/* 全局CSS定义 */
body {margin:auto;padding:0;font-size:12px;color:#333;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;list-style:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table,td,tr,th{font-size:12px;}
/* 链接颜色 */
a:link {color: #333333;text-decoration:none;}
a:hover {color: #bc2931;text-decoration:underline;}
a:active {color: #bc2931;}
a:visited {color: #333333;text-decoration:none;}
/* 字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f14b{ font-size:14px;font-weight:bold;}
.fh16{ font-family: "黑体"; font-size: 16px;}
.price1{font-size: 10px;color: #333333;font-family: Tahoma;}
.price2{font-size: 18px;color: #FF6600;font-family: Tahoma;}
.price3{font-size: 30px;color: #FF6600;font-family: Tahoma;}
.copy{font-size: 10px;color: #999999;font-family: Verdana;}
.name{ font-family: "黑体"; font-size: 16px;line-height: 31px;}
.txt{line-height: 28px;border-bottom: 1px dashed #CCCCCC;}
.cname{ font-family: "黑体"; font-size: 16px;line-height: 28px;}
.ctxt{line-height: 24px;border-bottom: 1px dashed #CCCCCC;}
.clear{clear: both;}
.liner{border-right: 1px solid #E7E7E7;}
.tup{border-top: 1px solid #E7E7E7;}
.tdown{width:96%;border-bottom: 1px solid #E7E7E7;}

#header, #main, #footer { width:940px; margin:8px auto; }

#header .logo{position:absolute;margin:0;padding:0;width:180px;height:50px;}
#header .banner{padding:2px 8px 0 0;text-align:right;height:50px;}
#header .nav{}
#searchtop{margin:0 0 0 60px; height:43px;text-align:center;background-color:#FFFFFF;}
.clybg{display:block; margin:5px 0px 0px 0px; padding-top:10px; font-size:14px; float:left; width:93px; height:28px; background-image:url(../kusra_img/searchcly.gif); cursor:pointer}
.yellowbg{display:block;margin:5px 0px 0px 0px; padding-top:10px; font-size:14px; font-weight:bold;color:#FFFFFF;float:left; width:88px; height:28px; background-image:url(../kusra_img/searchyellow.gif); cursor:pointer}
.yellowbg span{color:#FFFFFF;}
.qianyellowbg{display:block; margin:5px 0px 0px 0px; padding-top:10px; font-size:14px; float:left; width:93px; height:28px; background-image:url(../kusra_img/searchqian.gif); cursor:pointer}
#searchunder{margin:0px auto; height:60px; background:url(../kusra_img/searchbg.gif);}
.searchunder1{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 60px top no-repeat;}
.searchunder2{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 153px top no-repeat;}
.searchunder3{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 246px top no-repeat;}
.searchunder4{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 339px top no-repeat;}
.searchunder5{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 432px top no-repeat;}
.searchunder6{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 525px top no-repeat;}
.searchunder7{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 618px top no-repeat;}
.searchunder8{margin:0px;padding:18px 60px;background:url(../kusra_img/underimg.gif) 711px top no-repeat;}
.searchunderother{margin:0px;padding:18px 60px;}
.inputclass{padding:2px;border:2px solid #A836BA;}

#left{float:left;width:200px;}
#right{float:right;width:730px;}

.tab { height:100%; border:1px solid #FFDDEF; padding: 1px; margin-bottom: 5px; }
.tab h1 { background: url(../kusra_img/title_bg2.gif) repeat-x; font-size: 14px; padding: 5px 0 5px 8px; color: #B738C3;}
.tab h3 { font-size:14px;padding:3px 0 3px 8px;}
.tab em { float:right; margin:5px 2px; font-style:normal;}
.tab .list { margin: 5px 8px; line-height: 18px; }

.bar { height:100%; border:1px solid #FFDDEF; padding: 1px; margin-bottom: 5px; }
.bar h1 { background: url(../kusra_img/title_bg2.gif) repeat-x;font-size:14px;padding:5px 0 5px 8px;color: #B738C3;}
.bar em { float:right;margin:5px 2px;font-style:normal;}
.bar .list { margin:5px 8px;line-height:20px;}

.tab2 { height:100%; border: 1px solid #FFDDEF; padding: 1px; margin-bottom: 5px; }
.tab2 h1 { background: url(../kusra_img/title_bg2.gif) repeat-x; font-size:14px; padding: 5px 0 5px 8px; color: #B738C3; }
.tab2 em { float:right; margin:5px 2px; font-style:normal;}
.tab2 .list { margin: 5px 8px; line-height: 20px; }

/*-- shop ---*/
.shop{ height:100%;border:1px solid #FFDDEF; padding: 1px; margin-bottom: 5px;}
.shop h1{background: url(../kusra_img/title_bg2.gif) repeat-x;font-size:14px;padding:5px 0 5px 8px;color: #B738C3;}
.shop h3 { font-size:14px;padding:3px 0 3px 8px;}
.shop .bt{font-size: 14px;font-weight: bold;padding:8px 0 8px 18px;background: url(../kusra_img/i3.gif) no-repeat 8px;}
.shop .list {padding: 5px;overflow: hidden; margin: 0;}

/*--- list ---*/
.toplist { margin-bottom:5px; }
.toplist li { padding:3px 0 3px 10px; }
.che li { padding:3px 0 3px 10px; }

.subclass { margin-bottom:5px; }
.subclass li { padding:3px 0 3px 10px;}

.conbt { padding:5px;font-size:18px;font-family:黑体;text-align:center;}
.consm { padding:5px;text-align:center;border-bottom:1px solid #E7E7E7;}
.conlist {padding:5px;}
.conend { padding:5px;clear:both;font-size:14px;text-align:center;}

.classlist { margin:5px;padding:3px;border-bottom:1px dotted #E7E7E7;}
.sortlist { padding:5px;border-bottom:1px dotted #E7E7E7;}
.newslist li{ padding:5px;border-bottom:1px dotted #E7E7E7;font-size:14px;}
.userlist { font-size:14px;font-weight:bold;}
.userlist li{ padding:5px;border-bottom:1px dotted #E7E7E7;}
.helplist li{padding:8px 0 8px 10px;border-bottom:1px dotted #E7E7E7;}
.linklist { padding:5px;}
.listbox {float:left;margin-right:30px;}
.listbox li{padding:8px 0 8px 0;border-bottom:1px dotted #E7E7E7;}
.pagelist { padding:8px;text-align:center; }

.allbox {width:100%;}
.inbox {width:131px;float:left;text-align:center;}
.inbox li{padding:3px 0 3px 0;}
.box {width:25%;float:left;text-align:center;}
.box li{padding:3px 0 3px 0;}

/* 首页展区 */
.ad{width:730px;float:right;}
.ad .a1{float:left; width:450px;}
.ad .a2{float:right; width:450px;}
.gonggao{border: 1px solid #E7E7E7;margin:8px auto;padding:5px;}
.inad { border:1px solid #FFDDEF; padding: 5px; margin-bottom: 5px; }

.kefu{width:220px;float:right;border:1px solid #E7E7E7;margin:5px;}
.kefu .lx{
font-size: 14px;
padding:8px 0 8px 16px;
font-weight: bold;
background: url(../kusra_img/i3.gif) no-repeat 7px;}
.kefu .list {padding: 0 0 3px 12px;}
.qt{width:98%; height:100%; border:1px solid #FFDDEF; padding: 1px; margin-bottom: 5px; }
.qt h1{background: url(../kusra_img/title_bg2.gif) repeat-x; font-size: 14px; padding: 5px 0 5px 8px; color: #B738C3;}
.qt .list {margin: 5px 8px; line-height: 20px;}

#footer { clear:both;margin-top:0px; }
#footer .links { line-height:25px;height:25px;border-bottom: 1px solid #E7E7E7; margin-bottom:5px;}
#footer .links a{ margin:0 10px; }
#footer .bottom { font-size:11px; }
#footer .bottom a{ margin:0 5px; color: #717171; }
#footer div { color: #717171; text-align:center; line-height: 18px;}

.tips{color:#f00;text-align:center;border:1px solid #E7E7E7;line-height:50px;margin-top:10px;}
.note{border:1px solid #E7E7E7;width:680px;margin-top:5px;float:left;}
.sexName{width:150px;height:150px;float:left;text-align:center;border-right:1px solid #E7E7E7;}
.sex{border:1px solid #E7E7E7;margin:10px auto;font-family:Arial Black;font-size:25px;width:100px;line-height:100px;text-align:center;}
.userInfo{float:left;clear:right;width:529px;height:30px;line-height:30px;border-bottom:1px solid #E7E7E7;}
.userInfo strong{margin-left:10px;}
.content{float:right;width:529px;overflow:auto;height:100px;padding-top:10px;}
.content strong{display:block;margin-left:12px;}
.content p{margin:3px 12px;}
.content .reply{padding:3px;background:#FEFBE7;border:1px dotted #E7E7E7;}
#pageList{border:1px solid #E7E7E7;height:30px;margin-top:5px;width:680px;float:left;}
#pageList div{float:right;margin:5px 10px;}
#pageList #loadPage{color:#f00;}
#pageList .num{color:#f00;margin:0px 2px;}