@charset "utf-8";

@import url("file:///E|/网站/WWW/template/default/css/css.css");
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

.asadasda {
	background-color: #f9f9f9;
}

.h1 {
	font-size: 1.5em;
}

.h2 {
	font-size: 1.3em;
}
/* 头部开始 */
.header {
	width: 100%;
	height: auto;
	background-color: #3366cc;
	top: 0
}

.headerz {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.headerzs {
	width: 66.6%;
	height: 180px;
	margin: 0 auto;
}

.headerzsz {
	width: 40%;
	height: 180px;
	float: left;
}

.headerzsz1 {
	width: 100%;
	height: 38px;
	float: left;
	color: aliceblue;
	font-size: 0.6em;
}

.headerzsz1s a {
	color: aliceblue;
	text-decoration: none;
}

.headerzsz1s a:hover {
	width: 100%;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
	display: block;
	border-radius: 2em;
}

.headerzsz1s {
	width: 10%;
	height: 25px;
	float: left;
	color: aliceblue;
	font-size: 0.6em;
	background-color: #6699cc;
	margin-left: 5px;
	line-height: 25px;
	text-align: center;
	border-radius: 2em;
	margin-top: 10px;
}

.headerzsz2 {
	width: 1280px;
	height: 32px;
	float: left;
	color: aliceblue;
	margin-top: 40px;
	font-size: 2.3em;
}

.headerzsz3 {
	width: 1280px;
	height: 23px;
	float: left;
	margin-top: 28px;
	color: #FFFFFF;
	font-size: 1.6em;
}

.headerr {
	width: 60%;
	height: 180px;
	float: right;
}

.headerr1 {
	width: 100%;
	height: 38px;
	float: right;
	color: #FFFFFF;
	font-size: 0.6em;
}

.header1 {
	width: 100%;
	height: auto;
	background-color: #3366cc;
	top: 0
}

.headerz1 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.headerzs {
	width: 66.6%;
	height: 180px;
	margin: 0 auto;
}

.headerzsz {
	width: 40%;
	height: 180px;
	float: left;
}

.headerzsz1 {
	width: 100%;
	height: 38px;
	float: left;
	color: aliceblue;
	font-size: 0.6em;
}

.headerzsz1s a {
	color: aliceblue;
	text-decoration: none;
}

.headerzsz1s a:hover {
	width: 100%;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
	display: block;
	border-radius: 2em;
}

.headerzsz1s {
	width: 10%;
	height: 25px;
	float: left;
	color: aliceblue;
	font-size: 0.6em;
	background-color: #6699cc;
	margin-left: 5px;
	line-height: 25px;
	text-align: center;
	border-radius: 2em;
	margin-top: 10px;
}

.headerzsz2 {
	width: 1280px;
	height: 32px;
	float: left;
	color: aliceblue;
	margin-top: 40px;
	font-size: 2.3em;
}

.headerzsz3 {
	width: 1280px;
	height: 23px;
	float: left;
	margin-top: 28px;
	color: #FFFFFF;
	font-size: 1.6em;
}

.headerr {
	width: 60%;
	height: 180px;
	float: right;
}

.headerr1 {
	width: 100%;
	height: 38px;
	float: right;
	color: #FFFFFF;
	font-size: 0.6em;
} 



/*anniu*/
.container {
	background-color: #9191E9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100vw;
	height: 100vh;
}

.button {
	text-decoration: none;
	font-weight: 300;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 1.5em;
	color: #9191E9;
}

.popup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	width: 100vw;
	height: 100vh;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	overflow: hiden;
	-webkit-transition: .64s ease-in-out;
	transition: .64s ease-in-out;
}

.popup-inner {
	position: relative;
	bottom: -100vw;
	right: -100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 800px;
	max-height: 600px;
	width: 60%;
	height: 80%;
	background-color: #fff;
	-webkit-transform: rotate(32deg);
	transform: rotate(32deg);
	-webkit-transition: .64s ease-in-out;
	transition: .64s ease-in-out;
}

.popup__photo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 80%;
	height: 100%;
	overflow: hidden;
}

.popup__photo img {
	width: auto;
	height: 100%;
}

.popup__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 60%;
	height: 100%;
	padding: 4em;
}

.popup__text h1 {
	font-size: 2em;
	font-weight: 600;
	margin-bottom: 2em;
	text-transform: uppercase;
	color: #0A0A0A;
}

.popup__text p {
	font-size: 1em;
	color: #686868;
	line-height: 1.5;
}

.popup:target {
	visibility: visible;
	opacity: 1;
}

.popup:target .popup-inner {
	bottom: 0;
	right: 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.popup__close {
	position: absolute;
	right: -1em;
	top: -1em;
	width: 3em;
	height: 3em;
	font-size: 1em;
	font-weight: 300;
	border-radius: 100%;
	background-color: #0A0A0A;
	z-index: 4;
	color: #fff;
	line-height: 3em;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.headerr1s a {
	color: aliceblue;
	text-decoration: none;
}

.headerr1s a:hover {
	width: 100%;
	color: #F42428;
	text-decoration: none;
	display: block;
	border-radius: 2em;
}

.headerr1s {
	width: 10%;
	height: 15px;
	float: right;
	color: aliceblue;
	font-size: 0.6em;
	line-height: 15px;
	text-align: center;
	margin-top: 10px;
	border-left: #FFFFFF 1px solid;
}

.headerr1s:last-child {
	border-left: none;
}

.headerr2 {
	width: 100%;
	height: 32px;
	float: right;
	margin-top: 40px;
	font-size: 1.5em;
	font-weight: bolder;
	text-align: right;
	color: #EFB409;
}

.headerr3 {
	width: 100%;
	height: 23px;
	float: right;
	margin-top: 28px;
	color: aliceblue;
	font-size: 0.8em;
	text-align: right;
} 


/* 一级导航 */
.headerr4 {
	width: 100%;
	height: 50px;
	margin-top: 20px;
	background-color: #003399;
}

.headerr41 {
	width: 100%;
	height: 50px;
	margin-top: 20px;
	background-color: #003399;
}

.nax {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	;
}

.nax {
	width: 66.6%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}

.nax li {
	width: 11.1%;
	float: left;
	list-style: none;
	text-align: center;
	color: aliceblue;
	line-height: 50px;
	padding-left: 0;
	background-color: #003399;
}

.nax li:last-child {
	border-right: none;
}

.nax li a {
	text-decoration: none;
	display: block;
	color: aliceblue;
	font-size: 0.8em;
}

.nax li a:hover {
	width: 100%;
	height: 50px;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
}

.nax1 {
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	;
}

.nax1 {
	width: 66.6%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}

.nax1 li {
	width: 11.1%;
	float: left;
	list-style: none;
	text-align: center;
	color: aliceblue;
	line-height: 50px;
	padding-left: 0;
	background-color: #003399;
}

.nax1 li:last-child {
	border-right: none;
}

.nax1 li a {
	text-decoration: none;
	display: block;
	color: aliceblue;
	font-size: 0.8em;
}

.nax1 li a:hover {
	width: 100%;
	height: 50px;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
}

/* 二级导航 */



.nax2 {
	width: 200px;
	position: absolute;
	opacity: 0;
	transform: translateY(0px);
	transition: transform 0.5s linear,opacity 0.5s ease-in-out;
	display: none;
}

.nax li:hover .nax2 {
	opacity: 1;
	transform: translateY(10px);
	display: block;
	z-index: 2;
}

.nax2 li {
	width: 100%;
	float: left;
	text-align: center;
	color: aliceblue;
	line-height: 50px;
	background-color: #003a9d;
	border-bottom: 1px solid   #F2F2F2;
}

.nax2 li a {
	width: 100%;
	height: 50px;
	text-decoration: none;
	display: block;
	color: aliceblue;
}

.nax2 li a:hover {
	width: 100%;
	height: 50px;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
}

/*banner */
.banner {
	width: 100%;
	margin: 0  auto;
	text-align: center;
	margin-top: 5px;
}
/*banner */
.youla {
	width: 100%;
	height: 50px;
	margin: 0 auto;
}

.youla1 {
	width: 66.6%;
	height: 45px;
	margin: 0 auto;
	;
}

.youla1z {
	width: 60%;
	height: 45px;
	float: left;
	line-height: 45px;
	color: #515151;
	font-size: 0.8em;
}

.youla1z a {
	color: #050505;
	text-decoration: none;
}

.youla1r {
	width: 20%;
	height: 35px;
	float: right;
	line-height: 45px;
	background-color: #F2F2F2;
	margin-top: 10px;
}

.from1 {
	background-color: #F2F2F2;
	border: #f2f2f2 1px solid;
	margin-top: 5px;
	margin-left: 20px;
	float: left;
}

.from2 {
	background-color: #F2F2F2;
	border: #f2f2f2 1px solid;
	width: 70%;
	height: 20px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

/*youshi*/
.zhengming {
	width: 100%;
	height: 200px;
	background-color: #ffffff;
}

.zhengming ul {
	width: 100%;
	list-style: none;
}

.zhengming ul li {
	width: 24.9%;
	height: 200px;
	float: left;
	border-right: 1px solid #ffffff;
}

.tubiaod {
	width: 90%;
	margin: 0 auto;
	padding-top: 10%;
}

.tubiao {
	width: 35%;
	float: left;
	text-align: right;
	padding-top: 20px;
}

.wenzimiaoshu {
	width: 59%;
	float: right;
}

.wenzimiaoshu1 {
	width: 100%;
	font-size: 1.3em;
	line-height: 40px;
}

.wenzimiaoshu2 {
	width: 100%;
	font-size: 0.8em;
	line-height: 20px;
}
/*首页分类*/

.fenlei {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.fenleiz {
	width: 100%;
	margin: 0 auto;
}

.fenleizs {
	width: 100%;
	height: 40px;
}

.fenleizs1 {
	width: 12%;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 40px;
	background-color: #4261f0;
	color: aliceblue;
}

.fenleizs2 {
	width: 60%;
	height: 40px;
	float: left;
	margin-left: 5%;
}

.fenleizx {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.fenleizx ul {
	padding: 20px;
}

.fenleizx ul li {
	width: 25%;
	height: auto;
	list-style: none;
	float: left;
	margin: 10px 0;
}

.fenleizx ul li a {
	text-decoration: none;
	color: #323232;
}

.fenleizx ul li a:hover {
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.fenleizx ul li:hover {
	box-shadow: 0 16px 32px 0 rgba(48, 55, 66, 0.15);
/* 鼠标悬浮时盒子出现的阴影 */
	transform: translate(0, -10px);
/* 鼠标悬浮时盒子上移10px */
}

.fenleizx111 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.fenleizx1 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.fenleizx2 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 1em;
	line-height: 60px;
}

.fenleir {
	width: 20%;
	float: right;
}

.fenleir1 {
	width: 45%;
	height: 30px;
	float: right;
	background-color: #003399;
	color: aliceblue;
	text-align: center;
	line-height: 30px;
}

.fenleir2 {
	width: 100%;
	height: 400px;
	background-color: aliceblue;
	margin-top: 30px;
}

.fenleirsfdf {
	width: 80%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: aliceblue;
	background-color: #252525;
	margin: 0 auto;
	margin-top: 20px;
}

.fenleirsfdf a {
	display: block;
	color: aliceblue;
	text-decoration: none;
}

.fenleirsfdf a:hover {
	background-color: #F42428;
	color: aliceblue;
}

.fenleirsfdf1 {
	width: 100%;
	height: 30px;
}

.fenleirsfdf2 {
	width: 80%;
	height: auto;
	text-align: center;
	line-height: 80px;
	margin-top: 40px;
	padding-left: 50px;
}

.fenleirsfdf3 {
	width: 100%;
	height: auto;
	text-align: center;
	font-weight: bold;
	color: #FB1519;
	font-size: 1.8em;
}

/*首页资讯*/
.zixun {
	width: 66.6%;
	height: 500px;
	margin: 0 auto;
	margin-top: 50px;
}

.zixunz {
	width: 32%;
	height: 400px;
	float: left;
}

.zixunr {
	width: 32%;
	height: 400px;
	float: left;
	margin-left: 1%;
}

.zixunzn {
	width: 30%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #003399;
	color: aliceblue;
}

.zixunzn span {
	width: 20%;
	height: auto;
	line-height: 30px;
	float: right;
}

.zixunznz {
	width: 100%;
	height: auto;
}

.zixunznz1 {
	width: 100%;
}

.zixunz2 {
	width: 100%;
	height: auto;
}

.zixunz3 {
	width: 100%;
	height: auto;
}

.zixunz3 ol {
	width: 100%;
	height: auto;
	padding: 10px;
	counter-reset: li;
}

.zixunz3 ol li {
	width: 95%;
	height: auto;
	list-style: none;
	margin: 0 auto;
	font-size: 0.8em;
	line-height: 30px;
}

.zixunz3 ol li img {
	float: left;
	line-height: 30px;
}

.zixunz3 ol li span {
	float: right;
	margin-right: 5px;
}

.zixunz3 ol li a {
	text-decoration: none;
	color: #3e3e3e;
}

.zixunz3 ol li a:hover {
	color: #F42428;
}

.zixunz3 ol > li:before {
	content: counter(li);
	counter-increment: li;
}

.zixunz3 ol > li:nth-child(1):before,ol > li:nth-child(2):before,ol > li:nth-child(3):before {
	color: #fff;
}

.zixunz3 ol > li:nth-child(1):before {
	background: #158df0;
	padding: 0 5px 0 5px;
}

.zixunz3 ol > li:nth-child(2):before {
	padding: 0 5px 0 5px;
	background: #158df0c2;
}

.zixunz3 ol > li:nth-child(3):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
}

.zixunz3 ol > li:nth-child(4):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(5):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(6):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(7):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(8):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(9):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

.zixunz3 ol > li:nth-child(10):before {
	background: #58a3e0c2;
	padding: 0 5px 0 5px;
	color: aliceblue;
}

/*客户案例*/
.bejjk {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background-color: #FCFCFC;
	overflow: hidden;
}

.abj {
	width: 100%;
	height: 700px;
	margin: 0 auto;
	background-color: #f1f1f1;
}

.abj1 {
	width: 100%;
	height: 600px;
	margin: 0 auto;
	background-image: url(../images/liuchengbeijing.png);
}

.abj4 {
	width: 100%;
	height: auto；
	margin: 0 auto;
	background-color: #f1f1f1;
}

.anli {
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin: 0 auto;
}

.anlis {
	width: 100%;
	height: 140px;
	padding-top: 30px;
}

.anlis1 {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 90px;
	color: #191919;
	float: left;
	font-size: 2em;
}

.anlis2 {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 30px;
	color: #828282;
	float: left;
	font-size: 1em;
}

.anlis12 {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 90px;
	color: #ffffff;
	float: left;
	font-size: 2.5em;
}

.anlis22 {
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 30px;
	color: #ffffff;
	float: left;
	font-size: 0.8em;
}

.anlix {
	width: 100%;
	height: auto;
	background-color: aliceblue;
}

.anlix ul {
	width: 100%;
}

.anlix ul li {
	width: 23%;
	list-style: none;
	float: left;
	margin-top: 20px;
	margin: 10px;
}

.anlitxt {
	text-align: center;
	font-size: 0.8em;
}

/*关于我们*/
.guanyu {
	width: 66.6%;
	margin: 30PX auto;
}

.guanyus {
	width: 100%;
	height: 140px;
	padding-top: 30px;
}

.guanyus1 {
	width: 10%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: aliceblue;
	float: left;
}

.guanyus2 {
	width: 10%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: right;
}

.guanyux {
	width: 100%;
	height: 240Px;
}

.guanyuxz {
	width: 40%;
	height: 400Px;
	float: left;
	padding: 20px;
}

.guanyuxr {
	width: 50%;
	height: 200Px;
	float: right;
	padding: 20px;
}

.guanyuxr1 {
	width: 100%;
	height: 40Px;
	font-size: 1.4em;
	color: #002A9F;
}

.guanyuxr2 {
	width: 100%;
	font-size: 0.9em;
	line-height: 30px;
}

.guanyuxr3 {
	width: 100%;
	height: 50px;
	margin-top: 20px;
}

.guanyuxr3 ul {
	width: 100%;
	margin-left: -30px;
}

.guanyuxr3 ul li {
	width: 18%;
	height: 40px;
	background-color: #dbdbdb;
	text-align: center;
	line-height: 40px;
	color: #1c1c1c;
	list-style: none;
	float: left;
	margin-left: 30px;
	font-size: 0.8em;
}

/*wenti*/
.wentihuda {
	width: 100%;
	height: 400Px;
	padding-top: 50px;
}

.wentihuda ul {
	list-style: none;
}

.wentihuda ul li {
	width: 30%;
	height: 150Px;
	float: left;
	padding: 1%;
}

.wenti1 {
	width: 20%;
	height: auto;
	float: left;
	margin-left: 10%;
}

.wenti2 {
	width: 50%;
	height: auto;
	margin-left: 30px;
	color: #ffffff;
	font-size: 1.2em;
	float: left;
}

.wenti3 {
	width: 50%;
	height: auto;
	margin-left: 30px;
	color: #ffffff;
	float: left;
	font-size: 1em;
}

/*zhengshu*/
.zhengshu {
	width: 100%;
	margin: 30PX auto;
	height: auto;
}

.zhengshuc {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
}

.zhengshu1 {
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
}

.zhengshu11 {
	width: 3%;
	height: auto;
	margin-left: 40px;
	float: left;
	margin-top: 10px;
}

.zhengshu12 {
	width: 10%;
	height: auto;
	height: auto;
	float: left;
}

.bodyCon08 {
	background: none
}

.bodyCon08 .students {
	margin: 0 auto;
	width: 100%;
	height: 400px;
	position: relative;
}

.bodyCon08 .students p.PP {
	width: 510px;
	height: 50px;
	font-size: 16px;
	color: #333;
	text-align: center;
	position: absolute;
	top: 60px;
	left: 300px;
}

#four_flash {
	position: relative;
	width: 100%;
	height: 350px;
	margin: 0 auto;
	margin-top: 20px;
}

#four_flash .flashBg {
	width: 100%;
	height: 420px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#four_flash .flashBg ul.mobile {
	width: 100%;
	height: 400px;
	top: 15;
	left: 0;
}

#four_flash .flashBg ul.mobile li {
	float: left;
	width: 23%;
	height: 340px;
	margin-left: 1%;
	padding-top: 40px;
	color: #6C6E85;
	list-style: none;
}

#four_flash .flashBg ul.mobile li:hover {
	color: #999;
}

#four_flash .flashBg ul.mobile li img {
	width: 280px;
	height: auto;
	display: block;
	margin: 0 auto;
}

#four_flash .flashBg ul.mobile li dd {
	font-size: 20px;
	width: 90%;
	line-height: 60px;
	text-align: center;
	text-align: center;
	margin: 0 auto;
	font-size: 1em;
}

#four_flash .flashBg ul.mobile li a {
	display: block;
	width: 31px;
	height: 31px;
	border: 0px;
	margin: 8px auto;
}

#four_flash .but_left {
	width: 50px;
	height: 100px;
	position: absolute;
	top: 250px;
	left: 0px;
}

#four_flash .but_right {
	width: 50px;
	height: 100px;
	position: absolute;
	top: 250px;
	right: 0px;
}

#four_flash .but_left:hover {
	background: url(file:///E|/%E7%BD%91%E7%AB%99/WWW/template/default/img/qianxleft1.png) no-repeat;
}

#four_flash .but_right:hover {
	background: url(file:///E|/%E7%BD%91%E7%AB%99/WWW/template/default/img/qianxr1.png) no-repeat;
}
/*liuyan*/
.baise {
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.dsfsfs {
	width: 100%;
	height: auto;
	background-image: url("file:///E|/网站/WWW/template/default/images/beijnglianxi.jpg")
}

.dsfsfs1 {
	width: 100%;
	height: 700px;
}

.dsfsfsz {
	width: 100%;
	height: 650px;
}

.dsfsfszx {
	width: 1200px;
	height: 600px;
	margin: 0 auto;
}

.dsfsfszxz {
	width: 580px;
	height: 500px;
	float: left;
	padding: 20px;
}

.dsfsfszxy {
	width: 600px;
	height: 500px;
	float: right;
	padding: 20px;
	margin-top: 50px;
}

.dsfsfszxy1 {
	width: 500px;
	height: 70px;
	line-height: 30px;
	font-size: 2em;
	color: #FCFCFC;
}

.dsfsfszxy2 {
	width: 500px;
	height: 60px;
	line-height: 30px;
	font-size: 0.7em;
	color: #FCFCFC;
}

.dsfsfszxy3 {
	width: 500px;
	height: 80px;
	line-height: 70px;
	font-size: 0.7em;
}

.dsfsfszxy4 {
	width: 500px;
	height: 100px;
	line-height: 100px;
	font-size: 0.7em;
}

.dsfsfszxy21 {
	width: 500px;
	height: 50px;
	line-height: 70px;
	font-size: 0.7em;
	text-indent: 20px;
}

.dsfsfszxy23 {
	width: 500px;
	height: 80px;
	line-height: 20px;
	font-size: 0.7em;
	text-indent: 20px;
}

.dsfsfszxy24 {
	width: 150px;
	height: 40px;
	line-height: 20px;
	font-size: 0.7em;
	margin-left: 80px;
}

/*zhuyi*/
.zhuyi {
	width: 66.6%;
	margin: 30PX auto;
	height: 100px;
}

.zhuyicase {
	width: 100%;
	margin: 30PX auto;
	height: 100px;
}

.zhuyi ul {
	width: 100%;
}

.zhuyi ul li {
	width: 20%;
	background-color: aliceblue;
	list-style: none;
	float: left;
	margin-right: 6.5%;
}

.zhuyi ul li:last-child {
	float: right;
	margin-right: 0;
}

.zhuyi1 {
	width: 80%;
	height: 50px;
	margin: 10px 20px 10px 20px;
}

.zhuyi11 {
	width: 35%;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.zhuyi12 {
	width: 50%;
	line-height: 90px;
	float: left;
	font-size: 1.5em;
}

.zhuyicase {
	width: 100%;
	margin: 30PX auto;
	height: 100px;
}

.zhuyicase ul {
	width: 100%;
}

.zhuyicase ul li {
	width: 23.5%;
	background-color: white;
	list-style: none;
	float: left;
	margin-right: 2%;
}

.zhuyicase ul li:last-child {
	float: right;
	margin-right: 0;
}

.zhuyicase1 {
	width: 100%;
	height: 50px;
}

.zhuyicase11 {
	width: 35%;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.zhuyicase12 {
	width: 50%;
	line-height: 90px;
	float: left;
	font-size: 1.5em;
}


/*友情链接*/
.youqing {
	width: 66.6%;
	height: 80px;
	margin: 40PX auto;
	color: #727272;
}

.youqingl {
	width: 80%;
	line-height: 40px;
	float: left;
}

.youqingr {
	width: 20%;
	line-height: 40px;
	float: right;
	text-align: right;
}

.youqingr a {
	color: #1E1E1E;
	text-decoration: none;
}
/*footer*/
.footer {
	width: 100%;
	height: 400px;
	margin: 0 auto;
	margin-top: 20px;
	background-color: #343f58;
}

.footerz {
	width: 66.6%;
	margin: 0 auto;
	height: auto;
	color: aliceblue;
	background-color: #050505;
}

.footerzl {
	width: 80%;
	height: auto;
	float: left;
	font-size: 0.8em;
}

.footerzl1 {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid rgba(239, 239, 239, 0.43);
}

.footerzl1 li {
	width: 12%;
	float: left;
	list-style: none;
	text-align: left;
	color: aliceblue;
	line-height: 50px;
	padding-left: 0;
}

.footerzl1 li:last-child {
	border-right: none;
}

.footerzl1 li a {
	text-decoration: none;
	display: block;
	color: aliceblue;
}

.footerzl1 li a:hover {
	width: 100%;
	height: 50px;
	text-decoration: none;
}

.footerzl1 li a:active {
	background-color: aliceblue;
	color: #F42428;
}

.footerzl2 {
	width: 100%;
	height: auto;
	margin-top: 20PX;
	line-height: 30px;
}

.footerzl3 {
	width: 100%;
	height: 100px;
	margin-top: 20PX;
}

.footerzl3l {
	float: left;
	margin-left: 30px;
}

.footerzl4 {
	width: 100%;
	height: auto;
	margin-top: 20PX;
}

.footerzr {
	width: 19%;
	float: right;
}

.footerzrx {
	width: 80%;
	margin: 0 auto;
}

.footerzrx1 {
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
}

.footerzrx2 {
	width: 70%;
	margin: 20px auto;
}

.footerzrx3 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.casew {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.case2355 {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.casel {
	width: 25%;
	height: auto;
	float: left;
}

.casel1 {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto;
}

.casel2 {
	width: 100%;
	height: auto;
	background-color: #ffffff;
}

.casel3 {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	margin-top: 20px;
}

.casel3x {
	line-height: 30px;
	text-align: left;
}

.casel3x1 {
	width: 90%;
	height: auto;
	padding: 10px;
	line-height: 30px;
	border-bottom: 1px dashed #3366cc;
	margin: 0 auto;
}

.casel3x2 {
	width: 90%;
	padding: 10px;
	height: auto;
	line-height: 30px;
	text-align: left;
	border-bottom: 1px dashed #3366cc;
	margin: 0 auto;
}

.casel3x3 {
	width: 90%;
	padding: 10px;
	height: auto;
	line-height: 30px;
	text-align: left;
	margin: 0 auto;
}

.casel3x31 {
	width: 90%;
	padding: 10px;
	height: auto;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
}

.caser {
	width: 65%;
	height: auto;
	float: left;
}

.caser ul {
	width: 100%;
	height: auto;
	list-style: none;
	background-color: #FFFFFF;
}

.caser ul li {
	width: 100%;
	height: auto;
	padding: 5px;
	color: #232323;
}

.caser ul li  a {
	text-decoration: none;
}

.caserlist {
	width: 74%;
	height: auto;
	float: right;
}

.caserlist ul {
	width: 100%;
	height: auto;
	list-style: none;
	background-color: #FFFFFF;
}

.caserlist ul li {
	width: 98%;
	height: auto;
	padding: 5px;
	color: #232323;
	border-bottom: 1px solid #e6e6e6;
}

.caserlist ul li  a {
	text-decoration: none;
}

.tages {
	background-color: #F52C2F;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	border-radius: 5px;
}

.casel1s {
	width: 100%;
	height: 50px;
	background-color: #3366cc;
	text-align: left;
	line-height: 50px;
	text-indent: 20px;
	color: aliceblue;
}

.casel1x {
	width: 100%;
	height: auto;
}

.casel1x ul {
	width: 100%;
	height: auto;
}

.casel1x ul li {
	width: 100%;
	list-style: none;
	text-align: left;
	line-height: 40px;
	border-bottom: #e0e0e0 1px solid;
	text-indent: 20px;
	font-size: 0.9em;
}

.casel1x ul li a {
	text-decoration: none;
	color: #0D0D0D;
}

.casel1x ul li a:hover {
	width: 100%;
	color: #ffffff;
	box-shadow: darkgrey 2px 2px 2px 2px;
	display: block;
	background-color: #3366cc;
}

.casel1x ul li span {
	float: right;
	margin-right: 20PX;
}

.casel1x ul li:last-child {
	border-bottom: none;
}

.caser1 {
	width: 100%;
	height: 260PX;
	background-color: #ffffff;
	border-bottom: 1px solid #d1dae3;
}

.caser1n {
	width: 37%;
	height: auto;
	float: left;
	padding: 15px;
}

.caser1r {
	width: 58%;
	height: auto;
	float: right;
}

.caser1r1 {
	width: 98%;
	line-height: 70px;
	border-bottom: 1px solid  #AFCAFF;
	font-size: 1.2em;
	color: #545252;
}

.caser1r2 {
	width: 98%;
	line-height: 25px;
	font-size: 0.9em;
	padding: 10px;
	color: #4e4848;
}

.caser1r3 {
	width: 98%;
	margin-top: 10px;
}

.caser1r3 ul {
	width: 98%;
}

.caser1r3 ul li {
	width: 20%;
	list-style: none;
	float: left;
}

.caser1r3 ul li a {
	width: 98%;
}

.caser1r31 {
	width: 80%;
	line-height: 35px;
	font-size: 0.8em;
	background-color: #3366cc;
	text-align: center;
	margin: 0 auto;
	color: #4f81bd;
	border-radius: 25px;
}

.caser1r31 a {
	color: aliceblue;
}

.szwz {
	width: 100%;
	height: auto;
	line-height: 50PX;
	text-indent: 20px;
	font-size: 0.8em;
	background-color: #3366cc;
	color: #ffffff;
}

.szwz a {
	color: #ffffff;
}

.caserr1 {
	width: 100%;
	height: 200px;
}

.caserr1n {
	width: 265px;
	height: auto;
	float: left;
	padding: 1%;
}

.caserr1r {
	width: 68%;
	height: auto;
	float: right;
}

.caserr1r1 {
	width: 98%;
	line-height: 50px;
	font-size: 1.2em;
}

.caserr1r2 {
	width: 98%;
	line-height: 25px;
	font-size: 0.9em;
}

.caserr1r3 {
	width: 98%;
	margin-top: 20px;
	font-size: 0.7em;
	color: #F32A2D;
	line-height: 50px;
}

.caserr1r3 span {
	float: right;
}

.caser2 {
	width: 100%;
	height: auto;
	background-color: #ffffff;
	line-height: 30px;
}

.caser21 {
	padding: 10px;
}

.caser22 {
	width: 100%;
	height: auto;
	margin-top: 20px;
	line-height: 20px;
	color: #313131;
	font-size: 0.8em;
}

.caser22 a {
	color: #525252;
	text-decoration: none;
	margin-left: 10px;
}

.caser22 span {
	float: right;
}

.caser221 {
	float: right;
}

.xiangguan {
	width: 100%;
	height: auto;
	background-color: white;
	padding: 10px;
}

.xiangguan1 {
	width: 100%;
	height: auto;
}

.xiangguan11 {
	width: 5%;
	height: auto;
	float: left;
	text-align: center;
}

.xiangguan12 {
	width: 90%;
	height: auto;
	float: left;
	text-align: left;
	padding-left: 15px;
	font-size: 1.2em;
	font-weight: bold;
	border-left: 6px solid #222FC8;
}

.xiangguan2 {
	width: 100%;
	height: auto;
	margin-top: 40px;
	overflow: hidden;
}

.xiangguan2 ol {
	width: 100%;
	height: auto;
	padding-left: 30px;
	color: #235dd0;
}

.xiangguan2 ol li {
	width: 100%;
	height: 30px;
	; 
	 line-height: 30px;
	font-size: 0.8em;
}

.xiangguan2 ol li a {
	color: #235dd0;
	text-decoration: none;
	display: block;
}

.tab-wrapper {
	margin: 60px auto;
	width: 70%;
	max-width: 500px;
}

.tab-menu {
	line-height: 50px;
	background-color: #3366cc;
}

.tab-menu li {
	position: relative;
	background-color: #3366cc;
	line-height: 30px;
}

.tab-menu li:hover {
	color: #464646;
}

.tab-menu li.active {
	color: #464646;
	opacity: 1;
}

.tab-menu li.active:hover {
	color: #464646;
}

.tab-content>div {
	background-color: #fff;
	box-sizing: border-box;
	width: 100%;
	min-height: 200px;
}

.line {
	position: absolute;
	width: 0;
	height: 7px;
	top: 0;
	left: 0;
}

.tab-wrapper {
	margin: 0 auto;
	width: 100%;
	margin-top: 20px;
}

.tab-menu li {
	color: #fdfdfd;
	display: inline-block;
	cursor: pointer;
	z-index: 0;
	width: 31%;
	text-align: center;
	font-size: 0.8em;
	line-height: 30px;
	border-right: 1px solid #fdfdfd
}

.tab-menu li:hover {
	color: #464646;
}

.tab-menu li.active {
	color: #f5f5f5;
	opacity: 1;
}

.tab-menu li.active:hover {
	color: #464646;
}

.tab-content>div {
	background-color: #fff;
	box-sizing: border-box;
	width: 100%;
	min-height: 200px;
}

.line {
	width: 0;
	height: 7px;
	top: 0;
	left: 0;
}

.tuijian {
	width: 100%;
	height: auto;
}

.tuijian ul {
}

.tuijian ul li {
	width: 100%;
	height: 100px;
	list-style: none;
	border-bottom: 1px solid #e0e0e0;
}

.tuijian ul li:last-child {
	border-right: none;
}

.tuijiani {
	width: 20%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

.tuijianr {
	width: 70%;
	height: auto;
	float: right;
}

.tuijianr1 {
	width: 90%;
	height: auto;
	font-size: 0.8em;
	margin-top: 10px;
	line-height: 20px;
}

.tuijianr2 {
	width: 90%;
	height: auto;
	font-size: 0.8em;
	color: #F9484B;
	margin-top: 10px;
}

.tuijianr3 {
	width: 90%;
	height: auto;
	font-size: 0.8em;
}

.tuijianr3 span {
	float: right;
}

.tab-menu li:last-child {
	border-right: none;
}

/*新闻内容页*/
.newcase {
width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #f4f4f4;
}

.newcase1 {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
}

.newcasewenl {
	width: 75%;
	height: auto;
	float: left;
}

.newcasewenr {
	width: 23%;
	height: auto;
	float: right;
}

.newcasewenl1 {
width: 98%;
    height: auto;
    background-color: #FFFFFF;
    padding: 2%;
    overflow: hidden;
}

.newcasewenl11 {
	width: 100%;
	height: auto;
	line-height: 50px;
	text-align: left;
}

.newcasewenl12 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 0.8em;
	color: #a9a9a9;
}

.newcasewenl12 span {
	float: right;
}

.newcasewenl13 {
	margin: 0 auto;
	width: 100%;
	line-height: 20px;
	border-bottom: 1px solid #f4f4f4;
}

.newcasewenl14 {
	margin: 0 auto;
	width: 100%;
	line-height: 30px;
	font-size: 0.9em;
}

.newcasewenl15 {
	line-height: 30px;
	font-size: 0.8em;
	margin-top: 20px;
	border: 1px dashed #8a8a8a;
	padding: 20px;
	color: #808080;
}

.newcasewenl2 {
	width: 98%;
	height: 40px;
	background-color: #FFFFFF;
	padding: 2%;
	overflow: hidden;
}

.newcasewenl222 {
	width: 98%;
	height: auto;
	background-color: #FFFFFF;
	padding: 2%;
	overflow: hidden;
}

.newcasewenl222 a {
	text-decoration: none;
}

.newcasewenl21 {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	line-height: 30px;
	color: #0e0e0e;
}

.newcasewenl21 a {
	color: #0e0e0e;
	text-decoration: none;
}

.newcasewenl22 {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	line-height: 30px;
}

.newcasewenl22 a {
	color: #0e0e0e;
	text-decoration: none;
}

.newcasewenl2l {
	width: 70%;
	height: 60px;
	float: left;
}

.newcasewenl2r {
	width: 20%;
	height: 60px;
	float: right;
	line-height: 60px;
	text-align: center;
}

.newcasewenl2r a {
	color: #0e0e0e;
	text-decoration: none;
}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0 5px;
	border-radius: 3px;
	text-decoration: none;
}

.pagination span {
	color: #333;
	font-size: 14px;
	padding: 8px 2px;
	margin: 0 5px;
	border-radius: 3px;
}

.pagination a:hover {
	color: #9F080B;
	border: 1px solid #9F080B;
}

.pagination a.page-num-current {
	color: #fff;
	background: #9F080B;
	border: 1px solid #9F080B;
}
/* ----- PB分页数字条效果 结束 ----- */
/* ----- 预约 ----- */

.yuyue {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.yuyuez {
	width: 100%;
	height: 650px;
	overflow: hidden;
	background-image: url(../images/biaodanweijing.png);
}

.yuyuelianxi {
	width: 100%;
	height: 650px;
	overflow: hidden;
}

.yuyuezs {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	border-bottom: 1px solid  #DBDBDB;
	background-color: white;
}

.yuyuezs ul {
	width: 400px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.yuyuezs ul li {
	width: 200px;
	height: 20px;
	list-style: none;
	float: left;
	line-height: 20px;
	line-height: 50px;
}

.yuyuezs ul li a {
	width: 100%;
	height: 50px;
	text-decoration: none;
	color: #232323;
	font-size: 0.8em;
}

.yuyuezx {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 80px;
}

.yuyuezxy {
	width: 35%;
	height: auto;
	float: right;
	padding: 20px;
    /* border: 1px solid #cccccc; */
    /* background-color: white; */
	margin-top: 20vh;
}

.yuyuezxy1 {
	width: 100%;
	height: 40px;
	line-height: 30px;
	font-size: 2em;
	color: white;
}

.yuyuezxy2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 0.7em;
	color: #a7a1a1;
}

.yuyuebeijing {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
}

.yuyuezxy3 {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 0.7em;
	margin-top: 5px;
}

.yuyuezxy4 {
	width: 100%;
	height: 100px;
	line-height: 100px;
	font-size: 0.7em;
}

.yuyuezxy21 {
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 0.7em;
	text-indent: 10px;
	border: 1px solid #e2dede;
}

.yuyuezxy23 {
	width: 100%;
	height: 80px;
	line-height: 20px;
	font-size: 0.7em;
	text-indent: 10px;
	border: 1px solid #e2dede;
}

.yuyuezxy24 {
	width: 100%;
	height: 40px;
	line-height: 20px;
	font-size: 0.7em;
    /* margin-left: 80px; */
	border: 1px solid white;
	background-color: #3366cc;
	color: white;
}
/* ----- lianxi ----- */
.lianxizx {
	width: 1200px;
	height: 600px;
	margin: 0 auto;
}

.lianxizxz {
	width: 580px;
	height: 500px;
	float: left;
	padding: 20px;
}

.lianxizxy {
	width: 600px;
	height: 500px;
	float: right;
	padding: 20px;
}

.lianxizxy1 {
	width: 500px;
	height: 70px;
	line-height: 30px;
	font-size: 2em;
}

.lianxizxy2 {
	width: 500px;
	height: 60px;
	line-height: 30px;
	font-size: 1.3em;
}

.flexslider {
	margin: 0 auto;
	position: relative;
	width: 100%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(file:///E|/%E7%BD%91%E7%AB%99/WWW/template/default/css/images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(file:///E|/%E7%BD%91%E7%AB%99/WWW/template/default/css/images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 482px;
	display: block;
}


/*更多检测*/
.gengduojiance {
    width: 100%;
    height: auto;
    padding: 10px 0 30px 0;
    overflow: hidden;
    background-color: white;
}

.gengduojiance1 {
	width: 100%;
	height: auto;
	line-height: 10px;
	color: #000000;
	padding: 10px;
	border-left: 8px solid #054AE9;
}

.gengduojiance2 {
    width: 100%;
    height: auto;
    color: #000000;
    overflow: hidden;
   border-top: 1px solid #f4f4f4;
    margin-top: 10px;
}

.gengduojiance2 ul {
	list-style: none;
	height: auto;
	padding: 10px;
}

.gengduojiance2 ul li {
	width: 33.3%;
	height: auto;
	float: left;
}

.gengduojiance2 ul li a {
	text-decoration: none;
	color: #000000;
}

.gengduojiance22 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 0.5em;
	    line-height: 30px;
}



/*热门文章*/
.remenwenz {
width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
    background-color: white;
    padding: 10px 0 30px 0;
}

.remenwenz1 {
	width: 100%;
	height: auto;
	line-height: 10px;
	color: #000000;
	padding: 10px;
	border-left: 8px solid #054AE9;
}

.remenwenz2 {
	width: 100%;
	height: auto;
	color: #000000;
	margin: 0 auto;
	border-top: 1px solid #f4f4f4;
    margin-top: 10px;
}

.remenwenz2 ol {
	padding: 10px;
	counter-reset: li;
	margin: 0 auto;
}

.remenwenz2 ol li {
	width: 100%;
	height: auto;
	list-style: none;
	line-height: 30px;
	float: left;
	margin-left: 10px;
	font-size: 0.8em;
}

.remenwenz2 ol li a {
	color: #000000;
	text-decoration: none;
}

.remenwenz2 ol li a:hover {
	color: #294AA1;
}

.remenwenz2 ol > li:before {
	content: counter(li);
	counter-increment: li;
}

.remenwenz2 ol > li:nth-child(1):before,ol > li:nth-child(2):before,ol > li:nth-child(3):before {
	color: #fff;
}

.remenwenz2 ol > li:nth-child(1):before {
	background: #294AA1;
	padding: 0 5px 0 5px;
}

.remenwenz2 ol > li:nth-child(2):before {
	padding: 0 5px 0 5px;
	background: #2B5CB2;
}

.remenwenz2 ol > li:nth-child(3):before {
	background: #6B98E8;
	padding: 0 5px 0 5px;
}

.remenwenz2 ol > li:nth-child(4):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}

.remenwenz2 ol > li:nth-child(5):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}

.remenwenz2 ol > li:nth-child(6):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}

/*常见问题*/
.changjianwenti {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.changjianwenti1 {
	width: 100%;
	height: auto;
	line-height: 10px;
	color: #000000;
	padding: 10px;
	border-left: 8px solid #054AE9;
}

.changjianwenti2 {
width: 100%;
    height: auto;
    color: #000000;
    margin: 0 auto;
    overflow: hidden;
   border-top: 1px solid #f4f4f4;
    margin-top: 10px;
}

.changjianwenti2 ol {
	padding: 10px;
	counter-reset: li;
	margin: 0 auto;
}

.changjianwenti2 ol li {
	width: 100%;
	height: auto;
	list-style: none;
	line-height: 30px;
	float: left;
	margin-left: 10px;
	font-size: 0.8em;
}

.changjianwenti2 ol li a {
	color: #000000;
	text-decoration: none;
}

.changjianwenti2 ol li a:hover {
	color: #294AA1;
}

.changjianwenti2 ol > li:before {
	content: counter(li);
	counter-increment: li;
}

.changjianwenti2 ol > li:nth-child(1):before,ol > li:nth-child(2):before,ol > li:nth-child(3):before {
	color: #fff;
}

.changjianwenti2 ol > li:nth-child(1):before {
	background: #294AA1;
	padding: 0 5px 0 5px;
}

.changjianwenti2 ol > li:nth-child(2):before {
	padding: 0 5px 0 5px;
	background: #2B5CB2;
}

.changjianwenti2 ol > li:nth-child(3):before {
	background: #6B98E8;
	padding: 0 5px 0 5px;
}

.changjianwenti2 ol > li:nth-child(4):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}

.changjianwenti2 ol > li:nth-child(5):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}

.changjianwenti2 ol > li:nth-child(6):before {
	background: #e8e8e8;
	padding: 0 5px 0 5px;
}
/*关键词*/
.guanjianci {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.guanjianci1 {
	width: 100%;
	height: auto;
	line-height: 10px;
	color: #000000;
	padding: 10px;
	border-left: 8px solid #054AE9;
}

.guanjianci2 {
	width: 100%;
	height: auto;
	color: #000000;
	margin: 0 auto;
}

.guanjianci2 ol {
	padding: 10px;
	counter-reset: li;
	margin: 0 auto;
}

.guanjianci2 ol li {
	list-style: none;
	line-height: 30px;
	float: left;
	margin-left: 10px;
	font-size: 0.8em;
	float: left;
	margin-top: 10px;
}

.guanjianci2 ol li a {
	color: #000000;
	text-decoration: none;
}

.guanjianci2 ol li a:hover {
	color: #294AA1;
}

.dfoot {
	width: 100%;
	height: 500px;
	background-color: #F11B1F;
	margin: 0 auto;
}

.dfoot1 {
	width: 100%;
	height: auto;
	background-color: #af6263;
	margin: 0 auto;
}

/*新闻首页*/

.liebiaoshouiye {
	width: 100%;
	height: auto;
	background-color: #f8f8f8;
	overflow: hidden;
}

.liebiaobanner {
	width: 100%;
	height: 400px;
	background-image: url(../images/1x/1x/wenzbanner.jpg);
	margin: 0 auto;
	text-align: center;
	line-height: 400px;
	color: white;
	font-size: 3em;
}

.liebiaowenzhang {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
}

.liebiaofenlei {
	width: 100%;
	height: auto;
	margin-top: -50px;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	background-color: white;
	overflow: hidden;
}

.liebiaofenlei ul {
	width: 100%;
	height: auto;
	padding: 1.1%;
}

.liebiaofenlei ul li {
	list-style: none;
	width: 19%;
	height: auto;
	float: left;
	line-height: 70px;
}

.liebiaofenlei ul li a {
	text-decoration: none;
	color: #131313;
}

.liebiaofenlei ul li a:hover {
	color: #1363D0;
	width: 100%;
	height: auto;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	display: block;
	overflow: hidden;
}

.liebiaofenleix {
	width: 100%;
	height: auto;
	padding: 10px;
}

.liebiaofenleiz {
	width: 30%;
	height: auto;
	float: left;
	text-align: center;
}

.liebiaofenleiz a {
	text-decoration: none;
}

.liebiaofenleiy {
	width: 65%;
	height: auto;
	float: right;
	overflow: hidden;
}

.liebiaofenleiys {
	width: 100%;
	height: auto;
	font-size: 1em;
	font-weight: bold;
	line-height: 20px;
}

.liebiaofenleiyx {
	width: 85%;
	height: auto;
	font-size: 0.8em;
	line-height: 20px;
	color: #797979;
	margin-top: 10px;
}

.liebiaowenzhangx {
	width: 100%;
	height: auto;
	margin-top: 30px;
	overflow: hidden;
}

.liebiaowenzhangz {
	width: 68%;
	height: auto;
	float: left;
}

.liebiaowenzhangz1 {
	width: 100%;
	height: auto;
	height: auto;
	box-shadow: 0px 2px 2px 2px #d4d4d438;
	background-color: white;
}

.liebiaowenzhangz11 {
	width: 80%;
	height: 40px;
	line-height: 40px;
	font-size: 1.9em;
	font-weight: bolder;
	padding: 20px 0 0 0;
	margin-left: 10px;
	color: #464646;
	margin-top: 20px;
}

.liebiaowenzhangz12 {
	width: 98%;
	height: auto;
	margin: 0 auto;
}

#tab_nav {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: #f1e7e7 1px solid;
}

#tab_nav li {
	width: 12.5%;
	float: left;
	list-style: none;
	border-bottom: none;
	text-align: center;
	line-height: 50px;
	height: 50px;
}

#tab_nav li a {
	font-size: 0.8em;
	color: #474747;
	text-decoration: none;
	line-height: 50px;
}

#tab_nav li a:hover {
	color: #246EE1;
	border-bottom: #246EE1 2px solid;
	line-height: 50px;
	display: block;
}

#tab_content {
	width: 100%;
	height: 460px;
	text-align: center;
	background: #FFF;
	overflow: hidden;
}

#t_1,#t_2,#t_3,#t_4,#t_5,#t_6,#t_7,#t_8 {
	width: 100%;
	height: 460px;
}

.liebiaodanye {
	width: 100%;
	height: auto;
	text-align: center;
	background: #FFF;
	overflow: hidden;
}

.liebiaodanyen {
	width: 100%;
	height: auto;
}

.fenyeliebiao {
	width: 100%;
	height: 50px;
	overflow: hidden;
}

.xiwdada {
	width: 100%;
	height: auto;
	padding: 1%;
}

.xiwdada ul {
	width: 100%;
	height: auto;
}

.xiwdada ul li {
	width: 98%;
	height: auto;
	list-style: none;
	border-bottom: 1px solid #c1c1c1;
	overflow: hidden;
	margin：0 auto;   padding: 20px 0px;
}

.xiwdada ul li a {
	color: #0D0D0D;
	text-decoration: none;
}

.xiwdadatime {
	width: 30%;
	height: auto;
	float: left;
}

.xiwdadatime1 {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 1.2em;
	background-color: #158DF0;
	line-height: 30px;
	color: #FFFFFF;
}

.xiwdadatime2 {
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 0.8em;
	line-height: 30px;
}

.xiwdadabiaoti {
	width: 68%;
	height: auto;
	float: right;
}

.xiwdadabiaoti1 {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 1em;
	line-height: 30px;
	font-weight: 500;
}

.xiwdadabiaoti2 {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 0.6em;
	line-height: 20px;
	color: #1E1E1E;
}

.xiwdadabiaoti3 {
	width: 100%;
	height: auto;
	text-align: left;
	font-size: 0.6em;
	line-height: 20px;
	color: #1E1E1E;
	margin-top: 20px;
}

.liebiaowenzhangy {
	width: 30%;
	height: auto;
	float: right;
	margin-top: 20px;
}

.liebiaowenzhangy1 {
	width: 100%;
	height: auto;
	box-shadow: 0px 2px 2px 2px #d4d4d438;
	background-color: white;
	overflow: hidden;
}

.liebiaozhengm1 {
	width: 100%;
	height: 30px;
}

.liebiaozhengm {
	width: 100%;
	height: auto;
	border-left: 5px solid #4866F1;
	text-indent: 10px;
	font-size: 1.2em;
	font-weight: 700;
}

.liebiaozhengm2 {
	width: 100%;
	height: auto;
}

.liebiaozhengm2 ul {
	width: 90%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 20px 0;
}

.liebiaozhengm2 ul li {
	width: 100%;
	height: auto;
	list-style: none;
	overflow: hidden;
}

.liebiaozhengm2 ul li a{color: #5c5c5c;
}
.liebiaozhengm2 ul li a:hover{color: #58a3e0;
}

.liebiaozhengm2img {
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
	margin-top: 15px;
}

.liebiaozhengm2t {
	width: 75%;
	height: auto;
	float: right;
	padding: 10px 0 10px 0;
}

.liebiaozhengm2t1 {
	width: 100%;
	height: auto;
	font-weight: 700;
	line-height: 20px;
	font-size: 0.8em;
}

.liebiaozhengm2t3 {
	width: 100%;
	height: auto;
	color: #A0A0A0;
	line-height: 20px;
	font-size: 0.5em;
}

.liebiaowenzhangy2 {
	width: 100%;
	height: auto;
	box-shadow: 0px 2px 2px 2px #d4d4d438;
	background-color: white;
	overflow: hidden;
	padding: 10px 0 30px 0;
}

.liebiaowenti1 {
	width: 100%;
	height: 10px;
}

.liebiaowentim {
	width: 100%;
	height: auto;
	border-left: 5px solid #4866F1;
	text-indent: 10px;
	font-size: 1.2em;
	font-weight: 700;
}

.liebiaowentim2 {
	width: 100%;
	height: auto;
}

.liebiaowentim2 ul {
	width: 90%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.liebiaowentim2 ul li {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
	list-style: none;
	overflow: hidden;
}

.liebiaowentim24 {
	width: 100%;
	height: auto;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.liebiaowentim2wen {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	background-color: #158df099;
	border-radius: 100%;
	text-align: center;
	line-height: 30px;
	color: white;
}

.liebiaowentim2wt {
	width: 80%;
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
	margin-left: 10px;
	font-weight: 400;
	font-size: 1em;
}

.liebiaowentim2da {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	background-color: #158df0;
	border-radius: 100%;
	text-align: center;
	line-height: 30px;
	color: white;
}

.liebiaowentim2dt {
	width: 80%;
	height: auto;
	float: left;
	text-align: left;
	line-height: 30px;
	margin-left: 10px;
	background-color: #e6e6e6;
	font-size: 0.8em;
	padding: 3%;
	color: #676767;
	border-radius: 5%;
}

.liebiaobiaoqm2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #f4f4f4;
    margin-top: 10px;
}

.liebiaobiaoqm2 ul {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}

.liebiaobiaoqm2 ul li {
	width: 28%;
	height: auto;
	float: left;
	list-style: none;
	line-height: 30px;
	text-align: center;
	background-color: #ececec;
	margin: 2%;
}

.liebiaobiaoqm2 ul li a {
	text-decoration: none;
	color: #292929;
	font-size: 0.8em;
}

#tab_nav1 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: #f1e7e7 1px solid;
}

#tab_nav1 li {
	width: 12.5%;
	float: left;
	list-style: none;
	border-bottom: none;
	text-align: center;
	line-height: 50px;
	height: 50px;
}

#tab_nav1 li a {
	font-size: 0.8em;
	color: #474747;
	text-decoration: none;
	line-height: 50px;
}

#tab_nav1 li a:hover {
	color: #246EE1;
	border-bottom: #246EE1 2px solid;
	line-height: 50px;
	display: block;
}

#tab_content1 {
	width: 100%;
	height: 500px;
	text-align: center;
	background: #FFF;
	overflow: hidden;
}

#b_1,#b_2,#b_3,#b_4,#b_5,#b_6,#b_7,#b_8 {
	width: 100%;
	height: 500px;
}

.faluxianggs {
	width: 100%;
	height: auto;
	padding: 20px 0 0;
	overflow: hidden;
}

.faluxianggsz {
	width: 42%;
	height: auto;
	float: left;
}

.faluxianggszimg {
	width: 100%;
	height: auto;
}

.faluxianggszbiaot {
	width: 100%;
	height: auto;
	margin-top: -60px;
	color: #FFFFFF;
}

.faluxianggszbiaot1 {
	width: 100%;
	height: auto;
	font-size: 1em;
	line-height: 30px;
	font-weight: 400;
}

.faluxianggszbiaot2 {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	color: #D8D8D8;
	margin-left: 50px;
	text-align: left;
}

.faluxianggsy {
	width: 56%;
	height: auto;
	float: right;
}

.faluxianggsy ul {
	width: 100%;
	height: auto;
}

.faluxianggsy ul  li {
	list-style: none;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #DDDDDD;
}

.faluxianggsyb {
	width: 100%;
	height: auto;
	font-size: 1em;
	line-height: 30px;
	font-weight: 400;
	text-align: left;
}

.faluxianggsyq {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	color: #D8D8D8;
	text-align: left;
	line-height: 30px;
}

.faluxianggsym {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	color: #000000;
	text-align: left;
	line-height: 30px;
}

.faluxianggsym span {
	color: #4474D5;
}

.faluxianggx {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.faluxianggx ul {
	width: 100%;
	height: auto;
}

.faluxianggx ul  li {
	list-style: none;
	padding: 10px 0 10px 0;
	width: 48%;
	float: left;
	margin-left: 10px;
}

.faluxianggximg {
	width: 42%;
	height: auto;
	float: left;
}

.faluxianggxbiaot {
	width: 57%;
	height: auto;
	float: right;
}

.faluxianggxbiaot1 {
	width: 100%;
	height: auto;
	font-size: 1em;
	line-height: 30px;
	font-weight: 400;
	text-align: left;
	color: #444444;
}

.faluxianggxbiaot2 {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	color: #D8D8D8;
	text-align: left;
	line-height: 30px;
	margin-top: 20px;
}

.faluxianggxbiaot3 {
	width: 100%;
	height: auto;
	font-size: 0.8em;
	color: #000000;
	text-align: left;
	line-height: 30px;
}

@media screen and (max-width: 1920px) and (min-width: 1680px) {
	.shoujidingbu {
		display: none;
	}

	.wpbanner {
		display: none
	}
}

@media screen and (max-width: 1680px) and (min-width: 1360px) {
	
	.newcase1 {
		width: 100%
	}

	.youla1 {
		width: 98%;
	}

	.liebiaowenzhang {
		width: 100%;
	}

	.shoujidingbu {
		display: none;
	}

	.wpbanner {
		display: none
	}
}

@media screen and (max-width: 1360px) and (min-width: 900px) {
	.newcase1 {
		width: 100%
	}

	.youla1 {
		width: 98%;
	}

	.liebiaowenzhang {
		width: 100%;
	}

	.shoujidingbu {
		display: none;
	}

	.wpbanner {
		display: none
	}
}

@media screen and (max-width: 900px) {
	.newcase1 {
		width: 100%
	}

	.newcasewenl {
		width: 98%;
		margin: 0 auto;
	}

	.newcasewenr {
		width: 98%;
		margin: 0 auto;
	}

	#four_flash .flashBg ul.mobile li dd {
		font-size: 0.5em;
	}

	.changjianwenti {
		display: none;
	}

	.youla1 {
		width: 98%;
	}

	.youla1r {
		display: none;
	}

	.liebiaowenzhangz {
		width: 100%;
		margin: 0 auto;
	}

	.liebiaowenzhangy {
		width: 100%;
		margin: 0 auto;
	}

	.header {
		display: none;
	}

	.zhengshuc {
		display: none;
	}

	.footer {
		display: none;
	}
}

.zixunz {
	width: 31%;
	height: auto;
    /* float: left; */
	overflow: hidden;
	padding-top: 30px;
}

.zixunr {
	width: 31%;
	height: auto;
	float: left;
	padding-top: 30px;
    /* margin-left: 1%; */
}

.zixunr {
	width: 31%;
	height: auto;
	float: left;
    /* margin-left: 1%; */
}

#four_flash .but_left {
	display: none;
}

#four_flash .but_right {
	display: none;
}

.zixun {
	width: 100%;
	height: auto;
	margin: 0 auto;
    /* margin-top: 50px; */
	overflow: hidden;
}

.kongqiliebiao {
	width: 65%;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	background-color: white;
	height: auto;
	float: left;
	padding: 20px;
}

.kqflbt {
	width: 40%;
	height: auto;
	float: left;
}

.kqflbt1 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.kqflbt1img {
	width: 15%;
	height: auto;
	float: left;
	padding: 2%;
	text-align: right;
}

.kqflbt1tiaot {
	width: 75%;
	height: auto;
	float: right;
	line-height: 40px;
	padding: 3%;
	font-size: 1.8em;
	font-weight: 500;
}

.kqflbt2 {
	width: 80%;
	height: auto;
	line-height: 20px;
	font-size: 0.8em;
	padding: 3%;
	color: #535353;
}

.kqflbt3 {
	width: 80%;
	height: auto;
	line-height: 50px;
	font-size: 1.3em;
	padding: 3%;
	margin-top: 50px;
}

.kqflbt3 span {
	font-size: 2.5em;
	color: #0748E0;
}

.kqflbt4 {
}

.kptup {
	width: 60%;
	height: 300px;
	float: right;
}

.kongqizixun {
	width: 29%;
	height: auto;
	float: right;
}

.kongqizixun2 {
	width: 100%;
	height: 115px;
	padding: 20px;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	background-color: white;
}

.kongqizixun3 {
	width: 100%;
	height: 115px;
	padding: 20px;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	background-color: white;
	margin-top: 30px;
}

.liebiaowenzhangli {
	width: 66.6%;
	height: auto;
	margin: 0 auto;
}

.liebiaofenlei12121 {
	width: 100%;
	height: auto;
	box-shadow: 0px 5px 5px 5px #d4d4d438;
	background-color: white;
	overflow: hidden;
	margin-top: 20px;
}

.liebiaofenlei1212121 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.liebiaoembq {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 20px;
}

.liebiaoembq ul {
	width: 100%;
	height: auto;
	padding: 5px;
	margin: 0 auto;
	list-style: none;
}

.liebiaoembq ul	li {
	height: auto;
	background-color: #ecebeb;
	width: auto;
	float: left;
	margin-left: 20px;
	padding: 10px;
	line-height: 10px;
	border-radius: 40px;
	font-size: 0.8em;
	margin-top: 10px;
}

.liebiaoembq ul	li a {
	height: auto;
	background-color: #ecebeb;
	width: auto;
	text-decoration: none;
	border-radius: 30px;
	font-size: 1em;
	color: #3E3E3E;
}

.kongqizixun2z {
	width: 90%;
	margin-top: 15px;
}

.kongqizixun2zl {
	width: 50%;
	float: left;
	margin-top: 15px;
}

.kongqizixun2zl1 {
	font-weight: 400;
	line-height: 30px;
}

.kongqizixun2zl2 {
	font-size: 0.4em;
	margin-top: 5px;
	color: #9e9e9e;
}

.kongqizixun2zy {
	width: 45%;
	float: right;
	text-align: center;
}

.kongqizixun2zy img {
	width: 55%;
}

.fenyeliebiaoz {
	width: 20%;
	height: 30px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center;
}

.fenyeliebiaoz1 {
	width: 10%;
	height: auto;
	line-height: 20px;
	background-color: #e8e8e8;
	float: left;
}

.fenyeliebiaoz2 {
	width: 15%;
	height: auto;
	line-height: 20px;
	background-color: #e8e8e8;
	float: left;
	margin-left: 10px;
}

.fenyeliebiaoz3 {
	width: 10%;
	height: auto;
	line-height: 20px;
	background-color: #e8e8e8;
	float: left;
	margin-left: 10px;
}

.fenyeliebiaoz6 {
	width: 15%;
	height: auto;
	line-height: 20px;
	background-color: #e8e8e8;
	float: left;
	margin-left: 10px;
}

.container {
	background: #ffffff;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
}

.price {
	width: 100%;
	margin: 0 auto;
}

.price h2 {
	font-size: 24px;
	color: #333;
	line-height: 1;
	font-weight: 400;
	padding-bottom: 10px;
	padding-left: 10px;
}

.price .category {
	width: 100%;
	overflow: hidden;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 10px;
}

.price .category:after {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #EDEDED;
	z-index: 2;
}

.price .category:before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	background-color: #EDEDED;
	z-index: 2;
}

.price .category a:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.price .category .prev {
	display: none;
	position: absolute;
	top: 0;
	width: 59px;
	height: 100%;
	box-shadow: 0 0 3px #c6c6c7;
	background: #fff;
	text-align: center;
	font-size: 0;
	left: 0;
	border-right: 1px solid #e1e3e6;
}

.price .category .prev span {
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 14px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow.svg);
	background-position: 96.77% 25%;
	background-size: initial;
}

.price .category .next span {
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 14px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow.svg);
	background-position: 61.29% 25%;
	background-size: initial;
}

.price .category .next {
	position: absolute;
	top: 0;
	width: 59px;
	height: 100%;
	box-shadow: 0 0 3px #c6c6c7;
	background: #fff;
	text-align: center;
	font-size: 0;
	right: 0;
	border-left: 1px solid #e1e3e6;
}

.price .category ul li {
	display: table-cell;
	white-space: nowrap;
	font-size: 14px;
	text-align: center;
	border-bottom: 3px solid transparent;
	cursor: pointer;
	position: relative;
	padding: 18px 25px;
}

.price .category ul li.active {
	border-bottom-color: #00a4ff;
	color: #00a4ff;
}

.price .cont {
	display: none;
}

.price .cont.active {
	display: block;
}

.price .cont ul {
	overflow: hidden;
}

.price .cont ul li {
	width: 47%;
	float: left;
	margin: 0 10px;
	box-sizing: border-box;
	list-style: none;
	border-bottom: 1px #e6e6e6 solid;
	min-height: 155px;
	overflow: hidden;
}

.price .cont ul li:nth-child(4n) {
	margin-right: 0px!important;
}

.price .cont ul li a {
	display: block;
	background-color: #fff;
	padding: 13px 20px 15px;
	color: #1A1A1A;
}

.price .cont ul li a:hover {
	overflow: hidden;
}

.price .cont ul li a:hover .cont_main h3.title {
	color: #00a4ff;
}

.price .cont ul li a .cont_main {
	display: table-cell;
	vertical-align: top;
}

.price .cont ul li a .cont_main h3.title {
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}

.price .cont ul li a .cont_main p.desc {
	font-size: 14px;
	line-height: 1.5;
	color: #666;
	height: 42px;
	margin-top: -2px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.dingwei {
	width: 100;
	padding: 10px;
	color: #9A9A9A;
	text-decoration: none;
	padding-top: 30px;
}

.dingwei a {
	width: 100;
	padding: 10px;
	color: #9A9A9A;
	text-decoration: none;
}

.dibuico {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.dibuico ul {
	width: 100%;
	height: auto;
}

.dibuico ul li {
	width: 20%;
	height: auto;
	list-style: none;
	float: left;
}

.dibuico1 {
	width: 50%;
	height: auto;
	margin: 0 auto;
}

.dibuico2 {
	width: 50%;
	height: auto;
	margin: 0 auto;
}

/*手机端*/

main {
	position: relative;
	z-index: 2;
  /* fix bug on iOS */
	height: 80px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #9cb3a8;
  /* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.7s;
	-moz-transition: -moz-transform 0.7s;
	transition: transform 0.7s;
	-webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
	-moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
	transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}

main h1, main p {
	text-align: center;
}

main h1 {
	font-size: 2.6rem;
	margin-bottom: 1em;
}

main p {
	font-family: "Merriweather", serif;
	color: #d6dfdb;
	max-width: 450px;
	margin: 0 auto;
	line-height: 1.6;
}

.navigation-is-open main {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}

@media only screen and (min-width: 768px) {
	main {
		padding: 250px 10%;
	}

	main h1 {
		font-size: 3.6rem;
	}

	main p {
		font-size: 2rem;
	}
}

.cd-nav-trigger {
	position: fixed;
	z-index: 3;
	right: 5%;
	top: 10px;
	height: 54px;
	width: 54px;
	background-color: #003399;
	border-radius: 50%;
  /* image replacement */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: -webkit-transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	transition: transform 0.5s;
}

.cd-nav-trigger .cd-nav-icon {
  /* icon created in CSS */
	position: absolute;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 22px;
	height: 2px;
	background-color: #ffffff;
}

.cd-nav-trigger .cd-nav-icon::before, .cd-nav-trigger .cd-nav-icon:after {
  /* upper and lower lines of the menu icon */
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: inherit;
  /* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s;
	-moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s;
	transition: transform 0.5s, width 0.5s, top 0.3s;
}

.cd-nav-trigger .cd-nav-icon::before {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top;
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	-o-transform: translateY(-6px);
	transform: translateY(-6px);
}

.cd-nav-trigger .cd-nav-icon::after {
	-webkit-transform-origin: right bottom;
	-moz-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	-o-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	-o-transform: translateY(6px);
	transform: translateY(6px);
}

.no-touch .cd-nav-trigger:hover .cd-nav-icon::after {
	top: 2px;
}

.no-touch .cd-nav-trigger:hover .cd-nav-icon::before {
	top: -2px;
}

.cd-nav-trigger svg {
	position: absolute;
	top: 0;
	left: 0;
}

.cd-nav-trigger circle {
  /* circle border animation */
	-webkit-transition: stroke-dashoffset 0.4s 0s;
	-moz-transition: stroke-dashoffset 0.4s 0s;
	transition: stroke-dashoffset 0.4s 0s;
}

.navigation-is-open .cd-nav-trigger {
  /* rotate trigger when navigation becomes visible */
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.navigation-is-open .cd-nav-trigger .cd-nav-icon::after,
.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
  /* animate arrow --> from hamburger to arrow */
	width: 50%;
	-webkit-transition: -webkit-transform 0.5s, width 0.5s;
	-moz-transition: -moz-transform 0.5s, width 0.5s;
	transition: transform 0.5s, width 0.5s;
}

.navigation-is-open .cd-nav-trigger .cd-nav-icon::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.navigation-is-open .cd-nav-trigger .cd-nav-icon::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::after, .no-touch .navigation-is-open .cd-nav-trigger:hover .cd-nav-icon::before {
	top: 0;
}

.navigation-is-open .cd-nav-trigger circle {
	stroke-dashoffset: 0;
	-webkit-transition: stroke-dashoffset 0.4s 0.3s;
	-moz-transition: stroke-dashoffset 0.4s 0.3s;
	transition: stroke-dashoffset 0.4s 0.3s;
}

@media only screen and (min-width: 1170px) {
    
    
	.wpbanner {
		display: none
	}

	.cd-nav-trigger {
		top: 40px;
	}
}

.cd-nav {
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #1d4696;
	visibility: hidden;
	-webkit-transition: visibility 0s 0.7s;
	-moz-transition: visibility 0s 0.7s;
	transition: visibility 0s 0.7s;
}

.cd-nav .cd-navigation-wrapper {
  /* all navigation content */
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding: 40px 5% 40px calc(5% + 80px);
  /* Force Hardware Acceleration in WebKit */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: -webkit-transform 0.7s;
	-moz-transition: -moz-transform 0.7s;
	transition: transform 0.7s;
	-webkit-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
	-moz-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
	transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
}

.navigation-is-open .cd-nav {
	visibility: visible;
	-webkit-transition: visibility 0s 0s;
	-moz-transition: visibility 0s 0s;
	transition: visibility 0s 0s;
}

.navigation-is-open .cd-nav .cd-navigation-wrapper {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
	-moz-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
	transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
}

.cd-nav h2 {
	position: relative;
	margin-bottom: 1.7em;
	font-size: 1.3rem;
	font-weight: 800;
	color: #080b0f;
	text-transform: uppercase;
}

.cd-nav h2::after {
  /* bottom separation line */
	content: '';
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 1px;
	width: 60px;
	background-color: currentColor;
}

.cd-nav .cd-primary-nav {
	margin-top: 60px;
}

.cd-nav .cd-primary-nav li {
	margin: 1.6em 0;
	list-style: none;
	color: white;
}

.cd-nav .cd-primary-nav a {
	font-family: "Merriweather", serif;
	font-size: 1.5rem;
	color: rgb(255 255 255);
	display: inline-block;
	text-decoration: none;
}

.cd-nav .cd-primary-nav a.selected {
	color: #ffffff;
}

.no-touch .cd-nav .cd-primary-nav a:hover {
	color: #ffffff;
}

.cd-nav .cd-contact-info {
	margin-top: 80px;
}

.cd-nav .cd-contact-info li {
	font-family: "Merriweather", serif;
	margin-bottom: 1.5em;
	line-height: 1.2;
	color: rgba(255, 255, 255, 0.3);
}

.cd-nav .cd-contact-info a {
	color: #ffffff;
}

.cd-nav .cd-contact-info span {
	display: block;
}

.cd-nav .cd-contact-info li, .cd-nav .cd-contact-info a, .cd-nav .cd-contact-info span {
	font-size: 1.6rem;
}

@media only screen and (min-width: 1170px) {
    
	.wpbanner {
		display: none
	}

	.cd-nav .cd-navigation-wrapper {
		padding: 62px 20%;
	}

	.cd-nav .cd-navigation-wrapper::after {
		clear: both;
		content: "";
		display: table;
	}

	.cd-nav .cd-half-block {
		width: 50%;
		float: left;
	}

	.cd-nav .cd-primary-nav {
		margin-top: 0;
	}

	.cd-nav h2 {
		font-size: 1.5rem;
		margin-bottom: 5.6em;
	}

	.cd-nav .cd-primary-nav li {
		margin: 2em 0;
	}

	.cd-nav .cd-primary-nav a {
		font-size: 4.4rem;
	}

	.cd-nav .cd-contact-info {
		margin-top: 120px;
		text-align: right;
	}

	.cd-nav .cd-contact-info li {
		margin-bottom: 2.4em;
	}

	.cd-nav .cd-contact-info li, .cd-nav .cd-contact-info a, .cd-nav .cd-contact-info span {
		font-size: 2rem;
	}
}

.no-js main {
	height: auto;
	overflow: visible;
}

.no-js .cd-nav {
	position: static;
	visibility: visible;
}

.no-js .cd-nav .cd-navigation-wrapper {
	height: auto;
	overflow: visible;
	padding: 100px 5%;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.shoujidingbu {
	width: 100%;
	height: 70px;
	background-color: #003399;
}

.shoujibiaoti {
	width: 80%;
	height: auto;
	line-height: 70px;
	color: white;
	margin-left: 5%;
}

#kefu1 {
	margin-top: 50px;
	position: absolute;
	top: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 :document.body.scrollTop +50);
}

#kefu1 {
	position: fixed;
	right: 0px;
	top: 80px;
	z-index: 10008;
	width: 132px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 1px #d4d4d4;
	font-size: 12px;
}

.cs_tel {
	height: 25px;
	background: url('../images/img.gif') no-repeat 0px 0px;
}

.cs_tel_ct {
	color: #666;
	line-height: 150%;
}

.cs_tel_num {
	color: #c00;
	font-size: 18px;
	font-family: Arial,Verdana;
	font-style: italic;
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

.cs_online {
	height: 30px;
	background: url('../images/img.gif') no-repeat 0px -50px;
}

.cs_online_qq {
	height: 25px;
}

.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover {
	text-decoration: none;
	color: #666;
}

.cs_qcode {
	padding: 10px 0px 0px 0px;
}

.cs_free {
	height: 32px;
	background: url('../images/img.gif') no-repeat 0px -100px;
}

.cs_free a {
	display: block;
	height: 32px;
}

.cs_free a span {
	display: none;
}

.cs_baidu {
	height: 32px;
	background: url('../images/img.gif') no-repeat 0px -200px;
}

.cs_baidu a {
	display: block;
	height: 32px;
}

.cs_baidu a span {
	display: none;
}

.cs_spr {
	border-bottom: 1px dashed #c0c0c0;
	margin: 8px 0px;
}

.cs_space {
	clear: both;
	overflow: hidden;
	height: 8px;
}

.cs_close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url('../images/img.gif') no-repeat 0px -150px;
}

.cs_close a {
	display: block;
	height: 10px;
}

.cs_close a span {
	display: none;
}

.dibubanquan {
	width: 100%;
	height: auto;
	background-color: #020A4D;
	color: white;
}

.dibubanquan1 {
	width: 90%;
	height: auto;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
}

.dibubanquan2 {
	width: 90%;
	height: auto;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
}
/*新闻页*/

@media screen and (max-width: 900px) {
  
	.zixun {
		width: 98%;
		overflow: hidden;
	}

	.zixunz {
		width: 100%;
		height: auto;
    /* float: left; */
		overflow: hidden;
	}

	.zixunr {
		width: 100%;
		height: auto;
		float: left;
    /* margin-left: 1%; */
	}

	#kefu1 {
		display: none;
	}

	.liebiaowenzhangli {
		width: 100%;
	}

	.liebiaofenlei1212121 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.kongqiliebiao {
		width: 98%;
		padding: 0;
	}

	.kqflbt {
		width: 100%;
	}

	.kqflbt2 {
		width: 100%;
	}

	.kqflbt3 {
		display: none;
	}

	.kptup {
		width: 100%;
		height: auto;
	}

	.kongqizixun {
		display: none;
	}

	.liebiaoembq ul li {
		margin-top: 10px;
	}

	.liebiaowenzhangx {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 10px;
	}

	.xiwdada ul li {
		width: 100%;
		height: auto;
		list-style: none;
		border-bottom: 1px solid #c1c1c1;
		overflow: hidden;
		float: left;
		margin-left: 5px;
		padding: 20px 0px;
	}
.xiwdada ul li a{color:#5c5c5c;}
.xiwdada ul li a:hover{background-color:absolute;}

	.faluxianggx {
		display: none;
	}

	#tab_content1 {
		width: 100%;
		height: auto;
		text-align: center;
		background: #FFF;
		overflow: hidden;
	}

	.faluxianggsz {
		width: 100%;
	}

	.faluxianggsy {
		width: 90%;
		height: auto;
		padding-top: 20px;
		margin: 0 auto;
    /* float: right; */
	}

	.xiwdada {
		width: 98%;
	}

	.newcasewenl12 span {
		display: none;
	}

	.yuyuezxy {
		width: 100%;
	}

	.yuyuezxz {
		display: none;
	}

	.yuyuezx {
		width: 95%;
	}

	.liebiaobanner {
		width: 100%;
		height: 250px;
		background-image: url(../images/1x/1x/wenzbanner.jpg);
		margin: 0 auto;
		text-align: center;
		line-height: 200px;
		color: white;
		font-size: 3em;
	}

	.liebiaowenzhang {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	.liebiaofenlei {
		width: 100%;
		height: auto;
		margin-top: -50px;
		box-shadow: 0px 5px 5px 5px #d4d4d438;
		background-color: white;
		overflow: hidden;
	}

	.liebiaofenlei ul {
		width: 100%;
		height: auto;
		padding: 1.1%;
		overflow: hidden;
	}

	.liebiaofenlei ul li {
		list-style: none;
		width: 50%;
		height: auto;
		float: left;
		line-height: 70px;
		overflow: hidden;
		max-height: 84px;
	}

	.liebiaowenzhangz11 {
		width: 100%;
		height: 40px;
		line-height: 40px;
		font-size: 1.9em;
		font-weight: bolder;
		padding: 20px 0 0 0;
		margin-left: 10px;
		color: #464646;
		margin-top: 20px;
	}

	.price .cont ul li {
		width: 100%;
	}

	.case2355 {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}

	.casel {
		display: none;
	}

	.caser {
		width: 100%;
		height: auto;
    /* float: right; */
		margin: 0 auto;
	}

	.caser1n {
		width: 100%;
		height: 250px;
		padding: 0;
	}

	.caser1r {
		width: 100%;
		height: auto;
    /* float: right; */
	}

	.caser1r3 {
		width: 98%;
		margin-top: 10px;
		display: none;
	}

	.caser1 {
		width: 100%;
		height: auto;
		background-color: #ffffff;
		border-bottom: 1px solid #d1dae3;
		overflow: hidden;
	}

	.youla {
		width: 100%;
		height: 50px;
		margin: 0 auto;
		display: none;
	}

	.newcasewenl11 {
		font-size: 0.8em;
	}

	.newcasewenl2 {
		width: 98%;
		height: auto;
		padding: 2%;
		overflow: hidden;
	}

	.xiangguan2 ol li {
		width: 100%;
		height: auto;
		line-height: 30px;
		font-size: 0.8em;
	}
	
	
	/*首页*/
	
	.fenlei {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}

	.fenleiz {
		width: 100%;
		float: left;
	}

	.fenleizs {
		width: 100%;
		height: 40px;
	}

	.fenleizs1 {
		width: 100%;
		height: 40px;
		float: left;
		text-align: center;
		line-height: 40px;
		background-color: #003399;
		color: aliceblue;
	}

	.fenleizs2 {
		width: 100%;
		height: 20px;
		float: left;
		margin-left: 5%;
	}

	.fenleizx {
		width: 98%;
		height: auto;
		overflow: hidden;
	}

	.fenleizx ul {
    /* padding: 20px; */
		height: auto;
		overflow: hidden;
	}

	.fenleizx ul li {
		width: 50%;
		height: auto;
		list-style: none;
		float: left;
		margin: 10px 0;
	}

	.fenleir {
		width: 20%;
		float: right;
		display: none;
	}

	.guanyu {
		width: 98%;
		margin: 30PX auto;
	}

	.guanyus {
		width: 100%;
		height: auto;
	}

	.wentihuda {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.wentihuda ul li {
	width: 31%;
    height: auto;
    float: left;
    text-align: center;
    padding: 1%;
	}

	.wenti1 {
	    width: 50%;
    height: auto;
    line-height: 35px;
    color: #FFFFFF;
    border-radius: 10px;
    text-indent: 20px;
    /* margin: 0 auto; */
    font-size: 0.8em;
    text-align: center;
	}

	.wenti2 {
	width: 100%;
    height: auto;
    line-height: 20px;
   margin-left: 5px; 
    border-left: 1px solid #354DA5;
    color: #ffffff;
    font-size: 0.6em;
    
    /* text-indent: 20px;*/
	}
	.wenti3 {
    width: 100%;
    height: auto;
    margin-left: 2px;
    color: #ffffff;
    float: left;
    font-size: 0.6em;
}
.zhengming {
    width: 100%;
    height: 200px;
    background-color: #ffffff;
    display: none;
}
	

	.guanyu {
		width: 98%;
		margin: 30PX auto;
	}

	.guanyuxz {
		width: 100%;
		height: auto;
		float: left;
		padding: 0;
	}

	.guanyuxr {
		width: 98%;
		height: auto;
    /* float: right; */
		padding: 0;
	}

	.guanyuxr1 {
		display: none;
	}

	.guanyuxr3 {
		display: none;
	}

	.baise {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}

	.guanyux {
		width: 100%;
		height: auto;
	}

	.bejjk {
		width: 100%;
		height: auto;
		margin: 0 auto;
		background-color: #FCFCFC;
		overflow: hidden;
	}

	.anli {
		width: auto;
		height: auto;
		margin-top: 10px;
		margin: 0 auto;
	}

	.anlis {
		width: 100%;
		height: auto;
	}

	.anlix {
		width: 100%;
		height: auto;
		background-color: aliceblue;
		overflow: hidden;
	}

	.anlix ul li {
		width: 44%;
		list-style: none;
		float: left;
		margin-top: 20px;
		margin: 10px;
	}
}

.fuwuhead {
	width: 100%;
	height: 700px;
	
	background-image: linear-gradient(to right bottom, #5f65e9, #5764eb, #4d62ee, #4161f0, #3260f3, #2c57e5, #254ed7, #1d45c9, #1d33a8, #182288, #0f126a, #05024d);
}

.fuwuheadtop {
	width: 100%;
	height: 80px;
	margin: 0 auto;
	border-bottom: 1px solid #ffffff42;
}

.fuwuheadlogo {
	width: 20%;
	height: 60px;
	float: left;
	line-height: 50px;
	margin-left: 10%;
}

.fuwuheaddaohang {
	width: 60%;
	height: 50px;
	float: right;
}

.fuwuheadpoon {
	width: 20%;
	height: 80px;
	float: right;
	line-height: 50px;
	color: #FCFCFC;
}

.fax {
	width: 100%;
	height: 80px;
	margin: 0;
	padding: 0;
	;
}

.fax {
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}

.fax li {
	width: 11.1%;
	float: left;
	list-style: none;
	text-align: center;
	color: aliceblue;
	line-height: 80px;
	padding-left: 0;
}

.fax li:last-child {
	border-right: none;
}

.fax li a {
	text-decoration: none;
	display: block;
	color: aliceblue;
	font-size: 0.8em;
}

.fax li a:hover {
	width: 100%;
	height: 80px;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
}

.fax1 {
	width: 100%;
	height: 80px;
	margin: 0;
	padding: 0;
	;
}

.fax1 {
	width: 66.6%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}


/* 二级导航 */



.fax2 {
	width: 9%;
	position: absolute;
	opacity: 0;
	transform: translateY(0px);
	transition: transform 1s linear,opacity 1s ease-in-out;
	display: none;
}

.fax li:hover .fax2 {
	opacity: 1;
	transform: translateY(10px);
	display: block;
	z-index: 2;
}

.fax2 li {
	width: 100%;
	float: left;
	text-align: center;
	color: aliceblue;
	line-height: 40px;
	background-color: #3a60f2;
	border-bottom: 1px solid  #2852dd;
}

.fax2 li a {
	width: 100%;
	height: 40px;
	text-decoration: none;
	display: block;
	color: aliceblue;
}

.fax2 li a:hover {
	width: 100%;
	height: 40px;
	background-color: aliceblue;
	color: #F42428;
	text-decoration: none;
}

.fuwubeijing {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.fuwubeijtupian {
	width: 60%;
	height: auto;
	float: left;
}

.fuwubeijtupian img {
	width: 100%;
	height: 621px;
	float: left;
}

.fuwubeijwenzi {
	width: 30%;
	height: auto;
	float: left;
	padding-top: 80px;
	margin-left: -100px;
}

.fuwubeijwenzi1 {
	color: white;
	font-size: 2em;
	line-height: 80px;
	overflow: hidden;
}

.fuwubeijwenzi2 {
	color: white;
	font-size: 0.8em;
	overflow: hidden;
	line-height: 25px;
}

.fuwubeijwenzi3 {
	color: white;
	font-size: 0.8em;
	line-height: 25px;
	overflow: hidden;
}

.fuwubeijwenzi4 {
	color: white;
	font-size: 0.8em;
	line-height: 25px;
	overflow: hidden;
}

.fuwubeijwenzi5 {
	color: white;
	font-size: 0.8em;
	line-height: 25px;
	width: 100%;
	overflow: hidden;
}

.fuwubeijwenzi6 {
	color: white;
	font-size: 0.8em;
	line-height: 25px;
	background-color: #ff2d2d;
	width: 15%;
	line-height: 30px;
	margin-top: 20px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	color: #ffffff;
	text-align: center;
	box-shadow: 2px 2px 2px 2px #19269073;
}

.fuwubeijwenzi6 a {
	text-decoration: none;
	color: white;
}

.fuwubeijwenicon {
	width: 5%;
	float: left;
	padding: 2px;
}

.fuwubeijwenzi7 {
	margin-top: 20px;
	overflow: hidden;
	margin-left: -20px;
}

.fuwubeijwenzi7 ul {
}

.fuwubeijwenzi7 ul li {
	width: 20%;
	list-style: none;
	float: left;
	margin-left: 20px;
}

.fuwubeijwenzi71 {
	width: 100%;
}

.fuwubeijwenzi72 {
	color: white;
	font-size: 0.8em;
	text-align: center;
}

.zhengshuhead {
	width: 100%;
	height: 100vh;
	background-image: linear-gradient(to right bottom, #5f65e9, #5764eb, #4d62ee, #4161f0, #3260f3, #2c57e5, #254ed7, #1d45c9, #1d33a8, #182288, #0f126a, #05024d);
}

.zhengshuwenzi {
	width: 30%;
	height: auto;
	float: right;
	padding-top: 13vh;
    /* margin-left: -100px; */
	margin-right: 20%;
}

.zhengshutupian {
	width: 25%;
	height: auto;
	float: left;
	margin-left: 20%;
	margin-top: 40px;
}

@media screen and (max-width: 900px) {
	.flexslider {
		display: none;
	}

	.abj {
		width: 100%;
		height: auto;
		margin: 0 auto;
		background-color: #F5F5F5;
	}

	.zhengshu {
		width: 100%;
		margin: 30PX auto;
		height: auto;
		overflow: hidden;
	}

	.bodyCon08 .students {
		margin: 0 auto;
		width: 100%;
		height: auto;
    /* position: relative; */
		overflow: hidden;
	}

	#four_flash {
    /* position: relative; */
		width: 100%;
		height: auto;
		margin: 0 auto;
		margin-top: 20px;
		overflow: hidden;
	}

	#four_flash .flashBg {
		width: 100%;
		height: auto;
		margin: 0 auto;
    /* position: relative; */
		overflow: hidden;
	}

	#four_flash .flashBg ul.mobile {
		width: 100%;
		height: auto;
    /* position: absolute; */
		top: 15;
		left: 0;
		overflow: hidden;
	}

	#four_flash .flashBg ul.mobile li {
		float: left;
		width: 45%;
		height: auto;
		margin-left: 1%;
		padding-top: 40px;
		color: #6C6E85;
		list-style: none;
	}

	#four_flash .flashBg ul.mobile li img {
		width: 90%;
		height: auto;
		display: block;
		margin: 0 auto;
	}

	.fuwuheadtop {
		display: none;
	}

	.fuwubeijtupian {
		display: none;
	}

	.fuwubeijwenzi {
		width: 95%;
		height: auto;
		float: left;
    /* padding-top: 80px; */
		margin-left: 10px;
	}

	.kongqiliebiao {
		width: 100%;
		background-color: white;
		height: auto;
	}

	.fuwubeijwenzi6 {
		color: white;
		font-size: 0.8em;
		line-height: 25px;
		background-color: #ff2d2d;
		width: 50%;
		line-height: 30px;
		margin-top: 20px;
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom-right-radius: 15px;
		border-bottom-left-radius: 15px;
		color: #ffffff;
		text-align: center;
		box-shadow: 2px 2px 2px 2px #19269073;
		margin-left: 50px;
	}

	.fuwubeijwenzi7 ul li {
		width: 40%;
		list-style: none;
		float: left;
		margin-top: 20px;
    /* margin-left: 20px; */
	}

	.fuwuhead {
		width: 100%;
		height: auto;
		overflow: hidden;
		background-image: linear-gradient(to right bottom, #5f65e9, #5764eb, #4d62ee, #4161f0, #3260f3, #2c57e5, #254ed7, #1d45c9, #1d33a8, #182288, #0f126a, #05024d);
	}

	.fuwubeijwenzi1 {
		color: white;
		font-size: 1.8em;
		line-height: 80px;
		overflow: hidden;
	}

	.fuwubeijwenzi2 {
		color: white;
		font-size: 1em;
		overflow: hidden;
		line-height: 30px;
	}

	.fuwubeijwenicon {
		display: none;
	}

	.fuwubeijwenzi3 {
		color: white;
		font-size: 1em;
		line-height: 30px;
		overflow: hidden;
	}

	.fuwubeijwenzi4 {
		color: white;
		font-size: 1em;
		line-height: 30px;
		overflow: hidden;
	}

	.fuwubeijwenzi5 {
		color: white;
		font-size: 1em;
		line-height: 30px;
		width: 100%;
		overflow: hidden;
	}

	.fuwubeijwenzi6 {
		display: none;
	}

	.fuwubeijwenzi7 {
		margin-top: 20px;
    /* overflow: hidden; */
    /* margin-left: -20px; */
	}

	.zhengshutupian {
		width: 100%;
		height: auto;
    /* float: left; */
		margin-left: 0;
		margin-top: 5px;
		text-align: center;
	}

	.zhengshutupian img {
		width: 50%;
		text-align: center;
	}

	.zhengshuwenzi {
		width: 98%;
		height: auto;
    /* float: right; */
		padding-top: 20px;
    /* margin-left: -100px; */
    /* margin-right: 20%; */
		margin: 0 auto;
	}

	.fuwubeijwenzi1asd {
		color: white;
		font-size: 1em;
		line-height: 80px;
		overflow: hidden;
		text-align: center;
	}
}

.fuwubeijwenzi1asd {
	color: white;
	font-size: 1.8em;
	line-height: 80px;
	overflow: hidden;
}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0 5px;
	border-radius: 3px;
}

.pagination span {
	color: #333;
	font-size: 14px;
	padding: 8px 2px;
	margin: 0 5px;
	border-radius: 3px;
}

.pagination a:hover {
	color: #4fc08d;
	border: 1px solid #4fc08d;
}

.pagination a.page-num-current {
	color: #fff;
	background: #4a84d8;
	border: 1px solid #4a84d8;
}
/* ----- PB分页数字条效果 结束 ----- */

.clearfix:after,.clearfix:before {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after {
	clear: both
}

.banner-cloudapp {
	background: url(../images/home_banner_cps.png) center center no-repeat;
}

.banner-trust {
	background: url(../images/home_banner_trust.png) center center no-repeat;
}

.banner-engine {
	height: 620px;
	position: relative;
	overflow: hidden;
}

.banner-engine .banner-ul {
	position: relative;
	width: 100%;
	height: 720px;
	z-index: 1000;
}

.banner-engine .banner-text {
	position: absolute;
	left: 0;
	top: -720px;
	width: 100%;
	height: 552px
}

.banner-engine .banner-text {
	display: none
}

.banner-engine .banner-text1 {
	font-size: 50px;
	line-height: 50px;
	color: #fff
}

.banner-engine .banner-text2 {
	margin-top: 28px;
	font-size: 20px;
	line-height: 20px;
	color: #e4e7eb
}

.banner-engine .banner-link-button {
	display: inline-block;
	border: 1px solid #fff;
	margin-top: 54px;
	width: 160px;
	height: 44px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	color: #fff
}

.banner-engine .banner-link-button:hover {
	background: #fff;
	color: #333;
	border: 1px solid #fff
}

.banner-ul li {
	display: none;
	height: 100%;
	width: 100%;
	float: left
}

.banner-engine .banner-ul li {
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 100%;
	float: left
}

.banner-engine .banner-ul li:first-child {
	z-index: initial
}

.banner-point {
	display: none;
	position: absolute;
	bottom: 48px;
	left: 0;
	width: 100%;
	height: 18px;
	line-height: 18px
}

.banner-engine .banner-point {
	display: block;
	z-index: 1000;
}

.slider-main {
	display: none;
	position: relative;
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1200px
}

.banner-engine .slider-main {
	display: block;
	z-index: 2000;
}

.slider-text {
	position: absolute;
	margin-top: 214px
}

.banner-area {
	width: 100%;
	text-align: center
}

.banner-area li {
	margin: 0 15px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/pagination_02.png) no-repeat
}

.banner-area li.active {
	background: url(../images/pagination_01.png) no-repeat
}
.fuwuhead12{    width: 100%;
    /* height: 700px; */
       background-color: #5f65e9;}
.fuwuheadshouye{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-image: linear-gradient(to right bottom, #5f65e9, #5764eb, #4d62ee, #4161f0, #3260f3, #2c57e5, #254ed7, #1d45c9, #1d33a8, #182288, #0f126a, #05024d);
}
@media screen and (max-width: 900px){
.fuwuheadshouye {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-image: linear-gradient(to right bottom, #5f65e9, #5764eb, #4d62ee, #4161f0, #3260f3, #2c57e5, #254ed7, #1d45c9, #1d33a8, #182288, #0f126a, #05024d);
    display: none;
}}


.footnav{

    display: none;

}

@media (max-width: 980px){

.footnav{
display:block;;
height: 70px;
width: 100%;
position: relative;
z-index: 999;
}

.foot_nav{
    position: fixed;
    bottom: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    background-color: #003399;

}

.foot_nav_c{

    width: 25%;
    height: 50px;
    padding-top: 5px;
    color: #ffffff;
    text-align: center;
}

.foot_nav_c a{
        color: #ffffff;
        text-decoration: none;
        font-size: 0.7em;
    }

}