﻿@charset "utf-8";
/* CSS Document */
 
.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;}
.h15{height:15px; overflow:hidden; clear:both;}
.h25{height:25px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; border:0px; font-family:"微软雅黑"; color:#666;}
.h88{height:88px; overflow:hidden;}
em{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.wal2{width:1300px; margin:0px auto;}
.wal3{width:1140px; margin:0px auto;}
.w955{width:955px; overflow:hidden;}
.w852{width:852px; overflow:hidden;}
.w296{width:296px; overflow:hidden;}
.w333{width:333px; overflow:hidden;}
.w803{width:803px; overflow:hidden;}
.w875{width:875px; overflow:hidden;}
.blue{color:#1f94d2;}

.indexPart2 .list2 li .layer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}


.headDiv{height:104px; width:100%; background:#fff; z-index:11;}
.headDiv2{ position:relative;}
.headDiv .wal{ position:relative; height:104px;}
.headDiv .logo1{position:absolute; left:0px; top:20px; display:block;}
.headDiv .logo2{ display:none;}
.nav{ position:absolute; height:36px; top:34px; right:45px;}
.nav li{float:left; height:36px; float:left; line-height:36px; margin-left:6px;}
.nav a{ position:relative; display:block; height:36px; padding:0 25px; overflow:hidden; text-align:center; color:#3a4049; font-size:16px; border-radius:24px; -moz-border-radius:24px;}
.nav a:hover, .nav a.aNow, .nav a.aNow1{ background:#f3c91c; color:#dc0009;}

.headDiv .lan{ position:absolute; right:0px; font-size:14px; top:35px; line-height:34px; text-align:center; display:block; width:34px; height:34px; background:url(../images/nimg34_11.png) no-repeat;}
.headDiv .lan:hover {background: #f3c91c;color: #dc0009;}
.navIco{ position:absolute; right:10px; top:23px; display:none;}
.navIco img{ width:35px;}
/**/

.sNav{position:absolute; z-index:11; height:50px; display:none; width:100%; padding-top:34px;}
.sNav .list{ height:50px; background:url(../images/bg1.png) repeat; text-align:center;}
.sNav .list li{ height:50px; font-size:14px; display:inline-block; text-align:center; line-height:50px; overflow:hidden; padding:0 20px;}
.sNav .list li a{ color:#fff; display:block;/* display:table-cell; vertical-align:middle; */height:50px; padding:0 15px;}
.sNav .list li a:hover{ background:#d71618}



/**/
.footDiv{ overflow:hidden; position:relative;}

/**/
.footNav{width:815px; overflow:hidden; position:relative; z-index:22;}
.footNav ul{width:110%;}
.footNav li{float:left; width:115px; overflow:hidden; font-size:14px;}
.footNav li.li01{ width:132px;}
.footNav li h5{ font-size:14px;}
.footNav li h5 a{ color:#000;}
.footNav .content{ padding-top:30px;}
.footNav .content a{ display:block; line-height:36px; color:#898989;}
.footNav .content a:hover{color:#f3c91c;}
.footNav .content .dd01 a{ line-height:20px; padding-top:10px;}

.footDiv .rightDiv{ width:325px; padding-left:50px; border-left:#e4e4e4 solid 1px;}
.footDiv .rightDiv .name{ font-size:18px; color:#000; font-weight:bold;}
.footDiv .rightDiv .txt{ padding:30px 0 10px; color:#898989; font-size:14px;}
.footDiv .rightDiv .tel{ padding-left:50px; position:relative; height:42px; line-height:42px; font-size:40px; color:#d8121b;}
.footDiv .rightDiv .tel img{ position:absolute; left:0px; top:0px;}
.footDiv .rightDiv .ewmList{ padding-top:25px;}
.footDiv .rightDiv .ewmList ul{ margin-right:-25px;}
.footDiv .rightDiv .ewmList li{ float:left; width:136px; margin-right:25px;}
.footDiv .rightDiv .ewmList li p{ font-size:14px; padding-top:12px;}
.footDiv .rightDiv .share{ padding-top:30px;}
.footDiv .rightDiv .share li{ float:left; width:34px; height:34px; margin-right:8px;}
.footDiv .rightDiv .btnDiv{ display:none; margin:30px auto 0; width:150px; height:40px;}
.footDiv .rightDiv .btnDiv a{ display:block; width:150px; height:40px; background:url(../images/btn1.png) no-repeat; color:#fff; line-height:40px; text-indent:54px; font-size:14px;}

.foot{ background:#f3c91d; position:absolute; left:0px; bottom:0px; height:62px; width:100%; z-index:11;}
.foot .wal{ position:relative;}
.foot .btnDiv{ padding-top:12px;}
.foot .btnDiv a{ display:block; width:150px; height:40px; background:url(../images/btn1.png) no-repeat; color:#fff; line-height:40px; text-indent:54px; font-size:14px;}
.foot .msg{ position:absolute; right:0px; top:0px; line-height:62px; color:#fff;}
.foot .msg a{ color:#fff;}

.footBox{ position:relative; background:#fefdf5; padding:50px 0 250px}
.footBox .bg{ position:absolute; left:50%; margin-left:-134px; bottom:0px; z-index:12;}

.indexPart8 .bg{ position:absolute; left:50%; margin-left:-134px; bottom:0px; z-index:12;}
.indexPart8 .titleImg{ text-align:center; padding-bottom:100px;}

.topA{display:block; background:url(../images/top1.png) left top no-repeat; width:50px; height:50px; overflow:hidden; position:fixed; z-index:30; right:50%; margin-right:-680px; bottom:20px;}

.tabContent{display:none;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}




/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:30px; z-index:111;}
.sideBar li{position:relative; height:50px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-210px; top:0px; display:none;}
.sideBar .img{background:url(../images/bg1.png) repeat; height:50px; text-align:center; width:50px;}
.sideBar .img img{position:relative; top:8px;}
.sideBar .liNow .img{background:#d71418;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:#d71418; width:210px; height:50px; color:#fff; font-size:14px; text-align:center; line-height:50px;}
.sideBar .li01 em{ font-size:16px; padding-right:20px;}
.sideBar .li02 .mouse{background:url(../images/bg4.png) repeat; width:400px; height:210px; left:-400px; top:-102px;}
.sideBar .li02 .mouse dl{ padding:23px 0 0 42px;}
.sideBar .li02 .mouse dd{ float:left; margin-right:34px; text-align:center; width:136px;}
.sideBar .li02 .mouse p{ padding-top:12px; font-size:14px; color:#000;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF;}
.selectLayer li{height:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666;}

.pageBox{ padding:30px 0 50px;}
.pageBox2{ background:#f3f3f3;}

.pageBanner{ min-height:150px; _height:150px; position:relative; padding-bottom:39px;}
.pageBanner .imgDiv img{ width:100%;}
.pageBanner2{ padding-bottom:0px;}

.pageNav{ height:78px; font-size:16px; position:absolute; width:1200px; left:50%; margin-left:-600px; bottom:0px;z-index:11;}
.pageNav li{ text-align:center; float:left; width:14.28%; text-align:center;}
.pageNav li a{ display:block; height:78px; background:#f3c91d; color:#694d22; line-height:78px;}
.pageNav li a:hover, .pageNav li .aNow{ background:#d71618; color:#fff;}
.pageNav2 li{ width:12.5%;}
.pageNav3 li{ width:50%;}
.pageNav4 li{ width:25%;}

.pageNavNow{position:fixed; top:0px; z-index:11; left:50%; width:1200px; height:78px;}
.pageNavNow .wal{ height:78px; line-height:78px;}

.pageNow{height:42px; line-height:42px; overflow:hidden; padding-left:30px; background:url(../images/nimg16_1.png) left center no-repeat; color:#a2a2a2;}
.pageNow a{color:#a2a2a2;}
.pageNow a:hover{color:#d71618;}

.pageBg{ position:fixed; z-index:44; width:100%; height:100%; display:none; background:url(../images/bg1.png) repeat; left:0px; top:0px;}

.pageName{ padding:25px 0 45px;}
.pageName .txt1{ font-size:30px; color:#d71618; padding-bottom:5px;}
.pageName .txt2{ color:#a2a2a2; text-transform:uppercase;}


.pageBannerTel{ display:none; padding-top:70px;}
.pageBannerTel img{ width:100%;}
.pageBannerTel2{ padding-top:0px;}



.pageTitleTel{ height:45px; background:#d60c1a; position:relative; font-size:14px; display:none;}
.pageTitleTel2{ margin-top:70px;}
.pageTitleTel .return{ height:45px; line-height:45px;}

.pageTitleTel .return a{ color:#fff; display:block;}
.pageTitleTel .return img{ padding:0 8px 0 12px;  position:relative; top:-2px; width:9px;}
.sideTitle{ width:45%; height:45px; position:absolute; right:0px; top:0px;}
.sideTitle .con{ height:45px; line-height:45px; padding-left:20px; position:relative;}
.sideTitle .con a{ display:block; color:#fff; background:url(../images/nimg69_1.png) right center no-repeat; background-size:52px;}
.sideTitle .con em{ color:#fff;}
.sideTitle .sideIco{ position:absolute; right:10px; top:2px;}
.sideTitleNav { position:absolute; top:45px; background:url(../images/bg1.png) repeat; z-index:10; width:100%; text-indent:20px; display:none;}
.sideTitleNav li a{ display:block; height:36px; line-height:36px; border-bottom:#5e5e5e solid 1px; color:#fff;}
.sideTitle.on{ background:url(../images/bg1.png) repeat;}

.sideTitle2{ width: 65%; }
.sideTitle2 .con a{ background:none;}

/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px;}
.navLayer .close{ position:absolute; right:10px; top:14px;}
.navLayer .close img{ width:24px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; margin-left:20%; width:80%;}
.sideNav{ padding-top:50px;}
.subNav{ cursor:pointer; display:block; height:40px; line-height:40px; border-bottom:1px solid #f6f6f6; position:relative;  font-size:14px; color:#3a3a3a; }
.subNav .name{ padding-left:20px; text-align:left; position:relative;}
.subNav a{ display:block; height:40px; color:#3a3a3a;}
.subNav1{background:url(../images/ico3.png) right center no-repeat; background-size:40px;}
.currentDt{background:#f3c91c url(../images/ico3on.png) right center no-repeat; background-size:40px; color:#d81719}
.currentDd span{ color:#ff0000;}
.navContent{display: none; border-bottom:1px solid #f6f6f6; background:#e2e2e2;}
.navContent a{display:block;  height:35px; line-height:35px; color:#4d4d4d; padding-left:20px;}

/*分页*/
.pageNum{text-align:center; height:115px; overflow:hidden; padding-top:5px;}
.pageNum a{display:inline-block; height:30px; line-height:30px; padding:0 12px; margin:0 2px; border:#bbb solid 1px;}
.pageNum a:hover, .pageNum .aNow{background:#d00000; border:#d00000 solid 1px; color:#FFF;}
.pageNum .prev em{background:url(../images/prev.png) left center no-repeat; padding-left:10px;}
.pageNum .prev:hover em{background:url(../images/prevon.png) left center no-repeat;}
.pageNum .next em{background:url(../images/next.png) right center no-repeat; padding-right:10px;}
.pageNum .next:hover em{background:url(../images/nexton.png) right center no-repeat;}

.pageMore{ padding:30px 0; display:none;}
.pageMore a{ display:block; height:45px; line-height:45px; background:#d00000; text-align:center; font-size:16px; color:#fff;}

.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;
}

.pageNavLayer{ display: none; background: #d71618; padding: 20px 0; z-index:222;}
.pageNavLayer dd a{ display:block; height: 48px; line-height: 48px; color: #fff; background:#d71618;}
.pageNavLayer dd a:hover{ color: #f3c91d; }
