@charset "utf-8";

/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#333; font-family:"宋体"; overflow-x:hidden; background-size:auto 100%; background:#fff;}
ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i{ font-style:normal;padding: 0px; margin: 0px;list-style:none;}
figcaption,nav,article,header,aside,footer,time,section{ display:block; margin:0px;}
select,input,em,textarea{ font-family:"宋体"; font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#333;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
a:hover{ color:#2f9847; text-decoration:none;}
.Texthide{ display:none;}
img{ max-width:100%; max-height:100%;}
.fl{ float:left;}.fr{ float:right;}
.clearfix{overflow:auto;_height:1%; clear:both;}
.clear{ clear:both;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.yh{ font-family:"微软雅黑";}
.red{ color:#e60012;}
.mb30{ margin-bottom:30px;}
.w1026{width:1026px; margin:0 auto;}
.line{border:1px solid #e5e5e5;}


/*头部样式*/
.top{height:94px; color:#999999;}
.logo{display:block; width:283px; float:left;}
.search{width:237px; float:right; position:relative; margin-top:36px; margin-right:45px;}
.search span{background:url(/cn/images/notice.gif) no-repeat left center; padding-left:24px; padding-right:15px;}
.search .input{width:133px; height:20px; line-height:20px; border:1px solid #e0e0e0;}
.search .butn{position:absolute; right:18px; top:6px;}

.nav{float:right;background:url(/cn/images/navbg.gif) repeat-x; width:100%; height:45px; line-height:45px;}
.nav li{ float:left; position:relative; z-index:999;}
.nav li.didi{ color:#333333; background:url(/cn/images/nav-arr.gif) no-repeat 78px center;}
.nav li .aon a{display:block; width:143px; text-align:center;font-size:16px; color:#fff;}
.nav li .aon a:hover,#navigation li .aon .sele{ color:#fff; background:url(/cn/images/navon.gif) no-repeat center center;}
.subnav{ display:none; width:300px; position:absolute; top:45px; left:18px;}
.subnav .box{ background:url(/cn/images/subwnanbg.png) 0px bottom no-repeat no-repeat; padding:0px 20px 0px 20px}
.subnav .box dl{ float:left; padding:14px 0px 10px 0px; width:100px;}
.subnav .box dl dd{ font-size:14px; margin-bottom:5px;}
.subnav .box dl dd a{ display:block; line-height:25px; color:#666666; text-align:center; background:#dbddda;}
.subnav .box dl dd a:hover{ color:#fff; background:#2f9846;}

.subnav .box .info{ padding:14px 0px 18px 0px; width:150px; height:117px; float:right;}

.bannerimg{ position:relative; clear:left; height:454px;}
.banner{width:100%;  position:absolute; left:0px; top:45px; height:409px; overflow:hidden; }
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:409px;}
.banner .bd li a{ height:409px; display:block;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:26px; left:0; height:11px; line-height:11px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:7px; height:7px; margin:0px 6px;overflow:hidden;line-height:9999px; background:url(/cn/images/dotpic.png) 0px bottom no-repeat;}
.banner .hd ul .on{background:url(/cn/images/dotpic.png) 0px top no-repeat;}


/*底部样式*/
.foot{ background: #d6d9d7 url(../images/footbg.gif) 0px top repeat-x; clear:both; height:242px;}
.footer{color:#898989;}
.footer a{color:#898989;} footer a:hover{ color:#ffcc00;}
.footer .sitemap{clear:both; padding:7px 0px 0px 42px; float:left;}
.footer .sitemap dl{width:82px; float:left; line-height:24px; background:url(/cn/images/sayline.gif) 0px top no-repeat; font-size:14px; padding:0px 52px 35px 0px; }
.footer .sitemap dl dt{ line-height:59px; font-size:16px; background:url(/cn/images/foot-liimg.gif) no-repeat left bottom; margin-bottom:12px;}
.footer .sitemap dl dt a{ color:#222;}footer .sitemap dl dt a:hover{ color:#2f9847;}
.footer .sitemap dl dd a{color:#666;}.footer .sitemap dl dd a:hover{color:#2f9847;}
.footer #frist{padding-left:0px; background:none;}
.footer .foot{width:1026px; margin:0px auto;}
.footer .lxwm{float:right; font-size:12px; line-height:20px; margin:60px 46px 0px 0px;}
.footer .lxwm a img{display:block; background:#e3e3e3; padding:4px;}
.footer .lxwm dt{font-size:16px; line-height:57px; padding-top:8px;}
.bottom{ background:url(/cn/images/bottombg.gif) repeat-x; clear:both; height:42px; line-height:42px; font-size:12px; color:#898989;}
.copyright{width:944px; margin:0 auto;}
.copyright span{float:right;}


/*首页样式*/
.main{width:1026px; margin:17px auto 0px; clear:both;}
.news{width:312px; float:left; color:#666; margin:0px 0px 30px 41px;}
.news ul{padding:11px 0px 0px 5px;}
.news li{line-height:24px; font-family:"宋体"; background:url(/cn/images/dot0.gif) 0px center no-repeat; padding-left:12px;}
.news li a{ color:#2f9847;}.news li a:hover{ color:#cc0000;}
.news span{float:right; color:#888;}

.ins{width:342px; float:left; margin-left:30px;}
.company-img{ width:125px;}
.company-img img{margin:17px 15px 0px 0px; border-right:1px solid #d5e2e7; display:block; width:125px;}
.txt{text-indent:2em; float:right; width:198px; font-family:"宋体"; line-height:24px; padding-top:14px; color:#2f9847;}
.img{width:224px;}
.img img{width:224px; margin:17px 43px 0px 0px; display:block;}

.projectbox{position:relative;}
.project{ overflow:hidden; clear:both; margin:0px 43px 53px 41px;}
.project ul{ overflow:hidden; zoom:1;}
.project ul li{ float:left; margin:0px 17px 0px 0px;  width:223px; overflow:hidden; display:inline; padding-top:15px;  display:block; position:relative; }
.project ul li img{ width:223px; height:120px;}
.imgtxt{background:url(/cn/images/imgtxtbg.png) no-repeat; position:absolute; bottom:0px; z-index:999; width:223px; text-align:center; display:none;color:#fff; height:27px; line-height:27px;}
.project ul li:hover .imgtxt{display:block;}
.project .prev,
.project .next{ position:absolute;  left:0px; top:102px; width:27px; height:27px; overflow:hidden; background:url(/cn/images/prew.png) left 0 no-repeat; cursor:pointer;  }
.project .next{ left:auto; right:0px; background-position:-27px 0; }
.project .prevStop{ background-position:0 0; }
.project .nextStop{ background-position:-27px 0; }

/*title样式*/
.title{height:43px; line-height:43px; font-weight:bold;font-size:16px; color:#141414; background:url(/cn/images/titlebg.gif) no-repeat 0px bottom;}
.title em{color:#adadad; font-weight:normal; padding-left:6px; font-family:"微软雅黑"; font-size:12px; text-transform:uppercase;}
.title span{float:right; font-weight:normal; font-size:11px; margin-right:4px; }
.title span a{color:#969696;}

.title01{line-height:74px; padding-top:19px; border-bottom:1px solid #dddddd; font-size:24px; color:#2f9847;}
.title01 span{ float:right; font-size:12px; color:#999999;}
.title01 span a{color:#999999;}

/*栏目页样式*/
.lam-main{width:940px; margin:0px auto 0px; clear:both;}
.position{float:right; height:47px; width:940px; text-align:right; line-height:47px; color:#999999;}
.position a{color:#999999;}
.left{width:215px; float:left;}

.about h2{line-height:18px; padding:0px 0px 15px 13px; font-size:18px;}
.about h2 a{color:#204272;}
.about li a{font-size:14px; color:#666666; border-bottom:1px dashed #dbdbdb; line-height:35px; padding-left:35px; display:block;}
.about li a:hover{background:url(/cn/images/libg.jpg) no-repeat; display:block; color:#fff;}
.about li a.on{background:url(/cn/images/libg.jpg) no-repeat; display:block; color:#fff;}
.about li a.on3{color:#fff; text-align:left;}
.about li dd a:hover{color:#1b4b9f; background:none;}
.about li dd a.on{color:#1b4b9f; background:none;}
.about li .sub { line-height:35px;font-size:12px; text-align:center; display:none;}
.about li .sub a{ color:#666666; padding:0;}
.about li .sub a:hover,.people li .sub a.on2{ color:#2f9847;}

.left-img{margin-top:23px;}
.left-img a img{display:block; border:1px solid #dbdbdb; margin-bottom:9px;}

.right{float:right; width:686px; margin-bottom:66px;}
.about-img a img{display:block;}
.company i{font-size:26px; line-height:45px; padding:40px 0px 0px 0px; display:block;}  
.company i a{color:#2f9847;}
.company p{text-indent:2em; font-family:"宋体"; color:#666666; line-height:30px;}
.company span{font-size:14px; color:#2b2b2b; line-height:30px;}

.zoombox {width:686px; margin:20px auto 0;}
.zoompic {border:solid 1px #dfdfdf; width:525px; height:375px; margin:0 auto 52px;}
.sliderbox {}
.sliderbox .arrow-btn {width:29px; height:58px; margin-top:17px; background:url(/cn/images/prew2.png) no-repeat 0 center; cursor:pointer;}
.sliderbox #btn-left {float:left; background-position:0 0;}
.sliderbox #btn-left.dasabled {background-position:0 -58px;}
.sliderbox #btn-right {float:right;background-position:-29px 0;}
.sliderbox #btn-right.dasabled {background-position:-29px -58px;}
.sliderbox .slider {float:left; height:90px; width:605px; position:relative; overflow:hidden; display:inline; left:10px;}
.sliderbox .slider ul {position:absolute; left:0; width:999em;}
.sliderbox .slider li {float:left; width:124px; height:90px; text-align:center; padding:0px 5px 0px 5px;}
.sliderbox .slider li img {border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img {border:solid 1px #3366cc;}

.news-about{margin-bottom:42px;}
.news-about li{font-size:12px;  padding-top:30px; height:105px; border-bottom:1px solid #e3e3e3;}
.news-about h3{font-size:14px; line-height:26px; font-weight:normal; padding-bottom:9px;}
.news-about h3 a{color:#9a3a00; background:url(/cn/images/dot0.gif) no-repeat 0 center; padding-left:12px;}
.news-about li p{line-height:20px; text-indent:0em; color:#777777 }
.news-about time{width:63px; height:47px; padding:3px 0px 10px 0px; margin-right:28px; line-height:20px; text-align:center; font-family:"Arial"; float:left; font-size:14px; color:#888888;}
.news-about time span{font-size:26px; color:#313131; line-height:29px; display:block; font-family:"微软雅黑";}

.nextto{font-size:14px; line-height:30px; width:686px; text-align:center; float:left; padding:28px 0px 32px 0px;}
.nextto a{ color:#666666;  border:1px solid #dddddd; padding:8px 15px; margin-right:7px;}
.nextto a:hover{background:#2f9847; color:#fff;}
.nextto a.nobg{border:none;}

.lam-project i{font-size:26px; line-height:45px; padding:40px 0px 19px 0px; display:block;}  
.lam-project i a{color:#2f9847;}
.lam-project p{text-indent:2em; font-family:"宋体"; color:#666666; line-height:21px; padding-bottom:22px;}
.companyimg {width:685px;}
.photo{margin:5px 0px 0px 10px;}
.photo li{width:200px; float:left; font-size:12px; margin:0px 20px 30px 5px;}

.inf li{float:left; width:322px; line-height:36px; font-size:14px; color:#fc1711; margin-right:21px;}
.inf li i{color:#ff891f;}
.inpt{width:319px; height:29px; border:1px solid #d6d6d6;}
.inpt2{width:685px; height:164px; border:1px solid #d6d6d6;}
.sent{font-size:14px; clear:both; margin:76px auto 16px; width:146px;}
.sent a{color:#fff; display:block; background:url(/cn/images/sentbg.gif) repeat-x; text-align:center; line-height:42px;}

.culture{padding-bottom:32px;}
.culture i{font-size:26px; line-height:45px; padding:40px 0px 0px 0px; display:block;}  
.culture i a{color:#2f9847;}
.culture ul{padding: 24px 0px 24px 0px; border-bottom:1px solid #dcdcdc;}
.culture li{line-height:28px; color:#666666; background:url(/cn/images/arr3.gif) no-repeat left center; padding-left:16px;}
.culture li a{color:#666666;}
.culture li span{float:right;}

.sell{width:468px; float:left; margin:42px 0px 0px 0px;}
.sell .sellimg{width:200px; padding-left:18px; height:130px;}
.sell .sellimg img{ display:block;}
.sell .sell-txt{width:210px; padding-right:20px; line-height:24px; color:#666666;}
.sell .sell-txt p a{background:url(/cn/images/detailbg.gif) no-repeat; padding-left:17px; color:#fff; display:block; margin-top:20px;}
.attend{ margin-left:18px;}
.attend img{padding-top:34px;}
.attend  i{font-size:20px; color:#101010; font-weight:bold; line-height:45px;}
.attend-about{width:624px; float:left; margin:38px 0px 0px 18px; font-size:14px; line-height:25px; color:#888888;}
.attend-about p{padding-bottom:27px;}
.attend-about p.tixi{font-weight:bold; font-size:16px; color:#0b763f; padding-left:29px; line-height:27px;}
.attend-img{width:270px; float:right;}

.table table{text-align:center; width:940px; margin:30px 28px 92px 18px; font-size:14px; line-height:30px; color:#868888; font-family:"微软雅黑";  }
table{empty-cells:show;border-collapse:collapse;border-spacing:0; }
.table table tr{ border-bottom:1px solid #d6d6d6;}
.bg{line-height:46px; background:url(/cn/images/trbg.gif) repeat-x; color:#fff;}
.pad{padding-left:34px;}
.table table tr:hover a{ color:#333333;}
.table table a{ color:#868888;}


<!--耗时1751455794.0887秒-->