@charset "utf-8";
body {font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color: #333333; background:#ffffff;}
*{margin:0; padding:0; border:0;}

ul,ol,li{ list-style:none;}
a{ text-decoration:none; color: #333333; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; color: #333333;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}


.top-wrap{ width:100%; min-width:955px; height:auto; background:#308906;}
.top-wrap .fixed{ width:100%; height:100%; padding-bottom:100px; background:#000; -webkit-opacity:0.9; opacity:0.9; position:fixed; left:0; top:0; z-index:9999; overflow:hidden;}
.top-wrap .main-top{ width:1200px;height:60px; margin:0 auto; position:relative;
}
.top-wrap .main-top .search-box{ 
float:right;WIDTH:800px;height:60px;PADDING:0px;MARGIN:0px;PADDING-TOP:0px;text-align:right;
}
.top-wrap .main-top .search-box .search-con{ 
float:right;WIDTH:800px;height:60px;PADDING:0px;MARGIN:0px;PADDING-TOP:0px;text-align:right;
}
.top-wrap .main-top .search-box .search-con form{
height: 30px;
  line-height: 30px;
  margin-top: 15px;
float: right;
}
.top-wrap .main-top .search-box .search-con form .textbox {
  float: left;
  width: 160px;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
  outline: 0px none;
  font-size: 14px;
}

.top-wrap .main-top .search-box .search-con  form .submit {
  width: 80px;
  height: 30px;
  background: #91AE80;
  cursor: pointer;
  color: #fff;
  border-width: 1px 0px 1px 1px;
  border-color: #91AE80;
  margin-left:10px;
}

.top-wrap .main-top .logo{ 
float:left;
WIDTH:380px;height:60px;
PADDING:0px;MARGIN:0px;
text-align:left;color:#fff;
}
.top-wrap .main-top .logo .sitedomain{ 
height:60px;PADDING:0px;MARGIN:0px 10px 0px 0px;float:left;font-family:arial; font-size:40px;line-height:62px;font-weight: bolder;
}
.top-wrap .main-top .logo .webname{ 
WIDTH:130px;height:60px;PADDING:0px;MARGIN:0px;float:left;line-height:70px;
}
.top-wrap .main-top .logo .webname a{ 
  text-decoration:none;font-size:20px;color:#fff;
}
.top-wrap .main-top .logo .webname a:hover{ 
  text-decoration:none;font-size:20px;color:#fff;
}


.top-wrap .main-top .cat-current-nav{ width:1200px;height:48px; margin:0 auto; position:absolute;
line-height:50px;top:60px;left:0px;z-index:100;float:left;text-align: left;display:block;background:#fff;
}
.top-wrap .main-top .cat-nav{ width:1200px;height:48px; margin:0 auto; position:absolute;
line-height:50px;top:60px;left:0px;z-index:100;float:left;text-align: left;display:none;background:#fff;
}

.top-wrap .main-top a.cts {
 width:97px;
 font-size:16px;
 color:#515F69;
 line-height:39px;
 text-align:center;
 margin-left:16px;padding:3px 6px 3px 6px;
}

.top-wrap .main-top a.cts:hover {
 width:97px;
 font-size:16px;
 color:#fff;
 line-height:39px;
 text-align:center;
 TEXT-DECORATION:none;
 background:#4F9B2B;
  border-radius: 30px;  margin-left:16px;padding:3px 6px 3px 6px;
}

.top-wrap .main-top a.curts {
 width:97px;
 font-size:16px;
 color:#fff;
 line-height:39px;
 text-align:center;
  background:#4F9B2B;
  border-radius: 30px;
 margin-left:16px;padding:3px 6px 3px 6px;
}

.top-wrap .main-top a.curts:hover {
 width:97px;
 font-size:16px;
 color:#fff;
 line-height:39px;
 text-align:center;
 TEXT-DECORATION:none;
 background:#4F9B2B;
  border-radius: 30px;  margin-left:16px;padding:3px 6px 3px 6px;
}

.nav-wrap{ width:100%; min-width:955px; height:auto; background:#fff;}
.nav-wrap .cat-nav{ width:1200px;height:48px; margin:0 auto; position:relative;
border-bottom: #EAE4E4 1px solid;line-height:50px; font-size:14px;
}
.nav-wrap .cat-nav a {
 line-height:39px; margin:0px;
}

.nav-wrap .cat-nav a:hover {
 line-height:39px; TEXT-DECORATION:none;
}

textarea::placeholder{
font-size:16px;    color: #ccc;
}

.top-top-wrap{ width:100%; min-width:955px; height:auto; }
.top-top-wrap .nav-box{
width:955px;height:38px;margin:0 auto; position:relative;border-top: #D8D8D8 1px solid;background:#FFF4F4;
}

.nav{
line-height:38px;margin-left:15px;
}

.footer_wrap{ width:100%; min-width:955px; height:auto; BACKGROUND: #4E86B9; border-top:3px solid #F1AEB1;}
.footer_wrap.fixed{ width:100%; height:100%; padding-bottom:100px; background:#000; -webkit-opacity:0.9; opacity:0.9; position:fixed; left:0; top:0; z-index:9999; overflow:hidden;}
.footer{  height:auto; margin:0 auto;
width: 100%;
min-width: 955px;
}


.footer .foot-box{ width:1200px; margin: 0 auto;position: relative; text-align:center;margin-top:15px; }
.footer .foot-box .foot-xg{ width:100%; margin:20px 0px 16px 0px;float:left;  border-top:#EAE4E4 1px solid;  }
.footer .foot-box .foot-link{ width:100%; margin:0px 0px 10px 0px;float:left; text-align:left; line-height:30px;  }
.footer .foot-box .foot-xg a{ 
  text-decoration:none; margin:0px 10px 0px 10px;
}
.footer .foot-box .foot-xg a:hover{ 
  text-decoration:none;margin:0px 10px 0px 10px;
}

.footer .foot-box .foot-de{ width:100%; margin:0px;float:left; text-align:center; line-height:26px; }
.footer .foot-box .foot-con{ width:100%; margin:0px 0px 16px 0px;float:left; text-align:center; line-height:26px; }
.footer .foot-box .foot-ncon{ width:100%; margin:15px 0px 16px 0px;float:left; text-align:center; line-height:36px; }



@media screen and (max-width:767px){
.top-wrap{ width:100%; min-width:100%;height:100px; background:#fff;}
.top-wrap .main-top{ width:100%;height:auto; margin:0 auto; position:relative;}
.top-wrap .main-top .logo{
WIDTH:100%;height:50px;background:#308906;
}
.top-wrap .main-top .logo .sitedomain{
font-size: 2.2em;MARGIN: 0px 10px 0px 10px;line-height:50px;height: 50px;
}
.top-wrap .main-top .logo .webname{
line-height:50px;height: 50px;
}
.top-wrap .main-top .logo .webname a{ 
font-size:1.5em;
}
.top-wrap .main-top .logo .webname a:hover{ 
font-size:1.5em;
}
.top-wrap .main-top .search-box{
WIDTH:100%;height:50px;
}
.top-wrap .main-top .search-box .search-con{
WIDTH:100%;height:50px;float:left;
}
.top-wrap .main-top .search-box .search-con form{
float: left;margin:10px 10px;width:95%;
}
.top-wrap .main-top .search-box .search-con form .textbox{
width:65%;
}
.nav-wrap{ width:100%; min-width:100%; height:50px;}
.nav-wrap .cat-nav{ width:95%;height:50px; border: 0px;
border-top: #EAE4E4 1px solid;line-height:50px; margin-left:8px;
}
.footer{  height:auto; margin:0 auto;
width: 100%;
min-width: 100%;
}
.footer .foot-box{
width: 100%;margin:10px 8px;width:95%;font-size: 1em;

}



}

@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
}

@media screen and (max-width:320px){
}

