@charset "utf-8";

html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:url(../images/BG.jpg); -webkit-text-size-adjust:none;}
li{list-style:none;}
a{ color:#666; text-decoration:none;}

a:hover{ color:#063; text-decoration:none;}

.fl{float:left;}

.fr{float:right;}

.logo img{margin-top:18px;}
.center{margin:0 auto;}

.position{position:relative;}

.width{width:1000px;}

/*首页*/

.HER--top{height:22px; background:url(../images/HER--top.jpg);}

.HER--top-nav{height:20px; line-height:20px;}

.HER--top-nav img{  vertical-align: middle;}
.HER--top-nav span{float:right; margin-right:30px;}

.HER--top-nav a{color:#fff;  margin-left:10px;}

.HER--top-nav a:hover{color:#FBB41B;}

.HER--cen{background:#276341;}

.HER--cen-con{min-height:95px; _height:95px;}

.HER--search{width:200px; height:50px; background:url(../images/HER--sousuo.jpg) no-repeat left top; position:absolute; bottom:20px; right:0px;}

.HER--search form{margin:7px 0 0 5px;}

.HER--search form input{color:#999;}

*html .HER--search form{margin:6px 0 0 5px;}

*+html .HER--search form{margin:6px 0 0 5px;}

.HER--search .searchgo{background-color:#1B5731; color:#fff; border-color:#1B5731;}

*html .HER--search .searchgo{padding:0 1px;}

*+html .HER--search .searchgo{padding:0 1px;}

.SEO{position:absolute; bottom:0px; right:30px; color:#fff;}

.HER--bot{height:40px; background:url(../images/HER--bot.jpg); margin-bottom:15px;}

.HER--bot li{float:left; text-align:center;  position: relative; z-index:101;}

.HER--bot li a{color:#fff; display:block; line-height:40px; height:40px; text-align:center; _overflow:hidden;font-size:16px;}

.HER--bot li>a{overflow:hidden;}

.HER--bot .hover a{color:#4E4E4B; background:url(../images/nav.jpg) repeat-x;}

.nav-line{width:11px; height:33px; background:#fff url(../images/line.jpg) no-repeat;}

.HER--bot dl{display:none; position:absolute; top:45px; left:0px; z-index:100;}

.HER--bot dl dd{height:45px; line-height:45px; border-bottom:#002911 solid 1px;}

.HER--bot dl a{background:#fff !important; white-space:nowrap;}

.HER--bot dl a:hover{color:#F5B31E;}

.HER--ban{width:1000px; background:#fff url(../images/HER-ban-BG.png) no-repeat left bottom; padding:5px 0 5px 0;}

.HER-ban-TOP{height:50px; width:1000px; background:url(../images/HER-ban-TOP.png); position:absolute; top:0px; left:0px;}

.HER-banner{width:990px !important; overflow:hidden; font-size:0px;}

.HER-ban-BOT{width:1000px; height:15px; }

.CON--title{height:35px; line-height:34px; color:#054721; font-size:16px; border-bottom:#054721 solid 2px;} 

.CON--title .tubiao1{height:34px; background:url(../images/tubiao1.jpg) no-repeat 2px 3px; float:left; padding:0 12px; margin-right:10px;}

.CON--title .tubiao2{height:34px; background:url(../images/tubiao2.jpg) no-repeat 2px 2px; float:left; padding:0 12px; margin-right:10px;}

.CON--title .tubiao3{height:34px; background:url(../images/tubiao3.jpg) no-repeat 5px 3px; float:left; padding:0 12px; margin-right:10px;}

.CON--title .tubiao4{height:34px; background:url(../images/tubiao4.jpg) no-repeat 5px 2px; float:left; padding:0 12px; margin-right:10px;}

.CON--title .tubiao5{height:34px; background:url(../images/tubiao5.jpg) no-repeat 5px 2px; float:left; padding:0 12px; margin-right:10px;}

.CON--title .tubiao6{height:34px; background:url(../images/tubiao6.jpg) no-repeat 5px 2px; float:left; padding:0 13px; margin-right:10px;}

.CON--title-more{height:15px; line-height:15px; color:#054721; font-size:10px; padding:0 5px; position:absolute; right:0px; top:10px;}

.CON--top{margin-top:5px;}

.CON--top-l,.CON--top-r{margin-bottom:10px;}

.CON--top-pd{padding:5px;}

.CON--top-rnr{padding-top:15px;}

.CON--top-l{width:660px;}

.CON--top-r{width:320px;}

.CON--top-rs{width:310px; float:left;}

.CON--top-rs dd h2{height:30px; line-height:30px; overflow:hidden;}

.CON--top-rs dd p{overflow:hidden;}

.CON--top-rs dd a{color:#333;}

.CON--top-rs dd a:hover{color:#666;}

.CON--top-rx{display:block; overflow:hidden; height:30px; line-height:30px;}

.CON--cen{margin-bottom:20px;}

.CON--cen-pd{padding:10px;}

.CON--cen-pd2{padding:5px 20px;}
.CON--cen-pd2 h1{font-size:22px;text-align:center;}
.CON--cen-pd2 h4{font-size:14px;text-align:center;margin-bottom:10px;}
.CON--cen-pd3{padding:20px 50px; min-height:150px;}

.CON--cen-l,.CON--cen-c,.CON--cen-r{width:320px; background:url(../images/CON--cen-cen.jpg) repeat-y; padding-top:2px;}

.CON--cen-c{margin-left:20px;}

.CON--cen-listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/CON--cen-jt.gif) no-repeat left 12px; }

.CON--cen-listel li a{ margin-right:5px; zoom:1;}

.CON--cen-listel li span{ float:right; color:#666;}

.CON--cen-cnr{font-size:0px;}

.CON--cen-cnr img{border:1px solid #ccc;}

.CON--cen-top{background:url(../images/CON--cen-top.jpg); _background:url(../images/CON--cen-top.jpg) no-repeat; height:2px; width:320px; position:absolute; top:0px;}

.CON--cen-pot{background:url(../images/CON--cen-bot.jpg); _background:url(../images/CON--cen-bot.jpg) no-repeat top bottom; height:2px; width:320px; position:absolute; bottom:0px;}

.CON--bot{margin-bottom:20px; background:url(../images/CON--bot-cen.jpg) repeat-y; padding-top:2px;}

.CON--bot-top{background:url(../images/CON--bot-top.jpg); _background:url(../images/CON--bot-top.jpg) no-repeat; height:2px; width:1000px; position:absolute; top:0px;}

.CON--bot-pot{background:url(../images/CON--bot-bot.jpg); _background:url(../images/CON--bot-bot.jpg) no-repeat top bottom; height:2px; width:1000px; position:absolute; bottom:0px;}

.CON--bot .profld{ margin:0px; position:relative; overflow:hidden;height:157px;}

.CON--bot h3 span{ float:left; }

.CON--bot ol{ position: absolute; width: 2012em; }

.CON--bot ol li{ float:left; text-align:center; height: 157px; margin: 0px 31.5px; position: relative; }

.CON--bot ol li a.img{ display:block; text-align:center; font-size:0px;}

.CON--bot ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}

.CON--bot ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.CON--bot .flip{width:70px; height:168px; float:left; position:absolute; top:45px; z-index:100;}

* html .CON--bot .flip{ width:70px;}

*+html .CON--bot .flip{ width:70px;}

.CON--bot .next,.CON--bot .prev{width:35px; height:168px; background:url(../images/CON--bot-jt.jpg) no-repeat;}

.CON--bot .next{background-position:-35px 0px; float:right; position:absolute; left:960px;}

.CON--bot .prev{background-position:0px 0px; float:left; position:absolute; left:5px;}

#trigger{display:none;}

#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}

#trigger a{ background:url(../images/CON--bot-jt.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}

#trigger a.current{ background-position:-78px 0px;}

.URL{background:#fff url(../images/URL--top.jpg) no-repeat left top;}

.URL--url{background:url(../images/URL--bot.jpg) no-repeat left bottom; padding:5px;}

.URL--url-url{background:#eee; width:990px; padding-bottom:20px;}

.URL--title{height:40px; border-bottom:#666 dotted 1px; width:940px;}

.URL--title span{background: url(../images/link.png) no-repeat left; padding-left:25px; font-size:14px; position:absolute; left:0px; bottom:3px;}

.URL--title a{font-size:10px; position:absolute; right:0px; bottom:3px;}

.URL--TUimg,.URL--WBtxt{width:960px;}

.URL ul li{float:left; margin:5px 0 0 30px; _margin-left:15px; white-space:nowrap;}

footer{background:url(../images/FOOT--BG.jpg) repeat-x left top; margin-top:20px; text-align:center; color:#fff; padding:25px 0;}

footer a{color:#fff;}

footer a:hover{color:#ff0;}

.foot-text{margin-top:5px;}

/*内页*/

.sidebar{margin-top:5px;}

.sb_nav{width:205px; margin-bottom:20px;}

.sb_nav-top{background:url(../images/sb_nav-top.gif) repeat-y; padding-top:30px;}

.sb_nav-title{background:url(../images/sb_nav-title.jpg) no-repeat left; display:block; height:42px; text-align:center; white-space:nowrap; overflow:hidden; _width:205px;}

.sb_nav-title span{font-size:15px; color:#fff; line-height:39px;}

.sb_nav-nr{padding:20px 0 20px 24px;}

.sb_nav-nr a{font-weight:bold; color:#003015; background:url(../images/sub_19.jpg) no-repeat left; width:157px; height:30px; display:block; overflow:hidden; white-space:nowrap; line-height:30px; margin-bottom:10px; text-align:center;}

.sb_nav-nr a:hover{color:#666; background:url(../images/sub_16.jpg) no-repeat left;}

.sb_nav-bot{background:url(../images/sb_nav-bot.gif); height:110px;}

.sb_us-top{background:url(../images/sb_us-top.jpg) no-repeat left; height:45px;}

.sb_us-cen{background:url(../images/sb_us-cen.jpg) repeat-y;}

.sb_us-wb{color:#fff; margin:0 10px 0 15px;}

.sb_us-pot{background:url(../images/sb_us-pot.jpg) no-repeat left bottom; height:10px;}

.sb_box{width:750px;}

.sb_box-box{border-bottom:#fff solid 4px;}

.sb_box-title{height:30px; line-height:30px;color:#003015; }

.sb_box-title span{font-size:18px; float:left; max-width:250px; white-space:nowrap; overflow:hidden; border-bottom:#205D3B solid 4px; _position:absolute; _top:0px;}

.sb_box-wz{max-width:450px; white-space:nowrap; overflow:hidden; text-align:right; border-bottom:#205D3B solid 4px; _position:absolute; _top:0px; _right:0px;}

.searchnavlist select{overflow:hidden; width:160px; white-space:nowrap;}

.searchnavlist input{width:150px;}

.main_deng form label{position:relative;}

#newslist li p{color:#777;}

*html .main_deng form label img{position:absolute; top:-10px; right:-5px;}

*+html .main_deng form label img{position:absolute; top:0px; right:-5px;}



/*--首页成功案例--*/

.rslides{width:100%;position:relative;list-style:none;padding:0; position:absolute; left:0px;}

*html .rslides{left:-40px;}

*+html .rslides{left:-40px;}

.rslides_nav{height:51px;width:17px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:-20px;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0px;margin-top:-20px}

.rslides_nav:active{opacity:1.0}

.rslides_nav.next{left:auto;background-position:-17px 0px;right:-20px;}

.f426x240{overflow:hidden}

.rslides_tabs{height:7px; margin:0px auto;text-align:center;zoom:1;}

*html .rslides_tabs{ margin-left:80px; margin-top:7px;}

*+html .rslides_tabs{ margin-left:80px;margin-top:7px;}

.rslides_tabs li{ height:7px; line-height:7px;float:none;_float:left;*float:left;display:inline-block;margin-right:5px;}

.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:#DDD;display:inline-block;_display:block;*display:block;width:7px;height:7px}

.rslides_tabs .rslides_here a{background:#04AEF4;}

.focus{position:relative; margin:15px auto;}

.rslides_tabs{display:none;}

/*contact*/ 
.contact ul{margin-bottom:30px;overflow:hidden;}
.contact ul li{font-size:16px;list-style:none;}
.contact ul li .tel{font-size:26px;color: #F3683E;}
.contact ul li.jiage span{float:left;}
.contact ul li.jiage a{display:block;width:100px;height:20px;float:left;background:#004F22;text-align:center;line-height:20px;color:#fff;text-decoration: none;margin-top:6px;}
.contact ul li.jiage a:hover{background:#0F2E1E;}
/*contact end*/

/*pro*/
.chanpintu {position:relative;width:715px;height:300px;overflow:hidden;}
    .chanpintu .bd { position:relative; float:left; width:600px;height:300px;overflow:hidden;}
    .chanpintu .bd img {width:400px;height:400px;}
    .chanpintu .hd {position:relative; width:110px; float:right; padding-right:4px; z-index:1; }
    .chanpintu .hd ul { position:relative; width:110px; overflow:hidden;padding:0;}
    .chanpintu .hd li { height:110px; padding:5px; overflow:hidden;  }
    .chanpintu .hd img {width:110px;height:110px; display:block;  }
    .probody{overflow:hidden;}
    .probody p{line-height:30px;font-size:14px;margin-top:20px;}
    .probody h3{font-size:18px;color:#222;padding:15px 0;border-bottom:1px dashed #ccc;}
    .probody table{border:1px solid #CCC;width:100%;text-align:center;border-right:none;border-bottom:none;}
    .probody table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
    .probody table tr:hover{background:#306E49;color:#fff;}
/*pro end*/
.region{margin:40px auto;}
.region .releft{width:66%;float:left;}
.releft .relist{margin-bottom:30px;border:1px solid #D5D5D5;padding:15px;overflow:hidden;}
.releft .relist dl{overflow:hidden;border-bottom:1px solid #D5D5D5;padding-bottom:10px;}
.relist dl dt{float:left;}
.relist dl dt h3{font-weight:700;color:#454545;font-size:18px;}
.relist dl dd{float:right;font-size:14px;}
.relist ul{margin-top:20px;overflow:hidden;}
.relist ul li{line-height:30px;height:30px;overflow:hidden;}
.relist ul li span{float:right;width:20%;text-align:center;display:block;}
.relist ul li:hover{background:#F7F7F7;}
.relist ul li:hover a{color:#ffa126;}
.relist ul li a{display:block;width:75%;float:left;}
.region .reright{width:21%;float:right;padding:15px 2%;border:1px solid #D5D5D5;}
.reright div:last-child{margin-bottom:-10px;}
.repub{overflow:hidden;margin-bottom:30px;}
.diqu ul li{float:left;margin:0 4% 5px 0;}
.repub h4{font-size:18px;border-bottom:1px solid #D5D5D5;margin-bottom:7px;padding-bottom:7px;font-weight:700;color:#454545;}
.renav dl dt a h5{font-weight:700;font-size:14px;color:#454545;}
.renav dl dt{margin:10px 0;display:block;background:url(/img/msgnav.gif) 0 50% no-repeat #EEF1F4;padding-left:10px;clear:left;padding:5px 0 5px 10px;}
.renav dl dd{float:left;margin:0 4% 5px 0;}
.retuijian{background:url(/img/inlist.png) no-repeat 0 40px;overflow:hidden;}
.retuijian ul{margin-top:-10px;padding-left:25px;}
.retuijian ul li{line-height:50px;height:50px;overflow:hidden;}

