﻿@charset "utf-8";
/* CSS Document */

body,ul,li,p,h1,h2,h3,h4,h5,form{margin:0;padding:0;font-size:14px;font-family:"微软雅黑", Arial, Tahoma, Helvetica, sans-serif;list-style:none; line-height:1.5em;}

body { background:#fff url(../img/bg_loginpage.png);}
a img { border:none;}

.header { height:100px; line-height:64px; background:#006699;}
.loginBox { height:50px;border-top:1px solid #9c1919;}
.footer { height:65px; border-bottom:1px solid #d1d7dc; padding-top: 500px;}
.header .headerCnt { width:1000px; margin:0 auto; font-family:"微软雅黑"; font-size:22px; color:#fff;}
.header .headerCnt .logoBox { float:left; margin-top:12px; *+margin-top:0; _margin-top:12px;}

.loginBox .main { margin:0 auto; width:840px; height:480px; background:url(../img/login_mirror.png) no-repeat right 391px;}
.loginBox .main .loginScreen { width:420px; height:300px; float:left; position:relative; top:88px; background:url(../img/timg.png) no-repeat;}
.loginBox .main .loginCnt { width:338px; height:300px; background-color:#fff; border: 1px solid #B7C2C9; border-radius: 2px 2px 2px 2px; box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2); float:right; /*margin-top:24px;*/ position:relative; margin:0 auto; top:88px;}
.loginBox .main .loginCnt .title { height:30px; line-height:30px; font-size:18px; font-family:"微软雅黑"; border-bottom:1px solid #f1f3f5; background:#fefefe; /*color:#9bacc6;*/ color:#7586a0; text-indent:15px;}

.loginBox .intor { background:none;padding:100px 120px 0; min-height:360px;  _height:expression(this.scrollHeight < 360 ? "360px" : "auto");}
.loginBox .intor .title { line-height:60px; font-size:24px; text-indent:-999px; overflow:hidden; background:url(images/title_siteClose.png) no-repeat;}
.loginBox .intor p { padding:5px; font:normal 16px/24px "微软雅黑", Arial, Helvetica, sans-serif; color:#333;}
.loginBox .btnBox { padding:40px 5px;}
.loginBox .btnBox a.goto { padding:0px 20px; height:26px; width:160px; display:block; text-align:center; line-height:26px; text-decoration:none; color:#fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.3); margin:15px auto 20px; background-image: url(../img/btn_submitok.png); border:1px solid #9c1919;}
.loginBox .btnBox a.goto:hover { background-position:0 -26px; text-decoration:none;}
.loginBox .btnBox a.goto:active { background-position:0 -52px; line-height:28px; overflow:hidden;}

.footer .intor { /*width:900px;*/ margin:0 auto; text-align:center; padding:0 5px;}
.footer .intor p { height:24px; line-height:24px; margin-top:8px; font-size:12px; color:#666;}


/* 登录表单 */
ul.loginOrder { width:308px; padding:0px; margin:0 auto;}
.loginOrder li { margin:0px auto; padding:12px 0px 0px; width:260px; height:auto; display:block; clear:both;}
.loginOrder li.title { font-size:16px; font-weight:800;}
/*.loginOrder li .loginBlock { background: url(../images/product/input_login.png) no-repeat; height:39px; width:195px; padding:0px 6px;}*/
.loginOrder li input { font-size:14px; color:#555; margin:7px 0px 0px; line-height:34px; width:250px; height:34px; float:left;}

.loginOrder li.codeItem input { width:66px;}
.loginOrder li.codeItem .code { padding:15px 10px 0; float:left; height:36px;}
.loginOrder li.codeItem .code img { float:left;}
.loginOrder li.codeItem em { font-style:normal; font-size:12px; color:#999; padding-left:4px;}

.loginOrder li.sub { text-align:center; padding:5px 3px; height:26px;}
.loginOrder li.sub a { float:right; line-height:24px; color:#0084b4; text-decoration:none;}
.loginOrder li.sub a:hover { text-decoration:underline; color:#c54c4c;}
.loginOrder li.sub label {  padding-left:0px; float:left;}
.loginOrder li.sub label input { width:auto; height:auto; margin-top:7px; margin-top:4px\9; *+margin-top:2px;}
.loginOrder li.sub label span { line-height:24px; float:left; padding:0 4px; height:24px;}

.loginOrder li.loginSubmit { border-top:1px solid #e1e1e1; padding:0 20px;}
.loginOrder li.loginSubmit a { padding:0px 20px; height:26px; width:82px; float:left; margin:15px 0 20px; background:url(images/btn_mf_01.png) repeat-x; text-align:center; line-height:26px; border:1px solid #dcdcdc; color:#666; text-decoration:none;}
.loginOrder li.loginSubmit a:hover { background-position:0 -26px; text-decoration:none; color:#444;}
.loginOrder li.loginSubmit a:active { background-position:0 -52px; line-height:28px; overflow:hidden; color:#444;}
.loginOrder li.loginSubmit a.submitOK { color:#fff; text-shadow: 0 0 1px rgba(0, 0, 0, 0.3); margin:15px 12px 20px 0; background-image: url(../img/btn_submitok.png); border:1px solid #9c1919;}

//*常规对齐方式*/
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
/*常规文本缩进*/
.t_indt{text-indent:2em;}

/*备案通知*/
.loginBox.notice { height:auto; border-top:none;}
.notice .main.intor{ height:auto; padding-top:30px; padding-bottom:30px;}
.notice h1 { font-size:20px; color:#ba352e; text-align:center; margin-bottom:30px;}
.loginBox.notice{/* border:#ddd 1px solid; */ margin:0 auto; overflow:hidden; min-width:600px; width:600px}
.loginBox.notice .intor { padding: 10px 10px;}
.loginBox.notice .intor p { font-size:14px; line-height:20px;}
.loginBox.notice .intor p.xz { text-align:center}
.loginBox.notice .intor p.xz a{ color:#0084b4; height:24px; line-height:24px; margin-top:8px; text-decoration:none;}
.loginBox.notice .intor p.xz a:hover { text-decoration:underline; color:#c54c4c;}
.loginBox.notice .intor p.t_r { padding:0 5px;}
.loginBox.notice .intor p.t_r span { padding:0 10px;}
.loginBox .zxtit{ border-top:#ba352e 2px solid; padding-top:5px;color:#ba352e; margin-top:5px; font-size:13px;}
.loginBox .zxtit span{ padding:0 0 0 39px;}
.loginBox .zxtit span a { color:#0084b4;}
.loginBox .zxtit span a:hover { text-decoration:underline;color:#333; color:#f30;}
/*二按钮时候width:272px;160*/
.loginBox.notice .btnBox { padding:0; margin:0 auto; width:272px; }
.loginBox.notice .btnBox a.goto {  width:84px; display: inline-block; margin:15px 72px 20px }/*margin:15px 5px 20px */

.d-footer{display:none;}
.d-state-noTitle .d-close{height:40px;width:40px;line-height:40px;font-size:40px; color:#c54c4c;}

