/* 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{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;  }

.rand{width:1200px; max-height:500px; overflow:hidden; margin-top:20px; text-align: center; margin: 0 auto; display: none;}
.rand img{width:100%; height:auto; margin-top: -10%;}

.main{width:1200px; height:auto; margin:0 auto; margin-top:180px;}
.main .classname{width:100%; height:50px; line-height:50px; border-bottom:3px solid #f9c34f; overflow:hidden;}
.main .classname h1{ float:left; text-indent:1rem; font-size:24px;}
.main .classname li{ display:block; float:right; margin-right:20px;}
.main .mainLeft{width:26%; height:auto; float:left; overflow:hidden; margin-top:20px;}
.main .mainLeft h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei"; width:90%; font-weight:bold;}
.main .mainLeft h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.main .mainLeft h3.on em{ background-position:16px -57px; }
.main .mainLeft h3.on{ color:#faad06}
.main .mainLeft ul{ padding:8px 15px; color:#999; display:none;width:90%; /* 默认都隐藏 */ }
.main .mainLeft ul li{ line-height:26px;}
.main .mainRight{width:72%; height:auto; float:left; margin-top:20px;}
.main .mainRight ul{width:90%; height:auto; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.main .mainRight ul h2{ width:100%; height:80px; line-height:80px; overflow:hidden; text-align:center; font-size:22px;}
.main .mainRight ul img{ width:100%; height:auto;}
.main .mainRight ul p{ line-height:24px; text-indent:2rem; padding-top:10px; font-size:16px;}


/*页脚式样*/
.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}
