@charset "gb2312";
/* clean */
html,body,p,ul,li {margin: 0;padding: 0;font-family: "Microsoft YaHei";}
body {
	min-width: 1160px;
	max-width: 1920px;
}
ul,li {
	list-style: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
img {
	vertical-align: top;
}
/* banner */
.banner {
	width: 100%;
	height: 440px;
}
.container {
	width: 1161px;
	margin: 0 auto;
}
.xdy-item-01 {
	padding-top: 59px;
	padding-bottom: 73px;
	background: #fff url(../images/item01_bg.jpg) no-repeat center bottom;
}
.xdy-item-title {
	position: relative;
	width: 100%;
	padding-top: 0;
	padding-bottom: 5px;
	background: url(../images/item_title_icon.png) no-repeat center bottom;
}
.xdy-item-title img {
	vertical-align: middle;
}
.xdy-item-title .cn {
	font-weight: bold; 
	font-size: 48px;
	line-height: 110px;
	color: #0597ef;
	position: relative;
	z-index: 2;
	text-align: center;
}
.xdy-item-title .cn span {
	color: #e6831f;
}
.xdy-item-title .en{
	font-size: 110px;
	line-height: 110px;
	font-weight: bold;
	color: #f3f5ff;
	text-transform: uppercase;
	font-family: "impact";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.xdy-item-01 .xdy-item-content {
	padding-top: 60px;
}
.xdy-item-01-content-left {
	margin-top: 2px;
}
.xdy-item-01-content-right {
	position: relative;
	width: 555px;
	margin-right: 3px;
}
.xdy-item-01-content-right p {
	width: 100%;
	height: 55px;
	background-color: #0597ef;
	border-radius: 55px;
	font-size: 32px;
	font-weight: bold;
	line-height: 55px;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 2;
}
.xdy-item-01-content-right ul {
	position: absolute;
	top: 20px;
	right: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 46px 25px 23px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 6px 14px 0px rgba(30, 125, 242, 0.35);
}
.xdy-item-01-content-right li {
	float: none;
	font-size: 24px;
	line-height: 59px;
	color: #132032;
	border-top: 1px dashed #1e7df2;
	padding-left: 56px;
	background: url(../images/item01_icon.png) no-repeat 10px center;
}
.xdy-item-01-content-right li:first-child {
	border-top: none;
}

.xdy-item-02 {
	background-color: #fff;
	padding-top: 21px;
}
.xdy-item-02 .xdy-item-title {
	padding-bottom: 4px;
}
.xdy-item-02 .xdy-item-content {
	padding-top: 63px;
	padding-bottom: 92px;
}
.xdy-item-02 .xdy-item-content ul {
	font-size: 0;
}
.xdy-item-02 .xdy-item-content li {
	float: none;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 64px;
	box-sizing: border-box;
	height: 215px;
	border-radius: 20px;
}
.xdy-item-02 .xdy-item-content ul:first-child li {
	width: 268px;
	margin-left: 30px;
}
.xdy-item-02 .xdy-item-content ul:first-child + ul li {
	width: 367px;
	margin-left: 28px;
	margin-top: 21px;
}
.xdy-item-02 .xdy-item-content li img {
	display: inline-block;
	vertical-align: top;
}
.xdy-item-02 .xdy-item-content li p {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 23px;
}

.xdy-item-02 .xdy-item-content  ul:first-child li:first-child {
	background-color: #f6fafe;
	margin-left: 0;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li{
	background-color: #fefaf5;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li + li{
	background-color: #fbf7ff;
	margin-left: 29px;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li + li + li {
	background-color: #f8fbf8;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child {
	background-color: #fdf8f6;
	margin-left: 0;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child + li {
	background-color: #f7f8ff;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child + li + li {
	background-color: #fff5f8;
}

.xdy-item-02 .xdy-item-content  ul:first-child li:first-child p{
	color: #0597ef;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li p{
	color: #ed8c02;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li + li p{
	color: #9c38ff;
}
.xdy-item-02 .xdy-item-content  ul:first-child li:first-child + li + li + li p{
	color: #47a34a;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child p{
	color: #d54314;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child + li p{
	color: #3656ff;
}
.xdy-item-02 .xdy-item-content  ul:first-child + ul li:first-child + li + li p{
	color: #f40156;
}

.xdy-item-03 {
	box-sizing: border-box;
	height: 1002px;
	padding-top: 62px;
	background: #f9f9f9 url(../images/item03_bg.jpg) no-repeat center top;
}
.xdy-item-03 .xdy-item-title {
	padding-bottom: 29px;
}
.xdy-item-03 .xdy-item-title .cn {
	line-height: 64px;
}
.xdy-item-03 .xdy-item-title .cn:first-child {
	padding-top: 23px;
}
.xdy-item-03 .xdy-item-title .en {
	color: #fff;
}
.xdy-item-03 .xdy-item-content {
	padding-top: 23px;
}
.xdy-item-03 .xdy-item-content .xdy-item03-content01 {
	margin: 0 auto;
	width: 626px;
	height: 52px;
	border-radius: 5px;
	background-color: #e6831f;
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	line-height: 51px;
	position: relative;
	text-indent: 18px;
}
.xdy-item-03 .xdy-item-content .xdy-item03-content01 span {
	background-color: #fff;
	width: 356px;
	height: 48px;
	color: #132032;
	line-height: 48px;
	border-radius: 5px;
	position: absolute;
	top: 2px;
	right: 2px;
	text-align: center;
}
.xdy-item-03 .xdy-item-content .xdy-item03-content02 {
	margin-top: 67px;
	position: relative;
}
.xdy-item03-content02 img {
	position: absolute;
	left: 25px;
	top: 0;
}
.xdy-item03-content02 .xdy-item03-content02-title {
	position: absolute;
	left: 82px;
	top: 177px;
	font-size: 0;
	width: 275px;
	height: 155px;
	background: url(../images/item03_text.png) no-repeat;
}
.xdy-item03-content02 .xdy-item03-content02-text li {
	position: absolute;
	font-size: 24px;
	font-family: "MicrosoftYaHeiUI";
	color: #132032;
	line-height: 1.042;
}
.xdy-item03-content02 .xdy-item03-content02-text li span {
	font-weight: bold;
	color: #e6831f;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child {
	top: 23px;
	left: 470px;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child + li {
	top: 113px;
	left: 542px;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child + li + li {
	top: 218px;
	left: 583px;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child + li + li + li {
	top: 336px;
	left: 566px;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child +li + li + li + li{
	top: 436px;
	left: 482px;
}
.xdy-item03-content02 .xdy-item03-content02-text li:first-child +li + li + li + li span{
	display: block;
	margin-top: 11px;
}

.xdy-item-04 {
	box-sizing: border-box;
	padding-top: 61px;
	background: #f9f9f9 url(../images/item04_bg.jpg) no-repeat center bottom;
}
.xdy-item-04 .xdy-item-title {
	padding-bottom: 28px;
}
.xdy-item-04 .xdy-item-title .cn {
	line-height: 64px;
}
.xdy-item-04 .xdy-item-title .cn:first-child {
	padding-top: 23px;
}
.xdy-item-04 .xdy-item-content {
	padding-top: 73px;
	padding-bottom: 87px;
}
.xdy-item04-content01 {
	border-radius: 10px;
	background-color: #ffffff;
	box-shadow: 0px 3px 40px 0px rgba(30, 125, 242, 0.09);
	width: 100%;
	height: 425px;
	position: relative;
}
.xdy-item04-content01 div {
	display: inline-block;
	vertical-align: top;
	width: 364px;
	box-sizing: border-box;
	font-size: 0;
	padding: 40px 32px 0;
}
.xdy-item04-content01-title {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #0597ef;
	text-align: center;
	margin-top: 20px;
}
.xdy-item04-content01-text {
	width: 295px;
	font-size: 16px;
	line-height: 26px;
	color: #888888;
	margin-top: 15px;
}
.xdy-item04-content01 div.cur {
	position: absolute;
	box-sizing: border-box;
	width: 400px;
	height: 452px;
	border-radius: 5px;
	background-color: #fff;
	top: -15px;
	left: 386px;
	box-shadow: 0px 3px 40px 0px rgba(30, 125, 242, 0.09);
	padding: 55px 50px 0;
	border-bottom: 4px solid #0597ef;
}
.xdy-item04-content02 {
	margin-top: 63px;
}

.xdy-item-05 {
	padding-top: 50px;
	padding-bottom: 99px;
	background: #f1f4f7 url(../images/item05_bg.jpg) no-repeat center top;
}
.xdy-item-05 .xdy-item-content {
	border-radius: 10px;
	background-color: #fefefe;
	width: 100%;
	height: 622px;
	border: 1px solid #b3d3fa;
	margin-top: 50px;
	padding-top: 40px;
	box-sizing: border-box;
}
.xdy-item-content-right {
	margin-right: 74px;
	padding-top: 16px;
}
.xdy-item-content-right div {
	width: 469px;
	height: 132px;
	border-radius: 20px;
	background-color: #e5f3fc;
	font-size: 24px;
	line-height: 52px;
	font-weight: bold;
	color: #132032;
	text-indent: 118px;
	box-sizing: border-box;
	padding-top: 40px;
}
.xdy-item-content-right div span {
	display: inline-block;
	vertical-align: top;
	border-radius: 5px;
	background-image: -moz-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	background-image: -webkit-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	background-image: -ms-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	background-image: url(../images/item05_icon01.png);
	background-repeat: no-repeat;
	width: 52px;
	height: 52px;
	font-family: "Accidental Presidency";
	font-size: 40px;
	line-height: 52px;
	color: #f3f5ff;
	text-align: center;
	margin-right: 20px;
	text-indent: 0;
}
.xdy-item-content-right i {
	display: block;
	width: 31px;
	height: 33px;
	background: url(../images/item05_icon.png) no-repeat;
	margin: 10px auto;
}
.xdy-item-06 {
	padding-top: 51px;
	padding-bottom: 94px;
	background: #005df0 url(../images/item06_bg.jpg) no-repeat center top;
}
.xdy-item-06 .xdy-item-title {
	background: url(../images/item_title_icon02.png) no-repeat center bottom;
}
.xdy-item-06 .xdy-item-title .cn {
	color: #fff;
}
.xdy-item-06 .xdy-item-title .en {
	color: rgba(5, 151, 239, 0.502);
}
.xdy-item-06 .xdy-item-content {
	border-radius: 5px;
	background-color: #fff;
	box-sizing: border-box;
	height: 1117px;
	margin-top: 53px;
	border-bottom: 1px solid #75a7f7;
	padding-top: 65px;
}
.xdy-item06-content-item {
	box-sizing: border-box;
	width: 1102px;
	border: 2px solid #0597ef;
	box-shadow: 0px 2px 40px 0px rgba(22, 36, 145, 0.15);
	background: #fff url(../images/item06_item_bg.png);
	border-radius: 10px;
	margin: 0 auto;
	position: relative;
} 
.xdy-item06-content-item .xdy-item06-content-item-title {
	position: absolute;
	left: 444px;
	top: -25px;
	width: 260px;
	height: 49px;
	border-radius: 10px;
	background-color: #0597ef;
}
.xdy-item06-content-item .xdy-item06-content-item-title img {
	position: absolute;
	left: -49px;
	top: -10px;
}
.xdy-item06-content-item .xdy-item06-content-item-title p {
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	line-height: 49px;
	text-align: center;
}
.xdy-item06-content-item01 {
	height: 315px;
}
.xdy-item06-content-item01-left {
	margin-left: 60px;
	margin-top: 56px;
	width: 380px;
}
.xdy-item06-content-item01-left li {
	padding-left: 30px;
	background: url(../images/item06_item_icon01.png) no-repeat left 6px;
	margin-bottom: 13px;
}
.xdy-item06-content-item01-left li p:first-child {
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	color: #0597ef;
}
.xdy-item06-content-item01-left li p:first-child + p {
	font-size: 18px;
	line-height: 30px;
	color: #585757;
}
.xdy-item06-content-item01-center {
	margin-top: 56px;
}
.xdy-item06-content-item01-center li {
	float: none;
	width: 104px;
	height: 64px;
	border-radius: 5px;
	background-color: rgba(54, 157, 217, 0.102);
	border: 1px solid rgba(16, 121, 190, 0.2);
	margin-bottom: 13px;
	color: #0597ef;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	box-sizing: border-box;
}
.xdy-item06-content-item01-right {
	margin-top: 56px;
	margin-left: 23px;
}
.xdy-item06-content-item01-right li {
	float: none;
	border-radius: 6px;
	width: 471px;
	height: 64px;
	font-size: 24px;
	line-height: 64px;
	font-weight: bold;
	color: #fff;
	text-indent: 50px;
	margin-bottom: 13px;
	background: #e6831f url(../images/item06_item_icon02.png) no-repeat 21px 24px;
}
.xdy-item06-content-item02 {
	height: 271px;
	margin-top: 59px;
	padding-top: 64px;
	box-sizing: border-box;
}
.xdy-item06-content-item02-con {
	width: 989px;
	height: 139px;
	background: url(../images/item06_item_img04.png) no-repeat;
	position: relative;
	margin: 0 auto;
}
.xdy-item06-content-item02-con div:first-child {
	position: absolute;
	left: 68px;
	top: 20px;
	width: 368px;
	height: 90px;
}
.xdy-item06-content-item02-con div:first-child + div {
	position: absolute;
	right: 88px;
	top: 20px;
	width: 255px;
	height: 90px;
}

.xdy-item06-content-item02-con div p:first-child {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.xdy-item06-content-item02-con div p:first-child + p {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	margin-top: 10px;
}
.xdy-item06-content-item02-text {
	background: url(../images/item06_item_icon03.png) no-repeat left 4px;
	margin-left: 49px;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	color: #e6831f;
	text-indent: 40px;
	margin-top: 19px;
}
.xdy-item06-content-item03 {
	margin-top: 52px;
	height: 316px;
}
.xdy-item06-content-item03 .xdy-item06-content-item01-left {
	margin-top: 85px;
}
.xdy-item06-content-item03 .xdy-item06-content-item01-left li {
	margin-bottom: 26px;
}
.xdy-item06-content-item03 .xdy-item06-content-item01-center li {
	height: 95px;
	padding-top: 24px;
	margin-bottom: 24px;
}
.xdy-item06-content-item03 .xdy-item06-content-item01-right li {
	height: 62px;
	line-height: 62px;
} 

.xdy-item-07 {
	padding-top: 64px;
	height: 760px;
	box-sizing: border-box;
	background-color: #fff;
}
.xdy-item-07 .xdy-item-title {
	padding-bottom: 16px;
}
.xdy-item-07 .xdy-item-title .cn {
	line-height: 68px;
}
.xdy-item-07 .xdy-item-title .cn:first-child {
    padding-top: 23px;
}
.xdy-item07-content-text {
	text-align: center;
	font-size: 24px;
	line-height: 40px;
	color: #323333;
	margin-top: 20px;
}
.xdy-item07-content-text span {
	font-weight: bold;
	color: #0597ef;
}
.xdy-item07-content-center {
	margin-top: 100px;
}
.xdy-item07-content-center li {
	width: 366px;
	height: 262px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 20px 0px rgba(0, 115, 218, 0.15);
	border-radius: 0 8px 8px 8px;
	position: relative;
	float: left;
	margin-left: 31px;
	box-sizing: border-box;
	padding: 34px 30px 0;
}
.xdy-item07-content-center li:first-child {
	margin-left: 0;
}
.xdy-item07-content-center li p:first-child {
	position: absolute;
	top: -56px;
	left: 0;
	width: 294px;
	height: 56px;
	font-size: 24px;
	font-weight: bold;
	line-height: 56px;
	color: #fff;
	text-indent: 32px;
	background: url(../images/item07_item_img.png) no-repeat;
}
.xdy-item07-content-center li p:first-child + p {
	font-size: 18px;
	line-height: 42px;
	color: #585757;
}
	
.xdy-item-08 {
	padding-top: 35px;
	padding-bottom: 93px;
	background: #f2f4ff url(../images/item08_bg.png) no-repeat center top;
}
	
.xdy-item-08 .xdy-item-title .en {
	color: rgba(255, 255, 255, 0.502);
}
.xdy-item-08 .xdy-item08-company {
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 20px 0px rgba(0, 115, 218, 0.15);
	height: 432px;
	padding: 28px 32px 0;
	box-sizing: border-box;
	margin-top: 30px;
}
.xdy-item08-content-detail {
	padding: 0 20px;
} 
.xdy-item08-content-detail p {
	font-size: 16px;
	line-height: 36px;
	color: #3e3a3a;
	text-indent: 2em;
}
.xdy-item08-content-detail p strong {
	font-weight: bold;
	color: #e6831f;
}
.xdy-item08-content-detail p span {
	font-weight: bold;
	color: #1079be;
}
.xdy-item08-content-text {
	font-size: 18px;
	line-height: 52px;
	color: #fff;
	text-align: center;
	background-image: -moz-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	background-image: -webkit-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	background-image: -ms-linear-gradient( 178deg, rgb(5,151,239) 0%, rgb(30,125,242) 69%);
	border-radius: 52px;
	margin-top: 27px;
}
.xdy-item08-content-text strong {
	font-weight: bold;
}
.xdy-item-sub-title {
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	color: 3333333;
	padding-left: 30px;
	background: url(../images/item_sub_title_icon.png) no-repeat 17px 3px;
}
.xdy-item08-honor .xdy-item-sub-title {
	margin-top: 23px;
	margin-bottom: 22px;
}
.xdy-item08-honor div {
	font-size: 0;
}
.xdy-item08-honor-second-line {
	margin-top: 30px;
}
.xdy-item08-honor-first-line img {
	height: 228px;
	margin-left: 21px;
}
.xdy-item08-honor-second-line img {
	height: 200px;
	margin-left: 3px;
}
.xdy-item08-honor-first-line img:first-child,
.xdy-item08-honor-second-line img:first-child  {
	margin-left: 0;
}

.xdy-item-09 {
	padding-top: 43px;
	padding-bottom: 78px;
	background: #fff url(../images/item09_bg.jpg) no-repeat center top;
}
.xdy-item-09 .xdy-item-title .cn {
	color: #fff;
}
.xdy-item-09 .xdy-item-title .en {
	color: rgba(255, 255, 255, 0.502);
}
.xdy-item-09 .xdy-item-title {
    background: url(../images/item_title_icon02.png) no-repeat center bottom;
}

.xdy-item09-support {
	box-sizing: border-box;
	height: 459px;
	border-radius: 5px;
	background-color: #ffffff;
	box-shadow: 0px 0px 20px 0px rgba(0, 115, 218, 0.15);
	padding: 25px 30px 0;
	margin-top: 40px;
}
.xdy-item09-support div {
	width: 535px;
}
.xdy-item09-support div .xdy-item09-support-title {
	height: 61px;
	border-radius: 10px;
	text-align: center;
	font-size: 24px;
	line-height: 61px;
	font-weight: bold;
	color: #fff;
}
.xdy-item09-support div:first-child .xdy-item09-support-title {
	background-color: #e6831f;
}
.xdy-item09-support div:first-child + div .xdy-item09-support-title {
	background-color: #1e7df2;
}
.xdy-item09-support div .xdy-item09-support-detail {
	box-sizing: border-box;
	height: 311px;
	border-radius: 10px;
	background-color: #f8f8f8;
	margin-top: 24px;
	color: #333333;
	font-size: 16px;
	line-height: 36px;
	padding: 22px 30px 0;
}
.xdy-item09-case .xdy-item-sub-title {
	margin-top: 37px;
	margin-bottom: 35px;
}

.transformation {
	font-size: 18px;
	font-family: "Impact";
	color: rgb(243, 245, 255);
	text-transform: uppercase;
	line-height: 1.667;
	text-align: center;
	-moz-transform: matrix( 6.14103565176119,0,0,4.91282852140895,0,0);
	-webkit-transform: matrix( 6.14103565176119,0,0,4.91282852140895,0,0);
	-ms-transform: matrix( 6.14103565176119,0,0,4.91282852140895,0,0);
	position: absolute;
	left: 908.881px;
	top: 725.997px;
	z-index: 416;
  }
  