/* CSS Document 
use for:18183.com
version:1.0
Data:2013/08/20
Updates：2013/10/31
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:#ff6c2b;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:972px;}
.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;}

/* toolbar */
.top_toolbar{background:url("top_toolbar.gif") repeat-x; height:33px; line-height:33px; }
.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}
/* header */
.header{height: 116px; overflow:hidden ; background: #2a2a2a;}
	.logo{ width: 321px; height: 81px; background:url("logo.jpg");margin-top:13px;}
	.logo a{width: 321px; height: 81px; display:block;}
        .ad_header{ width: 539px; height: 89px; overflow:hidden; display: inline; padding: 13px 0 0 112px;}
		.ad_header img{ width: 539px; height: 88px;}
.nav{height:100px; background: #0dadd5; overflow: hidden;}
	.nav ul{ padding:10px 0 2px; overflow: hidden;}
	.nav ul li{ float: left; height:46px; line-height: 43px; font-size: 18px; font-weight: bold; display:inline-block; padding-right: 40px; border-bottom: 1px solid #2cb7da; overflow: hidden; _width:80px; _text-align: center;}
		.nav ul li a{ color: #fff; display:block;height: 43px; font-family:"微软雅黑"; font-weight:normal;}
		.nav ul li a:hover{text-decoration: none; border-bottom:4px solid #fff000; color:#fff000;}
	.nav ul li.last{ padding: 0;_width:250px;}
.search{ width:224px; height:31px; overflow: hidden; background:#fff; line-height: 0px; padding-left: 10px; margin:5px 0 0 100px; display:inline-block; _margin-left:20px;}
	.search .text_1{ height:31px; background:#fff; border: none; margin: 0; padding: 0; width: 175px;*width: 165px; line-height: 31px;}
	.search .button_1{ width: 38px; height: 31px; background: none; border: none; background:url("btn.jpg");cursor: pointer;}

.hot_top{ height: 42px; line-height: 42px; color:#2cb7da;}
	.hot_top a{ color:#8ce8ff; padding:0 12px 0 7px;}
	.hot_top a:hover{ color:#fff; text-decoration:none;}

.collect{background:#fff; height: 112px; border:1px solid #ececec; overflow: hidden;}
	.collect ul{overflow: hidden; margin-top: 13px;}
		.collect ul li{ float: left; width:324px; height: 28px; line-height:28px; color:#cbcbcb; overflow: hidden;}
			.collect ul li b{ float: left; width: 42px; height: 18px; background: #545454; line-height: 18px; text-align: center; color: #fff; font-weight: normal; margin-top:5px;}
				.collect ul li a{ padding: 0 10px;color:#404040;}
					.collect ul li a.red{ color:#fe0000;}
					.collect ul li a.blue{color:#0dadd5;}
					.collect ul li a.green{color:#00c225;}
					
.main{border-top:#f2f2f2 1px solid; width: 100%; overflow: hidden;}
	.headlines{width: 496px; overflow: hidden;}
		.headlines .tit{ height: 24px; line-height: 21px; border-left:7px solid #ff6c2b; padding-left: 8px; margin:34px 0 8px;}
			.headlines .tit .more{float:right;padding-right:10px;color: #ff6c2b;}
			.headlines .tit h4{ font-size:23px; color:#545454;}
		.headlines .con{border: 1px solid #d0d0d0; border-left: none;border-right: none; padding-top:17px;height:218px; overflow: hidden;}
		.headlines .con dl{background:#fff; padding: 20px 16px; overflow: hidden; height:72px; border-bottom: 1px dashed #cdcdcd; }
		.headlines .con dl dt{font-size:16px;font-weight:bold; line-height: 30px;}
			.headlines .con dl dt a{ color:#545454;}
			.headlines .con dl dt a:hover{ color:#ff6c2b;}
		.headlines .con dl dd{ line-height:20px;color: #8e8e8e;}
			.headlines .con dl dd a{color:#ff6c2b;}
	.headlines .list{ margin-top: 9px;}
		.headlines .list{ background: #fff; padding:17px 15px; border-bottom: 1px solid #e6e6e6;}
		.headlines .list ul li{ line-height: 30px; height: 30px;overflow: hidden;}
			.headlines .list ul li code{ float: right;color:#8e8e8e;}
			.headlines .list ul li span{ float: left; width:58px; height: 18px;line-height: 18px; background: #545454;text-align: center;color:#fff; margin-top:6px;}
			.headlines .list ul li span.i1{ background: #31c5c1}
			.headlines .list ul li span.i2{ background: #ce4b4b}
			.headlines .list ul li span.i3{ background: #7645a8}
			.headlines .list ul li span.i4{ background: #eca601}
			.headlines .list ul li span.i5{ background: #2bc468}
			.headlines .list ul li span.i6{ background: #7e6b5a}
			.headlines .list ul li span.i7{ background: #d879a3}
			.headlines .list ul li a{ padding-left:10px;}
	.hot_game{width: 414px; overflow: hidden;}
		.hot_game .tit{ margin:34px 0 8px; background:url("1px.gif") repeat-x 0 31px; overflow: hidden; height:32px;}
			.hot_game .tit h4{border-left:7px solid #0dadd5; font-size:23px; color:#545454; height: 24px;line-height: 21px; padding-left: 8px; display:inline-block; margin-bottom: 8px; }
			.hot_game .tit ul{float: right; height: 32px; overflow: hidden; width: 190px;}
			.hot_game .tit ul li{ float: left; line-height: 32px; color:#636363; padding:0 10px;height: 32px; cursor: pointer;}
			.hot_game .tit ul li.select{height: 29px;border:1px solid #cdcdcd; border-top:2px solid #0dadd5; border-bottom:1px solid #f9f9f9;color: #5bbedc;}
		.hot_game .con ul{ margin-top: 17px;}
		.hot_game .con ul li{ width: 64px; float: left; overflow: hidden; text-align: center; height: 136px; display:inline-block; margin-right: 22px;}
			.hot_game .con ul li.last{ margin: 0;}
			.hot_game .con ul li img{ width: 64px; height: 64px; overflow: hidden;}
			.hot_game .con ul li p{ line-height:22px; font-size: 13px;height: 44px; overflow: hidden; display:block; _height: 44px}
			.hot_game .con ul li span{ line-height: 20px; color:#8e8e8e; height: 20px; overflow: hidden;}
	.limit_free{width: 414px; overflow: hidden; margin-top: 22px; height:180px; overflow: hidden;}
		.limit_free .tit{ height: 29px; line-height:29px; background:url("1px.gif") repeat-x 0 top;}
			.limit_free .tit .more{float:right;padding-right:10px;color: #7645a8;}
			.limit_free .tit h4{color: #7645a8;font-size: 16px; display:block;border-top:3px solid #7645a8; width: 64px; height:36px; overflow: hidden;}
			.limit_free .con ul{ padding-top: 17px; overflow: hidden;_ padding-top:0;}
			.limit_free .con ul li{ width: 64px; float: left; overflow: hidden; text-align: center; height: 134px; display:inline-block; margin-right: 22px;}
				.limit_free .con ul li.last{ margin:0;}
				.limit_free .con ul li img{ width: 64px; height: 64px; overflow: hidden;}
				.limit_free .con ul li p{ line-height:22px; font-size: 13px; height: 44px; overflow: hidden; display:block;}
				.limit_free .con ul li span{ line-height: 20px; color:#8e8e8e; height: 20px; overflow: hidden;}

	.special_topic{ margin-top: 30px;}
		.special_topic .tit{ height: 24px; line-height: 21px;line-height: 21px; border-left:7px solid #0dadd5; padding-left: 8px; margin:34px 0 8px;}
			.special_topic .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.special_topic .tit h4{ font-size:23px; color:#545454;}
		.special_topic .con{ border-top: 1px solid #d0d0d0; padding: 20px 0 0;}
			.special_topic .con ul{}
			.special_topic .con ul li{ width: 218px; overflow: hidden; float: left; text-align: center; display:inline-block; margin-right:30px; height: 134px; background: #fff; border: 1px solid #f2f2f2;}
			.special_topic .con ul li.last{ margin: 0;}
				.special_topic .con ul li img{ width: 220px; height: 100px;}
				.special_topic .con ul li p{line-height: 30px; overflow: hidden;height:30px;*height:33px; display:block; border-bottom: 1px solid #e6e6e6;width:100%;}
				.special_topic .con ul li a:hover{ color: #0DADD5;}
	.game{margin-top:30px;}
	.item{width:471px;overflow:hidden;}
		.item .tit{ height: 36px;line-height: 36px; background:url("item_tit.jpg") no-repeat;}
		.item .tit .more{float:right;padding-right:10px;color: #0dadd5;}
		.item .tit h4{ font-size:22px; color:#fff; width: 118px; float: left; display:block; overflow: hidden; text-align: center;}
		.item .con ul{ padding: 20px 0 0 0;}
		.item .con ul li{width:111px; height:190px; overflow: hidden; background:url("item_ico.jpg") no-repeat; text-align: center; float: left; margin:0 9px 0 0; display:inline;}
			.item .con ul li.last{ margin:0;}
			.item .con ul li a:hover{text-decoration:none; color:#0DADD5;}
			.item .con ul li img.m_img{ width: 72px; height: 72px; overflow:hidden; display:inline; margin:12px 0 15px; }
			.item .con ul li p{ height:44px;line-height: 22px; overflow: hidden; margin-top: 9px; *margin-top:10px;}
			.item .con ul li .type{ *margin-top:3px;}
				.item .con ul li .type span{overflow: hidden;height:18px; padding-left:10px; line-height: 18px;}
				.item .con ul li .type span.first{background: none; padding-left: 0;}
			.item .con ul li .type img{ width:15px; height:16px;}
		
	.ohter1{ width:634px; overflow: hidden;}
	.ohter2,.video,.forum{width:293px; overflow: hidden;}	
	.video .tit,.forum .tit,.simulator .tit,.raiders .tit,.archive .tit{height: 22px; line-height: 18px;_line-height:22px; border-left:7px solid #0dadd5; padding-left: 8px; margin:24px 0 8px;}
			.video .tit .more,.forum .tit .more,.simulator .tit .more,.raiders .tit .more,.archive .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.video .tit h4,.forum .tit h4,.simulator .tit h4,.raiders .tit h4,.archive .tit h4{ font-size:20px; color:#545454;}
	.video .con,.forum .con,.simulator .con,.raiders .con,.archive .con{ border-top: 1px solid #d0d0d0; padding:16px 0 0;}
		.video .con ul li{ width: 134px; height: 114px; overflow: hidden; float: left; padding-right: 24px; display: inline; text-align:center;}
		.video .con ul li.last{ padding:0;}
		.video .con ul li img{width:134px; height:78px;}
		.video .con ul li p{ line-height:28px; height: 28px; overflow: hidden;}
	
	.forum .con dl{border-bottom:1px dashed #cdcdcd;}
	.forum .con dl dt{ font-size: 14px;line-height: 26px; height:26px; overflow:hidden; font-weight: bold;}
		.forum .con dl dt a{ color: #0dadd5;}
	.forum .con dl dd{ line-height:18px; height: 60px; overflow: hidden; padding-bottom: 3px;}
	.forum .con ul{ margin-top: 10px;}
	.forum .con ul li{ height: 24px; line-height: 24px; padding-left: 12px; background: url("4px.gif") no-repeat 0 center; overflow: hidden;}
		.forum .con ul li a:hover{ color:#0DADD5;}
	.simulator ul li{ float: left; width: 310px; height: 28px; line-height: 28px; color:#cbcbcb; overflow: hidden; padding-right:10px;}
	.simulator ul li.last{ padding: 0;}
		.simulator ul li b{ float: left; width: 42px; height: 18px; background: #0dadd5; line-height: 18px; text-align: center; color: #fff; font-weight: normal; margin-top:5px; margin-right:5px; display:inline-block;}
			.simulator ul li a{ padding: 0 10px;color:#404040;}
				.simulator ul li a.red{ color:#fe0000;}
				.simulator ul li a.blue{color:#0dadd5;}
				.simulator ul li a.green{color:#00c225;}
	.raiders .con dl,.archive .con dl{border-bottom:1px dashed #cdcdcd;padding-bottom: 10px;}
	.raiders .con dl dt,.archive .con dl dt{ font-size: 14px;line-height: 26px; height:26px; overflow:hidden; font-weight: bold; padding-left: 16px;}
		.raiders .con dl dt a,.archive .con dl dt a{ color: #0dadd5;}
	.raiders .con dl dd,.archive .con dl dd{line-height:18px; height: 52px; overflow: hidden; padding-bottom: 3px;padding-left: 16px;}
	.raiders .con dl dd.limg,.archive .con dl dd.limg{ float: left; width: 97px; height: 77px; border: none; display:block; padding: 3px 0 0;}
	.raiders .con ul,.archive .con ul{ margin-top: 10px;}
	.raiders .con ul li,.archive .con ul li{ height: 24px; line-height: 24px; padding-left: 12px; background: url("4px.gif") no-repeat 0 center; overflow: hidden;}
	
/* links */
.links{}
	.links .tit{ height: 22px; line-height: 21px; border-left:7px solid #0dadd5; padding-left: 8px; margin:24px 0 8px;}
			.links .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.links .tit h4{ font-size:22px; color:#545454;}
	.links .con{border-top: 1px solid #d0d0d0; padding: 16px 0; line-height:30px;}
		.links .con a{ padding: 0 10px;}
/* list & article */
.content{width:644px; overflow: hidden;}
	.bread_search{ border-bottom:3px solid #0dadd5; height:40px; position:relative; overflow: hidden;}
		.search2{ position:absolute; top:0; right:0;width:450px; height:31px; overflow: hidden; line-height:0px; display:inline-block;}
			.search2 .text_1{ height:31px; background:#dfdfdf; border: none; margin: 0; padding:0 10px;; width: 175px; line-height: 31px; float:left;}
			.search2 .button_1{ width: 38px; height: 31px; background: none; border: none; background:url("btn2.gif");cursor: pointer; float:left;}
			.search2 div{ float:left; height:31px; line-height:31px; padding:0 0 0 10px; width:200px; overflow:hidden; color:#545454;}
				.search2 div a{ display:inline; padding-right:5px;color:#0dadd5;}
	.bread_crumbs{ height: 36px; line-height: 34px; background:url("mbx.gif") no-repeat 0 center; padding-left:20px; display:inline;}
		.bread_crumbs code{color:#0dadd5;}
		.bread_crumbs a,.bread_crumbs span{ padding:0 8px; color:#8e8e8e; display:inline;}
		.bread_crumbs a.idx{ padding-left:0;}
	.list_con{ border-top:3px solid #0dadd5; background: #fff; margin-top: 4px; padding: 0 34px 80px; overflow: hidden; border-bottom: 1px solid #e6e6e6;}
		.list_con h3{ text-align: center; font-size:30px; font-family: "微软雅黑"; font-weight:normal; color:#0dadd5; height: 78px; line-height: 86px; overflow: hidden; border-bottom: 1px dashed #cdcdcd;}
		.list_con .txtlist{ padding-top:10px; }
			.list_con .txtlist li{ height:34px; line-height: 34px; overflow: hidden; background:url("4px.gif") no-repeat 5px center; padding:0 5px 0 15px; display:inline-block;width:556px; overflow: hidden;}
			.list_con .txtlist li.an{ background-color:#fafafa;}
			.list_con .txtlist li code{ float: right; color:#8e8e8e; padding-left: 20px;}
		
	.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.active, .fy li.active a{ background: #0dadd5; color:#fff}
		.fy .active span{ padding: 0 10px; border-left:1px solid #dcdcdc; display:inline-block; height: 28px; float: left;  color:#fff; background:#0dadd5;}
		
	.fyc{margin:0 auto 20px;width:450px;}
	.pic_con{background:#fff; overflow: hidden; margin-top: 30px; padding:34px 34px 0;}
		.pic_con .tit{ height: 24px; line-height: 24px;_line-height:24px; border-left:7px solid #0dadd5; padding-left: 8px; margin:0 0 8px; overflow: hidden;}
			.pic_con .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.pic_con .tit h4{ font-size:18px; color:#545454;}
		.pic_con .con{ border-top: 1px solid #d0d0d0; padding: 16px 0 0;}
			.pic_con .con ul{}
				.pic_con .con ul li{ width: 173px; height:188px; float: left; padding-right: 28px; display:inline;}
				.pic_con .con ul li.last{padding: 0;}
				.pic_con .con ul li a:hover{color:#0DADD5;}
					.pic_con .con ul li img{ width: 173px; height: 133px;}
					.pic_con .con ul li p{ height:30px; line-height: 30px; overflow: hidden;}
	.list_con h1{ line-height:38px; font-size: 24px; text-align: center; color:#545454; overflow: hidden; margin:20px 0 10px;}
	.list_con .a_info{ text-align: center; line-height: 18px; height: 18px; color: #8e8e8e;}
	.list_con  .gameinfo{width:528px; height:140px; background:#f3f3f3; overflow: hidden; padding:10px 25px; margin-top:20px;}
		.list_con .gameinfo h4{ font-size:18px; line-height: 30px; font-family:"微软雅黑"; margin-bottom:5px;}
		.list_con .gameinfo .gameimg{ width:102px; height:102px; overflow:hidden; float:left; background:url("icobg.gif");}
			.list_con .gameinfo .gameimg img{ width:80px; height:80px; overflow:hidden; margin-top:10px; margin-left:11px; display:inline-block;}
		.list_con .gameinfo .gamei{float:left; width:400px; overflow: hidden; display:inline-block; margin-left:18px; padding-top:5px;}
			.list_con .gameinfo .gamei li{ line-height:24px; height:24px;font-size:14px; width:180px; float:left;}
				.list_con .gameinfo .gamei li img{ display:inline; margin-right:3px;}
			.list_con .gameinfo .gamei span{ line-height:30px; height:30px; font-size:14px;}
		.list_con .gameinfo .gamedw{ float:left; width:400px; overflow: hidden; display:inline-block; margin-left:18px; margin-top:8px;}
			.list_con .gameinfo .gamedw a.gamedw1{ width:127px;height:33px; display:inline-block; background:url("gamedw1.gif"); float:left; margin-right:5px;}
			.list_con .gameinfo .gamedw a.gamedw2{ width:127px;height:33px; display:inline-block; background:url("gamedw2.gif");float:left; margin-right:5px;}
			.list_con .gameinfo .gamedw a.gamedw3{ width:127px;height:33px; display:inline-block; background:url("gamedw3.gif");float:left; margin-right:5px;}
	
	.list_con .txt_con{font-size: 12px; line-height: 28px; padding: 15px 0; color:#404040;}
		.list_con .txt_con a{color:#39c;}
		.list_con .txt_con a:hover{color:#f60;}
		.list_con .txt_con p{ margin-top:8px;}
		.list_con .txt_con img{ border:1px #ccc solid; padding:1px;}
		
		
	.list_con .about_news{}
		.list_con .about_news .tit{ height: 24px; line-height: 24px;_line-height:24px; border-left:7px solid #0dadd5; padding-left: 8px; margin:0 0 8px; overflow: hidden;}
			.list_con .about_news .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.list_con .about_news .tit h4{font-size:18px; color:#545454;}
		.list_con .about_news .con{ border-top: 1px solid #d0d0d0; padding: 16px 0 0;}
			.list_con .about_news .con li{ width: 256px; float: left; height: 24px; line-height: 24px; padding:0 20px 0 10px; background:url("4px.gif") no-repeat 0 10px; overflow: hidden;}
	.game_list{}
	.game_list li{ float:left; width:185px; overflow:hidden;margin:0 11px 24px 0; display:inline;}
		.game_list li.last{ margin-right:0;}
		.game_list li .tit_up{ width:185px; background:url("kuang_s.gif"); height:74px; margin-bottom:9px; padding:0 13px;display:inline-block;}
			.game_list li .tit_up h4{line-height:30px; height:30px; font-size:18px; margin-top:11px; overflow: hidden;}
			.game_list li .tit_up p{height:22px; line-height: 22px;color:#545454;}
				.game_list li .tit_up p span{color:#0dadd5;}
				.game_list li .tit_up p code{color:#545454;}
		.game_list li .img_dw{ width:185px; background:url("kuang_x.gif") 0 0; height:185px; text-align:center;}
			.game_list li .img_dw img{ width:115px; height:115px; overflow: hidden; margin-top:16px;}
			.game_list li .img_dw .img_dw_type{ font-size:16px; color:#e7e7e7; margin-top:14px;}
				.game_list li .img_dw .img_dw_type img{ width:15px; height:16px; margin-top:0; display:inline; margin:0 5px;}
		.game_list li a:hover{ text-decoration:none;}
			.game_list li a:hover .tit_up{background:#0dadd5;}
				.game_list li a:hover .tit_up h4{color:#fff;}
				.game_list li a:hover .tit_up p{color:#fff;}
					.game_list li a:hover .tit_up p span{color:#fff000;}
					.game_list li a:hover .tit_up p code{color:#fff;}
			.game_list li a:hover .img_dw{background-position:-185px 0;}


/* sidebar */
.sidebar{width: 293px; overflow: hidden; margin:6px 0 20px;}
	.ad1{ height: 217px; overflow: hidden;}
		.ad1 img{width: 293px; height: 217px;}
	.s_img,.s_vdo,.s_forum,.s_top{ margin-top:26px;}
		.s_img .tit,.s_vdo .tit,.s_forum .tit,.s_top .tit{ height: 20px; line-height: 20px;_line-height:20px; border-left:7px solid #0dadd5; padding-left: 8px; margin:0 0 8px; overflow: hidden;}
			.s_img .tit .more,.s_vdo .tit .more,.s_forum .tit .more,.s_top .tit .more{float:right;padding-right:10px;color: #0dadd5;}
			.s_img .tit h4,.s_vdo .tit h4,.s_forum .tit h4,.s_top .tit h4{ font-size:18px; color:#545454;}
		.s_img .con,.s_vdo .con,.s_forum .con,.s_top .con{ border-top: 1px solid #d0d0d0; padding: 16px 0 0;}
	.sidebar .s_imglist li{ width: 139px; height: 128px; float: left; overflow: hidden; background: #fff; border: 1px solid #e6e6e6; margin-bottom: 10px; margin-right:11px; text-align: center;}
		.sidebar .s_imglist li.last{ margin: 0;}
		.sidebar .s_imglist li a:hover{color:#0DADD5;}
		.sidebar .s_imglist li img{width:139px; height:93px;}
		.sidebar .s_imglist li p{height:30px; line-height: 30px; overflow: hidden; padding:0 10px;}
	.sidebar .s_txtlist{padding:0 5px;}
	.sidebar .s_txtlist li{line-height: 24px; height: 24px; overflow: hidden;}
	.s_vdo .s_txtlist li{background:url("jt.jpg") 0 center no-repeat; padding-left: 20px;}
	.s_forum .s_txtlist li{ background:url("4px.gif") 0 center no-repeat; padding-left: 10px;}
		.sidebar .s_txtlist li a{color:#545454; }
		.sidebar .s_txtlist li a:hover{color:#0DADD5;}
	.s_top .tab_menu li{ width: 97px; float: left; height: 28px; line-height: 28px; background: #545454; color:#fff; text-align:center; font-size: 14px; font-family:"微软雅黑";cursor: pointer;}
		.s_top .tab_menu li.select{ background:#0dadd5;}
		.s_top .tab_main ul{ margin-top:7px;}
			.s_top .tab_main ul li{border-bottom: 1px dashed #cdcdcd;}
			.s_top .tab_main ul li .tit_con1{height:33px; overflow: hidden; line-height:33px;}
				.s_top .tab_main ul li .tit_con1 span{ float: right; padding-right:9px;color:#8e8e8e;}
				.s_top .tab_main ul li .tit_con1 code{ float: left; width: 12px; height: 12px; display:block; overflow: hidden; line-height: 12px; text-align:center; background:#0dadd5; font-size:10px; color:#fff; font-family:Arial; margin-top:11px;}
				.s_top .tab_main ul li .tit_con1 b{ padding-left: 10px;color:#0dadd5;}
			.s_top .tab_main ul li .gdcon{ height: 98px;overflow: hidden; margin-top: 10px;}
				.s_top .tab_main ul li .gdcon code{float: left; width: 12px; height: 12px; display:block; overflow: hidden; line-height: 12px; text-align:center; background:#0dadd5; font-size:10px; color:#fff; font-family:Arial; margin-top:5px;}
				.s_top .tab_main ul li .gdcon .limg{width: 70px; height: 70px; overflow: hidden; float: left; padding:0 15px 0 20px; display:inline-block;}
                                        .s_top .tab_main ul li .gdcon .limg img{width: 70px; height: 70px; overflow: hidden;}
				.s_top .tab_main ul li .gdcon .info{ float: left; width:173px; overflow: hidden;}
					.s_top .tab_main ul li .gdcon .info b{ height:22px; line-height:22px; overflow: hidden; width: 183px; display:block; color:#0dadd5; font-size: 13px;}
					.s_top .tab_main ul li .gdcon .info a:hover{color:#0dadd5;}
                                        .s_top .tab_main ul li .gdcon .info span{ height: 20px; line-height: 20px; overflow: hidden; color:#8e8e8e;}
				.s_top .tab_main ul li .gdcon .dwl{ width: 83px; height: 28px; overflow: hidden; background:url("dwl.jpg") no-repeat; float: left; margin-top: 10px;}
					.s_top .tab_main ul li .gdcon .dwl a{ display:block; width: 83px; height: 28px; overflow: hidden;}

/* footer */
.footer{ background: #2a2a2a; height:160px;}
	.footer .logo_botm{ width:160px; height: 159px; float: left; background:url("logo2.jpg") no-repeat center center;}
	.footer .info{ overflow: hidden; height:159px; background:url("footer.gif")}
	.footer .info .safety{ float: right; margin-top: 50px;}
	.footer .info .safety img{ float: left; display:inline; padding-right: 10px;}
	.footer .info p{ line-height: 20px; color: #8e8e8e; padding:50px 0 0 40px;}
		.footer .info p a{ color: #8e8e8e;}
		.footer .info p a:hover{ color:#ff6c2b;}
		