@charset "utf-8";
/*===== reset =====*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-family: 'Microsoft YaHei';
	vertical-align:baseline;
	word-wrap:break-word;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
form textarea {
	resize: none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input,button,select,textarea {
	outline:none;
	border: 0;
}
input:focus,textarea:focus {
	outline:none;
}
input, textarea {
	padding: 0;
	-webkit-appearance: none;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
ol,ul,li {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
b,strong {
	font-weight:bold;
}
em {
	font-style: normal;
}
img {
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	-webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */
}
:focus {
	outline:0;
}
a,button,input,textarea {
	color: inherit;
	text-decoration:none;
	-Webkit-tap-highlight-color:rgba(0,0,0,0);
}

/*clearfix*/
.clearfix:before,.clearfix:after {
	display:table;
	content:" ";
}
.clearfix:after {
	clear:both;
	
}

@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
body {
	position: relative;
	min-width: 320px;
	max-width: 640px;
	width: 100%;
	margin: 0 auto;
	font-size: 0.92rem;
	text-align: justify;
}


/*公用样式集合开始*/
/*圆角公用*/
.about-us li em {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
/*内边距公用*/
.about-us, .news {
	padding: 0 1.63rem 0 1.63rem;
	text-align: center;
}

/*隐藏*/
.hidden {
	display: none;
}

/*宽高百分百*/
.news ul li img, .banner2 dt, .banner1 img, .phone a, .ssd-content dt img,
.ssd-content dd img, .list-pic img, .parter-pic img, .banner1 a {
	display: block;
	width: 100%;
	height: 100%;
}

/*单行文本超出隐藏*/
.news ul li p, .new-det .newdet-paging a, .honour-content .swiper-slide p {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
}

/*多行文本超出显示省略号*/
.news-text strong, .news-text p {
	overflow : hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
/*公用样式集合结束*/


/*头部开始*/
header {
	position: absolute;
	top: 0;
	left: 0;
	width: 89.22%;
	padding: 0 4.84% 0 5.94%;
	z-index: 2;
}
header .logo {
	width: 5.29rem;
	height: 5.29rem;
}
header .menu {
	position: absolute;
	right: 1.29rem;
	top: 1.21rem;
	width: 2.83rem;
	height: 2.83rem;
	background: url('/nweb/mobile/img/menu.png') no-repeat;
	background-size: 100% 100%;
}
/*头部结束*/

/*侧边导航栏开始*/
aside {
	position: fixed;
	right: 4.69%;
	bottom: -10rem;
	overflow: hidden;
	z-index: 3;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.aside-show {
	bottom: 3.85rem;
}
aside div, .menu-close {
	width: 2.83rem;
	height: 2.83rem;
	margin-top: 0.42rem;
}
aside .menu {
	background: url('/nweb/mobile/img/menu.png') no-repeat;
	background-size: 100% 100%;
}
aside .phone {
	background: url('/nweb/mobile/img/phone.png') no-repeat;
	background-size: 100% 100%;
}
aside .go-top {
	background: url('/nweb/mobile/img/top.png') no-repeat;
	background-size: 100% 100%;
}
/*侧边导航栏结束*/

/*菜单弹出层开始*/
.menu-layer {
	overflow: hidden;
	position: fixed;
	width: 100%;
	height: 0;
	background: #141618;
	color: #fff;
	font-size: 1.25rem;
	z-index: 10;
}
.menu-layer ul {
	width: 62.5%;
	margin: 0 auto;
	padding-top: 3.5rem;
}
.menu-layer ul li {
	border-bottom: 1px dotted #595b5c;
	text-align: center;
}
.menu-layer ul li a {
	display: inline-block;
	height: 4.08rem;
	padding-left: 21.75%;
	line-height: 4.08rem;
}
.menu-layer ul li:nth-child(1) a {
	background: url('/nweb/mobile/img/home.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(2) a {
	background: url('/nweb/mobile/img/abus.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(3) a {
	background: url('/nweb/mobile/img/ssd.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(4) a {
	background: url('/nweb/mobile/img/bus.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(5) a {
	background: url('/nweb/mobile/img/news.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(6) a {
	background: url('/nweb/mobile/img/join.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(7) a {
	background: url('/nweb/mobile/img/std.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(8) a {
	background: url('/nweb/mobile/img/ctu.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(9) a {
	background: url('/nweb/mobile/img/party_building.png') no-repeat;
	background-size: contain;
}
.menu-layer ul li:nth-child(10) a {
	background: url('/nweb/mobile/img/hehuo.png') no-repeat;
	background-size: contain;
}
.menu-close {
	position: absolute;
	right: 5%;
	bottom: -4.71rem;
	background: url('/nweb/mobile/img/close.png') no-repeat;
	background-size: 100% 100%;
}
/*菜单弹出层结束*/

/*小图标渐变动画*/
.scrollmove {
	-webkit-animation:scrollmove ease-out 2s infinite; /*Safari and Chrome*/
	-moz-animation:scrollmove ease-out 2s infinite;  /* Firefox */
	-o-animation:scrollmove ease-out 2s infinite; /* Opera */
	animation:scrollmove ease-out 2s infinite ;
}
@-moz-keyframes scrollmove /* Firefox */ {
	from {bottom:6%;opacity:0;}
	50%{bottom:5%;opacity:1;}
	to {bottom:2%;opacity:0;}
}
@-webkit-keyframes scrollmove /*Safari and Chrome*/ {
	from {bottom:6%;opacity:0;}
	50%{bottom:5%;opacity:1;}
	to {bottom:2%;opacity:0;}
}
@-o-keyframes scrollmove /* Opera */ {
	from {bottom:6%;opacity:0;}
	50%{bottom:5%;opacity:1;}
	to {bottom:2%;opacity:0;}
}
@keyframes scrollmove {
	from {bottom:6%;opacity:0;}
	50%{bottom:5%;opacity:1;}
	to {bottom:2%;opacity:0;}
}

/*关注我们开始*/
footer {
	max-width: 640px;
	min-width: 320px;
	padding-top: 2.08rem;
	background: #2f2d2e;
	color: #fff;
	text-align: center;
}
.follow-tit h3 {
  font-family: Arial;
}
.follow-tit h3 em {
	font-family: 'Microsoft YaHei';
}
.contact {
	width: 71.24%;
	margin: 0 auto;
	padding-top: 2.42rem;
	background: url('/nweb/mobile/img/follow.jpg') no-repeat;
	background-size: contain;
}
.contact a {
	float: left;
	height: 3.29rem;
}
.contact a:nth-child(1) {
	width: 28.45%;
	background: url('/nweb/mobile/img/weix.jpg') no-repeat;
	background-size: 100% 100%;
}
.contact a:nth-child(2) {
	width: 26.04%;
	background: url('/nweb/mobile/img/qq.jpg') no-repeat;
	background-size: 100% 100%;
}
.contact a:nth-child(3) {
	width: 26.7%;
	background: url('/nweb/mobile/img/weib.jpg') no-repeat;
	background-size: 100% 100%;
}
.contact a:nth-child(4) {
	width: 18.6%;
	background: url('/nweb/mobile/img/suggest.jpg') no-repeat;
	background-size: 100% 100%;
}
.follow-tri {
	width: 2.81%;
	height: 2.38rem;
	margin: 0 auto;
	background: url('/nweb/mobile/img/follow_tri.jpg') no-repeat;
	background-size: contain;
}
.address {
	width: 100%;
	height: 17.58rem;
	background: url('/nweb/mobile/img/map.jpg') no-repeat;
	background-size: 100% 100%;
}
.copyright {
	padding: 0.67rem 0;
	background-color: #fff;
	color: #838383;
	font-size: 0.83rem;
}
.copyright p {
	font-family: Arial;
}
/*关注我们结束

/*子页公用样式开始*/
	/*子页banner公用样式*/
.child-banner {
	width: 100%;
	height: 8.58rem;
}
.abu-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_abu.jpg');
	background-size: 100% 100%;
}
.ssd-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_ssd.jpg');
	background-size: 100% 100%;
}
.bus-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_bus.jpg');
	background-size: 100% 100%;
}
.news-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_news.jpg');
	background-size: 100% 100%;
}
.join-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_join.jpg');
	background-size: 100% 100%;
}
.std-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_std.jpg');
	background-size: 100% 100%;
}
.ctu-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_ctu.jpg');
	background-size: 100% 100%;
}
.party-wrap .child-banner {
	background-image: url('/nweb/mobile/img/banner_party_wap.jpg');
	background-size: 100% 100%;
}
/*子页导航公用样式*/
.child-tit {
	overflow: hidden;
	width: 87.82%;
	height: 2.63rem;
	padding: 0 6.09%;
	background-color: #f0f0f0;
	font-size: 1.08rem;
	line-height: 2.63rem;
	text-align: center;
	-webkit-box-shadow: 0 -2px #d0d0d0 inset;
	-moz-box-shadow: 0 -2px #d0d0d0 inset;
	-ms-box-shadow: 0 -2px #d0d0d0 inset;
	-o-box-shadow: 0 -2px #d0d0d0 inset;
	box-shadow: 0 -2px #d0d0d0 inset; 
}
.child-titBox {
	width: 150%;
}
.child-tit a {
	float: left;
	padding: 0 0.67rem;
}
.child-tit .active {
	background-color: #fff;
	-webkit-box-shadow: 0 -3px #d80112 inset;
	-moz-box-shadow: 0 -3px #d80112 inset;
	-ms-box-shadow: 0 -3px #d80112 inset;
	-o-box-shadow: 0 -3px #d80112 inset;
	box-shadow: 0 -3px #d80112 inset; 
}
/*子页内容区*/
.child-content {
	width: 87.82%;
	padding: 1.67rem 6.09% 1.67rem;
	color: #353535;
}
/*子页公用样式结束*/
<!--0.00014996528625488-->