/*
    ----------------------------------- 
            方法变量    
                     
    Create Time : 2014-07-22
    Update Time : 2015-08-03
    Author      : Trueland Development Department
    -----------------------------------
*/
/*
    ---------------------- 
            普通方法 
    ---------------------- 

    1 .opc()              // 透明度     - 传整数 50 代表 0.5   
    2 .pos(r)             // 定位方式 - 必须传参，r 代表relative || a 代表absolute ||  f 代表 fixed
    3 .font()             // 字体大小 - 默认12px 
    4 .align()            // 文本对齐 - 默认 center
    5 .lineH()            // 行高设置 - 默认 20px
   11 .arrow(r)           // 三角箭头 - 必须传参    l:向左箭头 | r:向右箭头 | t:向上箭头 | b:向下箭头
   12 .float()            // 快速浮动 - 默认为 left ||  left: 向左浮动   | right:向右浮动
   13 .fontC(d)           // 字大小写 - 比传参数 d 为 大写 s 为首字母大写
   14 .fontB()            // 字体粗细 - 默认加粗  fontB(100) 传100 就是 变细

   ----------------------
   CSS3 方法 
   ---------------------- 

   01 .borderR()          // 圆角设置 - 默认为 5px
   02 .linearG(red,blue)  // 线性渐变 - 两个颜色值 是开始到结束  目前支持 *上下* 渐变
   03 .bgFull             // 背景充满 - 背景等比例拉伸 使用 ：bgFull;
   04 .css3Tansition()    // 过度属性 - 默认两个值 前者是过渡动画时间 后者是过渡动画效果 使用 : .css3tansition(.4s,ease)
   

   //滤镜

   05 .filterBlur()       // 滤镜模糊 - 使用 ：.filterBlur(2px); 默认 5px
   06 .filterGrayscale()  // 滤镜灰度 - 使用 ：.filterGrayscale(100%); 默认100% ★注意参数 是 0%~100$; 100%代表全灰
   07 .filterSepia()      // 滤镜褐色 - 使用 ： .filterSepia(1); 默认1 ★注意参数 (同上)
   08 .filterBrightness() // 滤镜亮度 - 使用 ： .filterBrightness(10); 默认5 ★注意参数 10代表100% 5代表50%
   09 .filterHue()        // 滤镜色相 - 使用 ： .filterHue(180deg); 默认180deg ★注意参数 0deg~360deg
   10 .filterInvert()     // 滤镜反色 - 使用 ： .filterInvert(1); 默认1 ★注意参数 0.1~1 1代表100%
   11 .filterSaturate()   // 滤镜饱和 - 使用 ： .filterSaturate(5); 默认5 ★注意参数 5 代表 50%
   12 .filterContrast()   // 滤镜对比 - 使用 ： .filterContrast(1.5); 默认1.5 ★注意参数 1.5代表 15%
    
   ----------------------
        普通嵌套 
   ---------------------- 

   01 .vcenter            // 垂直水平居中
   02 .tHide              // 文本超出隐藏省略
   03 .blockFull          // 块状元素 宽高100%
   04 .block              // 块状元素 没有设置宽高
   05 .centerBlock        // 左右居中
   05 .clearfix           // 清除浮动

    -----------------------------------
*/

.bgFull {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-ms-behavior: url(css/cover.htc);
	behavior: url(css/cover.htc);
}

.vcenter {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.tHide {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.blockFull {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.block {
	display: block;
	position: relative;
}

.centerBlock {
	margin-left: auto;
	margin-right: auto;
}

.clearfix {
	clear: both;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-loading .slick-list {
	background: #ffffff url("../images/ajax-loader.gif") center center no-repeat;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-prev,
.slick-next {
	z-index: 20;
	position: absolute;
	display: block;
	height: 60px;
	width: 30px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -30px;
	padding: 0;
	border: none;
	outline: none;
	border: 1px solid red;
}

.slick-prev {
	left: 30px;
}

[dir="rtl"] .slick-prev {
	left: auto;
	right: 30px;
}

.slick-next {
	right: 30px;
}

[dir="rtl"] .slick-next {
	left: 30px;
	right: auto;
}

.slick-dots {
	position: absolute;
	bottom: 20px;
	height: auto;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%;
	line-height: 0;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	display: block;
	height: 10px;
	width: 10px;
	padding: 0;
	margin: 0;
	outline: none;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: #cccccc;
	border-radius: 0px;
}

.slick-dots li.slick-active button {
	background: #333333;
}

.container {
	max-width: 82%;
	width: 100%;
	margin: 0 auto;
}

img {
	max-width: 100%;
}

@font-face {
	font-family: 'DINEngschriftStd';
	src: url('../fonts/DINEngschriftStd.eot');
	src: url('../fonts/DINEngschriftStd.eot?#iefix') format('embedded-opentype'), url('../fonts/DINEngschriftStd.woff') format('woff'), url('../fonts/DINEngschriftStd.ttf') format('truetype'), url('../fonts/DINEngschriftStd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SourceHanSansCN-Normal';
	src: url('../fonts/SourceHanSansCN-Normal.eot');
	src: url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'), url('../fonts/SourceHanSansCN-Normal.woff') format('woff'), url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype'), url('../fonts/SourceHanSansCN-Normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
	height: 76px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.header .box {
	max-width: 92%;
	width: 100%;
	margin: 0 auto;
}

.header .logo {
	display: block;
	float: left;
	margin-top: 24px;
}

.header .icon {
	/* padding-left: 30px; */
	float: right;
	margin-top: 28px;
}

.header .icon a {
	display: block;
	float: left;
	line-height: 0;
	margin-left: 20px;
}

/*.header .icon span {
  display: block;
  float: left;
  margin-left: 20px;
  position: relative;
  padding-bottom: 29px;
  cursor: pointer;
}
.header .icon span .text {
  display: none;
  z-index: 2;
  position: absolute;
  top: 49px;
  left: -59px;
  width: 88px;
  height: 38px;
  padding-top: 7px;
  background: url(../images/icon3.png) no-repeat center center;
}*/
/*.header .icon span .text a {
  text-align: center;
  margin-left: 0;
  display: block;
  width: 100%;
  line-height: 31px;
  color: #666666;
  font-size: 14px;
}
.header .icon span:hover .text {
  display: block;
}*/
.header .nav {
	float: right;
	/* border-right: 1px solid rgba(255, 255, 255, 0.5); */
}

.header .nav ul li {
	float: left;
	font-size: 15px;
	line-height: 76px;
	position: relative;
	margin-right: 56px;

	font-family: "黑体", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;

}

.header .nav ul li:before {
	content: "";
	position: absolute;
	left: 50%;
	width: 0px;
	margin-left: -80px;
	bottom: 0;
	width: 0;
	height: 2px;
	background: url(../images/navbg.png) no-repeat center;

	transition: all .5s;
}

.header .nav ul li a {
	display: block;
	float: left;
	color: #fff;
}
.header .nav ul li p {
	display: block;
	float: left;
	color: #fff;
}

.header .nav ul li a i {
	display: inline-block;
	background: url(../images/xx.png) no-repeat center center/cover;
	width: 10px;
	height: 8px;
	margin-left: 5px;
	vertical-align: middle;
	position: relative;
	top: -2px;

}
.header .nav ul li p i {
	display: inline-block;
	background: url(../images/xx.png) no-repeat center center/cover;
	width: 10px;
	height: 8px;
	margin-left: 5px;
	vertical-align: middle;
	position: relative;
	top: -2px;

}

.header .nav ul li a .home {
	position: relative;
	top: 5px;
}

.header .nav ul li .navbtn {
	position: absolute;
	left: -16px;
	top: 100%;
	width: 111px;
	background: #fff;
	padding: 15px 0;
	display: none;
}

.header .nav ul li .navbtn——jjfa{
	    left: -26px;
    width: 150px;
}

.header .nav ul li .navbtn dd {
	float: none;
	width: 100%;
	margin-right: 0;
	text-align: center;
	font-size: 14px;
	line-height: 36px;

}

.header .nav ul li .navbtn dd a {
	float: none;
	color: #000;
	text-align: center;
	display: inline-block;
	/* 	padding-left: 17px; */
}

.header .nav ul li .navbtn:last-child dd {
	padding-right: initial;
}

.header .nav ul li .navbtn dd a:hover {
	text-decoration: underline;
}

.header .nav ul li:hover .navbtn {
	display: block;
}

.header .nav ul li:hover,
.header .nav ul li.cur {
	border-bottom-color: #fff;
}

.header .nav ul li:hover:before,
.header .nav ul li.cur:before {
	width: 160px;
}

.footer {
	background: #222222;
	padding: 60px 0;
}

.footer .left {
	float: left;
}

.footer .left .bq {
	color: #999999;
	font-size: 15px;
}

.footer .left .foot_nav {
	margin-top: 20px;
	border-bottom: 1px solid #393939;
}

.footer .left .foot_nav a {
	padding-bottom: 16px;
	display: block;
	float: left;
	color: #999;
	font-size: 16px;
	position: relative;
	margin-left: 55px;
	transition: all .5s;
}

.footer .left .foot_nav a:first-child {
	margin-left: 0;
}

.footer .left .foot_nav a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #fff;
	transition: all .5s;
}

.footer .left .foot_nav a:hover {
	color: #fff;
}

.footer .left .foot_nav a:hover:before {
	width: 100%;
}

.footer .left .bottom {
	margin-top: 22px;
}

.footer .left .bottom a {
	display: block;
	float: left;
	font-size: 14px;
	color: #999;
	margin-right: 10px;
}

.footer .right {
	float: right;
}

.footer .right .dh {
	font-family: DINEngschriftStd;
	font-size: 41px;
	color: #999;
	margin-bottom: 10px;
}

.footer .right p {
	font-size: 15px;
	line-height: 24px;
	color: #999;
}

.banner {
	position: relative;
}

.banner .wz {
	position: absolute;
	left: 8.854%;
	top: 34%;
	width: 28.6458%;
}

.banner .vpa {
	position: absolute;
	left: 48.90625%;
	top: 28%;
	width: 32.1875%;
}

.banner .num {
	position: absolute;
	right: 8.854%;
	top: 22%;
	width: 3.802083333%;
}

.banner .icon {
	position: absolute;
	left: 8.854%;
	top: 68%;
	width: 2.6%;
}

.banner .slick-prev,
.banner .slick-next {
	border: none;
	width: 40px;
	height: 78px;
	margin-top: -39px;
}

.banner .slick-prev {
	left: 4%;
	background: url(../images/prev.png) no-repeat center center;
}

.banner .slick-next {
	right: 4%;
	background: url(../images/next.png) no-repeat center center;
}

.links {
	background: #ededed;
	padding: 50px 0;
}

.links .left {
	float: left;
}

.links .left ul li {
	float: left;
	background: #e6e6e6;
	line-height: 44px;
	padding: 0 20px;
	color: #666666;
	font-size: 16px;
	margin-right: 3px;
}

.links .left ul li:hover,
.links .left ul li.cur {
	background: #333333;
	color: #fff;
}

.links .left p {
	color: #999999;
	font-size: 14px;
	margin-top: 18px;
}

.links .right {
	float: right;
}

.links .links_con {
	max-width: 1015px;
	width: 100%;
}

.links .links_con .text {
	display: none;
	margin-left: -20px;
}

.links .links_con .text:first-child {
	display: block;
}

.links .links_con .text a {
	margin-left: 20px;
	display: block;
	float: left;
	color: #999999;
	font-size: 14px;
	line-height: 28px;
}

.title {
	background: url(../images/home_bg.png) no-repeat left center;
	height: 103px;
}

.title span {
	float: left;
	color: #adadad;
	font-size: 32px;
	text-transform: uppercase;
	display: block;
	font-family: DINEngschriftStd;
	margin-left: 145px;
	margin-top: 44px;
	line-height: 32px;
}

.title h3 {
	color: #333333;
	float: left;
	font-size: 32px;
	margin-left: 20px;
	margin-top: 64px;
}

.home_news {
	background: #f6f6f6;
	padding: 20px 0 80px;
}

.home_news .fwdt_box {
	background: #fff;
	width: 100%;
	padding: 70px 90px;
}

.home_news .fwdt_box .top .title {
	float: left;
}

.home_news .fwdt_box .top .fwdt_R {
	position: relative;
	float: right;
	padding-top: 85px;
}

.home_news .fwdt_box .top .fwdt_R .prev,
.home_news .fwdt_box .top .fwdt_R .next {
	width: 14px;
	height: 15px;
	float: left;
	cursor: pointer;
}

.home_news .fwdt_box .top .fwdt_R .prev {
	margin-right: 80px;
	background: url(../images/xia.jpg) no-repeat center center;
}

.home_news .fwdt_box .top .fwdt_R .next {
	background: url(../images/shang.jpg) no-repeat center center;
}

.home_news .fwdt_box .top .fwdt_R .num {
	position: absolute;
	top: 75px;
	right: 32px;
	color: #999999;
	font-size: 20px;
	font-family: arial;
}

.home_news .fwdt_box .top .fwdt_R .num span {
	font-size: 26px;
}

.home_news .fwdt_box .fwdt_div {
	margin-top: 40px;
}

.home_news .fwdt_box .fwdt_div ul li {
	float: left;
	position: relative;
	width: 48%;
}

.home_news .fwdt_box .fwdt_div ul li:nth-child(2n) {
	float: right;
}

.home_news .fwdt_box .fwdt_div ul li .img {
	line-height: 0;
	overflow: hidden;
}

.home_news .fwdt_box .fwdt_div ul li .img img {
	width: 100%;
}

.home_news .fwdt_box .fwdt_div ul li .text {
	/*  position: absolute;
  left: 0;
  bottom: 0;*/
	padding: 20px;
	width: 100%;
	height: auto;
	background: url(../images/bg.png);
	text-align: center;
}

.home_news .fwdt_box .fwdt_div ul li .text .icon {
	height: 47px;
	line-height: 0;
}

.home_news .fwdt_box .fwdt_div ul li .text p {
	margin-top: 8px;
	color: #fff;
	font-size: 19px;
}

.home_news .fwdt_box .fwdt_div ul li .text .more {
	background: url(../images/home_news_icon2.png) no-repeat center center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #fff;
	margin: 45px auto 0;
	display: none;
}

/*
.home_news .fwdt_box .fwdt_div ul li:hover .text {
  height: 100%;
  padding-top: 140px;
}
.home_news .fwdt_box .fwdt_div ul li:hover .text .more {
  display: block;
}*/
.home_news .gdzx_box {
	background: #fff;
	margin-top: 10px;
	padding: 70px 90px 40px;
}

.home_news .gdzx_box .top .title {
	float: left;
}

.home_news .gdzx_box .top .gdzx_R {
	margin-top: 60px;
	float: right;
}

.home_news .gdzx_box .top .gdzx_R .list {
	float: left;
}

.home_news .gdzx_box .top .gdzx_R a {
	display: block;
	float: left;
	line-height: 44px;
	color: #666666;
	font-size: 16px;
	background: #ededed;
	margin-left: 3px;
	padding: 0 20px;
}

.home_news .gdzx_box .top .gdzx_R a:hover,
.home_news .gdzx_box .top .gdzx_R a.cur {
	color: #fff;
	background: #333333;
}

.home_news .gdzx_box ul {
	margin-top: 20px;
}

.home_news .gdzx_box ul li {
	float: left;
	border-top: 2px solid #e7e7e7;
	padding: 35px 0;
	width: 48%;
}

.home_news .gdzx_box ul li:nth-child(2n) {
	float: right;
}

.home_news .gdzx_box ul li:first-child,
.home_news .gdzx_box ul li:nth-child(2) {
	border: none;
}

.home_news .gdzx_box ul li .bt h3 {
	float: left;
	color: #000000;
	font-size: 22px;
	max-width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.home_news .gdzx_box ul li .bt span {
	float: right;
	color: #000000;
	font-size: 22px;
}

.home_news .gdzx_box ul li p {
	margin-top: 12px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.home_about {
	background: url(../images/home_about_bg.jpg) no-repeat center center / cover;
	min-height: 830px;
	padding-top: 190px;
}

.home_about .img {
	float: left;
	margin-left: 305px;
	max-width: 259px;
	width: 100%;
	line-height: 0;
}

.home_about .text {
	float: left;
	margin-left: 83px;
	max-width: 628px;
	width: 100%;
	color: #ffffff;
}

.home_about .text i {
	display: block;
	width: 4px;
	height: 124px;
	background: #fff;
	opacity: 0.3;
	margin-bottom: 15px;
}

.home_about .text h3 {
	font-size: 32px;
	font-weight: normal;
}

.home_about .text .bt {
	margin-top: 10px;
	font-size: 20px;
}

.home_about .text p {
	margin-top: 15px;
	font-size: 16px;
	line-height: 24px;
}

.home_about .text a {
	margin-top: 65px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	background: #fff;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 4px;
}

.home_case {
	padding: 80px 0;
}

.home_case .top .title {
	float: left;
}

.home_case .top .gdzx_R {
	margin-top: 60px;
	float: right;
}

.home_case .top .gdzx_R .list {
	float: left;
}

.home_case .top .gdzx_R a {
	display: block;
	float: left;
	line-height: 44px;
	color: #666666;
	font-size: 16px;
	background: #ededed;
	margin-left: 3px;
	padding: 0 20px;
}

.home_case .top .gdzx_R a i {
	display: inline-block;
	margin-right: 5px;
	position: relative;
}

.home_case .top .gdzx_R a .i1 {
	top: 3px;
	width: 13px;
	height: 17px;
	background: url(../images/home_case_icon1.png) no-repeat center center;
}

.home_case .top .gdzx_R a .i2 {
	top: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/home_case_icon2.png) no-repeat center center;
}

.home_case .top .gdzx_R a .i3 {
	top: 4px;
	width: 12px;
	height: 20px;
	background: url(../images/home_case_icon3.png) no-repeat center center;
}

.home_case .top .gdzx_R a .i4 {
	top: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/home_case_icon4.png) no-repeat center center;
}

.home_case .top .gdzx_R a .i5 {
	width: 12px;
	height: 12px;
	background: url(../images/home_case_icon5.png) no-repeat center center;
}

.home_case .top .gdzx_R a:hover,
.home_case .top .gdzx_R a.cur {
	color: #fff;
	background: #333333;
}

.home_case .top .gdzx_R a:hover .i1,
.home_case .top .gdzx_R a.cur .i1 {
	background: url(../images/home_case_icon01.png) no-repeat center center;
}

.home_case .top .gdzx_R a:hover .i2,
.home_case .top .gdzx_R a.cur .i2 {
	background: url(../images/home_case_icon02.png) no-repeat center center;
}

.home_case .top .gdzx_R a:hover .i3,
.home_case .top .gdzx_R a.cur .i3 {
	background: url(../images/home_case_icon03.png) no-repeat center center;
}

.home_case .top .gdzx_R a:hover .i4,
.home_case .top .gdzx_R a.cur .i4 {
	background: url(../images/home_case_icon04.png) no-repeat center center;
}

.home_case .top .gdzx_R a:hover .i5,
.home_case .top .gdzx_R a.cur .i5 {
	background: url(../images/home_case_icon05.png) no-repeat center center;
}

.home_case .top {
	margin-bottom: 50px;
}

.home_case .home_case_con .box {
	display: none;
}

.home_case .home_case_con .box:first-child {
	display: block;
}

.home_case .box ul {
	float: left;
	width: 32%;
	margin-right: 2%;
}

.home_case .box ul:last-child {
	margin-right: 0;
}

.home_case .box ul li {
	width: 100%;
	float: left;
	margin-bottom: 6%;
	position: relative;
}

.home_case .box ul li .img {
	line-height: 0;
	overflow: hidden;
}

.home_case .box ul li .text {
	opacity: 0;
	position: absolute;
	left: 2%;
	bottom: 12px;
	width: 96%;
	background: rgba(255, 255, 255, 0.9);
	padding: 45px 38px;
	transition: all .5s;
}

.home_case .box ul li .text span {
	position: absolute;
	right: 34px;
	top: 39px;
	width: 50px;
	height: 50px;
}

.home_case .box ul li .text h4 {
	font-family: DINEngschriftStd;
	color: #333333;
	font-size: 32px;
	text-transform: uppercase;
	display: none;
}

.home_case .box ul li .text i {
	display: block;
	width: 17px;
	height: 3px;
	background: #cccccc;
	/*margin: 15px 0;*/
}

.home_case .box ul li .text h3 {
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.home_case .box ul li .text p {
	margin-top: 10px;
	color: #333333;
	font-size: 15px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}

.home_case .box ul li:hover .text {
	opacity: 1;
}

.home_tezheng {
	background: url(../images/home_tezheng_bg.jpg) no-repeat center center / cover;
	padding: 90px 0 100px;
}

.home_tezheng .top .title {
	float: left;
}

.home_tezheng .top .title h3 {
	color: #ffffff;
}

.home_tezheng .top .title p {
	float: left;
	color: #ffffff;
	font-size: 16px;
	margin: 81px 0 0 15px;
}

.home_tezheng .top .more {
	float: right;
	width: 142px;
	height: 46px;
	border: 2px solid #656665;
	text-align: center;
	color: #7a7a7b;
	font-size: 18px;
	font-family: DINEngschriftStd;
	letter-spacing: 4px;
	text-transform: uppercase;
	display: block;
	line-height: 42px;
	margin-top: 56px;
}

.home_tezheng ol {
	margin-top: 30px;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
}

.home_tezheng ol li {
	margin-top: 80px;
	float: left;
	width: 33.33333333%;
	text-align: center;
	padding: 50px 55px;
	position: relative;
}

.home_tezheng ol li:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 90%;
	background: rgba(255, 255, 255, 0.2);
}

.home_tezheng ol li:last-child:before {
	display: none;
}

.home_tezheng ol li .img {
	height: 65px;
	line-height: 0;
}

.home_tezheng ol li h3 {
	margin-top: 28px;
	color: #ffffff;
	font-size: 22px;
}

.home_tezheng ol li p {
	margin-top: 12px;
	color: #ffffff;
	font-size: 15px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.home_lilian {
	background: url(../images/home_bg2.jpg) no-repeat top center / cover;
}

.home_lilian .text {
	float: left;
	max-width: 560px;
	width: 100%;
	padding-top: 115px;
}

.home_lilian .text .img {
	line-height: 0;
	margin-left: -10px;
}

.home_lilian .text .con {
	margin-top: 35px;
}

.home_lilian .text .con h3 {
	color: #000000;
	font-size: 32px;
}

.home_lilian .text .con .name {
	margin-top: 12px;
	color: #333333;
	font-size: 18px;
}

.home_lilian .text .con .t {
	margin-top: 18px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.home_lilian .img_box {
	float: right;
	max-width: 842px;
	width: 100%;
	min-height: 722px;
	position: relative;
}

.home_lilian .img_box .img {
	line-height: 0;
	overflow: hidden;
	width: 67%;
	display: block;
}

.home_lilian .img_box .img2 {
	position: absolute;
	right: -8px;
	bottom: 0;
	line-height: 0;
	background: #f6f6f6;
	padding: 8px 8px 0;
	width: 52%;
}

.home_service {
	background: url(../images/home_bg3.jpg) no-repeat center top / cover;
	padding: 100px 0 90px;
}

.home_service .left {
	float: left;
}

.home_service .left .title {
	background: url(../images/title2.png) no-repeat left center;
	height: 179px;
}

.home_service .left .title span {
	margin-top: 120px;
	margin-left: 91px;
}

.home_service .left .con i {
	display: block;
	width: 24px;
	height: 3px;
	background: #d4d4d4;
	margin: 25px 0 20px;
}

.home_service .left .con h3 {
	color: #000000;
	font-size: 32px;
}

.home_service .left .con p {
	margin-top: 10px;
	color: #333333;
	font-size: 20px;
	letter-spacing: 15px;
	line-height: 30px;
}

.home_service .right {
	float: right;
	width: 79%;
}

.home_service .right ul li {
	float: left;
	width: 33%;
	transition: all .5s;
	margin-right: 0.5%;
}

.home_service .right ul li:last-child {
	margin-right: 0;
}

.home_service .right ul li .img {
	position: relative;
}

.home_service .right ul li .img span {
	display: block;
	line-height: 0;
	overflow: hidden;
}

.home_service .right ul li:hover .img span img {
	transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.home_service .right ul li .img span img {
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
}

.home_service .right ul li .img .bt {
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.home_service .right ul li .img .bt h4 {
	font-size: 30px;
	font-family: DINEngschriftStd;
	color: #fff;
	opacity: 0.2;
	text-transform: uppercase;
}

.home_service .right ul li .img .bt h3 {
	color: #ffffff;
	font-size: 22px;
}

.home_service .right ul li .text {
	padding: 30px;
}

.home_service .right ul li .text .t {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	height: 96px;
}

.home_service .right ul li .text .con {
	opacity: 0;
	margin-top: 20px;
}

.home_service .right ul li .text .con p {
	width: 50%;
	float: left;
	color: #808080;
	font-size: 16px;
	line-height: 30px;
	background: url(../images/home_service_icon1.png) no-repeat left center;
	padding-left: 16px;
}

.home_service .right ul li:hover,
.home_service .right ul li.cur {
	background: #262626;
}

.home_service .right ul li:hover .text .t,
.home_service .right ul li.cur .text .t {
	color: #aaaaaa;
}

.home_service .right ul li:hover .text .con,
.home_service .right ul li.cur .text .con {
	opacity: 1;
}

.pinpai_box {
	background: url(../images/ny_bg1.jpg) no-repeat center center / cover;
	padding: 140px 0;
}

.pinpai_box .box {
	padding: 0 90px;
}

.pinpai_box .box .img {
	float: left;
	max-width: 662px;
	width: 100%;
	line-height: 0;
}

.pinpai_box .box .text {
	float: right;
	width: 46%;
}

.pinpai_box .box .text h4 {
	color: #cccccc;
	font-size: 50px;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
}

.pinpai_box .box .text h3 {
	margin-top: 10px;
	font-size: 30px;
	color: #000000;
}

.pinpai_box .box .text .t {
	margin-top: 25px;
	color: #333333;
	font-size: 18px;
	line-height: 36px;
}

.ny_title span {
	float: left;
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
	color: #999999;
	line-height: 50px;
}

.ny_title h3 {
	float: left;
	color: #ffffff;
	font-size: 30px;
	margin: 54px 20px 0 15px;
}

.ny_title p {
	margin-top: 68px;
	float: left;
	color: #CCCCCC;
	font-size: 16px;
}

.pinpai_box2 {
	background: url(../images/ny_bg2.jpg) no-repeat center center / cover;
	padding: 80px 0 90px;
}

.pinpai_box2 .box ul {
	margin-top: 60px;
}

.pinpai_box2 .box ul li {
	float: left;
	width: 33.33333333%;
	text-align: center;
	min-height: 352px;
	border-right: 1px solid #3e3e3d;
	padding-top: 50px;
}

.pinpai_box2 .box ul li:last-child {
	border-right: none;
}

.pinpai_box2 .box ul li .icon {
	line-height: 0;
}

.pinpai_box2 .box ul li h3 {
	margin-top: 32px;
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}

.pinpai_box2 .box ul li p {
	margin-top: 10px;
	color: #cccccc;
	font-size: 15px;
	line-height: 24px;
}

.pinpai_box3 {
	background: url(../images/ny_bg3.jpg) no-repeat top center / cover #f6f6f6;
	padding-top: 230px;
}

.pinpai_box3 .box {
	position: relative;
}

.pinpai_box3 .box .text {
	width: 100%;
	position: relative;
}

.pinpai_box3 .box .text .img {
	display: block;
	line-height: 0;
}

.pinpai_box3 .box .text .bt {
	position: absolute;
	left: 90px;
	top: 168px;
	background: url(../images/pinpai_pic1.png) no-repeat left center;
	height: 222px;
	padding: 34px 0 0 56px;
}

.pinpai_box3 .box .text .bt h4 {
	color: #ffffff;
	font-size: 36px;
	text-transform: uppercase;
}

.pinpai_box3 .box .text .bt h3 {
	color: #ffffff;
	font-size: 36px;
	font-weight: normal;
}

.pinpai_box3 .box .con {
	position: absolute;
	right: 90px;
	top: -132px;
	min-height: 560px;
	width: 910px;
	background: url(../images/pinpai_pic2.png);
	padding: 115px 62px 0;
}

.pinpai_box3 .box .con ul li {
	float: left;
	margin-bottom: 105px;
	width: 47%;
}

.pinpai_box3 .box .con ul li:nth-child(2n) {
	float: right;
}

.pinpai_box3 .box .con ul li .icon {
	float: left;
	width: 62px;
	line-height: 0;
}

.pinpai_box3 .box .con ul li .t {
	margin-top: -5px;
	float: right;
	width: 76%;
}

.pinpai_box3 .box .con ul li .t h3 {
	color: #333333;
	font-size: 22px;
}

.pinpai_box3 .box .con ul li .t p {
	margin-top: 12px;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.pinpai_box4 {
	background: #f6f6f6;
}

.pinpai_box4 .top .ny_title {
	float: left;
}

.pinpai_box4 .top .ny_title span {
	color: #b3b3b3;
}

.pinpai_box4 .top .ny_title h3 {
	color: #323232;
}

.pinpai_box4 .top .ny_title p {
	color: #666666;
}

.pinpai_box4 .top .more {
	float: right;
	margin-top: 54px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	background: #cccccc;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 4px;
}

.pinpai_box4 .box ul {
	width: 24.25%;
	margin-right: 1%;
}

.pinpai_box4 .box ul li {
	margin-bottom: 4%;
}

.pinpai_box4 .box ul li .text {
	padding: 20px;
}

.pinpai_box4 .box ul li .text span {
	width: 35px;
	height: 35px;
	top: 20px;
	right: 25px;
}

.pinpai_box4 .box ul li .text h4 {
	font-size: 18px;
}

.pinpai_box4 .box ul li .text h3 {
	font-size: 16px;
}

.pinpai_box4 .box ul li .text p {
	font-size: 12px;
	line-height: 22px;
	height: 44px;
	margin-top: 5px;
}

.pinpai_box4 .box2 ul {
	width: 32%;
	margin-right: 2%;
}

.pinpai_box4 .box2 ul li {
	margin-bottom: 6%;
}

.pinpai_box5 {
	background: #f6f6f6;
	padding-bottom: 100px;
}

.pinpai_box5 .box {
	background: #fff;
	padding: 50px 90px;
}

.pinpai_box5 .box .top .ny_title {
	float: left;
}

.pinpai_box5 .box .top .ny_title span {
	color: #b4b4b4;
	display: block;
}

.pinpai_box5 .box .top .ny_title ul {
	float: left;
	margin-top: 5px;
}

.pinpai_box5 .box .top .ny_title ul li {
	display: inline-block;
	float: left;
	width: auto;
	line-height: 40px;
	cursor: pointer;
	color: #585858;
	font-size: 24px;
	margin-right: 40px;
	margin-top: 5px;
}

.pinpai_box5 .box .top .ny_title ul li.cur {
	color: #000000;
	font-size: 30px;
	font-weight: normal;
}

.pinpai_box5 .box .top .more {
	float: right;
	margin-top: 50px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	background: #cccccc;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 4px;
}

.pinpai_box5 .box ul {
	margin-top: 40px;
}

.pinpai_box5 .box ul li {
	float: left;
	width: 48%;
}

.pinpai_box5 .box ul li:nth-child(2n) {
	float: right;
}

.pinpai_box5 .box ul li .img {
	line-height: 0;
	overflow: hidden;
}

.pinpai_box5 .box ul li .text {
	padding-top: 20px;
}

.pinpai_box5 .box ul li .text .bt {
	line-height: 30px;
}

.pinpai_box5 .box ul li .text .bt h3 {
	font-weight: normal;
	float: left;
	max-width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 24px;
	color: #000;
}

.pinpai_box5 .box ul li .text .bt span {
	float: right;
	color: #000;
	font-size: 20px;
}

.pinpai_box5 .box ul li .text p {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.baozhaun_box {
	background: url(../images/ny_bg4.jpg) no-repeat center center / cover;
	min-height: 616px;
}

.baozhaun_box .left {
	float: left;
	padding-top: 185px;
	padding-left: 90px;
}

.baozhaun_box .left h4 {
	color: #d6d5d0;
	font-size: 50px;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
}

.baozhaun_box .left h3 {
	margin-top: 15px;
	color: #ffffff;
	font-size: 36px;
}

.baozhaun_box .left p {
	margin-top: 5px;
	color: #ffffff;
	font-size: 16px;
}

.baozhaun_box .left i {
	display: block;
	width: 34px;
	height: 2px;
	background: #fff;
	margin-top: 48px;
}

.baozhaun_box .right {
	float: right;
	max-width: 970px;
	width: 100%;
	padding: 0 90px;
}

.baozhaun_box .right ul li {
	float: left;
	width: 40%;
	margin-top: 120px;
}

.baozhaun_box .right ul li .icon {
	width: 50px;
	float: left;
}

.baozhaun_box .right ul li:nth-child(2n) {
	float: right;
}

.baozhaun_box .right ul li .text {
	margin-top: -4px;
	float: right;
	width: 75%;
}

.baozhaun_box .right ul li .text h3 {
	color: #000000;
	font-size: 18px;
}

.baozhaun_box .right ul li .text p {
	margin-top: 5px;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.title2 {
	text-align: center;
}

.title2 h4 {
	color: #999999;
	font-size: 50px;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
}

.title2 h3 {
	color: #333333;
	font-size: 30px;
}

.title2 p {
	margin-top: 5px;
	color: #999999;
	font-size: 16px;
}

.title2 i {
	display: block;
	width: 34px;
	height: 2px;
	background: #000000;
	margin-top: 48px;
	margin: 25px auto;
}

.baozhaun_box2 {
	background: #f2f2f2;
}

.baozhaun_box2 .box {
	background: #fff;
	padding: 70px 90px;
	position: relative;
	top: -52px;
}

.baozhaun_box2 .box ul {
	margin-top: 54px;
}

.baozhaun_box2 .box ul li {
	float: left;
	width: 25%;
	text-align: center;
}

.baozhaun_box2 .box ul li .icon {
	display: block;
	width: 103px;
	height: 103px;
	margin: 0 auto;
	border: 2px solid #f4f4f4;
	border-radius: 50px;
	position: relative;
	z-index: 2;
}

.baozhaun_box2 .box ul li .v1 {
	background: url(../images/baozhuan_icon4.png) no-repeat center center / cover #ffffff;
}

.baozhaun_box2 .box ul li .v2 {
	background: url(../images/baozhuan_icon5.png) no-repeat center center / cover #ffffff;
}

.baozhaun_box2 .box ul li .v3 {
	background: url(../images/baozhuan_icon6.png) no-repeat center center / cover #ffffff;
}

.baozhaun_box2 .box ul li .v4 {
	background: url(../images/baozhuan_icon7.png) no-repeat center center / cover #ffffff;
}

.baozhaun_box2 .box ul li .text {
	width: 250px;
	height: 250px;
	border: 2px solid #f4f4f4;
	border-radius: 50%;
	margin: -27px auto 0;
	padding-top: 70px;
}

.baozhaun_box2 .box ul li .text h3 {
	color: #666666;
	font-size: 20px;
}

.baozhaun_box2 .box ul li .text p {
	margin-top: 8px;
	color: #666666;
	font-size: 16px;
	line-height: 26px;
}

.baozhaun_box2 .box ul li .text span {
	display: block;
	width: 22px;
	height: 22px;
	margin: 25px auto 0;
	background: url(../images/baozhuan_pic1.jpg) no-repeat center center / cover;
}

.baozhaun_box2 .box ul li:hover .icon {
	border-color: #9fc550;
}

.baozhaun_box2 .box ul li:hover .v1 {
	background: url(../images/baozhuan_icon04.png) no-repeat center center / cover #9fc550;
}

.baozhaun_box2 .box ul li:hover .v2 {
	background: url(../images/baozhuan_icon05.png) no-repeat center center / cover #9fc550;
}

.baozhaun_box2 .box ul li:hover .v3 {
	background: url(../images/baozhuan_icon06.png) no-repeat center center / cover #9fc550;
}

.baozhaun_box2 .box ul li:hover .v4 {
	background: url(../images/baozhuan_icon07.png) no-repeat center center / cover #9fc550;
}

.baozhaun_box2 .box ul li:hover .text {
	border-color: #9fc550;
}

.baozhaun_box2 .box ul li:hover .text h3,
.baozhaun_box2 .box ul li:hover .text p {
	color: #9fc550;
}

.baozhaun_box2 .box ul li:hover .text span {
	background: url(../images/baozhuan_pic01.jpg) no-repeat center center / cover;
}

.baozhaun_box3 {
	background: url(../images/ny_bg5.jpg) no-repeat center top #f6f6f6;
	padding-top: 100px;
}

.baozhaun_box3 .box {
	background: url(../images/baozhuan_bg.png);
	min-height: 700px;
	padding: 132px 90px 0;
}

.baozhaun_box3 .box .left {
	float: left;
}

.baozhaun_box3 .box .left h4 {
	color: #d6d5d0;
	font-size: 50px;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
}

.baozhaun_box3 .box .left h3 {
	margin-top: 15px;
	color: #ffffff;
	font-size: 36px;
}

.baozhaun_box3 .box .left p {
	margin-top: 5px;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
}

.baozhaun_box3 .box .left i {
	display: block;
	width: 34px;
	height: 2px;
	background: #fff;
	margin-top: 48px;
}

.baozhaun_box3 .box .right {
	float: right;
	max-width: 880px;
	width: 100%;
	padding-left: 90px;
	border-left: 1px solid #4d4f5a;
}

.baozhaun_box3 .box .right ul li {
	float: left;
	margin-top: 90px;
	width: 40%;
}

.baozhaun_box3 .box .right ul li:nth-child(2n) {
	float: right;
}

.baozhaun_box3 .box .right ul li:first-child,
.baozhaun_box3 .box .right ul li:first-child+li {
	margin-top: 0;
}

.baozhaun_box3 .box .right ul li .icon {
	width: 58px;
	line-height: 0;
	float: left;
}

.baozhaun_box3 .box .right ul li .text {
	float: right;
	width: 75%;
}

.baozhaun_box3 .box .right ul li .text h3 {
	color: #ffffff;
	font-size: 20px;
}

.baozhaun_box3 .box .right ul li .text p {
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
}

.haibao_box {
	background: #f6f6f6;
	padding-top: 65px;
}

.haibao_box ul {
	margin-top: 70px;
}

.haibao_box ul li {
	float: left;
	width: 50%;
}

.haibao_box ul li .img {
	float: left;
	width: 50%;
}

.haibao_box ul li .text {
	margin-top: 59px;
	width: 50%;
	background: #1f222f;
	float: left;
	min-height: 356px;
	padding: 90px 38px 0;
}

.haibao_box ul li .text h3 {
	color: #ffffff;
	font-size: 24px;
}

.haibao_box ul li .text .t {
	margin-top: 12px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}

.kongjian_box {
	background: url(../images/kongjian_bg.jpg) no-repeat center top #ffffff;
	padding-bottom: 70px;
}

.kongjian_box .box {
	padding: 0 90px;
}

.kongjian_box .box .left {
	float: left;
	padding-top: 210px;
}

.kongjian_box .box .left h4 {
	color: #999999;
	font-size: 50px;
	text-transform: uppercase;
	font-family: DINEngschriftStd;
}

.kongjian_box .box .left h3 {
	margin-top: 5px;
	color: #333333;
	font-size: 30px;
}

.kongjian_box .box .left p {
	margin-top: 22px;
	color: #666666;
	font-size: 16px;
	line-height: 26px;
}

.kongjian_box .box .left i {
	display: block;
	width: 34px;
	height: 2px;
	background: #333333;
	margin-top: 25px;
}

.kongjian_box .box .right {
	margin-top: 75px;
	float: right;
	width: 610px;
	background: url(../images/kongjian_bg2.png) no-repeat center 30px;
}

.kongjian_box .box .right span {
	width: 550px;
	margin: 0 auto;
	line-height: 0;
	background: #fff;
	padding: 10px;
	display: block;
}

.kongjian_box ul {
	padding: 70px 90px 0;
}

.kongjian_box ul li {
	float: left;
	background: #fcfcfc;
	width: 32%;
	padding: 50px 60px;
	margin-right: 2%;
}

.kongjian_box ul li:nth-child(3n) {
	margin-right: 0;
}

.kongjian_box ul li .bt span {
	width: 64px;
	float: left;
	height: 50px;
}

.kongjian_box ul li .bt h3 {
	color: #333333;
	font-size: 24px;
	float: left;
	margin-left: 18px;
	line-height: 48px;
}

.kongjian_box ul li .bt .s1 {
	background: url(../images/kongjian_icon1.png) no-repeat left center;
}

.kongjian_box ul li .bt .s2 {
	background: url(../images/kongjian_icon2.png) no-repeat left center;
}

.kongjian_box ul li .bt .s3 {
	background: url(../images/kongjian_icon3.png) no-repeat left center;
}

.kongjian_box ul li p {
	margin-top: 18px;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.kongjian_box ul li:hover {
	background: #798e22;
}

.kongjian_box ul li:hover .bt h3 {
	color: #fff;
}

.kongjian_box ul li:hover .bt .s1 {
	background: url(../images/kongjian_icon01.png) no-repeat left center;
}

.kongjian_box ul li:hover .bt .s2 {
	background: url(../images/kongjian_icon02.png) no-repeat left center;
}

.kongjian_box ul li:hover .bt .s3 {
	background: url(../images/kongjian_icon03.png) no-repeat left center;
}

.kongjian_box ul li:hover p {
	color: #fff;
}

.case_banner {
	background: url(../images/zxnb_123.jpg) no-repeat center center/cover;
	background-size: 100% 100%;
	padding: 200px 0 70px;
	text-align: center;
}

.case_banner h3 {
	color: #ffffff;
	font-size: 36px;
	font-weight: normal;
}

.case_banner p {
	margin-top: 15px;
	color: #e9e9e9;
	font-size: 14px;
	line-height: 24px;
}

.menu {
	margin-top: 50px;
}

.menu a {
	display: inline-block;
	line-height: 45px;
	border-radius: 3px;
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid transparent;
}

.menu i {
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #cfd0d0;
	border-radius: 50px;
	margin: 0 25px;
	position: relative;
	top: -3px;
}

.menu i:last-child {
	display: none;
}

.menu a:hover,
.menu a.cur {
	/*color: #fff;
  border-color: #ffffff;*/
}

.menu a {
	position: relative;
}

.menu a:hover {
	color: #fff;
}

.menu a.cur:before,
.menu a:hover:before {
	width: 160px;

}

.menu a:before {
	content: "";
	position: absolute;
	left: 50%;
	width: 0px;
	margin-left: -80px;
	bottom: 0;
	width: 0;
	height: 2px;
	background: url(../images/navbg.png) no-repeat center;
	transition: all .5s;
}


.case_box {
	background: #f6f6f6;
	padding: 65px 0 20px;
}

.case_box .case_title {
	text-align: center;
}

.case_box .case_title h3 {
	color: #333333;
	font-size: 24px;
}

.case_box .case_title p {
	margin-top: 15px;
	color: #999999;
	font-size: 14px;
	line-height: 24px;
}

.case_box .case_list {
	margin-top: 40px;
}

.case_box .case_list ul li {
	float: left;
	width: 32.5%;
	margin-bottom: 50px;
	margin-right: 1.25%;
}

.case_box .case_list ul li a {
	display: inline-block;
}

.case_box .case_list ul li:nth-child(3n) {
	margin-right: 0;
}

.case_box .case_list ul li .img {
	line-height: 0;
	overflow: hidden;
}

.case_box .case_list ul li .img .t_anli_img {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.case_box .case_list ul li:hover .img .t_anli_img {
	transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.case_box .case_list ul li .text {
	padding-top: 12px;
}

.case_box .case_list ul li .text h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.case_box .case_list ul li .text h3 a {
	color: #333333;
}

.case_box .case_list ul li .text p {
	margin-top: 5px;
	color: #999999;
	font-size: 14px;
}

.case_box .case_list ul li .text p a {
	color: #999999;
}

/*.case_show {
  background: #f6f6f6;
  padding: 60px 0 70px;
}
.case_show .box {
  padding: 0 90px;
}
.case_show .box h1 {
  text-align: center;
  color: #333333;
  font-size: 36px;
  font-weight: normal;
}
.case_show .box .date {
  margin-top: 20px;
  padding-bottom: 30px;
  text-align: center;
  color: #999999;
  font-size: 16px;
  border-bottom: 1px solid #dddddd;
}
.case_show .box .date span {
  display: inline-block;
  margin: 0 20px;
}
.case_show .box .detail {
  padding-top: 30px;
  color: #666666;
  font-size: 14px;
  line-height: 26px;
}*/

.caseshow_banner {
	background: url(../images/xiangxiye1.jpg) no-repeat center center / cover;
	background-size: 100% 100%;
	padding: 200px 0 100px;
}

.caseshow_banner .box {
	max-width: 1140px;
	width: 100%;
	padding: 0 35px;
}

.caseshow_banner h3 {
	color: #ffffff;
	font-size: 35px;
	font-weight: normal;
}

.caseshow_banner .t {
	margin: 20px 0;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}

.caseshow_banner .fwnr {
	color: #ababab;
	font-size: 14px;
}

.caseshow_banner .sexi {
	margin-top: 35px;
}

.caseshow_banner .sexi li {
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
}

.caseshow_banner .sexi li .icon {
	margin-right: 30px;
	float: left;
	padding: 6px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 50px;
}

.caseshow_banner .sexi li .icon span {
	width: 45px;
	height: 45px;
	display: block;
	border-radius: 50px;
}

.caseshow_banner .sexi li .icon .s1 {
	background: #3aade3;
}

.caseshow_banner .sexi li .icon .s2 {
	background: #244f9e;
}

.caseshow_banner .sexi li .icon .s3 {
	background: #22255a;
}

.caseshow_banner .sexi li .text {
	position: absolute;
	top: 50%;
	left: 64%;
    transform: translateY(-50%);
   /* width: 41.5%;*/
	padding-top: 5px;
	/*float: left;*/
	color: #b5b5b5;
	font-size: 14px;
	line-height: 24px;
}

.caseshow_banner .d {
	margin-top: 30px;
	color: #555654;
	font-size: 14px;
}

.case_show {
	background: #f6f6f6;
	padding: 30px 0 40px;
}

.case_show .left {
	float: left;
	width: 73%;
	background: #fff;
	padding: 35px;
	color: #666666;
	font-size: 14px;
	line-height: 26px;
}

.case_show .right {
	float: right;
	width: 24%;
}

.case_show .right .case_top {
	padding: 35px 25px;
	background: #fff;
	margin-bottom: 35px;
}

.case_show .right .case_top .icon {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.case_show .right .case_top .icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.case_show .right .case_top h3 {
	margin: 25px 0 15px;
	text-align: center;
	font-weight: normal;
	color: #333333;
	font-size: 16px;
}

.case_show .right .case_top p {
	color: #999999;
	font-size: 14px;
	line-height: 24px;
}

.case_show .right .case_top p span {
	color: #666666;
}

.case_show .right .zxcl_box {
	background: #fff;
	padding: 25px 0;
	margin-bottom: 35px;
}

.case_show .right .zxcl_box h3 {
	padding: 0 25px;
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px dashed #e5e5e5;
}

.case_show .right .zxcl_box h3 span {
	display: inline-block;
	position: relative;
	bottom: -1px;
	padding-bottom: 12px;
	border-bottom: 2px solid #0d342f;
}

.case_show .right .zxcl_box ul li {
	padding: 0 25px;
	float: left;
	width: 100%;
	line-height: 62px;
	border-bottom: 1px dashed #e5e5e5;
}

.case_show .right .zxcl_box ul li a {
	background: url(../images/case_i.png) no-repeat left center;
	width: 100%;
	line-height: 62px;
	display: block;
	float: left;
	padding-left: 12px;
}

.case_show .right .zxcl_box ul li a p {
	float: left;
	max-width: 60%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #666666;
	font-size: 14px;
}

.case_show .right .zxcl_box ul li a span {
	float: right;
	color: #cccccc;
	font-size: 12px;
}

.case_show .right .zxcl_box ul li:hover {
	background: #ebebeb;
}

.case_show .right .float_box {
	width: 374.5px;
	background: #ffffff;
	padding: 25px 0;
}

.case_show .right .float_box li {
	padding: 0 25px;
	float: left;
	width: 100%;
	border-bottom: 1px dashed #e5e5e5;
	line-height: 50px;
}

.case_show .right .float_box li a {
	display: block;
	width: 100%;
	float: left;
	background: url(../images/case_i.png) no-repeat left center;
	padding-left: 12px;
	line-height: 50px;
}

.case_show .right .float_box li span {
	color: #666666;
	float: left;
}

.case_show .right .float_box li i {
	display: block;
	float: right;
	width: 20px;
	height: 22px;
	margin-top: 15px;
}

.case_show .right .float_box li i.i1 {
	background: url(../images/float_icon1.png) no-repeat center center;
}

.case_show .right .float_box li i.i2 {
	background: url(../images/float_icon2.png) no-repeat center center;
}

.case_show .right .float_box li i.i3 {
	background: url(../images/float_icon3.png) no-repeat center center;
}

.case_show .right .float_box li i.i4 {
	background: url(../images/float_icon4.png) no-repeat center center;
}

.case_show .right .float_box li i.i5 {
	background: url(../images/float_icon5.png) no-repeat center center;
}

.case_show .right .float_box li:hover {
	background: #ebebeb;
}

.news_box {
	background: #f6f6f6;
	padding-bottom: 60px;
}

.news_box .box {
	background: #fff;
	padding: 60px 90px;
}

.news_box .box .left {
	max-width: 1000px;
	width: 100%;
	float: left;
}

.news_box .box .left .tit {
	border-bottom: 1px solid #dee1e1;
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 24px;
}

.news_box .box .left .tit span {
	color: #333;
	font-weight: bold;
	font-size: 24px;
	display: inline-block;
	margin-right: 10px;
}

.news_box .box .right {
	float: right;
	max-width: 305px;
	width: 100%;
}

.news_box .box .right .ol_list {
	margin-bottom: 30px;
}

.news_box .box .right .ol_list li {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #dcdcdc;
	padding: 30px 0;
}

.news_box .box .right .ol_list li:first-child {
	padding-top: 0;
}

.news_box .box .right .ol_list li .img {
	width: 100%;
	overflow: hidden;
	line-height: 0;
}

.news_box .box .right .ol_list li .text {
	padding-top: 15px;
}

.news_box .box .right .ol_list li .text h3 {
	color: #333333;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: normal;
}

.news_box .box .right .ol_list li .text p {
	margin-top: 5px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.news_box .box .right .ol_list li .text .con_btn {
	margin-top: 8px;
	color: #999999;
	font-size: 14px;
}

.news_box .box .right .ol_list li .text .con_btn a {
	float: left;
	display: block;
	color: #999999;
	margin-right: 18px;
	background: url(../images/s1.jpg) no-repeat left center;
	padding-left: 20px;
}

.news_box .box .right .ol_list li .text .con_btn span {
	float: left;
}

.news_box .box .right .ol_list li .text .more {
	margin-top: 11px;
	display: block;
	width: 112px;
	line-height: 32px;
	border: 1px solid #f6f6f6;
	color: #b9b9b9;
	text-align: center;
	text-transform: uppercase;
}

.news_box .box .right .tit {
	color: #333333;
	font-size: 16px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
	position: relative;
}

.news_box .box .right .tit:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 3px;
	height: 16px;
	background: #1a58ab;
}

.news_box .box .right .tit span {
	padding-left: 18px;
	position: relative;
}

.news_box .box .right .tit span:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -16px;
	width: 84px;
	height: 2px;
	background: #1a58ab;
}

.news_box .box .right .wz_con {
	margin-top: 20px;
}

.news_box .box .right .wz_con li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.news_box .box .right .wz_con li:last-child {
	margin-bottom: 0;
}

.news_box .box .right .wz_con li .img {
	float: left;
	width: 109px;
	height: 74px;
	display: block;
	position: relative;
}

.news_box .box .right .wz_con li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.news_box .box .right .wz_con li .text {
	width: 185px;
	float: right;
}

.news_box .box .right .wz_con li .text .bt {
	color: #555555;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.news_box .box .right .wz_con li .text .con_btn {
	margin-top: 5px;
	color: #999999;
	font-size: 14px;
}

.news_box .box .right .wz_con li .text .con_btn a {
	float: left;
	display: block;
	color: #999999;
	margin-right: 18px;
	background: url(../images/s1.jpg) no-repeat left center;
	padding-left: 20px;
}

.news_box .box .right .wz_con li .text .con_btn span {
	float: left;
}

.news_list ul li {
	float: left;
	width: 100%;
	padding: 25px 0 0;
}

.news_list ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.news_list ul li .img {
	width: 226px;
	height: 153px;
	float: left;
	position: relative;
}

.news_list ul li .img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.news_list ul li .text {
	float: right;
	width: 750px;
}

.news_list ul li .text .bt {
	color: #333333;
	font-size: 20px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.news_list ul li .text p {
	margin-top: 5px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.news_list ul li .con_btn {
	margin-top: 8px;
	color: #999999;
	font-size: 14px;
}

.news_list ul li .con_btn a {
	float: left;
	display: block;
	color: #999999;
	margin-right: 18px;
	background: url(../images/s1.jpg) no-repeat left center;
	padding-left: 20px;
}

.news_list ul li .con_btn span {
	float: left;
}

.news_list ul li .more {
	margin-top: 11px;
	display: block;
	width: 112px;
	line-height: 32px;
	border: 1px solid #f6f6f6;
	color: #b9b9b9;
	text-align: center;
	text-transform: uppercase;
}

.news_list .bottom {
	text-align: center;
	background: #f2f2f2;
	line-height: 44px;
	height: 44px;
}

.news_list .bottom a {
	display: block;
	color: #666666;
	font-size: 15px;
	text-transform: uppercase;
}

.news_list .bottom a i {
	background: url(../images/s4.jpg) no-repeat left center;
	width: 31px;
	height: 9px;
	display: inline-block;
	margin-left: 9px;
	position: relative;
	top: -1px;
}

.news_show h1 {
	color: #333333;
	font-size: 24px;
}

.news_show .date {
	margin-top: 20px;
	line-height: 24px;
}

.news_show .date .da {
	float: left;
	display: table;
}

.news_show .date .da span {
	float: left;
	display: inline-block;
	color: #888888;
	font-size: 14px;
	margin-right: 16px;
}

.news_show .date .fx {
	line-height: 24px;
	float: right;
	display: table;
}

.news_show .date .fx span {
	display: inline-block;
	float: left;
	color: #888888;
	font-size: 14px;
}

.news_show .date .fx div {
	margin-top: 2px;
	float: left;
	display: table;
}

.news_show .date .fx div a {
	height: 16px;
	display: block;
	float: left;
	margin-left: 10px;
}

.t_zixunxiala .shijian{
	font-size: 14px;
  color: #8a8f9a;
  margin-top: 10px;
}
.news_show .g_newstop {
	position: relative;
	margin-top: 25px;
	background: #fafafa;
	padding: 30px;
}

.news_show .g_newstop p {
	color: #777777;
	font-size: 14px;
	line-height: 26px;
}

.news_show .detail {
	padding-top: 30px;
	color: #666666;
	font-size: 14px;
	line-height: 26px;
}

.contact_banner {
	position: relative;
}

.contact_banner .container {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: 305px 90px 0;
	color: #ffffff;
}

.contact_banner .container h3 {
	font-size: 36px;
	font-weight: normal;
}

.contact_banner .container p {
	margin-top: 12px;
	font-size: 16px;
	line-height: 30px;
}

.contact_banner .container .dh {
	width: 450px;
	margin-top: 12px;
	font-size: 25px;
	font-weight: bold;
	background: url(../images/dh.png) no-repeat left top;
	padding-left: 43px;
	border-bottom: 1px dotted #939b9f;
	padding-bottom: 15px;
}

.contact_banner .container .dh span {
	display: inline-block;
	margin-right: 20px;
}

.contact_banner .container .dh span:last-child {
	margin-right: 0;
}

.contact_banner .container .bottom {
	margin-top: 25px;
}

.contact_banner .container .bottom a {
	display: block;
	width: 135px;
	line-height: 45px;
	background: #9fc550;
	border-radius: 3px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
}

.contact_banner .container .bottom a i {
	display: inline-block;
	width: 17px;
	height: 19px;
	background: url(../images/dh1.png) no-repeat center center;
	margin-right: 5px;
	position: relative;
	top: 5px;
}

.contact_banner .container .bottom a:nth-child(1) i {
	background: url(../images/dh2.png) no-repeat center center;
}

.contact_banner .container .bottom a:nth-child(2) i {
	background: url(../images/dh2.png) no-repeat center center;
}

.contact_top .box {
	padding: 0 90px;
	position: relative;
	top: -160px;
}

.contact_top .box ul li {
	float: left;
	width: 32%;
	background: #fcfcfc;
	text-align: center;
	padding: 65px 50px;
	text-align: left;
	margin-right: 2%;
}

.contact_top .box ul li:nth-child(3n) {
	margin-right: 0;
}

.contact_top .box ul li h3 {
	text-align: center;
	color: #333333;
	font-size: 26px;
}

.contact_top .box ul li .t {
	margin-top: 20px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.contact_top .box ul li .t p {
	margin: 10px 0;
}

.contact_top .box ul li .t span {
	float: left;
	width: 75px;
	text-align: right;
}

.contact_top .box ul li .t em {
	float: left;
	font-style: normal;
	width: 263px;
}

.contact_top .box ul li:hover {
	background: #9fc550;
}

.contact_top .box ul li:hover h3 {
	color: #fff;
}

.contact_top .box ul li:hover .t {
	color: #fff;
}

.feedback .box {
	position: relative;
	top: -80px;
	padding: 0 90px;
}

.feedback .box .title3 h3 {
	color: #333333;
	font-size: 30px;
}

.feedback .box .title3 p {
	color: #666;
	font-size: 14px;
	margin-top: 10px;
}

.feedback .box ul {
	margin-top: 30px;
}

.feedback .box ul li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.feedback .box ul li input {
	float: left;
	width: 250px;
	border: 1px solid #F6F6F6;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 14px;
	padding: 0 15px;
	color: #666;
}

.feedback .box ul li textarea {
	width: 100%;
	height: 130px;
	border: 1px solid #F6F6F6;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	font-family: "微软雅黑";
	font-size: 14px;
	padding: 15px;
	color: #666;
}

.feedback .box ul li .text span {
	float: left;
	line-height: 50px;
	color: #999999;
}

.feedback .box ul li .text div {
	float: left;
	line-height: 50px;
}

.feedback .box ul li .text div em {
	color: #999999;
	float: left;
	font-style: normal;
	margin-right: 30px;
	background: url(../images/feedback1.jpg) no-repeat left 19px;
	padding-left: 20px;
}

.feedback .box ul li .text div em.cur {
	background-image: url(../images/feedback2.jpg);
}

.feedback .box ul li .btn {
	width: 135px;
	line-height: 45px;
	background: #9fc550;
	color: #fff;
	border: none;
	box-shadow: none;
	font-size: 16px;
}

.feedback .box ul li .t {
	float: left;
	line-height: 45px;
	margin-left: 20px;
	color: #999999;
}

.feedback .box #map {
	margin-top: 40px;
	width: 100%;
	height: 600px;
}

/**2018-7-5**/
.nybanner {
	overflow: hidden;
	position: relative;
}

.design_box {
	position: absolute;
	left: 0;
	bottom: 62px;
	width: 100%;
}

.design_box ul {
	background: url(../images/design_b1.png);
}

.design_box ul li {
	float: left;
	width: 25%;
	height: 165px;
	border-left: 1px solid #18110a;
	padding-left: 5%;
	padding-top: 3%;
}

.design_box ul li .icon {
	float: left;
	line-height: 0;
}

.design_box ul li .text {
	float: left;
	margin-left: 20px;
	padding-top: 8px;
}

.design_box ul li .text h3 {
	color: #959391;
	font-size: 24px;
	font-family: DINEngschriftStd;
	font-weight: normal;
}

.design_box ul li .text p {
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
}

.design_box2 {
	padding: 100px 0;
}

.design_box2 .left {
	float: left;
	width: 40%;
	padding-top: 35px;
}

.design_box2 .left h3 {
	margin-top: 25px;
	color: #000000;
	font-size: 32px;
	text-align: left;
}

.design_box2 .left .t {
	margin-top: 15px;
	color: #666666;
	font-size: 18px;
	line-height: 30px;
}

.design_box2 .left a {
	margin-top: 65px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: 4px;
	background: #f0f0f0;
}

.design_box2 .right {
	float: right;
	line-height: 0;
	width: 40%;
}

.design_box3 {
	background: #f6f6f6;
	padding: 100px 0;
}

.design_box3 .left {
	float: left;
	line-height: 0;
	width: 56%;
}

.design_box3 .right {
	width: 44%;
	float: right;
}

.design_box3 .right .img {
	display: block;
	width: 100%;
	line-height: 0;
}

.design_box3 .right .text {
	padding-top: 20px;
	padding-left: 11%;
	margin-bottom: 35px;
}

.design_box3 .right .text h3 {
	color: #000000;
	font-size: 32px;
}

.design_box3 .right .text i {
	margin: 18px 0;
	display: block;
	width: 32px;
	height: 3px;
	background: #c2c2c2;
}

.design_box3 .right .text h4 {
	color: #000000;
	font-size: 22px;
	font-weight: normal;
}

.design_box3 .right .text p {
	margin-top: 12px;
	line-height: 30px;
	color: #666666;
	font-size: 18px;
}

.title_bt {
	font-size: 16px;
	margin: 81px 0 0 15px;
	float: left;
	color: #666666;
}

.design_box4 {
	background: url(../images/design_bg.jpg) no-repeat center center / cover;
	padding: 112px 0 126px;
}

.design_box4 .title h3 {
	color: #fff;
}

.design_box4 .title .title_bt {
	color: #ffffff;
}

.design_box4 ol {
	margin-top: 100px;
}

.design_box4 ol li {
	float: left;
	width: 40%;
	border-right: 1px solid #545453;
	padding: 0 5%;
}

.design_box4 ol li .icon {
	line-height: 0;
}

.design_box4 ol li h3 {
	margin-top: 24px;
	color: #fff;
	font-size: 24px;
}

.design_box4 ol li h3 span {
	font-size: 26px;
	color: #818181;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	top: 2px;
	margin-left: 10px;
}

.design_box4 ol li p {
	margin-top: 12px;
	color: #cccccc;
	font-size: 16px;
	line-height: 26px;
}

.design_box4 ol li:first-child {
	padding-left: 0;
	width: 30%;
}

.design_box4 ol li:last-child {
	width: 30%;
	border-right: none;
	padding-right: 0;
}

.design_box5 {
	padding-bottom: 30px;
}

.design_box5 .gengduo {
	color: #333333;
	border: none;
}

.design_box5 .gengduo .gengduo_a {
	background: #d6d6d6;
	color: #333333;
	border: none;
}

.design_box6 {
	background: #333333;
}

.design_box6 .left {
	float: left;
	width: 50%;
	line-height: 0;
}

.design_box6 .left span {
	display: block;
	position: relative;
	width: 100%;
}

.design_box6 .left span:before {
	content: "";
	position: absolute;
	right: -25px;
	top: 203px;
	width: 25px;
	height: 50px;
	background: url(../images/design_b2.jpg) no-repeat center center / cover;
}

.design_box6 .right {
	float: right;
	width: 50%;
	padding: 125px 8.9% 0 5.3%;
}

.design_box6 .right .text h3 {
	margin-top: 40px;
	font-size: 32px;
	color: #ffffff;
}

.design_box6 .right .text h4 {
	margin-top: 6px;
	color: #e8e8e8;
	font-size: 24px;
	font-weight: normal;
}

.design_box6 .right .text ol li {
	float: left;
	width: 100%;
	margin-top: 50px;
}

.design_box6 .right .text ol li .icon {
	float: left;
	line-height: 0;
	width: 12%;
}

.design_box6 .right .text ol li .t {
	float: right;
	width: 85%;
	margin-top: -5px;
}

.design_box6 .right .text ol li .t .bt {
	color: #fff;
	font-size: 20px;
}

.design_box6 .right .text ol li .t p {
	color: #e8e8e8;
	font-size: 15px;
	margin-top: 5px;
}

.news_info {
	padding-top: 30px;
}

.news_info .box {
	padding: 70px 90px;
}

/**about**/
.about_box {
	background: url(../images/about_bg.jpg) no-repeat center top / cover;
	padding: 90px 0;
}

.about_box .box {
	margin-top: 35px;
}

.about_box .box .img {
	line-height: 0;
	width: 100%;
	text-align: center;
}

.about_box .box .t {
	margin-top: 20px;
	text-align: center;
	color: #666666;
	font-size: 20px;
	line-height: 36px;
	text-transform: uppercase;
}

.about_box .box .text {
	text-align: center;
	margin-top: 45px;
}

.about_box .box .text .left {
	display: inline-block;
}

.about_box .box .text .left .bt {
	color: #777777;
	font-size: 122px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	line-height: 80px;
}

.about_box .box .text .left p {
	margin-left: 5px;
	margin-top: 10px;
	text-align: left;
	color: #888888;
	font-size: 23px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	position: relative;
}

.about_box .box .text .left p:before {
	content: "";
	position: absolute;
	right: 5px;
	top: 13px;
	width: 18px;
	height: 3px;
	background: #888888;
}

.about_box .box .text .right {
	position: relative;
	top: -2px;
	text-align: left;
	margin-left: 25px;
	display: inline-block;
	color: #777777;
	font-size: 18px;
	line-height: 32px;
	width: 522px;
}

.about_box2 {
	background: url(../images/about_bg2.jpg) no-repeat center center / cover;
	padding: 130px 0;
}

.about_box2 .box {
	float: right;
	width: 832px;
	background: #fff;
	padding: 70px 75px;
}

.about_box2 .box .t {
	margin-top: 30px;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.about_box2 .box ol {
	margin-top: 40px;
}

.about_box2 .box ol li {
	float: left;
	text-align: center;
	position: relative;
	padding: 0 30px;
}

.about_box2 .box ol li:first-child {
	padding-left: 0;
}

.about_box2 .box ol li:last-child {
	padding-right: 0;
}

.about_box2 .box ol li:last-child:before {
	display: none;
}

.about_box2 .box ol li .bt {
	font-family: DINEngschriftStd;
	color: #333333;
	font-size: 50px;
}

.about_box2 .box ol li p {
	color: #999999;
	font-size: 18px;
}

.about_box2 .box ol li:before {
	content: "";
	position: absolute;
	right: 0;
	top: 10px;
	width: 1px;
	height: 72px;
	background: #e0e0e0;
}

.about_box3 {
	background: #f6f6f6;
	padding: 80px 0;
}

.about_box3 .t {
	margin-top: 25px;
	color: #333333;
	font-size: 18px;
	line-height: 30px;
}

.about_box3 .yjhd_box {
	background: #333333;
	margin-top: 40px;
}

.about_box3 .yjhd_box .box .text {
	float: left;
	width: 24.5%;
	padding: 90px 3% 0;
}

.about_box3 .yjhd_box .box .text .date {
	color: #616161;
	font-size: 40px;
	font-family: DINEngschriftStd;
	position: relative;
}

.about_box3 .yjhd_box .box .text .date:before {
	content: "";
	position: absolute;
	left: 0;
	top: -30px;
	width: 24px;
	height: 17px;
	background: url(../images/about_b1.jpg) no-repeat center center / cover;
}

.about_box3 .yjhd_box .box .text h3 {
	margin-top: 50px;
	font-size: 32px;
	color: #fff;
}

.about_box3 .yjhd_box .box .text i {
	margin: 25px 0;
	display: block;
	width: 28px;
	height: 4px;
	background: #5c5c5c;
}

.about_box3 .yjhd_box .box .text p {
	color: #cccccc;
	font-size: 16px;
	line-height: 28px;
}

.about_box3 .yjhd_box .box .img {
	float: right;
	width: 75.5%;
	line-height: 0;
}

.about_box3 .yjhd_box .slick-dots {
	bottom: 35px;
	text-align: left;
	padding-left: 45px;
}

.about_box3 .yjhd_box .slick-dots li button {
	width: 46px;
	height: 2px;
	background: #5c5c5c;
}

.about_box3 .yjhd_box .slick-dots li.slick-active button {
	background: #ffffff;
}

.about_box4 {
	background: #333333;
	padding: 100px 0 70px;
}

.about_box4 .container {
	position: relative;
}

.about_box4 .container .img_bg {
	position: absolute;
	left: 0;
	bottom: 4%;
	line-height: 0;
}

.about_box4 .left {
	float: left;
	width: 24.5%;
	padding-right: 3%;
}

.about_box4 .left h3 {
	color: #ffffff;
	font-size: 32px;
	margin-top: 48px;
}

.about_box4 .left p {
	margin-top: 15px;
	color: #cccccc;
	font-size: 16px;
	line-height: 28px;
}

.about_box4 .right {
	float: right;
	width: 75.5%;
}

.about_box4 .right ol li {
	float: left;
	width: 32%;
	position: relative;
	margin-bottom: 2%;
	margin-right: 2%;
}

.about_box4 .right ol li:nth-child(3n) {
	margin-right: 0;
}

.about_box4 .right ol li .img {
	line-height: 0;
	overflow: hidden;
}

.about_box4 .right ol li .img img {
	width: 100%;
}

.about_box4 .right ol li .text {
	display: none;
	position: absolute;
	left: 5%;
	top: 5%;
	width: 90%;
	height: 90%;
	background: rgba(0, 0, 0, 0.9);
	padding: 12% 5% 0;
}

.about_box4 .right ol li .text h3 {
	border-bottom: 1px solid #484849;
	color: #ffffff;
	font-size: 32px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.about_box4 .right ol li .text h3 span {
	font-size: 20px;
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 15px;
}

.about_box4 .right ol li .text p {
	margin-top: 12px;
	color: #CCC;
	font-size: 14px;
	line-height: 24px;
}

.about_box4 .right ol li:hover .text {
	display: block;
}

.about_gsxw .fwdt_box .fwdt_div ul li {
	float: left;
	width: 48%;
}

.about_gsxw .fwdt_box .fwdt_div ul li:nth-child(2n) {
	float: right;
}

.about_gsxw .fwdt_box .fwdt_div ul li .img {
	line-height: 0;
	overflow: hidden;
}

.about_gsxw .fwdt_box .fwdt_div ul li .text_con {
	padding-top: 20px;
}

.about_gsxw .fwdt_box .fwdt_div ul li .text_con .bt {
	line-height: 30px;
}

.about_gsxw .fwdt_box .fwdt_div ul li .text_con .bt h3 {
	font-weight: normal;
	float: left;
	max-width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 24px;
	color: #000;
}

.about_gsxw .fwdt_box .fwdt_div ul li .text_con .bt span {
	float: right;
	color: #000;
	font-size: 20px;
}

.about_gsxw .fwdt_box .fwdt_div ul li .text_con p {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

/**marketing**/
.marketing_box {
	padding: 80px 0;
}

.marketing_box ol {
	margin-top: 60px;
}

.marketing_box ol li {
	float: left;
	width: 33.33333333%;
	text-align: center;
	padding: 0 3%;
}

.marketing_box ol li .icon {
	line-height: 0;
}

.marketing_box ol li .text {
	margin-top: 20px;
}

.marketing_box ol li .text h3 {
	color: #333333;
	font-size: 22px;
}

.marketing_box ol li .text p {
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}

.marketing_box .img {
	margin-top: 60px;
	line-height: 0;
}

.marketing_box2 {
	background: url(../images/marketing_bg.jpg) no-repeat center center / cover;
	background-size: 100% 100%;
	padding: 242px 0;
}

.marketing_box2 .box {
	margin-left: 335px;
}

.marketing_box2 .box .img {
	float: left;
	line-height: 0;
	width: 28.4%;
}

.marketing_box2 .box .text {
	float: left;
	max-width: 642px;
	width: 100%;
	margin-left: 30px;
}

.marketing_box2 .box .text h4 {
	color: #ffffff;
	font-size: 73px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	line-height: 66px;
}

.marketing_box2 .box .text i {
	width: 240px;
	height: 3px;
	background: #595555;
	display: block;
	margin: 20px 0 30px;
}

.marketing_box2 .box .text h3 {
	color: #ffffff;
	font-size: 32px;
}

.marketing_box2 .box .text p {
	margin-top: 12px;
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
}

.marketing_box2 .box .text a {
	margin-top: 65px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: 4px;
	background: #f0f0f0;
}

.marketing_box3 {
	background: #f6f6f6;
	padding: 100px 0;
}

.marketing_box3 .left {
	float: left;
	width: 50%;
	padding: 0 3% 0 9%;
}

.marketing_box3 .left ol li {
	float: left;
	margin-top: 70px;
	width: 48%;
}

.marketing_box3 .left ol li:nth-child(2n) {
	float: right;
}

.marketing_box3 .left ol li .icon {
	line-height: 0;
}

.marketing_box3 .left ol li .t {
	padding-top: 15px;
}

.marketing_box3 .left ol li .t h3 {
	color: #333333;
	font-size: 22px;
	font-weight: normal;
}

.marketing_box3 .left ol li .t p {
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
	line-height: 22px;
}

.marketing_box3 .right {
	float: right;
	width: 50%;
	line-height: 0;
}

.marketing_box4 {
	background: url(../images/marketing_bg2.jpg) no-repeat center top / cover;
	padding: 160px 0;
}

.marketing_box4 ol li {
	float: left;
	width: 44%;
}

.marketing_box4 ol li:first-child+li {
	float: right;
	margin-top: 65px;
}

.marketing_box4 ol li .top .icon {
	float: left;
	line-height: 0;
}

.marketing_box4 ol li .top .text {
	float: left;
	margin-left: 20px;
}

.marketing_box4 ol li .top .text h4 {
	font-size: 28px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	color: #6b6b6b;
	font-weight: normal;
	line-height: 30px;
}

.marketing_box4 ol li .top .text h3 {
	margin-top: 5px;
	color: #ffffff;
	font-size: 28px;
}

.marketing_box4 ol li dl {
	margin-top: 58px;
}

.marketing_box4 ol li dl dt,
.marketing_box4 ol li dl dd {
	width: 42%;
}

.marketing_box4 ol li dl dt h3,
.marketing_box4 ol li dl dd h3 {
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	border-bottom: 1px solid #424242;
	padding-bottom: 16px;
}

.marketing_box4 ol li dl dt p,
.marketing_box4 ol li dl dd p {
	margin-top: 12px;
	color: #d0d0d0;
	font-size: 14px;
	line-height: 24px;
}

.marketing_box4 ol li a {
	margin-top: 100px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: 4px;
	background: #f0f0f0;
}

.marketing_box5 {
	background: url(../images/marketing_bg3.jpg) no-repeat center center / cover;
	min-height: 1072px;
	padding-top: 100px;
}

.marketing_box5 .box {
	float: right;
	max-width: 540px;
	width: 100%;
}

.marketing_box5 .box h3 {
	margin-top: 35px;
	color: #010101;
	font-size: 32px;
}

.marketing_box5 .box p {
	margin-top: 12px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.home_case .top .gdzx_R a.more {
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	letter-spacing: 4px;
	background: #cccccc;
	color: #fff;
}

/**planning**/
.planning_box {
	background: url(../images/planning_bg.jpg) no-repeat center center / cover;
	padding-top: 90px;
	min-height: 821px;
}

.planning_box .box {
	max-width: 905px;
	width: 100%;
	float: left;
}

.planning_box .box ol {
	margin-top: 50px;
}

.planning_box .box ol li {
	float: left;
	background: #fff;
	width: 49.9%;
	padding: 45px 5% 40px;
	margin-bottom: 0.2%;
}

.planning_box .box ol li .icon {
	float: left;
	line-height: 0;
	width: 63px;
	text-align: right;
}

.planning_box .box ol li .text {
	float: right;
	width: 78%;
	margin-top: -5px;
}

.planning_box .box ol li .text h3 {
	color: #000;
	font-size: 22px;
	font-weight: normal;
}

.planning_box .box ol li .text p {
	margin-top: 5px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.planning_box .box ol li:nth-child(2n) {
	float: right;
}

.planning_box .box ol li:nth-child(2) {
	margin-top: 7%;
}

.planning_box .box ol li.last {
	background: none;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	font-size: 18px;
	color: #d9d9d9;
}

.planning_box2 .left span:before {
	background-image: url(../images/planning_b1.jpg);
}

.planning_box2 .right .text .tit {
	margin-top: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #e0e0e0;
}

.planning_box2 .right .text a {
	margin-top: 80px;
	display: block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	color: #666666;
	letter-spacing: 4px;
	background: #f0f0f0;
}

.planning_box3 {
	padding: 90px 0;
	background: #f6f6f6;
}

.planning_box3 ol {
	margin-top: 50px;
	background: url(../images/planning_bg2.jpg) no-repeat center center / cover;
	padding: 175px 0 140px;
}

.planning_box3 ol li {
	float: left;
	width: 25%;
	padding-left: 3%;
}

.planning_box3 ol li .icon {
	line-height: 0;
}

.planning_box3 ol li .text {
	padding-top: 40px;
}

.planning_box3 ol li .text h3 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
}

.planning_box3 ol li .text p {
	margin-top: 5px;
	color: #fff;
	font-size: 16px;
}

.planning_box4 .right ol li .text {
	height: auto;
	bottom: 5%;
	top: auto;
	background: #fff;
	padding: 8% 5%;
}

.planning_box4 .right ol li .text h3 {
	color: #333333;
}

.planning_box4 .right ol li .text p {
	color: #333333;
}

@media (max-width: 1680px) {
	.home_lilian .text {
		max-width: 510px;
	}

	.home_lilian .img_box {
		max-width: 805px;
	}

	.news_box .box {
		padding: 70px;
	}

	.news_box .box .left {
		max-width: 930px;
	}

	.news_list ul li .text {
		width: 680px;
	}

	.news_box .box .right {
		max-width: 270px;
	}

	.news_box .box .right .wz_con li .text {
		width: 147px;
	}

	.news_box .box .right .wz_con li .text .con_btn {
		font-size: 12px;
	}

	.news_box .box .right .wz_con li .text .con_btn a {
		margin-right: 5px;
	}

	.pinpai_box .box .img {
		max-width: 580px;
	}

	.pinpai_box .box .text .t {
		font-size: 16px;
		line-height: 26px;
	}

	.pinpai_box3 .box .con {
		max-width: 760px;
	}

	.baozhaun_box .right {
		max-width: 880px;
	}

	.baozhaun_box3 .box .right {
		max-width: 740px;
	}

	.baozhaun_box3 .box .right ul li {
		width: 47%;
	}

	.haibao_box ul li .text {
		margin-top: 52px;
		min-height: 314px;
	}

	.about_gsxw .fwdt_box .top .title .title_bt,
	.design_box5 .top .title .title_bt {
		display: none;
	}

	.marketing_box2 .box {
		margin-left: 154px;
	}

	.marketing_box3 .left ol li {
		margin-top: 28px;
	}

	.marketing_box5 {
		min-height: 943px;
	}

	.planning_box2 .right {
		padding-top: 88px;
	}

}

@media (max-width: 1600px) {
	.header .nav ul li {
		margin-right: 30px;
	}

	.home_lilian .img_box {
		max-width: 50%;
		min-height: 600px;
	}

	.home_lilian .text {
		padding-top: 54px;
	}

	.home_lilian .text .con .t,
	.home_about .text p {
		font-size: 14px;
		line-height: 24px;
	}

	.home_about {
		min-height: 680px;
		padding-top: 95px;
	}

	.links .links_con {
		max-width: 872px;
	}

	.news_box .box {
		padding: 70px;
	}

	.news_box .box .left {
		max-width: 68%;
	}

	.news_list ul li .text {
		width: 68%;
	}

	.news_box .box .right {
		width: 30%;
	}

	.contact_top .box {
		top: -110px;
	}

	.contact_top .box ul li {
		padding: 65px 30px;
	}

	.contact_top .box ul li .t {
		font-size: 14px;
	}

	.contact_top .box ul li .t em {
		width: 226px;
	}

	.feedback .box {
		top: -60px;
	}

	.pinpai_box .box {
		padding: 0;
	}

	.kongjian_box .box {
		padding: 0;
	}

	.kongjian_box ul {
		padding-left: 0;
		padding-right: 0;
	}

	.baozhaun_box .left {
		padding-left: 0;
	}

	.baozhaun_box .right {
		max-width: 847px;
		padding-right: 0;
	}

	.baozhaun_box3 .box .right {
		max-width: 704px;
		padding-left: 54px;
	}

	.haibao_box ul li .text {
		margin-top: 50px;
		min-height: 299px;
		padding-top: 45px;
	}


	.design_box6 .right .text ol li .t p {
		font-size: 14px;
	}

	.design_box6 .right .text ol li .t .bt {
		font-size: 16px;
	}

	.design_box6 .right {
		padding-top: 80px;
	}

	.marketing_box2 {
		padding: 130px 0;
	}

	.marketing_box2 .box {
		margin-left: 92px;
	}

	.marketing_box4 {
		padding: 108px 0;
	}

	.marketing_box5 {
		min-height: 898px;
	}
}

@media (max-width: 1440px) {
	.header .icon {
		padding-left: 0;
	}

	.header .nav ul li {
		margin-right: 25px;
	}

	.home_service .left .con p {
		font-size: 16px;
	}

	.home_service .right ul li .text .t {
		font-size: 14px;
		line-height: 24px;
		height: 120px;
	}

	.home_service .right ul li .text .con p {
		font-size: 14px;
	}

	.home_tezheng ol li p {
		font-size: 14px;
		line-height: 24px;
		overflow: auto;
		height: auto;
	}

	.home_tezheng ol li {
		margin-top: 48px;
	}

	.home_tezheng ol li::before {
		height: 100%;
	}

	.home_case .box ul li .text h4 {
		font-size: 18px;
	}

	.home_case .box ul li .text h3 {
		font-size: 16px;
	}

	.home_case .box ul li .text p {
		font-size: 12px;
		line-height: 22px;
		height: 44px;
		margin-top: 5px;
	}

	.home_case .box ul li .text span {
		width: 35px;
		height: 35px;
		top: 20px;
		right: 25px;
	}

	.home_case .box ul li .text {
		padding: 20px;
	}

	.home_about .img {
		margin-left: 175px;
	}

	.home_about {
		padding: 90px 0;
		min-height: 0;
	}

	.links .links_con {
		max-width: 773px;
	}

	.footer .left .foot_nav a {
		margin-left: 20px;
	}

	.news_box .box .left {
		max-width: 70%;
	}

	.news_list ul li .text {
		width: 68%;
	}

	.news_box .box .right {
		width: 28%;
	}

	.news_box .box .right .wz_con li .text {
		width: 58%;
	}

	.news_box .box {
		padding: 50px 20px;
	}

	.contact_top .box,
	.feedback .box,
	.case_show .box {
		padding: 0;
	}

	.contact_top .box ul li .t em {
		width: 238px;
	}

	.contact_banner .container {
		padding: 205px 0 0;
	}

	.pinpai_box .box .img {
		width: 50%;
	}

	.pinpai_box .box .text .t {
		font-size: 14px;
		line-height: 24px;
	}

	.pinpai_box {
		padding: 70px 0;
	}

	.pinpai_box3 .box .con {
		width: 50%;
		min-height: 0;
	}

	.pinpai_box3 .box .con {
		padding: 50px 25px;
	}

	.pinpai_box3 .box .con ul li .t {
		width: 68%;
	}

	.pinpai_box3 .box .con ul li .t p {
		font-size: 14px;
		line-height: 24px;
	}

	.pinpai_box3 .box .con ul li .t h3 {
		font-size: 18px;
	}

	.pinpai_box3 .box .con ul li {
		margin-bottom: 50px;
	}

	.pinpai_box3 .box .con ul li:nth-child(3),
	.pinpai_box3 .box .con ul li:nth-child(4) {
		margin-bottom: 0;
	}

	.pinpai_box3 .box .con {
		top: 26px;
	}

	.pinpai_box3 {
		padding-top: 70px;
	}

	.kongjian_box ul li {
		padding: 30px;
	}

	.baozhaun_box3 .box .right ul li .text h3 {
		font-size: 18px;
	}

	.kongjian_box .box .left p,
	.kongjian_box ul li p,
	.baozhaun_box3 .box .right ul li .text p,
	.baozhaun_box3 .box .left p,
	.baozhaun_box .right ul li .text p,
	.title2 p,
	.baozhaun_box2 .box ul li .text p {
		font-size: 14px;
		line-height: 24px;
	}

	.baozhaun_box3 .box .right ul li {
		width: 48%;
	}

	.baozhaun_box3 .box {
		padding: 100px 40px 0;
	}

	.baozhaun_box3 .box {
		min-height: 675px;
	}

	.baozhaun_box2 .box {
		padding: 60px 40px;
	}

	.haibao_box ul li .text {
		margin-top: 45px;
		padding: 60px 20px 0;
		min-height: 269px;
	}

	.haibao_box ul li .text h3 {
		font-size: 20px;
	}

	.haibao_box ul li .text .t {
		font-size: 14px;
		line-height: 24px;
	}

	.title_bt {
		font-size: 14px;
	}

	.marketing_box2 .box {
		margin-left: 0;
	}

	.about_box .box .t,
	.about_box .box .text .right,
	.about_box2 .box .t,
	.about_box2 .box ol li p,
	.about_box3 .t,
	.about_box3 .yjhd_box .box .text p,
	.about_box4 .left p,
	.design_box2 .left .t,
	.design_box3 .right .text p,
	.design_box4 ol li p,
	.marketing_box5 .box p,
	.marketing_box2 .box .text p,
	.planning_box .box ol li .text p,
	.planning_box2 .right .text .tit,
	.planning_box3 ol li .text p {
		font-size: 14px;
		line-height: 24px;
	}

	.about_box .box .text .left .bt {
		font-size: 82px;
	}

	.about_box2 {
		padding: 80px 0;
	}

	.about_box2 .box {
		width: 680px;
		padding: 50px;
	}

	.about_box3 .yjhd_box .box .text h3 {
		font-size: 22px;
		font-weight: normal;
		margin-top: 18px;
	}

	.about_box3 .yjhd_box .slick-dots {
		padding-left: 32px;
	}

	.about_box4 .container .img_bg {
		width: 16%;
	}

	.about_box4 .left h3 {
		margin-top: 30px;
	}

	.about_box4 .right ol li .text h3 {
		font-size: 22px;
		font-weight: normal;
	}

	.about_box4 .right ol li .text h3 span {
		font-size: 14px;
	}

	.about_box4 .right ol li .text p {
		font-size: 12px;
		line-height: 18px;
	}

	.home_news .gdzx_box ul li .bt h3 {
		max-width: 73%;
	}

	.design_box2 .left {
		padding-top: 0;
	}

	.design_box2 .right {
		width: 45%;
	}

	.design_box3 .right .text {
		margin-bottom: 12px;
	}

	.design_box6 .right .text ol li {
		margin-top: 15px;
	}

	.design_box ul li {
		height: 148px;
	}

	.marketing_box2 .box .text a {
		margin-top: 55px;
	}

	.planning_box .box ol li {
		padding: 35px 5% 30px;
	}

	.planning_box {
		min-height: 756px;
	}

	.planning_box3 ol {
		padding: 70px 0;
	}

	.about_box4 .left p {
		line-height: 18px;
	}

}

@media (max-width: 1366px) {

	.home_service,
	.home_tezheng,
	.home_case,
	.pinpai_box2 {
		padding: 70px 0;
	}

	.home_lilian .text {
		max-width: 45%;
	}

	.home_lilian .text .con {
		margin-top: 20px;
	}

	.home_lilian .img_box .img {
		width: 75%;
	}

	.home_lilian .img_box .img2 {
		width: 60%;
	}

	.home_case {
		padding-bottom: 50px;
	}

	.home_about .img {
		margin-left: 0;
	}

	.home_about .text i {
		height: 80px;
	}

	.home_about .text {
		max-width: 760px;
	}

	.home_news .fwdt_box {
		padding: 70px;
	}

	.home_news .gdzx_box {
		padding: 70px 70px 30px;
	}

	.home_news .gdzx_box ul li .bt h3 {
		font-size: 16px;
	}

	.home_news .gdzx_box ul li .bt span {
		font-size: 16px;
	}

	.home_news {
		padding-bottom: 60px;
	}

	.links .links_con {
		max-width: 720px;
	}

	.home_news .fwdt_box .fwdt_div ul li:hover .text {
		padding-top: 56px;
	}

	.contact_banner .container h3,
	.case_banner h3,
	.case_show .box h1 {
		font-size: 28px;
	}

	.home_lilian .text .con h3,
	.home_service .left .con h3,
	.contact_top .box ul li h3,
	.feedback .box .title3 h3,
	.pinpai_box .box .text h3,
	.ny_title h3,
	.baozhaun_box .left h3,
	.title2 h3 {
		font-size: 22px;
	}

	.ny_title h3 {
		margin-top: 65px;
	}

	.title h3 {
		font-size: 22px;
		margin-top: 76px;
	}

	.pinpai_box2 .box ul li h3,
	.kongjian_box .box .left h3 {
		font-size: 22px;
	}

	.contact_top .box ul li .t em {
		width: 210px;
	}

	.pinpai_box3 .box .text .bt h3 {
		font-size: 22px;
	}

	.pinpai_box3 .box .text .bt h4 {
		font-size: 30px;
	}

	.pinpai_box3 .box .text .bt {
		top: 96px;
		left: 70px;
		padding-top: 51px;
	}

	.pinpai_box3 .box .con {
		padding: 30px 25px;
	}

	.ny_title p {
		font-size: 14px;
		margin-top: 74px;
	}

	.pinpai_box5 .box {
		padding: 50px 70px;
	}

	.pinpai_box5 .box ul li .text .bt h3,
	.pinpai_box5 .box ul li .text .bt span {
		font-size: 18px;
	}

	.pinpai_box5 .box .top .ny_title ul li {
		font-size: 20px;
	}

	.pinpai_box5 .box .top .ny_title ul li.cur,
	.baozhaun_box3 .box .left h3 {
		font-size: 22px;
	}

	.pinpai_box5 {
		padding-bottom: 70px;
	}

	.baozhaun_box {
		min-height: 500px;
	}

	.baozhaun_box .right {
		max-width: 715px;
		padding-left: 60px;
		padding-top: 40px;
	}

	.baozhaun_box .right ul li {
		width: 48%;
	}

	.baozhaun_box .right ul li {
		margin-top: 65px;
	}

	.baozhaun_box .left {
		padding-top: 126px;
	}

	.baozhaun_box3 .box .right {
		max-width: 647px;
	}

	.baozhaun_box3 .box .right ul li .icon {
		width: 46px;
	}

	.haibao_box ul li .text {
		margin-top: 42px;
		min-height: 256px;
	}

	.title_bt {
		margin-top: 86px;
	}

	.about_box,
	.about_box2,
	.about_box3,
	.about_box4,
	.design_box2,
	.design_box3,
	.design_box4,
	.marketing_box,
	.marketing_box3,
	.marketing_box4,
	.planning_box,
	.planning_box3 {
		padding: 70px 0;
	}

	.marketing_box2 {
		padding: 80px 0;
	}

	.news_info .box {
		padding: 50px 70px;
	}

	.about_box3 .yjhd_box .box .text .date {
		font-size: 24px;
	}

	.about_box4 .left h3,
	.design_box2 .left h3,
	.design_box3 .right .text h3,
	.design_box4 ol li h3 span,
	.design_box6 .right .text h3,
	.marketing_box2 .box .text h3,
	.marketing_box4 ol li .top .text h3,
	.marketing_box5 .box h3 {
		font-size: 22px;
	}

	.about_gsxw .fwdt_box .fwdt_div ul li .text_con .bt h3,
	.design_box3 .right .text h4,
	.design_box4 ol li h3,
	.design_box6 .right .text h4,
	.marketing_box3 .left ol li .t h3,
	.marketing_box4 ol li dl dt h3,
	.marketing_box4 ol li dl dd h3,
	.planning_box .box ol li .text h3,
	.planning_box3 ol li .text h3 {
		font-size: 18px;
	}

	.about_gsxw .fwdt_box .fwdt_div ul li .text_con .bt span {
		font-size: 18px;
	}

	.design_box4 ol {
		margin-top: 70px;
	}

	.design_box6 .right .text h3 {
		margin-top: 26px;
	}

	.design_box ul li .text p {
		font-size: 20px;
		font-weight: normal;
	}

	.marketing_box2 .box .text h4 {
		font-size: 44px;
		line-height: 45px;
	}

	.marketing_box3 .left ol li {
		width: 47%;
	}

	.marketing_box4 ol li dl dt,
	.marketing_box4 ol li dl dd {
		width: 47%;
	}

	.marketing_box4 ol li a {
		margin-top: 50px;
	}

	.marketing_box5 {
		background-size: 100% 100%;
		min-height: 760px;
	}

	.planning_box .box ol li.last {
		padding-bottom: 0;
	}

	.planning_box {
		min-height: 718px;
	}

	.planning_box2 .right .text a {
		margin-top: 45px;
	}

	.planning_box3 ol li .icon img {
		height: 60px;
	}

}

@media (max-width: 1280px) {
	.kongjian_box .box .left {
		width: 350px;
	}

	.pinpai_box3 .box .con ul li {
		width: 48%;
	}

	.pinpai_box3 .box .con ul li .t h3 {
		font-size: 16px;
	}

	.pinpai_box3 .box .con ul li .t {
		margin-top: 0;
	}

	.pinpai_box3 .box .con ul li {
		margin-bottom: 38px;
	}

	.home_service .right {
		width: 76%;
	}

	.design_box ul li .icon img {
		height: 50px;
	}

	.design_box ul li .text h3 {
		font-size: 16px;
	}

	.design_box ul li .text p {
		font-size: 14px;
	}

	.design_box ul li {
		height: 110px;
	}

	.design_box6 .right {
		padding-top: 55px;
	}

	.design_box2 .left a {
		margin-top: 45px;
	}

	.footer .left .foot_nav a {
		font-size: 14px;
	}

	.marketing_box3 .left ol li .icon img {
		height: 30px;
	}

	.marketing_box3 .left ol li .t p {
		height: 110px;
	}

	.marketing_box5 {
		min-height: 680px;
	}

	.about_box4 .left h3 {
		margin-top: 18px;
	}

	.about_box4 .left p {
		margin-top: 5px;
	}

	.home_about .text {
		max-width: 660px;
		float: right;
		margin-left: 0;
	}

	.links .links_con {
		max-width: 650px;
	}

	.haibao_box ul li .text {
		margin-top: 40px;
		min-height: 239px;
		padding-top: 32px;
	}

	.baozhaun_box .right {
		max-width: 680px;
	}

	.baozhaun_box2 .box ul li .text {
		width: 206px;
		height: 206px;
		padding-top: 44px;
	}

	.baozhaun_box3 .box .right {
		max-width: 576px;
	}

	.contact_banner .container {
		padding-top: 165px;
	}

	.contact_top .box ul li .t em {
		width: 182px;
	}

	.feedback .box ul li .text div em {
		margin-right: 24px;
	}

	.news_list ul li .text {
		width: 65%;
	}

	.news_box .box .right .wz_con li .text {
		width: 56%;
	}

	.pinpai_box4 .top .ny_title p {
		display: none;
	}
}

.inputerror {
	border: 1px solid #f00 !important;
	background-color: #ffe6e6 !important;
}

@-webkit-keyframes inputerrors {
	0% {
		background-color: #fff;
	}

	100% {
		background-color: #ffe6e6;
	}
}

.inputerror {
	animation: inputerrors 0.5s 3 ease;
}

.fx_btn.bdsharebuttonbox a {
	background: none;
	width: 20px;
	height: 16px !important;
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
}

.fx_btn.bdsharebuttonbox a.bds_weixin {
	background: url(../images/s5.jpg) no-repeat center center;
}

.fx_btn.bdsharebuttonbox a.bds_tsina {
	background: url(../images/s6.jpg) no-repeat center center;
}

.fx_btn.bdsharebuttonbox a.bds_sqq {
	background: url(../images/fx_icon3.jpg) no-repeat center center;
}

.fx_btn.bdsharebuttonbox a.bds_qzone {
	background: url(../images/s7.jpg) no-repeat center center;
}

.page a {
	display: inline-block;
	border: 1px solid #e4e4e4;
	line-height: 40px;
	color: #666666;
	font-size: 14px;
	margin: 0 1px;
	transition: all .5s;
	padding: 0 16px;
}

.page a:hover,
.page a.cur {
	background: #222222;
	border-color: #222222;
	color: #fff;
}

/*新增NEW右侧-2018.7.11*/
.xiaotong {
	margin-top: 20px;
	margin-bottom: 20px;
}

.xiaotong li {
	float: left;
	width: auto;
	height: 35px;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	margin: 0 10px 8px 0;
	padding: 0 1em;
}

.xiaotong li a {
	display: block;
	text-align: center;
	line-height: 33px;
	color: #777777;
	font-size: 14px;
}

/*右侧边栏样式*/
.sidebar-box {
	position: fixed;
	right: 0;
	bottom: 33%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	z-index: 1000;
}

.sidebar li {
	width: 50px;
	height: 50px;
	background-color: #EAEAEA;
	/*padding: 15px;*/
	position: relative;
	text-align: right;
	border-bottom: 1px solid #DBDBDB;
	transition: all 0.5s ease-in-out;
}

.sidebar li+li {}

.sidebar li i {
	width: 50px;
	height: 49px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1100;
	background-color: #EAEAEA;
	transition: all 0.5s ease-in-out;
}

.sidebar li a {
	display: block;
	width: 100%;
}

.sidebar li .text {
	width: 220px;
	font-size: 14px;
	color: #181818;
	font-weight: 600;
	position: absolute;
	left: 50px;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	/* IE 9 */
	-moz-transform: translateY(-50%);
	/* Firefox */
	-webkit-transform: translateY(-50%);
	/* Safari 和 Chrome */
	-o-transform: translateY(-50%);
	text-align: left;
	z-index: 10;
}

.sidebar li .icon01 {
	background: url('/network/templates/default/images/aside-img01.png') no-repeat center #EAEAEA;
}

.sidebar li .icon02 {
	background: url('/network/templates/default/images/aside-img02.png') no-repeat center #EAEAEA;
}

.sidebar li .icon03 {
	background: url('/network/templates/default/images/aside-img03.png') no-repeat center #EAEAEA;
}

.sidebar li .icon04 {
	background: url('/network/templates/default/images/aside-img04.png') no-repeat center #EAEAEA;
}

.sidebar li .icon05 {
	background: url('/network/templates/default/images/aside-img05.png') no-repeat center #EAEAEA;
}

.sidebar li .icon06 {
	background: url('/network/templates/default/images/aside-img06.png') no-repeat center #EAEAEA;
}



.sidebar:hover li {
	width: 250px;
}

.sidebar:hover li .text {
	left: 30px;
}

.sidebar li:hover {
	background-color: #181818;
}

.sidebar li:hover .text {
	color: #FFFFFF;
}

.sidebar li:hover .icon01 {
	background: url('/network/templates/default/images/aside-img001.png') no-repeat center #181818;
}

.sidebar li:hover .icon02 {
	background: url('/network/templates/default/images/aside-img002.png') no-repeat center #181818;
}

.sidebar li:hover .icon03 {
	background: url('/network/templates/default/images/aside-img003.png') no-repeat center #181818;
}

.sidebar li:hover .icon04 {
	background: url('/network/templates/default/images/aside-img004.png') no-repeat center #181818;
}

.sidebar li:hover .icon05 {
	background: url('/network/templates/default/images/aside-img005.png') no-repeat center #181818;
}

.sidebar li:hover .icon06 {
	background: url('/network/templates/default/images/aside-img006.png') no-repeat center #181818;
}


@media (max-width:1024px) {
	.sidebar-box {
		display: none;
	}
}

@media (max-width:1280px) {

	.home_case .top .gdzx_R a,
	.home_news .gdzx_box .top .gdzx_R a {
		padding: 0 12px;
	}
}

.m_w1920 {
	/*max-width: 1920px;*/
	margin: 0 auto;
}

/* .banner img,
.nybanner img{
	width: 100%;
} */

@media (max-width:1680px) {
	.case_show .right .float_box {
		width: 19.7%;
	}
}

/**2018-8-2**/
.planning_b1,
.planning_b2,
.planning_b3,
.planning_b_icon,
.design_w1,
.design_w2,
.design_w3,
.logo_w1,
.logo_w2,
.packaging_w1,
.poster_w1,
.space_w1,
.marketing_w1,
.marketing_w2,
.marketing_w_icon,
.about_w1,
.about_w2,
.about_w_icon,
.news_w1 {
	position: absolute;
	line-height: 0;
}

.planning_b1 {
	width: 15.78125%;
	left: 50%;
	top: 24%;
	margin-left: -8.4%;
}

.planning_b2 {
	width: 35.125%;
	top: 46%;
	left: 50%;
	margin-left: -17.5%;
}

.planning_b3,
.design_w2,
.marketing_w2 {
	top: 32%;
	right: 8.8%;
	width: 1.875%;
}

.planning_b_icon,
.design_w3 {
	bottom: 19%;
	width: 2.6%;
	left: 50%;
	margin-left: -1.3%;
}

.design_w1 {
	width: 33.3333%;
	left: 8.9%;
	top: 32%;
}

.design_w3 {
	left: 8.9%;
	margin-left: 0;
	bottom: auto;
	top: 58%;
}

.logo_w1 {
	width: 32.4479%;
	left: 13.5%;
	top: 37%;
}

.logo_w2 {
	width: 34.0625%;
	right: 13.5%;
	top: 35%;
}

.packaging_w1 {
	width: 36.25%;
	left: 13.5%;
	top: 35%;
}

.poster_w1 {
	right: 13.5%;
	top: 36%;
	width: 31.302%;
}

.space_w1 {
	width: 25.677%;
	right: 13.5%;
	top: 36%;
}

.marketing_w1 {
	width: 30.57%;
	left: 8.9%;
	top: 32%;
}

.marketing_w_icon {
	width: 2.6%;
	left: 8.9%;
	margin-left: 0;
	top: 65%;
}

.about_w1 {
	width: 28.90625%;
	left: 8.9%;
	top: 34%;
}

.about_w2 {
	top: 32%;
	right: 8.8%;
	width: 1.875%;
}

.about_w_icon {
	width: 2.6%;
	left: 8.9%;
	margin-left: 0;
	top: 62%;
}

.news_w1 {
	width: 24.58%;
	left: 13.5%;
	top: 42%;
}

/*2018.8.21*/
.da .img img {
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	width: 100%;
}

.da ul li:hover .img img {
	transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

/*2018.8.24  首页最新服务动态样式*/
.text1 {
	padding-top: 20px;
}

.text1 h3 {
	font-weight: normal;
	float: left;
	max-width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 24px;
	color: #000;
}

.text1 span {
	float: right;
	color: #000;
	font-size: 20px;
}

.text1 p {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

/*2018.9.8增加上下一页与面包屑*/
.fanpian p {
	width: 48%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fanpian p:nth-child(1) {
	float: left;
}

.fanpian p:nth-child(2) {
	float: right;
}

.fanpian p a {
	color: #666;
}

.mianbaoxue {
	background: #fff;
	padding: 15px 90px 15px 90px;
}

.mianbaoxue p a,
.mianbaoxue p span {
	color: #999;
}

/*.nybanner img{
	opacity: 0;
}*/

.header .icon a.t_en {
	color: #fff;
	position: relative;
	padding-left: 36px;
	display: inline;
	line-height: initial;
}

.header .icon a.t_en:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background: url(../images/t_en.png)center center/cover;
	background-repeat: no-repeat;
	width: 31px;
	height: 20px;
}

.header .nav ul li:last-child {
	margin-right: 15px;
}

.t_huoban {
	background: #f3f3f3;
	padding: 54px 0 110px;
}

.t_huoban .t_huoban_lb {
	background: #fff;
	margin-top: 52px;
}

.t_huoban .t_huoban_lb ul li {
	float: left;
	width: 25%;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 58px;
}

.t_huoban .t_huoban_lb ul li .img {
	line-height: 0;
}

.t_huoban .t_huoban_lb ul li .wenzi {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
}

.t_huoban .t_huoban_lb ul li:nth-child(1),
.t_huoban .t_huoban_lb ul li:nth-child(2),
.t_huoban .t_huoban_lb ul li:nth-child(3),
.t_huoban .t_huoban_lb ul li:nth-child(5),
.t_huoban .t_huoban_lb ul li:nth-child(6),
.t_huoban .t_huoban_lb ul li:nth-child(7) {
	border-right: 1px solid #f5f5f5;
}

.t_huoban .t_huoban_lb ul li:nth-child(1),
.t_huoban .t_huoban_lb ul li:nth-child(2),
.t_huoban .t_huoban_lb ul li:nth-child(3),
.t_huoban .t_huoban_lb ul li:nth-child(4) {
	border-bottom: 1px solid #f5f5f5;
}

.case_banner .t_hengxian {
	width: 106px;
	height: 1px;
	background: #fff;
	display: inline-block;
}

.case_box .case_list ul li .img {
	position: relative;
}

.case_box .case_list ul li .img .t_zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(34, 34, 34, 0.9);
	z-index: 9999999999999;
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	opacity: 0;
}

.case_box .case_list ul li .img .t_zhezhao .t_zhezhao_img {
	top: 50%;
	margin-top: -90px;
	left: 0;
	right: 0;
	position: absolute;
	text-align: center;
	opacity: 0;
	height: 180px;

}

.case_box .case_list ul li .img .t_zhezhao p {
	font-size: 15px;
	color: #cccccc;
	margin-top: 38px;
}

.case_box .case_list ul li:hover .img .t_zhezhao {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	opacity: 1;
}

.case_box .case_list ul li:hover .t_zhezhao .t_zhezhao_img {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	opacity: 1;
}

#nybanner .img_box {
	width: 100%;
}

.bd_weixin_popup {
	min-height: 320px;
}

.case_box .case_list ul li .img {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.case_box .case_list ul li:hover .img {
	background-size: 120% 120%;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.case_box .case_list ul li .img:before {
	content: "";
	display: block;
	padding-top: 79.5%;
}

/* .pinpai_box5 .box ul li .img img{
	width: 100%;
}
.home_case .box ul li .img img{
	width: 100%;
} */
.pinpai_box5 .box ul li .img {
	text-align: center;
}

.about_box4 .right ol li .img {
	text-align: center;
}

.about_box4 .right ol li .img img {
	width: auto;
}

.da .img {
	text-align: center;
}

.da .img img {
	width: auto;
}

.haibao_box ul li #t1 {
	text-align: right;
}

.haibao_box ul li #t2 {
	text-align: right;
}

.case_box {
	padding: 55px 0 20px;
}

.planning_box {
	/*  background: url(../images/planning_bg.jpg) no-repeat center center #f6f6f6; */
}

.home_case .box ul li .img {
	text-align: center;
}

.home_news .fwdt_box .fwdt_div ul li .img img {
	width: auto;
}

.home_news .fwdt_box .fwdt_div ul li .img {
	text-align: center;
}

.header .nav ul li:last-child {
	padding-right: 30px;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.caseshow_banner {
	background: url(../images/t_anli_xq.jpg) no-repeat center center / cover;
	background-size: 100% 100%;
	padding: 200px 0 0;
}

.caseshow_banner .box {
	max-width: 100%;
	width: 100%;
	padding: 0 35px;
	text-align: center;
}

.caseshow_banner .t_xq_tou {
	max-width: 1600px;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

.caseshow_banner .t_xq_tou_1,
.caseshow_banner .t_xq_tou_2 {
	line-height: 0;
}

.case_show {
	background: #fff;
}

.case_show .case_show_1 {
	margin-top: 104px;
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.case_show .case_show_2 {
	margin-top: 60px;
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.case_show .case_show_1 h2,
.case_show .case_show_2 h2 {
	color: #333333;
	font-weight: initial;
	font-size: 28px;
	margin-bottom: 15px;
}

.case_show .case_show_1 p,
.case_show .case_show_2 p {
	color: #666666;
	font-size: 16px;
	line-height: 36px;
	font-weight: lighter;

}

.case_show .case_show_3 {
	text-align: center;
	margin-bottom: 70px;
}

.case_show .case_show_3 .sexi {
	margin-top: 35px;
	display: inline-block;
}

.case_show .case_show_3 .sexi li {
	float: left;
	margin-right: 30px;
}

.case_show .case_show_3 .sexi li .icon {
	margin-right: 16px;
	float: left;
	padding: 6px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 50px;
}

.case_show .case_show_3 .sexi li .icon span {
	width: 60px;
	height: 60px;
	display: block;
	border-radius: 50px;
}

.case_show .case_show_3 .sexi li .text {
	padding-top: 5px;
	float: left;
	color: #b5b5b5;
	font-size: 14px;
	line-height: 24px;
}

.case_show .case_show_3 .sexi li .text p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}

.case_show .t_anli_zs .t_anli_zs_c {
	max-width: 1600px;
	margin: 0 auto;
}

.case_show .t_anli_zs .t_anli_zs_c p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;

}

.caseshow_banner .fwnr {
	color: #ababab;
	font-size: 16px;
	line-height: 36px;
	font-weight: lighter;
	text-align: center;
	max-width: 1600px;
	display: inline-block;
	margin-top: 20px;

}

.caseshow_banner .t {
	color: #ababab;
	font-size: 16px;
	line-height: 36px;
	font-weight: lighter;
	text-align: center;
	max-width: 1600px;
	display: inline-block;
}

.t_xq_miaosu {
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 3100px) {
	.planning_box .box {
		max-width: 1105px;
	}
}

@media (max-width: 2200px) {
	.planning_box .box {
		max-width: 1005px;
	}
}

@media (max-width: 2000px) {
	.planning_box .box {
		max-width: 905px;
	}
}

@media (max-width: 1800px) {
	.marketing_box3 .left ol li {
		height: 180px;
	}
}

.logo_lb ul {
	margin-top: 60px;
}

.logo_lb ul li {
	float: left;
	width: 16.66666%;
	text-align: center;
	margin-bottom: 60px;
}

.a2 .mtit .wenzi {
	font-size: 18px;
	color: #ffffff;
	letter-spacing: 10px;
	line-height: 36px;
}

.a2 .mtit p.xian {
	background: #6a738a;
}

.a2 .mtit .en {
	font-size: 32px;
	color: #a2a8b6;
	font-family: DINEngschriftStd;
	text-transform: uppercase;
}

.gengduo {

	text-align: center;
}

.gengduo .gengduo_a {
	color: #ffffff;
	font-size: 16px;
	border: 1px solid #9198a9;
	display: inline-block;
	padding: 0 36px;
	line-height: 42px;

}

.gengduo .gengduo_a span {
	font-size: 18px;
	font-family: 宋体;
	padding-left: 10px;
}
.gengduox {

	text-align: center;
}
.gengduox .gengduox_a {
	color: #000000;
	font-size: 16px;
	border: 1px solid #9198a9;
	display: inline-block;
	padding: 0 36px;
	line-height: 42px;

}

.gengduox .gengduox_a span {
	font-size: 18px;
	font-family: 宋体;
	padding-left: 10px;
}

.t_zixunxiala {
	margin-top: 25px;
	display: none;
}

.t_zixunxiala li {
	overflow: hidden;

	text-overflow: ellipsis;
	white-space: nowrap;

	width: 100%;
}

.t_zixunxiala li a {
	color: #666666;
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
	width: 7.65rem;
	float: left;
	margin-right: 0.52rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.t_zixunxiala li i {
	display: inline-block;
	margin-right: 6px;
	width: 8px;
	height: 8px;
	border: 2px solid #C7C7C7;
	border-radius: 50%;
	vertical-align: middle;
}

.t_zixunxiala li a:nth-child(3n) {
	margin-right: 0;
}

.t_news_jt {
	text-align: center;
	margin: 0 auto;
}

.t_news_jt a {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-top: 5px;
	background: url(../images/xiala.png)center center/cover;
	transition: transform .3s;

}

.t_news_jt_2 a {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transition: transform .3s;
}


/* 2020-7-7 */
.m_w1920 {
	margin: 0 auto;
}

.caseshowmo {
	background: #212121;
	padding-top: 200px;
	text-align: center;
}

.caseshowmo .box h3 {
	color: #ffffff;
	font-size: 35px;
	font-weight: normal
}

.caseshowmo .box .fwnr {
	color: #e9e9e9;
	font-size: 16px;
	line-height: 30px;
	max-width: 1040px;
	margin: 15px auto 0;
}

.caseshowmo .box .img {
	line-height: 0;
	margin-top: 50px;
}

.casemoShowTop {
	background: #f2f2f2;
	padding: 40px 0;
	text-align: center;
}

.casemoShowTop h3 {
	color: #333333;
	font-size: 16px;
}

.casemoShowTop .textMO:first-child {
	margin-left: 100px;
}

.casemoShowTop .textMO {
	float: left;
	width: 380px;
	text-align: left;
}

.casemoShowTop .textMO .icon {
	float: left;
	width: 83px;
}

.casemoShowTop .textMO .text {
	float: right;
	width: 285px;
}

.casemoShowTop .textMO .text .t {
	margin-top: 5px;
	color: #666666;
	font-size: 13px;
	line-height: 20px;
}

.casemoShowTop .textMian {
	float: left;
	width: 462px;
	text-align: left;
	margin: 0 70px;
}

.casemoShowTop .textMian ul {
	margin-top: 8px;
}

.casemoShowTop .textMian ul li {
	float: left;
	width: 154px;
}

.casemoShowTop .textMian ul li .bg {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	float: left;
}

.casemoShowTop .textMian ul li .d {
	float: left;
	width: 70px;
	margin-left: 10px;
	padding-top: 12px;
}

.casemoShowTop .textMian ul li .d span {
	color: #888888;
	font-size: 14px
}

.casemoShowTop .textMian ul li .d p {
	margin-top: 5px;
	color: #666666;
	font-size: 14px;
	font-family: arial;
}

.casemoShowDetail {
	padding-bottom: 100px;
}

.casemoShowDetail .showText1 {
	padding-top: 0px;
	text-align: center;
}

.casemoShowDetail .showText1 h3 {
	color: #777777;
	font-size: 24px;
	font-weight: normal;
	display: none;
}

.casemoShowDetail .showText1 .t {
	color: #999999;
	font-size: 15px;
	line-height: 24px;
	max-width: 875px;
	width: 100%;
	margin: 15px auto 0;
	display: none;
}

.casemoShowDetail .showText1 .showimg {
	margin-top: 60px;
}

.ued_Wz {
	position: absolute;
	left: 8%;
	top: 31%;
	width: 33%;
	line-height: 0;
}

.ued_Wz2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 45%;
	line-height: 0;
}

.ued_Wz2 img {
	width: 70%;
}

.ued_yw {
	position: absolute;
	top: 32%;
	right: 8.8%;
	width: 1.875%;
}

.uedBtn {
	position: absolute;
	width: 66px;
	height: 66px;
	border: 1px solid #fff;
	border-radius: 50%;
	left: 50%;
	transform: translateX(-50%);
	bottom: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	text-align: center;
}

.uedBtn a {
	display: block;
	width: 100%;
	height: 100%;
}

.uedBox {
	padding: 90px 0;
	background: #f6f6f6;
}

.uedBox ul {
	margin-top: 40px;
}

.uedBox ul li {
	float: left;
	width: 32%;
	background: #fff;
	margin-right: 2%;
}

.uedBox ul li:nth-child(3n) {
	margin-right: 0;
}

.uedBox ul li .img {
	line-height: 0;
	overflow: hidden;
	position: relative;
}

.uedBox ul li .img span.s2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 50%;
}

.uedBox ul li .img span.s1 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 55%;
}

.uedBox ul li .img img {
	width: 100%;
	max-width: 200%;
}

.uedBox ul li .icon {
	width: 70px;
	height: 70px;
	margin: -35px auto 0;
	line-height: 0;
	position: relative;
}

.uedBox ul li .icon.icon1 {
	background: url(../images/uedboxIcon1.png) no-repeat center center;
}

.uedBox ul li .icon.icon2 {
	background: url(../images/uedboxIcon2.png) no-repeat center center;
}

.uedBox ul li .icon.icon3 {
	background: url(../images/uedboxIcon3.png) no-repeat center center;
}

.uedBox ul li:hover .icon.icon1 {
	background: url(../images/uedboxIcon01.png) no-repeat center center;
}

.uedBox ul li:hover .icon.icon2 {
	background: url(../images/uedboxIcon02.png) no-repeat center center;
}

.uedBox ul li:hover .icon.icon3 {
	background: url(../images/uedboxIcon03.png) no-repeat center center;
}

.uedBox ul li .text {
	text-align: center;
	padding: 10px 15px 35px;
}

.uedBox ul li .text h3 {
	color: #333333;
	font-size: 20px;
}

.uedBox ul li .text p {
	color: #808080;
	font-size: 14px;
	line-height: 22px;
	max-width: 335px;
	width: 100%;
	margin: 10px auto 0;
}

.uedBox2 {
	padding-top: 90px;
}

.uedBox2 .uedboxText {
	margin-top: -90px;
	position: relative;
}

.uedBox2 .uedboxText .bg {
	line-height: 0;
}

.uedBox2 .uedboxText .bg img {
	width: 100%;
}

.uedBox2 .uedboxText .box {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
}

.uedBox2 .uedboxText .box .img {
	float: left;
	width: 47%;
	margin-bottom: 11px;
	line-height: 0;
}

.uedBox2 .uedboxText .box .img img {
	width: 100%;
}

.uedBox2 .uedboxText .box .text {
	float: right;
	width: 40%;
	padding-top: 35px;
}

.uedBox2 .uedboxText .box .text span {
	display: block;
	color: #fff;
	font-size: 20px;
	opacity: .3;
	text-transform: uppercase;
	font-family: "DINEngschriftStd";
}

.uedBox2 .uedboxText .box .text h3 {
	color: #fff;
	font-size: 34px;
	margin-top: 5px;
}

.uedBox2 .uedboxText .box .text i.xian {
	display: block;
	width: 23px;
	height: 3px;
	background: #464646;
	margin: 20px 0;
}

.uedBox2 .uedboxText .box .text .bt {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 12px;
}

.uedBox2 .uedboxText .box .text p {
	color: #fff;
	font-size: 15px;
	line-height: 24px;
}

.uedBox2 .uedboxText .box .text ul {
	margin-top: 50px;
}

.uedBox2 .uedboxText .box .text ul li {
	float: left;
	text-align: center;
	position: relative;
	padding: 0 20px;
}

.uedBox2 .uedboxText .box .text ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #363636;
}

.uedBox2 .uedboxText .box .text ul li:first-child {
	padding-left: 0;
}

.uedBox2 .uedboxText .box .text ul li:first-child::before {
	display: none;
}

.uedBox2 .uedboxText .box .text ul li .icon img {
	height: 44px;
	margin-bottom: 10px;
}

.uedBox2 .uedboxText .box .text ul li p {
	color: #ffffff;
	font-size: 14px;
	opacity: .59;
}

.uedBox2 .uedboxText .box .img span.s1 {
	float: left;
	width: 38%;
}

.uedBox2 .uedboxText .box .img span.s2 {
	float: left;
	width: 38%;
	margin-left: -7%;
}

.uedBox2 .uedboxText .box .img span.s3 {
	float: right;
	width: 38%;
	margin-left: -7%;
}

.uedBox2 .uedboxText2 {
	margin-top: -224px;
	position: relative;
	z-index: 2;
}

.uedBox2 .uedboxText2 .box .text {
	float: left;
	padding-top: 180px;
}

.uedBox2 .uedboxText2 .box .img {
	float: right;
	width: 44%;
	margin-bottom: 54px;
}

.uedBox2 .uedboxText3 {
	position: relative;
	z-index: 2;
	margin-top: -223px;
}

.uedBox2 .uedboxText3 .box .text {
	margin-bottom: 350px;
}

.uedBox3 {
	padding: 90px 0;
	background: #f6f6f6;
}

.uedBox3 .title .moreBtn {
	float: right;
	display: block;
	margin-top: 54px;
	line-height: 45px;
	background: #ebebeb;
	min-width: 112px;
	margin-left: 7px;
	text-align: center;
	color: #555555;
	font-size: 15px;
}

.uedBox3 .title .moreBtn:hover {
	background: #333333;
	color: #fff;
}

.uedBox3 .tabBtn {
	float: right;
	margin-top: 10px;
}

.uedBox3 .tabBtn span {
	display: block;
	float: left;
	line-height: 45px;
	background: #ebebeb;
	min-width: 112px;
	margin-left: 7px;
	text-align: center;
	color: #555555;
	font-size: 15px;
	cursor: pointer;
}

.uedBox3 .tabBtn span.cur,
.uedBox3 .tabBtn span:hover {
	background: #333333;
	color: #fff;
}

.uedBox3 .uedBoxCase {
	margin-top: 50px;
	margin-left: 0;
}

.uedBox3 .uedBoxCase a {
	display: block;
	margin-left: 0 !important;
}

.uedBox3 .uedBoxCase a img {
	width: 100%;
}

/*.uedBox3 .uedBoxCase .slick-prev,
.uedBox3 .uedBoxCase .slick-next {
  width: 26px;
  height: 48px;
  margin-top: -24px;
  border: none;
}

.uedBox3 .uedBoxCase .slick-prev {
  background: url(../images/uedprev.jpg) no-repeat center center;
  left: -45px;
}

.uedBox3 .uedBoxCase .slick-next {
  background: url(../images/uednext.jpg) no-repeat center center;
  right: -60px;
}*/
.uedBox3 .swiper-button-next,
.uedBox3 .swiper-button-prev {
	width: 26px;
	height: 48px;
	top: 55%;
	transform: translateY(-50%);
}

.uedBox3 .swiper-button-prev {
	background: url(../images/uedprev.jpg) no-repeat center center;
	left: 6%;
}

.uedBox3 .swiper-button-next {
	background: url(../images/uednext.jpg) no-repeat center center;
	right: 6%;
}


.uedBox4 {
	padding: 90px 0;
	background: url(../images/uedBox4bg.jpg) no-repeat center center/cover;
	background-attachment: fixed;
}

.uedBox4 .title h3 {
	color: #fff;
}

.uedBox4 .title p {
	color: #fff;
}

.uedBox4 .box {
	background: url(../images/uedBox4bg02.png) no-repeat center center;
	width: 2227px;
	height: 708px;
	margin-left: -58px;
	margin-top: 50px;
}

.uedBox4 .box .left {
	float: left;
	width: 74%;
}

.uedBox4 .box .left ul {
	padding-left: 58px;
	padding-top: 65px;
}

.uedBox4 .box .left ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	padding: 20px 50px;
	height: 182px;
	position: relative;
	margin-bottom: 15px;
}

.uedBox4 .box .left ul li:nth-child(3n) {
	margin-right: 0;
}

.uedBox4 .box .left ul li .t {
	float: left;
	position: absolute;
	left: 50px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.uedBox4 .box .left ul li .t h3 {
	color: #fff;
	font-size: 20px;
	font-weight: normal
}

.uedBox4 .box .left ul li .t p {
	color: #666666;
	font-size: 14px;
	font-family: "DINEngschriftStd";
	text-transform: uppercase;
	margin-top: 5px;
}

.uedBox4 .box .left ul li .icon {
	float: right;
	line-height: 0;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.uedBox4 .box .right {
	float: right;
	width: 25%;
	padding-right: 35px;
	text-align: center;
	padding-top: 190px;
}

.uedBox4 .box .right h3 {
	color: #fff;
	font-size: 20px;
	font-weight: normal
}

.uedBox4 .box .right h4 {
	color: #666666;
	font-size: 24px;
	font-family: "DINEngschriftStd";
	line-height: 30px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 20px;
}

.uedBox4 .box .right .icon {
	line-height: 0;
	margin-top: 45px;
}

.uedBox5 {
	background: #f6f6f6;
	padding: 90px 0;
}

.uedBox5 .box {
	background: #fff;
	padding: 70px 90px;
}

.uedBox5 .box .title .moreBtn {
	float: right;
	display: block;
	margin-top: 54px;
	line-height: 45px;
	background: #ebebeb;
	min-width: 112px;
	margin-left: 7px;
	text-align: center;
	color: #555555;
	font-size: 18px;
	text-transform: uppercase;
	font-family: "DINEngschriftStd";
	letter-spacing: 2px;
}

.uedBox5 .box ul {
	margin-top: 50px;
}

.uedBox5 .box ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
}


.uedBox5 .box ul li:nth-child(3n) {
	margin-right: 0;
}

.uedBox5 .box ul li .img {
	line-height: 0;
	overflow: hidden;
}

.uedBox5 .box ul li .text {
	padding-top: 20px;
}

.uedBox5 .box ul li .text .bt {
	line-height: 30px;
}

.uedBox5 .box ul li .text .bt h3 {
	color: #000000;
	font-size: 22px;
	float: left;
	max-width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}

.uedBox5 .box ul li .text .bt span {
	float: right;
	color: #000000;
	font-size: 26px;
	font-family: arial;
}

.uedBox5 .box ul li .text p {
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 10px;
}

@media(max-width:1920px) {
	.uedBox2 .uedboxText3 .box .text {
		margin-bottom: 190px;
	}

	.uedBox4 .box {
		background: url(../images/uedBox4bg2.png) no-repeat center center;
		width: 1660px;
		height: 519px;
		margin-left: -45px;
		margin-top: 50px;
	}

	.uedBox4 .box .left ul {
		padding-left: 45px;
		padding-top: 45px;
	}

	.uedBox4 .box .left ul li {
		float: left;
		width: 32%;
		margin-right: 2%;
		padding: 20px 50px;
		height: 131px;
		position: relative;
		margin-bottom: 15px;
	}

	.uedBox4 .box .left ul li:nth-child(3n) {
		margin-right: 0;
	}

	.uedBox4 .box .left ul li .t {
		float: left;
		position: absolute;
		left: 50px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.uedBox4 .box .left ul li .t h3 {
		color: #fff;
		font-size: 20px;
		font-weight: normal
	}

	.uedBox4 .box .left ul li .t p {
		color: #666666;
		font-size: 14px;
		font-family: "DINEngschriftStd";
		text-transform: uppercase;
		margin-top: 5px;
	}

	.uedBox4 .box .left ul li .icon {
		float: right;
		line-height: 0;
		position: absolute;
		right: 50px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.uedBox4 .box .right {
		float: right;
		width: 25%;
		padding-right: 35px;
		text-align: center;
		padding-top: 100px;
	}

	.uedBox4 .box .right h3 {
		color: #fff;
		font-size: 20px;
		font-weight: normal
	}

	.uedBox4 .box .right h4 {
		color: #666666;
		font-size: 24px;
		font-family: "DINEngschriftStd";
		line-height: 30px;
		text-transform: uppercase;
		font-weight: normal;
		margin-top: 20px;
	}

	.uedBox4 .box .right .icon {
		line-height: 0;
		margin-top: 45px;
	}
}

@media(max-width:1680px) {
	.casemoShowTop .textMian {
		margin: 0 30px;
	}

	.casemoShowTop .textMO:first-child {
		margin-left: 50px;
	}

	.uedBox3 .title p {
		display: none;
	}

	.uedBox4 .box {
		width: 1450px;
		height: 454px;
		background-size: cover;
	}

	.uedBox4 .box .left ul li {
		height: 113px;
	}

	.uedBox4 .box .right {
		padding-top: 80px;
	}

	.uedBox4 .box .right .icon {
		width: 160px;
		margin: 40px auto 0;
	}
}

@media(max-width:1600px) {
	.casemoShowTop .textMO:first-child {
		margin-left: 0;
	}
}

@media(max-width:1440px) {
	.casemoShowTop .textMO {
		width: 360px;
	}

	.casemoShowTop .textMO .text {
		width: 265px;
	}

	.casemoShowTop .textMian {
		margin: 0 20px;
		width: 420px;
	}

	.casemoShowTop .textMian ul li {
		width: 140px;
	}

	.uedBox4 .box {
		width: 1250px;
		height: 391px;
	}

	.uedBox4 .box .left ul li {
		height: 93px;
	}

	.uedBox4 .box .left ul li .t {
		left: 15px;
	}

	.uedBox4 .box .left ul li .icon {
		right: 20px;
	}

	.uedBox4 .box .right .icon {
		width: 120px;
		margin-top: 20px;
	}

	.uedBox5 .box {
		padding: 60px;
	}

	.uedBox5 .box ul li .text .bt h3 {
		font-size: 18px;
	}

	.uedBox5 .box ul li .text .bt span {
		font-size: 16px;
	}

	.uedBox2 .uedboxText .box .text {
		padding-top: 0;
	}

	.uedBox2 .uedboxText2 .box .text {
		padding-top: 100px;
	}

	.uedBox2 .uedboxText3 .box .text {
		margin-bottom: 105px;
	}
}

@media(max-width:1366px) {
	.casemoShowTop .textMO {
		width: 320px;
	}

	.casemoShowTop .textMO .text {
		width: 225px;
	}

	.uedBox2 .uedboxText .box .text ul {
		margin-top: 20px;
	}

	.uedBox4 .box {
		width: 1180px;
		height: 369px;
	}

	.uedBox4 .box .left ul li {
		height: 88px;
	}
}

@media(max-width:1280px) {
	.casemoShowTop .textMO {
		width: 300px;
	}

	.casemoShowTop .textMO .icon {
		width: 65px;
	}

	.casemoShowTop .textMian {
		margin: 0 20px;
		width: 400px;
	}

	.casemoShowTop .textMian ul li .bg {
		width: 50px;
		height: 50px;
	}

	.casemoShowTop .textMian ul li {
		width: 132px;
	}

	.casemoShowTop .textMian ul li .d {
		padding-top: 5px;
	}
}

.uedBtn img {
	animation: godown 1.5s infinite;
	-webkit-animation: godown 1.5s infinite;
}

@-webkit-keyframes godown {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		transform: translate(0, 30px);
		-webkit-transform: translate(0, 30px);
		opacity: 0;
	}
}

@keyframes godown {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	100% {
		transform: translate(0, 30px);
		opacity: 0;
		-webkit-transform: translate(0, 30px);
		-moz-transform: translate(0, 30px);
		-ms-transform: translate(0, 30px);
		-o-transform: translate(0, 30px);
	}
}

.uedBox ul li .img span.s1,
.uedBox ul li .img span.s2 {
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}

.uedBox ul li:hover .img span.s1,
.uedBox ul li:hover .img span.s2 {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}



.xb h3 {
	float: left;
}

.xb p {
	float: left;
	margin-top: 29px;
	margin-left: 10px;
}

.uedBox3 .uedBoxCase a .lll {
	font-size: 18px;
	margin-top: 13px;
	color: #333333;
}

/*.casemoShowTop{position: relative;}

.t_dingwei{
  display: block;
  position: absolute;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  width: 
}*/
@media(max-width:6000px) {
	.t_dingwei {
		max-width: 62%;
	}
}

@media(max-width:2000px) {
	.t_dingwei {
		max-width: 82%;
	}
}

.t_zixunxiala li {}

.t_zixunxiala li a {
	float: left;
	padding: 30px 0 14px;
	width: 30%;
	margin-right: 3.33%;
	border-bottom: 1px solid #e1e1e1;
}

.t_zixunxiala li a:nth-child(3n) {
	margin-right: 0;
}

.t_zixunxiala li .bt {
	font-size: 16px;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.t_zixunxiala li .js {
	font-size: 14px;
	color: #666666;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
}


.t_zixunxiala li .bq {
	font-size: 14px;
	color: #999999;
	margin-top: 16px;
}

.a4 .gengduo .gengduo_a {
	background: #d6d6d6;
	color: #333333;
	border: none;
	margin-top: 30px;
}

/*tong 21-12-15*/
.t_index_a {
	padding: 80px 0 0px;
	background: #ffffff;
}

.t_index_a .ul li {
	float: left;
	width: 33.3%;
	padding-right: 20px;
	position: relative;
}

.t_index_a .ul li .img {
	float: left;
	width: 64px;
}

.t_index_a .ul li .text {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 80px;
}

.t_index_a .ul li .text .bt {
	color: #333333;
	font-size: 22px;
	font-weight: 600;
}

.t_index_a .ul li .text .wenzi {
	color: #333333;
	font-size: 14px;
	margin-top: 5px;
	line-height: 1.6;
}

.t_index_b {
	padding: 0 0 120px;
	background: #f9f9f9;
}

.t_index_b .title {
	height: auto;
	text-align: center;
	background: none;
}

.t_index_b .title h3 {
	margin: 0;
	display: block;
	float: none;
}

.t_index_b .title p {
	display: block;
	margin-top: 8px;
}

.t_index_b .ul {
	margin-top: 30px;
}

.t_index_b .ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	background: #fff;
	position: relative;
}

.t_index_b .ul li:last-child {
	margin-right: 0;
}

.t_index_b .ul li .img {
	line-height: 0;
}

.t_index_b .ul li .img img {
	width: 100%;
}

.t_index_b .ul li .text {
	padding: 36px;
}

.t_index_b .ul li .text .bt {
	font-size: 22px;
	color: #000000;
	font-weight: 700;
}

.t_index_b .ul li .text .bt span {
	font-size: 20px;
	margin-left: 8px;
	color: rgba(0, 0, 0, 0.1);
	text-transform: uppercase;
	vertical-align: middle;
}

.t_index_b .ul li .text .js {
	padding: 20px 0;
	border-bottom: 1px solid #eeeeee;
	color: #666666;
	font-size: 14px;
	line-height: 1.4;
}

.t_index_b .ul li .text .wenzi {
	color: #333333;
	font-size: 15px;
}

.t_index_b .ul li .text .wenzi a {
	color: #333333;
}

.t_index_b .ul li .text .wenzi .p {
	width: 40%;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.t_index_b .ul li .img {
	overflow: hidden;
}

.t_index_b .ul li .img img {

	transition: all 0.5s;
}

.t_index_b .ul li .text .wenzi .p:nth-child(2n) {
	margin-right: 0;
}

.t_index_b .ul li:hover .img {}

.t_index_b .ul li:hover .img img {
	transform: scale(1.2);
}


/**/

/*解决方案*/

/*汽车*/
.relative {
	position: relative;
}

.qiche_banner .qiche_text {
	width: 861px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 27%;
}

.quanping {
	background-size: 150% 150%;
	transition: all 3s;
	background-position: center center;
}

.quanping.cur {
	background-size: 100% 100%;
}

.qiche_a {
	background: #fff;
	padding-top: 140px;
}

.qiche_a .f-l {
	padding-left: 10.2%;
	padding-right: 9.5%;
	width: 50.1%;
}

.qiche_a .f-l .img {
	line-height: 0;
}

.qiche_a .f-l .img img {
	width: 100%;
}

.qiche_a .f-l .car {
	position: absolute;
	left: 0;
	bottom: 16%;
	width: 33.9%;
	transition: 1.6s;
}

.qiche_a .active .f-l .car {
	left: 63.8%;
}

.qiche_a .f-r {
	width: 49.9%;
	position: relative;
	z-index: 3;
}

.qiche_a .f-r .text {
	font-size: 18px;
	color: #333333;
	line-height: 1.8;
	margin-top: 48px;
}

.qiche_a .t_eng {
	width: 100%;
	position: absolute;
	bottom: 40px;
	left: 0;
}

.qiche_b {
	padding: 210px 0 260px;
	background: url(../images/qiche_b_bg.jpg) center center/cover;
	background-attachment: fixed;
	position: relative;
}

.qiche_b:before {
	position: absolute;
	width: 50%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	content: "";
	height: 100%;
}

.qiche_b .ol li .icon {
	line-height: 0;
}

.qiche_b .ol li {
	float: left;
	width: 50%;
	color: #fff;
	padding: 0 10% 0 9%;
	position: relative;
	z-index: 3;
}


.qiche_b .ol li .bt {
	font-size: 36px;
	margin: 10px 0;
}

.qiche_b .ol li .js {
	line-height: 1.4;
	font-size: 24px;
}

.qiche_b .ol li .text {
	line-height: 1.8;
	font-size: 16px;
	margin-top: 40px;
}


.qiche_c {
	padding: 100px 0 110px;
}

.qiche_c .ol {
	margin-top: 50px;
}

.qiche_c .ol li {
	float: left;
	width: 32%;
	margin-bottom: 40px;
	margin-right: 2%;
	overflow: hidden;
}
.qiche_c .ol li .img{overflow: hidden;}
.qiche_c .ol li .text {
	padding-top: 12px;
}
.qiche_c .ol li .text h3{
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.qiche_c .ol li .text h3 a{
	 color: #333333;
}

.qiche_c .ol li:nth-child(3n) {
	margin-right: 0;
}

.qiche_c .ol li .img img {
	transition: all 0.5s;
}

.qiche_c .ol li:hover .img img {
	transform: scale(1.2);
}

@media(max-width: 1920px) {
	.qiche_banner .qiche_text {
		width: 51%;
	}

	.qiche_a .f-r .text {
		font-size: 16px;
	}

	.qiche_b {
		padding: 160px 0 200px;
	}

	.qiche_b .ol li .icon {
		width: 100px;
	}

	.qiche_b .ol li .bt {
		font-size: 24px;
	}

	.qiche_b .ol li .js {
		font-size: 18px;
	}

	.qiche_b .ol li .text {
		margin-top: 30px;
		font-size: 15px;
	}

	.qiche_c .ol {
		margin-top: 40px;
	}

	.qiche_c .ol li {
		margin-bottom: 24px;
	}

	.qiche_a .t_eng {
		bottom: 0;
	}
}

@media(max-width: 1600px) {
	.qiche_a .f-r .text {
		margin-top: 30px;
	}

	.qiche_a .f-r .text {
		font-size: 15px;
	}

	.qiche_b {
		padding: 120px 0 160px;
	}

	.qiche_b .ol li .icon {
		width: 90px;
	}

	.qiche_b .ol li .bt {
		font-size: 21px;
	}

	.qiche_b .ol li .js {
		font-size: 16px;
	}

	.qiche_c {
		padding: 70px 0 70px;
	}

	.qiche_c .ol {
		margin-top: 30px;
	}
}

@media(max-width: 1500px) {
	.qiche_a {
		padding-top: 100px;
	}

	.qiche_a .f-r .text,
	.qiche_b .ol li .text {
		font-size: 14px;
	}

	.qiche_a .f-l {
		padding-left: 3%;
	}

	.qiche_b {
		padding: 80px 0 120px;
	}
}


/*p品牌网站*/
.pinpai2_banner .pinpai2_text {
	position: absolute;
	left: 9%;
	top: 41.4%;
	width: 700px;
}

.pinpai2_a {
	background: #f6f6f6;
	padding: 130px 0;
}

.pinpai2_a .ol {
	margin-top: 44px;
}

.pinpai2_a .ol li {
	float: left;
	width: 24%;
	margin-right: 1.33%;
	text-align: center;
	background: #fff;
	padding: 60px 20px;
	background: #fff;
}

.pinpai2_a .ol li:nth-child(4) {
	margin-right: 0;
}

.pinpai2_a .ol li .icon {
	width: 78px;
	line-height: 0;
	display: inline-block;
}

.pinpai2_a .ol li .text {
	font-size: 21px;
	color: #484848;
	line-height: 1.8;
	margin-top: 20px;
	height: 72px;
	overflow: hidden;
}

.pinpai2_b {
	position: relative;
	padding: 124px 0;
	background: #191919;
}

.pinpai2_b:before {
	background: url(../images/pinpai2_b_bg.png) center center/cover;
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.pinpai2_title {
	text-align: center;
}

.pinpai2_title .en {
	font-size: 30px;
	font-family: DINEngschriftStd;
	color: rgba(255, 255, 255, 0.4);
}

.pinpai2_title .bt {
	font-size: 34px;
	color: #fff;
}

.pinpai2_b .ol {
	margin-top: 66px;
}

.pinpai2_b .ol li {
	float: left;
	width: 50%;
	padding-right: 6%;
}

.pinpai2_b .ol li:nth-child(2) {
	padding-right: 0;
	padding-left: 6%;
}

.pinpai2_b .ol li .icon {
	width: 76%;
}

.pinpai2_b .ol li .text {
	margin-top: 46px;
}

.pinpai2_b .ol li .text .bt {
	font-size: 32px;
	color: #fff;
}

.pinpai2_b .ol li .text .wenzi {
	margin-top: 12px;
	padding-top: 12px;
	border-top: 1px solid #323232;
	color: #fff;
	font-size: 16px;
	line-height: 2;
}

.pinpai2_c {
	padding: 150px 0 120px;
}

.pinpai2_c .pinpai2_title .en {
	color: #bbbbbb;
}

.pinpai2_c .pinpai2_title .bt {
	color: #000000;
}

.pinpai2_c .ol {
	margin-top: 90px;
}

.pinpai2_c .ol li {
	float: left;
	width: 33.3%;
	text-align: center;
	padding-right: 75px;
	border-right: 1px solid #dddddd;
	/* height: 330px;*/
	padding-top: 40px;
}

.pinpai2_c .ol li:nth-child(2) {
	padding-left: 75px;
	padding-right: 75px;
}

.pinpai2_c .ol li:last-child {
	padding-right: 0;
	padding-left: 75px;
	border-right: none;
}

.pinpai2_c .ol li .icon {
	line-height: 0;
	width: 79px;
	display: inline-block;
}

.pinpai2_c .ol li .text {
	margin-top: 20px;
}

.pinpai2_c .ol li .text .bt {
	font-size: 30px;
	color: #333333;
}

.pinpai2_c .ol li .text .js {
	font-size: 14px;
	line-height: 1.8;
	color: #666666;
	margin-top: 20px;
}

.pinpai2_d {
	text-align: center;
	background: url(../images/qiche_b_bg.jpg) center center/cover;
	background-attachment: fixed;
	padding: 220px 0 270px;
}

.pinpai2_d .text {
	margin-top: 40px;
	line-height: 1.8;

}

.pinpai2_d .text .bt {
	color: #fff;
	font-size: 26px;
}

.pinpai2_d .text .js {
	color: #fff;
	font-size: 16px;
}

.pinpai2_d .pinpai2_d_box {
	width: 65%;
	display: inline-block;
	padding: 70px 140px;
	position: relative;
}


.pinpai2_d .pinpai2_d_box:before,
.pinpai2_d .pinpai2_d_box:after {
	position: absolute;
	content: "";
	width: 72px;
	height: 72px;
}


.pinpai2_d .pinpai2_d_box:before {
	left: 0;
	top: 0;
	background: url(../images/pinpai2_d_icon1.png) center center/cover;
}

.pinpai2_d .pinpai2_d_box:after {
	right: 0;
	bottom: 0;
	background: url(../images/pinpai2_d_icon2.png) center center/cover;
}

@media(max-width: 1920px) {
	.pinpai2_banner .pinpai2_text {
		width: 39%;
	}

	.pinpai2_a {
		padding: 100px 0;
	}

	.pinpai2_a .ol li .icon {
		width: 70px;
	}

	.pinpai2_a .ol li .text {
		font-size: 18px;
	}

	.pinpai2_b {
		padding: 100px 0;
	}

	.pinpai2_title .en {
		font-size: 28px;
	}

	.pinpai2_title .bt {
		font-size: 32px;
	}

	.pinpai2_b .ol li .text .bt {
		font-size: 28px;
	}

	.pinpai2_c {
		padding: 120px 0 100px;
	}

	.pinpai2_c .ol {
		margin-top: 60px;
	}

	.pinpai2_c .ol li .icon {
		width: 70px;
	}

	.pinpai2_c .ol li .text .bt {
		font-size: 26px;
	}

	.pinpai2_d {
		padding: 180px 0 240px;
	}

	.pinpai2_d .text .bt {
		font-size: 22px;
	}
}

@media(max-width: 1600px) {
	.pinpai2_a {
		padding: 80px 0;
	}

	.pinpai2_a .ol li .icon {
		width: 64px;
	}

	.pinpai2_a .ol li .text {
		font-size: 16px;
	}

	.pinpai2_b {
		padding: 70px 0;
	}

	.pinpai2_b .ol li .text .bt {
		font-size: 24px;
	}

	.pinpai2_b .ol li .text .wenzi {
		font-size: 15px;
	}

	.pinpai2_c {
		padding: 90px 0 80px;
	}

	.pinpai2_c .ol li .text .bt {
		font-size: 22px;
	}

	.pinpai2_c .ol li .icon {
		width: 66px;
	}

	.pinpai2_c .ol li {
		padding-right: 40px;
	}

	.pinpai2_c .ol li:nth-child(2) {
		padding-left: 40px;
		padding-right: 40px;
	}

	.pinpai2_c .ol li:last-child {
		padding-left: 40px;
	}

	.pinpai2_d {
		padding: 100px 0 200px;
	}
}

@media(max-width: 1500px) {
	.pinpai2_b .ol li .text .bt {
		font-size: 20px;
	}

	.pinpai2_b .ol li .text .wenzi {
		font-size: 14px;
	}

	.pinpai2_c .ol li {
		padding-top: 20px;
	}

	.pinpai2_d {
		padding: 70px 0 140px;
	}

	.pinpai2_d .text .bt {
		font-size: 20px;
	}

	.pinpai2_d .text .js {
		font-size: 14px;
	}
}

.shengwu_banner .shengwu_text {
	left: 9%;
	position: absolute;
	top: 37.5%;
	width: 1003px;
}

.shengwu_a {
	padding: 160px 0 120px;
	position: relative;
	background: #fff;
}

.shengwu_a .f-l {
	float: left;
	width: 44.6%;
	padding-left: 8.8%;
}

.shengwu_a .f-r {
	width: 50%;
	padding-right: 9.5%;
}

.shengwu_a .f-r .ol {
	margin-top: 80px;
}

.shengwu_a .f-r .ol li {
	margin-bottom: 60px;
}

.shengwu_a .f-r .ol li:last-child {
	margin-bottom: 0;
}

.shengwu_a .f-r .ol li .icon {
	width: 9.6%;
	float: left;
}

.shengwu_a .f-r .ol li .text {
	width: 88%;
	float: right;
	padding-left: 24px;
	border-left: 1px solid #cccccc;
}

.shengwu_a .f-r .ol li .text .bt {
	font-size: 24px;
	color: #333333;
}

.shengwu_a .f-r .ol li .text .js {
	font-size: 16px;
	margin-top: 6px;
	color: #666666;
	line-height: 2;
}

.shengwu_b {
	position: relative;
	padding: 130px 0 150px;
	background: url(../images/shengwu_b_bg.jpg) center center/cover;
	background-attachment: fixed;
}

.shengwu_b .ol {
	position: relative;
	z-index: 3;
}

.shengwu_b .ol li {
	float: left;
	width: 50%;
	padding: 0 9%;
}

.shengwu_b .ol li .icon {
	width: 92px;
}

.shengwu_b .ol li .en {
	color: #FFF;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: DINEngschriftStd;
}

.shengwu_b .ol li .bt {
	color: #fff;
	font-size: 34px;
	margin-top: 12px;
}

.shengwu_b .ol li .d_box {
	margin-top: 50px;
}

.shengwu_b .ol li .d_box .box {
	margin-bottom: 30px;
}

.shengwu_b .ol li .d_box .box:last-child {
	margin-bottom: 0;
}

.shengwu_b .ol li .d_box .box .icon {
	float: left;
	width: 11%;
	line-height: 0;
	border: 1px solid #383838;
	border-radius: 5px;
}

.shengwu_b .ol li .d_box .box .wenzi {
	float: right;
	width: 85%;
}

.shengwu_b .ol li .d_box .box .wenzi .b {
	font-size: 24px;
	color: #fff;
}

.shengwu_b .ol li .d_box .box .wenzi .j {
	font-size: 16px;
	color: #bbbbbb;
	margin-top: 6px;
	line-height: 1.8;
}

.shengwu_b:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	content: "";
}

.shengwu_c {
	padding: 200px 0;
	background: url(../images/shengwu_c_bg.jpg) center center/cover;
}

.shengwu_c .right {
	float: right;
	width: 50.1%;
	padding-right: 9.5%;
}

.shengwu_c .right .text {
	margin-top: 46px;
}

.shengwu_c .right .text .bt {
	color: #333333;
	font-size: 26px;
	line-height: 1.6;
}

.shengwu_c .right .text .wenzi {
	font-size: 16px;
	color: #666666;
	line-height: 2;
	margin-top: 36px;
}

@media(max-width:1920px) {
	.shengwu_banner .shengwu_text {
		width: 42%;
	}

	.shengwu_a .f-l {
		padding-left: 4%;
	}

	.shengwu_a {
		padding: 130px 0 100px;
	}

	.shengwu_a .f-r {
		padding-right: 4%;
	}

	.shengwu_a .f-r .ol li .text .bt {
		font-size: 22px;
	}

	.shengwu_b {
		padding: 100px 0 120px;
	}

	.shengwu_b .ol li .icon {
		width: 86px;
	}

	.shengwu_b .ol li .en {
		font-size: 26px;
	}

	.shengwu_b .ol li .bt {
		font-size: 30px;
	}

	.shengwu_b .ol li .d_box .box .wenzi .b {
		font-size: 20px;
	}

	.shengwu_c .right .text .bt {
		font-size: 22px;
	}
}

@media(max-width:1600px) {
	.shengwu_a {
		padding: 100px 0 80px;
	}

	.shengwu_a .f-l {
		padding-left: 0;
	}

	.shengwu_a .f-r {
		padding-right: 0;
	}

	.shengwu_a .f-r .ol li .text .bt {
		font-size: 20px;
	}

	.shengwu_a .f-r .ol li .text .js {
		font-size: 14px;
	}

	.shengwu_b .ol li .en {
		font-size: 20px;
	}

	.shengwu_b .ol li .bt {
		font-size: 24px;
	}

	.shengwu_b .ol li .d_box .box .wenzi .b {
		font-size: 16px;
	}

	.shengwu_b .ol li .d_box .box .wenzi .j {
		font-size: 14px;
	}

	.shengwu_b .ol li .icon {
		width: 72px;
	}

	.shengwu_c {
		padding: 140px 0;
	}

	.shengwu_c .right .text .bt {
		font-size: 18px;
	}

	.shengwu_c .right .text .wenzi {
		font-size: 14px;
	}

	.shengwu_c .right {
		padding-right: 4%;
	}

	.shengwu_a .f-r .ol {
		margin-top: 60px;
	}
}

.jituan_banner .jituan_text {
	left: 9%;
	width: 1003px;
	position: absolute;
	top: 41.4%;
}

.jituan_a {
	overflow: hidden;
}

.jituan_a .f-r .text {
	font-size: 16px;
	color: #333333;
	margin-top: 60px;
	line-height: 2;
}

.jituan_a .eng {
	position: absolute;
	width: 82%;
	bottom: -84px;
	left: 50%;
	transform: translateX(-50%);
}

.jituan_b {
	padding: 124px 0 134px;
	background: url(../images/jituan_b_bg.jpg) center center/cover;
}

.jituan_b .pinpai2_title .en {
	color: #fff;
}

.jituan_b .ol {
	margin-top: 56px;
	text-align: center;
}

.jituan_b .ol li {
	cursor: pointer;
	margin-bottom: 10px;
	transition: all 0.5s;
}

.jituan_b .ol li .bt {
	color: #fff;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
}

.jituan_b .ol li .box {
	border-radius: 50px;
	border: 1px solid #656f83;
	display: inline-block;
	padding: 10px 40px;
}

.jituan_b .ol li .num {
	width: 22px;
	height: 22px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url(../images/jituan_b_icon.png) center center/cover;
}

.jituan_b .ol li.cur {
	width: 68%;
	display: inline-block;
	margin-bottom: 34px;
}

.jituan_b .ol li.cur .box {
	border-radius: 120px;
	padding: 30px 90px;
	text-align: left;
	background: #4d596f;
	border: none;
}

.jituan_b .ol li.cur .box .bt .num {
	font-size: 30px;
	width: auto;
	height: auto;
	background: none;
	background: #13163c;
	border-radius: 100%;
	padding: 5px;
	height: 46px;
	width: 46px;

}

.jituan_b .ol li .box .text {
	display: none;
}

.jituan_b .ol li.cur .box .text {
	font-size: 23px;
	color: #fff;
	line-height: 1.6;
	display: block;
	margin-top: 18px;
}

.gdzx_R {
	position: absolute;
	right: 0;
	bottom: 0;
}

.gdzx_R a.more {
	font-family: DINEngschriftStd;
	text-transform: uppercase;
	letter-spacing: 4px;
	background: #cccccc;
	color: #fff;
	display: block;
	float: left;
	line-height: 44px;
	font-size: 16px;
	margin-left: 3px;
	padding: 0 20px;

}

@media(max-width: 1920px) {
	.jituan_banner .jituan_text {
		width: 42%;
	}

	.jituan_a .f-r .text {
		margin-top: 40px;
	}

	.jituan_b {
		padding: 100px 0 110px;
	}

	.jituan_b .ol li.cur .box .text {
		font-size: 18px;
	}

	.jituan_b .ol li .bt {
		font-size: 18px;
	}

	.jituan_b .ol li.cur .box {
		padding: 20px 70px;
	}
}


@media(max-width:1600px) {
	.shengwu_a {
		padding: 70px 0 60px;
	}

	.jituan_a .f-r .text {
		font-size: 14px;
	}

	.jituan_b {
		padding: 70px 0 90px;
	}

	.jituan_b .ol li.cur {
		width: 84%;
	}

	.jituan_b .ol li .bt {
		font-size: 16px;
	}

	.jituan_b .ol li.cur .box .bt .num {
		font-size: 22px;
		height: 36px;
		width: 36px;
	}

	.jituan_b .ol li.cur .box .text {
		font-size: 16px;
	}
}

.zhizao_banner .zhizao_text {
	position: absolute;
	left: 9%;
	top: 42.1%;
	width: 788px;
}

.zhizao_a {
	background: #f6f6f6;
}

.zhizao_a .f-l {
	padding: 140px 9% 110px;
	width: 44.5%;
	background: url(../images/zhizao_a_img.jpg) center center/cover;
}

.zhizao_a .f-l .title span,
.zhizao_a .f-l .title h3 {
	color: #fff;
}


.zhizao_a .f-l .text {
	margin-top: 66px;
}

.zhizao_a .f-l .text .icon {
	width: 227px;
}

.zhizao_a .f-l .text .wenzi {
	margin-top: 10px;
	font-size: 19px;
	line-height: 1.8;
	color: #fff;
}

.zhizao_a .f-r {
	width: 55.5%;
	padding: 140px 9% 0 140px;
}

.zhizao_a .f-r .ol li {
	margin-bottom: 66px;
}

.zhizao_a .f-r .ol li:last-child {
	margin-bottom: 0;
}

.zhizao_a .f-r .ol li .icon {
	float: left;
	width: 6.7%;
	line-height: 0;
}

.zhizao_a .f-r .ol li .text {
	padding-right: 80px;
	width: 89.1%;
	float: right;
	padding-left: 2.6%;
	border-left: 1px solid #cccccc;
}

.zhizao_a .f-r .ol li .text .bt {
	color: #000000;
	font-size: 24px;
}

.zhizao_a .f-r .ol li .text .wenzi {
	color: #666666;
	line-height: 2;
	font-size: 16px;
	margin-top: 10px;
}

.zhizao_a .f-r .gdzx_R {
	position: initial;
	margin-top: 70px;
	padding-left: 13%;
}

@media(max-width: 1920px) {
	.zhizao_banner .zhizao_text {
		width: 30.7%;
	}

	.zhizao_a .f-l {
		padding: 100px 9% 70px;
	}

	.zhizao_a .f-l .text .icon {
		width: 200px;
	}

	.zhizao_a .f-l .text .wenzi {
		font-size: 16px;
	}

	.zhizao_a .f-r {
		padding: 100px 9% 0 90px;
	}

	.zhizao_a .f-r .ol li .text .bt {
		font-size: 20px;
	}

	.zhizao_a .f-r .ol li .text .wenzi {
		font-size: 14px;
	}

	.zhizao_a .f-r .gdzx_R {
		margin-top: 50px;
	}

	.zhizao_a .f-l .text {
		margin-top: 60px;
	}
}

@media(max-width: 1600px) {
	.zhizao_a .f-l {
		padding: 70px 40px 50px 40px;
	}

	.zhizao_a .f-l .text {
		margin-top: 50px;
	}

	.zhizao_a .f-l .text .icon {
		width: 160px;
	}

	.zhizao_a .f-l .title span {
		font-size: 26px;
	}

	.zhizao_a .f-l .text .wenzi {
		font-size: 14px;
	}

	.zhizao_a .f-r {
		padding: 50px 9% 0 60px;
	}

	.zhizao_a .f-r .ol li .text .bt {
		font-size: 18px;
	}

	.zhizao_a .f-r .gdzx_R {
		margin-top: 30px;
	}
}

.jiaoyu_banner .jiaoyu_text {
	position: absolute;
	left: 9%;
	width: 700px;
	top: 41.5%;
}

.jiaoyu_a {
	background: #f6f6f6;
	padding: 180px 0 160px;
}

.jiaoyu_a .eng {
	bottom: 0;
}

.jiaoyu_a .f-l {
	padding-left: 8.3%;
}

.jiaoyu_b {
	background: #f6f6f6;
	position: relative;
}

.jiaoyu_b .jiaoyu_b_box {
	padding: 86px 86px 60px;
	background: url(../images/jiaoyu_b_bg.jpg) center center/cover;
}

.jiaoyu_b .jiaoyu_b_box .title h3 {
	color: #fff;
}

.jiaoyu_b .jiaoyu_b_box .ol {
	margin-top: 66px;
}

.jiaoyu_b .jiaoyu_b_box .ol li {
	float: left;
	width: 24%;
	margin-right: 14%;
	padding: 50px 0 90px 60px;
	position: relative;
}

.jiaoyu_b .jiaoyu_b_box .ol li:before {
	background: url(../images/jiaoyu_b_icon.png) center center/cover;
	width: 262px;
	height: 267px;
	left: 0;
	top: 0;
	position: absolute;
	content: "";
}

.jiaoyu_b .jiaoyu_b_box .ol li:last-child {
	margin-right: 0;
}

.jiaoyu_b .jiaoyu_b_box .ol li .bt {
	color: #ffffff;
	font-size: 34px;
	position: relative;
	z-index: 3;
}

.jiaoyu_b .jiaoyu_b_box .ol li .js {
	color: #fff;
	margin-top: 20px;
	font-size: 18px;
	line-height: 1.6;
	position: relative;
	z-index: 3;
}

.jiaoyu_b:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50%;
	background: #fff;
	content: "";
}

@media(max-width: 1920px) {
	.jiaoyu_a {
		padding: 140px 0 160px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li .bt {
		font-size: 28px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li .js {
		font-size: 16px;
	}

	.jiaoyu_b .jiaoyu_b_box {
		padding: 70px 70px 50px;
	}
}

@media(max-width: 1680px) {
	.jiaoyu_a {
		padding: 80px 0 120px;
	}

	.jiaoyu_b .jiaoyu_b_box {
		padding: 60px 50px 40px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li {
		padding: 30px 0 60px 30px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li:before {
		width: 200px;
		height: 205px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li .bt {
		font-size: 22px;
	}

	.jiaoyu_b .jiaoyu_b_box .ol li .js {
		font-size: 14px;
	}


}

@media(max-width: 1366px) {
	.title span {
		font-size: 28px;
	}

	.pinpai2_title .bt {
		font-size: 24px;
	}
}




/**2022-1-28**/


.wxyngty .xy-ztmds .ztmds-a {
	font-size: 16px;
	color: #333;
	font-weight: 900;
	width: 100%;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
}

.wxyngty .xy-ztmds .ztmds-b ul li {
	float: left;
	width: 152px;
	margin-bottom: 8px;
}

.wxyngty .xy-ztmds .ztmds-b ul li a {
	font-size: 13px;
	color: #333333;
}

.wxyngty .xy-ztmdsc .ztmds-b ul li {
	width: 100%;
}

.wxyngty .xy-ztmdsd .ztmds-b ul li {
	width: 100%;
}

.wxyngty .xy-ztmds .ztmds-b {
	margin-top: 12px;
}

.wxyngty .xy-ztmds {
	margin-bottom: 30px;
}

.xyzdbsgyd {
	margin-top: 30px;
}

.xyzdbsgyd .xyzdbsgyd-a {
	font-size: 23px;
	color: ##333333;
	border-top: 3px solid #666666;
	padding-top: 25px;
}

.xyzdbsgyd .xyzdbsgyd-b {
	margin-top: 20px;
}

.xyzdbsgyd .xyzdbsgyd-b ul li {
	float: left;
	width: 420px;
	margin-bottom: 6px;
}

.xyzdbsgyd .xyzdbsgyd-b ul li a {
	font-size: 14px;
	color: #333333;
}

.wxyngty .xy-ztmds {
	margin-bottom: 30px;
}


.da-bssss {
	float: right;
}

.da-bssss .da-bsa {
	float: left;
	color: #777777;
	font-size: 14px;
}

.da-bssss .da-bsb {
	float: left;
}

.da-bssss .da-bsb a {
	float: left;
	font-size: 14px;
	margin-right: 15px;
	color: #777777;
}

.da-bssss .da-bsb a:last-child {
	margin-right: 0;
}

.xy-dxxxsA .xybxsjA a .xybxsjA-a {
	float: left;
	font-size: 16px;
	color: #000000;
}

.xy-dxxxsA .xybxsjA a .xybxsjA-b {
	float: right;
	font-size: 14px;
	color: #000000;
	margin-top: 5px;
}

.xy-dxxxsA .xybxsjA a .xybxsjA-c {
	line-height: 24px;
	font-size: 14px;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a {
	float: left;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a .xybxsjB-a1 {
	font-size: 14px;
	color: #333333;
	float: left;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a .xybxsjB-a2 {
	float: left;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a .xybxsjB-a2 .xsjB-a1 {
	float: left;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a .xybxsjB-a2 .xsjB-a1 a {
	font-size: 14px;
	color: #333333;
}

.xy-dxxxsA .xybxsjB .xybxsjB-a .xybxsjB-a2 .xsjB-a2 {
	float: left;
	width: 10px;
	height: 10px;
}

.xy-dxxxsA .xybxsjB {
	margin-top: 32px;
}

.xy-dxxxsA .xybxsjB .wcwcd {
	float: right;
	color: #333333;
	font-size: 14px;
}

.xy-dxxxsA .xybxsjB .wcwcd i {
	display: inline-block;
	width: 15px;
	height: 10px;
	margin-right: 10px;
	background: url("../images/build-icon-01.png") no-repeat;
}

.xy-dxxxsA {
	height: auto;
	border-bottom: 1px dashed rgb(220 220 220);
	padding-bottom: 18px;
}

.wcynmi {
	margin-top: 20px;
}

.wcynmi ul li {
	float: left;
	width: 48%;
	margin-right: 4%;
	padding-bottom: 30px;
	border-bottom: 1px solid #dfdfdf;
}

.wcynmi ul li:nth-child(2n){
	margin-right: 0;
}

.wcynmi ul li:nth-child(2n) {
	margin-right: 0;
}

.wcynmi ul li .wcynmiA a {
	display: block;
	display: block;
	padding: 24px 0 15px 0;
}

.wcynmi ul li .wcynmiA a .wcynmiA-a .wcynmiA-a1 {
	float: left;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.wcynmi ul li .wcynmiA a .wcynmiA-a .wcynmiA-a2 {
	float: right;
	font-size: 15px;
	color: #000000;
}

.wcynmi ul li .wcynmiA a .wcynmiA-b {
	color: #666666;
	font-size: 14px;
	margin-top: 2px;
}

.wcynmi ul li .wcynmiA a .wcynmiA-b p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wcynmi ul li .wcynmiB .wcynmiB-a {
	float: left;
	font-size: 13px;
	color: #999999;
}

.wcynmi ul li .wcynmiB .wcynmiB-b {
	float: left;
}

.wcynmi ul li .wcynmiB .wcynmiB-b .wcynmiB-b1 {
	float: left;
}

.wcynmi ul li .wcynmiB .wcynmiB-b .wcynmiB-b1 a {
	display: block;
	color: #999999;
	font-size: 13px;
}

.wcynmi ul li .wcynmiB .wcynmiB-b .span {
	float: left;
	width: 14px;
	height: 15px;
	margin-top: 2px;
	position: relative;
	line-height: 1;
}

.wcynmi ul li .wcynmiB .wcynmiB-b .span:before {
	position: absolute;
	content: "";
	top: 56%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 2px;
	height: 2px;
	background: #cac4c3;
}



.xy-xwkA{
    background: #f6f6f6;
    padding-bottom: 76px;
}

.xy-xwkA .xwkA{
    margin-bottom: 45px;
}

.xy-xwkA .xwkA .service{
    padding: 70px 0 0;
	text-align: center;
}

.xy-xwkA .xwkA .service h2{
    color: #333333;
    padding: 0 24px;
    line-height: 1;
    display: inline-block;
    margin-bottom: 15px;
}

.xy-xwkA .xwkA .service h2 .trangle_01{
    position: absolute;
    left: 0;
    top: 2px;
}

.xy-xwkA .xwkA .service h2 .trangle_02{
    position: absolute;
    right: 0;
    bottom: 0;
}

.xy-xwkA .xwkA .service p{
    color: #333333;
}


.xy-xwkA .xwkB .xwkB-a .img{
    line-height: 0;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1{
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    padding-bottom: 12px;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a1a a{
    display: block;
    padding: 16px 19px 6px 19px;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a1a a .xwkB-left{
    float: left;
    font-size: 14px;
    color: #ffffff;
	font-weight: bold;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a1a a .xwkB-right{
    float: right;
    color: #fff;
    font-size: 13px;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a1a a .xwkB-a1b{
    color: #cecdcd;
    font-size: 14px;
    margin-top: 5px;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a1a a .xwkB-a1b p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a{
   padding: 0 19px 0 19px;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-c{
    float: left;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-d{
    float: left;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-d .a2ad1{
    float: left;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-d .span{
    float: left;
    width: 14px;
    height: 15px;
    margin-top: 2px;
    position: relative;
    line-height: 1;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-d .span:before{
    position: absolute;
    content: "";
    top: 56%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2px;
    height: 2px;
    background: #cac4c3;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-c{
    color: #dedede;
}

.xy-xwkA .xwkB .xwkB-a .xwkB-a1 .xwkB-a2a .a2a-d .a2ad1 a{
    color: #dedede;
}

.xy-xwkA .xwkB .xwkB-b{
    float: right;
    width: 48%;
}

.xy-xwkA .xwkB .xwkB-b ul li{
    padding-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-a a{
    display: block;
    padding: 19px 0 15px 0;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-a a .kB-a1 .kB-a1a{
    float: left;
    font-size: 15px;
    color: #000000;
	font-weight: bold;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-a a .kB-a1 .kB-a1b{
    float: right;
    font-size: 15px;
    color: #000000;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-a a .kB-a2{
    color: #666666;
    font-size: 14px;
    margin-top: 2px;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-a a .kB-a2 p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b1{
    float: left;
    font-size: 13px;
    color: #999999;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b2{
    float: left;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b2 .kBb2{
    float: left;
	margin-right: 10px;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b2 .kBb2 a{
    display: block;
    color: #999999;
    font-size: 13px;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b2 .span{
    float: left;
    width: 14px;
    height: 15px;
    margin-top: 2px;
    position: relative;
    line-height: 1;
}

.xy-xwkA .xwkB .xwkB-b ul li .kB-b .kB-b2 .span:before{
    position: absolute;
    content: "";
    top: 56%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2px;
    height: 2px;
    background: #cac4c3;
}

.xy-xwkA .djzk{
    background: #d6d6d6;
    text-align: center;
    cursor: pointer;
    margin-top: 39px;
    padding: 12px 0;
}

.xy-xwkA .djzk span{
    color: #333333;
    font-size: 14px;
}

.xy-xwkA .djzk .zhankai_box i{
  display: inline-block;
  width: 14px;
  height: 7px;
  background: url(../images/jt_20211129.png) center center;
  margin-left: 6px;
  position: relative;
  top: -2px;
  transform:rotate(180deg);

}

.xy-xwkA .cur .zhankai_box i{
   transform:rotate(0deg);
    -ms-transform:rotate(0deg); /* IE 9 */
    -moz-transform:rotate(0deg); /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari and Chrome */
    -o-transform:rotate(0deg); /* Opera */
}

.xy-xwkA .djlkzk{
    display: none;
}

.xy-xwkA .djlkzk ul li{
    float: left;
    width: 605px;
    margin-right: 50px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
}

.xy-xwkA .djlkzk ul li:nth-child(2n){
    margin-right: 0;
}

.xy-xwkA .djlkzk ul li .kB-a a{
    display: block;
    padding: 25px 0 14px;
}

.xy-xwkA .djlkzk ul li .kB-a a .kB-a1 .kB-a1a{
    float: left;
    font-size: 15px;
    color: #000000;
}

.xy-xwkA .djlkzk ul li .kB-a a .kB-a1 .kB-a1b{
    float: right;
    font-size: 15px;
    color: #000000;
}

.xy-xwkA .djlkzk ul li .kB-a a .kB-a2{
    font-size: 13px;
    color: #666666;
    margin-top: 3px;
}

.xy-xwkA .djlkzk ul li .kB-a a .kB-a2 p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b1{
    float: left;
    font-size: 13px;
    color: #999999;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b2{
    float: left;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b2 .kBb2{
    float: left;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b2 a{
    font-size: 13px;
    color: #999999;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b2 .span{
    float: left;
    width: 14px;
    height: 15px;
    margin-top: 2px;
    position: relative;
    line-height: 1;
}

.xy-xwkA .djlkzk ul li .kB-b .kB-b2 .span:before {
    position: absolute;
    content: "";
    top: 56%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2px;
    height: 2px;
    background: rgb(202 196 195);
}

.xy-xwkA .ckgdo{
    text-align: center;
    margin-top: 44px;
}

.xy-xwkA .ckgdo a {
    width: 160px;
    height: 38px;
    color: rgb(51 51 51);
    font-size: 14px;
    line-height: 38px;
    border-radius: 4px;
    background: rgb(216 216 216);
    display: inline-block;
}


.xy-xwkA .fyq{
    text-align: center;
    margin-top: 60px;
}

.xy-xwkA .fyq .page a{
    display: inline-block;
    width: 80px;
    height: 47px;
    line-height: 44px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    font-size: 14px;
    color: #999999;
    margin-right: 4px;
}

.xy-xwkA .fyq .page a:last-child{
    margin-right: 0;
}


.xy-xwkA .fyq .page a:hover{
    color: #fff;
    background: #002fa9;
    border: 1px solid #002fa9;
}


.xy-xwkA .xwkB .clearfix{
	position: relative;
}

.xy-xwkA .xwkB .clearfix .wcynmwga{
	width: 48%;
	margin-right: 4%;
	float: left;
/*	position: absolute;
	height: 100%;*/
}


.xy-xwkA .xwkB .xwkB-a{
/*    position: relative;
	width: 100%;
	height: 100%;*/
}

.xy-xwkA .xwkB .xwkB-a .img{
/*	position: absolute;
	width: 100%;
	height: 100%;*/
}

.xy-xwkA .xwkB .xwkB-a .img img{
/*	width: 100%;
	height: 100%;
	position: absolute;*/
}

/**/

.img100 img{width: 100%;line-height: 0;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.center{text-align: center;}
.nybanner{position: relative;overflow: hidden;}
.nybanner .text{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);

}
.jiejue_banner{
  background-size: 150% 150%; 
  position: relative;
  opacity: 0;
  transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -webkit-transition: all 1s;
}
.jiejue_banner .img{transform: scale(1.2);overflow: hidden;transition: all 0.5s;}

.jiejue_banner .wenzi{left: 30%;transition: all 1.2s;}

.jituanss_a{
	background: url(../images/jituanss_a_bg.jpg) center center/cover;
	padding: 190px 0 120px;
}

.jituanss_a .left{
	float: left;
	width: 52.7%;
}

.jituanss_a .left .img2{
	position: absolute;
	left: 11%;
	bottom: 0;
	width: 14.7%;
}

.jituanss_a .right{
	float: right;
	width: 47.3%;
}

.jituanss_a .right .ol{
	margin-top: 60px;

}

.jituanss_a .right .ol li{
	margin-bottom: 50px;
		font-size: 24px;
	color: #333333;
	line-height: 1.8;
}

.jituanss_a .right .ol li:last-child{margin-bottom: 0;}

.jituanss_a .right .ol li span{
  float: left;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background: #2a4881;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
}

.jituanss_a .right .ol li p{
	float: right;
	width: calc(100% - 54px);
}

.jituanss_b .title{
	display: inline-block;
}

.jituanss_b{
	background: url(../images/jituanss_b_bg.jpg) center center/cover;
	padding: 130px 0 180px;
}

.jituanss_b .title span,.jituanss_b .title h3{color: #fff;}
.jituanss_b .btm{
	background: #fff;
	position: relative;
	
}
.jituanss_b .ol{
	padding: 50px;
	margin-top: 80px;
}

.jituanss_b .ol li{
	float: left;
	width: 20%;
	padding: 60px 0 70px;
	text-align: center;
	position: relative;
	border-top: 1px solid #eeeeee;
}
.jituanss_b .ol li:nth-child(1),
.jituanss_b .ol li:nth-child(2),
.jituanss_b .ol li:nth-child(3),
.jituanss_b .ol li:nth-child(4),
.jituanss_b .ol li:nth-child(5){
	border-top: none;
}
.jituanss_b .ol li .icon,.jituanss_b .btm .list .icon{
	width: 118px;
	display: inline-block;
	border: 1px solid #e9e9e9;
	border-radius: 100%;
	background: #fff;
}

.jituanss_b .ol li .bt,.jituanss_b .btm .list .bt{
		margin-top: 24px;
		color: #333333;
		font-size: 24px;
}
.jituanss_b .ol li .text{display: none;}
.jituanss_b .btm .list{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 20%;
	background: #fafafa;
	display: none;
	text-align: center;
}

.jituanss_b .btm .list .box{
	padding: 0 36px;
	position: absolute;
	top: 50%;
	width: 100%;
	left: 0;
	transform: translateY(-50%);
}

.jituanss_b .btm .list .bt{color: #3d598c;font-weight: bold;}
.jituanss_b .btm .list .text{
	text-align: left;
	margin-top: 24px;
	line-height: 1.8;
	font-size: 15px;
	color: #666666;
}
.jituanss_b .btm .list .text ul li{
	position: relative;
	padding-left: 12px;
}

.jituanss_b .btm .list .text ul li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 8px;
	height: 8px;
	background: #3e598d;
	border-radius: 100%;
}

@media(max-width: 1920px){
	.jituanss_a {
	    padding: 140px 0 100px;
	}
	.jituanss_a .right .ol li{font-size: 20px;margin-bottom: 30px;}
	.jituanss_a .right .ol li span{margin-top: 3px;}
	.jituanss_b .ol li .bt, .jituanss_b .btm .list .bt{
		font-size: 20px;
		margin-top: 24px;
	}

	.jituanss_b .ol li .icon, .jituanss_b .btm .list .icon{
		width: 90px;
		height: 90px;
	}
	.jituanss_b .btm .list .box{padding: 0 20px;}
	.jituanss_b .btm .list .text{font-size: 14px;line-height: 1.6;}

	.jituanss_b {
	    background: url(../images/jituanss_b_bg.jpg) center center/cover;
	    padding: 100px 0 140px;
	}
	.jituanss_b .ol {
	    padding: 40px;
	    margin-top: 50px;
	}
}

@media(max-width: 1680px){
	.jituanss_a {
	    padding: 110px 0 80px;
	}
	.jituanss_b {
	    padding: 80px 0 100px;
	}
	.jituanss_b .ol {
	    padding: 30px;
	    margin-top: 40px;
	}
	.jituanss_b .ol li{
		padding: 50px 0 60px;
	}
	.jituanss_a .container {
		max-width: 90%;
	}
	.jituanss_a .right .ol li {
	    font-size: 16px;
	    margin-bottom: 20px;
	}
	.jituanss_a .right .ol li span {
	    margin-top: 0;
	}
	.jituanss_a .right .ol {
	    margin-top: 40px;
	}
	.jituanss_b .ol li .icon, .jituanss_b .btm .list .icon {
	    width: 70px;
	    height: 70px;
	}
	.jituanss_b .btm .list .text {
	    margin-top: 20px;
	}
	.jituanss_b .ol li .bt, .jituanss_b .btm .list .bt {
	    font-size: 16px;
	    margin-top: 16px;
	}
	.jituanss_b .btm .list .text{
		max-height: 300px;
		overflow: auto;
		padding-right: 10px;
		font-size: 12px;
	}
	.jituanss_b .btm .list .text ul li:before{
		width: 5px;
		height: 5px;
		top: 6px;
	}
	.jituanss_b .btm .list .text::-webkit-scrollbar{
		width: 2px;
		
	}
	.jituanss_b .btm .list .text::-webkit-scrollbar-track{
		
		width: 2px;
	}

	.jituanss_b .btm .list .text::-webkit-scrollbar-track-piece{
		width: 2px;
	} 
	.jituanss_b .btm .list .text::-webkit-scrollbar-thumb{
		    background: #0f4ba6;
				border: 5px;
			
	}
	.jituanss_b .btm .list .text::-webkit-scrollbar-button{
		display: none;
	}
}

@media(max-width: 1500px){
	.jituanss_b .btm .list .box{padding: 0 10px;}
}

.qiyefw_a{
	background: none;
	overflow: hidden;
	position: relative;
}

.qiyefw_a .wz{
    position: absolute;
    bottom: -80px;
    left: 50%;
    width: 82%;
    transform: translateX(-50%);
    z-index: 0;
}

.qiyefw_a .left .img2{
	width: 25%;
	left: 1.2%;
	bottom: -4px;
}

.qiyefw_a .left .img3{
	position: absolute;
	bottom: 0;
	width: 56.7%;
	left: 39.1%;
}

.qiyefw_a .right .text{
	display: inline-block;
	margin-top: 50px;
	color: #333333;
	line-height: 2;
	font-size: 16px;
}

.qiyefw_b{
	background: url(../images/qiyefw_b_bg.jpg) center center/cover;
	padding: 110px 0 160px;
}

.qiyefw_b .title span,.qiyefw_b .title h3{color: #fff;}
.qiyefw_b .ol{
	margin-top: 110px;
}
.qiyefw_b .ol li{
	float: left;
	margin-right: 6.35%;
	width: 29.1%;
	margin-bottom: 66px;
}

.qiyefw_b .ol li:nth-child(3n){margin-right: 0;}
.qiyefw_b .ol li .icon{
	float: left;
	width: 108px;
	border-radius: 100%;
	border: 1px solid #a3a3a4;
}

.qiyefw_b .ol li .text{
	float: left;
	padding-left: 20px;
	width: calc(100% - 108px);
}

.qiyefw_b .ol li .text .bt{
	font-size: 28px;
	color: #fff;
}
.qiyefw_b .ol li .text .js{
	font-size: 18px;
	color: #fff;
	line-height: 1.6;
	margin-top: 6px;
	height: 76px;
	overflow: hidden;
}

@media(max-width: 1920px){
	.qiyefw_a .right .text{margin-top: 40px;}
	.qiyefw_b {
	    padding: 100px 0 140px;
	}
	.qiyefw_b .ol li .text .bt{font-size: 22px;}
	.qiyefw_b .ol li .text .js{font-size: 16px;}
	.qiyefw_b .ol li .icon{width: 90px;}
	.qiyefw_b .ol li .text {
	    width: calc(100% - 90px);
	}
	.qiyefw_b .ol {
	    margin-top: 80px;
	}

}

@media(max-width: 1680px){
	.qiyefw_a .right .text{font-size: 15px;margin-top: 30px;}
	.qiyefw_b {
	    padding: 80px 0 100px;
	}
	.qiyefw_b .ol li{margin-bottom: 50px;}
	.qiyefw_b .ol li .text .bt {
	    font-size: 20px;
	}
	.qiyefw_b .ol li .text .js {
	    font-size: 15px;
	}
	.qiyefw_b .ol li .icon {
	    width: 80px;
	}
	.qiyefw_b .ol li .text {
	    width: calc(100% - 80px);
	}
}

@media(max-width: 1500px){
	.qiyefw_b .ol li{margin-bottom: 40px;}
	.jituanss_a {
	    padding: 80px 0 60px;
	}
	.qiyefw_a .right .text{font-size: 14px;}
	.qiyefw_b .ol li .text .bt {
	    font-size: 18px;
	}
	.qiyefw_b .ol li .text .js {
	    font-size: 14px;
	    height: 64px;
	}
	.qiyefw_b .ol li .icon {
	    width: 70px;
	}
	.qiyefw_b .ol li .text {
	    width: calc(100% - 70px);
	}
	.qiyefw_b .ol li{width: 30%;margin-right: 3.3%;}
}

.qiche_c .ol li .img{position: relative;}

.qiche_c .ol li .img .t_zhezhao {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(34, 34, 34, 0.9);
	z-index: 9999999999999;
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	opacity: 0;
}

.qiche_c .ol li .img .t_zhezhao .t_zhezhao_img {
	top: 50%;
	margin-top: -90px;
	left: 0;
	right: 0;
	position: absolute;
	text-align: center;
	opacity: 0;
	height: 180px;

}

.qiche_c .ol li .img .t_zhezhao p {
	font-size: 15px;
	color: #cccccc;
	margin-top: 38px;
}

.qiche_c .ol li:hover .img .t_zhezhao {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	opacity: 1;
}

.qiche_c .ol li:hover .t_zhezhao .t_zhezhao_img {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	opacity: 1;
}

#newBridge .nb-webim-light-message-0 .nb-webim-light-message-content{background: #efefef !important;}
/*修改*/
.shengwu_banner .shengwu_text .ig{
	letter-spacing : 3px;
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 15px;
}
.shengwu_banner .shengwu_text .ig1{
	letter-spacing : 10px;
	font-size: 54px;
	color: #ffffff;
	margin-bottom: 15px;
}
.shengwu_banner .shengwu_text .ig2{
	margin-bottom: 20px;
}
.shengwu_banner .shengwu_text .ig3{
	letter-spacing : 3px;
	font-size: 16px;
	color: #ffff;
	margin-bottom: 40px;
}
.shengwu_banner .shengwu_text .ig4{
	letter-spacing : 1px;
	font-size: 26px;
	color: #ffff;
}
.shengwu_banner .shengwu_text .ig2 .ig2_1{
	display: inline-block;
	background: #ffff;
	width: 7px;
	height: 7px;
}
.shengwu_banner .shengwu_text .ig2 .ig2_2{
	display: inline-block;
	background: #ffff;
	width: 96%;
	height: 2px;
	vertical-align: middle;
}
.pinpai2_banner .pinpai2_text .ig{
	letter-spacing : 3px;
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 15px;
}
.pinpai2_banner .pinpai2_text .ig1{
	letter-spacing : 10px;
	font-size: 54px;
	color: #ffffff;
	margin-bottom: 15px;
}
.pinpai2_banner .pinpai2_text .ig2{
	margin-bottom: 20px;
}
.pinpai2_banner .pinpai2_text .ig3{
	letter-spacing : 3px;
	font-size: 16px;
	color: #ffff;
	margin-bottom: 40px;
}
.pinpai2_banner .pinpai2_text .ig4{
	letter-spacing : 1px;
	font-size: 26px;
	color: #ffff;
}
.pinpai2_banner .pinpai2_text .ig2 .ig2_1{
	display: inline-block;
	background: #ffff;
	width: 7px;
	height: 7px;
}
.pinpai2_banner .pinpai2_text .ig2 .ig2_2{
	display: inline-block;
	background: #ffff;
	width: 96%;
	height: 2px;
	vertical-align: middle;
}
.nybanner .text .ig{
	font-size: 26px;
	color: #ffffff;
}
.nybanner .text .ig1{
	font-size: 55px;
	color: #ffff;
}
.nybanner .text .ig2{
	margin-bottom: 50px;
	font-size: 35px;
	color: #ffff;
}
.nybanner .text .ig3{
	border: solid 1px #ffffff;
	width: 65%;
	position: relative;
}
.nybanner .text .ig3 .ig3_1{
	background: #ffff;
	display: inline-block;
	width: 1px;
	height: 50px;
	position: absolute;
	left: 64%;
	top: 50%;
	transform: translateY(-50%);
}

.jituan_banner .jituan_text .ig{
	letter-spacing : 3px;
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 15px;
}
.jituan_banner .jituan_text .ig1{
	letter-spacing : 10px;
	font-size: 54px;
	color: #ffffff;
	margin-bottom: 15px;
}
.jituan_banner .jituan_text .ig2{
	margin-bottom: 20px;
}
.jituan_banner .jituan_text .ig3{
	letter-spacing : 3px;
	font-size: 16px;
	color: #ffff;
	margin-bottom: 40px;
}
.jituan_banner .jituan_text .ig4{
	letter-spacing : 1px;
	font-size: 26px;
	color: #ffff;
}
.jituan_banner .jituan_text .ig2 .ig2_1{
	display: inline-block;
	background: #ffff;
	width: 7px;
	height: 7px;
}
.jituan_banner .jituan_text .ig2 .ig2_2{
	display: inline-block;
	background: #ffff;
	width: 96%;
	height: 2px;
	vertical-align: middle;
}
.qiche_banner .qiche_text .ig{
	text-align: center;
	font-size: 40px;
	color: #fff;
}
.qiche_banner .qiche_text .ig1{
	text-align: center;
	font-size: 30px;
	color: #ffff;
}
.qiche_banner .qiche_text .ig2{
	text-align: center;
	font-size: 20px;
	color: #ffff;
}


.jiaoyu_banner .jiaoyu_text .ig{
	letter-spacing : 3px;
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 15px;
}
.jiaoyu_banner .jiaoyu_text  .ig1{
	letter-spacing : 10px;
	font-size: 54px;
	color: #ffffff;
	margin-bottom: 15px;
}
.jiaoyu_banner .jiaoyu_text .ig2{
	margin-bottom: 20px;
}
.jiaoyu_banner .jiaoyu_text .ig3{
	letter-spacing : 3px;
	font-size: 16px;
	color: #ffff;
	margin-bottom: 40px;
}
.jiaoyu_banner .jiaoyu_text .ig4{
	letter-spacing : 1px;
	font-size: 26px;
	color: #ffff;
}
.jiaoyu_banner .jiaoyu_text .ig2 .ig2_1{
	display: inline-block;
	background: #ffff;
	width: 7px;
	height: 7px;
}
.jiaoyu_banner .jiaoyu_text .ig2 .ig2_2{
	display: inline-block;
	background: #ffff;
	width: 96%;
	height: 2px;
	vertical-align: middle;
}

.zhizao_banner .zhizao_text .ig{
	font-size: 20px;
	color: #ffff;
}
.zhizao_banner .zhizao_text .ig1{
	font-size: 40px;
	color: #ffff;
}
.zhizao_banner .zhizao_text .ig2{
	font-size: 20px;
	color: #ffff;
}
@media(max-width:1100px){
	.zhizao_banner .zhizao_text{width: 51%;}
	.jituan_banner .jituan_text{width: 76%;}
	.pinpai2_banner .pinpai2_text{width: 76%;}
	.qiche_banner .qiche_text{width: 88%;}
	.shengwu_banner .shengwu_text{width: 76%;}
	.nybanner .text{width: 73%;}
}

.banner ul li.sign1:after {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/bgga.png) no-repeat center/cover;
    position: absolute;
    opacity: 1;
        transform: scale(1.1);
    transition: all 2s;
}

.banner ul li.sign1:after{
	    transform: scale(1);
	 animation:Title 4s 1;
}

@-webkit-keyframes Title {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes Title {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.nybannerAdd .cloud { position: absolute; right:25%; bottom:5%; width: 1260px; height: 400px; background:url(../images/cloud.png) no-repeat center; }	
.nybannerAdd .cloud {-webkit-animation:cloud 100s linear infinite; }
@-webkit-keyframes cloud{
	0%{left:25%; -webkit-transform:rotate(0deg); opacity: 0;}
	10%{left:32.5%;bottom:13%; opacity: 1;}
	20%{left:40%;bottom:16%;}
	30%{left:47.5%;bottom:19%;}
	40%{left:55%;bottom:22%;}
	50%{left:62.5%;bottom:25%;}
	60%{left:70%;bottom:28%;}
	70%{left:77.5%;bottom:31%;}
	80%{left:85%;bottom:34%;}
	90%{left:92.5%;bottom:37%;}
	100%{left:100%;bottom:40%;}
}
.img_boxa,.img_boxaa { width: 100%; }
.img_boxjz { position: absolute; left:0; bottom:0; width: 100%; z-index:3; }
.img_boxvpa { position: absolute; left:0; bottom:0; width: 100%; z-index:2; }
.img_boxvpa {-webkit-animation:vpa 1.5s linear 1; }
.nybannerAdd .cloud { z-index: 5; }
@-webkit-keyframes vpa{
	0%{   bottom: -6%; opacity: 0.4; }
	50%{  bottom: -3%; opacity: 0.7;}
	100%{ bottom:0;opacity: 1;}
}
.header { z-index: 10; }
#nybanner .img_boxaa { -webkit-animation:fa1 6s linear 1; }
@-webkit-keyframes fa{
	0%{-webkit-transform:scale(1.1);}
	5%{-webkit-transform:scale(1.09);}
	10%{-webkit-transform:scale(1.08);}
	15%{-webkit-transform:scale(1.07);}
	20%{-webkit-transform:scale(1.06);}
	25%{-webkit-transform:scale(1.05);}
	30%{-webkit-transform:scale(1.04);}
	35%{-webkit-transform:scale(1.03);}
	40%{-webkit-transform:scale(1.02);}
	45%{-webkit-transform:scale(1.01);}
	50%{-webkit-transform:scale(1.0);}
	55%{-webkit-transform:scale(1.01);}
	60%{-webkit-transform:scale(1.02);}
	65%{-webkit-transform:scale(1.03);}
	70%{-webkit-transform:scale(1.04);}
	75%{-webkit-transform:scale(1.05);}
	80%{-webkit-transform:scale(1.06);}
	85%{-webkit-transform:scale(1.07);}
	90%{-webkit-transform:scale(1.08);}
	95%{-webkit-transform:scale(1.09);}
	100%{-webkit-transform:scale(1.1);}
}

