.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:2px 2%}
.qh{ margin-bottom:2%;}
.pcx{ display:none !important}
.sjx{ display:block !important} 
.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:14px 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, .sy1-1-1 .right h1, .sy4-2-1 div h1{ font-size:18px}
.sy1-1-1 .left{ position:relative; width:100%}
.sy1-1-1 .right{ width:100%}
.sy1-1-1 .left h1{ writing-mode: inherit; width:100%; line-height:24px; font-size:16px}
.sy1-1-1 .left h2,.sy1-1-1 .left h3{ display:none}
.sy1-2{ padding-left:0; margin-left:-1%}
.sy1-1-1 .right h1{ font-size:16px}
.sy1-1-1 .right h1 img{ width:45px}
.sy1-1-1 .right{ background-size:cover !important;}
.sy1-1-1 .right, .sy1-1-1 .right div{ height:inherit}
.sy1-1-1 .right p{ line-height:22px}
.sy1-1-1 .right div{ padding:15% 4%;}
.sy1-2-1{ width:32.333%; margin-top:1%}
.sy1-2-1 p img{ height:33px;}
.sy1-2-1 p{ font-size:13px}
.sy1-2-1 p span{ padding-top:5%}
.sy1-2{ margin-top:0}
.sy1-2-1:nth-child(4){ margin-left:16%}
.sy-bt span{ font-size:14px}
.sy4-2,.sy4-3{ width:100%}
.sy4-2 h1 img{ height:236px}
.sy4-2 h3 a, .sy4-3-1 .right h2 a{ font-size:14px}
.sy4-2 h4{ margin-top:3%}
.sy4-2{ margin-bottom:5%}
.sy4-3-1 .left p img{ height:56px;}
.sy4-3-1 .right{ padding-top:1%}
.sy4-3-1 .right h3{ display:none}
.sy3-1 h2{ background-size:100%; height:6px}
.sy3-1 ul li{ font-size:14px;margin: 1% 0;} 
.sy3-1 ul li span{ font-size:22px}
.foot2 p span{ float:none; display:block}
.bann1 h1{ font-size:20px; line-height:30px;}
.bann1 p a{width: 90px; line-height: 32px;}
.bann1 p{ margin-top:30px}
.bann1{ height:124px; margin-top:-62px}
.sy4-2 h2, .sy4-3-1 .right h1{ margin-top:2%; font-size:12px} 
.foot2 p{ text-align:center; padding:4% 0} 
.sy3-1 p img{ width:100%}
.ny-banner, .ny-banner .cent{ height:300px}
.ny-banner h2{ font-size:20px}
.ny-banner h3, .ny-banner h3 a,.ny-banner h2 span{ font-size:14px}
.ny-banner h3 img{ width:12px}
.ny-bt{ font-size:18px}
.lx1 .right,.lx1 .left{ width:100%}
.lx1 .right h2{ font-size:16px}
.lx1 .right p img{ width:28px}
.lx1 .right p span{ display: block; margin-left: 38px;}
.lx1 .right p{ margin-top:2%}
.lx1 .right{ margin-bottom:2%}
.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}
.dt h2 img{ width:15px}
.jrw1 .left,.jrw1 .right{ width:100%} 
.jrw1 .right{ margin-top:5%}
.jrw1 .right p{ font-size:14px; line-height:22px}
.jn a{ margin:6% 0 0}
.ny-bt .b1, .ny-bt .b1 span{ font-size:14px}
.ny-bt .b1{ background-size:92px}
.yf-z{ position:relative !important}
.yf-z,.yf-y{ width:100%}
.yf-z{ padding-bottom:0}
.yf-z:hover{ background:none}
.yf-y{ margin-top:0; padding:5% !important; min-height:inherit}
.yf-y h2{ font-size:18px}
.center1{ padding-top:50px}
.xw1 .left,.xw1 .right{ width:100%}
.xw1 .right{ margin-top:5%}
.xw1 .right h2{ font-size:14px}
.xw1 .right h2 span{ font-size:20px}
.xw1 .right h1 a{ font-size:16px}
.xw dl,.xw1 .right h3{ margin-top:4%}
.xw dl dt,.xw dl dd{ width:100%}
.xw dl dt img{ height:176px}
.xw dl{ padding:4%}
.xw dl dd{ margin-top:4%}
.xw dl dd .right strong{ font-size:18px; margin-bottom:2px}
.fy a{ width:30px; height:30px; line-height:30px}
.xq1 h1{ font-size:18px}
.xq1 h3 a{ width:100%}
.xq1 h3 .right{ text-align:left}
.xq1-1 h4{ position:relative; left:0; margin-left:0; text-align:center; margin-top:3%}
.gy1-1 .left,.gy1-1 .right{ width:100%}
.gy1-1 .left p img{ width:170px}
.gy1-1 .right{ margin-top:6%}
.gy1-1 .right ul{ margin-top:6%}
.gy1-1 .right ul li img{ width:25px}
.gy1-1 .right ul li span{ font-size:20px}
.gy2 .left,.gy2 .right{ width:100%}
.gy2 .right{ margin-top:3%}
.gy3-1{ width:98%; margin-top:3%}
.gy3{ margin-top:-3%}
.gy3-1 h2 img{ width:35px; margin-bottom:3%}
.gy3-1 h2{ font-size:18px; margin-bottom:5%}
.gy3-1 p{ background-size:30px; padding-bottom:15px}
.gy3-1{ height:250px}
.gy5{ background: url(../images/gy-21.jpg) no-repeat center}
.ul-img1 .slick-arrow{ width:10px; height:19px} 
.ul-img1 .pic{ height:70px}
.gy4-2{ display:none}
.cx1-1{ width:99%}
.cx1-1 h2{ font-size:16px}
.cx1-1 h3{ font-size:16px}
.cx1-1 h2 span{ font-size:22px}
.cx1-1 p img,.cx1-1{ height:inherit}
#s_pro ul li,#s_pro ul li.on{ width:50%}
#s_pro ul li.on .box .txt::before{ background:none}
#s_pro ul li.on .box .txt{ width:100%}
#s_pro ul li .con h4{ opacity:1}
.sz{ font-size:26px; left:22px}
#s_pro ul li .box, #s_pro ul li{ height:300px}
#s_pro ul li .con h3{ text-align:left; font-size:16px}
#s_pro ul li .con h4{ font-size:14px}
#s_pro ul li.on .box .txt{ height:100%}
#s_pro ul li .con,#s_pro ul li.on .con{ padding-top:140px}
#s_pro ul li a{ margin-left:0}
#s_pro ul li .con p,#s_pro ul li.on .con p{ margin-top:30px}
#s_pro ul li a img{ width:10px}
#s_pro ul li a{ width:105px}
#s_pro ul li .txt::before{ display:none}
.ny-banner1, .ny-banner1 .cent{ height:inherit}
.ny-banner1 h5{bottom:32%; right:42%;}
.ny-banner1 h5 img{ width:17px}
.ny-banner1 h5 strong,.ny-banner1 h5 strong img{ width:100px; height:19px}
.ny-banner1 h5 strong{ right: 12px; bottom: 13px;}
.ny-banner1 .serLDzCarIco em, .ny-banner1 .serLDzCarIco:hover em{ width:27px; height:27px} 
.ny-banner1 .serLDzCarIco,.ny-banner1 .serLDzCarIco span{ width:13px; height:13px; margin-top:0; margin-left:0}

#marquee2 ul li{ width:140px;padding: 0 10px}
#marquee2{ height:60px}
.row-a71 .ul-img1 .pic{ height:80px}
.ul-img11 li{ width:33.333%; padding:0 5px; margin-bottom:10px}
.ul-img11 .pic{ height:61px}

.xyr2 ul li p{ width:31.333%}
.xyr2 ul li p img{ height:127px} 
.xyr1 ul li{ padding:0 15px; font-size:14px}

.fwCpQbSjNrMkIcoPb1 .mok .right p{ line-height:22px;}
.mok .left,.mok .right{ width:100%}
.mok .left{ margin-bottom:5%}
.mok .right{ padding:4%}
.xq1-3{ margin:18% 0 4%}
.xq1-3 ul li a{ padding-bottom:10px; font-size:15px;margin: 0 20px;}

.xq1-4{ margin-top:14%}
.xq1-4 p span{ font-size:14px !important}
.xq1-3 + .xq1-4{ margin-top:6%}

.flexslider-en .bann1 h1{ font-size: 18px; line-height: 26px;}
.cx1-1-en h2{ font-size:14px}
.blLcCzImgSwiper_2-en{ height:174px}
.lx1-en .right p strong{ padding-top: 0;}
.lx1-en .right p img{ margin-bottom:0}
.lx1-en .right .mm1 strong{ padding-top:5px}

