@charset "utf-8";
/* 公用样式-by:zhwang王智洪 */
body{margin:0px;padding:0px;font-family:"PingFang SC","Source Han Sans","Noto Sans SC","Lantinghei SC","Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Microsoft Sans Serif","WenQuanYi Micro Hei","sans";color:#333; outline:none;min-width:13.6rem}
html{-webkit-text-size-adjust:none;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,div,p{margin:0px;padding:0px;list-style:none;border:none; font-size:14px; list-style-type:none;}
a{text-decoration:none;color:#333;display:inline-block;transition: 0.3s;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; }
/*img{max-width:100%;height:auto;}*/
input,textarea,select{ outline:none}
.fl{ float:left}
.fr{ float:right}
.video embed, .video object, .video iframe {width:100%;height: auto; } 
pre { 
white-space: pre-wrap; /* css-3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}
::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 background-color: #eee;
}
::-webkit-scrollbar-thumb {
border-radius:20px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
background-color: #cbcbcb/*0081e3*/;
}
::-webkit-scrollbar-thumb:hover{background-color: #bababa;}
.slate-shadow {
    transition: box-shadow .2s, -webkit-transform .2s;
    transition: box-shadow .2s, transform .2s;
    transition: box-shadow .2s, transform .2s, -webkit-transform .2s;cursor:pointer
}
.slate-shadow:hover {
    -webkit-transform: translateX(5px);
    transform: translateX(5px)
}
.slate1-shadow {
    transition: box-shadow .2s, -webkit-transform .2s;
    transition: box-shadow .2s, transform .2s;
    transition: box-shadow .2s, transform .2s, -webkit-transform .2s;cursor:pointer
}
.slate1-shadow:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)-webkit-transform: translateX(5px);
    transform: translateX(5px)
}
html,body{margin:0;padding:0}



/*通用弹窗样式*/
.pop_box{width:640px;height:370px;position:fixed;left:50%;margin-left:-320px;top:50%;margin-top:-190px;background:#FFF;z-index:110;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; overflow:hidden;-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;}
.pop_box .pop_title{height:48px;line-height:48px;background:#ececec; text-align:center;font-size:16px;color:#444; position:relative;}
.pop_box .pop_title a{width:33px;height:30px;line-height:30px;display:block;margin:10px 8px;position:absolute;z-index:100;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#666;font-size:16px;right:0px;top:0px;}
.pop_box .pop_title a:hover{background:#fff;}
.pop_box .pop_con{ overflow:auto;height:260px;width:100%;}
.pop_box .pop_opr{ text-align:center;}
.pop_box .pop_opr a{display:inline-block;margin:0 8px;width:118px;height:32px;line-height:32px; text-align:center;background:#f3b206;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:12px; cursor:pointer}
.pop_box .pop_opr a:hover{background:#ffa200;}
.pop_box .pop_opr a.cancel{background:#e8e8e8;color:#444;}
.pop_box .pop_opr a.cancel:hover{background:#e8e8e8;color:#444;}
.pop_bg{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%; z-index:100;}
.icobar{ width:96px; height:200px; display:block; overflow:hidden; position:fixed; right:1%; bottom:52px; z-index:99;}
.icobar a{width:72px; height:72px; display:block; overflow:hidden; border-radius:6px; margin:20px auto 0; background-color:rgba(45,45,45,.85); background-color:#4a4a4a\9; cursor:pointer; font-size:14px; text-align:center; line-height:16px; color:#fff;-moz-box-shadow:0px 0px 12px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.4); box-shadow:0px 0px 12px rgba(0,0,0,0.4); transition:all 0.2s; position:relative}
.icobar a img{ float:left; display:block; overflow:hidden}
.icobar a:hover{ background-color:rgba(242,178,6,1); transform:translateY(-5px)}
.pop_box .pop_title a.popmin{ right:40px; font-weight:bold; }
.icobar a em{width:23px; height:23px; line-height:23px; text-align:center; border-radius:24px; background-color:#f00; position:absolute; top:5px; right:5px; font-size:10px; font-style:normal}
.popclose,.popmin{ cursor:pointer}
.zucltl a.catatab{ font-size:16px}
.poptable{ margin-top:5px}
.poptable td,.poptable th{ padding:3px 5px; font-size:14px}
.longinput{width:94%; border:1px solid #ccc; padding:5px; font-size:14px; color:#333; height:20px; line-height:20px}
.longtextarea{width:94%; border:1px solid #ccc; padding:5px; font-size:14px; color:#333; height:110px; line-height:20px;}
.jinlist{ font-size:12px; color:#333; float:left}
.jinlist li{ line-height:20px;}
.statebar{ height:26px; line-height:26px; display:block; color:#000}
.statebar span{ margin-right:20px; display:block; float:left}
.statebar span font{ color:#ff7800}
.lit em{ font-style:normal; color:#0078cc; line-height:18px; float:left; padding:0 10px; font-size:14px}
.lit font{ line-height:18px; color:#999; float:left; padding:0 10px;font-size:14px}
.lit font.green{ color:#13920a}
.textbet{width:97%; margin:0 auto}
.popbox{width:8.00rem;background-color:#fff; border-radius:0.04rem; position:fixed; left: 50%; top:50%;transform: translate(-50%, -50%);    /* 50%为自身尺寸的一半 */
z-index:100000;-webkit-box-shadow: 0 0.10rem 0.10rem rgba(0, 0, 0, 0.1);box-shadow: 0 0.10rem 0.10rem rgba(0, 0, 0, 0.1); overflow:hidden}
.popbtitlb{ height:0.44rem; line-height:0.44rem; padding:0 0.20rem; font-size:0.16rem; color:#333; border-bottom:1px solid #e8e8e8; color:#333; /*background:url(../images/popbtitlb.png) repeat-x 0 0 #fff;*/ background-size:100% 100%}
.poobcont{ display:block; overflow:hidden; overflow-y:auto;}
.popbtnbar{ height:0.60rem; display:block; overflow:hidden; border-top:1px solid #e8e8e8; padding:0 0.24rem}
.popbtnbar .bbtn,.popbtnbar .cbtn{ float:right; margin-left:0.16rem; margin-top:0.10rem}
.popclose{width:0.16rem; height:0.16rem; display:block; overflow:hidden; background:url(../images/i_pop_close.png) no-repeat 0 0; float:right; cursor:pointer; margin-top:0.14rem; transition:all 0.3s}
.popclose:hover{background:url(../images/i_pop_close_hv.png) no-repeat 0 0;}

/*头部*/
.header_box{width:100%;height:0.44rem; background:#edeef0;}
.header_box .header_c{width:14.0rem;margin:0 auto;height:44rem; line-height:44rem;}
.header_box .header_c .header_l{ float:left;}
.header_box .header_c .header_l a{border-radius:50px;border:#c1c2c3 1px solid;height:24px; line-height:24px; display:inline-block;margin-left:40px;font-size:12px;padding:0 16px;}
.header_box .header_c .header_l a:hover{ background:#fff;}
.header_r{ float:right;width:2.5rem;margin-top:0.14rem;}
.header_r #u1{margin-top:0.04rem;}

.tcp_head{display:block; width:100%; position:relative; z-index:10000;background:url(../images/head_bg.jpg) no-repeat 0 0; background-size:100% 100%;}
.top_head_cover{ height:1.4rem; display:block;background:url(../images/top_bg.png) repeat-x 0 bottom;position:absolute;top:1.18rem; z-index:100;width:100%; background-size:100% 100%;min-width:13.6rem;}

.topbar{width:13.6rem; height:0.7rem; display:block; margin:0 auto; position:relative; min-width:13.0rem;max-width:100%;}
.tcp_logo{height:0.68rem; display:block; position:relative}
.userinforbox{ height:0.42rem; line-height:0.42rem; position:relative; right:0; float:right;}
.userinforbox a{ display:inline-block; padding:0 0.09rem 0 0; cursor:pointer;color:#fff;font-size:0.16rem;background:url(../images/zk01.png) no-repeat right center;padding-right:0.20rem;max-width:1.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.userinforbox .xlkbox a{color:#333;}
.userinforbox a:hover{ color:#333;background:url(../images/zk01.png) no-repeat right center;}
.userinforbox a#u1_1{ background:none;padding-right:0;border:#0c64eb 1px solid;border-radius:0.50rem;padding:0 .18rem;line-height:0.32rem;color:#0c64eb;font-size:0.16rem; background:#fff;}
.userinforbox a#u1_1:hover{ background:#0c64eb;color:#fff;border:#0c64eb 1px solid;}
.index_logo{ display:block; overflow:hidden; float:left;}
.index_logo img{float:left;margin:0.08rem 0.16rem 0px 0rem;width:0.5rem;height:0.5rem;}
img.img02{ display:none;}
.index_logo h5{font-size:0.26rem;float:left;margin:0.14rem 0px 0px 0rem;color:#333; font-weight:normal;}
.portrait{width:0.4rem; height:0.4rem; display:block; overflow:hidden; border-radius:0.42rem; background-color:#2baefe; float:left;margin-top:0.02rem;margin-right:0.08rem;}
.portrait img{ display:block; overflow:hidden; border-radius:0.42rem; width:100%; height:100%}
.mainnav{ display:block; overflow:hidden;width:100%; background:#2373eb;}
.mainnav ul{width:13.6rem;margin:0 auto;height:0.48rem;}
.mainnav ul li{float:left;margin-right:.72rem; list-style-type:none;}
.mainnav ul li a{display:block; overflow:hidden;height:0.48rem; line-height:0.48rem; font-size:.18rem; color:#fff; cursor:pointer;transition: 0s;-webkit-transition: 0s all;-moz-transition: 0s all;-o-transition: 0s all;-ms-transition: 0s all;font-weight:400; position:relative; text-align:center;padding:0 0.32rem;}
.mainnav ul li a:hover,.mainnav ul li a.on,.mainnav ul li a.on:hover{ color:#fff; background:#eb6818}
.mainnav ul li a.on{font-weight:600;}
.mainnav ul li a em{width:0rem;height:0.04rem; background:#ff7402;border-radius:0.2rem; display:block; position:absolute;bottom:0px;transition: 0.3s;left:50%; display:none}
/*.mainnav ul li a:hover em{width:0.3rem;margin-left:-0.15rem;}*/
.mainnav ul li a.on em{width:0.3rem;margin-left:-0.15rem;transition: 0s;}

.tcp_head_fixed{ position:fixed; top:0; left:0; z-index:99999;-moz-box-shadow:0px 2px 8px rgba(0,0,0,.12); -webkit-box-shadow:0px 2px 8px rgba(0,0,0,.12); box-shadow:0px 2px 8px rgba(0,0,0,.2); background:#fff;height:0.8rem;}
.tcp_head_fixed .mainnav a{color:#333;text-shadow:0px 0px 0px rgba(0,0,0,0); font-weight:normal;}
.tcp_head_fixed img.img02{ display:block;}
.tcp_head_fixed img.img01{ display:none;}
.tcp_head_fixed .index_logo{margin-top:0.08rem;}
.tcp_head_fixed .mainnav{margin-top:0.12rem;}
.tcp_head_fixed .header_r{margin-top:0.12rem;}
.tcp_head_fixed .userinforbox a{color:#333;}
.tcp_head_fixed .header_r #u1{margin-top:0.1rem;}
.tcp_head_fixed .userinforbox a#u1_1{border:#0c64eb 1px solid;color:#0c64eb;}
.tcp_head_fixed .userinforbox a#u1_1:hover{border:#0c64eb 1px solid;background:#0c64eb;color:#fff;}
.tcp_head_fixed .userinforbox a{background:url(../images/zk01.png) no-repeat right center;}
.tcp_head_fixed .userinforbox .xlkbox a{ background:none;}
.tcp_head_fixed  .mainnav a.on:hover{color:#333;}
.tcp_head_fixed  .xlkbox a:hover{background:#0c64eb; color: #fff; border-bottom: 1px solid #0c64eb;padding-right:0px;}

/*搜索栏*/
.seachbox{ display:block; width:880px; padding:10px 20px 40px; overflow:hidden; margin:-40px auto 0; z-index:99999; position:absolute; left:50%; margin-left:-460px}
.seach{ display:block; overflow:hidden; background-color:#fff; width:700px; height:62px; border-radius:6px; float:left;-moz-box-shadow:0px 8px 10px rgba(0,0,0,.08); -webkit-box-shadow:0px 8px 10px rgba(0,0,0,.08); box-shadow:0px 8px 10px rgba(0,0,0,.08);}
.seach input{width:530px; height:62px; line-height:62px; border:0; background-color:#fff; border-radius:6px 0 0 6px; font-size:14px; padding:0 20px; outline:none; float:left}
.seabtn,.abtn{width:130px; height:62px; line-height:62px; background-color:#0c64eb; border-radius:0 6px 6px 0; float:left; font-size:18px; color:#fff; transition:all 0.3s; cursor:pointer}
.seabtn img,.grzx img{width:30px; height:30px; display:block; overflow:hidden; float:left; margin:16px 10px 0 24px}
.abtn{ border-radius:6px;}
.seabtn:hover,.abtn:hover{ background-color:#0c64eb;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);}
/*.seabtn:active,.abtn:active{ background-color:#008aff;-webkit-box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);}
*/.grzx{ margin-left:10px; text-align:right}
.grzx img{ float:right; margin:16px 10px 0 0px}
/*按钮*/
.cbtn{height:0.34rem; line-height:0.34rem; padding:0 0.24rem; display:block; overflow:hidden; font-size:14px; border-radius:0.05rem; border:1px solid #0c64eb;background-color:#0c64eb; color:#fff; text-align:center;cursor:pointer; min-width:0.82rem; color:#fff; transition:all 0.3s}
.cbtn:hover{ background-color:#0c64eb; border:1px solid #0c64eb; text-decoration:none;-webkit-box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.2);box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.2); color:#fff}
.cbtn:active{ text-decoration:none; background-color:#2365eb; border:1px solid #2365eb; color:#fff;-webkit-box-shadow: 0 0px 0.10rem rgba(35, 101, 235, 0.4);box-shadow: 0 0px 0.10rem rgba(35, 101, 235, 0.4);}
.dbtn{height:0.34rem; line-height:0.34rem; padding:0 0.20rem; display:block; overflow:hidden; font-size:14px; border-radius:0.04rem; border:1px solid #0c64eb; background-color:#fff; text-align:center; cursor:pointer; min-width:0.72rem; color:#0c64eb; transition:all 0.3s}
.dbtn:hover{ text-decoration:none; background-color:#0c64eb; border:1px solid #0c64eb; color:#fff;}
.dbtn:active{ text-decoration:none; background-color:#2365eb; border:1px solid #2365eb; color:#fff;-}
.ebtn{width:1.30rem;height:0.40rem; line-height:0.40rem; font-size:0.16rem; color:#fff; text-align:center; cursor:pointer; background:url(../images/ebtn.png) no-repeat 0 0}
.ebtn:hover{ background:url(../images/ebtn_hv.png) no-repeat 0 0}
.fbtn{height:0.30rem; line-height:0.30rem; padding:0 0.10rem; display:inline-block; overflow:hidden; font-size:14px; border-radius:0.03rem; border:1px solid #d6d6d6; background-color:#fff; text-align:center;cursor:pointer;color:#333; transition:all 0.3s}
.fbtn:hover{ text-decoration:none; background-color:#3e78ed;border:1px solid #3e78ed; color:#fff;-webkit-box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.2);box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.2);}
.fbtn:active{ text-decoration:none; background-color:#2365eb; border:1px solid #2365eb; color:#fff;-webkit-box-shadow: 0 0px 0.10rem rgba(35, 101, 235, 0.4);box-shadow: 0 0px 0.10rem rgba(35, 101, 235, 0.4);}

.gbtn{height:0.34rem; line-height:0.34rem; padding:0 0.16rem; display:block; overflow:hidden; font-size:0.14rem; border-radius:5px;background-color:#0c64eb; text-align:center; cursor:pointer; min-width:0.72rem; color:#fff; transition:all 0.3s;box-shadow: 0 0px 0.10rem rgba(12, 100, 123, 0.2);}
.gbtn:hover{ text-decoration:none; background-color:#2373eb;  color:#fff;box-shadow: 0 0px 0.10rem rgba(12, 100, 123, 0.2);}
.gbtn:active{background-color:#0a5ad1;  color:#fff;box-shadow: 0 0px 0.10rem rgba(12, 100, 123, 0.2);;}

.rwbtn{height:0.28rem; line-height:0.28rem; padding:0 0.16rem; display:inline-block; overflow:hidden; font-size:0.14rem; border-radius:0.05rem; border:1px solid #d9d9d9; background-color:#fff; text-align:center;cursor:pointer;color:#333; transition:all 0.3s}
.rwbtn:hover{ text-decoration:none; border:1px solid #2373eb; color:#2373eb;}
.rwbtn:active{ text-decoration:none; border:1px solid #0a5ad1; color:#0a5ad1;}

.ksbtn{height:0.28rem; line-height:0.28rem; padding:0 0.16rem; display:inline-block; overflow:hidden; font-size:0.14rem; border-radius:0.04rem; border:1px solid #0c64eb; background-color:#0c64eb; text-align:center;cursor:pointer;color:#fff; transition:all 0.3s}
.ksbtn:hover{background-color:#2373eb; border:1px solid #2373eb; color:#fff;}
.ksbtn:active{background-color:#0a5ad1; border:1px solid #0a5ad1; color:#fff;}


/*底部栏*/
.boot_box{ display:block;overflow:hidden;background-color:#1465ca;clear:both;background:url(../images/footer_bg.jpg) no-repeat center center; background-size:100% 100%;}
.bottombar{width:13.6rem;margin:0 auto;padding:0.48rem 0px; overflow:hidden;color:#fff;height:2rem; position:relative;}
.bottombar dl{float:left;width:3.6rem;height:2.4rem; overflow:hidden;}
.bottombar dl dt{float:left;width:4.5rem;font-size:0.24rem;color:#fff;margin-bottom:0.32rem;}
.bottombar dl dt em{color:#ff7402;font-style:normal;}
.bottombar dl dd{margin-bottom:0.16rem;font-size:14px;}
.bottombar dl dd a{color:#fff;font-size:14px;}
.bottombar dl dd img{width:0.28rem;height:0.3rem;margin-bottom:-0.1rem;margin-left:-0.05rem;margin-right:0.05rem;}

/*弹窗分页*/
.paging_m{clear:both; text-align:center;margin:8px 24px 0px 24px; position:relative;}
.paging_m a{background:#ffffff;border:#dbdada 1px solid;font-size:14px;padding:0px 12px;margin:0 3px;display:inline-block;color:#444;height:24px;line-height:24px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; transition:all 0.3s}
.paging_m a.sel{background:#0c64eb;border:#0c64eb 1px solid;color:#FFF;font-weight:bold;}
.paging_m a:hover{border:#0c64eb 1px solid;color:#0c64eb;}
.paging_m a.sel:hover{color:#fff;}
.paging_m a.disable{background:#ededed;border:#ededed 1px solid;color:#666;cursor:default;}

/*登录注册*/
.black{ background-color:rgba(0,0,0,0.3); width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; z-index:100000}
.userbent{width:900px;height:502px; display:block; overflow:hidden}
.userpagebox{width:900px; position:fixed; left:50%; top:50%; margin-left:-450px; background-color:#FFFFFF; height:502px; display:block; z-index:9999999; margin-top:-250px}
.userp_leftbox{width:550px; height:100%; float:left; position:relative}
.userp_rightbox{width:350px; height:100%; background-color:#4daaf9; float:left;background: -webkit-linear-gradient(0deg, #2688fe, #4daaf9);background: -moz-linear-gradient(0deg, #2688fe, #4daaf9);background: -o-linear-gradient(0deg, #2688fe, #4daaf9);background: -ms-linear-gradient(0deg, #2688fe, #4daaf9);background: linear-gradient(0deg, #2688fe, #4daaf9); position:relative}
.userpagelogo{width:243px; height:143px; display:block; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-121px; margin-top:-140px}
.uqwbtn{ display: block; width: 200px;height: 50px; margin: 0 auto;
font-size: 16px; background: #2982e0;border: solid 1px #2982e0;color: #fff;line-height: 50px;transition: all .2s; cursor:pointer; border-radius:6px; text-align:center; position:absolute; left:50%; margin-left:-100px; top:50%; margin-top:50px;background: -webkit-linear-gradient(90deg, #0c72dd, #2982e0);background: -moz-linear-gradient(90deg, #0c72dd, #2982e0);background: -o-linear-gradient(90deg, #0c72dd, #2982e0);background: -ms-linear-gradient(90deg, #0c72dd, #2982e0);background: linear-gradient(90deg, #0c72dd, #2982e0);}
.uqwbtn:hover{background:#f60;border: solid 1px #f60;background: -webkit-linear-gradient(90deg, #ff8400, #ff6600);background: -moz-linear-gradient(90deg, #ff8400, #ff6600);background: -o-linear-gradient(90deg, #ff8400, #ff6600);background: -ms-linear-gradient(90deg, #ff8400, #ff6600);background: linear-gradient(90deg, #ff8400, #ff6600);}
.userbend{width:490px; display:block; margin:0px auto 0}
.userbtl{ height:50px; display:block; overflow:hidden; line-height:50px; background:url(../images/linebg.png) repeat-x 0 bottom}
.userbtl li{ float:left; display:block; overflow:hidden; margin-right:4px}
.userbtl li a{ padding:0 28px; font-size:20px; color:#999; cursor:pointer; height:50px; line-height:50px}
.userbtl li a:hover,.userbtl li a.on{ color:#f60; border-bottom:3px solid #f60}
.ulstwo{ display:block; margin:50px auto 0; height:42px; width:236px}
.ulstwo li{width:108px; text-align:center; height:42px; line-height:42px;margin:0 5px; float:left}
.ulstwo li a{width:108px; text-align:center; height:42px; line-height:42px; text-align:center; font-size:14px; color:#666; cursor:pointer; border:1px solid #ccc; border-radius:6px}
.ulstwo li a:hover,.ulstwo li a.on{ border:1px solid #34a7ff; color:#34a7ff}
.ucent{ display:block;}
.uentbox{ display:block; padding:22px 60px}
.uentbox li{ margin-bottom:30px; position:relative; display:block;}
.uentbox li input{width:330px;line-height: 48px;height: 48px;border:1px solid #c0c0c0 ; outline:none;font-size:14px;border-radius:4px;padding:0 20px;color:#444;}
.uentbox li span{ font-size:12px; color:#f00; display:none; overflow:hidden; position:absolute; left:20px; top:50px; height:20px; line-height:20px}
.uentbox li:hover span{ display:none}
.uentbox li input:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);border:1px solid #3e78ed;}
.uentbox li input.debtn{width:372px;border:none;line-height:50px;height:50px;color:#fff;}
.uentbox li input.debtn:hover{border:none; background:#0c64eb;}

.uentbox li .yabox{width:100%; height:50px; line-height:50px; border-radius:50px;}
.uentbox li .yabox input{ width:340px;line-height: 50px;height: 50px;padding-left: 50px;box-shadow: none;padding-right: 80px;font-weight: normal;box-sizing:border-box;border:1px solid #f5f5f5; float:left}
.uentbox li .yabox input.i_yzm{background:url(../images/i_yzm.png) no-repeat 16px center #f5f5f5; padding-right:50px}
.uentbox li .yabox:hover input.i_yzm,.uentbox li .yabox input.i_yzm:hover{border-radius:50px 0 0 50px; border:1px solid #4daaf9; }
.uma{width:150px;line-height:42px;height:42px; text-align:center; float:left;border:1px solid #f5f5f5; background-color:#f5f5f5; color:#5E5E5E; box-sizing: border-box;}
.uentbox li .yabox:hover a.uma{border-radius:0 50px 50px 0; border:1px solid #4daaf9; border-left:none}
.uentbox li .yabox a.uma:hover{ background-color:#4daaf9; color:#fff}
.terms{ display:block; overflow:hidden; font-size:12px; height:30px; line-height:30px; color:#999}
.terms a{ color:#4daaf9; display:inline-block}
.terms a:hover{ color:#0084ff}
.terms input{margin:9px 4px 0; float:left}
.terbtnbox{ display:block; position:relative; height:50px; margin:32px auto 0}
.debtn{ height:48px; line-height:48px; width:362px; float:left; display:block; overflow:hidden; text-align:center; font-size:16px; color:#fff;background-color:#0c72dd;border:none; border-radius:4px; cursor:pointer;}
.debtn:hover{color:#fff;}
.terbtnbox a.qq{float: right;margin-left: 10px;background: #f5f5f5;width: 50px;height: 50px;line-height: 50px;display: block;color: #cfd3d9;text-align: center; overflow:hidden}
.terbtnbox a.qq {transition: width 0.2s;-moz-transition: width 0.2s; /* Firefox 4 */-webkit-transition: width 0.2s; /* Safari 和 Chrome */-o-transition: width 0.2s; /* Opera */}
.terbtnbox a.qq i {font-size: 20px; float:left; margin-left:9px;height:50px; width:32px; display:inline-block; }
.terbtnbox a.qq:hover { background-color: #2e8cff; color: #fff; width: 120px;background: -webkit-linear-gradient(90deg, #0c72dd, #3daeff);background: -moz-linear-gradient(90deg, #0c72dd, #3daeff);background: -o-linear-gradient(90deg, #0c72dd, #3daeff);background: -ms-linear-gradient(90deg, #0c72dd, #3daeff);background: linear-gradient(90deg, #0c72dd, #3daeff);}
.terbtnbox a.qq span {display: none; margin-right:6px}
.terbtnbox a.login_qq i.iconfont{background:url(../images/i_qq.png) no-repeat 0 0}
.terbtnbox a.login_wechat i.iconfont{ background:url(../images/i_wx.png) no-repeat 0 0}
.terbtnbox a.qq:hover span {display:inline-block;}
.terbtnbox a.login_qq:hover i.iconfont{ background:url(../images/i_qq_hv.png) no-repeat 0 0}
.terbtnbox a.login_wechat:hover i.iconfont{ background:url(../images/i_wx_hv.png) no-repeat 0 0}
.terbtnbox a.qq:hover{ border-radius:4px}
.pageclose{width:40px; height:40px; display:block; position:absolute; top:1px; right:1px; overflow:hidden; cursor:pointer;filter: Alpha(opacity=50); /* IE */-moz-opacity:0.5;/* FF 主要是为了兼容老版本的FF */opacity:0.5;z-index:99999; background-color:#2891ff;}
.pageclose:hover{filter: Alpha(opacity=100); /* IE */-moz-opacity:1;    /* FF 主要是为了兼容老版本的FF */opacity:1;}
.pageclose:hover img{transition: all .2s;-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.logincode{width:36px; height:36px; display:block;  position:absolute; top:10px; right:10px; z-index:9999}
.logincode a{width:36px; height:36px; display:block; cursor:pointer}
.logincode a.ewmbit{ background:url(../images/ewmbit.png) no-repeat 0 0}
.logincode a.dlbit{ background:url(../images/dlbit.png) no-repeat 0 0}
.quemima{color:#666; cursor:pointer; font-size:12px}
.quemima:hover{ color:#0c72dd;}
.delbdet{ padding-top:38px}
.delbdet li{ margin-bottom:20px}
.delbdet .terbtnbox{ margin-top:40px}
.qrcodebox{width:200px; display:block; overflow:hidden; margin:100px auto 0}
.codeb{width:200px; height:200px; display:block; overflow:hidden; clear:both}
.codeb img{width:200px; height:200px; display:block;}
.qrcodebox p{ height:32px; line-height:32px; text-align:center; color:#020202}
.qrcodebox p.p2{ color:#508bff; padding-left:32px; background:url(../images/sys.png) no-repeat 50px center }
.usertlb{ height:52px; line-height:52px; display:block; overflow:hidden; position:relative}
.usertlb h3{ display:block; font-size:20px; color:#000; text-align:center; font-weight:normal}
.usertlb .i_close{width:40px; height:40px; display:block; overflow:hidden; background:url(../images/i_close.png) no-repeat 0 0; position:absolute; right:10px; top:11px; cursor:pointer;filter: Alpha(opacity=50); /* IE */-moz-opacity:0.5;/* FF 主要是为了兼容老版本的FF */opacity:0.5;z-index:99999;}
.usertlb .i_close:hover{transition: all .2s;-webkit-transform: rotate(180deg);transform: rotate(180deg);filter: Alpha(opacity=100); /* IE */-moz-opacity:1;/* FF 主要是为了兼容老版本的FF */opacity:1;}
.return{width:100px; text-align:center; height:38px; line-height:35px; border-radius:38px; display:block; overflow:hidden; font-size:16px; color:#666; border:1px solid #BDBDBD; position:absolute; top:12px; left:20px; cursor:pointer; cursor:pointer}
.return span{ font-size:18px;}
.return:hover{ background-color:#3293ff; border:1px solid #3293ff; color:#fff}
.userbox{ width:100%; height:450px; display:block; overflow:hidden;}
.userbtl li a{ box-sizing:border-box}
.userpagebox,.userbent{ height:390px}
.userpagebox{ margin-top:-200px}
.uentbox li{ margin-bottom:20px;height:48px;}
.userpagelogo{width:245px; height:200px; display:block; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-122px; margin-top:-110px}
.quemima{ font-size:14px}
.neirong,.saishibox{ display:block; overflow:hidden; clear:both; padding-bottom:40px}
.xinleftbar{width:210px; display:block; overflow:hidden; float:left; margin-right:10px; background-color:#fff}
.xinwenbox{ width:960px; display:block; overflow:hidden; float:left; padding:10px; background-color:#fff; min-height:550px}
.letitl{ height:46px; line-height:46px; font-size:20px; font-weight:normal; color:#fff; background-color:#2baefe; padding:0 15px}
.stylelist{ display:block; overflow:hidden}
.stylelist li{ display:block; overflow:hidden; margin-bottom:1px}
.stylelist li a{ display:block; overflow:hidden; height:46px; line-height:46px; font-size:16px; color:#333; cursor:pointer}
.stylelist li a i{width:7px; height:7px; display:block; overflow:hidden; float:left; background:url(../images/icon_jt1.png) no-repeat center center; margin:20px 8px 0 15px}
.stylelist li a:hover,.stylelist li a.on{ background-color:#dbf1ff; color:#2baefe}
.stylelist li a:active{ background-color:#d2eeff; color:#019fff}
.xinwenbox .headlinebar{height:47px;}
.xinwenbox .headlinebar h3{ font-size:20px; height:44px; line-height:43px}
.xinwenbox .newlist li{ height:46px; line-height:46px}
.xinwenbox .newlist li a{ line-height:46px}
.xinwenbox .newlist li i{ font-style:normal;width:6px; height:46px; display:inline-block; background:none; margin-right:5px; font-weight:normal; color:#888; font-size:12px}
.xinwenbox .newlist li a:hover i{ color:#0c64eb}
.xinwenbox .paging{margin:10px 0 0}
.xmlbx{width:1200px; margin:10px auto}
.xm_banner{background:url(../images/xm_banner.jpg) no-repeat center center;width:100%;height:240px;}
.xmlist{ display:block; overflow:hidden; width:1200px; margin:0 auto; min-height:400px}
.dibubtn{height:44px; line-height:44px; width:160px; margin:10px auto 0; font-size:20px}
.xmlist{padding:10px 0 60px}

/*通用弹窗*/
.popup_box .poput{width:80%;height:80%;position:fixed;left:10%;top:10%;background:#FFF;z-index:110;border-radius:0.08rem; overflow:hidden; z-index:10000000;}
.popup_box .poput .pop_tit{height:0.48rem;line-height:0.48rem;background:#fcfcfc;border-bottom:#e8e8e8 1px solid; }
.popup_box .poput .pop_tit span{font-size:16px;margin-left:0.2rem;color:#444;}
.popup_box .poput .pop_tit a{width:0.3rem;height:0.3rem;display:block;float:right;margin:0.09rem 0.06rem 0.11rem 0px;position:relative; z-index:100;transition: 0s;-webkit-transition: 0s all;-moz-transition: 0s all;-o-transition: 0s all;-ms-transition: 0s all;}
.popup_box .poput .pop_tit a.p_close{background:url(../images/opr_bg.png) no-repeat 0 0;margin-right:0.08rem;background-size:100%;}
.popup_box .poput .pop_tit a.p_close:hover{ background-position:0 -0.3rem;}
.popup_box .poput .pop_tit a.p_large{background:url(../images/opr_bg.png) no-repeat 0 -0.6rem; background-size:100%}
.popup_box .poput .pop_tit a.p_large:hover{ background-position:0 -0.9rem;}
.popup_box .poput .pop_tit a.p_small{background:url(../images/opr_bg.png) no-repeat 0 -1.2rem;background-size:100%}
.popup_box .poput .pop_tit a.p_small:hover{ background-position:0 -1.5rem;}
.popup_box .poput .pop_con{width:100%;height:calc(80vh - 0.48rem);}
.popup_box .popup_bg{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:0.5;filter:alpha(opacity=50);width:100%;height:100%; z-index:9999999;}

.no_width{margin:0px;width:auto;}


/*新页面-登录页面*/
.login_tit{height:0.9rem;width:100%;border-bottom:#d2d2d2 1px solid; background:#fff;}
.login_logo{width:14rem;margin:0 auto;}
.login_logo img{float:left;margin-top:0.1rem;height:0.7rem}
.login_logo h5{float:left;font-size:0.32rem;color:#0a5ad1;font-weight:normal; height:0.58rem; line-height:0.58rem;border-left:#e8e8e8 1px solid;padding-left:0.2rem;margin-left:0.2rem;margin-top:0.16rem;}
.login_box{border-radius:4px;width:9.84rem;height:4.96rem;background:#fffb;box-shadow: 0 0 0.08rem 0 rgba(0,0,0,0.15); position:relative;left:50%;margin:0.8rem auto 0rem -4.92rem; background:#fff;}
.login_box .dl_img{width:4.08rem;height:3.43rem;background:url(../images/dl_img.jpg) no-repeat 0 0; float:left;margin:0.8rem 0px 0px 0.8rem;}
.dl_box{width:3.5rem; float:right;margin:0.8rem 0.6rem 0px 0px;}
.dl_box dl dt{padding-bottom:0.2rem;}
.dl_box dl dd{margin-top:0.2rem; position:relative;}
.dl_box dl dd input{ display:block;line-height:0.48rem;height:0.48rem;border:1px solid #d9d9d9;outline:none;font-size:0.16rem;width:2.78rem;border-radius:0.50rem;padding:0 0.20rem 0 0.50rem;color:#333;}
.dl_box dl dd img{ position:absolute;left:0.12rem;top:0.05rem; z-index:1000;}
.dl_box dl dd p{ position:absolute;z-index:1000;color:#ff4d4f;font-size:12px;top:0.40rem;}
.dl_box dl dd span{ font-size:12px; color:#f00; display:none; overflow:hidden; position:absolute; left:20px; top:50px; height:20px; line-height:20px}
.dl_box dl dd:hover span{ display:none}
.dl_box dl dd input:hover{border:1px solid #0a5ad1;border:1px solid #2373eb;}
.dl_box dl dd input:focus{border:1px solid #0a5ad1;box-shadow: 0 0px 0.1rem rgba(0, 85, 183, 0.4);}
.zc_box{margin-top:0.24rem;}
.zc_box dl dd input{width:3.06rem;border-radius:0.04rem;padding:0 0.2rem 0 0.2rem;color:#333;}

.button01{display:block;padding:0 0.2rem;border:none;line-height:0.5rem;height:0.5rem; background:#0c64eb;color:#fff;border-radius:0.50rem; text-align:center;font-size:0.16rem;}
.button01:hover{background:#2373eb;}
.button01:active{background:#0a5ad1;}
.button05{color:#0c64eb;}
.button05:hover{color:#2373eb;}
.button05:active{color:#0a5ad1;}

/*文本域*/
.textarea{width:80%;border-radius:0.03rem; border:1px solid #d9d9d9;padding:0 0.30rem 0 0.10rem;height:0.30rem;color:#999; background-color:#fff;min-height:0.6rem;font-size:0.14rem;padding:0.08rem;}
.textarea:hover{border:1px solid #2373eb;color:#999;}
.textarea:focus{ border:1px solid #0a5ad1;color:#333;-webkit-box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.4);box-shadow: 0 0px 0.10rem rgba(0, 85, 183, 0.4);}


@media screen and (min-width:1901px){
	.int-banner{ background-size:100% 100%;}
}

@media all and (min-width:0px) and ( max-width:1460px){
	body,html{font-size:90px;}
	/*组件*/
	/*.inp_nor{padding:0 8px 0 8px; line-height:34px!important; height:34px!important;}
	.select_nor{padding:0 10px; line-height:36px!important; height:36px!important;}*/
	.skip input{line-height:0.30rem!important; height:0.30rem!important;}
	.btn1{height:32px!important;line-height:32px!important;}
	.btn3,.btn2{height:30px!important;line-height:30px!important;}
	.modal_box .modal_tit{height:50px!important;line-height:50px!important;font-size:16px!important;}
	.modal_box .modal_bot{height:30px!important;padding:10px 20px 10px 0px!important;}
	.modal_box .modal_bot a{width:90px!important;margin-left:10px!important;}
	.sptable td,.sptable th{padding:10px!important;line-height:20px!important;font-size:14px!important;}
	.nullist a{height:28px!important;line-height:28px!important;}
	.pagspace li a,.nullsel{height:30px!important;line-height:30px!important;}
	.alert_box .alert_con dl dt i{width:22px!important;height:22px!important;}
	.alert_box .alert_con dl dt{font-size:16px!important;}
	.intro_box ul li{font-size:15px!important;}
	.h-live-p,.h-live-p a{font-size:16px!important;}
}

@media all and (min-width:1461px) and ( max-width:2000px){
	body,html{font-size:100px;}
}

@media all and (min-width:2001px) and ( max-width:3000px){
	body,html{font-size:130px;}
}
@media all and (min-width:3001px) and ( max-width:4000px){
	body,html{font-size:160px;}
}
@media all and (min-width:4001px) and ( max-width:5000px){
	body,html{font-size:190px;}
}
@media screen and (min-width:5001px){
	body,html{font-size:220px;}
}

/*分辨率大于1440，对部分字体特殊处理*/
@media all and (min-width:1461px){
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,div,p{font-size:0.14rem;}
.more{font-size:0.14rem; }
.new_list li a h5{font-size:0.14rem!important; line-height:1.8em;}
.search_sy input{margin:0.01rem 0px 0px 0.08rem;}
.search_sy a{margin:0.01rem 0.02rem 0px 0.08rem;}
.search_sy,.paging a{height:0.32rem;line-height:0.32rem;}
.qiye_list ul li span{height:0.48rem;}

.fotterbar{font-size:0.12rem;}

.new_list li a h2,.notics_list li a h2,.course_type li a,.curriculum ul li h2,.list_sxal ul li h2,.wz_list ul li a,.course_box ul li h2,.match_list ul li a h2,.wz_list ul li span,.ss_list ul li span,.xiangtextleftbox h1 a,ul.legmenu li,.btitlb h3,.kcfzren h2,.eventxtbox p,.eventxtbox .dbtn,.sstag,.popup_box .poput .pop_tit span,.new2_tit,.news_2_list li a h2,.saishi_zp ul li h2,.atlpic p,.xw_focus_sml ul li h2,.new_list_5 li a,.new_list_5 li span,.xw_list ul li h2,.content_box p,.leibie_list ul li a h3{font-size:0.16rem;}

.xw_focus ul li h6,.notics_list li a span,.xw_focus ul li i,.notics_list li a p,.curriculum ul li p i,.curriculum ul li p,.box_data ul li p,.bottombar dl dd a,.bottombar dl dd,.assortbox dl dd a,.zk,.sq,.paging a,.box_con .title span,.course_box ul li .czbar i a,.match_list ul li a p,.stu_list ul li p span,.qiye_list ul li p,.qiye_list ul li span,.btn05,.xiangtextleftbox h1 em,.xiangtextleftbox .xiangtxt,.kechengmulu a,.crumbs,.xxitab td,.xxitab th,.pjtable th font,.pjtable th span,.content_box .author,.qy_sub span p,.dl_box dl dd inpu,.tab01 tr th,.tab01 tr td,.btn06,.zp_con,.curriculum ul li h3,.more_2,.atlpic span,.intro_box ul li a,.xlkbox a,em.zan{font-size:0.14rem;}

.slide-item-body ul li a span{font-size:0.22rem;}
.content_box p{margin-bottom:0.16rem;}

/*弹窗*/
.popbtitlb{ height:0.52rem; line-height:0.52rem; padding-left:0.2rem; font-size:0.16rem;}
.popclose{width:0.2rem; height:0.2rem;margin-top:0.16rem;margin-right:0.16rem;}

/*按钮*/
.btn_01{height:0.32rem; line-height:0.32rem;width:80px;}
.gbtn{height:0.34rem; line-height:0.34rem; padding:0 0.16rem;font-size:0.14rem;}


}

















