@charset "utf-8";
/* reset */
body{width: 100%;overflow-x: hidden;font-weight: 500;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}

textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}

.container_box{max-width: 1366px;margin: 0 auto;padding: 0 0px;box-sizing: border-box;width: 82%;}

.header{width: 100%;position: fixed;left: 0;top: 0;z-index: 10000;box-shadow: 0px 0px 5px rgb(0,0,0,.3);}
.header_top{width: 100%;padding: 0 30px;line-height: 30px;height: 30px;background: #00095e;}
.header_top p{color: #fff;float: left;margin-right: 13px;font-size: 12px;font-weight: bold;}
.header_top p img{vertical-align: middle;margin-right: 5px;margin-top: -2px;}
.header_bottom{width: 100%;height: 85px;background-color: #fff;padding: 0 30px;box-sizing: border-box;}
.header_bottom .logo{float: left;line-height: 85px;}
.header_bottom .logo img{vertical-align: middle;}
.header_bottom .nav{margin-top: 35px;float: right;}
.header_bottom .nav ul li{float: left;margin-right: 40px;position: relative;}
.header_bottom .nav ul li a{line-height: 50px;font-size: 16px;color: #000;}
.header_bottom .nav ul li a span{width: 16px;}
.header_bottom .nav ul li a img{margin-left: 6px;vertical-align: middle;}
.header_bottom .nav ul li .bottom{position: absolute;left: 0;top: 50px;background-color: #000;display: none;border: 1px solid #000;}
.header_bottom .nav ul li .bottom a{display: block;line-height: 40px;padding: 0 30px;height: 40px;overflow: hidden;font-size: 14px;color: #fff;overflow: hidden;}
.header_bottom .nav ul li:hover .bottom{display: block;}
.header_bottom .nav ul li .bottom a:hover{background: #fff;color: #000;}
.header_bottom .nav ul li .bottom .two{position: relative;width: 148px;}
.header_bottom .nav ul li .bottom .three{width: 148px;position: absolute;right: -148px;top: 0;display: none;background-color: #000;display: none;border: 1px solid #000;}
.header_bottom .nav ul li .bottom .two:hover .three{display: block;}
.header_bottom .nav ul li .bottom .three a{display: block;line-height: 40px;padding: 0 30px;height: 40px;overflow: hidden;font-size: 14px;color: #fff;overflow: hidden;}
.header_bottom .nav ul li .bottom .two span{display: none;}
.header_bottom .nav ul li .bottom .three a:hover{background: #fff;color: #000;}
.header_bottom .Fast{display: none;}
.kx{width: 100%;height: 115px;}
.banner {width: 100%;}
.banner img{display: block;width: 100%;}


.banner .swiper-pagination-bullet{width: 16px;height: 16px;background: transparent;border: 2px solid #fff;border-radius: 50%;box-sizing: border-box;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #315ea9;border-color: #315ea9;}
.banner .btn{position: absolute;top: 50%;margin-top: -24px;width: 48px;height: 48px;cursor: pointer;z-index: 1000;}



.index1{width: 100%;padding: 54px 0;box-sizing: border-box;}
.index1 .title{width: 100%;padding: 26px 0;}
.index1 .title h5{width: 100%;line-height: 42px;color: #00095e;font-size: 34px;text-align: center;margin-bottom: 28px;}
.index1 .title p{width: 100%;font-size: 18px;color: #000;text-align: center;line-height: 32px;font-weight: 600;width: 90%;}
.index1 .bottom{width: 100%;padding: 34px 0;}
.index1 .bottom ul{display: flex;justify-content: space-between;}
.index1 .bottom ul li{width: 170px;}
.index1 .bottom ul li .img{width: 130px;height: 130px;border-radius: 50%;margin: 0 auto;background: #00095e;text-align: center;line-height: 130px;}
.index1 .bottom ul li .img img{display: inline-block;vertical-align: middle;}
.index1 .bottom ul li p{margin-top: 30px;line-height: 18px;color: #000;font-size: 14px;text-align: center;font-weight: bold;}

.index2{width: 100%;background-color: #82b7c9;padding: 80px 0;box-sizing: border-box;}
.index2 ul {display: flex;justify-content: space-between;}
.index2 ul li{width: 25%;float: left;position: relative;}
.index2 ul li img{display: block;width: 100%; height:250px; min-height:250px; max-height:250px;}
.index2 ul li .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.index2 ul li .box p{width: 100%;line-height: 50px;text-align: center;font-size: 18px;color: #fff;font-weight: 600;}
.index2 ul li .box div{padding: 5px;box-sizing: border-box;font-size: 14px;color: #fff;font-weight: bold;line-height: 22px;display: none;}
.index2 ul li .box div span{display: block;color: red;display: block;}
.index2 ul li:hover .box{background: rgba(0,0,0,0.5);}
.index2 ul li:hover .box p{background: transparent;}
.index2 ul li:hover .box div{display: block;}

.index3{width: 100%;padding: 68px 0;box-sizing: border-box;}
.index3 ul {display: flex;justify-content: space-between;}
.index3 ul li{width: 23%;float: left;position: relative;}
.index3 ul li p{line-height: 28px;font-size: 24px;color: #000;text-align: center; margin-bottom: 10px;}
.index3 ul li img{display: block;width: 100%;}
.index3 ul li a{   width: 150px;height: 50px;text-align: center;display: block;border-radius: 5px;margin: 0 auto;line-height: 48px;border: 2px solid #E8905D;background-color: #E8905D;color: #fff;font-size: 16px;box-shadow: 0px 0px 10px rgba(0,0,0,.3); margin-top: 10px;}
.index3 ul li a:hover{background: #fff;border: 2px solid #000;color: #000;}

.index4 {width: 100%;padding: 68px 0;box-sizing: border-box;}
.index4 p{line-height: 23px;font-size: 16px;color: #00095e;text-align: center;font-weight: bold;}

.footer {width: 100%;background: #82b7c9;}
.footer .top{padding: 68px 0;box-sizing: border-box;}
.footer .top ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer .top ul li{width: 15%;}
.footer .top ul li span{display: block;font-size: 18px;line-height: 28px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.footer .top ul li a{display: block;margin-bottom: 20px;line-height: 20px;color: #fff;font-size: 14px;}
.footer .top ul li p{display: block;margin-bottom: 20px;line-height: 20px;color: #fff;font-size: 14px;}

.footer .bottom{width: 100%;}
.footer .bottom p{line-height: 50px;font-size: 14px;color: #456f7d;}


.product{width: 100%;border-top: 1px solid #e2e2e2;}
.product .container_box{display: flex;justify-content: space-between;}
.product .left{flex: 1;padding-right: 70px;padding-top: 58px;border-right: 1px solid #e2e2e2;box-sizing: border-box;}
.product .left .dqwz{width: 100%;}
.product .left .dqwz a{font-size: 12px;font-weight: bold;color: #666;line-height: 24px;margin-bottom: 10px;}
.product .left .title{width: 100%;}
.product .left .title p{font-size: 25px;color: #111111;margin: 10px 0;}
.product .left .title div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product .left .title span{font-size: 12px;font-weight: bold;color: #666;line-height: 28px;}
.product .left .title select { background-color: #ececec;border: none; border-radius: 3px; border-width: 0;color: #666 !important;font-size: 12px; padding: 4px 8px;font-weight: 500; font-family: 'Open Sans', Arial, sans-serif;}
.product .left .bottom{margin-top: 15px;}
.product .left .bottom ul li{width: 30%;margin-right: 3.3%;float: left;margin-bottom: 25px;}
.product .left .bottom ul li:nth-of-type(3n){margin-right: 0;}
.product .left .bottom ul li .img{width: 100%;border: 1px solid #fff;margin-bottom: 10px;position: relative;}
.product .left .bottom ul li .img img{display: block;width: 100%;}
.product .left .bottom ul li .nr{width: 100%;}
.product .left .bottom ul li .nr p{font-size: 17px;font-weight: bold;line-height: 24px;margin: 10px 0;height: 48px;overflow: hidden;}
.product .left .bottom ul li .nr span{line-height: 23px;color: #666;font-size: 12px;font-weight: bold;}
.product .left .bottom ul li .img:hover{border: 1px solid #e2e2e2;}
.product .left .bottom ul li:hover .img::before{width: 100%;height: 100%;position: absolute;background: rgba(255,255,255,.6) url(../img/jia.svg) center no-repeat;	content: ' ';left: 0;top: 0;transition: .3s all;}
.product .left .fenye{padding: 30px 0;box-sizing: border-box;font-size: 0;text-align: center;}
.product .left .fenye a{width: 28px;display: inline-block;height: 28px;line-height: 28px;border: 1px solid #e2e2e2;color: #173f89;text-align: center;font-size: 12px;}
.product .left .fenye a:hover{background: #ebe9eb;color: #8a7e88;}
.product .left .fenye a.act{background: #ebe9eb;color: #8a7e88;}
.product .right{width: 300px;padding-left: 70px;box-sizing: border-box;}


.video{width: 100%;}
.video .title{width: 100%;padding: 28px 0;line-height: 50px;font-size: 48px;color: #000;}
.video .bottom{width: 100%;padding: 20px 0;}
.video .bottom ul li{width: 48%;float: left;margin-bottom: 25px;}
.video .bottom ul li:nth-of-type(2n){float: right;}
.video .bottom ul li .img{width: 100%;position: relative;}
.video .bottom ul li .img img{display: block;width: 100%;}
.video .bottom ul li:hover .img::before{background: rgba(0,0,0,.6) url(../img/video.png) center no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: ' ';}
.video .bottom ul li p{font-size: 14px;color: #666;font-weight: bold;line-height: 24px;height: 24px;overflow: hidden;margin-top: 10px;}


.about1{width: 100%;padding: 4% 0;box-sizing: border-box;}
.about1 ul li{width: 33.33%;float: left;padding-right: 20px;box-sizing: border-box;font-size: 14px;font-weight: bold;color: #666;line-height: 24px;height: 24px;overflow: hidden;}
.about1 .container_box img{max-width: 100%}


.about2{width: 100%;padding: 4% 0;box-sizing: border-box;}
.about2 p{font-size: 14px;font-weight: bold;color: #666;line-height: 24px;}
.about2 img{float: right;}

.about3{width: 100%;padding: 4% 0;box-sizing: border-box;}
.about3 p{font-size: 12px;font-weight: bold;color: #666;line-height: 24px;margin-bottom: 9px;}
.about3 ul{margin-top: 10px 0;list-style-type: disc;padding-left: 20px;box-sizing: border-box;}
.about3 ul li{font-size: 14px;font-weight: bold;color: #666;line-height: 26px;list-style-type: disc;}
.about3 p img {max-width:100%;}


.xslw{width: 100%;padding: 4% 0;box-sizing: border-box;}
.xslw p{font-size: 14px;color: #000;line-height: 24px;margin-bottom: 9px;}
.xslw ul{margin-top: 10px 0;list-style-type: disc;padding-left: 20px;box-sizing: border-box;}
.xslw ul li{font-size: 14px;color: #666;line-height: 26px;    list-style-type: auto;}

.xslw ul li a{color: #173f89;}


.xgcp {clear: both}

.xgcp li {width: 23%;margin-right: 2%;float: left;margin-bottom: 25px;list-style: none; list-style: none;list-style-type: none !important;position: relative;}
.xgcp li .img { width: 100%;border: 1px solid #fff; margin-bottom: 10px;position: relative;}
.xgcp li .img img {display: block;width: 100%;}
.xgcp li .nr p{font-size: 17px;font-weight: bold;line-height: 24px;margin: 10px 0;height: 48px;overflow: hidden;}

.xgcp li i{
	position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    z-index: 1000;
    background: url(../img/search.svg) center no-repeat;
    display: block;
    overflow: hidden;
}



.list_pro ul{width: 100%;}
.list_pro ul li{width:32%;padding: 0;border: 0;flex: none;position: relative;overflow: hidden;float: left;margin-right: 2%;}
.list_pro ul li:nth-of-type(3n){margin-right: 0;}
.list_pro ul li i{position: absolute;right: 0;top: 0;width: 40px;height: 40px;z-index: 1000;background: url(../img/search.svg) center no-repeat;display: block;overflow: hidden;}
.list_pro ul li p {
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    margin: 10px 0;
    height: 48px;
    overflow: hidden;
}
.list_pro ul li img,.list_pro ul li .image{
    
 
}
.list_pro ul li .image{
    display: inline-block;
    height: 20vw;
    max-height: 200px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.news{width: 100%;padding: 4% 0;box-sizing: border-box;}
.news ul li{width: 100%;margin-bottom: 60px;background-color: #F4F4F4;}
.news ul li .left{width: 50%;float: left;padding: 50px;box-sizing: border-box;}
.news ul li .left h2{line-height: 23px;font-size: 18px;color: #173f89;height: 56px;overflow: hidden;display: block;font-weight: bold;margin: 10px 0;}
.news ul li .left p{font-size: 14px;line-height: 23px;font-weight: bold;color: #666;height: 69px;overflow: hidden;display: block;}
.news ul li .left span{    border-bottom: 2px solid #dd3333;margin-top: 15px;line-height: 25px;color: #173f89;font-size: 12px;font-weight: bold;display: inline-block;}
.news ul li .img{width: 50%;float: right;position: relative;}
.news ul li .img img{display: block;width: 100%;object-fit: cover;height: 342px;}
.news ul li .img:hover::before{width: 100%;height: 100%;background: rgba(255,255,255,.3);content: ' ';left: 0;top: 0;position: absolute;}
.news ul li:nth-of-type(2n) .img{float: left;}
.news ul li:nth-of-type(2n) .left{float: right;}


.news_xq{width: 100%;}
.news_xq .title{width: 100%;font-size: 25px;color: #111;padding-bottom: 10px;}
.news_xq .xiangq{padding: 30px 0 60px;}
.news_xq .xiangq p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 12px;}

.news_xq .xiangq ul li {list-style: disc;}
.news_xq .xiangq a {text-decoration: revert;color:#173f89;}

.lxwm{width: 100%;padding: 4% 0;}
.lxwm .left{width: 60%;float: left;padding-left: 60px;box-sizing: border-box;}
.lxwm .left .top1{margin-top: 18px;}
.lxwm .left .top1 p{font-size: 18px;color: #333;font-weight: bold;line-height: 34px;}
.lxwm .left .top1 span{display: block;font-size: 24px;color: #333;font-weight: bold;line-height: 50px;}
.lxwm .left .top1 i{margin: 18px 0;width: 30px;height: 2px;background: #fac572;display: block;}
.lxwm .left .bottom1{margin-top: 12px;}
.lxwm .left .bottom1 h5{line-height: 48px;font-weight: bold;font-size: 18px;color: #1b6cb3;}
.lxwm .left .bottom1 p{margin: 10px 0;line-height: 30px;font-size: 14px;color: #555;}
.lxwm .left .bottom1 p span{display: inline-block;width: 36px;}
.lxwm .left .bottom1 p span img{vertical-align: middle;}
.lxwm .right{width: 60%;float: right;}
.lxwm .right #allmap{height: 440px;}

.product_xq{width: 100%;}
.product_xq .top{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 20px 0;}
.product_xq .top .left{width: 300px;padding: 0;border: 0;flex: none;position: relative;}
.product_xq .top .left i{position: absolute;right: 0;top: 0;width: 40px;height: 40px;z-index: 1000;background: url(../img/search.svg) center no-repeat;display: block;overflow: hidden;}
.product_xq .top .right{flex: 1;padding-left: 30px;box-sizing: border-box;}
.product_xq .top .right h3{font-size: 25px;margin-bottom: 14px;color: #000;font-weight: bold;}
.product_xq .top .right h4{font-size: 24px;color: #dd3333;font-weight: bold;}
.product_xq .top .right p{font-size: 14px;color: #666;line-height: 24px;color: #666;font-weight: bold;}
.product_xq .bottom{width: 100%;border: 1px solid #e2e2e2;box-sizing: border-box;margin: 30px 0;}
.product_xq .bottom .tab{border-bottom: 1px solid #e2e2e2;height: 34px;font-size: 0;}
.product_xq .bottom .tab span{display: inline-block;padding: 0 22px;line-height: 34px;color: #666;font-weight: bold;font-size: 14px;border-right: 1px solid #e2e2e2;cursor: pointer;}
.product_xq .bottom .tab_box{padding: 30px;box-sizing: border-box;}
.product_xq .bottom .tab_box .box{display: none;}
.product_xq .bottom .tab_box .box.block{display: block;}
.product_xq .bottom .tab span.act{background: #fff;border-bottom: 1px solid #fff;color: #000;}
.product_xq .bottom .tab_box .box p{font-size: 14px;font-weight: bold;color: #666;line-height: 24px;margin-bottom: 12px; word-break: break-all; word-wrap: break-word;}


.product_xq .like .bt{font-size: 21px;color: #111;margin: 25px 0;font-weight: bold;}
.product_xq .like ul li{width: 30%;margin-right: 3.3%;float: left;margin-bottom: 25px;}
.product_xq .like ul li:nth-of-type(3n){margin-right: 0;}
.product_xq .like ul li .img{width: 100%;border: 1px solid #fff;margin-bottom: 10px;position: relative;}
.product_xq .like ul li .img img{display: block;width: 100%;}
.product_xq .like ul li .nr{width: 100%;}
.product_xq .like ul li .nr p{font-size: 17px;font-weight: bold;line-height: 24px;margin: 10px 0;height: 48px;overflow: hidden;}
.product_xq .like ul li .nr span{line-height: 23px;color: #666;font-size: 12px;font-weight: bold;}
.product_xq .like ul li .img:hover{border: 1px solid #e2e2e2;}
.product_xq .like ul li:hover .img::before{width: 100%;height: 100%;position: absolute;background: rgba(255,255,255,.6) url(../img/jia.svg) center no-repeat;	content: ' ';left: 0;top: 0;transition: .3s all;}



.product_xq .top .left img,.product_xq .top .left .image{
    
 
}
.product_xq .top .left .image{
    display: inline-block;
    height: 20vw;
    max-height: 200px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.spotlight.image{
    cursor: pointer;
}
@media only screen and (max-width:1024px) {
	
}



@media only screen and (max-width:768px) {
	.container_box{width: 90%;}
	.header{z-index: 1000;}
	.header_top{height: 44px;line-height: 17px;padding: 5px 30px;box-sizing: border-box;}
	.header_top p{font-size: 12px;display: inline-block;text-align: center;}
	.header_bottom{height: 64px;position: relative;}
	.header_bottom .logo{line-height: 64px;}
	.header_bottom .Fast{width: 30px;height: 40px;line-height: 40px;float: right;margin-top: 24px;display: block;}
	.header_bottom .nav{position: absolute;left: 0;top: 64px;background-color: #000;width: 100%;z-index: 1000;margin-top: 0;padding: 0 30px;box-sizing: border-box;display: none;max-height: 500px;overflow-y: scroll;}
	.header_bottom .nav ul li{width: 100%;float: none;}
	.header_bottom .nav ul li a{line-height: 40px;color: #fff;font-size: 14px;font-weight: bold;display: block;padding: 0 10px;}
	.header_bottom .nav ul li a span{float: right;height: 40px;}
	.header_bottom .nav ul li a span img{display: none;}
	.header_bottom .nav ul li .bottom a:hover{background-color: #000;}
	.header_bottom .nav ul li a span{background: url(../img/iconfont-arrowdown1.svg) center no-repeat;}
	.header_bottom .nav ul li .bottom .two span{display: block;position: absolute;right: 0;top: 10px;background: url(../img/iconfont-arrowdown1.svg) center no-repeat;width: 20px;height: 20px;}
	.header_bottom .nav ul li .bottom{position: static;}
	.header_bottom .nav ul li:hover .bottom{display: none;}
	.header_bottom .nav ul li.act{background-color: #fff;}
	.header_bottom .nav ul li.act a{color: #000;}
	.header_bottom .nav ul li.act .bottom{display: block;background: #000;width: 100%;}
	.header_bottom .nav ul li.act a span{background: url(../img/iconfont-arrowdown2.svg) center no-repeat;}
	.header_bottom .nav ul li.act .bottom a{color: #fff;}
	.header_bottom .nav ul li .bottom .two{width: 100%;}
	.header_bottom .nav ul li .bottom a{display: inline-block;}
	.header_bottom .nav ul li .bottom .two .three{width: 100%;right: auto;left: 0;top: 0;position: static;width: 100%;padding-left: 20px;box-sizing: border-box;}
	.header_bottom .nav ul li.act .bottom .two.act .three{display: block;}
	.header_bottom .nav ul li .bottom .two:hover .three{display: none;}
	.index1{padding: 20px 0;}
	.index1 .title h5{font-size: 16px;line-height: 32px;}
	.index1 .title p{font-size: 14px;line-height: 28px;}
	.index1 .bottom ul{flex-wrap: wrap;}
	.index1 .bottom ul li p{margin: 15px 0 20px;}
	.index2{padding: 20px 0;}
	.index2 ul{flex-wrap: wrap;}
	.index2 ul li{width: 100%;margin-top:0px;}
	.index3{padding: 20px 0;}
	.index3 ul{flex-wrap: wrap;}
	.index3 ul li p{font-size: 16px;}
	.index3 ul li{width: 100%;margin-top: 20px;}
	.index4{padding: 20px 0;}
	.footer .top{padding: 20px 0;}
	.footer .top ul li{width: 100%;}
	.footer .bottom p{line-height: 20px;padding-bottom: 15px;}
	
	
	.product .right{display: none;}
	.product .left{padding:15px 0 0;border: 0;}
	.product .left .bottom ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	
	.video .title{font-size: 20px;line-height: 28px;padding: 10px 0;}
	.video .bottom ul li{width: 100%;}
	
	.about1 ul li{width: 100%;float: none;padding-right: 0;}
	
	.about2 img{float: none;width: 100%;display: block;height: auto;}
	
	.news ul li{margin-bottom: 20px;}
	.news ul li .left{width: 100%;float: none;padding:25px 15px;}
	.news ul li .img{width: 100%;float: none;}
	.news ul li .img img{height: auto;}
	.news ul li .left h2{line-height: 26px;}
	
	.product .left .title{font-size: 18px;line-height: 26px;font-weight: bold;}
	.news_xq .xiangq{padding: 20px 0;}
    .news_xq .xiangq  img{max-width:100%;}
	
	.lxwm{width: 100%;}
	.lxwm .left{width: 100%;padding-left: 0;float: none;}
	.lxwm .left .top span{line-height: 30px;font-size: 18px;}
	.lxwm .left .bottom h5{line-height: 30px;font-size: 16px;}
	.lxwm .right{width: 100%;float: none;}
	.lxwm .right #allmap{height: 240px;}
	
	.product_xq .top .right h3{font-size: 16px;}
	.product_xq .top .right h4{font-size: 16px;}
	.product_xq .top .left{width: 100%;}
	.product_xq .top .right{display: block;width: 100%;}
	.product_xq .bottom .tab span{padding: 0 10px;}
	.product_xq .bottom .tab_box{padding: 15px;}
	.product_xq .like ul li{width: 100%;}
	.product_xq .like .bt{margin: 10px 0;font-size: 18px;}

	.xgcp li {width: 100%;}
}