/* huanghui @2014.06.11 */
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',Arial,Helvetica,sans-serif}
fieldset,img{border:0}
:focus{outline:0}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
button,input,select,textarea{resize:none}
textarea:focus{outline:0}
body{font-size:12px;line-height:24px;background-color:#fff}
ol,ul{list-style:none}
caption,td,th{font-weight:400;text-align:left}
caption,th{text-align:left}
a,a:active,a:link,a:visited{color:#666;text-decoration:none}
a:hover{color:#699E8A;text-decoration:underline}
h1{position:absolute;left:0;top:-30px;margin-top:-30px;height:30px;line-height:30px;font-size:18px}
.login_header{background-color:#fff;height:100px}
.logon_centerBg{background:#FFEBB6 url(../images/login2014/xxda_bg.jpg) repeat-x 0 0}
.logon_centerBg .logon_center{padding:50px 0;background:url(../images/login2014/xxda_bg_center.jpg) no-repeat center 0}
.login_footer{height:30px;padding:20px 0;font-size:12px;text-align:center;color:#333}
.login_footer a{margin:0 10px}
.logo_chsi{float:left;display:inline;width:500px;height:100px;background-image:url(../images/login2014/logo_chsi_new.png?20170621);background-image:-webkit-image-set(url(../images/login2014/logo_chsi_new.png?20170621) 1x,url(../images/login2014/logo_chsi_new2x.png?20170621) 2x);background-repeat:no-repeat;background-position:0 32px;position:relative;overflow:hidden}
.logo_chsi_my{background-image:url(../images/login2014/logo_my.png);background-image:-webkit-image-set(url(../images/login2014/logo_my.png) 1x,url(../images/login2014/logo_my2x.png) 2x)}
.logo_pay{background-image:url(../images/login2014/pay_logo.png);background-image:-webkit-image-set(url(../images/login2014/pay_logo.png) 1x,url(../images/login2014/pay_logo2x.png) 2x);width:260px}
.top_right{margin-top:54px;color:#333;text-align:right}
.content_left h2{font-size:18px;font-weight:400;margin:10px 0}
.content_left p{color:#333;font-size:14px;line-height:28px;text-indent:2em}
.content_block{width:134px;height:218px;border:1px solid #85b1a0;text-align:center;margin:35px 0;float:left;margin-right:28px;background:#F8F8F8;background:rgba(247,248,242,.85);filter:Alpha(opacity=85)}
.content_block h3{font-size:12px;font-weight:700}
.content_block .xxda_icon{width:56px;height:56px;text-align:center;margin:20px auto 10px;cursor:pointer;position:relative;background:url(../images/login2014/xxda_icon.png) no-repeat 0 0}
.content_block .xxda_gdxl{background-position:0 0}
.content_block .xxda_rzbg{background-position:-56px 0}
.content_block .xxda_yzbg{background-position:-112px 0}
.content_block .xxda_hzsq{background-position:-168px 0}
.content_block .xxda_icon a{display:inline;width:56px;height:56px;position:absolute;left:0;top:0}
.content_block .xxda_icon a:hover,.logo_chsi a:hover,.logo_xxw a:hover{text-decoration:none;color:#fff}
.content_right{padding:20px 0;background:#e9eeef;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:rgba(250,255,251,.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(140,141,140,.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(140,141,140,.6);box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 0 8px rgba(140,141,140,.6);outline:0}
.content_right h3{font-size:15px;font-weight:400;margin:0 20px}
.content_right h3 span{font-weight:400;font-size:14px;margin-left:10px;color:#666}
.content_right h3 a,.content_right h3 a:active,.content_right h3 a:link,.content_right h3 a:visited{color:#666;text-decoration:underline}
.content_right .cr_top{position:relative;padding-left:8px;margin:20px 10px}
.cr_top .ct_input{position:relative}
.ct_input .password_txt{position:absolute;left:30px;top:9px;color:#AAA9A9;font-size:14px}
.ct_img_jym,.ct_img_mm,.ct_img_sjjym,.ct_img_yhm{position:absolute;top:14px;left:8px;width:16px;height:16px;display:inline;background:url(../images/login2014/icon_input.png) no-repeat 0 0}
.cr_top .ct_img_yhm{background-position:-16px 0}
.cr_top .ct_img_mm{background-position:0 0}
.ct_img_sjjym{background-position:-48px 0}
.ct_img_jym{background-position:-32px 0}
.input_text{display:inline-block;width:224px;height:24px;padding:8px 0 8px 28px;font-size:14px;color:#555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;vertical-align:auto}
.input_text:hover{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);outline:0}
.content_right .input_text{margin-bottom:18px;background:#fff;color:#333;}
.content_right .input_text_focus{font-weight:700;font-family:verdana,helvetica,arial;color:#333}
.btn_login,.btn_registered{width:110px;height:37px;margin-top:15px;font-size:14px;font-weight:700;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_login{margin-right:25px;color:#fff;border:1px solid #185AA5;background-color:#4793E5;background-image:-webkit-linear-gradient(top,#74B7F8,#2d83da);background-image:linear-gradient(to bottom,#74B7F8,#2d83da)}
.btn_login:hover{background-color:#4c9ae7;background-image:-webkit-linear-gradient(top,#2d83da,#4c9ae7);background-image:linear-gradient(to bottom,#2d83da,#4c9ae7)}
.btn_login:active{background-color:#2480DB;background-image:-webkit-linear-gradient(top,#7CB1E7,#2480DB);background-image:linear-gradient(to bottom,#7CB1E7,#2480DB)}
.btn_registered{color:#6D798C;border:1px solid #AFBFCF;background-color:#F0F6FB;background-image:-webkit-linear-gradient(top,#f5f8fc,#dcebf6);background-image:linear-gradient(to bottom,#f5f8fc,#dcebf6)}
.btn_registered:hover{background-color:#f5f8fc;background-image:-webkit-linear-gradient(top,#dcebf6,#f5f8fc);background-image:linear-gradient(to bottom,#dcebf6,#f5f8fc)}
.btn_registered:active{background-color:#CEDEF5;background-image:-webkit-linear-gradient(top,#F0F4F7,#CEDEF5);background-image:linear-gradient(to bottom,#F0F4F7,#CEDEF5)}
.cr_bottom{position:relative;border-top:1px solid #CCC;margin:15px 10px;padding-top:15px;text-align:center}
.cr_bottom .rb_left{float:left;margin:0 8px}
.cr_bottom .rb_right{float:left;font-size:14px;text-align:left}
.cr_bottom .cb_wxh{position:relative;left:12px;bottom:-36px}
.errors{color:#D60909;margin-bottom:5px}
.marginR0{margin-right:0}
.phoneCheckBox{
  height: 30px; line-height: 30px;
}
.phoneCheckBox .checkLoginType{
  vertical-align: middle; margin-right: 4px; margin-bottom: 2px;
}
.phoneCheckBox label{
  cursor: pointer;
}
.msgCodeInput{
  height: 24px; padding: 4px 8px; vertical-align: middle;
}
.msgCodebtn{
  height: 36px; padding: 0 4px; margin-left: 10px; vertical-align: middle;
}
