﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	background: #FFF;
	min-width:1200px;
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html {
	-webkit-text-size-adjust: none;
}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
dd {
	margin: 0px;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #1f8c48;
	text-decoration: none;
}
.link-blue {
	color: #0b5cac;
	text-decoration: underline;
}
.link-blue:hover {
	color: #0b5cac;
	text-decoration: underline;
}
img {
	font-size: 0px;
	line-height: 0px;
	vertical-align: bottom;
	border: 0px;
}
.c {
	clear: both;
	overflow: hidden;
}
.main_w {
	margin: 0 auto;
	width: 100%;
}
.main {
	margin: 0 auto;
	width: 1200px;
}
/*--End 分页样式---------*/
.top_aa_w{
	background-color:#f5f5f5;
	height:40px;
}
.top_aa_l{
	float:left;
	line-height:40px;
	font-size:14px;
}
.top_aa_r{
	float:right;
	line-height:40px;
	font-size:14px;
}
.top_aa_r a{
	padding:0 10px;}
.top_a{
	background: url(../images/top.jpg) center no-repeat;
	height:130px;
}
.nav_w{
	background: url(../images/nav_bj.jpg) top center no-repeat;
	height: 63px;
}
.nav ul li{
	float:left;
	width:16.6%;
	text-align:center;}
.nav ul li a{
	display:block;
	padding-top:10px;
	line-height:44px;
	color:#fff;	margin:0 30px;
}
.nav_a{
	font-size:18px;
}
.nav_b{
	
}
.nav_a_on{
	 
	
}
.nav_a_on .nav_a{
    color: #fff;


}


.nav ul li a:hover{
	    color: #fff;
	border-bottom: 1px solid #fff; 
}
.nav ul li a:hover  .nav_a{
    color: #fff;
}

/************/

.banner_w {
	width: 100%;
	height:700px;
	position: relative;
	overflow: hidden;
	clear: both;
	background-color: #f8f8f8;
}





.banner {
	width: 100%;
	height:700px;
	position: absolute;
	overflow: hidden;
	left: 50%;
	margin-left: -960px;
}
.banner .img {
	width: 25000px;
	position: absolute;
	left: 0;
	top: 0;
}
.banner .img li {
	float: left;
	overflow: hidden;
}
.banner .num {
	position: absolute;
	width: 100%;
	bottom: 20px;
	left: 0;
	text-align: center;
	font-size: 0;
}
.banner .num li {
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	margin: 0 3px;
	cursor: pointer;
}
.banner .num li.on {
	background-color: #289753;
}
.banner .btn {
	width: 30px;
	height: 50px;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	color: #fff;
	font-size: 40px;
	cursor: pointer;
	text-align: center;
	line-height: 46px;
}
.banner:hover .btn {
	display: block
}
.banner .btn_l {
	left: 15%;
}
.banner .btn_r {
	right: 15%;
}
/*************************************/
.lk_top_a_w{
	height:78px;
	line-height:78px;
	background-color: #f9f9f9;
}
.lk_top_a{
	height:78px;
	line-height:78px;
}
.lk_top_a span{
	font-weight:bold;
	font-size:14px;
	padding-right:5px;}
.lk_top_a a{
	font-size:14px;
	color:#999;
	padding-right:10px;}
.lk_top_a a:hover{
	color:#ff0000;}

/*******************/
.ss_a{
	float:right;
	margin-top:20px;

	overflow:hidden;
	
}

.ss_a input{
	width:180px;
		margin:0;
	border-radius:8px 0 0 8px;
	line-height:26px;
	float:left;
	border:1px solid #dfdfdf;
	border-right:0;
	padding:2px 10px;}
.ss_a input:focus{ outline: 0px solid #AFECAB;}
.ss_a button{

	line-height:26px;
	color:#fff;
	border:0px solid #fff;
	padding:3px 10px;
	float:right;
	background-color:#1f8c48;
}
/************01*************/
.sy_01_w{

	padding:60px 0 0px;
}
.bt_01{
	background:url(../images/bt_01.png) center 30px   no-repeat;

}
.bt_01_bt{


	color:#e23f1a;
	font-weight:bold;
	position: relative;
	width: 1000px;
	margin: 0 auto;	
	top:0;

	height:150px;
}

.bt_01_b{
	position: absolute;

	top:0;
	width: 100%;
	z-index: 1;		

	color: #f3f3f3;
}
.bt_01_ba{
	line-height: 60px;font-size:72px;		font-weight: bold;
	margin: 0 auto;width: 100%;	text-align:center;
	padding: 15px 0;
}
.bt_01_a{
	position: relative;
text-align:center;
	top:0;	
	z-index: 2;

}
.bt_01_a01{
	color: #1f8c48;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	background: url("../images/bt_a.png") center no-repeat;
}
.bt_01_a02{
	font-size: 16px;
	padding-top: 15px;
	color: #666;
	font-weight: normal;
	text-align: center;
}
.sy_02{
	width:1100px;
}
.sy_02 ul li{
	float: left;
	padding: 0 20px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.sy_02 ul li a{
		padding: 0 5px 5px;
	font-size: 16px;
}
.sy_02 ul li a.on,.sy_02 ul li a:hover{
	color: #1f8c48;
	
	border-bottom: 2px solid #1f8c48;
}
.sy_03 ul li{
	float: left;
	width: 418px;
	margin-bottom: 25px;
	height: 377px;
	background: url("../images/pro_bj.png") top center no-repeat;
}
.sy_03 {
	width: 1254px;
}
.sypro_a{
	margin:80px auto 10px auto;
	width: 200px;
	height: 80px;
	overflow: hidden;
}
.sypro_b{
	text-align: center;
	font-size: 18px;
	width:100%;
	height:40px;
	line-height:40px;
}
.sypro_a img{
	width: 100%;
	height:auto;
	transition: all 0.6s ease;
}
.sypro_a:hover img{
	transform: scale(1.1);
}
/***************/
.bt_01_a01aa{
	background: url("../images/bt_b.png") center no-repeat;
}
.syabout_02 ul li{
	float: left;
	width: 220px;
	margin: 0 40px;
	text-align: center;
}
.syabout_02_a{
	width:160px;
	margin: 0 auto 20px;
}
.syabout_02_a>div{
	float: left;
}
.syabout_02_a01{
	width:70px;
	padding-left: 20px;
	line-height: 60px;
	font-size: 48px;
	color: #1f8c48;
	
}
.syabout_02_a02{width:20px;
	font-size: 24px;color: #1f8c48;
	line-height: 30px;
	
}
.syabout_02_a03{
		font-size: 20px;
	color: #1f8c48;
	width:24px;
	line-height: 30px;
	padding-top:26px;
}
.syabout_02 ul li:last-child .syabout_02_a01{
	width:110px;
	padding-left: 0;
}
.syabout_02 ul li:nth-child(3) .syabout_02_a03{
	width: 50px;
}
.syabout_02_b{
	font-size: 18px;
	color: #666;
}
.syabout_03_w{
	background-color: #51c387;
	position: relative;
	margin-top: 220px;
	padding: 0px 0;
}
.syabout_03{
	position: relative;
	z-index: 11;
	background-color: #f1f6f4;
	top:-140px;
	height: 419px;
}
.syabout_03_01_l{
	float: left;
	width: 600px;
	height: 419px;
	overflow: hidden
}
.syabout_03_01_l img{
	width: 600px;
	height: 419px;
	transition: all 0.6s ease;
}
.syabout_03_01_l:hover img{
	transform: scale(1.1);
}
.syabout_03_01_r{
	float:right;
	width: 600px;
	box-sizing: border-box;
	padding: 30px;
}
.syabout_03_01{
	position: relative;
	left:0;
	top:0;
}
.syabout_03_01_r01 span{
	display: block;
	position: absolute;
	height: 1px;
	width: 60px;
	margin-left: -70px;
	background-color: #1f8c48;
	top:50px;
	z-index: 111;
	
}
.syab_bt{
	position: relative;
	left: 10px;
	margin-top:5px;
	font-size: 32px;
	font-weight: bold;
	color: #51c387;
}
.syabout_03_01_r02{
	margin-top:35px;
	font-size: 15px;
	margin-left: 10px;
	line-height:28px;
}
.syabout_03_01_r03{
	margin-top: 25px;
	margin-left: 10px;
	width: 120px;
	line-height: 36px;
	background-color: #51c387;
	border-radius: 8px;
	text-align: center;
}
.syabout_03_01_r03 a{
	color: #fff;
	font-size: 16px;
}
.syabout_04{
	position: relative;
	top:-80px;

}
.syabout_04 ul li{
	float: left;
	width: 240px;
	text-align: center;

}
.syabout_04a{
	margin: 0 auto 20px;
	width: 72px;
	height: 72px;
	border: 1px solid #95dab7;
	box-shadow: 0 2px 6px #95dab7;
	border-radius: 50%;
	transition: all 0.6s ease;
}
.syabout_04_a{
	background: url("../images/a_01.png") center no-repeat;
}
.syabout_04_a:hover{
	background: url("../images/a_01_a.png") center no-repeat #a1dfbe;
}
.syabout_04b{
	font-size: 18px;
	color: #fff;
}
.syabout_04_b{
	background: url("../images/a_02.png") center no-repeat;
}
.syabout_04_b:hover{
	background: url("../images/a_02_a.png") center no-repeat #a1dfbe;
}
.syabout_04_c{
	background: url("../images/a_03.png") center no-repeat;
}
.syabout_04_c:hover{
	background: url("../images/a_03_a.png") center no-repeat #a1dfbe;
}
.syabout_04_d{
	background: url("../images/a_04.png") center no-repeat;
}
.syabout_04_d:hover{
	background: url("../images/a_04_a.png") center no-repeat #a1dfbe;
}
.syabout_04_e{
	background: url("../images/a_01.png") center no-repeat;
}
.syabout_04_e:hover{
	background: url("../images/a_01_a.png") center no-repeat #a1dfbe;
}
/******************************/
.sy_02aa{
	width: 1200px; margin:0 auto;
}
.sy_03_aaaa ul li{
	background: url("../images/pro_bja.png") top center no-repeat;
	width: 468px;
	height: 486px;
	margin-bottom: 0;
}
.sy_03_aaaa{
		width:1404px;
}
.sy_03_aaaa .sypro_b{
	text-align: center;
	line-height: 45px;
	height:45px;
	font-size:18px;
}

.sy_03_aaaa .sypro_ba{
	width:345px;
	margin:60px auto 10px auto;
	text-align: left;
	line-height: 35px;
	font-size:16px;
}

.case_a{
	width: 140px;
	line-height: 40px;
	font-size: 15px;
	border: 1px solid #1f8c48;
	margin:40px auto;
	text-align: center;
	border-radius: 6px;
}
.case_a a{
	color: #1f8c48;
}
/*****************************************/
.bt_01_bt01{
	height:auto;
	margin-bottom: 15px;
}
.lkcon_e{
	margin-top:50px;}
.lkcon_e_l{
	float:left;
	width:645px;
}
.lkcon_e_l01{
	font-size:24px;
	font-weight:bold;
}
.lkcon_e_l01 a{
	float:right;
	font-size:16px;
	color:#289753;
	font-weight:normal;}
.lkcon_e_l02{
	margin-top:20px;}
.lkcon_e_l02 .lkcon_e_l02_l{
	float:left;
	width:313px;
	margin-right:19px;
}
.lkcon_e_l02 .lkcon_e_l02_l:nth-child(2){
	margin-right:0;
}
.lkcon_e_l02_l01{
	width:313px;
	overflow:hidden;
	height:188px;}
.lkcon_e_l02_l01 img{
	width:313px;
	height:188px;
	transition:all 0.6s ease;
}
.lkcon_e_l02_l01:hover img{
	transform:scale(1.1);
}
.lkcon_e_l02_l02{
	margin-top:15px;
	font-size:16px;
	line-height:30px;
}
.lkcon_e_l02_l03{
		font-size:12px;
	line-height:22px;}
.lkcon_e_l03{
	margin-bottom:30px;
	margin-top:25px;}
.lkcon_e_l03 ul li{
	font-size:16px;
	line-height:40px;
	background:url(../images/new_d.jpg) left center no-repeat;
	padding-left:20px;
	border-bottom:1px solid #dfdfdf;}

.lkcon_e_l03 ul li a{
	font-weight:lighter;}
.lkcon_e_l03 ul li a span{
	float:right;
	font-size:13px;}
.lkcon_e_r{
	float:right;
	width:500px;}
	.lkcon_e_r_nr {
		margin-top:20px;}
.lkcon_e_r_nr ul li{
	line-height:82px;
	margin-bottom:4px;
	background:url(../images/new_e.png) 400px center no-repeat #f6f6f6;
}
.lkcon_e_r_nr ul li a{
	background:url(../images/news_ef.png) 20px center no-repeat;
	font-size:16px;
	padding-left:40px;
	color:#666;
	display:block;
}
.lkcon_e_r_nr ul li a:hover{
	color:#289753;}
/**************************************/
.link_w{
	margin-top:30px;
	background:url(../images/link_a.jpg) top center no-repeat;
	height:106px;
}

/*******************************/

.sy_06_a{
	float: left;
	margin-top:18px;
	width:280px;
	height: 78px;
	margin-left: 50px;
	padding-left: 30px;
	background: url("../images/xian.png") left center no-repeat;
}
.sy_06_a01{
	color: #fff;
	margin-top: 5px;
	line-height: 30px;
	font-size: 15px;
}
.sy_06_a02{
	color: #fff;
	margin-top: 5px;
	font-size: 15px;
}
.sy_06_a:nth-child(2) .sy_06_a02{
	font-size:22px;
	letter-spacing: 0px;
	font-weight: bold;
}
.sy_06_a02 span{
	font-size:12px;letter-spacing: 0px;
}
.sy_06_a:last-child{
	width: 340px;
}

/******************/

.foot_w{
	background: url("../images/foot.jpg") top center no-repeat;
	padding:60px 0 0;}
.foot{
	background:url(../images/foot_logo.png) left 20px no-repeat;}
.foot_l{
	float:left;
	width:284px;
	color:#333;
	margin-left:420px;}
.foot_l_bt{
	font-size:18px;
	line-height:40px;
}
.foot_l_jj{
	line-height:26px;
	color:#333;
	font-size:14px;
	margin-top:10px;}
.foot_l_jj a{
	display: block;
	width: 50%;
	line-height: 40px;
	font-size: 15px;
	float: left;
}
.foot_r{
	float:right;
	margin-top:15px;
}
.foot_r01{
	border:1px solid #289753;
}
.foot_r02{

	line-height:40px;	color:#333;
	text-align:center}

.foot01{
	line-height:60px;
	font-size:14px;
	margin-top: 40px;
	color:#333;
	border-top: 1px solid #dfdfdf;
	text-align:center;}
.foot01 a{
	color:#333;
}
.foot01 a:hover{
	color:#289753;
}

/* 关于我们 */
.about_us {
    margin-top: 60px;
}
 .tabs {
    display: flex;
    justify-content: space-between;
}
 .tabs .left {
    width: 310px;
} 
 .tabs .left .phone {
    height: 90px;
    background-color: #1F8C48;
    padding-top: 10px;
}
 .tabs .left .phone p {
    font-size: 18px;
    color: #ffffff;
    display: flex;
    justify-content: center;
}
 .tabs .left .phone p::before {
    content: '';
    width: 40px;
    height: 31px;
    background-image: url(../images/contact_phone.png);
    background-repeat: no-repeat;
}
 .tabs .left .phone h4 {
    font-size: 26px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
 .tabs .right {
    width: 860px;
	float:right;
	overflow:hidden;
}
 .tabs .left a {
    display: block;
}
 .tabs .cont {
    overflow: hidden;
    display: none;
}
 .tabs .left h3 {
    height: 62px;
    background-color: #1F8C48;
    text-align: center;
    line-height: 62px;
    font-size: 28px;
    font-weight: bold;
    color: #ffffff;
}
.tabs .left nav {
    border: solid 1px #e5e5e5;
}
 .tabs .left nav a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 292px;
	height: 50px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
    padding: 0 40px;
    line-height: 50px;
    font-size: 18px;
    color: #333333;
    background-color: #f4f4f4;
}
 .tabs .left nav a:last-of-type {
    margin-bottom: 9px;
}
 .tabs .left nav a:hover {
    color: #ffffff;
    background-color:  #1F8C48;
}
 .tabs .right .center .center_top {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e5e5e5;
}
 .tabs .right .center .center_top ul {
    display: flex;
}
 .tabs .right .center .center_top ul li {
    color: #888888;
    font-size: 14px;
}
 .tabs .right .center .center_top h2 {
    font-size: 24px;
    color: #1F8C48;
}
 .tabs .right .center .center_top h2::after {
    content: '';
    width: 142px;
    height: 3px;
    display: block;
    margin-top: 7px;
	background-color: #1F8C48;
}
 .tabs .right .center p {
    font-size: 15px;
    line-height: 30px;
    color: #666666;
}
 .tabs .right .center .pric ul {
    justify-content: space-between;
    flex-wrap: wrap;
}
 .tabs .right .center .pric ul li {
    width: 32.33%;
    margin-top: 25px;
    float: left;
    margin-right: 1%;
    height: 235px;
}
 .tabs .right .center .pric ul li a {
    display: inline-block;
    text-align: center;
    border: 1px solid #e5e5e5;
}
 .tabs .right .center .pric ul li a p {
    font-size: 16px;
    color: #444444;
}
 .tabs .right .center .pric ul li:hover p {
    color: #1F8C48;
}
/* 新闻动态 */
.news {
    margin-top: 60px;
}
.tabs .right .center .news_dynamic {
    margin-top: 23px;
    padding: 15px 0;
    border-bottom: 1px dashed #e5e5e5;
    border-top: 1px dashed #e5e5e5;
}
.tabs .right .center .news_dynamic .news_dynamic_center {
    display: flex;
    background-color: #f8f8f8;
}
.tabs .right .center .news_dynamic .news_dynamic_center ul {
    margin-left: 48px;

    padding-right: 40px;
}
.tabs .right .center .news_dynamic .news_dynamic_center ul li h3 {
    font-size: 18px;
    color: #444444;
}
.tabs .right .center .news_dynamic .news_dynamic_center ul li p {
    font-size: 15px;
    color: #737373;
    margin-top: 10px;
    line-height: 24px;
}
.tabs .right .center .news_dynamic .news_dynamic_center ul li a {
    display: block;
    font-size: 14px;
    color: #1F8C48;
    margin-top: 20px;
}
/* 新闻详情 */
.news_details_mian_top {
    height: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #999999;
}
.news_details_mian_top ul {
    display: flex;
}
.news_details_mian .news_title {
    margin: 5px 0;
    padding: 0;
    text-align: center;
    font-size: 30px;
}
.news_details_mian .news_info {
    text-align: center;
    color: #999;
    border: 1px solid #e1e1e1;
    border-left: 0;
    border-right: 0;
    margin: 10px 0;
    padding: 5px 0;
}
.news_details_mian .prv_all {
    width: 100%;
    overflow: hidden;
    border-top: 1px dashed #999;
    margin-top: 40px;
}
.news_details_mian .prv_all .prv_next {
    width: 70%;
    overflow: hidden;
    float: left;
    line-height: 180%;
    margin-top: 10px;
}
.news_details_mian .prv_all .go_back {
    width: 30%;
    overflow: hidden;
    float: right;
    line-height: 180%;
    margin-top: 20px;
    text-align: right;
}
.contact_us_body {
    padding-top: 45px;
    text-align: center;
}
.contact_us_body h2 {
    font-size: 32px;
    color: #333333;
}
.contact_us_body p {
    font-size: 16px;
    color: #666666;
    margin-top: 23px;
}
.contact_us_body p {
    font-family: SourceHanSansCN-Light;
    font-size: 16px;
    color: #666666;
    margin-top: 23px;
}
.contact_us_way {
    margin-top: 53px;
}

/*分页*/
.pagev{
	text-align:center;
	padding:10px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 5px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#000000;
	border:1px solid #000000;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 5px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#000000;
	border:1px solid #000000;
}


/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:15%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	float:left;
	line-height:45px;
	background-color:#0084C4;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
	margin-left:16%;
}

.form-groupa{
	margin-bottom:2px;
}
.form-groupa label{
	float: left;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;

}
.form-groupa input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:90%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-groupa textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:96%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1a input{
	display:block;
	width:200px;
	line-height:45px;
	background-color:#666666;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
}

.form-group1a input:hover{
	display:block;
	width:200px;
	line-height:45px;
	background-color:#E5007F;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
	border:0px;
}

.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.sy_03ab{ width:1200px; overflow:hidden; margin:0 auto;}
.sy_03ab ul{ width:100%; overflow:hidden;}
.sy_03ab ul li{ width:23%; margin:1%; float:left; height:200px; background:#FFF; border-radius: 10px; border:1px solid #CCC; text-align:center;  }
.sy_03ab ul li:hover{ width:23%; margin:1%; float:left; height:200px; background:#249752; border-radius: 10px; border:1px solid #CCC; text-align:center; color:#fff;  transition: all 0.4s ease;}

.sy_03t{ width:94px; height:62px; margin:40px auto 10px auto;}
.sy_03tt{ width:94px; height:62px; margin:40px auto 10px auto;}
.sy_03tit{ font-size:22px; color:#666; width:100%; height:55px; line-height:55px;}

.sy_03ab ul li:hover .sy_03tit a{ color:#fff;}

.u-process {
	margin-top:30px;
    padding-top: 6%;
    padding-bottom: 3.9%;
    background: url(/assets/index/images/lcbg.jpg) top center no-repeat;
    background-size: cover;
	width:100%;
}

.u-process .title {
    text-align: center;
}

.title .t1 {
    font-size: 44px;
}

.u-process .title .t9 {
    max-width: 800px;
    width: 100%;
    margin: 20px auto 0;
    color: #222222;
}

.u-process .imgbox {
    text-align: center;
    width: 1200px;
    overflow: hidden;
    margin:4% auto 0 auto;
}

.u-process .imgbox img{ width:100%;}



.xmanall{ width:100%; background:#F6F9FE; overflow:hidden; margin-top:-18px; float:left;}
.xmanall_bg{ width:100%; margin:60px auto 20px auto; overflow:hidden; background:#FFF;}
.xmanall_tit{ width:96%; margin:20px auto; height:50px; border-bottom:1px solid #EAEAEA; line-height:50px; font-size:20px;}
.xmanall_ul{ width:96%; overflow:hidden; margin:20px auto;}
.xmanall_ul ul{ width:100%; overflow:hidden;}
.xmanall_ul ul li{ width:144px; overflow:hidden; font-size:16px; float:left; height:35px; line-height:35px;}

.caselista{ width:100%; overflow:hidden;}
.caselista dl{ width:100%; overflow:hidden; float:left;}
.caselista dl dt{ width:23%; margin:1%; overflow:hidden; float:left; background:#fff; height:300px;}

.sypro_baaa{
	width:94%;
	margin:0 auto;
	text-align: left;
	line-height: 35px;
	font-size:14px;
}

.sypro_aaa{
	margin:20px auto 10px auto;
	width: 200px;
	height: 80px;
	overflow: hidden;
}
.sypro_aaa img{
	width: 100%;
	height:auto;
	transition: all 0.6s ease;
}
.sypro_aaa:hover img{
	transform: scale(1.1);
}

.aboutbanner{ width:100%; height:480px; background:url(../images/aboutbanner.jpg) top left no-repeat;}
.probanner{ width:100%; height:480px; background:url(../images/probanner.jpg) top left no-repeat;}
.casebanner{ width:100%; height:480px; background:url(../images/casebanner.jpg) top left no-repeat;}
.newsbanner{ width:100%; height:480px; background:url(../images/newsbanner.jpg) top left no-repeat;}
.contactbanner{ width:100%; height:480px; background:url(../images/newsbanner.jpg) top left no-repeat;}


/*banner*/
#full-screen-slider {
	width: 100%;
	height: 700px;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height:700px;
	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;
	right: 50%;
	text-align: center;
	bottom:15px;
	z-index: 9900;
	margin: 0
}
#pagination li {
	position: relative;
	right: -50%;
	display: block;
	list-style: none;
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 10px;
	background-color: #fff;
	border-radius:25px;
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background-color:#009933;
}
