@charset "utf-8";

/* CSS Document */
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

body {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #333;
	overflow-x: hidden
}

ul,
ol,
li {
	list-style: outside none none;
}

a {
	text-decoration: none;
	color: #555;
}

a:hover {
	text-decoration: none;
	color: #8d7b6f;
}

img {
	border: none;
	max-width: 100%;
}

.clear {
	clear: both;
	display: block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.top {
	width: 100%;
	background: rgba(255, 255, 255, 1);
}

.top-1 {
	width: 100%;
	height: 106px;
	background: url(../images/top-bg.jpg) no-repeat;
}

.logo {
	width: 1200px;
	padding-top: 18px;
	margin: 0 auto;
}

.logo img {
	width: 100%;
	display: block;
}

.cd {
	width: 100%;
	/*display:none;*/
}

.cd li {
	width: 8.1111%;
	float: left;
	position: relative;
	line-height: 56px;
	text-align: center;
	margin: 0 1.5%;
}

.cd li a {
	color: #333333;
	font-size: 18px;
	display: block;
	position: relative;
}

.cd li a:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 4px;
	background: #ec6386;
	bottom: 0;
	left: 0%;
	transform: translateX(0%);
	transition-duration: .5s;
}

.cd li a:hover {
	color: #ec6386;
}

.cd li a:hover:after {
	width: 100%;
}

.cd li .on {
	color: #db5e7c;
}

.cd li .on:after {
	width: 100%;
}

.ewm-fix {
	width: 224px;
	height: 187px;
	position: fixed;
	right: 40px;
	bottom: 10%;
}

.hs-nr {
	padding: 30px 0;
}

.hs-ti {
	text-align: center;
	font-size: 18px;
	padding-bottom: 15px;
	font-weight: bold;
}

.hs-zi {
	font-size: 16px;
	line-height: 2;
}

.xsr01-xi {
	padding-bottom: 200px
}

.xsr01-xi h1 {
	text-align: center;
	font-size: 24px;
	padding-bottom: 20px;
	padding-top: 30px;
}

.xsr01-xi p {
	font-size: 16px;
	line-height: 1.8;
	padding-bottom: 5px;
}

.xsr01-xi span {
	display: block;
	color: #df6e89;
	padding-bottom: 40px;
	font-weight: bold;
	font-size: 16px;
}



.navbg {
	height: 48px;
	width: 100%;
	background: #008e9b;
}

#navul li {
	float: left;
	width: 11.11% !important;
	height: 48px;
	position: relative;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
}

#navul li:nth-child(9):after {
	display: none;
}

#navul li .on {
	color: #000000;
}

#navul li:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 27px;
	background: #fff;
	top: 14.5px;
	right: 0%;
	transition-duration: .5s;
}

#navul li a:link,
#navul li a:visited {
	color: #fff;
}

#navul li ul {
	width: 160%;
	display: none;
	position: absolute;
	z-index: 10000;
	top: 48px;
	left: -30%;
	background: #fff;
	border-bottom: #e9e9e9 1px solid;
	border-bottom: none;
	-moz-box-shadow: 2px 2px 5px #7A7A7A;
	-webkit-box-shadow: 2px 2px 5px #7A7A7A;
	box-shadow: 2px 2px 5px #7A7A7A;
	border-radius: 8px;
}

#navul li ul li {
	display: block;
	width: 100% !important;
	float: none;
	margin-right: 0px;
	height: 50px;
	position: relative;
	line-height: 50px;
	/*border-top:#e9e9e9 1px solid;*/
	font-size: 15px;
	border-right: none;
	font-weight: normal;
}

#navul li ul li:nth-child(1) {
	border-left: none;
}

#navul li.navmoon {
	background: #fff;
	width: 100%;
	height: 48px;
	line-height: 48px;
}

#navul li.navmoon on {
	color: #db5e7c;
}

#navul li.navmoon a {
	color: #ec6386;
}

#navul li.navhome a:hover {
	color: #FCFF00;
}

#navul li.navmoon ul {
	display: block;
}

#navul li.navmoon ul a {
	display: block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #333;
}

#navul li.navmoon ul a:hover {
	color: #ec6386;
}

.sea {
	padding-top: 16px;
	width: 250px;
}

.ewm li {
	width: 110px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	color: #757575;
	position: relative;
	/*border-right:1px solid #bcbcbc;*/
	line-height: 22px;
	float: right;
	list-style: none;
}

.ewm li:nth-child(3) {
	/*width:80px;*/
	border-right: none;
}

.ewm li:after {
	content: "";
	width: 11px;
	height: 8px;
	position: absolute;
	right: 5px;
	top: 7px;
	background: url(../images/ewm-ico.png) no-repeat;
}

.ewm1 {
	float: left;
	width: 240px;
	padding-left: 40px;
	padding-top: 10px;
	display: none;
}

.ewm1 dl {
	width: 90px;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: center;
}

.ewm1 dl img {
	width: 80%;
	display: inline-block;
}

.ewm1 dl p {
	width: 100%;
	text-align: center;
}

.sea1 {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 40px;
	margin-top: 10px;
}

.sea1 input {
	width: 100%;
	border: 1px solid #eeeeee;
	border-radius: 50px;
	line-height: 38px;
	outline: none;
	padding: 0 10% 0 15px;
}

.sea1 .an {
	width: 64px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-family: SimSun;
	position: absolute;
	right: 0;
	top: 0;
	background: #db5e7c;
	color: #fff;
	border-radius: 0 50px 50px 0;
}


.top1 {
	width: 100%;
	position: fixed;
	z-index: 9999;
	height: 110px;
	background: #fff;
}

.ma {
	padding: 37px 0;
}

.w1 {}

.w1 li {
	width: 23.5%;
	padding: 7px;
	float: left;
	list-style: none;
	margin-right: 2%;
	color: #fff;
	overflow: hidden;
	border-radius: 10px;
	text-align: center;
}

/*2019-9-5之前备份*/
/*.w1 li .bd{width:100%; border:2px dashed #fff; padding-top:30px}*/
.w1 li .bd {
	width: 100%;
	padding-top: 15px
}

.w1 li:hover {
	color: #fff;
}

.w1 li:nth-child(1) {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
}

.w1 li:nth-child(2) {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
}

.w1 li:nth-child(3) {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
}

.w1 li:nth-child(4) {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
	margin-right: 0;
}

.w1 li .pic {
	width: 55px;
	height: 55px;
	border: 1px solid #fff;
	border-radius: 5px;
	transition-duration: 1s;
	margin: 0 auto;
}

/*2019-9-5之前备份*/
/*.w1 li .tit{ font-size:24px; font-weight:bold; padding:8px 0 0 0 ;}*/
.w1 li .tit {
	font-size: 20px;
	padding: 5px 0 0 0;
}

.w1 li .jt {
	width: 20px;
	height: 20px;
	float: right;
	margin-right: 8px;
	margin-bottom: 3px;
}

.w1 li a {
	color: #fff;
}

.i1 {
	background: url(../images/ico1.png) no-repeat center center;
}

.i2 {
	background: url(../images/ico2.png) no-repeat center center;
}

.i3 {
	background: url(../images/ico3.png) no-repeat center center;
}

.i4 {
	background: url(../images/ico4-1.png) no-repeat center center;
}

.w1 li:hover .pic {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.kongbai {
	width: 100%;
	height: 0.9375rem;
}

.in_news {
	width: 100%;
	margin: 0 auto;
	/*background:#f6f6f6; padding:23px 0 40px 0;*/
}

.in_news_add {
	width: 100%;
	margin: 0 auto;
}

.in_news1 {
	width: 63%;
}

.n-bit {
	width: 100%;
	border-bottom: 1px solid #ededed;
}

.n-bit .l_01 {
	font-size: 18px;
	line-height: 50px;
	color: #333333;
	position: relative;
}

.n-bit .l_01:after {
	content: "";
	width: 100%;
	background: #db5e7c;
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 3px;
}

.n-bit .l_02 {
	padding-top: 11px;
}

.in_news1-1 {
	width: 100%;
	padding-top: 20px;
}

.in_news1-1 .left1 {
	width: 50%;
}

.in_news1-1 .left1 img {
	width: 100%;
}

.in_news1-1 .right {
	width: 48%;
}

.in_news1-1 .right li {
	width: 100%;
	position: relative;
	list-style: none;
	line-height: 32px;
	font-size: 14px;
	padding-left: 6%;
	font-family: SimSun;
	color: #555555;
}

.in_news1-1 .right li:after {
	content: "";
	width: 9px;
	height: 9px;
	position: absolute;
	left: 0;
	top: 13px;
	background: url(../images/dt.png);
}




.in_news2 {
	width: 33.3%;
}

.in_news2-1 {
	width: 100%;
	padding-top: 20px;
}

.in_news2-1 li {
	width: 100%;
	position: relative;
	list-style: none;
	line-height: 32px;
	font-size: 14px;
	padding-left: 6%;
	font-family: SimSun;
	color: #555555;
}

.in_news2-1 li:after {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 20px;
	position: absolute;
	left: 0;
	top: 14px;
	background: #949494;
}

.f-link {
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	border: 1px solid #ededed;
	background: #fff;
	line-height: 30px;
	border-radius: 20px;
	overflow: hidden;
}

.f-link-l {
	width: 6%;
	text-align: center;
	background: #008e9b;
	font-weight: 300;
	color: #fff;
	font-size: 14px;
}

.f-link-r {
	width: 94%;
	overflow: hidden;
	padding: 5px;
}


.slideBox {
	overflow: hidden;
	position: relative;
	/*background: #000; margin-top:5px;*/
}

.slideBox .bd {
	position: relative;
	height: 100%;
}

.slideBox .bd li {
	vertical-align: middle;
	position: relative;
}

.slideBox .bd li img {
	display: block;
	width: 100%;
}

.slideBox .hd {
	overflow: hidden;
	position: absolute;
	width: 100%;
	left: 0%;
	bottom: 0px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	color: #fff;
	width: 100%;
	text-align: center;
}

.slideBox .bd .tu {
	width: 100%;
	height: auto;
	display: block;
	animation: changeScale 1 2.5s;
}

.slideBox .hd ul li {
	display: inline-block;
	margin-right: 1px;
	width: 42px;
	height: 42px;
	background: rgba(255, 255, 255, 0.4);
	position: relative;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
}

.slideBox .hd ul li.on {
	background: #ec6386;
	width: 42px;
	height: 42px;
}



.foot {
	width: 100%;
	/* margin: 0 0 80px 0; */
	background: -webkit-linear-gradient(#ffffff, #b5b5b5);
	background: -o-linear-gradient(#ffffff, #b5b5b5);
	background: -moz-linear-gradient(#ffffff, #b5b5b5);
	background: linear-gradient(#ffffff, #b5b5b5);
}

.foot .fg {
	width: 100%;
	height: 8px;
	background: -webkit-linear-gradient(left, #008e9b, #008e9b, #008e9b);
	background: -o-linear-gradient(right, #008e9b, #008e9b, #008e9b);
	background: -moz-linear-gradient(right, #008e9b, #008e9b, #008e9b);
	background: linear-gradient(to right, #008e9b, #008e9b, #008e9b);
}

.foot1 {
	padding: 16px 0;
}

.foot1 p:after {
	position: absolute;
	content: "";
	width: 56px;
	height: 68px;
	no-repeat;
	right: 0;
	top: 0;
}

.foot1 p {
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	position: relative;
}

.foot1 .f1 {
	text-align: right;
	position: relative;
	padding-right: 60px;
}

/*.foot1 .f1:after{position:absolute; content:""; width:56px; height:68px; no-repeat; right:0 ;top:0;}*/
.ny-box {
	width: 100%;
}

.ny-box img {
	width: 100%;
	display: block;
}

.w2 {
	width: 1200px;
	margin: 0 auto;
}

.ny-cd {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: -66px;
	border-left: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	line-height: 58px;
	left: 0;
	background: #fff;
}

.ny-cd a {
	width: calc(25% - 1px);
	width: -webkit-calc(25% - 1px);
	float: left;
	text-align: center;
	color: #252525;
	font-size: 18px;
	border-right: 1px solid #cacaca;
	cursor: pointer;
}

.ny-cd a:hover {
	background: #5851b7;
	color: #fff;
}

.ny-cd .active {
	background: #5851b7;
	color: #fff;
}



.le_menu {
	margin: 0 auto;
	width: 100%;
}

.le_menu ul {
	width: 100%;
}

.le_menu li {
	font-size: 18px;
}

.le_menu li:nth-child(1) {
	border-radius: 0 30px 0 0;
}

.le_menu li:nth-child(1) a {
	border-radius: 0 30px 0 0;
}

.le_menu li a {
	color: #293047;
	line-height: 62px;
	display: block;
	padding-left: 15%;
	background: url(../images/m-c2.png) no-repeat 85% center #f7f7f7;
	color: #444444;
	border-bottom: 1px solid #cacaca;
}

.le_menu li a:hover {
	color: #fff;
	background: url(../images/m-c1.png) no-repeat 85% center #6862bb;
}

.le_menu li .ts {
	color: #fff;
	background: url(../images/m-c1.png) no-repeat 85% center #6862bb;
}

/*左侧下拉菜单样式*/
.subNavBox {
	width: 100%;
}

.subNav {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	background: #eaeaea;
	border-bottom: 1px solid #cacaca;
	line-height: 62px;
	font-size: 17px;
	background: url(../images/m-c2.png) no-repeat 95% center #f7f7f7;
}

.subNav a {
	display: block;
	padding-left: 10%;
}

.subNav:nth-child(1) {
	border-radius: 0 30px 0 0;
}

.subNav a:hover {
	color: #fff;
	background: url(../images/m-c1.png) no-repeat 95% center #6862bb;
}

.subNav:hover {
	background: url(../images/m-c1.png) no-repeat 95% center #6862bb;
	color: #fff;
}

.currentDd a {
	color: #fff;
	background: url(../images/m-c1.png) no-repeat 95% center #6862bb;
}

.navContent {
	display: none;
}

.navContent li {
	position: relative;
}

.navContent li a {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	background: #f7f7f7;
	color: #444444;
	margin-top: 1px;
}

.navContent li a:hover {
	background: url(../images/m-c1.png) no-repeat 85% center #6862bb;
	color: #fff;
}


.ny-center {
	width: 100%;
	position: relative;
	margin-top: 30px;
	height: 66px;
	line-height: 66px;
	border-bottom: 1px solid #d7d7d7;
	color: #929292;
	font-size: 14px;
	background: url(../images/dw.png) no-repeat left center;
	padding-left: 3%;
}

.ny-center1 {
	width: 100%;
	line-height: 66px;
	border-bottom: 1px solid #d7d7d7;
	color: #929292;
	font-size: 14px;
	background: url(../images/dw.png) no-repeat left 25px;
	padding-left: 4%;
}

.ny-center1 .bit {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.yj-list dl {
	width: 100%;
	padding: 25px 0;
	margin: 0 auto;
	border-bottom: 1px solid #e5e5e5;
}

.yj-list dl dd {
	width: 100%;
}

.yj-list dl dd span {
	font-size: 16px;
	color: #595959;
	font-family: Arial;
	font-weight: normal;
}

.yj-list dl dd h1 {
	font-weight: normal;
	font-size: 16px;
	color: #313131;
	font-weight: bold;
	overflow: hidden;
	/*自动隐藏文字*/
	text-overflow: ellipsis;
	/*文字隐藏后添加省略号*/
	white-space: nowrap;
	/*强制不换行*/
}

.yj-list dl dd p {
	font-size: 14px;
	color: #595959;
	line-height: 22px;
	padding-top: 15px;
}

.yj-list dl:hover dt p {
	background: #5851b7;
}

.s-page {
	width: 100%;
	margin-top: 0px !important;
}

.p1Page2 {
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #535353;
}

.page {
	line-height: 34px;
	text-align: center;
	padding: 10px 0;
}

.page li {
	display: inline-block;
}

.page a {
	display: inline-block;
	padding: 0 5px;
	background: #ececec;
	color: #777777;
	border: 1px solid #dddddd;
	border-radius: 5px;
}

.page a:hover {
	background: #db5e7c;
	color: #fff;
}

.page a.on {
	background: #db5e7c;
	color: #FFF;
	padding: 0 15px;
	color: #fff;
}

.page a.on:hover {
	background: #db5e7c;
	color: #fff;
}

.page a.page_turn:hover {
	background: #db5e7c;
	color: #FFF;
	box-shadow: 1px 1px 3px #CCC;
}



.news dl {
	width: 100%;
	padding: 30px 0;
	margin: 0 auto;
	border-bottom: 1px dashed #d3d1d1;
}

.news dl dt h1 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	text-align: right;
}

.news dl dt span {
	width: 100%;
	line-height: 28px;
	display: block;
	font-size: 16px;
	text-align: right;
	color: #3a3a3a;
	padding: 5px 0 10px 0;
}

.news dl dt p {
	font-size: 16px;
	border: 1px solid #cdcdcd;
	text-align: center;
	width: 100%;
	line-height: 26px;
	color: #cdcdcd;
}

.news dl dt {
	float: left;
	margin: 20px 3% 0 0;
	font-family: "Arial";
	width: 10%;
}

.news dl dd {
	width: 87%;
	float: left;
}

.news dl dd img {
	width: 23%;
	display: block;
	padding-right: 1.5%;
	float: left;
}

.news dl dd .txt {
	width: 75.5%;
	float: right;
}

.news dl dd .txt h1 {
	font-weight: normal;
	font-size: 18px;
	color: #313131;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news dl dd p {
	font-size: 14px;
	color: #787878;
	line-height: 28px;
	padding: 20px 0;
}

.news dl:hover dt p {
	background: #5851b7;
	color: #fff;
}

.detail {
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	border-bottom: 1px dashed #ffffff;
}

.detail1 {
	font-size: 14px;
	color: #bcbcbc;
	line-height: 44px;
	text-align: center;
}

.detail2 {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
}

.detail2 p {
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 28px;
}

.detail2 img {
	/*width:70%;*/
	max-width: 100%;
	/*margin-left:15%; padding-bottom:15px;*/
}

.about {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px;
}

.about p {
	font-size: 14px;
	line-height: 28px;
	color: #5c5c5c;
	padding-bottom: 20px;
	font-family: SimSun;
	text-indent: 2em;
}

.about span {
	color: #db5e7c;
}




.nei-right {
	width: 73%;
	/*padding-bottom:30px;*/
}

.nei-left {
	width: 22%;
	position: relative;
	background: -webkit-linear-gradient(#f6f6f6, #fff);
	background: -o-linear-gradient(#f6f6f6, #fff);
	background: -moz-linear-gradient(#f6f6f6, #fff);
	background: linear-gradient(#f6f6f6, #fff);
	margin-top: 150px;
}

.nei-left .bit {
	width: 100%;
	position: absolute;
	background: url(../images/ks-bg.png) no-repeat #008e9b;
	height: 128px;
	color: #fff;
	top: -128px;
	left: 0;
	border-radius: 30px 0;
	padding: 35px 0 0 15%;
}

.nei-left .bit .b_01 {
	font-size: 18px;
	font-weight: normal;
}

.nei-left .bit .b_02 {
	font-size: 20px;
	color: #e699aa;
	font-family: Arial;
}


.tc {
	width: 90%;
	margin: 0 auto;
}

.tc dl {
	width: 50%;
	float: left;
	text-align: center;
}

.tc dl img {
	width: 80%;
	display: inline-block;
}

.ymzs {
	width: 100%;
	margin: 0 auto;
}

.ymzs1 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.ymzs1 li {
	width: 249px;
	text-align: center;
	list-style: none;
	background: url(../images/ym-bg1.png) no-repeat;
	height: 50px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	margin: 0 15px;
	line-height: 50px;
}

.ymzs1 li:hover {
	background: url(../images/ym-bg.png) no-repeat;
}

.ymzs1 li .ts {
	background: url(../images/ym-bg.png) no-repeat;
}

.ymzs2 {
	width: 100%;
	margin: 0 auto;
}



.kyjx {
	width: 100%;
	margin: 0 auto;
}

.kyjx li {
	width: 100%;
	line-height: 48px;
	list-style: none;
	border-bottom: 1px solid #e8e8e8;
	font-size: 16px;
	position: relative;
	padding-left: 2%;
}

.kyjx li:after {
	content: "";
	position: absolute;
	background: url(../images/dian.png) no-repeat;
	width: 5px;
	height: 5px;
	left: 0;
	top: 21px;
}

.k_01 {
	width: 80%;
	display: inline;
	overflow: hidden;
	/*自动隐藏文字*/
	text-overflow: ellipsis;
	/*文字隐藏后添加省略号*/
	white-space: nowrap;
	/*强制不换行*/
}

.k_02 {
	width: 20%;
	display: inline;
	text-align: right;
}

.hr {
	padding-top: 20px;
}

.hr1 {
	width: 100%;
	margin: 0 auto;
}

.hr1 li {
	width: 30.333%;
	float: left;
	list-style: none;
	margin-right: 4.5%;
	margin-bottom: 30px;
}

.hr1 li:nth-child(3n) {
	margin-right: 0;
}

.hr1 li .bit {
	width: 100%;
	margin-bottom: 10px;
}

.hr1 li .bit .b_01 {
	display: inline;
	color: #fff;
	width: 134px;
	line-height: 40px;
	text-align: center;
	border-radius: 8px;
	background: #ed6385;
	font-size: 16px;
}

.more {
	width: 26px;
	height: 27px;
	background: url(../images/more1.jpg) no-repeat;
}

.hr2 {
	width: 100%;
	margin: 0 auto;
}

.hr2 dl {
	width: 100%;
	line-height: 42px;
}

.hr2 dl dt {
	width: 80%;
	float: left;
}

.hr2 dl dd {
	width: 20%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	float: right;
}

.hr3 {
	width: 100%;
	margin: 0 auto;
	padding-top: 16px;
}

.hr3 dl {
	width: 100%;
	margin-bottom: 4px;
}

.hr3 dl dt {
	width: 50%;
	background: #ec6386;
	height: 56px;
	float: left;
	/*display:table-cell;vertical-align:middle;text-align: center;*/
}

.h1 {
	width: 100%;
	background: url(../images/ico6.png) no-repeat center center;
	height: 56px;
}

.h2 {
	width: 100%;
	background: url(../images/ico4.png) no-repeat center center;
	height: 56px;
}

.h3 {
	width: 100%;
	background: url(../images/ico7.png) no-repeat center center;
	height: 56px;
}

.hr3 dl dd {
	width: 50%;
	background: #ededed;
	height: 56px;
	float: left;
	line-height: 56px;
	font-size: 16px;
	text-align: center;
}

.hr4 {
	width: 100%;
	margin: 0 auto;
	background: url(../images/zc-bg.jpg) no-repeat;
	background-size: 100%;
	padding: 50px 0;
}

.hr4-1 {
	width: 450px;
	margin: 0 auto;
	background: #fff;
	padding: 0 70px 25px 70px;
}

.hr4-1 .bit {
	width: 100%;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	color: #38318a;
}

.hr4-1 input {
	width: 278px;
	height: 36px;
	border: 1px solid #dfdfdf;
	outline: none;
	margin-bottom: 15px;
	padding: 0 15px;
}

.hr4-1 .na {
	width: 90px;
	height: 36px;
	line-height: 36px;
	background: #dfdfdf;
	text-align: center;
	border: 1px solid #dfdfdf;
	margin-bottom: 15px;
}

.hr4-1 .input {
	width: 180px !important;
	float: left;
}

.hr4-1 .bu {
	width: 40%;
	background: #6296ea;
	border: none;
	outline: none;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #fff;
}

.bszp {
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
}

.bszp li {
	width: 100%;
	border-bottom: 1px dashed #d8d8d8;
	line-height: 56px;
	font-size: 16px;
}

.bszp li .s1 {
	width: 15%;
	display: inline-block;
}

.bszp li .s2 {
	width: 20%;
	display: inline-block;
}

.bszp li .s3 {
	width: 30%;
	display: inline-block;
}

.bszp li .s4 {
	width: 15%;
	display: inline-block;
	text-align: center
}

.bszp li .s5 {
	width: 20%;
	display: inline-block;
	text-align: center
}


.ksjs {
	width: 100%;
	margin: 0 auto;
}

.ksjs dl {
	width: 100%;
	padding: 30px 0 0 0;
}

.ksjs dl dt {
	width: 100%;
	border-bottom: 1px solid #ec6386;
}

.ksjs dl dt .c_1 {
	background: #ec6386;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	width: 100px;
	border-radius: 8px;
}

.ksjs dl dd {
	width: 100%;
	padding: 20px 0 0 0;
}

.ksjs dl dd .c_2 {
	width: 23%;
	float: left;
	margin-right: 2%;
	background: #f4f4f4;
	color: #434343;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	padding: 20px 1%;
	margin-bottom: 20px;
	display: inline-block;
}

.ksjs dl dd .c_2:hover {
	background: #ec6386;
	color: #fff;
}

.ksjs dl dd .c_3 {
	width: 23%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	background: #f4f4f4;
	font-family: SimSun;
	color: #434343;
	text-align: center;
	font-size: 14px;
	line-height: 48px;
	margin-bottom: 20px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	position: relative;
}

.ksjs dl dd .c_3:after {
	width: 33px;
	position: absolute;
	content: "";
	height: 100%;
	left: 0;
	top: 0;
	background: url(../images/jt.png) no-repeat center center #e5e5e5;
}



.ksjs1 {
	width: 100%;
	border-bottom: 1px solid #ec6386;
	margin: 0 auto;
	padding-top: 30px;
}

.ksjs1 span {
	background: #ec6386;
	line-height: 40px;
	display: inline-block;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
}

.pic1 {
	width: 100%;
	padding: 20px 0 0 0;
}

.pic1 img {
	width: 100%;
}

.Menubox3 {
	height: 38px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 10px;
}

.Menubox3 li {
	float: left;
	display: block;
	cursor: pointer;
	text-align: center;
	height: 38px;
	background: #6e6e6e;
	width: 15%;
	margin-right: 1%;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
}

.Menubox3 li.hover {
	color: #fff;
	background: #38318a;
}

.CbContainer3 {
	position: relative;
	padding-top: 20px;
}

.Contentbox3 {
	clear: both;
	margin-top: 10px;
}

.Contentbox3 p {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 25px;
}

.picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
	padding-top: 10px;
}

.picMarquee-left .bd {
	width: 100%;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	margin: 0 18px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	text-align: center;
	width: 13.5%;
	float: left;
	position: relative;
}

.picMarquee-left .bd ul li .pic {
	width: 100%;
}

.picMarquee-left .bd ul li .pic img {
	width: 100%;
	display: block;
}

.picMarquee-left .bd ul li .title {
	line-height: 24px;
	position: absolute;
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 14px;
	z-index: 9999;
}

.picMarquee-left1 {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
	padding-top: 10px;
}

.picMarquee-left1 .bd {
	width: 100%;
}

.picMarquee-left1 .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left1 .bd ul li {
	margin: 0 13px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 15.055%;
	float: left;
	position: relative;
	border: 1px solid #e0e0e0;
	background: #f0f0f0;
}

.picMarquee-left1 .bd ul li .pic {
	width: 100%;
}

.picMarquee-left1 .bd ul li .pic img {
	width: 100%;
	display: block;
}

.picMarquee-left1 .bd ul li .title {
	line-height: 24px;
	position: absolute;
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 14px;
	z-index: 9999;
}


#marquee2 {
	width: 100%;
	overflow: hidden;
}

#marquee2 ul li {
	float: left;
	padding: 0 15px;
	position: relative;
	font-size: 14px;
	font-family: SimSun;
}

#marquee2 ul li:after {
	width: 1px;
	height: 18px;
	position: absolute;
	content: "";
	background: #d1d1d1;
	top: 21px;
	right: 0;
}
#marquee2 ul li a {
	display: block;
	float:left;
}


.xkdt2 {
	width: 100%;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 30px;
	padding-top: 35px;
}

.xkdt2 {
	width: 100%;
	margin: 0 auto;
}

.xkdt2 li {
	width: 18%;
	float: left;
	list-style: none;
	margin: 0 1%;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 23%;
}

.xkdt2 li img {
	width: 100%;
	border-radius: 10px;
	position: absolute;
	height: 100%;
}

.xkdt2 li .txt {
	width: 100%;
	padding: 10px 0;
	font-size: 15px;
	line-height: 22px;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 10px;
	text-align: center;
}

/*.xkdt2 li:nth-child(5n){margin-right:0;}*/


.tsyl1 {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 50px;
}

.xkdt {
	width: 18%;
}

.xkdt img {
	width: 100%;
	border-radius: 10px;
}

.xkdt p {
	text-align: center;
	padding: 8px 0;
	font-size: 16px;
	font-weight: 600;
}

.xkdt1 {
	width: 78%;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 30px;
}

.zj_01 {
	font-weight: 700;
	font-size: 20px;
	color: #666666;
}

.zj_02 {
	font-size: 15px;
	line-height: 30px;
	padding-bottom: 10px;
}

.zj_02 p {
	padding-bottom: 10px;
}

.zj_02 span {
	color: #ec6386;
	font-weight: bold;
}

.jyzn-bit {
	width: 100%;
	line-height: 46px;
	text-align: center;
	font-size: 20px;
	color: #e61152;
	background: #f8f8f8;
	border-bottom: 1px dashed #cccccc;
}

.jyzn-img {
	width: 100%;
	text-align: center;
}

.jyzn-img img {
	display: inline-block;
	padding: 25px 0;
}

.Menubox {
	height: 50px;
	margin: 0 auto;
	position: relative;
	margin: 40px 0 20px 0;
	text-align: center;
}

.Menubox li {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: 50px;
	background: url(../images/ym-bg1.png) no-repeat;
	width: 249px;
	margin-right: 1%;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
}

.Menubox li.hover {
	color: #fff;
	background: url(../images/ym-bg2.png) no-repeat;
}

.CbContainer {
	position: relative;
}

.Contentbox {
	clear: both;
	margin-top: 10px;
	margin-bottom: 60px;
}

.Contentbox p {
	font-size: 14px;
	line-height: 26px;
	padding-bottom: 25px;
}

.xlt {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

.xlt dl {
	width: 100%;
	padding-top: 15px;
}

.xlt dl dt {
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #e61152;
	background: #f8f8f8;
	border-top: 1px solid #ccc;
	border-bottom: 1px dashed #cccccc;
	padding-left: 1%;
}

.xlt dl dd {
	width: 100%;
	line-height: 28px;
	font-size: 14px;
	padding-top: 10px;
}

.yyxz {
	width: 100%;
	line-height: 26px;
	font-size: 14px;
}

.xkjs1 {
	width: 100%;
	padding-top: 30px;
}

.xkjs1 .bit {
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #38318a;
	padding-bottom: 10px;
}

.xkjs1 .lieb {
	width: 100%;
	margin: 0 auto;
}

.xkjs1 .lieb li {
	width: 32%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	float: left;
	border: 1px solid #cccccc;
	margin-right: 10px;
	margin-bottom: 15px;
	border-radius: 5px;
}

.xkjs1 .lieb li:hover {
	color: #fff;
}

.xkjs1 .lieb li:hover {
	color: #fff;
	border: 1px solid #ec6386;
	background: #ec6386;
}

.xkjs2 {
	width: 100%;
	height: 2px;
	position: relative;
	background: #f3f0ed;
	margin-top: 30px;
}

.xkjs2 .bit {
	position: absolute;
	line-height: 42px;
	padding: 0 15px;
	left: 40%;
	font-size: 20px;
	color: #263768;
	top: -20px;
	min-widht: 100px;
	background: #fff;
}

.xkjs3 {
	width: 100%;
	margin: 0 auto;
	padding-top: 40px;
}

.xkjs3 li {
	width: 28.333%;
	float: left;
	margin-right: 7.5%;
	height: 38px;
	line-height: 38px;
	margin-bottom: 22px;
	border-radius: 8px;
	font-size: 16px;
	text-align: center;
	background: linear-gradient(to right, #f8fafc, #6d99c4);
	cursor: pointer;
}

.xkjs3 li:nth-child(3n) {
	margin-right: 0;
}

.xkjs3 li:hover {
	background: #3472ad;
	-moz-box-shadow: 5px 5px 5px #224a71 inset;
	-webkit-box-shadow: 5px 5px 5px #224a71 inset;
	box-shadow: 5px 5px 5px #224a71 inset;
	color: #fff;
}

.xkjs4 {
	padding-top: 72px;
}

.xkjs4-1 {
	width: 100%;
	height: 2px;
	background: #6795c2;
	position: relative;
}

.xkjs4-1 .bit {
	position: absolute;
	height: 58px;
	left: 10%;
	min-width: 100px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #6795c2;
	top: -47px;
}

.xkjs4-2 {
	padding: 35px 0;
	background: linear-gradient(#f3f3f3, #fff);
	/* 标准的语法 */
}

.xkjs4-2 .xk-pic {
	width: 70.5882%;
	margin: 0 auto;
}

.xkjs4-2 .xk-txt {
	width: 90%;
	padding: 25px 5%;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: 35px;
}



.in-box2 {
	width: 100%;
	margin: 20px 0;
}

.w73 {
	width: 75%;
	float: left;
}

/* .accordion */
.accor {
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	padding-bottom: 12px;
	font-family: SimSun;
}

.accordion {
	height: 240px;
	overflow: hidden;
	position: relative;
}

.accordion:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
}

.accordion._create:after {
	display: none;
}

.accordion__ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 9999px;
	height: 240px !important;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.accordion__li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 240px !important;
	float: left;
	overflow: hidden;
	transition: all 0.3s ease-out;
	margin-right: 4px;
	position: relative;
}

.accordion__img {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
}

.wenben {
	position: absolute;
	top: 50px;
	left: 40px;
	width: 60%;
	color: #333;
}

.wenben h1 {
	font-size: 18px;
	font-weight: normal;
	transition-duration: .5s;
	width: 100%;
	text-align: center;
	line-height: 40px;
	background: rgba(85, 85, 85, 0.6);
	color: #fff;
}

.wenben span {
	display: block;
	opacity: 0.54;
	font-size: 12px;
	font-family: "Arial"
}

.wenben p {
	line-height: 26px;
	opacity: 0;
	transition-duration: .5s;
}

.tb {
	opacity: 0;
}

.accordion__li:hover .wenben h1 {
	font-size: 20px;
}

.tb {
	position: absolute;
	z-index: 199;
	top: 90px;
	width: 100%;
	left: 0%;
	padding: 20px 8%;
	color: #fff;
}

.accordion__li:hover .tb {
	opacity: 1;
	background: rgba(85, 85, 85, 0.6);
}

.sx-box2 {
	width: 20%;
	display: block;
	float: right;
}

.sx-box2 li {
	width: 100%;
	margin: 0 0 8px 0;
	background: #ec6386;
	padding: 12px 0 12px 10%;
	border-radius: 8px;
}

.sx-box2 li img {
	display: block;
	float: left;
}

.sx-box2 li p {
	padding: 0 0 0 20px;
	float: left;
	color: #fff;
}

.sx-box2 li p span {
	font-size: 18px;
}

.in-box1 {
	padding-top: 36px;
	padding-bottom: 20px;
}

.in-ab {
	width: 30%;
}

.in-ab p {
	font-size: 20px;
	padding-bottom: 16px;
}

.in-ab p span {
	font-family: "Arial";
	font-size: 18px;
	color: #007fd8;
	padding-left: 12px;
}

.in-ab a {
	display: block;
	background: #000;
	overflow: hidden;
}

.in-ab a img {
	width: 100%;
	transition-duration: .5s;
}

.in-ab a:hover img {
	opacity: 0.5;
	transform: scale(1.1, 1.1);
}

.in-new {
	width: 68%;
}

.new-tu {
	width: 40%;
}

.new-tu img {
	width: 100%;
}

.in-new-xi {
	width: 58%;
}

.shcs-new {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0;
}

.shcs-new1 {
	width: 100%;
	margin: 0 auto;
}

.shcs-new1 li {
	width: 48%;
	float: left;
	margin-right: 4%;
	line-height: 44px;
	font-size: 14px;
	font-family: "宋体";
	border-bottom: 1px dashed #bdbdbd;
}

.shcs-new1 li:nth-child(2n) {
	margin-right: 0;
}

.shcs-new1 .n1 {
	width: 80%;
	overflow: hidden;
	/*自动隐藏文字*/
	text-overflow: ellipsis;
	/*文字隐藏后添加省略号*/
	white-space: nowrap;
	/*强制不换行*/
}

.shcs-new1 .n2 {
	width: 20%;
	text-align: center;
}

.shcs-lx {
	width: 48%;
}

.shcs-lx2 {
	width: 48%;
	font-size: 14px;
	font-family: "宋体";
	line-height: 30px;
}

.shcs-lx2 li {
	width: 100%;
	line-height: 42px;
	list-style: none;
	padding-left: 8%;
}

.shcs-lx2 li:nth-child(1) {
	background: url(../images/c-i1.jpg) no-repeat left;
}

.shcs-lx2 li:nth-child(2) {
	background: url(../images/c-i2.jpg) no-repeat left;
}

.shcs-lx2 li:nth-child(3) {
	background: url(../images/c-i3.jpg) no-repeat left;
}

.shcs-lx2 li:nth-child(4) {
	background: url(../images/c-i4.jpg) no-repeat left;
}

.shcs-lx2 li:nth-child(5) {
	background: url(../images/c-i5.jpg) no-repeat left;
}

.shcs-lx2 li:nth-child(6) {
	background: url(../images/c-i6.jpg) no-repeat left;
}

.shcs-ks {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
}

.shcs-ks li {
	width: 22%;
	float: left;
	list-style: none;
	margin-right: 4%;
	background: #333;
	overflow: hidden;
	cursor: pointer;
}

.shcs-ks li:nth-child(4) {
	margin-right: 0;
}

.shcs-ks li .pic {
	width: 100%;
	position: relative;
}

.shcs-ks li .pic img {
	width: 100%;
	transition-duration: 1s;
	opacity: 0.6;
	display: block;
}

.shcs-ks li:hover .pic img {
	transform: scale(1.1, 1.1);
	opacity: 1;
}

.shcs-ks li .txt {
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	z-index: 999;
	top: 20%;
	left: 0;
}

.shcs-ks li .txt img {
	display: inline-block;
	width: auto !important;
	opacity: 1;
}

.ne-case {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 50px;
}

.ne-case ul li {
	width: 30%;
	height: auto;
	float: left;
	margin: 0 1.5% 50px 1.5%;
	overflow: hidden;

}

.ne-case ul li .thum {
	width: 100%;
	height: auto;
	background: #000;
	overflow: hidden;
}

.ne-case ul li:hover .name {
	height: 40px;
}

.ne-case ul li:hover .thum img {

	opacity: .5;
	transform: scale(1.1, 1.1);

}

.ne-case ul li:hover .name strong {
	margin-left: 65px;
	font-size: 18px;
}

.ne-case ul li .name strong {
	font-weight: normal;
}

.ne-case ul li:hover .name p {
	width: 65px;
}


.ne-case ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.ne-case ul li img {
	transition-duration: .5s;
	display: block;
	width: 100%;
}

.ne-case ul li .name {
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
	color: #333;
}

.ne-case ul li .name p {
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #000;
	opacity: .5;
}

.animate {
	transition-duration: .5s;
}

.ne-case ul li .name span {
	font-size: 12px;
	opacity: .5;

}

.ne-case-nav {
	width: 89.4%;
	margin: 0 auto 80px auto;
	border: 1px solid #e9e9e9;
	background: #fff;

}

.ne-case-nav li {
	width: 12.4%;
	float: left;
	text-align: center;
	line-height: 49px;
	border-right: 1px solid #e9e9e9;
	background: #fff;
}

.ne-case-nav li a {
	color: #333;
	display: block;
	transition-duration: .5s;
}

.ne-case-nav .last-nav {
	border-right: none;
}

.ne-case-nav li a:hover {
	color: #fff;
	background: #f47608;
}

.ne-case-nav li .case-ts {
	color: #fff;
	background: #f47608;
}

.case-js {
	padding: 40px 0;
	width: 83%;
	margin: 0 auto;
}

.case-js h2 {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	padding-bottom: 10px;
}

.case-js p {
	font-size: 12px;
	color: #777777;
	line-height: 25px;
}

.case-tu-xi {
	background: #edeff4;
	padding: 52px 0;
}

.case1200 {
	width: 83%;
	margin: 0 auto;
}

.case1200 img {
	padding-bottom: 60px;
}

.case-back {
	text-align: center;
	font-size: 16px;
	padding-top: 20px;

}

.case-back a {
	color: #333;
	padding: 0 20px;
}


.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity: 1;
}

.grid.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

.cs-jj {
	padding: 15px 0 25px 0;
	width: 100%;
	font-family: SimSun;
}

.cs-jj p {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 15px;
}


.hzxm {
	width: 100%;
	padding: 30px 0;
}

.hzxm li {
	margin: 0 1%;
	float: left;
	text-align: center;
	width: 22.5%;
	margin-bottom: 15px;
}

.hzxm li img {
	width: 100%;
	border: 1px solid #e0e0e0;
}

.hzxm li p {
	padding: 8px 0;
	text-align: center;
	font-size: 16px;
}

.axgs {
	width: 100%;
	padding: 30px 0;
}

.axgs li {
	margin: 0 1%;
	float: left;
	text-align: center;
	width: 31.333%;
	margin-bottom: 15px;
}

.axgs li img {
	width: 100%;
	border: 1px solid #e0e0e0;
}

.axgs li p {
	padding: 8px 0;
	text-align: center;
	font-size: 16px;
}

.axgs1 {
	width: 100%;
	margint-top: 23px;
	background: #f2f2f2;
}

.axgs1-l {
	width: 50%;
}

.axgs1-r {
	width: 50%;
	padding: 55px 5% 0 5%;
}

.axgs1-l img {
	width: 100%;
	display: block;
}

.axgs1-r .bit {
	font-size: 16px;
	color: #1f1f1f;
}

.slideBox1 {
	width: 100%;
	height: 100%;
	position: relative;
}

.slideBox1 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox1 .bd li .bit {
	font-size: 26px;
	color: #202020;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.slideBox1 .bd li .neir {
	width: 100%;
	font-size: 14px;
	color: #1f1f1f;
	line-height: 24px;
	padding-top: 40px;
	padding-bottom: 40px;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev {
	position: absolute;
	left: 0;
	bottom: -30px;
	display: block;
	width: 43px;
	height: 36px;
	background: url(../images/cs-zj.jpg) no-repeat;
	transition-duration: 1s;
}

.slideBox1 .next {
	position: absolute;
	left: 50px;
	bottom: -30px;
	display: block;
	width: 43px;
	height: 36px;
	background: url(../images/cs-yj.jpg) no-repeat;
	transition-duration: 1s;
}

.slideBox1 .prev:hover {
	position: absolute;
	left: 0;
	bottom: -30px;
	display: block;
	width: 43px;
	height: 36px;
	background: url(../images/cs-zj-1.jpg) no-repeat;
}

.slideBox1 .next:hover {
	position: absolute;
	left: 50px;
	bottom: -30px;
	display: block;
	width: 43px;
	height: 36px;
	background: url(../images/cs-yj-1.jpg) no-repeat;
}

.slideBox1 .prevStop {
	display: none;
}

.slideBox1 .nextStop {
	display: none;
}

.sm-xb {
	width: 6px;
	height: 6px;
	margin-right: 8px;
	background: #999999;
	display: inline-block;
}

.pic-dw {
	width: 100%;
	text-align: center;
	position: relative;
	margin: 25px 0;
}

.pic-dw img {
	display: inline-block;
}

.ner {
	width: 142px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 10%;
}

.ner-1 {
	width: 142px;
	text-align: center;
	position: absolute;
	right: 12%;
	top: 0%;
}

.ner-2 {
	width: 142px;
	text-align: center;
	position: absolute;
	left: 5%;
	bottom: 10%;
}

.ner-3 {
	width: 142px;
	text-align: center;
	position: absolute;
	right: 7%;
	bottom: 12%;
}

.ner1 {
	display: inline-block;
	width: 142px;
	height: 145px;
	position: relative;
	cursor: pointer;
}

.qq {
	width: 100%;
	height: 100%;
	background: url(../images/sl-1.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-animation: spinner 1.5s infinite linear;
	animation: spinner 1.5s infinite linear;
	z-index: -1;
}

.qq1 {
	width: 100%;
	height: 100%;
	background: url(../images/sl-2.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-animation: spinner 1.5s infinite linear;
	animation: spinner 1.5s infinite linear;
	z-index: -1;
}

.ner1 .cct {
	position: relative;
	top: 50%;
	color: #d48c9b;
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 28px;
	z-index: 999;
	font-weight: bold;
	text-indent: 0;
	padding-bottom: 0px;
}

.ner1 .cct1 {
	position: relative;
	top: 50%;
	color: #806ca6;
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 28px;
	z-index: 999;
	font-weight: bold;
	text-indent: 0;
	padding-bottom: 0px;
}

.slideBox2 {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.slideBox2 .bd {
	position: relative;
	height: 100%;
}

.slideBox2 .bd li {
	vertical-align: middle;
	position: relative;
}

.slideBox2 .bd li img {
	display: block;
	width: 100%;
}

.slideBox2 .bd .tu {
	width: 100%;
	height: auto;
	display: block;
	animation: changeScale 1 2.5s;
}

.slideBox2 .hd {
	overflow: hidden;
	position: absolute;
	width: 100%;
	right: 3%;
	bottom: 10px;
	z-index: 1;
}

.slideBox2 .hd ul {
	overflow: hidden;
	zoom: 1;
	color: #fff;
	width: 100%;
	text-align: right;
}

.slideBox2 .hd ul li {
	display: inline-block;
	margin-right: 1px;
	width: 10px;
	height: 10px;
	background: rgba(255, 255, 255, 1);
	position: relative;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
}

.slideBox2 .hd ul li.on {
	background: #ec6386;
	width: 10px;
	height: 10px;
}

.yjsjy {
	width: 100%;
	margin-top: 15px;
}

.yjsjy table {
	width: 100%;
	margin-bottom: 15px;
}

.yjsjy table tr td {
	padding: 0;
}

.yjsjy p {
	font-size: 14px;
	padding: 10px 0 10px 5px;
	line-height: 22px;
}


/*xs菜单样式开始*/
.xs-top {
	display: none;
}

.xs-logo {
	padding: 5px 0;
	width: 85%;
}


.mobile {
	width: 100%;
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	height: 60px;
	background: #fff;
}

.mobile-inner {
	margin-right: auto;
	margin-left: auto;
	background-color: #fafafa;
	position: relative;
}

.mobile-inner img {
	width: 100%;
	margin-bottom: 30px;
}

.mobile-inner p {
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}

.mobile-inner-header {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0;
	left: 0;
}

.mobile-inner-header img {
	width: 86%;
}

.mobile-inner {}

.mobile-inner-header-icon {
	color: #ffffff;
	height: 60px;
	font-size: 25px;
	text-align: center;
	float: right;
	width: 14%;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	background: #008e9b;
	;
}

.mobile-inner-header-icon:hover {
	background-color: rgba(0, 182, 195, 0.7);
	cursor: pointer;
}

.mobile-inner-header-icon span {
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgba(255, 255, 255, 1);
}

.mobile-inner-header-icon span:nth-child(1) {
	transform: translateY(4px) rotate(0deg);
}

.mobile-inner-header-icon span:nth-child(2) {
	transform: translateY(-4px) rotate(0deg);
}

.mobile-inner-header-icon-click span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
}

.mobile-inner-header-icon-click span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}

.mobile-inner-header-icon-out span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
}

.mobile-inner-header-icon-out span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}

.mobile-inner-nav {
	background-color: rgba(255, 255, 255, 1);
	width: 100%;
	position: absolute;
	top: 60px;
	left: 0px;
	display: none;
	padding: 0 20px;
	height: 350px;
	overflow-y: auto;
}

.mobile-inner-nav a {
	display: inline-block;
	text-decoration: none;
	width: 85%;
	margin-left: 5%;
	border-bottom: solid 1px rgba(255, 255, 255, 0.3);
	/*  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;*/
	font-weight: 300;
}

.mobile-inner-nav a:hover {
	color: rgba(255, 255, 255, 0.4);
	border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}

/*菜单结束*/

/*底部下拉菜单*/
.subNavBox1 {
	width: 100%;
}

.subNav1 {
	display: block;
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	line-height: 40px !important;
	font-size: 15px;
	color: #555;
	/* background: url(../images/jia.png) no-repeat right center; */
	padding: 0 10px;
}

.currentDt1 {
	/* background: url(../images/cha.png) no-repeat right center; */
}

.navContent1 {
	display: none;
}

.navContent1 li {
	line-height: 34px;
	background: #f3f3f3;
	border-bottom: 1px solid #d6d6d6;
}

.navContent1 li a {
	display: block;
	font-size: 13px;
	color: #888;
	padding-left: 14px;
}


.ny-nav {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 10px;
	display: none;
}

.ny-nav a {
	display: inline-block;
	line-height: 40px;
	border-radius: 8px;
	background: #ec6386;
	padding: 0 5%;
	font-size: 15px;
	float: left;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer
}

.ny-nav a .ts {
	background: #e3466e;
}

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


/*2019-9-5 新增*/
.Menubox5 {
	height: 51px;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #ededed;
}

.Menubox5 li {
	float: left;
	margin-right: 20px;
	display: block;
	cursor: pointer;
	height: 51px;
	width: 120px;
	line-height: 51px;
	font-size: 18px;
	color: #959595;
	border-radius: 5px 5px 0px 0px;
	/*text-align:center;*/
}

.Menubox5 li.hover {
	color: #333333;
	border-bottom: 4px solid #db5e7c;
}

/* 这里是修改 */
.Menubox6 {
	height: 51px;
	margin: 0 auto;
	position: relative;
	border-bottom: 1px solid #ededed;
}

.Menubox6 li {
	float: left;
	margin-right: 20px;
	display: block;
	cursor: pointer;
	height: 51px;
	width: 120px;
	line-height: 51px;
	font-size: 26px;
	color: #959595;
	border-radius: 5px 5px 0px 0px;
	text-align: center;
}

.Menubox6 li.hover {
	color: #333333;
	border-bottom: 4px solid #db5e7c;
}

/* 结束 */
.CbContainer5 {
	position: relative;
}

.Contentbox5 {
	clear: both;
	width: 100%;
	border: 1px solid #f2f2f2;
	min-height: 196px;
}

.more1 {
	line-height: 36px;
	color: #a5c0e7;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: -49px;
}

.ks2 {
	width: 100%;
	padding-top: 20px;
	margin: 0 auto;
}

.fy {
	display: block;
}

.fy1 {
	display: none;
}

/*2020-12-14*/

.mzzn-hz {
	width: 100%;
	padding-top: 30px;
}

.mzzn-hz dl {
	width: 48%;
	float: left;
	margin-right: 4%;
	margin-bottom: 30px;
	background: #f2f2f2;
	position: relative;
}

.mzzn-hz dl:nth-child(2n) {
	margin-right: 0;
}

.mzzn-hz dl dt {
	width: 30%;
	height: 80px;
	text-align: center;
	justify-content: center;
	align-items: center;
	display: -webkit-flex;
	position: relative;
	float: left;
}

.mzzn-hz dl dt img {
	transition-duration: 1s;
}

.mzzn-hz dl:hover dt img {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.mzzn-hz dl dd {
	width: 70%;
	height: 80px;
	line-height: 80px;
	padding-left: 10%;
	font-size: 18px;
	color: #333333;
	float: right;
	cursor: pointer;
}

.mzzn-hz dl:nth-child(1) dt {
	background: #ffbe50;
}

.mzzn-hz dl:nth-child(2) dt {
	background: #deb46e;
}

.mzzn-hz dl:nth-child(3) dt {
	background: #f99ca4;
}

.mzzn-hz dl:nth-child(4) dt {
	background: #db5e7c;
}

.mzzn-hz dl:nth-child(5) dt {
	background: #85457f;
}

.mzzn-hz dl:nth-child(6) dt {
	background: #473382;
}

.mzzn-hz dl:nth-child(7) dt {
	background: #41c1d8;
}

.mzzn-hz dl:nth-child(8) dt {
	background: #128ba1;
}

.mzzn-hz dl:nth-child(9) dt {
	background: #5d8b80;
}

.mzzn-hz dl:nth-child(10) dt {
	background: #527898;
}

.ghj {
	width: 100%;
	text-align: center;
}

.ghj img {
	display: inline-block;
	max-width: 100%;
}

.mzzn-bit {
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color: #d70000;
	padding-top: 20px;
	font-weight: bold;
}

.go-back {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 46px;
	border-radius: 5px;
	background: #6862bb;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 46px;
}



@media (min-widt:1441px) {}

@media (min-width: 1368px) and (max-width: 1441px) {
	.w2 {
		width: 80%;
		margin: 0 auto;
	}

	.sx-box2 li {
		width: 90%;
		padding: 13px 0 13px 10%;
	}

	.in_news1 {
		background-size: 60%;
	}

	.nei-left .bit .b_01 {
		font-size: 30px;
	}
}

@media (min-width: 1198px) and (max-width: 1367px) {
	.nei-left .bit {
		height: 108px;
		top: -108px;
		padding: 25px 0 0 15%;
	}

	.nei-left .bit .b_01 {
		font-size: 26px;
	}

	.ksjs dl dd .c_3 {
		width: 23%;
	}

	.sx-box2 {
		width: 22%;
	}

	.nei-left .bit .b_02 {
		font-size: 18px;
	}

	.cd li a {
		font-size: 16px;
	}

	.cd li {
		width: 8.6111%;
		margin: 0 1%;
	}

	.picMarquee-left1 .bd ul li {
		width: 16.666%;
	}

	.sx-box2 li {
		width: 90%;
		padding: 13px 0 13px 10%;
	}

	.w2 {
		width: 82%;
		margin: 0 auto;
	}

	.w1 {
		width: 90%;
	}

	.w1 li .tit {
		font-size: 18px;
		padding: 10px 0 5px 0;
	}

	.w1 li .tit1 {
		font-size: 12px;
		padding: 6px 0 0 0;
	}

	.in_news1-1 li {
		font-size: 16px;
	}

	.in_news2-1 .b-new {
		font-size: 16px;
	}

	.in_news2-1 p {
		line-height: 30px;
		font-size: 14px;
	}

	.in_news2-2 li {
		line-height: 54px;
		font-size: 16px;
	}

	.in_news2-3 {
		font-size: 18px;
	}

	.in_news2-4 {
		font-size: 18px;
	}

	.in_news2-1 {
		padding: 20px 5% 20px 5%;
	}

	.n-bit .l_01 {
		font-size: 24px;
	}

	.n-bit .l_02 {
		font-size: 14px;
	}

	.subNav {
		line-height: 50px;
		font-size: 15px;
		margin-top: 2px;
	}

	.navContent li a {
		font-size: 14px;
		line-height: 40px;
	}

	.le_menu li {
		font-size: 15px;
	}

	#navul li {
		font-size: 16px;
	}

	.tc {
		width: 100%;
	}

	.cd li a {
		font-size: 16px !important;
	}

	.accor {
		line-height: 30px;
		padding-bottom: 10px;
	}

	.in_news1 {
		background-size: 60%;
	}
}

/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
	.wrap {
		width: 90%;
	}

	.cd li a {
		font-size: 14px;
	}

	.cd li {
		width: 9%;
		margin: 0 0.8%;
	}

	.w2 {
		width: 90%;
		margin: 0 auto;
	}

	.w1 {
		width: 86%;
	}

	.w1 li .tit {
		font-size: 18px;
	}

	.accor {
		line-height: 24px;
		padding-bottom: 10px;
	}

	.sx-box2 li {
		width: 90%;
		padding: 13px 0 13px 10%;
	}

	.sx-box2 li p {
		padding: 0 0 0 20px;
	}

	.sx-box2 li p span {
		font-size: 16px;
	}

	.in_news1 {
		background-size: 60%;
	}

	.subNav {
		line-height: 50px;
		font-size: 15px;
		margin-top: 2px;
	}

	.navContent li a {
		font-size: 14px;
		line-height: 40px;
	}

	.le_menu li {
		font-size: 15px;
	}

	#navul li {
		font-size: 16px;
	}

	.tc {
		width: 100%;
	}

	.nei-right {
		width: 100%;
	}

	.nei-left {
		width: 100%;
	}

	.in_news1-1 .right li {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.in_news1-1 .right li a {
		width: 60%;
		display: inline-block;
	}
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px) {
	.xs-top {
		display: block;
	}

	.xs-logo {
		padding: 5px 0 0 5px;
		width: 50%;
	}

	.wrap {
		width: 94%;
	}

	.top {
		display: none;
	}

	.top1 {
		display: none;
	}

	.ny-box {
		padding-top: 60px;
	}

	.slideBox {
		padding-top: 60px;
		margin-top: 0px;
	}

	.w2 {
		width: 94%;
	}

	.in_news {
		width: 90%;
		margin: 0 auto;
	}

	.in_news1 {
		width: 85%;
		padding-left: 15%;
	}

	.in_news2 {
		width: 100%;
	}

	.in_news2-1 {
		width: 90%;
		margin-top: 20px;
	}

	.n-bit .l_01 {
		font-size: 26px;
	}

	.n-bit .l_02 {
		font-size: 14px;
		padding-right: 20px;
	}

	.ma {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.in_news1-1 {
		margin-top: 40px;
	}

	.w1 li .tit {
		font-size: 20px;
	}

	.accor {
		line-height: 24px;
		padding-bottom: 10px;
	}

	.sx-box2 li p {
		padding: 0 0 0 15px;
	}

	.sx-box2 li p span {
		font-size: 14px;
	}

	.sx-box2 li {
		width: 95%;
		padding: 13px 0 13px 5%;
	}

	.in_news1 {
		background-size: 60%;
	}

	.nei-right {
		width: 100%;
	}

	.nei-left {
		width: 100%;
	}

	.in_news1 {
		width: 100%;
		padding-left: 0;
	}

	.more1 {
		top: -85px;
	}

	.ystp {
		line-height: 36px;
		color: #a5c0e7;
		font-size: 14px;
		position: absolute;
		right: 0;
		top: -49px;
		width: 12.5rem;
	}


}

@media (min-width: 480px) and (max-width: 767px) {
	.ksjs dl dd .c_3 {
		width: 31%;
		float: left;
		margin-right: 1%;
		margin-left: 1%;
	}

	.wrap {
		width: 96%;
	}

	.top {
		display: none;
	}

	.slideBox {
		padding-top: 40px;
	}

	.ny-box {
		margin-top: 60px;
	}

	.w1 {
		width: 90%;
	}

	.w2 {
		width: 96%;
	}

	.w1 li {
		width: 48%;
		margin-bottom: 10px;
	}

	.w1 li .tit {
		font-size: 16px;
	}

	.in_news {
		width: 90%;
		margin: 0 auto;
	}

	.in_news1 {
		width: 85%;
		padding-left: 15%;
	}

	.in_news2 {
		width: 100%;
	}

	.in_news2-1 {
		width: 90%;
		margin-top: 20px;
	}

	.n-bit .l_01 {
		font-size: 26px;
	}

	.n-bit .l_02 {
		font-size: 14px;
		padding-right: 20px;
	}

	.top1 {
		display: none;
	}

	.ny-cd a {
		font-size: 16px;
	}

	.k_01 {
		width: 75%;
	}

	.k_02 {
		width: 25%;
		font-size: 14px;
	}

	.right {
		width: 100%;
	}

	.left {
		width: 100%;
	}

	.subNav {
		line-height: 36px;
		font-size: 14px;
	}

	.navContent li a {
		font-size: 14px;
		line-height: 36px;
	}

	.yj-list dl dt {
		float: left;
		margin: 20px 0 0 0;
		width: 100%;
		border: none;
		text-align: left;
	}

	.yj-list dl dt span {
		width: 100px;
		float: left;
		line-height: 40px;
		font-size: 16px;
	}

	.yj-list dl dt p {
		width: 40px;
		float: left;
		line-height: 40px;
		background: none;
		font-size: 16px;
		color: #333;
	}

	.yj-list dl:hover dt p {
		background: none;
	}

	.yj-list dl dd {
		width: 97%;
		border-left: none;
	}

	.news dl dt {
		float: left;
		margin: 20px 0;
		width: 100%;
	}

	.news dl dd {
		width: 100%;
		float: left;
	}

	.news dl dt h1 {
		font-size: 30px;
		text-align: left;
		float: left;
	}

	.news dl dt span {
		width: 100px;
		float: left;
		line-height: 28px;
		text-align: center;
		padding: 0 0 0 0;
	}

	.news dl dt p {
		float: left;
		text-align: center;
		width: 100px;
		line-height: 28px;
	}

	.in_news1 {
		background-size: 60%;
	}

	.nei-right {
		width: 100%;
		margin-top: 30px;
	}

	.nei-left {
		width: 100%;
		height: auto;
	}

	.ny-center1 {
		padding-left: 6%;
		line-height: 32px;
	}

	.ny-center1 .bit {
		font-size: 18px;
	}

	.yj-list dl dd span {
		padding-top: 15px;
		display: inline-block;
	}

	.f-link-l {
		width: 20%;
		font-size: 16px;
	}

	.f-link-r {
		width: 80%;
		overflow: hidden;
		padding: 0 1%;
	}

	.in_news1 {
		width: 100%;
		padding-left: 0%;
		background: none;
	}

	.in_news2 {
		width: 100%;
	}

	.in_news1-1 {
		width: 100%;
		margin-top: 20px;
	}

	.in_news1-1 .left1 {
		width: 100%;
	}

	.in_news1-1 .right {
		width: 100%;
	}

	.ner {
		position: relative;
		left: 0;
		float: left;
		margin: 0 15px 15px 15px;
	}

	.ner-1 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 15px 15px 15px;
	}

	.ner-2 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 15px 15px 15px;
	}

	.ner-3 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 15px 15px 15px;
	}

	.ksjs dl dd .c_2 {
		width: 48%;
	}

	.xs-top {
		display: block;
	}

	.nei-left {
		display: none;
	}

	.ewm-fix {
		display: none;
	}

	.fy {
		display: none;
	}

	.fy1 {
		display: block;
	}
}

@media (max-width: 479px) {
	.wrap {
		width: 94%;
	}

	.top {
		display: none;
	}

	.slideBox {
		/* padding-top: 60px; */
		margin-top: 0;
	}

	.ny-box {
		margin-top: 60px;
	}

	.w1 {
		width: 90%;
	}

	.w2 {
		width: 94%;
	}

	.w1 li .tit {
		font-size: 14px;
	}

	.w1 li {
		width: 48%;
		margin-bottom: 10px;
	}

	.in_news1 {
		width: 100%;
		padding-left: 0%;
		background: none;
	}

	.in_news2 {
		width: 100%;
	}

	.in_news1-1 {
		width: 100%;
		margin-top: 20px;
	}

	.in_news1-1 .left1 {
		width: 100%;
	}

	.in_news1-1 .right {
		width: 100%;
	}

	.w1 li .tit1 {
		font-size: 12px;
	}

	.w1 li .bd {
		padding-top: 20px;
	}

	.w1 li .pic {
		margin: 0 auto;
		width: 40px;
		height: 40px;
	}

	.in_news2-2 li {
		line-height: 40px;
		font-size: 16px;
	}

	.in_news1-1 li {
		font-size: 16px;
	}

	.top1 {
		display: none;
	}

	.ny-cd a {
		font-size: 16px;
	}

	.ne-case ul li {
		width: 46%;
		margin: 0 1.5% 20px 1.5%;
	}

	.k_01 {
		width: 75%;
	}

	.k_02 {
		width: 25%;
		font-size: 14px;
	}

	.right {
		width: 100%;
	}

	.left {
		width: 100%;
	}

	.subNav {
		line-height: 36px;
		font-size: 14px;
	}

	.yj-list dl dt {
		float: left;
		margin: 20px 0 0 0;
		width: 100%;
		border: none;
		text-align: left;
	}

	.yj-list dl dt span {
		width: 100px;
		float: left;
		line-height: 40px;
		font-size: 16px;
	}

	.yj-list dl dt p {
		width: 40px;
		float: left;
		line-height: 40px;
		background: none;
		font-size: 16px;
		color: #333;
	}

	.yj-list dl:hover dt p {
		background: none;
	}

	.yj-list dl dd {
		width: 97%;
		border-left: none;
	}

	.news dl dt {
		float: left;
		margin: 20px 0;
		width: 100%;
	}

	.news dl dd {
		width: 100%;
		float: left;
	}

	.news dl dt h1 {
		font-size: 30px;
		text-align: left;
		float: left;
	}

	.news dl dt span {
		width: 100px;
		float: left;
		line-height: 28px;
		text-align: center;
		padding: 0 0 0 0;
	}

	.news dl dt p {
		float: left;
		text-align: center;
		width: 100px;
		line-height: 28px;
	}

	.news dl dd img {
		display: none;
	}

	.news dl dd .txt {
		width: 100%;
		float: right;
	}

	.w73 {
		width: 100%;
		float: left;
	}

	.sx-box2 {
		width: 100%;
		padding-top: 20px;
	}

	.picMarquee-left1 .bd ul li {
		margin: 0 13px;
		width: 42%;
	}

	.picMarquee-left2 .bd ul li {
		margin: 0 20px;
		width: 42%;
	}

	.shcs-new1 li {
		width: 92%;
		margin-left: 4%;
		margin-right: 4%;
		line-height: 30px;
	}

	.shcs-new1 .n1 {
		width: 75%;
	}

	.shcs-new1 .n2 {
		width: 25%;
	}

	.shcs-ks li {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 10px;
	}

	.shcs-lx {
		width: 100%;
	}

	.shcs-lx2 {
		width: 100%;
	}

	.ksjs dl dd .c_3 {
		width: 48%;
		float: left;
		margin-right: 1%;
		margin-left: 1%;
		padding: 10px 1%;
	}

	.ksjs dl dd .c_3:after {
		display: none;
	}

	.Menubox3 li {
		width: 32.333%;
		margin-bottom: 5px;
		font-size: 15px;
	}

	.nei-right {
		width: 100%;
		margin-top: 30px;
	}

	.nei-left {
		width: 100%;
		height: auto;
	}

	.nei-left .bit .b_01 {
		font-size: 20px;
		font-weight: normal;
	}

	.nei-left .bit {
		width: 100%;
		position: absolute;
		height: 80px;
		color: #fff;
		top: -80px;
		left: 0;
		padding: 18px 0 0 15%;
	}

	.nei-left .bit .b_02 {
		font-size: 18px;
	}

	.ny-center1 {
		padding-left: 10%;
		line-height: 32px;
		background: url(../images/dw.png) no-repeat left 10px;
	}

	.ny-center1 .bit {
		font-size: 14px;
	}

	.yj-list dl dd span {
		padding-top: 15px;
		display: inline-block;
	}

	.le_menu li a {
		line-height: 42px;
		font-size: 16px;
	}

	.axgs1-l {
		width: 100%;
	}

	.axgs1-r {
		width: 100%;
		padding: 55px 5% 70px 5%;
	}

	.slideBox1 .bd li .neir {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.slideBox1 .bd li .bit {
		font-size: 20px;
		line-height: 30px;
	}

	.f-link-l {
		width: 25%;
		font-size: 16px;
	}

	.f-link-r {
		width: 75%;
		overflow: hidden;
		padding: 0 3%;
	}

	.Menubox {
		height: auto;
	}

	.ner {
		position: relative;
		left: 0;
		float: left;
		margin: 0 20px 15px 20px;
	}

	.ner-1 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 20px 15px 20px;
	}

	.ner-2 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 20px 15px 20px;
	}

	.ner-3 {
		position: relative;
		left: 0;
		float: left;
		margin: 0 20px 15px 20px;
	}

	.ksjs dl dd .c_2 {
		width: 48%;
	}

	.xs-top {
		display: block;
	}

	.nei-left {
		display: none;
	}

	.ny-nav {
		display: block;
	}

	.nei-right {
		margin-top: 10px;
	}

	.xkdt2 li {
		width: 48%;
		float: left;
		list-style: none;
		margin-right: 1%;
		margin-left: 1%;
		position: relative;
		margin-bottom: 20px;
		padding-bottom: 60%;
	}

	.xkjs1 .lieb li {
		width: 47%;
		font-size: 15px;
	}

	.ewm-fix {
		display: none;
	}

	/*.fy{display:none;}*/
	.page {
		text-align: left;
	}

	.fy1 {
		display: block;
	}
}

.ceshi {
	width: 100%;
	padding-top: 20px;
	padding: 20px 5% 20px 5%;
}

.ceshi .r1 {
	width: 100%;
	padding: 30px 20%;
	background: url(../images/ks-bg.png) no-repeat #008e9b;
	color: #fff;
	margin-top: 0rem;
}

.ceshi .r1 .pic {
	width: 31px;
	height: 30px;
}

.ceshi .r1 .txt {
	padding-left: 10%;
}

.ceshi .r1 .txt .t_01 {
	font-size: 18px;
	font-weight: bold;
}

.ceshi .r1 .txt .t_02 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ceshi .r2 {
	width: 50%;
	padding: 25px 0;
	color: #fff;
	text-align: center;
}

.ceshi .r2 .pic {
	width: 31px;
	height: 30px;
	margin: 0 auto;
}

.ceshi .r2 .t_01 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 40px;
}

.ceshi .r2 .t_02 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ceshi-bg {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
}

.ceshi-bg1 {
	background: url(../images/ks-bg.png) no-repeat #008e9b;
}

/* .w1 li:nth-child(1){ background:url(../images/ks-bg.png) no-repeat #ffbe50; }
.w1 li:nth-child(2){ background:url(../images/ks-bg.png) no-repeat #fe8b95;}
.w1 li:nth-child(3){ background:url(../images/ks-bg.png) no-repeat #6862bb;}
.w1 li:nth-child(4){ background:url(../images/ks-bg.png) no-repeat #4ed0e8;} */

.art_updown {
	LINE-HEIGHT: 36px;
	MARGIN: 10px auto 0px;
	WIDTH: 677px;

	HEIGHT: 36px;
	OVERFLOW: hidden;
}

.art_updown UL {
	MARGIN: 0px auto;
	WIDTH: 670px;
	HEIGHT: auto;
	OVERFLOW: hidden;
}

.art_updown UL LI {
	WIDTH: 49%;
	text-align: center;
	font-size: 14px;
}

.art_updown UL LI a {
	font-size: 14px;
	text-decoration: none;
}

.art_updown UL LI STRONG {
	COLOR: #016d91
}

.yisheng_top {
	width: 100%;
	height: 45px;
	size: a3;
	background-color: #128BA1;
	margin: 0px auto;
}

@media (max-width: 768px) {
	.in_news2 {
		display: none;
	}
}
