.dlc,.zcx a.dl,.dlc,.zcx a.gp,.cdx a.zc,.regbtn,.okbtn,.prinfo ul.tdl a{background-image:url('/images/bg_bar1.gif')!important;}

/*主体布局*/
.zdl{width:980px;margin:20px auto 20px;clear:both;overflow:hidden;}
.zdl .dl{float:left;display:inline;width:600px;height:400px;background:url("/images/bg_dl.gif") no-repeat 0 0;bg_dl.gif}
.zdl .dr{float:left;display:inline;width:360px;}
.dlf{border:1px solid #bababa;width:358px;overflow:hidden;box-shadow:1px 1px 5px #666;-webkit-box-box-shadow:1px 1px 5px #666;}
.dlf .cdl{width:300px;margin:20px auto 0px;overflow:hidden;}
.dlf .cdx{margin:10px auto;overflow:hidden;border-top:1px solid #dfdfdf;padding:10px 0 5px;}
.cdl ul{height:auto;margin:0 0 12px;clear:both;overflow:hidden;}
.cdl li.dll{text-align:right;float:left;display:inline;width:70px;color:#666;font-size:14px;padding-top:4px;}
.cdl li.dlr{text-align:left;float:left;display:inline;margin-left:5px;width:220px}
.cdl li.dlr input{width:200px;padding-left:2px;height:28px;line-height:28px;background:#fff;border:1px solid #7898B6;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;vertical-align:middle}
.cdl li.dlo{margin:0px 0 0 75px;}
.cdl li.dlo a{margin-left:10px;}
.cdl li.err{border:1px solid #FF0000;padding:2px 0 2px 22px;color:#ff0000;background:#FCF6F6 url(/images/ico_opts.gif) no-repeat 2px -55px;font-size:12px;}
.cdx p{margin-left:105px;}
.cdx a.zc{display:block;width:100px;color:#cc0000;border:1px solid #dadada;padding:8px;line-height:14px;text-align:center;margin:10px 0;background:url() repeat-x 0 -52px;}
.cdx a.zc:hover{border:1px solid #cc0000;background:url() repeat-x 0 -108px;color:#cc0000;text-decoration:none;}

/*项目标题*/
.dlc{height:50px;background:url() 0 -48px repeat-x;border-bottom:1px solid #efefef;}
.dlc p{font-size:26px;font-weight:bold;padding-left:20px;padding:13px;color:#cc0000;}

/*注册布局*/
.zbf .zcl{float:left;display:inline;width:640px;margin:30px 0 30px 20px;border-right:1px dotted #dfdfdf;}
.zbf .zcr{float:left;display:inline;width:280px;margin:30px 0 30px 20px;}
.zcr .zcx{margin:10px auto 20px;overflow:hidden;}
.zcx p{}
.zcx a.dl,.zcx a.gp{display:block;color:#cc0000;border:1px solid #dadada;padding:8px;line-height:14px;text-align:center;margin-top:10px;background:url() repeat-x 0 -52px;}
.zcx a.dl{width:60px;}
.zcx a.gp{width:120px;}
.zcx a.dl:hover,.zcx a.gp:hover{border:1px solid #cc0000;background:url() repeat-x 0 -108px;color:#cc0000;text-decoration:none;}
/* 文本信息 */
.prinfo{width:600px;margin:10px auto;overflow:hidden;clear:both;}
.prinfo ul.cap{background:url(/images/ico_optb.gif) 0 0px no-repeat;height:60px;}
.prinfo ul.cap li{margin-left:60px;font-size:26px;font-weight:bold;line-height:32px;padding-top:10px;color:#666;}
.prinfo ul.tdl{margin:20px 0;overflow:hidden;}
.prinfo ul.tdl li{margin-left:60px;}
.prinfo ul.tdl a{display:block;width:180px;color:#cc0000;border:1px solid #dadada;padding:10px;line-height:14px;text-align:center;margin-top:10px;background:url() repeat-x 0 -52px;font-size:14px;font-weight:bold;}
.prinfo ul.tdl a:hover{border:1px solid #cc0000;background:url() repeat-x 0 -108px;color:#cc0000;text-decoration:none;}
.prinfo ul.txt{margin:20px 0;overflow:hidden;}
.prinfo ul.txt li{margin-left:60px;font-size:14px;}
/* 会员注册 */
.rege{width:600px;margin:0 auto;margin-bottom:15px;font-size:14px;background:#FFF8F8;border:1px solid #E5C3C4;text-align:left;clear:both;padding:10px 0;}
.rege p{padding-left:35px;line-height:26px;font-size:14px;color:#cc0000;}
.rege p.cap{margin-left:10px;font-size:18px;font-weight:bold;line-height:32px;background:url(/images/ico_opts.gif) 0px -52px no-repeat;padding-left:25px;}

.regm{width:600px;margin:0 auto;font-size:12px;background:url(/images/laba.gif) 5px 6px no-repeat #F7FFDD;border:1px solid #bebebe;text-align:left;clear:both;}
.regm li{padding-left:25px;line-height:30px;height:30px;font-size:12px;}

.regf{width:600px;margin:0 auto;margin-top:10px;padding-top:5px;color:#333333;clear:both;overflow:hidden;}
.regf ul{margin:0px;clear:both;overflow:hidden;} 
.regf ul li{text-align:left;font-size:12px;line-height:30px;padding-top:10px;}
.regf ul li.llft{float:left;width:80px;text-align:left;line-height:30px;font-size:14px;}
.regf ul li.lctr,.regf ul li.lctrr{float:left;width:260px;text-align:left;line-height:30px;height:30px;}
.regf ul li.lrit{float:left;width:260px;text-align:left;line-height:30px;}

.regf ul li.lrit .mgss{padding:2px 10px 2px 5px;line-height:18px;}
.regf ul li.lrit .mginf{background:url(/images/msg_bg.png) 3px -236px no-repeat #e5f5ff;border:1px solid #40b3ff;padding:2px 10px 2px 23px;line-height:18px;}
.regf ul li.lrit .mgerr{background:url(/images/msg_bg.png) 3px 3px no-repeat #FFF2F2;border:1px solid #FF8080;padding:2px 10px 2px 23px;line-height:18px;}
.regf ul li.lrit .mgok{background:url(/images/msg_bg.png) 3px -398px no-repeat;border:0;padding:2px 10px 2px 23px;line-height:18px;} 
.regf ul li.lrit .mgss p,.regf ul li.lrit .mginf p,.regf ul li.lrit .mgerr p,.regf ul li.lrit .mgok p{font-size:12px;}

.regf ul li.lrit .msg .error{background-position:3px 3px;border-color:#ff8080;background-color:#fff2f2;}.
.regf ul li.lrit  .msg .stop{background-position:3px -47px;border-color:#ff8080;background-color:#fff2f2;}.
.regf ul li.lrit  .msg .alert{background-position:3px -97px;border-color:#ff8c40;background-color:#fff5f6;}.
.regf ul li.lrit  .msg .attention{}.
.regf ul li.lrit  .msg .tips{background-position:3px -197px;border-color:#ffcc7f;background-color:#ffffe5;}.msg .ok{background-position:3px -247px;border-color:#4dbf00;background-color:#f0ffe5;}
.regf ul li.lrit .msg .notice{background-position:5px -295px;border-color:#40b3ff;background-color:#e6f5ff;}
.regf ul li.lrit .msg .question{background-position:3px -347px;border-color:#bfbfbf;background-color:#f2f2f2;}
.regf ul li.lrit .msg .small-help{background-position:5px -1095px;border-color:#fff;background-color:#fff;}
.regf ul li.lctr input{border:1px solid #bebebe;height:16px;padding:5px;font-size:14px;}
.regf ul li.lctr input.chx1{margin:0; padding:0;vertical-align:middle;border:0;}
.regf ul li.lctr input.txt3{width:137px; float:left;}
.regf ul li.lctr input.txt4{width:137px; float:left;border-color:#f00;color:#000;background-color:#ff0;}
.regf ul li.lctr input.txt5{width:220px;}
.regf ul li.lctr input.txt6{width:220px;border-color:#f00;color:#000;background-color:#ff0;}
.regf ul li.lctr input.txt7{width:130px;float:left;}
.regf ul li.lctr input.txt8{width:130px;border-color:#f00;color:#000;background-color:#ff0;float:left;}
.regf ul li.lctrr input[type=radio]{vertical-align:middle;margin-right:5px;}
.regf ul li.lctrr label{font-size:12px;height:20px;color:#666;display: inline-block;vertical-align:middle;width:auto;margin-right:10px;text-align:left;}

.regf ul li select.slt1{height:20px;font-size:14px; width:232px; border:1px solid #bebebe;}
.regf ul li select.slt2{height:20px;font-size:14px; width:232px; border:1px solid #bebebe; color:#000; background-color:#ff0;}
.regf ul li .selectBg{width:80px;height:20px;padding:4px 5px; background-color:#f2f2f2; float:left;}
.regf ul li .selectBg select{width:80px;margin:0; padding:0;vertical-align:middle;}
.regf ul li .chkboxBg{width:222px;height:20px;line-height:20px;padding:4px 5px;background-color:#f2f2f2; float:left;}
.regf ul li .chkboxBg input{margin:0;height:20px; padding:0;vertical-align:middle;border:0;}
.regf ul li .Left_title{float:left;font-size:14px;}
.regf ul li .VerifyCode_img{padding:0px;padding-left:5px; margin:0; cursor:pointer; float:left;}
.regf ul li .VerifyCode_img img{height:28px;}

.regf ul li.serright{margin-left:80px;line-height:16px; height:16px;padding:12px 0;font-size:12px;width:98%;}
.regf ul li.serright input{margin:0; padding:0;vertical-align:middle;border:0;}
.regf ul li.serright label{padding-left:5px;vertical-align:middle;}
.regf ul li.gobtn{margin:10px 0 0 80px;height:50px;}
.regf .chkbox{width:25px; text-align:center;vertical-align:middle; display:inline-block;border:0;}
.regbtn{border:1px solid #cc0000;width:160px; height:38px;line-height:38px;text-align:center;padding:0;cursor:pointer; letter-spacing:1px;background:#cc0000 url() 0 -376px repeat-x;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.2);}
.okbtn{border:1px solid #cc0000;width:60px; height:32px;line-height:32px;text-align:center;padding:0;cursor:pointer; letter-spacing:1px;background:#cc0000 url() 0 -376px repeat-x;font-size:14px;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.2);}
.okbtn:hover{}
