@charset "utf-8";
/*重置样式*/
html {
	color:#000;
	background:#fff;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html * {
	outline:0;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
html,body {
	font-family:sans-serif;
}
/* 清除iOS自带的input样式 */
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0
}
select{
	background: transparent;
}
ul,li{
	list-style: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.textEllipsis {
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    word-break: normal !important;
    }
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0;
	width: 100%;
    display: block;
    height: 100%;
}
abbr,acronym {
	border:0;
	font-variant:normal
}
del {
	text-decoration:line-through
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500
}
ol,ul{
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500
}
q:before,q:after {
	content:''
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
ins,a {
	text-decoration:none
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
    font-style: normal;
}
.clearfix{
	overflow:hidden;
	_zoom:1;
}
#captcha{
	font-size: 0.36rem;
}
/*header*/
body{
	min-width: 320px;
	max-width: 750px;
	background: #f5f5f5;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #333;
}
body,html{
	width: 100%;
	height: 100%;
	min-height: 100%;
	/*overflow-x: hidden;*/
}
a{
	color: #333;
}
/*滚动条样式调整*/
.list::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
}
.list::-webkit-scrollbar {
    width: 5px;
    height: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.list::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 28px;
}
.list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.hide{
	display: none;
}
.top_box{
	position: fixed;
	background: #FFFFFF;
	height: 0.92rem;
	top: 0;
	z-index: 1200;
	border-bottom: solid 1px #e6e6e6;
	width: 100%;
	max-width: 750px;
}
.b-shadow{
	box-shadow: 0 0 10px rgba(153,153,153,0.8);
}
.top_left{
	width: 2rem;
	margin-left: 0.24rem;
	margin-top: 0.12rem;
	float: left;
}
.top_left img{
	width: 100%;
	height: auto;
}
.top_right{
	width: auto;
	height: 100%;
	float: right;
	width: 1.86rem;
}
.top_right .head_nav {
	width: 50%;
    float: right;
    height: 0.92rem;
}
.top_right .head_user {
	width: 50%;
	text-align: right;
	height: 0.92rem;
    float: left;
    margin-right: 0;
}
.top_icon1{
	width: 100%;
	height: 100%;
	background: url(../../Static/img/domain_reg_bg_01.png) no-repeat;
	background-size: 5.96rem 5.09rem;
	background-position: -2.5rem -0.08rem;
	display: inline-block;
}
.top_icon2{
	width: 100%;
	height: 100%;
	display: inline-block;
	background: url(../../Static/img/domain_reg_bg_01.png) no-repeat;
	background-size: 5.96rem 5.09rem;
	background-position: -3.46rem -0.08rem;
}
.active .top_icon2{
	width: 100%;
	height: 100%;
	background: url(../../Static/img/domain_reg_bg_01.png) no-repeat;
	background-size: 5.96rem 5.09rem;
	background-position: -4.40rem -0.08rem;
	display: inline-block;
}
.head_nav,.head_user{
    display: inline-block;
    vertical-align: middle;
    width: 0.38rem;
    height: 100%;
}
/*头部隐藏登录注册*/
.login-menu{
	width: 100%;
	background: #2c353e;
	height:auto;
	position: fixed;
	z-index: 200;
	top: 0.92rem;
	left: 0;
	display: none;
}
.login-btn{
	width: 5rem;
	height: 100%;
	margin: 0 auto;
}
.login-btn>a{
	float: left;
	width: 2rem;
	height: 0.58rem;
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.58rem;
	border: solid 1px #FFFFFF;
	font-size: 0.36rem;
	box-sizing: border-box;
}
.reg-btn{
	margin-right: 0.96rem;
}
.login-btn .login-active{
	background: #2196f3;
	border-color: #2196f3;
}
/*登录成功之后*/
.login-after {
	width: auto;
	margin: 0 0.58rem;
}
.user-info-list li{
	height: 0.98rem;
	line-height: 0.98rem;
	border-bottom: solid 1px #666;
}
.user-info-list li>a{
	color: #FFFFFF;
	font-size: 0.32rem;
	opacity: 0.8;
	display: block;
}
.user-info-list li i{
	color: #2196f3;
	font-size: 0.32rem;
	font-weight: 600;
}
.account-money{
	margin-left: 0.24rem;
}
.user-info-list .popup_icon{
	margin-right: 0.18rem;
}
.user-info-list  .last{
	border-bottom: none;
}
/*头部隐藏菜单*/
.menu-show{
	position: relative;
}
.top-menu{
	position: fixed;
	left: 0;
	top: 0.92rem;
	z-index: 1000;
	background: #FFFFFF;
	height: auto;
	width: 100%;
	box-shadow: 0 2px 10px #999;
	display: none;
	width: 100%;
	min-width: 320px;
	max-width: 750px;
	margin: 0 auto;
}

.menu_list{
	width: 100%;
}
.menu_list li{
	height: 0.82rem;
	line-height: 0.82rem;
	padding-left: 0.4rem;
	width: auto;
	border-top: solid 1px #e6e6e6;
}
.menu_list li .title{
    height: 100%;
    line-height: 0.82rem;
    width: 100%;
    display: block;
    font-size: 0.32rem;
    color: #333;
    float: left;
}
.popup_icon {
	float: right;
    width: 0.16rem;
    height: 100%;
    margin-right: 0.54rem;
    background: url(../../Static/img/hide-menu_03.png) no-repeat center center ;
    background-size: contain;
    height: 0.98rem;
}
/*复选框*/
.radio-label{
	font-size: 0.32rem;
	color: #666666;
}
.radio-label::before{
	content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0.30rem;
 	height: 0.30rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.30rem 0.30rem;
    position: relative;
    margin-right: 0.04rem;
    background-size: contain;
    margin-top: -2px;
}
.radio-label::before {
    border: solid 1px #bfc3cc;
}
.mck:checked+.radio-label::before{
	background-image: url(../img/checkbox-active_03.png);
}
input[type="checkbox"]{
	display: none;
}
.radio-label{
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.container{
	position: relative;
	top: 0.92rem;
	left: 0;
	z-index: 99;
	width: 100%;
	min-height: 300px;
	margin-bottom: .9rem;
}
body .no-border{
	border-bottom: none;
}
body .no-padding{
	padding-bottom: 0;
}
body .blue{
	color: #4095ff;
}
body .green{
	color: #1F8A20;
}
body .red{
	color: #f00909;
}
/*共用样式*/
body .pl-20{
	padding-left: 0.2rem;
}
body .pl-50{
	padding-left: 0.5rem;
}
body .ml-50{
	margin-left: 0.5rem;
}
body .f-left{
	float: left;
}
body .f-right{
	float: right;
}
body .m-select{
	border: none;
	width: 2.4rem;
	height: 0.5rem;
	font-size: 0.28rem;
	color: #666666;
	border: solid 1px #CCCCCC;
}
body .t-select{
	border: none;
	width: 1.98rem;
	height: 0.5rem;
	font-size: 0.28rem;
	color: #666666;
	border: solid 1px #CCCCCC;
}
body .mb-40{
	margin-bottom: 0.4rem;
}
body .bolder{
	font-weight: 600;
}
.mt-20{
	margin-top: 0.2rem;
}
.bg-white{
	background: #FFFFFF;
}
.pt-92{
	padding-top: 0.92rem;
}
.mb-20{
	margin-bottom: 0.2rem;
}

.ys{
	margin-top: 20px;
    height: 30px;
}
.content-inq-nav a.on{
   color: #fff;
}
.pagebreak .page_current{
   background: #1296db;
   color: #fff;
   border-color: #1296db;
}
.pagebreak a {
   padding:3px 8px;
   border: 1px solid #dddddd;
   margin:0 2px;
   border-radius: 4px;
   color: #999;
}
.pagebreak table{
   margin:0px auto;
}

/*公告部分公用样式*/
.m-an-wrap{
	padding: 0 0.2rem;
    background: #FFFFFF;
}
#mAn{
	width: auto;
	height: 0.8rem;
	overflow: hidden;
	background: #FFFFFF;
}
.m-an-banner1{
	line-height: normal;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	height: 0.6rem;
}
.m-an-content{
	height: 100%;
}
.m-an-content li{
	height: 100%;
	line-height: 0.6rem;
}
.m-an-content li a{
	display: block;
}
.m-an-content li span{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;	
}
.icon_wrap{
	float: left;
	width: 0.42rem;
	height: 100%;
	background: url(../../Static/img/m_an.png) no-repeat center center;
	background-size: 0.36rem 0.36rem;
	margin-right: 0.1rem;
}
.m-an-list{
	width: 85%;
	float: left;
	text-align: left;
}


/*底部导航*/
.footerBox{
	width: 100%;
	min-height: 7rem;
	background: #2c353e;
}
/*开展业务*/
.start-b-warp{
	width: 100%;
	height: 2.24rem;
	/* background: #e84047 url(../img/domain-singo-bg_01.png) no-repeat center top; */
	background-color: #2196f3;
	background-size: cover;
}
.start-business{
	width: 50%;
	height: 1.36rem;
	margin: 0 auto;
	padding-top: 0.44rem;
}
.start-title{
	text-align: center;
	margin-bottom: 0.24rem;
	font-size: 0.36rem;
	color: #FFFFFF;
}
.start-btn a{
	display: block;
	padding: 0.1rem 0.2rem;
	border:solid 1px #FFFFFF;
	border-radius: 5px;
	color: #FFFFFF;
}
.creat-btn{
	float: left;
}
.become-btn{
	float: right;
}
.footer{
	margin: 0 0.4rem;
}
.footer>ul{
	padding-top: 0.26rem;
}
.footer .one-menu{
	min-height: 0.86rem;
	height: auto;
	border-top: none;
	border-bottom: solid 1px #6c7278;
}
.one-menu>a{
	display: block;
    height: 0.80rem;
}
.footer .popup_icon{
	width: 0.28rem;
	margin-right: 0;
	background: url(../img/host-icon-1_03.png) no-repeat center;
	background-size: contain;
	height: 0.86rem;
}
.footer>ul>li{
	padding-left: 0;
}
.footer .title_type{
	color: #FFFFFF;
	opacity: 0.8;
}
/*二级菜单*/
.footer .two-menu{
	display: none;
}
.footer-active .two-menu{
	display: block;
	margin-bottom: 0.08rem;
}
.footer-active .popup_icon{
	background: url(../img/host-icon-4_03.png) no-repeat center;
	background-size: contain;
}
.footer .two-menu li{
	height: 0.52rem;
	line-height: 0.52rem;
	padding-left: 0;
	border: none;
}
.footer .two-menu li a{
	color: #999999;
	font-size: 0.28rem;
}
/*联系客服*/
.contact{
	width: 100%;
	height: 2.76rem;
	padding-bottom: 0.3rem;
}
.contact-icon{
	display: block;
	width: 0.82rem;
	height: 0.86rem;
	margin: 0 auto;
	background: url(../img/lianxi_03.png) no-repeat center center;
	background-size: contain;
	margin-top: 0.44rem;
}
.contact-btn{
	display: block;
	width: 2.34rem;
	height: 0.6rem;
	background: #2196f3;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	line-height: 0.6rem;
	border-radius: 5px;
	margin-top: 0.24rem;
}
.contact-desc{
	width: auto;
	text-align: center;
	margin-top: 0.48rem;
	color: #FFFFFF;
	opacity: 0.7;
}
/*返回顶部*/
.backtop{
	width: 0.96rem;
	height: 0.96rem;
	background:  url(../img/domain_reg_bg_01.png) no-repeat;
	background-size: 5.96rem 5.09rem;
	background-position: -3.9rem -2.6rem;
	position: fixed;
	bottom: 0.4rem;
	right: 0.3rem;
	z-index: 1300;
}

table .aui_titleBar{
	background: #dd2726;
}


body .contact{
	padding-bottom: 0.2rem;
	height: auto;
	overflow: hidden;
	margin-top: 0.36rem;
}
body .pc_href{
	margin-top: 0.1rem;
}
body .pc_href .pc_href_a{
	color: #FFFFFF;opacity: 0.9;padding: 2px 4px;
}
body .backstage_pay{
	color: #007EFF;display:inline-block;margin-top:10px;
}
body .login-after .user-info-list .title_type{
	color: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.back_up_box{
	float: left;
	width: 30%;
	height: .92rem;
}
.back_up{
	width: 0.78rem;
	height: .92rem;
	background-image: url(/template/Home/Default/Mobile/Static/img/back_up.png);
	background-repeat: no-repeat;
	background-size: 0.42rem .42rem;
	background-position: center center;
}
.top_left_box{
	width: 40%;
	float: left;
}
.top_right{
	width: 30%;
}
.aui_inner .aui_dialog{
	overflow: hidden;
	width: 100%;
}
 .aui_inner .aui_dialog{
	overflow: hidden;
	max-width: 90%;
}

table.aui_border{
	border-radius: 5px;
}
table .aui_inner{
	overflow: hidden;
	border-radius: 5px;
	width: 100%;
}
body .blocker .dialog{
    border-radius:5px;
    overflow:hidden;
}
td.aui_main{
    height: auto !important;
}
.show-captcha{
	border-radius:4px; 
}


#captcha {
    width: 1.8rem;
    border: solid 1px #ccc;
    height: 0.6rem;
}
.show-captcha {
    margin-top: 0.2rem;
    /* width: 1.8rem; */
    height: 0.6rem;
}







/* 验证码重写 */
body .layer-check-code {
	border-radius: 5px;
	max-width: 400px !important;
}
.layer-check-code .layer-code{
	margin-top: 50px;
    margin-left: 15px;
    margin-right: 15px;
    box-sizing: border-box;
    height: 42px;
    margin-bottom: 45px;
    /* margin-top: 50px;
    margin-left: 15px;
    margin-right: 15px;
    box-sizing: border-box; */
  }
  .layer-check-code * {
    box-sizing: border-box;
  }
  .layer-check-code .layui-layer-title {
    background-color: #dd2726;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
	font-size: 16px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .layer-check-code .layui-layer-setwin .layui-layer-close1{
    background: url("/template/Public/img/layer_close.png") no-repeat center center;
  }
  .layer-check-code .layer-code-span {
    width: 24%;
    line-height: 42px;
    text-align: right;
    float: left;
    font-size: 14px;
    color: #666;
  }
  .layer-check-code .layer-code-input {
    width: 40%;
    line-height: 42px;
    height: 42px;
    padding: 5px;
    padding-left: 10px;
    border: solid 1px #ccc;
    text-align: left;
    float: left;
    font-size: 14px;
    color: #666;
    border-radius: 5px;
  }
  .layer-check-code .layer-code-img {
    width: 30%;
    height: 42px;
    line-height: 42px;
    text-align: left;
    float: left;
    margin-left: 15px;
  }
  .layer-check-code .layer-code-img img {
    width: 100%;
    height: 42px;
    border-radius: 5px;
  }
  .layer-check-code .layui-layer-btn {
    padding: 10px 15px;
	background-color: #f5f9fa;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .layer-check-code .layui-layer-btn .layui-layer-btn0 {
    border-color: transparent;
    color: #FFF;
    background: #dd2726;
    margin-right: 10px;
  }
  .layer-check-code .layui-layer-btn a{
    margin-top: 0;
    line-height: 36px;
    height: 36px;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .layer-check-code .layui-layer-btn1{
      background-color: transparent;
      color: #dd2726;
      border-color:#dd2726;
  }
  .layer-check-code .layui-layer-btn1:hover{
    color: #FFF;
    background: #dd2726;
}

/* layer 警告弹框 */
.layer-custom-dialog.layui-layer-dialog .layui-layer-padding{
    padding: 25px;
    padding-left: 80px;
}
.layer-custom-dialog.layui-layer-dialog .layui-layer-content{
    line-height: 36px;
}
.layer-custom-dialog.layui-layer-dialog{
    min-width: 100px;
    border-radius: 5px;
	overflow: hidden;
	max-width: 600px !important;
}
.layer-custom-dialog.layui-layer-dialog .layui-layer-content .layui-layer-ico{
    position: absolute;
    top: 19px;
    left: 19px;
    width: 48px;
    height: 48px;
}
.layer-custom-warn.layui-layer-dialog .layui-layer-content .layui-layer-ico{
    background: url('/template/Public/lib/plugin/jQuery/dialog/skins/icons/alert.gif') no-repeat center center;
    background-size: contain;
}
.layer-custom-success.layui-layer-dialog .layui-layer-content .layui-layer-ico{
    background: url('/template/Public/lib/plugin/jQuery/dialog/skins/icons/success.gif') no-repeat center center;
    background-size: contain;
}
.mobile .layer-custom-dialog.layui-layer-dialog{
	max-width: 720px;
}
.mobile .layui-layer-btn a{
	font-weight: normal;
	font-size: 16px;
}
.tips_active  .layui-layer-btn a{
	font-size: 14px;
	padding: 2px 10px;
}