/* CSS Document */
body{
	line-height:180%;
	margin:0px auto;
	/* background:url(../images/bodyback.jpg) repeat-x; */
	font-size:12px;
	 width:100%;
	 font-family:"Microsoft Yahei"; color:#646464
}
p,ul,big,small,b,span,font,h1,h2,h3,h4,h5,h6,h7{;padding:0px;margin-top:0px;margin:0px; font-weight:100;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#646464; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#F00; text-decoration:none ;}
.wrap{ width:1194px; margin:0 auto}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}

.pinpai{ position:absolute; width:104px;  left:210px; top:32px; padding-top:78px; padding-bottom:10px; display:none;}
.pinpai a{ display:block; line-height:35px; font-size:16px; text-align:center;background:#FFF;}
.logoa{ position:absolute; width:250px; height:103px; display:block;  top:30px; left:480px;}
.top{ position:fixed; top:0px; z-index:1111111111111111111111111; width:100%; height:145px; background:url(../images/bac.png);display:none;}
.logo{ background:url(../images/logo.png) center center no-repeat; height:145px; position:relative;}
.nav1{ position:absolute; right:0px; top:75px;}
.nav{ padding-top:75px;}
.nav a{ font-size:18px; display:inline-block; padding:0px 16px; line-height:18px;}
.nav a.ads{ margin-left:325px;}
.nav a.cat7,.nav a.cat13{background:url(../images/arr.png) left center no-repeat; background-position:90px;}

/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:10px;}


/*简单产品列表*/
.prolist ul{ width:105%; padding-top:30px;}
.prolist li{ float:left; margin-top:10px; width:380px; height:250px; margin-right:26px; position:relative;}
.prolist li a.txt{ display:block; text-align:center; line-height:30px; position:absolute; top:0px; left:0px; width:100%; display:block; height:250px; background:url(../images/prob.png)  top left no-repeat; line-height:300px; font-size:22px; color:#fff; display:none}
.prolist li a.img{ display:block; }
.prolist li a.img img{ width:100%; height:250px;}
.prolist li:hover a.txt{ display:block;}
.p-m{ text-align:center; height:52px; line-height:52px; background:#d3d3d3; color:#00903b; cursor:pointer; font-size:16px; margin-top:20px; margin:20px 0; margin-right:0px;}
/*简单的新闻列表*/
.inewslist{ padding:10px 0px;}
.inewslist li{ height:26px; line-height:26px; border-bottom:#efefef 1px dashed; padding:0px 20px; }
.inewslist li a{ float:left; background:url(../images/dot.jpg) left center no-repeat; padding-left:20px; display:inline-block;}
.inewslist li span{ float:right;}
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
/*带图片的的新闻列表*/
.news-list{ margin-top:20px; }
.news-list li { overflow:hidden; clear:both; height:110px; margin-bottom:36px;color:#727272; border-top:#e4e4e4 1px solid; padding-top:36px;}
.news-list li.oo{ border:none;}
.news-list li span{ float:left; display:block; height:110px; background:#e3e3e3;text-align:center;  width:110px;}
.news-list li span big{ display:block; font-size:45px; line-height:45px; margin-top:25px;}
.news-list li span small{ display:block; display:block; font-size:14px; line-height:20px;}
.news-list li a{ float:right; display:block;  width:1058px; color:#727272}
.news-list li a font{ font-size:16px; display:block; line-height:16px; padding:20px 0px 10px 0px;}
.news-list li a p{ line-height:25px;}
.news-list li:hover span{ background:#52ae0b; color:#fff;}
.news-list li:hover span {}

.ipro{ height:845px; position:relative;}
.proflash{ position:absolute; right:0px; top:0px; width:50%; height:845px;}
.ipro_left{ width:600px; float:left;}
.ipro_left_box{ text-align:center; color:#6a6a6a; display:none}
.ipro_left_box big{ font-size:40px; color:#00903b; line-height:40px; display:block; margin-top:80px; padding-bottom:14px;}
.ipro_left_box  small{ font-size:14px; display:block; padding-bottom:40px;}
.ipro_left_box div.p2{ line-height:40px; font-size:18px; padding-bottom:30px; height:290px;}
.ipro_left_box a.more{ display:inline-block; width:39px; height:39px; background:url(../images/more.png) center;}
.ipro_left_img{ text-align:center; padding-top:30px;}
.ipro_left_menu { text-align:center; margin-top:20px;}
.ipro_left_menu a{ display:inline-block; font-size:16px; padding:0px 2px; line-height:30px; margin:0px 21px;border-bottom:#f4f4f4 3px solid;}
.ipro_left_menu a:hover,.ipro_left_menu a.on{ color:#00903b; border-bottom:#00903b 3px solid;}

.foot{ height:62px; line-height:62px; background:#363636;}
.f-r{ float:right; color:#6e6e6e; font-size:14px;}
.f-l{ float:left}
.f-l a{ margin-top:15px;display:inline-block; width:33px; height:33px;}
.f-l a.wx{ background:url(../images/wx.gif) no-repeat; }
.f-l a.wb{ background:url(../images/wb.gif) no-repeat;}

.nbanner{ height:760px; background:url(../images/nbanner.jpg) center; margin-top:148px;}
.about_t{ text-align:center; padding:60px 0px 40px 0}
.about_t span{ display:inline-block; width:454px; height:61px; border:#cccccc 1px solid; position:relative;z-index:111111;}
.about_t span font{ display:block; position:absolute; width:100%;  line-height:20px; top:-10px;}
.about_t span font small{ display:inline-block; padding:0px 5px; background:#FFF;font-size:20px;}
.about_t span big{ display:block; width:100%; font-size:38px; line-height:40px; top:15px; position:absolute;}

.about h3{ color:#00903b; font-size:40px; line-height:40px; text-align:center;}
 div.p1{ font-size:16px; line-height:180%; padding:30px 0px;}
.part2 { background:#f4f4f4; overflow:hidden; padding:00px 0 38px;}
.part2 .about_t span font small{background:#f4f4f4;}
.part2 div.p1{ float:right; width:685px; margin-right:35px;}

.part3 .wrap{ position:relative;}
.part3_main{ padding-top:90px; z-index:1;}
.part3 .about_t{ padding:60px 0 0 0; position:absolute; width:100%; top:0px;  }
.part3 .about_t span{ background:#FFF;}
.part3_main_box{border:#cccccc 1px solid; min-height:300px; background:url(../images/xmore.jpg) center bottom no-repeat; }
.part3_main_box_info{ padding:50px 10px 10px 30px; line-height:180%; font-size:16px;}

.part4{background:url(../images/rongyub.jpg) repeat-x; padding-bottom:40px; margin-top:40px;}
.part4-r{ width:548px; float:right; background:#FFF; margin-top:10px; padding:0px 15px; }
.part4-l{ background:#000;padding-top:95px; background:url(../images/rongyubb.png) top left no-repeat; background-position:0px 85px}
.part4_main.p1{ padding-left:20px;}

.rpart1{ background:#f4f4f4; }
.part1_main{ height:868px; background:url(../images/rencaib.jpg) top center no-repeat; }
.part1_main .part1_main_txt{ width:778px; float:right; margin-top:410px; margin-right:30px;}

.rencailist  ul{ width:105%; padding-bottom:30px;}
.rencailist li{ width:250px; float:left; background:#f5f5f5; margin-right:22px; padding:0px 15px;padding-bottom:20px;}
.rencailist li span.t{ display:block; line-height:24px; font-size:24px; height:24px; overflow:hidden; padding:77px 0 33px 0; border-bottom:#dcdcdc 1px solid; text-align:center;}
.rencailist li div.p2{ font-size:12px; line-height:25px; padding:20px 0px;border-bottom:#dcdcdc 1px solid;}
.rencailist li a.t{ width:130px; display:block; margin:20px auto; line-height:42px; color:#fff; font-size:18px; background:#c2c2c2; text-align:center;} 
.rencailist li a.t:hover{ background:#008a38;}

.menu{ text-align:center; background:url(../images/dian.gif) center repeat-x;}
.menu a{ display:inline-block; width:120px; height:29px; line-height:29px; background:#FFF; color:#000; border:#dddddd 1px solid; margin:0px 5px;}
.menu a:hover,.menu a.on{ background:#00903b; color:#fff; border:#00903b 1px solid;}

.h145{ height:145px;}

.protitle{ text-align:center;}
.protitle .ent{ font-size:80px; line-height:80px; padding:52px 0px 20px 0;}
.zt{ font-size:40px; line-height:40px; color:#00903b; margin-bottom:30px; background:url(../images/zt.png) center no-repeat;}
.protitle .desc{ font-size:14px; line-height:25px;}

.caselist{ position:relative; padding-bottom:40px;}
.c-l{ width:47px; height:88px; background:url(../images/c-l.gif) center repeat-x; position:absolute; left:-10px; top:190px;}
.c-r{ width:47px; height:88px; background:url(../images/c-r.gif) center repeat-x; position:absolute; right:-10px; top:190px;}
.casetitle{ font-size:30px; color:#000; line-height:120px;}
.caselist_box { margin-left:55px; margin-right:55px;}
.caselist_box li{ float:left; width:345px; margin-right:25px;}
.caselist_box li a.img{ display:block}
.caselist_box li a.img img{ width:345px; height:228px;}
.caselist_box li a.txt{ display:block; text-align:center; font-size:14px; line-height:54px;}

.lxfs{ border-top:#ddd 1px dashed; margin:30px; padding:30px 0 ; font-size:16px; line-height:180%;}
.lxfs td{padding:10px;}

.partyx_main{ height:784px; background:url(../images/ysbg.jpg) top center no-repeat; }
.partyx_main .part1_main_txt{ width:778px; float:right; margin-top:310px; margin-right:30px;}
.jmliucheng  ul{ width:103%}
.jmliucheng li{ width:171px; height:219px;background:url(../images/liucheng.jpg) top center no-repeat; float:left; margin-left:60px; margin-bottom:20px; }
.jmliucheng li span.tr{ font-size:24px; color:#fff; text-align:center; line-height:72px; display:block;}
.jmliucheng li td{ font-size:16px;}

.zhengce{ width:1036px; margin:47px auto; background:#00903b; color:#fff; padding:40px; line-height:35px; padding-bottom:0px;}

.jmbiao{ width:853px; margin:0 auto;} 
.jmbiao td{ padding:10px;}
.jmbiao td .inp{ width:216px; padding-left:10px; line-height:30px; border:#e0e0e0 1px solid; background:#fff;}
.jmbiao td textarea{ width:90%; height:100px;border:#e0e0e0 1px solid; background:#fff; padding:2%;}

.sub { width:209px; height:44px; border:none; color:#fff; background:#00903b; cursor:pointer; margin-bottom:30px;}


.jkbox li{ float:left; width:240px; margin-right:37px; margin-top:20px; position:relative}
span.erweima{ width:140px; position:absolute; left:50px; top:50px; display:none}
.jkbox .bd{ margin:0 45px;}
.jkbox ul{ padding:20px 0px;}
.jkbox li a.txt{ display:block; text-align:center; font-size:16px; line-height:40px;}
.jkbox { position:relative;}
.jkbox .prev{ width:48px; height:95px;background:url(../images/left.png); position:absolute; left:-10px; top:100px;}
.jkbox .next{ width:48px; height:95px;background:url(../images/right.png); position:absolute; right:-10px; top:100px;}
.jinkoulist{ margin-bottom:70px;}
.jkbox li:hover span.erweima{ display:block}

.rightmenu { position:fixed; right:5%; top:30%;}
.rightmenu a{ display:block; width:121px; height:23px; margin-bottom:10px; background:url(../images/rightm_h.png) right center no-repeat; color:#fff; text-indent:-99999px}
.rightmenu a span{ display:block; margin-left:20px;}
.rightmenu a:hover,.rightmenu a.on{background:url(../images/rightm.png);text-indent:0px}


.part6-right{ float:right; margin-top:50px;}
.part6-left{ float:left; width:705px;}
.zk{ text-align:center; margin-top:40px; width:200px; margin:40px auto; padding:10px 0px; background:#f9f9f9; cursor:pointer; color:#000;border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ }
