.dmember_box { background-color:#fff; }
.dmember_box a { color:#DB4286}
.dmember_box select , .dmember_box input { border-radius:5px;}
.dmember_box .focus {border-radius:5px; background-color:inherit;}
table.fix {table-layout:fixed; width:100%;}

#wp { margin:0px auto; overflow:hidden; font-family: "Microsoft Yahei","Simsun","Arial Narrow";}

#jiaoyou_sitefocus .bm{ border:1px solid #DB4286; }
#jiaoyou_sitefocus .bm .bm_h {background:none; background-color:#DB4286 !important;  border:0 none;}
#jiaoyou_sitefocus .bm .bm_h h2,#jiaoyou_sitefocus .bm .bm_h a { color:#fff; font-weight:normal;}
#jiaoyou_sitefocus .p { padding-top:7px;  line-height:22px; }
#jiaoyou_sitefocus .p a { font-size:14px; text-decoration:underline; }
#jiaoyou_sitefocus .m img { padding:2px; border:1px solid #ccc;}
#jiaoyou_sitefocus .bbda {  border-bottom: 1px dotted #E42C98}
#jiaoyou_sitefocus .green { margin-top:5px; padding:3px 10px;  color:#fff; background-color:#038934;border-radius:8px; text-decoration:none;}
#jiaoyou_sitefocus .ptn { padding:5px; }
#jiaoyou_sitefocus .ptn a { margin-top:5px; clear:both;}
#focus_001{width:700px; float:left; overflow:hidden;}
#focus_001 img {display:inline-block;}

#wp {padding:0; margin-top:2px; background-color: #FFFFFF;}
.clear { clear:both;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:20px;}
.red {color:red; background-color:#fff !important; border:none}
.t_input, select {background: url("image/input_d.gif") repeat-x scroll left top #FFFFFF;border-color: #9C9C9C #B7B7B7 #D5D5D5;  border-style: solid;  border-width: 1px; line-height: 16px; padding: 3px 2px;}
.mb_button { background: none repeat scroll 0 0 #DB4286; border: medium none; color: #fff; cursor: pointer; height: 24px; letter-spacing: 1px; padding: 0 5px;  font-size:12px; font-weight:normal;}
/* global_head <<<<<< */
#p_con { width: 100%; clear:both; }
.p_daohang {  float: left; padding-top: 2px; width: 100%; height:85px; overflow:hidden; background:url("image/dmember_top_banner.gif") no-repeat; }
.p_d_1 { float: left; margin-left:5px;}
.p_d_1 a {background: url("image/jiaoyou.png") no-repeat; width:157px; height:45px; display:block; text-align:center; line-height:40px; font-size:16px; font-weight:bold; color:#666; overflow:hidden;} 
.jy_kfs { width:749px;  overflow:hidden;  float: left; height: 45px; line-height: 38px; padding-left: 27px; text-align: center; }
.jy_kfs a {color: #FFFFFF;  display: block;  float: left; font-size: 14px; font-weight: bold; height: 45px; line-height:45px; width: 85px;}
.jy_kfs span { background: url("image/jiaoyou_yxt.png") no-repeat scroll 0 0 transparent;  float: left; height: 40px;  overflow: hidden; width: 6px;}
.jy_kfs a:hover,.jy_kfs a.on { background: url("image/jy_hover.png") 50% 50% no-repeat; color: #666; text-decoration: none;}
.p_daohang_subnav {color: #666666; height: 38px;  line-height: 42px;  padding-left: 36px;  width: 914px; _margin-top:10px;}
.p_daohang_subnav li { float:left; margin-right:20px; _margin-right:10px; *margin-right:10px; display:inline-block;  height:40px; line-height:40px; }
.p_daohang_subnav li a { height:40px; line-height:40px; }
.p_daohang_subnav img { vertical-align:middle; margin-right:5px; margin-bottom:2px;  overflow:hidden;}
.tips_new { background: url("icon/tips.gif") 2px 100% no-repeat ; padding-left: 25px; margin-left:5px; line-height:28px;  }
/* global_head <<<<<< */

/* global_top_tuijian <<<<<*/
.global_top_tuijian { background:url("image/bj10.jpg") no-repeat #fff; width:928px; height:290px; padding-top:10px;  padding-left:10px; overflow:hidden; border:1px solid #ccc;}
.global_top_tuijian dl { float:left; width:130px; height:150px; text-align:center;}
.global_top_tuijian dl dt img{ width:99px; height:99px; padding:2px; border:1px solid #ccc;}
/* global_top_tuijian <<<<<*/

/* index_diy_top_tuijian <<<<<*/
.cwpd {  border: 1px solid #FFAF00; height: 301px; margin-bottom: 5px;  overflow: hidden; width: 960px;}
.cwpd_right { float: left; height: 301px; overflow: hidden; width: 386px;}

.cwtt { float: left; padding-left: 20px; }
.cwtt_img { border: 1px solid #E4E5E9; float: left;  height: 85px; overflow: hidden;  padding: 1px; width: 94px;}
.cwtt_img img { height: 85px; width: 94px; vertical-align:middle}
.cwtt dl { float: left;  padding-left: 15px; width: 180px;}
.cwtt dl dt { float: left;width: 100%;}
.cwtt dl dt a { color: #FF6000; font-size: 16px; font-weight: bold;}
.cwtt dl dd { line-height: 22px; color:#666;}
.cwtt dl dd a { color: #FF6000;}

.cwht {  border-top: 1px dotted #CCCCCC; display: inline;  float: left; margin-left: 20px; margin-top: 15px; padding-top: 10px; width: 315px;}
.cwht li.cwht001 { background: url("image/xbd.gif") no-repeat scroll 0 center transparent; float: left; text-indent: 5px;  width: 320px;}
.cwht li { line-height: 26px;}
.cwht li.cwht002 { float: right;}
.cwht li.cwht002 a { color: #FE6000;}

.hellokt { background: none repeat scroll 0 0 #FFE2B8;  float: left; height: 301px; overflow: hidden; width: 353px;}
.hellokt01 { float: right; background:url("image/jybj.gif") no-repeat scroll 0 center transparent; width:33px; height:301px; overflow:hidden;}

.cwpd_left {  float: left;width: 570px; padding-top:10px;}
.cwpd_left dl { float: left; margin-left: 7px; _margin-left: 3px; text-align:center;  margin-top: 10px;  width: 135px;}
.cwpd_left dl dt { }
.cwpd_left dl dt img { height: 99px;  width: 99px; padding:4px; border:1px solid #E5ECF2; border-radius:8px;}
.cwpd_left dl dd { float: left; line-height: 15px; text-align: center; width: 100%;}
/* index_diy_top_tuijian <<<<<*/

/* index_tuijian <<<<<*/
.index_tuijian { clear:both; float:left; background:url("image/rank_bg.png") no-repeat; width:100%; padding-bottom:5px; margin-top:10px;}
.index_tuijian_head { height:44px; padding-top:10px;}
.index_tuijian_head .d_title { color:#DE4184; font-size:20px; width:260px; text-align:center; line-height:35px; font-weight:bold;}
.index_tuijian_head .d_more {  }
.index_tuijian_head .d_more a.on { background:url("image/bj19.png") no-repeat; color: #FFFFFF; display: inline; float: left; font-size: 14px; font-weight: bold;  height: 32px; line-height: 35px; margin: 0 0 0 4px; overflow: hidden; text-align: center; width: 75px;}
.index_tuijian_head .d_more a.link { margin:0 3px; line-height:40px; }

.index_tuijian_body { padding:0 20px;}
.tuijian_nav { padding:0 10px;}
.tuijian_nav .y {_margin-right:30px;*margin-right:30px;}
.sex_change { padding-left:20px; background: url("image/bj02_new.gif") no-repeat scroll -215px top transparent;   float: left;  height: 23px; padding: 2px 2px 0; width: 181px;}
.sex_change a {color:#fff; display:inline-block;}
.sex_change a.on {background: url("image/bj02_new.gif") no-repeat scroll -76px -65px transparent; float: left; height: 24px; line-height: 18px; text-align: center;width: 90px;}
.sex_change a.off {  float: left; height: 24px; color: #DB4286; line-height: 18px; text-align: center;  width: 90px;}
.tuijian_nav  .y a {background: url("image/bj02_new.gif") no-repeat scroll -148px -392px transparent; float: right;  height: 21px; color: #DB4286; line-height: 21px;  text-align: center; width: 160px;}
/* index_tuijian <<<<<*/

#d_seacher {  border: 1px solid #E3E3E3; background: none repeat scroll 0 0 #F9F9F9; padding: 3px 10px 6px 12px; _padding-top:5px; margin-bottom:5px; border-radius:8px;}
.dmember_seacherbar { margin-top:5px; font-size: 12px; min-height: 26px;  line-height:30px;  }
.dmember_seacherbar  li { display:inline;}
.dmember_seacherbar select {  _vertical-align:middle; *vertical-align:middle;}
.dmember_seacherbar input {line-height: 14px; margin-left: 6px;  margin-top: -2px; font-family:Verdana; vertical-align: middle;}
.dmember_seacherbar .submit { background: none repeat scroll 0 0 #DB4286; border: medium none; color: #fff; cursor: pointer; height: 24px; letter-spacing: 1px; padding: 0 5px;  font-size:12px; font-weight:normal; border-radius:3px;}

.dmember_seacher { float:left; margin-top:5px; font-size: 12px; min-height: 26px;  line-height:35px;  clear:both; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dotted #ccc; }
.dmember_seacher  li {  float:left; width:335px; height:35px; overflow:hidden; }
.dmember_seacher select {  _vertical-align:middle; *vertical-align:middle;}
.dmember_seacher input {line-height: 14px; margin-left: 6px;  margin-top: -2px; font-family:Verdana; vertical-align: middle;}
.dmember_seacher .submit { background: none repeat scroll 0 0 #DB4286; border: medium none; color: #fff; cursor: pointer; height: 24px; letter-spacing: 1px; padding: 0 5px;  font-size:12px; font-weight:normal;}

.tongc { clear:both;background: none repeat scroll 0 0 #FCF3F8;  border: 1px solid #DCC5D7; float: left;margin-top: 5px; padding-bottom: 13px; width: 704px;}
.tongc .tit {background: url("image/tongc_bj.gif") repeat-x scroll 0 0 transparent; border-bottom: 3px solid #E2247C; height: 30px;}
.tongc .tit h2 {background: url("image/tongc.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 16px; font-weight: bold; height: 22px; padding-top: 8px; text-align: center; width: 94px;}
.tongc .tit .cs {color: #333333; float: left; font-size: 12px; height: 30px; line-height: 40px; padding-left: 5px;}
.tongc .tit .more {float: right; font-size: 12px; height: 30px;  line-height: 40px; padding-right: 10px;}


/* shijiejiayuan<<<<<< */
.dian{background: url("icon/dian.png") no-repeat center center; width:10px;vertical-align: middle; height:15px;  display:inline-block; }

.dmember_index_member_li { z-index:1; position:relative; cursor:pointer; float:left; background: url("image/member_li.png") no-repeat; width:305px; height:166px; }
.dmember_index_member_li .dmember_count { z-index:3; position:absolute; left:30px; bottom:5px; height:17px; line-height:17px; width:300px; text-align:left; }

.dmember_index_member_li a { font-size:12px;}
.dmember_index_member_li dt  { z-index:2; float:left; width:130px; overflow:hidden; text-align:center; height:166px;}
.dmember_index_member_li dt p { line-height:20px; height:20px; overflow:hidden; font-size:12px;}
.dmember_index_member_li dt img { width:110px; height:120px; border:1px solid #ccc; padding:2px; margin-top:15px; border-radius:8px; }

.dmember_index_member_li dd { z-index:2; float:left; position:relative; width:175px; height:146px; padding-top:20px; overflow:hidden;}
.dmember_index_member_li dd p { height:17px; line-height:17px; overflow:hidden;}
.dmember_index_member_li dd .username img{ }
.dmember_index_member_li dd .address { height:20px; overflow:hidden;}
.dmember_index_member_li dd .state { position:absolute; right:0; bottom:40px; _bottom:36px; width:173px; text-align:left;  height:25px; line-height:30px;}
.dmember_index_member_li dd .state img { vertical-align:middle; margin-bottom:5px; margin-right:2px;}
.dmember_index_member_li dd .detail { position:absolute; right:0; bottom:5px; height:35px; width:173px;  }
.dmember_index_member_li dd .detail .z { height:30px; line-height:30px; }
.dmember_index_member_li dd .detail .z img { vertical-align:top;}
.dmember_index_member_li dd .view { float:right; height:30px; text-align:center; text-decoration:none; color:#fff !important; display:block; width:100px; height:30px; line-height:35px; background: url("image/view.png") no-repeat scroll 0 0 transparent;}
/* shijiejiayuan<<<<<< */

/* search_body <<<<<*/
.search_body {}
.search_body .dmember_index_member_li { margin-left:30px; _margin-left:20px;}
/* search_body <<<<<*/

/* tips <<<<<<*/
.dmember_tips { border-bottom:1px solid #DCBFE2;border-top:1px solid #DCBFE2; height:30px; line-height:30px; padding-left:10px;}
.dmember_tips .tit,.dmember_tips .con { height:30px; line-height:30px; display:inline-block;  border-right:1px solid #DCBFE2; padding:0 10px;}
.dmember_tips .tit { background:url("icon/icon_search.png") 0 7px no-repeat; padding-left:17px;}
/* tips <<<<<<*/

/* member <<<<<<*/
#main { width:100%; border:1px solid #DCBFE2; margin:2px auto; border-top:none;}
#mem_left{  vertical-align:top; overflow:hidden; background-color:#fff;}
#mem_right{ width:243px; vertical-align:top; overflow:hidden; background-color: #FCF5EB; background:url("image/right_bj2.gif") 0px 200px repeat; }
#mem_right h3 { background: url("icon/dot_line_bg.gif") repeat-x scroll 0 bottom transparent;  color: #2B2D30; font-size: 14px;  font-weight:normal;  margin: 0 0 10px;  padding: 0 0 5px; padding-left:10px; width: 100%; height:25px; line-height:30px; overflow:hidden;}
#mem_right h3 img { vertical-align:middle; margin-bottom:5px;}
#mem_right a {color: #006699;}
.member #mem_right h3 {text-align:left; padding-top:10px;}

/* index_banner <<<<<< */
#index_banner{ background: url("image/index_vip.jpg") no-repeat; height:171px; width:235px; margin:5px 0;}
#index_banner p{ width:140px;margin:0 auto; padding-top:40px;}
#index_banner p img{ margin:1px 35px;}
#index_banner a { height:60px; display:inline-block; width:100%;}
/* index_banner <<<<<< */

/* favorite <<<<<< */
#favorite .title{ _padding-top:10px; _height:22px; _line-height:22px;}
#favorite {margin:10px 0 !important;}
#favorite ul{padding:3px 10px;}
#favorite ul li {height:70px; clear:both;}
#favorite ul li .avt {width:60px; float:left; padding:2px 5px;}
/* favorite <<<<<< */

/* member  */
.member .mem_help { text-align:right;}
.member .mem_help a { }
.member .mem_help img { vertical-align:middle;}
.member .cols {	background:url("image/pro_msg_bg.gif") repeat-x #f6f6f6; min-height:360px;	border-bottom: 1px solid #CCCCCC;  overflow: hidden; padding: 15px 20px 10px;}
.member .cols .cols1 { float:left;width:300px;text-align:center;}
.member .cols1 .photo {}
.member .cols1 .photo img {height:220px; width:220px;  padding:7px; border:1px solid #ccc;}
.member .cols1 .photo .ilike {margin-top:10px; 	background:url("image/ilike.gif") no-repeat; 	display:inline-block; 	width:112px; height:30px; line-height:30px; font-size:16px; 	text-decoration:none; font-weight:bold; background-position: 0 -30px; color:#fff;}
.member .cols1 .photo .ilike:hover{ background-position: 0 0; color:#fff; }

.member .cols2 { float:right; width:370px; min-height:327px; _height:325px;}
.member .cols2 div {padding-bottom:5px;margin-bottom:5px; background: url("image/dot_line_bg.gif") repeat-x scroll center bottom transparent;}
.member .cols2 p{ line-height:22px;}
.member .cols2 .name strong{ color: #000000;font-size: 20px;font-weight: 700; line-height:30px;}
.member .cols2 .name { clor:#666;}
.member .cols2 .renzheng { height:30px; line-height:30px;}
.member .cols2 .renzheng img { vertical-align:middle;  margin-bottom:5px;}
.member .cols2 dl {border-bottom: 1px dotted #CFCFCF;margin: 0 0 7px;   overflow: hidden;    min-height:17px; height:17px;    padding: 0 0 7px 5px;}
.member .cols2 dl dd {float: left;width: 49%;}
.member .cols2 dl img { vertical-align:middle; margin-bottom:3px;}

.member .pro_blockade{background: url("image/pro_bg_left.gif") no-repeat scroll 0 0 transparent !important; overflow: hidden;  padding: 0 0 0 15px !important; }
.member .pro_blockade .text{background: url("image/pro_bg_right.gif") repeat scroll right 0 transparent; font-size: 14px;  font-weight: 700;  height: 32px; line-height: 32px;  padding: 17px 20px 17px 5px;}
.member .mt {padding:0 !important;}

#mem_right .zj_mod {clear:both;margin-top:5px; overflow: hidden;  text-align: left;}
#mem_right .zj_mod h3{text-align:left; }
#mem_right .zj_mod li {float:left; width:70px; text-align:center; height:90px; margin:0 2px;}
#mem_right .zj_mod li div {height:20px; overflow:hidden;}

.mb_mod {overflow: hidden;margin-top:5px;  }
.mb_mod h3{ background: url("image/dot_line_bg.gif") repeat-x scroll 0 bottom transparent;  color: #2B2D30;  font-size: 14px;  font-weight: 700; margin: 0 0 10px;}
.mb_mod .con { padding-left:10px;}
.mb_mod dl{ height:125px; width:100px; float:left; }
.mb_mod dt { width:110px;overflow: hidden;  text-align:center;}
.mb_mod dt img {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC;  padding: 3px; width:80px; height:80px;}
.mb_mod dd { line-height:15px; overflow:hidden; width:110px; text-align:center;}
.mb_mod dd a {color:#444;}
.mb_mod dd a.mb_name { color:#006699; display:block; font-size: 12px; height:15px; overflow:hidden;}

/* aa */
#dmember_profile .mem_ava {float:left; width:110px;}
#dmember_profile .mem_ava .vwmy { padding-left:10px;}
#dmember_profile .mem_ava img { padding:1px; border:1px solid #ccc; width:60px; height:60px;}
#dmember_profile .mem_title {font-size: 14px !important; text-align:left;}
#dmember_profile .mem_title img {vertical-align: middle;}
#dmember_profile .mem_title p { line-height:30px;}
#dmember_profile .nav { clear:both;  margin:5px 5px 5px 0px;}
#dmember_profile .nav img {vertical-align: middle;}
#dmember_profile .nav li { border-bottom:1px dotted #999;padding:6px 0px; width:100px; height:22px; float:left;}
#dmember_profile .nav li a{font-size: 14px; }

.member .otherinfo {font-size:12px; border-bottom:1px solid #ccc;}
.member .otherinfo h2 { font-size:14px;margin-top:5px; padding:2px 10px; color:#226012; font-weight:normal; }

.pro_medals {padding:0 15px; }
.pro_medals a { margin:0 5px;}

.pro_details {margin: 0 0 20px;overflow: hidden;width: 100%;}
.pro_details img {vertical-align:middle;}
.pro_details h2 { margin-bottom:5px;}
.pro_details h2.blue {  border-bottom: 4px solid #179FFB; background-color:#F0F5FF;}
.pro_details h2.blue2 {  border-bottom: 4px solid #41BFE7; background-color:#F0F5FF;}
.pro_details h2.pink {  border-bottom: 4px solid #F7A7C1; background-color:#FDF4FA;}
.pro_details h2.yellow {border-bottom: 4px solid #FFB500}
.pro_details h2.gray { border-bottom: 4px solid #EFB556; background-color:#FDF5F0;}
.pro_details h2.green {border-bottom: 4px solid #5DC721}

.pro_details h3 { padding-left:15px; font-size:12px; font-weight:normal; margin-top:10px; line-height:20px; color:#999;}

.otherinfo dl{clear:both; height:35px; line-height:35px; margin:0px 10px; border-bottom:1px dotted #ccc;}
.otherinfo dl dd {display:inline-block;  padding-left:5px;}
.otherinfo .col2 dd{float:left;width:310px;}
.otherinfo .col3 dd{float:left;width:210px;}
.otherinfo .col4 dd{float:left;width:156px;}
.otherinfo p {margin:0 30px;}

.member .gift{background:url('image/gift_bg.png') no-repeat;}
.member .gift { padding:15px 10px; background-color:#fff; min-height:180px; _height:180px;border-bottom:1px solid #ccc; overflow:hidden;}
.member .gift dt { width:122px; text-align:center; height:140px; display:inline-block }
.member .gift dt b { color:red; font-size:14px;}
.member .gift dd {width:92px; overflow: hidden; text-align:center; height:140px; display:inline-block }
.member .gift dd img { width:expression( this.scrollWidth > 80 ? "80px" : "auto" ); height:80px; padding:1px; border:1px solid #ccc;}
.member .gift dt,.member .gift dd {float:left;}
.member .gift dd {padding-top:40px;}

.member .jieshao { clear:both; border-top:1px solid #ccc; min-height:230px; _height:230px; }
.member .jieshao dl {   padding-top:5px; }
.member .jieshao dl dt,.member .jieshao dl dd {display:inline-block; text-align:center;}
.member .jieshao dl dt { width:160px; overflow:hidden; float:left;  }
.member .jieshao dl dt img {width:130px; margin-top:5px; padding:5px; border:1px solid #ccc; background-color:#fff; }
.member .jieshao dl dd { height:230px; width:550px; float:left; background:url('icon/jieshao.gif') no-repeat center center;overflow:hidden; }
.member .jieshao dl dd div {margin:0 20px; margin-top:45px;}
.member .jieshao dl dd div p { text-align:left; font-size:12px; width:500px;}

#memshare {width:670px; border-top:1px dotted #ccc;  text-align:center;height:45px; overflow:hidden;}
#memshare input {height:22px;width:300px;}
#memshare button { height:27px; width:70px;margin:0 2px;}
#memshare img {vertical-align:middle;margin:0 2px;}

#memshare dl {padding-top:10px;}
#memshare dt {float:left; width:500px; overflow:hidden;}
#memshare dd {float:left; padding:5px 0px;}

.userlittlepic { clear:both; border:3px solid #DB4286;}
.userlittlepic li { float:left; width:120px; height:140px; text-align:center; margin:5px; }
.userlittlepic li img {cursor:pointer; width:100px; height:130px;  border:1px solid #ccc; padding:5px; }
/* member <<<<<<*/

/* find */
#mem_right #find form {padding:0 10px;}
#mem_right #find { padding-bottom:5px;}

/* oem */
#oem dl { border:1px dotted #ccc; width:230px; margin:2px auto; overflow:hidden;}
#oem dt { padding:5px;float:left; width:40px;  border-right:1px dotted #ccc;}
#oem dd { padding:5px;float:left; height:22px; width:140px; text-align:center; }
#oem dd p {height:20px; overflow:hidden;}

/* login */
.login {float: right; background: height: 250px; width: 243px;}
.login .top {background: url("image/login_top.gif") no-repeat scroll 0 0 transparent; font-size: 0; height: 9px;}
.login .line { background: url("image/login_line.gif") no-repeat scroll 0 0 transparent;  font-size: 0; height: 8px;}
.login .nr {background: url("image/login_bj.gif") repeat-y scroll 0 0 transparent; overflow: hidden; padding-top: 10px; width: 243px;}  
.login .txt { font-size:14px; padding:5px 20px;}
.login .bottom { background: url("image/login_bottom.gif") no-repeat scroll 0 0 transparent; font-size: 0; height: 9px;}
.t_input, select {background: url("image/input_d.gif") repeat-x scroll left top #FFFFFF;border-color: #9C9C9C #B7B7B7 #D5D5D5;  border-style: solid;  border-width: 1px; line-height: 16px; padding: 3px 2px;}
.login .nr ul li {float: left; height: 35px; line-height: 35px;}
.login .nr ul .tit {clear:both; font-size: 12px; margin-left: 20px; _margin-left: 10px; width: 40px; overflow:hidden;}
.login .nr ul .input input { background: url("image/login_input.gif") no-repeat scroll 0 0 transparent; border: 0 none; height: 27px; padding-left: 3px; width: 150px;}
.login .nr ul .qt {font-size: 12px; width: 153px;}
.login .nr ul .qt a {color: #333333; margin-left: 20px; text-decoration: underline;}
.submit {background: none repeat scroll 0 0 #DB4286; border: medium none; color: #FFFFFF;  cursor: pointer; height: 24px;  letter-spacing: 1px;  line-height: 20px;  padding: 0 5px;}
.login .nr ul .zc {background: url("image/login_zc.gif") no-repeat scroll 0 0 transparent; float: left; font-size: 12px; height: 27px; line-height: 27px; margin: 15px 0 5px 13px; padding: 0 0 0 40px;  width: 216px;}

.dmember_nav { clear:both;   margin:5px auto; width:230px; padding-left:10px;}
.dmember_nav img {vertical-align: middle;}
.dmember_nav li { padding:6px; width:100px; height:20px !important; line-height:20px !important; }
.dmember_nav li a{font-size: 12px; }
/* my */
table#dmember { border:1px solid #ccc;}
.mem_left { width:140px; background:url('image/mymenu_bj.gif'); overflow:hidden; border-right:1px solid #ccc;}
.mem_left .mem_left_nav { width:140px; overflow:hidden;}
.mem_left .mem_left_nav li {height: 36px; line-height: 36px;overflow: hidden;padding-left: 20px;  position: relative; width: 120px;}
.mem_left .mem_left_nav li img { margin: 0 5px 5px 0; vertical-align: middle;}
.mem_left .mem_left_nav li a {color: #000000; font: 14px/20px 'SimSun';}
.mem_left .mem_left_nav li a:hover { text-decoration:none;}
.mem_left .mem_left_nav li.border { border-bottom:1px solid #ccc;}

.mem_center { vertical-align:top;}
.mem_left { vertical-align:top;}
.mem_center { padding:5px;}
.mem_center .photo {float:left; width:150px; margin-left:10px;}
.mem_center .photo img { padding:5px; width:120px; height:120px;}
.mem_center .col{ padding:5px; float:left; width:440px;}
.mem_center .col .name {  font-size:18px; border-bottom:1px solid #ccc;}
.mem_center .col .name img { vertical-align:middle !important;}
.mem_center .col .name b { float:right;}
.mem_center .col p { color:#666; height:30px; line-height:30px;}
.mem_center .col p img { vertical-align:middle;}
.mem_center .feedtime { padding-top:5px;}
.mem_center .feedtime .feedtime_list { padding:5px;}
.mem_center .feedtime .feedtime_list  li { padding:10px; border-bottom:1px solid #ccc; line-height:20px; height:20px;}
.mem_center .feedtime .feedtime_list  li a { margin:0 3px;}
.mem_center .feedtime .feedtime_list  li img { vertical-align:middle;}
.dmember_seacher_page li b{ display:inline-block; width:80px; text-align:right; font-weight:normal; padding-right:5px;}

.dmember_member_nav { height:35px; line-height:35px; border-bottom:1px solid #DCBFE2; border-top:5px solid #DCBFE2 }
.dmember_member_nav a { float:left; font-size:14px;  border-right:1px solid #DCBFE2; display: inline-block;  height:35px; line-height:35px; padding:0 20px;}
.dmember_member_nav a:hover,.dmember_member_nav a.hover { margin-top:-5px; border-top:5px solid #DB4286;  height:36px; line-height:36px; z-index:1; background-color:#fff; text-decoration:none; }

.otherinfo #wall dd ,.otherinfo #wall dt{ line-height:normal;}

.brian_scroll #list_scr1,.brian_scroll #list_scr2{float:left;}
.quote {    background: url("/static/image/common/qa.gif") no-repeat scroll 0 0 ;    color: #666666;    margin: 10px 0;    overflow: hidden;    padding-left: 16px;}

.pg, .pgs { clear:both; text-align:center; margin-bottom:5px; margin-top:5px;}
.pgs .pg,.pg a, .pg strong, .pgb a, .pg label,.pg a.nxt { float:none; padding:5px 10px; font-size:14px; display:inline-block; }
.pg a,.pg strong,.pg a.nxt, .pg label{ box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.4); margin-right:10px;  border-radius: 15px; color:#999; }
.pg label .px { height:28px; line-height:28px; text-align:center; border-radius: 5px; font-size:14px; padding:0 10px;}
.pg strong{ color:#000;  background-color:#fff;}
.pg a.nxt { padding-right:20px;}

.dmember_index_1_1, .dmember_index_1_2,.dmember_index_1_3 { float:left; margin-top:5px;}
.dmember_index_1_1 { width:330px;}
.dmember_index_1_2 { width:400px;}
.dmember_index_1_3 { width:210px;}

.dmember_index_1_3 { float:right; padding-left:10px;}
.dmember_index_1_3 li img { width:200px; height:90px;}

.dmember_index_1_2_1 h2 {height: 40px;    line-height: 40px;    overflow: hidden;    text-align: center;}
.dmember_index_1_2_1 h2 a { color: #FF6600;  font-family: "Microsoft Yahei";  font-size: 20px;}
.dmember_index_1_2_1 p {color: #999999; height: 40px;   line-height: 20px;   overflow: hidden; text-indent:1em;}

.dmember_index_1_2_2  { margin-top:5px;}
.dmember_index_1_2_2 li { height:25px; line-height:25px; overflow:hidden;}
.dmember_index_1_2_2 li a { color:#444; font-size:14px;}
.dmember_index_1_2_2 li span a { color:#FF6600;}

.dmember_index_2 { margin-top:10px; }
.dmember_index_2 h2,.dmember_index_3 h2 { clear:both; padding-left:5px; border-bottom: 3px solid #FF3636;    height: 30px;    line-height: 30px; color:#FF3636; font-size:16px;}
.dmember_index_2 h2 span{ font-weight:normal; font-size:12px; color:#333;}
.dmember_index_2 .dmember_index_2_body {background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #E0E0E0;    box-shadow: 0 2px 5px #DDDDDD;    overflow: hidden;    padding: 10px; border-top:none;}
.dmember_index_2_body .ml li { width: 155px; height:130px;}
.dmember_index_2_body .ml li img { width:155px; height:100px;}
.dmember_index_2_body .ml li div { width:155px; margin:0 auto; height:25px; line-height:25px; overflow:hidden; background-color:#F8B0B1;}
.dmember_index_2_body .ml li div a { color:#555;}

.dmember_index_2_right_body { background:url('image/num.gif') no-repeat left top;}

.dmember_index_2_right_body li { height: 26px;  line-height: 26px;    overflow: hidden;    text-indent: 25px;  font-size:14px; overflow:hidden;   width: 100%;}
.dmember_index_2_right_body li a {color:#444;  }
.dmember_index_2_right_body .dmember_index_2_right_body_img {  text-indent:0; overflow:hidden; height:60px; background-color:#fff; padding:0;padding-top:2px;}
.dmember_index_2_right_body .dmember_index_2_right_body_img img { width:240px; height:58px;}

.dmember_index_1_1 .slidebar { top:285px !important; left:200px !important; }
.dmember_index_1_1 .slidebar li { background-color:#fff; color:#000; margin-right:2px;}
.dmember_index_1_1 .slidebar li.on { background-color:#FE6601; color:#fff; }

.dmember_index_3 { margin-top:10px;}
.dmember_index_3_body { height:260px; background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #E0E0E0;    box-shadow: 0 2px 5px #DDDDDD;    overflow: hidden;    padding: 10px; border-top:none;}

.brian_scroll .brian_scroll_body { float:left; width:940px; height:250px; overflow:hidden; margin-top:5px; }
.brian_scroll { height:260px; overflow:hidden; width:930px; }
.brian_scroll ul { height:260px; overflow:hidden; overflow:hidden;}
.brian_scroll ul li { float:left; width:178px; margin-right:10px; height:250px; text-align:center;}
.brian_scroll ul li img { width:165px; height:220px;  border-radius:8px; border:2px solid #F7A7C1; cursor:pointer;}
.brian_scroll_scrcont {width:10000000px;}
.brian_scroll .brian_scroll_left,.brian_scroll .brian_scroll_right { cursor:pointer;}
.brian_scroll .brian_scroll_left{  margin-left:-40px; }
.brian_scroll .brian_scroll_left div,.brian_scroll .brian_scroll_right div {  background-color: #D9DDD9;    border-radius: 3px;    color: #999999;    cursor: pointer;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 60px;    height: 70px;    line-height: 60px;    position: absolute;    text-align: center;    width: 25px; margin-top:70px; }
.brian_scroll .brian_scroll_right{  margin-right:-15px; }
.brian_scroll .brian_scroll_right div { background-position:0 -37px;}

.brian_scroll ul li a { color:#444; font-size:14px;}

.dmember_member_pic {}
.dmember_member_pic li { float:left; width:160px; margin-left:5px; margin-bottom:5px;}
.dmember_member_pic img {border: 2px solid #F7A7C1; border-radius: 8px;  cursor: pointer; height: 155px; width: 155px;}

.pg { clear:both; text-align:center; width:100%; margin-top:10px; margin-bottom:10px;}
.pg a, .pg strong, .pgb a, .pg label,.pg .nxt{ float:none; padding:5px 10px !important; border-radius:5px; border-color:#ccc; margin-right:5px;}
.pg strong { font-weight:normal; color:#fff; background-color:#ccc;}
.pg .nxt { padding-right:20px !important;}
.pg label .px { text-align:center; border:1px solid #ccc;}









