/*初始样式*/
body {
	color: #333;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}

/*网站字体颜色*/
body,
ul,
ol,
li,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
img,
span,
input {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	text-decoration: none;
	font-family: "Microsoft Yahei";
}

/*for ie f6n.net*/
a:focus {
	outline: 0;
}

/*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img {
	border: none;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
	font-family: "Microsoft Yahei";
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Microsoft Yahei";
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

i,
em {
	font-style: normal;
}

.clearfix:after {
	content: "";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

/* -- 页面整体布局 -- */
.title {
	background: url(../image/tits.png) no-repeat center bottom;
}

#newBridge .icon-right-center {
	top: 40% !important;
}


/* -- 广告 -- */
.content {
	width: 1200px;
	margin: 0 auto;
	font-family: "Microsoft Yahei";
}

.fullSlide {
	width: 100%;
	position: relative;
	z-index: 0;
	clear: both;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd .con {
	width: 100% !important;
	height: auto !important;
	display: block;
}

.fullSlide .bd li {
	width: 100% !important;
	overflow: hidden;
	text-align: center;
	background: no-repeat center top;
	z-index: 0;
}

.fullSlide .bd li img {
	display: block;
	height: auto !important;
	width: 100%;
}

.fullSlide .hdu {
	position: absolute;
	width: 100%;
	height: 10px;
	right: 0;
	bottom: 44px;
	text-align: center;
}

.fullSlide .hdu li {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #ffffff;
	margin: 0 10px;
	border-radius: 6px;
}

.fullSlide .hdu li.on {
	background: #034695;
}

.fullSlide .prev {
	position: absolute;
	top: 45%;
	left: 1.5%;
	z-index: 10;
	cursor: pointer;
}

.fullSlide .next {
	position: absolute;
	top: 45%;
	right: 1.5%;
	z-index: 10;
	cursor: pointer;
}

.fullSlide i {
	text-align: center;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.5);
}

.fullSlide i img {
	height: 30px;
	display: inline-block;
	margin-top: 15px;
}








.index_about {
	padding: 80px 0;
	background: url(../image/yz_bg2.jpg) no-repeat;
}

.clearfloat:after {
	display: block;
	clear: both;
	content: "";
}

.inab_left,
.inab_right {
	width: 50%;

	float: left;

	padding-right: 15px;

	padding-left: 15px;

	box-sizing: border-box;
}

.row {

	margin-right: -15px;

	margin-left: -15px;

}

.row:after,
.row:before {
	display: table;
	content: " ";

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;
}

.row:after {
	clear: both;
}

.inab_left .inab_tit {
	font-size: 42px;
	line-height: 42px;
	font-weight: bold;
}

.inab_left .inab_tit em {
	color: #f29a04;
}

.inab_left .inab_con {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin: 30px 0;
}

.inab_h3 {
	display: block;
	font-size: 26px;
	color: #0d0700;
	line-height: 30px;
	padding-top: 26px;
}

/* .inab_img{margin-right: -302px;} */
.inab_img {
	overflow: hidden;
}

.inab_img img:hover {
	transform: scale(1.2);
}

.inab_ulcon {
	position: relative;
	z-index: 2;
	width: 130%;
	box-shadow: 5px 6px 15px #777575;
	background-color: #fff;
}

.inab_ulcon ul li {
	float: left;
	width: 25%;
	text-align: center;
	margin: 30px 0;
	text-align: center;
	border-right: 1px solid #ddd;
	box-sizing: border-box;
}

.inab_ulcon ul li span {
	display: block;
	font-size: 48px;
}

.inab_ulcon ul li p {
	margin-top: 20px;
	font-size: 16px;
	color: #000;
	line-height: 24px;
}

.inab_ulcon ul li:hover img {
	transform: rotateY(180deg);
}

.inab_link a {
	display: block;
	height: 50px;
	line-height: 50px;
	width: 160px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #bf0917;
	margin-top: 30px;
}


.donghua {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}



.titletong {
	text-align: center;
	margin-bottom: 40px;
}

.titletong h2 {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}

.titletong p {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	padding-top: 20px;
}




/* 产品展示 */
.index_product {
	margin: 50px auto;
}

.index_cpitem {
	margin-bottom: 30px;
}

.index_pronavul {
	text-align: center;
	margin-bottom: 30px;
	font-size: 0;
}

.index_pronavul li {
	display: inline-block;
	text-align: center;
	height: 50px;
	background-color: #f5f5f5;
	line-height: 50px;
	margin: 0 11px;
}

.index_pronavul li a {
	display: block;
	font-size: 16px;
	padding: 0 104px;
	color: black;
}

.index_pronavul li:hover {
	background-color: #bf0917;
}

.index_pronavul li:hover a {
	color: #fff;
}

.index_procur {
	background-color: #bf0917 !important;
}
.index_pronavul li.index_procur a{
	color: #fff;
}
.index_pronavlist .inrowitme {
	display: none;
}

.index_pronavlist .inrowitme:first-child {
	display: block;
}

.index_procur a {
	color: #fff;
}

.index_cpitem a {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.mBox2Img {
	position: relative;
	overflow: hidden;
}

.mBox2Img>img {
	
    height: 310px;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.6s ease-in-out;
}

.mBox2Line {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 6px;
	background: #a41435;
	transition: all 0.6s ease-out 0.2s;
	-webkit-transition: all 0.6s ease-out 0.2s;
}

.mBox2Shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}

.mBox2Conbg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}

.mBox2_name {
	text-align: center;
	color: #FFFFFF;
	width: 100%;
	overflow: hidden;
}

.mBox2_name h4 {
	font-size: 16px;
	line-height: 50px;
	margin: 0 auto;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mBox2Brief {
	width: 100%;
	font-size: 15px;
	color: #ffffff;
	padding: 5px 10px 15px;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
}

.mBox2Ico {
	margin: 0 auto;
	background: url(../images/mBox2Ico.png) center center no-repeat;
	width: 24px;
	height: 24px;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
}

.index_cpitem a:hover .mBox2Img>img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.index_cpitem a:hover .mBox2Line {
	width: 100%;
	left: 0;
}

.index_cpitem a:hover .mBox2Shadow {
	height: 100%;
	background: rgb(74 74 73 / 80%);
}

.index_cpitem a:hover .mBox2Conbg {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.index_cpitem a:hover .mBox2_name h4 {
	font-size: 18px;
	font-weight: bold;
}

.index_cpitem a:hover .mBox2Brief {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	transition: all 0.3s ease-out 0.2s;
	-webkit-transition: all 0.3s ease-out 0.2s;
}

.index_cpitem a:hover .mBox2Ico {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	transition: all 0.3s ease-out 0.3s;
	-webkit-transition: all 0.3s ease-out 0.3s;
}

.img-responsive {
	display: block;
}

.index_cpitem {
	text-align: center;
	transition: All 0.4s ease-in-out 0.3s;
	-webkit-transition: All 0.4s ease-in-out 0.3s;
	-moz-transition: All 0.4s ease-in-out 0.3s;
	-o-transition: All 0.4s ease-in-out 0.3s;

}

.donghua {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.index_pronavlist {
	padding: 0px 5%;
}

.index_pronavlist .index_cpitem {
	width: calc((100% - 150px)/4);
	margin-right: 50px;
	margin-bottom: 50px;
	float: left;
}

.index_pronavlist .index_cpitem:nth-child(4n) {
	margin-right: 0;
}











.project {
	width: 100%;
	background: url(../image/projectBg01.jpg) no-repeat center;
	height: 339px;
	padding-top: 42px;
	text-align: center;
}

.project .headLine {
	font-size: 33px;
	color: #fff;
	padding-top: 0;
	padding-bottom: 0;
}

.project span {
	display: block;
	font-size: 18px;
	color: #9b9a99;
	padding-top: 20px;
}

.project em {
	display: block;
	margin-top: 22px;
	font-size: 21px;
	color: #fff;
}

.project h4 {
	font-size: 21px;
	color: #fff;
	margin-top: 6px;
	font-weight: normal;
}

.project h4 em {
	font-size: 25px;
	color: #fff;
	font-weight: bold;
}

.project .Input {
	width: 764px;
	margin: 32px auto 0;
	height: 48px;
}

.project .Input input {
	width: 230px;
	float: left;
	border: none;
	border-left: 1px solid #cfcfcf;
	height: 48px;
	line-height: 48px;
	outline: none;
	padding: 0 10px 0 18px;
	color: #ffffff;
}

.project input.indexfrom {
	background: #bf0917;
}

.project .Input a {
	display: block;
	width: 152px;
	height: 48px;
	float: left;
	line-height: 48px;
	text-align: center;
	background: #e15616;
	font-size: 14px;
	color: #fff;
	border-radius: 0 30px 30px 0;
}

.project .Input .name {
	border-radius: 30px 0 0 30px;
}

.project p {
	font-size: 18px;
	color: #fff;
	margin-top: 26px;
}

.project p b {
	font-size: 36px;
}


.project p i {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}












/* -- 关于我们 -- */
.abt {
	background: url(../image/abt_bg.jpg) no-repeat center;
	height: 640px;
	padding-top: 100px;
}

.abt h2 {
	font-weight: bold;
	font-size: 40px;
	line-height: 46px;
	color: #333333;
	padding-top: 70px;
	background: url(../image/dou.png) no-repeat left top;
}

.abt h2 a {
	color: #bf0917;
}

.abt h2 span {
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	padding-top: 12px;
	display: block;
}

.abt_l {
	width: 300px;
}

.abt_l i img {
	display: block;
	width: 300px;
	height: 220px;
	margin-top: 272px;
}

.abt dl {
	width: 900px;
}

.abt dt img {
	display: block;
	width: 900px;
	height: 420px;
}

.abt dd p {
	padding-left: 60px;
	padding-top: 30px;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.abt dd .more {
	float: right;
	padding-right: 35px;
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #f29a02;
	background: url(../image/jt.png) no-repeat right;
	margin-top: 20px;
}

.abt dd .more:hover {
	animation: shake 1.5s linear;
	-webkit-animation: shake 1.5s linear;
}


.news {
	padding-top: 100px;
	padding-bottom: 80px
}



.news h2 {
	height: 115px;
	text-align: center;
	margin-bottom: 38px;
}

.news h2 em {
	font-size: 44px;
	color: #333333;
	display: block;
	line-height: 44px;
	font-weight: normal;
}

.news h2 span {
	font-size: 24px;
	color: #666666;
	display: block;
	line-height: 24px;
	padding-top: 15px;
	font-weight: normal;
}


.news .news-c {
	margin-top: 33px;
	position: relative
}

.news .news-c::before {
	content: "";
	display: block;
	width: 2px;
	height: 560px;
	background: #f2f2f2;
	position: absolute;
	left: 384px;
	top: 0;
	z-index: -1
}

.news .news-c::after {
	content: "";
	display: block;
	width: 2px;
	height: 560px;
	background: #f2f2f2;
	position: absolute;
	right: 384px;
	top: 0;
	z-index: -1
}

.news .news-c .tempWrap {
	width: 1200px !important
}

.news .news-c ul li {
	float: left;
	width: 340px;
	margin-right: 90px;
	padding-top: 33px;
	height: 560px;
	box-sizing: border-box
}

.news .news-c ul li i {
	font-size: 20px;
	font-weight: 400;
	line-height: 100%;
	color: #333;
	display: block;
	margin-bottom: 23px
}

.news .news-c ul li em {
	display: block;
	width: 340px;
	height: 190px;
	overflow: hidden;
	line-height: 0
}

.news .news-c ul li em img {
	display: block;
	width: 340px;
	height: 190px;
	transition: all .25s ease
}

.news .news-c ul li h4 {
	font-size: 24px;
	font-weight: 400;
	color: #333;
	display: block;
	margin-top: 25px;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 36px;
	height: 72px;
	transition: all .25s ease
}

.news .news-c ul li p {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 26px;
	height: 52px;
	margin-bottom: 76px;
	transition: all .25s ease
}

.news .news-c ul li span {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #333;
	padding-right: 38px;
	background-image: url(../images/news-more.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto auto
}

.news .news-c ul li:last-of-type {
	margin-right: 0
}

.news .news-c ul li:hover em img {
	filter: contrast(80%)
}

.news .news-c ul li:hover h4 {
	margin-top: 20px;
	color: #bf0917
}

.news .news-c ul li:hover p {
	padding-top: 10px
}

.news .news-c ul::after {
	line-height: 0;
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.news .news-c .prev {
	position: absolute;
	width: 40px;
	height: 40px;
	border: 2px solid #ddd;
	border-radius: 50%;
	left: -80px;
	top: 0;
	margin-top: 150px;
	transform: rotateY(180deg);
	cursor: pointer;
	transition: .35s
}

.news .news-c .prev img {
	width: 100%;
	display: block
}

.news .news-c .prev:hover {
	left: -85px
}

.news .news-c .next {
	position: absolute;
	width: 40px;
	height: 40px;
	border: 2px solid #ddd;
	border-radius: 50%;
	right: -80px;
	top: 0;
	margin-top: 150px;
	cursor: pointer;
	transition: .35s
}

.news .news-c .next img {
	width: 100%;
	display: block
}

.news .news-c .next:hover {
	right: -85px
}


.partner {
	background-image: url(../image/hz-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto auto;
	height: 780px;
	box-sizing: border-box
}

.partner .partner-c dl dt {
	padding-top: 144px;
	float: left;
	width: 540px
}

.partner .partner-c dl dt h2 {
	font-size: 80px;
	font-weight: 400;
	line-height: 80px;
	color: #ccc;
	display: block;
	text-transform: uppercase;
	transition: .35s
}

.partner .partner-c dl dt h2 a {
	color: #ccc;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, Arial, Helvetica;
	display: block
}

.partner .partner-c dl dt h2 span {
	font-size: 36px;
	font-weight: 400;
	line-height: 38px;
	color: #333;
	display: block;
	margin-top: 5px
}

.partner .partner-c dl dt h2:hover {
	padding-left: 10px
}

.partner .partner-c dl dt p {
	font-size: 16px;
	font-weight: lighter;
	color: #666;
	display: block;
	margin-top: 42px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	line-height: 36px;
	height: 144px
}

.partner .partner-c dl dt em a {
	font-size: 18px;
	font-weight: 400;
	line-height: 45px;
	color: #fff;
	display: block;
	background: #bf0917 url(../image/team-more.png);
	background-repeat: no-repeat;
	background-position: right 29px center;
	background-size: auto auto;
	width: 180px;
	border-radius: 23px;
	text-indent: 32px;
	transition: .35s;
	margin-top: 30px
}

.partner .partner-c dl dt em a:hover {
	text-indent: 35px;
	background-position: right 35px center
}

.partner .partner-c dl dd {
	float: right;
	width: 648px;
	line-height: 0;
	padding-top: 78px
}

.partner .partner-c dl dd img {
	width: 100%;
	height: auto;
	display: block
}


/* -- 案例 -- */
.al {
	padding-bottom: 20px;
}


.al h2 {
	height: 115px;
	text-align: center;
	padding-top: 100px;
	margin-bottom: 38px;
}

.al h2 em {
	font-size: 44px;
	color: #333333;
	display: block;
	line-height: 44px;
	font-weight: normal;
}

.al h2 span {
	font-size: 24px;
	color: #666666;
	display: block;
	line-height: 24px;
	padding-top: 15px;
	font-weight: normal;
}

.al .al_con {
	position: relative;
	width: 100%;
}

.al_con ul li em {
	position: relative;
	width: 100%;
	display: block;
	border-radius: 10px;
}

.al_con ul li {
	float: left;
	width: 25%;
	position: relative;
}


.al_con ul li i {
	padding: 10px;
	display: block;
	position: relative;
}

.al_con ul li i img {
	width: 100%;
	display: block;
}

.al_con h4 {
	display: block;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: left;
}

.al_con h4 b {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	display: block;
	text-align: center;
	padding-top: 30px;
	font-weight: normal;
}

.al_con h4 span {
	font-size: 16px;
	color: #999999;
	line-height: 16px;
	display: block;
	padding-top: 12px;
	font-weight: normal;
}

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




.al_con .sprev {
	position: absolute;
	left: -8%;
	top: 40%;
	width: 60px;
	height: 60px;
	background: url(../image/left1.png) no-repeat;
	z-index: 10;
}

.al_con .snext {
	position: absolute;
	right: -8%;
	top: 40%;
	width: 60px;
	height: 60px;
	background: url(../image/right1.png) no-repeat;
	z-index: 10;
}

.al .ljzx {
	display: block;
	width: 155px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;
	padding-left: 25px;
	border-radius: 20px;
	transition: all 0.5s;
	background: #034695;
	position: relative;
	margin: 36px auto 0;
}

.al .ljzx::after {
	height: 8px;
	width: 28px;
	display: block;
	background: url(../image/aft1.png) no-repeat;
	content: "";
	position: absolute;
	right: 35px;
	top: 16px;
}

.al .ljzx:hover {
	animation: shake 1.5s linear;
	-webkit-animation: shake 1.5s linear;
}

/* -- 案例 -- */
.al01 {
	padding-bottom: 60px;
}


.al01 h2 {
	height: 115px;
	text-align: center;
	padding-top: 100px;
	margin-bottom: 38px;
}

.al01 h2 em {
	font-size: 44px;
	color: #333333;
	display: block;
	line-height: 44px;
	font-weight: normal;
}

.al01 h2 span {
	font-size: 24px;
	color: #666666;
	display: block;
	line-height: 24px;
	padding-top: 15px;
	font-weight: normal;
}

.al01 .al_con01 {
	position: relative;
	width: 100%;
}

.al_con01 ul li em {
	position: relative;
	width: 80%;
	display: block;
	border-radius: 10px;
}

.al_con01 ul li {
	float: left;
	width: 25%;
	position: relative;
}


.al_con01 ul li i {
	padding: 10px;
	display: block;
	position: relative;
}

.al_con01 ul li i img {
	width: 100%;
	display: block;
	border-radius: 50%;
}

.al_con01 h4 {
	display: block;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: left;
}

.al_con01 h4 b {
	font-size: 20px;
	color: #333333;
	line-height: 24px;
	display: block;
	text-align: center;
	padding-top: 30px;
	font-weight: normal;
}

.al_con01 h4 span {
	font-size: 16px;
	color: #999999;
	line-height: 16px;
	display: block;
	padding-top: 12px;
	font-weight: normal;
}

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




.al_con01 .sprev {
	position: absolute;
	left: -8%;
	top: 40%;
	width: 60px;
	height: 60px;
	background: url(../image/left1.png) no-repeat;
	z-index: 10;
}

.al_con01 .snext {
	position: absolute;
	right: -8%;
	top: 40%;
	width: 60px;
	height: 60px;
	background: url(../image/right1.png) no-repeat;
	z-index: 10;
}

.al01 .ljzx {
	display: block;
	width: 155px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;
	padding-left: 25px;
	border-radius: 20px;
	transition: all 0.5s;
	background: #034695;
	position: relative;
	margin: 36px auto 0;
}

.al01 .ljzx::after {
	height: 8px;
	width: 28px;
	display: block;
	background: url(../image/aft1.png) no-repeat;
	content: "";
	position: absolute;
	right: 35px;
	top: 16px;
}

.al01 .ljzx:hover {
	animation: shake 1.5s linear;
	-webkit-animation: shake 1.5s linear;
}


/*优势*/
.ys {
	background: url(../image/ys_bj.jpg) no-repeat center top;
	height: 1667px;
	overflow: hidden;
}

.ys_con {
	height: 1667px;
	overflow: hidden;
	position: relative;
}

.ys_con strong {
	height: 135px;
	background: url(../image/ys_h.png) no-repeat center top;
	overflow: hidden;
	text-align: center;
	font: 16px/30px "思源黑体";
	color: #666;
	padding-top: 132px;
	display: block;
}

.ys_con strong p {
	font: 24px/40px "思源黑体";
	color: #000;
}

.one {
	width: 600px;
	overflow: hidden;
	position: absolute;
	top: 335px;
	left: 0;
}

.one dt {
	background: url(../image/ys_db.gif) no-repeat left top;
	width: 60px;
	height: 85px;
	overflow: hidden;
	text-align: center;
	font: bold 36px/66px Arial;
	color: #fff;
}

.one dd {
	margin-left: 20px;
	width: 510px;
}

.one dd p {
	height: 56px;
	border-bottom: 1px dashed #a3a3a3;
	font: bold 26px/56px "微软雅黑";
	color: #333;
}

.one dd span {
	margin-top: 10px;
	display: block;
	font: 16px/30px "微软雅黑";
	color: #666;
}

.one dd span b {
	color: #009c4b;
}

.two {
	top: 730px;
	left: 615px;
}

.two dd p {
	color: #fff;
}

.two dd span {
	color: #fff;
}

.three {
	top: 920px;
	left: 615px;
}

.three dd p {
	color: #fff;
}

.three dd span {
	color: #fff;
}

.four {
	top: 1270px;
	left: 0;
}

.five {
	top: 1449px;
	left: 0;
}

.six {
	top: 1450px;
	left: 0;
}

.ys_t01 {
	width: 532px;
	height: 426px;
	position: absolute;
	top: 277px;
	right: 0;
}

.ys_t02 {
	width: 579px;
	height: 330px;
	position: absolute;
	bottom: 80px;
	right: 0;
}



.blk-main {
    width: 1200px;
    margin: 0 auto;
}