@charset "utf-8";body,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,html{width:100%;height:100%;display:block;font-size:12px}
body *{font-family:"Microsoft Yahei",verdana;}
footer,header{display:block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
li{list-style:none}
em{font-style:normal;font-weight:700}
hr{height:1px;border:none;border-top:1px solid #000;margin:0;float:none;display:block}
a{text-decoration:none}
ul{list-style:none}
.fl{float:left}
.fl-menu{float:left}
.left{text-align:left}
.center{text-align:center}
.vm{vertical-align:middle}
.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.bgContainer{display:block;height:100%;width:100%}
.container{background-color:#374C56;height:calc(100% - 170px);position:relative;}
.wrapper{padding:0 40px;margin:0 auto;}
.logo .fl a{display:inline-block;width:300px;height:110px;line-height:110px}
.logo .fl .logo_to7{display:inline-block;line-height:110px;background:url(../images/login/logo_to7_new.png) no-repeat left center}
.logo .fl-menu{height:110px;line-height:110px;}
.logo .fl-menu ul{line-height:110px;float:right;height:110px;}
.logo .fl-menu ul li{position:relative;display:inline;zoom:1;z-index:990;line-height:110px;height:110px}
.logo .fl-menu ul li.active a{color:#a2601b;}
.logo .fl-menu ul li a,.logo .fr ul li span{height:34px;line-height:34px;display:inline-block;color:#374C56;width:90px;text-align:center;font-size:16px}
.logo .fl-menu ul li.active ul.link li a{background-color:#f1eff2;color:#374C56}
.logo .fl-menu ul.link{position:absolute;width:100%;top:34px;left:0;background-color:#f1eff2;line-height:30px;display:none}
.logo .fl-menu ul.link li{display:inline-block;height:30px;line-height:30px;text-align:center;width:100%}
.logo .fl-menu ul.link li a{font-size:14px}
.logo .fl-menu ul li i{display:inline-block;position:absolute;width:60px;height:21px;top:-10px;right:0;font-style:normal;line-height:16px;font-size:12px;text-align:center;color:#fff;background:url(../images/login/tip.png) no-repeat left top}
.logo .fl-menu ul li a:hover,.logo .fr ul li.active ul.link li a:hover{background-color:#00adef;color:#fff;}
.logo .fl-menu ul li a.loginIn,.logo .fr ul li a.loginIn:hover{color:#fff;background:url(../images/login/login_in.png) no-repeat 0 top;height:34px;line-height:34px;text-decoration:none;margin-left:20px;font-size:14px;width:94px;vertical-align:middle}

.fr{float:right}
.logo .fr{height:110px;line-height:110px;}
.logo .fr ul{line-height:110px;float:right;height:110px;}
.logo .fr ul li{position:relative;display:inline;zoom:1;z-index:990;line-height:110px;height:110px}
.logo .fr ul li.active a{color:#a2601b;}
.logo .fr ul li a,.logo .fr ul li span{height:34px;line-height:34px;display:inline-block;color:#374C56;width:90px;text-align:center;font-size:16px}
.logo .fr ul li.active ul.link li a{background-color:#f1eff2;color:#374C56}
.logo .fr ul.link{position:absolute;width:100%;top:34px;left:0;background-color:#f1eff2;line-height:30px;display:none}
.logo .fr ul.link li{display:inline-block;height:30px;line-height:30px;text-align:center;width:100%}
.logo .fr ul.link li a{font-size:14px}
.logo .fr ul li i{display:inline-block;position:absolute;width:60px;height:21px;top:-10px;right:0;font-style:normal;line-height:16px;font-size:12px;text-align:center;color:#fff;background:url(../images/login/tip.png) no-repeat left top}
.logo .fr ul li a:hover,.logo .fr ul li.active ul.link li a:hover{background-color:#00adef;color:#fff;}
.logo .fr ul li a.loginIn,.logo .fr ul li a.loginIn:hover{color:#fff;background:url(../images/login/login_in.png) no-repeat 0 top;height:34px;line-height:34px;text-decoration:none;margin-left:20px;font-size:14px;width:94px;vertical-align:middle}
.logo .fr ul li.call{display:inline;color:#fff;height:34px;line-height:34px;text-decoration:none;width:173px;margin-left:20px;vertical-align:middle}
.logo .fr ul li.call img{margin-bottom:-8px;}

.fr-image{float:right}
.logo .fr-image ul{line-height:110px;float:right;height:110px;}
.logo .fr-image ul img {vertical-align: middle;}
.logo .fr-image ul li{position:relative;display:inline;zoom:1;z-index:990;line-height:110px;height:110px}
.logo .fr-image ul li.call{display:inline;color:#fff;height:34px;line-height:34px;text-decoration:none;width:173px;margin-left:20px;}
.logo .fr-image ul li.call img{width:208px; height:100px;}
.logo .fr-image ul li.qr-code img{width:83px; height:98px;}
.big-qr-code {
    position: absolute;
    right: 121px;
    top: 85px;
    z-index: 2000;
    display: none;
}
body{font:16px/1.8 "Microsoft Yahei",verdana;}