/* CSS Document */
body{font-size:14px; margin:0; padding:0; list-style:none; background:#FFF; font-family:"微软雅黑"; color:#3c3934;  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
div,ul,li,dl,img,h1,h2,h3,input,span,small,samp,b,p,strong{ margin:0; padding:0; list-style:none;}
img{ border:0; cursor:pointer;}
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a{ color:#565656; text-decoration:none;}
a:hover{text-decoration:none; }

.header{width:100%; height:120px; overflow:hidden; position:fixed; top:0; z-index:999; background:#FFF;}
.header .headerBox{width:1200px; height:100%; margin:0 auto; overflow:hidden;}
.header .headerBox .logo{ width:365px; text-align:left; height:100%; float:left; overflow:hidden;}
.header .headerBox .logo img{ margin-top:40px;}
.header .headerBox .nav{width:820px; height:100%; float:right; overflow:hidden;}
.header .headerBox .nav .reg{display: none;width:40%; height:30px; overflow:hidden; float:right; margin-top:30px;}
.header .headerBox .nav .reg li{ display:inline; float:left; margin-left:20px; line-height:30px; }
.header .headerBox .nav .link{width:100%; height:120px; float:right; overflow:hidden;}
.header .headerBox .nav .link li{ display:inline; line-height:140px; float:left; margin-left:48px; overflow:hidden; font-size:22px; }
.header .headerBox .nav .link li a{ color:#504c4c;}
.header .headerBox .nav .link li a:hover{ color:#a03024;}
.photo{width:100%; height:auto; overflow:hidden;position:relative; margin-top:120px;}
.photo .bd{ position:relative; height:auto; z-index:0;   }
.photo .bd li{ zoom:1; vertical-align:middle; }
.photo .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.photo .prev,
.photo .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.photo .next{ left:auto; right:3%; background-position:8px 5px; }
.photo .prev:hover,
.photo .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.photo .prevStop{ display:none;  }
.photo .nextStop{ display:none;  }

/*页脚式样*/
.footer{width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 40px 0;}
.footer .footBox{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.footer .footBox .Flink{width:20%; height:auto; overflow:hidden; float:left;}
.footer .footBox .Flink span{ display:block; font-size:30px; font-weight:bold; color:#8d8d8b;}
.footer .footBox .Flink small, .footer .footBox .navbottom small{ display:block;width:100%;}
.footer .footBox .Flink ul{ margin-top:1rem; padding:0px 10px 10px 0px;}
.footer .footBox .Flink ul a{ padding:1em 1em 1em 0;}
.footer .footBox .navbottom{width:26%; border-left:1px dashed #cecece; height:auto; float:left; padding-left:2em;}
.footer .footBox .navbottom span{ display:block; font-size:30px; font-weight:bold; color:#8d8d8b;}
.footer .footBox .navbottom ul{ margin-top:1rem;width:100%; float:left; overflow:hidden; height:auto;}
.footer .footBox .navbottom ul a{ display:block; width:auto; padding: 5px 10px 5px 5px; line-height:1.6rem; float: left;}
.footer .footBox .navbottom dl{ display:block;margin-top:1rem;width:40%; float:left; overflow:hidden; height:auto;}
.footer .footBox .navbottom dl a{ display:block; width:100%; line-height:1.6rem;}
.footer .footBox .sitinfo{width:48%; border-left:1px dashed #cecece; height:auto; float:right; padding-left:2em;}
.footer .footBox .sitinfo img{float: left; width:112px; height: 139px; overflow: hidden; margin-top: 26px;}
.footer .footBox .sitinfo span{ display:block; font-size:40px; font-weight:bold; color:#000;}
.footer .footBox .sitinfo small, .footer .footBox .navbottom small{ display:block;width:100%;}
.footer .footBox .sitinfo ul{ float: left;margin:1rem 0 0 20px;width:58%;overflow:hidden; height:auto;}
.footer .footBox .sitinfo ul li{ font-size:14px; line-height:30px;}
.footer .footBox .sitinfo ul li a{ color:#000}
