@charset "gb2312";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h2, font {margin: 0;padding: 0;font-family:"Microsoft Yahei";}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}
ul, li, dl, dt, dd, ol {display: block;list-style: none;}
img {border: 0;}
.fl {float:left}
.fr {float:right}
.clear {clear:both;	height:0px;	overflow:hidden}
a {text-decoration:none;outline:0; font-family:"Microsoft Yahei";}
html {overflow-x:hidden; font-size:14px;}
.center {text-align:center;}
.center img {border:1px solid #ccc;}
.clear {clear:both;height:0;overflow:hidden}
body {color:#000;font-size:12px;overflow-x:hidden;background: center 630px #fff no-repeat;font-family:"Microsoft Yahei";}
a {color:#515d6b;}
/* fixed */
.fixed {position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;
}
.fixed a {display:block;width:55px;height:53px;}
.barbook {background:url("../images/fixed.jpg") 0 0 no-repeat;}
.barbook:hover {background-position:-54px 0;}
.fixed a.codepic {background:url("../images/fixed.jpg") 0 0 no-repeat;background-position:0 -53px;height:52px;}
.fixed a.codepic:hover {background-position:-54px -53px;}
.fixed div {position:relative;}
.fixed a.backup {background:url("../images/fixed.jpg") 0 0 no-repeat;background-position:0 -158px;height:52px;}
.fixed a.backup:hover {background-position:-54px -158px;height:53px;}
.fixed div img {position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}
/* head */
/* banner */
.top_bg {width: 100%; background:url(../images/cccb.jpg) no-repeat top;}
.tops {width: 1003px;margin: 0px auto;background: url("../images/logo_bg.jpg") repeat-x scroll 0% 0% transparent;height: 125px;}
.logo {width: 570px;float: left;padding-top: 20px;}
.logo_lx {width: 430px;float: right;padding: 0px;text-align: right;}
.wrap {width: 1000px;margin: 0px auto;}
#menu {height:49px;line-height:49px;width:100%;background:#fff;font-size:16px;z-index:200; background:url(../images/bb.jpg) repeat-x center;}
#menu li {float:left;list-style:none;padding:0px 26px;position: relative;z-index:100000;}
#menu li a {display:block;height:49px;line-height:49px;color:#FFF; font-size:16px; font-weight:bold;}
#menu li:hover {background: #ffc600;}


.banner { height:450px; overflow:hidden; position:relative;  }
.banner .bd { height:450px; width:1600px; overflow:hidden; margin:0 auto;}
.banner .bd li { min-width:980px; width: 1600px; height:100%; }
.banner .hd { min-width:980px; width:100%;position:absolute;z-index:1;bottom:50px;left:0;height:30px;line-height:30px;text-align:center;}
.banner .hd li { cursor:pointer;border-radius:30px;display:inline-block;_display:inline;_zoom:1;width:15px;height:15px; background:#fff; }
.banner .hd li { margin:4px;overflow:hidden;line-height:9999px; }
.banner .hd .on { background-color:#e0632d; }
.con2right {float:left;width:750px;height:600px;margin-right:10px;overflow: hidden;margin-left:10px;}
.pictitle {display:block;width:130px;height:38px;text-align:center;font:14px/40px 'Microsoft Yahei';color:#000;margin-top: 1px;}
.con2right li {float:left;width:181px;height:240px;background:#fff;display:inline;padding:9px 9px 0px 9px;margin:0px 5px 25px 13px;overflow:hidden; border:#52b701 4px solid;}
.con2right li a {width:181px;height:200px;background:#fff;font-size:16px;text-align:center;}
.con2right li a img {float:left;width:180px;height:176px;}
.con2right li a .wor {float:left;width:180px;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#48a100;font-size:16px;font-weight:bold;text-align: center;padding:15px 0 0 0;}
#dem { width: 800px;margin-left: 3px;}
.productimg {width: 2170px;height: 550px;}
/* page*/
.page {margin-top:35px;font-size:14px;float:left;width:730px;line-height: 32px;text-align:right;color:#000;}
.page span{color:#4eae00;padding:0 10px;margin:0 5px;background: #fff;}
.page a {color:#4eae00;padding:0 10px;margin:0 5px;background: #fff;}
.page * {display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height:32px;height:32px;padding-bottom:1px;}
.page a:hover {color:#4eae00;}
.page img {height: auto;margin:0 3px;}
.page .bg {font-weight: normal;color:#4eae00;margin:0 5px;}
.page .current {display:inline-block;border: 1px solid #7cc824;padding:0 10px;color:#fff;background:#7cc824;margin:0 5px;}
.total {text-align:center;height:32px;line-height:32px;}
.reach {text-align:left;padding-left:5px;height:32px;line-height:32px;}
.btn {width:36px;}
.btn a {background: #fff;color: #4eae00;line-height: 32px;width: 30px;height: 32px;text-align: center;}
.input_page {width:28px;height:32px;text-align:center;background:#fff;color:#4eae00;font-size:12px;line-height:32px;}
.arrow_l {border:10px solid #000;margin-top: 10px;display: inline;border-color:#f00 transparent transparent transparent;border-style:solid dashed dashed dashed;}
.page a.le {margin:0 5px;background:url("../images/pagel.gif") #fff 4px center no-repeat;}
.page a.ri {margin:0 5px;background:url("../images/pager.gif") #fff 48px center no-repeat;}
/*--------------book---------------*/
.book {float:left;padding-left:15px;padding-top:30px;}
.bookmain {width:640px;margin:20px auto;height:auto;background:#fff;padding:0 25px;overflow:auto;}
.bookline {width: 640px;height:34px;float:left;margin-top:10px;}
.book3 {width:640px;margin:0 auto;}
.booktop {width:640px;height:30px;float:left;background:url("../images/bookico.png") no-repeat 10px 4px;display:inline;margin-left:30px;}
.booktop_name {width:470px;height:30px;float:left;padding-left:40px;line-height:30px;font-weight:bold;color:#fff;}
.booktop_time {width:150px;height:30px;float:left;color:#ccc;text-align:right;line-height:30px;}
.bookcontent {width:680px;min-height:40px;height: auto!important;height:40px;float:left;border:1px solid #d6deef;background:url("../images/bookcontentbg.jpg") repeat-x;background-color:#fff;padding:10px;color:rgb(30,54,1);display:inline;margin-left:30px;}
.bookadmin {width:702px;height:auto;float:left;display:inline;margin-left:30px;}
.bookadmin_top {width:702px;height:12px;float:left;}
.bookadmin_mid {width:680px;min-height:30px;background:#fff;height: auto!important;height:30px;border-left:1px solid #d6deef;border-right:1px solid #d6deef;border-bottom:1px solid #d6deef;float:left;padding:10px;color:rgb(30,54,1);}
.admintimecol {color:#5e7194;}

.c_red {color:#f00;}
.searchred {color:#f00 !important;margin:0 !important}
/*-----index---------------*/
.icon-top {float:left;width:645px;color:#ffffff;height:30px;line-height:30px;}
.icon-top a {float:right;font-size:14px;color:#ffffff;padding:5px 0 0 0;}
.icon-top span {float:left;font-weight:bold;background:url("../images/flower.png") right center no-repeat;padding:0 38px 0 0;font-size:20px;}
.icon-top span b {font-size:30px;}
.icon-top span em {font-style:normal;font-size:14px;font-weight:normal;}
.hdp_container {width:336px;height:248px;border:5px solid #fff;float:left;position:relative;display:inherit;font-size:12px;overflow:hidden;margin:0 0 0 0}
.icon-con {float:left;display:block;padding:40px 0 0 0;width:645px;}
.icontact {float:left;width:645px;height:340px;padding:0px 55px 26px 0;background:url("../images/cline.gif") left 40px repeat-x;}
p.icontact-con {float:right;width:285px;line-height:25px;height:250px;overflow:hidden;color:#fff;font-size:14px;padding:0px 0 0 0px;}
.news-about {width:100%;height:366px;padding:25px 0 0 0;}
.news-top {float:left;width:304px;color:#ffffff;height:30px;line-height:30px;}
.news-top a {float:right;font-size:14px;color:#ffffff;padding:5px 0 0 0;}
.news-top span {float:left;font-weight:bold;background:url("../images/flower.png") right center no-repeat;padding:0 38px 0 0;font-size:20px;}
.news-top span b {font-size:30px;}
.news-top span em {font-style:normal;font-size:14px;font-weight:normal;}
.fra {width:1004px;margin:0 auto;overflow:hidden;}
.fra1 {width:1004px;margin:0 auto;}
.fra2 {width:1002px;margin:0 auto;height:730px;overflow:hidden;}




.product {width:1000px;margin: 0 auto;}
.stop {color:#ffffff;width:1004px;margin:30px auto 0px auto;padding:0px 0 30px 0;height:25px;background:url("../images/cline.gif") left bottom repeat-x}
.stop span {float:left;font-weight:bold;background:url("../images/flower.png") right center no-repeat;padding:0 38px 0 0;font-size:20px;}
.stop span b {font-size:30px;}
.stop span em {font-style:normal;font-size:14px;font-weight:normal;text-transform:uppercase;}
.stop a {float:right;font-size:14px;color:#fff;padding:10px 0 0 10px;}
.pro-left {float:left;width:158px;height:529px;position:relative;padding:0 0 0 17px;}
.pro-left a {position:absolute;right:0;bottom:0;width:52px;height:26px;background:url("../images/promore.gif") left top no-repeat;color:#040404;font-size:14px;text-align:center;padding:45px 0 0 20px;}
.pro {width:1004px;padding:15px 0 0 0;height: 556px;}

.newsul {float:left;width:1000px;padding:10px 0 0px 0px;height:280px;overflow:hidden;}
.newsul li {cursor:pointer;float:left;width:460px;height:95px;display:inline;margin:30px 40px 0px 0px;}
.newsul li a {cursor:pointer;float:left;width:478px;height:93px;}
.newsul li a:hover {cursor:pointer;float:left;width:478px;height:93px;}
.newsimg {float:left;width:100px;height:75px;display:inline;margin:9px 0 0 9px;}
.newsword {float:right;width:370px;padding:5px 0 0 10px;}
.newsword p.top {float:left;width:370px;text-overflow:ellipsis;overflow:hidden;font-weight:bold;white-space:nowrap;color:#fff;font-size:16px;}
.newscon {color:#747474;float:left;width:370px;height:48px;line-height:24px;overflow:hidden;font-size:14px;color:#fff;padding:10px 0 0 0;}
.newsul li em {float:left;width:80px;height:80px;background:url("../images/act.png") left top no-repeat;line-height:80px;text-align:center;font-size:36px;color:#ff9600;padding:0 4px 8px 0;}
.newsul li.wu {margin-right:0;}
.activity {padding:10px 0 0 0;}
.case {width:1002px;margin:0 auto;border:1px solid #66c619;background:#52b701;height:314px;}
.stop1 {color:#ffffff;width:920px;margin:20px auto 0px auto;padding:0px 0 30px 0;height:25px;}
.stop1 span {float:left;font-weight:bold;background:url("../images/flower.png") right center no-repeat;padding:0 38px 0 0;font-size:20px;}
.stop1 span b {font-size:30px;}
.stop1 span em {font-style:normal;font-size:14px;font-weight:normal;text-transform:uppercase;}
.stop1 a {float:right;font-size:14px;color:#fff;padding:10px 0 0 10px;}
#container {width:920px;margin: 0 auto;position:relative;z-index:0}
#example {width:920px;height:247px;position:relative;z-index:0}
#slides {position:absolute;top:0;left:0;z-index:0;height:247px}
#slides .slide {height:300px;width:920px;position:relative;z-index:0;word-break:break-all;word-wrap:break-word}
#slides .next, #slides .prev {position:absolute;z-index:0;top:80px;left:-35px;width:22px;height:40px;display:block;background:url("../images/casel.png") no-repeat;}
#slides .next {z-index:0;position:absolute;left:930px;width:22px;height:40px;display:block;background:url("../images/caser.png") no-repeat;}
.slides_container {z-index:0;width:920px;height:220px;overflow:hidden;position:relative}
.pagination {display:none}
.pagination li {display:none}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:none;background-position:0 0;float:left;overflow:hidden}
.pagination li.current a {background-position:0 -12px}
#slides .link {display:block;margin-top:10px;font-weight:800}
.product-ul {float:left;width:103%}
.product-ul li {float:left;width:205px;height:211px;background:#fff;display:inline;padding:9px 8px 0 8px;margin:0px 10px 0px 0px;position:relative;overflow:hidden;}
.product-ul li img {float:left;width:205px;height:154px;}
.product-ul li p.wor {float:left;width:205px;line-height:30px;font-size:16px;padding:15px 0 0 0px;text-align:center;color:#48a100;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*---foot----*/
.foot {width:100%;height:196px;font-size:14px; background:url(../images/ff3.jpg) repeat-x center;}
.footlink {width:1004px;margin:25px auto;overflow:hidden;}
.footlink .name {float:left;width:104px;font-size:20px;font-weight:bold;color:#fff;line-height:30px;}
.linka {float:left;width:850px;color:#fff;font-size:14px;line-height:30px;padding:0px 0 0 0px;word-wrap:break-word}
.linka a {display:inline-block;margin:0 5px;color:#fff;}
.foot-con {width:1004px;margin:0px auto 0 auto;text-align:center;color:#fff;line-height:25px; padding-top:100px; padding-bottom:20px; height:60px;}
.foot-con a {color:#fff;}
.foot ul {width:1004px;height:0px;margin:0 auto;text-align:center;padding:20px 0 10px 0;}
.foot ul a {display:inline-block;margin:0 8px;height:40px;font-size:16px;color:#fff;line-height:40px;text-align:center;}
.foot ul a:hover {color:#ff9000;}

/*----about-------------*/
.fy {width:100%;background:url("../images/tipline.jpg") left top repeat-x;padding:30px 0 40px 0;}
.fyLeft {float:left;width:232px;margin-top:13px;overflow:hidden;margin-bottom:20px;}
.l_pro {float:left;width:230px;padding-bottom:30px;background:#44b108;border:1px solid #66c619;}
.l_pro_t {float:left;display:inline;margin:10px 0 0 9px;background: url("../images/fyname.jpg") left top no-repeat;font-size:22px;text-align:center;width:211px;height:84px;color:#2c1001;}
.l_pro_t b {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:20px 0 0 0;font-size:27px;color:#2c1001;}
.l_pro_t span {display:block;text-transform:uppercase;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.l_procon {float:left;width:211px;padding:10px 0 0 9px;}
.l_procon p{ font-size:14px; line-height:26px;}
.proOne {width:211px;float:left;overflow:hidden;padding:0 0 5px 0;}
.proOne a {width:149px;background:url("../images/fleft.gif") #fff 172px center no-repeat;font-weight:bold;padding:0 45px 0 17px;color:#000;line-height:40px;float:left;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.proTwo {float:left;width:211px;line-height:25px;overflow:hidden;padding:0px 0 5px 0px;}
.proTwo li {border-bottom:1px dotted #fff;float:left;width:100%;}
.proTwo li a {float:left;font-size:14px;background:url("../images/fleft1.png") no-repeat 20px center;color:#fff;line-height:42px;width:179px;font-weight:normal;text-align:left;padding:0 0 0 32px;}
.proTwo li a:hover {float:left;color:#fff}
.fy_lad {float:left;padding:50px 0 0 0;width:232px;text-align:center;color:#000;font-size:32px;font-family:Impact;font-style:italic;height:110px;display:inline;margin:30px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.fyRight {float:right;padding-bottom:30px;overflow:hidden;width:770px;padding:10px 0 0 0;}

.padding26 {float:left;margin:20px 10px 0 27px;width:743px; word-break:break-all;line-height:30px;font-size:14px;color:#000;}
.padding25 {float:left;margin:20px 10px 0 27px;width:743px; word-break:break-all;line-height:30px;font-size:14px;color:#000; background:#fff;}
.padding25 p{ padding:20px;}
/*---------------pro--------------------*/
.proul {float:left;width:760px;padding:45px 0 0 10px;}
.proul li {float:left;width:237px;display:inline;padding:0 0 24px 0;margin:0px 0 0px 16px;position:relative;overflow:hidden;}
.proul li a {float:left;width:220px;height:246px;padding:8px 8px 0 9px;background:#fff;}
.proul li a img {float:left;width:220px;height:190px;}
.proul li a .wor {float:left;width:220px;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#000;font-size:16px;font-weight:bold;text-align: center;padding:15px 0 0 0;}
.title_s {text-align: center;color: #666;font-size: 12px;line-height: 50px; border-bottom:1px #333 dotted; margin-bottom:30px;}
.padding25 h2 {font-size:24px;font-weight:normal;color:#000;font-weight:bold; padding-top:30px;}
.padding25 .center img {border:1px solid #ccc;margin-bottom:10px;width:auto;max-width:600px;_width:expression(this.width > 600 ? "600px" : this.width);overflow:hidden;}
.newsview {display:inline;width:100%;margin-bottom:25px;padding:20px;_height:300px;font-size:14px;line-height:28px;float:left;color:#000;}
.main_r_nav div {line-height:25px;color:#000; padding-left:40px;}
.main_r_nav {float:left;width:700px;font-size:14px;}
.returnlist {display:inline;margin:30px 0 0 330px;float:left;font-size:14px;background:url("../images/return.jpg") left top no-repeat;width:106px;height:36px;text-align:center;color:#4eae00;line-height:36px;font-weight:bold;}
.main_r_nav a {color:#000;}
/*----------------news-----------------*/
.news_list {float:left;padding:15px 0 0 27px;width:743px;font-size:14px}
.news_list li {float:left;width:743px;line-height:52px;border-bottom:1px dotted #000;}
.news_list li a {font-size:14px;color:#000;float:left;width:720px;height:52px;line-height:52px;background:url("../images/news1.png") left center no-repeat;padding-left:23px;}
.news_list li a span {cursor:pointer}
.news_list li .fl {width:546px;margin-left:6px;display:inline;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:10px;}
.news_list li .fr {margin-right:5px;}
.divShare {float:left;display:block;width:400px;padding:0 0 30px 270px;}
/*-------------------CASE-------------------*/
.pro_txtimg {float:left;margin-bottom:20px;padding:30px 0 0 27px;}
.pro_txtimg li {float:left;width:743px;padding:0px 0 35px 0;}
.pro_li_img {float:left;width:220px}
.pro_txtimg .proimg {float:left;width:220px;height:165px;border:8px solid #fff;}
.pro_li_txt {float:right;display:inline;width:488px;height:86px;color:#787878;line-height:36px;font-size:12px}
.protitle {float:left;width:488px;line-height:24px;padding:5px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;font-size:16px;font-weight:700}
.procon {float:left;width:488px;line-height:30px;color:#fff;height:120px;overflow:hidden;padding:10px 0 0 0;font-size:14px;}




.newsListBd{ position: relative; width: 1000px; margin: 0 auto;}
.newsListBdTop{
	position: relative; 
	width: 974px;height: 56px; margin: 0px 13px;
	background:url(../images/newsbg.png) center 20px no-repeat;
}
.newsListBdbottom{
	position: relative; 
	width: 974px;height: 56px; margin: 0px 13px;
	background:url(../images/newsbg2.png) center 14px no-repeat;
}




.TtitleIn a{ 
	display: block;  margin:0 auto;
	position:relative;width:240px; height:54px; padding-left: 16px;
	color:#000;font-size:26px;line-height:54px; text-align: left;
	background: url(../images/titlebg.png) left top no-repeat;
}
.TtitleIn a span{color: #03642e; font-size: 20px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.TtitleA a{ 
	display: block;
	position:relative;width:304px; height:54px; padding-left: 16px;
	color:#000;font-size:26px;line-height:54px; text-align: left;
	background: url(../images/titlebg.png) left top no-repeat;
}
.TtitleA a span{color: #03642e; font-size: 20px; font-family:arial; text-transform: uppercase; font-weight: normal;}	

.Ttitle { 
	position:relative;width:404px; height:54px; padding-left: 16px;
	color:#000;font-size:26px;line-height:54px; text-align: left;
	background: url(../images/titlebg2.png) left top no-repeat;
}
.Ttitle span{color: #03642e; font-size: 20px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
.Tmore a{
	position:absolute; right:0px; top:0px;
	width:72px; height:60px;  display: block;
	color: #666666; font-size: 12px; line-height: 60px;  text-align: center;
}

.auto{ margin: 0 auto;}

.plantPic{ position:relative; width:1000px; height: 370px; margin: 0 auto; }


.advPic{
	float:left;
	width:330px;height:370px; overflow: hidden;
}
.advPicImg{
	position: relative;
	width: 298px; height: 298px; margin-left:2px; margin-top: 14px;
}
.advPicTitle a{
	position: relative; display: block;
	width: 220px; height: 26px; border: 1px solid #03642e; margin-left:70px; margin-top: 10px;
	color:#eff6e4; font-size:14px; line-height:26px; text-align: center;
	background: #03642e;
}
.advPicBox{
	position: absolute;left:0px; top: 12px;z-index:-1 ;
	width: 298px; height: 298px; border: 2px solid #03642e;
}


.contact{position:relative;width:940px; height: 180px;  margin: 0 auto; }
.contactNum{
	width:918px; height:50px;display: block;  
	color: #03642e; font-size: 32px; line-height: 50px; text-align: center; font-weight: bold;   font-family: Impact;
}
.contactnr{
	width:690px; height: 130px; padding-left: 220px;padding-right: 30px;overflow:hidden;
}
.contactnr dl{float:left;width:300px; display:block; }
.contactnr dl dt,.contactnr dl dd{color:#03642e; font-size:14px;  line-height:30px; }
.contactnr dl dt{float:left; width:60px;  }
.contactnr dl dd{float:left; width:160px;}	
.nnnn1{
	float:left; width:50px;  padding-left: 30px; background:url(../images/mobile.png) no-repeat left;}
	.nnnn2{
	float:left; width:50px;  padding-left: 30px; background:url(../images/mail.png) no-repeat left;}
		.nnnn3{
	float:left; width:50px;  padding-left: 30px; background:url(../images/tel.png) no-repeat left;}
			.nnnn4{
	float:left; width:50px;  padding-left: 30px; background:url(../images/address.png) no-repeat left;}


.TtitleContactA a{
	display: block;
	position: absolute;left:410px; bottom: -60px;
	width: 120px; height: 50px; padding:40px 0px 30px 0px;border:1px solid #03642e;border-radius: 50%;
	color: #000; font-size: 22px; line-height: 25px; text-align: center;
	background: #c4fdca;
}
.TtitleContactA a span{
	display: block;
	color: #03642e; font-size: 16px; text-transform: uppercase;
}

.btnavlist{
	position: relative; 
	width: 100%; height: 42px; margin: 0 auto; 
	color:#9befa2; text-align: center;
	background: #0c713d;
 }
.btnavlist a{
	display: inline-block; padding-left: 11px; padding-right: 11px;
	color:#9befa2;font-size:14px; line-height: 42px;   }
.btnavlist a:hover{color: #fff;}	
.plantDl{
	position:relative;width: 650px;overflow: hidden; float:right;
}
.plantDl ul li{
	width: 590px;
	float:left;
}
.plantDlLeft,.plantDlRight{
	 width: 90px; height: 28px;border: 1px solid #c8c8c8;
	 color:#c8c8c8; font-size:24px; line-height:28px; text-align: center; font-family: 'ËÎÌå';
	 background: #ffffff; cursor:pointer;
}
.plantDlLeft{ position: absolute;left:400px; top: 12px;}
.plantDlRight{ position: absolute;left:498px; top: 12px;}
.plantDlHover{
	color: #fff;
	background: #03642e;
}
.plantDlList{
	width:650px; height: 205px; padding:9px; 
	background: #ffffff; 
}
.plantDlList dt{
	float:left; margin-right:15px;
	width: 168px; height: 126px; border: 1px solid #c8c8c8;
}
.plantDlList dd{
	float:left; 
	width: 630px; height: 126px;
}
.plantDlList dd .title{color:#0a6e13;font-size:14px; line-height:34px; padding-top:5px; font-weight:bold;}
.plantDlList dd .intro{color:#666666;font-size:14px;line-height:26px}
.plantDlList dd .time{ color: #999999; font-size: 14px;line-height:30px}

.marquee_bg{width:100%;height:50px;position: relative;}
.white_bg{width:980px;height:50px;margin:0 auto;}
.wave{width:100%;background:url(../images/marquee.png) 0 0 repeat-x;height:50px;position: absolute;left:0;top:0;z-index:1; background:#44b108;}
.marq{width:980px;position: absolute;z-index:2;left:50%;top:0;margin-left:-490px;height:64px;}
.search{width:327px;height:32px;overflow:hidden;float:left;margin-top:18px;}
.text{width:182px;float:left;font:14px/22px 'microsoft yahei';color:#a2a2a2;text-indent:15px;height:22px;padding:5px 0;border:0;background:#fff;*height:32px;}
.select{float:left;width:92px;border:0;background:url(../images/select.jpg) 74px center no-repeat #fff;}
.btn{float:left;background:url(../images/button.jpg) no-repeat center center #64a657;width:53px;height:32px;border:0;cursor:pointer;}
.select select{margin:5px auto;width:92px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float:left;}
.searchBar .text input{width:182px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
div.selectbox-wrapper{overflow:hidden;width:92px;position: absolute;text-align:left;*margin-top:0;z-index:11;background:#fff;}
div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:92px;cursor:pointer;line-height:20px;padding-top: 3px;font-size:12px;font-family:'Î¢ÈíÑÅºÚ';color:#666;}
div.selectbox-wrapper ul li.selected {background-color: #64a657;color:#fff;}
.selectbox{border:none;display:block;width:92;background:none;text-indent:9px;cursor:pointer;height:32px;font-size:14px;font-family:'microsoft yahei';color:#ff6600;line-height:32px;}
.marq_right{float:right;width:1000px;height:54px;overflow:hidden;}
.marq_right p{float:left;width:100px;height:54px;text-align:right;background:url(../images/marquee.jpg) 0 center no-repeat;font:14px/54px "microsoft yahei";color:#fff;}
.marq_right marquee{float:left;width:880px;height:54px;font:14px/54px "microsoft yahei";color:#fff;}




.title1 {float:right;width:743px;padding:0 0 15px 0;height:45px;position:relative;line-height:45px;background:url("../images/cline.gif") left bottom repeat-x;}
.title1 .fl {float:left;color:#008c17;font-size:20px;font-weight:bold;}
.title1 .fr, .title .fr a {color:#6c6c6c;font-size:14px;}
.title1 .fr {float:right;margin-right:8px;margin-top:3px;}
.title1 .fr font {font-size:14px;}


	.viera_index .kv_container{ margin:0 auto; height: 390px;width:100%;text-align:center;/*overflow:hidden;*/}
.viera_index .kv_container img{ height:390px; width:1px; text-align:center; }
.viera_index .kv_container .kv{width:100%; height:390px;}
.pa{ width:100%;height:43px;margin:0px auto; background:url() repeat-x;padding:0px; position:absolute; z-index:100; top:520px; left:0px; right:0px;}
.pas{ width:1124px;height:43px;margin:0px auto; background:url(toumingsss.png) bottom repeat-x; padding:0px; overflow:hidden;}
.viera_index .kv_container #pager {  width:82px;  height:43px;margin:0px auto; z-index:1001; padding:0px; border:0px solid #ccc;  padding-left:10px; }
.viera_index .kv_container #pager ul li{float:left;}
.viera_index .kv_container #pager a{width:15px;height:15px;float:left; background:url(../images/icon_dot.png) no-repeat;margin-right:10px;display:inline-block;cursor:pointer;text-indent:-9999px; }
.viera_index .kv_container #pager a:hover,.viera_index .kv_container #pager a.activeSlide{background:url(../images/icon_dou.png) no-repeat;}
*html .viera_index .kv_container #pager a{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dot.png");}

*html .viera_index .kv_container #pager a.activeSlide{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="icon_dou.png");}
.viera_index .kv_container #arror{width:950px;margin:0 auto;top:-270px;text-align:center;position:relative;text-align:center;cursor:pointer; z-index:10000;}
.viera_index .kv_container #arror a{display:block;width:57px;height:57px;cursor:pointer;}
.container_prd2 .spec_note{color:#666;}
.spec_note{color:#666;}
.inmain{ height:390px; margin:0px auto; position:relative; text-align:center;overflow:hidden;}

.index_about {
    width: 485px;
    float: right;
}

.newsListDl {
    width: 486px;
    border-bottom: 1px solid #d2d2d2;

}

.newsListDl dt {
    width: 486px;
    height: 48px;
}

.newsListDl dt span {
    float: left;
    width: 62px;
    height: 48px;
    color: #d5e8e0;
    font-size: 24px;
    line-height: 44px;
    text-align: center;
    background: #006a11;
}

.newsListDl dt .titleAA {
    float: left;
    width: 384px;
    height: 46px;
    padding-left: 22px;
    padding-right: 16px;
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 46px;
    font-weight: bold;
}


.w1000 {
    width: 1000px;
    margin: 0 auto;
}
.index_title {
    height: 32px;
    overflow: hidden;
    margin-bottom: 20px;
}

.index_title a {
    display: block;
    float: right;
    color: #006a11;
    font-size: 30px;
    font-weight: bold;
    border: 2px solid #34ba49;
    width: 28px;
    height: 28px;
    line-height: 24px;
    text-align: center;
}

.index_title h3 {
    font-size: 24px;
    color: #006a11;
    display: inline-block;
    line-height: 32px;

}
#ccc {
    font-size: 24px;
    color: #006a11;
    display: inline-block;
    line-height: 32px;

}


.index_title span {
    font-size: 14px;
    color: #484849;
    line-height: 38px;
    vertical-align: top;
    margin-left: 5px;
}

.news_about {

}

.index_news {
    width: 485px;
    float: left;
    height: 310px;
	margin-left:15px;
}

.index_about {
    width: 485px;
    float: right;
}

.newsListDl {
    width: 486px;
    border-bottom: 1px solid #d2d2d2;

}

.newsListDl dt {
    width: 486px;
    height: 48px;
}

.newsListDl dt span {
    float: left;
    width: 62px;
    height: 48px;
    color: #d5e8e0;
    font-size: 24px;
    line-height: 44px;
    text-align: center;
    background: #39a013;
}

.newsListDl dt .titleAA {
    float: left;
    width: 384px;
    height: 46px;
    padding-left: 22px;
    padding-right: 16px;
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 46px;
    font-weight: bold;
}

.newsListDl dd {
    display: none;
    width: 384px;
    height: 86px;
    padding-top: 12px;
    padding-right: 16px;
    padding-left: 86px;
    color: #666666;
    font-size: 14px;
    line-height: 24px;

    overflow: hidden;
}



	.rightBox{ width:1000px; height:auto; float:left;}
	.rightBox .contactBox_title{ width:1000px;  padding:0 25px; background:url(../images/Ba015.jpg) no-repeat; overflow:hidden; l}
	.rightBox .contactBox_title h1{ width:auto; height:33px; float:left; font-size:16px; line-height:33px; color:#fff;}
	.rightBox .contactBox_title h1 samp{ font-size:14px; color:#a9a8a8; margin-left:10px; line-height:33px; font-family:Arial; font-weight:bold;}
	
	.rightBox .contactBox_title .breadCrumb{ width:auto; height:33px; line-height:33px; float:right; font-size:12px; font-family:"ÐÂËÎÌå"; color:#a9a8a8;}
	.rightBox .contactBox_title .breadCrumb a{color:#333;}
	.rightBox .contactBox_title .breadCrumb a:hover{color:#333;}
	.rightBox .contactBox_text{ width:1000px;  color:#575757; font-size:14px; line-height:30px; padding:15px; }
		.casesList { width:1000px; height:auto; height:2100px;}
	.casesList li{ width:220px; heigh:160px; margin:10px 20px 10px 3px ;float:left;text-align:center;color:#bdbdbd;  background:url(../images/libg.jpg) no-repeat center;}
	.casesList li .Img{ display:block; width:214px; height:180px;  overflow:hidden; padding:2px;}
	.casesList li .Img img{ width:220px; height:160px;}
	.casesList li .text{ display:block; width:160px; height:30px; line-height:30px;  color:#bdbdbd; font-size:14px;}
	 .casesList li a{ color:#fff;}
    .casesList li .hover{ color:red;}
	
	.casesImg{ width:695px; height:auto; overflow:hidden; text-align:center;}
	.casesImg img {max-width:695px;}
	.casesContainer{ width:695px; height:auto; margin-bottom:20px;}



.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }
.padTop36{ padding-top: 36px;}

.Ttitle2 { 
	position: relative;
	width:100%; height:60px; 
	color:#fff;font-size:26px;line-height:30px; text-align:center;
}
.Ttitle2 span{
	display: block;
	color: #ffffff; font-size: 20px; line-height: 22px; font-family:arial; text-align: center; text-transform: uppercase;
	font-weight: normal;
}
.Ttitle2 .hr1{
	width: 46px; height: 1px; border:none; border-bottom: 3px solid #e03770; margin: 0 auto;
}
.Ttitle2 .hr2{
	width: 100%; height 4px; border:none; border-bottom: 1px solid #ffffff;
}
.Ttitle2 a{
	position: absolute;  left:50%; margin-left: 432px; top: 0px;
	width: 72px; height: 60px;
	color:#fff; font-size: 14px;  line-height: 60px; text-align: center; font-weight: normal;
}

.company{  width:1004px; padding-top: 26px; margin:0 auto; }
.companPic{
	position: relative;
	width: 300px; height:220px;margin-right: 10px;
	overflow: hidden;
}

.fl_p{position:relative;float:left;}
.fr_p{position:relative;float:right;}


.comLeft,.comRight{
	position: absolute; z-index: 99;
	width: 29px; height: 40px;
}
.comLeft{ left:0px; top: 90px;}
.comRight{ right:0px; top: 90px;}
.companyUl{
	position: absolute;left: 0px; top:0px;
	height:220px;
}



.companyUl li{
	float:left;
	width: 300px; height: 220px;
}
.companyUl li img{ display:block;}
.htmlPic2{ position:absolute; left:300px; top:0px;}


.companynr{
	width: 684px; height: 210px;  padding-top: 6px;
	color: #8ef6e1;line-height: 26px;
	overflow: hidden;
	float:right;
	font-size:14px; color:#FFF;
}
.companynr h2{
	width: 684px; height: 32px; margin-top: 16px;
}
.companynr h2 .P1{
	width: 380px;  padding-left: 40px;
	color: #fff; font-size: 18px; line-height: 32px; font-weight: normal;
	background: url(../images/icon1.png) left center no-repeat;
}
.companynr h2 .P2{
	width: 220px;  padding-left: 40px;
	color: #fff; font-size: 18px; line-height: 32px; font-family:arial;font-weight: normal;
	background: url(../images/icon2.png) left center no-repeat;
}


.clear-fix:after{content: "."; display: block; height: 0px; font-size: 0px; clear: both; visibility: hidden;}


.Ttitle { 
	position: relative;
	width:100%; height:60px; 
	color:#333333;font-size:26px;line-height:30px; text-align:center;
}
.Ttitle span{
	display: block;
	color: #999; font-size: 20px; line-height: 22px; font-family:arial; text-align: center; text-transform: uppercase;
	font-weight: normal;
}
.Ttitle .hr1{
	width: 46px; height: 1px; border:none; border-bottom: 3px solid #e03770; margin: 0 auto;
}
.Ttitle .hr2{
	width: 100%; height 4px; border:none; border-bottom: 1px solid #e8e9e9;
}
.Ttitle a{
	position: absolute;  left:50%; margin-left: 432px; top: 0px;
	width: 72px; height: 60px;
	color:#000; font-size: 14px;  line-height: 60px; text-align: center; font-weight: normal;
}



.knowListUl {
    float: left;
    width: 610px;
    height: 182px;
}


.knowListUl li {
    width: 590px;
    height: 42px;
    padding-left: 20px;
    border-bottom: 1px dashed #d5d6d5;
    background: url(../images/add.jpg) 4px center no-repeat;}
	
	
.knowListUl li a {
    width: 590px;
    height: 42px;
    display: block;
    color: #666666;
    font-size: 14px;
    line-height: 42px;
}


.contact {
    width: 360px;
    height: 240px;
    overflow: hidden;

}

.knowListUl li a span {
    float: right;
}

.kcBox{
	width:1100px;
	 height:275px; margin:0px auto;}
.contact .numTel {
    width: 352px;
    height: 52px;
    padding-left: 8px;
    color: #b02a28;
    font-size: 32px;
    line-height: 52px;
    font-family: impact;
}

.contact dl {
    width: 260px;
    display: block;
    clear: both;
}

.contact dl dt {
    float: left;
    padding-left: 10px;
}


.contact .conMore {
    position: absolute;
    right: 0px;
    top: 4px;
    width: 121px;
    height: 166px;
    background: url(../images/contactbg.png) left top no-repeat;
}


.contact dl dt, .contact dl dd {
    color: #666666;
    font-size: 14px;
    line-height: 32px;
}


.contact .conMore a {
    width: 121px;
    height: 44px;
    margin-top: 122px;
    display: block;
    color: #ffffff;
    font-size: 14px;
    line-height: 44px;
    text-align: center;
}


.aaaa{
	width:640px; height:260px; float:left;
}
.bbb{
	width:1000px; height:300px; margin:0px auto;}
	
	#indemoa {	WIDTH: 9999px; FLOAT: left; overflow:hidden; }

#demoa2 {	FLOAT: left}

#demo {
	WIDTH:980px; OVERFLOW:hidden; height:250px; margin:0 auto; }

#indemo {
	WIDTH:9999px; FLOAT:left
}
#demo1 {
	FLOAT:left
}
#demo2 {
	FLOAT:left
}

.showcar li{width:230px; height:225px; float:left; margin:18px 15px 0 16px; border:1px solid #d8d8d8; overflow:hidden; display:inline;}
.showcar li img{width:222px; height:185px; margin:4px;}
.showcar li p{width:230px; height:31px; background:#348502; text-align:center; line-height:31px;}
.showcar li a{color:#fff; font-size:15px;}

	
	
	
.news{width:980px;margin:0 auto;height:560px;padding:0;position:relative;overflow:hidden}
.newsleft{float:left;width:600px;}
.newsmain{float:left;width:600px;padding:0}
.newsmain li{float:left;width:600px;margin:0;height:75px;padding:12px 0;border-bottom:1px solid #d7d7d7}
.newsmain li a{float:left;width:600px;background:url(../images/more.gif) right 15px no-repeat}
.newsmain li a:hover{background:url(../images/more1.gif) right 15px no-repeat}
.time{float:left;width:56px;height:58px;background:url(../images/time.jpg) left top no-repeat;margin-right:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center;display:inline;margin:10px 0 0 10px}
.time font{float:left;text-align:center;width:100%;font:16px/27px Microsoft Yahei;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.time span{font:16px/31px Microsoft Yahei;float:left;width:100%;color:#fff;border-top:1px solid #fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsli_r{float:right;line-height:1.5;color:#8b8b8b;width:510px;margin-left:10px}
.newsli_rt{float:left;width:465px;font:14px/1.5 'Microsoft Yahei'}
.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:465px;font-weight:700;color:#29283a}
.newsmain li a:hover .time{background:url(../images/time1.jpg) left top no-repeat}
.newscont{float:left;width:450px;line-height:25px;font-size:12px;height:50px;overflow:hidden;color:#5c5c5c;padding:5px 0 0 0}
.newsltop{float:left;width:600px;background:url(../images/newslline1.gif) left bottom repeat-x;padding:35px 0 15px 0}
.newsltop span{color:#d70c0c;font-size:26px;font-family:"Microsoft Yahei";float:left;padding:15px 5px 0 23px;background:url(../images/newslline.gif) 8px 20px no-repeat}
.newsltop em{background:url(../images/plus1.gif) left 25px no-repeat;text-transform:uppercase;padding:33px 0 0 0;float:left;color:#7d7b9f;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-style:normal}
.newsltop a{float:right;font-size:14px;color:#29283a;display:inline;margin:35px 0 0 0}
.news_frr{float:left;width:330px;padding:10px 0 0 0;color:#000;line-height:24px; font-size:13px;}
.news_mapcon{float:left;width:330px}
.news_mapcon label{float:left;width:40px;font-family:"Microsoft Yahei"}
.news_mapcon span{float:left;width:260px;font-size:13px}

.hdp_container{width:334px;height:244px;border:3px solid #2f870f;float:left;position:relative;display:inherit;font-size:12px;overflow:hidden;margin:50px 0 0 0}



.conmore{float:left;width:340px;height:59px;background:url(../images/contact.png) left top no-repeat;display:inline;margin:30px 0 0 0}

.conright{float:right;width:340px;}



/* .about_us_aa{
	height: 371px;
} */
.about_us_aa_cc{
	width: 980px;
	margin:0 auto;
	overflow: hidden;
	padding-bottom: 16px;
	background: url(../images/common_bg_07.jpg) no-repeat center bottom;
}


.c_title{
	position: relative;
	margin-top: 30px;
}
.c_title h2{
	font-size: 24px;
	color:#006100;
	background: url(../images/001404_05.jpg) no-repeat left center;
	font-weight: bold;
	padding-left: 15px;
}
.c_title a{
	display: inline-block;
	color:#006100;
	font-size: 12px;
	font-family: "Microsoft Yahei";
	background: url(../images/0014042_11.png) no-repeat right center;
	padding-right: 12px;
	position: absolute;
	top: 15px;
	right: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.c_title span{
	display: block;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color:#fff;
	background-color: #10a710;
	font-family: "Microsoft Yahei";
	padding-left: 3px;
	margin-top: 5px;
}

.c_title a:hover{
	-webkit-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	-o-transform: translateX(-5px);
	transform: translateX(-5px);
}

.icon_nav{
	width: 260px;
	height: 255px;
	margin-top: 20px;
	margin-left: 11px;
}
.icon_nav ul li{
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 10px;
	font-size: 16px;
}
.icon_nav ul li a{
	color:#555555;
}
.icon_nav ul li a span{
	display: inline-block;
	width: 100%;
	margin-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.icon_nav ul li a span:hover{
	color:#10a710;
}
.icon_nav ul li a img{
	width: 100px;
	height: 80px;
	border-radius: 13px;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.icon_nav ul li a img:hover{
/* 	-webkit-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg); */
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0 2px 4px #444;
	box-shadow: 0 2px 4px #444;
}


.about_text{
	width: 320px;
	height: 205px;
	margin-left: 6px;
	margin-top: 33px;
	border-left: 1px solid #dcdcdc;
	padding:6px 36px;
	padding-top: 0;
	line-height: 26px;
}


/* main */
.main_c{
	width: 100%;
/* 	background-color: #efe6f3; */
}

.bnbn{
	width:100%; height:585px; background:url(../images/vcvc.jpg) no-repeat top #fbfbfb;}
	
	.news_index_new{
	margin-top: 30px;
	background-color: #f2f2f2;
}


.news_index_cc{
	width: 980px;
	margin:0 auto;
	padding-bottom: 38px;
	background: url(../images/common_bg_07.jpg) no-repeat center bottom;
}
.news_index_cc_new{
	background: none;
	padding-bottom: 25px;
}

.cc_common_title{
	position: relative;
}
.cc_common_title h2{
	color:#636363;
	font-size: 24px;
}
.cc_common_title span{
	display: inline-block;
	color:#10a710;
	font-size: 28px;
	font-family: "Microsoft Yahei";
}
.cc_common_title a{
	position: absolute;
	right: 0;
	bottom: 7px;
	display: inline-block;
	background-color: #23201d;
	color:#fff;
	padding:2px 5px;
}
.l_news_content{
	width: 498px;
}
.nic_t{
	margin-top: 24px;
}


.news_all{
	 margin-top: 15px;
}
.news_all ul li{
	font-size: 12px;
	color:#5d5d5d;
	padding:9px 0;
}
.news_all ul li a{
	display: inline-block;
	width: 80%;
	color:#5d5d5d;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-family: "Microsoft Yahei";

}
.news_all ul li a i{
	display: inline-block;
	width: 11px;
	height: 9px;
	background: url(../images/0014043_15.jpg) no-repeat left top;
	margin-right: 13px;
	-webkit-transition: transform 0.3s ;
	-o-transition: transform 0.3s ;
	transition: transform 0.3s ;
}
.news_all ul li a:hover{
	color:#10a710;
}
.news_all ul li a:hover i{
	background-position: left bottom;
	-webkit-transform: translateX(3px);
	-ms-transform: translateX(3px);
	-o-transform: translateX(3px);
	transform: translateX(3px);
}
.news_all ul li span{
	float: right;
	font-family: "Microsoft Yahei";
}




.r_news_content{
	width: 448px;
	overflow: hidden;
}
.r_news_content_new{
	width: 395px!important;
	margin-top: 35px;
	padding-left: 53px;
	overflow: hidden;
	border-left: 1px solid #ccc;
}
.honor_list{
	margin-left: -25px;
	margin-top: 20px;
}
.honor_list ul li{
	float: left;
	width: 209px;
	height: 158px;
	border:1px solid #10a710;
	border-radius: 5px;
	overflow: hidden;
	margin-left: 25px;
	overflow: hidden;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.honor_list ul li img{
	width: 209px;
	height: 158px;
}
.honor_list ul li:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0 2px 4px #444;
	box-shadow: 0 2px 4px #444;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.contact_bottom{
	text-align: right;
}
.contact_bottom h2{
	font-size: 30px;
	color:#636363;
}
.contact_bottom span{
	display: block;
	font-size: 36px;
	color:#10a710;
	font-family: "Microsoft Yahei";
}
.contact_map{
	margin-top: 20px;	
}
.contact_content{
	width: 217px;
	height: 150px;
	overflow: hidden;
	font-size: 12px;
	font-family: "Microsoft Yahei";
	line-height: 24px;
}
.contact_content span{
	display: inline-block;
/* 	float: right; */
	width: 200px;
	vertical-align: top;
}

.contact_pic img{
	width: 157px;
	height: 116px;
	border: 1px solid #10a710;
}


.about_text{
	width: 320px;
	height: 205px;
	margin-left: 6px;
	margin-top: 33px;
	font-size:14px;
	border-left: 1px solid #dcdcdc;
	padding:6px 36px;
	padding-top: 0;
	line-height: 26px;
}



