body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	min-width: 320px;
}

@font-face {
	font-family: 'helve';
	/*字体名称*/
	src: url("/template/default/skin/css/al/../font/HelveticaBold.eot");
	/*字体源文件*/
	src: url("http://www.chinaaoxu.com/web/static/web/font/HelveticaBold.svg");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/HelveticaBold.ttf");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/HelveticaBold.woff");
	/*字体源文件*/
	src: url("/template/default/skin/css/al//template/default/skin/css/al/../font/HelveticaBold.woff2");
	/*字体源文件*/
}

@font-face {
	font-family: 'helvec';
	/*字体名称*/
	src: url("/template/default/skin/css/al/../font/HELVETI1.eot");
	/*字体源文件*/
	src: url("http://www.chinaaoxu.com/web/static/web/font/HELVETI1.svg");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/HELVETI1.ttf");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/HELVETI1.woff");
	/*字体源文件*/
	src: url("/template/default/skin/css/al//template/default/skin/css/al/../font/HELVETI1.woff2");
	/*字体源文件*/
}

@font-face {
	font-family: 'mg';
	/*字体名称*/
	src: url("/template/default/skin/css/al/../font/MGQ8101.eot");
	/*字体源文件*/
	src: url("http://www.chinaaoxu.com/web/static/web/font/MGQ8101.svg");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/MGQ8101.ttf");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/MGQ8101.woff");
	/*字体源文件*/
	src: url("/template/default/skin/css/al//template/default/skin/css/al/../font/MGQ8101.woff2");
	/*字体源文件*/
}

@font-face {
	font-family: 'imp';
	/*字体名称*/
	src: url("/template/default/skin/css/al/../font/impact.eot");
	/*字体源文件*/
	src: url("http://www.chinaaoxu.com/web/static/web/font/impact.svg");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/impact.ttf");
	/*字体源文件*/
	src: url("/template/default/skin/css/al/../font/impact.woff");
	/*字体源文件*/
	src: url("/template/default/skin/css/al//template/default/skin/css/al/../font/impact.woff2");
	/*字体源文件*/
}

.fl {
	float: left;
}

.fr {
	float: right;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.footer_box {
	width: 100%;
	height: auto;
	background: #3a3a3a;
	display: none;
}

@media (max-width: 1024px) {
	.footer_box {
		display: block;
	}
}

.footer_box .nav-m {
	width: 100%;
}

.footer_box .nav-m ul {
	width: 100%;
}

.footer_box .nav-m ul li {
	overflow: hidden;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #4e4e4e;
}

.footer_box .nav-m ul li>a {
	width: 100%;
	height: 68px;
	display: block;
	padding: 0 6.5%;
	box-sizing: border-box;
}

.footer_box .nav-m ul li>a .txt {
	float: left;
	font-size: 22px;
	color: #fff;
	line-height: 68px;
}

.footer_box .nav-m ul li>a .ico {
	float: right;
	display: block;
	width: 24px;
	height: 100%;
	background: url(/template/default/skin/css/al/../image/jia.png) no-repeat center center;
}

.footer_box .nav-m ul li .container {
	display: none;
}

.footer_box .nav-m ul li .container>a {
	width: 100%;
	height: 60px;
	display: block;
	padding: 0 6.5%;
	box-sizing: border-box;
	font-size: 18px;
	color: #fff;
	line-height: 60px;
}

.footer_box .m_t {
	width: 100%;
	text-align: center;
}

.footer_box .m_t img {
	display: inline-block;
	max-width: 80%;
	padding: 40px 0;
}

.footer_box .foot2 {
	width: 100%;
	height: auto;
	background: #323232;
}

.footer_box .foot2 .foot_cen2 {
	width: 87%;
	margin: 0 auto;
}

.footer_box .foot2 .foot_cen2 .copyright {
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding: 15px 0;
	text-align: center;
}

.footer_box .foot2 .foot_cen2 .ms {
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #474747;
}

.footer_box .foot2 .foot_cen2 .ms .ml {
	float: left;
	width: 34.3%;
}

.footer_box .foot2 .foot_cen2 .ms .ml .ti {
	font-size: 22px;
	color: #fff;
	line-height: 30px;
}

.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox {
	margin-top: 20px;
}

.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a {
	padding: 0;
	border-radius: 50%;
	display: block;
	float: left;
	margin-right: 10px;
}

.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.sina {
	width: 40px;
	height: 40px;
	background: url(/template/default/skin/css/al/../image/sy_88.png) no-repeat center center #252525;
	background-size: 28px 22px;
}

.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.wx {
	width: 40px;
	height: 40px;
	background: url(/template/default/skin/css/al/../image/sy_83.png) no-repeat center center #252525;
	background-size: 28px 22px;
}

.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.qzone {
	width: 40px;
	height: 40px;
	background: url(/template/default/skin/css/al/../image/sy_85.png) no-repeat center center #252525;
	background-size: 28px 22px;
}

.footer_box .foot2 .foot_cen2 .ms .mr {
	float: right;
	width: 45.3%;
}

.footer_box .foot2 .foot_cen2 .ms .mr .ti {
	font-size: 20px;
	color: #707070;
	font-family: Arial;
	line-height: 30px;
}

.footer_box .foot2 .foot_cen2 .ms .mr .tel {
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	margin-top: 16px;
}

@media (max-width: 850px) {
	.footer_box .nav-m ul li>a {
		padding: 0 6.5%;
		box-sizing: border-box;
		height: 50px;
	}

	.footer_box .nav-m ul li>a .txt {
		font-size: 18px;
		line-height: 50px;
	}

	.footer_box .nav-m ul li>a .ico {
		background-size: 20px 20px !important;
	}

	.footer_box .nav-m ul li .container {
		display: none;
	}

	.footer_box .nav-m ul li .container>a {
		height: 50px;
		font-size: 16px;
		line-height: 50px;
	}

	.footer_box .m_t img {
		padding: 25px 0;
	}

	.footer_box .foot2 .foot_cen2 .copyright {
		font-size: 14px;
		line-height: 24px;
		padding: 15px 0;
	}

	.footer_box .foot2 .foot_cen2 .ms {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml {
		float: left;
		width: 34.3%;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .ti {
		font-size: 18px;
		line-height: 26px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox {
		margin-top: 20px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a {
		padding: 0;
		border-radius: 50%;
		display: block;
		float: left;
		margin-right: 10px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.sina,
	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.wx,
	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.qzone {
		width: 34px;
		height: 34px;
		background-size: 22px 18px;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr {
		float: right;
		width: 45.3%;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr .ti {
		font-size: 18px;
		line-height: 26px;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr .tel {
		font-size: 22px;
		line-height: 30px;
		margin-top: 10px;
	}
}

@media (max-width: 450px) {
	.footer_box .nav-m ul li>a {
		padding: 0 6.5%;
		box-sizing: border-box;
		height: 40px;
	}

	.footer_box .nav-m ul li>a .txt {
		font-size: 16px;
		line-height: 40px;
	}

	.footer_box .nav-m ul li>a .ico {
		background-size: 16px 16px !important;
	}

	.footer_box .nav-m ul li .container {
		display: none;
	}

	.footer_box .nav-m ul li .container>a {
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}

	.footer_box .m_t img {
		padding: 15px 0;
	}

	.footer_box .foot2 .foot_cen2 .copyright {
		font-size: 13px;
		line-height: 22px;
		padding: 15px 0;
	}

	.footer_box .foot2 .foot_cen2 .ms {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml {
		float: left;
		width: 45%;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .ti {
		font-size: 16px;
		line-height: 26px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox {
		margin-top: 5px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a {
		padding: 0;
		border-radius: 50%;
		display: block;
		float: left;
		margin-right: 5px;
	}

	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.sina,
	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.wx,
	.footer_box .foot2 .foot_cen2 .ms .ml .bdsharebuttonbox a.qzone {
		width: 30px;
		height: 30px;
		background-size: 18px 15px;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr {
		float: right;
		width: 51.3%;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr .ti {
		font-size: 16px;
		line-height: 26px;
	}

	.footer_box .foot2 .foot_cen2 .ms .mr .tel {
		font-size: 18px;
		line-height: 26px;
		margin-top: 10px;
	}
}


#menu {}

#menu a {
	font-size: 17px;
	position: relative;
	border-bottom: 0;
}

#menu a.active {
	transition-duration: 500ms;
}

#item1,
#item2,
#item3 {
	position: relative;
	top: -75px;
	width: 100%;
	display: block;
}






.w1200 {
	max-width: 1200px;
	margin: 0 auto;
	min-width: 320px;
	padding: 0 1.5%;
}




.mnav2 {
	width: 100%;
	height: 72px;
	position: fixed;
	left: 0;
	top: 105px;
	z-index: 99;
	display: none;
	opacity: 0;
}

.mnav2 .nav {
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 0;
}

.mnav2 .nav>a {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 72px;
	margin: 0 20px;
}

.mnav2 .nav>a:hover {
	color: #94070A;
	transition: all 0.3s;
}

.nx_nav ul li span>a {
	width: 100%;
	padding: 0;
	font-size: 14px;
	color: #a0a0a0;
	line-height: 105px;
	display: block;
}

.nx_nav ul li p {
	width: 50px;
	height: 15px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: -7.5px;
	z-index: 100;
	background: url(/template/default/skin/css/al/../image/sy_18.png) no-repeat;
	opacity: 0;
	z-index: 100;
	transition: all 0.3s;
}

.nx_nav ul li:hover>a {
	color: #94070A;
}

.nx_nav ul li:hover p {
	opacity: 1;
}

.nx_nav ul li.active span>a {
	color: #fff;
}

.nx_nav ul li.active p {
	opacity: 1;
}


.duw {
	width: auto;
	margin-top: 8px;
	margin-right: 4.5%;
	float: right;
	margin-left: 0%;
}

.duw .yuy span {
	margin-left: 10px;
}


.top {
	width: 46px;
	height: 46px;
	background: url(/template/default/skin/css/al/../image/top.png) no-repeat;
	background-size: cover;
	display: block;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 100;
}

.sous_m {
	width: auto;
	height: 85px;
	float: right;
	margin-right: 8%;
}

.sous_mc {
	width: 100%;
	margin-top: 35px;
}

.sous_mct {
	width: 100%;
	display: block;
	float: left;
}

.sous {
	width: 130px;
	margin: 0 0 0 32px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	background: none;
	border-bottom: 1px solid #515151;
	float: right;
}

.shur2 {
	width: 21px;
	height: 22px;
	border: 0;
	margin: 5px 0 0px 0px;
	background: url(/template/default/skin/css/al/../image/sy_06.png) no-repeat;
	font-size: 14px;
	color: #666;
	float: right;
}

.shur {
	width: 90px;
	height: 32px;
	border: 0;
	background: none;
	font-size: 14px;
	color: #fff;
	margin: 0 10px 0 0;
	float: left;
}

.cp_indo .shur {
	color: #333;
}

.yuy {
	float: left;
	margin-top: 5px;
}

.yuy span {
	font-size: 14px;
	color: #666;
	margin-left: 30px;
}

.yuy span a {
	font-size: 14px;
	color: #666;
}

.yuy span a img {
	width: auto;
	height: auto;
}

.yuy span a img.xian {
	display: inline-block;
}

.yuy span a img.xian2 {
	display: none;
}

.yuy span a:hover img.xian,
.yuy span a.on img.xian {
	display: none;
}

.yuy span a:hover img.xian2,
.yuy span a.on img.xian2 {
	display: inline-block;
}

.yuy span.hywe {
	position: relative;
}

.xiaed {
	width: 165px;
	position: absolute;
	left: -82px;
	top: 25px;
	margin-left: 12px;
	display: none;
}

.xiaed dl {
	width: 100%;
	display: block;
}

.xiaed dl dt {
	width: 100%;
	height: 7px;
	text-align: center;
	display: block;
	padding-top: 15px;
}

.xiaed dl dt img {
	position: relative;
	top: 1px;
	margin: 0 auto;
	display: block;
}

.xiaed dl dd {
	width: 100%;
	height: auto;
	padding: 10px 0;
	background: #fff;
	display: block;
	overflow: hidden;
	border-radius: 5px;
}

.xiaed dl dd p {
	padding: 10px 15px;
	min-height: 20px;
	line-height: 20px;
	background: #fff;
	display: block;
	overflow: hidden;
}

.xiaed dl dd p a {
	font-size: 14px;
	color: #333;
	width: 100%;
	display: block;
}

.xiaed dl dd p a img {
	margin-right: 15px;
}

.xiaed dl dd p a i {
	width: 105px;
	float: right;
	display: inline-block;
	word-wrap: break-word;
}

.xiaed dl dd p:hover {
	background: #e1e1e1;
}

.hywe:hover .xiaed {
	display: block;
}






.guanbian {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0px;
	top: 115px;
	float: right;
	background: #d1d1d1;
	z-index: 59;
}

.guanbian .sp_01 {
	width: 24px;
	height: 3px;
	background: #fff;
	border-radius: 1.5px;
	transform: translate(0px, 9px) rotate(45deg);
	display: block;
	margin: 9px 0 0 8px;
}

.guanbian .sp_02 {
	width: 24px;
	height: 3px;
	background: #fff;
	border-radius: 1.5px;
	transform: translate(0px, -11px) rotate(-45deg);
	display: block;
	position: relative;
	top: 17px;
	left: 8px;
}


.push-line {
	width: 31px;
	height: 23px;
	float: right;
	margin-top: 15px;
	margin-right: 2.5%;
	cursor: pointer;
	position: relative;
	z-index: 220;
}

.push-line span {
	width: 100%;
	height: 3px;
	background: #333;
	display: block;
	margin-bottom: 7px;
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

.push-line.currentDd .line-1 {
	width: 100%;
	transform: translate(0px, 9px) rotate(45deg);
}

.push-line.currentDd .line-2 {
	width: 0;
}

.push-line.currentDd .line-3 {
	width: 100%;
	transform: translate(0px, -11px) rotate(-45deg);
}

.mnav {
	width: 100%;
	height: auto;
	position: absolute;
	top: 55px;
	left: 0;
	background: #202630;
	z-index: 20;
	display: none;
}

.mnav ul {
	width: 100%;
	height: auto;
}

.mnav ul li {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #4f535a;
}

.mnav ul li .tits {
	width: 94%;
	padding: 0 3%;
	display: block;
	font-size: 28px;
	line-height: 80px;
	color: #babbbc;
	height: 80px;
}

.mnav ul li .tits span {
	float: left;
}

.mnav ul li .tits i {
	width: 21px;
	height: 12px;
	display: block;
	float: right;
	background: url("/template/default/skin/css/al/../image/m_down.png") no-repeat;
	margin-top: 34px;
}

.mnav ul li dl {
	width: 100%;
	height: auto;
	display: none;
}

.mnav ul li dl dd {
	width: 100%;
	height: 70px;
	border-top: 1px solid #4f535a;
}

.mnav ul li dl dd a {
	width: 94%;
	height: auto;
	display: block;
	padding: 0 3%;
}

.mnav ul li dl dd a span {
	margin-left: 2%;
	font-size: 26px;
	line-height: 70px;
	color: #fff;
}

.mnav ul li dl dd a i {
	width: 21px;
	height: 12px;
	display: block;
	float: right;
	background: url("/template/default/skin/css/al/../image/m_down.png") no-repeat;
	margin-top: 35px;
}

.mnav ul li.curr .tits i {
	transform: rotate(180deg);
}

.fenx .focus {
	height: 46px;
	margin-top: 7px;
	margin-left: 0;
}

.fenx .focus a.bds_tsina {
	background: #252525 url("/template/default/skin/css/al/../image/sy_88.png") center center no-repeat;
	height: 46px !important;
	background-size: 28px 22px;
}

.fenx .focus a.bds_weixin {
	background: #252525 url("/template/default/skin/css/al/../image/sy_83.png") center center no-repeat;
	height: 46px !important;
	background-size: 28px 22px;
}

.fenx .focus a.bds_tsina:hover {
	background: #94070A url("/template/default/skin/css/al/../image/sy_88.png") center center no-repeat;
	height: 46px !important;
	cursor: pointer;
	background-size: 28px 22px;
}

.fenx .focus a.bds_weixin:hover {
	background: #94070A url("/template/default/skin/css/al/../image/sy_83.png") center center no-repeat;
	height: 46px !important;
	cursor: pointer;
	background-size: 28px 22px;
}

.fenx .focus a.bds_weixin img {
	display: none;
}

.fenx .focus a.bds_weixin:hover img {
	width: 120px;
	height: 120px;
	display: block;
	position: absolute;
	top: 55px;
	left: -35px;
}

.fenx .focus2 a.bds_weixin:hover img {
	bottom: 55px;
	top: auto;
}

.fenx .focus a {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	margin: 0 15px 0 0;
	background: #252525;
	border-radius: 50%;
	padding: 0;
	position: relative;
}

.loader {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	font-size: 10px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	border-right: 1px solid rgba(0, 0, 0, 0.08);
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	border-left: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 50%;
	animation: spinner 700ms infinite linear;
}

@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.index-banner {
	width: 100%;
	height: auto;
	display: block;
}

.index-banner .banner-pc {
	width: 100%;
	height: 860px;
	position: relative;
}

.index-banner .banner-pc ul {
	width: 100%;
	height: 100%;
}

.index-banner .banner-pc ul li {
	width: 100%;
	height: 100%;
	background-position: center center no-repeat;
	background-size: cover;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

@media (max-width: 1600px) {
	.index-banner .banner-pc ul li {
		background-position: left center !important;
	}
}

@media (max-width: 1100px) {
	.index-banner .banner-pc ul li {
		background-position: 15% center !important;
	}
}

.index-banner .banner-pc ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.index-banner .banner-pc .btns {
	width: 15px;
	height: auto;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 25px;
	display: block;
}

.index-banner .banner-pc .btns .btns-new {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}

.index-banner .banner-pc .btns .btns-new span {
	width: 15px;
	height: 2px;
	display: block;
	background: #81abc9;
	margin-top: 15px;
	cursor: pointer;
}

.index-banner .banner-pc .btns .btns-new span.on {
	background: #94070A;
	height: 2px;
}

.banner-mobile {
	width: 100%;
	height: auto;
	position: relative;
	display: none;
	overflow: hidden;
	margin-top: 55px !important;
}

.banner-mobile ul {
	width: 100%;
	height: auto;
}

.banner-mobile ul li {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}

.banner-mobile ul li img {
	width: 100%;
	height: auto;
	display: block;
	margin-left: 0%;
}

.banner-mobile .btns {
	position: absolute;
	width: 100%;
	bottom: 10px;
	left: 0;
	z-index: 10;
	text-align: center;
}

.banner-mobile .btns span {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #fff;
	display: inline-block;
	margin: 0 5px;
	opacity: 0.5;
}

.banner-mobile .btns span.swiper-pagination-bullet-active {
	opacity: 1;
}

.mb_ban {
	display: none;
	margin-top: 55px;
	overflow: hidden;
}

.mb_ban img {
	width: 150%;
	height: auto;
	display: block;
	position: relative;
	left: -25%;
}

.main {
	display: block;
	position: relative;
}

.chanpi {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto 130px;
}

@media (max-width: 1200px) {
	.chanpi {
		margin: 0 auto 110px;
	}
}

@media (max-width: 1024px) {
	.chanpi {
		margin: 0 auto 90px;
	}
}

@media (max-width: 850px) {
	.chanpi {
		margin: 0 auto 70px;
	}
}

.chanpi_c {
	width: 100%;
}

.chanpi_ct {
	width: 1200px;
	margin: 0 auto;
	padding: 110px 0 60px;
	display: block;
	text-align: left;
	color: #666;
	font-size: 30px;
}

@media (max-width: 1200px) {
	.chanpi_ct {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		padding-top: 90px;
		padding-bottom: 45px;
		box-sizing: border-box;
	}
}

@media (max-width: 1024px) {
	.chanpi_ct {
		text-align: center;
	}
}

.chanpi_ct span {
	height: 45px;
	display: block;
}

.chanpi_ct p {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
}

.chanpi_cb {
	width: 100%;
	display: block;
}

.shebis {
	width: 100%;
	display: block;
}

.shebis_top {
	display: block;
	text-align: center;
	margin-bottom: 54px;
	position: relative;
}

@media (max-width: 1024px) {
	.shebis_top {
		margin-top: 15px;
		margin-bottom: 25px;
		overflow: hidden;
	}
}

@media (max-width: 850px) {
	.shebis_top {
		margin-top: 5px;
		margin-bottom: 10px;
	}
}

.shebis_top .line {
	width: 240px;
	height: 1px;
	background: #dbdbdb;
	position: absolute;
	right: -210px;
	top: 25px;
}

@media (max-width: 1500px) {
	.shebis_top .line {
		width: 200px;
		right: -170px;
	}
}

@media (max-width: 1300px) {
	.shebis_top .line {
		width: 150px;
		right: -120px;
	}
}

@media (max-width: 1200px) {
	.shebis_top .line {
		display: none;
	}
}

.shebis_top ul {
	width: 100%;
	display: block;
	text-align: center;
}

.shebis_top ul li:last-child {
	background: none;
}

.shebis_top ul li {
	width: 16.3%;
	display: inline-block;
	height: auto;
	color: #666;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin: 0 0 20px;
	float: none;
	background: url(/template/default/skin/css/al/../image/line.png) no-repeat right 10px;
}

.shebis_top ul li.active {
	color: #37b4bb;
}

.shebis_top ul li.active p img.xian {
	display: none !important;
}

.shebis_top ul li.active p img.noxian {
	display: inline-block !important;
}

.shebis_top ul li.active span {
	color: #37b4bb !important;
}

@media (min-width: 1024px) {
	.shebis_top ul li:hover {
		color: #37b4bb;
	}

	.shebis_top ul li:hover p img.xian {
		display: none;
	}

	.shebis_top ul li:hover p img.noxian {
		display: inline-block;
	}

	.shebis_top ul li:hover span {
		color: #37b4bb;
	}
}

.shebis_top ul li p img.xian {
	display: inline-block;
}

.shebis_top ul li p img.noxian {
	display: none;
}

.shebis_top ul li span {
	font-size: 18px;
	color: #666;
	display: block;
	text-align: center;
	line-height: 30px;
	padding-top: 20px;
}

@media (max-width: 1200px) {
	.shebis_top ul li span {
		font-size: 16px;
		line-height: 26px;
		padding-top: 15px;
	}
}

@media (max-width: 1024px) {
	.shebis_top ul li span {
		font-size: 15px;
		line-height: 24px;
		padding-top: 10px;
	}
}

@media (max-width: 640px) {
	.shebis_top ul li:nth-child(3n) {
		background: none;
	}
}

.shebis_bot {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.shebis_bo_m {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
}

.shebis_bo_m .line {
	width: 200px;
	height: 1px;
	background: #e2e2e2;
	top: 60%;
	position: absolute;
	left: -200px;
}

@media (max-width: 1700px) {
	.shebis_bo_m .line {
		width: 170px;
		left: -170px;
	}
}

@media (max-width: 1600px) {
	.shebis_bo_m .line {
		width: 120px;
		left: -120px;
	}
}

@media (max-width: 1300px) {
	.shebis_bo_m .line {
		display: none;
	}
}

.shebis_botb {
	width: 100%;
	height: auto;
	display: block;
	/*overflow:hidden;*/
}

.shebis_botb ul {
	width: 100%;
	display: block;
	margin-top: 75px;
}

@media (max-width: 1200px) {
	.shebis_botb ul {
		margin-top: 55px;
	}
}

@media (max-width: 1024px) {
	.shebis_botb ul {
		margin-top: 45px;
	}
}

@media (max-width: 750px) {
	.shebis_botb ul {
		margin-top: 15px;
	}
}

@media (max-width: 550px) {
	.shebis_botb ul {
		margin-top: 0;
	}
}

.shebis_botb ul li {
	width: 100%;
	height: auto;
	background: #fff;
	position: relative;
	box-shadow: 0 0 10px 10px #f8f8f8;
}

.shebis_botb ul li .o {
	width: 86%;
	overflow: hidden;
	position: relative;
	float: right;
}

.shebis_botb ul li .o img {
	width: 100%;
	display: block;
	height: auto;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

/*
.shebis_botb ul li:hover .o img{
	transform: scale(1.1,1.1);
	transition-timing-function: ease-out;
	transition-duration:500ms;
}*/
.shebis_botb ul li dl {
	width: 14%;
	height: auto;
	position: relative;
	float: left;
}

.shebis_botb ul li dl dd {
	height: 100%;
	padding: 0;
	display: block;
	text-align: center;
}

.shebis_botb ul li dl dd span {
	width: 100%;
	color: #999;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	font-family: Arial;
	margin: 35px 0 0;
	display: block;
	overflow: hidden;
}

.shebis_botb ul li dl dd p {
	width: 1px;
	height: 35px;
	background: #fff;
	display: block;
	margin: 0 auto 14px;
}

.shebis_botb ul li:hover dl dd p {
	display: block;
	background: #94070A;
}

.shebis_botb ul li dl dd i {
	width: auto;
	font-size: 14px;
	height: auto;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 35px;
	color: #666;
	float: none;
	white-space: nowrap;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.shebis_botb ul li dl dd b {
	width: 41px;
	height: 41px;
	color: #aaa;
	font-size: 14px;
	display: block;
	line-height: 41px;
	font-weight: 100;
	margin: 130px auto 0;
	background: url(/template/default/skin/css/al/../image/sy_55.jpg) center right no-repeat;
}

.shebis_botb ul li:hover dl dd b {
	color: #0471de;
	background: url(/template/default/skin/css/al/../image/sy_52.jpg) center right no-repeat;
}

.chanpin_banner.swiper-container {
	width: 100%;
	height: auto;
	display: block;
}

.chanpin_banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	margin: 0;
	position: relative;
}

.shebis_botb ul .swiper-slide-active li dl {
	display: block;
}

/*.shebis_botb ul .swiper-slide-next li dl{
	display:block;
}*/
.shebis_botb .swiper-button-prev {
	width: 70px;
	height: 70px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_24.png) no-repeat;
	background-size: 70px 70px;
	margin-left: 0;
	left: 0%;
	top: 33%;
}

.shebis_botb .swiper-button-next {
	width: 70px;
	height: 70px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_35.png) no-repeat;
	background-size: 70px 70px;
	margin-right: 0;
	top: 33%;
	right: 0%;
}

.shebis_botb .swiper-button-prev:hover {
	width: 70px;
	height: 70px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_24.png) no-repeat;
	background-size: 70px 70px;
}

.shebis_botb .swiper-button-next:hover {
	width: 70px;
	height: 70px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_35.png) no-repeat;
	background-size: 70px 70px;
}

.guany {
	width: 100%;
	height: 360px;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.guany_c {
	padding-top: 0;
	display: block;
	padding: 0;
	height: 359px;
	box-shadow: 0 10px 10px 10px #fcfcfc;
}

.guany_cb {
	width: 100%;
	display: block;
	background: #fff;
	position: relative;
	top: -170px;
	overflow: hidden;
}

.guany_cbt {
	width: 48%;
	float: left;
}

.guany_cbt img {
	width: 100%;
}

.guany_cbc {
	width: 50%;
	float: left;
}

.guany_cbcc {
	width: 85%;
	margin: 16% auto 25px;
	display: block;
}

.guany_cbc dl {
	width: 100%;
	display: block;
}

.guany_cbc dl dt {
	width: 100%;
	display: block;
	margin-bottom: 25px;
}

.guany_cbc dl dt span {
	width: 100%;
	min-height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 30px;
	display: block;
	margin-bottom: 5px;
}

.guany_cbc dl dt p {
	width: 100%;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	text-transform: uppercase;
	display: block;
}

.guany_cbc dl dd {
	width: 100%;
	display: block;
}

.guany_cbc dl dd em {
	width: 100%;
	height: auto;
	color: #888;
	font-size: 14px;
	line-height: 25px;
	display: block;
	padding-bottom: 25px;
	min-height: 170px;
}

.guany_cbc dl dd p {
	width: 145px;
	height: 55px;
	color: #fff;
	font-size: 18px;
	display: block;
	text-align: center;
	line-height: 55px;
	background: #94070A;
	border-radius: 5px;
	transition-duration: 500ms;
}

.guany_cbc dl dd p:hover {
	border-radius: 28px;
	transition-duration: 500ms;
}

.xinwq {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
}

.xinwq_cen {
	width: 100%;
	margin: 0 auto;
}

.xinwq_top {
	width: 100%;
	padding: 0 0;
	display: block;
	text-align: center;
	color: #1a1a1a;
	font-size: 30px;
}

.xinwq_top.ne_ins {
	padding-top: 65px;
}

.xinwq_top span {
	height: 45px;
	display: block;
}

.xinwq_top i {
	color: #ccc;
	font-size: 48px;
	text-transform: capitalize;
	font-family: "mg";
	height: 48px;
	line-height: 48px;
	padding-bottom: 20px;
	display: block;
}

.xinwq_top p {
	width: 80px;
	height: 1px;
	background: #ccc;
	display: block;
	margin: 15px auto 0;
}

.xinwq_bot {
	width: 100%;
	display: block;
	height: auto;
	overflow: hidden;
}

.xinwq_left {
	width: 100%;
	height: auto;
	display: inline-block;
	overflow: hidden;
	padding-bottom: 10px;
}

.xinwq_left.sy_ne dl {
	width: 100%;
	float: left;
	margin: 0 0;
	background: #f6f6f6 url(../image/sy_65.jpg) bottom right no-repeat;
	background-position: 100% 92%;
	background-size: 394px 111px;
}

.xinwq_left dl {
	width: 100%;
	float: left;
	margin: 0 0;
	background: #fff;
	padding: 60px 50px;
	box-sizing: border-box;
}

.xinwq_left dl:nth-child(2n+1) {
	background: #f8f8f8;
}

.xinwq_left dl:nth-child(2n+1) dd i {
	background: #f8f8f8;
}

.xinwq_left dl a {
	max-width: 1200px;
	margin: 0 auto;
	display: block;
}

.xinwq_left dl dt {
	width: 330px;
	color: #333;
	float: left;
	position: relative;
	z-index: 2;
}

.xinwq_left dl dt p {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.xinwq_left dl dt p img {
	width: 100%;
	display: block;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
	margin-right: 10px;
}

.xinwq_left dl:hover dt p img {
	width: 100%;
	display: block;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.xinwq_left dl dd {
	width: calc(100% - 360px);
	padding: 0;
	display: block;
	position: relative;
float: left;
margin-left: 30px;
}

.xinwq_left dl dd .dd_r {
	width: 71%;
	float: left;
	padding-top: 12%;
}

.xinwq_left dl dd p {
	width: 100%;
	min-height: 135px;
	display: block;
	line-height: 25px;
	color: #666;
	font-size: 18px;
	transition-duration: 500ms;
}

.xinwq_left dl dd b {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-family: Arial;
	color: #94070A;
	display: block;
}

.xinwq_left dl dd span {
	width: 100%;
	font-size: 20px;
	color: #444;
	min-height: 45px;
	line-height: 32px;
	padding: 0px 0 10px 0;
	display: block;
	transition-duration: 500ms;
}

.xinwq_left dl:hover dd span {
	color: #94070A;
	transition-duration: 500ms;
}

.xinwq_left dl dd em {
	width: 100%;
	display: block;
	min-height: 100px;
	padding: 0 0 20px 0;
	line-height: 25px;
	color: #8c8c8c;
	font-size: 14px;
	margin-bottom: 5px;
}

.xinwq_left dl dd h5 {
	width: 100%;
	height: 0;
	display: block;
	font-size: 12px;
	color: #999;
	padding-bottom: 0;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	float: right;
}

.xinwq_left dl dd h5 b {
	width: 145px;
	height: 55px;
	background: #94070A;
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	border-radius: 5px;
	display: block;
	transition-duration: 500ms;
}

.xinwq_left dl dd h5 b:hover {
	border-radius: 28px;
	transition-duration: 500ms;
}

.xinwq_left dl dd i {
	width: 100px;
	height: 25px;
	line-height: 25px;
	color: #999;
	font-weight: 100;
	display: inline-block;
	text-align: center;
	padding-left: 0;
	background: #fff;
	position: absolute;
	bottom: -10px;
	right: 0;
}

.xinwq_left dl:hover dd i {
	text-align: right;
}

.xinwq_left dl:hover dd p {
	color: #94070A;
	transition-duration: 500ms;
}

.xinwq_left2 {
	width: 100%;
	height: auto;
	display: inline-block;
	overflow: hidden;
}

.xinwq_left2.sy_ne dl {
	width: 100%;
	float: left;
	margin: 0 0;
	background: #f6f6f6 url(../image/sy_65.jpg) bottom right no-repeat;
	background-position: 100% 92%;
	background-size: 394px 111px;
}

.xinwq_left2 dl {
	width: 100%;
	float: left;
	margin: 0 0;
	background: #fff;
	padding: 0;
}

.xinwq_left2 dl dt {
	width: 50%;
	color: #333;
	float: left;
	position: relative;
	z-index: 2;
}

.xinwq_left2 dl dt p {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.xinwq_left2 dl dt p img {
	width: 100%;
	display: block;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.xinwq_left2 dl:hover dt p img {
	width: 100%;
	display: block;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.xinwq_left2 dl dd {
	width: 50%;
	padding: 0;
	display: block;
	position: relative;
	float: right;
}

.xinwq_left2 dl dd .dd_r {
	width: 53%;
	float: left;
	padding-top: 12%;
	margin-left: 10%;
}

@media (max-width: 1500px) {
	.xinwq_left2 dl dd .dd_r {
		width: 60%;
	}
}

@media (max-width: 1400px) {
	.xinwq_left2 dl dd .dd_r {
		width: 70%;
	}
}

@media (max-width: 1200px) {
	.xinwq_left2 dl dd .dd_r {
		width: 80%;
		box-sizing: border-box;
	}
}

.xinwq_left2 dl dd p {
	width: 100%;
	min-height: 135px;
	display: block;
	line-height: 25px;
	color: #666;
	font-size: 18px;
	transition-duration: 500ms;
}

.xinwq_left2 dl dd b {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	color: #94070A;
	display: block;
}

.xinwq_left2 dl dd span {
	width: 100%;
	font-size: 30px;
	color: #666;
	line-height: 32px;
	padding: 0px 0 10px 0;
	display: block;
}

@media (max-width: 1200px) {
	.xinwq_left2 dl dd span {
		font-size: 26px;
		line-height: 30px;
	}
}

@media (max-width: 1024px) {
	.xinwq_left2 dl dd span {
		font-size: 24px;
	}
}

@media (max-width: 850px) {
	.xinwq_left2 dl dd span {
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 5px;
	}
}

.xinwq_left2 dl dd em {
	width: 100%;
	display: block;
	min-height: 100px;
	padding: 36px 0 70px 0;
	line-height: 25px;
	color: #8c8c8c;
	font-size: 14px;
	margin-bottom: 5px;
}

@media (max-width: 1500px) {
	.xinwq_left2 dl dd em {
		padding: 26px 0 50px 0;
	}
}

@media (max-width: 1400px) {
	.xinwq_left2 dl dd em {
		padding: 26px 0 20px 0;
	}
}

@media (max-width: 1200px) {
	.xinwq_left2 dl dd em {
		padding: 6px 0 10px 0;
	}
}

.xinwq_left2 dl dd h5 b {
	width: 145px;
	height: 55px;
	background: #94070A;
	text-align: center;
	line-height: 55px;
	color: #fff;
	font-size: 18px;
	font-weight: 100;
	border-radius: 5px;
	display: block;
	transition-duration: 500ms;
}

.xinwq_left2 dl dd h5 b:hover {
	border-radius: 28px;
	transition-duration: 500ms;
}

.xinwq_left2 dl dd i {
	font-size: 30px;
	color: #94070A;
	font-weight: 100;
	display: inline-block;
	text-align: center;
	padding-left: 17px;
}

@media (max-width: 1200px) {
	.xinwq_left2 dl dd i {
		font-size: 26px;
		padding-left: 12px;
		line-height: 30px;
	}
}

@media (max-width: 1024px) {
	.xinwq_left2 dl dd i {
		font-size: 24px;
	}
}

@media (max-width: 850px) {
	.xinwq_left2 dl dd i {
		font-size: 18px;
		padding-left: 5px;
		line-height: 24px;
	}
}

.xinwq_left2 dl:hover dd p {
	color: #94070A;
	transition-duration: 500ms;
}

.xinwq_left2 .swiper-container-horizontal>.swiper-pagination {
	display: none;
}

.zhix {
	width: 100%;
	display: block;
	overflow: hidden;
}

.zhixc {
	position: relative;
	display: block;
}

.zhixc .line_l {
	position: absolute;
	width: 1px;
	height: 70.4%;
	background: #e9e9e9;
	top: -20px;
	left: -8.3%;
}

@media (max-width: 1500px) {
	.zhixc .line_l {
		left: -3%;
	}
}

@media (max-width: 1300px) {
	.zhixc .line_l {
		left: 0%;
	}
}

@media (max-width: 1200px) {
	.zhixc .line_l {
		display: none;
	}
}

.zhixc .line_r {
	position: absolute;
	width: 1px;
	height: 51.8%;
	background: #e9e9e9;
	bottom: 0;
	right: -8.3%;
}

@media (max-width: 1500px) {
	.zhixc .line_r {
		right: -3%;
	}
}

@media (max-width: 1300px) {
	.zhixc .line_r {
		right: 0%;
	}
}

@media (max-width: 1200px) {
	.zhixc .line_r {
		display: none;
	}
}

.zhixcc {
	width: 100%;
	display: block;
}

.zhixcc dl {
	width: 66.66%;
	overflow: hidden;
	float: left;
}

.zhixcc dl dt {
	width: 50%;
	float: left;
	position: relative;
	overflow: hidden;
}

.zhixcc dl dt img {
	width: 100%;
	display: block;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.zhixcc dl:hover dt img {
	width: 100%;
	display: block;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.zhixcc dl dd {
	width: 50%;
	float: right;
}

.zhixcc dl dd .dd_r {
	width: 81.25%;
	margin: 0 auto;
	display: block;
}

.zhixcc dl dd .dd_r p {
	width: 100%;
	display: block;
	color: #94070A;
	font-size: 22px;
	font-weight: bold;
	line-height: 45px;
	font-family: Arial;
}

.zhixcc dl dd .dd_r span {
	width: 100%;
	display: block;
	height: 50px;
	color: #666;
	font-size: 18px;
	line-height: 25px;
}

.zhixcc dl:hover dd .dd_r span {
	color: #94070A;
}

.zhixcc dl dd .dd_r em {
	width: 100%;
	display: block;
	color: #868686;
	font-size: 14px;
	line-height: 25px;
}

.zhixcc .xw_dsk {
	width: 100%;
	float: left;
}

.zhixcc .xw_dsk dl.xw_02 dt {
	float: right;
}

.zhixcc .xw_dsk dl.xw_02 dd {
	float: left;
	padding-top: 42px;
	text-align: right;
}

.zhixcc dl.xw_03 {
	width: 33.34%;
	float: right;
}

.zhixcc dl.xw_03 dt {
	width: 100%;
}

.zhixcc dl.xw_03 dd {
	width: 100%;
}

.zhixcc dl.xw_03 dd .dd_r {
	width: 100%;
	padding-top: 45px;
}

.yuyue {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #f6f6f6;
}

.yuyue_c {
	width: 100%;
	display: block;
}

.yuyue_cl {
	width: 50%;
	float: left;
}

.yuyue_cl img {
	width: 100%;
	display: block;
}

.yuyue_cr {
	width: 50%;
	float: right;
}

.yuyue_crt {
	width: 51.5%;
	display: block;
	padding-left: 10%;
	padding-top: 10%;
	margin-bottom: 25px;
	overflow: hidden;
}

.yuyue_crtl {
	width: 50%;
	float: left;
}

.yuyue_crtl span {
	width: 100%;
	display: block;
	font-size: 30px;
	color: #4f4f4f;
	height: 35px;
	line-height: 30px;
}

.yuyue_crtl p {
	width: 100%;
	display: block;
	font-size: 12px;
	color: #999;
	font-family: Arial;
	text-transform: uppercase;
}

.yuyue_crtr {
	width: auto;
	float: right;
}

.yuyue_crtr span {
	width: auto;
	padding: 0;
	color: #666;
	font-size: 18px;
	display: inline-block;
}

.yuyue_crtr span:hover,
.yuyue_crtr span.active {
	color: #94070A;
	cursor: pointer;
}

.yuyue_crtr i {
	color: #ccc;
	display: inline-block;
	padding: 0 15px;
	font-size: 16px;
}

.yuyue_crb {
	width: 51.5%;
	display: block;
	padding-left: 10%;
	margin-bottom: 25px;
	overflow: hidden;
}

.yuyue_crbb {
	width: 100%;
	display: block;
}

.yuyue_crbb ul {
	width: 100%;
	display: block;
}

.yuyue_crbb ul li {
	width: 100%;
	display: block;
	min-height: 30px;
	padding: 15px 0;
}

.yuyue_crbb ul li span {
	width: 21%;
	float: left;
	font-size: 16px;
	color: #4f4f4f;
	display: inline-block;
	line-height: 30px;
}

.yuyue_crbb ul li .yu_in01 {
	width: 79%;
	float: left;
	border: none;
	border-bottom: 1px solid #dbdbdb;
	line-height: 30px;
	color: #4f4f4f;
	font-size: 16px;
	background: none;
}

.yuyue_crbb ul li .yu_in02 {
	width: 125px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	background: #94070A;
	float: left;
	border: none;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 50px;
	transition-duration: 500ms;
}

.yuyue_crbb ul li .yu_in02:hover {
	border-radius: 25px;
	transition-duration: 500ms;
}

.ny_ban {
	width: 100%;
	height: 800px;
	display: block;
}

.lunbs {
	width: 100%;
	height: auto;
}

.lunbs_cen {
	height: auto;
	position: relative;
	top: 0;
	opacity: 0;
}

.lunbs_cen dl {
	width: 100%;
}

.lunbs_cen dl dt {
	width: 100%;
	text-align: center;
}

.lunbs_cen dl dt span {
	width: 260px;
	height: 5px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 25px;
}

.lunbs_cen dl dt span img {
	width: 100%;
	display: block;
}

.lunbs_cen dl dt p {
	font-size: 140px;
	color: #fff;
	display: block;
	line-height: 140px;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-family: 'helvec';
	letter-spacing: 10px;
}

.lunbs_cen dl dt i {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 36px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.lunbs_cen dl dt b {
	width: 72px;
	height: 4px;
	background: #00c0cb;
	display: block;
	text-align: center;
	margin: 50px auto 0;
}

.lunbs_cen dl dt b img {
	display: none;
}

.xunjia {
	width: 100%;
	height: 320px;
	display: block;
}

.xunjia .lunbs_cen {
	height: 100%;
	position: relative;
	top: 120px !important;
	opacity: 1 !important;
}

.xunjia .lunbs_cen dl {
	width: 100%;
	text-align: center;
}

.xunjia .lunbs_cen dl dt p {
	font-size: 60px;
	color: #fff;
	display: block;
	font-weight: bold;
	line-height: 60px;
	padding-bottom: 35px;
	text-transform: uppercase;
}

.xunjia .lunbs_cen dl dt em {
	width: 50px;
	height: 1px;
	background: #fff;
	display: block;
	margin: 0 auto;
}

.lunbs_cen.bai dl dt span {
	width: 40px;
	height: 3px;
	background: #fff;
	display: block;
	margin-bottom: 18px;
}

.lunbs_cen.bai dl dt p {
	font-size: 48px;
	color: #fff;
	display: block;
	line-height: 48px;
	padding-bottom: 10px;
}

.lunbs_cen.bai dl dt i {
	width: 100%;
	display: block;
	color: #bfc3c8;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial;
}

.mb_ban .lunbsmn {
	position: absolute;
	top: 30%;
	left: 0;
}

.lunbsmn {
	width: 100%;
	height: auto;
}

.lunbsmn_cen {
	height: auto;
	position: relative;
	top: 0;
	opacity: 1;
}

.lunbsmn_cen dl {
	width: 100%;
}

.lunbsmn_cen dl dt {
	width: 100%;
	text-align: center;
}

.lunbsmn_cen dl dt span {
	width: 260px;
	height: 5px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 25px;
}

.lunbsmn_cen dl dt span img {
	width: 100%;
	display: block;
}

.lunbsmn_cen dl dt p {
	font-size: 42px;
	color: #fff;
	display: block;
	line-height: 45px;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-family: 'helvec';
	letter-spacing: 5px;
}

.lunbsmn_cen dl dt i {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.lunbsmn_cen dl dt b {
	width: 52px;
	height: 2px;
	background: #00c0cb;
	display: block;
	text-align: center;
	margin: 15px auto 0;
}

.lunbsmn_cen dl dt b img {
	display: none;
}




.about {
	width: 100%;
	height: auto;
	display: block;
}

.about_top {
	width: 100%;
	height: auto;
	background: #f8f8f8;
	padding: 85px 0 120px;
	display: block;
	overflow: hidden;
}

.about_topcl {
	width: 100%;
	padding-left: 20px;
	box-sizing: border-box;
	position: relative;
}

@media (max-width: 850px) {
	.about_topcl {
		padding-left: 0;
	}
}

.about_topcl .span1 {
	width: 100%;
	display: block;
	margin: 20px 0 20px;
	position: relative;
	z-index: 2;
}

@media (max-width: 1220px) {
	.about_topcl .span1 {
		margin: 20px 0 10px;
	}
}

.about_topcl .span1 span {
	font-size: 28px;
	color: #1a1a1a;
	margin-right: 28px;
	display: inline-block;
}

@media (max-width: 1220px) {
	.about_topcl .span1 span {
		font-size: 24px;
		margin-right: 20px;
	}
}

.about_topcl .span1 b {
	width: 60px;
	height: 1px;
	background: #999;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top: -5px;
}

.about_topcl .span1 i {
	width: auto;
	display: inline-block;
	font-size: 18px;
	color: #666;
}

.about_topcl em {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #666;
	height: auto;
	line-height: 22px;
	padding-bottom: 0px;
}

.about_topcr {
	width: 50%;
	position: relative;
	float: right;
}

.about_topcr span {
	width: 100%;
	display: block;
	height: auto;
	position: relative;
}

.about_topcr span img {
	width: 100%;
	display: block;
}

.about_topcr p {
	width: auto;
	display: inline-block;
	position: absolute;
	top: 65px;
	left: -0px;
	font-size: 16px;
	color: #fff;
}

.guany_cm {
	width: 100%;
	/*	height:335px;
  	background:#fafafa;*/
	float: left;
}

.guany_cm dl {
	width: 83%;
	margin: 0 8.5%;
	float: left;
	display: inline-block;
}

.guany_cm dl dd {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 25px;
	padding-top: 0;
}

.dabout_dt,
.dabout_dt img {
	width: 100%;
	display: block;
}

.about_bot {
	width: 100%;
	display: block;
	padding: 115px 0 0;
}

.about_botc {
	position: relative;
}

.about_botct {
	max-width: 1600px;
	position: relative;
	margin: 0 auto 80px;
	display: block;
	overflow: hidden;
	padding: 15px 0;
}

.about_botct ul {
	width: 100%;
	display: block;
	text-align: center;
}

.about_botct ul li {
	width: 16.2%;
	height: auto;
	position: relative;
	display: inline-block;
	float: left;
	margin: 0;
}

.about_botct ul li dl {
	width: 100%;
	display: block;
	padding-bottom: 120px;
}

.about_botct ul li dl dt {
	width: 100%;
	margin: 35px auto;
	transition-duration: 500ms;
	position: relative;
	top: 0;
}

.about_botct ul li dl dt span {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #c2daf2;
	margin: 0 auto;
	display: block;
}

.about_botct ul li dl dt span i {
	width: 60px;
	height: 60px;
	background: #0471de;
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	text-align: center;
	line-height: 60px;
	position: relative;
	top: 5px;
}

.about_botct ul li dl dt span i img {
	width: 38px;
	height: 35px;
	display: inline-block;
	margin: 0 auto;
	padding: 12px 0 0;
}

.about_botct ul li dl dt span i img.xian {
	display: block;
}

.about_botct ul li dl dt span i img.buxian {
	display: none;
}

.about_botct ul li dl dd {
	width: 100%;
	height: auto;
	text-align: center;
	color: #333;
	position: relative;
	top: 0;
	transition-duration: 500ms;
}

.about_botct ul li dl dd span {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

.about_botct ul li dl dd i {
	width: 40px;
	display: block;
	height: 1px;
	background: #999;
	margin: 15px auto;
	transition-duration: 500ms;
}

.about_botct ul li dl dd p {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 18px;
}

.about_botct ul li:hover dl dt span i img.xian {
	display: none;
}

.about_botct ul li:hover dl dt span i img.buxian {
	display: block;
}

.about_botct ul li:hover {
	height: auto;
	background: url(http://www.chinaaoxu.com/web/static/web/img/ab_07.jpg) no-repeat;
	background-size: 100% 100%;
	box-shadow: 1px 1px 5px 5px #eeebeb;
	border-radius: 5px;
}

.about_botct ul li:hover dl dt {
	position: relative;
	top: 40px;
	transition-duration: 500ms;
}

.about_botct ul li:hover dl dd {
	color: #fff;
	transition-duration: 500ms;
	position: relative;
	top: 40px;
}

.about_botct ul li:hover dl dt i {
	background: #fff;
	transition-duration: 500ms;
}

.chenl {
	width: 100%;
	display: block;
	margin-top: 70px;
}

@media (max-width: 1024px) {
	.chenl {
		margin-top: 50px;
	}
}

@media (max-width: 850px) {
	.chenl {
		margin-top: 30px;
	}
}

.chenli {
	width: 100%;
	display: block;
}

.chenli ul {
	width: 100%;
	display: block;
}

.chenli ul li {
	width: 33.33%;
	text-align: center;
	display: block;
}

.chenli ul li span {
	color: #666;
	font-size: 60px;
	line-height: 60px;
	font-family: Arial;
	margin-bottom: 15px;
	display: block;
}

.chenli ul li p {
	font-size: 14px;
	color: #999;
}

.wenz {
	width: 100%;
	display: block;
}

.wenz_tp {
	width: 100%;
	display: block;
	position: relative;
	top: -22px;
}

.wenz_tp span {
	width: 44px;
	height: 44px;
	background: #94070A;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}

.wenz_c {
	width: 100%;
	display: block;
}

.wenz_ct {
	max-width: 1012px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	position: relative;
	top: 105px;
}

.wenz_ct p {
	font-size: 14px;
	line-height: 26px;
	display: block;
}

.wenz_ct img {
	max-width: 100%;
	display: block;
}

.wenz_b {
	width: 100%;
	display: block;
	height: 280px;
	background: #f8f8f8;
}

.jiaz {
	width: 100%;
	height: auto;
	background: #f8f8f8;
	overflow: hidden;
	padding-bottom: 75px;
}

.jiaz_cc {
	width: 84%;
	padding: 0 8%;
	display: block;
	overflow: hidden;
}

.jiaz_cc .jiaz_cct {
	width: 100%;
	display: block;
	height: 50px;
	font-size: 28px;
	color: #333;
}

.jiaz_cc em {
	width: 100%;
	line-height: 28px;
	color: #666;
	font-size: 14px;
	display: block;
	margin-bottom: 15px;
}

.jiaz_cb {
	width: 100%;
	display: block;
}

.jiaz_cb span {
	float: right;
	font-size: 18px;
	color: #333;
}

.jiaz_cb span img {
	margin: 0 15px;
}

.pinz {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
}

.pinz_c {
	width: 100%;
	display: block;
}

.pinz_c dl {
	width: 100%;
	display: block;
	overflow: hidden;
}

.pinz_c dl dt {
	width: 50%;
	overflow: hidden;
	display: block;
}

.pinz_c dl dd {
	width: 30%;
	padding: 0 10%;
	overflow: hidden;
	display: block;
}

.pinz_c dl dd .span {
	width: 100%;
	padding-top: 18%;
	display: block;
	height: 58px;
	color: #333;
	font-size: 28px;
	text-align: center;
}

.pinz_c dl dd em {
	width: 100%;
	display: block;
	height: auto;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

.pinz_c dl.pin_01 dt,
.pinz_c dl.pin_02 dd {
	float: left;
}

.pinz_c dl.pin_01 dd,
.pinz_c dl.pin_02 dt {
	float: right;
}

.pinz_c dl.pin_02 dd em {
	text-align: left;
}

.yulu {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #f8f8f8;
	padding: 105px 0 140px;
}

.yulu_c {
	display: block;
	overflow: hidden;
}

.yulu_c ul {
	width: 102%;
}

.yulu_c ul li {
	width: 31.5%;
	margin-right: 1.8%;
	float: left;
}

.yulu_c ul li .yulu_ct {
	width: 100%;
	text-align: center;
	display: block;
}

.yulu_c ul li .yulu_ct span {
	font-size: 100px;
	line-height: 100px;
	height: 100px;
	display: block;
	font-family: "helvec";
	color: #e1e1e1;
}

.yulu_cb {
	width: 100%;
	display: block;
}

.yulu_cb dl {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.yulu_cb dl dt {
	width: 100%;
	display: block;
	position: relative;
}

.yulu_cb dl dt span {
	width: 100%;
}

.yulu_cb dl dt span img {
	width: 100%;
	display: block;
}

.yulu_cb dl dt p {
	width: 100%;
	position: absolute;
	bottom: 15px;
	left: 0;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	color: #fff;
}

.yulu_cb dl dd {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #94070A;
	text-align: center;
	opacity: 0;
	transition-duration: 500ms;
}

.yulu_cb dl dd span {
	padding-top: 18%;
	display: block;
	color: #fff;
	font-size: 28px;
	height: 45px;
	line-height: 45px;
}

.yulu_cb dl dd p {
	display: block;
	color: #b1dee0;
	font-size: 16px;
	height: auto;
	line-height: 25px;
	margin-bottom: 35px;
}

.yulu_cb dl dd i {
	width: 44px;
	height: 44px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 44px;
	display: block;
	margin: 0 auto;
}

.yulu_cb dl dd i img {
    padding-top: 14px;
    padding-left: 18px;
}

.yulu_cb dl dd:hover {
	opacity: 1;
	transition-duration: 500ms;
}

.pinzin {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
}

.pinzin_c {
	width: 100%;
	display: block;
}

.pinzin_c dl {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 75px 0 100px;
}

.pinzin_c dl:first-child {
	padding-top: 0;
}

.pinzin_c dl .pindl {
	max-width: 1200px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

@media (max-width: 1220px) {
	.pinzin_c dl .pindl {
		width: 94% !important;
	}
}

.pinzin_c dl .pindl .pindl_sz {
	width: 100%;
	font-size: 50px;
	height: 50px;
	line-height: 50px;
	color: #e1e1e1;
	display: block;
	font-family: "helvec";
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 1024px) {
	.pinzin_c dl .pindl .pindl_sz {
		font-size: 38px;
		line-height: 38px;
		height: 38px;
	}
}

.pinzin_c dl dt {
	width: 40%;
	overflow: hidden;
	display: block;
}

.pinzin_c dl dt span {
	display: block;
	overflow: hidden;
}

.pinzin_c dl dt span img {
	width: 100%;
	height: auto;
}

@media (max-width: 850px) {
	.pinzin_c dl dt {
		width: 100%;
		float: none;
	}
}

.pinzin_c dl dd {
	width: 55%;
	padding: 0;
	overflow: hidden;
	display: block;
}

@media (max-width: 850px) {
	.pinzin_c dl dd {
		width: 100%;
		float: none;
	}
}

.pinzin_c dl dd .span {
	width: 100%;
	padding-top: 18%;
	display: block;
	height: 58px;
	color: #333;
	font-size: 28px;
	text-align: center;
}

.pinzin_c dl dd em {
	width: 100%;
	display: block;
	height: auto;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

.pinzin_c dl.pin_01 dt,
.pinzin_c dl.pin_02 dd {
	float: right;
}

.pinzin_c dl.pin_02 dd {
	padding-right: 25px;
	box-sizing: border-box;
}

@media (max-width: 850px) {
	.pinzin_c dl.pin_02 dd {
		padding-right: 0;
		margin-top: 15px;
	}
}

.pinzin_c dl.pin_01 dd,
.pinzin_c dl.pin_02 dt {
	float: left;
}

.pinzin_c dl.pin_01 .pindl .pindl_sz {
	text-align: left;
	left: 0;
	top: 10px;
}

@media (max-width: 850px) {
	.pinzin_c dl.pin_01 .pindl .pindl_sz {
		padding-bottom: 20px;
		left: 0;
		top: 17px;
	}
}

.pinzin_c dl.pin_02 .pindl .pindl_sz {
	text-align: right;
	text-align: right;
	right: 0;
	left: auto;
	top: 15px;
}

@media (max-width: 850px) {
	.pinzin_c dl.pin_02 .pindl .pindl_sz {
		padding-bottom: 20px;
		right: 0;
	}
}

.pinzin_c dl.pin_02 dd em {
	text-align: left;
}

.pinzin_c dl.pin_02 {
	background: #f8f8f8;
}

.coop {
	width: 100%;
	display: block;
	background: #f8f8f8;
}

.coop_top {
	width: 100%;
	padding: 95px 0 0;
	display: block;
	overflow: hidden;
	background: #fff;
}

.coop_topc {
	margin: 0 auto;
	padding: 0;
}

.coop_botct {
	width: 100%;
	display: block;
	overflow: hidden;
}

.coop_botct ul {
	width: 103%;
}

.coop_botct ul li {
	width: 18.2%;
	margin-right: 1.8%;
	float: left;
	background: #fff;
	margin-bottom: 30px;
}

.coop_botct ul li span {
	width: 100%;
}

.coop_botct ul li span img {
	max-width: 100%;
	max-height: 135px;
	display: block;
}

.coop_botct ul li p {
	width: 100%;
	height: 45px;
	line-height: 45px;
	padding-bottom: 10px;
	color: #222;
	font-size: 18px;
	text-align: center;
}

.honor {
	max-width: 1600px;
	display: block;
	margin: 0 auto;
}

.honor_01 {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 90px;
}

.honor_01t {
	width: 100%;
	height: auto;
	font-size: 24px;
	color: #333;
	position: relative;
	margin-bottom: 50px;
}

.honor_01t span {
	background: #f8f8f8;
	padding-right: 17px;
	display: inline-block;
	position: relative;
	z-index: 2;
}

.honor_01t span img {
	margin-right: 10px;
}

.honor_01t i {
	width: 100%;
	height: 1px;
	background: #e1e1e1;
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 0;
}

.honor_01b {
	width: 100%;
	display: block;
}

.honor_01bt {
	width: 100%;
}

.honor_01bt .swiper-container {
	width: 100%;
	padding-bottom: 50px;
}

.honor_01bt ul {
	width: 100%;
}

.honor_01bt ul li {
	width: 100%;
}

.honor_01bt ul li span {
	padding: 4%;
	display: block;
	background: #fff;
}

.honor_01bt ul li span img {
	width: 100%;
	display: block;
}

.honor_01bt ul li p {
	width: 70%;
	padding: 20px 15%;
	line-height: 25px;
	display: block;
	color: #333;
	font-size: 16px;
	text-align: center;
}

.honor_01bt ul li p.p {
	font-size: 16px;
}

.honor_01_ban .swiper-button-next,
.honor_01_ban .swiper-button-prev {
	position: absolute;
	bottom: 0px;
	top: auto;
	width: 73px;
	height: 73px;
	margin-top: 0;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 73px 73px;
	-webkit-background-size: 73px 73px;
	background-size: 73px 73px;
	background-position: center;
	background-repeat: no-repeat;
}

.honor_01_ban .swiper-button-prev {
	background: #dbdbdb url(../image/syn_07.jpg) center center no-repeat;
	left: 50%;
	right: auto;
	margin-left: 0;
}

.honor_01_ban .swiper-button-next {
	background: #dbdbdb url(../image/syn_05.jpg) center center no-repeat;
	right: 50%;
	left: auto;
	margin-left: -37px;
}

.honor_01_ban .swiper-button-prev:hover {
	background: #94070A url(../image/syn_07f.jpg) center center no-repeat;
}

.honor_01_ban .swiper-button-next:hover {
	background: #94070A url(../image/syn_05f.jpg) center center no-repeat;
}

.ho_jt {
	width: 85px;
	height: 30px;
	padding: 0 0 0 18px;
	background: #f8f8f8;
	display: inline-block;
	position: absolute;
	top: -85px;
	right: 0;
}

.ho_jt.guant {
	width: 100%;
	height: 0;
	padding: 0 0;
	background: none;
	display: inline-block;
	position: absolute;
	top: 40%;
	right: 0;
	margin-top: -35px;
}

.honor_01_ban .ho_jt.guant .swiper-button-next {
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_35.png) no-repeat;
	right: 0;
	left: auto;
	padding-left: 10px;
}

.ho_jt.guant .swiper-button-prev {
	background: url(http://www.chinaaoxu.com/web/static/web/img/sy_24.png) no-repeat;
	right: auto;
	left: 10px;
}

.honor_01_ban .ho_jt.guant .swiper-button-next,
.honor_01_ban .ho_jt.guant .swiper-button-prev {
	position: absolute;
	top: 0px;
	width: 70px;
	height: 70px;
	margin-top: 0;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 70px 70px;
	-webkit-background-size: 70px 70px;
	background-size: 70px 70px;
	background-position: center;
	background-repeat: no-repeat;
}

.honor_01_ban .swiper-pagination-bullet-active {
	opacity: 1;
	background: #09a1ac !important;
}

.honor_01_ban .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 100%;
	background: #cdcdcd;
	opacity: 1;
}

.xinwq_left .swiper-container-horizontal>.swiper-pagination {
	bottom: 0px;
	left: 0;
	width: 100%;
}

.product {
	width: 100%;
	height: auto;
	display: block;
	padding-bottom: 0;
	overflow: hidden;
	background: #fafafa;
}

.product_top {
	width: 100%;
	height: 82px;
	padding: 0;
	display: block;
	position: absolute;
	top: -110px;
	left: 0;
}

.product_top.fud {
	position: fixed;
	top: 0;
	z-index: 555;
}


.product_topc {
	height: 82px;
	margin: 0 auto;
	position: relative;
	background: #fff;
	padding: 0;
}

.product_topcl {
	width: auto;
	float: right;
	height: 82px;
	line-height: 82px;
	padding-right: 20px;
}

.product_topcl span {
	color: #666;
	font-size: 14px;
}

.product_topcl span p {
	color: #94070A;
	font-size: 14px;
	display: inline-block;
}

.product_topcl span a {
	color: #666;
	font-size: 14px;
}

.product_topcl span img {
	margin-right: 10px;
}

.product_topcl span a:hover {
	color: #94070A;
}

.product_topcr {
	width: auto;
	float: left;
}

.product_topcr ul {
	width: auto;
	float: left;
	overflow: hidden;
}

.product_topcr ul li {
	width: auto;
	height: 82px;
	text-align: left;
	margin: 0;
	float: left;
	position: relative;
	left: -1px;
}

.product_topcr ul li i {
	border-left: 1px solid #e1e1e1;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 33px;
	float: left;
}

.product_topcr ul li a {
	width: auto;
	height: 82px;
	line-height: 82px;
	color: #333;
	font-size: 16px;
	display: inline-block;
	padding: 0 45px;
	float: left;
}

.product_topcr ul li:hover a,
.product_topcr ul li.active a {
	color: #fff;
	background: #94070A;
}


.product_topcr2 {
	width: auto;
	float: left;
}

.product_topcr2 .spke {
	width: auto;
	float: left;
	overflow: hidden;
}

.product_topcr2 .spke a {
	width: auto;
	height: 82px;
	text-align: left;
	margin: 0;
	float: left;
	position: relative;
	left: -1px;
}

.product_topcr2 .spke a i {
	border-left: 1px solid #e1e1e1;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 33px;
	float: left;
}

.product_topcr2 .spke a p {
	width: auto;
	height: 82px;
	line-height: 82px;
	color: #333;
	font-size: 16px;
	display: inline-block;
	padding: 0 45px;
	float: left;
}

.product_topcr2 .spke a:hover p,
.product_topcr2 .spke a.active p {
	color: #fff;
	background: #94070A;
}



.product_ce {
	width: 100%;
	display: block;
	background: #f8f8f8;
	padding-top: 95px;
}

.xinwq_top.wide {
	padding: 100px 0 60px;
	overflow: hidden;
}

.product_cen {
	max-width: 1600px;
	height: auto;
	padding: 0 20px 60px;
	margin: 0 auto;
	overflow: hidden;
}

.product_cen ul {
	width: 102%;
}

.product_cen ul li {
	width: 31%;
	height: auto;
	padding: 0;
	float: left;
	margin: 5px 0.8% 30px;
	transition-duration: 500ms;
	position: relative;
	background: #fafafa;
	left: -0.8%;
}

.product_cen ul li i {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	overflow: hidden;
	background: #fff;
}

.product_cen ul li i b img {
	width: 100%;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.product_cen ul li:hover i b img {
	width: 100%;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.product_cen ul li span {
	width: 84%;
	padding: 0px 8% 10px;
	color: #444;
	font-size: 18px;
	height: 75px;
	display: block;
	font-weight: bold;
	overflow: hidden;
	line-height: 75px;
	transition-duration: 500ms;
	position: relative;
	z-index: 5;
	text-align: center;
}

.product_cen ul li em {
	width: 100%;
	padding: 0;
	height: auto;
	display: block;
	line-height: 25px;
	color: #666;
	font-size: 12px;
	text-align: center;
	position: absolute;
	top: -100%;
	left: 0;
	transition-duration: 500ms;
}

.product_cen ul li:hover em {
	top: 32%;
	transition-duration: 500ms;
}

.product_cen ul li em img {
	width: 26.5%;
	margin: 0 auto;
	display: block;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.product_cen ul li em img:hover {
	width: 26.5%;
	margin: 0 auto;
	display: block;
	transform: scale(1.05, 1.05);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.product_cen ul li p {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	transition-duration: 500ms;
}

.product_cen ul li:hover p {
	top: 0;
	transition-duration: 500ms;
}

.product_cen ul li:hover span {
	color: #0471de;
}

.product_cen ul li:hover {
	transition-duration: 500ms;
	box-shadow: 0px 0px 20px #dadad9;
}

.fy_next {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	background: #f8f8f8;
	padding-bottom: 115px;
	overflow: hidden;
}

.fy_next span {
	width: 240px;
	height: 60px;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
	background: #94070A;
	font-size: 18px;
	margin: 0 auto;
	display: block;
	cursor: pointer;
	color: #fff;
	transition-duration: 500ms;
}

.fy_next span:hover {
	border-radius: 30px;
	transition-duration: 500ms;
}

.fy_next span img {
	width: 100%;
	display: block;
}

.fy_next.new_fy {
	margin: 50px 0 30px;
	display: block;
	overflow: hidden;
	background: #fff;
}

.fy_next.new_fy span {
	max-width: 1200px;
}

.shebis_botb.ne ul {
	width: 102%;
}

.shebis_botb.ne ul li {
	width: 48%;
	margin: 0 1% 80px;
	position: relative;
	left: -1%;
}

.shebis_botb.ne ul li .o {
	background: #f2f2f2;
}

.fy_n {
	width: 100%;
	display: block;
	padding: 82px 0 135px;
}

.fy_n span {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.mod18Box {
	margin: 0px;
	width: 830px;
	height: 478px;
	float: left;
	margin-left: 0;
}

.mod18 {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	position: relative;
}

.mod18 .btn {
	position: absolute;
	width: 92px;
	height: 20px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	background: #fff;
}

.mod18 .prev {
	top: 0;
	left: 0px;
	background: url(/template/default/skin/css/al/../image/poi_03.png) center no-repeat;
	margin-bottom: 10px;
}

.mod18 #prevTop,
.mod18 #nextTop {
	top: 140px;
	width: 46px;
	height: 48px;
	display: none;
}

.mod18 #prevTop {
	background: url(/template/default/skin/css/al/../image/poi_03.png) 0 0 no-repeat;
}

.mod18 #nextTop {
	background: url(/template/default/skin/css/al/../image/poi_13.png) 0 0 no-repeat;
}

.mod18 .next {
	bottom: 15px;
	left: 0px;
	background: url(/template/default/skin/css/al/../image/poi_13.png) center no-repeat;
}

.mod18 li {
	float: left;
}

.mod18 .cf li {
	position: relative;
	color: #fff;
}

.mod18 .cf a {
	display: block;
	width: 378px;
	height: 378px;
	position: absolute;
	color: #fff;
}

.mod18 .cf li span {
	display: block;
	width: 378px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 8px;
	line-height: 22px;
	text-align: left;
	background: #eee;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#60000000", endColorstr="#60000000");
	display: none;
}

.mod18 .picBox {
	width: 720px;
	height: 470px;
	position: relative;
	overflow: hidden;
	float: right;
}

.mod18 .picBox ul {
	height: 470px;
	position: absolute;
}

.mod18 .picBox li {
	width: 720px;
	height: 470px;
}

.mod18 .picBox li img {
	max-width: 720px;
	max-height: 470px;
}

.mod18 .listBox {
	width: 92px;
	height: 405px;
	margin: 0;
	position: relative;
	float: left;
	overflow: hidden;
	top: 30px;
}

.mod18 .listBox ul {
	height: 405px;
	width: 92px !important;
	position: absolute;
}

.mod18 .listBox li {
	width: 90px;
	height: 90px;
	margin: 0 0 9.2px;
	cursor: pointer;
	position: relative;
	float: left;
	border: 1px solid #e1e1e1;
}

.mod18 .listBox li i {
	display: none;
}

.mod18 .listBox li a {
	display: block;
	width: 90px;
	height: 90px;
}

.mod18 .listBox li img {
	width: 90px;
	height: auto;
	margin-top: 15px;
}

.mod18 .listBox li.on {
	width: 90px;
	height: 90px;
	border: 1px solid #94070A;
}

.mod18 .listBox .on i {
	display: block;
}

.cp_indo .nx_header {
	position: relative;
	background: #fff;
	box-shadow: 5px 5px 5px #efefef;
	z-index: 2;
}

.menu_bg {
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
	width: 100%;
	display: none;
	height: 180px;
}

.pro_int {
	width: 100%;
	height: 68px;
	line-height: 68px;
}

.product .txt_box {
	display: none;
	width: 100%;
	padding: 0 1.5%;
	box-sizing: border-box;
	height: 60px;
	overflow: hidden;
}

.product .txt_box .ti {
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 60px;
}

.product .txt_box .return {
	display: block;
	float: right;
	width: 140px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
	margin-top: 9px;
	text-align: center;
	background: #94070A;
}

@media (max-width: 1024px) {
	.pro_int {
		display: none;
	}

	.product .txt_box {
		display: block;
	}
}

@media (max-width: 750px) {
	.product .txt_box {
		padding: 0 3%;
	}
}

@media (max-width: 500px) {
	.product .txt_box {
		height: auto;
		padding: 10px 3%;
	}

	.product .txt_box .ti {
		font-size: 16px;
		line-height: 30px;
	}

	.product .txt_box .return {
		width: 80px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
		margin-top: 0;
	}
}

.pro_intl {
	font-size: 20px;
	color: #333;
}

.pro_int .product_topcl {
	height: 68px;
	line-height: 68px;
}

.pro_info {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 80px 0;
}

.pro_infot {
	display: block;
}

.pro_infotr {
	width: 350px;
	float: right;
	margin-top: 45px;
}

.pro_infotr dl {
	width: 100%;
	display: block;
}

.pro_infotr dl dt {
	width: 100%;
	display: block;
}

.pro_infotr dl dt span {
	width: 100%;
	display: block;
	height: 46px;
	line-height: 46px;
	color: #333;
	font-size: 34px;
}

.pro_infotr dl dt b {
	width: 100%;
	display: block;
	line-height: 30px;
	color: #666;
	font-size: 14px;
	font-weight: 100;
	margin-bottom: 20px;
}

.pro_infotr dl dt i {
	width: 72px;
	height: 4px;
	background: #00c0cb;
	display: block;
	margin-bottom: 15px;
}

.pro_infotr dl dt em {
	width: 100%;
	display: block;
	line-height: 35px;
	font-size: 20px;
	color: #666;
}

.pro_infotr dl dd {
	width: 100%;
	display: block;
}

.pro_infotr dl dd em {
	width: 292px;
	height: 80px;
	background: #eee;
	border-radius: 5px;
	display: block;
	line-height: 80px;
	margin-top: 22px;
	padding: 0 25px;
	margin-bottom: 35px;
}

.pro_infotr dl dd em p {
	font-size: 14px;
	color: #666;
	display: inline-block;
	position: relative;
	top: -10px;
}

.pro_infotr dl dd em i {
	font-size: 20px;
	color: #e9501e;
	display: inline-block;
	font-weight: 100;
	position: relative;
	top: -5px;
	padding: 0 5px;
}

.pro_infotr dl dd em span {
	font-size: 40px;
	color: #e9501e;
	font-weight: bold;
	font-family: Arial;
	display: inline-block;
}

.pro_infotr dl dd a {
	width: 240px;
	text-align: center;
	line-height: 54px;
	height: 54px;
	background: #94070A;
	color: #fff;
	font-size: 18px;
	display: block;
	border-radius: 5px;
	transition-duration: 500ms;
}

.pro_infotr dl dd a:hover {
	border-radius: 27px;
	transition-duration: 500ms;
}

.fix-nav-box {
	height: 80px;
}

.pro_xiang {
	width: 100%;
	height: 80px;
	border-top: 1px solid #e1e1e1;
	display: block;
	background: #fff;
	margin-bottom: 30px;
	box-shadow: 5px 5px 5px #efefef;
	position: relative;
}

.pro_xiang.fix {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 600;
}

.pro_xiangc {
	display: block;
	text-align: center;
}

.pro_xiangc a {
	width: 140px;
	height: 42px;
	line-height: 42px;
	margin: 19px 20px 0;
	display: inline-block;
	text-align: center;
	color: #666;
	font-size: 16px;
	transition-duration: 500ms;
	border-radius: 5px;
}

.pro_xiangc a.active {
	background: #94070A;
	color: #fff;
	transition-duration: 500ms;
}

@media(min-width: 1025px) {
	.pro_xiangc a:hover {
		background: #94070A;
		color: #fff;
		transition-duration: 500ms;
	}
}

.pro_ne {
	width: 100%;
	display: block;
	overflow: hidden;
}

.pro_net {
	display: block;
	padding: 55px 0 65px;
	background: #fff;
	overflow: hidden;
}

.pro_net p {
	padding: 0 1.5%;
}

.pro_net img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.pro_cans {
	width: 100%;
	display: block;
}

.pro_cansc {
	display: block;
}

.pro_cansct {
	width: 100%;
	display: block;
	padding: 95px 0 30px;
}

.pro_cansct span {
	font-size: 30px;
	color: #333;
	margin-right: 15px;
	display: inline-block;
}

.pro_cansct p {
	font-size: 24px;
	color: #ccc;
	font-family: "mg";
	display: inline-block;
}

.pro_canscb {
	width: 100%;
	display: block;
	overflow: hidden;
}

.pro_canscb tr {
	width: 100%;
	height: 58px;
	line-height: 58px;
	color: #333;
	font-size: 16px;
	position: relative;
	left: -1px;
}

.pro_canscb tr:nth-child(2n) {
	background: #fff;
}

.swiper-slide {
	min-height: 0 !important;
}

.pro_canscb tr td {
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.pro_qingd {
	width: 100%;
	display: block;
}

.pro_qingdc {
	display: block;
	width: 91%;
	margin: 0 auto;
}

.pro_qingdcb {
	width: 100%;
	padding-top: 32px;
	border-top: 1px solid #e1e1e1;
}

.xunb {
	width: 100%;
	display: block;
	overflow: hidden;
	margin: 80px 0 110px;
}

.xunb_c {
	display: block;
}

.xunb_ct {
	width: 100%;
	height: 100px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/jm_05.jpg) center no-repeat;
	display: block;
	margin-bottom: 30px;
}

.xunb_ct span {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	padding-left: 3.75%;
	line-height: 100px;
	display: inline-block;
	float: left;
}

.xunb_ct a {
	width: 160px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	display: inline-block;
	background: #fff;
	font-size: 20px;
	color: #2cbafc;
	font-weight: bold;
	margin-right: 3.75%;
	border-radius: 22px;
	margin-top: 27px;
	float: right;
}

.xunb_cb {
	width: 100%;
	display: block;
	background: #fff;
	overflow: hidden;
	padding: 75px 0 0;
}

.xunb_cbt {
	max-width: 1000px;
	margin: 0 auto 100px;
	display: block;
	overflow: hidden;
}

.xunb_cbtt {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 50px;
}

.xunb_cbtt span {
	width: 100%;
	font-size: 28px;
	color: #333;
	display: block;
	padding: 10px 0 35px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 30px;
}

.xunb_cbtt p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	display: block;
}

.xunb_cbtb {
	width: 100%;
	display: block;
}

.xunb_cbtb ul {
	width: 100%;
	display: block;
}

.xunb_cbtb ul li {
	width: 100%;
	display: block;
}

.xunb_cbtb ul li span {
	width: 13%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 10px 0;
	display: inline-block;
	float: left;
	text-align: right;
	margin-right: 1%;
	margin-bottom: 15px;
}

.xunb_cbtb ul li em {
	float: left;
	width: 84%;
}

.xunb_cbtb ul li .xun_01 {
	width: 96%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 10px 1.5%;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	margin-bottom: 15px;
}

.xunb_cbtb ul li .xun_02 {
	min-width: 14.8%;
	font-size: 14px;
	color: #999;
	line-height: 28px;
	padding: 10px 1.5%;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	margin-right: 1.25%;
	background: #fff;
	text-transform: uppercase;
	cursor: pointer;
	margin-bottom: 15px;
}

.xunb_cbtb ul li .xun_02.on {
	color: #fff;
	background: #0571de;
}

.xunb_cbtb ul li .shuq3 {
	width: 96%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	height: 175px;
	padding: 10px 1.5%;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	margin-bottom: 15px;
}

.xunb_cbtb ul li .p1 {
	width: 47.7%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 10px 1.5%;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	margin-bottom: 15px;
}

.xunb_cbtb ul li p i {
	float: left;
}

.xunb_cbtb ul li p .xun_03 {
	width: 84%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 0 1.5%;
	border: none;
	display: inline-block;
	float: left;
}

.xunb_cbtb ul li .p2 {
	width: 16.5%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 10px 1.5%;
	border: 1px solid #e1e1e1;
	display: inline-block;
	float: left;
	margin-bottom: 15px;
}

.xunb_cbtb ul li p .xun_04 {
	width: 59%;
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding: 0 1.5%;
	border: none;
	display: inline-block;
	float: left;
}

.xunb_cbtb ul li .xun_05 {
	width: 80%;
	height: 50px;
	text-align: center;
	background: #eab23b;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	padding: 0;
	border: none;
	display: block;
	margin: 40px auto 0;
	transition-duration: 500ms;
}

.xunb_cbtb ul li .xun_05:hover {
	background: #0571de;
	transition-duration: 500ms;
}

.system {
	width: 100%;
	display: block;
	overflow: hidden;
}

.system_c {
	width: 100%;
	display: block;
}

.system_tx {
	width: 100%;
	display: block;
	background: url(http://www.chinaaoxu.com/web/static/web/img/swi_03.jpg) right no-repeat;
	overflow: hidden;
}

.system_txl {
	width: 50%;
	list-style-image: inherit;
}

.system_txl dl {
	width: 100%;
	display: block;
	position: relative;
}

.system_txl dl dt {
	width: 100%;
	display: block;
}

.system_txl dl dt img {
	width: 100%;
	display: block;
}

.system_txl dl dd {
	width: 100%;
	display: block;
	position: absolute;
	top: 30%;
	left: 0;
	text-align: center;
	color: #fff;
}

.system_txl dl dd span {
	width: 100%;
	font-size: 30px;
	margin-bottom: 25px;
	display: block;
	font-weight: bold;
}

.system_txl dl dd p {
	width: 46.3%;
	margin: 0 auto 25px;
	font-size: 18px;
	line-height: 30px;
	display: block;
}

.system_txr {
	width: 50%;
	display: inline-block;
}

.system_txr dl {
	width: 100%;
	display: block;
	text-align: center;
}

.system_txr dl dt {
	width: 100%;
	display: block;
	margin-top: 8%;
	margin-bottom: 5%;
}

.system_txr dl dt span {
	width: 100%;
	font-size: 30px;
	line-height: 35px;
	color: #0471de;
	margin-bottom: 20px;
	display: block;
}

.system_txr dl dt p {
	width: 100%;
	font-size: 34px;
	color: #e1e1e1;
	text-transform: uppercase;
	font-family: "helve";
	margin-bottom: 10px;
	display: block;
}

.system_txr dl dd {
	width: 100%;
	text-align: center;
	display: block;
}

.system_txr dl dd .em {
	width: 24.5%;
	display: inline-block;
	cursor: pointer;
}

.system_txr dl dd .em .span {
	border: 4px solid #fff;
	box-shadow: 5px 5px 5px #f2f2f2;
	display: inline-block;
	border-radius: 50%;
}

.system_txr dl dd .em .span .i {
	background: #aeaeae;
	width: 92px;
	height: 92px;
	border-radius: 50%;
	text-align: center;
	line-height: 92px;
	display: inline-block;
	transition-duration: 500ms;
}

.system_txr dl dd .em:hover .span .i {
	background: #0471de;
	transition-duration: 500ms;
}

.system_txr dl dd .em.active .span .i {
	background: #0471de;
	transition-duration: 500ms;
}

.system_txr dl dd .em.active:hover .span .i {
	background: #0471de;
	transition-duration: 500ms;
}

.system_txr dl dd .em .span .i img {
	width: 45px;
	height: 45px;
	margin: 24px auto;
}

.system_txr dl dd .em .p {
	font-size: 20px;
	color: #222;
	margin-top: 25px;
	display: block;
}

.system_sp {
	width: 100%;
	display: block;
	margin: 95px 0 0;
	overflow: hidden;
}

.system_spt {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 55px;
}

.system_spt span {
	width: 100%;
	font-size: 30px;
	line-height: 35px;
	color: #0471de;
	margin-bottom: 20px;
	display: block;
}

.system_spt p {
	width: 100%;
	font-size: 34px;
	color: #e1e1e1;
	text-transform: uppercase;
	font-family: "helve";
	margin-bottom: 10px;
	display: block;
}

.system_spb {
	max-width: 1600px;
	margin: 0 auto;
	overflow: hidden;
}

.system_spb .honor_01b {
	width: 100%;
	display: block;
}

.system_spb .honor_01bt .swiper-wrapper,
.system_spb .honor_01bt .swiper-slide {
	height: auto;
}

.system_spb .honor_01bt ul {
	position: relative;
	margin-bottom: 35px;
}

.system_spb .honor_01bt ul li {
	background: #fff;
	border-radius: 5px;
	display: block;
}

.system_spb .honor_01bt ul li .span {
	width: 100%;
	padding: 0%;
	display: block;
	background: #fff;
	height: auto;
	overflow: hidden;
	position: relative;
}

.system_spb .honor_01bt ul li p {
	width: 100%;
	padding: 0;
	line-height: 25px;
	display: block;
	color: #333;
	font-size: 18px;
	text-align: center;
	position: absolute;
	top: 100%;
	left: 0;
	transition-duration: 500ms;
}

.system_spb .honor_01bt ul li:hover p {
	top: 0;
	transition-duration: 500ms;
}

.system_spb .honor_01bt ul li p img {
	width: 100%;
	display: block;
}

.system_spb .honor_01bt ul li i {
	width: 100%;
	padding: 0;
	line-height: 25px;
	display: block;
	color: #333;
	font-size: 18px;
	text-align: center;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 2;
	transition-duration: 500ms;
}

.system_spb .honor_01bt ul li:hover i {
	top: 0;
	transition-duration: 500ms;
}

.system_spb .honor_01bt ul li i img {
	width: 22%;
	margin: 21% auto 0;
	display: block;
	cursor: pointer;
}

.system_spb .honor_01bt ul li em {
	width: 100%;
	padding: 0;
	line-height: 25px;
	display: none;
	color: #333;
	font-size: 18px;
	text-align: center;
	position: absolute;
	top: 20%;
	left: 0;
	z-index: 2;
}

.system_spb .honor_01bt ul li:hover em {
	display: block;
}

.system_spb .honor_01bt ul li em .i {
	display: block;
}

.system_spb .honor_01bt ul li em b {
	width: auto;
	padding: 0 7.8%;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-weight: 100;
}

.system_spb .honor_01bt ul li em b:hover {
	background: #eaf6fe;
	color: #0471de;
	border-radius: 5px;
	cursor: pointer;
}

.system_spb .honor_01bt ul li span {
	padding: 0%;
	display: block;
	background: #fff;
	border: none;
}

.system_spb .honor_01bt ul li .p {
	width: 100%;
	display: block;
	height: 80px;
	line-height: 80px;
	color: #444;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	border-radius: 5px;
}

.system_gm {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 80px 0;
}

.system_gmt {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 55px;
}

.system_gmt span {
	width: 100%;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 20px;
	display: block;
}

.system_gmt p {
	width: 100%;
	font-size: 34px;
	color: #6b7984;
	text-transform: uppercase;
	font-family: "helve";
	margin-bottom: 10px;
	display: block;
}

.system_gmb {
	width: 100%;
	display: block;
}

.system_gmbc {
	display: block;
	text-align: center;
}

.system_gmbc div {
	width: 14%;
	display: inline-block;
}

.system_gmbc div .xian {
	display: inline-block;
}

.system_gmbc div .buxian {
	display: none;
}

.system_gmbc div span {
	width: 66px;
	height: 66px;
	border: 1px solid #ff5500;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
}

.system_gmbc div span img {
	margin-top: 17px;
	display: block;
	width: 45px;
	height: 27px;
}

.system_gmbc div span:hover {
	border: 1px solid #c81d2a;
	background: #c81d2a;
}

.system_gmbc div span:hover .xian {
	display: none;
}

.system_gmbc div span:hover .buxian {
	display: inline-block;
}

.system_fw {
	width: 100%;
	display: block;
	padding-top: 85px;
	overflow: hidden;
}

.system_fwt {
	width: 100%;
	display: block;
	margin-bottom: 52px;
}

.system_fwb {
	max-width: 1600px;
	margin: 0 auto;
	display: block;
}

.system_fwb dl {
	width: 100%;
	background: #fff;
	margin-bottom: 12px;
	overflow: hidden;
	padding: 20px 0;
}

.system_fwb dl dt {
	width: 15%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #444;
	font-weight: bold;
}

.system_fwb dl dt .span {
	margin-bottom: 18px;
	display: block;
}

.system_fwb dl dt .span01 {
	margin-top: 5px;
}

.system_fwb dl dt .span02 {
	margin-top: 35%;
}

.system_fwb dl dt .span03 {
	margin-top: 40%;
}

.system_fwb dl dd {
	width: 77.2%;
	padding: 0 3.75%;
	float: right;
	text-align: left;
	border-left: 1px solid #eee;
}

.system_fwb dl dd .em {
	width: 100%;
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	padding: 10px 0;
}

.system_fwb dl dd .em01 {
	width: 50%;
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	padding: 10px 0;
	float: left;
	text-align: center;
}

.system_fwb dl dd .em01 p {
	padding-bottom: 5px;
}

.system_fwb dl dd .em01 .span {
	font-size: 26px;
	color: #005dbb;
	font-weight: bold;
}

.anchorBL {
	display: none;
}

.about_bletb2 {
	width: 100%;
	height: auto;
	padding: 0 0;
	font-size: 16px;
	color: #fff;
	background: #94070A;
	position: relative;
	margin-bottom: 0;
	display: none;
	float: left;
}

.about_bletb2 span {
	border-left: 1px solid #fff;
	padding-left: 1px;
	position: relative;
	left: -1px;
}

.about_bletb2 ul {
	width: 100%;
	height: auto;
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 10;
}

.about_bletb2 ul li {
	width: 98%;
	height: auto;
	border-top: 1px solid #ccc;
	background: #94070A;
	padding: 0 1%;
}

.about_bletb2 ul li a {
	width: 94.7%;
	height: 50px;
	padding: 0 2.65%;
	display: block;
	font-size: 22px;
	line-height: 50px;
	color: #fff;
}

.about_bletb2 span {
	width: 94.7%;
	height: 50px;
	padding: 0 2.65%;
	border-bottom: 1px solid #dadada;
	font-size: 22px;
	color: #fff;
	line-height: 50px;
	display: block;
	cursor: pointer;
}

.about_bletb2 span i,
.about_bletb2 li i {
	width: 21px;
	height: 12px;
	float: right;
	background: url(/template/default/skin/css/al/../image/m_down.png) right no-repeat;
	background-size: 19px 11px;
	margin-top: 18px;
}

.about_bletb2 span.ngep i {
	transform: rotate(180deg);
}

.case {
	width: 100%;
	height: auto;
	display: block;
	padding: 95px 0;
	overflow: hidden;
	background: #212121;
}

.case_top {
	width: 100%;
	display: block;
	height: auto;
}

.case_topc {
	text-align: center;
}

.case_topc span {
	color: #727272;
	font-size: 42px;
	height: 42px;
	line-height: 42px;
	text-transform: uppercase;
	font-family: 'sylfaen';
	padding-bottom: 5px;
}

.case_topc p {
	color: #e0c3a3;
	font-size: 24px;
	height: 24px;
	line-height: 24px;
}

.case_cen {
	height: auto;
	margin: 95px auto 18px;
	overflow: hidden;
}

.case_cen ul {
	width: 102%;
}

.case_cen ul li {
	width: 22%;
	height: auto;
	padding: 0;
	box-shadow: 0px 0px 5px #dadad9;
	float: left;
	margin: 5px 2% 37px 0.8%;
	transition-duration: 500ms;
	position: relative;
	background: #fff;
}

.case_cen ul li i {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	overflow: hidden;
}

.case_cen ul li i b img {
	width: 100%;
	display: block;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.case_cen ul li:hover i b img {
	width: 100%;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.case_cen ul li span {
	width: 100%;
	color: #222;
	font-size: 16px;
	height: 60px;
	display: block;
	overflow: hidden;
	line-height: 60px;
	transition-duration: 500ms;
	position: relative;
	z-index: 5;
	text-align: center;
}

.case_cen ul li:hover span {
	color: #fff;
	transition-duration: 500ms;
	z-index: 5;
	position: relative;
}

.case_cen ul li:hover {
	background: #be8f5b;
	transition-duration: 500ms;
}

.case_cen ul li:hover i p {
	top: 0;
	transition-duration: 500ms;
}

.news {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 100px 0;
	overflow: hidden;
}

.news_c {
	width: 100%;
	padding-top: 0px;
	display: block;
	overflow: hidden;
}

.news_cleft {
	width: 100%;
	height: auto;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 75px;
}

.news_cleft dl {
	width: 100%;
	margin: 0 auto;
	background: #fafafa;
	display: block;
	overflow: hidden;
}

.news_cleft dl dt {
	width: 50%;
	float: left;
}

.news_cleft dl dt img {
	width: 100%;
	display: block;
}

.news_cleft dl dd {
	width: 44.5%;
	color: #e0c3a3;
	float: right;
	margin-right: 3%;
	padding-top: 40px;
}

.news_cleft dl dd i {
	width: 100%;
	font-size: 14px;
	display: block;
	color: #aaa;
	height: 20px;
	line-height: 20px;
}

.news_cleft dl dd span {
	font-size: 24px;
	display: block;
	color: #333;
	height: 50px;
	line-height: 50px;
	padding-bottom: 10px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_cleft dl dd em {
	width: 100%;
	display: block;
	line-height: 25px;
	color: #8c8c8c;
	font-size: 14px;
	min-height: 120px;
	padding-bottom: 25px;
}

.news_cleft dl dd p {
	width: 128px;
	height: 32px;
	border: 1px solid #c3c3c3;
	color: #333;
	font-size: 12px;
	border-radius: 16px;
	display: block;
	font-family: "hero";
	text-align: center;
	line-height: 32px;
	font-weight: bold;
	margin: 0 0% 42px;
}

.news_cleft dl dd:hover p {
	border: 1px solid #0471de;
	background: #0471de;
	color: #fff;
}

.container4 {
	width: 100%;
	margin-bottom: 20px;
	display: block;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
}

.container4 .p {
	color: #94070A;
}

.container4 .tp {
	color: #94070A;
	font-size: 18px;
}

@media (max-width: 1220px) {
	.container4 .tp {
		font-size: 16px;
	}
}

.container4 .mCustomScrollBox {
	height: auto;
}

.container4 .tp .i {
	width: 60px;
	height: 1px;
	background: #94070A;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top: -6px;
}

.about_topcl .dontai_botri .don-dl {
	height: 470px;
}

.about_topcl .dontai_botri .don-dl p {
	width: 95%;
	padding-right: 5%;
	display: block;
}

@media (max-width: 850px) {
	.about_topcl .dontai_botri .don-dl {
		height: auto !important;
		width: 100% !important;
		float: left;
	}

	.dontai_botc {
		width: 100% !important;
	}

}

.about_topcl .chanip_cenrb .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 100%;
	height: 470px;
	left: 0;
}

.about_topcl .chanip_cenrb .dontai_botri .don-dl {
	height: 470px;
}

.news_cleft .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.news_cleft .swiper-slide {
	font-size: 18px;
}

.news_cleft .swiper-button-prev {
	width: 30px;
	height: 30px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/ne_08.png) no-repeat;
	background-size: 30px 30px;
	left: 91%;
	top: 85%;
}

.news_cleft .swiper-button-next {
	width: 30px;
	height: 30px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/ne_10.png) no-repeat;
	background-size: 30px 30px;
	top: 85%;
	right: 3%;
}

.news_cleft .swiper-button-prev:hover {
	width: 30px;
	height: 30px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/ne_08f.png) no-repeat;
	background-size: 30px 30px;
}

.news_cleft .swiper-button-next:hover {
	width: 30px;
	height: 30px;
	background: url(http://www.chinaaoxu.com/web/static/web/img/ne_10f.png) no-repeat;
	background-size: 30px 30px;
}

.news_b {
	width: 93.4%;
	display: block;
	margin: 0 auto;
}

.news_bc {
	width: 100%;
	display: block;
	margin-bottom: 65px;
	overflow: hidden;
}

.news_bc ul {
	width: 100%;
}

.news_bc ul li {
	width: 44.65%;
	margin: 0 2.25% 35px;
	border: 1px solid #2e2e2e;
	padding: 25px 0 15px;
}

.news_bc ul li p {
	padding: 0 5% 5px;
	display: block;
	color: #8c8c8c;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}

.news_bc ul li span {
	margin: 0 5%;
	display: block;
	color: #cecece;
	font-size: 20px;
	min-height: 40px;
	border-bottom: 1px dashed #2e2e2e;
}

.news_bc ul li i {
	padding: 0 5%;
	display: block;
	color: #727272;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'sylfaen';
	padding-top: 12px;
	text-align: right;
}

.news_bc ul li:hover span {
	color: #e0c3a3;
}

.serve {
	width: 100%;
	display: block;
	padding-top: 100px;
	overflow: hidden;
}

.serve_top {
	width: 100%;
	display: block;
}

.serve_top ul {
	width: 100%;
	list-style: none;
	display: block;
	text-align: center;
	margin-bottom: 45px;
}

.serve_top ul li {
	width: 260px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #eee;
	color: #333;
	font-size: 18px;
	border-radius: 10px;
	float: none;
	display: inline-block;
	margin: 0 15px 15px;
	cursor: pointer;
}

.serve_top ul li a {
	color: #333;
}

.serve_top ul li:hover,
.serve_top ul li.active {
	background: #0471de;
	color: #fff;
}

.serve_top ul li:hover a,
.serve_top ul li.active a {
	color: #fff;
}

.serve_botct {
	padding-bottom: 100px;
	display: block;
}

h1.h1 {
	font-size: 24px;
	text-align: center;
	line-height: 45px;
	padding-bottom: 25px;
}

.tds {
	width: 100%;
	border: 1px solid #efefef;
}

.tds td {
	padding: 3px 20px;
}

.result {
	width: 100%;
	margin: 10px auto;
	border: 1px solid #e1e1e1;
	border-radius: 10px;
}

.result td {
	height: 40px;
	line-height: 40px;
}

.result td.row1 {
	width: 200px;
	padding-left: 20px;
}

.result td.row2 {
	width: 150px;
	padding-left: 50px;
}

.result td.row3 {
	width: 150px;
	padding-left: 50px;
}

.resultTit {
	font-size: 16px;
	font-weight: bold;
	background: #ededed;
	color: #000;
	height: 30px !important;
	text-align: center;
}

.result td b {
	color: #F00;
	margin-left: 15px;
}

.nums {
	border: 1px solid #CCC;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-family: Verdana;
	width: 100px;
	margin: 5px 3px 5px 0;
	padding: 0 0 0 5px;
}

.zhiloe {
	width: 100%;
	display: block;
	margin-bottom: 70px;
	overflow: hidden;
	height: auto;
}

.zhiloe ul {
	width: 100%;
	display: block;
}

.zhiloe ul li {
	width: 100%;
	height: 52px;
	line-height: 52px;
	border-bottom: 1px dashed #e1e1e1;
}

.zhiloe ul li a {
	width: 75%;
	height: 52px;
	overflow: hidden;
	float: left;
	color: #333;
	font-size: 14px;
}

.zhiloe ul li:hover a {
	color: #0471de;
}

.zhiloe ul li a img {
	margin-right: 15px;
}

.zhiloe ul li span {
	width: 80px;
	height: 28px;
	border-radius: 5px;
	background: #c3c3c3;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	float: right;
	margin-top: 12px;
	cursor: pointer;
}

.zhiloe ul li span img {
	margin-left: 10px;
}

.zhiloe ul li span:hover {
	background: #0471de;
}

.xiazai {
	width: 100%;
	display: block;
	margin: 0 auto;
}

.xiazai span a {
	width: 80px;
	height: 28px;
	border-radius: 5px;
	background: #c3c3c3;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	float: right;
	cursor: pointer;
	margin: 55px auto 0;
}

.xiazai span img {
	margin-left: 10px;
}

.xiazai span a:hover {
	background: #0471de;
}

.shouh {
	width: 100%;
	display: block;
}

.shouh_top {
	width: 100%;
	display: block;
	overflow: hidden;
}

.shouh_top ul {
	width: 100%;
	display: block;
	text-align: center;
}

.shouh_top ul li {
	width: 20%;
	float: left;
	padding: 50px 0 45px;
	background: #fafafa;
	font-size: 18px;
	color: #333;
	cursor: pointer;
	transition-duration: 500ms;
}

.shouh_top ul li img {
	width: 110px;
	height: 110px;
	border-radius: 110px;
	margin-bottom: 25px;
	box-shadow: 3px 3px 3px #e1e1e1;
	transition-duration: 500ms;
}

.shouh_top ul li:hover {
	background: #0471de;
	color: #fff;
	transition-duration: 500ms;
}

.shouh_top ul li.active {
	background: #0471de;
	color: #fff;
	transition-duration: 500ms;
}

.shouh_top ul li:hover img {
	box-shadow: 3px 3px 3px #0471de;
	transition-duration: 500ms;
}

.shouh_top ul li.active img {
	box-shadow: 3px 3px 3px #0471de;
	transition-duration: 500ms;
}

.shouh_bot {
	margin: 55px 0 140px;
	display: block;
}

.shouh_botm {
	width: 100%;
	display: block;
}

.shouh_botm .i {
	width: 45px;
	height: 3px;
	background: #0471de;
	display: block;
	margin-bottom: 20px;
}

.shouh_botm .span {
	width: 100%;
	display: block;
	height: auto;
	line-height: 35px;
	color: #333;
	font-size: 24px;
	margin-bottom: 30px;
}

.shouh_botm em {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	display: block;
}

.lease {
	height: auto;
	margin: 90px auto 18px;
	overflow: hidden;
}

.lease ul {
	width: 102%;
}

.lease ul li {
	width: 21%;
	height: auto;
	padding: 0;
	box-shadow: 0px 0px 5px #dadad9;
	float: left;
	margin: 5px 3% 70px 0.8%;
	transition-duration: 500ms;
	position: relative;
	background: #fff;
}

.lease ul li i {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	overflow: hidden;
}

.lease ul li i b img {
	width: 100%;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.lease ul li:hover i b img {
	width: 100%;
	transform: scale(1.1, 1.1);
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

.lease ul li i p {
	width: 72px;
	height: 30px;
	position: absolute;
	top: 0%;
	left: 0;
	background: url(http://www.chinaaoxu.com/web/static/web/img/le_03.png) no-repeat;
	text-align: center;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	padding-right: 15px;
}

.lease ul li span {
	width: 100%;
	color: #222;
	font-size: 16px;
	height: 58px;
	display: block;
	overflow: hidden;
	line-height: 58px;
	transition-duration: 500ms;
	position: relative;
	z-index: 5;
	text-align: center;
	background: #fff;
}

.lease ul li em {
	width: 100%;
	text-align: center;
	display: block;
	padding: 10px 0 25px;
}

.lease ul li em a {
	width: 33.05%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	margin: 0 8px;
	background: #333;
}

.lease ul li em a:hover {
	background: #be8f5b;
	transition-duration: 500ms;
	z-index: 5;
	position: relative;
}

.chanip {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f8f8f8;
	padding: 0 0;
}

.chanip_top {
	width: 100%;
	display: block;
	overflow: hidden;
	padding-bottom: 50px;
	padding-top: 50px;
}

.chanip_cenl {
	width: 55%;
}

.chanip_cenl dl {
	width: 100%;
}

.chanip_cenl dl dt {
	width: 100%;
	display: block;
}

.chanip_cenl dl dt img {
	width: 100%;
}

.chanip_cenl dl dd {
	width: 100%;
	height: 90px;
	line-height: 90px;
	overflow: hidden;
	display: block;
	color: #222;
	font-size: 26px;
	text-align: center;
	background: #eee;
}

.chanip_cenr {
	width: 37%;
	margin-right: 0.5%;
}

.chanip_cenr.inf {
	margin-right: 0;
}

.chanip_cenrt {
	width: 100%;
	display: block;
	margin-bottom: 25px;
	text-align: left;
}

.chanip_cenrt span {
	display: block;
	color: #94070A;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin: 20px 0 15px;
}

.chanip_cenrt p {
	display: block;
	color: #333;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 10px;
}

.chanip_cenrbt {
	width: 100%;
	display: block;
	margin-bottom: 25px;
	font-size: 18px;
	color: #333;
}

.chanip_cenrbb {
	width: 100%;
	display: block;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.chanip_cenrbb span {
	width: 63.5%;
	float: left;
}

.chanip_cenrbb span a {
	width: 100%;
	height: 54px;
	line-height: 54px;
	text-align: center;
	float: left;
	background: #eab23b;
	display: block;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	transition-duration: 500ms;
}

.chanip_cenrbb span a:hover {
	background: #0471de;
	transition-duration: 500ms;
}

.chanip_cenrb {
	color: #666;
	display: block;
}

.chanip_cenrb img {
	max-width: 900px;
	width: 100%;
	height: auto!important;
}

.chanip_bgn {
	width: 100%;
	height: auto;
	display: block;
	background: #eaeaea;
	overflow: hidden;
	padding: 95px 0 105px;
}

.chanip_bgnc {
	display: block;
}

.chanip_bgnc ul {
	width: 100%;
	display: block;
	text-align: center;
}

.chanip_bgnc ul li {
	width: 33.3%;
	text-align: center;
	display: inline-block;
}

.chanip_bgnc ul li span {
	width: 100%;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

.chanip_bgnc ul li p {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	display: block;
}

.chanip_bgnc ul li .i {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	display: block;
}

.chanip_bot {
	width: 100%;
	padding: 23px 0;
	display: block;
	background: #f8f8f8;
	overflow: hidden;
}

.chanip_bot ul {
	width: 80%;
	display: inline-block;
	float: left;
}

.chanip_bot ul li {
	width: 100%;
	display: inline-block;
	text-align: left;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
}

.chanip_bot ul li a {
	color: #666;
	font-size: 14px;
	line-height: 30px;
}

.chanip_bot ul li a:hover {
	color: #0471de;
}

.chanip_bot p {
	width: 20%;
	float: right;
	margin-top: 10px;
}

.chanip_bot p a {
	width: 118px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	float: right;
	color: #666;
	font-size: 14px;
	transition-duration: 500ms;
}

.chanip_bot p a:hover {
	border: 1px solid #0471de;
	background: #0471de;
	color: #fff;
	transition-duration: 500ms;
}

.pinzin_c dl.pin_01 .mCSB_scrollTools {
	left: 0 !important;
	right: auto !important;
}

.pinzin_c dl.pin_01 .mCSB_inside>.mCSB_container {
	left: auto !important;
	right: 0 !important;
	margin-right: 0 !important;
	margin-left: 42px;
}

@media (max-width: 640px) {
	.pinzin_c dl.pin_01 .mCSB_inside>.mCSB_container {
		margin-left: 0;
	}
}

.pinzin_c dl.pin_01 .about_topcl .span1 span {
	padding-left: 50px;
}

@media (max-width: 850px) {
	.pinzin_c dl.pin_01 .about_topcl .span1 span {
		padding-left: 45px;
	}
}

.mCSB_scrollTools {
	width: 1px !important;
	background: #dbdbdb !important;
}

#mCSB_1_scrollbar_vertical {
	width: 1px !important;
	background: #dbdbdb !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 100%;
	height: 320px;
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 3px;
	height: 100%;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #94070A !important;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 1px;
	height: 100%;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 100% !important;
	background-color: #dbdbdb !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 0;
	width: 3px !important;
}

.mCSB_scrollTools .mCSB_dragger {
	width: 3px !important;
	background: #94070A !important;
	left: -1px;
}

.history {
	width: 100%;
	display: block;
	overflow: hidden;
}

.history_c {
	display: block;
}

.history_t {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 85px;
}

@media (max-width: 1200px) {
	.history_t {
		padding-bottom: 70px;
	}
}

.history_t span {
	width: 180px;
	height: 50px;
	background: #bfbfbf;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	margin: 0 8px;
	border-radius: 5px;
	cursor: pointer;
	transition-duration: 500ms;
}

@media (max-width: 1200px) {
	.history_t span {
		width: 160px;
		height: 44px;
		line-height: 44px;
		font-size: 15px;
	}
}

@media (max-width: 500px) {
	.history_t span {
		height: 34px;
		line-height: 34px;
	}
}

.history_t span:hover {
	background: #94070A;
	transition-duration: 500ms;
}

.history_t span.active {
	background: #94070A;
	transition-duration: 500ms;
}

@media (max-width:1024px) {
	.history_t span:hover {
		background: none;
		transition-duration: 500ms;
	}

	.history_t span.active {
		background: #94070A !important;
		transition-duration: 500ms;
	}


}


.history_b {
	width: 100%;
	display: block;
	margin-bottom: 140px;
	overflow: hidden;
}

@media (max-width: 1200px) {
	.history_b {
		margin-bottom: 120px;
	}
}

@media (max-width: 950px) {
	.history_b {
		margin-bottom: 70px;
	}
}

@media (max-width: 550px) {
	.history_b {
		margin-bottom: 40px;
	}
}

.history_bt {
	width: 100%;
	display: block;
	position: relative;
}

.history_bt .iue {
	width: 20px;
	height: 90px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 49.5%;
}

.history_bt ul {
	width: 100%;
}

.history_bt ul li {
	width: 100%;
	padding-bottom: 120px;
	display: block;
	overflow: hidden;
	background: url(/template/default/skin/css/al/../image/fz_11.png) center repeat-y;
}

@media (max-width: 950px) {
	.history_bt ul li {
		width: 94%;
		margin: 0 auto;
		padding-bottom: 80px;
		background-position: 4% top !important;
	}
}

.history_bt ul li.his_02 dl dt {
	float: right;
}

.history_bt ul li.his_02 dl dt span {
	width: 100%;
	text-align: left;
	display: block;
}

.history_bt ul li.his_02 dl dd {
	float: left;
	text-align: right;
}

.history_bt ul li.his_02 dl dd>p {
	text-align: right;
	position: absolute;
	top: 50%;
	right: -10px;
	margin-top: -10px;
}

.history_bt ul li.his_02 dl dd i {
	background: url(/template/default/skin/css/al/../image/fz_18.png) no-repeat;
	position: absolute;
	right: 0;
	left: auto;
}

@media (max-width: 950px) {
	.history_bt ul li.his_02 dl dd i {
		display: none;
	}
}

@media (max-width: 950px) {
	.history_bt ul li.his_02 dl dt {
		width: 100%;
		float: none;
	}
}

.history_bt ul li dl {
	width: 100%;
	display: block;
	/*overflow: hidden;*/
}

.history_bt ul li dl dd {
	float: right;
	width: 34%;
	padding: 0 8%;
	display: block;
	position: relative;
	height: 100%;
}

.history_bt ul li dl dd>p {
	text-align: left;
	position: absolute;
	top: 50%;
	left: -10px;
	margin-top: -10px;
}

.history_bt ul li dl dd i {
	width: 72px;
	height: 59px;
	background: url(/template/default/skin/css/al/../image/fz_06.png) no-repeat;
	position: absolute;
	left: 0;
	top: 30px;
}

@media (max-width: 950px) {
	.history_bt ul li dl dd i {
		display: none;
	}
}

.history_bt ul li dl dd em {
	width: 100%;
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 26px;
}

@media (max-width: 1200px) {
	.history_bt ul li dl dd em {
		font-size: 13px;
		line-height: 22px;
	}
}

.history_bt ul li dl dd b {
	width: 100%;
	font-size: 100px;
	line-height: 100px;
	height: 100px;
	color: #94070A;
	display: block;
	font-family: "imp";
	font-weight: 100;
	margin-bottom: 10px;
}

@media (max-width: 1200px) {
	.history_bt ul li dl dd b {
		font-size: 80px;
		line-height: 80px;
		height: 80px;
	}
}

@media (max-width: 1024px) {
	.history_bt ul li dl dd b {
		font-size: 70px;
		line-height: 70px;
		height: 70px;
	}
}

.history_bt ul li dl dd span {
	width: 100%;
	display: block;
	color: #333;
	font-size: 20px;
	line-height: 25px;
	height: 30px;
}

@media (max-width: 1200px) {
	.history_bt ul li dl dd span {
		font-size: 16px;
		line-height: 30px;
		height: auto;
	}
}

.history_bt ul li dl dt {
	width: 43%;
	padding: 0 3.5%;
	display: block;
	position: relative;
	float: left;
}

.history_bt ul li dl dt span {
	width: 100%;
	text-align: right;
	display: block;
}

@media (max-width: 950px) {
	.history_bt ul li {
		overflow: auto;
	}

	.history_bt ul li.his_02 dl dt {
		width: 100%;
		float: none;
	}

	.history_bt ul li.his_02 dl dt span {
		text-align: left;
	}

	.history_bt ul li.his_02 dl dd {
		width: 100%;
		float: none !important;
		text-align: left !important;
	}

	.history_bt ul li.his_02 dl dd>p {
		top: 10px;
		right: inherit;
		left: 4%;
	}

	.history_bt ul li dl dd {
		width: 100%;
		float: none;
		text-align: left;
		padding: 0 0 0 14%;
		box-sizing: border-box;
	}

	.history_bt ul li dl dd b {
		font-size: 60px;
		line-height: 60px;
		height: 60px;
	}

	.history_bt ul li dl dd>p {
		left: 4%;
		top: 10px;
	}

	.history_bt ul li dl dt {
		width: 100%;
		float: none;
		padding: 0 0 0 14%;
		text-align: left;
		box-sizing: border-box;
	}

	.history_bt ul li dl dt span {
		text-align: left;
		margin-top: 10px;
	}
}

@media (max-width: 750px) {
	.history_bt ul li {
		overflow: auto;
		padding-bottom: 30px;
	}

	.history_bt ul li dl dd b {
		font-size: 40px;
		line-height: 40px;
		height: 40px;
	}

	.history_bt ul li dl dt {
		width: 100%;
		float: none;
		text-align: left;
		box-sizing: border-box;
	}

	.history_bt ul li dl dt span {
		text-align: left;
		margin-top: 10px;
	}
}

.history_he {
	width: 100%;
	display: block;
	text-align: center;
}

.history_he span img {
	width: 70px;
	height: 81px;
	cursor: pointer;
	display: inline-block;
}

@media (max-width: 950px) {
	.history_he {
		text-align: left;
		padding-left: 5%;
		box-sizing: border-box;
	}

	.history_he span img {
		width: 50px;
		margin-left: -23px;
		height: auto;
	}
}

@media (max-width: 500px) {
	.history_he span img {
		width: 40px;
		margin-left: -15px;
		height: auto;
	}
}

.lixni {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	float: right;
	padding-top: 95px;
	margin-bottom: 0;
}

.lixni_bot {
	width: 100%;
	display: block;
}

#allmap {
	width: 50%;
	height: 600px;
	margin-bottom: 0;
	float: left;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
}

.lixni_dt {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.dizs {
	width: 50%;
	height: 600px;
	background: #f8f8f8;
	display: inline-block;
	position: relative;
}

.dizs dl {
	width: 80%;
	padding: 15% 10%;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
	float: left;
}

.dizs dl dt {
	width: 100%;
	padding: 0 0 20px;
	display: block;
	height: auto;
}

.dizs dl dt .span {
	width: 100%;
	display: block;
	text-align: left;
	color: #666;
	font-size: 28px;
}

.dizs dl dd {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #666;
	margin: 10px 0 0;
}

.dizs dl dd .span {
	width: 40%;
	padding: 0;
	text-align: left;
	display: block;
	float: right;
}

.dizs dl dd .p {
	width: 60%;
	padding: 0 0 0;
	display: block;
	float: left;
}

.dizs dl dd .p p {
	width: 100%;
	line-height: 30px;
	margin: 10px 0;
	display: block;
	float: left;
}

.dizs dl dd .span img {
	padding-right: 0;
	width: 66%;
	display: block;
}

.dizs dl dd .p img {
	padding-right: 5px;
	display: inline-block;
}

.dizs_bot {
	width: 100%;
	display: block;
	height: 80px;
	background: #94070A;
	float: left;
	color: #fff;
	line-height: 80px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.dizs_bot span {
	width: 49.8%;
	font-size: 16px;
	display: inline-block;
	float: left;
	height: 80px;
	line-height: 80px;
	border-left: 1px solid #33b2b9;
	text-align: center;
}

.dizs_bot span p {
	font-size: 28px;
	display: inline-block;
	font-family: Arial;
}

.lixw_bcb {
	width: 100%;
	height: auto;
	overflow: hidden;
	max-width: 1200px;
	margin: 0 auto 145px;
}

.lixw_bcb ul {
	width: 100%;
}

.lixw_bcb ul li {
	width: auto;
	min-height: 46px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	margin-bottom: 18px;
	margin-right: 0;
}

.lixw_bcb ul li.dakep {
	width: 44.3%;
	line-height: 46px;
	padding: 0 2%;
	background: #fff;
}

.lixw_bcb ul li.dakep span {
	width: auto;
	display: inline-block;
	color: #666;
	font-size: 14px;
	float: left;
	margin-right: 10px;
}

.lixw_bcb ul li.dakep .shuq {
	width: 82%;
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 46px;
	height: 46px;
	border: 0;
	background: none;
}

.lixw_bcb ul li.dakep2 {
	width: 95.7%;
	line-height: 46px;
	padding: 0 2%;
	background: #fff;
}

.lixw_bcb ul li.dakep2 span {
	width: auto;
	display: inline-block;
	color: #666;
	font-size: 14px;
	float: left;
	margin-right: 10px;
}

.lixw_bcb ul li.dakep2 .shuq {
	width: 93%;
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 46px;
	height: 46px;
	border: 0;
	background: none;
}

.lixw_bcb ul li.dakep3 {
	width: 95.7%;
	height: 200px;
	line-height: 46px;
	padding: 0 2%;
	background: #fff;
	clear: both;
}

.lixw_bcb ul li.dakep3 span {
	width: auto;
	display: inline-block;
	color: #666;
	font-size: 14px;
	float: left;
	margin-right: 10px;
}

.lixw_bcb ul li.dakep3 .shuq3 {
	width: 92%;
	float: left;
	color: #333;
	height: 180px;
	margin: 10px 0;
	font-size: 14px;
	line-height: 25px;
	border: 0;
	background: #fff url(http://www.chinaaoxu.com/web/static/web/img/co_08.jpg) bottom right no-repeat;
}

.lixw_bcb ul li.dakep4 {
	width: 160px;
	line-height: 46px;
	padding: 0 20px;
	display: block;
	position: relative;
	background: #fff;
}

.lixw_bcb ul li.dakep4 span {
	width: auto;
	display: inline-block;
	color: #999;
	font-size: 14px;
	float: left;
}

.lixw_bcb ul li.dakep4 .shuq4 {
	width: 62%;
	float: left;
	color: #333;
	font-size: 14px;
	line-height: 46px;
	border: 0;
	background: none;
}

.lixw_bcb ul li.dakep4 p {
	width: 118px;
	height: 46px;
	border: 1px solid #e1e1e1;
	position: absolute;
	right: -150px;
	bottom: 0;
}

.lixw_bcb ul li.dakep4 p img {
	width: 116px;
	height: 45px;
	display: block;
	cursor: pointer;
}

.lixw_bcb ul li.dakep5 {
	width: 100%;
	line-height: 46px;
	padding: 0 0;
	display: block;
	position: relative;
	border: 0;
	border-radius: 5px;
}

.lixw_bcb ul li.dakep5 .shuq5 {
	width: 262px;
	color: #fff;
	font-size: 16px;
	line-height: 60px;
	border: 0;
	background: #94070A;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	transition-duration: 500ms;
	margin: 35px auto 0;
	display: block;
}

.lixw_bcb ul li.dakep5 .shuq5:hover {
	color: #fff;
	background: #94070A;
	transition-duration: 500ms;
	font-weight: bold;
}

.demand {
	width: 100%;
	display: block;
}

.demand_t {
	display: block;
	overflow: hidden;
	padding: 20px 0;
	margin-bottom: 72px;
}

.demand_tc {
	width: 101%;
}

@media (max-width: 780px) {
	.demand_tc {
		text-align: center;
		width: 100%;
	}
	.chanip_top{padding: 30px 0 0;}
	.kei-artimg img{display: block;}
}

.demand_tc dl {
	width: 30%;
	margin: 0 1.65%;
	float: left;
	height: 460px;
	box-shadow: 0 0 15px 5px #fbfbfb;
	border-radius: 5px;
}

@media (max-width: 780px) {
	.demand_tc dl {
		width: 46%;
		margin: 1.5%;
		height: auto !important;
		display: inline-block;
		float: none;
		padding: 15px;
		vertical-align: middle;
	}

	.demand_tc dl dt span {
		width: 90px !important;
		height: 90px !important;
		display: block;
		background-size: cover !important;
	}

	.demand_tc dl dd {
		padding: 0 8%;
		width: 84%;
	}

	.demand_tc dl dd span {
		font-size: 16px !important;
		line-height: 28px !important;
		margin-bottom: 8px !important;
	}

	.demand_tc dl dd em {
		font-size: 13px !important;
		line-height: 24px !important;
	}
}

@media (max-width: 500px) {
	.demand_tc dl {
		width: 77%;
		margin: 0 auto 15px auto;
		height: auto !important;
		display: block;
	}
}

.demand_tc dl dt {
	width: 100%;
	text-align: center;
	margin: 75px 0 40px;
	display: block;
}

.demand_tc dl dt span {
	width: 115px;
	height: 115px;
	margin: 0 auto;
	display: block;
	border-radius: 50%;
}

.demand_tc dl.dl01 dt span {
	background: url(/template/default/skin/css/al/../image/jm_04.jpg) no-repeat;
}

.demand_tc dl.dl02 dt span {
	background: url(/template/default/skin/css/al/../image/jm_06.jpg) no-repeat;
}

.demand_tc dl.dl03 dt span {
	background: url(/template/default/skin/css/al/../image/jm_08.jpg) no-repeat;
}

.demand_tc dl.dl01:hover dt span {
	background: url(/template/default/skin/css/al/../image/jm_04f.jpg) no-repeat;
}

.demand_tc dl.dl02:hover dt span {
	background: url(/template/default/skin/css/al/../image/jm_06f.jpg) no-repeat;
}

.demand_tc dl.dl03:hover dt span {
	background: url(/template/default/skin/css/al/../image/jm_08f.jpg) no-repeat;
}

.demand_tc dl dd {
	width: 79%;
	padding: 0 10.5%;
	display: block;
	text-align: center;
}

.demand_tc dl dd span {
	width: 100%;
	display: block;
	font-size: 20px;
	color: #333;
	line-height: 35px;
	margin-bottom: 15px;
}

.demand_tc dl dd em {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-bottom: 15px;
}

.demand_tc dl:hover {
	background: #94070A;
	color: #fff;
}

.demand_tc dl:hover dd span,
.demand_tc dl:hover dd em {
	color: #fff;
}

.demand_zc {
	width: 100%;
	height: auto;
	background: url(/template/default/skin/css/al/../image/jm_14.jpg);
	overflow: hidden;
	padding: 95px 0 100px;
}

.demand_zcb {
	width: 91%;
	display: block;
	margin: 0 auto;
}

.demand_zcbc {
	width: 100%;
}

.demand_zcb dl {
	width: 350px;
	float: left;
	height: 512px;
	background: #fff;
}

.demand_zcb dl dt {
	width: 100%;
	height: 256px;
	display: block;
}

.demand_zcb dl dt img {
	width: 100%;
	display: block;
}

.demand_zcb dl dd {
	width: 100%;
	height: 256px;
	display: block;
	position: relative;
}

.demand_zcb dl dd i {
	width: 100%;
	height: auto;
	color: #f3f3f3;
	font-family: "helvec";
	font-size: 120px;
	position: absolute;
	text-align: center;
	display: block;
	top: 15px;
	left: 0;
	line-height: 120px;
}

.demand_zcb dl dd span {
	position: relative;
	padding: 0 30px;
	color: #333;
	font-size: 20px;
	line-height: 120px;
	display: block;
	z-index: 2;
	text-align: center;
	top: 10px;
}

.demand_zcb dl dd em {
	padding: 0 30px;
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 26px;
}

.demand_lc {
	width: 100%;
	padding: 95px 0 100px;
	display: block;
	overflow: hidden;
}

.demand_lcb {
	width: 100%;
	display: block;
	padding: 55px 0 0;
}

@media (max-width: 1200px) {
	.demand_lcb {
		padding: 45px 0 0;
	}
}

@media (max-width: 500px) {
	.demand_lcb {
		padding: 25px 0 0;
	}
}

.demand_lcbc {
	width: 1335px;
	display: block;
	position: relative;
	padding: 7px 0;
}

.dile {
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.dile img {
	width: 100%;
	display: block;
}

.demand_lcbc .box {
	overflow: hidden;
}

.demand_lcbc .box.box2 dl,
.demand_lcbc .box.box2 .line {
	float: right;
}

.demand_lcbc .box dl {
	width: 175px;
	height: 175px;
	text-align: center;
	position: relative;
	z-index: 2;
	color: #666;
	font-size: 14px;
	line-height: 22px;
	float: left;
	display: table;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}

.demand_lcbc .box dl dt {
	display: block;
	vertical-align: middle;
	display: table-cell;
}

.demand_lcbc .box dl dt span {
	width: 100%;
	height: auto;
	display: block;
	padding-bottom: 15px;
}

.demand_lcbc .box dl dt p {
	padding: 0 20px;
	display: block;
}

.demand_lcbc .box .line {
	float: left;
	width: 163px;
	height: 175px;
	background: url(/template/default/skin/css/al/../image/y.png) no-repeat center center;
}

.demand_lcbc .box .line2 {
	float: right;
	width: 12px;
	margin-right: 81px;
	height: 163px;
	background: url(/template/default/skin/css/al/../image/x.png) no-repeat center center;
}

.demand_lcbc .box .line.line3 {
	background: url(/template/default/skin/css/al/../image/y.png) no-repeat center center;
	transform: rotate(180deg);
}

@media (max-width: 1200px) {
	.demand_lcbc {
		width: 97%;
		margin: 0 auto;
	}

	.demand_lcbc .box {
		width: 1090px;
		margin: 0 auto;
	}

	.demand_lcbc .box dl {
		width: 160px;
		height: 160px;
		font-size: 13px;
		line-height: 20px;
	}

	.demand_lcbc .box dl dt span {
		padding-bottom: 10px;
	}

	.demand_lcbc .box dl dt p {
		padding: 0 10px;
	}

	.demand_lcbc .box .line {
		height: 160px;
		width: 147px;
	}

	.demand_lcbc .box .line2 {
		margin-right: 73px;
		height: 147px;
	}
}

@media (max-width: 1160px) {
	.demand_lcbc .box {
		width: 1020px;
		margin: 0 auto;
	}

	.demand_lcbc .box dl {
		width: 160px;
		height: 160px;
		font-size: 13px;
		line-height: 20px;
	}

	.demand_lcbc .box .line {
		height: 160px;
		width: 124px;
	}

	.demand_lcbc .box .line2 {
		margin-right: 74px;
	}
}

@media (max-width: 1040px) {
	.demand_lcbc .box {
		width: 900px;
		margin: 0 auto;
	}

	.demand_lcbc .box dl {
		width: 140px;
		height: 140px;
		font-size: 12px;
		line-height: 18px;
	}

	.demand_lcbc .box .line {
		height: 140px;
		width: 110px;
		background-size: 80% 10%;
	}

	.demand_lcbc .box .line2 {
		height: 110px;
		margin-right: 62px;
		background-size: 100% 80%;
	}
}

@media (max-width: 950px) {
	.demand_lcbc .box {
		width: 800px;
		margin: 0 auto;
	}

	.demand_lcbc .box dl {
		width: 140px;
		height: 140px;
		font-size: 12px;
		line-height: 18px;
	}

	.demand_lcbc .box .line {
		height: 140px;
		width: 77px;
	}

	.demand_lcbc .box .line2 {
		height: 77px;
		margin-right: 62px;
	}
}

@media (max-width: 850px) {
	.demand_lcbc .box {
		width: 700px;
		margin: 0 auto;
	}

	.demand_lcbc .box dl {
		width: 130px;
		height: 130px;
		font-size: 12px;
		line-height: 18px;
	}

	.demand_lcbc .box .line {
		height: 140px;
		width: 57px;
		background-size: 40px 5px;
	}

	.demand_lcbc .box .line2 {
		height: 57px;
		margin-right: 60px;
		background-size: 4px 40px;
	}

	.demand_lcbc .box .line.line3 {
		transform: rotate(0deg);
		background: url(/template/default/skin/css/al/../image/x.png) no-repeat center;
		background-size: 5px 50px;
	}
}

@media (max-width: 750px) {
	.demand_lcbc .box {
		width: 164px;
	}

	.demand_lcbc .box.box2 dl,
	.demand_lcbc .box.box2 .line {
		float: none;
	}

	.demand_lcbc .box dl {
		width: 160px;
		height: 160px;
		float: none;
	}

	.demand_lcbc .box dl dt p {
		padding: 0 15px;
	}

	.demand_lcbc .box .line,
	.demand_lcbc .box .line2 {
		width: 160px;
		float: none;
		height: 60px;
		background: url(/template/default/skin/css/al/../image/x.png) no-repeat center;
		background-size: 5px 50px;
	}

	.demand_lcbc .box .line.line1,
	.demand_lcbc .box .line2.line1 {
		display: none;
	}

	.lunbsmn_cen.serf dl dt p {
		font-size: 24px;
	}

	.lunbsmn_cen.serf dl dt i {
		font-size: 16px;
	}

	.lunbsmn_cen.serf dl {
		width: 94%;
		margin: 0 auto;
	}

	.lunbsmn_cen.serf {
		padding: 0;
	}


}

.demand .mCSB_1_dragger_horizontal {
	display: none !important;
}

.demand #mCSB_1_dragger_horizontal {
	display: none !important;
}

.xinxi {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 95px 0 15px;
	background: #e8e9e8;
}

.xinxi .honor_01bt .swiper-container {
	height: 310px;
	padding-bottom: 60px;
}

.xinxi .pro_qingdcb {
	border: none;
	padding-top: 0;
}

.xinxi .honor_01bt ul li span {
	padding: 6px;
}

.lunbs.merch .lunbs_cen dl dt p {
	font-size: 66px;
}

.xianm {
	width: 100%;
	display: block;
}

.xianm_c {
	display: block;
}

.xianm_ct {
	width: 100%;
	display: block;
}

.xianm_ct dl {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 60px;
}

.xianm_ct dl dt {
	width: 56.7%;
	float: left;
	display: block;
}

.xianm_ct dl dt span {
	width: 100%;
	background: #e0e0e0;
	display: block;
	margin: 10px 0 0 10px;
}

.xianm_ct dl dt span img {
	width: 100%;
	display: block;
	position: relative;
	top: -10px;
	left: -10px;
}

.xianm_ct dl dd {
	width: 38.3%;
	float: right;
	display: block;
}

.xianm_ct dl dd span {
	width: 100%;
	display: block;
	font-size: 24px;
	color: #333;
	line-height: 60px;
}

.xianm_ct dl dd em {
	width: 100%;
	padding-top: 10px;
	line-height: 26px;
	color: #666;
	font-size: 14px;
	display: block;
}

.fens {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 45px;
}

.fens_c {
	display: block;
}

.fens_ct {
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 65px;
	text-align: center;
	display: block;
}

.fens_ct span {
	width: auto;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	color: #94070A;
	font-size: 28px;
	margin: 0 auto;
	position: relative;
	top: 20px;
	background: #fff;
}

.fens_cb {
	width: 100%;
	display: block;
	overflow: hidden;
}

.fens_cb dl {
	width: 100%;
	display: block;
}

.fens_cb dl dt {
	width: 50%;
	display: block;
}

.fens_cb dl dt img {
	width: 100%;
	display: block;
}

.fens_cb dl dd {
	width: 42%;
	display: block;
	padding: 65px 4% 0 0;
}

.fens_cb dl dd span {
	width: 45px;
	height: 2px;
	background: #94070A;
	display: block;
	margin-bottom: 25px;
}

.fens_cb dl dd em {
	width: 100%;
	display: block;
	line-height: 26px;
	color: #666;
	font-size: 14px;
	padding-bottom: 25px;
}

.yousw {
	width: 100%;
	display: block;
}

.yousw_c {
	display: block;
	overflow: hidden;
	height: 270px;
}

.yousw_c dl {
	width: 90%;
	float: left;
	margin: 0 5%;
	text-align: center;
}

.yousw_c dl dt {
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

.yousw_c dl dt span {
	width: 60px;
	height: 60px;
	background: #94070A;
	border-radius: 50%;
	display: block;
	line-height: 60px;
	font-size: 30px;
	text-align: center;
	color: #fff;
	margin: 0 auto;
}

.yousw_c dl dd {
	width: 100%;
	display: block;
}

.yousw_c dl dd span {
	font-size: 20px;
	color: #333;
	height: 35px;
	display: block;
}

.yousw_c dl dd em {
	width: 100%;
	line-height: 26px;
	color: #666;
	font-size: 14px;
}

.shouhe {
	width: 100%;
	display: block;
	margin-bottom: 125px;
}

.shouhe_cb {
	text-align: center;
	line-height: 26px;
	color: #666;
	font-size: 14px;
}

.xinwq_top.xiws2 {
	padding: 95px 0 20px;
}

.job {
	width: 100%;
	display: block;
	margin-bottom: 140px;
}

.job_c {
	margin-bottom: 45px;
}

.job-list-tpl2 {
	width: 100%;
}

.job-list-tpl2 dt {
	background: #f8f8f8 url(../image/jo_07.jpg) no-repeat scroll right 14px;
	background-position: 98% 50%;
	color: #929292;
	cursor: pointer;
	font-weight: normal;
	height: 51px;
	line-height: 50px;
	margin-top: 1px;
	padding-left: 22px;
}

.job-list-tpl2 dt a {
	color: #444;
	float: right;
	font: 12px/50px "微软雅黑";
	margin-right: 56px;
}

.job-list-tpl2 dt span {
	color: #444;
	font: 16px/50px "微软雅黑";
	padding-right: 12px;
}

.job-list-tpl2 dd {
	background: #f8f8f8;
	display: none;
	overflow: hidden;
	padding: 25px 18px;
	position: relative;
}

.job-list-tpl2 dd tr.dida td {
	font-size: 14px;
}

.job-list-tpl2 dd tr.dida td span {
	color: #94070A;
	padding-right: 5px;
	font-size: 14px;
	font-weight: 100;
}

.job-list-tpl2 dd td {
	line-height: 26px;
	padding: 0 0 0 18px;
	font-size: 14px;
	color: #666;
}

.job-list-tpl2 dd td span {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
	margin-bottom: 10px;
}

.job-list-tpl2 dd td a {
	width: 160px;
	height: 52px;
	background: #a4d0d3;
	text-align: center;
	line-height: 52px;
	color: #fff;
	display: block;
	border-radius: 5px;
	transition-duration: 500ms;
}

.job-list-tpl2 dd td a:hover {
	background: #94070A;
	transition-duration: 500ms;
}

.job-list-tpl2 dt.open {
	background: #94070A url(../image/jo_04.jpg) no-repeat scroll right 14px;
	background-position: 98% 50%;
	color: #fff;
}

.job-list-tpl2 dt.open span {
	color: #fff;
}

.job-list-tpl2 dt.open a {
	color: #fff;
}

.job-list-tpl2 dt a:hover {
	text-decoration: underline;
}

.mess {
	width: 100%;
	height: auto;
}

.mess ul {
	list-style: none;
}

.mess ul li {
	width: 100%;
	min-height: 62px;
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

.mess ul li .sueop {
	width: 980px;
	min-height: 62px;
	position: relative;
	left: -25px;
	display: block;
}

.mess ul li .shuq {
	width: 260px;
	height: 62px;
	line-height: 62px;
	color: #999;
	font-size: 16px;
	background: #f4f4f4;
	border: none;
	margin-left: 25px;
	float: left;
	padding: 0 20px;
}

.mess ul li .shuq2 {
	width: 910px;
	height: 250px;
	line-height: 35px;
	color: #999;
	font-size: 16px;
	background: #f4f4f4;
	border: none;
	float: left;
	padding: 10px 20px;
}

.mess ul li .shuq3 {
	width: 100%;
	height: 62px;
	line-height: 62px;
	color: #fff;
	font-size: 16px;
	background: #2a9fbb;
	border: none;
	float: left;
	padding: 0;
}

.about_ry_t {
	width: 950px;
	height: auto;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 35px;
	padding-top: 55px;
	margin-bottom: 45px;
	display: block;
	float: right;
}

.about_ry_t .about_ry_tt {
	width: 100%;
	color: #333;
	font-size: 26px;
	display: block;
	padding-bottom: 25px;
	text-align: center;
}

.about_ry_t .about_ry_tb {
	font-size: 14px;
	color: #555;
	line-height: 26px;
	display: block;
}

.about_ry_b {
	width: 950px;
	height: auto;
	padding-bottom: 35px;
	margin-bottom: 45px;
	display: block;
	float: right;
}

.about_ry_b .about_ry_bt {
	width: 100%;
	color: #333;
	font-size: 26px;
	display: block;
	padding-bottom: 25px;
	text-align: center;
}

.about_ry_b .about_ry_tbb {
	font-size: 14px;
	color: #555;
	line-height: 26px;
	display: block;
}

.picScroll-left_m {
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
}

.picScroll-left_m .hd {
	overflow: hidden;
	height: 180px;
	padding: 0 0;
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
}

.picScroll-left_m .hd .prev,
.picScroll-left_m .hd .next {
	display: block;
	width: 29px;
	height: 29px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
}

.picScroll-left_m .hd .prev {
	background: url(http://www.chinaaoxu.com/web/static/web/img/ty_09.png) no-repeat;
	float: left;
}

.picScroll-left_m .hd .next {
	background: url(http://www.chinaaoxu.com/web/static/web/img/ty_06.png) no-repeat;
	float: right;
}

.picScroll-left_m .hd .prev:hover {
	background: url(http://www.chinaaoxu.com/web/static/web/img/ty_09f.png) no-repeat;
}

.picScroll-left_m .hd .next:hover {
	background: url(http://www.chinaaoxu.com/web/static/web/img/ty_06f.png) no-repeat;
}

.picScroll-left_m .hd ul {
	width: 100%;
	float: right;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	display: block;
	z-index: 2;
}

.picScroll-left_m .hd ul li {
	float: none;
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
}

.picScroll-left_m .hd ul li.on {
	background: #d0d0d0;
}

.picScroll-left_m .bd {
	padding: 0px;
	margin-left: 55px;
}

.picScroll-left_m .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left_m .bd ul li {
	margin: 0 11px;
	float: left;
	overflow: hidden;
	text-align: center;
}

.picScroll-left_m .bd ul li .pic {
	text-align: center;
}

.picScroll-left_m .bd ul li .pic img {
	width: 255px;
	height: 180px;
	display: block;
	border: 1px solid #ccc;
}

.picScroll-left_m .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-left_m .bd ul li .title {
	line-height: 45px;
	color: #555;
	font-size: 14px;
}

.nx_ca_info {
	width: 100%;
	height: auto;
	display: block;
	padding-top: 80px;
	overflow: hidden;
}

.nx_ca_infoc_t {
	width: 100%;
	color: #585858;
}

.nx_ca_infoc_tt {
	width: 100%;
	min-height: 90px;
	display: block;
	text-align: center;
	border-bottom: 1px dashed #d4d4d4;
	margin-bottom: 30px;
}

.nx_ca_infoc_tt span {
	width: 100%;
	color: #595959;
	font-size: 24px;
	padding-bottom: 10px;
	line-height: 35px;
}

.nx_ca_infoc_tt p {
	width: 100%;
	color: #6b6b6b;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: Arial;
}

.nx_ca_infoc_tb {
	width: 100%;
	background: #ebebeb;
	padding: 22px 0;
	line-height: 28px;
	color: #585858;
	font-size: 14px;
	margin-bottom: 55px;
}

.nx_ca_infoc_tb p {
	max-width: 1300px;
	margin: 0 auto;
	line-height: 28px;
	color: #585858;
	font-size: 14px;
	padding: 0 20px;
}

.nx_ca_infoc_c {
	width: 96%;
	margin: 0 auto 20px;
	line-height: 28px;
	height: auto;
	color: #585858;
	font-size: 14px;
	border-bottom: 1px solid #b8b8b8;
	text-align: left;
	padding: 0 2%;
	padding-bottom: 45px;
	overflow: hidden;
}

.nx_ca_infoc_c img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.nx_ca_infoc_c p {
	display: block;
	margin: 0 0;
}

.nx_ca_infoc_c span {
	text-align: center;
	display: block;
	margin: 0 0;
	font-size: 18px;
}

.nx_ca_infoc_b {
	width: 76%;
	margin: 0;
	color: #595959;
	line-height: 25px;
	font-size: 18px;
	display: block;
	padding: 0 2%;
	float: left;
}

.nx_ca_infoc_b span {
	width: 100%;
	display: block;
	font-size: 14px;
}

.nx_ca_infoc_b span a {
	font-size: 14px;
	color: #595959;
	transition-duration: 500ms;
}

.nx_ca_infoc_b span a:hover {
	color: #065aac;
	transition-duration: 500ms;
}

.nx_ca_infoc_o {
	width: 120px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	float: right;
	margin-right: 3px;
}

.nx_ca_infoc_o a {
	color: #595959;
	width: 100%;
	display: block;
	border: 1px solid #b8b8b8;
}

.nx_ca_infoc_o a:hover {
	color: #299fbb;
	border: 1px solid #299fbb;
}

.fuwbg {
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	opacity: 0.8;
}

.shebis_buw {
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 101;
}

.shebis_bo {
	max-width: 1200px;
	margin: 0 auto;
	height: auto;
	background: #f8f8f8;
	border-radius: 5px;
	position: relative;
	top: 20%;
	padding: 30px 0 50px;
	overflow: hidden;
}

.shebis_bo .swiper-wrapper {
	height: auto;
}

.shebis_bo .swiper-slide {
	height: auto;
}

.bitoe_l {
	width: 85%;
	padding: 0 7.5% 40px;
	display: block;
	overflow: hidden;
}

.bitoe_l span {
	font-size: 24px;
	color: #333;
	margin-top: 45px;
	float: left;
}

.bitoe_l p {
	width: 46px;
	height: 46px;
	background: #fff;
	display: inline-block;
	box-shadow: 3px 3px 3px #ebeaea;
	float: right;
	border-radius: 50%;
	background: #fff url(http://www.chinaaoxu.com/web/static/web/img/fws_03.jpg) center center no-repeat;
	position: relative;
	right: -5.5%;
	z-index: 108;
	cursor: pointer;
}

.shebis_bo .shebis_botb {
	width: 85%;
	margin: 0 7.5%;
	display: block;
	overflow: hidden;
}

.shebis_bo .shebis_botb ul li dl {
	background: none;
}

.shebis_bo .shebis_botb ul li dl dd {
	width: 90%;
	height: 62px;
	line-height: 62px;
	padding: 0 5%;
	display: block;
	text-align: left;
}

.shebis_bo .shebis_botb ul li dl dd span {
	width: auto;
	float: left;
	font-size: 16px;
	line-height: 30px;
	color: #333;
	font-weight: 100;
	margin-top: 15px;
	display: inline-block;
}

.shebis_bo .shebis_botb ul li dl dd b {
	width: 34px;
	height: 34px;
	display: inline-block;
	margin: 15px 0% 0;
	background: url(http://www.chinaaoxu.com/web/static/web/img/fwi_14.jpg) center right no-repeat;
	padding-right: 25px;
	float: right;
}

.shebis_bo .shebis_botb ul li:hover dl dd {
	background: url(http://www.chinaaoxu.com/web/static/web/img/fws_11.jpg) no-repeat;
	background-size: 100% 100%;
}

.shebis_bo .shebis_botb ul li:hover dl dd span {
	color: #fff;
}

.shebis_bo .shebis_botb ul li:hover dl dd b {
	background: url(http://www.chinaaoxu.com/web/static/web/img/fwq_03.png) center right no-repeat;
}

.sd_bdns {
	display: none;
}

.container1 {
	width: 400px;
	height: auto;
	padding: 0px;
	margin-left: 0px;
	float: left;
}

.container1 .div_scroll {
	width: 100%;
	height: 512px;
	overflow: auto;
	float: left;
	padding-bottom: 20px;
}

.container1 .scroll_container {
	overflow: hidden;
	position: relative;
}

.container1 .scroll_absolute {
	position: absolute;
}

.container1 .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 0;
	width: 3px;
	height: 100%;
	background: #333;
	margin: 0;
	padding: 0;
}

.container1 .scroll_track {
	position: relative;
	background-color: #333;
}

.container1 .scroll_drag {
	position: relative;
	top: 0;
	left: -1px;
	cursor: pointer;
	width: 6px;
	height: auto;
	background-color: #dcb879;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #D6B74B;
}

.container1 .scroll_vertical_bar .scroll_arrow {
	height: 0;
	background: #333;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -10px !important;
}

.demand_zcbc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 460px;
	height: 100%;
	left: 0;
}

.demand_zcbc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 6px auto;
}

.demand_zcbc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #dcb879 !important;
	/* background-color: rgba(255,255,255,.75);*/
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.demand_zcbc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 3px;
	margin: 0 0;
}

.demand_zcbc .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #eee;
	/*background-color: rgba(0,0,0,.4);*/
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.demand_zcbc .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	height: 13px;
}


.message_t span {
	width: 100%;
	height: 45px;
	margin: 45px auto 30px;
	color: #666;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	display: block;
}


.content-box {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.form-horizontal {
	padding: 20px 0;
	margin-bottom: 40px;
}

.joinus_tb {}

.joinus_tb tbody {
	max-width: 1200px;
	margin: 0 auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.joinus_tb td.labe {
	text-align: center;
}

.joinus_tb td {
	padding: 12px 0 12px 5px;
	font-size: 14px;
	line-height: 14px;
	color: #666;
}

.joinus_tb td.td1 {
	text-align: right;
}

.joinus_tb td.f-text {
	padding-left: 25px;
}

.joinus_tb td input,
.joinus_tb td select,
.joinus_tb td textarea {
	width: 284px;
	border: 1px solid #ccc;
	outline: none;
	height: 43px;
	box-shadow: none;
	line-height: 43px;
	text-indent: 1em;
	background: none;
	color: #666;
}


.input_io3 {
	width: 118px !important;
	height: 42px !important;
	border: 1px solid #059eda !important;
	padding: 0 0px;
	display: block;
	line-height: 42px !important;
	text-align: center !important;
	color: #fff !important;
	font-size: 16px !important;
	background: #059eda !important;
	border-radius: 21px !important;
	margin: 20px auto 0 !important;
	transition-duration: 1000ms;
}

.input_io3:hover {
	width: 138px !important;
	transition-duration: 1000ms;
}

.subbtn2 {
	margin-left: 60% !important;
}

.subbtn {
	width: 120px !important;
	text-align: center !important;
	margin: 40px 10px 100px;
	text-indent: 0.01em !important;
}

.subbtn:hover {
	background: #00c0cb;
	color: #fff;
}
















.page {
	padding: 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	clear: both;
}

.page a {
	text-decoration: none;
	color: #8698b6;
	background: #fff;
	border: 1px solid #CCCCCC;
	padding: 3px 6px;
	padding-bottom: 2px;
	margin-right: 3px
}

.page a.active {
	background: #94070A;
	border: 1px solid #94070A;
	color: #fff
}

.page a:hover {
	text-decoration: none;
	color: #fff;
	background: #94070A;
	border: 1px solid#94070A
}

.demand_zc .honor_01_m01 {
	display: none;
}




















.footer {
	width: 100%;
	height: auto;
	background: #3a3a3a;
	display: block;
	overflow: hidden;
	padding: 0;
}

.foot_cen {
	position: relative;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

.foot_t {
	width: 59%;
	overflow: hidden;
	padding: 75px 0 10px 11%;
	float: left;
	display: block;
}

.foot_tc {
	width: 100%;
	float: left;
	display: inline-block;
}

.foot_nav {
	width: 100%;
	float: left;
	display: block;
	height: 360px;
}

.foot_nav dl {
	width: 25%;
	padding: 0 0;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.foot_nav dl dt {
	width: 100%;
	margin-bottom: 12px;
}

.foot_nav dl dt a {
	color: #fff;
	font-size: 16px;
}

.foot_nav dl dt a:hover {
	font-weight: bold;
}

.foot_nav dl dd {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
}

.foot_nav dl dd p {
	width: 100%;
	color: #1a6ec2;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	position: relative;
	float: left;
}

.foot_nav dl dd a {
	color: #717171;
	font-size: 12px;
	padding: 0 0;
}

.foot_nav dl dt a:hover,
.foot_nav dl dd a:hover {
	color: #fff;
}

.foot_co {
	width: 100%;
	display: inline-block;
	float: left;
}

.foot_cobq {
	width: 100%;
	display: block;
	min-height: 100px;
	padding-bottom: 32px;
	border-bottom: 1px solid #474747;
	margin-bottom: 50px;
}

.foot_cobq dl {
	width: auto;
}

.foot_cobq dl dt {
	width: auto;
	display: block;
	line-height: 35px;
	color: #838383;
	overflow: hidden;
}

.foot_cobq dl dt span {
	font-size: 12px;
	color: #838383;
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.foot_cobq dl dt span a {
	color: #838383;
	display: inline-block;
}

.foot_cobq dl dt span a:hover {
	color: #fff;
}

.foot_cobq dl dd {
	width: 100%;
	line-height: 35px;
	color: #fff;
	font-size: 30px;
	display: block;
	margin-bottom: 24px;
	text-align: left;
}

.foot_cobq dl dd p {
	width: 100%;
	line-height: 35px;
	color: #fff;
	font-size: 30px;
	display: block;
	margin-bottom: 24px;
}

.foot_cobq dl dd .fenx {
	float: left;
}

.foot_cob {
	width: 100%;
	display: block;
	overflow: hidden;
}

.foot_cob dl {
	width: auto;
}

.foot_cob dl dt {
	width: auto;
	display: block;
	line-height: 35px;
	color: #838383;
	overflow: hidden;
}

.foot_cob dl dt span {
	font-size: 12px;
	color: #838383;
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.foot_cob dl dt span a {
	color: #838383;
	display: inline-block;
}

.foot_cob dl dt span a:hover {
	color: #fff;
}

.foot_cob dl dd {
	width: 100%;
	line-height: 35px;
	color: #fff;
	font-size: 30px;
	display: block;
	margin-bottom: 24px;
}

.foot_cob dl dd p {
	width: 100%;
	line-height: 35px;
	color: #fff;
	font-size: 30px;
	display: block;
	margin-bottom: 24px;
}

.foot_cob dl dd .fenx {
	float: left;
}

.foot_cobc {
	width: 100%;
	display: block;
	height: 165px;
}

.foot_cobc span {
	width: 100%;
	display: block;
	color: #afafaf;
	font-size: 18px;
	font-family: Arial;
	font-weight: 100;
}

.foot_cobc p {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 40px;
	height: 50px;
	line-height: 50px;
}

.foot_yu {
	width: 100%;
	display: inline-block;
	float: left;
}

.foot_yu ul {
	width: auto;
	list-style: none;
	padding-top: 0;
	float: left;
}

.foot_yu ul li {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 25px;
	margin-left: 0;
}

.foot_yu ul li p {
	color: #a3badf;
	font-size: 14px;
	display: block;
}

.foot_yu ul li img {
	width: auto;
	padding-bottom: 5px;
}

.foot_b {
	width: 30%;
	height: 540px;
	overflow: hidden;
	display: block;
	background: #323232;
	float: right;
}

.foot_crb {
	width: 65%;
	margin: 55px auto 0;
	display: block;
}

.foot_crbl {
	width: auto;
	line-height: 24px;
	display: inline-block;
	color: #999;
	margin-top: 10px;
	font-size: 12px;
	text-align: left;
}

.foot_crb ul {
	width: 100%;
	display: block;
	text-align: left;
}

.foot_crb ul li {
	width: 100%;
	display: block;
	text-align: left;
	text-transform: uppercase;
	font-size: 12px;
}

.foot_crb ul li p,
.foot_crb ul li span {
	display: inline-block;
}

.foot_crb ul li a {
	color: #999;
}

.foot_crb ul li a:hover {
	color: #fff;
}

.foot_crbr {
	width: 100%;
	height: auto;
	color: #fff;
	font-size: 12px;
	float: left;
	margin-top: 10px;
	position: relative;
}

.foot_cob p {
	color: #8da9d8;
	font-size: 14px;
}

.footer2 {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #000;
	font-size: 12px;
	color: #aaa;
	position: fixed;
	z-index: 600;
	left: 0;
	bottom: 0;
	overflow: hidden;
	display: none;
}

.footer2 ul {
	background: #000;
	width: 101%;
}

.footer2 ul li {
	width: 33%;
	float: left;
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #555;
}

.footer2 ul li a {
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	display: inline-block;
	width: 100%;
}

.footer2 img {
	width: 25px;
	margin-right: 5px;
}

.tds2 {
	display: none;
}

.news_cleft .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.news_cleft .swiper-slide {
	font-size: 18px;
}

.news_cleft .swiper-button-prev {
	width: 30px;
	height: 30px;
	background: url("http://www.chinaaoxu.com/web/static/web/img/ne_08.png") no-repeat;
	background-size: 30px 30px;
	left: 91%;
	top: 85%;
}

.news_cleft .swiper-button-next {
	width: 30px;
	height: 30px;
	background: url("http://www.chinaaoxu.com/web/static/web/img/ne_10.png") no-repeat;
	background-size: 30px 30px;
	top: 85%;
	right: 3%;
}

.news_cleft .swiper-button-prev:hover {
	width: 30px;
	height: 30px;
	background: url("http://www.chinaaoxu.com/web/static/web/img/ne_08f.png") no-repeat;
	background-size: 30px 30px;
}

.news_cleft .swiper-button-next:hover {
	width: 30px;
	height: 30px;
	background: url("http://www.chinaaoxu.com/web/static/web/img/ne_10f.png") no-repeat;
	background-size: 30px 30px;
}

.chanpin_banner .swiper-pagination-bullet {
	display: none;
}

@media (max-width: 1760px) {
	.nx_head_left {
		padding: 35px 3% 0;
	}

	.sous_m {
		margin-right: 3%;
	}
}

@media (max-width: 1680px) {
	.bann_fj {
		top: 180px;
		left: 110px;
	}

	.bann_fj_c {
		margin: 0 0 0 180px;
	}

	.bann_fj_c dl dt p {
		font-size: 74px;
		line-height: 90px;
	}

	.bann_fj_c dl dd p {
		font-size: 32px;
		margin: 25px 0 35px;
	}

	.bann_fj_c dl dd a {
		width: 138px;
		font-size: 26px;
		line-height: 26px;
	}

	.shebis_botb .swiper-button-prev {
		width: 70px;
		height: 70px;
		background: url(http://www.chinaaoxu.com/web/static/web/img/sy_24.png) no-repeat;
		background-size: 70px 70px;
		margin-left: 0;
		left: 0%;
		top: 30%;
		position: absolute;
		z-index: 5;
	}

	.shebis_botb .swiper-button-next {
		width: 70px;
		height: 70px;
		background: url(http://www.chinaaoxu.com/web/static/web/img/sy_35.png) no-repeat;
		background-size: 70px 70px;
		margin-right: 0;
		top: 30%;
		right: 0%;
		position: absolute;
		z-index: 5;
	}

	.shebis_botb .swiper-button-prev:hover {
		width: 70px;
		height: 70px;
		background: url(http://www.chinaaoxu.com/web/static/web/img/sy_24.png) no-repeat;
		background-size: 70px 70px;
	}

	.shebis_botb .swiper-button-next:hover {
		width: 70px;
		height: 70px;
		background: url(http://www.chinaaoxu.com/web/static/web/img/sy_35.png) no-repeat;
		background-size: 70px 70px;
	}

	.lunbs_cen dl dt p {
		font-size: 66px;
		line-height: 66px;
	}

	.lunbs_cen dl dt i {
		font-size: 30px;
	}

	.dizs dl dd .p {
		width: 60%;
		padding: 0 0 0;
	}

	.system_txr dl dt {
		margin-top: 5%;
		margin-bottom: 5%;
	}

	.xinwq_left dl dd span {
		font-size: 26px;
	}

	.xinwq_left.sy_ne dl {
		background-size: 300px 84px;
	}

	.yuyue_crt {
		padding-top: 6%;
	}

	.yuyue_crt,
	.yuyue_crb {
		width: 80%;
	}

	.yuyue_crbb ul li .yu_in02 {
		margin-top: 10px;
	}

	.foot_cobc p {
		font-size: 30px;
	}

	.nx_nav ul li {
		padding: 0 25px;
	}
}

@media (max-width: 1366px) {
	.bann_fj_c {
		margin: 0 0 0 100px;
	}

	.bann_fj_c dl dt span {
		margin-bottom: 10px;
		display: block;
	}

	.bann_fj_c dl dt p {
		font-size: 66px;
		line-height: 68px;
	}

	.bann_fj_c dl dd p {
		font-size: 26px;
		margin: 20px 0 30px;
	}

	.bann_fj_c dl dd a {
		width: 138px;
		font-size: 26px;
		line-height: 26px;
	}

	.guany_cbc dl dt span {
		font-size: 22px;
		line-height: 40px;
	}

	.system_txr dl dt p {
		font-size: 34px;
	}

	.system_txr dl dt span,
	.system_spt span {
		margin-bottom: 10px;
	}

	.system_txr dl dd .em .p {
		font-size: 16px;
		margin-top: 15px;
	}

	.system_spt p {
		font-size: 34px;
	}

	.system_fwb dl dt {
		font-size: 16px;
	}

	.system_spb .honor_01bt ul li em {
		top: 11%;
	}

	.xunb {
		margin: 40px 0 55px;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 82%;
	}

	.xunb_cb {
		padding-top: 35px;
	}

	.xunb_cbt {
		margin-bottom: 50px;
	}

	.xunb_cbtb ul li .p2 {
		width: 15%;
	}

	.xunb_cbtb ul li p .xun_04 {
		width: 57%;
	}

	.about_botct ul li dl {
		padding-bottom: 100px;
	}

	.xinwq_left dl dd span {
		font-size: 22px;
	}

	.xinwq_left.sy_ne dl {
		background-size: 200px 56px;
	}

	.yuyue_crt {
		padding-top: 6%;
	}

	.yuyue_crt,
	.yuyue_crb {
		width: 80%;
	}

	.yuyue_crbb ul li .yu_in02 {
		margin-top: 10px;
	}

	.yuyue_crbb ul li {
		padding: 5px 0;
	}

	.mod18Box {
		width: 730px;
	}

	.mod18 .picBox {
		width: 620px;
		height: 400px;
	}

	.mod18 .picBox li {
		width: 620px;
		height: 400px;
	}

	.mod18 .picBox li img {
		width: 620px;
		height: 400px;
	}

	.dizs_bot span {
		height: 60px;
		line-height: 30px;
		padding: 10px 0;
	}

	.dizs_bot span p {
		display: block;
	}

	.dizs dl dd .span {
		width: 35%;
	}

	.nx_nav ul li {
		padding: 0 15px;
	}

	.foot_crb {
		width: 68%;
	}
}

@media (max-width: 1280px) {
	.sous {
		display: none;
	}

	.about_botct ul li dl {
		padding-bottom: 90px;
	}

	.foot_t {
		padding-left: 5%;
	}
}

@media (max-width: 1200px) {
	.bann_fj {
		top: 155px;
		left: 80px;
	}

	.bann_fj_c {
		margin: 0 0 0 70px;
	}

	.bann_fj_c dl dt span {
		margin-bottom: 10px;
		display: block;
	}

	.bann_fj_c dl dt p {
		font-size: 58px;
		line-height: 56px;
	}

	.bann_fj_c dl dd p {
		font-size: 22px;
		margin: 10px 0 20px;
	}

	.bann_fj_c dl dd a {
		width: 127px;
		font-size: 24px;
		line-height: 24px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 88%;
	}

	.system_txr dl dd .em .span .i {
		width: 70px;
		height: 70px;
		line-height: 70px;
	}

	.system_txr dl dd .em .span .i img {
		width: 45px;
		height: 45px;
		margin: 14px auto;
	}

	.foot_yu {
		width: 520px;
	}

	.foot_nav dl dd a {
		padding: 0 10px;
	}

	.foot_nav dl dd p {
		left: -10px;
	}

	.about_botct ul li dl {
		padding-bottom: 80px;
	}

	.shebis_botb ul li dl dd span {
		margin-top: 5px;
	}

	.shebis_top ul li {
		width: 15.4%;
	}

	.shebis_botb ul li dl dd p,
	.shebis_botb ul li:hover dl dd p {
		display: none;
	}

	.mod18Box {
		width: 610px;
	}

	.mod18 .picBox {
		width: 500px;
		height: 322px;
		margin-top: 60px;
	}

	.mod18 .picBox li {
		width: 520px;
		height: 322px;
	}

	.mod18 .picBox li img {
		width: 520px;
		height: 322px;
	}

	.foot_crb {
		width: 80%;
	}
}

@media (max-width: 1100px) {
	.foot_cob dl dt em b {
		font-size: 24px;
	}

	.bann_fj {
		top: 155px;
		left: 80px;
	}

	.bann_fj_c {
		margin: 0 0 0 70px;
	}

	.bann_fj_c dl dt span {
		margin-bottom: 10px;
		display: block;
	}

	.bann_fj_c dl dt p {
		font-size: 58px;
		line-height: 56px;
	}

	.bann_fj_c dl dd p {
		font-size: 22px;
		margin: 10px 0 20px;
	}

	.bann_fj_c dl dd a {
		width: 127px;
		font-size: 24px;
		line-height: 24px;
	}

	.shouh_top ul li:hover {
		background: #fafafa;
		color: #333;
		transition-duration: 500ms;
	}

	.shouh_top ul li:hover img {
		box-shadow: 3px 3px 3px #0471de;
		transition-duration: 500ms;
	}

	.shouh_top ul li.active {
		background: #0471de;
		color: #fff;
		transition-duration: 500ms;
	}

	.guany_cbc dl dd em {
		padding-bottom: 20px;
		min-height: 145px;
	}

	.guany_cbc dl dd p {
		line-height: 45px;
		height: 45px;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 90%;
	}

	.system_fwb dl dt {
		width: 20%;
	}

	.system_fwb dl dd {
		width: 72.2%;
	}

	.system_fwb dl dd .em {
		line-height: 26px;
	}

	.about_botct {
		margin-bottom: 0;
	}

	.about_bot {
		padding-bottom: 60px;
	}

	.xunb_cbtb ul li .p2 {
		width: 30%;
	}

	.about_botct ul li dl {
		padding-bottom: 70px;
	}

	.product_topcr ul li a {
		padding: 0 35px;
	}
}

@media (max-width: 1024px) {
	.main {
		margin-left: 0;
	}

	.nx_header {
		display: none;
	}

	.header2 {
		display: block;
	}

	.nav {
		display: none;
	}

	.push-line {
		display: block;
	}

	.index-banner {
		display: none;
	}

	.banner-mobile {
		display: block;
	}

	.ny_ban,
	.ny_ban2 {
		display: none;
	}

	.mb_ban {
		display: block;
		position: relative;
	}

	.jianj_tcc_l,
	.jianj_tcc_r {
		display: none;
	}

	.footer {
		display: none;
	}

	.footer2 {
		display: block;
	}

	.about_bletb2 {
		display: block;
	}

	.product_cen ul li:hover i b img {
		transform: scale(1, 1);
	}

	.product_cen ul li:hover span {
		color: #222;
	}

	.product_cen ul li:hover {
		background: none;
	}

	.product_cen ul li:hover i p {
		top: 100%;
	}

	.case_cen ul li:hover i b img {
		transform: scale(1, 1);
	}

	.case_cen ul li:hover span {
		color: #222;
	}

	.news_bc ul li:hover span {
		color: #cecece;
	}

	.chanip_bot ul li a:hover {
		color: #666;
	}

	.chanip_bot p a:hover {
		background: none;
		color: #666;
		border: 1px solid #e1e1e1;
	}

	.lease ul li:hover i b img {
		transform: scale(1, 1);
	}

	.lease ul li em a:hover {
		background: #333;
	}

	.main_bg {
		background: none;
	}

	.chanpi_ct {
		padding: 25px 0 20px;
		font-size: 30px;
	}

	.shebis_botb .swiper-button-prev {
		display: none;
	}

	.shebis_botb .swiper-button-next {
		display: none;
	}

	.shebis_botb ul li dl dd span {
		font-size: 18px;
		line-height: 30px;
		height: 30px;
		margin: 5px 0 0;
	}

	.guany_cbc dl dt span {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 0;
	}

	.guany_cbc dl dt p {
		height: 36px;
		font-size: 14px;
	}

	.guany_cbc dl dt {
		margin-bottom: 0;
	}

	.guany {
		margin: 0 auto;
		height: auto;
	}

	.guany_c {
		padding-top: 0;
		height: auto;
		margin: 45px 0;
		box-shadow: none;
	}

	.guany_cbc dl dd p:hover {
		border: none;
		border-radius: 5px;
	}

	.xinwq {
		padding-top: 55px;
	}

	.xinwq_top {
		padding: 35px 0 20px;
		font-size: 24px;
	}

	.xinwq_top.xiws2 {
		padding: 35px 0 0;
		font-size: 24px;
	}

	.xinwq_top span {
		height: 30px;
	}

	.xinwq_top dl dd p:hover {
		border: 1px solid #c3c3c3;
		color: #333;
		background: #fff;
	}

	.xinwq_left dl:hover dd p {
		color: #333;
	}

	.xinwq_top.wide {
		padding: 40px 0 0px;
		overflow: hidden;
	}

	.product_cen ul li:hover p {
		border: 1px solid #c3c3c3;
		color: #333;
		background: #fafafa;
	}

	.product_cen ul li:hover {
		border-bottom: none;
		background: #fafafa;
		box-shadow: none;
	}

	.product_cen {
		margin: 50px auto 0;
	}

	.chanip_bot {
		margin-bottom: 30px;
		overflow: hidden;
	}

	.chanip_cenl dl dd {
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}

	.serve {
		padding-top: 50px;
	}

	.zhiloe ul li:hover a {
		color: #333;
	}

	.zhiloe ul li span:hover {
		background: #c3c3c3;
	}

	.xiazai span a:hover {
		background: #c3c3c3;
	}

	.news_cleft .swiper-button-prev {
		width: 30px;
		height: 30px;
		background: url("http://www.chinaaoxu.com/web/static/web/img/ne_08.png") no-repeat;
		background-size: 30px 30px;
		left: 10px;
		top: 20%;
	}

	.news_cleft .swiper-button-next {
		width: 30px;
		height: 30px;
		background: url("http://www.chinaaoxu.com/web/static/web/img/ne_10.png") no-repeat;
		background-size: 30px 30px;
		top: 20%;
		right: 10px;
	}

	.news_cleft .swiper-button-prev:hover {
		width: 30px;
		height: 30px;
		background: url("http://www.chinaaoxu.com/web/static/web/img/ne_08.png") no-repeat;
		background-size: 30px 30px;
	}

	.news_cleft .swiper-button-next:hover {
		width: 30px;
		height: 30px;
		background: url("http://www.chinaaoxu.com/web/static/web/img/ne_10.png") no-repeat;
		background-size: 30px 30px;
	}

	.news_cleft dl dd p,
	.news_cleft dl:hover dd p {
		border: 1px solid #c3c3c3;
		background: #fafafa;
		color: #333;
		margin: 0 0% 0;
	}

	.xinwq_bot {
		margin-bottom: 30px;
	}

	.news_c {
		padding-top: 0px;
	}

	.fy_next {
		padding: 0 0 45px;
	}

	.product_top {
		height: 70px;
	}

	.product_topcr ul li {
		width: auto;
		height: 68px;
		margin-right: 10px;
	}

	.product_topcr ul li a {
		height: 68px;
		line-height: 68px;
	}

	.product_topcr ul li:hover a {
		color: #333;
		font-weight: 100;
		border-bottom: 2px solid #fafafa;
	}

	.lixni {
		padding-top: 50px;
		float: none;
	}

	#allmap {
		width: 100%;
		height: 400px;
	}

	.dizs {
		width: 100%;
		position: relative;
		height: auto;
		overflow: hidden;
	}

	.dizs dl {
		width: 94%;
		padding: 35px 3%;
		height: auto;
	}

	.dizs dl dt {
		width: 100%;
		padding: 0 0% 0;
		display: block;
		height: auto;
	}

	.dizs dl dt .span {
		font-size: 22px;
	}

	.dizs dl dd {
		width: 100%;
		padding: 15px 0% 0;
	}

	.dizs dl dd .p p {
		width: 100%;
		line-height: 30px;
		margin: 10px 0;
		display: block;
		float: left;
	}

	.dizs dl dd .p {
		width: 65%;
		padding: 15px 0 0;
	}

	.tds td {
		width: 33% !important;
	}

	.dizs_bot {
		position: relative;
	}

	.shouh_top {
		overflow-x: auto;
	}

	.shouh_top ul {
		width: 150%;
	}

	.shouh_top ul li {
		padding: 30px 0 25px;
		font-size: 16px;
	}

	.shouh_top ul li img {
		width: 52%;
		height: 52%;
		border-radius: 52%;
		margin-bottom: 20px;
	}

	.shouh_bot {
		margin: 35px 0 80px;
		display: block;
	}

	.shouh_botm .span {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.shouh_botm .i {
		height: 2px;
		margin-bottom: 10px;
	}

	.tds td {
		padding: 3px 5px;
	}

	.nums {
		width: 70px;
	}

	/*.div_scroll{
  	height:auto!important;
  }*/
	.product_top {
		display: none;
	}

	.guany_cbcc {
		width: 85%;
		margin: 10% auto 25px;
	}

	.about_topcl i img {
		width: 30px;
	}

	.about_topcl span {
		font-size: 22px;
		height: 35px;
		line-height: 35px;
		padding-bottom: 10px;
	}

	.about_top {
		padding: 20px 0 55px;
	}

	.xinwq_top i {
		font-size: 26px;
		height: 30px;
		line-height: 30px;
		padding-bottom: 20px;
	}

	.wenz {
		width: 94%;
		padding: 0 3%;
	}

	.wenz_b {
		height: 150px;
	}

	.wenz_ct {
		top: 45px;
	}

	.chenli ul li span {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 5px;
		padding-top: 15px;
	}

	.about_topcr p {
		top: 35px;
	}

	.about_botct ul li:hover dl dt span i img.xian {
		display: block;
	}

	.about_botct ul li:hover dl dt span i img.buxian {
		display: none;
	}

	.about_botct ul li:hover {
		height: auto;
		background: none;
		box-shadow: none;
		border-radius: 0;
	}

	.about_botct ul li:hover dl dt span {
		margin: 0 auto 0;
		transition-duration: 500ms;
	}

	.about_botct ul li:hover dl dd {
		color: #333;
		transition-duration: 500ms;
	}

	.about_botct ul li:hover dl dt i,
	.about_botct ul li dl dd i {
		background: #999;
		transition-duration: 500ms;
	}

	.about_botct ul li:hover dl dt span i {
		background: #0471de;
	}

	.about_botct ul li {
		height: auto;
	}

	.about_botct ul li dl dd span {
		font-size: 18px;
	}

	.about_botct ul li dl dd i {
		margin: 8px auto;
	}

	.about_botct ul li dl dt {
		margin: 20px auto;
	}

	.about_botct ul li dl dd p {
		font-size: 16px;
	}

	.about_bot {
		padding: 65px 0 60px;
	}

	.about_botct {
		margin: 0 auto;
	}

	.coop_top {
		padding: 0 0 40px;
	}

	.coop_top.wenh {
		padding-bottom: 0;
	}

	.jiaz_ct {
		height: 50px;
	}

	.honor_01 {
		margin-bottom: 20px;
	}

	.honor_01t {
		font-size: 20px;
		margin-bottom: 25px;
	}

	.ho_jt {
		width: 75px;
		top: -60px;
	}

	.honor_01bt ul li p {
		padding: 10px 15% 15px;
		line-height: 25px;
		font-size: 16px;
	}

	.honor_01bt ul li p.p {
		font-size: 14px;
		line-height: 20px;
	}

	.honor_01_ban .swiper-button-prev:hover {
		background: url(http://www.chinaaoxu.com/web/static/web/img/ho_06.jpg) no-repeat;
	}

	.honor_01_ban .swiper-button-next:hover {
		background: url(http://www.chinaaoxu.com/web/static/web/img/ho_08.jpg) no-repeat;
	}

	.coop_botct ul li p {
		height: 35px;
		line-height: 35px;
		padding-bottom: 5px;
		font-size: 16px;
	}

	.coop_botct ul li {
		margin-bottom: 20px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 87%;
	}

	.lixw_bcb {
		margin: 0 auto 85px;
	}

	.system_spb .honor_01bt ul li em b {
		padding: 0 7.8%;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
	}

	.system_spb .honor_01bt ul li em {
		top: 15%;
	}

	.system_spb .honor_01bt ul li .p {
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}

	.system_spt span,
	.system_txr dl dt span,
	.system_spt span,
	.system_gmt span {
		font-size: 24px;
		margin-bottom: 0px;
	}

	.system_txr dl dt p,
	.system_spt p,
	.system_gmt p,
	.system_txl dl dd span {
		font-size: 24px;
	}

	.system_sp {
		margin: 55px 0 0;
	}

	.system_fw {
		padding-top: 55px;
	}

	.system_txl dl dd p {
		width: 75.3%;
		font-size: 16px;
		line-height: 28px;
	}

	.system_txr dl dt {
		margin-bottom: 2%;
	}
}

@media (max-width: 1024px) and (max-width: 1024px) {
	.product {
		padding-top: 55px;
	}
}

@media (max-width: 1024px) {
	.product_cen ul li:hover i b img {
		width: 100%;
		transform: scale(1, 1);
		transition-timing-function: ease-out;
		transition-duration: 500ms;
	}

	.product_cen ul li:hover em {
		top: -100%;
		transition-duration: 500ms;
	}

	.product_cen ul li em img:hover {
		width: 26.5%;
		margin: 0 auto;
		display: block;
		transform: scale(1, 1);
		transition-timing-function: ease-out;
		transition-duration: 500ms;
	}

	.product_cen ul li:hover p {
		top: 100%;
		transition-duration: 500ms;
	}

	.product_cen ul li:hover span {
		color: #444;
	}

	.product_cen ul li:hover {
		transition-duration: 500ms;
		box-shadow: none;
	}

	.chanip_cenrt span {
		font-size: 20px;
		line-height: 30px;
		margin: 2px 0 15px;
	}

	.xinwq_left dl:hover dt p img {
		width: 100%;
		display: block;
		transform: scale(1, 1);
		transition-timing-function: ease-out;
		transition-duration: 500ms;
	}

	.system_gmbc div span:hover {
		border: 1px solid #ff5500;
		background: none;
	}

	.system_gmbc div span:hover .xian {
		display: inline-block;
	}

	.system_gmbc div span:hover .buxian {
		display: none;
	}

	.xunb_cbtb ul li .p1 {
		width: 40.9%;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 80%;
	}

	.xunb_cbtb ul li .xun_05:hover {
		background: #eab23b;
	}

	.xunb_ct span {
		font-size: 20px;
	}

	.xunb_ct a {
		font-size: 16px;
	}

	.xunb_cbtt span {
		font-size: 22px;
		padding: 10px 0 24px;
		margin-bottom: 30px;
	}

	.mb_ban {
		margin-top: 55px;
	}

	.xunjia {
		display: none;
	}

	.product {
		padding-bottom: 45px;
	}

	.xinwq_left .swiper-container-horizontal>.swiper-pagination {
		bottom: -10px;
		left: 0;
		width: 100%;
	}

	.float-right-box {
		display: none;
	}

	.bitoe_l span {
		font-size: 20px;
		margin-top: 0;
		float: left;
	}

	.about_botct ul li dl {
		padding-bottom: 70px;
	}

	.about_botct ul li:hover dl dt {
		top: 0;
	}

	.about_botct ul li:hover dl dd {
		top: 0;
	}

	.chanip_cenrt {
		padding: 0 10px;
	}

	.chanip_cenrb {
		padding: 0 10px;
	}

	.xinwq_top.ne_ins {
		padding-top: 35px;
	}

	.system_txr dl dd .em:hover .span .i {
		background: #aeaeae;
		transition-duration: 500ms;
	}

	.system_spb .honor_01bt ul li i {
		top: 0;
	}

	.system_spb .honor_01bt ul li .p {
		top: 0;
	}

	.system_spb .honor_01bt ul li em {
		display: block;
	}

	.system_spb .honor_01bt ul li em b:hover {
		background: none;
		color: #fff;
	}

	.shebis_bo .shebis_botb ul li:hover dl dd {
		background: none;
	}

	.shebis_bo .shebis_botb ul li:hover dl dd span {
		color: #333;
	}

	.shebis_bo .shebis_botb ul li:hover dl dd b {
		background: url(http://www.chinaaoxu.com/web/static/web/img/fwi_14.jpg) center right no-repeat;
	}

	.shebis_botb ul li:hover b {
		color: #aaa;
		background: url(http://www.chinaaoxu.com/web/static/web/img/sy_43.png) center right no-repeat;
	}

	.chanip_cenrbb span a:hover {
		background: #eab23b;
		color: #fff;
	}

	.system_fwb dl dd .em01 .span {
		font-size: 22px;
		color: #005dbb;
		font-weight: bold;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		background: none;
	}

	.guany_c {
		top: 0;
	}

	.shebis_top ul li {
		width: 15.4%;
	}

	.shebis_top ul li:hover span {
		color: #666;
	}

	.shebis_top ul li:hover p img.xian {
		display: inline-block;
	}

	.shebis_top ul li:hover p img.noxian {
		display: none;
	}

	.shebis_botb ul li dl dd p {
		display: none;
	}

	.shebis_botb ul li:hover dl dd p {
		display: none;
	}

	.shebis_botb ul li:hover dl dd b {
		background: url(/template/default/skin/css/al/../image/sy_55.jpg) center right no-repeat;
	}

	.xinwq_left dl dd .dd_r {
		padding-top: 0;
	}

	.xinwq_left dl:hover dd i,
	.xinwq_left dl dd i {
		display: none;
	}

	.xinwq_left dl dd em {
		padding: 0;
	}

	.honor_01_ban .swiper-button-next,
	.honor_01_ban .swiper-button-prev {
		display: none;
	}

	.xinwq_left2 .swiper-container {
		padding-bottom: 55px;
	}

	.xinwq_left2 .swiper-container-horizontal>.swiper-pagination {
		display: block;
	}

	.xinwq_left2 dl dd .dd_r {
		padding-top: 7%;
	}

	.xinwq_left2 dl dd h5 b {
		height: 40px;
		width: 130px;
		line-height: 40px;
	}

	.xinwq_left2 dl dd h5 b:hover {
		border-radius: 5px;
	}

	.xinwq_left2 dl:hover dt p img {
		transform: scale(1, 1);
	}

	.xinwq_left2.sy_ne dl {
		background-size: 225px 51px;
	}

	.guany_cb {
		top: 0;
		width: 94%;
		margin: 0 auto;
		box-shadow: 0 10px 10px 10px #fcfcfc;
	}

	.zhixcc .xw_dsk dl.xw_02 dd,
	.zhixcc dl.xw_03 dd .dd_r {
		padding-top: 15px;
	}

	.zhixcc dl dd .dd_r p {
		line-height: 30px;
	}

	.zhixcc dl dd .dd_r span {
		height: 25px;
		overflow: hidden;
		margin-bottom: 5px;
	}

	.zhixcc dl:hover dd .dd_r span {
		color: #666;
	}

	.chanpi_ct span {
		height: auto;
		padding-bottom: 5px;
		display: block;
	}

	.shebis_botb ul li dl dd b {
		display: none;
	}

	.yuyue {
		padding-bottom: 55px;
	}

	.yuyue_crtl span {
		font-size: 22px;
	}

	.yuyue_crtr span {
		font-size: 16px;
	}

	.yuyue_crtr i {
		padding: 0 10px;
	}

	.yuyue_crt {
		margin-bottom: 10px;
	}

	.yuyue_crbb ul li .yu_in02 {
		height: 45px;
		line-height: 45px;
	}

	.yuyue_crbb ul li .yu_in02:hover {
		border-radius: 5px;
	}

	.yuyue_crbb ul li span {
		font-size: 14px;
		width: 25%;
	}

	.yuyue_crbb ul li .yu_in01 {
		width: 74%;
	}

	.zhixcc dl:hover dt img {
		transform: scale(1, 1);
	}

	.jiaz_cc .jiaz_cct {
		height: 40px;
		font-size: 22px;
	}

	.jiaz_cb span img {
		width: 150px;
	}

	.jiaz {
		padding-bottom: 45px;
	}

	.yulu {
		padding: 50px 0 90px;
	}

	.yulu_c ul li .yulu_ct span {
		font-size: 70px;
		line-height: 70px;
		height: 70px;
	}

	.yulu_cb dl:hover dd {
		display: none;
	}

	.pinz_c {
		width: 94%;
		padding: 0 3%;
	}

	.about_topcl .span1 span {
		font-size: 22px;
	}

	.pinzin_c dl {
		padding: 45px 0 50px;
	}

	.about_topcl .span1 {
		margin: 20px 0 20px;
	}

	.pinzin_c {
		padding-bottom: 35px;
	}

	.history_t span:hover {
		background: #bfbfbf;
	}

	.history_t {
		margin-bottom: 40px;
		padding-bottom: 0;
	}

	.shebis_botb.ne ul li {
		margin-bottom: 30px;
	}

	.fy_next span {
		height: 45px;
		line-height: 45px;
	}

	.fy_next span:hover {
		border-radius: 5px;
	}

	.mod18Box {
		display: none;
	}

	.sd_bdns {
		display: block;
		width: 50%;
		float: left;
	}

	.pro_infotr dl dt span {
		height: 37px;
		line-height: 37px;
		font-size: 24px;
	}

	.pro_infotr dl dd em span {
		font-size: 30px;
	}

	.sd_bdns .pro_qingdcb {
		border: none;
	}

	.pro_info {
		padding: 20px 0;
	}

	.pro_infotr {
		margin-top: 10px;
	}

	.pro_infotr dl dd a:hover {
		border-radius: 5px;
	}

	.pro_net {
		padding: 25px 0;
	}

	.pro_cansct {
		padding: 45px 0 32px;
		/*margin: 35px 0 20px;*/
	}

	.pro_cansct span {
		font-size: 22px;
	}

	.pro_cansct p {
		font-size: 18px;
	}

	.pro_canscb tr {
		height: 40px;
		line-height: 40px;
	}

	.pro_qingdcb.wielde {
		margin-bottom: 50px;
	}

	.xinwq_top.xiws {
		padding: 35px 0 20px !important;
	}

	.xinwq_left dl {
		width: 100%;
		padding: 25px 3%;
		box-sizing: border-box;
	}
	.xinwq_left dl dd em{min-height: auto;}

	.xinwq_left dl dd h5 {
		display: none;
	}

	.xinwq_left dl:hover dd span {
		color: #444;
	}

	.xinwq_left dl dd span {
		min-height: 25px;
		font-size: 18px;
	}

	.xinwq_left dl dd b {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}

	.fy_n {
		padding: 25px 0 100px;
	}

	.lixw_bcb ul li.dakep5 .shuq5:hover {
		font-weight: 100;
	}

	.demand_tc dl.dl01:hover dt span {
		background: url(/template/default/skin/css/al/../image/jm_04.jpg) no-repeat;
	}

	.demand_tc dl.dl02:hover dt span {
		background: url(/template/default/skin/css/al/../image/jm_06.jpg) no-repeat;
	}

	.demand_tc dl.dl03:hover dt span {
		background: url(/template/default/skin/css/al/../image/jm_08.jpg) no-repeat;
	}

	.demand_tc dl:hover {
		background: #fff;
	}

	.demand_tc dl:hover dd span {
		color: #333;
	}

	.demand_tc dl:hover dd em {
		color: #666;
	}

	.demand_zc {
		padding: 45px 0 50px;
	}

	.xianm_ct dl dd span {
		font-size: 20px;
		line-height: 30px;
	}

	.xianm_ct dl dt {
		width: 51.7%;
	}

	.xianm_ct dl dd {
		width: 43.3%;
	}

	.fens_ct span {
		font-size: 20px;
	}

	.xianm_ct dl {
		margin-bottom: 25px;
	}

	.fens_ct {
		margin-bottom: 35px;
	}

	.yousw_c {
		height: 310px;
	}

	.job-list-tpl2 dd td a:hover {
		background: #a4d0d3;
	}

	.job-list-tpl2 dd td a {
		height: 45px;
		line-height: 45px;
		display: none;
	}

	.demand_lc {
		padding: 45px 0 50px;
	}
}

@media (min-width: 860px) and (max-width: 1024px) {
	.shouh_bot {
		margin: 55px 0 140px;
		display: block;
	}

	.demand_lc {
		padding: 35px 0 30px;
	}

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 20px;
		line-height: 55px;
		height: 55px;
	}

	.mnav ul li .tits i {
		margin-top: 21px;
	}

	.mnav ul li dl dd {
		height: 55px;
	}

	.mnav ul li dl dd a i {
		margin-top: 21px;
	}

	.product_top {
		padding: 0;
	}

	.product_cen {
		margin: 70px auto 18px;
	}

	.product_cen ul li {
		margin: 5px 0.8% 20px;
	}

	.case {
		padding: 75px 0;
	}

	.case_topc span {
		font-size: 36px;
		height: 36px;
		line-height: 36px;
	}

	.lease {
		margin: 60px auto 18px;
	}

	.lease ul li {
		margin: 5px 3% 40px 0.8%;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 80%;
	}

	.lixw_bcb ul li.dakep2 .shuq {
		width: 89%;
	}

	.lixw_bcb ul li.dakep3 {
		height: 200px;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 89%;
		height: 180px;
	}

	.lixw_bcb ul li.dakep5 .shuq5 {
		height: 45px;
		line-height: 45px;
	}

	.lixw_bcb ul li.dakep5 .shuq5:hover {
		font-weight: 100;
	}

	.system_txr dl dd .em .span .i img {
		width: 35px;
		height: 35px;
		margin: 14px auto;
	}

	.system_txr dl dd .em .span .i {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}

	.system_txr dl dd .em .p {
		font-size: 16px;
		margin-top: 5px;
	}

	.xunb_cbtb ul li .p1 {
		width: 47.7%;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 78%;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 75%;
	}

	.demand_tc dl dt {
		width: 100%;
		text-align: center;
		margin: 40px 0 10px;
		display: block;
	}

	.demand_tc dl {
		height: auto;
		min-height: 400px;
	}

	.demand_t {
		margin-bottom: 30px;
	}
}

@media (max-width: 859px) {

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 16px;
		line-height: 55px;
		height: 55px;
	}

	.mnav ul li .tits i {
		margin-top: 21px;
	}

	.mnav ul li dl dd {
		height: 55px;
	}

	.mnav ul li dl dd a i {
		margin-top: 21px;
	}

	.xinwq {
		padding: 40px 0 0;
	}

	.xinwq_top p {
		font-size: 22px;
	}

	.about_top {
		padding: 65px 0 55px;
	}

	.about_topcl span {
		font-size: 34px;
		height: 34px;
		line-height: 34px;
	}

	.about_topcl i {
		font-size: 20px;
		height: 20px;
		line-height: 20px;
		padding-bottom: 0;
	}

	.about_topcl em {
		font-size: 12px;
		line-height: 18px;
	}

	.about_topcr span {
		border: 4px solid #e0c3a3;
	}

	.product_cen {
		margin: 60px auto 18px;
	}

	.product_cen ul li {
		margin: 5px 0.8% 30px;
	}

	.case {
		padding: 65px 0;
	}

	.case_topc span {
		font-size: 32px;
		height: 32px;
		line-height: 32px;
	}

	.case_cen ul li {
		margin: 5px 2% 20px 0.8%;
	}

	.case_cen {
		margin: 65px auto 18px;
	}

	.case_topc p {
		font-size: 18px;
		height: 18px;
		line-height: 18px;
	}

	.lease {
		margin: 50px auto 18px;
	}

	.lease ul li {
		margin: 5px 3% 30px 0.8%;
	}

	.about_bletb2 span,
	.about_bletb2 ul li a {
		font-size: 16px;
	}

	.shebis_botb ul li dl dd span {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 0;
	}

	.guany_cbcc {
		width: 94%;
		margin-bottom: 20px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 84%;
	}

	.lixw_bcb ul li.dakep3 {
		height: 200px;
	}

	.dizs dl dd .p p {
		margin: 5px 0;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 87%;
		height: 180px;
	}

	.system_txl {
		width: 100%;
	}

	.system_txl dl dd p {
		width: auto;
	}

	.system_tx {
		background: none;
	}

	.system_txr {
		width: 100%;
		height: auto;
		display: inline-block;
		overflow: hidden;
		background: url(http://www.chinaaoxu.com/web/static/web/img/swi_03.jpg) center bottom no-repeat;
		padding-bottom: 65px;
	}

	.xinwq_left dl dd h5 b {
		display: none;
	}

	.product_cen ul li span {
		font-size: 16px;
		height: 45px;
		line-height: 45px;
	}

	.about_topcl i {
		display: none;
	}

	.about_topcl span {
		font-size: 18px;
		height: 25px;
		line-height: 25px;
	}

	.xunb_cbtb ul li .p1 {
		width: 45.7%;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 73%;
	}

	.xinwq_left2 dl dd .dd_r {
		width: 80%;
	}

	.xinwq_left2 dl dd span {
		min-height: 32px;
	}

	.zhixcc dl {
		width: 100%;
	}

	.zhixcc dl.xw_03 {
		width: 100%;
	}

	.zhixcc dl.xw_03 dt {
		width: 50%;
	}

	.zhixcc dl.xw_03 dd {
		width: 50%;
	}

	.zhixcc .xw_dsk dl.xw_02 dd {
		padding-top: 0;
	}

	.zhixcc dl.xw_03 dd .dd_r {
		width: 81%;
	}

	.zhixcc dl dd .dd_r {
		padding-top: 12px;
	}

	.zhixcc dl dd .dd_r em {
		line-height: 20px;
	}

	.yuyue_crtl {
		width: 35%;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 73%;
	}

	.lixw_bcb ul li.dakep2 .shuqs {
		width: 87%;
	}

	.lixw_bcb ul li.dakep5 .shuq5 {
		height: 45px;
		line-height: 45px;
	}

	.demand_tc dl dt {
		margin: 35px 0 15px;
	}

	.demand_tc dl {
		height: 400px;
	}

	.demand_t {
		margin-bottom: 22px;
	}

	.demand_zc {
		padding: 35px 0 40px;
	}
}

@media (max-width: 750px) {
	.demand_lc {
		padding: 25px 0 20px;
	}

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 16px;
		line-height: 40px;
		height: 40px;
	}

	.mnav ul li .tits i {
		margin-top: 14px;
	}

	.mnav ul li dl dd {
		height: 40px;
	}

	.mnav ul li dl dd a i {
		margin-top: 15px;
	}

	.xinwq_top p {
		font-size: 18px;
	}

	.about_top {
		padding: 0 0 45px;
	}

	.about_topcl span {
		font-size: 18px;
		height: 25px;
		line-height: 25px;
	}

	.about_topcl i {
		font-size: 16px;
		height: 16px;
		line-height: 16px;
		padding-bottom: 0;
	}

	.guany_cbc dl dd p {
		line-height: 38px;
		width: 110px;
		font-size: 15px;
		height: 38px;
	}

	.xinwq_left2 dl dd h5 b {
		line-height: 38px;
		width: 110px;
		font-size: 15px;
		height: 38px;
	}

	.yuyue_crbb ul li .yu_in02 {
		line-height: 38px;
		width: 110px;
		font-size: 15px;
		height: 38px;
	}

	.about_topcl em {
		font-size: 12px;
		line-height: 18px;
	}

	.about_topcr span {
		border: 4px solid #e0c3a3;
	}

	.product_cen {
		margin: 50px auto 0;
		padding: 0 20px 20px;
	}

	.product_cen ul li {
		margin: 5px 0.8% 10px;
	}

	.product_cen ul li span {
		font-size: 16px;
		height: 48px;
		line-height: 48px;
	}

	.case {
		padding: 45px 0;
	}

	.case_cen {
		margin: 55px auto 18px;
	}

	.case_topc span {
		font-size: 26px;
		height: 26px;
		line-height: 26px;
	}

	.case_cen ul li {
		margin: 5px 2% 20px 0.8%;
	}

	.case_cen ul li span {
		font-size: 14px;
		height: 50px;
		line-height: 50px;
	}

	.news {
		padding: 75px 0;
	}

	.news_cleft dl dd {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.news_cleft dl dd span {
		font-size: 24px;
		height: 40px;
		line-height: 40px;
		padding-bottom: 10px;
		color: #333;
	}

	.news_cleft dl dd em {
		line-height: 20px;
		font-size: 12px;
		padding-bottom: 10px;
	}

	.news_cleft dl dd p {
		line-height: 20px;
		font-size: 14px;
	}

	.news_c {
		padding-top: 0px;
	}

	.news_cleft {
		margin-bottom: 45px;
	}

	.news_bc ul li {
		margin: 0 2.25% 20px;
		padding: 15px 0 15px;
	}

	.news_bc ul li span {
		font-size: 16px;
		min-height: 40px;
	}

	.news_bc ul li i {
		font-size: 14px;
	}

	.news_bc {
		margin-bottom: 45px;
	}

	.shebis_botb ul li dl dd b {
		margin: 0 0% 0;
	}

	.chanpi_ct {
		padding: 31px 0 15px;
		font-size: 24px;
	}

	.lixw_b {
		padding-top: 70px !important;
	}

	.chanip {
		padding: 55px 0 0;
	}


	.chanip_cenl dl dd {
		height: 60px;
		line-height: 60px;
		font-size: 20px;
	}

	.chanip_cenrt span {
		font-size: 20px;
		line-height: 25px;
	}

	.chanip_bot {
		width: 100%;
		padding: 20px 2.5%;
		margin-bottom: 20px;
	}

	.chanip_bot ul {
		width: 70%;
	}

	.chanip_bot ul li {
		line-height: 25px;
	}

	.chanip_bot ul li a {
		line-height: 25px;
	}

	.news_bc ul li span {
		font-size: 16px;
	}

	.about_bletb2 span,
	.about_bletb2 ul li a {
		font-size: 16px;
	}

	.chanpin_banner .swiper-slide {
		left: 0;
	}

	.chanpin_banner .swiper-slide {
		left: 0;
	}

	.guany_cbc dl dt span {
		font-size: 18px;
	}

	.guany_cbc dl dt p {
		font-size: 12px;
	}

	.guany_cbt {
		width: 100%;
		float: right;
	}

	.guany_cbc {
		width: 100%;
		float: left;
	}

	.guany_c {
		padding-top: 0;
	}

	.guany_cbcc {
		margin: 5% auto 25px;
	}

	.guany_cbc dl dd em {
		min-height: auto;
	}

	.xinwq {
		margin: 0 auto 0px;
	}

	.xinwq {
		padding-top: 0;
	}

	.xinwq_top {
		padding: 30px 0 20px;
		font-size: 30px;
	}

	.xinwq_top span {
		font-size: 24px;
	}

	.xinwq_left dl {
		margin-bottom: 0;
	}

	.xinwq_left dl dd p {
		font-size: 16px;
	}

	.product_cen ul li p {
		margin: 0 8% 22px;
	}

	.chanip_cenl {
		width: 100%;
	}

	.chanip_cenr {
		width: 100%;
		margin-top: 30px;
		margin-right: 0;
	}

	.about_botct ul li {
		width: 32%;
		height: auto;
		margin: 0 0.6%;
		position: relative;
		cursor: pointer;
	}

	.chanip_cenrt span {
		font-size: 16px;
		line-height: 25px;
		margin: 2px 0 5px;
	}

	.chanip_cenrt p {
		font-size: 14px;
		padding-bottom: 10px;
	}

	.chanip_cenrt {
		margin-bottom: 10px;
	}

	.chanip_cenrbt {
		margin-bottom: 15px;
		font-size: 16px;
	}

	.chanip_cenrbb span a:hover {
		background: #eab23b;
	}

	.chanip_bgnc ul li .i {
		width: 100%;
		line-height: 22px;
		word-wrap: break-word;
	}

	.chanip_bgnc ul li p {
		font-size: 16px;
	}

	.chanip_bgn {
		padding: 50px 0 50px;
	}

	.about_botct {
		height: auto;
	}

	.about_botct ul li dl dd span {
		font-size: 16px;
	}

	.about_botct ul li dl dd p {
		font-size: 14px;
	}

	.about_botct ul li dl dd i {
		margin: 4px auto;
	}

	.product_top {
		height: 50px;
	}

	.product_topcr ul li {
		width: auto;
		height: 48px;
		margin-right: 10px;
	}

	.product_topcr ul li a {
		height: 48px;
		line-height: 48px;
	}

	.dizs dl dt .span {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.shouh_top ul li {
		padding: 20px 0 15px;
		font-size: 16px;
	}

	.shouh_top ul li img {
		margin-bottom: 10px;
	}

	.shouh_botm .span {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.shouh_botm .i {
		height: 2px;
		margin-bottom: 10px;
	}

	.about_topcl i {
		display: none;
	}

	.coop_top {
		padding: 45px 0 30px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 79%;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 85%;
		height: 180px;
	}

	.system_spb .honor_01bt ul li em b {
		width: auto;
		padding: 0 7.8%;
		height: 45px;
		line-height: 45px;
		display: inline-block;
		color: #fff;
		font-size: 18px;
		text-align: center;
		font-weight: 100;
	}

	.system_spb .honor_01bt ul li em {
		top: 27%;
	}

	.system_fwb dl dt {
		width: 30%;
	}

	.system_fwb dl dd {
		width: 62.2%;
	}

	.xinwq_left dl dd p {
		min-height: 105px;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 68%;
	}

	.xunb_cbt {
		width: 94%;
	}

	.fy_next.new_fy {
		margin: 0px 0 30px;
	}

	.xinwq_bot {
		margin-bottom: 0;
	}

	.xinwq_top.ne_ins {
		padding-top: 0;
	}

	/*.about_topcl .dontai_botri .don-dl {
  	height:auto;
  }*/
	.system_fwb dl dd .em01 .span {
		font-size: 18px;
		color: #005dbb;
		font-weight: bold;
	}

	.honor_01_ban .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.system_spt {
		margin-bottom: 25px;
	}

	.system_gmt {
		margin-bottom: 35px;
	}

	.guany {
		margin: 0 auto 20px;
	}

	.shebis_botb ul li dl dd {
		line-height: 30px;
		padding: 15px 20px;
		overflow: hidden;
	}

	.shebis_botb ul li dl dd b {
		display: inline-block;
		float: right;
	}

	.shebis_bot {
		overflow: hidden;
		padding: 10px 0;
	}

	.shebis_botb ul li .o {
		width: 100%;
	}

	.shebis_botb ul li dl {
		width: 100%;
	}

	.shebis_botb ul li dl dd span {
		width: auto;
		display: inline-block;
		float: left;
		line-height: 30px;
		margin-right: 10px;
		font-size: 16px;
	}

	.shebis_botb ul li dl dd i {
		display: inline-block;
		float: left;
		line-height: 30px;
		margin-top: 5px;
		font-size: 16px;
		top: 0;
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	.chanpin_banner.swiper-container {
		padding-bottom: 50px;
	}

	.chanpin_banner .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.chanpin_banner .swiper-pagination-bullet-active {
		opacity: 1;
		background: #09a1ac !important;
	}

	.chanpi {
		margin: 0 auto 30px;
	}

	.chanpin_banner .swiper-pagination-bullet {
		display: inline-block;
	}

	.xinwq_left2 dl dt {
		width: 100%;
	}

	.xinwq_left2 dl dd {
		width: 100%;
	}

	.xinwq_left2 dl dd .dd_r {
		width: 90%;
		padding: 5% 5%;
		margin-left: 0;
	}

	.xinwq_left2 dl dd em {
		min-height: auto;
	}

	.zhixcc dl dd .dd_r em {
		line-height: 25px;
	}

	.yuyue_crtl span {
		font-size: 18px;
		height: 25px;
		line-height: 25px;
	}

	.yuyue_cl {
		width: 100%;
		display: block;
	}

	.yuyue_cr {
		width: 100%;
		display: block;
	}

	.yuyue_crt,
	.yuyue_crb {
		width: 90%;
		padding-left: 5%;
	}

	.zhixcc dl dd .dd_r p {
		font-size: 18px;
	}

	.chenli ul li span {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 5px;
		padding-top: 5px;
	}

	.wenz_ct {
		top: 25px;
	}

	.wenz_b {
		height: 110px;
	}

	.pinz_c dl dd .span {
		padding-top: 30%;
		height: 40px;
		font-size: 24px;
	}

	.about_topcl .span1 b {
		display: none;
	}

	.about_topcl .span1 {
		margin: 20px 0 15px;
	}

	.sd_bdns {
		width: 94%;
		padding: 0 3%;
	}

	.sd_bdns .container1 {
		display: none;
	}

	.sd_bdns .container1 {
		display: none;
	}

	.demand_zc .honor_01_m01 {
		display: block;
		height: 775px;
	}

	.container1 {
		display: none;
	}

	.demand_zcb dl {
		width: 100%;
		float: left;
		height: auto;
		background: #fff;
	}

	.demand_zcb dl dt {
		width: 100%;
		height: auto;
		display: block;
	}

	.demand_zcb dl dd em {
		padding: 0 30px 15px;
	}



	.pro_infotr {
		width: 94%;
		padding: 0 3%;
		margin-bottom: 25px;
	}

	.sd_bdns .pro_qingdcb {
		padding-top: 0;
	}

	.lixw_bcb ul li.dakep {
		width: 95.5%;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 85%;
	}

	.lixw_bcb ul li.dakep2 .shuq {
		width: 85%;
	}

	.yousw_c {
		height: 250px;
	}
}

@media (max-width: 640px) {
	.shebis_bot {
		padding: 0;
	}

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 16px;
		line-height: 40px;
		height: 40px;
	}

	.mnav ul li .tits i {
		margin-top: 14px;
	}

	.mnav ul li dl dd {
		height: 40px;
	}

	.mnav ul li dl dd a i {
		margin-top: 15px;
	}

	.xinwq_left {
		width: 100%;
	}

	.xinwq_left dl dd em {
		padding-bottom: 15px;
	}

	.about_bot {
		padding: 50px auto;
	}

	.about_topcl {
		width: 100%;
		margin-bottom: 25px;
		position: relative;
	}

	.guany_cm dl {
		width: 100%;
		margin: 0%;
		float: left;
		display: inline-block;
	}

	.about_topcr {
		width: 100%;
		position: relative;
	}

	.about_topcl span {
		font-size: 20px;
		height: 30px;
		line-height: 30px;
	}

	.about_topcl i {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
		padding-bottom: 0;
	}

	.about_topcl em {
		font-size: 12px;
		line-height: 18px;
	}

	.about_topcr span {
		border: 0 solid #e0c3a3;
	}

	.guany_cm dl dd {
		padding-top: 15px;
	}

	.guany_cm {
		height: auto;
		background: #fafafa;
		padding-bottom: 25px;
	}

	.product_cen {
		margin: 40px auto 18px;
	}

	.product_cen ul li {
		width: 48%;
		margin: 5px 1% 20px;
	}

	.product_cen ul li span {
		font-size: 14px;
		height: 42px;
		line-height: 42px;
	}

	.case_cen ul li span {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.case {
		padding: 35px 0;
	}

	.case_cen {
		margin: 45px auto 18px;
	}

	.case_topc span {
		font-size: 22px;
		height: 22px;
		line-height: 22px;
	}

	.case_cen ul li {
		margin: 5px 2% 15px 0.8%;
	}

	.case_cen ul li span {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.case_topc p {
		font-size: 16px;
		height: 16px;
		line-height: 16px;
	}

	.news {
		padding: 55px 0 75px;
	}

	.news_cleft dl dd {
		width: 90%;
		margin: 0 5%;
	}

	.news_cleft dl dd span {
		font-size: 20px;
		height: 34px;
		line-height: 34px;
		padding-bottom: 10px;
	}

	.news_cleft dl dd em {
		line-height: 20px;
		font-size: 12px;
		padding-bottom: 10px;
		min-height: 70px;
	}

	.news_cleft dl dd p {
		line-height: 32px;
		font-size: 14px;
	}

	.news_c {
		padding-top: 0px;
	}

	.news_cleft {
		margin-bottom: 25px;
	}

	.news_bc ul li {
		width: 95%;
		margin: 0 2.25% 10px;
		padding: 10px 0;
	}

	.news_bc ul li span {
		font-size: 16px;
		min-height: 40px;
	}

	.news_bc ul li i {
		font-size: 14px;
		padding-top: 0px;
	}

	.news_bc {
		margin-bottom: 45px;
	}

	.news_cleft dl dt {
		width: 100%;
	}

	.lixw_b {
		padding-top: 50px !important;
	}

	.lixw_bcb ul li.dakep4 {
		width: 130px;
		line-height: 46px;
		padding: 0 10px;
	}

	.case {
		padding: 35px 0 65px;
	}

	#allmap {
		width: 100%;
		height: 350px;
	}

	.dizs dl dt .span {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.dizs dl dt .p {
		font-size: 16px;
	}

	.lease {
		margin: 40px auto 18px;
	}

	.lease ul li {
		width: 46%;
		margin: 5px 2% 20px 1.8%;
	}

	.lease ul li span {
		font-size: 14px;
		height: 38px;
		line-height: 38px;
	}

	.about_bletb2 span,
	.about_bletb2 ul li a {
		font-size: 16px;
	}

	.result td.row1 {
		width: 35%;
		padding-left: 5%;
	}

	.result td.row2 {
		width: 25%;
		padding-left: 5%;
	}

	.result td.row3 {
		width: 25%;
		padding-left: 5%;
	}

	.serve {
		padding-top: 30px;
	}

	.serve_top ul li {
		width: auto;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		padding: 0 15px;
		margin: 0 10px 10px;
	}

	.serve_top ul {
		margin-bottom: 0px;
	}

	h1.h1 {
		font-size: 18px;
		line-height: 25px;
		padding-bottom: 15px;
	}

	.nums {
		font-size: 16px;
	}

	.lixni {
		padding-top: 25px;
	}

	.shouh_top ul li {
		padding: 20px 0 15px;
		font-size: 14px;
	}

	.shouh_top ul li img {
		margin-bottom: 10px;
	}

	.shebis_top ul li {
		width: 30%;
		font-size: 14px;
	}

	.about_botct ul li dl dd span {
		font-size: 16px;
	}

	.about_botct ul li dl dd p {
		font-size: 12px;
	}

	.about_botct ul li dl dd i {
		margin: 4px auto;
	}

	.coop_botct ul li {
		width: 31.2%;
		margin-right: 1.8%;
		margin-bottom: 20px;
	}

	.coop_botct ul li p {
		height: 30px;
		line-height: 30px;
		padding-bottom: 5px;
		font-size: 14px;
	}

	.lixw_bcb ul li.dakep {
		width: 95.3%;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 76%;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 75%;
	}

	.xinwq_top span {
		font-size: 20px;
	}

	.dizs {
		width: 100%;
	}

	.lixw_bcb ul li.dakep3 {
		width: 95.3%;
		padding: 0 2%;
	}

	.lixw_bcb ul li.dakep5 {
		width: 98.5%;
	}

	.system_gmbc div {
		width: 24%;
		display: inline-block;
	}

	.system_fwb dl dt {
		width: 100%;
	}

	.system_fwb dl dd {
		width: 92.2%;
		border-top: 1px solid #eee;
		border-left: 0;
		padding: 10px 0 0;
		margin: 10px 3.75% 0;
	}

	.system_fwb dl dt .span02,
	.system_fwb dl dt .span03 {
		margin-top: 0;
	}

	.system_txl dl dd p {
		width: 85%;
	}

	.system_spb .honor_01bt ul li em b {
		width: auto;
		padding: 0 7.8%;
		height: 40px;
		line-height: 40px;
		display: inline-block;
		color: #fff;
		font-size: 14px;
		text-align: center;
		font-weight: 100;
	}

	.system_spb .honor_01bt ul li em {
		top: 28%;
	}

	.system_spb .honor_01bt ul li .p {
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}

	.product_cen ul li span {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.chanip_bgnc ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.chanip_bgnc ul li span {
		width: 30%;
		text-align: center;
		display: inline-block;
		margin-bottom: 20px;
		float: left;
	}

	.chanip_bgnc ul li p {
		font-size: 16px;
		width: 70%;
		float: left;
		display: inline-block;
		text-align: left;
	}

	.chanip_bgnc ul li .i {
		width: 70%;
		line-height: 22px;
		word-wrap: break-word;
		text-align: left;
		float: left;
	}

	.chanip_cenrbb span a {
		width: 60%;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}

	.xinwq_top.wide {
		padding: 20px 0 0px;
		overflow: hidden;
	}

	.coop_top {
		padding: 20px 0 20px;
	}

	.lixw_bcb ul li.dakep4 .shuq4 {
		width: 53%;
	}

	.xunb_cbtb ul li span {
		width: 18%;
	}

	.xunb_cbtb ul li .p1 {
		width: 31%;
		font-size: 12px;
	}

	.xunb_cbtb ul li p .xun_03 {
		width: 60%;
		font-size: 12px;
	}

	.xunb_cbtb ul li .p1 {
		width: 48%;
		margin: 0 0 10px 0;
		padding: 5px 1.5%;
		font-size: 12px;
	}

	.xunb_cbtb ul li .xun_02 {
		padding: 5px 2.5%;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.xunb_cbtb ul li em {
		float: left;
		width: 81%;
		font-size: 12px;
	}

	.xunb_cbtb ul li .p2 {
		width: 40%;
		font-size: 12px;
	}

	.xunb_cbtb ul li p .xun_04 {
		width: 52%;
		font-size: 12px;
	}

	.xunb_cbtb ul li span {
		padding: 5px 0;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.xunb_cbtb ul li .xun_01 {
		padding: 5px 1.5%;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.xunb_cbtb ul li .p2 {
		padding: 5px 1.5%;
		margin-bottom: 10px;
		font-size: 12px;
	}

	.xunb_ct span {
		font-size: 16px;
	}

	.xunb_ct a {
		font-size: 16px;
	}

	.xunb_cbtt span {
		font-size: 18px;
		padding: 10px 0 24px;
		margin-bottom: 20px;
	}

	.mb_ban {
		margin-top: 55px;
	}

	.xunb_cb {
		padding-top: 0;
	}

	.about_botct ul li dl {
		padding-bottom: 10px;
	}

	.honor_01_ban .ho_jt.guant .swiper-button-next,
	.honor_01_ban .ho_jt.guant .swiper-button-prev {
		position: absolute;
		top: 0px;
		width: 40px;
		height: 40px;
		margin-top: 0;
		z-index: 10;
		cursor: pointer;
		-moz-background-size: 40px 40px;
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.ho_jt.guant {
		top: 50%;
	}

	.system_spb .honor_01bt ul li i img {
		width: 12%;
		margin: 27% auto 0;
	}

	.bitoe_l span {
		font-size: 16px;
	}

	.bitoe_l {
		width: 89%;
		padding: 0 3.5% 40px;
		overflow: none;
	}

	.bitoe_l p {
		width: 35px;
		height: 35px;
		right: -3.5%;
		top: 7px;
	}

	.shebis_bo {
		margin: 0 15px;
		padding: 20px 0 35px;
	}

	.shebis_bo .shebis_botb {
		width: 93%;
		margin: 0 3.5%;
	}

	.chanip_bot p a {
		width: 75px;
	}

	.xunb_ct a {
		width: 115px;
		height: 35px;
		line-height: 35px;
		margin-top: 32px;
	}

	.chanip.ne_in {
		padding: 0 0;
	}

	.zhixcc dl dt,
	.zhixcc dl.xw_03 dt {
		width: 100%;
	}

	.zhixcc dl dd,
	.zhixcc dl.xw_03 dd {
		width: 100%;
		height: auto !important;
	}

	.zhixcc dl dd .dd_r,
	.zhixcc dl.xw_03 dd .dd_r {
		width: 90%;
		padding: 15px 5% 30px;
	}

	.chanpi {
		margin-bottom: 20px;
	}

	.pinz_c dl dd {
		width: 40%;
		padding: 0 5%;
	}

	.pinz_c dl.pin_01 dt {
		width: 100%;
		display: block;
	}

	.pinz_c dl.pin_01 dt,
	.pinz_c dl.pin_02 dt {
		width: 100%;
		display: block;
	}

	.pinz_c dl dt img {
		width: 100%;
		display: block;
	}

	.pinz_c dl.pin_01 dd,
	.pinz_c dl.pin_02 dd {
		width: 90%;
	}

	.pinz_c dl dd .span {
		padding: 5% 0 0;
		height: 30px;
		font-size: 18px;
	}

	.pinz_c dl dd {
		padding-bottom: 20px;
	}

	.yulu_c ul li .yulu_ct {
		display: none;
	}

	.yulu_c ul li {
		width: 94%;
		margin: 0 3% 15px;
	}

	.yulu_cb dl dt p {
		font-size: 18px;
	}

	.pinzin_c dl dt {
		width: 100%;
	}

	.pinzin_c dl dt img {
		width: 100%;
		display: block;
	}

	.pinzin_c dl dd {
		width: 100%;
	}

	.pinzin_c dl {
		padding: 20px 0;
	}

	.container4 {
		line-height: 26px;
		width: 100% !important;
	}

	.container4 .div_scroll {
		width: 100% !important;
		display: block;
	}

	.container4 .div_scroll>div {
		width: 100% !important;
		display: block;
	}

	.history_t span {
		width: 28%;
	}

	.shebis_botb ul li dl dd b {
		display: none;
	}

	.shebis_botb.ne ul li {
		width: 98%;
	}

	.xinwq_left dl dt,
	.xinwq_left dl dd {
		width: 100%;
	}

	.xinwq_left dl dd {
		padding-top: 15px;
		margin-left: 0;
	}

	.lixw_bcb ul li.dakep2 {
		width: 95.3%;
	}

	.lixw_bcb ul li.dakep2 .shuq {
		width: 75%;
	}

	.dizs dl dd {
		padding: 0;
		font-size: 14px;
	}

	.dizs dl dd .p {
		width: 100%;
		padding: 0;
	}

	.dizs dl dd .span {
		width: 100%;
	}

	.dizs dl dd .span img {
		width: 30%;
		margin-top: 15px;
	}

	.lixw_bcb ul li.dakep5 .shuq5 {
		margin-top: 15px;
	}

	.dizs_bot span p {
		font-size: 22px;
	}

	.dizs_bot {
		height: auto;
		line-height: 35px;
	}

	.dizs_bot span {
		width: 100%;
		height: auto;
		line-height: 35px;
		border: none;
		padding: 2px 0;
		border-bottom: 1px solid #fff;
	}

	.dizs_bot span p {
		display: inline-block;
	}

	.xianm_ct dl dt {
		width: 98.7%;
	}

	.xianm_ct dl dd {
		width: 100%;
		margin-top: 25px;
	}

	.fens_cb dl dt {
		width: 100%;
	}

	.fens_cb dl dd {
		width: 94%;
		padding: 25px 3%;
	}

	.fens {
		margin-bottom: 20px;
	}

	.shouhe {
		margin-bottom: 80px;
	}

	.yousw_c dl dd em {
		line-height: 22px;
	}

	.yousw_c {
		height: 300px;
	}

	.dida {
		display: none;
	}

	.hiesw {
		display: none;
	}

	.job-list-tpl2 dd td span {
		font-size: 14px;
	}

	.pro_xiangc a {
		width: 25%;
		margin: 19px 10px 0;
	}



	.demand_zc .honor_01_m01 {
		display: block;
		height: 695px;
	}





}

@media (max-width: 414px) {

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 14px;
		line-height: 35px;
		height: 35px;
	}

	.xinwq_top {
		padding: 20px 0 5px;
		font-size: 30px;
	}

	.mnav ul li .tits i {
		margin-top: 12px;
	}

	.mnav ul li dl dd {
		height: 35px;
	}

	.mnav ul li dl dd a i {
		margin-top: 15px;
	}

	.xinwq_left dl dt span {
		font-size: 30px;
		display: block;
		font-family: 'sylfaen';
		height: 30px;
		line-height: 30px;
		padding-bottom: 10px;
	}

	.product_cen {
		margin: 40px auto 18px;
	}

	.product_cen ul li {
		width: 46%;
		margin: 5px 0.8% 20px;
	}

	.product_cen ul li span {
		font-size: 14px;
		height: 42px;
		line-height: 42px;
	}

	.case {
		padding: 35px 0 70px;
	}

	.case_cen ul li {
		width: 46%;
		margin: 5px 1% 10px 1.8%;
	}

	.case_cen ul li span {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

	.news_bc ul li span {
		font-size: 14px;
		min-height: 35px;
	}

	.news {
		padding: 35px 0 75px;
	}

	.lixw_bcb ul li.dakep4 .shuq4 {
		width: 50px;
	}

	.dizs {
		top: 0px;
	}

	.dizs dl dt .span {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.dizs dl dt .p {
		font-size: 16px;
	}

	.chanip {
		padding: 0 0;
	}


	.chanip_cenl {
		width: 100%;
	}

	.chanip_cenl dl dd {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.chanip_cenr {
		width: 100%;
		margin-top: 20px;
	}

	.chanip_cenrt span {
		font-size: 18px;
		line-height: 25px;
	}

	.chanip_bot {
		padding-top: 20px;
	}

	.chanip_bot ul li {
		line-height: 25px;
	}

	.chanip_bot ul li a {
		line-height: 25px;
	}

	.xinwq_top span {
		font-size: 20px;
	}

	.xinwq_top p {
		font-size: 16px;
	}

	.shebis_top ul li {
		font-size: 14px;
	}

	.shebis_botb ul li dl dd span {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 0;
	}

	.xinwq_left dl {
		margin-bottom: 0;
	}

	.product_cen ul li {
		width: 99%;
		margin: 5px 0% 10px 0%;
	}

	.news_cleft dl dd span {
		font-size: 18px;
		height: 30px;
		line-height: 30px;
		padding-bottom: 10px;
	}

	#allmap {
		height: 370px;
	}

	.xinwq_top span {
		font-size: 20px;
		height: 20px;
	}

	.xinwq_top p {
		font-size: 14px;
	}

	.about_bot {
		padding: 30px auto 40px;
	}

	.xinwq_top span {
		font-size: 22px;
	}

	.about_botct ul li dl dt {
		margin: 20px auto 10px;
	}

	.about_botct ul li dl dd span {
		font-size: 14px;
	}

	.about_topcl span {
		font-size: 16px;
		height: 25px;
		line-height: 25px;
	}

	.about_topcl {
		width: 100%;
		margin-bottom: 0;
	}

	.about_topcr p {
		display: none;
	}

	.guany_cm {
		padding-bottom: 10px;
	}

	.coop_top {
		padding: 15px 0 30px;
	}

	.honor_01t span img {
		width: 30px;
		margin-right: 5px;
	}

	.honor_01t {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.ho_jt {
		width: 70px;
		top: -42px;
	}

	.honor_01t i {
		top: 15px;
	}

	.lixw_bcb ul li.dakep {
		width: 95.3%;
		float: left;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 80%;
	}

	.lixw_bcb ul li.dakep3 .shuq3 {
		width: 71%;
	}

	.lixw_bcb ul li {
		margin-bottom: 8px;
	}

	.dizs dl dd .span {
		margin-top: 20px;
	}

	.system_txl dl dd span {
		font-size: 18px;
	}

	.system_txl dl dd span {
		margin-bottom: 10px;
	}

	.system_txl dl dd p {
		width: 85%;
		font-size: 14px;
		line-height: 22px;
	}

	.system_spt span,
	.system_txr dl dt span,
	.system_spt span,
	.system_gmt span {
		font-size: 18px;
		margin-bottom: 0px;
		line-height: 25px;
	}

	.system_txr dl dt p,
	.system_spt p,
	.system_gmt p {
		font-size: 16px;
	}

	.system_txr dl dd .em .span .i img {
		width: 35px;
		height: 35px;
		margin: 18px auto;
	}

	.system_txr dl dd .em .p {
		font-size: 14px;
		margin-top: 15px;
	}

	.system_txr {
		padding-bottom: 30px;
	}

	.system_sp {
		margin: 30px 0 0;
	}

	.system_spb .honor_01bt ul {
		margin-bottom: 25px;
	}

	.system_gm {
		padding: 35px 0;
	}

	.system_fw {
		padding-top: 30px;
	}

	.guany_cbc dl dt span {
		font-size: 16px;
		min-height: 25px;
		line-height: 25px;
	}

	.chanpi_ct {
		padding: 35px 0 15px;
		font-size: 20px;
	}

	.chanpi_ct span {
		height: 25px;
		display: block;
	}

	.guany {
		margin: 0 auto 25px;
	}

	.xunb_cbtb ul li span {
		width: 25%;
		text-align: left;
		padding: 0;
		margin-bottom: 0;
	}

	.xunb_cbtb ul li .p1 {
		width: 60%;
		margin: 0 0 15px 0;
	}

	.xunb_cbtb ul li .p2 {
		width: 50%;
	}

	.xunb_ct a {
		font-size: 14px;
	}

	.xunb_cbtb ul li em {
		float: left;
		width: 100%;
		font-size: 12px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 75%;
	}

	.demand_zc .honor_01_m01 {
		display: block;
		height: 550px;
	}



}


@media (max-width: 375px) {

	.mnav ul li .tits,
	.mnav ul li dl dd a span {
		font-size: 14px;
		line-height: 35px;
		height: 35px;
	}

	.mnav ul li .tits i {
		margin-top: 14px;
	}

	.mnav ul li dl dd {
		height: 35px;
	}

	.mnav ul li dl dd a i {
		margin-top: 15px;
	}

	.product_cen {
		margin: 30px auto 18px;
	}

	.product_cen ul li {
		width: 98%;
		margin: 5px 1% 10px 0%;
	}

	.product_cen ul li span {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.lease {
		margin: 30px auto 18px;
	}

	.lease ul li {
		width: 46%;
		margin: 5px 2% 10px 1.8%;
	}

	#allmap {
		height: 270px;
	}

	.dizs dl dt .span {
		font-size: 16px;
		padding-bottom: 5px;
	}

	.dizs dl dt {
		padding: 10px 0 0;
	}

	.dizs dl dd {
		line-height: 35px;
		font-size: 14px;
	}

	.nums {
		width: 35px;
	}

	.tds td {
		width: 5% !important;
	}

	.coop_botct ul li {
		width: 48.2%;
		margin-right: 1.8%;
		margin-bottom: 10px;
	}

	.xinwq_top.ne_ins span {
		padding-top: 35px;
	}

	.guany_c {
		margin: 20px 0;
	}

	.chanpi_ct {
		padding: 10px 0 25px;
	}

	.chanpi_ct span {
		padding-bottom: 0;
	}

	.shebis_top {
		margin: 15px 0 20px;
	}

	.lixw_bcb ul li.dakep .shuq {
		width: 68%;
	}

	.lixw_bcb ul li.dakep2 .shuq {
		width: 72%;
	}

	.yousw_c dl dd em {
		font-size: 12px;
	}
}

@media (max-width:320px) {}



/*# sourceMappingURL=style.css.map */
