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

}
@font-face {
  font-family: 'din';
  src: url('') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'Bodoni';
  src: url('../font/Bodoni1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
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
}

.header {
	
}

.logo_box {}

.logo {
	float: left;
	margin-top: 6px;
}

.top_nav {
	float: left;
	
}

.top_nav li {
	position: relative;
	cursor: pointer;
}

.top_nav a {
	color: #333;
	font-size: 16px;
	display: block;
	text-transform: uppercase;
	font-family: "Arial"
}

.top_nav a:hover {
	 background: #e5b74c; color: #fff;
}

.top_nav li:hover .sj_xia {
	display: block;transition: all 0.5s;
}

.top_nav li {
	line-height: 62px; 
	position: relative; float: left; display: block;
}
.top_nav li a{ display: block; text-align: center; width:150px;background: url(404.png) no-repeat right center;}
.top_nav li a:hover {
 background: #e5b74c; color: #fff;
}

.top_nav .on {
	 background: #e5b74c; color: #fff;
}

.top_nav .on a {
	color: #fff;
}

.bott1_logo img{ width: 80%;}

.top_nav li .sj_xia {
	position: absolute;
	top: 62px;
	width: 150px;
	padding-bottom: 30px;
	display: none;
	z-index: 99;
	background: #fff;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	left: 50%;
	margin-left: -75px;transition: all 0.5s;
}
.top_nav li .sj_xia a{ color: #000; background: no-repeat;}
.top_nav li .sj_xia a:hover{ color: #cf8d2c;}
.r_jt {
	background: url(404.png) no-repeat right;
}

.top_nav li .sj_xia li {
	
	line-height: 48px;
	display: block;
	border-bottom: 1px solid #f7f7f7;
}

.top_nav li .sj_xia li a {
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize
}

.banner {
	
}

.swiper-container,
.swiper-wrapper,
.swiper-slide {
	height: 950px;
	width: 100%;
}
.ditu_nr{ font-size:15px}

/*.swiper-button-prev,
.swiper-button-next {
	display: none;
	transition: all 0.3s;
}*/
.cont{ max-width: 1600px; margin: 0 auto;}
@media (max-width: 1600px) {
	.cont{padding:0 .4rem}
}
.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
	display: block;
}
.head{ left: 0;
    right: 0;
    top: 0;
    height: 50px;
    padding: 20px 0;
    z-index: 999;
    width: 100%;
    position: fixed;
     background: rgba(0,0,0,0.1);
    }
    
 .tbdem{background: rgba(255,255,255,0.9);border-bottom: 1px solid #f0f0f0;}
 .tbdem .head_nr_right ul li a{ color: #000; 
 	
 	
 } 
    
 .head.heade2 {
    background: rgba(0,0,0,0.65);
    color: #fff;
}   
    
.head_nr{width: 1600px;
    margin: 0 auto;
    position: relative;
    padding: 0;}
    
    
.head_nr_left{ float: left;   width: 263px; height: 51px; }
.head_nr_left img{ width: 100%; height: 100%;  display:block}

.head_nr_right{ float: right; width: 796px;}
/*修改的代码*/
.head_nr_right ul li{  float: left; display: inline-block;  font-size: 15px;  padding-top: 0px;}
.head_nr_right ul li>a{
padding: 10px 26px; color: #fff; font-size: 16px; line-height: 50px;
}

.head_nr_right ul li.ine{}

.head_nr_right ul .ine>a{ color: #fff; border-bottom: 2px solid #e60000;}
.head_nr_right ul li:hover{
	color: #e60000;
	
}
.head_nr_right ul li:hover a{
	color: #e60000;
}
.head_nr_right ul li .erji{
	text-align: center; padding-bottom: 10px;
	padding-top: 10px;
	display: none;
	transition: all 0.5s; background: #fff; border-radius: 4px;
}
.head_nr_right ul li .erji dd a{
	display: block;
	color: #333;
	line-height: 40px;	
}
.head_nr_right ul li .erji dd:hover{
	
	color: #fff;
}
.head_nr_right ul li .erji dd:hover a{
	color: #e60000;
}
.head_nr_right ul li:hover .erji{
	display: block;
}

/*修改结束*/
.chanpin{ background: url(../image/a1.jpg) no-repeat top center; min-height: 832px;}


.proudt{ width: 1150px; margin: 0 auto;}
.chanpin_left h1{text-transform : uppercase; font-size: 36px; font-weight: bold;
   background-image:-webkit-linear-gradient(left,#f8a676,#ed7b33,#ed7b33);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.chanpin_left h2{ color: #111111; font-weight: bold; font-size: 30px; margin-top: 10px;}
.chanpin_left em{ width: 57px; height: 4px; background:#ec7c30; display: block; margin-top: 58px;}


.proudt{  padding-top: 210px;}


.chanpin_left{ float: left; width: 200px;}
.chanpin_right{ float: right; width: 942px;} 

.chanpin_right ul li{  float: left; width: 304px; height: 480px; text-align: center; overflow: hidden; margin-left: 10px; background: #f8b551; border-radius: 200px 200px 0 0; padding-bottom: 0; position: relative; bottom: 0;
transition: all .5s;}
.chanpin_right ul li:nth-child(2){ background: #acd598;}
.chanpin_right ul li:nth-child(3){ background: #9dd6d4;}


.chanpin_right ul li em{width: 44px; height: 3px; background:#fff; display: inline-block; margin-top: 5px;}
.chanpin_right ul li .tu1{ height: 66px; margin-top: 25px;}
.chanpin_right ul li .tu2{  font-size: 30px;color: #fff; font-weight: bold;}
.chanpin_right ul li .tu3{  font-size: 14px;color: #fff; margin-top: 6px; }
.chanpin_right ul li:hover{
	padding-bottom: 40px; bottom: 40px;
	
}

.xls{ background: url(404.png) no-repeat top center; height: 870px; }
.xls_left{ float: left; width: 635px;}
.shiim{ width: 512px; height: 382px; text-align: center;}

.xls_nr{ width: 1150px; margin: 0 auto;}
.shiim a{ cursor: pointer; display: inline-block; margin-top: 50px;}
.xls_right{ float: right; width: 360px; margin-top: 142px;}

.aru{ background: url(404.png) no-repeat; width: 414px; height: 343px;}

.zjjg h1{ font-size: 18px; margin-top: 90px;}
.zjjg_nr{color: #333;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 16px;
    margin-top: 20px;}
    .zjjg_more a{ display: inline-block; background: #ec7c30; width: 90px; height: 30px ; text-align: center; line-height: 30px; border-radius: 0 60px 60px 0;} 
.zjjg_nr{ margin-top: 54px;}
.zjjg_more a{ font-size: 15px; color: #fff;}
.zjjg_more a:hover{ background: #f78b42;}
.zjjg_more{ margin-top: 68px;}

.zjjg .hd .next{display: block; cursor: pointer;transition: all 0.5s;
				width: 15px;
				height: 25px; background: url(404.png) no-repeat right center; position: absolute; right: 0; bottom: 0; z-index: 98;}
.zjjg .hd .prev{display: block; cursor: pointer;transition: all 0.5s;
				width: 15px;
				height: 25px; background: url(404.png) no-repeat left center; position: absolute; right: 80px; bottom: 0; z-index: 98;}
				
.zjjg .hd .next:hover{background: url(404.png) no-repeat right center; }
.zjjg .hd .prev:hover{background: url(404.png) no-repeat right center; }

			
			
			
			
			
/*新的关于我们开始*/
.about_left{  float: left; width: 396px; margin-top: 176px;}
.about_center{ float: left; width: 600px; margin-left: 40px;background: url(../image/are.png) no-repeat 0 88px; background-size: 90%; }
.about_right{  float: right; width: 500px;}
.about_center h2{ font-size: 34px; color: #191919;}
.about_txt{ font-size: 15px; color: #4b4f56; line-height: 28px; padding-top: 40px;}
.about_center{ margin-top: 110px;}



.about2{ background: #f8f8f8; height: 200px; line-height: 200px; margin-top:50px;}
.about2_left{ float: left; width: 300px;}
.about2_right{ float: right; width: 1294px;}
.section-1{ float: left; display: inline-block; padding:0 38px; line-height: 40px; text-align: center;padding-top: 62px; position: relative;}
.section-1 h2{ font-size: 17px; color: #333;}
.dingai{ position: absolute; left:165px; top: 20px;}

.about_left h2 {font-size: 24px; color: #333;}
.about_left h3 span{font-size: 20px; }
.count-num{ font-family: "din"; font-size: 60px; color: #25292f;}
.section-1 p{ font-size: 15px;color: #25292f;  line-height: 24px;}


.about2_left{ font-size: 28px; color: #25292f; border-right: 1px solid #dddddd; margin-top: 20px; margin-bottom: 20px; height: 160px;}
.about_left h3{ margin-top: 20px;}

@media (max-width: 1600px) {
	.about_center{
		width: 6rem;
	}
	.about_right{
		width: 5rem;
	}
	.about_left{
		width: 3.56rem;
	}
	.about_left img{width: 3.2rem;}
	.shiim{
		width: 100%;
	}
	
	.about_right img{width: 100%;}
	.about2 .cont{position: relative;}
	.about2_left{
		position: absolute;
		top: 0;
		left: 0;
	}
	.about2_right{
		margin-left: 300px;
		width: calc(100% - 300px);
	}
	.section-1{
		width: 20%;
		padding: 0 0;
		padding-top: 62px;
	}
}


.case1{ width: 100%; background: url(../image/case_bj.jpg) no-repeat top center; height: 13rem; }
.z_title_left{ float: left;}
.z_title_right{ float: right;}

.z_title{ color: #fff; padding-top: 88px; }
.z_title_left h2{ color: #fff; font-size: 50px;}
.z_title_left h3{ color: #fff; font-size: 15px;font-family: 'Bodoni';}





.z_title_right ul li{  float: left; font-size: 16px; background: #ececec url(../image/jian2.png) no-repeat 106px; padding: 15px 30px; margin-left: 10px; cursor: pointer; padding-right: 34px; color: #000;}
.z_title_right ul li:hover{ background: #e60113 url(../image/jian1.png) no-repeat 106px; color: #fff;}

.z_title_right .one{background: #e60113 url(../image/jian1.png) no-repeat 106px; color: #fff;}
.new_nr ul li:hover .news_nr2 h2 a{ color: #e60113;}



/* 本例子css */
    
		.case_nr .slideBox{ width:100%; height:5.56rem; overflow:hidden; position:relative; }
		.case_nr .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.case_nr .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.case_nr .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.case_nr .slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.case_nr .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.case_nr .slideBox .bd li{ zoom:1; vertical-align:middle; }
		.case_nr .slideBox .bd img{ width:100%; height:556px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.case_nr .slideBox .prev,
		.case_nr .slideBox .next{ position:absolute;  display:block; width:49px; height:49px;  }
		.case_nr .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

		
		.case_nr .slideBox .next{background: url(../image/you.jpg) no-repeat top center; left: 80px; bottom:104px; z-index: 9;transition: all 0.3s; }
        .case_nr .slideBox .prev{background: url(../image/zuo.jpg) no-repeat top center; left: 26px; bottom:104px; z-index: 10;transition: all 0.3s; }
        
       .case_nr .slideBox .next:hover{background: url(../image/you1.jpg) no-repeat top center;}
       .case_nr .slideBox .prev:hover{background: url(../image/zuo1.jpg) no-repeat top center;}
       
.case_nr{  padding-top: 40px;}



.case2{ background: #f4f4f4; padding-top: 40px; padding-bottom: 50px;}
.case2 .picScroll-left{ width:1600px; margin: 0 auto;   position:relative;    }
.case2 .picScroll-left .hd{ }
.case2 .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:21px; height:37px;  
			 cursor:pointer;position: absolute; }

.case2	.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.case2	.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("404.png") 0 -9px no-repeat; }
.case2 .picScroll-left .hd ul li.on{ background-position:0 0; }
.case2 .picScroll-left .bd{ }
.case2	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.case2	.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.case2	.picScroll-left .bd ul li .pic{ text-align:center;width:386px; height:450px; overflow: hidden; }
.case2	.picScroll-left .bd ul li .pic img{ width:386px; height:450px; display:block;transition: 1s;transition: all 0.5s;  }


.case2	.picScroll-left .bd ul li .pic:hover img {
	transform: scale(1.1);transition: all 0.5s;
}

.case2	.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.case2	.picScroll-left .bd ul li .title{ color: #000; line-height:24px; font-size: 18px; background: #fff; height: 80px; line-height: 80px; text-align: center; display: block; cursor: pointer; }


.case2 .picScroll-left .next{background: url(../image/he1.png) no-repeat top center; left: -42px; top:40%; z-index: 11;transition: all 0.3s;  }
.case2 .picScroll-left .prev{background: url(../image/he2.png) no-repeat top center; right: -42px; top:40%; z-index: 12;transition: all 0.3s; }

.case2 .picScroll-left ul li:hover .title{ color: #e60113;}

@media(max-width: 1600px) {
	.case2 .picScroll-left{width:16rem;}
	.case2 .picScroll-left .bd ul li{
		width: 3.86rem;
	}
	.case2 .picScroll-left .bd ul li .pic{
		width: 3.86rem;
    	height: 4.50rem;
	}
	.case2 .picScroll-left .bd ul li .pic img{
		width: 3.86rem;
    	height: 4.50rem;
	}
	.case1{ height: 14.26rem;}
	.case_nr .slideBox .bd img{   height: 5.56rem;}
}

.jiuda_tit{ text-align: center; position: relative;}
.jiuda_tit h2{ font-size: 45px; font-weight: bold;}
.jiuda_tit h3{ font-size: 18px;font-family: 'Bodoni'; color: #666;}
.jiuda_tit em{  display: inline-block; width: 20px; height: 3px; background: #e60000; position: absolute; top: 92px; }

.jiuda_n2 h2{ font-size: 20px;}
.jiuda_n2 h3{ font-size: 15px;}
.jiuda_tit h4{ color: #4a4a4a; font-size: 18px; margin-top: 30px;}




.jiuda_n ul{background: url(../image/wan.png) no-repeat left top 40%;  padding:0 7% 0 5%; background-size: 100% auto;margin-top: 60px; }
.jiuda_n ul li{ width: 18%; text-align: center; display: inline-block;background: url(../image/min1.png) no-repeat top center;margin-top: 40px;}
.jiuda{background: url(../image/liuc_bj.jpg) no-repeat top center; background-size: cover; padding-top: 0.3rem; padding-bottom: 50px;}

.jiuda_n1{  width: 100%; height: 139px; text-align: center;}
.jiuda_n ul li .aa1{background: url(../image/s1.png) no-repeat center center; }
.jiuda_n ul li:hover .aa1{background: url(../image/s1_a.png) no-repeat center center; }

.jiuda_n ul li .aa2{background: url(../image/s2.png) no-repeat center center; }
.jiuda_n ul li:hover .aa2{background: url(../image/s2_a.png) no-repeat center center; }

.jiuda_n ul li .aa3{background: url(../image/s3.png) no-repeat center center; }
.jiuda_n ul li:hover .aa3{background: url(../image/s3_a.png) no-repeat center center; }

.jiuda_n ul li .aa4{background: url(../image/s4.png) no-repeat center center; }
.jiuda_n ul li:hover .aa4{background: url(../image/s4_a.png) no-repeat center center; }


.jiuda_n ul li .aa5{background: url(../image/s5.png) no-repeat center center; }
.jiuda_n ul li:hover .aa5{background: url(../image/s5_a.png) no-repeat center center; }

.jiuda_n ul li:nth-child(6){background: url(../image/min2.png) no-repeat top center;}
.jiuda_n ul li .aa6{background: url(../image/s6_a.png) no-repeat center center; }
.jiuda_n ul li:hover .aa6{background: url(../image/s6_a.png) no-repeat center center; }


.jiuda_n ul li .aa7{background: url(../image/s7.png) no-repeat center center; }
.jiuda_n ul li:hover .aa7{background: url(../image/s7_a.png) no-repeat center center; }

.jiuda_n ul li .aa8{background: url(../image/s8.png) no-repeat center center; }
.jiuda_n ul li:hover .aa8{background: url(../image/s8_a.png) no-repeat center center; }


.jiuda_n ul li .aa9{background: url(../image/s9.png) no-repeat center center; }
.jiuda_n ul li:hover .aa9{background: url(../image/s9_a.png) no-repeat center center; }


.jiuda_n ul li .aa10{background: url(../image/s10.png) no-repeat center center; }
.jiuda_n ul li:hover .aa10{background: url(../image/s10_a.png) no-repeat center center; }





.jiuda_n ul li:hover{background: url(../image/min2.png) no-repeat top center;}

.jiuda_n2{ margin-top: 20px;}
.jiuda_n2 h3{ font-size: 15px; color: #8c8c8c;}





/*新闻资讯开始*/
.news_t_left{ float: left;}
.news_t_right{ float: right;}
.news_t_left h2{ font-size: 35px; font-weight: bold;}
.news_t_left h3{ font-size: 13px;font-style:italic; font-family: 'Bodoni';  margin-top: 5px;}
.news_t{ margin-top: 90px;}


.news_t_right ul li{  float: left; font-size: 16px; background: #ececec url(../image/jian2.png) no-repeat 106px; padding: 15px 30px; margin-left: 10px; cursor: pointer; padding-right: 34px;}
.news_t_right ul li:hover{ background: #e60113 url(../image/jian1.png) no-repeat 106px; color: #fff;}

.news_t_right .one{background: #e60113 url(../image/jian1.png) no-repeat 106px; color: #fff;}
.new_nr ul li:hover .news_nr2 h2 a{ color: #e60113;}


.news_nr2{box-sizing: border-box; padding: 25px;}












.new_nr ul li{ width: 32%; float: left; box-sizing:border-box; margin-right: 2%; border: 1px solid #ebebeb;}
.new_nr ul li:nth-child(3){ float: right; margin-right: 0;}

.news_nr1{ height: 3.34rem;width: 100%; overflow: hidden;}
.news_nr1 img{ width: 100%; text-align: center; height: 3.34rem;}
.news_nr2 h2{line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;font-size: 20px; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px;}
.news_nr2 h2 a{ font-size: 20px;}
.news_nr2 h3{ font-size: 15px; color: #666666;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; margin-top: 10px;}
.new_nr{ margin-top: 40px;}



/*合作品牌开始*/

.hzpp{background: url(../image/pin_bj.jpg) no-repeat top center; height: 6.8rem;box-sizing: border-box; padding-top: 0.8rem;}



.hzpp_left{ width: 20%; float: left;}
.hzpp_right{ background: #fff; width: 78%; float: right;box-sizing: border-box; padding: .20px; padding-top: 40px; padding-bottom: 40px;}
.hzpp2{ font-size: 65px; color: #000;  position: relative;}
.hzpp2 h2 span{ color: #e60113; font-size: 20px;}
.hzpp2 h3{ font-size: 34px; color: #262525;}
.hzpp2 h4{ font-size: 18px; color: #353535; margin-top: 80px; margin-bottom: 30px;}

.hzpp2 em{ display: inline-block; width: 46px; height: 2px; background: #e60113; position: absolute; top: 160px; left: 0;}

.hzpp2_a button{     background: #e60113 url(../image/jian1.png) no-repeat 100px;
    color: #fff;
    /* padding: 15px 30px; */
    font-size: 15px;
    padding-right: 40px;
    transition: all 0.2s;
    width: 130px;
    height: 47px;}
.hzpp2_a button:hover{ background: #f91b2d url(../image/jian1.png) no-repeat 100px ;}

.hzpp2_a a{     background: #e60113 url(../image/jian1.png) no-repeat 100px;
    color: #fff;
    /* padding: 15px 30px; */
    font-size: 15px;
    padding-right: 40px;
    transition: all 0.2s;
    width: 130px;
    height: 47px;}
.hzpp_right ul{ border: 1px solid #fff;}
.hzpp_right ul li{ float: left; width:300px; height: 131px; overflow: hidden; border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}

.hzpp_right ul li img{
	width: 100%;
	transition: all .3s ease;
    filter: grayscale(100%);
    opacity: .8;
}
.hzpp_right ul li img:hover {
    filter: none;
    opacity: 1;
}
.hzpp2{ margin-top: 40px;}
.hzpp2 h2{ font-size: 78px;}
.hzpp_right ul li:nth-child(13){ border-bottom: none;}
.hzpp_right ul li:nth-child(14){ border-bottom: none;}
.hzpp_right ul li:nth-child(15){ border-bottom: none;}
.hzpp_right ul li:nth-child(16){ border-bottom: none;}


.hzpp_right ul li:nth-child(4){ border-right: none;}
.hzpp_right ul li:nth-child(8){ border-right: none;}
.hzpp_right ul li:nth-child(12){ border-right: none;}
.hzpp_right ul li:nth-child(16){ border-right: none;}

@media(max-width: 1600px) {
	.hzpp_right{padding: .2rem; padding-top: 0.4rem; padding-bottom: 0.4rem;}
	.hzpp_right ul li{width:2.8rem; height: 1.34rem;}
}


/*公司介绍*/
#about h1{ font-size: .96rem; font-family: "arial"; font-weight: bold;}
#about h4{ font-size: 30px;font-family: "arial";}

#about_js{
	width: 50%;
	background: url(../image/ab_bg1.png) no-repeat center; background-size: cover; color: #fff;
	height: 840px;
	align-items: center;display: flex;justify-content: flex-end;
	padding-right: 1rem;
	padding-left: 1rem;
	box-sizing: border-box;
}
.ab_zs{
	max-width: 700px;
}
.ab_text{
	margin: 80px 0;
	font-size: 15px;
	line-height: 30px;
}
.anniu a{
	height: 50px;
	line-height: 50px;
	width: 154px;
	display: block;
	background: #e60113;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.anniu a span{
	background: url(../image/jian1.png) no-repeat right center;
	padding-right: 24px;
}
.ab_right{
	width: 50%;
}
.ab_right h2{
	font-size: 38px;
}
.ab_right h3{
	font-size: 30px;
    padding-top: 30px;
}
.ab_right span{
	font-family: 'Bodoni';
	font-size: 18px;
}
.ab_right p{
	font-size: 16px;
}
#about_ys{
	width: 50%;background: url(../image/ab_bg2.png) no-repeat center; background-size: cover; 
	text-align: center;
	height: 440px;
	align-items: center;display: flex;justify-content: center;
}
.ab_right a{color: #fff;}
.ab_ts{width: 50%;}
.ab_ts li{
	padding: 0 .46rem;
	height: 220px;
	color: #fff;
	align-items: center;display: flex;justify-content: space-between;
}
#ab_dw{
	background: url(../image/ab_bg3.png) no-repeat center; background-size: cover; 
}
#ab_fw{
	background: url(../image/ab_bg4.png) no-repeat center; background-size: cover; 
}
#ab_wh{
	background: url(../image/ab_bg5.png) no-repeat center; background-size: cover;
	height: 400px;
	text-align: center;
	align-items: center;display: flex;justify-content: center;
	padding: 0 .46rem;
}
#ab_wh h2{
	margin-bottom: 30px;
}



/*旗下公司开始*/
.qxgs{ padding-top: 70px; padding-bottom: 70px;}
.qxgs_nr{ margin-top: 30px;}
.qxgs_nr_left{  float: left;width: 72%;}
.qxgs_nr_right{float: right; width: 26%;}
.qxgs_nr_left2{  background: #f7f7f7 url(../image/fang.png) no-repeat 30px;box-sizing: border-box; padding: 30px; padding-left: 100px; padding-top: 40px; padding-bottom: 40px; position: relative;}
.qxgs_nr_left1{ width: 100%; height: 5.24rem; overflow: hidden;}
.qxgs_nr_left1 img{width: 100%; height: 5.24rem;}
.hseme{ position: absolute; right: 38px; bottom: 39px; background: url(../image/xiang.png) no-repeat; width: 38px; height: 38px;}

.qxgs_nr_left:hover .hseme{ background: url(../image/xiang2.png) no-repeat; }
.qxgs_nr_left:hover .qxgs_nr_left2 h2{ color: #e60113;}

.qxgs_nr_left2 h2{ font-size: 22px;line-height: 30px;width: 84%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; margin-top: 6px;}
.qxgs_nr_left2 h3{ font-size: 15px; color: #666;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; width: 84%; display: none;}
 .qxgs_nr_right2{ text-align: center; height: 70px; line-height: 70px;}   
.qxgs_nr_right2 a{ font-size: 16px; color: #25292f; text-align: center; display: block;}
.qxgs_nr_right1{ width: 4rem; height: 2.7rem;}
.qxgs_nr_right1 a{ display: block;}
.qxgs_nr_right1 img{ width: 4rem; height: 2.7rem;}
.qxgs_nr_right ul li{ float: left;}

.qxgs_nr_right ul li:hover .qxgs_nr_right2 a{ color: #e60113;}












/*底部开始*/
.bottom{ font-size: 15px; margin-top: 50px;}
.bottom1{ background: #222222; padding-top: 70px; padding-bottom: 60px;}
.bott1_logo{ width: 236px; float: left; margin-top: 4%;}
.bott1_yb{ width: 100%;box-sizing: border-box; padding-left: 240px;}
.bott1_yb1{ float: left; width: 770px;border-right: 1px solid #393939; padding-right: 20px;}
.bott1_yb1_2{ margin-top: 10px;}
.bott1_yb1_1 a{ color: #b7b7b7; padding-right:40px; font-size: 16px;}
.bott1_yb1_1 a:last-child{padding-right: 0;}
.bott1_yb1_1 a:hover{ color: #fff;}
.bott1_yb1_1{ border-bottom: 1px solid #434343; padding-bottom: 30px;}
.dianh{  float: left; width: 340px;}
 .guanzhu{ float: right; width: 250px; color: #b7b7b7; margin-top: 20px; }

.guanzhu1{ float: left; margin-right: 20px; text-align: center; margin-top: 20px;}
.guanzhu1 img{ width: 92px; height: 92px;}
.guanzhu h2{ font-weight: bold;font-size: 16px; color: #dcdcdc;}

.dianh{ color: #c3c3c3;}
.dianh h2{ font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 5px;}
.dianh h3{ color: #fbfbfb; font-size: 32px;}
.dianh p{ font-size: 14px; margin-top: 5px;}
.liuyan .kuang_bg{
	height: 36px; float: left;
    width: 238px;
    color: #ababab;
    padding-left: 10px;
    background: transparent; background: #2f2f2f; border: 1px solid #2f2f2f; margin-top: 10px; margin-right: 10px;}
.liuyan{ float: right; width: 500px;}
.bottom2{  background: #171717; color: #9e9e9e; height: 60px; line-height: 60px;}
.bottom2 a{color: #9e9e9e;}
.bottom2 a:hover{ color: #fff;}
.bottom2_left{ float: left;}
.bottom2_right{ float: right;}
#content{height: 70px; 
    width: 490px;
    color: #ababab;
    padding-left: 10px;
    background: transparent; background: #2f2f2f; border: 1px solid #2f2f2f; margin-top: 10px; margin-bottom: 20px; }
.liuyan_tit{ font-size: 22px; color: #ababab;}
.liuyan_tit span{ font-size: 16px; color: #ababab; padding-left: 10px;}
@media (max-width: 1600px) {
	.bott1_yb1{width: 54%;}
	.liuyan{ width: 38%;}
	.liuyan .kuang_bg{    width: 2.38rem;    margin-right: .1rem;}
	.bott1_yb1_1 a{padding-right: 0.4rem;width: 2.38rem;}
	.bott1_logo{    width:10%;}
	#content{width: 4.9rem;}
	.bott1_yb{padding-left: 2.4rem;}
	.guanzhu1{    margin-right: .2rem;}
	.guanzhu1:last-child{ margin-right: 0;}
}
@media (max-width: 1340px) {
	.bott1_yb1_1 a{padding-right: 0.3rem;}
	.guanzhu{width: 3.2rem;}
}





/*新闻页面*/
.ny_banner{ height: 650px; width: 100%; position:relative;}
.ny_banner:before{content:'';display:block; height: 650px; width: 100%;position:absolute;left:0%;top:0px;z-index:9; background:rgba(0,0,0,0.38)}
.ny_banner section{ padding-top: 280px; color: #fff; text-align: center;position:absolute;z-index:10; width: 100%; }
.ny_banner section h2{ font-size: 28px; font-weight: bold;}
.ny_banner section h3{ font-size: 24px; margin-top: 18px;}


.ejcd { text-align: center;}
.ejcd ul li{ display: inline-block; }
.ejcd ul li a{ padding: 18px 40px; padding-right: 50px; font-size: 16px;  background: #ececec url(../image/jian2.png) no-repeat right 27px top 19px;}

.ejcd ul li a:hover{ background: #e60113 url(../image/jian1.png) no-repeat right 27px top 19px; color: #fff;}
.ejcd ul li  .current{
	background: #e60113 url(../image/jian1.png) no-repeat right 27px top 19px; color: #fff;
}

.ny_new_left{ float: left; width: 425px; height: 260px; overflow: hidden; }
.ny_new_left img{  height: 100%; }


.ny_new_zj{ float: left; width: 814px; margin-left: 50px; }

.ny_new_zj h2{line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; margin-top: 24px;font-size: 18px;font-weight: bold;}
 .ny_new_zj h2 a{ font-size: 18px; font-weight: bold;}
 .ny_new_zj h3{color: #666666;
    line-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px; margin-top: 20px;}
    
.ny_new_zj em{ background: #e60113; width: 34px; height: 2px; display: inline-block; position: absolute; margin-top: 50px;}
.ny_new_right{ float: right; width: 178px;border-left: 1px solid #eeeeee;
 margin-top: 50px;height: 200px; text-align: center;
}
.ny_new_right1{  font-size: 24px; color: #666666; margin-top: 50px;}
.ny_new_right2{ }

.ny_new_right2 a {  background: url(../image/wu1.png) no-repeat 61px 20px;  height: 56px; display: block;}

.ny_news ul li:hover .ny_new_right2 a{background: url(../image/wu2.png) no-repeat 61px 20px; }


.ny_news ul li{ box-shadow: 0px 0px 0px 0px rgba(69, 69, 69, 0.06); background: #fff;box-sizing: border-box; padding: 30px; margin-top: 20px;transition: all 0.2s;}
.ny_news ul li:hover{box-shadow: 5px 8px 16px 3px rgba(69, 69, 69, 0.06);}

.ny_news ul li:hover .ny_new_zj h2 a{ color: #e60113;}

.ny_news ul li:hover .ny_new_right1{color: #e60113;}

/*分页*/
#pageinfo{margin-top:50px; font-size:0; text-align: center; padding-bottom: 40px;}
#pageinfo a{display:inline-block; min-width:16px; height:36px; line-height:36px; margin:0 4px; padding:0 12px; background:#fff; border:1px solid #e1e1e1; font-size:15px;}
#pageinfo a.info{color:#888;}
#pageinfo a:hover{background:#e60113; border-color:#e60113; color:#fff;}
#pageinfo a.current{background:#e60113; border-color:#e60113; color:#fff;}




@media (max-width: 1600px) {
	
.ny_new_zj{ width: 50%;}
.ny_news ul li{ width: 94%; margin: 0 auto;}	
.ny_new_left{ width: 384px; }
.ny_new_left img{ width: 100%;}
.ny_new_right{ width: 146px;}	
	
}
@media (max-width: 1380px) {
	
.ny_new_zj{ width: 47%;}

}

@media (max-width: 1330px) {
	
.ny_new_zj{ width: 45%;}

}


/*文章详情页面*/


.dqwz{  font-size: 15px; color: #474646; width: 1600px; margin: 0 auto; margin-top: 10px; line-height: 50px; padding-top: 1.2rem;}
.dqwz a{ color: #474646;}


.xqymm h2{ text-align: center; font-size: 24px; color: #333; font-weight: bold;}
.xqymm h3{ text-align: center; font-size: 15px; color: #666; line-height: 40px; }
.xqymm h3 span{ padding-right: 10px;}


.xqymm_n{ font-size: 15px; color: #666; line-height: 30px; margin-top: 40px;}
.xqymm{ width: 1340px; margin: 0 auto;}

.shangyi{ font-size: 15px; color: #666; height: 60px; margin-top: 30px;}
.shangyi_left{ float: left;}
.shangyi_right{ float: right;}
.shangyi a{ color: #333;}
.shangyi a:hover{ color: #e60113;}


@media (max-width: 1460px) {
	
.xqymm{ width: 90%; margin: 0 auto;}
.dqwz{width: 90%; margin: 0 auto;}
.dingai{ position: absolute; left:152px; top: 20px;}
}




/*案例列表开始*/
.sheji{ padding-bottom: 0.5rem;}
.sheji2{box-sizing: border-box;  padding: 20px;}
.sheji2 h2{ font-size: 18px; color: #333333; font-weight: bold;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;} 
.sheji2 h2 a{ font-size: 18px; color: #333333;}
.sheji2 h3{ font-size: 14px; color: #666666;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; width: 80%;}
    
 .sheji1{ width: 100%; height: 263px; overflow:hidden;transition: all 0.5s;} 
 .sheji ul li{ position: relative; float: left; width: 24%; margin-right: 20px; display: block; margin-top: 40px;transition: all 0.5s; background:#ffff ;box-shadow: 0px 0px 0px 0px rgba(69, 69, 69, 0.16); height: 370px;}
 .sheji ul li .tamt{ position: absolute; right: 34px; bottom: 6px;}
 .sheji ul li:hover{ background:#ffff ;box-shadow: 0px 0px 24px 0px rgba(69, 69, 69, 0.16);  }
 
 .sheji ul li:hover .sheji2 h2 { color: #e60113;}
  .sheji ul li:hover .sheji1{ margin-top: -3px;}
 .sheji ul li:nth-child(4n+0){ margin-right: 0; float: right;}
 .sheji1 img{ width: 100%; height: 263px;}
 
@media (max-width: 1660px) {
	.sheji{ width: 90%; margin: 0 auto;}
	.sheji ul li {
   
    width: 24%;
    margin-right: 18px;
    }

}

@media (max-width: 1520px)
 {
	.sheji{ width: 90%; margin: 0 auto;}
	.sheji ul li {
		 width: 32%;
         margin-right: 22px;
    }
 .sheji ul li:nth-child(3n+0) {
    margin-right: 0;
    float: right;
}

 .sheji ul li:nth-child(4n+0) {
    margin-right: 0px;
    float: left;
}

}









/*旗下公司开始*/
.qixia{ }
.qixia_left{  float: left; width: 500px;}
.qixia_right{ float: right; width: 1040px; text-align: center;}
.qixia_right img{ width: 100%; height: 100%;}
.qixia_left h2{ font-size: 25px; font-weight: bold; color: #25292f; margin-top: 10px;}

.qixia_left h3{color: #646464;
    margin-top: 10px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px; margin-top: 80px;}
.qixia_left em{ position: absolute; display: inline-block; width: 68px; height: 3px; background: #e60113; margin-top: 20px;}
.qixia ul li{  margin-top: 50px;}
.qixia ul li:nth-child(2n+0) .qixia_left{ float: right;}
.qixia ul li:nth-child(2n+0) .qixia_right{ float: left;}

@media (max-width: 1680px){
	.qixia{ width: 86%; margin: 0 auto;}
	.qixia_right{ width: 60%; margin-top: 20px;}
	
	
}
@media (max-width: 1600px){
	.qixia{ width: 86%; margin: 0 auto;}
	.qixia_right{ width: 55%; margin-top: 20px;}
	.qixia_left h3{color: #646464;
    margin-top: 20px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px; margin-top: 30px;}
	
}
@media (max-width: 1450px){
	.qixia ul li{  margin-top: 30px;}
	.qixia_right{ width: 50%; margin-top: 20px;}
	.qixia_left h2{ font-size: 23px;margin-top: 50px;}
	.dianh{  float: left; width: 54%;}
}




/*联系我们开始*/
.lxwm_01{ width: 1200px; margin: 0 auto;}
.cone{ text-align: center; float: none; margin-top:60px;}

.lxwm_m_left{ float: left; width: 410px;}

.lxwm_m_left1 img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: -5px;
}

.lxwm_m_left1{ font-size: 16px; color: #808080;margin-top: 20px;}
.lxwm_m_left p{ font-size: 15px; margin-top: 10px;}

body .kuang_bg{ width: 193px; height: 36px; line-height: 36px; border: 2px solid #cccccc; float: left; margin-right: 10px;}
#msg{ width: 600px; height: 160px; border: 2px solid #cccccc; margin-top: 20px; }


.lxwm_m_right{  float: left; width: 640px; margin-left: 140px; margin-top: 50px; }


#map{ margin-top: 80px;}
.hzpp2_a88 a{ background: #e60113; color: #fff; font-size: 16px; padding: 14px 30px; display: inline-block;}
.hzpp2_a88{ margin-top: -30px;}
.hzpp2_a88 button{     background: #e60113;
    color: #fff;
    font-size: 16px;
    /* padding: 14px 0px; */
    display: inline-block;
    width: 90px;
    height: 49px;}


.qianm{ font-size: 16px; color: #666; line-height: 26px; text-align: center; margin-top: 20px;}




/*常见问题*/
.jrtq{ width: 80%; margin: 0 auto;}
.jrtq .text h4{
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    line-height: 80px; padding-left: 0.5rem;
}
.jrtq .text>span{
    font-size: 16px;
    color: #333333;
    display: block;
    line-height: 36px;
    margin-top: 20px;
}
.jrtq .text>p{
    line-height: 36px;
    font-size: 15px;
    color: #666666;

}
.zp_jj{ padding-right: 30px; margin-top: 20px; position: relative;}
.jrtq{
	margin-top: 20px;
}
.jrtq .text h3{ position: absolute; right: 1rem; top: 26px; font-weight: normal; width: 30px; height:30px; border-radius: 50%;
 background: url(../image/jt01.png) no-repeat center ; background-size: 100%;transition: all 0.5s;}
.neirong{ line-height: 1.8rem;color: #666666; font-size: .9rem;  overflow: hidden;  display: none;}

.jrtq li.zhankai .neirong{
	display: block;
}
.jrtq li.zhankai h3{ background: url(../image/jt02.png) no-repeat  center; background-size: 100%;transition: all 0.5s;}
.jrtq li{
	 border-bottom: 1px solid #dddddd;
   /* padding:10px;*/
    box-sizing: border-box;
   
    position: relative;
    cursor: pointer;
    border-radius: 4px;transition: all 0.2s;
}
.jrtq li .more{
    background: #ececec;
    width: 166px;
    height: 40px;
    font-size: 14px;
    color: #999999;
    text-align: center;
    line-height: 40px;
    position: absolute;
    top: 50%;
    right: 36px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
}
.jrtq li .more:hover{
    background: #1d669b;
    color: #ffffff;
}
.jrtq li .more span{
    vertical-align: middle;
}
.jrtq li .more img{
    margin-left: 20px;
}
.jrtq li:hover{ background: #e60113; color: #fff;}

.jrtq li:hover .text h4{ color: #fff;}
.jrtq li:hover .zhankai h3{ background: url(../image/cc2.png) no-repeat  center; background-size: 100%;}

/*人才招聘*/
.neirong{ background: #fafafa;box-sizing: border-box; padding: 50px;}
.neirong_left{ width:50%; border-right: 1px solid #ebebeb; float: left;box-sizing: border-box; padding-right: 60px; padding-left: 60px;}
.neirong_left:nth-child(2){  border-right: none;}
.neirong_left h2{ color: #5b5b5b; font-size: 16px; font-weight: bold; height: 50px; line-height: 50px;}
.neirong_left p{ font-size: 15px;  color: #8e8e8e; line-height: 30px;}








/*案例详情*/
.xiang{ margin-top: 40px;}
.xiang_left{  float: left; width: 70%;}
.xiang_left img{max-width: 100%;}
.xiang_right{ float: right; width: 30%;}
.xiang_right2{ margin-top: 20px;}
.xiang_right2 ul li{ float: left; width: 80%; line-height: 26px;}
.xiang_right1 h2{ font-size: 24px; font-weight: bold; color: #333333;} 
.xiang_right2{ font-size: 15px; color: #808080;}

.xiang_right1{ border-bottom: 1px dashed #E0E0E3; padding-bottom: 20px;}
.xwmm_an a{ width: 220px; height: 50px; text-align: center; line-height: 50px; display: block; background: #e60113; color: #fff; font-size: 16px; font-weight: bold; margin-top: 30px;}
.xwmm_an a:hover{ background: #d50212;}


.xiang_right3{  font-size: 15px; color: #808080; line-height: 30px; padding-top: 20px;}

.xiang_right4 ul li{ float: left; width: 48% ;  margin-right: 2%; margin-top: 20px;}
.xiang_right4 ul li img{ width: 100%;}

.xiang_right4_2{  font-size: 15px;line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; text-align: center;}
.xiang_right4_2 a{ font-size: 15px;}
.xiang_right4_1{height: 180px; overflow: hidden; text-align: center;}

.xiang_right4 ul li img{ width: 100%; height: 180px;}
.xiang_right4 ul li a{ display: block;}
.xiang_right4 ul li a:hover{ color: #d50212;}






@media (max-width: 1680px){
	.xiang{ width: 90%; margin: 0 auto;}
	
	
}
@media (max-width: 1650px){
	.xiang_right {
    float: right;
    width: 26%;
}
	
	
}





/*企业文化*/
.qywen{background: url(../image/wen_bj.jpg) no-repeat  center; background-size: cover; height: 720px; position: relative; margin-top: 50px;}
.qywen_02{ background: rgba(255,255,255,0.5); height: 720px; width: 70%;  float: right; height: 527px; position: absolute; right: 0; bottom:20px;}
.qy_li{}
.qy_li ul li{ width: 500px; float: left; margin-left: 60px;}
.qy_li1{ font-size: 20px; color: #333; font-weight: bold;}
.qy_li2{ font-size: 15px; color: #585c63; line-height: 30px; margin-top: 30px;}
.qy_li ul li em{ background: #e60113; width: 74px; height: 4px; display: block; margin-top: 60px;}


.hw85{margin-left: 60px; margin-top: 80px; margin-bottom: 50px;}

@media (max-width: 1650px){
	.qy_li ul li{ width: 446px;}
	.qywen{ margin-top: 30px;}
	
}

@media (max-width: 1500px){
	
	.qy_li ul li{ width: 40%;}

	
}



/*  合作品牌开始*/
.ny_hhm{  padding-top: 50px; padding-bottom: 50px;}
.jiran ul li{ float: left; width: 210px; text-align: center; margin-right: 20px; margin-left:20px; display: block; margin-top: 20px;transition: all 0.5s;align-items: center;
    display: flex;
    justify-content: center; height: 120px;}
    
    
.jiran ul li img{ width: 210px; height: 104px;}
.jiran ul li:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); border-radius: 4px;}
.jiran{ margin-top: 40px;}



@media (max-width: 1560px){
	.jiran ul li{ width: 15%; margin-right: 0.1rem;margin-left: 0.1rem;}
	
}

/*关于我们开始*/


.about_center h4{ font-size: 22px;}
.hw1{ margin-top: 90px; margin-right: 124px;}
.chongxin { float: left; width: 990px;}



.chongxin .section-1 {
    float: left;
    display: inline-block;
    width: 110px;
    line-height: 40px;
    text-align: center;
    padding-top: 27px;
    position: relative;
    background: #f8f8f8;
    border-radius: 4px;
    margin: 0 6px; height: 110px;
}
.chongxin .count-num{ font-size: 40px; font-weight: bold;}
.chongxin .section-1 p{ font-size: 14px; line-height: 24px; color: #666;}
.chongxin .section-1 h2{ font-size: 15px;}
.chongxin .shuzi_d{  margin-top: 30px;}
.hw22{ padding-top: 20px;}
.chongxin .dingai {
    position: absolute;
    left: 138px;
    top: -7px;
}
.chongxin .dingai img{ width: 80%;}
.sws{ margin-top: 50px;}



@media (max-width: 1680px){
	
	.about011{ width: 90%; margin: 0 auto;}
	.about_center01{ width: 6rem;}
	.chongxin01{ width: 64%;}
	.hw1{margin-right: 40px;}
	.chongxin .section-1{ width: 0.9rem;}
	.chongxin .count-num{ font-size: 34px;}
	
	
}

@media (max-width: 1600px){
	
	
	.chongxin .section-1{ padding-top: 27px; width: 1.6rem;
}
}




@media (max-width: 1500px){
	
	.chongxin .shuzi_d{ width: 15rem; margin-top: 40px;}
	
	.sws{ margin-top: 6px;}
	
	.chongxin .section-1 {width: 2.8rem;} 
   .chongxin .dingai{ left: 1.8rem;}

}





/*荣誉资质开始*/
.zizhi{background: url(../image/rongmm.png) no-repeat  center; background-size:cover;margin-top: 30px; padding-top:46px; padding-bottom: 60px;}
.baiskk{ color: #fff;}



.zizhi_n{ width: 1600px; padding: 0 80px; box-sizing: border-box; margin: 0 auto; position: relative; padding-top: 40px;}
.zizhi_n .swiper-container {
        width: 100%; box-sizing: border-box;
        height: 100%;
    }
    
    
    
    .zizhi_n .swiper-container2 {
        width: 100%; box-sizing: border-box;
        height: 100%;
    }
    
    
    
    
.dengdai{ width: 1600px;  overflow: hidden;padding: 0 0px; }   
.hsebj{background: #f4f4f4; padding-top: 40px; padding-bottom: 50px;} 
.mengx img{width: 100%; height: 100%;text-align: center;transition: 1s;transition: all 0.5s;}
.mengx { height: 4.22rem; overflow: hidden;}   



.mengx img:hover {
	transform: scale(1.1);transition: all 0.5s;
}






    
.zizhi_n  .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
         position: relative;
    }
   
   
.hsebj .zizhi_n  .swiper-slide  {} 
   
    

.zizhi_n .swiper-button-next, .swiper-button-prev{width: 60px; height: 60px;}
.zizhi_n .swiper-button-next{background: url(../image/bh02.png) no-repeat  center; background-size: 100%; width: 60px; height: 60px;right: 0;margin-right:0}
.zizhi_n .swiper-button-prev{background: url(../image/bh01.png) no-repeat  center; background-size: 100%;width: 60px; height: 60px;  left: 0; margin-left: 0;}
.zizhi_n .swiper-button-next:hover{background: url(../image/bh03.png) no-repeat  center; background-size: 100%; width: 60px; height: 60px;}
.zizhi_n .swiper-button-prev:hover{background: url(../image/bh04.png) no-repeat  center; background-size: 100%;width: 60px; height: 60px;}
.zizhi_n .swiper-slide p{ width: 100%; height: 100%;}
.zizhi_n .swiper-slide p img{width: 100%; height: 100%;}
.zizhi_n .swiper-slide h2{ font-size: 14px; text-align: center;  line-height: 25px; height: 50px;}

.hsebj  .zizhi_n .swiper-slide h2{ font-size: 15px; text-align: center;  line-height: 60px;}


@media (max-width: 1630px){
	
	.zizhi_n{ width: 1420px;}
	
	
}

@media (max-width: 1450px){
	.zizhi_n{ width: 1300px;}
	
	
}

@media (max-width: 1380px){
	.zizhi_n{ width: 1200px;}
	
	
}





/*组织架构开始*/

.zzjg{ margin-top: 30px;}
.yuni{ text-align: center; float: none;}

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

@media (max-width: 1580px){
	
	.zzjg_ynn img{ max-width: 90%;}
}








/*管理团队开始*/
.gltd{ background: #f9f9f9; padding-top: 60px; padding-bottom: 20px;}

.dangh001{ max-width: 100%; height: 100%;}
.dangh{ margin-top: 30px;}
.jiuc{ margin-top: 0;}
.dadai li{ background: #fff; width: 250px; float: left; margin-right: 20px; margin-bottom: 30px; position: relative;}
.dadai li:nth-child(6n+0){ margin-right: 0;}
.kaix02{ text-align: center; padding-bottom: 20px;}
.kaix02 h2{ font-size: 18px; font-weight: bold; line-height: 30px; margin-top: 10px;}
.kaix02 h3{ font-size: 15px; color: #666666;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;box-sizing: border-box; padding-left:10px; padding-right: 10px;}

.kaix01{ width: 250px; height: 310px; overflow: hidden;} 
.kaix01 img{ width: 100%; height: 100%;}
.xiangyu{ position: absolute; left: 0; top: 0 ; background: rgba(0,0,0,0.7); color: #fff; width: 250px; height: 310px;box-sizing: border-box; padding: 25px; display: none;
 }
    
    .xiangyu p{  color: #fff; 
   /*line-height: 26px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 16px; opacity: 0.9;
  }
  .dadai li:hover .xiangyu{ display: block;}
  .dangh001 img{ width: 100%; height: 100%;}

  
@media (max-width: 1660px){
	
	.gltd_nr{ width: 90%; margin: 0 auto;}
	.dadai li{margin-right: 9px; width: 234px;}
	.dadai li:nth-child(6n+0){ margin-right: 0px;}
	.kaix01{ width: 100%; height: 3.1rem; overflow: hidden;} 
.xiangyu{ position: absolute; left: 0; top: 0 ; background: rgba(0,0,0,0.7); color: #fff; width: 100%; height: 3.1rem;box-sizing: border-box; padding: 25px; display: none;
 }
 
 
 
}
@media (max-width: 1628px){
	
	
	.dadai li{ background: #fff; width: 250px; float: left; margin-right: 46px; margin-bottom: 40px; position: relative;}
.dadai li:nth-child(6n+0){ margin-right: 46px;}
.dadai li:nth-child(5n+0){ margin-right:0;}
.kaix02{ text-align: center; padding-bottom: 20px;}
.kaix02 h2{ font-size: 18px; font-weight: bold; line-height: 30px; margin-top: 10px;}
.kaix02 h3{ font-size: 15px; color: #666666;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;box-sizing: border-box; padding-left:10px; padding-right: 10px;}


.kaix01 img{ width: 100%; height: auto; }
.xiangyu{ position: absolute; left: 0; top: 0 ; background: rgba(0,0,0,0.7); color: #fff; box-sizing: border-box; padding: 25px; display: none;
 }
 
 }

@media (max-width: 1614px){
	.dadai li{ width: 19%; margin-right: 0.18rem;}
	.dadai li:nth-child(6n+0){ margin-right: 0.18rem;}
	
}

@media (max-width: 1480px){
	
	.xiangyu p{  color: #fff; 
   /*line-height: 26px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    font-size: 14px;
    margin-bottom: 16px; opacity: 0.9;
  }
  
}
	
	

  
  

  




/*我们的优势*/
.sj_liu{ padding-top: 50px; padding-bottom: 60px;}
.sj_liu_n{  width: 1600px; margin: 0 auto; padding-top: 30px;}
.sj_liu_n ul {background: url(../image/huan.png) no-repeat center  center; background-size: 100%;box-sizing: border-box;
    padding: 0 72px; }
.sj_liu_n ul li{  float: left; width: 20%; text-align: center; margin-top: 54px;}

.shenhua2 h2{ font-size: 18px; margin-top: 15px;}
.shenhua2 h3{ font-size: 14px;text-transform: capitalize; color: #666;margin-top: 5px;}
.sj_liu_n ul li .shenhua1 { width: 137px; height: 136px; margin: 0 auto;}

.sj_liu_n ul li:nth-child(1) .shenhua1{background: url(../image/jie1.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(1) .shenhua1{background: url(../image/jie_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(2) .shenhua1{background: url(../image/jie2.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(2) .shenhua1{background: url(../image/jie2_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(3) .shenhua1{background: url(../image/jie3.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(3) .shenhua1{background: url(../image/jie3_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(4) .shenhua1{background: url(../image/jie4.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(4) .shenhua1{background: url(../image/jie4_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(5) .shenhua1{background: url(../image/jie5.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(5) .shenhua1{background: url(../image/jie5_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(6) .shenhua1{background: url(../image/jie6.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(6) .shenhua1{background: url(../image/jie6_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(7) .shenhua1{background: url(../image/jie7.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(7) .shenhua1{background: url(../image/jie7_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(8) .shenhua1{background: url(../image/jie8.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(8) .shenhua1{background: url(../image/jie8_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(9) .shenhua1{background: url(../image/jie9.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(9) .shenhua1{background: url(../image/jie9_a.png) no-repeat center  center; background-size: 100%;}

.sj_liu_n ul li:nth-child(10) .shenhua1{background: url(../image/jie10.png) no-repeat center  center; background-size: 100%;}
.sj_liu_n ul li:hover:nth-child(10) .shenhua1{background: url(../image/jie10_a.png) no-repeat center  center; background-size: 100%;}


@media (max-width: 1660px){
	.sj_liu_n{ width: 100%; margin: 0 auto;}
	.sj_liu_n ul li{  float: left; width: 20%; text-align: center; margin-top: 30px;}
	
	
}









.shig_liu{ padding-top: 50px; padding-bottom: 50px;}
.shig_liu_n ul {background: url(../image/mst.png) no-repeat -15px center; background-size: 100%;box-sizing: border-box;
    padding: 0 72px; }
.shig_liu_n ul li{  float: left; width: 16%; text-align: center; margin-top: 54px;}

.mast02 h2{ font-size: 18px; margin-top: 15px;}
.mast02 h3{ font-size: 14px;text-transform: capitalize; color: #666;margin-top: 5px;}
.shig_liu_n ul li .mast01 { width: 131px; height: 131px; margin: 0 auto;}





.shig_liu_n ul li:nth-child(1) .mast01{background: url(../image/yi01.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(1) .mast01{background: url(../image/yi01_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n ul li:nth-child(2) .mast01{background: url(../image/yi02.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(2) .mast01{background: url(../image/yi02_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n ul li:nth-child(3) .mast01{background: url(../image/yi03.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(3) .mast01{background: url(../image/yi03_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n ul li:nth-child(4) .mast01{background: url(../image/yi04.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(4) .mast01{background: url(../image/yi04_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n ul li:nth-child(5) .mast01{background: url(../image/yi05.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(5) .mast01{background: url(../image/yi05_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n ul li:nth-child(6) .mast01{background: url(../image/yi06.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n ul li:hover:nth-child(6) .mast01{background: url(../image/yi06_a.png) no-repeat center  center; background-size: 100%;}


.shig_liu_n .dierg li:nth-child(1) .mast01{background: url(../image/yi07.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(1) .mast01{background: url(../image/yi07_a.png) no-repeat center  center; background-size: 100%;}


.shig_liu_n .dierg li:nth-child(2) .mast01{background: url(../image/yi08.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(2) .mast01{background: url(../image/yi08_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n .dierg li:nth-child(3) .mast01{background: url(../image/yi09.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(3) .mast01{background: url(../image/yi09_a.png) no-repeat center  center; background-size: 100%;}


.shig_liu_n .dierg li:nth-child(4) .mast01{background: url(../image/yi10.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(4) .mast01{background: url(../image/yi10_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n .dierg li:nth-child(5) .mast01{background: url(../image/yi11.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(5) .mast01{background: url(../image/yi11_a.png) no-repeat center  center; background-size: 100%;}

.shig_liu_n .dierg li:nth-child(6) .mast01{background: url(../image/yi12.png) no-repeat center  center; background-size: 100%;}
.shig_liu_n .dierg li:hover:nth-child(6) .mast01{background: url(../image/yi12_a.png) no-repeat center  center; background-size: 100%;}


.about2_left span{ color: #de1729; font-size: 30px;}
.about2_left{  font-weight: bold;  font-size: 23px;}


@media (max-width: 1680px){
	
	.head_nr_left{ }
	.about{ width: 90%; margin: 0 auto;}
	.about_center{ width: 6.0rem;}
	
	.about2 .cont{width: 90%; margin: 0 auto;}
	.about2_left{ width: 3rem; font-weight: bold;}
	.about2_left span{ color: #de1729; font-size: 30px;}
	.about2_right{ width: 11rem;}
	.about2_right .section-1{ width: 20%; padding-left:0; padding-right: 0;}
	
	.case_nr .slideBox .next{background: url(../image/zuo.jpg) no-repeat top center; left: 26px; bottom:40px; z-index: 9;transition: all 0.3s; }
        .case_nr .slideBox .prev{background: url(../image/you.jpg) no-repeat top center; left: 80px; bottom:40px; z-index: 10;transition: all 0.3s; }
        
        .case_nr{ width: 92%; margin: 0 auto;}
        .z_title{width: 92%; margin: 0 auto;}
        .xindet .about_center {
    width: 5.0rem;
}
    
        
        
        
}

@media (max-width: 1640px){
	
	.head_nr{ width: 92%; margin: 0 auto;}
}

@media (max-width: 1500px){
	
.about2_right .section-1{ width: 20%; padding-left:0; padding-right: 0;}
.count-num{ font-size: 56px;}
.about_left img{ width: 2.8rem;}
.shiim{ margin-top: 0px;}
.about2_left{ font-size: 22px;}


	
}


@media (max-width: 1450px){
	.shiim{ margin-top: 40px;}

}

@media (max-width: 1600px){
.section-1 p{ font-size: 15px;}	
.about_center{ background-size: 80%;}
.bott1_yb1_1 a {
    padding-right: 0.2rem;
    width: 2.38rem;
}



}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:50%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#e60113 url(../image/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#e60113 url(../image/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#e60113 url(../image/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#e60113 url(../image/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
