/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form{margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
:focus{outline:0}
:link, :visited, ins{text-decoration:none}
/*layout*/
.clearfix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both}
/*typography*/
body, input, textarea{font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:12px; color:#555}
body{line-height:2; background:#fff}
input, textarea{outline:none}
a:link, a:visited{color:#444}
a:hover, a:active{color:#f00!important}
/*多行文字垂直居中*/
.wrap-div{display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub{vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con{_position:relative; _top:-50%}
/*全屏*/
.fullWidth{width:100%; min-width:1100px; _width:expression(document.body.clientwidth <1100?"1100px":"auto")}
/*两列同高*/
.equal{padding-bottom:32767px; margin-bottom:-32767px}
/*头部*/
.topbg{width:100%; height:30px; margin:0 auto; background:#342c2a}
.topdiv{width:1100px; height:30px; margin:0 auto}
.tel{float:right; width:280px; height:30px; line-height:30px; font-size:14px; color:#fff; padding-left:30px; background:url(../images/tel.png) left center no-repeat}
.tel span{font-family:Arial, Helvetica, sans-serif}

.headbg{width:100%; height:100px; margin:0 auto; background:#fff}
.header{width:1100px; height:100%; margin:0 auto}
.logo{float:left; width:620px; height:100%; overflow:hidden}

.lan{float:right; width:200px; height:80px; line-height:80px; text-align:right; color:#666; font-size:14px; padding-right:40px}
.lan a:link, .lan a:visited{color:#666}
.lan a:hover, .lan a:active{color:#0f0!important}

.hotline{float:right; width:260px; height:100%px; padding-left:50px; background:url(../images/hotline.png) left center no-repeat}
.hotline .cn{width:100%; height:20px; line-height:20px; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-size:14px; color:#444; margin-top:35px}
.hotline .en{width:100%; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#ff5a00}
/*导航菜单*/
.menubg{width:100%; height:50px; margin:0 auto; background:#395210}
.nav-menu{width:1100px; height:100%; margin:0 auto}
.nav-menu li{float:left; height:100%; line-height:50px; position:relative}
.nav-menu li.no{background:none}
.nav-menu li a{display:block; padding:0 60px; font-size:14px}
.nav-menu li a:link, .nav-menu li a:visited{color:#eee}
.nav-menu li a:hover, .nav-menu li a:active{color:#fff!important; background:#00923f}
.nav-menu li a.current{background:#00923f}
.nav-menu li .current:link, .nav-menu li .current:visited{color:#fff}
.nav-menu li .current:hover, .nav-menu li .current:active{color:#fff!important; background:#00923f}

.smallNav{position:absolute; top:46px; left:0px; z-index:18; display:none}
.smallNav dd{height:36px; line-height:36px; background:#fff; border-top:#ccc 1px solid}

.searchdiv {float:right; width:219px; height:22px; background:url(../images/search.png) center no-repeat; margin-right:20px; margin-top:22px}
#keyword{float:left; width:150px; height:22px; line-height:22px; padding:0; margin:0; margin-left:8px; border:none; background:none}
#submit2{float:right; width:60px; height:22px; cursor:pointer; padding:0; margin:0; border:none; background:none}

.banner{width:100%; height:500px; background:#fbf8ef; overflow:hidden}
.banner2{width:100%; height:170px; background:#fbf8ef; overflow:hidden}
/*内容*/
.mainbg{width:100%; margin:0 auto; background:#fff; overflow:hidden}
.mainB{width:1002px; margin:0 auto; margin-top:40px}
.mainB .tit {width:100%; height:80px; margin:0 auto; position:relative; z-index:2; border-bottom:#ccc 1px solid; }
.mainB .line{width:40px; height:1px; border-top:#395210 6px solid; position:absolute; z-index:3; left:50%; right:50%; top:78px; margin-left:-20px}
.mainB .tit .en{width:100%; height:80px; line-height:80px; font-size:40px; font-weight:bold; color:#444; text-align:center}
.mainB .tit .cn{float:left; height:50px; line-height:50px; font-size:20px; color:#00a99e; padding-left:10px}
.mainB .more{width:100%; height:50px; line-height:50px; font-size:18px; text-align:center; margin:0 auto; clear:both}
.mainB .con{width:1000px; height:300px; padding-bottom:50px}
.mainB .con .proD{}
.mainB .con .proPic{float:left; display:block; width:240px; height:310px; margin:0 4px; overflow:hidden; background:#fff}
.mainB .con .proPic img{display:block; width:240px; height:240px; margin-top:20px; border:#ccc 1px solid; box-sizing:border-box}
.mainB .con .proPic p{display:block; width:80%; height:36px; line-height:36px; color:#fff; text-align:center; margin:0 auto; margin-top:10px; background:#395210; border-radius:5px}

.aboutbg{width:100%; height:400px; margin:0 auto; background:url(../images/aboutbg.jpg) center top no-repeat; padding-top:20px}
.inabout{width:1002px; height100%; margin:0 auto}
.inabout .tit {width:100%; height:80px; margin:0 auto; position:relative; z-index:2 }
.inabout .line{width:40px; height:1px; border-top:#fff 6px solid; position:absolute; z-index:3; left:50%; right:50%; top:78px; margin-left:-20px}
.inabout .tit .en{width:100%; height:80px; line-height:80px; font-size:40px; font-weight:bold; color:#fff; text-align:center}
.inabout .more{width:100%; height:50px; line-height:50px; font-size:22px; text-align:center; margin:0 auto; clear:both}
.inabout .more a:link, .inabout .more a:visited{color:#fff}
.inabout .more a:hover, .inabout .more a:active{color:#fff!important}
.inabout .con{width:100%; font-size:16px; line-height:28px; color:#fff; padding-bottom:50px; overflow:hidden}
/*内页*/
.equal{padding-bottom:32767px; margin-bottom:-32767px}

#contain{width:1100px; margin:0px auto; clear:both; margin-top:15px; overflow:hidden}
.pos{width:100%; height:50px; line-height:50px; clear:both; overflow:hidden}

.containL{float:left; width:260px; overflow:hidden}
.containR{float:right; width:800px; min-height:400px; border:#eee 1px solid; overflow:hidden}

.containL .tit{width:100%; height:110px; color:#fff; background:url(../images/tit.png) no-repeat}
.containL .tit .le{float:left; width:50px; height:100%; background:url(../images/lead.png) center no-repeat}
.containL .tit .en{float:left; width:180px; height:40px; line-height:90px; font-size:12px}
.containL .tit .cn{float:left; width:180px; height:60px; line-height:50px; font-size:18px; font-weight:bold}
.containL .con{overflow:hidden}

.menuLi{margin-top:10px}
.menuLi li{width:100%; height:46px; font-size:14px}
.menuLi li a{display:block; width:220px; height:100%; line-height:46px; padding-left:40px}
.menuLi li a.no{background:#feebd6}

.menuLi li a.bigOne{font-size:14px; font-weight:bold; background:url(../images/menubtna.png) no-repeat}
.menuLi li a.bigOne:link, .menuLi li a.bigOne:visited{color:#000; background:url(../images/menubtna.png) no-repeat}
.menuLi li a.bigOne:hover, .menuLi li a.bigOne:active{color:#f00!important; background:url(../images/menubtnb.png) no-repeat}
.menuLi li a.bigOne.current:link, .menuLi li a.bigOne.current:visited{color:#fff; background:url(../images/menubtnb.png) no-repeat}
.menuLi li a.bigOne.current:hover, .menuLi li a.bigOne.currentactive{color:#fff!important; background:url(../images/menubtnb.png) no-repeat}

.menuLi li a.smallone{width:218px; font-size:14px; background:none; border:#eee 1px solid; border-width:0px 1px 1px 1px}
.menuLi li a.smallone:link, .menuLi li a.smallone:visited{color:#000}
.menuLi li a.smallone:hover, .menuLi li a.smallone:active{color:#f00!important}
.menuLi li a.smallone.current:link, .menuLi li a.smallone.current:visited{color: #f00}
.menuLi li a.smallone.current:hover, .menuLi li a.smallone.currentactive{color: #f00!important}

.contactDtit{width:100%; height:43px; line-height:43px; text-align:center; font-size:16px; font-weight:bold;background:url(../images/contactDtit.png) 20px 0px no-repeat; margin-top:20px}
.contactD{padding-top:10px}

.searchDtit{width:100%; height:43px; line-height:43px; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:url(../images/searchDtit.png) 20px 0px no-repeat; margin-top:20px}

.containR .tit{width:95%; height:60px; border-bottom:#eee 2px solid; margin:0 auto; overflow:hidden}
.containR .tit span{display:inline-block; height:40px; line-height:40px; margin-top:19px; border-bottom:1px #395210 solid; font-size:20px; font-weight:bold; color:#395210}
.containR .con{width:96%; margin:10px auto; overflow:hidden; padding-bottom:32767px; margin-bottom:-32767px}

.containAll{width:1100px; margin:0px auto; min-height:405px; height:auto!important; height:405px}
.containAll .tit{width:100%; height:45px; line-height:45px; font-size:16px; font-weight:bold; background:url(../images/titLe.png) 15px 0px no-repeat; border-bottom:#ccc 1px solid}
.containAll .tit span{padding-left:60px}
.containAll .con{width:96%; margin:10px auto; overflow:hidden}

.intxt{width:400px; height:100px; line-height:100px; text-align:center; font-size:20px; margin:0 auto}
.inone{width:400px; height:50px; border:#ccc 1px solid; box-sizing:border-box; margin:0 auto}
.inone input{width:100%; height:46px; line-height:46px; font-size:18px; border:0; padding:0}
.subut{width:200px; height:50px; line-height:50px; border:#ccc 1px solid; background:#f5f5f5; text-align:center; font-size:16px; margin:0 auto; margin-top:50px; cursor:pointer}

/*底部*/
.footerBg{width:100%; clear:both; background:#395210}
.footer{width:1100px; text-align:center; color:#fff; padding:20px 0px; margin:0 auto}
.footer a:link, .footer a:visited{color:#fff}
.footer a:hover, .footer a:active{color:#f00!important}