@charset "utf-8";
/* CSS Document */

/*globle*/
*{ margin:0; padding:0;}
html{ font-family:"宋体"; font-size:12px; color:#fff;}
body{ margin:0 auto; width:980px; word-wrap:break-word; word-break:normal; background:url(images/bg.png) repeat-x top; height:100%; background-color:#d2d0db;}


ul{ list-style:none;}
a{ text-decoration:none; color:#fff;}
a:hover{ text-decoration:none; color:#000;}
img{ border:0;}


.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}

/*index*/

.layout{ display:block; width:980px; margin:0 auto;}
.headed{ display:block; width:980px; height:450px;}
.headed1{ background:url(images/top1.jpg) no-repeat; width:977px; height:254px; display:block;}
.headed2{ background:url(images/top2.jpg) no-repeat; width:977px; height:196px;display:block;}
#logo{ display:block; width:350px; height:56px; float:left; margin-left:28px; position:absolute; z-index:100; margin-top:25px;}
#logo a img{ padding-right:10px;}
.menu{ display:block; position:absolute; z-index:2; margin-top:118px; float:left; clear:both; margin-left:253px;}
.menu a{ background:url(images/name_btn.png) no-repeat; width:168px; height:46px; display:block; }
.menu a:hover{ background:url(images/name_btn.png) no-repeat 0 -46px;}

.menu1{ display:block; position:absolute; z-index:2; margin-top:118px; clear:both; margin-left:780px; float:left;}
.menu1 a{ background:url(images/index.png) no-repeat; width:168px; height:46px; display:block; }
.menu1 a:hover{ background:url(images/index.png) no-repeat 0 -46px;}

.content{ display:block; width:980px;}
.main{ display:block; width:980px; float:left;}
.main_title{ display:block; width:980px;}
.main_title a{ float:left;}
.main_title a.rules{ background:url(images/rules.png) no-repeat; width:263px; height:42px;}
.main_title a.rules:hover{ background:url(images/rules.png) no-repeat 0 -42px;}
.main_title a.prize_ti{ background:url(images/prize_ti.png) no-repeat; width:235px; height:42px;}
.main_title a.venues{ background:url(images/venues.png) no-repeat; width:229px; height:42px;}
.main_title a.venues:hover{ background:url(images/venues.png) no-repeat 0 -42px;}
.main_title a.friend_ti{ background:url(images/friend.png) no-repeat; width:250px; height:42px;}
.main_title a.friend_ti:hover{background:url(images/friend.png) no-repeat 0 -42px;}
.main_style{ display:block; width:977px; background-color:#c49428; height:318px; clear:both;}
.main_left{ display:block; float:left; background:url(images/main_left_bg.png) no-repeat; width:225px; height:283px; margin:18px 8px 17px 18px!important; margin-left:9px;}
.main_left ul{ font-size:30px; margin-top:25px; text-align:center; font-weight:bold;}
.main_left ul li{ height:38px; line-height:38px; display:block;}
.left_text{ margin-top:20px;}
.main_right{ display:block; float:left; width:726px; padding-top:10px;}
.main_right a img{ padding-left:8px; margin-top:8px;}
.produce{ display:block; width:977px; background-color:#ebae26; clear:both; height:381px;}
.produce_ti{ display:block; margin-bottom:18px;}
.produce_left{ display:block; padding-left:9px; float:left; width:540px;}
.produce_left a img{ margin-right:9px; margin-bottom:18px; display:block; float:left;}
.produce_text{ display:block; float:right; padding-right:15px; width:408px; height:303px; font-size:18px; color:#000; font-weight:bold; line-height:35px;}
.produce_text p{ text-indent:2em; margin:50px 0 0 30px;}
.produce_text p a{ color:#000;}
.produce_text p a:hover{ color:#CC3300;}
.center{ display:block; width:977px; background-color:#eaad26; height:420px;}
.hot{ display:block; float:left; width:668px;}
.hot_title{ display:block; margin-bottom:18px;}
.hot a img{ padding-left:18px; display:block; float:left; margin-bottom:18px;}
.apply{ display:block; float:left; margin-left:18px; width:271px; height:401px; background:url(images/apply_bg.png) no-repeat;}
.apply_ti img{ margin:10px;}
.apply ul{ display:block; width:251px; border:1px solid #fff; overflow:auto; height:310px; margin-left:10px; margin-top:10px;}
.apply ul li{ display:block; float:left; height:30px; line-height:30px; border-bottom:1px solid #fff; text-align:center; font-size:14px; font-weight:bold;}
.apply ul li.name{ border-right:1px solid #fff; width:70px;}
.apply ul li.paiming{ width:44px; border-right:1px solid #fff;}
.apply ul li.saiqu{ width:116px;border-right:1px solid #fff;}
.partner{ display:block;}
.partner_all{display:block; height:437px; background-color:#c49428; width:977px;}
.partner_ti{ display:block;}
.partner_logo{ display:block; width:542px; padding-left:36px; height:87px; padding-top:11px; float:left;}
.partner_logo a img{ display:block; float:left;}
.map{ display:block; width:542px; padding-left:36px; float:left; margin-top:10px;}
.partner_btn{ display:block; float:right; width:327px; height:423px; padding-right:41px;}
.partner_left{ display:block; float:left; width:542px;}


/*footer*/
.footer{ display:block; clear:both; background:url(images/footer_bg.png) no-repeat;}
#service{ display:block; width:948px; margin:0 auto; height:176px;}
#text-bottom{ width:398px; height:22px; font-weight:bold; line-height:22px; color:#fff; margin:0 auto; padding-top:35px; font-size:14px;}
#text-bottom ul{text-align:center;}
#text-bottom ul li{ display:inline; padding-right:10px;}
 #text-bottom a{color:#fff; text-decoration:none; }
 #text-bottom a:visited {color:#fff; text-decoration:none;}
 #text-bottom a:hover{color:#eaae26; text-decoration:none;}
.copyright{ display:block; width:500px; clear:both; padding-top:15px; margin:0 auto; color:#fff; font-size:14px;}
.copyright ul{ text-align:center;}
.copyright li{line-height:20px; font-family:宋体;}

/*baoming*/
.menu_son{ display:block; position:absolute; z-index:2; margin-top:118px; float:left; clear:both; margin-left:253px;}
.menu_son a{ background:url(images/index_btn.png) no-repeat; width:168px; height:46px; display:block; }
.menu_son a:hover{ background:url(images/index_btn.png) no-repeat 0 -46px;}
.reg{ display:block; color:#000;}
.reg_style{ display:block; background:url(images/reg_bg.png) no-repeat; width:977px; height:329px;}
.reg_left{ display:block; float:left; width:450px; margin-top:50px; padding-left:20px;}
.reg_right{ display:block; float:right; width:500px;  margin-top:50px;}
.reg_li{
	height:40px;
	margin-top:20px;
	display:block;
	width:450px;
	float:left;
	}
.reg_li1{
	height:40px;
	margin-top:20px;
	display:block;
	width:500px;
	float:left;
}
.reg_li1 span{ text-align:center; line-height:25px; height:25px; color:#952225; padding-left:20px!important;padding-left:5px;}
.reg_li span{ text-align:center; line-height:25px; height:25px; color:#952225; padding-left:20px!important;padding-left:5px;}

b {
	width:108px;
	height:20px;
	float:left;
	text-align:right;
	line-height:20px;
	vertical-align:inherit;
	display:block;
	color:#000;
	font-size:16px;
}
.reg_con {
	width:120px;
	height:20px;
	float:left;
	display:block;
}

.reg_con input {
	height:20px;
	border:1px solid #CCCCCC;
	width:120px;
	padding-left:10px;
	display:block;
	float:left;
}

.reg_con1 select {
	height:20px;
	border:1px solid #CCCCCC;
	width:240px;
	float:left;
	margin-left:10px;
	display:block;
}

.reg_con2 {
	width:250px;
	height:20px;
	float:left;
}
.reg_con2 input {
	margin-left:10px;
}
.reg_con2 input.nan {
	height:16px;
	width:50px;
	float:left;
	overflow:hidden;
	
}
.reg_con2 input.nv {
	height:16px;
	width:50px;
	float:left;
	overflow:hidden;

}

.tj_btn{ width:120px; height:58px; position:absolute; z-index:1; margin-top:20px; margin-left:645px;}
.tj_btn a{ background:url(images/tj_btn.png) no-repeat; width:120px; height:58px; float:right; display:block;}
.tj_btn a:hover{ background:url(images/tj_btn.png) no-repeat 0 -58px;}
.center_text{ display:block; width:980px; color:#000000;}
.text{ display:block; width:980px; background:url(images/textall_bg.png) no-repeat; height:1384px;}
.text ul{ display:block; width:900px; overflow:auto; margin:0 auto; padding-top:30px; font-size:14px; font-weight:bold; height:1250px; font-family:"宋体";}
.text ul li{ display:block; height:30px; line-height:30px;}
.title{ display:block; font-size:20px; color:#9a2e20; margin-top:30px;}
.text ul li span{ color:#9a2e20;}
.text ul li p{ margin-top:15px; color:#9a2e20;}
.text ul li p input{ margin-right:10px;}
.text ul li img{ line-height:30px; padding-right:5px;}


