﻿body, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dt, dd, h1{margin:0; padding: 0;}
html{font:12px/1.5 'microsoft yahei',Arial;}
input,textarea{font-size:12px;}
li{list-style:none;}
img{border:none; margin:0; padding:0; vertical-align:top;}
a{text-decoration:none;}
a:hover{/*color:#6b6b6b*/}
table{border-collapse:collapse;border-spacing:0}
body{color:#322c2b;}

/*clearfix*/
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
.clearfix{display:inline-block;zoom:1}
*html .clearfix{height:1%}
.clearfix{display:block}
table{ border-collapse: collapse; border-spacing: 0;}

.bg{background:url("bg.jpg") no-repeat 50% 0}
.wrap{width:938px;margin:0 auto;}
.banner{width:938px;height:360px;position:relative;}

.home{position:absolute;right:10px;bottom:5px;width:218px;height:76px;text-indent:-9999px;overflow:hidden;background:url(#)}
.searchBar{position:absolute;left:0;bottom:0;height:34px;padding:9px 0 0 13px;}
.txt01{float:left;width:343px;height:25px;line-height:25px;padding:0 3px;background-color:#fff;border:0 none;}
.btn01{float:left;margin-left:12px;width:55px;height:26px;background-color:#fdd000;color:#000;line-height:26px;font-size:12px;border:0 none;display:inline;cursor:pointer;}

.part1{height:269px;overflow:hidden;}
.part1 .cont{
	margin:67px 25px 0 40px;
	color:#4b4b4b;
	font-size:14px;
	line-height: 18px;
}

.part2{/*height:1381px;*/padding:0 5px 0 0;}
.silde2 .pc-info{position:absolute;bottom:72px;left:0;padding-left:10px;height:28px;}
.silde2 .pc-info h4{color: #fff;font-weight:normal; font-size:18px;line-height: 28px;}
.silde2 .pc-info ul li{ display:none;}

.tabs{margin-top:18px;position:relative;}
.tab-menu{ position:absolute;top:-17px;right:18px;/*margin-right:12px;float:right;display: inline; */padding-left:6px; height:80px; line-height:64px;background:url("tab_menu.png") no-repeat;}
.tab-menu li{ float:left;}
.tab-menu li a{ float:left;width:150px;padding-bottom:16px;font-size:34px;color:#fff; text-align:center;}
.tab-menu li a:hover, .tab-menu .hover a{ }
.tab-cont{background-color:#fcc23f;/*clear:both;margin: 0 0 0 0;height:1320px; */ }
.tab-cont .cont{display:none;padding-top:70px;background-color: #fcc23f;_zoom:1;}
.tab-cont .hover{ display:block;}
.tab-cont .cont1{background-color: #5dd2ff;}
.tab-cont .cont2{background-color: #fcc23f;}
.tab-cont .cont3{background-color: #aeda45;}

.vote{/*height:1292px;*/overflow:hidden;padding:0 10px 30px;_zoom:1;}
.vote .pic{
	width:360px;
	border:1px solid #2C7C98;
	padding:19px 19px 5px 19px;
	margin:0 auto;
	background:#fff;
}
.vote .pic h3{ padding-top:46px; text-align:center;}
.vote .pic a{
	color:#272D28;
	font-size:16px;
}
.vote .num{
	background:url(icon3.png) no-repeat;
	height:38px;
	position:absolute;
	width:420px;
	left:0;
	top:345px;
	line-height:46px;
	overflow:hidden;
	text-align:center;
}
.vote .num a, .vote .num span{ color:#fff; margin:0 8px;}
.num img{ vertical-align:middle;}
.vote li{
	width:420px;
	position:relative;
	margin:32px 17px 0;
	float:left;
	_display:inline;
}
.vote .btn{ position:absolute; width:100%; left:0; top:180px; text-align:center; display:none;}
.vote .btn a{ display:inline-block; width:70px; height:30px; border:1px solid #CFD4CC; border-radius:2px;  text-align:center; line-height:30px; margin:0 2px; cursor:pointer; padding-left:13px;background:url(icon4.png) no-repeat 5px 10px #fff;}
.vote .btn a:hover{ background-position:5px -61px; color:#8EEF27;}
.vote .pic img{
	width:360px;
	height:317px;
}

.lt_list{padding:40px 0 0 4px; clear:both;}
.lt_list li{float:left;margin-left:20px;display:inline;width:162px;}
.lt_list img{display:block;margin-bottom:10px;width:162px;height:121px;}
.lt_list p{text-align:center;font-size:14px;color:#0c0306;}

.pt5_list{padding:10px 0 0 18px;overflow:hidden;zoom:1;}
.pt5_list li{float:left;margin:0 6px 8px 0;display:inline;}
.pt5_list li a{display:block;}
.pt5_list li img{border:1px solid #d9d9d9;display:block;width:140px;height:54px;}

.module .m_bd{ background:#F1F3ED; padding:10px;}
