/* CSS Document */
@charset "utf-8";

@font-face {
	font-family: 'DINCond-Medium.pfb';
	src: url('../fonts/dincond-medium.pfb.ttf');
	font-weight: normal;
	font-style: normal;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0px;
	padding: 0px;
}

body {
	background: #fff
}

html button::-moz-focus-inner {
	border-color: transparent !important;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}

ul,
li,
dl,
dt,
dd,
ol {
	display: block;
	list-style: none;
}

fieldset,
img {
	border: 0;
}

iframe {
	background-image: none;
}

input,
textarea {
	outline: none;
}

.clear {
	clear: both;
	height: 0px;
}

.c {
	clear: both;
}

/*清浮动*/
.dn {
	display: none;
}

/*不显示*/
.red {
	color: #009fe9
}

.cheng {
	color: #fd6d27
}

.clear-fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

img {
	border: 0px;
	/*max-width: 100%*/
}

.img-center {
	text-align: center;
	font-size: 0;
}
.img-center img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.img-cover {
	overflow: hidden;
	position: relative;
}
.img-cover span {
	display: block;
	width: 100%;
	background: no-repeat center / cover;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

body {
	font-family: "微软雅黑";
	color: #333333;
	font-weight: 400;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
	/* font-size: 12px; */
	padding-top: 0px;
	_padding-top: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
	text-decoration: none;
	/* color: #666; */
	/*transition: all 0.5s ease;*/
	outline: none;-moz-outline-style: none;
}

a:hover {
	text-decoration: none;
	/* color: #009fe9; */
}

.fl {
	float: left;
}

.fll {
	float: left;
}

.fr {
	float: right;
}

.none {
	display: none;
}

.ani5 {
	transition: all ease-in-out .5s;
}

.ani {
	overflow: hidden;
}

.ani img {
	transition: all ease-in-out .3s;
	display: block;
}

.ani:hover img {
	transform: scale(1.05);
}

.w100 {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.h10px {
	height: 10px;
	width: 100%;
	clear: both;
}

.h15px {
	height: 15px;
	width: 100%;
	clear: both;
}

.h25px {
	height: 25px;
	width: 100%;
	clear: both;
}

.h50px {
	height: 50px;
	width: 100%;
	clear: both;
}

.h120px {
	height: 120px;
	clear: both;
}

.h1200 {
	height: 1200px;
}

.mt15px {
	margin-top: 15px;
}

.mt10px {
	margin-top: 10px;
}

.mt20px {
	margin-top: 20px;
}

.mr15px {
	margin-right: 15px;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
}

.w1100 {
	width: 1100px;
	margin: 0 auto;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.blod {
	font-weight: bold;
}

html {
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
}

.txt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

center {
	text-align: center;
	line-height: 60px;
	font-family: "微软雅黑"
}

em {
	font-style: normal;
}

.tecen {
	text-align: center !important;
}

.red {
	color: #cd3b33 !important;
	font-weight: bold
}

i,
em {
	font-style: normal;
}

.red {
	color: #D8200D;
}

.bad_con dl:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.lan {
	color: #009fe9
}

/* nav */
#htHeader {
	width: 1200px;
	height: 70px;
	margin: 0 auto;
	padding-top: 20px
}

/*顶部效果*/
.pm-head {display: none;}
@media (max-width: 768px) {
	.pc-head {display: none;}
	.pm-head {display: block;}
}
.head {
	width: 1300px;
	max-width: 100%;
	margin: 0px auto;
	height: 62px;
	padding-top: 0px;
	background: #fff;
	/* font: 400 14px/62px "微软雅黑"; */
	color: #333;
	text-align: left;
	padding: 30px 0px;
}

.logo {
	width: 300px;
	margin: 0px;
	height: 60px;
	padding-top: 0px;
	float: left
}

.head-logo {
	max-height: 100%;
}
@media (max-width: 1100px) {
	.logo {width: 240px; }
	.head-logo { height: 50px; margin-top: 5px;}
}
@media (max-width: 888px) {
	.logo {width: 195px; }
	.head-logo { height: 40px; margin-top: 10px;}
}
.menu-nav {
	/* width: 800px;
	margin: 0 auto; */
	height: 62px;
	padding-top: 0px;
	margin: 0 240px 0 310px;
}

.menu-li {
	float: left;
	margin: 0px;
	text-align: center;
	font: 400 14px/58px "微软雅黑";
}

.menu-li:hover {
	color: #009fe9;
}

.menu-link {
	padding: 0 15px;
	color: #333;
	font-size: 16px;
	display: block;
	border-bottom: 2px solid transparent;
	font-weight: bold;
}

.menu-link:hover, .menu-li.cur .menu-link {
	color: #009fe9;
	border-color: #009fe9;
}
@media (max-width: 1200px) {
	.menu-nav {margin: 0 190px 0 310px;}
	.menu-li {width: 12.5%;}
	.menu-link {padding: 0; }
}
@media (max-width: 1100px) {
	.menu-nav {margin: 0 190px 0 250px;}
}
@media (max-width: 992px) {
	.menu-nav {margin-right: 0; margin-left: 260px;}
	.menu-link { font-size: 14px; }
}
@media (max-width: 888px) {
	.menu-nav {margin-left: 210px;}
	.menu-link {font-size: 13px; }
}
/* .tel {
	margin: 0 auto;
	float: right;
	padding: 13px 0;
	font-size: 20px;
	line-height: 36px;
	font-weight: 600;
	padding-left: 35px;
	background: url(../images/tel.jpg) no-repeat;
} */

#banner {
	width: 100%;
	padding-top: 0px;
	height: 550px;
	margin: 0px;
}

.bannerList img {
	display: block;
}

.w_zt {
	position: relative;
	padding-top: 0px;
	height: 550px;
	margin: 0px auto;
	width: 1200px;
}

#focus {
	width: 1920px;
	position: absolute;
	/* left: -290px; */
	left: -352px;
	height: 550px;
	overflow: hidden;
}

#focus ul {
	height: 550px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 1920px;
	height: 550px;
	overflow: hidden;
}

#focus .btn {
	position: absolute;
	width: 100%;
	height: 15px;
	right: 0;
	bottom: 30px;
	text-align: center;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 10px;
	height: 10px;
	background: #fff;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
	color: #fff;
	margin-right: 10px;
	font-family: Arial;
	border-radius: 50em;
}

#focus .btn span.on {
	background: #009fe9;
}


/* 轮播图 start */
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner-hd {
	/* height: 15px; */
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.hd-ul {
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}

.hd-li {
	float: left;
	margin: 0 3px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
}

.hd-li.on {
	background: #009fe9;
}

.bd-ul {
	position: relative;
	height: 100%;
	z-index: 0;
	max-height: 680px;
}

.bd-li {
	zoom: 1;
	vertical-align: middle;
}

.bd-link {
	display: block;
}


.bd-image {
	width: 100%;
	display: block;
	height: 550px;
}
@media (max-width: 1200px) {
	.bd-image {height: 450px; }
}
@media (max-width: 992px) {
	.bd-image {height: 400px;}
}
@media (max-width: 768px) {
	.bd-image {height: 360px;}
}
@media (max-width: 666px) {
	.bd-image {height: 300px;}
}
@media (max-width: 560px) {
	.bd-image {height: 260px;}
}
@media (max-width: 480px) {
	.bd-image {height: 220px;}
}
@media (max-width: 375px) {
	.bd-image {height: 180px;}
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner-prev,
.banner-next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.banner-next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.banner-prev:hover,
.banner-next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

/* 轮播图 end */


.w_yd {
	width: 1200px;
	height: 320px;
	margin: 0px auto;
}

.w_yd li {
	width: 240px;
	height: 280px;
	margin: 0px;
	float: left;
	padding: 55px 15px 0px 15px;
	color: #333;
	margin-right: 37px;
	border: #eee solid 1px;
}

.w_yd .dtm {
	width: 104px;
	height: 69px;
	margin: 0px auto;
	text-align: center
}

.w_yd .ywmc {
	width: 240px;
	height: 70px;
	margin: 0px auto;
	text-align: center;
	font: bold 20px/70px "微软雅黑";
}

.w_yd p {
	font: 400 14px/24px "微软雅黑";
	color: #666;
	text-align: center
}

.w_yd li:hover {
	border: #009fe9 solid 1px;
}

.w_bt2 {
	width: 1070px;
	max-width: 100%;
	margin: 0px auto;
	font: 400 14px/30px "arial";
	color: #999;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
}

.w_bt2 p {
	font: 400 28px/40px "微软雅黑";
	color: #333;
	text-align: center;
}

.w_bt2 span {
	font: 400 14px/30px "微软雅黑";
}

.w_bt3 {
	width: 1070px;
	max-width: 100%;
	margin: 0px auto;
	font: 400 14px/30px "arial";
	color: #999;
	text-align: center;
	padding: 30px 0px;
	text-transform: uppercase;
}

.w_bt3 p {
	font: 400 34px/40px "微软雅黑";
	color: #333;
	text-align: center;
}

.w_bt3 span {
	font: 400 14px/30px "微软雅黑";
}

@media (max-width: 768px) {
	.w_bt2 {
		font: 400 14px/25px "arial";
		padding-bottom: 5px;
	}

	.w_bt2 p {
		font: 400 16px/25px "微软雅黑";
	}

	.w_bt3 {
		font-size: 13px;
		line-height: 20px;
		padding: 10px 0px 0;
	}

	.w_bt3 p {
		font-size: 16px;
		line-height: 25px;
	}

	.w_bt3 p b {
		font-weight: normal;
	}

	.w_bt3 span {
		font: 400 12px/16px "微软雅黑";
		display: block;
		margin: 5px 0;
	}
}


.w_bt22 {
	width: 1070px;
	height: 80px;
	margin: 0px auto;
	font: 400 14px/30px "arial";
	color: #333;
	text-align: center;
	padding: 50px 0px 0px 0px;
	text-transform: uppercase;
}

.w_bt22 p {
	font: 400 28px/40px "微软雅黑";
	color: #333;
	text-align: center;
}

.w_bt22 span {
	font: 400 16px/30px "微软雅黑";
}


.w_ys {
	width: 1200px;
	height: 550px;
	background: #f5f5f5;
	margin: 90px auto 100px auto;
	overflow: hidden;
}

.w_ys .left1 {
	width: 296px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.w_ys .left1 .sm {
	width: 296px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys1.jpg) no-repeat;
	overflow: hidden;
}

.w_ys .left1 .sm:hover {
	width: 296px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys1.jpg) no-repeat;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	overflow: hidden;
}

.w_ys .left1 .xm {
	width: 256px;
	height: 152px;
	margin: 0px;
	padding: 0px;
	font: 400 12px/22px "微软雅黑";
	color: #666;
	padding: 30px 20px 0px 20px;
	overflow: hidden;

}

.w_ys .db {
	font: 400 26px/40px "微软雅黑";
	color: #333;

}

.w_ys .db span {
	font: 400 40px/40px "DINCond-Medium.pfb";
	padding-right: 10px;
}

.w_ys .left2 {
	width: 266px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.w_ys .left2 .sm {
	width: 266px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys2.jpg) no-repeat;
	overflow: hidden;
}

.w_ys .left2 .sm:hover {
	width: 266px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys2.jpg) no-repeat;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	overflow: hidden;
}

.w_ys .left2 .xm {
	width: 226px;
	height: 152px;
	margin: 0px;
	padding: 0px;
	font: 400 12px/22px "微软雅黑";
	color: #666;
	padding: 30px 20px 0px 20px;
	overflow: hidden;

}

.w_ys .left3 {
	width: 334px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.w_ys .left3 .sm {
	width: 334px;
	height: 182px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys3.jpg) no-repeat;
	overflow: hidden;
}

.w_ys .left3 .sm:hover {
	width: 334px;
	height: 182px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys3.jpg) no-repeat;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	overflow: hidden;
}

.w_ys .left3 .zj {
	width: 334px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	background: #02abed;
	overflow: hidden;
}

.w_ys .left3 .xm {
	width: 334px;
	height: 203px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(../images/ys5.jpg) no-repeat;

}

.w_ys .left3 .xm:hover {
	width: 334px;
	height: 203px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys5.jpg) no-repeat;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	overflow: hidden;
}

.w_ys .left4 {
	width: 304px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.w_ys .left4 .sm {
	width: 304px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys4.jpg) no-repeat;
	overflow: hidden;
}

.w_ys .left4 .sm:hover {
	width: 304px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	background: url(../images/ys4.jpg) no-repeat;
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	overflow: hidden;
}

.w_ys .left4 .xm {
	width: 264px;
	height: 152px;
	margin: 0px;
	padding: 0px;
	font: 400 12px/22px "微软雅黑";
	color: #666;
	padding: 30px 20px 0px 20px;
	overflow: hidden;

}

.w_hb {
	width: 100%;
	height: 604px;
	background: url(../images/w_hb.jpg) no-repeat;
	padding-top: 20px
}

.w_100 {
	width: 100%;
	height: auto;
	background-color: #f9f9f9;
}

.w_hbk {
	width: 1200px;
	height: 220px;
	margin: 80px auto 0px auto
}

.w_hbk li {
	width: 160px;
	height: 70px;
	float: left;
	margin-right: 100px;
	margin-top: 30px;
}

.w_hbk li.k1 {
	background: url(../images/hb1.png) no-repeat
}

.w_hbk li.k1:hover {
	background: url(../images/hb01.png) no-repeat
}

.w_hbk li.k2 {
	background: url(../images/hb2.png) no-repeat
}

.w_hbk li.k2:hover {
	background: url(../images/hb02.png) no-repeat
}

.w_hbk li.k3 {
	background: url(../images/hb3.png) no-repeat
}

.w_hbk li.k3:hover {
	background: url(../images/hb03.png) no-repeat
}

.w_hbk li.k4 {
	background: url(../images/hb4.png) no-repeat
}

.w_hbk li.k4:hover {
	background: url(../images/hb04.png) no-repeat
}

.w_hbk li.k5 {
	background: url(../images/hb5.png) no-repeat
}

.w_hbk li.k5:hover {
	background: url(../images/hb05.png) no-repeat
}

.w_hbk li.k6 {
	background: url(../images/hb6.png) no-repeat
}

.w_hbk li.k6:hover {
	background: url(../images/hb06.png) no-repeat
}

.w_hbk li.k7 {
	background: url(../images/hb7.png) no-repeat
}

.w_hbk li.k7:hover {
	background: url(../images/hb07.png) no-repeat
}

.w_hbk li.k8 {
	background: url(../images/hb8.png) no-repeat
}

.w_hbk li.k8:hover {
	background: url(../images/hb08.png) no-repeat
}

.w_hbk li.k9 {
	background: url(../images/hb9.png) no-repeat
}

.w_hbk li.k9:hover {
	background: url(../images/hb09.png) no-repeat
}

.w_hbk li.k10 {
	background: url(../images/hb10.png) no-repeat
}

.w_hbk li.k10:hover {
	background: url(../images/hb010.png) no-repeat
}

.w_hbk li.k11 {
	background: url(../images/hb11.png) no-repeat
}

.w_hbk li.k11:hover {
	background: url(../images/hb011.png) no-repeat
}

.w_hbk li.k12 {
	background: url(../images/hb12.png) no-repeat
}

.w_hbk li.k12:hover {
	background: url(../images/hb012.png) no-repeat
}

.w_xinw {
	width: 1200px;
	margin: 0px auto;
	height: auto;
	background-color: #f9f9f9;
	padding-bottom: 0px
}

.w_xinw .bt {
	color: #333;
	font: 400 14px/50px "微软雅黑";
}

.w_xinw .left {
	width: 370px;
	height: 400px;
	float: left
}

.w_xinw .left .pic {
	width: 370px;
	height: 247px;
}

.w_xinw .left .w_jj {
	width: 340px;
	height: 53px;
	background-color: #fff;
	padding: 20px 15px;
}

.w_xinw .left .sm {
	width: 340px;
	height: 30px;
	color: #fff;
	text-align: center;
	float: left;
}

.w_xinw .left .rq {
	width: 70px;
	height: 70px;

	background-color: #47bd73;
	font: 400 30px/50px "微软雅黑";
}

.w_xinw .nian {
	width: 70px;
	height: 20px;
	float: left;
	background-color: #81c890;
	font: 400 12px/20px "微软雅黑";
}

.w_xinw .left .mc {
	width: 340px;
	height: 30px;
	font: 400 16px/30px "微软雅黑";
	color: #333;
	text-align: left
}

.w_xinw .left .mc a:hover {
	padding-left: 10px;
	color: #0ab0ee;
}

.w_xinw .left .xm {
	width: 340px;
	height: 30px;
	padding-top: 10px;
	font: 400 12px/22px "微软雅黑";
	color: #999;
}

.w_xinw .right {
	width: 830px;
	height: 400px;
	float: right
}

.w_snew {
	width: 375px;
	margin-left: 40px;
	float: left;
}

.w_zs {
	width: 331px;
	height: 60px;
	background-color: #fff;
	padding: 20px;
	margin-bottom: 20px;
	box-shadow: 0px 2px 4px #eee;
}

.w_zs .date {
	width: 60px;
	height: 60px;
	float: left;
	background-color: #999;
	font: 400 22px/40px "微软雅黑";
	color: #fff;
	text-align: center
}

.w_zs .date p {
	width: 60px;
	height: 20px;
	font: 400 12px/20px "微软雅黑";
}

.w_ming0 {
	width: 255px;
	height: 60px;
	float: right;
	font: 400 16px/28px "微软雅黑";
}

.w_ming0 h3 {
	width: 255px;
	height: 60px;
	font: 400 12px/16px "微软雅黑";
	color: #666
}

.w_ming0 h3 a {
	color: #666
}

.w_zs:hover {
	width: 331px;
	height: 60px;
	background-color: #009fe9;
	padding: 20px;
	margin-bottom: 20px;
	color: #fff;
	box-shadow: 0px 2px 4px #eee;
}

.w_zs:hover .date {
	background-color: #85dcfc;
	color: #fff
}

.w_zs:hover .w_ming a {
	color: #fff
}

.w_gdd {
	width: 122px;
	height: 38px;
	margin: 0px auto 70px auto;
	clear: both
}

.w_gdd a {
	width: 122px;
	height: 38px;
	margin: 0px;
	font: 400 14px/38px "微软雅黑";
	background: url(../images/jt2.png) center top no-repeat #666;
	display: block;
	color: #666;
	text-align: left
}

.w_gdd a:hover {
	width: 122px;
	height: 38px;
	margin: 0px;
	font: 400 14px/38px "微软雅黑";
	background: url(../images/jt2.png) center top no-repeat #02abed;
	display: block;
	color: #02abed;
	text-align: left
}

/*分页效果*/
.nban2 {
	width: 100%;
	height: 392px;
	background: url(../images/nban2.jpg) center top no-repeat
}

.nban3 {
	width: 100%;
	height: 392px;
	background: url(../images/nban3.jpg) center top no-repeat
}

.nban4 {
	width: 100%;
	height: 392px;
	background: url(../images/nban4.jpg) center top no-repeat
}

.nban5 {
	width: 100%;
	height: 392px;
	background: url(../images/nban5.jpg) center top no-repeat
}

.nban6 {
	width: 100%;
	height: 392px;
	background: url(../images/nban6.jpg) center top no-repeat
}

.nban7 {
	width: 100%;
	height: 392px;
	background: url(../images/nban7.jpg) center top no-repeat
}

.nban8 {
	width: 100%;
	height: 392px;
	background: url(../images/nban8.jpg) center top no-repeat
}

.n_nr {
	width: 100%;
	margin: 0px auto;
	font: 400 14px/36px "微软雅黑";
	color: #333;
	padding: 0px 0px;
	margin-bottom: 30px;
}

.n_nr table {
	font: 400 14px/26px "微软雅黑";
}

.n_nr table p {
	font: 400 24px/60px "微软雅黑";
}

.nr {
	width: 1200px;
	margin: 0px auto;
	font: 400 14px/36px "微软雅黑";
	color: #333;
	padding: 20px 0px
}

@media (max-width: 1200px) {
	.n_nr {
		font: 400 13px/25px "微软雅黑";
		margin-bottom: 10px;
	}

	.nr {
		margin: 0px 5px;
		width: auto;
		font: 400 13px/25px "微软雅黑";
		color: #333;
		padding: 10px 0px
	}
}

.n_zt {
	width: 1200px;
	max-width: 100%;
	margin: 0px auto;
	font: 400 16px/42px "微软雅黑";
	color: #333;
	padding: 0px 0px 0px 0px
}

@media (max-width: 768px) {
	.n_zt {
		width: auto;
		margin: 0px 10px;
		padding-top: 10px;
		font: 400 12px/18px "微软雅黑";
		color: #333;
		min-height: 100px;
	}
}

.n_zt0 {
	width: 1200px;
	max-width: 100%;
	margin: 0px auto;
	font: 400 16px/42px "微软雅黑";
	color: #fff;
	padding: 0px 0px 0px 0px;
	background: #2f3140;
}

.n_zt0 .left0 {
	margin: 0px;
	float: left;
	width: 500px;
	height: 375px
}

.n_zt0 .right0 {
	width: 630px;
	margin: 0px 20px 0px 0px;
	float: right;
	height: 335px;
	padding-top: 40px
}

@media (max-width: 768px) {
	.n_zt0 {
		width: auto;
		margin: 0px 10px;
		font: 400 12px/18px "微软雅黑";
		padding: 0px 0px 0px 0px;
		background: none;
		color: initial;
	}

	.n_zt0 .left0 {
		padding-top: 10px;
		float: none;
		width: auto;
		height: auto;
	}

	.n_zt0 .right0 {
		padding-top: 10px;
		width: auto;
		float: none;
		margin: 0;
		height: auto;
	}
}

.n_hyf {
	width: 1198px;
	/* height:650px; */
	margin: 0px auto;
	font: 400 14px/36px "微软雅黑";
	color: #333;
	padding: 0px 0px;
	border: #eee solid 1px
}

.i_atit {
	width: 200px;
	float: left;
	height: 410px;
	border-right: #eee solid 1px;
}


.i_atit p {
	height: 40px;
	text-align: center;
	border-bottom: #eee solid 1px;
	width: 200px;
	display: block
}

.i_atit p.hover {
	background-color: #009fe9;
	color: #FFF;
}

.i_atit p a {
	color: #FFF;
}



.n_hyf .right {
	width: 990px;
	float: right;
	display: none;
}
.n_hyf .right.changjing-right1 {
	display: block;
}
.changjing-right-body {
	padding: 25px 20px;
}
.changjing-right-body img {max-width: 100%;}
.n_news {
	width: 1200px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px 0px
}

.n_zs {
	width: 1200x;
	height: 187px;
	background-color: #f8f8f8;
	margin-bottom: 48px;



}

.n_zs .mc {
	width: 280px;
	height: 187px;
	float: left
}

.w_ming {
	width: 840px;
	height: 152px;
	float: left;
	font: 400 20px/40px "微软雅黑";
	color: #333;
	padding: 35px 0px 0px 35px;
}

.w_ming h3 {
	width: 840px;
	height: 60px;
	font: 400 14px/28px "微软雅黑";
	color: #999;
}

.w_ming .rq {
	width: 840px;
	height: 20px;
	font: 400 12px/30px "微软雅黑";
	color: #999;
}

.n_zs:hover {
	width: 1200px;
	height: 187px;
	background-color: #223253;

	color: #fff;

}

.n_zs:hover h3,
.n_zs:hover .w_ming,
.n_zs:hover .rq {
	color: #fff;
}

.nr .left {

	width: 786px;
	margin: 0px;
	float: left;

}

.nr .right {

	width: 340px;
	margin: 0px;
	float: right;

}

.nr .right .rem {

	width: 340px;
	margin: 0px;
	height: 40px;
	color: #333;
	font: 400 18px/40px "微软雅黑";

}

.nr .right .n_hot li {
	margin: 0px;
	height: 32px;
	font: 400 14px/32px "微软雅黑";

}

.nr .right .n_hot li.hong span {
	width: 24px;
	margin: 0px;
	margin-right: 0px;
	height: 32px;
	font: 400 12px/32px "微软雅黑";
	background: url(../images/xl2.jpg) left center no-repeat;
	color: #fff;
	display: block;
	float: left;
	text-align: center;
}
.nr .right .n_hot li.hong .hong-link {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 32px;
	margin-right: 10px;
}
@media (max-width: 1200px) {
	.nr .left {
		width: 65.5%;
	}
	.nr .right {
		width: 28%;
	}
}

@media (max-width: 768px) {
	.nr .left {
		width: auto;
		float: none;
	}

	.nr .right {
		display: none;
	}
}

.n_ys {
	width: 100%;
	background: #161c26;
	padding: 50px 0;
}

.n_you {
	width: 1200px;
	max-width: 100%;
	margin: 0px auto;
}

.n_you li {
	width: 22%;
	margin: 0px;
	float: left;
	padding: 0px;
	color: #939aa4;
	margin-top: 10px;
	margin-right: 4%;

}

.n_you .dtm {
	height: 65px;
	margin: 0px auto;
	text-align: center
}

.n_you .dtm img {
	height: 100%;
}

.n_you .ywmc {
	margin: 0px auto;
	text-align: center;
	font: bold 20px/70px "微软雅黑";
	color: #fff;
}

.n_you p {
	font: 400 14px/24px "微软雅黑";
	color: #666;
	height: 72px;
	text-align: center;
	overflow: hidden;
}

@media (max-width: 768px) {
	.n_ys {
		padding: 15px 0;
		margin-top: 15px;
	}

	.n_you li {
		width: 48%;
		margin: 10px 1px 0;
	}

	.n_you .dtm {
		height: 32px;
	}

	.n_you .ywmc {
		font: bold 14px/25px "微软雅黑";
	}

	.n_you p {
		font: 400 12px/16px "微软雅黑";
		height: 48px;
	}

}

.n_dx {
	width: 1200px;
	max-width: 100%;
	/* height: 434px; */
	margin: 30px auto 60px auto;
}

.n_dx li {
	width: 23%;
	margin: 0px;
	float: left;
	padding: 0px;
	color: #333;
	margin-right: 2.66666666667%;

}

.n_dx .dtm {
	width: 100%;
	margin: 0px auto;
	text-align: center
}

.n_dx .dtm img {
	width: 100%;
	height: 270px;
	display: block;
}

.n_dx .ywmc {
	margin: 0px auto;
	text-align: center;
	font: bold 20px/50px "微软雅黑";
	padding: 0px 8px
}

.n_dx p {
	font: 400 14px/24px "微软雅黑";
	color: #666;
	text-align: center;
	overflow: hidden;
}

@media (max-width: 768px) {
	.n_dx {
		margin: 10px auto;
	}

	.n_dx li {
		width: 48%;
		margin: 0 1% 10px;
	}

	.n_dx .dtm img {
		height: 176px;
	}

	.n_dx .ywmc {
		font: bold 13px/25px "微软雅黑";
		padding: 0px 8px;
	}

	.n_dx p {
		font: 400 12px/16px "微软雅黑";
		padding: 0 5px;
		height: 80px;
	}


}


/* 产品-应用场景 start */
.n_changj {
	width: 100%;
	/* height: 800px; */
	background: #f5f5f5;
	margin: 0px 0px 0px 0px;
	clear: both;
	padding: 20px 0 50px;
}

.w_cj {
	width: 1200px;
	max-width: 100%;
	/* height: 800px; */
	margin: 0px auto;
	position: relative;
}

/* 定位 start */
.w_cj .sycj-icon-1 {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	font: 400 16px/100px "微软雅黑";
	text-align: center;
	display: block;
	position: absolute;
}

.sycj-icon-1.l1 {
	left: 36px;
	top: 60px;
	background: #e92121;
}

.sycj-icon-1.l2 {
	left: 185px;
	top: 165px;
	background: #acdff3;
}

.sycj-icon-1.l3 {
	left: 1040px;
	top: 60px;
	background: #f3b9ac;
}

.sycj-icon-1.l4 {
	left: 870px;
	top: 175px;
	background: #acdff3;
}

.sycj-icon-1.l5 {
	left: 36px;
	top: 255px;
	background: #acf3c8;
}

.sycj-icon-1.l6 {
	left: 1040px;
	top: 238px;
	background: #bddbb6;
}

.sycj-icon-1.l7 {
	left: 185px;
	top: 360px;
	background: #f2f3ac;
}

.sycj-icon-1.l8 {
	left: 870px;
	top: 350px;
	background: #c2c9f1;
}

.sycj-icon-1.l9 {
	left: 36px;
	top: 470px;
	background: #f3dcac;
}

.sycj-icon-1.l10 {
	left: 1040px;
	top: 420px;
	background: #f3acc5;
}

/* 定位 end */

.w_cj a.l12 {
	background: #f3acc5;
	width: 100px;
	height: 100px;
	border-radius: 50px;
	font: 400 16px/100px "微软雅黑";
	text-align: center
}

.w_cj .sycj-icon-1 span {
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 50px;
	font: 400 16px/100px "微软雅黑";
	background: #f3acc5;
	display: block
}

.w_cj span:hover {
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 50px;
	font: 400 16px/100px "微软雅黑";
	background: #e92121;
	display: block
}

.w_cj a:hover {
	background: #e92121;
	color: #fff;
	display: block;
	border-radius: 50px;
}

.w_cj p:hover {
	background: #e92121;
	color: #fff;
	width: 100px;
	height: 100px;
	display: block;
	border-radius: 50px;
}




.sycj-img {
	width: 245px;
	max-width: 85%;
	margin: 195px auto 0;
}

.sycj-text {
	width: 300px;
	height: 70px;
	margin: 66px auto 0px auto;
	color: #fff;
	font: 400 14px/28px "微软雅黑";
}

.sycj-text2 {
	width: 210px;
	height: 130px;
	margin: 180px auto 0px auto;
	color: #fff;
	font: 400 14px/28px "微软雅黑";
}

.cj_bg {
	padding: 10px 0;
	width: 378px;
	max-width: 100%;
	height: 650px;
	margin: 0 auto;
	background: url(../images/cj_bg.png) no-repeat center;
	position: relative;
	background-size: cover;
}


.cp_bt {
	text-align: center;
	font: bold 34px/50px "微软雅黑";
	color: #333;
	margin: 0px auto;
	clear: both;
	padding: 25px 0px;
}

@media (max-width: 768px) {
	.n_changj {
		padding: 0;
	}

	.w_cj {
		margin: 0px auto;
		position: relative;
	}

	.changjing-title-ul {
		padding: 10px 0 20px;
	}

	.changjing-title-li {
		width: 20%;
		float: left;
		margin: 5px 0;
	}

	.w_cj a.l12 {
		background: #f3acc5;
		width: 100px;
		height: 100px;
		border-radius: 50px;
		font: 400 16px/80px "微软雅黑";
		text-align: center
	}

	.w_cj .sycj-icon-1 {
		position: static;
		width: 60px;
		margin: 0 auto;
		height: auto;
		border-radius: 50px;
		font: 400 13px/60px "微软雅黑";
		text-align: center;
		display: block;
	}

	.w_cj .sycj-icon-1 span {
		width: 100px;
		height: 100px;
		text-align: center;
		border-radius: 50px;
		font: 400 16px/80px "微软雅黑";
		background: #f3acc5;
		display: block
	}

	.w_cj span:hover {
		width: 100px;
		height: 100px;
		text-align: center;
		border-radius: 50px;
		font: 400 16px/80px "微软雅黑";
		background: #e92121;
		display: block
	}

	.w_cj a:hover {
		background: #e92121;
		color: #fff;
	}

	.w_cj p:hover {
		background: #e92121;
		color: #fff;
	}




	.sycj-img {
		width: 245px;
		max-width: 85%;
		margin: 125px auto 0;
	}

	.sycj-text {
		width: 300px;
		height: 70px;
		margin: 66px auto 0px auto;
		color: #fff;
		font: 400 14px/28px "微软雅黑";
	}

	.sycj-text2 {
		width: 210px;
		height: 130px;
		margin: 180px auto 0px auto;
		color: #fff;
		font: 400 14px/28px "微软雅黑";
	}

	.cj_bg {
		padding: 10px 0;
		width: 238px;
		max-width: 100%;
		height: 400px;
		margin: 0 auto;
		background: url(../images/cj_bg.png) no-repeat center;
		position: relative;
		background-size: cover;
	}

	.cp_bt {
		text-align: center;
		font: 16px/25px "微软雅黑";
		color: #333;
		margin: 0px auto;
		clear: both;
		padding: 15px 0px;
	}
}

/* 产品-应用场景 end */

.n_liuyan {
	width: 824px;
	color: #333;
	line-height: 28px;
	text-align: left;
	padding: 0px 0px
}

.book {
	width: 710px;
	margin: 17px auto 0;
	color: #232323;
	font: 400 14px/37px "微软雅黑";
}

.book li {
	width: 100%;
	padding-bottom: 24px;
	float: left;
}

.book li p {
	width: 70px;
	text-align: right;
	float: left;
	padding-right: 16px;
}

.book li.w1 {
	width: 380px;
}

.book span {
	color: #da0000;
	padding-right: 6px;
}

.bstr1 {
	width: 320px;
	height: 37px;
	line-height: 35px;
	border: #ddd solid 1px;
	padding: 1px 10px;
	color: #232323;
	font: 400 14px/35px "微软雅黑";
}

.bstr2 {
	width: 574px;
	height: 110px;
	border: #ddd solid 1px;
	padding: 10px;
	color: #232323;
	font: 400 14px/35px "微软雅黑";
}

.bstr3 {
	width: 121px;
	height: 37px;
	line-height: 35px;
	border: #ddd solid 1px;
	padding: 1px 10px;
	color: #232323;
	font: 400 14px/35px "微软雅黑";
}

.sub1 {
	width: 135px;
	padding: 14px 0;
	float: left;
	margin-left: 176px;
	background: #009fe9;
	border: none;
	color: #FFF;
	text-align: center;
	font: 400 14px/100% "微软雅黑";
}

/*
翻页
 * */
.b_ys {
	width: 100%;
	height: 40px;
	margin: 20px auto;
	padding: 0px 0px 20px 0px;
	color: #dd2d30;
	font-size: 14px;
}

.b_ys a {
	color: #666;
	text-decoration: none
}

.b_ys a:hover {
	color: #dd2d30;
	text-decoration: none;
	padding-left: 5px
}

.b_page {
	width: 570px;
	line-height: 40px;
	height: 40px;

}

.b_page2 {
	width: 570px;

	line-height: 40px;
	height: 40px;

}

.ppage {
	color: #666666;
	text-align: center;
	padding: 40px 0px 20px 0px;
	height: 30px;
	width: 670px;
	margin: 0px auto 10px auto;
}

.ppage a {
	border: #dddddd 1px solid;
	background: #f5f5f5;
	width: 26px;
	display: inline-block;
	vertical-align: middle;
	color: #323232;
	margin: 0 2px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}

.ppage a:hover {
	background-color: #009fe9;
	border: #fff solid 1px;
	color: #fff;
	text-decoration: none;
}

.ppage a.hover {
	background: #009fe9;
	border: #fff solid 0px;
	color: #fff;
}

.ppage a.fy1 {
	border: #e6e6e6 1px solid;
	padding: 0 12px 0 10px;
	width: auto;
}

.ppage a.fy2 {
	border: #e6e6e6 1px solid;
	padding: 0 10px 0 12px;
	width: auto;
}

.ppage .str1 {
	border: #e5e5e5 1px solid;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	color: #3b57a6;
	font-size: 14px;
}

.ppage .str2 {
	border: #e5e5e5 1px solid;
	width: 60px;
	background: #f5f5f5;
	text-align: center;
	height: 26px;
	line-height: 26px;
	color: #666666;
	cursor: pointer;
	border-radius: 2px;
	font-size: 12px;
}

.ppage #pageFormNum {
	border: #e5e5e5 1px solid;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	color: #3b57a6;
}

.ppage .btn {
	border: #e5e5e5 1px solid;
	width: 60px;
	background: #f5f5f5;
	text-align: center;
	height: 26px;
	line-height: 26px;
	color: #666666;
	cursor: pointer;
	border-radius: 2px;
}

.ppage form,
.ppage span {
	display: inline-block;
	padding: 0 10px;
}







/* 列表页面子导航 start */
.main_toggle ul {
	overflow: hidden;
	/* padding:5px; */
}

.main_toggle ul li {
	float: left;
	width: 16%;
	text-align: center;
	line-height: 60px;
	border-left: none;
	box-sizing: border-box;
}

.main_toggle ul li.field-left-li {
	width: 12.5%;
}

.main_toggle ul li a {
	/* background: #fff; */
	/* margin: 0 1px; */
	display: block;
	color: #373737;
	font-size: 15px;
}

.main_toggle ul li a:hover,
.main_toggle ul li.cur a, .main_toggle ul li.on a {
	background: #009fe9;
	color: #fff;
}

/* .main_tab_ht {
	height: 1px;
	width: 100%;
	margin-bottom:20px;
} */
.main_tab {
	background-color: #F6F6F6;
}

.main_tab_ht.fixed {
	height: 87px;
}

.main_tab.fixed {
	position: fixed;
	width: 100%;
	top: 110px;
	left: 0;
	z-index: 88;
	/* background: #fff; */
}

.main_tab.fixed .wrap {
	padding: 0;
}

.main_tab.fixed .main_toggle ul li a {
	margin: 0;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

.main_tab.fixed .main_toggle ul li:first-child a {
	border-left: 1px solid #f1f1f1;
}

@media only screen and (max-width:800px) {
	.main_toggle ul li {
		line-height: 50px;
	}
}

@media only screen and (max-width:768px) {
	.main_toggle ul li {
		width: 20%;
	}

	.main_toggle ul li.field-left-li {
		width: 25%;
	}

	.main_toggle ul li a {
		font-size: 14px;
		line-height: 38px;
	}
}

@media (max-width: 480px) {
	.main_toggle ul li.field-left-li {
		width: 50%;
	}

	.main_tab .wrap {
		padding: 0;
	}
}

/* 列表页面子导航 end */

/* 翻页 start */
.pagesize {
	text-align: center;
	padding: 30px 0;
}

.pagesize li {
	display: inline-block;
}

.pagesize a,
.pagesize select {
	display: inline-block;
	padding: 0 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #707070;
	font-size: 14px;
	line-height: 32px;
	font-family: arial;
	/* background-color: #dedede; */
	border: 1px solid #dedede;
	border-radius: 3px;
	text-align: center;
}

.pagesize a:hover,
.pageBox a:active,
.pagesize .cur {
	background: #009fe9;
	color: #FFFFFF;
	border-color: #009fe9;
	text-decoration: none;
}

.pagesize a.cur {
	color: #fff;
}

@media (max-width: 768px) {
	.pagesize {
		padding: 10px 0;
	}
}

@media (max-width: 480px) {
	.pagesize {
		padding: 5px 0 0;
	}

	.pagesize a {
		padding: 0 9px;
		line-height: 24px;
		height: auto;
		font-size: 12px;
		margin-bottom: 5px;
	}
}

/* 翻页 end */

/* 合作案例 start */
/* .partner-ul {
	padding: 30px 10px 0;
} */

.partner-li {
	float: left;
	width: 16.666666666667%;
	/* margin-right: 4.4%; */
	margin-bottom: 30px;
}

.partner-link {
	margin: 0 20px;
	border: 1px solid #dedede;
	cursor: unset;
}

.partner-image {
	display: block;
}

.partner-more {
	display: block;
	width: 200px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	background: #009fe9;
	border-radius: 5px;
	margin: 0 auto;
	text-align: center
}

.partner-more:hover {
	color: #fff;
}

@media (max-width: 992px) {
	.partner-li {
		width: 25%;
		margin-bottom: 15px;
	}
	.partner-link {
		margin: 0 15px;
	}
}

@media (max-width: 768px) {
	.partner-ul {
		padding: 0;
	}

	.partner-more {
		width: 120px;
		height: 36px;
		font-size: 14px;
		line-height: 36px;
	}

	.partner-link {
		margin: 0 10px;
	}
}

@media (max-width: 480px) {
	.partner-li {
		width: 33.3333333%;
		margin-bottom: 10px;
	}

	.partner-link {
		margin: 0 5px;
	}
}

/* 合作案例 end */


/* 新闻列表 start*/
.news-list-bg {
	background-color: #fafafa;
}
.listarc-bg {
	padding: 10px 0;
	background-color: #fafafa;
}

.listarc-li {
	/* height: 168px; */
	margin-bottom: 20px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	background: #fff;
}

.listarc-li a {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

.listarc-image {
	width: 235px;
	height: 168px;
	display: block;
	margin-right: 30px;
}

.listarc-title {
	font-size: 20px;
	padding: 35px 0 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.listarc-desc {
	color: #999999;
	line-height: 24px;
	height: 48px;
	padding-right: 120px;
	overflow: hidden;
}

.listarc-time {
	display: none;
	overflow: hidden;
}


.listarc-right {
	width: 150px;
	padding-top: 45px;
	font-family: arial;
	font-size: 20px;
	color: #999;
}

.listarc-day {
	font-size: 40px;
	line-height: 45px;
	display: block;
}

.listarc-li:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

.listarc-li:hover .listarc-title {
	font-weight: bold;
	color: #151515;
	text-indent: 5px;
}

.listarc-li:hover .listarc-image {
	filter: brightness(105%);
	-webkit-filter: brightness(105%);
}

.listarc-info {
	overflow: hidden;
}

@media (max-width: 768px) {
	.listarc-bg {
		padding: 0;
		overflow: hidden;
	}
	.listarc-li {
		padding: 5px;
		margin-bottom: 8px;
		box-shadow: 0 0 10px #dedede;
	}

	.listarc-image {
		width: 100px;
		height: 72px;
		margin-right: 8px;
	}

	.listarc-right {
		display: none;
	}

	.listarc-title {
		font-size: 13px;
		padding: 2px 0;
	}

	.listarc-desc {
		font-size: 12px;
		line-height: 16px;
		height: 32px;
		padding-right: 0;
	}

	.listarc-time {
		font-family: arial;
		font-size: 12px;
		color: #999;
		margin-top: 2px;
		display: block;
	}
}
/* 新闻列表 end*/





/* 联系我们 start */

.page_tit {
	margin-bottom: 40px;
	text-align: center;
}

.page_tit h3 {
	font-size: 30px;
	margin-bottom: 20px;
	font-weight: normal;
}

.page_tit h2 {
	font-size: 28px;
}

.page_tit p {
	color: #999;
}

.page_tit p span:before,
.page_tit p span:after {
	display: inline-block;
	width: 30px;
	height: 1px;
	background: #999;
	vertical-align: middle;
	content: '';
	margin: 0 2px;
	margin-bottom: 2px;
}

@media (max-width: 768px) {
	.page_tit {
		margin-bottom: 10px;
	}

	.page_tit h3 {
		font-size: 16px;
		margin-bottom: 5px;
	}
}

ul:after {
	content: '';
	display: block;
	clear: both;
}

/* 联系方式 start */
.cont_list ul li {
	width: 33.333%;
	float: left;
	text-align: center;
}

.cont_list ul li .text {
	margin-top: 20px;
	color: #434343
}

.cont_list ul li .text h3 {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	margin-bottom: 10px;
}

@media (max-width: 768px) {
	.cont_list ul li img {
		height: 38px;
	}

	.cont_list ul li .text {
		margin-top: 5px;
	}

	.cont_list ul li .text h3 {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.cont_list ul li .text p {
		font-size: 12px;
		line-height: 15px;
		padding: 0 5px;
		word-break: break-all;
	}
}

/* 联系方式 end */

/* 留言 start */
.message {
	max-width: 710px;
	margin: 0 auto;
}

.message ul li {
	width: 50%;
	float: left;
}

.message ul li:last-child {
	width: 100%;
}

.message ul {
	margin-bottom: 30px;
}

.message .div_input {
	margin: 5px;
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 0 15px;
}

.message .div_input {
	margin: 5px;
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 0 10px;
}

.div_input input {
	width: 100%;
	line-height: 40px;
	height: 40px;
	border: 0;
	background: none;
	text-align: left;
}

.div_input textarea {
	width: 100%;
	height: 150px;
	border: 0;
	background: none;
	resize: none;
	padding: 10px 0;
}

.message .btn {
	margin: 0 auto;
	display: block;
}

.btn a {
	color: #fff;
	display: block;
	line-height: 44px;
	width: 140px;
	text-align: center;
	background: #be9a78;
	margin: 0 auto;
}

.btn a:hover {
	background: #956d47;
}

@media (max-width: 768px) {
	.message ul {
		margin-bottom: 15px;
	}

	.message .div_input {
		margin: 5px;
		padding: 0 8px;
	}

	.div_input input {
		font-size: 12px;
		line-height: 30px;
		height: 30px;
	}

	.div_input textarea {
		font-size: 12px;
		height: 100px;
		padding: 10px 0;
	}

	.message .btn {
		margin-bottom: 10px;
	}

	.btn a {
		line-height: 34px;
		width: 120px;
	}

}

/* 留言 end */

/* 地图 start */
.map-box {
	margin-top: 50px;
	height: 500px;
}

#dituContent {
	width: 100%;
	height: 100%;
	border: #ccc solid 0;
}

@media (max-width: 1200px) {
	.map-box {
		height: 300px;
	}
}

@media (max-width: 992px) {
	.map-box {
		height: 260px;
	}
}

@media (max-width: 768px) {
	.map-box {
		margin-top: 20px;
		height: 220px;
	}
	.BMap_bubble_content {font-size: 14px;}
}

@media (max-width: 480px) {
	.map-box {
		margin-top: 10px;
		height: 200px;
	}
	.BMap_bubble_content {font-size: 13px;}
}

/* 地图 end */


/* 招聘 start */
.job-list {
	padding: 15px 0;
}

.job-detail-title {
	font-size: 18px;
}

.job-item-title {
	font-size: 16px;
}

@media (max-width: 768px) {
	.job-list {
		padding: 0 5px 10px;
	}

	.job-detail-title {
		font-size: 14px;
		color: #000;
	}

	.job-attr-box {
		font-size: 12px;
		color: #666;
		margin: 5px 0;
		line-height: 18px;
	}

	.job-item-title {
		font-size: 14px;
		color: #000;
	}

	.job-item-info {
		font-size: 12px;
		color: #666;
		margin: 5px 0;
		line-height: 18px;
	}
}

/* 招聘 end */


/******** 服务场景 start ********/

.service-item {
	padding: 15px 0;
}


/* 服务流程 start */
.flow-listBox {
	padding: 30px 0;
}

.flow-icon {
	margin: 0 auto 2px;
	height: 80px;
	display: block;
}

.flow-li {
	width: 25%;
	float: left;
	text-align: center;
	padding: 25px 0;
}

.flow-li a {
	cursor: unset;
}

.flow-title {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 30px;
	color: #233;
	/* color: #c0202c; */
}

/* .cur .flow-title {
	color: #000;
} */

.flow-number {
	font-size: 26px;
	margin-right: 8px;
}

.image-li.cur .dpb {
	display: none;
}

.image-li.cur .dpn {
	display: block;
}

.flow-body {
	color: #666;
	height: 36px;
}

/* .image-li.cur .disputeLiTitle {
	color: #CD091D;
} */
@media (max-width: 992px) {
	.flow-listBox {
		padding: 30px 0;
	}

	.flow-li {
		padding: 15px 0;
	}

	.flow-title {
		font-size: 16px;
	}
}

@media (max-width: 768px) {
	.service-item {
		padding: 10px 0;
	}

	.flow-listBox {
		padding: 20px 0;
	}

	.flow-li {
		padding: 5px 0;
	}

	.flow-icon {
		height: 60px;
	}

	.flow-number {
		font-size: 14px;
		margin-right: 2px;
		font-weight: bold;
	}

	.flow-title {
		font-size: 14px;
		line-height: 25px;
		padding: 0 5px
	}

	.flow-body {
		line-height: 18px;
		height: 36px;
		font-size: 12px;
	}
}

@media (max-width: 480px) {
	.flow-listBox {
		padding: 0;
	}

	.flow-icon {
		height: 40px;
	}

	.flow-title {
		font-size: 14px;
		line-height: 25px;
		height: 25px;
	}
}

@media (max-width: 380px) {
	.flow-icon {
		height: 35px;
	}

	.flow-title {
		font-size: 13px;
		line-height: 22px;
		height: 22px;
	}
}

/*  服务流程 end */

/* 技术实力 start */
.shili-ul {}

.shili-li {
	width: 25%;
	float: left;
}

.shili-link {
	display: block;
	margin: 0 10px;
	padding: 10px 16px;
	background-color: #E5F6FE;
	border: 1px solid #A9E0F4;
}

/* .shili-link:hover {
	color: #666;
} */

.shili-link1 {
	background-color: #E5F6FE;
	border: 1px solid #A9E0F4;
	cursor: unset;
}

.shili-link2 {
	background-color: #FEEDE6;
	border: 1px solid #F9BCA9;
}

.shili-link3 {
	background-color: #FDE5F3;
	border: 1px solid #F5ABCC;
}

.shili-link4 {
	background-color: #E6FBFE;
	border: 1px solid #A8F1F7;
}

.shili-li-title-box {
	margin: 0 auto;
	width: 110px;
	text-align: center;
	padding: 30px 0 10px;
	border-radius: 50%;
	position: relative;
	color: #233;
}

/* .shili-image {
	display: block;
	height: 64px;
	margin: 0 auto;
} */

.shili-li-title {
	font-size: 22px;
	color: inherit;
	line-height: 1;
	padding-bottom: 6px;
}

.shili-li-info {}

.shili-li-content {
	padding-bottom: 20px;
	/* height: 365px; */
	line-height: 22px;
	height: 256px;
	color: #aaa;
	word-break: break-all;
	overflow: hidden;
}

.shili-li-content strong {
	color: #000;
	font-weight: normal;
	line-height: 26px;
	/* margin-top: 5px; */
	display: block;
}

.shili-li-desc {
	color: #ea5404;
	text-align: right;
}

@media (max-width: 1500px) {

	/* .shili-li-content {line-height: 20px; height: 355px;} */
	.shili-li-desc {
		height: 38px;
		line-height: 19px;
	}
}

@media (max-width: 1200px) {
	.shili-li {
		width: 50%;
		margin-bottom: 10px;
	}

	.shili-link {
		margin: 0 10px;
	}
}

@media (max-width: 768px) {
	.shili-li-title-box {
		padding: 10px 0;
	}

	.shili-link {
		padding: 10px;
	}

	.shili-li-content strong {
		line-height: 24px;
	}
}

@media (max-width: 530px) {
	.shili-link {
		margin: 0 5px;
	}

	/* .shili-li-content {padding-bottom: 10px; height: 331px;} */
}

@media (max-width: 480px) {
	.shili-image {
		height: 40px;
	}

	.shili-li-title {
		font-size: 14px;
	}

	/* .shili-li-content { line-height: 16px; height: 345px;} */
	.shili-li-content {
		padding-bottom: 0;
		margin-bottom: 5px;
		line-height: 15px;
		height: 237px;
		font-size: 12px;
	}
}

@media (max-width: 320px) {
	.shili-li {
		width: 96%;
		margin: 10px auto;
		float: none;
	}

	.shili-image {
		height: 50px;
	}

	.shili-li-content,
	.shili-li-desc {
		height: auto;
	}
}

/* 技术实力 end */

/* 服务及时响应 start */
.xiangying-listBox {
	padding: 30px 0;
}

.xiangying-image-bg {
	margin: 0 auto;
	width: 163px;
	height: 156px;
	display: block;
}

.xiangying-li {
	width: 25%;
	float: left;
	text-align: center;
	padding: 25px 0;
}

.xiangying-li a {
	cursor: unset;
}

.xiangying-info {
	width: 138px;
	margin: 0 auto;
	padding: 28px 0;
	margin-top: -156px;
}

.xiangying-number {
	font-size: 56px;
	font-weight: bold;
	line-height: 70px;
	color: #000;
}

.xiangying-title {
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #233;
	overflow: hidden;
	white-space: nowrap;
	/* color: #c0202c; */
}

/* .cur .xiangying-title {
	color: #000;
} */

.image-li.cur .dpb {
	display: none;
}

.image-li.cur .dpn {
	display: block;
}

.xiangying-body {
	color: #666;
}

/* .image-li.cur .disputeLiTitle {
	color: #CD091D;
} */
@media (max-width: 992px) {
	.xiangying-listBox {
		padding: 30px 0;
	}

	.xiangying-li {
		padding: 15px 0;
	}

	.xiangying-title {
		font-size: 16px;
	}
}

@media (max-width: 768px) {
	.xiangying-listBox {
		padding: 30px 0;
	}

	.xiangying-image-bg {
		margin: 0 auto;
		width: 90px;
		height: 86px;
		display: block;
	}

	.xiangying-li {
		width: 25%;
		float: left;
		text-align: center;
		cursor: pointer;
		padding: 10px 0;
	}

	.xiangying-info {
		width: 95px;
		max-width: 90%;
		margin: 0 auto;
		padding: 10px 5px;
		box-sizing: border-box;
		margin-top: -86px;
	}

	.xiangying-number {
		margin-top: 5px;
		font-size: 30px;
		font-weight: bold;
		line-height: 30px;
		color: #000;
	}

	.xiangying-title {
		font-weight: normal;
		color: #233;
		overflow: hidden;
		white-space: initial;
		font-size: 12px;
		line-height: 16px;
		height: 32px;
	}

	/* .cur .xiangying-title {
		color: #000;
	} */

	.image-li.cur .dpb {
		display: none;
	}

	.image-li.cur .dpn {
		display: block;
	}

	.xiangying-body {
		color: #666;
	}

}

@media (max-width: 414px) {
	.xiangying-title {}
}


/*  服务及时响应 end */

/******** 服务场景 end ********/





/****** 首页 start ******/


/* 给孩子报辅导班 start */
.why-box { background: #f2f4f5 url(../images/a4.png) center top no-repeat;}
.why-bg {width: 1200px;margin: 0 auto;}
.why-typename-box {width: 100%;text-align: center;padding: 0 0 40px;}
.why-type-name {font-size: 32px;color: #282b2e;line-height: 40px;text-align: center;letter-spacing: 4px;}
.why-type-line {width: 100%;height: 1px; text-align: center;margin-top: -20px;}
.why-type-line img{vertical-align: top;}
.why-type-line-image {}
.why-type-desc {font-size: 32px;color: #d23526;font-weight: 600;line-height: 40px;text-align: center;letter-spacing: 4px;margin-top: 20px;}
.why-li{float: left;width: 285px;height: 260px;padding: 10px;background: url(../images/a4li.png) center center no-repeat;background-size: 285px 260px;margin-right: 20px;margin-bottom: 20px;box-sizing:border-box;}
.why-li:nth-child(4n) {margin-right: 0px;}
.why-li-bg {width: 100%;height: 100%;border:1px solid #fff;box-sizing:border-box;}
.why-li-title {font-size: 32px;color: #fff;text-align: center;line-height: 44px;margin-top: 10px;}
.why-li-subtitle {font-size: 28px;color: #fff;line-height: 28px;text-align: center;}
.why-li-line {width: 40px;height: 2px;background: #fff;margin: 20px auto 16px;}
.why-li-body {font-size: 18px;color: #fff;line-height: 24px;text-align: center;}
/* 给孩子报辅导班 end */


/* 师资力量 start */
.daibiao-list-box {
	/* margin-top: -30px; */
}
.daibiao-list-li {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.daibiao-list-li:nth-of-type(3n+3) {
	margin-right: 0;
}
.daibiao-list-link {
	display: block;
	/* margin: 30px 0; */
}
.daibiao-image {
	height: 251px;
}
.daibiao-text {
	padding: 15px 0;
	/* background-color: #F6F6F6; */
}

.daibiao-title {
	/* text-align: center; */
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.daibiao-body {
	color: #888;
	margin-top: 10px;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}


.daibiao-case-type {
	padding-bottom: 20px;
}
.filed-case-btn {
	display: inline-block;
	width: 26px; height: 30px; background-color: #D31F23;
}
.filed-case-btn.swiper-button-disabled {
	background-color: rgba(195,13,25,.5);
}
.filed-case-prev {
	right: 28px;
}
.filed-case-btn .arrow {margin-top: 9px; border-color: #fff;}
.filed-case-btn .arrow_l {margin-left: 10px;}
.filed-case-btn .arrow_r {margin-left: 3px;}



@media (max-width: 992px) {
	.daibiao-text {padding: 10px 0;}
	.daibiao-image {height: 220px;}
}
@media (max-width: 768px) {
	.daibiao-list-box {margin-top: 0;}
	.daibiao-list-link {margin-top: 0; margin-bottom: 15px;}
	.daibiao-image {height: 200px;}
	.daibiao-text {padding: 8px; background-color: #f8f8f8;}
	.daibiao-title {font-size: 14px; text-align: center;}
	.daibiao-body {margin-top: 5px; line-height: 18px; height: 36px; font-size: 13px;}
}
@media (max-width: 666px) {
	.daibiao-image {height: 180px;}
}
@media (max-width: 480px) {
	.daibiao-list-li, .daibiao-list-li:nth-of-type(3n+3) {width: 48%; margin: 0 1%;}
	.daibiao-list-link {margin-bottom: 10px;}
	.daibiao-case-type {padding-bottom: 5px;}
	.daibiao-list-box {
	}
	.daibiao-image { height: 160px;}
	.filed-case-btn {width: 20px;}
	.filed-case-btn .arrow_l {margin-left: 8px;}
	.filed-case-btn .arrow_r { margin-left: 1px;}

	.daibiao-text {padding:8px 5px;}
	.daibiao-body {font-size: 12px; line-height: 16px; height: 32px;}
}
@media (max-width: 425px) {
	.daibiao-image {height: 130px;}
}
@media (max-width: 375px) {
	.daibiao-image {height: 110px;}
}
/* 师资力量 end */




/* 优秀学员 start */
.teacher-list-box {
	margin-top: -30px;
}
.teacher-list-li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
}
.teacher-list-li:nth-of-type(3n+3) {
	margin-right: 0;
}
.teacher-list-link {
	display: block;
	margin: 30px 0;
}
.teacher-image {
	height: 251px;
}
.teacher-list-icon {
	height: 63px;
	margin: -32px 0;
	position: relative;
}
.teacher-text {
	padding: 40px 10px 20px;
	text-align: center;
	border: 1px solid #DCDCDC;
	border-top: 0;
}

.teacher-title {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.teacher-body {
	color: #888;
	margin-top: 10px;
	font-size: 15px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}

.teacher-list-line {
	height: 20px;
	background-size: contain;
	margin: 10px auto;
}

.teacher-list-star {
	height: 25px;
	background-size: contain;
}


.teacher-case-type {
	padding-bottom: 20px;
}
.filed-case-btn {
	display: inline-block;
	width: 26px; height: 30px; background-color: #D31F23;
}
.filed-case-btn.swiper-button-disabled {
	background-color: rgba(195,13,25,.5);
}
.filed-case-prev {
	right: 28px;
}
.filed-case-btn .arrow {margin-top: 9px; border-color: #fff;}
.filed-case-btn .arrow_l {margin-left: 10px;}
.filed-case-btn .arrow_r {margin-left: 3px;}


@media (max-width: 1200px) {
	.teacher-image {height: 230px;}
}
@media (max-width: 992px) {
	.teacher-image {height: 200px;}
	.teacher-list-icon {height: 50px; margin-top: -25px;}
}
@media (max-width: 768px) {
	.teacher-list-box {margin-top: 0;}
	.teacher-list-link {margin-top: 0; margin-bottom: 15px;}
	.teacher-image {height: 160px;}
	/* .teacher-list-li {width: 48%;} */
	.teacher-list-icon {height: 40px; margin-top: -20px;}
	.teacher-text {padding: 35px 8px 8px;}
	.teacher-title {font-size: 14px;}
	.teacher-body {margin-top: 5px; line-height: 18px; height: 72px; font-size: 13px;}
}
@media (max-width: 666px) {
	.teacher-image {height: 145px;}
}
@media (max-width: 480px) {
	.teacher-list-li, .teacher-list-li:nth-of-type(3n+3) {width: 48%; margin: 0 1%;}
	.teacher-list-link {margin-bottom: 10px;}
	.teacher-list-icon {height: 37px; margin-top: -19px;}
	.filed-case-btn {width: 20px;}
	.filed-case-btn .arrow_l {margin-left: 8px;}
	.filed-case-btn .arrow_r { margin-left: 1px;}

	.teacher-text {padding: 30px 5px 8px 5px;}
	.teacher-body {font-size: 12px; line-height: 16px; height: 64px;}
}
@media (max-width: 425px) {
	.teacher-image {height: 130px;}
}
/* 优秀学员 end */


/* 精品课程 start */
.course-page-box { background-size: cover;}
.course-page-bg { margin: 0 auto;}

.course-page-body {padding: 0 50px 20px; }
.swiper-course {overflow: hidden;}
.course-li {float: left; width: 33.33333333%; background: #fff; box-shadow: 0px 13px 9px rgba(0,0,0,.06);}
/* .course-link, .course-link:hover {cursor: unset;} */
.course-image-box {width: 100%;}

.course-image {
	height: 185px;
	background-color: #f8f8f8;
	background-size: contain;
}

.bgcf8f8f8 .course-image {
	background-color: #fff;
}
.course-li-info {padding: 15px 20px;box-sizing:border-box;}
.course-li-title{font-size: 16px;color: #d0372e; text-align: justify;line-height: 24px; text-align: center;}
.course-li-body {color: #666; line-height: 22px; height: 66px; overflow: hidden;}

.type-more-box { text-align: center;}
.type-more { display: block; width: 180px; font-size: 14px;color: #fff;text-align: center;line-height: 50px;letter-spacing: 2px; margin: 50px auto 0px;background: #009fe9;}
.type-more:hover {color: #fff;}
@media (max-width: 768px) {
	.course-page-box {background: none;}
	.course-page-body {padding: 0; }
	.pm-course-li {width: 33.33333333%; box-shadow: none;}
	.pm-course-image { height: 50px; width: 50px; margin: 0 auto; border-radius: 50%;}
	.course-li-info {padding: 5px;}
	.course-li-title { color: #000; font-size: 14px; line-height: 18px; height: 36px; overflow: hidden;}
}
@media (max-width: 480px) {
	.course-li-title {font-size: 13px;}
}
/* 精品课程 end */


/* 手机首页图片 start */
.page-image {max-width: 100%; display: block; margin: 0 auto;}
/* 手机首页图片 end */


/* 科技创新 start */
.innovate-typename-box {
	font-size: 28px;
	font-weight: bold;
	color: #000;
	margin-bottom: 25px;
}
.innovate-type-desc {
	font-size: 15px;
	color: #7f7f7f;
	font-weight: normal;
	margin-left: 10px;
}

.innovate-page-box {
	margin-top: 25px;
}

.innovate-nr {
	position: relative;
}

.am-tabs-bd {
    border: none;
	z-index: 18;
}

.innovate-title-box {
	height: 80px;
	width: 100%;
	background: url("../images/xwsybg.jpg")no-repeat center bottom;
}


.innovate-title-left {
	width: 1080px;
	height: 80px;
}
.innovate-title-right {
	width: 100px;
	height: 80px;
}
.innovate-title {
	font-size: 24px;
	color: #003f91;
	font-weight: bold;
	line-height: 38px;
}
.innovate-desc {
	font-size: 16px;
	color: #666;
	line-height: 25px;
}
.innovate-title-right a {
	display: block;
	line-height: 67px;
	font-size: 18px;
	color: #003f91;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.innovate-title-right a:hover {
	color: #DF1F00;
}
.innovate-info-box {
	margin-top: 35px;
	height: 315px;
	width: 100%;
	overflow: hidden;
}
.innovate-info-left {
	width: 472px;
	height: 324px;
	overflow: hidden;
	position: relative;
}
.innovate-info-left ul li a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	filter: brightness(1);
}
.am-slider .am-slides img {
	filter: brightness(0.9);
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.innovate-info-time {
	position: absolute;
	z-index: 3;
	width: 70px;
	height: 60px;
	left: 7px;
	top: 7px;
	background: #DF1F00;
	color: #fff;
	font-size: 28px;
	text-align: center;
	padding-top: 10px;
	line-height: 22px;
}
.innovate-info-time span {
	font-size: 13px;
	display: block;
}
.innovate-info-text {
	position: absolute;
	z-index: 2;
	background: url("../images/syxwds.png") no-repeat center;
	width: 100%;
	height: 76px;
	bottom: 0;
	font-size: 16px;
	color: #fff;
}
.innovate-info-text-bg {
	width: 310px;
	margin-top: 15px;
	padding-left: 20px;
	height: 50px;
}
.innovate-info-left .am-slider-default .am-control-nav {
	bottom: 27px;
	width: auto;
	right: 10px;
}
.innovate-info-left .am-slider-default .am-control-nav li a {
	width: 10px;
	height: 10px;
	background-color: #fff;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.innovate-info-left .am-slider-default .am-control-nav li a.am-active {
	width: 30px;
	background-color: #E60012;
}
.innovate-info-left .am-slider-default .am-control-nav li {
	margin: 0 3px;
}

.innovate-info-right {
	width: 685px;
	height: 314px;
}
.innovate-right-li {
	/* width: 100%; */
	padding-left: 19px;
	background: url("../images/xhd.jpg") no-repeat center left;
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}
.innovate-right-link {
	display: block;
}
.innovate-right-link .innovate-right-title {
	font-size: 15px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	display: block;
	width: 80%;
}
.innovate-right-link .innovate-right-bd {
	font-size: 15px;
	color: #999999;
}


.innovate-page-box .am-nav-tabs {
	border: none;
	position: absolute;
	top: -60px;
	right: 0;
}
.innovate-page-box .am-nav-tabs>li {
	position: relative;
	display: block;
	float: left;
	margin-bottom: -1px;
	margin-left: 4px;
}
.innovate-page-box .am-nav-tabs>li>a {
	display: block;
	width: 150px;
	height: 50px;
	background: #F7F7F7;
	border: none;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	position: relative;
}
.innovate-page-box .am-nav-tabs>li>a:hover {
	background: #EAEAEA;
}
.innovate-page-box .am-nav-tabs>li.am-active>a, .innovate-page-box .am-nav-tabs>li.am-active>a:focus {
	background: #1A499B;
	color: #fff;
	border: none;
}
.innovate-page-box .am-direction-nav {
	display: none;
}


.innovate-slide-li{ height:324px;}
.innovate-slide-li img{ height:324px;}

@media screen and (max-width: 768px) {
	.innovate-page-box {margin-top: 0;}
    .innovate-slide-li { height:inherit}
	.innovate-slide-li img{ height:inherit}
}

@media (max-width: 640px) {
	.innovate-nr {
		width: 100%;
	}
	.innovate-typename-box {
		width: 100%;
		overflow: hidden;
		margin-bottom: 10px;
		font-size: 18px;
		text-align: center;
	}
	.innovate-type-name {
		display: block;
	}
	.innovate-type-desc {
		display: block;
		margin-left: 0;
	}
	.innovate-typename-boxt span {
		display: block;
		margin-left: 0;
	}
	.innovate-type-desc {
		display: block;
		margin-left: 0;
		font-size: 13px;
	}
	.innovate-typename-boxt span {
		display: block;
		margin-left: 0;
	}

	.innovate-page-box .am-nav-tabs>li {
		width: 33.3333333333%;
		margin-left: 0;
	}
	.innovate-page-box .am-nav-tabs>li>a {
		line-height: 38px;
		height: auto;
		width: 120px;
		font-size: 14px;
	}

	.am-tabs-bd .am-tab-panel {
		padding: 10px 0;
		float: none;
	}

	.am-slider-default {
		margin-bottom: 10px;
	}

	.innovate-info-text-bg {
		width: 240px;
		line-height: 20px;
		font-size: 13px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 20px;
	}
	.innovate-info-text {
		overflow: hidden !important;
		height: 46px;
	}

	.innovate-info-left .am-slider-default .am-control-nav {
		bottom: 17px;
	}

	.innovate-page-box .am-nav-tabs {
		/* width: 100%;
		top: -80px; */
		position: static;
	}
	.innovate-title-box {
		display: none;
	}
	.innovate-title-left {
		width: 100%;
	}
	.innovate-title {
		font-size: 21px;
	}
	.innovate-info-box {
		margin: 0;
		height: auto;
	}
	.innovate-info-left {
		width: 100%;
		float: none;
		height: auto;
	}
	.innovate-info-right {
		width: 100%;
		float: none;
	}
	.innovate-info-leftx {
		float: none;
		display: none;
	}

	.line-clamp {
		overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.innovate-right-link .innovate-right-title {
		width: 245px;
	}

}

@media (max-width: 382px){
	.innovate-right-li {
		padding-left: 15px;
		margin-bottom: 8px;
	}
	.innovate-right-link .innovate-right-title {
		width: 230px;
	}
	.innovate-info-right {
		height: auto;
	}
}


@media (max-width: 362px){
	.innovate-right-link .innovate-right-title {width: auto; float: none;}
	.innovate-right-link .innovate-right-bd {
		display: none;
	}
}
/* 科技创新 end */

/* 业务展示 start */
.yewu-page-box {
	/* background: url("../images/bhgcbg.jpg") no-repeat center; */
}

.yewu-type-ul {
	width: 188px;
	height: 439px;
	background-color: #E7E7E7;
}
.yewu-page-body {
	width: 100%;
	height: 439px;
}
.yewu-page-box .am-tabs-bd {
	/* float: left;
	width: 84%; */
	margin: 0 188px;
	height: 439px;
}
.yewu-type-li {
	width: 100%;
	height: 87px;
	margin-bottom: 1px;
}
.yewu-type-link {
	background: #E7E7E7;
	height: 100%;
	text-align: center;
	line-height: 87px;
	color: #333333;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	padding: 0 10px;
	border: none;
}
.yewu-type-link:hover {
	background: #D8D8D8;
}
.yewu-page-body .am-nav-tabs>li.am-active>a, .yewu-page-body .am-nav-tabs>li.am-active>a:focus {
	background: #3071B7;
	color: #fff;
	border: none;
}
.yewu-page-box .am-tabs-bd {
	z-index: 18;
}
.yewu-page-body .am-tabs-bd .am-tab-panel {
	padding: 0;
	z-index: 18;
}

.am-tabs-bd .am-tab-panel.innovate-page-bg {
	width: auto;
}

.yewu-page-body .am-nav-tabs {
	border: none;
}
.yewu-right-image-box {
	width: 100%;
	height: 439px;
	float: left;
	overflow: hidden;
}
.yewu-right-image {
	height: 100%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	filter: brightness(0.9);
}
.yewu-right-image-box:hover .yewu-right-image {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	filter: brightness(1);
}
.yewu-right-info {
	float: left;
	width: 243px;
	height: 340px;
	padding: 59px 32px 0 32px;
}
.yewu-right-more {
	width: 124px;
	height: 42px;
}
.yewu-right-more a {
	width: 124px;
	height: 42px;
	display: block;
	background: #F2F2F2;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	font-size: 13px;
	color: #666;
	text-align: center;
	line-height: 42px;
}
.yewu-right-more a:hover {
	background: #1A499B;
	color: #fff;
	width: 140px;
}
.yewu-right-more a span {
	font-family: 宋体;
	margin-left: 10px;
	font-size: 16px;
}
.yewu-right-title {
	font-size: 20px;
	font-weight: bold;
	color: #3071b7;
}
.yewu-right-desc {
	font-size: 15px;
	color: #666666;
	margin-top: 20px;
}
.yewu-right-more {
	margin-top: 20px;
}
.yewu-page-body .am-slider-default .am-direction-nav a:before {
	display: none;
}
.yewu-page-body .am-slider-default .am-direction-nav a {
	width: 44px;
	height: 41px;
}
.yewu-page-body .am-slider-default .am-direction-nav .am-next {

	right: 39px;
}
.yewu-page-body .am-slider-default .am-direction-nav .am-prev {

}
.yewu-page-body .am-slider-default .am-direction-nav a {
	top: 87%;
}
.yewu-page-body .am-slider-default .am-direction-nav .am-prev {
	left: auto;
	right: 88px;
}
.yewu-type-icon {
	position: absolute;
	left: 10px;
	opacity: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.yewu-page-body .am-nav-tabs>li.am-active>a .yewu-type-icon, .yewu-page-body .am-nav-tabs>li.am-active>a:focus .yewu-type-icon {
	opacity: 1;
}
.yewu-page-body .am-nav-tabs>li.am-active>a .yewu-type-icon2, .yewu-page-body .am-nav-tabs>li.am-active>a:focus .yewu-type-icon2 {
	opacity: 0;
}
.yewu-type-icon2 {
	opacity: 1;
}
.yewu-type-icon3 {
	text-align: left;
	width: 120px;
	overflow: hidden;
	white-space: nowrap;
}
@media (max-width: 640px) {
	.yewu-type-ul {
		width: 100%;
		height: 95px;
		float: none;
	}
	.yewu-page-box .am-tabs-bd {
		width: 100%;
		height: auto;
		margin: 0;
	}


	.yewu-right-image-box {
		width: 100%;
		float: none;
		height: 300px;
	}
	.yewu-right-info {
		width: auto;
		height: auto;
		float: none;
		padding: 34px 32px 34px 32px;
	}
	.yewu-page-box {
		height:inherit !important;
		background-color: #F4F4F4;
	}

	.yewu-page-body {
		height: auto;
	}
	.yewu-page-body .am-slider-default .am-control-nav {
		display: none;
	}
	.yewu-type-ul {
		height: auto;
	}
	.yewu-type-li {
		width: calc(100% / 5);
		float: left;
		height: auto;
	}
	.yewu-type-link {
		display: block;
		width: 100%;
		padding: 0;
		line-height: 56px;
		text-align: center;
		height: 60px;
	}

	.yewu-type-icon {
		left: 21px;
		position: static;
		display: none;
	}
	.am-active .yewu-type-icon {
		display: block;
	}
	.yewu-type-icon2 {
		/* left: 21px;
		position: absolute; */
		position: static;
		float: none;
	}
	.am-active .yewu-type-icon2 {
		display: none;
	}
	.yewu-type-icon3 {
		display: none;
	}
	.innovate-info-left .am-slider-default {
		/* display: none; */
	}
	.yewu-page-body .am-slider-default .am-control-nav {
		display: none;
	}


	.yewu-page-body .am-slider-default .am-direction-nav a {
		width: 30px;
		height: 30px;
		top: auto;
		bottom: 5px;
	}
	.yewu-page-body .am-slider-default .am-direction-nav .am-next {
		right: 5px;
	}
	.yewu-page-body .am-slider-default .am-direction-nav .am-prev {
		right: 40px;
	}

}
@media (max-width: 480px) {
	.yewu-right-image-box {
		height: 260px;
	}
}
/* 业务展示 end */



/* 新闻中心 start */
.news-page-box {
	/* width: 100%;
	background-attachment: fixed; */
}

.news-page-body {

}
.home-news-ul {
	width: 48%;
}

.home-news-li {
	position: relative;
}

.home-news-link {
	display: block;
	background: #ffffff;
	padding: 24px;
	margin-bottom: 20px;
}

.news-li-time-box {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 80px;
	text-align: center;
	background: #cacaca;
	padding: 10px 0;
	overflow: hidden;
	/* border-radius: 4px; */
}

.news-li-day {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}

.news-li-year-moon {
	font-size: 14px;
	color: #fff;
}

.news-li-info {
	padding-left: 100px;
}

.news-li-title {
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-li-desc {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 45px;
	overflow: hidden;
}

.home-news-li:hover .news-li-time-box {
	background: #009fe9;
}

.home-news-li:hover .news-li-info p a {
	color: #009fe9
}

@media (max-width: 768px) {

	.news-page-body {
		padding-top: 10px;
	}

	.home-news-ul {width: 49%;}
	.home-news-link {
		padding: 8px;
		margin-bottom: 10px;
	}

	.news-li-time-box {
		left: 8px;
		top: 8px;
		width: 75px;
		padding: 8px 0;
	}

	.news-li-day {
		font-size: 16px;
		font-weight: normal;
	}

	.news-li-year-moon {
		font-size: 13px;
		display: block;
	}

	.news-li-info {
		padding-left: 83px;
	}

	.news-li-title {
		font-size: 13px;
	}

	.news-li-info p a {
		font-size: 15px;
	}

	.news-li-desc {
		font-size: 12px;
		line-height: 17px;
		padding-top: 3px;
		height: 34px;
	}

}
@media (max-width: 480px) {
	.home-news-ul {width: auto; float: none;}
	.home-news-link {margin-bottom: 5px;}
}
/* 新闻中心 end */

/****** 首页 end ******/


@media (max-width: 768px) {
	.prenext-ul {padding: 8px 0; text-align: left;}
	.prenext-li { float: none; width: auto; padding: 3px 0;}
	.prenext-li a {margin: 0 2px; line-height: 20px;}
}




/* 关于我们 start */

.about-left {
	float: left;
    width: 500px;
}
.about-image {
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;
}
.about-right {
	margin-left: 500px;
	padding-left: 30px;
}
.about-content {
	/* padding: 20px 0; */
	line-height: 2;
	overflow: hidden;
	color: #666;
}
.cfff .about-content {
	color: #fff;
}
.about-content img {
	max-width: 100%;
}
.about-ul {}
.about-li {
	width:46%;
	margin:15px 2%;
	float:left;
	padding:30px 0;
}
.about-li3 {width:96%;padding-top:70px;border-top:1px dashed #dedede;}
.about-link {display: block;position: relative;overflow: hidden;}
.about-image-box {
	overflow: hidden;
}
.about-image {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}


@media (max-width:1200px){
	.w1200 {padding:0 10px;width:auto;}
	.about-left {width: 400px;}
	.about-right {margin-left: 400px;}
}

@media (max-width:992px){
	.about-content {padding: 0; line-height: 1.6;}
}

@media (max-width:888px){

	.about-left {float: none; width: auto;}
	.about-right {margin-left: 0; padding: 10px 0;}

}

@media (max-width:767px){
	.about-image {height: 260px;}
	.about-content  {line-height: 1.6; font-size: 13px;}
}
@media (max-width:620px){
	.about-body {font-size:12px;line-height:20px;}
}

@media (max-width:480px){
	.about-image {height: 200px;}
	.about-content  {padding: 5px 0;}
}

/* 关于我们 end */


/* 学院荣誉 start */
.honor-li {
	overflow: hidden;
}

.honor-link {
	display: block;
}

.honor-li-left {
	width: 140px;
}

.honor-image {
	height: 95px;
}

.honor-li-right {
	margin-left: 180px;
	overflow: hidden;
	padding-bottom: 40px;
}


.honor-li-info-box {
	margin-left: 70px;
}
.honor-li-time-box {
	padding: 5px 0 20px;
	text-align: center;
}
.honor-li-moon-day {
	font-size: 24px;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
	line-height: 36px;
}

.honor-li-year {
	font-size: 14px;
	font-family: 微软雅黑;
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
    font-size: 14px;
	line-height: 25px;
}


.honor-li-line-box {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    color: #f2f2f2;

}
.honor-li-line {
    position: absolute;
    width: 1px;
    background: #f0f0f0;
    height: 1000px;
    top: 0;
    left: 50%;
    margin-left: -.5px;
    display: inline-block;
}
.honor-li-line-bg {
    margin: 0 22px;
    display: inline-block;
    vertical-align: middle;
}
.line-circle-in, .line-circle-out {
    position: absolute;
    left: 50%;
    border-radius: 50%;
    background: #b3b3b3;
}
.line-circle-out {
	top: 8px;
    margin-left: -3.5px;
    width: 7px;
    height: 7px;
    line-height: 15px;
    text-align: center;
    position: absolute;
    left: 50%;
    border-radius: 50%;
    background: #b3b3b3;
}
.line-circle-in {
    width: 15px;
    height: 15px;
    opacity: .3;
    top: 50%;
    margin: -7.5px 0 0 -7.5px;
}

.honor-li-info {
	margin-left: 55px;
}

.honor-title-box {
	padding: 10px;
	background-color: #f5f5f5;
}



.honor-li-title {
	font-size: 16px;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.honor-li-title:hover {
	color: #009fe9;
}
.honor-li-desc {
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}


@media (max-width: 768px) {
	.honor-li-left {width: 120px;}
	.honor-image {height: 85px;}
	.honor-li-right {margin-left: 128px;}
	.honor-li-moon-day {font-size: 20px;}
	.honor-li-info-box {margin-left: 60px;}
	.honor-li-line-bg {margin: 0 10px;}
	.honor-li-info {margin-left: 25px;}
	.honor-li-title { font-size: 15px; margin-bottom: 8px;}
	.honor-li-desc {line-height: 20px; font-size: 13px;}
}

@media (max-width: 480px) {
	.honor-ul { padding-bottom: 0;}
	.honor-li {width: 50%; float: left;}
	.honor-link {margin: 5px;}
	.honor-li-left {float: none; width: auto;}
	.honor-image {
		height: 140px;
	}
	.honor-li-right {padding: 5px 5px 8px; margin: 0; background-color: rgba(255,255,255,.1); background-color: #f8f8f8;}
	.honor-li-time-box, .honor-li-line-box {display: none;}
	.honor-li-info-box {margin: 0;}
	.honor-li-info {margin: 0; }
	.honor-li-title {font-size: 14px; margin-bottom: 2px; text-align: center; font-weight: normal;color: #233;}
	.honor-li-desc {font-size: 12px; line-height: 16px; height: 80px;color: #666;}
}

/* 学院荣誉 end */


/* 学院环境 start */
.huanjing-list-li {
	float: left;
	width: 25%;
}

.huanjing-list-link {
	display: block;
	margin: 1px;
}
.huanjing-image {
	height: 300px;
}

@media (max-width: 480px) {
	.huanjing-list-li {width: 50%;}
}

/* 学院环境 end */

/* 图片列表 start */
.listimg-li {
	width: 33.3333333%;
	float: left;
	text-align: center;
}

.listimg-link {
	margin: 22px;
	position: relative;
}

.listimg-image-box {
	overflow: hidden;
	/* padding: 10px;
	background-color: #dedede; */
}


.listimg-image {
	display: block;
	width: 100%;
	height: 275px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.list-team-image {
	height: 500px;
}

.list-honor-image {
	background-size: contain;
	background-color: #f8f8f8;
}

.bgcf8f8f8 .list-honor-image {
	background-color: #fff;
}

.listimg-image:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.listimg-title-box {
	padding: 8px;
	/* background-color: #f5f5f5; */
	background-color: rgba(0,0,0,.7);
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.listimg-link:hover .listimg-title-box {
	background-color: rgba(0,159,233,.7);
	color: #fff;
}

.listimg-title {
	font-size: 16px;
	line-height: 1.5;
}

@media (max-width: 1200px) {
	.listimg-image {
		height: 230px;
	}
}
@media (max-width: px) {
	.listimg-image {
		height: 230px;
	}
}


@media (max-width: 768px) {
	.listimg-li {
		width: 50%;
	}
	.home-honor-li:last-child {
		display: none;
	}
	.listimg-link {margin: 15px;}
	/* .listimg-image-box {padding: 5px;} */
	.listimg-image {
		height: 195px;
	}
	.listimg-title-box {
		padding: 5px;
	}

	.listimg-title {
		font-size: 14px;
	}
}

@media (max-width: 480px) {
	.listimg-link {margin: 8px;}
	.listimg-image {
		height: 150px;
	}
}

@media (max-width: 380px) {
	.listimg-link {margin: 5px;}
	.listimg-image {
		height: 120px;
	}
}
/* 图片列表 end */


/* 产品列表-列表 start */
.listpro-ul {
	/* padding: 0 10px; */
}

.listpro-li {
	width: 33.33333333%;
	position: relative;
	float: left;
}

/* .listpro-li:nth-of-type(2n+1) {
	margin-right: 4%;
} */

.listpro-link {
	margin: 22px;
	border: 1px solid #e5e5e5;
}

.listpro-left {
	width: 100%;
	/* float: left; */
	position: relative;
	overflow: hidden;
}


.listpro-image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 260px;
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	-ms-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.listpro-image:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.listpro-right {
	/* position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 56%; */
	/* padding: 20px; */
	/* background-color: rgba(0, 0, 0, .7); */
	position: relative;
	padding: 10px 40px 10px 10px;
	background-color: #fff;
}

.listpro-link:hover .listpro-right {
	background-color: rgba(199,0,0, 1);
	color: #fff;
}

.listpro-title {
	font-size: 16px;
	line-height:40px;
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: inherit;
}

.listpro-title-line {
	width: 30px;
	height: 3px;
	margin-bottom: 15px;
}

.listpro-attr {
	padding: 5px 0;
}

.attr-item {
	display: inline-block;
	margin-right: 20px;
}

.attr-title {
	color: inherit;
}

.listpro-info {
	margin: 25px 0;
	line-height: 23px;
	display: none;
}

.listpro-button-box {
	/* margin-top: 10px; */
	text-align: center;
	width: 60px;
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url(../images/plus.png);
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
}

.listpro-button {
	display: inline-block;
	padding: 2px 2px 2px 4px;
	line-height: 28px;
	width: 28px;
	height: 30px;
	font-size: 25px;
	color: #B8914E;
	text-align: center;
	/* background-color: #fff;
	border-radius: 50%; */
	margin: 0 auto;
	font-size: 0;
	display: none;
}

@media (max-width: 1200px) {
	.listpro-image {height: 190px;}
}

@media (max-width: 992px) {
	.listpro-info {
		line-height: 22px;
		font-size: 13px;
		margin: 10px 0;
	}
}

@media (max-width: 768px) {

	.listpro-ul {
		padding: 0;
	}

	.listpro-li {
		width: 50%;
	}

	.listpro-right {
		/* position: static;
		left: 0;
		background: none; */
		padding: 8px 20px 8px 8px;
		color: #666;
	}

	.listpro-link:hover .listpro-right {
		background-color: rgba(199,0,0, .75);
		color: #fff;
	}

	.listpro-image {
		height: 220px;
	}

	.listpro-title {
		font-size: 14px;
		margin-bottom: 0;
		line-height: 30px;
	}

	.listpro-title-line {
		margin-bottom: 5px;
	}

	.listpro-info {
		margin: 5px 0;
		font-size: 12px;
		line-height: 17px;
		height: 51px;
		overflow: hidden;
	}

	.listpro-button-box {
		width: 36px;
	}

	/* .listpro-button {
		background-color: #B8914E;
		color: #fff;
	} */

	.listpro-link:hover .listpro-button {
		background-color: #fff;
		color: #B8914E;
	}
}

@media (max-width: 560px) {
	.listpro-left {}

	.listpro-image {
		height: 160px;
	}
	.listpro-right {
		padding: 5px;
	}
	.listpro-info {
		height: 68px;
		margin-top: 0;
	}

	.listpro-button-box {
		display: none;
	}
	.listpro-button {
		margin-bottom: 3px;
	}
}

@media (max-width: 480px) {
	.listpro-link {
		margin: 5px;
	}
	.listpro-title {
		line-height: 25px;
		font-size: 13px;
	}
	.listpro-button {
		width: 25px;
		height: 25px;
		font-size: 18px;
		line-height: 23px;
		padding: 0;
	}

	.listpro-image {
		height: 150px;
	}
}

@media (max-width: 380px) {

	.listpro-image {
		height: 125px;
	}
}

/* 产品列表-列表 end */


/* 文章列表 start */
/* .listarc-right {margin-left:280px;} */

.listarc-right-ul {}
.listarc-right-li {
	border-bottom:1px dashed #e5e5e5;
	padding:20px 0;
}
.listarc-right-li.last, .listarc-right-li:nth-of-type(3n+3) {margin-right:0;}
.listarc-right-link {display: block;position: relative;overflow: hidden;}
.listarc-right-date-box {
	overflow: hidden;
	float: left;
}
.listarc-right-date-bg {
	width: 84px;
	height: 84px;
	min-height: 23px;
    line-height: 23px;
	cursor: pointer;
    text-align: center;
    margin-bottom: 18px;
    background: #f2f2f2;
    vertical-align: middle;
	position: relative;
	color: rgb(102, 102, 102);
}
.listarc-right-day {
	font-size: 25px;
    line-height: 25px;
    padding-top: 20px;
}
.listarc-right-year-moon {
	font-size: 14px;
    line-height: 14px;
}

.listarc-right-info {
	margin-left: 100px;
	overflow: hidden;
}
.listarc-right-info.listarc-search-info {
	margin-left: 0;
}
.listarc-right-title-box {
	padding:3px 0;
	color:#666;
}
.listarc-right-time {
	float:right;
	font-size:15px;
}
.listarc-right-title {
	/* text-align: center; */
	font-size: 16px;
	font-weight:normal;
	overflow:hidden;
	margin-right: 90px;
	white-space:nowrap;
	line-height: 1.4;
	text-overflow:ellipsis;
}
.listarc-right-title:hover {
	color:#1E51AD;
}
.listarc-right-link:hover .listarc-right-image {
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.listarc-right-body {
	margin-top: 4px;
    font-size: 15px;
    line-height: 24px;
    color: #9B9B9B;
    /* margin-bottom: 6px; */
	overflow:hidden;
	/* white-space:nowrap;
	text-overflow:ellipsis; */
}
@media (max-width:1200px){
	.w1200 {padding:0 10px;width:auto;}
}

@media (max-width:992px){
	.listarc-right-title-box {padding: 5px 0;}
	.listarc-right-title {font-size: 14px;}
	.listarc-right-body {font-size: 14px; line-height: 20px;}
}

@media (max-width:768px){
	.w1200 {padding:0;}
	.listarc-right-ul {padding:0 8px;}
	.listarc-right-li {padding:5px 0;}
	.listarc-right-title-box {}
	.listarc-right-title {padding: 0;font-size: 14px;}
	.listarc-right-time {font-size:12px;}
	/* .listarc-right-info {margin-left: 190px;} */
	.listarc-right-day {font-size: 22px;}
	.listarc-right-date-bg {margin-bottom: 10px;}
	.listarc-right-body {margin:0;font-size:12px; height: 80px; }
}
@media (max-width:666px){
	.listarc-right-title-box {padding: 2px 0 3px;}
	.listarc-right-image {height: 100px; width: 160px;}
	/* .listarc-right-info {margin-left: 170px;} */
	.listarc-right-body {line-height: 18px; height: 72px;}
}
@media (max-width:560px){
	.listarc-right-image {height: 80px; width: 120px;}
	/* .listarc-right-info {margin-left: 130px;} */
	.listarc-right-body {height: 54px;}
}

@media (max-width:480px){
	.listarc-right-image {width: 100px; height: 66px; }
	.listarc-right-info {margin-left: 83px;}
	.listarc-right-date-bg {margin-bottom: 0; width: 75px; height: 80px;}
	.listarc-right-day {padding-top: 15px;}
	.listarc-right-year-moon {font-size: 13px; margin-top: 5px;}
	/* .listarc-right-body {height: 36px;} */
}


/* 文章列表 end */



/* 文章详情 start */
.detail-title-box {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
}
.detail-news-title {
    font-size: 25px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.detail-title-box .detail-title-line {
    display: block;
    margin: 0 auto -1px;
    height: 3px;
    width: 2.5em;
    background: #009fe9;
}
.detail-body {
    padding: 30px 30px;
    line-height: 30px;
    border-bottom: 1px solid #eeeff1;
}
.detail-body img {
	max-width: 100%;
}
@media (min-width: 768px) {
	.detail-body { font-size: 15px;}

}
@media (max-width: 480px) {
	.detail-news-title { font-size: 16px; margin-bottom: 10px; }
	.detail-time {padding: 5px 0; display: none;}
	.detail-body {padding: 10px 5px; line-height: 25px;}

}
/* 文章详情 end */


/* 图片详情 start */
.pro-detail-box {
	background-color: #fff;
}
.detail-row-box {
	margin: 30px 0;
}

.detail-title-row {
	padding: 10px 15px;
	background-color: #f1f1f1;
	line-height: 1.5;
}

.detail-pro-title {
	display: inline-block;
	font-size: 16px;
	/* padding: 0 10px; */
	font-weight: normal;
	/* border-left: 5px solid #009fe9; */
	color: #009fe9;
}

.detail-entitle {
	color: #888;
	text-transform: capitalize;
}
.detail-image-box {
	margin-top: 10px;
	text-align: center;
}
.detail-image {
	max-width: 100%;
}

.pro-detail-content {
	padding: 20px;
	line-height: 25px;
	color: #6f6f6f
}

.pro-detail-content img {
	max-width: 100%;
}

@media (max-width: 768px) {
	.detail-row-box {
		margin: 10px 0 0;
	}

	.detail-title-row {
		padding: 5px 12px;
	}

	.detail-pro-title {
		font-size: 14px;
	}

	.detail-entitle {
		font-size: 13px;
	}
	.pro-detail-content {
		padding: 10px 0;
		line-height: 20px;
	}
}
/* 图片详情 end */

/* 联系我们 start */
.contact-bg {
	background-color: #f8f8f8;
}
.bgcfff {
    background: #fff;
}
.dpib {
	display: inline-block;
}
.contact-page-box {
	padding: 50px 70px;
}

.contact-page-body-bg {
	border-top: 1px solid #f0f0f0;
	padding-top: 20px;
}

.contact-left-body {
	float: left;
	width: 50%;
}
.contact-type-title {
	margin-top: 33px;
}
.contact-type-title h3 {
	font-size: 20px;
	color: #363636;
}

.contact-info-box {
	/* padding-left: 45px; */
	margin-top: 30px;
}
.contact-info-box p {
	font-size: 12px;
	/* color: #959595; */
	color: #666;
	padding-left: 24px;
	line-height: 20px;
	margin: 7.5px 0;
}
.contact-info-box p.p1 {
	background: url(../images/icon33.png) no-repeat left center;
}
.contact-info-box p.p2 {
	background: url(../images/icon34.png) no-repeat left center;
}
.contact-info-box p.p3 {
	background: url(../images/icon35.png) no-repeat left center;
}
.contact-info-box p.p4 {
	background: url(../images/icon36.png) no-repeat left center;
}
.contact-info-box p.p5 {
	background: url(../images/icon37.png) no-repeat left center;
}

.contact-ewm-box {
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 38px;
	margin-left: -1px;
	border-left: 1px solid #f0f0f0;
}
.contact-ewm-box .dpib {
	margin: 0 10px;
}
.contact-ewm {
}
.contact-ewm img {
	height: 160px;
}
.contact-ewm-title {
	text-align: center;
	margin-top: 12px;
}
@media (max-width: 1063) {
	.contact-page-box {
		padding: 0 50px;
	}

	.contact-info-box {

	}

	.contact-left-body {
		width: 60%;
	}

	.contact-ewm-box {
		width: 40%;
		padding-top: 30px;
	}


}

@media (max-width: 800px) {
	.contact-left-body {
		width: 70%;
	}

	.contact-ewm-box {
		width: 100%;
		margin-top: 20px;
		text-align: left;
		border-left: 0;
		padding-top: 20px;
	}

	.contact-page-box {
		position: relative;
	}

}
@media (max-width: 768px) {
	.contact-info-box {
		width: 100%;
		box-sizing: border-box;
	}
	.contact-left-body {
		width: 100%;
	}

	.contact-page-box {
		padding: 20px 20px 0;
		margin: 20px 0;
		padding-bottom: 20px;
	}
}
@media (max-width: 480px) {
	.contact-page-body-bg {
		padding-top: 0;
	}
	.contact-page-box {padding: 15px 15px 0; margin: 10px 0;}
	.contact-type-title {margin-top: 15px;}
	.contact-type-title h3 {font-size: 16px;}
	.contact-info-box {margin-top: 10px;}
	.contact-info-box p {margin: 3px 0; padding-left: 0;}
	.contact-ewm-box {margin-top: 0; padding-top: 10px;}
	.contact-ewm img {width: auto; height: 100px;}
	.contact-ewm-title {margin-top: 5px;}
}

/* 联系我们 end */


.footer {
	padding: 50px 0;
	background-color: #253653;
	color: #bec3cc;
}
.footer .container{
	width: 1300px; margin: 0 auto;
}
.footer a {
	color: #bec3cc;
}

.footer a:hover {
	color: #fff;
}
.footer-nav {
	margin-bottom: 30px;
	background-color: #334564;
	border-radius: 5px;
	font-size: 0;
	padding: 15px;
	text-align: center;
}
.footer-nav a {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	margin: 0 20px;
}
.footer-ewm {
	float: right;
	width: 120px;
	text-align: center;
}
.footer-ewm p {
	margin: 10px 0 0;
	font-size: 12px;
}
.footer-info {
	margin-right: 160px;
	background: url(../images/foot_logo.png) no-repeat 0 center;
	padding-left: 250px;
	font-size: 14px;

}
.footer-info p {
	margin: 5px 0 0;
}


/********toolbar*********/
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	bottom: 50px;
	margin-top: -115px;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 22px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	bottom: -30px;
	background: #009fe9;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
	padding-top: 20px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 0 20px;
}
.toolbar .pop-code h3 {
	/* height: 52px; */
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #009fe9;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel>span {
	font-size: 82%;
	position: relative;
	top: -3px;
}
.toolbar .tel i span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #009fe9;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}

.toolbar .report span {
	background: url("../images/report2.png") no-repeat;
}


.report_btn {
	position: fixed;
	left: 30px;
	top: 160px;
	z-index: 10008;
	width: 200px;
	height: 100px;
	background: url(../images/report_btn.jpg);
}

.job_btn {
	position: fixed;
	right:  30px;
	top: 160px;
	z-index: 10008;
	width: 200px;
	height: 300px;
	background: url(../images/22.jpg);
}



.toolbar .code:hover {
	background-color: #009fe9;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #009fe9;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}
span.bds_more, .bds_tools a {
	line-height: 14px !important;
}

.menu-nav .active .menu-link{color: #009fe9;
	border-color: #009fe9;}

.section {
	display: block;
	padding: 50px 0 0 0;
	overflow: hidden;
}
.container {
	/*padding: 0 15px;*/
	width: 1300px;
	margin: 0 auto;
}
.content-body{ width: 1000px;  height:auto;overflow: hidden;}
.content-body img{ max-width: 100%; height: auto;}


.ct2-sd {
	float: left;
	width: 260px;
}
.ct2-mn {
	float: right;
	width: 1000px;
	margin-bottom: 50px;
}
.panel-sd {
	margin-bottom: 20px;
	background-color: #f6f6f6;
}
.panel-sd:last-child {
	margin-bottom: 0;
}
.panel-sd .tit {
	text-align: center;
	color: #fff;
	font-size: 20px;
	background: url(../images/k1.jpg) no-repeat center / cover;
	padding: 20px 0;
}
.contact-sd {
	padding: 20px;
	line-height: 1.8;
	font-size: 14px;
}
.lanmu li {
	border-bottom: 1px dotted #ddd;
}
.lanmu li:last-child {
	border-bottom: 0;
}
.lanmu li>a {
	display: block;
	line-height: 44px;
	padding: 0 0 0 25px;
	color: #666;
	font-size: 16px;
}
.lanmu li .arr {
	float: right;
	height: 45px;
	width: 40px;
	position: relative;
	cursor: pointer;
}
.lanmu li .arr:after {
	content: '';
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 15px;
}
.lanmu-box {
	display: none;
}
.lanmu-box p {
	margin: 0;
	border-top: 1px dotted #ddd;
	padding-left: 15px;
}
.lanmu-box p a {
	padding: 0 25px;
	display: block;
	line-height: 40px;
}
.lanmu-box p.on a {
	color: #dd0000;
}
.lanmu li>a:hover, .lanmu li.active>a {
	color: #dd0000;
	background: deepskyblue;

}
.lanmu li.open .lanmu-box {
	display: block;
}
.lanmu li.open .arr:after {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

.sub-tit {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	color: #0d5ba4;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.curmbs {
	float: right;
	font-weight: normal;
	font-size: 14px;
	color: #999;
	line-height: 25px;
	background: url(../images/home1.png) no-repeat 0 center;
	padding-left: 20px;
}
.curmbs em {
	font-style: normal;
	padding: 0 5px;
}

.yunu-link {
	padding: 20px 0;
}
.yunu-link h4 {
	border-bottom: 1px solid #ddd;
	margin: 0;
	font-size: 18px;
	color: #0d5ba4;
	padding-bottom: 15px;
}
.yunu-link h4 small {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #999;
}
.yunu-link ul {
	margin-left: -20px;
}
.yunu-link li {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.list-1 {
	margin: -20px 0 0 -20px;
}
.list-1 li {
	float: left;
	width: 33.333333%;
}
.list-1 li a {
	display: block;
	margin: 20px 0 0 20px;
}
.list-1 li .img-center {
	background-color: #fff;
	height: 240px;
	line-height: 240px;
	border: 1px solid #ddd;
}
.list-1 li p {
	text-align: center;
	margin: 15px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}
.list-1 li a:hover .img-center {
	border-color: #dd0000;
}
.list-1-1 li .img-center {
	height: 220px;
	line-height: 220px;
}

.list-3 {
}
.list-3 li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.list-3 li a {
	display: block;
	overflow: hidden;
}
.list-3 li .img-center {
	float: left;
	width: 240px;
}
.list-3 li .text {
	margin-left: 260px;
}
.list-3 li .text h4 {
	font-size: 20px;
	margin: 0;
}
.list-3 li .text .date {
	margin-top: 10px;
	color: #999;
	font-size: 12px;
}
.list-3 li .text p {
	margin: 10px 0 0;
	color: #777;
	line-height: 1.8;
	text-align: justify;
}
.list-3 li .text span {
	float: right;
	line-height: 24px;
	border: 1px solid #ddd;
	border-radius: 50px;
	padding: 0 20px;
	margin-top: 10px;
}
.list-3 li a:hover .text span {
	background-color: #dd0000;
	color: #fff;
	border-color: #dd0000;
}
.list-4 li {
	border-bottom: 1px dotted #ccc;
}
.list-4 li a {
	display: block;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/libg.jpg) left center no-repeat;
	padding-left: 20px;
	font-size: 16px;
	color: #666;
}
.list-4 li span {
	float: right;
	font-size: 12px;
	color: #666;
}

.content-title {
	margin-bottom: 20px;
	text-align: center;
}
.content-title h1 {
	font-size: 22px;
	margin: 0;
}
.content-title p {
	margin: 15px 0 0;
	font-size: 12px;
	color: #999;
	border-top: 1px dashed #ddd;
	padding-top: 15px;
}
.content-title p span {
	padding: 0 10px;
	display: inline-block;
}
.content-body {
	line-height: 1.8;
}
.content-body img {
	max-width: 100% !important;
	height: auto !important;
	width: auto !important;
}
.content-exp {
	padding: 10px 15px;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 20px;
	border-radius: 5px;
}
.content-exp li {
	line-height: 2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.dede_pages{clear:both;padding:50px 0 0 0;font-size:14px;text-align:center; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul li:nth-child(1){ padding:0 10px}
.dede_pages ul li:nth-child(1) a{ padding:0}
.dede_pages ul li a{color:#555;display:block;padding: 0 10px;}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.active span{background-color:#333;color:#fff;border:1px #333 solid; padding:0 10px}
.dede_pages ul li:last-child{ padding:0 10px}
.dede_pages ul li:last-child a{ padding:0}
.dede_pages ul li.thisclass a{color:#fff; padding:0}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}



@media (max-width: 768px) {
	.toolbar {display: none;}
	.footer {
		padding: 30px 0;
	}
	.footer .container{
		width: 100% !important;
	}
	.footer-nav {
		display: none;
	}
	.footer-ewm {
		display: none;
	}
	.footer-info {
		background: none !important;
		padding: 0;
		margin: 10px;
		font-size: 12px;
	}


	.section,.container,.wrap{ width: auto;}
	.container{padding: 0 15px;}
	.ct2-sd {
		display: none;
	}
	.ct2-mn {
		float: none;
		width: auto;
	}
	.sub-tit {
		width: auto;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.curmbs {
		display: none;
	}
	.content-body{ width: auto}
	.pages {
		margin-top: 20px;
	}
	.pages a {
		font-size: 12px;
		line-height: 30px;
		padding: 0 12px;
	}

	.list-1 {
		margin: -15px 0 0 -15px;
	}
	.list-1 li {
		width: 50%;
	}
	.list-1 li a {
		margin: 15px 0 0 15px;
	}
	.list-1 li .img-center {
		height: 188px;
		line-height: 188px;
	}
	.list-1 li p {
		margin-top: 10px;
	}
	.list-1 li a:hover .img-center {
		border-color: #dd0000;
	}
	.list-1-1 li .img-center {
		height: 108px;
		line-height: 108px;
	}
	.report_btn,.job_btn{ display: none;}

}



.page-body img {
	max-width: 100%;
}
