@charset "utf-8";
/* CSS Document */

*{font-size:9pt;border:0;margin:0;padding:0;}
body{margin:0 auto;min-width:980px; color:#333; padding:0; background-color:#fff;}
body,input,textarea,select{font-family:"Microsoft Yahei", Verdana, Geneva, sans-serif, tahoma,'\5b8b\4f53'}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
dl,dt,dd,span{margin:0;padding:0;display:block;}
.cf:before,.cf:after{content:""; display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
a,a:focus{text-decoration:none;color:#000;outline:none;blr:expression(this.onFocus=this.blur());}

/*cloud*/
.mian{min-width:1050px; width:100%}
.main_login{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%; width:100%; height:100%; margin:0; padding:0; position:absolute; z-index:999}
.cholder{ background:url(../images/bg.jpg) no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%; width:100%; height:100%; margin:0; padding:0;}
#canvas { position: absolute; top: 0px; left: 0px;}
#demo2{ display:none;}

/*login*/
.logintop{height:47px; position:absolute; top:0; background:url(../images/loginbg1.png) repeat-x;z-index:100; width:100%;}
.logintop span{color:#fff; line-height:47px; background:url(../images/loginsj.png) no-repeat 21px 16px; text-indent:44px; color:#fff; float:left;}
.logintop ul{float:right; padding-right:30px;}
.logintop ul li{float:left; margin-left:20px; line-height:47px;}
.logintop ul li a{color:#fff;}
.logintop ul li a:hover{color:#fff;}
.systemlogo{width:1270px; height:71px; margin:25px auto 0;position: relative;line-height: 71px;text-align: center;font-size: 30px;font-weight: bold;color: #fff;padding-top: 45px;padding-bottom: 45px;}
.systemlogo .logo{display: inline-block;vertical-align: middle;}
.systemlogohubei{background:url(../images/hubeiloginlogo.png) no-repeat center;width:100%; height:71px; margin-top:25px;}
.systemlogojiangsu{background:url(../images/jiangsuloginlogo.png) no-repeat center;width:100%; height:71px; margin-top:25px;}
.systemlogotianjin{background:url(../images/tianjinloginlogo.png) no-repeat center;width:100%; height:71px; margin-top:25px;}
.login-box{width:260px; float:left}

.m_lg{ width:1270px; margin:15px auto 0 auto;}

.login-box li{background-color: #0e4e95; width:260px;margin-bottom: 15px;display:table;}
.login-box li p{color: #9ac5f2;display:table-row-group;line-height: 20px;font-size: 12px;}
.login-box li p span {padding: 9px;}

.login-box .lb_comm {
    position: absolute;
    top: 30px;
    left: 20px;
    width: 30px;
    height: 30px;
}
.login-box .lb_1 {background: url(../images/xj-1.png) no-repeat;}
.login-box .lb_2 {background: url(../images/xj-2.png) no-repeat;}
.login-box .lb_3 {background: url(../images/xj-3.png) no-repeat;}
.login-box .lb_4 {background: url(../images/xj-4.png) no-repeat;}
.login-box .lb_5 {background: url(../images/xj-5.png) no-repeat;}

.login-box a{width:260px; background: url("../images/btn_btn.png") no-repeat; text-indent: 63px;font-size: 18px;font-weight: bold;height:56px;color: #004c86;display:block; position: relative;padding-top: 32px;}

.login-box a.sy_pj{ background-position:0 0px;}
.login-box a.sy_pj:hover{ background-position:-260px 0px;}
.login-box a.sb_lj{ background-position:0 0px; }
.login-box a.sb_lj:hover{ background-position:-260px 0px;}
.login-box a.vc_lj{background-position:0  0px;}
.login-box a.vc_lj:hover{background-position:-260px 0px;}

.login-box a.yy_cx{ background-position:0 0px; }
.login-box a.yy_cx:hover{ background-position:-260px 0px;}

.login-box a.sp_bd{ background-position:0 0;}
.login-box a.sp_bd:hover{background-position:-260px 0;}

.login-box a span{font-size: 12px;font-weight: normal;}

.loginbm{height:50px; line-height:50px; text-align:center; background:url(../images/loginbg2.png) repeat-x;position:absolute; bottom:0; width:100%; color:#fff8f5;}
.loginbm a{font-weight:bold;color:#fff8f5;}
.loginbm a:hover{color:#fff;}
.loginbm a{ padding:0 5px; font-weight:100;}
img #demo1{ width:100%; height:100%;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% 100%;background-size:100% 100%;}

.az_lc{ width:661px; background:rgba(13, 42, 118,0.3) repeat; margin:0 10px; float:left; padding:20px;border:solid 1px #0c86c3;}
.az_lc_bg{width: 100%;}

.az_lc p{ color:#fff; font-size:14px; line-height:24px; line-height:26px;}
.az_lc h3{ font-size:20px; font-weight:bold; margin-bottom:18px; margin-top:5px; text-align:center;color:#fff;}
.az_lc p.a_colol{ color:#61daff; padding-top:30px;}

.az_lc a.a_btn{ height:43px; width:196px; border: 1px solid #434f5a; background-color:rgb(45, 46, 62); text-align:center; line-height:43px; display:block; color:#fff;}
.az_lc a { float:left; }
.az_lc a.a_btm{ height:43px; width:196px; border: 1px solid #434f5a; background-color:rgba(45, 46, 62, .8); text-align:center; line-height:43px; display:block; color:#fff;}
.vt-a{ height:48px; overflow:hidden; margin:10px auto 20px auto; width:196px;margin-top: 50px;}
a.b_tn{ color:#3ee28a; font-size:14px;text-decoration: underline;}

/* 语言 */
.language{position: absolute; right: 30px; top: 28px; color: #fff;font-weight: normal; height: 20px;line-height: 20px;}
.language a{color: #fff;}
.a_colol{color: #ff4700c9};