@charset "utf-8";
/* CSS Document */
.location{ padding:20px 0px; color:#A4A4A4;}
.location h2{ font-size:26px; color:#666; font-weight:normal; display:inline-block; float:left; padding-right:15px; border-right:2px solid #F0F0F0; margin-right:15px;}
.location a{color:#A4A4A4;}
.location a:hover{color:#2AA53B;}
.IndexTabs{	overflow:hidden;  width:958px; border:1px #eee solid; border-top:none; height:135px; margin-bottom:20px; position:relative; background:#F9F9F9;}
.IndexTabs .TabTitle{overflow:hidden;margin:0px;padding:0px;background:#E1E1E1;}
.tab-content{ padding-top:10px;}
.IndexTabs .TabTitle_title{ width:120px; height:44px; background:url(../images/search_new_keyword_custom.png) -518px 0; display:block; float:left; position:absolute; z-index:1;}
.IndexTabs .TabTitle ul{ padding-left:120px; height:44px; widows:840px; }
.IndexTabs .TabTitle li{float:left;	text-align:center; line-height:44px; padding:0px 10px;	overflow:hidden;height:44px; overflow:hidden;}
.IndexTabs .TabTitle li a{display:block;	color:#3F3F3F;white-space:nowrap;}
.IndexTabs .tab-content ul{ padding:10px; height:50px; overflow:hidden;}
.IndexTabs .tab-content li{ display:block; float:left; padding:0px 10px; border-right:1px solid #E7E7E7; line-height:18px; margin-bottom:12px; white-space:nowrap;}
.IndexTabs .tab-content li{ display:block; float:left; padding:0px 10px; border-right:1px solid #E7E7E7; line-height:18px; margin-bottom:12px; white-space:nowrap;}
.IndexTabs .tab-content li a{ color:#838383; display:block;white-space:nowrap; }
.IndexTabs .tab-content li a:hover{ color:#2AA53B;white-space:nowrap;}
.IndexTabs .tab-content .more{ display:block; float: left; line-height:18px; padding-left:10px;}
.IndexTabs .tab-content .more a{ color:#2AA53B;}
.IndexTabs .tab-content .more a:hover{ color:#2AA53B; text-decoration:underline;}
.IndexTabs .TabTitle .ui-state-hover{	}
.IndexTabs .TabTitle .ui-state-hover a{	color:#2AA53B; display:block;}
.IndexTabs .TabTitle .ui-state-active{	border-top:2px solid #88BD43; background:#F9F9F9; height:42px; line-height:40px; overflow:hidden;	}
.IndexTabs .TabTitle .ui-state-active a{color:#2AA53B;	}

/*焦点图特效*/
.left { width:620px; padding-right:40px; padding-top:20px; display:inline-block; float:left;}
.left .top { width:620px; height:290px; background:url(../images/bj.png);overflow: hidden; margin-bottom: 20px;}
.left .top_title { position: absolute; background: #f2b329; top: 20px; z-index: 2; padding: 5px 15px; font-size: 22px; color: #fff; line-height: 30px;}
#focus { position:relative; height:290px; width:310px; overflow:hidden; display:inline-block; float:left}
#focus .bd { position:relative}
#focus .btn-prev,#focus .btn-next { display:none; position:absolute; top:120px; width:25px; height:50px; z-index:2}
#focus .btn-prev { left:0; background:url(../images/search_new_keyword_custom.png) -230px 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/search_new_keyword_custom.png) -265px 0; _background:0;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src="../images/right-arrow.png");}
#focus .focus-bar-box { width:310px; height:300px; position:relative; overflow:hidden;}
#focus .focus-bar { width:930px}
#focus .focus-bar li { float:left; width:310px; height:290px;}
#focus .focus-bar li a { width:310px; height:290px; display:block;}
#focus .focus-bar li img { width:310px; height:240px;}
#focus .change { height:3px; overflow:hidden; z-index:99999; position:absolute; bottom:0; left:0;}
#focus .change a { float:left; width:103px; height:3px; background:#888;}
#focus .change a.on { background:#3eaf0e; width:103px; height:3px;}
#focus .hd { position:absolute; background:#000; left:12; bottom:0; z-index:2; width:290px; padding-right:15px; height:50px; line-height:50px; filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; color:#fff; padding-left:10px;
 overflow:hidden; font-size:16px; text-align:center;}
#focus .hd a { color:#FFF; width:280px; overflow:hidden; display:block;}
.article { height:140px; padding-top:20px; border-bottom:1px solid #efefef;}
.left .top .right { width:260px; height:265px; padding:15px 20px 10px 30px; display:inline-block; float:left;}
.left .top .right h2 { font-size:18px; text-align:center; height:65px; line-height:70px; overflow:hidden;}
.left .top .right h2 a { color:#555;}
.left .top .right h2 a:hover { color:#2aa53b;}
.left .top .right p { color:#a4a4a4; height:50px; overflow:hidden; margin-bottom:15px;}
.left .top .right p a { color:#fd9207;}
.left .top .right p a:hover { color:#fd9207; text-decoration:underline;}


/*列表内容*/
.list { height:132px; padding-bottom:20px; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #EAEAEA;}
.left h2,.right h2 { font-size:18px; line-height:70px; color:#333; font-weight:normal;}
.left h2 strong{ color:#FD9207;font-weight:normal;}
.list_title{ text-align:right; width:410px; display:inline-block; float:left;  color:#909090; font-size:12px; line-height:30px;}
.list_title h3{ font-size:16px; display:inline-block; float:left; width:315px; text-align:left; height:40px; overflow:hidden;}
.list h3{ font-size:20px; display:block; float:left; width:300px; text-align:left; height:30px; font-weight:normal; overflow:hidden; padding:0px; margin:0px; }
.list .img{width:190px; height:132px; display:block;float:left; overflow:hidden; padding-right:20px;}
.list .img img {width:190px; height: auto; padding-right:20px;}
.list p{display:inline-block; float:left; width:410px; height:65px; padding-top:10px; font-size:12px; overflow:hidden; color:#7F7F7F; line-height:22px;}
.list .p2{ font-size:12px; color:#B9B9B9; text-align: right; }
.list .p2 .span2{ display:block; float:right; padding-left:6px;}
.list .span1,.list .span2{display:inline-block; float:left; overflow:hidden; font-size:12px; padding-top:6px; height:20px;color:#b9b9b9;}
.list .span1{ width:265px;}
.list .span2{ text-align:right; width:140px;}
.list .span1 a{ color:#2AA53B; padding:0px 5px;}
.list .span1 a:hover{ color:#2AA53B; text-decoration:underline; padding:0px 5px;}
.left .more{width:130px; height:50px; overflow:hidden; margin:auto; font-size:16px; padding-bottom:20px; line-height:50px;}
.left .more a{ color:#7B7B7B;cursor:pointer;}
.left .more a:hover{ color:#2AA53B;cursor:pointer;}
.left .more span{ display:inline-block; float: left; padding-right:6px;}
.left .more strong{ width:26px; height:26px; display:inline-block; float:right; margin-top:13px; }
.left .more a strong {width:26px; height:26px; display:block;  background: url(../images/search_new_keyword_custom.png) -158px 0px;}
.left .more a:hover strong{ width:26px; height:26px; display:block; background: url(../images/search_new_keyword_custom.png) -194px 0px; }
/*右侧内容*/
.right{ width:300px; display:inline-block; float:left;}
.right .h2,.reference_list h2,.reference_list h2{ line-height:30px; padding-top:18px; display:block; font-weight:normal; font-size:18px; padding-bottom:15px; color:#333;}
.right h2 strong,.reference_list h2 strong,.reference_list h2 strong{ color:#2AA53A;font-weight:normal; }
.right .list1 ul li{ text-align:right; line-height:28px; color:#939393; font-size:12px;}
.right .list1 ul li em{ font-size:14px; width:20px; display:inline-block; float:left; text-align:left; color:#A4A4A4;}
.right .list1 ul li em strong{ color:#F8AD00;}
.right .list1 ul li a{ width:220px; height:28px; display:block; float:left; text-align:left; font-size:14px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.right p{color:#858585; }
.right .p2{ padding-bottom:20px;}

/*内容板块样式*/
.main{color: #333; font-size: 16px; line-height:30px;}
.main .title{ padding:20px 0 15px 0; line-height: 30px; }
.main .title h1{font-size: 24px; display:inline-block; }
.main .title  em{font-size: 14px; color: #e6e6e6; text-align: right; display: inline-block; float: right; }
.main .title  em a{color: #2AA53B; padding: 0 8px;}
.main h2{padding:20px 0 5px; line-height:24px; font-weight: bold; font-size: 16px;}
.main h2 em{color: #47b75f; font-size: 20px; padding-right: 5px;}
.main p{font-size: 16px; line-height: 28px; padding-bottom: 10px;}
.main p .span1,.main p .span2 { height: 22px;line-height: 22px; display:inline-block;  background: #68ba8a; color: #FFF;  padding: 0 8px; margin-right: 8px; border-radius: 3px;}
.main p .span2{background: #4bb9e1;}
em{font-style: normal;}
