@charset "utf-8";
* {font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;margin:0px;padding:0px; border:0; line-height: 1; }
p, h1, h2, h3, div, ul, li {display:block;}
body{-webkit-text-size-adjust:none; font-size: 14px; margin:0 auto;color:#333; background:#fff; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
html,body{ width:100%; height:100%;}
body,button,input,select,textarea {font-family:Tahoma,Arial,Roboto,”Droid Sans”,”Helvetica Neue”,”Droid Sans Fallback”,”Heiti SC”,sans-self;font-size:62.5%; line-height:1.5;}
a{text-decoration:none; color: #333;}
ul {list-style:none;}
p {list-style:none;}
input,select,textarea{outline:none;font-family:'Microsoft YaHei';}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 160px #fff inset;-webkit-text-fill-color: #333;}
.auto{height:auto;overflow:hidden;}
.auto_100{ width: 100%; height: auto; overflow: hidden; clear: both;}
.clear{ clear: both; height: auto; overflow: hidden;}
.fl{ display: block; float: left;}
.fr{ display: block; float: right;}
.wd_auto{ width: 1196px; margin: auto; height: auto; overflow: hidden;}
.abs{ position: absolute;}
.rel{ position: relative;}
.img100{ width: 100%; display: block;}
.img_100{ width: 100%; height: 100%;}
.fix{ position: fixed;}



.fs_head{ width: 100%; height: 130px; }
.fs_head1{ width: 1200px; margin: auto; height: 130px; }
.fs_nav{ width: 630px; float: left;  margin: 45px 0 0 180px; height: 40px; line-height: 40px; } 
.fs_logo{ width: 90px; height: 90px; float: left; margin:25px 0 0 0;}
.fs_tel{ margin: 43px 0 0 0; width: 210px; float: right; height: auto; overflow: hidden; }
.fs_tel1{ width: 37px; height: 37px; float: left;}
.fs_tel2{ width: 170px; height: auto; float: left;}
.fs_nav a{ text-align: center; font-size: 16px; float: left; display: block; width: 100px;  height: 40px; line-height: 40px; }
.fs_nav a:hover{ color: #4BB008; border-bottom: solid 2px #4BB008;}
.fs_nav .a_ing{color: #4BB008 !important; border-bottom: solid 2px #4BB008 !important; }
.fs_tel2 p{ font-size: 16px; line-height: 20px;}
.banner{ width: 100%; height: auto; overflow: hidden;}
.slider6{ width: 100%; margin: 0; height: auto;}
.service_tittle{ width: 100%; text-align: center; height: auto; overflow: hidden;}
.service_line{ width: 100px; background: #4BB008; height: 2px; margin: 10px auto;}
.service1{ font-size: 24px; padding: 5px 0;}
.service{ padding: 90px 0 0 0;}
.service{ width: 1200px; margin: auto; height: auto; overflow: hidden;}
.service6{ width: 240px;}
.service8{ float: left; width: 940px;}
.service8 dl{ margin: 0 0 10px 0; height: auto; overflow: hidden; clear: both;  }
.service8 dl dd{ margin: 0 0 50px 0; width: 150px; border-left: solid 2px #4BB008; height: 30px; float: left; padding: 0 15px;}
.service8 dl dd a{ font-size: 22px; padding:0; line-height: 35px; display: block; width: 100%;}
.service8 dl dd a:hover{ color:#4BB008;}
.service3{ padding: 35px 0 0 0;}
.service5{ margin: 0 0 35px 0;}
.about_l{ width: 600px;}
.about{ background: url(../images/qiye.png) no-repeat center center; width: 100%; margin: auto; height: auto; overflow: hidden; }
.about_0{ padding: 20px 0; width: 1200px; margin: auto; }
.about_8{ width: 100px; height: 2px; background: #4BB008;}
.about_6{ padding: 10px 0 30px 8px; font-size: 20px;}
.about_10{ width: 500px; padding: 35px 0 0 0; font-size: 14px; line-height: 28px;}
.foot_fl{left: -80px !important;background: url(../images/index_39.png) no-repeat 0 0 !important;}
.foot_fr{right: -80px !important;background: url(../images/index_42.png) no-repeat 0 0 !important;}
.case1{ width: 1200px; height: 330px; overflow: hidden; margin:35px auto 0 auto;}
.case2{ height: auto; overflow: hidden;}
.case3{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; background: #f5f5f5; }
.case2:hover .case3{ background: #4BB008; color: #fff;}
.case{ padding: 80px 0;}
.case_img{ padding:0 0 50px 0; width: 100%; height: auto; overflow: hidden;}
.case_img img{ width: 100%;}
.new3{ margin:  0 20px 0 0; float: left; width: 350px; min-height: 429px;}
.new3 img{width:350px; height:244px; }
.new4{ float: left; width: 420px;}
.news{ width: 1200px; margin: auto;}
.news1{ padding: 35px 0;}
.new3 h4{ text-align: center; font-size: 20px; padding: 15px 0 0 0;}
.new3 p{ line-height: 29px; color: #666; font-size: 14px; padding: 15px;}
.new9{ width:140px; height: 140px; float: left;}
.new9 img{ width: 140px; height: 140px;}
.new10{ width: 250px; float: left; padding: 8px;}
.new10 h5{ font-size: 14px; line-height: 22px; font-weight: 700; padding: 0 0 8px 0;}
.new10 p{ font-size: 14px; line-height: 22px;}
.new_bor{ border: solid 1px #b4dc98;}
.new8{ margin: 0 0 10px 0;}
.new18{ font-size: 16px; padding: 10px 0 0 0; text-align: center;}
.new_bg{ background: #4BB008; color: #fff;}
.new19{ padding: 15px; font-size: 14px; line-height: 22px;}
/*.case50{ padding: 80px 0 0 0;}*/
.foot{ width: 100%; background: #0f1114; padding: 35px 0 0 0;}
.foot1{ width: 1200px; margin: auto;}
.foot2{ width: 550px; float: left;}
.foot5 dd{ line-height: 28px; font-size: 14px; color: #b3b3b3; float: left;}
.foot8 a{ border-left: solid 1px #4BB008; font-size: 14px; width: 80px; text-align: center; color: #b3b3b3; display: block; float: left;}
.foot8 a:hover{ color: #4BB008;}
.foot9{ width: 150px; margin:35px auto; }
.foot9 img{ width: 100%;}
.foot30{ clear: both; height: auto; overflow: hidden; padding: 20px 0; font-size: 15px; color: #b3b3b3; text-align: center;}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	 margin: 0; padding: 0;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute; 
	bottom: 20px;
	width: 100%;
	z-index: 200;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #4bb008;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	width: 50px; height: 50px;
	left: 10px;
	background: url(../images/home_btn_l.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {width: 50px; height: 50px;
	right: 10px;
	background: url(../images/home_btn_r.png) no-repeat 0 0;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-pager-item a{ width: 10px; height: 10px;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	
	text-indent: -9999px;
	z-index: 9999;
	
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}




/*业务中心*/
.yw_1{ padding: 90px 0 0 0;}
.yw_2{ width: 1200px; margin: auto; /*padding: 50px 0 0 0;*/}
.yw_3{ width: 210px;}
.yw_5{ width: 950px;}
.yw_5 dl dd{ width: 100%; text-align: center; height: 50px; line-height: 50px; font-size: 16px;}
.yw_6{ text-align: center; font-size: 16px; border-radius: 10px 10px 0 0; width: 100%; height: 45px; line-height: 45px; color: #fff; background: #4BB008;}
.yw_7{ padding: 0 0 35px 0; border: solid 1px #dedede;}
.yw_7 li{ height: 20px; line-height: 20px; font-size: 16px; width: 160px; margin: 20px 0 0 40px; border-left: solid 2px #4BB008; padding: 0 0 0 15px;}
.yw_9{ margin: 25px 0 0 0;}
.yw_7 a:hover{ color: #4BB008;}
.yw_5 dl{ float: left; width: 290px; border: solid 1px #fff; margin: 0 20px 20px 0; height: auto; overflow: hidden;}
.yw_5 dl:hover { border: solid 1px #4BB008;  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;}
.yw_5 dl:hover dd{ background: #4BB008; color: #fff; -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;}
.yw_11{ width: 999px; font-size: 16px; margin-top:40px;}
.yw_11 div{ line-height:200%;}
.yw_11 p{ line-height:200%;}
.yw_11 h1{text-align: center; font-size: 18px; font-weight: 600; display: block; margin-bottom: 30px;}
.yw_5 dl dt img{ width: 100%;}
.yw_15{ width: 600px; margin:80px auto;}
.yw_15 img{ width: 100%;}
.yw_16{ font-size: 14px; line-height: 29px; text-indent: 2em; margin: 0 0 25px 0; }
.yw_16 div{ line-height:200%;}
.article1{ margin: 0 0 35px 0; padding: 35px 50px;}
.article2{ margin: 0 0 35px 0; padding: 35px 50px;}
.yw_2 .article1:nth-child(odd){ background: #ecf3e8;}
.yw_2 .article1:nth-child(even){ background: #f4f4f4;}
.yw_2 .article2:nth-child(odd){ background: #f4f4f4;}
.yw_2 .article2:nth-child(even){ background: #ecf3e8;}
.font_time{ font-size: 14px; color: #666;}
.article3{ font-size: 19px; padding: 0 0 8px 0; line-height: 35px; border-bottom: dashed 2px #4BB008;}
.article5{ padding: 20px 0 0 0; font-size: 16px; line-height: 25px;}
.yw_23{ width: 70px; font-size: 16px; padding: 0 10px 0 0; float: left; height: 36px; line-height: 36px;}
.yw_25{ float: left; height: auto; overflow: hidden; width: 250px;}
.yw_21{ text-indent: 8px; border: solid 1px #ccc; box-sizing: border-box; width: 100%; height: 36px; line-height: 36px;}
.yw_20 dl{ margin: 0 25px  0 0; height: auto; overflow: hidden; float: left;}
.yw_20{ margin: 0 0 30px 0; height: auto; overflow: hidden; clear: both;}
.yw_30{ height: 150px; width: 100%; margin: 0; text-indent: 8px; border: solid 1px #ccc; box-sizing: border-box;}
.yw_31{ padding: 80px 0; width: 720px; margin: auto;}
.yw_32{ float: left; height: auto; overflow: hidden; width: 605px;}
.yw_34{ width: 160px; height: 40px; margin: auto; clear: both;}
.yw_36{ width: 160px; height: 40px; margin: 0; background: #4BB008; color: #fff; font-size: 16px; text-align: center;}
/*.yw_40{ padding: 80px 0 0 0;}*/
.yw_41{ text-indent: 2em; font-size: 14px; height: auto; overflow: auto; clear: both; margin: 0 0 35px 0; line-height: 28px;}
.case1 .bx-default-pager{ display: none;}



.model_2{ width: 300px; height: auto; overflow: hidden; float: left; margin: 10px;}
.model_1{ width: 120%; height: auto; overflow: hidden; margin-top:40px;}
.model_2 img{ width: 100%;}
.model_4{ width: 100%; height: 40px; line-height: 40px; font-size: 14px; background: #f0f0f0; text-align: center;}
.model_2:hover .model_4{ background: #4BB008; color: #fff;
	-o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;}
