/* CSS Document */
body{margin:0;padding:0;font-size:14px; font-family:"Microsoft YaHei"; color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,blockquote,p,object{padding:0;margin:0}
table,td,tr,th{font-size:14px}
li{list-style-type:none;margin:0;padding:0;}
img{vertical-align:top;border:0; display:block;}
ol,ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
address,cite,code,em,th{font-weight:normal;font-style:normal}
a{text-decoration:none;display:block;}
a:hover{text-decoration:none;}
.clear{clear:both;*zoom:1;}

/*header*/
.head{width:100%;border-bottom:1px solid #aaaaaa;}
.head img{display:block;margin:0 auto;}

.nav{width:1200px;margin:0 auto;}
.nav li{float:left;width:109px;position:relative;}
.nav li a{display:block;text-align:center;line-height:60px;color:#4f886e;font-size:18px;border-top:3px solid #fff;}
.nav li a:hover{border-top:3px solid #4f886e;}
.menu{width:420px;padding:40px 0;position:absolute;left:0px;top:56px;background:url('../images/bg.png') no-repeat left top;z-index:999;display:none;}
.menu li{width:140px;float:left;background:url('../images/line.png') no-repeat right center;}
.menu li a{border:none;}
.nav .menu li a{color:#fff;line-height:45px;font-size:16px;}
.nav .menu li a:hover{border:none;}
.nav li:hover .menu{display:block;}

.banner_bg{ position:relative;}
.banner{ margin:0 auto; height:100%; overflow:hidden; position:relative;}
.banner a{ display:none;}
.banner a:first-child{ display:block;}
.banner img{ display:block; margin:0 auto;}
.btn li{ width:10px; height:10px;border-radius:50%; background-color:#2d7052; float:left; margin:0 2%;}
.btn{ width:40%; margin:0 auto; position:absolute; top:80%; left:48%; margin-top:20px;}
.btn .current{ background-color:white;}

.list_bg{width:100%;border-bottom:1px solid #a0a0a0;box-sizing:border-box;}
.list_box{width:1200px;margin:0 auto;}
.list_box li{width:108.9px;float:left;border-left:1px solid #a0a0a0;box-sizing:border-box;position:relative;}
.list_box li:first-child{border:none;}
.list_box li img{display:block;margin:0 auto;padding-top:15px;}
.list_box li span{display:block;text-align:center;color:#000;line-height:40px;font-size:16px;}
.list_box .list_hover{width:100%;background:#81784e;position:absolute;left:0px;top:0px;display:none;}
.list_box .list_hover span{color:#fff;}
.list_box li:hover .list_hover{display:block;}

/* 边距 */

.mt25{margin-top:25px;}


/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}

.layout{width:1200px;margin-left:auto;margin-right:auto;}

/*首页 */
.indexnews{width:1200px;margin:0 auto;}
.left-news{width:805px;float:left;}
.list-tit{border-bottom:1px solid #ccc;margin-bottom:10px;}
.list-tit li{display:inline-block;font-size:16px;color:#ccc;font-weight:normal;}
.list-tit li a{display:inline-block;color:#666;font-size: 16px;margin-right: 30px; line-height: 56px;}
.list-tit li a:hover{color:#20b673;}
.list-tit .cur a{color:#4F886E;font-weight:bold;border-bottom:3px solid #4F886E;}
.picScroll-left{ width:805px;  overflow:hidden;position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;position:absolute;bottom:25px;left:40%;z-index:222;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ display:inline-block;width:34px;height:8px;margin-left:5px;background:#ccc;line-height:0;font-size:0;text-indent:-999px;cursor:pointer;float:left;}
.picScroll-left .hd ul li.on{ background:#4F886E; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:248px;height:296px;overflow:hidden; margin:0 8px; float:left; _display:inline; overflow:hidden;}
.picScroll-left .bd ul li .news-it-img{display:block;width:100%;height:169px;overflow:hidden;}
.picScroll-left .bd ul li .news-it-img img{width:100%;height:100%;transition:transform .68s;}
.picScroll-left .bd ul li .news-it-img a:hover img{ transform:scale(1.3);}
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .bd ul li .news-it-tit{ line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#333;}
.picScroll-left .bd ul li p{display:block;color:#999;font-size:12px;line-height:20px;}
#right-news{width:365px;float:right;height:320px;}
.list-tits{border-bottom:1px solid #ccc;margin-bottom:10px;}
.list-tits li{display:inline-block;font-size:16px;color:#ccc;font-weight:normal;}
.list-tits li a{display:inline-block;color:#666;font-size: 16px;margin-right: 30px; line-height: 56px;}
.list-tits li a:hover{color:#20b673;}
.list-tits .cures a{color:#4F886E;font-weight:bold;border-bottom:3px solid #4F886E;}
.day-news li{margin:0;padding: 4px 0 5px 50px;margin-bottom: 2px;height: 52px;box-sizing:border-box;position:relative;border-bottom:1px dashed #d7d7d7;line-height:1.5;}
.home-container .day-news li{height: 57px;padding: 5px 0 8px 50px;}
.day-news.no-day li{padding: 5px 0 5px 0;height:55px;}
.day-news li:last-child{border-bottom:none;}
.day-news li a{display:block;line-height: 20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.day-news li b{padding-top: 2px;line-height:1.2;position:absolute;font-size:12px;font-weight:normal;top: 5px;left:0;border:1px solid #757575;width: 40px;height: 40px;box-sizing:border-box;text-align: center;}
.day-news li b u{display:block;font-weight:bold;font-size:16px;}
.day-news li span{color: #999;font-size: 12px;}
.day-news li span u,.news-list-info .fl u{color: #e8e4e8;margin: 0 5px;}

.index01_bg{width:1200px;margin:0 auto;}
.index01_bg img{display:block;margin:0 auto;margin-bottom:10px;}

.index02_bg{width:100%;background:url('../images/bg02.jpg') no-repeat top center;padding:30px 0;margin-top:20px;}
.index02_cte{width:1200px;margin:0 auto;}
.index02_title{background:url('../images/bg03.png') no-repeat center center;}
.index02_title h3{font-size:24px;color:#fff;display:block;line-height:50px;text-align:center;}
.index02_title li{width:70px;height:4px;margin:0 auto;background:#fff;}
.index02_left{width:920px;height:410px;float:left;margin:35px auto;overflow:hidden;}
.index02_list{width:420px;float:left;padding:30px 0;background:url('../images/index02_bg.png') no-repeat center center;/*background:rgba(46,75,62,0.8) url('../images/bg04.png') no-repeat center 30px;*/}
.index02_list li{width:140px;float:left;}
.index02_list li a{font-size:16px;line-height:45px;color:#fff;text-align:left;display:block;padding-left:40px;}
.index02_list li a:hover{background:url('../images/hover.png') repeat center center;}
.index02_list span{width:275px;margin:20px auto;display:block;border-radius:5px;border:1px solid #fff;}
.index02_list span a{font-size:18px;color:#fff;display:block;text-align:center;line-height:40px;}
.index02_web{width:500px;height:410px;float:left;background:url('../images/index02_web.png') repeat center center;}
.index02_hot{width:470px;margin:25px auto;}
.index02_hot li{width:100%;}
.index02_hot li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:16px;color:#fff;line-height:40px;text-align:center;}
.index02_hot p{font-size:14px;color:#fff;line-height:25px;}
.innews_list{width:470px;margin:0 auto;}
.innews_list li{width:235px;float:left;}
.innews_list li a{width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;color:#fff;line-height:38px;}
.index02_list .curs a{background:url('../images/hover.png') repeat center center;}
.index02_right{width:272px;float:right;}
.index02_right li{width:100%;}
.index02_right li:first-child{margin-top:35px;margin-bottom:8px;}

.index03_bg{width:1200px;margin:0 auto;}
.scrollleft{width:100%;margin:20px auto;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:215px;}
.scrollleft img{width:215px; height:auto;}
.scrollleft .sconame{width:195px;margin:5px auto;}
.scrollleft .sconame p{float:left;font-size:16px;color:#4f886e;line-height:40px;border-bottom:3px solid #4f886e;}
.scrollleft .sconame span{float:left;width:100px;margin-top:12px;margin-left:10px;display:block;line-height:20px;background:#eeeeee url('../images/zc.png') no-repeat 5px center;padding-left:30px;}

.index04_bg{width:100%;background:#f2f2f2;padding:50px 0;}
.index04_cte{width:1200px;margin:0 auto;}
.index04_left{width:589px;float:left;}
.index04_right{width:590px;float:right;}
.index04_top{width:100%;}
.index04_top li{width:288px;float:left;margin-left:14px;}
.index04_top li:first-child{margin-left:0px;}
.link{width:570px;height:147px;padding:10px;background:#fff;margin-top:13px;}
.link h3{border-bottom:1px solid #ccc;margin-bottom:10px;}
.link h3 span{width:75px;font-size:18px;display:block;color:#588973;line-height:40px;border-bottom:5px solid #588973;}
.link li{float:left;margin-right:5px;}
.link li a{font-size:14px;color:#333;line-height:30px;}

.footer{width:100%;border-top:25px solid #39614f;}
.footer_cte{width:1200px;margin:0 auto;padding:35px 0;}
.foot_logo{width:315px;float:left;margin-top:20px;}
.foot_logo img{display:block;margin:0 auto;}
.foot_center{width:310px;float:left;}
.foot_center li{width:50%;float:left;text-align:center;}
.foot_center li span{width:100px;margin:0 auto;text-align:center;display:block;border-bottom:1px solid #ccc;font-size:22px;color:#4f886e;line-height:45px;margin-bottom:5px;}
.foot_center .foot_menu{width:100%;}
.foot_center .foot_menu a{font-size:16px;color:#a3a3a3;line-height:30px;}
.foot_con{width:355px;float:left;}
.foot_con h3{width:285px;display:block;margin:0 auto;color:#4f886e;border-bottom:1px solid #ccc;font-size:22px;line-height:45px;text-align:center;margin-bottom:5px;}
.foot_con li{width:306px;margin:0 auto;font-size:14px;color:#8b8b8b;line-height:30px;}
.foot_con li span{font-size:18px;font-weight:600;}
.foot_con p{width:306px;margin:0 auto;font-size:16px;line-height:30px;color:#8b8b8b;}
.foot_link{width:306px;margin:0 auto;}
.foot_link a{float:left;color:#adadad;margin-right:10px;font-size:14px;}
.foot_er{width:220px;float:left;}
.foot_er img{display:block;margin:0 auto;}
