body {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	overflow-x: hidden;

	background: #fff;

}



.title3-h {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.title3-h {

		font-size: 30px;

	}

}



.title3-p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.title3-p {

		font-size: 14px;

	}

}



html {

	font-size: 16px;

}



ul {

	padding-left: 0;

	margin-bottom: 0;

}



a:focus {

	outline: none;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

	cursor: pointer;

}



p {

	margin-bottom: 0;

}



.ym {

	background: #efefef;

}



@media (max-width: 768px) {

	.ym {

		display: none;

	}

}



.ym .ym-text {

	font-size: 12px;

	color: #696969;

	line-height: 50px;

}



.ym .service ul li {

	list-style: none;

	float: left;

	line-height: 50px;

	font-size: 14px;

}



.ym .service ul li a {

	color: #333;

	padding-left: 10px;

	padding-right: 10px;

}



.ym .service ul li a:hover {

	color: #e70e09;

}



.ym .contact ul li {

	list-style: none;

	float: left;

	line-height: 50px;

	padding-left: 10px;

	color: #969696;

	font-size: 16px;

}



.ym .contact ul li:nth-child(2) {

	padding-left: 0;

}



.headtop {

	padding-top: 15px;

	padding-bottom: 15px;

	background: #fff;

}



@media (max-width: 1200px) {

	.headtop {

		display: none;

	}

}



.headtop .logo {

	height: 85px;

}



@media (max-width: 1200px) {

	.headtop .logo {

		height: 50px;

		width: 100%;

		position: relative;

		z-index: 1000;

	}

}



@media (max-width: 1200px) {

	.headtop .logo img {

		height: 50px;

		width: auto;

	}

}



.headtop .advan ul li {

	list-style: none;

	float: right;

	line-height: 85px;

	font-size: 16px;

	padding-left: 45px;

}



.headtop .advan ul li .icon {

	width: 30px;

	height: 85px;

	float: left;

}



.headtop .advan ul li .icon.icon1 {

	background: url(/statics/images/dzsbimg/headtop.png) -490px center no-repeat;

}



.headtop .advan ul li .icon.icon2 {

	background: url(/statics/images/dzsbimg/headtop.png) -322px center no-repeat;

}



.headtop .advan ul li .icon.icon3 {

	background: url(/statics/images/dzsbimg/headtop.png) -173px 27px no-repeat;

}



.headtop .advan ul li .icon.icon4 {

	background: url(/statics/images/dzsbimg/headtop.png) -15px center no-repeat;

}



.headtop .hot-line {

	height: 85px;

	background: url(/statics/images/dzsbimg/hot-line.png) left center no-repeat;

	position: relative;

}



@media (max-width: 1200px) {

	.headtop .hot-line {

		display: none;

	}

}



.headtop .hot-line p {

	position: absolute;

	left: 76px;

	bottom: 0;

	color: #e70e09;

	font-size: 24px;

}



header {

	height: 55px;

	font-size: 18px;

	color: #333333;

	position: relative;

	z-index: 999;

	box-shadow: 1px 4px 5px 1px #eee;

	background: #fff;

}



@media (max-width: 1200px) {

	header {

		height: 50px;

		position: fixed;

		background: #fff;

		width: 100%;

	}

}



header .container {

	position: relative;

}



@media (max-width: 1200px) {

	header .container {

		padding-left: 0;

		padding-right: 0;

	}

}



header .container .logo {

	display: none;

}



@media (max-width: 1200px) {

	header .container .logo {

		display: block;

		position: relative;

		top: 9px;

		width: 160px;

		left: 15px;

		z-index: 1000;

	}

}



@media (max-width: 1200px) {

	header .container .menu {

		position: relative;

		top: 14px;

		display: none;

	}

}



header .container .menu ul {

	margin-bottom: 0px;

	padding-left: 50px;

	width: 100%;

}



@media (max-width: 1200px) {

	header .container .menu ul {

		padding-left: 0;

	}

}



header .container .menu ul li {

	position: relative;

	list-style: none;

	float: left;

	height: 55px;

	line-height: 55px;

	width: 10%;

}



@media (max-width: 1200px) {

	header .container .menu ul li {

		position: relative;

		height: auto;

		line-height: 50px;

		width: 100%;

		background: #fff;

	}

}



header .container .menu ul li .maindir {

	height: 100%;

}



@media (max-width: 1200px) {

	header .container .menu ul li .maindir {

		position: relative;

	}

}



header .container .menu ul li .maindir span {

	display: none;

}



@media (max-width: 1200px) {

	header .container .menu ul li .maindir span {

		display: block;

		position: absolute;

		right: 0px;

		top: 0px;

		font-size: 20px;

		padding: 18px;

		color: #333;

	}

}



header .container .menu ul li .maindir a {

	color: #000;

	width: 120px;

	text-align: center;

	display: block;

}



@media (max-width: 1200px) {

	header .container .menu ul li .maindir a {

		width: 100%;

		box-sizing: border-box;

		border-bottom: 1px solid #ddd;

		text-align: left;

		padding-left: 15px;

	}

}



header .container .menu ul li .maindir a:hover {

	color: #e70e09;

	text-decoration: none;

}



header .container .menu ul li .box {

	position: absolute;

	top: 100%;

	left: 0;

	right: 0;

	display: none;

}



@media (max-width: 1200px) {

	header .container .menu ul li .box {

		display: none;

		position: relative;

	}

}



header .container .menu ul li .box a {

	display: block;

	width: 100%;

	line-height: 38px;

	text-align: center;

	color: #999;

}



header .container .menu ul li .box a:hover {

	color: red;

	text-decoration: none;

}



@media (max-width: 1200px) {

	header .container .menu ul li .box a {

		padding-left: 0;

		width: 50%;

		float: left;

		box-sizing: border-box;

		background: #eee;

	}

}



header .container .menu ul li.curr .box {

	display: block;

}



header .container .menu ul li.active {

	background: #e70e09;

}



header .container .menu ul li.active a {

	color: #fff;

}



header .container .menu ul li.active a:hover {

	color: #fff;

}



header .container .menu-link {

	position: absolute;

	right: 15px;

	top: 5px;

	width: 40px;

	height: 40px;

	padding: 8px;

	display: none;

}



@media (max-width: 992px) {

	header .container .menu-link {

		display: block;

	}

}



header .container .menu-link span {

	position: relative;

	display: block;

}



header .container .menu-link span::before {

	position: absolute;

	top: 2px;

	content: '';

	width: 100%;

	height: 2px;

	background-color: #e70e09;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}



header .container .menu-link span::after {

	position: absolute;

	top: 8px;

	content: '';

	width: 100%;

	height: 2px;

	background-color: #e70e09;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}



header .container .menu-link p {

	position: relative;

	display: block;

}



header .container .menu-link p::before {

	position: absolute;

	top: 15px;

	content: '';

	width: 100%;

	height: 2px;

	background-color: #e70e09;

}



header .container .menu-link.active span::after {

	transform: rotate(45deg) translate(2px,2px);

	-ms-transform: rotate(45deg) translate(2px,2px);

	-moz-transform: rotate(45deg) translate(2px,2px);

	-webkit-transform: rotate(45deg) translate(2px,2px);

	-o-transform: rotate(45deg) translate(2px,2px);

}



header .container .menu-link.active span::before {

	transform: rotate(-45deg) translate(-6px,6px);

	-ms-transform: rotate(-45deg) translate(-6px,6px);

	-moz-transform: rotate(-45deg) translate(-6px,6px);

	-webkit-transform: rotate(-45deg) translate(-6px,6px);

	-o-transform: rotate(-45deg) translate(-6px,6px);

}



header .container .menu-link.active p::before {

	display: none;

}



header .container .menu-lp {

	position: absolute;

	left: 65px;

	top: 100%;

	z-index: 99;

	display: none;

}



header .container .menu-lp.show-menu {

	display: block;

}



@media (max-width: 1200px) {

	header .container .menu-lp {

		display: none;

	}

}



header .container .menu-lp .service {

	height: 55px;

	width: 216px;

	border: 1px solid #e70e09;

	line-height: 55px;

	text-align: center;

	color: #e70e09;

	font-size: 18px;

	cursor: pointer;

}



header .container .menu-lp .show-box {

	position: relative;

}



header .container .menu-lp .show-box ul {

	width: 260px;

	padding-left: 0;

}



header .container .menu-lp .show-box ul li {

	list-style: none;

	width: 100%;

	height: 70px;

	line-height: 70px;

	font-size: 20px;

	background: #fff;

	text-align: center;

	color: #333;

	border-bottom: 1px solid #ddd;

	box-sizing: border-box;

	cursor: pointer;

}



header .container .menu-lp .show-box ul li.shb1 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px 18px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb1.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px 18px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb2 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -52px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb2.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -52px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb3 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -122px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb3.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -122px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb4 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -192px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb4.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -192px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb5 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -262px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb5.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -262px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb6 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -332px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb6.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -332px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb7 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -402px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb7.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -402px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb8 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -472px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb8.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -472px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box ul li.shb9 {

	background: url(/statics/images/dzsbimg/iconR.png) 24px -542px no-repeat #fff;

}



header .container .menu-lp .show-box ul li.shb9.active {

	background: url(/statics/images/dzsbimg/iconW.png) 24px -542px no-repeat #e70e09;

	color: #fff;

}



header .container .menu-lp .show-box .showlist {

	position: absolute;

	left: 260px;

	top: 0px;

	width: 550px;

	height: 630px;

	background: rgba(255,255,255,0.85);

	display: none;

	border-left: 1px solid #eee;

	box-sizing: border-box;

}



header .container .menu-lp .show-box .showlist.open {

	display: block;

}



header .container .menu-lp .show-box .showlist .show-item {

	padding-top: 15px;

	padding-bottom: 15px;

	display: none;

	height: 100%;

}



header .container .menu-lp .show-box .showlist .show-item .row {

	height: 100%;

}



header .container .menu-lp .show-box .showlist .show-item .row .col-xs-4 {

	height: 100%;

}



header .container .menu-lp .show-box .showlist .show-item ul {

	width: 100%;

	background: none;

	box-sizing: border-box;

	border-right: 1px solid #aba9a9;

	height: 100%;

}



header .container .menu-lp .show-box .showlist .show-item ul li {

	border: none;

	height: auto;

	line-height: 30px;

	background: none;

}



header .container .menu-lp .show-box .showlist .show-item ul li:first-child {

	margin-bottom: 10px;

}



header .container .menu-lp .show-box .showlist .show-item ul li:first-child a {

	font-size: 16px;

}



header .container .menu-lp .show-box .showlist .show-item ul li a {

	font-size: 13px;

	color: #666;

}



header .container .menu-lp .show-box .showlist .show-item ul li a:hover {

	color: #f73601;

	text-decoration: none;

}



header .container .menu-lp .show-box .showlist .show-item a:hover {

	text-decoration: none;

}



header .container .menu-lp .show-box .showlist .show-item a:hover .showbtn {

	background: #f73601;

	color: #fff;

}



header .container .menu-lp .show-box .showlist .show-item a .showbtn {

	width: 160px;

	height: 30px;

	border: 1px solid #f73601;

	border-radius: 25px;

	line-height: 25px;

	text-align: center;

	font-size: 14px;

	color: #f73601;

}



header .container .menu-lp .show-box .showlist .show-item.active {

	display: block;

}



.carousel-inner .item {

	height: 630px;

}



.hot-new {

	background: #fafafa;

}



@media (max-width: 1200px) {

	.hot-new {

		display: none;

	}

}



.hot-new .new-out {

	padding-left: 100px;

	background: url(/statics/images/dzsbimg/hot.jpg) 50px center no-repeat;

}



.hot-new .new-out .new-js {

	line-height: 42px;

	color: #e70e09;

	float: left;

	padding-right: 15px;

}



.hot-new .new-out .new-list {

	overflow: hidden;

	position: relative;

	height: 42px;

}



.hot-new .new-out .new-list ul {

	margin-bottom: 0;

	padding-left: 0;

	position: absolute;

	left: 0;

}



.hot-new .new-out .new-list ul li {

	list-style: none;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	line-height: 42px;

}



.hot-new .new-out .new-list ul li a {

	color: #e70e09;

	font-size: 14px;

}



.hot-new .new-out .new-list ul li a:hover {

	text-decoration: none;

	color: #e70e09;

}



.gsdl-list {

	width: 300px;

	height: 75px;

	border-radius: 8px;

	background: #e70e09;

	color: #fff;

	margin-bottom: 30px;

}



.gsdl-list p {

	margin: 0;

	font-size: 37px;

	text-align: center;

}



.gsdl-list span {

	font-size: 14px;

	display: block;

	text-align: center;

}



.conbtn {

	width: 115px;

	height: 30px;

	border: 1px solid;

	border-radius: 5px;

	color: #ff060b;

	text-align: center;

	line-height: 30px;

	margin-top: 10px;

}



.conbtn:hover {

	background: #ff060b;

	color: #fff;

	border: 1px solid #e70e09;

}



@media (max-width: 1200px) {

	.conbtn {

		margin: 0 auto;

		position: absolute;

		left: 0;

		right: 0;

		bottom: 25px;

		background: #e70e09;

		border: 1px solid #e70e09;

		color: #fff;

	}

}



.more {

	width: 240px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	font-size: 18px;

	color: #fff;

	background: #ff060b;

	border-radius: 25px;

}



.gsdl {

	padding-bottom: 30px;

}



@media (max-width: 1200px) {

	.gsdl .content {

		margin-bottom: 30px;

	}

}



.gsdl .content .row {

	margin: 0;

}



.gsdl .content .row .col-sm-3 {

	padding: 0;

}



.gsdl .title1 h1 {

	font-size: 43px;

	font-family: "微软雅黑";

	color: #3e3a36;

	font-weight: bold;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.gsdl .title1 h1 {

		font-size: 30px;

	}

}



.gsdl .title1 h1 span {

	color: #e70e09;

}



.gsdl .title1 p {

	font-size: 14px;

	color: #6e6e6e;

	text-align: center;

	letter-spacing: 2px;

}



.gsdl .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo1.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.gsdl .title1 .title-logo {

		height: 55px;

	}

}



.gsdl .content-item {

	padding-left: 15px;

	margin-left: -1px;

	margin-bottom: 60px;

}



@media (max-width: 1200px) {

	.gsdl .content-item {

		padding-left: 0;

		margin-bottom: 0;

		position: relative;

	}

}



.gsdl .content-item h2 {

	font-size: 20px;

	color: #333;

	margin-top: 15px;

	margin-bottom: 10px;

	padding-top: 20px;

}



@media (max-width: 1200px) {

	.gsdl .content-item h2 {

		padding-top: 0;

		font-size: 16px;

		text-align: center;

	}

}



.gsdl .content-item p {

	font-size: 18px;

	color: #666;

	line-height: 28px;

}



@media (max-width: 1200px) {

	.gsdl .content-item p {

		font-size: 14px;

		text-align: center;

		margin-bottom: 0;

	}

}



.gsdl .content-item.item1 {

	background: url('../images/con1.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item1 {

		height: 180px;

	}

}



.gsdl .content-item.item1 h2 {

	background: url(/statics/images/dzsbimg/hot.jpg) 85% center no-repeat;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item1 h2 {

		background: #fff;

	}

}



.gsdl .content-item.item2 {

	background: url('../images/con2.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item2 {

		height: 180px;

	}

}



.gsdl .content-item.item3 {

	background: url('../images/con3.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item3 {

		height: 180px;

	}

}



.gsdl .content-item.item4 {

	background: url('../images/con4.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item4 {

		height: 180px;

	}

}



.gsdl .content-item.item5 {

	background: url('../images/con5.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item5 {

		height: 180px;

	}

}



.gsdl .content-item.item5 h2 {

	background: url(/statics/images/dzsbimg/hot.jpg) 85% center no-repeat;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item5 h2 {

		background: #fff;

	}

}



.gsdl .content-item.item6 {

	background: url('../images/con6.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item6 {

		height: 180px;

	}

}



.gsdl .content-item.item7 {

	background: url('../images/con7.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item7 {

		height: 180px;

	}

}



.gsdl .content-item.item8 {

	background: url('../images/con8.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item8 {

		height: 180px;

	}

}



.gsdl .content-item.item9 {

	background: url('../images/con9.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item9 {

		height: 180px;

	}

}



.gsdl .content-item.item9 h2 {

	background: url(/statics/images/dzsbimg/hot.jpg) 85% center no-repeat;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item9 h2 {

		background: #fff;

	}

}



.gsdl .content-item.item10 {

	background: url('../images/con10.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item10 {

		height: 180px;

	}

}



.gsdl .content-item.item11 {

	background: url('../images/con11.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item11 {

		height: 180px;

	}

}



.gsdl .content-item.item12 {

	background: url('../images/con12.jpg') right bottom no-repeat;

	height: 265px;

	border: 1px solid #b5b5b5;

	box-sizing: border-box;

}



@media (max-width: 1200px) {

	.gsdl .content-item.item12 {

		height: 180px;

	}

}



.col-dl5 {

	display: block;

	width: 20%;

	float: left;

}



@media (max-width: 1200px) {

	.col-dl5 {

		width: 33.33333%;

		margin-bottom: 15px;

	}

}



.buzou {

	background: #fcfcfc;

	padding-top: 80px;

	padding-bottom: 100px;

}



@media (max-width: 1200px) {

	.buzou {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.buzou .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 3px;

	text-align: center;

	font-style: italic;

	margin-top: 0;

	margin-bottom: 10px;

}



.buzou .title1 h1 span {

	color: #e70e09;

}



@media (max-width: 1200px) {

	.buzou .title1 h1 {

		font-size: 30px;

	}

}



.buzou .title1 p {

	font-size: 27px;

	color: #6e6e6e;

	text-align: center;

	letter-spacing: 1px;

	font-style: italic;

}



@media (max-width: 1200px) {

	.buzou .title1 p {

		font-size: 14px;

	}

}



.buzou .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo2.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.buzou .title1 .title-logo {

		height: 55px;

	}

}



.buzou .content p {

	background: url(/statics/images/dzsbimg/bz2-bg.png) center center no-repeat;

	font-size: 28px;

	color: #000;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 40px;

}



@media (max-width: 1200px) {

	.buzou .content p {

		margin-top: 15px;

		margin-bottom: 15px;

	}

}



@media (max-width: 1200px) {

	.buzou .content img {

		height: 105px;

	}

}



.buzou .content .bzbtn {

	width: 70%;

	height: 40px;

	line-height: 40px;

	border: 1px solid #e70e09;

	border-radius: 25px;

	font-size: 15px;

	color: #e70e09;

	text-align: center;

}



.buzou .content .bzbtn:hover {

	background: #e70e09;

	color: #fff;

}



@media (max-width: 1200px) {

	.buzou .content .bzbtn {

		font-size: 12px;

		width: 90%;

	}

}



.zhengjian {

	padding-top: 40px;

	padding-bottom: 30px;

}



@media (max-width: 1200px) {

	.zhengjian {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.zhengjian .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 1200px) {

	.zhengjian .title1 h1 {

		font-size: 30px;

	}

}



.zhengjian .title1 h1 span {

	color: #e70e09;

}



.zhengjian .title1 p {

	font-size: 24px;

	color: #6e6e6e;

	text-align: center;

	letter-spacing: 1px;

	font-style: italic;

}



@media (max-width: 1200px) {

	.zhengjian .title1 p {

		font-size: 14px;

	}

}



.zhengjian .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo3.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.zhengjian .title1 .title-logo {

		height: 55px;

	}

}



.zhengjian .zj-text li {

	font-size: 18px;

	color: #666;

	line-height: 26px;

	list-style: none;

	float: left;

	padding-right: 30px;

	margin-top: 5px;

	margin-bottom: 5px;

}



.zhengjian .zj-text li .xh {

	width: 26px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	background: #ff1b28;

	color: #fff;

	border-radius: 50%;

	margin-right: 30px;

	float: left;

}



.youshi {

	padding-top: 40px;

	padding-bottom: 60px;

	background: #fcfcfc;

}



@media (max-width: 1200px) {

	.youshi {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.youshi .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



.youshi .title1 h1 span {

	color: #e70e09;

}



@media (max-width: 1200px) {

	.youshi .title1 h1 {

		font-size: 30px;

	}

}



.youshi .title1 p {

	font-size: 15px;

	color: #868686;

	text-align: center;

	letter-spacing: 1px;

	font-style: italic;

}



@media (max-width: 1200px) {

	.youshi .title1 p {

		font-size: 14px;

	}

}



.youshi .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo4.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.youshi .title1 .title-logo {

		height: 55px;

	}

}



.youshi .item h4 {

	font-size: 18px;

	color: #000;

	text-align: center;

}



.youshi .item .description {

	font-size: 14px;

	color: #666;

	line-height: 25px;

	padding-left: 5px;

	padding-right: 5px;

}



.h-service {

	padding-top: 70px;

	padding-bottom: 100px;

}



@media (max-width: 1200px) {

	.h-service {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.h-service .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 1200px) {

	.h-service .title1 h1 {

		font-size: 30px;

	}

}



.h-service .title1 h1 span {

	color: #e70e09;

}



.h-service .title1 p {

	font-size: 24px;

	color: #868686;

	text-align: center;

	letter-spacing: 1px;

	font-style: italic;

}



@media (max-width: 1200px) {

	.h-service .title1 p {

		font-size: 14px;

	}

}



.h-service .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo5.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.h-service .title1 .title-logo {

		height: 55px;

	}

}



@media (max-width: 1200px) {

	.h-service .item {

		margin-bottom: 15px;

	}

}



.h-service .item h4 {

	font-size: 18px;

	color: #e70e09;

	text-align: center;

	margin-top: 40px;

	margin-bottom: 50px;

}



@media (max-width: 1200px) {

	.h-service .item h4 {

		margin-top: 15px;

		margin-bottom: 15px;

	}

}



.h-service .item .serbtn {

	width: 60%;

	height: 30px;

	line-height: 30px;

	border: 1px solid #e70e09;

	color: #e70e09;

	text-align: center;

	border-radius: 25px;

}



.h-service .item .serbtn:hover {

	color: #fff;

	background: #e70e09;

}



.team {

	padding-top: 40px;

	padding-bottom: 60px;

	background: #fbfbfb;

}



@media (max-width: 1200px) {

	.team {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.team .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 1200px) {

	.team .title1 h1 {

		font-size: 30px;

	}

}



.team .title1 h1 span {

	color: #e70e09;

}



.team .title1 p {

	font-size: 24px;

	color: #868686;

	text-align: center;

	letter-spacing: 1px;

	font-style: italic;

}



@media (max-width: 1200px) {

	.team .title1 p {

		font-size: 14px;

	}

}



.team .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo6.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.team .title1 .title-logo {

		height: 55px;

	}

}



.team h5 {

	text-align: center;

	font-size: 16px;

	color: #999;

	margin-bottom: 30px;

}



.team .item {

	padding: 20px;

	background: #fff;

}



@media (max-width: 1200px) {

	.team .item {

		margin-bottom: 15px;

	}

}



@media (max-width: 1200px) {

	.team .item img {

		height: 125px;

	}

}



.team .item h2 {

	font-size: 22px;

	color: #000;

	margin-top: 35px;

	line-height: 25px;

	cursor: pointer;

}



@media (max-width: 1200px) {

	.team .item h2 {

		margin-top: 15px;

		text-align: center;

		margin-bottom: 0;

	}

}



.team .item h2:hover {

	color: #e70e09;

}



.team .item h2 span {

	font-size: 14px;

	color: #999;

	line-height: 30px;

}



@media (max-width: 1200px) {

	.team .item h2 span {

		display: none;

	}

}



.team .item .description {

	font-size: 14px;

	line-height: 20px;

	min-height: 90px;

}



@media (max-width: 1200px) {

	.team .item .description {

		display: none;

	}

}



.zhishi {

	padding-top: 50px;

	padding-bottom: 30px;

}



@media (max-width: 1200px) {

	.zhishi {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.zhishi .content .row {

	margin-left: -20px;

	margin-right: -20px;

}



.zhishi .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 1200px) {

	.zhishi .title1 h1 {

		font-size: 30px;

	}

}



.zhishi .title1 h1 span {

	color: #e70e09;

}



.zhishi .title1 p {

	font-size: 16px;

	color: #868686;

	text-align: center;

	letter-spacing: 1px;

}



@media (max-width: 1200px) {

	.zhishi .title1 p {

		font-size: 14px;

	}

}



.zhishi .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo6.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.zhishi .title1 .title-logo {

		height: 55px;

	}

}



.zhishi .item {

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 1200px) {

	.zhishi .item {

		margin-bottom: 25px;

	}

}



.zhishi .item img {

	width: 100%;

	max-width: none;

}



.zhishi .item h2 {

	font-size: 18px;

	color: #000;

}



.zhishi .item h2 span a {

	font-size: 14px;

	color: #999;

}



.zhishi .item h2 span a:hover {

	color: #e70e09;

}



.zhishi .item ul li {

	list-style: none;

	padding-left: 15px;

	font-size: 14px;

	color: #999;

	cursor: pointer;

	line-height: 25px;

	position: relative;

}



.zhishi .item ul li:hover {

	color: #e70e09;

}



.zhishi .item ul li:hover::before {

	border-left-color: #e70e09;

}



.zhishi .item ul li::before {

	position: absolute;

	left: 0;

	top: 0;

	content: '';

	width: 0px;

	height: 0px;

	border: solid;

	border-top-color: currentcolor;

	border-top-width: medium;

	border-right-color: currentcolor;

	border-right-width: medium;

	border-bottom-color: currentcolor;

	border-bottom-width: medium;

	border-left-color: currentcolor;

	border-left-width: medium;

	border-color: transparent;

	border-top-color: transparent;

	border-bottom-color: transparent;

	border-left-color: transparent;

	border-width: 6px;

	border-left-color: #333;

	content: ' ';

	top: 7px;

}



.kehu {

	padding-top: 40px;

	padding-bottom: 30px;

}



@media (max-width: 1200px) {

	.kehu {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.kehu .title1 h1 {

	font-size: 47px;

	font-family: "方正大黑简体";

	color: #000;

	font-weight: bold;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 1200px) {

	.kehu .title1 h1 {

		font-size: 30px;

	}

}



.kehu .title1 h1 span {

	color: #e70e09;

}



.kehu .title1 p {

	font-size: 16px;

	color: #868686;

	text-align: center;

	letter-spacing: 1px;

}



@media (max-width: 1200px) {

	.kehu .title1 p {

		font-size: 14px;

	}

}



.kehu .title1 .title-logo {

	height: 100px;

	background: url(/statics/images/dzsbimg/title-logo6.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.kehu .title1 .title-logo {

		height: 55px;

	}

}



.kehu .item {

	margin-bottom: 20px;

	margin-top: 20px;

}



.kehu .item img {

	cursor: pointer;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.kehu .item img:hover {

	transform: scale(0.95);

}



@media (max-width: 1200px) {

	.kehu .item img {

		height: 55px;

	}

}



footer {

	background: #292929;

	padding-top: 50px;

	padding-bottom: 0px;

}



@media (max-width: 1200px) {

	footer {

		display: none;

	}

}



footer .foot-menu ul li {

	list-style: none;

	float: left;

	width: 14%;

	color: #fff;

	font-size: 18px;

}



footer .foot-menu ul li.address {

	width: 30%;

}



footer .foot-menu ul li ol {

	font-size: 14px;

	color: #fff;

	padding-left: 0px;

	line-height: 25px;

}



footer .foot-menu ul li ol a {

	color: #fff;

}



footer .foot-menu ul li ol a:hover {

	color: #e70e09;

}



.foot-bot {

	background: #292929;

	padding-bottom: 140px;

}



@media (max-width: 768px) {

	.foot-bot {

		padding-bottom: 40px;

	}

}



.foot-bot div {

	font-size: 14px;

	color: #fff;

	line-height: 70px;

	width: 800px;

	background: url(/statics/images/dzsbimg/copyright.jpg) left center no-repeat;

	margin: 0 auto;

	padding-left: 65px;

}



@media (max-width: 768px) {

	.foot-bot div {

		width: 100%;

		line-height: 25px;

		padding-top: 10px;

		padding-bottom: 10px;

	}

}



body {

	position: relative;

}



body .formBox2 {

	width: 250px;

	box-sizing: border-box;

	border: 3px solid #e70e09;

	position: absolute;

	right: 20px;

	top: 730px;

	border-top-left-radius: 20px;

	border-top-right-radius: 20px;

	background: #fff;

}



@media (max-width: 1200px) {

	body .formBox2 {

		display: none;

	}

}



body .formBox2 h2 {

	font-size: 18px;

	color: #fff;

	background: #e70e09;

	border-top-left-radius: 17px;

	border-top-right-radius: 17px;

	text-align: center;

	margin: 0;

	line-height: 35px;

	font-weight: bold;

	letter-spacing: 3px;

}



body .formBox2 form {

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 30px;

}



body .formBox2 form .serviceName {

	background: url(/statics/images/dzsbimg/search.jpg) left center no-repeat;

	padding-left: 20px;

}



body .formBox2 form .phone {

	background: url(/statics/images/dzsbimg/phone.jpg) left center no-repeat;

	padding-left: 20px;

}



body .formBox2 form .form-control {

	color: #999;

	margin-bottom: 15px;

}



body .formBox2 form .hmbtn {

	width: 80%;

	height: 30px;

	margin-bottom: 5px;

	text-align: center;

	background: #e70e09;

	color: #fff;

	border: 1px solid #e70e09;

}



body .formBox2 p {

	font-size: 14px;

	letter-spacing: 0px;

	text-align: center;

	color: #e70e09;

	margin-top: 10px;

}



#carousel-example-generic .item {

	background-size: cover !important;

}



@media (max-width: 1200px) {

	#carousel-example-generic .item {

		background-size: cover !important;

		height: 150px;

	}

}



@media (max-width: 1200px) {

	.banner-out {

		padding-top: 0px;

	}

}



.banner-out .banner {

	background-size: cover;

	height: 600px;

}



@media (max-width: 1200px) {

	.banner-out .banner {

		height: 150px;

		background-size: cover !important;

	}

}



.title2-h {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.title2-h {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.title2-p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.title2-p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.zclc {

	padding-top: 90px;

	padding-bottom: 30px;

}



@media (max-width: 1200px) {

	.zclc {

		padding-top: 15px;

		padding-bottom: 25px;

	}

}



.zclc .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.zclc .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.zclc .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.zclc .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.zclc .item {

	margin-bottom: 70px;

}



@media (max-width: 1200px) {

	.zclc .item {

		margin-bottom: 25px;

	}

}



.zclc .item h4 {

	font-size: 22px;

	text-align: center;

	color: #000;

	margin-top: 40px;

	margin-bottom: 30px;

}



@media (max-width: 1200px) {

	.zclc .item h4 {

		margin-top: 15px;

		margin-bottom: 15px;

	}

}



.zclc .item p {

	font-size: 19px;

	color: #979692;

	text-align: center;

	margin: 0;

	line-height: 25px;

}



@media (max-width: 1200px) {

	.zclc .item p {

		display: none;

	}

}



.zclc .content2 .row {

	margin-left: -25px;

	margin-right: -25px;

}



@media (max-width: 1200px) {

	.zclc .content2 .row {

		margin-left: -10px;

		margin-right: -10px;

	}

}



.zclc .content2 .row .col-xs-6 {

	padding-left: 25px;

	padding-right: 25px;

}



@media (max-width: 1200px) {

	.zclc .content2 .row .col-xs-6 {

		padding-left: 10px;

		padding-right: 10px;

	}

}



.zclc .content2 .item2 {

	position: relative;

	padding: 35px 15px;

	box-shadow: 1px 1px 5px 5px #f7f5f5;

	border-radius: 0px;

	margin-bottom: 50px;

}



@media (max-width: 1200px) {

	.zclc .content2 .item2 {

		padding: 55px 15px 15px 15px;

	}

}



@media (max-width: 1200px) {

	.zclc .content2 .item2 {

		margin-bottom: 15px;

	}

}



.zclc .content2 .item2 .glyphicon {

	position: absolute;

	left: 25px;

	top: 50%;

	margin-top: -29px;

	font-size: 55px;

	color: #e70e09;

}



@media (max-width: 1200px) {

	.zclc .content2 .item2 .glyphicon {

		margin: 0 auto;

		position: absolute;

		left: 0;

		right: 0;

		top: 15px;

		font-size: 40px;

		text-align: center;

	}

}



.zclc .content2 .item2 p {

	font-size: 21px;

	color: #000;

	text-align: right;

}



@media (max-width: 1200px) {

	.zclc .content2 .item2 p {

		text-align: center;

	}

}



.zclc .content2 .item2 p.p1 {

	color: #e70e09;

}



.zclc .btnx p {

	font-size: 27px;

	color: #000;

	text-align: center;

	margin-bottom: 30px;

}



.zclc .btnx .zcbtn {

	width: 270px;

	height: 48px;

	color: #fff;

	background: #e70e09;

	font-size: 26px;

	text-align: center;

	line-height: 48px;

	border-radius: 25px;

}



.cailiao {

	padding-top: 90px;

	padding-bottom: 60px;

}



@media (max-width: 1200px) {

	.cailiao {

		padding-top: 15px;

		padding-bottom: 25px;

	}

}



.cailiao .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.cailiao .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.cailiao .item img {

	margin-bottom: 20px;

	cursor: pointer;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



@media (max-width: 1200px) {

	.cailiao .item img {

		height: 105px;

	}

}



.cailiao .item .text {

	min-height: 50px;

}



.cailiao .item .text p {

	font-size: 16px;

	text-align: center;

	color: #e70e09;

	line-height: 25px;

	margin-bottom: 0px;

}



.xuan {

	background: #f9f9f9;

	padding-top: 50px;

	padding-bottom: 60px;

}



@media (max-width: 1200px) {

	.xuan {

		padding-top: 15px;

		padding-bottom: 25px;

	}

}



.xuan .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.xuan .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.xuan .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.xuan .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.zhuyi {

	padding-top: 50px;

	padding-bottom: 60px;

}



@media (max-width: 1200px) {

	.zhuyi {

		padding-top: 15px;

		padding-bottom: 25px;

	}

}



.zhuyi .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.zhuyi .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.zhuyi .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

	color: #e70e09;

}



@media (max-width: 1200px) {

	.zhuyi .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.zhuyi .content {

	border: 4px solid #e70e09;

	border-radius: 8px;

	padding: 60px 100px;

}



@media (max-width: 1200px) {

	.zhuyi .content {

		padding: 25px 15px;

	}

}



.zhuyi .content ul li {

	line-height: 30px;

	margin-bottom: 20px;

	font-size: 25px;

	color: #000;

	list-style: none;

}



@media (max-width: 1200px) {

	.zhuyi .content ul li {

		font-size: 20px;

	}

}



.yizhan {

	padding-top: 50px;

	padding-bottom: 60px;

	background: url(/statics/images/dzsbimg/zhanshi.jpg) center center no-repeat;

}



@media (max-width: 1200px) {

	.yizhan {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.yizhan .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.yizhan .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.yizhan .content {

	padding: 40px 100px;

}



@media (max-width: 1200px) {

	.yizhan .content {

		padding: 15px 10px;

	}

}



.yizhan .content ul li {

	line-height: 30px;

	margin-bottom: 20px;

	font-size: 20px;

	color: #fff;

	list-style: none;

	text-shadow: 0 0 5px black;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.yizhan .content ul li {

		font-size: 16px;

		margin-bottom: 10px;

	}

}



.yizhan .content .zcbtn {

	width: 270px;

	height: 48px;

	color: #fff;

	background: #e70e09;

	font-size: 26px;

	text-align: center;

	line-height: 48px;

	border-radius: 25px;

}



.gsbk {

	padding-top: 50px;

	padding-bottom: 60px;

}



@media (max-width: 1200px) {

	.gsbk {

		padding-top: 15px;

		padding-bottom: 25px;

	}

}



.gsbk .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

	color: #000;

}



@media (max-width: 1200px) {

	.gsbk .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.gsbk .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

	font-size: 16px;

}



@media (max-width: 1200px) {

	.gsbk .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



@media (max-width: 1200px) {

	.gsbk .title p {

		letter-spacing: 1px;

		font-size: 14px;

	}

}



.gsbk .list .list-hot .item {

	position: relative;

	margin-bottom: 20px;

}



@media (max-width: 1200px) {

	.gsbk .list .list-hot .item {

		margin-bottom: 15px;

	}

}



.gsbk .list .list-hot .item h4 {

	cursor: pointer;

}



@media (max-width: 1200px) {

	.gsbk .list .list-hot .item h4 {

		font-size: 14px;

	}

}



.gsbk .list .list-hot .item h4:hover {

	color: #e70e09;

}



.gsbk .list .list-hot .item .description {

	font-size: 14px;

	color: #666;

	line-height: 25px;

}



@media (max-width: 1200px) {

	.gsbk .list .list-hot .item .description {

		display: none;

	}

}



.gsbk .list .list-hot .item .time {

	font-size: 14px;

	color: #999;

	margin-top: 10px;

}



@media (max-width: 1200px) {

	.gsbk .list .list-hot .item .time {

		font-size: 12px;

	}

}



.gsbk .list .list-r {

	border-left: 1px solid #ddd;

	padding-left: 40px;

}



@media (max-width: 1200px) {

	.gsbk .list .list-r {

		border: none;

		padding-left: 0;

	}

}



.gsbk .list .list-r .item {

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.gsbk .list .list-r .item {

		border-bottom: 1px solid #ddd;

		padding-bottom: 10px;

	}

}



.gsbk .list .list-r .item h4 {

	cursor: pointer;

}



.gsbk .list .list-r .item h4:hover {

	color: #e70e09;

}



.gsbk .list .list-r .item .description {

	font-size: 14px;

	color: #666;

	line-height: 25px;

}



.gsbk .zcbtn {

	width: 230px;

	height: 38px;

	color: #fff;

	background: #e70e09;

	font-size: 20px;

	text-align: center;

	line-height: 38px;

	border-radius: 25px;

	margin-top: 40px;

}



.bshi {

	background: #f9f9f9;

}



@media (max-width: 1200px) {

	.bshi {

		display: none;

	}

}



.baolc {

	padding-top: 50px;

	padding-bottom: 60px;

	background: #f9f9f9;

}



@media (max-width: 1200px) {

	.baolc {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.baolc .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.baolc .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.baolc .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.baolc .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.baolc p {

	font-size: 21px;

	color: #000;

	text-align: center;

	margin-top: 40px;

}



.fangshi {

	padding-top: 50px;

	padding-bottom: 60px;

}



@media (max-width: 1200px) {

	.fangshi {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.fangshi .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.fangshi .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.fangshi .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

}



@media (max-width: 1200px) {

	.fangshi .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.fangshi .content {

	box-shadow: 1px 1px 5px 5px #ddd;

	margin-bottom: 20px;

}



@media (max-width: 1200px) {

	.fangshi .content {

		padding: 10px;

	}

}



.fangshi .content .title {

	font-size: 24px;

	color: #000;

	line-height: 90px;

	text-align: center;

	position: relative;

}



@media (max-width: 1200px) {

	.fangshi .content .title {

		line-height: 25px;

		font-size: 18px;

		text-align: left;

	}

}



.fangshi .content .title::after {

	position: absolute;

	right: 20px;

	top: 15px;

	content: '';

	width: 1px;

	height: 60px;

	border-left: 1px solid #000;

}



@media (max-width: 1200px) {

	.fangshi .content .title::after {

		display: none;

	}

}



.fangshi .content .list ul {

	height: 90px;

	padding-top: 20px;

}



@media (max-width: 1200px) {

	.fangshi .content .list ul {

		height: auto;

		padding-top: 10px;

	}

}



.fangshi .content .list ul li {

	list-style: none;

	float: left;

	font-size: 17px;

	line-height: 20px;

}



@media (max-width: 1200px) {

	.fangshi .content .list ul li {

		width: 100%;

		margin-bottom: 10px;

	}

}



.fangshi .content.content1 {

	height: 90px;

}



@media (max-width: 1200px) {

	.fangshi .content.content1 {

		height: auto;

	}

}



.fangshi .content.content1 ul {

	padding-top: 25px;

}



.fangshi .content.content2 {

	height: 90px;

}



.fangshi .content.content2 ul {

	padding-top: 15px;

	padding-right: 15px;

}



@media (max-width: 1200px) {

	.fangshi .content.content2 {

		height: auto;

	}

}



.fangshi .content.content3 {

	height: 190px;

}



@media (max-width: 1200px) {

	.fangshi .content.content3 {

		height: auto;

	}

}



.fangshi .content.content3 .title {

	line-height: 190px;

}



@media (max-width: 1200px) {

	.fangshi .content.content3 .title {

		line-height: 25px;

		font-size: 18px;

	}

}



.fangshi .content.content3 .title::after {

	height: 160px;

}



@media (max-width: 1200px) {

	.fangshi .content.content3 .title::after {

		display: none;

	}

}



.fangshi .content.content3 ul {

	padding-top: 15px;

	height: 190px;

}



@media (max-width: 1200px) {

	.fangshi .content.content3 ul {

		height: auto;

		padding-top: 10px;

	}

}



.fangshi .content.content3 ul li {

	width: 100%;

}



.baoz .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

}



@media (max-width: 1200px) {

	.baoz .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.baoz .item {

	margin-bottom: 30px;

}



.baoz .item h4 {

	margin: 0;

	text-align: center;

	margin-bottom: 10px;

	font-weight: bold;

}



.baoz .item h4 span {

	font-size: 22px;

	color: #e70e09;

	line-height: 30px;

	position: relative;

}



.baoz .item h4 span::before {

	position: absolute;

	left: -80px;

	top: 15px;

	content: "";

	width: 55px;

	height: 1px;

	border-top: 1px solid #e70e09;

}



.baoz .item h4 span::after {

	position: absolute;

	right: -80px;

	top: 15px;

	content: "";

	width: 55px;

	height: 1px;

	border-top: 1px solid #e70e09;

}



.baoz .item p {

	font-size: 16px;

	color: #333;

	text-align: center;

	font-weight: bold;

}



.wenti {

	padding-top: 40px;

	padding-bottom: 20px;

	background: #f9f9f9;

}



.wenti .title h1 {

	font-size: 42px;

	font-weight: bold;

	margin: 0;

	letter-spacing: 3px;

	color: #e70e09;

	margin-bottom: 20px;

	text-align: center;

	color: #333;

}



@media (max-width: 1200px) {

	.wenti .title h1 {

		font-size: 30px;

		margin-bottom: 10px;

	}

}



.wenti .title p {

	font-size: 25px;

	color: #979692;

	margin-bottom: 40px;

	letter-spacing: 3px;

	text-align: center;

	font-size: 15px;

	color: #333;

}



@media (max-width: 1200px) {

	.wenti .title p {

		font-size: 14px;

		margin-bottom: 15px;

		margin-top: 15px;

	}

}



.wenti .item {

	background: url(/statics/images/dzsbimg/pro1.jpg) left top no-repeat;

	padding-left: 35px;

	background-position-y: -8px;

	padding-bottom: 25px;

	border-bottom: 1px dashed #e70e09;

	margin-bottom: 25px;

}



.wenti .item h2 {

	font-size: 18px;

	color: #e70e09;

	margin: 0;

	margin-bottom: 10px;

}



.wenti .item .description {

	font-size: 14px;

	color: #666;

	line-height: 20px;

}



.wenti .zcbtn {

	width: 270px;

	height: 48px;

	color: #fff;

	background: #e70e09;

	font-size: 26px;

	text-align: center;

	line-height: 48px;

	border-radius: 25px;

}



.hot-item {

	padding-top: 15px;

	padding-bottom: 15px;

}



.hot-ih {

	font-size: 25px;

	font-weight: bold;

	text-align: center;

	color: #e70e09;

	margin: 0;

	margin-bottom: 15px;

}



.hot-ip {

	font-size: 18px;

	color: #999;

	text-align: center;

}



.t-hot {

	padding-top: 50px;

	padding-bottom: 50px;

}



@media (max-width: 1200px) {

	.t-hot {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.t-hot .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.t-hot .title3 h1 {

		font-size: 30px;

	}

}



.t-hot .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.t-hot .title3 p {

		font-size: 14px;

	}

}



.t-hot .item {

	padding-top: 15px;

	padding-bottom: 15px;

}



.t-hot .item h3 {

	font-size: 25px;

	font-weight: bold;

	text-align: center;

	color: #e70e09;

	margin: 0;

	margin-bottom: 15px;

}



.t-hot .item p {

	font-size: 18px;

	color: #999;

	text-align: center;

}



.t-hot .item .xh {

	width: 50px;

	height: 50px;

	line-height: 50px;

	border-radius: 50%;

	background: #e70e09;

	text-align: center;

	font-size: 26px;

	font-weight: bold;

	color: #fff;

	margin-bottom: 20px;

}



.zzq {

	padding-top: 50px;

	padding-bottom: 100px;

	background: #f9f9f9;

}



@media (max-width: 1200px) {

	.zzq {

		padding-top: 15px;

		padding-bottom: 50px;

	}

}



.zzq .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.zzq .title3 h1 {

		font-size: 30px;

	}

}



.zzq .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.zzq .title3 p {

		font-size: 14px;

	}

}



.zzq .item {

	padding-top: 20px;

	padding-bottom: 20px;

}



.zzq .item h3 {

	font-size: 25px;

	font-weight: bold;

	text-align: center;

	color: #e70e09;

	margin: 0;

	margin-bottom: 15px;

}



.zzq .item p {

	font-size: 18px;

	color: #999;

	text-align: center;

}



.hwyw {

	padding-top: 50px;

	padding-bottom: 50px;

}



@media (max-width: 1200px) {

	.hwyw {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.hwyw .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.hwyw .title3 h1 {

		font-size: 30px;

	}

}



.hwyw .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.hwyw .title3 p {

		font-size: 14px;

	}

}



.hwyw .item {

	height: 110px;

	margin-bottom: 20px;

}



@media (max-width: 768px) {

	.hwyw .item {

		height: 70px;

	}

}



.hwyw .item img {

	cursor: pointer;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.hwyw .item img:hover {

	transform: scale(0.95);

}



.hwyw .zcbtn {

	width: 300px;

	height: 38px;

	color: #fff;

	background: #e70e09;

	font-size: 20px;

	text-align: center;

	line-height: 38px;

	border-radius: 25px;

	margin-top: 40px;

}



@media (max-width: 1200px) {

	.hwyw .zcbtn {

		margin-top: 15px;

	}

}



.xuanz1 {

	padding-top: 50px;

	padding-bottom: 50px;

}



@media (max-width: 1200px) {

	.xuanz1 {

		padding-bottom: 15px;

		padding-top: 15px;

	}

}



.xuanz1 .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.xuanz1 .title3 h1 {

		font-size: 30px;

	}

}



.xuanz1 .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.xuanz1 .title3 p {

		font-size: 14px;

	}

}



.xuanz1 .content {

	padding-left: 50px;

}



@media (max-width: 1200px) {

	.xuanz1 .content {

		padding-left: 0;

	}

}



.xuanz1 .content li {

	font-size: 18px;

	color: #333;

	line-height: 35px;

	list-style: none;

	width: 100%;

	margin-bottom: 5px;

}



.xuanz1 .content li span {

	font-size: 22px;

	color: #e70e09;

	font-style: italic;

	font-weight: bold;

}



.xuanz1 .zcbtn {

	width: 180px;

	height: 38px;

	color: #fff;

	background: #e70e09;

	font-size: 20px;

	text-align: center;

	line-height: 38px;

	border-radius: 25px;

	margin-top: 40px;

}



@media (max-width: 1200px) {

	.xuanz1 .zcbtn {

		margin-top: 15px;

	}

}



.wsys {

	padding-top: 50px;

	padding-bottom: 50px;

	background: #fcfcfc;

}



@media (max-width: 1200px) {

	.wsys {

		padding-bottom: 15px;

		padding-top: 15px;

	}

}



.wsys .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.wsys .title3 h1 {

		font-size: 30px;

	}

}



.wsys .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.wsys .title3 p {

		font-size: 14px;

	}

}



.qtfw {

	padding-top: 50px;

	padding-bottom: 50px;

}



@media (max-width: 1200px) {

	.qtfw {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.qtfw .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.qtfw .title3 h1 {

		font-size: 30px;

	}

}



.qtfw .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.qtfw .title3 p {

		font-size: 14px;

	}

}



.qtfw .item {

	border: 1px solid #e70e09;

	border-top-right-radius: 25px;

	border-bottom-left-radius: 25px;

	height: 180px;

	cursor: pointer;

	margin-bottom: 20px;

	position: relative;

	text-align: center;

}



.qtfw .item .pic {

	width: 95px;

	height: 85px;

	overflow: hidden;

	margin-top: 20px;

}



.qtfw .item .pic.pic1 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -227px;

	background-position-y: 1px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic2 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -110px;

	background-position-y: -171px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic3 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -227px;

	background-position-y: -171px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic4 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -350px;

	background-position-y: -171px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic5 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: 5px;

	background-position-y: 0px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic6 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -110px;

	background-position-y: 1px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic7 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: 5px;

	background-position-y: -171px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item .pic.pic8 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -345px;

	background-position-y: 1px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}



.qtfw .item:hover {

	background: #e70e09;

}



.qtfw .item:hover .pic.pic1 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -227px;

	background-position-y: -84px;

}



.qtfw .item:hover .pic.pic2 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -110px;

	background-position-y: -251px;

}



.qtfw .item:hover .pic.pic3 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -227px;

	background-position-y: -251px;

}



.qtfw .item:hover .pic.pic4 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -350px;

	background-position-y: -251px;

}



.qtfw .item:hover .pic.pic5 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: 5px;

	background-position-y: -84px;

}



.qtfw .item:hover .pic.pic6 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -110px;

	background-position-y: -84px;

}



.qtfw .item:hover .pic.pic7 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: 5px;

	background-position-y: -251px;

}



.qtfw .item:hover .pic.pic8 {

	background: url(/statics/images/dzsbimg/other.png);

	background-position-x: -345px;

	background-position-y: -84px;

}



.qtfw .item:hover span {

	color: #fff;

}



.qtfw .item:hover span::before {

	border-color: #fff;

}



.qtfw .item:hover span::after {

	border-color: #fff;

}



.qtfw .item span {

	width: 120px;

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	bottom: 20px;

	font-size: 20px;

}



.qtfw .item span::before {

	position: absolute;

	width: 25px;

	height: 1px;

	border-top: 2px solid #e70e09;

	left: -20px;

	top: 14px;

	content: "";

}



@media (max-width: 1200px) {

	.qtfw .item span::before {

		display: none;

	}

}



.qtfw .item span::after {

	position: absolute;

	width: 25px;

	height: 1px;

	border-top: 2px solid #e70e09;

	right: -20px;

	top: 14px;

	content: "";

}



@media (max-width: 1200px) {

	.qtfw .item span::after {

		display: none;

	}

}



.fwlc {

	padding-top: 50px;

	padding-bottom: 50px;

}



@media (max-width: 1200px) {

	.fwlc {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.fwlc .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.fwlc .title3 h1 {

		font-size: 30px;

	}

}



.fwlc .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.fwlc .title3 p {

		font-size: 14px;

	}

}



.ywfw {

	padding-top: 50px;

	padding-bottom: 50px;

	background: #F9F9F9;

}



@media (max-width: 1200px) {

	.ywfw {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.ywfw .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.ywfw .title3 h1 {

		font-size: 30px;

	}

}



.ywfw .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.ywfw .title3 p {

		font-size: 14px;

	}

}



.ywfw .content .row {

	margin-left: -20px;

	margin-right: -20px;

}



@media (max-width: 1200px) {

	.ywfw .content .row {

		margin-left: -10px;

		margin-right: -10px;

	}

}



.ywfw .content .row .col-xs-6 {

	padding-left: 20px;

	padding-right: 20px;

}



@media (max-width: 1200px) {

	.ywfw .content .row .col-xs-6 {

		padding-left: 10px;

		padding-right: 10px;

	}

}



.ywfw .content .row .col-xs-6.first {

	margin-left: 12.5%;

}



@media (max-width: 1200px) {

	.ywfw .content .row .col-xs-6.first {

		margin-left: 0;

	}

}



.ywfw .content .row .col-xs-6 .item {

	position: relative;

	padding-top: 70px;

	padding-bottom: 30px;

	box-shadow: 1px 1px 5px 5px #ddd;

	border-radius: 25px;

	margin-top: 100px;

}



@media (max-width: 1200px) {

	.ywfw .content .row .col-xs-6 .item {

		margin-top: 30px;

		padding-top: 45px;

		margin-bottom: 35px;

	}

}



.ywfw .content .row .col-xs-6 .item h4 {

	font-size: 20px;

	color: #000;

	text-align: center;

}



.ywfw .content .row .col-xs-6 .item p {

	font-size: 14px;

	color: #999;

	text-align: center;

	margin-bottom: 5px;

}



.ywfw .content .row .col-xs-6 .item .pic {

	width: 85px;

	height: 85px;

	border-radius: 50%;

	position: absolute;

	left: 0;

	right: 0;

	top: -20%;

	margin: 0 auto;

	overflow: hidden;

	border: 1px solid #e70e09;

}



.ywfw .content .row .col-xs-6 .item .pic.pic1 {

	background: url(/statics/images/dzsbimg/yw1.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic2 {

	background: url(/statics/images/dzsbimg/yw2.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic3 {

	background: url(/statics/images/dzsbimg/yw3.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic4 {

	background: url(/statics/images/dzsbimg/yw4.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic5 {

	background: url(/statics/images/dzsbimg/yw5.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic6 {

	background: url(/statics/images/dzsbimg/yw6.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .pic.pic7 {

	background: url(/statics/images/dzsbimg/yw7.jpg) center center;

}



.ywfw .content .row .col-xs-6 .item .btnx {

	width: 50%;

	height: 30px;

	line-height: 30px;

	text-align: center;

	border: 1px solid #e70e09;

	color: #e70e09;

	border-radius: 25px;

	margin-top: 20px;

}



@media (max-width: 1200px) {

	.ywfw .content .row .col-xs-6 .item .btnx {

		width: 65%;

	}

}



.ywfw .content .row .col-xs-6 .item .btnx:hover {

	background: #e70e09;

	color: #fff;

}



.list-content {

	background: #f3f3f3;

}



@media (max-width: 768px) {

	.list-content {

		background: #fff;

	}

}



.list-content .breadc {

	background: url(/statics/images/dzsbimg/position.png) left center no-repeat;

	font-size: 14px;

	color: #777;

	line-height: 55px;

	height: 55px;

	padding-left: 30px;

}



.list-content .breadc a {

	color: #777;

}



.list-content .breadc a:hover {

	color: #e70e09;

}



.list-content .list-l {

	width: 76%;

	float: left;

	box-sizing: border-box;

	padding: 0 10px;

	margin-bottom: 25px;

}



@media (max-width: 768px) {

	.list-content .list-l {

		width: 100%;

	}

}



.list-content .list-l .list-ln {

	background: #fff;

}



.list-content .list-l .list-ln .item {

	padding: 25px;

	padding-bottom: 0;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item {

		padding: 0;

	}

}



.list-content .list-l .list-ln .item .item-in {

	border-bottom: 1px solid #ddd;

	padding-bottom: 25px;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item .item-in {

		padding-bottom: 15px;

		padding-top: 15px;

	}

}



.list-content .list-l .list-ln .item .item-in h4 {

	font-size: 18px;

	color: #333;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 10px;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item .item-in h4 {

		font-size: 16px;

	}

}



.list-content .list-l .list-ln .item .item-in h4:hover {

	color: #e70e09;

}



.list-content .list-l .list-ln .item .item-in .time {

	font-size: 12px;

	color: #999;

	margin-bottom: 5px;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item .item-in .time {

		display: none;

	}

}



.list-content .list-l .list-ln .item .item-in .description {

	color: #666;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item .item-in .description {

		max-height: 40px;

		overflow: hidden;

	}

}



.list-content .list-l .list-ln .item .item-in .ldir {

	margin-top: 5px;

	font-size: 12px;

	color: #999;

}



.list-content .list-l .list-ln .item .item-in .ldir:hover {

	color: #e70e09;

}



@media (max-width: 768px) {

	.list-content .list-l .list-ln .item .item-in .ldir {

		display: none;

	}

}



.list-content .list-r {

	width: 24%;

	float: left;

	box-sizing: border-box;

	padding: 0 10px;

	padding-left: 20px;

}



@media (max-width: 768px) {

	.list-content .list-r {

		display: none;

	}

}



.list-content .list-r .listr-in {

	background: #fff;

	padding-bottom: 25px;

}



.list-content .list-r .listr-in h4 {

	font-size: 16px;

	color: #fff;

	background: #e70e09;

	margin-top: 0;

	padding: 15px;

	padding-left: 25px;

}



.list-content .list-r .listr-in ul li {

	background: url(/statics/images/dzsbimg/list-r.jpg) 25px 10px no-repeat;

	list-style: none;

	padding-left: 50px;

	line-height: 32px;

}



.list-content .list-r .listr-in ul li ol {

	padding-left: 0;

}



.list-content .list-r .listr-in ul li ol a {

	color: #333;

	font-size: 14px;

	cursor: pointer;

}



.list-content .list-r .listr-in ul li ol a:hover {

	color: #e70e09;

}



.g-jian {

	margin-top: 25px;

}



.g-jian .title3 {

	margin-top: 120px;

}



@media (max-width: 768px) {

	.g-jian .title3 {

		margin-top: 0;

	}

}



.g-jian .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.g-jian .title3 h1 {

		font-size: 30px;

	}

}



.g-jian .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.g-jian .title3 p {

		font-size: 14px;

	}

}



@media (max-width: 768px) {

	.g-jian .about-text {

		margin-top: 15px;

	}

}



.g-jian .about-text h4 {

	font-size: 18px;

	font-weight: bold;

	color: #666;

	margin-top: 0;

	margin-bottom: 10px;

}



.g-jian .about-text h4 span {

	font-size: 26px;

	margin-right: 10px;

	font-weight: normal;

}



.g-jian .about-text p {

	color: #999;

	font-size: 14px;

}



.g-jian .about-text .description {

	font-size: 16px;

	color: #333;

	line-height: 30px;

}



.g-lc {

	background: url(/statics/images/dzsbimg/time-bg_02.jpg) bottom center no-repeat;

	padding-bottom: 400px;

	position: relative;

}



.g-lc .title3 {

	margin-top: 120px;

}



@media (max-width: 768px) {

	.g-lc .title3 {

		margin-top: 0;

	}

}



.g-lc .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.g-lc .title3 h1 {

		font-size: 30px;

	}

}



.g-lc .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;



	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.g-lc .title3 p {

		font-size: 14px;

	}

}



.g-lc .glc-in {

	background: url(/statics/images/dzsbimg/time_line.png) center center no-repeat;

	height: 100px;

	width: 100%;

	position: absolute;

	left: 0;

	top: 350px;

}



.g-lc .glc-in .time-line {

	position: relative;

}



@media (max-width: 1200px) {

	.g-lc .glc-in .time-line {

		display: none;

	}

}



.g-lc .glc-in .time-line ul li {

	list-style: none;

	float: left;

	line-height: 100px;

	width: 140px;

	height: 100px;

	text-align: center;

	background: url(/statics/images/dzsbimg/time_dot.png) 55px center no-repeat;

	margin-right: 64px;

	cursor: pointer;

}



.g-lc .glc-in .time-line ul li.active {

	background: url(/statics/images/dzsbimg/time_dot_s.png) 45px center no-repeat;

}



.g-lc .glc-in .time-text {

	position: absolute;

	padding: 10px;

	bottom: 85px;

	left: -49px;

	width: 230px;

	color: #999;

	line-height: 25px;

	border-radius: 5px;

	box-shadow: 0 0 15px 10px #efefef;

}



.g-lc .glc-in .time-text i {

	position: absolute;

	left: 50%;

	bottom: -5px;

	margin-left: -4.5px;

	background: url(/statics/images/dzsbimg/time_arrow.png) center center no-repeat;

	width: 9px;

	height: 5px;

}



.g-lc .title3 {

	margin-top: 120px;

}



.g-lc .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.g-lc .title3 h1 {

		font-size: 30px;

	}

}



.g-lc .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.g-lc .title3 p {

		font-size: 14px;

	}

}



.hz .title3 {

	margin-top: 120px;

}



@media (max-width: 768px) {

	.hz .title3 {

		margin-top: 0;

	}

}



.hz .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.hz .title3 h1 {

		font-size: 30px;

	}

}



.hz .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.hz .title3 p {

		font-size: 14px;

	}

}



.show .title3 {

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.show .title3 {

		margin-bottom: 15px;

	}

}



.show .title3 h1 {

	font-size: 42px;

	font-weight: bold;

	color: #e70e09;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 1200px) {

	.show .title3 h1 {

		font-size: 30px;

	}

}



.show .title3 p {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 30px;

	letter-spacing: 2px;

}



@media (max-width: 1200px) {

	.show .title3 p {

		font-size: 14px;

	}

}



.show .section1 {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.show .section1 {

		padding-bottom: 15px;

		padding-top: 15px;

	}

}



.show .section1 .secTab {

	border-bottom: 1px solid #ddd;

}



.show .section1 .secTab ul {

	display: table;

	margin: 0 auto;

}



.show .section1 .secTab ul li {

	list-style: none;

	float: left;

	font-size: 18px;

	color: #333;

	padding-left: 45px;

	padding-right: 45px;

	padding-bottom: 20px;

	cursor: pointer;

}



.show .section1 .secTab ul li.active {

	border-bottom: 3px solid #e70e09;

}



@media (max-width: 768px) {

	.show .section1 .secTab ul li {

		padding-left: 5px;

		padding-right: 5px;

		font-size: 12px;

	}

}



.show .section1 .secCon {

	min-height: 150px;

}



.show .section1 .secCon .item {

	display: none;

	padding: 15px;

}



.show .section2 {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.show .section2 {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section2 .content {

	min-height: 150px;

	font-size: 14px;

	line-height: 25px;

}



.show .section3 {

	background: #d5c2bc;

	padding-top: 60px;

	padding-bottom: 100px;

}



@media (max-width: 768px) {

	.show .section3 {



		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section3 .title3 h1 {

	color: #fff;

}



.show .section3 .list {

	position: relative;

	padding-top: 60px;

}



.show .section3 .list .list-l {

	position: relative;

	background: #a9b4b8;

	padding: 60px 30px 25px 30px;

}



.show .section3 .list .list-l .list-title {

	width: 246px;

	height: 86px;

	position: absolute;

	left: 0;

	right: 0;

	top: -55px;

	margin: 0 auto;

	background: url(/statics/images/dzsbimg/ico2.png) 0px 0px no-repeat;

}



.show .section3 .list .list-l .item {

	padding-top: 30px;

	padding-bottom: 30px;

	border-bottom: 1px dashed #ddd;

}



@media (max-width: 768px) {

	.show .section3 .list .list-l .item {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section3 .list .list-l .item:last-child {

	border-bottom: none;

}



.show .section3 .list .list-l .item span {

	font-size: 20px;

	color: #eaeaea;

	padding-top: 5px;

	padding-bottom: 5px;

	display: block;

	padding-left: 50px;

}



.show .section3 .list .list-l .item span.span1 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -5px no-repeat;

}



.show .section3 .list .list-l .item span.span2 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -46px no-repeat;

}



.show .section3 .list .list-l .item span.span3 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -88px no-repeat;

}



.show .section3 .list .list-l .item span.span4 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -127px no-repeat;

}



.show .section3 .list .list-l .item p {

	font-size: 14px;

	color: #fff;

	padding-left: 50px;

}



.show .section3 .list .list-l .list-title {

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 115px;

	font-weight: bold;

}



.show .section3 .list .list-r {

	position: relative;

	background: #fff;

	padding: 60px 30px 25px 30px;

}



@media (max-width: 768px) {

	.show .section3 .list .list-r {

		margin-top: 70px;

	}

}



.show .section3 .list .list-r .list-title {

	width: 246px;

	height: 86px;

	position: absolute;

	left: 0;

	right: 0;

	top: -55px;

	margin: 0 auto;

	background: url(/statics/images/dzsbimg/ico2.png) 0px -87px no-repeat;

}



.show .section3 .list .list-r .item {

	padding-top: 30px;

	padding-bottom: 30px;

	border-bottom: 1px dashed #ddd;

}



@media (max-width: 768px) {

	.show .section3 .list .list-r .item {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section3 .list .list-r .item:last-child {

	border-bottom: none;

}



.show .section3 .list .list-r .item span {

	font-size: 20px;

	color: #e70e09;

	padding-top: 5px;

	padding-bottom: 5px;

	display: block;

	padding-left: 50px;

}



.show .section3 .list .list-r .item span.span1 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -170px no-repeat;

}



.show .section3 .list .list-r .item span.span2 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -210px no-repeat;

}



.show .section3 .list .list-r .item span.span3 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -250px no-repeat;

}



.show .section3 .list .list-r .item span.span4 {

	background: url(/statics/images/dzsbimg/ico12_02.jpg) left -290px no-repeat;

}



.show .section3 .list .list-r .item p {

	font-size: 14px;

	color: #333;

	padding-left: 50px;

}



.show .section3 .list .list-r .list-title {

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 115px;

	font-weight: bold;

}



.show .section3 .list .center {

	width: 150px;

	height: 150px;

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	top: 50%;

	margin-top: -75px;

	z-index: 999;

	background: url(/statics/images/dzsbimg/ico2.png) -8px -190px no-repeat;

}



@media (max-width: 768px) {

	.show .section3 .list .center {

		display: none;

	}

}



.show .section3 .list .row .list-left {

	padding-right: 25px;

}



@media (max-width: 768px) {

	.show .section3 .list .row .list-left {

		padding-right: 10px;

	}

}



.show .section3 .list .row .list-right {

	padding-left: 25px;

}



@media (max-width: 768px) {

	.show .section3 .list .row .list-right {

		padding-left: 10px;

	}

}



.show .section4 {

	padding-top: 60px;

	padding-bottom: 80px;

	background: url(/statics/images/dzsbimg/rpic.jpg) center top no-repeat;

}



@media (max-width: 768px) {

	.show .section4 {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section4 .baoz {

	background: #fff;

	opacity: 0.8;

	filter: alpha(opacity=80);

	padding-top: 40px;

	padding-bottom: 50px;

}



@media (max-width: 768px) {

	.show .section4 .baoz {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section4 .baoz h4 {

	text-align: center;

	margin-bottom: 45px;

}



@media (max-width: 768px) {

	.show .section4 .baoz h4 {

		padding-left: 15px;

		padding-right: 15px;

	}

}



.show .section4 .baoz h4 span {

	font-size: 16px;

	color: #e70e09;

	padding-left: 40px;

	background: url(/statics/images/dzsbimg/tishi.gif) left center no-repeat;

	text-align: center;

}



@media (max-width: 768px) {

	.show .section4 .baoz .itemx {

		min-height: 160px;

		margin-bottom: 15px;

	}

}



.show .section4 .baoz .itemx h4 {

	margin-bottom: 15px;

	margin-top: 20px;

}



.show .section4 .baoz .itemx p {

	font-size: 14px;

	color: #666;

	text-align: center;

	margin-bottom: 5px;

}



.show .section5 {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.show .section5 {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section5 .list .item {

	padding-left: 50px;

	background: url(/statics/images/dzsbimg/wen.gif) no-repeat;

	padding-bottom: 40px;

	margin-top: 30px;

	border-bottom: 1px dashed #ddd;

}



@media (max-width: 768px) {

	.show .section5 .list .item {

		margin-top: 15px;

		padding-bottom: 15px;

	}

}



.show .section5 .list .item h4 {

	font-size: 18px;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 10px;

}



.show .section5 .list .item .description {

	font-size: 14px;

	color: #666;

	line-height: 25px;

}



.show .section5 .conbtn {

	width: 200px;

	height: 35px;

	border: 1px solid;

	border-radius: 5px;

	color: #e70e09;

	text-align: center;

	line-height: 35px;

	margin-top: 50px;

}



.show .section5 .conbtn:hover {

	background: #e70e09;

	color: #fff;

	border: 1px solid #e70e09;

}



@media (max-width: 1200px) {

	.show .section5 .conbtn {

		margin: 0 auto;

		position: relative;

		top: 0;

		margin-top: 15px;

		background: #e70e09;

		border: 1px solid #e70e09;

		color: #fff;

	}

}



.previous a {

	color: #e70e09;

}



.next a {

	color: #e70e09;

}



@media (max-width: 768px) {

	.g-lc .title3 {

		margin-top: 25px;

	}



	.g-lc .glc-in {

		display: none;

	}



	.g-lc {

		padding-bottom: 0;

		background: none;

	}

}



.i-service {

	background: #ebedee;

}



.i-service .tab-sw {

	height: 50px;

	border-bottom: 3px solid #c8c8c8;

	box-sizing: border-box;

}



.i-service .tab-sw ul li {

	list-style: none;

	float: left;

	font-size: 22px;

	color: #999;

	line-height: 47px;

	border-bottom: 3px solid #c8c8c8;

	padding-left: 10px;

	padding-right: 10px;

}



.i-service .tab-sw ul li.text {

	font-size: 14px;

	color: #999;

	line-height: 25px;

	margin-top: 20px;

	padding-left: 50px;

	border: none;

}



@media (max-width: 768px) {

	.i-service .tab-sw ul li.text {

		display: none;

	}

}



.i-service .tab-sw ul li.active {

	color: #000;

	border-bottom: 2px solid #e70e09;

}



.i-service .tab-sw ul li.tabsw {

	cursor: pointer;

}



.i-service .tab-con .tab-item {

	padding: 20px 30px 30px 30px;

	display: none;

}



@media (max-width: 768px) {

	.i-service .tab-con .tab-item {

		padding-left: 0;

		padding-right: 0;

		padding-bottom: 15px;

	}

}



.i-service .tab-con .tab-item .item {

	padding: 15px 20px 20px 20px;

	background: #fff;

	border-radius: 10px;

	margin-bottom: 20px;

}



.i-service .tab-con .tab-item .item .pic {

	width: 50px;

	height: 50px;

}



.i-service .tab-con .tab-item .item .pic.pic1 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -31px;

	background-position-y: -26px;

}



.i-service .tab-con .tab-item .item .pic.pic2 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -103px;

	background-position-y: -26px;

}



.i-service .tab-con .tab-item .item .pic.pic3 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -174px;

	background-position-y: -26px;

}



.i-service .tab-con .tab-item .item .pic.pic4 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -248px;

	background-position-y: -26px;

}



.i-service .tab-con .tab-item .item .pic.pic5 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -31px;

	background-position-y: -100px;

}



.i-service .tab-con .tab-item .item .pic.pic6 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -103px;

	background-position-y: -100px;

}



.i-service .tab-con .tab-item .item .pic.pic7 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -174px;

	background-position-y: -100px;

}



.i-service .tab-con .tab-item .item .pic.pic8 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -248px;

	background-position-y: -100px;

}



.i-service .tab-con .tab-item .item .pic.pic9 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -28px;

	background-position-y: -161px;

}



.i-service .tab-con .tab-item .item .pic.pic10 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -94px;

	background-position-y: -166px;

}



.i-service .tab-con .tab-item .item .pic.pic11 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -166px;

	background-position-y: -161px;

}



.i-service .tab-con .tab-item .item .pic.pic12 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -241px;

	background-position-y: -166px;

}



.i-service .tab-con .tab-item .item .pic.pic13 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -31px;

	background-position-y: -240px;

}



.i-service .tab-con .tab-item .item .pic.pic14 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -92px;

	background-position-y: -240px;

}



.i-service .tab-con .tab-item .item .pic.pic15 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -166px;

	background-position-y: -240px;

}



.i-service .tab-con .tab-item .item .pic.pic16 {

	background: url(/statics/images/dzsbimg/service.png) no-repeat;

	background-position-x: -239px;

	background-position-y: -242px;

}



.i-service .tab-con .tab-item .item h4 {

	font-size: 16px;

	margin-top: 10px;

	margin-bottom: 15px;

	text-align: center;

	color: #000;

}



@media (max-width: 768px) {

	.i-service .tab-con .tab-item .item h4 {

		font-size: 14px;

	}

}



.i-service .tab-con .tab-item .item .description {

	font-size: 13px;

	color: #000;

	line-height: 25px;

}



@media (max-width: 768px) {

	.i-service .tab-con .tab-item .item .description {

		display: none;

	}

}



.i-service .tab-con .tab-item .item p {

	margin-top: 10px;

	margin-bottom: 15px;

	color: #000;

	text-align: center;

}



@media (max-width: 768px) {

	.i-service .tab-con .tab-item .item p {

		font-size: 12px;

	}

}



.i-service .tab-con .tab-item .item p span {

	color: #e70e09;

}



.i-service .tab-con .tab-item .item .service-btn {

	width: 133px;

	height: 33px;

	line-height: 33px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	border-radius: 5px;

	background: #e70e09;

}



.cyk h2 {

	font-size: 65px;

	font-family: "方正大黑体";

	font-weight: bold;

	text-align: center;

	letter-spacing: 2px;

	margin-top: 20px;

}



@media (max-width: 768px) {

	.cyk h2 {

		font-size: 24px;

	}

}



.cyk h2 span {

	color: #e70e09;

}



.zcgs {

	background: url(/statics/images/dzsbimg/zcbg.jpg) center bottom no-repeat #ecf0f1;

	padding-top: 65px;

	padding-bottom: 80px;

}



@media (max-width: 768px) {

	.zcgs {

		padding-top: 30px;

		padding-bottom: 15px;

	}

}



.zcgs h2 {

	text-align: center;

	font-size: 34px;

	color: #000;

	font-weight: bold;

	margin-bottom: 70px;

	margin-top: 0;

}



@media (max-width: 768px) {

	.zcgs h2 {

		margin-bottom: 25px;

		font-size: 24px;

	}

}



.zcgs .col-dl5 {

	width: 20%;

	padding-left: 30px;

	padding-right: 30px;

	float: left;

}



@media (max-width: 768px) {

	.zcgs .col-dl5 {

		width: 50%;

		padding-left: 10px;

		padding-right: 10px;

	}

}



.zcgs .col-dl5 .item {

	background: #fff;

	padding: 20px;

}



@media (max-width: 768px) {

	.zcgs .col-dl5 .item {

		height: 175px;

	}

}



.zcgs .col-dl5 .item h4 {

	font-size: 16px;

	color: #000;

	font-weight: bold;

	text-align: center;

}



.shil {

	background: url(/statics/images/dzsbimg/slbg.jpg) center bottom no-repeat;

	padding-top: 70px;

	padding-bottom: 390px;

}



@media (max-width: 768px) {

	.shil {

		background-size: contain;

		padding-top: 30px;

		padding-bottom: 75px;

	}

}



.shil h2 {

	font-size: 41px;

	color: #000;

	text-align: center;

	margin: 0;

	margin-bottom: 35px;

	font-weight: bold;

}



@media (max-width: 768px) {

	.shil h2 {

		font-size: 24px;

		margin-bottom: 15px;

	}

}



.shil p {

	font-size: 25px;

	color: #555;

	margin-bottom: 30px;

	text-align: center;

}



@media (max-width: 768px) {

	.shil p {

		font-size: 16px;

		margin-bottom: 15px;

	}

}



.shil .row {

	margin-left: -20px;

	margin-right: -20px;

}



.shil .row .col-dl5x {

	width: 20%;

	float: left;

	padding-left: 20px;

	padding-right: 20px;

}



@media (max-width: 768px) {

	.shil .row .col-dl5x {

		width: 50%;

		padding-left: 10px;

		padding-right: 10px;

	}

}



.shil .row .col-dl5x .item {

	background: #e70e09;

	border: 1px solid #eee;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}



@media (max-width: 768px) {

	.shil .row .col-dl5x .item {

		margin-bottom: 20px;

	}

}



.shil .row .col-dl5x .item h4 {

	font-size: 20px;

	text-align: center;

	padding-top: 25px;

	padding-bottom: 25px;

	color: #fff;

	margin: 0;

}



.shil .row .col-dl5x .item h4 span {

	font-size: 34px;

}



.shil .row .col-dl5x .item p {

	font-size: 20px;

	color: #000;

	text-align: center;

	line-height: 40px;

	background: #fff;

	display: block;

	margin-bottom: 0;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

}



@media (max-width: 768px) {

	.shil .row .col-dl5x .item p {

		font-size: 14px;

	}

}



.foot-box {

	position: fixed;

	left: 0;

	right: 0;

	bottom: 0;

	height: 81px;

	background: #000;

	z-index: 9999;

}



@media (max-width: 768px) {

	.foot-box {

		height: auto;

	}

}



.foot-box .new-pic {

	position: relative;

	height: 81px;

	width: 100%;

	background: #000;

	margin-top: 40px;

	cursor: pointer;

}



@media (max-width: 768px) {

	.foot-box .new-pic {

		margin-top: 0;

		height: auto;

		padding-top: 10px;

		padding-bottom: 10px;

	}

}



.foot-box .pic-in {

	cursor: pointer;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 42px;

	z-index: 999999;

}



@media (max-width: 768px) {

	.foot-box .pic-in {

		bottom: 0;

		background: #000;

	}

}



.foot-box .container {

	position: relative;

	padding-left: 0;

	padding-right: 0;

}



.foot-box .container .money {

	position: absolute;

	left: 0;

	bottom: 34px;

	width: 100%;

	padding-left: 120px;

	padding-right: 120px;

	display: none;

	z-index: 9999;

}



@media (max-width: 768px) {

	.foot-box .container .money {

		padding: 0;

	}

}



.foot-box .container .money .money-in {

	position: relative;

	z-index: 9999;

}



.foot-box .container .money .money-in .money-left {

	padding-right: 100px;

	border-right: 1px solid #ddd;

	position: static;

	padding-bottom: 30px;

	background: #fff;

	padding-top: 50px;

	padding-left: 35px;

}



@media (max-width: 768px) {

	.foot-box .container .money .money-in .money-left {

		padding-top: 20px;

	}

}



@media (max-width: 768px) {

	.foot-box .container .money .money-in .money-left {

		padding-left: 15px;

		padding-right: 15px;

	}

}



.foot-box .container .money .money-in .money-left p {

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	color: #999;

}



.foot-box .container .money .money-in .money-right {

	padding-left: 100px;

	padding-bottom: 41px;

	background: #fff;

	padding-top: 50px;

	padding-right: 35px;

}



@media (max-width: 768px) {

	.foot-box .container .money .money-in .money-right {

		display: none;

	}

}



.foot-box .container .money .money-in .money-right h4 {

	font-size: 20px;

	color: #666;

	margin-bottom: 25px;

	height: 40px;

	line-height: 40px;

}



.foot-box .container .money .money-in .money-right h4 span {

	font-size: 30px;

	color: #e70e09;

}



.foot-box .container .money .money-in .money-right .ys {

	width: 100%;

	height: 174px;

	border: 1px solid #ddd;

	box-sizing: border-box;

	margin-bottom: 25px;

	padding-top: 0px;

}



.foot-box .container .money .money-in .money-right .ys p {

	line-height: 35px;

}



.foot-box .container .money .money-in .money-right .ys p span {

	padding-left: 15px;

	padding-right: 15px;

	width: 80px;

	text-align: center;

}



.foot-box .container .money .money-in .money-right p {

	font-size: 14px;

	line-height: 25px;

	text-align: center;

	color: #999;

}



.foot-box .container .money .money-in .money-right p span {

	font-size: 20px;

	color: #e70e09;

}



.foot-box .container .money .money-in .money-center {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-top: -57.5px;

	margin-left: -57.5px;

	width: 115px;

	height: 115px;

	border-radius: 50%;

	background: #fdcc9a;

	-webkit-animation: scale-three2 1.5s ease infinite;

	-moz-animation: scale-three2 1.5s ease infinite;

	-o-animation: scale-three2 1.5s ease infinite;

	animation: scale-three2 1.5s ease infinite;

	animation-fill-mode: none;

	animation-fill-mode: both;

}



@media (max-width: 768px) {

	.foot-box .container .money .money-in .money-center {

		display: none;

	}

}



.foot-box .container .money .money-in form {

	margin-bottom: 25px;

}



.foot-box .container .money .money-in form h4 {

	font-size: 20px;

	color: #666;

	margin-bottom: 25px;

	height: 40px;

}



.foot-box .container .money .money-in form h4 span {

	font-size: 14px;

	font-size: 12px;

	color: #e70e09;

	line-height: 25px;

}



.foot-box .container .money .money-in form .form-control {

	margin-bottom: 10px;

	border-radius: 0;

}



.foot-box .container .money .money-in form .col-xs-4 p {

	position: relative;

	line-height: 34px;

	padding-right: 20px;

	text-align: right;

	letter-spacing: 1px;

}



.foot-box .container .money .money-in form .col-xs-4 p::after {

	position: absolute;

	right: 0px;

	top: 3px;

	content: "*";

	color: #e70e09;

}



.foot-box .container .money .money-in form .money-btn {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -42.5px;

	margin-top: -42.5px;

	width: 85px;

	height: 85px;

	border-radius: 50%;

	background: #e70e09;

	color: #fff;

	border: none;

	z-index: 999;

	font-size: 18px;

}



@media (max-width: 768px) {

	.foot-box .container .money .money-in form .money-btn {

		display: none;

	}

}



.foot-box .container .money .money-in form .money-btnx {

	margin-top: 15px;

	background: #e70e09;

	color: #fff;

	font-size: 16px;

}



.w-new {

	padding-top: 50px;

	background: #f4f4f4;

	padding-bottom: 0px;

	position: relative;

	padding-bottom: 60px;

}



.w-new .new-pic {

	position: relative;

	height: 81px;

	width: 100%;

	background: #000;

	margin-top: 40px;

	cursor: pointer;

}



@media (max-width: 768px) {

	.w-new .new-pic {

		margin-top: 0;

		height: auto;

		padding-top: 10px;

		padding-bottom: 10px;

	}

}



.w-new .pic-in {

	cursor: pointer;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

}



.w-new .container {

	position: relative;

	padding-left: 0;

	padding-right: 0;

}



.w-new .container .money {

	position: absolute;



	left: 0;

	bottom: 0;

	width: 100%;

	padding-left: 120px;

	padding-right: 120px;

	display: none;

}



@media (max-width: 768px) {

	.w-new .container .money {

		padding: 0;

	}

}



.w-new .container .money .money-in {

	position: relative;

}



.w-new .container .money .money-in .money-left {

	padding-right: 100px;

	border-right: 1px solid #ddd;

	position: static;

	padding-bottom: 30px;

	background: #fff;

	padding-top: 50px;

	padding-left: 35px;

}



@media (max-width: 768px) {

	.w-new .container .money .money-in .money-left {

		padding-top: 20px;

	}

}



@media (max-width: 768px) {

	.w-new .container .money .money-in .money-left {

		padding-left: 15px;

		padding-right: 15px;

	}

}



.w-new .container .money .money-in .money-left p {

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	color: #999;

}



.w-new .container .money .money-in .money-right {

	padding-left: 100px;

	padding-bottom: 41px;

	background: #fff;

	padding-top: 50px;

	padding-right: 35px;

}



@media (max-width: 768px) {

	.w-new .container .money .money-in .money-right {

		display: none;

	}

}



.w-new .container .money .money-in .money-right h4 {

	font-size: 20px;

	color: #666;

	margin-bottom: 25px;

	height: 40px;

	line-height: 40px;

}



.w-new .container .money .money-in .money-right h4 span {

	font-size: 30px;

	color: #e70e09;

}



.w-new .container .money .money-in .money-right .ys {

	width: 100%;

	height: 174px;

	border: 1px solid #ddd;

	box-sizing: border-box;

	margin-bottom: 25px;

	padding-top: 0px;

}



.w-new .container .money .money-in .money-right .ys p {

	line-height: 35px;

}



.w-new .container .money .money-in .money-right .ys p span {

	padding-left: 15px;

	padding-right: 15px;

	width: 80px;

	text-align: center;

}



.w-new .container .money .money-in .money-right p {

	font-size: 14px;

	line-height: 25px;

	text-align: center;

	color: #999;

}



.w-new .container .money .money-in .money-right p span {

	font-size: 20px;

	color: #e70e09;

}



.w-new .container .money .money-in .money-center {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-top: -57.5px;

	margin-left: -57.5px;

	width: 115px;

	height: 115px;

	border-radius: 50%;

	background: #fdcc9a;

	-webkit-animation: scale-three2 1.5s ease infinite;

	-moz-animation: scale-three2 1.5s ease infinite;

	-o-animation: scale-three2 1.5s ease infinite;

	animation: scale-three2 1.5s ease infinite;

	animation-fill-mode: none;

	animation-fill-mode: both;

}



@media (max-width: 768px) {

	.w-new .container .money .money-in .money-center {

		display: none;

	}

}



.w-new .container .money .money-in form {

	margin-bottom: 25px;

}



.w-new .container .money .money-in form h4 {

	font-size: 20px;

	color: #666;

	margin-bottom: 25px;

	height: 40px;

}



.w-new .container .money .money-in form h4 span {

	font-size: 14px;

	font-size: 12px;

	color: #e70e09;

	line-height: 25px;

}



.w-new .container .money .money-in form .form-control {

	margin-bottom: 10px;

	border-radius: 0;

}



.w-new .container .money .money-in form .col-xs-4 p {

	position: relative;

	line-height: 34px;

	padding-right: 20px;

	text-align: right;

	letter-spacing: 1px;

}



.w-new .container .money .money-in form .col-xs-4 p::after {

	position: absolute;

	right: 0px;

	top: 3px;

	content: "*";

	color: #e70e09;

}



.w-new .container .money .money-in form .money-btn {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -42.5px;

	margin-top: -42.5px;

	width: 85px;

	height: 85px;

	border-radius: 50%;

	background: #e70e09;

	color: #fff;

	border: none;

	z-index: 999;

	font-size: 18px;

}



@media (max-width: 768px) {

	.w-new .container .money .money-in form .money-btn {

		display: none;

	}

}



.w-new .container .money .money-in form .money-btnx {

	margin-top: 15px;

	background: #e70e09;

	color: #fff;

	font-size: 16px;

}



@media (max-width: 768px) {

	.w-new {

		padding-top: 30px;

		padding-bottom: 0px;

	}

}



.w-new h2 {

	font-size: 41px;

	color: #000;

	font-weight: bold;

	text-align: center;

	margin-bottom: 35px;

	margin-top: 0;

}



@media (max-width: 768px) {

	.w-new h2 {

		font-size: 24px;

	}

}



.w-new .item {

	padding: 10px 35px 15px 35px;

	background: #fff;

}



@media (max-width: 768px) {

	.w-new .item {

		margin-bottom: 15px;

	}

}



.w-new .item h2 {

	font-size: 25px;

	color: #000;

	text-align: left;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #999;

	margin-bottom: 25px;

	position: relative;

}



@media (max-width: 768px) {

	.w-new .item h2 {

		font-size: 16px;

	}

}



.w-new .item h2::after {

	position: absolute;

	left: 0;

	bottom: -1px;

	content: "";

	width: 40px;

	height: 1px;

	border-top: 2px solid #e70e09;

}



.w-new .item h2 span {

	font-size: 16px;

	line-height: 36px;

}



@media (max-width: 768px) {

	.w-new .item h2 span {

		font-size: 14px;

		line-height: 30px;

	}

}



.w-new .item h2 span a {

	color: #999;

}



.w-new .item h2 span a:hover {

	color: #e70e09;

}



.w-new .item .hot-new {

	position: relative;

}



.w-new .item .hot-new .cover {

	position: absolute;

	left: 0;

	bottom: 0;

	right: 0;

}



.w-new .item .hot-new .cover .title {

	background: rgba(0,0,0,0.5);

	padding-left: 30px;

	line-height: 45px;

	font-size: 20px;

	color: #fff;

}



.w-new .item .w-new-in {

	margin-top: 20px;

}



.w-new .item .w-new-in ul li {

	list-style: none;

	float: left;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 30px;

	position: relative;

	border-bottom: 1px solid #999;

	width: 100%;

}



.w-new .item .w-new-in ul li::before {

	position: absolute;

	left: 0;

	content: '';

	width: 0px;

	height: 0px;

	border: solid;

	border-top-color: currentcolor;

	border-top-width: medium;

	border-right-color: currentcolor;

	border-right-width: medium;

	border-bottom-color: currentcolor;

	border-bottom-width: medium;

	border-left-color: currentcolor;

	border-left-width: medium;

	border-color: transparent;

	border-top-color: transparent;

	border-bottom-color: transparent;

	border-left-color: transparent;

	border-width: 6px;

	border-left-color: #333;

	content: ' ';

	top: 50%;

	margin-top: -3px;

	left: 14px;

}



.w-new .item .w-new-in ul li p {

	line-height: 25px;

	color: #999;

	font-size: 14px;

}



.w-new .item .w-new-in ul li p.time {

	font-size: 14px;

	color: #999;

}



.w-new .item .w-new-in ul li p a {

	color: #999;

}



.w-new .item .w-new-in ul li p a:hover {

	color: #e70e09;

}



.w-new .item .w-new-in ul li:nth-child(4) {

	border-bottom: none;

}



.gshj {

	padding-top: 70px;

}



@media (max-width: 768px) {

	.gshj {

		padding-top: 50px;

	}

}



.gshj .tab-sw {

	text-align: center;

	margin-bottom: 70px;

}



@media (max-width: 768px) {

	.gshj .tab-sw {

		margin-bottom: 25px;

	}

}



.gshj .tab-sw ul {

	display: table;

	margin: 0 auto;

}



.gshj .tab-sw ul li {

	padding: 15px 30px;

	list-style: none;

	float: left;

	font-size: 28px;

	color: #fff;

	background: #949494;

	margin-left: 50px;

	margin-right: 50px;

	cursor: pointer;

}



.gshj .tab-sw ul li.active {

	background: #e70e09;

}



@media (max-width: 768px) {

	.gshj .tab-sw ul li {

		padding: 10px 15px;

		font-size: 16px;

		margin-left: 10px;

		margin-right: 10px;

	}

}



.gshj .tab-con {

	min-height: 420px;

}



@media (max-width: 768px) {

	.gshj .tab-con {

		min-height: 300px;

	}

}



.gshj .tab-con .tab-item {

	display: none;

}



.gshj .tab-con .tab-item table,.gshj .tab-con .tab-item th,.gshj .tab-con .tab-item td {

	border: 1px solid #ddd;

}



.gshj .tab-con .tab-item table {

	width: 100%;

}



.gshj .tab-con .tab-item td {

	text-align: center;

	color: #666;

}



.gshj .tab-con .tab-item td a {

	color: #666;

	font-size: 14px;

}



.gshj .tab-con .tab-item td a:hover {

	color: #e70e09;

}



.gshj .tab-con .tab-item.tab2 td {

	padding-top: 25px;

	padding-bottom: 25px;

}



.gshj .tab-con .tab-item .gallery-out .gallery {

	width: 900px;

	height: 420px;

	margin: 0 auto;

	position: relative;

}



@media (max-width: 768px) {

	.gshj .tab-con .tab-item .gallery-out .gallery {

		width: 100%;

		height: 240px;

	}

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list {

	box-sizing: border-box;

	width: 290px;

	float: left;

	height: 100%;

	position: relative;

	overflow: hidden;

	background: #e70e09;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list .cover {

	position: absolute;

	left: 0;

	top: 0;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list.active div img {

	display: block !important;

}



@media (max-width: 768px) {

	.gshj .tab-con .tab-item .gallery-out .gallery .pic-list {

		display: none;

	}

}



@media (max-width: 768px) {

	.gshj .tab-con .tab-item .gallery-out .gallery .pic-list {

		width: 100%;

	}

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul {

	width: 100%;

	height: 100%;

	background: #e70e09;

	padding: 5px;

	position: absolute;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul li {

	width: 50%;

	height: 25%;

	box-sizing: border-box;

	list-style: none;

	float: left;

	border: 5px solid #e70e09;

	cursor: pointer;

	position: relative;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul li.img-responsive {

	height: 100%;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul li div {

	position: absolute;

	top: 50%;

	margin-top: -37.5px;

	width: 100%;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul li div .cov {

	display: none;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-list ul li.active .cov {

	display: block;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show {

	width: 610px;

	float: left;

	height: 100%;

	overflow: hidden;

	position: relative;

}



@media (max-width: 768px) {

	.gshj .tab-con .tab-item .gallery-out .gallery .pic-show {

		width: 100%;

	}

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show ul {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show ul li {

	list-style: none;

	height: 100%;

	float: left;

	box-sizing: border-box;

	width: 610px;

}



@media (max-width: 768px) {

	.gshj .tab-con .tab-item .gallery-out .gallery .pic-show ul li {

		height: auto;

	}

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show ul li img {

	width: 100%;

	height: 100%;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show .sideLeft {

	cursor: pointer;

	width: 40px;

	height: 50px;

	background: url(/statics/images/dzsbimg/hj-left.png) no-repeat;

	background-position-x: 1px;

	background-position-y: 1px;

	position: absolute;

	left: 15px;

	top: 50%;

	margin-top: -25px;

}



.gshj .tab-con .tab-item .gallery-out .gallery .pic-show .sideRight {

	cursor: pointer;

	width: 40px;

	height: 50px;

	background: url(/statics/images/dzsbimg/hj-left.png) no-repeat;

	background-position-x: -566px;

	background-position-y: 1px;

	position: absolute;

	right: 15px;

	top: 50%;

	margin-top: -25px;

}



.footpic {

	background: #f7f7f7;

}



footer {

	padding-top: 0;

}



footer .friendLink {

	border-bottom: 1px solid #fff;

	margin-bottom: 30px;

}



footer .friendLink li {

	list-style: none;

	float: left;

	padding-right: 15px;

	color: #fff;

	font-size: 14px;

	line-height: 80px;

}



footer .friendLink li a {

	color: #fff;

}



footer .friendLink li a:hover {

	color: #e70e09;

}



.w-wx {

	position: relative;

	padding-top: 66px;

}



.w-wx .w-wxin {

	position: absolute;

	left: 10px;

	top: -25px;

}



.consult {

	position: fixed;

	top: 35%;

	right: 15px;

	z-index: 999999;

}



@media (max-width: 768px) {

	.consult {

		display: none;

	}

}



.consult ul li {

	width: 75px;

	height: 75px;

	list-style: none;

	margin-bottom: 5px;

	border-radius: 10px;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 110px;

	cursor: pointer;

	position: relative;

}



.consult ul li a {

	color: #fff;

}



.consult ul li.cs1 {

	background: url(/statics/images/dzsbimg/consult.png) no-repeat #e70e09;

	background-position-x: 10px;

	background-position-y: -4px;

}



.consult ul li.cs2 {

	background: url(/statics/images/dzsbimg/consult.png) no-repeat #e70e09;

	background-position-x: 10px;

	background-position-y: -81px;

}



.consult ul li.cs3 {

	background: url(/statics/images/dzsbimg/consult.png) no-repeat #e70e09;

	background-position-x: 10px;

	background-position-y: -153px;

}



.consult ul li.cs4 {

	background: url(/statics/images/dzsbimg/consult.png) no-repeat #e70e09;

	background-position-x: 11px;

	background-position-y: -232px;

}



.consult ul li.cs5 {

	background: url(/statics/images/dzsbimg/consult.png) no-repeat #e70e09;

	background-position-x: 11px;

	background-position-y: -314px;

}



.consult ul li.consult-phone.active .show-phone {

	display: block;

}



.consult ul li.consult-phone.active::after {

	display: block;

}



.consult ul li.consult-phone .show-phone {

	position: absolute;

	left: -227px;

	top: 0;

	width: 216px;

	height: 75px;

	line-height: 75px;

	text-align: right;

	background: url(/statics/images/dzsbimg/telb.png) 15px center no-repeat #e70e09;

	color: #fff;

	border-radius: 10px;

	font-size: 20px;

	font-weight: bold;

	padding-right: 10px;

	display: none;

}



.consult ul li.consult-phone::after {

	position: absolute;

	left: 0;

	content: '';

	width: 0px;

	height: 0px;

	border: solid;

	border-top-color: currentcolor;

	border-top-width: medium;

	border-right-color: currentcolor;

	border-right-width: medium;

	border-bottom-color: currentcolor;

	border-bottom-width: medium;

	border-left-color: currentcolor;

	border-left-width: medium;

	border-color: transparent;

	border-top-color: transparent;

	border-bottom-color: transparent;

	border-left-color: transparent;

	border-width: 10px;

	border-left-color: #e70e09;

	content: ' ';

	top: 50%;

	margin-top: -10px;

	left: -11px;

	display: none;

}



.consult ul li.consult-wx.active .show-wx {

	display: block;

}



.consult ul li.consult-wx.active::after {

	display: block;

}



.consult ul li.consult-wx .show-wx {

	position: absolute;

	left: -142px;

	bottom: -45px;

	padding: 5px;

	border: 1px solid #ddd;

	background: #fff;

	display: none;

}



.consult ul li.consult-wx .show-wx p {

	font-size: 12px;

	text-align: center;

	margin-top: 5px;

	margin-bottom: 5px;

	color: #000;

	line-height: 25px;

}



.consult ul li.consult-wx::after {

	position: absolute;

	left: 0;

	content: '';

	width: 0px;

	height: 0px;

	border: solid;

	border-top-color: currentcolor;

	border-top-width: medium;

	border-right-color: currentcolor;

	border-right-width: medium;

	border-bottom-color: currentcolor;

	border-bottom-width: medium;

	border-left-color: currentcolor;

	border-left-width: medium;

	border-color: transparent;

	border-top-color: transparent;

	border-bottom-color: transparent;

	border-left-color: transparent;

	border-width: 10px;

	border-left-color: #fff;

	content: ' ';

	top: 50%;

	margin-top: -10px;

	left: -11px;

	display: none;

}



@media (max-width: 1200px) {

	.header {

		top: 0;

	}



	.carousel-inner {

		margin-top: 0px;

	}

}



@keyframes scale-three2 {

	0% {

		transform: scale(1);

		opacity: .8;

	}



	100% {

		transform: scale(1.3);

		opacity: 0;

	}

}



@-webkit-keyframes scale-three2 {

	0% {

		-webkit-transform: scale(1);

		opacity: .7;

	}



	100% {

		-webkit-transform: scale(1.3);

		opacity: 0;

	}

}



@-moz-keyframes scale-three2 {

	0% {

		-moz-transform: scale(1);

		opacity: .7;

	}



	100% {

		-moz-transform: scale(1.3);

		opacity: 0;

	}

}



@-o-keyframes scale-three2 {

	0% {

		-o-transform: scale(1);

		opacity: .7;

	}



	100% {

		-o-transform: scale(1.3);

		opacity: 0;

	}

}



.banner {

	height: 630px;

}



.banner img {

	height: 100%;

}



.tu {

	padding-top: 60px;

	padding-bottom: 60px;

}



.byy {

	padding-top: 30px;

	padding-bottom: 50px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.byy {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.byy h2 {

	font-family: "经典综艺体简";

	font-size: 48px;

	color: #e70e09;

	font-weight: bold;

	text-align: center;

	margin: 0;

	letter-spacing: 2px;

	margin-bottom: 40px;

}



@media (max-width: 768px) {

	.byy h2 {

		font-size: 18px;

	}

}



.byy .item h2 {

	font-size: 24px;

	color: #000;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 10px;

	font-weight: normal;

}



@media (max-width: 768px) {

	.byy .item h2 {

		font-size: 16px;

		margin-top: 10px;

		margin-bottom: 10px;

	}

}



.byy .item .description {

	font-size: 16px;

	color: #333;

	line-height: 25px;

	text-align: center;

}



@media (max-width: 768px) {

	.byy .item .description {

		display: none;

	}

}



@media (max-width: 768px) {

	.byy .item img {

		min-height: 125px;

	}

}



.zcl {

	padding-top: 30px;

	padding-bottom: 50px;

	background: #fff;

}



@media (max-width: 768px) {

	.zcl {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zcl h2 {

	font-family: "经典综艺体简";

	font-size: 48px;

	color: #e70e09;

	font-weight: bold;

	text-align: center;

	margin: 0;

	letter-spacing: 2px;

	margin-bottom: 40px;

}



@media (max-width: 768px) {

	.zcl h2 {

		font-size: 20px;

	}

}



@media (max-width: 768px) {

	.zcl .item {

		font-size: 14px;

	}

}



.zcl .item h2 {

	font-size: 24px;

	color: #000;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 10px;

	font-weight: normal;

}



@media (max-width: 768px) {

	.zcl .item h2 {

		font-size: 16px;

	}

}



.zcl .item p {

	font-size: 16px;

	color: #666;

	text-align: center;

}



@media (max-width: 768px) {

	.zcl .item p {

		font-size: 14px;

	}

}



.zcl h4 {

	font-size: 24px;

	color: #000;

	text-align: center;

	font-weight: bold;

	margin-top: 60px;

	margin-bottom: 10px;

}



@media (max-width: 768px) {

	.zcl h4 {

		font-size: 14px;

	}

}



.zcl p {

	font-size: 24px;

	color: #333;

	text-align: center;

}



@media (max-width: 768px) {

	.zcl p {

		font-size: 14px;

	}

}



.zcl .btn1 {

	width: 220px;

	height: 45px;

	line-height: 45px;

	color: #fff;

	font-size: 20px;

	text-align: center;

	border-radius: 25px;

	background: #e70e09;

	margin-top: 50px;

}



.cail {

	padding-top: 100px;

	padding-bottom: 120px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.cail {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.cail.cai2 {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.cail.cai2.cai3 {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.cail.cai2.cai3 .title h2 {

	margin-bottom: 15px;

	color: #333;

}



.cail.cai2.cai3 .title p {

	font-size: 16px;

	color: #666;

	text-align: center;

	margin-bottom: 40px;

}



@media (max-width: 768px) {

	.cail.cai2.cai3 .title p {

		font-size: 14px;

	}

}



.cail.cai2 .title h2 {

	font-size: 30px;

	text-align: center;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 60px;

}



.cail.cai2 .i-service {

	background: #fff;

}



.cail.cai2 .i-service .tab-sw {

	display: block;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw {

		height: 100px;

	}

}



.cail.cai2 .i-service .tab-sw ul {

	display: block !important;

	width: 100%;

	border-bottom: 1px solid #999;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw ul {

		border-bottom: none;

	}

}



.cail.cai2 .i-service .tab-sw ul li {

	font-size: 18px !important;

	width: 33.333%;

	text-align: center;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw ul li {

		width: 50%;

		margin: 0;

		box-sizing: border-box;

		background: #ddd;

		color: #fff;

	}

}



.cail.cai2 .i-service .tab-sw ul li p {

	height: 50px;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw ul li p {

		font-size: 12px;

	}

}



.cail.cai2 .i-service .tab-sw ul li.active {

	background: #fff;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw ul li.active {

		background: #e70e09;

	}

}



.cail.cai2 .i-service .tab-sw ul li.active p {

	color: #e70e09;

	line-height: 50px;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-sw ul li.active p {

		color: #fff;

	}

}



.cail.cai2 .i-service .tab-con .item-gd {

	position: relative;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-con .item-gd {

		height: 180px;

		margin-bottom: 15px;

	}



	.cail.cai2 .i-service .tab-con .item-gd:after {

		display: none;

	}

}



.cail.cai2 .i-service .tab-con .item-gd h4 {

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 30px;

}



.cail.cai2 .i-service .tab-con .item-gd p {

	text-align: center;

}



.cail.cai2 .i-service .tab-con .item-gd::after {

	position: absolute;

	right: -100px;

	top: 16px;

	width: 180px;

	height: 50px;

	content: "";

	background: url(/statics/images/dzsbimg/gd-z.jpg) center center no-repeat;

}



.cail.cai2 .i-service .tab-con .item-gd.item-gdx::after {

	display: none;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .row {

	margin: 0;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .row .col-sm-4 {

	padding: 0;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con {

	height: 350px;

	border: 1px solid #ddd;

	padding-top: 20px;

	margin-left: -1px;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx {

	padding-left: 20px;

	padding-right: 20px;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx.listx2 li {

	line-height: 35px;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx.listx3 li {

	line-height: 30px !important;

	height: 30px !important;

	margin-bottom: 5px;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx li {

	width: 100%;

	border: none;

	line-height: 30px;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx li span {

	color: #e70e09;

}



.cail.cai2 .i-service .tab-con .tab-item.item3 .con .listx li .xh {

	background: #e70e09;

	margin: 0 !important;

	margin-right: 15px !important;

}



.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx {

	padding-left: 20px;

	padding-right: 20px;

}



.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx.listx2 li {

	line-height: 35px;

	font-size: 14px;

}



.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx li {

	width: 50%;

	border: none;

	line-height: 70px;

	border: 1px solid #ddd;

}



@media (max-width: 768px) {

	.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx li {

		width: 100%;

		line-height: 35px;

	}

}



.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx li span {

	color: #e70e09;

}



.cail.cai2 .i-service .tab-con .tab-item.item2 .con .listx li .xh {

	background: #e70e09;

}



@media (max-width: 768px) {

	.cail {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.cail .tab-sw {

	display: table;

	margin: 0 auto;

	border: none !important;

	margin-bottom: 30px;

}



.cail .tab-sw li {

	float: none;

	border: none !important;

	background: #fff;

	color: #000;

	font-size: 34px !important;

	font-weight: "黑体";

	padding: 5px 35px !important;

}



@media (max-width: 768px) {

	.cail .tab-sw li {

		font-size: 14px !important;

		padding: 5px !important;

		margin-let: 10px;

		margin-right: 10px;

	}

}



.cail .tab-sw li.active {

	background: #e70e09;

	color: #fff !important;

}



.cail .tab-item {

	background: #fff;

}



@media (max-width: 768px) {

	.cail .tab-item {

		background: none;

	}

}



.cail .tab-item ul li {

	list-style: none;

	width: 50%;

	box-sizing: border-box;

	float: left;

	border: 1px solid #ddd;

	margin-top: -1px;

	line-height: 70px;

	height: 70px;

	font-size: 16px;

}



@media (max-width: 768px) {

	.cail .tab-item ul li {

		font-size: 12px;

		width: 100%;

		padding-left: 15px;

	}

}



.cail .tab-item ul li .xh {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #4caff7;

	text-align: center;

	margin-top: 20px;

	margin-left: 15px;

	margin-right: 15px;

	float: left;

}



@media (max-width: 768px) {

	.cail .tab-item ul li .xh {

		display: none;

	}

}



.cail .tab-item .description {

	margin-top: 45px;

	margin-bottom: 25px;

	font-size: 16px;

	color: #e70e09;

	text-align: center;

}



@media (max-width: 768px) {

	.cail .tab-item .description {

		padding-left: 10px;

		padding-right: 10px;

	}

}



.cail .tab-item .price li {

	width: 33.33%;

	margin-left: -1px;

	padding-left: 15px;

}



.cail .tab-item .price li:nth-child(3n) {

	text-align: center;

}



.cail .tab-item .price li:nth-child(3n) p {

	line-height: 35px;

	color: #e70e09;

}



.cail .tab-item .price li:nth-child(3n) .liao {

	line-height: 28px;

	width: 220px;

	height: 28px;

	background: #e70e09;

	color: #fff;

}



@media (max-width: 768px) {

	.cail .tab-item .price li:nth-child(3n) .liao {

		width: 90%;

		font-size: 10px;

	}

}



.cail .i-service {

	background: #f4f4f4;

}



.cail .con-ser {

	margin-top: 40px;

}



.cail .tab-item ul li:nth-child(2n) {

	margin-left: -1px;

}



.huo {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.huo {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.huo h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 10px;

}



@media (max-width: 768px) {

	.huo h2 {

		font-size: 20px;

	}

}



.huo h4 {

	font-size: 16px;

	color: #666;

	text-align: center;

	margin: 0;

	margin-bottom: 25px;

}



.huo p {

	font-size: 16px;

	color: #666;

	text-align: center;

	margin: 0;

	margin-bottom: 50px;

}



.huo .con .row {

	margin: 0;

}



.huo .con .row .col-xs-6 {

	padding: 0;

	border: 1px solid #ddd;

	margin-left: -1px;

	padding-top: 15px;

	padding-bottom: 25px;

}



@media (max-width: 768px) {

	.huo .item img {

		height: 200px;

	}

}



.guw {

	position: relative;

	padding-bottom: 90px;

}



@media (max-width: 768px) {

	.guw {

		padding-bottom: 20px;

	}

}



.guw h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.guw h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.guw .slide-out {

	position: relative;

}



.guw .slide-out .slide-box {

	width: 1050px;

	height: auto;

	box-sizing: border-box;

	position: relative;

	overflow-x: hidden;

	min-height: 400px;

	overflow-y: hidden;

}



@media (max-width: 768px) {

	.guw .slide-out .slide-box {

		width: 100%;

	}

}



.guw .slide-out .slide-box ul {

	position: absolute;

	left: 0;

}



.guw .slide-out .slide-box ul li {

	box-sizing: border-box;

	float: left;

	list-style: none;

}



.guw .slide-out .slide-box ul li .item {

	padding-left: 20px;

	padding-right: 20px;

}



.guw .slide-out .slide-box ul li .item h2 {

	font-size: 24px;

	color: #000;

	text-align: center;

	margin-top: 25px;

	margin-bottom: 15px;

}



.guw .slide-out .slide-box ul li .item p {

	font-size: 14px;

	color: #999;

	margin-bottom: 30px;

	text-align: center;

}



.guw .slide-out .slide-box ul li .item .description {

	font-size: 14px;

	color: #999;

	line-height: 25px;

}



.guw .slide-out .slide-box ul li .item .btn2 {

	width: 150px;

	height: 38px;

	line-height: 38px;

	background: url(/statics/images/dzsbimg/guwen3.jpg) #f04c53 no-repeat;

	color: #fff;

	text-align: center;

	border-radius: 5px;

	margin-top: 30px;

	background-position-x: 20px;

	padding-left: 25px;

}



.guw .slide-out .slideLeft {

	width: 50px;

	height: 65px;

	position: absolute;

	left: 0;

	top: 50%;

	cursor: pointer;

	z-index: 99;

}



@media (max-width: 768px) {

	.guw .slide-out .slideLeft {

		top: 30%;

	}

}



.guw .slide-out .slideRight {

	width: 50px;

	height: 65px;

	position: absolute;

	right: 0;

	top: 50%;

	cursor: pointer;

	z-index: 99;

}



@media (max-width: 768px) {

	.guw .slide-out .slideRight {

		top: 30%;

	}

}



.guw .bot-btn {

	margin-top: 75px;

}



@media (max-width: 768px) {

	.guw .bot-btn {

		margin-top: 20px;

	}

}



.guw .bot-btn .getMore {

	font-size: 20px;

	width: 250px;

	height: 60px;

	line-height: 60px;

	border: 1px solid #ddd;

	text-align: center;

	color: #333;

	background: url(/statics/images/dzsbimg/guwen1.jpg) 70px 11px no-repeat;

	margin-right: 50px;

	cursor: pointer;

	padding-left: 30px;

}



@media (max-width: 768px) {

	.guw .bot-btn .getMore {

		display: none;

	}

}



.guw .bot-btn .more {

	font-size: 20px;

	width: 250px;

	height: 60px;

	line-height: 60px;

	border: 1px solid #ddd;

	text-align: center;

	color: #333;

	background: url(/statics/images/dzsbimg/guwen2.jpg) 27px 11px no-repeat;

	border-radius: 0;

	margin-left: 50px;

	cursor: pointer;

	padding-left: 30px;

}



@media (max-width: 768px) {

	.guw .bot-btn .more {

		margin-left: auto;

		margin-right: auto;

	}

}



.clh h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 100px;

}



@media (max-width: 768px) {

	.clh h2 {

		font-size: 20px;

		margin-top: 15px;

		margin-bottom: 15px;

	}

}



.clh .tab-sw {

	border-bottom: 1px solid #999;

	display: table;

	margin-left: auto;

	margin-right: auto;

}



@media (max-width: 768px) {

	.clh .tab-sw {

		display: block;

		border: none;

	}

}



.clh .tab-sw li {

	display: table-cell;

	font-size: 20px;

	padding: 10px 45px;

	cursor: pointer;

	margin-left: 5px;

	margin-right: 5px;

}



.clh .tab-sw li.active {

	border-bottom: 3px solid #e70e09;

}



@media (max-width: 768px) {

	.clh .tab-sw li {

		width: 45%;

		padding: 0px;

		display: block;

		box-sizing: border-box;

		font-size: 12px;

		padding: 8px 10px;

		float: left;

		text-align: center;

		margin-bottom: 10px;

		background: #F4F4F4;

	}



	.clh .tab-sw li.active {

		border: none;

		background: #e70e09;

		color: #fff;

	}

}



.clh .tab-con {

	padding-top: 60px;

}



.clh .tab-con .tab-item {

	display: none;

	padding-bottom: 60px;

}



.clh .tab-con .tab-item h4 {

	font-size: 16px;

	text-align: center;

	color: #333;

	margin-top: 30px;

}



.clh .tab-con .tab-item .col-sm-4 {

	height: 300px;

	box-sizing: border-box;

	border: 1px solid #ddd;

	margin-bottom: -1px;

}



.clh .tab-con .tab-item .col-sm-8 {

	height: 300px;

	box-sizing: border-box;

	border: 1px solid #ddd;

	margin-left: -1px;

	padding-left: 50px;

	padding-top: 35px;

	margin-bottom: -1px;

}



@media (max-width: 768px) {

	.clh .tab-con .tab-item .col-sm-8 {

		height: auto;

		padding: 15px;

	}

}



.clh .tab-con .tab-item .col-sm-8 h2 {

	font-size: 24px;

	color: #333;

	text-align: left;

	margin-bottom: 30px;

}



.clh .tab-con .tab-item .col-sm-8 ul li {

	list-style: none;

	width: 100%;

	font-size: 18px;

	color: #333;

	margin-bottom: 15px;

}



.clh .tab-con .tab-item .col-sm-8 ul li ol {

	font-size: 14px;

	color: #666;

	line-height: 30px;

	margin-top: 10px;

}



.clh .tab-con .tab-item .col-sm-8 ul li .xh {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #4caff7;

	text-align: center;

	margin-right: 15px;

	float: left;

}



.clh .tab-con .tab-item.sec2 .col-sm-4 {

	height: 600px;

}



.clh .tab-con .tab-item.sec2 .col-sm-4 .col-xs-12 {

	height: 300px;

	border-bottom: 1px solid #ddd;

	margin-bottom: -1px;

	padding-top: 10px;

}



.clh .tab-con .tab-item.sec2 .col-sm-8 {

	height: 600px;

}



@media (max-width: 768px) {

	.clh .tab-con .tab-item.sec2 .col-sm-8 {

		height: auto;

		padding: 15px;

	}

}



.clh .tab-con .tab-item .btn3 {

	width: 180px;

	height: 50px;

	line-height: 50px;

	background: #e70e09;

	font-size: 16px;

	color: #fff;

	text-align: center;

	margin-top: 20px;

}



.clh .tab-con .tab-item p {

	font-size: 14px;

	color: #333;

	text-align: center;

	margin-top: 40px;

}



.clh .tab-con .tab-item p span {

	font-size: 18px;

	color: #e70e09;

}



.zxz {

	padding-bottom: 60px;

	padding-top: 60px;

	background: #ebedee;

}



@media (max-width: 768px) {

	.zxz {

		padding-bottom: 20px;

		padding-top: 20px;

	}

}



.zxz h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 100px;

}



@media (max-width: 768px) {

	.zxz h2 {

		font-size: 20px;

		margin-bottom: 15px;

	}

}



.zxz .carousel-inner .item {

	height: auto;

}



.zxz .carousel-inner .item img {

	width: 100%;

}



@media (max-width: 768px) {

	.zxz .new-list {

		margin-top: 25px;

	}

}



.zxz .new-list li {

	list-style: none;

	float: left;

	line-height: 35px;

	width: 100%;

	font-size: 14px;

	color: #666;

}



@media (max-width: 768px) {

	.zxz .new-list li {

		line-height: 18px;

		margin-bottom: 0px;

	}

}



.zxz .new-list li .xh2 {

	float: left;

	height: 35px;

	line-height: 35px;

	border-radius: 5px;

	background: #56aedc;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 16px;

	color: #fff;

	margin-right: 25px;

	margin-bottom: 25px;

}



.zxz .bot-btn {

	margin-top: 75px;

}



@media (max-width: 768px) {

	.zxz .bot-btn {

		margin-top: 20px;

	}

}



.zxz .bot-btn .getMore {

	font-size: 20px;

	width: 250px;

	height: 60px;

	line-height: 60px;

	border: 1px solid #ddd;

	text-align: center;

	color: #333;

	background: url(/statics/images/dzsbimg/guwen1.jpg) 70px 11px no-repeat #fff;

	margin-right: 50px;

	cursor: pointer;

	padding-left: 30px;

}



@media (max-width: 768px) {

	.zxz .bot-btn .getMore {

		display: none;

	}

}



.zxz .bot-btn .more {

	font-size: 20px;

	width: 250px;

	height: 60px;

	line-height: 60px;

	border: 1px solid #ddd;

	text-align: center;

	color: #333;

	background: url(/statics/images/dzsbimg/guwen2.jpg) 27px 11px no-repeat #fff;

	border-radius: 0;

	margin-left: 50px;

	cursor: pointer;

	padding-left: 30px;

}



@media (max-width: 768px) {

	.zxz .bot-btn .more {

		margin-left: auto;

		margin-right: auto;

		margin-top: 20px;

	}

}



.changj {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.changj {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.changj h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 100px;

}



@media (max-width: 768px) {

	.changj h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.changj .item {

	padding-left: 15px;

	padding-right: 15px;

	margin-bottom: 25px;

}



@media (max-width: 768px) {

	.changj .item {

		padding: 0;

	}

}



.changj .item h2 {

	font-size: 18px;

	color: #56aedc;

	padding-left: 50px;

	background: url(/statics/images/dzsbimg/zys.jpg) left center no-repeat;

	text-align: left;

	height: 45px;

	line-height: 33px;

	margin-bottom: 0;

}



.changj .item .description {

	font-size: 14px;

	line-height: 25px;

	padding-left: 50px;

	color: #333;

}



.changj .item .description span {

	color: #56aedc;

}



.sw-fw {

	padding-top: 90px;

	padding-bottom: 60px;

	background: #ebedee;

}



@media (max-width: 768px) {

	.sw-fw {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.sw-fw h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 15px;

}



@media (max-width: 768px) {

	.sw-fw h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.sw-fw p {

	font-size: 14px;

	color: #333;

	text-align: center;

	margin-bottom: 30px;

}



.sw-fw .item {

	background: #fff;

	border-radius: 8px;

	font-size: 16px;

	line-height: 30px;

	color: #666;

	padding-left: 80px;

	padding-top: 22px;

	padding-bottom: 22px;

	margin-bottom: 20px;

}



.sw-fw .item.item1 {

	background: url(/statics/images/dzsbimg/ser1.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item2 {

	background: url(/statics/images/dzsbimg/ser2.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item3 {

	background: url(/statics/images/dzsbimg/ser3.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item4 {

	background: url(/statics/images/dzsbimg/ser4.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item5 {

	background: url(/statics/images/dzsbimg/ser6.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item6 {

	background: url(/statics/images/dzsbimg/ser5.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item7 {

	background: url(/statics/images/dzsbimg/ser7.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item8 {

	background: url(/statics/images/dzsbimg/ser8.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item9 {

	background: url(/statics/images/dzsbimg/ser9.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item10 {

	background: url(/statics/images/dzsbimg/ser10.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item11 {

	background: url(/statics/images/dzsbimg/ser11.jpg) 21px 13px no-repeat #fff;

}



.sw-fw .item.item12 {

	background: url(/statics/images/dzsbimg/ser12.jpg) 21px 13px no-repeat #fff;

}



@media (max-width: 768px) {

	.sw-fw .item {

		background-position-x: 5px !important;

		line-height: 25px;

		font-size: 12px;

		padding-left: 60px;

	}

}



.jz-lc {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.jz-lc {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.jz-lc h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 35px;

}



@media (max-width: 768px) {

	.jz-lc h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.jz-lc .item {

	position: relative;

}



.jz-lc .item .pic {

	min-height: 120px;

}



.jz-lc .item h4 {

	font-size: 18px;

	color: #333;

	text-align: center;

	margin-top: 15px;

	margin-botttom: 15px;

}



.jz-lc .item p {

	font-size: 14px;

	text-align: center;

	line-height: 20px;

	margin: 0;

}



@media (max-width: 768px) {

	.jz-lc .item p {

		font-size: 12px;

	}

}



.jz-lc .item.item1::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/bsf.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc .item.item1::after {

		display: none;

	}

}



.jz-lc .item.item2::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/bsf.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc .item.item2::after {

		display: none;

	}

}



.jz-lc .item.item3::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/bsf.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc .item.item3::after {

		display: none;

	}

}



.jz-lc p {

	font-size: 14px;

	text-align: center;

	margin-top: 50px;

	margin-bottom: 50px;

}



.jz-lc .btn3 {

	width: 320px;

	height: 55px;

	line-height: 55px;

	font-size: 38px;

	text-align: center;

	color: #fff;

	border-radius: 5px;

	background: #e70e09;

}



.jz-lc.sb-z {

	padding-bottom: 0;

}



.jz-lc.sb-z .item {

	position: relative;

}



.jz-lc.sb-z .item .pic {

	min-height: 120px;

}



.jz-lc.sb-z .item h4 {

	font-size: 18px;

	color: #333;

	text-align: center;

	margin-top: 15px;

	margin-botttom: 15px;

}



.jz-lc.sb-z .item p {

	font-size: 14px;

	text-align: center;

	line-height: 20px;

	margin: 0;

}



@media (max-width: 768px) {

	.jz-lc.sb-z .item p {

		font-size: 12px;

	}

}



.jz-lc.sb-z .item.item1::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/sbz.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc.sb-z .item.item1::after {

		display: none;

	}

}



.jz-lc.sb-z .item.item2::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/sbz.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc.sb-z .item.item2::after {

		display: none;

	}

}



.jz-lc.sb-z .item.item3::after {

	width: 150px;

	height: 50px;

	background: url(/statics/images/dzsbimg/sbz.jpg) center center no-repeat;

	content: "";

	position: absolute;

	right: -84px;

	top: 23px;

}



@media (max-width: 768px) {

	.jz-lc.sb-z .item.item3::after {

		display: none;

	}

}



.sb-h {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #ebedee;

}



@media (max-width: 768px) {

	.sb-h {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.sb-h h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 35px;

}



@media (max-width: 768px) {

	.sb-h h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.sb-h p {

	font-size: 14px;

	color: #333;

	text-align: center;

	margin-bottom: 30px;

}



.sb-h .item {

	background: #fff;

	padding-top: 10px;

	padding-bottom: 10px;

}



@media (max-width: 768px) {

	.sb-h .item img {

		height: 200px;

	}

}



.sb-h .item h4 {

	line-height: 30px;

}



@media (max-width: 768px) {

	.sb-h .item h4 {

		font-size: 12px;

	}

}



.sb-h .item .xh {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #4caff7;

	text-align: center;

	margin-left: 25px;

	margin-right: 15px;

	float: left;

}



.sb-h .con .row {

	margin: 0;

}



.sb-h .con .row .col-xs-6 {

	padding-left: 0;

	padding-right: 0;

	margin-left: -1px;

	border: 1px solid #ddd;

}



.kuaij {

	padding-top: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.banner {

		margin-top: 0px;

		height: 150px;

	}

}



.jz-list {

	padding-top: 30px;

	padding-bottom: 30px;

}



.jz-list .item {

	margin-bottom: 60px;

}



.jz-list .item h2 {

	font-size: 38px;

	color: #000;

	margin-top: 0;

	margin-bottom: 15px;

}



.jz-list .item .description {

	font-size: 14px;

	color: #333;

	line-height: 25px;

}



.jz-list .item .btn4 {

	width: 130px;

	height: 30px;

	line-height: 30px;

	border-radius: 5px;

	background: #e70e09;

	font-size: 16px;

	color: #fff;

	text-align: center;

	margin-top: 15px;

}



.chaxun.cx1 {

	padding-top: 30px;

	padding-bottom: 30px;

}



.chaxun.cx1 .title h2 {

	border-bottom: none;

	margin-bottom: 30px;

}



.chaxun.cx1 .xg-form {

	margin-bottom: 10px;

	border-bottom: 1px solid #ddd;

}



.chaxun.cx1 .xg-form .col-dx1 {

	width: 40%;

	float: left;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.chaxun.cx1 .xg-form .col-dx1 {

		width: 100%;

	}

}



.chaxun.cx1 .xg-form .col-dx2 {

	width: 35%;

	float: left;

	box-sizing: border-box;

	position: relative;

}



.chaxun.cx1 .xg-form .col-dx2::after {

	position: absolute;

	left: 0;

	top: 8px;

	width: 1px;

	height: 50px;

	border-left: 1px solid #eee;

	content: "";

}



@media (max-width: 768px) {

	.chaxun.cx1 .xg-form .col-dx2 {

		width: 100%;

	}

}



.chaxun.cx1 .xg-form .col-dx3 {

	width: 25%;

	float: left;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.chaxun.cx1 .xg-form .col-dx3 {

		width: 100%;

	}

}



.chaxun.cx1 .xg-form .form-control {

	height: 65px;

	border: none;

	border-radius: 0;

	font-size: 14px;

	color: #999;

}



.chaxun.cx1 .xg-form .form-control.form-c2 {

	background: url(/statics/images/dzsbimg/phox.jpg) 20px center no-repeat #fff;

	padding-left: 50px;

	position: relative;

}



.chaxun.cx1 .xg-form .form-control.btn-sub {

	background: url(/statics/images/dzsbimg/subx.jpg) 10px center no-repeat #f73601;

	font-size: 20px;

	color: #fff;

}



.chaxun.cx1 .xg-form .form-control.form-c2.c2x {

	background: url(/statics/images/dzsbimg/searchx.jpg) 20px center no-repeat #fff;

	padding-left: 80px;

	position: relative;

}



.chaxun.cx1 .con .colx {

	padding: 0;

}



.chaxun.cx1 .con .row {

	margin: 0;

}



.chaxun.cx1 .con .row .colx {

	padding: 0;

}



.chaxun.cx1 .con .title {

	font-size: 28px;

	color: #666;

	text-align: center;

}



.chaxun.cx1 .con .sec1 {

	height: 150px;

	padding-top: 35px;

	box-sizing: border-box;

	border: 1px solid #ddd;

}



@media (max-width: 768px) {

	.chaxun.cx1 .con .sec1 {

		display: none;

	}

}



.chaxun.cx1 .con .sec2 {

	height: 150px;

	box-sizing: border-box;

	border: 1px solid #ddd;

	padding-left: 40px;

	padding-top: 20px;

}



@media (max-width: 768px) {

	.chaxun.cx1 .con .sec2 {

		display: none;

	}

}



.chaxun.cx1 .con .sec2 ul li {

	list-style: none;

	line-height: 25px;

	color: #999;

}



.chaxun.cx1 .con .sec2 ul li a {

	color: #999;

}



.chaxun.cx1 .con .sec2 ul.listx li {

	width: 33.33%;

	float: left;

}



.chaxun.cx1 .con .sec2 ul.listx li p {

	font-size: 16px;

	text-align: center;

	margin-top: 5px;

}



.chaxun.cx1 .con .sec2 h4 span {

	color: #e70e09;

}



.chaxun.cx1 .tt-out {

	margin-top: 20px;

}



@media (max-width: 768px) {

	.chaxun.cx1 .tt-out {

		display: none;

	}

}



.chaxun.cx1 .tt-out .tt {

	font-size: 18px;

	color: #333;

}



.chaxun.cx1 .tt-out .tt label {

	color: #e70e09;

}



.chaxun .title h2 {

	font-size: 30px;

	color: #000;

	margin: 0;

	text-align: center;

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #333;

}



.chaxun .title p {

	font-size: 14px;

	text-align: center;

	color: #999;

	margin-top: 15px;

	margin-bottom: 15px;

}



.chaxun .title h4 {

	font-size: 18px;

	color: #999;

	text-align: center;

	margin-bottom: 15px;

}



.chaxun .title h4 span {

	font-size: 21px;

	color: #e70e09;

}



.chaxun .content {

	background: #000;

	padding: 20px 50px 30px 50px;

}



@media (max-width: 768px) {

	.chaxun .content {

		padding: 15px;

	}

}



.chaxun .content form {

	margin-bottom: 30px;

}



.chaxun .content form .col-dx1 {

	width: 40%;

	float: left;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.chaxun .content form .col-dx1 {

		width: 100%;

	}

}



.chaxun .content form .col-dx2 {

	width: 35%;

	float: left;

	box-sizing: border-box;

	position: relative;

}



.chaxun .content form .col-dx2::after {

	position: absolute;

	left: 0;

	top: 8px;

	width: 1px;

	height: 50px;

	border-left: 1px solid #eee;

	content: "";

}



@media (max-width: 768px) {

	.chaxun .content form .col-dx2 {

		width: 100%;

	}

}



.chaxun .content form .col-dx3 {

	width: 25%;

	float: left;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.chaxun .content form .col-dx3 {

		width: 100%;

	}

}



.chaxun .content form .form-control {

	height: 65px;

	border: none;

	border-radius: 0;

	font-size: 14px;

	color: #999;

}



.chaxun .content form .form-control.form-c2 {

	background: url(/statics/images/dzsbimg/phox.jpg) 20px center no-repeat #fff;

	padding-left: 50px;

	position: relative;

}



.chaxun .content form .form-control.btn-sub {

	background: url(/statics/images/dzsbimg/subx.jpg) 10px center no-repeat #f73601;

	font-size: 20px;

	color: #fff;

}



.chaxun .content .text {

	background: #fff;

	height: 195px;

}



@media (max-width: 768px) {

	.chaxun .content .text {

		height: auto;

	}

}



.chaxun .content .text .col-dx4 {

	width: 50%;

	float: left;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.chaxun .content .text .col-dx4 {

		width: 100%;

	}

}



.chaxun .content .text .chax {

	padding-left: 20px;

	height: 100%;

}



@media (max-width: 768px) {

	.chaxun .content .text .chax {

		padding-left: 5px;

		padding-right: 5px;

	}

}



.chaxun .content .text .chax>h4 span {

	color: #e70e09;

}



.chaxun .content .text .chax ul {

	padding-left: 20px;

}



.chaxun .content .text .chax ul li {

	position: relative;

	width: 100%;

	font-size: 14px;

	color: #969696;

	line-height: 35px;

	list-style: none;

	cursor: pointer;

}



.chaxun .content .text .chax ul li::before {

	position: absolute;

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background: #969696;

	content: "";

	left: -15px;

	top: 16px;

}



.chaxun .content .text .chax ul li:hover {

	color: #e70e09;

}



.chaxun .content .text .chax ul li:hover::before {

	background: #e70e09;

}



@media (max-width: 768px) {

	.chaxun .content .text .tool {

		display: none;

	}

}



.chaxun .content .text .tool>h4 {

	margin-bottom: 30px;

	padding-left: 18px;

}



.chaxun .content .text .tool .item h4 {

	font-size: 14px;

	color: #969696;

	text-align: center;

}



.chaxun .content .text-bot {

	font-size: 22px;

	color: #fff;

	margin-top: 20px;

}



@media (max-width: 768px) {

	.chaxun .content .text-bot {

		display: none;

	}

}



.chaxun .content .text-bot span {

	color: #e70e09;

}



.chaxun .content .text-bot .pull-right {

	padding-right: 30px;

}



.zliao {

	background: #ebedee;

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.zliao {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zliao .title h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 0px;

	margin-bottom: 100px;

}



@media (max-width: 768px) {

	.zliao .title h2 {

		margin-bottom: 20px;

		font-size: 20px;

	}

}



.zliao .content {

	background: #fff;

}



.zliao .content .con {

	border-bottom: 1px solid #ddd;

}



.zliao .content .con-l {

	height: 180px;

	position: relative;

	border-right: 1px solid #ddd;

}



@media (max-width: 768px) {

	.zliao .content .con-l {

		height: 90px;

	}

}



.zliao .content .con-l.conl1 {

	background: url(/statics/images/dzsbimg/tty1.jpg) center center no-repeat;

}



.zliao .content .con-l.conl2 {

	background: url(/statics/images/dzsbimg/tty2.jpg) center center no-repeat;

}



.zliao .content .con-l p {

	font-size: 16px;

	color: #333;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 36px;

	text-align: center;

}



@media (max-width: 768px) {

	.zliao .content .con-l p {

		bottom: -5px;

	}

}



.zliao .content .con-r {

	height: 180px;

}



@media (max-width: 768px) {

	.zliao .content .con-r {

		padding-left: 5px;

		padding-right: 5px;

	}

}



.zliao .content .con-r ul li {

	list-style: none;

	width: 33.33%;

	float: left;

	line-height: 90px;

	color: #333;

	font-size: 16px;

}



@media (max-width: 768px) {

	.zliao .content .con-r ul li {

		width: 50%;

		font-size: 12px;

	}

}



.zliao .content .con-r ul li .xh {

	width: 26px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	background: #e70e09;

	color: #fff;

	border-radius: 50%;

	margin-right: 30px;

	float: left;

	margin-top: 32px;

}



@media (max-width: 768px) {

	.zliao .content .con-r ul li .xh {

		margin-right: 10px;

	}

}



.zliao .content .con-r.conr2 li {

	list-style: none;

	width: 33.33%;

	float: left;

	line-height: 90px;

	color: #333;

	font-size: 16px;

}



@media (max-width: 768px) {

	.zliao .content .con-r.conr2 li {

		width: 50%;

		font-size: 12px;

	}

}



.zliao .content .con-r.conr2 li .xh {

	width: 26px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	background: #56aedc;

	color: #fff;

	border-radius: 50%;

	margin-right: 30px;

	float: left;

	margin-top: 32px;

}



@media (max-width: 768px) {

	.zliao .content .con-r.conr2 li .xh {

		margin-right: 10px;

	}

}



.nzl {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.nzl {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.nzl .title h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 0px;

	margin-bottom: 100px;

}



@media (max-width: 768px) {

	.nzl .title h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.nzl p {

	font-size: 14px;

	color: #999;

	text-align: center;

}



.zuoy {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #56aedc;

}



@media (max-width: 768px) {

	.zuoy {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zuoy .title h2 {

	font-size: 34px;

	color: #333;

	text-align: center;

	margin: 0;

	margin-bottom: 0px;

	margin-bottom: 100px;

	color: #fff;

}



@media (max-width: 768px) {

	.zuoy .title h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.zuoy .title .description {

	font-size: 18px;

	color: #333;

	line-height: 30px;

	margin-bottom: 50px;

	text-align: center;

}



@media (max-width: 768px) {

	.zuoy .title .description {

		margin-bottom: 15px;

	}

}



.zuoy .content h4 {

	font-size: 18px;

	color: #fff;

	text-align: center;

	margin-bottom: 20px;

}



.zuoy .content .con {

	background: #fff;

	padding-left: 100px;

	padding-right: 100px;

	padding-top: 20px;

	padding-bottom: 20px;

}



@media (max-width: 768px) {

	.zuoy .content .con {

		padding-left: 5px;

		padding-right: 5px;

	}

}



.zuoy .content .con ul li {

	list-style: none;

	width: 50%;

	float: left;

	line-height: 60px;

	font-size: 16px;

}



@media (max-width: 768px) {

	.zuoy .content .con ul li {

		width: 100%;

	}

}



.zuoy .content .con ul li .xh {

	width: 26px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	background: #56aedc;

	color: #fff;

	border-radius: 50%;

	margin-right: 30px;

	float: left;

	margin-top: 17px;

}



.changj.size2 .item {

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.changj.size2 .item {

		margin-bottom: 20px;

	}

}



.changj.size2 .item h2 {

	font-size: 30px;

	color: #e70e09;

	padding-left: 50px;

	background: url(/statics/images/dzsbimg/qus.jpg) left center no-repeat;

	text-align: left;

	height: 45px;

	line-height: 33px;

	margin-bottom: 15px;

}



.changj.size2 .item span {

	color: #e70e09;

}



.hwy-w {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fafafa;

}



@media (max-width: 768px) {

	.hwy-w {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.hwy-w .title h2 {

	font-size: 30px;

	margin-bottom: 15px;

	text-align: center;

	color: #000;

}



.hwy-w .title p {

	font-size: 18px;

	color: #969696;

	text-align: center;

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.hwy-w .title p {

		margin-bottom: 20px;

	}

}



.hwy-w .item {

	margin-bottom: 15px;

}



.hwy-w .item img {

	min-height: 120px;

}



.hwy-w .btn4 {

	width: 325px;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	background: #e70e09;

	border-radius: 25px;

	margin-top: 20px;

}



.hw-ys {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.hw-ys {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.hw-ys .title h2 {

	font-size: 30px;

	text-align: center;

	color: #000;

	margin-top: 0;

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.hw-ys .title h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.hw-ys .item p {

	font-size: 14px;

	text-align: center;

	color: #969696;

	margin-top: 15px;

}



.xz-w {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fafafa;

}



@media (max-width: 768px) {

	.xz-w {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.xz-w .title h2 {

	font-size: 30px;

	text-align: center;

	color: #000;

	margin-top: 0;

	margin-bottom: 90px;

}



@media (max-width: 768px) {

	.xz-w .title h2 {

		margin-bottom: 20px;

		font-size: 20px;

	}

}



.xz-w .item h4 {

	font-size: 36px;

	color: #000;

	font-weight: bold;

	text-align: center;

	margin-top: 0;

	margin-bottom: 30px;

}



.xz-w .item p {

	font-size: 24px;

	color: #969696;

	text-align: center;

	margin-top: 20px;

}



.ser-h {

	padding-top: 60px;

	padding-bottom: 60px;

}



.ser-h .title h2 {

	font-size: 30px;

	text-align: center;

	color: #000;

	margin-top: 0;

	margin-bottom: 90px;

}



.ser-h .col-dx6 {

	width: 14.285%;

	float: left;

	box-sizing: border-box;

	padding-left: 10px;

	padding-left: px;

}



@media (max-width: 768px) {

	.ser-h .col-dx6 {

		width: 50%;

	}

}



.ser-h .col-dx6 .item p {

	font-size: 18px;

	text-align: center;

	color: #999;

	margin-top: 15px;

}



.w-sx {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fafafa;

}



@media (max-width: 768px) {

	.w-sx {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.w-sx .title h2 {

	font-size: 30px;

	text-align: center;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 90px;

}



@media (max-width: 768px) {

	.w-sx .title h2 {

		font-size: 20px;

		margin-bottom: 20px;

	}

}



.w-sx .content {

	box-shadow: 2px 2px 20px 5px #ddd;

}



.w-sx .item {

	height: 290px;

	cursor: pointer;

}



.w-sx .item .text {

	position: absolute;

	left: 8%;

	top: 30%;

}



@media (max-width: 768px) {

	.w-sx .item .text {

		left: 0 !important;

		right: 0;

		top: 0;

		bottom: 0;

		display: flex;

		align-items: center;

		justify-content: center;

		background: rgba(0,0,0,0.2);

	}

}



.w-sx .item .text h4 {

	font-size: 28px;

	color: #333;

	margin-bottom: 15px;

}



@media (max-width: 768px) {

	.w-sx .item .text h4 {

		color: #fff;

	}

}



.w-sx .item .text p {

	font-size: 18px;

	color: #999;

}



@media (max-width: 768px) {

	.w-sx .item .text p {

		color: #fff;

	}

}



.w-sx .item.item1 {

	background: url(/statics/images/dzsbimg/shx1.jpg) center right no-repeat #fff;

}



.w-sx .item.item2 {

	background: url(/statics/images/dzsbimg/shx2.jpg) center right no-repeat #fff;

}



.w-sx .item.item3 {

	background: url(/statics/images/dzsbimg/shx3.jpg) center left no-repeat #fff;

}



.w-sx .item.item3 .text {

	left: 50%;

}



.w-sx .item.item4 {

	background: url(/statics/images/dzsbimg/shx4.jpg) center left no-repeat #fff;

}



.w-sx .item.item4 .text {

	left: 50%;

}



.w-sx .item.item5 {

	background: url(/statics/images/dzsbimg/shx5.jpg) center right no-repeat #fff;

}



.w-sx .item.item6 {

	background: url(/statics/images/dzsbimg/shx6.jpg) center right no-repeat #fff;

}



.w-sx .content .row {

	margin: 0;

}



.w-sx .content .col-xs-12 {

	padding: 0;

}



.w-sx .content .col-sm-6 {

	padding: 0;

}



.ws-c {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.ws-c {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.ws-c .title h2 {

	font-size: 30px;

	text-align: center;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 90px;

}



@media (max-width: 768px) {

	.ws-c .title h2 {

		margin-bottom: 20px;

	}

}



.prob {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.prob {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.prob .title {

	width: 180px;

	float: left;

}



.prob .title h2 {

	font-family: "苹方";

	font-size: 24px;

	color: #999;

	letter-spacing: 6px;

	margin-bottom: 10px;

}



.prob .title p {

	font-size: 18px;

	color: #d0cece;

}



.prob .bor {

	width: 950px;

	border-bottom: 1px solid #ddd;

	float: left;

	height: 56px;

}



@media (max-width: 1200px) {

	.prob .bor {

		display: none;

	}

}



.prob .item {

	margin-top: 20px;

	margin-bottom: 20px;

}



.prob .item p {

	font-size: 20px;

	color: #555;

	line-height: 45px;

}



@media (max-width: 768px) {

	.prob .item p {

		line-height: 35px;

	}

}



.tig {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.tig {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.tig .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.tig .item img {

	max-height: 100%;

	width: 100%;

}



.tig .item.item1 {

	height: 400px;

}



.tig .item.item2 .pic {

	height: 195px;

	box-sizing: border-box;

	border-bottom: 4px solid #e70e09;

	position: relative;

}



.tig .item.item2 .pic img {

	width: 100%;

}



.tig .item.item2 .pic.pic1 {

	margin-bottom: 10px;

}



.tig .item.item2 .pic .cover {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0px;

	background: rgba(0,0,0,0.6);

	color: #fff;

	text-align: center;

	height: 42px;

	line-height: 42px;

}



.tig .item.item2 img {

	max-height: 100%;

}



.tig .content .row {

	margin-left: -4px;

	margin-right: -4px;

}



.tig .content .row .col-xs-12 {

	padding-left: 4px;

	padding-right: 4px;

}



.wx-w {

	padding-top: 40px;

	padding-bottom: 40px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.wx-w {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.wx-w .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.wx-w .text {

	background: #fff;

	height: 320px;

	cursor: pointer;

	position: relative;

}



.wx-w .text:hover {

	background: #e70e09;

	color: #fff;

}



@media (max-width: 768px) {

	.wx-w .text:hover {

		background: #fff;

		color: #333;

	}

}



.wx-w .text h2 {

	font-size: 30px;

	text-align: center;

	margin-top: 0;

	margin-bottom: 15px;

}



.wx-w .text p {

	font-size: 18px;

	text-align: center;

	line-height: 35px;

}



.wx-w .text .con {

	position: absolute;

	left: 0;

	right: 0;

	top: 15%;

}



.wx-w .pic {

	height: 320px;

}



.wx-w .pic img {

	height: 100%;

}



@media (max-width: 768px) {

	.wx-w .content {

		background: #fff;

	}

}



.wx-w .content .row {

	margin-left: 0;

	margin-right: 0;

}



.wx-w .content .row .col-xs-12 {

	padding-left: 0;

	padding-right: 0;

}



.zuy {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.zuy {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zuy .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.zuy .col-dx4 {

	width: 20%;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.zuy .col-dx4 {

		width: 33.333%;

	}

}



.hj {

	padding-top: 40px;

	padding-bottom: 40px;

	background: #F4F4F4;

}



@media (max-width: 768px) {

	.hj {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.hj .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 15px;

}



.hj .title p {

	font-size: 18px;

	color: #969696;

	text-align: center;

	margin-bottom: 60px;

}



@media (max-width: 768px) {

	.hj .title p {

		margin-bottom: 20px;

	}

}



.hj .col-dx6 {

	width: 20%;

	float: left;

	box-sizing: border-box;

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 768px) {

	.hj .col-dx6 {

		display: none;

	}

}



.hj .col-dx6.show-xs {

	display: block;

}



@media (max-width: 768px) {

	.hj .col-dx6.show-xs {

		display: block;

		width: 100%;

	}



	.hj .col-dx6.show-xs .show-list li {

		width: 33.333%;

		float: left;

		margin-bottom: 5px;

	}

}



.hj .col-dx7 {

	width: 60%;

	float: left;

	box-sizing: border-box;

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 768px) {

	.hj .col-dx7 {

		width: 100%;

	}

}



.hj .show {

	height: 520px;

}



@media (max-width: 768px) {

	.hj .show {

		height: auto;

	}

}



.hj .show img {

	max-height: 100%;

	width: 100%;

	max-width: 100%;

}



.hj .show-list li {

	height: 88px;

	margin-bottom: 20px;

	list-style: none;

	cursor: pointer;

}



.hj .show-list li:last-child {

	margin-bottom: 0;

}



.hj .show-list li img {

	height: 88px;

	width: 100%;

}



.zu-x {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.zu-x {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zu-x .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.zu-x .col-dx8 {

	width: 20%;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.zu-x .col-dx8 {

		width: 50%;

	}

}



.zu-x .item {

	border: 1px solid #e70e09;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.zu-x .item {

		padding-bottom: 20px;

		border: none;

	}

}



.zu-x .item img {

	padding-top: 50px;

	padding-bottom: 20px;

}



@media (max-width: 768px) {

	.zu-x .item img {

		padding-top: 15px;

		padding-bottom: 15px;

	}

}



.zu-x .item h4 {

	text-align: center;

	color: #000;

	margin-bottom: 30px;

}



.zu-x .item .btn4 {

	width: 75%;

	height: 45px;

	line-height: 45px;

	background: #e70e09;

	text-align: center;

	font-size: 18px;

	color: #fff;

}



.addr {

	padding-top: 40px;

	padding-bottom: 40px;

}



.addr h3 {

	font-size: 18px;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #333;

	font-weight: bold;

}



.addr .description {

	margin-top: 25px;

	margin-bottom: 40px;

}



.addr .description p {

	font-size: 14px;

	color: #e70e09;

}



.addr .btn3 {

	width: 150px;

	height: 45px;

	line-height: 45px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	background: #e70e09;

}



.addr .item {

	margin-top: 40px;

}



.addr .item h4 {

	font-size: 18px;

	color: #333;

	font-weight: bold;

	text-align: center;

}



.addr .item p {

	font-size: 14px;

	color: #999;

	text-align: center;

}



@media (max-width: 768px) {

	.addr .left-pic {

		display: none;

	}

}



@media (max-width: 768px) {

	.yjj {

		display: none;

	}

}



.yjj p {

	font-size: 16px;

	color: #333;

	line-height: 60px;

	background: url(/statics/images/dzsbimg/yw1.png) 14px 15px no-repeat;

	padding-left: 50px;

}



.wen-section {

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.wen-section {

		padding-top: 15px;



		padding-bottom: 15px;

	}

}



.wen-section .sec-dx1 {

	width: 16%;

	box-sizing: border-box;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 768px) {

	.wen-section .sec-dx1 {

		display: none;

	}

}



.wen-section .sec-dx2 {

	width: 60%;

	box-sizing: border-box;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 768px) {

	.wen-section .sec-dx2 {

		width: 100%;

	}

}



.wen-section .sec-dx3 {

	width: 24%;

	box-sizing: border-box;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}



@media (max-width: 768px) {

	.wen-section .sec-dx3 {

		display: none;

	}

}



.wen-section .left .list1 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .left .list1 li {

	list-style: none;

	width: 100%;

	line-height: 42px;

	font-size: 16px;

	padding-left: 15px;

}



.wen-section .left .list1 li a {

	color: #333;

}



.wen-section .left .list1 li a:hover {

	color: #e70e09;

}



.wen-section .left .list2 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .left .list2 li {

	list-style: none;

	width: 100%;

	line-height: 30px;

	font-size: 16px;

}



.wen-section .left .list2 li div {

	width: 20px;

	height: 15px;

	background: #555;

	color: #fff;

	font-size: 12px;

	float: left;

	margin-top: 7.5px;

	margin-right: 10px;

	line-height: 15px;

	text-align: center;

}



.wen-section .left .list2 li span {

	color: #e70e09;

}



.wen-section .left .list2 h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: center;

}



.wen-section .left .list3 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .left .list3 li {

	list-style: none;

	width: 100%;

	line-height: 30px;

	font-size: 16px;

}



.wen-section .left .list3 li a {

	color: #333;

	font-weight: bold;

	display: block;

	text-align: center;

}



.wen-section .left .list3 li a:hover {

	color: #e70e09;

}



.wen-section .left .list3 h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: center;

}



.wen-section .center .cen1 .tab-con {

	min-height: 180px;

	border: 1px solid #ddd;

}



@media (max-width: 768px) {

	.wen-section .center .cen1 .tab-con {

		padding-bottom: 20px;

	}

}



.wen-section .center .cen1 .tab-con .tab-item {

	display: none;

}



@media (max-width: 768px) {

	.wen-section .center .cen1 .tab-con .tab-item img {

		width: 100%;

	}

}



.wen-section .center .cen1 .tab-sw ul {

	width: 100%;

	margin-top: -1px;

}



.wen-section .center .cen1 .tab-sw ul li {

	list-style: none;

	float: left;

	width: 25%;

	box-sizing: border-box;

	border: 1px solid #ddd;

	border-right: none;

	text-align: center;

	line-height: 42px;

	font-size: 16px;

	cursor: pointer;

}



@media (max-width: 768px) {

	.wen-section .center .cen1 .tab-sw ul li {

		width: 50%;

		border: 1px solid #ddd;

	}

}



.wen-section .center .cen1 .tab-sw ul li.active {

	background: #e70e09;

	color: #fff;

}



.wen-section .center .cen1 .tab-sw ul li a {

	border-right: 1px solid #ddd;

	display: block;

}



.wen-section .center .cen2 {

	margin-top: 20px;

}



.wen-section .center .cen2 h4 {

	font-size: 18px;

	color: #e70e09;

	padding-bottom: 10px;

	border-bottom: 1px solid #ddd;

}



.wen-section .center .cen2 h4 span {

	color: #333;

	font-size: 14px;

	line-height: 30px;

}



.wen-section .center .cen2 h4 span a {

	color: #333;

}



.wen-section .center .cen2 h4 span a:hover {

	color: #e70e09;

}



.wen-section .center .cen2 li {

	line-height: 25px;

	list-style: none;

}



.wen-section .center .cen2 li a {

	font-size: 16px;

	color: #333;

}



.wen-section .center .cen2 li a:hover {

	color: #e70e09;

}



.wen-section .center .cen2 li span {

	color: #999;

	font-size: 14px;

}



.wen-section .center .cen2 li span.pull-right {

	color: #333;

}



@media (max-width: 768px) {

	.wen-section .center .cen2 li span.pull-right {

		display: none;

	}

}



@media (max-width: 768px) {

	.wen-section .center .cen2 li span {

		display: none;

	}

}



.wen-section .right .rig1 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .right .rig1 h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: left;

}



.wen-section .right .rig1 li {

	list-style: none;

	width: 100%;

}



.wen-section .right .rig1 li .item {

	margin-bottom: 10px;

}



.wen-section .right .rig1 li .item img {

	padding-right: 10px;

}



.wen-section .right .rig1 li .item .btn4 {

	width: 60px;

	height: 25px;

	line-height: 25px;

	background: #e70e09;

	color: #fff;

	text-align: center;

	border-radius: 5px;

	font-size: 12px;

}



.wen-section .right .rig2 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .right .rig2 h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: left;

}



.wen-section .right .rig2 ul li {

	list-style: none;

	float: left;

	line-height: 30px;

	color: #333;

	font-size: 16px;

	padding-left: 5px;

	padding-right: 5px;

}



.wen-section .right .rig2 ul li a {

	color: #333;

}



.wen-section .right .rig2 ul li a:hover {

	color: #e70e09;

}



.wen-section .right .rig3 {

	padding: 10px;

	border: 1px solid #ddd;

	margin-bottom: 8px;

}



.wen-section .right .rig3 h3 {

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: left;

}



.wen-section .right .rig3 ul li {

	list-style: none;

	float: left;

	line-height: 30px;

	color: #333;

	font-size: 16px;

}



.wen-section .right .rig3 ul li a {

	color: #333;

}



.wen-section .right .rig3 ul li a:hover {

	color: #e70e09;

}



.wen-section .left .list2 li.red div {

	background: #e70e09;

}



.wen-section .center .cen1 .tab-sw ul li:last-child {

	border-right: 1px solid #ddd;

}



.new-con {

	padding-top: 40px;

	padding-bottom: 40px;

}



.new-con .sec1 .item {

	padding: 25px;

	border: 1px solid #ddd;

	margin-bottom: 20px;

}



@media (max-width: 768px) {

	.new-con .sec1 .item {

		padding: 5px;

	}

}



.new-con .sec1 .item .title {

	font-size: 18px;

	margin-bottom: 25px;

	color: #333333;

}



.new-con .sec1 .item .title:hover {

	color: #e70e09;

}



.new-con .sec1 .item .description {

	font-size: 14px;

	color: #333;

	line-height: 25px;

	margin-top: 15px;

	margin-bottom: 15px;

}



@media (max-width: 768px) {

	.new-con .sec1 .item .description {

		display: none;

	}

}



@media (max-width: 768px) {

	.new-con .sec1 .item img {

		height: 110px;

	}

}



.new-con .sec1 .item span {

	font-size: 12px;

	color: #999;

}



.new-con .sec2 .item {

	border: 1px solid #ddd;

	padding: 25px;

	padding-bottom: 10px;

}



.new-con .sec2 .item p {

	font-size: 14px;

	text-align: center;

	font-weight: bold;

	margin-bottom: 20px;

}



.new-con .sec2 .item ul li {

	font-size: 14px;

	color: #333;

	line-height: 38px;

	border-top: 1px dashed #999;

	list-style: none;

	cursor: pointer;

}



.new-con .sec2 .item ul li span {

	color: #999;

}



@media (max-width: 768px) {

	.new-con .sec2 .item ul li span {

		display: none;

	}

}



.new-con .sec2 .item ul li a {

	color: #333;

}



.new-con .sec2 .item ul li a:hover {

	color: #e70e09;

}



.ab-w {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.ab-w {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.ab-w .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.ab-w .description {

	font-size: 16px;

	color: #333;

	line-height: 30px;

}



.ab-w .pic {

	margin-top: 60px;

}



.ab-w .pic .item {

	padding: 20px;

	box-shadow: 1px 1px 5px 5px #eee;

	height: 150px;

}



@media (max-width: 768px) {

	.ab-w .pic .item {

		height: 80px;

	}

}



.ab-w .pic .item h3 {

	margin-top: 0;

}



@media (max-width: 768px) {

	.ab-w .pic .item h3 {

		font-size: 16px;

		line-height: 40px;

	}

}



@media (max-width: 768px) {

	.ab-w .pic .item p {

		display: none;

	}

}



.w-td {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.w-td {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.w-td .item {

	border: 1px solid #ddd;

	background: #fff;

	padding: 30px 40px 50px 40px;

	margin-left: -1px;

	margin-top: -1px;

	cursor: pointer;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

	height: 300px;

	box-sizing: border-box;

}



@media (max-width: 768px) {

	.w-td .item {

		height: 150px;

	}

}



.w-td .item .description {

	font-size: 16px;

	line-height: 25px;

	color: #4691e6;

	margin-top: 25px;

}



@media (max-width: 768px) {

	.w-td .item .description {

		display: none;

	}

}



.w-td .item:hover {

	box-shadow: 1px 1px 20px 5px #ddd;

}



.w-td .row {

	margin: 0;

}



.w-td .row .col-xs-6 {

	padding: 0;

}



.map {

	padding-top: 30px;

	padding-bottom: 30px;

}



.map .description {

	font-size: 18px;

	color: #333;

	line-height: 35px;

	text-indent: 2em;

	padding-top: 45px;

}



.map .line {

	background: #F4F4F4;

	margin-top: 30px;

}



.map .line .left {

	background: #e70e09;

	padding-top: 15px;

	padding-bottom: 15px;

}



.map .line .left h4 {

	font-size: 32px;

	font-weight: bold;

	text-align: center;

	color: #fff;

	margin: 0;

}



.map .line .left p {

	font-size: 18px;

	color: #fff;

	text-align: center;

	font-weight: bold;

}



.map .line .right {

	font-size: 16px;

	padding-top: 20px;

}



.lxwm {

	padding-top: 30px;

}



.lxwm .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



@media (max-width: 768px) {

	.fen {

		text-align: center;

	}

}



.bre .bre-t {

	font-size: 16px;

	line-height: 60px;

	color: #333;

}



.bre .bre-t a {

	color: #333;

}



.bre .bre-t a:hover {

	color: #e70e09;

}



.show-xx {

	padding-bottom: 30px;

}



@media (max-width: 768px) {

	.show-xx {

		padding-bottom: 0;

	}

}



.show-xx .content {

	padding-top: 30px;

	padding-bottom: 30px;

	padding-right: 30px;

}



@media (max-width: 768px) {

	.show-xx .content {

		padding-top: 20px;

		margin-bottom: 20px;

		padding-right: 0;

	}

}



.show-xx .content .title {

	border-bottom: 1px dashed #999;

	padding-bottom: 15px;

	margin-bottom: 20px;

}



.show-xx .content .title h2 {

	color: #333;

	font-size: 28px;

	margin-bottom: 15px;

	text-align: center;

}



@media (max-width: 768px) {

	.show-xx .content .title h2 {

		font-size: 18px;

		margin-top: 15px;

		margin-bottom: 15px;

	}

}



.show-xx .content .title p {

	font-size: 14px;

	text-align: center;

	color: #999;

}



.show-xx .content .show-con {

	font-size: 14px;

	line-height: 30px;

	text-align: justify;

	text-align-last: left;

	padding-top: 15px;

}



.show-xx .content .show-con img {

	max-width: 100% !important;

}



.show-xx .content .show-con .next {

	padding: 10px 30px;

	font-size: 16px;

	color: #e70e09;

	line-height: 35px;

	border-top: 1px dashed #999;

	margin-top: 20px;

}



.show-xx .content .show-con .next a {

	color: #333;

}



.show-xx .content .show-con .next a:hover {

	color: #e70e09;

}



.show-xx .list-r .title {

	border-bottom: 1px solid #999;

	padding-bottom: 15px;

	margin-bottom: 25px;

	font-size: 20px;

}



.show-xx .list-r .title span {

	border-bottom: 3px solid #e70e09;

	padding-bottom: 15px;

	padding-left: 15px;

	padding-right: 15px;

}



.show-xx .list-r .item {

	line-height: 30px;

	color: #333;

	font-size: 14px;

	border: 1px solid #ddd;

	margin-bottom: 15px;

}



.show-xx .list-r .item a {

	color: #333;

	display: block;

	width: 100%;

	text-align: center;

}



.show-xx .list-r .item a:hover {

	color: #e70e09;

}



.show-xx .list-r .sec {

	margin-bottom: 35px;

}



.show-xx .list-r .sec ul li {

	list-style: none;

	float: left;

	padding-top: 5px;

	padding-bottom: 8px;

	width: 100%;

	border-bottom: 1px dashed #999;

}



.show-xx .list-r .sec ul li p {

	font-size: 14px;

	line-height: 22px;

	color: #333;

}



.show-xx .list-r .sec ul li p.red {

	color: #e70e09;

}



.show-xx .list-r .sec ul li p a {



	color: #333;

}



.show-xx .list-r .sec ul li p a:hover {

	color: #e70e09;

}



@media (max-width: 768px) {

	.cail .tab-item ul li:nth-child(2n) {

		margin-left: 0px;

	}



	.cail .tab-item ul li:last-child {

		display: none;

	}

}



@media (max-width: 768px) {

	.xs-x1 {

		width: 65% !important;

		margin-left: 0 !important;

	}



	.xs-x2 {

		width: 35% !important;

		margin-left: 0 !important;

	}

}



.gs-bg {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.gs-bg {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.gs-bg .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 40px;

}



.gs-bg .item-out {

	padding-left: 40px;

	padding-right: 40px;

	margin-bottom: 50px;

	position: relative;

}



@media (max-width: 768px) {

	.gs-bg .item-out {

		padding: 0;

		margin-bottom: 20px;

	}

}



.gs-bg .item-out .item {

	padding: 20px 40px;

	border: 1px solid #ddd;

	border-radius: 25px;

	position: relative;

	height: 210px;

}



@media (max-width: 768px) {

	.gs-bg .item-out .item {

		padding: 0;

	}

}



.gs-bg .item-out .item h4 {

	font-size: 22px;

	color: #333;

	text-align: center;

	color: #e70e09;

}



.gs-bg .item-out .item .cover {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	background: #e70e09;

	border-radius: 25px;

	display: none;

}



.gs-bg .item-out .item .cover img {

	margin-top: 25px;

}



.gs-bg .item-out .item .cover h2 {

	text-align: center;

	color: #fff;

}



.gs-bg .item-out .item:hover .cover {

	display: block;

}



.zc-ad {

	background: #f4f4f4;

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.zc-ad {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.zc-ad .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 100px;

}



.zc-ad .left {

	padding-right: 45px;

}



@media (max-width: 768px) {

	.zc-ad .left {

		padding-right: 0;

		margin-bottom: 60px;

	}

}



.zc-ad .left .left-in {

	background: #949494;

	position: relative;

	padding-right: 15px;

}



.zc-ad .left .left-in .pic {

	position: absolute;

	left: 0;

	right: 0;

	top: -55px;

	text-align: center;

	font-size: 24px;

	color: #fff;

	background: url(/statics/images/dzsbimg/bg-blue2.png) center center no-repeat;

	line-height: 42px;

	padding-top: 41px;

}



.zc-ad .left .left-in ul {

	padding-left: 0;

	padding-top: 30px;

	padding-bottom: 30px;

}



.zc-ad .left .left-in ul li {

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #fff;

	list-style: none;

}



.zc-ad .left .left-in ul li h3 {

	font-size: 24px;

	margin-bottom: 10px;

	color: #fff;

	padding-left: 60px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 0;

}



.zc-ad .left .left-in ul li p {

	font-size: 16px;

	color: #fff;

	line-height: 25px;

	padding-left: 60px;

}



.zc-ad .left .left-in ul li.li1 h3 {

	background: url(/statics/images/dzsbimg/bg-blue1.png) no-repeat;

	background-position-x: 5px;

	background-position-y: 3px;

}



.zc-ad .left .left-in ul li.li2 h3 {

	background: url(/statics/images/dzsbimg/bg-blue1.png) no-repeat;

	background-position-x: 5px;

	background-position-y: -108px;

}



.zc-ad .left .left-in ul li.li3 h3 {

	background: url(/statics/images/dzsbimg/bg-blue1.png) no-repeat;

	background-position-x: 5px;

	background-position-y: -219px;

}



.zc-ad .left .left-in ul li.li4 h3 {

	background: url(/statics/images/dzsbimg/bg-blue1.png) no-repeat;

	background-position-x: 5px;

	background-position-y: -331px;

}



.zc-ad .right {

	padding-left: 45px;

}



@media (max-width: 768px) {

	.zc-ad .right {

		padding-left: 0;

	}

}



.zc-ad .right .right-in {

	background: #fff;

	position: relative;

	padding-right: 15px;

}



.zc-ad .right .right-in .pic {

	position: absolute;

	left: 0;

	right: 0;

	top: -55px;

	text-align: center;

	font-size: 24px;

	color: #fff;

	background: url(/statics/images/dzsbimg/bg-red1.png) center center no-repeat;

	line-height: 42px;

	padding-top: 41px;

}



.zc-ad .right .right-in ul {

	padding-left: 0;

	padding-top: 30px;

	padding-bottom: 30px;

}



.zc-ad .right .right-in ul li {

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #999;

	list-style: none;

}



.zc-ad .right .right-in ul li h3 {

	font-size: 24px;

	margin-bottom: 10px;

	color: #e70e09;

	padding-left: 60px;

	background: url(/statics/images/dzsbimg/bg-blue2.png) no-repeat;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 0;

}



.zc-ad .right .right-in ul li p {

	font-size: 16px;

	color: #333;

	line-height: 25px;

	padding-left: 60px;

}



.zc-ad .right .right-in ul li.li1 h3 {

	background: url(/statics/images/dzsbimg/bg-red2.png) no-repeat;

	background-position-x: 0px;

	background-position-y: 3px;

}



.zc-ad .right .right-in ul li.li2 h3 {

	background: url(/statics/images/dzsbimg/bg-red2.png) no-repeat;

	background-position-x: 0px;

	background-position-y: -108px;

}



.zc-ad .right .right-in ul li.li3 h3 {

	background: url(/statics/images/dzsbimg/bg-red2.png) no-repeat;

	background-position-x: 0px;

	background-position-y: -219px;

}



.zc-ad .right .right-in ul li.li4 h3 {

	background: url(/statics/images/dzsbimg/bg-red2.png) no-repeat;

	background-position-x: 0px;

	background-position-y: -331px;

}



.zc-ad .content {

	position: relative;

}



.zc-ad .content .center-pic {

	position: absolute;

	left: 50%;

	top: 50%;

	width: 150px;

	height: 150px;

	margin-left: -75px;

	margin-top: -75px;

}



@media (max-width: 768px) {

	.zc-ad .content .center-pic {

		display: none;

	}

}



.guw-h2 {

	margin-bottom: 30px !important;

}



.guw-p {

	font-size: 18px !important;

	margin-bottom: 40px;

}



.guw.guw2 {

	background: #f4f4f4;

	padding-top: 40px;

}



.guw.guw2 .slide-out .text {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0px;

	padding-left: 150px;

	padding-right: 150px;

}



@media (max-width: 768px) {

	.guw.guw2 .slide-out .text {

		padding-left: 0;

		padding-right: 0;

	}

}



.guw.guw2 .slide-out .text .text-in {

	font-size: 16px;

	color: #333;

	font-weight: bold;

	line-height: 35px;

	height: 90px;

	padding: 15px;

	overflow: hidden;

	background: #fff;

	box-shadow: 1px 1px 20px 5px #ddd;

}



.guw.guw2 .slide-out .text .text-in ul li {

	list-style: none;

	display: none;

}



.guw.guw2 .slide-out .text .text-in ul li.active {

	display: block;

}



.guw.guw2 .slide-out .slide-box {

	min-height: 330px !important;

}



.guw.guw2 .slide-out .slide-box .pingj li.active img {

	border: 2px solid #e70e09;

	border-radius: 50%;

}



.guw.guw2 .item h2 {

	font-size: 18px !important;

}



.guw.guw2 .slideLeft {

	padding: 15px;

	font-size: 28px;

}



.guw.guw2 .slideRight {

	padding: 15px;

	font-size: 28px;

}



.bg-lc {

	padding-top: 40px;

	padding-bottom: 40px;

}



.bg-lc .item h3 {

	text-align: center;

}



.bg-lc.bg-lc1 {

	background: #f5f5f9;

	padding-top: 0;

}



@media (max-width: 768px) {

	.bg-lc {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.bg-lc .title {

	margin-bottom: 30px;

}



.bg-lc .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 20px;

}



.bg-lc .title p {

	text-align: center;

}



.bg-lc .suo {

	margin-top: 30px;

}



.bg-lc .suo h3 {

	text-align: center;

	font-size: 28px;

}



.bg-lc .suo ul {

	width: 100%;

	padding-left: 500px;

}



@media (max-width: 768px) {

	.bg-lc .suo ul {

		padding-left: 0;

	}

}



.bg-lc .suo ul li {

	width: 100%;

	line-height: 35px;

	list-style: none;

	font-size: 16px;

}



.bg-lc .suo ul li span {

	font-size: 18px;

	color: #e70e09;

	font-style: italic;

	font-weight: bold;

	float: left;

}



.bg-lc .suo ul li p {

	float: left;

	margin-left: 1em;

}



.bg-lc .suo .text {

	font-size: 16px;

	color: #333;

	text-align: center;

	margin-top: 30px;

	line-height: 25px;

}



.bg-lc .suo .bl-s {

	margin-top: 40px;

	padding: 30px 20px;

	box-shadow: 0px 0px 20px 5px #ddd;

}



.bg-lc .suo .bl-s h2 {

	text-align: center;

	margin-top: 0;

	color: #e70e09;

}



.bg-lc .suo .bl-s p {

	text-align: center;

	font-size: 20px;

	margin-top: 15px;

	color: #999;

}



.bg-lc .suo .bl-s.bl-s2 ul {

	padding-left: 50px;

	padding-right: 50px;

}



@media (max-width: 768px) {

	.bg-lc .suo .bl-s.bl-s2 ul {

		padding-left: 0;

		padding-right: 0;

	}

}



.bg-lc .suo.suo2 ul {

	padding: 0;

}



.bg-lc .suo.suo2 ul li {

	width: 50%;

	float: left;

	padding-left: 150px;

}



@media (max-width: 768px) {

	.bg-lc .suo.suo2 ul li {

		width: 100%;

		padding-left: 0;

	}

}



.bg-lc .suo.suo2 .text {

	margin-top: 20px;

}



.bg-lc .suo.suo3 ul {

	padding-left: 300px;

}



@media (max-width: 768px) {

	.bg-lc .suo.suo3 ul {

		padding-left: 0;

	}

}



.bg-lc .suo.suo4 ul.s-list {

	padding-left: 0;

}



.g-zx {

	padding-top: 80px;

	padding-bottom: 80px;

}



@media (max-width: 768px) {

	.g-zx {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.g-zx .item {

	position: relative;

	background: #0db1ea;

	padding: 20px 15px;

}



@media (max-width: 768px) {

	.g-zx .item {

		margin-bottom: 15px;

	}

}



.g-zx .item img {

	float: left;

	height: 100px;

}



.g-zx .item .text {

	margin-top: 26px;

	padding-left: 20px;

}



.g-zx .item p {

	line-height: 24px;

	font-size: 16px;

	color: #fff;

}



.g-zx .item .btn3 {

	width: 110px;

	height: 35px;

	line-height: 35px;

	font-size: 14px;

	color: #fff;

	text-align: center;

	border-radius: 25px;

	position: absolute;

	right: 20px;

	top: 50%;

	margin-top: -17.5px;

	border: 1px solid #fff;

}



.g-zx .item .btn3:hover {

	cursor: pointer;

}



@media (max-width: 768px) {

	.g-zx .item .btn3 {

		display: none;

	}

}



.g-zx .item.item2 {

	background: #ff0000;

}



.bzx {

	padding-top: 40px;

	padding-bottom: 40px;

}



@media (max-width: 768px) {

	.bzx {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.bzx .title h2 {

	font-size: 30px;

	text-align: center;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 20px;

}



.bzx .title p {

	font-size: 16px;

	text-align: center;

	color: #e70e09;

	margin-bottom: 60px;

}



.bzx .content ul li {

	list-style: none;

	padding-top: 25px;

	padding-bottom: 25px;

	border-bottom: 2px solid #e70e09;

}



@media (max-width: 768px) {

	.bzx .content ul li {

		padding-top: 0;

	}

}



.bzx .content ul li h2 {

	font-size: 24px;

	margin-bottom: 10px;

	color: #e70e09;

}



.bzx .content ul li p {

	font-size: 14px;

	color: #666;

}



.bzx .content ul.ul2 li {

	text-align: right;

}



@media (max-width: 768px) {

	.bzx .content ul.ul2 li {

		text-align: left;

	}

}



.ru-z {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #ef807e;

}



@media (max-width: 768px) {

	.ru-z {

		padding-top: 20px;

		padding-bottom: 5px;

	}

}



.ru-z .item {

	background: #e35d5a;

	padding-top: 20px;

	padding-bottom: 20px;

	min-height: 335px;

}



@media (max-width: 768px) {

	.ru-z .item {

		margin-bottom: 15px;

	}

}



.ru-z .item h2 {

	margin: 0;

	margin-bottom: 20px;

	background: #eb2a26;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 22px;

	text-align: center;

	color: #fff;

}



.ru-z .item ul {

	padding-left: 15px;

	padding-right: 15px;

}



.ru-z .item ul li {

	list-style: none;

	line-height: 28px;

	font-size: 16px;

	color: #fff;

}



.ru-z .row {

	margin-left: -2px;

	margin-right: -2px;

}



.ru-z .row .sec1 {

	padding-left: 2px !important;

	padding-right: 2px !important;

}



.fap {

	padding-top: 40px;

	padding-bottom: 40px;

}



.gd-z {

	padding-top: 40px;

	padding-bottom: 40px;

}



.gd-z .item {

	box-shadow: 1px 1px 20px 5px #ddd;

	padding: 25px 15px;

}



.gd-z .item h2 {

	font-size: 32px;

	color: #333;

	text-align: center;

	margin-bottom: 15px;

}



.gd-z .item p {

	font-size: 30px;

	color: #999;

	text-align: center;

}



.gd-z .item h3 {

	font-size: 30px;

	color: #333;

	text-align: center;

	margin-bottom: 0;

	margin-top: 50px;

}



.gd-z .item h3 span {

	color: #e70e09;

}



.gd-hc {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.gd-hc {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.gd-hc .title h2 {

	font-size: 30px;

	text-align: center;

	color: #e70e09;

	margin-top: 0;

	margin-bottom: 20px;

}



.gd-hc .content {

	background: #fff;

	padding-top: 40px;

	padding-bottom: 40px;

}



.gd-hc .content ul {

	list-style: none;

	padding-left: 20px;

	padding-right: 20px;

}



.gd-hc .content ul li {

	width: 100%;

	border: none;

	line-height: 70px;

}



.gd-hc .content ul li .xh {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #e70e09;

	text-align: center;

	margin-top: 20px;

	margin-left: 15px;

	margin-right: 15px;

	float: left;

}



.gd-hc .content ul li span {

	color: #e70e09;

}



.qh-z {

	padding-top: 60px;

	padding-bottom: 60px;

}



@media (max-width: 768px) {

	.qh-z {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.qh-z .con .item {

	position: relative;

}



.qh-z .con .item img {

	height: 90px;

}



.qh-z .con .item h4 {

	font-size: 18px;

	text-align: center;

	color: #333;

}



.qh-z .con .item p {

	font-size: 14px;

	text-align: center;

	color: #999;

}



.qh-z .con .item .description {

	height: 50px;

	line-height: 25px;

	overflow: hidden;

	color: #666;

	font-size: 14px;

	margin-top: 20px;

	padding-left: 10px;

	padding-right: 10px;

}



.qh-z .con .item .btn3 {

	height: 50px;

	width: 120px;

	line-height: 50px;

	background: #e70e09;

	color: #fff;

	text-align: center;

	border-radius: 25px;

	font-size: 18px;

	display: none;

	margin-top: 20px;

}



.qh-z .con .item:hover .description {

	display: none;

}



.qh-z .con .item:hover .btn3 {

	display: block;

}



.qh-z .con .item:after {

	position: absolute;

	right: -100px;

	top: 16px;

	width: 180px;

	height: 50px;

	content: "";

	background: url(/statics/images/dzsbimg/qh-z2.jpg) center center no-repeat;

}



.qh-z .con .item.no-after:after {

	display: none;

}



@media (max-width: 768px) {

	.qh-z .con .item:after {

		display: none;

	}

}



.qh-z .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 20px;

}



.qh-z .title p {

	font-size: 16px;

	text-align: center;

	color: #333;

	margin-bottom: 60px;

}



.qh-x {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #f4f4f4;

}



@media (max-width: 768px) {

	.qh-x {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.qh-x .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 20px;

}



.qh-x .content {

	background: #fff;

	border: 1px solid #ddd;

}



.qh-x .content .row {

	margin: 0;

}



.qh-x .content .row .col-sm-4 {

	padding: 0;

}



.qh-x .content .item {

	padding: 20px 15px;

	padding-bottom: 60px;

	border: 1px solid #ddd;

	border-top: none;

	border-bottom: none;

	margin-left: -1px;

}



.qh-x .content .item h4 {

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	color: #333;

	margin-top: 20px;

	margin-bottom: 30px;

}



.qh-x .content .item ul li {

	width: 100%;

	border: none;

	line-height: 20px;

	list-style: none;

	margin-bottom: 15px;

}



.qh-x .content .item ul li span {

	color: #999;

}



.qh-x .content .item ul li .xh {

	width: 20px;

	height: 20px;

	line-height: 20px;

	border-radius: 50%;

	color: #fff;

	background: #e70e09;

	text-align: center;

	margin-right: 15px;

	float: left;

}



.qh-x .content .item p {

	color: #e70e09;

	text-align: center;

}



.qh-x .content .item h5 {

	text-align: center;

}



.qh-x .text {

	margin-top: 40px;

	font-size: 18px;

	color: #333;

	line-height: 35px;

	text-align: center;

}



.qh-x .text span {

	color: #e70e09;

}



.qh-zh {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.qh-zh {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.qh-zh .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 20px;

}



.qh-zh .title p {

	font-size: 16px;

	text-align: center;

	color: #333;

	margin-bottom: 60px;

}



.qh-zh ul {

	margin-top: 25px;

}



.qh-zh ul li {

	border: none;

	line-height: 30px;

	list-style: none;

	margin-bottom: 15px;

	float: left;

	padding-right: 25px;

	font-size: 16px;

}



.qh-zh ul li .xh {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #5aaddf;

	text-align: center;

	margin-right: 15px;

	float: left;

}



.item-gd.no-after:after {

	display: none;

}



.listx.listx3 li {

	line-height: 30px !important;

	height: 45px !important;

}



.s-list2 {

	line-height: 25px !important;

}



.bg-lc .suo ul.s-list2 li {

	font-size: 14px;

	line-height: 30px;

}



.dl-z {

	padding-top: 60px;

	padding-bottom: 60px;

	background: #fff;

}



@media (max-width: 768px) {

	.dl-z {

		padding-top: 20px;

		padding-bottom: 20px;

	}

}



.dl-z .title h2 {

	font-size: 30px;

	text-align: center;

	color: #333;

	margin-top: 0;

	margin-bottom: 20px;

}



.dl-z .title p {

	font-size: 16px;

	text-align: center;

	color: #333;

	margin-bottom: 60px;

}



.dl-z .content ul li {

	width: 33.3333%;

	list-style: none;

	float: left;

	height: 70px;

	border: 1px solid #ddd;

	padding-left: 15px;

	line-height: 70px;

	font-size: 17px;

	color: #333;

	margin-left: -1px;

	margin-top: -1px;

}



@media (max-width: 768px) {

	.dl-z .content ul li {

		width: 100%;

		font-size: 14px;

	}

}



.dl-z .content ul li span {

	font-size: 14px;

	color: #999;

	padding-left: 10px;

}



.dl-z .content ul li p {

	width: 100%;

	margin-bottom: -5px;

}



.dl-z .content ul li.li2 {

	line-height: 35px;

}



.dl-z .content ul li .xh {

	width: 30px;

	height: 30px;

	margin-top: 20px;

	margin-bottom: 20px;

	line-height: 30px;

	border-radius: 50%;

	color: #fff;

	background: #e70e09;

	text-align: center;

	margin-right: 15px;

	float: left;

}



.cal-out {

	height: 140px;

	overflow: hidden;

	position: relative;

}



.cal-out .cal-new {

	position: absolute;

}



@media (max-width: 1200px) {

	header .container .menu-lp {

		display: none !important;

	}

}



@media (max-width: 1200px) {

	header .container .menu-lp {

		display: none !important;

	}

}



.banner {

	height: auto !important;

}



.banner img {

	height: auto !important;

}



header {

	height: 55px;

	color: #333333;

	font-size: 18px;

	position: relative;

	z-index: 999;

	box-shadow: 1px 4px 5px 1px #eee;

	background: #fff;

	box-shadow: none;

}



.zu-x .item {

	cursor: pointer;

}



.zu-x .item:hover {

	background: #4caff7;

	border: 1px solid #4caff7;

}



.zu-x .item:hover h4 {

	color: #fff;

}



#gsyc

{

	margin: 1% 2%;

}

#gsyc ul

{

	list-style-type:none;

	width: 100%; 

	float: left;

	/*position: absolute;*/

	margin: 0% 0%;

}

#gsyc ul li

{

	float: left; 

	text-align: center;

}



#gsycwap

{

	margin: 1% 2%;

}

#gsycwap ul

{

	list-style-type:none;

	width: 100%; 

	float: left;

	/*position: absolute;*/

	margin: 0% 0%;

}

#gsycwap ul li

{

	float: left; 

	text-align: center;

}



#ss

{

	margin: 1% 2%;

}

#ss a

{

	color: #f90000;;

}

#ss ul

{

	list-style-type:none;

	width: 100%; 

	float: left;

	/*position: absolute;*/

	margin: 0% 0%;

}

#ss ul li

{

	float: left; 

	text-align: center;

}



#sswap

{

	margin: 1% 2%;

}



#sswap a

{

	color: #f90000;;

}
#description
{
	width:100%;
	height:150px;
	overflow-y:scroll;
}
#description::-webkit-scrollbar
{
	width: 9px;
	height: 10px;
	background: #c7c3ca
}
#description::-webkit-scrollbar-thumb
{
	background-color: #737371;
	min-height: 2px;
	border-radius: 5px;
}
.links {
	list-style-type:none;
	float:left;
	margin:10px 5px 0 5px
}

.Bnavigation {
	margin-left:100px;
    list-style: none;
}

.Bnavigation li {
	margin: 20px 0;
	float:left;
}
.wpcontent {
    text-indent: 0px;
    line-height: 2em;
    font-family: 宋体;
    color: rgb(68, 68, 68);
    letter-spacing: 1px;
    margin: 0px 0px 16px;
    background: rgb(255, 255, 255);
}
.MsoNormal {
	text-indent: 0px;
    line-height: 2em;
    font-family: 宋体;
    color: rgb(68, 68, 68);
    letter-spacing: 1px;
    margin: 0px 0px 16px;
    background: rgb(255, 255, 255);
}
.wpcentent{
    margin: 0px 0px 16px;
    text-indent: 0px;
    background: rgb(255, 255, 255);
    line-height: 2em;
    font-family: 宋体;
    color: rgb(68, 68, 68);
    letter-spacing: 1px;
}
.wpcenter{
	margin: 0px 0px 16px;
    text-indent: 0px;
    background: rgb(255, 255, 255);
    line-height: 2em;
    font-family: 宋体;
    color: rgb(68, 68, 68);
    letter-spacing: 1px;
}