@charset "utf-8";
/* CSS Document */
body {
    font: 12px "微软雅黑";
    background: url(../images/bg.jpg) repeat;
    background-position: center top;
}
:focus{outline:0;}

	
*{
	margin:0px;
	padding:0px;}	
.pull-left {
	float:left;
	}
.pull-right {
	float:right;
	}	
a {
	text-decoration:none;
	}
a:active, a:focus, a:hover {
    text-decoration: none;
}	
	
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}	
input,button,textarea{ font-family:"微软雅黑";}
img{
	border:none;
}

a:hover{star:expression(this.onFocus=this.blur());cursor:pointer;outline:none;}

ul,li {
	list-style:none;}
.container{
	margin:0 auto;
	width:1200px;}
.logo{
	float:left;
}
.h01{
	background:url(../images/tel.jpg) no-repeat;
	font-size:32px;
	color:#85ba28;
	float:right;
	background-position: left top;
	padding: 0px 0px 0px 85px;
	margin: 30px 0px 0px 0px;}
.h01 span{
	font-size:16px;
	color:#333333;
	font-weight:normal;}
.nav{
	background:url(../images/nav.jpg) no-repeat;
	height:61px;}
.nav ul li{
	float:left;}
.nav ul li a {
    font-size: 16px;
    color: #FFF;
    line-height: 61px;
    display: inline-block;
    width: 171px;
    text-align: center;
}
.nav ul li a:hover{
	background:url(../images/navc.jpg);}
.nav1 a{
	background:url(../images/xian.jpg) no-repeat;
	background-position:left center;}
.nav-ac a{
	background:url(../images/navc.jpg) !important;}
.part1 {
    height: 70px;
    box-shadow: 0px 0px 5px 2px #CCC;
}
.p1{
	float:left;
	line-height:70px;
	font-size:16px;
	color:#666666;}
.p1 a{
	color:#666666;}
.p1 a:hover{
	color:#85ba28;}
.search {
    float: right;
    background: url(../images/search.jpg) no-repeat;
    height: 32px;
    width: 280px;
    margin: 19px 0px 0px 0px;
}
.search input {
    float: left;
    height: 32px;
    width: 224px;
    border: 0px;
    background: none;
    padding: 0px 0px 0px 10px;
}
.search button {
    float: right;
    width: 56px;
    height: 32px;
    cursor: pointer;
    border: 0px;
    background: none;
}
.part2{
	background:url(../images/ab.png) no-repeat;
	background-position:center bottom;}
.part2-2 {
    float: left;
    margin: 35px 0px 0px 25px;
}
.part2-2 h1{
	font-size:50px;
	color:#85ba28;}
.part2-2 p{
	font-size:17px;
	color:#7f7f7f;
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
	width:155px;}
.part2-2 p span{
	font-size:14px;
	color:#b3b3b3;}
.p2 {
    float: right;
    width: 720px;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    margin: 55px 0px 0px 0px;
}
.part3{
	background:#F9F9F9;}
.dao1 {
    float: left;
    width: 265px;
    background: #85BA28;
    border-bottom: 7px solid #74A321;
    height: 625px;
}
.dao1 h1{
	font-size:32px;
	color:#ffffff;
	text-align:center;
	font-weight:normal;}
.dao1 h1 span{
	font-size:20px;
	color:#badc43;
	text-transform:uppercase;
}
.dao1 a {
    display: inline-block;
    width: 245px;
    height: 95px;
    border-radius: 5px;
    margin: 0px 10px 10px 10px;
	color:#333333;
	background:#FFF url(../images/m2.png) no-repeat;
	background-position: 90% 39%;
	padding: 20px 0px 0px 20px;
}
.dao1 a i{
	font-style:normal;
	font-size:48px;
	font-family:"Arial";
	opacity:0.7;
	float:left;}
.dao1 a span {
    font-size: 22px;
    float: left;
    opacity: 1;
    margin: 3px 0px 0px 12px;
}
.dao1 a span font{
	font-size:14px;
	opacity:0.5;
	text-transform:uppercase;}
.dao1 a:hover{
	color:#85ba28;
	background:#FFF url(../images/m1.png) no-repeat;
	background-position: 90% 39%;}
.dao1 p {
    background: url(../images/phone.jpg) no-repeat;
    font-size: 24px;
    color: #ffffff;
    padding: 0px 0px 0px 60px;
    line-height: 22px;
    margin: 0px 0px 0px 15px;
}
.dao1 p span{
	font-size:16px;}
.dao2{
	float:right;
	width:900px;
	height:625px;}
.ban {
    width: 900px;
    height: 625px;
    position: relative;
    overflow: hidden;
}
.ban2 {
    width: 900px;
    height: 453px;
    position: relative;
    overflow: hidden;
}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{
    width: 900px;
    height: 453px;}
.ban2 ul li img{
    width: 900px;
    height: 453px;}
.prev{ float:left; cursor:pointer;}
.num{ height:150px;overflow:hidden; width:900px; position:relative;float:left;}
.min_pic {
    padding-top: 22px;
    width: 900px;
}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:300px; height:150px; margin-right:5px; -webkit-filter:brightness(.5);}
.num ul li img{width:300px; height:150px;}
.num ul li.on{ border:3px solid #85BA28; -webkit-filter:brightness(1);}
.num ul li.on img{width:294px; height:144px;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left; position:absolute;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right; position:absolute;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
.h02{
	margin:0 auto;
	width:220px;
	border-top:1px solid #DCDCDC;padding: 20px 0px 0px 74px;
	background:url(../images/icon1.jpg) no-repeat;
	background-position: 0% 80%;
	font-size:28px;
	color:#333333;
	}
.h02 span{
	font-size:20px;
	color:#93929a;
	text-transform:uppercase;}
.xian{
	border-top:1px solid #DCDCDC;}

div.indexmaindiv {
    height: 465px;
    width: 1200px;
    float: left;
}
div.indexmaindiv1{margin-top:0px; overflow:hidden;}

div.indexmaindiv1 div.stylesgoleft {
    float: left;
    width: 70px;
    height: 62px;
    background: url(../images/left.jpg) no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    margin: 185px 0px 0px -85px;
}

div.indexmaindiv1 div.stylesgoleft:hover {
    float: left;
    width: 70px;
    height: 62px;
    background: url(../images/left.jpg) no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    margin: 185px 0px 0px -85px;
}
div.indexmaindiv1 div.playerdetail {}

div.indexmaindiv1 div.stylesgoright {
    float: left;
    width: 70px;
    height: 62px;
    background: url(../images/right.jpg) no-repeat;
    cursor: pointer;
    position: absolute;
    margin: 185px 0px 0px 1215px;
}
div.indexmaindiv1 div.stylesgoright:hover {
    float: left;
    width: 70px;
    height: 62px;
    background: url(../images/right.jpg) no-repeat;
    cursor: pointer;
    position: absolute;
    margin: 185px 0px 0px 1215px;
}
/*滚动*/
div.maindiv1 {
    float: left;
    width: 1200px;
    height: 511px;
    overflow: hidden;
    position: relative;
}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li {
	overflow:hidden; float:left; position:relative;
    width: 390px;
    height: 510px;
	margin:0px 15px 0px 0px;
}
.a-tu{
    width: 390px;
    height: 318px;}
div.maindiv1 ul li a{
	background:url(../images/a1.png) no-repeat;
	display:inline-block;
	width:390px;
	height:160px;
	margin: -13px 0px 0px 0px;
	padding:35px 25px 0px 25px;
	color:#666666;}
div.maindiv1 ul li a span{
	font-size:20px;
	font-weight:bold;}
div.maindiv1 ul li a font{
	opacity:0.8;
	font-size:16px;
	line-height:27px;}
div.maindiv1 ul li a:hover{
	background:url(../images/a2.png) no-repeat;
	display:inline-block;
	width:390px;
	height:160px;
	margin: -13px 0px 0px 0px;
	padding:35px 25px 0px 25px;
	color:#FFF;
}
.part4{
	background:url(../images/part1.jpg) no-repeat;
	height:153px;
	background-position:center center;}
.ys1-1{
	float:left;
	width:585px;}
.ys1-1 h1{
	font-weight:normal;}
.i1{
	font-style:normal;
	background:url(../images/icon2.jpg) no-repeat;
	display:inline-block;
	width:69px;
	height:117px;
	float:left;
	text-align:center;
	font-size:60px;
	color:#FFF;
	line-height:117px;}
.ys1-1 h1 span {
    float: left;
    font-size: 24px;
    text-transform: uppercase;
    color: #adadad;
    margin: 8px 0px 0px 25px;
}
.ys1-1 h1 span font{
	font-size:60px;
	color:#85ba28;}
.ys1-1 h1 span font i{
	font-style:normal;
	color:#333333;}
.ys1-1 p {
    font-size: 18px;
    color: #666666;
    line-height: 40px;
    padding: 0px 0px 0px 95px;
	height:150px;
}
.ys1-1 a{
	display:inline-block;
	background:url(../images/button.jpg) no-repeat;
	width:162px;
	height:47px;
	margin:0px 0px 0px 95px;}
.news{
	float:left;
	width:785px;}
.title1{
	border-bottom:1px solid #E6E6E6;
	height:51px;}
.h03 {
    background: url(../images/icon3.png) no-repeat;
    float: left;
    background-position: left 23%;
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 15px 40px;
    border-bottom: 3px solid #85BA28;
}
.title1 a{
	display:inline-block;
	background:url(../images/more.png) no-repeat;
	float:right;
	font-size:18px;
	color:#333;
	padding: 0px 0px 0px 24px;
    background-position: 0% 50%;
    margin: 10px 0px 0px 0px;
}
.new1{
	float:left;
	width:330px;}
.new1 img{
	width:330px;
	height:263px;}
.new1 a {
    display: inline-block;
    background: url(../images/new.png) no-repeat;
    width: 330px;
    height: 136px;
    margin: -16px 0px 0px 0px;
    padding: 35px 20px;
	font-size:14px;
	line-height:25px;
	color:#FFF;
}
.new1 a span{
	font-weight:bold;
	font-size:16px;}
.new2{
	float:right;
	width:442px;}
.new2-1{
	background:#EEE;
	padding:15px 20px;}
.new2-1 h3{
	font-size:16px;
	color:#333333;
}
.new2-1 p{
	font-size:14px;
	color:#666666;
	line-height:25px;}
.new2-1 p:hover{color:#85BA28;}
.new3 li{
	float:left;
	width:442px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dashed #D4D4D4;
	margin:12px 0px 0px 0px;}
.new3 li a{
	font-size:16px;
	color:#333333;
	padding: 0px 0px 0px 15px;
	background:url(../images/e.jpg) no-repeat;
	background-position:left center;}
.new3 li a:hover{color:#85BA28;}
.new4{
	float:right;
	width:380px;}
.h04 {
    background: url(../images/icon4.png) no-repeat;
    float: left;
    background-position: left 23%;
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 15px 40px;
    border-bottom: 3px solid #85BA28;
}
.new4 ul li {
    float: left;
    width: 380px;
    border-top: 1px dashed #D4D4D4;
    padding: 10px 0px 0px 0px;
    margin: -1px 0px 10px 0px;
}
.new4 ul li h3{
	background:url(../images/wen.png) no-repeat;
	background-position:left center;
	font-size:16px;
	color:#333;
	padding: 0px 0px 0px 35px;
	line-height:25px;}
.new4 ul li p{
	font-size:16px;
	color:#666666;
	background:url(../images/da.png) no-repeat;
	background-position:left top;
	padding: 0px 0px 0px 35px;
	line-height:25px;}
.new4 ul li p:hover{color:#85BA28;}
.h05{
	text-align:center;
	font-size:28px;
	color:#333333;
	font-weight:normal;}
.h05 span{
	text-transform:uppercase;
	font-size:20px;
	color:#93929a;
	margin:0px 0px 0px 10px;
}
.h05 font {
    background: url(../images/icon5.png) no-repeat;
    padding: 0px 0px 0px 60px;
}
.footer{
	background:#282828;}
.logo1{
	float:left;
	padding:0px 50px 0px 0px;
	border-right:1px solid #454545;
	margin:0px 40px 0px 0px;
	}
.foot1{
	float:left;
	width:405px;
	height:120px;
	border-right:1px solid #454545;}
.foot1 h1{
	font-size:18px;
	color:#FFF;}
.p3{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/icon7.png) no-repeat;
	background-position:left center;
	padding: 0px 0px 0px 40px;}
.p4{
	font-size:16px;
	color:#FFF;
	background:url(../images/icon6.png) no-repeat;
	background-position:left center;
	padding: 0px 0px 0px 40px;
	line-height:26px;}
.foot2{
	float:right;
	width:355px;}
.foot3{
	float:left;
	width:235px;}

.foot3 h1{
	font-size:18px;
	color:#FFF;}
.foot3 a{
	display:inline-block;
	float:left;
	font-size:16px;
	color:#c8c8c8;
	width:117px;
	line-height:25px;}
.foot3 a:hover{
	color:#FFF;
	text-decoration:underline;}
.xian1{
	border-top:1px solid #454545;}
.huo{
	text-align:center;
	font-size:16px;
	color:#dad4d2;
}
.huo a{
	color:#dad4d2;}
.di{
	background:#242424;
	text-align:center;
	font-size:16px;
	color:#dad4d2;
	line-height:65px;}
	
#cs_box {
    width: 200px;
    position: fixed;
    left: 0px;
    top: 300px;
    border-radius: 10px;
    z-index: 1000;
}
.xuan1{
	border-right:2px solid #76A523;
	width:122px;}
.xuan1 a{
	display:inline-block;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#85BA28;
	font-size:16px;
	color:#FFF;
	border-bottom:1px solid #FFF;}
.xuan1 a:hover{
	background:#A2D24D;}
.dian {
    background: url(../images/click.png) no-repeat;
    position: absolute;
    width: 34px;
    height: 116px;
    cursor: pointer;
    margin: 0px 0px 0px 122px;
}
.dian {
    background: url(../images/click.png) no-repeat;
    position: absolute;
    width: 34px;
    height: 116px;
    cursor: pointer;
    margin: 0px 0px 0px 122px;
}
.zhan {
    background: url(../images/zhan.jpg) no-repeat !important;
    position: absolute !important;
    width: 34px !important;
    height: 116px !important;
    cursor: pointer !important;
	margin:0px !important;
}
.zuo{
    float: left;
    width: 235px;
    background: #85BA28;
    border-left: 3px solid #74A321;
}
.zuo h1{
	font-size:32px;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	padding:20px 0px;}
.zuo h1 span{
	font-size:15px;
	text-transform:uppercase;}
.zuo a{
	display:inline-block;
	background:#F3F3F2;
	width:235px;
	text-align:center;
	font-size:24px;
	color:#86bd25;
	height:65px;
	line-height:65px;}
.zuo a:hover{
	background:#86bd25;
	color:#FFF;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;}
.nav-ch{
	background:#86bd25 !important;
	color:#FFF !important;}
.zuo1{
	background:#F3F3F2;}
.you{
	float:right;
	width:945px;}
.dang {
    border-bottom: 1px solid #A8A8A8;
    background: url(../images/home.png) no-repeat;
    font-size: 18px;
    color: #494949;
    padding: 7px 0px 10px 50px;
}
.dang a{
    color: #494949;}
.dang a:hover{color:#86bd25;}
.pro li {
    float: left;
    width: 272px;
    margin: 0px 21px 20px 21px;
}
.pro li img{}
.pro li p{
	font-size:18px;
	color:#86bd25;
	line-height:30px;
	margin:10px 0px;
	text-align:center;}
.change-p{
	text-align:center;}
.change-p ul li{
	display:inline-block;}
.change-p ul a{
	font-size:12px;
	color:#86bd25;
	border:1px solid #86bd25;
	padding:3px 8px;
	margin:0px 5px;}
.change-p ul a:hover{
	background:#86bd25;
	color:#FFF;}
.h06{
	text-align:center;
	font-size:28px;
	color:#86bd25;
	padding:0px 0px 15px 0px;
	border-bottom:1px dashed #535353;}
.nei{
	font-size:16px;
	color:#333;
	line-height:35px;}
.h07{
	font-size:18px;
	color:#454545;
	line-height:35px;
	float:left;
	width:435px;
	margin:80px 0px 0px 0px;}
.h08{
	text-align:center;
	font-size:50px;
	color:#9cc32a;
	font-weight:normal;
	background:url(../images/xian1.jpg) no-repeat;
	background-position:center center;}
.h09{
	font-size:24px;
	color:#2f2f2f;}
.p5{
	float:left;
	font-size:20px;
	color:#2f2f2f;
	background:url(../images/lian1.jpg) no-repeat;
	line-height:48px;
	padding:0px 0px 0px 60px;
	font-weight:bold;
	width:645px;}
.p6{
	float:right;
	font-size:20px;
	color:#2f2f2f;
	background:url(../images/lian2.jpg) no-repeat;
	line-height:48px;
	padding:0px 0px 0px 60px;
	font-weight:bold;
	width:480px;}
.p7{
	float:left;
	font-size:20px;
	color:#2f2f2f;
	background:url(../images/lian3.jpg) no-repeat;
	line-height:48px;
	padding:0px 0px 0px 60px;
	font-weight:bold;
	width:645px;}
.p8{
	float:right;
	font-size:20px;
	color:#2f2f2f;
	background:url(../images/lian4.jpg) no-repeat;
	line-height:48px;
	padding:0px 0px 0px 60px;
	font-weight:bold;
	width:480px;}
.ditu{
	margin:0 auto;
	border:1px solid #D2D2D1;
	width:1007px;
	height:477px;}

	#allmap {height: 475px;width:1005px;overflow: hidden;}
	#result {width:100%;font-size:12px;}
.xin li{
	float:left;
	width:945px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dashed #D4D4D4;
	margin:0px 0px 20px 0px;}
.xin li a{
	font-size:16px;
	color:#333333;
	padding: 0px 0px 0px 15px;
	background:url(../images/e.jpg) no-repeat;
	background-position:left center;}
.xin li a:hover{color:#85BA28;}
.xin li a span{
	float:right;}












