﻿/*全局定义*/
html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0; background:#fff; font-size:12px; color:#666465;}
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px;}
p,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0;}
img{ vertical-align:top; border:none;}
ul,ol{ list-style:none;}
input{ vertical-align:middle;}
a{color:#3e332f; text-decoration:none;}
a:hover{ color:#0a55b5; text-decoration:underline;}

#menu{  display:none; background:url(bbb.gif) no-repeat; z-index:50; overflow:hidden; padding:20px; position:absolute;  margin:30px 0 0 832px;*margin:30px 0 0 488px!important;*margin:30px 0 0 488px;}
/*text*/
.lh_20{ line-height:20px;}
.lh_22{ line-height:22px;}
.lh_24{ line-height:24px;}
.lh_31{ line-height:31px;}
.ta_c{ text-align:center;}
.ta_l{ text-align:left;}
.ta_u{ text-decoration:underline}
.ti_2{ text-indent:2em;}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}

/*float*/
.fleft{ float:left;}
.fright{ float:right;}

/*font*/
.fb{ font-weight:bold;}
.fs_11{ font-size:11px;}
.fs_14{ font-size:14px;}
.fs_12{ font-size:12px;}
.ff_s{ font-family:"宋体";}
.fc_ori{ color:#920683;}
.fc_ori2{ color:#E5007F;}
.fc_red{ color:#E70012;}
.fc_gen{ color:#8FC320;}
.fd_del{ /*text-decoration:line-through*/}
/*layout*/
.topth p.p1,.topth p.p2,.nav,.mainnav,.mainnav a:hover,.bozi #jq,.gouwu,.leftpro p,.leftpro a,ul.domtabs a:link,ul.domtabs a:visited,ul.domtabs a:active,ul.domtabs a:hover,ul.domtabs li.active a:link,ul.domtabs li.active a:visited,ul.domtabs li.active a:active,ul.domtabs li.active a:hover,.tabcon li a,.tabmore,.zs,.zxtit,.zxlist,.ebook,.crumb,.l_box_tit{ background:url(bg.gif) no-repeat;}
.world{ width:980px; margin:0 auto; overflow:hidden; padding:20px 0;}
.logo{ width:176px; height:59px; margin:0 0 10px 0;}
.topth{ width:430px; padding:13px 10px 0 0; color:#A3A2A3; text-align:right; margin:0 0 10px 0;}
.topth a{ color:#E873A8; margin:0 0 0 13px;}
.topth p{ color:#E873A8;line-height:24px;}
.topth p a{ color:#E873A8; margin:0;}
.topth p.p1{ width:155px; height:24px; padding:0 0 0 15px; float:right; text-align:left;margin:10px 0 0 0;}
.topth p.p2{  background-position:-170px 0;width:122px; height:24px; padding:0 0 0 15px; float:right; margin:10px 0 0 5px;text-align:left;}

.nav{ background:#9F2892 url(bg.gif) no-repeat 0 -24px;  height:32px; padding:0 0 0 99px;}
.nav a{ color:#EACEE4; line-height:32px; }

.mainnav{ width:405px; height:32px; float:left; background-position:0 -57px;}
.mainnav li{ float:left;} 
.mainnav a{ display:block; height:32px; text-indent:-100em; overflow:hidden;}
.mainnav a#a1{ width:88px;}
.mainnav a#a2{ width:101px;}
.mainnav a#a3{ width:114px;}
.mainnav a#a4{ width:102px;}

.mainnav a#a1:hover{ background-position:0 -89px}
.mainnav a#a2:hover{ background-position:-88px -89px}
.mainnav a#a3:hover{ background-position:-189px -89px}
 a#a4:hover{ background-position:-303px -89px}

.subnav{ width:230px; float:right;}
.subnav a{ display:block; padding:0 12px; border-left:1px solid #C57BBB; float:left; font-weight:bold;}
.subnav a:hover{ color:#fff;}

.ccccc{ width:349px; height:32px; float:left; position:relative; z-index:100;}
.xiala{ width:81px; padding:7px 7px 23px 7px; background:#fff url(bb.gif) repeat-x bottom; border-bottom:1px solid #CD9DC5; border-left:1px solid #CD9DC5; border-right:1px solid #CD9DC5; position:absolute; top:32px; clear:both; }
.xiala li{ line-height:23px; border-bottom:1px dashed #D7D7D7;}
.xiala a{ color:#C070AB; padding:0 0 0 2px;}
.xiala a:hover{ color:#C070AB; font-weight:bold;}
#ua1{ left:0px;}
#ua2{ left:89px;}
#ua3{left:189px; width:98px;}
#ua4{ left:302px;width:88px;}


.bozi{ padding:6px 6px 10px 6px; background:url(r1.gif) repeat-x bottom; overflow:hidden; height:40px;}
.ser{ width:200px; height:21px;  padding:7px 0 0 11px; border:1px solid #CD9DC5; font-size:14px; font-weight:bold; color:#CD9DC5;}
.bozi #jq{ font-size:14px; padding:0 15px 0 0; background-position:-572px 4px; line-height:30px; margin:0 0 0 10px; color:#CD9DC5;}

.gouwu{ width:180px; float:right; padding:0 0 0 38px; line-height:30px; background-position:-539px -190px; height:30px; color:#CD9DC5; position:relative}
.gouwu a{ color:#CD9DC5; font-weight:bold;}

/*left*/
.left{ width:174px; border-left:1px solid #F4C7DC; border-right:1px solid #F4C7DC; border-bottom:1px solid #F4C7DC; float:left; overflow:hidden; padding:0 0 8px 0; margin:0 0 10px 0;}

.leftpro{ padding:13px;}
.leftpro p{ background-position:0 -420px; line-height:29px; padding:0 0 0 7px; border-top:1px solid #EACEE4; border-bottom:1px solid #EACEE4; color:#C070AB; font-weight:bold; height:29px; overflow:hidden;}
.leftpro ul{ line-height:18px; margin:8px 0 8px 0; overflow:hidden;}
.leftpro li{ width:49.9%; float:left;}
.leftpro a{ color:#C070AB; padding:0 0 0 7px; background-position:-307px 6px; }




/*foot*/
.fotnav{ line-height:34px; border:5px solid #EACEE4; color:#C070AB; margin:15px 0 0 0; text-align:center;}
.fotnav a{ color:#C070AB; margin:0 10px;}
.cpright{ text-align:center; padding:20px 0; color:#CD9DC5; line-height:23px;}


/*con*/
.crumb{ height:21px; line-height:21px; margin:0 0 8px 0; color:#CD9DC5; padding:0 0 0 9px; background-position:-625px -53px;}
.crumb strong{ padding:0 8px 0 15px;  }
.crumb a{ color:#CD9DC5; text-decoration:underline}

/*left2*/
.left2{ width:191px; float:left;overflow:hidden;}
.l_box_tit{ color:#E5007F;height:23px; line-height:23px; background-position:0 -397px; padding:0 8px 0 25px; overflow:hidden;}
.l_box_con{ background:#FBF5F8; border:1px solid #D690B1; padding:5px 13px; margin:0 0 8px 0;}


	/*right*/
.right2{ width:780px; float:right;overflow:hidden;}
.right_mem{ width:750px; float:right;overflow:hidden; border:5px solid #E873A8; padding:15px 10px; margin:0 0 10px 0;}
.right_mem a{ color:#93007E;}
.r_box1{ border:1px solid #DCB6CD; overflow:hidden; margin:0 0 10px 0; }
.r_box1_tit{ line-height:20px; background:#EFE7DE url(bar1.gif) repeat-x; overflow:hidden; height:21px; }
.r_box1_tit strong{ color:#970C5C;  padding:0 0 0 15px; float:left; display:block; }
.r_box1_tit a{ float:left;  color:#970C5C; font-family:"宋体"; margin:2px 0 0 15px; background:url(ico2.gif) no-repeat right 6px; padding:0 7px 0 0;}




/*member*/
.reg_left{ font-size:14px;}
.reg_left,.reg_left a,.mem_tool a,.mem_tool{ color:#E5007F;}
.reg_left li{ line-height:30px;}
.reg_kk{ width: 164px; height:20px; border:1px solid #A7A6AA; padding:0 8px 0 2px ; background:url(memreg/k.gif) no-repeat right bottom; line-height:20px;}

.mem_tool,.reg_left{margin:5px 0; }
.mem_tool{ line-height:23px}


.reg_info{ font-size:12px;}
.reg_info a{ color:#E4007C;}

.yuedu_tit{ line-height:40px; background:url(memreg/x.gif) no-repeat left center; padding:0 0 0 48px; margin:5px 0 15px 0;}
.mail_1{ width:740px; height:212px; background:url(memreg/b.gif) no-repeat;}
.mail_2{ color:#C070AB; line-height:19px; font-size:12px; background:url(memreg/a.gif) no-repeat ; padding:0 0 0 23px; width:92%; margin:10px auto;}


.xinp_tit { color:#E873A8; background:#FBF5F8; height:40px;margin:20px 0 20px 0; line-height:40px; border-top:2px solid #E2B1C8; border-bottom:1px solid #E2B1C8; padding:0 35px;}
.xinp_tit span{ float:left; font-weight:bold;}
.xinp_tit a{color:#E873A8;font-size:12px; float:right; font-family:"宋体";  float:right; text-decoration:underline}

.g_lst img{ width:60px; height:60px; border:1px solid #D0A3C9;}
.g_lst{ color:#000;}
.zongji{ font-weight:bold; color:#414140;}.zongji strong{ color:#8BC61E;}.zongji p{ padding:10px 0; border-bottom:1px solid #FAD8FB; line-height:23px;}

/*pro*/
.mainpro2 td{ width:16.5%;}
.mainpro2 td.info2 p{width:70%; padding:1px 0 2px 0; color:#666; margin:0 auto; text-align:center }
.mainpro2 td.sell2 p{width:70%; height:16px; color:#fff; background:#E873A8; border-top:1px solid #DE0F7B; border-bottom:1px solid #DE0F7B; line-height:16px; margin:0 auto; overflow:hidden; text-align:center}
.mainpro2 td.buy2  p{width:60%; background:url(xin.gif) no-repeat 3px center; padding:3px 0 0 8px;   font-size:11px; letter-spacing:-1px; color:#E873A8; margin:3px auto 12px auto;}
.mainpro2 td.buy2  p img{ margin-top:-4px;}

.mainpro{ text-align:center;}
.proimg div{ text-align:center; position:relative;}
.proimg{ padding:13px 0 0 0;}
.proimg div p{ position:absolute;top:-6px; left:-7px;}
.proimg div p img{ width:38px; height:38px; border:none; }
.proimg img{ width:79px; height:79px;}
.proimg a{ display:block; border:3px solid #E0E0E0; width:79px; height:79px;margin:0 auto;}
.proimg a:hover{border:3px solid #CBC1A6;}

.mainpro td{ width:19.9%;}
.mainpro td.info p{width:80%; padding:2px 0 4px 0; color:#666; margin:0 auto;}
.mainpro td.sell p{width:50%; padding:2px 0 0 0;  color:#fff; background:#925E84;  font-size:11px; font-family:"mingliu";margin:0 auto;}
.mainpro td.buy  p img{ margin-top:-4px;}

/*serch*/
.smain{ height:350px; border:5px solid #E873A8; background:url(ser.gif) no-repeat left bottom; padding:50px 0 0 330px;}
.smain2{ height:350px; border:5px solid #E873A8; background:url(s2.gif) no-repeat left bottom; padding:50px 0 0 330px;}
.serjq td{ padding:5px 0 5px 10px; color:#E873A8;}
.serjq input,.serjq select,.serjq a{ background:#FDF0FA; color:#E873A8;}


/*right3*/
.right3{ width:795px; float:right; margin:0 0 10px 0; overflow:hidden;}
.bbanner{ margin:0 0 15px 0;}
.pro_k{ border:5px solid #F4C7DC; padding:10px 0;}

.page{ text-align:right; color:#666; padding:8px;}
.page a{ color:#666}
.page img{ vertical-align:middle;}

.proll td{ width:25%; text-align:center; color:#737373; font-family:Georgia;}
.proll img{ width:148px; height:148px; border:1px solid #ADADAD; margin:15px 0 0 0;}
.proll a{ color:#C070AB; line-height:28px;}

/*other*/
.qq{ width:857px; height:232px; background:url(qq.gif) no-repeat; padding:44px 44px 21px 69px; color:#C070AB; line-height:20px}
.qq strong{ font-size:14px; line-height:28px;}

.jmul{ line-height:23px; text-align:right; padding:10px 10px 10px 0;}
.jmul a{ color:#fff;}
.jmss{ border:5px solid #F4C7DC; padding:13px 15px; background:url(s2.gif) no-repeat 65px 10px;}

.zxtit{ line-height:28px; color:#CD9DC5; font-weight:bold; font-size:14px; padding:0 0 0 92px; background-position:-307px -121px; margin:5px 0 0 0; }
.zxtit a{color:#CD9DC5;}

.zxmain{ background:#f6f5f2 url(r2.gif) repeat-x bottom; height:138px; color:#666465; line-height:18px;}
.zxmain td{ width:50%;}
.zxmain a{ color:#666465; text-decoration:underline; line-height:27px; display:block; text-align:center }

.zxlist{ height:161px; background-position:-219px -190px; line-height:24px; padding:8px 0 0 39px; overflow:hidden;}




































