@charset "utf-8";

/* CSS Document */

@media(max-width:1920px){.m_top{text-indent:.7rem;font-size:.25rem}

}

@media(max-width:1800px){.m_top{text-indent:3em;font-size:24px}

.lxwm ul li span h3{font-size:18px}

.yewu_box ul li .yw_right div{margin:10px 40px}

}

@media(max-width:1600px){.header{padding:0}

.content{padding:0 5%}

.news ul li .gonggao ul{height:3rem}
.cont_box{ padding:0 5%}
}

@media(max-width:1450px){.header .navbar_nav li a{padding:0 13px}

.news_right ul li{margin:0 12px 16px 0}

.shengqing ul li div label{ width:30%; float:left; font-weight:600; font-size:18px; text-align:right}

.shengqing ul li div input{ width:65%; float:left;line-height:60px; font-size:18px; font-weight:600; color:#666;}

.shengqing ul li div select{ width:65%; float:left; line-height:60px; height:60px; border:none; font-size:18px; font-weight:600; color:#005bac;}


}

@media(max-width:1440px){
.header .navbar_nav li a{padding:0 13px}
.level-2 dd ,.level-6 dd{ font-size:17px;}
.level-2 dl dt,.level-6 dl dt{ font-size:17px;}
.news ul li .gonggao ul{height:2.76rem}

}



@media(max-width:1366px){.news ul li .gonggao ul{height:2.69rem}

.cont_box{padding:0 5%}
.milesyearslider .swiper-slide-active a{color:#005bac; font-size:15px;}
.milesyearm a{ margin:0px;}
.lianxiwm ul li div{ padding:15px;}
.lianxiwm ul li div dl { margin-right:2px;}
}

@media(max-width:1250px){.news ul li .gonggao ul{height:2.64rem}

.f_nav ul li:last-child div{width:120px}

.shengqing ul li div label{ width:40%; float:left; font-weight:600; font-size:18px; text-align:right}

.shengqing ul li div input{ width:55%; float:left;line-height:60px; font-size:18px; font-weight:600; color:#666;}

.shengqing ul li div select{ width:55%; float:left; line-height:60px; height:60px; border:none; font-size:18px; font-weight:600; color:#005bac;}


}

@media(max-width:1100px){.news ul li .gonggao ul{height:2.3rem}

}

@media(max-width:1024px){.news ul li .gonggao ul{height:2.18rem}

.news_right ul li{margin:0 12px 16px 0}
.level-2 dd ,.level-6 dd{ font-size:15px; }
.level-2 dl dt,.level-6 dl dt{ font-size:16px; }
.lianxiwm ul li{ width:50%;}
.lianxiwm ul li div dl{margin-right:10px;} 
.lianxiwm ul li:nth-child(6) div dl img {
    width: 100%;
}
}

@media screen and (max-width:1200px){.header{padding:0 10px}

.span{display:none}
.w2{ width:100%;}

.header .nav{margin-right:0%}

}

@media screen and (max-width:1024px){.main_left{overflow:hidden;float:left;position:relative;margin:80px auto;background:#fff}

.title3{display:block;margin:40px auto}

.main_cont{width:100%;margin:0 auto}

.main_box{padding:10px}

.cont_box{padding:0 1%}

.qiyewenhua ul li{overflow:hidden;width:47%;float:left;text-align:center;margin-bottom:30px;padding:3% 0;border:1px #ccc solid;margin:0 1% 2%}

.qiyewenhua ul li dl{width:100%;height:100%;background:0 0}

.qiyewenhua ul li dd{margin:0 auto;padding:0}

.qiyewenhua ul li dt{padding-bottom:0}

.qiyewenhua ul li p{min-height:.5rem;padding:0 10px}

.shiming ul li{width:100%;float:none;box-sizing:border-box;border:6px #fff solid;overflow:hidden;position:relative}

.swiper-slide img{width:75%}

.zz_left{padding:15px 0}

.zz_left h3{margin-bottom:15px}

.youshi ul li{width:50%}

.youshi ul li p{min-height:216px}

.zz_right{background:0 0}

.m_top{font-size:.25rem;text-indent:0;text-align:center;background-image:none}

.sticky{position:fixed;top:0;z-index:6;left:auto;z-index:99;background:#fff;width:25%}

.ont{position:fixed;top:100px;z-index:6;left:auto;z-index:99;background:#fff;width:25%}

.lianxiwm ul li div dl{width:34%}

.lianxiwm ul li div dl img{width:100%}

}

@media screen and (max-width:980px){.flickerplate{display:none}

.flickerplate_dpq{display:block}

.hs_tab{height:inherit;overflow:hidden}

.hs_tab a{width:33.33333%;display:inline-block;float:left;margin:0;padding:0;font-size:18px;background:#bfbfbf;border-radius:5px;border:5px #fff solid;box-sizing:border-box}

.hs_tab a i{display:none}

.hs_tab a:nth-child(1){background:0 0;background:#bfbfbf;color:#fff;padding:1% 0}

.hs_tab a:nth-child(2){background:0 0;background:#bfbfbf;color:#fff;padding:1% 0}

.hs_tab a:nth-child(3){background:0 0;background:#bfbfbf;color:#fff;padding:1% 0}

.hs_tab a.corr:nth-child(1){background:0 0;background:#00479c;color:#fff;border-bottom:none;height:inherit}

.hs_tab a.corr:nth-child(2){background:0 0;background:#00479c;color:#fff;border-bottom:none;height:inherit}

.hs_tab a.corr:nth-child(3){background:0 0;background:#00479c;color:#fff;border-bottom:none;height:inherit}

.buttom{display:block}

.container,.content{padding:0 1%}

.header{padding:0}

.mbx{width:100%;height:inherit;overflow:hidden;line-height:inherit;border-bottom:none;max-width:1920px;margin:0 auto}

.mbx .p1{float:left;background:url(../images/shouye.png) no-repeat center left;padding-left:30px;width:100%;height:60px;line-height:60px;border-bottom:1px #ccc solid}

.mbx .p1 a{padding-right:20px;background:url(../images/icon.png) no-repeat right center;font-size:16px;margin-left:7px}

.mbx .p1 a:last-child{background-image:none}

.mbx .p2{float:right;width:100%;margin:2% 0}

.mbx .p2 a{display:block;font-size:16px;color:#666;text-align:center;font-weight:400;width:32.3%;background:#f1f1f1; margin:1%;padding:2% 0;box-sizing:border-box;float:left;line-height:inherit;margin-left:0;text-decoration:none;border-bottom:2px #fff solid;}

.mbx .p2 a.cur{color:#fff;border-bottom:2px #fff solid;background:#005bac}

.mbx .p2 a:hover{color:#005bac;border-bottom:2px solid #005bac}

.box{background:#f1f8fe;overflow:hidden}

.box1{background:#fff;overflow:hidden}

.box2{background:#fff url(../images/weilai.jpg) no-repeat center bottom;overflow:hidden}

.box3{background:#f0f0f0 url(../images/fazhan.jpg) no-repeat center bottom;overflow:hidden}

.youshi ul li div img{width:100%}

.lianxiwm ul li{width:50%}



.lianxiwm{margin:10px auto 0}

.m_banner{display:block}

.n_banner{display:none}

.m_bt{ display:none;}
.m_box{ padding:0px;}
.m_box img{ width:100%;}

.links{ display:none;}

}

@media screen and (max-width:850px){.news ul li .gonggao ul{height:2rem}

.f_nav ul li:last-child div{width:99px}

.qiyewenhua ul li p{min-height:.6rem;padding:0 10px}

.shengqing ul li{width:100%}

.punx ul li{border:3px transparent solid;padding:3px}

.shengqing ul li div label{ width:30%; float:left; font-weight:600; font-size:18px; text-align:right}

.shengqing ul li div input{ width:65%; float:left;line-height:60px; font-size:18px; font-weight:600; color:#666;}

.shengqing ul li div select{ width:65%; float:left; line-height:60px; height:60px; border:none; font-size:18px; font-weight:600; color:#005bac;}


}

@media screen and (max-width:840px){.had{display:none}

.header .nav{display:none}

.header{height:auto;overflow:hidden;padding-bottom:15px}

.header .left a img{width:290%}

.header .left{margin-top:.2rem}

.header.onn{height:auto}

.header #navToggle{height:100%;padding:.35rem 15px 0;margin-right:-15px;display:block;float:right;width:8%}

.header #navToggle img{width:100%}

.header #navToggle span{position:relative;width:25px;height:2px;margin-top:19px}

.header #navToggle span:after,.header #navToggle span:before{content:'';position:relative;width:100%;height:2px;left:0}

.header #navToggle span,.header #navToggle span:after,.header #navToggle span:before{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;background:#000}

.header #navToggle span:before{top:8px}

.span{display:none}

.header #navToggle span:after{bottom:10px}

.header #navToggle.open span:before{top:10px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}

.header #navToggle.open span:after{bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}

.header #navToggle.open span{background:0 0}

.header #navToggle.open span:after,.header #navToggle.open span:before{background:#4f4f4f}

.header .nav span.span{display:none}

.banner img{height:600px;object-fit:cover}

.header #navToggle span.ccdd,.header #navToggle span.ccdd:after,.header #navToggle span.ccdd:before{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;background:#000}

.header #navToggle span.ccdd,.header #navToggle span.ccdd:after,.header #navToggle span.ccdd:before{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;color:#000}

.m_nav .ul li:after{content:url(../images/jiantou1.png);position:absolute;top:17px;right:10px}

.m_nav .ul li:hover:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}

.m_nav .ul li:nth-child(1):after,.m_nav .ul li:nth-child(4):after,.m_nav .ul li:nth-child(5):after{display:none}

.n_banner img{width:100%;height:100%}

.title{text-align:center;padding:2% 0}

.title h3{font-size:.3rem;color:#333;font-weight:600}

.title h3 i{display:block;text-transform:uppercase;font-size:.2rem;color:#999;background:url(../images/xx.png) no-repeat center bottom;padding-bottom:10px;margin-bottom:10px}

.title p{font-size:.22rem;color:#666}

.yewu{overflow:hidden;margin:0 auto}

.yewu ul{overflow:hidden}

.yewu ul li{width:100%;border:5px #fff solid;box-sizing:border-box;overflow:hidden;position:relative;float:left}

.yewu ul li:nth-child(1),.yewu ul li:nth-child(2){width:100%}

.yewu ul li img{width:100%;height:100%}

.yewu ul li div{width:100%;height:100%;position:absolute;bottom:0}

.yewu ul li div h3{text-align:center;color:#fff;width:100%;font-size:.3rem;z-index:99;position:absolute;top:40%;z-index:9;transition:all .5s ease 0s}

.yewu ul li div:after{content:"";width:100%;height:50%;position:absolute;bottom:-50%;transition:all .5s ease 0s;background:rgba(0,0,0,.3)}

.yewu ul li div:before{content:"";width:100%;height:50%;position:absolute;top:-50%;transition:all .5s ease 0s;background:rgba(0,0,0,.3)}

.yewu ul li div:hover:after{bottom:0;transition:all .5s ease 0s}

.yewu ul li div:hover:before{top:0;transition:all .5s ease 0s}

.yewu ul li div dl{position:absolute;width:100%;top:-50%;z-index:99;padding:0 1%;transition:all .5s ease 0s;opacity:0}

.yewu ul li div dl a{border:1px #fff solid;padding:1%;width:20%;text-align:center;color:#fff;float:left;display:inline-block;margin:1%;font-size:.2rem}

.yewu ul li div dl a.cur{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;color:#fff}

.yewu ul li div dl a.cur:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(7,100,200,.6);-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}

.yewu ul li div dl a.cur:active,.yewu ul li div dl a.cur:focus,.yewu ul li div dl a.cur:hover{color:#fff}

.yewu ul li div dl a.cur:active:before,.yewu ul li div dl a.cur:focus:before,.yewu ul li div dl a.cur:hover:before{-webkit-transform:scale(1);transform:scale(1)}

.yewu ul li:hover div h3{top:20%;transition:all .5s ease 0s}

.yewu ul li:hover div dl{top:45%;transition:all .5s ease 0s;opacity:1}

.huoban ul li{width:33.333%;border:3px #f1f1f1 solid}

.fll{margin:2% auto 0;padding-bottom:5%}

.news{margin:2% auto 0}

.news ul li{width:100%;float:none}

.news ul li .gonggao ul{height:4rem}

.f_nav ul li:first-child{width:100%}

.f_nav ul li:nth-child(n+2){display:none}

.f_nav ul li:last-child{display:block;width:100%;text-align:center;margin:10px auto}

.f_nav ul li:last-child p{font-size:.22rem}

.f_nav ul li:last-child div{margin:0 auto;width:100%;text-align:center}

.f_nav ul li:last-child div img{width:30%}

.news ul li h2{font-size:.25rem}

.news ul li dl h3{font-size:.22rem;font-weight:600}

.news ul li dl p{font-size:.2rem;line-height:.35rem}

.news ul li .gonggao ul li h3{font-size:.22rem}

.news ul li dl dd{margin:0 auto;color:#999;background:url(../images/ios2.png) no-repeat center left;background-size:5%;font-size:.2rem;padding-left:.3rem}

.gengduo{width:60%;border:1px #ccc solid;padding:2% 0;margin:3% auto;text-align:center;font-size:.22rem}

.news ul li .gonggao ul li dd{margin:0 auto;color:#999;background:url(../images/ios2.png) no-repeat center left;background-size:5%;font-size:.2rem;padding-left:.3rem}

.f_nav ul li h3{font-size:16px;margin:15px auto}

.f_nav{margin-top:2%; padding:30px 0 0 }

.f_nav ul li h3{font-size:.3rem;font-weight:600;color:#333;margin:2% auto;text-align:center}

.f_nav ul li h3 i{display:block;text-transform:uppercase;font-size:.2rem;color:#999;background:url(../images/xx.png) no-repeat center bottom;padding-bottom:10px;margin-bottom:10px}

.f_nav ul li p{font-size:.22rem;line-height:.35rem;text-align:center}

.Copyright{margin-top:20px;color:#666;padding:20px 0;font-size:.22rem}

.jiegou ul li{width:100%;float:none;border:none}

.mbx .p1,.mbx .p1 a{font-size:.25rem}

.mbx .p2 a{font-size:.25rem}

.m_box p{font-size:.22rem;line-height:.35rem}

.title3 h3{font-size:.3rem;background-size:30%}

.title1 h3{font-size:.3rem;background-size:30%}

.title1,.title3{margin:5% auto}

.qiyewenhua ul li dt{font-size:.3rem}

.qiyewenhua ul li p{font-size:.2rem}

.qiyewenhua ul li p{min-height:1.2rem;padding:0 10px}

.shiming ul li div h3{font-size:.3rem;padding-bottom:30px;margin-bottom:30px}

.shiming ul li div p{font-size:.22rem}
.xganli ul{ padding:20px 0}
.zz_left h3{font-size:.3rem}

.zz_left{width:100%;float:none}

.zz_left dd{font-size:.2rem;line-height:.4rem}

.zz_right{width:90%;margin:0 auto;float:none;padding:20px 0}

.swiper-slide img{width:100%;margin:0}

.zhengshu{margin:20px auto}

.youshi ul li h3{font-size:.25rem}

.youshi ul li p{font-size:.2rem;min-height:3rem}

.youshi ul{padding-left:1px}

.youshi{margin-bottom:30px}

.youshi ul li{border:1px #ccc solid;padding:15px;margin-left:-1px}

.youshi ul li:nth-child(1),.youshi ul li:nth-child(2){border-bottom:none}

.main_left{width:100%;overflow:hidden;float:none;position:relative;margin:0px auto;background:#fff;font-size:.25rem}

.m_top{padding:3% 0}

.main_left ul li a{padding:3% 0;font-size:.22rem}

.main_content{width:100%;overflow:hidden;float:none;margin:30px auto}

.xganli ul li{width:50%}

.lianxi ul li{width:100%}

.lianxi ul li:last-child{width:100%}

.lianxi h3{font-size:.3rem}

.lianxi ul li p{font-size:.22rem;font-size:.22rem;text-align:center}

.lianxi ul li div{margin:0 auto}

.m_tit{font-size:.26rem}

.xganli ul li p{font-size:.2rem}

.text{font-size:.25rem}

.rectangle dd{font-size:.3rem;font-weight:400}

.level-2 dl dt{font-size:.22rem;line-height:.4rem}

.level-2 dl{min-height:inherit;padding:2% 0}

.jiegou{margin:0 5%}

.level-6 dl{background:#fff;padding:2% 10px;border-top:4px #005bac solid;min-height:inherit}

.level-6 dl dt{font-size:.22rem;line-height:.4rem}

.title4 h3{font-size:.3rem}

.d_nav{overflow:hidden;text-align:center;padding:1% 0}
 .ditubox_box{ overflow:hidden; height:460px;}
.d_nav ul{ overflow:hidden;}
.d_nav ul li{padding:1% 5%; font-size:18px; border-radius:30px; margin:0 1%; border:1px  #ccc solid; display:block; margin-bottom:15px;}

.d_nav ul li.thistab{ border:1px #005bac solid; background:#005bac; }
.d_nav ul li.thistab a{color:#fff;}
.d_nav ul li.thistab a:hover{color:#fff;}


.yijiandaohang{height:130px}

.yijiandaohang span{display:block;margin:-10px auto 0;float:none}

.punx ul li div h3{font-size:.25rem}

.punx ul li div dl p{font-size:.2rem;line-height:.35rem}

.punx ul li:last-child div dl{ overflow:hidden; height:auto}


.punx{padding-top:20%}

.box5{background-size:200%;margin: 20px auto 31px;}

.title5{font-size:.2rem}

.title5 h3{font-size:.3rem;font-weight:600}

.title5 p{font-size:.2rem}

.title6{font-size:.3rem;font-weight:600;padding:20px 0}

.box4{margin:20px auto}

.moreload{margin:20px auto}

.yewu_box{margin:15px auto}

.yewu_box ul li .yw_right div h3 span{width:18%}

.yewu_box ul li .yw_right div h3 span img{width:100%}

.yewu_box ul li .yw_right div h3{font-size:.25rem}

.yewu_box ul li .yw_right div h3 i{font-size:.15rem}

.yewu_box ul li .yw_right div{margin:10px}

.yewu_box ul li .yw_right div p{font-size:.2rem;margin:0 auto;height:auto;line-height:inherit}

.yewu_box ul li .yw_left img{width:115%}

.pro-intro h2{font-size:.3rem}

.pro-intro .share{width:100%;height:auto;line-height:inherit;text-align:center}

.pro-intro .share p span{display:block;font-size:.2rem;color:#999;padding:0 8px}

.textxq p{font-size:.2rem;line-height:.35rem}

.fy p{width:50%;font-size:.2rem;float:left;border-bottom:1px #ccc solid;padding:1% 2%;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.fy p:nth-child(3){width:100%;margin-top:10px;clear:both}

.fy p:nth-child(2){border-right:none}

.top_bar{display:block}

.datu img{width:80%}

.lianxi ul li  dl{ overflow:hidden; margin-top:10px;}

.lianxi ul li  dl dd{ overflow:hidden; line-height:0.4rem; font-size:0.22rem; text-align:center;}
.lianxi ul li  dl dd i{ display:inline; }

.kehu ul li { width:33.333%}


.yewu{ display:none;}
.m-mobile{display:block;}

}

@media screen and (max-width:670px){.lianxiwm ul li{width:100%;float:none}

.lianxiwm ul li div h3{font-size:.25rem}

.lianxiwm ul li div dd{font-size:.2rem;min-height:inherit;margin-bottom:5px}

.lianxiwm ul li:last-child{min-height:inherit}

.lianxiwm ul li div dl{width:38%}

.lianxiwm ul li div dt{font-size:.2rem}

.lxwm ul li{width:100%;float:none}

.lxwm ul li span dd{font-size:.22rem}

.lxwm ul li span h3{font-size:.3rem}

.lxwm ul li{padding:20px 10px ; overflow:hidden;}
.lxwm ul li span{margin-top:10px; float:left;}

.lxwm2 ul li{width:100%}

.lxwm2 ul li div img{width:35%}

.lxwm2 ul li div h3{font-size:.3rem}

.lxwm2 ul li div p{font-size:.2rem}

.ditubox,.lxwm,.lxwm2{margin:10px auto}

}
@media screen and (max-width:650px){
.youshi ul li p{font-size:.2rem;min-height:4rem}
}
@media screen and (max-width:640px){.shiming ul li div h3{font-size:.3rem;padding-bottom:10px;margin-bottom:10px}


.youshi ul li p{line-height:.3rem;}


.sousuo{width:100%}

.sousuo .tet{font-size:.2rem}

}

@media screen and (max-width:540px){.shiming ul li div h3{font-size:.3rem;padding-bottom:10px;margin-bottom:10px}
.punx ul li{ width:100%; float:none;}

}

@media screen and (max-width:540px){.moreload ul.list li{width:100%}

}

@media screen and (max-width:450px){.yewu_box ul li{margin-bottom:15px}

.yewu_box ul li .yw_left{float:none;width:100%}

.yewu_box ul li .yw_right{float:none;width:100%}

.yewu_box ul li .yw_right div h3{font-size:.35rem}

.yewu_box ul li .yw_right div h3 i{font-size:.2rem}

.yewu_box ul li .yw_right div p{overflow:hidden;font-size:.22rem;margin:10px auto 20px;line-height:.35rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

}

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

.youshi ul li p{min-height:4.5rem}
}