@charset "utf-8";

/* CSS Document */

@font-face {

	font-family: 'bauerbodni_blkcn_btblack';

	src: url('../fonts/bauerbodni_blkcn_bt_black-webfont.woff2') format('woff2'), url('../fonts/bauerbodni_blkcn_bt_black-webfont.woff') format('woff');

	font-weight: normal;

	font-style: normal;

}

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

}

ul, li {

	list-style: none;

}

a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

	-webkit-user-select: none;

	-moz-user-focus: none;

	-moz-user-select: none;

}

img {

	max-width: 100%;

	display: block;

	border: 0;

}

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

	font-weight: normal;

}

body {

	font-family: '微软雅黑', 'Arial';

	font-size: 13px;

	line-height: 1.7;

}

header {

	max-width: 1200px;

	margin: auto;

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

	background-size: 100% 100%;

	overflow: hidden

}

.header_dz {

	float: left;

	margin-left: 40px;

	font-size: 12px;

	color: #fff;

	line-height: 40px;

}

.ceq {

	float: right;

	margin-right: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #fff

}

.ceq a {

	color: #fff;

}

.header_email {

	float: right;

	color: #fff;

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

	padding-left: 20px;

	line-height: 40px;

	margin-right: 40px

}

.header_tell {

	float: right;

	color: #fff;

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

	padding-left: 20px;

	line-height: 40px;

	margin-right: 40px

}

.center {

	max-width: 1200px;

	margin: auto;

	padding: 0 10px

}

.logo {

	float: left;

	padding-top: 15px

}

.clear {

	clear: both

}

nav {

	float: right;

	overflow: hidden

}

nav ul li {

	float: left;

	padding: 0 2.5px;

	font-size: 14px;

	line-height: 95px

}

nav ul li>a {

	color: #282828;

	padding: 5px 10px

}

nav ul li:hover a {

	color: #fff;

	background: #4bb033;

	transition: all linear 0.35s

}

nav ul li:after {

	height: 3px;

	width: 0%;

	background: #4bb033;

	content: "";

	display: block;

	transition: all linear 0.35s

}

nav ul li:hover:after {

	width: 100%

}

.dh {

	height: 95px

}

.dh .center {

	position: relative

}

.dhxl {

	position: absolute;

	top: 98px;

	left: 383px;

	z-index: 1;

	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.6)

}

.dhxl ul li {

	overflow: hidden;

	background: #fff;

	border-top: 1px #ddd solid;

	display: none

}

.dhxl ul li dl {

	float: left;

	line-height: 30px;

	padding: 20px;

	padding-bottom: 15px

}

.dhxl_img {

	float: left;

	padding: 20px;

	padding-bottom: 15px;

	border-left: 1px #ddd solid;

}

.dhxl a {

	color: #333

}

.dhxl dl dt:hover a {

	color: #4bb033

}

.dh_cp {

	float: left;

	padding: 20px;

	padding-bottom: 15px;

	border-left: 1px #ddd solid;

	width: 670px;

	overflow: hidden;

	min-height: 200px

}

.dh_cp h1 {

	font-size: 16px;

	color: #4bb033;

}

.dh_cp dd {

	overflow: hidden;

	display: none

}

.dh_cp dd a {

	display: inline-block;

	width: 193px;

	margin-right: 20px;

	text-align: center;

	margin-top: 20px

}

.dh_cp dd h2 {

	background: #00458e;

	font-size: 12px;

	color: #fff;

	font-weight: normal;

	line-height: 30px;

}

.dh_cp dd a:nth-of-type(3) {

	margin-right: 0;

}

.dh_cp dd a:nth-of-type(6) {

	margin-right: 0;

}

.dh_cp dd a:nth-of-type(9) {

	margin-right: 0;

}

.dh_cp dd a:nth-of-type(12) {

	margin-right: 0;

}

.dh_cp dd a:hover h2 {

	background: #4bb033

}

.index_about {

	margin-top: 40px

}

.index_about .center {

	border-radius: 10px;

	overflow: hidden;

	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.35);

	transition: all linear 1s;

}

.index_about .center:hover {

	box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.35)

}

.index_about_img {

	float: left;

	width: 41%;

	overflow: hidden;

}

.index_about_img img {

	transition: all linear 1s;

}

.index_about .center:hover .index_about_img img {

	transform: scale(1.1);

}

.index_about_zi {

	float: left;

	width: 59%;

	padding: 2% 3%

}

.index_about_zi_bt h1 {

	border-bottom: 1px #ddd solid;

	line-height: 40px;

	transition: all linear 0.35s

}

.index_about_zi_bt h1 a {

	font-size: 26px;

	color: #4bb033;

	font-weight: bold;

}

.index_about_zi_bt h1 span {

	font-size: 24px;

	color: #5c5c5c;

	font-family: 'Aldine721 BdCn BT';

	padding-left: 10px

}

.index_about_zi_bt h1 font {

	float: right;

	font-size: 13px;

	font-weight: normal;

	text-transform: uppercase;

}

.index_about_zi h2 {

	font-size: 14px;

	color: #555555;

	line-height: 30px;

	padding-top: 20px;

	text-indent: 2em;

}

.index_about_zi_bt h1:hover {

	border-bottom: 1px #4bb033 solid

}

.index_product {

	overflow: hidden;

	margin-top: 40px

}

.index_product01 {

	width: 74.1%;

	float: left;

	overflow: hidden;

}

.index_product01>div {

	float: left;

	overflow: hidden;

}

.index_product01_01 {

	width: 32.5%;

}

.index_product01_02 {

	width: 65%;

	margin-left: 2.5%

}

.index_product01_03 {

	width: 65%;

	margin-top: 2.5%

}

.index_product01_04 {

	width: 32.5%;

	margin-left: 2.5%;

	margin-top: 2.5%

}

.index_cp {

	position: relative;

}

.index_cp h1 {

	position: absolute;

	top: 50px;

	left: 50px;

	font-size: 24px;

	font-weight: bold;

	color: #fff

}

.index_cp h1:after {

	content: "";

	display: block;

	height: 4px;

	width: 45px;

	background: #fff;

	margin-top: 10px

}

.index_cp h2 {

	position: absolute;

	top: 120px;

	left: 50px;

	font-size: 14px;

	color: #fff

}

.index_product01_02 .index_cp h2 {

	width: 50%

}

.index_product01_03 .index_cp h2 {

	width: 50%;

	color: #111

}

.index_product01_03 .index_cp h1 {

	color: #111

}

.index_product02 {

	float: right;

	width: 24%;

	overflow: hidden;

}

.index_product02 .index_cp h2 {

	padding-right: 50px

}

.index_cp img {

	transition: all linear 1s;

}

.index_cp:hover img {

	transform: scale(1.1) translateX(10px);

}

.index_use {

	margin-top: 40px

}

.index_use .index_bt {

	background: #e5e5e5;

	text-align: center;

	position: relative;

}

.index_bt h1 {

	font-size: 40px;

	color: #111111;

	font-weight: bold;

	padding-top: 40px

}

.index_bt h2 {

	font-size: 16px;

	color: #333;

	padding-bottom: 40px

}

.index_bt span {

	width: 0;

	height: 0;

	border-left: 18px solid transparent;

	border-right: 18px solid transparent;

	border-top: 26px solid #e5e5e5;

	bottom: -26px;

	left: 50%;

	position: absolute;

	margin-left: -16px

}

.index_use .center {

	overflow: hidden;

	margin-top: 40px;

	position: relative;

}

.index_use_con {

	float: left;

	margin: 1%;

	position: relative;

	overflow: hidden;

	transition: all linear 1s;

}

.index_use_con h1 {

	font-size: 22px;

	font-weight: bold;

	line-height: 50px;

	background: #00438d;

	border-radius: 6px;

	position: absolute;

	top: 50px;

	left: 50px;

	padding: 0 20px;

	color: #fff;

	transition: all linear 0.35s;

}

.index_use_con h1 span {

	border-left: 1px #fff solid;

	padding-left: 20px;

	margin-left: 20px

}

.index_ues01 {

	width: 48%

}

.index_ues02 {

	width: 48%

}

.index_ues02 h1 {

	color: #00438d;

	background: #fff

}

.index_ues02 h1 span {

	border-left: 1px #00438d solid

}

.index_uess {

	width: 31.3333%

}

.index_ues04 h1 {

	color: #00438d;

	background: #fff

}

.index_ues04 h1 span {

	border-left: 1px #00438d solid

}

.index_uess h1 {

	line-height: 40px;

	top: 20px;

	left: 20px;

	padding: 0 10px

}

.index_uess h1 span {

	padding-left: 10px;

	margin-left: 10px

}

.index_use_con img {

	transition: all linear 1s;

}

.index_use_con:hover img {

	transform: scale(1.1);

}

.index_use_con:hover {

	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.6)

}

.index_use_con:hover h1 {

	background: #4bb033;

	color: #fff

}

.index_usee {

	opacity: 0;

	transition: all linear 0.35s;

	position: absolute;

	top: 0;

	left: 0

}

.index_use dl {

	text-align: center;

}

.index_use dl dt {

	display: inline-table;

	width: 15px;

	height: 15px;

	background: #00458e;

	border-radius: 50%;

	cursor: pointer;

	margin: 10px 5px;

	transition: all linear 0.35s;

}

.index_use dl .index_use_qh {

	width: 40px;

	border-radius: 15px;

	background: #4bb033

}

.index_usee_x {

	opacity: 1;

	z-index: 9

}

.index_service {

	margin-top: 40px

}

.index_service .index_bt {

	background: #4bb033;

	text-align: center;

	position: relative;

}

.index_service .index_bt h1 {

	color: #fff;

}

.index_service .index_bt h2 {

	color: #eee;

}

.index_service .index_bt span {

	border-top: 26px solid #4bb033;

}

.index_service ul {

	overflow: hidden;

	max-width: 880px;

	margin: auto;

	margin-top: 36px

}

.index_service ul li {

	width: 25%;

	float: left;

}

.index_news .index_bt {

	background: #00458e;

	text-align: center;

	position: relative;

}

.index_news .index_bt h1 {

	color: #fff;

}

.index_news .index_bt h2 {

	color: #eee;

}

.index_news .index_bt span {

	border-top: 26px solid #00458e;

}

.index_news {

	margin-top: 40px

}

.index_news_fl {

	text-align: center;

	margin-top: 36px

}

.index_news_fl a {

	display: inline-table;

	width: 140px;

	line-height: 40px;

	border-radius: 6px;

	background: #00458e;

	margin: 10px;

	font-size: 16px;

	color: #fff

}

.index_news_fl a:hover {

	background: #4bb033

}

.index_news_con ul {

	overflow: hidden;

}

.index_news_con ul li {

	width: 31.333%;

	margin: 1%;

	float: left;

	overflow: hidden;

}

.index_news_con ul li img {

	transition: all linear 0.35s

}

.index_news_con ul li:hover img {

	transform: translateY(-10px);

}

.index_news_con h1 {

	font-size: 20px;

	color: #222;

	margin-top: 15px

}

.index_news_con h6 {

	font-size: 14px;

	color: #333;

	margin-top: 10px

}

.index_news_con ul li:hover h1 {

	color: #4bb033

}

.index_sp {

	margin-top: 2%;

	overflow: hidden;

}

.index_sp_img {

	width: 43%;

	float: left;

}

.index_sp_con {

	width: 57%;

	float: left;

	padding-left: 50px;

	margin-top: 20px

}

.index_sp_con h1 {

	font-size: 22px;

	color: #333;

	font-weight: bold;

}

.index_sp_con h1:after {

	content: "";

	display: block;

	height: 4px;

	width: 50px;

	background: #4bb033;

	margin-top: 15px;

	margin-bottom: 15px

}

.index_sp_con h6 {

	font-size: 16px;

	color: #3a3a3a

}

.index_sp_con h2 {

	font-size: 14px;

	color: #3a3a3a;

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

	padding-left: 30px;

	line-height: 22px;

	margin-top: 30px;

	cursor: pointer;

}

.index_sp_con h2:hover {

	color: #4bb033

}

.index_video {

	background: rgba(0,0,0,0.8);

	position: fixed;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	display: none;

}

.index_video_con {

	width: 100%;

height: 100%;

}

.index_video video {

	width: 70%;

	height:auto;

	position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);

}

footer {

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

	background-size: 100% 100%;

	margin-top: 40px;

	padding-top: 3%

}

footer ul {

	overflow: hidden;

}

footer ul li {

	width: 15%;

	float: left;

	border-right: 1px #0e5caf solid;

	padding-left: 30px;

	border-top: 1px #0e5caf solid;

	padding-top: 20px;

	height: 450px;
	/*max-height: 430px;
    overflow: auto;*/

}

footer ul li a {

	display: block;

	color: #fff;

	font-size: 13px;

	line-height: 30px

}

footer ul li a:nth-of-type(1) {

	font-size: 14px;

	font-weight: bold;

}

footer ul li a:nth-of-type(1):after {

	content: "";

	display: block;

	width: 40px;

	height: 3px;

	background: #4bb033;

	margin: 15px 0

}

footer ul li h2 {

	font-size: 13px;

	color: #fff;

	line-height: 30px

}

footer ul li h3 {

	margin-top: 15px

}

footer ul li:last-child {

	width: 24%;

	border-right: 0

}

footer ul li a:hover {

	color: #4bb033

}

.cop {

	color: #fff;

	text-align: center;

	line-height: 60px;

	border-top: 1px #0e5caf solid;

	margin-top: 30px

}

.cop a {

	color: #fff;

	display: inline-block

}

/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/

.yd_nav {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	background: #fff;

	box-shadow: 0 2px 5px rgba(0,0,0,0.6);

	z-index: 99;

	padding: 5px 0;

	border-top: 2px #4bb033 solid;

	display: none;

}

.yd_nav a {

	display: block;

}

.yd_nav ul {

	overflow: hidden;

}

.yd_nav ul li {

	width: 33.33%;

	float: left;

	text-align: center;

	font-size: 12px;

	border-right: 1px #eee solid

}

.yd_nav ul li svg {

	width: 23px;

	height: 23px;

	fill: #4bb033

}

.yd_nav ul li a h1 {

	font-size: 12px;

	color: #666

}

.sjj_nav {

	position: fixed;

	z-index: 999999;

	background: #fff;

	width: 250px;

	font-size: 14px;

	line-height: 40px;

	bottom: 60px;

	right: -100%;

	border-top: 3px #eee solid;

	border-left: 3px #eee solid;

	max-height: 500px;

	overflow: auto;

	overflow-x: hidden;

	transition: right ease 0.35s;

	height: 415px

}

.nav_show {

	right: 0

}

.sjj_nav ul li i {

	position: absolute;

	top: 5px;

	right: 0px;

	border-left: 1px #ddd solid;

	height: 30px;

	padding: 0px 7px 0 7px

}

.sjj_nav>ul>li {

	border-bottom: 1px #ddd solid;

	padding-left: 20px;

	position: relative;

	line-height: 40px;

	font-size: 14px

}

.sjj_nav ul li ul {

	display: none

}

.sjj_nav ul li>ul>li {

	border-top: 1px #eee solid;

	font-size: 14px;

	line-height: 40px;

	padding-left: 10px;

	position: relative

}

.sjj_nav ul li a {

	color: #666;

	width: 80%

}

.sjj_nav ul li ul li a {

	color: #999;

	display: block;

	text-align: left;

}

.sjj_nav ul li i svg {

	width: 20px;

	height: 20px;

	fill: #4bb033;

}

.sjj_nav ul li ul li>ul {

	margin-left: 10px

}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

/*---------------------------------------------------------------------------------------------------------------首页样式结束----------*/

/*---------------------------------------------------------------------------------------------------------------公司简介----------*/

.caption {

	width: 100%;

	position: relative;

	overflow: hidden;

}

.caption img {

	animation: captionimg 20s linear infinite

}

@keyframes captionimg {

 0% {

transform: scale(1);

}

 50% {

transform: scale(1.1);

}

 100% {

transform: scale(1);

}

}

.caption_bt {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

.caption_bt_bg {

	max-width: 750px;

	background: rgba(255,255,255,0.8);

	padding: 10px 30px;

	border-radius: 10px;

	margin-top: 100px

}

.caption_bt h1 {

	font-size: 40px;

	color: #00458e;

	font-weight: bold;

	line-height: 1.3

}

.caption_bt h1 span {

	display: block;

	font-size: 25px

}

.caption_bt h3 {

	font-size: 40px;

	color: #4bb033;

	font-family: 'bauerbodni_blkcn_btblack';

	text-transform: uppercase;

	word-wrap: break-word;

	line-height: 1.2;

	margin-top: 10px;

}

.caption_nav {

	width: 100%;

	background: rgba(0,0,0,0.8);

	position: absolute;

	bottom: 0;

	left: 0;

	padding: 20px 0

}

.caption_nav ul {

	max-width: 1200px;

	margin: auto;

	text-align: right;

}

.caption_nav ul li {

	display: inline-table;

}

.caption_nav ul li a {

	padding: 5px 20px;

	color: #fff;

	font-size: 14px;

	transition: all linear 0.35s

}

.caption_nav ul li a:hover {

	background: #4bb033

}

.caption_nav ul .caption_nav_a a {

	background: #4bb033

}

.sub_caption {

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

	padding: 20px 0

}

.sub_caption h1 {

	font-size: 26px;

	color: #00458e;

	font-weight: bold;

}

.sub_caption h1 span {

	font-size: 20px;

	color: #727272;

	font-family: 'Arial';

	font-weight: normal;

	padding-left: 10px

}

.sub_caption h1 font {

	display: inline-block;

	height: 1px;

	width: 300px;

	background: #4bb033;

	margin-left: 10px

}

.sub_caption h2 {

	font-size: 14px;

	color: #333333

}

.sub_caption .center {

	position: relative;

}

.cp_sousuo {

	position: absolute;

	right: 0;

	top: 10px;

	width: 360px;

	background: #4bb033;

	padding: 10px 15px;

	border-radius: 30px

}

.cp_sousuo input:nth-of-type(1) {

	width: 100%;

	border: 0;

	background: none;

	line-height: 25px;

	outline: none;

	color: #fff

}

.cp_sousuo input:nth-of-type(2) {

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

	width: 16px;

	height: 16px;

	border: 0;

	position: absolute;

	top: 15px;

	right: 20px;

	cursor: pointer;

}

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

 color: #fff;

opacity:1;

}

.cp_sousuo input::-ms-input-placeholder {

 color: #fff;

opacity:1;

}

.cp_sousuo input::-webkit-input-placeholder {

 color: #fff;

opacity:1;

}

.cp {

	overflow: hidden;

	margin-top: 40px;

}

.leftnav {

	width: 22%;

	float: left;

}

.leftnav h1 {

	font-size: 18px;

	background: #00458e;

	text-align: center;

	color: #fff;

	line-height: 40px;

}

.leftnav ul li {

	line-height: 35px;

	background: #4bb033;

	color: #fff;

	font-size: 16px;

	margin-top: 10px

}



.leftnav ul li dl dt {

	padding-left: 30px;

	border-bottom: 1px #68ca51 solid;

	font-size: 14px;

}

.leftnav ul li dl dt a {

	color: #fff;

}

.leftnav ul li span {

	padding-left: 15px;

	display: block;

	background: #00458e;

	cursor: pointer;

}

.leftnav ul li dl dt:hover {

	background: #2e9515

}

.leftnav ul li span:hover {

	background: #023974

}

.leftnav ul li>a{color: #fff;font-size: 14px;}

.leftnav ul li>a:hover span{background: #4bb033}

.leftnav ul li .a_se span{background: #4bb033}

#leftnav_se{background: #2e9515}

.cp_xf{margin-left: 3%;font-size: 18px;color: #00458e;font-weight: bold;margin-bottom: 20px;clear: both;}

.cpright {

	width: 78%;

	float: left;

}

.cpright ul {

	overflow: hidden;

}

.cpright ul li {

	width: 23%;

	float: left;

	margin: 0 0 2% 2%;

}

.cptc {

	position: fixed;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background: rgba(0,0,0,0.8);

	display: none;

}

.cptc_cptc {

	transform: scale(1);

}

.cp_tc {

	width: 1200px;

	position: absolute;

	top: 50%;

	left: 50%;

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

	background: #fff;

	overflow: hidden;

	border-radius: 10px

}

.cp_lb h1 {

	font-size: 12px;

	color: #fff;

	background: #00458e;

	text-align: center;

	line-height: 35px;

	transition: all linear 0.35s

}

.cp_lb {

	cursor: pointer;

}

.cp_lb:hover h1 {

	background: #4bb033

}

.cp_tc_img {

	float: left;

	width: 50%;

}

.cp_tc_con {

	width: 50%;

	float: left;

	padding: 20px

}

.cp_tc_con h1 {

	font-size: 20px;

	color: #4bb033;

	font-weight: bold;

	border-bottom: 1px #ddd solid

}

.cp_tc_con h2 {

	font-size: 16px;

	color: #00458e;

	margin-top: 20px

}

.cp_tc_con_zi {

	font-size: 14px;

	color: #333333;

	margin-top: 10px

}

.cp_tc_con dl {

	text-align: center;

	margin-top: 40px;

	border-top: 1px #ddd solid;

	padding-top: 20px;

	border-bottom: 1px #ddd solid;

	padding-bottom: 20px

}

.zlxz {

	margin-top: 20px;

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

	line-height: 35px;

	padding-left: 35px

}

.zlxz a {

	color: #333;

}

.zlxz a:hover {

	color: #4bb033

}

.cp_tc_con dl dt {

	display: inline-table;

	width: 22%;

	background: #4bb033;

	line-height: 35px;

	margin: 1%;

	border-radius: 6px

}

.cp_tc_con dl dt a {

	color: #fff

}

.cp_tc_con dl dt:hover {

	background: #00458e

}

.gb {

	position: absolute;

	top: 20px;

	right: 20px;

	cursor: pointer;

}

.fanye {

	text-align: center;

	margin: 3% 0

}

.fanye a {

	display: inline-table;

	width: 30px;

	height: 30px;

	border-radius: 50%;

	background: #4bb033;

	line-height: 30px;

	color: #fff;

	margin: 5px

}

.fanye a:hover {

	background: #00458e

}

.fanye .fanyese {

	background: #00458e

}

.cp_show {

	margin-top: 40px

}

.cp_show h1 {

	font-size: 30px;

	color: #4bb033;

	font-weight: bold;

	text-align: center;

}

.cp_show_con {

	font-size: 14px;

	line-height: 30px;

	color: #444;

	margin-top: 20px

}

.fanhui {

	text-align: right;

	margin-top: 40px;

	border-top: 1px #ddd solid;

	padding-top: 20px

}

.fanhui a {

	display: inline-table;

	padding: 5px 30px;

	border-radius: 6px;

	background: #4bb033;

	color: #fff;

	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.3)

}

.fanhui a:hover {

	background: #00458e

}

/***************************************************************************公司简介***********************************/

.gsjj {

	font-size: 14px;

	line-height: 30px;

	color: #444;

	margin-top: 40px

}

.gsjj img {

	margin: 20px 0

}

/***************************************************************************发展历程***********************************/

.fzlc {

	margin-top: 20px

}

.fzlc ul li {

	display: table;

	width: 100%;

	margin-top: 20px

}

.fzlc_nf {

	display: table-cell;

	width: 148px;

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

	background-size: 100% 100%;

	line-height: 125px;

	text-align: center;

	color: #333;

	font-size: 20px;

	font-weight: bold;

	background-repeat: no-repeat;

}

.fxlc_con {

	display: table-cell;

	padding-left: 40px;

	font-size: 14px;

	line-height: 1.7;

	color: #666;

	vertical-align: middle;

}

.fzlc ul li:nth-of-type(2) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(3) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(4) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(5) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(6) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(7) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(8) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(9) .fzlc_nf {

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

	background-size: contain;

}

.fzlc ul li:nth-of-type(10) .fzlc_nf {

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

	background-size: contain;

}

/***************************************************************************创始人说***********************************/

.csrs {

	overflow: hidden;

	margin-top: 40px;

	font-size: 16px;

	line-height: 35px;

	color: #555;

	text-indent: 2em

}

.csrs img {

	float: left;

	margin: 0 20px 20px 0

}

/***************************************************************************企业荣誉***********************************/

.image-set {

	overflow: hidden;

	margin-top: 30px

}

.example-image-link {

	width: 23%;

	margin: 1%;

	float: left;

}

/***************************************************************************科技创新***********************************/

.kjcx ul {

	overflow: hidden;

	margin-top: 30px;

}

.kjcx ul li {

	width: 23%;

	margin: 1%;

	float: left;

	position: relative;

	cursor: pointer;

}

.kjcx_nav {

	position: absolute;

	top: 0;

	left: 0;

	background: rgba(11,77,147,0.8);

	width: 100%;

	height: 100%;

	color: #fff;

	text-align: center;

	padding-top: 50%;

	font-size: 30px;

	font-weight: bold;

}

.kjcx dl {

	background: #eee;

	padding: 20px;

	margin: 1%

}

.kjcx dl dt {

	display: none;

	line-height: 30px;

	font-size: 14px;

	color: #444

}

.kjcx dl dt h1 {

	font-size: 25px;

	color: #00458e;

	font-weight: bold;

	margin-bottom: 20px

}

.kjcx_yc .kjcx_nav {

	display: none;

}

/***************************************************************************分子公司***********************************/

.fxgs {

	margin-top: 40px

}

.fxgs dl {

	text-align: left;

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

	padding-bottom: 20px;

}

.fxgs dl dt {

	display: inline-table;

	padding: 0 20px;

	font-size: 16px

}

.fxgs dl dt a {

	color: #444

}

.fxgs dl dt a:hover {

	color: #4bb033

}

.fzgs {

	font-size: 14px;

	line-height: 30px;

	color: #444;

	margin-top: 20px

}

.fzgs ul {

	overflow: hidden;

}

.fzgs ul li {

	width: 23%;

	float: left;

	margin: 1%;

	position: relative;

}

.fzgs ul li h6 {

	line-height: 35px;

	text-align: center;

	color: #fff;

	background: rgba(0,69,142,0.8);

	font-size: 14px

}

/***************************************************************************品牌文化***********************************/

.ppwh {

	margin-top: 40px;

	color: #444;

	line-height: 30px;

	font-size: 16px

}

.ppwh img {

	margin: auto;

}

.ppwh h1 {

	font-size: 30px;

	font-weight: bold;

	color: #00458e;

	margin-bottom: 20px;

	margin-top: 20px

}

/***************************************************************************企业日志***********************************/

.news {

	margin-top: 40px;

}

.news ul {

	overflow: hidden;

}

.news ul li {

	width: 31.333%;

	float: left;

	margin: 1%

}

.news h1 {

	font-size: 16px;

	color: #00458e;

	margin: 15px 0

}

.news h2 {

	font-size: 13px;

	color: #444;

	background: #eee;

	line-height: 35px;

	padding-left: 15px

}

.news h3 {

	font-size: 14px;

	color: #444;

	line-height: 24px;

	margin-top: 15px

}

.news ul li:hover h1 {

	color: #4bb033

}

.news_show {

	margin-top: 40px

}

.news_show h1 {

	font-size: 30px;

	color: #00458e;

	text-align: center;

	font-weight: bold;

}

.news_show h2 {

	font-size: 13px;

	color: #666;

	background: #eee;

	line-height: 35px;

	text-align: center;

	margin: 15px 0

}

.news_show_con {

	margin-top: 20px;

	line-height: 30px;

	font-size: 13px;

	color: #444

}

.news_show_con img {

	margin: auto

}

.fh .center {

	overflow: hidden;

	background: #4bb033;

	line-height: 30px;

	padding: 10px 20px;

	margin-top: 20px

}

.fh h1 {

	float: left;

	width: 80%;

	font-size: 14px;

}

.fh a {

	color: #fff;

	display: block;

}

.fh h2 {

	float: right;

	line-height: 60px;

	font-size: 16px

}

.fh a:hover {

	color: #ddd

}

/***************************************************************************质量保障***********************************/

.scsb {

	margin-top: 35px

}

.scsb h1 {

	font-size: 18px;

	color: #444;

	line-height: 35px;

}

.scsb h1 span {

	color: #4bb033

}

.scsb ul {

	overflow: hidden;

}

.scsb ul li {

	width: 23%;

	margin: 1%;

	float: left;

}

.scsb ul li h2 {

	text-align: center;

	line-height: 30px;

	color: #4bb033;

	font-size: 14px

}

/*******************************************************************人才战略***********************************/

.rczl .center {

	overflow: hidden;

	margin-top: 40px;

	position: relative;

}

.rczl_img {

	width: 50%;

	float: left;

}

.rczl_con {

	width: 50%;

	float: left;

	padding-left: 2%;

	padding-top: 2%;

	font-size: 16px;

	line-height: 30px

}

.rczll {

	overflow: hidden;

	position: absolute;

	bottom: 10%;

	right: 0;

	width: 85%;

	background: #00458e;

}

.rczll_img {

	width: 40%;

	float: right;

	overflow: hidden;

	padding: 2%;

	background: #4bb033;

}

.rczll_img img {

	float: left;

	width: 50%

}

.rczll_con {

	background: #00458e;

	color: #fff;

	font-size: 30px;

	font-weight: bold;

	width: 60%;

	float: left;

	padding: 3%

}

.rczp {

	margin-top: 40px;

}

.rczp ul {

	overflow: hidden;

}

.rczp ul li {

	float: left;

	margin: 1%;

	width: 31.33333%;

	background: #eee;

	padding: 20px

}

.rczp ul li h1 {

	font-size: 18px;

	color: #00458e;

	border-bottom: 1px #4bb033 dashed;

	padding-bottom: 10px

}

.rczp ul li h2 {

	font-size: 14px;

	color: #333;

	line-height: 30px;

	margin-top: 20px

}

.rczp ul li:hover h1 {

	color: #4bb033

}

.rczp ul li:hover h2 {

	color: #00458e

}

/*******************************************************************社会责任***********************************/

.shzr {

	margin-top: 40px

}

.shzr h1 {

	font-size: 18px;

	color: #555555

}

.shzr ul {

	overflow: hidden;

}

.shzr ul li {

	width: 31.333%;

	float: left;

	margin: 1%;

	position: relative;

}

.shzr ul li h2 {

	line-height: 35px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	position: absolute;

	bottom: 0;

	left: 0;

	background: rgba(0,69,142,0.8);

	width: 100%

}

.zxly {

	margin-top: 40px;

	overflow: hidden;

}

.ndlxfs {

	width: 50%;

	float: left;

}

.ndxq {

	width: 50%;

	float: left;

}

.zxly h1 {

	font-size: 20px;

	color: #4bb033;

	text-align: center;

	font-weight: bold;

	padding-bottom: 10px

}

.zxly h1:after {

	content: "";

	display: block;

	width: 50px;

	height: 3px;

	background: #00458e;

	margin: auto;

	margin-top: 5px

}

.zxly input {

	width: 90%;

	line-height: 35px;

	padding-left: 15px;

	margin-top: 10px;

	border-radius: 6px;

	border: 1px #ddd solid;

	color: #333;

}

.zxly textarea {

	width: 90%;

	line-height: 35px;

	padding-left: 15px;

	margin-top: 10px;

	border-radius: 6px;

	border: 1px #ddd solid;

	color: #333;

	min-height: 130px

}

.zxly .tj {

	width: 200px;

	margin: auto;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background: #4bb033;

	font-size: 14px;

	cursor: pointer;

	margin-top: 20px

}

.iw_poi_title {

	color: #CC5522;

	font-size: 14px;

	font-weight: bold;

	overflow: hidden;

	padding-right: 13px;

	white-space: nowrap

}

.iw_poi_content {

	font: 12px arial, sans-serif;

	overflow: visible;

	padding-top: 4px;

	white-space: -moz-pre-wrap;

	word-wrap: break-word

}

#dituContent img {

	max-width: none;

}

#dituContent {

	width: 100%;

	height: 1000px

}

.lxwm {

	margin-top: 40px;

	overflow: hidden;

}

.lxwm .center {

	position: relative;

}

.dz {

	width: 300px;

	position: absolute;

	top: 0;

	left: 10px;

	z-index: 9;

	background: rgba(75,176,51,0.8);

	height: 1000px;

	padding: 20px

}

.dz h1 {

	font-size: 20px;

	color: #fff;

	font-weight: bold;

	margin-bottom: 20px

}

.dz h2 {

	font-size: 14px;

	color: #fff;

}

.map {

	width: 100%;

}

/******************************************************************************客户服务-客户咨询*********************/

.khzx {

	margin: 40px 0

}

.khzx_wen {

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

	min-height: 26px;

	padding-left: 40px;

	font-size: 18px;

	color: #00458e

}

.khzx_da {

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

	min-height: 26px;

	padding-left: 40px;

	font-size: 14px;

	color: #666666

}

.khzx ul li {

	padding-bottom: 20px;

	margin-bottom: 20px;

	border-bottom: 1px #ddd dashed;

}

.khzx ul li:hover .khzx_wen {

	color: #4bb033

}

.fwppzl {

	margin-top: 40px;

}

.fwppzl_img img {

	margin: auto;

}

.fwppzl_con {

	font-size: 16px;

	color: #00458e;

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

	min-height: 76px;

	padding-left: 95px;

	margin-top: 20px

}

.fwppzl_big {

	margin-top: 20px

}

.jsfw ul li {

	width: 33.33%;

	float: left;

	position: relative;

	margin-top: 40px;

	cursor: pointer;

}

.fwpp {

	display: table

}

.fwpp img {

	float: left;

	width: 130px;

	max-width: none;

}

.fwpp h6 {

	display: table-cell;

	vertical-align: middle;

	padding-left: 20px;

	font-size: 20px;

	color: #00458e

}

.fwpp_con {

	position: absolute;

	top: 130px;

	left: 0;

	width: 100%;

	background: #eee;

	border-radius: 10px;

	padding: 20px;

	color: #333;

	line-height: 24px;

	z-index: 1;

	display: none;

}

.fwnl {

	margin-top: 40px

}

.fwnl_caption img {

	margin: auto;

	margin-bottom: 10px

}

.fwnl_caption {

	text-align: center;

	font-size: 14px;

	color: #333333

}

.fwnn_img {

	margin-top: 20px

}

.fwtx {

	margin-top: 40px

}

.fwtx ul {

	overflow: hidden;

	margin-top: 20px

}

.fwtx ul li {

	float: left;

	width: 23%;

	margin: 1%;

}

.fwtx ul li img {

	margin: auto;

}

.fwtx ul li h1 {

	font-size: 22px;

	color: #00458e;

	text-align: center;

	font-weight: bold;

	margin: 15px 0;

}

.fwtx ul li h2 {

	font-size: 14px;

	color: #333333;

	padding: 15px;

	background: #eee;

	border-radius: 6px;

	text-align: center;

	line-height: 30px

}

.ywzx_caption h1 {

	font-size: 30px;

	color: #333333;

	text-align: center;

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

	padding-bottom: 15px;

	font-weight: bold;

}

.ywzx {

	margin-top: 40px

}

.ywzx_caption h2 {

	font-size: 16px;

	color: #333333;

	text-align: center;

	margin-top: 10px

}

.bzlc {

	margin-top: 20px;

	margin-bottom: 40px

}

.ywzx table {

	border-collapse: collapse;

	margin-top: 20px;

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

	background-size: 100% auto;

}

.ywzx table td {

	border: 1px #ddd solid;

	padding: 5px 20px

}

.ywzx table tr td:nth-of-type(1) {

	color: #0077be;

	font-size: 16px;

	background: #eee

}

.ywzx table tr td:nth-of-type(2) {

	color: #4bb033;

	font-size: 13px

}

.ywzx table tr:nth-of-type(1) td {

	text-align: center;

	color: #0077be;

	font-size: 22px;

	font-weight: bold;

}

.yxwl {

	background: #eee;

	margin-top: 40px

}

.yxwl_l {

	margin-top: 40px

}

.yxwl_l .ywzx_caption h1 {

	font-size: 30px;

	color: #333333;

}

.yxwl_l ul {

	overflow: hidden;

}

.yxwl_l ul li {

	width: 33.333%;

	float: left;

	border-left: 1px #4bb033 dashed;

	padding: 20px;

	border-bottom: 1px #4bb033 dashed

}

.yxwl_l ul li:nth-of-type(1), .yxwl_l ul li:nth-of-type(4) {

	border-left: 0;

}

.yxwl_l ul li:nth-of-type(7) {

	border-left: 0

}

.yxwl_l h1 {

	font-size: 16px;

	color: #00458e

}

.yxwl_l h2 {

	font-size: 13px;

	color: #666666;

	line-height: 30px;

	padding-left: 25px

}

.yxwl_l ul li h2:nth-of-type(1) {

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

}

.yxwl_l ul li h2:nth-of-type(2) {

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

}

.yxwl_l ul li h2:nth-of-type(3) {

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

}

.zlgl {

	margin-top: 40px;

}

.zlgl_zi {

	margin-top: 20px;

	line-height: 30px;

	color: #444;

}

.zljysb {

	overflow: hidden;

	margin-top: 20px

}

.zljysb ul {

	overflow: hidden;

	width: 40%;

	float: left;

}

.zljysb ul li {

	float: left;

	width: 48%;

	margin: 1%;

	background: #0b4d93;

	border-radius: 6px;

	line-height: 40px;

	color: #fff;

	font-size: 14px;

	text-align: center;

	cursor: pointer;

}

.zljysb ul li:hover {

	background: #4bb033

}

.zljysb dl {

	width: 58%;

	margin-left: 2%;

	float: left;

	background: #eee;

	padding: 20px;

	border: 1px #4bb033 solid;

}

.zljysb dl h1 {

	font-size: 16px;

	text-align: center;

	margin-top: 10px

}

.zljysb dl dt {

	display: none;

}

.zljysb ul .zljysbli {

	background: #4bb033;

}

.zlgllc {

	margin-top: 20px

}

.zlgllc img {

	margin: auto;

}

.xlts {

	text-align: center;

	margin-top: 40px

}

.xlts img {

	display: inline-table;

	margin: 0 10%

}

.xltx {

	margin-top: 40px

}

.fbt {

	font-size: 18px;

	color: #333;

	margin-top: 20px

}

.fbt span {

	font-size: 22px;

	color: #4bb033;

	font-weight: bold;

}

.xltss {

	margin-top: 10px;

	overflow: hidden;

}

.xltss img {

	float: left;

	width: 33.3333%;

	margin-top: 20px

}

.dtdt {

	margin-top: 40px

}

.dtdtt img {

	margin: 20px auto;

}

.tdjs ul {

	overflow: hidden;

}

.tdjs ul li {

	width: 23%;

	float: left;

	margin: 1%;

	cursor: pointer;

	border: 5px #fff solid

}

.tdjs ul .tdjss {

	border: 5px #4bb033 solid;

}

.tdjs dl dt {

	background: #eee;

	padding: 20px;

	border-radius: 10px;

	margin-top: 10px;

	font-size: 14px;

	color: #333333;

	line-height: 30px;

	display: none

}

.tdjs dl dt h1 {

	font-size: 18px;

	color: #2a487e

}

.hzhb {

	margin-top: 40px

}

.hzkh {

	margin-top: 20px;

	overflow: hidden

}

.hzkh ul li {

	float: left;

	width: 18%;

	margin: 1%;

	border: 1px #ddd solid;

}



/***************************************************************************响应式样式************************/

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

header {

	display: none;

}

.dh {

	display: none;

}

.yd_nav {

	display: block;

}

.index_about .center {

	box-shadow: none;

}

.index_about_img {

	width: 100%

}

.index_about_img img {

	margin: auto

}

.index_about_zi {

	width: 100%

}

.index_cp h2 {

	display: none;

}

.index_cp h1 {

	font-size: 16px;

	top: 20px;

	left: 20px

}

.index_sp_img {

	width: 100%

}

.index_sp_img img {

	margin: auto;

}

.index_sp_con {

	width: 100%;

	padding-left: 0

}



footer ul {

	display: none;

}

footer {

	margin-bottom: 50px;

	padding-top: 0

}

/************************************产品****/

.caption_bt_bg {

	margin-top: 40px;

	width: 80%;

	margin-left: 5%

}

.caption_bt h1 {

	font-size: 20px;

}

.caption_bt h1 span {

	font-size: 16px

}

.caption_bt h3 {

	font-size: 20px

}

.caption_nav {

	display: none;

}

.cp_sousuo {

	position: relative;

	top: 20px;

	left: 0

}

.sub_caption {

	padding-bottom: 40px;

	background-size: 100% 100%

}

.leftnav {

	width: 100%

}

.leftnav ul li {

	float: left;

	width: 31.333%;

	margin: 1%;

	margin-top: 3%

}

.cpright {

	width: 100%

}

.cpright ul li {

	margin: 1%

}

.cp {

	margin-top: 20px

}

.cp_show h1 {

	font-size: 16px

}

.cp_tc {

	width: 95%;

	top: 2.5%;

	left: 2.5%;

	transform: translate(0, 0);

}

.cp_tc_img {

	display: none

}

.cp_tc_con {

	width: 100%

}

.gb {

	background: #4bb033;

	border-radius: 50%;

	overflow: hidden;

	padding: 20px

}

.cp_tc_con dl {

	margin-top: 20px

}

/*************************************************************在线留言********/

.ndlxfs {

	width: 100%;

}

.ndxq {

	width: 100%;

	margin-top: 20px

}

.zxly input {

	width: 100%

}

.zxly textarea {

	width: 100%

}

.csrs {

	margin-top: 20px

}

.image-set {

	margin-top: 10px

}

.example-image-link {

	width: 48%;

}

.fxgs {

	margin-top: 20px

}

.fxgs dl dt {

	padding: 5px 10px

}

.fzgs ul li {

	width: 48%

}

.ppwh {

	margin-top: 20px

}

.news {

	margin-top: 20px

}

.news ul li {

	width: 100%;

	margin: 0;

	padding-bottom: 20px;

	border-bottom: 1px #4bb033 dashed;

	margin-bottom: 20px

}

.news_show h1 {

	font-size: 16px

}

.fh h1 {

	width: 100%;

}

.fh h2 {

	width: 100%;

	text-align: right

}

.cpright ul li {

	width: 48%

}

.scsb {

	margin-top: 20px

}

.scsb ul li {

	width: 48%

}

.scsb h1 {

	font-size: 14px

}

.rczl .center {

	margin-top: 20px

}

.rczl_img {

	width: 100%

}

.rczl_con {

	font-size: 14px;

	width: 100%

}

.rczll {

	display: none

}

.rczp ul li {

	width: 98%

}

.rczp {

	margin-top: 20px

}

.shzr {

	margin-top: 20px

}

.shzr h1 {

	font-size: 14px

}

.shzr ul li {

	width: 48%

}

.lxwm {

	margin-top: 20px

}

#dituContent {

	height: 250px

}

.dz {

	width: 100%;

	position: static;

	height: auto;

	margin-bottom: 20px

}

.zljysb ul {

	width: 100%;

}

.zljysb dl {

	width: 98%;

	margin: 1%;

	margin-top: 20px

}

}



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

.index_about {

	margin-top: 0px;

}

.index_about_zi_bt h1 a {

	font-size: 18px;

	line-height: 30px

}

.index_about_zi_bt h1 span {

	font-size: 14px

}

.index_product {

	margin-top: 20px

}

.index_use {

	margin-top: 20px;

}

.index_about_img {

	display: none

}

.index_bt span {

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-top: 15px solid #e5e5e5;

	bottom: -15px;

	margin-left: -8px

}

.index_service .index_bt span {

	border-top: 15px solid #4bb033

}

.index_news .index_bt span {

	border-top: 15px solid #00458e;

}

.index_use .center {

	margin-top: 20px

}

.index_news_fl {

	margin-top: 20px

}

.index_bt h1 {

	font-size: 26px;

	padding-top: 20px

}

.index_bt h2 {

	font-size: 13px;

	padding-bottom: 20px

}

.index_use_con h1 {

	font-size: 14px;

	line-height: 35px;

	top: 20px;

	left: 20px;

	padding: 0 10px

}

.index_use_con h1 span {

	padding-left: 10px;

	margin-left: 10px;

}

.index_uess h1 {

	line-height: 30px;

	top: 10px;

	left: 10px;

	padding: 0 5px;

	font-size: 12px

}

.index_uess h1 span {

	padding-left: 5px;

	margin-left: 5px;

}

.index_service {

	margin-top: 20px;

}

.index_news {

	margin-top: 20px;

}

.index_news_con h1 {

	font-size: 14px;

	font-weight: normal;

	margin-top: 5px

}

.index_news_con h6 {

	display: none;

}

.index_sp_con h1 {

	font-size: 18px

}

.index_sp_con h6 {

	font-size: 13px

}

.index_sp_con h2 {

	margin-top: 15px

}

.cop {

	line-height: 30px;

	margin-top: 0px;

	padding: 10px

}

.index_video video{width: 95%}

footer {

	margin-top: 20px

}

/****************************************产品*******/

.caption_bt_bg {

	margin-top: 20px;

	width: 100%;

	margin-left: 1%

}

.caption_bt h3 {

	display: none;

}

.sub_caption h1 {

	font-size: 16px

}

.sub_caption h1 span {

	font-size: 14px

}

.sub_caption h1 font {

	display: none;

}

.cp_sousuo {

	padding: 5px 10px;

	width: 60%

}

.cp_sousuo input:nth-of-type(2) {

	top: 10px

}

.leftnav ul li {

	width: 48%

}

.gb {

	padding: 5px;

	top: 10px;

	right: 10px

}

.cp_lb h1 {

	font-size: 13px

}

.cp_tc_con dl {

	overflow: hidden

}

.cp_tc_con dl dt {

	width: 23%;

	display: block;

	float: left

}

/***************************************************************************************公司简介********/

.gsjj {

	margin-top: 20px

}

.gsjj img {

	margin: 10px 0

}

/***************************************************************************科技创新***********************************/

.kjcx ul {

	margin-top: 20px;

}

.kjcx_nav {

	font-size: 14px

}

.kjcx dl dt h1 {

	font-size: 16px;

	margin-bottom: 10px

}

.fzlc_nf {

	width: 100px;

	font-size: 18px;

	line-height: 80px;

}

.fxlc_con {

	padding-left: 20px;

}

.jsfw ul li {

	width: 98%;

	margin-top: 10px

}

.fwtx ul li {

	width: 98%

}

/*************************************************************************************业务咨询*******************/

.ywzx_caption h1 {

	font-size: 18px

}

.ywzx table tr:nth-of-type(1) td {

	font-size: 16px;

}

.yxwl_l ul li {

	width: 100%

}

.yxwl_l ul li {

	border: 0;

	border-bottom: 1px #4bb033 dashed;

}

.yxwl_l ul li:nth-of-type(4), .yxwl_l ul li:nth-of-type(5), .yxwl_l ul li:nth-of-type(6) {

	border-bottom: 1px #4bb033 dashed;

}

}







/*---------------------------------倒计时-----------------------------------*/

.flexslider .djs{

	position: relative;

}

.flexslider .djs .last_timer_zj ul{

	position: absolute;

	top: 50%;

	left: 50%;

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

}

.flexslider .djs .last_timer_zj li p{

	font-size: 50px !important;

	font-weight: bold !important;

	color: #fff;

}

.flexslider .djs .last_timer_zj li p span{

	font-size: 55px !important;

	line-height: 70px !important;

	display: inline-block;

	padding:  0px 10px;

	background: #4bb033 !important;

}

























