@charset "utf-8";

/* CSS Document */

.banner{ min-width:1200px; position:relative;height:560px; z-index:2;}

.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:560px;}

.banner .bd ul{ width:100% !important; height:560px;}

.banner .bd li{ width:100% !important; height:560px; overflow:hidden; text-align:center;}

.banner .bd li a{ display:block; height:560px;}

.banner .hd{width:100%; position:absolute; z-index:3; bottom:10px; left:0; height:30px; line-height:30px;}

.banner .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius:25px; margin:5px; border:2px solid #fff; overflow:hidden; line-height:9999px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}

.banner .hd ul .on{ background:#0080ec; border:2px solid #0080ec;}



.znav{ padding:40px 0 30px;}

.znav h2{ font-size:32px; line-height:52px; font-weight:bold; color:#000;}

.znav h2 span{ color:#27a456;}

.znav p{ color:#c7c7c7; background:url(../images/hr4.png) no-repeat center center; line-height:26px; font-size:15px; text-transform:uppercase;letter-spacing:3px;}

.znav2 h2,.znav2 h2 span{ color:#fff;}

.znav2 p{ color:#d0e5da; background:url(../images/hr3.png) no-repeat center bottom; padding:5px 0 15px;}



.yewu{ height:530px;}

.yewu dl{ width:318px; height:171px; float:left; margin-left:24px; margin-bottom:28px; padding:33px;}

.yewu dl.dl1{ margin-left:0; height:309px; padding-top:160px;}

.yewu dl dt{ background:url(../images/hr3.png) no-repeat center bottom; padding-bottom:25px;}

.yewu dl dd{ font-size:22px; font-weight:bold; color:#fff; height:44px; line-height:44px;}



.butt{ padding:20px 0 50px;}

.butt a{ display:inline-block; height:52px; line-height:52px; padding:0 45px; font-size:16px; color:#868686; border:3px solid #e6e6e6; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}



.liyou{ background:url(../images/img11.jpg) no-repeat center top;}

.liyou .ly_dl{ padding-bottom:80px;}

.liyou .ly_dl dl{ float:left; width:243px; height:254px; margin-left:36px; background:#fff; padding:45px 15px;}

.liyou .ly_dl dl.dl1{ margin-left:0;}

.liyou .ly_dl dl dt{ color:#000; font-size:18px; font-weight:bold; padding-top:110px; height:36px; line-height:36px; padding-bottom:10px;}

.liyou .ly_dl dl dd{ color:#4d4d4d; font-size:14px; text-align:left; background:url(../images/tb7.png) no-repeat left center; line-height:26px; padding-left:10px;}



.about{ background:url(../images/img12.jpg) no-repeat center bottom; padding-bottom:80px;}

.about .txt{ color:#565656; line-height:34px; font-size:15px; padding-bottom:30px;}

.about .txt a{ color:#27a456;}

.about .pic{ overflow:hidden; position:relative; height:172px; overflow:hidden;}

.about .pic .next,.about .pic .prev{ position:absolute; top:60px; cursor:pointer; display:block; z-index:5;}

.about .pic .next{ left:0;}

.about .pic .prev{ right:0;}

.about .pic .bd{ position:relative; float:left;}

.about .pic .bd ul li{ display:block; float:left; width:224px; height:172px; padding-right:20px;}

.about .pic .bd ul li img{ display:block; width:224px; height:172px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}



.yeji{ padding-bottom:10px;}

.yeji .parHd{ float:left; width:450px; text-align:left; padding-right:5px;}

.yeji .parHd dl{ float:left; width:160px; padding:44px 24px; border:1px solid #e6e6e6; background:url(../images/tb9.png) no-repeat 160px center #fff; margin-right:15px; margin-bottom:15px;}

.yeji .parHd dl dt{ font-size:18px; font-weight:bold; line-height:28px;}

.yeji .parHd dl dd{ text-transform:uppercase; font-size:10px; color:#cacaca; line-height:22px;}

.yeji .parHd dl.on{ border:1px solid #27a456; background:url(../images/tb8.png) no-repeat 160px center #27a456; color:#fff;}

.yeji .parHd dl.on dd{ color:#6dba86;}

.yeji .sPrev,.yeji .sNext{ position:absolute; display:block; width:38px; height:85px; z-index:2;}

.yeji .sNext{ right:0; top:160px;}

.yeji .sPrev{ left:0; top:160px;}

.yeji .parBd{ float:left; width:745px; height:450px; padding-bottom:15px; overflow:hidden;}

.yeji .slideBox{ width:100%; height:450px; overflow:hidden; position:relative;}

.yeji .slideBox ul{ overflow:hidden; zoom:1;}

.yeji .slideBox ul li{ float:left; overflow:hidden;}

.yeji .slideBox ul li .pic img{ display:block; width:745px; height:450px;}

.yeji .slideBox ul li .title{ width:100%; background:url(../images/tb10.png) repeat; position:relative; top:-50px; height:50px; line-height:50px; color:#fff; z-index:3;}

.yeji .slideBox ul li .title a{ color:#fff; display:block; font-size:16px; text-align:center;} 



.news{ background:#fafafa; padding:35px 0 50px;}

.xwbox,.xzbox{ width:560px; height:528px; text-align:left; overflow:hidden;}

.xwbox .inHd{ height:50px; line-height:50px; padding-bottom:18px;}

.xwbox .inHd ul{ float:left; font-size:21px; font-weight:bold; color:#000;}

.xwbox .inHd ul li{ float:left; padding:0 10px; cursor:pointer;}

.xwbox .inHd ul li.on{ color:#27a456; background:url(../images/hr8.png) repeat-x left bottom;}

.xwbox .inHd .td{ float:right;}



.xwbox .inBd img{ display:block; width:560px; height:160px;}

.xwbox .inBd dl{ width:100%; padding:10px 0 15px; border-bottom:1px dashed #e0e0e0;}

.xwbox .inBd dl dt{ font-size:15px; color:#000; height:40px; line-height:40px;}

.xwbox .inBd dl dt span,.xwbox .inBd li span{ float:right; color:#bdbdbd;}

.xwbox .inBd dl dt a{ float:left; font-weight:600;}

.xwbox .inBd dl dd{ font-size:14px; color:#717171; line-height:27px;}

.xwbox .inBd dl dd a{ color:#27a456;}

.xwbox .inBd ul{ padding:10px 0;}

.xwbox .inBd ul,.xwbox .inBd li{ float:left; width:100%; line-height:40px;}

.xwbox .inBd li a{ float:left; color:#4f4f4f; font-size:15px; background:url(../images/tb1.png) no-repeat left 17px; padding-left:15px;}



.xzbox .tit{ height:50px; line-height:50px; padding-bottom:18px;}

.xzbox .tit span{ float:left; color:#27a456; padding:0 3px; background:url(../images/hr8.png) repeat-x left bottom; font-size:21px; font-weight:bold;}

.xzbox .tit a{ float:right; color:#9c9c9c;}

.xzbox img{ display:block; width:560px; height:160px; padding-bottom:10px;}

.xzbox dl{ float:left; width:100%; padding-bottom:10px;}

.xzbox dl dd{ float:left; width:100%; line-height:34px; padding:3px 0;}

.xzbox dl dd a.lf{ color:#4f4f4f; font-size:15px; background:url(../images/tb1.png) no-repeat left 17px; padding-left:15px;}

.xzbox dl dd a.rg{ color:#737373; background-color:#ededed; padding:0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}





/*-----nei-----*/

.lanmu{ line-height:52px; font-size:16px;}

.lanmu a{ display:inline-block; background-color:#e9f6ee; color:#3d3d3d; width:204px; padding:0 10px; margin-left:15px;}

.lanmu2 a{ width:163px;}

.lanmu a.a1{ margin-left:0;}

.lanmu a:hover,.lanmu a.on{ background-color:#27a456; color:#fff;}



.fc_list,.ntext,.xz_list,.xw_list{ padding:30px 0;}

.fc_list dl{ float:left; width:285px; padding-left:20px; padding-bottom:10px; font-size:15px;}

.fc_list dl.dl1{ padding-left:0;}

.fc_list dl img{ width:285px; height:220px; display:block;}

.yj_list dl img{ width:285px; height:172px; display:block;}

.fc_list dl dd{ padding-top:3px; height:36px; line-height:36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.ntext{ font-size:15px; color:#363636; line-height:34px; text-align:left;}



.xz_list ul{ width:100%; border-top:1px solid #ededed;}

.xz_list ul li{ float:left; width:100%; height:60px; line-height:60px; border-bottom:1px solid #ededed;}

.xz_list ul li a{ font-size:15px; color:#27a456;}

.xz_list ul li a.a1{ float:right; background:url(../images/tb6.png) no-repeat left center; padding-left:30px;}

.xz_list ul li a.a2{ float:left; background:url(../images/tb1.png) no-repeat left center; padding-left:15px; color:#333;}

/*
.xz_list ul li span{ float:left; font-size:16px; color:#3d3d3d; background:url(../images/tb1.png) no-repeat left center; padding-left:20px;}
*/


.xw_list dl{ float:left; width:100%; text-align:left; padding:25px 0; border-bottom:1px solid #eee;}

.xw_list dl:first-child{ border-top:1px solid #eee;}

.xw_list dl dt{ float:left; width:182px;}

.xw_list dl dt img{ display:block; width:182px; height:135px;}

.xw_list dl dd{ float:left; width:1000px; color:#949494; font-size:15px; line-height:25px; padding-left:18px;}

.xw_list dl dd div{ height:39px; line-height:39px;}

.xw_list dl dd div a{ float:left; color:#3d3d3d; font-weight:bold; font-size:17px;}

.xw_list dl dd div a:hover{ color:#21a051;}

.xw_list dl dd div span{ float:right; font-size:14px; color:#a2a1a1;}

.xw_list dl dd p{ padding-bottom:10px;}

.xw_list dl dd p a{color:#21a051;}

.xw_list dl dd a.more{ display:inline-block; background-color:#27a456; color:#fff; height:36px; line-height:36px; padding:0 30px;}



.weizhi{ font-size:14px; color:#9c9c9c; line-height:44px; height:44px; padding:10px 0; border-bottom:1px solid #dcdcdc;}

.weizhi .box{ width:1175px; background:url(../images/rb10.png) no-repeat left 14px; padding-left:25px; text-align:left;}

.weizhi .box a{ display:inline-block; padding:0 5px; color:#aaa;}



.wz_tit{ padding:40px 0 20px; border-bottom:1px solid #e8e8e8;}

.wz_tit h1{ font-size:26px; line-height:52px; color:#000;}

.wz_tit p{ color:#898989; font-size:14px; line-height:28px; padding-top:5px;}



.n_tit{ text-align:left; border-bottom:1px solid #e8e8e8; height:44px; line-height:44px;}

.n_tit2{ padding-top:40px;}

.n_tit span{ font-size:21px; font-weight:bold; color:#000; background:url(../images/hr5.png) no-repeat left center; padding-left:15px;}



.xg_list ul{ float:left; width:100%; padding:15px 0 40px;}

.xg_list ul li{ float:left; width:46%; font-size:15px; height:40px; line-height:40px; padding:0 2%; background:url(../images/tb1.png) no-repeat left center;}

.xg_list ul li span{ float:right; color:#bdbdbd;}

.xg_list ul li a{ float:left; color:#000;}

.xg_list ul li a:hover{ color:#21a051;}



.lx_txt{ width:1198px; border:1px solid #d4d4d4; font-size:16px; line-height:43px; color:#3f3f3f;}

.lx_txt .lf{ width:517px; padding:40px; text-align:left;}

.lx_txt .lf h1{ font-size:21px; font-weight:bold; color:#000;}

.lx_txt .rg{ width:600px; height:365px; border:none; border-left:1px solid #d4d4d4;}



.form ul{ float:left; width:100%; padding:20px 0 50px;}

.form ul li{ width:590px; float:left; padding:10px 0;}

.form ul li.li1 { margin-right:20px;}

.form ul li.li2 { width:1200px;}

.form ul li input { display:block; width:568px; border:1px solid #dcdcdc; font-size:15px; padding:0 10px; color:#777777; height:50px; line-height:50px; color:#bcbcbc;}

.form ul li textarea{ display:block; width:1178px; height:110px; border:1px solid #dcdcdc; font-size:15px; padding:10px;}

.form ul li input[placeholder],.form ul li textarea[placeholder]{ color:#9c9c9c;}

.form ul li.li2 input{ display:inline-block; width:220px; font-weight:500; color:#fff; background:#ababab; height:56px; line-height:56px; font-size:16px; border-color:#ababab;}

.form ul li.li2 input:first-child{ background:#27a456; color:#fff; margin-right:15px; border-color:#27a456;}

.form ul li.lit{ width:100%; float:left; padding:10px 0; font-size:15px;}







