@charset "utf-8";

/* CSS Document */

html {

	font-size: 62.5%;
	/* 10÷16=62.5% */

}

* {
	word-wrap: break-word;
}

body {

	font-size: 12px;

	font-size: 1.2rem;
	/* 12÷10=1.2 */

	overflow-x: hidden;

	background-repeat: no-repeat;

	background-size: cover;

	width: 100%;
	margin: 0px;
	padding: 0px;

}

body,
html {
	font-family: "微软雅黑";
	min-width: 320px;
}

body.ophtml {
	height: 100%;
	overflow: hidden;
}

ul,
ul li,
dl,
dl dt,
dl dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.f_faminly {
	font-family: "微软雅黑";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearboth {
	clear: both;
}

.bigzm {
	text-transform: uppercase;
}

.b_cursor {
	border: 0px;
	cursor: pointer;
}

input {
	outline: 0;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */

	color: #888888;

}



::-moz-placeholder {
	/* Mozilla Firefox 19+ */

	color: #888888;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

	color: #888888;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

	color: #888888;

}



.fs14 {
	font-size: 14px;
}

.fs15 {
	font-size: 15px;
}

.fs16 {
	font-size: 16px;
}

.fs17 {
	font-size: 17px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}

ul li {
	list-style-type: none;
	float: left;
}

.container {

	width: 100% !important;

	max-width: 1200px;

	max-width: 1170px\9;

}

.container1 {
	width: 100%;
}





/*loading加载*/





.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 1000000;
}

.spinner {



	width: 100px;

	height: 30px;

	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -15px;



}



.spinner>div {

	width: 30px;

	height: 30px;

	background-color: #d9262e;



	border-radius: 100%;

	display: inline-block;

	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;

	animation: bouncedelay 1.4s infinite ease-in-out;

	/* Prevent first frame from flickering when animation starts */

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;



}



.spinner .bounce1 {

	-webkit-animation-delay: -0.32s;

	animation-delay: -0.32s;

}



.spinner .bounce2 {

	-webkit-animation-delay: -0.16s;

	animation-delay: -0.16s;

}



@-webkit-keyframes bouncedelay {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0.0)
	}

	40% {
		-webkit-transform: scale(1.0)
	}

}



@keyframes bouncedelay {

	0%,
	80%,
	100% {

		transform: scale(0.0);

		-webkit-transform: scale(0.0);

	}

	40% {

		transform: scale(1.0);

		-webkit-transform: scale(1.0);

	}

}





/*头部*/

.clearpadding {
	padding: 0px;
	margin: 0px;
}

#banner {
	width: 100%;
	position: relative;
}







.header_div {
	width: 100%;
	height: 80px;
	left: 0px;
	top: 0px;
	position: relative;
	z-index: 10000;
	background-color: #fff;
	transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}

.i_logo {
	width: 17.33%;
	padding-top: 25px;
	padding-top: 8px;
}

.i_logo img {
	max-width: 100%;
}

.header_div.fixedmenu {
	position: fixed;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	/*firefox*/

	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	/*webkit*/

	box-shadow: 0px 0px 10px #c7c5bf;
	/*opera或ie9*/
}

.i_ss {
	width: 12%;
	border: 1px solid #d5d5d5;
	margin-top: 24px;
	height: 36px;
	-moz-border-radius: 12px;
	/* Gecko browsers */

	-webkit-border-radius: 12px;
	/* Webkit browsers */

	border-radius: 12px;
	/* W3C syntax */
}

.i_ss .ipt1 {
	width: 77%;
	height: 34px;
	-moz-border-radius: 12px;
	/* Gecko browsers */

	-webkit-border-radius: 12px;
	/* Webkit browsers */

	border-radius: 12px;
	/* W3C syntax */
	line-height: 34px;
	background-color: transparent;
	display: inline-block;
	overflow: hidden;
	border: 0px;
	font-family: "微软雅黑";
	font-size: 14px;
	text-indent: 15px;
}

.i_ss .ipt2 {
	width: 23%;
	height: 34px;
	border: 0px;
	background-color: transparent;
	background: url(../images/tb_01.png) left center no-repeat;
	background-size: 21px;
}



.nav_menu { margin-left: 20px;}

.nav_menu li {
	padding: 0px 30px;
	height: 80px;
	float: left;
	position: relative;
}

.nav_menu li .a_nav {
	height: 80px;
	width: 100%;
	line-height: 80px;
	display: inline-block;
	color: #666666;
	font-size: 14px;
	text-align: center;
	position: relative;
}

.nav_menu li .a_nav:hover,
.nav_menu li .a_nav.active,
.nav_menu li .a_nav.active1 {
	color: #666666;
	text-decoration: none;
}

.nav_menu li .a_nav:after {
	content: "";
	width: 0%;
	height: 2px;
	background-color: #d9262e;
	position: absolute;
	left: 0px;
	bottom: 0px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.nav_menu li .a_nav:hover:after,
.nav_menu li .a_nav.active:after,
.nav_menu li .a_nav.active1:after {
	width: 100%;
}

.nav_menu li .a_nav.tb1 {
	background: url(../images/tb_05.png) left center no-repeat;
	padding-left: 25px;
}



.nav_menu li .twodiv {
	width: 245px;
	/*position:fixed; left:11%; */
	position: absolute;
	left: 0px;
	top: 80px;
	display: none;
}

.nav_menu li .twodiv_c {
	width: 245px;
	background-color: #fff;
}

.nav_menu li .twodiv_c_dl {
	width: 100%;
	position: relative;
}

.nav_menu li .twodiv_c_dl .dd {
	width: 100%;
	height: 70px;
	float: left;
}

.nav_menu li .twodiv_c_dl .dd .a_two {
	width: 100%;
	height: 70px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	line-height: 70px;
	display: inline-block;
	overflow: hidden;
	float: left;
	padding-left: 20%;
	color: #333333;
	font-size: 18px;
	background: url(../images/tb_08.png) right 20px center no-repeat;
}

.nav_menu li .twodiv_c_dl .dd .a_two:hover,
.nav_menu li .twodiv_c_dl .dd .a_two.activetwo {
	background: url(../images/tb_09.png) right 20px center no-repeat;
	background-color: #d9262e;
	color: #fff;
	text-decoration: none;
}

.nav_menu li .twodiv_c_dl .dd .a_two.a_two1 {
	background: none;
	width: 100%;
	height: 70px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	line-height: 70px;
	display: inline-block;
	overflow: hidden;
	float: left;
	padding-left: 20%;
	color: #333333;
	font-size: 18px;
}

.nav_menu li .twodiv_c_dl .dd .a_two.a_two1:hover {
	background: none;
	background-color: #d9262e;
	color: #fff;
	text-decoration: none;
}



.nav_menu li .twodiv_c_dr {
	width: 480px;
	padding: 12px 0px 18px 3px;
	position: absolute;
	left: 245px;
	top: 0px;
	background-color: #fff;
	display: none;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 {
	width: 100%;
	/*height:545px; overflow:hidden; overflow-y:auto;*/
	min-height: 340px;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2::-webkit-scrollbar {

	width: 1px;

	border-radius: 1px;

	height: 1px;

	background: none;

}

.nav_menu li .twodiv_c_dr .twodiv_c_d2::-webkit-scrollbar-track {

	border-radius: 15px;

	width: 1px !important;

}

.nav_menu li .twodiv_c_dr .twodiv_c_d2::-webkit-scrollbar-thumb {

	width: 1px;

	height: 1px;

	border-radius: 1px;

	background-color: #d9262e;

}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd {
	width: 100%;
	position: relative;
	height: 60px;
	float: left;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd a {
	width: 90%;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	position: relative;
	z-index: 1;
	height: 60px;
	border-bottom: 1px solid #efebea;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
	background: url(../images/tb_010.png) right 10px center no-repeat;
	line-height: 60px;
	padding-left: 20px;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd a:hover {
	color: #fff;
	background: url(../images/tb_011.png) right 10px center no-repeat;
	text-decoration: none;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd:after {
	content: "";
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	width: 0px;
	height: 60px;
	background-color: #d9262e;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd:hover:after {
	width: 100%;
}

.nav_menu li .twodiv_c_dr .twodiv_c_d2 dd:hover a {
	border-bottom: 1px solid #d9262e;
}



.nav_menu li .dl_two {
	width: 100%;
	position: absolute;
	z-index: 10000;
	display: none;
	left: 0px;
	top: 80px;
	background-color: #d9262e;
	padding: 5px 0px;
}

.nav_menu li .dl_two dd {
	width: 100%;
	float: left;
}

.nav_menu li .dl_two dd a {
	width: 100%;
	float: left;
	padding: 8px 8%;
	line-height: 1.5;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	color: #ffffff;
	font-size: 14px;
}

.nav_menu li .dl_two dd a:hover {
	color: #fff;
	text-decoration: none;
}









.home-swiper {
	width: 100%;
	height: 100%;
	background: #000;
}

.home-swiper .swiper-slide {
	text-align: center;
	overflow: hidden;
	font-size: 18px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
}

.home-swiper .swiper-slide img {
	width: 100%;
	display: none;
}



/*首页内容部分*/

.ui_div {
	width: 100%;
}

.ui_div_center {
	width: 78%;
	margin: 0px auto;
}

.ui_div_con {
	width: 1000px;
	margin: 0px auto;
}

.ui_div_con1 {
	width: 1100px;
	margin: 0px auto;
}

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





/*手机导航*/

/* CSS Document */

.phone_nav {
	display: none;
}

.phone_nav.fixedmenu {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100000;
	-moz-box-shadow: 0px 0px 10px #v;

	-webkit-box-shadow: 0px 0px 10px #c7c5bf;

	box-shadow: 0px 0px 10px #c7c5bf;
}

.phone_logo {
	padding: 10px 0px;
}

.phone_logo .p1 img {
	width: 100%;
}



@media screen and (max-width:1200px) {

	.phone_logo .p1 {
		display: block;
		width: 35%;
		display: inline-block;
	}

	.header_div {
		display: none;
	}

	.phone_logo {
		width: 100%;
		padding: 15px 20px;
		box-sizing: border-box;
	}



	.phone_nav {
		display: block;
		background-color: #fff;
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		display: block;
		transition-delay: 0.7s;
		-webkit-transition-delay: 0.7s;
		z-index: 100000;
	}



	/*导航按钮*/

	.phone_nav .nav_but_box {
		display: block;
		position: absolute;
		width: 30px;
		height: 30px;
		right: 10px;
		top: 10px;
		z-index: 1;

		transition: all 0.7s;
		-webkit-transition: all 0.7s;
	}

	.phone_nav .nav_but {
		display: inline-block;
		position: relative;
		width: 20px;
		height: 2px;
		z-index: 2;
		margin: 13px 0 0 5px;
		background: #d9262e;

		-webkit-transition-property: background-color, -webkit-transform;

		transition-property: background-color, -webkit-transform;

		transition-property: background-color, transform;

		transition-property: background-color, transform, -webkit-transform;

		-webkit-transition-duration: 300ms;

		transition-duration: 300ms;
	}

	.phone_nav .nav_but:before,
	.nav_but:after {
		content: '';
		display: block;
		width: 20px;
		height: 2px;
		position: absolute;
		background: #d9262e;

		transition-property: margin, -webkit-transform;
		-webkit-transition-property: margin, -webkit-transform;

		transition-property: margin, transform;
		transition-property: margin, transform, -webkit-transform;

		transition-duration: 300ms;
		-webkit-transition-duration: 300ms;
	}

	.phone_nav .nav_but:before {
		margin-top: -5px;
	}

	.phone_nav .nav_but:after {
		margin-top: 5px;
	}



	/*栏目名称*/

	.phone_nav .nav_main {
		height: 100%;
		position: fixed;
		right: 0;
		opacity: 0;
		width: 0;
		transition: all 0.4s ease 0.3s;
		-webkit-transition: all 0.4s ease 0.3s;
		background-color: #d9262e;
		overflow: hidden;
	}

	.phone_nav .nav_main ul {
		padding: 0 20px;
		margin-top: 40px;
	}

	.phone_nav .nav_main li a {
		background-position: left;
		color: #fff;
		height: 46px;
		line-height: 46px;
		display: inline-block;
		background-size: 32px;
		background-repeat: no-repeat;
		font-weight: bold;
	}

	.phone_nav .nav_main .ss {
		border: 1px solid #fff;
		margin-top: 20px;
	}

	.phone_nav .nav_main .ss .p2 {
		float: right;
	}

	.phone_nav .nav_main .ss .p2 input {
		border: 0;
		width: 34px;
		height: 34px;
	}

	.phone_nav .nav_main .ss .p1 {
		display: block;
		margin: 0 34px 0 5px;
	}

	.phone_nav .nav_main .ss .p1 input {
		width: 100%;
		height: 34px;
		line-height: 34px;
		background: none;
		border: 0;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		color: #fff;
	}

	.phone_nav .nav_main li b {
		display: inline-block;
		position: absolute;
		right: 10px;
		top: 0px;
		width: 50%;
		height: 50px;
		background: url("../images/lmfooter_bottom.png") center right no-repeat;
		z-index: 99;
	}

	.phone_nav .nav_main .ul {
		padding: 0 0 0px 40px;
		margin: 0;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s;
	}

	.phone_nav .nav_main .ul li {
		padding: 0;
		border-bottom: 0;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	.phone_nav .nav_main .ul li a {
		padding: 0;
		height: auto;
		padding: 5px 0px;
		line-height: 1.5;
		/* line-height:30px;*/
		font-weight: normal
	}



	.phone_nav .nav_main .b_one .ul {
		max-height: 300px;
		padding: 0px;
		/*padding:0 0 0px 40px;*/
		margin-bottom: 10px;
	}





	.phone_nav .nav_main li {
		width: 100%;
		transform: translateX(100px);
		-webkit-transform: translateX(100px);
		transition: all 0.8s ease;
		-webkit-transition: all 0.8s ease;
		border-bottom: 1px solid rgba(225, 225, 225, 0.5);
		padding: 0 20px;
		position: relative;
	}

	.phone_nav .nav_main li:nth-of-type(1) {
		transition-delay: 0.1s;
		-webkit-transition-delay: 0.1s;
	}

	.phone_nav .nav_main li:nth-of-type(2) {
		transition-delay: 0.2s;
		-webkit-transition-delay: 0.2s;
	}

	.phone_nav .nav_main li:nth-of-type(3) {
		transition-delay: 0.3s;
		-webkit-transition-delay: 0.3s;
	}

	.phone_nav .nav_main li:nth-of-type(4) {
		transition-delay: 0.4s;
		-webkit-transition-delay: 0.4s;
	}

	.phone_nav .nav_main li:nth-of-type(5) {
		transition-delay: 0.5s;
		-webkit-transition-delay: 0.5s;
	}

	.phone_nav .nav_main li:nth-of-type(6) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(7) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(8) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(9) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(10) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}





	/*打开样式*/

	.phone_nav_one {
		transition-delay: 0s;
		-webkit-transition-delay: 0s;
	}

	.phone_nav_one .nav_main {
		opacity: 1;
		width: 50%;
		overflow: inherit;
	}

	.phone_nav_one .nav_but {
		background: rgba(0, 0, 0, 0);
	}

	.phone_nav_one .nav_but:before {
		margin-top: 0;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}

	.phone_nav_one .nav_but:after {
		margin-top: 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}

	.phone_nav_one .nav_but_box {
		opacity: 0.8;
	}

	.phone_nav_one .nav_main li {
		width: 100%;
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}

}









@media screen and (max-width:470px) {
	/*--768-0--*/

	.phone_logo {
		padding: 10px 10px
	}

	.phone_nav .nav_main ul {
		height: 410px;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}



}

@media screen and (max-width:758px) {
	/*--768-0--*/

	/*.phone_nav .nav_but_box{ top:34px; right:10px;}*/

	.phone_nav .nav_main ul {
		margin-top: 20px;
		height: 300px;
		overflow-y: auto;
		box-sizing: border-box;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}



}

/*手机导航*/



.i_ssbn {
	width: 40px;
	height: 100%;
	background: url(../images/tb_01.png) center no-repeat;
	background-color: #e6e6e6;
	background-size: 15px;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 10000;
}

.i_ssbn span {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.i_ssbn_div {
	width: 200px;
	display: none;
	background-color: #e6e6e6;
	z-index: 10000;
	border: 1px solid #dadada;
	position: absolute;
	right: -1px;
	top: 100%;
}

.i_ssbn_div .ipt1 {
	width: 80%;
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	border: 0px;
	font-family: "微软雅黑";
	background-color: #fff;
	color: #b9b9b9;
	font-size: 0.16rem;
}

.i_ssbn_div .ipt2 {
	width: 20%;
	height: 35px;
	background: url(../images/tb_01.png) center no-repeat;
	border: 0px;
	background-size: 15px;
}

.i_ssbn_div input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */

	color: #b9b9b9;

}



.i_ssbn_div input::-moz-placeholder {
	/* Mozilla Firefox 19+ */

	color: #b9b9b9;

}



.i_ssbn_div input:-ms-input-placeholder {

	color: #b9b9b9;

}



.i_ssbn_div input::-webkit-input-placeholder {

	color: #b9b9b9;

}

.i_bg1 {
	background-color: #e3e2e2;
}





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

.i_box1_t {
	width: 100%;
	height: 65px;
	line-height: 65px;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

.i_box1_t.i_box1_tz:first-letter {
	/* color: #ce1a18;
	line-height: 1.0; */
}

.i_box1_t1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	color: #333333;
	font-size: 20px;
	letter-spacing: 3px;
}



.i_box2 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	position: relative;
}

.i_box2 img {
	width: 100%;
	height: auto !important;
}

.i_box2 .zc1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: url(../images/tb_06.png) repeat;
}

.i_box2 .zc2 {
	width: 120px;
	height: 36px;
	line-height: 36px;
	-moz-border-radius: 18px;
	/* Gecko browsers */

	-webkit-border-radius: 18px;
	/* Webkit browsers */

	border-radius: 18px;
	/* W3C syntax */
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	border: 1px solid #e5e5e5;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	bottom: 36px;
	color: #ffffff;
	font-size: 14px;
	z-index: 2;
}

.i_box2 .zc2:hover {
	background-color: #fff;
	color: #d9262e;
	text-decoration: none;
}





.i_box3 {
	width: 100%;
	padding: 40px 0px;
}

.i_box3_t {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.i_box3_t span {
	height: 65px;
	line-height: 65px;
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	display: inline-block;
	position: relative;
}

.i_box3_t span:before {
	width: 45px;
	height: 1px;
	background-color: #797978;
	content: "";
	position: absolute;
	left: -80px;
	top: 50%;
}

.i_box3_t span:after {
	width: 45px;
	height: 1px;
	background-color: #797978;
	content: "";
	position: absolute;
	right: -80px;
	top: 50%
}

.i_box3_c {
	width: 100%;
}

.i_box3_c li {
	width: 33.33%;
	float: left;
	padding: 0px 1px 1px 0px;
}

.i_box3_c li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.i_box3_c li .a_img img {
	width: 100%;
}

.i_box3_c li .a_img .zc1 {
	width: 100%;
	height: 100%;
	background: url(../images/tb_07.png) repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
}

.i_box3_c li .a_img .zc2 {
	width: 100%;
	padding: 0px 8%;
	position: absolute;
	left: 0px;
	bottom: 20px;
	z-index: 2;
}

.i_box3_c li .a_img .zc2_c {
	width: 100%;
	font-size: 24px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	height: 95px;
	background: url(../images/tb_02.png) right center no-repeat;
	position: relative;
}

.i_box3_c li .a_img .zc2_c:after {
	width: 48px;
	height: 2px;
	background-color: #ffffff;
	content: "";
	position: absolute;
	left: 0px;
	top: -30px;
}

.i_box3_c li .a_img .zc2_c .s1 {
	font-weight: bold;
	font-family: "微软雅黑";
}



.i_box4 {
	width: 100%;
	padding: 65px 0px 80px 0px;
}

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

.i_box4_c li {
	width: 33.33%;
	float: left;
	padding: 0px 1px 1px 0px;
}

.i_box4_c li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.i_box4_c li .a_img img {
	width: 100%;
}

.i_box4_c li .a_img .zc1 {
	width: 100%;
	height: 100%;
	background: url(../images/tb_03.png) no-repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
}

.i_box4_c li .a_img .zc2 {
	width: 100%;
	padding: 0px 29px;
	line-height: 1.3;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 35px;
	z-index: 2;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.i_box4_c li .a_img .zc2 .s1 {
	font-size: 24px;
	font-family: "微软雅黑";
}

/*3-无缝从左往右滚动*/

#demo {
	overflow: hidden;
}

#indemo {
	float: left;
	width: 8000%;
}

#demo1 {
	float: left;
}

#demo2 {
	float: left;
}

.newc {
	float: left;
	width: 300px;
	height: 110px;
	overflow: hidden;
}

.newc a img {
	width: 300px;
	height: 110px;
}



.i_footer {
	width: 100%;
	padding: 22px 0px;
}

.i_footer_t {
	width: 100%;
	padding-bottom: 36px;
}

.i_footer_tl {
	width: 50%;
}

.i_footer_tl_t {
	width: 100%;
	line-height: 49px;
	color: #333333;
	font-size: 14px;
}

.i_footer_tl_t a {
	color: #333333;
	padding: 0px 35px;
	display: inline-block;
}

.i_footer_tl_t a:nth-of-type(1) {
	padding-left: 0px;
}

.i_footer_tl_t a:hover {
	color: #ce1a18;
	text-decoration: none;
}

.i_footer_tl_c {
	width: 100%;
	padding-top: 20px;
	line-height: 1.8;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.i_footer_tl_c img {
	max-width: 100%;
	height: auto;
}

.i_footer_tr {
	width: 25%;
	color: #666666;
	padding-top: 17px;
	color: #666666;
	line-height: 1.2;
	font-size: 16px;
	text-align: right;
}

.i_footer_tr .s1 {
	height: 32px;
	line-height: 32px;
	padding-left: 30px;
	color: #333333;
	font-size: 14px;
	display: inline-block;
	background: url(../images/tb_04.png) left center no-repeat;
	background-size: 25px;
}

.i_footer_tr .s2 {
	font-size: 30px;
	font-weight: bold;
	color: #d9262e;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.i_footer_b {
	width: 100%;
	padding: 5px 0px;
	color: #888888;
	font-size: 14px;
	line-height: 2;
	text-align: center;
}

.i_footer_b a,
.i_footer_b a:hover {
	color: #888888;
	text-decoration: none;
}



.i_fwx {
	width: 7%;
	margin-top: 15px;
	margin-left: 4.3%;
	text-align: center;
}

.i_fwx img {
	width: 100%;
	padding: 7px;
	background-color: #fff;
	-moz-border-radius: 5px;
	/* Gecko browsers */

	-webkit-border-radius: 5px;
	/* Webkit browsers */

	border-radius: 5px;
	/* W3C syntax */
}





/*内页*/

.n_bg1 {
	background-color: #e5e5e5;
}



.n_banner {
	width: 100%;
	height: 418px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}



.a_zxlmenu {
	width: 100%;
	position: relative;
	display: none;
	z-index: 10;
}

.a_zxlmenu_t {
	width: 100%;
	padding: 3% 0px;
	background: url(../images/zxl_jt1.jpg) right center no-repeat;
	font-size: 16px;
	text-align: center;
	background-color: #d9262e;
	color: #fff;
	cursor: pointer;
	background-size: 30px;
}

.a_zxlmenu_c {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	text-indent: 0px;
	display: none;
	-moz-box-shadow: 0px 0px 10px #c7c5bf;
	/*firefox*/

	-webkit-box-shadow: 0px 0px 10px #c7c5bf;
	/*webkit*/

	box-shadow: 0px 0px 10px #c7c5bf;
	/*opera或ie9*/
}

.a_zxlmenu_c li {
	width: 100%;
	float: left;
	text-align: center;
}

.a_zxlmenu_c li .aone {
	width: 100%;
	padding: 3% 0px;
	display: inline-block;
	color: #d9262e;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}

.a_zxlmenu_c li .aone:hover,
.a_zxlmenu_c li .aone.activetwo {
	color: #fff;
	text-decoration: none;
	background-color: #ee353d;
}

.a_zxlmenu_c li dl {
	width: 100%;
	border-bottom: 1px solid #ccc;
	display: none;
}

.a_zxlmenu_c li dl dd {
	width: 100%;
	float: left;
	text-align: center;
}

.a_zxlmenu_c li dl dd a,
.a_zxlmenu_c li dl dd a:hover {
	width: 100%;
	padding: 3% 0px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	text-indent: 0px;
}





.pc_amenu {
	width: 100%;
}

.a_menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 60px;
	overflow: hidden;
	text-align: center;
}

.a_menu .a_menu_a {
	padding: 0px;
	margin: 0px;
	padding: 0px 20px;
	height: 60px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	line-height: 60px;
	color: #333333;
	font-size: 16px;
}

.a_menu .a_menu_a:hover,
.a_menu .a_menu_a.activetm1 {
	color: #fff;
	background-color: #d9262e;
	text-decoration: none;
}





.n_boxcon {
	width: 100%;
	padding: 60px 0px;
}

.n_boxcon_t {
	width: 100%;
	height: 67px;
	line-height: 67px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 24px;
}

.n_boxcon_t.n_boxcon_tz:first-letter {
	/* color: #ce1a18;
	line-height: 1.0; */
}

.n_boxcon_ta {
	width: 100%;
	line-height: 1.7;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 20px;
}

.n_boxcon_tb {
	width: 100%;
	text-align: center;
	line-height: 1.7;
	margin-top: 10px;
	margin-bottom: 60px;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
}

.n_boxcon_t1 {
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #888888;
	font-size: 16px;
	letter-spacing: 3px;
}

.n_boxcon_c {
	width: 100%;
	padding-top: 20px;
	line-height: 1.8;
	overflow: hidden;
	/* text-align:center; */
	color: #333333;
	font-size: 14px;
}

.n_boxcon_c img {
	max-width: 100%;
	height: auto;
}



.n_box1 {
	width: 100%;
	overflow: hidden;
}

.n_box1 li {
	width: 33.33%;
	float: left;
	border-right: 1px solid #fff;
}

.n_box1 li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	position: relative;
}

.n_box1 li .div img {
	width: 100%;
}

.n_box1 li .div_c {
	width: 100%;
	height: 100%;
	padding: 30px 11% 0px 11%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.n_box1 li .div_c .s1 {
	width: 100%;
	height: 75px;
	line-height: 75px;
	display: inline-block;
	overflow: hidden;
	color: #000000;
	font-size: 24px;
}

.n_box1 li .div_c .s2 {
	width: 100%;
	height: 200px;
	line-height: 25px;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}



.n_box2 {
	width: 100%;
}

.n_box2 li {
	width: 100%;
	padding: 65px 0px;
	float: left;
	border-bottom: 1px solid #eeeeee;
}

.n_box2 li .div_l {
	width: 17.3%;
}

.n_box2 li .div_lc {
	width: 58%;
	border: 1px solid #a0a0a0;
	border-left: 0px;
	border-right: 0px;
	padding: 10px 0px;
	text-align: center;
	color: #2a2a2a;
	font-size: 14px;
}

.n_box2 li .div_lc span {
	font-size: 40px;
}

.n_box2 li .a_img {
	width: 32.2%;
	display: inline-block;
	overflow: hidden;
}

.n_box2 li .a_img img {
	width: 100%;
}

.n_box2 li .a_img_r {
	width: 47.7%;
}

.n_box2 li .a_img_r .s1 {
	width: 100%;
	/* height: 70px; */
	height: auto;
	line-height: 35px;
	overflow: hidden;
	color: #333333;
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
}

.n_box2 li .a_img_r .s1:hover {
	color: #d9262e;
	text-decoration: none;
}

.n_box2 li .a_img_r .s2 {
	width: 100%;
	height: 100px;
	line-height: 25px;
	margin-top: 13px;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
}

.n_box2 li .a_img_r .s3 {
	padding-right: 30px;
	height: 50px;
	line-height: 50px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	display: inline-block;
	background: url(../images/img26.jpg) right center no-repeat;
	color: #666666;
	font-size: 14px;
}

.n_box2 li .a_img_r .s3:hover {
	color: #d9262e;
	text-decoration: none;
	background: url(../images/img27.jpg) right center no-repeat;
	padding-right: 50px;
}

.n_box2 li .a_img_r .s4 {
	width: 100%;
	display: none;
	margin-top: 2px;
	height: 20px;
	line-height: 20px;
	color: #959595;
	overflow: hidden;
}



.a_mtbd_dpages {
	width: 100%;
	text-align: center;
	padding: 60px 3% 60px 3%;
	font-size: 16px;
}

.a_mtbd_dpages a {
	padding: 0px 15px;
	height: 40px;
	margin-bottom: 5px;
	line-height: 40px;
	text-align: center;
	background-color: #e5e5e5;
	color: #333;
	display: inline-block;
}

.a_mtbd_dpages a:hover,
.a_mtbd_dpages a.activepages {
	color: #fff;
	text-decoration: none;
	background-color: #d9262e;
}



.a_tzjyg_cdetsl {
	width: 100%;
}

.a_tzjyg_c_t {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.7;
	text-align: center;
	color: #333333;
	font-size: 20px;
}

.a_tzjyg_c_time {
	width: 100%;
	height: 50px;
	padding-bottom: 10px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.a_tzjyg_c_time span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.a_tzjyg_c_ton {
	width: 100%;
	padding: 25px 0px;
	line-height: 2;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.a_tzjyg_c_ton img {
	max-width: 100%;
	height: auto !important;
}

.a_tzjyg_c_tb {
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}

.a_tzjyg_c_tb .a1 {
	width: 50%;
	height: 30px;
	line-height: 30px;
	color: #333333;
	font-size: 14px;
	display: inline-block;
	overflow: hidden;
}

.a_tzjyg_c_tb .a1:hover {
	text-decoration: none;
	color: #d9262e;
}

.a_tzjyg_c_tb .a1.a2 {
	text-align: right
}



.n_box3 {
	width: 100%;
	padding: 50px 0px;
}

.n_box4 {
	width: 100%;
	overflow: hidden;
}



.swiper_team.swiper-container {

	/* padding-bottom:40px;*/

}

.swiper_team .swiper-wrapper {}

.swiper_team .swiper-slide {

	width: 1066px;

	transition-timing-function: linear;

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);



	filter: grayscale(100%);



	filter: gray;



}

.swiper_team .swiper-slide.swiper-slide-active {
	-webkit-filter: grayscale(0);

	-moz-filter: grayscale(0);

	-ms-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: none;

}

@media only screen and (max-width:1200px) {

	.swiper_team .swiper-slide {

		width: 770px;

	}

}

@media only screen and (max-width:980px) {

	.swiper_team .swiper-slide {

		width: 471px;

	}

}

@media only screen and (max-height:480px) {

	.swiper_team .swiper-slide {

		width: 471px;



	}

	/*.swiper-button-next, .swiper-button-prev{

		width:30px !important;

		height:30px !important;

		background-size:30px !important;

		margin-top:-15px !important;

		outline:none; }*/





}

.swiper_team .swiper-slide img {

	width: 100%;

	border-radius: 4px;
}

.swiper_team .swiper-slide .title {

	position: absolute;

	transform: rotate(90deg);

	transform-origin: left top;

	left: -3px;

	font-size: 11px;

	color: rgb(102, 102, 102);
}

.swiper-button-next,
.swiper-button-prev {

	width: 60px !important;

	height: 60px !important;

	background-size: 60px !important;

	margin-top: -30px !important;

	outline: none;
}

.swiper-button-next {

	/*background-image:url(img/cursor-next.png);*/

	background: url(../images/tb_013.png) !important;

	right: 10% !important;

}

.swiper-button-prev {

	/*background-image:url(img/cursor-prev.png);*/

	background: url(../images/tb_012.png) !important;

	left: 10% !important;

}

.swiper-pagination-bullet {

	background: none;

	opacity: 1;

	margin: 0 6px !important;

	width: 9px;

	height: 9px;

	position: relative;

	outline: none;

	vertical-align: middle;
}

.swiper-pagination-bullet span {

	width: 3px;

	height: 3px;

	background: #CCC;

	display: block;

	border-radius: 50%;

	margin-top: 3px;

	margin-left: 3px;

}

.swiper-pagination-bullet i {

	background: #000;

	height: 1px;

	width: 20px;

	position: absolute;

	top: 4px;

	transform: scaleX(0);

	transform-origin: left;

	z-index: 3;

	transition-timing-function: linear;

}

.swiper-pagination-bullet-active span,
.swiper-pagination-bullet:hover span {

	width: 9px;

	height: 9px;

	margin-top: 0;

	margin-left: 0;

	background: #000;

	position: relative;

	z-index: 1;

}

.swiper-pagination-bullet-active i {

	animation: middle 6s;

}

.swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i {

	animation: first 6s;

}

.swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i {

	animation: last 6s;

}

@keyframes first {

	0% {
		transform: scaleX(0.5);
		left: 0px;
	}

	/*091*/

	100% {
		transform: scaleX(1);
		left: 2px;
	}

	/*0915*/

}

@keyframes last {

	0% {
		transform: scaleX(0.7);
		left: -10px;
	}

	/*1090*/

	20% {
		transform: scaleX(0.3);
		left: 2px;
	}

	/*090*/

	100% {
		transform: scaleX(0.3);
		left: 0px;
	}

	/*090*/

}

@keyframes middle {

	0% {
		transform: scaleX(0.7);
		left: -10px;
	}

	/*1091*/

	20% {
		transform: scaleX(0.45);
		left: 2px;
	}

	/*092*/

	100% {
		transform: scaleX(1);
		left: 2px;
	}

	/*0913*/

}





.n_ryzzdiv {
	width: 100%;
	margin-top: 30px;
	background: url(../images/ryzz_02.jpg) center center no-repeat;
	background-size: cover;
}

.n_ryzzdiv_l {
	width: 38%;
	display: inline-block;
	overflow: hidden;
}

.n_ryzzdiv_l img {
	width: 100%;
}

.n_ryzzdiv_r {
	width: 62%;
	padding: 0px 20px;
}

.n_ryzzdiv_rt {
	width: 100%;
	padding: 10% 0px 10px 45px;
}

.n_ryzzdiv_rtc {
	width: 100%;
	height: 120px;
	line-height: 30px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
}

.n_ryzzdiv_rc {
	width: 100%;
	padding: 0px 45px;
	position: relative;
}



.home-swiper1 {
	width: 100%;
	height: 100%;
	padding-bottom: 30px !important;
}

.home-swiper1 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: 1;
	width: 100%;
	padding: 0px 1%;
}

.home-swiper1 .swiper-slide .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.home-swiper1 .swiper-slide .a_img img {
	width: 100%;
}

.n_ryzzdiv_rc .home-next {
	width: 48px !important;
	height: 48px !important;
	background: url(../images/tb_015.png) right top no-repeat !important;
	margin-top: -38px !important;
	right: -10px !important;
}

.n_ryzzdiv_rc .home-prev {
	width: 48px !important;
	height: 48px !important;
	background: url(../images/tb_014.png) left top no-repeat !important;
	margin-top: -38px !important;
	left: -10px !important;
}

.home-pagination1 .swiper-pagination-bullet {
	background-color: #fff !important;
	opacity: 1;
}

.home-pagination1 .swiper-pagination-bullet-active {
	background-color: #d81920 !important;
}





.aqfls_div {
	width: 100%;
	margin-top: 20px;
	background: url(../images/ls_04.png) top center repeat-y;
	padding-bottom: 90px;
}

.aqfls_div_t {
	width: 100%;
	text-align: center;
	height: 65px;
}

.aqfls_div_c {
	width: 100%;
}

.aqfls_div_c li {
	width: 100%;
	float: left;
	padding-bottom: 30px;
}

.aqfls_div_c li .div {
	width: 50%;
	float: left;
}

.aqfls_div_c li .div .div_t {
	width: 100%;
	background: url(../images/ls_01.png) right center no-repeat;
	overflow: hidden;
	padding-right: 35px;
	text-align: right;
}

.aqfls_div_c li .div .div_t img {
	max-width: 100%;
	height: auto !important;
}

.aqfls_div_c li .div .div_c {
	width: 100%;
	padding: 15px 0px;
	overflow: hidden;
	line-height: 1.8;
	color: #666666;
	font-size: 14px;
	padding-right: 35px;
	text-align: right;
}

.aqfls_div_c li .div .div_c img {
	max-width: 100%;
}

.aqfls_div_c li.twodiv .div {
	float: right
}

.aqfls_div_c li.twodiv .div .div_t {
	background: url(../images/ls_01.png) left center no-repeat;
	padding-right: 0px;
	padding-left: 35px;
	text-align: left;
}

.aqfls_div_c li.twodiv .div .div_c {
	padding-right: 0px;
	padding-left: 35px;
	text-align: left;
}

.aqfls_div_c li.twodiv .div .div_c .p1 {
	text-align: left;
}





.n_box51 {
	padding: 45px 0px 65px 0px;
}

.n_box5 {
	width: 100%;
	line-height: 1.7;
	padding: 15px 0px;
	text-align: center;
	color: #333333;
	font-size: 24px;
	position: relative;
}

.n_box5:after {
	content: "";
	height: 2px;
	background-color: #d9262e;
	width: 100px;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -50px;
}

.n_box5_t {
	width: 100%;
	padding: 50px 0px 35px 0px;
	border-bottom: 1px solid #eeeeee;
}

.n_box5_t li {
	width: 50%;
	float: left;
	padding: 0px 4% 15px 4%;
	border-right: 1px solid #eeeeee;
}

.n_box5_t li .s1 {
	width: 100%;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	color: #333333;
	font-size: 24px;
}

.n_box5_t li .s2 {
	width: 100%;
	height: 100px;
	line-height: 25px;
	overflow: hidden;
	margin-top: 10px;
	color: #333333;
	font-size: 14px;
}



.n_box5_t li:nth-of-type(1) {
	padding-left: 0px;
}

.n_box5_t li:nth-of-type(2) {
	padding-right: 0px;
	border: 0px;
}

.n_box5_c {
	width: 100%;
}

.n_box5_c li {
	width: 100%;
	padding-bottom: 65px;
	float: left;
}

.n_box5_c li .a_img {
	width: 60%;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.n_box5_c li .a_img img {
	width: 100%;
}

.n_box5_c li .a_img_r {
	width: 39%;
	float: right;
	max-height: 494px;
	position: relative;
}

.n_box5_c li .a_img_r .s1 {
	width: 100%;
	padding-bottom: 15px;
	line-height: 1.4;
	color: #999999;
	font-size: 14px;
	position: relative;
}

.n_box5_c li .a_img_r .s1 .a1 {
	color: #333333;
	line-height: 1.0;
	font-size: 38px;
	font-family: "A-Himalaya";
}

.n_box5_c li .a_img_r .s1 .a1 font {
	color: #d9262e;
}

.n_box5_c li .a_img_r .s1:after {
	width: 20px;
	height: 4px;
	background-color: #e5e5e5;
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: "";
}

.n_box5_c li .a_img_r .div_c {
	width: 120%;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.n_box5_c li .a_img_r .div_con {
	width: 100%;
	background-color: #eeeeee;
	padding: 22px 10% 25px 10%;
}

.n_box5_c li .a_img_r .div_con .s_title {
	width: 100%;
	height: 100px;
	line-height: 100px;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 40px;
}

.n_box5_c li .a_img_r .div_con .s_tcon {
	width: 100%;
	height: 100px;
	line-height: 25px;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
}

.n_box5_c li .a_img_r .div_con .s_tbon {
	width: 100%;
	padding: 15px 0px;
}



.n_box5_c li.twodiv .a_img {
	float: right;
}

.n_box5_c li.twodiv .a_img_r {
	float: left;
}

.n_box5_c li.twodiv .a_img_r .div_c {
	right: auto;
	left: 0px;
}



.n_box6 {
	width: 100%;
	padding: 50px 0px 10px 0px;
}

.n_box6_t {
	width: 100%;
	height: 80px;
	line-height: 80px;
	color: #333333;
	font-size: 24px;
	text-align: center;
	overflow: hidden;
}

.n_box6_c {
	width: 100%;
	padding-bottom: 70px;
	line-height: 1.8;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-align: center;
}

.n_box6_c img {
	max-width: 100%;
	height: auto;
}

.n_box6_c1 {
	width: 100%;
	padding: 10px 0px 70px 0px;
}

.n_box6_c1 li {
	width: 25%;
	padding: 0px 1%;
	float: left;
}

.n_box6_c1 li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: left;
}

.n_box6_c1 li .a_img img {
	width: 100%;
}

.n_box6_c1 li .a_img .a_tb1 {
	width: 100%;
	height: 100%;
	background: url(../images/tb_019.png) bottom repeat-x;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.n_box6_c1 li .a_img .a_text {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	padding: 0px 7% 10px 7%
}

.n_box6_c1 li .a_img .a_text .s1 {
	width: 100%;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
}

.n_box6_c1 li .a_img .a_text .s2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.n_box6_b {
	width: 100%;
	padding-top: 35px;
}

.n_box6_b li {
	width: 50%;
	float: left;
	padding-bottom: 40px;
}

.n_box6_b li .a_img {
	width: 10%;
	display: inline-block;
	overflow: hidden;
}

.n_box6_b li .a_img img {
	width: 100%;
	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;
}

.n_box6_b li:hover .a_img img {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);
}

.n_box6_b li .a_img_r {
	width: 86%;
	padding-right: 4%;
	padding-top: 5px;
}

.n_box6_b li .a_img_r .s1 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #333333;
	font-size: 18px;
}

.n_box6_b li .a_img_r .s2 {
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 25px;
	color: #333333;
	font-size: 14px;
}

.n_box6_bc {
	width: 100%;
	line-height: 1.8;
	padding-top: 15px;
	text-align: center;
	color: #888888;
	font-size: 16px;
}

.n_box6_bc span {
	font-size: 20px;
	letter-spacing: 3px;
}



.n_box7 {
	width: 100%;
	padding: 60px 0px 120px 0px;
	padding: 60px 0px;
}

.n_box7 .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
}

.n_box7 .a_img img {
	width: 100%;
}

.n_box7 .a_img_r {
	width: 47.3%;
	color: #333333;
	font-size: 14px;
	line-height: 1.7;
	padding-top: 15px;
}

.n_box7 .a_img_r .s1 {
	color: #222222;
	font-size: 16px;
}



.n_box7_c {
	width: 100%;
	padding: 35px 0px 60px 35px;
}



.a_rlzydiv_c {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.a_rlzydiv_c dt {
	width: 100%;
	padding-bottom: 3px;
	float: left;
	font-weight: normal;
}

.a_rlzydiv_c dt .div {
	width: 100%;
	padding: 1% 0px;
	background-color: #d9262e;
	color: #fff;
	font-size: 16px;
}

.a_rlzydiv_c dt .div .s1 {
	width: 46%;
	text-indent: 3%;
}

.a_rlzydiv_c dt .div .s2 {
	width: 19.5%;
}

.a_rlzydiv_c dt .div .s3 {
	width: 13%;
	text-align: center;
}

.a_rlzydiv_c dt .div .s4 {
	width: 21.5%;
	text-align: center;
}

.a_rlzydiv_c dd {
	width: 100%;
	padding-bottom: 3px;
	float: left;
	font-weight: normal;
}

.a_rlzydiv_c dd .div {
	width: 100%;
	padding: 1% 0px;
	background: url(../images/r_jt1.png) right 20px center no-repeat;
	background-color: #eeeeee;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.a_rlzydiv_c dd .div:hover,
.a_rlzydiv_c dd .div.activerc {
	background: url(../images/r_jt2.png) right 20px center no-repeat;
	background-color: #eeeeee;
}

.a_rlzydiv_c dd .div .s1 {
	width: 46%;
	text-indent: 3%;
}

.a_rlzydiv_c dd .div .s2 {
	width: 19.5%;
}

.a_rlzydiv_c dd .div .s3 {
	width: 13%;
	text-align: center;
}

.a_rlzydiv_c dd .div .s4 {
	width: 21.5%;
	text-align: center;
}

.a_rlzydiv_c dd .div1 {
	width: 100%;
	/* background-color:#f7f6f6;*/
	padding: 2% 3%;
	display: none;
}

.a_rlzydiv_c dd .div1_c {
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 2.0;
	overflow-x: hidden;
}



.n_box8 {
	width: 100%;
	padding: 100px 0px 70px 0px;
}

.n_box8 li {
	width: 100%;
	padding-bottom: 35px;
	float: left;
}

.n_box8 li .a_img {
	width: 66%;
	display: inline-block;
	overflow: hidden;
}

.n_box8 li .a_img img {
	width: 100%;
}

.n_box8 li .a_img_r {
	width: 34%;
	padding: 90px 4% 0px 4%;
}

.n_box8 li .a_img_r .s1 {
	width: 100%;
	padding: 5px 0px;
	line-height: 1.5;
	color: #222222;
	font-size: 24px;
	display: inline-block;
	overflow: hidden;
}

.n_box8 li .a_img_r .s1:hover {
	text-decoration: none;
	color: #d9262e;
}

.n_box8 li .a_img_r .s2 {
	width: 100%;
	height: 125px;
	line-height: 25px;
	margin: 40px 0px 10px 0px;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.n_box8 li .a_img_r .s3 {
	width: 98px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 15px;
	/* Gecko browsers */

	-webkit-border-radius: 15px;
	/* Webkit browsers */

	border-radius: 15px;
	/* W3C syntax */
	display: inline-block;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box8 li .a_img_r .s3:hover {
	background-color: #d9262e;
	text-decoration: none;
	color: #fff;
}



.i_section {

	position: relative;

	box-sizing: border-box;

	width: 100%;

}

.bg_blur {

	position: absolute;

	top: 0;
	left: 0;

	width: 100%;
	height: 100%;

	background: url(../images/bg2.jpg);

	background-size: cover;

	background-attachment: fixed;

	background-position-x: center !important;

	/*opacity: 0.4;*/

	z-index: 1;

}

.a_zpdiv {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}

.a_zpdiv_c {
	width: 950px;
	margin: 0px auto;
}

.a_zpdiv_con {
	width: 100%;
	padding: 50px 0px 45px 0px;
	overflow: hidden;
}

.a_zpdiv_con li {
	width: 50%;
	border-bottom: 1px solid #a8a7a9;
	border-right: 1px solid #a8a7a9;
	padding: 20px 7% 0px 7%;
}

.a_zpdiv_con li .tb1 {
	width: 9%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: url(../images/tb_025.png) no-repeat;
	background-size: 100%;
}

.a_zpdiv_con li .div_r {
	width: 85.4%;
}

.a_zpdiv_con li .div_r .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 5px;
	/* Gecko browsers */

	-webkit-border-radius: 5px;
	/* Webkit browsers */

	border-radius: 5px;
	/* W3C syntax */
}

.a_zpdiv_con li .div_r .a_img img {
	width: 100%;
}

.a_zpdiv_con li .div_r .a_text {
	width: 100%;
	height: 40px;
	line-height: 20px;
	margin: 7px 0px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.a_zpdiv_con li:nth-of-type(5),
.a_zpdiv_con li:nth-of-type(6) {
	border-bottom: 0px;
}


.n_box9 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box9 img {
	max-width: 100%;
	height: auto !important;
}



.n_box10 {
	width: 100%;
	padding: 60px 0px;
}

.n_box10_t {
	width: 100%;
	padding: 5px 0px;
	line-height: 1.6;
	text-align: center;
	color: #333333;
	font-size: 24px;
}

.n_box10_t1 {
	width: 100%;
	line-height: 1.6;
	text-align: center;
	color: #333333;
	font-size: 14px;
	overflow: hidden;
	padding-bottom: 35px;
}

.n_box10_c {
	width: 100%;
	margin-bottom: 55px;
	background-color: #f0f0f0;
}

.n_box10_cl {
	width: 50%;
}

.n_box10_cl li {
	width: 50%;
	float: left;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

.n_box10_cl li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box10_cl li .a_img img {
	width: 100%;
}

.n_box10_cr {
	width: 50%;
	padding: 15px 3% 0px 3%;
	background: url(../images/img58.jpg) top right no-repeat;
}

.n_box10_cr li {
	width: 100%;
	padding: 20px 0px 15px 0px;
	border-bottom: 1px solid #dfdfdf;
	float: left;
}

.n_box10_cr li .s1 {
	width: 100%;
	height: 23px;
	line-height: 23px;
	font-size: 18px;
	color: #000000;
	font-size: 18px;
	overflow: hidden;
	background: url(../images/tb_028.png) left top no-repeat;
	padding-left: 38px;
}

.n_box10_cr li .s2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-top: 5px;
	padding-left: 38px;
	font-size: 14px;
	color: #666666;
}

.n_box10_t2 {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.5;
	text-align: center;
	overflow: hidden;
	color: #222222;
	font-size: 24px;
}



.n_box11 {
	width: 100%;
	margin: 20px 0px 70px 0px;
}

.n_box11 li {
	width: 11.6%;
	float: left;
	background: url(../images/tb_036.png) right top 70px no-repeat;
	background-size: 51%;
}

.n_box11 li .div {
	width: 62%;
}

.n_box11 li .div .a_img {
	width: 100%;
	display: inline-block;
	position: relative;
	left: -10px;
}

.n_box11 li .div .a_img .img1 {
	width: 100%;
	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;
}

.n_box11 li .div:hover .a_img .img1 {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}

.n_box11 li .div .a_img .img2 {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
	-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;

	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
}

.n_box11 li .div .a_img .atext {
	width: 100%;
	text-align: center;
	color: #333333;
	font-size: 30px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 50%;

	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);

	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}



.n_box11 li .div:hover .a_img .img2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.n_box11 li .div:hover .a_img .atext {
	color: #fff;
}



.n_box11 li .div .a_img:after {
	content: "";
	width: 22px;
	height: 1px;
	background-color: #bfbfbf;
	position: absolute;
	left: 50%;
	margin-left: -11px;
	bottom: -11px;
}



.n_box11 li .div .a_text {
	width: 130%;
	height: 50px;
	line-height: 25px;
	display: inline-block;
	text-align: center;
	color: #333333;
	font-size: 14px;
	margin-top: 27px;
	position: relative;
	left: -20%;
}



.n_box11 li.twodiv {
	margin-top: 60px;
	background: url(../images/tb_037.png) right top 10px no-repeat;
}



.n_box11 li:nth-of-type(9) {
	width: 7.2%;
	background: none;
}

.n_box11 li:nth-of-type(9) .div {
	width: 100%;
}



.n_box12 {
	width: 100%;
	padding: 25px 0px 70px 0px;
}

.n_box12 li {
	width: 25%;
	float: left;
	padding: 0px 1%;
}

.n_box12 li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box12 li .a_img img {
	width: 100%;
}

.n_box12 li .a_text {
	width: 100%;
	height: 47px;
	line-height: 47px;
	text-align: center;
	color: #222222;
	font-size: 14px;
	display: inline-block;
	overflow: hidden;
}



.n_box13 {
	width: 100%;
	padding: 55px 0px 85px 0px;
}

.n_box13 li {
	width: 14.285%;
	float: left;
	padding: 0px 1%;
}

.n_box13 li .a_img {
	width: 100%;
	padding-bottom: 7px;
	text-align: center;
}

.n_box13 li .a_img img {
	width: 80px;
	height: 80px;
	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;
}

.n_box13 li:hover .a_img img {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}

.n_box13 li .a_text {
	width: 100%;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #222222;
	font-size: 18px;
}

.n_box13 li .a_text1 {
	width: 100%;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #888888;
	font-size: 14px;
}



.n_box14 {
	width: 100%;
	background-color: #efebea;
	-moz-border-radius: 10px;
	/* Gecko browsers */

	-webkit-border-radius: 10px;
	/* Webkit browsers */

	border-radius: 10px;
	/* W3C syntax */
}

.n_box14 .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 10px 0px 0px 10px;
	/* Gecko browsers */

	-webkit-border-radius: 10px 0px 0px 10px;
	/* Webkit browsers */

	border-radius: 10px 0px 0px 10px;
	/* W3C syntax */
}

.n_box14 .a_img img {
	width: 100%;
}

.n_box14 .a_img_r {
	width: 50%;
	padding: 18px 4.3% 0px 2.5%;
}

.n_box14 .a_img_r_t {
	width: 100%;
	height: 65px;
	line-height: 65px;
	overflow: hidden;
	color: #333333;
	font-size: 24px;
}

.n_box14 .a_img_r_c {
	width: 100%;
}

.n_box14 .a_img_r_c table tr td {
	padding: 4px 0px;
}

.n_box14 .a_img_r_c .ipt1 {
	width: 100%;
	height: 52px;
	line-height: 52px;
	background-color: #fff;
	border: 0px;
	text-indent: 20px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}

.n_box14 .a_img_r_c .ipt2 {
	width: 100%;
	margin: 6px 0px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-color: #d90f0f;
	border: 0px;
	font-family: "微软雅黑";
}

.n_box14 .a_img_r_c .ipt3 {
	width: 100%;
	padding: 15px 20px;
	height: 160px;
	background-color: #fff;
	border: 0px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
}





.n_box15 {
	width: 100%;
	padding: 25px 0px 80px 0px;
}

.n_box15_t {
	width: 100%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #333333;
	font-size: 24px;
}

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

.n_box15_c_l {
	width: 13%;
}

.n_box15_c_lt {
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	color: #333333;
	font-size: 18px;
}

.n_box15_c_lc {
	width: 100%;
}

.n_box15_c_lc li {
	width: 100%;
	padding-bottom: 9px;
	float: left;
}

.n_box15_c_lc li a {
	width: 100%;
	height: 49px;
	color: #333333;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	font-size: 14px;
	line-height: 49px;
	border: 1px solid #535353;
	padding: 0px 5% 0px 5%;
	display: inline-block;
	overflow: hidden;
}

.n_box15_c_lc li a span {
	height: 49px;
	line-height: 49px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	display: inline-block;
	background: url(../images/tb_038.png) left center no-repeat;
	padding-left: 18px;
}

.n_box15_c_lc li a:hover,
.n_box15_c_lc li a.activepro {
	background-color: #d9262e;
	border: 1px solid #d9262e;
	color: #fff;
	text-decoration: none;
}

.n_box15_c_lc li a:hover span,
.n_box15_c_lc li a.activepro span {
	color: #fff;
	background: url(../images/tb_039.png) left center no-repeat;
}

.n_box15_c_r {
	width: 84%;
	border-left: 1px solid #dcdcdc;
	padding-left: 1.5%;
}



.n_box15_c_r_t {
	width: 100%;
	height: 35px;
	padding-left: 1%;
	line-height: 35px;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 24px;
}

.n_box15_c_r_c {
	width: 100%;
	padding-top: 38px;
}

.n_box16 {
	width: 100%;
}

.n_box16 li {
	width: 33.33%;
	float: left;
	padding: 0px 1% 15px 1%;
}

.n_box16 li .div {
	width: 100%;
	position: relative;
	cursor: pointer;
}

.n_box16 li .div .tb1 {
	width: 21px;
	height: 21px;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	background: url(../images/img55.jpg) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
}

.n_box16 li .div:hover .tb1 {
	background: url(../images/img57.jpg) no-repeat;
}

.n_box16 li.activepp .div .tb1 {
	background: url(../images/img56.jpg) no-repeat;
}

.n_box16 li .div_l {
	width: 89%;
}

.n_box16 li .div_l .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #e5e5e5;
}

.n_box16 li .div_l .a_img img {
	width: 100%;
}

.n_box16 li .div_l .a_text {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}



.n_box17 {
	cursor: pointer;
	-moz-border-radius: 30px;
	/* Gecko browsers */

	-webkit-border-radius: 30px;
	/* Webkit browsers */

	border-radius: 30px;
	/* W3C syntax */
	height: 65px;
	padding: 0px 60px;
	color: #fff;
	display: inline-block;
	background-color: #d9262e;
	position: fixed;
	z-index: 2;
	left: 50%;
	bottom: 20px;
	display: none;

	webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}

.n_box17 .s1 {
	background: url(../images/tb_040.png) left center no-repeat;
	height: 65px;
	line-height: 65px;
	display: inline-block;
	padding-left: 30px;
	font-size: 18px;
}

.n_box17 .s2 {
	background: url(../images/tb_040.png) left center no-repeat;
	color: #fff;
	height: 65px;
	line-height: 65px;
	display: inline-block;
	padding-left: 30px;
	font-size: 18px;
	display: none;
}

.n_box17_c {
	width: 100%;
	height: 105px;
	background: url(../images/ee.png) repeat;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	display: none;
}







.n_productdb {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	overflow-y: auto;
	background-color: #fff;
	z-index: 10000000000;
}

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

.n_productdb_c_t {
	width: 100%;
	text-align: right;
}

.n_productdb_c_t img {
	cursor: pointer;
}

.n_productdb_c_t1 {
	width: 100%;
	padding: 18px 0px 18px 1%;
	line-height: 1.6;
	color: #333;
	font-size: 25px;
}

.n_productdb_img {
	width: 100%;
	margin-bottom: 25px;
}

.n_productdb_img li {
	width: 33.33%;
	float: left;
	padding: 0px 1%;
}

.n_productdb_img li .div {
	width: 100%;
	position: relative;
}

.n_productdb_img li .div .div_t {
	width: 100%;
	-ms-flex-align: center;

	align-items: center;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-pack: center;

	justify-content: center;
	height: 29vmin;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	background-color: #eeeeee;
	color: #1b1b1b;
	font-size: 24px;
}

.n_productdb_img li .div .div_t.acddpos {
	position: relative;
}

.n_productdb_img li .div .div_t:hover {
	color: #d9262e;
}

.n_productdb_img li .div .div_c {
	width: 100%;
}

.n_productdb_img li .div .div_c .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	border: 1px solid #e5e5e5
}

.n_productdb_img li .div .div_c .a_img img {
	width: 100%;
	float: left;
}

.n_productdb_img li .div .div_c .a_img .tt1 {
	width: 26px;
	height: 26px;
	background: url(../images/img60.jpg) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
}

.n_productdb_img li .div .div_c .a_text {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}



.n_productdb_ul {
	width: 100%;
}

.n_productdb_ul li {
	width: 100%;
	float: left;
}

.n_productdb_ul li .div_t {
	width: 100%;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
	padding-left: 45px;
	border-bottom: 3px solid #eeeeee;
	background: url(../images/tb_042.png) left 10px center no-repeat;
	font-size: 20px;
	color: #333333;
}

.n_productdb_ul li .div_t.activeppro {
	background: url(../images/tb_041.png) left 10px center no-repeat;
}

.n_productdb_ul li .div_c {
	width: 100%;
	padding: 15px 0px 35px 0px;
	display: none;
}

.n_productdb_ul li .div_c dt {
	width: 100%;
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	float: left;
	text-indent: 45px;
	color: #333333;
	font-size: 16px;
	overflow: hidden;
}

.n_productdb_ul li .div_c dd {
	width: 100%;
	background-color: #eeeeee;
	height: 45px;
	float: left;
	overflow: hidden;
}

.n_productdb_ul li .div_c dd .div1 {
	width: 33.33%;
	padding: 0px 1%;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	color: #333333;
	font-size: 16px;
}



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

.n_zpnsdl dt {
	width: 100%;
	padding: 0px 0.5% 25px 0.5%;
	float: left;
	font-weight: normal;
}

.n_zpnsdl dt .a_img {
	width: 50%;
	display: inline-block;
	overflow: hidden;
}

.n_zpnsdl dt .a_img img {
	width: 100%;
}

.n_zpnsdl dt .a_img_r {
	width: 50%;
	padding: 25px 0px 0px 3%;
}

.n_zpnsdl dt .a_img_r .s1 {
	width: 100%;
	height: 69px;
	line-height: 69px;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 24px;
}

.n_zpnsdl dt .a_img_r .s1:hover {
	text-decoration: none;
	color: #d9262e;
}

.n_zpnsdl dt .a_img_r .s2 {
	width: 100%;
	height: 120px;
	line-height: 24px;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.n_zpnsdl dt .a_img_r .s3 {
	width: 103px;
	height: 34px;
	line-height: 34px;
	-moz-border-radius: 17px;
	/* Gecko browsers */

	-webkit-border-radius: 17px;
	/* Webkit browsers */

	border-radius: 17px;
	/* W3C syntax */
	display: inline-block;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
	border: 1px solid #dcdcdc;
	text-align: center;
	color: #333333;
	font-size: 14px;
}

.n_zpnsdl dt .a_img_r .s3:hover {
	text-decoration: none;
	color: #fff;
	background-color: #d9262e;
	border: 1px solid #d9262e;
}

.n_zpnsdl dd {
	width: 33.33%;
	padding: 0px 0.5% 1% 0.5%;
	float: left;
}

.n_zpnsdl dd .a_img {
	width: 100%;
	float: left;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.n_zpnsdl dd .a_img img {
	width: 100%;
}

.n_zpnsdl dd .a_img .zc1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/tb_044.png) bottom repeat-x;
	z-index: 1;
}

.n_zpnsdl dd .a_img .zc2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 18px;
	position: absolute;
	left: 0px;
	bottom: 13px;
	z-index: 2;
}





.dhzcdiv {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 222;
	background: url(../images/tb_045.png) repeat;
}





/*2019-10-9补充*/

.zxl_box1 {
	width: 100%;
	padding-top: 40px;
}

.zxl_box1_pc {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.zxl_box1_pc img {
	width: 100%;
}

.zxl_box1_wap {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	display: none;
}

.zxl_box1_wap img {
	width: 100%;
}









.Rotation img {

	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;

}

.Rotation:hover img {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}



.arrowGo {

	animation: arrowGo 2.5s infinite;

	-webkit-animation: arrowGo 2.5s infinite;

}



@-webkit-keyframes arrowGo {

	0% {

		-webkit-transform: translate(0, 30%);

	}

	50% {

		-webkit-transform: translate(0, 0%);

	}

	100% {

		-webkit-transform: translate(0, 30%);

	}

}

@keyframes arrowGo {

	0% {

		transform: translate(0, 30%);

	}

	50% {

		transform: translate(0, 0%);

	}

	100% {

		transform: translate(0, 30%);

	}

}

.Amplification img {



	transition: 400ms;

	filter: Alpha(Opacity=100);

	opacity: 1;

}

.Amplification:hover img {

	filter: Alpha(Opacity=100);

	opacity: 1;

	-webkit-transform: scale(1.12);

	transform: scale(1.12);

}







.Amplification1 .img1 {



	transition: 400ms;

	filter: Alpha(Opacity=100);

	opacity: 1;

}

.Amplification1:hover .img1 {

	filter: Alpha(Opacity=100);

	opacity: 1;

	-webkit-transform: scale(1.12);

	transform: scale(1.12);

}









@-webkit-keyframes hvr-bob {

	0% {

		transform: scale(1.1);

		-webkit-transform: scale(1.1);

	}



	100% {

		transform: scale(1);

		-webkit-transform: scale(1);

	}

}



@keyframes hvr-bob {

	0% {

		transform: scale(1.1);

		-webkit-transform: scale(1.1);

	}



	100% {

		transform: scale(1);

		-webkit-transform: scale(1);

	}

}
