﻿/*----reset--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td { margin:0; padding:0; }
body { font-size:12px; color:#333; background:#fff; text-align:left;font-family:Tahoma, Arial, '宋体', SimSun; }
header, nav, article, footer, address, section, aside { display:block; }
html { -webkit-font-smoothing: antialiased; }
table { border-collapse:collapse; border-spacing:0; }
table td img { float:left }
a { text-decoration:none; color:#222; }
a:hover { text-decoration:underline; }
img { border:0; }
em, i, address, caption, cite, em, th { font-style:normal; font-weight:normal; }
li, ol, ul { list-style:none; }
th { text-align:left; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; font-weight:normal; }
p { line-height:150%; overflow:hidden; }
/*----便捷小样式----*/
.r { text-align:right; }
.l { text-align:left; }
.c { text-align:center; }
.fr { float:right; }
.fl { float:left; }
.b { font-weight:bold; }
.indent { text-indent:2em; }
.block { display:block; }
.ohide { overflow:hidden; zoom:1; }
.pa { position:absolute; }
.pl { position:relative; }
.mauto { margin:auto; }
.hidden { display:none; }
.cursor { cursor:pointer; }
.vm { vertical-align:middle; }
.vt { vertical-align:top; }
.freepage_position_search { width:960px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; }
.lineDashed { height:1px; border-top:0; border-bottom:1px dotted #ccc; font-size:0; }
.lineSolid { height:1px; border-bottom:1px solid #ccc; font-size:0; }
.blline{ border-left:1px dotted #666;}
.bbDashed { border-bottom:1px dotted #ccc;}
.underline { text-decoration:underline; }
/*----内间距外边距----*/
.mt01 { margin-top:-1px; }
.mt05 { margin-top:-5px; }
.mt03 { margin-top:-3px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mr2 { margin-right:2px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml2 { margin-left:5px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml150{margin-left:150px;}
.pt2 { padding-top:2px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pb2 { padding-bottom:2px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pt24 { padding-top:24px; }
.pr2 { padding-right:2px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pl2 { padding-left:5px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
/*----字体----*/
.f10 { font-size:10px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.fen { font-family:Verdana, Geneva, sans-serif; }
.warp980 { width:980px; margin-left:auto; margin-right:auto; }
.warp960 { width:960px; margin-left:auto; margin-right:auto; }
.warp250 { width:250px; }
.warp500 { width:500px; }
.warp450 { width:450px; }
.warp230 { width:235px; }
.warp240 { width:238px; }
.warp180{ width:178px;}
.warp790{ width:788px;}
.warp720{ width:718px;}
.warp722{ width:720px;}
.warp410 { width:408px; }
.warp300 { width:300px; }
.warppop { width:500px; }

/*--ico--*/
.ico{ background:url(/images/ico.png) no-repeat;display:inline-block;width:22px;height:22px;margin-right:5px;float:left;}
.ico12{background-position:-159px -34px;width:18px;height:20px;margin-top: 2px;}
.ico13{background-position:left -62px;height:15px; width:15px;margin:10px 5px 0 10px;}
.ico19{background-position:2px -32px;margin:6px 10px 0 5px;}
.ico36{background-position:-3px -108px;width:18px;height:20px;margin-top: 2px;}
.ico35{background-position:-33px -106px;width:18px;height:22px;margin-top:2px;}
.ico25{background-position:-56px -85px;width:18px;height:20px;margin-top:2px;}

.ico_d0{background-position:-56px -85px;width:18px;height:20px;margin-top:2px;}
.ico_d1{background-position:-3px -108px;width:18px;height:20px;margin-top: 2px;}
.ico_d2{background-position:-159px -34px;width:18px;height:20px;margin-top: 2px;}
.ico_d3{background-position:-33px -106px;width:18px;height:22px;margin-top:2px;}

.ico_gz {background: url("/images/userbg.png") no-repeat scroll -138px top transparent;height: 22px;width: 60px;display: block;}
.ico_gz:hover {background-position:-138px -22px;}
.delAttention{background: url("/images/userbg.png") no-repeat scroll -211px top transparent;height: 22px;width: 60px;display: block;}
.delAttention:hover{background-position:-211px -22px;}

.icon_moblie {background: url("/images/userbg.png") no-repeat scroll left -973px transparent;height: 92px;width: 95px;}
.icon_email {background: url("/images/userbg.png") no-repeat scroll -97px -973px transparent;height: 92px;width: 95px;}
.icon_wen {background: url("/images/userbg.png") no-repeat scroll -198px -973px transparent;height: 92px;width: 95px;}
.icon2_moblie {background: url("/images/userbg.png") no-repeat scroll left -1070px transparent;height: 92px;width: 95px;}
.icon2_email {background: url("/images/userbg.png") no-repeat scroll -97px -1070px transparent;height: 92px;width: 95px;}
.icon2_wen {background: url("/images/userbg.png") no-repeat scroll -198px -1070px transparent;height: 92px;width: 95px;}
.icon_djhq{background: url("/images/userbg.png") no-repeat scroll right -167px transparent;height: 36px;width: 166px;}
.icon_fsx {background: url("/images/userbg.png") repeat scroll left -285px transparent;overflow: hidden;text-indent: -999px;}
.icon_fsx:hover {background-position:-110px -285px;}
.icon_qxgz {background: url("/images/userbg.png") no-repeat scroll left -540px transparent;display: block;height: 32px;overflow: hidden;text-indent: -999px;width: 90px;}
.icon_qxgz:hover {background-position:-110px -540px;}
.icon_qgz {background: url("/images/userbg.png") no-repeat scroll left -576px transparent;display: block;height: 32px;overflow: hidden;text-indent: -999px;width: 90px;}
.icon_qgz:hover {background-position:-110px -576px;}

.vipLevel0{ background:url(/images/vip/0.png) no-repeat;display:inline-block;width:40px;height:16px;}
.vipLevel1{ background:url(/images/vip/1.png) no-repeat;display:inline-block;width:40px;height:16px;}
.vipLevel2{ background:url(/images/vip/2.png) no-repeat;display:inline-block;width:40px;height:16px;}

.fYaHei { font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu }
.fpink, a.fpink, .fpink a, a.fpink:link, a.fpink:visited, .fpink a:link, .fpink a:visited { color:#ff0000; }
.gray9, a.gray9, .gray9 a, a.gray9:link, a.gray9:visited, .gray9 a:link, .gray9 a:visited { color:#999; }
.gray6, a.gray6, .gray6 a, a.gray6:link, a.gray6:visited, .gray6 a:link, .gray6 a:visited { color:#666; }
.gray3, a.gray3, .gray3 a, a.gray3:link, a.gray3:visited, .gray3 a:link, .gray3 a:visited { color:#333; }
.blue, a.blue, .blue a, .gray9 .blue, .gray6 .blue, .gray3 .blue { color:#0058A6; }
.blue1{ color:#2997C0;}
.org {color: #FF6600;}
.fix { *zoom:1}
.tred{color:#ffcc00;}
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.fix:after { display:block; content:"$"; height:0; clear:both; overflow:hidden; visibility:hidden }

/* top */
.h_topWarp{ width:100%; height:32px;background-color: #333232;}
.h_top { width:980px; line-height: 32px;color: #bebebe;overflow:hidden; margin-left:auto; margin-right:auto;}
.h_top li{ float: left;line-height: 30px;margin-left: 10px;}
.h_top li a{ color: #bebebe;}
.h_top a.logout{ color: #fff;padding-right: 20px;} 
.h_top .h_myPay{background-color: #cc0000;color: #fff;padding:1px 5px 3px 5px;text-decoration: none;}
.h_top .h_wapIco{ /*height:22px; line-height:22px;*/ padding:0 0 0 15px; background:url(/images/u_home.png) no-repeat 0 2px;  }
.h_top .vipLevel0,.h_top .vipLevel1,.h_top .vipLevel2{ margin: 8px 0 0 0;}

.h_header{ width:100%;border-bottom:1px solid #dcdcdc;}
.h_header .logo{ width:160px; height:54px; background:url(/images/u_logo.png) no-repeat; display:inline-block; float:left;margin-top: 5px;}
.h_header .searchWarp{ border: 1px solid #dcdcdc;padding: 0;display: inline-block;padding-left: 10px;}
.h_header .searchWarp input[type="text"]{ border: none;width: 200px;line-height: 28px;font-size: 14px;color: #999;height: 29px;float: left;}
.h_header .searchWarp .btn_search{background: url("/images/u_home.png") no-repeat 0 -22px transparent;border:0 none;height: 22px;display: inline-block;width: 29px;float: left;cursor: pointer;}

.h_nav{width:980px;margin: 8px auto 0 auto;border: none;}
.h_nav .nav a{display: inline-block;height: 30px;line-height: 30px;padding: 0 13px;margin: 0 2px 0 0;font-size: 15px;color: #333;overflow: hidden;font-family: "microsoft yahei",tahoma;transition: all .3s ease-out;}
.h_nav .nav a:hover{ color: #fff;background-color: #d30000;text-decoration: none;}

/*--main form--*/
.main_form input{ float:left;}
.main_form .form_tip{float:left;margin:0 5px;}/*控制input防止错位*/
.main_form b{color:red;}/*提示必填项的“ * ”号*/
/*table表格部分控制*/
.main_form table{border-collapse:collapse;empty-cells:show;border:none;line-height:26px;width:100%;}
.main_form th{text-align:right;}
.main_form th,.main_form td{font-weight:normal;padding:8px 4px;}
/*text输入框控制*/
.main_form .text,.main_form .codetext{background:#fff;border:#e1e1e1 solid 1px;border-top-color:#abadb3;color:#666;padding:4px 5px;}
.main_form .codetext{float:left;width:100px;}/*验证码输入框*/
.main_form input.watermark{color:#999;}
.main_form .readOther {border: 0 none;cursor: pointer;font-size: 12px;line-height: 32px;}

.tixing {background: none repeat scroll 0 0 #FFFBEC;border: 1px solid #F7EDCD;height: 36px;padding-left: 20px;line-height: 36px;width: 600px;}

/*-------ulogin-----*/
.loginBox { width:300px; padding:10px; margin-left:auto; margin-right:auto; }
.boxInput { width:282px; height:24px; line-height:24px; border:1px solid #DEDEDE; display:inline-block; float:left; padding:8px; position:relative; }
.boxInput .userIco, .boxInput .pwdIco { width:18px; height:17px; display:inline-block; background:url(../images/loginbox.png) no-repeat 0 -184px; margin-top:4px; float:left; margin-right:10px; }
.boxInput .pwdIco { background-position:0 -244px; }
.boxInput input { border:0; width:240px; height:18px; line-height:18px; float:left; padding:3px 3px 3px 10px; border-left:1px solid #DEDEDE; color:#999; }
.yellowBtn1,.w_regBtn,.w_OauthBtn { height:35px; line-height:35px; background:url(/images/loginbox.png) repeat-x 0 -53px; width:300px; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; display:inline-block; color:#fff; text-align:center; border:0; }
.yellowBtn1:hover{ text-decoration:none;}
.w_regBtn{background-position:0 0; width:160px; cursor:pointer; }
.w_OauthBtn{background-position:0 0;width:320px;line-height: 30px;height: 30px;font-size: 14px;cursor:pointer; }

.qqLoginBtn {width: 140px;height: 30px;display: inline-block;background: url(/images/loginbox.png) no-repeat 0 -107px;}
.sinaLoginBtn {width: 140px;height: 30px;display: inline-block;background: url(/images/loginbox.png) no-repeat 0 -144px;}
.wxLoginBtn {width: 140px;height: 20px;display: inline-block;background: url(/images/wx-logo.png) no-repeat 0 -170px;}

.loginTitle{ width:420px; height:40px; line-height:40px; padding:0 10px; background:#29584E; font-size:14px; color:#fff; font-weight:bold; border-bottom:2px solid #CCCCCC;}
.w_rightIco,.w_errorIco{ width:15px; height:14px; display:inline-block; background:url(/images/loginbox.png) no-repeat -130px -305px; }
.w_errorIco{ background-position:-131px -246px;position:absolute; top:9px; left:235px; z-index:999;}

/*-------reg-----*/
.button_edit {background-color:#FF6600;border: 0 none;color: #fff;cursor: pointer;
    font-family: "microsoft yahei",黑体;font-size: 16px;font-weight: bold;height: 36px;line-height: 36px;margin-right: 10px;text-align: center;width: 120px;}
.button_edit:hover{background-color:#FF9900;}
a.button_edit{display: block;}
a.button_edit:hover{color: #fff;text-decoration:none;background-color:#FF9900;}

.w_regBox{ width:950px; padding:5px; margin-left:auto; margin-right:auto; background:url(/images/loginbox.png) repeat-x 0 -401px;}
.w_regLeft{ width:300px; height:487px; border:1px solid #E0E0E0; background:url(/images/regbg.png) no-repeat; float:left; padding:40px 0 40px 40px; }
.regTitle{ color:#DE4427; font-weight:bold; font-size:14px;}
.w_regRight{ width:527px; float:left; border:1px solid #E0E0E0; border-left:0; padding:40px; height:487px; background:#fff; }

.w_regTitle{ width:450px; height:57px; line-height:30px; background:url(/images/regtitle.png) no-repeat; padding:15px 10px 0 50px; }
.w_regRight .tixing{ margin: 0 auto;width: 400px;color: #999;}
.w_regRight .tixing b{ color: #666;}
.w_regRight .callback h2 {color: #FF6600;font-family: "微软雅黑";font-size: 24px;font-weight: normal;margin-bottom: 40px;text-align: center;}
.w_regRight .callback p{ line-height: 30px;}


.regTable{ width:450px; margin-left:auto; margin-right:auto;}
.regTable th{ width:90px; padding:12px 0 10px 5px; text-align:right; vertical-align: top; color:#666; line-height:24px;}
.regTable th.l{ text-align: left;}
.regTable td{padding:10px 5px; vertical-align: top; width:350px;}
.regTable td img{ float: none;}

.regTable td .regInput{ width:250px; padding:3px; border:1px solid #DEDEDE; height:26px; line-height:26px; color:#666;font-size: 14px;}
.regTable .w_rightIco{ position:absolute; top:9px; left:235px; z-index:999;}
.regTable td .rightInput{border:1px solid #228b22; }
.regTable td .errorInput{border:1px solid #DE4427; }
.reg_topRight{ float:right; padding-top:40px; color:#999;}
.reg_topRight a{ color:#35A9D3; text-decoration:underline;}

.reg_left{}
.reg_left .titles{color: #666;font-family: "微软雅黑";font-size: 22px;line-height: 30px;margin: 10px 0;padding-left:20px;}
.reg_left p{ line-height: 50px;}
.reg_left p label{width: 100px;text-align: right;margin-right: 5px;display: inline-block;}
.reg_left .inpt{ padding: 10px 0 0 45px;font-size: 14px;}
.reg_left .inpt .c1{ width: 80px;text-align: right; float: left;height: 40px;}
.reg_left .inpt .c2{ width: 250px;float: left;height: 40px;}
.reg_left .inpt .rInput{color: #999; font:600 16px/24px verdana;width:280px;padding: 0.2em;height: 24px;line-height: 24px; background-color: #F9F9F9;border: 1px solid #DCDCDC;}
.reg_left .inpt .rInput:focus,.reg_left .inpt .rInput:hover{border: 1px double #c0ddfc;color: #666;}
.reg_left .inpt .txt5,.reg_left .inpt select{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;
    background-color:#FFFFFF;border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;border-image: none;border-style: solid;border-width: 1px;
    height: 26px;line-height: 26px;padding-left: 4px;}
.reg_left .inpt .txt5{width: 268px;}
.reg_left .inpt .ml70{margin:0 0 0 70px;}
.reg_left .inpt .button_regist{margin:0 0 0 70px;}
.reg_left .inpt span{ font-size: 12px;color: #666;padding: 0 0 0 10px;}

.reg_right{}
.reg_right .contents{border-left:1px dotted #666;padding:0 0 0 15px;margin: 15px 0 20px 0;min-height: 500px;}
.reg_right p{line-height:30px;}
.reg_right .button_login{display: block;}

/*-------uc-------*/
.btn1, .btn2, .btn3, .btn4 {border: 0 none; cursor: pointer;height: 24px;line-height: 24px; overflow: hidden;width: 82px;}
.btn1 {background: url("/images/btn_bg1.png") no-repeat scroll 0 0 transparent; color: #333333;}

.uc_left{float: left;width: 230px;}
.uc_left .sidebar{background-color: #f6f6f6;border: 1px solid #e3e3e3;padding:15px;}
.sidebar .uc_userinfo .avatar{ float: left;width: 40px;height: 40px;}
.sidebar .uc_userinfo p{ line-height:normal;}
.sidebar .uc_userinfo .nickname{display:inline;width: 120px;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.sidebar .paybtn{ display: inline-block;line-height: 33px;font-size: 15px;font-weight: bold;color: #fff;background-color: #d30000;text-decoration: none;font-family: "microsoft yahei",tahoma;width: 198px; }

.uc_left .menu_bar {margin-top: 20px;line-height:26px;}
.uc_left .menu_bar ul li {display:block; /*height:32px;*/ vertical-align:bottom;}
.uc_left .menu_bar ul li .li_menu {font-size:12px;padding-left: 12px; }
.uc_left .menu_bar ul li a { color: #325E7F; padding-left:35px;display:block;  background:url(/images/userbg.png) 20px -822px no-repeat ;}
.uc_left .menu_bar ul li a:hover{ text-decoration:none;  background:url(/images/userbg.png) 20px -822px no-repeat #dfdfdf;}
.uc_left .menu_bar ul li .hover {background:url(/images/u_home.png) no-repeat 5px -60px; margin-left:6px; padding-left:29px; color:#ff6600; font-weight:bold;}
.uc_left .menu_bar ul li .hover:hover {background:url(/images/u_home.png) no-repeat 5px -60px #dfdfdf;}
.uc_left .menu_bar ul li span {display:block;padding-left:33px; cursor:pointer;font-weight: bold; background:url(/images/dkgb_2.jpg) no-repeat 15px 7px;}
.uc_left .menu_bar ul li span.current{ background:url(/images/dkgb_1.jpg) no-repeat 15px 7px;}

/*footer*/
.icon_vip_bbs, .icon_vip_weibo, .icon_vip_qzone, .icon_vip_rss {background-image: url(/images/sprites_footer.png);background-repeat: no-repeat;width: 32px;height: 35px;}
.icon_vip_bbs {background-position: 0 0;}
.icon_vip_weibo {background-position: -40px 0;}
.icon_vip_qzone {background-position: -80px 0;}
.icon_vip_rss {background-position: -120px 0;}

.uc_footer_list {border-top: 1px solid #e5e4e4;border-bottom: 1px solid #e5e4e4;padding-bottom: 10px;}
.uc_footer_list li {float: left;width: 220px;background: url(/images/bg_vertical_dotline.png) repeat-y right top;margin: 10px 10px 0 10px;text-align: left;cursor: pointer;}
.uc_footer_list li.last {background: none;}
.uc_footer_list .guide_content {width: 170px;margin: 0 0 0 10px;}
.uc_footer_list h3 {color: #57473f;font-size: 12px;font-weight: bold;line-height: 20px;}
.uc_footer_list p {color: #999;}

/*cont_right*/
.uc_right_cont {float: right;padding:0;width: 730px;min-height: 500px;background-color: #fff;margin-bottom: 50px;}
.info_cont{background: none repeat scroll 0 0 #FFFFD7;border: 1px solid #FFE6BF;padding: 10px;line-height: 20px;}
.uc_cont {float: right;padding-top: 2px;width: 798px;min-height: 700px;}

.myBookcase table img{ float: none;vertical-align: middle;}
.myBookcase table {border-collapse: collapse;margin-bottom: 10px;width: 100%;}
.myBookcase table thead tr {background-color: #F5F5F5;border-bottom: 1px solid #ccc;}
.myBookcase table th {font-weight: normal;color: #363636;padding: 8px 5px;text-align: left;}
.myBookcase table td {background:#fff;border-bottom: 1px dashed #ccc;color: #333;line-height: 20px;padding: 8px 5px;vertical-align: middle;}
.myBookcase table tbody tr.row td {color: #969696;}
.myBookcase table tbody tr:hover{ background:#F7E0CA;}
.myBookcase table.tab {background-color:#ddd;line-height: 30px;margin-bottom: 10px;border-spacing: 1px;border-collapse:separate;}
.myBookcase table.tab th {background-color:#F9F9F9;font-weight: 100;padding: 0;text-align: center;}
.myBookcase table.tab td {background-color:#fff;border-bottom: 0;text-align: center;}

.bookcaseMenu {display: inline-block;margin: 0 0 20px 10px;}

.tit {height:34px; background:url(/images/linebg.jpg) repeat-x left bottom; margin-bottom:10px;}
.tit2 {height:34px;}
.tit2 span{ float: right;}
.tit2 span b {color: #FF6600;font-family: Georgia,"Times New Roman",Times,serif;font-size: 24px;}

.tit h3 {line-height:32px; float:left; display:block; margin-right:30px; font-size: 14px;font-weight: bold;}
.tit_c h3{margin:0 60px 0 10px;}
.tit p {float:left; margin-top:2px;}
.tit p a {display:block; float:left; color:#333; border:1px solid #e8e8e8; border-bottom:0; line-height:30px; background:#f4f4f4; padding:0px 12px; margin-right:10px;}
.tit p a.red{color:#ff6600;}
.tit p a.hover {background:#fff; font-weight:bold;line-height:30px; }
.tit p a.hover:hover {color:#333; text-decoration:none;}
.tit p a:hover {color:#ff6600;}

.lk_cont .lk_box {clear:both;padding-bottom:15px;}
.lk_cont .lk_box .p_img {float: left;margin-right: 10px;width: 50px;}
.lk_cont .lk_box .p_img img {height: 50px;width: 50px;}
.lk_cont .lk_box .p_xx {float: left;width:146px;}
.lk_cont .lk_box .p_xx .a_name{ display:block; height:24px; overflow:hidden;float:left; color: #2595D4;}
.lk_cont .lk_box .p_xx span {clear:both; display:block;}

.uc_edits p{line-height: 40px;}
.uc_edits p span{padding: 0;}
.uc_edits p span.quick_feeaback{color: #888888;display: block;float: none;line-height: 24px;margin-left:100px;}
.uc_edits p span.safety{ line-height: 28px;color: #333;}
.uc_edits p span.safetybt{ float: right;margin: 28px 50px 0 0;}
.uc_edits .star-rating{ float: none;margin-left: 230px;z-index:initial;}
.uc_edits .readOther{ font-size: 12px;float: none;border: 0 none;line-height: 32px;cursor: pointer;}

.caseInfo_cont {border:1px solid #e8e8e8; background:#f4f4f4;padding: 5px 0;}
.caseInfo_cont p{ line-height: 28px;color: #666;padding: 0 0 0 10px;}
.caseInfo_cont p i{color:#ff6600; font-style:normal;}
.caseInfo_cont p i.blue{color:#2595D4;}

.loadMore{clear:both;border:1px solid #e8e8e8; background:#f4f4f4;padding: 10px 0;width: 90%;text-align: center;margin: auto;display: block;}
.loadMore i{background:url(/images/dkgb_2.jpg) no-repeat;display:inline-block;height:14px;width:14px;margin: 0 5px 0 0;vertical-align: middle;}
/*uc_mg*/
.sx_box { margin:0 0 16px 10px;}
.sx_box .sx_xz {float:left; width:22px;}
.sx_box .sx_xz input {height:14px; width:14px;}
.sx_box .sx_tou {float:left; margin-right:14px; margin-bottom:10px;}
.sx_box .sx_tou img {width:50px; height:50px;}
.sx_box .sx_xinxi {float:left; width:600px; padding:6px 12px 10px 12px; position:relative; border:1px solid #eee; background:#f9f9f9;}
.sx_box .sx_xinxi .blue{color:#2595D4;}
.sx_box .sx_xinxi .xinxizi{ line-height: 24px;}
.sx_box .sx_xinxi .fs_btn{ float: right;width: 200px;}
.sx_box .sx_xinxi .fs_btn a {display: block;height: 28px;margin-bottom: 7px;width: 90px;}
.sx_box .jiantou { position:absolute; background:url(/images/userbg.png) no-repeat right -287px; height:20px; width:9px; left:-9px ; top:6px;}

/**-------btn---------*/

.readnow {background-position: -300px -45px;float: left;height: 39px;line-height: 9999px;margin-right: 9px;overflow: hidden;width: 145px;}
.readnow:hover {background-position: -300px -90px;}
.readOther {background-position: -448px -45px;color: #333333;display: inline-block;float: left;height: 32px;line-height: 29px;margin: 7px 7px 0 0;
    overflow: hidden;padding-right: 2px;text-align: center;vertical-align: middle;width: 91px;}
.readOther:hover {background-position: -448px -85px;text-decoration: none;}
.fb_btn {background: url("/images/userbg.png") repeat scroll left -209px transparent;border: 0 none;cursor: pointer;height: 30px;width: 70px;color: #fff;}
.fb_btn:hover{background: url("/images/userbg.png") repeat scroll left -744px transparent;}
a.fb_btn{display: inline-block;line-height: 30px;text-decoration: none;}

.dy_btn {background: url("/images/userbg.png") no-repeat scroll -318px -254px transparent;color: #fff;border: 0;cursor: pointer;font-weight: 700;height: 32px;width: 82px;}
.dy_btn:hover{background: url("/images/userbg.png") repeat scroll -236px -254px transparent;}
a.dy_btn{display: inline-block;line-height: 30px;text-decoration: none;font-size: 14px;}

/*--main table--*/
.main_table,.main_table th,.main_table td{padding:6px 15px;vertical-align:middle;}
.main_table{border-collapse:collapse;border-spacing:0;color:#333;border-bottom:none;border-right:none;padding:0;width:100%;}
.main_table tr.odd{ background-color:#eee;}
.main_table th{border:#ccc solid 1px;border-top:none; border-left:none; font-weight:normal;color:#969696;}
.main_table td{line-height:18px;border-top:none;border-left:none;}
.main_table a{color:#333;}
.main_table img{ float: none;vertical-align:middle;}
.main_table a.btnt {background: url("/images/actionsbtn.png") no-repeat scroll left center transparent;color: #FF6600;display: block;float: left;
    font-size: 14px;height: 23px;margin-right: 8px;overflow: hidden;padding: 4px 0 4px 42px;line-height: 23px;}
.main_table a.all {background-position: left -210px;width: 108px;}
.main_table a.all:hover {background-position: left -242px;}
.main_table a.one {background-position: left -274px;width: 138px;}
.main_table a.one:hover {background-position: left -306px;}
.main_table a:hover {color: #FF3300;text-decoration: none;}
.main_table .bdno_rt {border-right: medium none;}

.tb_01{border:1px solid #eee; border-right:none;border-bottom:none;}
.tb_01 th,.tb_01 td{padding:8px 15px; line-height:20px;}
.tb_01 th{ font-weight:bold;color:#333; background-color:#FFF5F6;border-bottom:2px solid #eee;}
.tb_01 td{border:#eee solid 1px;border-top:none; border-left:none;}

.list_update{border-collapse:collapse;border-spacing:0;color:#333;border-bottom:none;border-right:none;padding:0;width:100%;}
.list_update td{border-top:1px dotted #DDDDDD;line-height:29px;padding:0;}
.list_update th{ line-height:30px;color:#666;padding:0 4px;font-weight: bold;}
.list_update tr.odd{ background-color:#f5f5f5;}

.box_cont .booklist li { width:100px; height:160px; float:left; margin-right: 20px;}
.box_cont .booklist li .ablum { width:100px; height:120px; border:1px solid #E0DFDF; background:#fff; padding:1px; display:inline-block; }
.box_cont .booklist li .text {width: 104px;height: 26px;line-height: 24px;text-align: center;display: block;color: #6C6C48;font-weight: bold;overflow: hidden;}

/*---------pay------------*/
.layPay{width: 480px;height: 190px;padding: 20px;}
.layPay div.title{ font-size: 16px;padding: 5px 0 10px 10px;color: #333;font-weight: bold; }
.layPay div.title a{ color: #0099FF;}
.layPay .tc_but {margin: 20px auto;overflow: hidden;text-align: center;}
.layPay .tc_but a {background-color: #F5F5F5;border: 1px solid #ddd;color: #333;display: inline-block;height: 28px;line-height: 28px;margin: 0 10px;padding: 0 10px;text-decoration: none;}
.layPay .tc_but a:hover {color: #FF6600;}

/*pay*/
.pay_nav li{ line-height: 38px;font-family: "microsoft yahei",黑体;font-size: 16px;font-weight: bold;padding-left: 20px;}
.pay_nav li a{ color: #555;text-decoration:none; }
.pay_nav li:hover{ background: #dfdfdf;}
.pay_nav li.current{ background: #ef3f22;}
.pay_nav li.current a{ color: #fff;}
.pay_cont i{color: #FF6600;font-family: Arial,Helvetica,sans-serif;font-size: 20px;}
.pay_cont{color: #999;}
.pay_body{ background: #eeeee2;min-height: 500px;}
.pay_money{ background: #e2e2d6;padding:15px;}
.pay_money h4{color: #333;font-size: 14px;}

#pay_select label{ margin-right: 15px;}
.pay_type{padding:15px;}
.pay_banklist li{float: left;padding:0;height: 36px;width: 135px;border: 1px solid #ddd;background:#fff url(/images/bank.png) no-repeat center 0;margin:10px 20px 0 0;cursor: pointer;}
.pay_banklist li.logom2{background-position: center 4px;}
.pay_banklist li.logom3{background-position: center -841px}
.pay_banklist li.logom4{background-position: center -930px;}
.pay_banklist li.logom5{background-position: center -884px;}
.pay_banklist li.logom14{ background-position: center -1013px;}
.pay_banklist li.logom16{background-position: 14px -30px}
.pay_banklist li.logom17{ background-position: center -975px;}

.pay_banklist li.logom6{background-position: center -1056px;}
.pay_banklist li.logom7{background-position: center -1096px;}
.pay_banklist li.logom8{background-position: center -1138px;}
.pay_banklist li.logom9{background-position: center -1224px;}
.pay_banklist li.logom10{background-position: center -1180px;}
.pay_banklist li.logom11{background-position: center -1272px;}
.pay_banklist li.logom12{background-position: center -1365px;}
.pay_banklist li.logom13{background-position: center -1320px;}
.pay_banklist li.logom18{ background-position: center -1455px;}
.pay_banklist li.logom19{ background-position: center -1409px;}
.pay_banklist li.logom30{ background-position: center -1502px;}

.pay_banklist li.logo1{background-position: center -575px;}
.pay_banklist li.logo2{background-position: center -383px;}
.pay_banklist li.logo3{background-position: center -191px;}
.pay_banklist li.logo4{background-position: center -254px;}
.pay_banklist li.logo5{background-position: center -222px;}
.pay_banklist li.logo6{background-position: center -446px;}
.pay_banklist li.logo7{background-position: center -318px;}
.pay_banklist li.logo8{background-position: center -478px;}
.pay_banklist li.logo9{background-position: center -413px;}
.pay_banklist li.logo10{background-position: center -286px;}
.pay_banklist li.logo11{background-position: center -636px;}
.pay_banklist li.logo12{background-position: center -734px;}
.pay_banklist li.logo13{background-position: center -158px;}
.pay_banklist li.logo14{background-position: center -542px;}
.pay_banklist li.logo15{background-position: center -606px;}
.pay_banklist li.logo16{background-position: center -350px;}
.pay_banklist li.logo17{background-position: center -670px;}
.pay_banklist li.logo18{background-position: center -702px;}
.pay_banklist li.logo19{background-position: center -766px;}

.pay_banklist li.current{ border: 1px solid #1280cd;}
.pay_banklist li.current div{height: 32px;border: 2px solid #1280cd;}
.pay_banklist li.current span{background:url(/images/bank.png) no-repeat 0 -91px;display: inline-block;height: 34px;line-height: 34px;width:45px; }

.pay_banklist li.more{ background: none;border: none;height:28px;padding: 10px 0 0 10px;}
.pay_banklist li.more a{ color: #825d5b;}
.pay_banklist .arrow{margin-left:6px;vertical-align:middle;width:0;height:0;line-height:0;font-size:0;border-top:4px solid #825d5b;border-left:4px solid transparent;border-right:4px solid transparent;_border-left-color:pink;_border-right-color:pink;_filter:chroma(color=pink)}

 .pay_submit{padding:0 15px;}
/*tbox*/

#tbox {position:fixed;width:50px;left:50%;margin-left:495px;bottom:30px;_position:absolute;z-index:998;
    _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -305+'px');
}
#tbox .goTop {background: url("/images/sq_br_up.png") repeat scroll 0 0;display: block;height: 48px;width: 48px;}

/* ----------------jBox--------------------------- */
.jbox-fade{background-color:#000000;}
.jbox-drag{border:1px dashed #546C83;}
div.jbox {padding:0;border:none;font-size:12px;}
div.jbox .jbox-border{background: none repeat scroll 0 0 #000000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
div.jbox .jbox-container{background-color:#ffffff;border:1px solid #999999;}
div.jbox .jbox-title-panel{background:#546C83;border-bottom:1px solid #CCCCCC;height:25px; padding:5px 0;}
div.jbox .jbox-title{font-weight:bold;color:#ffffff;}
/*div.jbox .jbox-title-icon{background:url(../images/jbox-title-icon.gif) no-repeat scroll 3px 5px transparent;}*/
div.jbox .jbox-close,div.jbox .jbox-close-hover{background:url(/images/jbox/jbox-close1.png) no-repeat scroll 0 0 transparent;}
div.jbox .jbox-close-hover{background-position:-16px 0;}
div.jbox .jbox-content{min-height:65px;line-height:18px;color:#444444;}
div.jbox .jbox-content-loading{background-color:#E6E6E6;}
div.jbox .jbox-content-loading-image{background:url(/images/jbox/jbox-content-loading.gif) no-repeat bottom center;}
div.jbox .jbox-button-panel{border-top:1px solid #CCCCCC;background-color: #EEEEEE;}
div.jbox .jbox-bottom-text{text-indent:10px;color:#C7C7C7;}
div.jbox .jbox-button{background:#CCCC33;border:#999933 1px solid;color:#000;border-radius:3px;margin:1px 7px 0 0;padding:0 10px;height:22px;cursor:default;}
div.jbox .jbox-button-hover{background:#FF9900;color:#333333;border:#FF9933 1px solid;}
div.jbox .jbox-button-active{background-position:0 -40px;}
div.jbox-warning .jbox .jbox-button-panel{background-color: #FFFFFF;}
div.jbox .jbox-tip-color{background-color:#546C83;border-color:#546C83;border-radius:3px 3px 3px 3px;color:#ffffff;min-height:24px;}
div.jbox span.jbox-icon{background:url(/images/jbox/jbox-icons.png) no-repeat scroll 0 0 transparent;_background:url(/images/jbox/jbox-icons-ie6.gif) no-repeat scroll 0 0 transparent;}
div.jbox span.jbox-icon-info {background-position:0 0;}
div.jbox span.jbox-icon-question {background-position:-36px 0;}
div.jbox span.jbox-icon-success {background-position:-72px 0;}
div.jbox span.jbox-icon-warning {background-position:-108px 0;}
div.jbox span.jbox-icon-error {background-position:-144px 0;}
div.jbox span.jbox-icon-none {display: none; overflow:hidden;}
div.jbox span.jbox-icon-loading {background:url(/images/jbox/jbox-loading1.gif) no-repeat scroll 0 0 transparent;}

/*plugin*/
.imgInfo {vertical-align: middle;}
.watermark {color: #999;}
.error, .errorno {background-color: #CF3333;color: #FFFFFF;font-size: 12px;font-weight: bold;margin-left: 8px;padding: 5px 3px;text-align: center;height:12px;}
*+html .error,*+html .errorno {display:inherit;}
* html .error,* html .errorno {display:inherit;}
.emailAutoComplete {background: none repeat scroll 0 0 #FFFEF1;border: 1px solid #CCCCCC;  margin-top: 12px; overflow: hidden; padding: 0; position: absolute; z-index: 9999;display:none;}
.emailAutoComplete li {clear: both; color: #666; cursor: pointer; font-size: 14px; height: 28px; line-height: 28px; list-style: none outside none; margin: 0 1px; padding: 0 5px;}
.emailAutoComplete li.note { color: #666; text-align: left;padding-right:10px;font-family: verdana;}
.emailAutoComplete li:hover {background: none repeat scroll 0 0 #E8F4FC; color: #000000;}

/*pager*/
div.Pagination {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center}
div.Pagination a {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none}
div.Pagination a:hover {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
div.Pagination a:active {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
div.Pagination .current {border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color: #036cb4}
div.Pagination .disabled {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}