/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#333333; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1300px; overflow-x:hidden; }
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #333333; text-decoration: none; font-size:14px;}
a:hover{color: #2297fa;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
h1,h2,h3,h4,h5,h6,h7 {font-weight: normal;}
.w1300{ width:1300px; margin:0 auto;}
.page{ margin:0 auto; width:1300px;     overflow: hidden;}
.fl{ float:left;}
.fr{ float:right;}
.mainhovercolor a:hover{color: #2297fa;}





/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


/*英文样式*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}


/*共用标题*/
.tit{ font-size:40px; color:#333; text-align:center;}
.tit b{ color:#2297fa; font-size:40px;}
.tit p{ font-size:16px; color:#666; font-weight:normal; line-height:36px;}
.tit a{font-size:40px; color:#333;}
.tit b a{font-size:40px; color:#2297fa;}



.title{text-align: center;font-size: 40px;color: #343c37;}
.title i{color: #2297fa;}
.title span{font-size: 18px;color: #666666;display: block;   line-height: 36px;}
.title em i{ display:inline-block; width:6px; height:10px;  background: linear-gradient(to right, #2297fa, #1f92f7); border-radius:3px; vertical-align:top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.title em i+i{ margin-left:11px;}
.title em i:nth-child(2){ height:15px;  background:#2297fa; animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.title em i:nth-child(3){ background: linear-gradient(to right, #2297fa, #1f92f7); animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}
@keyframes tptd{
  0%{transform: translateY(0);}
  50%{transform: translateY(5px);}
  100%{transform: translateY(0);}
}

.title a{ text-align:center; font-size:43px; color:#333333;     font-weight: bold;}
.title i a{ color:#068ef4;}
.title span a{ display:block; font-size:18px; color:#8c8b89; margin:10px 0 20px 0;}



.title1{ text-align:center; font-size:43px; color:#fff;}
.title1 i{ color:#fff;}
.title1 span{ display:block; font-size:18px; color:#fff; margin:10px 0 20px 0;}
.title1 em i{ display:inline-block; width:6px; height:10px;  background: linear-gradient(to right, #edf4fa, #ffffff); border-radius:3px; vertical-align:top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.title1 em i+i{ margin-left:11px;}
.title1 em i:nth-child(2){ height:15px;  background:#edf4fa; animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.title1 em i:nth-child(3){ background: linear-gradient(to right, #edf4fa, #ffffff); animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}
@keyframes tptd{
  0%{transform: translateY(0);}
  50%{transform: translateY(5px);}
  100%{transform: translateY(0);}
}





/*抬头*/
.head_bg{height: 130px;}
.logo{margin-top:36px;}
.logo_w{padding-left: 10px; line-height: 34px; font-size: 26px; color: #222; font-weight: bold; padding-top: 30px;}
.name{border-left: 1px #eee solid;margin-left:15px;padding-left: 15px;margin-top:32px;}
.name p{font-size: 26px;color: #2297fa;height: 40px;line-height: 40px;position: relative; font-weight: bold;}
.name span{display: block;font-size: 16px;color: #333;margin-top: 4px;}
.name span i{display: inline-block;margin: 0 13px;color: #cecece;font-style: normal;font-weight: lighter;}

@-webkit-keyframes light{
  0%{left:0;opacity:0.5}
  50%{opacity:1;}
  100%{left:100%;opacity:0.5}
}
@keyframes light{
  0%{left:0;opacity:0.5}
  50%{opacity:1;}
  100%{left:100%;opacity:0.5}
}

.tel{border-left: 1px #eee solid;font-weight: bold;font-size:24px;color: #2297fa;background: url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210125/20210125162537_2112214832.png)no-repeat 10px center; padding-left:48px;margin-top: 50px; height:30px; margin-right:100px;}




/*nav*/
.top_bg{ width:100%; min-width: 1400px; padding:0 3%;}
.top .fr { height: 130px; }
.top .page .fl { display: block;}
.top .page .fl a,.top .page .fl a img{ display: block; }
.NavCeshi > li {  float: left; width: 100px; top: 0px; transition: 0.2s all ease-in-out;  }
.NavCeshi > li > a {display: block; text-align: center; font-size: 16px; line-height:130px; color: #333; transition: 0.2s all ease-in-out; height: 130px; position: relative; z-index: 1111;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #2297fa;     font-weight: bold;}
.NavCeshi > li > a:after{content: ''; width: 0%; height: 2px; background: #2297fa; display: block; position: absolute; left: 0; bottom: 0; transition:0.3s all ease-in-out;}
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width: 100%}
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ text-indent: 99em; background-position:center !important; line-height: 60px; }




/*下拉*/
.erji_menu { display: none; width: 100%; position: absolute; left: 0; background: rgba(17,17,17,0.85); z-index: 11111; top:130px; }
.erji_menu > .page > .fl { display: block; padding: 90px 0; width: 200px; }
.erji_menu > .page > .fl:before,.erji_menu > .page > .fl::before{ content: ''; display: block; width: 60px; height: 3px; background: #2297fa; margin-bottom: 20px; }
.erji_menu > .page > .fl > strong{ font-size: 22px; display: block; color: #fff; line-height: 30px; }
.erji_menu > .page > .fl > a{ display: block; width: 160px; border: 1px solid #f8f8f8; text-align: center; line-height: 30px; color: #f9fdff; font-family: arial; border-radius: 50px; margin-top: 20px; text-transform: uppercase; }
.erji_menu > .page > .fr { width: 1030px; height: 150px; padding: 60px 0; }
.erji_menu > .page > .fr > ul{ float: left; padding: 0 30px; }
.erji_menu.product_list_nav > .page > .fr > ul{ width: 150px; padding:0 10px; text-align: center; }
.erji_menu > .page > .fr > ul img{ width: 100%; display: block; height: auto; background: #2297fa; transition:0.3s all ease-in-out; }
.erji_menu > .page > .fr > ul a:hover img{ padding: 2px; width: 146px; }
.erji_menu > .page > .fr > ul > strong{ display: block; }
.erji_menu > .page > .fr > ul > strong a{ font-size: 15px; font-weight: 100; color: #2297fa; display: block; line-height: 40px; padding-bottom:5px; }
.erji_menu.product_list_nav > .page > .fr > ul > strong a{ color: #fff; }
.erji_menu > .page > .fr > ul > li > a{ display: block; line-height: 24px; color: #666}
.erji_menu .divnews_tag li,.erji_menu .divdgweb2_tag li { float: none !important; width: 330px !important; }
.erji_menu .divnews_tag li span, .erji_menu .divdgweb2_tag li span { color: #666; }



/*banner*/
.banner-box{min-width:1300px;height:700px;position:relative;overflow:hidden; background:#000;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:700px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{ width: 100%; position: absolute; top: 350px; left: 0; margin-left: 0; height: 376px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-60px;background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210125/20210125144508_1518954718.png) no-repeat 0 0;} 
.banner-btn a.next{right:-60px;background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210125/20210125144508_1518954718.png) no-repeat -49px 0;}
.banner-box .hd {
	position: absolute;
	top: 280px;
	width: 100%;
	display: block;
	left: -1px;
}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#2297fa; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}



/*sl*/
.strength{height: 180px;}
.strength ul li:first-child{width: 312px;text-align: center;}
.strength ul li:last-child{width: 312px; text-align: center;padding-right: 10px;}
.strength ul li:first-child d{width: 312px;text-align: center;display: block;}
.strength ul li:last-child d{width: 312px;text-align: center;display: block;float: right;}
.strength li{text-align: center;float: left;width: 312px;padding: 47px 0;position: relative;}
.strength li+li:before{content: '';width: 1px;height: 85px;background: #eee;position: absolute;left: 0;}
.strength li p{font-size: 52px;color: #222;}
.strength li d{font-size: 20px;color: #222;}
.strength li p:after{content: '+';width: 25px;height: 25px;background:#ff8100;color: #fff;text-align: center;position: relative;display: inline-block;top: -7px; left: 10px;font-size: 17px;line-height: 25px;}

.service_bg{background: #f8f8f8 url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210125/20210125170504_942190845.jpg)no-repeat center; padding:60px 0;}
.service_cont{position: relative;}
.service_l ul a{width:200px;height: 80px;line-height: 80px;font-size: 18px;color: #fff;background: #2297fa;display: block;padding-left: 70px;position: relative; cursor: pointer;}
.service_l ul a+a{border-top: 1px solid #1789ef;}

.service_l ul a:after{content:"";width: 0px;height: 0px;display: block;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 10px solid #ff8100; position: absolute;top: 31px;right: 0px;opacity: 0;transition: 0.3s ease all;}
.service_l ul a.on {background: #ff8100 !important;}
.service_l ul a.on:after{opacity: 1;right: -10px;}
.service_r{height:485px;}
.service_box{width:950px; background:#fff; padding:30px; height:508px;}
.service_wz{width: 320px;}
.service_wz p{font-size: 30px;color: #222;margin-top: 20px;}
.service_wz i{display: block;width: 64px;height: 4px;background: #2297fa;margin: 25px 0;}
.service_wz d{font-size: 15px;color: #666;line-height: 30px;}
.service_a a{width: 124px;height: 35px;line-height: 35px;font-size: 16px; text-align: center;border-radius: 18px; display: block;color: #fff;background: #2297fa;float: left;margin-top: 40px;margin-right: 20px;transition:0.3s all ease-in-out;}
.service_a a:last-child{background: #ff8100;}
.service_a a:hover{border: 1px dashed #2297fa;box-sizing: border-box;color: #333;background:none;border-radius: 0px;}
.service_a a:last-child:hover{border: 1px dashed #ff8100;}
.service_l ul a:nth-of-type(1){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126155151_632065185.png) no-repeat 21px 24px;}
.service_l ul a:nth-of-type(2){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161015_632499809.png) no-repeat 21px 24px;}
.service_l ul a:nth-of-type(3){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161125_1210145822.png) no-repeat 21px 24px;}
.service_l ul a:nth-of-type(4){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161125_1470286519.png) no-repeat 21px 24px;}
.service_l ul a:nth-of-type(5){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161125_1470286519.png) no-repeat 21px 24px;}
.service_l ul a:nth-of-type(6){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161322_2122935702.png) no-repeat 21px 24px;}

.service_l ul a:nth-of-type(7){ background:#2297fa url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126161323_1215065939.png) no-repeat 21px 24px;}


/*四大优势*/
.advpic ul{height: 670px;}
.adv{height: 1019px;padding-top: 60px;background: url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127231000_657541019.jpg) no-repeat center;}
.advtitl{text-align: center;font-size: 40px;color: #222222;}
.advtitl i{color: #2297fa;}
.advtitl span{display: block;font-size: 18px;color: #ffffff;margin: 15px 0;}
.advtitl:after{content: '';display: block;width: 38px;height: 4px;background: #2297fa;background: linear-gradient(to right,#2297fa 50%,#ff8f0a 50%);margin: 0 auto;}
.advcenter{position: relative; margin-top: 40px; width: 1610px;height: 800px;background: #ffffff;}
.adv_e{position: absolute;height: 100%;width: 110px;left: -110px;background: #fff;top: 0;text-align: center;}
.adv_e img{padding-top: 50px;}
.advtab{font-size: 0; width: 1300px;}
.advtab li{display: inline-block;vertical-align: top;width:25%;height: 130px;font-size: 22px;color: #222222;position: relative;cursor: pointer;transition: all .3s ease;}
.adv_t em{display: block;font-size: 13px;color: #d3d3d3; text-transform: uppercase;margin-top: 5px;}
.adv_t{padding: 35px 0 0 40px;}
.advtab li:nth-child(2n){background: #f2f2f2;}
.advcon{position: absolute;bottom: 100%;width: 100%;box-sizing: border-box;transition: all .3s ease; height: 0;z-index: 9;background: rgba(255, 129, 0,0.85); color: #fff; overflow: hidden;}
.advicon{position: absolute;width: 57px;height: 53px;top: 0;bottom: 0;margin: auto 0;right: 40px; background: url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127235804_506351401.png) no-repeat left top;transition: all .3s ease;}
.advtab li:nth-child(2) .advicon,.advtab li:nth-child(2) .advtopicon{background-position-x:-70px;}
.advtab li:nth-child(3) .advicon,.advtab li:nth-child(3) .advtopicon{background-position-x:-148px;}
.advtab li:nth-child(4) .advicon,.advtab li:nth-child(4) .advtopicon{background-position-x:-260px;}
.advline:after,.advline:before{content: '';display: block;right: 0; width: 0; position: absolute;height: 4px;background: #2297fa;bottom: 0; transition: all .3s ease;}
.advline:after{right: inherit;left: 0; background: #ff8f0a; }
.advtab li.on .advline:after{width: 38px;}
.advtab li.on .advcon{height: 670px;}
.advtab li.on .advline:before{width: 285px;}
.advtab li.on{color: #2297fa;}
.advtab li.on .advicon{background-position-y:-70px; }
.advtab li.on .advcon{padding: 140px 30px;}
.advtopicon{width: 57px;height: 70px;background: url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127235804_506351401.png) no-repeat left -149px;}
.advtop_t{white-space: nowrap;font-size: 25px;}
.advtop_t em{font-size: 12px;text-transform: uppercase;display: block;margin-top: 5px;}
.advwa{margin-top: 25px; font-size: 14px;line-height: 25px;}
.advwa p{position: relative; padding-left: 25px;}
.advwa p:after{content: '';display: block;position: absolute;left: 0;border-radius: 50%;background: #fff;top: 7px; width: 12px;height: 12px;}
.advwa p+p{margin-top: 15px;}


/*客户案例*/
.qyxxcon{ margin-top:40px;}
.qyxxcon li{ float:left;}
.qyxxcon li dl{ width:311px; height:233px; overflow:hidden; position:relative;}
.qyxxcon li dl+dl{ margin-top:22px;} 
.qyxxcon li dl a img{ width:100%; height:100%;}
.qyxxcon li dl a p{bottom:0px; left:0px; position:absolute; width:100%; height:55px; overflow:hidden; background:rgba(39,46,43,0.8); font-size:18px; color:#fff; line-height:55px; text-align:center; transition:all 0.5s ease; z-index:999;}
.qyxxcon li dl:hover a p{ line-height:233px; font-size:20px;height: 225px;background:none;}
.qyxxcon li:nth-child(2){ margin:0px 14px;}
.qyxxcon li:nth-child(1) dl:hover a p{ line-height:488px; font-size:25px;height:480px;}
.qyxxcon li:nth-child(1) dl{ width:650px; height:488px;}
.qyxxcon li:nth-child(1) a p{ height:62px; line-height:62px;}
.qyxxcon li dl a:after{ content:''; width:100%; height:100%;background:rgba(39,46,43,0.8); transition:all 0.5s linear; position:absolute; display:block; left:-120%; transform:rotate(90deg); top:0px;}
.qyxxcon li dl:hover a:after{ left:0px;transform:rotate(360deg);}
.qyxxcon li dl a{ display:block;width:100%; height:100%;}

/*关于我们*/
.about{ height:650px; background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210128/20210128005005_2066693984.jpg) no-repeat center; padding-top:70px;}
.abright{ width:690px;     padding-top: 60px;}
.abright>p:nth-child(1){ font-size:18px; color:#787f7b; margin-bottom:20px;}
.abright>p:nth-child(1) strong{ display:block; font-size:38px; color:#303632; margin-bottom:5px;}
.abright>p:nth-child(2){ font-size:15px; color:#888f8b; line-height:35px;}

.abright .font{padding-top: 40px;}
.abright .font a{ display: block; width: 77px; text-align: center;font-size: 18px; color: #333; line-height: 25px; position: relative; padding: 0 65px;}
.abright .font a:after{ display: block; content: "";  border-left: 1px solid rgba(0,0,0,0.1); position: absolute;right: 0;top: 10px;height:60px;}
.abright .font a .img{ position: relative;}
.abright .font a img{ display: block; margin:0 auto 10px auto;}

.abright .font a:nth-of-type(3){ padding-right: 0;}
.abright .font a:nth-of-type(3):after{ display: none;}
.abright .font a:nth-of-type(1){ padding-left: 0;}
.abright .font a:hover{ color: #2d95f8;}

.abright .font a:hover .img{transform:translateY(-0);transition:all 0.3s;cursor:pointer; -webkit-transition:all .5s; transition:all .5s;  cursor: pointer;-webkit-animation: test 0.3s ease-in 2;}
  @-webkit-keyframes test{
0%{transform:translate(0,0)}
33%{transform:translate(0,-5px)}
66%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
 }
 

 

/*qyxx*/
.qyxx{ padding:40px 0 76px 0;}
.qyxxcenter{ margin-top:40px; position:relative;}
.qyjt{ display:block; position:absolute; left:0; top:40%;cursor:pointer;}
.qyjt.next{ right:0; left:auto;}
.qycon{ width:1134px; margin:0 auto;}
.qycon table,.qycon tr,.qycon tbody{ display:block; width:100%;}
.qycon td{ display:inline-block; padding:0 !important; width:363px; margin-right:23px;}
.qycon td br{ display:none;}
.qycon td a{ display:block; position:relative; overflow:hidden;}
.qycon td div{ padding:0 !important;}
.qycon td div a{ line-height:57px; background:#f0f2f1; font-size:16px; color:#666666; transition:all .3s ease;}
.qycon td a img{ transition:all .5s ease; width:100%; height:auto;}
.qycon td:hover a img{ transform:scale(1.1);}
.qycon td:hover div a{ background:#2297fa; color:#fff;}



/*ly*/
.ggt_bg{width:100%;height:300px;background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210126/20210126202310_1023009845.jpg) no-repeat center;}
.gb_le{width:560px;float: left; padding-top:65px;}
.gb_le p{font-size:34px;font-weight: bold;color:#fff;line-height:100%;margin-bottom:18px;}
.gb_le p b{font-size:32px;font-weight:100;}
.gb_le dl{font-size:0;}
.gb_le dl dt{width:100%;height:42px;border-radius:42px;background:#fb0103;font-size:18px;text-align: center;color:#fff;line-height:42px;}
.gb_le dl dd{width:calc(100% / 2);display:inline-block;font-size:16px;color:#fff;margin-top:18px;line-height:100%;}
.gb_le dl dd b{line-height:16px;font-size:18px;font-weight: bold;}

.hwzz{width:500px; position: relative; height:210px; margin-right: 50px; margin-top:30px;}
 .hwzz:after{ content: ""; border-radius: 10px; display: block; position: absolute;width:100%; height: 225px; background: #fff;  bottom: 0;left: 0; z-index: 1; }
 
 
 .hwzz .font{ padding: 20px; position: relative;z-index: 2;}
 .hwzz .font_l textarea{ outline: none;font-size: 16px; background: #fff;padding:13px; line-height: 20px; height: 100px;border: 1px solid #ddd;border-radius: 10px; width: 100%; box-sizing: border-box;}
input::-webkit-input-placeholder {
  color: #ddd;font-size: 14px;
}
input::-moz-input-placeholder {
  color: #ddd;font-size: 14px;
}
input::-ms-input-placeholder {
  color: #ddd; font-size: 14px;
}
textarea::-webkit-input-placeholder {
  color: #ddd;font-size: 14px;
}
textarea::-moz-input-placeholder {
  color: #ddd;font-size: 14px;
}
textarea::-ms-input-placeholder {
 color: #ddd;font-size: 14px;}
 
 .hwzz .font_l a{ text-align: left;display: block; width: 48%; line-height: 35px ; background: #2297fa; border-radius: 10px; border: 1px solid #2297fa; text-align: center;color: #fff;font-size: 14px;margin-top: 18px; cursor: pointer;}
.hwzz .font_l input{ text-align: left;display: block; width: 48%; line-height: 35px ; background: #f5f5f5; border-radius: 10px; border: 1px solid #f5f5f5; text-align: center;color: #555;font-size: 14px;margin-top: 18px; cursor: pointer;}
 .hwzz  .font_l a{float: left;}
 .hwzz  .font_l input{ float: right;}
 .hwzz .font_l a:hover, .hwzz .font_l input:hover{background:#ff8100; border: none; outline: none; color: #fff; border: 1px solid #ff8100; }
.gb_ri{ float:right; margin-top:30px;} 





/*news*/
.news{padding: 50px 0 60px 0;     background: #f5f5f5;}
.newstab{ font-size:0; margin:42px 0; text-align:center;}
.newstab a{ display:inline-block; width:160px; line-height:52px;  background:#d2d7de;; text-align:center; font-size:18px; color:#222; transition:all .3s ease;}
.newstab a.on{ background:#2297fa; color:#fff;}
.newstab a+a{ background:#e6e5e5;transition:0.5s;}
.newstab a+a+a{background:#dbdbdc;transition:0.5s;}



.newscon .news_div_item{ float:left; width:412px; position:relative; background: #fff;}
.newscon .news_div_item+.news_div_item{ margin-left:30px;}
.newscon .news_div_item_pic img{ width:100%; height:auto; transition:all .6s ease;}
.newscon .news_div_item_pic{ overflow:hidden; margin-bottom:263px;}
.newscon .news_div_item_date{ position:absolute; width:102px; height:102px; box-sizing:border-box; background:#2297fa; padding:20px; font-size:0; text-align:center; border-radius:0 8px 0 8px; left:3px; bottom:266px; z-index:9;}
.newscon .news_div_item_date>div{ display:inline-block; font-size:18px; color:#fff;}
.newscon .news_div_item_date>div.news_div_item_year{ font-size:30px;} 
.newscon .news_div_item_content{ position:absolute; width:100%; box-sizing:border-box; left:0; bottom:0; border:1px solid #eeeeee; height:263px; padding:40px 30px 0 30px;}
.newscon .news_div_item_a{ font-size:18px; color:#333333; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;transition:all .3s ease;}
.newscon .news_div_item_body{ font-size:14px; color:#999999; line-height:32px; padding:25px 0 35px 0; border-bottom:1px solid #eeeeee;height: 64px;}
.newsbtn{ margin-top:27px;}
.newsbtn .newicon{ float:left; display:inline-block; width:28px; height:20px; background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210128/20210128002851_1544814675.png) no-repeat center;}
.newsbtn .newmore{ float:right; font-size:14px; color:#888888; padding:0 5px 10px 5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-bottom:2px solid #cdcdcd; transition:all .3s ease;}
.newscon .news_div_item:hover .newmore,.newscon .news_div_item:hover .news_div_item_a{ color:#2297fa; border-color:#2297fa;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}



/*版权*/
.copyright{ background:#222;}
.end{ line-height:50px; background:#111;}
.end,.end a{ font-size:15px; color:#b3b8bd;}
.end a:hover{color:#fff;}
.copy_db{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center; line-height:80px; border-top:1px solid #353535; color: #898d91;}
.copy_db a{color: #898d91;}
.copy_db a:hover{color:#fff;}

.crcon{ padding:70px 0 57px 0;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.kslj{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.kslj p{ font-size:18px; color:#efeff1; margin-bottom:20px;}
.kslj p:before{ content:''; display:inline-block; width:3px; height:16px; background:linear-gradient(to bottom,#ff8100  50%,#fff 50%); margin-right:14px;}
.kslj a{ display:block; font-size:14px; color:#898d91; line-height:30px;}
.kslj a:before{ content:'-'; display:inline-block; margin-right:14px;}
.kslj a:hover{color:#197aff;}
.kslj li+li{ margin-left:110px;}
.crcode{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start; }
.crcodecon dl img{ width:146px; height:146px;}
.crcodecon dl{ padding:10px; border-radius:5px; background:#fff; position:relative;}
.crcodecon dl:after{ content:''; display:inline-block; position:absolute; left:100%; top:16px; width:0; height:0; vertical-align:top; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #fff;}
.crcodetab{margin-left:30px;}
.crcodetab p{ width:205px; line-height:46px; box-sizing:border-box; text-align:center; font-size:16px; color:#545556; font-weight:lighter;transition:all .3s ease; background:#fefeff; background:linear-gradient(to right,#eaf0f5,#fff); border-radius:25px; cursor:pointer;}
.crcodetab p+p{ margin-top:14px;}
.crcodetab p i{ display:inline-block; width:20px; height:20px; background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127092922_1405369970.png) no-repeat center; transition:all .3s ease; margin-right:15px; vertical-align:middle;}
.crcodetab p.on i{ background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127092945_68272792.png) no-repeat center;}
.crcodetab p.on{ background:#096de1; background:linear-gradient(to right,#096de1,#64acfe); color:#fff;}
.crcontact{ height:517px; background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210128/20210128002415_1574845194.jpg) no-repeat center;}
.crcontact .w1300{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.crc_l{ margin-top:60px;    padding-left: 50px;}
.crc_l span{ font-size:42px; color:#fff;}
.crc_l span:after{ content:''; display:block; width:40px; height:4px; background:#197aff; margin:20px 0 20px 0;}
.crc_l  em{ font-size:20px; color:#b4bdcc; font-weight:lighter;}
.crc_l p+p{ margin-top:70px;}
.crc_l p a{ display:inline-block; width:200px; line-height:55px; border-radius:27px; background:#197aff; text-align:center; color:#fff; font-size:16px; font-weight:lighter;}
.crc_r{ margin:135px 60px 0 0;}
.crc_rt{ padding-left:75px; font-size:34px; color:#fff; line-height:110px; background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127094141_586371018.png) no-repeat left center;}
.crc_c{ margin:50px 0 0 75px;}
.crc_c p{ font-size:18px; color:#f4f5f7; line-height:36px; padding-left:50px;}
.crc_c p:nth-child(1){ background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127094655_1546222187.png) no-repeat left center;}
.crc_c p:nth-child(2){ background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127094634_1541767248.png) no-repeat left center;}
.crc_c p:nth-child(3){ background:url(https://memberpic.114my.com.cn/076989162800/uploadfile/image/20210127/20210127094610_2098680812.png) no-repeat left center;}
.crc_c p+p{ margin-top:25px;}
.crc_c p i{ color:#fff;}
.crc_c p:nth-child(2) i{ font-size:14px;}
.crc_c p em{ display:inline-block; vertical-align:sub; font-size:32px; font-family:fontDin; color:#fff; margin:0 20px 0 0;}
.kslj b {width: 200px; float: left; color:#898d91;}
.linkTagcs li {width: 200px;  float: left;     margin-left: 0px !important;}
.linkTagcs li a {font-weight: normal;}