﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px;color:#666;min-width:1200px;}
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:#caa160; 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;}
.cle:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cle{zoom:1}

.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;  color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}



.headDiv{ height:130px; background:#0c1b37; position:relative;}
.headDiv .wal{ position:relative;}
.headDiv .logo{ display:block; position:absolute; left:5%; top:20px;}
.headDiv2 .logo{ left:0px;}
.headDiv .topRight{ position:absolute; right:5%; top:32px;}
.headDiv .share{ font-size:14px; color:#caa160; padding-left:60px; position:relative;}
.headDiv .share em{ position:absolute; left:0px; top:0px;}
.headDiv .share li{ float:left; padding-left:14px;}

.headDiv .lan{ padding-left:170px; font-size:14px; padding-right:32px;}
.headDiv .lan .txt{ position:absolute; left:0px; top:0px; color:#caa160;}
.headDiv .lan .links{height:21px; line-height:20px; width:90px; border:#caa160 solid 1px; position:relative; border-radius:20px; -moz-border-radius:20px;}
.headDiv .lan .name{ height:21px; text-indent:14px; background:url(../images/ico4.png) right center no-repeat; cursor:pointer; color:#caa160;}
.headDiv .lan dl{position:absolute; z-index:30; left:0px; top:21px; width:100%; display:none;}
.headDiv .lan dd{padding-bottom:1px;}
.headDiv .lan a{display:block; height:20px; line-height:20px; padding-left:14px; font-size:14px; color:#fff; background:#caa160;}
.headDiv .lan a:hover{background:#fff; color:#caa160;}

.headDiv .topSearch{ width:213px; height:26px; background:#caa160; border-radius:20px; -moz-border-radius:20px;}
.headDiv .topSearch .input1{ float:left; width:171px; padding-left:16px; height:26px; line-height:26px; color:#795214; font-size:14px;}
.headDiv .topSearch .btn1{ float:left; width:26px; height:26px; background:url(../images/btn1.png) left center no-repeat; cursor:pointer;}

.navA, .topSearchA{ display:none;}

.topDiv{ background:#25324b; height:40px; line-height:40px;}

.topDiv .share{ font-size:14px; color:#caa160; padding-left:60px; position:relative; padding-right:22px;}
.topDiv .share em{ position:absolute; left:0px; top:0px;}
.topDiv .share li{ float:left; padding-left:14px;}

.topDiv .lan{ padding-left:170px; font-size:14px; position:relative;}
.topDiv .lan .txt{ position:absolute; left:0px; top:0px; color:#caa160;}
.topDiv .lan .links{height:21px; line-height:20px; width:90px; border:#caa160 solid 1px; position:relative; border-radius:20px; -moz-border-radius:20px; top:9px;}
.topDiv .lan .name{ height:21px; text-indent:14px; background:url(../images/ico4.png) right center no-repeat; cursor:pointer; color:#caa160;}
.topDiv .lan dl{position:absolute; z-index:30; left:0px; top:21px; width:100%; display:none;}
.topDiv .lan dd{padding-bottom:1px;}
.topDiv .lan a{display:block; height:20px; line-height:20px; padding-left:14px; font-size:14px; color:#fff; background:#caa160;}
.topDiv .lan a:hover{background:#fff; color:#caa160;}

.topDiv .topSearch{ width:213px; height:26px; background:#caa160; border-radius:20px; -moz-border-radius:20px; position:relative; top:7px;}
.topDiv .topSearch .input1{ float:left; width:171px; padding-left:16px; height:26px; line-height:26px; color:#795214; font-size:14px;}
.topDiv .topSearch .btn1{ float:left; width:26px; height:26px; background:url(../images/btn1.png) left center no-repeat; cursor:pointer;}

/*.nav{ position:absolute; right:0px; top:0px;}
.nav li{ float:left; width:162px; font-size:18px; color:#caa160; background:url(../images/line1.jpg) no-repeat right center; height:126px; position:relative;}
.nav li .ico{ padding:18px 0 5px;}
.nav li .btn a{ text-align:center; display:block; color:#caa160;}
.nav li:last-child{ background:none;}*/
.nav{ position:absolute; right:0px; top:0px;}
.nav li{ float:left; width:162px; font-size:18px; color:#caa160; background:url(../images/line1.jpg) no-repeat right center; height:126px; position:relative;}
.nav li .ico{ padding:18px 0 5px;}
.nav li .img1{ display:none;}
.nav li .btn a{ text-align:center; display:block; color:#caa160;}
.nav li:last-child{ background:none;}
.nav li a.aNow .img1, .nav li a:hover .img1{ display:inline-block;}
.nav li a.aNow img, .nav li a:hover img{ display:none;}


/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; right:-100%; top:0px;}
.navLayer .top{ height:40px; position:relative;}
.navLayer .closeBtn{ left:10px; top:10px; position:absolute; z-index:22;}
.navLayer .bg{overflow-x: auto;position:relative; background:#0c1b37; height:100%;width:85%; margin-left:15%;}
.subNav{cursor:pointer; display:block; height:42px; line-height:42px; border-bottom:1px solid #caa160; position:relative;  font-size:14px; color:#caa160; background:url(../images/ico5.png) right center no-repeat; background-size:30px;}
.subNav1{}
.subNav .name{ padding-left:40%; position:relative;}
.subNav a{ color:#caa160;}
.currentDt{background:url(../images/ico5on.png) right center no-repeat; background-size:30px;}
.navContent{display: none;}
.navContent li{ position:relative;}
.navContent a{display:block;  height:42px; line-height:42px; padding-left:44%; color:#caa160; font-size:14px; background:#51607c url(../images/ico2.png) 40% center no-repeat; background-size:8px;}
.navContent a:hover{ background:#25324b url(../images/ico2on.png) 40% center no-repeat; color:#acc4f3; background-size:8px;}

.phoneSearch{position:absolute; z-index:33; left:0px; top:60px; width:100%; height:120px; background:#1e283c; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch .form{margin:0 15%; border-bottom:#acc4f3 solid 1px; position:relative; height:40px; padding-top:30px;}
.phoneSearch .input1{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#acc4f3;}
.phoneSearch .btn1{width:40px; height:40px; position:absolute; top:30px; right:0px; background:url(../images/nimg36_2.png) center no-repeat; background-size:20px;}
.phoneSearch a{display:block; background:url(../images/close2.png) center no-repeat; background-size:15px; width:30px; height:30px; position:absolute; right:5px; bottom:5px;}
.phoneSearchBg{position:fixed; z-index:22; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg1.png) repeat; left:0px; top:0px;}


.footDiv{ height:150px; background:#0c1b37; padding-right:5%;}
.footDiv .list{ padding:55px 0 0 5%;}
.footDiv .list li{ float:left; padding-left:68px; position:relative; height:50px; line-height:50px; font-size:16px; margin-right:32px;}
/*.footDiv .list li{ float:left; padding-left:68px; position:relative; height:50px; line-height:50px; font-size:16px; margin-right:72px;}*/
.footDiv .list li img{ position:absolute; left:0px; top:0px;}
.footDiv .list li a{ color:#caa160;}

.footDiv .rightDiv{ padding-top:46px; position:relative; height:70px;}
.footDiv .links{ width:252px; height:40px; line-height:40px; background:#1d283c; font-size:14px; position:absolute; right:0px; top:46px;}
.footDiv .links .name{height:40px; color:#caa160; padding-left:17px; background:url(../images/ico3.png) right center no-repeat; cursor:pointer;}
.footDiv .links dl{position:absolute; z-index:30; left:0px; bottom:40px; width:100%; display:none;}
/*.footDiv .links dd{padding-bottom:1px;}*/
.footDiv .links dd{border-bottom:#0C1B37 solid 1px;}

.footDiv .links a{display:block; height:35px; line-height:35px; padding-left:17px; font-size:14px; color:#caa160; background:#1d283c;}
.footDiv .links a:hover{background:#fff; color:#1d283c;}
.footDiv .msg{ padding-top:50px; font-size:14px; color:#caa160;}
.footDiv .msg a{ color:#caa160;}
.footDiv .link2{ position:absolute; left:0px; top:54px;}
.footDiv .link2 li{ float:left; font-size:16px; margin-right:42px;}
.footDiv .link2 li a{ color:#caa160;}

.pageBanner img{ width:100%;}

.pageBox{ background:#f4e0c5;}

.pageNav{ height:100px; background:#25324b; overflow:hidden;}
.pageNav ul{ margin-right:-50px;}
.pageNav li{ float:left; height:100px; line-height:100px; font-size:16px; margin-right:50px;}
.pageNav li a{ display:block; padding-left:25px; background:url(../images/ico2_2.png) left center no-repeat; color:#caa160;}
.pageNav li a:hover, .pageNav li a.aNow{ background:url(../images/ico2on.png) left center no-repeat; color:#acc4f3;}

.pageTitle{ height:169px; border-bottom:#e3c69e solid 1px; background:#f4e0c5; text-align:center; color:#472e05;}
.pageTitle .name1{ font-size:36px; padding-top:55px;}
.pageTitle .name2{ font-size:18px; text-transform:uppercase;}

.pageTitleTel{ display:none; height:42px; line-height:42px; text-align:center; font-size:16px; position:relative; color:#acc4f3; font-weight:bold; background:#25324b;}
.pageTitleTel a{ width:75px; display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/line2.jpg) right center no-repeat; height:42px; line-height:42px;}
.pageTitleTel a img{ position:absolute; top:13px; left:20px;}

.pageTitle1{ height:130px; border-bottom:#e3c69e solid 1px; background:#f4e0c5; text-align:center; color:#472e05;}
.pageTitle1 .name1{ font-size:36px; padding-top:55px;}
/*分页*/
.pageNum{height:100px; text-align:center;}
.pageNum a{margin:0 7px; display:inline-block; height:28px; line-height:28px; padding:0 15px; border:#caa160 solid 1px; font-size:14px; color:#caa160; border-radius:4px; -moz-border-radius:4px;}
.pageNum a:hover, .pageNum .aNow{background:#caa160; border:#caa160 solid 1px; color:#FFF;}
.pageNum span{ display: inline-block; height: 28px; line-height: 28px; padding: 0 15px;    font-size: 14px; border-radius:4px; background: #caa160; border: #caa160 solid 1px; color: #fff;}

.pageMore{ padding:0 10px 50px; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center; height:45px; line-height:45px; background:#caa160; color:#fff; font-size:16px; border-radius:20px; -moz-border-radius:20px;}

.pageTab{ text-align:center; padding:50px 0;}
.pageTab li{ display:inline-block; margin:0 15px; font-size:14px;}
.pageTab li div{ width:100px; height:30px;}
.pageTab li a{ display:block; width:98px; height:28px; line-height:28px; border:#caa160 solid 1px; border-radius:20px; -moz-border-radius:20px; color:#caa161;}
.pageTab li a.aNow, .pageTab li a:hover{ background:#caa160; color:#472e05;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:50px; margin-bottom:2px;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:50px; text-align:center; width:50px;}
.sideBar .img img{position:relative; top:14px;}
.sideBar .liNow .img{background:url(../images/sideBarOn.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:258px; height:88px; left:-258px; top:0px;}
.sideBar .li01 p{ padding:20px 0 12px 20px; color:#472e05; font-size:16px;}
.sideBar .li01 .tel{ padding-left:20px; color:#472e05; font-size:16px;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:225px; height:214px; left:-225px;}
.sideBar .li02 .imgDiv{ padding:16px 0 0 17px;}
.sideBar .li02 p{ width:195px; color:#472e05; padding-top:10px; font-size:14px; text-align:center;}
.sideBar .li02 dd a{color:#525252;}
.sideBar .li02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li02 dd:hover a{ color:#9c774c;}
.sideBar .li03 .mouse{background:url(../images/sideBarBg3.png) left top no-repeat; width:308px; height:50px; left:-308px; top:0px;}
.sideBar .li03 .mouse em{ position:absolute; left:15px; top:0px; line-height:50px; font-size:14px; color:#472e05; display:block;}
.sideBar .li03 .mouse .list{ padding-left:86px; line-height:50px;}
.sideBar .li03 .mouse .list dd{ float:left; margin-right:10px;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{float: left;margin-right: 1px;color: #a48c6a;width: 198px;height: 35px;line-height: 35px;font-size: 14px;background: #e8cda7 url(../images/selectIco.png) right center no-repeat;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.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;
}





