﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html {
	overflow-x: auto;
	overflow-y: auto;
}

* {
	padding: 0;
	margin: 0;
	outline: none !important;
}

ul, ol, li {
	list-style-type: none;
}

body, button, input, select, textarea {
	font-family: ' ';
	font-size: 12px;
}

code, kbd, pre, samp {
	font-family: ' ';
}

a {
	text-decoration: none;
	color: #333;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

img {
	border: 0;
	max-width: 100%;
}

li {
	line-height: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: ' ';
}

input, table, tr, td {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 14px;
}

button, table {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	float: left;
	width: 100%;
}

select {
	margin: 0;
	padding: 0;
	font-family: ' ';
	border: none;
}

textarea {
	resize: none;
	outline: none;
}

label {
	margin-bottom: 0;
	font-weight: normal;
}

input, select, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.banner {
	width: 100%;
	/*padding-top: 50px;*/
}

	.banner img {
		width: 100%;
	}

.blue-slide {
}

.red-slide {
}

.orange-slide {
}

.swiper-slide {
	color: #fff;
	text-align: center;
}
/*.banner .swiper-slide-active img {
	-webkit-animation: tada 3s ease .1s both;
	-moz-animation: tada 3s ease .1s both;
}*/
/*********************************************************************重置***********************************************************************/
input, textarea {
	outline: none
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.rslides li {
		-webkit-backface-visibility: hidden;
		position: absolute;
		display: none;
		width: 100%;
		left: 0;
		top: 0;
	}

		.rslides li:first-child {
			position: relative;
			display: block;
			float: left;
		}

	.rslides img {
		display: block;
		height: auto;
		float: left;
		width: 100%;
		border: 0;
	}

.slide_container {
	margin-bottom: 50px;
	position: relative;
	width: 100%;
}

.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.slide li {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.slide img {
		display: block;
		position: relative;
		z-index: 1;
		height: auto;
		width: 100%;
		border: 0;
	}

	.slide .caption {
		display: block;
		position: absolute;
		z-index: 2;
		font-size: 20px;
		text-shadow: none;
		color: #fff;
		background: #000;
		background: rgba(0,0,0, .8);
		left: 0;
		right: 0;
		bottom: 0;
		padding: 10px 20px;
		margin: 0;
		max-width: none;
	}

.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/themes.gif") no-repeat left top;
	margin-top: -45px;
}

	.slide_nav:active {
		opacity: 1.0;
	}

	.slide_nav.next {
		left: auto;
		background-position: right top;
		right: 0;
	}

a {
	outline: none;
	-moz-outline: none;
	color: #595959;
}

	a:link {
		color: #343434;
		text-decoration: none
	}

	a:visited {
		color: #343434;
		text-decoration: none
	}

	a:active {
		color: #343434;
		text-decoration: none
	}

	a:hover {
		color: #CB0F0E;
		text-decoration: none;
	}

p {
	padding: 0;
	margin: 0;
	padding-bottom: 0px;
}

.tar {
	text-align: right
}

.tal {
	text-align: left
}

.tac {
	text-align: center
}

.ft {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.bgff {
	background: #fff
}

.w100 {
	width: 1160px;
	margin: 0 auto
}

.footer1 {
	position: inherit !important;
	top: inherit !important;
	bottom: 0 !important;
}

.inside {
	margin-top: 20px;
	background: url(../images/title_04.gif) #fff repeat-y;
	min-height: 400px;
}

.inside_left {
	width: 220px;
	float: left;
	border: 1px solid #ccc;
	margin-top: 10px;
}

	.inside_left .side_a dl dt {
		border-left: 4px solid #0C0907;
		border-bottom: 1px solid #e2e2e2;
		display: block;
		height: 56px;
		color: #000;
		padding-left: 10px;
		font-weight: normal;
		line-height: 56px;
		font-size: 18px;
	}

	.inside_left .side_a dl dd {
		width: 180px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		height: 40px;
		line-height: 40px;
		border: 1px solid #ededed;
		background: #f6f6f6;
	}

		.inside_left .side_a dl dd a {
			display: block;
			padding-left: 30px;
			font-size: 12px;
			color: #000;
		}

			.inside_left .side_a dl dd a:hover {
				background: #333;
				color: #fff;
			}

	.inside_left .side_a dl .hover a {
		background: #333;
		color: #fff;
	}



.inside_right {
	width: 920px;
	float: right;
}

.inside_con {
	padding: 10px 0;
}

@media screen and (max-width:991px) {
	.inside_left {
		float: none;
		width: 96%;
		margin-left: 2%;
	}

	.inside_right {
		float: none;
		width: 96%;
		margin-left: 2%;
	}

	.inside_left .side_a dl dd {
		width: 90%;
	}
}


.pz_top {
	float: left;
	width: 100%;
	z-index: 9;
	position: fixed;
	left: 0;
	top: 0;
	background: white;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.pz_banner {
	float: left;
	width: 100%;
	position: relative;
	z-index: 5;
	padding-top: 92px;
}

.pz_main {
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 0;
}

.pz_down {
	float: left;
	width: 100%;
	background: url(../images/bg_5.jpg) no-repeat center;
	background-size: cover;
}

.pz_top.on {
	box-shadow: 0 3px 5px rgba(0,0,0,0.18);
}

@media screen and (max-width:991px) {
	.pz_banner {
		padding-top: 60px;
	}
}

@media screen and (max-width:767px) {
	.pz_down {
		padding-bottom: 50px;
	}

	.pz_main {
		padding-bottom: 0;
	}
}

/*首页*/

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.rslides li {
		-webkit-backface-visibility: hidden;
		position: absolute;
		display: none;
		width: 100%;
		left: 0;
		top: 0;
	}

		.rslides li:first-child {
			position: relative;
			display: block;
			float: left;
		}

	.rslides img {
		display: block;
		height: auto;
		float: left;
		width: 100%;
		border: 0;
	}

.slide_container {
	margin-bottom: 50px;
	position: relative;
	width: 100%;
}

.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.slide li {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.slide img {
		display: block;
		position: relative;
		z-index: 1;
		height: auto;
		width: 100%;
		border: 0;
	}

	.slide .caption {
		display: block;
		position: absolute;
		z-index: 2;
		font-size: 20px;
		text-shadow: none;
		color: #fff;
		background: #000;
		background: rgba(0,0,0, .8);
		left: 0;
		right: 0;
		bottom: 0;
		padding: 10px 20px;
		margin: 0;
		max-width: none;
	}

.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/themes.gif") no-repeat left top;
	margin-top: -45px;
}

	.slide_nav:active {
		opacity: 1.0;
	}

	.slide_nav.next {
		left: auto;
		background-position: right top;
		right: 0;
	}

.banner_02 {
	height: 580px;
	overflow: hidden;
}

	.banner_02 #banner_02_con {
		display: none;
	}

.topnav {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}

.logo {
	float: left;
	width: 20%;
	height: auto;
	margin-top: 28px;
}

.topnav .btn {
	float: right;
	width: 25%;
	height: auto;
	margin-top: 10px;
	padding-left: 25px;
	background: url(../images/bian_1.png) no-repeat left center;
}

	.topnav .btn a {
		display: block;
		float: left;
		width: 32px;
		height: 32px;
		margin-left: 5px;
		position: relative;
		cursor: pointer;
	}

		.topnav .btn a .ewm_1 {
			background: url(../images/ewm_bg.png) no-repeat center;
			width: 116px;
			height: 123px;
			padding: 17px 11px 11px 11px;
			position: absolute;
			left: 50%;
			top: 20px;
			margin-left: -58px;
			display: none;
			-webkit-transition: all 0.5s ease-out 0s;
			-moz-transition: all 0.5s ease-out 0s;
			-o-transition: all 0.5s ease-out 0s;
			transition: all 0.5s ease-out 0s;
		}

		.topnav .btn a:hover .ewm_1 {
			display: block;
			top: 100%;
		}

		.topnav .btn a.wx_ico {
			background: url(../images/ico_01.png) no-repeat center;
		}

		.topnav .btn a.wb_ico {
			background: url(../images/ico_02.png) no-repeat center;
		}

		.topnav .btn a.wx_ico:hover {
			background: url(../images/ico_01_h.png) no-repeat center;
		}

		.topnav .btn a.wb_ico:hover {
			background: url(../images/ico_02_h.png) no-repeat center;
		}

.search_ico {
	width: 32px;
	height: 32px;
	cursor: pointer;
	float: right;
	background: url(../images/ico_03.png) no-repeat center;
	margin-left: 5px;
}

	.search_ico.on {
		background-image: url(../images/ico_03_h.png);
	}

.search {
	width: 460px;
	height: 50px;
	padding: 0 50px 0 20px;
	position: absolute;
	right: 0;
	top: 100%;
	background: white;
	display: none;
	margin-top: 1px;
	-moz-box-shadow: 0 5px 7px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 5px 7px rgba(0,0,0,0.15);
	box-shadow: 0 5px 7px rgba(0,0,0,0.15);
}

	.search .search_k {
		width: 100%;
		padding: 10px 0;
		height: 50px;
		line-height: 30px;
		background: white;
		font-size: 16px;
	}

	.search .search_btn {
		width: 50px;
		height: 50px;
		background: url(../images/search_btn.png) no-repeat center #d6a91b;
		cursor: pointer;
		position: absolute;
		right: 0;
		top: 0;
	}

.menu {
	height: 50px;
	line-height: 50px;
	float: right;
	width: auto;
	margin-top: 25px;
	margin-left: 0px;
}

	.menu ul li {
		float: left;
		position: relative;
		width: 116px;
		z-index: 999;
		margin-left: 4px;
		height: 50px;
		line-height: 50px;
	}

.three {
	position: absolute;
	left: 102px;
	top: 0px;
	background: #fff;
	display: none;
}

	.three ul li {
		height: 35px;
		line-height: 35px;
		position: relative;
		border-bottom: #ddd dotted 1px;
		margin: 0 10px;
	}

		.three ul li a {
			font-size: 14px;
			color: #666;
			font-weight: normal;
			display: block;
			padding: 0;
			text-align: center;
		}

			.three ul li a:hover {
				color: #d09e00;
			}

.menu ul li dl {
	background: #fff;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	padding: 10px 0;
	display: none;
}

	.menu ul li dl dd {
		position: relative;
		line-height: 28px;
		border-bottom: #ddd dotted 1px;
		margin: 0 10px;
	}

		.menu ul li dl dd a {
			font-size: 12px;
			color: #666;
			font-weight: normal;
			display: inline;
			padding: 0;
			text-align: left;
		}

			.menu ul li dl dd a:hover {
				color: #f60;
			}

.menu a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
}

	.menu a:hover {
		border-bottom: 2px solid #815F0E;
		color: #815f0e;
	}

a.menu_hover {
	border-bottom: 2px solid #815F0E;
	color: #815f0e;
}

.nav li .nav-w {
	z-index: 21;
	position: absolute;
	display: none;
	float: left;
	clear: both;
	overflow: hidden;
	top: 100%;
	left: 0px;
	width: 100% !important;
	text-align: left;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.nav li .section-nav1 {
	height: auto;
	float: left;
	background: rgba(255,255,255,0.9);
	border-bottom: 2px solid #d6a91b;
	box-shadow: 0 0 4px #aba9b2;
	position: relative;
}

	.nav li .section-nav1 .ul2 {
		float: left;
		position: static;
		margin: 0px;
		width: 100%;
		overflow: hidden;
		text-align: center;
	}

		.nav li .section-nav1 .ul2 li {
			position: static;
			padding: 0px;
			width: 100%;
			background: none;
			float: left;
		}

			.nav li .section-nav1 .ul2 li a {
				float: left;
				width: 100%;
				background: none;
				height: 42px;
				line-height: 42px;
				color: #4c4c4c;
				font-size: 14px;
				font-weight: normal;
			}

				.nav li .section-nav1 .ul2 li a:hover {
					color: #d6a91b;
				}

.logo_1 {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.sfoterm {
 width:100%; margin-top:10px;
}

.smess h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
.smess ul li {
	width:100%; margin-bottom:10px; font-size:14px; 
 }


.logo_1 a {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	margin-left: 0 !important;
}

@media screen and (max-width:1169px) {
	.menu ul .nli span a {
		padding: 0 16px;
		font-size: 14px;
	}

	.search {
		height: 50px;
	}

		.search .search_k {
			height: 50px;
			line-height: 30px;
			font-size: 14px;
		}

		.search .search_btn {
			width: 50px;
			height: 50px;
		}

	.nav li .section-nav1 .ul2 li a {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
	}
}

@media screen and (max-width:991px) {
	.menu {
		display: none;
	}

	.topnav {
		height: 60px;
	}

	.logo {
		width: 158px;
		height: 40px;
		margin-top: 10px;
		margin-left: 10px;
	}

	.topnav .btn {
		display: none;
	}

	.logo_1 {
		float: right;
		margin-top: 15px;
		background: url(../images/bian_1.png) no-repeat right center;
		padding-right: 15px;
		width: 45px;
		margin-right: 5px;
	}

	.nav_box {
		width: 100%;
		max-width: 767px;
		margin: 10px auto 0 auto;
	}

	.menuph {
		float: right;
		cursor: pointer;
		width: 50px;
		height: 50px;
		text-align: center;
	}

		.menuph .point {
			display: inline-block;
			width: 25px;
			margin-top: 20px;
			height: 22px;
			position: relative;
			padding: 0 5px;
		}

			.menuph .point:hover .navbtn,
			.menuph .point:hover .navbtn::after,
			.menuph .point:hover .navbtn::before {
				width: 25px;
			}

		.menuph .navbtn {
			position: absolute;
			top: 10px;
			right: 0;
			display: inline-block;
			width: 18px;
			height: 2px;
			-webkit-transition: all .3s ease-out 0s;
			-moz-transition: all .3s ease-out 0s;
			-ms-transition: all .3s ease-out 0s;
			-o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
			background: #d6a91b;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
		}

			.menuph .navbtn::after,
			.menuph .navbtn::before {
				position: absolute;
				right: 0;
				display: inline-block;
				width: 26px;
				height: 2px;
				content: '';
				-webkit-transition: all .3s ease-out 0s;
				-moz-transition: all .3s ease-out 0s;
				-ms-transition: all .3s ease-out 0s;
				-o-transition: all .3s ease-out 0s;
				transition: all .3s ease-out 0s;
				background: #d6a91b;
				border-radius: 3px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
			}

			.menuph .navbtn::after {
				top: -9px;
			}

			.menuph .navbtn::before {
				top: 9px;
			}

		.menuph .point.active .navbtn {
			background: transparent;
		}

			.menuph .point.active .navbtn::after {
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
				top: 0px;
			}

			.menuph .point.active .navbtn::before {
				-webkit-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				-o-transform: rotate(-45deg);
				transform: rotate(-45deg);
				top: 0px;
			}

	.pf_menu {
		position: fixed;
		width: 100%;
		height: auto;
		overflow-y: auto;
		right: 0px;
		top: 60px;
		z-index: 60;
		display: block;
		padding: 0 2% 5px 2%;
		background: white;
		border-top: solid 1px #eee;
		box-shadow: 0 5px 5px rgba(0,0,0,0.15);
		padding-bottom: 20px;
	}

	.ph_menu {
		float: left;
		width: 100%;
		text-align: center;
	}

		.ph_menu .nli {
			float: left;
			width: 100%;
		}

			.ph_menu .nli span {
				float: left;
				width: 100%;
				padding: 0 10px 0 10px;
			}

			.ph_menu .nli .l1_a {
				float: left;
				width: 100%;
				color: #555;
				font-size: 14px;
				line-height: 39px;
				white-space: nowrap;
			}

				.ph_menu .nli .l1_a .b {
					font-size: 12px;
					line-height: 12px;
					height: 12px;
					display: inline-block;
					position: relative;
					top: -3px;
					margin-left: 3px;
					font-weight: normal;
				}

				.ph_menu .nli .l1_a.have {
					background: url(../images/menu22.png) right center no-repeat;
				}

			.ph_menu .nli.on .l1_a.have {
				background: url(../images/menu22_h.png) right center no-repeat;
				font-weight: bold;
			}

			.ph_menu .nli.on .l1_a {
				color: #d6a91b;
			}

			.ph_menu .nli .l2_ul {
				display: none;
				height: auto;
				float: left;
				width: 100%;
			}

				.ph_menu .nli .l2_ul li a {
					line-height: 26px;
					font-size: 12px;
					color: #999;
				}

		.ph_menu .search {
			display: block;
			position: relative;
			top: auto;
			left: auto;
			margin: 15px auto 0 auto;
			height: 40px;
			border: solid 1px #d6a91b;
			max-width: 767px;
			width: 100%;
			padding: 0 40px 0 10px;
		}

			.ph_menu .search .search_k {
				height: 38px;
				line-height: 38px;
			}

			.ph_menu .search .search_btn {
				height: 38px;
				line-height: 38px;
				width: 40px;
			}
}


/*banner*/
.banner {
	width: 100%;
	height: 550px;
	background: #f6f6f9;
	margin-top: 60px;
}

.slide_banner {
	height: 580px;
	width: 100%;
	float: left;
	position: relative;
}

	.slide_banner .slick-slide {
		width: 100%;
		height: 580px;
		position: relative;
	}

		.slide_banner .slick-slide h2 {
			position: absolute;
			top: 133px;
			width: 1170px;
			left: 60%;
			margin-left: -585px;
		}

		.slide_banner .slick-slide h4 {
			position: absolute;
			top: 188px;
			width: 1170px;
			left: 60%;
			margin-left: -585px;
		}

		.slide_banner .slick-slide h5 {
			position: absolute;
			top: 246px;
			width: 1170px;
			left: 60%;
			margin-left: -585px;
		}

		.slide_banner .slick-slide h1 {
			position: absolute;
			top: 133px;
			width: 1170px;
			left: 40%;
			margin-left: -585px;
		}

		.slide_banner .slick-slide h3 {
			position: absolute;
			top: 188px;
			width: 1170px;
			left: 40%;
			margin-left: -585px;
		}

		.slide_banner .slick-slide h6 {
			position: absolute;
			top: 246px;
			width: 1170px;
			left: 40%;
			margin-left: -585px;
		}

	.slide_banner .slick-dots {
		position: absolute;
		bottom: -28px;
		display: block;
		width: 1170px;
		left: 50%;
		margin-left: -585px;
		padding: 0;
		list-style: none;
		text-align: left;
		overflow: hidden;
		z-index: 9;
		height: 4px;
	}

		.slide_banner .slick-dots li {
			position: relative;
			display: inline-block;
			width: 45px;
			height: 4px;
			float: left;
			margin: 0 5px 0 0;
			background: #d1d1d3;
			padding: 0;
			cursor: pointer;
			-webkit-transition: all 0.3s ease-out 0s;
			-moz-transition: all 0.3s ease-out 0s;
			-o-transition: all 0.3s ease-out 0s;
			transition: all 0.3s ease-out 0s;
		}

			.slide_banner .slick-dots li.slick-active {
				background: #dfaf19;
			}

@media screen and (max-width:1169px) {
	.slide_banner .slick-slide h2 {
		position: absolute;
		width: 100%;
		left: 10%;
		margin-left: 0;
	}

	.slide_banner .slick-slide h4 {
		position: absolute;
		width: 100%;
		left: 10%;
		margin-left: 0;
	}

	.slide_banner .slick-slide h5 {
		position: absolute;
		width: 100%;
		left: 10%;
		margin-left: 0;
	}

	.slide_banner .slick-slide h1 {
		position: absolute;
		width: 100%;
		left: -10%;
		margin-left: 0;
	}

	.slide_banner .slick-slide h3 {
		position: absolute;
		width: 100%;
		left: -10%;
		margin-left: 0;
	}

	.slide_banner .slick-slide h6 {
		position: absolute;
		width: 100%;
		left: -10%;
		margin-left: 0;
	}

	.slide_banner .slick-dots {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
}

@media screen and (max-width:991px) {
	.banner {
		height: 440px;
	}

	.slide_banner {
		height: 440px;
	}

		.slide_banner .slick-slide {
			height: 440px;
		}

		.slide_banner .slick-dots {
			bottom: 15px;
		}
}

@media screen and (max-width:767px) {
	.banner {
		height: 320px;
	}

	.slide_banner {
		height: 320px;
	}

		.slide_banner .slick-slide {
			height: 320px;
		}

			.slide_banner .slick-slide h2 {
				top: 30%;
			}

			.slide_banner .slick-slide h4 {
				top: 40%;
			}

			.slide_banner .slick-slide h5 {
				top: 50%;
			}

			.slide_banner .slick-slide h1 {
				top: 30%;
			}

			.slide_banner .slick-slide h3 {
				top: 40%;
			}

			.slide_banner .slick-slide h6 {
				top: 50%;
			}

		.slide_banner .slick-dots {
			text-align: center;
			bottom: 10px;
			height: auto;
		}

			.slide_banner .slick-dots li {
				width: 24px;
				float: none;
				margin: 0 2px;
				height: 3px;
				overflow: hidden;
			}
}

@media screen and (max-width:480px) {
	.banner {
		height: 100px;
	}

	.slide_banner {
		height: 280px;
	}

		.slide_banner .slick-slide {
			height: 280px;
		}

			.slide_banner .slick-slide h2 {
				width: 700px;
				top: 28%;
			}

			.slide_banner .slick-slide h4 {
				width: 700px;
			}

			.slide_banner .slick-slide h5 {
				width: 700px;
			}

			.slide_banner .slick-slide h1 {
				width: 700px;
				top: 28%;
			}

			.slide_banner .slick-slide h3 {
				width: 700px;
			}

			.slide_banner .slick-slide h6 {
				width: 700px;
			}
}

/*右侧漂浮*/
.pf_right {
	width: 50px;
	position: fixed;
	right: 0px;
	top: 30%;
	z-index: 11;
}

	.pf_right ul {
		width: 100%;
		float: left;
		position: relative;
		background: #474747;
		-webkit-transition: all 0.2s ease-out 0s;
		-moz-transition: all 0.2s ease-out 0s;
		-o-transition: all 0.2s ease-out 0s;
		transition: all 0.2s ease-out 0s;
	}

		.pf_right ul li {
			width: 100%;
			height: 50px;
			float: left;
			position: relative;
			border-bottom: solid 1px #575757;
		}

			.pf_right ul li:last-child {
				border-bottom: 0;
			}

			.pf_right ul li .a1 {
				display: block;
				width: 100%;
				height: 100%;
				text-align: center;
				background: #474747;
			}

			.pf_right ul li:hover .a1 {
				background: #d09e00;
			}

			.pf_right ul li .ltc_box {
				width: 226px;
				padding: 12px;
				background: #d6a91b;
				position: absolute;
				right: 50px;
				top: 0;
				display: none;
				min-height: 50px;
			}

				.pf_right ul li .ltc_box h6 {
					width: 100%;
					float: left;
					line-height: 26px;
					text-align: center;
					font-size: 14px;
					color: #fff;
				}

					.pf_right ul li .ltc_box h6 a {
						color: #fff;
					}

						.pf_right ul li .ltc_box h6 a:hover {
							color: #0c81f8;
						}

			.pf_right ul li:hover .ltc_box {
				display: block;
			}

			.pf_right ul li .ltc_box .bshare-custom {
				text-align: center;
				margin-top: 5px;
			}

#bsPanelHolder, #bsPanel, #bsPanel div, #bsPanel a, #bsBox, #bsBox .bsSearchDiv, #bsBox .bFind-wrapper-top {
	box-sizing: content-box !important;
}
/*.bsBox{ width:90% !important; margin-left:0 !important; left:5% !important;}*/
.bsBox .bsTop, #bsMorePanel {
	width: 100% !important;
}

.bFind {
	width: 80% !important;
}

#bsLogoList li {
	width: 25% !important;
}

.bsSearchDiv div {
	margin: auto;
}

@media screen and (max-width:991px) {
	.pf_right {
		display: none;
	}
}

/*phone底部导航*/
.pf_down {
	width: 100%;
	float: left;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	height: 50px;
	z-index: 99;
	border-top: solid 1px #ddd;
}

	.pf_down li {
		width: 33.333333%;
		float: left;
		text-align: center;
		padding: 3px 0 5px 0;
		position: relative;
	}

		.pf_down li .ico7 {
			width: 100%;
			float: left;
			height: 25px;
			background-size: 18px 18px !important;
			background-size: 16px 16px !important;
		}

		.pf_down li .name {
			width: 100%;
			float: left;
			margin-top: 0px;
			font-size: 12px;
			color: #666;
			line-height: 14px;
			font-family: "Arial";
		}

		.pf_down li.l1 .ico7 {
			background: url(../images/btn15.png) no-repeat center;
		}

		.pf_down li.l2 .ico7 {
			background: url(../images/btn16.png) no-repeat center;
		}

		.pf_down li.l3 .ico7 {
			background: url(../images/btn17.png) no-repeat center;
		}


.bg_1 {
	background: url(../images/bg_1.png) no-repeat center bottom;
	overflow: hidden;
}

.c_1170_1 {
	width: 100%;
	float: left;
	padding: 145px 0 98px 0;
}

.tit_1 {
	width: 100%;
	float: left;
	text-align: center;
}

	.tit_1 .bian {
		width: 100%;
		height: 72px;
		/*background: url(../images/bian_2.jpg) no-repeat center top*/
	}

	.tit_1 h3 {
		width: 100%;
		float: left;
		font-size: 36px;
		color: #0071a5;
		line-height: 46px;
		font-weight: bold;
	}

	.tit_1 h5 {
		width: 100%;
		float: left;
		font-size: 18px;
		color: #666;
		line-height: 28px;
		font-family: "Arial";
		letter-spacing: 2px;
		text-transform: capitalize;
	}

.c_1170_1 .c_585 {
	width: 50%;
	float: right;
	height: 520px;
	margin-top: 32px;
}

	.c_1170_1 .c_585.first {
		margin-top: 72px;
		float: left;
	}

	.c_1170_1 .c_585 .text {
		width: 100%;
		height: 100%;
		background: #0071a5;
		padding: 75px 80px 20px 80px;
		float: left;
	}

		.c_1170_1 .c_585 .text h3 {
			width: 100%;
			float: left;
			text-align: center;
			font-size: 26px;
			color: white;
			line-height: 36px;
		}

		.c_1170_1 .c_585 .text .p {
			width: 100%;
			float: left;
			margin-top: 19px;
			font-size: 16px;
			color: white;
			line-height: 26px;
		}

		.c_1170_1 .c_585 .text .btn {
			width: 100%;
			float: left;
			margin-top: 48px;
			text-align: center;
		}

			.c_1170_1 .c_585 .text .btn a {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				width: 205px;
				height: 54px;
				border: solid 1px white;
				line-height: 52px;
				color: white;
				font-size: 16px;
			}

				.c_1170_1 .c_585 .text .btn a:hover {
					background: white;
					color: #d6a91b;
				}

	.c_1170_1 .c_585 .slide_pic_1 {
		width: 100%;
		float: left;
		height: 100%;
		position: relative;
	}

		.c_1170_1 .c_585 .slide_pic_1 .slick-dots {
			position: absolute;
			bottom: 30px;
			display: block;
			width: 100%;
			padding: 0;
			margin: 0;
			list-style: none;
			text-align: center;
			overflow: hidden;
		}

			.c_1170_1 .c_585 .slide_pic_1 .slick-dots li {
				position: relative;
				display: inline-block;
				width: 14px;
				height: 14px;
				margin: 0 8px;
				padding: 0;
				cursor: pointer;
				border-radius: 50%;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				overflow: hidden;
				background: #d09e00;
				opacity: 0.3;
				filter: alpha(opacity=30);
			}

				.c_1170_1 .c_585 .slide_pic_1 .slick-dots li.slick-active {
					opacity: 1;
					filter: alpha(opacity=100);
				}

@media screen and (max-width:1169px) {
	.c_1170_1 .c_585 .text {
		padding: 55px 40px 20px 40px;
	}
}

@media screen and (max-width:991px) {
	.c_1170_1 .c_585 .text h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.c_1170_1 .c_585 .text .p {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24x;
	}

	.c_1170_1 .c_585 .text .btn {
		margin-top: 40px;
	}

		.c_1170_1 .c_585 .text .btn a {
			width: 145px;
			height: 44px;
			line-height: 42px;
			font-size: 14px;
		}
}

@media screen and (max-width:767px) {
	.tit_1 .bian {
		height: 32px;
		background-size: 1px 28px;
	}

	.tit_1 h3 {
		font-size: 26px;
		line-height: 36px;
	}

	.tit_1 h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.c_1170_1 .c_585 {
		width: 100%;
		margin-top: 20px;
		height: auto;
	}

		.c_1170_1 .c_585.first {
			margin-top: 0px;
		}

		.c_1170_1 .c_585 .text {
			padding: 55px 40px 40px 40px;
		}
}

@media screen and (max-width:480px) {
	.c_1170_1 {
		padding: 20px 0 30px 0;
	}

		.c_1170_1 .c_585 .text {
			padding: 25px 20px 20px 20px;
		}

		.c_1170_1 .c_585 .slide_pic_1 .slick-dots {
			bottom: 20px;
		}

			.c_1170_1 .c_585 .slide_pic_1 .slick-dots li {
				width: 10px;
				height: 10px;
			}
}

.bg_2 {
	background: url(../images/bg_2.jpg) no-repeat center;
	background-size: cover;
	padding: 72px 15px 80px 15px;
}

.c_1170_2 {
	width: 100%;
	float: left;
}

	.c_1170_2 .tit_1 h3 {
		color: white;
	}

	.c_1170_2 .tit_1 h5 {
		opacity: 0.6;
		filter: alpha(opacity=60);
		color: white;
	}

.tit_1 .p {
	width: 100%;
	float: left;
	margin-top: 9px;
	font-size: 14px;
	color: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
	letter-spacing: 2px;
}

.c_0100_1 {
	background: url(../images/bg_3.png);
	margin-top: 47px;
	float: left;
	width: 100%;
}

	.c_0100_1 ul {
		width: 100%;
		float: left;
		overflow: hidden;
	}

		.c_0100_1 ul li {
			width: 33.33%;
			float: left;
			text-align: center;
			height: 232px;
			padding: 0 46px;
			border-left: solid 1px #6b6b6b;
			margin-left: -1px;
			-webkit-transition: all 0.2s ease-out 0s;
			-moz-transition: all 0.2s ease-out 0s;
			-o-transition: all 0.2s ease-out 0s;
			transition: all 0.2s ease-out 0s;
		}

			.c_0100_1 ul li .title {
				width: 100%;
				text-align: center;
				float: left;
			}

				.c_0100_1 ul li .title span {
					display: inline-block;
					*display: inline;
					*zoom: 1;
					width: 200px;
					height: 59px;
					line-height: 59px;
					background: #474747;
					font-size: 20px;
					color: white;
					font-weight: bold;
					-webkit-transition: all 0.2s ease-out 0s;
					-moz-transition: all 0.2s ease-out 0s;
					-o-transition: all 0.2s ease-out 0s;
					transition: all 0.2s ease-out 0s;
				}

			.c_0100_1 ul li .p {
				width: 100%;
				float: left;
				height: 120px;
				overflow: hidden;
				margin-top: 20px;
				font-size: 15px;
				line-height: 30px;
				color: white;
				opacity: 0.8;
				filter: alpha(opacity=80);
				-webkit-transition: all 0.2s ease-out 0s;
				-moz-transition: all 0.2s ease-out 0s;
				-o-transition: all 0.2s ease-out 0s;
				transition: all 0.2s ease-out 0s;
			}

			.c_0100_1 ul li:hover {
				background: #0071a5
			}

				.c_0100_1 ul li:hover .title span {
					background: #008ed0;
				}

				.c_0100_1 ul li:hover .p {
					opacity: 1;
					filter: alpha(opacity=100);
				}

@media screen and (max-width:991px) {
	.bg_2 {
		padding: 52px 15px 60px 15px;
	}

	.c_1170_2 {
		padding: 0 15px;
	}

	.c_0100_1 ul li {
		width: 100%;
		border-left: 0;
		margin-left: 0;
		margin-top: -1px;
		height: auto;
		padding: 0;
	}

		.c_0100_1 ul li .title {
			border-top: solid 1px #6b6b6b;
		}

			.c_0100_1 ul li .title span {
				background: url(../images/btn06.png) no-repeat 90% center #474747;
				width: 100%;
				height: 49px;
				line-height: 49px;
				font-size: 16px;
			}

		.c_0100_1 ul li .p {
			height: 0;
			margin-top: 0px;
			font-size: 13px;
			line-height: 26px;
			padding: 0 20px;
		}

		.c_0100_1 ul li.on {
			padding-bottom: 15px;
			background: #0172a5;
		}

			.c_0100_1 ul li.on .p {
				height: 104px;
				padding: 10px 20px;
			}

			.c_0100_1 ul li.on .title span {
				background: url(../images/btn06_h.png) no-repeat 90% center #149bde;
			}
}

@media screen and (max-width:767px) {
	.tit_1 .p {
		margin-top: 5px;
		font-size: 12px;
		display: none;
	}

	.c_0100_1 {
		margin-top: 27px;
	}
}

@media screen and (max-width:480px) {
	.bg_2 {
		padding: 22px 15px 30px 15px;
	}
}

.bg_3 {
	/*background: url(../images/bg_4.jpg) no-repeat center top;*/
}

.c_1170_3 {
	width: 100%;
	float: left;
	padding: 36px 0 80px 0;
}

	.c_1170_3 .tit_1 .p {
		color: #666;
		opacity: 1;
		filter: alpha(opacity=100);
		margin-top: 16px;
	}

	.c_1170_3 ul {
		width: 100%;
		float: left;
		margin-top: 35px;
	}

		.c_1170_3 ul li {
			width: 33.33%;
			float: left;
			padding: 0 15px;
			margin-top: 10px;
		}

			.c_1170_3 ul li .zbox {
				width: 100%;
				float: left;
			}

				.c_1170_3 ul li .zbox .img {
					width: 100%;
					float: left;
					height: 278px;
					position: relative;
					overflow: hidden;
				}

					.c_1170_3 ul li .zbox .img img {
						width: 370px;
						height: 278px;
						position: absolute;
						left: 50%;
						top: 50%;
						margin: -139px 0 0 -185px;
						max-width: none;
						transition: all 1s linear;
						-moz-transition: all 1s linear;
						-webkit-transition: all 1s linear;
						-o-transition: width all 1s linear;
					}

				.c_1170_3 ul li .zbox:hover .img img {
					transform: scale(1.09,1.09);
					-ms-transform: scale(1.09,1.09);
					-webkit-transform: scale(1.09,1.09);
					-o-transform: scale(1.09,1.09);
					-moz-transform: scale(1.09,1.09);
				}

				.c_1170_3 ul li .zbox .text {
					width: 100%;
					background: #0071a5;
					height: 278px;
					padding: 28px 15px 48px 15px;
					position: relative;
					float: left;
					overflow: hidden;
				}

					.c_1170_3 ul li .zbox .text .title {
						width: 100%;
						float: left;
						padding-bottom: 5px;
						background: url(../images/bian_3.png) no-repeat center bottom;
						text-align: center;
					}

						.c_1170_3 ul li .zbox .text .title h4 {
							width: 100%;
							float: left;
							font-size: 18px;
							color: white;
							line-height: 42px;
						}

						.c_1170_3 ul li .zbox .text .title h5 {
							width: 100%;
							margin-top: 6px;
							float: left;
							font-size: 14px;
							color: white;
							line-height: 23px;
							opacity: 0.5;
							filter: alpha(opacity=50);
						}

					.c_1170_3 ul li .zbox .text .p {
						width: 100%;
						float: left;
						margin-top: 21px;
						font-size: 14px;
						color: white;
						line-height: 30px;
						height: 90px;
						overflow: hidden;
						text-align: center;
					}

					.c_1170_3 ul li .zbox .text .more {
						display: block;
						width: 100%;
						height: 48px;
						background: #d09e00 url(../images/btn07.png) no-repeat right center;
						padding-left: 20px;
						font-size: 16px;
						color: white;
						text-transform: uppercase;
						font-family: "Arial";
						position: absolute;
						left: 0;
						bottom: -48px;
						line-height: 48px;
					}

				.c_1170_3 ul li .zbox:hover .text .more {
					bottom: 0;
				}

@media screen and (max-width:991px) {
	.c_1170_3 {
		padding: 26px 0 50px 0;
	}

		.c_1170_3 ul li .zbox .img {
			height: 200px;
		}

			.c_1170_3 ul li .zbox .img img {
				width: 85%;
				height: 80px;
				position: absolute;
				left: 140%;
				top: 178%;
			}

		.c_1170_3 ul li .zbox .text {
			padding: 13px 15px 38px 15px;
			height: 200px;
		}

			.c_1170_3 ul li .zbox .text .more {
				height: 38px;
				line-height: 38px;
				font-size: 14px;
			}

			.c_1170_3 ul li .zbox .text .title h4 {
				font-size: 16px;
				line-height: 32px;
			}

			.c_1170_3 ul li .zbox .text .title h5 {
				margin-top: 4px;
				font-size: 12px;
				line-height: 22px;
			}

			.c_1170_3 ul li .zbox .text .p {
				margin-top: 6px;
				font-size: 12px;
				line-height: 26px;
				height: 78px;
			}
}

@media screen and (max-width:767px) {
	.c_1170_3 {
		padding: 16px 15px 30px 15px;
	}

		.c_1170_3 ul {
			margin-top: 15px;
		}

			.c_1170_3 ul li {
				width: 100%;
			}

				.c_1170_3 ul li .zbox .img {
					width: 40%;
				}

				.c_1170_3 ul li .zbox .text {
					margin-left: 40%;
					float: none;
					width: auto;
					padding: 13px 10px 18px 10px;
				}

					.c_1170_3 ul li .zbox .text .p {
						padding: 0 30px;
						height: 104px;
					}

					.c_1170_3 ul li .zbox .text .more {
						display: none;
					}
}

@media screen and (max-width:480px) {
	.c_1170_3 ul li .zbox .text .p {
		padding: 0 15px;
	}

	.c_1170_3 ul li .zbox .img {
		height: 80px;
	}

	.c_1170_3 ul li .zbox .text {
		height: 80px;
	}

		.c_1170_3 ul li .zbox .text .title {
			padding-bottom: 0;
			background: none;
			text-align: left;
		}

			.c_1170_3 ul li .zbox .text .title h4 {
				font-size: 14px;
				line-height: 28px;
			}

			.c_1170_3 ul li .zbox .text .title h5 {
				display: none;
			}

		.c_1170_3 ul li .zbox .text .p {
			height: 26px;
			margin-top: 0;
			text-align: left;
		}
}

.elli {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bg_4 {
	background: #f6f6f9;
}

.c_1170_4 {
	width: 100%;
	float: left;
	padding: 60px 0 40px 0;
}

.slide_pic_2 {
	width: 100%;
	float: left;
	position: relative;
}

	.slide_pic_2 .slick-slide {
		padding: 0 15px 10px 15px;
	}

		.slide_pic_2 .slick-slide li {
			-webkit-transition: all 0.2s ease-out 0s;
			-moz-transition: all 0.2s ease-out 0s;
			-o-transition: all 0.2s ease-out 0s;
			transition: all 0.2s ease-out 0s;
		}

			.slide_pic_2 .slick-slide li:hover {
				box-shadow: 0 3px 7px rgba(0,0,0,0.2);
			}

	.slide_pic_2 .slick-prev, .slide_pic_2 .slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		left: -22px;
		top: 50%;
		display: block;
		width: 22px;
		height: 44px;
		padding: 0;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		cursor: pointer;
		color: transparent;
		margin-top: -27px;
		border: none;
		outline: none;
		background: url(../images/btn08.png) no-repeat left center;
		z-index: 9;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
	}

	.slide_pic_2 .slick-next {
		left: auto;
		right: -22px;
		background-position: right center;
	}

	.slide_pic_2 .slick-prev:hover {
		background-image: url(../images/btn08_h.png);
	}

	.slide_pic_2 .slick-next:hover {
		background-image: url(../images/btn08_h.png);
	}

@media screen and (max-width:1250px) {
	.slide_pic_2 {
		padding: 0 44px;
	}

		.slide_pic_2 .slick-prev {
			left: 15px;
		}

		.slide_pic_2 .slick-next {
			left: auto;
			right: 15px;
		}
}

@media screen and (max-width:991px) {
	.c_1170_4 {
		padding: 30px 0 20px 0;
	}
}

@media screen and (max-width:480px) {
	.c_1170_4 {
		padding: 20px 0 10px 0;
	}

	.slide_pic_2 .slick-slide {
		padding: 0 10px 10px 10px;
	}
}

/*footer*/
.footer {
	width: 100%;
	float: left;
	padding: 59px 0 57px 0;
	overflow: hidden;
}

	.footer .tel {
		width: 34.188%;
		float: left;
		padding-left: 70px;
		background: url(../images/ico_04.png) no-repeat left center;
		margin-top: 15px;
	}

		.footer .tel h4 {
			width: 100%;
			float: left;
			font-size: 18px;
			color: white;
			line-height: 33px;
			opacity: 0.66;
			filter: alpha(opacity=66);
		}

		.footer .tel h2 {
			width: 100%;
			float: left;
			font-size: 30px;
			color: white;
			line-height: 36px;
			font-weight: bold;
			opacity: 0.6;
			filter: alpha(opacity=60);
		}

	.footer .ewm_2 {
		width: 34.188%;
		float: left;
	}

		.footer .ewm_2 .ewm_2_box {
			width: 99px;
			height: 99px;
			padding: 4px;
			border: solid 1px #dcdcdc;
			background: white;
			float: left;
		}

		.footer .ewm_2 .text {
			margin-left: 119px;
			margin-top: 9px;
		}

			.footer .ewm_2 .text h5 {
				width: 100%;
				float: left;
				font-size: 14px;
				color: white;
				line-height: 21px;
				opacity: 0.6;
				filter: alpha(opacity=60);
			}

			.footer .ewm_2 .text .bshare-custom {
				width: 100%;
				float: left;
				margin-top: 11px;
			}

				.footer .ewm_2 .text .bshare-custom a {
					display: block;
					width: 32px;
					height: 32px;
					padding: 0;
					margin: 0 13px 0 0;
					float: left;
				}

					.footer .ewm_2 .text .bshare-custom a.a1 {
						background: url(../images/ico_05.png) no-repeat center;
					}

					.footer .ewm_2 .text .bshare-custom a.a2 {
						background: url(../images/ico_06.png) no-repeat center;
					}

					.footer .ewm_2 .text .bshare-custom a.a1:hover {
						background: url(../images/ico_05_h.png) no-repeat center;
						opacity: 1;
						filter: alpha(opacity=100);
					}

					.footer .ewm_2 .text .bshare-custom a.a2:hover {
						background: url(../images/ico_06_h.png) no-repeat center;
						opacity: 1;
						filter: alpha(opacity=100);
					}

	.footer .footer_r {
		width: 31.624%;
		float: left;
	}

		.footer .footer_r .p {
			width: 100%;
			float: left;
			margin-top: 14px;
			font-size: 14px;
			color: white;
			line-height: 24px;
			opacity: 0.6;
			filter: alpha(opacity=60);
		}

			.footer .footer_r .p a {
				color: white;
			}

			.footer .footer_r .p span {
				display: block;
				width: 50%;
				float: left;
			}

			.footer .footer_r .p .span1 {
				text-align: right;
			}

.link_1 {
	width: 100%;
	float: left;
	border-top: solid 1px #494949;
	padding: 15px 0 16px 0;
	font-size: 14px;
	color: white;
	line-height: 22px;
}

	.link_1 h4 {
		width: 100%;
		padding: 0 20px;
		height: 38px;
		line-height: 38px;
		color: white;
		background: #212121 url(../images/btn06_h.png) no-repeat 98% center;
		background-size: 30px 30px;
		display: none;
		font-size: 14px;
	}

		.link_1 h4.on {
			background-image: url(../images/btn06.png);
		}

	.link_1 .p {
		width: 100%;
		float: left;
		overflow: hidden;
	}

	.link_1 a {
		color: white;
		opacity: 0.4;
		filter: alpha(opacity=40);
		display: inline-block;
		*display: inline;
		*zoom: 1;
		padding-right: 40px;
		-webkit-transition: all 0s ease-out 0s;
		-moz-transition: all 0s ease-out 0s;
		-o-transition: all 0s ease-out 0s;
		transition: all 0s ease-out 0s;
	}

	.link_1 span {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		padding: 0 13px;
		color: white;
		opacity: 0.4;
		filter: alpha(opacity=40);
		margin-left: -40px;
	}

	.link_1 a span {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.link_1 a:hover {
		opacity: 1;
		filter: alpha(opacity=100);
	}

		.link_1 a:hover span {
			opacity: 0.4;
			filter: alpha(opacity=40);
		}

.bg_5 {
	background: #212121;
	border-top: solid 1px #313131;
	border-bottom: solid 1px #313131;
}

.down {
	width: 100%;
	float: left;
	padding: 10px 0 11px 0;
	line-height: 23px;
}

	.down .p {
		float: left;
		font-size: 12px;
		color: white;
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

	.down .down_r {
		float: right;
		font-size: 12px;
	}

		.down .down_r span {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			padding: 0 14px;
			color: white;
			opacity: 0.5;
			filter: alpha(opacity=50);
		}

		.down .down_r a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			color: white;
			opacity: 0.5;
			filter: alpha(opacity=50);
		}

			.down .down_r a:hover {
				opacity: 1;
				filter: alpha(opacity=100);
			}

@media screen and (max-width:991px) {
	.footer {
		padding: 39px 0 37px 0;
	}

		.footer .tel {
			width: 50%;
		}

		.footer .ewm_2 {
			width: 50%;
		}

		.footer .footer_r {
			width: 100%;
			margin-top: 20px;
		}
}

@media screen and (max-width:767px) {
	.footer {
		padding: 29px 15px 27px 15px;
	}

		.footer .tel {
			padding-left: 40px;
			margin-top: 0px;
			background-size: 30px 30px;
		}

			.footer .tel h4 {
				font-size: 14px;
				line-height: 28px;
			}

			.footer .tel h2 {
				font-size: 20px;
				line-height: 30px;
			}

		.footer .ewm_2 .text h5 {
			font-size: 12px;
			line-height: 20px;
		}

		.footer .ewm_2 .text .bshare-custom {
			margin-top: 6px;
		}

		.footer .footer_r .p {
			margin-top: 10px;
			font-size: 12px;
			line-height: 22px;
		}

	.link_1 {
		padding: 10px 15px 9px 15px;
		font-size: 12px;
		line-height: 20px;
	}

	.down .p {
		width: 100%;
		text-align: center;
	}

	.down .down_r {
		width: 100%;
		text-align: center;
	}
}

@media screen and (max-width:480px) {
	.footer {
		padding: 19px 15px 17px 15px;
	}

		.footer .tel {
			width: 100%;
			display: none;
		}

		.footer .ewm_2 {
			width: 100%;
			margin-top: 10px;
		}

		.footer .footer_r {
			display: none;
		}

	.link_1 h4 {
		display: block;
	}

	.link_1 .p {
		display: none;
		padding: 10px;
	}

	.down {
		padding: 10px 15px 11px 15px;
	}

	.footer .ewm_2 .text .bshare-custom a {
		width: 28px;
		height: 28px;
		margin: 0 8px 0 0;
		background-size: 28px 28px !important;
	}
}

/*2新闻动态*/
.banner_1 {
	width: 100%;
	position: relative;
	float: left;
	height: 420px;
	overflow: hidden;
}

	.banner_1 img {
		width: 1920px;
		height: 420px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -210px 0 0 -960px;
		max-width: none;
	}

@media screen and (max-width:991px) {
	.banner_1 {
		height: 320px;
	}

		.banner_1 img {
			width: 1462px;
			height: 320px;
			margin: -160px 0 0 -731px;
		}
}

@media screen and (max-width:767px) {
	.banner_1 {
		height: 180px;
	}

		.banner_1 img {
			width: 822px;
			height: 180px;
			margin: -90px 0 0 -411px;
		}
}

@media screen and (max-width:480px) {
	.banner_1 {
		height: 130px;
	}

		.banner_1 img {
			width: 596px;
			height: 130px;
			margin: -65px 0 0 -298px;
		}
}

.tit_2 {
	padding: 27px 0 15px 0;
	border-bottom: solid 1px #e4e4e4;
}

	.tit_2 h4 {
		width: 100%;
		float: left;
		font-size: 24px; /*color:#262424;*/
		line-height: 29px;
	}

	.tit_2 h5 {
		width: 100%;
		float: left;
		font-size: 14px;
		color: #d6a91b;
		line-height: 18px;
		text-transform: capitalize;
	}

@media screen and (max-width:767px) {
	.tit_2 {
		padding: 17px 15px 10px 15px;
	}

		.tit_2 h4 {
			font-size: 18px;
			line-height: 22px;
		}

		.tit_2 h5 {
			font-size: 12px;
			line-height: 16px;
		}
}

.c_1170_5 {
	width: 100%;
	float: left;
	padding-bottom: 82px;
}

.sideMenu {
	width: 100%;
	float: left;
}

	.sideMenu h2 {
		width: 100%;
		float: left;
		height: 59px;
		line-height: 59px;
		color: white;
		padding-left: 30px;
		background: #474747;
		cursor: pointer;
		margin-top: 40px;
		font-size: 18px;
	}

		.sideMenu h2 em {
			float: right;
			display: block;
			width: 71px;
			height: 59px;
			background: url(../images/btn09.png) no-repeat center;
			cursor: pointer;
		}

		.sideMenu h2.on, .sideMenu h2:hover {
			background: #d09e00;
		}

			.sideMenu h2.on em, .sideMenu h2:hover em {
				background-image: url(../images/btn09_h.png);
			}

	.sideMenu ul {
		width: 100%;
		float: left;
		display: none;
	}

		.sideMenu ul li {
			width: 100%;
			float: left;
			margin-top: 30px;
			padding: 34px 40px 33px 30px;
			background: #f2f2f2;
		}

			.sideMenu ul li .time {
				width: 74px;
				text-align: center;
				margin-top: 50px;
				float: left;
			}

				.sideMenu ul li .time h3 {
					width: 100%;
					float: left;
					font-size: 30px;
					color: #202020;
					line-height: 29px;
					font-weight: bold;
					font-family: "Arial";
					-webkit-transition: all 0.2s ease-out 0s;
					-moz-transition: all 0.2s ease-out 0s;
					-o-transition: all 0.2s ease-out 0s;
					transition: all 0.2s ease-out 0s;
				}

				.sideMenu ul li .time h6 {
					width: 100%;
					float: left;
					font-size: 12px;
					color: #202020;
					line-height: 15px;
					font-family: "Arial";
					-webkit-transition: all 0.2s ease-out 0s;
					-moz-transition: all 0.2s ease-out 0s;
					-o-transition: all 0.2s ease-out 0s;
					transition: all 0.2s ease-out 0s;
				}

			.sideMenu ul li .img {
				width: 197px;
				height: 148px;
				float: left;
				margin-left: 30px;
				overflow: hidden;
			}

				.sideMenu ul li .img img {
					width: 100%;
					float: left;
					transition: all 1s linear;
					-moz-transition: all 1s linear;
					-webkit-transition: all 1s linear;
					-o-transition: width all 1s linear;
				}

			.sideMenu ul li:hover .img img {
				transform: scale(1.09,1.09);
				-ms-transform: scale(1.09,1.09);
				-webkit-transform: scale(1.09,1.09);
				-o-transform: scale(1.09,1.09);
				-moz-transform: scale(1.09,1.09);
			}

			.sideMenu ul li .text {
				margin-left: 338px;
			}

				.sideMenu ul li .text h5 {
					width: 100%;
					float: left;
					margin-top: 28px;
					font-size: 18px;
					color: #202020;
					line-height: 29px;
					-webkit-transition: all 0.2s ease-out 0s;
					-moz-transition: all 0.2s ease-out 0s;
					-o-transition: all 0.2s ease-out 0s;
					transition: all 0.2s ease-out 0s;
				}

				.sideMenu ul li .text .p {
					width: 100%;
					float: left;
					margin-top: 17px;
					font-size: 14px;
					color: #848484;
					line-height: 24px;
					height: 48px;
					overflow: hidden;
				}

			.sideMenu ul li:hover .time h3 {
				color: #d09e00
			}

			.sideMenu ul li:hover .time h6 {
				color: #d09e00
			}

			.sideMenu ul li:hover .text h5 {
				color: #d09e00
			}

@media screen and (max-width:991px) {
	.c_1170_5 {
		padding-bottom: 42px;
	}

	.sideMenu h2 {
		margin-top: 20px;
	}

	.sideMenu ul li {
		margin-top: 10px;
		padding: 14px 20px 13px 10px;
	}

		.sideMenu ul li .img {
			margin-left: 10px;
		}

		.sideMenu ul li .text {
			margin-left: 308px;
		}
}

@media screen and (max-width:767px) {
	.c_1170_5 {
		padding: 0 15px 32px 15px;
	}

	.sideMenu h2 {
		margin-top: 15px;
		height: 49px;
		line-height: 49px;
		font-size: 14px;
		padding-left: 20px;
	}

		.sideMenu h2 em {
			width: 61px;
			height: 49px;
			background-size: contain !important;
		}

	.sideMenu ul li .time {
		margin-top: 30px;
	}

		.sideMenu ul li .time h3 {
			font-size: 20px;
			line-height: 19px;
		}

	.sideMenu ul li .img {
		width: 146px;
		height: 110px;
		margin-left: 0;
	}

	.sideMenu ul li .text {
		margin-left: 238px;
	}

		.sideMenu ul li .text h5 {
			margin-top: 18px;
			font-size: 14px;
			line-height: 24px;
		}

		.sideMenu ul li .text .p {
			margin-top: 7px;
			font-size: 12px;
			line-height: 22px;
			height: 44px;
		}
}

@media screen and (max-width:480px) {
	.sideMenu ul li {
		position: relative;
		padding: 14px 10px 13px 10px;
		margin-top: 10px;
	}

		.sideMenu ul li .time {
			position: absolute;
			left: 15px;
			top: 14px;
			margin-top: 0;
			background: white;
			height: 18px;
			padding-top: 3px;
		}

			.sideMenu ul li .time h3 {
				display: none;
			}

		.sideMenu ul li .img {
			width: 110px;
			height: 83px;
		}

		.sideMenu ul li .text {
			margin-left: 120px;
		}

			.sideMenu ul li .text h5 {
				margin-top: 8px;
			}
}

/*6新闻详情*/
.c_1170_6 {
	width: 100%;
	float: left;
	padding: 52px 0 60px 0;
}

	.c_1170_6 h1 {
		width: 100%;
		float: left;
		text-align: center;
		font-size: 24px;
		color: #333;
		line-height: 30px;
		font-weight: bold;
	}

	.c_1170_6 .main_1 {
		width: 100%;
		float: left;
		margin-top: 22px;
		border-top: solid 1px #d7d8d8;
		border-bottom: solid 1px #d7d8d8;
		line-height: 53px;
	}

		.c_1170_6 .main_1 .p {
			float: left;
			font-size: 14px;
			color: #777;
		}

			.c_1170_6 .main_1 .p span {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				margin-right: 15px;
			}

		.c_1170_6 .main_1 .btn {
			float: right;
		}

			.c_1170_6 .main_1 .btn img {
				margin-left: 10px;
				margin-top: -3px;
			}

			.c_1170_6 .main_1 .btn a {
				color: #777;
			}

				.c_1170_6 .main_1 .btn a:hover {
					color: #d6a91b;
				}

	.c_1170_6 .text {
		width: 100%;
		float: left;
		margin-top: 42px;
		padding-bottom: 31px;
		border-bottom: solid 1px #d7d8d8;
		font-size: 14px;
		color: #333;
		line-height: 30px;
	}

	.c_1170_6 .bshare-custom {
		width: 100%;
		float: left;
		margin-top: 27px;
		text-align: center;
	}

		.c_1170_6 .bshare-custom a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			width: 36px;
			height: 36px;
			margin: 0 8px;
			padding: 0;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
		}

			.c_1170_6 .bshare-custom a.a1 {
				background: url(../images/ico_07.png) no-repeat center;
			}

			.c_1170_6 .bshare-custom a.a2 {
				background: url(../images/ico_08.png) no-repeat center;
			}

			.c_1170_6 .bshare-custom a.a3 {
				background: url(../images/ico_09.png) no-repeat center;
			}

	.c_1170_6 .main_2 {
		width: 100%;
		float: left;
		margin-top: 28px;
	}

		.c_1170_6 .main_2 .title {
			width: 100%;
			float: left;
			font-size: 18px;
			color: #d09e00;
			line-height: 41px;
		}

		.c_1170_6 .main_2 ul {
			width: 100%;
			float: left;
			margin-top: 11px;
		}

			.c_1170_6 .main_2 ul li {
				width: 48.46%;
				float: left;
				border-bottom: solid 1px #d7d8d8;
				line-height: 41px;
				padding-right: 80px;
				position: relative;
			}

				.c_1170_6 .main_2 ul li h5 {
					width: 100%;
					float: left;
					font-size: 14px;
					color: #333;
					line-height: 41px;
				}

				.c_1170_6 .main_2 ul li .time {
					position: absolute;
					right: 0;
					top: 0;
					font-size: 14px;
					line-height: 41px;
					color: #777;
				}

				.c_1170_6 .main_2 ul li.l1 {
					float: right;
				}

				.c_1170_6 .main_2 ul li:hover h5 {
					color: #d6a91b;
				}

@media screen and (max-width:991px) {
	.c_1170_6 .text {
		margin-top: 32px;
	}
}

@media screen and (max-width:767px) {
	.c_1170_6 {
		padding: 22px 15px 30px 15px;
	}

		.c_1170_6 h1 {
			font-size: 20px;
			line-height: 26px;
		}

		.c_1170_6 .main_1 {
			margin-top: 12px;
			line-height: 43px;
		}

			.c_1170_6 .main_1 .p {
				font-size: 12px;
				width: 100%;
			}

				.c_1170_6 .main_1 .p span {
					margin-right: 10px;
				}

			.c_1170_6 .main_1 .btn img {
				width: 30px;
			}

		.c_1170_6 .text {
			margin-top: 22px;
			padding-bottom: 21px;
			font-size: 12px;
			line-height: 26px;
		}

		.c_1170_6 .bshare-custom {
			margin-top: 17px;
		}

		.c_1170_6 .main_2 {
			margin-top: 18px;
		}

			.c_1170_6 .main_2 .title {
				font-size: 16px;
			}

			.c_1170_6 .main_2 ul li {
				width: 100%;
			}

				.c_1170_6 .main_2 ul li h5 {
					font-size: 12px;
				}

				.c_1170_6 .main_2 ul li .time {
					font-size: 12px;
				}
}

@media screen and (max-width:480px) {
	.c_1170_6 .main_1 {
		border: 0;
	}

		.c_1170_6 .main_1 .p {
			display: none;
		}

	.c_1170_6 .text {
		margin-top: 12px;
	}

	.c_1170_6 .bshare-custom a {
		width: 30px;
		height: 30px;
		margin: 0 5px;
		background-size: contain !important;
	}

	.c_1170_6 .main_2 ul {
		margin-top: 6px;
	}
}

/*4招贤纳士*/
.c_1170_7 {
	width: 100%;
	float: left;
	padding: 52px 0 0 0;
}

	.c_1170_7 .main_1 {
		width: 100%;
		float: left;
	}

		.c_1170_7 .main_1 .p {
			width: 100%;
			float: left;
			text-align: center;
			font-size: 16px;
			color: #555;
			line-height: 30px;
		}

		.c_1170_7 .main_1 .img {
			width: 100%;
			float: left;
			margin-top: 33px;
		}

	.c_1170_7 h2 {
		width: 100%;
		float: left;
		margin-top: 52px;
		font-size: 30px;
		color: #d09e00;
		line-height: 44px;
		font-weight: bold;
		text-align: center;
	}

.sideMenu_1 {
	width: 100%;
	float: left;
	margin-top: 24px;
}

	.sideMenu_1 h3 {
		width: 100%;
		float: left;
	}

		.sideMenu_1 h3 .zbox {
			width: 100%;
			padding: 31px 183px 32px 0;
			position: relative;
			height: 153px;
			border-bottom: solid 1px #eee;
			cursor: pointer;
		}

		.sideMenu_1 h3.on .zbox {
			background: #f1f1f1;
		}

		.sideMenu_1 h3 .zbox em {
			display: block;
			width: 183px;
			height: 153px;
			position: absolute;
			right: 0;
			top: 0;
			background: url(../images/btn11.png) no-repeat center;
		}

		.sideMenu_1 h3.on .zbox em, .sideMenu_1 h3 .zbox:hover em {
			background-image: url(../images/btn11_h.png);
		}

		.sideMenu_1 h3 .zbox .c_377 {
			width: 38.196%;
			float: left;
			padding-left: 46px;
		}

			.sideMenu_1 h3 .zbox .c_377 h4 {
				width: 100%;
				float: left;
				font-size: 20px;
				color: #333;
				line-height: 28px;
				margin-top: 21px;
			}

			.sideMenu_1 h3 .zbox .c_377 h5 {
				width: 100%;
				float: left;
				font-size: 14px;
				color: #333;
				line-height: 22px;
			}

		.sideMenu_1 h3 .zbox .c_380 {
			width: 38.5%;
			float: left;
		}

			.sideMenu_1 h3 .zbox .c_380 h5 {
				width: 100%;
				float: left;
				font-size: 14px;
				color: #333;
				line-height: 30px;
			}

		.sideMenu_1 h3 .zbox .c_230 {
			width: 23.304%;
			float: left;
			padding-top: 20px
		}

			.sideMenu_1 h3 .zbox .c_230 h5 {
				width: 100%;
				float: left;
				font-size: 14px;
				color: #909090;
				line-height: 18px;
				padding: 5px 0;
			}

				.sideMenu_1 h3 .zbox .c_230 h5 span {
					display: inline-block;
					*display: inline;
					*zoom: 1;
					margin-left: 5px;
				}

	.sideMenu_1 ul {
		width: 100%;
		background: #f1f1f1;
		position: relative;
		margin-top: 29px;
		padding: 44px 0 60px 0;
		float: left;
		display: none;
	}

		.sideMenu_1 ul .ico {
			position: absolute;
			left: 50%;
			top: -9px;
			margin-left: -8px;
		}

			.sideMenu_1 ul .ico img {
				float: left;
			}

		.sideMenu_1 ul .c_596 {
			width: 50.94%;
			float: left;
			padding-right: 20px;
		}

			.sideMenu_1 ul .c_596 h4 {
				width: 100%;
				float: left;
				font-size: 16px;
				color: #333;
				line-height: 28px;
				font-weight: bold;
			}

			.sideMenu_1 ul .c_596 .p {
				width: 100%;
				float: left;
				margin-top: 7px;
				font-size: 14px;
				color: #4c4c4c;
				line-height: 28px;
			}

			.sideMenu_1 ul .c_596 .btn {
				width: 100%;
				float: left;
				margin-top: 48px;
			}

				.sideMenu_1 ul .c_596 .btn a {
					display: block;
					width: 170px;
					height: 44px;
					text-align: center;
					line-height: 44px;
					color: white;
					background: #d09e00;
					font-size: 16px;
				}

		.sideMenu_1 ul .c_574 {
			width: 49.06%;
			float: left;
		}

			.sideMenu_1 ul .c_574 h4 {
				width: 100%;
				float: left;
				font-size: 16px;
				color: #333;
				line-height: 28px;
				font-weight: bold;
			}

			.sideMenu_1 ul .c_574 .p {
				width: 100%;
				float: left;
				margin-top: 7px;
				font-size: 14px;
				color: #4c4c4c;
				line-height: 28px;
			}

@media screen and (max-width:991px) {
	.sideMenu_1 h3 .zbox .c_377 {
		padding-left: 26px;
	}

	.sideMenu_1 h3 .zbox .c_230 {
		padding-top: 0;
	}

		.sideMenu_1 h3 .zbox .c_230 h5 span {
			margin-left: 0;
		}
}

@media screen and (max-width:767px) {
	.c_1170_7 {
		padding: 32px 15px 0 15px;
	}

		.c_1170_7 .main_1 .p {
			font-size: 14px;
			line-height: 26px;
		}

		.c_1170_7 .main_1 .img {
			margin-top: 23px;
		}

		.c_1170_7 h2 {
			margin-top: 32px;
			font-size: 20px;
			line-height: 30px;
		}

	.sideMenu_1 {
		margin-top: 14px;
		padding: 0 15px;
	}

		.sideMenu_1 h3 .zbox .c_230 {
			display: none;
		}

		.sideMenu_1 h3 .zbox .c_377 {
			width: 50%;
		}

		.sideMenu_1 h3 .zbox .c_380 {
			width: 50%;
		}

		.sideMenu_1 ul {
			margin-top: 19px;
			padding: 24px 15px 30px 15px;
		}

		.sideMenu_1 h3 .zbox {
			padding: 21px 133px 22px 0;
			height: 103px;
		}

			.sideMenu_1 h3 .zbox em {
				width: 133px;
				height: 103px;
				background-size: contain;
			}

			.sideMenu_1 h3 .zbox .c_377 h4 {
				font-size: 16px;
				line-height: 24px;
				margin-top: 11px;
			}

			.sideMenu_1 h3 .zbox .c_377 h5 {
				font-size: 12px;
				line-height: 20px;
			}

			.sideMenu_1 h3 .zbox .c_380 h5 {
				font-size: 12px;
				line-height: 22px;
			}

		.sideMenu_1 ul .c_596 h4 {
			font-size: 14px;
			line-height: 24px;
		}

		.sideMenu_1 ul .c_596 .p {
			margin-top: 4px;
			font-size: 12px;
			line-height: 24px;
		}

		.sideMenu_1 ul .c_596 .btn {
			margin-top: 28px;
		}

			.sideMenu_1 ul .c_596 .btn a {
				width: 120px;
				height: 34px;
				line-height: 34px;
				font-size: 14px;
			}

		.sideMenu_1 ul .c_574 h4 {
			font-size: 14px;
			line-height: 24px;
		}

		.sideMenu_1 ul .c_574 .p {
			margin-top: 4px;
			font-size: 12px;
			line-height: 24px;
		}
}

@media screen and (max-width:480px) {
	.sideMenu_1 h3 .zbox {
		padding: 11px 103px 12px 0;
		height: 83px;
	}

		.sideMenu_1 h3 .zbox em {
			width: 103px;
			height: 83px;
			background-size: 132px 110px;
		}

		.sideMenu_1 h3 .zbox .c_377 {
			width: 100%;
		}

		.sideMenu_1 h3 .zbox .c_380 {
			display: none;
		}

	.sideMenu_1 ul .c_596 {
		width: 100%;
	}

	.sideMenu_1 ul .c_574 {
		width: 100%;
		margin-top: 15px;
	}
}

/*5联系我们*/
.c_0100_2 {
	width: 100%;
	float: left;
	margin-top: 60px;
	height: 480px;
}

	.c_0100_2 .c_dt {
		width: 50%;
		float: left;
		height: 480px;
	}

		.c_0100_2 .c_dt #bdmap {
			width: 100%;
			height: 100%;
		}

	.c_0100_2 .c_960 {
		width: 50%;
		float: left;
		height: 480px;
		padding: 49px 60px 0 60px;
		background: #f9f9f9;
	}

		.c_0100_2 .c_960 .tel {
			width: 100%;
			float: left;
			padding-left: 80px;
			background: url(../images/ico_11.png) no-repeat left center;
			font-size: 30px;
			line-height: 62px;
			color: #4e4e4e;
		}

		.c_0100_2 .c_960 .text {
			width: 100%;
			float: left;
			margin-top: 42px;
		}

			.c_0100_2 .c_960 .text h4 {
				width: 100%;
				float: left;
				font-size: 16px;
				color: #666;
				line-height: 26px;
				font-family: "Arial",' '
			}

				.c_0100_2 .c_960 .text h4 .name {
					float: left;
					font-size: 20px;
					color: #4e4e4e;
				}

			.c_0100_2 .c_960 .text .p {
				width: 100%;
				float: left;
				margin-top: 11px;
				font-size: 16px;
				color: #666;
				line-height: 24px;
			}

			.c_0100_2 .c_960 .text h3 {
				width: 100%;
				float: left;
				height: 31px;
			}

@media screen and (max-width:991px) {
	.c_0100_2 {
		margin-top: 30px;
		height: auto;
	}

		.c_0100_2 .c_dt {
			width: 100%;
			height: 280px;
		}

		.c_0100_2 .c_960 {
			width: 100%;
			height: auto;
			padding: 29px 30px 20px 30px;
		}

			.c_0100_2 .c_960 .text {
				margin-top: 22px;
			}
}

@media screen and (max-width:767px) {
	.c_0100_2 .c_960 {
		padding: 29px 20px 20px 20px;
	}

		.c_0100_2 .c_960 .tel {
			padding-left: 50px;
			font-size: 20px;
			line-height: 42px;
			background-size: 40px;
		}

		.c_0100_2 .c_960 .text {
			margin-top: 22px;
		}

			.c_0100_2 .c_960 .text h4 {
				font-size: 14px;
				line-height: 24px;
			}

				.c_0100_2 .c_960 .text h4 .name {
					font-size: 16px;
				}

			.c_0100_2 .c_960 .text .p {
				margin-top: 6px;
				font-size: 14px;
				line-height: 22px;
			}

			.c_0100_2 .c_960 .text h3 {
				height: 25px;
			}
}

@media screen and (max-width:480px) {
	.c_0100_2 .c_dt {
		height: 180px;
	}
}

.c_1170_8 {
	width: 100%;
	float: left;
	padding: 55px 0 60px 0;
}

	.c_1170_8 .title {
		width: 100%;
		float: left;
		text-align: center;
		padding-bottom: 17px;
		background: url(../images/bian_4.jpg) no-repeat center bottom;
	}

		.c_1170_8 .title h5 {
			width: 100%;
			float: left;
			font-size: 14px;
			color: #d09e00;
			line-height: 20px;
		}

		.c_1170_8 .title h3 {
			width: 100%;
			float: left;
			margin-top: 12px;
			font-size: 24px;
			color: #333;
			line-height: 34px;
		}

	.c_1170_8 .p {
		width: 100%;
		float: left;
		text-align: center;
		margin-top: 24px;
		font-size: 14px;
		color: #888;
		line-height: 24px;
	}

	.c_1170_8 ul {
		width: 100%;
		float: left;
		margin-top: 24px;
	}

		.c_1170_8 ul li {
			width: 100%;
			float: left;
			margin-top: 30px;
			border: solid 1px #e7e7e7;
			padding-left: 100px;
			position: relative;
		}

			.c_1170_8 ul li .name {
				width: 100px;
				height: 51px;
				line-height: 51px;
				position: absolute;
				left: 0;
				top: 0;
				font-size: 14px;
				color: #888;
				padding-left: 20px;
			}

			.c_1170_8 ul li input {
				display: block;
				width: 100%;
				height: 51px;
				line-height: 51px;
				font-size: 14px;
				color: #888;
			}

			.c_1170_8 ul li textarea {
				display: block;
				width: 100%;
				height: 161px;
				line-height: 31px;
				font-size: 14px;
				color: #888;
				padding: 10px;
			}

			.c_1170_8 ul li.l1 {
				width: 31.623%;
				float: left;
				margin-right: 2.5655%;
			}

		.c_1170_8 ul .l1.last {
			margin-right: 0;
		}

		.c_1170_8 ul .l2 {
			margin-top: 40px;
			padding-left: 0;
			border: 0;
			text-align: center;
		}

			.c_1170_8 ul .l2 input {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				width: 160px;
				height: 49px;
				line-height: 49px;
				text-align: center;
				background: #d09e00;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				overflow: hidden;
				color: white;
				cursor: pointer;
				font-size: 16px;
				-webkit-transition: all 0.2s ease-out 0s;
				-moz-transition: all 0.2s ease-out 0s;
				-o-transition: all 0.2s ease-out 0s;
				transition: all 0.2s ease-out 0s;
			}

				.c_1170_8 ul .l2 input:hover {
					background: #fac210;
				}

@media screen and (max-width:767px) {
	.c_1170_8 {
		padding: 25px 15px 30px 15px;
	}

		.c_1170_8 .title {
			padding-bottom: 5px;
		}

			.c_1170_8 .title h5 {
				font-size: 12px;
				line-height: 18px;
			}

			.c_1170_8 .title h3 {
				margin-top: 6px;
				font-size: 20px;
				line-height: 30px;
			}

		.c_1170_8 ul li {
			margin-top: 15px;
		}

			.c_1170_8 ul li.l1 {
				width: 100%;
				margin-right: 0;
			}

		.c_1170_8 .p {
			margin-top: 14px;
			font-size: 12px;
			line-height: 20px;
		}
}

@media screen and (max-width:480px) {
	.c_1170_8 ul {
		margin-top: 14px;
	}

		.c_1170_8 ul li {
			padding-left: 80px;
		}

			.c_1170_8 ul li .name {
				height: 41px;
				width: 80px;
				line-height: 41px;
				padding-left: 10px;
			}

			.c_1170_8 ul li input {
				height: 41px;
				line-height: 41px;
			}

			.c_1170_8 ul li textarea {
				height: 121px;
				line-height: 21px;
			}

		.c_1170_8 ul .l2 {
			margin-top: 30px;
		}

			.c_1170_8 ul .l2 input {
				width: 120px;
				height: 39px;
				line-height: 39px;
				font-size: 14px;
			}
}

/*3集团主业*/
.c_1170_9 {
	width: 100%;
	float: left;
	padding: 0px 0 81px 170px;
	position: relative;
}

	.c_1170_9 .link_2 {
		width: 170px;
		position: absolute;
		left: 0;
		top: 50px;
	}

		.c_1170_9 .link_2 ul {
			width: 100%;
			float: left;
		}

			.c_1170_9 .link_2 ul li {
				width: 100%;
				margin-top: 10px;
				line-height: 45px;
				text-align: right;
			}

				.c_1170_9 .link_2 ul li a {
					display: block;
					width: 100%;
					height: 45px;
					font-size: 16px;
					color: white;
					background: #474747;
					padding-right: 20px;
				}

				.c_1170_9 .link_2 ul li.on a, .c_1170_9 .link_2 ul li:hover a {
					background: #d09e00;
				}

	.c_1170_9 .c_970 {
		width: 100%;
		float: left;
		padding-left: 30px;
		margin-top: -30px;
	}

		.c_1170_9 .c_970 .bd {
			width: 100%;
			float: left;
			margin-top: -60px;
			padding-top: 20px
		}

		.c_1170_9 .c_970 h1 {
			width: 100%;
			float: left;
			font-size: 30px;
			color: #d09e00;
			line-height: 100px;
			font-weight: bold;
			padding-bottom: 49px;
			background: url(../images/bian_2.jpg) no-repeat center bottom;
			text-align: center;
			padding-top: 90px;
		}

		.c_1170_9 .c_970 .p {
			width: 100%;
			float: left;
			text-align: center;
			margin-top: 22px;
			font-size: 16px;
			color: #555;
			line-height: 30px;
		}

		.c_1170_9 .c_970 h3 {
			width: 100%;
			float: left;
			margin-top: 53px;
			font-size: 18px;
			color: #d09e00;
			line-height: 48px;
			font-weight: bold;
			text-align: center;
		}

		.c_1170_9 .c_970 .text {
			width: 100%;
			float: left;
			margin-top: 40px;
		}

	.c_1170_9 .link_2.on {
		position: fixed;
		left: 50%;
		top: 100px;
		margin-left: -585px;
	}

@media screen and (max-width:1169px) {
	.c_1170_9 .link_2.on {
		margin-left: -496px;
	}
}

@media screen and (max-width:991px) {
	.c_1170_9 .link_2.on {
		margin-left: -384px;
	}

	.c_1170_9 .c_970 {
		margin-top: -20px;
	}
}

@media screen and (max-width:767px) {
	.c_1170_9 {
		padding: 50px 15px 51px 15px;
	}

		.c_1170_9 .link_2 {
			width: 100%;
			top: 10px;
		}

			.c_1170_9 .link_2.on {
				margin-left: 0px;
				left: 0;
				top: 61px;
			}

			.c_1170_9 .link_2 ul li {
				width: 33.33%;
				padding: 0 5px;
				margin-top: 0px;
				float: left;
				line-height: 38px;
			}

				.c_1170_9 .link_2 ul li a {
					height: 38px;
					font-size: 14px;
				}

		.c_1170_9 .c_970 {
			padding-left: 0;
		}

			.c_1170_9 .c_970 .bd {
				margin-top: -80px;
			}

			.c_1170_9 .c_970 h1 {
				font-size: 20px;
				line-height: 30px;
				padding-bottom: 39px;
				background-size: 1px 32px;
				padding-top: 100px;
			}

			.c_1170_9 .c_970 .p {
				margin-top: 12px;
				font-size: 14px;
				line-height: 24px;
			}

			.c_1170_9 .c_970 h3 {
				margin-top: 23px;
				font-size: 16px;
				line-height: 30px;
				background-size: contain;
			}

			.c_1170_9 .c_970 .text {
				margin-top: 20px;
			}
}

@media screen and (max-width:480px) {
	.c_1170_9 .link_2 ul li {
		padding: 0;
		border-left: solid 1px #ddd;
	}

		.c_1170_9 .link_2 ul li:first-child {
			border-left: 0;
		}

		.c_1170_9 .link_2 ul li a {
			padding-right: 10px;
		}
}

/*1关于我们*/
.c_0100_3 {
	width: 100%;
	float: left;
	padding: 40px 0 52px 0;
}

	.c_0100_3 .title {
		width: 100%;
		float: left;
		text-align: center;
	}

	.c_0100_3 .p {
		width: 100%;
		float: left;
		text-align: center;
		margin-top: 33px;
		font-size: 16px;
		color: #474747;
		line-height: 30px;
	}

@media screen and (max-width:767px) {
	.c_0100_3 {
		padding: 20px 15px 32px 15px;
	}

		.c_0100_3 .p {
			margin-top: 23px;
			font-size: 14px;
			line-height: 26px;
		}
}

.bg_6 {
	background: url(../images/bg_7.jpg) no-repeat center;
	background-size: cover;
}

.c_0100_4 {
	width: 100%;
	float: left;
	padding: 52px 0 60px 0;
}

.tit_3 {
	width: 100%;
	float: left;
	text-align: center;
}

	.tit_3 h4 {
		width: 100%;
		font-size: 25px;
		color: #333;
		float: left;
		line-height: 38px;
	}

	.tit_3 h5 {
		width: 100%;
		font-size: 14px;
		color: #999;
		float: left;
		line-height: 26px;
		text-transform: uppercase;
	}

.c_0100_4 .tit_3 h4 {
	color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.c_0100_4 .tit_3 h5 {
	color: white;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.c_0100_4 .zbox {
	width: 100%;
	float: left;
	margin-top: 22px;
	text-align: center;
}

.c_0100_4 ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

	.c_0100_4 ul li {
		float: left;
	}

		.c_0100_4 ul li .zbox_1 {
			width: 190px;
			height: 190px;
			margin-top: 10px;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			overflow: hidden;
			padding: 26px 0 27px 0;
			background: url(../images/bg_6.png);
			cursor: pointer;
			-webkit-transition: all 0.2s ease-out 0s;
			-moz-transition: all 0.2s ease-out 0s;
			-o-transition: all 0.2s ease-out 0s;
			transition: all 0.2s ease-out 0s;
		}

		.c_0100_4 ul li .ico {
			width: 100%;
			float: left;
			height: 90px;
		}

			.c_0100_4 ul li .ico img {
				height: 100%;
			}

		.c_0100_4 ul li h5 {
			width: 100%;
			float: left;
			font-size: 18px;
			color: #fff;
			line-height: 27px;
		}

		.c_0100_4 ul li h6 {
			width: 100%;
			float: left;
			font-size: 14px;
			color: #fff;
			line-height: 20px;
		}

	.c_0100_4 ul .bian {
		float: left;
		width: 66px;
		height: 190px;
		line-height: 190px;
		text-align: center;
		margin-top: 10px;
	}

		.c_0100_4 ul .bian img {
			vertical-align: middle;
		}

	.c_0100_4 ul li:hover .zbox_1 {
		background: url(../images/bg_6_h.png);
	}

@media screen and (max-width:991px) {
	.c_0100_4 ul li .zbox_1 {
		width: 150px;
		height: 150px;
	}

	.c_0100_4 ul li .ico {
		height: 50px;
	}

	.c_0100_4 ul .bian {
		width: 46px;
		height: 150px;
		line-height: 150px;
	}
}

@media screen and (max-width:767px) {
	.c_0100_4 {
		padding: 22px 15px 30px 15px;
	}

	.tit_3 h4 {
		font-size: 18px;
		line-height: 30px;
	}

	.tit_3 h5 {
		font-size: 12px;
		line-height: 22px;
	}

	.c_0100_4 .zbox {
		margin-top: 12px;
	}

	.c_0100_4 ul li .zbox_1 {
		width: 90px;
		height: 90px;
		padding: 10px 0 17px 0;
	}

	.c_0100_4 ul li .ico {
		height: 30px;
	}

	.c_0100_4 ul .bian {
		width: 20px;
		padding: 0 5px;
		height: 90px;
		line-height: 90px;
	}

	.c_0100_4 ul li h5 {
		font-size: 16px;
		line-height: 22px;
	}

	.c_0100_4 ul li h6 {
		font-size: 12px;
		line-height: 18px;
	}
}

@media screen and (max-width:480px) {
	.c_0100_4 ul {
		width: 100%;
	}

		.c_0100_4 ul li {
			width: 50%;
		}

			.c_0100_4 ul li .zbox_1 {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				width: 120px;
				height: 120px;
				padding: 12px 0 17px 0;
			}

			.c_0100_4 ul li .ico {
				height: 50px;
			}

		.c_0100_4 ul .bian {
			display: none;
		}
}

.c_0100_5 {
	width: 100%;
	float: left;
	padding: 51px 0 60px 0;
	overflow: hidden;
}

	.c_0100_5 ul {
		width: 100%;
		float: left;
		margin-top: 33px;
	}

		.c_0100_5 ul li {
			width: 25%;
			float: left;
			padding: 0 15px;
			position: relative;
		}

			.c_0100_5 ul li .bian {
				width: 100%;
				background: url(../images/bian_7.png) repeat-x center;
				height: 27px;
				position: absolute;
				left: 0;
				top: 48px;
			}

			.c_0100_5 ul li .zbox {
				width: 100%;
				float: left;
				padding: 0 22px;
			}

				.c_0100_5 ul li .zbox .time {
					width: 100%;
					float: left;
					text-align: center;
				}

					.c_0100_5 ul li .zbox .time span {
						display: inline-block;
						*display: inline;
						*zoom: 1;
						width: 104px;
						height: 34px;
						line-height: 34px;
						text-align: center;
						background: #d6a91b;
						border-radius: 4px;
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						overflow: hidden;
						font-size: 16px;
						color: white;
					}

				.c_0100_5 ul li .zbox .text {
					width: 100%;
					float: left;
					margin-top: 68px;
					position: relative;
					background: #f5f5f5;
					height: 187px;
					display: table;
					padding: 0 25px;
				}

					.c_0100_5 ul li .zbox .text .ico {
						position: absolute;
						left: 50%;
						top: -10px;
						margin-left: -9px;
					}

						.c_0100_5 ul li .zbox .text .ico img {
							float: left;
						}

					.c_0100_5 ul li .zbox .text .p {
						width: 100%;
						display: table-cell;
						vertical-align: middle;
						font-size: 14px;
						color: #333;
						line-height: 30px;
						text-align: center;
					}

@media screen and (max-width:991px) {
	.c_0100_5 ul li .zbox {
		padding: 0;
	}

		.c_0100_5 ul li .zbox .text {
			padding: 0 15px;
		}
}

@media screen and (max-width:767px) {
	.c_0100_5 {
		padding: 21px 15px 30px 15px;
	}

		.c_0100_5 ul {
			margin-top: 13px;
		}

			.c_0100_5 ul li {
				width: 50%;
				margin-top: 15px;
				padding: 0 10px;
			}

				.c_0100_5 ul li .bian {
					height: 20px;
					top: 38px;
					background-size: contain;
				}

				.c_0100_5 ul li .zbox .time span {
					width: 84px;
					height: 30px;
					line-height: 30px;
					font-size: 14px;
				}

				.c_0100_5 ul li .zbox .text {
					margin-top: 38px;
					height: 157px;
				}

					.c_0100_5 ul li .zbox .text .ico {
						width: 12px;
						height: 6px;
						margin-left: -6px;
						top: -6px;
					}

					.c_0100_5 ul li .zbox .text .p {
						font-size: 12px;
						line-height: 24px;
					}
}

.c_0100_7 {
	width: 100%;
	float: left;
	padding: 51px 0 61px 0;
	overflow: hidden;
}

	.c_0100_7 ul {
		width: 100%;
		float: left;
		margin-top: 2px;
	}

		.c_0100_7 ul li {
			width: 50%;
			float: left;
			padding: 0 15px;
			margin-top: 30px;
		}

			.c_0100_7 ul li .zbox {
				width: 100%;
				float: left;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				overflow: hidden;
				background: #f5f5f5;
				padding: 20px 30px 20px 40px;
				height: 200px;
				-webkit-transition: all 0.2s ease-out 0s;
				-moz-transition: all 0.2s ease-out 0s;
				-o-transition: all 0.2s ease-out 0s;
				transition: all 0.2s ease-out 0s;
			}

				.c_0100_7 ul li .zbox .img {
					width: 160px;
					height: 160px;
					border-radius: 50%;
					-webkit-border-radius: 50%;
					-moz-border-radius: 50%;
					overflow: hidden;
					float: left;
				}

					.c_0100_7 ul li .zbox .img img {
						float: left;
						width: 100%;
					}

				.c_0100_7 ul li .zbox .text {
					margin-left: 192px;
				}

					.c_0100_7 ul li .zbox .text h4 {
						width: 100%;
						float: left;
						margin-top: 23px;
						font-size: 18px;
						color: #d09e00;
						line-height: 26px;
					}

						.c_0100_7 ul li .zbox .text h4 span {
							font-size: 14px;
							color: #666;
							margin-left: 10px;
						}

					.c_0100_7 ul li .zbox .text .p {
						width: 100%;
						float: left;
						margin-top: 9px;
						font-size: 14px;
						color: #555;
						line-height: 26px;
						height: 78px;
						overflow: hidden;
					}

				.c_0100_7 ul li .zbox:hover {
					background: #d6a91b;
				}

					.c_0100_7 ul li .zbox:hover .text h4 {
						color: white;
					}

					.c_0100_7 ul li .zbox:hover .text .p {
						color: white;
					}

					.c_0100_7 ul li .zbox:hover .text h4 span {
						color: white;
					}

@media screen and (max-width:991px) {
	.c_0100_7 ul li .zbox {
		padding: 10px 20px 10px 20px;
		height: 170px;
	}

		.c_0100_7 ul li .zbox .img {
			width: 120px;
			height: 120px;
			margin-top: 20px;
		}

		.c_0100_7 ul li .zbox .text {
			margin-left: 132px;
		}
}

@media screen and (max-width:767px) {
	.c_0100_7 {
		padding: 21px 15px 31px 15px;
	}

		.c_0100_7 ul li .zbox {
			height: auto;
		}

			.c_0100_7 ul li .zbox .img {
				margin: auto;
				float: none;
			}

			.c_0100_7 ul li .zbox .text {
				margin-left: 0;
				width: 100%;
				text-align: center;
			}

				.c_0100_7 ul li .zbox .text h4 {
					margin-top: 20px;
					font-size: 16px;
					line-height: 24px;
				}

					.c_0100_7 ul li .zbox .text h4 span {
						font-size: 12px;
						margin-left: 6px;
					}

				.c_0100_7 ul li .zbox .text .p {
					margin-top: 5px;
					font-size: 12px;
					line-height: 24px;
					height: 72px;
				}
}

@media screen and (max-width:480px) {
	.c_0100_7 ul li {
		padding: 0 10px;
		margin-top: 15px;
	}

		.c_0100_7 ul li .zbox {
			padding: 10px;
		}

			.c_0100_7 ul li .zbox .text h4 {
				margin-top: 10px;
			}
}

.bg_7 {
	background: #f2f2f2;
}

.c_0100_6 {
	width: 100%;
	float: left;
	padding: 51px 0 60px 0;
}

	.c_0100_6 ul {
		width: 100%;
		text-align: center;
		position: relative;
		margin-top: 28px;
		padding: 105px 0 0 0;
		float: left;
	}

		.c_0100_6 ul .img {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			width: 420px;
			height: 347px;
			position: relative;
			z-index: 3;
		}

		.c_0100_6 ul li {
			text-align: left;
		}

			.c_0100_6 ul li h4 {
				width: 100%;
				float: left;
				font-size: 24px;
				color: #d6a91b;
				line-height: 34px;
				font-weight: bold;
			}

				.c_0100_6 ul li h4 span {
					background: #f2f2f2 url(../images/dian_1.png ) no-repeat right center;
					display: inline-block;
					*zoom: 1;
					*display: inline;
					padding-right: 27px;
				}

			.c_0100_6 ul li .p {
				width: 100%;
				float: left;
				margin-top: 17px;
				font-size: 14px;
				color: #666;
				line-height: 24px;
			}

				.c_0100_6 ul li .p span {
					font-weight: bold;
					margin-right: 10px;
				}

		.c_0100_6 ul .l1 {
			position: absolute;
			width: 487px;
			left: 100px;
			top: 0px;
			background: url( ../images/bian_8_1.png) no-repeat right 13px;
			padding-right: 116px;
		}

		.c_0100_6 ul .l2 {
			position: absolute;
			width: 375px;
			left: 0;
			top: 234px;
			background: url( ../images/bian_8_2.png) no-repeat right 13px;
			padding-right: 5px;
		}

		.c_0100_6 ul .l3 {
			position: absolute;
			width: 375px;
			right: 0;
			top: 234px;
			background: url( ../images/bian_8_3.png) no-repeat left 13px;
			padding-left: 5px;
		}

			.c_0100_6 ul .l3 h4 {
				text-align: right;
			}

		.c_0100_6 ul li.l3 h4 span {
			background: #f2f2f2 url(../images/dian_1.png ) no-repeat left center;
			padding-left: 27px;
		}

@media screen and (max-width:1199px) {
	.c_0100_6 ul {
		padding: 185px 0 0 0;
	}

		.c_0100_6 ul .l1 {
			width: 40%;
			left: 30%;
			background: none;
			padding-right: 0;
		}

			.c_0100_6 ul .l1 h4 {
				text-align: center;
			}

		.c_0100_6 ul .l2 h4 {
			text-align: right;
		}

		.c_0100_6 ul .l3 h4 {
			text-align: left;
		}

		.c_0100_6 ul .l2 {
			width: 30%;
			left: 10px;
			background: none;
		}

		.c_0100_6 ul .l3 {
			width: 30%;
			right: 10px;
			background: none;
		}

		.c_0100_6 ul li h4 span {
			padding: 0 !important;
			background: none !important;
		}
}

@media screen and (max-width:1169px) {
	.c_0100_6 ul .l2 {
		width: 25%;
	}

	.c_0100_6 ul .l3 {
		width: 25%;
	}
}

@media screen and (max-width:991px) {
	.c_0100_6 ul .img {
		width: 350px;
	}

	.c_0100_6 ul li h4 {
		font-size: 20px;
		line-height: 30px;
	}

	.c_0100_6 ul li .p {
		margin-top: 10px;
		font-size: 12px;
		line-height: 22px;
	}
}

@media screen and (max-width:767px) {
	.c_0100_6 ul {
		padding: 0px 15px 0px 15px;
	}

		.c_0100_6 ul li {
			position: relative !important;
			top: auto !important;
			left: auto !important;
			right: auto !important;
			width: 100% !important;
			text-align: center !important;
			margin-top: 10px;
			float: left;
			margin-top: 10px;
		}

			.c_0100_6 ul li h4 {
				font-size: 16px;
				line-height: 26px;
				text-align: center !important;
			}

			.c_0100_6 ul li .p {
				margin-top: 5px;
				line-height: 20px;
			}

		.c_0100_6 ul .img {
			width: 250px;
			height: auto;
		}
}


/*分页*/
.waik_1 {
	width: 100%;
	float: left;
	padding: 40px 0 50px 0;
	text-align: center;
}

.pz_fy {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
	/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
	.pz_fy a {
		display: block;
		width: 38px;
		height: 38px;
		float: left;
		margin: 0 5px;
		line-height: 38px;
		border: solid 1px #e7e7e7;
		COLOR: #272727;
		font-size: 14px;
		text-decoration: none;
		overflow: hidden;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	}

		.pz_fy a.a1 {
			width: 100px;
			background: url(../images/btn_05_l.png) no-repeat center;
			border-radius: 19px;
			-webkit-border-radius: 19px;
			-moz-border-radius: 19px;
		}

		.pz_fy a.last {
			background-image: url(../images/btn_05_r.png);
		}

		.pz_fy a.a1:hover {
			background-image: url(../images/btn_05_l_h.png);
		}

		.pz_fy a.last:hover {
			background-image: url(../images/btn_05_r_h.png);
		}

		.pz_fy a:hover, .pz_fy a.on {
			color: #fff;
			background-color: #d09e00;
			border: solid 1px #d09e00;
		}
/*鼠标经过和默认当前页样式*/
.fy_phone {
	display: none;
}

@media screen and (max-width:991px) {
	.waik_1 {
		padding: 20px 0 30px 0;
	}

	.fy_phone {
		display: block;
		font-family: 'Arial';
	}

	.fy_phone {
		width: 100%;
		float: left;
		text-align: center;
		font-size: 14px;
		color: #333;
	}

		.fy_phone a {
			display: inline-block;
			width: 100px;
			height: 30px;
			line-height: 29px;
			border: solid 1px #d09e00;
			color: #333;
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px;
		}

		.fy_phone span {
			display: inline-block;
			padding: 0 10%;
			height: 30px;
			line-height: 30px;
			color: #333;
		}
}


.more_1 {
	width: 100%;
	float: left;
	padding: 40px 0 0 0;
	text-align: center;
}

	.more_1 a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 205px;
		height: 42px;
		line-height: 42px;
		border-radius: 21px;
		-webkit-border-radius: 21px;
		-moz-border-radius: 21px;
		background: #999;
		color: white;
		font-size: 14px;
		text-transform: uppercase;
		font-family: "Arial";
	}

		.more_1 a:hover {
			box-shadow: 0 5px 9px rgba(0,0,0,0.18);
			background: #d09e00
		}


/*网站地图*/
.c_0100_8 {
	width: 100%;
	float: left;
	padding: 50px 20px 80px 20px;
}

	.c_0100_8 ul {
		width: 100%;
		float: left;
	}

		.c_0100_8 ul li {
			width: 100%;
			float: left;
			border-bottom: solid 1px #ddd;
			line-height: 50px;
			font-size: 16px;
			color: #666;
			padding: 0 15px;
		}

			.c_0100_8 ul li a {
				color: #666;
				padding-left: 40px;
				background: url(../images/btn_05_r.png) no-repeat left center;
			}

				.c_0100_8 ul li a:hover {
					color: #d09e00;
					margin-left: 10px;
				}

@media screen and (max-width:767px) {
	.c_0100_8 ul li {
		line-height: 40px;
		font-size: 14px;
	}

	.c_0100_8 {
		padding: 30px 20px 50px 20px;
	}

		.c_0100_8 ul li a {
			background-size: 30px 30px;
			padding-left: 30px;
		}
}

/*法律声明*/
.c_0100_8 h1 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 40px;
	line-height: 80px;
	color: #333;
	font-weight: bold;
}

.c_0100_8 .text {
	width: 100%;
	float: left;
	margin-top: 20px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 26px;
	color: #aaa;
}

@media screen and (max-width:767px) {
	.c_0100_8 h1 {
		font-size: 24px;
		line-height: 50px;
	}

	.c_0100_8 .text {
		font-size: 12px;
		line-height: 24px;
		margin-top: 10px;
	}
}

.c_1170_5 .btn {
	width: 100%;
	float: left;
	margin-top: 72px;
	text-align: center;
}

	.c_1170_5 .btn a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 160px;
		height: 46px;
		line-height: 46px;
		border-radius: 25px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		overflow: hidden;
		font-size: 16px;
		color: white;
		background: #474747;
		letter-spacing: 2px;
	}

		.c_1170_5 .btn a img {
			margin-right: 20px;
			width: 18px;
			margin-top: -3px;
			vertical-align: middle;
		}

		.c_1170_5 .btn a:hover {
			background: #d09e00;
		}

@media screen and (max-width:767px) {
	.c_1170_5 .btn {
		margin-top: 42px;
	}

		.c_1170_5 .btn a {
			width: 120px;
			height: 36px;
			line-height: 36px;
			border-radius: 18px;
			-webkit-border-radius: 18px;
			-moz-border-radius: 18px;
			font-size: 14px;
		}

			.c_1170_5 .btn a img {
				margin-right: 16px;
				width: 14px;
			}
}

img {
	max-width: 100%;
}
