@charset "gb2312";
/* CSS Document */

*{margin:0px auto; padding:0px;}

body{font-family:Arial, Helvetica, sans-serif; color:#616161; font-size:12px;}
img{border:0px;}
li{list-style:none;}
a{color:#616161; text-decoration:none;}
a:hover{text-decoration:none;}

.clear{clear:both;}

.head{width:1150px; height:90px;}
.logo{width:400px; height:72px; float:left; padding-top:10px;}

.menu{ width:600px; float:right;}

#nav {width:600px;}
#nav .mainlevel{display:inline-block; float:left;padding-left:0px; width:100px;}
#nav .mainlevel a {color:#616161;font-size:16px;height:90px;width:100px;text-align:center;display:inline-block;line-height:100px; font-weight:bold;}
#nav .mainlevel a span{text-align:center;display:inline-block; width:100%;}

#nav li.mainlevel a:hover{color:#fff; background-color:#3d920e;}

#nav li.hover a:hover,#nav li.hover a{background:#096809;color:#fff;}
#nav li.mainlevel:hover {color:#fff;width:100px;height:90px;background:#76b176;text-decoration:none;}
.menu ul li#mainlevel_01{ width:100px; height:42px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:150px;margin-left:0px; z-index:9999;background-color:#76b176;}
.ulnav ul{width:150px;float:left;margin:0px 0px;background-color: #b2b2b2;overflow: hidden;z-index: 2; font-size:16px;}

#nav .mainlevel ul li{line-height:30px; height:30px;display:block;width:150px;text-align:left;float:left;}
#nav .mainlevel ul li a{color:#fff; line-height:30px; width:150px;height:320px;text-align:left;float:left;font-size:12px; padding:0px 0px;font-weight:normal;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:30px; width:150px;height:30px;text-decoration:none; font-size:12px; background:url(../images/ico1.png) 105px center no-repeat #c2c2c2;font-weight:normal;}


#nav .mainlevel .ulnav .sn-list-nav{display:none; position:absolute;padding:0;border-bottom:0px;width:151px;margin-left:150px;z-index:2;}
#nav .mainlevel .ulnav .sn-list-nav dl{width:200px; float:left; margin:0px 0px;background-color: #a2a2a2; overflow: hidden;position: absolute;z-index: 2; border-left:solid 1px #fff;}
#nav .mainlevel .ulnav .sn-list-nav dl dt {line-height:30px;height:30px;display:block;width:200px;text-align:left;float:left; }
#nav .mainlevel .ulnav .sn-list-nav dl dt a{color:#fff;line-height:30px; text-align:left;width:200px;height:30px;float:left;font-size:10px; padding:0px 0px; padding-left:10px;font-weight:normal;}
#nav .mainlevel .ulnav .sn-list-nav dl dt a:hover{color:#fff;line-height:30px; width:200px;height:30px;text-align:left;height:30px;text-decoration:none;float:left;font-size:10px; padding:0px 0px; padding-left:10px;font-weight:normal;}

.banner{ width:100%; height:425px; z-index:4; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100% !important;}
.banner .hd ul {width:1150px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:10px; list-style:none;background:#fff;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#fbe428; cursor:pointer;}
.banner, .banner a {height:425px;width:100%;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}

.bannerBg{width:100%; height:309px; background:url(../images/flashBg.png) repeat;}
.flash{width:1150px; padding-left:145px; height:309px;}

.mainBg{width:100%; height:680px; background-color:#eaeef1;}
.hotPro{width:1150px; padding-top:40px;}
.hotProTitle{width:335px; height:58px; margin-bottom:20px;}
.proCont{width:1140px; padding-top:10px;}
.proCont ul li{width:251px; height:231px; margin-right:40px; float:left; position:relative;}
.proCont ul li a{display:block;width:251px; height:231px;text-align:center;}
.proCont ul li a:hover{text-decoration:none;}
.proCont ul li a h2{color:#388037;padding:10px 0; font-weight:normal; font-size:16px;}
.proCont ul li a:hover h2{background:#388037;color:#fff;}
.proCont ul li.r{margin-right:0px;}

.imgBox1{height:175px;width:250px;}
.imgBox1 img{width:250px;height:175px;}
.imgBox1 span{width:100%; height:175px; display:block; position:relative; top:-175px;}
.imgBox1 span img{width:53px; height:53px; border:none; margin-top:60px; margin-left:20px;}

/*.proCont ul li span{width:261px; height:185px; display:block; position:relative; top:-175px; left:0px;}
.proCont ul li span img{width:53px; height:53px; border:none; margin-top:60px; margin-left:100px;}
.proCont ul li p{width:261px; height:40px; line-height:40px; text-align:center; position:relative; top:-185px; font-size:14px;}
.proCont ul li p a{width:261px; height:40px; line-height:40px;color:#388037; background-color:#E7E7E7; display:block;}
.proCont ul li p a:hover{width:261px; height:40px; line-height:40px;color:#fff; background-color:#388037; display:block;}
.proCont ul li img{width:259px; height:182px; border:1px #ccc solid;}*/

.more{width:800px; height:40px; padding-top:20px;}
.more a{width:110px; height:37px; line-height:37px; background:#388037;color:#FFF; text-align:center; font-size:14px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; display:flow-root;}

.mainBg1{width:100%; height:444px; background-color:#dfe0e2;}
.cmdPro{width:1150px; padding-top:40px;}
.cmdProTitle{width:453px; height:58px; margin-bottom:20px;}
.cmdCont{width:1050px; padding-top:20px;}
.case-scroll{position:relative;}
.case-scroll a.scroll{position:absolute;width:50px;height:50px;display:block;top:60px;z-index:10;}
.case-scroll a.prev{background:url(../images/left.png) no-repeat;left:-40px;}
.case-scroll a.next{background:url(../images/right.png) no-repeat;right:-50px;}
.case-scroll .bd{overflow:hidden;}
.case-scroll .bd ul{padding-left:14px;}
.case-scroll .bd li{width:25%;float:left;}
.case-scroll .bd li a{display:block;margin:0 10px;text-align:center;}
.case-scroll .bd li a:hover{text-decoration:none;}
.case-scroll .bd li a h2{color:#388037;padding:10px 0; font-weight:normal; font-size:16px;}
.case-scroll .bd li a:hover h2{background:#388037;color:#fff;}
.imgBox{height:175px;width:240px;}
.imgBox img{height:175px;width:100%;}
.imgBox span{width:100%; height:175px; display:block; position:relative; top:-175px;}
.imgBox span img{width:53px; height:53px; border:none; margin-top:60px; margin-left:20px;}

.adv{width:1150px; margin-top:100px; margin-bottom:75px;}
.adv ul li{width:287px; height:280px; float:left; text-align:center;}
.adv ul li a img{width:150px; height:150px;}
.adv ul li a:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.adv ul li p{width:220px; height:70px; line-height:75px; text-align:center; font-size:16px; font-weight:bold; color:#0c6708;}
.adv ul li span{width:220px; height:45px; line-height:175%; text-align:center; font-size:14px; display:block;}

.mainBg2{width:100%; background-color:#ebeef0;}
.main{width:1150px; height:375px; padding-top:100px;}
.aboutImg{width:500px; height:340px; float:left;}
.aboutImg p{width:480px; height:320px;}
.aboutImg p img.about1{width:480px; height:320px;} 
.aboutImg p label{width:222px; height:78px; background-color:#fff; opacity:0.5; display:block; position:relative;top:-290px; right:-200px; z-index:9;}
.aboutImg p span{width:222px; height:78px;display:block; position:relative; top:-366px; right:-200px; z-index:99;}
.aboutTxt{width:600px; height:220px; line-height:150%; padding-top:70px; float:right; font-size:14px;}

.more1{width:550px; height:40px; padding-top:14px;}
.more1 a{width:110px; height:37px; line-height:37px; background:#388037;color:#FFF; text-align:center; font-size:14px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; display:flow-root; float:left;}

/*.footBg{width:100%; height:306px; background:url(../images/footBg.jpg) top center repeat-x;}
.foot{width:1150px; height:260px; padding-top:30px;}
.foot p{width:425px; height:105px; margin-bottom:20px;}
.foot ul{width:1000px; padding-left:50px; height:50px; line-height:50px;}
.foot ul li{width:auto; height:40px; line-height:40px; padding-left:30px; padding-right:30px; float:left;}
.foot ul li a{font-size:18px; color:#FFF;}
.foot ul li.line{width:26px; padding-left:2px; padding-right:2px; float:left; background:url(../images/line.jpg) center center no-repeat;}
.footTxt{width:1000px; text-align:center; line-height:200%; margin-top:40px; color:#FFF;}*/
.footBg{width:100%; height:90px; border-top:1px #0f3305 solid; background-color:#f0f5ee;}
.foot{width:1400px; height:60px; padding-top:30px; line-height:240%; text-align:center;}

.inBanner{width:100%; height:320px;}


.inMain{width:1150px; padding-top:20px; margin-bottom:30px;}
.mainL{width:235px; float:left;}
.cata{width:233px; padding-bottom:50px; border:1px #CCC solid;}
.cataTitle{width:233px; height:93px; background:url(../images/cataBg.jpg) left top no-repeat;}
.cataTitle p{width:233px; height:93px; line-height:93px; text-align:center; font-size:20px; font-weight:bold; color:#FFF;}
.cataCont{width:230px; padding-top:10px;}
.cataCont ul li{width:190px; padding-left:16px; min-height:30px; line-height:175%; text-align:left; background:url(../images/inco1.png) 6px 10px no-repeat; border-bottom:1px #CCC solid; font-weight:bold;}
.cataCont ul li a{height:30px; line-height:30px;}
.cataCont ul li dl{width:210px; padding-left:0px;}
.cataCont ul li dl dt{width:196px; padding-left:10px;  height:28px; line-height:28px; text-align:left; background:url(../images/li_list1.jpg) left center no-repeat; font-weight:normal;}

.mainR{width:900px; float:right;}
.inNav{width:900px; height:46px; line-height:46px; background:url(../images/inNav.jpg) top center repeat-x;}
.inNav span{mix-width:156px; padding-left:10px; height:46px; line-height:46px; text-align:center; color:#409c3d; display:block; float:left; font-size:14px; font-weight:bold;}
.inNavR{width:456px; height:46px; line-height:46px; padding-right:14px; float:right; text-align:right;} 
.inNavR a:hover{text-decoration:underline;}

.inCont{width:880px; padding:14px 10px; text-align:left; line-height:175%;}

.lxwm{width:1150px; padding-top:100px; padding-bottom:80px;}
.lxwm ul li{width:228px; height:230px; float:left; text-align:center;}
.lxwm ul li a img{width:127px; height:124px;}
.lxwm ul li a:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.lxwm ul li p{width:228px; padding-top:14px; height:35px; line-height:175%; text-align:center; font-size:10px; font-weight:bold;}

#in_news{float:left;display:block;width:700px;padding:10px 15px;}
#in_news ul li{line-height:36px;height36px;background: url(../images/li_list1.jpg) no-repeat 0 center;padding-left:10px;display:block; border-bottom:1px dashed #e7e8ec;}
#in_news ul li a{color: #333;}
#in_news ul li span{float: right; color: #666;}

.inPro{width:850px; padding-top:20px; padding-left:30px;}
.inPro ul li{width:241px; height:211px; margin-right:48px; float:left; position:relative;}
.inPro ul li.r{margin-right:0px;}
.inPro ul li span{width:241px; height:175px; display:block; position:relative; top:-175px; left:0px;}
.inPro ul li span img{width:53px; height:53px; border:none; margin-top:60px; margin-left:80px;}
.inPro ul li p{width:241px; height:30px; line-height:30px; text-align:center; position:relative; top:-175px; font-size:14px;}
.inPro ul li p a{ color:#388037;}
.inPro ul li img{width:239px; height:172px; border:1px #ccc solid;}

/*·ÖÒ³*/
.pageNav{width:100%;height:auto;font-size:0px;text-align:center;position:relative;overflow:hidden; padding: 20px 0; margin-top:20px; margin-bottom:40px;}/*·ÖÒ³*/
.pageNav em{font-style:normal;}
.pageNav a,
.pageNav span{ display:inline-block; height:26px;line-height:24px;text-align:center; font-size:16px;color:#333;border:1px solid #e8e8e8;margin:0 5px; padding: 0 8px; font-size: 14px;}
.pageNav a.on, .pageNav a:hover,
.pageNav .laypage_curr{background-color:#409c3d;color:#ffffff;border-color:#409c3d;}
.pageNav a:first-child,
.pageNav a:last-child{background:none;border:1px solid #cccccc;font-weight:600;color:#888888;}

.title{font-size:18px; text-align:center; line-height:50px; height:50px; margin-bottom:10px; font-weight:bold; width:860px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:715px; height:25px;  line-height:25px; text-align:center; }
.pernext{width:720px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}


.right-online{position: fixed; bottom:10%;right:0;width:43px;height:auto;z-index: 50;-webkit-box-shadow: 0 0 5px rgba(0,0,0,1);box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.right-online ul{width:100%;}
.right-online ul li{width:43px;height:43px;margin-bottom:1px;background:#388037;position: relative;}
.right-online ul li .drop-cont{min-width:120px;height:43px;background:#fff;position: absolute;display:none;right:43px;top:0;-webkit-transition:  all 0.4s;transition:  all 0.4s;}
.right-online ul li .drop-cont p{font-size:16px;line-height:43px;text-align: center;color:#999;}
.right-online ul li .drop-cont p:hover{color:#e77817;}
.right-online ul li a{display: block;width:100%;height:100%;text-align: center;line-height:43px;}
.right-online ul li a i{text-align: center;line-height:43px; height:43px;width:43px;color:#999;font-size:20px;-webkit-transition: all 0.4s;transition: all 0.4s; display:block;}
.right-online ul li:hover a i{color:#2898e6;}
.right-online ul li:hover .drop-cont{display: block;}
.right-online ul li.zxly{background:#2898e6;color:#fff;}
.right-online ul li.zxly i{color:#ffffff;}
.right-online ul li.zxly:hover i{color:#ffffff;}

.right-online ul li .drop-cont1 {width: 110px;padding: 10px;background: #fff;position: absolute;display: none;right: 43px;top: 0;-webkit-transition: all 0.4s;transition: all 0.4s;}
.right-online ul li .drop-cont1 img {width: 100%;}

.right-online ul li:hover .drop-cont1 {display: block;}

.right-online ul li a i.icon-zuoji{ background:url(../images/fIcon1.png) top center no-repeat;}
.right-online ul li a:hover i.icon-zuoji{ background:url(../images/fIcon1.png) top center no-repeat;}

.right-online ul li a i.p_icon1{ background:url(../images/fIcon2.png) top center no-repeat;}
.right-online ul li a:hover i.p_icon1{ background:url(../images/fIcon2.png) top center no-repeat;}

.right-online ul li a i.icon-xiaoxi{ background:url(../images/fIcon3.png) top center no-repeat;}
.right-online ul li a:hover i.icon-xiaoxi{ background:url(../images/fIcon3.png) top center no-repeat;}

.right-online ul li a i.icon-email{ background:url(../images/fIcon5.png) top center no-repeat;}
.right-online ul li a:hover i.icon-email{ background:url(../images/fIcon5.png) top center no-repeat;}

.right-online ul li a i.icon-up{ background:url(../images/fIcon4.png) top center no-repeat;}
.right-online ul li a:hover i.icon-up{ background:url(../images/fIcon4.png) top center no-repeat;}

.Tab{width:760px; padding-top:46px;}
.Tab table tr td{padding:3px 4px;}
.Tab table tr td strong{font-size:16px;}
.Tab table tr td input{width:200px; height:20px; line-height:20px; padding-left:3px; padding-left:5px; border:1px #666 solid;}
.Tab table tr td textarea{width:280px; height:50px; border:1px #666 solid;}
.Tab table tr td a{width:100px; height:30px; line-height:30px; color:#FFF; display:block; text-align:center; background-color:#409c3d; border-radius:6px; float:left;}
.Tab table tr td span{color:#F00;}
