@charset "utf-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*-webkit-user-select:none;*/}
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,input,fieldset,table,dl,dt,dd,img,div{margin:0;padding:0;border:0;} 
*html{background-image:url(about:blank); background-attachment:fixed;}
body{color:#333;font-family:微软雅黑,"Microsoft YaHei";font-size:14px;line-height:18px;} 
.vd{font-family:verdana,arial,tahoma;font-style:normal;}
ul,ol{list-style-type:none;} 
em{font-style:normal;}
select,input,img,select{vertical-align:middle;}
input{outline:none;border-radius:0;}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
table{border-spacing:0;border-collapse:collapse;}
a:link,a:hover,a:active,a:visited,a:focus{outline:none;color:#5e5e5e;text-decoration:none;}
.blue1{color:#0075d9;}
.red1{color:red;}
.red1i{color:red !important;}
.gray1{color:#A5A5A5;}
.fl{float:left;display:inline;}
.btn{border:none;}
.fwb{font-weight:bold;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.wrap .light_grey{color:#889186}
.wrap .font12{font-size:12px;}
.noborder{border:none;}
.n_p_b{padding-bottom:0px !important;}
.n_m_b{margin-bottom:0px !important;}
.n_m_r{margin-right:0px !important;}
.hide{display:none;}
.p_10{padding:10px;}
.p_r_10{padding-right:10px;}
.p_r_20{padding-right:20px;}
.p_l_10{padding-left:10px;}
.p_b_10{padding-bottom:10px;}
.m_b_5{margin-bottom:5px;}
.m_b_10{margin-bottom:10px;}
.m_b_15{margin-bottom:15px;}
.m_t_10{margin-top:10px !important;}
.nosel{-webkit-user-select:none;}
.m_l_5{margin-left:5px;}
.pin{cursor:pointer;}
.bluea1,.bluea1:hover,.bluea1:visited,.bluea1:active{color:#0075d9 !important;}
.reda1,.reda1:hover,.reda1:visited,.reda1:active{color:red !important;}
.goldena1,.goldena1:hover,.goldena1:visited,.goldena1:active{color:#cbab69;}
.hline{
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
	text-align:justify;
}
.ep{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.btn{
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.sui-btn:hover {opacity:.8;filter:alpha(opacity=80);color:#fff}
.sui-btn:active{opacity:1;filter:alpha(opacity=100)}
.reg_btn,.login_btn,.ud_btn{background-color:#4c9edf;color:#fff;}
.i_sel{border:1px solid #ccc;border-radius:3px;height:28px;}
.tr{text-align:right;}
.nav{width:100%;background-color:#fff;}
.nav .header{width:1190px;height:74px;margin:0 auto;line-height:74px;color:#fff;position:relative;}
.nav .toggle{display:none;}
.nav .m_menu{display:none;}
.header a,.header a:hover,.header a:visited,.header a:active{color:#777;}
.header .logo{font-size:20px;font-weight:bold;float:left;height:74px;margin:0px 50px 0px 10px;line-height:normal;}
.header .logo a,.header .logo a:hover,.header .logo a:active,.header .logo a:visited{display:block;margin-top:17px;}
.nav .header .logo .site_url{font-weight:500;font-size:14px;line-height:58px;margin-left:3px;display:none;letter-spacing:1px}
.logo img{width:174px;height:40px;}
.header .menu{overflow:hidden;float:left;width:500px;}
.header .menu li{float:left;font-size:16px;}
.header .menu li a,.header .menu li a:hover,.header .menu li a:visited,.header .menu li a:active{display:block;height:74px;overflow:hidden;padding:0px 14px;}
.header .menu li span{display:block;padding:0px 6px;height:34px;line-height:34px;margin-top:20px;}
.header .menu li .cur{border-bottom:2px solid #4c9edf;}
.header .menu li .reda1 .cur{border-bottom:2px solid red;}

.main{width:1190px;margin:20px auto 0 auto;overflow:hidden;margin-bottom:20px;}


.head{overflow:hidden;padding-bottom:10px;line-height:normal;margin:10px 0px 15px 0px;}
.head h3{text-align:center;}
.head h3 a,.head h3 a:hover,.head h3 a:visited,.head h3 a:active{font-size:22px;font-weight:500;}

.footer{
    padding:20px;
    background-color:#777;
    color:#fff;
    margin:0 auto;
	font-size:14px;
	text-align:center;
}

.page{
    padding:10px 0;
	text-align:center;
	clear:both;
	background-color:#fff;
}
.page a,.page a:hover,.page a:active,.page a:visited,.page strong,.page em,.page .current{
	display:inline-block;
    padding:2px 7px;
    background-color:#fff;
    margin:0 3px;
    border:1px solid #4c9edf;
}
.page .current{
    background-color:#4c9edf;
    color:#fff;
}

.header .user{float:right;height:74px;line-height:74px;width:80px;text-align:center;}
.header .user a,.header .user a:hover,.header .user a:visited,.header .user a:hover{overflow:hidden;color:#777;font-size:16px;display:block;line-height:normal;}
.header .user .gologin_btn,.header .user .gologin_btn:hover,.header .user .gologin_btn:active,.header .user .gologin_btn:visited{height:74px;line-height:74px;}
.header .user .member_btn,.header .user .member_btn:hover,.header .user .member_btn:visited,.header .user .member_btn:hover{margin-top:23px;}
.header .user .member_btn{display:none;}
.header .user .member_btn img{width:28px;height:28px;}
.header .user span{display:block;height:auto;position:relative;}
.header .user .u_menu{display:none;width:80px;overflow:hidden;line-height:25px;border:1px solid #4c9edf;position:absolute;right:0;top:30px;z-index:9999;padding:0px 5px;text-align:center;background-color:#fff;}
.header .user .u_menu a,.header .user .u_menu a:hover,.header .user .u_menu a:visited,.header .user .u_menu a:active{font-size:14px;display:block;height:30px;line-height:30px;border-bottom:1px solid #4c9edf;}
.header .user .u_menu a:last-child{border:none;}

.b_login{height:600px;background-color:#fff;border-radius:8px;margin:0 auto;overflow:hidden;}
.b_login .lg_head{font-size:22px;text-align:center;font-weight:bold;height:35px;line-height:35px;margin-top:50px;overflow:hidden;}
.b_login .lg_box{overflow:hidden;width:350px;margin:0 auto;margin-top:30px;padding-top:30px;border-top:1px solid #ccc;padding-bottom:30px;border-bottom:1px solid #ccc;}
.b_login .b_input{width:236px;margin:0 auto;}
.b_login .b_input div{overflow:hidden;}
.b_login .b_input input{border:1px solid #ccc;height:30px;line-height:30px;padding:5px;width:180px;}
.b_login .lg_input_n{margin-bottom:7px;overflow:hidden;}
.b_login .lg_input_p{margin-bottom:7px;overflow:hidden;}
.b_login .lg_input_v{margin-bottom:7px;}
.b_login .lg_input_s{text-align:right;overflow:hidden;clear:both;}
.b_login .lg_input_s button{width:180px;}
.b_login .b_input .gc_btn,.b_login .b_input .gc_btn:hover,.b_login .b_input .gc_btn:active,.b_login .b_input .gc_btn:visited{display:block;height:30px;line-height:30px;color:#4c9edf;float:right;}

.b_login .lg_input_v input{width:100px;float:left;}
.b_login .b_input span{display:block;float:left;height:30px; line-height:30px;width:56px;}
.b_login .b_input .m_btns{height:30px;line-height:30px;text-align:center;width:180px;float:right;margin-top:-7px;}
.b_login .b_input .m_btns a,.b_login .b_input .m_btns a:hover,.b_login .b_input .m_btns a:visited,.b_login .b_input .m_btns a:active{color:#4c9edf;}
.b_login .b_input .m_btns .agree{width:auto;height:auto;margin-bottom:3px;}
.b_login .b_input .m_btns .r_a_b{margin-right:5px;}
.b_login .b_input .m_btns div{float:left;}
.b_login .rg_box{text-align:center;padding:20px;}
.b_login .rg_box a,.b_login .rg_box a:hover,.b_login .rg_box a:active,.b_login .rg_box a:visited{color:#4c9edf;}
.b_login .b_input #mmsg{text-align:center;color:red;padding-top:20px;display:none;}

.show_msg{height:25px;line-height:25px;margin-bottom:15px;font-size:14px;color:red;}
.header .logo .mlogo,.header .logo .mlogo:hover,.header .logo .mlogo:active,.header .logo .mlogo:visited{display:none;}
.dbtn,.lbtn{cursor:pointer;height:20px;}

.no_data,.no_data2{display:block;height:120px;line-height:120px;font-size:16px;text-align:center;color:#9E9E9E;}
.no_data2{height:300px;line-height:300px;}

.rmsg{line-height:22px;text-align:center;background-color:#f4dde0;padding:8px 5px;color:#b44d58;}
.rmsg a,.rmsg a:hover,.rmsg a:visited,.rmsg a:active{color:#b44d58;}
.rmsg .bold,.rmsg .bold:hover,.rmsg .bold:active,.rmsg .bold:visited{font-weight:bold;}
.explain{line-height:26px;text-align:center;background-color:#f4dde0;color:#b44d58;font-size:16px;padding:3px 6px;}
.sdsck a,.sdsck a:active,.sdsck a:hover,.sdsck a:visited{font-weight:bold;color:#b44d58;}

.cw_con{padding-bottom:10px;text-align:center;}
.cw_con input {width: 250px;padding: 8px 10px;border: 1px solid #4c9edf;border-radius: 3px;}
.cw_con .cw_con_middle{padding-top: 10px;width: 250px;margin: 0 auto;}
.cw_con .cw_btn,.alert_btn{display:block;width:100px;height:31px;line-height:31px;text-align:center;margin:0 auto;background-color:#4c9edf;color:#fff;border:none;cursor:pointer;-webkit-user-select:none;}
.alert_btn{display:inline-block;}
.center_box{text-align:center;}
.bg_green{background-color:#009688;}
.bg_danger{background-color:#ff5722;}
.pack_b{padding:10px 0px 20px 0px;background-color:#fff;margin-bottom:15px;}
.ui-btn {
    height: 32px;
    line-height: 32px;
    border: 1px solid transparent;
    padding: 0 18px;
    background-color: #009688;
    color: #fff !important;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
	display:inline-block;
}
.ui-btn-normal{background-color: #1E9FFF;}
.ui-btn-green{background-color:#3bc66f;}
.ui-btn-orange{background-color:#ff5000;}
.ui-btn-danger{background-color:#ff5722;}
.ui-btn-disabled{background-color:gray !important;color:#fff;}
/*不管几行文字图标都垂直居中*/
body .layui-layer-dialog .layui-layer-content .layui-layer-ico{top:50%;margin-top:-15px;}

.content{font-size:14px;color:#333;line-height:28px;text-align:justify;padding:20px;}

.b_logo{text-align:center;margin-top:50px;}

.sr_box{padding:30px 0px;}
.sr_box .sr_flit{display:flex;width:800px;margin:0 auto;}
.sr_box .sr_flit .slink{flex:1;height:45px;line-height:45px;padding:0px 10px 0px 15px;font-size:16px;background:#f6f6f6;color:#333;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.sr_box .sr_flit .sbtn{width:100px;border:none;background-color:#4c9edf;color:#fff;height:45px;line-height:45px;border-bottom-right-radius:8px;border-top-right-radius:8px;font-size:16px;cursor:pointer;}
.btn_gray{background-color:#ccc !important;}

.sr_list{height:100px;}

.lnk_box{}
.lnk_box .b_head{height:34px;line-height:34px;}
.lnk_box .b_head .ht{float:left;}
.lnk_box .b_head .hblock{width:12px;height:100%;}
.lnk_box .b_head .bht{font-size:16px;font-weight:bold;margin-right:7px;}
.lnk_box .b_head .bhtitle{font-size:16px;color:#777;}
.lnk_box .b_head .tline{height:16px;width:5px;background-color:#4c9edf;margin-top:9px;border-radius:3px;}
.lnk_box .b_list{overflow:hidden;padding-left:10px;min-height:400px;}
.lnk_box .b_list li{float:left;margin:10px 10px 0px 0px;background-color:#dbecf9;border-radius:5px;}
.lnk_box .b_list li a,.lnk_box .b_list li a:hover,.lnk_box .b_list li a:visited,.lnk_box .b_list li a:active{color:#4c9edf;padding:3px 4px;display:block;}

.buy_btn{text-align:center;padding:8px 0px;}
.buy_btn a,.buy_btn a:hover,.buy_btn a:active,.buy_btn a:visited{padding:0px 5px;color:#4c9edf;}

.op_box .load_msg{text-align:center;padding:10px 0px;}

.btns_box{text-align:center;padding:20px 0px;}
.btns_box button{
	padding:0 5px;
	margin:0px 5px;
    border: none;
    background-color: #4c9edf;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
}
@media (max-height:768px){
}
@media (max-width:1190px){
	a:link,a:hover,a:active,a:visited,a:focus{-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}
	.main,.footer .f_b{width:100%;}
	.main{padding:0px 10px;margin-top:10px;margin-bottom:10px;}
	.nav .header{height:50px;line-height:50px;width:100%;display:flex;display:-webkit-flex;}
	.header .logo .plogo,.header .logo .plogo:hover,.header .logo .plogo:active,.header .logo .plogo:visited{display:none;}
	.header .logo .mlogo,.header .logo .mlogo:hover,.header .logo .mlogo:active,.header .logo .mlogo:visited{display:block;overflow:hidden;margin-top:15px;}
	.logo img{width:80px;height:auto;float:left;}

	.nav .m_menu{display:block;overflow:hidden;padding: 0px 8px;}
	.nav .m_menu li{float:left;padding:0px;text-align:center;}
	.nav .m_menu li a,.nav .m_menu li a:hover,.nav .m_menu li a:active,.nav .m_menu li a:visited{display:block;height:50px;overflow:hidden;-webkit-tap-highlight-color:rgba(255, 255, 255, 0)}
	.nav .m_menu li .cur,.nav .m_menu li .cur:hover,.nav .m_menu li .cur:active,.nav .m_menu li .cur:visited{border-bottom:2px solid #4c9edf;}
	.nav .m_menu li .reda1 .cur{border-bottom:2px solid red;}
	.nav .m_menu li span{font-size:17px;display:block;height:34px;line-height:34px;padding:0px 5px;margin-top:8px;}
	.nav .m_menu .m_m_3{width:20%;}
	.nav .m_menu .m_m_2{width:16%;}
	.nav .m_menu .m_m_4{width:24%;}

	.header .logo{height:50px;margin-right:10px;}
	.header .menu{float:right;display:none;}
	.header .user{height:50px;width:auto;line-height:50px;padding:0px 10px;}
	.header .user .gologin_btn,.header .user .gologin_btn:hover,.header .user .gologin_btn:active,.header .user .gologin_btn:visited{height:50px;line-height:50px;}
	.header .user .member_btn,.header .user .member_btn:hover,.header .user .member_btn:visited,.header .user .member_btn:hover{margin-top:11px;}
	.header .menu li a,.header .menu li a:hover,.header .menu li a:visited,.header .menu li a:active{padding:0px 6px;}
	.header .user .u_menu{right:0px;left:auto;}

	.head h3{padding-right:10px;}
	.head h3 a, .head h3 a:hover, .head h3 a:visited, .head h3 a:active{font-size:18px;}
	.main .t_info .s_list{min-height:auto;padding-right:0px;overflow:hidden;}
	.page .num{display:none;}
	
	.rmsg{text-align:center;padding:0.5rem 0.3rem;}
	.no_data2{height:120px;line-height:120px;}

	
	.sr_box .sr_flit{width:auto;}
}


