@charset "utf-8";
@font-face {
    font-family: 'din';
    src: url('../fonts/DINCondensed-Bold.ttf');
}
body{font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;font-size:14px;color:#282828;overflow-x:hidden;}
*{margin:0;padding:0;-webkit-tap-highlight-color:transparent;box-sizing: border-box;}
ul,ol,li{list-style-type:none;}
img{border:0;vertical-align:middle;max-width:100%;}
a{color:#282828;text-decoration:none;}
a:hover{color:#203F99;text-decoration:none;}
.fl{float:left}
.fr{float:right!important;}
.rel{position:relative;}
.abl{position:absolute;z-index:2;}
ul, ol, dl{margin:0;padding:0;list-style-type:none;}
.input:focus{border-color:#999;}
.ovh{overflow:hidden;}
/* 上移动态 */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}
/* 放大 */
.bimg{overflow:hidden;}
.bimg img{display:block;}
.bimg img,.biao img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.bimg:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.ellip{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
/* flex布局 */
.flex{display: -webkit-flex;display: flex;}
/* header */
.header{padding:10px 0;}
.header .nav-menu{float:right;padding-top:20px;}
.header .nav-menu li{margin:0 20px;font-size:18px;}
.header .nav a{color:#666;position:relative;}
.header .nav li:hover a,.header .nav li.on a{color:#203F99}
.header .nav li a::after{width:0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;content:"";max-width: 50px;height: 4px;background: #203F99;position:absolute;bottom:-10px;left:50%;margin-left:-25px;}
.header .nav li:hover a::after,.header .nav li.on a::after{width:100%;}
.header .nav li.nothis a::after{width:0!important}
.header .nav li.nothis a{color:#666!important}
.header .lang{float:right;padding-top:23px;margin-left:18px}
.header .lang .down{display:none;position:absolute;width:100px;border:1px solid #ccc;z-index:22;background:#fff;text-align:center;padding:5px 0;margin-top:-1px}
.header .lang li:hover .down{display:block;}
.header .lang li a#lang{width: 70px;height: 24px;background: #FFFFFF;border: 1px solid #CCCCCC;display:inline-block;text-align:center;border-radius:5px;font-size:14px;line-height:24px;position:relative;padding:0 5px 0 13px}
.header .lang li a#lang::before{content:"";width:20px;height:24px;float:left;background:url(../img/i_lang.png) no-repeat left center;background-size:16px 16px;left:4px;position:absolute;}
.header .lang li a#lang::after{content:"";width:10px;height:24px;float:left;background:url(../img/i_xia.png) no-repeat left center;background-size:8px 5px;position:absolute;right:3px;}
.header .lang li:hover a#lang::after{background:url(../img/i_up.png) no-repeat left center;background-size:8px 5px;position:absolute;}
.header .lang .down  li{height:26px;line-height:26px;}
/* slide */
.slide,.slide .swiper-container{height:665px;}
.slide .swiper-slide{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:100% 100%;}
.slide .banner1{background-image:url(../img/banner1.png);}
.slide .banner2{background-image:url(../img/banner2.png);}
.slide .swiper-pagination-bullet{width:12px;height:12px;background:url(../img/dot1.png) no-repeat center;opacity:1;margin:15px 0!important;}
.slide .swiper-pagination-bullet-active{background:url(../img/dot2.png) no-repeat center;}
.slide .slide_txt{position:absolute;bottom:38%;z-index:1;color:#fff;font-weight:bold;padding-bottom:20px;max-width:500px;right:15%;font-size:55px;line-height:70px;text-transform:uppercase;text-align:right;}
.slide .slide_txt::after{width:100%;max-width:217px;height:4px;background:#fff;content:"";right:0;bottom:0;position:absolute;}

/* index_product */
.index_product{padding:60px 0;}
.index_product .prolist1{overflow:hidden;}
.index_product .pro_type1{margin-bottom:20px;overflow: hidden;clear:both;}
.index_product .pro_type1 b{font-size:44px;position:relative;padding-bottom:10px;float:left;margin-top:-5px}
.index_product .pro_type1 b::after{width: 80px;
height: 4px;background: #203F99;float:left;content:"";position:absolute;left:0;bottom:0;}
.index_product .pro_type1 span.tab{float:right;}
.index_product .pro_type1 span.tab a{padding:0 23px;height:40px;line-height:40px;background:#3B3B3B;font-size:16px;color:#fff;float:left;margin-left:30px;border-radius:30px;}
.index_product .pro_type1 span.tab a:hover,.index_product .pro_type1 span.tab a.active{background:#203F99;}
.index_product .tree_nav li{height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0}
.index_product .tree_nav li a{font-size:16px;color:#666;display:block;position:relative;}
.index_product .tree_nav li:hover a,.index_product .tree_nav li.on a{color:#203F99;}
.index_product .tree_nav li.on a::after{content:"";position:absolute;left:0;bottom:0;z-index:1;height:2px;background:#203F99 ;width:80px;}
.index_product .itempro li .bimg{width:200px;border: 1px solid #eee;float:left;margin-right:20px;}
.index_product .itempro li .item{margin:20px 10px 20px 25px}
.index_product .itempro li .info{overflow:hidden;}
.index_product .itempro li .title{line-height: 25px;-webkit-line-clamp:1;font-weight:bold;}
.index_product .itempro li .desc{line-height: 25px;-webkit-line-clamp:3;color:#666;font-size:14px;margin:5px 0}
.index_product .itempro li .vmore{position:absolute;bottom:0;color:#203F99;text-transform:uppercase;}
.index_product .itempro li .vmore i{margin:0 0 0 10px}
.index_product .item_box,.index_product .itempro{display:none;}
.index_product .item_box.shows,.index_product .itempro.shows{display:block;}
/* index_about*/
.index_about{clear:both;background:url(../img/bg_about.png) no-repeat top center;}
.type{padding:45px 0;}
.type b{font-size:44px;padding-bottom:15px;position:relative;}
.type b::after{content:"";position:absolute;height:4px;
background: #203F99;width:80px;left:0;bottom:0;}
.type.white{color:#fff}
.type.white b::after{background:#fff;}
.index_about .type b::after{width:140px}
.index_about .type a.more{float:right;width: 110px;height: 40px;background: #203F99;border-radius: 20px;line-height:40px;text-align:center;color:#fff;text-transform:uppercase;font-size:14px;margin-top:25px;}
.index_about .type a.more i{margin-left:8px}
.index_about .type a.more:hover{opacity: .8;}
.index_about .about1{background:#fff;border-radius: 17px 17px 0px 0px;padding:30px 30px 10px 30px;}
.index_about .about1,.index_about .about1 p{line-height:35px;font-size:18px}
/* section0 */
.section0{padding:20px 0 0 0;margin-bottom:-15px;overflow:hidden;}
.section0 li{width:25%;float:left;text-align:center;}
.section0 li span.counter{font-size:45px;font-family:'din';position:relative;color:#203F99}
.section0 li span.counter::after{content:"+";position:absolute;right:-15px;top:0;z-index:1;font-size:20px}
.section0 li p{font-size:14px;}
/* index_jigou */
.index_jigou{position:relative;padding-bottom:85px;margin:5px 0;}
.index_jigou .swiper-slide{background: #FFFFFF;border: 1px solid #ddd;text-align:center;height:130px;line-height:130px;}
.index_jigou .swiper-slide:hover{border-color:#203F99}
.index_jigou .jt{position:absolute;bottom:20px;width: 60px;
height: 40px;background: #343434;line-height:40px;text-align:center;border-radius:20px;color:#fff;top:initial}
.index_jigou .jt img{vertical-align:middle;margin-top:-3px}
.index_jigou .jt:hover{background:#203F99;}
.index_jigou .swiper-container{position:initial;}
.index_jigou  .swiper-button-prev{left:44%}
.index_jigou  .swiper-button-next{right:44%}
/* footer */
.footer{clear:both;background: #203F99;border-radius: 70px 70px 0px 0px;color:#fff;padding:50px 0 25px 0;overflow:hidden;text-align:center;margin-top:45px;}
.footer .msgbox form{height: 60px;background: #fff;border-radius: 30px;max-width:594px;margin:0 auto;}
.footer .msgbox form input{font-size:18px;color:#999;border:0;outline:0;width:70%;float:left;height:55px;line-height:55px;background:none;border:0;margin:3px 0 0 15px}
.footer .msgbox form  button{float:right;width: 163px;
height: 60px;background: #26A8E0;border-radius: 30px;border:0;outline:0;color:#fff;margin-right:-1px;font-size:18px;}
.footer .msgbox form  button:hover{opacity: .8;}
.footer .share ul{text-align:center;padding:30px 0 20px 0;justify-content:center;}
.footer .share li{margin:0 15px;background: rgba(255, 255, 255, 0.3);width:36px;height:36px;color:#fff;padding:0;border-radius:10px;line-height:36px;align-items:center;tex;}
.footer .share li i{font-size:23px;color:#fff;margin-top:8px;}
.footer .share li:hover{opacity: .8;}
.footer .footer_nav{padding:15px 0}
.footer .footer_nav li{display:inline-block;margin:0 25px}
.footer .footer_nav li a{font-size:18px;color:#fff}
.footer .footer_nav li:hover a{opacity:.8;}
/* about */
.ny_slide{clear:both;}
.ny_slide .slide_cat{position:absolute;z-index:2;top:25%;right:15%;color:#fff;font-size:65px;text-transform:uppercase;padding-bottom:20px;font-weight:bold;}
.ny_slide .slide_cat::after{content:"";position:absolute;right:0;width:100%;max-width:217px;bottom:0;height:4px;background:#fff;}
.main{padding:50px 0 30px 0}
.pageinfo,.pageinfo p{line-height: 42px;font-size:18px;}
.main .about2{padding:30px 0;}
.main .about2 h3{font-size:32px;padding:10px 0 15px 0}
.main .about2 img{max-width:99%;}
.main .about2 .list2{padding:0 0 0 15px;height:465px;}
.main .about2 .list2 li{margin-bottom:4%;height:49%}
.main .about2 .list2 li img{display:block;height:100%;}
/* contact */
.main .contbox1  li .item{padding:0 20px;border-right:1px solid #eee;text-align:center;min-height:206px;}
.main .contbox1  li .item h3{font-size:18px}
.main .contbox1  li .item p{font-size:14px;line-height:23px;margin:15px 0}
.main .contbox1  li .item .biao{width:103px;height:103px;line-height:103px;text-align:center;background: #fff;
border: 1px solid #ccc;border-radius:50%;margin:15px auto}
.main .contbox1  li .item .biao img{max-width:48px;}
.main .contbox1  li:last-child .item{border:0;}
#allmap {width: 100%;height:400px;overflow: hidden;margin-top:35px;}
#allmap b{color: #CC5522;font-size: 14px; }
#allmap img{max-width:inherit;}
#allmap *,#allmap *:before,#allmap *:after {-webkit-box-sizing: border-box!important;-moz-box-sizing: border-box!important;box-sizing: initial!important;}
/* product */
.subcat{padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;}
.subcat li{margin-right:25px;height: 40px;
background: #3B3B3B;border-radius: 181px;padding:0 25px;line-height:40px;float:left}
.subcat li a{display:block;color:#fff;font-size:16px;}
.subcat li:hover,.subcat li.active{background:#203F99;}
/* pages */
.pages{padding:65px 0 10px 0;overflow:hidden;}
.pages ul{justify-content:center;}
.pages ul li{display:inline;margin:0 10px;background: #fff;
border: 1px solid #ddd;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;}
.pages ul li a{display:block;}
.pages ul li:hover,.pages ul li.active{background: #203F99;}
.pages ul li:hover a,.pages ul li.active a{color:#fff}
.pages ul li:first-child,.pages ul li:last-child{width:60px;border-radius:45px;line-height:28px;}
.pages ul li i,.pages ul li i{width:60px;height:35px;line-height:25px;background-repeat:no-repeat;background-position:center 12px;float:left;}
.pages ul li:first-child i{background-image:url(../img/zjt2.png);}
.pages ul li:last-child i{background-image:url(../img/yjt2.png);}
.pages ul li:first-child:hover i{background-image:url(../img/zjt.png);}
.pages ul li:last-child:hover i{background-image:url(../img/yjt.png);}
/* show_product */
.weizhi{padding:20px 0 0 0;border-top:1px solid #ddd;color:#666;margin-bottom:-20px}
.weizhi a{color:#666}
.weizhi a:hover{color:#203F99}
.main .showpro1 .ban{ max-width:600px; position:relative;float:left;}
.ban2{ width:450px; height:409px; position:relative;float:right;overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:450PX; height:400px;}
.ban2 ul li img{border:1px solid #eee}
.prev{ float:left; cursor:pointer;}
.num{width:120px; position:relative;float:left;}
.min_pic{width:120px!important;float:left;margin-right:20px;position:relative;}
.min_pic .num{height:348px;overflow:hidden;margin:35px 0;}
.num ul{ position:absolute; left:0; top:0;width:120px!important;}
.num ul li{ width:120px; height:107px;margin-bottom:10px;padding:1px;border:1px solid #eee;}
.num ul li img{width:100%;height:100px;}
.num ul li.on{ border:1px solid #203F99; padding:0;}
.prev_btn1,.next_btn1{ width:100%; text-align:center; height:30px;cursor:pointer; float:left;position:absolute;z-index:1;}
.prev_btn1 i,.next_btn1 i{font-size:38px}
.prev1,.next1{ position:absolute; top:50%;  width:28px; height:50px;z-index:9;cursor:pointer;text-align:center;line-height:0px;}
.prev1{left:20px;}
.next1{right:20px;}
.prev_btn1{top:-8px}
.next_btn1{bottom:8px;}
.prev1 i,.next1 i{font-size:50px;font-weight:normal;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-41px; right:0px; cursor:pointer;z-index:22;background-color:#fff;line-height:40px;text-align:center;}
.pop_up2{ width:490px; height:490px; position:relative; overflow:hidden;}
.pop_up2{ width:490px; height:490px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.main .showpro1 .xqbox1{padding-left:35px}
.main .showpro1 .xqbox1 h1.title{font-size:30px;font-weight:bold;}
.main .showpro1 .xqbox1 .desc{font-size:14px;line-height:25px;margin:15px 0;}
.main .showpro1 .xqbox1 .cansu ul{padding:30px 0 0 15px}
.main .showpro1 .xqbox1 .cansu li{list-style-type:disc;margin:15px 0;font-size:14px;color:#666;line-height:22px;}
.main .showpro2{clear:both;padding:25px 0;}
.main .showpro2 .nav{border-bottom:1px solid #eee;margin:15px 0;overflow:hidden;}
.main .showpro2 .nav li{float:left;margin-right:55px;padding-bottom:15px;font-size:20px;}
.main .showpro2 .nav li.active{color:#203F99;border-bottom:4px solid #203F99}
.main .showpro2 .nav li:hover a,.main .showpro2 .nav li.active a{color:#203F99}
.main .showpro2 .caninfo{padding:30px 0 0 0}
.main .showpro2 .caninfo .h3_type{font-size:24px;} 
.main .showpro2 .caninfo table{border:1px solid #eee;border-collapse: collapse;margin:15px 0;}
.main .showpro2 .caninfo table tr td:nth-child(1){background-color:#eee;border-right:1px solid #eee}
.main .showpro2 .caninfo table tr td{padding:9px 15px}
.main .showpro2 .caninfo table tr:hover{background-color:#fafafa;}
/* 证书展示 */
.gallery-top-box .swiper-container{max-width:1200px;margin:0  auto;overflow:hidden;}
.gallery-top{padding-bottom: 12px;width: 80%;}
.gallery-top .swiper-slide{text-align:center;}
.gallery-top .swiper-slide-active img{margin-top:0}
.gallery-top-box{max-width:1200px;margin:0 auto}
.gallery-top-box .swiper-container{padding:0 2%;}
.gallery-thumbs{height: 95px;box-sizing: border-box;padding-top: 2px;}
.gallery-thumbs .swiper-slide{width: 146px;height:86px;overflow: hidden;border:1px solid #ddd;text-align:center;line-height:86px;}
.gallery-thumbs .swiper-slide img{max-width: 100%;height: 100%;}
.gallery-thumbs .swiper-slide-active{border: 2px solid #203F99;}
.gallery-thumbs-box{position: relative;width: 80%;height: 88px;overflow:hidden;max-width:1200px;margin:30px auto 0 auto}
.gallery-thumbs-box .swiper-container{margin-left: auto;margin-right: auto;}
.gallery-top-box{position: relative;width: 100%;max-height:680px;position:relative;}
.gallery-top-box .swiper-container{margin-left: auto;margin-right: auto;}
.gallery-top-box .swiper-button-prev,.gallery-top-box .swiper-button-next{width: 50px;height:50px;margin-top: 0;top: 45%;outline: none;background-color:rgba(52, 52, 52, .6);background-size:19px 6px;border-radius:50%;z-index:1}
.gallery-top-box .swiper-button-prev{background-image: url(../img/zjt.png);left:-40px;}
.gallery-top-box .swiper-button-next{background-image: url(../img/yjt.png);right:-40px;}

@media screen and (min-width:1000px) {
.gallery-top .swiper-slide{max-width: 100%;max-width: 100%;width:32%;overflow: hidden;opacity: 0.2;}
.gallery-top .swiper-slide img{max-width: 100%;margin-top:55px}
.gallery-top .swiper-slide-active{opacity: 1;width:40%;margin:0 -1%;text-align:center;}	
.gallery-top .swiper-slide-active img{margin-top:0;}
}
@media screen and (max-width:1260px) {
	.header .nav-menu li{margin:0 15px}
}
@media screen and (max-width:1440px) {
.index_product .pro_type1 b,.type b{font-size:40px}	
.index_about .type b::after{width:120px}
.ny_slide .slide_cat{font-size:40px}
.gallery-top .swiper-slide img{max-height:83%}
.gallery-top .swiper-slide-active img{max-height:100%}
}
@media screen and (max-width:1080px) {
.slide,.slide .swiper-container{height:220px;}
.slide .banner1{background-image:url(../img/m_banner1.png);}
.slide .banner2{background-image:url(../img/m_banner2.png);}
.slide .slide_txt{bottom:35%;padding-bottom:10px;max-width:350px;right:15%;font-size:25px;line-height:30px;}
.slide .slide_txt::after{max-width:120px;height:2px;background:#fff;}
.header{padding:5px 0;position:fixed;z-index:2;top:0;width:100%;background:#fff;box-shadow: 0 5px 10px rgba(0,0,0,.175)!important;}
.header .container{padding:0;}
.header .logo{max-height:55px;margin-left:10px;}
.header .lang{position:absolute;right:70px;top:-36px;z-index:1;display:block;padding-top:0;}
/* mobile menu */
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px;}
.sp_nav span{display:block;background:#064c60;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)}
.menu{position:absolute;z-index:9;background:#fff;width:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display:none;box-shadow: 0 1px 2px rgba(0,0,0,.175)!important;}
.fixed{position:fixed;}
.nav_show{display:block;}
.tbox{border-bottom:1px solid #ddd;}
.nav_show.fixed{top:60px}
.menu{height:initial;padding:6px 10px;}
.menu li{width:100%;float:left;text-align:left;padding:5px 10px;margin:0!important;}
.header .nav li a::after{display:none;}
.menu li{border-bottom:1px #ddd solid;position:relative;line-height:40px;font-size:14px}
.menu li:last-child,.menu li:last-child{border-bottom:0;}
.menu li ul{display:none}
.menu li a{color:#666;width:80%;font-size:15px}
.menu li ul li a{color:#999;display:block;text-align:left;font-size:14px}
.menu li i svg{width:26px;height:26px;fill:#555;font-weight:normal;}
.menu li .menu_i_se svg{fill:#06a876}
.menu li ul li>ul{margin-left:10px;padding:0;}
.menu li::after{display:none;}
.menu .lang{float:left;padding:5px 0}
/*--wap menu end--*/
.index_product .pro_type1 b{font-size:24px;margin-top:0;margin-left:8px;margin-bottom:8px}
.index_product .itempro li{clear:both;overflow:hidden}
.index_product .itempro li .item{margin:12px 0;}
.index_product .itempro li .bimg{width:120px;border: 1px solid #eee;float:left;margin-right:15px;}
.index_product .itempro li .desc{line-height:20px;-webkit-line-clamp:2;}
.index_product .pro_type1 span.tab{width:100%;float:left;padding:18px 0 5px 0;overflow:hidden;}
.index_product .pro_type1 span.tab a{padding:0 15px;height:35px;line-height:35px;background:#3B3B3B;font-size:16px;color:#fff;border-radius:30px;margin:0 15px 0 5px}
.index_product .tree_nav{padding:15px 15px;overflow:hidden;}
.index_product .tree_nav li{width:33.33%;float:left;height:initial!important;line-height:20px;padding-bottom:3px;margin:5px 0!important}
.index_product .tree_nav li a{padding-bottom:8px;font-size:14px}
.index_product .tree_nav li.on a::after{width:65px}
.index_product .tree_nav li:nth-child(even){float:right;}
.index_product .pro_type1{margin-bottom:0;}
.index_product{padding:30px 0}
.type{padding:25px 0 40px 0;}
.type b{font-size:20px;padding-bottom:15px;position:relative;}
.index_about .type b::after{width:80px}
.index_about .type a.more{width: 80px;height: 25px;border-radius: 20px;line-height:25px;margin-top:12px;}
.index_about .about1{padding:15px;}
.index_about .about1,.index_about .about1 p{font-size:16px;line-height:25px;}
.index_about .about1 p{margin-bottom:6px;}
.section0{padding:20px 0 15px 0;margin-bottom:-5px}
.section0 li{width:50%}
.section0 li span.counter{font-size:35px;}
.index_jigou  .swiper-button-prev{left:30%}
.index_jigou  .swiper-button-next{right:30%}
/* footer */
.footer{border-radius:15px 15px 0px 0px;margin:0px 0 25px 0;}
.footer .msgbox form{height: 40px;background: #fff;border-radius: 30px;max-width:594px;margin:0 auto;}
.footer .msgbox form input{font-size:14px;width:65%;float:left;height:35px;line-height:35px;background:none;border:0;margin:3px 0 0 15px}
.footer .msgbox form  button{float:right;width:90px;
height: 40px;border-radius: 30px;font-size:16px;}
.footer .share li{width:26px;height:26px;border-radius:10px;line-height:26px;align-items:center;tex;}
.footer .share li i{font-size:16px;color:#fff;margin-top:8px;}
.footer .footer_nav{padding:15px 0}
.footer .footer_nav li{display:inline-block;margin:6px 25px}
.footer .footer_nav li a{font-size:16px;color:#fff}
.footer .footer_nav li:hover a{opacity:.8;}
.ny_slide .slide_cat{top:15%;right:5%;font-size:25px;padding-bottom:10px;}
.ny_slide .slide_cat::after{max-width:100px;height:2px;}
.main{padding:18px 0}
.main .about2 img{width:100%;margin:10px 0}
.main .about2{padding:0}
.main .about2 .list2{padding:0;height:initial;}
.pageinfo, .pageinfo p {line-height: 35px;font-size: 16px;}
.main .contbox1  li .item .biao{width:80px;height:80px;line-height:80px;border: 1px solid #ccc;border-radius:50%;margin:15px auto}
.main .contbox1  li .item{border-right:0;border-bottom:1px solid #ddd}
.main .contbox1  li .item .biao img{max-width:45px;}
#allmap {height:400px;margin-top:20x;}
.tkg{height:70px}
.subcat{padding:20px 0;}
.subcat li{margin:0 10px}
.pages ul li{display:inline;margin:0 2px;background: #fff;
border: 1px solid #ddd;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;}
.pages{padding:40px 0 15px 0}
.pages ul li:nth-child(n+6){display:none;}
.pages ul li:last-child{display:inline-block;}

.ban2{ width:275px; height:255px; position:relative;float:right;overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:275px; height:255px;}
.ban2 ul li img{border:1px solid #eee}
.prev{ float:left; cursor:pointer;}
.num{width:70px; position:relative;float:left;}
.min_pic{width:70px!important;float:left;margin-right:10px;position:relative;}
.min_pic .num{height:200px;overflow:hidden;margin:28px 0;}
.num ul{ position:absolute; left:0; top:0;width:70px!important;}
.num ul li{ width:70px; height:58px;margin-bottom:10px;padding:1px;border:1px solid #eee;}
.num ul li img{width:100%;height:100%;}
.main .showpro1 .xm6{clear:both;}
.main .showpro1 .xqbox1{clear:both;padding:25px 0  0 0}
.gallery-top-box{max-height:370px;}
.gallery-top-box .swiper-button-prev,.gallery-top-box .swiper-button-next{top:35%}
.gallery-top-box .swiper-button-prev{left:10px;}
.gallery-top-box .swiper-button-next{right:10px;}
.gallery-top .swiper-slide-active{width:94%;margin:0 3% 0 6%;text-align:center;}
.gallery-thumbs .swiper-slide{width:145px}
.main .showpro1 .xqbox1 h1.title{font-size:24px}
.en .main .showpro2 .nav li{margin-right:25px!important}
}