@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#b58f5e; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1520px; margin:0px auto;}


.w220{ width:220px; overflow:hidden;}
.w950{ width:950px; overflow:hidden; background:#fff;}


.headDiv1 {background: #fafafa; } 
.headDiv1 .top{overflow: hidden; background: url(../images/z1.png) repeat-y 15%; } 
.headDiv1 .logo{float: left; width: 15%; height: 140px; } 
.headDiv1 .logo a{    display: block; height: 140px; } 
.headDiv1 .logo img{width: 80%; margin: 0 auto; display: table; padding-top: 42px; } 
.headDiv1 .right{width: 85%; height: 60px; border-bottom: 1px solid #dedede; float: left; } 
.headDiv1 .iconBox{overflow: hidden; float: right; margin-right: 4%; } 
.headDiv1 .iconBox li{float: left; } 
.headDiv1 .iconBox li a{display: inline-block; margin-right: 10px; vertical-align: middle; } 
.headDiv1 .iconBox li img{} 
.headDiv1 .iconBox li span{font-size: 16px; color: #292929; vertical-align: middle; line-height: 60px; margin-right: 30px; } 
.headDiv1 .iconBox li span.s1{margin-left: 20px;} 
.headDiv1 .iconBox .searchBox{overflow: hidden; margin-left: 20px; } 
.headDiv1 .iconBox .searchBox img{float: left; vertical-align: middle; margin-top: 20px; margin-right: 10px; } 
.headDiv1 .iconBox .searchBox div{display: inline-block; float: left; vertical-align: middle; } 
.headDiv1 .iconBox .searchBox span{font-size: 16px; color: #292929; } 
.headDiv1 .iconBox .searchBox input{font-size: 16px; color: #292929; border: 1px solid #292929; line-height: 25px; padding: 0 15px; width: 208px; vertical-align: middle; }



.navBar{width: 100%; background: #e9ecec; border-top: 1px solid #dedede; float: left; margin-left: 1px; } 
.navBar ul{overflow: hidden; } 
.navBar ul li{float: left; background: #fafafa; } 
.navBar ul li.aNow1{background: #e9ecec url(../images/z2.png) repeat-y 100%!important; } 
.navBar ul li a{display: inline-block; font-size: 24px; color: #696969; line-height: 79px; text-align: center; width: 100%; } 
.navBar ul li.nav1{width: 10%; background:#fafafa url(../images/z2.png) repeat-y 100%; } 
.navBar ul li.nav2{width: 14.3%;background:#fafafa url(../images/z2.png) repeat-y 100%; } 
.navBar ul li.nav3{width: 11.2%;background:#fafafa url(../images/z2.png) repeat-y 100%; } 
.navBar ul li.nav4{width: 12%;background:#fafafa url(../images/z2.png) repeat-y 100%; } 
.navBar ul li.navlast{background: #fafafa; }





.sNav{position: absolute; top: 139px; z-index: 111; width: 100%; display: none;} 
.sNav.s1{display: block;}
.sNav .box{background: #e9ecec;  width: 100%;overflow: hidden;border-bottom: 1px solid #dedede;} 
.sNav .left{height: 60px; line-height: 60px; margin-left:15%; } 
.sNav .left li{line-height: 60px; text-align: center; float: left; padding: 0 40px; } 
.sNav .left li a{display: inline-block; color: #333333; font-size:16px; } 
.sNav .left li:hover{background: #fafafa; } 
.sNav .left li:hover a{color: #333333; }


.SideBar{position: fixed; bottom: 15%; right: 3%; z-index: 9999; } 
.SideBar .icon li{background: #262728; margin-bottom: 1px; border-radius: 2px; cursor: pointer; width: 76px; } 
.SideBar .cont li{position: absolute; right: 76px; display: none; padding-right: 8px; background: url(../images/a26.png) no-repeat right 30px; /*padding: 30px;*/ } 
.SideBar .cont li .box{width: 170px; padding: 30px; background: #fff; } 
.SideBar .cont li.c1{top: 0;width: 177px; } 
.SideBar .cont li.c1 .box{padding:0;} 
.SideBar .cont li.c2{top: 75px; } 
.SideBar .cont li.c2 p{font-size: 18px; color: #666; margin-bottom: 20px; } 
.SideBar .cont li.c2 span{font-size: 14px; color: #525252; vertical-align: middle; margin-right: 20px;display: inline-block; } 
.SideBar .cont li.c2 span:last-child{margin-right: 0;} 
.SideBar .cont li.c2 img{vertical-align: middle; margin-bottom: 4px; margin-right: 5px; } 
.SideBar .cont li.c2 span:hover a{color: #b58f5e; } 
.SideBar .cont li.c2 span a{display: inline-block;} 
.SideBar .cont li.c3{top: 120px; background:url(../images/a26.png) no-repeat right 54px; } 
.SideBar .cont li.c3 .box{width: 192px; } 
.SideBar .cont li.c3 p{font-size: 14px; color: #666; margin-bottom: 20px; } 
.SideBar .cont li.c3 b{font-size: 30px; color: #b58f5e; } 
.SideBar .cont li.c4{top: 200px; background:url(../images/a26.png) no-repeat right 54px; } 
.SideBar .cont li.c4 p{font-size: 14px; color: #666; margin-bottom: 20px; } 
.SideBar .cont li.c4 a{display: inline-block; margin-right: 30px; } 
.SideBar .cont li.c3 .box{width: 192px; }


.bottom{width: 100%; } 
.bottom .wr{background: #e4e4e4; } 
.bottom .bar{overflow: hidden; padding: 20px 0; } 
.bottom .bar ul{overflow: hidden; padding: 20px 0; } 
.bottom .bar li{height: 80px; line-height: 80px; width: 13%; float: left; } 
.bottom .bar li a{font-size: 24px; color: #696969; display: inline-block; text-align: center; width: 100%; border-right: 2px solid #929292; } 
.bottom .bar li:first-child{width: 21%; } 
.bottom .bar li:first-child a{border-right: 0;} 
.bottom .bar li:last-child a{border-right: 0px solid #929292; } 
.bottom .bar span{display: table; margin: 0 auto; } 
.bottom .bar img{} 
.bottom .txtBox{background: #2a2a2a; overflow: hidden; height: 240px; } 
.bottom .left{float: left; } 
.bottom .left li:first-child{margin-left: 100px; } 
.bottom .left li{position: relative; float: left; margin-top: 120px; margin-right: 50px; line-height: 55px; } 
.bottom .left li a{font-size: 24px; color: #cecece; display: inline-block; } 
.bottom .left input{font-size: 24px; color: #cecece; border:1px solid #cecece; padding: 0 15px; width: 228px; line-height: 55px; background: url(../images/a22.png) no-repeat right; } 
.bottom .left .selicon{position: absolute; top: 0px; width: 85px; left: 173px; } 
.bottom .left span{display: inline-block; } 
.bottom .left .selCont{border: 1px solid #cecece; display: none; background: #fff; position: absolute; top: -51px; width: 258px; } 
.bottom .left .selCont a{font-size: 14px; line-height: 25px; color: #cecece; display: block; text-align: center; } 
.bottom .left .selCont a:hover{color: #8C8C8C; } 
.bottom .right{float: right; margin-right: 100px; } 
.bottom .right p{font-size: 24px; color: #e4e4e4; } 
.bottom .right p:first-child{margin: 73px 0 12px; text-align: right; } 
.bottom .right i{font-size: 48px; color: #e4e4e4; font-style: normal; }








.pageBox{ padding:70px 0 125px; background:#e9ecec;}
.pageBox2{ padding:70px 0 0; background:#e9ecec;} 

/*分页*/
.pageNumBox{ background:#2a2a2a; padding:40px 0 75px;}
.pageNum{ color:#5a5a5a; text-align:center; height:55px; font-size:14px;}
.pageNum a{display:inline-block; padding:0 13px; height:38px; line-height:38px; border:#666 solid 1px; margin-right:8px;}
.pageNum a:hover, .pageNum .aNow{color:#846f3c; background:#262728; border:#262728 solid 1px;}
.pageNum2 a:hover, .pageNum2 .aNow{color:#fff; background:#b58f5e; border:#b58f5e solid 1px;}
.pageNum .input1{width:68px; height:38px; line-height:38px; border:#666 solid 1px; text-align:center; margin:0 8px;}
.pageNum .btn1{width:68px; height:38px; line-height:38px; cursor:pointer; margin-left:9px; border:#666 solid 1px; color:#666;}
.pageNum span{ color:#5a5a5a;}

.pageMore{ padding:25px 0; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center; height:45px; line-height:45px; background:#17aaeb; color:#fff; font-size:16px;}


.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:40px; line-height:40px; overflow:hidden; padding-left:10px; color:#666; font-size:16px;}


.cd-top {
    /* image replacement properties */
    overflow: hidden;

    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

