@charset "utf-8";
/* CSS Document */
body, div, p, ul, li,  input, button, textarea {margin:0; padding:0; font-size:1em; font-family: "微软雅黑",Microsoft YaHei,Helvetica,STHeiti,Droid Sans Fallback; line-height:24px; text-align:left; color:#404040;}
body{overflow-x: hidden; }
h1, h2, h3, h4,a{ margin:0; padding:0; text-decoration:none;}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
em{font-style: normal;}
.clear{clear:both;}
a{ color:#404040;}
a:hover{ color:#3cac4c;}
.con{ width:100%; min-width:320px;}
.header{ height:50px;  background:#f4f4f4;line-height:50px; border-bottom:1px solid #E9E9E9; overflow:hidden; padding:0px 15px; overflow:hidden;}
.header .header_left{ display:inline-block; float:left; width:80%;line-height:50px;}
.header .header_left span{ display:inline-block; float:left; padding-right:5px;}
.header_left_span1{ width: 20px;  height: 20px;padding-right:5px;  background: url(images/custom.png) no-repeat -436px 0; margin-top:15px;}
.header_left_span2{ width: 17px;  height: 50px;  background:url(images/custom.png) no-repeat  -466px 0; }
.nav_box{ width:100%;  padding-top:6px; padding-bottom:10px; }
.nav_box ul li{ width:17.5%; height:30px; line-height:30px;text-align:center; display:inline-block; float:left; margin-right:2%; margin-bottom:8px;  background:#FFF;}
.nav_box ul li a,.list p a{ display:block; color:#404040; background:#F8F8F8; border:1px solid #dcdcdc; border-radius:3px;}
.nav_box ul li a:hover,.list p a:hover{ color:#3cac4c; background:#fff; border:1px solid #dcdcdc; border-radius:3px;}
.nav_box .nav_box_p2{ font-size:0.9em; height:30px; line-height:30px;  color:#878787;}
.nav_box .nav_box_p2 span{display:block; float:left; margin:4px 6px 0px 0px;}
.nav_box .nav_box_p2 .span1{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -256px 1px;}
.nav_box .nav_box_p2 .span2{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -286px 0;}
.nav_box .nav_box_p2 .span3{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -316px 0;}
.nav_box .nav_box_p2 .span4{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -346px 0;}
.nav_box .nav_box_p2 .span5{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -376px 0;}
.nav_box .nav_box_p2 .span6{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat -406px 0;}
.toggle{ background:#f4f4f4; padding-left:15px;}
.toggle dl{ padding:0px; margin:0px;}
.toggle dl dt {line-height:50px; display:inline-block; position:absolute; float:left; width:13%; text-align:right; padding-right:15px;  position:absolute; z-index:9998; top:0; right:15px;}
.toggle dl dt.current { adding:0px; margin:0px; }
.toggle dl dd {adding:0px; margin:0px;}
.toggle_span1{ position:absolute; float:left; top:22px;width:16px; margin-left:6px; height: 8px;  background:url(images/custom.png) no-repeat 0 0;}
.ad { border-top:1px solid #E4E8EB; border-bottom:1px solid #E4E8EB;}
.ad img{ width:100%; height:auto;}
.list_title{  padding-left:10px; line-height:30px; padding:10px 0px; background:#f7f7f7; border-bottom:1px solid #E4E8EB;}
.list_title h2{border-left:7px solid #3cac4c;  font-size:1.2em; font-weight:normal; padding-left:10px;}
.list_top{ padding:20px 15px 20px 15px; border-bottom:1px dashed #F0F2F4;  line-height:1.5em; color:#444;}
.list_top span{width: 16px; height: 16px;  background:url(images/custom.png) no-repeat -26px 0; display:block; float:left; margin-right:10px; margin-top:6px;}
.list1{ height:90px; margin:0px 15px; padding:15px 0px;border-bottom:1px solid #F0F2F4; display:block; overflow:hidden; font-size:0.875em; color:#999; line-height:1.4em;}
.list1 .span1{ display:block; float:left; width:120px; height:90px;margin-right:13px; overflow:hidden;border-radius:3px;}
.list1 .span1 img{ width:100%; height:auto; }
.list1 .p1,.p3{ font-size:0.875em; color:#999; line-height:1.5em; height:84px; overflow:hidden;  display:block;}
.list1 .p1 strong{ font-weight: normal;color:#404040;  font-size:1.2em; height:20px; line-height:20px; overflow:hidden;display:block;}
.list1 .p1 strong:hover{ font-weight: normal;color:#3cac4c;  font-size:1.2em; }
.list1 .p1 a{ color:#999; display:block; overflow:hidden; padding-bottom:10px;}
.list1 .p1 a:hover{ color:#3cac4c;}
.list1 .p3{height:64px;}
.list1_1{ border-bottom:none;}
.list1 .p2{ text-align: right; color:#BDBDBD; font-size:0.875em; height:28px; line-height:28px; overflow:hidden;}
.list1 .p2 .span1{width: 14px; height: 14px; background:url(images/custom.png) no-repeat -52px 0;display:block; float:left; padding:0; margin:0; margin-top:6px;}
.list1 .p2 .span2{ width:105px; height:28px; overflow:hidden; display:block; float:left;}
.list1 .p2 a{ color:#3cac4c; padding-left:6px; display: inline-block; float:left;}
.list1 .p2 a:hover{ color:#404040;text-decoration:underline;}
.paging{text-align:center; padding:20px 0px 20px 15px; font-size:0.875em;}
.paging span{  height:24px;margin-right:3px;  border:none;  line-height:24px;border:1px solid #ddd;}
.paging span a{ color:#444; display:block; padding:0px 8px; }
.paging span a:hover{ color:#fff; background:#429A43; }
.paging2 { background:#429A43; color:#FFF; display:block; padding:0px 8px; line-height:30px; border:none;}
.paging span{ display:inline-block; float:left; }
.paging em{ font-family:Georgia, "Times New Roman", Times, serif; color:#429A43; font-size:16px;}
/*焦点图特效*/
#focus{position: relative;height:200px;width:100%; overflow:hidden;}
#focus .bd{position: relative} 
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 65px;width: 25px;height: 50px;z-index: 2}
#focus .btn-prev{left: 0;width: 25px;  height: 50px; display:block; background:url(images/custom.png) no-repeat  -493px 0;}
#focus .btn-next{right: 0;width: 25px;  height: 50px; display:block; background:url(images/custom.png) no-repeat  -528px 0;}
#focus .focus-bar-box{width:100%;height: 240px;position: relative;overflow: hidden}
#focus .focus-bar{width:auto}
#focus .focus-bar li{float: left;width:100%;height: 200px; overflow:hidden;}
#focus .focus-bar li a{width:100%;height:auto;display: block}
#focus .focus-bar li img{width:100%; height: auto;}
#focus .ft{width: 100%;  padding:10px 0px;background:#F3F3F3;}
#focus .change{ height:5px; overflow:hidden; z-index:3; position:absolute; bottom:15px; right:10px;}
#focus .change a{float: left;  width: 12px;height:5px; margin-right: 6px; background:#AAA;}
#focus .change a.on{background:#3EAF0E;width: 12px;height:5px;}
#focus .hd{position: absolute; left:0; bottom:0px; z-index:2;width:100%; height:40px; line-height:40px;	background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color:#fff;overflow:hidden; font-size:16px;text-shadow: 1px 1px 1px #000;}
#focus .hd a{ color:#FFF; padding-left:10px;  padding-right:70px; width:75%; height:40px; overflow:hidden; display:block;}
.list ul{ padding:0px 15px;}
.list ul li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #f2f2f2;}
.list ul li a{display:block; width:90%; float:left;}
.list p a{border:1px solid #f2f2f2;}
.list .span{width: 11px;  height: 17px; background:url(images/custom.png) no-repeat  -210px 0; display:block; float:right; margin-top:13px;}
.list_title span{ color:#3cac4c; font-size:0.8em; padding-left:10px; }
.list ul li em,.list2 ul li em{ color:#ADADAD; padding-right:8px;}
.list ul li em strong,.list2 ul li em strong{ color:#FF6500; font-size:1.2em;}
.list p{ padding:15px; text-align:center; line-height:35px; }
.list2 ul{ padding:0px 15px;}
.list2 ul li{ height:40px; line-height:40px; color:#BDBDBD; overflow:hidden;  border-bottom:1px solid #f2f2f2;  text-align:right; font-size:0.875em;}
.list2 ul li .span1{ width: 7px;  height: 7px; display:inline-block; float:left;  background:url(images/custom.png) no-repeat -98px 0; margin-top:18px; margin-right:8px;}
.list2 ul li a{ width:80%; display: inline-block; float:left; text-align:left; font-size:16px;}
.list2 ul li a:hover{ width:80%; display: inline-block;}
.review{ padding:15px;}
.review_text{ width:70%; height:70px; padding:5px; font-size:0.8em; display: inline-block; float:left; border:1px solid #dcdcdc; border-radius:3px;}
.review_btn{ width:15%;display:inline-block; float:left; min-width:70px; line-height:40px; height:40px; font-size:0.8em; border:1px solid #dcdcdc; border-radius:3px; background:#FFF; line-height:40px; text-align:center; margin-left:1%;}
.review a{ color:#404040; display:block;}
.review a:hover{ color:#3cac4c;display:block;}
.hot_img{ padding:15px 0px 0px 15px;}
.hot_img2,.hot_img3{ padding:15px 0px 15px 15px;}
.hot_img ul li{ width:47%; height:120px; display:inline-block; float:left; overflow:hidden; margin-right:2%; position:relative; z-index:9998;}
.hot_img ul li img{ width:100%; height:auto;}
.hot_img span{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;position:absolute;text-align:center;	height:30px;overflow:hidden;background:#000;width:100%;	line-height:30px;left: 0;bottom:0; }
.hot_img span a{ color:#fff;}
/*link*/
.link{ background:#F7F7F7; border-top:1px solid #EFEFEF; text-align:center; padding:15px 0px; font-size:0.9em;}
.link a{ display:block; float:left; width:20%; }
/*返回顶部*/
.backtop{ line-height:60px; text-align:right; padding-right:20px; height:60px; overflow:hidden; }
.backtop a{ display:inline-block; float:right;padding-right:6px;}
.backtop span{width: 15px; height: 13px; background:url(images/custom.png) no-repeat -231px 0; display: inline-block; float:right; margin-top:23px;}
.bottom{ background:#3cac4c; line-height:40px; color:#FFF;font-size:0.8em; padding:0px 15px; text-align: center; position:relative; z-index:0;}
#container{ margin:0; }
/*专题页*/
.introduce_con span{display:inline-block; float:left;}
.introduce_con .p1{ background:#FAFAFA; padding:10px 15px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f6f6f6; font-size:0.9em; }
.introduce_con .title{ font-size:1.5em; color:#565656; line-height:50px; height:50px; overflow:hidden; }
.introduce_con .title .span1{width: 26px;  height: 26px; background:url(images/custom.png) no-repeat  -130px 0; margin:13px 8px 0px 15px;}
.introduce_con .title .span1{width: 26px;  height: 26px; background:url(images/custom.png) no-repeat  -130px 0; margin:13px 8px 0px 15px;}
.introduce_con .title .span1{width: 26px;  height: 26px; background:url(images/custom.png) no-repeat  -130px 0; margin:13px 8px 0px 15px;}
.article{ border-bottom:1px solid #f6f6f6; padding:15px;}
.article .span1{width: 20px;  height: 20px; background:url(images/custom.png) no-repeat  -172px 0; margin:2px 8px 5px 0px;}
.article h2{ font-size:1em; font-weight:normal;}
.article p{ font-size:0.9em; }
.article p a{ color:#777777;}
.article p a:hover{ color:#3cac4c;}
.tag_list{ padding:15px 0px 10px 15px; }
.tag_list ul li{  width:46%;  display:inline-block; float:left; line-height:38px; overflow:hidden; margin-right:10px; margin-bottom:10px;  font-size:0.9em; }
.tag_list ul li a{ background:#F7F8F7; border:1px solid #EDEEED; display:block; overflow:hidden;height:40px;border-radius:4px;}
.tag_list ul li a:hover{ color:#3cac4c; background:#fff; border:1px solid #dcdcdc; }
.tag_list ul li em{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#AAAAAA; padding-left:10px; padding-right:5px; }
.tag_list ul li strong{ font-weight:normal;color:#88BD43;}
.list3 ul{ background:#FFF;} 
.list3 ul li{ width:25%; *width:24.9%; height:40px; overflow:hidden; display:inline-block; float:left;border-bottom:1px solid #F2F2F2;}
.list3 ul li a{ display:block; border-right:1px solid #F2F2F2; display:block; overflow:hidden;  text-align:center; line-height:40px;color:#3cac4c;}
.list3 ul li a:hover{color:#404040;} 
.list_title h3{ font-size:1em; font-weight:normal; padding:0px 10px; background:#3cac4c; display:block; float:left; color:#FFF;}
