﻿html {
    color: #333;
    font-size: 2.666667vw;
    margin: 0 auto;
	min-height:1000px;
}
@media screen and (min-width: 769px){
	html {
		font-size: 20px;
		background: #fff;
	}
}
/*头部*/
.aui-header{
	display: block;
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	max-width:640px;
	margin:0 auto;
	height: 5rem;
}
.aui-header-box{
	padding:0 1.5rem;
}
.aui-header-logo{
	float:left;
}
.aui-header-logo a{
	display:block;
	padding:0 0.8rem;
	font-size:1.8rem;
	line-height:5rem;
	font-weight:bold;
	color:#fff;
}
.aui-header-area{
	text-align:center;
	float:left;
}
.aui-header-area h1{ color:#fff; font-size:1.4rem; line-height:5rem; font-weight: normal;}
.aui-header-logo,.aui-header-area,.aui-header-sou{ width:33.333%;}
.aui-header-sou{
	float:right;
	text-align:right
}
.fixednav {
    width: 100%;
	/*background: #408ed6;*/
	background: #f12433;
}

/**地区下拉*/
.mobile-inner-header-icon{
	color: #ffffff;
	height: 5rem;
	font-size:1.8rem;
	text-align: center;
	float:right;
	width: 4rem;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.mobile-inner-header-icon:hover{
	background-color: rgba(255,255,255,0.2);
	cursor: pointer;
}
.mobile-inner-header-icon span{
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 2.5rem;
	height: 1px;
	background-color: rgba(255,255,255,1);
}
.mobile-inner-header-icon span:nth-child(1){
transform: translateY(4px) rotate(0deg);
	}
.mobile-inner-header-icon span:nth-child(2){
transform: translateY(-4px) rotate(0deg);
	}
	
.mobile-inner-header-icon-click span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
	}		
.mobile-inner-header-icon-click span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
	}
	


@keyframes clickfirst {
  0% {
	  transform: translateY(4px) rotate(0deg);
	  
  }

  100% {
    transform: translateY(0) rotate(45deg);
  }
}
@keyframes clicksecond {
  0% {
	  transform: translateY(-4px) rotate(0deg);
  }

  100% {
    transform: translateY(0) rotate(-45deg);
  }
}
.mobile-inner-header-icon-out span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
	}		
.mobile-inner-header-icon-out span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
	}

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }

  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}	
@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }

  100% {
    transform: translateY(4px) rotate(0deg);
  }
}

.mobile-inner-nav{
	background-color: rgba(255,255,255,1);
	width: 100%;
	position: absolute;
	top: 5rem;
	left: 0;
	display: none;
	z-index:2;
	-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 10px rgba(0,0,0,.2);
    -ms-box-shadow: 0 4px 10px rgba(0,0,0,.2);
    -o-box-shadow: 0 4px 10px rgba(0,0,0,.2);
    box-shadow: 0 4px 10px rgba(0,0,0,.2);
}

.mobile-inner-nav ul{ display:block; padding:2rem; overflow:hidden;}
.mobile-inner-nav ul li{ float:left; width:25%; text-align:center;}
 /* 新加大区 */
 .mobile-inner-nav ul li.areali{float: none; font-size:14px; font-weight: bold; width: 100%; overflow:hidden; text-align: left; color: #bbb; padding: 5px;}

.mobile-inner-nav a{
	display: block;
	text-decoration: none;
	font-size:1.6rem;
	color: #333;
	border: solid 1px rgba(0,0,0,0.1);
	margin:0.5rem;
	padding:0.5rem 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.mobile-inner-nav a:hover{
	color: rgba(255,255,255,1);
	background:#0e90d2;
}
.mobile-inner-nav a:nth-child(1):after {animation-delay:0s} .mobile-inner-nav a:nth-child(2):after {animation-delay:0.1s} .mobile-inner-nav a:nth-child(3):after {animation-delay:0.2s} .mobile-inner-nav a:nth-child(4):after {animation-delay:0.3s} .mobile-inner-nav a:nth-child(5):after {animation-delay:0.4s} .mobile-inner-nav a:nth-child(6):after {animation-delay:0.5s} .mobile-inner-nav a:nth-child(7):after {animation-delay:0.6s} .mobile-inner-nav a:nth-child(8):after {animation-delay:0.7s} .mobile-inner-nav a:nth-child(9):after {animation-delay:0.8s} .mobile-inner-nav a:nth-child(10):after {animation-delay:0.9s} .mobile-inner-nav a:nth-child(11):after {animation-delay:1s} .mobile-inner-nav a:nth-child(12):after {animation-delay:1.1s} .mobile-inner-nav a:nth-child(13):after {animation-delay:1.2s} .mobile-inner-nav a:nth-child(14):after {animation-delay:1.3s} .mobile-inner-nav a:nth-child(15):after {animation-delay:1.4s} .mobile-inner-nav a:nth-child(16):after {animation-delay:1.5s} .mobile-inner-nav a:nth-child(17):after {animation-delay:1.6s} .mobile-inner-nav a:nth-child(18):after {animation-delay:1.7s} .mobile-inner-nav a:nth-child(19):after {animation-delay:1.8s} .mobile-inner-nav a:nth-child(20):after {animation-delay:1.9s} .mobile-inner-nav a:nth-child(21):after {animation-delay:2s} .mobile-inner-nav a:nth-child(22):after {animation-delay:2.1s} .mobile-inner-nav a:nth-child(23):after {animation-delay:2.2s} .mobile-inner-nav a:nth-child(24):after {animation-delay:2.3s} .mobile-inner-nav a:nth-child(25):after {animation-delay:2.4s} .mobile-inner-nav a:nth-child(26):after {animation-delay:2.5s} .mobile-inner-nav a:nth-child(27):after {animation-delay:2.6s} .mobile-inner-nav a:nth-child(28):after {animation-delay:2.7s} .mobile-inner-nav a:nth-child(29):after {animation-delay:2.8s} .mobile-inner-nav a:nth-child(30):after {animation-delay:2.9s} .mobile-inner-nav a:nth-child(31):after {animation-delay:3s} .mobile-inner-nav a:nth-child(32):after {animation-delay:3.1s} .mobile-inner-nav a:nth-child(33):after {animation-delay:3.2s} .mobile-inner-nav a:nth-child(34):after {animation-delay:3.3s} .mobile-inner-nav a:nth-child(35):after {animation-delay:3.4s} .mobile-inner-nav a:nth-child(36):after {animation-delay:3.5s} .mobile-inner-nav a:nth-child(37):after {animation-delay:3.6s} .mobile-inner-nav a:nth-child(38):after {animation-delay:3.7s} .mobile-inner-nav a:nth-child(39):after {animation-delay:3.8s} 

.fxad{ margin:1rem 1.5rem;}
/*品牌区域*/
.pinpai-dyt{ position:relative; margin: 5rem 1.5rem 0.5rem 1.5rem;}
.pinpai-dyt img{ border-radius: 0.5rem;}
/*图片轮播*/
.swiper-container{ position:relative; z-index:1; margin:0 auto; overflow:hidden; background: url(../Images/bannerbg.jpg);
	background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;}
.foot-curve{ position:absolute; z-index:-1; width:100%; bottom:0; left:0;}
.m_focus{ max-width:640px; margin:0 1.5rem 0;}
#scrollDiv{width:100%; margin-left:auto; margin-right:auto; overflow:hidden;}
#wrapper {width:100%;position:relative;overflow:hidden;}
#scroller1 {display:block; padding:0;}
#scroller1 ul {list-style:none;display:block;padding:0;margin:0; overflow: hidden;}
#scroller1 li {display:block;float:left; position:relative;text-decoration: none;}
#scroller1 li a{ display:block;}
#scroller1 img{width:100%;border:none; border-radius:0.5rem;}
.scrollerTitle{ position:absolute; z-index:10; bottom:0px; color:#FFF; font-size:12px;line-height:30px; background:#000; width:100%; display:block;opacity:0.5;filter:alpha(opacity=50); display:none;}

/*2020.03.19 小点样式*/
.wrapper_nav{width:100%; text-align: center; position: absolute; bottom: 1rem;}
.wrapper_ul{ margin: auto;width:9rem;}
.wrapper_ul li{ width: 0.5rem; height: 0.5rem; background-color: aliceblue; color:rgba(0,0,0,0); border-radius: 50%; opacity: 0.5; float: left; margin: 0px 0.2rem;}
.wrapper_ul li.on{ width: 2rem; height: 0.5rem; border-radius: 15%; background-color: #fff;opacity: 0.9;color: rgba(0,0,0,0);}

/*2020.03.18*/
.focus{ width:100%; position:relative; overflow:hidden; }
.focus .hd{ position:absolute; bottom:0.33333rem;  z-index:10; left:0; width:100%; }
.focus .hd ul{ padding:0; margin:0; text-align:center;}
.focus .hd ul li{display:inline-block;  background:#FFF; border-radius:50%; width: 0.4rem; height:0.4rem; list-style:none; margin-right:0.2rem; cursor:pointer; background-size: 0.38rem 0.38rem; }
.focus .hd ul li.on{background:#f47281; border-radius:50%; width: 0.4rem; height:0.4rem;background-size: 0.38rem 0.38rem;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; display:block;}


/*主体*/
.contain{ position:relative; padding:1rem; overflow:hidden; background:url(../Images/indexbg.jpg) no-repeat #f5f5f5;}
/*项目*/
.A-item{  border-radius: 0.5rem; overflow:hidden; margin: 0 0.5rem 0.5rem 0.5rem; padding: 1rem 0 0 0;}
.A-item ul{ overflow:hidden;}
.A-item ul li{ float:left; width:25%; text-align:center;}
.A-item ul li a{ display:block; font-size:1.2rem; color:#333;}
.A-item ul li a p{ display:block; margin:0.5rem 0 1rem;}

.icon-circle{display: inherit; margin:0 auto; width:4rem; height:4rem; line-height: 4rem; border-radius:5rem; text-align:center; color:#fff;}
.bg-blue{ background:#408ed6;}
.bg-orange{ background:#0c0c0c;}
.bg-green{ background:#58a851;}
.bg-pink{ background:#da5e90;}
.bg-purple{ background:#a951a7;}
.bg-coffee{ background:#b2631e;}
.bg-sky{ background:#06b6ff;}
.bg-yellow{ background:#408ed6;}

/*功能*/
.A-tools{ display:block; overflow:hidden;}
.A-tools ul{ overflow:hidden;}
.A-tools ul li{ float:left; width:50%;}
.A-tools ul li a{ display:block; margin:0.5rem; position:relative; overflow:hidden; border-radius:0.5rem; padding:1rem;}
.A-tools ul li a.bglinear-blue{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(177, 194, 240, 0.95) 0%, rgba(125, 178, 236, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(177, 194, 240, 0.95) 0%, rgba(125, 178, 236, 0.95) 100%);
    background: linear-gradient(to right, rgba(177, 194, 240, 0.95) 0%, rgba(125, 178, 236, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}
.A-tools ul li a.bglinear-orange{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(254, 232, 208, 0.95) 0%, rgba(253, 227, 194, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(254, 232, 208, 0.95) 0%, rgba(253, 227, 194, 0.95) 100%);
    background: linear-gradient(to right, rgba(254, 232, 208, 0.95) 0%, rgba(253, 227, 194, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}
.A-tools ul li a.bglinear-yellow{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(246, 224, 149, 0.95) 0%, rgba(233, 196, 59, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(246, 224, 149, 0.95) 0%, rgba(233, 196, 59, 0.95) 100%);
    background: linear-gradient(to right, rgba(246, 224, 149, 0.95) 0%, rgba(233, 196, 59, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}
.A-tools ul li a.bglinear-purple{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: linear-gradient(to right, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}
.A-tools ul li a h2{ font-size:1.8rem; color:#333;}
.A-tools ul li a p{ display:block; font-size:1.2rem; color:#666; overflow:hidden;}
.A-tools ul li a.bglinear-blue span{ display:inline-block; margin-top:1rem; font-size:1.4rem; background:#fff; border-radius:0.5rem; color:#3378c3; padding:0.5rem 1rem; text-align:center}
.A-tools ul li a.bglinear-orange span{ display:inline-block; margin-top:1rem; font-size:1.4rem; background:#fff; border-radius:0.5rem; color:#8f7a58; padding:0.5rem 1rem; text-align:center}
.A-tools ul li a.bglinear-yellow span{ display:inline-block; margin-top:1rem; font-size:1.4rem; background:#fff; border-radius:0.5rem; color:#9c7d0d; padding:0.5rem 1rem; text-align:center}
.A-tools ul li a.bglinear-purple span{ display:inline-block; margin-top:1rem; font-size:1.4rem; background:#fff; border-radius:0.5rem; color:#da5e90; padding:0.5rem 1rem; text-align:center}
.A-tools-shade{ position:absolute; right:-3rem; top:0;}
.A-tools-shade i{ font-size:10rem; color:rgba(255,255,255,.2)}

.A-tools ul li a.bglinear-blue h2,.A-tools ul li a.bglinear-blue p{ color:#285f9c;}
.A-tools ul li a.bglinear-orange h2,.A-tools ul li a.bglinear-orange p{ color:#b37637;}
.A-tools ul li a.bglinear-yellow h2,.A-tools ul li a.bglinear-yellow p{ color:#9c7d0d;}
.A-tools ul li a.bglinear-purple h2,.A-tools ul li a.bglinear-purple p{ color:#8e0c40;}

/*讲座*/
.m-box {
    display: block;
    margin: 1rem 0.1rem;
    padding: 0;
    overflow: hidden;
	border-radius:0.5rem;
}
.other-active{ display:block; background:#fff; padding-bottom:1rem;}
.other-active-title{ padding:1rem 0.5rem; font-size:1.8rem; color:#333; font-weight:bold;}
.other-active-title b{ font-weight:bold;}
.other-active-title span{ float:right; font-size:1.2rem; font-weight:normal; line-height:2.5;}
.other-active-title span a{ color:#999;}
.aui-middle-dome{
	position: relative;
	-webkit-transition: all 1s ease-in-out;
	padding:0 1rem;
	background:#fff;
	margin-bottom:0.8rem;
	border-radius:0.5rem;
}
.aui-middle-dome-a{
	display: block;
	position: relative;
	font-size: 0px;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	-webkit-touch-callout: none;
	padding: 1rem 0px;
}
.aui-middle-dome-title{
	display: inline-block;
	width: 67%;
	vertical-align: middle;
}
.aui-middle-dome-title h3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 2rem;
	margin-right: 1.2rem;
	font-size: 1.6rem;
	font-weight: normal;
	color: #333;
	max-height: 100%;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
}
.aui-middle-dome-text{
	color: #bbb;
	font-size: 1.2rem;
	margin-top: 1rem;
}

.aui-middle-dome-img{
	position: relative;
	background: url() #fff no-repeat center center;
	background-size: 50%;
	overflow: hidden;
	width: 33%;
	max-height:7rem;
	display: inline-block;
	vertical-align: middle;
}
.aui-middle-dome-img img{
	border: none;
	display: block;
	width: 100%;
	-webkit-transition: opacity 300ms ease;
	-moz-transition: opacity ease .3s;
	pointer-events: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	text-decoration: none;
}
.aui-middle-dome:before{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}
.aui-middle-dome-text div span{
	float:left;
	margin-right:1rem;
}
.aui-middle-dome-text div span:first-child{
	margin-top:2px;
	}

.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.icon-browse{ margin-right:0.5rem;}

.m-box a.more-btn{ display:block; background:#fff; color:#333; padding:1rem; text-align:center; font-size:1.4rem;}
.m-box a.more-btn:hover{ background:#0e90d2; color:#fff;}


.bglinear-jz{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: linear-gradient(to bottom, rgba(215, 236, 254, 1) 0%, rgba(255, 255, 255, 1) 15%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}
.bglinear-gkk{
	min-height: 8rem;
    background: rgba(0, 0, 0, 1);
    background: -moz-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(231, 175, 230, 0.95) 0%, rgba(219, 110, 219, 0.95) 100%);
    background: linear-gradient(to bottom, rgba(255, 232, 186, 1) 0%, rgba(255, 255, 255, 1) 15%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E55b61cf,endColorstr=#E55b61cf);
}



.tq-tqnews-con{ display:block; margin:0; overflow:hidden;}
.tqnews-news ul{}
.tqnews-news ul li{ float:left; width:50%; margin-bottom:0.5rem;}
.tqnews-news{ padding:0; }

.all-list-list .all-list-pic{ height:15rem;}

.all-list-list .all-list-pic{ position: relative;overflow:hidden;}
.all-list-list .all-list-pic > a > img{
	width:100%;
	}
.all-list-list{ position: relative; background: #fff; margin: 0.1rem;}


.all-list-info{ padding: 1rem 1.5rem; position: relative;}
.all-list-info-title {
    height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-bottom:2rem;
}
.all-list-info-title a {
	font-size:1.5rem;
	color:#0e0e0e;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.all-list-info-title a:hover{ color:#ff6600;}
.all-list-info-time {
	display:none;
    font-size: 1.2rem;
    color: #bbb;
    margin-bottom: 1.3rem;
    height: 18px;
}

.all-list-info-time a{ color:#666;}
.all-list-info-time a:hover{ color:#ff6600;}

.all-list-info-item {
    font-size: 1.2rem;
    color: #bbb;
	overflow:hidden;
}
.display-addtime{ float:left;}
.display-read{ float:right;}



/*copyright*/
.pc-m{ display:block; font-size:1.2rem; background:#fff; padding:1.2rem; text-align:center; color:#ccc;}
.pc-m a{ color:#666;}
.pc-m a:hover{ color:#ff6600;}

.m-copy{ display:block; padding:1.2rem; background:#f2f2f2; overflow:hidden; font-size:1.2rem; color:#999; margin-bottom: 55px;text-align: center;}
.m-copy em,.m-copy i{ font-style:normal;}
.m-copy em{ float:left;}
.m-copy i{ float:right; text-align:right;}




/*底部bar*/
.aui-bar {
	position: fixed;
	right: 0;
	left: 0;
	bottom:0;
	z-index: 10;
	margin:0 auto;
	text-align: center;
	width:100%;
	max-width:640px;
	border-top:0.1rem solid rgba(0,0,0,.1); background:#fff;
}
.aui-bar-tab .aui-bar-tab-item {
    display: table-cell;
    position: relative;
    width: 1%;
	padding: 0.8rem;
    text-align: center;
    vertical-align: middle;
}
.aui-bar-tab .aui-active {
    color: #f12433;
}
.aui-bar-tab-item a{
	color:#666;
}
.aui-active a{
	color:#f12433;
}

.aui-bar-tab .aui-bar-tab-item .iconfont {
    position: relative;
    z-index: 20;
    font-size: 2rem;
}
.aui-bar-tab .aui-bar-tab-label {
    display: block;
    font-size: 1.2rem;
    position: relative;
}

.m-b-50{ margin-bottom:5rem;}
.text-red{ color:#FF0000}


