body{width:100%;height:100%;margin:0;padding:0; line-height:26px;color:#333;font:16px "微软雅黑","Microsoft YaHei";  }
div,p,span,ul,li,dl,dt,dd,ol,h1,h2,h3, h4,h5,h6,a,img,textarea,input,em,b,i {margin:0;padding:0;font-weight: normal;border:none; }
a{text-decoration: none;outline:none;color:#333;padding:0;}
ul,li{list-style: none;}
input,textarea,img{outline:none;border:none;font:16px "微软雅黑","Microsoft YaHei";}
i,em{font-style:normal;}
p{line-height:26px;}
.lt{float:left;}
.rt{float:right;}
.hide{display: none;}
.show{display: block;}
.container{ margin:0 auto;height:auto; }
a:focus, a:hover{color:#00255c;text-decoration: none;outline: none;
    outline-offset: 0;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
body{overflow-x: hidden;background: #fff;padding:20px;position: relative;}
img{vertical-align: middle;max-width:100%;max-height:100%;}

/* .body-borTop{border-top:20px solid #fff;position: fixed;top:0;left:0;width:100%;z-index:50;} */
.body-borBot{border-top:20px solid #fff;position: fixed;bottom:0;left:0;width:100%;z-index:50;}

#header{padding:0 20px;}
.logo{padding:40px 0 0 40px;position: fixed;top:20px;left:0;  z-index:55;}
.logo a{height:120px;text-align: center;  display: table-cell;vertical-align: middle;}
.logo a img{ margin:auto;}
#menu{padding:40px 40px 0 0;position: fixed;top:20px;right:0;  z-index:55;}
.menu {display: none;background: url(../images/index_05.png) no-repeat center center;width:46px;height:44px;}

#banner {position: relative;overflow: hidden; }
/* .mobBanner{height:880px;} */
.mobBanner .swiper-slide{overflow: hidden; position: relative;text-align: center;}/* padding:0 236px; */
/* .mobBanner img{height:880px;max-width:none;position: absolute;bottom:0;left:50%; transform: translate(-50%);-webkit-transform:translate(-50%);} */

#banner .a-arrow{position: absolute;top:50%;width:40px;text-align: center;height:77px;
    z-index:32;margin-top:-35px;display: none;}
#banner .left{background: url(../images/index_09.png) no-repeat center center;left:3%;}
#banner .right{background: url(../images/index_12.png) no-repeat center center;right:3%;}
#banner .pagination{position: absolute;bottom:0;left:0;width:100%;text-align: center;z-index:25;}
#banner .pagination span{margin:0 5px;width:8px;height:8px;border:1px solid #fff;border-radius: 50%;display: inline-block;}
#banner .pagination span.swiper-active-switch{background: #fff;}
.banner .swiper-pagination-bullet{background: #fff;;}


.ban-txt{position: absolute;top:28%;left:0;right:170px;width:100%;height:125px;z-index:30;text-align: center;
   margin:auto;
   transform: rotate(-10deg);-webkit-transform: rotate(-10deg);
transition: all linear .3s;-webkit-transition: all linear .3s;}
.ban-txt h1{font-size:48px;color:#fff;font-weight: bold;}
.ban-txt p{font-size:24px;color:#fff;margin:15px 0 5px 0;}
.ban-txt span{font-size:14px;color:#fff;margin:0 5px;}
.ban-txt b{display: inline-block;width:3px;height:3px;background: #fff;vertical-align: middle;}
#banner:hover .ban-txt{transform: rotate(0deg);-webkit-transform: rotate(0deg);}


#nav{position: fixed;right:0%;top:0;height:100%;padding:20px 20px 20px 0;z-index:55;
    transition: all linear .5s;-webkit-transition: all linear .5s;width:190px;}
.nav-box{width:190px;background:#00255c; background-color: rgba(0,37,92,0.5);height:100%;overflow-x: hidden;}
.navBox{ width:210px; overflow-y: scroll;}
.nav-close{ padding:35px 25px;overflow: hidden;}
.nav-close i{width:44px;height:44px;font-size:28px;color:#fff;text-align: center;
    border-radius:50%;box-shadow: 0 0 5px 4px rgba(153,153,153,.9);;display: block;margin-top:7px;cursor: pointer}

.nav{text-align: center;}
.one-li{margin:25px 0;}
.one-li a{font-size:20px;color:#fff;line-height:24px;overflow: hidden; }
.one-li a b{width:4px;height:4px;background: #fff;display: none;}
.one-li a span{display: inline-block;width:130px;height:24px;line-height:24px;overflow: hidden;margin:0 5px;vertical-align: middle;}

.nav li:hover>a{color:#666;}
.nav li:hover b{/*display: inline-block;*/}

.nav li.current>a{color:#666;}
.nav li.current a b{/*display: inline-block;*/}
.nav li  a.box-on  {color:#666;}
.nav li  a.box-on b{/*display: inline-block;*/}

.chilmenu{display: none;}
.chilmenu li {margin:15px 0;}
.chilmenu li a{font-size:18px;}
.chilmenu li i{width:20px;border-top:1px solid #fff;vertical-align: middle;display: none;}
.chilmenu li span{width:105px;}
.chilmenu li:hover a{color:#fff;}
.chilmenu li:hover a span{text-decoration: underline;}

.chilmenu li.current a{color:#fff;}
.chilmenu li.current a span{text-decoration: underline;}
.chilmenu li  a.box-in a{color:#fff;}
.chilmenu li  a.box-in span{text-decoration: underline;}
#demo ._scroll_box{display: none;}
#demo ._scroll_bar{display: none;}



.nav-tel{text-align: center;     position: absolute;
    bottom: 40px;  left: 0;  right: 0;  margin: auto;}
.nav-tel h3{font-size:14px;color:#fff;line-height:20px;height:20px;display: block;margin-bottom:5px;}
.nav-icon li{display: inline-block;margin:0 10px;}
.nav-icon li img{width:25px;}

.mob-logo{display: none;}

.s-about{margin-top:95px;padding:0 15%;}/* padding:0 236px; */
.s-about dl {position: relative;overflow: hidden;}
.s-about dl dt{width: 39%;float: left; padding:0;height:480px;position: relative;overflow: hidden;}
.s-about dl dt img{position: absolute;top:0;left:50%;max-width: none;
    transform: translate(-50%);-webkit-transform: translate(-50%);}
.s-about dl dt span{display: inline-block;position: absolute;top:0;left:0;
    width:100%;height:100%;padding:40px 0 40px 40px;z-index:10;}
.s-about dl dt i{display: inline-block;width:100%;height:100%;border-right:none;}
.s-about dl dd{width: 59%;float: right; padding:40px; height:480px;background: #f1f1f1;}
.s-about dl dd .about-dd{ border-left:none;}
.s-about dl dd .about-dd h3{color:#00255c;font-size:44px;height:48px;overflow: hidden;vertical-align: bottom;}
.s-about dl dd .about-dd h3 span{color:#333;font-size:24px;}
.s-about dl dd .about-dd h3 i{display: inline-block;width:3px;height:3px;background: #00255c;margin:0 10px 0 0;}
.s-about dl dd .about-dd b{display: block;color:#00255c;font-size:10px;margin-bottom: 20px;}
.s-about dl dd .about-dd p{font-size:16px;line-height:28px;}
    #demo3{height:250px;}
    #demo3 ._panel-box{padding-right:15px;}
    .s-about .main-more{margin-top:30px;}
.main-more{width:157px;height:35px;line-height:35px;text-align: center;border:1px solid #00255c;}
.main-more a{color:#00255c;font-size:14px;}
.main-more img{margin-left:5px;vertical-align: middle;margin-top:-3px;}
.more-mob{width:20px;}
.main-more:hover{background: #00255c;}
.main-more:hover a{color:#fff;}
.main-more i{display: inline-block;width:20px;height:14px;background: url(../images/index_30.png) no-repeat center center;}
.main-more:hover i{background: url(../images/icon_03.png) no-repeat center center;background-size: 20px 14px;}

.s-product{position: relative;}
.s-product .pro-bg{ position: relative;overflow: hidden; }
.s-product .pro-bg img{ width: 100%;}
.s-product .s-pro-title{padding:85px 0 ;}
.s-pro-cont{position: absolute;top:50%;left:0;right:0;margin:-40px auto 0;height:80px;}
.s-pro-title{text-align: center;}
.s-pro-title h3{font-size:44px;color:#00255c;font-weight: normal;}
.s-pro-title b{display: block;margin:10px auto;width:3px;height:3px;background: #00255c;}
.s-pro-title span{color:#00255c;font-size:24px;}
.s-pro-list{margin:0  auto;padding:4px; overflow: hidden;text-align: center;background: rgba(0,37,92,.7);display: table;}

.s-pro-list li{display: inline-block;vertical-align: top; height:72px;}
.s-pro-list li a{display: inline-block;height:72px; text-align: center;padding:8px 25px;}
.s-pro-list li a span{color:#fcf9f2;line-height:45px;height:45px;display: block;overflow: hidden;}
.s-pro-list li a i{width:5px;height:5px;display: block;margin:0 auto;background:transparent;}
.s-pro-list li.current a{background: #fff;}
.s-pro-list li.current a span{color:#00255c;}
.s-pro-list li.current i{background:  #00255c;}
.s-pro-list li.box-on a{background: #fff;}
.s-pro-list li.box-on a span{color:#00255c;}
.s-pro-list li.box-on i{background:  #00255c;}
.s-pro-list li.on{background:  #fff;color: #00255c;}
.s-pro-list li.on a{display: inline-block;height:72px; text-align: center;padding:8px 25px;}
.s-pro-list li.on a span{color:#00255c;line-height:45px;height:45px;display: block;overflow: hidden;}
.s-pro-list li.on a i{width:5px;height:5px;display: block;margin:0 auto;background:  #00255c;}
.s-pro-list li:hover a{background: #fff;}
.s-pro-list li:hover a span{color:#00255c;}
.s-pro-list li:hover i{background:  #00255c;}
.s-pro-listMob{position: relative;}
.s-pro-listMob .a-arrow{position: absolute;top:50%;margin-top:-13px;}
.s-pro-listMob .arrow-left-pro{left:4%;}
.s-pro-listMob .arrow-right-pro{right:4%;}
.s-pro-listMob .a-arrow img{width: 15px;height: 26px;}

.s-case{ position: relative;overflow: hidden;padding:0 15%;}
.s-case-list{overflow: hidden;margin:0 -50px;}
.s-case-list li{padding:0;position: relative;overflow: hidden;}
.s-case-list li .pic img{/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;*/
    transition: all linear .5s;-webkit-transition: all linear .5s;
}
.s-case-list li .pic {padding:50px;}
.s-case-list li .title{position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;
    width:70%;height:60%;background: rgba(255, 255, 255, .5);;text-align: center;display: none;}
.s-case-list li .title h3{position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:30px;}
.s-case-list li .title b{display: inline-block;width:4px;height:4px;background: #00255c;}
.s-case-list li .title span{font-size:24px;font-weight: bold;margin:0 20px;vertical-align: middle;color:#00255c;}
.s-case-list li:hover .title{display: block;}
.s-case-list li:hover .pic img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.s-case-title {text-align: center;padding:85px 0 55px;}
.s-case-title .en{font-size: 44px;
    color: #00255c;
    font-weight: normal;}
.s-case-title .cn{ 
    font-size: 24px;margin-top:10px;}
/* .s-case-title{position: absolute;top:0;bottom:0;left:-169px;right:0;margin:auto;box-shadow: 0 0 10px 0 rgba(000,000,000,.5); */
/* width:245px;height:245px;background:#fff;padding:10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);} */
.titleBox{border:1px solid #00255c;text-align: center;width:100%;height:100%;}
.titleCont{padding:50px 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.titleCont b{display: block;width:6px;height:6px;background: #00255c;margin:0 auto;}
.titleCont h3{font-size:30px;line-height:30px;height:30px;overflow: hidden;margin-top:25px;}
.titleCont h3 i{color:#00255c;}
.titleCont span{font-size:24px;display: block;line-height:30px;height:30px;overflow: hidden;margin-bottom:20px;margin-top:5px;}

.s-main4{overflow: hidden;margin:110px 0 85px;}
.s-news{padding:0 40px;background: #fff;width:49%;}
.s-news-title{}
.s-news-title h3{color:#00255c; font-size:36px;display: inline-block;width:66%;height:40px;overflow: hidden;}
.s-news-title span{font-size:20px;}
.s-news-title i{display: inline-block;width:4px;height:4px;background: #00255c;}
.s-news-title a{display: inline-block; vertical-align: bottom;color:#00255c;padding:2px 8px;border-bottom:1px solid #00255c;margin-top:10px;}
.s-news-list{}
.s-news-list dl{margin-top:40px;overflow: hidden;}
.s-news-list dl dt{position: relative;padding-left:0;height:220px;overflow: hidden;}
.s-news-list dl dt img{position: absolute;top:0;left:50%;max-width: none;transform: translate(-50%);-webkit-transform: translate(-50%);}
.s-news-list dl dt .pic{display: none; position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40%;height:50%;
    background: rgba(0,37,92,.8);text-align: center;display: none;}
.s-news-list dl dt .pic b{color:#fff;display: block;line-height:20px;font-size:14px;height:40px;overflow: hidden;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.s-news-list dl dd{padding:0 30px;}
.s-news-list dl dd span{font-size:14px;}
.s-news-list dl dd p{font-size:16px;padding:10px 0 15px;border-bottom:1px solid #ccc;height:51px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s-news-list dl dd p a{display: block; font-size:16px;padding:10px 0 15px;border-bottom:1px solid #ccc;height:51px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* .s-news-list dl:hover dt .pic{display: block;} */
#demo2{height:740px;margin-top:40px;}
.s-newsBox{ margin-top:-40px;}



.s-contact{padding:28px; width:49%;float:right;height:824px;border:1px solid #ccc;}
.s-contact-cont{
    /* border:10px solid #999; */
    padding:28px 5px 45px;height:100%;}
.contactBox{border-bottom:1px dashed #000;text-align: center;}
.s-contact-title{margin-bottom:20px;}
.s-contact-title h1{ font-size:36px; line-height:40px;height:40px;overflow: hidden;}
.s-contact-title span{ font-size:20px; line-height:26px;height:26px;overflow: hidden;display: inline-block}
.s-contact-title i{display: block;margin:10px auto;width:4px; height:4px;background: #fff; }
.contact-address{font-size:20px; line-height:36px;height:36px;overflow:hidden;}
.contact-tel{font-size:20px; line-height:36px;height:36px;overflow:hidden;}
.contact-ul{margin:15px 0 25px ;}
.contact-ul li {display: inline-block;vertical-align: top;text-align: center;}
.contact-ul li a{display: inline-block;width:50px;height:50px;border-radius: 50%;background: #fff;margin:0 5px;line-height:52px;}
.contact-ul li  a i{display: inline-block;  width:50px;height:50px; }
.contact-ul li:hover  a i{  width:50px;height:50px;}

.contact-ul li.weibo a i{ background:url(../images/ins.png) no-repeat center center;background-size:32px 32px;}
.contact-ul li.weibo:hover a{background: #000;}
.contact-ul li.weibo:hover i{background: url(../images/ins1.png) no-repeat center center;background-size:32px 32px;}

.contact-ul li.weixin a i{ background:url(../images/weixin2.png) no-repeat center center;background-size:32px 32px;}
.contact-ul li.weixin:hover a{background: #000;}
.contact-ul li.weixin:hover i{background: url(../images/weixin1.png) no-repeat center center;background-size:32px 32px;}

.contact-ul li.e-mail a i{ background:url(../images/lin2.png) no-repeat center center;background-size:32px 32px;}
.contact-ul li.e-mail:hover a{background: #000;}
.contact-ul li.e-mail:hover i{background: url(../images/lin1.png) no-repeat center center;background-size:32px 32px;}

.contact-ul li {position: relative;}
.contact-ul li.weixin .weixinBox{position: absolute;top:-155px;left:50%;margin-left:-75px;z-index:10;height:160px;display: none;}
.contact-ul li.weixin .weixinBox p{width:140px;height:140px;padding:10px;background: #fff;position: relative;box-shadow: 0 3px 30px 1px #c6c6c6;}
.contact-ul li.weixin .weixinBox p b{width:0;height:0;display: block;border-top:8px solid #fff;;border-left:8px solid transparent;border-right:8px solid transparent;
position: absolute;bottom:-8px;left:50%;margin-left:-4px;}
.contact-ul li.weixin:hover .weixinBox{display: block;}




.s-feedback-cont{text-align: center;}
.feedName{background: #fff;width:264px;height:45px;line-height:45px;margin:25px auto ;}
.feedName i{width:4px;height:4px;background: #000;display: inline-block;vertical-align: middle;}
.feedName span{color:#000;font-size:22px;margin:0 10px;}
.feedName_en{background: #fff;width:264px;height:45px;line-height:45px;margin:25px auto ; text-align: center;}
.feedName_en i{width:4px;height:4px;background: #000;display: inline-block;vertical-align: middle;}
.feedName_en span{color:#000;font-size:22px;margin:0 10px;}
.feedMes div{ border:1px solid #ccc;border-radius: 5px;padding:5px 15px;width:63%;margin:20px  auto 0;
    text-align: left;position: relative;}
.feedMes div span{line-height:30px; font-size:16px;vertical-align: top; overflow:hidden;
    width:40px;height:30px; display: inline-block;}
.feedMes div input{ line-height:30px; font-size:16px;  width:75%;position: absolute;top:5px;background: transparent;}
.feedMes div textarea{ line-height:30px; font-size:16px;width:100%;position: absolute;top:5px;left:0;padding:0 10px 0 55px;height:150px;background: transparent;}
.feedMes div.textareaM{height:160px;}

.feed-sub{width:45%;height:46px;border:2px solid #ccc;border-radius: 23px;text-align: center; margin:20px auto 0;background: transparent;}
.feed-sub:hover{color:#fff;border:1px solid #00255c;background: #00255c;}



#foot{background: rgba(51,51,51,.9);padding:25px 10px;position: relative;}
#foot .link li{display: inline-block;color:#fff;font-size:14px;line-height:30px;}
#foot .link li a{color:#fff;font-size:14px;}
#foot .link li i{color:#fff;font-size:14px;margin:0 10px 0 15px;}
#foot .link li:hover a{color:#00255c;}
.copy{text-align: center;}
.copy p{color:#808080;font-size:14px;line-height:26px;}
.copy p a{color:#808080;font-size:14px;line-height:26px;}
.copy p a:hover  {color:#00255c;}
.scroll_top{    position: fixed;  bottom:40px;  right: 40px;  z-index: 1000;opacity: .7;}
.scroll_top:hover{opacity: 1;}



#det-banner{position: relative;}
.banMob{height:420px;position: relative;overflow:hidden;}
.banMob img{position: absolute;top:0;left:50%;height:420px;max-width:none;max-height:none;
    transform: translate(-50%);-webkit-transform:translate(-50%); }
.detBan-title{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100px;text-align: center;}
.detBan-title h1{font-size:44px;color:#fff;}
.detBan-title span{font-size:24px;color:#fff;}
.detBan-title b{display: block;width:4px;height:4px;background: #fff;margin:8px auto;}

.common-cont{background: #fff;margin:20px 0;padding:80px 68px;}
.page-content{padding:135px 0;}
.page-txt{ float: none;margin:0 auto;overflow: hidden;max-width: 1200px;}

.pageBg{position: relative;height:404px;overflow-x: hidden;margin:150px 0;}
.pageBgImg{ width:1880px;height:404px;position: absolute;top:0;left:50%;margin-left:-940px;max-width:none;}
.page-slide{float:none;margin:120px  auto 0;}
.pageSlide{height:200px;}
.pageSlide h3{font-size:30px;color:#fff;}
.pageSlide p{font-size:18px;color:#fff;margin:30px 0;line-height:38px;max-height:114px;overflow:hidden;
    overflow-y: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3 }
.page-slide .pagination2 span{width:8px;height:8px;border:1px solid #fff;margin:0 10px;display: inline-block;
    border-radius:50%;}
.page-slide .pagination2 span.swiper-active-switch{background: #fff;}
.page-slide .pagination2{display: inline-block;}
.page-slide .a-arrow{  margin:0 5px;}


.det-classify{ position: absolute;  bottom: 0;  left: 0;  right: 0;}
.det-classify  .s-pro-list{overflow: auto;margin:0 auto;}
.det-classify  .s-pro-list .detTwo{position: absolute;top:80px;left:0;height:60px;width:100%;
    background: #fff;box-shadow: 0 0 15px 3px rgba(204,204,204,.3);text-align: center;display: none;}
.det-classify  .s-pro-list .detTwo li a{height:60px;padding:0;line-height:60px;margin:0 10px;}
.det-classify  .s-pro-list .detTwo li a.box-in{color:#00255c;font-weight: bold;}
.det-classify  .s-pro-list .detTwo li{position: relative;}
.det-classify  .s-pro-list .detTwo  ul{
    opacity: 0;
    top:70px;
    transition: all linear .3s;
    position: absolute;
    width: max-content;
    z-index: 10;
    background: #fff;
    left: 50%;
    transform: translateX(-75px);
    border-radius: 10px;
    box-shadow: 0 5px 15px 5px rgba(0, 0, 0, .1);
    padding:10px 0;
    width: 150px;
}
.det-classify  .s-pro-list .detTwo  ul li {height:auto;display: block;}
.det-classify  .s-pro-list .detTwo  ul li a{line-height: 30px;height:30px;margin:5px 10px;}
.det-classify  .s-pro-list li.on .detTwo{display: block;}
.det-classify  .s-pro-list .detTwo li:hover  ul{
    opacity: 1;
    top:60px;
}


.s-pro-list li a.box-on{background: #fff;}
.s-pro-list li a.box-on span{color:#00255c;}
.s-pro-list li a.box-on a{background:  #00255c;}


.list-image{overflow: hidden;max-width: 1400px;margin:0 auto;}
.list-image li{width: 25%; padding:18px 2.3%;text-align: center;position: relative;}
.list-image li .pic{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:70%;height:70%;
background:rgba(0,37,92,.8); color:#fff;display: none;}
.list-image li .pic p{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:30px;}
.list-image li .pic p b{width:4px;height:4px;background: #fff;display: inline-block;}
.list-image li .pic p span{margin:0 10px;max-width:80%;display: inline-block;height:30px;line-height:30px;overflow: hidden;vertical-align: middle;}
.list-image li:hover .pic{display: block;}


.det-classify-mob{margin-top:-45px;position: relative;z-index:5;}
.detNav-mob-title{height:45px;line-height:45px;background:rgba(0,37,92,.8);padding:0 15px;}
.detNav-mob-title span.classify{color:#fff;font-size:18px;}
.detNav-mob-title .detNav-btn{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.detNav-mob-title .detNav-btn img{width:20px;}
.detNav-mob-title .detNav-btn.current{transform: rotate(0deg);-webkit-transform: rotate(0deg);}

.detNav-mob{padding: 15px;display: none;}
.detNav-mob li{position: relative;}
.detNav-mob li a{line-height:40px;height:40px;overflow: hidden;display: block;position: relative;z-index:1;}
.detNav-mob li span{display: inline-block;line-height:40px;height:40px;;width:80%;}
.detNav-mob li i{display: inline-block;position: absolute;right:0;top:0;line-height:40px;height:40px;font-size:25px;}
.detNav-mob li .det-two li span{color:#808080;margin-left:25px;}
.detNav-mob li .det-two{display: none;}


.page{text-align: center;margin:30px 0;}
.page li{display: inline-block;margin:0 5px;vertical-align: top;}
.page li a{width:48px;height:48px;display: inline-block;text-align: center;line-height:48px;font-size:16px;border:1px solid #e6e6e6;}
.page li i{display: inline-block;width:48px;height:48px;}
.page li.first i{background: url(../images/page-btn_03.png) no-repeat center center;}
.page li.prev i{background: url(../images/page-btn_05.png) no-repeat center center;}
.page li.next i{background: url(../images/page-btn_07.png) no-repeat center center;}
.page li.last i{background: url(../images/page-btn_09.png) no-repeat center center;}

.page li.first:hover i{background: url(../images/page-btn-on_03.png) no-repeat center center;}
.page li.prev:hover i{background: url(../images/page-btn-on_05.png) no-repeat center center;}
.page li.next:hover i{background: url(../images/page-btn-on_07.png) no-repeat center center;}
.page li.last:hover i{background: url(../images/page-btn-on_09.png) no-repeat center center;}

.page li:hover a{background: #00255c;color:#fff;box-shadow: 0 1px 7px 0 #00255c;border:1px solid #00255c;}
.page li.current a{background: #00255c;color:#fff;box-shadow: 0 1px 7px 0 #00255c;border:1px solid #00255c;}


.list-text{ }
.list-text li{height:312px;border:1px solid #e6e6e6;float: none;margin:0 auto;padding:0;margin-bottom:30px;}
.list-text li dl dt{float: right;text-align: right;padding-right:0;height:312px;position: relative;overflow: hidden;}
.list-text li dl dt img{position: absolute;right:50%;top:0; height:312px;max-width:none; transform: translate(50%);-webkit-transform: translate(50%);}
.list-text li dl dd{padding:80px 75px;}
.list-text li dl dd span{font-size:14px;color:#808080;display: block;line-height:36px;}
.list-text li dl dd h6 {line-height:30px;border-bottom:1px solid #808080;width:115px;height:30px;}
.list-text li dl dd h6 b{font-size:14px;color:#808080;margin-right:12px; }
.list-text li dl dd h6 i{display: inline-block;background: url(../images/new1_07.png) no-repeat center center;width:20px;height:14px;}
.list-text li dl dd p{font-size:20px; line-height:36px;height:36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:30px; }
.list-text li a:hover {color:#333;}
.list-text li:hover dl dd h6{color:#00255c;border-bottom:1px solid #00255c;}
.list-text li:hover dl dd h6 b{color:#00255c; }
.list-text li:hover dl dd h6 i{background: url(../images/index_30.png) no-repeat center center;}
.list-text li:hover{box-shadow: 0 5px 35px 1px #c6c6c6;border:none;}



.list-imgT{ }
.list-imgT li{height:180px;border:1px solid #e6e6e6;padding:45px 0 0 0;float:none;margin: 0 auto 30px;}
.list-imgT li dl dt{text-align: right;}
.list-imgT li dl dt b{display: block;color:#808080;font-size:36px;}
.list-imgT li dl dt i{display: block;color:#808080;font-size:18px;}
.list-imgT li dl dt i.time-mob{display: none;}
.list-imgT li dl dd {padding-left:50px;}
.list-imgT li dl dd h3{  font-size:18px;line-height:36px;height:36px;margin-bottom:5px;
    overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-imgT li dl dd p{ color:#808080;font-size:14px; height:52px; overflow-y: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2}

.list-imgT li:hover dl dt b{color:#00255c;}
.list-imgT li:hover dl dt i{color:#00255c;}
.list-imgT li:hover{box-shadow: 0 5px 35px 1px #c6c6c6;border:none;}


.list-store{ }
.list-store li{border:1px solid #e6e6e6;height:255px;padding-right:0;float:none;margin:0 auto 30px;}
.list-store li dl {overflow: hidden;height:100%;}
.list-store li dl dd{padding:70px 80px;}
.list-store li dl dd span{font-size:14px; color:#808080;}
.list-store li dl dd h3{font-size:20px;line-height:36px;height:36px;margin-top:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-store li dl dd p{font-size:14px; color:#808080;line-height:24px;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-store li dl dt i{display: block;background: url(../images/ss_03.png) no-repeat center center;
width:26px;height:33px;margin:0 auto;}
.list-store li dl dt b{font-size:14px;line-height:36px;}
.list-store li dl dt {border-left:1px solid #e6e6e6;position: relative;height:100%;text-align: center;}
.list-store li dl dt span{display: block;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:90px;}
.list-store li:hover{box-shadow:0 5px 35px 1px #c6c6c6;border:none;}
.list-store li:hover dl dt i{background: url(../images/ss_06.png) no-repeat center center;}
.list-store li:hover dl dt b{color:#fff;}
.list-store li:hover dl dt{background: #00255c;}


.contactCont{float: none;margin:0 auto;overflow: hidden;border:1px solid #e6e6e6;}
.contact_lt{padding:50px 60px;border-right:1px dashed #e6e6e6;}
.contact_lt .contact-txt {line-height:20px;color:#808080;font-size:14px; }
.contactUs li a{background: #e6e6e6;}
/* .contactUs  li.weibo a i{background: url(../images/weibo3.png) no-repeat center center;background-size: 32px 32px;} */
/* .contactUs  li.weixin a i{background: url(../images/weixin3.png) no-repeat center center;background-size: 32px 32px;} */
/* .contactUs  li.e-mail a i{background: url(../images/yx3.png) no-repeat center center;background-size: 32px 32px;} */
.contactUs {margin:30px 0 0 0;}

.contact_rt{padding:20px 15px;}
.contact_rt .feedMes{text-align: center;}
.contact_rt .feedMes div{border:1px solid #e6e6e6;}
.contact_rt .feedMes div span{color:#808080;}
.contact_rt .feedMes div input{color:#808080;}
.contact_rt .feedMes div textarea{color:#808080;}
.contact_rt .feed-sub{color:#fff;background: #00255c;border-color:#00255c;}
.contact_rt .feedMes div.textareaM{height:140px;}
.contact_rt .feedMes div.textareaM textarea{height:130px;}


.map{float: none;margin:30px auto 0;overflow: hidden;border:1px solid #e6e6e6;padding:0;}
.map img{max-width: none;max-height:none;}

.content-main{background: #fff;position: relative;}
.close-main{position: absolute;right:35px;top:40px;z-index:10;}
.contentNews{padding:90px 0;float:none;margin:0 auto;overflow: hidden;}

.newsTitle{text-align: center;padding-bottom:35px;}
.newsTitle h3{font-size:24px;line-height:36px;margin-bottom:10px;}
.newsTitle span{font-size:14px;color:#808080;line-height:36px;}
.newsText{padding:60px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}

.page-ul{text-align: center;margin-top:60px;}
.page-ul li{display: inline-block;width:20%;height:48px;line-height:48px;margin:0 5px;
    border:1px solid #00255c;text-align: center;position: relative;}
.page-ul li  i{display: block;vertical-align: middle;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.page-ul li.prev-u i{background: url(../images/news-icon_07.png) no-repeat center center;width:31px;height:22px;}
.page-ul li.back-u i{background: url(../images/news-icon_12.png) no-repeat center center;width:13px;height:13px;}
.page-ul li.next-u i{background: url(../images/news-icon_09.png) no-repeat center center;width:31px;height:22px;}
.page-ul li:hover{background: #00255c;box-shadow: 0 7px 24px -4px #00255c;}
.page-ul li.prev-u:hover i{background: url(../images/news-icon-on_07.png) no-repeat center center;width:31px;height:22px;}
.page-ul li.back-u:hover i{background: url(../images/news-icon-on_12.png) no-repeat center center;width:13px;height:13px;}
.page-ul li.next-u:hover i{background: url(../images/news-icon-on_09.png) no-repeat center center;width:31px;height:22px;}
.page-ul li a{display: block;height:100%;}



.proText{border-top:none;}
.ProSlide {background: #dcdddd;text-align: center; }
/* .ProSlide   {height:1080px;} */
.ProSlide .bigImg  {height:1080px;}
.ProSlide .bigImg li{position: relative;height:100%;}
.ProSlide .bigImg li img{position: absolute;bottom:0;top:0;left:0;right:0;margin: auto;}
.ProSlide .smallImg{position: absolute;bottom:150px;left:0;right:0;margin:0 auto;text-align: center;height:85px;overflow: hidden;}
.ProSlide .smallImg .tempWrap{margin:0 auto;}
.ProSlide .smallImg li{width:15%;height:85px;border:1px solid #e6e6e6;margin:0 6px;display: inline-block;
    vertical-align: top;position: relative;background: #fff;opacity: .5;}
.ProSlide .smallImg li img{position: absolute;bottom:0;top:0;left:0;right:0;margin: auto;}

.ProSlide .smallImg li.on{border:1px solid #00255c;opacity: 1;}
.ProSlide .smallImg li.on i{display: block;width:4px;height:4px;background: #00255c;position: absolute;bottom:-10px;left:50%;margin-left:-2px;}

.contentPro-slide{position: relative;}
.contentPro-slide .proBtn{position: absolute;top:50%;margin-top:-35px;display: inline-block;width:37px;height:78px;}
.contentPro-slide .sPrev{background: url(../images/pro-icon_03.png) no-repeat center center;left:3%}
.contentPro-slide .sNext{background: url(../images/pro-icon_05.png) no-repeat center center;right:3%;}
.contentPro-slide .sPrev:hover{background: url(../images/pro-icon-on_03.png) no-repeat center center;}
.contentPro-slide .sNext:hover{background: url(../images/pro-icon-on_05.png) no-repeat center center;}





.foot-b li{float: left;position: relative;padding: 0 1.3%;}
.foot-b li:before{content: "";width: 1px;height: 86%;position: absolute;top: 7%;left: 0;background: #3e3e3e;}
/*.foot-b li.li3:before{display: none;}*/
.foot-b li.li3:before,.foot-b li.li1:before{display: none;}
.foot-b li.li3_en:before{display: none;}
.foot-b .li1{width: 30.6%;padding-left:4%;}
.foot-b .li2{width: 18.13%;}
.foot-b .li3{width: 15%;padding: 0;}
.foot-b .li3_en{width: 15%;padding: 0; font-size: 12px;}
.foot-b li h1{width: 100%;height: 42px;line-height: 42px;overflow: hidden;margin-top: 6px;color: #cfcfcf;font-size: 16px;font-weight: bold;}
.foot-b li h1 a{color: #cfcfcf;transition: 300ms;}
.foot-b li h1:hover a,.foot-b li .erli a:hover{color: #00255c;text-indent: 10px;transition: 300ms;}
.foot-b li .tact{font-size: 14px;color: #999;margin-bottom: 14px;line-height: 1.6;}
.foot-b li p.tell{font-size: 30px;}
.foot-b li .erli{width: 100%;height:auto;line-height: 30px;font-size: 14px;}
.foot-b li .erli a{display: block;width: 100%;height: 30px;color: #999;overflow: hidden;transition: 300ms;}
.mediab{width: 100%;line-height: 20px;padding: 10px 0;position: relative;cursor: pointer;color: rgba(255,255,255,.7);}
.mediab  a{color: rgba(255,255,255,.7);}
.mediab  a:hover{color: #fff;}
.mediab i{display: block;width: 20px;height: 20px;border-radius: 4px;background: #999999 url(../images/icon333.png) left center no-repeat;float: left;margin-right:10px;transition: 300ms;}
.mediab2 i{background: #999999 url(../images/icon444.png) left center no-repeat;}
.mediab3 i{background: #999999 url(../images/icon555.png) left center no-repeat;}
.mediab4 i{background: #999999 url(../images/icon55.png) left center no-repeat;}
.mediab5 i{background: #999999 url(../images/icon666.png) left center no-repeat;}
.mediab:hover i{background: #595757 url(../images/icon333.png) right center no-repeat;transition: 300ms;margin-right: 14px;}
.mediab2:hover i{background: #595757 url(../images/icon444.png) right center no-repeat;transition: 300ms;margin-right: 14px;}
.mediab3:hover i{background: #595757 url(../images/icon555.png) right center no-repeat;transition: 300ms;margin-right: 14px;}
.mediab4:hover i{background: #595757 url(../images/icon55.png) right center no-repeat;transition: 300ms;margin-right: 14px;}
.mediab5:hover i{background: #595757 url(../images/icon666.png) right center no-repeat;transition: 300ms;margin-right: 14px;}
.mediab:hover{color: #595757;}
.mediab .ewmbox{z-index: 10; width:126px;height: 126px;padding: 8px;position: absolute;top: 50%;right: 108%;background: #fff;margin-top: -63px;
    transition: all 0.3s ease 0s; transform: translate3d(10px,0px,0px); -moz-transform: translate3d(10px,0px, 0px); -webkit-transform: translate3d( 10px,0px, 0px); visibility: hidden; opacity: 0; }
.mediab:hover .ewmbox{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible; }

.mediab .ewmbox img{max-width: 100%;max-height: 100%;}

.foot-b{overflow: hidden;padding-right:150px;}

.zyImgCont{overflow: hidden;max-width: 1400px;margin:0 auto;}
.zyImgCont img{float: left;width: 25%;padding:18px 2.3%;}

.contentPro-slide{padding:150px 40px;}
.proSlide_bot{margin:10px auto 0;width: 800px;}
.proSlide_bot .swiper-slide{
    height: 85px;
    border: 1px solid #e6e6e6;
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: #fff;
    opacity: .5;
}
.proSlide_bot .swiper-slide-thumb-active{
    border:1px solid #00255c;opacity: 1;
} 
.contentPro-slide .swiper-button-prev,
.contentPro-slide .swiper-button-next{color:#00255c;}
.contentPro-slide .swiper-button-prev:after,
.contentPro-slide .swiper-button-next:after{font-size: 70px;}