﻿/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

/*整站样式*/

html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p {

	margin: 0;

	padding: 0;

	border: 0;

}

body {

	font-size: 12px;

	font-family: '微软雅黑', Arial;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

}

ul, ol, li {

	list-style-type: none;

}

img {

	border: 0;

	vertical-align: middle

}

select, input, select {

	vertical-align: middle;

	outline: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

iframe {

	border: none;

}

a:link {

	color: #666666;

	text-decoration: none;

}

a:visited {

	color: #666666;

	text-decoration: none;

}

a:hover {

color: #da6307;

text-decoration: none;
}

a:active {

	color: #0093ff;

	text-decoration: none;

}

.h {

	display: none;

	visibility: visible;

}

.wrap {

	border: 0;

	padding: 0;

	width: 1100px;

	margin: 0 auto;

*zoom:1;

}

.wrap:after {

	clear: both;

	content: "";

	display: table;

}

.c {

	clear: both;

	font-size: 0;

	line-height: 0;

	height: 0;

	visibility: visible;

}

.fix {

*zoom:1;

}

.fix:after {

	clear: both;

	content: "";

	display: table;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.pors {

	position: relative;

}

/* 编辑器内容样式 凡是编辑器修改区域加上 */

.editor {

	line-height: 24px;

	text-align: left;

}

.editor p {

	text-indent: 2em;

}

.editor ol li {

	list-style-type: circle;

	margin-left: 25px;

}

.editor ul li {

	list-style-type: square;

	margin-left: 25px;

}

/*网页样式*/





header {

	height: 90px;

}

.logo {

	float: left;

}

.h_01 {

	width: 210px;

	margin-top: 35px;

}

.h_01 img {

	vertical-align: top;

	margin-right: 10px;

}

.h_01 h2 {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	color: #222222;

	font-size: 14px;

	width: 70px;

	vertical-align: top;

}

.h_01 p {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	color: #32a12a;

	font-size: 14px;

	line-height: 20px;

	width: 105px;

}

.h_02 {

	position: relative;

	margin-top: 28px;

	padding-left: 20px;

}

.sokuang {

	width: 228px;

	padding-left: 10px;

	height: 30px;

	border: 1px solid #dddddd;

	font-size: 12px;

	color: #999;

}

.so {

	position: absolute;

	background: url(../images/n_02.png);

	width: 16px;

	height: 16px;

	border: 0;

	top: 7px;

	right: 12px;

}

nav {

	border-top: 3px solid #32a12a;

	height: 52px;

	position: relative;

	z-index: 100;

}

nav .nav_01 >li {

	margin-left: 42px;

	float: left;

	color: #222222;

	font-size: 16px;

}

nav .nav_01 >li:first-child {

	margin-left: 0;

}

nav .nav_01 > li div> a {

	color: #222;

	width: 100px;

	height: 36px;

	display: inline-block;

 *display: inline;

 *zoom: 1;

	text-align: center;

	line-height: 30px;

	margin-top: 10px;

}

nav .nav_01 > li:hover div> a {

	color: #fff;

	background: url(../images/n_06.png);

}

nav .nav_01 .on div> a {

	color: #fff;

	background: url(../images/n_06.png);

}

nav .nav_01 > li:hover ul {

	display: block;

}

nav .nav_01 > li ul {

	position: absolute;

	top: 45px;

	z-index: 1000;

	background-color: rgba(255,255,255,.9);

	display: none;

	padding: 0 22px;

	padding-top: 17px;

}

nav li ul li {

	width: 100%;

	text-align: center;

}

nav li ul li a {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	padding-bottom: 20px;

	color: #26292e;

	font-size: 14px;

}

nav li ul li a:hover {

	text-decoration: underline;

	color: #32a12a;

}

.fullSlide {

	position: relative;

}

.fullSlide .pic li {

	height: 500px;

}

.fullSlide .hd {

	text-align: center;

	margin-top: 26px;

}

.fullSlide .hd ul {

	height: 1px;

	background: #dddddd;

	display: inline-block;

 *display: inline;

 *zoom: 1;

}

.fullSlide .hd li {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	border-left: 2px solid #fff;

	border-right: 2px solid #fff;

	position: relative;

	top: -7px;

	margin-left: 64px;

}

.fullSlide .hd li span {

	width: 7px;

	height: 7px;

	background: #fff;

	border: 2px solid #888888;

	display: block;

	overflow: hidden;

	cursor: pointer;

}

.fullSlide .hd li:first-child {

	margin-left: 0;

}

.fullSlide .hd .on span {

	border-color: #32a12a;

}

.main_01 .main_top {

	padding-top: 50px;

}

.main_top {

	text-align: center;

	padding-top: 60px;

}

.main_top h2 {

	color: #000;

	font-size: 24px;

	line-height: 24px;

	padding-top: 12px;

}

.main_01_c {

	text-align: center;

	margin-top: 40px;

	margin-bottom: 30px;

}

.main_01_c li {

	color: #222222;

	display: inline-block;

 *display: inline;

 *zoom: 1;

	margin: 0 20px;

	height: 35px;

	padding: 0 30px;

	font-size: 14px;

	border: 1px solid #dddddd;

	line-height: 35px;

}

.main_01_c li:hover {

	color: #32a12a;

	cursor: pointer;

	border-color: #32a12a;

}

.main_01_c .on {

	color: #32a12a;

	cursor: pointer;

	border-color: #32a12a;

}

.main_01_c li img {

	margin-left: 15px;

}

.main_01_f {

	margin-bottom: 50px;

}

.main_01_f li {

	width: 245px;

	position: relative;

	border-bottom: 3px solid #dddddd;

	float: left;

	margin-left: 30px;
	margin-top:20px;

	height: 264px;

}

.pro {

	padding-bottom: 60px;

}

.pro .main_01_f ul {

	margin-right: -40px;

	margin-top: 30px;

}

.pro .main_01_f li {

	margin-right: 40px;

	margin-left: 0;

	margin-bottom: 35px;

}

.main_01_f li:first-child{

	/*margin-left: 0;*/

}
/*.main_01_f li:fifth-child{

	margin-left: 0;

}
.main_01_f li:ninth-child{

	margin-left: 0;
}
*/

.main_01_f li div {

	width: 245px;

	position: absolute;

	height: 200px;

	top: 0;

	left: 0;

	background-color: rgba(50,161,42,.6);

	display: none;

}

.main_01_f li div em {

	line-height: 200px;

	display: block;

	width: 40px;

	height: 41px;

	text-align: center;

	margin: 0 auto;

}

.main_01_f li h2 {

	font-size: 14px;

	color: #222222;

	line-height: 23px;

	padding: 5px 0;

}

.main_01_f li:hover {

	border-color: #32a12a;

}

.main_01_f li:hover div {

	display: block;

}

.more {

	width: 170px;

	height: 38px;

	background: #32a12a;

	margin: 0 auto;

	text-align: center;

	line-height: 38px;

	font-size: 14px;

	color: #fff;

}

.more a {

	color: #fff;

	width: 100%;

	height: 100%;

	display: block;

}

.more span {

	font-family: "宋体";

	margin-left: 11px;

}

.main_02 {

	border-top: 2px solid #eeeeee;

	margin-top: 50px;

}

.main_02_c {

	height: 460px;

	margin-top: 50px;

}

.fullSlide_01 {

	position: relative;

}

.fullSlide_01 .pic .div1 {

	width: 50%;

}

.fullSlide_01 .pic .div1 img {

	max-width: 100%;

}

.fullSlide_01 .pic .div2 {

	width: 50%;

	background: #2b2e34;

	height: 460px;

}

.fullSlide_01 .pic .div2 div {

	padding-left: 70px;

	width: 480px;

}

.fullSlide_01 .pic .div2 h2 {

	font-size: 18px;

	line-height: 18px;

	color: #fff;

	padding-top: 70px;

	padding-bottom: 25px;

}

.fullSlide_01 .pic .div2 h3 {

	width: 48px;

	background: #32a12a;

	height: 2px;

}

.fullSlide_01 .pic .div2 p {

	color: #cccccc;

	line-height: 28px;

	padding-top: 30px;

}

.fullSlide_01 .pic .div2 h4 {

	width: 166px;

	height: 35px;

	border: 1px solid #666666;

	color: #fff;

	font-size: 14px;

	text-align: center;

	line-height: 35px;

	margin-top: 155px;

}

.fullSlide_01 .pic .div2 h4 span {

	font-family: "宋体";

	margin-left: 11px;

}

.fullSlide_01 .sNext, .fullSlide_01 .sPrev {

	border: 1px solid #424243;

	color: #aaaaaa;

	font-family: "宋体";

	font-size: 24px;

	text-align: center;

	line-height: 38px;

	width: 38px;

	height: 38px;

	border-radius: 50%;

	display: block;

	position: absolute;

	top: 265px;

	z-index: 100;

}

.fullSlide_01 .sNext {

	left: 50%;

	margin-left: 120px;

}

.fullSlide_01 .sPrev {

	left: 50%;

	margin-left: 70px;

}

.fullSlide_01 .sPrev:hover, .fullSlide_01 .sNext:hover {

	border-color: #329e2a;

	color: #006633;

}

.main_03_c {

	margin-top: 50px;

}

.main_03_l {

	width: 475px;

	height: 280px;

	background: #32a12a;

	position: relative;

}

.main_03_l div {

	width: 185px;

	margin-left: 20px;

}

.main_03_l h2 {

	font-size: 18px;

	color: #fff;

	padding-top: 35px;

	padding-bottom: 10px;

}

.main_03_l div span {

	color: #a9e7c8;

}

.main_03_l p {

	color: #d4f0e2;

	line-height: 23px;

	padding-top: 20px;

}

.main_03_l img {

	position: absolute;

	right: 6px;

	top: 35px;

}

.main_03_l a {

	width: 170px;

	height: 37px;

	background: #2b2e34;

	text-align: center;

	line-height: 37px;

	font-size: 14px;

	color: #fff;

	display: block;

	position: absolute;

	

	left: 16px;

}

.main_03_l span {

	font-family: "宋体";

	margin-left: 11px;

}

.main_03_r {

	width: 555px;

}

.main_03_r li {

	height: 75px;

	margin-bottom: 36px;

}

.main_03_r li h2 {

	width: 45px;

	font-size: 46px;

	color: #cccccc;

	font-family: "Myriad Pro";

	font-weight: bold;

	line-height: 46px;

	float: left;

}

.main_03_r li div {

	width: 480px;

	float: right;

	padding-left: 15px;

	border-left: 1px solid #aaaaaa;

	height: 100%;

}

.main_03_r li h3 {

	font-size: 18px;

	color: #222222;

	line-height: 18px;

}

.main_03_r li span {

	font-size: 12px;

	color: #888888;

	float: right;

}

.main_03_r li p {

	color: #888888;

	font-size: 12px;

	line-height: 24px;

	padding-top: 13px;

}

.main_03_r li:hover h3 {

	color: #32a12a;

}

.main_04 {

	border-top: 2px solid #eeeeee;

	margin-top: 25px;

	padding-bottom: 60px;

}

.main_04_c {

	text-align: center;

	color: #444444;

	font-size: 14px;

	line-height: 24px;

	padding-top: 40px;

	padding-bottom: 40px;

}

.foot {

	height: 275px;

	background: #2b2e34;

}

.foot dl:first-child {

	width: 60px;

}

.foot dl {

	float: right;

	width: 195px;

	padding-top: 62px;

}

.foot dl dt {

	color: #f7f7f7;

	font-size: 14px;

	line-height: 14px;

	margin-bottom: 30px;

}

.foot dl a {

	color: #9398a3;

}

.foot dl dd {

	line-height: 12px;

	margin-bottom: 18px;

}

.foot dl .on a {

	color: #ffffff;

}

.foot dl dd:hover a {

	color: #ffffff;

}

.foot_01 {

	width: 340px;

	padding-top: 60px;

}

.foot_l h2 {

	color: #8a8d94;

	line-height: 12px;

	padding-top: 12px;

	font-size: 12px;

}

.foot_r {

	width: 170px;

}

.foot_r h2 {

	width: 170px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	color: #8a8d94;

	font-size: 14px;

	background: #3c4047;

}

.foot_r p {

	color: #ecebeb;

	font-size: 18px;

	line-height: 26px;

	padding-top: 10px;

	text-align: left;

	padding-left: 18px;

}

footer {

	height: 54px;

	color: #666666;

	line-height: 54px;

}

.ban {

	height: 240px;

}

.inside {

	margin-top: 30px;

}

.inside_l {

	width: 245px;

}

.inside_l dt span {

	height: 2px;

	width: 22px;

	background: #d0ecce;

	margin-left: 7px;

	display: inline-block;

 *display: inline;

 *zoom: 1;

}

.inside_l dt {

	height: 100px;

	text-align: center;

	line-height: 100px;

	font-size: 28px;

	color: #fff;

	background: #32a12a;

}

.inside_l dd {

	height: 66px;

	font-size: 16px;

	text-align: center;

	line-height: 66px;

	background: #f2f2f2;

	border-bottom: 3px solid #eaeaea;

}

.inside_l dd:hover {

	background: #cfeace;

	border-color: #b7deb4;

}

.inside_l .on {

	background: #cfeace;

	border-color: #b7deb4;

}

.inside_l dd a {

	width: 100%;

	height: 100%;

	display: block;

	color: #222222;

}

.inside_l dd:hover a {

	color: #32a12a;

}

.inside_l .on a {

	color: #32a12a;

}

.inside_r {

	width: 815px;

}

.inside_r_t {

	position: relative;

	color: #222222;

	font-size: 20px;

	line-height: 20px;

	border-bottom: 2px solid #dddddd;

}

.inside_r_t span {

	border-bottom: 2px solid #32a12a;

	color: #222222;

	font-size: 20px;

	line-height: 20px;

	display: inline-block;

 *display: inline;

 *zoom: 1;

	padding-bottom: 8px;

	position: relative;

	bottom: -2px;

}

.inside_r .abo {

	color: #444444;

	font-size: 14px;

	line-height: 30px;

	padding-top: 25px;

	padding-bottom: 50px;

}

.inside_r .abo_03 {

	padding-top: 35px;

	padding-bottom: 40px;

}

.inside_r .abo_03 img {

	padding: 6px;

	border: 1px solid #e6e6e6;

}

.inside_r .abo_03 ul {

	margin-right: -26px;

}

.inside_r .abo_03 li {

	width: 254px;

	text-align: center;

	margin-bottom: 35px;

	margin-right: 26px;

	cursor: pointer;

	float: left;

}

.inside_r .abo_03 h2 {

	font-size: 14px;

	color: #444444;

	line-height: 14px;

	padding-top: 12px;

}

.pro_01_t {

	line-height: 80px;

	color: #32a12a;

	font-size: 18px;

}

.pro_01_l {

	width: 400px;

}

.pro_01_l img {

	border: 1px solid #dddddd;

}

.pro_01_r {

	width: 380px;

	font-size: 14px;

	color: #444;

	line-height: 40px;

}

.pro_01_c {

	margin-bottom: 15px;

}

.pro_01_f b img {

	margin-right: 8px;

}

.pro_01_f {

	font-size: 14px;

	color: #444;

	line-height: 40px;

	padding-bottom: 60px;

}

.case {

	padding-bottom: 60px;

}

.case ul {

	margin-right: -26px;

	margin-top: 30px;

}

.case li {

	width: 254px;

	height: 168px;

	position: relative;

	margin-right: 26px;

	margin-bottom: 40px;

	float: left;

}

.case li div {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(50,161,42,.8);

	text-align: center;

	display: none;

}

.case li:hover div {

	display: block;

}

.case li div h2 {

	font-size: 14px;

	line-height: 14px;

	padding-top: 50px;

	color: #fff;

	padding-bottom: 15px;

}

.case_01_c {

	color: #444444;

	font-size: 14px;

	line-height: 28px;

	padding-bottom: 50px;

}

.con {

	padding-top: 30px;

	line-height: 36px;

	color: #444444;

	font-size: 14px;

	padding-bottom: 60px;

}

.con_01 {

	margin-right: -20px;

	padding-bottom: 20px;

}

.con_01 li {

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.con_01 .txt1 {

	width: 245px;

	height: 33px;

	padding-left: 10px;

	border: 1px solid #dddddd;

}

.con_01 textarea {

	width: 800px;

	padding-left: 10px;

	border: 1px solid #dddddd;

	height: 140px;

	padding-top: 5px;

	resize: none;

	outline: none;

	font-family: "微软雅黑";

	font-size: 12px;

}

.con_01 .txt2 {

	width: 120px;

	height: 36px;

	font-family: "Myriad Pro";

	border: 0;

	background: #32a12a;

	font-size: 14px;

	color: #fff;

	cursor: pointer;

}

.con_01 input:focus {

	border-color: #32a12a;

}

.con_01 textarea:focus {

	border-color: #32a12a;

}

.news {

	margin-top: 30px;

}

.news ul {

	padding-bottom: 20px;

}

.news li {

	margin-bottom: 20px;

	padding-bottom: 20px;

	border-bottom: 1px solid #eeeeee;

	float: left;

	width: 100%;

}

.news {

	

}

.news li img {

	float: left;

}

.news li div {

	width: 570px;

	float: right;

}

.news li h2 {

	font-size: 18px;

	line-height: 18px;

	padding-top: 5px;

	padding-bottom: 15px;

	color: #000000;

}

.news li p {

	color: #666666;

	line-height: 24px;

}

.news li h4 {

	padding-top: 10px;

	color: #888888;

	font-size: 12px;

}

.news li h4 img {

	margin-right: 10px;

}

.news li h3 {

	width: 98px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #32a12a;

	font-size: 12px;

	border: 1px solid #32a12a;

	margin-top: 15px;

}

.news li h3 span {

	font-family: "宋体";

	margin-left: 10px;

}

.news li:hover h2 {

	color: #32a12a;

}

.news li:hover h3 {

	color: #fff;

	background: #32a12a;

}

footer .fr {

	color: #9A9A9A;

}

footer .fr a {

	color: #9A9A9A;

}

.inside_l {

	margin-bottom: 100px;

}

.right_contact {

	position: fixed;

	bottom: 60px;

	right: 0px;

	width: 40px;

	display: none;

	z-index: 100000;

}

.right_contact .r_qq {

	background: url(../images/contact_qq.png) no-repeat center #ececec;

	width: 40px;

	height: 40px;

	cursor: pointer;

}

.right_contact .r_tel {

	background: url(../images/contact_tel.png) no-repeat center #ececec;

	width: 40px;

	height: 40px;

	cursor: pointer;

}

.right_contact .r_close {

	background: url(../images/contact_close.png) no-repeat center #f9f9f9;

	width: 40px;

	height: 40px;

	cursor: pointer;

}

.right_contact .r_close:hover {

	background: url(../images/contact_close2.png) no-repeat center #41C3E6;

	cursor: pointer;

}

.right_contact .r_show {

	background: url(../images/contact_h.jpg) no-repeat center;

	width: 40px;

	height: 40px;

	cursor: pointer;

}

.right_contact .right_hide {

	display: none;

}

.right_contact .sel .r_qq {

	background: url(../images/contact_qq2.png) no-repeat center #41C3E6;

}

.right_contact .sel .r_tel {

	background: url(../images/contact_tel2.png) no-repeat center #41C3E6;

}

.right_contact .r_sub {

	display: none;

	position: absolute;

	right: 40px;

	top: 0px;

	background-color: #41C3E6;

	padding: 20px;

	line-height: 34px;

	z-index: 100000;

}

.right_contact .r_sub_tel {

	width: 110px;

	top: 40px;

}

.right_contact .r_sub_tel span {

	display: block;

	font-size: 14px;

	color: #fff;

	font-family: "微软雅黑";

}

.right_contact .r_top {

	background: url(../images/contact_top.png) no-repeat center #f9f9f9;

	width: 40px;

	height: 40px;

	cursor: pointer;

	display: none;

}

.right_contact .r_top:hover {

	background: url(../images/contact_top2.png) no-repeat center #41C3E6;

}

.pages {

	height: 30px;

	padding: 25px;

}

.pages ul {

	float: right;

}

.pages .firstPage {

	width: 30px;

}

.pages ul li {

	float: left;

	line-height: 25px;

	height: 25px;

	margin-left: 5px;

	font-size: 12px;

	border: 1px solid #E9E9E9;

	padding: 0px 10px;

	width: auto;

}

.pages ul li a:hover {

	color: #ff0000;

	text-decoration: none;

}

.pages ul li.thisclass, .pages ul li.thisclass a, .pages ul li.thisclass a:hover {

	background-color: #A8B321;

	color: #FFF

}

.pages .pageinfo {

	line-height: 25px;

	padding: 12px 5px 10px 5px;

	color: #999;

}

.pages select {

	line-height: 25px;

	margin-top: 4px

}

.pages .pageinfo strong {

	color: #555;

	font-weight: normal;

	margin: 0px 2px;

}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}

.gooxao{ overflow:hidden; margin:30px 0}
.gooxao dt{ float:left}
.gooxao dd{ line-height:40px; margin-left:380px}
.gooxao .goo1{ font-size:18px;}
.gooxao .goo2{ color:#333; font-size:14px}
.gooxao .goo3{ color:#333; font-size:14px}
.gooxao .goo3 span{ color:#F00; font-size:30px}