@charset "utf-8";
/* CSS Document */

body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#666;line-height:1.5;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#0154ba;}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.container{position:relative;min-width:320px;width:100%;max-width:1600px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#efefef;}

/* 头部 */
.header{height:90px;padding-top:20px;line-height:1.2;}
.headTie{padding-left:20px;margin-left:20px;background: url('../images/head_line.jpg') no-repeat left center;letter-spacing:2px;font-size: 18px;font-weight: bold;}
.headTie a{color:#555;}
.headTie span{display:block;color:#0154ba;font-size: 22px;font-weight:700;padding-bottom:5px;}
.headR{font-size:1.143em;color:#333;}
.headR li{float:left;margin-left:25px;padding-top:10px;}
.headR li i{float:left;width:26px;height:23px;background: url('../images/topIcon.png') no-repeat;margin-right:8px;}
.headR li:nth-child(2) i{background-position: -26px 0;}
.headR li:nth-child(3) i{background-position: -52px 0;}
.headTel{font-size: 16px;background: url('../images/show_tell.png') no-repeat left 10px;padding-left:40px;}
.headR .headTel{padding-top: 5px;}
.headTel span{display: block;color:#191919;font-weight:700;font-family:Arial;font-size:20px;}
/* PC导航 */
.nav{height:60px;line-height:60px;background:#0154ba;}
.nav>ul{display: flex;flex-flow: row wrap;justify-content: space-between;width:100%;}
.nav .m{float:left;text-align:center;flex-grow:1;position:relative;z-index:10;background: url('../images/nav_line.png') no-repeat right center;}
.nav .m:last-child{background:none;}
.nav .m>a{color:#fff;display:block;position:relative;z-index:2;}
.nav .m>a::after{content:"";position:absolute;left:0;bottom:0;height:0;background:#094794;width:100%;transition:all .3s;z-index:-1;}
.nav .cur>a::after,.nav .m>a:hover::after,.nav .on>a::after{height:100%;}
.nav .cur>a,.nav .m>a:hover,.nav .on>a{color:#fff;}
.nav .navSub{position:absolute;left:0;top:120%;background:#eee;line-height:55px;width:266px;color:#333;font-size:.875rem;transform:scale(0);transition:top .4s,opacity .4s;opacity:0;}
.nav .m4 .navSub{width:340px;overflow:hidden;}
.nav .m4 .navSub li{width:49%;float:left;}
.nav .m4 .navSub li:nth-child(2n){float:right;}
.nav .navSub li{border-bottom:1px solid #ddd;line-height:55px;}
.nav .navSub a{color:#333;display:block;}
.nav .navSub a:hover{background:#0154ba;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;top:100%;}
.navFix{position: fixed;top:0;width:100%;left:0;z-index:99;}
/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#0154ba;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}
.wapTel{position: absolute;color:#0154ba;right:60px;font-size:1.5rem;line-height:1;top:20px;display:none;}
.wapTel img{ width:25px;}
.wapLang{position: absolute;right:96px;top:12px;display:none;}

/* banner */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:none;opacity:1;cursor:pointer;width:14px;height:14px;border:1px solid #fff;position: relative;}
.banner .swiper-pagination-bullet:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:3px;left:3px;border-radius:100%;opacity:0;}
.banner .swiper-pagination-bullet-active{border-color: #fff;}
.banner .swiper-pagination-bullet-active::after{background:#fff;opacity:1;}
/* banner */

/* 我们的产品 */
.hTitle{font-size:.975rem;margin-bottom:40px;position: relative;line-height:1.4;text-align:center;text-transform: uppercase;}
.hTitle span{display:block;font-size: 34px;color:#333;font-weight:700;position: relative;padding-bottom:15px;margin-bottom:15px;}
.hTitle span::after{content:"";position: absolute;left:50%;width:50px;height:4px;background:#0154ba;bottom:0;margin-left:-25px;}
.proMenu{width:18%;background:#f9f9f9; font-size:1.143em;}
.proMenu h3{background: #0154ba;height:60px;line-height:60px;color:#fff;padding-left:30px;font-size:1.5em;font-weight:bold;font-weight:bold;}
.proMenu ul{padding:0 30px;}
.proMenu li a{display:block;color:#333;height:49px;line-height:49px;border-bottom: 1px dotted #ececec;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proMenu li a:hover{color:#2f318b;padding-left:10px;}
.proMain{width:80%;overflow:hidden;}
.proMain .title{height:45px;border-bottom: 1px solid #e5e5e5;margin-bottom:30px;color: #0154ba;font-size:1.429em;position: relative;font-weight:bold;}
.proMain .title a{float:right;font-size:14px;margin-top:8px;}
.proMain .title::after{content:"";position: absolute;left:0;bottom:-1px;height:2px;width:85px;background: #0154ba;}
.proMain ul{margin-right:-20px;}
.proMain li{float:left;width:25%;padding-right:20px;margin-bottom:40px;}
.proMain li a{display:block;overflow:hidden;background:#fff;position:relative;padding-bottom:40px;}
.proMain li:nth-child(5),.proMain li:nth-child(6),.proMain li:nth-child(7),.proMain li:nth-child(8){margin-bottom: 0;}
.proMain li .pImg{padding-top:85%; border:solid 1px #efefef;}
.proMain li h4,.proMain li p{transition:all 0.5s ease 0s;backface-visibility:hidden;line-height:40px;height:40px;padding:0 15px;position: absolute;left:0;bottom:0;width:100%;}
.proMain li h4{color:#191919;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;font-size:1.143em;background:#fff;border:1px solid #e5e5e5;border-top:none;transform:rotateX(0);z-index:2;}
.proMain li p{background:#2f318b;color:#fff;transform:rotateX(-180deg);}
.proMain li p i{float:right;width:22px;height:40px;background: url('../images/p_arr.png') no-repeat right center;}
.proMain li a:hover img{transform: scale(1.1);}
.proMain li:hover p{transform:rotateX(0deg);}

/* 关于我们 */
.about{background: url('../images/about_bg.jpg') no-repeat center;background-position:center;background-size:cover;background-attachment: fixed;text-align:center;position:relative;z-index:2; padding-top:60px; padding-bottom:60px;}
.about::after{content:"";position: absolute;left:0;bottom:0;background:url('../images/news_bg.jpg');height:30%;width:100%;z-index:-1;}
.about .main{max-width:1340px;margin:0 auto;color:#fff;line-height:1.8;min-height:230px;}
.about .more{display:inline-block;width:220px;height:46px;line-height:44px;margin-top:40px;border:2px solid #fff;color:#fff;}
.about .more:hover{background:#fff;color:#2f318b;}
.about .more i{font-style:normal;margin-left:10px;}
.setting{padding:40px;background:#fff;padding-bottom:0;box-shadow:0 6px 10px #eee;}
.setting li{float:left;width:25%;}
.setting li .pImg{padding-top:64%;border:1px solid #0154ba;}
.setting li .pImg img{border:9px solid #fff;}
.setting li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:60px;line-height:50px;}
.setting li:hover img{transform: scale(1.1);}
.setting .btn{display:none;position: static;width:40px;height:28px;line-height:28px;background:#333;color:#fff;}

/* 新闻快讯 */
.hTitle{font-size:.975rem;margin-bottom:40px;position: relative;line-height:1.4;text-align:center;text-transform: uppercase;}
.hTitle span{display:block;font-size: 34px;color:#333;font-weight:700;position: relative;padding-bottom:15px;margin-bottom:15px;}
.hTitle span::after{content:"";position: absolute;left:50%;width:50px;height:4px;background:#0154ba;bottom:0;margin-left:-25px;}

.hTitlew{font-size:.975rem;margin-bottom:40px;position: relative;line-height:1.4;text-align:center;text-transform: uppercase;color:#fff;}
.hTitlew span{display:block;font-size: 34px;color:#fff;font-weight:700;position: relative;padding-bottom:15px;margin-bottom:15px;}
.hTitlew span::after{content:"";position: absolute;left:50%;width:50px;height:4px;background:#fff;bottom:0;margin-left:-25px;}

.news{padding-top:0;background: url('../images/news_bg.jpg');}
.newsMenu{margin-bottom:40px;font-size:1.286em;text-align:center;}
.newsMenu a{position:relative;color:#191919;margin:0 25px;display:inline-block;}
.newsMenu a::after{content:"";position:absolute;left:0;bottom:-5px;background:#0154ba;height:2px;transition:all .5s;width:0;}
.newsMenu .on{color:#0154ba;}
.newsMenu a.on::after{width:100%;}
.newsMain{overflow:hidden;}
.newsMain li{float:left;width:33.3%;overflow:hidden;margin-top:-1px;}
.newsMain li a{display:block;overflow:hidden;position:relative;z-index:2;color:#888;background:#fff;padding:40px;border-left: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;}
.newsMain li .bgImg{height:262px;transition:all .6s;}
.newsMain li h4{font-size:1.286em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;padding:25px 0 15px 0;transition:all .3s;font-weight:bold;}
.newsMain li p{height:100px;margin-bottom:20px;line-height:1.8;}
.newsMain li .date{display:block;font-size:12px;}
.newsMain li .date i{font-style:normal;float:right;}
.newsMain li a:hover .bgImg{transform: scale(1.1);}
.newsMain li.pic a{border-left:none;}
.newsMain .pic h4{z-index:2;position:relative;}
.newsMain .pic .hide{display:block;}
.newsMain .txt a{padding:47px 40px;}
.newsMain .txt h4{padding-top:0;}
.newsMain .txt .bgImg{position: absolute;z-index:-1;opacity:0;top:0;left:0;}
.newsMain .txt a:hover .bgImg{opacity:.2;}
.newsMain .txt a:hover{color:#fff;background-color:#0154ba;}
.newsMain .txt a:hover h4{color:#fff;}

/* footer */
.footer{overflow:hidden;font-size:.813em;background:#050519;color:#999;}
.footMain{padding:50px 0 30px 0;overflow:hidden;}
.footMenu{margin-bottom:25px;font-size:1.154em;overflow:hidden;}
.footMenu em{font-style:normal;margin:0 15px;color:#444453;}
.footL{width:70%;line-height:2;}
.footR{width:275px;text-align:center;}
.footR p{background:#fff;width:130px;text-align:center;padding:10px;color:#666;}
.footR img{width:100%;}
.footR span{display: block;margin-top:5px;}
.footer a{color:#999;}
.footer a:hover,.footMenu a{color:#fff;}
.footMenu a:hover{text-decoration: underline;}
.firendlink{padding:20px 0;position:relative;border-top: 1px solid #1e1e30;}
.firendlink a{margin:0 15px;}
/* footer */

/* foot */
.foot{ display:none;}
.foot .box {width: 100%;float: left;position: fixed;left: 0;bottom: 0;height: 45px;background: #ad270e;z-index: 66;box-shadow: 0 -4px 7px rgba(0, 0, 0, 0.15);z-index: 9999999;}
.foot .box li {box-sizing: border-box;width: 50%;float: left;text-align: center;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.foot .box li .ico7 {width: 100%;float: left;}
.foot .box li .name {font-weight: bold;width: 100%;float: left;font-size: 1rem;color: #fff;line-height: 45px;width: 100%;height: 100%;}
.foot .box li .name img{width:22px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.foot #wxnr {width: 100%;height: 100%;max-width: 640px;min-width: 320px;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.6);}
.foot #wxnr .nrdf {margin: auto;position: absolute;top: 50%;left: 0;right: 0;width: 22rem;padding: 4rem 0 3rem;margin-top: -11rem;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 10px;}
.foot #wxnr img {display: block;margin: 0 auto 0.8rem;}
.foot #wxnr p {display: block;font-size: 1.4rem;text-align: center;color: #666;}
.foot #wxnr i {display: block;position: absolute;top: 1rem;right: 1rem;width: 1.5rem;height: 1.5rem;font-size: 1rem;line-height: 1.5rem;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 1rem;cursor: pointer;}
.foot #wxnr #btn {display: inline-block;padding:  0.1rem 0.2rem;background-color: #f19903;color: #fff;border-radius: 0.2rem;cursor: pointer;}
/* foot */

/* js-banner */
.js-banner{position: relative; overflow: hidden; height: 350px;}
.js-banner .picture{overflow: hidden;}
.js-banner .picture img{position: relative; left: 50%; margin-left: -960px; max-width: none; -webkit-animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s; animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s;}
.js-banner .wap-pic{display: none;}
.js-banner{height: auto;}
.js-banner .title{position: absolute; top: 37%; left: 50%; z-index: 2; margin-left: -700px;}
.js-banner .ce{left: 0; margin-left: 0; width: 100%;}
.js-banner .title .en{font-size: 18px; line-height: 1; color: rgba(255,255,255,.9); margin-top: 20px;}
.js-banner .title .black .en{color: #595959;opacity: .5;}
.js-banner .title .en2{color: rgba(255,255,255,.5);}
.js-banner .title .cn{font-size: 36px; line-height: 1; color: #fff; font-weight: bold;}
.js-banner .title .black .cn{color: #262626;}
.js-banner .title .des{margin-top: 25px; font-size: 18px; line-height: 1; color: #fff;}
/* js-banner */

/* listAbout */
.pd120 {padding: 120px 0;font-size: .875em;overflow: hidden;}
.listAbout{overflow:hidden;}
.listAbout .content{width:48%;line-height:1.8;}
.listAbout .picture{height:auto;width:46%;}
.listAbout .title{margin-bottom:35px;font-size:2.571em;color:#191919;position:relative;padding-bottom:15px;}
.listAbout .title span{display:block;font-size:16px;opacity:.8;}
.listAbout .text{overflow-y:auto;max-height:360px;}
.listAbout .text p{margin-bottom:15px;}
/*--*/
.culture{ background: url(../images/cultureBg.jpg) no-repeat center; background-size:cover ;}
.culture .wx{color:#fff;font-size:18px; line-height: 40px; text-align: center;}
.culture .wx strong{font-size:22px;}
.culture .title{color:#333333;font-size:40px;text-align:center;margin: 10px 0;width: 100%;}
.culture .title hr{ display:table; border:none;margin:10px auto;width:30px;height:2px; background:#43aa4e;}
.culture .title span{display:block;color:#666;font-size:14px;}
.culture .title.pg{margin:60px 0 10px 0}
.culture .title.tm50{margin-bottom:50px;}
.culture .title.tm60{margin-bottom:30px;}
.culture .title.white,.title.white span{color:#fff}
.culture .title.white hr{background: #fff;}
/*--*/
.environment .title{color:#333333;font-size:40px;text-align:center;margin: 10px 0;width: 100%;}
.environment .title hr{ display:table; border:none;margin:10px auto;width:30px;height:2px; background:#0e6eb8;}
.environment .title span{display:block;color:#666;font-size:14px;}
.environment .title.pg{margin:60px 0 10px 0}
.environment .title.tm50{margin-bottom:50px;}
.environment .title.tm60{margin-bottom:30px;}
.environment ul{position:relative;margin-right:-10px;overflow:hidden;}
.environment li{float:left;width:25%;padding-right:10px;margin-bottom:10px;}
.environment li:nth-child(2){width:50%;}
.environment li:last-child{position:absolute;left:0;bottom:0;}
.environment li .pImg{padding-top:64%;;}
.environment li p{background: rgba(0, 0, 0, .6);padding: 0 5%;position: absolute;left:0;bottom: -50px;color: #fff;width: 100%;height: 50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .4s;}
.environment li:hover img{transform: scale(1.1);}
.environment li:hover p,.settingSlide li p{bottom:0;}
/* listAbout *//

.pro_bread{font-size:.875rem;height:70px;line-height:70px;background:#f7f7f7;}
.pro_bread::after{content:"";position: absolute;top:0;left:0;width:200%;margin-left:-50%;background:#f7f7f7;height:70px;line-height:70px;z-index:-1;}
.pro_bread strong{font-size:1.786em;font-weight:normal;color:#333;}
.pro_bread p{position:relative;padding-left:25px;}
.pro_bread p::after{position:absolute;left:0;} 
.proList {margin-right:-30px;}
.proWrap{padding-top:0;overflow: visible;}
.proSider{width:22%;font-size:1.143em;float:left;}
.proSider .title{background:#0154ba;padding:20px 30px;color:#fff;font-size:2em;text-transform: uppercase;}
.proSider .title span{display:block;font-family:Arial;font-size:0.556em;}
.proSider .title i{float:right;color:#0154ba;display:none;font-size:14px;cursor:pointer;position: relative;padding-right:25px;font-style:normal;}
.proSider .title i::after{position:absolute;right:0;top:0;font-size:1.143rem;}
.proSide_sub{background:#f2f2f2;margin-bottom:30px;width:100%;}
.proSide_sub li{border-top: 1px solid #fff;}
.proSide_sub li a{padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;height:55px;line-height:55px;}
.proSide_sub li i{margin-right:10px;font-style:normal;font-size:0.886em;position: relative; font-weight:bold;}
.proSide_sub li a:hover,.proSide_sub li .cur{background:#0154ba;color:#fff;}
.proSide_sub .sub{border-bottom: 1px solid #e6e6e6;font-size:.875em;}
.proSide_sub ul li a{background: url('../images/ly_li2.png') no-repeat 15% center;padding-left:20%;line-height:50px;height:50px;}
.proSide_sub ul a{padding:0;}
.proSide_sub ul .cur,.proSide_sub ul  a:hover{color:#fff;background:#0154ba url('../images/ly_li.png') no-repeat 15% center;}
.relaCase{background:#f2f2f2;padding:20px 8%;}
.relaCase .tie{height:45px;border-bottom: 1px solid #d7d7d7;font-size:1.25em;color:#333;margin-bottom:20px;}
.relaCase li .pImg{padding-top:78%;}
.relaCase li p{height:60px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relaCase li i,.proList li i{float:right;font-style:normal;margin-left:15px;}
.relaCase li:hover img{transform: scale(1.1);}
.proR{width:74%;}
.proList li{float:left;width:33.3%;margin-bottom:20px;padding-right:30px;}
.proList li a{display:block;}
.proList li .pImg{padding-top:80%;transition:all .3s;border:1px solid #d1d1d1;transition:all .4s;}
.proList li p{height:60px;line-height:60px;color:#191919;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;font-size:1.143em;}
.proList li a:hover img{transform: scale(1.1);}
.proList li a:hover p{color:#0154ba;}
.proList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.proList li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}
.searchList li{width:25%;}


.proShow_box1{overflow:hidden;border:1px solid #ddd;}
.proShowTop{overflow:hidden;margin-bottom:50px;}
.gallery{width:50%;position:relative;border-right:solid 1px #ddd;padding-bottom:0;overflow:hidden;background:#fff;}
.gallery li{height:480px;line-height:480px;}
.gallery img{width:100%;}
.proShow_R{width:75%;}
.proShow_font{width:50%;overflow:hidden;line-height:1.8;padding:3% 4%;}
.proShow_font .title{margin-bottom:20px;color:#333;}
.proShow_font .title span{display:block;font-size:1.778em;color:#2f318f; font-weight:bold;}
.proShow_font .font{height:210px;line-height:2;margin-bottom:20px;border-bottom: 1px solid #ddd;padding-bottom:20px;overflow: hidden;}
.proShow_font li{float: left;width:25%;border-right: 1px dotted #ddd;text-align:center;font-size:1.143em;}
.proShow_font li i{display:inline-block;width:37px;height:37px;background: url('../images/show_Icon.png') no-repeat;}
.proShow_font li:nth-child(2) i{background-position: -37px 0;}
.proShow_font li:nth-child(3) i{background-position: -74px 0;}
.proShow_font li:nth-child(4) i{background-position: -111px 0;}
.proShow_font li span{display: block;}
.proShow_font .btn{margin-top:30px;overflow:hidden;}
.proShow_font .btn a{width:46%;height:50px;line-height:50px;float:left;text-align:center;border:1px solid #ddd;color:#333;margin-bottom:10px;}
.proShow_font .btn a:nth-child(2){float:right;}
.proShow_font .btn i{position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}
.proShow_font .btn a:hover{background:#2f318f;color:#fff;}
.proShow_menu{margin-bottom:10px;text-align:center;overflow: hidden;}
.proShow_menu a{width:150px;height:40px;line-height:40px;border:1px solid #dcdcdc;display:inline-block;margin:0 10px;color:#333;border-radius:20px;}
.proShow_menu .on,.proShow_menu a:hover{background:#2f318f;border:1px solid #2f318f;color:#fff;}
.proShow_fix{position: fixed;width:100%;top:0;left:0;background:#fff;padding:20px;box-shadow:0 0 10px #ccc;z-index:10;}
.proTie{height: 80px;line-height: 80px;border-bottom:1px solid #dcdcdc;font-size:1.286em;margin-bottom:25px;/* margin-top:30px; */text-align: center;}
.proTie span{display:inline-block;border-bottom:1px solid #2f318f;color:#2f318f;height: 80px;font-size: 30px;font-weight:bold;}
.proShow_con3{width:100%;}
.proShow_R .main{ text-align:center;}

.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#1652d8;color:#fff;border:1px solid #1652d8;}


/* js-equipment */
.js-equipment ul{margin-right:-30px;}
.js-equipment li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:30px;}
.js-equipment li a{display:block;overflow:hidden;}
.js-equipment li .pImg{padding-top:75%;border:1px solid #e1e1e1;}
.js-equipment li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:20px;}
.js-equipment li a:hover img{transform:scale(1.1);}
.js-equipment li a:hover p{color:#f60110;}
/* js-equipment */

/* js-news */
.js-news {background: #f1f1f1;overflow: hidden;}
.js-news ul{margin-right:-25px;}
.js-news li{float:left;padding-right:25px;width:25%;margin-bottom:25px;}
.js-news li a{background:#fff;padding:6%;display:block;color:#777;}
.js-news li .pImg{padding-top:58%;margin-bottom:15px;}
.js-news li h3{font-size:1.231em;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.js-news li p{height:80px;margin-bottom:10px;margin-top:15px;}
.js-news li .date{color:#999;margin-bottom:10px;}
.js-news li a:hover{box-shadow:0 0 10px #ccc;}
.js-news li a:hover img{transform:scale(1.1);}
/* js-news */

/* js-shown */
.js-shown .newsShow {width: 70.5%;overflow:hidden;border: 1px solid #d9d9d9;padding: 2%;}
.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.newsShow .txt .date{margin-right:15px;}
.showTie{overflow:hidden;margin-bottom:40px;}
.showTie h2{font-size: 24px;color: #000;margin-bottom: 5px;text-align:center;}
.showTie p { padding-bottom: 25px;line-height: 24px;font-size: 16px;text-align: center;border-bottom: 1px dotted #DDD;color: #666;}
.showTie p span {margin: 0 10px;font-size: 14px;}
.showTie p a { color: #a3afb7; }
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{font-size:1.2rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.showCon{overflow:hidden;margin-bottom:40px;font-size: 16px;line-height: 34px;color: #010101;}
/*--*/
.js-news .right,.js-shown .right{width: 27%;overflow: hidden;}
.js-news .right-box,.js-shown .right-box{padding: 5%;border: 1px solid #d9d9d9;}
.js-news .right .title,.js-shown .right .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}
.js-news .right .title span,.js-shown .right .title span{display:inline-block;border-bottom: 1px solid #0154ba;height:40px;}
.js-news .right .title a,.js-shown .right .title a{float:right;font-size:12px;margin-top:4px;}
.js-news .right li,.js-shown .right li{padding-bottom:15px;overflow: hidden;font-size:12px;}
.js-news .right li .pImg,.js-shown .right li .pImg{width:100%;padding-top:81%;margin-right:20px;border:1px solid #ddd;}
.js-news .right li h4,.js-shown .right li h4{font-size:15px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align: center;padding-top: 10px;}
.js-news .right li h4 a,.js-shown .right li h4 a{color:#222;}
.js-news .right li h4 a:hover,.js-shown .right li h4 a:hover{color:#ad270e;}
.js-news .right li:hover img,.js-shown .right li:hover img{transform: scale(1.1);}
.js-news .right li:last-child,.js-shown .right li:last-child{border-bottom:none;}
/*--*/
.rightContact{margin-top:30px;padding: 5%;border: 1px solid #d9d9d9;}
.rightContact h4{background: url('../images/zxIcon.png') no-repeat left 8px;padding-left:30px;font-size:2em;color:#191919;font-family:Arial;font-weight:bold;border-bottom: 1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
.rightContact p{padding-left:80px;margin-bottom:10px;overflow:hidden;}
.rightContact p span{margin-left:-80px;float:left;}
/* js-shown */

/* js-contact */
.js-contact{overflow:inherit;}
.js-contact .cright{width:68%; float:right; background:url(../images/p42.png) center no-repeat; background-size:cover; border:6px solid #fff; box-shadow: 0 0 17px rgba(0,0,0,0.09); padding:35px 4.8% 26px 4.8%;}
.js-contact .cright .H4{font-size:22px; color:#1f1f1f; margin-bottom:20px;}
.js-contact .cright .ico{width:20px; height: 20px; float:left; line-height: 0; margin-top:8px;}
.js-contact .cright .p{font-size:16px; line-height: 36px;}
.js-contact .cright .p2{ margin-left:28px; display: block;}
.js-contact .cleft{width:29.6%; float:left; padding:55px 0 0 0;box-shadow: 0 0 17px rgba(0,0,0,0.09); height:343px; }
.js-contact .cleft .pageEwm{display:block; width:166px; margin: auto; padding:14px; background:url(../images/p35.png) center no-repeat; background-size:100% 100%;}
.js-contact .cleft .p{font-size:18px; line-height: 28px; text-align: center; margin-top:18px;}
/* js-contact */

/* js-feedback */
.js-feedback {padding-top: 60px;padding-bottom: 60px;background: url(../images/feedback-bg.jpg) no-repeat center;background-size: cover;/* margin-top: 60px; */}
.js-feedback .form-one {margin-top: 36px;}
.form-one input { width: 24.2%; height: 68px; background-color: #ffffff; font-size: 14px; color: #383635; padding: 0 25px; }
.form-one textarea { width: 100%; height: 120px; background-color: #ffffff; margin-top: 20px; padding: 20px 25px; }
.form-one .sub {width: 200px;height: 52px;background-image: linear-gradient(165deg, #4671a5 0%, #0154ba 100%);box-shadow: 0px 10px 20px 0px 
rgba(19, 91, 171, 0.09);border-radius: 26px;line-height: 52px;font-size: 16px;color: #ffffff;margin: 48px auto 0;display: block;cursor: pointer;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}
.form-one .sub:hover { width: 220px; }
.flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
/* js-feedback */