b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
li,ul{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
img{border:0}
@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:14px;font-family:"Microsoft YaHei";}
}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
input,textarea{outline:0}
a:hover{color:#1e50ae;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.content{ width:1440px; overflow:hidden; margin:0px auto;}
.wbox{width:1440px;  position:relative; margin:0px auto;}
.top{ background:#313230; padding:0.3% 0; border-bottom:2px #48bcec solid; color:#b1b1b1; font-size:12px;}
.top span{ margin:0 5px;}
.top span:nth-child(2){ margin:0 5px 0 10px;;}
.hed{ height:97px;}

.hed {padding: 0%}
.logo{ float:left;}
.hed span{ float:right; }
.hed span.nav{ float:right; margin-right:5%; }
.hed span.nav a{ margin:0 30px; font-size:16px; font-weight:400; color:#333;height:97px; display:inline-block; line-height:97px; position:relative;}

.hed span.caidan{ float:right; display:none; margin-top: 22px;}
.hed span img.cd_img{  display:block;}
.hed span img.gb_img{  display:none;}


.hed span.hot{ border-bottom:1px #ccc solid; margin-top:31px;}
.hed span.hot input.bant{ background:url(../images/ss.png)  no-repeat center center; width:30px; height:30px;}
.hed span.nav a:after{ content:""; width:0%; height:2px; background:#1e50ae; position:absolute; bottom:0px; left:0px; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.hed span.nav a:hover:after{ content:""; width:100%; height:2px; background:#1e50ae; position:absolute; bottom:0px; left:0px; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}


.hed span.nav view{ position:relative; display:inline-block; z-index:999}
.hed span.nav view ul{ position:absolute; width:160px; left:-20px; z-index:9999; overflow:hidden; display:none;}
.hed span.nav view ul li{ height:50px; line-height:50px; border-bottom:1px #ccc solid; text-align:center;  background:#fff;}
.hed span.nav view ul li a{ height:50px; line-height:50px; display:block; margin:0px; padding:0px;}
.hed span.nav view ul li a:hover:after{ content:""; display:none;}
.hed span.nav view ul li a:hover{ background:#f7f7f7 ; height:50px; line-height:50px;}
.hed span.nav view:hover ul{ display:block;}
.hed span.nav view ul li:first-child{ margin-top:10px; border-radius:6px 6px 0 0; overflow:hidden;}
.hed span.nav view ul li:last-child{ border-radius:0 0 6px 6px ; overflow:hidden;}
.hed span a:hover{color:#1e50ae;}
.ban{ width:100%; margin:0px auto; overflow:hidden;}
.ban img{ width:100%; margin:0px auto; overflow:hidden;}

.pic{ overflow:hidden; margin:30px auto; width:100%; }
.pic ul{ overflow:hidden; padding:0px ;}
.pic ul li{width:100%; position:relative; overflow:hidden; background:#3d6296}
.pic ul li .pic_yd{ width:100%;  overflow:hidden;  transition: all ease-in 0.5s;-webkit-transition: all ease-in 0.5s;  }
.pic ul li .pic_yd img{ opacity:0.5}
.pic ul li .pic_img{ position:absolute; left:0; width:100%; height:100%; overflow:hidden; top:0px; z-index:9}
.pic ul li .pic_tt{ width:1440px; margin:0px auto; overflow:hidden;}
.pic ul li .pic_tt h3{ font-size:30px; overflow:hidden; color:#fff; font-weight:400; margin:60px 0 20px }
.pic ul li .pic_tt p{ color:#fff; font-size:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.pic ul li .pic_txt{ width:150px;;background:#fff; border-radius:30px;  overflow:hidden; text-align:center; height:40px; line-height:40px; transition: all ease-in 0.5s;-webkit-transition: all ease-in 0.5s; margin-top:50px;}
.pic ul li .pic_txt:hover  a{ background:#48bcec; color:#fff;transition: all ease-in 0.5s;-webkit-transition: all ease-in 0.5s;}
.pic ul li .pic_txt a{color:#1e50ae; display:block;}

.title{ font-size:30px; color:#333; margin:50px auto; text-align:center; overflow:hidden;  position:relative;}
.title p{ color:#666; font-size:14px; margin-top:30px;}
.title b{ float:right;}
.title1{ font-size:30px; color:#333; margin:50px auto; text-align:center; overflow:hidden;  position:relative;}
.title1:after{ content:""; width:60px; height:2px; background:#1e50ae; display:block; margin:10px auto;}
.title1 b{ float:right;}

.about{ overflow:hidden; margin:0px auto;}
.about_img{ width:530px; height:260px; float:right; margin-left:12%;}
.about_img img{ width:100%; height:100%}
.about_txt{ overflow:hidden; font-size:15px; line-height:26px; color:#666; text-align:center; }.about_txt p{font-size:16px; line-height:30px; color:#666; text-align:justify; text-indent:2em;}
.about_txt a{color:#1e50ae}
.about_txtxq{ overflow:hidden; font-size:15px; line-height:26px; text-align:justify }
.about_txtxq a{color:#1e50ae}
.gengduo{ width:60%; border:1px #ccc solid; margin:20px auto; text-align:center; padding:2% 0; display:none; }

.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}
.product-number-info{ overflow:hidden;position:relative; width:900px; margin:0px auto;}
.product-number-info .product-number-inner{margin:0 auto}
.product-number-info ul{padding:85px 0 50px}
.q{zoom:1}
.product-number-info li{float:left;width:33.33%; text-align:center;height:90px;color:#666;padding-top:1px}
.product-number-info li:first-child{border:none}
.product-number-info li b{font-weight:400;font-size:36px;line-height:1;display:inline-block;position:relative;margin:15px 0 10px; color:#1e50ae}
.product-number-info li p{font-size:14px}
.product-number-info li b i{font-style:normal}
.product-number-info li b sup{font-size:20px;right:0px;bottom:0px; margin-top:30px;}
.product-number-info li b em{font-style:normal;font-size:28px;font-weight:100;padding-left:2px;position:relative;top:-4px}
.product-number-info li.li-5{text-align:right}

.anli{ overflow:hidden;  margin:0px auto 0; padding:0px 0; }
.anli_con{ overflow:hidden; padding:0 5px; }
.anli_con .swiper-slide{border:1px #ccc solid; box-sizing:border-box; }
.anli_con .swiper-slide div{overflow:hidden; position:relative; box-sizing:border-box;}
.anli_con .swiper-slide div img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.anli_con .swiper-slide div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news{ overflow:hidden; padding-bottom:20px; margin:40px auto 0px}
.news a{ text-decoration:none;}

.tj_news{ width:46%; overflow:hidden; float:left; padding-bottom:10px; background:#fff; padding:15px}
.tj_news div{ width:100% ; overflow:hidden; position:relative;}
.tj_news div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}
.tj_news div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.tj_news h3{height:40px; line-height:40px; text-align:left; font-size:15px; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:absolute; bottom:0px; background:rgba(30,80,174,0.6); width:100%; text-indent:1em;}
.tj_news a h3{ color:#fff;}

.news ul { overflow:hidden; width:50%; float:right}
.news ul li{background:#fff url(../images/jt.png) no-repeat center right; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; position:relative; margin:0 2% 0% 0; margin-bottom:15px; padding:20px 0;padding-right: 100px;}
.news ul li::marker{ display:none; color:#fff; opacity:0;}
.news ul li dl{ text-align: center; color: #333; float: left;margin-right: 28px; border-right:1px #ccc solid;}
.news ul li dl dd{    padding: 0px 30px 0; font-size: 38px; font-weight: bold;}
.news ul li dl dt{text-align:center;font-size:14px ;height: 20px; line-height: 10px;}
.news ul li span{ overflow:hidden;}
.news ul li span h3{color:#333;height:30px;line-height:30px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:0px; padding:0px;}
.news h3 a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;color:#333}
.news h3 a:hover{color:#1898e9;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.news i{font-style:normal;font-size:12px;color:#999}
.news ul li span p{font-size:14px;line-height:23px;color:#999;height:48px;margin:0px auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2 ; padding:0 20px 0 0}
.news ul li span i{font-size:13px; color:#999; height:30px; line-height:30px; background:url(../images/newsList_icon02.png) no-repeat center left; text-indent:2em;    display: inline-block;}
.news ul li:hover a h3{ color:#0053a7;z-index:1002;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}


/*
.news{ overflow:hidden;  margin:60px auto 0; }
.news_con{ overflow:hidden; }
.news_con .swiper-slide { position:relative; overflow:hidden; padding-bottom:20px;}
.news_con .swiper-slide div{ width:100%; overflow:hidden; position:relative;}
.news_con .swiper-slide div img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.news_con .swiper-slide div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_con .swiper-slide div dl{ width:60px; height:50px; background:#1e50ae; text-align:center; position:absolute; top:20%; left:0px;}
.news_con .swiper-slide div dl dd{ font-weight:bold; color:#fff; font-size:20px;}
.news_con .swiper-slide div dl dt{ font-size:14px; color:#fff;}
.news_con .swiper-slide h3{ height:50px; line-height:50px; text-align:left;overflow: hidden; font-size:16px;white-space: nowrap;text-overflow: ellipsis; font-weight:400;}
.news_con .swiper-slide view{ overflow:hidden; height:40px; display:block; font-size:14px; width:100%; color:#666;;}
.news_con .swiper-slide view span{ background:url(../images/xr1.png) no-repeat center left; padding-left:20px; overflow:hidden; height:40px;  font-size:14px; margin-right:15px;}
.news_con .swiper-slide view span:last-child{ background:url(../images/xr2.png) no-repeat center left; padding-left:20px;}
.news_con .swiper-slide p{ height:50px; line-height:24px; text-align:left;overflow: hidden; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;  border-top:1px #ccc solid; color:#666; padding-top:5px;}

.news_con .swiper-slide a h3{ color:#333;}
.news_con .swiper-slide a:hover h3{ color:#1e50ae}*/
.jtou{width:110px; top:24px; position:absolute; right:0px;} 

.news_con .swiper-button-next{ background-image:url(../images/right1.png); width:44px; height:44px; -webkit-background-size:100%;  background-size: 100%;}
.news_con .swiper-button-prev{ background-image:url(../images/left1.png); width:44px; height:44px;  -webkit-background-size:100%;  background-size: 100%;}
.news_con .swiper-button-next:hover{ background-image:url(../images/right.png); width:44px; height:44px; -webkit-background-size:100%;  background-size: 100%;}
.news_con .swiper-button-prev:hover{ background-image:url(../images/left.png); width:44px; height:44px;  -webkit-background-size:100%;  background-size: 100%;}
.news_con .swiper-slide:after{ content:""; width:0%; height:2px; background:#fff; position:absolute; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}
.news_con .swiper-slide:hover:after{ content:""; width:100%; height:2px; background:#1e50ae; position:absolute; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}





.footer{ width:100%; overflow:hidden; background:#202020; background-size:cover; margin:50px auto 0}
.footer ul{ overflow:hidden ; padding:30px 0}
.footer ul li{ overflow:hidden ; width:35%; float:left; position:relative}
.footer ul li:first-child:after{ content:"——"; color:#1e50ae ; display:block;}
.footer ul li h3{ overflow:hidden; font-size:18px; color:#fff; font-weight:400; }
.footer ul li p{ font-size:14px; color:#adadad; line-height:26px; margin-top:20px;}

.footer ul li:nth-child(2){ width:60%; margin-left:5%} 

.footer ul li dt{ width:100%; overflow:hidden; display:block; margin-bottom:12px;}
.footer ul li dt span.sid{ width:100%; height:130px;}


.footer ul li dt span{ display:block; float:left; width:31%; float:left;margin-right:2% ;box-sizing:border-box; font-size:14px; color:#666666; line-height:40px;}
.footer ul li dt span i{ font-style:normal; color:#f00;}
.footer ul li dt input{ width:100%; box-sizing:border-box; background:#4a4a4a; height:36px; line-height:36px; text-indent:1em; color:#f1f1f1}



.footer ul li dt textarea{ width:98%; background:#4a4a4a; height:80px; line-height:24px; text-indent:1em;  color:#fff;}
.footer ul li dt input.sub{ width:300px; background:#1e50ae; text-align:center; color:#fff; text-indent:0px}

.Copyright {
    border-top: 1px #505050 solid;
    height:inherit; padding:2% 0;
    line-height: 24px;;
    color: #adadad;
}



#leftsead{width:180px;position:fixed;top:258px;right:0px; z-index:9999}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:180px;height:53px; position:relative; }
#leftsead li img{float:right;}
#leftsead li a{float:right;display:block;min-width:47px;max-width:180px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand;}

#leftsead li a.youhui div{display:none;position:absolute;right:50px;bottom:2px; width:120px;}
#leftsead li a.youhui div img{ width:100%}

#leftsead li a.dhh:hover { width:180px;} 
#leftsead li span{width: 130px;
    float: left;
    position: absolute;
    top: -13px;
  right:47px;
    display: block;
    color: #666;
    font-size: 20px;
    display: none;
    height: 42px;
    background: #d9d9d9;
    font-size: 16px;
    padding: 10px;}
#leftsead li:hover span{ display:block;}
#leftsead li a.youhui:hover div{ display:block;}


.n_banner{ width:100%; overflow:hidden; margin:0px auto; position:relative}
.n_banner img{ width:100%;}

.a_banner{ width:100%; overflow:hidden; margin:20px auto 0; position:relative}
.a_banner img{ width:100%;}

.mbxdiv{ width:1440px; margin:0px auto;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;    line-height: 55px;}
.mbx{width:100%;background:#f5f5f5;height:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#555; font-size:15px; margin-bottom:30px;}
.mbx .p1{display:inline-block;}
.mbx .p1 span{background:url(../images/sy.png) no-repeat center left;padding-left:20px;display:inline-block;line-height:55px;font-size:14px}
.mbx .p1 a{background:url(../images/mbxjt.png) no-repeat right;padding-right:12px;margin-left:8px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mbx .p1 a:last-child{background:0 0}

.mbx span{font-size:16px;line-height:inherit;padding:3px 0 3px 20px}
.mbx span:last-child{ content:""; display:none;}

.mbxdiv .p2{ display:inline-block; float:right;}
.mbxdiv .p2 a{ margin:0 10px; font-weight:bold;}



.wary_left{ width:20%; float:left; overflow:hidden;  min-width:290px;}
.wary_right{ width:78%; float:right; overflow:hidden;}


.pic_muen{  overflow:hidden;}
.pic_muen h3{ font-size:24px; color:#fff; position:relative; padding-left:10px; background:#416fb8 url(../images/muen.png) no-repeat center right 25px; height:95px; line-height:95px;}

.pic_muen ul{ overflow:hidden;}

.pic_muen ul li{ height:60px; line-height:60px; font-size:16px; background:#f8f8f8; margin-top:1px;  padding:0 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position:relative}
.pic_muen ul li a{display:block; padding-left:15px;}
.pic_muen ul li:before{ content:url(../images/muen1.png); top:25px; font-weight:800; font-size:16px; font-family:"宋体"; margin-right:8px; position:absolute;}
.pic_muen ul li:hover{ background:#ebecec}
.pic_muen ul li:hover:before{ content:url(../images/muen2.png); top:25px;}
.pic_muen ul li:hover a{ color:#416fb8; font-weight:600;}


.pic_content{ overflow:hidden;}
.pic_content ul{ overflow:hidden;}
.pic_content ul li{ overflow:hidden; width:33.33%; float:left; box-sizing:border-box; background:#154a98}
.pic_content ul li div{ overflow:hidden;}
.pic_content ul li p{ height:45px; line-height:45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:15px; }
.pic_content ul li   img{-webkit-transition:all .5s;transition:all .5s;width:100%; opacity:0.5}
.pic_content ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.pic_lb{ overflow:hidden;}
.pic_lb ul{ overflow:hidden;}
.pic_lb ul li{ overflow:hidden; width:33.33%; border:8px #fff solid; float:left; box-sizing:border-box; }
.pic_lb ul li div{ overflow:hidden;}
.pic_lb ul li p{ height:45px; line-height:45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:15px; text-align:center;}
.pic_lb ul li   img{-webkit-transition:all .5s;transition:all .5s;width:100%; }
.pic_lb ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}




.page{width:100%;height:auto;overflow:hidden; margin:15px auto}
.page ul{display:table;margin:0 auto}
.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}
.page ul li a{color:#333}
.page ul .thisclass{background:#416fb8;color:#fff;border:1px solid #416fb8}
.page select{border:none;background:0 0;outline:0}
.page ul .thisclass a{color:#fff;}

.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden; }
.news_lb ul li { position:relative; overflow:hidden;  width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box;}
.news_lb ul li  div{ width:100%; overflow:hidden; position:relative;}
.news_lb ul li  div img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.news_lb ul li  div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_lb ul li  div dl{ width:60px; height:50px; background:#1e50ae; text-align:center; position:absolute; top:20%; left:0px;}
.news_lb ul li  div dl dd{ font-weight:bold; color:#fff; font-size:20px;}
.news_lb ul li  div dl dt{ font-size:14px; color:#fff;}
.news_lb ul li  h3{ height:50px; line-height:50px; text-align:left;overflow: hidden; font-size:16px;white-space: nowrap;text-overflow: ellipsis; font-weight:400;}
.news_lb ul li  view{ overflow:hidden; height:40px; display:block; font-size:14px; width:100%; color:#666;;}
.news_lb ul li  view span{ background:url(../images/xr1.png) no-repeat center left; padding-left:20px; overflow:hidden; height:40px;  font-size:14px; margin-right:15px;}
.news_lb ul li  view span:last-child{ background:url(../images/xr2.png) no-repeat center left; padding-left:20px;}
.news_lb ul li  p{ height:50px; line-height:24px; text-align:left;overflow: hidden; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;  border-top:1px #ccc solid; color:#666; padding-top:5px;}

.news_lb  ul li a h3{ color:#333;}
.news_lb  ul li a:hover h3{ color:#1e50ae}
.jtou{width:110px; top:24px; position:absolute; right:0px;} 





.Message{ overflow:hidden; margin:30px auto 0;}
.Message ul{ overflow:hidden; }
.Message ul li{ overflow:hidden;  margin-bottom:12px; display:block; }
.Message ul li  input{ width:48%; margin-right:2% ;float:left;box-sizing:border-box; border:1px #ccc solid; height:45px; line-height:45px; text-indent:1em; color:#f1f1f1}
.Message ul li  textarea{ width:98%; border:1px #ccc solid;  height:120px; line-height:24px; text-indent:1em; }
.Message ul li  input.sub{ width:200px; margin:0px auto; background:#1e50ae; text-align:center; color:#fff; text-indent:0px;   }
.Message ul li:nth-child(6){ text-align:center; display: flex;}

.concact{ overflow:hidden; margin:30px auto 60px;; border-bottom:1px #ccc solid}
.concact ul{ overflow:hidden;}
.concact ul li{ width:33.33%; border:20px #fff solid; float:left; box-sizing:border-box;}
.concact ul li div{ float:left;}
.concact ul li span{ font-size:16px; padding-top:20px;}
.concact ul li span h3{ margin:10px auto 5px; font-weight:400;}
.allmap{ margin-top:20px;}
.allmap,#allmap{ height:350px;}

.pro-intro{overflow:hidden;padding:0px 14px 20px}
.pro-intro .img{float:left;width:450px;height:auto;overflow:hidden}
.pro-intro .img img{display:block;width:450px;height:395px}
.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}
.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}
.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}
.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}
.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}
.pro-intro .data{width:100%;height:auto;overflow:hidden}
.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}
.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}
.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}
.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;}
.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}
.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}
.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}
.pro-intro .info .btn a:last-child::after{content:""}
.pro-intro .info .btn a:hover{background:#25b240}
.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}
.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}
.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}
.pro-intro .text{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin:20px 0px 20px; }
.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px;}
.pro-intro .textxq img{display:block;max-width:100%;margin:0 auto}
.pro-intro .textxq  p{ font-size:16px;line-height:30px;color:#666; text-align:justify; text-indent:2em; }
.article-detailed{overflow:hidden;margin-top:20px}

.article-detailed{margin:0 auto;overflow:hidden;margin-top:20px}
.article-detailed .tit{height:auto;overflow:hidden;margin-bottom:15px}
.article-detailed .tit p{color:#333;font-size:18px;text-align:center;border-bottom:1px dashed #f1f1f1;height:30px}
.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}
.article-detailed .intro{height:auto;overflow:hidden}
.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}
.article-detailed .intro p{color:#333;font-size:16px;line-height:30px}


.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}
.fy p{width:33.3333%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2; box-sizing:border-box; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:0 10px  }
.fy p:last-child{border:none}
.fy p a{color:#666}
.fy p a:hover{color:#006cd8}




.strength{ overflow:hidden;}

.strengthMain{overflow:hidden;}
.strengthMain li{float:left;width:33.33%;overflow:hidden;background:#154a98;position:relative;}
.strengthMain li img{width:100%;height:100%;transition:all .5s;opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li .font{width:100%;height:100%;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;}
.strengthMain li .font h3{font-size:30px;color:#fff;font-weight:normal;line-height:36px; margin:40% auto 20px;}
.strengthMain li .font p{ width:150px;background:#fff; border-radius:30px;  overflow:hidden; text-align:center; height:40px; line-height:40px; transition: all ease-in 0.5s;-webkit-transition: all ease-in 0.5s; margin:0px auto; }
.strengthMain li a  p{ color:#154a98}
.strengthMain li:hover p{ background:#154a98;}
.strengthMain li:hover a  p{ color:#fff}
.strengthMain li:hover img{transform: scale(1.05, 1.05);}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}

.map{ width:1440px; margin:0px auto; overflow:hidden;}
.map img{ width:100%;}


.buttom{background:#1e50ae;bottom:0;margin:0 auto;max-width:100%;min-width:320px;position:fixed;width:100%;z-index:9999;display:none}
.buttom ul{overflow:hidden}
.buttom ul li{color:#fff;float:left;width:25%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}
.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}
.buttom ul li p{font-size:14px;overflow:hidden;text-align:center}
.buttom ul li a{color:#fff}
.buttom ul li .sy img{width:30px}



.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px; display:none;}
.sp_nav span{display:block;background:#1e50ae;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}


.n_about{ text-align:left;}

.about_div{ overflow:hidden;}
.about_div ul li{ overflow:hidden;}
.about_div{ overflow:hidden;}
.a_left{ width:50%; float:left}
.a_left img{ width:100%}
.a_right{ width:50%; float:right}
.a_right div{ margin:1rem 0 0 0.6rem;}
.a_right div i{ font-size:30px; font-weight:300; text-transform:uppercase; font-style:normal; color:#666;}
.a_right div h3{ font-size:30px; font-weight:500; color:#333; margin:10px 0 30px }
.a_right div dd{ height:40px; line-height:40px; font-size:15px; color:#666;}
.a_right div dd:before{content:"●"; font-size:12px; color:#999; margin-right:5px;}
.about_div ul li:nth-child(2n) .a_left{ float:right;}
.about_div ul li:nth-child(2n) .a_right{ float:left;}
.about_div ul li:nth-child(2n) .a_right div{ width:75%; float:right;}


.tuijian{ overflow:hidden; margin-top:20px;}
.tuijian h3{ background:#416fb8; font-size:24px; color:#fff; height:60px; line-height:60px; text-indent:1em;}
.tuijian ul{ overflow:hidden; }
.tuijian ul li{ overflow:hidden; margin-bottom:20px;}
.tuijian ul li div{ overflow:hidden; width:100%;background:#f8f8f8;}
.tuijian ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.tuijian ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.tuijian ul li p{ height:50px; line-height:50px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center; font-size:16px;}

.pic_t1{ overflow:hidden;}
.pic_t1 div{ width:30%; float:left; margin-right:20px;}
.pic_t1 div img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.pic_t1 span { float:right; width:65%; display:block;}
.pic_t1 span h3{ overflow:hidden; font-size:24px; font-weight:bold; border-bottom:1px #ccc solid; margin-bottom:10px; padding-bottom:10px; }
.pic_t1 span dd{ font-size:15px; line-height:30px; color:#555; margin-bottom:50px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.pic_t1 span dt{ background:url(../images/dh.png) no-repeat left  top; font-size:14px; color:#999; padding-left:50px;}
.pic_t1 span dt p{ font-size:28px; color:#416fb8}

.pic_t2{ overflow:hidden; margin-top:30px}
.pic_t2 h3{ overflow:hidden; border-bottom:1px #ccc solid; font-weight:400;}
.pic_t2 h3 span{ background:#416fb8; color:#fff; padding:5px 20px; font-size:18px; display:inline-block; overflow:hidden;}

.pic_xq{ padding:0 10px; font-size:15px; color:#555; line-height:30px; margin-top:20px;}


.anli_lb{overflow:hidden;margin:20px auto 0;}
.anli_lb ul{overflow:hidden;}
.anli_lb ul li{width:25%; border:10px #fff solid; box-sizing:border-box;float:left;overflow:hidden;}
.anli_lb ul li div{overflow:hidden;width:100%;}
.anli_lb ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;font-size:16px;text-align:center; position:relative}
.anli_lb ul li a:hover dd{color:#fff}
.anli_lb ul li a{color:#333}
.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.anli_lb ul li:hover p{color:#fff}



@media screen and (max-width:1440px){
.wbox {
    width: auto; padding:0 5%;
    position: relative;
    margin: 0px auto;
}
	
.a_right div{ margin:0.5rem 0 0 0.6rem;}
.hed span.nav a {
    margin: 0 15px;}	
.content,.mbxdiv{ width:auto; padding:0 5%}
	
.pic ul li .pic_img{ background-size:100%;}
	
	
	.pic ul li .pic_tt,.map{    width: auto; padding:0 5%;}
	
	
	
	.news ul li{ padding:10px 0;}
	
	
	
	
	.title p{ margin:20px 15px 0;}
	
	
	.news ul li{ background:none;}
	
	.wary_right{ width:75%;}
	.wary_left{ width:18%; max-width:270px}
}


@media screen and (max-width:1330px){
.hed span.nav {
    float: right;
    margin-right: 1%;
}
	
	
.wbox {
padding:0 1%;	
	
}
	
	
	
	
}



@media screen and (max-width:1320px){

.wary_right{ width:72%;}

}
@media screen and (max-width:1200px){
	.sp_nav{ display:block; margin-top:36px}
	.hed span.nav{ position:absolute; width:150px; right:0px; height:100%; background:#fff; z-index:9; height:500px; top:97px; margin:0px; }
	.hed span.nav a{ height:40px; line-height:40px;  border-bottom:1px #ccc solid; display:block; margin:0px; }
	.hed span.nav view{ width:100%; display:block; text-align:center;}
.nav{ display:none;}
	
.hed span.hot{ display:none;}	
.tj_news{ width:100%;}
	.hed span.caidan{ display:block;}
	.news ul{ width:100%; float:none;}
	.banner{ position:relative; z-index:-1}
	.nav_show{top:97px}
	
	.wary_right{ width:100%;}
	.tuijian,.pic_muen h3{ display:none;}
	.wary_left {
    width: 100%;
    max-width: 100%;
}
	
	.pic_muen ul li {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    background: #f8f8f8;
    border: 5px #fff solid; box-sizing:border-box; text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; padding:0px;
    position: relative; float:left;  width:33.33%;
}
.pic_muen ul li a{ padding:0px;     overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; display:block}
.pic_muen ul li:before {
    content: ""; display:none;
    top: 25px;
    font-weight: 800;
    font-size: 16px;
    font-family: "宋体";
    margin-right: 8px;
    position: absolute;
}
	
}


@media screen and (max-width:1024px){
.product-number-info{ width:auto;}

.tj_news{ width:100%; padding:0px;}
.concact ul li{ width:auto; float:none;border: 10px #fff solid;}
}

@media screen and (max-width:750px){
	.anli_lb ul li{ width:50%;}
	.mbx{ height:inherit; overflow:hidden; line-height:inherit;}
	.mbx .p1,.mbx .p2{ display:block; float:none}
	.mbx .p2 { margin-bottom:15px; overflow:hidden;}
	.mbx .p2 a{ width:33.33%; background:#fff; padding:2% 0; margin:0px; font-size:0.22rem; font-weight:400; border:5px #f5f5f5 solid; box-sizing:border-box; float:left; display:block; text-align:center; }
	
	.pro-intro h2{ font-size:0.3rem;}
	.pic_t1{ margin-top:20px;}
	.pic_t1 div{ width:100%; float:none;}
	.pic_t1 span {
    float: none;
    width: auto; padding:0 2%;
    display: block ;
}
.pro-intro .share{ height:inherit; line-height:20px; padding:2% 0}
.pro-intro .share p span{ display:block; font-size:0.18rem;}
.fy p{ width:50%; font-size:0.22rem;}
.fy p:last-child{ width:100%; border-top:1px #ccc solid}

.news_lb ul li{ width:auto; float:none}
.news_lb ul li a h3{ font-size:0.25rem;}
.news_lb ul li p{ font-size:0.2rem; line-height:0.35rem; height:inherit; }

.pic_t2{ padding:0 2%; overflow:hidden;}
.pic_xq ,.pic_xq p{ font-size:0.22rem; line-height:0.35rem;}
.pic_t1 span h3{ font-size:0.3rem; margin-top:5%;}
.pic_t1 span dd{ font-size:0.22rem;    display:inherit; line-height:0.35rem;
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
	}
	.pic_muen ul li{ width:50%; height:inherit; line-height:inherit; font-size:0.25rem; padding:2% 0}
	.pic_lb ul li p{ font-size:0.2rem;}
	.pic_lb ul li{ width:50%;}
	
	.a_banner{ display:none;}
	
	.a_left{ width:100%; float:none; margin-top:20px;}
	.a_right{ width:100%; float:none;}
	
	.buttom{ display:block;}
	.a_right div {
    margin: 0.2rem 0 0 0.2rem;
}
.a_right div i{ font-size:0.3rem;}
.a_right div h3{ font-size:0.3rem; margin: 10px 0 10px;}
.a_right div dd{ line-height:0.4rem; height:inherit; font-size:0.22rem; }
   
.about_div ul li:nth-child(2n) .a_right{ float:none;}
	.about_div ul li:nth-child(2n) .a_right div{ width:auto; float:left;margin: 0.2rem 0 0 0.2rem;}
		
	.news ul li span h3{ font-size:0.2rem;}
	.news ul li span p{ font-size:0.2rem; height:inherit; line-height:0.3rem;}
	.news ul li dl dt{ font-size:0.2rem;}
	.news ul li dl dd { font-size: .6rem;}
	.footer{ padding:0 10px; width:auto;}
	
	.news ul li dl { margin-right:10px;}
	.news ul li{ margin:10px auto;}
#leftsead{ display:none;}
.pic ul li img{ width:300%}
.content{ padding:0px;}
.title,.title1{ font-size:0.3rem; margin:20px auto}
.about_txt{ font-size:0.2rem; line-height:0.4rem; padding:0 10px;}

.product-number-info li b{ font-size:0.3rem;}
.product-number-info li p{ font-size:0.18rem;}
.product-number-info ul{    padding: 20px 0 10px;}
.pic ul li .pic_tt h3 {
    font-size: 0.3rem;
    overflow: hidden;
    color: #fff;
    font-weight: 400;
    margin: 20px 0 10px;
}
.pic ul li .pic_txt {
    width: 150px;
    background: #fff;
    border-radius: 30px;
    overflow: hidden;
    text-align: center;
    height: 40px;
    line-height: 40px;
    transition: all ease-in 0.5s;
    -webkit-transition: all ease-in 0.5s;
    margin-top: 30px;
}
.pic ul li .pic_img{ background-size:300%; }
.pic ul li .pic_tt p{ font-size:0.22rem;}
.strengthMain li .font h3{ font-size:0.35rem; margin: 40% auto 20px;}
.strengthMain { margin:10px; overflow:hidden;}
.strengthMain li{ width:100%;}
.footer ul li{ width:100%; overflow:hidden;}
.footer ul li:nth-child(2) {
    width: 100%;
    margin-left: 0%;
}
.footer ul li dt input.sub{ width:100%; padding:2% 0}
.footer ul li dt span{ display:block; width:100%}
.footer ul li dt textarea{ width:100%}
.footer{ padding:0 10px 1rem;}

.logo {
    width: 420px;
    margin-top: 5px;
}



.logo img ,.hed span.caidan img{ width:100%;}

.hed{ height:90px}
.hed span.caidan {
    width: 10%;     margin-top: 29px;
}

.hed span.nav a {
    margin: 0 30px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    position: relative;
}
.nav_show{top:90px}
.n_banner img{ width:200%; margin-left:-50%}
.footer ul li h3{ font-size:0.3rem;}
.footer ul li p{ font-size:0.2rem; line-height:0.4rem;}

.footer ul li dt span{ font-size:0.2rem;}
.footer ul li dt input {
    width: 100%;
    box-sizing: border-box;
    background: #4a4a4a;
    height:inherit;
    line-height: inherit;
    text-indent: 1em; font-size:0.2rem;
    color: #f1f1f1;
}
.footer ul li dt textarea{ font-size:0.2rem;}
}


@media screen and (max-width:500px){
	.logo {
    width: 260px;
    margin-top: 5px;
}
	
	.sp_nav {
    display: block;
    margin-top: 26px;
}
.hed {
    height: 65px;
}
.nav_show{top:65px}
	}

@media screen and (max-width:450px){

.pic ul li img{ width:350%}
.pic ul li .pic_tt h3{ font-weight:bold;}
.hed span.caidan {
    width: 10%;     margin-top: 17px;
}

.sp_nav{ display:block; margin-top:22px}
}














