/*banner*/
.banner {
    width: 100%;
    position: relative;
	padding-top:1.14rem;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
    image-rendering: auto;
    image-rendering: inherit;
    image-rendering: initial;
    image-rendering: optimizeQuality;
    image-rendering: pixelated;
    
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 25px;
    z-index: 9;
    left: 0;
	width: 100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 19px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:#efb962;
	display: inline-block;
	_display: block;
	*display: block;
	width: 0.78rem;
	height: 0.03rem;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:#efb962;
}

/*banner结束*/

.bannerTel{ display: none; padding-top:1.14rem;}
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{position:absolute; z-index:10; left:0px; bottom:0.25rem; width:100%; text-align:center;}
.indexFlashTel .slick-dots li{display:inline-block; margin:0 0.18rem; width:0.77rem; height:0.07rem; background:#efb962; cursor:pointer;}
.indexFlashTel .slick-dots .slick-active{ background: #efb962;}

.indexPart0{ background: #e3e3e3; padding: 0.34rem 0; }
.indexPartner .slick{ margin: 0 0.1rem; }
.indexPartner .slick img{ width: 1.63rem; }
.indexPartner .slick-prev{ display: block; position: absolute; left: -0.3rem; width: 0.12rem; height: 0.16rem; top: 50%; margin-top: -0.08rem; background:url(../image/nimg12_left.png) no-repeat center; background-size: 0.12rem; z-index: 2; }
.indexPartner .slick-next{ display: block; position: absolute; right: -0.3rem; width: 0.12rem; height: 0.16rem; top: 50%; margin-top: -0.08rem; background:url(../image/nimg12_right.png) no-repeat center; background-size: 0.12rem; z-index: 2; }

.indexPart1{ padding: 0.75rem 0 0.45rem; }
.indexPart1 .wal2{ position: relative; }
.indexPart1 .title{ font-weight: bold; font-size: 1.1rem; color: #f0efef; line-height: 0.8rem; }
.indexPart1 .layer{ position: absolute; right: 0; top: 0.38rem; }
.indexPart1 .more{ display: block; float: right; font-size: 0.2rem; color: #ec9216; margin-left: 0.36rem; }
.indexPart1 .tab2 li{ float: left; margin-left: 0.36rem; font-size: 0.18rem; color: #333; }
.indexPart1 .tab2 .aNow{ color: #ec9216;}
.indexPart1 .list ul{ margin-right: -0.34rem; }
.indexPart1 .list li{ float: left; width: 33.33%; margin-bottom: 0.36rem; } 
.indexPart1 .list li .box{ margin-right: 0.34rem; padding: 0.23rem 0.24rem 0.24rem; box-shadow: #ddd 0 0 15px; }
.indexPart1 .list li .imgDiv{ overflow: hidden; }
.indexPart1 .list li .imgDiv img{ width: 4.49rem; height: 3.8rem;}
.indexPart1 .list li .botDiv{ padding-top: 0.25rem; }
.indexPart1 .list li .name{ height: 0.36rem; line-height: 0.36rem; font-size: 0.18rem; color: #333; overflow: hidden; }
.indexPart1 .list li .msg{ font-size: 0.14rem; color: #827e7e; height: 0.22rem; line-height: 0.22rem; overflow: hidden;}
.indexPart1 .list li:hover .name{ color: #ec9216; }

.indexPart2 .wal2{ position: relative; }
.indexPart2 .title{ font-weight: bold; font-size: 1.1rem; color: #f0efef; line-height: 0.8rem; }
.indexPart2 .more{ display: block; font-size: 0.2rem; color: #ec9216; position: absolute; right: 0; top: 0.38rem; }

.presentPic .slick li{ float: left; width: 50%; }
.presentPic .slick li img{ width: 9.6rem; }
.presentPic .slick-prev{ z-index: 2; position: absolute; display: block; width: 0.46rem; height: 0.46rem; background: url(../image/nimg46_left.png) no-repeat center; background-size: 0.46rem; left: 50%; margin-left: -0.23rem; top: 50%; margin-top: -0.48rem; }
.presentPic .slick-next{ z-index: 2; position: absolute; display: block; width: 0.46rem; height: 0.46rem; background: url(../image/nimg46_right.png) no-repeat center; background-size: 0.46rem; left: 50%; margin-left: -0.23rem; bottom: 50%; margin-bottom: -0.48rem; }
.presentPic .slick-prev:hover{ background: url(../image/nimg46_lefton.png) no-repeat center; background-size: 0.46rem;}
.presentPic .slick-next:hover{ background: url(../image/nimg46_righton.png) no-repeat center; background-size: 0.46rem;}
.indexPart2 .botDiv{ background: #e4e4e4; padding: 0.35rem 0 0.3rem; }
.indexPart2 .txt{ font-size: 0.24rem; color: #676565; padding-bottom: 0.15rem; }
.indexPart2 .msg{ font-size: 0.14rem; color: #676565; line-height: 0.3rem; }

.indexPart3{ padding: 0.8rem 0 0.85rem; overflow: hidden;}
.indexPart3 .leftDiv{ width: 9.48rem; background: url(../image/nimg96_1.png) no-repeat right top; background-size: 0.96rem; }
.indexPart3 .rightDiv{ width: 5.1rem; height: 5.6rem; position: relative;}
.indexPart3 .txt{ font-size: 0.24rem; color: #333; line-height: 0.46rem; }
.indexPart3 .content{ font-size: 0.14rem; color: #737171; line-height: 0.36rem; padding-top: 0.25rem; }
.indexPart3 .list{ position: absolute; left: 0; bottom: 0; width: 100%;}
.indexPart3 .list ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.indexPart3 .list li{ text-align: center; }
.indexPart3 .list li .wen{ color: #0f0f0f; font-size: 0.16rem; line-height: 0.32rem; padding-top: 0.1rem; }
.indexPart3 .list li .wen p{ font-size: 0.18rem; }

.aboutPic{ padding-right: 1.44rem; width: 9.48rem; position: relative; }
.aboutPic .slick img{ width: 100%; }
.aboutPic .slick-prev{ z-index: 2; position: absolute; display: block; width: 0.47rem; height: 0.47rem; background: url(../image/nimg47_left.png) no-repeat center; background-size: 0.47rem; bottom: 0; right: 0.58rem;}
.aboutPic .slick-next{ z-index: 2; position: absolute; display: block; width: 0.47rem; height: 0.47rem; background: url(../image/nimg47_right.png) no-repeat center; background-size: 0.47rem; bottom: 0; right: 0; }
.aboutPic .slick-prev:hover{ background: url(../image/nimg47_lefton.png) no-repeat center; background-size: 0.47rem;}
.aboutPic .slick-next:hover{ background: url(../image/nimg47_righton.png) no-repeat center; background-size: 0.47rem;}

.indexPart4{ background: #e4e4e4; padding: 0.75rem 0 0.8rem; }
.indexPart4 .wal2{ position: relative; }
.indexPart4 .title{ font-weight: bold; font-size: 1.1rem; color: #dbdbda; line-height: 0.8rem; }
.indexPart4 .more{ display: block; font-size: 0.2rem; color: #ec9216; position: absolute; right: 0; top: 0.38rem; }
.indexPart4 .list li{ float: left; width: 20%; height: 2.44rem; position: relative; }
.indexPart4 .list li img{ width: 3.14rem; }
.indexPart4 .list li .box{ position: relative;  }
.indexPart4 .list li .lineDivA .line1{ position: absolute; left: 0; top: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .list li .lineDivA .line2{ position: absolute; left: 0; top: 0; width: 0.05rem; height: 100%; background: #f29b76; z-index: 1; }
.indexPart4 .list li .lineDivA .line3{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .list li .lineDivB .line1{ position: absolute; left: 0; top: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .list li .lineDivB .line2{ position: absolute; right: 0; top: 0; width: 0.05rem; height: 100%; background: #f29b76; z-index: 1; }
.indexPart4 .list li .lineDivB .line3{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .list .other{ background: #ed9216; color: #fff; text-align: center; }
.indexPart4 .list .other .box{ height: 2.44rem;}
.indexPart4 .list li .txt{ color:#fff; font-size: 0.5rem; line-height: 0.5rem; padding: 0.85rem 0 0.1rem; }
.indexPart4 .list li .wen{ color:#fff; font-size: 0.18rem; }
.indexPart4 .listTel{ padding-top: 0.1rem; }
.indexPart4 .listTel li{ float: left; width: 50%; height: 2.7rem; position: relative; }
.indexPart4 .listTel li img{ width: 100%; }
.indexPart4 .listTel li .box{ position: relative;  }
.indexPart4 .listTel li .lineDivA .line1{ position: absolute; left: 0; top: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .listTel li .lineDivA .line2{ position: absolute; left: 0; top: 0; width: 0.05rem; height: 100%; background: #f29b76; z-index: 1; }
.indexPart4 .listTel li .lineDivA .line3{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .listTel li .lineDivB .line1{ position: absolute; left: 0; top: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .listTel li .lineDivB .line2{ position: absolute; right: 0; top: 0; width: 0.05rem; height: 100%; background: #f29b76; z-index: 1; }
.indexPart4 .listTel li .lineDivB .line3{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.05rem; background: #f29b76; z-index: 1; }
.indexPart4 .listTel .other{ background: #ed9216; color: #fff; text-align: center; }
.indexPart4 .listTel .other .box{ height: 2.7rem;}
.indexPart4 .listTel li .txt{ color:#fff; font-size: 0.52rem; line-height: 0.52rem; padding: 0.85rem 0 0.1rem; }
.indexPart4 .listTel li .wen{ color:#fff; font-size: 0.24rem; }


.indexPart5{ padding: 0.75rem 0 0.85rem; overflow: hidden; }
.indexPart5 .leftDiv{ width: 8.5rem; padding-top: 0.5rem; position: relative;}
.indexPart5 .rightDiv{ width: 4.8rem; position: relative; padding-right: 1.65rem;}
.indexPart5 .mxfDiv{ padding: 0 1.56rem; }
.indexPart5 .toptop{ position: relative; height: 1.55rem; }
.indexPart5 .wen{ font-weight: bold; color: #df8123; font-size: 0.32rem; width: 2.88rem; height: 1.55rem; background: url(../image/nimg212Bg.png) no-repeat right center; background-size: 2.12rem; }
.indexPart5 .wen p{ color: #666364; font-size: 0.36rem; padding-top: 0.3rem; }
.indexPart5 .more{ position: absolute; right: 0; bottom: 0; color: #ec9216; font-size: 0.2rem; }
.indexPart5 .content{ padding-top: 0.75rem; line-height: 0.36rem; color: #6f6f6a; font-size: 0.14rem; position: relative; z-index: 2; }
.indexPart5 .bgL{ position: absolute; left: 0; width: 100%; text-align: center; font-size: 0.94rem; color: #f3f3f2; top: 2.8rem; z-index: 1; font-family: "微软雅黑"; font-weight: bold;}
.indexPart5 .bgR{ position: absolute; font-size: 0.86rem; line-height: 0.86rem; color: #f3f3f2; bottom: 0.36rem; right: 0.12rem; z-index: 3; font-family: "微软雅黑"; font-weight: bold; opacity:0.7;}
.indexPart5 .bgR em{ color: #f8bd81; }
.indexPart5 .honorBox{ position: relative; height: 6.4rem; }
.indexPart5 .honorBox .imgDiv{ position: relative; z-index: 2; }
.indexPart5 .honorBox .imgDiv img{ width: 4.2rem; }
.indexPart5 .grayBg{ position: absolute; right: 0; bottom: 0; background: #e4e4e5; width: 4.4rem; height: 5.92rem; z-index: 1; box-shadow: #ddd 0 0 10px;}

.indexPart6{ height: 3.94rem;  background-size: cover; }
.indexPart6 .txt{ padding-top: 1.45rem; text-align: center; color: #fff; line-height: 0.38rem; font-size: 0.18rem; }

.indexPart7{ background: #e4e4e4; padding: 0.75rem 0 0.6rem; }
.indexVideo{ position: relative; padding-bottom: 1.1rem; }
.indexVideo .slick{ margin: 0 0.12rem; }
.indexVideo .slick .imgDiv{ position: relative; }
.indexVideo .slick .imgDiv img{ width: 5.03rem; height: 3.61rem }
.indexVideo .slick .btn{ position: absolute; left: 50%; margin-left: -0.4rem; bottom: 0.3rem; width: 0.8rem; height: 0.25rem; z-index: 2; }
.indexVideo .slick .btn em{ display: block; width: 0.74rem; height: 0.21rem; text-align: center; border: #fff solid 0.02rem; line-height: 0.2rem; color: #fff; font-size: 0.15rem; }
.indexVideo .slick .name{ height: 0.62rem; line-height: 0.62rem; color: #333; font-size: 0.14rem; text-align: center; border-bottom: #999 solid 1px; }
.indexVideo .slick-prev{ z-index: 2; position: absolute; display: block; width: 0.47rem; height: 0.47rem; background: url(../image/nimg47_left.png) no-repeat center; background-size: 0.47rem; bottom: 0; left: 50%; margin-left: -0.54rem;}
.indexVideo .slick-next{ z-index: 2; position: absolute; display: block; width: 0.47rem; height: 0.47rem; background: url(../image/nimg47_right.png) no-repeat center; background-size: 0.47rem; bottom: 0; right: 50%; margin-right: -0.54rem;}
.indexVideo .slick-prev:hover{ background: url(../image/nimg47_lefton.png) no-repeat center; background-size: 0.47rem;}
.indexVideo .slick-next:hover{ background: url(../image/nimg47_righton.png) no-repeat center; background-size: 0.47rem;}

.indexPart8{ padding: 0.8rem 0 0.6rem; overflow: hidden; }
.indexPart8 .leftDiv, .indexPart8 .rightDiv{ width: 50%; }
.indexPart8 .leftDiv .mxfDiv{ padding-right: 1.2rem; }
.indexPart8 .rightDiv .mxfDiv{ padding-left: 0.95rem; }
.indexPart8 .toptop{ height: 0.68rem; position: relative; }
.indexPart8 .title{ font-size: 0.25rem; color: #655e5e; }
.indexPart8 .title em{ padding-left: 0.18rem; }
.indexPart8 .more{ position: absolute; right: 0; bottom: 0.4rem; color: #ec9216; font-size: 0.2rem; }
.indexPart8 .botbot{ position: relative; padding-left: 2.38rem; min-height: 2.18rem; }
.indexPart8 .imgDiv{ position: absolute; left: 0; top: 0; }
.indexPart8 .imgDiv img{ width: 1.98rem; }
.indexPart8 .list li{ padding-bottom: 0.16rem; }
.indexPart8 .list li a{ display: block; height: 0.24rem; line-height: 0.24rem; overflow: hidden; font-size: 0.14rem; color: #827e7e; position: relative; padding-left: 0.18rem; }
.indexPart8 .list li a:before{ content: ''; width: 0.06rem; height: 0.06rem; background: #b2b2b2; position: absolute; left: 0; top: 50%; margin-top: -0.03rem; border-radius: 50%; -moz-border-radius: 50%; }
.indexPart8 .list li a:hover{ color: #ec9216; }

.caseTab{ height: 0.5rem; background: #f7f7f7; }
.caseTab li{ float: left; padding-left: 0.3rem; line-height: 0.5rem; font-size: 0.14rem; }
.caseTab2{ margin-bottom:0.5rem;}

.case .list{ padding: 0.4rem 0; }
.case .list ul{ margin-right: -0.34rem; }
.case .list li{ float: left; width: 33.33%; margin-bottom: 0.36rem; } 
.case .list li .box{ margin-right: 0.34rem; padding: 0.23rem 0.24rem 0.24rem; box-shadow: #ddd 0 0 15px; }
.case .list li .imgDiv{ overflow: hidden; }
.case .list li .imgDiv img{ width: 4.02rem; height: 3.4rem;}
.case .list li .botDiv{ padding-top: 0.25rem; }
.case .list li .name{ height: 0.36rem; line-height: 0.36rem; font-size: 0.18rem; color: #333; overflow: hidden; }
.case .list li .msg{ font-size: 0.14rem; color: #827e7e; height: 0.22rem; line-height: 0.22rem; overflow: hidden;}
.case .list li:hover .name{ color: #ec9216; }

.team .list {padding: 0 .4rem;}
.team .list ul{ margin-right: -0.75rem; }
.team .list li{ float: left; width: 33.33%; margin-bottom: 0.5rem; }
.team .list li .box{ margin-right: 0.75rem; }
.team .list li .imgDiv img{ width: 3.97rem; height: 2.85rem; }
.team .list li .name{ height: 0.6rem; line-height: 0.6rem; text-align: center; overflow: hidden; font-size: 0.16rem; color: #333;letter-spacing: 1px; }
.team .list li:hover .name{ color: #ec9216; }

.honor{ padding-bottom: 0.75rem; }
.honor .list {padding: 0 .3rem;}
.honor .list ul{ margin-right: -0.24rem; }
.honor .list li{ float: left; width: 20%; margin-bottom: 0.35rem; }
.honor .list li .box{ margin-right: 0.15rem; }
.honor .list li .name{ height: 0.48rem; line-height: 0.48rem; color: #000; overflow: hidden; text-align: center; font-size: 0.16rem; }
.honor .list li .imgDiv{ max-height: 3.45rem; min-height: 3.45rem; line-height: 3.45rem; overflow: hidden; }
.honor .list li .imgDiv img{  max-width: 2.72rem; }

.partners{ padding-bottom: 0.6rem; }
.partners .list {padding: 0 .2rem;}
.partners .list ul{ margin-right: -0.8rem; }
.partners .list li{ float: left; width: 16.66%; margin-bottom: 0.67rem; }
.partners .list li .box{ margin-right: 0.8rem; }
.partners .list li img{width: 1.63rem;
    height: 0.82rem; }

.news{ padding-bottom: 1.0rem; }
.news .list {padding: 0 .68rem}
.news .list li{ border-bottom: #eaeaea solid 2px; position: relative; padding-left: 3.76rem; height: 3.0rem; }
.news .list li .imgDiv{ position: absolute; left: 0; top: 0.55rem; }
.news .list li .imgDiv img{ width: 3.2rem; }
.news .list li .name{ font-size: 0.2rem; padding-top: 0.45rem; }
.news .list li .name a{ display: block; height: 0.4rem; line-height: 0.4rem; overflow: hidden; color: #333; }
.news .list li .content{ font-size: 0.14rem; line-height: 0.24rem; height: 0.48rem; overflow: hidden; padding-top: 0.15rem;}
.news .list li .time{ padding-top: 0.15rem; color: #a8a8a7; font-size: 0.14rem; }
.news .list li:hover .name a{ color: #ec9216; }

.contact {margin: .3rem auto .6rem;}
.contact .leftMap{ width: 7.8rem; height:500px; margin-left: .4rem; }
.contact .leftMap img{ width: 100%; height:500px; }
.contact .rightDiv{ width: 5.1rem; }
.contact .msgList{ padding: 0.2rem 0; }
.contact .msgList li{ font-size: 0.16rem; color: #6d6969; padding-bottom: 0.35rem; }
.contact .botDiv{ height: 1.4rem; padding-left: 1.85rem; position: relative; }
.contact .ewm{ position: absolute; left: 0; top: 0; }
.contact .ewm img{ width: 1.39rem; }
.contact .wen{ font-size: 0.16rem; color: #736e6e; padding-top: 0.3rem; line-height: 0.38rem; }

.aboutPart1{ padding-bottom:0.8rem;}
.aboutPart1 .titleDiv{ padding: 0.8rem 0 0.7rem; text-align: center; }
.aboutPart1 .titleDiv .title1{ font-size: 0.38rem; color: #636161; height: 0.58rem; display: inline-block; letter-spacing: 0.16rem; position: relative; }
.aboutPart1 .titleDiv .title1:after{ content: ''; width: 93%; position: absolute; left: 0; bottom: 0; height: 0.02rem; background: #f39800; }
.aboutPart1 .titleDiv .title2{ font-size: 0.18rem; color: #636161; padding-top: 0.12rem; letter-spacing: 0.06rem; position:relative; left:-0.05rem; }
.aboutPart1 .content{ font-size: 0.18rem; color: #636161; line-height: 0.44rem; /*text-align: center;*/ }
.aboutPart1 .wen{ font-size: 0.16rem; color: #636161; line-height: 0.42rem; text-align: center; padding-top: 0.5rem; }

.aboutImg img{ width: 100%; }

.aboutPart2{ padding-bottom:0.8rem }
.aboutPart2 .titleDiv{ padding: 0.8rem 0 0.7rem; text-align: center; }
.aboutPart2 .titleDiv .title1{ font-size: 0.38rem; color: #636161; height: 0.58rem; display: inline-block; letter-spacing: 0.16rem; position: relative; }
.aboutPart2 .titleDiv .title1:after{ content: ''; width: 93%; position: absolute; left: 0; bottom: 0; height: 0.02rem; background: #f39800; }
.aboutPart2 .titleDiv .title2{ font-size: 0.18rem; color: #636161; padding-top: 0.12rem; position:relative; left:-0.08rem; }
.aboutPart2 .content{ font-size: 0.18rem; color: #636161; line-height: 0.44rem; text-align: center;}

.aboutPart3{ padding-bottom:1rem; }
.aboutPart3 .titleDiv{ padding: 0.8rem 0 0.7rem; text-align: center; }
.aboutPart3 .titleDiv .title1{ font-size: 0.38rem; color: #636161; height: 0.58rem; display: inline-block; letter-spacing: 0.16rem; position: relative; }
.aboutPart3 .titleDiv .title1:after{ content: ''; width: 93%; position: absolute; left: 0; bottom: 0; height: 0.02rem; background: #f39800; }
.aboutPart3 .titleDiv .title2{ font-size: 0.18rem; color: #636161; padding-top: 0.12rem; letter-spacing: 0.03rem; position:relative; left:-0.08rem; }
.aboutPart3 .list ul{ margin-right: -1.05rem; }
.aboutPart3 .list li{ float: left; width: 20%; margin-bottom: 0.55rem; }
.aboutPart3 .list li .box{ margin-right: 1.05rem; height: 1.25rem; background: #959595; line-height: 1.25rem; font-size: 0.28rem; color: #fff; text-align: center;}
.aboutPart3 .list li img{ width:100%;}

.aboutPart4{ padding-bottom:1rem;}
.aboutPart4 .titleDiv{ padding: 0.8rem 0 0.7rem; text-align: center; }
.aboutPart4 .titleDiv .title1{ font-size: 0.38rem; color: #636161; height: 0.58rem; display: inline-block; letter-spacing: 0.16rem; position: relative; }
.aboutPart4 .titleDiv .title1:after{ content: ''; width: 93%; position: absolute; left: 0; bottom: 0; height: 0.02rem; background: #f39800; }
.aboutPart4 .titleDiv .title2{ font-size: 0.18rem; color: #636161; padding-top: 0.12rem; letter-spacing: 0.03rem; position:relative; left:-0.05rem; }

.whzns{ background: #fafafa; padding: 0.2rem 0 0.35rem; }
.whzns .agentlist{ background: url(../image/line1.jpg) repeat-x left 0.19rem; }
.whzns .slick-slide .year{ cursor: pointer; padding-top: 0.42rem; text-align: center; font-size: 0.18rem; background: url(../image/nimg12_2.jpg) center top no-repeat; background-size: 0.12rem;}
.whzns .slider-for{ padding-bottom: 0.3rem; }
.whzns .bigBox{ position:relative; width: 4.6rem; margin: 0 auto; position:relative; padding-top:0.23rem;}
.whzns .bigBox .bg1{ position:absolute; left:50%; margin-left:-2.07rem; width:4.14rem; top:0.1rem; height:0.13rem; background:rgba(70,76,88,0.5); z-index:2;}
.whzns .bigBox .bg2{ position:absolute; left:50%; margin-left:-1.75rem; width:3.5rem; top:0; height:0.23rem; background:rgba(70,76,88,0.2); z-index:1;}
.whzns .mxfDiv{ width: 4.6rem; height: 2.3rem; background: #464c58; }
.whzns .dli{ padding: 0.35rem 0.35rem 0; color: #fff; }
.whzns .time{ font-size: 0.24rem; padding-left: 0.2rem; height: 0.3rem; line-height: 0.3rem; position: relative;}
.whzns .time:before{ content: ''; width: 2px; height: 100%; background: #fff; position: absolute; left: 0; top: 0; }
.whzns .content{ padding-top: 0.3rem; line-height: 0.24rem; font-size: 0.14rem; }
.whzns .slick-prev{ display: block; width: 28px; height: 28px; background: url(../image/nimg28_left.jpg) center no-repeat; z-index: 2; position: absolute; left: 25%; top: 36%; }
.whzns .slick-next{ display: block; width: 28px; height: 28px; background: url(../image/nimg28_right.jpg) center no-repeat; z-index: 2; position: absolute; right: 25%; top: 36%; }

.newShow .mxfDiv{ background:#f8f8f8; padding: 0.4rem 0;}
.newShow .bigBox{ width:1200px; margin:0 auto;color:#333;}
.newShow .bigBox .content *{color:#333;}
.newShow .name{ font-size: 0.24rem; padding-bottom: 0.25rem; border-bottom :#dedede solid 1px; text-align:center;color:#111;}
.newShow .time{ padding-bottom: 0.25rem; border-bottom: #dedede solid 1px; color: #999; font-size: 0.14rem;}
.newShow .time em{ padding-right: 0.28rem; }
.newShow .content{ font-size: 0.14rem; line-height: 0.3rem; padding: 0.35rem 0;}
.newShow .imgDiv{ text-align: center; padding: 0.4rem 0; }
.newShow .content img{ max-width: 1200px; }
.newShow .share{ position: relative; padding-left: 0.58rem; overflow: hidden; margin-bottom: 0.3rem;}
.newShow .share em{ position: absolute; left: 0px; top: 0px; line-height: 27px; font-size: 0.14rem;}
.newShow .share li{ width: 27px; height: 27px; margin-right:10px; float: left;}
.newShow .pVideo{ padding:20px 0;}

.pageDown{height:1.0rem; position:relative;}
.pageDown .box{ border-top:#dedede solid 1px; padding-top:0.25rem;}
.pageDown .btn{position:absolute; display:block; top:0.3rem; right:0px; width:1.2rem; height:0.36rem; background:#ec9216; text-align: center; line-height:0.36rem; color:#fff; font-size:0.14rem; font-weight: bold;}
.pageDown li{ height:0.3rem; line-height:0.3rem; overflow:hidden; position:relative; font-size:0.14rem;}
.pageDown li b{ color:#333;}

.siteMap .list .li01{ float: left; width: 20%; margin-bottom: 20px; }
.siteMap .list li h2{ height: 30px; line-height: 30px; color: #333; }
.siteMap .list li h2 a{ color: #000; }
.siteMap .list li dd a{ display: block; color: #333; height: 24px; line-height: 24px; }
.siteMap .list li dd a:hover{ color: #000; }

.site_map {text-align: center;}
.site_map a {color: #6e6b6b;letter-spacing: 2px;}
.site_map a:hover {color: #ec9216;}
.site_map .home {display: block;font-size: .3rem;margin-bottom: .85rem;}
.site_map ul li .caption {margin-bottom: .35rem;}
.site_map ul li .caption a {display: block;font-size: .24rem;}
.site_map ul li .list a {font-size: .18rem;display: inline-block}
.site_map ul li span {display: inline-block;margin: 0 .07rem;font-size: .2rem;color: #6e6b6b;}
.site_map ul li {margin-bottom: .85rem;}
.site_map ul li:last-child {margin-bottom: 0;} 



.legal .content{ font-size: 0.14rem; line-height: 0.28rem;color: #5c5959; padding: 0 .4rem;}

.tuandui{ padding-bottom: 1.2rem; }
.tuandui .list {padding: 0 .6rem;}
.tuandui .list li{ border-bottom: #e7e7e7 solid 1px; position: relative; padding-left: 4.15rem; height: 3.16rem; }
.tuandui .list li .imgDiv{ position: absolute; left: 0; top: 0.37rem; }
.tuandui .list li .imgDiv img{ width: 3.14rem; }
.tuandui .list li .name{ font-size: 0.24rem; color: #605f5d;letter-spacing: 1px; padding: 0.32rem 0 0.25rem; }
.tuandui .list li .state{ font-size: 0.18rem;color: #5c5959;letter-spacing: 1px; padding-bottom: 0.5rem; }
.tuandui .list li .state span {display: inline-block;margin-left: 47px;}

.tuandui .list li .state em{ padding-left: 0.25rem; color: #ec9216; font-size: 0.14rem; }
.tuandui .list li .content{ font-size: 0.16rem; line-height: 0.28rem; color: #797676;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(http://www.gzhud.com/template/style/80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff;  -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(http://www.gzhud.com/template/style/images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; font-family:"微软雅黑";}
#mbNumber { display: none!important; background:url(http://www.gzhud.com/template/style/images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../image/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../image/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../image/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.videoLayer{ display:none; position:absolute; width:800px; height:450px; background:#fff; z-index:100;}
.videoLayer .imgDiv{ padding:20px;}
.videoLayer .close{ position:absolute; right:-40px; top:-40px; display:block; width:38px; height:36px; background:url(../image/close.png) no-repeat center;}

