/* CSS Document */
* {margin: 0;padding: 0;border: 0;box-sizing: border-box;}
body {font-family: "Microsoft YaHei"}
.clearfix {zoom: 1;}
.clearfix::after {content: ""; clear: both;display: block;width: 0; height: 0; font-size: 0;  visibility: hidden;  }
.fl {float: left}
.fr {float: right}
.ls {list-style: none}
ul, ol { list-style: none;}
a:link, a:visited, a:active, a:hover { color: #000;text-decoration: none;outline: none;  }
img{vertical-align: top}


/*top*/
.top0 { width:100%; height:auto; overflow:hidden;}
.top { width:1180px; height:auto; margin:0 auto;}
.top_left { width:244px; height:115px; float:left;}
.top_left img { width:244px; height:95px; margin-top:10px;}
.top_center { margin-left:10px; width:340px; height:115px; float:left;}
.top_center p { width:340px; height:40px; line-height:40px; font-size:30px; font-weight:bolder; float:left; color:#333; margin-top:20px;}
.top_center span { width:340px; height:30px; line-height:30px; font-size:16px;  float:left; color:#666;}
.top_right { width:271px; height:115px; float:right;}
.top_right img { width:271px; height:76px; margin-top:18px;}
/*top*/
/*nav*/
.nav0 { width:100%; height:45px; line-height:45px; background:#129f50; overflow:hidden;}
.nav { width:1180px; height:45px; margin:0 auto;}
.nav ul li { width:98px; height:45px; line-height:45px; color:#FFF; font-size:16px; text-align:center; float:left;}
.nav ul li a { color:#FFF; width:107px; height:45px; display:block;}
.nav ul li a:hover { color:#FFF; width:107px; height:45px; display:block; background:#129f50;}
/*nav*/

/*ss*/
.ss0 { width:100%; height:auto; overflow:hidden;}
.ss { width:1180px; height:auto; margin:0 auto;}
.ss_left { width:950px; height:55px; float:left; line-height:55px; font-size:14px; color:#666;}
.ss_left p { color:#333; float:left; font-size:16px; font-weight:bold;}
.ss_left span { color:#666; font-size:14px; margin-right:8px;}
.ss_left span a { color:#666;}
.ss_left span a:hover { color:#129f50;}
.ss_right { width:200px; height:55px; float:left; line-height:55px; font-size:14px; color:#666;}
.ss_right .sousuo{ width:140px; padding-left:5px; padding-right:5px; height:35px; float:left; margin-top:10px; border:solid 1px #CCC; line-height:35px; font-size:14px; color:#666;}
.ss_right .btn { width:50px; height:35px; float:left; margin-top:10px; border:none; background:#129f50; line-height:35px; font-size:14px; color:#FFF; text-align:center;}
/*ss*/

/*cp*/
.cp0 { width:100%; height:auto; overflow:hidden; background:#f0f0f0;}
.cp { width:1180px; height:auto; margin:0 auto; margin-top:25px;}
.cp_left { width:220px; height:665px; float:left;}
.cp_left_1 { width:220px; height:104px; float:left;}
.cp_left_1 img { width:220px; height:104px;}
.cp_left_2 { width:220px; height:450px; float:left; background:#FFF;}
.cp_left_2 ul li { width:220px; background:url(../images/cp_li_bg.png) no-repeat left; height:50px; float:left; line-height:50px; font-size:14px; color:#666; border-bottom:solid 1px #f0f0f0;}
.cp_left_2 ul li a { color:#666;  width:160px; padding-left:60px; height:50px; display:block;}
.cp_left_2 ul li a:hover { width:220px; height:50px; display:block; background:url(../images/cp_li_bg_hover.png) no-repeat left; color:#129f50;}
.cp_left_3 { width:220px; height:86px; float:left; background:url(../images/cp_left_phone.png) no-repeat center;}
.cp_left_3 p { width:220px; height:40px; line-height:40px; color:#FFF; font-size:22px; font-weight:bold; margin-top:35px; text-align:center;}


.cp_right { width:890px; height:665px; float:right;}
.cp_right_1 { width:890px; height:40px; line-height:40px; float:left;}
.cp_right_1 p { width:auto; line-height:40px; font-size:16px; color:#129f50; font-weight:bold; margin-right:5px; float:left;}
.cp_right_1 span  { width:auto; line-height:40px; font-size:14px; color:#666; margin-right:5px; float:left;}
.cp_right_1 span a { color:#666;}
.cp_right_1 span a:hover { color:#129f50;}
.cp_right_1 i { float:right; width:70px; height:25px; line-height:25px; margin-top:8px; background:#129f50; color:#FFF; text-align:center; font-style:inherit;}
.cp_right_1 i a { color:#FFF;}
.cp_right_2 { width:890px; height:100px; float:left;}
.cp_right_2 h2 { width:890px; height:80px; line-height:80px; font-size:28px; color:#333; text-align:center;}
.cp_right_2 p { width:890px; height:30px; line-height:20px; font-size:14px; color:#666; text-align:center;}

.cp_right_3 { width:890px; height:auto; float:left;  margin-bottom:25px;}
.cp_right_3 ul li { width:270px; height:260px; float:left; margin-right:25px;}
.cp_right_3 ul li:nth-child(3n) { margin-right:0;}
.cp_right_3 ul li img { width:262px; height:204px; padding:2px; border:solid 1px #ccc;}
.cp_right_3 ul li p { width:270px; height:30px; line-height:30px; float:left; font-size:14px; color:#666; text-align:center; overflow:hidden;}
.cp_right_3 ul li:hover img { border:solid 1px #129f50; }
.cp_right_3 ul li:hover p {  color:#129f50;}

/*cp*/

/*why*/
.why0 { width:100%; height:auto; overflow:hidden;}
.why { width:1180px; height:auto; margin:0 auto;}
.why_1 { width:1180px; height:73px; background:url(../images/why_bg.png) no-repeat center; float:left; margin-top:35px; margin-bottom:35px;}
.why_1 p { width: 300px; height: 40px; margin-top: 35px; color: #129f50;  font-size: 26px; margin-left: 560px; font-weight:bold;}
.why_2 { width:1180px; height:auto; float:left;}
.why_2 ul li { width:135px; height:200px; float:left; margin-right:50px; margin-left:50px;}
.why_2 ul li img { width:135px; height:137px; -webkit-transition: -webkit-transform 2s ease-out;  -moz-transition: -moz-transform 2s ease-out; -o-transition: -o-transform 2s ease-out; -ms-transition: -ms-transform 2s ease-out;}
.why_2 ul li img:hover { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg);  -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}	
.why_2 ul li p { width:135px; height:55px; line-height:55px; font-size:22px; color:#333; font-weight:bold; text-align:center;}
.why_3 { width:1180px; height:auto; margin-top:35px; margin-bottom:35px; float:left;}
.why_3 p { width:150px; height:35px; line-height:35px; text-align:center; background:url(../images/zx.png) no-repeat left #129f50; color:#FFF; font-size:16px; border-radius:5px; margin-left:500px;}
.why_3 p a { color:#FFF;}
/*why*/

/*gy*/
.gy0 { width:100%; height:auto; overflow:hidden; background:#f1f1f1; padding-bottom:40px;}
.gy { width:1180px; height:auto; margin:0 auto;}
.gy_1 { width:1180px; height:170px; float:left;}
.gy_1 p { width:1180px; height:40px; line-height:40px; margin-top:60px; float:left; text-align:center; font-size:22px; color:#a5a5a5; font-weight:bold; text-align:center;}
.gy_1 h2 { width:1180px; height:30px; line-height:30px;  float:left; text-align:center; font-size:32px; color:#129f53; font-weight:bold; text-align:center; }
.gy_2 { width:1180px; height:auto; float:left; background:#FFF;}
.gy_2_1 { text-indent:30px; width:1140px; padding-left:20px; padding-right:20px; height:auto; float:left; margin-top:50px; line-height:27px; color:#666; font-size:14px; margin-bottom:50px;}
.gy_2_1 a { color:#129f50;}
.gy_2_2 { width:1180px; height:auto; float:left;}
.gy_2_2 img { width:295px; height:247px; float:left;}
/*gy*/

/*zx*/
.zx0 { width:100%; height:auto; overflow:hidden;}
.zx { width:1180px; height:auto; margin:0 auto;}
.zx_1 { width:1180px; height:187px; background:url(../images/zx_bg.png) no-repeat center;}
.zx_2 { width:1180px; height:auto; float:left;}
.zx_2_left { width:900px; height:auto; float:left;}
.zx_2_left_1 { width:900px; height:160px; float:left;}
.zx_2_left_1_left { width:225px; height:160px; float:left;}
.zx_2_left_1_left img { width:225px; height:160px;}
.zx_2_left_1_right { width:645px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; height:160px; float:right; background:#ededed;}
.zx_2_left_1_right p { width:615px; height:45px; line-height:45px; font-size:16px; color:#129f50; float:left;}
.zx_2_left_1_right p a {color:#129f50;}
.zx_2_left_1_right span { width:615px; height:75px; line-height:25px; color:#666; font-size:14px; color:#666; float:left; overflow:hidden;}
.zx_2_left_2 { width:900px; height:auto; float:left; margin-top:15px; margin-bottom:35px;}
.zx_2_left_2 ul li { width:405px; padding-left:30px; background:url(../images/hot.png) no-repeat left; height:40px; line-height:40px; font-size:14px; border-bottom:solid 1px #CCCCCC; float:left;}
.zx_2_left_2 ul li:nth-child(2n){ float:right;}
.zx_2_left_2 ul li a { color:#666;}
.zx_2_left_2 ul li a:hover { color:#129f50;}



.zx_2_right { width:245px; height:420px; background:url(../images/new_right_bg.png) no-repeat; float:right;}
.zx_2_right p { width:169px; height:30px; float:left; margin-left:30px; background:#129f50; text-align:center; color:#FFF; font-size:14px;}
.zx_2_right p a {  width:169px; height:30px; line-height:30px; color:#FFF;}
.zx_2_right p a:hover  {  width:169px; height:30px; line-height:30px; color:#129f50; background:#fff;}

/*zx*/

/*zs*/
.zs0 { width:100%; height:auto; overflow:hidden; background:#f1f1f1; padding-bottom:40px;}
.zs { width:1180px; height:auto; margin:0 auto;}
.zs_1 { width:1180px; height:160px; float:left;}
.zs_1 p { width:1180px; height:40px; line-height:40px; margin-top:60px; float:left; text-align:center; font-size:22px; color:#a5a5a5; font-weight:bold; text-align:center;}
.zs_1 h2 { width:1180px; height:30px; line-height:30px;  float:left; text-align:center; font-size:32px; color:#129f53; font-weight:bold; text-align:center;}
.zs_2 { width:1180px; height:240px; float:left; margin-bottom:25px;}
/* Div1 */
.Div1{width:1180px;height:auto;margin:0px auto;overflow:hidden;position:relative;}
.Div1_title{height:32px;width:1000px;padding-bottom:3px;background:url(../images/lizi_img001.jpg) repeat-x;}
.Div1_title em{float:left;font-style:normal;line-height:32px;padding-left:13px;font-size:14px;}
.Div1_title span{float:right;display:block;padding:8px 15px 0 0;height: 20px;}
.Div1_title span b , .Div1_title span a{display:block;float:left;}
.Div1_title span b , .Div1_title span b img{width:11px;height:11px;}
.Div1_title span b img{cursor:pointer;}
.Div1_prev{padding:2px 10px 0 0;}
.Div1_next{padding:2px 0 0 0px;}
.Div1_title span a{font-size:12px;padding-left:15px;margin-right:10px;}
.Div1_title span a:hover{color:#f34d01;}
.Div1_title span a.Div1_title_a1{color:#f34d01;}

.Div1_main{padding-top:13px;height:480px;width:10000px;overflow:hidden;position:relative;z-index:1;}
.Div1_main div{width:1180px;height:480px;float:left;}
.Div1_main div span{width:285px;padding:0 16px;height:480px;display:block;float:left;}
.Div1_main div span a{display:block;}
.Div1_main_a1{padding:4px 3px 4px 4px;margin-bottom:4px;}
.Div1_main_a1 , .Div1_main_a1 img{width:279px;height:195px;}
.Div1_main_a1 img { border:solid 3px #CCCCCC;}
.Div1_main div span b{display:block;padding-left:10px;color:#787878;}
.Div1_main div span p{line-height:20px;padding:0 10px;height:87px;color:#787878;}
.Div1_main_a2{width:285px;height:35px; line-height:35px; color:#666;text-align:center;}
.Div1_main_a2:hover{}

.Div1_main div span.Div1_main_span1 .Div1_main_a1{}
.Div1_main div span.Div1_main_span1 b , .Div1_main div span.Div1_main_span1 p{color:#33a0ff;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2{}
.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover{}

.Div1 .Div1_prev1 ,.Div1 .Div1_next1{display:block;width:31px;height:30px;position:absolute;cursor:pointer;z-index:2;top:102px;}
.Div1 .Div1_prev1 img ,.Div1 .Div1_next1 img{width:31px;height:30px;}
.Div1 .Div1_prev1:hover ,.Div1 .Div1_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.Div1 .Div1_prev1{left:18px;}
.Div1 .Div1_next1{left:1140px;}
/*zs*/

/*td*/
.td0 { width:100%; height:auto; overflow:hidden;}
.td { width:1180px; height:auto; margin:0 auto;}
.td_1 { width:1180px; height:45px; margin-top:10px; font-size:22px; color:#333; font-weight:bolder; margin-bottom:20px; margin-top:20px; background:url(../images/td_1_bg.png) no-repeat center; text-align:center;}
.td_2 { width:1180px; height:auto; float:left; margin-bottom:20px;}
.td_2 ul li { margin-left:10px; margin-right:10px; width:275px; height:30px; line-height:30px; font-size:14px; color:#666; margin-top:6px; margin-bottom:6px; float:left; border-right:dashed 1px #CCCCCC; overflow:hidden;}
.td_2 ul li a { color:#666;}
.td_2 ul li a:hover { color:#149e50;}
.td_3 { width:1178px; height:auto; float:left; border:solid 1px #CCCCCC; margin-bottom:30px;}
.td_3_1 { width:1178px; height:20px; line-height:20px; font-size:18px; color:#333; font-weight:bold; float:left; text-align:center;}
.td_3_1 p {width:180px; height:30px; margin-top:-15px; margin-left:500px;  height:30px; line-height:30px; font-size:18px; color:#333; font-weight:bold; float:left; text-align:center; background:#FFF;}
.td_3_2 { width:1138px; margin-left:20px; margin-right:20px; height:auto; float:left; margin-bottom:15px;}
.td_3_2 span { width:auto; line-height:33px; float:left; margin-left:10px; margin-right:10px; color:#666;}
.td_3_2 span a { color:#666; font-size:12px;}
.td_3_2 span a:hover { color:#129f50;}
/*td*/

/*foot*/
.foot0 { width:100%; height:290px; background:#129f53; overflow:hidden;}
.foot { width:1180px; height:290px; margin:0 auto;}
.foot_left { width:460px; height:220px; margin-top:35px; float:left;}
.foot_left p { width:460px; height:27px; line-height:27px; color:#FFF; font-size:14px; float:left;}
.foot_left p a { color:#FFF;}
.foot_left p a:hover { color:#dcdcdc;}
.foot_right { width:345px; height:220px; float:right;}
.foot_right img { width:143px; height:143px; margin-right:15px; float:left; margin-top:65px;}
.foot_right p { width:143px; height:35px; line-height:35px; font-size:14px; margin-right:15px; color:#FFF; text-align:center; float:left;}
/*foot*/



