html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
		font-family:"Microsoft YaHei",'Arial';
		list-style: none;
}
body, html {
    background: #FFF none repeat scroll 0 0;
    color: #666;
    font: 12px/24px "Microsoft YaHei",'Arial';
    /*min-width: 1000px;*/
}
body img{
	border:0;
	line-height:0;
	display:block;
	width:100%;
}
.m2{
    margin-left:2em;
    display:inline-block;
}

ins, u, s, a, a:hover {
    text-decoration: none;
}
.f26 {
    font-size: 26px;
}
.f18 {
    font-size: 18px;
}
.f16 {
    font-size: 16px;
}
.f14 {
    font-size: 14px;
}
.f12 {
    font-size: 12px;
}
.f10 {
    font-size: 10px;
}
.f9 {
    font-size: 9px;
}
.f15m{
    font-size:1.5em;
}
.f14m{
    font-size:1.4em;
}
.c31{
  color: #313131
}

.fl{
  float: left;
}
.fr{
  float: right;
}
.f3{
    font-size:1.3em;
}
.iconImg{
  padding-left: 5px;
    padding-top: 5px;
  width: 270px;
}
.yl{

  width: 100px;
}
.top {
   width: 100%;
    background: #222325 none repeat scroll 0 0;
    height:60px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
}
.nav{
    width: 1100px;
    margin:0 auto;
    color:#FFF;
    overflow:hidden;
}
.nav ul {
    overflow: hidden;
    margin-left: 20px;
    height: 58px;
}
.nav .iconImg img{
        /* height: 40px; */
    padding-top: 5px;
}
.nav ul li:first-child{ border-left:none;}
.nav ul li:last-child{ border-right:none; width: 5px;}
.nav li {
    border-left: 1px solid #333333;
    border-right: 1px solid #141414;
    height: 58px;
    width: 120px;
    cursor: pointer;
}
li{
  float: left;
}
li p{
  height:15px;
}



.nav li a {
    color: #fff;
    display: block;
    height: 100%;
    
}

.active {
    background: #1f1f1f none repeat scroll 0 0;
    color: #0fa71b;
}
.active a p{
    background: #1f1f1f none repeat scroll 0 0;
    color: rgb(63,181,7);
}
.active a:hover p{
        background: #1f1f1f none repeat scroll 0 0;
    color: #0fa71b;
}
.ca7{
  color:#a7a7a7;
}
.cF{
    color:#FFF;
}
.b {
    font-weight: 700;
}
.tc {
    text-align: center;
}
.footer {
  /*width: 100%;*/
   background: #222325 none repeat scroll 0 0;
   height:120px;
   overflow: hidden;
    margin-top: 30px;
    /*position:absolute;
    bottom:0;*/
    /*min-width:1600px;*/
}
.footer a{
    color:#fff;
}
.footerInfo{
    width: 1000px;
    margin:0 auto;
    padding: 20px 5px;
}
.footerInfo div{
  margin-left: 30px;
  margin-top: 20px;
}
.footerInfo div:first-child{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 10px;
}
.footerInfo div:last-child{
  margin-left: 40px;
}
.footerInfo .friendlink a{
    text-decoration:none;
    color:#fff;
    margin:0 8px;
}

.slideBox{ width:100%;height:100%; overflow:hidden;   }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute;margin-left: 45%;text-align: center; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:15px;  width:18px; height:18px; text-align:center; background:#b9bcbc; cursor:pointer;  border-radius: 35px;}
.slideBox .hd ul li.on{ background:rgb(63,181,7); color:#fff; }
.slideBox .bd{ position:relative; height:100%; 	float: left;z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

.link{
    font-size:1.3em;
}
.link:hover{
    color:#006a00;
    text-decoration:underline;
}
.link a{
    color:rgb(102, 102, 102);
}
.link a:hover{
    color:#006a00;
    text-decoration:underline;
}

.link span:hover{
    color:#006a00;
    text-decoration:underline;
}
.RecPost .a2 li div h3.link span:hover{
    color:red;
    text-decoration:underline;
}
.fixNav{
    width:160px;height:445px;background:url('../images/fix-bg.png') no-repeat center center;background-size:contain;position:fixed;top:200px;right:10%;
}
.fixNav .l1{
    width:155px;height:38px;background:url('../images/nav03.png') no-repeat center center;background-size:contain;position:absolute;top:190px
}
.fixNav .l2{
    width:155px;height:38px;background:url('../images/nav02.png') no-repeat center center;background-size:contain;position:absolute;top:240px
}
.fixNav .l3{
    width:155px;height:38px;background:url('../images/nav01.png') no-repeat center center;background-size:contain;position:absolute;top:290px
}
.fixNav .l11{
    display:none;
    width:225px;height:83px;background:url('../images/caohua.png') no-repeat center center;background-size:contain;position:absolute;top:190px;right:160px
}
.fixNav .l21{
    display:none;
    width: 225px; height: 83px; background: url('../images/cms.png') no-repeat center center; background-size: contain; position: absolute; top: 240px; right: 160px; 
}
.fixNav .l31{
   display:none;
   width: 225px; height: 83px; background: url('../images/dev.png') no-repeat center center; background-size: contain; position: absolute; top: 290px; right: 160px; 
}
.gotoTop{
    width:160px;height:30px;position:absolute;bottom:0;
}
.bread{
    color: #000;
    width: 1000px;
    margin: 0 auto;
    color: #aaaaaa;
    padding: 10px;
}
.bread a{
    color: #000;
    margin: 0 10px;
}