@charset "UTF-8";a,a:hover{text-decoration:none}

body{min-width:340px;font-family:"Microsoft YaHei",微软雅黑,宋体;background-color:#f2f6fc;overflow-x:hidden;-webkit-text-size-adjust:100%;margin: 0px; border: 0px;}
a{color:inherit;cursor:pointer}
a:hover{color:#8f1d25}
a.empty-link:hover{cursor:default}
.cursor-pointer,label{cursor:pointer}
b,em,i,strong{font-style:normal}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
.clear-both{clear:both}
.fl{float:left}
.fr{float:right}
.user-select{-webkit-user-select:none;user-select:none}
.cursor-default{cursor:default}
.hidden{display:none}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

textarea {  -webkit-appearance: none;}   

.ban_lg{background: #fff; float:left; width:25%; height:190px;padding:0; padding-top:20px; position:relative;}

@media screen and (max-width:420px){
.ban_lg{width:100%;}
}
.lgbtn
{
    display: block;
    width: 60%;
    height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #245a6e;
    border-radius: 5px;
    cursor: pointer;
    border: 0px;
    float:left;
    }
.regbtn
{
    display: block;
    width: 35%;
    height: 40px;
    text-align: center;
    font-size: 16px;
    color: #245a6e;
    background: #fff;
    border-radius: 5px;
    cursor: pointer;
    border:1px solid #245a6e;
    float:left;
    margin-left:5%;
}
.lgtb {
    width: 100%;
    height: 100%;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    height: 45px;
    line-height:18px;
    color: #333;
    margin:0 0 10px;
    
    padding:0px;
    text-indent:10px;float: right;
}

.lgtxt{
    overflow: hidden;
    font-size: 15px;
    color: #666;
    background:url(/css/images/p_img.png) no-repeat top right;
}
    
.lgtxt li
{
    float: left;
    line-height:1.8;
    width:100%;    
    }
.lgtxt a
{
    color:#666;
    
    }
.lgtxt a i {
    display: inline-block;
    margin-right: 6px;
    min-width:20px;
    text-align:center;
}
#btn_quit
{
    padding: 0 6px;
    margin-bottom: 5px;
    border:1px solid #245a6e;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border-radius: 5px;
    font-size: 13px;
    color: #666;
    position:absolute;
    right:18px;
    bottom:16px;
    }
    
#btn_quit>button:hover{color:#fff;background:#245a6e}
.footer
{
    background: #ebeef5;
    line-height:2;
    padding: 30px 0;
    margin-top:30px;
}
    
.footer_content
{
    margin:0 auto;width:700px; position:relative;
}
.footer_qrcode
{
float:left;font-size: 10px;color: #888; text-align:center; margin-bottom:20px; width:22%;
}
.footer_zwpt
{
    float:left; width:130px;font-size: 14px; border-left: 1px solid #e1e1e1; padding-left:10px;
    color: #888;
    }

.footer_qrcode > img
{
    width:86px; height:86px; margin:0 auto;
}
@media screen and (max-width:700px){
.footer_content{width:calc(100% - 10px);}
.footer_qrcode{width:20%;}
}
.footer_txt
{
font-size: 14px;color: #888; 
    margin-left: 20px;
    margin-right: 70px;
    float: left;
}
@media screen and (max-width:570px){
.footer_qrcode{width:100%;padding-right: 40%;}
.footer_txt{ float:none; margin:0px auto;width:340px;}
.footer_zwpt{float:none; position:absolute; top:10px;right:5%;}
}
.copyright
{
font-size: 12px;color: #888; margin:0 auto;width:calc(100% - 10px); max-width:1000px; text-align:center;
}

.dn{display: none;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(/css/images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

.clear:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}