@charset "utf-8";

/* -------- 全局样式-------- */  



* {

	margin: 0;

	padding: 0;

	font-style: normal;

}

body {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

	background: #fff;

	color: #5c5c5c;

}

div, form, img, ul, li, dl, dt, dd {

	padding: 0px;

	margin: 0px;

	border: 0px;

}

td, p, div, li, select, input, textarea {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0;

	padding: 0;

}

td, p, div, li, input, textarea {

	word-break: break-all;

}

h1, h2, h3, h4, h5, h6, b, strong, th {

	font-size: 100%;

}

/*强行换行*/



table, tr, td, th {

	font-size: 16px;

	border-collapse:collapse;

	border-spacing:0;

	padding-left:15px;

	line-height:40px;

}

ul, li {

	list-style-type: none;

}

/*ul,li{ LIST-STYLE: none;}*/



h1, h2, h3, h4, h5, h6 {

	padding: 0px;

	margin: 0px;

}

/* -------- 链接-------- */



a:link {

	color: #333;

	text-decoration: none;

	font-style: normal;

} /* 未访问的链接 */

a:visited {

	color: #333;

	text-decoration: none;

} /* 已访问的链接 */

a:hover {

	color: #333;

	text-decoration: none;

} /* 鼠标放上去的链接 */

a:active {

	color: #333;

} /* 激活链接 */

/* -------- 表单 -------- */



.left {

	float: left;

}

.right {

	float: right;

}

.clear {

	clear: both;

}

.center {

	width: 1200px;

	display: table;

	margin: 0 auto;

}

/* -------- 正文开始 -------- */



.top_head {

	width: 100%;

	margin-bottom: 15px;

}

.logo {

	padding: 24px 0 0 0;

	float: left;

	margin-left: 30px;

}

.logo img {

	display: block;

	float: left;

}

.logo p {

	float: left;

	font-size: 34px;

	font-weight: bold;

	margin-left: 50px;

	margin-top: 24px;

	color: #000;

}

.logo p span {

	display: block;

	font-size: 18px;

	font-weight: normal;

	line-height: 38px;

	color: #333;

}

.toptel {

	float: right;

	margin-top: 50px;

}

.toptel span {

	float: left;

	padding-right: 15px;

}

.toptel span img {

}

.toptel p {

	float: right;

	font-size: 28px;

	font-weight: bold;

	line-height: 36px;

	color: #000;

}

.toptel p i {

	font-size: 14px;

	font-weight: normal;

	color: #666;

	display: block;

	line-height: 16px;

}

.tell {

	background: url(../images/tell.png) left no-repeat;

	padding-left: 60px;

	width: 190px;

	float: right;

	padding-top: 10px;

}

.tell span {

	color: #fff;

	font-size: 14px;

	line-height: 28px;

	letter-spacing: 8px;

}

.tell p {

	font-size: 26px;

	font-weight: bold;

	color: #fff;

}

.jytit{}

/*幻灯Banner*/



.navbar {

	width: 1200px;

	margin: 0 auto;

}

.daohang {

	width: 100%;

	height: 95px;

	z-index: 99;

	position: absolute;

	background-color: rgba(12,12,12,0.6);

}

.menu {

	width: 1200px;

	margin: 0 auto;

}

.menu>ul>li {

	float: left;

	height: 80px;

	position: relative;

	padding-top: 15px;

}

.menu>ul>li:hover {

	background: url(../images/icon_nav_title.png) top center no-repeat

}

.menu>ul>li>a {

	width: 124px;

	height: 80px;

	line-height: 60px;

	text-align: center;

	font-size: 16px;

	display: block;

	color: #fff;

}

.menu>ul>li>a:hover {

	font-weight: 600;

}

.menu>ul>li:hover {

	background-color: rgba(12,12,12,0.6);

}

.menu>ul>li:hover .submenu {

	display: block;

}

.menu>ul>li:first-child {

	color: #00913e;

	background: url(../images/icon_nav_title.png) top center no-repeat

}

.submenu {

	display: none;

	position: relative;

	padding: 0 0 8px 0;

	z-index: 99;

	text-align: center;

}

.submenu ul {

	width: 124px;

	position: absolute;

	top: 55px;

}

.submenu li {

	width: 124px;

	background-color: rgba(12,12,12,0.8);

}

.submenu li:hover {

}

.submenu li a {

	height: 39px;

	padding: 0px 10px 8px;

	line-height: 39px;

	font-size: 14px;

	display: block;

	color: #FFF;

}

.submenu li a:hover {

	font-weight: 600;

}

.menu .li_last {

	background: none;

}

.ennav {

	position: absolute;

	top: 45px;

	left: 50%;

	margin: 0 0 0 -501px;

	width: 1200px;

	height: 8px;

}

.rmss {

	width: 100%;

	background: #f9f9f9;

	height: 60px;

	line-height: 60px;

}

.so_tel {

}

.so_tel img {

	float: left;

	padding-top: 15px;

}

.so_tel p {

	float: left;

	padding-left: 10px;

}

.so_tel p i {

	color: #024fab;

	font-size: 18px;

}

.so_tel p a {

	font-size: 16px;

	color: #666666;

	padding: 0 20px;

	border-right: 1px solid #e7e7e7;

	line-height: 16px;

}

#search_sy {

	overflow: hidden;

	float: right;

	width: 400px;

	padding: 12px 0;

}

#formSeach {

	width: 100%;

	overflow: hidden;

}

#formSeach input.input_text {

	width: 320px;

	height: 30px;

	line-height: 30px;

	float: left;

	border: solid 1px #e7e7e7;

	outline: none;

	color: #999999;

	font-family: "微软雅黑";

	font-size: 12px;

	background: #fff url(../images/search.png) 10px center no-repeat;

	text-indent: 40px;

	box-sizing: border-box;

}

#formSeach input.btn_search {

	width: 80px;

	height: 30px;

	line-height: 30px;

	background: #024fab;

	float: right;

	cursor: pointer;

	color: #fff;

	font-size: 14px;

	text-align: center;

	border: none;

	outline: none;

	border-radius: 3px;

}

.sy_tit {

	width: 1400px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-top: 50px;

	padding-bottom: 50px;

}

.sy_tit p {

	font-size: 44px;

	color: #333;

	font-weight: 600;

}

.sy_tit p b {

	font-size: 44px;

	font-weight: bold;

	color: #024fab;

}

.sy_tit p i {

	color: #00913e;

	font-size: 44px;

	font-weight: bold;

}

.sy_tit span {

	font-size: 16px;

	color: #999999;

	text-transform: uppercase;

	line-height: 38px;

}

.sy_tit:after {

	width: 1200px;

	height: 111px;



	content: '';

	position: absolute;

	left: 0;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: .06;

	;

}

.sy_about {

	position: relative;

	width: 1200px;

	margin: 0 auto;

	margin-bottom: 30px;

	display: table;

}

.sy_about_t {

	float: left;

}

.sy_about_t img {

	border-radius: 3px;

}

.sy_about_w {

	float: right;

	width: 580px;

	height: 553px;

	background: #f9f9f9;

	position: absolute;

	right: 0;

	margin-top: 40px;

	border-radius: 3px;

}

.sy_about_w dl {

	padding: 30px 50px;

}

.sy_about_w dl dt {

}

.sy_about_w dl dt p {

	font-size: 30px;

	color: #00913e;

	font-weight: bold;

}

.sy_about_w dl dt span {

	font-size: 16px;

	color: #999999;

	text-transform: uppercase;

	line-height: 40px;

}

.sy_about_w dl dd {

	margin-top: 10px;

}

.sy_about_w dl dd p {

	font-size: 16px;

	line-height: 35px;

	color: #666666;

}

.sy_about_c {

	display: table;

	margin-top: 40px;

}

.sy_about_c p {

	width: 200px;

	background: #024fab;

	height: 48px;

	float: left;

	margin-right: 20px;

	border-radius: 3px;

}

.sy_about_c p:nth-last-child(1) {

	background: #00913e;

	-webkit-animation: move 3s linear infinite;

	-webkit-transform-origin: 50% 50%;

}

.sy_about_c p img {

	margin-top: 12px;

	padding-left: 16px;

	padding-right: 10px;

}

.sy_about_c p span {

	color: #fff;

	text-align: right;

	line-height: 48px;

	display: block;

	float: right;

	padding-right: 40px;

	border-left: 1px solid rgba(255,255,255,0.3);

	padding-left: 40px;

	box-sizing: border-box;

}

.sy_tit_a {

	width: 1400px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-top: 50px;

	padding-bottom: 50px;

}

.sy_tit_a p {

	font-size: 30px;

	color: #333;

}

.sy_tit_a p b {

	font-size: 36px;

	font-weight: bold;

	color: #00913e;

}

.sy_tit_a p i {

	font-size: 36px;

	font-weight: bold;

	color: #024fab;

}

.sy_tit_a span {

	font-size: 20px;

	color: #666666;

	line-height: 38px;

}

.sy_tit_a span b {

	font-size: 24px;

	color: #024fab;

	font-weight: bold;

}

.sy_tit_a:after {

	width: 100%;

	height: 111px;

	background: url(../images/logo_ico.png) center no-repeat;

	content: '';

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: .05;

}

.sy_nbbz {

	width: 1400px;

	margin: 0 auto;

	display: table;

}

.sy_nbbz ul {

}

.sy_nbbz ul li {

	width: 10%;

	float: left;

	text-align: center;

}

.sy_nbbz ul li span {

	width: 100px;

	height: 100px;

	display: block;

	margin: 0 auto;

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

-moz-transition:;

}

.sy_nbbz ul li:hover span {

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	transform: rotate(360deg);

}

.sy_nbbz ul li p {

	font-size: 16px;

	color: #666666;

	line-height: 50px;

}

.sy_nbbz ul li:hover p {

	color: #00913e;

}

.bz1 {

	background: url(../images/bz1.png) center no-repeat;

}

.bz2 {

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

}

.bz3 {

	background: url(../images/bz3.png) center no-repeat;

}

.bz4 {

	background: url(../images/bz4.png) center no-repeat;

}

.bz5 {

	background: url(../images/bz5.png) center no-repeat;

}

.bz6 {

	background: url(../images/bz6.png) center no-repeat;

}

.bz7 {

	background: url(../images/bz7.png) center no-repeat;

}

.bz8 {

	background: url(../images/bz8.png) center no-repeat;

}

.bz9 {

	background: url(../images/bz9.png) center no-repeat;

}

.bz10 {

	background: url(../images/bz10.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz1 {

	background: url(../images/bza1.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz2 {

	background: url(../images/bza2.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz3 {

	background: url(../images/bza3.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz4 {

	background: url(../images/bza4.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz5 {

	background: url(../images/bza5.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz6 {

	background: url(../images/bza6.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz7 {

	background: url(../images/bza7.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz8 {

	background: url(../images/bza8.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz9 {

	background: url(../images/bza9.png) center no-repeat;

}

.sy_nbbz ul li:hover .bz10 {

	background: url(../images/bza10.png) center no-repeat;

}

.sy_cpzs {

	width: 100%;

	background: #f9f9f9;

}

.sy_cpzs_a {

	height: 750px;

	width: 100%;

	background: url(../images/cpzs_bg.jpg) center no-repeat;

}

.sy_cpzs_z {

	width: 1020px;

	background: #f9f9f9;

	height: 750px;

	float: left;

}

.sy_cpzs_z ul {

	display: table;

	margin-top: 10px;

}

.sy_cpzs_z ul li {

	float: left;

	margin-left: 30px;

	width: 300px;

	margin-bottom: 40px;

}

.sy_cpzs_z ul li:hover span b a {

	color: #060;

}

.sy_cpzs_z ul li span b {

	font-weight: normal;

}

.sy_cpzs_z ul li p {

	position: relative;

	height: 225px;

}

.sy_cpzs_z ul li p a {

	height: 225px;

	display: block;

}

.sy_cpzs_z ul li p b {

	width: 300px;

	height: 225px;

	position: absolute;

}

.sy_cpzs_z ul li p b img {

	width: 300px;

	height: 225px;

}

.sy_cpzs_z ul li p img {

}

.sy_cpzs_z ul li span {

	display: block;

	text-align: center;

	font-size: 16px;

	border: 1px solid #eee;

}

.sy_cpzs_z ul li span b a {

	color: #333;

	display: block;

	line-height: 44px;

}

.sy_cpzs_z ul li span i {

	display: table;

	width: 100%;

	font-weight: normal;

}

.sy_cpzs_z ul li span i a {

	padding: 0 20px;

	height: 30px;

	line-height: 30px;

	font-size: 13px;

	border-radius: 3px;

	transition: all .1s;

	margin: 0 10px;

	margin-bottom: 10px;

	font-weight: normal;

}

.sy_cpzs_z ul li span i a:nth-child(1) {

	color: #024fab;

	border: 1px solid #024fab;

	float: left;

}

.sy_cpzs_z ul li span i a:nth-last-child(1) {

	border: 1px solid #efefef;

	float: right;

}

.sy_cpzs_z ul li span i a:hover {

	background: #024fab;

	color: #FFF;

	border-color: #024fab;

	font-weight: normal;

}

.sy_cpzs_y {

	float: left;

}

.sy_cpzs_y ul {

	margin-top: 80px;

}

.sy_cpzs_y ul li {

	height: 94px;

	width: 380px;

	background: #024fab;

	margin-bottom: 30px;

}

.sy_cpzs_y .prohov {

	background: #00913e;

}

.sy_cpzs_y ul li a {

	display: block;

	padding: 15px 30px;

}

.sy_cpzs_y ul li p {

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}

.sy_cpzs_y ul li span {

	color: #fff;

	opacity: .6;

	font-size: 20px;

	line-height: 32px;

}

.sy_nanti {

	width: 100%;

	height: 450px;

	background: url(../images/sy.jpg) center no-repeat;

}

.sy_tit_b {

	width: 1400px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-top: 50px;

	padding-bottom: 50px;

}

.sy_tit_b p {

	font-size: 32px;

	color: #333;

	font-weight: bold;

}

.sy_tit_b p b {

	color: #024fab;

}

.sy_tit_b p i {

	color: #00913e;

	font-size: 40px;

}

.sy_tit_b span {

	font-size: 16px;

	color: #999999;

	text-transform: uppercase;

	line-height: 38px;

}

.sy_tit_b:after {

	width: 100%;

	height: 111px;

	background: url(../images/logo_ico.png) center no-repeat;

	content: '';

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: .05;

	;

}

.sy_nanti_z {

	float: left;

	text-align: right;

}

.sy_nanti_y {

	float: right;

}

.sy_nanti_a {

}

.sy_nanti_a dl {

	width: 1400px;

	margin: 0 auto;

	display: table;

}

.sy_nanti_a dl dd {

	width: 230px;

	margin-top: 60px;

}

.sy_nanti_a dl dd p {

	margin-top: 30px;

}

.sy_nanti_a dl dd p:hover img {

	transform: rotateY(180deg);

}

.sy_nanti_a dl dd p i {

	font-size: 36px;

	font-weight: bold;

	color: #024fab;

}

.sy_nanti_a dl dd p img {

	margin: -2px 10px;

	transition: all 0.3s linear 0s;

}

.sy_nanti_a dl dd p span {

	display: block;

	font-size: 20px;

	color: #666;

	line-height: 40px;

}

.sy_nanti_a dl dt {

	width: 932px;

	float: left;

	text-align: center;

}

.sy_nanti_a dl dt img {

}

.sy_nanti_b {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	margin-top: 10px;

	padding-bottom: 60px;

}

.sy_nanti_b p {

	font-size: 36px;

	font-weight: bold;

	color: #024fab;

}

.sy_nanti_b span {

	font-size: 20px;

	display: block;

	color: #666;

	line-height: 34px;

}

.sy_nanti_b i {

	font-size: 28px;

	color: #00913e;

	font-weight: bold;

	padding-top: 30px;

	display: block;

}

.sy_nanti_b em {

	width: 300px;

	height: 42px;

	background: #00913e;

	display: block;

	margin: 0 auto;

	line-height: 42px;

	border-radius: 20px;

	color: #fff;

	font-size: 18px;

	margin-top: 25px;

	-webkit-animation: move 3s linear infinite;

	-webkit-transform-origin: 50% 50%;

}

.sy_nanti_b em b {

	font-size: 22px;

}

.sy_hengfu {

	background: url(../images/sy_hengfu.jpg) center no-repeat;

	width: 100%;

	height: 249px;

}

.sy_youshi {

	width: 1400px;

	margin: 0 auto;

	display: table;

}

.sy_youshi dl {

}

.sy_youshi dl dt {

	background: url(../images/youshi_a.jpg) center no-repeat;

	float: left;

	width: 1033px;

	height: 592px;

	box-sizing: border-box;

	padding-top: 450px;

}

.sy_youshi dl dt img {

	float: left;

	padding-left: 40px;

	padding-top: 5px;

}

.sy_youshi dl dt p {

	float: left;

	font-size: 26px;

	color: #333;

	padding-left: 40px;

}

.sy_youshi dl dt p i {

	color: #024fab;

	font-weight: bold;

}

.sy_youshi dl dt p em {

	font-size: 18px;

}

.sy_youshi dl dt p b {

	color: #00913e;

	font-size: 18px;

}

.sy_youshi dl dt span {

	display: block;

	float: left;

	padding-left: 40px;

	font-size: 16px;

	color: #999;

	padding-top: 12px;

	line-height: 26px;

}

.sy_youshi dl dd {

	background: url(../images/youshi_b.jpg) center no-repeat;

	float: right;

	width: 339px;

	height: 592px;

	padding: 50px 22px;

	box-sizing: border-box;

	color: #fff;

}

.sy_youshi dl dd p {

	font-size: 36px;

	font-weight: bold;

	line-height: 80px;

}

.sy_youshi dl dd p b {

	width: 90px;

	height: 80px;

	display: block;

	background: #00913e;

	font-size: 50px;

	text-align: center;

	line-height: 80px;

	float: left;

	margin-right: 20px;

}

.sy_youshi dl dd span {

	display: block;

	font-size: 30px;

	padding-top: 20px;

}

.sy_rzry {

	background: url(../images/youshi_c.jpg) center no-repeat;

	height: 738px;

	width: 100%;

	margin-top: 30px;

}

.sy_rzry_a {

	padding-top: 32px;

	float: left;

	transition: all 0.3s linear 0s;

}

.sy_rzry_a:hover {

	padding-left: 20px;

}

.sy_rzry_a p {

	font-size: 44px;

	font-weight: bold;

	color: #00913e;

}

.sy_rzry_a span {

	font-size: 16px;

	color: #333;

}

.sy_rzry_b {

	float: right;

	width: 490px;

	padding-top: 60px;

}

.sy_rzry_b dl {

}

.sy_rzry_b dl dt {

}

.sy_rzry_b dl dt p {

	font-size: 36px;

	color: #024fab;

	font-weight: bold;

}

.sy_rzry_b dl dt span {

	font-size: 16px;

	line-height: 40px;

}

.sy_rzry_b dl dt ul {

	display: table;

	margin-top: 30px;

}

.sy_rzry_b dl dt ul li {

	float: left;

	text-align: center;

	font-size: 16px;

	line-height: 40px;

	color: #333;

	padding-right: 30px;

}

.sy_rzry_b dl dt ul li img {

	display: block;

	margin: 0 auto;

	transition: all 0.3s linear 0s;

}

.sy_rzry_b dl dt ul li:hover img {

	transform: rotateY(180deg);

}

.sy_rzry_b dl dd {

	padding-top: 84px;

	font-size: 16px;

}

.sy_rzry_b dl dd p {

	font-size: 16px;

	line-height: 40px;

	background: url(../images/tb_a.jpg) left no-repeat;

	padding-left: 18px;

	color: #333;

}

.sy_tit_c {

	width: 1400px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-top: 50px;

	padding-bottom: 50px;

}

.sy_tit_c p {

	font-size: 36px;

	color: #333;

}

.sy_tit_c p b {

	color: #00913e;

	font-weight: bold;

}

.sy_tit_c span {

	font-size: 16px;

	color: #666;

	text-transform: uppercase;

	line-height: 38px;

}

.sy_tit_c:after {

	width: 100%;

	height: 111px;

	background: url(../images/logo_ico.png) center no-repeat;

	content: '';

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: .05;

	;

}

#demo1p {

	height: 280px;

	list-style: none outside none;

	padding: 0 10px 0 10px;

	overflow: hidden;

	width: 1400px;

}

#indemo1p {

	float: left;

	width: 800%;

}

#demo1p1 {

	float: left;

}

#demo1p2 {

	float: left;

}

.pro_list44 {

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px

}

.pro_list44 DIV {

	MARGIN: 0px 0px 0px;

	WIDTH: 180px;

	FLOAT: left

}

.pro_list44 H2 {

	BORDER: #d0d0d0 1px solid;

	MARGIN: 0px auto;

	WIDTH: 180px;

	HEIGHT: 180px;

}

.pro_list44 H2 A {

	TEXT-ALIGN: center;

	WIDTH: 180px;

	DISPLAY: block;

	FONT-FAMILY: Arial;

	HEIGHT: 180px;

	FONT-SIZE: 104px;

	VERTICAL-ALIGN: middle

}

.pro_list44 H2 IMG {

	VERTICAL-ALIGN: middle

}

.pro_list44 H3 {

	TEXT-ALIGN: center;

	LINE-HEIGHT: 30px;

	DISPLAY: block;

	COLOR: #464646;

	FONT-SIZE: 12px

}

.sy_lunbo {

}

.sy_lunbo li:hover span a {

	font-weight: bold;

}

.sy_lunbo li {

	float: left;

	padding-left: 50px;

}

.sy_lunbo li p {

	position: relative;

	height: 225px;

}

.sy_lunbo li p a {

	height: 225px;

	display: block;

}

.sy_lunbo li p b {

	width: 300px;

	height: 225px;

	position: absolute;

}

.sy_lunbo li p img {

	width: 300px;

	height: 225px;

}

.sy_lunbo li p img {

}

.sy_lunbo li span {

	display: block;

	text-align: center;

	font-size: 16px;

}

.sy_lunbo li span a {

	color: #333;

	display: block;

	line-height: 44px;

}

.sy_lunbo_a a {

	width: 230px;

	height: 55px;

	text-align: center;

	margin: 0 auto;

	display: block;

	background: #00913e;

	border-radius: 10px;

	line-height: 55px;

	color: #fff;

	font-size: 16px;

	margin-top: 30px;

	-webkit-animation: move 3s linear infinite;

	-webkit-transform-origin: 50% 50%;

}

.sy_new {

	background: url(../images/sy_new.jpg) center bottom no-repeat;

	height: 810px;

	width: 100%;

	margin-top: 50px;

	padding-top: 30px;

	box-sizing: border-box;

}

.sy_new_a {

	width: 1400px;

	margin: 0 auto;

	display: table;

	margin-top: 15px;

}

.sy_new ul {

}

.sy_new ul li {

	width: 430px;

	float: left;

	margin-right: 55px;

	margin-bottom: 70px;

}

.sy_new ul li:hover i a {

	background: #00913e;

	color: #fff;

	border: 1px solid #00913e;

}

.sy_new ul li:nth-child(3n) {

	margin-right: 0;

}

.sy_new ul li p {

	background: url(../images/xlb.png) left no-repeat;

	padding-left: 30px;

}

.sy_new ul li p a {

	font-size: 18px;

	color: #024fab;

	font-weight: bold;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	display: block;

}

.sy_new ul li span {

	font-size: 14px;

	color: #666666;

	line-height: 24px;

	margin-top: 25px;

	display: block;

}

.sy_new ul li i {

	font-size: 14px;

}

.sy_new ul li i a {

	color: #666666;

	width: 130px;

	text-align: center;

	display: block;

	height: 32px;

	line-height: 32px;

	border: 1px solid #ccc;

	border-radius: 8px;

	margin-top: 20px;

}

.ny_about {

	background-color: #f9f9f9;

	box-sizing: border-box;

}

.about_tit_b {

	width: 1400px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-bottom: 50px;

	padding-top: 50px;

}

.about_tit_b p {

	font-size: 36px;

	color: #333;

}

.about_tit_b p b {

	font-size: 36px;

	font-weight: bold;

	color: #024fab;

}

.about_tit_b p i {

	color: #00913e;

	font-size: 44px;

	font-weight: bold;

}

.about_tit_b span {

	font-size: 16px;

	color: #999999;

	text-transform: uppercase;

	line-height: 38px;

}

.about_tit_b:after {

	width: 100%;

	height: 111px;

	background: url(../images/logo_ico.png) center no-repeat;

	content: '';

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: .05;

	;

}

.ny_about_a {

	line-height: 28px;

}

.ny_about_a p {

	font-size: 16px;

	color: #444444;

	line-height:2em;

	padding:10px;



}

.ny_about_b {

	display: table;

	margin:0 auto;

	background:#fff;

}

.ny_about_b img {

	display: block;

	margin: 0 auto;

	transition: all 0.3s linear 0s;

}

.ny_about_b img:hover {

	transform: rotateY(180deg);

}

.ny_about_b ul {

	display: table;

	padding: 50px;

}

.ny_about_b ul li {

	float: left;

	text-align: center;

	width: 266px;

	background: #f9f9f9;

	height: 240px;

	margin-right: 10px;

}

.ny_about_b ul li i {

	color: #999999;

	font-size: 20px;

	text-transform: uppercase;

	padding-top: 45px;

	display: block;

}

.ny_about_b ul li p {

	font-size: 24px;

	color: #024fab;

	line-height: 35px;

	font-weight: bold;

}

.ny_about_b ul li b {

	color: #00913e;

}

.ny_about_b ul li span {

	font-size: 16px;

	color: #999999;

	display: block;

	line-height: 28px;

	padding: 10px

}

.ny_about_c {

	background: #f9f9f9;

}

.center_a {

	background: #fff;

	margin: 0 auto;

	width: 1200px;

}

.ny_about_b ul li:nth-child(4) {

	margin-right: 0;

}

.contact_a {

	width: 1200px;

	margin: 0 auto;

}

.contact_a ul {

	display: table;

}

.contact_a ul li {

	width: 225px;

	height: 182px;

	background: #f9f9f9;

	text-align: center;

	float: left;

	margin-right: 10px;

	padding-top: 30px;

	box-sizing: border-box;

	font-size: 16px;

	line-height: 2em;

	border-radius: 3px;

}

.contact_a ul li:hover img {

	transform: rotateY(180deg);

}

.contact_a ul li img {

	display: block;

	margin: 0 auto;

	transition: all 0.3s linear 0s;

}

.contact_b {

	width: 1300px;

	margin: 0 auto;

	display: table;

	margin-top: 50px;

	margin-bottom: 80px;

}

.contact_a.wh {

	display: table;

}

.contact_a .wh li {

	width: 228px;

	height: 182px;

	background: #fff;

	text-align: center;

	float: left;

	margin-right: 10px;

	padding: 30px;

	box-sizing: border-box;

	font-size: 16px;

	line-height: 2em;

	border-radius: 3px;

}

.wh strong {

	font-size: 20px;

}

.contact_a .wh li:hover img {

	transform: rotateY(360deg);

}

.contact_a .wh li img {

	display: block;

	margin: 0 auto;

	transition: all 0.6s linear 0s;

}

.lxwmliuyan {

	width: 450px;
	float:left;

	background: #f9f9f9;

	padding: 50px;

	box-sizing: border-box;

	padding-top: 30px;

}

.form-group {

	margin-top: 12px;

	width:400px;

}

.form-control {

	height: 30px;

	width: 400px;

	background: #f9f9f9;

	border: 1px solid #ccc;

	padding-left: 20px;

}

.form-control-c {

	width: 400px;

	background: #f9f9f9;

	border: 1px solid #dcdcdc;

	padding-left: 20px;

	height: 100px;

	padding-top: 20px;

}

.form-control-y {

	height: 30px;

	width: 150px;

	background: #f9f9f9;

	border: 1px solid #dcdcdc;

	padding-left: 20px;

	float: left;

}

.form-sub {

	width: 420px;

	height: 36px;

	background: #00913e;

	border: none;

	border-radius: 5px;

	font-size: 16px;

	color: #fff;

	/* font-weight: bold; */



	font-family: "微软雅黑", "宋体", arial;

}

.gsdt {

	width: 750px;

	float: right;

}

.liuyan {

	font-size: 24px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 10px;

}

.ny_top {

	height: 60px;

	width: 1400px;

	margin: 0 auto;

	line-height: 60px;

	font-size: 16px;

}

.ny_top p {

	float: left;

	color: #024fab;

	font-size: 26px;

	font-weight: 600;

}

.ny_top span {

	float: right;

	font-size: 14px;

	color: #999999;

	background: url(../images/home.png) left center no-repeat;

	text-indent: 20px;

}

.ny_top span a {

	color: #999;

	padding: 0 5px;

}

.new_a {

	background: #f9f9f9;

	padding-bottom: 50px;

}

.new_b {

	width: 920px;

	background: #fff;

	float: right;

	padding-left: 40px;

	box-sizing: border-box;

}

.new_b dl {

	display: table;

	padding-top: 20px;

	padding-bottom: 20px;

	border-bottom: dashed 1px #f0f0f0;

}

.new_b dl dt {

	position: relative;

	float: left;

	border: 1px solid #f0f0f0;

	box-sizing: border-box;

	height: 152px;

}

.new_b dl dt img {

}

.new_b dl dt b {

	width: 200px;

	height: 150px;

	position: absolute;

}

.new_b dl dd {

	/* padding-left: 40px; */



    /* float: left; */



	width: 860px;

}

.new_b dl dd:hover p {

	font-weight: bold;

}

.new_b dl dd p {

	font-size: 18px;

	color: #555;

	line-height: 40px;

	display: table;

}

.new_b dl dd p i {

	color: #999;

	font-size: 14px;

	padding-right: 20px;

	display: block;

	float: left;

	font-weight: normal;

}

.new_b dl dd p i img {

	float: left;

	padding-top: 9px;

	padding-right: 10px;

}

.new_b dl dd span {

	line-height: 28px;

	color: #888;

	font-size: 14px;

	display: block;

	padding-top: 4px;

}

.new_c {

	width: 260px;

	float: left;

}

.input_text_ny {

	width: 80%;

	height: 44px;

	line-height: 44px;

	float: left;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

	color: rgb(153, 153, 153);

	font-family: 微软雅黑;

	font-size: 12px;

	text-indent: 40px;

	border-width: 1px;

	border-style: solid;

	border-color: rgb(231, 231, 231);

	border-image: initial;

	outline: none;

	background: url(../images/search.png) 10px center no-repeat rgb(255, 255, 255);

	box-sizing: border-box;

}

.btn_search_ny {

	width: 20%;

	height: 44px;

	line-height: 44px;

	background: #024fab;

	float: right;

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px;

	cursor: pointer;

	color: #fff;

	font-size: 14px;

	text-align: center;

	border: none;

	outline: none;

	box-sizing: border-box;

}

.ny_zc_a {

}

.input_text {

}

.btn_search {

}

.ny_zc_b {

	margin: 20px auto;

}

.ny_zc_b dl {

}

.ny_zc_b dl dt {

	line-height: 20px;

	text-indent: 18px;

	color: #333;

	font-size: 16px;

	position: relative;

	margin-bottom: 15px;

	border-left: 3px solid #060;

}

.ny_zc_b dl dd {

	background: #fff;

	padding: 20px;

}

.ny_zc_b dl dd a {

	display: inline-block;

	color: #fff;

	border-radius: 3px;

	font-size: 14px;

	background: #00913e;

	transition: all .4s;

	line-height: 30px;

	margin-right: 5px;

	margin-bottom: 5px;

	width: 100px;

	text-align: CENTER;

}

.ny_zc_c {

}

.ny_zc_c dl {

}

.ny_zc_c dl dt {

	line-height: 60px;

	color: #fff;

	font-size: 20px;

	text-indent: 25px;

	background: #024fab;

	border-radius: 3px;

}

.ny_zc_c dl dd {

	background: #fff;

	padding: 20px;

}

.ny_zc_c dl dd p {

	margin-bottom: 10px;



}

.ny_zc_c dl dd p a {

	display: block;

	background: #f9f9f9;

	color: #333333;

	font-size: 18px;

	text-indent: 30px;

	line-height: 50px;

	transition: all .4s;

}

.ny_zc_c dl dd p a:hover {

	background: #024fab;

	color: #fff;

}













.ny_zc_c dl dd div {

	margin-bottom: 10px;



}

.ny_zc_c dl dd div:hover .id_inner{

	display:block;

}

.ny_zc_c dl dd div a {

	display: block;

	background: #f9f9f9;

	color: #333333;

	font-size: 18px;

	text-indent: 30px;

	line-height: 50px;

	transition: all .4s;

}

.ny_zc_c dl dd div a:hover {

	background: #024fab;

	color: #fff;

	

}

.ny_zc_d a:hover {

	background: #00913e;

	border-color: #00913e;

}

.ny_zc_d {

	background: #024fab;

	line-height: 45px;

	color: #fff;

	font-size: 18px;

	text-align: center;

	padding-top: 30px;

	padding-bottom: 30px;

	border-radius: 3px;

}

.ny_zc_d p {

	font-size: 30px;

	font-weight: bolder;

}

.ny_zc_d span {

	font-size: 24px;

	display: block;

}

.ny_zc_d a {

	display: inline-block;

	padding: 0 50px;

	margin-top: 10px;

	border-radius: 5px;

	border: solid 1px #fff;

	color: #fff;

	font-size: 16px;

	transition: all .5s;

	line-height: 40px;

}

.ny_zc_e {

	margin: 20px auto;

}

.ny_zc_e1 {

	line-height: 20px;

	text-indent: 18px;

	color: #333;

	font-size: 16px;

	position: relative;

	margin-bottom: 15px;

	border-left: 3px solid #060;

}

.ny_zc_e1 span {

}

.ny_zc_e1 a {

	position: absolute;

	right: 0;

	top: 0;

	text-align: right;

	color: #666;

	font-size: 13px;

}

.ny_zc_e dl {

	background: #fff;

	padding: 2px;

}

.ny_zc_e dl dt {

	display: table;

}

.ny_zc_e dl dt span {

	float: left;

}

.ny_zc_e dl dt p {

	float: left;

	color: #333;

	font-size: 15px;

	line-height: 26px;

	width: 120px;

}

.ny_zc_e dl dt p b {

	display: block;

	font-style: normal;

	color: #666;

	font-size: 13px;

	font-weight: normal;

}

.ny_zc_e dl dt span img {

	border: 1px solid #eee;

	margin-right: 10px;

	width: 112px;

	height: 84px;

}

.ny_zc_e dl dd {

	margin-top: 10px;

}

.ny_zc_e dl dd a {

	line-height: 35px;

	color: #333;

	font-size: 14px;

	display: table;

	height: 35px;

}

.ny_zc_e dl dd p {

	line-height: 20px;

	text-indent: 15px;

	color: #333;

	font-size: 14px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	position: relative;

	float: left;

	width: 180px;

	

}

.ny_zc_e dl dd p:after {

	width: 4px;

	height: 4px;

	background: #00913e;

	content: '';

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

.ny_zc_e dl dd span {

	line-height: 20px;

	color: #666;

	font-size: 13px;

	float: right;

}

.id_inner  {

    position: absolute;

	margin-top:-50px;

    margin-left: 220px;

    display: none;

    width: 200px;

    height: auto;

    background: #fff;

    z-index: 999;

}

.id_inner li {

    border-bottom: 1px #ddd dashed;

    background: url(../images/ico2.gif) no-repeat 10px center;

}



.id_inner li a {

    display: block !important;

    padding: 6px 0px !important;

    line-height: 30px !important;

    font-size: 14px !important;

    text-align: center;

    width: 200px;

    color: #333;

}











.cpfy {

	text-align: center;

	margin-top: 20px;

	display: table;

	float: right;

}

.cpfy ul {

}

.cpfy ul li {

	float: left;

	min-width: 30px;

	height: 30px;

	border: 1px solid #eee;

	line-height: 30px;

}

.cpfy ul li a {

	color: #666;

	display: block;

}

.cpfy .active {

	background: #060;

}

.cpfy .active a {

	color: #fff;

}

.cpfy ul li a:hover {

	background: #060;

	color: #fff;

}

.new_item_b {

	width: 920px;

	background: #fff;

	float: right;

	padding: 40px;

	box-sizing: border-box;

}

.new_item_c {

}

.new_item_c h1 {

	color: #333;

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 20px;

	text-align: center;

	font-weight: bold;

}

.new_item_c p {

	background: #f9f9f9;

	border: 1px solid #c4e0c4;

	padding: 6px 15px;

	line-height: 22px;

	margin-bottom: 20px;

	border-radius: 3px;

	color: #666;

	font-size: 14px;

	text-align: center;

}

.new_item_c p span {

}

.new_item_c p span a {

}

.news_aticle {

	line-height: 2em;

	color: #555;

	font-size: 16px;

}

.news_aticle p {

	font-size: 16px;

	line-height: 2em;

}

.preNext {

}

.preNext ul {

}

.preNext ul li {

	background: #f9f9f9;

	border: 1px solid #c4e0c4;

	padding: 6px 15px;

	line-height: 30px;

	border-radius: 3px;

	color: #666;

	font-size: 14px;

}

.preNext ul li a {

	color: #666;

}

.preNext ul li a:hover {

	font-weight: bold;

}

.photo {

	width: 920px;

	background: #fff;

	float: right;

	padding: 40px;

	box-sizing: border-box;

}

.photo dl {

	margin: 0 5px;

	border: 1px solid #efefef;

	transition: all .3s;

	padding: 10px 5px;

	float: left;

	margin-bottom: 20px;

	height: 238px;

	width: 258px;

}

.photo dl dt {

}

.photo dl dt a {

}

.photo dl dt a img {

}

.photo dl dd {

}

.photo dl dd p {

	font-size:16px;

	text-align:center;

	line-height:40px;

}

.photo dl dd p a {

	transition: all .2s;

	font-size: 16px;

	line-height: 28px;

	text-align: center;

	display: block;

	padding: 6px 0;

	color: #555;

}

.photo dl:hover dd a {

	font-weight: bold;

}

.photo_ny {

	color: #333;

	font-size: 20px;

	line-height: 30px;

	margin-bottom: 10px;

	text-align: center;

	font-weight: bold;

}

.photo_ny p {

	background: #f9f9f9;

	border: 1px solid #c4e0c4;

	padding: 6px 15px;

	line-height: 22px;

	margin-bottom: 20px;

	border-radius: 3px;

	color: #666;

	font-size: 14px;

	text-align: center;

	margin-top: 10px;

	font-weight: normal;

}

.photo_ny span {

}

.photo_ny span a {

}

.photo_aticle {

	text-align: center;

	margin-bottom: 40px;

}

.photo_aticle img {

}

.product {

	width: 920px;

	background: #fff;

	float: right;

	padding: 40px 10px;

	box-sizing: border-box;

}

.product dl {

	margin: 0 10px;

	border: 1px solid #efefef;

	transition: all .3s;

	padding: 10px 10px;

	float: left;

	margin-bottom: 20px;

	width: 258px;

	height: 230px;

}

.product dl dt {

}

.product dl dt a {

	display: block;

	height: 196px;

}

.product dl dt b {

	width: 300px;

	height: 225px;

	position: absolute;

}

.product dl dt b img {

	width: 300px;

	height: 225px;

}

.product dl dd {

}

.product dl dd p {

}

.product dl dd p a {

	transition: all .2s;

	font-size: 16px;

	line-height: 28px;

	text-align: center;

	display: block;

	padding: 6px 0;

	color: #555;

}

.product dl:hover dd a {

	font-weight: bold;

}

.product_item_a {

	border-top: solid 1px #f3f7fa;

	padding-top: 20px;

	padding-bottom: 50px;

}

.product_item_aimg {

	width: 500px;

	float: left;

}

.product_item_aimg b {

	width: 600px;

	height: 450px;

	position: absolute;

}

.product_item_aimg b img {

	width: 600px;

	height: 450px;

}

.product_item_aimg img {

	display: block;

	margin: 0 auto;

	text-align: center;

}

.product_item_atxt {

	float: right;

	width: 670px;

}

.product_item_atxt h1 {

	color: #333333;

	font-size: 30px;

	margin-bottom: 20px;

}

.product_item_atxt dl {

	background: #f9f9f9;

	margin-top: 20px;

}

.product_item_atxt dl dt {

}

.product_item_atxt dl dt p {

	margin-bottom: 21px;

	line-height: 24px;

}

.product_item_atxt dl dt p b {

	font-size: 18px;

	padding-right: 10px;

	font-weight: normal;

	color: #333;

	display: block;

	padding-bottom: 10px;

}

.product_item_atxt dl dt p span {

	color: #888;

	font-size: 15px;

}

.product_item_atxt dd span {

	display: block;

	float: left;

}

.product_item_atxt dd span a {

	display: inline-block;

	font-weight: normal;

	padding: 0 60px;

	color: #fff;

	background: #024fab;

	border-radius: 5px;

	line-height: 55px;

	font-size: 18px;

}

.product_item_atxt dd {

	display: table;

	padding-top: 20px;

	padding-bottom: 20px;

}

.product_item_atxt dd p {

	height: 55px;

	display: inline-block;

	color: #666666;

	background: url(../images/pro_tel.png) left center no-repeat;

	line-height: 25px;

	font-size: 14px;

	padding-left: 45px;

	margin-left: 20px;

}

.product_item_atxt dd p i {

	font-style: normal;

	color: #024fab;

	font-size: 30px;

	display: block;

}

.product_item_atxt dl dt p i {

	padding-right: 25px;

}

.product_item {

	width: 920px;

	background: #fff;

	float: right;

	box-sizing: border-box;

}

.product_item_b {

	line-height: 60px;

	background: #f1f1f1;

	transition: all .4s;

}

.product_item_b ul {

	text-align: center;

	display: table;

}

.product_item_b ul li {

	float: left;

}

.product_item_b ul li a {

	color: #666666;

	font-size: 18px;

	padding: 0 79px;

	position: relative;

	transition: all .4s;

	display: block;

}

.product_item_b ul li:nth-child(1) a {

	background: #060;

	color: #fff;

}

.product_item_b ul li a:hover {

	background: #060;

	color: #fff;

}

.product_item_c {

	background: #fff;

	padding: 40px;

	padding-top: 10px;

}

.product_item_cny {

	padding-top: 50px;

	padding-bottom: 50px;

	background: url(../images/thread.png) left bottom repeat-x;

}

.product_item_ctxt {

}

.product_item_ctxt p {

	line-height: 30px;

	color: #333333;

	font-size: 24px;

	margin-bottom: 20px;

}

.product_item_con {

	font-size: 15px;

	color: #555555;

	line-height: 30px;

}

.product_item_con p {

	font-size:16px;

	line-height:2em;

	

}

.product_item_con p a {

	color: #555;

}

.product_item_ccp {

}

.product_item_ccp ul {

	display: table;

}

.product_item_ccp ul li {

	margin-right: 10px;

	border: 1px solid #efefef;

	transition: all .3s;

	padding: 10px 15px;

	float: left;

	margin-bottom: 20px;

	width: 238px;

}

.product_item_ccp ul li:hover p a {

	color: #024fab;

}

.product_item_ccp ul li b {

	width: 270px;

	height: 360px;

	position: absolute;

}

.product_item_ccp ul li b img {

	width: 270px;

	height: 203px;

}

.product_item_ccp ul li img {

}

.product_item_ccp ul li p {

}

.product_item_ccp ul li p a {

	transition: all .2s;

	font-size: 16px;

	line-height: 28px;

	text-align: center;

	display: block;

	padding: 6px 0;

	color: #555;

	font-weight: bold;

}

.product_item_cxw {

}

.product_item_cxw ul {

	display: table;

}

.product_item_cxw ul li {

	float: left;

	width: 461px;

	border-bottom: solid 1px #eaeaea;

}

.product_item_cxw ul li:hover i {

	color: #024fab;

}

.product_item_cxw ul li a {

	line-height: 70px;

	display: block;

}

.product_item_cxw ul li span {

	line-height: 70px;

	text-align: right;

	float: right;

	font-style: normal;

	display: inline-block;

	background: url(../images/time.png) left center no-repeat;

	padding-left: 20px;

	color: #999999;

	font-size: 14px;

	font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';

}

.product_item_cxw ul li i {

	color: #666666;

	font-size: 15px;

	line-height: 70px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}

.product_item_cly {

	padding-top: 10px;

	background: url(../images/product_item_cly.jpg) right center no-repeat;

}

.product_item_cly .form-control-c {

	width: 380px;

	background: #fff;

}

.product_item_cly .form-sub {

	width: 400px;

}

.product_item_cly .form-control {

	width: 380px;

	background: #fff;

}

 @keyframes move {

 10%, 20% {

 -webkit-transform: rotate(-8deg);

}

 5%, 15%, 25% {

 -webkit-transform: rotate(8deg);

}

 0%, 30%, 100% {

 -webkit-transform: rotate(0deg);

}

}

 @keyframes myfirst {

 0% {

 left:0px;

top:0px;

}

 25% {

 left:3px;

top:1px;

}

 50% {

 right:3px;

top:0px;

}

 75% {

 left:3px;

top:-1px;

}

 100% {

 right:0px;

top:0px;

}

}

.footbg {

	width: 100%;

	height: 320px;

	background: #333333;

	border-top: 1px solid #fff;

}

.foot_menu {

	width: 100%;

	height: 60px;

	background: #333333;

	line-height: 60px;

	border-top: 3px solid #014fab;

}

.foot_menu ul {

	width: 1200px;

	margin: 0 auto;

}

.foot_menu ul li {

	float: left;

	width: 170px;

	font-size: 16px;

}

.foot_menu ul li a {

	color: #fff;

}

.foot {

	width: 1200px;

	margin: 0 auto;

	display: table;

	margin-top: 50px;

	padding-bottom: 50px;

}

.footleft {

	width: 380px;

	float: left;

}

.footleft img {

	padding-bottom: 20px;

}

.footleft p {

	font-size: 16px;

	color: #eee;

	line-height: 2em;

}

.footlx {

	width: 770px;

	float: right;

}

.footlx img {

	float: left;

}

.lx01 {

	width: 300px;

	float: right;

	background: url(../images/lx01.png) left center no-repeat

}

.lx01 em {

	color: #eee;

	font-size: 16px;

	line-height: 2em;

	padding-left: 65px;

}

.lx01 span {

	color: #eee;

	font-size: 24px;

	font-weight: 600;

	line-height: 2em;

	padding-left: 65px;

}

.lx02 {

	width: 300px;

	float: right;

	background: url(../images/lx02.png) left center no-repeat;

}

.lx02 em {

	color: #eee;

	font-size: 16px;

	line-height: 2em;

	padding-left: 65px;

}

.lx02 span {

	color: #eee;

	font-size: 24px;

	font-weight: 600;

	line-height: 2em;

	padding-left: 65px;

}

.footb {

	width: 100%;

	height: 40px;

	background: #515151;

}

.footp {

	width: 1200px;

	margin: 0 auto;

}

.footp p {

	color: #eee;

	font-size: 14px;

	line-height: 40px;

}

.footp a {

	color: #eee;

	font-size: 14px;

	line-height: 40px;

}

.yqlj {

	width: 1200px;

	margin: 0 auto;

}

.yqlj p {

	line-height: 40px;

	font-size:16px;

}

.sy_dbys_txt {

	padding: 55px 0 30px;

	text-align: center;

	overflow: hidden;

}

.sy_dbys_txt p {

	font-size: 40px;

	color: #333;

	line-height: 40px;

	font-weight: bold;

}

.sy_dbys_txt span {

	display: block;

	font-size: 18px;

	color: #666666;

	font-weight: normal;

	padding: 5px 0 0;

}

.sy_dbys {

	width: 100%;

	background: #fafafa;

	height: 185px;

}

.sy_dbys ul {

	width: 1200px;

	margin: 0 auto;

	padding-top: 25px;

}

.sy_dbys ul li {

	width: 240px;

	float: left;

	text-align: center;

	background: url(../images/yin_line.gif) no-repeat;

	position: relative;

}

.sy_dbys ul li:nth-child(1) {

	background: none;

}

.sy_dbys ul li i {

	width: 80px;

	height: 80px;

	display: block;

	position: absolute;

	top: 0;

	left: 80px;

	z-index: 10;

}

.sy_dbys ul li i img {

	width: 80px;

	height: 80px;

}

.sy_dbys ul li em {

	width: 80px;

	height: 80px;

	background: url(../images/yin_k01.png);

	z-index: -1;

	-webkit-animation: rotate 5s linear infinite;

	animation: rotate 5s linear infinite;

	display: block;

	margin: 0 auto;

}

.sy_dbys ul li p {

	display: block;

	font-size: 16px;

	color: #666;

	height: 30px;

	line-height: 30px;

	padding: 25px 0 0;

}

.bz_xinwen {

	overflow: hidden;

	background: url(../images/ani2.gif) no-repeat center bottom;

	height: 740px;

}

.bz_new {

	width: 1200px;

	margin: 0 auto;

	font-family: "Microsoft Yahei";

}

.bz_new h3 {

	line-height: 100%;

	padding-bottom: 17px;

	border-bottom: 1px solid #f0f0f0;

	margin-bottom: 14px;

	font-size: 20px;

	padding-left: 10px;

}

.bz_new h3 a {

	font-size: 16px;

	color: #00913e;

	font-weight: normal;

	float: right;

}

.new_l {

	width: 545px;

	padding: 25px 22px;

	border: 1px solid #fafafa;

	box-shadow: 0 0 5px #ccc;

	height: 520px;

	float: left;

	border-radius: 3px;

}

.new_l p {

	position: relative;

	border-radius: 10px;

	overflow: hidden;

	margin-bottom: 16px;

	line-height: 2em;

}

.new_l p img {

	width: 530px;

}

.new_l em {

	border-bottom: 22px solid #00913e;

	display: inline-block;

	width: 2px;

	margin: 0 0 7px 0;

	float: left;

}

.faqs em {

	border-bottom: 22px solid #00913e;

	display: inline-block;

	width: 2px;

	margin: 0 0 7px 0;

	float: left;

}

.bz_new ul li {

	height: 45px;

	line-height: 45px;

	border-bottom: 1px solid #e0e0e0;

	padding-left: 18px;

	background: url(../images/n_li.jpg) no-repeat 5px 19px;

	padding-right: 18px;

}

.faq_c ul li:nth-child(1) {

	display: none;

}

.faq_c ul li:nth-child(2) {

	display: none;

}

.bz_new ul li.nob {

	border-bottom: none;

}

.bz_new ul li a {

	display: block;

	font-size: 14px;

	color: #323333;

}

.bz_new ul li a:hover {

	font-weight: bold;

}

.bz_new ul li:nth-last-child(1) {

	border-bottom: none;

}

.bz_new ul li a span {

	float: right;

}

.faqs {

	width: 545px;

	overflow: hidden;

	border: 1px solid #fafafa;

	box-shadow: 0 0 5px #ccc;

	padding: 25px 22px;

	height: 520px;

	float: right;

	border-radius: 3px;

}

.faq_c dl {

	overflow: hidden;

	padding-bottom: 20px;

	padding-top:20px;

	border-bottom: 1px dashed #ccc;

}

.faq_c dl dt {

	font-size: 0;

	float: left;

	width: 130px;

}

.faq_c dl dt img {

	width: 120px;

	height: 90px;

	border-radius: 11px;

	display: inline-block;

}

.faq_c dl dd {

	width: 390px;

	float:right;

}

.faq_c dl dd h4 {

	font-weight: normal;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	font-weight: bold;

}

.faq_c dl dd h4 a {

	font-size: 14px;

	color: #333;

}

.faq_c dl dd h4 a span {

	float: right;

}

.faq_c dl dd h4 a:hover {

	text-decoration: underline;

}

.faq_c dl dd p {

	font-size: 14px;

	color: #666;

	line-height: 25px;

	height: 50px;

}

.faq_c dl dd em a {

	display: block;

	width: 120px;

	height: 37px;

	line-height: 35px;

	border-radius: 35px;

	border: 1px solid #c40000;

	color: #c40000;

	font-size: 14px;

	text-align: center;

	font-style: normal;

}

.faq_c dl dd em a:hover {

	background: #c40000;

	color: #fff;

}

.faq_c dl.last {

	margin-bottom: 10px;

}

#slide {

	position: absolute;

	max-height: 480px;

	color: #FA8E93;

	overflow: hidden;

	width:535px;

}

.edgebj {

	height: 640px;

	background: url(../images/edge1.jpg) no-repeat center;

	margin-top: 30px;

	width: 1200px;

	margin: 0 auto;

}

.edge {

	padding-top: 53px;

}

.edge h3 {

	text-align: center;

	margin-bottom: 20px;

}

.edge h3 span {

	display: block;

	font-size: 45px;

	color: #282828;

	height: 58px;

	line-height: 30px;

	background: url(../images/prtb.png) no-repeat bottom center;

}

.edge h3 span i {

	font-weight: 600;

	font-style: normal;

	font-size: 65px;

	color: #024fab;

	font-style: italic;

}

.edge h3 em {

	display: block;

	font-size: 22px;

	color: #282828;

	line-height: 22px;

	margin-top: 25px;

	font-style: normal;

	font-weight: normal;

}

.edge ul li {

	float: left;

	width: 285px;

	height: 302px;

	background: #FFF;

	padding-top: 52px;

	padding-bottom: 28px;

	box-shadow: 5px 5px 10px #ececec, -10px -10px 20px #ececec;

	margin-left: 20px;

	margin-top: 41px;

	position: relative;

	border-radius: 3px;

}

.edge ul li.first {

	margin-left: 0;

}

.edge ul li span {

	display: block;

	padding-top: 130px;

	font-size: 22px;

	text-align: center;

	font-weight: bold;

	color: #444444;

	margin-bottom: 20px;

}

.edge ul li .e1 {

	background: url(../images/edt1.png) no-repeat top center;

}

.edge ul li .e2 {

	background: url(../images/edt2.png) no-repeat top center;

}

.edge ul li .e3 {

	background: url(../images/edt3.png) no-repeat top center;

}

.edge ul li .e4 {

	background: url(../images/edt4.png) no-repeat top center;

}

.edge ul li:hover .e1 {

	background: url(../images/edt1_h.png) no-repeat top center;

}

.edge ul li:hover .e2 {

	background: url(../images/edt2_h.png) no-repeat top center;

}

.edge ul li:hover .e3 {

	background: url(../images/edt3_h.png) no-repeat top center;

}

.edge ul li:hover .e4 {

	background: url(../images/edt4_h.png) no-repeat top center;

}

.edge ul li:hover span {

	color: #FFF;

}

.edge ul li:hover p {

	color: #FFF;

}

.edge ul li p {

	font-size: 17px;

	color: #666666;

	text-align: center;

	font-weight: normal;

	line-height: 30px;

	padding-left:10px;

	padding-right:10px;

}

.edge ul li strong::before {

	position: absolute;

	z-index: -1;

}

.edge ul li strong::after {

	position: absolute;

	z-index: -1;

}

.edge ul li strong {

	display: block;

	z-index: 500;

	position: relative;

}

.edge ul li::before {

	width: 0;

	height: 0;

	content: "";

	background: #00913e;

	transition: 0.5s;

	position: absolute;

	bottom: 0;

	left: 0;

}

.edge ul li::after {

	width: 0;

	height: 0;

	content: "";

	background: #00913e;

	transition: 0.5s;

	position: absolute;

	top: 0;

	right: 0;

}

.edge ul li strong::before {

	width: 0;

	height: 0;

	content: "";

	background: #00913e;

	transition: 0.5s;

	position: absolute;

	right: 0;

	bottom: -61px;

	overflow: hidden;

}

.edge ul li strong::after {

	width: 0;

	height: 0;

	content: "";

	background: #00913e;

	transition: 0.5s;

	position: absolute;

	top: -52px;

	left: 0;

	overflow: hidden;

}

.edge ul li:hover strong::before {

	width: 200px;

	height: 200px;

	overflow: hidden;

}

.edge ul li:hover strong::after {

	width: 200px;

	height: 200px;

	overflow: hidden;

}

.edge ul li:hover:before {

	width: 200px;

	height: 200px;

	overflow: hidden;

}

.edge ul li:hover:after {

	width: 200px;

	height: 200px;

	overflow: hidden;

}

.edge ul li i {

	display: none;

	width: 70px;

	height: 13px;

	background: #FFF;

	content: "";

	position: absolute;

	bottom: -8px;

	left: 151px;

	z-index: 500;

}

.edge ul li:hover i {

	display: block;

}

.section {

	padding-bottom: 80px;

}

.section-title {

	margin-bottom: 40px;

	text-align: center;

	font-size: 40px;

}

.section-title span {

	color: #00913e;

}

.section-title p {

	margin: 0;

	font-size: 0;

}

.section-title em {

	display: inline-block;

	vertical-align: middle;

	position: relative;

	font-size: 20px;

	padding: 10px 20px;

}

.section-title em:before, .section-title em:after {

	position: absolute;

	top: 50%;

	content: '';

	width: 40px;

	height: 2px;

	background-color: #00913e;

	margin-top: -1px;

}

.section-title em:before {

	right: 100%;

}

.section-title em:after {

	left: 100%;

}

.container {

	width: 1200px;

	margin: 0 auto;

}

.news-box .hd {

	font-size: 0;

	text-align: center;

	margin-bottom: 20px;

}

.news-box .hd li {

	display: inline-block;

	vertical-align: middle;

	margin: 0 10px;

}

.news-box .hd li a {

	display: block;

	line-height: 40px;

	width: 160px;

	font-size: 14px;

	border: 1px solid #ebebeb;

	background-color: #024fab;

	border-radius: 3px;

	color: #fff;

}

.news-box .hd li a:hover {

	display: block;

	line-height: 40px;

	width: 160px;

	font-size: 14px;

	border: 1px solid #ebebeb;

	background-color: #00913e;

}

.news-box .hd li.on a {

	background-color: #024fab;

	border-color: #024fab;

	color: #fff;

}

.news-box .hd li.on a:hover {

	background-color: #00913e;

	border-color: #00913e;

	color: #fff;

}

.news-box .bd ul {

	margin-left: -40px;

}

.news-box .bd li {

	float: left;

	width: 25%;

}

.news-box .bd li a {

	display: block;

	margin-left: 14px;

	border: 1px solid #eee;

	background-color: #fff;

	margin-top: 20px;

	overflow: hidden;

}

.news-box .bd li .img-center {

	overflow: hidden;

	height: 220px;

	line-height: 290px;

}

.news-box .bd li .img-center img {

	width: 295px;

	height: 220px;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

	border-radius: 3px;

}

.news-box .bd li a:hover .img-center img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.news-box .bd li .date {

	float: left;

	width: 110px;

	color: #666;

	padding: 26px 0;

	text-align: center;

	border-right: 1px solid #eee;

	line-height: 1;

}

.news-box .bd li .date span {

	display: block;

	font-size: 50px;

	color: #333;

	font-family: Impact;

	margin-bottom: 6px;

}

.news-box .bd li .info {

	margin-left: 110px;

	padding: 20px;

}

.news-box .bd li .info h4 {

	margin: 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px;

}

.news-box .bd li .info p {

	color: #888;

	margin: 10px 0 0;

	overflow: hidden;

	line-height: 1.8;

	height: 50px;

}

.news-box .bd li a:hover {

	border-color: #00913e;

	box-shadow: 0 0 10px rgba(0,0,0,0.2);

}

.clearfix {

	zoom: 1;

}

.clearfix:before, .clearfix:after {

	display: table;

	line-height: 0;

	content: "";

}

.clearfix:after {

	clear: both;

}

.new_l a {

	display: block;

}

.new_l a:hover {

	font-weight: 600;

}

.new_l span {

	float: right;

}

.new_1 dd {

	height: 45px;

	line-height: 45px;

	border-bottom: 1px solid #e0e0e0;

	padding-left: 18px;

	background: url(../images/n_li.jpg) no-repeat 5px 19px;

	padding-right: 18px;

}

.new_l fl span {

	float: right;

}

.new_l fl img {

	border-radius: 3px;

}

/**首页产品分类**/

.sy_cpfl {

	width: 1200px;

	height: 45px;

	background: #fff;

	margin: 0 auto;

}

.sy_cpfl .sy_cpfl_a {

	width: 500px;

	float: right;

}

.sy_cpfl .sy_cpfl_a ul li {

	float: left;

	text-align: center;

	height: 45px;

	line-height: 45px;

	font-size: 16px;

	border-right: 1px solid #fff;

	padding-top: 20px;

}

.sy_cpfl .sy_cpfl_a ul li a {

	color: #333;

	display: block;

	border-radius: 3px;

	transition: all 0.3s ease;

	margin-left: 10px;

}

.sy_cpfl .sy_cpfl_a ul li a:hover {

	color: #024fab;

}

.sy_cpfl .sy_cpfl_a ul li:first-child a {

	color: #333;

}

.sy_cpfl .sy_cpfl_a ul li ul li:first-child a {

	color: #333;

}

.sy_cpfl .sy_cpfl_a ul li ul {

	display: none;

	width: 181px;

	background: #ddd;

	z-index: 9999;

	position: absolute;

}

.sy_cpfl .sy_cpfl_a ul li:hover ul {

	font-weight: bold;

	background: #f1f1f1;

	display: block;

}

.sy_cpfl .sy_cpfl_a ul li ul li {

	height: 45px;

	line-height: 45px;

	border-bottom: 1px #ddd solid;

	width: 170px;

}

.sy_cpfl .sy_cpfl_a ul li ul li a {

	line-height: 45px;

	height: 45px;

	text-align: center;

	font-weight: normal;

	color: #333 !important;

	background: #fff !important;

	padding: 0;

	display: block;

	font-size: 13px;

}

.sy_cpfl .sy_cpfl_a ul li ul li a:hover {

	background: #00913e !important;

	color: #fff !important;

}

.sy_sxfl {

	width: 100%;

	background: #fff;

	padding-bottom: 30px;

	padding-top: 20px;

	height: 440px;

}

.mr_frbox {

	width: 1200px;

	margin: 0 auto;

}

.ihotprotitle {

	height: 100px;

	line-height: 78px;

	background: url(../images/iproduct.jpg) center no-repeat;

}

.ihotprotitle h3 {

	text-align: center;

	line-height: 72px;

	font-size: 28px;

	color: #000;

	font-weight: bold;

}

.ihotprotitle h3 a {

	font-size: 18px;

	margin-left: 2px;

	color: #666;

	font-weight: normal;

	text-transform: uppercase;

}

.ihotprotitle h3 a:hover {

	color: #E40000;

	font-weight: bold;

}

.ihotprotitle h3 span a:hover {

	color: #666;

	font-weight: normal;

}

.ihotprotitle h3 span a {

	float: right;

	line-height: 78px;

	font-size: 18px;

	color: #666;

	font-weight: normal;

	padding-right: 35px;

	background: url(../images/more.png) right center no-repeat;

}

.ihotprotitle h3 b {

	font-size: 18px;

	margin-left: 10px;

	color: #666;

	font-weight: normal;

	text-transform: uppercase;

}

.mr_frUl {

	width: 100%;

	padding-bottom: 25px;

	position:relative;

}

.mr_frUl ul {

	width: 1200px;

	margin: 0 auto;

	padding-top: 10px;

}

.mr_frUl ul li {

	margin-right: 5px;

	float: left;

	width: 290px;

	height: 280px;

	margin: 0 4px;

	margin-bottom: 30px;

	background: #f5f5f5;

	text-align: center;

	border: 1px #cac9c9 solid;

	border-radius: 3px;

}

.mr_frUl ul li p {

	width: 290px;

	height: 219px;

	background: #fff;

	overflow: hidden;

}

.mr_frUl ul li span {

	height: 60px;

	line-height: 60px;

	padding: 0 25px;

	display: block;

	border-top: 1px solid #F0F0F0;

}

.mr_frUl ul li span a {

	font-size: 16px;

	text-align: center;

	display: block;

	background: url(../images/more.png) right center no-repeat;

	color: #333;

}

.mr_frUl ul li:hover {

	background: #00913e;

	box-shadow: 0 0 10px #888;

}

.mr_frUl ul li:hover span a {

	color: #fff;

	background: url(../images/more01.png) right center no-repeat;

}

.mr_frUl .mr_frBtnL prev1 img {

	position: absolute;

	margin-top: 50px;

}

/*-----------------------banner-----------------------------*/







.main_content {

	padding: 0px 0px 0px 0px;

	width: 1004px;

	margin: 0 auto;

	position: relative;

	zoom: 1;

	min-height: 620px;

	_height: 620px;

}

.nf_hp_kv {

	height: 700px;

	margin: 0 -500px;

	position: relative;

	width: 2000px;

}

.nf_hp_kv .window {

	height: 700px;

	overflow: hidden;

	position: relative;

	width: 2000px;

}

.nf_hp_kv .window .kv_item {

	height: 700px;

	overflow: hidden;

	padding: 0 500px;

	position: absolute;

	width: 1004px;

	z-index: 0;

}

.nf_hp_kv .nav {

	width: 100%;

	display: block;

	text-align: center;

	height: 5px;

	left: 1.3%;

	position: absolute;

	bottom: 35px;

	z-index: 10;

}

.nf_hp_kv .nav li {

	margin-right: 12px;

	display: inline-block;

	float: left;

	height: 5px;

	width: 50px;

}

.nf_hp_kv .nav li a {

	background: #fff;

	display: inline;

	float: left;

	height: 0;

	overflow: hidden;

	padding-top: 5px;

	width:50px;

	border-radius: 3px;

}

.nf_hp_kv .nav li.active a, .nf_hp_kv .nav li a:hover {

	width: 50px;

	background: #00913e;

}

.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next {

	height: 88px;

	overflow: hidden;

	position: absolute;

	top: 130px;

	width: 46px;

}

.nf_hp_kv .btn_prev {

	left: 480px;

}

.nf_hp_kv .btn_next {

	right: 480px;

}

.nf_hp_kv .btn_prev a {

	display: block;

	height: 88px;

	overflow: hidden;

	padding-top: 0px;

	width: 46px;

}

.nf_hp_kv .btn_next a {

	display: block;

	height: 88px;

	overflow: hidden;

	padding-top: 0;

	width: 46px;

}

.nf_width_control {

	width: 100%;

	overflow: hidden;

	min-width: 1000px;

	zoom: 1;

	position: relative;

}

.nf_hp_kv .imgg {

	width: 1002px;

	height: 104px;

	left: 25%;

	position: absolute;

	top: 0px;

	z-index: 10;

}

.vbanner {

	height: 279px;

	width: 100%;

	min-width: 1100px;

	background: url(../images/vbanner.jpg) top center no-repeat

}

.vbody #full-screen-slider {

	height: 279px;

	overflow: hidden;

}

#full-screen-slider {

	width: 100%;

	z-index: 0;

	height: 389px;

	position: relative

}

#slides {

	display: block;

	width: 100%;

	height: 389px;

	list-style: none;

	padding: 0;

	margin: 0;

	position: relative

}

#slides li {

	display: block;

	width: 100%;

	height: 100%;

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute

}

#slides li a {

	display: block;

	width: 100%;

	height: 100%;

	text-indent: -9999px

}

#pagination {

	display: block;

	list-style: none;

	position: absolute;

	left: 0%;

	bottom: 52px;

	z-index: 9900;

	padding: 5px 15px 5px 0;

	margin: 0

}

#pagination li {

	display: block;

	list-style: none;

	width: 24px;

	height: 5px;

	font-size: 1px;

	overflow: hidden;

	float: left;

	margin-left: 1px;

}

#pagination li a {

	display: block;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	text-indent: -9999px;

}

#pagination li.current {

}

.title02 {

	float: left;

}

.title02 i {

	font-size: 36px;

	color: #333;

	line-height: 50px;

}

.title02 em {

	color: #CCC;

	font-size: 24px;

	font-weight: bold;

}

.zhaopin {

	width: 1200px;

	height: 480px;

	margin: 0 auto;

}

.zpjpg img {

	float: left;

}

.words {

	float: right;

}

.words span {

	font-size: 16px;

	float: right;

}

.words h3 {

	font-size: 30px;

	color: #333;

}

.titlep {

	float: right;

	width: 510px;

	height: 160px;

}

.titlespan {

	height: 170px;

	border-bottom: 1px solid #eee;

	margin-bottom: 10px;

}

.titlespan p {

	float: right;

	font-size: 50px;

	color: #eee;

}

.words em {

	font-size: 20px;

	line-height: 2em;

	font-weight: 600;

	color: #333;

}

.neirong {

	font-size: 16px;

	line-height: 2em;

	width: 490px;

}

.headliner {

	height: 130px;

	margin-top: 60px;

}

.headliner h2 {

	font-size: 45px;

	line-height: 45px;

	color: #00913e;

	font-weight: bold;

	text-align: center;

	overflow: hidden;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.headliner h2 i {

	display: block;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-transform: uppercase;

	margin-top: 9px;

}

.headliner h2 img {

	vertical-align: middle;

	margin: 0 6px;

}

.content {

	width: 1200px;

	margin: 0 auto;

}

/**/

    

.gy h5 {

	width: 1200px;

	margin: 0 auto;

	font-size: 38px;

	height: 100px;

	color: #333;

	padding-top: 30px;

	line-height: 38px;

}

.gy h5 span {

	display: block;

	text-transform: uppercase;

	color: #f1f1f1;

	padding-top: 5px;

	font-weight: normal;

	font-size: 20px;

}

.gy_bj {

	background: url(../images/aboutbg.jpg) no-repeat center 0;

	height: 548px;

}

.gy_wa {

	float: left;

	width: 700px;

	padding-right: 60px;

}

.gy_wa em {

	font-style: normal;

	font-size: 26px;

	color: #333;

	padding-top: 40px;

	display: block;

	margin-bottom: 10px;

}

.gy_wa em b {

	color: #00913e;

	font-weight: bold;

}

.gy_wa ul {

	padding-top: 20px;

	height: 62px;

}

.gy_wa a {

	display: block;

	border: 1px solid #014fab;

	border-radius: 3px;

	font-size: 16px;

	color: #014fab;

	width: 166px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	clear: both;

	-webkit-transition: all 0.5s ease-in-out;

	-webkit-animation: move 3s linear infinite;

	color: #0a318f;

	margin-top: 25px;

	clear: both;

}

.zx2 a {

	display: block;

	border: 1px solid #014fab;

	border-radius: 3px;

	font-size: 16px;

	color: #014fab;

	width: 166px;

	height: 34px;

	line-height: 34px;

	vertical-align: middle;

	text-align: center;

	clear: both;

	margin: auto;

	-webkit-transition: all 0.5s ease-in-out;

	-webkit-animation: move 3s linear infinite;

}

.gy_wa ul li {

	float: left;

	width: 23%;

	border-right: 1px solid #d9d9d9;

	padding-left: 6%;

	letter-spacing: 2px;

}

.gy_wa li:nth-child(4) {

	border-right: 0;

	width: 12%;

}

.gy_wa ul li span {

	display: block;

}

.gy_wa ul li span b {

	font-size: 30px;

	color: #333;

}

.gy_wa ul li span i {

	font-size: 14px;

	border-radius: 100px;

	color: #ffffff;

	text-align: center;

	line-height: 23px;

	background: #00913e;

	width: 23px;

	height: 23px;

	display: inline-block;

	font-style: normal;

}

.gy_xt {

	width: 80px;

	height: 3px;

	background: #00913e;

}

.gy_d {

	text-indent: 2rem;

}

.gy_img {

	position: absolute;

	right: 0px;

	bottom: 0px;

}

.frrr {

	position: relative;

	height: 500px;

}

/*生产实力*/

    

.scsl {

	background: url(../images/hexinbg.jpg)no-repeat bottom;

	height: 820px;

}

.scsl dl {

}

.scsl dl dt {

	width: 500px;

	height: 672px;

	float: left;

	background: #f8f8f8;

}

.scsl dl dd {

	width: 678px;

	float: right;

}

.scsl dl dd h3 {

	font-size: 32px;

	color: #333;

	letter-spacing: 1px;

	position: relative;

	margin-bottom: 30px;

	padding-bottom: 15px;

}

.aboutny {

	background: url(../images/aboutny.jpg)no-repeat center;

	height: 420px;

}

.zxlyny {

	background: url(../images/zxly.jpg)no-repeat center;

	height: 420px;

}

.xwzxny {

	background: url(../images/xwzxny.jpg)no-repeat center;

	height: 420px;

}

.cpzxny {

	background: url(../images/cpzxny.jpg)no-repeat center;

	height: 420px;

}

.qywhny {

	background: url(../images/qywhny.jpg)no-repeat center;

	height: 420px;

}

.blk-main .clearlist, .blk-main .listclear {

	clear: both;

	height: 0;

	padding: 0;

	margin: 0;

	border: 0;

	width: 100%;

	float: none;

}

.b-main .clearlist, .b-main .listclear {

	clear: both;

	height: 0;

	padding: 0;

	margin: 0;

	border: 0;

	width: 100%;

	float: none;

}

.scsl dl dd h3:after {

	content: "";

	position: absolute;

	width: 280px;

	height: 2px;

	background: #0a318f;

	left: -2px;

	bottom: -12px;

}

.scsl dl dd p {

}

.scsl dl dd em {

	display: inline-block;

	font-size: 16px;

	font-style: normal;

	background: #014fab;

	color: #fff;

	width: 150px;

	text-align: center;

	margin: 31px 0 15px;

	border-radius: 3px;

	-webkit-animation: move 3s linear infinite;

	-webkit-transform-origin: 50% 50%;

}

.scsl dl dd em a {

	color: #fff;

	font-weight: normal;

}

.scsl dl dd em:nth-child(2n) {

}

.scsl dl dd span {

	display: block;

	background: #f8f8f8;

	float: left;

	margin-right: 16px;

	margin-top: 65px;

}

.scsl dl dd span.last {

	margin-right: 0;

}

.blk {

	margin-bottom: 25px;

}

.blk-main {

	width: 1200px;

	margin: 0 auto;

	padding-top: 30px;

}

.blk-xs {

	width: 240px;

}

.blk-sm {

	width: 930px;

}

.blk {

	margin-bottom: 30px;

}

.p {

	padding: 30px 0;

}

.b {

	clear: both;

}

.blk {

	margin-bottom: 20px;

}

.p12-curmbs-1 {

	font-size: 14px;

	border-bottom: 1px dashed #dcdcdc;

	line-height: 46px;

}

.p12-curblock {

	display: none;

}

.p12-curmbs-1 b {

	border-left: 5px solid #00913e;

	font-weight: normal;

	padding-left: 8px;

}

.p12-curmbs-1 i {

	font-style: normal;

}

.p12-curmbs-1 span {

	font-family: '宋体';

	padding: 0 5px;

	height: 46px;

	line-height: 46px;

}

.tl-fdh-02 {

	height: 55px;

	margin-bottom: 20px;

	overflow: hidden;

}

.tl-fdh-02 ul {

	width: 1200px;

	margin: 0 auto;

}

.tl-fdh-02 li {

	width: 19.8%;

	height: 55px;

	font-size: 18px;

	line-height: 55px;

	text-align: center;

	float: left;

	border-right: 1px solid #eee;

	margin-right: -1px;

	background: #f4f4f4;

	cursor: pointer;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	margin-right: 1px;

}

.tl-fdh-02 li a {

	display: block;

	height: 55px;

	color: #555;

}

.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover {

	background: url(../images/p16-icon6.png) no-repeat bottom center;

	border-color: #00913e;

}

.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a {

	color: #fff;

}

.lianxiny {

	background: url(../images/lianxiny.jpg)no-repeat center;

	height: 420px;

}

.renliny {

	background: url(../images/renliny.jpg)no-repeat center;

	height: 420px;

}

.scgy {

	width: 950px;

	margin: 0 auto;

}

.scgttitle {

	text-align: center;

}

.scgttitle h3 {

	font-size: 30px;

	width: 440px;

	margin: 0 auto;

	color: #00913e;

	font-weight: normal;

}

.scgttitle h3 b {

	float: left;

}

.scgttitle span {

	font-size: 16px;

	color: #666;

	line-height: 30px;

}

.scgyyoushi {

	position: relative;

}

.scgyyoushi li {

	width: 100%;

	height: 200px;

	border-bottom: 1px #ddd solid;

	margin-bottom: 40px;

	padding-bottom: 20px;

}

.scgyyoushi .second {

	width: 100%;

	height: 150px;

	border-bottom: 1px #ddd solid;

	margin-bottom: 40px;

	padding-bottom: 20px;

}

.scgyyoushi .third {

	width: 100%;

	height: 230px;

	border-bottom: 1px #ddd solid;

	margin-bottom: 40px;

	padding-bottom: 20px;

}

.scgyyoushi .fourth {

	width: 100%;

	height: 150px;

	border-bottom: 1px #ddd solid;

	margin-bottom: 40px;

	padding-bottom: 20px;

}

.scgyyoushi li:hover img {

	transform: rotateY(180deg);

}

.scgyyoushi li h3 img {

	display: block;

	margin: 0 auto;

	transition: all 0.3s linear 0s;

	padding-top: 20px;

}

.scgyyoushi li h3 {

	float: left;

	width: 80px;

}

.scgyyoushi li h4 {

	float: left;

	width: 870px;

	font-weight: normal;

}

.scgyyoushi li h4 p {

	font-size: 24px;

	color: #00913e;

	line-height: 40px;

}

.scgyyoushi li h4 p b {

	color: 18px;

	color: #666;

	font-weight: normal;

}

.scgyyoushi li h4 span {

	font-size: 16px;

	color: #666;

	line-height: 30px;

}

.scgybottom {

	width: 100%;

	height: 500px;

	background: url(../images/scgybottom.jpg) no-repeat center top;

}

.cl-list {

	overflow: hidden;

	width: 100%;

	border-top: 1px solid #e8e8e8;

	height: 230px;

}

.cl-list img {

	display: block;

	margin-top: 65px;

	margin-bottom: 10px;

}

.cl-list h3 {

	font-weight: normal;

	font-size: 22px;

	color: #555;

}

.cl-list p {

	font-size: 14px;

	color: #777;

	margin-top: 10px;

}

.cl-list ul {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

}

.cl-list li {

	display: block;

	width: 259px;

	height: 230px;

	border-left: 1px solid #e8e8e8;

	padding-left: 40px;

	text-align: left;

	float: left;

}

.cl-list .lifa {

	background-color: #fafafa

}

.cl-list .last {

	border-right: 1px solid #e8e8e8;

	width: 258px;

}

.cl-list .lilen {

	width: 558px;

}

.cl-jiegou {

	overflow: hidden;

	width: 100%;

	height: 740px;

	background: url(../images/cl_bg.jpg) no-repeat center top;

}

.cl-jiegou ul {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	margin-top: 50px;

}

.cl-jiegou li {

	overflow: hidden;

	float: left;

	width: 580px;

	height: 300px;

	margin: 10px;

	overflow: hidden;

	position: relative

}

.cl-jiegou .li01 {

	background: url(../images/cl-01.jpg) no-repeat center;

}

.cl-jiegou .li02 {

	background: url(../images/cl-02.jpg) no-repeat center;

}

.cl-jiegou .li03 {

	background: url(../images/cl-03.jpg) no-repeat center;

}

.cl-jiegou .li04 {

	background: url(../images/cl-04.jpg) no-repeat center;

}

.cl-jiegou h3 {

	font-weight: normal;

	font-size: 24px;

	color: #fff;

	margin-bottom: 5px;

	position: relative;

	z-index: 1;

	top: 10px;

	left: 10px;

}

.cl-jiegou em {

	display: none;

	font-size: 12px;

	color: #fff;

	font-family: Arial;

	text-transform: uppercase;

	position: relative;

	z-index: 1

}

.cl-jiegou i {

	display: none;

	width: 30px;

	height: 1px;

	background-color: #1144a3;

	margin-top: 30px;

	margin-left: 20px;

	position: relative;

	z-index: 1

}

.cl-jiegou p {

	display: none;

	font-size: 14px;

	color: #fff;

	line-height: 25px;

	text-align: justify;

	position: relative;

	z-index: 1;

	padding: 20px;

}

.cl-jiegou b {

	display: none;

	width: 590px;

	height: 350px;

	background-color: #00913e;

	opacity: 0.7;

	position: absolute;

	left: 0;

	top: 0

}

.cl-jiegou li:hover h3 {

	color: #fff

}

.cl-jiegou li:hover em, .cl-jiegou li:hover i, .cl-jiegou li:hover p, .cl-jiegou li:hover b {

	display: block

}

.about-box {

	height: inherit;

}

.cl-list {

	height: inherit;

}

.cl-list ul {

	width: 100%;

}

.cl-list li {

	width: 100%;

height:

}

.cl-jiegou {

	height: inherit;

	background: none;

}

.cl-jiegou ul {

	width: 100%;

}

.cl-list .last {

	width: 100%;

}

.qywh {

	padding-top: 53px;

}

.qywh h3 {

	text-align: center;

	margin-bottom: 20px;

}

.qywh h3 span {

	display: block;

	font-size: 45px;

	color: #282828;

	height: 58px;

	line-height: 30px;

	background: url(../images/prtb.png) no-repeat bottom center;

}

.qywh h3 span i {

	font-weight: 600;

	font-style: normal;

	font-size: 65px;

	color: #024fab;

	font-style: italic;

}

.qywh h3 em {

	display: block;

	font-size: 22px;

	color: #282828;

	line-height: 22px;

	margin-top: 25px;

	font-style: normal;

	font-weight: normal;

}

.qywh ul li {

	float: left;

	width: 285px;

	height: 330px;

	background: #FFF;

	padding-top: 30px;

	padding-bottom: 28px;

	box-shadow: 5px 5px 10px #f3f3f3, -10px -10px 20px #f3f3f3;

	margin-left: 20px;

	margin-top: 41px;

	position: relative;

	border-radius: 3px;

}

.qywh ul li.first {

	margin-left: 0;

	background: #00913e;

}

.qywh ul li.first span {

	color: #fff;

}

.qywh ul li.first p {

	color: #fff;

}

.qywh ul li span {

	display: block;

	padding-top: 110px;

	font-size: 22px;

	text-align: center;

	font-weight: bold;

	color: #444444;

	margin-bottom: 20px;

}

.qywh ul li .e1 {

	background: url(../images/fz01.png) no-repeat top center;

}

.qywh ul li .e2 {

	background: url(../images/fz02.png) no-repeat top center;

}

.qywh ul li .e3 {

	background: url(../images/fz03.png) no-repeat top center;

}

.qywh ul li .e4 {

	background: url(../images/fz04.png) no-repeat top center;

}

.qywh ul li:hover .e1 {

	background: url(../images/fz01_h.png) no-repeat top center;

}

.qywh ul li:hover .e2 {

	background: url(../images/fz02_h.png) no-repeat top center;

}

.qywh ul li:hover .e3 {

	background: url(../images/fz03_h.png) no-repeat top center;

}

.qywh ul li:hover .e4 {

	background: url(../images/fz04_h.png) no-repeat top center;

}

.qywh ul li:hover span {

	color: #FFF;

}

.qywh ul li:hover p {

	color: #FFF;

}

.qywh ul li p {

	font-size: 16px;

	color: #666666;

	text-align: center;

	font-weight: normal;

	line-height: 30px;

}

.qywh ul li strong::before {

	position: absolute;

	z-index: -1;

}

.qywh ul li strong::after {

	position: absolute;

	z-index: -1;

}

.qywh ul li strong {

	display: block;

	z-index: 500;

	position: relative;

}

.qywh ul li:hover {

	background: #00913e;

}

.qywh ul li i {

	display: none;

	width: 70px;

	height: 13px;

	background: #FFF;

	content: "";

	position: absolute;

	bottom: -8px;

	left: 151px;

	z-index: 500;

}

.qywh ul li:hover i {

	display: block;

}

/* 蹇呰甯冨眬鏍峰紡css */



.product-num-box {

	width: 100%;

	height: 680px;

	background-color: #3e88f1;

	background-image: url(../images/pre-bg.png);

	background-repeat: no-repeat;

	background-position: center;

	background-size: 100%;

}

.product-num-content {

	width: 1200px;

	height: 577px;

	margin: 0 auto;

	text-align: center;

	font-size: 0;

}

.product-num-title {

	padding-top: 110px;

	margin-bottom: 30px;

	font-size: 42px;

	color: #fff;

	line-height: 45px;

	font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, PingFangSC-Medium, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;

}

.product-num-text {

	font-size: 16px;

	color: #fff;

	line-height: 28px;

}

.product-num-head {

	margin-top: 80px;

	font-size: 0;

}

.product-num-item {

	text-align: center;

	position: relative;

	display: inline-block;

	width: 400px;

	font-size: 108px;

	color: #fff;

	line-height: 62px;

	font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, PingFangSC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;

}

.product-num-jus {

	display: inline-block;

	margin: 80px 0;

	width: 162px;

	height: 56px;

	font-size: 22px;

	color: #fff;

	line-height: 48px;

	letter-spacing: 2px;

	border: 4px solid #fff;

	cursor: pointer;

	font-weight: 500;

	-webkit-transition: all .3s linear;

	-moz-transition: all .3s linear;

	transition: all .3s linear;

	text-decoration: none;

}

.product-num-nub {

	display: inline-block;

	width: 400px;

	font-size: 108px;

	color: #fff;

	line-height: 62px;

}

.product-num-add {

	font-size: 24px;

	color: #fff;

	margin-left: -20px;

	position: absolute;

	right: 75px;

	top: 30px;

}

.product-num-inf {

	margin-top: 24px;

	font-size: 28px;

	color: #fff;

	line-height: 0;

	margin-left: 30px;

}

.product-num-jus:hover {

	background-color: #fff;

	color: #3e88f1;

}

.product-num-wan {

	position: absolute;

	right: 55px;

	top: 0px;

}

.zy_four {

	overflow: hidden;

	min-height: 620px;

	text-align: center;

	background: url(../images/zy_bj.jpg) no-repeat center;

}

.zy_four .first_top strong, .zy_four .first_top span {

	color: #fff;

}

.first_top strong {

	font-size: 38px;

	display: block;

	line-height: 1.5em;

}

.zy_four .first_top {

	margin-bottom: 20px;

	margin-top: 40px;

}

.first_top span {

	font-size: 18px;

	line-height: 40px;

}

.zy_four p {

	font-size: 16px;

	color: #ffffff;

	line-height: 35px;

}

.zy_four ul {

	width: 880px;

	margin: 0 auto;

}

.zy_four li {

	text-align: center;

	float: left;

	padding: 50px 48px 60px 48px;

}

.zy_four li small {

	display: block;

	padding-top: 15px;

	font-size: 16px;

	color: #ffffff;

	font-weight: bold;

}

.zy_four a {

	display: block;

	border: 1px solid #fff;

	border-radius: 3px;

	font-size: 16px;

	color: #ffffff;

	width: 166px;

	height: 34px;

	line-height: 34px;

	vertical-align: middle;

	text-align: center;

	clear: both;

	margin: auto;

	-webkit-transition: all 0.5s ease-in-out;

	-webkit-animation: move 3s linear infinite;

}

.zy_four ul li 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;

}

.zy_four ul li img:hover {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}

.zy_four a:hover {

	background: #fff;

	color: #232321;

}

.honnor, .hzkh {

	width: 1200px;

	margin: 0 auto;

	padding-top: 50px;

	padding-bottom: 40px;

}

.honnor h3, .hzkh h3, .gsfc h3 {

	font-size: 45px;

	padding-bottom: 14px;

	text-align: center;

	position: relative;

	color: #000;

	line-height: 45px;

}

.honnor h3 i, .hzkh h3 i, .gsfc h3 i {

	display: block;

	color: #282828;

	height: 20px;

	line-height: 30px;

	background: url(../images/prtb.png) no-repeat bottom center;

}

.honnor p, .hzkh p, .gsfc p {

	font-size: 16px;

	color: #333;

	line-height: 33px;

	text-align: center;

}

.honbg {

	background: #f9f9f9;

}

.honnor ul {

	height: 290px;

	margin-top: 40px;

}

.honnor ul li {

	width: 304px;

	float: left;

	border: 1px #eee solid;

	margin: 0 10px;

	padding: 2px;

	height: 270px;

	margin-bottom: 20px;

}

.honnor ul li a img {

	width: 300px;

	height: 227px;

	display: block;

	margin: 0 auto;

}

.honnor ul li a p {

	margin: 0px;

	line-height: 38px;

}

#demo1p {

	list-style: none outside none;

	padding: 5px 10px 0 10px;

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	height: 330px;

}

#indemo1p {

	float: left;

	width: 800%;

}

#demo1p1 {

	float: left;

}

#demo1p2 {

	float: left;

}

.aboutlist {

	width: 1200px;

	margin: 0 auto;

}

.aboutlist ul {

}
.aboutlist ul li:nth-child(1){
	height:610px !important;}
.aboutlist ul li:nth-child(2){
	height:610px !important;}
.aboutlist ul li:nth-child(3){
	height:610px !important;}
.aboutlist ul li:nth-child(4){
	height:610px !important;}
.aboutlist ul li:nth-child(5){
	height:610px !important;}
.aboutlist ul li:nth-child(6){
	height:610px !important;}
.aboutlist ul li {

	float: left;

	margin: 50px 23px 25px;

	width: 340px;

	height: 460px;

	border: 2px #00913e solid;

	text-align: center;

}

.aboutlist ul li h3 {

	width: 100px;

	height: 100px;

	margin: 0 auto;

	border-radius: 50%;

	overflow: hidden;

	top: -50px;

	position: relative;

	text-align: center;

	background-color: #00913e;

	background-position: center center;

	background-repeat: no-repeat;

	transition: all ease 1s;

	cursor: pointer;

}

.aboutlist ul li h3:hover {

	transform: rotateY(360deg);

}

.aboutlist ul li p {

	text-align: center;

	font-size: 24px;

	color: #333;
	margin-top:-30px;

}


.aboutlist ul li em {

	font-size: 16px;

}

.aboutlist ul li span {

	padding: 10px 20px;

	text-align: center;

	display: block;

	line-height: 1.6em;

	font-size: 16px;

	color: #666;

	text-align: justify;

}

.product_item_con h3{

text-align:left;

font-size:24px;

color:#333;

margin:20px 0px;

border-left:5px #00913e solid;

padding-left:20px;

}