@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;line-height:22px;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none; color:#69b316;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*header*/
.top_bg{ min-width:1200px; background:#fff;}
.top{ width:1160px; margin:0 auto; color:#fff; padding-right:40px; line-height:35px; position:relative;}
.logo{ width:320px; height:110px; position:absolute;top:0;left:0; padding-top:10px;}
.nav_bg{ min-width:1200px; background:#fff; height:120px;}
.nav{ width:880px; margin:0 auto; padding-left:320px;}
.nav li{ width: 80px; height: 30px; float:left; text-align:center; font-size:14px; line-height:75px;}
.nav li a{font-size: 12px;line-height: 30px;color: #000;text-decoration: none; text-align: center;display: block; float: left;width: 80px; height: 30px;font-weight: bold; margin-top:60px;}
.nav li a:hover{ background:#008C38; color:#FFF;}
.nav li .focus{ background:#008C38; color:#FFF;}
/*index*/
.index_bg{ min-width:1200px; background:url(../images/bg.jpg) no-repeat center top; }
.index{ width:1200px; margin:0 auto;}
.about{  height:440px;}
.about_tit{ line-height:30px; font-size:20px; color:#404040; text-align:center;padding-top:33px; padding-bottom:15px;}
.about_tit span{ color:#808080; text-transform:uppercase;}
.about_text{ font-size:14px; color:#4c4c4c; line-height:32px; padding:15px 42px 40px; text-align:center;}

.case{ height:570px;}
.case_tit{line-height:30px; font-size:20px; color:#404040; text-align:center;padding-top:33px; height:94px; background:url(../images/index_05.png) no-repeat bottom;}
.case_tit span{color:#808080; text-transform:uppercase;}
.wz{ font-size:14px; color:#69b214; text-align:center; padding:16px 0 28px;text-align:center; font-weight:bold;}
.wz a{color:#777777;}
.wz a:hover{color:#039242;}
.case_list ul{ margin-right:-20px; margin-top:20px;}
.case_list li{ width:285px; height:320px; background:url(../images/index_12.jpg) no-repeat; margin-right:20px; float:left;}
.case_list_tit{ font-size:16px; padding-top:3px; line-height:44px; padding-left:10px; position:relative; }
.case_list_tit a{color:#1a1a1a;}
.case_list_more{ position:absolute;top:0;right:0; width:35px; height:39px;}
.case_list_text{ color:#808080; padding:0 20px 0 10px;}
.case_more{ padding:12px 0 0;}

.about_con {
	float: left;
	height: 300px;
	width: 650px;
	margin-right: 20px;
	background-color: #EFEFEF;
}
.about_con .nr {
	padding: 10px 20px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
	text-indent: 2pc;
}

.about_con .nr a{
	color: #00b700;
}

.about_right {
	float: left;
	height: 300px;
	width: 521px;
}





.aboutcontent {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.aboutcontent .aboutcontent_left {
	float: left;
	min-height:800px;
	width: 200px;
	z-index:99;
	position:relative;
}
.aboutcontent .aboutcontent_left .title1 {
	font-size: 24px;
	line-height: 35px;
	color: #000;
	height: 35px;
	width: 150px;
	margin-top: 10px;
	margin-left: 35px;
	text-align: right;
}
.aboutcontent .aboutcontent_left .title2 {
	height: 30px;
	margin-top: 20px;
	margin-left: 16px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: right;
	float: left;
	margin-bottom: 5px;
}
.aboutcontent .aboutcontent_left .title2 a {
	color: #4b4b4b;
    text-decoration: none;
    width:201px;
    height:31px;
    display:block;
    text-align:center;
}
.aboutcontent .aboutcontent_left .title2 a:hover {
	color:#fff;
    text-decoration: none;
    background:url(../images/on_bg.png) no-repeat;
}
.aboutcontent .aboutcontent_left .title2 a.on{
    color:#fff;
    text-decoration: none;
    background:url(../images/on_bg.png) no-repeat;
}
.aboutcontent .aboutcontent_left .neirong {
	height: auto;
	width: 150px;
	margin-top: 20px;
	margin-left: 40px;
	text-align: right;
}
.aboutcontent .aboutcontent_left .neirong ul li {
	list-style-type: none;
}
.aboutcontent .aboutcontent_left .neirong ul li a {
	font-size: 14px;
	line-height: 30px;
	color: #8b8b8b;
	text-decoration: none;
	height: 30px;
	width: 150px;
	float: left;
	display: block;
}
.aboutcontent .aboutcontent_left .neirong ul li a:hover {
	color: #008c38;
	text-decoration: underline;
}

.aboutcontent .aboutcontent_left .focus {
	color:#fff;
    text-decoration: none;
    background:url(../images/on_bg.png) no-repeat;
}

.aboutcontent .aboutcontent_right {
	float: left;
	width: 750px;
	padding-left: 30px;
	min-height: 800px;
	border-left:1px solid #999;

}
.aboutcontent .aboutcontent_right .right_title {
	font-size: 24px;
	line-height: 30px;
	color: #19a029;
	text-decoration: none;
	height: 35px;
	margin-top: 30px;
	width: 750px;
}
.aboutcontent .aboutcontent_right .right_con {
	font-size: 14px;
	color: #6e6e6e;
	width: 750px;
	line-height: 30px;
	text-decoration: none;

	margin-top: 40px;
}
.aboutcontent .aboutcontent_right .right_con .con_left {
	float: left;
	width: 600px;
	text-align: left;
}
.aboutcontent .aboutcontent_right .right_con .con_left ul li {
	list-style-type: none;
}

.aboutcontent .aboutcontent_right .right_con .con_left ul li a {
	color: #8b8b8b;
	text-decoration: none;
	display: block;
	height: 30px;
	width: 600px;
	margin-top: 10px;
}
.aboutcontent .jm_title {
	font-size: 16px;
	line-height: 30px;
	color: #008c38;
	text-decoration: none;
	text-indent: 2pc;
	float: left;
	height: 30px;
	width: 1024px;
}


.aboutcontent1 {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.aboutcontent1 .aboutcontent_left {
	float: left;
    min-height:800px;
	width: 200px;
	z-index: 999;
	position: relative;
}
.aboutconten1t .aboutcontent_left .title1 {
	font-size: 24px;
	line-height: 35px;
	color: #000;
	height: 35px;
	width: 125px;
	margin-top: 10px;
	margin-left: 65px;
	text-align: right;
}
.aboutcontent1 .aboutcontent_left .title2 {
	height: 31px;
	
	margin-top: 20px;

	font-size: 16px;
	line-height: 30px;
	color: #4b4b4b;
	text-align: right;
	float: left;
	margin-bottom: 5px;
	
}
.aboutcontent1 .aboutcontent_left .title2 a {
	color: #4b4b4b;
	text-decoration: none;
    width:201px;
    height:31px;
    display:block;
    text-align:left;
	font-size:13px;
}
.aboutcontent1 .aboutcontent_left .title2 a:hover {
	color:#fff;
	text-decoration: none;
    background:url(../images/on_bg.png) no-repeat;
}
.aboutcontent1 .aboutcontent_left .title2 a.on {
	color:#fff;
    text-decoration: none;
    background:url(../images/on_bg.png) no-repeat;
}
.aboutcontent1 .aboutcontent_left .neirong {
	height: auto;
	width: 150px;
	margin-top: 20px;
	margin-left: 40px;
	text-align: right;
}
.aboutcontent1 .aboutcontent_left .neirong ul li {
	list-style-type: none;
}
.aboutcontent1 .aboutcontent_left .neirong ul li a {
	font-size: 14px;
	line-height: 30px;
	color: #8b8b8b;
	text-decoration: none;
	height: 30px;
	width: 150px;
	float: left;
	display: block;
}
.aboutcontent1 .aboutcontent_left .neirong ul li a:hover {
	color: #008c38;
	text-decoration: underline;
}
.aboutcontent1 .aboutcontent_right {
	float: left;
	width: 750px;
	padding-left: 30px;
	min-height: 800px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
.aboutcontent1 .aboutcontent_right .right_title {
	font-size: 24px;
	line-height: 30px;
	color: #19a029;
	text-decoration: none;
	height: 35px;
	margin-top: 30px;
	width: 750px;
    border-bottom:1px solid #666;
}
.aboutcontent1 .aboutcontent_right .right_con {
	font-size: 14px;
	color: #6e6e6e;
	width: 750px;
	line-height: 30px;
	text-decoration: none;
    min-height:800px;
	margin-top: 30px;
}

.aboutcontent1 .aboutcontent_right .right_con .newslist{
    text-indent: 2pc;
}
.aboutcontent1 .aboutcontent_right .right_con .con_left {
	float: left;
	width: 600px;
	text-align: left;
}
.aboutcontent1 .aboutcontent_right .right_con .con_left ul li {
	list-style-type: none;
    height: 30px;
    width: 750px;
    margin-top: 10px;
}
.aboutcontent1 .aboutcontent_right .right_con .con_left ul li font{
    font-weight:bolder;
    color:#19a029;

}
.aboutcontent1 .aboutcontent_right .right_con .con_left ul li a {
	color: #8b8b8b;
	text-decoration: none;
    float:left;
}
.aboutcontent1 .aboutcontent_right .right_con .con_left ul li a:hover{
   color:#19a029;
}
.aboutcontent1 .aboutcontent_right .right_con .con_left ul li span{
   float:right;
}

.aboutcontent1 .aboutcontent_left .title1 {
	font-size: 24px;
	line-height: 35px;
	color: #000;
	height: 35px;
	/*width: 125px;*/
	margin-top: 10px;
	margin-left: 35px;
	text-align: center;
}
.aboutcontent .con {
	width: 1024px;
	min-height: 800px;
}
.aboutcontent1 .con1 {
	width: 1024px;
	//*min-height: 1000px;*/
}.aboutcontent .lxwm {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	min-height: 1000px;
}



.pro_lanfra a{color:#777777; font-weight:bolder; background:#fff; border-radius:5px; display:inline-block;*display:line;*zoom:1; padding:0 5px; m/argin: 5px;}

.pro_lanfra{margin:0 auto; width:980px;  text-align:center; font-size:14px; color:#4e6990;  line-height:30px; }
.prolanmu1 .pro_lanfra a{color:#777777; background:#f5f5f5; padding:1px 8px; border-radius:5px; display:inline-block;*display:inline;*zoom:1; }


.pro_lanfra a:hover{color:#fff; background:#69b214;}
.pro_lanfra a.cur{color:#fff; background:#69b214;}
.pro_lanfra a.promore{color:#ff002a;}
.pro_lanfra a.promore:hover{color:#ff002a;background:#fff;}
.prolanmu1 .pro_lanfra a.promore:hover{color:#ff002a;background:#f5f5f5;}


/*��Ʒ��Ŀ*/
.product_list li{width:30%;float:left;margin-bottom:10px; margin-left:20px;}
.product_list li a.img{width:170px;height:180px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle; width:170px; height:180px;}
.product_list li a.img:hover{border:1px solid #19a029;}
.product_list li p.info{width:198px;line-height:30px; text-align:center; border:1px solid #ccc; border-top:none;height: 100px;}
.product_list li p.info a{color:#555; text-decoration:none;font-size: 12px;}



.news{ height:470px;}
.news_list li{ border:solid 1px #ccc; width:558px; height:128px; background:#f5f5f5; color:#808080; margin-right:40px; margin-bottom:50px; float:left;}
.news_list_con{ width:360px; float:right; padding-right:32px;  padding-top:13px;}
.news_list_con a{ font-size:16px; color:#1a1a1a; line-height:34px;}
.news_list_con span{f padding:10px 0 0; display:block;}
.news_list li:hover{ background:#64ad0e; color:#fff;}
.news_list li:hover a{ color:#fff;}
.news_list a.promore{color:#69b316;}
.news_list a.promore:hover{color:#69b316;background:#fff;}
.news_list .pro_lanfra a.promore:hover


/*footer*/
.footer_bg{ min-width:1200px; background:#1a1a1a; height:150px; clear:both;}
.footer{ width:1200px; margin:0 auto;}
.copyright{ float:left; padding-top:32px; color:#fff; line-height:30px; }
/*main01*/
.main_bg{ min-width:1200px; background:url(../images/main_bg.jpg) no-repeat center top; clear:both;}
.main_tit_bg{ min-width:1200px; background:url(../images/main01.jpg) repeat-x left 81px;}
.main_tit{ width:190px; margin:0 auto; text-align:center; background:#fff;line-height:30px; font-size:20px; color:#404040; padding-top:35px;}
.main_tit span{ color:#808080; text-transform:uppercase;}
.main{ width:1200px; margin:0 auto;}
.main_wz{ font-size:14px; color:#69b214; text-align:center; padding-top:10px;}
.classic_bg{ min-width:1200px; background:#69b214; height:40px; margin-top:20px;}
.classic01{ width:340px; margin:0 auto; line-height:40px;}
.classic01 li{ width:170px; float:left; text-align:center; font-size:14px;}
.classic01 li a{ color:#fff;}
.main{ width:1200px; margin:0 auto;margin-top:30px;}
.main01_list{  width:1000px; margin:0 auto;padding-top:30px;margin-top:30px;}
.main01_list li{border:solid 1px #ccc;height:128px; background:#f5f5f5; color:#808080; margin-bottom:20px; }
.main01_list_con{ width:780px; float:right; padding-right:50px;  padding-top:13px;}
.main01_list_con a{ font-size:16px; color:#1a1a1a; line-height:34px; }
.main01_list_con span{padding:10px 0 0; display:block;}
.page{ width:460px; color:#69b214; font-size:14px; text-align:center; margin:20px auto 35px auto; line-height:33px; clear:both;}
#textfield{ width:33px; height:33px; border:solid 1px #69b214; margin:0 4px;}
.page_num a{ color:#69b214; border:solid 1px #69b214; margin:0 3px; padding:4px 14px;}
.page_num a:hover{ background:#69b214; color:#fff;}
.next a{ border:solid 1px #ccc; color:#808080; padding:4px 7px;}
.next a:hover{ background:#69b214; color:#fff;}
/*main02*/
.classic02{ width:760px; margin:0 auto; line-height:40px;}
.classic02 li{ float:left; padding:0 17px; background:url(../images/main03.jpg) no-repeat right center;  font-size:14px;}
.classic02 li a{ color:#fff;}
.main02_list{ padding-top:30px;}
.main02_list ul{ margin-right:-22px;}
.main02_list li{ width:385px; float:left; margin-right:22px; margin-bottom:30px;}
.main02_list li span{ border:solid 1px #ccc; border-top:none; height:134px; display:block;}
/* ??�???css */
.con{margin-top:30px;height:450px;word-spacing:9px; letter-spacing: 2px;}
.mianbaoxie{margin:10px 457px 20px 20px;width:350px;height:30px;text-align:right;float:right;clear:both;}
.updown{margin:0px 0px 20px 0px;}
.line{background:none;}


.index_39 { width:580px; height:108px; float:left; margin-top:39px; margin-left:38px;}
.index_40 { width:90px; height:108px; float:left; background:url(../images/1_50.jpg) no-repeat;}
.index_41 { width:45px; height:30px; line-height:30px; font-size:30px; text-align:center; color:#ffffff; margin-top: 26px;margin-left: 5px;}
.index_42 { width:45px; height:30px; line-height:30px; font-size:24px; text-align:center; color:#ffffff; margin-left: 40px;}
.index_39:hover .index_40{ background:url(../images/1_47.jpg) no-repeat;}
.index_43 { width:490px; height:108px; float:left; background:#f9f7f8;}
.index_44 { width:470px; height:40px; line-height:40px; overflow:hidden; ffont-size:18px; color:#000000; margin-left:15px;}
.index_45 { width:447px; height:55px; line-height:25px; font-size:14px; color:#444444; overflow:hidden; margin-left:15px;}


.content_box1 {
	height: 523px;
	background-color: #63ad0e;
}
.content_box1 .box1 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.content_box1 .img {
	margin-top: 15px;
} 
.content_box1 .txt {
	line-height: 217%;
	padding-top: 18px;
	color: #FFFFFF;
}
.content_box1 .btn {
	text-align: center;
	background-image: url(../images/btn_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 13px;
	color: #FD9901;
	margin-top: 8px;
}
.content_box1 .btn a {
	color: #FD9901;
}



.content_title1 {
	text-align: center;
	font-size: 36px;
	line-height: 48px;
	color: #FFFFFF;
	padding-top: 50px;
}
.content_box1 {
	height: 523px;
	background-color: #63ad0e;
}
.content_box1 .box1 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.content_box1 .img {
	margin-top: 15px;
} 
.content_box1 .txt {
	line-height: 217%;
	padding-top: 18px;
	color: #FFFFFF;
}
.content_box1 .btn {
	text-align: center;
	background-image: url(../images/btn_bg.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 13px;
	color: #FD9901;
	margin-top: 8px;
}
.content_box1 .btn a {
	color: #FD9901;
}
.content_box1 .table1 th {
	padding-bottom: 22px;
	vertical-align: top;
	line-height: 35px;
	width: 380px;
	text-align: right;
	padding-right: 5px;
	font-size: 24px;
	font-weight: normal;
	color:#FFF;
}
.content_box1 .table1 td {
	padding-bottom: 22px;
	vertical-align: top;
	line-height: 35px;
}
.content_link {
	padding-left: 500px;
	margin-top: 10px;
}

.formfield_s {
	width: 400px;
	height: 35px;
	background-color: #F1F1F1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formfield_m {
	width: 258px;
	height: 31px;
	border: 1px solid #D4D4D4;
}


.formfield_l {
	overflow: hidden;
	font-size: 13px;
	width: 689px;
	height: 149px;
	background-color: #F1F1F1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formfield_n {
	overflow: hidden;
	font-size: 13px;
	width: 626px;
	height: 156px;
	border: 1px solid #D4D4D4;
}


.th{padding-bottom: 22px;
	vertical-align: top;
	line-height: 35px;
	width: 380px;
	text-align: right;
	padding-right: 5px;
	font-size: 24px;
	font-weight: normal;}


#cpzs1{width:1200px;_width:1200px; margin-top:15px; padding-left:15px;}
#cpzs1 .product{width:260px; height:329px; float:left; text-align:center;}
#cpzs1 .product a{width:240px; height:319px; float:left; text-align:center;}
#cpzs1 .product img{width:230px; height:309px;background:#FFFFFF; padding:4px; border:1px #cccccc solid; display:block;}
#cpzs1 .product a:hover img{  padding:4px; border:1px #71ab32 solid; background:#FFFFFF;}
#cpzs1 .product a span{width:260px;height:40px; font-size:14px; line-height:40px; text-align:center;}
#ISL_Cont_1{width:1000px; float:left;margin:0 auto;overflow:hidden; height:320px; }
#ISL_Cont_1 p{margin:0px auto;}	 			
#Leftarr{float:left;margin-top:55px;width:21px;height:43px;cursor:pointer;display:inline; padding-right:5px; padding-left:5px;}
#Rightarr{float:right;margin-top:55px;margin-right:5px;width:21px;height:43px;cursor:pointer;display:inline;}


.knowList{
	float:left;
	width: 550px; height: 230px;
	margin-top:15px;
}
.knowListBox{width: 550px; height: 230px;}
.knowListUl{
	float:left;
	width: 550px; height: 182px;
}
.knowListUl li{
	 width: 530px; height: 42px; padding-left: 20px; border-bottom: 1px dashed #d5d6d5;
	 background: url(../images/add.jpg) 4px center no-repeat;
}
.knowListUl li a{
	width: 530px; height: 42px; display: block;
	color: #666666; font-size: 14px; line-height: 42px;
}
.knowListUl li a:hover{color:#71ab32}
.knowListUl li a span{float:right}

.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}


.Ttitle { 
	position:relative;width:100%; height:48px; margin: 0 auto; 
	color:#71ab32;font-size:26px;line-height:48px;  /*font-weight: bold;*/
}
.Ttitle span{color: #999999; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.Tmore a{
	position:absolute; right:0px; top:11px;
	width:88px; height:25px; border:1px solid #d0d0d0;  display: block;
	color: #666666; font-size: 14px; line-height: 25px;  text-align: center; /*font-weight: bold;*/
	background:#ffffff;	
}
.Tmore a:hover{ color:#71ab32;
}




.knowListr{
	float:right;
	width: 550px; height: 230px;
	margin-top:15px;
}
.knowListrBox{width: 550px; height: 230px;}
.knowListrUl{
	float:left;
	width: 550px; height: 182px;
}
.knowListrUl li{
	 width: 530px; height: 42px; padding-left: 20px; border-bottom: 1px dashed #d5d6d5;
	 background: url(../images/add.jpg) 4px center no-repeat;
}
.knowListrUl li a{
	width: 530px; height: 42px; display: block;
	color: #666666; font-size: 14px; line-height: 42px;
}
.knowListrUl li a:hover{color:#71ab32}
.knowListrUl li a span{float:right}




/*��Ʒ+������ϸҳ*/	
.product_con .texttit{width:690px;font:bold 20px/40px Arial,"microsoft yahei","";text-align:center; border-bottom:1px solid #ccc; margin:0 auto;}
.product_con .textbox{ width:690px;word-wrap:break-word;word-break:break-all; margin:0 auto;}

.luotong_page{width:100%;height:35px; margin:10px 0; clear:both; padding-top:15px;}
.luotong_page a{color:#a97744;padding: 5px 6px; border: 1px solid rgb(226, 226, 226); border-images: none;}