/* CSS Document */

body{ margin:0; padding:0;font-family:"Microsoft YaHei"; background:#fff; font-size:12px; color:#05133c; }
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666; font-family:"Microsoft YaHei";}
#clear{ clear:both;}

/*--- top ---*/
#top,#mid,#foot{margin:0 auto; overflow:hidden;}
#top .top_1{ background:url(../images/top_bg_1.jpg) no-repeat; height:301px; overflow:hidden; margin:0 auto; width:100%; background-position: center top;}
#top .top_1 .logo{ width:1000px; margin:0 auto; padding:100px 0 0 200px;}
#top .top_1 .title{ width:750px; margin:0 auto; text-align:center;}
#top .top_1 dt{ font-size:68px; line-height:75px;}
#top .top_1 dt span{ color:#bc0000;}
#top .top_1 dd{ font-size:16px; letter-spacing:8px; padding-left:8px;}
#top .top_2{ background:url(../images/top_bg_2.jpg) no-repeat;height:220px; overflow:hidden; margin:0 auto; width:100%; background-position: center top;}
#top .top_2 .title{ width:440px; margin:0 auto; text-align:center;padding: 70px 0 0 50px;}
#top .top_2 dt{ font-size:44px; letter-spacing:10px;}
#top .top_2 dd.time{ font-size:16px; font-weight:bold; line-height:45px;}
#top .top_2 dd.en{ font-size:26px;letter-spacing:12px;}
#top .top_3{ background:url(../images/top_bg_3.jpg) no-repeat; height:163px; overflow:hidden; margin:0 auto; width:100%; background-position: center top;}
#top .top_3 .title{
	width:880px;
	font-size:18px;
	color:#fabf01;
	line-height:30px;
	text-shadow: 0 1px #000d24, 1px 0 #000d24, -1px 0 #000d24, 0 -1px #000d24;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 90px;
}
#top .video{ background:url(../images/video_bg.jpg) no-repeat; height:463px; overflow:hidden; margin:0 auto; width:100%; background-position: center top;}
#top .video .cont{ width:761px; height:410px; margin:0 auto;}
/*--- top ---*/

/*--- mid ---*/
#mid{margin:0 auto; background:#fabf01;}
#mid .mid_1{ width:1000px; margin:45px auto;}
#mid .mid_1 dt{float: left;width: 185px;height: 185px;background: url(../images/mid_tb_bg.png) no-repeat;padding: 60px 0 0 20px;color: #fff;font-size: 36px;}
.schedule {float:left; position: relative;}
.schedule .sch-tabs span {float: left;width: 89px;height: 29px;line-height: 27px;text-align: center;color: #fff;font-weight: bold;cursor: pointer; background:#151b59;}
.schedule .sch-tabs span.active { background: url(../images/schedule.png) 0 0 no-repeat;color: #151b59; height:32px;}
.sch-tabs{position: absolute;}
.pub-box {width: 791px;height: 330px;overflow: hidden;border-top: none;background: #fff; margin-top:27px; border:2px solid #151b59;}
.slimScrollDiv{position: relative; overflow: hidden;width: auto;height: 330px;}
.tuwen-live{height: 330px;overflow:auto;}
.tuwen-con {margin: 22px 30px 0 20px;}
.tuwen-list {list-style-type: none;font-family: simsun;}
.tuwen-list li {overflow: hidden;margin-bottom: 13px;width: 750px;border-bottom: 1px dashed #adadad;padding-bottom: 20px;}
.tuwen-list li .time {font-family: microsoft Yahei;font-size: 16px;line-height: 20px; font-weight: bold; color: #666;background: url(../images/ico_clock.png) 0 0 no-repeat;padding: 0 0 10px 30px;}
.tuwen-list li .time span {font-family: simsun;font-size: 14px; font-weight: normal; margin-left: 10px;}
.lr-tuwen .live-img {max-width: 330px;width: 330px;}
.lr-tuwen .live-img img {max-width: 330px;width: 330px;}
.lr-tuwen .summary {width: 405px;word-break: break-all;font-size: 12px;color: #000;line-height: 20px;}
.floatleft {float: left;display: inline;}
.floatright { float: right;}

#mid .mid_2{
	height:900px;
	width:100%;
	background-position: center top;
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
	background-image: url(../images/table.jpg);
	background-repeat: no-repeat;
}
#mid .mid_2 .cont{ width:1000px; margin:0 auto;}
#mid .mid_2 dt{float: left;width: 185px;height: 185px;background: url(../images/mid_ty_bg.png) no-repeat;padding: 60px 0 0 20px;color: #151b59;font-size: 36px;margin-top: 45px;}
#mid .mid_2 .table{
	width: 790px;
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 205px;
}
#mid .mid_2 h1{ font-size:20px; text-align:center; line-height:30px;}
#mid .mid_2 dl{ float:left; color:#fff; padding-left:5px;}
#mid .mid_2 dl dd{ float:left; font-size:15px;}
#mid .mid_2 .dl1{ width:380px;}
#mid .mid_2 .dl1 dd{ width:380px; line-height:41px;}
#mid .mid_2 .dl2{ width:100px;}
#mid .mid_2 .dl2 dd{ width:100px; line-height:41px;}
#mid .mid_2 .dl3{ width:280px;}
#mid .mid_2 .dl3 dd{ width:280px; line-height:41px;}

#mid .mid_3{background:url(../images/cf_bg.jpg) no-repeat;margin:45px auto; height:1680px; width:100%; background-position: center top;}
#mid .mid_3 .cont{ width:1000px; margin:0 auto;}
#mid .mid_3 dt{float: left;width: 185px;height: 185px;background: url(../images/mid_tb_bg.png) no-repeat;padding: 60px 0 0 20px;color: #fff;font-size: 36px;}
#mid .mid_3 dl{ float:left; width:790px;}
#mid .mid_3 dl dd{ float:left; width:790px;}
#mid .mid_3 h1{ font-size:16px; line-height:40px;}
#mid .mid_3 .cf1 img,.cf3 img,.cf5 img{ float:left;}
#mid .mid_3 .cf1 .name,.cf3 .name,.cf5 .name{ float:left; width: 400px;padding-left: 70px; font-size:14px; color:#6b5200; line-height:30px;}
#mid .mid_3 .cf2 img,.cf4 img,.cf6 img{ float:right; padding-right:100px;}
#mid .mid_3 .cf2 .name,.cf4 .name,.cf6 .name{ float:left; width: 310px;font-size:14px; color:#6b5200; line-height:30px; text-align:right;}
#mid .mid_3 .cf1 img{ padding-top:20px;}
#mid .mid_3 .cf1 .name{ padding-top:30px;}
#mid .mid_3 .cf2 img{ padding-top:60px;}
#mid .mid_3 .cf2 .name{ padding-top:30px;}
#mid .mid_3 .cf3 img{ padding-top:30px;}
#mid .mid_3 .cf3 .name{ padding-top:30px;}
#mid .mid_3 .cf4 img{ padding-top:50px;}
#mid .mid_3 .cf4 .name{ padding-top:50px;}
#mid .mid_3 .cf5 img{ padding-top:50px;}
#mid .mid_3 .cf5 .name{ padding-top:40px;}
#mid .mid_3 .cf6 img{ padding-top:45px;}
#mid .mid_3 .cf6 .name{ padding-top:50px;}

#mid .mid_4{margin:0 auto; height:510px; background:#151b59;}
#mid .mid_4 .cont{ width:1000px; margin:0 auto;}
#mid .mid_4 dt{float: left;width: 185px;height: 185px;background: url(../images/mid_ty_bg.png) no-repeat;padding: 60px 0 0 20px;color: #151b59;font-size: 36px; margin-top:45px;}
#mid .mid_4 .new{ float:left; width:395px; margin-top:30px;}
#mid .mid_4 img{ float:right;margin-top:45px;}
.new #sideMenu {width: 394px ;position: relative;}
.new #sideMenu .hd { margin-top: 15px;}
.new #sideMenu h3 { height: 35px;font-weight: normal;}
.new #sideMenu h3 span {display: block;width: 35px; height: 35px;background-color: #fabf01;color: #151b59;text-align: center;line-height: 35px; font-size: 20px;float: left;}
.new #sideMenu h3 p {display: block;width: 330px; height: 33px;line-height: 33px;border: 1px solid #fff; border-left: 0;font-size: 15px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 15px;}
.new #sideMenu .wz {padding-left: 42px;padding-top: 11px;line-height: 22px;font-size: 12px;color: #fff; width:343px;}
.new #sideMenu .wz a.more {color: #fabf01;}
.new #sideMenu img {position: absolute;top: 0;left: 500px; display: block;width: 480px; height: 370px;}
/*--- mid ---*/

/*--- link ---*/
#link{ height:57px; background:#fabf01; color:#151b59; margin:0 auto;}
#link ul{ width:576px; height:57px; margin:0 auto;}
#link li{float:left; width:64px; line-height:57px;}
#link li a{ color:#151b59;}
/*--- link ---*/

/*--- foot ---*/
#foot{ height:115px; background:#151b59; color:#fff; margin:0 auto;}
#foot .cont{ width:1000px; margin:0 auto; line-height:36px; padding-top:20px; line-height:25px;}
#foot .cont .l{ float:left;}
#foot .cont .r{ float:right; width:225px;}
#foot .cont .r img{ float:left; padding-top:5px;}
#foot .cont .r .f{ float:right;}
/*--- foot ---*/
