* {
	margin: 0;
	padding: 0;
	font-family: "Arial", "微软雅黑";

}
body{overflow-x: hidden;}

html {
	font-family: "Arial"
}
body{ }
ul,
ol {
	list-style: none;
}

.clearfix {
	clear: both;
}

a {
	color: #333;
	text-decoration: none;
}

em {
	font-style: normal;
}

.content {
	width: 1200px;
	margin: auto;
}

.neiong {
	margin-top: 86px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.case_fl::-webkit-scrollbar {
	width: 5px;
	/*对垂直流动条有效*/
	height: 5px;
	/*对水平流动条有效*/
}


/*定义滚动条的轨道颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 3px;
}


/*定义滑块颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-thumb {
	border-radius: 7px;
	background-color: #e1e1e1;
}


/*定义右下角汇合处的样式*/

.case_fl::-webkit-scrollbar-corner {
	background: khaki;
}

table {
	border: 0;
	border-spacing: 0;
	border-collapse: 0
}

th,
td {
	padding: 8px
}

.table {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}

.table th,
.table td {
	padding: 8px 12px;
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1
}

.table th {
	background: #f9f9f9
}

.table tr:hover td {
	background: #fffffc
}

input,
textarea,
select,
button {
	display: block;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #2b333b;
	outline: 0
}

::-moz-placeholder {
	text-align: left;
	color: #999
}

::-webkit-input-placeholder {
	text-align: left;
	color: #999
}

::-ms-input-placeholder {
	text-align: left;
	color: #999
}

input[type='text'],
input[type='password'] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='radio'],
input[type='checkbox'] {
	display: inline-block;
	vertical-align: -2px
}

input[type='file'].file {
	left: 0;
	top: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	opacity: 0;
	font-size: 80px;
	cursor: pointer;
	overflow: hidden
}

textarea {
	width: 100%;
	height: 88px;
	line-height: 28px;
	padding: 2px 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	resize: none
}

select {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='button'],
input[type='submit'],
input[type='reset'],
button,
.btn {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	background: #009688;
	border: 0;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	cursor: pointer
}

input[type='button'].btn-border,
input[type='submit'].btn-border,
input[type='reset'].btn-border,
button.btn-border,
.btn-border {
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #2b333b
}

input[type='button'].btn-blue,
input[type='submit'].btn-blue,
input[type='reset'].btn-blue,
button.btn-blue,
.btn-blue {
	background: #2f81c4
}

input[type='button'].btn-green,
input[type='submit'].btn-green,
input[type='reset'].btn-green,
button.btn-green,
.btn-green {
	background: #57ac57
}

input[type='button'].btn-red,
input[type='submit'].btn-red,
input[type='reset'].btn-red,
button.btn-red,
.btn-red {
	background: #f45445
}

input[type='button'].btn-orange,
input[type='submit'].btn-orange,
input[type='reset'].btn-orange,
button.btn-orange,
.btn-orange {
	background: #f7783a
}

input[type='button'].btn-black,
input[type='submit'].btn-black,
input[type='reset'].btn-black,
button.btn-black,
.btn-black {
	background: #2b333b
}

.radius {
	border-radius: 4px
}

.radius-50 {
	border-radius: 50%
}

.radius-form {
	border-radius: 19px
}

.pf {
	position: fixed
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.auto {
	margin: 0 auto
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.hide {
	display: none
}

.border-box {
	box-sizing: border-box
}

.hidden {
	overflow: hidden
}

.new_index_header{ display:none}
.chonginx{ display:block}

/*头部开始*/
.wrapper2{ width: 1400px; margin: 0 auto;}
.head .wrapper2{justify-content: space-between;align-items: center; display: flex; height: 100%;}
.head{ left: 0;right: 0;top: 0;height: 100px;z-index: 999999;width: 100%;position: fixed;background:url(../img/head_bj.jpg) repeat-x;z-index: 999;}
.head_nr_left{width: 310px;}
.head_nr_left2{ width: 310px; margin-top: 8px;display: none;}
.head_nr_right ul{ display: flex;}
.head_nr_right ul li{   display: inline-block;  font-size: 18px; margin-left: 40px; line-height: 100px; position: relative; height: 100px;}
.head_nr_right ul li>a{ width:108px;color: #fff; display: block;text-align: center;}
.head_nr_right ul .ine>a{ color: #6ecfff; font-weight:bold;}
.head_nr_right ul li a:hover{ color: #6ecfff;}
.head_nr_right ul li .erji{text-align: center;display: none;transition: all 0.5s; position: absolute; top: 98px; left: 0; z-index: 99;width:108px;}
.head_nr_right ul li .erji dd{ border-top: 1px solid #bfbfbf;color: #d4d5d7;}
.head_nr_right ul li .erji dd a{display: block;color: #4d4d4d; font-size: 13px;line-height:33px;}
.head_nr_right ul li .erji dd:hover{color: #ff9640; border: 1px solid #ff9640; background: #f3f3f3; border-radius: 10px;}
.head_nr_right ul li .erji dd:hover a{ color: #ff9640;}
.head_nr_right ul li:hover .erji{display: block; background: #fff; border-radius: 10px; overflow: hidden; }

  
.head.heade2 .head_nr_right ul .ine>a{ color: #f89b50; }
.head.heade2 .head_nr_right ul li a:hover{ color: #f89b50;}
.head.heade2  .head_nr_right ul li .erji dd a{ color: #f0f0f0;}
.head.heade2  .head_nr_right ul li .erji dd{ border-top: 1px solid #fff;}
.head.heade2  .head_nr_right ul li .erji dd:hover a{ color: #f89b50;}
.head.heade2 .head_nr_right ul li .erji dd:hover{color: #ff9640; border: 1px solid #ff9640; background: #245b8a; border-radius: 10px;}
.head.heade2 .head_nr_right ul li:hover .erji{display: block; background: #00447e; border-radius: 10px; overflow: hidden;box-shadow: 0 2px 5px 0 rgba(0,0,0,.05); }
.head.heade2 {background: #fff;box-shadow: 0 2px 5px 0 rgba(0,0,0,.02);}  
.head.heade2 .head_nr_right a{ color: #00447e; } 
.head.heade2 .head_nr_left2{ display: block;}
.head.heade2 .head_nr_left{ display: none;}
.head.heade2 .head_nr_right .erji a{ color: #fff;}



/*优秀案例开始*/

.case{ width: 100%; background:#fff; position: relative; }
.case2{ position: absolute; left: 0; bottom: 0;z-index: -1;}
.case1{  position: absolute; left: 0;top: 0;}
.case1 span{ font-size: 150px;filter: blur(5px); color: #95dafd; font-weight: bold;}
.case_tit{  padding-top: 170px;}
.case_tit h2{ font-size: 68px; font-weight: bold; color: #545454; letter-spacing: 2px;}
.case_tit h3{ font-size: 24px;  color: #f89b50; letter-spacing: 1px;}
.dingmww{ position: absolute;right: 0; top: 0;  z-index: 1;}
.dingmww img{ width: 100%;}
.case_nr{align-items: center; display: flex;}
.case_nr_left{ width: 360px;}
.case_nr_left ul li{ display: flex; cursor: pointer; margin-top: 80px;}
.case_nr_left ul li em{ display: block; background: url(../img/xz.png) no-repeat center; width: 26px; height: 26px; margin-top: 9px; position: absolute; z-index: 2; left: -1px; }
.case_nr_left_j{ position:relative}
.case_nr_left_j h2{ font-size: 30px; color: #aaaaaa; display:block; }
.case_nr_left_j h3{ color: #fff;text-transform:Uppercase; font-size: 16px;
position: absolute;top: -10px; z-index:-1;width:240px; display:block; height:30px; line-height:30px;opacity:0.2}

.case_nr_left_j h4{ position:absolute;right:70px;top:8px; display:block; z-index:-1; }


.case_nr_left ul .xzd h2{ color: #f89b50; font-weight: bold; width: 170px;transition: 1s;}
.case_nr_left ul .xzd h3{color: #f89b50; font-weight: normal;top:38px;transition: 1s;position: absolute; z-index:3;opacity:1 }
.case_nr_left ul .xzd em{background: url(../img/xz1.png) no-repeat center; }

.case_nr_left ul .xzd h4{ position:absolute;right:0;top:8px; display:block;transition: 1s; z-index:4; }


.smzt10 img{ width:100%}

.case_nr_left_j{ padding-left: 40px;}
.case_nr_left{ position: relative; height: 650px;}
.case_nr_left:before{ content: "";  border-left: 2px dashed #545454; height: 650px; display: block; position: absolute; left: 0; top: 0; left: 11px; z-index: -1px; }
.case_nr_right{ width: 960px;}

.case_nr_right dl dd{ position: relative; width: 430px; height: 242px; overflow: hidden; float: left; margin-left: 44px; margin-top: 44px;} 
.case_nr_right1_tu1{ position: absolute;left: 0; top: 0; width: 430px; height: 242px; z-index: 1;}
.case_nr_right1_tu1 img{ width:100%; height:242px}
.case_nr_right1_tu2{position: absolute;
    display: block;
    width: 100%;
    height: 242px;
    background: linear-gradient(to bottom, rgba(116,209,255,0.8), rgba(68,64,255,0.8));
    position: absolute;
    left: -500px; z-index: 2; }
.case_nr_right1 dl dd:hover .case_nr_right1_tu2{ left: 0; transition: 1s; }
.case_nr_right1_tu2{ text-align: center; color:#fff; padding-top: 30px; padding-left: 10px; padding-right: 10px;}
.case_nr_right1_tu2 h2{ color: #fff; font-size: 16px; letter-spacing: 2px;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; font-weight: bold;}
.case_nr_right1_tu2 h3{ color: #fff; font-size: 11px; letter-spacing: 2px;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.case_nr_right1 dl dd:hover{ box-shadow: 0px 0px 20px #4b58ff;}





/*关于我们开始*/
.wrapper3{ width: 1210px; margin: 0 auto;}
.about{ width: 100%; height: 1470px; background: linear-gradient(to bottom, #e1f1fb, #6ecfff);}

.spbf{ width: 100%; height: 678px; overflow: hidden;}
.spbf video{ width: 100%; height: 100%;}

.about_wen{justify-content: space-between; display: flex; width: 1210px;padding-top: 100px; }
.about_wen_js{font-size: 22px; color: #fff; line-height: 50px; padding-left: 100px; width: 964px;}
.about_wen_js p{
    text-indent: 2rem;
}
.about_wen_z{background: url(../img/diandian.png) no-repeat center center; padding-top: 100px; padding-bottom: 200px; }

.about_wen_logo{ width: 200px;}
.about_wen_logo img{ width: 181px;}


/*手风琴效果*/
#byc {
				padding-bottom: 20px;
				width: 1400px;
				background: url(../images/bycbg.jpg) no-repeat;
				background-size: cover;
				position: relative;
				z-index: 10;
				margin: 0 auto;
			}
			
			#byc .byc {
				overflow: hidden;
				display: flex;
				justify-content: space-between;
			}
			
			.bycs.on {
				width: calc(100% - 350px);
				flex-shrink: 0;
			}
			
			#byc .bycs {
				overflow: hidden;
				flex-grow: 1;
				position: relative;
			}
			
			.bycs .byc_tit {
				position: absolute;
				bottom: 0;
				left: 0;
				color: #fff;
				width: 90px;
				height: 838px;
				line-height: 838px;
			}
			
			.bycs {
				transition: .7s;
				width: 90px;
				height: 100%;
			}
			
			.byc .bycs img {
				height: 100%;
				transition: .7s;
			}
			
			.s_title {
				text-align: center;
			}
			
			.s_title h4 {
				color: #1f1f1f;
				font-size: 2.625rem;
				font-weight: 500;
			}
			
			.bycs .bl img {
				display: block;
			}
			
			.bycs>.bl {
				height: 838px;
				background-position: center center !important;
				background-size: cover !important;
				position: relative;
			}
			
			.bycs>.bl:before {
				position: absolute;
				content: "";
				left: 0;
				top: 0;
				background: rgba(0, 0, 0, .4);
				backdrop-filter: blur(2px);
				width: 100%;
				height: 100%;
			}
			
			.bycs.on>.bl:before {
				display: none;
			}
			
			.s_title p {
				color: #1f1f1f;
				font-size: 1rem;
				margin: 2rem 0 3.75rem;
			}
        
        
        
/*资质荣誉开始  */     
.zzry{ position: relative; background: url(../img/che.png) no-repeat bottom left; padding-bottom: 70px;}
.zzry .case_tit{ text-align: right; padding-top: 40px;}
.zzry_dw1{ position: absolute; left: 0; top: 50px;}
/* 本例子css */
.picMarquee-left{ width:1400px;  overflow:hidden; position:relative; margin-top: 60px;   }
.picMarquee-left .bd{    }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 40px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:400px; height:602px; display:block; padding:2px;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px; background: none;   }
.zzry_dw2{position: absolute; right:20px; top: 50px;text-transform:Uppercase;}
.zzry_dw2 span {
    font-size: 80px;
    filter: blur(5px);
    color: #95dafd;
    font-weight: bold;
    writing-mode: vertical-rl;
} 
.zzry_dw3{position: absolute; right:100px; top: 50px;text-transform:Uppercase;}
.zzry_dw3 span {
    font-size: 80px;
    filter: blur(5px);
    color: #95dafd;
    font-weight: bold;
    writing-mode: vertical-rl;
}        
.shuji li{ width: 25%; text-align: center; float: left; padding-top: 100px;}
.count-list h2 span{ font-size: 85px; color:#545454; font-weight: bold;}
.count-list h2{ font-size: 85px; color:#545454; font-weight: bold;}   
.count-list p{  color: #545454; font-size: 40px; letter-spacing: 3px;} 



.case_nr_right1_tu1 .disimg{
    width: 400px !important;
}


/*品牌客户开始*/
.ppkh{ position: relative;}
.ppkh .case_tit{ text-align: center;}
.ppkh_dw span {
    font-size: 150px;
    filter: blur(5px);
    color: #95dafd;
    font-weight: bold;
    
} 
.ppkh_dw{position: absolute; left:20px; top: 20px;text-transform:Uppercase;}
.hzpp_right{ margin-top: 80px;}
.ppkh_nr{border: 1px solid #9e9e9e;border-right: none;border-bottom: none;}
.ppkh_nr .swiper-slide{ overflow: hidden; border-bottom: 1px solid #9e9e9e;border-right: 1px solid #9e9e9e;}
.ppkh_nr .swiper-slide img{ width: 98%; text-align: center;transition: 1s;transition: all 0.5s;}
.ppkh_nr .swiper-slide:hover img {
	transform: scale(1.1);transition: all 0.5s;
}      
.ppkh_nr .swiper-pagination{ bottom: -40px!important; text-align: center;  width: 100%; left: 0;}
.ppkh_nr .swiper-pagination span{ margin: 4px; width: 16px; height: 16px;}
.ppkh_nr .swiper-pagination .swiper-pagination-bullet-active  { background: #f89b50;}

/*地图开始*/

 .banner_contact {
        	position: relative;
        	width: 1400px;
        	margin: 0 auto;
        	margin-bottom: 60px; margin-top: 98px;
        }
        .banner_contact .img {
        	position: relative;
        	height: 795px;
        	overflow: hidden;transition: all 0.5s;
        	 background: url(../img/dit1.png) no-repeat bottom center;
        	
        }
         .banner_contact .img:hover { background: url(../img/dit2.png) no-repeat bottom center;}
     /*.banner_contact div{transition: all 1s; position:absolute;z-index:2}*/
     /* .banner_contact div>img:last-child{display: none;transition: all 0.5s;}*/
     /* .banner_contact div:hover>img:first-child{display: none;transition: all 0.5s;}*/
     /* .banner_contact div:hover>img:last-child{display: block;transition: all 1s;}*/
     
        .banner_contact .text {
        	position: absolute;
        	left: 0px;
        	top: 150px;
        	right: 0px;
        	z-index: 6;
        }
        .banner_contact .text .pd {
        	color: #323235;
        	background: rgba(255, 255, 255, 0.95);
        	display: none;
        	float: left;
        	padding: 50px 70px;
        	border-radius: 10px;
        }
        .banner_contact .text .h3 {
        	font-size: 24px;
        	margin-bottom: 5px;
        	line-height: 1;
        }
        .banner_contact .text .em {
        	font-size: 12px;
        	line-height: 1;
        	padding-bottom: 40px;
        	position: relative;
        	margin-bottom: 20px;
        }
        .banner_contact .text .em:before {
        	content: '\20';
        	position: absolute;
        	left: 0px;
        	bottom: 0px;
        	width: 14px;
        	height: 2px;
        	background: #e81215;
        }
        .banner_contact .text .p {
        	font-size: 24px;
        	line-height: 1;
        	margin-bottom: 20px;
        }
        .banner_contact .text .c {
        	font-size: 40px;
        	line-height: 1;
        	color: #e81215;
        }
        .leida {
        	position: absolute;
    left: 46%;
    top: 43%;
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;  z-index: 888;
        }
        .leida .icon-dizhi {
        	font-size: 30px;
        	color: #e91f2f;
        	text-align: center;
        	width: 32px;
        	height: 32px;
        	line-height: 32px;
        	display: block;
        	position: relative;
        	z-index: 7; background:url(../img/bioa.png) no-repeat center center;
        }
        .leida span {
        	position: absolute;
        	left: 50%;
        	top: 50%;
        	border-radius: 50%;
        	display: block;
        	background: rgba(248,155, 80, 0.6);
        	box-sizing: border-box;
        	opacity: 0;
        }
        .leida .span2 {
        	width: 80px;
        	height: 80px;
        	margin: -40px 0 0 -40px;
        	z-index: 6;
        }
        .leida .span3 {
        	width: 160px;
        	height: 160px;
        	margin: -80px 0 0 -80px;
        	z-index: 5;
        }
        .leida .span4 {
        	width: 320px;
        	height: 320px;
        	margin: -160px 0 0 -160px;
        	z-index: 4;
        }
        .leida .span5 {
        	width: 640px;
        	height: 640px;
        	margin: -320px 0 0 -320px;
        	z-index: 3;
        }
        .leida .span6 {
        	width: 1280px;
        	height: 1280px;
        	margin: -640px 0 0 -640px;
        	z-index: 2;
        }
        .leida .span7 {
        	width: 2560px;
        	height: 2560px;
        	margin: -1280px 0 0 -1280px;
        	z-index: 1;
        }
        .FpulseSlow {
        	animation: FpulseSlow infinite alternate 2s ease-in-out;
        }
        @keyframes FpulseSlow {
        	0% {
        		transform: scale(1);
        		opacity: 1;
        	}
        	
        	100% {
        		transform: scale(0.85);
        		opacity: 0.5;
        	}
        }
        .FpulseSlow2 {
        	animation: FpulseSlow2 infinite 3s linear;
        	opacity: 0;
        }
        @keyframes FpulseSlow2 {
        	0% {
        		transform: scale(0.25);
        		opacity: 0.4;
        	}
        	
        	100% {
        		transform: scale(1);
        		opacity: 0;
        	}
        }
        .contact {
        	position: relative;
        	z-index: 7;
        	background-color: #F4F4F4;
        }
        .contact_con1 {
        	background: #fff;
        	padding: 60px 70px;
        	margin-bottom: 60px;
        }
        .contact_con1 ul {
        	margin-right: -70px;
        }
        .contact_con1 li {
        	float: left;
        	width: 50%;
        }
        .contact_con1 .pd {
        	margin-right: 70px;
        }
        .contact_con1 .h3 {
        	font-size: 30px;
        	border-bottom: 1px solid #ccc;
        	text-transform: uppercase;
        	height: 60px;
        	line-height: 60px;
        	margin-bottom: 25px;
        }
        .contact_con1 .p {
        	position: relative;
        	font-size: 18px;
        	line-height: 28px;
        	padding: 10px 0 10px 46px;
        }
        .contact_con1 .p i {
        	width: 32px;
        	height: 32px;
        	line-height: 32px;
        	text-align: center;
        	position: absolute;
        	left: 0px;
        	top: 9px;
        	font-size: 32px;
        }
        .contact_con2 {
        	background: #fff;
        	padding: 50px 70px;
        }
/*底部开始*/
.bottom3{ background: #000000; padding-top: 30px; padding-bottom: 30px; text-align: center; font-size: 16px; color: #e6e6e6;}
.bottom3 p{font-size: 16px; color: #e6e6e6; line-height: 30px;}
.bottom3 p a{font-size: 16px; color: #e6e6e6;}
.bottom3 p a:hover{ text-decoration: underline;}

.bottom1 .wrapper2{ display: flex;justify-content: space-between;}
.bottom1_left{ width: 510px;}
.bottom1_left1{ display: flex;}
.bottom1_left2{ display: flex;}
.bottom1_right dl{ display: flex;}

.bottom1{ background: #333333; padding-top: 40px; padding-bottom: 40px;} 
.bottom1_left1_txt h3 { color: #999999; font-size:50px;}
.bottom1_left1_txt h2 { color: #999999; font-size:16px; font-weight: bold; letter-spacing: 2px;}
.bottom1_left1_txt{ padding-top: 16px; }
.bottom1_left2_txt p{ font-size: 16px; color: #999999; line-height: 40px;} 

.bottom1_left2_txt{padding-top: 18px; padding-left: 20px;}

.bottom1_left2{ margin-top: 20px;}

.bottom1_right dl dd a{ font-size: 23px; color: #999;}
.bottom1_right dl dd { padding-left:80px;}
.bottom1_right dl dd h2 a{ font-weight: bold;}
.bottom1_nrong{ padding-top: 40px;}
.bottom1_nrong p{ line-height: 40px;}

.bottom1_right{ margin-top: 30px;}
.bottom1_right{  position: relative;}
.bottom1_right:before{ display: block; position: absolute; left: 0;top: 50px; width: 100%; height: 2px; background: #7f7f7f; content: "";}
.bottom1_right dl dd a:hover{ color: #fff;}


.byc .on .byc_tit{ display:none;}

.z_neiye{ background: rgba(0,0,0,.8); height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 99999; display: none;}
.z_neiye iframe {    border: none;
    position: relative;
    z-index: 30;}
 .z_neiye .zbtn {
    width: 40px;
    height:40px;
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 38px;
    z-index: 10002;
    background: url(../img/tc_btn_1.png) no-repeat;
    background-size: 100% 100%;}  
    
    


/*弹窗样式*/

.ban{ width:1280px; height:736px; position:relative; overflow:hidden;margin:100px auto 0 auto; }
.ban2{ width:1280px; height:588px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{  width:1280px; height:588px;}
.prev{ float:left; cursor:pointer;}
.num{ height:130px;overflow:hidden; width:1280px; position:relative;float:left;}
.min_pic{ padding-top:0px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:320px; height:128px; margin-right:0px; padding:1px;}
.num ul li.on{ border:1px solid #f89b50; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:240px; left:20px; width:35px; height:64px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:240px; right:20px; width:35px; height:64px;z-index:9;cursor:pointer;}


.about_wen_js {
			position: relative;
		}
		
		#scrollDiv {
			height: 250px;
			/* 根据需求调整高度 */
			overflow: hidden;
			position: absolute;
		}
		


/*首页响应开始*/
@media (max-width: 1680px){
	.zzry {  background-size: 90%;}
	
	
}
@media (max-width: 1600px){
	.wrapper2{ width: 1280px}
	.ppkh_dw span{ font-size: 120px;}
	.banner_contact{ width: 1280px;}
	.leida{ top: 40%;}
	.bottom1_right dl dd {
    padding-left: 58px;
}
.picMarquee-left{ width: 1280px;}
.shuji li{ width: 24%;}
.zzry_dw2 span{font-size: 50px;}
.zzry_dw3 span{font-size: 50px;}
.zzry_dw3 { right: 60px;}
.zzry_dw2{ right: 10px;}
#byc{ width: 1280px;}
.case_nr_right {
    width: 1040px;
}
.zzry .case_tit{ position: absolute; right: 0; z-index: 4; top: 0;}
.zzry2{ padding-top: 150px;}
.zzry .wrapper2{  position: relative;}
.case1 span{ font-size: 120px;}

}



/*简介页面开始*/

.about_banner{ height: 787px; margin-top: 100px;}
.ny_about{ position: relative;}
.ny_about2{ font-size: 78px; color: #fff; font-weight: bold; background: url(../img/about_02.jpg) no-repeat top center; background-size: cover; height: 424px; text-align: center; line-height: 424px; letter-spacing: 4px; margin-bottom: 50px; margin-top: 100px;}
.ny_about1{ background: url(../img/about1_bj.png) no-repeat top center; height: 535px; width: 1270px; background-size: cover; margin: 0 auto; 
position:absolute; top: -480px; z-index: 2; left: 50%; margin-left: -635px;
}

.ny_about1{ align-items: center;display: flex;justify-content: center;}

.ny_about1_le{ widows: 182px;}
.ny_about1_re{ width: 694px; font-size: 20px; color: #4d4d4d; line-height: 30px; padding-left: 100px;}
.ny_about1_re p{ font-size: 20px; color: #4d4d4d; line-height: 30px;text-indent:2rem}


.ny_about1_le{ position: relative; width: 300px;}
.ny_about1_le:before {
    position: absolute;
    right: -43px;
    top: 9px;
    width: 2px;
    height: 364px;
    background: #4d4d4d;
    content: "";
    display: block;
}


.ny_about3 ul{ display: flex;}
.ny_about3 ul li{ width: 450px; height: 676px; margin-right: 24px; overflow: hidden;  position: relative;transition: all 0.5s;}
.ny_about3 ul li:nth-child(3){ margin-right: 0; float: right;}
.ny_about_n1 img{ width: 450px; height: 676px;}
.ny_about_n1 {  position: absolute; left: 0; top: 0;width: 450px; height: 676px; z-index: 1;}

.ny_about_n2{position: absolute; left: 0; top: 0; z-index: 2; background: rgba(110,207,255,0.6); width: 100%; height: 260px;}
.ny_about_n3{position: absolute; left: 0; top: 20px; z-index: 3; color: #fff;left: 44px;}
.ny_about_n3 h2{ font-size: 50px; font-weight: bold; color: #fff; letter-spacing: 2px;} 
.ny_about_n3 h3{ font-size: 17px; font-weight: bold; color: #fff; letter-spacing: 2px;} 
.ny_about_n4{position: absolute; left: 0; top: 130px; z-index: 4; width: 330px; left: 44px;transition: all 0.5s;}

.ny_about_n4 p{ color: #fff; font-size: 14px; line-height: 22px;}


.ny_about3 ul li:nth-child(2) .ny_about_n2{ width: 78%; height: 100%; left: 0;}
.ny_about3 ul li:nth-child(3) .ny_about_n2{ width: 70%; height: 100%; left: 15%;}

.ny_about3{ margin-bottom: 80px;}

.ny_about3 ul li:nth-child(2) .ny_about_n3{writing-mode: vertical-rl; top: 240px;}
.ny_about3 ul li:nth-child(2) .ny_about_n4{writing-mode: vertical-rl; top: 240px; width: 154px; height: 248px; left: 162px;transition: all 0.5s;}


.ny_about3 ul li:nth-child(3) .ny_about_n3 {
    writing-mode: vertical-rl;
    top: 340px;
    left: 176px;
}
.ny_about3 ul li:nth-child(3) .ny_about_n3 h3{ font-size: 12px;}
.ny_about3 ul li:nth-child(3) .ny_about_n4 {
    width: 233px;
    height: 145px;
    left: 115px;
    transition: all 0.5s;
    top: 50px;
}
.ny_about3 ul li .ny_about_n4{ display: none;transition: all 0.5s;}
.ny_about3 ul li:hover .ny_about_n4{ display: block;transition: all 0.5s;}


/*响应开始*/
.ny_about1_le img{ width: 330px;}



/*文化展示开始*/
.fwts{ width: 100%;background: url(../img/da_001.png) repeat-x top; min-height: 870px;}
.fwts_nr_t{ display: flex;}
.fwts .wrapper2{ position:relative; }
.fwts_nr{ background: url(../img/liang.png) no-repeat top center; height: 970px; background-size: cover; position: absolute; left: 0; top: -100px;box-sizing: border-box; padding: 50px;  box-shadow: 8.241px 20.398px 21px 0px rgba(22, 22, 22, 0.54); border-radius: 50px;width: 100%;}
.fwts_nr_t1{ width:330px; border-right: 2px solid  #333;}
.fwts_nr_t1 h2{ font-size: 68px; color: #333333; font-weight: bold;}
.fwts_nr_t1 h3{ font-size: 30px; color: #333333;text-transform:Uppercase;}
.fwts_nr_t2 .p1{ font-size: 42px; color: #333333;}
.fwts_nr_t2 .p2{ font-size: 16px; color: #333333;text-transform:Uppercase;}

.fwts_nr_t2 .p3{ font-size: 16px; color: #333333;}
.fwts_nr_t2 .p4{ font-size: 10px; color: #333333; letter-spacing: 0px;}

.fwts_nr_t2 { width: 700px; padding-left: 30px;}
.fwts_nr_t3 img{ width: 100%;}
.fwts_nr_t3{ padding-top: 53px;}


.fwts_nr_n{ text-align: center; padding-top: 50px;}
.fwts_nr_n img{ max-width: 100%;}





/*业务模式开始*/
.ywms_n{ position: relative; background: url(../img/lan_bj.png) repeat-x; min-height: 870px; margin-top:60px}

.ywms_nr{background: url(../img/liang.png) no-repeat top center; min-height: 820px; background-size: cover; position: absolute; left: 0; top: 0px;box-sizing: border-box; padding: 50px;  box-shadow: 8.241px 20.398px 21px 0px rgba(22, 22, 22, 0.54); border-radius: 50px; width: 100%;}

.ywms_n .wrapper2{ position: relative;}
.fwts_nr_t2 .p6{ font-size: 20px; font-weight: bold;}
.ywms_n .fwts_nr_t2{ width: 946px; padding-top: 22px;}
.ywms_n .p7{ font-size: 17px; color: #4d4d4d; margin-top: 10px;}

.ywms_n_nn ul{ display: flex; padding-top: 110px;}
.ywms_n_nn ul li{ width: 33%; text-align: center;align-items: center;display: flex;justify-content: center;}



/*服务体系开始*/
.fwtx_da{ min-height: 1200px; width: 100%; position: relative;}
.fwtx_da_dw{ background: url(../img/you_tu.jpg) no-repeat right center; position: absolute; right: 0; top: -130px;min-height: 1200px; background-size: cover; width: 820px;}
.fwtx_da .wrapper2{position:relative;}
.fwtx_zong{ position: absolute; left: 0; top: 50px;background: url(../img/liang.png) no-repeat top center; min-height: 820px; background-size: cover;box-shadow: 8.241px 20.398px 21px 0px rgba(22, 22, 22, 0.54); border-radius: 50px; width: 80%;box-sizing: border-box;  padding: 50px;}

.fwtx_da_n ul li{ margin-top:50px; margin-left: 30px;}


/*一体化流程*/
.ythlc{  min-height: 630px;}

.ythlc .wrapper2{ position: relative;}
.ythlc_nr{background: url(../img/liang.png) no-repeat top center; min-height: 820px; background-size: cover;box-sizing: border-box; padding: 50px;  box-shadow: 8.241px 20.398px 21px 0px rgba(22, 22, 22, 0.54); border-radius: 50px; width: 100%;position: absolute; left: 0; top: -250px;box-sizing: border-box;  padding: 50px;}



.ythlc .fwts_nr_t1 { width: 550px;}
.ythlc .fwts_nr_t2 {  padding-top: 30px;}


.ythlc_nr_lie2{ background: url(../img/yiyi.png) no-repeat center center; width: 1040px; margin: 0 auto;box-sizing: border-box; padding-left: 20px; padding-right: 20px; margin-top: 90px; }
.ythlc_nr_lie2 li{ width: 25%; float: left; display: inline-block; text-align: center;align-items: center;display: flex;justify-content: center;}
.ythlc_nr_lie2 li b{  width: 190px; height: 190px; background: #6ecfff; border-radius: 50%; display: block;align-items: center;display: flex;justify-content: center; font-size: 22px; color: #fff; font-weight: bold; letter-spacing: 2px;}



.ythlc_nr_lie3{ background: url(../img/erer.png) no-repeat center center; width: 1270px; margin: 0 auto;box-sizing: border-box; padding-left: 20px; padding-right: 20px; margin-top: 30px; }
.ythlc_nr_lie3 li{ width: 20%; float: left; display: inline-block; text-align: center;align-items: center;display: flex;justify-content: center;}
.ythlc_nr_lie3 li b{  width: 190px; height: 190px; background: #6ecfff; border-radius: 50%; display: block;align-items: center;display: flex;justify-content: center; font-size: 22px; color: #fff; font-weight: bold; letter-spacing: 2px;}


.sdknr{ margin-top: 50px;}

.sdknr_n{ width: 100%;}
.sdknr_n ul{ display: flex;}
.sdknr_n ul li{ width: 25%; text-align: center}
.sdknr_n ul li h2{  font-size: 66px; font-weight: normal; color: #545454;}
.sdknr_n ul li h3{ color: #f89b50; font-size: 18px;}


.zblc_n .wrapper2{ position: relative;}
.zblc_n{  min-height: 1800px; background: url(../img/sui.jpg) no-repeat bottom center; background-size: 100%;}
.zblc_nn{background: url(../img/liang.png) no-repeat top center; min-height: 820px; background-size: cover;box-sizing: border-box; padding: 50px;  box-shadow: 8.241px 20.398px 21px 0px rgba(22, 22, 22, 0.54); border-radius: 50px; width: 100%;position: absolute; left: 0; top: 100px;box-sizing: border-box;  padding: 50px;}

.zblc_n .fwts_nr_t1{ width: 600px; border-right: none;}


.zblc_nn_hhh{ text-align: center; padding-top: 50px; padding-bottom: 50px; }
.zblc_nn_hhh img{  max-width: 100%; }


/*内页优秀案例*/
.n_yxal{  position: relative;}
.n_yxal{ min-height: 500px;}

.yingwen{font-size: 150px;
    filter: blur(5px);
    color: #95dafd;
    font-weight: bold; position: absolute; top: 10px; text-align: center; width: 100%;
    }
.n_yxal_t{  text-align: center; padding-top: 100px; position: absolute; z-index: 2; width: 100%; text-align: center; left: 0; }
.n_yxal_t h2{font-size: 68px; font-weight: 100; font-weight: bold; letter-spacing: 5px;}


.n_yxal_nav ul{ align-items: center;display: flex;justify-content: center;}
.n_yxal_nav ul li{ padding: 0 20px;}
.n_yxal_nav ul li a{ font-size: 24px; color: #545454; letter-spacing: 4px;}

.n_yxal_nav{ padding-top: 210px; text-align: center;}

.n_yxal_nav ul li{ background: url(../img/xie.png) no-repeat right center;}
.n_yxal_nav ul li:last-child{ background: none;}
.n_yxal_nav ul li a:hover{ color: #f89b50;}
.n_yxal_nav .onem a{color: #f89b50;}

body .zs_n_yxal{ width: 100%; padding-bottom: 150px; padding-top: 20px;}
.zs_n_yxal.case_nr_right dl dd{ margin-left: 15px; margin-right: 15px; margin-top: 40px;}
.ny_shipin{ width: 1360px; margin: 0 auto; margin-top: 70px;}


@media (max-width: 1600px){
	
	.zs_n_yxal.case_nr_right dl dd{ margin-left: 10px; margin-right: 10px; margin-top: 70px; width: 412px;}
	.n_yxal .wrapper2{ width: 1300px;}
	.ny_shipin{ width: 1280px; }
	
}




/*全连服务开始*/
.lou{  background: url(../img/lou.jpg) no-repeat top center; height: 694px; width: 100%; background-size: cover;}
.quan_fw1_1{  font-size: 54px; color: #333333; line-height: 50px; width: 100%; margin-top: 40px;  }

.quan_fw1_1 span{  font-size: 54px; color: #f89b50; font-weight: bold;}
.quan_fw1_1 b{  font-size: 54px; color: #f89b50; }
.quan_fw1 .quan_fw1_1:nth-child(2){  text-align: right;}
.quan_fw1 .quan_fw1_1:nth-child(3){  padding-left: 340px;}

.quan_fw1 .quan_fw1_1:nth-child(5){  text-align: right;}

.quan_fw2{ background: url(../img/dtu.png) no-repeat top center; padding-top: 80px; margin-top: 100px;}
.quan_fw2 h1{ font-size: 67px; color: #545454; font-weight: bold; letter-spacing: 4px;}
.quan_fw2 h2{ font-size: 24px; color: #f89b50; font-weight: normal;}
.quan_fw2 h3{  color: #a3a3a3; font-size: 24px; line-height: 25px; margin-top: 10px;}
.quan_fw2_lie{border-top: 1px solid #b6b6b6; margin-top: 50px; }

.quan_fw2_lie li{ width: 25%; text-align: center; overflow: hidden; height: 176px;align-items: center;display: flex;justify-content: center; float: left; border-left: 1px solid #b6b6b6;border-bottom: 1px solid #b6b6b6;}
.quan_fw2_lie li:nth-child(4n){border-right: 1px solid #b6b6b6;}
.quan_fw2_lie li img{max-width: 100%; text-align: center;transition: 1s;transition: all 0.5s;}
.quan_fw2_lie li:hover img {
	transform: scale(1.1);transition: all 0.5s;
}


.quan_fw3 h1{}



.quan_fw3{background: url(../img/dtu.png) no-repeat top center;padding-top: 44px;
    margin-top: 86px;}
.quan_fw3 h1{ font-size: 67px; color: #545454; font-weight: bold; letter-spacing: 4px;}
.quan_fw3 h2{ font-size: 24px; color: #f89b50; font-weight: normal;}
.quan_fw3 section{ padding-top: 20px; padding-bottom: 20px;}
.quan_fw3 section p{ font-size: 24px; color: #a3a3a3; line-height: 35px; text-indent: 2em;}
.quan_fw3 section p span{ color: #ed1c24; font-size: 24px; font-weight: bold;}

.sky2{ padding-top: 40px;}

.quan_fw4{background: url(../img/dtu.png) no-repeat top center; padding-top: 53px;
    margin-top: 67px}

.quan_fw4 h1{ font-size: 67px; color: #545454; font-weight: bold; letter-spacing: 4px;}
.quan_fw4 h2{ font-size: 24px; color: #f89b50; font-weight: normal;}
.quan_fw4 p{ font-size: 24px; color: #a3a3a3; line-height: 35px; padding-top: 20px;text-indent: 2em;}

.quan_fw4_lieb{ display: flex;}
.quan_fw4_lieb dd{ background:url(../img/ai.png) no-repeat right center; width: 20%; display: block; margin-right: 15px;}
.quan_fw4_lieb dd:last-child{ background: none;}
.quan_fw4_lieb dd b{ background: #004684; padding: 10px 0px; color: #fff; display: block; font-size: 30px; width:74%; text-align: center}

.quan_fw4_lieb{ padding-top: 30px; padding-bottom: 30px;}




.quan_fw5{background: url(../img/dtu.png) no-repeat top center; padding-top: 50px; margin-top: 50px;}

.quan_fw5 h1{ font-size: 67px; color: #545454; font-weight: bold; letter-spacing: 4px;}
.quan_fw5 h2{ font-size: 24px; color: #f89b50; font-weight: normal;}
.quan_fw5 p{ font-size: 24px; color: #a3a3a3; line-height: 35px; padding-top: 20px;text-indent: 2em;}


.quan_fw5_lieb{align-items: center;display: flex;justify-content: center;}
.quan_fw5_lieb dd{ background:url(../img/ai2.png) no-repeat right center; width: 20%; display: block; }
.quan_fw5_lieb dd:last-child{ background: none;}
.quan_fw5_lieb dd b{ background: #f89b50; padding: 10px 0px; color: #fff; display: block; font-size: 30px; width:82%; text-align: center}

.quan_fw5_lieb{ padding-top: 40px; padding-bottom: 50px;}
.quan_fw5_lieb dd b {
    background: #f89b50;
    padding: 10px 0px;
    color: #fff;
    display: block;
    font-size: 30px;
    width: 78%;
    text-align: center;
}
.quan_fw5_lieb dd {
    background: url(../img/ai2.png) no-repeat right;
    width: 21%;
    display: block;
    margin-left: 11px;
    margin-right: -1px;
}


/*时空语开始*/
.sky1{   background: url(../img/lz.png) no-repeat top center; height: 357px; text-align: center; background-size: cover; padding-top: 50px;}
.lou2{ background: url(../img/lou2.png) no-repeat top center; height: 526px; width: 100%; background-size: cover;}


.sky2{}
.sky2 h1{ font-size: 67px; color: #545454; font-weight: bold; letter-spacing: 4px;}
.sky2 h2{ font-size: 24px; color: #f89b50; font-weight: normal;}
.sky2 section{ padding-top: 20px; padding-bottom: 20px;}
.sky2 section p{ font-size: 24px; color: #a3a3a3; line-height: 40px; text-indent: 2em;}
.sky2 section p span{ color: #a3a3a3; font-size: 24px; font-weight: bold;}



.sky2_tu{ background: url(../img/ai4.png) no-repeat top center; background-size: cover; height:269px; margin-top: 40px; text-align: center; color: #fff; margin-bottom: 50px;}
.sky2_tu h2{ text-align: center; font-size: 67px; font-weight: bold; color: #fff; padding-top: 60px;}
.sky2_tu h3{ text-align: center; font-size: 23px; margin-top: 20px;}


.sky3_1 img{ max-width: 100%}
.sky3_1 { margin-top: 30px;}

.sky3_nr{font-size: 24px; color: #a3a3a3; line-height: 40px; text-indent: 2em; padding-top: 20px; padding-bottom: 20px;}
.sky3_nr span{ color: #a3a3a3; font-size: 24px; font-weight: bold;}


.sky4{background: url(../img/dtu.png) no-repeat top center; padding-top: 60px; margin-top: 50px;}

.sky4_n ul{ display: flex;justify-content: space-between; margin-top: 50px;}
.sky4_t h2{ font-size: 67px; font-weight: bold; color: #545454; letter-spacing: 2px;} 
.sky4_t { text-align: center;}
.sky4_t h3{ color:#f89b50;  font-size: 24px;}



.sky5{background: url(../img/dtu.png) no-repeat top center; padding-top: 62px;
    margin-top: 80px;}
.sky5_t h2{font-size: 67px; font-weight: bold; color: #545454; letter-spacing: 2px;}
.sky5_t h3{ color:#f89b50;  font-size: 24px;}


.sky5_nr{ margin-top: 50px; margin-bottom: 50px;}
.sky5_nr ul li{  display: block; width: 20%; text-align: center;}
.sky5_nr ul{ display: flex;}

.sky5_nr2 h2{ font-size: 33px; color: #545454; font-weight: bold; letter-spacing: 2px; line-height: 60px;}
.sky5_nr2 h3{ font-size: 24px; color: #a3a3a3; line-height: 30px; width: 196px; margin: 0 auto; font-weight: normal;}


.sky5_nr ul li:nth-child(2n){ margin-top: 240px;}


.sky6{background: url(../img/dtu.png) no-repeat top center; padding-top: 55px;
    margin-top: 74px;
}
.sky6_nr{ position: relative;}

.sky6_nr1{ text-align: center; padding-top: 50px; padding-bottom: 50px;}
.sky6_nr1 img{ max-width: 100%;}

.sky6_nr2{  position: absolute; width: 328px; text-align: right; top: 167px; left: 22px;}
.sky6_nr2 h2{ font-size: 33px; color:#545454; line-height: 50px; letter-spacing: 2px; font-weight: bold;} 
.sky6_nr2 h3{ font-size: 24px; color:#545454; line-height: 32px; padding-top: 5px; } 



.sky6_nr3{  position: absolute; width: 410px; text-align: left; top: 167px; right:-50px ;}
.sky6_nr3 h2{ font-size: 33px; color:#545454; line-height: 50px; letter-spacing: 2px; font-weight: bold;} 
.sky6_nr3 h3{ font-size: 24px; color:#545454; line-height: 32px; padding-top: 5px; } 


.sky6_nr4{  position: absolute; width:170px; text-align: left; bottom: 120px; left:463px ;}
.sky6_nr4 h2{ font-size: 33px; color:#545454; line-height: 50px; letter-spacing: 2px; font-weight: bold;} 
.sky6_nr4 h3{ font-size: 24px; color:#545454; line-height: 32px; padding-top: 5px; } 




.sky7{background: url(../img/dtu.png) no-repeat top center; padding-top:50px; margin-top: 50px;}
.sky7_nr ul{ display: flex;justify-content: space-between; margin-top: 60px;}
.sky7_nr2{background: url(../img/dtu.png) no-repeat top center; padding-top: 20px; margin-top: 50px;}
.sky7_nr2 ul{ display: flex;justify-content: center;}
.sky7_nr2 ul li{ margin: 30px;}


.sky8{background: url(../img/dtu.png) no-repeat top center; padding-top: 50px; margin-top: 50px;}

.sky9{background: url(../img/dtu.png) no-repeat top center; padding-top: 50px; margin-top: 50px;}

.sky9_nr{ text-align: center; padding-top: 50px; padding-bottom: 40px;} 

.sky9_nr img{  max-width: 100%;}
.sky9_nr2{ text-align: center; padding-top: 50px; }
.sky9_nr2 img{ max-width: 100%;}

.sky10_n1{text-align: center; padding-top: 50px;}
.sky10_n1 img{max-width: 100%; width: 1400px;}


.sky10{background: url(../img/dtu.png) no-repeat top center; padding-top: 54px; margin-top: 70px;}

.sky11{background: url(../img/dtu.png) no-repeat top center; padding-top: 54px;
    margin-top: 80px}
.sky11_n img{ max-width: 100%;}
.sky11_n{ text-align: center; padding-top: 20px;} 
.sky12{background: url(../img/dtu.png) no-repeat top center;padding-top: 50px;
    margin-top: 75px;}

.sky12_n1{  background: #004684; line-height: 60px; color: #fff; font-size: 30px; letter-spacing: 3px; text-align: center; font-weight: bold; margin-top: 20px; margin-bottom: 20px;}


.sky12_n2 img{ max-width: 100%;}
.sky12_n2{ padding-top: 20px; padding-bottom: 80px;}


.sky8_n{ display: flex;justify-content: space-between;margin-top: 30px;}

.sky8_n_left{ width: 880px;}
.sky8_n_left1{ width: 100%; height: 60px; background: #004684; color: #fff;text-align: center; line-height: 60px; font-size: 27px; font-weight: bold; }
.sky8_n_left1 span{ font-weight: normal;}

.sky8_n_left2 ul{ display: flex; margin-top: 10px;justify-content:space-between;}
.sky8_n_left2 ul li{ background:#6ecfff; width: 366px; text-align: center; height: 630px; 
    color: #fff;
    position: relative;}
.sky8_n_left2 ul li h2{ font-size: 45px; font-weight: bold; letter-spacing: 2px; margin-top: 20px;cursor: pointer;}
.sky8_n_left2 ul li h2 a{color:#fff; font-size: 45px; font-weight: bold; letter-spacing: 2px; margin-top: 20px;cursor: pointer;}
.sky8_n_left_n{ padding-top: 40px;}
.sky8_n_left_n p{  font-size: 28px; line-height: 40px; color: #fff; cursor: pointer;}

.sky8_n_left_n_dt{ background: #004684; text-align: center; height: 146px; text-align: center;   padding-top: 10px; padding-bottom: 20px;
    
    position: absolute;
    width: 100%;
    bottom: 0px;

}
.sky8_n_left2 ul li:nth-child(2n){ background: #f89b50;}


.sky8_n_right{width: 366px; margin-left: 140px;}

.gdzpgs{ width: 100%; height: 68px; line-height: 68px; border: 1px solid #f89b50; text-align: center;  font-size: 25px; margin-top: 70px;}
.gdzpgs a{ display: block; color: #f89b50;}
.gdzpgs a:hover{ background: #f89b50; color: #fff;}



/*三亩展堂开始*/
.smzt1{ background: #f7f7f7; padding-top: 20px; padding-bottom: 40px; margin-top: 70px; position: relative;} 

.smzt1_3 .smzt1_4{ background: #f89b50; color: #fff; text-align: center; font-size: 28px; font-weight: bold; letter-spacing: 3px; line-height: 60px; color: #fff; margin-top: 30px;}
.smzt1_3 p{ font-size: 24px; color:#a3a3a3; line-height: 40px;}

.smzt1_3 p span{ font-weight: bold;}

.smzt1_1{ font-size: 68px; color: #545454; font-weight: bold; padding-top: 110px;}
.smzt1_2{  font-size: 30px; color: #444444; line-height: 30px; letter-spacing: 2px; margin-top: 4px;}

.smzt1_2_xia{ background: url(../img/znan.png) repeat-x; height:56px; margin-top: 30px; margin-bottom: 30px;}


.smzt1_hx{ max-width: 1400px; margin: 0 auto; background: url(../img/cheng.jpg) no-repeat top center; height: 395px; background-size: cover;
text-align: center; line-height: 365px;  padding-top: 100px;
}


.smzt2{background: url(../img/dtu.png) no-repeat top center; padding-top: 70px; margin-top: 80px;}
.smzt2_t h2{ font-size: 68px; color:#545454; line-height: 50px; letter-spacing: 2px; font-weight: bold;} 
.smzt2_t h3{ font-size: 23px; color:#f89b50; line-height: 32px; padding-top: 5px; font-weight: normal; margin-left: 60px; margin-top: 10px; } 



.smzt2_n{ padding-top: 20px;}
.smzt2_n p{ font-size: 22px; color: #a3a3a3; line-height: 40px; text-indent: 2em;}

.smzt2_n2{ text-align: center; padding-top: 30px;}
.smzt2_n2 img{ max-width: 100%;}

.smzt3{background: url(../img/dtu.png) no-repeat top center; padding-top: 70px; margin-top: 50px;}
.smzt3 .smzt2_t{ background: url(../img/toum.png)repeat-x; padding-top: 70px;}
.smzt3_n2{ text-align: center; padding-top: 80px; padding-bottom: 30px;}
.smzt3_n2 img{ width: 90%;}

.smzt7_nr img{width: 90%;}


.smzt4{background: url(../img/dtu.png) no-repeat top center; padding-top: 80px; margin-top: 50px;}
.smzt5{ position: relative; width: 100%; text-align: center;background: url(../img/dtu.png) no-repeat top center; padding-top: 40px; margin-top: 50px;}

.smzt5 h1{ color: #f89b50; font-size: 150px;text-transform:Uppercase;filter: blur(5px); font-weight: bold;}
.smzt5 h2{ font-size: 68px; color:#545454; line-height: 50px; letter-spacing: 2px; font-weight: bold;  position: absolute; width: 100%; top: 130px;}
.smzt5_nr{ padding-top: 40px;}
.smzt5_nr p{ font-size: 33px;  font-weight: bold; letter-spacing: 4px; line-height: 60px; color: #a3a3a3;}

.smzt5_nr2{ width: 570px; height: 170px; margin: 0 auto; margin-top: 20px; border: 5px solid #c8c8c8; border-radius: 2px;}
.smzt5_nr2 h3{ font-size: 89px; color: #ed7d31; font-weight: bold;}
.smzt5_nr2 p{ font-size: 30px; color: #004684; font-weight: bold;}


.smzt5_nr3{ width: 654px; height: 184px; margin: 0 auto; margin-top: 20px; border: 5px solid #c8c8c8; border-radius: 2px; margin-top: 30px; margin-bottom: 30px;}
.smzt5_nr3 h3{ font-size: 89px; color: #ed7d31; font-weight: bold;}
.smzt5_nr3 p{ font-size: 38px; color: #545454; font-weight: bold;}



.smzt6{background: url(../img/dtu.png) no-repeat top center; padding-top: 80px; margin-top: 50px;}

.smzt6_nr{ text-align: center; padding-top: 20px; padding-bottom: 20px;}
.smzt6_nr img{ max-width: 100%;}

.smzt6_nr2{ font-size: 67px; font-weight: bold;text-align: center; line-height: 50px; color: #ed7d31; letter-spacing: 2px; line-height: 200px;
background: url(../img/dtu.png) no-repeat bottom center;
}

.lan_xiao{ font-size: 25px; color: #004684; text-align: center;font-weight: normal;}
.smzt6_nr2_1{ font-size: 67px; font-weight: bold;text-align: center; line-height: 50px; color: #ed7d31; letter-spacing: 2px; line-height: 80px;background: url(../img/dtu.png) no-repeat bottom center; padding-bottom: 40px;

}

.xingfu{ margin-top: 50px;}

.smzt6_nr3{ background: url(../img/dtu.png) no-repeat top center; padding-top: 40px; margin-top: 30px;}

.smzt6_nr4{ display: flex; background: #f89b50; color: #fff;align-items: center;display: flex;justify-content: center; padding-top: 20px; padding-bottom: 20px;}

.smzt6_nr4_left{ font-weight: bold; font-size: 30px; position: relative;}
.smzt6_nr4_left:before{ position: absolute; content: ""; top: -21px; right: -49px; width: 3px; height: 90px; background: #fff;}
.smzt6_nr4_right p{ font-weight: bold; font-size: 30px;}
.smzt6_nr4_right{ padding-left: 100px;}

.smzt6_nr{ margin-top: 20px;}
.smzt7{ margin-top: 50px;}


.smzt7_nr{ align-items: center;display: flex;justify-content: center;}
.smzt7_nr_2{ padding-left: 10px; padding-right: 40px;}
.smzt7_nr{ margin-top: 50px;}

.smzt7{ background: url(../img/dtu.png) no-repeat top center; padding-top: 60px; margin-top: 60px;}


.smzt8{background: url(../img/dtu.png) no-repeat top center; padding-top: 70px; margin-top: 80px;}
.smzt8_n1 img{ max-width: 100%;}
.smzt8_n1{ margin-top: 60px;} 

.smzt8_n1_gk{background: url(../img/dtu.png) no-repeat top center; padding-top: 20px; margin-top: 70px;}

.smzt6_nr2_1{ margin-top: 20px;}
.smzt9{background: url(../img/dtu.png) no-repeat top center; padding-top: 60px; margin-top: 60px;}
.smzt9_nr{ text-align: center; width: 950px; margin: 0 auto; border-top: 3px solid #ed7d31; margin-top: 50px; margin-bottom: 100px;}
.smzt9_nr ul li{ text-align: center; font-size: 66px; color: #ed7d31; font-weight: bold;  line-height: 160px;
border-bottom: 3px solid #ed7d31;border-left: 3px solid #ed7d31;border-right: 3px solid #ed7d31;}



.smzt1_dingw{ position: absolute; width: 487px; height: 190px; background: #fff; border-radius: 20px;text-align: center; left: 50%;  margin-left: -243px;top: -135px;  box-shadow: 3.371px 8.345px 16px 0px rgba(22, 22, 22, 0.68); z-index: 2;}
.smzt1_dingw img{border-radius: 20px;}

.smzt1_dingw2{font-size: 115px;
    filter: blur(10px);
    color: #f89b50;
    font-weight: bold; position: absolute; left: 0; top: 10px; z-index: 1;
    }
    
    
.lxwm_tc{ position: fixed; height: 360px; z-index: 99999; left: 0; top: 100px; width: 100%; background:url(../img/lx_bj.jpg) no-repeat top center; background-size: cover; display: none;transition: all 0.5s;}
.lxwm_tc ul{ display: flex; width: 100%;}
.lxwm_tc ul li{  width: 17%; text-align: center; }
.lxwm_tc ul li h2{ font-size: 15px; font-weight: bold; color: #333; margin-top: 20px; line-height: 30px;} 
.lxwm_tc ul li h3{ font-size: 14px;line-height: 20px;}
.lxwm_tc1{ width: 188px; height: 188px; margin: 0 auto; margin-top: 30px; }
.lxwm_tc1 img{ width: 188px; height: 188px;}
.lxwm_tc ul li h4{ color: #666; margin-top: 5px; font-size: 14px;line-height: 20px;}
.lxwm_tc ul li h3{ margin-top: 5px;}
 


.lxwm_tc .wrapper2{ height: auto;}
.head_nr_right ul li{transition: all 0.5s;}
.head_nr_right ul .lx_xial a{ cursor: pointer;}
.head_nr_right ul .lx_xial:hover .lxwm_tc{ display: block;transition: all 0.5s;}
.head_nr_right ul li .lxwm_tc ul li{ margin-left: 0; margin-right: 0;}



@media (max-width: 1600px){
	.sky4_n ul li{ width: 32%;}
	.sky6_nr2{left: -25px;}
	.sky6_nr3{ right: -98px;}
	.sky6_nr4{ left: 440px;}
	.sky8_n_right{margin-left:88px}
}

/*图集轮播*/

#album-slide{position:relative; width:1280px; height:588px; overflow:hidden;}
#album-slide .swiper-container{width:1280px; height:588px; overflow:hidden;}
#album-slide .swiper-wrapper{height:588px;}
#album-slide .swiper-slide{width:1280px; height:588px; overflow:hidden;}
#album-slide .swiper-slide img{width:1280px; height:588px;}
#album-slide .swiper-button-prev,#album-slide .swiper-button-next{top:50%; transform:translateY(-50%); width:35px; height:64px; margin:0; background:none; cursor:pointer; opacity:1;}
#album-slide .swiper-button-prev img,#album-slide .swiper-button-next img{width:35px; height:64px;}
#album-slide .swiper-button-prev{left:20px;}
#album-slide .swiper-button-next{right:20px;}
#album-thumb{position:relative; width:1280px; height:128px; overflow:hidden;}
#album-thumb .swiper-container{width:1280px; height:128px; overflow:hidden;}
#album-thumb .swiper-wrapper{height:128px;}
#album-thumb .swiper-slide{width:320px; height:128px; overflow:hidden;}
#album-thumb .swiper-slide a{position:relative; display:block; width:320px; height:128px;}
#album-thumb .swiper-slide a:after{content:''; position:absolute; left:0; right:0; top:0; bottom:0; display:block; border:1px solid #fff;}
#album-thumb .swiper-slide img{width:320px; height:128px;}
#album-thumb .swiper-slide.on a:after{border-color:#f89b50;}
#album-thumb .swiper-button-prev,#album-thumb .swiper-button-next{top:50%; transform:translateY(-50%); z-index:11; width:24px; height:44px; margin:0; background:none; cursor:pointer; opacity:1;}
#album-thumb .swiper-button-prev img,#album-thumb .swiper-button-next img{width:24px; height:44px;}
#album-thumb .swiper-button-prev{left:14px;}
#album-thumb .swiper-button-next{right:14px;}
#album-thumb .swiper-button-disabled{opacity:0 !important;}

@media (max-width: 1600px){

	.yingwen{ font-size: 120px; }
	.smzt1_3 .smzt1_4{ font-size:25px}
	.smzt1_dingw2{ font-size:92px}
	.smzt1_hx{max-width: 1280px}
	.smzt6_nr2_1{ font-size:54px}
	.smzt6_nr2{ font-size:54px}
}


.empty{
	background: url(../img/empty.png) no-repeat top center;
    background-size: 220px auto;
    padding-left: 30px;
    height: 220px;
    line-height: 355px;
    text-align: center;
    padding-right: 30px;
    color: #999;
    font-size: 14px;
    margin-top: 60px;
}

#app{position: absolute;
    margin-top: -368px;
    top: 41%;
    
    left: 50%;
    margin-left: -640px;}
    
    
    
    .xinjiabt{  text-align:center; padding-top:40px}
     .xinjiabt h2{ font-size:55px; color:#999;  letter-spacing:2px; text-align:center; position:relative}
     .xinjiabt h2:before{ position:absolute; left:50%; margin-left:-118px; bottom:0; background:#70c5ef; width:236px; height:18px; border-radius: 4px; content:"";z-index: -1;}
     
      .xinjiabt h3{ font-size:14px; color:#999;  letter-spacing:2px; text-align:center; padding-top:10px}
      .case{ padding-bottom:70px}
      .zzry .case_tit{padding-top: 70px;}
      .ppkh{ margin-top:50px}
      .banner_contact{ margin-bottom:80px}
      
      
      
 /*手机适配开始     */
 
 @media (max-width: 1000px){
     
.hmFocus_item, .hmFocus {
    height: 200px!important;
}
.dingmww{ display:none;}
.case1 span{ font-size:50px}
.case_tit h2{ font-size:28px; }
.case_tit h3{  font-size:14px}
.wrapper2{ width:100%}
.case_tit{ padding-top:52px}
.head_nr_right{ display:none;}
.case_nr_left_j h2{ font-size:20px}
.case_nr_left_j h3{ font-size:12px}
.case_nr_right dl dd {
    position: relative;
    width: 100%;
    height: 124px;
    overflow: hidden;
    float: left;
    margin-left: 44px;
    margin-top: 10px;
}
.case_nr_right1_tu1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    height: auto;
    z-index: 1;
}
.case_nr_right1_tu1 img {
    width: 100%;
    height: 102px;
}
.case_nr_right {
    width: 60%;
}
.case_nr_left {
    width: 40%;
}
.case{box-sizing: border-box; padding:10px}
.case_nr_right dl dd{ height:105px}
.case_nr_left{ height:500px}
.case_nr_left:before{ height:500px}
.case_tit h3{letter-spacing: 0;}
.case_nr_left ul .xzd h2{ width:128px}
.case_nr_left:before{border-left: 1px dashed #545454;}
.wrapper3{ width:100%}
.spbf{ height:230px}
.about_wen{ display:block}
.about_wen_js {
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    padding-left: 0;
    width: 100%;
    height: auto!important;
}
.about_wen_logo img {
    width: 107px;
}
.about_wen_logo {
    width: 100%;
    text-align: center;
}
.about_wen{ width:100%; padding-top:0}
#byc{ width:100%}
.about{ height:auto;}

.bycs .byc_tit{ width:40px!important}
.bycs{ width:40px!important}
.bycs>.bl{ width:40px!important; height:200px!important}
.bycs.on>.bl{ width:auto!important}
.bycs.on{ width:calc(100% - 160px)!important;}

.zzry_dw1 img{ width:50%}
.picMarquee-left{ width:100%!important}
.picMarquee-left .tempWrap{ width:100%!important}
.picMarquee-left .bd ul li .pic img{ width:200px!important; height:400px!important}

.count-list h2 span{ font-size:30px}
.count-list p {
    color: #545454;
    font-size: 16px;
    letter-spacing: 0;
}
.count-list h2{ font-size:24px;}
.picMarquee-left .bd ul li{ margin:0 10px;}
.picMarquee-left{ margin-top:10px}
.ppkh_dw span {
    font-size: 33px;
}
.ppkh .swiper-slide{ width:33.3%!important}
.banner_contact{ width:100%!important}
.banner_contact .img{ height:266px; background-size:cover;}
.bottom3 p{ font-size:13px}
.bottom1_right{ display:none;}
.bottom1_left1_txt h3{ font-size:20px}
.bottom1_left2_txt p{ font-size:14px;}
.bottom1_left2_img img{ width:120px; height:120px}

.bottom3{ box-sizing: border-box; padding-left:10px; padding-right:10px}
.bottom3 p a{ font-size:13px;}
.bottom3 p{ line-height:22px}
.bottom3{ padding-bottom:10px}
.bottom1_left2_txt p{ line-height:24px}

.bottom1_left{ width:100%;box-sizing: border-box; padding-left:15px; }
.bottom1_left1_img img{ width:70%}
.bottom1_left1_txt{ padding-top:10px}
.bottom1 {
    background: #333333;
    padding-top: 20px;
    padding-bottom: 20px;
}
.banner_contact {
    margin-bottom: 30px;
}

.banner_contact{width:96%!important; margin:0 auto; margin-top:60px; margin-bottom:20px}
.ppkh_nr{ width:96%; margin:0 auto; margin-top:20px; margin-bottom:20px}


.about_banner{ height:250px}
.ny_about1{ width:96%; margin:0 auto; left:2%}
.ny_about1{ display:block;}
.ny_about1_le{display:none;}
.ny_about1_re {
    width: 100%;
    font-size: 15px;
    color: #4d4d4d;
    line-height: 24px;
    padding-left: 0;
}
.ny_about1_re p {
    font-size: 15px;
    color: #4d4d4d;
    line-height: 27px;
    text-indent: 2rem;
}
.ny_about1{ border-radius:20px;box-sizing: border-box; padding:25px;}
.ny_about1 {
    height: auto;
    top: -492px;
}
.ny_about2 {
    font-size: 23px;
    color: #fff;
    font-weight: bold;
    background: url(../img/about_02.jpg) no-repeat top center;
    background-size: cover;
    height: 155px;
    text-align: center;
    line-height: 155px;
    letter-spacing: 4px;
    margin-bottom: 50px;
    margin-top: 400px;
}
.ny_about3 ul{ display:block;}
.ny_about_n3 h2{ font-size:24px}
.ny_about_n3 h3{ font-size:13px}
.ny_about3 ul li .ny_about_n4{ display:block;}
.ny_about3{ width:96%; margin:0 auto; margin-top:20px; margin-bottom:20px}
.ny_about3 ul li{ width:100%}

.ny_about_n4 {
    position: absolute;
    left: 0;
    top: 82px;
    z-index: 4;
    width: 100%;
    padding: 20px;
    left: 0;
    transition: all 0.5s;
}
.ny_about_n3{ left:24px}
.ny_about_n2{ height:218px} 
.ny_about_n1 img{ width:100%; height:100%}

.ny_about_n1{ width:100%; height:460px;}
.ny_about3 ul li{ height:460px; margin-bottom:30px; }

.ny_about3 ul li:nth-child(2) .ny_about_n4 {
    writing-mode: vertical-rl;
    top: 148px;
    width: 154px;
    height: 248px;
    left: 162px;
    transition: all 0.5s;
}

.ny_about3 ul li:nth-child(2) .ny_about_n3 {
    writing-mode: vertical-rl;
    top: 165px;
}
.ny_about3 ul li:nth-child(2) .ny_about_n2 {
    width: 87%;
    height: 100%;
    left: 0;
}
.ny_about3 ul li:nth-child(3) .ny_about_n4 {
    width: 278px;
    height: 145px;
    left: 52px;
    transition: all 0.5s;
    top: 30px;
}
.ny_about3 ul li:nth-child(3) .ny_about_n2 {
    width: 76%;
    height: 100%;
    left: 15%;
}
.ny_about3 ul li:nth-child(3) .ny_about_n3{ left:164px}
.smzt1_dingw2{ font-size:22px;filter: blur(5px);}
.smzt1_dingw {
    position: absolute;
    width: 90%;
    height: 112px;
    background: #fff;
    border-radius: 20px;
    text-align: center;
    left: 5%;
    margin-left: 0;
    top: -135px;
    box-shadow: 3.371px 8.345px 16px 0px rgba(22, 22, 22, 0.68);
    z-index: 2;
}
.smzt1_dingw img{width:80%}
.smzt1_1{font-size:25px}
.smzt1_2 {
    font-size: 14px;
    color: #444444;
    line-height: 22px;
    letter-spacing: 0;
    margin-top: 4px;
}
.smzt1_3 p{ font-size:15px; line-height:30px}
.smzt1{ padding:15px;box-sizing: border-box;}
.smzt1_3 .smzt1_4 {
    background: #f89b50;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 32px;
    color: #fff;
    margin-top: 30px;
}
.smzt1_hx {
    max-width: 100%;
}
.smzt1_hx{ height:120px; line-height: 120px;}
.smzt2_t h2{ font-size:28px}

.smzt2_t h3 {
    font-size: 15px;
    color: #f89b50;
    line-height: 32px;
    padding-top: 0;
    font-weight: normal;
    margin-left: 32px;
    margin-top: 0;
}
.smzt2_n p {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 29px;
    text-indent: 2em;
}
.smzt2{box-sizing: border-box; padding:15px}
.smzt1_1{ padding-top:50px}
.smzt2_t{box-sizing: border-box; padding:15px}
.smzt2_n{box-sizing: border-box; padding:15px}
.smzt3 .smzt2_t{ padding-top:40px;}
.smzt3_n2 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.smzt4{padding-top: 19px;
    margin-top: 34px;}
    
.smzt6_nr2{ line-height:37px;letter-spacing:0; font-size:26px;}
.smzt6_nr2_1{ line-height:37px;letter-spacing:0; font-size:26px;}
.lan_xiao{ font-size:13px;}
.smzt6_nr4_right p{ font-size:14px;}
.smzt6_nr4_left{ font-size:16px;}
.smzt8_n1{ padding-left:10px; padding-right:10px;}
.smzt8{padding-top: 17px;
    margin-top: 47px;}
.smzt8_n1 {
    margin-top: 20px;
}
.smzt6_nr4{ padding-left:10px; padding-right:10px;}
.smzt6_nr4_right {
    padding-left: 75px;
}
.smzt6{padding-top: 11px;
    margin-top: 36px;}
    
.smzt6_nr{ padding-left:10px; padding-right:10px;}
.smzt6_nr2{ padding-bottom:20px;}
.smzt1_hx{ padding-top:39px}
.smzt1_hx img{ width:90%}
.smzt2{ margin-top:48px;}
.smzt3{padding-top: 41px;
    margin-top: 31px;}
    
.fwts_nr_t{ display:block;}    
.fwts_nr_t1 h2{ font-size:27px;}
.fwts_nr_t1 h3{ font-size:14px;}
.fwts_nr_t2 .p1{ font-size:18px}    
.fwts_nr_t2{ display:none;}  
.fwts_nr{ height:auto;width: 94%;left: 3%; padding:30px;}
.fwts_nr_t3{ display:none;}
 .fwts{min-height: 203px;}
 .ywms_nr{ min-height:auto;width: 94%;left: 3%; padding:30px;}
    
 .ywms_n_nn ul{ padding-top:30px;}  
 .ywms_n{ min-height:470px;}
 .fwtx_zong{ width:92%; min-height:auto; padding:30px;}
 .fwtx_da_n ul li {
    margin-top: 38px;
    margin-left: 0;
}
.fwtx_da_dw{  min-height:460px;}
.fwtx_da{ min-height:730px;}
.ythlc_nr_lie2 li b{ width:160px; height:160px;}
.ythlc_nr_lie2 li{ display:block;}
.ythlc_nr_lie2{ width:100%;}
.ythlc_nr{ padding:20px;}
.ythlc_nr_lie2 li b{ font-size:14px;}
.ythlc_nr_lie2 li b{ width:120px; height:120px;}

.zblc_nn{min-height: auto;width: 94%;
    position: absolute;
    left: 3%;
    top: 100px;
    box-sizing: border-box;
    padding: 20px;}
.zblc_n{min-height: 629px;}
.sdknr_n ul li h2{ font-size:18px}
.sdknr_n ul li h3{ font-size:6px}

.ythlc_nr{min-height:auto;width: 94%;
    position: absolute;
    left: 3%;
    top: -265px;}
.ythlc_nr_lie2 li{ width:50%; margin-top:15px}
.ythlc_nr_lie2 li b{ }
.ythlc_nr_lie2{background-size: 494%;}


.ythlc_nr_lie3 li b{ width:120px; height:120px;}
.ythlc_nr_lie3{ width:100%}

.ythlc_nr_lie3 li{ width:50%; margin-top:15px}
.ythlc_nr_lie3 li b{font-size:14px;}
.ythlc_nr_lie3{ background:none;}
.n_yxal_t h2{ font-size:28px}

.n_yxal .wrapper2{ width:100%}
.yingwen{ font-size:28px}
.n_yxal_nav ul li p{ font-size:16px;}
.n_yxal_nav{ padding-top:150px;}


.xinjiabt h2{ font-size:30px;}
.xinjiabt h3{font-size:12px}
.xinjiabt h2:before {
    position: absolute;
    left: 50%;
    margin-left: -60px;
    bottom: 0;
    background: #70c5ef;
    width: 120px;
    height: 11px;
    border-radius: 4px;
    content: "";
    z-index: -1;
}
.zs_n_yxal.case_nr_right dl dd {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    width: 48%;
}
/*.ban{ width:100%}*/
/*.ban2{ width:100%}*/
/*.ban2 ul li{ width:100%}*/

.quan_fw4 h1 {
    font-size: 28px;
    color: #545454;
    font-weight: bold;
    letter-spacing: 0;
}
.quan_fw4 h2{ font-size:14px;}
.quan_fw4 p {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 28px;
    padding-top: 20px;
    text-indent: 2em;
}
.quan_fw4{box-sizing: border-box; padding-left:10px; padding-right:10px;}
.quan_fw4_lieb dd b{ font-size:14px;}
.quan_fw3 h1{ font-size:28px;letter-spacing: 0;
}
.quan_fw5 h1{font-size:28px;letter-spacing: 0;}
.quan_fw5 h2{ font-size:14px;}
.quan_fw3 h2{ font-size:14px;}
.quan_fw3 section p{ font-size:16px; line-height:30px;}
.quan_fw3 section p span{ font-size:16px; line-height:30px;}
.quan_fw3{box-sizing: border-box; padding-left:10px; padding-right:10px;}

.quan_fw4{padding-top: 36px;
    margin-top: 20px}
.quan_fw5 p {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 30px;
    padding-top: 20px;
    text-indent: 2em;
}
.quan_fw5{box-sizing: border-box; padding-left:10px; padding-right:10px;}
.quan_fw5_lieb dd b{ font-size:14px;}
.quan_fw4_lieb dd{background-size: 30%; margin-right:0}
.lou{ height:200px;}
.quan_fw5{padding-top: 28px;
    margin-top: 13px;}
    .quan_fw5_lieb dd{background-size: 30%; margin-right:0}
    .quan_fw5_lieb dd b {
    background: #f89b50;
    padding: 10px 9px;
    color: #fff;
    display: block;
  
    width: 62%;
    text-align: center;
}
.quan_fw2 h1{ font-size:28px;letter-spacing:0}
.quan_fw2 h2{ font-size:14px;}
.quan_fw2 h3{  font-size:15px;}
.quan_fw2_lie li{ height:85px;}
.quan_fw2{box-sizing: border-box; padding-left:10px; padding-right:10px;}
.quan_fw2_lie{ margin-top:30px;}
.quan_fw3{ margin-top:50px;}
.ban2 ul li img{ height:200px!important} 
.ban2 ul li{ height:200px!important} 
.ban2 ul{ height:200px!important}
.ban2{width: 100%;
    height: 200px;}
.min_pic{ width:100%}    
.num ul{ width:100%!important}
.num ul li{ width:25%!important}
.ban{ width:100%}
.ban{ padding-top:120px;}

.hmFocus_doc {
    bottom: 16px!important;
}
.case_nr_left:before{ top:25px;}
.case_nr_left ul .xzd em{background-size: 88%; width:20px; height:20px; left:1px;}
.case_nr_left ul li em{ width:20px; height:20px;}
.case_nr_left ul li em{margin-top: 3px;}
.case_nr_left ul li em{ left:1px;}
.case_nr_left_j {
    padding-left: 30px;
}
.case_nr_left ul .xzd h2 {
    width: 124px;
}
.case_nr_left ul .xzd h4{ top:4px;} 
.case_nr_left ul .xzd h4 img{ width:80%;}
.case_nr_left ul .xzd h3{ top:26px;}
.case_nr_right dl dd{ margin-left:26px;}
.case_nr_right1_tu1{ width:88%;}
.case_tit h3{ margin-top:5px;}

.case_nr_left:before{ height:460px;}
.about{box-sizing: border-box; padding:10px; padding-top:30px;}
.about_wen_z{ background:none;
    padding-top: 34px;
    padding-bottom: 200px;
    border-top: 2px dashed #fff; border-bottom: 2px dashed #fff;
    margin-top: 40px;
}
.about{ padding-bottom:50px;}
.about_wen_js{ margin-top:20px;}
.about_wen_z{ padding-bottom:30px;}

#byc{ width:96%; margin:0 auto; margin-top:20px;}
.zzry .case_tit {
    padding-top: 53px;
}
#byc{ padding-bottom:0;}
.case_tit{ padding-right:10px;}
.zzry2{ width:96%;  margin:0 auto;}
.picMarquee-left .bd ul li .pic img{ height:300px!important;}
.zzry2{ padding-top:125px;}
.shuji li{ padding-top:30px;}
.zzry {
    background-size: 167%; padding-bottom:40px;
}
.ppkh {
    margin-top: 4px;
}
.ppkh_nr .swiper-pagination span{ width:10px; height:10px;}
.banner_contact .img{background: url(../img/dit2.png) no-repeat bottom center; height:200px;}
.bottom1_left1_img{ width:70px; padding-top:16px;}

.picMarquee-left .bd ul li{ width:200px!important}
.ny_about2{ margin-bottom:20px;}
.ny_about3 ul li{ margin-bottom:20px;}
.fwts_nr_t2{ display:block;}
.fwts_nr_t2 {
    width: 100%;
    padding-left: 0;
}
.fwts_nr_t2 .p2{font-size:12px;}
.fwts_nr_t2 .p3{font-size:15px;}
.fwts_nr_t2 .p1 {
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}
.fwts_nr_t3{ display:block;}
.fwts_nr_t3 {
    padding-top: 13px;
}

.fwts_nr_t3 img{ width:90%;}
.fwts {
    min-height: 434px;
}

.fwts_nr_t1 {
    width: 136px;
    border-bottom: 2px solid #333; border-right:none ;
    padding-bottom: 11px;
}
.ywms_n .fwts_nr_t2{ width:100%}
.ywms_n .p7{font-size:12px;}
.fwts_nr_t2 .p6{ font-size:15px;}
.ywms_n {
    min-height: 657px;
}
.fwtx_da_dw{ width:54%; top:0;}
.ywms_n {
    min-height: 510px;
}

.fwtx_da .fwts_nr_t1{border-bottom:none;}
.fwtx_da_n ul li{ margin-top:20px;}
.fwtx_da_dw {
    min-height: 402px;
}
.fwtx_da {
    min-height: 665px;
}
.ythlc .fwts_nr_t1 {
    width: 62%;
}
.ythlc_nr_lie2{ margin-top:26px;}
.ythlc_nr_lie2{ background:none;}
.ythlc_nr_lie2{ padding-right:20px;}
.sdknr_n ul li h2{ font-size:20px; font-weight:bold;
}
.sdknr_n ul li{ width:50%; text-align:center; float:left; height:80px;}

.sdknr_n ul{ display:block;}
.sdknr{ height:50px;}
.zblc_n .fwts_nr_t1{ border-bottom:none;}
.zblc_nn_hhh{ padding-top:10px; padding-bottom:20px;}
.smzt1_2_xia{ margin-bottom:0; margin-top:15px;}
.smzt1_3 .smzt1_4{ padding:10px; line-height:24px;}
.smzt1_3 .smzt1_4{ margin-top:14px;}
.smzt2_t h3{ line-height:14px;}
.smzt2 {
    margin-top: 30px; padding-top:10px;
}
.smzt6_nr2{ font-size:16px;}
.smzt6_nr2_1{font-size:16px;}
.smzt8{ margin-top:30px;}
.smzt6_nr {
    margin-top: 15px;
}
.xinjiabt{ padding-top:8px;}
.xinjiabt h2 {
    font-size: 24px;
}
.about_banner {
    height: 201px!important;
}
.quan_fw1_002 { height:225px!important; padding-top:14px!important;}

.quan_fw1 ul{ margin-top:30px!important;}
.quan_fw2 h3{ font-size:13px;}
.quan_fw3{ padding-top:25px;}

.quan_fw2 {
    padding-top: 21px!important;
    margin-top: 33px!important;
}
.sky1 {
    background: url(../img/lz.png) no-repeat top center;
    height: 99px;
    text-align: center;
    background-size: cover;
    padding-top: 23px;text-align: center;
}
.sky1 img{ width:90%;}
.sky2 h1 {
    font-size: 27px;
    color: #545454;
    font-weight: bold;
    letter-spacing: 0;
}
.sky2{ padding:10px;}
.sky2 h2{ font-size:13px;}
.sky2 section p {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 26px;
   }
.sky2_tu{ height:68px;margin-top: 5px; margin-bottom:0;}
.sky3_nr {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 27px;
    text-indent: 2em;
    padding-top: 20px;
    padding-bottom: 20px;
    padding: 15px;

}
.sky4_t h2 {
    font-size: 27px;
    font-weight: bold;
    color: #545454;
    letter-spacing: 0;
}
.sky4_t h3{ font-size:13px;}
.sky4_n ul{ display:block;}
.sky4_n ul { text-align:center; margin-top:20px;}
.sky4_n ul img{ width:80%;}
.sky5_t h2 {
    font-size: 26px;
    font-weight: bold;
    color: #545454;
    letter-spacing: 0;
}
.sky5_t h3{ font-size:13px;}

.sky5_nr ul li{ width:100%}
.sky5_nr ul{ display:block;}
.sky5_nr2 h3 {
    font-size: 15px;
    color: #a3a3a3;
    line-height: 23px;
    width: 100%;
    margin: 0 auto;
    font-weight: normal;
}
.sky5_nr2 h2 {
    font-size: 23px;
    color: #545454;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 48px;
}
.sky5_nr1 img{ width:26%;}
.sky5_nr1{ text-align:center;}
.sky5_nr ul li:nth-child(2n) {
    margin-top: 20px;
}
.sky5_nr ul li{ margin-top:20px;}
.sky5{ padding:15px;}
.sky6_nr1 img {
    max-width: 34%;
}
.sky6_nr3 h2 {
    font-size: 18px;
    color: #545454;
    line-height: 36px;
    letter-spacing: 2px;
    font-weight: bold;
}
.sky6_nr3 h3 {
    font-size: 15px;
    color: #545454;
    line-height: 23px;
    padding-top: 5px;
}
.sky6_nr3 {
    position: absolute;
    width: 117px;
    text-align: right;
    top: 40px;
    right: -50px;
}
.sky6_nr3 h3 {
    font-size: 12px;
    color: #545454;
    line-height: 15px;
    padding-top: 0;
}


.sky6_nr2 h2 {
    font-size: 18px;
    color: #545454;
    line-height: 36px;
    letter-spacing: 2px;
    font-weight: bold;
}
.sky6_nr2 h3 {
  font-size: 12px;
    color: #545454;
    line-height: 15px;
    padding-top: 0;
}

.sky6_nr4 h2 {
    font-size: 18px;
    color: #545454;
    line-height: 36px;
    letter-spacing: 2px;
    font-weight: bold;
}
.sky6_n4 h3 {
    font-size: 12px;
    color: #545454;
    line-height: 15px;
    padding-top: 0;
}
.sky6_nr3{ right:0}
.sky6_nr2 {
    position: absolute;
    width: 117px;
    text-align: left;
    top: 33px;
    left: 10px;
}
.sky6_nr4 {
    position: absolute;
    width: 170px;
    text-align: left;
    bottom: 0;
    left: 30%;
}
.sky6_nr4 h3{
     font-size: 12px;
    color: #545454;
    line-height: 15px;
    padding-top: 0;
}
.sky8{padding-top: 29px;
    margin-top: 0px}
    
.sky8_n{ display:block;}
.sky8_n_left{ width:100%}
.sky8_n_right{ margin-left:0; width:100%;}
.sky8_n_left2 ul li h2 a{ font-size:24px;}
.sky8_n_left_n p{ font-size:18px;}
.sky8_n_left2 ul li{ height:470px;}
.sky8_n_left1{ font-size:18px;}
.sky8{ padding:10px;}
.sky8_n_left2 ul li{ margin-bottom:20px;}
.sky8_n_left_n_dt{ height:97px;}
.sky8_n_left_n{ padding-top:20px;}
.gdzpgs {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: 1px solid #f89b50;
    text-align: center;
    font-size: 16px;
    margin-top: -1px;
}
.sky9{padding-top: 20px;
    margin-top: 10px; padding:15px;}
.sky10{padding-top: 20px;
    margin-top: 10px; padding:15px;}
.sky11{padding-top: 20px;
    margin-top: 10px; padding:15px;}
    .sky12{padding-top: 20px;
    margin-top: 10px; padding:15px;}
    
        .sky7{padding-top: 20px;
    margin-top: 10px; padding:15px;}
    
    .sky6{padding-top: 20px;
    margin-top: 10px; padding:15px;}
    
.sky9_nr {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 0;
}
.sky10_n1 {
    text-align: center;
    padding-top: 20px;
}
.sky12_n1{font-size:18px;}
.lou2{ height:180px;}
.sky12_n2{ padding-bottom:20px;} 
.sky5_nr {
    margin-top: 0;
    margin-bottom: 0;
}
.sky8{ padding-top:20px;}

.head{ height:65px;}
.new_index_header {
    position: fixed;
    z-index: 999;
    right: 0px;
    top: 0px;
    
    padding: 10px 0px;
    background: none;   display: block;
   
}
.xin_logo{ float: left; width: 158px; padding-left:10px;}
.xin_logo img{ width: 100%;}

.new_index_navbtn { float: right; margin-right: 15px; width: 30px; height: 26px; position: relative; cursor: pointer; margin-top: 12px; }

.new_index_navbtn span { display: block; height: 2px; background: #333; top: 0px; position: absolute; width: 100%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

.new_index_navbtn span:nth-child(2) { width: 70%; top: 12px; }

.new_index_navbtn span:nth-child(3) { top: 24px; }

.new_index_navbtn:hover span { width: 100%; }

.new_index_closeNavbtn span:nth-child(1) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 12px; }

.new_index_closeNavbtn span:nth-child(2) { display: none; }

.new_index_closeNavbtn span:nth-child(3) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 12px; }
.new_Common_nav {
    display: none;
    position: fixed;
    left: 0px;
    top: 62px;
    bottom: 0px;
    right: 0px;
    overflow-y: auto;
    background-color: #fff;
}
.new_Common_nav ul { padding: 20px 15px 0px; }

.new_Common_nav ul li { cursor: pointer; border-bottom: 1px solid #ccc; position: relative; }
.new_Common_nav ul li h2{ margin:0; }
.new_Common_nav ul li h2 a { font-weight: 700; height: 60px; line-height:60px; font-size: 15px; display: block; color: #333; position: relative; }

.new_Common_nav ul li i { position: absolute; right: 0px; top: 0px; height: 60px; width: 30%; }

.new_Common_nav ul li i:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #555; border-right: 2px solid #555; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }

.new_Common_nav ul li.cur .new_child_navbox { max-height: 1500px; height: auto; padding-bottom: 20px; }

.new_Common_nav ul li.cur i:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.new_child_navbox { width: 100%; background-color: #fff; overflow: hidden; max-height: 0px; }
.new_childnav_web dd h3 { padding-top: 10px; margin:0; }



.new_childnav_web dd h3 a { color: #4c4f55; font-size: 15px; display: block; background-image: url(../images/new_navicon15.png); background-repeat: no-repeat; background-position: -50px center; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; line-height: 30px; }

.new_childnav_web dd h3 a:hover { padding-left: 30px; color: #ed3542; font-weight: 700; background-position: 0px center; }

.head_nr_left img{ width:57%;}

.head.heade2  .head_nr_left img{ width:57%;}
.head_nr_left2 img{ width:57%;}
.head_nr_left2{ margin-top:0}
.head .new_index_navbtn span{ background:#fff}
.head.heade2 .new_index_navbtn span{ background:#333}
.hmFocusWpr{ margin-top:65px!important}
.about_banner{ margin-top:65px!important}

.chonginx{ display:block}
#app{ display:none;}


 }
 
 
  

