.cent,.foot,.wzk{ padding:0 2%}

header{ display:block}

.hea .left{ width:40%;}

.hea .right{ width:20%;}

.hea .right dl{ display:none}

.sm{ margin-top:0}

.head1 .logo{ width:130px}

.logo img{ width:55px; height:56px;}

.flex-control-nav{ bottom:15px}

.nav1 ul,.pcx{ display:none}

.nav2,.sjx,header{ display:block}

.nav2{ width:25px; height:21px}

.nav1 ul li a,.sy1 dl dd{ font-size:14px}

.zg{width:100%;z-index: 99;}
.nav1 p{ padding-top:21px}

.head1{ position:relative}

.head1{ padding:0 2%}

.qh{ margin-bottom:2%;}

.pcx{ display:none !important}

.sjx{ display:block !important} 

.head1 .navz,.header1 .head1 .navz{ width:53%;}

.head0 p span,.head0 p .a2 a{ font-size:13px}

.head0{ top:2px}

.foot2 p .zs{ float:none; display:block}

.foot2 p{ text-align:center}

.foot2{ padding:4% 0}

.sy-bt{ padding:30px 0 20px}

.sy-bt, .sy1-2 ul li strong{ font-size:18px}

.sy-bt span{ font-size:14px; margin-top:0}

.sy1-2 h2{ font-size:16px}

.sy1-2{ width:100%}

.sy1,.gy1 .sy1{ background:none}

.sy1-2 p{ margin-bottom:4%}

.more a{ width:100px}

.sy1-2 ul{ margin:6% 0 0}

.sy1-2 ul li{ margin-right:11%}

.sy1-2 ul li strong span{ font-size:26px}

.a1{ position:relative; width:100%; top:0; margin-top:-2%}

.sy2{ margin-top:2%}

.sy2-1,.sy2-1:nth-child(1), .sy2-1:nth-child(2),.cp1 .sy2-1:nth-child(1),.cp1 .sy2-1:nth-child(2){ width:97%}

.sy2-1,.cp1 .sy2-1:nth-child(1),.cp1 .sy2-1:nth-child(2){ padding:20px}

.sy2-1 h2{ left:20px}

.sy2-1:nth-child(1) h3 img,.sy2-1:nth-child(2) h3 img,.sy2-1 h3 img,.cp1 .sy2-1 h3 img,.cp1 .sy2-1:nth-child(1) h3 img,.cp1 .sy2-1:nth-child(2) h3 img{ height:200px}

.sy2-1,.sy2-1:nth-child(1),.sy2-1:nth-child(2),.cp1 .sy2-1:nth-child(1),.cp1 .sy2-1:nth-child(2){ height:316px}

.sy2-1 h3 img{ width:80%; display:block; margin:auto}

.sy3{ background-size:150%}

.sy3-2-1 h1 img{ width:30px}

.sy3-2-1 h1,.sy4-1 h3 a{ font-size:15px}

.sy3-2-1,.sy3-2-1:nth-child(2){ width:100%; padding:0; background:none; margin-top:6%}

.sy3-2-1 h1{ padding-bottom:3%}

.sy3-2-1 h1 img{ margin-bottom:3%}

.sy3-2-1 p{ margin-top:3%}

.sy3-1 p{ margin-bottom:0}

.sy3{ padding-bottom:0}

.bt-dw .more{ top:38%}

.sy4-1{ width:97%; margin-top:4%; padding:4%}

.sy4{ padding:6px; margin-top:-4%;}

.sy4-1 h1 img{ height:179px}

.sy4-1 p{ margin-bottom:4%}



.ny-bt h1{ padding:15px 0}

.fy a{ padding:4px 10px;}

.fy a:first-child, .fy a:last-child{ padding:4px 14px}



.xw2-2 h1,.xw2-2 div{ width:100%}

#demo2 .flex-control-nav{ padding-right:8%}

.xw1{ margin-top:3%}

.xw2-2{ margin-top:0}

.xw2-1{ margin:6% 0}



.xq1 h1,.cpx-1 .right h1,.cpx-2 h1{ font-size:18px}

.xq1 h2{ font-size:12px; padding-bottom:3%}

.xq1 h3 a{ font-size:14px; display:block; float:none; text-align:left !important; width:100%; line-height:20px; margin-top:1%}

.xq1-1 h4 a img{ width:15px}

.xq1{ padding:4% 6%}



.cpx-1 .left,.cpx-1 .right{ width:100%;}

.cpx-1 .left{ margin-bottom:5%}

.cpx-1 .right h2{ font-size:16px; margin-top:4%}

.cpx-1 .right h3{ margin-top:4%;}

.cpx-1 .right h3 a,.lx3-1 .right h2 input,.subNavBox2 .xz-l h2 a{ width:100px; line-height:35px}

.cpx-2 h2{ font-size:16px}

.cpx-2 h2 img{ width:2px;vertical-align: revert;}



.lx3-1 .left,.lx3-1 .right{ width:100%}

.ny-bt p{ right:2%; display:none}



.lx-bt{ font-size:16px}

.lx-bt span{ font-size:18px; margin-bottom:2px} 

.lx1-0{ width:100%}

.lx1-1 dl dt{ width:8%}

.lx1-1 dl dd{ width:88%}

.lx1-1 dl dd strong{ margin-bottom:1%; font-size:15px}

.lx1-1 dl{ margin-bottom:4%}

.lx1-2 dl dt img{ width:100px}

.lx1-2{ padding-top:4%}

.lx1{ background:none; padding-bottom:0}

.ny-bt p a{ margin-left:15px}

.ny-bt p{ top:15px}

.lx1-2 dl dd{ margin-top:1%}

.lx4-1{ width:48.5%; margin-top:1.5%; height:214px; padding:4%}

.lx4{ margin-top:4%}

.lx3-1 .right p{ margin-left:0; width:100%; height:40px; line-height:40px}

.lx3-1 .right p input, .lx3-1 .right p textarea{ height:38px; line-height:38px}

.lx3-1 .right{ margin-top:3%}

.lx3-1 .right p input{ width:89%;}

.lx3-1 .right p span{ width:11%;}

.lx3-1 .right p:nth-child(2) span{ width:19%;}

.lx3-1 .right p:nth-child(2) input{ width:81%;}

.lx3-1 .right p textarea{ width:80%; height:100px; line-height:22px; padding-top:8px}

.lx3-1 .right .zg1 span{ width:20%}

.lx3-1 .right .zg1{ width:100%; margin-bottom:0}

.lx3-1 .right h2{ padding-left:0; padding-top:6%}



.zp-bt{ font-size:18px}

.zp1-1 .left{ margin-top:-2%}

.zp1-1 .left,.zp1-1 .right{ width:100%}

.zp1-1 .left dl{ padding:4% 0}

.zp1-1 .left dl dt{ width:9%}

.zp1-1 .left dl dd{ width:86%}

.zp1-1 .left{ margin-bottom:5%}

#certify .swiper-slide { width:350px;height:178px;}

#certify .swiper-button-prev,#certify .swiper-button-next{ width:30px; height:30px}

.subNavBox2 .subNav .wzk{background:url(../images/rc-14.png) no-repeat center right 10px;}

.subNavBox2 .currentDt .wzk{background:url(../images/rc-13.png) no-repeat center right 10px}

.subNavBox2 .subNav .wzk{ background-size:25px; padding:4% 2%}

.subNavBox2 .xz-l-1 h1{ font-size:15px} 

.subNavBox2 .xz-l div div{ width:100%; border:0; padding:0; min-height:inherit}

.subNavBox2 .xz-l div .ddn1{ width:100%; padding:0; margin-top:5%}

.subNavBox2 .xz-l h2{ margin-top:4%}

.subNavBox2 .xz-l{ padding:4% 0}

.anj{ width:100%; left:0; margin-left:0; height:30px; margin-top:-15px}

#certify .swiper-slide img{ border-radius:10px}



.gy1{ background-size:cover; padding:0}

.gy1 .sy1{ padding-bottom:0}

.gy2-1 dl{ width:50%; height:240px; border-bottom: #D1CAD2 1px solid;}

.gy2-1 dl dt img{ width:55px}


.xz1-1{ width:95%; height:inherit;padding: 4% 5%;}
.xz1-1 h1 img{ width:28px}
.xz1-1 p a img{ width:18px}





#map{ width: 100% !important; height: 350px !important;}

