@charset "gb2312";
/* 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;}
.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: 28px;  height: 28px;padding-right:5px;  background: url(../images/custom.png) no-repeat -445px 0px; margin-top:10px;}
.header_left_span2{ width: 17px;  height: 50px;  background:url(../images/custom.png) no-repeat  -195px -1px; }
.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:1em; 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) -32px 0;}
.nav_box .nav_box_p2 .span2{width: 20px;  height: 20px; background:url(../images/custom.png) -56px 0;}
.nav_box .nav_box_p2 .span3{width: 20px;  height: 20px; background:url(../images/custom.png) -82px 0;}
.nav_box .nav_box_p2 .span4{width: 20px;  height: 20px; background:url(../images/custom.png) -105px 0;}
.nav_box .nav_box_p2 .span5{width: 20px;  height: 20px; background:url(../images/custom.png) -135px 0;}
.nav_box .nav_box_p2 .span6{width: 20px;  height: 20px; background:url(../images/custom.png) -165px 0;}
.nav_box .nav_box_p2 .span7{width: 20px;  height: 20px; background:url(../images/3g_nav_icon.png);}
.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%;background: url(../images/icon_02.png) no-repeat right center; text-align:right; padding-right:20px; position:absolute; z-index:9998; top:0; right:15px;}
.toggle dl dt.current {padding-right:20px;margin:0px; }
.toggle dl dd {padding: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 -518px 0px;}
.ad img{ width:100%; height:auto; padding-bottom:15px; border:1px solid #E4E8EB;}
/*焦点图特效*/
#focus{position: relative;height:210px;width:100%; overflow:hidden;}
#focus .bd{position: relative} 
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 75px;width: 25px;height: 50px;z-index: 2}
#focus .btn-prev{left: 0;background:url(../images/custom.png) no-repeat  -410px 0;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/left-arrow.png")}
#focus .btn-next{right: 0;background:url(../images/custom.png) no-repeat  -483px 0;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/right-arrow.png")}
#focus .focus-bar-box{width:100%;height: 210px;position: relative;overflow: hidden}
#focus .focus-bar{width:auto}
#focus .focus-bar li{float: left;width:100%;height: 210px; 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:9px; overflow:hidden; z-index:3; position:absolute; bottom:20px; right:10px;}
#focus .change a{float: left;  width: 9px;height:9px; margin-right: 6px; background:#AAA; border-radius:10px;}
#focus .change a.on{background:#3EAF0E;width: 9px;height:9px;}
#focus .hd{position: absolute; left:0; bottom:0px; z-index:2;width:100%; height:50px; line-height:50px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; 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:50px; overflow:hidden; display:block;}
.list_title{ padding-left:15px; line-height:50px; height:50px; overflow:hidden; font-size:1.2em; background:#f5f5f5;border-bottom:1px solid #e7e7e7;}
.icon_t1,.icon_t2,.icon_t3,.icon_t4,.icon_t5,.icon_t6{ width:30px; height:30px; display:block; padding-left:0px;float:left; margin:10px 6px 0px 0px;}
.icon_t1{  background:url(../images/custom.png) -222px 0;}
.icon_t2{  background:url(../images/custom.png) -252px 0;}
.icon_t3{  background:url(../images/custom.png) -282px 0;}
.icon_t4{ background:url(../images/custom.png) -312px 0;}
.icon_t5{ background:url(../images/custom.png) -342px 0;}
.icon_t6{  background:url(../images/custom.png) -372px 0;}
.list_con{ background:#fff; position:relative;}
.list1 span{ display:block; float:left;}
.list1,.list2{ height:70px; margin:0px 15px; padding:15px 0px;border-bottom:1px solid #F0F2F4; display:block; overflow:hidden;}
.list1{ font-size:0.875em; color:#999; line-height:1.4em; }
.list1 p a:hover,.list2 p a:hover{ color:#3cac4c;}
.list1 h3{ font-weight: normal; padding-bottom:9px;}
.list1 h3 a{ color:#404040; display:block; height:20px; white-space:nowrap; overflow:hidden}
.list1 h3 a:hover{ color:#3cac4c;}
.list1 p,.list2 p,.list2 .p1{ padding-left:15px; font-size:0.875em; color:#999; line-height:1.6em; }
.list1 p a,.list2 p a,.list2 .p1 a{ color:#999;display:block; height:40px; overflow:hidden}
.list1 p a:hover,.list2 p a:hover,.list2 .p1 a:hover{ color:#3cac4c;}
.list1 .span2,.list2 .span2{ width:95px; height:70px; border-radius:3px; overflow:hidden; display:inline-block; float:left; margin-right:15px;}
.list1 img,list2 img{ width:100%; height:auto;}
.list2{ height:90px; }
.list2 .span2{ width:120px; height:84px; border-radius:3px; margin-top:3px;}
.list2 img{ width:100%; height:auto; }
.list p a{ background:#FAFAFA; border:1px solid #F0F2F4; }
.list2 .p1 a{ height:60px;}
.list2 .p2{ text-align:right; font-size:1em;}
.list1_1{ border-bottom:none;}
.IndexTabs{overflow:hidden;}
.IndexTabs .TabTitle{overflow:hidden;margin:0px;	padding:0px;z-index:2; width:100%;background:#E3E3E3;}
.IndexTabs .TabTitle ul{ width:100%;}
.IndexTabs .TabTitle li{float:left;	text-align:center;	width:16.6%;	overflow:hidden;background:#E3E3E3;	line-height:40px;height:40px;}
.IndexTabs .TabTitle li a{display:block;color:#666;}
.IndexTabs .TabTitle .ui-state-hover{border-top:2px solid #2AA53B;background:#F5F5F5;}	
.IndexTabs .TabTitle .ui-state-hover a{	color:#2AA53B;font-weight:bold;	}
.IndexTabs .TabTitle .ui-state-active{border-top:2px solid #2AA53B;	background:#fff;	height:38px;line-height:38px;overflow:hidden;}
.IndexTabs .TabTitle .ui-state-active a{color:#2AA53B;	font-weight:bold;}
.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 ; display:block; float:right; margin-top:13px;}
.list_title span{ color:#3cac4c; font-size:0.8em;}
.list ul li em,.list2 ul li em,.list3 em{ color:#ADADAD; padding-right:8px; font-family:Georgia, "Times New Roman", Times, serif;}
.list p{ padding:15px; text-align:center; line-height:35px; }
.list3{margin:0px 15px; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #F0F2F4; }
.list3 .left{ width:90%; display:block; float:left;}
.list3 .right{width: 11px;  height: 17px; background:url(../images/custom.png) no-repeat;  display:block; float:right; margin-top:13px;}
.list3_tag a,.list2 .p2 a{ color:#3cac4c; padding-right:6px;}
.list3_tag a:hover,.list2 .p2 a:hover{ color:#404040;text-decoration:underline;}
.list4{ padding:15px 0px 5px 15px;}
.list4 ul li{ display:block; float:left; width:30%; white-space:nowrap; text-align:center;}
.list4 ul li{ width:31%; height:30px; line-height:28px;text-align:center; display:block; float:left; margin-right:2%; margin-bottom:8px;  background:#FFF; overflow:hidden;}
.list4 ul li a{ display:block;overflow:hidden; color:#404040; background:#F8F8F8; border:1px solid #dcdcdc; border-radius:3px;}
.list4 ul li a:hover{ display:block;overflow:hidden;color:#3cac4c; background:#fff; border:1px solid #dcdcdc; border-radius:3px;}

/*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 -14px 0; display: inline-block; float:right; margin-top:23px;}
.bottom{ background:#3cac4c; text-align:center; line-height:30px; color:#FFF;font-size:0.9em; padding:5px 15px;}