@charset "utf-8";
/* CSS Document 样式表 */
/* 全局变量 */
*{ margin:0px; padding:0px;}
p, dl, ul, ol {list-style-type:none;}
a img { border:none;}
a {text-decoration:none; color:#333333}
a:hover {text-decoration: underline;}

h3 { font-size:14px;}
h3 > .title {padding-left:25px; color:#285080;}
.clear { clear: both; display: block; visibility: hidden; line-height:0;}

body { font-size:12px; font-family:"宋体"; line-height:20px; background:#FFF url(../images/bg_body.jpg) repeat-x;}

#wrapper{margin:0 auto; width:958px; }
#loaddiv{width:130px; height:25px; position:absolute; right:20px; top:31px; background-color:#ffffff; border:1px #AACAF2 solid; display:none}


#top{clear:both; margin-bottom:0px; overflow:hidden; padding:0px;}
#left{ float:left; margin-left:4px; width:630px; min-height:300px; border-right: 1px #999999 solid; }
#right {float:right; width:300px; border: 0px #990000 solid; text-align:left }
#bottom{clear:both; text-align:center; }


#bottom ul{margin-top:10px; }
#bottom li{ display:inline; padding:3px 18px 3px 15px; background:url(../images/line_bottom.gif) right center no-repeat;}
#bottom li a{color:#ff8500; font-weight:bold;}
#bottom li.ad_hezuo{background:none;}
#bottom .icon_cr{font-family:Tahoma, Geneva, sans-serif;}

#ilink { height:35px; border-bottom:1px #E7F1FB solid; background:url(../img/right_ilink.gif) right top no-repeat; }
.inner1{ clear:both; height:36px;background:url(../img/left_ilink.gif) left top no-repeat; padding-left:15px;}
ul#toplink  { float:right; margin:6px 20px 0 0;}
ul#toplink  li {float:left; width:66px; height:21px; line-height:21px; margin-left:14px; text-align:center; background:#FFF url(../img/ilink_libg.gif) no-repeat;}

#logo { float:left; width:220px; height:89px;}
#logo img {margin:20px 0 0 20px;}

#topad{ float:left; width:410px; border:0px #E4EEFB solid}
#topad img { margin:34px 0px 0px 40px;}
#welcome{color:#5F5F5F; padding:35px 0px 0px 20px; float:left}

#userinfo {float:right; margin-top:8px; width:240px; line-height:21px; color:black;}
#userinfo a {text-decoration:underline;}

#overlay {position: absolute; top: 0; left: 0; z-index: 90; width:100% ; background-image: url(../images/overlay.png); cursor:pointer; behavior: url(../js/iepngfix.htc); }
#overlay {_filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90); }

#lightbox {position: absolute; top: 50px; left: 200px; z-index: 100; background-color:#fff; }
#feedback {display:none; width:670px; height:371px;  }
#forgetpassword {display:none; width:556px; height:255px; }
#complaint {display:none; width:670px; }
#lightbox h3 {margin:18px 0 12px 0; text-align:center; color:#0121c3; font-size:14px; }
#lightbox p, #lightbox table {margin:0 50px; }
#feedback table {margin:20px 50px 0 88px; }
#forgetpassword table {margin:20px 20px 0 74px; }
#complaint table {margin:20px 20px 30px 64px; }
#lightbox th {text-align:left; color:#0121c3; line-height:35px; width:56px; }
#complaint th {width:110px; }
#forgetpassword th {width:65px; }
#lightbox td {}
#lightbox table select, #lightbox table input, #lightbox table textarea {border:1px solid #7f9db9; background:none; line-height:21px;}
#lightbox table select { width:166px; height:19px; }
#lightbox table input#title { width:375px; height:17px; padding-top:2px; margin-bottom:10px; }
#lightbox table textarea { width:375px; height:96px; margin-bottom:6px; }
#lightbox table input { width:166px; height:17px; padding-top:2px; }
#lightbox table .yanzhengma {float:right; margin-right:156px; _margin-right:78px; }
#lightbox table #button_submit {margin-top:10px; background:transparent url(../images/bg_submit_reg.gif) no-repeat scroll left top; border:none; height:22px; letter-spacing:6px; width:72px;}

/*顶部菜单*/
#hdNav{ float:left; clear:left; width:690px; background:url(../images/bg_mainmenu.gif) 17px 5px no-repeat;}
#hdNav .tab { float:left; overflow:hidden; padding:0px 0 0 17px;}
#hdNav .tab li{float:left; padding:7px 16px 2px; font-weight:bold; line-height:24px;  text-align:center; color:#285080; font-size:14px; }
#hdNav .tab li.on {background:url(../images/bg_mainmenu_on.gif) no-repeat; color:#FFF; }
#hdNav .tab li a {color:#285080; }
#hdNav .tab li.on a {font-weight:bold; color:#fff}
#hdNav .tab li a:hover {}
#location {clear:both; height:32px; margin-bottom:18px; }
#location h3 {line-height:32px; color:#b6beec; padding-left:20px; font-size:12px; font-weight:normal;}
#location h3 a {color:#b6beec; text-decoration:underline; }

/*弹出框样式*/
#mesWindow{ margin:0px;  background:#FFFFFF; border:1px #C1D9F8 solid; padding:1px; }
#mesWindow h3 {background:#FFFFFF url(../images/biaoti.gif) repeat-x left 0px; color:#002CAD }
#mesWindow h3 .title{ background: url(/images/mesbox_t_bg.gif) left top no-repeat; padding-left:0px;color:#002CAD  }
#mesWindow h3 .close { float:right; margin-right:12px; color:#002CAD }
#mesWindow h3 a:hover {text-decoration:none; }
.mesWindowContent {border:1px #C1D9F8 solid; border-top:1px; padding:14px 14px 5px 14px; }
#mesLoadingdiv{display: none; padding:24px; border:1px #C1D9F8 solid;}

.menus{border:1px #E4EEFB solid; margin-bottom:10px;}
.menus h3{ font-size:14px;background:#FFFFFF url(../images/biaoti.gif) repeat-x left -8px; border-bottom:0px #CCCCCC dotted }
.menus .title{ padding-left:13px;}
.menus ul{ padding:0px; margin:0px; border:1px #ffffff solid}
.menus li { height:25px; line-height:26px; padding-left:32px; clear:both; border-bottom:1px #E4EEFB dashed}
.menus .on { background:#F6FBFF; background:url(../images/arrow.gif) 13px 50% no-repeat;  }
.menus .on a, .menus li a:hover{ color:#1E73A9}

.box { clear:both}
.box h3{}

.container{ border:1px #c6e6ff solid}
/*列表样式*/
.list {}
.list li{ height:21px; border-bottom:1px #CCCCCC solid}

#listDiv .inner{ border:0px #ADD1DF solid}
.listul { padding:0 0px;}
.listul li { height:36px; line-height:36px; background:url('../img/bg_listli2.png') no-repeat 9px 15px; color:#2C65B5; }
.listul li.oushu { height:25px; line-height:25px; }
.listul li span { display:block; float:left; margin-right:10px; width:60px; height:25px; min-width:60px;overflow:hidden;border:0px #0033CC solid; overflow:hidden; }
.listul li span.title {font-size:14px; width:330px; text-align:left; padding-left:20px; }
.listul li:hover, .listul .on{ background-color:#f4fbff}
.listul .norecord{ height:100px; line-height:100px; text-align:center; color:#ff0000; font-size:20px;background-image:none;}
.listul .first { font-weight:bold; background:#FFFFFF url(../img/skin_top_bg.jpg) repeat-x left 0px; border-top:0px; border-bottom:0px; height:30px; line-height:30px; font-size:14px; }
.listul .first:hover, .listul .first .on{background:#FFFFFF url(../img/skin_top_bg.jpg) repeat-x left 0px;}

.listul .first span { color:#285080;}
.listul .first span a {color:#285080; }
.listul .id { width:40px; min-width:40px; overflow:hidden; text-align:center; margin-left:10px;}
.listul .count{ width:40px; min-width:40px}
.listul .time{ width:120px; min-width:120px; padding-left:20px; }
.listul .amount{ width:60px; min-width:60px}
.listul .typename { width:120px; min-width:120px; color:#f50; font-size:14px; }
.listul li .operation {width:80px; }
.listul li .operation a {color:#f50; }
.listul .cishu {color:#f50; }
.listul .userid {width:110px }
.listul .usertype {color:#f50; font-size:14px; width:110px; }

.listul2 { padding:0 0px;}
.listul2 li { height:36px; line-height:36px; background:url('../img/bg_listli2.png') no-repeat 9px 15px; color:#2C65B5; }
.listul2 li.oushu { height:25px; line-height:25px; }
.listul2 li span { display:block; float:left; margin-right:10px; width:60px; height:25px; min-width:60px;overflow:hidden;border:0px #0033CC solid;  }
.listul2 li span.congaaa{height:35px;}
.listul2 li span img { height:35px;  }
.listul2 li span.title {font-size:14px; width:330px; text-align:left; padding-left:20px; }
.listul2 tr:hover, .listul .on{ background-color:#f4fbff}
.listul2 .norecord{ height:100px; line-height:100px; text-align:center; color:#ff0000; font-size:20px;background-image:none;}
.listul2 .first { font-weight:bold; background:#FFFFFF url(../img/skin_top_bg.jpg) repeat-x left 0px; border-top:0px; border-bottom:0px; height:30px; line-height:30px; font-size:14px; }
.listul2 .first:hover, .listul .first .on{background:#FFFFFF url(../img/skin_top_bg.jpg) repeat-x left 0px;}

.listul2 .first td { color:#285080;}
.listul2 .first a {color:#285080; }
.listul2 .id { width:40px; min-width:40px; overflow:hidden; text-align:center; margin-left:10px;}
.listul2 .count{ width:40px; min-width:40px}
.listul2 .time{ width:120px; min-width:120px; padding-left:20px; }
.listul2 .amount{ width:60px; min-width:60px}
.listul2 .typename { width:120px; min-width:120px; color:#f50; font-size:14px; }
.listul2 li .operation {width:80px; }
.listul2 li .operation a {color:#f50; }
.listul2 .cishu {color:#f50; }
.listul2 .userid {width:110px }
.listul2 .usertype {color:#f50; font-size:14px; width:110px; }

.listul2 td { height:36px; line-height:36px; color:#2C65B5; }

.navbardiv{clear:both; height:24px; padding:10px 0px 5px 24px; line-height:34px; border-top:1px dashed #CDCDCD; }
ul.navbar{ clear:both; }
ul.navbar li { display:block; height: 23px; line-height:23px; width:23px; float:left; background:#FEFFFC; color:#0012FF; border:1px #CDCDCD solid; cursor:pointer; text-align:center; margin-right:2px; padding:0;}
ul.navbar .preitem, ul.navbar .nextitem { width:60px; color:#0012FF}
ul.navbar .firstitem, ul.navbar .lastitem { width:48px; color:#0012FF}
ul.navbar .nav_tongji {border-color:#fff; background:none; width:auto; margin-left:20px; cursor:auto; color:#666;}
ul.navbar .nav_tiaozhuan {border-color:#fff; background:none; width:auto; margin-left:20px; cursor:auto; color:#666;}
ul.navbar .nav_tiaozhuan input#pagenum {width:30px; border:1px solid #999; margin:0 4px;}
ul.navbar li:hover, ul.navbar .on { background:#FFEDE1; color:#FF5500; border-color:#FD6D01; }
ul.navbar li.nav_tongji:hover, ul.navbar li.nav_tiaozhuan:hover { background:#fff; color:#666; border-color:#fff; }


.consultantlist{ padding:5px 0 0 5px;}
.consultantlist li { height:auto; float:left; padding:11px 0px 11px 11px; width:186px; background:#F6FAFD; margin-right:13px; _margin-right:6px; margin-bottom:14px; color:#2C65B5; }
.consultantlist .lv{}
.consultantlist .hong{ color:#f50; }
.consultantlist .norecord{ clear:both; width:610px; border:none}

.consultantlist .listul td{ height:23px; line-height:23px; overflow-y:hidden}

#ad3{ margin-top:10px; border:1px solid #f5e49e; background:#FFFEF2;}
#ad3 img{margin:7px 20px 7px 37px;}


/*---------------------- 用户页面样式表 --------------------*/
#usercontent { float:left; width:656px; background:url(../images/bg_usercontent_leftright.gif) repeat-y;}
#usercontent .topborder { height:50px; padding-left:33px; background:url(../images/bg_usercontent_top.gif) no-repeat; font-size:14px; color:black; line-height:36px; }
#usercontent .leftrightborder { padding:0 9px;  }
#usercontent #bottomborder { height:13px; background:url(../images/bg_usercontent_bottom.gif) no-repeat; font-size:1px; line-height:13px; }

/*--- 修改密码---*/
#chengepassword {}
#chengepassword  table{margin-left:60px; margin-top:17px; margin-bottom:170px; }
#chengepassword th {text-align:left; line-height:36px; font-size:14px; color:#2c65b5; }
#chengepassword td {text-align:left; line-height:36px; }
#chengepassword .input{color:#CCCCCC; border:1px #7f9db9 solid;}
#chengepassword td.buttontd {text-align:center; }
.button_submit {background:url(../images/bg_submit_reg.gif) left top no-repeat; border:none; height:22px; width:72px; letter-spacing:6px; cursor:pointer}

/*--- 快速搜索---*/
#searchtable {background:#fff; }
#searchtable h3, #invitediv h3 {line-height:26px; height:25px; background:#FFFFFF url(../images/biaoti.gif) repeat-x scroll left 0;}
#searchtable table{margin-top:19px; margin-left:28px; line-height:30px;}
#searchtable th {text-align:left; font-size:12px; font-weight:normal;}
#searchtable select, #searchtable input {width:175px; padding:2px; background:none; border:1px solid #7f9db9;}
#searchtable td.buttontd { padding-top:7px; padding-bottom:18px; }


#invitediv {margin-top:14px; background:#fff;}
#copydiv {margin:14px 0 14px 14px; }
#copydiv input.copycontent {margin-top:13px; width:198px; _width:202px; color:#b6beec; }
#copydiv input.button, #emailinvite input.button, #searchtable input.button {background:url(../images/bg_submit_yellow.gif) left top no-repeat; margin:9px 0 0; padding:0; border:none; height:22px; width:72px; letter-spacing:1em;}

#emailinvite {margin:20px 0 14px 14px; }
#emailinvite th {padding-right:5px; height:28px; }
#emailinvite input, #copydiv input.copycontent  {border:1px solid #7f9db9; padding:2px;}

#emailinvite th input {width:79px; _width:83px;  color:#b6beec; }
#emailinvite td input {width:107px; _width:111px;  color:#b6beec; }


/*内容页圆角样式表*/
.skin_body{}
.skin_top  { height:40px; clear:both; background:url(../img/skin_top_bg.jpg) repeat-x}
.skin_top span { display:block; height:40px;  line-height:40px; padding-left:13px; }
.skin_top .skin_left{ float:left; clear:left; padding-left:22px; font-weight:bold; font-size:14px; background:url(../img/skin_top_left.jpg) no-repeat; color:#285080;}
.skin_top .skin_right{float:right; clear:right; background:url(../img/skin_top_right.jpg) top right no-repeat}

.skin_container{ border-left:1px #B9DFFF  solid; border-right:1px #B9DFFF  solid; padding:0 8px; background:#E4F3FF url(../img/typelist_body_bg2.jpg) repeat-x}
.skin_container .skin_inner1{ background:#FFF; padding:4px;}
.skin_footer{height:13px; overflow:hidden; clear:both; background:url(../img/typelist_bottom_bg.jpg) repeat-x}
.skin_footer span { display:block; height:13px; width:13px;}
.skin_footer .skin_left{float:left; clear:left; padding-left:14px; background:url(../img/typelist_bottom_left.jpg) no-repeat}
.skin_footer .skin_right{float:right; clear:right; padding-righ:14px; background:url(../img/typelist_bottom_right.jpg) top right no-repeat}
#friend_resultsssss li span { display:block; float:left; margin-right:10px; width:70px; height:25px; min-width:70px;overflow:auto;border:0px #0033CC solid; }
