.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}

.w1{width:890px;margin:0 auto;}

.btn-img{cursor:pointer;overflow:hidden;margin:0;padding:0;border:0;text-align:center;}

.btn-text{cursor:pointer;overflow:hidden;margin:0;padding:0;text-align:center;}

.btn-link{display:block;overflow:hidden;text-align:center;}

/*module
    ���ྫƷģ�壺http://www.dedemao.com
    */

.m,.mt,.mc,.mb{overflow:hidden;zoom:1;}

#shortcut .fore1{background:none;}

.invisible{visibility:hidden;}



.pro-switch { POSITION: relative; WIDTH: 540px; HEIGHT: 246px; top: OVERFLOW: hidden }





.flexslider { POSITION: relative; MARGIN: 0px auto; WIDTH: 540px; ZOOM: 1 }

.flex-viewport { MAX-HEIGHT: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease }



.flex-direction-nav { HEIGHT: 0px }

.flex-direction-nav A { Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=0); TEXT-INDENT: -9999px; MARGIN: -60px 0px 0px; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(../images/ad_ctr.png) no-repeat 0px 0px; HEIGHT: 60px; TOP: 60%; CURSOR: pointer; -webkit-transition: all .3s ease; opacity: 0 }

.flex-direction-nav .flex-next { BACKGROUND-POSITION: 0px -60px; RIGHT: 0px }

.flex-direction-nav .flex-prev { LEFT: 0px }

.flexslider:hover .flex-next { FILTER: alpha(opacity=25); opacity: 0.8 }

.flexslider:hover .flex-prev { FILTER: alpha(opacity=25); opacity: 0.8 }

.flexslider:hover .flex-next:hover { FILTER: alpha(opacity=50); opacity: 1 }

.flexslider:hover .flex-prev:hover { FILTER: alpha(opacity=50); opacity: 1 }

.flex-control-nav { POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 10px }

.flex-control-nav li { MARGIN: 0px 5px; ZOOM: 1; DISPLAY: inline }

.flex-control-paging li a { TEXT-INDENT: -99em; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/dot.png) no-repeat 0px -16px; HEIGHT: 16px; OVERFLOW: hidden; CURSOR: pointer }

.flex-control-paging li a.flex-active { BACKGROUND-POSITION: 0px 0px }

.flex-control-paging{ display:none;}



/*entry*/

#entry { background: #e8e8e8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px; margin: 60px auto 55px; position: relative; }

#entry .extra-en { position: absolute; right: 20px; top: -20px; }

.free-regist { position: absolute; right: 42px; bottom: -31px; background: #e8e8e8; width: 115px; height: 32px; text-align: center; line-height: 32px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding: 0px 5px 5px; }

.free-regist a:link, .free-regist a:visited { color: #ffffff; }

.free-regist a:hover { text-decoration: none; }

.free-regist span { text-align: center; font-size: 14px; background: #7cbe56; width: 115px; height: 32px; display: block; color: #FFF; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.free-regist span:hover { background: #89c964 }

#entry .mt { height: 33px; background: url(../images/tit_regist.jpg) #D1D1D1 repeat-x 0 -34px; }

#entry .mt h2 { float: left; height: 33px; padding-left: 15px; background: url(../images/tit_regist.jpg) no-repeat 0 0; line-height: 33px; }

#entry .mt span { float: right; height: 33px; line-height: 33px; text-align: right; }

#entry .mt b { float: right; width: 10px; height: 33px; background: url(../images/tit_regist.jpg) no-repeat 0 -68px; }

#entry .mc { border: 1px solid #e1e1e1; background: #ffffff; height: 296px; }

#entry .form {
	position: absolute;
	top: 20px;
	right: 39px;
	width: 288px;
	overflow: hidden;
	height: 230px;
}

#entry .lheight .form { height: 354px; }

#entry .item { height: 64px; line-height: 26px; overflow: visible; position: relative; width: 288px; z-index: 1; }

#entry .login-btn2013 { height: 52px; }

#entry .lheight .login-btn2013 { height: 49px; }

.form #sloginpwd { float: none; }

#entry .fore1 { z-index: 10; }

#entry .fore2 { z-index: 8; }

#entry .fore3 { z-index: 6; height: 63px; }

#entry .fore4 { z-index: 3; }

#entry .item span { color: #999; height: 20px; line-height: 20px; display: block; margin-top: 1px; }

#entry .item .ftx24 .clr { height: 0; line-height: 0; }

#entry .item .item-ifo { position: relative; width: 288px; }

#entry .item-ifo .ico { position: absolute; right: 12px; z-index: 5; }

#entry .item-ifo .i-name { background: url(../images/one4.jpg) no-repeat #fff; width: 16px; height: 16px; top: 8px; }

#entry .item-ifo .i-pass { background: url(../images/one5.jpg) no-repeat #fff; width: 14px; height: 19px; top: 8px; }

#entry .tab { border-bottom: 1px solid #ffd690; height: 29px; margin-bottom: 25px; overflow: visible; padding-left: 100px; }

#entry .tab li { color: #666666; font-size: 12px; height: 27px; line-height: 27px; padding-top: 3px; text-align: center; margin-right: 20px; }

#entry .item .tab li a { text-decoration: none; }

#entry .tab .curr { background: url("../images/bg_regist0914.jpg") no-repeat scroll -141px -188px transparent; color: #A0410A; font-weight: bold; position: relative; z-index: 10; width: 100px; }

#entry #autoentry { height: 37px; margin-top: 8px; }

#entry #autoentry .item-ifo { }

#entry .item a:link, #entry .item a:visited { }

#entry .label { width: 100px; text-align: right; font-size: 14px; }

#entry .text { float: none; width:256px; height: 24px; line-height: 24px; padding: 4px 24px 4px 3px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "����"; }

#entry .text_pge { float: none; width: 305px; _width: 305px; height: 32px; line-height: 32px; border: 1px solid #cccccc; font-size: 14px; font-family: arial, "����"; overflow: hidden; }

#entry .text-1 { width: 100px; float: left; }

#entry .blank { display: none; float: none; width: 16px; height: 16px; position: absolute; top: 9px; right: 8px; z-index: 10; padding: 2px; }

#entry .mar { margin-right: 10px; }

#entry .img img {  height:296px; margin:0; }

#entry .succeed { background: url(../images/sucess.png) no-repeat #ffffff; }

#entry .btn-entry { width: 307px; height: 34px; font-family: "΢���ź�"; line-height: 100px; text-indent: -9999px; background: url(../images/login-img.png) no-repeat -10px 0; overflow: hidden; }

#entry .btn-entry:hover { background: url(../images/login-img.png) no-repeat -10px -34px; }

#entry .highlight1 { border: 1px solid #079FE6; }

#entry .highlight2 { border: 1px solid #f00; color: #f00; }

#entry .pwdbg { background: #FFF8EB; }

#entry .focus { color: #999; line-height: 22px; display: none; }

#entry select { margin-top: 5px; }

#entry .null, #entry .error, #loginname_error.error, #loginpwd_error.error, #authcode_error.error { position: absolute; width: 302px; padding: 2px 0 2px 3px; left: 0px; top: 34px; border: 1px solid #ffbdbf; color: #e6393d; background: #ffebec; float: none; line-height: 16px; z-index: 100; }

#entry .checkbox { width:13px; height:13px; margin:7px 5px 0 0;}

#entry .extra .btns { float: left; position: relative; overflow: hidden; height: 14px; margin-right: 2px; line-height: 14px; }

#entry .extra .btns s { display: none; position: absolute; top: 0; left: 0; width: 23px; height: 23px; background-image: url(../images/icon_cooperation.jpg); background-repeat: no-repeat; }

#entry .extra .ftx24 .btns a:link, #entry .extra .ftx24 .btns a:visited { text-decoration: none; color: #666666; padding-right: 2px; border-right: 1px solid #DBDBDB; }

#entry .extra .ftx24 .more a:link, #entry .extra .ftx24 .more a:visited { border-right: none; }

#entry .extra .qq s { background-position: 0 0; }

#entry .extra .ftx24 { color: #999; }

#entry .extra .alipay s { background-position: -23px 0; }

#entry .extra .baidu s { background-position: -138px 0; }

#entry .extra .renren s { background-position: -46px 0; }

#entry .extra .net163 s { background-position: -69px 0; }

#entry .extra .kaixing001 s { background-position: -92px 0; }

#entry .extra .sina s { background-position: -115px 0; }

#entry .extra .douban s { background-position: -162px 0; }

#entry .extra .alipay a:link, #entry .extra .alipay a:visited { border: none; }

#entry .extra .more { padding-left: 5px; }

#entry .extra .more a:link, #entry .extra .more a:visited { border: none; }

/*guide*/

#guide { float: right; width: 300px; height: 290px; padding: 0px 0 20px 21px; border-left: 1px solid #E7E7E7; }

#guide .content { color: #666; padding: 10px 0 0; }

#guide .btn-personal { width: 137px; height: 35px; background: url(../images/bg_regist0914.jpg) no-repeat 0 -186px; line-height: 35px; margin: 20px auto; font-weight: bold; font-size: 14px; margin-top: 35px; }

#guide .btn-personal:hover { text-decoration: none; }

#guide .btns { border-top: 1px dotted #ccc; padding-top: 15px; text-align: center; margin-bottom: 50px; *margin-bottom:40px;}

#guide .btns a:link, #guide .btns a:visited { margin: 0 10px; color: #005aa0; font-size: 14px; }

/*-moz-*/

@-moz-document url-prefix() {

.qq, .alipay, .renren {

line-height:22px;

}

}

#entry .jdsafe { float: left; margin: 5px 10px 0 0; background: url(../images/pass-i.jpg) no-repeat; width: 16px; height: 16px; }

.jdwid .mc { padding: 20px 20px 30px; }

.jdwid h3 { font-family: "΢���ź�"; }

.jdwid .step { overflow: hidden; zoom: 1; margin-top: 10px; }

.jdwid .step div { float: left; margin-right: 3px; color: #666666; }

.jdwid .step div span { float: left; margin-right: 5px; background: url(../images/one1.jpg) no-repeat; width: 16px; height: 16px; line-height: 16px; text-align: center; color: #fe6500; font-weight: bold; }

.jdwid .step b { float: left; background: url(../images/one2.jpg) no-repeat; width: 12px; height: 12px; margin-right: 5px; margin-top: 2px; }

.jdwid .mc .btn { background: url(../images/one3.jpg) no-repeat; width: 73px; text-align: center; height: 25px; line-height: 25px; margin: 10px auto 0; }

.entry-bg { background: #e8e8e8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 3px; margin-bottom: 150px; }

.mb { margin-bottom: 24px; overflow: hidden; }

.form .hline { line-height: 16px; }

#entry .lheight { height: 354px; }

.mb { margin-bottom: 24px; overflow: hidden; }

#entry .updata { z-index: 10; position: absolute; top: 20px; left: 30px; width: 188px; padding: 5px; line-height: 108px; height: 40px; overflow: hidden; background: url(../images/uopdata.png) no-repeat scroll 0 0 transparent; }

#entry .tip-safe { z-index: 21; position: absolute; top: 4px; left: 126px; width: 138px; padding: 8px; line-height: 18px; border: 1px solid #E3E3E3; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; padding: 5px; heihgt: 20px; line-height: 20px; overflow: hidden; background: #ffffff; }

#entry .up-one { position: absolute; right: 16px; top: 16px; width: 10px; height: 10px; }

#entry .up-two { position: absolute; left: 92px; top: 13px; width: 72px; height: 20px; }

.thickframe { position: fixed; top: 0; left: 0; z-index: 10000000; width: 100%; height: 100%; background: #000; border: 0; filter: alpha(opacity = 0); opacity: 0; }

.thickdiv { position: fixed; top: 0; left: 0; z-index: 10000001; width: 100%; height: 100%; background: #000; border: 0; filter: alpha(opacity = 15); opacity: .15; }

.thickbox { position: absolute; z-index: 10000002; overflow: hidden; padding: 0; border: 4px solid rgba(0, 0, 0, 0.1); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.thicktitle { height: 27px; padding: 0 10px; border: solid #C4C4C4; border-width: 1px 1px 0; background: #F3F3F3; line-height: 27px; font-family: arial, "\5b8b\4f53"; font-size: 14px; font-weight: bold; color: #333; }

.thickclose:link, .thickclose:visited { display: block; position: absolute; z-index: 100000; top: 7px; right: 12px; overflow: hidden; width: 15px; height: 15px; background: url(../images/bg_thickbox.gif) no-repeat 0 -18px; font-size: 0; line-height: 100px; }

.thickcon { overflow: auto; background: #fff; border: solid #C4C4C4; border-width: 1px; padding: 10px; }

.thickloading { background: url(../images/loading.gif) #fff no-repeat center center; }

.thickcountdown { height: 20px; padding-right: 6px; margin-top: -20px; text-align: right; color: #999; }

*html .thickframe { position: absolute; }

*html .thickdiv { position: absolute; }

#thicktitler { padding: 0 11px; background: #8DB7DC; border: none; color: #fff; }

#thickcloser:link, #thickcloser:visited { top: 6px; right: 9px; width: 16px; height: 17px; background-position: 0 0; }

#thickconr { border: solid #8DB7DC; border-width: 1px; }

.step p { margin-bottom: 16px; overflow: hidden; }

.step p a { color: #0060a7; }

.step ul { background: url(../images/step-icon.jpg) no-repeat; width: 350px; padding-top: 27px; overflow: hidden; }

.step li { float: left; width: 113px; text-align: center; color: #aaaaaa; }

.step .cur { color: #7bbc54; }

.step .btn { background: url(../images/btn-tijiao.jpg) no-repeat; width: 77px; height: 25px; line-height: 25px; text-align: center; cursor: pointer; color: #FFF; font-weight: bold; margin: 20px auto 0; }

.step .btn a { color: #fff; }

.t-error i { float: left; background: url(../images/i-icon1.jpg) no-repeat; width: 48px; height: 42px; margin-right: 5px; }

.t-error .mc { width: 350px; }

.t-error strong { float: left; width: 297px; font-size: 16px; }

.t-error span { float: left; width: 297px; margin-top: 6px; color: #989898; }

.t-error .btn { background: url(../images/btn-cont.jpg) no-repeat; width: 57px; height: 25px; line-height: 25px; text-align: center; cursor: pointer; margin: 15px auto 0; }

#mb-bg { background: url(../images/bm-bg.jpg) no-repeat; height: 59px; width: 853px; }

.iframe1 { position: absolute; width: 14px; height: 19px; top: 8px; right: 12px; background: #FF0000; border: none; z-index: 1000; }

#capslock { display: none; position: absolute; top: 52px; left: 0; z-index: 11; width: 285px; background-color: #fffdee; height: 30px; line-height: 30px; border: 1px solid #edd288; color: #f60; padding: 0 10px; }

#capslock i { background: url(../images/tip-cue.png) center center no-repeat; display: inline-block; height: 30px; width: 20px; margin-right: 10px; vertical-align: middle; }

#capslock s { position: absolute; background: url(../images/tip-arrow.png) center center no-repeat; height: 12px; width: 18px; bottom: -10px; left: 38px; }

/*��������½���*/

#entry .coagent { overflow: hidden; position: absolute; right: 0; top:260px; width:321px; font-size:12px; line-height: 26px; }

#entry .coagent .ftx24 { color: #999; }

#entry .coagent .btns { float: left; height: 18px; line-height: 14px; margin-right: 3px; overflow: hidden; position: relative; }

#entry .coagent a:link, #entry .coagent a:visited { border-right: 1px solid #DBDBDB; color: #666666; padding-right: 2px; text-decoration: none; }

#entry .coagent .more a:link, #entry .coagent .more a:visited { border-right: 0; }
