﻿@charset "utf-8";

/* CSS Document */
body {
	font-family: Arial, "Microsoft Yahei", Helvetica, sans-serif;
}

img {
	max-width: 100%;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.img img {
    width: 100%;
    height: 100%;
    display: block;
    transition-duration: 1s;
    -ms-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
}
@font-face {font-family: "iconfont";
    src: url('../fonts/font_1457575_wc4kbab342e.eot?t=1571103794780'); /* IE9 */
    src: url('../fonts/font_1457575_wc4kbab342e.eot?t=1571103794780#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ0AAsAAAAACMAAAAPmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqETIQbATYCJAMUCwwABCAFhG0HWRu4B8gehXEsLBShUansf34QD19r6Pu7exdglJGA46Oo44HAAilVYVtjO/UEwuX/dOp3TiETj7eViAQFMpxsGSJXOhdQLpCnEsEaAJyKOOa5yu3/71A1c1peaH6LxeUu+7LmpIQGYCgdQLXa3lgqWQtSUe8yNhm+gkz1HR8TaDauL93+9Lks5CnIVYG4LIV8kBf5lQ5paHTVlQeLeA/ZGtOLrAoA7/Tvxy8YHHkkVUZuPDg7LQgTv+o+9ENaRoOVkgLGw0UxeoyMVaAQN6vxy5Ctr0KaF6cztoFmjZJ0qOOyP/T+0C+TwVtuyNlM/+GRFSERNWJvxcztRuGrjmvJfM021By9wSvA0Q8aEl7XgzSjDR9A9AMRjLooq2Sp22szIuUggx41cA42cVLNnHTjDdzao9qxtEc4kXLzxw/6qIszyuoxg+nMwY2I1knSQFIbn+xr+sA3fxQa33MN7zYzwhoc3tz0IWhJHzt1VG9+efzMCYE9qkjqQJX0MY3lOIrwAa0pwMck7Gk6mpuFpqaNjPAGh9mGhhXGo8qPH3Sy0WPpO2fgNZ3IXrLCBtZrHDt6nQbC9klVPTnxIUMKufWH0xtAeFjJWd/YuPZ21s6KF3O2N1bu1avuxtf213ndDi08MDocHn3gIkMKufWL00nI7GjJxji7hXoxFhY/YTpSXcTkNRawFg0xWJpTvrzunf9a91bfW48nv9yvqyO2Cqs47BCtldaWN0MqbwhvqLABnpnwgvmbecm8apCVPWf+RRHCJxnUARdRYzO6jC6h2EV0YSG5hC7fNuKYrNKN7owndPnKBvdG8TIXuO+pVH74w/MTJrybgCd0TbgwgJ4OSwFOW9EN1ENf3oCeoIkA5E+6R3+Ov/F/+pzCNZax/xsNBXwunzYY5k41BvJzgG/YYWPjX8G44UpZmkmgKvNFbpgnK+tvoj0tdprxB0h36zqMs2/jYUKjPg9JgzHIGs1SC3MVKi3WoNZoC5qtmPF4ix4KJEoTlu1BEDo9gKTdR8g6VVILsxMq/b5DrTMQNDsMxwtbzIekn6IQHyVB7N+EpYBcILIQ1ZvRxSSUjPmU0KwVPFFUqYQH9R+YtmaQAqIc4hZ1fWgwpSIWFTmOp6PPkVhMxglFjpAA7R+mNDF6wACx9k39A3Ic9PYoCB+KCML8NsEkAbICotxO6bOfX4wISYrxUTqWLnR5hEIlHR0bpL+BG1Bn2As2WnopX1GtFzIYRYkwkUIWh01HUSJG6zIsUT8vggig+gvvUE0YbQDeJG5q7396Z/w9PgTNyMuqSJGjRBW15ouSr4DKyU3MaXDVfpuTsp6bQmeu9gEAAAA=') format('woff2'),
    url('../fonts/font_1457575_wc4kbab342e.woff?t=1571103794780') format('woff'),
    url('../fonts//font_1457575_wc4kbab342e.ttf?t=1571103794780') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../fonts/font_1457575_wc4kbab342e.svg?t=1571103794780#iconfont') format('svg'); /* iOS 4.1- */
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-jiantouyou:before {
    content: "\e62a";
  }
  
  .icon-jiantou-zuo:before {
    content: "\e62d";
  }
  
  .icon-zuojiantou:before {
    content: "\e601";
  }
  
  .icon-jiantou:before {
    content: "\e605";
  }
  
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

@media (min-width:768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}

}

@media (min-width:992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}

}

@media (min-width:1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}

}

.f0 {
	font-size: 0;
}

.guodu {
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
}

.span-table {
	display: table;
	width: 100%;
	height: 100%;
}

.span-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

/*------------------------------------ public ------------------------------------*/
@media (min-width:1365px) {
	.container {
		width: 1100px;
		padding: 0;
	}

	.index-service .row,
	.index-partner .row {
		margin-left: 0;
		margin-right: 0;
	}

}

.left-hand-nav {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	width: 6.4%;
	background: #fff;
	z-index: 999;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.left-hand-nav .span-logo {
	position: absolute;
	width: auto;
	display: block;
	width: 80.48%;
	right: 9.76%;
	top: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.left-hand-nav .span-menu {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 50%;
	margin-right: -15px;
	width: 30px;
	height: 14px;
	cursor: pointer;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.left-hand-nav .span-menu bdo {
	width: 100%;
	height: 2px;
	background: #000;
	position: absolute;
	left: 0;
	transition: all .3s;
}

.left-hand-nav .span-menu .bdo1 {
	top: 0;
}

.left-hand-nav .span-menu .bdo2 {
	top: 50%;
	margin-top: -1px;
}

.left-hand-nav .span-menu .bdo3 {
	bottom: 0;
}

.left-hand-nav .mg-logo2 {
	position: absolute;
	left: -2000px;
	top: 5.65%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.left-hand-menu {
	position: absolute;
	left: -2000px;
	top: 0;
	bottom: 0;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.left-hand-ul1 {
	top: 20%;
}

.left-hand-ul1>li {
	height: 54px;
	line-height: 54px;
	position: relative;
}

.left-hand-ul1>li>a {
	font-size: 20px;
	color: #333;
	position: relative;
}

.left-hand-ul1>li>a::before,
.left-hand-ul1>li>a::after {
	content: " ";
	position: absolute;
	top: 50%;
	margin-top: -1px;
	width: 14px;
	height: 2px;
	background: #d22646;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.left-hand-ul1>li>a::before {
	left: -24px;
}

.left-hand-ul1>li>a::after {
	right: -24px;
}

.left-hand-ul1>li ul {
	position: absolute;
	left: 80px;
	top: 0;
	width: 190px;
	padding-left: 90px;
	display: none;
}

.left-hand-ul1>li ul li {
	height: 54px;
	line-height: 54px;
}

.left-hand-ul1>li ul li a {
	font-size: 16px;
	color: #666;
}

.left-hand-ul1>li:hover>a {
	color: #d22646;
}

.left-hand-ul1>li:hover>a::before,
.left-hand-ul1>li:hover>a::after {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.left-hand-ul1>li:hover>a::before {
	left: -34px;
}

.left-hand-ul1>li:hover>a::after {
	right: -34px;
}

.left-hand-ul1>li ul li a:hover {
	color: #d22646;
}

.left-hand-pic {
	position: absolute;
	right: 2000px;
	width: 44.16%;
	top: 0;
	bottom: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.left-hand-pic .row,
.left-land-pic-a1 {
	margin-left: -10px;
	margin-right: -10px;
}

.left-land-pic-a1 {
	margin-top: 10px;
}

.left-land-pic-a1 img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.left-land-pic-a1 .b1 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	font-size: 16px;
	color: #fff;
	padding: 0 3%;
}

.left-land-pic-a1:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.left-hand-bottom {
	position: absolute;
	bottom: 18px;
	left: -2000px;
}

.left-hand-bottom a {
	padding-left: 35px;
	display: inline-block;
	line-height: 18px;
	background: url('../images/icon-01.png') left center no-repeat;
	font-size: 14px;
	color: #999;
}

.left-hand-bottom a:hover {
	background: url('../images/icon-011.png') left center no-repeat;
	color: #d22646;
}

.left-hand-nav.xz {
	background: url('../images/nav-bg1.jpg') left top no-repeat #fff;
	-webkit-background-size: cover;
	background-size: cover;
}

.left-hand-nav.xz {
	width: 100%;
}

.left-hand-nav.xz .span-logo {
	width: auto;
	top: 50%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.left-hand-nav.xz .mg-logo2 {
	left: 2.5%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.left-hand-nav.xz .span-menu {
	right: 2.34%;
	margin-right: 0;
}

.left-hand-nav.xz .span-menu .bdo1 {
	width: 8px;
	top: 2px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.left-hand-nav.xz .span-menu .bdo3 {
	width: 8px;
	bottom: 2px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.left-hand-nav.xz .left-hand-menu {
	left: 15.98%;
}

.left-hand-nav.xz .left-hand-bottom {
	left: 6.4%;
}

.left-hand-nav.xz .left-hand-pic {
	right: 6.875%;
}

.header-index {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 998;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.header-index .header-top {
	text-align: right;
	border-bottom: 1px solid #5e95c5;
}

.header-index .header-top .a1 {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	padding: 0 30px;
	border-left: 1px solid #5e95c5;
}

.header-index .header-top .a1 img {
	float: left;
	margin-right: 18px;
	margin-top: 16px;
}

.header-index .nav {
	text-align: center;
}

.header-index .nav ul {
	display: inline-block;
}

.header-index .nav ul li {
	float: left;
	margin: -2px 22px 0;
}

.header-index .nav ul li a {
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 16px;
	padding: 31px 10px 0;
	position: relative;
}

.header-index .nav ul li a::before,
.header-index .nav ul li a::after {
	content: " ";
	position: absolute;
	left: 50%;
	right: 50%;
	top: 0;
	height: 3px;
	background: #fff;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.header-index .nav ul li a:hover::before,
.header-index .nav ul li a.xz::before {
	left: 0;
}

.header-index .nav ul li a:hover::after,
.header-index .nav ul li a.xz::after {
	right: 0;
}

.header-index.xz {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	top: -300px;
	z-index: 997;
}

.header-index2 {
	position: fixed;
	left: 0;
	right: 0;
	top: -300px;
	z-index: 997;
	background: rgba(255, 255, 255, 1);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s;
}

.header-index2 .nav {
	text-align: center;
}

.header-index2 .nav ul {
	display: inline-block;
}

.header-index2 .nav ul li {
	float: left;
	margin: 0 22px;
}

.header-index2 .nav ul li a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 70px;
	padding: 3px 10px 0;
	position: relative;
}

.header-index2 .nav ul li a::before,
.header-index2 .nav ul li a::after {
	content: " ";
	position: absolute;
	left: 50%;
	right: 50%;
	top: 0;
	height: 3px;
	background: #d22646;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.header-index2 .nav ul li a:hover::before,
.header-index2 .nav ul li a.xz::before {
	left: 0;
}

.header-index2 .nav ul li a:hover::after,
.header-index2 .nav ul li a.xz::after {
	right: 0;
}

.header-index2 .nav .span1 {
	position: absolute;
	margin-top: 26px;
	margin-left: 2%;
}

.header-index2 .nav .span1 .bdo1 {
	display: inline-block;
	width: 18px;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	margin-left: 40px;
	color: #666;
}

.header-index2 .nav .span1 .bdo1 img {
	margin-right: 15px;
}

.header-index2 .nav .span1 .bdo1:hover {
	width: auto;
}

.header-index2.xz {
	z-index: 998;
	top: 0;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* 内页头部 */
.left-hand-nav-inside {
	display: none;
}

.header-inside {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: 98px;
	background: rgba(255, 255, 255, 1);
	z-index: 999;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); 
	-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); 
	box-shadow:0 4px 4px rgba(0, 0, 0, 0.4); 
}

.header-inside.xz {
	background: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
	box-shadow: 0 0 15px rgba(0, 0, 0, .15);
}

.header-inside .a-logo {
	float: left;
	margin: 6px  14% 0 6.4%;
	width: 124px;
}

.nav-ul1 {
	position: absolute;
	float: right;
	right: 6.1%;
	margin-right: 350px;
}

.nav-ul1 li {
	float: left;
	margin: 0 30px;
	padding-bottom: 3px;
	position: relative;
}

.nav-ul1 li a {
	display: block;
	height: 95px;
	line-height: 95px;
	font-size: 16px;
	color: #333;
	position: relative;
	outline: none;
}

.nav-ul1 li a::before,
.nav-ul1 li a::after {
	content: " ";
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: -3px;
	height: 3px;
	background: #d22646;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.nav-ul1 li.xz a::before,
.nav-ul1 li:hover a::before {
	left: 0;
}

.nav-ul1 li.xz a::after,
.nav-ul1 li:hover a::after {
	right: 0;
}

.header-inside .span1 {
	position: absolute;
	right: 6.1%;
	margin-top: 53px;
	width: 300px;
}

.header-inside .span1 .bdo1 {
	display: inline-block;
	width: 18px;
	height: 22px;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	margin-left: 40px;
	color: #666;
}

.header-inside .span1 .bdo1 img {
	margin-right: 15px;
}

.header-inside .span1 .bdo1:hover {
	width: auto;
}

.h-124 {
	width: 100%;
	height: 98px;
}



/**右侧*/
.h_share {
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.h_share li:first-child {
    padding-left: 25px
}

.h_share li {
    display: inline-block;
    padding: 0 15px;
    cursor: pointer;
    position: relative;	
    line-height: 98px;
}

.h_share li h6 {
    line-height: 90px;
    color: #666666;
    font-size: 24px
}

.h_share li:hover h6 {
    color: #e50011
}

.h_share li div {
    position: absolute;
    padding: 5px;
    background: #e50011;
    line-height: 30px;
    font-size: initial;
    display: none;
    transform: translateX(-50%);
    left: 50%;
}

.h_share li div:before {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border: 4px solid #e50011;
    border-color: transparent transparent #e50011 transparent;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%)
}

.h_share li div span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    display: inline-block
}
.h_share li:nth-child(1) div img{
    width: 246px;
	height:92px;
}
.h_share li div img {
    width: 132px
}
.menu-handler {width:5.2%;height:98px;cursor:pointer;right:0px;top:0px;background:#e60012;position:fixed;z-index:68;}
.menu-handler .burger {width:21px;height:3px;background:#fff;display:block;position:absolute;z-index:5;top:29px;left:50%;margin:9px 0px 0px -9px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;}
.menu-handler .burger-2 {top:38px;}
.menu-handler .burger-3 {top:47px;}
.menu-handler.active .burger-1 {top:37px;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}
.menu-handler.active .burger-2 {ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;left:100%;}
.menu-handler.active .burger-3 {top:37px;moz-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);}
.trans,.trans:hover {-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;}
.trans-fast,.trans-fast:hover {-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;}
.head_r {position:absolute;top:0px;bottom:0px;right:11.4%;border-left: 1px solid #dbdbdb;}
.head_r>a {float:left;margin:0px 18px;height:100%;line-height:80px;}
.sousuo {position:absolute;top:0px;z-index:2;right:5.2%;bottom:0px;width:5.2%;background:url(../images/ico1.png) no-repeat center #f2f2f2;cursor:default;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.sousuo.cur {width:3.2%;}
.search {width:20%;right:10%;position:absolute;top:0px;bottom:0px;background-color:rgba(0,0,0,0.8);transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.search .form {width:100%;float:left;height:100%;}
.search .form i {position:absolute;opacity:1;width:17px;left:2%;height:100%;background:url(../images/ico2.png) no-repeat center;}
.search .form i:hover {transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.search .form input[type='text'] {width:80%;padding:10%;font-size:18px;color:#fff;height:100%;background:none;border:none;}
.search.cur {right:8.4%;}
.search.cur .form i {opacity:1;}



/* 底部 */

/*footer*/
footer {
	background: url('../images/f-bg.jpg') center bottom no-repeat #252525;
	position: relative;
	z-index: 990;
}

footer.index-footer {
	padding-top: 73px;
}

.footer-box {
	padding-top: 10px;
	padding-bottom: 48px;
	color: #fff;
	position: relative;
}

.footer-name {
	width: 182px;
	height: 76px;
	text-transform: uppercase;
}

.footer-name .name-cn {
	height: 22px;
	line-height: 22px;
	font-size: 16px;
}

.footer-name .name-en {
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #fff;
}

.footer-name .name-en .footerNav-btn {
	width: 30px;
	height: 25px;
	background: url("../images/icon-06.png") left center no-repeat;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	left: 0;
}

.footer-name .name-en .footerNav-btn:hover {
	left: 5px;
}

.footer-name .bdshare-button-style0-16 .bds_more{
	background: url('../images/icon-07.png') center center no-repeat !important;
	background-position: 0;
	width: 17px;
	height: 17px;
	-webkit-background-size: cover;
	background-size: cover;
}

.footer-name .copy {
	height: 28px;
	line-height: 28px;
}

.footer-address {
	text-align: center;
}

.footer-address img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}

.footer-nav {
	background: #ed6c34;
	display: none;
}

.footer-nav .box {
	width: 100%;
	height: 100%;
	display: table;
}

.footer-nav .box ul {
	display: table-cell;
	vertical-align: middle;
}

.footer-nav .box ul li a {
	display: block;
	line-height: 30px;
	color: #fff;
}

.footer-nav .box ul li a.a-1 {
	margin-bottom: 12px;
	font-size: 18px;
}

.footer-nav .box ul li a.a-2 {
	font-size: 14px;
}

.foot-div1 {
	font-size: 20px;
	line-height: 22px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.foot-div2 {
	line-height: 18px;
}

.index-footer .goTop {
	margin-top: 48px;
	text-transform: uppercase;
}

.top-return {
	cursor: pointer;
}

/* 返回顶部 */
.To-top {
	position: fixed;
	right: 3.85%;
	bottom: 3%;
	display: block;
	width: 50px;
	height: 34px;
	z-index: 15;
}

.To-top img {
	display: block;
	width: 50px;
	height: 34px;
}

/* ------------------首页--------------------- */
.line-bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
}

.line-bg .container {
	background: url('../images/bg-01.png') center top repeat-y;
	-webkit-background-size: 100%;
	background-size: 100%;
}

.banner {
	z-index: 15;
}

.banner .item {
	overflow: hidden;
}

.banner-bg {
	animation: pulse 15s infinite linear;
	-moz-animation: pulse 15s infinite linear; /* Firefox */
	-webkit-animation: pulse 15s infinite linear; /* Safari and Chrome */
	-o-animation: pulse 15s infinite linear; /* Opera */
}

.banner-wenzi {
	position: absolute;
	top: 50%;
	left: 22.13%;
	font-size: 60px;
	font-family: Arial Black, "Helvetica Neue", Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-weight: 750;
	height: 270px;
	margin-top: -135px;
	line-height: 54px;
}

.banner-wenzi .bdo1 {
	color: #d22646;
}

.banner-wenzi .span1 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.banner-wenzi .span1:nth-child(2) {
	margin-left: 200px;
}

.banner-wenzi .span1:nth-child(3) {
	margin-left: 50px;
}

.banner-wenzi .span1:nth-child(4) {
	margin-left: -204px;
}

.banner-wenzi .span1:nth-child(5) {
	margin-left: 110px;
}

.slide-down {
	position: absolute;
	z-index: 16;
	left: 18.75%;
	top: 0;
	height: 66px;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}

.slide-down span {
	position: relative;
	display: inline-block;
}

.slide-down span::before {
	content: " ";
	width: 1px;
	height: 50px;
	background: #fff;
	position: absolute;
	bottom: -66px;
	left: 50%;
}

.index-more {
	width: 33.33%;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	height: 44px;
	line-height: 44px;
	margin-top: 37px;
	position: relative;
	border: 1px solid #000;
	z-index: 3;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-more .span-icon {
	position: absolute;
	right: -14px;
	top: -14px;
	display: block;
	width: 27px;
	height: 27px;
	background: url('../images/icon-10.png') center center no-repeat;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-more:hover {
	border: 1px solid #d22646;
	color: #d22646;
}

.index-more:hover .span-icon {
	background: url('../images/icon-11.png') center center no-repeat;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.index-title {
	padding-bottom: 16px;
	background: url('../images/bg-02.jpg') left bottom no-repeat;
}

.index-title .title-en {
	font-size: 54px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 54px;
}

.index-title .title-cn {
	font-size: 28px;
	line-height: 42px;
}

.index-about {
	margin-top: 128px;
	position: relative;
	z-index: 15;
}

.index-about-wenzi {
	padding-right: 11.6%;
	position: relative;
	margin-top: 15px;
}

.index-about-wenzi .span-line {
	display: block;
	position: absolute;
	left: -33px;
	top: -35px;
	z-index: -1;
	background: url('../images/bg-03.png') center center no-repeat;
	width: 201px;
	height: 249px;
}

.index-about-txt {
	margin-top: 9px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	text-align: justify;
	height: 140px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

.index-about-pic {
	width: 100%;
}

.index-about-pic a {
	display: block;
	margin-left: -14px;
	border: 4px solid #fff;
	overflow: hidden;
}

.index-about-pic img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-about-pic img:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.index-about .index-title {
	margin-left: 1px;
}

.index-pic {
	height: 760px;
	margin-top: -100px;
	background-size: cover !important;
	background-attachment: fixed !important;
}



.index-culture-main{
	padding-bottom: 360px;
	background: url('../images/bg-20.png') right 170px no-repeat;
}
.index-culture {
	margin-top: -166px;
	position: relative;
	z-index: 15;
	
}

.index-culture .index-about-wenzi {
	margin-top: 220px;
	padding-left: 11.6%;
	padding-right: 0;
}

.index-culture .index-about-pic a {
	margin-left: 0;
	margin-right: -16px;
}

.index-culture .index-about-txt {
	height: 168px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}

.index-project {
	margin-top: -180px;
	position: relative;
	z-index: 15;
	padding-bottom: 93px;
}

.index-project-01 {
	background: url('../images/bg-07.jpg') left bottom no-repeat;
	margin-top: 67px;
	position: relative;
}

.index-project-div1{
	float: left;
	width: 25%;
	/* background: red; */
}
.index-project-div2{
	float: right;
	width: 75%;
}

.index-slider-pic{
	margin-top: -38px;
	margin-bottom: -38px;
}
.index-slider-pic img{
	display: block;
	width: 100%;
}

.index-slider-title{
	width: 91.7%;
	padding-bottom: 6px;
	margin-top: 150px;
}
.index-slider-title .span1{
	padding-bottom: 6px;
	background: url('../images/bg-13.jpg') left bottom no-repeat;
}
.index-slider-title .span-line{
	display: block;
	position: absolute;
	z-index: -1;
	width: 183px;
	height: 192px;
	background: url('../images/bg-21.png') center center no-repeat;
	left: -39px;
	top: -27px;
}
.index-slider-title .b1{
	font-size: 24px;
	color: #fff;
	line-height: 42px;
	width: 79%;
	height: 84px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.index-slider-txt{
	font-size: 14px;
	color: #fff;
	line-height: 36px;
	height: 108px;
	margin-top: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.index-slider-title .index-more{
	width: 73%;
	border-color: #fff;
	color: #fff;
}
.index-slider-title .index-more .span-icon{
	background: url('../images/icon-40.png') center center no-repeat;
}
.index-slider-title .index-more:hover{
	border-color: #d22646;
	color: #d22646;
}
.index-slider-title .index-more:hover .span-icon{
	background: url('../images/icon-41.png') center center no-repeat;
}

.index-slider-wenzi{
	position: absolute;
	top: 0;
	bottom: 0;
}
.index-slider-wenzi .slick-list{
	overflow: visible;
}
.index-slider-wenzi .slick-prev,.index-slider-wenzi .slick-next{
	width: 50%;
	height: 80px;
	border: none;
	background: none;
	outline: none;
	font-size: 0 !important;
	position: absolute;
	bottom: 0;
	border-left: 1px solid #e47d90;
}
.index-slider-wenzi .slick-prev{
	left: 0;
	background: url('../images/icon-38.jpg') center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	border-left: none;
}
.index-slider-wenzi .slick-next{
	right: 0;
	background: url('../images/icon-39.jpg') center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.index-project-01 .span-page{
	font-size: 30px;
	color: #000;
	position: absolute;
	right: 14.32%;
	top: -155px;
}
.index-project-01 .span-page .b1{
	font-size: 130px;
	color: #d22646;
	line-height: 130px;
}
.index-project-01 .span-page .bdo1{
	position: relative;
	top: -60px;
}
.index-project-01 .span-page .b2{
	font-size: 50px;
	margin-left: 7px;
}


.index-title2 {
	text-align: center;
	color: #000;
	letter-spacing: 4px;
}

.index-title2 .b-cn {
	font-size: 22px;
	line-height: 58px;
	background: url('../images/bg-05.jpg') center bottom no-repeat;
}

.index-title2 .b-en {
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 13px;
}

.index-service-main{
	background-color:#fff;	
    position: relative;
	z-index:99;
}

.index-service {
	/* margin-top: 55px; */
	position: relative;
	z-index: 15;
}

.index-service-txt {
	font-size: 14px;
	line-height: 26px;
	color: #666;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 28px;
}

.index-service-div1 {
	text-align: center;
	padding-top: 30px;
}

.index-service-a1 {
	display: inline-block;
	font-size: 16px;
	color: #333;
	letter-spacing: 4px;
}

.index-service-a1 .mg1 {
	margin-bottom: 25px;
}

.index-service-a1:hover {
	color: #d22646;
}

.index-service .index-more {
	width: 200px;
	margin-top: 80px;
}

.index-news {
	padding-top: 110px;
	padding-bottom: 110px;
	margin-top: 70px;
	position: relative;
	z-index: 15;
}

.index-news-01 {
	padding-left: 210px;
}

.index-news-left {
	position: absolute;
	width: 210px;
	margin-left: -210px;
	margin-top: 37px;
	color: #fff;
}

.index-title3 {
	padding-bottom: 23px;
	background: url('../images/bg-06.png') left bottom no-repeat;
}

.index-title3 .b-en {
	font-size: 54px;
	line-height: 54px;
	text-transform: uppercase;
}

.index-title3 .span-cn {
	font-size: 28px;
	line-height: 28px;
	margin-top: 9px;
}

.index-news-tab {
	margin-top: 54px;
}

.index-news-tab .span1 {
	font-size: 16px;
	line-height: 24px;
	margin-top: 34px;
}

.index-news-tab .span1:first-child {
	margin-top: 0;
}

.index-news-tab .span1 img {
	margin-right: 6px;
	position: relative;
	top: -2px;
}

.index-news-tab .span1 bdo {
	display: inline-block;
	cursor: pointer;
}

.index-news-right {
	width: 100%;
	background: #fff;
}

.index-news-div1 {
	padding: 60px 15px 40px;
}

.index-news-02 {
	background: #fff;
}

.index-news-tab-nr1 {
	display: none;
}

.index-news-tab-nr1:first-child {
	display: block;
}

.index-news-a1 {
	margin: 0 30px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-news-a1 .span-pic {
	margin-bottom: 22px;
}

.index-news-a1 .span-pic,
.index-news-a1 .span-pic img {
	width: 100%;
}

.index-news-a1 .span-pic img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-news-a1 .index-more {
	width: 100%;
	margin-top: 25px;
}

.index-news-a1 .span-title {
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news-a1 .span-txt {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	margin-top: 5px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.index-news-a1:hover .span-pic img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.index-news-a1:hover .span-title {
	color: #d22646;
}

.index-news-a1 .span-date {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	margin-top: 7px;
}

.index-news-a1:hover .index-more {
	border: 1px solid #d22646;
	color: #d22646;
}

.index-news-a1:hover .index-more .span-icon {
	background: url('../images/icon-11.png') center center no-repeat;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.index-news-div2 {
	padding: 0 15px;
}

.index-news-span-more {
	width: 33.33%;
}

.index-news-span-more a {
	display: block;
	height: 70px;
	line-height: 70px;
	margin-right: -15px;
	background: #d22646;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	text-align: center;
	position: relative;
}

.index-news-span-more a::before {
	content: " ";
	position: absolute;
	width: 28px;
	height: 1px;
	background: #fff;
	right: 12.53%;
	top: 50%;
}

.index-news-span-more a::after {
	content: " ";
	position: absolute;
	width: 10px;
	height: 1px;
	background: #fff;
	right: 12.53%;
	top: 50%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-news-span-more:hover a::after {
	margin-top: -5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.index-partner-main{
	position: relative;
	z-index: 15;
}

.index-partner {
	margin-top: 72px;
	margin-bottom: 70px;
	position: relative;
	z-index: 15;
}

.index-partner-div1 {
	padding-top: 20px;
}

.index-part-a1 {
	display: inline-block;
	margin-top: 32px;
}

.index-part-a1 img {
	display: block;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.index-part-a1:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.index-partner .index-more {
	width: 200px;
	margin-top: 50px;
}

/* ------------------01世纪千府-关于CCIAD--------------------- */
.banner-inside img{
	width: 100%;
	max-width: 100%;
}
.public-title-top {
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}

.public-title {
	float: left;
	width: 20%;
	padding: 37px 0 54px;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(231, 231, 231, .45);
	-moz-box-shadow: 0 0 10px rgba(231, 231, 231, .45);
	box-shadow: 0 0 10px rgba(231, 231, 231, .45);
	text-transform: uppercase;
	margin-top: -80px;
	position: relative;
	z-index: 16;
	text-align: center;
}

.public-title .span1 {
	display: inline-block;
	text-align: left;
}

.public-title .public-en {
	font-size: 44px;
	color: #ddd;
	line-height: 44px;
}

.public-title .public-cn {
	font-size: 22px;
	color: #000;
	line-height: 22px;
	margin-top: -14px;
	padding-bottom: 17px;
	background: url('../images/bg-08.jpg') left bottom no-repeat;
}

.public-menu {
	float: right;
	width: 80%;
}

.public-nav {
	padding-left: 8.8%;
}

.public-nav-owl {
	margin-top: 40px;
}

.public-nav-owl a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-radius: 20px;
	position: relative;
}

/*.public-nav-owl a::after {
	content: " ";
	width: 10px;
	height: 6px;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -40px;
	background: url('../images/icon-20.png') center center no-repeat;
	display: none;
}*/

.public-nav-owl a.ling::after {
	background: none;
}

.public-nav-owl .owl-item {
	padding-bottom: 40px;
}

.public-nav-owl .owl-item a.xz,
.public-nav-owl a:hover,
.public-nav-owl a:active {
	background: #d22646;
	color: #fff;
}

.public-nav-owl .owl-item a.xz::after,
.public-nav-owl a:hover::after,
.public-nav-owl a:active::after {
	display: block;
}

.public-nav-bottom {
	text-align: center;
	line-height: 20px;
	padding: 20px 0;
	border-top: 1px solid #e5e5e5;
}

.public-nav-bottom a {
	display: inline-block;
	font-size: 14px;
	color: #333;
	margin: 0 2%;
}

.public-nav-bottom a.xz,
.public-nav-bottom a:hover {
	color: #d22646;
}

.public-title-nr1 {
	display: none;
}

.about-jianjie {
	margin-top: 30px;
	margin-bottom: 50px;
}

.about-art-01 {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 26px;
	text-align: justify;
}
.about_p{
	line-height:32px;
	font-size:14px;
	color:#707070;
}
.about_img{
	text-align:center;
	margin:2% 0;
}

/* ------------------01世纪千府-关于CCIAD-3--------------------- */
.about-jiagou {
	background: #fafafa;
	padding: 45px 0 85px;
}

/* ------------------04世纪千府-项目案例--------------------- */
.project-main {
	padding: 13px 5.797% 40px;
}

.project-01 {
	margin-bottom: 40px;
}

.project-a1 {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	text-align: center;
	margin: 27px -3px 0;
	cursor: pointer;
}

.project-a1 .span-pic img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.project-a1 .span-title {
	height: 20px;
	margin-top: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.project-a1:hover {
	color: #d22646;
}

.project-a1:hover .span-pic img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.pages {
	text-align: center;
}

.pages a {
	display: inline-block;
	margin: 0 5px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	width: 55px;
	height: 55px;
	border: 1px solid #e6e6e6;
	line-height: 53px;
}

.pages a.ling {
	margin: 0 25px;
}

.pages a.ling span {
	display: inline-block;
	width: 16px;
	height: 28px;
	background: url('../images/icon-22.png') center center no-repeat;
	position: relative;
	top: 12px;
}

.pages a:hover {
	color: #d22646;
	border: 1px solid #d22646;
}

.pages a.xz {
	color: #d22646;
	border: 1px solid #d22646;
}

.pages a.ling:first-child span {
	background: url('../images/icon-21.png') center center no-repeat;
}

.pages a.ling:hover span {
	background: url('../images/icon-222.png') center center no-repeat;
}

.pages a.ling:first-child:hover span {
	background: url('../images/icon-211.png') center center no-repeat;
}

/* ------------------04世纪千府-项目案例-2--------------------- */
.mc {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: rgba(0, 0, 0, .5);
	display: none;
}

.project-tc {
	position: fixed;
	background: #fff;
	z-index: 1001;
	padding: 53px 39px 35px;
	border-radius: 6px;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	height: 540px;
	top: 50%;
	margin-top: -270px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.project-tc.xz {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.project-tc .mg1 {
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	cursor: pointer;
}

.project-tc .mg1:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.project-tc .div-nr {
	height: 452px;
	overflow: auto;
}

.project-tc .gundongtiao{
	height: 452px;
	overflow: auto;
	line-height: 34px;
	color: #333;
}
.project-tc .gundongtiao .b1 {
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding-bottom: 18px;
	background: url('../images/bg-02.jpg') left bottom no-repeat;
	margin-top: 27px;
	margin-bottom: 10px;
}

/* ------------------07世纪千府-新闻资讯--------------------- */
.news-main {
	margin-bottom: 55px;
}

.news-01 {
	padding-bottom: 60px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 60px;
}

.news-a1 {
	color: #666;
	line-height: 22px;
	padding-bottom: 19px;
	margin-top: 40px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.news-a1 img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.news-a1 .span-nr {
	padding: 0 20px;
}

.news-a1 .bdo1 {
	font-size: 18px;
	color: #333;
	margin-top: 21px;
	padding-bottom: 19px;
	background: url('../images/bg-09.jpg') left bottom no-repeat;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.news-a1 .bdo-title {
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-a1 .bdo2 {
	margin-top: 15px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/* ------------------03世纪千府-成员企业-1--------------------- */
.member-main {
	background: url('../images/bg-10.jpg') center center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 76px;
}

.member-title {
	font-size: 20px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 18px;
	background: url('../images/bg-11.jpg') center bottom no-repeat;
}

.member-txt {
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	color: #333;
	margin-bottom: 24px;
	margin-top: 23px;
}

/* ------------------05世纪千府-产品研发--------------------- */
.invent-main {
	width: 87.08%;
	margin: 0 auto 60px;
}

.invent-main .row {
	margin-left: -13px;
	margin-right: -13px;
}

.invent-div1 {
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 18px;
	margin-top: 40px;
	margin: 40px -2px 0;
}

.invent-div1 img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.invent-div1 .span-title {
	margin-top: 18px;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.invent-div1:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}

/* ------------------3世纪千府-成员企业--------------------- */
.member-main2 {
	margin-bottom: 35px;
}

.member-ul1 {
	margin-bottom: 40px;
}

.member-ul1 li .container {
	border-bottom: 1px solid #eee;
	padding-top: 30px;
	padding-bottom: 30px;
}

.member-ul1 .a-logo {
	float: left;
	width: 200px;
	height: 80px;
	border: 1px solid #eee;
	margin-right: 44px;
}

.member-ul1 .a-logo img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.member-ul1 .a-title {
	float: left;
	font-size: 16px;
	line-height: 20px;
	padding: 30px 0;
	font-weight: bold;
	color: #333;
}

.member-ul1 li .a-more {
	float: right;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	padding: 30px 0;
}

.member-ul1 li:hover {
	background: #f5f5f5;
}

.member-ul1 .a-logo:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
}

/* ------------------07世纪千府-新闻资讯-1--------------------- */
.news-art {
	margin-bottom: 40px;
}

.news-art-01 {
	margin-bottom: 42px;
}

.news-art-title {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	text-align: center;
	line-height: 34px;
	margin-top: 20px;
	margin-bottom: 6px;
}

.news-author {
	font-size: 14px;
	color: #333;
	text-align: center;
}

.news-author span {
	margin: 0 80px;
}

.news-art-detail {
	font-size: 14px;
	line-height: 34px;
	color: #333;
	margin-top: 11px;
}

.news-pages .span1 {
	float: left;
	width: 50%;
	text-align: right;
	padding-left: 15px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-pages .span1:first-child {
	text-align: left;
	padding-left: 0;
	padding-right: 15px;
}

.news-pages .span1 a {
	font-size: 14px;
	color: #666;
}

.news-pages .span1 a:hover {
	color: #d22646;
}

/* ------------------02世纪千府-设计团队-2--------------------- */
.team-01 {
	margin-top: 70px;
}

.team-01 .mg1 {
	width: 100%;
}

.team-div1 {
	font-size: 14px;
	line-height: 24px;
	color: #333;
}

.team-span1 {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	padding-bottom: 14px;
	padding-top: 14px;
	background: url('../images/bg-13.jpg') left bottom no-repeat;
	margin-bottom: 24px;
}

.team-span2 {
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 7px;
	margin-top: 24px;
}

.team-div2 {
	margin-top: 52px;
}

.team-div2 .team-span2 {
	margin-bottom: 16px;
}

.team-ggw {
	background: #d22646;
	text-align: center;
	font-size: 34px;
	color: #fff;
	line-height: 40px;
	padding: 100px 0;
	letter-spacing: 4px;
	margin-top: 44px;
}

/* ------------------08世纪千府-合作关系--------------------- */
.mate-main {
	width: 87.08%;
	margin: 0 auto 40px;
}

.mate-01 {
	position: relative;
	margin-top: 40px;
}

.mate-01 .a-pic {
	float: left;
	width: 44.736%;
}

.mate-01 .a-pic img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.mate-01 .a-pic:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.mate-div1 {
	position: absolute;
	left: 44.736%;
	right: 0;
	top: 0;
	bottom: 0;
}

.mate-divv1 {
	background: rgba(0, 0, 0, .88);
	margin-left: -11.38%;
	padding: 53px 12.4% 40px;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	-webkit-box-shadow: 0 0 27px rgba(9, 9, 9, .22);
	-moz-box-shadow: 0 0 27px rgba(9, 9, 9, .22);
	box-shadow: 0 0 27px rgba(9, 9, 9, .22);
}

.mate-divv1 .span-title {
	padding-bottom: 13px;
	background: url('../images/bg-13.jpg') left bottom no-repeat;
	margin-bottom: 17px;
}

.mate-divv1 .span-title a {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
}

.mate-divv1 .span-detail {
	height: 85px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.mate-divv1 .mg1 {
	margin-bottom: 10px;
}

.mate-divv1 .span-more {
	margin-top: 30px;
}

.mate-divv1 .span-more a {
	position: relative;
	left: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.mate-divv1 .span-more:hover a {
	left: 5px;
}

.mate-01:nth-child(2n) .a-pic {
	float: none;
	float: right;
}

.mate-01:nth-child(2n) .mate-div1 {
	left: 0;
	right: 44.736%;
}

.mate-01:nth-child(2n) .mate-divv1 {
	margin-left: auto;
	margin-right: -11.38%;
}

/* ------------------01世纪千府-关于CCIAD-4--------------------- */
.patent-main {
	margin-bottom: 50px;
}

.patent-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin: 30px 0;
}

.patent-01 {
	margin: 0 10%;
}

.patent-table-01 {
	border: 1px solid #dcdcdc;
	font-size: 14px;
	color: #333;
	text-align: center;
}

.patent-table-01 tr th {
	background: #f5f5f5;
	line-height: 20px;
	padding: 9px 0;
	border-left: 1px solid #dcdcdc;
	text-align: center;
}

.patent-table-01 tr td {
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	line-height: 20px;
	padding: 9px 0;
}

.patent-table-01 tr th:first-child,
.patent-table-01 tr td:first-child {
	border-left: 1px solid #dcdcdc;
}

/* ------------------02世纪千府-设计团队--------------------- */
.design-team-main {
	width: 85%;
	margin: 70px auto;
}

.design-team-a1 {
	text-align: center;
	margin: 0 -15px;
	cursor: pointer;
}

.design-team-a1 .mg1 {
	display: block;
	width: 100%;
}

.design-team-a1 .span-abs {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(210, 38, 70, .6);
	font-size: 14px;
	color: #fff;
	padding: 6%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.design-team-a1 .b1 {
	font-size: 18px;
	margin-bottom: 9px;
}

.design-team-a1 .mg-icon {
	margin-top: 16px;
}

.design-team-a1:hover .span-abs {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.design-team-a1 .span-abs2 {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.design-team-a1 .span-abs2 .span-zi {
	text-align: left;
	color: #fff;
	padding: 0 20.86%;
	font-size: 24px;
}

/* ------------------02世纪千府-设计团队-1--------------------- */
.team-tc {
	position: fixed;
	background: #fff;
	z-index: 1001;
	padding: 98px 30px 80px;
	border-radius: 6px;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	height: 540px;
	top: 50%;
	margin-top: -270px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.team-tc.xz {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.team-tc .mg1 {
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	cursor: pointer;
}

.team-tc .mg1:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.team-tc .div-nr .b1 {
	font-size: 18px;
	color: #000;
	line-height: 24px;
	padding-bottom: 18px;
	background: url('../images/bg-02.jpg') left bottom no-repeat;
	margin-top: 27px;
	margin-bottom: 10px;
}

.team-tc .div-pic {
	float: left;
	width: 37.56%;
}

.team-tc .div-wenzi {
	float: right;
	width: 58.1%;
}

.team-tc .div-wenzi .div-nr {
	height: 362px;
	overflow: auto;
	
}
.team-tc .div-wenzi .gundongtiao{
	line-height: 24px;
	color: #333;
	font-size: 14px;
}

.team-tc .div-wenzi .span-title {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	padding-bottom: 21px;
	background: url('../images/bg-13.jpg') left bottom no-repeat;
	margin-bottom: 24px;
}

.team-tc .div-wenzi .mg2 {
	display: none;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	border-radius: 2px;
	background: #d22646;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	border-radius: 2px;
	background: #e5e5e5;
}

/* ------------------09世纪千府-联系我们--------------------- */
.contact-main {
	background: #f5f5f5;
	position: relative;
}

.contact-01 {
	float: left;
	width: 28%;
}

.contact-nr {
	padding-left: 20.4%;
	padding-right: 5%;
}

.contact-div1 {
	padding-top: 50px;
}

.contact-title {
	font-size: 28px;
	color: #000;
	line-height: 28px;
	padding-bottom: 16px;
	background: url('../images/bg-13.jpg') left bottom no-repeat;
	margin-top: 30px;
}

.contact-gd {
	height: 390px;
	margin-top: 33px;
}

.contact-ul1 li {
	font-size: 16px;
	color: #333;
	line-height: 36px;
	padding-bottom: 27px;
	border-bottom: 2px dashed #e2e2e2;
	margin-top: 23px;
}

.contact-ul1 li:first-child {
	margin-top: 0;
}

.contact-ewm {
	padding-bottom: 54px;
}

.contact-ewm .span1 {
	display: inline-block;
	font-size: 14px;
	color: #333;
	margin: 0 4.7%;
	line-height: 22px;
	margin-top: 30px;
}
.contact-ewm .span1:first-child{
	margin-left: 0;
}

.contact-ewm .span1 .bdo1 {
	font-weight: bold;
	margin-top: 10px;
}

.contact-map {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 72%;
}

/* ------------------09世纪千府-联系我们-1--------------------- */
.contact-main2 {
	width: 87.2%;
	margin: 55px auto 50px;
}

.contact-bg {
	background: #fafafa;
	position: relative;
}

.contact-bg .mg-icon {
	width: 37.14%;
	position: absolute;
	right: 0;
	bottom: 0;
}

.contact-zxns-01 {
	float: left;
	width: 40.6%;
	position: relative;
	z-index: 2;
}

.contact-detail {
	position: absolute;
	left: 100%;
	width: 120%;
	top: 75px;
	margin-left: 88px;
	font-size: 14px;
	color: #666;
	line-height: 36px;
	height: 252px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.contact-detail.xz {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.contact-ul2 li .b1 {
	width: 33%;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	background: url('../images/bg-14.png') left center no-repeat #d22646;
}

.contact-ul2 li .b1:first-child {
	background: #d22646;
}

.contact-ul3 {
	min-height: 360px;
}

.contact-ul3 li {
	border-bottom: 1px solid #f1f1f1;
	cursor: pointer;
	background: #fff;
}

.contact-ul3 li .span1 {
	width: 33%;
	font-size: 14px;
	color: #616161;
	text-align: center;
	line-height: 20px;
	padding: 22px 5px 17px;
}

.contact-ul3 li:hover,
.contact-ul3 li.xz {
	background: #fafafa;
}

.contact-ul2 li .b1:nth-child(2),
.contact-ul3 li .span1:nth-child(2) {
	width: 34%;
}

.contact-zxns .span-title {
	font-size: 32px;
	color: #000;
	line-height: 34px;
	margin-bottom: 42px;
}

.contact-detail .span-option {
	font-size: 16px;
	color: #333;
}

.contact-zxns-detail {
	float: right;
	width: 59.4%;
	height: 578px;
	background: #fafafa;
	position: relative;
}

.contact-page {
	padding: 40px 0 38px;
	background: #fff;
}

.contact-page a {
	display: inline-block;
	font-size: 14px;
	color: #d22646;
	width: 50px;
	line-height: 30px;
	text-align: center;
	margin: 0 10px;
}

.contact-page a.ling {
	width: 11px;
	margin-left: 50px;
}

.contact-page a.ling span {
	display: inline-block;
	width: 11px;
	height: 23px;
	background: url('../images/icon-26.png') center center no-repeat;
	position: relative;
	top: 5px;
}

.contact-page a.ling:first-child {
	margin-left: 0;
	margin-right: 50px;
}

.contact-page a.ling:first-child span {
	background: url('../images/icon-25.png') center center no-repeat;
}

.contact-page a:hover,
.contact-page a.xz {
	background: #e9e9e9;
	color: #fff;
}

.contact-page a.ling:hover {
	background: none;
}

.contact-page a.ling:hover span {
	background: url('../images/icon-266.png') center center no-repeat;
}

.contact-page a.ling:hover:first-child span {
	background: url('../images/icon-255.png') center center no-repeat;
}

.contact-mail {
	font-size: 16px;
	color: #d22646;
	background: #fff;
}

.contact-mail .span1 {
	width: 79.3%;
	line-height: 20px;
	padding: 15px 48px;
	background: #fafafa;
}

.contact-mail img {
	margin-right: 8px;
}

/* ------------------01世纪千府-关于CCIAD-2--------------------- */
.about-honor {
	position: relative;
	margin-top: 30px;
	margin-bottom: 73px;
	padding-top: 156px;
}

.about-honor .mg-icon {
	position: absolute;
	right: -10.8%;
	top: 0;
	width: 54.83%;
}

.about-awards {
	margin-left: 220px;
	background: #fff;
	position: relative;
	z-index: 2;
	-webkit-box-shadow: 0 0 34px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 34px rgba(0, 0, 0, .1);
	box-shadow: 0 0 34px rgba(0, 0, 0, .1);
}

.about-awards-01 {
	padding: 50px 30px 37px 60px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.about-awards-01.xz {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.about-awards-01 .b-year {
	display: inline-block;
	padding-right: 33px;
	font-size: 22px;
	color: #333;
	line-height: 22px;
	padding-bottom: 5px;
	border-bottom: 1px solid #333;
}

.about-gd {
	height: 550px;
	margin-top: 32px;
}

.about-honhr-ul1 {
	padding-left: 30px;
	padding-right: 16px;
}

.about-honhr-ul1 li {
	padding-bottom: 32px;
	border-bottom: 2px dashed #dadada;
	margin-top: 20px;
}

.about-honhr-ul1 li:first-child {
	margin-top: 0;
}

.about-honhr-ul1 li .b1 {
	font-size: 14px;
	color: #333;
	line-height: 22px;
	padding: 13px 0;
}

.about-honhr-ul1 li .span1 {
	font-size: 14px;
	color: #666;
	line-height: 22px;
	padding-top: 13px;
}

.about-year {
	position: absolute;
	left: 0;
	top: 0;
}

.about-year .span-option {
	width: 144px;
	height: 113px;
	padding-top: 35px;
	padding-left: 24px;
	background: url('../images/bg-15.png') center center no-repeat;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
}

.about-year-shu {
	margin: 36px 0 0 68px;
	width: 130px;
	position: relative;
	background: url('../images/bg-12.jpg') 15px top repeat-y;
	padding-bottom: 5px;
}

.about-year-shu .bd ul {
	overflow: hidden;
	zoom: 1;
}

.about-year-shu .bd ul li {
	zoom: 1;
}

.about-year-shu .bd ul li .span1 {
	display: inline-block;
	line-height: 22px;
	font-size: 16px;
	color: #999;
	font-weight: bold;
	padding: 44px 0 44px 32px;
	background: url('../images/bg-16.png') left center no-repeat;
	margin-left: 4px;
	cursor: pointer;
}

.about-year-shu .bd ul li .span1.xz {
	background: url('../images/bg-17.png') left center no-repeat;
}

.about-year-shu .prev,
.about-year-shu .next {
	position: absolute;
	left: 0;
	width: 30px;
	height: 36px;
}

.about-year-shu .prev {
	top: -35px;
	background: url('../images/icon-28.png') center center no-repeat;
}

.about-year-shu .next {
	bottom: -35px;
	background: url('../images/icon-29.png') center center no-repeat;
}

.about-year-heng {
	width: auto;
	margin: 0 15px;
	background: url('../images/bg-12.jpg') center bottom 11px repeat-x;
}

.about-year-heng .span1 {
	display: block;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	margin-top: 39px;
	padding-bottom: 39px;
	background: url('../images/bg-16.png') center bottom no-repeat;
}

.about-year-heng .span1.xz {
	background: url('../images/bg-17.png') center bottom no-repeat;
}

.about-year-heng .owl-prev,
.about-year-heng .owl-next {
	position: absolute;
	bottom: -8px;
	width: 36px;
	height: 36px;
	font-size: 0 !important;
}

.about-year-heng .owl-prev {
	left: -15px;
	background: url('../images/icon-30.png') center center no-repeat !important;
}

.about-year-heng .owl-next {
	right: -15px;
	background: url('../images/icon-31.png') center center no-repeat !important;
}

/* ------------------04世纪千府-项目案例-1-------------------- */
.project-02 {
	background: url('../images/bg-18.jpg') center bottom no-repeat #242424;
	padding: 40px 0 146px;
	position: relative;
}

.project-slide-01 {
}

.slider-small {
	width: 56%;
	margin-left: 44%;
	margin-top: -91px;
}

.slider-small .slick-slide {
	margin: 0 10px;
	cursor: pointer;
}

.slider-small .slick-prev,
.slider-small .slick-next {
	position: absolute;
	width: 40px;
	height: 40px;
	background: none;
	border: none;
	outline: none;
	left: -23.88%;
	bottom: 18.73%;
	font-size: 0;
}

.slider-small .slick-prev {
	background: url('../images/icon-32.png') center center no-repeat;
}

.slider-small .slick-next {
	margin-left: 70px;
	background: url('../images/icon-33.png') center center no-repeat;
}

.project-wenzi {
	width: 56%;
	margin:80px auto 0 auto;
	position: relative;
}

.project-wenzi .b-title {
	display: block;
	font-size: 24px;
	line-height: 42px;
	color: #fff;
	width: 120px;
	position: absolute;
	left: -23.88%;
	background: url('../images/bg-11.jpg') right bottom no-repeat;
	padding-bottom: 14px;
}

.project-ul1 li {
	font-size: 14px;
	line-height: 40px;
	color: #fff;
}

.project-des {
	margin-left: 6.4%;
}

.project-des .span-pic {
	float: left;
	margin-top: -82px;
	-webkit-box-shadow: 0 0 24px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 24px rgba(0, 0, 0, .15);
	box-shadow: 0 0 24px rgba(0, 0, 0, .15);
}

.project-des .div1 {
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	width: 48%;
	margin-top: 103px;
	text-align: justify;
	margin-left:5%;
}

.project-des .div1 .b-title {
	font-size: 16px;
	color: #333;
	margin-bottom: 13px;
}

.project-des .div1 .b-title .span1 {
	text-transform: uppercase;
	margin-left: 30px;
}

.slider-pic img {
	display: block;
}

.slider-wenzi {
	background: rgba(0, 0, 0, .86);
	margin-left: 6.16%;
	width: 39.47%;
	margin-top: -110px;
}

.slider-wenzi .slick-prev,
.slider-wenzi .slick-next {
	position: absolute;
	width: 16px;
	height: 12px;
	background: none;
	border: none;
	outline: none;
	right: 9%;
	top: 40px;
	font-size: 0;
	z-index: 2;
}

.slider-wenzi .slick-prev {
	margin-right: 50px;
	background: url('../images/icon-34.png') center center no-repeat;
}

.slider-wenzi .slick-next {
	background: url('../images/icon-35.png') center center no-repeat;
}

/* ------------------01世纪千府-关于CCIAD-1-------------------- */
.about-adv {
	background: #f9f9f9;
	padding: 73px 6.1% 100px;
}

.about-adv-01 {
	position: relative;
	margin-top: 170px;
}

.about-adv-01:first-child {
	margin-top: 0;
}

.about-adv-art {
	float: left;
	width: 54.4%;
	padding: 132px 0;
	background: url('../images/bg-19.jpg') left bottom no-repeat #1b1b1b;
}

.about-adv-art .div2 {
	float: right;
	margin-right: 20.4%;
	width: 366px;
	height: 318px;
	font-size: 20px;
	color: #fff;
	line-height: 44px;
}


.about-adv-title {
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 40px;
}

.about-adv-title .b1 {
	border-right: 2px solid #fff;
	padding-right: 13px;
	margin-right: 14px;
}

.about-adv-title .b2 {
	font-size: 16px;
	text-transform: uppercase;
}

.about-pic {
	position: absolute;
	left: 48.2%;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.about-pic-div1 {
	position: relative;
}

.about-pic-div1 .mg1 {
	width: 76.2%;
	-webkit-box-shadow: 0 0 32px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0 0 32px rgba(0, 0, 0, .09);
	box-shadow: 0 0 32px rgba(0, 0, 0, .09);
	position: relative;
	z-index: 3;
}

.about-pic-lb ul,
.about-pic-lb li {
	margin: 0;
	padding: 0;
	list-style: none
}

.about-pic-lb img {
	border: 0;
	vertical-align: top
}

.about-pic-lb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.about-pic-lb .d_img {
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 100%
}

.about-pic-lb .d_img li {
	position: absolute;
	display: none;
	z-index: 0
}

.about-pic-lb .d_img li img {
	width: 100%;
	border: 1px solid #e5e5e5;
}

.about-pic-lb .d_img li.d_pos1 {
	display: block;
	width: 76.2%;
	left: 0;
	top: 0;
	z-index: 4;
}

.about-pic-lb .d_img li.d_pos2 {
	display: block;
	width: 51%;
	left: 36.6%;
	top: 15.3%;
	z-index: 2
}

.about-pic-lb .d_img li.d_pos3 {
	display: block;
	width: 42.4%;
	left: 57.6%;
	top: 21.56%;
	z-index: 1
}

.about-pic-lb .d_menu {
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center;
	display: none;
}

.about-pages {
	position: absolute;
	bottom: -140px;
	left: 16.86%;
}

.about-pages .d_prev,
.about-pages .d_next {
	margin-top: 27px;
	cursor: pointer;
}

.about-pages .span-page {
	font-size: 16px;
	color: #000;
	line-height: 88px;
	margin: 0 65px;
}

.about-pages .span-page .b1 {
	font-size: 88px;
	color: #d22646;
}

.about-pages .span-page .bdo1 {
	position: relative;
	top: -50px;
}

.about-pages .span-page .b2 {
	font-size: 30px;
}

.about-adv-01:nth-child(2n) .about-adv-art {
	float: none;
	float: right;
}

.about-adv-01:nth-child(2n) .about-adv-art .div2 {
	float: none;
	margin-right: 0;
	margin-left: 20.4%;
}

.about-adv-01:nth-child(2n) .about-pic {
	left: 0;
	right: 48.2%;
}

.about-adv-01:nth-child(2n) .about-pic-div1 .mg1 {
	float: right;
}

.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos1 {
	display: block;
	width: 76.2%;
	left: 23.9%;
	top: 0;
	z-index: 4;
}

.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos2 {
	display: block;
	width: 51%;
	left: 12.35%;
	top: 15.3%;
	z-index: 2
}

.about-adv-01:nth-child(2n) .about-pic-lb .d_img li.d_pos3 {
	display: block;
	width: 42.4%;
	left: 0;
	top: 21.56%;
	z-index: 1
}

.about-adv-01:nth-child(2n) .about-pages {
	left: auto;
	right: 16.86%;
}



/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.gdt{
	height: 362px;
	overflow: auto;
}
.gdt::-webkit-scrollbar  
{  
    width: 4px;  
    height: 4px;  
    background: none;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
.gdt::-webkit-scrollbar-track  
{  
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);   */
    border-radius: 2px;  
    background-color: #e5e5e5;  
}  
  
/*定义滑块 内阴影+圆角*/  
.gdt::-webkit-scrollbar-thumb  
{  
    border-radius: 2px;  
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);   */
    background-color: #d80340;  
}

.project-tc .div-nr .divv1{
	margin-left: -15px;
	margin-right: -15px;
}
.project-tc .div-nr .divv1 img{
	width:100%;
}



/*菜单*/
.w1200 {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
}
.w1600 {
    width: 1600px;
    margin: 0 auto;
    overflow: hidden;
}
.w12{
	width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.w120{
	width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.menuBox {position:fixed;top:98px;right:-100%;overflow:scroll;width:100%;bottom:0px;background-color:rgba(255,255,255,0.95);z-index:999;}
.menuBox .w1200 {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.menu_top {width:100%;float:left;}
.menu_top a {display:inline-block;margin-right:44px;padding-left:67px;line-height:22px;font-size:14px;color:#282828;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s;}
.menu_top a:before {display:block;width:52px;height:1px;content:'';display:block;position:absolute;left:0;top:48%;background-color:#282828;transition:all 0.3s;-webkit-transition:all 0.3s;}
.menu_top a:hover {padding-left:60px;margin-right:51px;}
.menu_top a:hover:before {width:45px;}
.menuBox .w1200>ul {width:100%;float:left;margin-top:8%;}
.menuBox .w1200>ul li.hide {display:none;}
.menuBox .w1200>ul li {float:left;margin-right:6%;}
.menuBox .w1200>ul li>p {display:block;font-size:24px;line-height:25px;margin-bottom:40px;padding-left:0;}
.menuBox .w1200>ul li>p a {color:#282828;}
.menuBox .w1200>ul li>p span {font-size:18px;font-family:'Century Gothic';}
.menu_list {display:block;overflow:hidden}
.menu_li_c>div a {font-size:14px;color:#666;margin-left:44px;display:block;line-height:28px;}
.menu_li_c>p a em {display:inline-block;width:0px;height:1px;background-color:#666666;margin-right:3px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.menu_li_c>p a {display:block;font-size:16px;line-height:29px;color:#666666;padding-left:28px;}
.menu_li_h>div {display:none;}

.top_kong{height:98px;}
#flash{width:100%;height: 678px;position: relative;z-index:99;}
#flash #play{width:100%;height: 678px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:20px;left:470px;list-style: none;display:none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../images/beijing.png) 0px 0px;position: absolute;top:300px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../images/beijing.png) -40px 0px;position: absolute;top:300px;right:10px;z-index: 1000;}
#prev:hover{background:url(../images/beijing.png) 0px -62px;}
#next:hover{background:url(../images/beijing.png) -40px -62px;}

@media (max-width:768px) {
	.top_kong{
		height:80px;
	}
	#flash{
		height:145px;
	}
	#next,#prev{
		display:none;
	}
}

/*合作伙伴*/
.cooA_top {width:100%;float:left;background:url(../images/coopic1.jpg) no-repeat center;background-size:cover;padding:50px 0px 30px 0px;}
.cooA_top dl {width:68%;float:left;margin-left:3.5%;}
.cooA_top dl dt {font-size:30px;color:#e60012;}
.cooA_top dl dd p {font-size:16px;color:#333333;line-height:30px;margin-top:30px;}
.cooA_con {width:100%;float:left;margin-top:10px;}
.cooA_con li {width:196px;height:92px;float:left;overflow:hidden;margin:30px 30px 0px 0px;border:1px solid #e2e2e4;}
.cooA_con li a {display:inline-block;}
.cooA_con li:nth-child(5n) {margin-right:0px;}
.cooA_con img {
    width: 100%;
    height: 100%;
    display: block;
    transition-duration: 1s;
    -ms-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
}
@media screen and (min-width:1025px) {
	.img:hover img {
		transform:scale(1.1);
		-o-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-webkit-transform:scale(1.1);
	}
}

@media screen and (max-width: 415px){
	.w12{width: 100%;}
	.cooA_con li{height:auto;}
	.cooA_top {padding:30px 0px;}
	.cooA_top dl dt {font-size:22px;}
	.cooA_top dl {width:90%;margin-left:5%;}
	.cooA_top dl dd p {font-size:14px;line-height:24px;margin-top:10px;}
	.cooA_con li,.cooA_con li:nth-child(5n) {width:31.2%;margin-right:2%;margin-top:10px;}
	.cooA_con li:nth-child(3n) {margin-right:0px;}
}

.news_img{
	margin-top:3%;
}
.news_img span{
	margin:2% 0;
	display:block;
	font-size:14px;
	color:#333;
}
.news_neirong{
	font-size:14px;
	color:#333;
	line-height:36px;
}


/*联系我们*/
.contact_us .contact_p1{margin:60px 0;}
.contact_us .contact_p1>.w120{position:relative;}
.contact_us .contact_p1 .map_box{ height:450px; overflow:hidden;}
.contact_us .contact_p1 .map_box img{max-width:none;}
.contact_us .contact_p1 .map_text{width:36%;background:url(../images/blur_73.png);color:#fff;position:absolute;top:13%;right:5%;}
.contact_us .contact_p1 .map_text dl{padding:10% 6%;}
.contact_us .contact_p1 .map_text dt{font-size:24px;margin-bottom:26px;}
.contact_us .contact_p1 .map_text dd{margin-bottom:20px;line-height:30px;}
.contact_us .contact_p1 .map_text dd .map_main {width:80%;font-size:14px;color:#fff;}
.contact_us .contact_p1 .map_text dd a{color:#fff;}
.contact_us .contact_p1 .map_text dd .map_ico{width:30px;height:30px;background:url(../images/about_callus_part1_ico.png) no-repeat;margin-right:10px;}
.contact_us .contact_p1 .map_text dd.dd1 .map_ico{background-position:0px 0px;}
.contact_us .contact_p1 .map_text dd.dd2 .map_ico{background-position:-30px 0px;}
.contact_us .contact_p1 .map_text dd.dd3 .map_ico{background-position:-60px 0px;cursor:default;}
.contact_us .contact_p1 .map_text dd.dd4 .map_ico{background-position:-90px 0px;}

/*.contact_us .contact_p2{margin-top: 45px;}*/
.contact_us .contact_p2 .contact-sec{margin-top:45px;}
.contact_us .contact_p2 .contact-sec h2{color:#333;font-size:28px;line-height:48px;text-align: center;margin-bottom: 35px;}
.contact_us .contact_p2 .feedback-form .required{color:#C00;font-size:18px;position:absolute;top:16px;left:20px;}
.contact_us .contact_p2 .feedback-sec {margin-top:0;}
.contact_us .contact_p2 .feedback-sec .feedback-form .row{margin-bottom:30px;}
.contact_us .contact_p2 .feedback-sec .feedback-form textarea,.feedback-sec .feedback-form input{padding:12px 15px;height:auto;border-radius:3px;border:1px solid #d7d7d7;box-shadow: none;background-color:#f9f9f9;}
.contact_us .contact_p2 .feedback-sec .feedback-form select{padding:12px 15px;width:100%;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.contact_us .contact_p2 .btn-contact{background-color:#BD0810;padding:6px 0;border:none;color:#fff;line-height: 38px;}
.contact_us .contact_p2 .btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#BD0810;border-color:#BD0810;}
.contact_us .contact_p2 .btn-contact:hover { background-color: #BD0810; color:#fff;}  
.contact_us .contact_p2 .con_yzm_ip {width:30%;height:50px;float:left;vertical-align: middle;}
.contact_us .contact_p2 .con_yzm .yzm_img {width:30%;height:48px;margin:0 10px; vertical-align: middle;margin-top:1px}
.contact_us .contact_p2 .con_yzm em {color: #c20000; vertical-align: middle;}

.row>.span-4 {
    width: 31.33333333%;
}
.row>[class*="span-"] {
    float: left;
    margin-right: 2%;
    *margin-right: 1.89%;
}
.row>.span-12 {
    width: 98%;
}
.row>.span-8 {
    width: 64.66666667%;
}

.row{margin:0;}
@media screen and (max-width: 415px){
	.w120{
		width:100%;
	}
	.contact_us .contact_p1 .map_text{
		width:100%;
		position: relative;
		right:0;
		top:0;
	}
	.con_yzm,.con_btn{
		width:100% !important;
		margin-bottom:2%;
	}
}


/*yewu*/
.jjfatxt,.jsbzlist li,.jsbzlist li:after,.jsbzlist li span, .jsbzlist li h2, .jsbzlist li h2:after, .jsbzlist li i, .jsbzlist li p, .jsbzlist li, .jsbzlist li:after{
	transition: all .55s cubic-bezier(.35, .75, .55, 1) 0.1s;
	-webkit-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
	-moz-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
}
.xtjjfa {
	padding: 0 0 40px 0;
}

.container2 {
    width: 90.5%;
    margin: 0 auto;
    position: relative;
    font-size: 14px;
	text-align:center;
}
.container_2 {
    width: 90.5%;
    margin: 0 auto;
    position: relative;
    font-size: 14px;
}

.xtjjfa_list {
	margin-top: 50px;
	position: relative;
	z-index: 2;

}

.xtjjfa_list li {
	display: inline-block;
	width: 19.1%;
	margin-right: 0.875%;
	position: relative;
	overflow: hidden;
}

.active .xtjjfa_list li {
	opacity: 1;
	transform: translateY(0)
}

.xtjjfa_list li:nth-child(5n) {
	margin-right: 0
}

.xtjjfa_list li img {
	width: 100%
}

.xtjjfa_list li h1 {
	position: absolute;
	left: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	bottom: 40px
}
.jjfatxt {
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	left: 0;
	top: 0;
	transform: translateY(101%)
}
.xtjjfa_list li:hover h1 {
	opacity: 0;
	transform: translateY(200%)
}

.jjfainner {
	position: absolute;
	box-sizing: border-box;
	padding: 0 25px;
	width: 100%;
	left: 0;
	bottom: 0;
	padding-bottom: 40px
}

.jjfainner h2 {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 40px;
}

.jjfainner p a {
	color: #fff;
	line-height: 40px;
	font-size: 18px;
}

.jjfainner p a:before {
	content: '';
	display: inline-block;
	width: 0;
	margin-right: 0;
	height: 1px;
	background: #fff;
	vertical-align: middle
}

.jjfainner p a:hover:before {
	/* width: 10px; */
	/* margin-right: 5px */
}

/*产品*/

.fs_tit {
    text-align: center;
    transform: translateY(100%);
    opacity: 0;
	padding-top:45px;
}
.fs_tit h3:after {
    content: '';
    display: block;
    width: 44px;
    height: 6px;
    background: #d50110;
    margin: 35px auto 0;
}
.active .fs_tit {
	opacity: 1;
	transform: translateY(0)
}

.fs_tit h2 {
	font-size: 40px;
	color: #282828;
	line-height: 50px;
}

.fs_tit h3 {
	color: rgba(40, 40, 40, .4);
	font-size: 12px;
	text-transform: uppercase;
}
.cp_tab {
	padding: 80px 0 0 0;
	background:url("../images/chan_bg.jpg") no-repeat;
}
.cp_tab_w1600{
	width:1600px;
	background-color:#f9f9f9;
	margin:0 auto;
}
.container2 {
	margin-top: 35px;
}


 .container2 li {
	display: inline-block;
	vertical-align: top;
	width: 10.9%;
	margin-right: 0.601%;
	padding: 11px 0;
	text-align: center;
	color: #282828;
	font-size: 14px;
	background: #dddddd
}

.container2 li:last-child {
	margin-right: 0px
}

.container2 li.ac,
.container2 li:hover {
	color: #fff;
	background: #d50110
}

.cp_lst {
	margin-top: 40px;
}

.cp_lst li {
	display: inline-block;
	width: 23.9%;
	box-sizing: border-box;
	overflow: hidden;
	margin-right: 1.17333333%;
	margin-bottom: 1.17333333%;
	background: #fff;
	text-align: center;
	position: relative;
	border: 3px solid transparent
}

.cp_lst li img {
	width: 100%
}

.cp_lst li:nth-child(4n) {
	margin-right: 0
}

.cp_lst li:hover {
	border-color: #d50110;
	background: transparent
}

.cp_lst li a {
	display: block;
	padding: 0 0 53px;

}

.cp_lst li h2 {
	line-height: 24px;
	color: #282828;
	font-size: 20px;
	height: 48px
}

.cp_lst li h3 {
	margin-top: 20px;
	color: #d50110
}

/*页码*/
.page {
	font-size: 14px;
	margin-top: 60px
}

.page a {
	text-align: center;
	display: inline-block;
	width: 37px;
	height: 37px;
	border: 1px solid #c2c2c2;
	line-height: 37px;
	color: #282828;
	box-sizing: border-box;
	margin-right: 10px
}

.page a:hover,
.page a.ac {
	color: #fff;
	background: #d50110;
	border-color: #d50110
}

.page a h6 {
	display: inline-block
}

.page .ud {
	display: inline-block
}

.page span {
	font-size: 14px;
	line-height: 37px;
	color: #282828;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top
}

/*tab*/

.cont {
	display: none;
}

.cont.active {
	display: block;
}

/*建筑防水*/
.cwimg {
	margin-top: 55px;
	position: relative;
}

.cwimg img {
	width: 100%
}

.cwimgtxt {
	position: absolute;
	width: 50%;
	box-sizing: border-box;
	padding-left: 130px;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.cwimgtxt h2 {
	color: #d50110;
	font-weight: bold;
	font-size: 44px;
	line-height: 60px;
	transform: translateX(100%);
	opacity: 0;
}

.cwimgtxt h2 span {
	color: #000000
}

.cwimgtxt font {
	line-height: 36px;
	text-transform: uppercase;
	font-size: 20px;
	color: rgba(40, 40, 40, .4);
	display: block;
	margin-top: 15px;
	transform: translateX(100%);
	opacity: 0;
}
.cwimgtxt font, .cwimgtxt h2 {
    opacity: 1;
    transform: translateX(0);
}


.howuser {
	padding: 65px 0 0;
}

.howuserinner {
	font-size: 0;
	margin-top: 65px
}

.how_left {
	width: 57.6%;
	display: inline-block;
	vertical-align: top
}

.howuserinner img {
	width: 100%
}

.how_right {
	width: 42.4%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.how_right p {
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	padding: 20px 100px;
	color: #fff;
	font-size: 18px;
	left: 0;
	bottom: 0;
	text-align: justify;
	text-shadow: 0 0 5px rgba(0, 0, 0, .8);
	background: rgba(0, 0, 0, .6);
	line-height: 34px
}

.why {
	padding: 65px 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(../images/whyback_02.jpg)
}

.whylsit {
	margin-top: 60px;
	opacity: 0;
	transform: translateY(100%)
}

.active .whylsit {
	opacity: 1;
	transform: translateY(0)
}

.whylsit li {
	/* border: 1px solid #cbcbcb; */
	padding: 20px 120px 20px 90px;
	/* background: #fff; */
	margin-bottom: 8px;
	font-size: 0;
	cursor: pointer;
}

.whylsit li:last-child {
	margin-bottom: 0
}

/* .whylsit li:nth-child(even) {
	background: #e9e9e9
} */

.whylsit li span {
	display: none;
	vertical-align: middle;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	border: 1px solid #282828;
	color: #282828;
	line-height: 17px;
	font-size: 12px;
	padding-left: 4px;
	box-sizing: border-box;
}

.whylsit li p {
	width: calc(100% - 19px);
	box-sizing: border-box;
	padding-left: 60px;
	display: inline-block;
	vertical-align: middle;
	color: #282828;
	font-size: 20px;
}

/* .whylsit li:hover {
	background: #d50110
} */

/* .whylsit li:hover p,
.whylsit li:hover span {
	color: #fff;
	border-color: #fff
} */


.bg-grey {
	width: 100%;
	height: auto;
	padding: 55px 0;
}
.tab-block {
	width: 100%;
	background-color: #FFF;
}
.tab-block .tab-buttons {
	width: 100%;
	height: 50px;
	background-color: #f6f6f6
}
.tab-block .tab-buttons .tab-button {
	width: 20%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	background-color: #494949;
	font-size:20px;
	font-weight:bold;
}
.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color:#e60012;
	font-size:20px;
	font-weight:bold;
}
.tab-block .tabs {
	width: 100%;
}
.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	padding: 25px 100px;
	display: none;
	margin:0 auto;
	text-align:center;
}
.tab-block .tabs .tab-item.active {
	display: block
}
.tab-block .tabs .tab-item li{
	width:49%;	
    display: inline-block;
}
.tab-block .tabs .tab-item p,.information-tab {
	font-size:16px;
	color:#333;
	line-height:30px;
	text-align:left;
}

/*产品详情*/
.proxq_top {width:100%;background-color:#f4f4f6;padding-bottom:100px;padding-top:70px}
.proxq_top .w1200>p {width:100%;padding:24px 0px;}
.proxq_top .w1200>p a {color:#999999;}
.proxq_top .w1200>p a:hover,.proxq_top .w1200>p a.cur {color:#e60012;}
.proxq_top .w1200>p a:after {content:'>';color:#999;margin:0px 5px;}
.proxq_top .w1200>p a:last-child:after {display:none;}
.proxq_t_cL {width:49.5%;float:left;position:relative;margin-top:50px;}
.proxq_t_cL>img {width:76%;float:left;}
.proxq_t_cR {width:50%;float:right;}
.proxq_t_cR dl {width:100%;float:left;}
.proxq_t_cR dl dt {padding:30px 0px;border-bottom:1px solid #d3d3d4;}
.proxq_t_cR dl dt h1 {display:block;font-size:36px;color:#000000;font-family:'方正兰亭粗黑简体'}
.proxq_t_cR dl dt p {font-size:24px;color:#666666;margin-top:4px;}
.proxq_t_cR dl dd p {font-size:16px;color:#666666;line-height:30px;padding:24px 0px;margin-bottom:20px;border-bottom:1px solid #d3d3d4;}
.proxq_t_cR dl dd span {display:block;padding-left:32px;margin-top:2px;font-size:16px;line-height:30px;}
.proxq_t_cR dl dd span:nth-child(2) {background:url(../images/proico6.png) no-repeat left 7px;}
.proxq_t_cR dl dd span:nth-child(3) {background:url(../images/proico7.png) no-repeat left 7px;}
.proxq_t_cR dl dd span:nth-child(4) {background:url(../images/proico8.png) no-repeat left 7px;}
.proxq_t_cR dl dd a {float:left;padding:0px 72px 0px 32px;font-size:18px;margin:48px 20px 0px 0px;background:#a5a5a5;line-height:60px;color:#fff;position:relative;}
.proxq_t_cR dl dd a:after {position:absolute;top:17px;line-height:0;}
.proxq_t_cR dl dd a:nth-child(1) {padding:0px 108px 0px 68px;}
.proxq_t_cR dl dd a:nth-child(1):after {content:url(../images/proico5.png);right:66px;}
.proxq_t_cR dl dd a.cur,.proxq_t_cR dl dd a:hover {background:#e60012;}


/*性能指标*/
.xnzb_con{
	padding:60px;
	overflow:hidden;
}
.xnzb_cL{
	float:left;
}
.xnzb_cL li{
	height:60px;
	border-bottom:1px solid #ccc;
    margin-bottom: 20px;
}
.xnzb_cL li img{
	float:left;
	margin-right:20px;
    margin-top: 5px;
}
.xnzb_cL_right{
	float:left;
}
.xnzb_cL_right span{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.xnzb_cL_right p{
	font-size:16px;
	color:#666;
}
.xnzb_cR{
	float:right;
}


/*适用范围*/
.syfw_con{
	margin:30px 0;
	overflow:hidden;
}
.syfw_con>h1 {
    color: #d50110;
    font-size: 24px;
	padding:20px 0;
}
.syfw_cL{
	float:left;
}
.syfw_cR{
	background-color:#f9f9f9;
	float:left;
	width:48%;
	padding:0 1%;
	height:430px;
}
.rhsy>h2 {
    line-height: 39px;
    padding: 0 38px;
    color: #fff;
    font-size: 14px;
    background: #d50110;
    display: inline-block;
}
.rhsy>p {
    line-height: 27px;
    font-size: 14px;
    color: #333;
}

/*注意事项*/
.zysx{
	width:100%;
	background:url("../images/zhuyi_bg.png") no-repeat;
	height:609px;
}
.zysx_cL{
	float:left;
}
.zysx_cR{
	width:47%;
	float:right;
	margin-top:5%;
}
.biao_t{	
	border:1px solid #ccc;
	border-bottom:0;
}
.biao_t li{
	border-bottom:1px solid #ccc;
	font-size:16px;
	color:#000;
	padding:20px 0;
	padding-left:30px;
}

/*研发平台*/
.ab2_con{
	margin-bottom:70px;
}
.ab2_top {float:left;width:100%;background:url(../images/ab2pic1.jpg) no-repeat center;height:550px;margin-top:0;}
.ab2_top li {width:15.8%;padding:0px 1.5%;height:100%;float:left;border-left:1px solid #9d9798;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.ab2_top li strong {font-size:18px;color:#fff;display:block;margin-top:70px;}
.ab2_top li strong i {display:block;font-size:60px;font-style:normal;margin-bottom:10px;}
.ab2_top li p {font-size:14px;line-height:24px;margin-top:16px;color:#fff;display:none;}
.ab2_top li:first-child {border-left:none;}
.ab2_top li.cur p {display:block;}
.ab2_top li.cur {padding:0px 3.6%;width:35%;}
.ab2_top li.cur strong {color:#e60012;}
.ab2_con>img {width:100%;float:left;margin-top:22px;}


/*研发团队*/
.ping_1{
	font-size:18px;
	color:#282828;
	line-height:34px;
	margin-bottom:30px;
}
.tranShow {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
}
.ab3_en li {width:32%;float:left;margin-right:2%;overflow:hidden;position:relative;margin-top:24px;}
.ab3_en li:nth-child(3n) {margin-right:0px;}
.ab3_en li span {position:absolute;left:0px;right:0px;top:50%;transform:translateY(-50%);text-align:center;padding-top:66px;font-size:24px;color:#fff;background-repeat:no-repeat;background-position:top;}
.ab3_en li:nth-child(1) span {background-image:url(../images/ab2ico2.png);}
.ab3_en li:nth-child(2) span {background-image:url(../images/ab2ico3.png);}
.ab3_en li:nth-child(3) span {background-image:url(../images/ab2ico4.png);}
.ab3_en li:nth-child(4) span {background-image:url(../images/ab2ico5.png);}
.ab3_en li:nth-child(5) span {background-image:url(../images/ab2ico6.png);}
.ab3_en li:nth-child(6) span {background-image:url(../images/ab2ico7.png);}


/*研发成果*/
.yfcg{
	background:url("../images/chenguo.jpg") no-repeat;
	height:658px;
    position: relative;
}.yfcginner li {
	position: absolute;
	text-align: left;
	/* transform: translateX(100%);
	opacity: 0; */
}

.active .yfcginner li {
	transform: translateX(0);
	opacity: 1;
}

.yfcginner li:nth-child(5) span,
.yfcginner li:nth-child(6) span,
.yfcginner li:nth-child(7) span {
	float: right;
	margin-left: 10px
}

.yfcginner li:nth-child(1) {
	right: 30%;
    top: 32%;
}

.yfcginner li:nth-child(2) {
	right: 27%;
    top: 52%;
}

.yfcginner li:nth-child(3) {
	right: 30%; 
    top: 71%;
}

.yfcginner li:nth-child(4) {
	right: 35%;
    top: 90%;
}

.yfcginner li:nth-child(5) {
	left: 29%;
    top: 37%;
}

.yfcginner li:nth-child(6) {
	left: 21%;
    top: 60%;
}

.yfcginner li:nth-child(7) {
	left: 23%;
    top: 82%;
}
.yfcginner span {
	font-size: 70px;
	color: #fff;
	line-height: 0;
	height: 70px
}

.yfcginner h2 {
	color: #fff;
	font-size: 18px;
	display: inline-block;
	vertical-align: bottom
}

/*标准化施工*/
.service_area{ padding: 60px 0 0; }
.service_area .pt_hd{ text-align: center;}
.service_area .pt_hd .tit{ font-size: 30px; color: #000; }
.service_area .pt_hd .dec{ font-size: 15px; color: #616161; margin: 3% 0; width: 90%; padding-left: 5%;text-align:center;}
.service_area .pt_hd .dec p{text-align:center;line-height:30px;}
.service_area .pt_bd{ background: url(../images/service_bg.jpg) center center; height: 100%; background-size: cover; margin-top: 6%; box-sizing: border-box; padding: 3% 0; }
.service_area .pt_bd .tit{ font-size: 35px; color: #fff; text-align: center;margin-bottom:65px; }
.service_area .pt_bd .dec{ font-size: 16px; color: #fff; text-align: center; margin: 0 0 2%}
.service_area .pt_bd .cont_1 li{ background: #fff; }
.service_area .pt_bd .cont_1 li .img_box,.service_area .pt_bd .cont_1 li .con{ width: 50%; }
.service_area .pt_bd .cont_1 li .con{ box-sizing: border-box; padding: 7%; }
.service_area .pt_bd .cont_1 li .con .title{ font-size: 23px; font-weight: bold; color: #000; margin-bottom: 5%; }
.service_area .pt_bd .cont_1 li .con .dec{ font-size: 14px; color: #232121; text-align: left;}
.service_area .pt_bd .cont_1 li:nth-child(odd) .img_box{ float: left; }
.service_area .pt_bd .cont_1 li:nth-child(odd) .con{ float: right; position: relative;}
.service_area .pt_bd .cont_1 li:nth-child(even) .img_box{ float: right; }
.service_area .pt_bd .cont_1 li:nth-child(even) .con{ float: left; position: relative;}
.service_area .pt_bd .cont_1 li:nth-child(odd) .con:before{ content: ""; position: absolute; width: 0; height: 0; border-width: 26px; border-style: solid; border-color: transparent #fff transparent transparent; top: 50%; margin-top: -13px; left: -50px; }
.service_area .pt_bd .cont_1 li:nth-child(even) .con:before{ content: ""; position: absolute; width: 0; height: 0; border-width: 26px; border-style: solid; border-color: transparent transparent transparent #fff; top: 50%; margin-top: -13px; right: -50px; }

/**/
.control-box {
	margin-top:80px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  height: 190px;
  margin: auto 70px auto;
}
#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 255px;
  height: 190px;
  float: left;
  border-left: 3px white solid;
}
.shadow a {
  display: inline-block;
  color: #555;
  text-decoration: none;
  text-align:center;
  font-size:14px;
  margin-top: 10px;
}


/*智能制造*/
.jsbz {
	padding: 90px 0 100px
}

.jsbzlist {
	margin-top: 40px;
}

.jsbzlist li {
	display: inline-block;
	width: 23%;
	margin-right: 1.33333%;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	vertical-align: top;
	text-align: center;
	padding-bottom: 40px;
	position: relative;
	line-height: 0;
	opacity: 0;
	transform: translateY(100%)
}

.active .jsbzlist li {
	opacity: 1;
	transform: translateY(0)
}

.jsbzlist li:nth-child(4n) {
	margin-right: 0
}

.jsbzlist li span {
	display: inline-block;
	width: 105px;
	height: 90px;
	background-image: url(../images/jsbzbor_03.png);
	background-size: 100% 100%;
	margin-top: 85px;
	line-height: 90px;
	margin-bottom: 34px
}

.jsbzlist li font {
	color: #d50110;
	font-size: 48px;
}

.jsbzlist li h2 {
	font-size: 20px;
	color: #282828;
	margin-bottom: 20px
}

.jsbzlist li h2:after {
	content: '';
	display: block;
	width: 28px;
	height: 3px;
	background: #d50110;
	margin: 30px auto 0
}

.jsbzlist li p {
	display: inline-block;
	width: 75%;
	text-align: left;
	line-height: 30px;
	color: #777777;
	font-size: 14px;
	height: 286px;
}

.jsbzlist li i {
	display: block;
	color: #000;
	font-size: 18px;
	margin: 0 auto
}

.jsbzlist li:hover {
	background: #d50110
}

.jsbzlist li:hover h2,
.jsbzlist li:hover p {
	color: #fff
}

.jsbzlist li:hover h2:after {
	background: #fff
}

.jsbzlist li:hover span,
.jsbzlist li:hover i {
	opacity: 0;
}

.jsbzlist li:hover h2,
.jsbzlist li:hover p,
.jsbzlist li:hover span {
	transform: translateY(-55px)
}

.jsbzlist li:after {
	content: '';
	display: block;
	width: calc(100% - 16px);
	height: calc(100% - 16px);
	border: 1px solid #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) scale(0);
}

.jsbzlist li:hover:after {
	transform: translateX(-50%) translateY(-50%) scale(1)
}
.project-main2{
	margin-bottom:50px;
}


/*轮图*/
.gongye{
	background:url("../images/lunbo_bg.jpg") no-repeat;
	height:738px;
}
.gongye_bottom{
	width:100%;
	overflow:hidden;
}
.button {
    position: absolute;
    cursor: pointer;
    font-size: 40px;
    color: #333;

}
.prev1 {
    left: 0;
}
.next1 {
    right: 0;
    transform: rotate(-180deg);
}
.w1600 {
    width: 1600px;
    margin: 0 auto;
    position: relative;
    padding: 0 50px;
}
.slide_wrap  {
    overflow: hidden;
    position: relative;
}
.slide_wrap ul {
    position: relative;
    left: 0px;
}
.slide_wrap::after {
    width: 100%;
    height: 1px ;
    background-color: #999;
    content: '';
    position: absolute;
    top: 48px;
    left: 0px;
}
.slide_items li{
    float: left;
    font-size: 20px;
    width: 200px;
    text-align: center;    
}
.slide_items li a {
    display: block;
}
.slide_items li.on {
    color: yellow;
    border-radius: 30px;
}
.slide_items li span {
    color: #d12646;
    font-size: 24px;
    display: block;
}
.slide_items li div {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #d12646; ;
    border-radius: 13px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 0;
}
.slide_items li i{
    display: block;
    width: 10px;
    height: 10px;
    background-color: #d12646;
    border-radius: 5px;

}
.slide_items li.on div {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-color: #f9f9f9;
    border-radius: 13px;
    padding: 8px;
    box-sizing: border-box;
    margin-top: 0;
}
.slide-content{
	padding-top:40px;
}
.slide-content li img{
	float:left;
}
.youce{
	float:left;
	width:37%;
	margin:0 0 0 50px;
}
.slide-content h2 {
	margin-bottom: 36px;
	color: #d50110;
	font-size: 30px;
	font-weight: bold;
}

.slide-content h2:after {
	content: "";
	display: block;
	width: 28px;
	height: 3px;
	background: #d50110;
	margin-top: 45px
}

.slide-content p {
	line-height: 35px;
	font-size: 18px;
	color: #282828
}

.slide-content ul {
    display: none;
}
.slide-content ul.on {
    display: block;
}

/*原材料*/
.ensure{background:url("../images/yuan_bg.jpg") no-repeat;height:574px;padding-top:70px;}
.ensure .part1 .pt_hd{ text-align: center; }
.ensure .part1 .pt_hd .tit{ font-size: 30px; color: #000; }
.ensure .part1 .pt_hd .dec{ font-size: 15px; color: #616161;margin: 2% 0 5%;}
.ensure .part1 .pt_hd .dec p{text-align:center;line-height:25px;}
.ensure .part1 .pt_bd .imgBox{ width: 24%; text-align: center; display: inline-block; }
.ensure .part1 .pt_bd .imgBox .center{ margin: 0 auto 10%; }

.ensure .part2{ background: url(../img/ensure_pt2_bg.jpg) center center no-repeat; height: 651px; background-size: cover; }


.wuyou-waiter {position:fixed;right:0px;top:50%;margin-top:-90px;z-index:999;}
.waiter-ul {width:66px;}
.waiter-ul li {position:relative;white-space:nowrap;z-index:1;background:#fff;box-shadow:0px 0px 10px #ebebeb;height:66px;float:right;margin-top:2px;width:66px;background:#fff;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s;}
.waiter-ul li a {width:66px;height:66px;font-size:16px;color:#ffffff;line-height:66px;float:left;text-align:center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s;text-decoration:none;}
.waiter-title {position:absolute;width:114px;right:0px;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.3);z-index:1;opacity:0;visibility:hidden;}
li {list-style:none;}
.waiter-ul li:hover .waiter-title {right:74px;opacity:1;visibility:visible;}
.waiter-ul li a i {height:100%;width:66px;float:left;}
.waiter-ul li.wuyou-yuy a i {background:url(../images/wico1.png) no-repeat center;}
.waiter-ul li.wuyou-tel a i {background:url(../images/wico2.png) no-repeat center;}
.waiter-ul li.wuyou-wb a {background:url(../images/wico3.png) no-repeat center;}
.waiter-ul li.wuyou-wx a i {background:url(../images/wico4.png) no-repeat center;}
.waiter-ul li.wuyou-zx a i {background:url(../images/wico5.png) no-repeat center;}
.waiter-ul li.wuyou-top a {background:url(../images/wico6.png) no-repeat center #e60012;}
.waiter-ul li:hover {background:#e60012;box-shadow:none;}
.waiter-ul li.wuyou-yuy:hover a i {background:url(../images/wico01.png) no-repeat center;}
.waiter-ul li.wuyou-tel:hover a i {background:url(../images/wico02.png) no-repeat center;}
.waiter-ul li.wuyou-wx:hover a i {background:url(../images/wico04.png) no-repeat center;}
.waiter-ul li.wuyou-zx:hover a i {background:url(../images/wico05.png) no-repeat center;}
.waiter-ul li.wuyou-wb:hover a {background:url(../images/wico03.png) no-repeat center #e60012;}
.waiter-ul li.wuyou-yuy:hover {width:170px;}
.waiter-ul li.wuyou-tel:hover {width:210px;}
.waiter-ul li.wuyou-wx a {background:#fff}
.waiter-ul li.wuyou-wx:hover a {background:#e60012}
.waiter-ul li.wuyou-wx .waiter-title {z-index:-1;}
.waiter-ul li.wuyou-dy a i {background:url(../images/wicody.png) no-repeat center;}
.waiter-ul li.wuyou-dy:hover a i {background:url(../images/wicodycur.png) no-repeat center;}


/*搜索*/
.res_top {width:100%;float:left;}
.res_top p {width:516px;height:44px;border:1px solid #d8d8d8;float:left;border-radius:20px;}
.res_top p a {width:50px;height:100%;float:left;background:url(../images/reico1.png) no-repeat center;margin-left:4px;}
.res_top p input {width:60%;float:left;height:100%;border:none;background:none;color:#666;}
.res_top p button {width:40px;height:40px;border:0;color:#fff;background-color: #e60012;float:right;border-radius:100%;margin:1 0 0px 0px;}
.res_a {width:100%;float:left;border-bottom:1px solid #d3d3d4;margin:38px 0px 10px 0px;}
.res_a a {float:left;font-size:18px;color:#000000;width:98px;text-align:center;border-bottom:3px solid #f4f4f6;line-height:58px;}
.res_a a.cur {color:#e60012;font-size:24px;border-color:#e60012;}
.res_a p {float:right;color:#666666;margin-top:30px;}
.auxq_con {width:100%;background:#f4f4f6;padding-bottom:74px;}
.auxq_con .w120>p {width:100%;float:left;padding:24px 0px 60px 0px;}
.auxq_con .w120>p a {color:#999999;}
.auxq_con .w120>p a:hover,.auxq_con .w1200>p a.cur {color:#e60012;}
.auxq_con .w120>p a:after {content:'>';color:#999;margin:0px 5px;}
.auxq_con .w120>p a:last-child:after {display:none;}
.newsC {width:100%;float:left;}
.newsC li {width:100%;padding:30px 0px;border-bottom:1px solid #e5e5e5;float:left;}
.newsC li>a {float:left;width:20%;overflow:hidden;}
.newsC_c {width:60%;float:left;margin-left:1.6%;}
.newsC_c>a {font-size:18px;color:#333;display:block;margin-top:20px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'方正兰亭粗黑简体';}
.newsC_c>a:hover {color:#e60012;}
.newsC_c>p {color:#666666;line-height:24px;font-size:16px;margin-top:18px;height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;border:0;}
.newsC_c>i {display:none;font-style:normal;}
.newsC_c_t {width:100%;float:left;margin-top:26px;}
.newsC_c_t>span {float:left;width:80px;line-height:24px;border:1px solid #e5e5e5;border-radius:10px 0px 0px 10px;text-align:center;}
.newsC_c_t>span i {display:inline-block;font-style:normal;}
.newsC_c_t>span i:before {content:url(../images/newsico1.jpg);margin-right:4px;}
.newsC_c_t>a {width:100px;height:26px;text-align:center;font-size:12px;color:#fff;text-align:center;line-height:26px;background:#e60012;float:left;border-radius:10px;}
.newsC_c_t>.bshare-custom {float:left;}
.newsC_c_t>.bshare-custom>a {padding:0px;margin:0px;width:50px;height:24px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.newsC_c_t>.bshare-custom>a.bshare-more {background:url(../images/newsico2.jpg) no-repeat center;}
.newsC li>span {float:right;padding:40px 3.2%;text-align:center;border-left:1px solid #e5e5e5;font-size:48px;font-family:"Arial";font-family:'方正兰亭粗黑简体';color:#555555;}
.newsC li>span i {display:block;font-size:14px;color:#8f8f8f;font-weight:normal;font-style:normal;}




@media only screen and (min-width:1200px) {
	.xtjjfa_list li:hover .jjfatxt {
		transform: translateY(0);
		background: #98c9f0;
	}

}

@media only screen and (max-width:768px) {
.w120{width: 90%;}
.auxq_con .w120>p {text-align:right;}
.auxq_con .w120>p {
    padding-bottom: 20px;
}
.res_top p {
    width: 99%;
    height: 36px;
}
.res_top p a {
    width: 10%;
}
.res_top p i {
    margin: 9px 10px 0px 0px;
}
.res_a {
    margin-top: 20px;
}
.newsC {
    margin-top: 10px;
}
.newsC li {
    position: relative;
    padding: 20px 0px;
    min-height: 84px;
}
.service_area .pt_bd .cont_1 li .img_box, .service_area .pt_bd .cont_1 li .con{
	width:100%;
}
	.xtjjfa_list li {
        width: 100%;
        margin-right: 0;
    }
	.xtjjfa_list li img {
		display: none;
	}
	.xtjjfa_list li h1 {
		display: none;
	}
	.jjfatxt {
		transform: translateY(0);
		position: static;
		border-bottom: 1px dashed #ccc;
		padding-bottom: 10px;
		/* background: rgba(213,1,16,.8); */
	}
	.jjfainner {
		position: static;
		padding: 0 2px;
	}
	.jjfainner h2 {
		font-size: 14px;
		margin-bottom: 8px;
		text-align:left;
		line-height:28px;
	}
	.jjfainner p a, .jjfainner h2 {
		color: #282828;
	}
	.jjfainner p {
		display: none;
	}
	.cp_tab_w1600{
		width:100%;
	}
	.cp_tab {
		padding: 20px 5%;
		background:none;
	}
	.container2 li {
		margin:0  2% 2% 0;
		width: 48%;
		box-sizing: border-box;
		font-size: 12px;
		line-height: 20px;
		padding: 4px 0;
		float:left;
	}
	.cp_lst li {
		width: 48%;
	}
	.cp_lst li a {
		padding-bottom: 20px;
	}
	.cp_lst li h2 {
		font-size: 12px;
		line-height: 20px;
		height: 40px;
	}
	.cp_lst li h3 {
		font-size: 12px;
		margin-top: 10px;
	}
	.page {
    margin-top: 30px;
}
	.page {
		padding-bottom: 30px !important;
	}
	.page a {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 12px;
	}
	.cwimg {
		margin-top: 20px;
	}
	.cwimgtxt {
		width: 100%;
		box-sizing: border-box;
		padding: 0 5%;
	}
	.cwimgtxt h2 {
    font-size: 12px;
	}
	.cwimgtxt font {
		display: none;
	}
	.cwfsxt, .howuser {
		padding: 18px 0 0;
	}
	.howuserinner {
		margin-top: 18px;
	}
	.how_left {
			width: 100%
		}

		.how_right {
			width: 100%
		}
	.how_right p {
		padding: 8px 5%;
		font-size: 12px;
		line-height: 20px;
	}
	.tab-block .tab-buttons .tab-button{
		width:50%;
	}
	.tab-block .tabs .tab-item{
		padding:10px;
	}
	.tab-block .tabs .tab-item li{
		width:100%;
	}
	.proxq_t_cR, .sea1C_R, .auxq_con_l {
		width: 96%;
		padding:2%;
	}
	.proxq_top{
		padding-bottom:30px;
    padding-top: 0;
	}
	.proxq_t_cR dl dt {
    padding: 20px 0px;
	}
	.proxq_t_cL{
		width:100%;
	}
	.proxq_t_cR dl dd span {
		font-size: 14px;
		line-height: 24px;
	}
	.proxq_t_cR dl dt h1 {
		font-size: 24px;
	}
	.proxq_t_cR dl dt p {
		font-size: 18px;
	}
	.proxq_t_cR dl dd p {
		font-size: 14px;
		line-height: 24px;
		padding: 20px 0px;
	}
	.proxq_t_cR dl dd a:nth-child(1), .proxq_t_cR dl dd a:nth-child(2) {
		padding: 0px 46px 0px 20px;
		font-size: 16px;
		line-height: 40px;
		margin-top:20px;
	}
	.proxq_t_cR dl dd a:nth-child(1):after {
		content: url(../images/proico5.png);
		right: 12px;
		top: 9px;
	}
	.proxq_t_cL>img{
		width:100%;
	}
	.xnzb_con{
		padding:20px 5px;
	}
	.syfw_cR,.zysx_cR{
		width:100%;
	}
	.zysx_cL{
		display:none;
	}
	.xnzb_cL li img{
		display:none;
	}
	.xnzb_cL{
		width:100%;
	}
	.ab2_con{
		width:90%;
		margin:0 auto;
	}
	.ab2_top {
		margin-top: 16px;
	}
	.ab2_top {
		background: none;
		height: auto;
	}
	.ab2_top li, .ab2_top li.cur {
		width: 100%;
		padding: 20px 0px;
		float: left;
		border: none;
	}
	.ab2_top li strong {
		color: #e60012;
		margin-top: 0px;
	}
	.ab2_top li strong i {
		font-size: 36px;
	}
	.ab2_top li p {
		display: block;
		color: #333;
	}
	.ab3_en li {
		width: 48%;
		margin:1%;
	}
	.ab3_en li:nth-child(3n){
		margin-right:1%;
	}
	.yfcg{
		display:none;
	}
	.jsbzlist li {
		
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.gongye{
		height:100%;
		background:transparent;
	}
	.gongye .w1600{
		width:100%;
	}
	.slide-content li img{
		width:100%;
	}
	.youce{
		width:100%;
		margin-left:0;
		margin-top:2%;
	}
	.project-02{
		width:100%;
	}
	.project-des{
		margin-left:0;
	}
	.gongye{
		display:none;
	}
	.part1{
		width: 90%;
	}
	.ensure .part1 .pt_bd .imgBox{
		width:49%;
		margin-bottom:5%;
	}
	.ensure{
		background-size: cover;		
		height: auto;
	}
	.jsbz{		
		padding-bottom: 0;
	}
	.project-des .div1{
		margin-left: 0;
	}
}