@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0; box-sizing:border-box}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;overflow-x: hidden;}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

a:hover{ color:#32BBEF}

input,button,select,textarea{outline:none}

textarea{resize:none}

input{-webkit-appearance:none;}

img{ max-width:100%}



.hea,.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden; width:100%}

.hea{ max-width:1300px}

.hea1 .logo{ width:71px; margin:25px 0}

.hea1 .right{ width:62%; margin-top:3%}

.hea1 .right p{ font-size:24px; overflow:hidden}

.hea1 .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}

.hea1 .right p span{ float:right; padding-top:1%}

.hea1 .right p strong{ font-weight:normal}

.logo img{ width:100%}

.sy0{ position:relative}

.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%}

.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 15px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:60px;overflow:hidden;background:url(../images/sy-1.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.nav{ max-width:1200px; margin:auto; width:100%}

.nav ul{ overflow:hidden;}

.nav ul li{ float:left; width:12.5%; text-align:center}

.nav ul li a{ font-size:16px; display:block; line-height:40px; padding-bottom:22%}

.nav ul li a img{ vertical-align:middle; margin-left:8px}

.nav ul li a:hover,.nav ul .dq a{ font-weight:bold; color:#000}

.dropMenu{ width:150px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#32BBEF; border-top:#1F3491 3px solid; overflow:hidden; padding:15px 0; margin-left:-28px}

.dropMenu li{ line-height:30px; color:#fff; text-align:center;}

.dropMenu .no{ border:0}

.dropMenu li a{ font-size:14px; color:#fff; display:block} 

.dropMenu li a:hover{ font-weight:bold;}

.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}

.con-qz{ border:0; padding:3% 0}

.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}

.nav-qz li img{ display:block; margin:auto}

.nav-qz .current{ color:#dc0526;}

.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}

.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}

header{ display:none}

.sjx{ display:none}

.cent{ overflow:hidden}

.he_ZoomInImg,.cpe1-1 .left p,.cg1-1 .left p{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img,.cpe1-1 .left p img,.cg1-1 .left p img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img,.cpe1-1 .left:hover p img,.cg1-1 .left:hover p img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

#demo4{ width:50%}

#demo4 .slides li{ position:relative}

#demo4 .slides li p{ position:absolute; bottom:0; right:0; width:135px; background:#fff; color:#999; line-height:46px; text-align:center; font-size:16px}

#demo4 .slides li p strong{ font-size:18px; color:#333}

#demo4 .flex-control-nav{ display:none}

#demo4 .flex-direction-nav{position:absolute;z-index:3;width:100%;bottom:78px;}

#demo4 .flex-direction-nav li a{display:block;width:31px;height:31px;overflow:hidden;cursor:pointer;position:absolute;}

#demo4 .flex-direction-nav li a.flex-prev{right:31px;background:url(../images/sy-12.png) center center no-repeat;}

#demo4 .flex-direction-nav li a.flex-next{right:0;background:url(../images/sy-13.png) center center no-repeat;}

#demo4 .flex-direction-nav li a.flex-prev:hover{right:31px;background:url(../images/sy-14.png) center center no-repeat;}

#demo4 .flex-direction-nav li a.flex-next:hover{right:0;background:url(../images/sy-11.png) center center no-repeat;}

.xw1-z{ width:79%}

.xw1-y{ width:19%; padding-top:11%}

.xw1-1{ overflow:hidden; border-right:#ccc 1px solid}

.xw1-2{ float:left; width:43%; margin:2% 7% 2% 0;}

.xw1-2 h1 a,.xw1-2 p{ display:block; overflow:hidden}

.xw1-2 h1 span{ display:inline-block}

.xw1-2 h1 .left,.xw1-2 p .left{ width:78%; font-size:16px;}

.xw1-2 h1 .right,.xw1-2 p .right{ width:20%; font-size:14px; text-align:right; color:#666}

.xw1-2 p .left{ font-size:14px; color:#999; line-height:26px}

.xw1-2 p{ margin-top:5%}

.xw1-2 .a2{ border-left:#fff 2px solid; padding-left:2%}

.xw1-2:hover .a2{ border-left:#2CA9E1 2px solid}

.xw1-y ul li{ display:inline-block; vertical-align:top; cursor:pointer; font-size:18px; padding:0 15px 15px}

.xw1-y ul{ overflow:hidden}

.xw1-y ul li:first-child{ padding-left:0}

.xw1-y ul li:last-child{ padding-right:0}

.xw1-y ul .curr13{ background:url(../images/sy-1.jpg) no-repeat left bottom}

.xw1-y ul .curr13:last-child{ background:url(../images/sy-1.jpg) no-repeat left 15px bottom}

.xw1-y p{ margin-top:15%}

.xw1-2 h1 .left, .xw1-2 p .left{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.xw1-2 p .right{ margin-top:8%}

.sy-bt{ font-size:24px; margin:8% 0 6%; overflow:hidden}

.sy-bt .b1 span{ color:#2DA9DF; display:block; font-size:30px}

.sy-bt .b1{ text-align:center; display:inline-block}

.sy-bt img{ width:85%; float:right; margin-top:38px}

.sy1{ overflow:hidden; margin-left:-5%}

.sy1 dl{ float:left; width:28.333%; margin-left:5%; position:relative; height:358px}

.sy1 dl dt{ border:#E5E5E5 2px solid; background:#3A69A1}

.sy1 dl dt img{ width:100%; height:305px}

.sy1 dl dd{ margin-top:7%; text-align:center; font-size:16px; line-height:24px; overflow:hidden}

.sy1 dl dd span{ display:block; text-align:left; font-size:14px; margin:6% 0}

.sy1 dl dd span,.sy1 dl dd img{ display:none}

.sy1 dl a:hover dd{ position:absolute; top:0; left:0; font-size:18px; line-height:27px; color:#fff; width:100%; height:100%; padding:5% 10%}

.sy1 dl a:hover dt img{ opacity:.1}

.sy1 dl dd img{ float:right; margin-top:5%}

.sy1 dl a:hover dd span,.sy1 dl a:hover dd img{ display:block}

.sy1 dl a:hover dd span{ font-size:16px;}

.yc2{ overflow:hidden}

#demo4{ width:47%; float:left} 

.yc2-1{ width:49%; float:right; padding-right:4%}

.yc2-1 h1{ font-size:18px; margin:10% 0 6%}

.yc2-1 h1 span{ font-size:40px; color:#737373; display:block; font-weight:bold;}

.yc2-1 p{ font-size:16px; line-height:26px}

.yc2-1 h2{ margin-top:15%}

.sy2{ background:url(../images/sy-23.png) no-repeat center bottom; padding-bottom:2%}

.sy2 .cent{ position:relative}

.sy2 .left{ width:47%; position:absolute; bottom:0; left:0;}

.sy2 .right{ width:48%; padding:10px}

.sy2 .right p img{ width:100%; box-shadow:0 0 10px #ccc}

.sy2 .left h1{ font-size:14px; position:relative}

.sy2 .left h1 strong{ display:block; font-weight:bold; font-size:20px; margin-bottom:2%}

.sy2 .left h1 a{ position:absolute; top:5px;right:0}

.sy2 .left p{ font-size:14px; color:#999; line-height:24px; margin-top:6%}

.xw1-2{ overflow:hidden}

.a1{ float:left; width:8%}

.a2{ float:right; width:92%}

.a1 p{ font-size:18px}

.xw1{ margin-top:-2%}

.sy-bt1{ margin:6% 0 4%}

.sy3{ overflow:hidden; margin-left:-3%; padding:10px; margin-bottom:8%}

.sy3 dl{ float:left; width:47%; margin-left:3%; padding:3.5% 2%; overflow:hidden}

.sy3 dl dt{ width:36%; float:left; padding-top:5px}

.sy3 dl dd{ width:58%; float:right; color:#333; line-height:22px} 

.sy3 dl:hover{ box-shadow:0 0 10px #ccc;}

.sy3 dl:last-child{ padding:3.5% 4%}

.sy3 dl:last-child dt{ width:33%; padding-top:0}

.sy3 dl:last-child dd{ width:62%; padding-top:10px}

.footer{ background:#373737; overflow:hidden}

.f01{ overflow:hidden; padding-top:6%}

.f01 .left{ width:36%; border-right:#474747 1px solid; padding-right:2%; min-height:276px}

.f01 .right{ width:64%; overflow:hidden; padding-left:1%}

.f01 .left h1{ font-size:24px; color:#fff; margin-bottom:8%}

.f01 .left h1 strong{ display:block; font-size:30px; margin-top:4%}

.f01 .left p{ font-size:16px; color:#fff; margin-top:3%}

.f01 .right ul{ overflow:hidden; width:17%; margin-left:3%; float:left}

.f01 .right ul li,.f01 .right ul li a{ color:#fff; font-size:14px; display:block; text-align:center}

.f01 .right ul:first-child li,.f01 .right ul:first-child li a{ text-align:left}

.f01 .right ul:first-child li:first-child{ text-align:center}

.f01 .right ul li{ margin-bottom:10%}

.f01 .right ul li:first-child{ margin-bottom:25%; font-size:18px}

.f02 p{ border-top:#8B8B8B 1px solid; border-bottom:#8B8B8B 1px solid; padding:1.5% 0;}

.f01 .right ul li a:hover{ font-weight:bold}

.f02{ margin:2% 0 4%}

.f02 p,.f02 p a{ font-size:16px; color:#fff}

.f02 p a{ display:inline-block; padding:0 2%} 

.f02 p span:last-child{display: none}

.foot1{ border-top:#fff 1px solid}

.foot1 p{ font-size:14px; text-align:center; color:#fff; padding:1.5% 0}



.banner1 p img{ width:100%}

.fy p{ text-align:center; margin:8% 0 10%}

.fy p a{ width:47px; height:47px; line-height:47px; vertical-align:middle; background:#E6E5EA; border-radius:50%; font-size:18px; margin:0 10px; text-align:center; display:inline-block}

.fy p a img{ vertical-align:middle; display:block; margin:auto; margin-top:14px}

.fy p a:hover,.fy .curr{ background:#1A68A6; color:#fff}

.fy p a:nth-child(1):hover,.fy p a:last-child:hover{ background:#E6E5EA} 

.cpe1{ overflow:hidden; margin-left:-4%; margin-top:4%}

.cpe1-1{ float:left; width:46%; margin-left:4%; margin-top:4%; overflow:hidden}

.cpe1-1 .left{ width:51%; border:#E5E5E5 2px solid}

.cpe1-1 .left p img{ width:100%}

.cpe1-1 .right{ width:43%; padding-top:7%; position:relative;}

.cpe1-1 .right h1 a{ font-size:16px; font-weight:bold}

.cpe1-1 .right p{ font-size:14px; line-height:24px; margin:9% 0;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.cpe1-1 .right h2 a{ display:block; width:106px; line-height:33px; border:#B4B4B4 1px solid; color:#B4B4B4; border-radius:30px; text-align:center; font-size:14px}

.cpe1-1 .right h2 a img{ vertical-align:middle; margin-left:5px}

.cpe1-1 .right h2 a .c2{ display:none}

.cpe1-1 .right h2 a .c1{ display:inline-block}

.cpe1-1 .right h2{ position:absolute; bottom:0; left:0;}

.cpe1-1 .left p img,.cpe1-1 .right{ height:239px}

.cpe1-1 .right h2 a:hover{ background:#214C9B; color:#fff;}

.cpe1-1 .right h2 a:hover .c1{ display:none}

.cpe1-1 .right h2 a:hover .c2{ display:inline-block}



.cpx-bt{ font-size:20px; margin:8% 0 3%}

.cpx-bt img{ vertical-align:middle; margin-right:20px}

.cpx1 .left{ width:49%; margin-left:2%}

.cpx1 .right{ width:43%}

.cpx1 .right p img{ border:#E5E5E5 2px solid; width:100%}

.cpx1 .left h1{ font-size:18px; color:#10497E}

.cpx1 .left p{ font-size:14px; margin-top:4%; background:url(../images/cpzs-1.png) no-repeat left top 7px; line-height:24px; padding-left:30px}

.cpx1{ margin-bottom:10%}



.gy3{ background:url(../images/gywm-7.png) no-repeat center left; margin-bottom:10%}

.gy3 .left{ width:57%; padding:11% 8%}

.gy3 .right{ width:43%; position:relative}

.gy3 .right p img{ width:100%; border-radius:10px}

.gy3 .right p span{ position:absolute; top:5%; left:5%; width:90%; height:90%; border-radius:10px; border:#fff 1px solid}

.gy2 p img{ width:100%}

.gy-bt{ margin:8% 0 4%; font-size:24px; font-weight:bold; letter-spacing:4px;}

.gy1 .left{ width:21%}

.gy1 .right{ width:63%}

.gy1 .right p{ font-size:16px; line-height:28px; margin:1% 0 2%}

.gy2{ margin:4% 0 8%}

.gy3 .left h1{ font-size:24px; letter-spacing:4px; text-align:center; font-weight:bold}

.gy3 .left p{ font-size:16px; text-align:center; line-height:35px; margin-top:6%}



.lx1 .left{ width:48%; padding-top:7%}

.lx1 .right{ width:50%}

.lx1 .right img{ max-width:inherit;}

.lx1 .left h1{ font-size:24px; margin-bottom:6%}

.lx1 .left h1 span{ color:#999; font-size:18px; padding-bottom:3%; display:inline-block; border-bottom:#B9B9B9 1px solid; margin-top:5px}

.lx1{ margin:8% 0 10%}

.lx1 .right p img{ width:100%}

.lx1 .left p{ margin-top:25px; font-size:16px}

.lx1 .left p img{ vertical-align:middle; margin-right:20px;}



.subNavBox{ margin:8% 0 10%; padding:0 8px}

.subNavBox1 .xz-l-1 .fa-chevron-down1{ position:absolute; right:3%; bottom:31%; width:36px; height:27px}

.subNavBox1 .subNav .fa-chevron-down1{background:url(../images/rczp-2.png) no-repeat center right;}

.subNavBox1 .currentDt .fa-chevron-down1{background:url(../images/zpxq-2.png) no-repeat center right;}

.subNavBox1 .navContent{display: none;}

.subNavBox1 .xz-l-1{ position:relative; padding:2% 3%; cursor:pointer; background:#fff; z-index:1; border:#E9E9E9 2px solid}

.subNavBox1 .xz-l-1 h1{ font-size:18px; overflow:hidden;}

.subNavBox1 .xz-l-1 h1 strong{ font-weight:normal; margin-top:0.5%; display:block; font-size:18px; color:#333}

.subNavBox1 .xz-l-1 h1 span{ font-size:18px; float:right}

.subNavBox1 .xz-l-1 h1 img{ vertical-align:middle; margin-right:1.5%}

.subNavBox1 .xz-l{ overflow:hidden; margin-bottom:5%; overflow:hidden; margin-left:-2%}

.subNavBox1 .xz-l dl{ float:left; width:31.333%; margin-left:2%; margin-top:3%}

.subNavBox1 .xz-l dl dt img{ width:100%; height:238px}

.subNavBox1 .xz-l dl dd{ text-align:center; margin-top:4%; font-size:16px}

.subNavBox1 .xz-l-1{ margin-bottom:2.6%}

.subNavBox1 .currentDd{ margin:0}

.subNavBox1 .currentDd{ border:#fff 2px solid; background:#004481; color:#fff}

.subNavBox1 .currentDd h1{ color:#fff}

.subNavBox1 .xz-l{ overflow:hidden}

.subNavBox1 .xz-l div{ float:left; width:23.333%; margin:0 5%}

.subNavBox1 .xz-l div p{ font-size:16px; margin-top:4%}

.subNavBox1 .xz-l div h1 a{ width:120px; line-height:30px; font-size:14px; display:block; text-align:center; background:#FF9825; color:#fff; border-radius:20px; margin:auto}

.subNavBox1 .xz-l div h1{ margin-top:10%}

.subNavBox1 .xz-l div p:nth-child(1){ margin-bottom:6%}

.subNavBox1 .xz-l div p strong{ font-size:15px}



.subNavBox2 .navContent{ display:none}

.subNavBox2 .xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}

.subNavBox2 .subNav{background:url(../images/rczp-2.png) no-repeat top 20px right 20px;}

.subNavBox2 .currentDd .wzk{background:url(../images/zpxq-2.png) no-repeat center right 20px;}

.subNavBox2 .xz-l-1{ border-bottom:#ccc 1px solid; position:relative; padding:1.8% 0; cursor:pointer; margin-top:3%}

.subNavBox2 .xz-l-1 h1 span{ font-size:16px; width:25.333%; display:block; float:left; text-align:center; padding:0 2%; line-height:37px}

.subNavBox2 .xz-l-1 h1 span:nth-child(2){ width:49.333%}

.subNavBox2 .xz-l-1 h1 span:nth-child(1){ font-weight:bold} 

.subNavBox2 .xz-l-1 h1 span a{ display:inline-block; width:120px; letter-spacing:2px; color:#fff; background:#089abd; font-size:16px; line-height:37px; text-align:center}

.subNavBox2 .xz-l-1 h1 img{ vertical-align:middle; margin-right:40px}

.subNavBox2 .xz-l-1 h1{ overflow:hidden; padding-right:4%}

.subNavBox2 .xz-l-1 h1 span{ font-size:18px;}

.subNavBox2 .xz-l{ padding:3%; overflow:hidden; background:#fff; box-shadow:0 0 10px #eee}

.subNavBox2 .xz-l div{ float:left; width:46%; margin:0 2%}

.subNavBox2 .currentDd{ margin:0; background:url(../images/zpxq-1.png) no-repeat center #774A98}

.subNavBox2 .currentDd h1 span{ color:#fff}

.subNavBox2 .currentDd h1 img{ display:none}

.subNavBox2 .xz-l h1{ font-size:16px; margin:1% 0 0; color:#666}

.subNavBox2 .xz-l p{ font-size:16px; margin-top:1%; color:#666; line-height:24px}

.subNavBox2 .xz-l h2{ font-size:16px; margin-top:4%}

.subNavBox2 .xz-l h2 span{ font-size:18px; color:#e72241}	

.subNavBox2 .xz-l-1 h1 span:nth-child(1){ text-align:left}

.subNavBox2 .currentDd h1 span:nth-child(1){ text-align:center}



.wx-bt span{ font-size:12px; color:#999; margin-left:14px}

.wx-bt img{ margin-right:10px}

.wx1{ max-width:950px; margin:4% auto 10%; overflow:hidden;}

.wx1 p{ float:left; width:44%; margin:0 3% 4%; overflow:hidden}

.wx1 p span{ display:inline-block; float:left; width:22%; line-height:40px; font-size:18px}

.wx1 p input{ width:78%; height:40px; line-height:40px; border:#ccc 1px solid; padding:0 15px;}

.wx1 .dw span{ width:10.5%}

.wx1 .dw textarea{ width:89.5%; border:#ccc 1px solid; height:114px; padding:10px 15px; line-height:24px}

.wx1 .dw{ width:94%;}

.wx1 h1 input{ width:120px; line-height:42px; height:42px; text-align:center; font-size:16px; background:#2D7FCB; color:#fff}

.wx1 h1{ margin-left:13%; clear:both}



.cg1{ margin:2% 0 0}

.cg1-1{ border-bottom:#EAEAEA 1px solid; padding:6% 0;}

.cg1-1 .left p img{ width:100%;}

.cg1-1 .right h1{ margin:3% 0 4%}

.cg1-1 .right h1 span{ font-size:18px; display:block; margin-top:2%}

.cg1-1 .right h3{ overflow:hidden; margin-top:3%}

.cg1-1 .right h3 a{ display:block; width:107px; float:right; line-height:36px; border:#B4B4B4 1px solid; color:#B4B4B4; text-align:center; border-radius:20px}

.cg1-1:last-child{ border-bottom:0; padding-bottom:0}

.cg1-1 .left{ width:34%}

.cg1-1 .right{ width:60%; position:relative}

.cg1-1 .left p img{ height:311px}

.cg1-1 .right h1{ margin:8% 0 2%; position:inherit;}

.cg1-1 .right h1 a{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.cg1-1 .right h2{ font-size:14px; color:#999; margin-bottom:3%}

.cg1-1 .right h2 img{ vertical-align:middle; margin-right:10px;}

.cg1-1 .right p{ font-size:15px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.cg1-1 .right p,.cg1-1 .right h3{ margin-right:11%;}

.cg1-1 .right h3 a:hover{ background:#214C9B; border:#214C9B 1px solid; color:#fff;}



.xwx-z1{ margin:8% 0 10%}

.xwx-z1 h1{ font-size:24px}

.xwx-z1 h2{ font-size:16px; color:#999; border-bottom:#ccc 1px solid; padding:1.5% 0 2%; margin-bottom:5%}

.xwx-z1 h3{ overflow:hidden; border-top:#ccc 1px solid; padding-top:2%; margin-top:7%}

.xwx-z1 h3 a{ font-size:16px; color:#666}

.xwx-z1 h2 img{ vertical-align:middle; margin-right:10px;}



.cp1{ margin-top:8%}

.cp1-z{ width:21%}

.cp1-y{ width:75%}

.cp1-z h1{ font-size:20px; font-weight:bold; letter-spacing:2px; margin-bottom:5%}

.cp1-z ul li{ border-bottom:#D6D6D6 1px solid; padding:11% 0 6%}

.cp1-z ul li a{ display:block; font-size:16px; background:url(../images/cpzs-2.png) no-repeat center left; padding-left:25px}

.cp1-z ul li a:hover,.cp1-z ul .dq1 a{ background:url(../images/cpzs-1.png) no-repeat center left; color: #32BBEF }

.cp1-y .sy1 dl{ width:29.33%; margin-left:4%; margin-top:3%} 

.cp1-y .sy1{ margin-left:-4%; margin-top:-3%} 

.cp1-y .sy1 dl dt img{ height:234px}

.cp1-y .sy1 dl a:hover dd{ text-align:left; font-size:16px}

.cp1-y .sy1 dl a:hover dd span{ font-size:14px; line-height:22px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.cp1-y .sy1 dl dd img{ float:left;}

.cp1-y .sy1 dl{ height:281px; overflow:hidden}



.mx1{ margin-top:-5%}

.mx1 .cpe1-1 .left p img,.mx1 .cpe1-1 .right{ height:179px}

.mx1 .cpe1-1 .right p{ font-size:16px; line-height:30px}

.mx1 .cpe1-1 .right h1 a{ font-size:18px}

.mx1 .cpe1-1{ margin-top:5%}

.gy4{ margin-bottom:8%}
.gy4 p img{ width:100%}
.xjj1{ margin-top:8%; margin-bottom:0}

.sy3 dl{ height:136px}
.sy3 dl:nth-child(1) dt{ margin-top:0}
/*
.lx1 .left h2{ font-size:18px; margin-top:25px}

.lx1 .left div{ overflow:hidden}
.lx1 .left div p:nth-child(1){ float:left; width:238px}
.lx1 .left div p:nth-child(2){ float:right; width:320px}
.lx1 .left .df{ margin-top:30px}*/