﻿body,div,p,form,table,td,ul,li,dl,dt,dd,span,img,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body{background:#fff;font:12px/22px '\5b8b\4f53'}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline}
a img{border:none;outline:none;}
ul li{list-style:none;}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0;
}
.fl{float: left;}
.fr{float:right;}

.headerBox{
	background:#08090b;
	height:34px;
}
.banner{
	background:url(../img/banner.jpg) no-repeat top center;
	height:74px;
	padding-top:406px;
	margin:0 auto;
	overflow:hidden;
}
.nav{
	width:960px;
	margin:0 auto;
}
.nav li{
	float:left;
	border-right:solid 1px #3c3a3b;
}
.nav li a{
	font:18px/74px 'microsoft yahei';
	color:#fff;
	text-align:center;
	padding: 0 20px;
	display:inline-block;
}
.nav li a.on{
	font-size:20px;
	color:#ffb734;
}
.top-news-bgc{
	background: #0b0b0b;
	width:100%;
	height:192px;
	padding:10px 0;
	overflow:hidden;
}
.top-news{
	
	width:960px;
	margin:10px auto 0;
	padding-top:7px;
	overflow:hidden;
}
.picInfShow{
	position:relative;
	float:left;
	width:300px;
	height:182px;
	margin-left:12px;
}
.picInfShow dt{
	position:absolute;
	top:0;
	left:0;
	width:182px;
	height:182px;
	text-align:center;
	overflow:hidden;

}
.picInfShow dt a{color:#feb834;}
.picInfShow dt img{
	width:182px;
	height:182px;
	overflow:hidden;
}
.picInfShow dt p{
	position:absolute;
	left:23px;
	bottom:0;
	width:135px;
	height:33px;
	padding-bottom:34px;
	background:url(../img/pic_t_bg.png) no-repeat left bottom;
	text-align:center;
	font:16px/34px 'microsoft yahei';
	color:#feb834;
}
.picInfShow dd{
	position:absolute;
	left:160px;
	bottom:0px;
	padding-top:115px;
	width:142px;
	height:70px;
	color:#feb834;
	overflow:hidden;
}
/*bg2*/
.b2{
	background:#0b0b0b url(../img/bg2.jpg) no-repeat bottom center;
    width:100%;
    overflow:hidden;
}
.bg2con{
	width:960px;
	margin:0 auto;
	height: 307px;
	padding:60px 0 21px;
}
.news-list{
	float:left;
	width:330px;
}
.tit1{
	width:100%;
	height:26px;
	margin-bottom:5px;
	overflow:hidden;
}
.tit1 a{
	font:20px/26px 'microsoft yahei';
	color:#000;
}
/*focusImg*/
.focusImg{
	float:right;
	width:560px;
	height:300px;
	overflow:hidden;
	position:relative;
}
.foc_img{
	width:560px;
	height:300px;
}
.foc_img img{
	width: 560px;
	height: 300px;
	overflow: hidden;
}
.foc_tit{
	position: absolute;
	left:0;
	bottom:33px;
	width:385px;
	height: 54px;
	padding-left:15px;
	background: #7e5e34;
	filter:alpha(opacity=60);
	opacity=0.6;
}
.foc_tit a{
	font:20px/54px 'microsoft yahei';
	color:#fff;
}
.foc_order{
	position: absolute;
	left: 0;
	bottom:15px;
	width:380px;
	height:18px;
	padding-right:20px;
	background: #000;
	text-align: right;
	overflow:hidden;
}
.foc_order li{
	float:left;
	width:19px;
	height: 5px;
	margin-top:7px;
	margin-right:1px;
	background: #979797;
	display: inline;
	cursor: pointer;
	overflow:hidden;
}
.foc_order li.on{
	background: #836032;
}

/*focusNews*/
.b3{
	background:#0b0b0b url(../img/bg3.jpg) no-repeat top center;
	width:100%;
	padding-bottom:120px;
}
.b3Con{
	width:960px;
	margin:0 auto;
	overflow: hidden;
}
.focusNewsList{
	float:left;
	width:290px;
	padding-left:10px;
}
.title2{
	font:16px/20px 'microsoft yahei';
	color:#999;
	margin-bottom:6px;
	overflow:hidden;

}
.title2 span{
	background:url(../img/icos.gif) no-repeat right 3px;
	padding-right:23px;
	display:inline-block;
}
.newsList li{
	background:url(../img/icos.gif) no-repeat -36px -23px;
	width:100%;
	height: 26px;
	padding-left:10px;
	overflow:hidden;
}
.newsList li a{
	font:14px/26px 'microsoft yahei';
	color:#999;
}
/*flash tab*/
.hotTv{
	float:right;
	width:595px;
	overflow:hidden;
}
.tabflash{
	width: 560px;
	height: 308px;
	padding:50px 20px 0 50px ;
	overflow:hidden;
}
.flashTv{
	float: left;
	width: 330px;
	height: 300px;
}
.videoNav {
	float: right;
    width: 230px;
}
.videoNav li {
    color: #666666;
    cursor: pointer;
    width: 220px;
    height: 58px;
    margin-top: 1px;
    padding:10px;
    overflow: hidden;
}
.videoNav li img {
    float: left;
    display: block;
    width: 72px;
    height: 55px;
    margin:0 5px 0px 0px;
    border: 1px solid #c7c7c7;
    overflow: hidden;
    vertical-align: top;
}
.videoNav li div {
	float: left;
	width:125px;
    font: 14px/28px '\5b8b\4f53';
}
.videoNav li.videoNavOn{
    background: #77582e;
    color: #FFFFFF;
}
.videoNav li.videoNavOn img{
	border: 1px solid #ad8631;
}
/*热词*/
.hotword{
	width:605px;
	height: 205px;
	padding:65px 0px 20px 20px;
	overflow: hidden;
}
.ht_l{
	float:left;
	width: 335px;
	height: 340px;
}
.ht_l a{color:#fff;}
/*指南*/
.ltzn{
	float:left;
	margin-left:40px;
}
.title4{
	font:18px/24px 'microsoft yahei';
	color:#fff;
}
.ltznb{
	background: url(../img/ltzn.jpg) no-repeat;
	width: 198px;
	height: 198px;
	margin-top:5px;
	overflow: hidden;
}

.ltznb li{
	float: left;
	width: 99px;
	height: 42px;
	padding-top:57px;
	font:16px/42px 'microsoft yahei';
	color:#fff;
	text-align: center;
}
.ltznb li a{
	font:16px/42px 'microsoft yahei';
	color:#fff;
}
/*访谈*/
.bg7C{
	background: url(../img/bg6.jpg) no-repeat bottom center;
	overflow: hidden;
}
.bg7{
	width:960px;
	margin:0 auto;
}
.congerssBox{
	float:left;
	width:300px;
	height: 124px;
	display:inline;
	margin-top:30px;
	overflow:hidden;
}
.congerssBox dt{
	float: left;
	width:92px;
	height: 124px;
}
.congerssBox dt img{
	width: 92px;
	height: 124px;
	overflow: hidden;
}
.congerssBox dd{
	float: right;
	width: 195px;
}
.congerssBox h2{
	width: 100%;
	height: 22px;
	margin-bottom:5px;
	overflow: hidden;
}
.congerssBox h2 a{
	color:#836032;
	font:20px/22px 'microsoft yahei';
}
.congerssBox h2 a span{
	display:inline-block;
	background: url(../img/icos.gif) no-repeat -27px -153px;
	width:13px;
	height: 12px;
	margin-left:8px;
}
.bg7 .l{
	width: 700px;
	float: left;
}
.r-230{
	width: 229px;
	float: right;
}

.bg7 .l-img{
	width: 385px;
	float: left;
	margin-right: 20px;
	position: relative;
}
.bg7 .l-img img{
	width: 385px;
	height: 260px;
	overflow:hidden;
}
.bg7 .l-img h3{
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 310px;
	height: 34px;
	line-height: 34px;
	background: #282828;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
.bg7 .l-img h3 em{
	padding: 0 15px;
	display: inline-block;
	font-size: 14px;
	font-style:normal;
	background: #ff0000;
	font-family: "Microsoft Yahei";
	margin-right: 15px;
	/*width: 20px;*/
}
.bg7 .r-news h3 a{color:#836032;}
.bg7 .r-news h3{
	font-size: 20px;
	font-family: "Microsoft Yahei";
	margin-bottom: 5px;
}
.bg7 .r-news{
	width: 290px;
	float: left;
}
.bg7 .r-news ul{
	margin-top: 7px;
}
.bg7 .r-news li {
	font-size: 14px;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
	padding-left: 10px;
	background: url(../img/icos.gif) no-repeat -35px -116px;
}
.bg7 .r-news li a{color:#836032;}
.r-230 .r-t{
	background: url(../img/b-hd2.gif) no-repeat bottom;
	height: 20px;
	line-height: 18px;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-family: 'microsoft yahei';
	float: left;
	width: 229px;
}
.r-230  .r-b{
	background: url(../img/b-bd2.gif) repeat-y;
	float: left;
	width: 201px;
	padding: 14px;
	color: #836032;
	font-size: 14px;
	line-height: 27px;
}
.r-230 h3{
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #000;
	margin: 10px 0;
	font-weight: normal;
}
.r-230  .r-f{
	background: url(../img/b-bt2.gif) no-repeat;
	height: 2px;
	overflow: hidden;
	width: 229px;
}
/**/
.dh2014{
	background:#f7f8fa url(../img/bg7.jpg) no-repeat top center;
	padding-top:10px;
	overflow: hidden;
}
#tab_tit{
	background: url(../img/tit_bg.png) no-repeat left top;
	width:auto;
	height: 65px;
	padding-left:124px;
	padding-top:20px;
}
#tab_tit a{
	display: inline-block;
	background: url(../img/lrbtn.gif) no-repeat 0 -155px;
	width:60px;
	height: 60px;
	text-align: center;
	font:18px/60px 'microsoft yahei';
	color:#aaa;
	text-decoration: none;
	margin-right: 76px;
	overflow: hidden;
}
#tab_tit a span{font-size:24px;}
#tab_tit a.on{
	background-position: 0 -219px;
	color:#fff;
}
/*分论坛1*/
.title3{
	height: 80px;
	overflow: hidden;
}
.title3 span{
	display:inline-block;
	padding-top:36px;
	padding-left:10px;
	height: 44px;
	font:18px/44px 'microsoft yahei';
	vertical-align: top;
}
.imgs{
	width:100%;
	height: 172px;
	overflow: hidden;
}
.imgs li{
	float:left;
	width:190px;
	height: 176px;
	overflow: hidden;
	margin-right:64px;
}
.imgs li img{
	width: 190px;
	height: 140px;
	overflow: hidden;
}
.imgs li a{color:#000;}
.imgs li p{
	line-height: 28px;
	text-align:center;
	color:#000;
}
.tab_ycT{
	width:100%;
	border-bottom:solid 2px #826032;
}
.tab_ycT th{
	background: #826032;
	height: 42px;
	font:14px/42px '\5b8b\4f53';
	color: #fff;
}
.tab_ycT tr.tr_def td,.tab_ycT tr.tr_hover td{
	padding:0px 30px;
	line-height: 40px;
	font-size: 14px;
	background: url(../img/line1.jpg) repeat-x left bottom;
	overflow:hidden;
}
.tab_ycT tr.tr_def td p{ line-height: 24px;}
.tab_ycT tr.tr_def td.tbg{background: #edeae8 url(../img/line2.jpg) repeat-x left bottom}
.tab_ycT tr.tr_hover td{background:#f1f3f6;}
.tab_ycT tr.tr_hover td p{ line-height: 24px;}
/*精彩语录*/
.wsay{
	background: url(../img/bg5.jpg) no-repeat top center;
	width:100%;
	height: 540px;
	padding-top: 135px;
	overflow: hidden;
}
.wsayBox{
	width:960px;
	margin:0 auto;
}
#tab_ws_tit{
	padding-left:124px;
}
#tab_ws_tit a{
	display: inline-block;
	background: url(../img/lrbtn.gif) no-repeat 0 -155px;
	width:60px;
	height: 60px;
	text-align: center;
	font:18px/60px 'microsoft yahei';
	color:#aaa;
	text-decoration: none;
	margin-right: 76px;
	overflow: hidden;
}
#tab_ws_tit a span{font-size: 24px}
#tab_ws_tit a.on{
	background-position: 0 -219px;
	color:#fff;
}
.yl-box{
	width: 435px;
	margin-right: 45px;
	margin-bottom: 25px;
	float: left;
	position: relative;
	padding-bottom: 18px;
	border-bottom: 1px solid #e9e9e9;
}
.yl-box.r{
	float: right;
	margin-right: 0
}
.yl-box .yl-img{
	position: absolute;
	left: 0;
	width:0;
}
.yl-box  .yl-txt{
	padding-left: 96px;
}
.yl-box  p{
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #000;
	padding-bottom: 10px;
}
.yl-box span{
	display: block;
	text-align: right;
	color: #666;
	font-size: 14px;
}
/*bigPic*/
.bigPic{
	background: url(../img/bg12.jpg) no-repeat top center;
	width: 100%;
}
.bigPicBox{
	width: 875px;
	height: 600px;
	margin:0 auto;
	padding:70px 0 60px 85px;
	overflow: hidden;
}
/*.vedio{
	width:875px;
	height:600px;
	position: relative;
}
.flash_player
{
	float: left;
	margin-top:40px;
	position: absolute;
	left:0;
	top:0;
	width:684px;
	height:476px;
	overflow:hidden;
	
}
.flash_player img{
	width:684px;
	height:476px;
	overflow:hidden;
}
.video_title
{
	position: absolute;
	left:0;
	bottom:130px;
	width: 380px;
	height:54px;
	padding-left:20px;
	font:20px/54px 'microsoft yahei';
	color:#fff;
	background: #836032;
	filter:alpha(opacity=90);
	opacity:0.9;
	z-index: 100;
}
.video_scroll{
	float:right;
	width:190px;
	height:560px;
	overflow:hidden;
}
.video_pre,.video_next{
	display: block;
	width:72px;
	height:30px;
	margin:0 auto;
	background:url(../img/tb_btn.gif) 0 -3px no-repeat;
	cursor:pointer;
}
.video_pre{margin-top:10px;}
.video_pre:hover{background-position: 0 -66px}
.video_next{
	background-position:0 -33px;
	margin-top:10px;
}
.video_next:hover{background-position: 0 -95px}
.video_con{
	width:190px;
	height:476px;
	margin:5px 0;
	overflow:hidden;
}
.video_con ul{}
.video_con li{
	display:block;
	cursor:pointer;
	width:150px;
	height:110px;
	margin:0 auto;
	margin-bottom:2px;
}
.video_con li img{
	width:150px;
	height:110px;
	filter:alpha(opacity=90);
	opacity:0.9;
	overflow:hidden;
}
.video_con li.on{
	width: 190px;
	height: 140px;
}
.video_con li.on img{
	width: 190px;
	height: 140px;
	filter:alpha(opacity=100);
	opacity:1;
}*/
#indexImageArea{
	width:870px;
	height:600px;
	position: relative;
}
.bimgl{
	float: left;
	margin-top:40px;
	position: absolute;
	left:0;
	top:0;
	width:684px;
	height:476px;
	overflow:hidden;
}
.simgr{
	float:right;
	width:190px;
	height:560px;
	overflow:hidden;
}
#boxText{
	position: absolute;
	left:0;
	bottom:60px;
	width: 380px;
	height:54px;
	padding-left:20px;
	font:20px/54px 'microsoft yahei';
	color:#fff;
	background: #836032;
	filter:alpha(opacity=90);
	opacity:0.9;
	z-index: 100;
	overflow:hidden;
}
#boxText span{
	font-family:'黑体';
	font-size:20px;
	color: #666;
	font-weight: normal;
	border-right: 1px solid #444442;
	height: 28px;
	padding: 0 16px 0 10px;
	margin: 7px 16px 0 0;
	line-height: 24px;
	display: none;
}
#boxText span em{color:#ff9600;font-style: normal;}
/*修改*/
#boxText a{color:#fff;}
#boxText a:hover{
	color:#fff;
	text-decoration:none;
}

#boxBigPic{width:680px; height:476px;}
#boxBigPic img{
	width:680px;
	height:476px;
	overflow:hidden;
}

.smallPic{
	float:right;
	width: 190px;
	height: 530px;
}

#boxText a:active{color:#7A2123;}
#boxBtnUp,#boxBtnDown{
	background: url(../img/tb_btn.gif) no-repeat 0 -3px;
	width:72px;
	height:30px;
	cursor:pointer;
	margin:0 auto;
}

#boxBtnUp{margin-top:10px;}
#boxBtnUp.on{background-position: 0 -66px}
#boxBtnDown{
	background-position:0 -33px;
}
#boxBtnDown.on{background-position: 0 -95px}

#boxSmallPic{
	position:relative;
	margin:5px 0;
	margin-right:2px; 
	width: 190px;
	height: 448px;
	overflow: hidden;
}
#boxSmallPic ul{
	position: absolute;
	width:190px;
	overflow: hidden;
}
#boxSmallPic ul li{
	width:190px;
	height: 110px;
	margin:0 auto;
	
	overflow: hidden;
}
#boxSmallPic ul li a{
	display: block;
	width: 190px;
	height: 110px;
	text-align:center;
	overflow: hidden;
}
#boxSmallPic ul li img{
	width:150px; 
	height:110px; 
	filter:alpha(opacity=90);
	opacity: 0.9;
	margin:0 auto;
	overflow: hidden;
}
#boxSmallPic .on img{
	width:190px;
	height:110px;
	filter:alpha(opacity=100);
	opacity: 1;
	vertical-align: top;
	overflow: hidden;
}
/*img scroll*/
.bg8{
	background: url(../img/bg8.jpg) no-repeat center bottom;
	width: 100%;
	padding-bottom:55px;
}
.scrollCon{
	width:960px;
	margin: 0 auto;
}
.scrollBox{
	width:100%;
	height:195px;
	margin:12px 0px;
}
.scrollBox .bottonLeft,.scrollBox .bottonRight{
	float:left;
	width:30px;
	height:73px;
	margin:40px 0px 0 0;
}
.scrollBox .bottonLeft a,.scrollBox .bottonRight a{
	display:block;background:url(../img/lrbtn.gif) no-repeat 0 0px;
	width:30px; 
	height:73px;
	text-decoration:none;
	cursor:pointer;
}
.scrollBox .bottonRight a{background-position:-30px 0px;}
.scrollBox .bottonLeft a:hover,.scrollBox .bottonRight a:hover{
	text-decoration:none;
	background:url(../img/lrbtn.gif) no-repeat 0 -77px;
}
.scrollBox .bottonRight a:hover{background-position:-30px -77px;}
.scrollBox .con_bg{
	float:left;
	width:868px;
	height:195px;
	margin-left:15px;
	margin-right: 15px;
}
.scrollBox .contrainer{width:868px;height:195px;overflow:hidden;}
.scrollBox .scroll_conB{width:5000px; height:195px;}
.scrollBox ul li{
	float:left;
	width:149px; 
	height:195px;
	margin-right:30px;
	display:inline; 
	text-align:center;
	overflow:hidden;
}
.scrollBox ul li a{
	color:#000;
	font-size:12px;
	text-decoration:none;
	overflow:hidden;
	line-height:32px;
}
.scrollBox ul li a:hover{
	color:#900;
	font-size:12px;
	text-decoration:underline;
	overflow:hidden;
}
.scrollBox ul li img{
	display:block; 
	width:149px; 
	height:120px; 
	text-align:left;
}
/*newsList*/
.b10{
	background:url(../img/bg9.jpg) no-repeat center top;
	width: 100%;
	padding-top: 50px;
	overflow:hidden;
}
.b10Con{
	background: #f7f8fa url(../img/bg10.jpg)  no-repeat center bottom;
	width: 100%;
	padding-bottom:115px;
	overflow:hidden;
}
.newsBox{
	width:960px;
	margin:0 auto;
}
.newsListBox{
	width:440px;
}
.newsListTit{
	width:100%;
	height:28px;
}
.newsListTit span{
	display:inline-block;
	font:18px/28px 'microsoft yahei';
	color:#000;
}
.newsListTit .more{
	float: right;
	background:url(../img/icos.gif) no-repeat right -86px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding-right:15px;
	display:inline-block;
}
.newsListBox ul{margin-top:8px;}
.newsListBox li{
	background: url(../img/icos.gif) no-repeat -36px -116px;
	width:440px;
	height:26px;
	padding-left:10px;
	overflow:hidden;
}
.newsListBox li a{
	font:14px/26px '\5b8b\4f53';
	color:#836032;
}
/**/
.cooperation{
	width:960px;
	margin:0 auto;
	padding-bottom:30px;
}
.cooperation td{
	width:138px; 
	height: 65px;
	padding-top:10px;
}
.cooperation td span.tit{
	display:block;
	margin-right:20px;
	width:117px;
	text-align:right;
	color:#000;
	font:18px/64px 'microsoft yahei';
	overflow:hidden;
	padding-right:22px;
}
/*pingpai*/
.b11{
	background:#f0efed;
	width:100%;
	overflow:hidden;
	padding: 26px 0 35px 0;
}
.b11Con{
	width:960px;
	margin:0 auto;
}
.courseBox{
	width: 305px;
	background: #fff;
	border-bottom: 1px solid #e4e3e1;
	margin-bottom: 20px;
}
.courseBox p{
	padding: 5px 10px;
	color: #666;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	line-height: 22px;
}
.curseTag{
	height: 25px;
	line-height: 25px;
	background: #fafafa;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #cccbca;
	color: #999;
	padding: 0 10px;
	font-weight: normal;
}
.curseTag span{
	float: right;
}
.curseTag a{
	color: #666;
}
.b11Con .col{
	width: 305px;
	float: left;
	padding-top: 24px;
}
.b11Con .col1,.b11Con .col2{
	margin-right: 22px;
}
/*footer*/
.footer{
	background: #836032;
	width:100%;
}
.inner{
	width:960px;
	height: 22px;
	margin:0 auto;
	padding: 35px 0 45px;
	color: #fff;
}
.footer a{
	float: right;
	background:url(../img/icos.gif) no-repeat 0 -51px;
	padding-left:15px;
	color: #fff;
}
/*font*/
a.a_533e22{color:#feb834;}
.f_999{color:#999;}
.a_red{color:#a00;}
.f_000{color:#000;}
.f_wr14{font-size: 14px;font-family: 'microsoft yahei';line-height: 28px;}
.f_wr18{font-size: 18px;font-family: 'microsoft yahei'; line-height: 28px;}
.f_wr30{font-size: 30px;font-family: 'microsoft yahei'; line-height: 36px;}
/*margin,padding*/
.mt20{margin-top:20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mr30{margin-right: 30px;}
.mtl20{margin-top:20px;margin-left:20px;}
.uderl{
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:20px;
}
