@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{ font-size:12px;font-family:"微软雅黑"; background-color:#f9f9f9;background:url(tou.png) no-repeat top ; }
ul,ol,dl,li {list-style:none;}
img {border:0;}
a {text-decoration:none;color:#000}
a:hover { text-decoration:none;color:#000;}

/**头部结构**/
#header{width:100%;height:670px;margin:0;float:left}
.top_link{width:1100px;margin:0 auto; }
.top_link span{float:right; line-height:30px;}
.nav{width:1100px;margin:0 auto;padding-top:585px;}
.nav ul {margin:0}
.nav ul li{height:25px;margin:0; text-align:left;padding-left:25px; padding-right:25px; font-size:18px; line-height:25px; color:#fff;float:left;  border-right: 1px solid #0be3e5}
.nav ul li:last-child{border-right: none}

.nav ul li a{color:#ffdd3f}

/**主体结构**/
#main{width:1200px;margin:0 auto;clear:both;}
.layer01{width:1170px;height:600px;float:left;margin:30px 0; border:15px solid #0e4bd0}
.layer02{width:1200px;float:left;margin-bottom:30px;}

.title01{width:150px; margin:20px 20px;float:left; text-align:center;font-size:50px;line-height:105px; }
.title02{width:1200px; margin:20px 0 5px 0;float:left; font-size:50px;line-height:105px; }
.title_time{width:1200px; margin:20px 0 5px 0;float:left; text-align:center; background:url(title_time.jpg) no-repeat center; font-size:50px;line-height:105px; }
.title_time p{margin-left:100px;}
.title_fw{width:1200px; margin:20px 0 5px 0;float:left; text-align:center; font-size:50px;line-height:105px; }
.title_fw p{margin-left:100px;}
.title_yq{width:1200px; margin:20px 0 5px 0;float:left; text-align:center;  font-size:50px;line-height:105px; }
.title_yq p{}

.line{  width: 1080px; margin: 0 auto; clear: both; overflow: hidden;}
.title02_img{margin:0 20px 0 60px ;float:left}
.title02 span{float:right;margin-top:20px;}

.txt01{width:950px; margin:30px 10px;float:left;  }
.txt01 p{line-height:36px; font-size:20px; color:#515151; text-indent:2em}

.txt02{width:850px; margin:50px 50px;float:left;  }
.txt_news{width:900px;float:left; margin-bottom: 30px;}
.txt_news ul{margin:0}
.txt_news ul li{ font-size:18px; line-height:55px;    border-bottom: 2px #5378ec dashed;}
.txt_down{width:500px; margin: 0 auto;}

.txt03{width:1070px;float:left; text-align:center }

.txt04{width:1070px; margin:20px 50px;float:left;  }
.txt04 p{line-height:36px; font-size:20px; color:#515151; text-indent:2em}

/**视频列表**/
.viedo_list{width:1200px;margin-top:20px;float:left;}
.viedo_list dl{margin:0}
.viedo_list dl dd{width:226px;float:left;margin:20px 5px 10px 8px;}
.v_img{width:226px;height:160px;}
.viedo_list dl dd p{ font-size:14px; line-height:30px;margin:10px 0}


.anniu li{ width:600px; float:left; text-align:center;}



.vote{font-size:20px; color:#C30}
.vote span{float:right}
.page{width:1200px;margin:20px 0;float:left; font-size:14px; line-height:28px; text-align:center; background:#E9E9E9}

.tab{width:1200px;margin-top:20px;float:left;}
.tab-hd { background:#F93; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:150px; color:#fff; text-align:center; cursor:pointer;font-size:18px; line-height:28px;}
.tab-hd li.active{ background:#F60; }
.tab-bd li{display:none;border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}

.serch{width:800px;margin:0 auto;}
.input{width:600px; border:1px solid #ccc; line-height:28px;border-radius:10px}
.button{width:80px; border:1px solid #ccc; line-height:28px;border-radius:10px;margin:0 10px;}

.page_ctrl {
	clear: both;
}
.description img {
	width: 600px;
	height: auto
}
.intrduction {
	padding: 20px;
}
.voteDetail .intrduction.description img {
	margin-bottom: 15px;
	max-width: 100%;
	margin: 0 auto 15px auto;
	display: block;
}
.description p video {
	width: 800px;
	height: 600px;
}
.page_ctrl .page_total, .page_ctrl .page_text {
	color: #000;
}
.video-js {
	width: 300px;
	height: 150px;
}
.vjs-fluid {
	padding-top: 56.25%
}
/*报名页*/
.zpzs{ text-align:center;}
.layer-bm{ width:900px; margin:0 auto;}
table tr{ width:100%; height:60px; font-size:18px;}
table tr td:first-child{ width:180px;}
table tr td input{ width:600px; height:40px; background:#FFF; border:#000 solid 1px;;}
input[type=radio]{ width:100px;}
#radio{ width:100px;} 
.tjann{ width:1000px; margin:0 auto; text-align:center;}
.tjann button{ width:150px; height:40px;}

/**页脚内容**/
#footer{width:100%; background:#4587d9;padding:40px 0;clear: both;margin-top:30px; float:left; border-bottom:50px solid #306fbe; }
#footer p{ text-align:center; line-height:28px; color:#fff }
#footer p a{color:#fff }