@charset "utf-8";
body { font:12px arial,simsun,sans-serif; color:#555; margin:0 auto; background: #3f1638;}
form,ul,ol,li,dl,dt,dd {margin:0; padding:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height:1.5em;}
img,fieldset{border:0;}
a:link,a:visited{ color:#666; text-decoration:none;}
a:hover{color: #ed0000; text-decoration:underline;}
a:active {color: #ed0000;}
em{font-style:normal;}
/*color*/
.cRed,a.cRed:link,a.cRed:visited{ color:#990000; }
.cLRed,a.cLRed:link,a.cLRed:visited{ color:Red;text-decoration: underline;}
a.cLRed:hover{ color:black;text-decoration: none;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDBlue,a.cDBlue:link,a.cDBlue:visited{color:#072dbc;text-decoration: underline;}
a.cDBlue:hover{color:black;text-decoration: none;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#ed0000;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cEGray,a.cEGray:link,a.cEGray:visited{ color: #999;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000000;}
a.cBlack:hover{color:#ed0000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cEGreen,a.cEGreen:link,a.cEGreen:visited{color:#99d300;}
.cDGreen,a.cDGreen:link,a.cDGreen:visited{color:#437f0c;}
a.cDGreen:hover{color:#ff6600;}
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#ff6600;}
.cLOrange,a.cLOrange:link,a.cLOrange:visited{ color:#ff6600;text-decoration: underline;}
a.cLOrange:hover{ color:#006600; text-decoration:none;}
.fB {font-weight: bold;}
.fI {font-style: italic;}
/*word*/
h4{ font-size:16px;}
h3{ font-size:21px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f18px{ font-size:18px;}
.f24px{ font-size:24px; line-height:1.5em;}
/*other*/
.left{ float: left;}
.right{ float: right;}
.divClear {clear:both;}
.clear{ clear: both;}
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.underline ,.underline a{text-decoration: underline;}
.noBorder{border:none;}

/*top*/
#header{ width:1004px; height:55px; margin:0 auto; background:#fff;clear:both;}
#tophomelogo{ background:url(../images/china186logo.jpg) no-repeat center; width:130px; height:55px; float:left;}
#topright{ width:860px; height:24px; text-align:right; float:right; line-height:23px; margin-right:10px;}
#topnav_l{ background:url(../images/topbg_l.jpg) no-repeat left; width:6px; height:21px; float:right;}
#topnav_r{ background:url(../images/topbg_r.jpg) no-repeat right; width:8px; height:21px; float:right;}
#topnav_bg{ background:url(../images/topbg_bg.jpg) repeat-x; height:21px;text-align:center; line-height:21px; float:right;}
#topnav_bg ul{ } 
#topnav_bg li{ list-style-type:none; padding:0px 10px; } 
/*footer*/
#footer{ margin:0 auto; width:1004px; line-height:100%; padding:5px 0; clear:both; background:#fff;}
#footer ul{ text-align:center;}
#footer li{padding:3px; list-style-type:none; color:#666;}
#footer li a{color:#666; padding:0px 0px;}
#footer li a:visited{color:#666;}
#footer li a:hover{color:#ed0000;}
#footer img{margin:4px 0 0;}
/*banner*/
.banner{ background:url(../images/img09/logobanner.jpg) no-repeat center; width:1004px; height:112px; margin:0 auto;}
.logobg_l{ background: url(../images/logobg_l.gif) no-repeat left; width:8px; height:71px; margin-top:41px; margin-left:80px!important; margin-left:40px; float:left;}
.logobg_r{ background: url(../images/logobg_r.gif) no-repeat left; width:8px; height:71px;  margin-top:41px; float:left;}
.logobg{ background:#fff; padding:0px 10px; line-height:71px; height:71px; margin-top:41px; float:left; overflow:hidden;}
.logobg h3{ float:left; line-height:71px; color:#810E6B; font-family: "方正小标宋简体" ; }
.logobg img{ padding:5px; float:left;}
.nav{ background:url(../images/navbg.jpg) repeat-x; width:984px; height:27px; margin:0 auto; padding-right:20px; clear:both;}
.nav span{ float:right; padding-left:8px; padding-right:8px; line-height:27px; color:#810E6B; font-size:14px; font-weight:bold;}
.nav .img{ padding:2px 5px; float:right;}
.nav img{ padding:0px 5px;}
.navword, a.navword:link, a.navword:visited{color:#810E6B;font-size:14px;font-weight:bold;}
a.navword:hover{color:#ff6600;font-size:14px;font-weight: bold;}
.input_rl {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/but_rl.jpg) no-repeat; WIDTH: 63px; CURSOR: pointer; HEIGHT: 22px;}
.input_rlOver {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/but_rl.jpg) no-repeat; WIDTH: 63px; CURSOR: pointer; HEIGHT: 22px;}
.input_kd {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/but_kd.jpg) no-repeat; WIDTH: 63px; CURSOR: pointer; HEIGHT: 22px;}
.input_kdOver {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/but_kd.jpg) no-repeat; WIDTH: 63px; CURSOR: pointer; HEIGHT: 22px;}
.input_more {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/more.jpg) no-repeat; WIDTH: 34px; CURSOR: pointer; HEIGHT: 11px;}
.input_moreOver {
	border:0px; padding:0px;FONT-SIZE: 12px; BACKGROUND: url(../images/img09/more.jpg) no-repeat; WIDTH: 34px; CURSOR: pointer; HEIGHT: 11px;}



/*content*/
.content{ width:1004px; margin:0 auto; background:#fff;clear:both; overflow:hidden }
.content .leftarea{ float:left; width:728px; background:#fff;}
.content .rightarea{ float:right; width:274px; background:#fff; }
.leftContent{ clear:both;}
.rightContent{ clear:both;}
/*leftmain_up content*/
.mainup{ width:710px; padding-left:18px; margin-top:10px;}
.mainup img{float:left; padding:2px; border:2px #e3e3e3 solid; margin:5px 10px 5px 0px;}
.mainup ul{ padding-left:20px; padding-top:12px; padding-right:10px;}
.mainup li{ line-height:21px; font-size:14px; }
.mainup .down{ line-height:35px;}
.mainword, a.mainword:link, a.mainword:visited{color:#810E6B;}
a.mainword:hover{color:#ff6600;}
/*leftmain content*/
.main_up{ background:url(../images/gray_up.jpg) no-repeat; width:706px; height:14px; margin-left:18px; clear:both; margin-top:5px;}
.main_down{ background:url(../images/gray_down.jpg) no-repeat; width:706px; height:11px; margin-left:18px; font-size:3px; clear:both; margin-top:-10px;}
.main_title{ border-bottom:2px solid #810E6B; line-height:28px; text-indent:10px; margin:0px 10px; height:28px; clear:both;}
.main_bg{ background:url(../images/gray_bg.jpg) repeat-y; width:690px; margin-left:18px; padding:0 10px 10px; clear:both;}
.main_bg P{margin:10px 30px; LINE-HEIGHT: 21px; text-indent:25px; overflow:hidden}
.main_bg P img{overflow:hidden;}
.mainstar{ margin:5px 18px; line-height:26px; text-indent:0px;}
.mainstar span{ margin:0px 0px; padding:5px 0px; float:left;}
.mainstar .img{ margin:5px 8px; width:120px; text-align:center}
.mainstar .tp{ width:110px; margin:5px 11px; float:left; height:12px; border:1px solid #ccc; background:#efefef;}
.mainstar .tp img{ margin:0px; padding:0px; }
.mainstar .tpzi{ width:110px; margin:5px 11px; float:left; height:12px; text-align:center;}

.dashed{ border-bottom:1px #cfcfcf dashed;}
/*rightmain*/
.rightbg{ background:url(../images/leftline_bg.jpg) left repeat-y #fff; width:260px; float:left; padding-top:5px; padding-bottom:5px;}
.rightbg .img{ float:right; padding:1px; border:1px solid #ddd;}
.rightbg .imgcenter{width:240px; text-align:center; margin-left:20px;}
.rightbg .imgcenter img{ padding:1px; border:1px solid #ddd; }
.rightbg span{ padding-left:15px; line-height:18px;}
.rightbg .t{ width:184px; float:left;}
.rightbg .m{ width:30px; float:left; padding-top:3px;}
.rightbg img{ float:left; padding-top:4px;}
.rightbg ul{ margin-left:12px; padding:2px;}
.rightbg li{ font-size:12px; font-family:"宋体"; line-height:21px; overflow:auto;}
.rightbg .headpic{ margin-right:12px; padding:1px; border:1px solid #ddd;}
.rightbg .shoppic{ width:112px; height:100px; padding:5px; float:left;}
.rightbg .shoppic span{ text-align:center; line-height:21px;}


.rightbg .infobg{ background:#f3dcfc;}
.main_bg .coupons{ width:600px; margin:10px auto; text-align:center;}
.main_bg .coupons img{ border:1px dashed #ccc; padding:3px;}
.main_bg input{padding:1px; border:1px solid #CCCCCC; background: #FFCCFF; color:#663399; height:19px; padding:1px 2px; margin:4px 4px 0px 4px;}
.main_bg .input_admin{padding:1px; border:1px solid #CCCCCC; height:19px; margin:0px 0px;}
/*list*/
.main_bg ul{ margin:10px 30px;}
.main_bg li{ list-style-type:none; line-height:25px; overflow: hidden; clear:both; display:block;}
.main_bg .shoppic{ margin:10px 24px !important; margin:10px 19px; padding:1px; border:1px solid #ddd; width:160px; float:left; text-align:center;}
.main_bg .bg {background:#f9e9ff; display:block; height:25px;}
.main_bg .bg a{ display:block; background:#f9e9ff; height:25px;}
.main_bg .bg a:hover{display:block; background:#f3dcfc; height:25px; text-decoration:none; cursor:pointer;}
.main_bg .wbg {background:#fff; display:block; height:25px;}
.main_bg .wbg a{ display:block; background:#fff; height:25px;}
.main_bg .wbg a:hover{display:block; background:#f3dcfc; height:25px; text-decoration:none; cursor:pointer}
.main_bg .img{ background:url(../images/icon_list2.gif) center no-repeat; width:20px; height:25px; float:left;}
.main_bg .tt{ float:left;}
.main_bg .tt2{ float:left; width:80px; text-align:right;}
.main_bg .name{ float:right; padding-right:5px;}
.main_bg .name img{ padding-top:3px;}
.pagebox {width:680px; margin:10px 10px; clear:both;}

.shoptalk{width:700px; padding-left:20px;}
/*guest speak*/
.guestline_bottom{ height:26px; text-align:left; line-height:26px; border-bottom:1px dashed #669900; background:#eff5e7; float:left;  }
.guestline_bottom .guests1{ padding-left:10px; float:left;}
.guestline_bottom .guests0{ padding-right:5px; float:right;}
.guest_pp{ border-top:1px solid #669900; float:left; width:100%;}
.guest_pp .tt{ margin:5px auto; float:left; width:100%;}
.guest_pp .tt span{ text-align:left;}
.guest_pp .tt p{ text-align:left; line-height:21px; padding-left:90px; padding-right:10px; color:#333;}
.guest_pp .tt .p1{ border:1px dashed #ddd; padding:1px; background:#e9eee2; margin-left:100px; margin-right:15px; line-height:21px; margin-top:10px; text-align:left; color:#888;}
.guest_photo{ float:left; padding-top:5px !important; padding-top:10px; text-align:center; margin-bottom:5px; margin-right:2px;  margin-left:2px; width:100px;}
.guest_photo .img{ BORDER: #ddd 1px solid;}
.guest_photo span{ text-align:center; line-height:21px; margin:0; padding:0;}
.guest_photo .w1{ text-align:center; padding-top:8px; height:20px;}

.speakbox{ width:100%; float:left; border:1px solid #ddd; height:240px; margin-top:10px;margin-bottom:10px !important; margin-bottom:20px; margin-left:0px; margin-right:0px;}
.speaktt{ width:100%; background:#ffe6a7; text-align:center; line-height:23px; height:23px; color:#FF6600; font-weight:bold;}
.speakbox span{ float:left; line-height:26px; margin-left:0px;}
.speakbox img{ }
.speakbox .mi{ float:left; height:120px; width:100%; text-align:center;}
.speakbox .mm{ float:left; height:30px; width:100%; text-indent:20px; text-align:center; line-height:30px;}
.speakbox .mm .input {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/but_enter_174_24.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 174px; CURSOR: pointer; COLOR: #810E6B; PADDING-TOP: 3px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.speakbox .mm .inputOver {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(../images/but_enter_over_174_24.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 174px; CURSOR: pointer; COLOR: #bc2931; PADDING-TOP: 3px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.formbox{ border:1px solid #99CC33; background:#fff; font-size:12px; line-height:21px; padding:10px; height:80px; width:380px; color:#777;}
.formbox_long{ border:1px solid #99CC33; background:#fff; font-size:12px; line-height:21px; padding:10px; height:80px; width:600px; color:#777;}
.guestdown{ width:100%;}
.guestdown ul{ padding:8px 20px 8px 20px; text-align:left;}
.guestdown li{ line-height:21px; list-style-type:none; overfow:auto; clear:both; display:block;}

.mainup{ width:710px; padding-left:18px; margin-top:10px;}
.mainup_img{float:left; width:280px; height:300px; padding:2px; border:0px #e3e3e3 solid; }
.mainup_right{float:right; width:390px; height:300px;}
.mainup_bottom{float:left; width:710px;}
.mainup ul{ padding-top:12px; padding-right:10px;}
.mainup li{ line-height:21px; font-size:14px; }

/* 分页CSS */
.pages_btns { width: 100%; padding: 0 0 8px; overflow: hidden; }
.postbtn, .replybtn { float: right; }
.postbtn { margin-left: 10px; cursor: pointer; }
.pages_btns .pages em { line-height: 26px; }
.pagesnew, .threadflow { float: left; border: 1px solid #D9D9D4; background: #F9F9F9; height: 24px; line-height: 26px; color: #878787; overflow: hidden; }
.pagesnew a, .pagesnew strong, .pagesnew em, .pagesnew kbd, #multipage .pagesnew em { float: left; padding: 0 8px; line-height:26px; }
.pagesnew a:hover { background-color: #FFF; }
.pagesnew strong { font-weight: bold; color: #FF3A00; background: #D9D9D4; }
.pagesnew a.prev, .pagesnew a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagesnew a.next { padding: 0 15px; }
.pagesnew kbd { border-left: 1px solid #D9D9D4; margin: 0; }
* html .pagesnew kbd { padding: 1px 8px; }
.pagesnew kbd input { border: 1px solid #D9D9D4; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }
.pagesnew kbd>input { margin-bottom: 2px; }

.pagesnew{margin-top:10px; margin-bottom:10px;}
