@charset "utf-8";  


/*reset*/
body,textarea{font-family:Microsoft YaHei,Tahoma,Arial,Helvetica;font-size:12px;background:#ffffff;color:#666666;}
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;border:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img{border:none;vertical-align:middle;}

ul,ol{list-style-type:none;margin:0}
th,td,input{font-size:12px;}
h3{font-size:14px;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#1a66f3;}
.no-line{border:none !important;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix::after {
        content: '';
        display: block;
        clear: both;
     }
.fl{float: left;}
.fr{float: right;user-select: none;}


.openGYS:hover{
      color:#1a66f3;
 }
 .openCGDw:hover{
      color:#1a66f3;
 }

header{}
header .topbar{margin:0 auto;/*height:30px;*/ background:#ffffff;border-bottom:1px #e6e6e6 solid;}
header .topbar-box{width:1200px;margin:0 auto;line-height:33px;height:34px;color:#666;}
header .topbar-box .sbtn{padding:0 5px; cursor: pointer;}

header .header-cont{width: 1200px; padding: 30px 0; display: flex; margin:0 auto;	}

header .header-cont .logo{ padding-top: 25px;cursor: pointer; }
header .header-cont .search{margin-left: 80px; flex:1;} 
header .header-cont .search form{width: 100%; display: flex;}
header .header-cont .search form .txtbox{flex:1; padding: 0 10px; font-size: 14px; border:2px solid #1a66f3; outline: none;}
header .header-cont .search form .button{width: 100px; height: 40px; line-height: 40px; color: #fff;
 background: #1a66f3; border:none;outline: none; cursor: pointer;}
header .header-cont .search .hotwords{padding-top: 5px; padding-bottom: 10px;}
header .header-cont .search .hotwords a{margin-right:10px;}
header .header-cont .rbox{width: 300px; text-align: center;}


header .header-menu{background: #1a66f3;margin:0 auto;height:40px;color:#ffffff;font-size:16px;width:100%;min-width: 1200px;}
.header-menu .menu{width:1200px;margin:0 auto;height:40px;}
.header-menu .category{background-color: #1a66f3;width:240px;float:left;height:40px;line-height:40px;padding-left:20px;}
.header-menu .menu li{transition:all ease .5s; background: #1a66f3;float:left;line-height:40px;min-width:80px;text-align:center;}
.header-menu .menu .menu-title{overflow: hidden;background: #1a66f3;position: relative;}
.header-menu .menu .menu-title .hot-tab{position: absolute;top:1px;left:263px;}
.header-menu .menu .menu-title .new-tab{position: absolute;top:1px;left:543px;}
.header-menu .menu li a{color:#ffffff;display:block;text-decoration:none;padding:0 20px;position: relative;}
.header-menu .menu li :hover{background:#194c9b;transition:all ease .5s;}
.header-menu .menu .active{background:#4381f5;}


section{width: 1200px; margin:0 auto;}






footer{width: 100%; padding-top:20px; overflow: hidden;}
footer .middle{width: 1200px; margin: 0 auto; }
.fmenus{ background: #f1f6ff; padding: 3rem 0; overflow: hidden;display: none;}
.fmenus .left{flex:1; padding-left:20px; display: flex; }
.fmenus .left .gitem{flex:1; overflow: hidden;}
.fmenus .left .gitem .tit{font-size: 18px; line-height: 2.6rem; color: #333;}
.fmenus .left .gitem .li{line-height: 2.6rem; font-size:14px;color: #a0a0a0; }
.fmenus .left .gitem a{color:#a0a0a0 }
.fmenus .right{width:110px; padding-left:80px; padding-right: 20px; }
.fmenus .right .qrcode{ text-align:center;}
.fmenus .right .qrcode .img{}
.fmenus .right .qrcode .txt{font-size: 12px; padding-top: 5px; text-align: center;}
.fcopyright{width: 100%;  padding: 3rem 0; text-align: center;  color: #fff; background: #194c9b; }

.menu-title li.on{
        background:#194c9b;
}
.tit{
        cursor: pointer;
}
.containers{
        min-height: 500px;
}
section{
        min-height: 500px;
}
#loginTop i{
        font-style: normal;
        color:#ccc;
}
#sysMessage{
        cursor: pointer;
}
.messagePromit{
        position: relative;
}
.messagePromit:before{
        content:"";
        width: 7px;
        height: 7px;
        border-radius: 50%;
        position: absolute;
        top:-3px;
        right:-3px;
        background: red;
}