body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td ,ul,li,input,select{ margin:0; padding:0;}
body { font-size:12px; color:#000; font-family:Microsoft YaHei; background:#fff;}
fieldset, img { border:0; }
ol, ul,li,input { list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; } 
textarea { resize:none; }
p{ text-align:justify; text-justify:distribute;} 
/*======== Link ========*/

*{box-sizing:border-box;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #C1C1C1;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #C1C1C1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #C1C1C1;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #C1C1C1;
}
.head{width: 1000px;height: 85px;margin:0 auto ;overflow: hidden;}
.head h1{margin-top: 23px;float: left;}
.head p{float: right;background: url(../images/tel_06.jpg) no-repeat 0 13px;padding-left: 45px;margin-top: 23px;}
.head p span{font-size: 22px;line-height: 44px;border-bottom: 1px solid #ea5403;color: #ea5403;padding: 0 5px;display: inline-block;font-weight: bold;}.section6Wrap{width: 100%;height: 170px;background: #ebebeb;}
.bannerWrap{
    width:100%;
    height:586px;
	margin:0 auto;
    background: url("../images/banner.jpg") center 0;
}
.banner{
    width:1000px;
    height:534px;
    margin:0 auto;
    overflow: hidden;
}
.banner .button1{
    width:326px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    margin:445px 365px 0px 0px;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;
}
.btn_1{width:326px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    margin:360px 365px 0px 0px;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_1:link{width:326px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    margin:360px 365px 0px 0px;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_1:visited{width:326px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    margin:360px 365px 0px 0px;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_1:hover{width:326px;
    height:46px;
    background: #517208;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    margin:360px 365px 0px 0px;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.div_1_wrap{
	background:#F8F8F8;
	width:100%;
	height:232px;
	margin:0 auto;}
.div_1{
    width:100%;
    height:232px;
    margin:0 auto;
    overflow: hidden;
}
.div_1 h2{
	height:60px;
	width:100%;
	text-align:center;
	margin-top:60px;
	font-size:30px;
	background:url(../images/w_1.png) no-repeat center bottom;
	}

.servicesNav{
    position:fixed;
    right:0;
    bottom:290px;
    z-index:9999
}
.servicesZj{
    width:170px;
    height:131px;
    background:url(../images/services.png) no-repeat;
    margin-right:3px;
    cursor:pointer;
    z-index:9999
}

.f_1{color:#494949;text-align:center;font-size:20px; font-weight:bold}
.f_2{color:#53B14E;font-size:30px; font-weight:bold}
.f_3{font-size:16px;line-height:30px;color:#4f4f4f;font-weight:normal}
.f_4{color:#494949;text-align:center;font-size:30px; font-weight:bold}
.f_5{color:#f8f8f8;font-size:20px; font-weight:bold}
.f_6{color:#f8f8f8;font-size:16px; line-height:40px}
.f_7{color:#ffffff;font-size:32px;font-weight:bold}
.f_8{color:#254317;font-size:32px;font-weight:bold}
.f_9{color:#313131;font-size:18px;font-weight:bold;}
.f_10{color:#313131;font-size:16px; padding-left:20px; padding-right:20px; padding-bottom:30px; line-height:30px;font-weight:normal}
.f_11{font-size:20px; color:#FFF}
.f_12{ font-size:16px;color:#ae0f0f}
.f_13{color:#4b4b4b;font-size:18px;font-weight:bold;}
.f_14{color:#4b4b4b;font-size:14px; letter-spacing:1px; line-height:30px; padding-left:50px;padding-right:50px;font-weight:normal}
.f_15{color:#dfdede;font-size:14px; line-height:34px; font-weight:bold}
.f_16{font-size:16px;}
.f_17{ line-height:28px; color:#313131;font-weight:normal}
.f_18{color:#212121; font-weight:bold; padding-top:8px}
.f_19{color:#333333; font-size:16px}
.div_2_wrap{
	display:block;
	background:#F8F8F8;
	margin:0 auto;
	width:100%;
	height:740px;}
.div_2{
    width:100%;
    height:740px;
    overflow: hidden;}
.div_2 ul{
    margin-top:14px;
	margin:0 auto;
    overflow: hidden;
}
.div_2 ul li{
    width:420px;
    height:248px;
    float: left;
    margin-bottom:30px;
    margin-right:32px;
    padding-left:94px;
    padding-right:22px;
    position: relative;
}
.div_2 h3{
	line-height:70px;
	font-size:20px;}
.div_2 p{
	line-height:30px;
	width:248px;
    height:248px;
	font-size:16px;}
.div_2_link{text-decoration:none;color:#699413; font-size:14px; cursor:pointer}
.div_2_link:link{color:#699413;font-size:14px;cursor:pointer}
.div_2_link:visited{color:#699413;font-size:14px;cursor:pointer}
.div_2_link:hover{color:#699413;text-decoration: underline;font-size:14px;cursor:pointer}
.btn_2{width:281px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-radius:5px 5px 5px 5px;}
.btn_2:link{width:281px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-radius:5px 5px 5px 5px;}
.btn_2:visited{width:281px;
    height:46px;
    background: #6B9414;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-radius:5px 5px 5px 5px;}
.btn_2:hover{width:281px;
    height:46px;
    background: #517208;
    font-size:22px;
    text-align: center;
    line-height:46px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    border-radius:5px 5px 5px 5px;}
table td{font-size:16px;}
.div_title{
	height:60px;
	width:100%;
	text-align:center;
	margin-top:60px;
	font-size:30px;
	background:url(../images/w_1.png) no-repeat center bottom;
	}
.btn_3{width:160px;
    height:40px;
    background: #F8F8F8;
	border:1px solid #909090;
    font-size:16px;
    text-align: center;
    line-height:40px;
    color: #699413;
    font-weight: bold;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_3:link{width:160px;
    height:40px;
    background: #F8F8F8;
	border:1px solid #909090;
    font-size:16px;
    text-align: center;
    line-height:40px;
    color: #699413;
    font-weight: bold;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_3:visited{width:160px;
    height:40px;
    background: #F8F8F8;
	border:1px solid #909090;
    font-size:16px;
    text-align: center;
    line-height:40px;
    color: #699413;
    font-weight: bold;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;}
.btn_3:hover{width:160px;
    height:40px;
    background: #F8F8F8;
	border:1px solid #909090;
    font-size:16px;
    text-align: center;
    line-height:40px;
    color: #699413;
    font-weight: bold;
    cursor: pointer;
    border-radius:20px 20px 20px 20px;
	text-decoration: underline;}
.tb_1{ background:url(../images/w_15.jpg) no-repeat;background-size:100% 100%;}
.div_title_1{
	height:70px;
	width:400px;
	margin-top:60px;
	font-size:32px;
	text-align:center;
	background:url(../images/w_1.png) no-repeat left bottom;
	margin-left:40px;
	}
.img_1{ margin:6px; cursor:pointer}
.ipt_1{ border:1px solid #C1C1C1; border-radius:10px 10px 10px 10px; width:220px; height:40px; line-height:40px; font-size:14px; color:#b5b5bf; padding:10px;}
.ipt_2{ border:1px solid #C1C1C1; border-radius:10px 10px 10px 10px; width:220px; height:80px; line-height:22px; font-size:14px; color:#b5b5bf;overflow:hidden; padding:10px;}
.btn_4{width:141px;
    height:38px;
    background: #53B14E;
	border:1px solid #909090;
    font-size:16px;
    text-align: center;
    line-height:38px;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    border-radius:2px 2px 2px 2px;}
.tb_2{ border:2px solid #53B14E; background:#f5f5f5}

.l_1 {font-size:22px; color:#b4b4b4;text-decoration: none;font-weight:normal}
.l_1:link {font-size:22px; color:#b4b4b4;font-weight:normal}
.l_1:visited {font-size:22px; color:#b4b4b4;font-weight:normal}
.l_1:hover {font-size:22px; color:#b4b4b4;text-decoration: underline;font-weight:normal}
.l_1:active {font-size:22px; color:#b4b4b4;font-weight:normal}


.popupWrap{width: 100%;height: 100%;background: #000;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);position: fixed;z-index: 998;top:0;left:0;display: none;}
.popUp{width: 400px;height: 450px;background: #EEEEEE;position:fixed;top:50%;left:50%;margin-left: -220px;margin-top: -200px;display: none;z-index: 999;}
.popUp h2{font-size: 16px;color: #fff;height: 52px;line-height: 52px;padding-left: 24px;background:url(../images/close.png) no-repeat 370px 10px  #53B14E;
    margin-top:0;
    text-align: left;}
.popUp form{padding-left: 20px;}
.popUp form ul{margin-top: 10px;overflow: hidden;}
.popUp form ul li{margin-top: 30px;height: 40px;}
.popUp form ul li input{height: 40px;width: 200px;padding-left: 10px;*width: 185px;line-height: 40px;}
.popUp form ul li label{font-size: 14px;padding-left: 40px;font-weight: bold;color: #000227;}
.popUp form ul li label span{color: red;}
.popUp form ul li.tc{width: 200px;height: 58px;margin:40px auto 0;}
.popUp form ul li label span{color: red;}
.popUp .button9{width: 23px;height: 23px;background:transparent;position: absolute;top:10px;left:370px;cursor: pointer;z-index: 9999;}
.popUp textarea{height: 60px;width: 200px;line-height: 24px;}
.poptextarea{ padding-left: 46px;float:left;font-size: 14px;padding-left: 40px;font-weight: bold;color: #000227;}
form ul li span.invalid {
    color:red;
    margin-top:5px;
    display:block;
    font-size:14px;
    margin-left:132px;
}

.form1invalid {
    color:red;
    margin-top:5px;
    display:block;
    font-size:14px;
	color:red;
}

form ul li input.invalid {
    color:red;
    border: 1px solid red
}
form ul li .error{
    color:#f00;
    margin-left:10px}
form ul li label span{color: red;}