.cent,.foot{ 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 p{ margin:9px 0}
.head1 .logo{ width:120px} 
.logo img{ width:120px; height:34px}

.flex-control-nav{ bottom:110px}

.nav1,.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:25px;z-index: 99; display:none}

.head1{ position:relative}

.head1{ padding:0 2%}

.qh{ margin-bottom:2%;}

.pcx{ display:none !important}

.sjx{ display:block !important} 

.zg1 p img, .zg1 p a{ margin:0}

.zg1,.header1 .zg1{ width:100%; right:8%; top:13px; padding-top:0}

.zg1 .left{ width:55%; padding-top:4px}

.zg1 .right img{ width:22px}

.zg1 .right span{ top:38px}

.head1 .navz,.header1 .head1 .navz{ width:53%;}

.zg1 p a{ font-size:14px; line-height:28px}

.zg1 p .yy{ padding:0 10px; margin-right:5px}

.sm span{ left:-85px}

.aa1{ display:none}

.zg1 p a{ padding:0 5px}

.head0 p span,.head0 p .a2 a{ font-size:13px}

.head0{ top:2px}

.sy-bt{ font-size:17px; line-height:28px}

.sy1 .left, .sy1 .right{ width:100%}

.sy1 .left{ margin-bottom:5%}

.sy1 .left h2{ font-size:16px}

.sy-bt{ background-size:70px !important}

.more a{ width:100px; line-height:35px}

.d1 h1{ height:214px; margin-top:-107px}

.sy3 h3{ left:5%; width:90%}

.sy2-1 dl{ width:98%; padding:6% 4%; height:192px; background-size:100%; height:190px}

.sy2-1 dl dt img{ width:60px; height:60px}

.sy2-1 dl dd strong{ font-size:15px; margin-bottom:2%}

.sy2-1 dl dt{ margin-bottom:5%}

.sy3-1 .left,.sy3-1 .right{ width:100%}

.sy3-1 .left{ margin-bottom:2%}

#demo2.flexslider .slides li img{ height:145px} 

.sy3-1 .right, .sy3-2-1{ height:150px; padding:5%}

.sy3-2{ margin-top:0}

.sy3-2-1{ width:98%; margin-top:2%}

.sy3 h3{ left:5%; width:90%}

.sy3 h2{ margin:5% 0}

.sy3 h3 a{ padding-top:4%}

.sy3 h2 a{ font-size:15px}

.foot2 p{ line-height:22px}

.foot2{ margin:4% 0}



.ny-bt h1 img{ width:15px}

.ny-bt h1{ padding:10px 0}

.xw1 .sy3-1 .left, .xw1 .sy3-1 .right{ width:100%} 

.xw1 #demo2.flexslider .slides li img{ height:211px}

.xw1 .sy3-1 .right{ height:170px}

.xw3 .sy3-2-1 h4 img{ height:211px}

.sy3-2-2{ height:223px; padding:6% 5%}

.xw1 #demo2 .flex-control-nav{ bottom:25px}



.xq1 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%}



.cpb-x2 .right h1{ font-size:16px;}

.cpb-x2 .right h1 span{ font-size:14px}

.cpb-x2 .right div p input, .cpb-x2 .right div p select, .cpb-x2 .right div p textarea{ height:35px; line-height:35px}

.cpb-x2 .right div p select{ width:50%}

.cpb-x2 .right div p textarea{ height:150px;}

.cpb-x2 .right div h2 input{ width:70px; height:32px; line-height:32px; font-size:14px}

.cpb-x2 .right div h2{ margin-left:0}

.lx1 .left,.lx1 .right{ width:100%}

.lx1 .right{ margin-bottom:6%}

.lx1 .right p{ margin-top:3%}

.lx1 .right h1 img{ height:35px}

.lx1 .right h1{ margin-bottom:6%}

.lx1 .right div{ margin-top:5%} 

.lx1 .right p img{ width:55px; margin-right:10px}

.lx1 .right p span{ margin:1% 0}

.lx-bt{ font-size:18px}

.cpb-x2 .right div{ margin-top:-3%}

.cpb-x2 .right div p{ width:95%; margin-top:3%}

.cpb-x2 .right div p input, .cpb-x2 .right div p select, .cpb-x2 .right div p textarea{ padding:0 10px} 

.cpb-x2 .right div p span{ margin-bottom:10px}



.sy-z,.sy-y{ width:100%}

.sy-z h1, .sy-z h2{ font-size:14px; line-height:35px}

.list ul li span{ padding:3% 5%}

.list{ margin-bottom:6%}

.sy-z h2,.sy-z1{ display:none}

.cp2 dl{ width:48%}

.cp2 dl dt img{ height:110px}

.cp2 dl{ margin-top:10%}

.cp2{ margin-top:-10%} 

.list ul li li span{ padding:3% 20%}

.cpx1 .left,.cpx1 .right{ width:100%}

.cpx1 .left{ margin-bottom:5%}

.cpx1 .right h1, .cpx2 h1{ font-size:18px}

.cpx1 .right h2 strong{ font-size:15px}



.list1 ul{ overflow:hidden}

.list1 ul li{ float:left; width:33.333%}

.list1 ul li span{ padding:8% 5%}



.wrapper,.content,.wrapper ul li p{ height:120px}



.ny-bt2 p a{ font-size:14px; padding:10px 0}



.kc1-2{ width:32.333%; height:228px}

.kc1-2 h2{ width:45px; height:45px; line-height:45px}

.kc1-2:nth-child(1) .kc1-3{ margin-top:-40px}

.kc1-2:nth-child(2) .kc1-3{ margin-top:-27px;}

.kc1-2:nth-child(3) .kc1-3{ margin-top:-14px;}

.kc1-2:nth-child(4) .kc1-3{ margin-top:-24px;}

.kc1-2:nth-child(5) .kc1-3{ margin-top:-40px;}

.kc1-3 p span{ display:none}

.kc1-3 p strong{ font-size:12px; margin-top:6%}

.kc1-3{ padding:0}

.kc1-1{ margin-bottom:0} 

.kc2-z,.kc2-y{ width:100%}

.kc2-z{ margin-bottom:5%}

.kc2-y h2{ font-size:16px}

.kc2-y h3{ font-size:15px}



.gy1-1{ position:relative; margin:4% 0 6%}

.gy1-1 li{ width:33.333%; line-height:26px}



.gy1 .gy-y{ width:94%}

.g1{ width:80%; left:7%}

.gy1 .g1 .left,.gy1 .g1 .right{ width:48%}

.g1 .right p strong{ font-size:30px; margin-left:-6px}

.gy1 .g1 .right{ padding-top:2%}

.gy1 .g1 .left{ margin-bottom:0}

.gy2-1 dl{ width:46%; margin-top:4%}

.gy2-1 dl dt{ width:23%}

.gy2{ padding-top:0}

.gy2-1 dl dd strong{ font-size:20px}

.button{ height:35px;margin-top: -47px;}

.d1,.sy1 .right p span{ display:none !important}

.jt a img{ width:32px}

#demo3.flexslider .slides li img{ height:360px}