/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px; font-family: Microsoft YaHei;-webkit-text-size-adjust:none;background:#fff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none;}
a:hover{color:#028c0b;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.left{float:left;}
.right{float:right;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.text{display:block;text-align:center;}
.none{ display:none;}
em,i{font-style:normal;}


/*首页*/
.header{ background:#fff; padding-top:13px; padding-bottom:13px;  height:84px;}
.wrap{ width:1002px; margin:0 auto;}
.tel{ float:left; padding-right:15px; }
.tel i{ color:#979797; font-size:16px; padding-right:2px;}
.tel em{  font-size: 15px;color: #aaaaaa; }
.logo{ float: left; }
.logo img{  height:75px; }
.header_right{ float:right; height:24px; line-height:24px; padding-top:31px;}
.search{float:left; background:url(../images/search_bg.jpg) no-repeat; width:135px; height:24px;}
.search_txt{ float:left;width:86px; height:18px; padding:3px 6px;background:none; }
.search_btn{ float:left;width:30px; height:24px; background:none; text-indent:-999em;}

/*nav*/
.navBar{  position:relative; z-index:1;   color:#fff; height:37px; line-height:37px; background:#038c0b;}
.navBar .nav{ width:1002px; margin:0 auto;}		
.nav .m{  position:relative; float:left; width:140px; margin:0 1px; display:inline; text-align:center;}	
.nav h3 a{  zoom:1;  height:37px; line-height:37px;  display:block; color:#fff; font-size:14px;  }	
.nav .sub{ display:none;  width:140px;  position:absolute; left:0px; top:37px;  background:#028c0b;float:left; 	}	
.nav .sub li{ text-align:center;padding:7px 5px 7px;  border-bottom:1px solid #54a500; }
.nav .sub li a{ color:#fff; line-height:20px;     display:block; zoom:1; font-size:13px;}	
.nav .sub li a:hover{  color:#eae9e9;}
.nav .on h3 a{ background:#017b09;}	
/*header end*/



/*banner*/
.banner{ width:100%;  position:relative;  height:470px;}	
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner .bd ul{ width:100% !important;  }	
.banner .bd li{ width:100% !important;  height:470px; overflow:hidden; text-align:center;  }	
.banner .bd li a{ display:block; height:470px; }	
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center;	}	
.banner .hd ul{ text-align:center;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:8px; margin:4px; background:#fff; opacity:0.6; filter:alpha(opacity=60); overflow:hidden; 		line-height:9999px; 	}	
.banner .hd ul .on{ background:#028c0b; }


/*cont1*/
.cont1_pro{  width:497px; margin:0 auto;}
.picScroll{ width:497px;  }		
.picScroll .bd{ position:relative;  }	
.picScroll .prev,.picScroll .next{ position: absolute; top: 32px; left:-1px; display: block; width: 18px; height: 35px; background:url(../images/business_btn1.jpg) no-repeat;z-index: 9; overflow: hidden; }	.picScroll .next{ left:auto; right:-1px; background:url(../images/business_btn2.jpg) no-repeat; }	
.picScroll .scrollWrap{ padding-left:40px  }	
.picScroll ul{ overflow:hidden; zoom:1; }	
.picScroll li{ width:109px; margin:0 15px; position:relative; float:left; display:inline; }
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:0px;}	
.picScroll li .pic img {display:block; width:109px; height:90px;}	
.picScroll li .txt1 a{color:#5d5c5c;  text-align:center; display:block; height:32px; line-height:32px;}	
.picScroll li .txt1 a:hover{ color:#028c0b;}

/*cont1*/
.cont1{ padding:31px 0 45px; margin:0 auto; width:1002px;}
.cont1_about{ float:left; width:447px;}
.cont_title{ padding-bottom:19px;}
.cont_title a{ float:right; color:#9b9b9b;}
.cont_title a:hover{color:#028c0b;}
.cont_title span{ color:#028c0b; font-size:18px;}
.cont_title span i{ color:#a0a0a0; font-size:18px; padding:0 10px; text-transform:uppercase;}
.cont1_about dl{ overflow:hidden;}
.cont1_about dl dt{ float:left;  width:121px;}
.cont1_about dl dd{ float:left; width:317px; padding-left:9px;}
.cont1_about dl dd div{ text-indent:2em; line-height:30px; height:82px; overflow:hidden;}
.cont1_about dl dd div a{color:#5d5c5c; }
.cont1_about dl dd div a:hover{color:#028c0b;}
.cont1_business{ float:right; width:497px; }

/*cont2*/
.cont2{ margin:0 auto; width:1002px; padding-bottom:47px;}
.cont2 .slideGroup{ width:1002px;  }
.cont2 .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:16px 0 10px 0px; position:relative;   }
.cont2 .slideGroup .sPrev,.cont2 .slideGroup .sNext{ position:absolute; left:15px; top:50px; display:block; width:22px; height:39px; background:url(../images/ico_left.jpg) center center no-repeat ; }
.cont2 .slideGroup .sNext{ left:auto; right:25px;background:url(../images/ico_right.jpg) center center no-repeat ; }
.cont2 .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.cont2 .slideGroup .parBd ul li{ margin:0 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.cont2 .slideGroup .parBd ul li .pic{ text-align:center; }
.cont2 .slideGroup .parBd ul li .pic img{ width:212px; height:175px; display:block; }
.cont2 .slideGroup .parBd ul li .title{ line-height:39px; height:39px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;    }
.cont2 .slideGroup .parBd ul li .title a{ color:#5d5c5c; font-size:12px; }
.cont2 .slideGroup .parBd ul li .title a:hover{ color:#028c0b;  }

/*footer*/
footer{ padding:48px 0; height:30px; line-height:30px; background:#f7f7f7;}
.foot_left{ text-align: center; display: block; }
.foot_left span{ padding-right:15px;}
.foot_right{ float:right;}
.foot_right a{padding:0 5px;}


/*inner_banner*/
.inner_banner{ width:100%; text-align:center; overflow:hidden; margin-bottom:43px;}
.inner_banner img{ height:397px; width:auto;}

.inner_cont{ width:1002px; margin:0 auto; }
.right_sider{ float:right;width:750px; padding-bottom:70px; overflow:hidden; height:auto!important; min-height:500px; height:500px; }
.left_sider{ float:left;width:218px;}
/*menue*/
.menue{ border:1px solid #e4e3e3; border-top:none;}
.menue h3{ background:#028c0b; font-size:24px; color:#fff; height:58px; line-height:58px; padding-left:20px; margin-bottom:26px;}
.menue li{ height:33px; line-height:33px; background:#fff url(../images/nav_arrow1.jpg) no-repeat 16px center;  }
.menue li a{color:#5c5c5c; display:block;  font-size:14px; padding-left:38px;overflow:hidden; width:180px; height:33px; line-height:33px;}
.menue .selected{ background:#55a500;background:#55a500 url(../images/nav_arrow2.jpg) no-repeat 16px center;  }
.menue .selected li {}
.menue .selected a{color:#fff;    }
.left_contact{ background:url(../images/left_contactbg.jpg) no-repeat; width:219px; height:75px; margin:19px 0;}
.menue li:hover{ background:#55a500;background:#55a500 url(../images/nav_arrow2.jpg) no-repeat 16px center; }
.menue li:hover a{color:#fff;}

/*location*/
.location{ margin-bottom:21px; height:53px; line-height:53px; border-bottom:1px dashed #d9d9d9; color:#767676;}
.location em{font-size:18px; }
.location span{ float:right; background:url(../images/home_ico.jpg) no-repeat left center; padding-left:20px;}
.location i{ padding-left:5px;}
.location a{color:#767676; padding:0 5px;}
.location{}


/*news_list*/
.news_list{}
.news_listul{ padding-bottom:43px;}
.news_listul li{ color:#5d5c5c; line-height:30px; background:url(../images/news_listbg.jpg) no-repeat left center; padding-left:10px; overflow:hidden;}
.news_listul li a{color:#5d5c5c; display:inline-block; width:680px; overflow:hidden; height:30px; line-height:30px; float:left;}
.news_listul li span{ float:right; color:#999;}

/*分页*/
.page{ color:#9a9a99; text-align:right; font-size:12px; font-family:"宋体"; }
.page a{ color:#9a9a99; display:inline-block; padding:0 9px; height:24px; line-height:24px; border:1px solid #bdbcbc; margin-right: 4px}
.page a.active{ color:#fff; background:#028c0b; border:1px solid #028c0b;}
.page a:hover{ color:#fff; background:#028c0b; border:1px solid #028c0b; }
.page input{ width:40px; border:1px solid #dcdcdc; height:20px;color:#9a9a99; }
.page span{ padding:0 4px; margin-right: 4px}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#9a9a99; display:inline-block; padding:0 12px; height:24px; line-height:24px; border:1px solid #bdbcbc;}
.page select{height:24px; line-height:24px; border:1px solid #bdbcbc; width:48px;}

/*pic_list*/
.pic_list{}
.pic_listul{padding-bottom:23px; padding-top:20px;}
.pic_listul li{ float:left;width:212px; padding-right:54px; padding-bottom:19px;}
.pic_listul li img{ width:212px; height:175px;}
.pic_listul li span{ height:38px; line-height:38px; display:block; text-align:center; color:#5d5c5c; overflow:hidden;}
.pic_listul li em{ display:block;}
.pic_listul li.liright{padding-right:0;}
.pic_listul li:hover span{color:#028c0b;}

/*about*/
.about{ color:#5d5c5c;}

/*新闻详细*/
.post{width:750px;font-family:"宋体"; color:#3b3a3a; height:auto !important; min-height:500px; height:500px;}
.entry_title{ text-align:center; color:#000000; font-size:16px; height:30px; line-height:30px; font-weight:bold; padding:10px 0;}
.entry_meta{ height:25px; line-height:25px; overflow:hidden;text-align:center; background:#f6f6f6; border:1px solid #e7e7e7; }
.entry_meta span{  display:inline-block;  color:#3c3c3c;padding:0 16px; font-size:12px; color:#999999;}
.entry_content{ margin-top:25px; color:#333333; font-size:14px;}
.turnpage{ line-height:25px; margin:15px 0; font-size:14px; color:#3c3c3c;}

/*recurit*/
.recurit{ border:1px solid #dadada;}
.ultop{ background:url(../images/recurit_topbg.jpg) repeat-x; height:32px; line-height:32px; border-bottom:1px solid #dadada; font-weight:bold; color:#028c0b;}
.ultop .li1{ border-right:1px solid #dadada;}
.ultop .li2{ border-right:1px solid #dadada;}
.ultop .li3{ border-right:1px solid #dadada;}
.ultop .li4{ border-right:1px solid #dadada;}
.recurit ul li{ float:left; }
.recurit ul li.li1{ width:182px; padding-left:30px;}
.recurit ul li.li2{ width:200px; padding-left:30px;}
.recurit ul li.li3{ width:91px; text-align:center;}
.recurit ul li.li4{ width:117px;text-align:center;}
.recurit ul li.li5{ width:90px;text-align:center;}
.ulodd{ height:42px; line-height:42px; background:#f3f3f3;color:#323232;}
.uleven{ height:42px; line-height:42px;color:#323232;}
.recurit ul li a:hover{color:#028c0b;}

/* 右侧悬浮side */
.side{position:fixed;width:54px;height:275px;right:0;bottom:121px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#028c0b;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}



/*留言表单*/
.message1 form { width: 701px; font-family:"微软雅黑"; margin:0 auto; }
.message1 form p{ margin:20px 0; }
.message1 form label.for_label {color: #717272;display: block;float: left;font-size: 14px;height: 25px;line-height: 25px;margin-right: 5px;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 105px;}
.message1_txt { float: left;height: 25px;width: 157px;}
.message1 form p{ overflow:hidden;}
.message1 form p input{border:1px solid #dbdbdb;  padding:0 3px;}
.message1 .red{ color: red;}
.message1 form p textarea{border:1px solid #dbdbdb; width:500px; height:150px; padding:3px;}
.message1_txt{ width:180px; height:25px;}
.message1_span label{ padding-right:18px;}
.message1_span{ height:25px; line-height:25px;}
.red{ color:#f00; padding-left:10px;}
.message1 form p select{ width:186px;height:25px;border:1px solid #dbdbdb; font-family:"微软雅黑"; font-size:14px;}
.message1_btn{ width:90px; height:32px; line-height:32px; text-align:center; border:none!important; color:#fff; font-family:"微软雅黑"; font-size:14px; color:#fff; cursor:pointer;}
.message1 .btn .one{  background:#028c0b; margin-right:20px;}
.message1 .btn .two{background:#777676;}
.message1 form p input.three{ width:80px; margin-right:10px;}


