* {	margin: 0;	padding: 0;	list-style: none;	text-decoration: none;	font-size: 14px;}img{ max-width:100%}.clearfix, .c {	zoom: 1;	clear: both;}.clearfix:after, .clearfix:before, .c:after, .c:before {	display: table;	content: "";}.clearfix:after, .c:after {	clear: both;}.nmargin {	margin-right: 0%;!important;}.t_an {	width: 100%;}.t_an a:hover .t_an_c {	padding-left: 25px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_an a:hover .t_an_a {	border: 1px solid #4369ab;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_an a {	color: #666;}.t_an_a {	width: 100%;	height: 45px;	line-height: 45px;	padding: 0 30px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	background: #231714;}.t_an_b {	width: 50%;	float: left;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	color: #fff;}.t_an_c {	width: 50%;	float: left;	padding-left: 15px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ban {	width: 100%;	padding-left: 75px;}.t_ban a:hover .t_ban_c {	padding-left: 25px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ban a:hover .t_ban_a {	border: 1px solid #fff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ban a {	color: #fff;}.t_ban_a {	width: 175px;	height: 45px;	line-height: 45px;	border: 1px solid #cbcbcb;	padding: 0 30px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ban_b {	width: 50%;	float: left;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ban_c {	width: 50%;	float: left;	padding-left: 15px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_head {	width: 100%;}.t_head_a {	width: 100%;	background: #231714;}.t_head_top {	max-width: 1280px;	height: 50px;	line-height: 50px;	margin: 0 auto;	color: #fff;	font-size: 14px;}.t_head_t_l {	width: 50%;	float: left;	text-align: left;}.t_head_t_r {	width: 50%;	float: left;	text-align: right;}.t_head_t_r i{font-size: 16px;}.t_head_t_r a{color:#fff;margin-right: 20px;}.t_head_t_r a img{width:30px;}.t_head_b {	width: 100%;}.t_head_nav {	max-width: 1280px;	margin: 0 auto;	height: 110px;}.n_nav {	width: 100%;	position: absolute;	height: 50px;	line-height: 50px;}.t_banner {	width: 100%;	height: 580px;	color: #fff;	text-align: center;}.n_banner {background: url(/skin/images/fuwu.jpg);	width: 100%;	height: 360px;	background-attachment: fixed !important;	font-size: 80px;	color: #fff;	text-align: center;	position: relative;}.n_btxt {	width: 100%;	text-align: left;	padding-top: 100px;}.n_btxt01 {	max-width: 1280px;	margin: 0 auto;}.n_btxt02 {	width: 100%;	font-size: 40px;	font-weight: bold;}.n_btxt03 {	width: 100%;	font-size: 16px;	line-height: 1.6;}.n_btxt04 {	width: 100%;	padding: 20px 0;}.n_btxt05 {	width: 100px;	border-bottom: 1px #fff solid;}.t_notice {	width: 100%;	background: #f4f4f4;}.t_notice_nr {	max-width: 1280px;	margin: 0 auto;	height: 75px;	line-height: 75px;}.t_notice_a {	width: 70%;	float: left;}.t_notice_a a {	color: #333333;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_notice_a a:hover {	color: #0C4DA2;}.t_notice_b {	width: 30%;	float: left;	text-align: right;}.t_cont {	width: 100%;}.t_ser {	max-width: 1280px;	margin: 0 auto;	padding-top: 75px;	padding-bottom:40px;	/* overflow: hidden; */}.t_ser_top {	width: 100%;}.t_sert_l {	width: 80%;	float: left;}.t_sert_l01 {	width: 100%;	font-size: 35px;	color: #333333; font-weight:bold;}.t_sert_l02 {	width: 100%;}.t_sert_l03 {	width: 80px;	border-bottom: 1px solid #333333;	float: left;	padding-top: 15px;}.t_sert_l04 {	width: 100%;	float: left;	font-size: 15px;	color: #999;	line-height: 1.6;	padding-top: 15px;}.t_sert_r {	width: 20%;	float: left;	padding-top: 45px;	padding-left: 70px;}.t_ser_b {	width: 100%;	float: left;	padding-top: 30px;	/* overflow: hidden; */}.t_ser_b a:nth-child(3n) .t_ser_b01{ margin-right:0}.t_ser_b a:hover .t_ser_b01 {	background: #231714;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b01 {	overflow: hidden;	position: relative;	width: 32.3%;	background: #f8f8f8;	margin-right: 1.5%;	float: left;	text-align: center;	padding: 15px;	margin-bottom: 20px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b .t_ser_b01_3 {	margin-right: 0;}.t_ser_b01_bg {	position: absolute;	top: 0;	left: 0;	right: 0;	z-index: 9;}.t_ser_b01_bg img {	max-width: 100%;	opacity: 0;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b01:hover .t_ser_b01_bg img {	opacity: 0.1;	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);}.t_ser_b02 {	width: 100%;	height: 230px;	margin: 0 auto;	overflow: hidden;	display: flex;	display: -webkit-flex;	justify-content: center;	align-items: center;}.t_ser_b02 img {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	width: 100%;}.t_ser_b a:hover .t_ser_b02 img {	opacity: 0.7;	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b03, .t_ser_b03 b {	width: 100%;	font-size: 18px;	color: #333333;	line-height: 1.6;	padding-top: 20px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	font-weight: normal;}.t_ser_b a:hover .t_ser_b03 ,.t_ser_b a:hover .t_ser_b03 b{	color: #fff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b04 {	width: 100%;	font-size: 14px;	color: #666;	line-height: 1.6;	padding-top: 20px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_ser_b a:hover .t_ser_b04 {	color: #fff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_about {	width: 100%;	background: url("../images/d_bg.jpg");	background-attachment: fixed;	padding: 75px 0;}.t_about_a {	width: 100%;}.t_about_nr {	max-width: 1280px;	margin: 0 auto;}.t_ab_top {	width: 100%;}.t_abt_l {	width: 80%;	float: left;}.t_abt_l01 {	width: 100%;	font-size: 40px;	color: #fff;}.t_abt_l02 {	width: 100%;}.t_abt_l03 {	width: 80px;	border-bottom: 1px solid #fff;	float: left;	padding-top: 15px;}.t_abt_l04 {	width: 100%;	float: left;	font-size: 15px;	color: #fff;	line-height: 1.6;	padding-top: 15px;	padding-right: 200px;}.t_abt_r {	width: 20%;	float: left;}.t_about_b {	width: 100%;	position: relative;}.t_ab_bnr {	max-width: 1280px;	margin: auto;}.t_ab_bnr .page_about_time {	background: none;}.t_ab_bnr .page_about_timeli {	margin-top: 32px;}.t_ab_bnr .page_about_time {	height: 255px;}.t_about_b .page_about_time_xian {	background-color: #ffffff;}.t_ab_bnr01 {	width: 100%;	float: left;	padding-left: 100px;}.t_ab_bnr02 {	width: 100%;	float: left;	font-size: 15px;	color: #fff;}.sj_font {	font-size: 70px;	font-weight: bold;}.t_ab_bnr03 {	width: 100%;	float: left;	font-size: 15px;	color: #fff;}.am-slider-default .am-control-nav {	display: none;}.t_news {	width: 100%;	padding: 20px 0 0 0;}.t_news_a {	max-width: 1280px;	margin: 0 auto;}.t_news_a01z {	width: 100%;	padding-top: 50px;}.t_news_a01 {	width: 45%;	float: left;	position: relative;}.t_news_a01_a {	width: 100%;	overflow: hidden;	height: 420px;}.t_news_a01_b {	width: 100%;	height: 90px;	color: #fff;		background: rgba(214,21 ,24,0.7);	line-height: 90px;	position: absolute;	bottom: 0;}.t_na01b_a {	width: 100%;}.t_news_a01_a img {	overflow: hidden;	width: 100%;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_na01b_01 {	width: 80%;	float: left;	padding-top: 20px;}.t_na01b_02 {	width: 20%;	float: left;	text-align: right;	padding-right: 20px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_news_a01 a:hover .t_na01b_02 {	padding-right: 35px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_na01b_03 {	width: 100%;	float: left;	font-size: 15px;	line-height: 1.6;	padding: 0 0 0 20px;}.t_news_a02 {	width: 52%;	float: left;	margin-left: 3%;}.t_news_a02 a:hover .t_news_r01 {	background: #eee;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_news_a02 a:hover .t_news_r03_t {	color: #d61518;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_news_r01 {	width: 100%;	padding: 30px;	border-bottom: 1px solid #f3f3f3;	background: #fff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_news_r02 {	width: 15%;	float: left;}.t_news_r02_t {	width: 100%;	text-align: right;	font-size: 15px;}.t_news_r02_b {	width: 100%;	text-align: right;	font-size: 28px;}.t_news_r03 {	width: 85%;	float: right;	padding-left: 20px;}.t_news_r03_t {	width: 100%;	font-size: 16px;	color: #333;	font-weight: bold;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_news_r03_b {	width: 100%;	font-size: 14px;	color: #666;	line-height: 1.6;	padding-top: 10px;}.t_news_a01 a:hover .t_news_a01_a img {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_hezuo {	width: 100%;     background: url(../images/mapImg.png) center no-repeat;}.t_hezuo01 {	max-width: 1280px;	margin: 0 auto;	padding-top: 50px;}.t_hezuo01 a:hover .t_hezuo02_a {	border: 5px solid #333;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_hezuo02 {	width: 17.6%;	float: left;	margin-right: 3%;	background: #fff;	margin-bottom: 3%;}.t_hezuo02:nth-child(4),.t_hezuo02:nth-child(8){ margin-right:0;}.t_hezuo02_a {	width: 100%;	border: 5px solid #f8f8f8;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	text-align: center;	height: 120px;	display: flex;	display: -webkit-flex;	justify-content: center;	align-items: center;	overflow: hidden;}.t_hezuo02 img {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	max-width: 92%;	max-height: 110px;}.t_hezuo01 a:hover .t_hezuo02 img {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_job {	width: 100%;	background: url("../images/da_bg02.jpg");	padding: 75px 0;}.t_jobz {	max-width: 1280px;	margin: 0 auto;}.t_job_top {	width: 100%;}.t_job_l {	width: 50%;	float: left;}.t_job_l01 {	width: 100%;	font-size: 40px;	color: #fff;}.t_job_l02 {	width: 100%;}.t_job_l03 {	width: 80px;	border-bottom: 1px solid #fff;	float: left;	padding-top: 15px;}.t_job_l04 {	width: 100%;	float: left;	font-size: 15px;	color: #fff;	line-height: 1.6;	padding-top: 15px;	padding-right: 200px;}.t_job_r {	width: 50%;	float: left;}.t_job_r02 img {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_job_r a:hover .t_job_r01 img {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_job_r a:hover .t_job_r01 {	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_job_r01 {	width: 48%;	float: left;	border: 2px #fff solid;	padding: 40px;	margin-right: 4%;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.t_job_r02 {	width: 100%;	float: left;	text-align: center;}.t_job_r03 {	width: 100%;	float: left;	font-size: 18px;	color: #fff;	padding: 5px 0;	text-align: center;}.t_job_r04 {	width: 100%;	float: left;	font-size: 14px;	color: #fff;	text-align: center;}.n_fuwu {	width: 100%;	padding: 40px 0 0 0;}.n_fuwu_z {	max-width: 1280px;	margin: 0 auto;}.n_fuwu_top {	width: 100%;	font-size: 40px;	color: #333;}.n_fuwu_nr {	width: 100%;	padding-top: 20px;}.n_bottom {	width: 100%;	height: 1px;	border-bottom: 1px #cacfd5 solid;	padding-bottom: 20px;}.n_sert_r {	width: 20%;	line-height: 65px;	float: left;	color: #666;	font-size: 14px;}.n_sert_r a {	color: #666;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.n_sert_r a:hover {	color: #0c4da2;}.n_lx_top {	width: 100%;	font-size: 16px;	color: #666;}.n_lx_b {	width: 100%;	font-size: 25px;	color: #333;	padding-top: 30px;}.n_lx_a {	width: 100%;}.n_lx_a01 {	width: 16.6%;	border-left: 1px #e5e5e5 solid;	margin: 30px 0;	float: left;	padding: 0 0px 0 40px;}.n_lx_a02 {	width: 100%;	font-size: 15px;	color: #666;}.n_lx_a03 {	width: 100%;	font-size: 20px;	color: #666;}.n_lx_a04 {	width: 100%;	font-size: 15px;	line-height: 2.2;	color: #666;	padding-top: 20px;}.n_lx_a05 {	width: 100%;	height: 550px;	margin-top: 20px;	font-size: 80px;	color: #fff;	text-align: center;	margin-bottom: 60px;}.n_job {	width: 100%;}.n_job_a {	width: 45%;	float: left;}.n_job_b {	width: 75%;	float: left;}.n_job_b .ht {	font-size: 24px;	color: #333;	font-weight: bold;	width: 100%;}.n_job_b .ht01 {	font-size: 14px;	color: #333;	width: 100%;}.n_job_c {	width: 25%;	float: left;}.n_job_01 {	width: 100%;	font-size: 24px;	color: #333;	font-weight: bold;}.n_jobxq {	width: 100%;	margin-top: 25px;}.n_jobxq_l {	width: 65%;	float: left;}.n_jobxq_l01 {	width: 100%;	font-size: 18px;	font-weight: bold;	color: #333;	padding: 20px 0;}.n_jobxq_l h3 {	width: 100%;	font-size: 18px;	font-weight: bold;	color: #333;	padding: 20px 0;	margin-bottom: 15px;}.n_jobxq_l02 {	width: 100%;	font-size: 14px;	color: #666;	line-height: 2.2;}.n_jobxq_l p {	width: 100%;	font-size: 14px;	color: #666;	line-height: 2.2;	margin-bottom: 15px;}.n_jobxq_r {	width: 35%;	float: left;	padding: 30px 0;}.n_jobxq_r01 {	width: 100%;}.n_jobxq_r02 {	width: 100%;	float: left;	padding-top: 30px;	text-align: right;	padding-right: 20px;}.n_jobxq_r02 img {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.n_jobxq_r02 a:hover img {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	transform: scale(1.1);	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.n_jltd {	width: 100%;	background: #f9f9f9;	padding: 70px 0;	margin-top: 40px;}.n_jltd01 {	max-width: 1280px;	margin: 0 auto;}.n_jltd02 {	width: 100%;	font-size: 25px;	color: #333;}.n_jltd03 {	width: 100%;	float: left;	padding-top: 20px;}.jld form {	overflow: hidden;}.jld table {	margin-bottom: 30px;}.jld table tbody {	display: block;	width: 48%;}.jld table tbody tr {	display: block;	width: 100%;	margin-bottom: 15px;}.jld table tbody td {	display: block;	width: 100%;}.jld table tbody input {	height: 50px;	display: block;	width: 100%;	border: none;	padding-left: 15px;}.jld table tbody select {	height: 50px;	display: block;	width: 100%;	border: none;	padding-left: 15px;}.jld table tbody textarea {	display: block;	width: 100%;	min-height: 180px;	max-height: 180px;	border: none;	padding: 15px;}.jld .tjiao {	display: block;	width: 150px;	height: 40px;	color: #fff;	margin-left: 442px;	border: 1px solid #4369ab;	background: #4369ab;	float: left;}.jld .qxiao {	display: block;	width: 150px;	height: 40px;	color: #fff;	margin-left: 15px;	border: 1px solid #909090;	background: #909090;	float: left;}.btnss {	height: 46px;	line-height: 46px;	padding: 0 50px;	display: block;	font-size: 16px;	border: 1px solid #e5e5e5;	color: #000;	float: right;	transition: all 0.5s;	-webkit-transition: all 0.5s;}.btnss:hover {	border: 1px solid #E59738;	background: #E59738;	color: #fff;}.s_footer {	padding: 50px 0 20px;	width: 100%;	background: url("../images/footbg.jpg") top center repeat-y;}.s_footerz {	max-width: 1280px;	margin: 0 auto;	color: #a9a9a9;	font-size: 14px;}.s_footerz a {	color: #a9a9a9;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.s_footerz a:hover {	color: #dadada;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.s_fb_l {	width: 28%;	float: left;	margin-right: 4%;}.s_fb_l01 {	width: 100%;	color: #fff;	font-size: 26px;	margin-bottom: 30px;}.s_fb_l02 {	width: 100%;	float: left;	padding-bottom: 10px;}.s_fb_l02_l {	width: 15%;	float: left;}.s_fb_l02_c {	/* width: 85%; */	float: left;}.s_fb_l02_c i{ font-size:15px; width:18px; text-align:center;}.s_fb_c {	width: 21%;	float: left;}.s_fb_c01 {	width: 100%;	color: #fff;	font-size: 18px;	margin-bottom: 10px;	line-height: 41px;}.s_fb_c02 {	width: 100%;	float: left;}.s_fb_c02 ul li {	margin-bottom: 10px;}.s_fb_c02 ul li a {	width: 100%;	display: block;	color: #a9a9a9;	font-size: 14px;}.s_hdpt {	width: 25%;	float: left;	padding: 0 0 0 60px;}.s_hdpt01 {	width: 100%;	float: left;	color: #fff;	font-size: 26px;	margin-bottom: 30px;}.s_footer_b {	width: 100%;	font-size: 14px;	height: 70px;	line-height: 70px;	background: #000;	color: #a9a9a9;}.s_footer_b a {	color: #a9a9a9;}.s_footer_b01 {	max-width: 1200px;	margin: 0 auto; text-align:center;}.s_ftb_l {	width: 70%;	float: left;}.s_ftb_r {	width: 30%;	float: left;	text-align: right;}.s_ftb_r a {	color: #a9a9a9;}.s_fbma {	width: 100%;	float: left;	padding-bottom: 20px;}.s_fbma_l {	width: 50%;	float: left;	color: #a9a9a9;	;}.s_fbma_l01 {	width: 100%;	float: left;	font-size: 14px;}.s_fbma_l02 {	width: 100%;	float: left;	font-size: 20px;}.s_fbma_r {	width: 50%;	float: left;	text-align: right;}.am-slider-default {	background: none;}.am-slider-default {	-webkit-box-shadow: none;	box-shadow: none;}.c_nav {	height: 110px;	background-color: #ffffff;}.c_nav_logo {	float: left;	line-height: 110px;	width: 50%;}.c_nav_logo img{float:left;margin: 22.5px 0;}.c_nav_logo h6{float:left;line-height:30px;margin: 27px 0 0 25px;font-size: 16px;color:#868686;}.c_nav_logo h6 span{font-size: 26px;color:#231714;}.c_nav_nav {	float: right;	line-height: 110px;	width: 50%;} .c_nav_nav_ul {	float: left;	width: 100%;}.c_nav_nav_div {	float: left;}.c_nav_nav_li1 {	float: left;	width: 20%;	text-align: center;		position: relative;}.c_nav_nav_li_a {	font-size: 16px;	color: #333333;}.c_nav_nav_li1 .c_nav_nav_li_a_hover {	border-bottom: 2px solid #d61518;}.c_nav_nav_li_b {	position: absolute;	top: 110px;	left: 0;	z-index: 99;	padding: 0;		-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.c_nav_nav_li1:hover .c_nav_nav_li_b {	}.c_nav_nav_li2 {	width: 240px;	text-align: left;	background-color: #231714;	position: relative;	margin-top: 2px;	}.c_nav_nav_li2_b {	height: 0;	overflow: hidden;	line-height: 45px;	color: #ffffff;	font-size: 14px;	padding-left: 20px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;	}.c_nav_nav_li1:hover .c_nav_nav_li2_b {	height: 45px;}.c_nav_nav_li2_b_i {	font-weight: bolder;	font-style: normal;	float: right;	margin-right: 0;	font-family: SimSun;	color: #231714;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.c_nav_nav_li2_b:hover {	color: #fff;	background-color: #d61518;}.c_nav_nav_li2_b:hover .c_nav_nav_li2_b_i {	margin-right: 10px;	color: #fff;}.c_nav_nav_li_c {	position: absolute;	top: 0;	left: 160px;	width: 140px;	background-color: #2c3038;}.c_nav_nav_li3_div {	height: 0;	overflow: hidden;	line-height: 38px;	background-color: #2c3038;	padding-left: 20px;	color: #ffffff;	font-size: 14px;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.c_nav_nav_li3_div:hover {	background-color: #414141;	color: #BBA26C;}.c_nav_nav_li2:hover .c_nav_nav_li3_div {	height: 38px;}.n_news_li {	padding: 0 35px;	background-color: #ffffff;	height: 194px;	width: 100%;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.n_news_li:hover {	/* background: #d61518; */	border-bottom: none;	box-shadow: 0 0 10px #d61518;}.n_news_li_time {	float: left;	text-align: right;	width: 110px;	margin-top: 55px;}.n_news_li_nian {	font-size: 18px;	color: #d2d2d2;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.n_news_li:hover .n_news_li_nian {	color: #d61518;}.n_news_li_yue {	font-size: 30px;	font-weight: bolder;	color: #d2d2d2;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.n_news_li:hover .n_news_li_yue {	color: #d61518;}.n_news_li_xian {	margin-top: 8px;	width: 37px;	height: 2px;	float: right;	background-color: #d61518;;}.n_news_li_con {	float: left;	width: 950px;	margin-left: 65px;}.n_news_li_name {	margin-top: 25px;	font-size: 22px;	font-weight: bold;	color: #555;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.n_news_li:hover .n_news_li_name {color: #d61518;}.n_news_li_js {	margin-top: 11px;	line-height: 28px;	font-size: 14px;	color: #898989;}.n_news_li_more {	margin-top: 20px;	font-size: 14px;	color: #898989;}.n_news_ul li {	margin-bottom: 30px;	background: #fff;	box-shadow: 0 0 5px #999;}.n_news_li:hover{ background:url(../images/xwbg.jpg);}.n_news_li_touch_time {	display: none;}.nca {	min-height: 700px;}.wds {    }.newlbt {	font-size: 44px;	color: #222;	text-align: center;	margin-bottom: 60px;}.zpxxnr {	margin-bottom: 50px;}.zpxxnr ul li {	float: left;	margin: 0 30px 22px 0;}.zpxxnr ul li a {	border: 1px solid #EBEBEB;	display: block;	width: 625px;	height: 272px;	padding: 20px;	transition: all .3s;	-moz-transition: all .3s;		-webkit-transition: all .3s;		-o-transition: all .3s;	}.zpxxnr ul li a:hover {	box-shadow: 0 0 14px #cecaca;	transition: all .3s;	-moz-transition: all .3s;		-webkit-transition: all .3s;		-o-transition: all .3s;	}.zpxxnr ul li a:hover .nwsmor {	color: #fff;	border: 1px solid #0C4DA2 !important;	background: #0C4DA2;	-webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}.zpxxnr ul li a:hover .nwsmor b {	border-top: 1px solid #fff;	border-right: 1px solid #fff;	-webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;	right: 25px;}.zpwcl {	float: left;	width: 70%;}.zpwcl .zplbt {	font-size: 24px;	font-weight: bold;	color: #000;	display: block;}.zpwcl .zpljj {	font-size: 14px;	color: #585858;	display: block;	line-height: 54px;}.zpwcl .zpljj b {	font-weight: 100;	padding: 0 10px;}.zpwcl .zpljj2 {	display: block;	overflow: hidden;	margin-bottom: 20px;}.zpwcl .zpljj2 b {	display: block;	padding: 7px 10px;	background: #F5F5F5;	color: #8C8C8C;	border-radius: 3px;	float: left;	margin-right: 5px;	font-weight: normal;}.zpwcl .zpljj3 {	display: block;	font-size: 14px;	color: #666;	width: 85%;}.zpwcr {	float: right;	width: 30%;}.zpwcr .wzpnm {	display: block;	height: 168px;	line-height: 138px;	text-align: right;}.zpwcr .nwsmor {	float: right;}.nwsmor:hover {	color: #fff;	border: 1px solid #E59738 !important;	background: #E59738;	-webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}.nwsmor:hover b {	border-top: 1px solid #fff;	border-right: 1px solid #fff;	-webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;	right: 25px;}.nwsmor {	display: block;	width: 150px;	border: 1px solid #666;	height: 42px;	line-height: 42px;	padding-left: 30px;	font-size: 14px;	color: #666;	border-radius: 3px;	position: relative;}.nwsmor b {	font-weight: normal;	transform: rotate(45deg);	-ms-transform: rotate(45deg); 		-moz-transform: rotate(45deg); 		-webkit-transform: rotate(45deg); 	-o-transform: rotate(45deg); 		border-top: 1px solid #666;	border-right: 1px solid #666;	display: block;	width: 8px;	height: 8px;	position: absolute;	top: 16px;	right: 30px;	-webkit-transition: all .3s;	-moz-transition: all .3s;	-ms-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}.page_about_jj_img {	width: 595px;	height: 323px;	float: left;}.page_about_jj_con {	width: 648px;	float: right;}.page_about_jj_con_name {	color: #000000;	font-size: 30px;}.page_about_jj_con_js {	margin-top: 15px;	font-size: 14px;	color: #666666;	line-height: 30px;}.page_about_jj {	margin-top: 40px;}.page_about_time {	height: 312px;	margin-top: 40px;	background: url(../images/page_about_time.jpg);	position: relative;}.page_about_time_xian {	width: 100%;	height: 1px;	position: absolute;	bottom: 130px;	left: 0;	right: 0;	background-color: #5e89c2;}.box {	width: 1280px;	margin: 0 auto;}.box_nn {	width: 1200px;	margin: 0 auto;}.page_about_time_li {	width: 90%;}.page_about_time_li_name {	font-size: 50px;		color: #ffffff;}.page_about_time_li_name span {	font-size: 16px;	font-family: "Microsoft YaHei";	margin-left:15px;}.page_about_time_li_icon img {	display: initial !important;	width: auto !important;}.page_about_time_li_js {	font-size: 16px;	color: #ffffff;	padding-left: 3px;	margin-top: 20px;}.page_about_time .am-slider-default .am-direction-nav a {	top: 54.5%;}.page_about_time .am-slider-default .am-direction-nav .am-prev {	left: -60px;}.page_about_time .am-slider-default .am-direction-nav .am-next {	right: -60px;}.page_about_time .am-direction-nav {}.page_about_time .am-slider-default {	margin: 0;}.page_about_timeli {	margin-top: 57px;}.page_about_fuwu {	width: 1280px;	margin: 0 auto;}.page_about_fuwu_name {	font-size: 30px;	color: #000000;	margin-top: 50px;}.page_about_fuwu_js {	font-size: 14px;	color: #666666;	margin-top: 18px;}.newshowbox {	width: 100%;	padding: 30px 0;	float: left;}.newshowbox_r {	width: 100%;	/* float: right; */	margin: 0 0 50px 0;}.newshow_name {	font-size: 28px;	color: #333333;	font-weight: bold;	line-height: 30px;}.newshow_zx div {	float: left;	font-size: 14px;	color: #999999;}.newshow_ctrl a {	color: #999999;	font-weight: 600;	margin-right: 10px;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.newshow_ctrl a:hover {	color: #333;}.newshow_follow {	margin-right: 20px;}.newshow_fx .bdsharebuttonbox a {	margin: 0 6px 0 0;}.newshow_fx {	margin-left: 30px;}.newshow_zx {	margin-top: 20px;}.newshow_title {	padding-bottom: 16px;}.newshow_zx .newshow_back {	float: right;}.newshow_back a {	color: #999999;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;	background: #000;	padding: 10px 20px;	color: #fff;	/* display: block; */}.newshow_back a:hover {	color: #333333;}.newshow_cont {	font-size: 16px;	color: #666666;	line-height: 30px;	margin-top: 24px;}.newshow_cont p {	margin-bottom: 10px;	font-size: 16px;	line-height: 30px;}.newshow_cont strong , .cpjianjie strong{ font-size:16px;}.newshow_cont h3 {	font-weight: bold;	font-size: 16px;	margin-bottom: 15px;	color: #333;}.newshow_cont h4 {	font-weight: bold;	font-size: 14px;	margin-bottom: 15px;	color: #333;}.newshow_aboutsearch {	font-size: 14px;	color: #333;	font-weight: bold;}.newshow_aboutsearch a {	color: #333333;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.newshow_aboutsearch a:hover {	color: #666666;}.newshow_pjs {	float: left;	margin-top: 20px;	font-size: 14px;	color: #333333;	line-height: 28px;}.newshow_p a {	color: #333333;	padding-bottom: 2px;	border-bottom: 1px solid #666666;}.newshow_p {	float: left;}.newshow_pjs_fx {	float: right;}.newshow_bottom {	margin-top: 14px;}.newshow_back {	/* float: right; */	font-size: 14px;	margin-top: 25px;}.newshowbox_r_b {	padding: 0 20px;	margin-top: 32px;	width: 100%;	/* padding-bottom: 25px; */	border: 7px solid #F3F3F3;}.newshowbox_r_b li{ line-height:50px; }.newshowbox_r_b li:nth-child(1){border-bottom:1px solid #eee}.show_prev_title {	font-size: 20px;	color: #555555;	font-weight: 600;	margin-top: 30px;}.show_prev_time {	font-size: 12px;	color: #555555;	margin-top: 5px;}.show_prev_name {	font-size: 16px;	color: #555555;	line-height: 30px;}.newshowbox_r_b_prev {	border-bottom: 1px solid #ECECEC;	padding-bottom: 26px;}.show_chanpin_touch {	display: none;}.prenextpage_touch {	display: none;}.banner {	height: 580px;	overflow: hidden;	position: relative;	z-index: 9;}.pc_banner {	height: 580px;}.banner_bg {	position: absolute;	height: 100%;	width: 50%;	z-index: 9;	background: rgba(12,77,162,0.6);}.banner_li {	width: 100%;	height: 580px;	background-size: auto 100% !important;}.touch_banner .am-slider-default .am-control-nav {	display: block;}.banner .am-slider-default .am-control-nav {	bottom: 15px;}.banner .am-slider-default .am-control-nav li a {	width: 15px;	height: 15px;	background-color: #ffffff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.banner .am-slider-default .am-control-nav li a:hover {	background-color: rgba(255,255,255, .7);}.banner .am-slider-default .am-control-nav li a.am-active {	width: 40px;}.banner .am-direction-nav {	display: none;}.show_page p {	margin-bottom: 40px;	font-size: 16px;	color: #666666;	line-height: 30px;}.show_page h3 {	font-size: 18px;}#yema .pages a {	width: auto !important;	padding: 0 10px !important;}.slider-container {	position: relative;	height: 100%;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	cursor: all-scroll;}.slider-control {	z-index: 2;	position: absolute;	top: 0;	width: 12%;	height: 100%;	-webkit-transition: opacity 0.3s;	transition: opacity 0.3s;	will-change: opacity;	opacity: 0;}.slider-control.inactive:hover {	cursor: auto;}.slider-control:not(.inactive):hover {	opacity: 1;	cursor: pointer;}.slider-control.left {	left: 0;	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);	background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);}.slider-control.right {	right: 0;	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);}.slider-pagi {	position: absolute;	z-index: 3;	left: 50%;	bottom: 2rem;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);	font-size: 0;	list-style-type: none;}.slider-pagi__elem {	position: relative;	display: inline-block;	vertical-align: top;	width: 2rem;	height: 2rem;	margin: 0 0.5rem;	border-radius: 50%;	border: 2px solid #fff;	cursor: pointer;}.slider-pagi__elem:before {	content: "";	position: absolute;	left: 50%;	top: 50%;	width: 1.2rem;	height: 1.2rem;	background: #fff;	border-radius: 50%;	-webkit-transition: -webkit-transform 0.3s;	transition: -webkit-transform 0.3s;	transition: transform 0.3s;	transition: transform 0.3s, -webkit-transform 0.3s;	-webkit-transform: translate(-50%, -50%) scale(0);	transform: translate(-50%, -50%) scale(0);}.slider-pagi__elem.active:before, .slider-pagi__elem:hover:before {	-webkit-transform: translate(-50%, -50%) scale(1);	transform: translate(-50%, -50%) scale(1);	background: #d61518;	border: 2px solid #d61518;}.slider {	z-index: 1;	position: relative;	height: 100%;}.slider.animating {	-webkit-transition: -webkit-transform 0.5s;	transition: -webkit-transform 0.5s;	transition: transform 0.5s;	transition: transform 0.5s, -webkit-transform 0.5s;	will-change: transform;}.slider.animating .slide__bg {	-webkit-transition: -webkit-transform 0.5s;	transition: -webkit-transform 0.5s;	transition: transform 0.5s;	transition: transform 0.5s, -webkit-transform 0.5s;	will-change: transform;}.slide {	position: absolute;	top: 0;	width: 100%;	height: 100%;	overflow: hidden;}.slide.active .slide__overlay, .slide.active .slide__text {	opacity: 1;	-webkit-transform: translateX(0);	transform: translateX(0);}.slide__bg {	position: absolute;	top: 0;	left: -50%;	width: 100%;	height: 100%;	background-size: cover;	will-change: transform;}.slide:nth-child(1) {	left: 0;}.slide:nth-child(1) .slide__bg {	left: 0; background-position:center;}.slide:nth-child(1) .slide__overlay-path {	fill: #e99c7e;}.slide__overlay-path {	fill: #0C4DA2 !important;}@media (max-width: 991px) {.slide:nth-child(1) .slide__text {	background-color: rgba(233, 156, 126, 0.8);}}.slide:nth-child(2) {	left: 100%;}.slide:nth-child(2) .slide__bg {	left: -50%;	background-image: url("../images/3d-slider-2.jpg");}.slide:nth-child(2) .slide__overlay-path {	fill: #e1ccae;}@media (max-width: 991px) {.slide:nth-child(2) .slide__text {	background-color: rgba(225, 204, 174, 0.8);}}.slide:nth-child(3) {	left: 200%;}.slide:nth-child(3) .slide__bg {	left: -100%;	background-image: url("../images/3d-slider-1.jpg");}.slide:nth-child(3) .slide__overlay-path {	fill: #adc5cd;}@media (max-width: 991px) {.slide:nth-child(3) .slide__text {	background-color: rgba(173, 197, 205, 0.8);}}.slide:nth-child(4) {	left: 300%;}.slide:nth-child(4) .slide__bg {	left: -150%;	background-image: url("../images/3d-slider-4.jpg");}.slide:nth-child(4) .slide__overlay-path {	fill: #cbc6c3;}@media (max-width: 991px) {.slide:nth-child(4) .slide__text {	background-color: rgba(203, 198, 195, 0.8);}}.slide__content {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.slide__overlay {	position: absolute;	bottom: 0;	left: 0;	height: 100%;	min-height: 810px;	-webkit-transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;	transition: opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;	transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;	transition: transform 0.5s 0.5s, opacity 0.2s 0.5s, -webkit-transform 0.5s 0.5s;	will-change: transform, opacity;	-webkit-transform: translate3d(-20%, 0, 0);	transform: translate3d(-20%, 0, 0);	opacity: 0;}@media (max-width: 991px) {.slide__overlay {	display: none;}}.slide__overlay path {	opacity: 0.8;}.slide__text {		width: 38%;	    	color: #fff;	-webkit-transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;	transition: opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;	transition: transform 0.5s 0.8s, opacity 0.5s 0.8s;	transition: transform 0.5s 0.8s, opacity 0.5s 0.8s, -webkit-transform 0.5s 0.8s;	will-change: transform, opacity;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	opacity: 0;}@media (max-width: 991px) {.slide__text {	left: 0;	bottom: 0;	width: 100%;	height: 20rem;	text-align: center;	-webkit-transform: translateY(50%);	transform: translateY(50%);	-webkit-transition: opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;	transition: opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;	transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;	transition: transform 0.5s 0.5s, opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;	padding: 0 1rem;}}.slide__text-heading {	font-size: 50px;	margin-bottom: 2rem;	font-weight: normal;}@media (max-width: 991px) {.slide__text-heading {	line-height: 20rem;	font-size: 3.5rem;}}.slide__text-desc {	font-size: 18px;	margin-bottom: 1.5rem;}@media (max-width: 991px) {.slide__text-desc {	display: none;}}.slide__text-link {	color: #ffffff;	border: 1px solid #ffffff;	z-index: 5;	margin-top: 20px;	display: inline-block;	position: relative;	padding: 10px 50px;	cursor: pointer;	font-size: 16px;	-webkit-perspective: 1000px;	perspective: 1000px;}@media (max-width: 991px) {.slide__text-link {	display: none;}}.slide__text-link:before {	z-index: -1;	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(255,255,255,0);	-webkit-transform-origin: 50% 100%;	transform-origin: 50% 100%;	-webkit-transform: rotateX(-85deg);	transform: rotateX(-85deg);	-webkit-transition: -webkit-transform 0.3s;	transition: -webkit-transform 0.3s;	transition: transform 0.3s;	transition: transform 0.3s, -webkit-transform 0.3s;	will-change: transform;}.slide__text-link:hover:before {	-webkit-transform: rotateX(0);	transform: rotateX(0);	background: rgba(255,255,255,1);}.slide__text_box {	width: 1280px;	margin: 0 auto;	position: relative;	z-index: 99;	padding-top: 120px;	text-align: left;}.t_hezuo01_c {	margin-top: 40px;}.t_hezuo01_c a:nth-child(5n) .t_hezuo02{ margin-right:0;} #chbnav_touch {	display: none;}.touch_banner {	display: none;} @media screen and (max-width: 640px) {	 .t_ser_b02{height: 105px;}	 #chbnav_touch {	display: block;}.chbnav_touch_nav .chbnav_select {	left: 0;}.chbnav_touch_nav_box {	position: fixed;	top: 0;	overflow: auto;	left: -100%;	width: 100%;	height: 100%;	z-index: 1000;	background: #fff;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.chbnav_touch_navli {	padding: 0 5%;}.chbnav_touch_navli b {	font-family: "Microsoft YaHei";	float: right;	font-size: 15px;}.chbnav_touch_erji {	display: none;	background-color: #f1f1f1;	padding-left: 20px;}.chbnav_touch_erji a {	display: block;	font-size: 16px;	color: #333333;}.chbnav_touch_top_logo {	position: absolute;	height: 100%;	left: 4%;}.chbnav_touch_nav_title {	height: 58px;	line-height: 58px;	border-bottom: 1px solid #DDDDDD;}.chbnav_touch_nav_title span {	font-size: 18px;	color: #16436C;	float: left;}.chbnav_touch_nav_title img {	float: right;	margin-top: 19px;}.chbnav_touch_top_logo img {	height: 80%;	margin-top: 8px;}.right_fd {	display: none;}.chbnav_touch_top {	position: relative;	height: 60px;	width: 100%;	border-bottom: 1px solid #ddd;	background-color: #ffffff;}.nn_banner_mouse_img {	display: none;}.nn_banner_li {	height: 160px !important;	background-size: 100% auto !important;}.nn_banner_title {	height: 120px;}.chbnav_touch_top_list {	position: absolute;	right: 4%;	width: 36px;	height: 100%;}.nn_banner_js {	display: none;}.nn_banner_name {	font-size: 18px;	font-weight: normal;	bottom: 20px;	line-height: normal;}.nn_banner .am-slider-a1 .am-control-nav {	bottom: 10px;	left: 0;	right: 0;}.nn_banner .am-slider-a1 .am-control-nav li a {	width: 14px;	height: 1px;}.chb_anli_con_touch .am-slider-a1 .am-control-nav {	display: none;}.chb_anli_con_touch .am-slider .am-slides>li p {	text-align: center;	position: absolute;	width: 100%;	height: 50px;	line-height: 50px;	bottom: 0;	font-size: 16px;	left: 0;	right: 0;	color: #ffffff;	background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);}.chb_fuwu_touch_a {	padding: 30px 3%;}.chb_fuwu_touch_a_title {	font-size: 22px;	color: #333333;}.chb_fuwu_touch_a_ul p {	width: 50%;	float: left;	line-height: 26px;	word-wrap: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.chb_fuwu_touch_a_ul p img {	width: 25px;	margin-right: 10px;	vertical-align: middle;}.chb_fuwu_touch_a_ul p span {	vertical-align: middle;	font-size: 14px;}.chb_fuwu_touch_a_entitle {	font-size: 18px;	color: #666666;	margin-bottom: 6px;}.chbnav_touch_top_list_c {	margin-top: 20px !important;}.chbnav_touch_top_list_a {	width: 90%;	height: 1px;	margin: 0 auto;	background-color: #666666;}.chbnav_touch_top_list_b {	margin: 8px auto;}.t_head {	display: none;}.banner {	height: 240px;}.banner .am-slider-default {	margin: 0;}.banner_li {	height: 240px;}.t_banner {	height: 240px;}.t_notice {	display: none;}.t_ser {	width: 94%;	padding-top: 20px;}.t_sert_l {	float: none;	width: 100%;}.t_sert_l01 {	font-size: 26px;}.t_sert_r {	display: none;}.t_ser_b01 {	width: 50%;	margin-right: 0;	padding:10px;	margin-bottom: 15px;}.t_ser_b03 {	font-size: 4px;	word-wrap: normal;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	padding-top: 10px;}.t_about {	background-attachment: initial;	padding: 20px 0;}.t_about_nr {	width: 94%;}.t_abt_l {	float: none;	width: 100%;}.t_abt_l04 {	padding-right: 0;}.t_abt_l01 {	font-size: 26px;}.t_abt_r {	display: none;}.t_ab_bnr {	width: 94%;	padding-top: 20px;}.t_ab_bnr01 {	padding-left: 0;	width: 80%;	float: none;	margin: 0 auto;}.t_ab_bnr .am-slider-default .am-direction-nav .am-prev {	left: 0;}.t_ab_bnr .am-slider-default .am-direction-nav .am-next {	right: 0;}.t_news {	padding: 20px 0 0 0;}.t_news_a {	width: 94%;}.t_news_a01z {	padding-top: 20px;}.t_news_a01 {	width: 100%;	float: none;	display: none;}.t_news_a02 {	margin-left: 0;	width: 100%;	float: none;	margin-top: 10px;}.t_news_r01 {	padding: 20px 0;}.t_news_r02_b {	font-size: 16px;}.t_news_r03 {	padding-left: 10px;}.t_news_r03_b {	padding-top: 0;	overflow : hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.t_hezuo01 {	padding-top: 20px;	width: 94%;}.t_hezuo02 {	width: 49%;	margin-right: 0;	text-align: center;}.t_hezuo01 .t_hezuo02_touch2 {	margin-left: 2%;}.t_hezuo02_a {	padding: 15px 0;}.t_hezuo02 img {	max-width: 80%;}.t_ser_b .t_ser_b01_2touch {	margin-left:0;}.t_hezuo01_c {	margin-top: 20px;}.t_job {	padding: 20px 0;}.t_jobz {	width: 94%;}.t_job_l {	width: 100%;	float: none;	clear: both;	zoom: 1;	display: table;}.t_job_l01 {	font-size: 26px;}.t_job_l04 {	padding-right: 0;}.t_job_r {	float: none;	width: 100%;	clear: both;	zoom: 1;	display: table;	margin-top: 20px;}.t_job_r01 {	padding: 15px;}.s_footer {	padding-top: 20px;}.s_footerz {	width: 94%;}.s_fb_l {	width: 100%;	float: none;}.s_fb_l01 {	margin-bottom: 15px;	clear: both;	zoom: 1;	display: table;}.s_fb_l02 {	clear: both;	zoom: 1;	display: table;	float: none;}.s_fb_c {		width: 100%;}.s_hdpt {	width: 100%;	float: none;	padding: 0; display:none;}.s_hdpt01 {	margin-bottom: 15px;}.s_footer_b {	height: auto;	line-height: normal;	clear: both;	zoom: 1;	display: table;	padding: 10px 0; margin-bottom:68px;}.s_footer_b01 {	width: 94%; text-align:center;}.s_ftb_l {	float: none;	width: 100%;}.s_ftb_r {	float: none;	text-align: left;	width: 100%;	margin-top: 5px;}.t_news_a01_a {	height: auto;}.pc_banner {	display: none;}.touch_banner {	display: block;}.banner_li_box {	position: absolute;	left: 0;	right: 0;	bottom: 0;	width: 100%;	line-height: 60px;	height: 60px;	background: rgba(12,77,162,0.8);}.banner_li_box_name {	font-size: 16px;	text-align: left;	margin-left: 3%;}.banner .am-slider-default .am-control-nav {	bottom: 22px;	text-align: right;}.n_banner {background: url(/skin/images/fuwu.jpg);	height: 200px;	background-attachment: initial !important;	background-size: auto 100% !important;}.n_btxt02 {	font-size: 28px;}.n_btxt {	width: 94%;	margin: 0 auto;	padding-top: 30px;}.n_fuwu {	padding: 20px 0 0 0;}.n_fuwu_z {	width: 94%;}.n_sert_r {	width: 100%;	float: none;	line-height: 38px;}.n_bottom {	padding-bottom: 10px;}.n_lx_top {	font-size: 15px;}.n_fuwu_nr .t_hezuo01 {	width: 100%;}.page_about_jj {	margin-top: 0;}.page_about_jj_img {	width: 100%;	float: none;	height: auto;}.page_about_jj_img img {	max-width: 100%;}.page_about_jj_con {	width: 100%;	float: none;	margin-top: 20px;}.page_about_time {	margin-top: 20px;}.box {	width: 94%;}.page_about_time .am-slider-default .am-control-nav {	display: block;}.page_about_timeli {	margin-top: 25px;}.page_about_time_xian {	bottom: 162px;}.page_about_time .am-slider-default .am-control-nav {	bottom: -40px;}.page_about_fuwu {	width: 94%;}.page_about_fuwu_name {	font-size: 26px;	margin-top: 20px;}.page_about_fuwu_ul .t_ser_b01_touch2 {	margin-left: 2%;}.n_fuwu_nr .t_ser_b01_touch2 {	margin-left: 2%;}.t_ser_b04 {	padding-top: 10px;}.page_about_time .am-direction-nav {	display: none;}.zpxxnr ul li {	float: none;	margin: 0 0 15px 0;}.zpxxnr ul li a {	width: 100%;	height: auto;}.zpwcr {	display: none;}.zpwcl {	float: none;	width: 100%;}.zpwcl .zplbt {	font-size: 20px;}.zpwcl .zpljj3 {	width: 100%;}.n_lx_a01 {	width: 50%;	padding: 0 0 0 10px;	margin: 10px 0;}#map {	width: 100% !important;	height: 200px !important;}.n_lx_a05 {	margin-bottom: 30px;	height: auto;}.n_news_ul .box {	width: 100%;}.n_news_li {	padding: 0 3% 15px 3%;	height: auto;	border-bottom: 1px solid #eee;}.n_news_li_time {	display: none;}.n_news_li_con {	float: none;	margin-left: 0;	width: 100%;}.n_news_li_name {	font-size: 18px;	margin-top: 10px;}.n_lx_b {	padding-top: 0;}.n_jobxq_r {	display: none;}.n_jobxq_l {	width: 100%;	float: none;}.n_jobxq_l h3 {	padding: 0;}.n_jltd {	padding: 20px 0;	margin-top: 10px;}.n_jltd01 {	width: 94%;}.n_jltd03 {	float: none;}.jld table tbody {	width: 100%;	float: none !important;}.jld table {	margin-bottom: 10px;}.jld .tjiao {	margin-left: 0;}.show_new .box {	width: 100%;}.newshowbox {	float: none;	width: 100%;}.newshow_cont {	margin-top: 0;}.newshow_cont p {	margin-bottom: 18px;}.newshow_cont img {	max-width: 100%;	text-indent: 0;}.newshowbox_r {	float: none;	width: 100%;	margin: 0;}.newshowbox_r_t {	display: none;}.newshowbox_r_b {	margin-top: 0;	width: 100%;	margin-bottom: 20px;}.newshow_name {	font-size: 20px;}.box_nn {	width: 94%;}.t_about_b .page_about_time_li_name {	font-size: 50px;}.show_page img {	max-width: 100%;}.t_ab_bnr .page_about_timeli {	margin-top: 0;}}.guanyu2{ }.biaoti{ text-align:center; font-size:30px; margin-bottom:30px;}.biaoti span{display: block;    font-size: 18px;    font-weight: normal;    color: #999;}.biaoti .duanxian{width:30px;height:5px;border-radius:2.5px;background: #d61518;margin:7px auto;}.guanyu2 ul{line-height:32px;font-size: 16px;}.guanyu2 ul p{ font-size:16px;}.shuzi{overflow:hidden;margin:30px 0;/* border:1px solid #ccc; */background: #f7f5f5;}.shuzi h6{width:40%;float:left;background: url(../images/da_bg02.jpg) no-repeat;padding: 60px 0;text-align: center;font-size: 25px;color: #fff;margin: 0;background-size: auto 100%;}.shuzi ol{width:60%;float:right;padding:60px 0;font-size: 20px;}.shuzi ol li{	width:33.33333333%;	float:left;	border-left:1px solid #ccc;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	color: #d61518;	font-size: 20px;	text-align: center;	}.shuzi ol li i{ margin-right:10px; font-size:25px}.shuzi ol li span{color: #666;display:block;font-size: 16px;margin-top: 18px;}.shijian{    margin-bottom: 40px;    overflow: hidden; position:relative;}.shijian li{width: 18%;float:left;position:relative;height: 380px;margin: 0 1%;padding: 0 1%;}.shijian li h3{ font-size:25px; margin-bottom:15px;}.shijian li p{line-height:32px; font-size:16px; margin-bottom:15px}.shijian li span{width: 94px;height: 94px;border-radius:50%;line-height: 80px;text-align:center;font-size:25px;border:7px solid #333;position: absolute;bottom:0;left: 20%;/* margin-left:-50px; */display: block;font-weight:bold;color:#666;}.shijian li:nth-child(1){ margin-top:200px }.shijian li:nth-child(2){ margin-top:150px }.shijian li:nth-child(3){ margin-top:100px }.shijian li:nth-child(4){ margin-top:50px }.shijian li:nth-child(2) span{border:7px solid #d61518; width:104px; height:104px; line-height:90px; font-size:26px; }.shijian li:nth-child(3) span{width:114px; height:114px; line-height:100px; font-size:27px }.shijian li:nth-child(4) span{border:7px solid #d61518; width:114px; height:114px; line-height:100px; font-size:28px; }.shijian li:nth-child(5) span{width:124px; height:124px; line-height:110px; font-size:28px }.shijian li i{    position: absolute;    right: -30px;    bottom: 60px;    font-size: 40px;    -webkit-transform: rotate(345deg);    transform: rotate(345deg);    -ms-transform: rotate(345deg);    -moz-transform:rotate(345deg);    -o-transform:rotate(345deg);    }.shijian li:nth-child(2) i,.shijian li:nth-child(4) i{ color:#d61518}	.page{text-align:center; }.page a{line-height:35px;padding:0 12px;color:#333;border:1px solid #ccc;margin:5px;display: inline-block;border-radius: 5px;}.page a.page-num-current{background: #d61518;color:#fff;}		.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }		.slideBox .hd{height:30px;overflow:hidden;position:absolute;text-align:center;z-index:1;bottom: 15px;width: 100%;}		.slideBox .hd ul{overflow:hidden;zoom:1;/* float:left; */width: 100%;text-align: center;}		.slideBox .hd ul li{display: inline-table;margin: 0 5px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;/* cursor:pointer; */border-radius: 50%;}		.slideBox .hd ul li.on{ background:#f00; color:#fff; }		.slideBox .bd{ position:relative; height:100%; z-index:0;   }		.slideBox .bd li{ zoom:1; vertical-align:middle; }		.slideBox .bd img{ width:100%; height:auto; display:block;  }.m-la{display:none;}@media(max-width:640px){ .m-la{    display: block;    float: left;    position: absolute;    right: 20%;    line-height: 59px;}.m-la a {    border: 1px solid #ccc;    padding: 3px 5px;    border-radius: 5px; margin-left:3px;}.m-la a.active{background:#d61518; color:#fff;}.shuzi h6, .shuzi ol{width:100%;} .shuzi ol li{ width:100%; border:none; margin:10px 0} .shuzi ol{ padding:20px 0}.shijian li{width:100%; height:auto}.shijian li:nth-child(1){ margin-top:0;}.shijian li,.shijian li:nth-child(2),.shijian li:nth-child(3),.shijian li:nth-child(4){margin-top:0;padding: 20px 0;}.shijian li span,.shijian li:nth-child(2) span,.shijian li:nth-child(3) span,.shijian li:nth-child(4) span,.shijian li:nth-child(5) span{height:30px;border-radius:0;border-width:2px;line-height: 25px;font-size:18px;width:90px;position:absolute;top: 25px;right: 10px;margin-left:0;border-radius: 15px;left: auto;}.shijian li i{-webkit-transform: rotate(90deg);transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);right:0;font-size:20px;tpp: 10px;bottom: 0;right: 90%;} .n_btxt03{ font-size:14px;} .suoluetu img{ max-width:100%}.n_news_li:hover{ background:none;}.c_nav_logo h6{ display:none;}.slideBox .hd{bottom:5px;}}