@charset "utf-8";
/* CSS Document */

body,div,p,span,h1,h2,h3,h4,h5,a,input,ul,ol,li,dl,dt,dd,img,textarea{ padding:0; margin:0; list-style:none; border:0; outline:none;}
body{color:#666; font-size:12px; font-family:"微软雅黑";}
a{color:#646464; text-decoration:none;}
a:hover{color:#006633;}


@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
  url('iconfont.woff') format('woff'),
  url('iconfont.ttf') format('truetype'),
  url('iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:26px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  color:#006633;
  margin-right: 10px;
}
/* advice */
/* advice */
.advice{position:absolute; left:0; top:250px;width:180px ;height:300px;z-index: 999999;text-align: right; 
}
.advice .advice_img{width: 100%;cursor: pointer;}
.advice .hide{width:180px;height:154px; background: url(../images/qqqq.jpg) no-repeat left top;background-size:100% auto;
-webkit-background-size:100% auto;
-o-background-size:100% auto;
-ms-background-size:100% auto;
-moz-background-size:100% auto;
-ms-background-size:100% auto;margin-top: -3px; border-radius:0 0 10px 10px;display:none;}
.advice:hover .hide{display: block;}
.advice span{display: inline-block;font-size: 16px;color:blue;width: 20px;height: 20px;border: 1px solid #eee;margin-right: 5px;margin-top: 5px;text-align: center;line-height:18px;cursor: pointer;display: none;}
.advice a{display: block;width: 100%;height:42px;}
.advice2{width:120px;height:160px;position:fixed; right:0;top:260px;background: #fff;z-index: 9999999999;}
.advice2 .quit{float: right;width: 20px;height: 20px;display: block;margin-top: 10px;cursor: pointer;}
.advice2 h2{font-size:16px;text-align: center;line-height: 40px;background: #006633;color:#fff;}


/* header */
header{height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;width: 100%;}
header p{float: left;width: 80%;font-size: 16px;}
header select{float: right;width:100px;margin-top:10px; color:#d5100c;font-weight: bold;font-size: 16px;}

 /* body */
.type{width: 1200px;margin: 0 auto;}
.auto{height: auto; overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.ml{margin-left: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 20px;}
.mt{margin-top: 20px;}
img{width: 100%;height: auto;}

/* header */
header{height: 110px;}
.log img{width:auto;height:80px;margin: 10px 0;}
.welcome{font-size: 14px;margin-top: 20px;}
.welcome_r{width: 30%;}
.welcome_r span{display: block;color:#666;}
.welcome_r .ma{position: relative;width:86px;height: 38px;cursor: pointer;}
.welcome_r i{position: absolute; left:0;top:38px;width: 114px;height:114px;z-index: 2;display: none;z-index: 99999;}
.welcome_r .ma:hover i{display: block;}
.welcome_r .tel{padding-left: 20px;color:#006633; background:url(../images/tel.png) no-repeat left center;padding-left: 36px;background-size: 29px;font-weight: bold;font-size: 18px;}

/* nav */
.index_nav{display: none;}
nav{width: 100%;height: 51px;z-index: 99;box-shadow: 5px 5px 5px #888888;-moz-box-shadow: 5px 5px 5px #888888;
-ms-box-shadow: 5px 5px 5px #888888;
-webkit-box-shadow: 5px 5px 5px #888888;
-o-box-shadow: 5px 5px 5px #888888;
 background: -moz-linear-gradient(top, #03e728 0%, #02c522 90%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02c522), color-stop(90%,#036311));
    background: -webkit-linear-gradient(top, #02c522 0%,#036311 90%);
    background: -o-linear-gradient(top, #02c522 0%,#036311 90%);
    background: -ms-linear-gradient(top, #02c522 0%,#036311 90%);
    background: linear-gradient(to bottom, #02c522 0%,#036311 90%);

}



.nav_in li{text-align:center; float:left; _display:inline; position:relative; cursor:pointer;line-height:46px;width:12%;font-size: 16px;margin-top: 2px;}
.nav_in a{display: block;height: 46px;color:#fff; background: url(../images/nav.png) no-repeat right top;}
.nav_in .current,.nav_in a:hover{border-bottom: 3px solid #006633;color:#006633;font-weight: bold;background:#fff;color: #006633;}
.nav_in ol a{display: block;height: 30px;}
/* search */
.search{height: 50px;line-height: 50px;font-size: 14px;border-bottom: 1px solid #ccc}
.sea_r{margin-top:10px;}
.sea_r .txt{width:214px;height:28px;line-height:28px;padding-left: 10px;border: 1px solid #006633;float: left; 
border-radius:5px 0 0 5px;border-right: 0;}
.sea_r .btn{float: left;width:38px;height: 30px;background:#006633 url(../images/search-btn.png) no-repeat 10px center;color:#fff;border-radius:0 5px 5px 0;padding-left:30px;cursor: pointer;}
.search a{color:#333;font-size: 12px;}
/* content */
.content{padding-bottom: 20px;}

/* good */
.good li{float: left;width: 20%;margin-right:6%;height: auto;overflow: hidden;}
.good li:last-child{margin-right: 0;}
.good p{padding:0 5%;line-height: 28px;margin-top: 10px;}
.good .img{width:70%;height: auto;display: block;margin: 0 auto;}

/*footer*/
.footer_bg{width: auto;background:url(../images/footer_bg.jpg) no-repeat center bottom;
background-attachment: fixed; box-shadow: 0 11px 6px -9px rgba(0,0,0,0.15) inset;position: static;clear: both;}

footer{background:#007dbb; box-shadow: 0 12px 7px -6px rgba(0,0,0,0.3) ;text-align: center;padding: 20px;line-height: 30px;}
footer p{color: rgba(255,255,255,0.75)}
footer a{color:#FFFFFF}
footer a:hover{ color:#fff; text-decoration:underline}

/* contact */
.contact{margin-bottom: 50px;background: #eee;padding-bottom: 50px;box-shadow:0 0 20px}
.contact_in{z-index: 5;;height: auto;overflow: hidden;}

.contact_in dl{width:30%;margin-left:20%;line-height: 60px;font-size: 22px;margin-top: 50px;}
.contact_in .mg{margin-left: 10%;}
.contact_in li{font-size: 22px;width:30%;float: left;margin-left: 20%;line-height:60px;}

/* page */

.page{width:auto;  text-align:center; font-size:12px; overflow:hidden;margin-top: 20px;line-height: 28px;}
#pages a{display:inline-block; border:1px solid #dedddd; padding:0 12px; margin:0 3px; color:#858585; overflow:hidden;}
#pages li a{display:inline-block; border:1px solid #eee; padding:0 12px; margin:0 3px; color:#858585; overflow:hidden;line-height: 28px;}
.page a:hover,a.cur{background:#ececed; border:1px solid #006633; text-decoration:none;}

#pages{margin-left: 280px;}
#pages li{float:left; display:auto;height: auto;}
#pages li span.current{background:#ececed;border:0px solid #dedddd;margin:0 3px; color:#858585;padding:0 10px;
margin: 0 3px;line-height: 28px;display: block}
#page2{width: 100%;margin-top:10px;}
#page2 p,.page2 p{width: 100%;line-height: 30px;height: auto;overflow: hidden;}
.page2{height: auto;overflow: hidden;}
.page2 a{float: left; line-height: 28px; margin-right:20px;display: block;} 

#page2 p a:hover{border: 0;color:#006633;}
.share{height: auto;overflow: hidden;}
