



.conf{background-color:#e6e6e6;width:100%;}
.footLinks{overflow:hidden;margin-bottom:0.4rem;padding-top:0.5rem;display:flex;flex-direction:row;align-items:center; padding-left:5%; padding-right:5%; }
.footLinks>a{color:#505050;width:33.33%;border-right:1px solid #c9c9ca;font-size:0.25rem;text-align:center;box-sizing:border-box}
.conf>p{margin-bottom:0.3rem;color:#888;font-size:0.22rem;display:block;height:initial; text-align:center}




/*css初始化*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font-size:16px;font-family: "微软雅黑","microsoft yahei","microsoft sans serif";background: #fff;line-height: 1.6;} 
body,html{height: 100%;overflow: hidden;}
a,a:hover,a:active{text-decoration:none; color:#666;} 
em,i{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 
input,textarea{outline: none;font-family: "微软雅黑","microsoft yahei";box-shadow: none;border: none;-webkit-appearance: none;}
*{
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	color:#666;
}
label > * { pointer-events: none; }

body .layui-m-layer .layui-m-layer-msg{bottom: 0 !important;}

/*字号*/
.font_0{font-size: 0;}
.font_12{font-size: 0.12rem;}
.font_14{font-size: 0.14rem;}
.font_16{font-size: 0.16rem;}
.font_18{font-size: 0.18rem;}
.font_20{font-size: 0.2rem;}
.font_22{font-size: 0.22rem;}
.font_24{font-size: 0.24rem;}
.font_26{font-size: 0.26rem;}
.font_28{font-size: 0.28rem;}
.font_30{font-size: 0.3rem;}
.font_32{font-size: 0.32rem;}
.font_34{font-size: 0.34rem;}
.font_36{font-size: 0.36rem; font-weight:normal;}
.font_38{font-size: 0.38rem;}
.font_54{font-size: 0.54rem;}
.font_bold{font-weight: bold;}

/*功能样式*/
.f-normal{font-weight: normal;}
.f-center{text-align: center;}
.f-tleft{text-align: left;}
.f-tright{text-align: right;}
.f-clearfix{overflow: hidden;}
.f-left{float: left;}
.f-right{float: right;}
.f-relative{position: relative;}
.f-absolute{position: absolute;}

.f-mt10{margin-top: 0.1rem;}
.f-mt20{margin-top: 0.2rem;}
.f-mt30{margin-top: 0.3rem;}
.f-mt40{margin-top: 0.4rem;}
.f-mt50{margin-top: 0.5rem;}
.f-mt60{margin-top: 0.6rem;}
.f-mt100{margin-top: 1rem;}

.f-pt10{padding-top: 0.1rem;}
.f-pt20{padding-top: 0.2rem;}
.f-pt30{padding-top: 0.3rem;}
.f-pt40{padding-top: 0.4rem;}
.f-pt50{padding-top: 0.5rem;}
.f-pt60{padding-top: 0.6rem;}
.f-pt80{padding-top: 0.8rem;}
.f-pt100{padding-top: 1rem;}

.f-mb10{margin-bottom: 0.1rem;}
.f-mb20{margin-bottom: 0.2rem;}
.f-mb30{margin-bottom: 0.3rem;}
.f-mb40{margin-bottom: 0.4rem;}
.f-mb50{margin-bottom: 0.5rem;}
.f-mb60{margin-bottom: 0.6rem;}
.f-mb80{margin-bottom: 0.8rem;}

.f-pb10{padding-bottom: 0.1rem;}
.f-pb20{padding-bottom: 0.2rem;}
.f-pb30{padding-bottom: 0.3rem;}
.f-pb40{padding-bottom: 0.4rem;}
.f-pb50{padding-bottom: 0.5rem;}
.f-pb60{padding-bottom: 0.6rem;}

.f-ml10{margin-left: 0.1rem;}
.f-ml20{margin-left: 0.2rem;}
.f-ml30{margin-left: 0.3rem;}
.f-ml40{margin-left: 0.4rem;}
.f-ml50{margin-left: 0.5rem;}
.f-ml60{margin-left: 0.6rem;}

.f-pl10{padding-left: 0.1rem;}
.f-pl20{padding-left: 0.2rem;}
.f-pl30{padding-left: 0.3rem;}
.f-pl40{padding-left: 0.4rem;}
.f-pl50{padding-left: 0.5rem;}
.f-pl60{padding-left: 0.6rem;}

.f-mr10{margin-right: 0.1rem;}
.f-mr20{margin-right: 0.2rem;}
.f-mr30{margin-right: 0.3rem;}
.f-mr40{margin-right: 0.4rem;}
.f-mr50{margin-right: 0.5rem;}
.f-mr60{margin-right: 0.6rem;}

.f-pr10{padding-right: 0.1rem;}
.f-pr20{padding-right: 0.2rem;}
.f-pr30{padding-right: 0.3rem;}
.f-pr40{padding-right: 0.4rem;}
.f-pr50{padding-right: 0.5rem;}
.f-pr60{padding-right: 0.6rem;}

/*组件*/
.u-circle{
	display: inline-block;
	width: 0.30rem;
	height: 0.30rem;
	line-height: 0.30rem;
	text-align: center;
	font-size: 0.22rem;
	background: #FF004B;
	color: #fff;
	border-radius: 50%;
}

/*颜色*/
.s-blue{color: #1E90FF ;}
.s-red{color: #FF004B ;}
.s-orange{color: #eeaa3d;}
.s-maincolor{color: #CBB376;}
.s-maingray{color: #555;}
.s-green{color: #5CB85C ;}
.s-flower{color: #ff8761 ;}
.s-gray{color: #B4B4B4 ;}
.s-deepgray{color: #666 ;}
.s-black{color: #313131;}
.s-white{color: #FFFFFF ;}

/*状态*/
.z-selected{}
.z-current{}
.z-block{display: block;}
.z-hide{display: none;}
.z-error{border: 1px solid #ef4437;}
.z-ellipsis,
.z-ellipsis-1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	overflow: hidden;
}
.z-ellipsis-2{-webkit-line-clamp: 2}

/*组件*/


/*flex*/
.flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.flex-item{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1; 
}

/*全局*/
.g-page{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}
.g-page.white{
	background: #fff;
}
.g-header{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	position: absolute;
	top: 0;
	width: 100%;
	height: 0.98rem;
	background: #fff;
	z-index: 10;
}
.g-header_line{border-bottom: 1px solid #eeeeee;}
.g-header .icon-left,
.g-header .icon-right{
	display: block;
	width: 1.18rem;
	height: 0.98rem;
	line-height: 0.98rem;
	text-align: center;
	font-size: 0.29rem;
	display: block;
	font-weight: 600;
	color: #444;
	position: relative;
	
}
.g-header .icon-left{
	background: url(../images/icon-more.png) no-repeat center;
	background-size: 0.5rem auto;
}
.g-header .title{
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
}
.g-logo{
	height: 0.65rem;
}
.g-tel{
	height: 0.38rem;
}
.g-container{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 7.5rem;
	overflow: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.g-container div.c1{padding:30px 0!important;}
.g-container div.c1,.g-container div.c3,.g-container div.c4{width:92%!important; margin:0 auto!important;}
.g-container div.c1 p span,.g-container div.c3 p span,.g-container div.c4 p span,.g-container div.c3,.g-container div.c4,.g-container div.c1{font-size:14px!important; color:#666!important;}
.g-container .team .teamBox .f-center img{border-radius:0!important;}
.g-container center{margin:20px auto 0!important;}
.g-container center,.g-container .about_map,.g-container .about_map_txt{width:92%; margin:0 auto;}
.g-container .clearfix {width:92%!important; margin: 0 auto!important;}
.g-container .clearfix div.des{margin-bottom:40px!important;}
.g-container .clearfix div.pic,.g-container .clearfix div.des{width:100%!important; float:none!important;}
.g-container img{width:100%!important; height:auto!important; float:none!important;}
.g-container .prev img,.g-container .next img{width:0.44rem!important; margin-right:0.1rem!important;}
.g-container .content{width:92%; margin:20px auto!important;}
.newdetail-content img{width:100%!important; height:auto!important;}
.g-footer{
	
	-webkit-align-items: center;
	align-content: center;
    position: absolute;
    width: 100%;
   
    bottom: 0;
    text-align: center;
    padding: 0 0.3rem;
    background: #ededed;
    z-index: 20;
    font-size: 0.2rem;
    color: #666666; line-height:0.6rem;
}
.g-footer_line{border-top: 1px solid #eee;}
.g-header ~ .g-container{
	top: 0.98rem;
}
.g-footer ~ .g-container{
	bottom: 0.98rem;
}

.g-aside{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	color: #fff;
	transform: translate3d(-100%,0,0);
	transition: all .3s;
}
.g-aside-active{
	transition: all .5s;
	transform: translate3d(0,0,0);
}
.g-aside .inner{
	width: 6.5rem;
	height: 100%;
	padding-top: 1rem;
	overflow-y: scroll;
	background:#727272;
}
.g-aside a{
	display: block;
	height: 100%;
	color: inherit;
}
.g-aside .title{
	height: 0.98rem;
	line-height: 0.98rem;
	padding-left: 0.3rem;
	font-size: 0.3rem;
	border-bottom: 1px solid #BFBFBF;
	color:#C8C8C8;
}
.g-aside dt{
	font-size: 0.3rem;
	padding: 0.3rem 0.3rem;
}
.g-aside dd{
	height: 0.9rem;
	line-height: 0.9rem;
	margin-left: 0.3rem;
	padding-left: 0.36rem;
	background: url(../images/line.png) no-repeat left center;
	background-size: auto 0.02rem;
}
.g-aside .active{
	background: #E6E6E6;
}
.g-aside .active .title{
	border-color: transparent;
	color:#7F7F7F;
}
.g-aside .current{
	color: #666;
	background-image: url(../images/line-active.png);
}
.g-aside .aside-close{
	position: fixed;
	right: 0;
	top: 0;
	width: 1rem;
	height: 1rem;
	background: url(../images/close.png) no-repeat center;
	background-size: 0.26rem auto;
}
.g-aside .third .top{
	text-align: center;
	color: #fff;
	background: url(../images/icon-left.png) no-repeat 0.3rem center;
	background-size: 0.14rem auto;
}
/*模块*/
.m-checkbox-1{
	display: inline-block;
	padding: 10px 0;
}
.m-checkbox-1 .check-icon{
	display: inline-block;
	width: 0.28rem;
	height: 0.28rem;
	border: 1px solid #CBB376;
	border-radius: 4px;
	vertical-align: middle;
}
.m-checkbox-1 input:checked+ .check-icon{
	background: url(../images/s-check.png) no-repeat #CBB376 center;
	background-size: 0.2rem auto;
}

/*优化checkbox*/
.m-checkbox-2 .icon{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	border: 0.02rem solid #c6c6c6;
	background: url(../images/s-check.png) no-repeat center;
	background-size: 0.2rem;
	vertical-align: middle;
}
.m-checkbox-2 input:checked+ .icon{
	background-color: #CBB376;
	border-color: #CBB376;
}


@media only screen and (max-width:960px){
.g-container .mir1, .g-container .mir3, .g-container .mir4, .g-container .mir5, .g-container .mir6, .g-container .mir7{width:95%!important;margin:0 auto!important;}
.g-container .mir1{ background:none!important; height:auto!important; margin:20px auto 0!important;}
.g-container .mir1 img{ display:block!important;}
.g-container .mir2{ width:100%!important; margin:0 auto!important; position:static!important;}
.g-container .mir2 td{color:#fff!important;}
.g-container .mir3 h1, .g-container .mir5 h1{margin-top:40px!important; text-align:left!important;}
.g-container .mir3 .mir3-r{ float:none!important; width:100%!important; margin:20px auto 0!important;}
.g-container .mir3 h1, .g-container .mir5 h1{font-size:24px!important; text-align:left!important;}
.g-container .mir3 div{ text-align:left!important;}
.g-container .mir3 .mir3-pic{ float:left!important; width:auto!important;margin:20px auto 0!important;}
.g-container .mir4{ height:auto!important;}.g-container .mir4 div{ float:none!important; margin-left:5%!important;width:90%!important; }
.g-container .mir4 h2{margin:20px auto 0!important;padding-top:50px!important;text-align:left!important; font-size:24px!important; width:auto!important;}
.g-container .mir4 p{font-size:14px!important;}
.g-container .mir5 ul{ margin:20px 0 0!important;}
.g-container .mir5 li{width:100%!important; font-size:20px!important; float:none!important; height:auto!important;}
.g-container .mir5 li h1{font-size:18px!important;}
.g-container .mir6{background:none!important; height:auto!important; margin:20px auto 0!important; text-align:left!important;}
.g-container .mir6 h1{margin:0 auto 0!important; text-align:left!important;font-size:24px!important;padding-top:20px!important;}
.g-container .mir6 div{float:none!important;  width:auto!important;height:auto!important; margin:0 auto!important;}
.g-container .mir6 h2{margin:10px auto 0 !important;padding-left:0!important;}
.g-container .mir6 p span{margin-left:20px!important;}
.g-container .mir6 img{ display:block!important;;}
.g-container .mir7{margin:20px auto 0!important;width:95%!important;}
}
