html,body,div,p,span,em,i,u,del,strong,b,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,iframe,form,blockquote,fieldset,legend,label,button,input,textarea,pre,hr,table,tbody,th,td{margin:0;padding:0;word-break:break-all}
body{font:12px/1.5 Tahoma,Arial,Verdana,SimSun;color: #333;background:#dfdfdf;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
img{border:0;vertical-align:middle}
em,i,strong,th{font-style:normal}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.fleft{float:left}
.fright{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block}
a{text-decoration:none;color:#333}
a.gold{color:#d2a15d;}
a:hover{text-decoration:none;color:#d2a15d}
.auto{width:980px;margin-left:auto;margin-right:auto}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.ml15{ margin-left: 15px;}
.txt-red{color: #ff6600;}
.tixing {background: none repeat scroll 0 0 #FFFBEC;border: 1px solid #F7EDCD;height: 36px;padding-left: 20px;line-height: 36px;margin: 0 auto;width: 400px;color: #999;}
.tixing b {color: #636363;}

.ui-icon{display:inline-block;background:url(../images/ui-icon.png) no-repeat;_background:url(../images/ui-icon.gif) no-repeat;overflow:hidden}

.ico{display:inline-block;width:36px;height:20px;line-height:19px;text-align:center;color:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}
.ico-author{ background: #37a5f0;}
.ico-vip0{ background: #5acde6;}
.ico-vip1{background:#96b946;}
.ico-vip2{ background:#f05a8c;}

.nav{height:85px; background:#202020;}
.nav .list{ float: left;margin: 25px 0 0 20px;}
.nav .list li{float:left;padding: 0 15px;height: 58px;}
.nav .list li a{display:inline-block;line-height:40px; color:#dcdcdc;font-size: 16px;font-family: Microsoft YaHei;}
.nav .list li.current{border-bottom: 2px solid #d2a15d;}
.nav .list li.current a{color:#d2a15d;}
.nav .box-sch,.top_bar .box-sch {float: right;width: 250px;height: 32px;border-radius: 3px;background-color: #5E5E5E;margin-top: 28px;}
.nav .text,.top_bar .text{border:none;border:0; height:16px; line-height:16px; float:left;padding:8px 12px; width:194px;border-radius:3px 0 03px; background:none;color:#E6E6E6;}
.nav .submit,.top_bar .submit{ float:left; background:url(http://www.ycsd.cn/images/ico.png) 6px 7px no-repeat;border:none; height:32px; width:32px; cursor:pointer;}
.nav .logo {float: left;width: 125px;height: 96px;background: url(../images/logo.png) no-repeat;margin: 19px 0 0;}

.top_bar{height:48px;background:#333;color: #ccc;}
.top_bar .slide{float: left;margin: 14px 0 0 20px;overflow:hidden;height:25px; }
.top_bar .slide li { height:25px; }
.top_bar .login_info{ float: right;margin-top: 12px;position: relative;}
.top_bar .login_info li{float:left; display:inline;margin-left: 15px;font-size: 14px;}
.top_bar .login_info li a{color: #ccc;}
.top_bar .login_info li a.gold{color:#d2a15d;}
.top_bar .login_info li.line{color:#666;}
.top_bar .login_info li.record{padding:0 16px 0 8px; margin-left:7px; position:relative;cursor: pointer;}
.top_bar .login_info li.record.hover{height: 32px;color:#d2a15d; }
.top_bar .login_info li.record i.ui-icon{width:7px; height:4px; position:absolute; top:9px; right:5px}
.top_bar .login_info li.record i.down-icon{background-position:-26px -178px}
.top_bar .login_info li.record i.up-icon{background-position:-26px -187px}


.top_bar .record-box{color: #d2a15d;width:330px; padding:5px 15px 15px; line-height:22px; background:#333; border:1px solid #d7d7d7; border-top:none; position:absolute; top:36px; right:-1px; z-index:101; cursor:default; display:none}
.top_bar .record-box a{color: #ccc;}
.top_bar .record-box dl{margin-bottom:8px}
.top_bar .record-box dl dd{padding:8px 0;border-bottom: 1px dotted #666;}
.top_bar .record-box dl dd .goread{float:right; color:#d2a15d}

.smallpages{margin:15px 0 0 0;text-align: center;}
.smallpages a, .smallpages span{display:inline-block;width:21px;height:21px;line-height:21px;margin: 0 3px; text-align:center; background:#f8f8f8;color:#666;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-o-border-radius:21px;-ms-border-radius:21px; overflow:hidden}
.smallpages a:hover{background-color:#d7d7d7;text-decoration:none}
.smallpages .current{background-color:#666;color:#FFF}
.smallpages .prev, .smallpages .next{background:url(../images/ui-icon.png) no-repeat; _background:url(../images/ui-icon.gif) no-repeat}
.smallpages .prev{background-position:-210px -58px}
.smallpages .next{background-position:-210px -28px}
.smallpages .prev:hover, .smallpages .next:hover{background-color:transparent}
.pagination .next, .pagination .prev {width: 15px;font-size: 0;line-height: 0;}

.u-tab{height:40px;}
.u-tab a, .u-tab span{display:inline-block; height:36px; line-height:36px; padding:0 5px; font-size:14px;color: #333;font-weight: bold;margin-right:20px;}
.u-tab a.on, .u-tab span.on{height:39px; line-height:38px;border-bottom:1px solid #d2a15e;font-weight:bold; color:#d2a15d}
.u-tabcon{padding: 20px 0 0 5px;border: none;width: 720px;margin-bottom: 20px;}

.u-table{width:100%}
.u-table th, .u-table td{border:1px solid #ebebeb}
.u-table th{height:40px; background:#f8f8f8; font-size:14px; font-weight:normal}
.u-table td{padding:10px 5px; line-height:22px; text-align:center;color: #666;}
.u-table td .orange{color:#d2a15d}

.m_table{ width: 100%;table-layout: fixed;border-spacing: 0;border-collapse: collapse;}
.m_table tr{border-bottom: 1px dashed #d7d7d7;}
.m_table th{height:40px; font-size:14px;color:#333;text-align: left;font-weight: normal;}
.m_table td{padding:8px 0; line-height:22px; text-align:left;color: #999;}
.m_table td a{color: #999;}
.m_table td.c,.m_table th.c{ text-align: center;}
.m_table td.orange,.m_table td a.orange{ color: #d2a15d;}
.m_table td a.red {color: #b90000;}
.m_table input{vertical-align: middle;margin-right: 5px;}
.m_table td .addbookshelf{cursor:pointer}
.m_table td.r{ text-align: right;color: #666;}

.userformfill li{width:100%; padding:15px 0 0; vertical-align:middle; overflow:hidden}
.userformfill li.firstline{padding-top:0}
.userformfill li.notes{width:auto; height:30px; line-height:30px; padding:0 0 0 100px; color:#999}
.userformfill li .floatcon{float:left; line-height:32px}
.userformfill li .formname{width:95px; height:32px; padding-right:5px; text-align:right}
.userformfill li .formtextbox{width:250px}
.userformfill li .formother{ color: #666;}
.userformfill li .formshorttips, .userformfill li .formlongtips{height:32px; padding-left:23px; margin-left:10px; position:relative}
.userformfill li .formshorttips{width:142px}
.userformfill li .formlongtips{width:242px}
.userformfill li .formshorttips i, .userformfill li .formlongtips i{width:18px; height:18px; position:absolute; left:0; top:8px}
.userformfill li span.info{height:32px;}

.userformfill li .error{color:#F00}
.userformfill li .error i{background-position:-52px -209px}
.userformfill li .right{color:#666}
.userformfill li .right i{background-position:-52px -233px}
.userformfill li .form-text, .userformfill li .form-textarea{line-height:20px; padding:5px; *margin:-1px 0; border:1px solid #e1e1e1}
.userformfill li .form-text{width:238px;height: 20px;float: left;}
.userformfill li .err_input{border: 1px solid #DE4427;}

.userformfill li .form-textarea{width:408px; height:80px; resize:vertical}
.userformfill li .form-select{line-height:20px; padding:7px 5px; border:1px solid #e1e1e1}
.userformfill li .yzmtext{width:74px}
.userformfill li .yzmimg{width:80px; margin-left:6px}
.userformfill li .yzmchange{width:84px; margin-left:6px}
.userformfill li .yzmchange a{color:#d2a15d}
.userformfill li.agree{width:auto; padding:20px 0 0 100px}
.userformfill li.agree input{vertical-align:middle; margin-right:3px; *margin-right:0}
.userformfill li.agree .setips{margin-left:10px; color:#999}
.userformfill li.agree .agreement{color:#d2a15d}
.userformfill li.formbutton{width:auto; padding:25px 0 0 100px}
.userformfill li.formbutton .form-btn{width:130px; height:35px; background:#d29f5d; border:none; color:#FFF; font-size:14px;cursor: pointer;}


.bthelp{width:958px; height:65px; padding:10px; margin:10px auto; border:1px solid #e6e6e6}
.bthelp li{float:left; display:inline; width:212px; padding:0 15px; border-left:1px dashed #d7d7d7}
.bthelp li.item1{padding-left:10px; border-left:none}
.bthelp li.item4{padding-right:0}
.bthelp li h3{height:25px; line-height:25px; margin-left:43px; color:#666}
.bthelp li p{margin-left:43px; line-height:20px; color:#999}
.bthelp li .help-icon{float:left; display:inline-block; width:33px; height:33px; background:url(../images/help-icon.png) no-repeat; overflow:hidden}
.bthelp li .help-icon1{background-position:0 1px}
.bthelp li .help-icon2{background-position:0 -41px}
.bthelp li .help-icon3{background-position:0 -82px}
.bthelp li .help-icon4{background-position:0 0}

.footer-bar{background:#353535; padding:25px 0}
.footer-bar, .footer-bar a{color:#999}
.footer-bar a:hover{color:#d2a15d}
.footer-bar .copyright{width:480px}
.footer-bar .copyright .bt-nav{height:25px; line-height:25px}
.footer-bar .copyright .infos{margin-top:10px; line-height:22px}
.footer-bar .copyright .infos p{padding:2px 0}
.footer-bar .attention{display:inline; width:120px; margin-left:80px}
.footer-bar .attention h3, .footer-bar .client h3{height:25px; line-height:25px; margin-bottom:8px; color:#CCC}
.footer-bar .attention p, .footer-bar .client p{padding:2px 0}
.footer-bar .attention a, .footer-bar .client a{display:inline-block; height:22px; line-height:22px; padding-left:24px; position:relative}
.footer-bar .attention a i.ui-icon, .footer-bar .client a i.ui-icon{width:16px; height:16px; position:absolute; left:0; top:4px}
.footer-bar .attention a.weibo i{background-position:0 -63px}
.footer-bar .attention a.weixin i{background-position:0 -126px}
.footer-bar .client{display:inline; width:120px; margin-left:30px}
.footer-bar .client a.android i{background-position:0 -146px}
.footer-bar .client a.apple i{background-position:0 -166px}
.footer-bar .client a.mobile i{background-position:0px -186px}
.footer-bar .attention a .qrcode, .footer-bar .client a .qrcode{width:100px; height:100px; position:absolute; left:0; top:-100px; z-index:20; display:none}
.footer-bar .qrcode{width:100px}
.footer-bar .qrcode img{width:100px; height:100px;background-color: #fff;}

.loginheader{height:80px; padding-top:40px}
.loginheader .logo{float:left; width:125px; height:60px;margin-top: 45px; background:url(../images/logo.png) no-repeat; text-indent:-999px; overflow:hidden}
.loginheader .link{float:right; height:20px; line-height:20px;margin-top: 75px;color: #999;}
.loginheader .link .red{color:#fff}
.loginfooter{line-height:22px; text-align:center; color:#999}
.userform{margin:30px auto; background:#FFF}
.userform-hd{height:40px; line-height:40px; padding:0 15px; background:#f5f5f5}
.userform-bd{padding:45px 30px}
.userform-bd .userform-l{width:530px}
.userform-bd .userform-r{width:340px}
.aboutreg{padding:10px 20px 20px; background:#f5f5f5}
.aboutreg h3{height:25px; line-height:25px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #e1e1e1}
.aboutreg p{padding:3px 0; line-height:22px; color:#666}

fieldset {border: 1px solid #e5e5e5;-webkit-border-radius: 4px;border-radius: 4px;padding: 24px 10px;margin: 10px 0;font-size: 12px;background: #fff;}
fieldset legend {font-size: 14px;color: #999;text-align: center;}
.oauth li{float:left;width:25%;text-align: center;}
.oauth li a div{background: url(/images/sprite01_bg.png) 0 0 no-repeat;width: 50px;height: 50px;word-wrap: break-word;margin: 0 auto;background-size: 50px 251px;}
.oauth li a div.wb{background-position: 0 -65px;}
.oauth li a div.bd{background-position: 0 -132px;}
.oauth li a div.wx{background-position: 0 -197px;}

.userform-bd .userform-l #login_oauth{ width: 400px;margin: 0 0 30px 30px;}

.tip .title h3{ font-size: 18px;color:green;}
.tip .title h4{ font-size: 16px;color: #ff6600;}
.tip .box p{ line-height: 24px;color: #666;}

.layout-hd{height:30px}
.layout-hd h2{float:left; height:30px;font:600 18px/30px Microsoft YaHei}
.layout-hd-r{float:right; height:30px; line-height:30px}
.wrapper{ margin: 10px auto;background-color: #fff;}
.ucenter-l{width:183px; padding:20px; background:#f5f5f5}
.ucenter-r{width:740px}
.layout-hd-r a{margin-left:15px; color:#666}
.layout-hd-r a:hover{color:#d2a15d}

.userlogin{height:80px}
.userlogin .avatar{float:left; display:inline; width:80px; height:80px; margin-right:10px}
.userlogin .avatar img{width:80px; height:80px}
.userlogin p{float:left; width:93px}
.userlogin .username{height:22px; line-height:22px; font-weight:bold; color:#d2a15d; overflow:hidden}
.userlogin .useridentity{margin-top:5px}
.userlogin .signout{margin-top:10px}
.userlogin .signout a{color:#999}
.userlogin .signout a:hover{color:#d2a15d}
.rechargelink{display:block; width:100%; height:35px; line-height:35px; margin-top:20px; text-align:center; background:#b90000; color:#FFF; font-size:14px; font-weight:bold}
.rechargelink:hover{color:#fff}
.umenu{margin-top:20px}
.umenu li.uitem .onelink{display:block; height:30px; line-height:30px; padding-left:18px; font-weight:bold; position:relative}
.umenu li.uitem .onelink i{width:13px; height:13px; background-position:-26px -215px; position:absolute; left:0; top:9px}
.umenu li.uitem .onelink.open i{background-position:-26px -233px}
.umenu li.uitem .two-umenu li a{display:block; height:30px; line-height:30px; padding-left:30px; color:#666}
.umenu li.uitem .two-umenu li a:hover{background:#d7d7d7}
.umenu li.uitem .onelink.current, .umenu li.uitem .two-umenu li a.current{font-weight:bold; color:#d2a15d}

.uindex-con, .apply-con{padding: 20px 0 0 0;border: none;width: 725px;}
.latestread{margin-top:15px;}
.apply-tips{width:570px; margin:20px auto 0}
.applyform{padding:25px 35px}
.bookshelf-tips{margin-top:35px}
.fanscount{margin-top:25px}
.passwordform{padding:15px 35px 45px}
.dataform{padding:0 35px 35px}

.uploadavatar h4{height:30px; line-height:30px; margin-bottom:10px; padding-left:25px; font-weight:normal}
.uploadavatar .avatarswf{padding-left:25px}

.reminduser{padding: 15px 20px;line-height: 24px;background: #f7f7ef;color: #666;border: 1px solid #d2d2d8;width: 660px;}
.reminduser h3{height:30px; line-height:30px; font-size:14px; color:#666}
.reminduser a, .reminduser .orange{color:#d2a15e}

.selectedall{vertical-align:middle; margin-right:5px; *margin-right:2px}
.bookdelete{height:30px;margin-top: 10px;}
.bookdelete .selection{margin-top:5px}
.delete-btn{width:80px; height:30px; background:#d29f5d; color:#FFF; border:none; cursor:pointer}
.left-action{float:left}
.left-action select{line-height:20px; padding:6px; *margin-top:5px; border:1px solid #e6e6e6}

.integrallevel{padding:0 35px 20px}
.integrallevel p{height:35px; line-height:35px; font-size:14px}
.gorechargebtn{display:inline-block; width:65px; height:30px; line-height:30px; text-align:center; background:#d29f5d; color:#FFF; cursor:pointer}
.gorechargebtn:hover{color:#FFF}

.pic-list{width:100%; overflow:hidden}
.pic-list li{float:left; display:inline; width:120px; height:170px; margin:20px 25px 0 0;}
.pic-list li .pic{display:inline-block; width:120px; height:170px; position:relative}
.pic-list li .pic img{width:120px; height:170px}
.pic-list li .pic .bg{display:inline-block; width:100%; height:24px; background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; bottom:0; z-index:19}
.pic-list li .pic .text{display:inline-block; width:100%; height:24px; line-height:24px; color:#FFF; text-align:center; position:absolute; left:0; bottom:0; z-index:20; overflow:hidden}

.safescore{height:30px; line-height:30px; padding:20px 0 10px 140px; font-size:16px; font-weight:bold; color:#ff6900}
.safeatt{padding:0 30px}
.safeatt li{width:100%; padding:15px 0; vertical-align:middle; overflow:hidden}
.safeatt li .safe-icon{float:left; width:90px; height:92px; background:url(../images/safe-icon.png) no-repeat; overflow:hidden}
.safeatt li .mobile-icon{background-position:0 -97px}
.safeatt li .email-icon{background-position:-97px -97px}
.safeatt li .question-icon{background-position:-198px -97px}
.safeatt li.complete .mobile-icon{background-position:0 0}
.safeatt li.complete .email-icon{background-position:-97px 0}
.safeatt li.complete .question-icon{background-position:-198px 0}
.safeatt li .safe-con{float:left; display:inline; width:400px; margin:5px 0 0 20px}
.safeatt li .safe-con h4{height:30px; line-height:30px}
.safeatt li .safe-con p{ line-height: 25px;color: #606060;}
.safeatt li .safe-btn{float:right; width:70px; height:30px; line-height:30px; margin-top:30px; text-align:center; background:#d29f5d; color:#FFF; cursor:pointer}

.accbind{padding:15px 35px}
.accbind li{width:100%; height:30px; line-height:30px; padding:10px 0; vertical-align:middle; font-size:14px; overflow:hidden}
.accbind li .floatcon{float:left}
.accbind li label{width:80px; text-align:right; padding-right:10px}
.accbind li a{display:inline-block; width:103px; height:30px; background:url(../images/otherlogin.png) no-repeat; text-align:left; text-indent:-999px; overflow:hidden}
.accbind li a.qqlogin{background-position:0 0}
.accbind li a.weibologin{background-position:0 -31px}
.accbind li a.baidulogin{background-position:0 -62px}

/*pay*/
.popup{width:420px;position:fixed; _position:absolute; left:50%; top:50%; z-index:9999; display:none}
.popup .popup-t, .popup .popup-b{height:5px; padding:0 5px; position:relative}
.popup .l, .popup .r{width:5px; height:5px; background:url(../images/fillet.png) no-repeat; _background:#CCC; position:absolute; top:0; overflow:hidden}
.popup .l{left:0}
.popup .r{right:0}
.popup .c{display:block; height:5px; background:url(../images/popupbg.png); _background:#CCC; overflow:hidden}
.popup .popup-t .l{background-position:0 0}
.popup .popup-t .r{background-position:-6px 0}
.popup .popup-b .l{background-position:0 -6px}
.popup .popup-b .r{background-position:-6px -6px}
.popup .popup-m{padding:0 5px; background:url(../images/popupbg.png); _background:#CCC}
.popup .popup-con{background:#FFF}
.popup .popup-con .popup-hd{height:35px; line-height:35px; padding:0 10px; background:#353535; font-size:14px; font-weight:bold; color:#FFF; position:relative}
.popup .popup-con .popup-hd .close{width:18px; height:18px; background:url(../images/close-icon-1.png) no-repeat; text-indent:-999px; position:absolute; right:10px; top:8px; transition:transform ease .5s;-webkit-transition:-webkit-transform ease .5s;-moz-transition:-moz-transform ease .5s;-o-transition:-o-transform ease .5s; overflow:hidden}
.popup .popup-con .popup-hd .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.popup .popup-con .popup-hd2{height:30px; line-height:30px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px dashed #d7d7d7; font-size:14px; font-weight:bold; position:relative}
.popup .popup-con .popup-hd2 .close{height:30px; padding-left:17px; background:url(../images/close-icon-2.png) no-repeat 0 9px; color:#666; position:absolute; right:0; top:0}

.popup .popup-con .popup-bd{ padding: 20px 35px 30px 35px;}

.pay_overlay .popup-con{padding:15px 30px 20px}
.pay_overlay .hd{height:30px; line-height:30px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px dashed #d7d7d7; font-size:14px; font-weight:bold; position:relative}
.pay_overlay .hd .close{height:30px; padding-left:17px; background:url(../images/close-icon-2.png) no-repeat 0 9px; color:#666; position:absolute; right:0; top:0}
.pay_overlay .tips1{color:#666}
.pay_overlay .tips2{margin-top:15px; font-size:14px}
.pay_overlay .btn{margin-top:20px; text-align:center}
.pay_overlay .btn a{display:inline-block; width:85px; height:25px; line-height:25px; margin:0 10px; background:#f8f8f8; border:1px solid #d2d2d2}
.pay_overlay .back{margin-top:20px}


.hidden {display: none;}
.fix { *zoom:1}
.fix:after { display:block; content:"$"; height:0; clear:both; overflow:hidden; visibility:hidden }
.pay_menu{margin-top: 30px;min-height: 480px;}
.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;padding: 20px 0 0 0;width: 720px;}
.pay_body{ margin: 10px 0 0 0;}
.pay_money{padding:15px 0;}
.pay_money h4,.pay_type h4{color: #333;font-size: 14px;}

#pay_select label{ margin-right: 15px;}
.pay_type{padding:15px 0;}
.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.logom41{ background-position: center -1550px;}

.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.logo0{background:none;}
.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 -350px;}
.pay_banklist li.logo14{background-position: center -766px;}
.pay_banklist li.logo15{background-position: center -510px;}
/*.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 span{height: 32px;line-height: 32px;padding-left:10px;min-width:45px; }
.pay_banklist li.current span{background:url(/images/bank.png) no-repeat 0 -91px;display: inline-block;}

.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 { margin: 20px 0 0 0;}
.pay_submit p{font-size: 16px;line-height: 150%;overflow: hidden;}
.pay_submit .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;}

/* ----------------box--------------------------- */
.msgbox_layout,.msgbox_layout .icon_ok,.msgbox_layout .icon_no,.msgbox_layout .icon_warn,.msgbox_layout .icon_clear,.msgbox_layout .icon_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("/images/gb_tip_layer.png");_background-image:url("/images/gb_tip_layer_ie6.png");background-repeat:no-repeat}
.msgbox_layout_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533;overflow:hidden;_height:54px}
.msgbox_layout{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative}
.msgbox_layout .icon_ok{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
.msgbox_layout .icon_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
.msgbox_layout .icon_no{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.msgbox_layout .icon_warn{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.msgbox_layout .icon_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.msgbox_layout img{float:left;margin:19px 10px 0 5px}

.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;}

.weixin_container{background:#FFF;overflow:hidden;margin-bottom:100px;padding: 50px 0;}
.weixin_container .left,.weixin_container .right{width:330px;float:left}
.weixin_container .left{margin-left:130px}
.weixin_container ul li{list-style:none;}
.weixin_container .left .p-w-bd{display:block;border:1px solid #e5e5e5;margin-bottom: 40px;padding: 30px;}
.weixin_container .left .p-w-ft{background:url(/images/icon-red.png) 50px 8px no-repeat #ff7674;padding:8px 0 8px 125px}
.weixin_container .left .sm_text{color:#FFF;font-size:14px}
.weixin_container .right{background:url(/images/phone-bg.png)  no-repeat;width:329px;height:421px;margin-left:60px}