@charset "utf-8";
html { width:100%; background:#FFFFFF; }
body { width:100%; margin:0 auto; background:#FFFFFF; padding:0; font-size:12px; color:#676767; font-family:Verdana, Arial, Helvetica, sans-serif;  }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,div,p,form,input { margin:0; padding:0; font-weight:normal; text-indent:0; list-style-type:none}
a { color:#676767; text-decoration:none;}
a:hover {color:#009943;}
.clear { clear:both;}
img { border:0;}

.top { width:100%; margin:0 auto; height:95px; }
.top .to { width:1200px; margin:0 auto;}
.top .logo { float:left; width:370px;}
.top .menu { float:right; width:760px; margin-left:70px;}
.top .menu li { float:left; line-height:95px; text-align:center; padding:0 15px;}
.top .menu li a:hover { background:url(../images/o.gif) no-repeat center 70px; color:#56984a;}
.top .menu li a { display:block; font-size:16px;}
.top .menu li .on { background:url(../images/o.gif) no-repeat center 70px; color:#56984a;}

.ban { width:100%; margin:0 auto; background:url(../images/ban.jpg) no-repeat center; height:250px; text-align:center; }

.banner { width:100%; margin:0 auto; height:664px; }

.onew { width:1200px; margin:0 auto; margin-top:25px;}
.onew .abo-post { padding-bottom:30px;}
.onew .abo-post h2 { font-size:32px; font-weight:bold; color:#009943;}
.onew .abo-post .texta { font-size:22px; font-weight:normal; padding-left:15px; color:#999;}
.onew .abo-post h3 { border-bottom:8px solid #009943; width:10%; padding-top:20px;}
.onew .onewa-a { float:left; width:430px;}
.onew .onewa-a h6 { margin-bottom:15px;}
.onew .onewa-a h5 { font-size:16px; font-weight:bold; line-height:34px;}
.onew .onewa-a p { font-size:12px; line-height:21px;}

.onew .onewa-b { float:left; width:420px;  padding-left:30px; padding-right:30px;}
.onew .onewa-b ul {} 
.onew .onewa-b ul li { border-bottom:1px dashed #dcdcdc; padding-bottom:7px; margin-bottom:12px;}
.onew .onewa-b ul li a { font-size:15px; }
.onew .onewa-b ul li p { font-size:12px; line-height:23px;}

.onew .onewa-c { float:right; width:280px;}
.onew .onewa-c .onewa-ca { margin-bottom:12px; line-height:32px;}

.abos { width:100%; margin:0 auto; background:#f1f1f1; padding:30px 0px; margin-top:40px;}
.abos .abo { width:1200px; margin:0 auto; }
.abos .abo .abo-post { padding-bottom:30px;}
.abos .abo .abo-post h2 { font-size:32px; font-weight:bold; color:#009943;}
.abos .abo .abo-post .texta { font-size:22px; font-weight:normal; padding-left:15px; color:#999;}
.abos .abo .abo-post h3 { border-bottom:8px solid #009943; width:10%; padding-top:20px;}
.abos .abo .aboa {width:1200px;}
.abos .abo .aboa h6 { float:left; width:560px; padding-right:40px; font-size:15px; line-height:30px; padding-top:20px;} 
.abos .abo .aboa h5 { float:right; width:600px;} 

.ne { width:1197px; margin:0 auto; margin-top:25px;}
.ne .ane { width:380px; float:left; border:1px solid #f0f0f0;  padding-bottom:15px;}
.ne .ane .anea { width:336px; margin:0 auto; padding-top:15px; }
.ne .ane .anea h4 { float:left; font-size:18px; color:#019f4d; font-weight:bold; }
.ne .ane .anea h4 .r { width:5px; height:20px; background:#019f4d; float:left; margin-right:10px;}
.ne .ane .anea h3 { float:right; padding-top:6px;}
.ne .ane h2 { width:380px; border-bottom:1px solid #f0f0f0; padding-top:12px;}
.ne .ane ul { width:340px; margin:0 auto; padding-top:12px;}
.ne .ane .r { float:right; direction:inherit;}
.ne .ane li { line-height:40px; border-bottom:1px dashed #eee;}
.ne .ane li a { font-size:15px;}

.ne .bne { width:380px; float:left; border:1px solid #f0f0f0; margin-left:25px; padding-bottom:15px;}
.ne .bne .anea { width:336px; margin:0 auto; padding-top:15px;}
.ne .bne .anea h4 { float:left; font-size:18px; color:#019f4d; font-weight:bold; }
.ne .bne .anea h4 .r { width:5px; height:20px; background:#019f4d; float:left; margin-right:10px;}
.ne .bne .anea h3 { float:right; padding-top:6px;}
.ne .bne h2 { width:380px; border-bottom:1px solid #f0f0f0; padding-top:12px;}
.ne .bne ul { width:340px; margin:0 auto; padding-top:12px;}
.ne .bne .r { float:right; direction:inherit;}
.ne .bne li { line-height:40px; border-bottom:1px dashed #eee;}
.ne .bne li a { font-size:15px;}

.ne .cne { width:380px; float:right; border:1px solid #f0f0f0;  padding-bottom:15px;}
.ne .cne .anea { width:336px; margin:0 auto; padding-top:15px;}
.ne .cne .anea h4 { float:left; font-size:18px; color:#019f4d; font-weight:bold; }
.ne .cne .anea h4 .r { width:5px; height:20px; background:#019f4d; float:left; margin-right:10px;}
.ne .cne .anea h3 { float:right; padding-top:6px;}
.ne .cne h2 { width:380px; border-bottom:1px solid #f0f0f0; padding-top:12px;}
.ne .cne ul { width:340px; margin:0 auto; padding-top:12px;}
.ne .cne .r { float:right; direction:inherit;}
.ne .cne li { line-height:40px; border-bottom:1px dashed #eee;}
.ne .cne li a { font-size:15px;}

.photos { width:100%; margin:0 auto; background:#f1f1f1; padding:30px 0px; margin-top:25px;}
.photos .photo{ width:1200px; margin:0 auto; }
.photos .photo .abo-post { padding-bottom:30px;}
.photos .photo .abo-post h2 { font-size:32px; font-weight:bold; color:#009943;}
.photos .photo .abo-post .texta { font-size:22px; font-weight:normal; padding-left:15px; color:#999;}
.photos .photo .abo-post h3 { border-bottom:8px solid #009943; width:10%; padding-top:20px;}
.photos .photo ul {}
.photos .photo ul li { float:left; width:279px; padding:0px 10px;}
.photos .photo ul li a { display:block; font-size:14px; line-height:21px;}
.photos .photo ul li a:hover { background:#009943; color:#fff;}
.photos .photo ul li p { padding:16px 12px;}

.link { width:1200px; margin:0 auto; margin-top:25px;}
.link h6 { font-size:20px; color:#6C6C6C; float:left;}
.link h6 p { float:right; font-size:12px; line-height:30px; text-indent:20px;}

.footer { width:100%; margin:0 auto; background:#009943; color:#fff; padding:18px 0px; text-align:center; line-height:23px; margin-top:20px;}
.footer a { color:#fff;}

.li {
	border-bottom:1px solid #e0e0e0;
	width:1100px;
	margin:0 auto;
	margin-top:15px;
}
.dh {
	width:1100px;
	margin:0 auto;
	margin-top:27px;
}
.dh h5 {
	float:left;
}
.dh h6 {
	float: left;
	line-height: 23px;
	font-size: 12px;
	padding-left: 12px;
	color: #282266;
}
.page {
	width:1100px;
	margin:0 auto;
	margin-top:20px;
}
.page li {
	float: left;
	background: #e0e0e0;
	margin-right: 1px;
}
.page li a {
	display: block;
	color: #656565;
	padding: 14px 23px;
	font-size:16px;
}
.page li a:hover {
	background:#009943;
	color:#fff;
}

.bpro { width:100%; margin:0 auto; text-align:center; position:relative;  z-index:1; padding-top:105px; height:315px;}
.bpro img { width:100%;}

.daos { width:1100px; margin:0 auto; text-align:center; margin-top:40px; }
.daos ul {  }
.daos ul li { display:inline; margin:0px 8px;}
.daos ul li a { font-size:15px; line-height:48px; border:1px solid #dddddd;  padding:14.5px 25px; margin-left:-3px; margin-right:-2px; ma}
.daos ul li a:hover { background:#009943; color:#fff; padding:14.5px 25px;}

.about { width:1100px; margin:0 auto; margin-top:45px; line-height:29px; font-size:14px; margin-bottom:40px;}
.about h2 { text-align:center; font-size:34px; color:#878787;}
.about h2 span { color:#317fb9;}
.about p { text-align:center; padding-bottom:12px;}
.about .abo { line-height:29px; font-size:14px; margin-top:18px;}

.biao { width:1100px; margin:0 auto; margin-top:15px; line-height:29px; font-size:14px; margin-bottom:40px;}
.biao h6 { font-size:14px; line-height:32px; padding-bottom:10px;}
.biao h5 { border-bottom: 1px dashed #CCC; margin-bottom:20px;}

.hang { width:1100px; margin:0 auto; margin-top:23px;}
.hang li { float:left; width:338px; margin:0px 12px 25px 12px; background:#f0f0f0; border:1px solid #F0F0F0;}
.hang li:hover { border:1px solid #009943;}
.hang li img {  width:338px; height:261px;}
.hang li img:hover {  width:338px; height:261px;}
.hang li p { font-size:12px; line-height:21px; margin-top:12px; padding:0 10px; }
.hang li h6 { padding:0 10px; font-size:14px; font-weight:bold;  padding-top:20px;}
.hang li a { display:block; padding-bottom:20px; }
.hang li a:hover { color:#c90128;  background:#009943; color:#fff;}
.hang .next { width:1100px; margin: 0 auto;  margin-top:30px;}
.hang .next li { width:90px; height:25px;  padding:7px 16px; border-radius:6px; border:1px solid #CCC; color:#999; float:left; line-height:25px; margin-right:1px;}
.hang .next li:hover { background:#009943; color:#fff;}
.hang .next li a { display: block; font-size: 12px; background:none; padding:0px; margin:0px; line-height:25px; color:#666; text-align:center; }
.hang .next li a:hover { color:#fff;}

.text { width:1100px; margin:0 auto; text-align:center; margin-top:40px;}
.text h1 { font-size:34px; }
.text h1 b { color:#C6C6C6; font-weight:normal;}
.text .l { border-bottom:4px; height:6px; width:72px; background:#39A2D9; margin:0 auto; margin-top:15px; text-align:center;}
.text .ls { border-bottom:4px; height:6px; width:72px; background:#39A2D9; margin:0 auto; margin-top:15px; text-align:center;}

.pro { width:1100px; margin:0 auto; text-align:center; margin-top:40px; }
.pro li { width:1100px; margin-bottom:20px;}
.pro li a {  display:block;  background:#F1F1F1; padding:22px 22px; color:#666;}
.pro li .proa { float:left; width:288px;}
.pro li .prob { float:left; width:510px; text-align:left; margin-left:40px;}
.pro li .prob:hover { color:#fff; background:#39A2D9;}
.pro li .prob b { font-size:23px; margin-bottom:20px;}
.pro li .prob h6 { font-size:12px; padding-top:22px; line-height:23px;}
.pro li .prob p { line-height:22px;}
.pro li .proc { float:right; width:88px; margin-right:30px; padding-top:52px;}
.pro li .proc img { padding-bottom:15px;}
.pro li a:hover { background:#39A2D9; color:#fff;}

.pro .next { width:1100px; margin: 0 auto;  margin-top:50px;}
.pro .next li { width:90px; height:25px;  padding:7px 16px; border-radius:6px; border:1px solid #CCC; color:#999; float:left; line-height:25px; margin-right:1px;}
.pro .next li:hover { background:#009943; color:#fff;}
.pro .next li a { display: block; font-size: 12px; background:none; padding:0px; margin:0px; line-height:25px; color:#666;}
.pro .next li a:hover { color:#fff;}

.join { width:1100px; margin:0 auto; margin-top:40px; }

.cont { width:1100px; margin:0 auto; margin-top:40px; }
.cont li { float:left; width:257px; height:225px; margin: 0px 9px;}
.cont li p { padding-top:130px; line-height:28px;}
.cont li b { font-size:12px; font-weight:normal; line-height:21px;}
.cont li.con1 { background:url(../images/fo1.jpg) no-repeat; height:225px; width:257px; font-size:16px; text-align:center;}
.cont li.con1:hover { background:url(../images/fo01.jpg) no-repeat; height:225px; width:257px; color:#fff;}
.cont li.con2 { background:url(../images/fo2.jpg) no-repeat; height:225px; width:257px; font-size:16px; text-align:center;}
.cont li.con2:hover { background:url(../images/fo02.jpg) no-repeat; height:225px; width:257px; color:#fff;}
.cont li.con3 { background:url(../images/fo3.jpg) no-repeat; height:225px; width:257px; font-size:16px; text-align:center;}
.cont li.con3:hover { background:url(../images/fo03.jpg) no-repeat; height:225px; width:257px; color:#fff;}
.cont li.con4 { background:url(../images/fo4.jpg) no-repeat; height:225px; width:257px; font-size:16px; text-align:center;}
.cont li.con4:hover { background:url(../images/fo04.jpg) no-repeat; height:225px; width:257px; color:#fff;}

.cont .map { margin-top:15px; text-align:center;}
.cont .mesg { width:1082px; margin:0 auto; background:#F0F0F0; margin-top:15px; padding-top:35px; padding-bottom:35px;}
.cont .mesg h6 { text-align:center; font-size:18px;}
.cont .mesg h6 b { font-weight:normal; color:#39A2D9;}
.cont .mesg h5 { border-bottom:1px solid #DADADA; padding-top:25px;}

.proo { width:1100px; margin:0 auto; text-align:center; margin-top:50px; }
.proo .prooa { width:529px; float:left; border:1px solid #DDDDDD;}
.proo .proob { float:left; width:530px; margin-left:39px; text-align:left;}
.proo .proob h1 { font-weight:bold; color:#39A2D9; padding-bottom:25px;}
.proo .proob p { font-size:15px; line-height:50px;}
.proo .proob h4 { border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; margin-top:207px; line-height:50px; font-size:15px;}
.proo .prooc { margin-top:40px; text-align:left;}
.proo .prooc .fang { width:92px; height:40px; background:#b3b3b3; text-align:center; float:right; color:#FFF; line-height:40px; font-size:18px;}
.proo .prooc .fang a { color:#fff;}

.qita { width:1100px; margin:0 auto; text-align:center; margin-top:50px; }
.qita h2 { background:url(../images/ll.gif) no-repeat; height:27px; width:1100px; color:#39A2D9; font-size:21px;}
.qita ul { margin-top:40px;}
.qita li { float:left; width:253px; margin:0px 10px 0px 12px;  background:#F1F1F1;}
.qita li img { width:251px; height:187px; border:1px solid #f3f3f3;}
.qita li img:hover { width:251px; height:187px; border:1px solid #39A2D9;}
.qita li a { display:block; color:#666; line-height:50px;}
.qita li a:hover { background:#39A2D9; color:#fff;}

.pnew { width:1100px; margin:0 auto; margin-top:40px; }
.pnew li { width:1100px; margin-bottom:20px; border-bottom:1px dashed #eee;}
.pnew li a {  display:block; padding-bottom:20px; color:#666; padding-top:20px; padding-left:20px;}
.pnew li a:hover { background:#009943; color:#fff;}
.pnew li b { font-size:23px; margin-bottom:20px;}
.pnew li h6 { font-size:12px; line-height:23px; }
.pnew li p { line-height:23px; padding-top:12px; }

.pnew .next { width:1100px; margin: 0 auto;  margin-top:50px;}
.pnew .next li { width:90px; height:25px;  padding:7px 16px; border-radius:6px; border:1px solid #CCC; color:#999; float:left; line-height:25px; margin-right:1px;}
.pnew .next li:hover { background:#009943; color:#fff;}
.pnew .next li a { display: block; font-size: 12px; background:none; padding:0px; margin:0px; line-height:25px; color:#666;}
.pnew .next li a:hover { color:#fff;}


.pnews { width:1100px; margin:0 auto; margin-top:40px; }
.pnews .pnewsa { background:#f5f5f5; padding:30px 0px; text-align:center; margin-bottom:30px;} 
.pnews .pnewsa h1 { font-size:28px; font-weight:bold; color:#7a7a7a;}
.pnews .pnewsa p { font-size:12px; line-height:30px;}
.pnews .pnewsb { text-align:left; line-height:30px; font-size:14px;}
.pnews .pnewsc { padding-top:50px;}
.pnews .pnewsc h4 { font-size:24px; border-bottom:4px solid #e6e6e6; font-weight:bold; padding-bottom:8px;}
.pnews .pnewsc ul { padding-top:30px;}
.pnews .pnewsc li { float:left; width:520px; margin:0px 15px 25px 15px;}
.pnews .pnewsc li img { float:left; width:150px;}
.pnews .pnewsc li .pnewsca { float:left; width:310px; margin-left:25px;}
.pnews .pnewsc li .pnewsca b { font-size:14px;}
.pnews .pnewsc li .pnewsca p { line-height:20px; padding-top:10px;}
.pnews .pnewsc li a { display:block}
.pnews .pnewsc li a:hover { color:#009943;}

.pabout { width:100%; margin:0 auto; background:url(../images/abo3.jpg) no-repeat; height:500px; margin-top:40px;}
 
.pabouta { width:1100px; margin:0 auto; margin-top:40px;}
.pabouta .texts { width:1100px; margin:0 auto; text-align:center; margin-top:35px;}
.pabouta .texts h1 { font-size:34px; }
.pabouta .texts h1 a { color:#878787;}
.pabouta .texts h1 b { color:#C6C6C6; font-weight:normal;}
.pabouta .texts .l { border-bottom:4px; height:6px; width:72px; background:#39A2D9; margin:0 auto; margin-top:15px; text-align:center;}
.pabouta h6 { line-height:28px; padding-top:30px; text-align:center;}
.pabouta h6 img { padding:20px 0px;}

.paboutb { width:100%; margin:0 auto; background:#0075aa; padding:30px 0px; margin-top:50px;}
.paboutb .texts { width:1100px; margin:0 auto; text-align:center; margin-top:35px;}
.paboutb .texts h1 { font-size:34px;  color:#fff;}
.paboutb .texts h1 a { color:#fff;}
.paboutb .texts h1 b { color:#b2e4fb; font-weight:normal;}
.paboutb .texts .l { border-bottom:4px; height:6px; width:72px; background:#fff; margin:0 auto; margin-top:15px; text-align:center;}
.paboutb h6 { text-align:center; padding-top:40px;}

.paboutc { width:1100px; margin:0 auto; margin-top:40px;}
.paboutc .texts { width:1100px; margin:0 auto; text-align:center; margin-top:35px;}
.paboutc .texts h1 { font-size:34px; }
.paboutc .texts h1 a { color:#878787;}
.paboutc .texts h1 b { color:#C6C6C6; font-weight:normal;}
.paboutc .texts .l { border-bottom:4px; height:6px; width:72px; background:#39A2D9; margin:0 auto; margin-top:15px; text-align:center;}
.paboutc ul { margin-top:40px;}
.paboutc ul li { border:1px solid #dddddd; margin-bottom:15px; isplay:block; padding:12px 15px; line-height:21px;}
.paboutc ul li:hover { border:1px solid #009943; color:#009943;}

.paboutd { width:100%; margin:0 auto; background:#0075aa; padding:30px 0px; margin-top:50px;}
.paboutd .texts { width:1100px; margin:0 auto; text-align:center; margin-top:35px; }
.paboutd .texts h1 a { color:#fff;}
.paboutd .texts h1 { font-size:34px;  color:#fff;}
.paboutd .texts h1 b { color:#b2e4fb; font-weight:normal;}
.paboutd .texts .l { border-bottom:4px; height:6px; width:72px; background:#fff; margin:0 auto; margin-top:15px; text-align:center;}
.paboutd h6 { line-height:28px; padding-top:30px; text-align:center; padding-bottom:40px;}

.paboute { width:1100px; margin:0 auto; margin-top:40px;}
.paboute .texts { width:1100px; margin:0 auto; text-align:center; margin-top:35px;}
.paboute .texts h1 { font-size:34px; }
.paboute .texts h1 a { color:#878787;}
.paboute .texts h1 b { color:#C6C6C6; font-weight:normal;}
.paboute .texts .l { border-bottom:4px; height:6px; width:72px; background:#39A2D9; margin:0 auto; margin-top:15px; text-align:center;}
.paboute h6 { line-height:28px; padding-top:30px; text-align:center;}
.paboute h6 img { padding:20px 0px;}

.pages { line-height:23px; line-height:32px; margin-top:30px;}
.pages a { background:#eee; padding:8px 8px;}

.coolbg {text-transform: uppercase;
	color: #fff;
	background-color: #009943;
	border: 0;
	padding: 12px 32px;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
	border-radius: 0;
	margin-top: 8px; padding-bottom:15px;
	transition: all 0.5s;}
	
	
input { font-size:15px;}
.intxt { width:340px; height:28px;}
.intx { width:150px; height:28px;}
table {
	width: 80%;
	margin:0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
}
table tr {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}
table th, table td {
	padding: 12px;
	border-bottom: 1px solid #ddd;
	font-size: 15px;
}
table th {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}
 @media screen and (max-width: 600px) {
 table {
 border: 0;
}
 table thead {
 display: none;
}
 table tr {
 margin-bottom: 10px;
 display: block;
 border-bottom: 2px solid #ddd;
}
 table td {
 display: block;
 text-align: right;
 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}
 table td:last-child {
 border-bottom: 0;
}
 table td:before {
 content: attr(data-label);
 float: left;
 text-transform: uppercase;
 font-weight: bold;
}