﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 520px;}
.fullSlide {
	width:100%;
	position:relative;
	height:520px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:520px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:520px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#f52346;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#D41467;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
  }
.fullSlide .next {
	left:auto;
	right:5%;
}
.sea{margin-bottom: 92px;}
/**/
.banner22{height:630px;  clear: both;}
.banner22 a{ display:block;background:url(../images/banner.jpg) no-repeat center 0; height:630px; overflow:hidden; }
/**/
.wp1{height:837px;}
.wp1 h3{ text-align: center; padding-bottom: 43px;}
.wp1 h3 strong{ display: block; font-size: 38px; color: #333; line-height: 110%; padding-bottom: 13px;}
.wp1 dl{ overflow: hidden; height: 300px;background:url(../images/bg1.jpg) no-repeat; margin-bottom: 57px;}
.wp1 dl dt{ font-size: 0; float: right; width: 598px;height: 300px;overflow:hidden}
.wp1 dl dt img{ width: 598px; height: 300px;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-khtml-transition-duration: 0.5s;}
.wp1 dl dt a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-khtml-transform:scale(1.1)}
.wp1 dl dd{ padding: 54px 0 0 54px; width: 505px;}
.wp1 dl dd h4{ font-size: 22px; color: #fff;}
.wp1 dl dd h4 a{color: #fff;}
.wp1 dl dd p{ padding-top: 15px; color: #f0dde4; font-size: 16px; line-height: 30px;}
.wp1 dl dd em{ display: block; padding-top: 17px;}
.wp1 dl dd em a{ display: inline-block; width: 148px; height: 41px; line-height: 41px; border: 1px solid #d081a7; font-family: Arial; font-size: 16px; text-transform: uppercase; color:#d07ba3; text-align: center;}
.wp1 ul{ overflow: hidden;}
.xiaoguo3{animation-duration: 1.5s;animation-name: zoomIn;}
.xiaoguo1{animation-duration: 1.5s;animation-name:bounceInDown}
.xiaoguo2{animation-duration: 1.5s;animation-name:fadeInRightBig}
.wp1 ul li{ float: left; width: 300px; text-align: center; font-size: 16px; color: #333; line-height: 32px;}
.wp1 ul li i{ display: block; height: 64px; line-height: 54px; color: #000; font-size: 18px; font-weight: bold;background:url(../images/lin.jpg) no-repeat center bottom; margin-bottom: 7px;}
.wp1 ul li span{ display: block;}
.wp1 ul li:hover img{ animation-duration: 1.5s;animation-name: flipOutY;}
/**/
.wp2{ height: 792px;}
.wp2 h3{ text-align: center; padding-bottom: 46px;}
.wp2 h3 strong{ display: block; font-size: 38px; color: #333; line-height: 110%; padding-bottom: 13px;}
.wp2_n{height: 236px; position: relative; z-index: 5;overflow: hidden;}
.wp2_n ul{ float: left; margin-left: -54px;}
.wp2_n ul li{ float: left;padding:19px 52px 0;background:url(../images/lin.gif) no-repeat left 28px;}
.wp2_n ul li a{ font-size: 16px; color: #333;}
.wp2_n ul li span,.wp2_n ul li b{ display:block; padding-top: 6px; color:#969696; font-size: 12px; text-transform: uppercase; letter-spacing: -1px;font-weight:normal}
.wp2_n ul li span{display:none}
.wp2_n ul li strong{ display: none;}
.wp2_n ul li.lipro1{background:none;margin-left: 54px;}
.wp2_n ul li.cur{ margin-left: 54px;}
.wp2_n ul li.lipro3.cur{margin-left:0px}
.wp2_n ul li.cur{background:url(../images/ccu.gif) no-repeat; width: 158px; height: 190px; position: relative;}
.wp2_n ul li.cur span{color: #fff;position: absolute;top: 41px;font-size: 18px;display:block}
.wp2_n ul li.cur b{display:none}

.wp2_n ul li.cur a{ color: #fff; font-weight: bold; padding:55px 0 0 0; display: inline-block; line-height: 28px; margin-left: 19px;}
.wp2_n ul li.cur a i{ display: block;}
.wp2_n ul li.cur strong{ display:block; padding-top:36px; margin-left: -10px;}
.wp2_n ul li.cur strong a{ display: inline-block; width: 72px; height: 25px; line-height: 25px; border: 1px solid #bebebe; font-size: 12px; color: #666; padding:0; text-align: center; color: #666;}

.wp2_n h4{ float: right; margin-top: 19px; height: 37px; line-height: 37px;background:url(../images/tel.gif) no-repeat; width: 234px; font-weight: normal; font-size: 15px; color: #333; padding-left: 50px;}
.wp2_n h4 span{ font-size: 20px;}
.wp2_n1{ margin-top:-146px; height: 530px;width:100%;position: relative;}
/*.wp2_n1 a{height: 612px;width:100%;display:inline-block}*/
/**/
.wp31{ height: 788px;}
.wp31 h3{ text-align: center; padding-bottom:96px;}
.wp31 h3 strong{ display: block; font-size: 38px; color: #333; line-height: 110%; padding-bottom: 13px;}
.wp31 dl{ overflow: hidden;}
.wp31 dl dt{ float: left; font-size: 0; padding-left:20px;animation-duration: 1.5s;animation-name: fadeInLeft;}
.wp31 dl dd{ float: right; width: 604px; padding-right: 40px; padding-top: 83px; text-align: center;animation-duration: 1.5s;animation-name: fadeInRight;}
.wp31 dl dd h4{ padding-top: 71px;background:url(../images/y_dt11.gif) no-repeat center 0;color: #131313;}

.wp31 dl dd h4 i{ display: block; height: 62px; line-height: 62px; color: #131313; font-size: 36px; font-weight: normal;}
.wp31 dl dd h4 strong{ display: block; height: 56px; line-height: 56px; font-size: 22px;}
.wp31 dl dd p{ font-size: 16px; color: #333; line-height: 30px; padding-bottom: 39px;background:url(../images/y_lin.gif) no-repeat center bottom;}
/**/
.wp32{background:url(../images/ys2.jpg) no-repeat center 0; height: 681px; overflow: hidden; margin-bottom: 95px;}
.wp32 dl{ overflow: hidden; padding-top: 94px;}
.wp32 dl dt{ float: right; font-size: 0; padding-right:59px;animation-duration: 1.5s;animation-name: fadeInRight;}
.wp32 dl dd{ float:left; width:488px; padding-left:60px; text-align: center; padding-top: 163px;animation-duration: 1.5s;animation-name:fadeInLeft;}
.wp32 dl dd h4{color: #131313;}
.wp32 dl dd h4 i{ display: block; height: 62px; line-height: 62px; color: #131313; font-size: 36px; font-weight: normal;}
.wp32 dl dd h4 strong{ display: block; height: 56px; line-height: 56px; font-size: 22px; color: #fff;}
.wp32 dl dd p{ font-size: 16px; color: #a4a4a4; line-height: 30px; padding-bottom: 39px;background:url(../images/y_lin.gif) no-repeat center bottom;}
.wp33{ height: 575px;}
.wp33 dl dd h4{ padding-top: 71px;background:url(../images/y_dt1.gif) no-repeat center 0;color: #131313;}

/**/
.wp4{ background: #e6e7ec; padding-top: 92px; height: 745px; margin-bottom: 93px;}
.wp4 h3{ text-align: center; padding-bottom:45px;}
.wp4 h3 strong{ display: block; font-size: 38px; color: #333; line-height: 110%; padding-bottom: 13px;}
.wp4 dl{ float: left; width: 288px; margin-right: 15px; background: #151415; height: 481px;}.wp4 dl.nom{ margin-right: 0;}
.wp4 dl dt{ font-size: 0; position: relative;width: 288px; height: 265px;overflow:hidden;animation-duration: 1.5s;animation-name: fadeInLeft;}
.wp4 dl dt img{ width: 288px; height: 265px;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-khtml-transition-duration: 0.5s;}
.wp4 dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-khtml-transform:scale(1.1)}
.wp4 dl dt span{ display: inline-block; position: absolute; left: 0; top: 0;width: 288px; height: 265px;background:url(../images/iic.png) no-repeat;}
.wp4 dl dd{animation-duration: 1.5s;animation-name: fadeInRight;}
.wp4 dl dd h4{ text-align: center; font-size: 20px; color: #fff; padding: 25px 0 7px 0;}
.wp4 dl dd p{ font-size: 14px; color: #cdcdcd; line-height: 27px; padding: 0 23px;}
.wp4 dl.cur dt span{ display: none;}
.wp4 dl.cur{background:url(../images/bg4.jpg) no-repeat center bottom;}
/**/
.wp5{ height: 630px;}
.wp5 h3{ text-align: center; padding-bottom:61px; font-weight: normal;}
.wp5 h3 strong{ display: block; font-size: 38px; color: #333; line-height: 110%; padding-bottom: 13px;}
.wp51 ul{ overflow: hidden; padding-left: 92px; height: 298px;}
.wp51 ul li{ font-size: 0; float: left; margin-right: 49px;padding-top: 20px;display:inline}
.wp51 ul li img{ width: 217px; height: 217px; border-radius: 217px;}
.wp51 ul li img:hover{animation-duration: 1.5s;animation-name:pulse}
.curimg{display:none}
.wp51 ul li.cur .curimg{display:block}
.wp51 ul li.cur .hovimg{display:none}
.wp5 p{ text-align: center;}
.wp5 p a{ display: inline-block; margin: 0 11px; width: 13px; height: 12px;background:url(../images/ico51.gif) no-repeat;}
.wp5 p a:hover,.wp5 p a.cur{background:url(../images/ico52.gif) no-repeat;}
/**/
.wp6{ margin-bottom: 90px;background:url(../images/tt2.jpg) no-repeat center 0; height: 260px;}
.wp6 h3{ text-align: center; color: #fff; font-size: 42px; padding-top: 95px; height: 62px;}
.wp6 p{ overflow: hidden; padding-left: 496px; color: #fff; font-size: 13px;}
.wp6 p i{ display: inline-block; float: left; width: 217px;}
.wp6 p i span{ display: inline-block; font-size: 17px; line-height: 33px;}
.wp6 p em{ display: inline-block; float: left;}
.wp6 p em a{ display: inline-block; line-height: 33px; border-bottom: 1px solid #a9a9a9; font-size: 16px; color: #fff;}
/**/
.wp7{ height: 432px;}
.wp7 h2{ font-weight: normal; font-size: 24px; padding-bottom: 51px;background:url(../images/d_lin.gif) no-repeat 27px 38px;}
.wp7 h2 a{ color: #111;}
.wp7_l{ width: 601px;}
.wp7_l dl dt{ overflow: hidden;background:url(../images/d_bg1.jpg) no-repeat; height: 160px;}
.wp7_l dl dt i{ display: inline-block; float: left; padding-left: 66px; width:171px; font-size: 20px; color: #111; font-weight: bold; padding-top:38px;}
.wp7_l dl dt i span{ font-size: 56px; color: #fff; line-height: 105%;}
.wp7_l dl dt em{ display: inline-block; float: right;width: 360px; height: 160px;overflow:hidden}
.wp7_l dl dt em img{ width: 360px; height: 160px;transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-khtml-transition-duration: 0.5s;}
.wp7_l dl dt em a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-khtml-transform:scale(1.1)}
.wp7_l dl dd h4{ font-size: 16px; line-height: 57px; padding-top: 9px;}
.wp7_l dl dd h4 a{color: #333; }
.wp7_l dl dd p{ font-size: 14px; color: #666; line-height: 23px;}

.wp7_r{ width: 550px;}
.wp7_r dl{ background: #f3f3f6; height: 160px; overflow: hidden;}
.wp7_r dl dt{ float: left; padding: 40px 0 0 30px; width: 142px; color:#969696; font-size: 26px; font-weight: bold; padding-bottom: 45px;background:url(../images/d_li.gif) no-repeat 30px 102px;}
.wp7_r dl dd{ float: left; width: 342px; padding-top: 40px;}
.wp7_r dl dd h4 a{ display: block; font-size: 16px; color: #333;}

.wp7_r dl dd p{ padding-top: 18px; font-size: 14px; color: #666; line-height: 24px;}
.wp7_r ul li a{ display: block; height: 70px; line-height: 70px; border-top: 1px solid #f5f5f5; color: #080000; font-size: 14px; padding-left: 34px;}

.wp8{ height: 205px;}
.wp8 h3{ float: left; width: 158px;background:url(../images/y_iio.gif) no-repeat 0 72px; height: 115px;}
.wp8 h3 a{ display: block; color: #080000; font-size: 20px;}
.wp8 h3 span{ display: block; font-weight: normal; color: #9c9c9c; font-size: 14px; text-transform: uppercase; padding-top: 5px;}
.wp8 dl{ float: left; width: 448px;}
.wp8 dl dt{ height: 23px; line-height: 23px; padding-bottom: 12px; border-bottom: 2px solid #747474; padding-left: 37px;background:url(../images/y_ii2.gif) no-repeat}
.wp8 dl dt a{ color: #333; font-weight: bold; font-size: 14px;}
.wp8 dl dd p{ padding: 19px 0 0 36px; font-size: 14px; color: #666; line-height: 24px;}
.wp8 h4{ margin-left: 47px; font-size: 0; width: 135px; float: left; position: relative;}
.wp8 h4 span{ display:inline-block; position: absolute; left: 0; top: 0;}
.wp8 h4 span a{ display: inline-block; width: 135px; height:33px;background:url(../images/ii.png) no-repeat; font-size: 12px; color: #fff;text-transform: uppercase; text-align: center; font-weight: normal; padding-top: 60px;}

.wp8 ul{ float: left; width:410px}
.wp8 ul li{ float: left; margin: 0 19px 0 33px; width: 136px;background:url(../images/y_ii3.gif) no-repeat 0 69px; height: 95px;}
.wp8 ul li a{ font-size: 12px; color: #333; line-height: 23px;}

.wp9{ height: 462px;background:url(../images/c_lin.gif) no-repeat center 0; }
.wp_li1{ overflow: hidden; height: 80px;}
.wp_li1 ul{ overflow: hidden; float: left;}
.wp_li1 ul li{ float: left; padding:0 30px 0 59px;}
.wp_li1 ul li a{ color: #080000; font-size: 18px; padding-bottom: 13px; display: inline-block;}
.wp_li1 ul li.cur a,.wp_li1 ul li a:hover{background:url(../images/cuu.gif) no-repeat center 31px;}
.wp_li1 span{ display: inline-block; float: right;}
.wp_li1 span a{ color: #080000; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.wp_li2 ul li{ float: left; padding:28px 34px; border: 5px solid #e4e4e9; width: 300px; margin-right: 33px; position: relative;}
.wp_li2 ul li img{width:300px;height:160px}
.wp_li2 ul li.nom{ margin-right: 0;}
.wp_li2 ul li i{ display: block; line-height: 20px; font-size:14px; color: #666; padding-top: 16px;}
.wp_li2 ul li em{ display:block; position: absolute; line-height: 100%; top:38px; right: 21px; width: 85px; height: 46px; background: #101010; text-align: center;}
.wp_li2 ul li em a{ color: #fff; display: inline-block; padding-top: 11px;}
.wp_li2 ul li em span{ display: block; font-weight: bold;}

.wp10{ height: 45px; line-height: 45px;background:url(../images/f_link.jpg) no-repeat center 0; height: 45px; overflow: hidden;}
.wp10 span{ display: inline-block; float: right;}
.wp10 span a{ color: #fff; font-size: 14px; font-weight: bold; text-decoration: underline;}
.wp10 h3{ float: left; padding-left: 26px; width: 82px;}
.wp10 h3 a{ font-size: 16px; color: #fff;}
.wp10 p{ float: left; width: 985px;}
.wp10 p a{ color: #fff; font-size: 14px; display: inline-block; padding: 0 20px;}

.wp7_r dl dd h4 a:hover,.wp8 dl dt a:hover,.wp8 ul li a:hover,.wp7_r ul li a:hover,.wp7_l dl dd h4 a:hover,.wp7_r dl dd h4 a:hover{color:#a81459}

.cp1{width:100%;background:#f0f0f0;height:550px;}
.cp1 ul{width:1220px;margin:0 auto;padding-top:145px;}
.cp1 ul li{width:280px;height:330px;float:left;margin:10px;background:#fff;}
.cp1 ul li:hover{width:280px;height:330px;float:left;margin:10px;background:#f52346;}
.cp1 ul li a:hover{color:#fff;}
.cp1 ul li a{color:#444;font-size:14px;}
.cp1 ul li img{width:278px;border:1px solid #bbb;}
.cp1 ul li p{line-height:46px;text-align:center;}