@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body{ height:100%; font-size:12px;font-family:"微软雅黑", Gadget, sans-serif,"宋体";}
/*html{ height:100%; padding-top:60px;overflow:hidden;box-sizing:border-box;}*/
ul,li{list-style:none;}
.btn{ background:#fcc419; border:1px solid #ecb010;}
a:link {color:#000; text-decoration:none; outline:none;font-weight:normal;}
a:visited {color:#000; text-decoration:none;}
a:hover { color:#059; text-decoration:none;}
a:active { color:#059; text-decoration:none;}



/* 登录的样式 */
.banner-bg{ height:520px;}
.login-bg{ width:1200px;height:520px; margin:0 auto;}
.login-top{height:100px; background:#fff;}
.login-top .top-cnt{ width:1200px; height:100px; margin:0 auto; padding-top:10px;}
.login-top .top-cnt .top-r-btn{ float:right; padding:8px 20px; margin-top:25px; border-radius:20px; background:#f60; color:#fff; font-size:16px; cursor:pointer;}
.login-logo{ width:400px; height:80px;}
.login-cnt{width:1200px; margin:0 auto;}
.login-wrap{ position:absolute; right:15%;width:360px; padding-top:80px; z-index:99;}
.login-box{ height:300px; padding:30px 40px;  border-radius:2px;-moz-box-shadow:1px 2px 5px #bbb; -webkit-box-shadow:1px 2px 5px #bbb; box-shadow:1px 2px 5px #bbb;background:#fff;}
.login-box .login-menu{font-size:18px; font-weight:bold;}
.login-box .login-menu tr td{ cursor:pointer;}
.login-box .login-menu .menu-on{ border-bottom:2px solid #f89201; color:#f89201;}
.login-wechat{ padding:10px;}
.login-wechat .wechat-main{margin:30px auto;}
.login-wechat .wechat-main .main-code{ margin:0 auto;width:150px; height:150px;}
.login-wechat .wechat-main .main-code>img{width:150px; height:150px;}
.login-wechat .wechat-main .main-tit{ padding-top:15px; text-align:center; font-size:16px;}
.login-wechat .wechat-msg{ padding:0 0 15px 10px; color:#9fa0a0; line-height:24px;}
.login-wechat .wechat-msg>ins{ float:left; padding:13px;background:url(../images/login_icon_s.png) no-repeat;}
.login-wechat .wechat-link{ margin:0 10px 0 0; text-align:right;}
.login-wechat .wechat-link a{ color:#26b394;}

.login-project-tit{ padding:30px 0; text-align:center; font-size:16px;}
.login-project{ margin-top:30px;}
.login-project .project-menu{ cursor:pointer;}
.login-project .project-menu ul li{text-align:center; padding:5px 0;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.login-project .project-menu .menu-logo>img{ width:80px; height:80px; border-radius:4px;}

.loginuser-main{ padding:10px 0;}
.loginuser-main .main-cnt{ padding-top:10px;}
.loginuser-main .main-cnt ul li{height:42px; margin:10px 0 15px 0; border:1px solid #e4e4e4;}
.loginuser-main .main-cnt .cnt-l{ width:50px;height:42px; background:#e7e7e7;text-align:center;}
.loginuser-main .main-cnt .cnt-l>img{ width:30px; height:30px; margin-top:6px; }
.loginuser-main .main-cnt .cnt-r{ padding-left:10px;}
.loginuser-main .main-cnt input{width:100%; border:none; font-size:14px;}
.loginuser-main .main-cnt input:focus {outline: none;}
.loginuser-main .main-cnt .code-r{width:100px;}
.loginuser-main .main-cnt .code-r>img{display:block;width:100px; height:42px;}
.loginuser-main .login-btn{height:45px; line-height:45px; margin-top:30px; border:1px solid #f90;border-radius:2px;text-align:center; font-size:18px; background:#f90; color:#fff;  cursor:pointer;}
.loginuser-b{ text-align:center;}

.login-link{ padding:15px 0; text-align:center; color:#fff; font-size:14px;}
.login-link>span{ padding:0 15px;}
.login-footer{padding:25px 0;  font-size:14px;  text-align:center; background:#434343;color:#999;}
.login-footer a{ color:#fff; cursor:pointer;}

.login-contain{width:1000px; margin:20px auto;}
.login-contain .contain-introduce dl dt{ padding:30px 0 15px 0; text-align:center; font-size:24px;}
.login-contain .contain-introduce dl dd{ text-align:center; font-size:14px; color:#666;}
.login-contain .contain-column{ display:flex;width:1000px; margin-top:30px;}
.login-contain .contain-column .column-wrap{flex:1; padding:15px;}
.login-contain .contain-column .column-cnt{ box-sizing:border-box; height:350px; padding:30px; border:1px solid #e2e2e2;}
.login-contain .contain-column .column-t-green{ border-top:3px solid #84cd3d!important;}
.login-contain .contain-column .column-t-blue{ border-top:3px solid #3aabfc!important;}
.login-contain .contain-column .column-t-orange{ border-top:3px solid #fb9b11!important;}
.login-contain .contain-column .column-main{ height:180px;}
.login-contain .contain-column .column-main dl dt{ padding-bottom:20px; text-align:center; font-size:20px;}
.login-contain .contain-column .column-main dl dd{ line-height:22px;font-size:14px;}
.login-contain .contain-column .column-pic{ width:180px; height:120px;margin:0 auto;}

/*遮罩样式*/
.push-mask{height:100%; width:100%;top:0; position:fixed; _position:absolute;background:rgba(0, 0, 0, 0.4); opacity:4.0;z-index:1001;}

.push-download-cnt{ width:300px; height:320px; padding:40px; border-radius:4px; margin:0 auto; margin-top:260px; background:#fff;}
.push-download-cnt .cnt-tit{ padding-bottom:30px; text-align:center;}
.push-download-cnt .cnt-tit dl dt{ padding-bottom:10px; font-size:20px;}
.push-download-cnt .cnt-tit dl dd{font-size:14px; color:#00aeff;}
.push-download-cnt .cnt-code tr th img{ width:180px; height:180px;}
.push-download-cnt .cnt-code tr td{ padding-top:10px; line-height:16px; font-size:16px;}