/* CSS Document 
use for:18183.com
version:1.0
Data:2013/12/30
Author:XX
*/
/* css reset */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td{ padding: 0; margin: 0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0;}
button,input,select,textarea{ font-size:12px;}
ol,ul,li{ list-style:none}
h1, h2, h3, h4, h5, h6 { font-size:100%;}

body{margin:0;padding:0; font-family:"瀹嬩綋";font-size:12px;background:#f9f9f9; }
a{color:#404040;text-decoration:none}
a:hover{color:#6685D7;text-decoration:underline}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{*zoom:1; /* for IE6 IE7 */}
.fl {float:left;}
.fr {float:right;}
.hide{ display:none;}
p{word-break: break-all;}

.warpper{margin:0 auto;width:988px;}
.clear{ clear:both; font-size:0; line-height:0; overflow:hidden; height:0;}
.hr_24{clear:both; font-size:0; line-height:1px; overflow:hidden; height:24px;}
.hr_16{clear:both; font-size:0; line-height:1px; overflow:hidden; height:16px;}
.hr_5{clear:both; font-size:0; line-height:1px; overflow:hidden; height:5px;}
.tit h4{font-family: "寰蒋闆呴粦"; font-weight: normal;}
.tit1 h4{font-family: "寰蒋闆呴粦"; font-weight: normal;}

/* toolbar */
.top_toolbar{ height:33px; line-height:33px; overflow: hidden;}
.quick_link{ width:200px; float:left; color:#ccc}
.quick_link a{color:#747474}
.weibo_follow{ width:140px; float:right; padding:8px 0 0}
.weibo_follow a{ float:right; margin:0 0 0 10px; width:60px; height:18px; line-height:18px; color:#fff; background-image:url("sprite.gif"); text-indent:32px;}
.weibo_follow a:hover{ text-decoration:none; color:#fff}
.btn_sina{ background-position: -184px 0;}
.btn_tx{background-position: -244px 0}
.w_714{ width:714px; overflow:hidden;}
.w_262{ width:262px; overflow:hidden;}

/* header */
.header{height: 116px; overflow:hidden ; background: #6685d7;}
	.logo{ width: 265px; height: 80px; overflow: hidden; background:url("logo.gif") no-repeat; display:inline; margin:11px 0 0 4px;}
		.logo a{width:265px; height:80px; overflow: hidden;display:block;}
	.search{ margin:46px 0 0 0;}
	.input_search{ background:#fff; border:none; height:28px; line-height:28px; padding:0 5px; width:290px; float:left; border: 1px solid #dedede; border-right: none; float: left;color:#afafaf;}
	.btn_search{background: none #465b93; border:none; font-size:14px; float:left; height:30px; line-height:30px; width:70px; font-weight:700; cursor:pointer;float: left; color:#fff;}	
/* nav */
.nav{height: 47px; overflow:hidden ; background: #252525;}
	.type_tit{ width:152px; height: 47px; overflow: hidden; display:inline; background:#383838; line-height: 47px;font-size: 16px; color:#7a9bf4; font-family:"寰蒋闆呴粦"; padding-left:20px;}
	.nav_list{ width:554px; height:47px; overflow: hidden;}
		.nav_list li{ float: left;}
			.nav_list li a{ display:block; height: 47px; padding:0 22px; line-height: 47px; color:#fff; font-size: 16px; font-family:"寰蒋闆呴粦";}
			.nav_list li a:hover{ text-decoration:none; background:#383838;}
			.nav_list li.select a{ background:#465b93;}
			.nav_list li.select a:hover{background:#465b93;}
	.nav_tip{width:237px; height: 29px; overflow: hidden; background:#383838; line-height:29px; color:#fff; display:inline; padding:9px 10px 9px 15px;}
		.nav_tip span{ color:#f8ca02; padding:0 5px;}
		.nav_tip .more{float: right;display:block; width:80px; height: 28px;color:#fff; background:#ff6c2b; line-height: 28px; text-align: center;}
/* main */				
.main{background:#f9f9f9;}
	.sidebar{ width:152px; overflow: hidden; background:#383838; padding:10px 10px 3px 10px;}
		.sidebar h4{height:30px;line-height:30px; font-size: 13px; color:#ebbc2f; padding:0 10px; border-bottom:1px solid #414141;}
		.sidebar p{ padding:6px 5px 10px;}
		.sidebar a{ padding-right: 10px; height: 24px; line-height: 24px; color:#9a9a9a;}
	.hot_news{ width:528px; height:414px; overflow: hidden;}
		.announcement{height:31px;overflow: hidden; line-height:31px; background:#fff url("laba.gif") no-repeat 13px center; padding:0 32px; margin-top:14px;}
			.announcement span{ color:#ff6c2b;padding:0 5px;}
		.slider{height:202px; overflow: hidden; margin-top:14px; margin-bottom:10px;position: relative;}
		.slider ul li img{width:528px; height:202px;}
		.slider .dots {bottom: 10px;position: absolute; right:10px; width:100px;}
		.slider .dots li {border: 1px solid #fff; cursor: pointer;display: inline-block;height:14px;margin: 0 4px;width: 14px; background:#fff; line-height:13px; text-align:center; color:#9a9a9a;float:left;}
		.slider .dots li.active {background: none repeat scroll 0 0 #465b93;border: 1px solid #465b93; color:#fff; font-weight:bold;}
		.tab_slider{}
			.tab_slider_tit{ height:34px; overflow: hidden; background:url("hui.gif") repeat-x 0 bottom; margin-bottom:10px;}
			.tab_slider_tit li{height:34px; line-height:38px; padding:0 10px; float:left; text-align:center; overflow:hidden;  cursor: pointer;_width:120px; _padding:0}
			.tab_slider_tit li.select{height:31px; line-height:31px;border:1px solid #cdcdcd; border-top:3px solid #6685d7; border-bottom:none; background:#fff;}
		.slider .tab_main{ overflow:hidden; height:136px;}
			.le_title,.re_title{ width:28px; height:131px; overflow: hidden; background:url("lr.gif") no-repeat;}
				.le_title a,.re_title a{ display:block;width:28px; height:131px; overflow: hidden;}
			.re_title{ background-position:-28px 0;}
			.tab_slider_con{overflow: hidden;width:468px; padding:0 2px; display:inline;}
				.tab_slider_con #scrollCon{ width:468px; height:131px; overflow:hidden;}
				.tab_slider_con ul li{float:left; height:131px; width:144px;padding:0 6px; display:inline; background:url("kuang.gif") no-repeat center center; text-align:center;}
				.tab_slider_con ul li a:hover{ text-decoration:none;}
				.tab_slider_con ul li img{ width:144px; height:108px; overflow:hidden;}
				.tab_slider_con ul li p.p1{line-height:22px; font-size:13px; color:#383838;}
				.tab_slider_con ul li p.p2{line-height:16px; font-size:12px;color:#ababab;}
					.tab_slider_con ul li p.p2 span{ color:#ff6c2b;}
	.ad_main{height: 74px; overflow: hidden; margin-top:10px;}
		.ad_main img{width:713px; height:74px;}
	.hot_game{}
		.hot_game .tit{ height: 24px; line-height: 22px; border-left:7px solid #ff6c2b; padding-left: 8px; margin:16px 0 8px;}
			.hot_game .tit .more{float:right;padding-right:10px;color: #ff6c2b;}
			.hot_game .tit h4{ font-size:22px; color:#545454;}
		.hot_game .tit1{ height: 24px; line-height: 22px; border-left:7px solid #6685d7; padding-left: 8px; margin:16px 0 8px;}
			.hot_game .tit1 .more{float:right;padding-right:10px;color: #6685d7;}
			.hot_game .tit1 h4{ font-size:22px; color:#545454;font-family:"寰蒋闆呴粦"; font-weight:normal;}
		.hot_game .imglist{}
			.hot_game .imglist li{ width:112px; height:162px; overflow:hidden; float:left; background:url("kuang2.gif") no-repeat 0 0; text-align:center; margin-right:8px; display:inline;}
			.hot_game .imglist li.last{margin:0;}
				.hot_game .imglist li img{ width:70px; height:70px; margin: 12px 22px 0; float:left; display:inline;}
				.hot_game .imglist li p{float:left;height:36px;line-height:18px;margin: 4px 0 8px;overflow: hidden;padding: 0 11px;text-align: center;width: 90px; display:inline-block;}
				.hot_game .imglist li .getsm{display:block; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#ff6c2b; width:112px;}
		.hot_game table{ width:100%; overflow: hidden; border-top:1px solid #d0d0d0;}
			.hot_game tr{ height:40px; overflow: hidden;}
			.hot_game tr.dan{ background:#fff;}
			.hot_game tr th{ padding:0 5px; color:#aaa; font-size:13px;}
			.hot_game tr td{ padding:0 5px; text-align: center;color:#9a9a9a; overflow: hidden;}
			.hot_game tr .first{ text-align:left;}
			.hot_game tr td.first{color:#6685d7;}
			.hot_game td img{ display:inline; margin:0 3px 0; padding-top:3px;}
			.hot_game td .status_init{width:38px; height:19px; display:inline-block; overflow: hidden; line-height:19px; margin-top:5px; color:#fff;}
			.hot_game td .status0{ background:#91D601;}
			.hot_game td .status1{ background:#6685d7;}
			.hot_game td .status2{ background:#ebbc2f;}
			.hot_game td .status3{ background:#888888;}
		.links{ border-top:1px solid #D0D0D0; padding-top:10px; margin-bottom:40px;}
			.links a{ display:inline; margin-right:10px; line-height:30px;}
/* list & article & ka */
.kalist{margin-top:33px;}
.list{ overflow:hidden; width:794px; margin-top:33px;}
	.checklist li{ width:190px; height:183px; background:url("kuang3.gif");float:left; display:inline; margin:0 9px 12px 0; text-align:center;}
	.checklist li.last{margin-right:0;}
		.checklist li a{display:block; width:190px; height:140px;}
		.checklist li a img{ width:70px; height: 70px; margin:15px 0 5px;}
		.checklist li a p{text-align:center; padding:0 15px; line-height:18px; height:36px; overflow: hidden; display:inline-block; margin-bottom:4px;}
		.checklist li .receive{ line-height: 16px; height: 32px; text-align: left; padding:4px 18px; overflow: hidden; color:#8e8d8d;}
			.checklist li .receive a{width:48px; height: 22px; float:right; background:#6685d7; color:#fff; line-height: 22px; display:block; text-align:center; margin-top:4px;}
			.checklist li .receive a.status0{background:#91d601;}
			.checklist li .receive a.status2{background:#ebbc2e;}
			.checklist li .receive a.status1{background:#6685d7;}
			.checklist li .receive a.status3{background:#888;}
			.checklist li .receive span{color:#ff6c2b; font-weight:bold; padding-right:3px; display:inline;}
			.checklist li .receive p img{padding-right:5px; display:inline;}
	.gamelist li{ width:190px; height:183px; background:url("kuang3.gif");float:left; display:inline; margin:0 9px 12px 0; text-align:center;}
	.gamelist li.last{margin-right:0;}
		.gamelist li a{display:block; width:190px; height:140px;}
		.gamelist li a img{ width:70px; height: 70px; margin:15px 0 5px;}
		.gamelist li a p{text-align:center; padding:0 15px; line-height:18px; height:36px; overflow: hidden; display:inline-block; margin-bottom:4px;}
		.gamelist li .receive{ line-height:22px; height: 22px; text-align: left; padding:4px 18px; overflow: hidden; color:#8e8d8d;}
			.gamelist li .receive a{width:48px; height: 22px; float:right; background:#6685d7; color:#fff; line-height: 22px; display:block; text-align:center;}
			.gamelist li .receive a.green{background:#91d601;}
			.gamelist li .receive a.yellow{background:#ebbc2e;}
			.gamelist li .receive a.blue{background:#6685d7;}
			.gamelist li .receive a.gray{background:#888;}
			
			.gamelist li .receive span{color:#ff6c2b; font-weight:bold; padding-right:3px; display:inline;}
			.gamelist li .receive p img{padding-right:5px; display:inline;}
	.tab_game{ border:1px solid #cdcdcd;border-top:none; margin-bottom:20px;}
	.gamelistcon{ padding-top:10px; border-top:1px solid #cdcdcd;}
	.tab_game_tit{ height:36px; overflow:hidden; line-height:36px; background:url("gamelist.gif")}
		.tab_game_tit ul li{ float:left; width:82px; height:36px; overflow: hidden; text-align:center; color:#fff; cursor:pointer;}
		.tab_game_tit ul li.select{ background:url("gamelist.gif") 0 -36px; color:#5375cc;}
	.tab_game_con{background:#fff; padding:15px; overflow: hidden;color:#d5d5d7; font-size:14px;line-height:22px;}
		.tab_game_con a{color:#383838; padding:0 10px; display:inline;}
		.tab_game_con a:hover{color:#383838;}
		.tab_game_con a.red{color:#f40e10;}
		.tab_game_con a.red:hover{color:#f40e10;}
		.tab_game_con a.blue{color:#0895ff;}
		.tab_game_con a.blue:hover{color:#0895ff;}
		.tab_game_con a.green{color:#91d601;}
		.tab_game_con a.green:hover{color:#91d601;}
	
	
.kalist .tab_slider_tit{ height:40px; overflow: hidden; background:url("hui.gif") repeat-x 0 bottom; margin-bottom:10px; font-size:18px;}
.kalist .tab_slider_tit li{height:40px; line-height:44px; width:142px; float:left; text-align:center; overflow:hidden;  cursor: pointer;}
.kalist .tab_slider_tit li.select{height:37px; line-height:37px;width:142px;border:1px solid #cdcdcd; border-top:3px solid #6685d7; border-bottom:none; background:#fff; color:#6685d7;}
.kalist table{width:100%;}
	.kalist table thead{height:36px; overflow: hidden; line-height:36px; text-align:center; background:#383838;color:#7b9ffd;font-size:14px;}
	.kalist table tbody tr{height:67px; overflow: hidden; border-bottom:1px dashed #cdcdcd;font-size:14px;}
	.kalist table tbody tr.dan{ background:#f3f3f3;}
	.kalist table tbody td{padding:0 10px; color:#666;}
	.kalist table tbody td a{color:#6685D7;}
	.kalist table tbody td b{display:inline; padding:0 5px;color:#000;}
	.kalist table tbody td.td_data{width:140px;}
	
	.kalist table tbody h5{font-weight:normal;}
	.kalist table tbody td.td_data{width:140px; overflow: hidden;}
	.kalist table tbody td.td_copy{width:264px; overflow: hidden;}
		.kalist table tbody td.td_copy div{ height:25px; overflow:hidden; border:1px solid #cdcdcd; width:257px; padding:1px; display:inline-block;}
		.kalist table tbody td.td_copy div input{ width:190px; height:24px; line-height:24px; font-size:12px; color:#383838; background:none; border:none; padding:0 4px 0 6px;}
		.kalist table tbody td.td_copy div span{ width:53px; height:25px; line-height:25px; background:#6685d7;font-size:12px; text-align:center; display:block; float: right; color:#fff; position:relative; z-index:1;}
		.kalist table tbody td.td_copy div span .swfpack{position:absolute; left:0; top:0;width:53px; height:25px;}
	.kalist table tbody td.td_rukou{width:220px; overflow: hidden;}
		.kalist table tbody td.td_rukou a{padding-left:16px; display:inline;color:#7A9BF4; line-height:24px; height:24px;}
	.kalist table tbody td.tz_data{ text-align:center; width:140px;}
.article{}
.article .tit{ height: 24px; line-height: 24px; border-left:7px solid #6685d7; padding-left: 8px; margin:16px 0 8px;}
	.article .tit .more{float:right;padding-right:10px;}
		.article .tit .more a{ padding:0 10px; display:inline;font-size:14px;}
	.article .tit h1{ font-size:22px; color:#6685d7;font-family:"寰蒋闆呴粦";}
.article .con{border-top:1px solid #d0d0d0; overflow: hidden; padding:20px 0;}
	.article_info{float:left; width:638px; overflow:hidden;}
		.article_info .article_info_img{float:left; width:160px; overflow:hidden;text-align: center;}
		.article_info .article_info_img img.article_info_ico{ width:121px; height:121px; overflow:hidden;}
		.article_info .article_info_p{width:160px; overflow:hidden; height:30px; line-height:30px;text-align: center;} 
			.article_info .article_info_p img{padding-right:5px; display:inline;}
		.article_info ul{ display:inline; padding-left:18px; float:left;width:460px; font-size:14px;}
			.article_info ul li{width:230px; overflow: hidden; height:34px; line-height: 34px; float: left;color:#9a9a9a;}
			.article_info ul li span{ padding:0 5px; color:#404040;}
			.article_info ul li span b{color:#6685d7;}
			.article_info ul li span a{color:#ff6c2b;}
			.article_info ul li.last{width:460px;}
				.article_info ul li.last b{color:#ff6c2b;display:inline; padding:0 3px;}
				.article_info ul li.last i{font-weight:bold;font-style:normal;display:inline; padding:0 3px;}
				.article_info ul li.last a{ color:#6685d7; padding:0 5px;}
				.article_info ul li.last code{ font-size:12px;color:#aaa; display:inline; padding:0 3px;}
			.article_info ul li div.bfbnum{ float: right; height:20px; line-height: 20px; margin-top:7px; display:inline;width:176px; padding-left:10px;}
			.article_info ul li div.bfbtiao{ float: right; height:20px; line-height: 20px; margin-top:7px; background:url("bfb.png") no-repeat 0 1px; width:200px;}
			.article_info ul li div.bfbcon{height:20px; line-height: 20px; background:url("bfb.png") no-repeat 0 -18px;}
	.article_mutual{ float:left; width:350px;}
		.hdjs,.tthh,.lqhl,.yydd{width:130px;height:41px; overflow:hidden; background:url("btn.gif") no-repeat; text-align: center; line-height:36px; font-size:18px;font-family:"寰蒋闆呴粦"; float:right; }
		.hdjs a,.tthh a,.lqhl a,.yydd a{width:130px; height:41px; overflow:hidden; color:#fff; display:block;}
		.hdjs{ background-position:0 -41px;}
			.hdjs a:hover{text-decoration:none;}
		.lqhl{ background-position:0 -82px;}
		.yydd{ background-position:0 -123px;}
	.article_mutual .tip{ overflow: hidden; float:right; width:260px; margin-top:20px;}
		.article_mutual .tip p{ line-height: 27px;}
		.article_mutual .tip span{ text-align: center; height:30px; line-height: 30px; overflow: hidden; margin-top:10px; display:block;}
		.article_mutual .tip span b{ color:#ff6704; padding:0 5px; display:inline;}
		.article_mutual .tip img{ float:left; width:35px; height:27px; display:inline; margin-right:10px;}
	.article_mutual .booked{ overflow: hidden; float:right; width:260px;}
		.article_mutual .booked p{ line-height: 27px; text-align: right;}
		.article_mutual .booked .input_search{ border-right:1px solid #DEDEDE; width:246px; margin-bottom:5px;}
		.article_mutual .booked .btn_search{ float: right; margin-left:10px; display:inline-block;}
	.article #articlecon p,.article .con .game_summary_con p{line-height:22px;font-size:13px; padding:0 20px;}
	.article #articlecon p img,.article .con .game_summary_con p img{ border:1px solid #ccc;}
	.article #articlecon p a,.article .con .game_summary_con p a{ color:#6685D7;}
	.article #articlecon p,.article .con .game_summary_con p{margin-top:12px;}
	
	.article .tab_slider_tit{height:36px; overflow: hidden; background:url("hui.gif") repeat-x 0 bottom; margin-bottom:10px; font-size:16px; margin-top:20px;font-family:"寰蒋闆呴粦";}
	.article .tab_slider_tit li{height:36px; line-height:40px; width:142px; float:left; text-align:center; overflow:hidden;  cursor: pointer;}
	.article .tab_slider_tit li.select{height:33px; line-height:33px;width:142px;border:1px solid #cdcdcd; border-top:3px solid #6685d7; border-bottom:none; background:#fff; color:#6685d7;}
	.article .tab_main{ padding:8px 0 16px;}
	.game_summary{}
		.game_summary_tit{height:35px; overflow:hidden; border-bottom:1px solid #d0d0d0; line-height:35px; font-size:16px; color:#6685d7; font-family:"寰蒋闆呴粦";}	
		.game_summary_con{ padding:16px 0;}

.fy{ float: right; height: 28px; line-height: 28px; border:1px solid #dcdcdc; border-left: none; margin: 15px 0;}
      .fy li{float:left;}
      .fy span.disabled{padding: 0 10px; border-left:1px solid #dcdcdc;display:inline-block;height: 28px; float: left; color: #898890;}
	  	.fy .disabled span{padding: 0 10px; border-left:1px solid #dcdcdc;display:inline-block;height: 28px; float: left; color: #898890;}
		.fy span.pageinfo{padding: 0 10px; border-left:1px solid #dcdcdc;display:inline-block;height: 28px; float: left; color: #898890;}
	.fy a{ padding: 0 10px; border-left:1px solid #dcdcdc; display:inline-block; height: 28px; float: left; color: #545454;}
	.fy a.selected,.fy .selected{ background: #6685d7; color:#fff;}
	.fy .active span{ padding: 0 10px; border-left:1px solid #dcdcdc; display:inline-block; height: 28px; float: left;  color:#898890;}
	
/* sidebar */
.user_info{border:1px solid #f2f2f2; border-top:none;background:#fff;}
	.login{border-bottom:1px solid #e6e6e6;  overflow:hidden; margin-top:14px; line-height:20px;padding:35px 15px 34px;}
		.login label{width:40px; display:block;text-align:right; float:left; height:20px; line-height: 20px;}
		.login input{ width:118px; overflow: hidden; height:18px; line-height: 18px; border: 1px solid #e3e3e3;display:inline-block; float:left; margin:0 5px 0 10px; }
		.login .username,.login .userpwd{ margin-bottom:13px; overflow: hidden; text-align:left;}
		.login .username a,.login .userpwd a{color:#6685d7;}
		.login .username a:hover,.login .userpwd a:hover{color:#ff6c2b}
		.login_btn button,.login_btn input{ width:68px; height:29px; overflow:hidden; background:url("login.gif") 0 -101px; border: none; color:#fff; cursor:pointer;font-family:"寰蒋闆呴粦"; float:left;line-height:29px;display:inline-block; margin:0 0 0 40px;}
		.login_btn a{color:#fff;width:70px; height: 29px; overflow: hidden; display:inline-block; float:left; line-height:28px;font-family:"寰蒋闆呴粦"; text-indent:1.9em; margin-left:7px;}
		.login_btn a:hover{text-decoration:none;}
		.login_btn a.qq{background:url("login.gif") 0 -72px;text-indent:1.7em;}
		.login_btn a.jy{background:url("login.gif") -70px -72px;}
	.info{border-bottom:1px solid #e6e6e6; padding:18px 12px 6px; overflow:hidden; margin-top:14px;}
		.info_img{ width:70px; height:70px; float:left; overflow:hidden;}
			.info_img img{ width:70px; height: 70px;}
		.info_info{ float: left; width:155px; overflow: hidden; padding-left:5px; display:inline-block;}
			.info_info_name{font-size:12px; overflow:hidden; color:#3b3b3b;height:24px; line-height: 24px;display:inline-block; padding-left:5px;}
				.info_info_name a{ padding-left:16px; background:url("login.gif") 0 -217px; color:#6685d7; margin-left:10px; display:inline; font-size:11px; width:13px; height:9px;}
			.info_info_links{line-height:20px;color:#e3e3e3;}
			.info_info_links a{padding:0 5px;color:#6685d7;}
			.info_info_g{line-height:20px; overflow: hidden; display:inline; padding-left:5px; color:#9a9a9a;}
			.info_info_g span{color:#ebbc2f; font-weight:bold; padding:0 7px;}
		.info_btn{ padding-top:10px;}
		.info_btn a{width:115px; height: 36px; overflow: hidden; display:inline-block; float:left; background:url("login.gif") 0 0;}
		.info_btn a:hover{background-position:-115px 0;}
		.info_btn a.info_btn1{ margin-right:6px;}
		.info_btn a.info_btn2{background-position:0 -36px;}
		.info_btn a.info_btn2:hover{background-position:-115px -36px;}
		.info_btn p{ line-height: 28px; height:28px; overflow: hidden; color:#9a9a9a;}
		
		.info_txt{ line-height:22px; color:#767676; font-size:12px; margin-top:5px;}
			.info_txt p b{color:#6685d7;}
		.info_txt p a{ color:#d48644;display:inline; margin-right:5px;}
		
.today{}
	.today .tit{ height: 19px; line-height: 18px; border-left:7px solid #6685d7; padding-left: 8px; margin:10px 0 8px;}
			.today .tit .more{float:right;padding-right:10px;color: #6685d7;}
			.today .tit h4{ font-size:18px; color:#545454;}
	.today .con{border-top:1px solid #d0d0d0; overflow: hidden; padding:10px 0;}
		.today .con ul li{ height: 24px; line-height:24px; overflow: hidden; padding:0 2px 0 10px; background:url("dian.gif") no-repeat 0 center; overflow: hidden;word-break: break-all;}
.take_sm{}
	.take_sm .tit{ height: 19px; line-height: 18px; border-left:7px solid #6685d7; padding-left: 8px; margin:10px 0 8px;}
			.take_sm .tit .more{float:right;padding-right:10px;color: #6685d7;}
			.take_sm .tit h4{ font-size:18px; color:#545454;}
	.take_sm .con{border-top:1px solid #d0d0d0; overflow: hidden; padding:10px 0;}
		.take_sm .con ul li{ margin-bottom:5px;}
		.take_sm .con ul li code{ line-height:24px; color:#999; display:inline; padding-right:5px;}
		.take_sm .con ul li a.uidname{ display:inline-block; height: 24px; line-height:24px; overflow: hidden; padding:0 2px 0 10px; background:url("dian.gif") no-repeat 0 center; overflow: hidden;word-break: break-all;}
		.take_sm .con ul li .took_tip{ width:257px; overflow: hidden;}
		.take_sm .con ul li .took_tip .took_tip_top{height:4px; overflow: hidden; background:url("took_tip_top.gif");}
		.take_sm .con ul li .took_tip .took_tip_con{border:1px solid #e3e2e2; border-top:none;padding:10px; color:#9a9a9a; line-height: 20px;}
			.take_sm .con ul li .took_tip .took_tip_con a{color:#6685d7;}
.top_book{}
	.top_book .tit{ height: 19px; line-height: 18px; border-left:7px solid #6685d7; padding-left: 8px; margin:10px 0 8px;}
			.top_book .tit .more{float:right;padding-right:10px;color: #6685d7;}
			.top_book .tit h4{font-size:18px; color:#545454;}
	.top_book .con{border-top:1px solid #d0d0d0; overflow: hidden;}
	.top_book .con .con_dt{height:32px;line-height:32px;color:#8e8e8e; background:#eee;}
	.top_book .con span{float: right;width:66px; display:inline-block; padding-right:3px; text-align: center;}
	.top_book .con code{float: left; width:30px; display:inline-block; padding-left:7px;}
	.top_book .con ul{ padding:2px 0 8px;}
	.top_book .con li{height: 32px; line-height: 32px; overflow: hidden; border-bottom:1px dashed #cdcdcd;}
	.top_book .con li span{ color:#6685d7;}
	.top_book .con li code b{display:block;width:18px;height:18px;overflow:hidden;line-height:18px;color:#fff;background:#6685d7; font-size:11px; text-align: center; margin-top:7px;}
	.top_book .con li.last{border-bottom:none;}

.weibo{width:220px; height:64px; overflow:hidden; padding:11px; background:#2a2a2a; display:inline-block; margin-left:7px;}
	.weibo p{line-height:20px; color:#fff;text-align:center; height:20px; overflow: hidden; margin-bottom:5px;}
	.weibo p span{ color:#ff6c2b;}
	.weibo a{width:107px; height:35px; background:url("login.gif") 0 -130px; overflow: hidden; display:inline-block; float: left; margin-right:6px; text-indent:-1000px;}
	.weibo .weibo2{background-position:0 -165px; margin-right:0;}
	
/* footer */
.footer{ background: #2a2a2a; height:160px; margin-top:10px; overflow:hidden;}
	.footer .logo_botm{ width:160px; height: 159px; float: left; background:url("logo2.jpg") no-repeat center center;}
	.footer .info{ overflow: hidden; height:159px;}
	.footer .info .safety{ float: right; margin-top: 30px;}
	.footer .info .safety img{ float: left; display:inline; padding-right: 10px;}
	.footer .info p{ line-height: 20px; color: #8e8e8e; padding:28px 0 0 10px;}
		.footer .info p a{ color: #8e8e8e;}
		.footer .info p a:hover{ color:#ff6c2b;}

/* dialog */
.dialogButtons input{ width:80px; height: 30px; line-height: 30px; background:#6685d7; border:none; color:#fff; font-family:"寰蒋闆呴粦"; padding:0; margin:0;}
	.boxinfo{ text-align:left; padding:26px 40px; line-height:24px; overflow: hidden;}
	.boxsuccess{ text-align:center; padding:50px 40px;overflow: hidden;}
		.boxsuccess p{font-size:18px; line-height:22px; margin:10px 0; font-family:"寰蒋闆呴粦"; color:#626262;}
		.boxsuccess b{ font-size:12px; color:#bdbdbd;}
	.digstuff{padding:40px 40px; overflow: hidden;}
		.digstuff input{ width:300px; height:24px; line-height:24px; font-size:20px; color:#383838; background:none; border:none; padding:0 4px 0 6px; text-align:center;color:#ff6c2b; font-family:"寰蒋闆呴粦"; margin-bottom:20px;}
		.digstuff span{ width:140px; height:42px; line-height:42px; background:#6685d7;font-size:18px; text-align:center; display:block; color:#fff; position:relative; z-index:1;font-family:"寰蒋闆呴粦"; cursor:pointer;}
		.digstuff span .swfpack{position:absolute; left:0; top:0;width:140px; height:42px;}
	.verification{padding:60px 40px; overflow: hidden;}
		.verification .vercode{ padding-left:10px;width:120px; overflow: hidden; display:inline-block;}
		.verification .vercode img{ width:120px;height:50px;}
		.verification .intok div{float:left; line-height:30px; height:30px; width:110px; text-align:right; overflow: hidden;}
		.verification .input_txt{width:118px; overflow: hidden; height:28px; line-height:28px; border: 1px solid #e3e3e3;display:inline-block; float:left; margin:0 5px 0 10px; padding:0 5px;}
		.verification .input_qr{height:30px;width:50px; line-height: 30px; border: 1px solid #e3e3e3; background:none #FF6C2B; border: none; color:#fff; cursor:pointer; font-family:"寰蒋闆呴粦"; float:left;}
		
	.boxwarning{ text-align:left;padding:20px 10px;}
		.boxwarning .boxwarning_tit{height:60px; line-height:60px;color:#878787;font-family:"寰蒋闆呴粦"; font-size:16px; margin-bottom:10px; padding:0 30px; overflow: hidden;}
			.boxwarning .boxwarning_tit img{float:left; display:inline-block; margin-right:20px;}
		.boxwarning .boxwarning_tips{height:38px; overflow: hidden; line-height:38px; margin-top:10px;border-top:1px solid #e2e2e2;color#818181;}
			.boxwarning .boxwarning_tips a{color:#5d7ad8;display:inline; margin-left:10px;}
		.boxwarning .boxwarning_con{text-align:center; margin-bottom:20px; height:38px; line-height:20px; overflow: hidden;}
		.boxwarning .boxwarning_con a{display:inline; margin:0 10px;color:#5d7ad8;}

	.question{padding:60px 40px; overflow: hidden;}
		.question .question_q{margin-bottom:10px;}
		.question .question_q div,.question .question_a div{float:left; line-height:30px; height:30px; width:100px; text-align:right; overflow: hidden;}
		.question .question_q span{line-height:30px; float:left;width:170px; overflow: hidden; text-align:left; display:inline-block; margin-left:12px;}
		.question .input_txt{width:118px; overflow: hidden; height:28px; line-height:28px; border: 1px solid #e3e3e3;display:inline-block; float:left; margin:0 5px 0 10px; padding:0 5px;}
		.question .input_qr{height:30px;width:50px; line-height: 30px; border: 1px solid #e3e3e3; background:none #FF6C2B; border: none; color:#fff; cursor:pointer; font-family:"寰蒋闆呴粦"; float:left;}
	
	.login .rememberMe label{ width:100px; text-align:left; line-height:18px;}
	.login .rememberMe input{ width:30px; display:inline; margin-left:42px; line-height:30px;}
	.login .rememberMe{ margin-bottom:10px;}
	table .login{margin:0 24px 0 74px; border:none;}
	.required{display:none;}
.errorMessage {color: #FF0000;height: 20px;line-height: 20px;margin-left: 51px;}