.main_visual {
	position: relative;
	overflow: hidden;
}
.main_image {
	width: 100%;
	height: 645px;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}
.main_image ul {
	width: 9999px;
	height: 645px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_image li {
	float: left;
	width: 100%;
	overflow: hidden;
	height: 645px;
	cursor: pointer;
}
.main_image li span {
	display: block;
	width: 100%;
	position: relative;
	height: 645px;
	z-index: 666 !important;
}
.main_image li a {
	display: block;
	width: 100%;
	height: 645px
}
div.flicking_con {
	width: 95%;
	margin: 0 auto;
	height: 15px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	z-index: 999;
	text-align: center;
}
div.flicking_con .flicking_inner {
	z-index: 999;
	text-align: right;
	height: 15px
} /* 121126 */
div.flicking_con a {
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	background: #FFF;
	border-radius: 50%;
	display: inline-block;
	text-indent: 9999px;
	opacity: .5;
	transition: .3s all ease;
	transform-origin: right top;
	margin-left: 8px;
	margin-right: 8px;
}
div.flicking_con a.on {
	background: #FFF;
	opacity: 1;
	width: 40px;
	border-radius: 100px;
	display: inline-block;
	height: 15px;
}
#btn_prev, #btn_next {
	z-index: 999;
	position: absolute;
	display: block;
	width: 60px!important;
	height: 60px!important;
	top: 50%;
	margin-top: -30px;
	display: none;
}
#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: 60px;
}
#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: 60px;
}
/*********************************banner**********************************/

.dh {
	width: 100%;
	height: 80px;
	background-color: rgba(0,0,0,0.5);
	position: fixed;
	z-index: 999;
	left: 0;
	right: 0;
	top: 0px;
}
.scroll {
	background-color: rgba(0,0,0,0.8) !important;
}
.dh_n {
}
.logo {
	width: 311px;
	height: 80px;
	float: left;
}
.logo a {
	display: inline-block;
	height: 80px;
	line-height: 80px;
}
.logo a img {
*margin-top:20px;
}
.dh_m {
	height: 80px;
*width:810px;
	float: right;
	overflow: hidden;
}
.dh_m_n {
	display: inline-block;
*width:690px;
*display:block;
*float:left;
}
.dh_m_n a {
	display: inline-block;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #fff;
	margin-right: 24px;
*margin-right:20px;
}
.dh_m_n a:hover {
	color: #c71300;
}
.dh_m_n .cur {
	color: #c71300;
}
.dh_lan {
*width:110px;
*float: right;
	display: inline-block;
	margin-left: 5px;
}
.dh_lan a {
	float: left;
	height: 80px;
	line-height: 80px;
	color: #FFF;
}
.dh_lan a img {
*margin-top:32px;
}
.dh_lan a:nth-child(1) {
	margin-left: 0px;
}
.dh_lan a:nth-child(1):after {
	content: "/";
	text-align: center;
	line-height: 80px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFF;
	font-size: 10px;
}

.dh_lan .cur {
	color: #C71200;
}
/************************************/
.tz {
	width: 100%;
	height: 64px;
	background: url(../images/tz.jpg) center center repeat;
}
.tz_n span {
	height: 64px;
	line-height: 64px;
	font-size: 20px;
	color: #c71300;
	float: left;
	font-weight: 600;
}
/* marquee5 */
#marquee5 {
	width: 640px;
	height: 64px;
	margin-left: 22px;
	float: left;
	overflow: hidden;
}
#marquee5 ul li {
	height: 64px;
	line-height: 64px;
	overflow: hidden;
}
#marquee5 ul li a s {
	font-size: 18px;
	max-width: 550px;
	overflow: hidden;
	color: #000;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	height: 64px;
	line-height: 64px;
	margin-right: 30px;
}
#marquee5 ul li a {
	color: #5f5f5f;
}
.gupiao {
	display: inline-block;
	line-height: 64px;
	float: right;
}
.gupiao span {
	display: inline-block;
	cursor: pointer;
	font-size: 20px;
	float: left;
}
.gp_n {
	float: left;
*line-height:64px;
*height:64px;
	font-size: 20px;
	margin-left: 20px;
}
/***************************************/
.H_CP, .H_about {
	box-sizing: border-box;
	padding-top: 50px;
	padding-bottom: 60px;
}
.H_news {
	box-sizing: border-box;
	padding-top: 50px;
}
.H_CP h1, .H_about h1, .H_news h1 {
	text-align: center;
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 600;
}
.H_CP h3, .H_about h3, .H_news h3 {
	font-size: 18px;
	text-align: center;
	line-height: 34px;
}
.H_CP_n_T {
	margin-top: 50px;
}
.H_CP_n_T_li, .H_CP_n_T_li_h {
	width: 200px;
	display: inline-block;
	float: left;
	height: 200px;
	position: relative;
	text-align: center;
	margin-left: 12px;
	margin-right: 12px;
}
.H_CP_n_T_li span, .H_CP_n_T_li_h span {
	width: 200px;
	height: 200px;
	display: inline-block;
	line-height: 200px;
	background: url(../images/H_L.png) center center no-repeat;
	-webkit-transition: -webkit-transform 1s ease-out;
	-moz-transition: -moz-transform 1s ease-out;
	-o-transition: -o-transform 1s ease-out;
	-ms-transition: -ms-transform 1s ease-out;
}
.H_CP_n_T_li_O {
	background: url(../images/H_O.png) center center no-repeat;
}
.H_CP_n_T_li_O:hover {
	background: none;
}
.H_CP_n_T_li_OX {
	background: url(../images/MH_O.png) center center no-repeat;
}
.H_CP_n_T_li_OX:hover {
	background: none;
}
.H_CP_n_T_li_OXH {
	background: url(../images/H_OXH.png) center center no-repeat;
}
.H_CP_n_T_li_OXH:hover {
	background: none;
}
.H_CP_n_T_li:hover span {
	width: 200px;
	height: 200px;
	display: inline-block;
	background: url(../images/H_O.png) center center no-repeat;
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.H_CP_n_T_li_xg:hover span {
	width: 200px;
	height: 200px;
	display: inline-block;
	background: url(../images/MH_O.png) center center no-repeat;
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.H_CP_n_T_li_xgh:hover span {
	width: 200px;
	height: 200px;
	display: inline-block;
	background: url(../images/H_OXH.png) center center no-repeat;
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
/*.H_CP_n_T_li_h:hover span {
	width: 200px;
	height: 200px;
	display: inline-block;
	background: url(../images/H_O1.png) center center no-repeat;
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}*/
.H_CP_n_T_li img, .H_CP_n_T_li_h img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	margin: auto;
*margin-left:25px;
*margin-top:25px;
}
.H_CP_n_B {
	display: none;
}
.H_CP_n_B_Z {
	margin-top: 50px;
}
.H_CP_n_B_li {
	width: 390px;
	height: 470px;
	border: 1px solid #C9C9C9;
	position: relative;
	overflow: hidden;
	float: left;
}
.H_CP_n_B_li:nth-child(3n+2) {
	margin-left: 12px;
	margin-right: 12px;
}
.H_CP_n_B_li img {
	width: 100%;
	height: 260px;
}
.H_CP_n_B_li_n {
	height: 212px;
	box-sizing: border-box;
	padding: 30px 20px;
	overflow: hidden;
	display: table-cell;
	vertical-align: bottom;
}
.H_CP_n_B_li_n h1 {
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.H_CP_n_B_li_n p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-align: inherit;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 78px;
}
.H_CP_n_B_li_n span {
	cursor: pointer;
	width: 106px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: right;
	border: 1px solid #000;
}
.H_CP_n_B_li_n_O {
	position: absolute;
	left: -1px;
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 0;/*	bottom: -472px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	transition-delay: 0s;
	transition-duration: 0.6s;
	transition-property: all;
	transition-timing-function: ease;*//* Firefox 4 *//*	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.6s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;*//* Safari 和 Chrome *//*	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.6s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;*//* Opera *//*	-o-transition-delay: 0s;
	-o-transition-duration: 0.6s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;*/
}
.H_CP_n_B_li:hover .H_CP_n_B_li_n_O {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 0;
}
.H_CP_n_B_li_n_O { 
	width: 392px;
	height: 472px;
	background: url(../images/H_cp_O_BJ.jpg) center center no-repeat;
	box-sizing: border-box;
	padding: 40px;
	background-size:100%;
*display:none;
}
.H_CP_n_B_li_n_O2 {
	width: 392px;
	height: 472px;
	background: url(../images/H_cp_O_BJ2.jpg) center center no-repeat;
	box-sizing: border-box;
	padding: 40px;
*display:none;
}
.H_CP_n_B_li_n_O5 {
	width: 392px;
	height: 472px;
	background: url(../images/H_cp_O_BJ5.jpg) center center no-repeat;
	box-sizing: border-box;
	padding: 40px;
*display:none;
}
.H_CP_n_B_li_n_O3 {
	width: 392px;
	height: 472px;
	background: url(../images/H_cp_O_BJ3.jpg) center center no-repeat;
	box-sizing: border-box;
	padding: 40px;
*display:none;
}
.H_CP_n_B_li_n_O4 {
	width: 392px;
	height: 472px;
	background: url(../images/H_cp_O_BJ4.jpg) center center no-repeat;
	box-sizing: border-box;
	padding: 40px;
*display:none;
}
.H_CP_n_B_li_n_O h1 {
	color: #fff;
	font-size: 25px;
	margin-bottom: 8px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.H_CP_n_B_li_n_O h2 {
	font-size: 18px;
	color: #FFF;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.H_CP_n_B_li_n_O em {
	width: 75px;
	height: 1px;
	background: #FFF;
	display: inline-block;
	float: left;
	margin-top: 8px;
}
.H_CP_n_B_li_n_O p {
	clear: both;
	padding-top: 10px;
	color: #FFF;
	height: 270px;
	overflow: hidden;
}
.H_CP_n_B_li_n_O a {
	width: 106px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	float: right;
	color: #FFF;
	border: 1px solid #FFF;
}
.H_about {
	height: 880px;
	background-image: url(../images/h_about_bj.jpg);
	background-attachment: fixed;
	background-position: center top;
	background-color: #4d4d4d;
}
.H_about_shuzi {
* visibility: hidden;
	height: 120px;
	text-align: justify;
	text-align-last: justify;
	width: 1010px;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 35px;
}
.H_shu {
	display: inline-block;
}
.H_shu span {
	display: block;
	font-size: 80px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	font-weight: 600;
}
.H_shu span em {
	display: inline-block;
	font-size: 22px;
	font-family: "Microsoft YaHei", SimSun, SimHei;
}
.H_shu i {
	font-size: 16px;
	text-align: center;
	display: block;
	text-align-last: center;
}
/**************************/



.cloud-product-ul {
	width: 100%
}
.cloud-product-ul li {
	position: relative;
	width: 300px;
	height: 420px;
	float: left;
}
.cloud-product-ul li:nth-child(3n+2) {
	margin-left: 10px;
	margin-right: 10px;
}
.normal-inner {
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.active-inner {
	position: relative;
	display: none;
	height: 100%;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s
}
.cloud-product-ul li.active .active-inner {
	display: block;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1
}
.cloud-product-ul li.active .normal-inner {
	display: none;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}
.cloud-product-ul li {
	-webkit-box-shadow: 1px 1px 12px rgba(0,0,0,.08);
	-moz-box-shadow: 1px 1px 12px rgba(0,0,0,.08);
	box-shadow: 1px 1px 12px rgba(0,0,0,.08);
	-webkit-transition: width .15s linear;
	-o-transition: width .15s linear;
	-moz-transition: width .15s linear;
	transition: width .15s linear
}
.cloud-product-ul li.active {
	z-index: 9;
	width: 580px;
	-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.2);
	-moz-box-shadow: 0 4px 20px rgba(0,0,0,.2);
	box-shadow: 0 4px 20px rgba(0,0,0,.2)
}
/**********************************/
.active1 {
	background: url(../images/active1.jpg) center center no-repeat;
}
.active2 {
	background: url(../images/active2.jpg) center center no-repeat;
}
.active3 {
	background: url(../images/active3.jpg) center center no-repeat;
}
.normal-inner {
	box-sizing: border-box;
	padding: 35px;
	padding-top: 65px;
	position: relative;
	height: 100%;
}
.active-inner {
	box-sizing: border-box;
	padding: 65px 35px 35px 35px;
	position: relative;
	height: 100%;
}
.cloud-product-ul h1 {
	color: #FFF;
	font-size: 35px;
	text-align: left;
}
.cloud-product-ul p {
	font-size: 16px;
	text-align: left;
	color: #FFF;
}
.normal-inner p {
	height: 52px;
	overflow: hidden;
	width: 180px;
}
.normal-inner a {
	width: 45px;
	height: 46px;
	display: inline-block;
	position: absolute;
	bottom: 20px;
	right: 20px;
	background: url(../images/active_a.png);
}
.active-inner p {
	height: 52px;
	width: 280px;
}
.active-inner a {
	width: 45px;
	height: 46px;
	display: inline-block;
	position: absolute;
	bottom: 20px;
	right: 20px;
	background: url(../images/active_ao.png);
*display:none;
}
.H_news_n {
	margin-top: 35px;
}
.H_news_n_li_img {
	width: 290px;
	float: left;
	margin-right: 10px;
}
.H_news_n_li_n {
	box-sizing: border-box;
	padding: 15px;
	background: #F7F7F7;
}
.H_news_n_li_img {
	height: 145px;
}
.H_news_n_li_img p{line-height: 23px;}
.H_news_n_li_n {
	height: 144px;
}
.H_news_n_li_n h1 {
	font-size: 18px;
	font-weight: 100;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.H_news_n_li_n h5 {
	color: #565656;
	line-height: 30px;
	font-size: 13px;
}
.H_news_n_li_n p {
	color: #565656;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.H_news_n a {
	display: inline-block;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.H_news_n_li_img a {
	width: 290px;
}
.H_news_n a img {
	width: 290px; height: 190px;
}
.H_news_n_li_R {
	width: 590px;
	min-height: 342px;
	float: right;
}
.H_news_n_li_R a {
	height: 105px;
	display: block;
	background: #F7F7F7;
	margin-bottom: 9px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.H_news_n_li_img a:hover {
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	box-shadow: 0 4px 6px rgba(0,0,0,.15);
}
.H_news_n_li_R a:hover {
	height: 105px;
	display: block;
	background: #F7F7F7;
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	box-shadow: 0 4px 6px rgba(0,0,0,.15);
	margin-bottom: 9px;
}
.H_news_n_li_R a span {
	width: 100px;
	height: 105px;
	text-align: center;
	display: block;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
}
.H_news_n_li_R a span h5 {
	color: #565656;
	display: block;
	text-align: right;
	padding-top: 18px;
	line-height: 24px;
	font-size: 17px;
}
.H_news_n_li_R a span i {
	color: #565656;
	font-size: 35px;
}
.H_news_n_li_R_n {
	width: 410px;
	float: left;
	height: 100%;
}
.H_news_n_li_R_n h1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #565656;
	margin-top: 12px;
	margin-bottom: 5px;
}
.H_news_n_li_R_n p {
	color: #565656;
	line-height: 24px;
}
/******************************************/

.foot {
	margin-top: 60px;
}
.foot_T {
	height: 302px;
	overflow: hidden;
	background: url(../images/foot_b.jpg) center center no-repeat;
}
.foot_B {
	background: #F7F7F7;
	padding-top: 25px;
	padding-bottom: 25px;
}
.foot_B p {
	text-align: center;
	color: #565656;
	font-size: 12px;
}
.foot_T_n {
	margin-top: 45px !important;
}
.f_link {
	width: 290px;
	float: left;
}
.foot_T_n h1 {
	font-size: 20px;
	color: #FFF;
	text-align: left;
	margin-bottom: 20px;
}
.foot_m {
	height: 180px;
}
.foot_m a {
	box-sizing: border-box;
	display: block;
	color: #CFD0D2;
	margin-bottom: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	white-space: pre-wrap;
}
.f_dh {
	width: 180px;
	margin-left: 110px;
	float: left;
}
.f_dh h1 {
	border-bottom: 1px dashed #AAADB1;
	padding-bottom: 15px;
}
.f_dh .foot_m a {
	margin-bottom: 10px;
}
.f_lxwm {
	width: 270px;
	margin-left: 95px;
	float: left;
}
.f_lxwm h1 {
	border-bottom: 1px dashed #AAADB1;
	padding-bottom: 15px;
}
.f_lxwm .foot_m p {
	margin-bottom: 10px;
	color: #CFD0D2;
	line-height: 22px;
}
.f_guanzhu { 
	width: 160px;
	margin-left: 95px;
	float: left;
}
.f_guanzhu h1 {
	border-bottom: 1px dashed #AAADB1;
	padding-bottom: 15px;
}
.f_guanzhu p {
	margin-bottom: 10px;
	color: #CFD0D2;
}
.f_guanzhu img {
	max-width: 100%;
	margin-bottom: 5px;
}
/************************************/
.gt_video {
	position: relative;
}
.video_top_img {
	display: none;
}
.main_image #bgvid {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 777 !important;
	left: 0;
	right: 0;
	top: -295px;
	bottom: 0;
	min-width: 100%;
	height: 645px;
	width: auto;
	height: auto;/*灰色调*/
/*-webkit-filter:grayscale(100%)*/}
.gt_video span {
	position: absolute;
	z-index: 333 !important;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.gp_n em i {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 3px;
}
.gp_n em i:nth-child(1) {
	margin-right: 10px;
}
/****************************************************/
.banner_n {
	height: 570px;
	margin-bottom: 50px;
}
.wz {
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.wz a {
	display: inline-block;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 54px;
	background: url(../images/xinghao.jpg) right center no-repeat;
}
.wz a:nth-child(7) {
	background: none;
}
.cur {
	color: #cd1a20;
}
.wz_dh {
	height: 30px;
	line-height: 30px;
	background: url(../images/home.jpg) center left no-repeat;
	padding-left: 30px;
	box-sizing: border-box;
	margin-top: 45px !important;
	margin-bottom: 45px !important;
}
.wz_dh a {
	line-height: 30px;
}
.wz_dh em {
	color: #cd1a20;
}
.dsz_L {
	width: 560px;
	float: left;
}
.dsz_R {
	width: 565px;
	float: right;
	text-align: right;
}
.dsz_R img {
	max-width: 100%;
}
.dsz_L h1 {
	font-size: 20px;
	line-height: 32px;
}
.dsz_L p {
	margin-top: 25px;
	font-size: 14px;
	color: #4f4f4f;
}
.fazhan_fl {
	text-align: center;
}
.fazhan_fl_a {
	width: 130px;
	height: 130px;
	text-align: center;
	line-height: 130px;
	border: 1px solid #B2B2B2;
	color: #515151;
	font-size: 19px;
	border-radius: 50%;
	display: inline-block;
 *display: inline; /* IE6、7 block 元素 */
 *zoom: 1;
	margin-left: 40px;
	margin-right: 40px;
	font-weight: 600;
	box-sizing: border-box;
	cursor: pointer;
}
.fazhan_fl .curr {
	background: #CD1A20;
	border: none;
	color: #FFF;
	-webkit-box-shadow: 0 4px 8px rgba(205,26,32,.25);
	-moz-box-shadow: 0 4px 8px rgba(205,26,32,.25);
	box-shadow: 0 4px 8px rgba(205,26,32,.25);
}
.fazhan_fl_a:hover {
	background: #CD1A20;
	border: none;
	color: #FFF;
	-webkit-box-shadow: 0 4px 8px rgba(205,26,32,.25);
	-moz-box-shadow: 0 4px 8px rgba(205,26,32,.25);
	box-shadow: 0 4px 8px rgba(205,26,32,.25);
}
.fazhan_fl_n_li {
	display: none;
*overflow:hidden;
	min-height: 100px;
}
.fazhan_fl_n_li {
	position: relative;
}
.fazhan_fl_n_li:before {
	content: "";
	width: 1px;
	height: 100%;
	background: #000000;
	position: absolute;
	top: 0;
	left: 50%;
}
.fz_li {
	width: 50%;
*width:32%;
*margin-left:0.62%;
*margin-right:0.62%;
	min-height: 360px;
	position: relative;
*float:left;
*margin-bottom:20px;
}
.fz_li:nth-child(even) {
	float: left;
	padding-left: 1px;
	margin-top: -300px;
}
.fz_li:nth-child(odd) {
	float: right;
	padding-right: 1px;
}
.fz_li:nth-child(even):before {
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #868789;
	position: absolute;
	top: 50px;
	right: -8px;/*    transform: translateY(-50%);*/
}
.fz_li:nth-child(odd):before {
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #868789;
	position: absolute;
	top: 50px;
	left: -8px;/*  transform: translateY(-50%);*/
}
.fz_li span {
	display: inline-block;
	font-size: 25px;
	color: #cd1a20;
	font-weight: 600;
}
.fz_li:nth-child(even) span {
	float: right;
	padding-left: 1px;
	padding-right: 25px;
	padding-top: 45px;
}
.fz_li:nth-child(odd) span {
	float: left;
	padding-right: 1px;
	padding-left: 25px;
	padding-top: 45px;
}
.fazhan_fl_n {
	margin-top: 50px;
}
.fz_li_n {
	width: 410px;
*width:auto;
	min-height: 300px;
	box-sizing: border-box;
	border: 1px solid #C9C9C9;
}
.fz_li:nth-child(even) .fz_li_n {
	float: right;
	margin-right: 25px;
}
.fz_li:nth-child(odd) .fz_li_n {
	float: left;
	margin-left: 25px;
}
/*.fz_li:not(:first-child){
	 margin-top: -300px;
}
*/


.fz_li_n {
	box-sizing: border-box;
	padding: 20px;
	padding-top: 30px;
}
.fz_li_n p {
	color: #474747;
	font-size: 16px;
	line-height: 34px;
}
.fz_li_n img {
	width: 100%;
	padding-top: 35px;
}
.jtjs_L img {
	max-width: 100%;
	margin-left: 45px;
}
.jtjs_L {
	float: left;
	margin-bottom: 35px;
}
.jtjs_L img {
	width: 610px;
	float: right;
}
.jtjs_L h1 {
	font-size: 20px;
	line-height: 32px !important;
}
.jtjs_R {
	float: left;
}
.jtjs_R img {
	float: left;
	margin-left: 0px;
	margin-right: 45px;
}
.jtjs p {
	color: #4e4e4e;
	padding-bottom: 15px;
}
.jtjs h1 {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
	line-height: 36px;
}
.qycn h1 {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 6px;
}
.qycn_T_L {
	width: 328px;
	height: 348px;
	float: left;
	margin-right: 8px;
	box-sizing: border-box;
	padding: 25px;
	background: #F0F0F0;
}
.qycn p {
	color: #4e4e4e;
}
.qycn_T img {
	width: 864px;
	height: 348px;
}
.qycn_T {
	margin-bottom: 65px;
}
.qycn h2 {
	font-size: 20px;
	color: #c71300;
	margin-top: 20px;
	margin-bottom: 5px;
}
.qycn_san {
	text-align: center;
	margin-top: 60px;
}
.qycn_san a {
	display: inline-block;
	width: 266px;
	margin-left: 60px;
	margin-right: 60px;
	vertical-align: top;
}
.qycn_san a img {
	width: 266px;
	height: 266px;
}
.qycn_san_n {
	display: inline-block;
	width:40%;
	margin-left: 60px;
	margin-right: 60px;
	vertical-align: top;
}
.qycn_san_n img {
	margin-bottom: 10px;
}
.qycn_san a p {
	text-align: center;
}
.qycn {
	margin-top: 65px !important;
}
.shiyanshi {
	padding: 50px 60px;
	background: #4C70A0;
	box-sizing: border-box;
}
.shiyanshi h1 {
	font-size: 25px;
	margin-bottom: 8px;
	color: #FFF;
}
.shiyanshi p {
	color: #FFF;
}
.shiyan {
	margin-top: 65px !important;
}
.shiyan h1 {
	font-size: 24px;
	font-weight: 600;
}
.shiyan_T_L {
	width: 460px;
	float: left;
}
.shiyan h2 {
	font-size: 20px;
	color: #c71300;
	margin-top: 12px;
	margin-bottom: 5px;
}
.shiyan_T_R {
	width: 680px;
	float: right;
}
.shiyan_T_R img {
	width: 100%;
}
.shiyan_B {
	margin-top: 65px !important;
}
.shiyan_B_L {
	width: 680px;
	float: left;
}
.shiyan_B_R {
	width: 460px;
	float: right;
}
.shiyan_C {
	margin-top: 30px;
}
.shiyan_C h1 {
	margin-bottom: 8px;
	margin-top: 8px;
}
.shzr a {
	width: 390px;
	height: 265px;
	display: inline-block;
	position: relative;
	margin-bottom: 15px;
	float: left;
}
.shzr a span {
	height: 50px;
	background-color: rgba(0,0,0,0.5);
	box-sizing: border-box;
	padding: 15px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.shzr a i {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	line-height: 265px;
	background: url(../images/MO.png) center center no-repeat;
	display: none;
}
.shzr a:hover i {
	display: inherit;
}
.shzr a:nth-child(3n+2) {
	margin-left: 15px;
	margin-right: 15px;
}
.shzr a>img {
	width: 390px;
	height: 265px;
}
.shzr a i img {
	display: inline-block;
}
.pp_description {
	float: left;
	width: 100%;
	margin: 5px;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tushu a {
	width: 390px;
	display: inline-block;
	position: relative;
	margin-bottom: 15px;
	float: left;
}
.tushu a i {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 260px;
	margin: auto;
	text-align: center;
	line-height: 260px;
	background-color: rgba(0,0,0,0.5);
	display: none;
}
.tushu a:hover i {
	display: inherit;
}
.tushu a:nth-child(3n+2) {
	margin-left: 15px;
	margin-right: 15px;
}
.tushu a>img {
	width: 390px;
	height: 260px;
}
.tushu a i img {
	display: inline-block;
}
.hidden_li {
	display: none;
}
.lanren {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.lanren .tushu {
	overflow: hidden;
}
.lanren .tushu span {
	display: block;
	line-height: 30px;
	padding-top: 10px;
}
.jiazai {
}
.jiazai fieldset {
	margin-top: 2rem;
	width: 100%;
	border: none;
	border-top: 1px solid #D4D4DC;
	text-align: center;
}
.jiazai fieldset legend {
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	font-size: 1rem;
}
.jiazai .more {
	border: 1px dotted #D9D9D9;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	line-height: 38px;
	width: 128px;
	height: 38px;
}
.jiazai .more a {
	display: inline-block;
	width: 100%;
}
.jiazai .more p {
	color: #000;
	text-align: center;
	line-height: 38px;
	width: 128px;
	height: 38px;
}
.gs_rongyu {
	position: relative;
	margin-top: 15px;
}
/* #marquee1 */
#gs_rongyu_n {
	width: 1200px;
	margin: 0 auto;
	height: 305px;
	overflow: hidden;
}
#gs_rongyu_n ul li {
	float: left;
	width: 240px;
}
#gs_rongyu_n ul li img {
	display: inline-block;
	border: 20px solid #F3F3F3;
	width: 180px;
	height: 225px;
}
#gs_rongyu_n ul li a {
	display: block;
	text-align: center;
	width: 240px;
	position: relative;
}
#gs_rongyu_n ul li span {
	line-height: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	box-sizing: border-box; /*border: 1px solid #DCDCDC; border-top:none;*/
}
#gs_rongyu_n_L {
	position: absolute;
	top: 45%;
	left: 1px;
	padding: 10px;
}
#gs_rongyu_n_R {
	position: absolute;
	top: 45%;
	right: 1px;
	padding: 10px;
}
.gs_rongyu h1 {
	font-size: 25px;
	font-weight: 600;
	text-indent: 5px;
	color: #cd1a20;
	margin-bottom: 18px;
}
#gs_rongyu_n ul li a em {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
	text-align: center;
	line-height: 305px;
	display: none;
}
#gs_rongyu_n ul li a em img {
	border: none;
	width: 45px;
	height: 45px;
}
#gs_rongyu_n ul li a:hover em {
	display: block;
}
.qywh_T {
	margin-top: 45px;
}
.qywh_T_L {
	width: 438px;
	height: 350px;
	float: left;
}
.qywh_T_R {
    width: 308px;
    height: 350px;
	float: left;
	background: url(../images/wh0_bd.jpg) center center no-repeat;
	box-sizing: border-box;
*width:323px;
*padding:0px;
*margin-top:-40px;
	padding: 40px;
}
.qywh_T_L p img {
	width: 438px;
	height: 350px;
}
.qywh_T_R h1 {
*padding-top:10px;
	font-size: 25px;
	margin-bottom: 15px;
	font-weight: 600;
	margin-top: 5px;
}
.qywh_Z_n {
}
.qywh_Z {
	margin-top: 40px;
}
/* #marquee1 */
#qywh_Z_n, #qywh_Z_n4 {
	width: 1200px;
	margin: 0 auto;
	height: 270px;
	overflow: hidden;
}
#qywh_Z_n ul, #qywh_Z_n4 ul {
	margin-left: -10px;
}
#qywh_Z_n ul li, #qywh_Z_n4 ul li {
	float: left;
	width: 390px;
	padding: 10px;
}
#qywh_Z_n ul li img, #qywh_Z_n4 ul li img {
	display: block; width: 100%;
}
.qywh_Z {
	position: relative;
}
#qywh_Z_n_L, #qywh_Z_n_L4 {
	position: absolute;
	left: -50px;
	top: 50%;
	width: 29px;
	height: 55px;
}
#qywh_Z_n_R, #qywh_Z_n_R4 {
	position: absolute;
	right: -50px;
	top: 50%;
	width: 29px;
	height: 55px;
}
.qywh_Z_X {
	margin-top: 50px;
}
.qywh_Z_X_li {
	width: 25%;
	box-sizing: border-box;
	border-left: 1px solid #000000;
	height: 145px;
	float: left;
	margin-bottom: 35px;
	padding-left: 20px;
	padding-right: 50px;
	padding-bottom: 10px;
}
.qywh_Z_X_li:before {
	content: " ";
	height: 35px;
	width: 1px;
	background: #CD1A20;
	display: inline-block;
	margin-left: -21px;
	font-size: 0px;
	float: left;
}
.qywh_Z_X_li h1 {
	font-size: 20px;
	margin-bottom: 10px;
}
.qywh_Z_X_li p {
	display: inline-block;
 *display: inline; /* IE6、7 block 元素 */
 *zoom: 1;
	margin-right: 20px;
	color: #4e4e4e;
}
.qywh_B {
	text-align: center;
	padding-bottom: 45px;
}
.qywh_B a {
	width: 386px;
	height: 308px;
	text-align: center;
	position: relative;
	display: inline-block;
 *zoom: 1;
}
.tsg {
	margin-right: 21px;
}
.jsf {
	margin-right: 21px;
}
.qywh_B a span {
	width: 386px;
	height: 308px;
	display: inline-block;
 *display: inline; /* IE6、7 block 元素 */
 *zoom: 1;
*float:left;
}
.qywh_B a.tsg span {
	background: url(../images/wh_y1.jpg) center center no-repeat;
}
.qywh_B a.jsf span {
	background: url(../images/wh_y2.jpg) center center no-repeat;
}
.qywh_B a.hds span {
	background: url(../images/wh_y3.jpg) center center no-repeat;
}
.qywh_B a em {
	display: block;
	text-align: center;
	font-size: 30px;
	color: #FFF;
	margin-bottom: 15px;
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
	right: 0;
}
.qywh_B a p {
	width: 120px;
	height: 30px;
	border: 1px solid #FFF;
	color: #FFF;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	position: absolute;
	top: 185px;
	left: 0;
	right: 0;
	margin: 0 auto;
 *margin-left:110px;
}
.character360 {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: -webkit-transform 1.5s ease-out;
	-moz-transition: -moz-transform 1.5s ease-out;
	-o-transition: -o-transform 1.5s ease-out;
	-ms-transition: -ms-transform 1.5s ease-out;
}
.qywh_B a:hover .character360 {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
/****************************/
.chanpin_top {
	position: relative;
	background: #F7F7F7;
	overflow: hidden;
	width: 1200px;
	height: 550px;
}
#chanpin_top {
	width: 1200px;
	height: 550px;
	overflow: hidden;
}
#chanpin_top ul {
	clear: both;
}
#chanpin_top ul li {
	width: 1200px;
	height: 550px;
	float: left;
}
#chanpin_top ul li img {
	display: block;
}
#chanpin_top ul li img {
	width: 550px;
	height: 550px;
	float: left;
	box-sizing: border-box;
	border: 10px solid #F7F7F7;
}
#chanpinNav {
	position: absolute;
	right: 40px;
	bottom: 50px;
}
#chanpinNav li {
	float: left;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	background: #C6C6C6;
	cursor: pointer;
	border-radius: 50%;
	line-height: 12px;
	text-indent: 999999px;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
#chanpinNav li.navOn {
	background: #C71200;
}
.chanpin_top_w {
	width: 650px;
	height: 550px;
	float: left;
	box-sizing: border-box;
	padding: 60px;
}
.chanpin_top_w h1 {
	font-size: 25px;
	font-weight: 600;
}
.chanpin_top_w h1 i {
	color: #c71300;
	font-weight: 100;
	margin-left: 10px;
}
.chanpin_top_w em {
	width: 80px;
	height: 1px;
	background: #000;
	display: inline-block;
	margin-left: 3px;
}
.chanpin_top_w p {
	margin-top: 10px;
}
.chanpin_top_w a {
	width: 120px;
	height: 34px;
	border: 1px solid #000;
	line-height: 34px;
	text-align: center;
	display: inline-block;
	margin-top: 20px;
}
.chanpin_quanxi {
	margin-bottom: 55px;
	position: relative;
}
.chanpin_quanxi_T {
	background: #F2F2F2;
	height: 550px;
}
.chanpin_quanxi_T_n {
	margin-top: 70px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 70px;
	left: 0;
	right: 0;
}
.chanpin_quanxi_T_n h1 {
	font-size: 35px;
	color: #36383c;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
}
.chanpin_quanxi_T_n h2 {
	font-size: 18px;
	text-align: center;
	line-height: 30px;
}
.chanpin_quanxi_T_n span {
	display: inline-block;
	width: 160px;
	height: 50px;
	border: 1px solid #808080;
	text-align: center;
	line-height: 50px;
	border-radius: 20px;
	font-size: 16px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 40px;
	cursor: pointer;
}
.chanpin_quanxi_B_n {
	height: 570px;
	width: 1200px;
	margin: 0 auto;
	margin-top: -245px !important;
}
.chanpin_quanxi_B_n_li {
	height: 570px;
	width: 1200px;
	position: relative;
}
.spancur {
	border: 1px solid #C71200 !important;
	box-shadow: 0px 1px 8px #C71200;
	color: #C71200;
}
.spancur a {
	color: #C71200;
	display: block;
}
.chanpin_quanxi_B_n_li_n {
	background-color: rgba(0,0,0,0.60);
	width: 600px;
	height: 100%;
 *height:420px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFF;
	box-sizing: border-box;
	padding: 50px;
	padding-top: 100px;
	padding-right: 100px;
}
.chanpin_quanxi_B_n_li_n h1 {
	font-size: 25px;
	color: #FFF;
	margin-bottom: 15px;
}
.chanpin_quanxi_B_n_li_n p a {
	color: #FFF;
}
.cp_more {
	width: 120px;
	height: 30px;
	border: 1px solid #FFF;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	color: #FFF;
}
.sousuo {
	width: 1200px;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #BFBFBF;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.cp_xl {
	float: left;
	color: #515151;
	padding-left: 35px;
	display: inline-block;
}
.ss {
	float: left;
}
.cp_xl select {
	width: 260px;
	border: 1px solid #BFBFBF;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	color: #515151;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: top;
}
.cp_xl select option {
	color: #515151;
	font-family: "Microsoft YaHei", SimSun, SimHei;
}
.ss {
	color: #515151;
}
#keywords {
	width: 260px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #BFBFBF;
	text-indent: 20px;
	margin-left: 20px;
	margin-right: 20px;
	display: inline-block;
}
#searchBtn {
	width: 260px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #707070;
	background: #707070;
	color: #fff;
	display: inline-block;
	box-sizing: content-box;
	cursor: pointer;
}
.cp_list {
	height: auto;
	overflow: hidden;
	margin-top: 80px !important;
}
.cp_list a {
	float: left;
	width: 265px;
	height: 355px;
	position: relative;
	margin-bottom: 46px;
	margin-right: 46px;
}
.cp_list a img {
	margin-bottom: 18px;
	max-width: 100%;
	max-height: 265px;
}
.cp_list a p {
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cp_list a em {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	text-align: center;
	color: #FFF;
	font-size: 18px;
	padding-top: 125px;
	display: none;
}
.cp_list a em img {
	width: 35px;
	height: 35px;
}
.cp_list a:hover em {
	display: block;
}
.cp_list a:nth-child(4n+4) {
	margin-right: 0px !important;
}
/*.cp_show_T img:nth-child(1){ width: 650px; height: 650px;}

.cp_show_T img:nth-child(2){ width: 540px; height: 315px;}

.cp_show_T img:nth-child(3){ width: 540px; height: 315px;}*/

.cp_show_L {
	width: 650px;
	float: left;
	height: 650px;
}
.cp_show_L img {
	width: 100%;
	height: 650px;
	box-sizing: border-box;
	border: 1px solid #D2D2D2;
}
.cp_show_R {
	width: 540px;
	float: right;
	height: 650px;
}
.cp_show_R img {
	width: 540px;
	height: 320px;
	box-sizing: border-box;
	border: 1px solid #D2D2D2;
}
.cp_show_R img:nth-child(1) {
	margin-bottom: 10px;
}
.cp_d_tit {
	font-size: 25px;
	font-weight: 600;
	margin-top: 65px;
	margin-bottom: 25px;
}
.cp_canshu {
	width: 785px;
	float: left;
}
.cp_canshu table {
	width: 100%;
}
.cp_canshu tr {
	background: #FFF;
	height: 55px;
	text-align: center;
}
.cp_tl {
	border: 10px solid #D2D2D2;
	width: 360px;
	height: 490px;
	float: right;
	overflow: hidden;
}
.marqueebox {
	position: relative;
	width: 300px;
	height: 390px;
	margin: 0 auto;
}
#marquee3 {
	width: 300px;
	height: 360px;
	overflow: hidden;
}
#marquee3 ul li {
	width: 300px;
	float: left;
}
#marquee3 ul li img {
	display: block;
	width: 100%;
}
#mar3Nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
}
#mar3Nav ul {
	text-align: center;
}
#mar3Nav li {
	margin: 0 5px;
	width: 12px;
	display: inline-block;
	height: 12px;
	background: #D1D1D1;
	cursor: pointer;
	line-height: 12px;
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	border-radius: 50%;
	text-indent: 9999px;
	text-align: center;
}
#mar3Nav li.navOn {
	background: #CD1A20;
}
.cp_tl h1 {
	font-size: 25px;
	box-sizing: border-box;
	padding: 30px;
}
#marquee3 h2, #marquee3 h3 {
	text-align: center;
	line-height: 26px;
}
.news_T {
	margin-top: 70px !important;
	margin-bottom: 60px !important;
}
.news_T_title {
	text-align: center;
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 50px;
}
.news_T_title a {
	font-size: 15px;
	float: right !important;
	height: 52px;
	line-height: 52px;
	color: #c71300;
	width: auto !important;
	display: inline-block;
	background: none!important;
	font-family: "Microsoft YaHei", SimSun, SimHei;
}
.news_T_L {
	float: left;
	width: 590px;
}
.news_T_R {
	float: right;
	width: 590px;
	height: 330px;
	overflow: hidden;
}
.news_T_R_box {
	width: 590px;
	height: 330px;
	overflow: hidden;
	position: relative;
*zoom: 1;
	display: block;
}
#news_T_R_box {
	width: 590px;
	height: 330px;
	overflow: hidden;
}
#news_T_R_box ul {
	height: 330px;
	display: block;
}
#news_T_R_box ul li {
	display: block;
	width: 590px;
	float: left;
	height: 330px;
}
#news_T_R_box ul li img {
	display: block;
	width: 590px;
	height: 330px;
}
#news_T_R_box3Nav {
	position: absolute;
	right: 15px;
	bottom: 26px;
*display:none;
}
#news_T_R_box3Nav ul {
	text-align: center;
}
#news_T_R_box3Nav li {
	margin: 0 5px;
	width: 12px;
	display: inline-block;
	height: 12px;
	background: #828282;
	cursor: pointer;
	line-height: 12px;
	font-family: Arial;
	font-size: 10px;
	color: #828282;
	border-radius: 50%;
	text-indent: 9999px;
	text-align: center;
}
#news_T_R_box3Nav li.navOn {
	background: #FFF;
}
#news_T_R_box ul li a {
	position: relative;
	display: block;
}
#news_T_R_box ul li a i {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 65px;
	box-sizing: border-box;
	padding: 0 90px 0 20px;
	line-height: 65px;
	color: #FFF;
	background-color: rgba(0,0,0,0.65);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_C {
	background: url(../images/news2.jpg) center center no-repeat;
	height: 798px;
}
.news_C_Z {
	margin-top: 85px;
	box-sizing: border-box;
	padding-top: 85px;
}
.news_C_Z a {
	width: 390px;
	display: inline-block;
	background: #FFF;
	float: left;
}
.news_C_Z a img {
	width: 390px;
	height: 218px;
}
.news_h_n {
	box-sizing: border-box;
	padding: 30px;
}
.news_h_n h1 {
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_h_n p {
	color: #4e4e4e;
}
.news_h_n em {
	color: #c71300;
	margin-top: 35px;
	display: block;
	margin-bottom: 30px;
}
.news_C_Z_n a:nth-child(3n+2) {
	margin-left: 15px;
	margin-right: 15px;
}
.news_C_Z_n a {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.news_C_Z_n a:hover {
	transform: translate(0, -10px);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	-webkit-box-shadow: 0px 5px 15px #e5e5e5;
	-moz-box-shadow: 0px 5px 15px #e5e5e5;
	box-shadow: 0px 5px 15px #e5e5e5;
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,.15);
	box-shadow: 0 4px 6px rgba(0,0,0,.15);
}
.news_B {
	padding-top: 60px;
	padding-bottom: 55px;
	overflow: hidden;
	width: 1190px;
	margin: 0 auto;
}
.news_B_n a {
	display: block;
	float: left;
}
.news_B_n_li_L {
	width: 590px;
	float: left;
}
.news_B_n_li_R {
	width: 590px;
	float: right;
}
.news_B_n a span {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	background-color: rgba(0,0,0,0.65);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #FFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_B_n_li_L a.a1 {
	width: 590px;
	position: relative;
	margin-bottom: 10px;
}
.news_B_n_li_L a.a1 img {
	width: 590px;
	height: 330px;
}
.news_B_n_li_L a.a2 {
	width: 290px;
	position: relative;
	margin-bottom: 10px;
	margin-right: 10px;
}
.news_B_n_li_L a.a2 img {
	width: 290px;
	height: 162px;
}
.news_B_n_li_L a.a3 {
	width: 290px;
	position: relative;
	margin-bottom: 10px;
}
.news_B_n_li_L a.a3 img {
	width: 290px;
	height: 162px;
}
.news_B_n_li_R a.b4 {
	width: 590px;
	position: relative;
	margin-bottom: 10px;
}
.news_B_n_li_R a.b4 img {
	width: 590px;
	height: 330px;
}
.news_B_n_li_R a.b5 {
	width: 290px;
	position: relative;
	margin-bottom: 10px;
	margin-right: 10px;
}
.news_B_n_li_R a.b5 img {
	width: 290px;
	height: 162px;
}
.news_B_n_li_R a.b6 {
	width: 290px;
	position: relative;
	margin-bottom: 10px;
}
.news_B_n_li_R a.b6 img {
	width: 290px;
	height: 162px;
}
.news_D {
}
.news_D_title {
	font-size: 36px;
	text-align: left;
	overflow: hidden;
	font-weight: 600;
	margin-bottom: 50px;
}
.news_D_T {
	overflow: hidden;
	height: auto;
	background: #F3F3F3;
	margin-bottom: 35px;
}
.news_D_T .news_D_T_box {
	float: left;
}
.news_D_T_box {
	width: 640px;
	height: 358px;
	overflow: hidden;
	position: relative;
}
#news_D_T_box {
	width: 640px;
	height: 358px;
	overflow: hidden;
}
#news_D_T_box ul li {
	width: 640px;
	float: left;
}
#news_D_T_box ul li img {
	display: block;
	width: 640px;
	height: 358px;
}
#news_D_T_box_3Nav {
	position: absolute;
	right: 15px;
	bottom: 26px;
}
#news_D_T_box_3Nav ul {
	text-align: center;
}
#news_D_T_box_3Nav li {
	margin: 0 5px;
	width: 12px;
	display: inline-block;
	height: 12px;
	background: #828282;
	cursor: pointer;
	line-height: 12px;
	font-family: Arial;
	font-size: 10px;
	color: #828282;
	border-radius: 50%;
	text-indent: 9999px;
	text-align: center;
}
#news_D_T_box_3Nav li.navOn {
	background: #FFF;
}
#news_D_T_box ul li a {
	position: relative;
	display: block;
}
#news_D_T_box ul li a i {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 65px;
	box-sizing: border-box;
	padding: 0 90px 0 20px;
	line-height: 65px;
	color: #FFF;
	background-color: rgba(0,0,0,0.65);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#news_D_T_box ul li a em {
	width: 90px;
	height: 90px;
	display: inline-block;
	background: #CD1A20;
	color: #FFF;
	position: absolute;
	top: 30px;
	left: 30px;
	text-align: center;
	font-size: 20px;
}
#news_D_T_box ul li a em s {
	display: block;
	text-align: center;
	font-size: 30px;
	margin-top: 10px;
}
.news_D_T_R {
	box-sizing: border-box;
	padding: 38px 0px;
	width: 560px;
	float: left;
}
.news_D_T_R_li {
	margin-bottom: 20px;
	padding-left: 50px;
	padding-right: 50px;
	background: url(../images/nesw_d.jpg) 30px 6px no-repeat;
}
.news_D_T_R_li h1 {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.news_D_T_R_li p {
	color: #4e4e4e;
}
.news_D_T_R .news_D_T_R_li:last-child {
	margin-bottom: 0px;
}
.news_D_T_R_li a {
	display: block;
}
.news_D_T_R_li:hover h1 {
	color: #CD1A20;
}
.news_D_C_li {
	box-sizing: border-box;
	border: 1px solid #D2D2D2;
	padding: 30px;
	overflow: hidden;
	margin-bottom: 30px;
}
.news_D_C_li a {
	display: block;
	overflow: hidden;
	float: left;
	width: 100%;
}
.news_D_C_li a img {
	width: 275px;
	height: 154px;
	float: left;
}
.news_D_C_li_w {
	width: 650px;
	float: left;
	height: 154px;
	margin-left: 40px;
}
.news_D_C_li_w h1 {
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom: 15px;
}
.news_D_C_li_w p {
	color: #4e4e4e;
}
.news_time {
	text-align: center;
	font-size: 20px;
	width: 100px;
	float: right;
}
.news_time span {
	display: block;
	font-size: 60px;
	font-weight: 600;
	margin-top: 20px;
}
.news_D_C_li:hover {
	border: 1px solid #CD1A20;
}
.news_D_C_li:hover .news_time {
	color: #CD1A20;
}
.news_D_show {
	overflow: hidden;
}
.news_D_show_n {
	width: 800px;
	float: left;
}
.news_D_show_n h1 {
	font-size: 20px;
	line-height: 32px;
}
.zihao {
	color: #4e4e4e;
	margin-top: 15px;
	margin-bottom: 35px;
	text-align: right;
}
.zihao span {
	display: inline-block;
	margin-left: 35px;
}
.news_D_show_m p {
	margin-bottom: 30px;
	color: #4e4e4e;
}
.news_D_show_m img {
	max-width: 100%;
}
.zihao input {
	background: none;
	margin-left: 2px;
	cursor: pointer;
	color: #4e4e4e;
}
.news_D_show_Rlb {
	float: right;
}
.news_D_show_Rlb_T {
	width: 360px;
 *width:300px;
	float: right;
	min-height: 100px;
	border: 12px solid #D2D2D2;
	box-sizing: border-box;
	clear: both;
	padding: 25px 25px;
}
.hf_li {
	width: 96px;
	height: 30px;
	border: 1px solid #B5B3B4;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	color: #4e4e4e;
	float: right;
	margin-bottom: 20px;
}
.news_D_show_Rlb_T h1 {
	font-size: 25px;
	text-align: left;
	text-indent: 10px;
}
.news_r_li {
	overflow: hidden;
	box-sizing: border-box;
}
.news_r_li h2, .news_r_li p {
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
.news_r_li h2 {
	font-size: 16px;
	color: #cd1a20;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
	border-top: 1px dashed #B5B3B4;
	padding-top: 15px;
	margin-top: 20px;
}
.news_r_li:last-child {
	margin-bottom: 0px;
}
.news_r_li a {
	display: block;
	overflow: hidden;
}
.news_D_show_Rlb_B {
	width: 360px;
	float: right;
	min-height: 100px;
	border: 12px solid #D2D2D2;
	box-sizing: border-box;
	clear: both;
	padding: 25px 25px;
	margin-top: 25px;
}
.news_D_show_Rlb_B h1 {
	font-size: 25px;
	margin-bottom: 12px;
}
.news_D_show_Rlb_B i {
	display: block;
	border-top: 1px dashed #B5B3B4;
	margin-top: 20px;
	margin-bottom: 20px;
}
.news_D_show_Rlb_B a {
	color: #4e4e4e;
	font-size: 16px;
	line-height: 28px;
}
.touzi {
	text-align: center;
	font-size: 0px;
}
.touzi a {
	margin: 5px;
	display: inline-block;
}
.banner_n {
	position: relative;
}
.banner_n_touzi {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	background-color: rgba(255,255,255,0.65);
	height: 74px;
}
.banner_n_gupiao {
	line-height: 74px;
	color: #454040;
	font-size: 16px;
	text-align: center;
}
.banner_n_gupiao i {
	margin-right: 15px;
	display: inline-block;
}
.touzi_title h1 {
	font-size: 40px;
	text-align: left;
	display: inline-block;
	float: left;
}
.touzi_title {
	text-align: right;
	overflow: hidden;
	line-height: 52px;
}
.touzi_title a {
	font-size: 18px;
	border: 1px solid #464646;
	width: 170px;
	height: 40px;
	color: #464646;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	margin-left: 15px;
}
.touzi_title a.cur {
	color: #C71200;
	border: 1px solid #C71200;
}
.touzi_list_n {
	overflow: hidden;
	margin-top: 50px;
}
.touzi_list_n a {
	width: 590px;
	float: left;
	height: 120px;
	border: 1px solid #BFBFBF;
	box-sizing: border-box;
	padding: 30px;
	padding-left: 100px;
	display: inline-block;
}
.touzi_list_n a:nth-child(odd) {
	float: left;
}
.touzi_list_n a:nth-child(even) {
	float: right;
}
.touzi_list_n a {
	background: url(../images/pdf.jpg) 30px center no-repeat;
	margin-bottom: 20px;
}
.touzi_list_n a:hover {
	background: url(../images/pdf1.jpg) 30px center no-repeat;
	margin-bottom: 20px;
	border: 1px solid #F36161;
}
.touzi_list_n a:hover h1 {
	color: #F36161;
}
.touzi_list_n a:hover span {
	color: #F36161;
}
.touzi_list_n a h1 {
	font-size: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gupiao_iframe {
	overflow: hidden;
}
.touzi_list_n a span {
	font-size: 14px;
	line-height: 28px;
}
.gupiao_dt {
	width: 800px;
	height: 550px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	float: left;
}
.gupiao_iframe .gupiao_R {
	clear: inherit !important;
	float: right;
	width: 280px;
	box-sizing: border-box;
	border: 1px solid #C9C9C9;
}
.gupiao_R h1 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	background: #CD1A20;
	height: 60px;
	line-height: 60px;
}
.gupiao_R_n {
	box-sizing: border-box;
	padding: 20px 30px;
}
.gupiao_iframe .gupiao_R_n a {
	font-size: 16px;
	color: #675a5a;
	margin-bottom: 5px;
	line-height: 30px;
	display: block;
}
.gupiao_iframe .gupiao_R_n a:last-child {
	margin-bottom: 0px;
}
.fuwu_n_li {
	width: 588px;
}
.fuwu_n_li:nth-child(1) {
	float: left;
}
.fuwu_n_li:nth-child(2) {
	float: right;
}
.fuwu_n_li a {
	display: inline-block;
	margin-bottom: 22px;
}
.fuwu_n_li a:last-child {
	margin-bottom: 0px;
}
.lxwm {
	position: relative;
}
.lxwm_n {
	width: 390px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: rgba(66,130,191,0.85);
	box-sizing: border-box;
	padding: 70px 25px;
}
.lxwm_n h1 {
	color: #FFF;
	font-size: 30px;
	border-bottom: 1px solid #9FC1DF;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.lxwm_n p {
	color: #FFF;
	font-size: 20px;
	line-height: 40px;
}
.yxwl_tit {
	height: 50px;
	margin-bottom: 40px;
}
.yxwl_tit span {
	display: inline-block;
	line-height: 50px;
	color: #4a4040;
	font-size: 40px;
	font-weight: 600;
	padding-right: 20px;
	float: left;
}
.yxwl_tit span:after {
	content: " ";
	width: 6px;
	height: 40px;
	display: inline-block;
	background: #CD1A20;
	float: right;
	margin-top: 6px;
	margin-left: 15px;
}
.yxwl_tit p {
	line-height: 24px;
	float: left;
	width: 452px;
	color: #4a4040;
	font-size: 15px;
}
/*************************************************/
#allmap {
	width: 100%;
	height: 500px;
}
/*********************地图*******************************/
.yxwl_dt_L {
	width: 360px;
	height: 570px;
	float: left;
	overflow-y: auto;
	border: 1px solid #626262;
	position: relative;
}
.yxwl_dt_R {
	width: 838px;
	height: 570px;
	float: left;
}
.yxwl_dt_L_li {
	overflow: hidden;
}
.yxwl_dt_L_li span {
	width: 120px;
*width:98px;
	line-height: 65px;
	min-height: 65px;
	float: left;
	display: inline-block;
	font-size: 20px;
	box-sizing: border-box;
	padding-left: 20px;
	border-right: 1px dashed #ACAAAA;
	display: flex;
	align-items: center;
}
.yxwl_dt_L_li em {
	line-height: 65px;
	width: 210px;
	min-height: 65px;
	float: left;
	display: inline-block;
	font-size: 20px;
	display: flex;
	align-items: center;
	padding-left: 15px;
	box-sizing: border-box;
}
.yxwl_dt_L_l {
	overflow: hidden;
	cursor: pointer;
}
.yxwl_dt_L_l span {
	width: 119px;
 *width:98px;
	min-height: 65px;
	line-height: 65px;
	float: left;
	display: inline-block;
	font-size: 16px;
	box-sizing: border-box;
	padding-left: 20px;
	display: flex;
	align-items: center;
	color: #4a4040;
}
.yxwl_dt_L_l em {
	width: 210px;
	min-height: 65px;
	float: left;
	display: inline-block;
	font-size: 14px;
	border-left: 1px dashed #ACAAAA;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 24px;
	display: flex;
	align-items: center;
	padding-left: 15px;
	box-sizing: border-box;
	color: #4a4040;
	word-wrap: break-word;
	word-break: normal;
}
.yxwl_dt_L_n .yxwl_dt_L_l:nth-child(odd) {
	background: #F2F2F2;
}
.even {
	background: #F2F2F2;
}
.yxwl_dt_L_n .yxwl_dt_L_l:nth-child(even) {
	background: #FFF;
}
.odd {
	background: #FFF;
}
#allmap {
	width: 100%;
	height: 570px;
}
/*********************地图*******************************/



.jrwm h1 {
	font-size: 40px;
	text-align: center;
	font-weight: 600;
}
.jrwm_js {
	width: 1100px;
	text-align: center;
	color: #675a5a;
	margin: 0 auto;
	font-size: 20px;
	line-height: 36px;
	margin-top: 25px;
}
.jrwm_js h2 {
	font-weight: 600;
	font-size: 20px;
	color: #000;
}
.rencaizhanlue {
	width: 100%;
	position: relative;
	height: 611px;
	background: url(../images/jrwm_1.jpg) center center no-repeat;
}
.rencaizhanlue_m {
	width: 1200px;
	margin: 0 auto;
	height: 611px;
	position: relative;
}
.rencaizhanlue_n {
	width: 640px;
	background-color: rgba(145,120,96,0.85);
	position: absolute;
	left: 0%;
	top: 47%;
	margin-top: -160px;
	box-sizing: border-box;
	padding: 30px 35px;
}
.rencaizhanlue_n h1 {
	font-size: 30px;
	color: #FFF;
	font-weight: 600;
	margin-bottom: 15px;
}
.rencaizhanlue_n p {
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
}
.rencaizhanlue_n a {
	display: inline-block;
	width: 140px;
	height: 40px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	margin-top: 25px;
}
.huanjing {
	overflow: hidden;
}
.huanjing h1 {
	color: #000;
	overflow: hidden;
	font-size: 40px;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
	font-weight: 600;
}
.huanjing a {
	text-align: left;
	width: 385px;
	float: left;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.huanjing a img {
	width: 385px;
	height: 310px;
	margin-bottom: 20px;
}
.huanjing a:nth-child(3) {
	margin-left: 22px;
	margin-right: 23px;
}
.huanjing h1 a {
	font-size: 16px;
	float: right;
	display: inline-block;
	width: auto;
	line-height: 52px;
	font-weight: 100;
}
.huanjing h1 a:hover {
	color: #c71300;
}
.zhaopin {
	overflow: hidden;
	margin-top: 55px !important;
}
.zhaopin a {
	margin-right: 13px;
	width: 290px;
	height: 365px;
	overflow: hidden;
	float: left;
	position: relative;
}
.zhaopin a:last-child {
	margin-right: 0px;
}
.zhaopin a>img {
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	z-index: 1;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;
}
.zhaopin a:hover>img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform: scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform: scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform: scale(1.1, 1.1); 	/* Opera */
}
.zhaopin a span {
	display: inline-block;
	z-index: 666;
	color: #FFF;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -60px;
}
.zhaopin a span img {
	margin-top: 10px;
}
.jianli {
	height: 614px;
	background: url(../images/jianli.jpg) center center no-repeat;
}
.jianli_n {
	position: relative;
}
.jianli .t_x {
	width: 490px;
	position: absolute;
	top: 55px;
	left: 0%;
}
.jianli .t_x a {
	display: inline-block;
}
.jianli .t_x a img {
	width: 490px;
	height: 240px;
}
.jianli .t_x a {
	margin-bottom: 15px;
}
.huanjing_list {
	overflow: hidden;
	margin-top: 40px !important;
}
.huanjing_list a {
	margin-bottom: 20px;
	text-align: left;
	width: 385px;
	float: left;
	display: block;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.huanjing_list a img {
	width: 385px;
	height: 260px;
	/*	height: 310px;*/
	margin-bottom: 20px;
}
.huanjing_list a:nth-child(3n+2) {
	margin-left: 22px;
	margin-right: 23px;
}
.dh_erji_n {
	width: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 80px;
	z-index: 999;
	height: 410px;
	background: #fff;
	background: rgba(255,255,255,0.98);
}
.dh_erji_m {
	height: 300px;
	overflow: hidden;
	padding-top: 40px;
	box-sizing: border-box;
}
.dh_erji_m_L {
	width: 300px;
	float: left;
}
.dh_erji_m_L a {
	color: #000;
	border: 1px solid #000;
	float: left;
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.dh_erji_m_L a.cur {
	color: #cd1a20;
	border: 1px solid #cd1a20;
}
.dh_erji_m_L a:hover {
	color: #cd1a20;
	border: 1px solid #cd1a20;
}
.dh_erji_m_Z {
	width: 350px;
	float: left;
	margin-left: 50px;
}
.dh_erji_m_Z h1 {
	color: #555555;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}
.dh_erji_m_Z h1 a {
	color: #c71300;
	float: right;
	font-size: 12px;
	font-weight: 100;
}
.dh_erji_m_R {
	display: inline-block;
	float: right;
}
.dh_erji_m_R img {
	width: 380px;
}
.dh_erji_m {
	overflow: hidden;
}
.dh_erji_R {
	width: 900px;
	float: left;
}
.zhaop_na {
	display: inline-block;
	float: right;
	line-height: 52px;
	overflow: hidden;
}
.zhaop_na a {
	display: inline-block;
	float: left;
	margin-left: 8px;
	box-sizing: border-box;
	border: 1px solid #464646;
	line-height: 50px;
	font-size: 16px;
	font-weight: 100;
	width: 125px;
	text-align: center;
}
.zhaop_na a.cur {
	border: 1px solid #C71200;
	color: #C71200;
}
.zhaop_na a:hover {
	border: 1px solid #C71200;
	color: #C71200;
}
.zhaopin_rczl_n h1 {
	font-size: 20px;
	color: #c71300;
}
.zhaopin_rczl_n h2 {
	font-size: 20px;
	color: #000;
	line-height: 38px;
}
.zhaopin_rczl_n img {
	max-width: 100%;
}
.zhaopin_rczl_n p {
}
.zhaopin_rczl_m {
	background: #F4F4F4;
	box-sizing: border-box;
	padding: 40px;
}
.zhaopin_rczl_m h2 {
}
.zhaopin_li_fl {
	border-bottom: 2px solid #C71200;
	height: 45px;
}
.zhaopin_li_fl a {
	height: 45px;
	line-height: 45px;
	color: #000;
	font-size: 18px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}
.zhaopin_li_fl a.x_d {
	float: right;
	color: #c71300;
	font-size: 18px;
	text-decoration: underline;
}
.zhaopin_li_fl a.cur {
	background: #C71200;
	color: #FFF;
	box-sizing: border-box;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.zhaopin_li_fl a:hover {
	background: #C71200;
	color: #FFF;
}
.zhaopin_li_fl a:nth-child(1) {
	border-left: none;
}
.zhaopin_li_fl a.x_d:hover {
	background: #fff !important;
	color: #c71300 !important;
}
.zhaopin_zp_li {
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #D2D2D2;
}
.zhaopin_zp_li_n {
	overflow: hidden;
	border-bottom: 1px solid #D2D2D2;
}
.zhaopin_zp_li span {
	display: inline-block;
	float: left;
	font-size: 18px;
	height: 64px;
	line-height: 64px;
	text-indent: 25px;
}
.zhaopin_zp_li span:nth-child(1) {
	width: 330px;
}
.zhaopin_zp_li span:nth-child(2) {
	width: 250px;
}
.zhaopin_zp_li span:nth-child(3) {
	width: 300px;
}
.zhaopin_zp_li span:nth-child(4) {
	width: 300px;
}
.zhaopin_zp_li_n span {
	display: inline-block;
	float: left;
	font-size: 14px;
	height: 64px;
	line-height: 64px;
	text-indent: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zhaopin_zp_li_n span:nth-child(1) {
	width: 330px;
	font-weight: 600;
	font-size: 15px;
}
.zhaopin_zp_li_n span:nth-child(2) {
	width: 250px;
}
.zhaopin_zp_li_n span:nth-child(3) {
	width: 300px;
}
.zhaopin_zp_li_n span:nth-child(4) {
	width: 200px;
}
.zhaopin_zp_li_n span:nth-child(5) {
	width: 100px;
	text-align: center;
}
.zhaopin_zp_li_n span a {
	padding: 5px 20px;
	text-align: center;
	background: #D2D2D2;
	color: #4F4F4F;
	border-radius: 10px;
	font-size: 14px;
}
.zhaopin_zp_li_n span a:hover {
	background: #C71200;
	color: #FFF;
}
.zhaopin_zw_xz {
	overflow: hidden;
	margin-bottom: 20px;
}
.zhaopin_zw_xz span {
	width: 50%;
	float: left;
	font-size: 20px;
}
.zhaopin_zw_xz_x {
	overflow: hidden;
	margin-bottom: 30px;
}
.zhaopin_zw_xz_x span {
	font-size: 30px;
	;
	display: inline-block;
	width: 50%;
	font-weight: 600;
	float: left;
}
.zhaopin_zw_xz_x em {
	width: 50%;
	float: left;
	display: inline-block;
	color: #ff3000;
	font-size: 30px;
}
.zhaopin_zw_xz_x em s {
	display: inline-block;
	font-size: 20px;
}
.zhaopin_zw_xz_show {
	box-sizing: border-box;
	padding: 35px;
	background: #F2F2F2;
	overflow: hidden;
}
.zhaopin_zw_xz_show p {
	width: 33.333%;
	float: left;
	line-height: 38px;
}
.zhaopin_zw_xz_show p span {
	color: #606060;
}
.zhaopin_zw_xz_show_m {
}
.zhaopin_zw_xz_show_m h1 {
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.zhaopin_zw_xz_show_m p {
	color: #535353;
}
.zhaopin_shenqing .zp_a {
	width: 140px;
	height: 45px;
	border: 1px solid #C71200;
	text-align: center;
	line-height: 45px;
	display: inline-block;
	color: #C71200;
	font-size: 20px;
	margin-right: 10px;
}
.zhaopin_shenqing .zp_af {
	width: 140px;
	height: 45px;
	border: 1px solid #000;
	text-align: center;
	line-height: 45px;
	display: inline-block;
	font-size: 20px;
	margin-left: 10px;
}
.zhaopin_shenqing {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}
.Validform_checktip {
	display: none;
}
.gpzs_nav i {
	margin-right: 10px;
	display: inline-block;
}
/***************/
.wz_dh_fl {
	float: right;
	overflow: hidden;
	width: 225px;
}
.wz_dh_fl a {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #000;
	margin-left: 5px;
	margin-right: 5px;
	display: block;
	float: left;
	text-align: center;
}
.wz_dh_fl a.cur {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cd1a20;
}
.wz_dh_fl a:hover {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cd1a20;
	color: #cd1a20;
}
/******************/

.touzi_list_n_xg, .baohu_list_n_xg {
	overflow: hidden;
}
.touzi_list_n_xg a {
	border-bottom: 1px dashed #B5B5B5;
	background: url(../images/pdf.jpg) center right no-repeat;
	background-size: 30px 30px;
	display: block;
	overflow: hidden;
	line-height: 68px;
}
.touzi_list_n_xg a h1, .baohu_list_n_xg a h1 {
	max-width: 700px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	margin-right: 30px;
	white-space: nowrap;
	float: left;
}
.touzi_list_n_xg a span {
	color: #8d8d8d;
}
.baohu_list_n_xg a span {
	float: right;
}
.baohu_list_n_xg {
	border-top: 1px solid #C1C1C1;
	margin-top: 10px;
}
.touzi_list_n_xg a:hover {
	border-bottom: 1px dashed #B5B5B5;
	background: url(../images/pdf1.jpg) center right no-repeat;
	background-size: 30px 30px;
	display: block;
	overflow: hidden;
	line-height: 68px;
}
.baohu_list_n_xg a {
	border-bottom: 1px dashed #B5B5B5;
	display: block;
	overflow: hidden;
	line-height: 68px;
}
.chaungxian_quan {
	text-align: justify;
	text-align-last: justify;
	margin-top: 25px !important;
}
.chaungxian_quan i {
	width: 160px;
	height: 160px;
	display: inline-block;
	border: 1px dashed #CCCCCC;
	border-radius: 50%;
	text-align: center !important;
	text-align-last: center !important;
	position: relative;
}
.chaungxian_quan i s {
	position: absolute;
	display: block;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.chaungxian_quan i:hover {
	background: #C71200;
	border: 1px solid #C71200;
	color: #FFF;
}
.chaungxian_quan_O {
	background: #C71200;
	border: 1px solid #C71200 !important;
	color: #FFF;
}
.tag_com {
	overflow: hidden;
	margin-top: 30px !important;
	margin-bottom: 10px !important;
}
.tag_com i {
	padding: 5px 10px;
	margin-bottom: 10px;
	border: 1px solid #D2D2D2;
	color: #000;
	margin-right: 10px;
	float: left;
	display: inline-block;
}
.fz_js {
	text-align: left;
	line-height: 32px;
	display: none;
	margin-top: 30px;
	font-size: 18px;
	color: #cd1a20;
}
.fz_js h5 {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #000;
	margin-bottom: 15px;
}
.fz_js p {
	text-indent: 38px;
}
.shiyan h3 {
	font-size: 17px;
	margin-bottom: 2px;
	margin-top: 12px;
}
.zongfenlei {
	text-align: center;
	position: relative;
}
.scnl_fl {
	display: inline-block;
}
.scnl_fl a {
	font-size: 15px;
	background: #D2D2D2;
	display: inline-block;
	padding: 8px 20px;
	margin-left: 15px;
	margin-right: 15px;
}
.scnl_fl a.cur {
	font-size: 15px;
	background: #cd1a20;
	color: #fff;
	padding: 8px 20px;
	margin-left: 15px;
	margin-right: 15px;
}
/***************/
.wz_dh_fl_xg {
	width: 1200px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 25px;
	padding-left: 130px;
	box-sizing: border-box;
}
.wz_dh_fl_xg a {
	border-bottom: 1px solid #000;
	line-height: 30px !important;
	color: #000 !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	display: inline-block;
	font-size: 16px;
	float: inherit !important;
	text-align: center;
	background: none;
}
.wz_dh_fl_xg a.cur {
	border-bottom: 1px solid #cd1a20;
	background: none;
	font-size: 16px;
	color: #cd1a20 !important;
	line-height: 30px !important;
}
.wz_dh_fl_xg a:hover {
	font-size: 16px;
	line-height: 30px !important;
}
.cp_fl_xg {
	text-align: center;
}
.cp_fl_xg a {
	display: inline-block;
	background: #D2D2D2;
	padding: 8px 22px;
	font-size: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
.cp_fl_xg a.cur {
	background: #cd1a20;
	display: inline-block;
	color: #fff;
	padding: 8px 22px;
	font-size: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
.cp_more_xg {
	width: 265px;
	height: 265px;
	background: #c71300;
	color: #fff;
}
.zwfz_rczp {
	overflow: hidden;
}
.zwfz_rczp_L {
	width: 50%;
	float: left;
}
.zwfz_rczp_R {
	width: 50%;
	float: left;
}
.zwfz_rczp_L img {
	width: 100%;
}
.zwfz h1 {
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: 600;
	line-height: 32px;
}
.zwfz_rczp_wz {
	box-sizing: border-box;
	padding: 30px;
	height: 305px;
}
.zwfz_f {
	overflow: hidden;
	margin-top: 50px;
}
.zwfz_f_L {
	float: left;
	padding-top: 60px;
	box-sizing: border-box;
}
.zwfz_f_R {
	float: right;
	width: 730px;
	height: 490px;
}
.zwfz_f_R p img {
	width: 100%;
}
.cp_tl {
	position: relative;
}
#goL_xg {
	position: absolute;
	left: 5px;
	top: 45%;
}
#goR_xg {
	position: absolute;
	right: 5px;
	top: 45%;
}
.school_1 {
	overflow: hidden;
}
.school_1_L {
	width: 560px;
	float: left;
}
.school_1_R {
	width: 640px;
	float: left;
	text-align: right;
}
.school_title {
	font-size: 25px;
	text-align: left;
	font-weight: 600;
	margin-bottom: 5px;
}
.school_1_img {
	position: relative;
	width: 300px;
	margin-left: 10px;
	display: inline-block;
*display: inline; /* IE6、7 block 元素 */
 *zoom: 1;
}
.school_1_img img {
	width: 100%;
}
.school_1_img span {
	display: block;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	text-align: left;
}
.school_2, .school_3, .school_5 {
	margin-top: 65px;
}
.school_2_n, .school_3_n, .school_5_n {
	margin-top: 20px;
	margin-bottom: 20px;
}
.school_2_img_z {
	margin-top: 30px;
	overflow: hidden;
}
.school_3_img_z {
	margin-top: 30px;
}
.school_2_img {
	width: 380px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
}
.school_2_img img {
	width: 100%;
}
.school_2_img span {
	display: block;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	text-align: left;
}
#qywh_Z_n ul li a, #qywh_Z_n4 ul li a {
	display: block;
	position: relative;
}
#qywh_Z_n ul li a span, #qywh_Z_n4 ul li a span {
	display: block;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	text-align: left;
}
.school_5_n p {
	font-size: 16px;
	line-height: 30px;
}
.school_5_n p strong {
	width: 100px;
	height: 30px;
	float: left;
	font-weight: 100;
}
.school_5_n_L {
	float: left;
	width: 410px;
}
.school_5_n_R {
	float: 300px;
	text-align: left;
	margin-left: 20px;
}



.jtjs h2{ font-size: 18px; margin-bottom: 10px; 
}
.jtjs p  strong{
	 font-size: 16px;
}
.qyyx{ margin-left: 12px;}













