@charset "utf-8";
/* CSS Document */
html{font-size:32vw;background: #ffffff;}
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;min-height: 100vh;background: #f4f7f9;position:relative}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{text-decoration: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
.indexbody{overflow-y: hidden;}
@font-face{
	font-family: 'din';
	src: url('../font/DIN-RegularAlternate.otf');
}
.bg-colors{
	background:#f5f5f5
}
.popover-centers{
	width:350px;
	padding:20px;
	overflow:hidden;
	z-index:100;
	position:absolute;
	display:none;
    border-radius: 12px;
    background: linear-gradient(to bottom, #f3faff, #fff);
}

	    .body-service {
			width: 82.5%;
			margin: 0px auto;
			padding: 80px 0px 0px 0px;
			overflow: hidden;
			box-sizing: border-box;
		}
		.background-bg{
		   width: 100%;
           overflow: hidden;
		   min-height:1920px;
		   background:  url(../images/bj-1.jpg) no-repeat bottom,linear-gradient(to bottom, #fff, #fefefe);
		   background-size:100%;
		}
		
	    .background-bg .padding-bottom{
			padding:100px 0px 420px 0px !important;
		}
		
		   .cas-left-centers{
            width: 100%;
            overflow: hidden;
            padding: 40px 40px 0px 40px;
            background: #fff;
            box-sizing: border-box;
            border-radius: 12px;
            box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1);
        }

        .cas-title {
            width: 100%;
            overflow: hidden;
            color: #000;
            line-height: 88px;
            margin: 10px auto;
            padding: 0px 0px 0px 20px;
            box-sizing: border-box;
            font-size: 24px;
            position: relative;
            border-bottom: 1px solid #ebebeb;
        }

        .cas-title .line {
            position: absolute;
            background: #fa8f08;
            width: 2px;
            height: 28px;
            left: 0px;
            top: 30px;
            display: block;
        }

        .cas-title .font {
            position: absolute;
            color: #ced1d0;
            width: 48px;
            height: 48px;
            line-height: 48px;
            font-size: 20px;
            right: 0px;
            top: 20px;
            display: block;
        }

        .cas-items {
            width: 100%;
            overflow: hidden;
            margin: 10px auto;
            line-height: 58px;
            border-radius: 12px;
            background: #fff;
            font-size: 18px;
            color: #2b2b2b;
            box-sizing: border-box;
            padding-left: 15px;
            cursor: pointer;

        }

        .cas-items:hover {
            background: #fa8f08 !important;
            color: #fff;
        }

        .cas-left .hov {
            background: #fa8f08 !important;
            color: #fff;
        }

        a {
            text-decoration: none;
        }

        input[type=text]:focus {
            border: 1.5px solid #ebebeb;
        }

        .cas-right .top-title {
            width: 100%;
            overflow: hidden;
            text-align: center;
            font-size: 32px;
            color: #000;
            line-height: 35px;
            margin-bottom: 30px;
        }

        .top-cneters {
            width: 100%;
            overflow: hidden;
            padding: 0px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .top-cneters .top-items:nth-child(1) {
            margin-left: 0px;
        }

        .top-cneters .top-items {
            width: 48%;
            overflow: hidden;
            float: left;
			font-size:18px;
            margin-left: 4%;
            margin-top: 20px;
            line-height: 60px;
            background: #fff6e6;
            box-sizing: border-box;
            padding-left: 35px;
            color: #2b2b2b;
            border-radius: 10px;
        }

        .top-cneters .top-items .font {
            color: #7c7c7c;
        }

        .cas-right .line {
            width: 100%;
            overflow: hidden;
            height: 30px;
            border-bottom: 1px solid #e7e7e7;
            box-sizing: border-box;
        }
		.body-top-content{
			margin:70px auto 0px auto;
			padding:0px 0px 120px 0px!important;
		}

        .cas-right .page-title {
            width: 100%;
            overflow: hidden;
            padding: 0px;
            box-sizing: border-box;
        }

        .cas-right .lefts-page {
            width: 50%;
			font-size:18px;
            overflow: hidden;
            margin: 0px auto;
            float: left;
            padding: 0px;
            margin: 0px auto;
            line-height: 100px;
            box-sizing: border-box;
            text-align: left;

        }
		
		  .cas-right .lefts-page a{
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
			display:inline-block;
            padding: 0px;
            margin: 0px auto;
            line-height: 100px;
            box-sizing: border-box;
			font-size:18px;
            text-align: left;
			color:#2b2b2b
			

        } 
       .cas-right .rights-page a {
	         width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            margin: 0px auto;
			font-size:18px;
            line-height: 100px;
            box-sizing: border-box;
			color:#2b2b2b;
            text-align: right;
        }
        .cas-right .rights-page {
            width: 50%;
            overflow: hidden;
            margin: 0px auto;
            float: right;
            padding: 0px;
			font-size:18px;
            margin: 0px auto;
            line-height: 100px;
            box-sizing: border-box;
            text-align: right;
        }
        .cas-right .cas-btns-nav{
            width: 100%;
            line-height: 100px;
            text-align: center;
            color: #fff;
            background: #fa8f08;
            overflow: hidden;
            margin: 20px auto;
            border-radius: 10px;
            font-size: 24px;
            box-sizing: border-box;
			cursor: pointer;
        }

		.cas-left {
			width: 350px;
			overflow: hidden;
			float: left;
			padding: 20px 40px 20px 40px;
			box-sizing: border-box;
			background: #fff;
			border-radius: 12px;
			box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1);
		}

		.cas-right {
			float: right;
			width: calc(100% - 360px);
			overflow: hidden;
			padding: 0px 10px 10px 10px;
			box-sizing: border-box;
		}

		.cas-title {
			width: 100%;
			overflow: hidden;
			color: #000;
			line-height: 88px;
			margin: 10px auto;
			padding: 0px 0px 0px 20px;
			box-sizing: border-box;
			font-size: 24px;
			position: relative;
			border-bottom: 1px solid #ebebeb;
		}

		.cas-title .line {
			position: absolute;
			background: #fa8f08;
			width: 2px;
			height: 28px;
			left: 0px;
			top: 30px;
			display: block;
		}

		.cas-title .font {
			position: absolute;
			color: #ced1d0;
			width: 48px;
			height: 48px;
			line-height: 48px;
			font-size: 20px;
			right: 0px;
			top: 20px;
			display: block;
		}

		.cas-items {
			width: 100%;
			overflow: hidden;
			margin: 10px auto;
			line-height: 58px;
			border-radius: 12px;
			background: #fff;
			font-size: 18px;
			color: #2b2b2b;
			box-sizing: border-box;
			padding-left: 15px;
			cursor: pointer;

		}

		.cas-items:hover {
			background: #fa8f08 !important;
			color: #fff;
		}

		.cases .hov {
			background: #fa8f08 !important;
			color: #fff;
		}

		a {
			text-decoration: none;
		}

		input[type=text]:focus {
			border: 1.5px solid #ebebeb;
		}

		.cas-right .cas-search {
			width: 100%;
			overflow: hidden;
			padding: 0px;
			margin: 0px auto;
			box-sizing: border-box;
		}

		.cas-qiyes {
			width: 100%;
			overflow: hidden;
			padding: 0px;
			margin: auto auto 20px auto;
			box-sizing: border-box;
		}

		.cas-qiyes .qiyes-items {
			width: 19.5%;
			overflow: hidden;
			float: left;
			margin-top: 10px;
			margin-left: 0.5%;
			padding: 0px;
			text-align: center;
		}

		.cas-qiyes .qiyes-items img {
			width: 80%;
			height: auto;
			overflow: hidden;
			display: block;
			margin: 0px auto;
		}

		.cas-right .cas-rate {
			width: 100%;
			overflow: hidden;
			margin: 20px auto;
			box-sizing: border-box;
			background: #fff6e6;
			border-radius: 8px;
			padding-left: 40px;
			padding-right: 40px;
			color: #2b2b2b;
		}

		.cas-rate .rate {
			width: 20%;
			overflow: hidden;
			float: right;
			text-align: right;
             line-height: 60px;
			color: #2b2b2b;
		}

		.cas-rate .rate .font {
			color: #ff8f07;
			font-size: 18px;
            line-height: 60px;
		}

		.cas-right .title {
			width: 40%;
			overflow: hidden;
			float: left;
			text-align: left;
             line-height: 60px;
			font-size: 18px;
		}

		.cas-right .input {
			width: 80%;
			overflow: hidden;
			line-height: 60px;
			box-sizing: border-box;
			padding-left: 10px;
			height: 60px;
			border: 1.5px solid #ebebeb;
			border-radius: 8px;
			float: left;
			font-size: 20px;
		}

		.cas-right .button {
			width: calc(20% - 18px);
			float: right;
			overflow: hidden;
			background: #fa8f08;
			color: #fff;
			border-radius: 8px;
			border: none;
			line-height: 60px;
			text-align: center;
			font-size: 20px;
		}
		
		.cas-right .cas-top-seach{
			width:100%;
			overflow: hidden;
			padding: 40px;
			background: #fff;
			box-sizing: border-box;
			margin: 0px auto;
			border-radius: 12px;
			box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.1);
		}

		.cas-right .cas-lists {
			width: 100%;
			overflow: hidden;
			padding: 0px;
			margin: 0px auto;
			box-sizing: border-box;
		}
		.cas-lists .lists-item{
			width: 49%;
			overflow: hidden;
			margin-left: 1%;
			margin-top: 20px;
			border-radius: 10px;
			cursor: pointer;
			float:left;
			height:149px;
			background: #fff;
			padding: 40px;
			box-sizing: border-box;
		}
		.cas-lists .lists-item:hover{
			border-radius: 10px;
			border-bottom: 6px solid #ff8f07;
		}
		.cas-lists .lists-item:hover .item-title{
			color: #ff8f07;
		}
		.cas-lists .lists-item:hover .success{
			background: #fff6e6;
		}
		.cas-lists .lists-item .item-title{
			width: 100%;
			overflow: hidden;
			color: #000;
			font-size: 24px;
			text-align: left;
		}
		.cas-lists .lists-item .success{
			color: #ff8f07;
			width: 88px;
			margin-left: 10px;
			display: inline-block;
			line-height: 38px;
			text-align: center;
			border: 1px solid #fff6e6;
			border-radius: 19px;
			font-size: 18px;
		}
		.cas-lists .lists-item .content{
			width: 100%;
			overflow: hidden;
			padding: 0px;
			box-sizing: border-box;
			margin-top: 20px;
		}
		.cas-lists .lists-item .text{
			width: 33.33%;
			overflow: hidden;
			float: left;
			padding: 0px;
			color: #000000;
			text-align: left;
			box-sizing: border-box;
		}
		.cas-lists .lists-item .texts{
			width: 33.33%;
			overflow: hidden;
			float: left;
			padding: 0px;
			color: #7c7c7c;
			text-align: center;
			box-sizing: border-box;
		}
		.cas-lists .lists-item .textss{
			width: 33.33%;
			overflow: hidden;
			float: left;
			padding: 0px;
			color: #7c7c7c;
			text-align: right;
			box-sizing: border-box;
		}
		.body-service .cas-right .cas-pages{
			width: 100%;
			overflow: hidden;
			padding: 0px;
			margin: 12px auto;
			text-align: left;
		}

        .body-content {
            width: 82.5%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .centers-8 {
            width: 100%;
            overflow: hidden;
            margin: 138px auto 25px auto;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .center-top-10 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
            position: relative;
            border-radius: 10px;
        }

        .body-content .right-content {
            position: absolute;
            top: 100px;
            width: 40%;
            right: 100px;
            overflow: hidden;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .right-content-title {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            font-weight: bold;
            padding: 0px;
            color: #ff8f07;
            font-size: 32px;
            box-sizing: border-box;
        }

        .body-content .right-content-desc {
            width: 100%;
            overflow: hidden;
            margin: 40px auto;
			line-height:32px;
            font-weight: bold;
            padding: 0px;
            color: #fff;
            font-size: 22px;
            box-sizing: border-box;

        }

        .body-content .right-content-scroll {
            width: 100%;
            max-height: 289px;
            overflow-y: scroll;
            padding-right: 30px;
            color: #fff;
            font-size: 18px;
            font-weight: 400;
            box-sizing: border-box;

        }

        .body-content .right-content-scroll dt {
            line-height: 32px;
            margin: 20px auto;
        }

        .body-content .redblack {
            display: inline-block;
            width: 8px;
            height: 8px;
            border-radius: 4px;
            background: #fff;
            margin-right: 10px;

        }

        .body-content .right-content-scroll::-webkit-scrollbar {
            /*滚动条宽*/
            width: 2px;
        }

        .body-content .right-content-scroll::-webkit-scrollbar-thumb {
            /*正在滑动的小块*/
            border-radius: 10px;
            background-color: #fff;
        }

        .body-content .right-content-scroll::-webkit-scrollbar-track {
            /*滚动内部轨道*/
            width: 0.5px;
            background: #ccc;
            border-radius: 10px;

        }

        .body-content .centers-9 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            text-align: center;
            background: #fff;
            border-radius: 10px;
            box-sizing: border-box;

        }
		.body-content .bobo-top{
			width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            text-align: center;
            box-sizing: border-box;
			position:absolute;
			top:38%
		}
		.body-content .bobo-left{
			width:260px;
			overflow:hidden;
			padding-top:65px;
			padding-left:35px;
			background:#fe9006;
			padding-bottom:60px;
			border-radius:10px;
            box-sizing: border-box;
			margin-left:380px
		}
		.body-content .bobo-title{
			width:100%;
			overflow:hidden;
			font-size:18px;
			text-align:left;
			line-height:25px;
            box-sizing: border-box;
			padding:0px;
			color:#fff;
		}
		.body-content .bobo-right{
			  position:absolute;
			  top:10px;
			  right:0px;
			  width:580px;
			  overflow:hidden;
			  text-align:left;
		}
		.body-content .bobo-title-1{
			width:100%;
			overflow:hidden;
			font-size:28px;
			color:#000;
			line-height:32px;
			margin:0px auto;
            box-sizing: border-box;
			
		}
		.body-content .bobo-title-s{
			width:100%;
			overflow:hidden;
			font-size:18px;
			color:#000;
			line-height:25px;
			margin:50px auto auto auto;
            box-sizing: border-box;
			
		}
		.body-content .bobo-dui{
			display:inline-block;
			width:30px;
			height:30px;
			background:url(../images/duihao.png) no-repeat center;
			background-size:30px;
			position:absolute;
			left:0px;
			top:0px;
		}
		.body-content .bobo-text-centers{
			width:100%;
			overflow:hidden;
			margin:0px auto;
			padding:40px 20px 60px 80px;  
            box-sizing: border-box;
		}
		.body-content .bobo-select-1-title{
			width:100%;
			overflow:hidden;
			margin:0px auto;
			line-height:70px;
			border-bottom:1px solid #e0e3e3;
			padding:0px;
			color:#000000;
            box-sizing: border-box;
			padding-left:20px;
            cursor: pointer;
			font-size:18px;
			position:relative;
		}
		.body-content .bobo-jian{
			width:35px;
			height:35px;
			background:url(../images/jians.png) no-repeat center #fe9006;
			background-size:100%;
			position:absolute;
			right:15px;
			top:15px;
			border-radius:19px;
		}
		.body-content .bobo-jias{
			width:35px;
			height:35px;
			background:url(../images/bobo-jias.png) no-repeat center;
			background-size:20px;
			border:1px solid #fe9006;
			position:absolute;
			right:15px;
			top:15px;
			border-radius:19px;
		}
		.body-content .bobo-select-1-text{
		    width:100%;
			overflow:hidden;
			margin:0px auto;
			padding:30px;
			color:#666666;
            box-sizing: border-box;
			font-size:16px;
			line-height:32px;
		}
		.body-content .bobo-select-1{
			width:100%;
			overflow:hidden;
			margin:20px auto;
			padding:0px;
			background:#f4f7f9;
            box-sizing: border-box;
			border-radius:10px;
			
		}
	    .body-content .bobo-text-1{
			color: #666666;
			width: 100%;
			overflow: hidden;
			margin: 0px auto;
			padding-left: 32px;
			font-size: 16px;
			line-height: 32px;
			position: relative;
		}
		.body-content .bobo-title-2{
			width:100%;
			overflow:hidden;
			margin:0px auto;
			font-size:22px;
			color:#000;
		}
		
		.body-content .bobo-desc{
			width:100%;
			overflow:hidden;
            box-sizing: border-box;
			padding:0px;
			text-align:left;
			color:#fff;
			line-height:60px
		}
		.body-content .fontsize{
			width:100%;
			overflow:hidden;
			font-size:48px;
			color:#fff;
            box-sizing: border-box;
			text-align:left;
			padding:0px;
		}
		.joins-centers{
			width:100% !important;
			padding:0px !important;
		}
		.joins-centers .joins-i01{
			margin-bottom:0px!important;
		}

        .body-content .center-top-11 {
            width: 1213px;
            overflow: hidden;
            margin: 0px auto;
            padding: 120px 0px 60px 0px;
            text-align: center;
            box-sizing: border-box;
			position:relative;
        }
		.body-content .center-top-11-title{
			width:100%;
			overflow:hidden;
			font-size:28px;
            margin: 60px auto -10px auto;
			color:#000;
            text-align: center;
            box-sizing: border-box;
			
		}
		.body-content .center-top-item-pos{
			width:100%;
			height:100%;
			position:absolute;
			top:0px;
			left:0px
		}
		.center-top-item-pos .pos-items:nth-child(1){
			margin-top:198px;
		}
		.center-top-item-pos .pos-items:nth-child(2){
			margin-top:148px;
		}
		.center-top-item-pos .pos-items:nth-child(3){
			margin-top:78px;
		}
		.center-top-item-pos .pos-items:nth-child(4){
			margin-top:8px;
		}
		.body-content .center-top-item-pos .pos-items{
			width:25%;
			overflow:hidden;
			float:left;
			text-align:center
		}
		.body-content .pos-items .active{
			width:60%;
			margin:10px auto;
			line-height:40px;
			text-align:center;
			color:#fff;
			background:#fa5904;
			border-radius:8px
			
		}
		.body-content .pos-items .actives{
			width:60%;
			margin:10px auto;
			line-height:40px;
			text-align:center;
			color:#fff;
		    background: linear-gradient(#fcb91d, #fbb81e);
			border-radius:8px
			
		}

        .body-content .plan02 {
            width: auto;
            background: #fff;
            border-radius: 10px;
            font-size: 0;
            text-align: left;
            overflow: hidden;
            margin-top: 25px;
            margin-bottom: 25px;
        }

        .body-content .plan02 .imgs {
            width: 40%;
			overflow:hidden;
            display: inline-block;
            vertical-align: middle;
        }

        .body-content .plan02 .text {
            width: calc(60% - 40px);
            display: inline-block;
            vertical-align: middle;
			margin-left:40px;
            padding: 0 40px;
        }

        .body-content .plan02 .text p {
            font-size: 16px;
            color: #666;
            line-height: 36px;
            text-align: left;
			margin:8px auto;
        }

        .body-content .plan02-fonts {
            font-size: 28px;
            color: #000;
            width: 100%;
            overflow: hidden;
            margin: auto auto 20px auto;
            padding: 0px;
            box-sizing: border-box;
            text-align: left;
        }

        .body-content .plan02-font-size {
            font-size: 18px;
            color: #666;
            width: 100%;
            line-height: 20px;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
            text-align: left;
            font-weight: bold;
            border-bottom: 1px solid #666;
            /* 你可以自定义颜色和宽度 */

        }

        .body-content .plan03 {
            width: 100%;
            background: #fff;
            border-radius: 10px;
            overflow: hidden;
            box-sizing: border-box;
            margin-bottom: 25px;
            padding-bottom: 60px;
        }

        .body-content .plan03 .t {
            width: 100%;
            overflow: hidden;
            margin-top: 60px;
            margin-bottom: 25px;
            text-align: center;
        }

        .body-content .plan03 .t h2 {
            font-size: 28px;
            color: #000;
            line-height: 32px;
            margin: 0px auto;
            text-align: center;
            font-weight: 400;
        }

        .body-content .plan03 .b {
            width: 1200px;
            padding: 0px;
            margin: 0px auto;
            box-sizing: border-box;
            overflow: hidden;
        }

        .body-content .plan03 .b ul {
            position: relative;
            width: 100%;
            overflow: hidden;
            min-height: 488px;
            box-sizing: border-box;
            margin: 0px auto;
            padding: 0px;
        }

        .body-content .plan03 .b ul li {
            width: 100%;
            overflow: hidden;
            position: absolute;
        }

        .body-content .plan03 .b ul li:nth-child(1) {
            left: 165px;
            bottom: 50px;
        }

        .body-content .plan03 .b ul li:nth-child(2) {
            left: 365px;
            bottom: 170px;
        }

        .body-content .plan03 .b ul li:nth-child(3) {
            right: 352px;
            bottom: 170px;
        }

        .body-content .plan03 .b ul li:nth-child(4) {
            right: 125px;
            bottom: 20px;
        }

        .body-content .plan04 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto 80px auto;
            border-radius: 10px;
            box-sizing: border-box;
            background: #fff;
            padding: 60px 0px 0px 0px;
        }

        .body-content .plan04 .t {
            width: 100%;
            overflow: hidden;
            box-sizing: border-box;
			margin:30px auto;
            text-align: center;
        }

        .body-content .plan04 .t h2 {
            font-size: 28px;
            color: #000;
            line-height: 32px;
            margin: 0px auto;
            box-sizing: border-box;
            text-align: center;
            font-weight: 400;
        }

        .body-content .plan04 .plan-gh .b {
            width: 1200px;
			overflow:hidden;
			margin:0px auto;
            text-align: center;
        }

        .body-content .plan04 .plan-gh .b ul {
            font-size: 0;
            text-align: left;
            display: inline-block;
            margin: 0px auto;
        }
        /**
        .body-content .plan04 .plan-gh .b ul li {
            display: inline-block;
            vertical-align: top;
            margin-right: 60px;
            position: relative;
        }
		**/
	     .body-content .plan04 .plan-gh .b ul li:nth-child(1) {
			 width:48%;
			 overflow:hidden;
			 float:left;
             vertical-align: top;
             position: relative;
		 }
		 .body-content .plan04 .plan-gh .b ul li:nth-child(2) {
			 width:48%;
			 overflow:hidden;
			 float:right;
             vertical-align: top;
             position: relative;
		 }

        .body-content .plan04 .plan-gh .b ul li img {
            width: 100%;
            display: block;
            height: auto;
        }
		
        .body-content ul,
        ol {
            list-style: none outside none;
        }

        .body-content .plan04 .plan-gh .b ul li .text h3 {
            font-size: 28px;
            color: #fff;
            line-height: 32px;
            margin: 0px 0px 10px 0px;
            font-weight: 400;
        }

        .body-content .plan04 .plan-gh .b ul li .text p {
            font-size: 16px;
            color: #fff;
            line-height: 26px;
            text-align: justify;
            letter-spacing: 1px;
        }

        .body-content .plan04 .plan-gh .b ul li .text {
            width: 476px;
            height: auto;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .body-content .plan04 .plan-gh .b ul li .text .a-r {
            width: 40px;
            height: 22px;
            display: block;
            float: right;
            background: url(../images/gh-arrow-r.png) no-repeat;
            background-size: 100%;
            margin-top: 30px;
        }
        .body-content .bobo-top-centers-12{
            width: 100%;
            overflow: hidden;
            margin: 40px auto auto auto;
            padding: 0px;
            box-sizing: border-box;
        }
        .bobo-top-centers-12 .bobo-centers{
            width: 1200px;
            overflow: hidden;
            margin: 0px auto;
            position: relative;
			min-height:1100px;
            padding: 0px;
            box-sizing: border-box;
        }

		.body-content .bobo-right{
			
		}
		.g_head  .active-box{
			width:108px;
			height:30px;
			line-height:30px;
			text-align:center;
			color:#fff;
			border:1px solid #fff;
			border-radius:4px;
			align-content:middle;
			display:inline-block
			
		}

         .body-content .centers-4 {
            width: 100%;
            overflow: hidden;
            box-sizing: border-box;
            padding: 0px;
            margin: 80px auto auto auto;
            border-radius: 12px;

        }

        .body-content .center-top-7 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
            position: relative;
        }

        .body-content .center-top-7-text {
            position: absolute;
            top: 85px;
            left: 145px;
            color: #fff;
            font-size: 32px;
            font-weight: bold;
        }
        .body-content .center-top-7-texts{
            position: absolute;
            top: 145px;
            width: 500px;
            overflow: hidden;
            line-height: 25px;
            left: 145px;
            color: #ffffffab;
            font-size: 18px;
        }
        .body-content .center-top-8-items:nth-child(1){
            margin-left: 0px;
        }
        .body-content .centers-5{
            width: 100%;
            overflow: hidden;
            margin: 60px auto;
            padding: 0px;
            box-sizing: border-box;
        }
        .body-content .centers-6{
            width: 100%;
            overflow: hidden;
            margin: auto auto 60px auto;
            padding: 60px;
            box-sizing: border-box;
            border-radius: 12px;
            background: #fff;
        }
        .body-content .centers-7{
            width: 100%;
            overflow: hidden;
            margin: auto auto 60px auto;
            padding: 60px;
            box-sizing: border-box;
            border-radius: 12px;
            background: #fff;
        }
        .body-content .center-top-8-items{
            width: 32%;
            overflow: hidden;
            float: left;
            margin-left: 2%;
            position: relative;
            border-radius: 12px;
            background: #fff;
        }
        .body-content .icon-pon{
            width: 60px;
            height: 60px;
            position: absolute;
            top: 60px;
            left: 60px;
            background: url(../images/xztb-8-3.png) no-repeat center;
            background-size: 58px;
        }
        .body-content .icon-pons{
            width: 60px;
            height: 60px;
            position: absolute;
            top: 60px;
            left: 60px;
            background: url(../images/xztb-8-4.png) no-repeat center;
            background-size: 58px;
        }
        .body-content .icon-ponss{
            width: 60px;
            height: 60px;
            position: absolute;
            top: 60px;
            left: 60px;
            background: url(../images/xztb-8-5.png) no-repeat center;
            background-size: 58px;
        }
        .body-content .pon-text{
            position: absolute;
            left: 60px;
            bottom: 150px;
            color: #000;
            font-size: 22px;
        }
        .body-content .pon-texts{
            position: absolute;
            left: 60px;
            bottom:60px;
            width: 320px;
            color: #666;
            font-size: 16px;
			line-height:32px;
            overflow: hidden;
        }
        .body-content .center-top-8-title:nth-child(1){
            margin:auto auto 10px auto;
        }
        .body-content .center-top-8-title{
            width: 100%;
            overflow: hidden;
            padding: 0px;
            margin:10px auto;
            font-size: 28px;
            text-align: center;
            line-height: 32px;
            color: #000;
        }
        .body-content .center-top-8-bg{
            width: 1200px;
            overflow: hidden;
            margin:40px auto;
            padding: 0px;
			position:relative;
            box-sizing: border-box;
        }
		.body-content .center-top-8-bg .top-bg-font{
			width:100%;
			height:100%;
			position:absolute;
			top:0px;
			left:0px;
			font-size:28px;
			line-height:120px;
			color:#fff;
			text-align:center
		}
        .body-content .center-top-8-text{
            width: 820px;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
            position: relative;
        }
        .body-content .center-top-8-fonts{
            position: absolute;
            top: 0px;
            width: 100%;
            overflow: hidden;
            left: 0px;
            box-sizing: border-box;
            font-size: 16px;
            color: #666666;
            text-align: center;
        }
		.center-top-8-fonts p{
            font-size: 16px;
            color: #666666;
		}
        .body-content .center-top-9-title{
            width: 100%;
            overflow: hidden;
            padding: 0px;
            margin:10px auto;
            font-size: 28px;
            text-align: center;
            line-height: 32px;
            color: #000;
        }
        .body-content .center-top-9-top{
            margin: 28px auto auto auto;
        }
        .body-content .center-top-9-desc{
            width: 100%;
            overflow: hidden;
            box-sizing: border-box;
            font-size: 16px;
            color: #666666;
            text-align: center;
            line-height: 32px;
        }
        .body-content .center-top-9-img{
            width: 1357px;
            overflow: hidden;
            margin: 40px auto;
            padding: 0px;
            box-sizing: border-box;
        }
        .body-content .down-listss{
            width: 100%;
            overflow: hidden;
            margin: 30px auto;
            padding: 30px;
			font-size:24px;
            border: 2px dashed #fe9006;
            border-radius: 12px;
            box-sizing: border-box;
        }
        .body-content .down-itemss{
            width: 100%;
            overflow: hidden;
            color: #fe9006;
            cursor: pointer;
            text-align: center;
            box-sizing: border-box;
        }
        .body-content .down-iconss{
            background: url(../images/xztb-7-12.png) no-repeat left;
            background-size: 24px 24px ;
            padding-left: 26px;

        }
        .body-content .logo-code{
            width: 100%;
            overflow: hidden;
            padding: 0px;
            margin: 0px auto;
            box-sizing: border-box;
            text-align: center;
        }
        .body-content .logo-text{
            font-size: 18px;
            text-align: center;
            color: #000;
        }


        .body-content .centers-1 {
            width: 100%;
            overflow: hidden;
            padding-bottom: 60px;
            box-sizing: border-box;
			margin:80px auto auto auto;
            background: #fff;
            border-radius: 12px;

        }

        .body-content .center-2 {
            width: 100%;
            margin-top: 60px;
            overflow: hidden;
            padding-bottom: 40px;
            box-sizing: border-box;
            background: #fff;
            border-radius: 12px;
        }

        .body-content .center-3 {
            width: 100%;
            margin-top: 60px;
            overflow: hidden;
            padding-bottom: 60px;
            box-sizing: border-box;
            background: #fff;
            border-radius: 12px;
			margin-bottom:100px
        }

        .body-content .center-top-1 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .left {
            width: 50%;
            overflow: hidden;
            float: left;
            position: relative;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .body-content .right {
            width: 50%;
            overflow: hidden;
            float: right;
            position: relative;
            padding: 0px;
            margin: 0px auto;
        }

        p {
            line-height: 25px;
            padding: 0px;
            margin: 0px;
        }

        .body-content .left .font-title {
            font-size: 32px;
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            box-sizing: border-box;
            padding: 1px;
            color: #fff;
            font-weight: bold;
            position: absolute;
            left: 100px;
            top: 80px;
        }

        .body-content .left .fonts {
            font-size: 18px;
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            position: absolute;
            left: 100px;
            top: 150px;
            color: #fff;
        }

        .body-content .fontss {
            font-size: 22px;
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            color: #fff;
            font-weight: bold;
            position: absolute;
            left: 100px;
            top: 230px;
        }

        .body-content .fontsss {
            font-size: 18px;
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            position: absolute;
            left: 100px;
            top: 280px;
            color: #fff;
        }

        .body-content .center-top-2-title {
            width: 100%;
            overflow: hidden;
            margin: 50px auto 40px auto;
            padding: 0px;
            text-align: center;
            font-size: 28px;
            line-height: 30px;
            color: #000000;
        }

        .body-content .center-top-2-bg {
            width: 82.5%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
			-moz-column-count: 3;
			column-count: 3;
			-moz-column-gap: 20px;
			column-gap: 20px;
			margin-top: 20px;
         }
		
		.body-content .center-top-2-bg-items{
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 40px;
            box-sizing: border-box;
			background:#f4f7f9;
			border-radius:8px;
			position:relative;
        }
		.body-content .bg-items-icon-2-font{
			width:100px;
			height:100px;
			border-radius:50%;
			position:absolute;
			right:40px;
			top:40px;
			background:url(../images/xztb-7-3.png) no-repeat center #fe9006;
			background-size:50%;
		}
		.body-content .bg-items-icon-2-font-2{
			width:100px;
			height:100px;
			border-radius:50%;
			position:absolute;
			right:40px;
			top:40px;
			background:url(../images/xztb-7-4.png) no-repeat center #fe9006;
			background-size:50%;
		}
		
		.body-content .bg-items-icon-2-font-3{
			width:100px;
			height:100px;
			border-radius:50%;
			position:absolute;
			right:40px;
			top:40px;
			background:url(../images/xztb-7-5.png) no-repeat center #fe9006;
			background-size:50%;
		}
		
		.body-content .font{
			font-size:20px;
			color:#000;
			line-height:28px;
			font-weight:600
		}
		.body-content .font-text{
			margin-top:10px	
		}
		.body-content .font-text p{
			color:#000000;
			line-height:28px;
			font-size:18px;
		}

        .body-content .center-top-3 {
            width: 100%;
            overflow: hidden;
            padding: 0px;
            margin: 0px auto;
            box-sizing: border-box;
        }

        .body-content .center-top-3-title {
            color: #000;
            font-size: 28px;
            text-align: center;
            padding-top: 60px;
            width: 100%;
            overflow: hidden;
        }

        .body-content .center-top-3-desc {
            color: #666666;
            width: 100%;
            overflow: hidden;
            padding-top: 20px;
            font-size: 16px;
            text-align: center;
        }

        .body-content .center-top-3-img {
            width: 1149px;
            overflow: hidden;
            margin: 20px auto auto auto;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .center-top-3-title-2 {
            font-size: 28px;
            color: #000;
            width: 100%;
            overflow: hidden;
            line-height: 30px;
            margin: 40px auto;
            padding: 0px;
            box-sizing: border-box;
            text-align: center;
        }

        .body-content .center-top-3-bg {
			/**
            width: 1399px;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
			**/
			width: 82.5%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
			-moz-column-count: 3;
			column-count: 3;
			-moz-column-gap: 20px;
			column-gap: 20px;
			margin-top: 20px;
        }
		.body-content .center-top-3-bg-item{
			width: 100%;
            overflow: hidden;
            margin: 0px auto;
			padding-top:40px;
			padding-left:170px;
			padding-bottom:50px;
            box-sizing: border-box;
			background:#f4f7f9;
			border-radius:8px;
			position:relative;
		}
		.center-top-3-bg-icon{
			position:absolute;
			width:100px;
			height:100px;
			background:#fe9006;
			border-radius:50%;
			top:40px;
			left:40px;
			line-height:100px;
			font-size:30px;
			font-family:'din';
			text-align:center;
			color:#fff;
		}
		.body-content .center-top-3-bg-font{
			color:#000000;
			font-size:18px;
		}
		.body-content .center-top-3-bg-font p{
			color:#000000;
			font-size:18px;
			line-height:25px;
		}

        .body-content .center-top-4 {
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .center-top-4-title {
            color: #000;
            font-size: 28px;
            text-align: center;
            padding-top: 60px;
            margin-bottom: 30px;
			font-weight:600;
            width: 100%;
            overflow: hidden;
			
        }

        .body-content .center-top-4-desc {
            color: #666666;
            width: 100%;
            overflow: hidden;
            padding-top: 10px;
            font-size: 16px;
            line-height: 20px;
            text-align: center;
        }

        .body-content .center-top-4-content {
            width: 1150px;
            overflow: hidden;
            margin: 20px auto auto auto;
            padding: 0px;
            cursor: pointer;
            box-sizing: border-box;
        }

        .body-content .left-img {
            width: 49%;
            position: relative;
            float: left;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;

        }
		.body-content .post-text{
			position:absolute;
			top:70px;
			left:40px;
			width:calc(100% - 70px);
			overflow:hidden;
		}
		.post-text .left-font{
			font-size:24px;
			line-height:32px;
			color:#fff;
	        font-family: 'din';
		}
		.post-text .left-fonts{
			font-size:16px;
			line-height:25px;
			color:#ffffffa8;
			margin:20px auto 6px auto;
			
		}
		.post-text .left-fontss{
			font-size:16px;
			line-height:25px;
			color:#ffffffa8;
			
			margin:6px auto;
		}
		.post-text .left-fontsss{
			font-size:16px;
			line-height:25px;
			color:#ffffffa8;
			
			margin:6px auto;
		}
		.post-right-arrows{
			width:38px;
			height:38px;
			background:url(../images/right-arrowss.png) no-repeat center;
			background-size:100%;
			position:absolute;
			bottom:40px;
			right:40px;
		}

        .body-content .right-img {
            width: 49%;
            position: relative;
            float: right;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            box-sizing: border-box;


        }

        .body-content .center-top-4-href {
            width: 100%;
            overflow: hidden;
            text-align: center;
            margin-top: 28px;
            color: #666;
			font-size:16px

        }

        .body-content .center-top-5 {
            width: 82.5%;
            overflow: hidden;
            margin: 60px auto auto auto;
            border-radius: 10px;
            padding: 100px;
            box-sizing: border-box;
            background: #fe9006;
            position: relative;
        }

        .body-content .center-top-5-title {
            width: 100%;
            font-size: 32px;
            color: #fff;
            font-weight: bold;
            line-height: 35px;
            margin-top: 10px;
            overflow: hidden;
        }

        .body-content .center-top-5-desc {
            width: 100%;
            overflow: hidden;
            font-size: 16px;
            margin: 80px auto auto auto;
            line-height: 28px;
            color: #ffffffeb;
        }

        .body-content .center-top-5-left {
            width: 40%;
            overflow: hidden;
            float: left;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .center-top-5-right {
            width: 55%;
            overflow: hidden;
            float: right;
            padding: 0px;
            box-sizing: border-box;
        }

        .body-content .center-top-5-items {
            width: 33.33%;
            overflow: hidden;
            float: left;
            padding: 0px;
            box-sizing: border-box;
            text-align: center;
        }

        .body-content .center-top-5-font {
            font-size: 22px;
            width: 100%;
            overflow: hidden;
            margin: 0px auto;
            padding: 0px;
            text-align: center;
            color: #fff;
            font-weight: bold;
        }

        .body-content .center-top-5-items .center-top-5-fontss {
            margin-top: 50px;
            font-size: 22px;
			line-height:32px;
            width: 100%;
            overflow: hidden;
            padding: 0px;
            text-align: center;
            color: #fff;
            font-weight: bold;
        }

        .body-content .center-top-5-fonts {
            width: 100%;
            overflow: hidden;
            font-size: 16px;
            margin: 30px auto auto auto;
            line-height: 28px;
            color: #ffffffeb;
        }
		.center-top-5-fonts p{
			 font-size: 16px;
            line-height: 28px;
            color: #ffffffeb;
		}

        .nav_title_item_blue-text {
            position: absolute;
            left: 0px;
            top: -50px;
            height: 50px;
			font-size:16px;
			font-weight:bold;
            line-height: 50px;
            box-sizing: border-box;
            padding-left: 10px;
        }

        .nav_title_item_blue {
            width: 398px;
            /* 梯形宽度 */
            height: 0;
            /* 初始高度为0 */
            margin-top: 30px;
            padding-left: 10px;
            border-right: 25px solid transparent;
            /* 右边框透明，形成右斜边 */
            color: #fe9006;
            line-height: 50px;
            border-top: 50px solid #fff;
            /* 底部边框形成梯形底部 */
            position: relative;
            cursor: pointer;
        }
		
		
        .body-content .center-top-6{
            width: 82.5%;
            overflow: hidden;
            margin: 30px auto;
            padding: 30px;
            border: 2px dashed #fe9006;
            border-radius: 12px;
            box-sizing: border-box;
        }
        .body-content .down-list{
            width: 100%;
            overflow: hidden;
            font-size: 24px;
            margin: 0px auto;
            box-sizing: border-box;
            padding: 0px;
        }
        .body-content .down-items:nth-child(1){
            border-right: 1px solid #fe9006;
        }
        .body-content .down-items{
            width: calc(50% - 1px);
            float: left;
            overflow: hidden;
            color: #fe9006;
            text-align: center;
            box-sizing: border-box;
            cursor: pointer;

        }
        .body-content .down-icon{
            background: url(../images/xztb-7-12.png) no-repeat left;
            background-size: 24px 24px ;
            padding-left: 26px;

        }

.centers-anli-title-13{
	width:100%;
	margin:0px auto;
	overflow:hidden;
	padding:0px 0px 30px 0px;
	position:relative;
    box-sizing: border-box;
}
.centers-anli-title-13 .title{
	width:100%;
	overflow:hidden;
	color:#000000;
	font-size:28px;
	line-height:32px;
	margin:0px auto;
	padding:0px;
    box-sizing: border-box;
	padding-top: 60px;
	text-align:center;
	padding-bottom:60px;
}
.centers-anli-title-13 .b{
	
}
.centers-anli-title-13 .item{
    width:100%;
	padding:40px;
	margin:0px auto;
    box-sizing: border-box;
	overflow:hidden;
	background:#f4f7f9;
	
	border-radius:10px;
	position:relative;
}
.centers-anli-title-13 .item .item-icon{
	width:38px;
	height:38px;
	position:absolute;
	background:url(../images/xztb-6-8.png)no-repeat center;
	background-size:38px;
	top:40px;
	right:30px;
	
}
.centers-anli-title-13 .item .anli-title{
	font-size:22px;
	color:#000;
	line-height:25px;
	margin:5px auto;   
	font-weight: 700;
	text-align:left;
}
.centers-anli-title-13 .item .desc{
    font-size:22px;
	color:#000;
	margin:5px auto;
	line-height:25px;
	font-weight: 700;
	text-align:left;
}
.centers-anli-title-13 .item .desc-content{
	width:100%;
	padding:0px 0px 30px 0px;
	margin:50px auto auto auto;
    box-sizing: border-box;
	overflow:hidden;
	font-size:18px;
	/**min-height:390px;**/
	min-height:338px;
	color:#000;
	border-bottom:1px solid #e0e3e3;
}
.centers-anli-title-13 .item .desc-content p{
	font-size:18px;
	line-height:30px;
}
.centers-anli-title-13 .item .desc-xing{
    width:100px;
	height:15px;
	position:absolute;
	background:url(../images/xztb-6-9.png)no-repeat center;
	background-size:100px 15px;
	bottom:40px;
	right:40px;
}
.centers-anli-title-13 .item .desc-anli{
	width:138px;
	overflow:hidden;
	padding:0px;
	font-size:18px;
	text-align:left;
	margin-top:40px;
	color:#999;	
}
.centers-anli-title-13 .b .swiper-containeri06 .left-pagination {
    left: 45%;
}
.centers-anli-title-13 .b .swiper-containeri06 .swiper-pagination-bullet
 {
    width: 40px;
    height: 4px;
    border-radius: 0;
    background: rgba(0, 0, 0, 0.1);
    margin: 0 2px;
    opacity: 1;
}

.centers-anli-title-13 .b .swiper-containeri06 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000;
}
.centers-anli-title-13 .b .swiper-containeri06 .swiper-pagination-bullet {
    width: 40px;
    height: 4px;
    border-radius: 0;
    background: rgba(0, 0, 0, 0.1);
    margin: 0 2px;
    opacity: 1;
}
.headerbox{width: 100%;height: auto;position: absolute;left: 0;top: 0;background: none;z-index: 1;}
.headerbox.headerbox01{background: #222223;position: inherit;}
.headerbox .header{
	margin: 0 auto;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 200;
    width: 100%;
    max-width: 1920px;
    padding: 25px 40px;
	overflow:hidden;
    transition: 0.36s;
    border-bottom: 1px solid transparent;
}
.body-content{
  width:82.5%;
  overflow:hidden;
  margin:0px auto;
  box-sizing:border-box;
}
.page-centers{
  width:82.5%;
  padding:10px;
  overflow:hidden;
  margin:0px auto;
  box-sizing:border-box;
}

 .page-centers .paginations .current {
	background: #26B;
	color: #fff;
	border: 1px solid #AAE;
}

.page-centers .paginations .current.prev, .paginations .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
	text-align:center;
	display:inline-block;
}

.page-centers .paginations p{
	margin:0;
	cursor:pointer
}
.page-centers .paginations{
	height:40px;
	padding:0px 0px;
}
.page-centers .paginations span{
	display:block;
	float:left;
	margin-right:10px;
	padding:10px 15px;
	border:1px #cccccc solid;
	background:#fff;
	text-decoration:none;
	color:#04000b;
	font-size:16px;
	border-radius: 8px;
	line-height:19px;
}
.page-centers .paginations a{
	display:block;
	float:left;
	margin-right:10px;
	padding:10px 15px;
	border:1px #cccccc solid;
	background:#fff;
	text-decoration:none;
	color:#04000b;
	font-size:16px;
	border-radius: 8px;
	line-height:19px;
}
.page-centers .paginations a:hover{
	color:#e62129;
	background: white;
	border:1px #e62129 solid;
}
.page-centers .paginations a.cur{
	border:none;
	background:#e62129;
	color:#fff;
}
.page-centers .paginations p{
	float:left;
	padding:10px 10px;
	border-radius: 8px;
	font-size:16px;
	line-height:19px;
	color:#bbb;
	border:1px #ccc solid;
	background:#fcfcfc;
	margin-right:8px;
}
.page-centers .paginations p.pageRemark{
	border-style:none;
	background:none;
	margin-right:0px;
	padding:4px 0px;
	color:#666;
}
.page-centers .paginations p.pageRemark b{
	color:red;
}
.page-centers .paginations p.pageEllipsis{
	border-style:none;
	background:none;
	padding:4px 0px;
	color:#808080;
}
.paginations .dates li {font-size: 14px;margin:20px 0}
.paginations .dates li span{float:right}
.headerbox .header .hl{float: left;}
.headerbox .header .hl a{display: block;}
.headerbox .header .hl img{width: 150px;display: block;}
.headerbox .header .hr{width: 60%;float: right;font-size: 0;text-align: left;}
.headerbox .header .hr .nav{display: inline-block;vertical-align: top;position: relative;}
.headerbox .header .hr .nav::after{content:"";width: 1px;height: 16px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);display: block;background: rgba(255, 255, 255, 0.4);}
.headerbox .header .hr .nav ul{font-size: 0;text-align: left;}
.headerbox .header .hr .nav ul li{display: inline-block;vertical-align: top;}
.headerbox .header .hr .nav ul li a{font-size: 14px;color:rgba(255, 255, 255, 0.4);line-height: 51px;display: block;text-align: center;padding: 0 20px;}
.headerbox .header .hr .nav ul li.hov a{color:#fff}
.headerbox .header .hr .nav ul li:hover a{color:#fff}
.headerbox .header .hr .link{display: inline-block;vertical-align: top;font-size: 0;text-align: left;}
.headerbox .header .hr .link .upload{display: inline-block;vertical-align: top;position: relative;padding: 10px 20px;}
.headerbox .header .hr .link .upload .tit{font-size: 14px;color:#fff;line-height: 31px;display: block;padding: 0 20px;border: 1px solid rgba(255, 255, 255, 0.28);}
.headerbox .header .hr .link .upload ul{position: absolute;top: 110%;left: 12%;background-color: #000;width: 76%;height: auto;padding: 5px 0;display: none;z-index: 10;}
.headerbox .header .hr .link .upload ul::before{content:"";width: 0;height: 0;border-right: 15px solid transparent;border-left: 15px solid transparent;border-bottom: 15px solid #000;position: absolute;left: 50%;top: -6px;transform: translate(-50%, -4%)}
.headerbox .header .hr .link .upload ul li{width: 100%;}
.headerbox .header .hr .link .upload ul li a{font-size: 14px;color:rgba(255, 255, 255, 0.4);line-height: 32px;display: block;text-align: center;}
.headerbox .header .hr .link .upload ul li:hover a{color:#fff}
.headerbox .header .hr .link .upload:hover ul{display: block;}
.headerbox .header .hr .link .depute{display: inline-block;vertical-align: top;position: relative;}
.headerbox .header .hr .link .depute a{font-size: 14px;color:#fff;line-height: 51px;display: block;}
.banner{position: relative;z-index: 0;}
.banner img{width: 100%;display: block;}
.banner .swiper-button-center{
   width: 85%;
   overflow:hidden;
   height:25px;
   position:absolute;
   left:7.5%;
   bottom: 10px;
}
.banner .swiper-pagination{width: 82.5%;left: 8.75%;text-align: left;}
.banner .swiper-pagination-bullet {font-family: "din";text-align: center;line-height: 20px;font-size: 16px;color: #fff;opacity: 1;font-weight: bold;background: none;width: 30px;height: 20px;}
.banner .swiper-pagination-bullet-active {
	text-decoration: underline;background: none; position: relative;
    width:80px;
	height:25px;
    text-align: left;
  }
.banner .swiper-pagination-bullet-active::after{
    content: "";
    position: absolute;
    left: 18px;
    bottom: 15px;
    width: 70px;
    height: 1px;
    background: #fff;
    z-index: 1;
}
.i01 h5{
	margin:15px auto auto auto;
	font-weight:bold;
}
.i01 .line{
    display: block;
    width: 60px;
    height: 4px;
    background: #ff9f2b;
    margin: 20px auto auto auto;
}
.fu-title{
	font-size:18px;
	width:100%;
	color:#000;
	text-align:center;
	overflow:hidden;
}
.fu-titles{
	font-size:18px;
	width:100%;
	color:#fff;
	text-align:center;
	overflow:hidden;
}
.i01{width:82.5%;margin: 0 auto;padding:80px 0px 50px 0px;}
.i01 .t{margin-bottom: 68px;text-align:center}
.i01 .t h2{font-size: 36px;color:#000}
.i01 .b{width: auto;}
.i01 .b ul{font-size: 0;text-align: left;}
.i01 .b ul li{width: calc(25% - 24px);height: auto;display: inline-block;vertical-align: top;margin-right: 24px;transition: all 500ms;}
.i01 .b ul li:nth-child(4){margin-right: 0;}
.i01 .b ul li a{display: block;}
.i01 .b ul li .box{padding: 58px 38px 0px;border: 1px solid #f4f4f4;position: relative;}
.i01 .b ul li .box .arrow{width: 38px;height:15px;display: block;background: url(../images/arrow.png) no-repeat;background-size: 100%;position: absolute;top: 29px;right: 63px;transition: all 500ms;opacity: 0;}
.i01 .b ul li .box i{width: 52px;height: 46px;display: block;margin: 0 auto 30px;}
.i01 .b ul li .box .i01-1{background: url(../images/3-1.png) no-repeat scroll top center;background-size: 45px;}
.i01 .b ul li .box .i01-2{background: url(../images/3-2.png) no-repeat scroll top center;background-size: 45px;}
.i01 .b ul li .box .i01-3{background: url(../images/3-3.png) no-repeat scroll top center;background-size: 45px;}
.i01 .b ul li .box .i01-4{background: url(../images/3-4.png) no-repeat scroll top center;background-size: 100%;}
.i01 .b ul li .box h2{font-size: 24px;color:#000;line-height: 32px;text-align: center;margin-bottom: 28px;}
.i01 .b ul li .box .line{width: 255px;height: 1px;display: block;margin: 0 auto 14px;background: rgba(151, 151, 151, 0.29);}
.i01 .b ul li .box p{font-size: 14px;color:rgba(0, 0, 0, 0.5);line-height: 24px;text-align: center;margin-bottom: 38px;}
.i01 .b ul li .box .img{width: 100%;overflow:hidden;display: block;overflow: hidden;transition: all 500ms;margin-bottom: 38px;}
.i01 .b ul li .box .img img{width: 100%;display: block;}
.i01 .b ul li:hover{box-shadow: 1px 0px 10px 2px rgba(0, 0, 0, 0.1);}
.i01 .b ul li:hover .img{width: 120%;overflow:hidden;margin-left: -28px;margin-top: -11px;margin-bottom: 25px;}
.i01 .b ul li:hover .box .arrow{right: 33px;opacity: 1;}

.i02bar{background: #ECF5FB url(../images/logo-w0.3.png) no-repeat scroll 95% 120%;background-size: 1203px 1203px;}
.i02bar .i02{width:82.5%;margin: 0 auto;padding: 80px 0px 0px 0px;overflow: hidden;}
.i02bar .i02 .t{margin-bottom: 50px;}
.i02bar .i02 .t h2{font-size: 36px;color:#000;text-align: center;}
.i02 h5{
	margin:15px auto auto auto;
	font-weight:bold;
	text-align: center;
}
.i02 .line{
	display:block;
	width:60px;
	height:4px;
	background:#ff9f2b;
	margin:20px auto auto auto;
}
.i02bar .i02 .b{width: auto;}
.i02bar .i02 .b ul{font-size: 0;text-align: left;}
.i02bar .i02 .b ul li:nth-child(4){margin-right: 0;cursor:pointer}
.i02bar .i02 .b ul li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;position: relative;transition: all 500ms;cursor: pointer;}
.i02bar .i02 .b ul li .imgbox{width: 100%;height: auto;display: block;overflow: hidden;}
.i02bar .i02 .b ul li .imgbox img{height: 100%;display: block;}
/**
.i02bar .i02 .b ul li .text{padding: 43px 25px 0;background: linear-gradient(180deg, #A0DCFF 0%, rgba(175, 225, 255, 0.00) 100%);height:100%;position: absolute;left: 0;top: 0;}height: calc(100% - 43px)**/
.i02bar .i02 .b ul li .text{padding: 43px 25px 0;background: linear-gradient(180deg, #A0DCFF 0%, rgb(175 225 255 / 20%) 65%, rgb(175 225 255 / 80%) 100%);height:100%;position: absolute;left: 0;top: 0;}
.i02bar .i02 .b ul li .text h2{font-size: 24px;color:#fff;line-height: 32px;margin-bottom: 5px;}
.i02bar .i02 .b ul li .text .line{width: 85%;height: 1px;display: block;background: rgba(255, 255, 255, 0.29);margin-bottom: 17px;}
.i02bar .i02 .b ul li .text p{font-size: 14px;color:#fff;line-height: 24px;text-align: justify;}
.i02bar .i02 .b ul li:nth-child(2) .text{
	/**background: linear-gradient(180deg, #23B8CE 0%, rgba(34, 188, 197, 0.00) 100%);**/
	background: linear-gradient(180deg, #23B8CE 0%, rgb(34 188 197 / 20%) 65%, rgb(34 188 197 / 80%) 100%);
}
.i02bar .i02 .b ul li:nth-child(3) .text{
  background: linear-gradient(180deg, #2C76E1 0%, rgb(44 118 255 / 20%) 65%, rgb(44 118 225 / 80%) 100%);
}
.i02bar .i02 .b ul li:nth-child(4) .text{
  background: linear-gradient(180deg, #334D8E 0%, rgb(51 77 146 / 20%) 65%, rgb(51 77 146 / 80%) 100%);
}
.i02bar .i02 .b ul li .btn-more{
	position:absolute;
	left:25px;
	bottom:50px;
	width:130px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
}
.i02bar .i02 .b ul li:hover .btn-more{
   background:#fe9006;
   border:1px solid #fe9006;
   transition: background-color 0.8s ease; /* 背景色变化持续0.5秒，缓动效果 */
   color:#fff;
}
.i03{width: 82.5%;margin: 0 auto;padding: 80px 0px 0px 50px;position:relative}
.i03 .t{margin-bottom: 30px;}
.i03 .t h2{font-size: 36px;color:#000;text-align: center;}
.i03 h5{
	margin:15px auto auto auto;
	font-weight:bold;
	text-align: center;
}
.i03 .line{
	display:block;
	width:60px;
	height:4px;
	background:#ff9f2b;
	margin:20px auto auto auto;
}
.i03 .b{width: auto;padding: 0 1%;margin-left: -1%;overflow: hidden;}
.i03 .b .mySwiper_i03{padding:0 1px 50px;overflow: inherit;}
.i03 .b .swiper-slide{width: auto;position: relative;z-index: 1;}
.i03 .b .swiper-slide .img{width: 100%;height: auto;overflow: hidden;}
.i03 .b .swiper-slide .img img{width: 100%;display: block;transition: all 500ms;}
.i03 .b .swiper-slide .text{padding: 35px 0;}
.i03 .b .swiper-slide .text h2{font-size: 24px;color:#000;line-height: 32px;text-align: center;margin-bottom: 10px;}
.i03 .b .swiper-slide .text p{font-size: 14px;color:rgba(0, 0, 0, 0.5);line-height: 24px;text-align: center;}
.i03 .b .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;background: rgba(0, 0, 0, 0.1);margin: 0 2px;opacity: 1;}
.i03 .b .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #000;}
/**
.i03 .b .swiper-slide:hover{box-shadow: 1px 0px 10px 2px rgba(0, 0, 0, 0.1);}**/
.i03 .b .swiper-slide:hover .img img{transform: scale(1.05);}

.i04bar{width: 100%;height: auto;background: #384867 url(../images/logo-w0.3.png) no-repeat scroll 95% 120%;background-size: 1203px 1203px;}
.i04bar .i04{width:82.5%;margin: 0 auto;padding: 80px 0px 0px 0px;}
.i04bar .i04 .t{margin-bottom: 50px;}
.i04bar .i04 .t h2{font-size: 36px;color:#fff;text-align: center;}
.i04 h5{
	margin:15px auto auto auto;
	font-weight:bold;
	text-align: center;
	color:#fff;
}
.i04 .line{
	display:block;
	width:60px;
	height:4px;
	background:#ff9f2b;
	margin:20px auto auto auto;
}
.i04bar .i04 .b{width: auto;font-size: 0;text-align: left;padding-bottom: 105px;}
.i04bar .i04 .b .l{width: 20%;display: inline-block;vertical-align: top;background: #f6f6f6;}
.i04bar .i04 .b .l ul{width: auto;padding: 35px 0;}
.i04bar .i04 .b .l ul li{width: auto;}
.i04bar .i04 .b .l ul li a{font-size: 16px;color:#000;line-height: 46.8px;display: block;text-align: center;}
.i04bar .i04 .b .l ul li.h1 a{background: #FF8F07;color:#fff}
.i04bar .i04 .b .r{width: 80%;display: inline-block;vertical-align: top;background: #fff;height: 585px;overflow: hidden;}
.i04bar .i04 .b .r .th{width: 100%;box-sizing:border-box;padding-left:80px;padding-right: 80px;text-align: left;border-bottom: 1px solid #EAE2D1;}
.i04bar .i04 .b .r .th span{display: inline-block;vertical-align: middle;font-size: 16px;color:#000;line-height: 72px;text-align: left;}
.i04bar .i04 .b .r .th span:nth-child(1){width: 10%;}
.i04bar .i04 .b .r .th span:nth-child(2){width: 20%;}
.i04bar .i04 .b .r .th span:nth-child(3){width: 30%}
.i04bar .i04 .b .r .th span:nth-child(4){width: 20%}
.i04bar .i04 .b .r .th span:nth-child(5){width: 20%}
.i04bar .i04 .b .r .tb{width: 100%;box-sizing:border-box;padding-left:80px;padding-right: 80px;text-align: left;}
.i04bar .i04 .b .r .tb .box{position: relative;}
.i04bar .i04 .b .r .tb ul{width: 100%;}
.i04bar .i04 .b .r .tb ul li{font-size: 0;text-align: left;border-bottom:1px dashed #ebeae1}
.i04bar .i04 .b .r .tb span{display: inline-block;vertical-align: middle;font-size: 16px;color:#000;line-height: 56px;text-align: left;}
.i04bar .i04 .b .r .tb span:nth-child(1){width:10%;}
.i04bar .i04 .b .r .tb span:nth-child(2){width: 20%;}
.i04bar .i04 .b .r .tb span:nth-child(3){width: 30%}
.i04bar .i04 .b .r .tb span:nth-child(4){width: 20%;}

.i04bar .i04 .b .r .tb span:nth-child(5){width: 20%;color:#FFB307;}
.i05bar .i05-bottom-top{
	 bottom: 65px !important;
}
.i05bar{width: 100%;height: auto;background:url(../images/i05-bg.png) no-repeat top;background-size: 100% 100%;}
.i05bar .i05{width: 82.5%;margin: 0 auto;padding:80px 0px 0px 0px;}
.i05bar .i05 .t{margin-bottom: 68px;}
.i05bar .i05 .t h2{font-size: 36px;color:#000;text-align: center;}
.i05 h5{
	margin:15px auto auto auto;
	font-weight:bold;
	text-align: center;
}
.i05 .line{
	display:block;
	width:60px;
	height:4px;
	background:#ff9f2b;
	margin:20px auto auto auto;
}
.i05bar .i05 .b{width: auto;}
.i05bar .i05 .b .swiper-containeri05 .left-pagination{
   left:2.5%
}
.i05bar .i05 .b .swiper-containeri05{width: auto;overflow: hidden;padding-bottom: 120px;position: relative;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide{width: auto;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .item{
	margin-right: 25px;
    margin-bottom: 25px;
	cursor: pointer;
}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .item:hover{
     box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .item:nth-child(2){margin-bottom: 0;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .imgs{width: 100%;overflow:hidden;display: block;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .imgs img{width: 90%;display: block;margin: 0 auto;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .text{width: 100%;height: auto;display: none;}
.i05bar .i05 .b .swiper-containeri05 .swiper-slide .text p{font-size: 14px;color:#000;line-height: 20px;text-align: center;}
.i05bar .i05 .b .swiper-containeri05 .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;background: rgba(0, 0, 0, 0.1);margin: 0 2px;opacity: 1;}
.i05bar .i05 .b .swiper-containeri05 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #000;}
.service-index-cneters{
	width:82.5% !important;
	overflow:hidden;
	margin:120px auto 120px auto  !important;
	padding:0px;
    box-sizing: border-box;
}


.centers-anli-title-13  .swiper-containeri06 .left-pagination{
    left:45%;
	/**bottom:0px !important;**/
}

.centers-anli-title-13 .swiper-containeri06{width: 90%;overflow: hidden;padding-bottom:30px;position: relative;margin:0px auto}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide{width: auto;}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .item{
	margin-right: 25px;
    margin-bottom: 25px;
	
}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .item:hover{
     box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .item:nth-child(2){margin-bottom: 0;}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .imgs{width: 100%;overflow:hidden;display: block;}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .imgs img{width: 90%;display: block;margin: 0 auto;}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .text{width: 100%;height: auto;display: none;}
.centers-anli-title-13 .swiper-containeri06 .swiper-slide .text p{font-size: 14px;color:#000;line-height: 20px;text-align: center;}
.centers-anli-title-13 .swiper-containeri06 .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;background: rgba(0, 0, 0, 0.1);margin: 0 2px;opacity: 1;}
.centers-anli-title-13 .swiper-containeri06 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #000;}



.i06{width:82.5%;margin:0px auto;padding: 60px 0px 0px 0px;}
.i06 .t{margin-bottom: 68px;}
.i06 .t h2{font-size: 36px;color:#000;text-align: center;}
.i06 h5{
	margin:15px auto auto auto;
	font-weight:bold;
	text-align: center;
}
.i06 .line{
	display:block;
	width:60px;
	height:4px;
	background:#ff9f2b;
	margin:20px auto auto auto;
}
.i06 .b{width: auto;}
.i06 .b .box{font-size: 0;text-align: left;margin-bottom: 40px;}
.i06 .b .box .l{width: 13.8%;height: auto;display: inline-block;vertical-align: middle;}
.i06 .b .box .l .img{width: 100%;height: auto;display: block;}
.i06 .b .box .l .img img{width: 100%;display: block;}
.i06 .b .box .l p{font-size: 16px;color:#000;line-height: 40px;text-align: center;}
.i06 .b .box .l span{font-size: 16px;color:rgba(0, 0, 0, 0.5);display: block;text-align: center;}
.i06 .b .box .c{width: 42px;height: 84px;display: inline-block;vertical-align: middle;margin: -50px 50px 0;}
.i06 .b .box .c img{width: 100%;display: block;}
.i06 .b .box .r{width: calc(86.2% - 155px);display: inline-block;vertical-align: middle;}
.i06 .b .box .r ul{font-size: 0;text-align: left;}
.i06 .b .box .r ul li{width: 31.3%;display: inline-block;vertical-align: top;margin-right:3%;}
.i06 .b .box .r ul li:nth-child(3){margin-right: 0;}
.i06 .b .box .r ul li a{display: block;}
.i06 .b .box .r ul li .img{width: 100%;height: auto;overflow: hidden;}
.i06 .b .box .r ul li .img img{width: 100%;display: block;}
.i06 .b .box .r ul li p{font-size: 16px;color:#000;line-height: 40px;text-align: left;}
.i06 .b .box .r ul li span{font-size: 16px;color:rgba(0, 0, 0, 0.5);display: block;text-align: left;}

.footerbar{width: 100%;height: auto;background: #222223;}
.footerbar .footer{width:82.5%;margin: 0 auto;padding: 80px 0px 45px;font-size: 0;text-align: left;}
.footerbar .footer .fl{width: 20%;display: inline-block;vertical-align: top;}
.footerbar .footer .fl .top{margin-bottom: 24px;}
.footerbar .footer .fl .top img{width: 66px;display: block;margin-bottom: 10px;}
.footerbar .footer .fl .top p{font-size: 16px;color:#fff;line-height: 40px;text-align: left;}
.footerbar .footer .fl .cen{margin-bottom: 50px;}
.footerbar .footer .fl .cen p{font-size: 14px;color:rgba(255, 255, 255, 0.3);line-height: 40px;}
.footerbar .footer .fl .cen ul{font-size: 0;text-align: left;}
.footerbar .footer .fl .cen ul li{width: 26px;height: 26px;display: inline-block;vertical-align: top;margin-right:10px;}
.footerbar .footer .fl .cen ul li a{display: block;height: 26px;transition: all 500ms;width:26px}
.footerbar .footer .fl .cen ul li a.zhihu{background: url(../images/zhihu.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li a.baijia{background: url(../images/baijia.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li a.weibo{background: url(../images/weibo.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li a.xigua{background: url(../images/xigua.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li a.toutiao{background: url(../images/me5s.png) no-repeat center;background-size: 26px;}


.baijia_moban{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	overflow:hidden;
	z-index:10;
	background:#000;
	opacity:0.5;
	display:none
}
.baijia_link{
	position:fixed;
	top:20%;
	left:30%;
	padding:30px;
	color:#333;
	width:40%;
	overflow:hidden;
	z-index:12;
	border-radius:12px;
	background:#fff;
	display:none
}
.shipinghao_link{
    position:fixed;
	top:20%;
	left:30%;
	padding:30px;
	color:#333;
	width:40%;
	overflow:hidden;
	z-index:12;
	border-radius:12px;
	background:#fff;
	display:none
}
.gongzhonghaos_link{
	position:fixed;
	top:20%;
	left:30%;
	padding:30px;
	color:#333;
	width:40%;
	overflow:hidden;
	z-index:12;
	border-radius:12px;
	text-align:center;
	background:#fff;
	display:none;
}
.gongzhonghaos_link .link-fonts{
	width:100%;
	overflow:hidden;
	margin:10px auto;
	font-size:18px;
	line-height:25px;
	color:#000;
	text-align:center;
}
.gongzhonghao_link{
	position:fixed;
	top:20%;
	left:30%;
	padding:30px;
	color:#333;
	width:40%;
	overflow:hidden;
	z-index:12;
	border-radius:12px;
	text-align:center;
	background:#fff;
	display:none;
}
.gongzhonghao_link .link-fonts{
	width:100%;
	overflow:hidden;
	margin:10px auto;
	font-size:18px;
	line-height:25px;
	color:#000;
	text-align:center;
}
.shipinghao_link .baijia_link_items{
	width:50%;
	overflow:hidden;
	font-size:18px;
	margin:0px auto;
	color:#000;
	float:left;
	line-height:68px;
	text-align:center
}
.baijia_link .baijia_link_items{
	width:50%;
	overflow:hidden;
	font-size:18px;
	margin:0px auto;
	color:#000;
	float:left;
	line-height:68px;
	text-align:center
}

.footerbar .footer .fl .cen ul li  .baijiahaos{background: url(../images/me3s.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li .toutiaos{background: url(../images/me4s.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li .xiguas{background: url(../images/me5s.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li  .zhihus{background: url(../images/me2s.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li  .douyins{background: url(../images/me1s.png) no-repeat center;background-size: 26px;}
.footerbar .footer .fl .cen ul li  .xiaohongshus{background: url(../images/me6s.png) no-repeat center;background-size: 26px;}

.footerbar .footer .fl .cen ul li:hover a{opacity: 0.8;}
.footerbar .footer .fl .btm{width: auto;}
.footerbar .footer .fl .btm ul{font-size: 0;text-align: left;}
.footerbar .footer .fl .btm ul li{width: 60px;display: inline-block;vertical-align: top;margin-right: 16px;}
.footerbar .footer .fl .btm ul li img{width: 60px;display: block;}
.footerbar .footer .fl .btm ul li p{font-size: 12px;color:rgba(255, 255, 255, 0.3);line-height: 32px;text-align: center;}

.footerbar .footer .fc{width: calc(80% - 415px);display: inline-block;vertical-align: top;font-size: 0;text-align: left;/**margin-right: 2%;margin-left: 3%;**/}
.footerbar .footer .fc .fnavs{display: inline-block;vertical-align: top;/**margin-right: 95px;**/width:25%;overflow:hidden}
.footerbar .footer .fc .fnavs:nth-child(4){margin-right: 0;}
.footerbar .footer .fc .fnavs h2{font-size: 16px;color:#fff;line-height: 32px;margin-bottom: 20px;}
.footerbar .footer .fc .fnavs ul li{width: auto;margin-right:30px}
.footerbar .footer .fc .fnavs ul li a{font-size: 14px;color:rgba(255, 255, 255, 0.3);line-height: 40px;display: block;}
.footerbar .footer .fc .fnavs ul li:hover a{color:#fff}





.right-menu{
	position:fixed;
	top:30%;
	text-align:right;
	overflow:hidden;
	right:0px;
	z-index:12;
}
.right-menu .menu-items a{
	text-decoration:none;
}
.menu-items:hover .center-s .rencai-icon{
	float:left;
	margin:16px auto;
}
.menu-items:hover .center-s .bangzhu-icon{
	float:left;
	margin:16px auto;
}
.menu-items:hover .center-s .weixin-icon{
	float:left;
	margin:16px auto;
}
.menu-items:hover .center-s .gaoxi-icon{
	float:left;
	margin:16px auto;
}
	.body-content .bobo-text-1:nth-child(2){
		margin-top:10px
	}
    .body-content .bobo-text-1:nth-child(3){
		margin-top:10px
	}
.right-menu .menu-items:hover .center-s{
	width:168px;
	line-height:70px;
	background:#fe9006;
}
.right-menu .menu-items .center-s{
	width:88px;
	height:88px;
	overflow: hidden;
	margin: 0px auto;
	padding:10px;
	border-radius:10px;
	cursor: pointer;
	box-sizing: border-box;
	transition: width 0.5s ease, background 0.5s ease;
	position: relative;
	float:right;
	line-height:18px;
	color:#fff;
	background-color: rgba(0,0,0,0.69);
}
.right-menu .menu-items{
	overflow:hidden;
	width:168px;
	margin:6px auto;
	text-align:center;
	color:#fff;
	font-size:16px;
    box-sizing: border-box;
}
.right-menu .menu-items .weixin-icon{
	width:35px;
	height:35px;
	background:url(../images/xztb-1-4.png) no-repeat center;
	background-size:100%;
	display:block;
	margin:0px auto;
	transition: float 0.5s ease, margin 0.5s ease;

}
.right-menu .menu-items .bangzhu-icon{
	width:35px;
	height:35px;
	background:url(../images/xztb-1-3.png) no-repeat center;
	background-size:100%;
	display:block;
	margin:0px auto;	
	transition: float 0.5s ease, margin 0.5s ease;
}
.right-menu .menu-items .gaoxi-icon{
	width:34px;
	height:34px;
	background:url(../images/xztb-1-2.png) no-repeat center;
	background-size:100%;
	display:block;
	margin:0px auto;	
	transition: float 0.5s ease, margin 0.5s ease;
}
.right-menu .menu-items .rencai-icon{
	width:35px;
	height:35px;
	background:url(../images/xztb-1-1.png) no-repeat center;
	background-size:100%;
	display:block;
	transition: float 0.5s ease, margin 0.5s ease;
	margin:0px auto;
}
.submit-message-box{
	width:40%;
	position:fixed;
	left:30%;
	top:20%;
	padding:35px;
	overflow:hidden;
	z-index:12;
	display:none;
	border-radius:12px;
	background: linear-gradient(to bottom, #f3faff, #fff);
}

.msg-index{
    position:fixed;
	width:30%;
	left:40%;
	top:30%;
	font-size:18px;
	overflow:hidden;
	z-index:12;
    color: #fe9006;
	box-sizing: border-box;
	border-radius:10px;
	padding:30px;
	display:none;
	background: linear-gradient(to bottom, #f3faff, #fff);
	text-align:center;
}
.submit-message-box .file {
    position: relative;
    border-radius: 4px;
    width: 60%;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    color: #fe9006;
    cursor: pointer;
    margin-top: 12px;
    text-decoration: none;
    text-indent: 0;
    line-height: 35px;
}
.submit-message-box .file input {
    position: absolute;
    font-size:100px;
    cursor: pointer;
    right:0;
    top:0;
    opacity:0;
}
/**
.submit-message-box .file:hover {
    background:#fe9006;
    border-color:#fe9006;
    color:#fff;
    text-decoration: none;
}
**/
.submit-message-box .lefts{
	text-align:left !important;
}


.submit-message-box .message-title{
	font-size:22px;
    line-height: 24px;
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0px;
	margin:auto auto 30px auto;
	box-sizing: border-box;
}
.submit-message-box label{
    font-size:16px;
	width:20%;
	float:left;
	overflow:hidden;
	text-align:center;
	padding:20px;
	box-sizing: border-box;
}
.submit-message-box .textarea{
    font-size:16px;
	width:80%;
	float:right;
	overflow:hidden;
	text-align:left;
	padding:20px;
	margin:0px auto;
	box-sizing: border-box;
	background:#f4f7f9;
	border-radius:10px;
}
.submit-message-box .submit-text{
	width:50%;
	overflow:hidden;
	line-height:50px;
	border-radius:25px;
	text-align:center;
	color:#fff;
	font-size:16px;
    cursor: pointer;
	margin:10px auto;
	background:#fe9006;
}
.submit-message-box .errors{
	width:50%;
	overflow:hidden;
	line-height:30px;
	color:#ff4b56;
	text-align:center;
	margin:12px auto;
}
.submit-message-box .error{
	width:50%;
	overflow:hidden;
	line-height:30px;
	color:#ff4b56;
	text-align:center;
	margin:12px auto;
}
.submit-message-box .input{
	font-size:16px;
	width:80%;
	line-height:40px;
	float:right;
	overflow:hidden;
	padding-left:10px;
	text-align:left;
	margin:0px auto;
	box-sizing: border-box;
	background:#f4f7f9;
	border-radius:10px;
}
.submit-message-box .items{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0px;
	margin:15px auto;
	box-sizing: border-box;
	position:relative;
}


.footerbar .footer .fr{width:415px;display: inline-block;vertical-align: top;}
.footerbar .footer .fr h2{font-size: 16px;color:#fff;line-height: 32px;text-align: left;margin-bottom: 30px;}
.footerbar .footer .fr .top{margin-bottom: 50px;}
.footerbar .footer .fr .top .mes{font-size: 0;text-align: left;margin-bottom: 10px;}
.footerbar .footer .fr .top .mes i{width: 44px;height: 44px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.footerbar .footer .fr .top .mes .pho{background: url(../images/f-phone.png) no-repeat;background-size: 100%;}
.footerbar .footer .fr .top .mes .add{background: url(../images/f-add.png) no-repeat;background-size: 100%;}
.footerbar .footer .fr .top .mes p{font-size: 16px;color:#fff;line-height: 32px;text-align: left;display: inline-block;vertical-align: middle;}
.footerbar .footer .fr .btm{font-size: 0;text-align: left;width: 100%;overflow:hidden;position:relative}
.footerbar .footer .fr .btm .map{width: 200px;float:left;vertical-align: bottom;position: relative;overflow:hidden}
.footerbar .footer .fr .btm .map a{display: block;}
.footerbar .footer .fr .btm .map a img{width: 100%;display: block;}
.footerbar .footer .fr .btm .map .btn{width: 80px;height: 35px;background: #000;font-size: 12px;text-align: center;line-height:35px;display: block;position: absolute;left:50%;top: 50%;transform: translate(-50%,70%) scale(0.9);border-radius: 30px;color:#fff;}
.footerbar .footer .fr .btm .mes{width: calc(100% - 220px);position:absolute;right:1%;bottom:0px;vertical-align: bottom;overflow:hidden;}
.footerbar .footer .fr .btm .mes .park{width: 28px;height: 28px;display: block;background: url(../images/f-icon-p.png) no-repeat;background-size: 100%;margin-bottom: 5px;}
.footerbar .footer .fr .btm .mes a{font-size: 14px;color:#fff;line-height: 20px;display: block;width: 100%;}

.footerbar .copyright{width: 100%;border-top: 1px solid #333;overflow:hidden;margin-top:40px}
.footerbar .copyright p{font-size: 14px;color:rgba(255, 255, 255, 0.4);line-height: 40px;text-align: center;margin-top:8px}
.footerbar .copyright p a{color:rgba(255, 255, 255, 0.4)}
.footerbar .copyright p a:hover{color:#fff}

.sbannerbox{width: 100%;height: auto;position: relative;}
.sbannerbox img{width: 100%;display: block;}
.sbannerbox .text{width: 100%;height: auto;position: absolute;left: 50%;top: 45%;transform: translate(-50%,-50%);}
.sbannerbox .text p{font-size: 32px;color:#fff;line-height: 55px;text-align: center;font-weight: 400;}
.sbannerbox .text p:last-child{margin: 0;}
.snav{width:82.5%;margin: -36px auto;background: #fff;position: relative;z-index: 1;box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);}

.snavss-top{width:82.5%;margin: -36px auto;background: #fff;position: relative;z-index: 1;box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);}
.snavss-top ul{font-size: 0;text-align: center;}
.snavss-top ul li{width: 20%;display: inline-block;vertical-align: top;}
.snavss-top ul li a{font-size: 16px;color:#000;line-height: 72px;display: block;text-align: center;}
.snavss-top ul li.hov a{background:#FF8F07;color:#fff;}
.snavss-top ul li:hover a{background:#FF8F07;color:#fff;}
.snavss-top.service_nav ul li:nth-child(1) a{line-height: 22px;padding: 14px 0;}
.snavss-top.bole_nav ul li{width: 25%;}
.snavss-top.bole_nav ul li:nth-child(1) a{line-height: 72px;padding: 0;}


.snavs{width:82.5%;margin: -36px auto;background: #fff;position: relative;z-index: 1;box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);}
.snavs ul{font-size: 0;text-align: center;}
.snavs ul li{width: 16.66%;display: inline-block;vertical-align: top;}
.snavs ul li a{font-size: 16px;color:#000;line-height: 72px;display: block;text-align: center;}
.snavs ul li.hov a{background:#FF8F07;color:#fff;}
.snavs ul li:hover a{background:#FF8F07;color:#fff;}
.snavs.service_nav ul li{width: 12.5%;}
.snavs.service_nav ul li:nth-child(1) a{line-height: 22px;padding: 14px 0;}
.snavs.bole_nav ul li{width: 25%;}
.snavs.bole_nav ul li:nth-child(1) a{line-height: 72px;padding: 0;}


.snav ul{font-size: 0;text-align: center;}
.snav ul li{width: 20%;display: inline-block;vertical-align: top;}
.snav ul li a{font-size: 16px;color:#000;line-height: 72px;display: block;text-align: center;}
.snav ul li.hov a{background:#FF8F07;color:#fff;}
.snav ul li:hover a{background:#FF8F07;color:#fff;}
.snav.service_nav ul li{width: 12.5%;}
.snav.service_nav ul li:nth-child(1) a{line-height: 22px;padding: 14px 0;}
.snav.bole_nav ul li{width: 25%;}
.snav.bole_nav ul li:nth-child(1) a{line-height: 72px;padding: 0;}


/* 核心服务 */
.service{width: 100%;overflow:hidden;padding:0px;margin: 0px auto;box-sizing:border-box}
.service .s01{font-size: 0;text-align: left;}
.service .s01 .l{width: 40%;display: inline-block;vertical-align: top;}
.service .s01 .l img{width: 100%;display: block;}
.service .s01 .r{width: 57%;display: inline-block;vertical-align: top;margin-left: 3%;}
.service .s01 .r h2{font-size: 24px;color:#000;line-height: 40px;margin-bottom: 10px;}
.service .s01 .r span{width: 72px;height: 4px;display: block;background: #FF8F07;margin-bottom: 30px;}
.service .s01 .r .box{width: auto;}
.service .s01 .r .box p{font-size: 16px;color:#7c7c7c;line-height: 28px;text-align: justify;}
.service-bottom{width: 100%;overflow:hidden;margin:60px 0px 0px 0px;background:#fff;box-sizing:border-box}
.service-bottom .service-bottom-content{width: 82.5%;overflow:hidden;margin:0px auto;box-sizing:border-box;padding:0px 0px 60px 0px;}
.service .core-content{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	box-sizing:border-box
}
.service .core-content .core-i{
	width:100%;
	text-align:center;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	box-sizing:border-box
	
}
.service .core-content .core-item:nth-child(1){
	margin-left:0%;
}
.service .core-content .core-text{
    width:100%;
	overflow:hidden;
	margin:0px auto;
	padding-top:35px;
	padding-bottom:20px;
	font-size:24px;
	color:#000;
	text-align:center;
	box-sizing:border-box;
	border-bottom:1px solid #ebebeb;
}
.service .core-content .core-desc{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	box-sizing:border-box;
	padding-top:20px;
	color:#7c7c7c;
	line-height:30px;
	font-size:16px;
	text-align:left;
	
}
.service .core-content .core-item{
	width:32%;
	float:left;
	overflow:hidden;
	min-height:364px;
	margin-left:2%;
	padding:30px 40px 30px 40px;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	border-radius:12px
}
.service .core-top .core-title{
	font-size: 28px;
    color: #000;
    line-height: 40px;
    text-align: center;
    margin-top: 58px;
	margin-bottom:58px;
}
.service .core-top{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	box-sizing:border-box
}
.banner_bar_bd{margin-top: 80px;}
.banner_bar_bd .bd_l{width:100%;margin: 0 auto;}
.banner_bar_bd .bd_l_box{font-size: 0;text-align: left;}
.banner_bar_bd .bd_l dl{text-align:center;width: 25%;display: inline-block;vertical-align: top;}
.banner_bar_bd .bd_l dl .num{font-size:72px;color:#000;height: auto;position: relative;font-family: "din";letter-spacing:-4px}
.banner_bar_bd .bd_l dl .num .num_icon{width: 90px;height: 77px;display: block;margin: 0 auto 20px;}
.banner_bar_bd .bd_l dl .num .num_icon.num_icon01{background: url(../images/num01.png) no-repeat scroll center center;background-size: 68px;}
.banner_bar_bd .bd_l dl .num .num_icon.num_icon02{background: url(../images/num02.png) no-repeat scroll center center;background-size: 66px;}
.banner_bar_bd .bd_l dl .num .num_icon.num_icon03{background: url(../images/num03.png) no-repeat scroll center center;background-size: 90px;}
.banner_bar_bd .bd_l dl .num .num_icon.num_icon04{background: url(../images/num04.png) no-repeat scroll center center;background-size: 73px;}
.banner_bar_bd .bd_l dl .num em{font-size:30px;color:#3074f9;font-weight:normal;position:absolute;top: -35px;margin-left: 5px;}
.banner_bar_bd .bd_l dl .num em b{font-size: 30px;margin-left: 5px;}
/* .banner_bar_bd .bd_l dl .num em.s_meter{font-size: 46px;color:#0091a0;font-weight: bold;margin-left: -10px;position: inherit;top: 0;}
.banner_bar_bd .bd_l dl .num em.s_meter sup{font-size: 20px;} */
.banner_bar_bd .bd_l dl .txt{color:#000;font-size: 16px;line-height: 36px;margin-top: 0;}
.service .s02{width: auto;margin-top: 90px;}
.service .s02 .t{margin-bottom: 40px;}
.service .s02 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.service .s02 .t p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 15px;}
.service .s02 .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.service .s02 .b{width: auto;}
.service .s02 .b ul{font-size: 0;text-align: left;}
.service .s02 .b ul li{width: 32%;display: inline-block;vertical-align: top;margin-right: 1.3333%;position: relative;transition: all 500ms;}
.service .s02 .b ul li .img{width: 100%;height: auto;}
.service .s02 .b ul li .img img{width: 100%;display: block;}
.service .s02 .b ul li .text{width: 80%;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}


.service .s02 .b ul li .text .icon-linian-01{
background: url(../images/icon-linian-01.png) no-repeat left;
    background-size: 30px 30px;
    height: 30px;
    /* float: left; */
    /* margin-top: -12px; */
    display: inline-block;
	font-weight:600;
	padding-left:32px;
		width:88px;
	margin:0px auto;
	font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 5px;text-align: left;

}

.service .s02 .b ul li .text .icon-linian-02{
background: url(../images/icon-linian-02.png) no-repeat left;
    background-size: 30px 30px;
    height: 30px;
    /* float: left; */
    /* margin-top: -12px; */
    display: inline-block;
	padding-left:32px;
	font-weight:600;
		width:88px;
	margin:0px auto;
	font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 5px;text-align: left;

}


.service .s02 .b ul li .text .icon-linian-03{
background: url(../images/icon-linian-03.png) no-repeat left;
    background-size: 30px 30px;
    height: 30px;
    /* float: left; */
    /* margin-top: -12px; */
    display: inline-block;
	font-weight:600;
	width:108px;
	padding-left:32px;
	margin:0px auto;
	font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 5px;text-align: left;

}



.service .s02 .b ul li .text h3{ font-size: 24px;color:#fff;line-height: 30px;margin-bottom: 5px;text-align: center;}
.service .s02 .b ul li .text p{font-size: 15px;color:#fff;line-height: 30px;text-align: center;}
.service .s02 .b ul li:hover{margin-top: -10px;box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.3);}

.service .s03{width: 100%;height: auto;border: 1px solid #FF8F07;margin-bottom: 40px;}
.service .s03 .t{width: 100%;background: #FF8F07;}
.service .s03 .t h2{font-size: 32px;color:#fff;line-height: 106px;text-align: center;font-weight: bold;}
.service .s03 .b{padding: 3%;}
.service .s03 .b p{font-size: 20px;color:#7d7d7d;line-height: 40px;text-align: justify;padding-left: 20px;position: relative;}
.service .s03 .b p::after{content:"";width: 8px;height: 8px;border-radius: 50%;background: #7d7d7d;position: absolute;left: 0;top:17px;}
.service .s03 .b p b{font-weight: bold;}
.service .s03.s03b{border: 1px solid #07ACFF;margin-bottom: 110px;}
.service .s03.s03b .t{background: #07ACFF;}
.service .s03.s03b .b p:last-child::after{display: none;}

.service .s04{width: auto;font-size: 0;text-align: left;}
.service .s04 .l{width: 40%;display: inline-block;vertical-align: top;margin-right: 4%;}
.service .s04 .l ul li{width: 100%;height: auto;margin-bottom: 24px;}
.service .s04 .l ul li a{border: 1px solid #D8D8D8;display: block;padding: 58.5px 0;transition: all 500ms;}
.service .s04 .l ul li h2{font-size: 32px;color:#000;line-height: 32px;margin-bottom: 18px;text-align: center;transition: all 500ms;}
.service .s04 .l ul li p{font-size: 18px;color:rgba(0, 0, 0, 0.5);line-height: 20px;text-align: center;transition: all 500ms;}
.service .s04 .l ul .active{
	background: #FF8F07;
}
.service .s04 .l ul .active h2{
color:#fff
}
.service .s04 .l ul .active p{
color:#fff
}
/**border: 1px solid #FF8F07;**/
.service .s04 .l ul li:hover a{background: #FF8F07;}
.service .s04 .l ul li:hover h2{color:#fff}
.service .s04 .l ul li:hover p{color:#fff}
.service .s04 .r{width: 56%;display: inline-block;vertical-align: top;}
.service .s04 .r .box{width: auto;}
.service .s04 .r .box img{width: 100%;display: block;}

.cases{width: 82.5%;margin: 0 auto;padding: 95px 0;}
.cases .t{margin-bottom: 40px;}
.cases .t h2{font-size: 32px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.cases .t p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;margin-top:18px}
.cases .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.cases .secnav{width: 85%;margin: 0 auto 34px;;}
.cases .secnav ul{font-size: 0;text-align: center;}
.cases .secnav ul li{width: calc(14.6% - 2px);display: inline-block;vertical-align: top;margin: 0 1% 10px;border-radius: 30px;border: 1px solid rgba(0, 0, 0, 0.1);overflow: hidden;}
.cases .secnav ul li a{font-size: 14px;color:#000;line-height: 44px;text-align: center;display: block;}
.cases .secnav ul li:last-child{width: 18%;}
.cases .secnav ul li:hover{border-color: #FF8F07;}
.cases .secnav ul li:hover a{color:#fff;background: #FF8F07;}
.cases .secnav ul li.hov{border-color: #FF8F07;}
.cases .secnav ul li.hov a{color:#fff;background: #FF8F07;}
.cases .b{width: auto;}
.cases .b ul{font-size: 0;text-align: left;}
.cases .b ul li{width: calc(19% - 2px);display: inline-block;vertical-align: top;margin-right: 1%;margin-bottom: 1%;border: 1px solid rgba(0, 0, 0, 0.1);overflow: hidden;height: 158px;}
.cases .b ul li .imgs{width: 100%;display: block;margin: 0 auto;transition: all 500ms;padding: 25px 0;}
.cases .b ul li .imgs img{width: 90%;margin: 0 auto;display: block;}
.cases .b ul li .tits{font-size: 14px;color:#000;line-height: 20px;text-align: center;margin-bottom: -15px;opacity: 0;transition: all 500ms;}
.cases .b ul li:hover{box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);}
.cases .b ul li:hover .imgs{margin-top: -15px;}
.cases .b ul li:hover .tits{margin-bottom: 0;opacity: 1;margin-top: -15px;}

.team{width: 82.5%;margin: 0 auto;padding: 95px 0;}
.team .t{margin-bottom: 40px;}
.team .t h2{font-size: 32px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.team .t p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;margin-top:18px}/**0000008c**/
.team .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.team .b{width: auto;}
.team .b ul{font-size: 0;text-align: left;}
.team .b ul li{width: 19.2%;display: inline-block;vertical-align: top;margin-right: 1%;margin-bottom: 3%;transition: all 500ms;position:relative;cursor:pointer}
.team .b ul li .imgs{width: 100%;height: auto;}
.team .b ul li .imgs img{width: 100%;display: block;}

.team .b ul li .text{width:100%;overflow:hidden;position:absolute;bottom:60px;left:30px}
.team .b ul li .text h3{font-size: 24px;color:#fff;line-height: 32px;text-align: left;}
.team .b ul li .text p{font-size: 14px;color:#ffffffbf;line-height: 25px;text-align: left;}

.team .b ul li:nth-child(5n){margin-right: 0;}
.team .b ul li:hover{box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);}
.team .b ul li:hover .text{
    display:none
}
.team .b ul li:hover .right{
	display:block
}
@keyframes bounceIn {
    0% {
        transform: translateY(-100%) scale(0.8);
        opacity: 0;
    }
    50% {
        transform: translateY(-50%) scale(0.85);
    }
    80% {
        transform: translateY(-10%) scale(0.95);;
    }
    100% {
        transform: translateY(0) scale(1);
        opacity: 1;
    }
}
.team .b ul li .right{
	width:60px;
	height:60px;
	border-radius:30px;
	position:absolute;
	bottom:60px;
	right:30px;
	background:url(../images/right-arrow.png) no-repeat center #fff;
	background-size:28px;
	display:none;
	animation: bounceIn 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
}
.service .service-top{
    width:100%; 
	overflow:hidden;
	margin:50px auto 60px auto ;
	padding:0px;
	text-align:center;
}
.widths{
	width:82.5% !important; 
	overflow:hidden;
	margin:0px auto;
	padding:0px;
}
.path{width: 82.5%;margin: 0 auto;padding: 95px 0;}
.path .t{margin-bottom: 60px;}
.path .t h2{font-size: 32px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.path .t p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;margin-top:18px}
.path .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.path .b{width: auto;background: url(../images/path-line.png) repeat-y scroll top center;}
.path .b ul li{width: 51%;margin-top: -4px;margin-bottom: 50px;}
.path .b ul li.hb2:nth-child(1){margin-top: -20px;}
.path .b ul li.hb2:nth-child(1) b{line-height: 50px;background: url(../images/memor-bg.png) no-repeat scroll 1px 12px;background-size: 38px;font-size: 72px;color:#FF8F07;font-weight: bold;margin-left: -5px;}
.path .b ul li b{font-size: 72px;color:#333;line-height: 50px;display: block;background: url(../images/memor-bg1.png) no-repeat;margin-bottom: 25px;background-size: 18px;font-family: "din";letter-spacing: -4px;}
.path .b ul li .text{width: auto;height: auto;}
.path .b ul li .text h3{font-size: 24px;color:rgba(0, 0, 0, 0.8);line-height: 30px;text-align: left;margin-bottom: 10px;}
.path .b ul li .text h4{font-size: 16px;color:rgba(0, 0, 0, 0.8);line-height: 20px;text-align: left;margin-bottom: 25px;}
.path .b ul li .text p{color:rgba(0, 0, 0, 0.5);line-height: 30px;font-size: 16px;}
.path .b ul li.hb2{float:right;}
.path .b ul li.hb2 b{padding-left: 56px;background-position: 6px 20px;}
.path .b ul li.hb2 .text{padding-left: 56px;}
.path .b ul li.hb1{float:left;}
.path .b ul li.hb1 b{padding-right: 56px;text-align: right;background-position: 99.2% 17px;}
.path .b ul li.hb1 .text{padding-right: 56px;text-align: right;}
.path .b ul li.hb1 .text p{text-align: right;}
.path .b ul li.hb1 .text h3{text-align: right;}
.path .b ul li.hb1 .text h4{text-align: right;}

.plan{width:82.5%;margin: 0px auto;padding: 95px 0px 0px 0px;overflow:hidden;box-sizing:border-box}
.plan .t{margin-bottom: 60px;}
 .box-centers{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	box-sizing:border-box;
	padding:0px 0px 80px 0px;
}
 .box-centers .left-box{
	width:736px;
	float:left;
	overflow:hidden;
	margin:0px auto;
	box-sizing:border-box;
	padding:0px;
}
.box-centers .right-box{
	width:calc(100% - 771px);
	float:right;
	overflow:hidden;
	margin:0px auto;
	box-sizing:border-box;
	padding:0px;
}
 .box-centers .right-box .box-title-1{
	line-height:45px;
	background:#ff8f07;
	padding-left:10px;
	padding-right:10px;
	display:block;
	box-sizing:border-box;
	color:#fff;
	font-size:24px;
	overflow:hidden;
	width:236px
}
.box-centers .right-box .box-title-2{
	line-height:45px;
	background:#ff8f07;
	padding-left:10px;
	display:block;
	padding-right:10px;
	box-sizing:border-box;
	color:#fff;
	font-size:24px;
	width:140px;
	overflow:hidden;
}
.box-centers .right-box .box-title-3{
	line-height:45px;
	background:#ff8f07;
	display:block;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
	color:#fff;
	width:140px;
	font-size:24px;
	overflow:hidden;
}
.box-centers .right-box  .box-font{
	width:100%;
	line-height:29px;
	padding-left:10px;
	margin:10px auto;
	padding-right:10px;
	box-sizing:border-box;
	color:#000;
	font-size:16px;
	overflow:hidden;
}
.ts{
	margin-bottom:60px;
	margin-top:60px
}
 .ts h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
 .ts p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;margin-top:18px}/**0000008c**/
.service-bottom .ts p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 16px;margin-top:16px}
 .ts span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.plan .t h2{font-size: 32px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.plan .t p{font-size: 18px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;margin-top:18px}
.plan .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.plan .b{width: auto;}
.plan .b .b01{margin-bottom: 60px;}
.plan .b .b01 .top{margin-bottom: 100px;}
.plan .b .b01 .top img{width: 1003px;display: block;margin: 0px auto;overflow:hidden}
.plan .b .b01 .btm{width: auto;}
.plan .b .b01 .btm ul{font-size: 0;text-align: left;}
.plan .b .b01 .btm ul li{width: 42%;display: inline-block;vertical-align: top;margin-bottom: 50px;padding-right: 8%;}
.plan .b .b01 .btm ul li:nth-child(2n){padding-left: 8%;padding-right: 0;}
.plan .b .b01 .btm ul li span{font-size: 72px;color:#FF8F07;line-height: 70px;display: inline-block;vertical-align: middle;margin-right: 50px;font-family: "din";}
.plan .b .b01 .btm ul li .text{width: 100%;display: inline-block;vertical-align: middle;}
.plan .b .b01 .btm ul li .text h2{font-size: 24px;color:#000;line-height: 30px;text-align: left;margin-bottom: 10px;}
.plan .b .b01 .btm ul li .text p{font-size: 16px;color:rgba(0, 0, 0, 0.5);line-height: 32px;text-align: left;}

.solution{width: 82.5%;margin: 0 auto 170px;}
.solution .t{margin-bottom: 100px;}
.solution .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.solution .t p{font-size: 17px;color:#000;line-height: 20px;text-align: center;margin-bottom: 18px;}
.solution .t span{width: 72px;height: 4px;display: block;margin: 0 auto;background: #FF8F07;}
.solution .btm{font-size: 0;text-align: left;}
.solution .btm .imgs{width: 50%;display: inline-block;vertical-align: middle;margin-right: 3%;}
.solution .btm .imgs img{width: 100%;display: block;}
.solution .btm .text{width: 47%;float:right;vertical-align: middle;overflow:hidden}
.solution .btm .text ul li{margin-bottom: 40px;}
.solution .btm .text ul li h2{font-size: 24px;color:#fff;padding: 0 10px;background: #FF8F07;margin-bottom: 17px;line-height: 45px;display: inline-flex;}
.solution .btm .text ul li p{font-size: 16px;color:#000;line-height: 30px;text-align: justify;}

.serbox{width: 100%;padding-top: 120px;margin: 0 auto;}
.serbox .ser01{width:82.5%;margin:0 auto 80px;}
.serbox .ser01 ul{font-size: 0;text-align: left;}
.serbox .ser01 ul li{width: 48%;display: inline-block;vertical-align: top;margin-right: 2%;}
.serbox .ser01 ul li .imgs{width: 100%;height: auto;display: block;}
.serbox .ser01 ul li .imgs img{width: 100%;display: block;}
.serbox .ser01 ul li .text{padding: 60px 0;}
.serbox .ser01 ul li .text h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 20px;}
.serbox .ser01 ul li .text p{font-size: 17px;color:#000;line-height:  36px;text-align: center;width: 85%;margin: 0 auto;}
.serbox .ser01 ul li:nth-child(2){margin-left: 2%;margin-right: 0;}

.serbox .ser02{width: 82.5%;margin:0 auto 100px;}
.serbox .ser02 .t{margin-bottom: 50px;}
.serbox .ser02 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox .ser02 .b{width: auto;}
.serbox .ser02 .b table{border: 1px solid #D5CBBB;background: #F9F7F1;}
.serbox .ser02 .b table tr:nth-child(1) td:nth-child(1){background: #ECE2D3;}
.serbox .ser02 .b table tr:nth-child(2) td:nth-child(1){background: #ECE2D3;}
.serbox .ser02 .b table tr td{height: 160px;}
.serbox .ser02 .b table tr td h2{font-size: 20px;color:#000;line-height: 40px;text-align: center;}
.serbox .ser02 .b table tr td h3{font-size: 20px;color:#000;line-height:40px;text-align: center;}
.serbox .ser02 .b table tr td p{width:80%;margin-left:20%;font-size: 18px;color:#000;line-height: 40px;text-align: left;}
.serbox .ser02 .b table tr td span{width: 80%;margin-left:20%;font-size: 16px;color:#000;line-height: 24px;text-align: left;display: block;}
.serbox .ser02 .b table tr td .price{font-size: 22px;}

.serbox .ser03{width:82.5%;margin:0 auto 100px;}
.serbox .ser03 .t{margin-bottom: 70px;}
.serbox .ser03 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;}
.serbox .ser03 .t p{font-size: 20px;color:#000;line-height: 30px;text-align: center;}
.serbox .ser03 .b{width: auto;}
.serbox .ser03 .b ul{font-size: 0;text-align: left;}
.serbox .ser03 .b ul li{width: 45%;display: inline-block;vertical-align: top;margin-bottom: 40px;margin-right: 5%;}
.serbox .ser03 .b ul li:nth-child(2n){margin-left: 5%;margin-right: 0;}
.serbox .ser03 .b ul li h2{font-size: 18px;color:#FF8F07;line-height: 40px;text-align: left;margin-bottom: 8px;}
.serbox .ser03 .b ul li .box{width: auto;}
.serbox .ser03 .b ul li .box p{font-size: 18px;color:#000;line-height: 32px;text-align: justify;}

.serbox .ser04bar{width: 100%;height: auto;padding: 65px 0;background: #F6F6F6;margin-bottom: 100px;}
.serbox .ser04{width: 82.5%;margin: 0 auto;}
.serbox .ser04 .t{margin-bottom: 50px;}
.serbox .ser04 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox .ser04 .b{width: 100%;background: #fff;}
.serbox .ser04 .b ul{font-size: 0;text-align: left;}
.serbox .ser04 .b ul li{width: 25%;display: inline-block;vertical-align: top;padding: 65px 0;}
.serbox .ser04 .b ul li i{width: 96px;height: 96px;display: block;margin: 0 auto 30px;}
.serbox .ser04 .b ul li .bz01{background: url(../images/bz01.png) no-repeat scroll center center;background-size: 100%;}
.serbox .ser04 .b ul li .bz02{background: url(../images/bz02.png) no-repeat scroll center center;background-size: 100%;}
.serbox .ser04 .b ul li .bz03{background: url(../images/bz03.png) no-repeat scroll center center;background-size: 100%;}
.serbox .ser04 .b ul li .bz04{background: url(../images/bz04.png) no-repeat scroll center center;background-size: 100%;}
.serbox .ser04 .b ul li h2{font-size: 22px;color:#000;line-height: 40px;text-align: center;margin-bottom: 10px;font-weight: bold;}
.serbox .ser04 .b ul li p{font-size: 18px;color:#000;line-height: 36px;text-align: center;}
.serbox .ser04 .c{margin-top: 60px;}
.serbox .ser04 .c ul{font-size: 0;text-align: center;}
.serbox .ser04 .c ul li{width: 25%;display: inline-block;vertical-align: top;}
.serbox .ser04 .c ul li .num{width: 62px;height: 62px;background: #fff;border-radius: 50%;font-size: 34px;color:#FF8F07;line-height: 62px;text-align: center;display: block;margin: 0 auto;font-family: 'din';font-weight: bold;}
.serbox .ser04 .c ul li h2{font-size: 22px;color:#000;line-height: 40px;text-align: center;}
.serbox .ser04 .c ul li p{font-size: 17px;color:#000;line-height: 40px;text-align: center;}
.serbox .ser04 .c ul li:nth-child(3) .num{line-height: 56px;}
.serbox .ser04 .c .notice{font-size: 17px;color:#000;line-height: 24px;text-align: center;margin-top: 50px;}

.serbox .ser05{width: 82.5%;margin: 0 auto 100px;}
.serbox .ser05 .t{margin-bottom: 37px;}
.serbox .ser05 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;margin-bottom: 40px;}
.serbox .ser05 .t span{width: 51%;height: 2px;display: block;background: #e1e1e1;margin: 0 auto;position: relative;}
.serbox .ser05 .t span::after{content:"";width: 2px;height: 32px;display: block;background: #e1e1e1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-100%);}
.serbox .ser05 .b{width: auto;}
.serbox .ser05 .b ul{font-size: 0;text-align: center;}
.serbox .ser05 .b ul li:nth-child(1){
	min-height:393px
}
.serbox .ser05 .b ul li{width: calc(49% - 4px);display: inline-block;vertical-align: top;margin-right: 1%;border: 2px solid #e1e1e1;padding: 60px 0px 80px 0px;min-height: 254px;position: relative;}
.serbox .ser05 .b ul li::before{content:"";width: 2px;height: 37px;display: block;background: #e1e1e1;position: absolute;left:50%;top:0;transform: translate(-50%,-110%);}
.serbox .ser05 .b ul li:nth-child(2){margin-left: 1%;margin-right: 0;}
.serbox .ser05 .b ul li i{width: 96px;height: 96px;display: block;margin: 0 auto 10px;}
.serbox .ser05 .b ul li i.ms01{background: url(../images/ms01.png) no-repeat;background-size: 100%;}
.serbox .ser05 .b ul li i.ms02{background: url(../images/ms02.png) no-repeat;background-size: 100%;}
.serbox .ser05 .b ul li h2{font-size: 22px;color:#000;line-height: 36px;text-align: center;}
.serbox .ser05 .b ul li span{font-size: 17px;color:#000;line-height: 36px;text-align: center;display: block;}
.serbox .ser05 .b ul li .box{width: 80%;margin: 0 auto;}
.serbox .ser05 .b ul li .box p{font-size: 16px;color:#000;line-height: 24px;text-align: center;}

.serbox02{width: 100%;height: auto;}
.serbox02 .ser01{font-size: 0;text-align: left;padding-top: 100px;width: 82.5%;margin: 0 auto 100px;}
.serbox02 .ser01 .imgs{width: 40%;display: inline-block;vertical-align: middle;}
.serbox02 .ser01 .imgs img{width: 100%;display: block;}
.serbox02 .ser01 .text{width: 55%;display: inline-block;vertical-align: middle;margin-left: 5%;}
.serbox02 .ser01 .text h2{font-size: 28px;color:#000;line-height: 40px;text-align: left;margin-bottom: 25px;}
.serbox02 .ser01 .text p{font-size: 17px;color:#000;line-height: 40px;text-align: left;text-align: justify;}
.serbox02 .ser01 .text span{font-size: 17px;color:#7c7c7c;line-height: 36px;display: block;text-align: left;margin-top: 30px;}

.serbox02 .ser02{width: 82.5%;margin: 0 auto 100px;}
.serbox02 .ser02 .t{margin-bottom: 100px;}
.serbox02 .ser02 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox02 .ser02 .b{width: auto;}
.serbox02 .ser02 .b ul{font-size: 0;text-align: left;margin-bottom: 70px;}
.serbox02 .ser02 .b ul li{width: 33.3333%;display: inline-block;vertical-align: top;}
.serbox02 .ser02 .b ul li i{width: 96px;height: 96px;display: block;margin: 0 auto 25px;}
.serbox02 .ser02 .b ul li .s02-1{background: url(../images/s02-1.png) no-repeat;background-size: 100%;}
.serbox02 .ser02 .b ul li .s02-2{background: url(../images/s02-2.png) no-repeat;background-size: 100%;}
.serbox02 .ser02 .b ul li .s02-3{background: url(../images/s02-3.png) no-repeat;background-size: 100%;}
.serbox02 .ser02 .b ul li .box{width: auto;}
.serbox02 .ser02 .b ul li .box h2{font-size: 22px;color:#000;line-height: 40px;text-align: center;margin-bottom: 25px;}
.serbox02 .ser02 .b ul li .box p{font-size: 17px;color:#000;line-height: 30px;text-align: center;margin-bottom: 5px;}
.serbox02 .ser02 .b ul li .box span{font-size: 14px;color:#000;line-height: 30px;display: block;text-align: center;}
.serbox02 .ser02 .b .notice{width: 80%;height: auto;padding: 29px 0;border: 1px solid #cecece;margin: 0 auto;}
.serbox02 .ser02 .b .notice p{font-size: 17px;color:#000;line-height: 30px;text-align: center;}

.ser03bar{width: 100%;height: auto;background: #F6F6F6;}
.ser03bar .ser03{width: 82.5%;padding: 100px 0;margin: 0 auto;}
.ser03bar .ser03 .t{margin-bottom: 120px;}
.ser03bar .ser03 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.ser03bar .ser03 .b{width: auto;}
.ser03bar .ser03 .b ul{font-size: 0;text-align: center;}
.ser03bar .ser03 .b ul li{width: 33.3333%;display: inline-block;vertical-align: top;}
.ser03bar .ser03 .b ul li i{width: 88px;height: 88px;display: block;margin: 0 auto 50px;}
.ser03bar .ser03 .b ul li .s03-1{background: url(../images/s03-1.png) no-repeat;background-size: 100%;}
.ser03bar .ser03 .b ul li .s03-2{background: url(../images/s03-2.png) no-repeat;background-size: 100%;}
.ser03bar .ser03 .b ul li .s03-3{background: url(../images/s03-3.png) no-repeat;background-size: 100%;}
.ser03bar .ser03 .b ul li p{font-size: 18px;color:#000;line-height: 40px;text-align: center;}
/**font-size: 22px;**/
.cont{width: 82.5%;margin: 0 auto;padding: 100px 0px 150px 0px;}
.cont .t{margin-bottom: 100px;}
.cont .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.cont .b{width: auto;}
.cont .b ul{font-size: 0;text-align: center;}
.cont .b ul li{width: 25%;display: inline-block;vertical-align: top;}
.cont .b ul li i{width: 56px;height: 56px;display: block;margin: 0 auto 25px;}
.cont .b ul li .s04-1{background: url(../images/s04-01.png) no-repeat;background-size: 100%;}
.cont .b ul li .s04-2{background: url(../images/s04-02.png) no-repeat;background-size: 100%;}
.cont .b ul li .s04-3{background: url(../images/s04-03.png) no-repeat;background-size: 100%;}
.cont .b ul li p{font-size: 18px;color:#000;line-height: 40px;text-align: center;}
/**font-size: 22px;**/
.serbox03 .ser02.ser02-1{width: 82.5%;margin: 0 auto 100px;}
.serbox03 .ser02.ser02-1 .t{margin-bottom: 100px;}
.serbox03 .ser02.ser02-1 .t h2{font-size: 32px;color:#000;line-height: 40px;text-align: center;}
.serbox03 .ser02.ser02-1 .b{width: auto;}
.serbox03 .ser02.ser02-1 .b ul{font-size: 0;text-align: left;margin-bottom: 70px;}
.serbox03 .ser02.ser02-1 .b ul li{width: 50%;display: inline-block;vertical-align: top;}
.serbox03 .ser02.ser02-1 .b ul li i{width: 96px;height: 96px;display: block;margin: 0 auto 25px;}
.serbox03 .ser02.ser02-1 .b ul li .s02-1{background: url(../images/spro-1.png) no-repeat;background-size: 100%;}
.serbox03 .ser02.ser02-1 .b ul li .s02-2{background: url(../images/spro-2.png) no-repeat;background-size: 100%;}
.serbox03 .ser02.ser02-1 .b ul li .box{width: auto;}
.serbox03 .ser02.ser02-1 .b ul li .box h2{font-size: 22px;color:#000;line-height: 40px;text-align: center;margin-bottom: 25px;}
.serbox03 .ser02.ser02-1 .b ul li .box p{font-size: 17px;color:#000;line-height: 30px;text-align: center;margin-bottom: 5px;}
.serbox03 .ser02.ser02-1 .b ul li .box span{font-size: 14px;color:#000;line-height: 30px;display: block;text-align: center;}
.serbox03 .ser02.ser02-1 .b .notice{width: 80%;height: auto;padding: 29px 0;border: 1px solid #cecece;margin: 0 auto;position: relative;}
.serbox03 .ser02.ser02-1 .b .notice h2{font-size: 24px;color:#FF8F07;line-height: 42px;width: 130px;height: 42px;background: #fff;position: absolute;left: 50%;top: 0;transform: translate(-50%,-56%);text-align: center;}
.serbox03 .ser02.ser02-1 .b .notice p{font-size: 18px;color:#000;line-height: 30px;text-align: left;width: 90%;margin: 0 auto;}

.serbox04{width: 82.5%;margin: 0 auto;}
.serbox04 .s04-1{padding: 90px 0;width: 65%;margin: 0 auto;}
.serbox04 .s04-1 .t{margin-bottom: 70px;padding: 30px 0;border-radius: 80px;background: #FFF3E5;}
.serbox04 .s04-1 .t h2{font-size: 24px;color:#000;line-height: 54px;text-align: center;}
.serbox04 .s04-1 .t h2 span{color:#FF8F07;}
.serbox04 .s04-1 .b{width: auto;}
.serbox04 .s04-1 .b img{width: 100%;display: block;margin-bottom: 75px;}
.serbox04 .s04-1 .b .notice{width: auto;border: 1px solid #cecece;padding: 25px 0;}
.serbox04 .s04-1 .b .notice p{font-size: 16px;color:#000;line-height: 32px;text-align: center;}

.serbox04 .s04-2{width: auto;margin: 70px 0 100px;}
.serbox04 .s04-2 .t{margin-bottom: 80px;}
.serbox04 .s04-2 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox04 .s04-2 .b{width: auto;}
.serbox04 .s04-2 .b ul{font-size: 0;text-align: center;}
.serbox04 .s04-2 .b ul li{width: 12.5%;display: inline-block;vertical-align: top;margin: 0 2%;}
.serbox04 .s04-2 .b ul li i{width: 84px;height:94px;display: block;margin: 0 auto 35px;position: relative;}
.serbox04 .s04-2 .b ul li i::after{content:"";width: 172px;height: 1px;display: block;background: url(../images/s04-line.png) no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(25%,-50%);background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon01{background:#fff url(../images/s04-num01.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon02{background:#fff url(../images/s04-num02.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon03{background:#fff url(../images/s04-num03.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon04{background:#fff url(../images/s04-num04.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon05{background:#fff url(../images/s04-num05.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li .s04-icon06{background:#fff url(../images/s04-num06.png) no-repeat;background-size: 100%;}
.serbox04 .s04-2 .b ul li p{font-size: 16px;color:#000;line-height: 26px;text-align: center;width: 90%;margin: 0 auto;}
.serbox04 .s04-2 .b ul li p span{color:#FF8F07;}
.serbox04 .s04-2 .b ul li:last-child i::after{display: none;}

.serbox05{width: 82.5%;height: auto;margin: 0 auto;padding: 110px 0 130px;}
.serbox05 .ser01{font-size: 0;text-align: left;margin-bottom: 100px;}
.serbox05 .ser01 .imgs{width: 40%;display: inline-block;vertical-align: top;}
.serbox05 .ser01 .imgs img{width: 100%;display: block;}
.serbox05 .ser01 .text{width: 55%;display: inline-block;vertical-align: top;margin-left: 5%;}
.serbox05 .ser01 .text h2{font-size: 28px;color:#000;line-height: 40px;text-align: left;margin-bottom: 25px;}
.serbox05 .ser01 .text p{font-size: 18px;color:#000;line-height: 40px;text-align: left;font-weight:350;}

.serbox05 .ser02{margin-bottom: 100px;}
.serbox05 .ser02 .t{margin-bottom: 70px;}
.serbox05 .ser02 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox05 .ser02 .b{width: auto;}
.serbox05 .ser02 .b ul{font-size: 0;text-align: left;}
.serbox05 .ser02 .b ul li{width: 16%;display: inline-block;vertical-align: top;margin-right: 5%;}
.serbox05 .ser02 .b ul li:last-child{margin-right: 0;}
.serbox05 .ser02 .b ul li .img{width: 100%;height: auto;margin-bottom: 25px;}
.serbox05 .ser02 .b ul li .img img{width: 100%;display: block;}
.serbox05 .ser02 .b ul li .text{width: auto;}
.serbox05 .ser02 .b ul li .text p{font-size: 16px;color:#000;line-height: 32px;text-align: center;}

.serbox05 .ser03{width: auto;}
.serbox05 .ser03 .t{margin-bottom: 90px;}
.serbox05 .ser03 .t h2{font-size: 28px;color:#000;line-height: 40px;text-align: center;}
.serbox05 .ser03 .b{width: auto;}
.serbox05 .ser03 .b ul{font-size: 0;text-align: left;}
.serbox05 .ser03 .b ul li{width: calc(47% - 2px);display: inline-block;vertical-align: top;border: 1px solid #d6d6d6;margin-right: 3%;}
.serbox05 .ser03 .b ul li .imgs{width: 45%;display: inline-block;vertical-align: middle;}
.serbox05 .ser03 .b ul li .imgs img{width: 100%;display: block;}
.serbox05 .ser03 .b ul li .text{width: 48%;display: inline-block;vertical-align: middle;padding: 0 3.5%;}
.serbox05 .ser03 .b ul li .text p{font-size: 18px;color:#000;line-height: 40px;text-align: left;}
.serbox05 .ser03 .b ul li:nth-child(2){margin: 0;}
.bole_bgs{background: #F5F6FA;padding-top: 36px;width:100%;overflow:hidden;box-sizing:border-box}
.bole_bg{background: #F5F6FA;margin-top: -36px;}
.bole_list{width:82.5%;margin: 0px auto;padding: 80px 0;}
.bole_cneters{padding: 20px 0 !important;}
.bole_list ul li{margin-bottom: 16px;padding: 45px 45px;font-size: 0;text-align: left;background: #fff;}
.bole_list ul li .l{width: 22%;display: inline-block;vertical-align: middle;font-size: 0;text-align: left;box-sizing:border-box}
.bole_list ul li .l .img{width: 68px;height: 68px;display: inline-block;vertical-align: middle;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.bole_list ul li .l .img img{width: 100%;display: block;}
.bole_list ul li .l .text{
     display: -webkit-box;
    vertical-align: middle;
    -webkit-box-orient: vertical;
    float: right;
    width: calc(100% - 68px - 10px);
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
	


}
.bole_list ul li .l .text p{font-size: 16px;color:rgba(0, 0, 0, 0.4);line-height: 32px;}
.bole_list ul li .l .text h3{font-size: 20px;color:#000;line-height: 40px;text-align: left;}
.bole_list ul li .c{width: 56%;display: inline-block;vertical-align: middle;margin-left: 2%;}
.bole_list ul li .c p{font-size: 18px;color:rgba(0, 0, 0, 0.4);line-height: 36px;text-align: left;}
.bole_list ul li .c p span{display: inline-block;vertical-align: middle;margin-right: 50px;}
.bole_list ul li .r{width: 15%;display: inline-block;vertical-align: middle;margin-left: 5%;font-size: 0;text-align: right;}
.bole_list ul li .r .more{width: 128px;height: 49px;display: block;border: 1px solid #FF8F07;background: #FFF1DF;font-size: 18px;color:#FF8F07;transition: all 500ms;text-align: center;line-height: 49px;}
.bole_list ul li .r .more:hover{background: #FF8F07;color:#fff;}
.bole_list .morelist{width: 129px;height: 40px;display: block;border-radius: 30px;border: 1px solid #FF8F07;font-size: 16px;color:#FF8F07;line-height: 40px;text-align: center;margin: 50px auto 0;transition: all 500ms;}
.bole_list .morelist:hover{background: #FF8F07;color:#fff;}

.realtime{width:82.5%;margin: 0px auto;padding: 60px 0px 60px 0px;}
.realtime .realbox{padding: 20px 50px;background: #fff;}
.realtime .realbox .t{margin-bottom: 20px;}
.realtime .realbox .t .h2{font-size: 24px;color:#000;line-height: 36px;position:relative;overflow:hidden;width:100%;padding-left:15px;font-weight:600}
.realtime .realbox .t .line{
	position:absolute;
	top:3px;
	border-radius:3px;
	background:#FF8F07;
	width:4px;
	height:30px;
	left:0px
}
.realtime .realbox .b{width: auto;}
.realtime .realbox .b table{width: 100%;}
.realtime .realbox .b table tr th{font-size: 18px;color:#000;line-height: 48px;text-align: left;background: #e3e3e3;}
.realtime .realbox .b table tr th:nth-child(1){text-indent: 30px;}
.realtime .realbox .b table tr td{font-size: 16px;color:#666;line-height: 48px;text-align: left;background: #f2f2f2;}
.realtime .realbox .b table tr td:nth-child(1){text-indent: 30px;}
.realtime .realbox .b table tr:nth-child(2n) td{background: #fff;}
.moban{
   width:100%;
   overflow:hidden;
   background:#000;
   opacity:0.5;
   z-index:5;
   position:fixed;
   top:0px
   
}
.types-centers{
   width:80%;
   overflow:hidden;
   position:fixed;
   top:126px;
   left:10%;
   border-radius: 15px;
   background: linear-gradient(to bottom, #f3faff, #fff);
   min-height:188px;
   padding:12px;
   z-index: 10;
   box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);
}
.types-centers .types-boxs{
	   width:100%;
	   overflow:hidden;
	   position:relative;
	   margin:0px auto;
	   padding:0px;
	   box-sizing:border-box;
}
.types-centers .types-boxs .city-centers{
	   width:100%;
	   overflow:hidden;
	   margin:20px auto;
	   padding:0px;
	   text-align:center;
	   box-sizing:border-box;
}
.types-centers .types-boxs .prov{
	width:108px;
	height:42px;
	line-height:42px;
	text-align:center;
	margin-left:10px;
	font-size:16px;
}
.types-centers .types-boxs .city{
	width:108px;
	height:42px;
	line-height:42px;
	margin-left:10px;
	text-align:center;
	font-size:16px;
}
.types-centers .types-boxs .dist{
	width:108px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:16px;
	margin-left:10px;
}
.types-centers .types-list{
   width:100%;
   overflow:hidden;
   margin:0px auto;
   padding:0px;
   box-sizing:border-box;
}
.types-centers .types-close{
	width:38px;
	height:38px;
	position:absolute;
	right:20px;
	top:10px;
	background:url(../images/closetypes.png) no-repeat center;
	background-size: 100%;
	cursor:pointer;
	
}
.types-centers .types-items{
	width:24%;
	text-align:left;
	overflow:hidden;
	font-size:16px;
	line-height:22px;
	margin-left:1%;
	margin-top:5px;
	color:#666;
	white-space: nowrap; /* 防止文本换行 */
    text-overflow: ellipsis; /* 显示省略符号来代表被修剪的文本 */
	padding:8px;
	box-sizing:border-box;
	float:left;
	border-radius:6px;
	cursor:pointer;
}
.types-centers .types-items:hover{
	font-size:18px;
	color:#fe9006;
}
.types-centers .types-title{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	line-height:48px;	
	padding:5px;
	margin:0px auto;
	box-sizing:border-box;
}

.positions{width: 82.5%;margin: 0 auto;padding: 50px 0px 0px 0px;font-size: 0;text-align: left;}
.positions .top{background: #fff;border-radius: 5px;padding: 1.5% 0 0;}
.positions .top .sear{width: 50%;margin-bottom: 3%;font-size: 0;text-align: left;margin-bottom: 1.5%;margin-left: 1.5%;}
.positions .top .sear form{font-size: 0;text-align: left;}
.positions .top .sear form .intxt{width: calc(80% - 2px);display: inline-block;vertical-align: top;text-indent: 20px;font-size: 20px;color:#333;line-height: 54px;text-align: left;border: 1px solid #d2d2d2;border-radius: none;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.positions .top .sear form .inbtn{width: 20%;height: 56px;font-size: 20px;color:#fff;border: none;background: #FF8F07;line-height: 56px;text-align: center;display: inline-block;vertical-align: middle;cursor: pointer;transition: all 500ms;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.positions .top .sear form .inbtn:hover{background: #fea73d;}
.positions .filterbox{font-size: 0;text-align: left;padding:1.5%;}
.positions .filterbox .filter{
	white-space: nowrap; /* 防止文本换行 */
    text-overflow: ellipsis; /* 显示省略符号来代表被修剪的文本 */
	display: inline-block;
	vertical-align: top;
	margin-right: 24px;
	border-radius: 5px;
	background: #f6f6f6;
	font-size: 0;
	text-align: left;
	cursor: pointer;
	width: 110px;
	position: relative;
}
.positions .filterbox .filter h2{
	font-size: 14px;
	color:#000;
	line-height: 40px;
	overflow:hidden;
	text-align: left;
	text-indent: 5px;
	position: relative;
	padding:5px;
	box-sizing:border-box;
	white-space: nowrap;
	overflow:hidden;
    text-overflow: ellipsis;
}
.positions .filterbox .filter h2::after{content:"";width: 0;height: 0;border-right: 15px solid transparent;border-left: 15px solid transparent;border-bottom: 15px solid #c7c7c7;position: absolute;left: 43%;top: 50%;transform:translate(106%, -50%) scale(0.35) rotate(180deg)}
.positions .filterbox .filter ul{
	width: 268px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top:56px;
    background: #f6f6f6;
    border-radius: 5px;
    z-index: 1;
    white-space: nowrap; /* 防止文本换行 */
    text-overflow: ellipsis; /* 显示省略符号来代表被修剪的文本 */
	padding:5px;
	box-sizing:border-box;
}
.positions .filterbox .filter ul li{width: auto;}
.positions .filterbox2{padding: 1% 2.5%;margin: 15px 0;background: #fff;border-radius: 5px;}
.positions .filterbox2 .filink{font-size: 14px;color:#000;line-height: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;width: 100px;}
.positions .filterbox2 .filink.hov{color:#FF8F07}
.positions .l{width: 70%;display: inline-block;vertical-align: top;margin-right: 2%;}
.positions .l ul li{margin-bottom: 15px;padding: 2% 3%;border-radius: 5px;background: #fff;font-size: 0;text-align: left;}
.positions .filterbox .filter ul li a{    
    width: 100%;
    white-space: nowrap; /* 防止文本换行 */
    text-overflow: ellipsis; /* 显示省略符号来代表被修剪的文本 */
	padding:5px;
	box-sizing:border-box;
	font-size: 14px;
	color:#000;
	line-height: 40px;
	text-align: center;
	display: block;
	overflow:hidden
}
.positions .l ul li .text{width: 70%;display: inline-block;vertical-align: middle;}
.positions .l ul li .text .tit{margin-bottom: 10px;}
.positions .l ul li .text .tit a{font-size: 24px;color:#000;line-height: 33px;display: inline-block;vertical-align: bottom;margin-right: 15px;}
.positions .l ul li .text .tit a:hover{color:#FF8F07;}
.positions .l ul li .text .tit span{font-size: 14px;color:#999;line-height: 20px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
.positions .l ul li .text .tit b{font-size: 24px;color:#FF8F07;line-height: 24px;display: inline-block;vertical-align: bottom;}
.positions .l ul li .text .comp{font-size: 16px;color:#333;line-height: 32px;display: block;margin: 15px 0;}
.positions .l ul li .text .mess{font-size: 0;text-align: left;}
.positions .l ul li .text .mess span{font-size: 14px;color:#333;line-height: 24px;display: inline-block;vertical-align: middle;padding: 0 10px;position: relative;}
.positions .l ul li .text .mess span::after{content:"";width: 1px;height: 12px;display: block;position: absolute;right: 0;top: 6px;background: #d9d9d9;}
.positions .l ul li .text .mess span:first-child{padding-left: 0;}
.positions .l ul li .text .mess .bonus{margin-left: 20px;}
.positions .l ul li .text .mess .bonus::after{display: none;}
.positions .l ul li .conts{width: 30%;display: inline-block;vertical-align: middle;text-align: right;}
.positions .l ul li .conts .person{font-size: 0;text-align: right;margin-bottom: 20px;}
.positions .l ul li .conts .person .icon{width: 32px;height: 32px;display: inline-block;vertical-align: middle;}
.positions .l ul li .conts .person .icon img{width: 100%;display: block;}
.positions .l ul li .conts .person span{font-size: 16px;color:#000;line-height: 32px;display: inline-block;vertical-align: middle;margin: 0 20px;}
.positions .l ul li .conts .person span:last-child{margin-right: 0;}
.positions .l ul li .btns{font-size: 0;text-align: right;}
.positions .l ul li .btns .detail{width: 108px;height: 40px;display: inline-block;vertical-align: middle;border-radius: 5px;background: #ff8f07;font-size: 16px;color:#fff;line-height: 40px;text-align: center;margin-right: 8px;}
.positions .l ul li .btns .detail:hover{background: #fea73d;}
.positions .l ul li .btns .wxbox{width: 108px;height: 40px;display: inline-block;vertical-align: middle;position: relative;}
.positions .l ul li .btns .wxbox .contact{width: 108px;height: 40px;display: block;background: #07A0FF;font-size: 16px;color:#fff;line-height: 40px;text-align: center;border-radius: 5px;}
.positions .l ul li .btns .wxbox .wechat{width: 148px;height: auto;position: absolute;left: 50%;top:50%;transform: translate(-50%,-102%);display: none;}
.positions .l ul li .btns .wxbox .wechat img{width: 100%;display: block;}
.positions .l ul li .btns .wxbox:hover .wechat{display: block;}
.positions .r{width: 28%;display: inline-block;vertical-align: top;}
.positions .r .ad{position: relative;margin-bottom: 16px;border-radius: 5px;overflow: hidden;}
.positions .r .ad .img{width: 100%;height: auto;}
.positions .r .ad .img img{width: 100%;display: block;}
.positions .r .ad .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 95%;}
.positions .r .ad .text p{font-size: 22px;color:#fff;line-height: 40px;font-weight: bold;text-align: center;width: 90%;}
.positions .more_position{width: 156px;height: 40px;display: block;border-radius: 30px;border: 1px solid #ff8f07;font-size: 16px;color:#ff8f07;line-height: 40px;text-align: center;margin: 50px auto;}
.positions .more_position:hover{background: #ff8f07;color:#fff}





.position{width:82.5%;margin: 0 auto;padding: 50px 0px 0px 0px;font-size: 0;text-align: left;}
.position .top{background: #fff;border-radius: 5px;padding: 1.5% 0 0;}
.position .top .sear{width: 50%;margin-bottom: 3%;font-size: 0;text-align: left;margin-bottom: 1.5%;margin-left: 1.5%;}
.position .top .sear form{font-size: 0;text-align: left;}
.position .top .sear form .intxt{width: calc(80% - 2px);display: inline-block;vertical-align: top;text-indent: 20px;font-size: 20px;color:#333;line-height: 54px;text-align: left;border: 1px solid #d2d2d2;border-radius: none;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.position .top .sear form .inbtn{width: 20%;height: 56px;font-size: 20px;color:#fff;border: none;background: #FF8F07;line-height: 56px;text-align: center;display: inline-block;vertical-align: middle;cursor: pointer;transition: all 500ms;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.position .top .sear form .inbtn:hover{background: #fea73d;}
.position .filterbox{font-size: 0;text-align: left;padding:1.5%;}
.position .filterbox .filter{display: inline-block;vertical-align: top;margin-right: 24px;border-radius: 5px;background: #f6f6f6;font-size: 0;text-align: left;width: 110px;position: relative;}
.position .filterbox .filter h2{
	font-size: 14px;
    color: #000;
    line-height: 40px;
    overflow: hidden;
    text-align: left;
    text-indent: 5px;
    position: relative;
    padding: 5px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.position .filterbox .filter h2::after{content:"";width: 0;height: 0;border-right: 15px solid transparent;border-left: 15px solid transparent;border-bottom: 15px solid #c7c7c7;position: absolute;left: 43%;top: 50%;transform:translate(106%, -50%) scale(0.35) rotate(180deg)}
.position .filterbox .filter ul{
    width: 208px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 58px;
    background: #f6f6f6;
    border-radius: 5px;
    padding-top: 15px;
    z-index: 1;
}
.position .filterbox .filter ul li{width: auto;}
.position .filterbox .filter ul li a{font-size: 14px;color:#000;line-height: 40px;text-align: center;display: block;}
.position .filterbox2{padding: 1% 2.5%;margin: 15px 0;background: #fff;border-radius: 5px;}
.position .filterbox2 .filink{font-size: 14px;color:#000;line-height: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;width: 100px;}
.position .filterbox2 .filink.hov{color:#FF8F07}
.position .l{width: 70%;display: inline-block;vertical-align: top;margin-right: 2%;}
.position .l ul li{margin-bottom: 15px;padding: 2% 3%;border-radius: 5px;background: #fff;font-size: 0;text-align: left;}
.position .l ul li .text{width: 70%;display: inline-block;vertical-align: middle;}
.position .l ul li .text .tit{margin-bottom: 10px;}
.position .l ul li .text .tit a{font-size: 24px;color:#000;line-height: 33px;display: inline-block;vertical-align: bottom;margin-right: 15px;}
.position .l ul li .text .tit a:hover{color:#FF8F07;}
.position .l ul li .text .tit span{font-size: 14px;color:#999;line-height: 20px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
.position .l ul li .text .tit b{font-size: 24px;color:#FF8F07;line-height: 24px;display: inline-block;vertical-align: bottom;}
.position .l ul li .text .comp{font-size: 16px;color:#333;line-height: 32px;display: block;margin: 15px 0;}
.position .l ul li .text .mess{font-size: 0;text-align: left;}
.position .l ul li .text .mess span{font-size: 14px;color:#333;line-height: 24px;display: inline-block;vertical-align: middle;padding: 0 10px;position: relative;}
.position .l ul li .text .mess span::after{content:"";width: 1px;height: 12px;display: block;position: absolute;right: 0;top: 6px;background: #d9d9d9;}
.position .l ul li .text .mess span:first-child{padding-left: 0;}
.position .l ul li .text .mess .bonus{margin-left: 20px;}
.position .l ul li .text .mess .bonus::after{display: none;}
.position .l ul li .conts{width: 30%;display: inline-block;vertical-align: middle;text-align: right;}
.position .l ul li .conts .person{font-size: 0;text-align: right;margin-bottom: 20px;}
.position .l ul li .conts .person .icon{width: 32px;height: 32px;display: inline-block;vertical-align: middle;}
.position .l ul li .conts .person .icon img{width: 100%;display: block;}
.position .l ul li .conts .person span{font-size: 16px;color:#000;line-height: 32px;display: inline-block;vertical-align: middle;margin: 0 20px;}
.position .l ul li .conts .person span:last-child{margin-right: 0;}
.position .l ul li .btns{font-size: 0;text-align: right;}
.position .l ul li .btns .detail{width: 108px;height: 40px;display: inline-block;vertical-align: middle;border-radius: 5px;background: #ff8f07;font-size: 16px;color:#fff;line-height: 40px;text-align: center;margin-right: 8px;}
.position .l ul li .btns .detail:hover{background: #fea73d;}
.position .l ul li .btns .wxbox{width: 108px;height: 40px;display: inline-block;vertical-align: middle;position: relative;}
.position .l ul li .btns .wxbox .contact{width: 108px;height: 40px;display: block;background: #07A0FF;font-size: 16px;color:#fff;line-height: 40px;text-align: center;border-radius: 5px;}
.position .l ul li .btns .wxbox .wechat{width: 148px;height: auto;position: absolute;left: 50%;top:50%;transform: translate(-50%,-102%);display: none;}
.position .l ul li .btns .wxbox .wechat img{width: 100%;display: block;}
.position .l ul li .btns .wxbox:hover .wechat{display: block;}
.position .r{width: 28%;display: inline-block;vertical-align: top;}
.position .r .ad{position: relative;margin-bottom: 16px;border-radius: 5px;overflow: hidden;}
.position .r .ad .img{width: 100%;height: auto;}
.position .r .ad .img img{width: 100%;display: block;}
.position .r .ad .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 95%;}
.position .r .ad .text p{font-size: 22px;color:#fff;line-height: 40px;font-weight: bold;text-align: center;width: 90%;}
.position .more_position{width: 156px;height: 40px;display: block;border-radius: 30px;border: 1px solid #ff8f07;font-size: 16px;color:#ff8f07;line-height: 40px;text-align: center;margin: 50px auto;}
.position .more_position:hover{background: #ff8f07;color:#fff}
.adimg{width: 26%;height: auto;display: block;margin: 0 auto;}
.adimg img{width: 100%;display: block;}

.detail_bar{width: 100%;padding: 110px 0 95px;}
.detail{width: 82.5%;margin: 0 auto;background: #fff;margin: 0 auto;}
.detail .t{margin-bottom: 25px;}
.detail .t h2{font-size: 32px;color:#000;line-height: 32px;padding: 19px 0;text-align: center;}
.detail .b{width: 78.89%;margin: 0 auto;}
.detail .b .box{width: auto;}
.detail .b .box .tit{background: #FFE9CE;padding-left: 30px;}
.detail .b .box .tit h2{font-size: 20px;color:#000;line-height: 49px;text-align: left;}
.detail .b .box .btm{padding: 40px 20px;}
.detail .b .box .btm ul{font-size: 0;text-align: left;}
.detail .b .box .btm ul li{width: 22%;display: inline-block;vertical-align: top;font-size: 0;text-align: left;margin: 0 1.5% 20px;}
.detail .b .box .btm ul li span{font-size: 16px;color:#000;line-height: 32px;text-align: left;display: inline-block;vertical-align: middle;text-align: left;width: 35%;}
.detail .b .box .btm ul li span:nth-child(2){width: 65%;}
.detail .b .box .btm .text{width: auto;}
.detail .b .box .btm .text p{font-size: 16px;color:#000;line-height: 32px;text-align: justify;}
.detail .b .box .btm .table{margin-bottom: 35px;}
.detail .b .box .btm .table .top{margin-bottom: 10px;}
.detail .b .box .btm .table .top h2{font-size: 16px;color:#000;line-height: 32px;text-align: left;}
.detail .b .box .btm .table .tab{width: auto;}
.detail .b .box .btm .table .tab table{width: 100%;height: auto;}
.detail .b .box .btm .table .tab table th{font-size: 16px;color:#000;line-height: 32px;text-align: left;}
.detail .b .box .btm .table .tab table td{font-size: 20px;color:#000;line-height: 42px;text-align: left;font-family: bold;}
.detail .b .box .btm .conts{margin-bottom: 50px;}
.detail .b .box .btm .conts .company{margin-bottom: 20px;}
.detail .b .box .btm .conts .company h3{font-size: 24px;color:#FF8F07;line-height: 32px;margin-bottom: 5px;}
.detail .b .box .btm .conts .company p{font-size: 0;text-align: left;}
.detail .b .box .btm .conts .company p .time{font-size: 16px;color:#ff8f07;line-height: 32px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.detail .b .box .btm .conts .company p .bold{font-size: 16px;color:#000;line-height: 32px;display: inline-block;vertical-align: middle;margin-right: 20px;font-weight: bold;}
.detail .b .box .btm .conts .txt{margin-bottom: 30px;}
.detail .b .box .btm .conts .txt h4{font-size: 14px;color:#000;line-height: 32px;text-align: left;font-weight: bold;}
.detail .b .box .btm .conts .txt p{font-size: 16px;color:#000;line-height: 32px;text-align: justify;}
.detail .b .box .btm .program{width: auto;}
.detail .b .box .btm .program .pt{margin-bottom: 20px;font-size: 0;text-align: left}
.detail .b .box .btm .program .pt span{font-size: 16px;color:#000;line-height: 32px;margin-bottom: 5px;display: inline-block;vertical-align: middle;margin-right: 50px;font-weight: bold;}
.detail .b .box .btm .program .pb{width: auto;}
.detail .b .box .btm .program .pb h4{font-size: 14px;color:#000;line-height: 32px;text-align: left;font-weight: bold;}
.detail .b .box .btm .program .pb p{font-size: 16px;color:#000;line-height: 32px;text-align: justify;}

.posidet{padding-top: 0;margin-top: -200px;position: relative;z-index: 1;}
.posidet .l{margin-bottom: 60px;}
.posidet .top_t{margin-bottom: 40px;}
.posidet .top_t h1{font-size: 32px;color:#fff;line-height: 32px;}
.posidet .topd{font-size: 0;text-align: left;margin-bottom: 24px;}
.posidet .topd .pl{width: 66%;display: inline-block;vertical-align: top;margin-right: 2%;font-size: 0;text-align: left;padding: 25px 2%;background: #fff;border-radius: 8px;}
.posidet .topd .pl .pll{width: 80%;display: inline-block;vertical-align: middle;}
.posidet .topd .pl .pll h2{font-size: 0;text-align: left;margin-bottom: 10px;display: block;}
.posidet .topd .pl .pll h2 b{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;display: inline-block;vertical-align: bottom;margin-right: 15px;}
.posidet .topd .pl .pll h2 span{font-size: 26px;color:#FF8F07;line-height: 28px;display: inline-block;vertical-align: bottom;}
.posidet .topd .pl .pll p{font-size: 20px;color:#333;line-height: 36px;text-align: left;margin-bottom: 20px;}
.posidet .topd .pl .pll .mess{font-size: 0;text-align: left;}
.posidet .topd .pl .pll .mess span{display: inline-block;vertical-align: middle;padding:0 10px;position: relative;font-size: 16px;color:#333;line-height: 32px;}
.posidet .topd .pl .pll .mess span::after{content: "";width: 1px;height: 16px;display: block;position: absolute;right: 0;top: 9px;background: #d9d9d9;}
.posidet .topd .pl .pll .mess span:first-child{padding-left: 0;}
.posidet .topd .pl .pll .mess span:last-child::after{display: none;}
.posidet .topd .pl .plr{width: 20%;display: inline-block;vertical-align: middle;}
.posidet .topd .pl .plr h3{font-size: 20px;color:#ff8f07;line-height: 30px;text-align: center;font-weight: 500;}
.posidet .topd .pr{width: 28%;display: inline-block;vertical-align: top;background: #fff;border-radius: 8px;height: 180px;}
.posidet .topd .pr .rcont{padding: 20px 6%;font-size: 0;text-align: left;}
.posidet .topd .pr .rcont .names{width: 70%;display: inline-block;vertical-align: bottom;font-size: 0;text-align: left;margin-bottom: 12px;}
.posidet .topd .pr .rcont .names h2{font-size: 18px;color:#000;line-height: 20px;text-align: left;margin-bottom: 30px;font-weight: bold;}
.posidet .topd .pr .rcont .names .img{display: inline-block;vertical-align: middle;}
.posidet .topd .pr .rcont .names .img i{width: 72px;height: 72px;display: inline-block;vertical-align: middle;border-radius: 50%;overflow: hidden;margin-right: 20px;}
.posidet .topd .pr .rcont .names .img img{width: 100%;display: block;}
.posidet .topd .pr .rcont .names .text{display: inline-block;vertical-align: middle;}
.posidet .topd .pr .rcont .names .text h3{font-size: 24px;color:#000;line-height: 24px;margin-bottom: 10px;}
.posidet .topd .pr .rcont .names .text p{font-size: 16px;color:#000;line-height: 20px;text-align: left;}
.posidet .topd .pr .rcont .wechat_img{width: 30%;display: inline-block;vertical-align: bottom;}
.posidet .topd .pr .rcont .wechat_img img{width: 102px;display: block;margin: 0 auto 10px;}
.posidet .topd .pr .rcont .wechat_img p{font-size: 14px;color:#000;line-height: 20px;text-align:center;}
.posidet .content{background: #fff;border-radius: 8px;padding: 3% 4%;min-height: 900px;}
.posidet .content .box{margin-bottom: 35px;}
.posidet .content .box h3{font-size: 18px;color:#000;line-height: 24px;font-weight: bold;padding-left: 12px;position: relative;margin-bottom: 30px;}
.posidet .content .box h3::before{content:"";width: 4px;height: 16px;display: block;background: #ff8f07;position: absolute;left: 0;top: 5px;}
.posidet .content .box .text{margin-bottom: 30px;}
.posidet .content .box .text h5{font-size: 16px;color:#333;line-height: 32px;text-align: left;margin-bottom: 10px;}
.posidet .content .box .text p{font-size: 14px;color:#666;line-height: 24px;text-align: justify;}

.info-centers{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	padding:30px 20px;
	box-sizing:border-box;
}
.info-centers .title{
    width:100%;
	font-size:24px;
	font-weight:700;
	color:#333;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	box-sizing:border-box;
	text-align:center;
}
.info-centers .createtime{
	width:100%;
	font-size:16px;
	color:#ff8f07;
	overflow:hidden;
	font-weight:700;
	line-height:28px;
	margin:10px auto;
	padding:0px;
	box-sizing:border-box;
	text-align:center;
}
 .info-centers .maincontent{
    width:100%;
	overflow:hidden;
	margin:10px auto;
	padding:30px 0px 30px 0px;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	box-sizing:border-box;
	font-size:18px
}
.post-pagi-area {
    margin-top: 10px;
    display: flex;
    float: left;
    width: 100%;
}
.post-pagi-area .nav-title {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.6px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 18px;
    color: #7c7c7c;
}

.post-pagi-area .h5 {
    text-transform: none;
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    transition: all 0.35s ease-in-out;
    color: #2b2b2b;
}

.post-pagi-area > div {
    width: 50%;
    margin-right: 15px;
}
.post-pagi-area > div:nth-child(2) {
    text-align: right;
    margin-right: 0;
    margin-left: 15px;
}
.post-pagi-area .h5, .breadcrumb-area h2 {
    word-break: break-word;
}
.post-pagi-area a {
    font-weight: 500;
    color: #666666;
}

.join{width: 82.5%;margin: 0px auto;padding: 80px 0px 0px 0px;box-sizing:border-box;overflow:hidden}
.join .j01{margin-bottom: 90px;font-size: 0;text-align: left;}
.join .j01 .l{width: 30%;display: inline-block;vertical-align: top;margin-right: 27px;background: #fff;}
.join .j01 .l ul{padding: 30px 0;}
.join .j01 .l ul li{width: auto;border-left: 8px;height: 100%;}
.join .j01 .l ul li a{font-size: 18px;color:#666;line-height: 50px;border-left:8px solid #fff;border-bottom: 1px solid #fff;text-indent: 40px;display: block;}
.join .j01 .l ul li.cur a{color:#000;border-left-color: #FF8F07;border-bottom-color: rgba(0, 0, 0, 0.2);}
.join .j01 .l ul li:hover a{color:#000;border-left-color: #FF8F07;border-bottom-color: rgba(0, 0, 0, 0.2);}
.join .j01 .r{width: calc(70% - 50px);padding: 50px;background: #fff;display: inline-block;vertical-align: top;}
.join .j01 .r .rt{margin-bottom: 40px;}
.join .j01 .r .rt h2{font-size: 32px;color:#000;line-height: 32px;margin-bottom: 20px;}
.join .j01 .r .rt p{font-size: 16px;color:#333;line-height: 32px;text-align: justify;}
.join .j01 .r .box{margin-bottom: 20px;}
.join .j01 .r .box h3{font-size: 16px;color:#333;line-height: 32px;text-align: justify;}
.join .j01 .r .box p{font-size: 14px;color:#999;line-height: 26px;text-align: justify;}
.join .j02{width: auto;background: #fff;}
.join .j02 .imgbox{width: 100%;height: auto;position: relative;}
.join .j02 .imgbox img{width: 100%;position: relative;}
.join .j02 .imgbox .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
.join .j02 .imgbox .text p{font-size: 32px;color:#fff;line-height: 40px;text-align: center;margin-bottom: 10px;}
.join .j02 .lcbox{padding: 90px 0;}
.join .j02 .t{margin: 0 auto 90px;}
.join .j02 .t h2{font-size: 32px;color:#000;line-height: 32px;text-align: center;}
.join .j02 .b{width: auto;}
.join .j02 .b img{width: 80%;display: block;margin: 0 auto;}

.join .j01 .r.lt .box1{margin-bottom:40px;}
.join .j01 .r.lt .box1 h2{font-size: 20px;color:#000;line-height: 30px;text-align: left;position: relative;margin-bottom: 25px;}
.join .j01 .r.lt .box1 h2::before{content:"";width: 15.5px;height: 17px;display: block;position: absolute;left: -30px;top: 50%;transform: translate(0,-50%);background: url(../images/company-h2-bg.png) no-repeat;background-size: 100%;}
.join .j01 .r.lt .box1 p{font-size: 16px;color:#999;line-height: 32px;text-align: justify;margin-bottom: 15px;}
.join .j01 .r.lt .box1 .text{margin-bottom: 40px;}
.join .j01 .r.lt .box1 .imgs h3{font-size: 19px;color:#000;line-height: 30px;text-align: center;margin-bottom: 40px;}
.join .j01 .r.lt .box1 .imgs img{width: 80%;display: block;margin: 0 auto;}
.join .j01 .r.lt .box1 .imgs2{width: auto;margin-top: 80px;}
.join .j01 .r.lt .box1 .imgs2 img{width: 100%;margin-bottom: 30px;}
.join .j01 .r.lt .box1 .imgs2 h5{font-size: 19px;color:#000;line-height: 24px;text-align: center;}

.join .j01 .r.lt .box1 .text p span{font-size: 16px;color:#FF8F07;line-height: 30px;display: block;}
.join .j01 .r.lt .box1 .text h5{font-size: 16px;color:#000;line-height: 30px;margin: 15px 0;}
.join .j01 .r.lt .box1 .text .txt{width: auto;}
.join .j01 .r.lt .box1 .text .txt p{font-size: 16px;color:#999;line-height: 30px;padding-left: 35px;background: url(../images/icon-point.png) no-repeat scroll left center;background-size: 12px;margin-bottom: 10px;}

.join .j01 .r.lt .box1 .part ul{font-size: 0;margin: 35px 0;text-align: left;}
.join .j01 .r.lt .box1 .part ul li{width: 30%;display: inline-block;vertical-align: top;}
.join .j01 .r.lt .box1 .part ul li .tits{width: 256px;height: 90px;display: block;border-radius: 50px;background: #FF8F07;font-size: 24px;color:#fff;text-align: center;line-height: 90px;margin:0 auto 20px;}
.join .j01 .r.lt .box1 .part ul li p{font-size: 16px;color:#333;line-height: 30px;text-align: center;}
.join .j01 .r.lt .box1 .part ul .line{width: 7.5%;display: inline-block;vertical-align: top;height: 90px;position: relative;margin: 0 -2%;}
.join .j01 .r.lt .box1 .part ul .line::before{content:"";width: 100%;height: 1px;position: absolute;left: 0%;top: 50%;border-bottom: 1px dashed #aaa;}

.join .j01 .r.lt .box1 .wechatbox{width: auto;}
.join .j01 .r.lt .box1 .wechatbox p{font-size: 16px;color:#333;line-height: 32px;text-align: center;margin-bottom: 0;}
.join .j01 .r.lt .box1 .wechatbox .wechat{width: auto;}
.join .j01 .r.lt .box1 .wechatbox .wechat img{width: auto;display: block;margin: 35px auto;}
.join .j01 .r.lt .box1 .wechatbox .wechat p{text-align: center;}
.join .j01 .r.lt .box1 .wechatbox .wechat p span{font-size: 16px;color:#ff8f07;display: block;text-align: center;line-height: 30px;}

.join .j01 .r.lt .box1 .program{width: auto;margin: 55px auto 40px;}
.join .j01 .r.lt .box1 .program ul{font-size: 0;text-align: center;}
.join .j01 .r.lt .box1 .program ul li{width: 50%;display: inline-block;vertical-align: top;}
.join .j01 .r.lt .box1 .program ul li i{width: 70px;height: 70px;display: block;margin: 0 auto 30px;}
.join .j01 .r.lt .box1 .program ul li i.pro01{background: url(../images/icon-qy.png) no-repeat;background-size: 100%;}
.join .j01 .r.lt .box1 .program ul li i.pro02{background: url(../images/icon-qy2.png) no-repeat;background-size: 100%;}
.join .j01 .r.lt .box1 .program ul li p{text-align: center;color:#333;}
.join .j01 .r.lt .box1 .notice{color:#333}


/* 金牌自媒体 */
.wemedia{width: 82.5%;margin: 0 auto;}
.wemedia .filterbar{padding: 35px 28px 24px;border-radius: 10px;background: #fff;margin-top: -35px;position: relative;margin-bottom: 55px;}
.wemedia .filterbar .searchbar{font-size: 0;text-align: left;border-radius: 5px;overflow: hidden;margin-bottom: 45px;}
.wemedia .filterbar .searchbar .intxt{width: 689px;height: 54px;display: inline-block;vertical-align: middle;border: 1px solid #d2d2d2;text-indent: 10px;font-size: 20px;color:#333;line-height: 56px;text-align: left;border-right: none;}
.wemedia .filterbar .searchbar .inbtn{width: 108px;height: 56px;display: inline-block;vertical-align: middle;font-size: 20px;color:#fff;background: #FF8F07;text-align: center;border: none;cursor: pointer;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.wemedia .filterbar .filterbox{font-size: 0;text-align: left;}
.wemedia .filterbar .filterbox .filter{display: inline-block;vertical-align: top;margin-right: 24px;border-radius: 5px;background: #f6f6f6;min-width: 120px;position: relative;cursor: pointer;}
.wemedia .filterbar .filterbox .filter:nth-child(7){width: 151px;}
.wemedia .filterbar .filterbox .filter h2{font-size: 16px;color:#000;line-height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;text-indent: 15px;}
.wemedia .filterbar .filterbox .filter h2::after{content:"";width: 8px;height: 6px;display: block;position: absolute;right: 15px;top: 50%;transform: translate(-50%,0);background: url(../images/arrow-btm.png) no-repeat;background-size: 100%;}
.wemedia .filterbar .filterbox .filter ul{width: 100%;position: absolute;top: 100%;left: 0;background: #f6f6f6;border-radius: 5px;display: none;}
.wemedia .filterbar .filterbox .filter ul li{width: auto;}
.wemedia .filterbar .filterbox .filter ul li a{font-size: 14px;color:#000;line-height: 32px;display: block;text-align: left;text-indent:20px;}
.wemedia .types{width: auto;margin-bottom: 24px;}
.wemedia .types ul{font-size: 0;text-align: left;}
.wemedia .types ul li{width:24%;display: inline-block;vertical-align: top;margin-right: 1%;background: #fff;border-radius: 5px;transition: all 500ms;}
.wemedia .types ul li a{display: block;padding: 29px 0;}
.wemedia .types ul li a i{width: 64px;height: 64px;display: block;margin: 0 auto 12px;background: url(../images/media-icon.png) no-repeat scroll 0px 0px;transition: all 500ms;}
.wemedia .types ul li a i.types01{background-position: 0 -64px;}
.wemedia .types ul li a i.types02{background-position: -64px -64px;}
.wemedia .types ul li a i.types03{background-position: -128px -64px;}
.wemedia .types ul li a i.types04{background-position: -192px -64px;}
.wemedia .types ul li a i.types05{background-position: -256px -64px;}
.wemedia .types ul li a i.types06{
	background-position: -252px -64px;
}
.wemedia .types ul li a i.types07{
	background-position: -385px -64px;
}
.wemedia .types ul li a i.types08{
	/**background-position: -64px -64px;**/
     background-position: -321px -64px;
}


.wemedia .types ul li:hover i.types01{background-position: 0 0;}
.wemedia .types ul li:hover a i.types02{background-position: -64px 0;}
.wemedia .types ul li:hover a i.types03{background-position: -128px 0;}
.wemedia .types ul li:hover a i.types04{background-position: -192px 0;}
.wemedia .types ul li:hover a i.types05{background-position: -256px 0;}

.wemedia .types ul li:hover a i.types06{background-position: -252px 0;}


.wemedia .types ul li:hover a i.types07{background-position: -385px 0;}

.wemedia .types ul li:hover a i.types08{background-position: -321px 0;}
.wemedia .types ul li a p{font-size: 14px;color:#000;line-height: 24px;text-align: center;transition: all 500ms;}
.wemedia .types ul li:hover{background: #ff8f07;}
.wemedia .types ul li:hover p{color:#fff}
.wemedia .types ul li:last-child{margin: 0;}
.wemedia .lists{width: auto;background: #fff;padding:5% 10%;margin-bottom: 24px;}
.wemedia .lists ul li{border-bottom: 1px dashed #bbb;padding: 40px 0;}
.wemedia .lists ul li a{display: block;font-size: 0;text-align: left;}
.wemedia .lists ul li a .text{width: 55%;display: inline-block;vertical-align: middle;}
.wemedia .lists ul li a .text .date{display: block;font-size: 16px;color:#ff8f07;line-height: 31px;font-weight: bold;background: url(../images/date-bg.png) no-repeat;margin-bottom: 25px;text-indent: 15px;background-size: 143px;}
.wemedia .lists ul li a .text h2{font-size: 24px;color:#000;line-height: 30px;text-align: left;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
.wemedia .lists ul li a .text p{font-size: 16px;color:#818181;line-height: 32px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wemedia .lists ul li a .imgs{width: 40%;display: inline-block;vertical-align: middle;margin-left: 5%;}
.wemedia .lists ul li a .imgs img{width: 100%;display: block;}
.wemedia .lists ul li:last-child{border-bottom: none;}
.wemedia .links{width: auto;margin-bottom: 100px;font-size: 0;text-align: center;}
.wemedia .links .box{width: 32%;display: inline-block;vertical-align: top;margin-right: 2%;background: #fff;padding: 60px 0;}
.wemedia .links .box a{display: block;}
.wemedia .links .box h2{font-size: 24px;color:#000;line-height: 30px;text-align: center;margin-bottom: 42px;}
.wemedia .links .box ul{font-size: 0;text-align: center;}
.wemedia .links .box ul li{width: 90px;display: inline-block;vertical-align: top;margin: 0 5%;}
.wemedia .links .box ul li img{width: 60px;height: 60px;display: block;margin: 0 auto 15px;}
.wemedia .links .box ul li p{font-size: 18px;color:#000;line-height: 22px;text-align: center;}
.wemedia .links .box:nth-child(3){margin-right: 0;}

.workplace{width: 82.5%;height: auto;margin: 0 auto;padding-top: 40px;}
.workplace .navs{margin-bottom: 27px;}
.workplace .navs ul{font-size: 0;text-align: left;}
.workplace .navs ul li{width: 23.5%;display: inline-block;vertical-align: top;margin-right: 2%;}
.workplace .navs ul li:last-child{margin: 0;}
.workplace .navs ul li a{display: block;padding: 26px 0;background: #fff;border-radius: 5px;overflow: hidden;transition:  all 500ms;}
.workplace .navs ul li i{width: 64px;height: 64px;display: block;margin: 0 auto 10px;background: url(../images/icons.png) no-repeat scroll 0px 0px;transition: all 500ms;}
.workplace .navs ul li i.work01{background-position: 0px -192px;}
.workplace .navs ul li i.work02{background-position: -64px -192px;}
.workplace .navs ul li i.work03{background-position: -128px -192px;}
.workplace .navs ul li i.work04{background-position: -192px -192px;}
.workplace .navs ul li p{font-size: 16px;color:#000;line-height: 24px;text-align: center;transition: all 500ms;}
.workplace .navs ul li:hover a{background: #ff8f07;}
.workplace .navs ul li:hover p{color:#fff}
.workplace .navs ul li:hover i.work01{background-position:0px -128px;}
.workplace .navs ul li:hover i.work02{background-position: -64px -128px;}
.workplace .navs ul li:hover i.work03{background-position: -128px -128px;}
.workplace .navs ul li:hover i.work04{background-position: -192px -128px;}
.workplace .lists{width: auto;background: #fff;padding:5% 10%;margin-bottom: 24px;}
.workplace .lists ul li{border-bottom: 1px dashed #bbb;padding: 40px 0;}
.workplace .lists ul li a{display: block;font-size: 0;text-align: left;}
.workplace .lists ul li a .text{width: 55%;display: inline-block;vertical-align: middle;}
.workplace .lists ul li a .text .date{display: block;font-size: 16px;color:#ff8f07;line-height: 31px;font-weight: bold;background: url(../images/date-bg.png) no-repeat;margin-bottom: 25px;text-indent: 15px;background-size: 143px;}
.workplace .lists ul li a .text h2{font-size: 24px;color:#000;line-height: 30px;text-align: left;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
.workplace .lists ul li a .text p{font-size: 16px;color:#818181;line-height: 32px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.workplace .lists ul li a .imgs{width: 40%;display: inline-block;vertical-align: middle;margin-left: 5%;overflow: hidden;}
.workplace .lists ul li a .imgs img{width: 100%;display: block;transition: all 500ms;}
.workplace .lists ul li:last-child{border-bottom: none;}
.workplace .lists ul li:hover a .text h2{color:#ff8f07}
.workplace .lists ul li:hover a .text p{color:#ff8f07}
.workplace .lists ul li:hover .imgs img{transform: scale(1.05);}

.plans{width: 82.5%;margin: 0 auto;padding: 100px 0px 80px 0px;}
.plans .plan01{width: auto;background:#fff;border-radius: 5px;margin-bottom: 24px;padding: 60px 95px;}
.plans .plan01 .t{margin-bottom: 50px;font-size: 0px;text-align: left;}
.plans .plan01 .t .img{width: 296px;height: 367px;display: inline-block;vertical-align: middle;margin-right: 75px;}
.plans .plan01 .t .img img{width: 100%;display: block;}
.plans .plan01 .t .text{width: 858px;display: inline-block;vertical-align: middle;}
.plans .plan01 .t .text h2{font-size: 0;text-align: left;margin-bottom: 23px;}
.plans .plan01 .t .text h2 span{font-size: 30px;display: inline-block;vertical-align: bottom;margin-right: 15px;color:#000;line-height: 32px;}
.plans .plan01 .t .text h2 b{font-size: 18px;display: inline-block;vertical-align: bottom;color:#000;line-height: 20px;}
.plans .plan01 .t .text p{font-size: 15px;color:#666;line-height: 32px;text-align: left;}
.plans .plan01 .b{width: 958px;margin: 0 auto;}
.plans .plan01 .b .tit{margin-bottom: 55px;}
.plans .plan01 .b .tit h1{font-size: 28px;color:#333;line-height: 50px;text-align: center;margin-bottom: 40px;}
.plans .plan01 .b .tit h2{font-size: 18px;color:#000;line-height: 30px;text-align: center;}
.plans .plan01 .b .boxs{width: 100%;height: auto;padding: 33px 0;position: relative;border-radius: 100px;background: #AAD6FF;}
.plans .plan01 .b .boxs .tips{width: 134px;height: 40px;font-size: 22px;color:#000;line-height: 40px;text-align: center;position: absolute;top: -20px;left: 50%;transform: translate(-50%,0);background: url(../images/tit01.png) no-repeat;background-size: 100%;}
.plans .plan01 .b .boxs ul{font-size: 0;text-align: center;}
.plans .plan01 .b .boxs ul li{display: inline-block;vertical-align: middle;}
.plans .plan01 .b .boxs ul li h3{font-size: 18px;color:#000;line-height: 26px;text-align: center;margin-bottom: 10px;}
.plans .plan01 .b .boxs ul li p{font-size: 17px;color:#000;line-height: 20px;text-align: center;}
.plans .plan01 .b .boxs ul .arrow-r{width: 30px;height: 27px;display: inline-block;vertical-align: middle;background: url(../images/arrow-r2.png) no-repeat;background-size: 100%;margin:0 28px;}
.plans .plan01 .b .boxs:nth-child(3){margin-top: 35px;}
.plans .plan01 .b .boxs:nth-child(3){background: #ffe4a5;}
.plans .plan01 .b .boxs:nth-child(3) .tips{background: url(../images/tit02.png) no-repeat;background-size: 100%;}

.plans .plan02{width: auto;background: #fff;border-radius: 10px;font-size: 0;text-align: left;overflow: hidden;margin-bottom: 25px;}
.plans .plan02 .imgs{width: 553px;height: 259px;display: inline-block;vertical-align: middle;}
.plans .plan02 .imgs img{width: 100%;display: block;}
.plans .plan02 .text{width: 780px;display: inline-block;vertical-align: middle;padding: 0 40px;}
.plans .plan02 .text p{font-size: 16px;color:#666;line-height: 28px;text-align: left;}

.plans .plan03{width: auto;background: #fff;padding: 57px 0 70px;border-radius: 10px;overflow: hidden;margin-bottom: 25px;}
.plans .plan03 .t{margin-bottom: 50px;}
.plans .plan03 .t h2{font-size: 28px;color:#000;line-height: 32px;text-align: center;}
.plans .plan03 .b{width: auto;padding-top: 60px;}
.plans .plan03 .b img{display: block;margin: 0 auto;}
.plans .plan03 .b ul{position: relative;width: 100%;height: 100%;}
.plans .plan03 .b ul li{width: auto;position: absolute;}
.plans .plan03 .b ul li h3{font-size: 18px;color:#000;line-height: 22px;text-align: center;margin-bottom: 5px;}
.plans .plan03 .b ul li p{font-size: 16px;color:#999;line-height: 24px;text-align: center;}
.plans .plan03 .b ul li:nth-child(1){left: 165px;bottom: 50px;}
.plans .plan03 .b ul li:nth-child(2){left: 365px;bottom: 170px;}
.plans .plan03 .b ul li:nth-child(3){right: 352px;bottom: 170px;}
.plans .plan03 .b ul li:nth-child(4){right:125px;bottom: 20px;}

.plans .plan04{width: auto;border-radius: 10px;background: #fff;padding: 56px 110px 0;}
.plans .plan04 .plan-gh{margin-bottom: 70px;}
.plans .plan04 .plan-gh .t{margin-bottom: 50px;}
.plans .plan04 .plan-gh .t h2{font-size: 28px;color:#000;line-height: 32px;text-align: center;}
.plans .plan04 .plan-gh .b{width: auto;}
.plans .plan04 .plan-gh .b ul{font-size: 0;text-align: left;}
.plans .plan04 .plan-gh .b ul li{display: inline-block;vertical-align: top;margin-right: 60px;position: relative;}
.plans .plan04 .plan-gh .b ul li:nth-child(2){margin: 0;}
.plans .plan04 .plan-gh .b ul li img{width: 570px;display: block;height: auto;}
.plans .plan04 .plan-gh .b ul li .text{width: 476px;height: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.plans .plan04 .plan-gh .b ul li .text h3{font-size: 28px;color:#fff;line-height: 32px;margin-bottom: 10px;}
.plans .plan04 .plan-gh .b ul li .text p{font-size: 16px;color:#fff;line-height: 26px;text-align: justify;letter-spacing: 1px;}
.plans .plan04 .plan-gh .b ul li .text .a-r{width: 40px;height: 22px;display: block;float: right;background: url(../images/gh-arrow-r.png) no-repeat;background-size: 100%;margin-top: 30px;}
.plans .plan04 .plan-js{width: auto;}
.plans .plan04 .plan-js .t{margin-bottom: 50px;}
.plans .plan04 .plan-js .t h2{font-size: 28px;color:#000;line-height: 32px;text-align: center;margin-bottom: 22px;}
.plans .plan04 .plan-js .t p{font-size: 16px;color:#000;line-height: 32px;text-align: center;}
.plans .plan04 .plan-js .b{width: auto;}
.plans .plan04 .plan-js .b ul{width: auto;}
.plans .plan04 .plan-js .b ul li{margin-bottom: 20px;font-size: 0;text-align: left;}
.plans .plan04 .plan-js .b ul li .imgs{width: 35%;height: auto;display: inline-block;vertical-align: middle;}
.plans .plan04 .plan-js .b ul li .imgs img{width: auto;max-width: 100%;display: block;margin: 0 auto;}
.plans .plan04 .plan-js .b ul li .text{width: calc(65% - 150px);display: inline-block;vertical-align: middle;margin-left: 150px;}
.plans .plan04 .plan-js .b ul li .text h2{font-size: 28px;color:#000;line-height: 32px;text-align: left;margin-bottom: 15px;}
.plans .plan04 .plan-js .b ul li .text p{font-size: 16px;color:#000;line-height: 30px;text-align: justify;}
.plans .plan04 .plan-js .b ul li.h2 .text{margin-left: 0;margin-right: 150px;}
.plans .plan04 .plan-js .b ul li:last-child{margin: 0;}

.plans .plan-cp{margin-bottom: 120px;}
.plans .plan-cp h2{font-size:32px;color:#FF8F07;line-height: 50px;text-align: center;margin-bottom:20px;}
.plans .plan-cp p{font-size: 17px;color:#000;text-align: center;}
.plans .plan-video{margin-bottom: 150px;}
.plans .plan-video .t{margin-bottom: 40px;}
.plans .plan-video .t h2{font-size: 28px;color:#333;line-height: 32px;text-align: center;margin-bottom: 30px;font-weight: 500;}
.plans .plan-video .t p{font-size: 14px;color:#999;line-height: 21px;text-align: center;}
.plans .plan-video .b{width: auto;}
.plans .plan-video .b video{margin: 0 auto;display: block;}
.plans .plan-list{width: 1130px;margin: 0 auto;}
.plans .plan-list ul li{margin-bottom: 114px;font-size: 0;text-align: left;}
.plans .plan-list ul li:nth-child(2){margin-bottom: 0;}
.plans .plan-list ul li .imgs{width: 406px;height: 406px;display: inline-block;vertical-align: middle;margin-right: 70px;}
.plans .plan-list ul li .imgs img{width: 100%;display: block;}
.plans .plan-list ul li .text{width: 650px;display: inline-block;vertical-align: middle;}
.plans .plan-list ul li .text h2{font-size: 32px;text-align: left;line-height: 40px;margin-bottom: 24px;}
.plans .plan-list ul li .text p{font-size: 16px;color:#666;line-height: 32px;text-align: justify;margin-bottom: 25px;}
.plans .plan-list ul li .text span{font-size: 16px;color:#FF8F07;line-height: 32px;display: block;text-align: left;}
.plans .plan-list ul li .text .links{font-size: 0;text-align: left;margin-top: 100px;}
.plans .plan-list ul li .text .links a{width: 142px;height: 46px;display: inline-block;vertical-align: middle;margin-right: 24px;font-size: 16px;color:#fff;text-align: center;border-radius: 5px;line-height: 46px;}
.plans .plan-list ul li .text .links .cp-btn{background: #FF8F07;}
.plans .plan-list ul li .text .links .cp-view{background: #07A0FF;}

.plans .plan-zd{width: auto;}
.plans .plan-zd .imgs{width: auto;margin-bottom: 60px;}
.plans .plan-zd .imgs img{width: 100%;display: block;}
.plans .plan-zd .text{width: auto;padding-left: 140px;position: relative;padding-top: 40px;margin-bottom: 40px;}
.plans .plan-zd .text::before{content:"";width: 34px;height: 23px;display: block;background: url(../images/icon-yh.png) no-repeat;background-size: 100%;transform: translate(-33px,-10px);}
.plans .plan-zd .text p{font-size: 18px;color:#8c8c8c;line-height: 40px;text-align: justify;}
.plans .plan-zd .text p span{font-weight: bold;color:#000;}
.ad{width: 100%;height: auto;position: relative;}
.ad .t{width: 1024px;height: 120px;margin: 130px auto 100px;position: relative;}
.ad .t::before{content:"";width: 34px;height: 22px;position: absolute;background: url(../images/icon-yh01.png) no-repeat;background-size: 100%;display: block;transform: translate(-50px,-15px);}
.ad .t::after{content:"";width: 34px;height: 22px;position: absolute;background: url(../images/icon-yh02.png) no-repeat;background-size: 100%;display: block;transform: translate(1050px,-15px);}
.ad .t h2{font-size: 28px;color:#ff8f07;line-height: 60px;font-weight: bold;text-align: center;}
.ad .b{width: auto;}
.ad img{width: 100%;display: block;}
.ad p{font-size: 28px;color:#fff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.55);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.plan-video-list{width: auto;margin-bottom: 40px;}
.plan-video-list .t{margin-bottom: 65px;}
.plan-video-list .t h2{font-size: 28px;color:#333;line-height: 50px;text-align: center;}
.plan-video-list ul{font-size: 0;text-align: left;}
.plan-video-list ul li{width: 640px;display: inline-block;vertical-align: top;margin-right: 38px;font-size: 0;text-align: left;margin-bottom: 38px;}
.plan-video-list ul li a{display: block;}
.plan-video-list ul li .imgs{width: 202px;height: 147px;display: inline-block;vertical-align: middle;margin-right: 38px;position: relative;}
.plan-video-list ul li .imgs img{width: 100%;display: block;}
.plan-video-list ul li .imgs::after{content:"";width: 52px;height: 52px;display: block;background: url(../images/video-btn.png) no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.plan-video-list ul li .text{width: 398px;display: inline-block;vertical-align: middle;}
.plan-video-list ul li .text h2{font-size: 18px;color:#333;line-height: 38px;width: 330px;text-align: justify;}
.plan-video-list ul li .text p{font-size: 14px;color:#999;line-height: 24px;text-align: justify;}
.plan-video-list ul li:nth-child(2n){margin-right: 0;}

.plan05{width: auto;}
.plan05 .t{margin-bottom: 90px;}
.plan05 .t h2{font-size: 28px;color:#333;line-height: 50px;text-align: center;}
.plan05 .b{width: auto;}
.plan05 .b .ul-gj{margin-bottom: 60px;}
.plan05 .b .ul-gj h2{font-size: 22px;color:#ff8f07;line-height: 32px;text-align: center;margin-bottom: 18px;}
.plan05 .b .ul-gj ul{padding-top: 20px;position: relative;font-size: 0;text-align: left;width: 1015px;margin: 0 auto;}
.plan05 .b .ul-gj ul::before{content:"";width:813px;height: 2px;display: block;background: #ff8f07;position: absolute;left: 102px;top: 0;}
.plan05 .b .ul-gj ul li{width: 20%;display: inline-block;vertical-align: top;font-size: 17px;color:#ff8f07;line-height: 45px;text-align: center;position: relative;}
.plan05 .b .ul-gj ul li::before{content:"";width: 2px;height: 22px;display: block;position: absolute;left: 50%;top: -20px;background: #ff8f07;}
.plan05 .b .ul-sf{margin-bottom: 60px;}
.plan05 .b .ul-sf h2{font-size: 22px;color:#7CD0D4;line-height: 32px;text-align: center;margin-bottom: 18px;}
.plan05 .b .ul-sf ul{padding-top: 20px;position: relative;font-size: 0;text-align: left;width: 1015px;margin: 0 auto;}
.plan05 .b .ul-sf ul::before{content:"";width:872px;height: 2px;display: block;background: #7CD0D4;position: absolute;left: 72px;top: 0;}
.plan05 .b .ul-sf ul li{width: 14.28%;display: inline-block;vertical-align: top;font-size: 17px;color:#7CD0D4;line-height: 45px;text-align: center;position: relative;}
.plan05 .b .ul-sf ul li::before{content:"";width: 2px;height: 22px;display: block;position: absolute;left: 50%;top: -20px;background: #7CD0D4;}
.plan05 .b .ul-sf ul li span{font-size: 13px;color:#a8a8a8;line-height: 18px;display: block;text-align: center;width: 90%;margin: 0 auto;}

.plans .plan-map{width: auto;margin-bottom: 150px;}
.plans .plan-map img{width: 1017px;display: block;margin: 0 auto;}

.support_tech_box {
	width: 368px;
	left:calc(55% - 368px);
	top: 12%;
	overflow: hidden;
	min-height: 188px;
	position: fixed;
	z-index: 100;
	display:none
}
.support_tech_box	.support_box {
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
		margin: 0px auto;
		padding: 20px;
		box-sizing: border-box;
}

.support_tech_box .st_close {
		position: absolute;
		top: 68px;
		right: 0px;
		z-index: 1000;
		width: 38px;
        cursor: pointer;
		height: 38px;
		background: url(https://tzheishi.0576hs.com/public/static/images/support/st_close.png) no-repeat top left;
		background-size: 38px;
	}

.support_tech_box .st_bottom {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
    height: 58px;
    box-sizing: border-box;
    position: relative;
}
.support_tech_box .st_bg {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	height: 34px;
	background: #fff;
	border-bottom-left-radius: 34px;
	border-bottom-right-radius: 34px;
}
.support_tech_box .st_phone {
	width: 80%;
	z-index: 10;
	position: absolute;
	left: 10%;
	top: 10px;
	height: 38px;
	line-height: 38px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	background: linear-gradient(to right, #2383FF 0%, #63A4FC 100%);
	border-radius: 34px;
}
.support_tech_box .st_phone a{
	color:#fff
}
.support_tech_box .st_arrow {
	position: absolute;
	bottom: 10px;
	right: 10%;
	z-index: 10;
	width: 30px;
	height: 30px;
	background: url(https://tzheishi.0576hs.com/public/static/images/support/st_arrow.png) no-repeat top left;
	background-size: 30px;
}
.support_tech_box .st_qrcode {
	background: #fff;
	margin: 0 auto;
	padding-top: 22px;
	padding-bottom: 28px;
	text-align: center;
}
.st_qrcode img {
	width: 156px;
	height: 152px;
	display: block;
	margin: 0px auto;
}
.support_tech_box .st_logo {
	background: #fff;
	padding: 0px;
	margin: 0 auto;
	padding-top: 8px;
	text-align: center;
} 
.st_logo img {
	width: 203px;
	height: 57px;
	display: inline-block;
	margin: 0rpx auto;
}
.support_tech_box .st_topbg {
	background: #fff;
	position: absolute;
	top: 32px;
	left: 0px;
	width: 100%;
	min-height: 188rpx;
	z-index: 999;
	overflow: hidden;
	background: url(https://tzheishi.0576hs.com/public/static/images/support/st_topbg.png) no-repeat center;
	background-size: 100%;
}
.support_tech_box .st_top {
	width: 100%;
	height: 88px;
	margin-top: 68px;
	line-height: 88px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	background: linear-gradient(to right, #2383FF 0%, #63A4FC 100%);
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
	.g_navfl .lines {
        display:inline-block;
		color:#fff
    }

@media only screen and (min-width: 1360px) and (max-width: 1680px) {
	.body-top-content{width:90%}
	.body-top-contents{width:100%;padding:40px 0px 0px 0px;}
	.types-centers{top:11.5%;z-index:1000}
	.page-centers{width:90%}
	.positions{width:90%}
	.snavs{width:90%}
	.centers-anli-title-13 .item .desc-content{
		min-height:378px
	}
	p{font-size:14px}
	.centers-anli-title-13 .item{
		min-height:558px
	}
	.join .j01 .r.lt .box1 .part ul li .tits{
		width:190px;
	}
	.cas-right .title{
		width:34%
	}
	.cas-rate .rate {
      width: 22%;
	  text-align:center
	}
	.cas-lists .lists-item{
		padding:20px
	}
	.cas-lists .lists-item .text{
		width:50%
	}
	.cas-lists .lists-item .texts{
			width:50%
	}
	.cas-lists .lists-item .textss{
		width:50%;
		text-align: left;
        margin-top: 15px;
	}
	.cas-lists .lists-item .success{
	    line-height: 32px;
		text-align: center;
		border: 1px solid #fff6e6;
		border-radius: 16px;
		font-size: 16px;
	}
	.body-content .center-top-3-bg-item{padding-left:160px;}
	.body-content.center-top-3-bg-icon{width:80px;height:80px;line-height:80px}
	.body-content .center-top-9-img{width:100%;}
	.body-content .center-top-2-bg{width:90%;}
	.body-content .center-top-3-bg{width:90%;}
	.body-content .center-top-5{width:90%;}
	.body-content .center-top-6{width:90%;}
	.body-content .font-text p{font-size:16px;line-height:25px}
	.body-content .center-top-3-bg-font p{font-size:16px;}
	.headerbox .header .hr{width: 70%;text-align: right;}
	.i01{width: 90%;padding: 50px 0;}
	.i01 .b ul li{width: calc(25% - 24px);}
	.i01 .b ul li .box{padding: 50px 25px 0;}
	.team__swiper_pagination {
		width: 46px  !important;
		height: 46px  !important;
		background-image: none;
		opacity: 1 !important;
		cursor: pointer;
		z-index: 10;
		margin-top: 0;
		padding-bottom: 40px;
		top: 105% !important;
	}
	.team__swiper_pagination.swiper-button-prev {
		left: 40% !important;
	}
	.team__swiper_pagination.swiper-button-next {
		right: 40%  !important;
	}
	.service .core-content .core-item{
		min-height:419px;	
	}
	.centers-anli-title-13 .swiper-containeri06 {width: 95%;}
	.body-content .right-content{
		position: absolute;
		top: 40px;
		width: 40%;
		right: 100px;
		overflow: hidden;
		padding: 0px;
		box-sizing: border-box;
	}
	.i01 .b ul li:hover .img{width: 320px;height: 150px;margin-left: -10px;margin-top: -5px;margin-bottom: 34px;}		
	.i02bar .i02{width: 90%;}
	.i03{width: 90%;padding-bottom:60px}
	.i04bar .i04{width: 90%;}
	.i05bar .i05{width: 90%;}
	.i06{width: 90%;}
	.i06 .b .box .c{margin: -50px 47px 0;}
	.footerbar .footer{width: 90%;}
	.footerbar .footer .fr .btm .map{width: 188px;}
	.snav{width: 90%;}
	.serbox{padding-top: 80px;}
	.serbox .ser01{width: 90%;}
	.serbox .ser02{width: 90%;}
	.serbox .ser03{width: 90%;}
	.serbox .ser04{width: 90%;}
	.serbox .ser05{width: 90%;}
	.solution{margin-bottom: 100px;width: 90%;}
	.solution .t{margin-bottom: 50px;}
	.solution .btm .text ul li h2{font-size: 18px;line-height: 40px;}
	.solution .btm .text ul li p{font-size: 14px;line-height: 24px;}
	.serbox02 .ser01{width: 90%;padding-top: 80px;margin-bottom: 80px;}
	.serbox02 .ser02{width: 90%;margin-bottom: 80px;}
	.serbox02 .ser02 .b .notice{width: 85%;}
	.ser03bar .ser03{width: 90%;}
	.cont{width: 90%;}
	.serbox03 .ser02.ser02-1{width: 90%;}
	.serbox03 .ser02.ser02-1 .b .notice{width: 90%;}
	.serbox04{width: 90%;}
	
    .bole_cneters{padding: 20px 0 !important;}
	.bole_list{width: 90%;}
	.realtime{width: 90%;margin: 0px auto;padding: 60px 0px 60px 0px;}
	.position{width: 90%;}
	.join{width: 90%;}
	.join .j01 .l{width: calc(35% - 27px);}
	.join .j01 .r{width: 65%;}
	.join .j01 .l ul li a{font-size:16px}
	.workplace{width: 90%;}
	.plans{width: 90%;}
	.snav{margin-top: -30px;}
	.snav ul li a{font-size: 16px;line-height: 72px;}
	.position .top .sear{width: 40%;margin-bottom: 0.5%;}
	.position .top .sear form .intxt{font-size: 14px;line-height: 40px;height: 38px;}
	.position .top .sear form .inbtn{height: 40px;font-size: 14px;line-height: 40px;}
	.wemedia .filterbar .searchbar .intxt{height: 38px;font-size: 14px;line-height: 40px;width:500px;}
	.wemedia .filterbar .searchbar .inbtn{height: 40px;font-size: 14px;line-height: 40px;}
	.wemedia .filterbar .filterbox .filter{min-width: 110px;}
	.wemedia .filterbar .filterbox .filter h2{font-size: 14px;}
	.service{width: 90%;padding: 20px 0;}
	.service .s04 .l ul li a{padding: 38.5px 0;}
	.service .s04 .l ul li h2{font-size: 22px;line-height: 32px;margin-bottom: 10px;}
	.service .s04 .l ul li p{font-size: 14px;}
	.cases{width: 90%;}
	.team{width: 90%;}
	.path{width: 90%;}
	.wemedia{width:90%}
	.body-content{width:90%}
	.centers-anli-title-13 .b-content{
		width: 95%;
        margin: 0px auto;
	}
	.g_navfl .lines {
        display:inline-block;
	
		color:#fff;
    }
}
/**
@media(max-width:1600px){
	.i01 .t h2{font-size: 36px;}
	.i01 .b ul li{width: 23.5%;margin-right: 1%;}
	.i01 .b ul li .box h2{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
	.i01 .b ul li .box .img{width: 100%;height: 133px;}
	.i01 .b ul li:hover .img{width: 105%;height: 143px;margin-left: -2.5%;margin-top: -5px;margin-bottom: 32px;}		
	.i02bar .i02{width: 95%;padding: 50px 0 80px;}
	.i02bar .i02 .t{margin-bottom: 3%;}
	.i02bar .i02 .t h2{font-size: 36px;}	
	.i02bar .i02 .b ul li .text h2{font-size: 20px;line-height: 24px;;}
	.i03{width: 95%;padding: 50px 0;}
	.i03 .t{margin-bottom: 3%;}
	.i03 .t h2{font-size: 36px;}
	.i04bar{background:#384867 url(../images/logo-w0.3.png) no-repeat scroll 90% -250px;background-size: 60%;}
	.i04bar .i04{width: 95%;padding: 50px 0;}
	.i04bar .i04 .t{margin-bottom: 3%;}
	.i04bar .i04 .t h2{font-size: 36px;}	
	.i04bar .i04 .b{padding-bottom: 5%;}
	.i05bar .i05{width: 95%;padding: 50px 0;}
	.i05bar .i05 .t{margin-bottom: 3%;}
	.i05bar .i05 .t h2{font-size: 36px;}
	.i05bar .i05 .b .swiper-containeri05 .swiper-slide .item{margin-bottom: 0;}
	.i06{width: 95%;}
	.i06 .t{margin-bottom: 3%;}
	.i06 .b .box .c{margin: -50px 37px 0;}
	.footerbar .footer{width: 92.5%;}
	.footerbar .footer .fr .btm .map{width: 46%;margin-right: 4%;}
	.footerbar .footer .fr .btm .map .btn{height: 30px;line-height: 30px;transform: translate(-50%,60%) scale(0.8);}
	.footerbar .footer .fr .btm .mes{width: 50%;}
	.footerbar .footer .fr .btm .mes a{width: 100%;}
	.snav{width: 95%;}
	.service{width: 95%;padding: 50px 0;}	
	.service .s01 .r h2{font-size: 20px;}
	.service .s01 .r span{margin-bottom: 20px;}
	.service .s01 .r .box p{font-size: 14px;line-height: 22px;}
	.service .s02 .b ul li .text{width: 90%;}
	.service .s02 .b ul li .text p{font-size: 14px;}
	.service .s03 .t h2{font-size: 28px;line-height: 74px;}
	.service .s03 .b p{font-size: 18px;line-height: 32px;}
	.service .s03 .b p::after{top: 13px;}
	.service .s04 .l ul li a{padding: 34.5px 0;}
	.service .s04 .l{width: 37%;}
	.service .s04 .r{width: 59%;}
	.cases{width: 95%;padding: 50px 0;}
	.cases .secnav{width: 95%;}
	.plan{width: 95%;padding: 5% 0 2%;}
	.plan .b .b01 .btm ul li:nth-child(5){margin-bottom: 0;}
	.plan .b .b01 .btm ul li:nth-child(6){margin-bottom: 0;}
	.plan .b .b01 .btm ul li{width: 47%;padding-right: 3%;}
	.plan .b .b01 .btm ul li:nth-child(2n){width: 47%;margin-right: 0;padding-left: 3%;}
	.serbox{padding-top:3%;}
	.snav.service_nav ul li:nth-child(1) a{padding: 8px 0;}
	.serbox .ser01{width: 95%;margin-bottom: 3%;}
	.serbox .ser01 ul li .text{padding: 5% 0;}
	.serbox .ser01 ul li .text h2{font-size: 32px;line-height: 34px;}
	.serbox .ser01 ul li .text p{font-size: 16px;line-height: 30px;}
	.serbox .ser02{width: 95%;margin-bottom: 3%;}
	.serbox .ser02 .t h2{font-size: 28px;line-height: 32px;}
	.serbox .ser02 .b table tr td h2{font-size: 20px;line-height: 34px;}
	.serbox .ser02 .b table tr td h3{font-size: 18px;}
	.serbox .ser02 .b table tr td p{font-size: 16px;}
	.serbox .ser03{margin-bottom: 3%;width: 95%;}
	.serbox .ser03 .t h2{font-size: 26px;}
	.serbox .ser03 .t p{font-size: 20px;}
	.serbox .ser03 .b ul li h2{font-size: 16px;}
	.serbox .ser03 .b ul li .box p{font-size: 16px;line-height: 30px;}
	.serbox .ser04bar{margin-bottom: 3%;padding: 3% 0;}
	.serbox .ser04{width: 95%;}
	.serbox .ser04 .t h2{font-size: 28px;line-height: 32px;}
	.serbox .ser04 .b ul li h2{font-size: 20px;}
	.serbox .ser04 .b ul li p{font-size: 16px;line-height: 30px;}
	.serbox .ser04 .c ul li h2{font-size: 20px;line-height: 30px;}
	.serbox .ser04 .c ul li p{font-size: 16px;line-height: 30px;}
	.serbox .ser04 .c .notice{font-size: 16px;}
	.serbox .ser05 .t h2{font-size: 28px;line-height: 32px;}
	.serbox .ser05 .b ul li{padding: 3% 0 3.5%;}
	.serbox .ser05 .b ul li h2{font-size: 20px;line-height: 30px;}
	.serbox .ser05 .b ul li span{font-size: 16px;line-height: 32px;}
	.serbox .ser05 .b ul li .box p{font-size: 14px;line-height: 28px;}
	.serbox02 .ser01{width: 95%;padding: 3% 0;margin: 0 auto;}
	.serbox02 .ser01 .text h2{font-size: 32px;line-height: 34px;}
	.serbox02 .ser01 .text p{font-size: 20px;line-height: 30px;}
	.serbox02 .ser02 .t h2{font-size: 28px;line-height: 24px;}
	.serbox02 .ser02 .b ul li .box h2{font-size: 20px;line-height: 32px;}
	.serbox02 .ser02 .b ul li .box p{font-size: 16px;}
	.serbox02 .ser02 .b .notice{padding:1.5% 0;}
	.serbox02 .ser02 .b .notice p{font-size: 16px;line-height: 30px;}
	.ser03bar .ser03{padding: 3% 0;width: 95%;}
	.ser03bar .ser03 .t{margin-bottom: 4%;}
	.ser03bar .ser03 .t h2{font-size: 26px;}
	.ser03bar .ser03 .b ul li i{width: 60px;height: 60px;margin-bottom: 3%;}
	.ser03bar .ser03 .b ul li p{font-size: 16px;line-height: 30px;}
	.serbox04 .s04-2 .t h2{font-size: 28px;}
	.serbox04 .s04-2 .b ul li p{font-size: 14px;line-height: 24px;}
	.serbox05 .ser03 .t h2{font-size: 28px;line-height: 32px;}
	.cont{width: 95%;padding: 3% 0;}
	.cont .t{margin-bottom: 3%;}
	.cont .t h2{font-size: 26px;}
	.cont .b ul li i{width: 50px;height: 50px;}
	.cont .b ul li p{font-size: 20px;line-height: 32px;}
	.solution{width: 95%;margin-bottom: 3%;}
	.solution .t h2{font-size: 26px;line-height: 32px;}
	.solution .t p{font-size: 16px;}
	.serbox02.serbox03 .ser01 .imgs{width: 45%;}
	.serbox02.serbox03 .ser01 .text{width: 50%;}
	.serbox02.serbox03 .ser01 .text h2{font-size: 26px;line-height: 30px;}
	.serbox02.serbox03 .ser01 .text p{font-size: 16px;line-height: 30px;}
	.serbox02.serbox03 .ser01 .text span{font-size: 16px;line-height: 30px;}
	.serbox03 .ser02.ser02-1{margin-bottom: 3%;}
	.serbox03 .ser02.ser02-1 .b ul li i{width: 80px;height: 80px;}
	.serbox03 .ser02.ser02-1 .b ul li .box h2{font-size: 20px;line-height: 30px;}
	.serbox03 .ser02.ser02-1 .b ul li .box p{font-size: 16px;line-height: 26px;}
	.serbox03 .ser02.ser02-1 .b .notice h2{font-size: 20px;}
	.serbox03 .ser02.ser02-1 .b .notice p{font-size: 16px;line-height: 26px;}
	.serbox04 .s04-1{padding: 3% 0;width: 75%;}
	.serbox04 .s04-1 .t{margin-bottom: 3%;padding: 3% 0;}
	.serbox04 .s04-1 .t h2{font-size: 24px;line-height: 34px;}
	.serbox04 .s04-1 .b img{margin-bottom: 3%;}
	.serbox04 .s04-1 .b .notice{padding: 2% 0;}
	.serbox04 .s04-1 .b .notice p{font-size: 14px;line-height: 28px;}	
	.serbox05{width: 95%;padding: 4% 0;}
	.serbox05 .ser01{margin-bottom: 3%;}
	.serbox05 .ser01 .imgs{width: 40%;}
	.serbox05 .ser01 .text{width: 55%;}
	.serbox05 .ser01 .text h2{font-size: 30px;line-height: 30px;}
	.serbox05 .ser01 .text p{font-size: 16px;line-height: 30px;}	
	.serbox05 .ser02{margin-bottom: 3%;}
	.serbox05 .ser02 .t{margin-bottom: 3%;}
	.serbox05 .ser02 .t h2{font-size: 26px;}
	.serbox05 .ser02 .b ul li .img{margin-bottom: 3%;}
	.serbox05 .ser02 .b ul li .text p{font-size: 14px;line-height: 24px;}
	.serbox05 .ser03 .t{margin-bottom: 3%;}
	.serbox05 .ser03 .b ul li .text p{font-size: 20px;line-height: 32px;}
	.path .b ul li b{font-size: 62px;}
	.path .b ul li.hb2:nth-child(1) b{font-size: 62px;background-size: 32px;background-position: 3px 12px;}
	.path .b ul li .text h3{font-size: 20px;}
	.path .b ul li .text h4{font-size: 14px;}
	.path .b ul li .text p{font-size: 14px;}
	.snav.bole_nav ul li:nth-child(1) a{line-height: 60px;}
	.bole_list{width: 95%;padding:3% 0}
	.bole_list ul li{padding: 3% 4%;margin-bottom: 1%;}
	.bole_list ul li .l .text p{font-size: 14px;line-height: 28px;}
	.bole_list ul li .l .text h3{font-size: 20px;line-height: 36px;}
	.bole_list ul li .c p{font-size: 16px;line-height: 32px;}
	.bole_list ul li .r .more{font-size: 16px;line-height: 40px;height: 40px;}
	.position{width: 95%;}
	.wemedia{width: 95%;}
	.wemedia .lists{padding: 2% 5%;}
	.wemedia .lists ul li{padding: 3% 0;}
	.workplace{width: 95%;}
	.workplace .lists{padding: 2% 5%;}
	.plans{width: 95%;padding: 3% 0;}
	.plans .plan01 .t .img{width: 22%;height: auto;margin-right: 3%;}
	.plans .plan01 .t .text{width: 75%;}
	.plans .plan01 .t .text p{font-size: 14px;line-height: 28px;}
	.plans .plan02 .imgs{width: 40%;height: auto;}
	.plans .plan02 .imgs img{width: 100%;display: block;}
	.plans .plan02 .text{width: 56%;padding: 0 2%;}
	.plans .plan-cp{margin-bottom: 5%;}
	.plans .plan-cp h2{font-size: 40px;line-height: 40px;}
	.plans .plan-cp p{font-size: 16px;}
	.plans .plan-video{margin-bottom: 4%;}
	.plans .plan-video .t h2{font-size: 28px;margin-bottom: 2%;}
	.plans .plan-list{width: 80%;}
	.plans .plan-list ul li{margin-bottom: 3%;}
	.plans .plan-list ul li .text h2{font-size: 34px;line-height: 34px;margin-bottom: 3%;}
	.plans .plan-list ul li .text p{font-size: 14px;line-height: 24px;}
	.plans .plan-list ul li .text span{font-size: 14px;}
	.plans .plan-list ul li .text .links a{font-size: 14px;}
	.plans .plan-zd .text p{font-size: 20px;line-height: 36px;}
	.ad .t h2{font-size: 28px;line-height: 50px;}
	.plans .plan01{padding: 3% 5%;}
	.plans .plan01 .b .tit h1{font-size: 22px;line-height: 32px;margin-bottom: 2%;}
	.plans .plan01 .b .tit h2{font-size: 20px;}
	.plans .plan01 .b .boxs .tips{font-size: 20px;}
	.plans .plan01 .b .boxs ul li h3{font-size: 20px;}
	.plans .plan01 .b .boxs ul li p{font-size: 16px;}
	.plans .plan-video .t{margin-bottom: 2%;}
	.plan-video-list .t{margin-bottom: 2%;}
	.plan-video-list .t h2{font-size: 24px;line-height: 40px;}
	.plan-video-list ul{width:90%;margin: 0 auto;}
	.plan-video-list ul li .text h2{font-size: 16px;line-height: 30px;}
	.plans .plan04{padding: 2% 5%;}
	.plans .plan04 .plan-gh .b ul li .text h3{font-size: 24px;line-height: 24px;}
	.plans .plan04 .plan-gh .b ul li .text p{font-size: 14px;line-height: 24px;}
	.plan05 .t{margin-bottom: 2%;}
	.plan05 .t h2{font-size: 24px;line-height: 40px;}
	.plan05 .b .ul-gj h2{font-size: 22px;}
	.plan05 .b .ul-gj ul li{font-size: 16px;}
	.plan05 .b .ul-sf h2{font-size: 22px;}
	.plan05 .b .ul-sf ul li{font-size: 16px;}
	.plan05 .b .ul-sf ul li span{font-size: 12px;}
	.position .r .ad .text p{font-size: 16px;line-height: 30px;}
}
**/
@media(max-width:1440px){
	.sbannerbox .text p{font-size: 30px;line-height: 40px;}
	.plans .plan03 .b ul li:nth-child(1){left: 140px;}
	.plans .plan03 .b ul li:nth-child(4){right: 75px;}
}
@media only screen and (min-width: 1366px) and (max-width: 1440px){
	.headerbox .header .hr .nav ul li a{padding: 0 10px;}
	.i01{padding: 3% 0;}
	.i01 .t h2{font-size: 30px;line-height: 40px;}
	.i01 .b ul li .box h2{font-size: 16px;margin-bottom: 15px;}
	.i01 .b ul li .box p{font-size: 12px;line-height: 22px;margin-bottom: 25px;}
	.i02bar .i02{padding: 3% 0;}
	.i02bar .i02 .t h2{font-size: 36px;line-height: 40px;}	
	.i02bar .i02 .b ul li .text h2{font-size: 16px;}
	.i02bar .i02 .b ul li .text p{font-size: 13px;line-height: 24px;}
	.i03{padding: 3% 0;}
	.i03 .t h2{font-size: 30px;line-height: 40px;}
	.i03 .b .swiper-slide .text h2{font-size: 20px;line-height: 30px;}
	.i04bar .i04{padding: 3% 0;}
	.i04bar .i04 .t h2{font-size: 30px;line-height: 40px;}
	.i05bar .i05{padding: 3% 0;}
	.i05bar .i05 .t h2{font-size: 30px;line-height: 40px;}
	.i06{padding: 3% 0;}
	.i06 .t h2{font-size: 30px;line-height: 40px;}
	.i06 .b .box .l p{font-size: 14px;line-height: 30px;}
	.i06 .b .box .l span{font-size: 14px;line-height: 30px;}
	.service .s04 .l ul li a{padding: 30.5px 0;}
	.team .b ul li .text h3{font-size: 20px;line-height: 30px;}
	.snav ul li a{font-size: 14px;}
	.bole_list ul li .c{margin-left: 2%;}
	.bole_list ul li .c p{font-size: 14px;line-height: 28px;}
	.bole_list ul li .l{width: 18%;}
	.bole_list ul li .l .img{width: 72px;height: 72px;}
	.bole_list ul li .l .text h3{font-size: 18px;line-height: 24px;}
	.bole_list ul li .r .more{font-size: 14px;}
	.position .l ul li .text .tit a{font-size: 20px;line-height: 30px;}
	.position .l ul li .text .tit b{font-size: 18px;line-height: 18px;}
	.position .l ul li .btns .detail{font-size: 14px;}
	.position .l ul li .btns .wxbox .contact{font-size: 14px;}
	.position .l ul li .text .comp{font-size: 14px;}
	.position .l ul li .text .mess span{font-size: 12px;}
	.wemedia .filterbar .filterbox .filter{margin-right: 14px;}
	.workplace .navs ul li p{font-size: 14px;}
	.plans .plan01 .t .text p{line-height: 24px;}
	.plans .plan-cp h2{font-size: 30px;line-height: 30px;}
	.plans .plan-video .t h2{font-size: 22px;}
	.plans .plan-list ul li .imgs{width: 40%;height: auto;margin-right: 2%;}
	.plans .plan-list ul li .text{width: 58%;height: auto;}
	.plans .plan-list ul li .text h2{font-size: 30px;line-height: 30px;}
	.plans .plan-zd .text p{font-size: 16px;line-height: 32px;}
	.ad .t h2{font-size: 24px;line-height: 46px;}
	.plan-video-list ul li{width: 49%;margin-right: 2%;}
	.plan-video-list ul li .imgs{width: 35%;height: auto;margin-right: 2%;}
	.plan-video-list ul li .text{width: 62%;}
	.plans .plan03 .b ul li h3{font-size: 16px;}
	.plans .plan03 .b ul li p{font-size: 14px;}
	.footerbar .footer{padding: 3% 0;}
	.footerbar .footer .fc .fnavs{margin-right:0px;}
	.types-centers .types-items{
		font-size:15px;
		width:19%;
	}
    .types-centers .types-items:hover{
		font-size:16px;
		color:#fe9006
	}
}

@media(max-width:1280px){
	.headerbox .header{padding: 2% 0;}
	.sbannerbox .text p{font-size: 26px;}
	.i06 .b .box .c{margin: -50px 25px 0;}
}