.cent,.foot{ padding:0 4%}
header{ display:block}
.hea .left{ width:40%;}
.hea .right{ width:20%;}
.hea .right dl{ display:none}
.logo img,.head1 .logo{ width:90px}
.flex-control-nav{ bottom:40px}
.nav1,.pcx{ display:none}
.nav2,.sjx,header{ display:block}
.nav2{ width:25px; height:21px}
.nav1 ul li a,.sy1 dl dd,.zg1 p a{ font-size:14px}
.zg{width:25px;z-index: 99; display:none}
.head1{ position:relative}
.head1,.he1{ padding:0.5% 2%}
.qh{ margin-bottom:2%;}
.pcx{ display:none !important}
.sjx{ display:block !important} 
.zg1 p img, .zg1 p a{ margin:0}
.zg1{ width:100%; right: 18%; top: 7px; padding-top:0}
.head1 .navz{ width: 83px; padding-top: 5px;}
.zg1 ul li{ line-height:25px}
.zg1 ul{ padding:4% 0; width:100px; top:37px;}
.zg1 ul li a{ font-size:13px}
.head1 .logo p{ margin:10px 0}
.flex-direction-nav li a{ background-size:100% !important; width:10px}
.zg1{ font-size:14px}
.zg1 p img:first-child{ width:20px}
.flex-control-nav li,.flex-control-nav a{ width:40px}
.sy-bt{ font-size:18px}
.foot2 p span{ float:none; display:block}
.foot2 p{ text-align:center; padding:4% 0} 
.bann1 h1{ font-size:20px; line-height:30px}
.hover1{ font-size: 14px; padding: 8px 15px;}
.bann1{ top:32%}
.sy2-1 ul{ margin-top:-3%}
.sy2-1 ul li img{ width:40px; margin-bottom:10px;}
.sy2-1 ul li{ margin-right:0; width:33.333%; margin-top:3%}
.sy2-2-1 .left,.sy2-2-1 .right{ width:100%}
.sy2-2-1 .right{ margin-top:5%}
.sy2-2-1 .right h1{ margin-top:4%; font-size:24px; line-height:28px}
.sy2-2-1 .right h3,.sy2-2-1 .right h4{ margin-top:4%}
.sy2-2-1 .right ul{ margin-top:2%}
.sy3-1{ background-size: 30px; padding-top: 40px; width:100%}
.sy3-2 ul li{ width:50%; padding:0 4% !important; margin-top:4%; height:121px}
.sy3-2 ul li:nth-child(2){ background:none}
.sy3-2 ul li img{ width:25px}
.sy3-2 ul li strong{ font-size:28px; margin:6% 0 1%}
.sy3-2 ul li strong sup{ font-size:16px}
.sy4-2{ padding:4%}
.sy4-2 p .b1{ width:20px}
.sy4-2{ width: 260px; min-width: 260px; height: 150px;}
.sy4-1{ padding-bottom:20px}
.sy5-1 ul li.hover1{ font-size:14px;padding: 7px 13px;}
.sy5-2-1 .flexslider,.sy5-2-2{ width:100%}
.sy5-2-2{ margin-top:4%;width: 96%; margin-right: 2%;margin-bottom: 5px;}
.sy5-2-1 .flexslider .slides li img{ height:222px}
.sy5-2-2 h2 img{ height:193px}
.sy6-1 .left .sy-bt{ font-size:18px}
.sy6-1 .left,.sy6-1 .right{ width:100%}
.sy6-1 .right{ margin-top:5%}
.sy6-1 .left .sy-bt span{ margin-top:5px}
.sy6-1 .left h2{ margin-top:8%; font-size:14px}
.sy6-1 .left p{ margin-top:3%}
.sy6-1 .right ul li img{ height:53px}
.swiper-pagination {
	position: relative;
	margin-bottom: 24px;
	margin-top:6%
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}
.swiper-pagination-bullet{ width:56px}
.swiper-slide-active, .swiper-slide-duplicate-active{ height:266px}
.swiper-slide-active h2, .swiper-slide-duplicate-active h2{ width:100%}
.swiper-slide-active h2 img, .swiper-slide-duplicate-active h2 img{ height:266px}
.swiper-slide h1{ font-size:16px}
.ny1 p a,.nyba p{ font-size:14px}
.nyba h1{ font-size:18px}
.ny-banner{ height:170px}
.ny1 p a{ padding:9px 0 6px}
.ny1 h3{ margin:13px 0}
.ny1 p a{ margin-right:15px}
.ny1 p,.ny1 h3{ float:none}
.ny-bt2{ font-size:16px}
.gy1 .left,.gy1 .right{ width:100%}
.gy1 .right{ margin-top:4%} 
.center2::before{ width:360px; height:500px}
.gy3-1{ width:98%; padding:5% 8%}
.gy3-1-1 .left{ width:33%} 
.gy3-1-1 .right{ width:57%}
.gy3-1-1 .right h3, .gy3-1:nth-child(3) .gy3-1-1 .right h3 strong, .gy3-1 h4{ font-size:22px}
.gy3-1 h4{ line-height:21px; margin-top:-20px}
.gy3-1{ margin-top:3%}
.gy3{ margin-top:2%}
.gy5 .ul-img1 .slick-arrow{ width:30px}
.ul-img1 .slick-prev{ left:-11px}
.ul-img1 .slick-next{ right:-11px}
.ul-img1 .pic{ height:76px}
.cp-z,.cp-r{ width:100%}
.cp-r{ margin-top:5%}
.cp1-1 dl{ width:48%} 
.cp1-1 dl dt{ height:165px}
.cp-z ul li a{padding: 7px 6%;}
.cp1-1 dl a{ padding:0}
.cp1-1 dl dt{ padding:0 7%}
.cp1-1 dl dd{ padding:7%}
.cp1-1 dl dt img{ height:138px}
.cpx1-1 .left,.cpx1-1 .right{ width:100%}
.cpx1-1 .right{ margin-top:5%}
.cpx1-1 .right h1{ font-size:18px}
.cpx1-1 .right p{ margin-top:3%}
.cpx1-1 .right h4{ margin-top:5%}
.cpx1-2-1 h2{ font-size:16px}
.n_news ul li .fl,.n_news ul li .fr{ width:100%}
.n_news ul li .fr{ margin-top:4%}
.n_news ul li .fl a p{ font-size:13px; line-height:20px}
.n_news ul li .fl{ padding-top:0}
.n_news ul li .fl .date strong{ font-size:18px; margin-top:0}
.n_news ul li .fl { padding-left: 105px;}
.n_news li:hover .fl { padding-left: 125px; }
.n_news ul li .fl .date strong::before {width: 25px;position: absolute;top: 12px;left:60px;}
.n_news ul li .fl a h1{ margin-bottom:6px; font-size:15px}
.n_news ul li .fl .date span{ margin-top:10px}
.n_news ul li .fr img{ height:193px}
.n_news ul li .fr{ margin-right:0}
.n_news ul li .box1{ padding:4% 0;}
.n_news{ margin-top:2%}
.xq1 h1{ font-size:18px}
.xq1-1 h4 a{ padding:5px 13px}
.xq1-1 h4 a img{ width:16px; margin-right:5px}
.xq1 h2{ margin:5% 0; padding-bottom:5%} 
.xq1-1{ margin-top:5%}
.lx1 .right,.lx1 .left{ width:100%}
.lx1 .right h2{ font-size:16px}
.lx1 .right p{ margin-top:2%}
.lx1 .right{ margin-bottom:5%}
.lx1 .right p .d3{ width:85%; padding-top:10px}
.dt{ width:92%; left:4%; margin-left:0; height:225px; margin-top:-112px}
.yd2-1 p{ width:98.5%}
.yd2 h2 input,.jn a{ font-size:14px; height:38px; line-height:38px} 
.yd2 h2,.jn a{ width:115px}
.yd2 h2::before,.jn a::before{ bottom:9px}
.yd2-1 p input, .yd2-1 p select, .yd2-1 p textarea{ padding-top:1px}
.lx1 .right .ny-bt2{ font-size:16px}
.lx1 .right dl{ display:block; position:relative; margin-top:4%}
.lx1 .right dl dt img{ display:block; margin:auto}
.lx1 .right dl dd{ font-size:15px}
.xz-l-1{ padding:2% 11% 2% 2%}
.xz-l div{ width:100%}
.xz-l h2{ margin:4% 0 1%}
.xz-l .ddn1{ padding-left:0; width:100%; margin-top:4%; border:0}
.fa-w, .fa-t{ width:100%}
.fa-w{ padding:5%}
.fa-w h1{ font-size:18px}
.fa-w h1 img{ width:30px}
.fa-w p{ margin-top:4%}
.cpx1-1 .left p{ height:251px}
.zg1 h2, .zg1 h2 a{ font-size:14px}
.head1 .navz{ width:100px}