/*banner*/
.ind-banner{width: 100%; overflow: hidden;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 68px!important; } 
.ind-banner .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-banner .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 

.ind-banner .one{position: absolute; right: 1.2rem; top:50%; text-align: right; margin-top: -1.25rem;} 
.ind-banner .one .txt{ font-size: 0.55rem; color:#fff; line-height: 0.68rem; font-weight: bold; padding-top: 0.36rem;} 
.ind-banner .one .txt em{ position: absolute; right: 0px; top: 0px; display: block; width: 1.6rem; height: 0.14rem; background: #693b21;}
.ind-banner .one .msg{ font-size: 0.2rem; color: #fff; padding-top: 0.1rem; line-height: 0.32rem;} 
.ind-banner .two{ position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: -130px; font-family:thin;} 
.ind-banner .two .msg{  font-size: 18px; color: #37c3e3; border: #37c3e3 solid 2px; width: 166px; height: 28px; border-radius: 24px; -moz-border-radius: 24px; text-align: center; line-height: 28px;} 
.ind-banner .two .txt{ color: #f7f7f7; font-size: 72px; line-height: 72px; padding: 25px 0 10px;}
.ind-banner .two .txt em{ padding-right: 16px; }
.ind-banner .two .wen{ font-size: 30px; color: #f7f7f7;} 
.ind-banner .two .ico{ margin-top: 30px; display: block; width: 169px; height: 49px; line-height: 48px; font-size: 18px;} 
.ind-banner .txt3{text-align: center; top:40vh; left: 0; right: 0;} 
.ind-banner .txt3 em{font-size: 20px;color: #283b59}
.ind-banner .swiper-button-prev{ left: 5%; margin-top: -44px; } 
.ind-banner .swiper-button-next{ right: 5%; margin-top: -44px; } 


/*banner结束*/

.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 0.68rem!important; } 
.ind-bannerTel .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 


.indexTxt{ text-align: center; }
.indexTxt .txt1{ font-weight: bold; font-size: 0.44rem; color: #3e3a39; line-height: 0.44rem; padding-top: 0.3rem; position: relative;}
.indexTxt .txt1 em{ display: block; width: 0.5rem; height: 0.04rem; background: #65391f; position: absolute; left: 50%; margin-left: -0.25rem; top: 0px; }
.indexTxt .txt2{ font-size: 0.2rem; line-height: 0.2rem; color: #693b21; padding-top: 0.22rem; text-transform: uppercase; }

.indexPart1{ padding: 0.8rem 0 1.35rem; background: url(../images/indexPart1.jpg) center top no-repeat; background-size: 100%; overflow: hidden;}
.indexPart1 .msg{ text-align: center; line-height: 0.28rem; color: #7f7f7f; padding-top: 0.5rem; font-size: 0.14rem;}
.indexPart1 .list{ padding-top: 0.9rem; text-align: center;}
.indexPart1 .list li{ display: inline-block; width: 2.9rem; height: 2.9rem; margin: 0 0.9rem;}
.indexPart1 .list li a{  -webkit-transition:background 400ms; transition:background 400ms; -webkit-transition:all 0.3s; transition:all 0.3s; display: block; width: 2.9rem; height: 2.9rem; border-radius: 1.45rem; -moz-border-radius:1.45rem; color: #fff; text-align: center; background: #65391f;}
.indexPart1 .list li .txt1{ padding: 1.1rem 0 0.15rem; font-size: 0.33rem; line-height: 0.33rem;}
.indexPart1 .list li .txt2{ font-size: 0.17rem; }
.indexPart1 .list li a:hover{ background:#84614c; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}

.indexPart2{ padding: 1rem 0.6rem 0.8rem; background: #f0f0f0; overflow: hidden;}
.indexPart2 .list{ padding-top: 0.2rem; }
.indexPart2 .list ul{ margin-right: -0.3rem; }
.indexPart2 .list li{ float: left; width: 33.33%; padding: 0.8rem 0 0.5rem;}
.indexPart2 .list li .box{ margin-right: 0.3rem; position: relative;}
.indexPart2 .list li .imgDiv img{ width: 100%; }
.indexPart2 .list li .name1{ padding-top: 0.15rem; height: 0.36rem; line-height: 0.36rem; overflow: hidden; text-align: center; font-size: 0.2rem; font-weight: bold; color: #333;}
.indexPart2 .list li .name1 img{ width: 0.07rem; padding-right: 0.1rem; }
.indexPart2 .list li .name2{ padding: 0.05rem 0 0.15rem; text-align: center; color: #7e7e7e; }
.indexPart2 .list li .hideBox{ display: none; z-index: 3; width: 100%; background: rgba(110,63,30,0.8); position: absolute; left: 0px; top: 0px;}
.indexPart2 .list li .nameDiv{ position: absolute; left: 0px; top: 50%; height: 0.36rem; width: 100%; margin-top: -0.18rem; text-align: center;}
.indexPart2 .list li .name3{ width: 100%; height: 0.36rem; line-height: 0.36rem; color: #fff; font-size: 0.2rem; font-weight: bold;}
.indexPart2 .list li .name4{ padding-top: 0.05rem; color: #fff; }
.indexPart2 .moreBtn{ text-align: center; }
.indexPart2 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart2 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.indexPart3{ padding: 0.85rem 0.6rem 0.5rem; overflow: hidden;}
.indexPart3 .indexTxt{ padding-bottom: 0.8rem; }
/*.indexPart3 .leftDiv{ width: 8.85rem; position: relative; overflow: hidden;}
.indexPart3 .leftDiv .imgDiv{ position: relative; }
.indexPart3 .leftDiv .imgDiv img{ width: 100%;}
.indexPart3 .rightList{ width: 9.05rem; }
.indexPart3 .rightList li{ height: 1.86rem; margin-bottom: 0.11rem; background: #f6f6f6; }*/

.indexPart3 .leftDiv{ width: 49.16%; position: relative; overflow: hidden; position: relative;}
.indexPart3 .leftDiv .imgDiv{ }
.indexPart3 .leftDiv .imgDiv img{ width: 100%;}
.indexPart3 .leftDiv .txtDiv{ position: absolute; left: 0.6rem; bottom: 0.4rem; padding-right: 2.6rem; z-index:2; }
.indexPart3 .leftDiv .name{ padding-top: 0.2rem; height: 0.3rem; line-height: 0.3rem; overflow: hidden; color: #fff; font-size: 0.16rem; font-weight: bold; }
.indexPart3 .leftDiv .msg{ font-size: 0.12rem; color: #fff; opacity: 0.7; height: 0.2rem; line-height: 0.2rem; overflow: hidden; }
.indexPart3 .leftDiv .timeDiv{ position: absolute; right: 0px; width: 2rem; bottom: 0.4rem; color: #fff; text-align: center; text-transform: uppercase; z-index:2;}
.indexPart3 .leftDiv .timeDiv b{ padding-top: 0.56rem; display: block; font-size: 0.5rem;}
.indexPart3 .leftDiv .bg{ position:absolute; left:0px; bottom:-2px; width:100%; height:1.55rem; display:none; background: url(../images/bg4.png) bottom repeat-x; z-index:1;}

.indexPart3 .rightList{ width: 50.27%; }
.indexPart3 .rightList li{ height: 1.85rem; margin-bottom: 0.1rem; background: #f6f6f6; }
.indexPart3 .rightList li a{ position: relative; display: block; height: 100%; padding: 0 1.6rem 0 2.7rem; -webkit-transition:background 400ms; transition:background 400ms; }
.indexPart3 .rightList li .timeDiv{ position: absolute; left: 0.45rem; width: 1.8rem; height: 100%; top: 0px; color: #aaa; text-align: center; background: url(../images/line3.jpg) right center no-repeat; text-transform: uppercase;}
.indexPart3 .rightList li .timeDiv b{ padding-top: 0.5rem; display: block; font-size: 0.5rem; color: #000;}
.indexPart3 .rightList li .name{ padding-top: 0.6rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; color: #000; font-size: 0.16rem; }
.indexPart3 .rightList li .msg{ color: #8a8a8a; font-size: 0.12rem; line-height: 0.26rem; overflow: hidden; height: 0.52rem; }
.indexPart3 .rightList li:hover a{ background: #65391f; }
.indexPart3 .rightList li:hover .timeDiv{ color: #fff; background: url(../images/line3on.jpg) right center no-repeat;}
.indexPart3 .rightList li:hover .timeDiv b{ color: #fff; }
.indexPart3 .rightList li:hover .name, .indexPart3 .rightList li:hover .msg{ color: #fff; }

.indexPart3 .moreBtn{ text-align: center; padding-top: 0.35rem; }
.indexPart3 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart3 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.indexPart3Tel{ padding: 0.85rem 0.2rem 0.5rem;}
.indexPart3Tel .indexTxt{ padding-bottom: 0.65rem; }
.indexPart3Tel .detail{ position: relative; }
.indexPart3Tel .detail .imgDiv img{ width: 100%; }
.indexPart3Tel .detail .txtDiv{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1.1rem; }
.indexPart3Tel .detail .name{ padding: 0.2rem 0.42rem 0 0.42rem; height: 0.36rem; line-height: 0.36rem; overflow: hidden; color: #fff; font-size: 0.22rem; font-weight: bold; }
.indexPart3Tel .detail .msg{ font-size: 0.12rem; color: #fff; opacity: 0.7; height: 0.2rem; line-height: 0.2rem; overflow: hidden; padding: 0.08rem 0.42rem 0 0.42rem; }
.indexPart3Tel .list{ padding-top: 0.1rem; }
.indexPart3Tel .list li{ height: 1.86rem; background: #f6f6f6; margin-bottom: 0.1rem; }
.indexPart3Tel .list li a{ display: block; position: relative; padding: 0 0.8rem 0 2.46rem; height: 100%; }
.indexPart3Tel .list li .timeDiv{ position: absolute; left: 0px; width: 1.92rem; height: 100%; top: 0px; color: #aaa; text-align: center; background: url(../images/line3.jpg) right center no-repeat; text-transform: uppercase;}
.indexPart3Tel .list li .timeDiv b{ padding-top: 0.56rem; display: block; font-size: 0.4rem; color: #0c0c0c;}
.indexPart3Tel .list li .name{ padding-top: 0.56rem; line-height: 0.34rem; height: 0.68rem; overflow: hidden; color: #000; font-size: 0.24rem; }
.indexPart3Tel .moreBtn{ text-align: center; padding-top: 0.35rem; }
.indexPart3Tel .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart3Tel .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}


.indexPart4{ padding: 0.6rem 0.6rem 0.4rem; background: #f9f9f9; overflow: hidden;}
.indexPart4 .bigBox{ padding-top: 0.6rem; }
.indexPart4 .tabContentDiv{ width: 66.66%; background: #65391f url(../images/nimg165Bg.png) 0.18rem top no-repeat; background-size: 1.65rem;}
.indexPart4 .contentBox, .indexPart4 .imgDiv{ width: 50%; }
.indexPart4 .imgDiv img{ width: 100%; }
.indexPart4 .tab{ width: 33.33%; }
.indexPart4 .tab li{ float: left; width: 33.33%; position: relative; }
.indexPart4 .tab li .limg img{ width: 100%; }
.indexPart4 .tab li .hideBox{ display: none; z-index: 3; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.indexPart4 .tab li .hideBox img{ text-align: center; position: absolute; top: 50%; margin-top: -9px; width: 19px; margin-left: -10px; left: 50%; }
.indexPart4 .tab li .hideBox a{ position: absolute; text-align:center; color:#fff; left:50%; margin-left:-0.5rem; display:block; height:0.26rem; line-height:0.26rem; width:1rem; border:#fff solid 1px; bottom:20px; font-size:0.16rem;}
.indexPart4 .tab li .hideBox a:hover{ border:#65391F solid 1px; background:#65391F;}
.indexPart4 .tab .liNow .hideBox{ display: block; }
.indexPart4 .contentBox .name1{ color: #fff; font-size: 0.3rem; font-weight: bold; padding: 1.2rem 0 0.1rem 1.46rem; }
.indexPart4 .contentBox .name2{ color: #fff; font-size: 0.16rem; font-weight: bold; text-transform: uppercase; padding-left: 1.46rem; opacity: 0.5;}
.indexPart4 .contentBox .wen{ font-size: 0.18rem; color: #fff; font-weight: bold; line-height: 0.28rem; padding: 0.65rem 0 0 1.46rem;}
.indexPart4 .contentBox .msg{ padding: 0.24rem 0 0 1.46rem; text-transform: uppercase; position: relative; height: 1.2rem; }
.indexPart4 .contentBox .msg p{ opacity: 0.4; color: #fff;}
.indexPart4 .contentBox .msg em{ position: absolute; left: 1.46rem; bottom: 0px; background: #fff; width: 0.32rem; height: 2px; }
.indexPart4 .moreBtn{ text-align: center; padding-top: 0.35rem;}
.indexPart4 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart4 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.aboutPart1{ padding-top: 2.84rem; background: url(../images/pageBoxBg.jpg) center top no-repeat; background-size: 100%;}
.aboutPart1 .pageNav{ padding:0 0.6rem;}
.aboutPart1 .mxfDiv{ padding-bottom: 100px; background: url(../images/aboutBg2.jpg) center bottom no-repeat; background-size: 100%;}
.aboutPart1 .txt1{ padding-top: 20px; font-size: 0.77rem; color: #6a4027; line-height: 1.12rem; font-weight: bold; position: relative;}
.aboutPart1 .txt1:before{ content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 1.6rem; height: 0.14rem; background: #693b21; }
.aboutPart1 .txt2{ color: #141414; font-size: 0.2rem; line-height: 0.3rem; padding: 0.25rem 0 0.3rem; }
.aboutPart1 .content{ font-size: 14px; line-height: 0.4rem; color: #000; padding: 0.5rem 0 1.1rem; }
.aboutPart1 .imgList{ padding-bottom: 1.6rem; }
.aboutPart1 .imgList ul{ margin-right: -78px; }
.aboutPart1 .imgList li{ float: left; width: 50%; }
.aboutPart1 .imgList li .box{ margin-right: 78px; border: #e6e6e6 solid 2px; height: 228px; text-align: center; line-height: 228px; }
.aboutPart1 .imgList li .img1{ display: none; }
.aboutPart1 .imgList li:hover .box{ border: #693b21 solid 2px;}
.aboutPart1 .imgList li:hover img{ display: none; }
.aboutPart1 .imgList li:hover .img1{ display: inline-block; }
.aboutPart1 .list li{ float: left; width: 50%;}
.aboutPart1 .list li .limg{ padding: 0 0 30px 20px; }
.aboutPart1 .list li dl{ height: 1.4rem; }
.aboutPart1 .list li dt{ padding-left: 20px; font-size: 15px; line-height: 26px; font-weight: bold; color: #000; background: url(../images/ico3.png) left center no-repeat;}
.aboutPart1 .list li dd{ text-transform: uppercase; font-size: 14px; color: #4d2710; line-height: 18px; padding: 5px 0 0 20px; }
.aboutPart1 .list li .dd01{ width: 412px;}

.aboutPart2{ padding: 1.28rem 0.6rem 0.95rem; }
.aboutPart2 .nzdxDiv{ padding: 0 0.85rem 0 1.35rem; }
.aboutPart2 .nzdxDiv .mapDiv{ width: 10.05rem; height: 8.3rem; position: relative; background: url(../images/map.png) center no-repeat; background-size: 10.05rem;}
.aboutPart2 .nzdxDiv .mapDiv li{ text-align: center; height: 0.22rem; width: 0.5rem; position: absolute; font-size: 0.15rem; color: #313131; padding-top: 0.5rem; background: url(../images/nimg33_1.png) center top no-repeat; background-size: 0.33rem;-webkit-transition:background 400ms; transition:background 400ms;}
.aboutPart2 .nzdxDiv .mapDiv li:hover{ background: url(../images/nimg47_1.png) center top no-repeat; background-size: 0.38rem; padding-top:0.5rem;}
.aboutPart2 .nzdxDiv .mapDiv .guangzhou{/* background: url(../images/nimg33_1.png) center top no-repeat; background-size: 0.33rem;*/ left: 6.97rem; top: 6.12rem;}
.aboutPart2 .nzdxDiv .mapDiv .xian{ left: 5.6rem; top: 4.22rem; }
.aboutPart2 .nzdxDiv .mapDiv .beijing{ left: 7.1rem; top: 2.94rem; }
.aboutPart2 .nzdxDiv .mapDiv .wuhan{ left: 6.94rem; top: 4.64rem; }
.aboutPart2 .nzdxDiv .mapDiv .shanghai{ left: 8.32rem; top: 4.57rem; }
.aboutPart2 .nzdxDiv .mapDiv .chongqing{ left: 5.38rem; top: 5.46rem; }
.aboutPart2 .nzdxDiv .mapDiv .changsha{ left: 6.42rem; top: 5.36rem; }
.aboutPart2 .nzdxDiv .mapDiv .xianggang{ left: 7rem; top: 7.24rem; }
.aboutPart2 .nzdxDiv .mapDiv .shenzhen{ left: 7.82rem; top: 6.85rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2{ width: 3.3rem; padding-top: 1.82rem;}
.aboutPart2 .nzdxDiv .tabContentDiv2 .wen{ font-size: 0.45rem; color: #1e1e1e; font-weight: bold; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .wen em{ color: #65391f; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .txt{ padding-top: 0.15rem; color:#1e1e1e; font-size: 0.28rem; height: 0.76rem; border-bottom: #6a4027 solid 1px; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .txt em{ color: #693b21; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .msgList{ padding-top: 0.5rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .msgList li{ font-size: 0.14rem; line-height: 0.34rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .btnDiv{ padding-top: 0.65rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .btnDiv a{ display: block; width: 1.34rem; height: 0.43rem; line-height: 0.43rem; text-align: center; color: #fff; font-size: 0.13rem; background: #6a4027; }

.aboutPart2 .list{ padding-top: 1.75rem; }
.aboutPart2 .list ul{ margin-right: -0.27rem; }
.aboutPart2 .list li{ float: left; width: 25%; }
.aboutPart2 .list li .box{ margin-right: 0.27rem; position: relative; }
.aboutPart2 .list li .imgDiv img{ width: 100%; }
.aboutPart2 .list li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.56rem; margin-top: -0.28rem; color: #fff; text-align: center; z-index: 3;}
.aboutPart2 .list li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.aboutPart2 .list li .txt2{ font-size: 0.18rem; text-transform: uppercase; }
.aboutPart2 .list li .hideBox{ display: none; z-index: 2; width: 100%; background: url(../images/bg2.png) repeat; position: absolute; left: 0px; top: 0px;}
.aboutPart2 .list li .more{ position: absolute; left: 0px; bottom: -20%; color: #fff; text-align: center; width: 100%; font-size: 13px; z-index: 3; }

.aboutPart2 .wzgmDiv .imgDiv{ padding-bottom: 0.8rem; }
.aboutPart2 .wzgmDiv .imgDiv img{width: 100%;}
.aboutPart2 .wzgmDiv .tab2{ overflow: auto;}
.aboutPart2 .wzgmDiv .tab2 div{ width: 12.5rem; }
.aboutPart2 .wzgmDiv .tab2 li{ line-height: 0.48rem; float: left; margin-right: 0.6rem; font-size: 0.34rem; color: #313131; }
.aboutPart2 .wzgmDiv .tab2 .liNow{padding-left: 0.54rem; color: #65391f; background: url(../images/nimg33_1.png) left center no-repeat; background-size: 0.33rem;}
.aboutPart2 .wzgmDiv .tabContentDiv2{ padding-top: 0.9rem; }
.aboutPart2 .wzgmDiv .wen{ font-size: 0.45rem; color: #1e1e1e; font-weight: bold; }
.aboutPart2 .wzgmDiv .wen em{ color: #65391f; }
.aboutPart2 .wzgmDiv .txt{ padding-top: 0.15rem; color:#1e1e1e; font-size: 0.28rem; height: 0.76rem; border-bottom: #6a4027 solid 1px; }
.aboutPart2 .wzgmDiv .txt em{ color: #693b21; }
.aboutPart2 .wzgmDiv .msgList{ padding-top: 0.5rem; }
.aboutPart2 .wzgmDiv .msgList li{ font-size: 0.22rem; line-height: 0.45rem; color: #6f6f6f; }
.aboutPart2 .wzgmDiv .btnDiv{ padding-top: 0.50rem; }
.aboutPart2 .wzgmDiv .btnDiv a{ display: block; width: 2rem; height: 0.64rem; line-height: 0.64rem; text-align: center; color: #fff; font-size: 0.18rem; background: #6a4027; }

.idea{ overflow: hidden; }
.idea .toutou{ position: relative; overflow: hidden; }
.idea .toutou .imgDiv img{ width: 100%; }
.idea .toutou .txtDiv{ position: absolute; right: 1.8rem; top: 2.2rem; }
.idea .toutou .txt1{ text-align: right; font-size: 0.52rem; color: #fff; font-weight: bold; padding-top: 0.30rem; position: relative;}
.idea .toutou .txt1:before{ content: ""; position: absolute; right: 0px; top: 0px; width: 30px; height: 2px; background: #fff; display: block; }
.idea .toutou .txt2{ line-height: 0.38rem; font-size: 0.31rem; text-align: right; font-weight: bold; color: #fff; padding-top: 0.15rem; text-transform: uppercase; }
.idea .toutou .ico{ padding-top: 0.25rem; text-align: right; }
.idea .toutou .ico img{ width: 0.72rem; }
.idea .list{ padding-top: 0.85rem; }
.idea .list li{ min-height: 3.94rem; border-bottom: #e8e8e8 solid 1px; padding-left: 7.08rem; position: relative; }
.idea .list li .imgDiv{ position: absolute; left: 0px; top: 0.56rem; }
.idea .list li .imgDiv img{ width: 2.8rem; }
.idea .list li .nameDiv{ position: absolute; left: 4.6rem; top: 0.90rem; }
.idea .list li .name1{ font-size: 0.42rem; font-weight: bold; color: #6a4027; }
.idea .list li .name2{ padding-top: 10px; position: relative; height: 32px; font-size: 14px; color: #000; text-transform: uppercase;}
.idea .list li .name2:before{ content: ""; position: absolute; left: 0px; bottom: 0px; width: 26px; height: 2px; background: #65391f; display: block; }
.idea .list li .wenDiv{ padding-top: 0.9rem; }
.idea .list li .msg{ font-size: 15px; color: #373737; font-weight: bold; padding-bottom: 0.3rem; }
.idea .list li .content{ padding-right: 1.1rem; font-size: 13px; color: #565656; line-height: 0.34rem;}

.history{ overflow: hidden; }
.history .toutou{ position: relative; overflow: hidden; border-bottom: #e8e8e8 solid 1px; height: 5.45rem; padding-left: 6.14rem; padding-top: 0.8rem;}
.history .toutou .imgDiv{ position: absolute; left: 0px; top: 0.8rem; }
.history .toutou .imgDiv img{ width: 3.83rem; }
.history .toutou .wen{ font-size: 14px; color: #141414; line-height: 20px; padding-bottom: 0.4rem;}
.history .toutou .txt{ position: relative; font-size: 0.46rem; color: #6a4027; font-weight: bold; line-height: 0.66rem; padding-bottom: 0.5rem;}
.history .toutou .txt:before{ content: ''; display: block; width: 0.5rem; height: 3px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }
.history .toutou .content{ font-size: 13px; color: #565656; line-height: 0.4rem; width: 6.0rem; padding-top: 0.45rem;}
.history .list li{ border-bottom: #e8e8e8 solid 1px; min-height: 2.75rem; position: relative; padding-left: 10.32rem; padding-top: 0.85rem; padding-bottom: 0.5rem;}
.history .list li:last-child{ border-bottom: none; }
.history .list li .imgDiv{ position: absolute; left: 0px; top: 0.85rem; }
.history .list li .imgDiv img{ width: 3.83rem; }
.history .list li .wenDiv{ position: absolute; left: 6.15rem; top: 1.0rem; }
.history .list li .wen1{ font-weight: bold; line-height: 0.6rem; color: #6a4027; font-size: 0.4rem;  }
.history .list li .wen2{ padding-top: 0.15rem; line-height: 20px; color: #000; font-size: 14px; position: relative; padding-bottom: 0.28rem;}
.history .list li .wen2:before{ content: ""; position: absolute; left: 0px; bottom: 0px; width: 0.26rem; height: 2px; background: #65391f; display: block; }
.history .list li dd{ padding-left: 12px; color: #565656; font-size: 13px; background: url(../images/ico4.png) left 0.17rem no-repeat; line-height: 0.4rem;}

.honor{ padding: 0.35rem 0 0.5rem; }
.honor .wenDiv{ border-bottom: #e8e8e8 solid 1px; padding-bottom: 0.72rem; }
.honor .wenDiv .wen1{ font-size: 14px; color: #141414; padding-bottom: 0.2rem; }
.honor .wenDiv .wen2{ font-size: 0.46rem; color: #6a4027; font-weight: bold; position: relative; padding-bottom: 0.36rem; }
.honor .wenDiv .wen2:before{ content: ''; display: block; width: 0.5rem; height: 3px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }
.honor .list{ padding-top: 0.8rem; width: 50%;}
.honor .list li{ padding-bottom: 0.4rem; }
.honor .list li .name{ padding-left: 28px; padding-bottom: 10px; font-weight: bold; font-size: 0.18rem; color: #6a4027; background: url(../images/ico5.jpg) left 0.1rem no-repeat;}
.honor .list li .msg{ font-size: 13px; color: #565656; line-height: 24px; padding-left: 28px; width: 4.8rem; }

.partner{ padding: 0.35rem 0 0.5rem; }
.partner .wenDiv{ border-bottom: #e8e8e8 solid 1px; padding-bottom: 0.72rem; }
.partner .wenDiv .wen1{ font-size: 14px; color: #141414; padding-bottom: 0.2rem; }
.partner .wenDiv .wen2{ font-size: 0.46rem; color: #6a4027; font-weight: bold; position: relative; padding-bottom: 0.36rem; }
.partner .wenDiv .wen2:before{ content: ''; display: block; width: 0.5rem; height: 3px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }
.partner .list{ padding-top: 0.8rem;}
.partner .list ul{ margin-right: -0.42rem; }
.partner .list li{ width: 11.11%; float: left; margin-bottom: 0.27rem;}
.partner .list li .box{ margin-right: 0.42rem; border: #a4a4a4 solid 1px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.partner .list li .imgDiv img{ width: 100%; }
.partner .list li:hover .box{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.caseChoose{ height: 1.32rem; position: relative;}
.caseNav ul{ position: relative; }
.caseNav li{ float: left; font-size: 0.17rem; margin-right: 0.12rem;}
.caseNav li a{ display: block; height: 0.5rem; line-height: 0.5rem; padding: 0 0.23rem; color: #3b3b3b;}
.caseNav li em{ padding-left: 0.23rem; font-weight: 400; text-transform: uppercase; color: #65391f; font-size: 0.14rem; }
.caseNav li a:hover, .caseNav li .aNow{ background: #65391f; color: #fff; }
.caseNav li a:hover em, .caseNav li .aNow em{ color: #fff; }

.selectBox{ border-left: #414141 solid 1px; border-top: #414141 solid 1px; position: absolute; right: 0px; top: 0px; }
.selectBox2{ top: auto; bottom: 0px; }
.select{ position: relative; float: left; height: 0.4rem;}
.select dt{height: 0.4rem;line-height: 0.4rem; width: 2.28rem; border-right: 1px solid #414141; border-bottom: 1px solid #414141; background: url(../images/nimg38_1.jpg) no-repeat right center; cursor: pointer; box-sizing: border-box;  overflow: hidden;position: relative;z-index: 5;}
.select dt a{ background:url(../images/selectIco.png) no-repeat right center; font-size: 14px; color: #414141; position: relative; padding-left: 16px; display: block; text-align: left; overflow: hidden;} 
.select.on dt{ }
.select dd{ margin: 0;position: absolute;left: -0.01rem;top: 0.39rem;z-index: 100; width: 2.29rem;} 
.select dd .cjmxf {list-style: none; overflow: auto; border:#414141 solid 1px; padding: 0 16px;background: #fff;} 
.select dd p{ height: 0.5rem; line-height: 0.5rem; border-bottom: #dfdfdf solid 1px; font-size: 14px; color: #693b21; background: url(../images/ico6.jpg) no-repeat right center; }
.select dd ul{ padding: 0.1rem 0; }
.select dd ul li{line-height: 0.36rem; height: 0.36rem; cursor: pointer; color: #3a3a3a; font-size: 12px;}
.select dd ul li:hover{ color: #693b21;  background:url(../images/nimg13_1.jpg) no-repeat right center; background-size:0.1rem;}
.select dd ul li:last-child{ border-bottom: none; }
.form_J{ position: relative; float: left; height: 0.4rem;}
.form_J .mxf{ position: relative; height: 0.39rem;line-height: 0.39rem; width: 2.28rem; border-right: 1px solid #414141; border-bottom: 1px solid #414141;}
.form_J .input1{ width: 100%; height: 0.38rem; line-height: 0.38rem; color: #a7a6a5; font-size: 14px; text-indent: 0.17rem; }
.form_J .btn1{ position: absolute; right: 0px; top: 0px; width: 0.4rem; height: 0.38rem; background: url(../images/nimg13_2.png) no-repeat center;}

.caseChoose .links{/* position: absolute; right: -0.36rem; bottom: 0.4rem;*/ position:relative; left:-0.36rem;}
.caseChoose .links li{ padding: 0 0.36rem; height:0.4rem; line-height:0.4rem; font-size: 14px; display:inline-block; background:url(../images/line4.jpg) no-repeat right center;}
.caseChoose .links li:last-child{ background:none;}
.caseChoose .links li a{ display: block; }
.caseChoose .links li img{ padding-right: 12px; position: relative; top: -1px; }
.caseChoose .links li .img1{ display: none; }
.caseChoose .links li a:hover, .caseChoose .links li .aNow{ color: #65391f;}
.caseChoose .links li a:hover img, .caseChoose .links li .aNow img{ display: none; }
.caseChoose .links li a:hover .img1, .caseChoose .links li .aNow .img1{ display: inline-block; }

.project{ padding-bottom: 0.5rem; }
.project .list ul{ margin-right: -0.27rem; }
.project .list li{ float: left; width: 25%; margin-bottom: 0.48rem; }
.project .list li .box{ margin-right: 0.27rem; }
.project .list li .imgDiv{ position: relative; }
.project .list li .imgDiv img{ width: 100%; }
.project .list li .hideBox{ position: absolute; left: 0px; top: 0px; width: 100%; display: none; z-index: 5; background: url(../images/bg5.png) repeat; background-size: 100% 100%;}
.project .list li .ico{ position:absolute; left:0px; width:100%; top:50%; margin-top:-12px; text-align: center; }
.project .list li .ico img{ width: 23px; }
.project .list li .name1{ padding-top: 0.2rem; height: 28px; line-height: 28px; overflow: hidden; font-size: 15px; color: #000; font-weight: bold; }
.project .list li .name2{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #4d2710;}

.caseMap img{ width: 100%; }

.projectPic{ position: relative; overflow:hidden }
.projectPic .slider-for{ height:100vh;}
.projectPic .slider-for .imgDiv{ height:100vh;}
.projectPic .slider-for .imgDiv img{ width: 100%; }
.projectPic .slick-prev{ position:absolute; left:5%; top:50%; margin-top:-34px; width:36px; height:68px; background:url(../images/nimg56_left.png) no-repeat; background-size:36px; z-index:5; opacity:0.5}
.projectPic .slick-next{ position:absolute; right:5%; top:50%; margin-top:-34px; width:36px; height:68px; background:url(../images/nimg56_right.png) no-repeat; background-size:36px; z-index:5; opacity:0.5}
.projectPic .agentlist{ position:absolute; left:50%; bottom:-80px; text-align:center; margin-left:-4.5rem; width:9rem;}
.projectPic .agentlist .slick-slide { cursor:pointer; margin:0 3px;}
.projectPic .agentlist .slick-slide .ico{ border:#fff solid 2px;}
.projectPic .agentlist .slick-slide img{ width:100%;}
.projectPic .agentlist .slick-current .ico{ border:#5e423a solid 2px;}
.projectPic .nameDiv{ position:absolute; bottom:12%; left:5%; z-index:4;}
.projectPic .nameDiv .name{ color:#fff; font-size:0.5rem;}
.projectPic .nameDiv .name2{ color:#fff; font-size:0.2rem;}

.projectPicTel{ position: relative; }
.projectPicTel .slider-for .imgDiv img{ width: 100%; }
.projectPicTel .slick-prev{ position:absolute; left:3%; top:50%; margin-top:-28px; width:30px; height:56px; background:url(../images/nimg56_left.png) no-repeat; background-size:30px; z-index:5;}
.projectPicTel .slick-next{ position:absolute; right:3%; top:50%; margin-top:-28px; width:30px; height:56px; background:url(../images/nimg56_right.png) no-repeat; background-size:30px; z-index:5;}
.projectPicTel .agentlist{ width:100%; margin:0 auto; padding-top:15px;}
.projectPicTel .agentlist .slick-slide { margin:0 2px;}
.projectPicTel .agentlist .slick-slide .ico{ border:#fff solid 1px;}
.projectPicTel .agentlist .slick-slide img{ width:100%;}
.projectPicTel .agentlist .slick-current .ico{ border:#5e423a solid 1px;}


.projectBox{ padding: 1.15rem 2.4rem; background: url(../images/pageBoxBg.jpg) center top no-repeat; background-size: 100%; }
.projectBox .leftDiv{ width: 40%; background: url(../images/line5.jpg) right top repeat-y; padding-bottom: 25px;}
.projectBox .name1{ font-size: 20px; color: #000; font-weight: bold; padding-bottom: 10px; }
.projectBox .name2{ line-height: 24px; color: #4d2710; font-size: 16px; text-transform: uppercase; }
.projectBox .msgList{ padding-top: 55px; padding-right: 0.55rem;}
.projectBox .msgList li{ font-size: 12px; border-bottom: #f1f1f1 solid 1px; padding: 15px 0; line-height: 26px;}
.projectBox .msgList li .txt1{ color: #313131; line-height: 20px;}
.projectBox .msgList li .txt2{ color: #acacac; }
.projectBox .rightDiv{ width: 52%; padding-left: 8%; }
.projectBox .content{ font-size: 14px; line-height: 40px; color: #606060; }

.contact .indexTxt{ padding-bottom:0.8rem;}
.contact .list{ padding-bottom: 0.3rem; border-bottom: #ededed solid 1px; margin-bottom:0.8rem;}
.contact .list ul{ margin-right: -0.38rem; }
.contact .list li{ float: left; width: 50%; margin-bottom: 0.4rem; }
.contact .list li .box{ margin-right: 0.38rem; height: 2.0rem; padding-top: 0.55rem; position: relative; padding-left: 41.5%; background: #f6f6f6; }
.contact .list li .leftDiv{ position: absolute; left: 0.7rem; top: 0.55rem; }
.contact .list li .name1{ font-size: 20px; color: #000; font-weight: bold; }
.contact .list li .name2{ font-size: 14px; color: #4d2710; text-transform: uppercase; padding-top: 5px; }
.contact .list li .btnDiv{ padding-top: 0.35rem; }
.contact .list li .btnDiv a{ text-align: center; display: block; width: 1.34rem; height: 0.43rem; line-height: 0.43rem; background: #6a4027; font-size: 12px; color: #fff; }
.contact .list li .btnDiv img{ padding-left: 10px; position: relative; top: -1px; }
.contact .list li .msgList dd{ line-height: 28px; color: #6f6f6f; font-size: 13px; }
.contact .list li .msgList dd em{ color: #000; }
.contact .list2{ padding: 0 0 0.4rem; }
.contact .list2 ul{ margin-right: -0.38rem; }
.contact .list2 li{ float: left; width: 50%; margin-bottom: 0.4rem; }
.contact .list2 li .box{ margin-right: 0.38rem; height: 2.0rem; padding-top: 0.55rem; position: relative; padding-left: 41.5%; background: #f6f6f6; }
.contact .list2 li .ico{ position: absolute; left: 0.7rem; top: 0.6rem; }
.contact .list2 li .ico img{ width: 1.84rem; }
.contact .list2 li .msgList dd{ line-height: 28px; color: #6f6f6f; font-size: 13px; }
.contact .list2 li .msgList dd em{ color: #000; }
.contact .list3{ background: #f6f6f6; height: 1.6rem; }
.contact .list3 li{ float: left; width: 33.33%; height: 1.6rem; background: url(../images/line6.jpg) left center no-repeat;}
.contact .list3 li .box{ position: relative; height: 1.6rem; padding-left: 45%; }
.contact .list3 li:first-child{ background: none; }
.contact .list3 li .ico{ position: absolute; left: 25%; top: 50%; margin-top: -0.35rem; }
.contact .list3 li .ico img{ width: 0.7rem; }
.contact .list3 li .txt{ font-size: 20px; color: #000; font-weight: bold; padding-top: 0.5rem;}
.contact .list3 li .msg{ font-size: 17px; color: #8b8b8b; padding-top: 12px;}

.vision{ padding-bottom: 0.5rem; }
.vision .list ul{ margin-right: -0.27rem; }
.vision .list li{ float: left; width: 25%; margin-bottom: 0.48rem; }
.vision .list li .box{ margin-right: 0.27rem; }
.vision .list li .imgDiv{ position: relative; }
.vision .list li .imgDiv img{ width: 100%; }
.vision .list li .hideBox{ position: absolute; left: 0px; top: 0px; width: 100%; display: none; z-index: 5; background: url(../images/bg5.png) repeat; background-size: 100% 100%;}
.vision .list li .ico{ position: absolute; left: 0px; top: 50%; margin-top: -12px; text-align: center; width: 100%;}
.vision .list li .ico img{ width: 23px; }
.vision .list li .name1{ padding-top: 0.2rem; height: 28px; line-height: 28px; overflow: hidden; font-size: 15px; color: #000; font-weight: bold; }
.vision .list li .name2{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #4d2710;}

.visionShow .name{ text-align: center; color: #6a4027; font-size: 30px; font-weight: bold; padding-bottom: 25px; }
.visionShow .time{ border-bottom: #e4e4e4 solid 1px; padding-bottom: 55px; text-align: center; }
.visionShow .time em{ padding: 0 15px; color: #939393; font-size: 14px; }
.visionShow .time img{ padding-right: 10px; position: relative; top: -1px; }
.visionShow .content{ padding: 55px 0 30px; line-height: 40px; font-size: 14px; color: #000; }
.visionShow .imgDiv{ text-align: center; padding: 60px 0; }
.visionShow .content img{ max-width: 980px; }

.newBot{ background: #f1f1f1; padding: 36px 0; text-align: center;}
.newBot .txt{ color: #653a1f; font-size: 14px; font-weight: bold; line-height: 26px; }
.newBot .msg{ color: #5f5f5f; font-size: 14px; line-height: 26px;}
.newBot .share{ padding-top: 10px; }
.newBot .share li{ display: inline-block; padding: 0 10px; }
.newBot .share li .img1{ display: none; }
.newBot .share li:hover img{ display: none; }
.newBot .share li:hover .img1{ display: inline-block; }

.brigade{ padding-bottom: 0.8rem; }
.brigade .links{ padding-bottom: 0.85rem; }
.brigade .links ul{ margin-right: -0.45rem; }
.brigade .links li{ float: left; width: 33.33%; }
.brigade .links li .box{ margin-right: 0.45rem; position: relative; }
.brigade .links li .bg{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/bg3.png) repeat; z-index: 4;}
.brigade .links li .imgDiv img{ width: 100%; }
.brigade .links li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.7rem; margin-top: -0.35rem; color: #fff; text-align: center; z-index: 3;}
.brigade .links li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.brigade .links li .txt2{ font-size: 0.14rem; text-transform: uppercase; }
.brigade .links .liNow .bg{ display: none; } 

.brigade .link2{ border-top: #e5e5e5 solid 1px; border-left: #e5e5e5 solid 1px; margin-top:1rem; }
.brigade .link2 li{ float: left; width: 25%;}
.brigade .link2 li .box{ position: relative; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 15px; border-right: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px;}
.brigade .link2 li a{ color: #4a4a4a; display: block; font-weight: bold;}
.brigade .link2 li a:hover, .brigade .link2 li .aNow{ background: #faf8f7; }
.brigade .link2 li a:before{ position: absolute; content: ""; display: none; z-index: 2; top: -1px; left: 0px; width: 100%; height: 2px; background: #65391f; }
.brigade .link2 li a:hover:before, .brigade .link2 li .aNow:before{ display: block; }

.brigade .mxfDiv{ padding-top: 1.1rem;  }
.brigade .mxfDiv li{ padding-top: 0.5rem; position: relative; margin-bottom: 0.56rem;}
.brigade .mxfDiv li .box{ position: relative; padding: 0 1.23rem 0 5.46rem; min-height: 3.98rem; background: #f6f6f6;}
.brigade .mxfDiv li .imgDiv{ position: absolute; left: 0.6rem; top: 0px; z-index: 3;}
.brigade .mxfDiv li .imgDiv img{ width: 3.89rem; }
.brigade .mxfDiv li .name1{ padding-top: 0.78rem; font-weight: bold; font-size: 0.24rem; color: #000; }
.brigade .mxfDiv li .name2{ font-size: 14px; color: #4d2710; text-transform: uppercase; padding-top: 0.1rem; }
.brigade .mxfDiv li .content{ padding-top: 0.4rem; font-size: 0.13rem; color: #565656; line-height: 0.3rem; }

.brigade .title{ padding: 0.55rem 0 0.9rem; font-size: 0.14rem; color: #65391f; text-transform: uppercase;}
.brigade .title b{ padding-right: 0.24rem; color: #353535; font-size: 0.2rem;}

.jobChoose{ height: 1.4rem; position: relative;}
.jobNav{ }
.jobNav ul{ position: relative; }
.jobNav li{ float: left; font-size: 0.17rem; margin-right: 0.12rem;}
.jobNav li a{ display: block; height: 0.5rem; line-height: 0.5rem; padding: 0 0.23rem; color: #3b3b3b;}
.jobNav li em{ padding-left: 0.23rem; font-weight: 400; text-transform: uppercase; color: #65391f; font-size: 0.14rem; }
.jobNav li a:hover, .jobNav li .aNow{ background: #65391f; color: #fff; }
.jobNav li a:hover em, .jobNav li .aNow em{ color: #fff; }

.job{ padding: 0.5rem 0 0.6rem; }
.job .list ul{ margin-right: -0.44rem; }
.job .list li{ float: left; width: 33.33%; margin-bottom: 0.44rem; }
.job .list li .box{ margin-right: 0.44rem; }
.job .list li a{ display: block; height: 1.45rem; padding-right: 0.65rem; background: #f6f6f6 url(../images/nimg44_1.png) right center no-repeat; background-size: 0.44rem; -webkit-transition:background 400ms; transition:background 400ms;}
.job .list li .name1{ padding: 0.42rem 0 0  0.55rem; font-size: 0.15rem; color: #000; font-weight: bold; }
.job .list li .name2{ padding: 0.1rem 0 0  0.55rem; font-size: 0.14rem; color: #4d2710; text-transform: uppercase;}
.job .list li a:hover{ background: #65391f url(../images/nimg44_1on.png) right center no-repeat; background-size: 0.44rem;}
.job .list li a:hover .name1, .job .list li a:hover .name2{ color: #fff; }

.jobLayer{ width:9.0rem; height:7rem; background:#fff; position:absolute; z-index:115; display:none; overflow: hidden;}
.jobLayer .close{ display:block; width:32px; height:32px; background:url(../images/close2.png) no-repeat; right:40px; top:38px; position:absolute; z-index:222;}
.jobLayer .bigBox{ padding: 0.5rem 1.4rem;}
.jobLayer .contentBox{height:6rem;}
.jobLayer .name1{ padding-bottom: 0.2rem; font-size: 0.28rem; font-weight: bold; color:#000;}
.jobLayer .name2{ font-size: 0.2rem; color: #4d2710; height: 0.65rem; border-bottom: #000 solid 1px;}
.jobLayer .content{ font-size: 0.13rem; line-height: 0.4rem;  padding: 0.4rem 0;}
.jobLayer .content b{ display: block; }
.jobLayer .btnDiv a{ display: block; width: 2.32rem; height: 0.68rem; background: url(../images/btn1.jpg) no-repeat; background-size: 2.32rem; color: #fff; }
.jobLayer .btnDiv .txt1{ padding: 0.15rem 0 0 0.36rem; font-weight: bold; font-size: 0.14rem; }
.jobLayer .btnDiv .txt2{ padding: 0 0 0 0.36rem; font-size: 0.12rem; }

.welfare{ padding-top: 1.15rem; }
.welfare .tab2{ border-top: #e5e5e5 solid 1px; border-left: #e5e5e5 solid 1px; }
.welfare .tab2 li{ float: left; width: 25%; position: relative; font-weight: bold;}
.welfare .tab2-2 li{ width: 50%; }
.welfare .tab2-3 li{ width: 33.33%; }
.welfare .tab2 li .box{ position: relative; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 15px; border-right: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px;}
.welfare .tab2 .liNow{ background: #faf8f7; }
.welfare .tab2 li:before{ position: absolute; content: ""; display: none; z-index: 2; top: -1px; left: 0px; width: 100%; height: 2px; background: #65391f; }
.welfare .tab2 .liNow:before{ display: block; }
.welfare .mxfDiv1{ padding-top: 0.88rem; }
.welfare .mxfDiv1 ul{ margin-right: -0.45rem;  }
.welfare .mxfDiv1 li{ float: left; margin-bottom: 0.4rem; width: 33.33%;}
.welfare .mxfDiv1 li .box{ height: 2.45rem; margin-right: 0.45rem; border: #acacac solid 1px; background: #fff; position: relative; padding-left: 1.25rem; padding-right: 0.9rem; -webkit-transition:background 400ms; transition:background 400ms;}
.welfare .mxfDiv1 li .num{ text-align: center; line-height: 0.4rem; border-radius: 50%; -moz-border-radius: 50%; position: absolute; left: 0.64rem; top: 0.44rem; width: 0.4rem; height: 0.4rem; background:#65391f; color: #fff; font-weight: bold; font-size: 0.22rem; font-style: italic;}
.welfare .mxfDiv1 li .ico{ position: absolute; right: 0.2rem; bottom: 0.12rem; }
.welfare .mxfDiv1 li .ico img{ width: 0.62rem; }
.welfare .mxfDiv1 li .name1{ padding-top: 0.45rem; font-weight: bold; font-size: 0.15rem; color: #000; }
.welfare .mxfDiv1 li .name2{ padding-top: 0.1rem; color: #65391f; font-size: 0.14rem; }
.welfare .mxfDiv1 li .msg{ padding-top: 0.3rem; color: #606060; line-height: 0.28rem; font-size: 0.12rem; }
.welfare .mxfDiv1 li:hover .box{ background: #faf9f8; }
.welfare .mxfDiv2{ padding-top: 0.88rem; }
.welfare .mxfDiv2 li{ border: #acacac solid 1px; height: 1.3rem; padding-left: 0.62rem; background: #fff; padding-top: 0.4rem; margin-bottom: 0.45rem;}
.welfare .mxfDiv2 li .name1{ padding-left: 0.23rem; background: url(../images/ico3.png) left 0.06rem no-repeat; font-weight: bold; font-size: 0.15rem; color: #000;}
.welfare .mxfDiv2 li .name2{ padding: 0.1rem 0 0 0.23rem; color: #65391f; font-size: 0.14rem; }
.welfare .mxfDiv2 li .msg{ padding: 0.18rem 0 0 0.23rem; color: #606060; font-size: 0.12rem; }
.welfare .mxfDiv3{ padding-top: 0.88rem; }
.welfare .mxfDiv3 .boxbox{ border: #acacac solid 1px; background: #fff; height: 1.34rem; padding: 0.7rem 0.4rem 0; }
.welfare .mxfDiv3 li{ float: left; width: 16.66%; }
.welfare .mxfDiv3 li .box{ padding: 0 24px 0 70px; position: relative; border-right: #e6ecea solid 1px; min-height: 65px;}
.welfare .mxfDiv3 li:last-child .box{ border-right: none; }
.welfare .mxfDiv3 li .num{ text-align: center; line-height: 24px; border-radius: 50%; -moz-border-radius: 50%; position: absolute; left: 0.35rem; top: 0; width: 24px; height: 24px; background:#65391f; color: #fff; font-weight: bold; font-size: 14px;}
.welfare .mxfDiv3 li .name{ font-weight: bold; font-size: 0.15rem; color: #000;}
.welfare .mxfDiv3 li .msg{ padding-top: 0.08rem; font-size: 0.12rem; color: #606060;}
.welfare .mxfDiv4{ padding-top: 0.88rem; }
.welfare .mxfDiv4 .boxbox{ border: #acacac solid 1px; background: #fff; height: 1.56rem; padding-left: 0.6rem; }
.welfare .mxfDiv4 .msg{ font-size: 0.12rem; color: #606060; line-height: 0.28rem; padding-top: 0.5rem; }

.mxfTable{ padding-top: 0.88rem; }
.mxfTable th{ height: 0.78rem; background: #f2f2f2; border-right: #eaeaea solid 1px; border-bottom: #eaeaea solid 1px; font-size: 0.15rem; line-height: 0.78rem; color: #000; }
.mxfTable td{ padding: 0.35rem 0; text-align: center; background: #f6f6f6; font-size: 0.12rem; color: #000; border-right: #ebebeb solid 1px; border-bottom: #ebebeb solid 1px;}

.jobLinks{ padding-bottom: 1rem; }
.jobLinks ul{ margin-right: -0.45rem; }
.jobLinks li{ float: left; width: 33.33%; }
.jobLinks li .box{ margin-right: 0.45rem; position: relative; }
.jobLinks li .bg{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/bg3.png) repeat; z-index: 4;}
.jobLinks li .imgDiv img{ width: 100%; }
.jobLinks li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.5rem; margin-top: -0.25rem; color: #fff; text-align: center; z-index: 3;}
.jobLinks li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.jobLinks li .txt2{ font-size: 0.14rem; text-transform: uppercase; }
.jobLinks .liNow .bg{ display: none; } 

.job .zxmfDiv{ height:1.3rem;  position: relative; z-index:2;}
.job .title{ font-size: 0.14rem; color: #65391f; text-transform: uppercase;}
.job .title b{ padding-right: 0.24rem; color: #353535; font-size: 0.2rem;}

.secondLink li{ float: left; margin-right: 60px; font-size: 15px;}
.secondLink li a{ display: block; color: #3b3b3b; height: 0.35rem; }
.secondLink li a:hover, .secondLink li .aNow{ color: #65391f; border-bottom: #65391f solid 2px;}

.landscapge .titleDiv{ text-align: center; }
.landscapge .titleDiv .title1{ color: #6a4027; line-height: 0.5rem; font-size: 0.5rem; padding-bottom: 0.24rem; font-weight: bold;}
.landscapge .titleDiv .title2{ text-transform: uppercase; font-size: 0.2rem; color: #141414; padding-bottom: 0.32rem; position: relative; }
.landscapge .titleDiv .title2:before{ position: absolute; content: ''; display: block; left: 50%; bottom: 0px; width: 50px; height: 3px; background: #65391f; margin-left: -25px; }
.landscapge .contentBox{ padding-top: 0.75rem; }
.landscapge .content{ font-size: 14px; line-height: 0.4rem; color: #000; padding: 0.7rem 0;}

/*.gnmDiv{ padding-top:0.5rem;}*/

.pageDown{ text-align: center; padding: 0.4rem 0; overflow: hidden;}
.pageDown li{ display: inline-block; margin: 0 0.35rem;}
.pageDown li a{ text-align: center; line-height: 0.58rem; color: #353535; font-weight: bold; display: block; width: 2.4rem; height: 0.58rem; background: #f7f7f7; border-bottom: #eaeaea solid 2px; }
.pageDown li a:hover{ border-bottom:#5E423A solid 2px;  }










































