
/* 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:#006b61; 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;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height: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; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}

.top_set { height:29px; line-height:29px; border-bottom:solid 1px #e9e9e9; color:#999;display: block; }
.top_set_l { float:left; }
.top_set_r { float:right; position:relative;}
.top_set_r  a{background:#bbb;padding:1px 5px;border-radius:100%;margin-right:5px;display:inline-block;line-height:20px;}
.top_set_r  a:hover{background:#006b61;}
.top_set_r i { vertical-align:middle;font-size:12px;color:#fff;}

.top_set .wx-box{position: absolute; z-index: 100; background: #fff; display: none; padding:10px; left: 0px; overflow: hidden;}
.top_set .wx-box a{display: inline-block; float: left; } 
.top_set .wx-box a img{width: 80px; }

.headDiv{ height:95px; background:#fff; position:relative;}
.headDiv2{ border-bottom:#ddd solid 1px;}
.headDiv .wal{ height:95px; position:relative;}
.headDiv .logo{ display:block; position:absolute; left:0px; top:23px;}
.headDiv .topRight{ position:absolute; right:0; top:0;}
.headDiv .topRight li{ float:left; width:200px; height:95px; background:#006b61; position:relative;}
.headDiv .topRight .li01{ background:#fff;}
.headDiv .topRight li em{ display:block;padding-top:20px;/*height:95px; line-height:95px;  cursor:pointer; */text-align:right; font-size:24px; color:#006b61;font-weight:600;}
.headDiv .topRight li em .navtel{color:#999;font-size:22px;}
.headDiv .topRight li img{ position:relative; top:34px; left:18px;}
.headDiv .topRight .liNow em{ background:url(/statics/css/xystyle/images/nimg20_1.png) center bottom no-repeat;}
.headDiv .topRight .li01.liNow em{ background:url(/statics/css/xystyle/images/nimg20_2.png) center bottom no-repeat;}
.headDiv .topRight li .hideBox{ position:absolute; top:95px; right:0px; z-index:22; display:none;}
.headDiv .topRight li .topSearch{ width:325px; height:58px; background:url(../image/bg2.png) repeat; padding-left:15px;}
.headDiv .topRight li .topSearch .input1{ width:100%; height:58px; line-height:58px; color:#676767; font-size:14px;}
.headDiv .topRight li .topSearch .btn1{ position:absolute; right:0px; top:0px; width:60px; height:58px; background:url(../image/nimg26_1.png) center no-repeat; cursor:pointer;}
.headDiv .topRight li .tel{ width:220px; height:58px; line-height:58px; background:url(../image/bg3.png) repeat;}
.headDiv .topRight li .tel p{ text-align:center; font-size:24px; color:#fff;}

.navA, .topSearchA{ display:none;}
.headDiv .closeA{ display:none;}
.headDiv .closeA{ height:60px; width:60px; position:absolute; top:0px; right:0px; background:#086c62;}
.headDiv .closeA img{ position:relative; left:16px; top:15px;}

.nav{ height:95px; padding-left:325px;}
.nav li{float:left; height:95px;}
.nav a{display:block; float:left; height:95px; width:98px; font-weight:bold; overflow:hidden; text-align:center; color:#4b4b4b; font-size:15px; line-height:95px; position:relative; z-index:2;}
.nav a:hover .bkg, .nav .aNow .bkg, .nav .aNow1 .bkg{ color:#FFF; font-weight:bold; background-color:#006b61; top:0;}
.nav li a.on {color:#fff;}
.nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
.nav li a .bkg {top:100%; z-index:1; background-color:#006b61; -webkit-transition:top 200ms; transition:top 200ms;}
.nav li a.on .bkg,.nav li a:hover .bkg {top:0; color:#FFF;}
.nav a:hover{ color:#fff;}
.nav .aNow{color:#fff;}
.nav li a.current{ background:#006b61 none repeat scroll 0 0; color:#fff; top:0px;}

/*导航触发效果*/
.sNav{position:absolute; z-index:1000; top:60px; display:none; background:url(../image/bg1.png) repeat; width:100%;}
.sNav .list li{ height:68px; line-height:68px; font-size:14px; display:inline-block; text-align:center;}
.sNav .list li:last-child{ margin-right:0px;}
.sNav .list li a{ color:#fff; display:block; padding:0 20px;}
.sNav .list li a:hover{ color:#006b61; background:#e2e2e2;}

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; right:-100%; top:60px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%;width:80%; margin-left:20%;}
.subNav{cursor:pointer; display:block; height:42px; line-height:42px; border-bottom:1px solid #eee; position:relative;  font-size:14px; color:#484848;}
.subNav1{}
.subNav .name{ padding-left:20px; position:relative;}
.subNav a{ color:#484848;}
.currentDt{ color:#086c62;}
.navContent{display: none; background:#eee;}
.navContent li{ position:relative;}
.navContent a{display:block;  height:42px; line-height:42px; padding-left:35px; color:#666; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.navContent a:hover{ background:#086c62; color:#fff;}

.searchLayerTel{ display:none; z-index:222; top:70px; left:0px; width:100%; position:fixed; background:url(../image/nimg102_1.png) right top no-repeat; padding-top:12px;}
.searchLayerTel .box{ background:url(../image/bg5.png) repeat; width:90%; margin:0 auto; height:60px; padding:0 3%;}
.searchLayerTel .box .form{ width:100%; padding-top:10px; height:40px; position:relative; border-bottom:#bbb solid 1px;}
.searchLayerTel .form .input1{ width:250px; height:40px; line-height:40px; text-indent:10px; color:#444; font-size:14px;}
.searchLayerTel .form .btn1{ position:absolute; right:0px; top:18px; background:url(../image/nimg26_1.png) no-repeat; width:26px; height:18px; cursor:pointer;}


.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../image/bg1.png) repeat; left:0px; top:0px;}

.footDiv{ background:#006b61;padding:20px 0;}
.footDiv .leftDiv{ }
.footDiv .share li{ float:left; margin-right:15px; width:25px; height:20px;}
.footDiv .links{ padding:20px 0 15px; color:#fff; font-size:14px; position:relative; left:-20px;}
.footDiv .links a{ padding:0 20px; color:#fff;}
.footDiv .msg{ color:#fff; margin-bottom:10px;}
.footDiv .msg.link a,.footDiv .msg a{ color:#fff;margin-right:5px;}
.footDiv .rightDiv{ padding-right:105px; position:relative;}
.footDiv .rightDiv .topA{ display:block; width:59px; height:59px; position:absolute; right:0px; top:40px;}

.footDiv .shareTel{ display:none; width:125px; height:35px; margin:0 auto;}
.footDiv .shareTel a{ display:block; width:123px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#fff; border:#fff solid 1px; border-radius:20px; -moz-border-radius:20px;}
.footDiv .shareTel img{ width:21px;}

.pageBanner{ position:relative;}
.pageBanner .imgDiv img{ width:100%;}
.pageNow{ position:absolute; left:0px; bottom:0px; width:100%; height:40px; background:url(../image/bg6.png) repeat; line-height:40px; color:#fff;}
.pageNow .box{ background:url(../image/nimg16_1.png) left center no-repeat; padding-left:28px;}
.pageNow a{ color:#fff;}
.pageNow a:hover{ color:#006B61;}

.pageBannerTel{ display:none;}
.pageBannerTel img{ width:100%;}

.pageBox{ padding:80px 0;}
 
.pageNav{ height:86px; border-bottom:#ddd solid 1px;}
.pageNav li{ float:left; height:84px; text-align:center; margin-right:65px; line-height:84px;}
.pageNav li a{ display:block; font-size:16px; color:#333; height:84px;}
.pageNav li a.aNow, .pageNav li a:hover{ border-bottom:#086c62 solid 3px; color:#086c62; font-weight:bold;}

.pageTitle{ height:45px; background:#086c62; position:relative; font-size:14px; display:none;}
.pageTitle .return{ height:45px; line-height:45px; width:45px; background:#076158; position:absolute; left:0px; top:0px;}
.pageTitle .return a{ width:45px; height:45px; display:block; text-align:center;}
.pageTitle .return img{ position:relative; width:18px; top:-3px;}
.sideTitle{ width:100%; height:45px; position:absolute; left:0px; top:0px;}
.sideTitle .con{ height:45px; line-height:45px; text-align:center; position:relative;}
.sideTitle .con a{ display:block; color:#fff; background:url(../image/nimg41_1.png) right center no-repeat; background-size:28px; font-size:16px;}
.sideTitle .sideIco{ position:absolute; right:10px; top:2px;}
.sideTitleNav { position:absolute; top:45px; background:#fff; z-index:10; width:100%; display:none; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.sideTitleNav .box{ padding:0 15px;}
.sideTitleNav li a{ display:block; height:40px; line-height:40px; border-bottom:#f5f5f5 solid 1px; text-align:center;}
.sideTitleNav li a:hover{color:#82cad1;}
.sideTitle .con em{display:block; color:#fff; font-size:16px;}

.subTitle{ font-size:18px;}
.subTitle em{ font-size:36px; color:#086c62; padding-right:8px;}

.subTitle2{ font-size:14px; padding:40px 0 30px;}
.subTitle2 em{ font-size:24px; color:#086c62; padding-right:8px;}


/*分页*/
.pageNum{/* height:90px; padding-top:60px; */ text-align:center; color:#444;}
.pageNum a{margin:0 5px; display:inline-block; height:38px; line-height:38px; background:#fff; padding:0 15px; border:#e3e3e3 solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#086c62; border:#086c62 solid 1px; color:#FFF;}
.pageNum span{ background:#086c62; border:#086c62 solid 1px; color:#FFF;padding:0 15px; display:inline-block; height:38px; line-height:38px;  font-size:14px;}

.pageMore{ padding:25px 25%; display:none;}
.pageMore a{ font-size:14px; display:block; width:100%; text-align:center; height:45px; line-height:45px; background:#086c62; color:#fff; font-size:16px;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:30px; 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(/statics/css/xystyle/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(/statics/css/xystyle/images/sideBarOn.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(/statics/css/xystyle/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(/statics/css/xystyle/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(/statics/css/xystyle/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;}


.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;
}






