*{ margin:0; padding:0; font-size:14px; font-family: "Microsoft Yahei";  color: #333}
body{ overflow-x: hidden; color:#333; font-family: "Microsoft Yahei";  min-width:1360px; }
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1300px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #333; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.pr{position: relative;}
.pa{position: absolute;}
.page{ margin:0 auto; width:1360px;}
.cl,.clear{ clear:both; display: block; }
.dis{ display:none} 
.top35{ margin-top:35px}
.en{ text-transform:uppercase;font-family: arial; }
em, i {font-style: normal;}
.container{width:1600px; margin:auto;}
.content1{ width:1400px; margin:0 auto; position: relative;}
.w1400{ width:1400px; margin:auto;}


/*==顶部↓==*/
.fixed-top.header{ position: fixed;width:100%;padding:7px 0 12px 0;z-index:999999; box-shadow:0 0 10px #ddd; background: #fff; }
.fixed-top.header .nav > li > a{color:#666}
.fixed-top.header .tel{display: none; } 
.fixed-top.header .logo{    filter: grayscale(0%) brightness(100%);}
.fixed-top.header .logo img{height:54px; padding-top: 6px !important;}
.fixed-top.header .logo .txt{color:#333;font-size:14px; letter-spacing: 0.6px;  text-shadow:1px 1px 1px #d4d4d4; }
.fixed-top.header .logo .txt b{font-size:27px;  color: #333; height: 36px;}
.fixed-top.header .nav a{color:#666;}
.fixed-top.header .nav{ bottom: -12px;}
.header{position: fixed;width:100%;z-index:9;padding:14px 0; }
.header .logo{    filter: contrast(0) brightness(2);}
.header .logo .txt{float: right;color:#fff;font-size:17px;display: block;margin:0px 0 0 15px;letter-spacing: 2px; font-weight: lighter;}
.header .logo .txt b{color:#fff;font-size:36px;display: block; margin-bottom: 0px;letter-spacing:6px; font-family: "classic";     height: 49px;}
.header .container{position: relative;}
.header .tel{float:right;color:#fff;font-size:22px; font-weight:bold; padding-left:32px; background:url(../uploadfile/image/20210525/20210525091813_1801304.png) no-repeat 0 2px;}
.header .tel i{float:left;margin-right:10px;}
.header .nav{position: absolute; right:0;  bottom: -20px;}
.header .nav > li{ position:relative; float:left;margin-left: 38px; padding-bottom:20px;}
.header .nav > li > a{position: relative;display: block;color: #fff;font-size:16px;text-align: center;}
.header .nav > li > a:after{content:"";position: absolute;left:0;bottom: -20px;width:100%;height:2px;background:#00a2e9;transition:transform .5s;transform: scale(0,1);transform-origin:right;}
/*.header .on{ position: absolute;left:0; border-bottom:#fff 2px solid;     height: 53px;}*/
.header .nav > li:hover > a,.header .nav > li.active > a{}
.header .nav > li:hover > a:after,.header .nav > li.active > a:after{transform: scale(1);transform-origin:left;}
.header .nav .sub{display:none;width: 200%;left: -50%;top: 100%;position:absolute;border:1px #ddd solid;background: rgba(255,255,255,1);padding: 10px 0;z-index: 999;text-align: center;/* box-shadow: 0 0 10px #ddd; */}
.header .nav .sub a{display: block;color: #5e5e5e;font-size: 14px;padding:8px 0}
.header .nav .sub a:hover{color:#fff; background: #666;}
.header .nav > li:last-child .sub{display: none !important;}
.header .logo img{ padding-top:10px;}
/*==次级导航↓==*/
.menu{width:100%;margin-top:60px;}
.menu ul{display:table; text-align: center;/*! background:#f2f3f4; *//*! width: 100%; */margin: auto; font-weight:bold;}
.menu li{/*! flex: 1; */ display: inline-block;}
.menu li a{ position:relative;z-index:2; display: block;margin:0 0px;color:#191919;font-size:18px; border:1px #ddd solid; overflow: hidden;padding: 12px 50px;border-radius: 5px;margin: 0 10px; background: #fff;}
.menu li a:after{ content: ""; position: absolute;left:0;bottom:0;z-index:-1;width:100%;height:0%; background: #ff5c00;/*transition:transform .5s;transform: scale(1,0);transform-origin:top;*/}
.menu li:hover a,.menu li.active a{ color:#fff;border-color:#ff5c00 }
.menu li:hover a:after,.menu li.active a:after{height:100%;/*transform: scale(1);transform-origin:bottom;*/}



/*产品*/
.product{overflow: hidden; background: #f5f5f5;}
.pr_box{padding: 90px 0px 100px 0; overflow: hidden; width: 96%; margin: 0 auto;}
.pro_tab{margin-top: 70px;}
.pro_tab li.cur{background: #00a2e9;color:#fff;transition: 0.5s; }
.pro_tab li.cur a{color: #fff;}
.pro_tab li{float: left;text-align: center;position:relative;transition: 0.5s; width:calc(100% / 4);height:60px;background: #fff;border-left:10px solid #f8f8f8;transition: 0.5s;text-align:center;line-height:60px;font-size:18px;font-weight: 100;text-transform: uppercase;}
.pro_tab li a{display: inline-block; font-size: 18px; color:#333;}
.pro_tab li:hover{background: #00a2e9;transition: 0.5s;color:#fff;}
.pro_list{overflow: hidden;display: inline-block;width: 100%;margin-top: 29px;margin-bottom: 21px;}
.pro_tab li:nth-child(1) {border-left: none; }
.pro_list li{}
.pro_list li+li{display: none;}
.pro_list td {position: relative;overflow: hidden;}
.pro_list td img{width:98%;    height: auto !important; border:#12a1f0 6px solid;}
.pro_list td br{display: none;}
.pro_list td+td{margin-left: 20px;}
.pro_list td>a{display:block;position:relative;overflow:hidden;}
.pro_list td>a:before,.pb_ri td>a:after{content:'';position:absolute;}
/*.pro_list td>a::before{width:98%;height:100%;background:rgba(17, 18, 23, 0.58);bottom:0;left:-1px;transform:rotate(-90deg);transform-origin: left bottom;transition:0.5s; z-index:99;}
.pro_list td>a:after{width:58px;height:58px;background:url(../uploadfile/image/20210528/20210528091221_501154851.png) no-repeat; z-index:199; position:absolute;top:-58px;left:50%;margin-left:-29px;transition:0.5s;content:'';}*/
.pro_list td:hover>a:after{top:50%;transition:0.5s;margin-top: -55px;}
.pro_list td:hover>a:before{transform:rotate(0deg);transition:0.5s; left: 1%;}
.pro_list td span{/*position:absolute;*/bottom:-52px;left:1%; display:block; width:98% !important;text-align: center;height:64px;line-height: 0 !important;background:#fff;transition:0.5s;}
.pro_list td span a{line-height:64px;color:#333;transition:0.5s; font-size: 17px; font-weight: 100;}
.pro_list td:hover span{bottom:21px;transition:0.5s; background:#12a1f0; color:#fff}
.pro_list td:hover span a{ color:#fff;}

.pro_list td:hover img{transform:scale(1.1);transition:0.6s ease;}

.prod_list{width: 100%;height:314px;overflow: hidden;position: relative;font-size: 0;}
.prod_list table{position: absolute;top: 0;left: 0;}
.prod_list tr{transition:0.6s ease;}
.prod_list tr+tr{margin-left: 22px;}
.prod_list tr,.prod_list td{width: 344px;display: inline-block;vertical-align: top;background: #fff;height: 314px;}
.prod_list td{}
.prod_list td>a{display: block;width: 100%;height: auto;overflow: hidden; font-weight: 100; font-size: 16px;}
.prod_list td br{display:none;}
.prod_list td>a img{width:344px;transition:0.6s ease; border:#12a1f0 3px solid;}
.prod_list td span{display: inline-block;transition:0.6s ease;width: 100%;height:56px;border-top: 1px solid #f3f3f3;position:relative; color:#333;}
.prod_list td span::after{position:absolute;content:'';width:0;height:100%;background:#00a2e9;top:0;left:0;z-index:1;transition:0.6s ease;}
.prod_list td span a{transition:0.6s ease;line-height:56px !important;color: #333;position: relative;z-index: 2; font-size: 16px;}
.prod_list tr:hover td>span{transition:0.6s ease;}
.prod_list tr:hover td>span>a{color:#fff;transition:0.6s ease;}
.prod_list tr:hover td>span::after{width:100%;transition:0.6s ease;}
.prod_list tr:hover td>a img{transform:scale(1.1);transition:0.6s ease;}
.pr_more{width:600px;height:60px;background:#fff;text-align:center;font-size:17px;line-height:60px; margin: 0 auto;transition:0.6s ease;margin-top: 70px; border-radius: 30px; box-shadow: 0px 0px 10px rgba(204,204,204,0.3);}
.pr_more:hover{background:#00a2e9;transition:0.6s ease;width:1000px; box-shadow: 0px 0px 10px rgba(0,51,153,0.3);}
.pr_more:hover a{color:#fff;font-size:17px;}
.pr_more a{font-size:17px;font-weight:100; color:#666;}




/*优势*/
.tit01{text-align: center; }
.tit01 h2{font-size: 48px; font-family: "Microsoft YaHei";color: #333333;font-weight:bold;line-height: 80px;position: relative; }
.tit01 a{color: #333333; }
.tit01 h2:before{content:'';position:absolute;height:1px;width:200px;background:#b2b2b2;bottom:0;left:50%;margin-left:-100px;}
.tit01 b{font-weight: bold;color: #00a2e9; font-size:48px;}
.tit01 p{ font-weight: normal; display: block;font-size:20px;color: #4c4c4c; line-height: 46px; }
/*优势*/
.g-super{padding-top:80px;overflow: hidden; font-family:"Microsoft Yahei";    background: #00a2e9;}
.g-super .tit01{height:165px;}
.superbg{height:750px; padding-top:10px;}
.super{width: 1200px;margin:0 auto;position: relative;height: 750px;}
.super .super-l{width:80px;height:80px; position: absolute;left:50%;bottom:74px;margin-left:25px; background:url(../uploadfile/image/20210527/20210527213713_1239414781.jpg) no-repeat;z-index: 1;}
.super .super-r{width:80px;height:80px; position: absolute;left:50%;bottom:74px;margin-left:105px; background:url(../uploadfile/image/20210527/20210527213713_1487535006.jpg) no-repeat;z-index: 1;}

.super-nav{width:248px; float: left; }
.super-nav li{width:100%;height:70px;margin-bottom:35px;position: relative;cursor: pointer;;}
.super-nav li em{display: block;margin:0 14px 0 7px; font-family: Arial; float: left; width:65px;height:65px;line-height:65px; border-radius: 5px;background:#fff;text-align: center; font-size:34px;color: #1a1a1a;font-weight: normal;}
.super-nav li h4{font-size:30px;color: #fff;float: left; font-weight:bold; padding-top:4px;position: relative; z-index:9999;}
.super-nav li h4:before{content:'';position:absolute;height:2px;width:25px;background:#fff;top:0;left:0;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s; z-index:2;}
.super-nav li h4 i{display: block;font-weight: normal;text-transform: uppercase; font-size: 8px; color:#fff; line-height: normal;}
.super-nav li.on em{background:#FF6E00;color:#fff; padding-left:10px; }
.super-nav li.on h4{color: #fff; font-weight: bold; z-index:1299; padding-left:10px; padding-top:0px;}
.super-nav li.on h4 i{color:#ff; z-index:1299;}
.super-nav li.on h4:before{width:140px;background:#FF6E00; height:65px; z-index:-6;}

.super-pic{width:840px; float: right; position: relative;}
.super-pic img{width:1200px;height:750px;margin-right: -360px;}
.super-c{width:800px;height:248px;border-bottom:10px solid #00a2e9;background:#fff;padding:36px 130px 0 95px;box-sizing: border-box;   position: absolute;left:-95px;bottom:74px;}
.super-c h3{font-size: 36px;line-height: 42px;color: #333333;margin-bottom: 20px; font-weight:bold;}
.super-c h3 i{display: block;font-size: 13px;color:#afaeae;font-family: Arial, Helvetica, sans-serif; line-height: 26px; text-transform: uppercase; font-weight:lighter;}
.super-c p{font-size: 16px;color:#4c4c4c; line-height: 28px; font-weight:lighter; }




/*案例*/
.w1300{ width:1300px; margin:auto;}
.case_list { position:relative; height:800px;}
.casebg{ height:1186px; padding-top:90px; background: #f5f5f5;}
.casebg .wrap-title{ margin-bottom:23px;}
.case_list{ margin-top:36px;}
.case_list li { cursor:pointer; width:336.5px; height:386px; float:left; margin-right:18px; margin-bottom:18px; overflow:hidden; position:relative;border: 1px solid #e6e6e6; }
.case_list li:nth-child(4n){ margin-right:0px;}
.case_list li img { width:100%; height:100% ;position:absolute; left:50%; transform:translateX(-50%); }
.case_list li .b { position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff; }
.case_list li .b:before { content: ''; display:block; width:100%; height:50%; background:rgba(0, 0, 0, .8) url(../uploadfile/image/20210528/20210528090911_735283659.png) no-repeat center bottom; position: absolute; left:0; top:-100%; transition:.3s;}
.case_list li:hover .b:before { top:0; }
.case_list li .b span { content:''; display:block; width:100%; height:50%; background:rgba(0, 0, 0, .8); position:absolute; left:0; bottom:-100%; padding-top:10px;
box-sizing:border-box; font-size:17px; letter-spacing:1px; transition:.3s; }
.case_list li .b span { font-size:18px; color:#fff; font-weight:normal;}
.case_list li:hover .b span { bottom:0; }
.case_t{ width:599px; height:340px; padding:50px; position:absolute; right:0px; bottom:30px; background:url(../uploadfile/image/20210528/20210528083228_528007617.jpg) no-repeat center;}
.case_t p:nth-child(2){ font-size:16px; color:#f3f3f3; margin-bottom:15px;    font-weight: 100; letter-spacing:2px;}
.case_t p:nth-child(1){ font-size:28px; color:#fff;margin: 90px 0px 5px 0px;}
/*合作伙伴*/
.cust{ padding:32px 48px; background:#fff; box-shadow:0px 0px 10px #eee; height:196px; margin-top:-95px; margin-bottom:94px;}
.custleft{ margin:41px 22px 0px -74px; cursor:pointer;}
.custright{ margin:41px -74px 0px 0px; cursor:pointer;}
#hzcust{ width:1104px; overflow:hidden;}
#hzcust table tr td div,.hzcust table tr td br{ display:none;}
#hzcust table tr td a{ display:block; width:261px; height:200px; border:1px solid #eaeaea;}
#hzcust table tr td{padding-left: 0px !important; padding-right:18px;}
#hzcust table tr td:hover a{ border:1px solid #00a2e9;}

.partner_cont{position: relative;}
.partner_cont table tr{display:block;}
.partner_cont table tr td{display:block;float:left;padding-left:0px !important;margin-right:25px;position: relative; border:1px #eee solid; width:238px !important;}
.partner_btn{background:#d3d6db url(../uploadfile/image/20210528/20210528090911_905479733.png)no-repeat center;width: 50px;height: 50px;position: absolute;top:38px;cursor: pointer; }
.partner_btn:hover{ border:1px #00a2e9 solid; background:#00a2e9 url(../uploadfile/image/20210528/20210528090911_376002876.png)no-repeat center;}
.partner_btn.btnl{left: -80px;}
.partner_btn.btnr{right: -80px;transform: rotate(180deg);}
.partner .tempWrap{width:1300px !important;}
.partner_cont table tr td div{padding-top:0px !important;width:100%;height:100%;}
.partner_cont table tr td div a{display:block;font-size:16px;line-height:54px; display:none; border-top:1px #eee solid; transition:0.3s all ease-in-out;  }
.partner_cont table tr td:hover div a{background:#00a2e9; color:#fff;}




/*简介*/
.wrap-title{margin-bottom:2.5rem;text-align:center;}
.wrap-title h2{line-height:1.25;font-weight:normal;font-size:44px;  color:#333;}
.wrap-title h2 span{ color:#222; font-size:44px;}
.wrap-title h2 a{color:#222; font-size:44px; letter-spacing: 2px;}
.wrap-title h2 a:hover{color:#00a2e9; font-weight:bold;}
.wrap-title p{margin-top:10px;line-height:1;font-size:18px;color:#666;}
.wrap-title.white *{color:#fff; }
.wrap-title.white h2 a:hover{color:#fff;}
@media(max-width:1200px){
html{font-size:15px;}
}
@media(max-width:992px){
html{font-size:14px;}
.wrap-title h2{font-size:1.4rem;}
.wrap-title p{font-size:1rem;}
}
/*--aboutus--*/
.aboutus{padding:6.2rem 0.625rem 7rem; overflow:hidden; position:relative; background:url(../uploadfile/image/20210527/20210527214311_990715320.jpg) no-repeat center 0; }
.aboutus .summary{text-align:center;font-size:1rem;line-height:2.2;color:#fff;overflow:hidden;}
.aboutus .summary p{ color:#fff; font-size:16px; line-height:36px; padding-bottom:30px;}
.aboutus .playerBox{position:relative;margin-top:1.5rem;height:3.375rem;overflow:hidden; margin-bottom:30px; }
.aboutus .playerBox:before,.aboutus .playerBox:after{position:absolute;top:50%;width:calc(50% - 1.6875rem);height:1px;content:"";background:rgba(255,255,255,0.1);}
.aboutus .playerBox:before{left:0;}
.aboutus .playerBox:after{right:0;}
.aboutus .playerBox a{display:block;position:absolute;z-index:3;left:50%;top:0;margin-left:-1.6875rem;width:3.375rem;height:3.375rem;cursor:pointer;background:url(../uploadfile/image/20210528/20210528090911_1795558448.png) no-repeat center;background-size:100%;transition:all 0.5s;border-radius:50%;}
.aboutus .playerBox a:hover{transform:rotate(360deg);}
.stats-counter{overflow:hidden;}
.stats-counter .item{float:left;padding:1.25rem;width:25%;text-align:center;}
.stats-counter .item i{display:block;margin:0 auto;width:3.75rem;height:3.75rem;     filter: contrast(0) brightness(2);}
.stats-counter .item dl{margin-top:0.625rem;color:#fff;overflow:hidden;}
.stats-counter .item dt em{font-size:3.4375rem; font-weight:bold; color:#fff;}
.stats-counter .item dt sub{font-size:1.125rem; color:#fff;}
.stats-counter .item dd{font-size:16px; color:#fff;}
@media (max-width:992px){
.aboutus{padding:2rem 0.625rem;background-size:cover;}
.stats-counter .item{width:50%;}
.stats-counter .item dt em{font-size:2.5rem;}
}
/*--photos--*/
.photos{position:relative;z-index:33;margin-top:-5rem;padding-bottom:4.375rem;overflow:hidden; }
.photos:after{position: absolute; top:14%; width: calc(50% - 1.6875rem); height:566px; z-index:-1; content: ""; background: #f5f5f5; width: 100%;}
.photos .inner{padding:2.5rem;background:#fff;box-shadow:0 1.5rem 1.5rem rgba(0,0,0,0.1);}
/*--end photos--*/
/*企业形象*/
.qyxx{overflow:hidden;}
.qyxx table,.qyxx tbody,.qyxx tr{ display:block; width:100%; overflow:hidden;}
.qyxx td{ display:inline-block; width:396px; padding:0 !important; margin-right:30px;}
.qyxx td a{ display:block; position:relative; overflow:hidden;}
.qyxx td a img{ width:100%; height:auto; transition:all .6s ease;}
.qyxx td:hover a img{ transform:scale(1.1);}
.qyxx td br{ display:none;}
.qyxx td div{ padding:0 !important;}
.qyxx td div a{ background:#f2f3f4; line-height:72px; font-size:16px; color:#333333; transition:all .3s ease;}
.qyxx td:hover div a{color:#fff; background:#00a2e9;}




/*nesw*/
.news {padding:80px 0 100px 0px;overflow: hidden;width: 100%;position:relative; background: #f5f5f5;}
.news:after {content:'';background: url(../uploadfile/image/20210514/20210514173227_825219682.jpg)no-repeat center;position: absolute;top: 0;left: 0;width:100%;height:100%;z-index: -1;opacity: 0.3;}
.news_box {width:1400px;margin: 0 auto;}
.news_tit {text-align: center;}
.news_tit span {font-size: 62px;color: #666666;background: url(../uploadfile/image/20210514/20210514174320_953046888.png)no-repeat 0;width: 574px;display: inline-block;  font-family: "zh76";}
.news_tit p {font-size: 24px;color: #00a2e9;text-transform: uppercase; font-weight:100; letter-spacing: -2px;}
.news_con {padding-top:12px;overflow: hidden;}
.news_nav {}
.news_nav ul {width:640px;margin: 0 auto;display: flex;justify-content:space-around;align-items: center;}
.news_nav li {width:190px;height:60px; background:#fff; text-align: center;line-height:60px;}
.news_nav li.on {background: #00a2e9; border: none;}
.news_nav li.on a {color:#fff;}
.news_nav li a {font-size: 16px;display: block;}
.index_news_row2 {padding-top:50px;}
.index_news_row2 .index_news_r2_in:first-child{margin-left: 0;}
.index_news_r2_in{width: 420px;height: 480px;float: left;margin-left: 50px;}
.index_news_row2 .index_news_r2_in img{width: 100%;height:300px;transition: 0.3s all ease;transform: scale(1);}
.index_news_row2 .index_news_r2_in:hover img{transform: scale(1.05);}
.index_news_r2_in3{width: 460px;height: 480px;float: left;margin-left: 50px;}

.index_news_r2_in p {
  padding:22px 35px;
  background: #fff;
  transition: 0.3s all ease;
  position: relative;
  overflow:hidden;
}
.index_news_r2_in p:after{content: '';display: block;background: #00a2e9;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#174f9f', endColorstr='#4a7fb6',GradientType=1 );width: 100%;height: 100%;position: absolute;left: 0;top: -100%;opacity:0;transition:.3s all ease;}
.index_news_r2_in:hover p:after{opacity: 1;top: 0;}
.index_news_r2_in p *{position:relative;z-index: 3;transition: 0.3s all ease;}
.index_news_r2_in p strong {
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  clear: both;
  padding: 15px 0 0;
}

.index_news_r2_in p .small {
  font-size: 13px;
  color: #aaa;
  line-height: 25px;
  padding: 10px 0 0;
  display: block;
  font-weight: lighter;
}


.index_news_r2_in p .cate {
  display: block;
  float: left; background:#00a2e9;
  color: #fff; padding:6px 14px;
  font-style: normal;
  line-height: 20px;
}
.index_news_r2_in p .date {
  float: right;
}
.index_news_r2_in p .date em {
  color: #c5c5c5;
  font-style: normal;
  font-size: 13px;
  line-height: 20px;float: left;
}
.index_news_r2_in p .date:after{content:'';clear:both;display:block;}
.index_news_r2_in:hover p strong{color: #fff}
.index_news_r2_in:hover p .small{color: #fff;opacity: 0.6}
.index_news_r2_in:hover p .date em{color:#fff;opacity: 0.4}
.index_news_r2_in:hover p .cate{color:#fff;opacity: 0.4}

.index_news_r2_in b {
  display: block;
  width: 100%;
  height:300px;
  overflow: hidden;
  position: relative;
}
.index_news_r2_in b:before{background: url(../uploadfile/image/20210528/20210528090911_399406487.png) no-repeat center;width: 50px;height: 50px;content: '';display: block;position: absolute;top: 50%;left:50%;z-index: 3;margin-left: -25px;margin-top: -25px;transform: scaleY(0);opacity: 0;transition:0.3s all ease}
.index_news_r2_in:hover b:before{opacity: 1;transform: scaleY(1);}

.index_news_r2_in b:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.45);position: absolute;top: 0;left: 0;opacity:0;transition: 0.3s all ease;}
.index_news_r2_in:hover b:after{opacity: 1}

.index_news_r2_i3_item {
  display: block;
  width: 100%;
  margin-top: 49px;
  position: relative;
}
.index_news_r2_i3_item:before{
  content: '';display: block;
  width: 25px;height: 10px;position: absolute;
  background:url(../uploadfile/image/20210528/20210528091331_1487318286.png);
  left: 215px;
  bottom: 17px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.index_news_r2_i3_item:hover:before{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);}
.index_news_r2_i3_item img {
  width: 192px;
  display: block;
  height: 129px;
}
.index_news_r2_i3_item:after {
  display: block;
  content: '';
  clear: both;
}
.index_news_r2_i3_item:first-child {
  margin-top: 0;
}
.index_news_r2_i3_item p {
  font-size: 13px;
  line-height: 23px;
  color: #aaa;
  display: block;
  height: 90px;
  overflow: hidden;
  padding: 0px 0px 0 25px;
}

.index_news_r2_i3_item i{
  width: 192px;
  float: left;
  height: 129px;display: block;position: relative; }



.index_news_r2_i3_item i:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.45);position: absolute;top: 0;left: 0;opacity:0;transition: 0.3s all ease;}
.index_news_r2_i3_item:hover i:after{opacity: 1}
.index_news_r2_i3_item i:before{background: url(../uploadfile/image/20210528/20210528090911_399406487.png) no-repeat center;width: 50px;height: 50px;content: '';display: block;position: absolute;top: 50%;left:50%;z-index: 3;margin-left: -25px;margin-top: -25px;transform: scaleY(0);opacity: 0;transition:0.3s all ease}
.index_news_r2_i3_item:hover i:before{opacity: 1;transform: scaleY(1);}



.index_news_r2_i3_item:hover p strong{color: #00a2e9;}
.index_news_r2_i3_item p strong {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: normal;
  line-height: 25px;
  padding: 10px 0 10px;
}




/*版权*/
@keyframes span_i1{
        0%{ width:0%; background-color:#fc8a04}
        25%{ width:100%; background-color:#fc8a04}
        100%{ width:0%; background-color:#fc8a04}
        }
/*link*/
#link_box{width:100%;margin:0 auto;overflow:hidden;height:70px;}
#link{width:1400px;margin:0 auto;overflow:hidden;}
#link_bt{width:100px;float:left;font-size:18px;font-weight:400;line-height:70px;}
#link_bt span{padding-left:5px;font-size:18px;color:rgba(255, 255, 255, 0.6);font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight: 200;}
#link_bg{width:1250px;line-height:70px;float:left;overflow:hidden;font-size:15px;font-weight:100;}
#link_bg a{font-size:14px;}
.linkTagcs li{height:63px !important;line-height:63px !imporatant;}
.linkTagcs li a{font-size:15px !important;}

/*ç‰ˆæƒ*/
.copy_row2{background:#18191b;width:100%;min-width:1400px;position: relative;}
.copy_row2 > .content1{position:relative;padding-top:20px;height:380px;overflow:hidden;}
.copy_list{float:left;padding-left:100px;padding-top:50px;}
.copy_list li a{display:block;color:#999;font-size:16px;line-height:30px;}
.copy_list li a:hover{color:#fff;}
.copy_list strong{display:block;}
.copy_list strong a{color:#fff;line-height:50px;font-size:19px;font-weight:normal;display:inline-block;position:relative;padding-bottom:10px;}

.copy_list:hover strong a:after{width:100%;background:#00a2e9;}
.copy_list:nth-child(1) {padding-left: 0px !important;}

.lgerdbg{ width:367px; position:absolute; bottom:90px;right:0px;}
.erwmkdg{ width:45%; margin-left:1%;}
.ermgtod{ width:98%; height:auto; background:#fff; border-radius:10px; padding:2%;}
.ermgtod img{ width:96%; height:auto; margin:3px;}
.erwnsm{ font-size:16px; color:#999; text-align:center; padding-top:22px;}

/*å‹æƒ…é“¾æŽ¥*/
.links_bj{width:100%;height:82px;background:#0157a8;margin:0 auto;position:relative;}
.links_zbt{width:100px;height:82px;font-size:20px;color:#ffffff;line-height:82px;}
.links_zbt span{font-size:20px;color:#ffffff;font-font-family:"akr";text-transform:uppercase;}
.links_lj{width:1180px;height:82px;font-size:14px;color:#ffffff;margin-left:20px;line-height:82px;}
.links_tb{width:auto;height:82px;}
.linkTagcs li a{font-size:16px;line-height:70px;}


.bq_lx{width:1400px;margin:auto;border-bottom:1px #434343 solid;overflow:hidden;height:225px;}
.bq_lx .lxt{width:900px;float:left;margin-top:60px;}

.bq_lx .flogo { overflow:hidden;}
.bq_lx .flogo img {float:left; margin-right:11px; filter: contrast(0) brightness(2);
}

.bq_lx .flogo{border-right:1px #434343 solid;float:left;margin-right:50px;padding-right:50px;margin-top: 13px;height:100px;padding-top:20px;}
.bq_lx .flogo span{ color:#fff; float:left; font-size:37px; font-family: "classic"; letter-spacing:2px;   line-height:32px;}
.bq_lx .flogo span i{ font-size:16px; font-family: microsoft yahei;display:block; margin-top:4px; letter-spacing:1px; color: #666;}
.bq_lx .lxx{}
.bq_lx .lxx .p1{font-size:30px;color:#00a2e9;line-height:40px;/*font-style:italic;*/}
.bq_lx .lxx .p1 em{font-size:38px;color:#00a2e9;display:inline-block;font-family:'DIN'}
.bq_lx .lxx .p2{font-size:24px;color:#666;line-height:35px;}
.bq_lx .lxx .p3{font-size:18px;color:#666;line-height:40px;}

/*æœç´¢*/
#search_b{margin-top:95px;}
#search-i{float:right;width:40px;height:40px;background:#0196d8;border-radius:50%;padding:5px;}
#search_r{width:400px;float:right;height:40px;background:#fff;border-radius:25px;}
#search-bg {float:left;width:155px;height:39px;overflow:hidden;background:#fff;margin-left:15px;}
#search_center img{width:400px;}
#search_center #bodycontent div div+div{width:400px !important;height:40px !important;line-height:40px !important;overflow: hidden;}

.copy_row3 {text-align:center;margin:0 auto;font-size:15px;background:#000;width:100%;overflow:hidden;}
.copy_row3 a{color:#999;font-size:15px;}
.copy_row3 a strong{color:#999; font-size:15px;}
.copy_n{line-height:80px;color:#999;font-size:15px;float:left;}
.copy_n a{display:inline-block;color:#999;font-size:inherit;font-size:15px;}
.copy_nr{float:right;color:#999;line-height:80px; font-size:15px;}


.links_bj1{width:100%;height:10px;margin:0 auto;position:relative;}
.head_bg{width:100%;position:absolute;height:10px;top:0}
.head_bg:before,.head_bg:after{content:'';width:100%;height:10px;position:absolute;top:0;animation:headab linear 2s;}
.head_bg:after{right:0;background:#00a2e9;}

@keyframes headab{
    0%{width:0;}
    50%{width:50%;}
    100%{width:100%;}
}