﻿@charset "utf-8";
.banner {
	margin-top:-268px;
    height: 600px;
    text-align: center;
	background:url(../images/xyb_banner.jpg) no-repeat center;
    width: 100% !important;
}
/*** main start ***/
.main {width: 100%;overflow: hidden;}
.main1 {height: 630px;}
.main2 {height: 536px;background: url(../images/xyb_main2_bg.png) no-repeat center;}
.main3 {height: 573px;background: url(../images/xyb_main3_bg.png) no-repeat center;}
.main3 .box1200{height: 100%;overflow: hidden;background: url(../images/xyb_main3_c.png) no-repeat center 242px;}
.main4 {height: 865px;background: #eeecff;}
.main5 {height: 2500px;background: url(../images/xyb_main5_bg.png) no-repeat center 140px;}
.main6 {height: 445px;background: url(../images/xyb_main6_bg.png) no-repeat center;}
.main7 {height: 460px;background: url(../images/xyb_main7_bg.png) repeat-x;}

/*** main end   ***/

/*** tt  start  ***/
.globalTit .tt {
    font-size: 42px;
    text-align: center;
    height: 53px;
    line-height: 53px;
    margin-top: 65px;
    color: #5d4ff0;
    letter-spacing: 5px;
}
.globalTit p{ 

    text-align: center;
    font-size: 24px;
    color:  #5d4ef0;
    padding-top: 11px;
}
.main1 .tt {padding-left: 30px;background: url(../images/xyb_cont1_tt.png) no-repeat center;}
.main2 .tt {background: url(../images/xyb_main2_tt.png) no-repeat center;}
.main3 .tt {color: #fff;background: url(../images/xyb_main3_tt.png) no-repeat center;}
.main4  h2 {margin: 50px auto 40px;line-height: 34px;text-align: center;font-size: 34px;}
.main5 .tt {background: url(../images/xyb_main5_tt.png) no-repeat center;}
.main5 .tt2 {
    background: url(../images/xyb_main5_c_t.png) no-repeat center;
    width: 415px;
    height: 50px;
    padding-left: 55px;
    color: #fff;
    line-height: 50px;
    font-size: 28px;
}
.main6 .tt {color: #fff;background: url(../images/xyb_main6_tt.png) no-repeat center;}
.main7 .tt {background: url(../images/xyb_main7_tt.png) no-repeat center;}
/*** tt end ***/

/*** ul li start  ***/
.main1 ul {width: 1200px;overflow: hidden;margin-top: 55px;}
.main2 ul {width: 1200px;overflow: hidden;margin-top: 55px;}
.main3 ul {width: 1200px;overflow: hidden;margin-top: 60px;}
.main7 ul {width: 1200px;overflow: hidden;margin-top: 56px;}
.main1 ul li {float: left;width: 272px;height: 385px;margin-left: 37px;position: relative;}
.main2 ul li {float: left;width: 211px;height: 290px;margin-left: 35px;background: url(../images/xyb_main2_c.png) no-repeat center top;}
.main3 ul li {width: 160px;float: left;margin-left: 68px;}
.main7 ul li {float: left;width: 153px;height: 210px;text-align: center;margin-left: 20px;background: url(../images/xyb_quanquan2.png) no-repeat 2px top;}

.main1 ul li:nth-child(1) {margin-left: 0;background: url(../images/xyb_main1_c1.png) no-repeat center;}
.main1 ul li:nth-child(2) {background: url(../images/xyb_main1_c2.png) no-repeat center;}
.main1 ul li:nth-child(3) {background: url(../images/xyb_main1_c3.png) no-repeat center;}
.main1 ul li:nth-child(4) {background: url(../images/xyb_main1_c4.png) no-repeat center;}
.main2 ul li:nth-child(1) {margin-left: 0;}
.main3 ul li:nth-child(1) {margin-left: 0;}
.main7 ul li:nth-child(1) {margin-left: 0;}

/*** ul li end  ***/

/*** ul li p start ***/
.main1 ul li h2{
	text-align:center;
	padding-top:40px;
	font-size:28px;
	color:#fff;
}
.main1 ul li p {
	padding-top: 50px;
	text-align:center;
    line-height: 35px;
	font-size: 20px;
    color: #5d4ef0;
}

.main2 ul li p {
    font-size: 20px;
    text-align: center;
    line-height: 29px;
    padding-top: 50px;
    color: #5e50f0;
}

.main3 ul li p {
    font-size: 18px;
    padding: 0 8px;
    color: #333;
    line-height: 29px;
    text-align: center;
}
.main3 ul li:nth-child(1) p {margin-top: 20px;}
.main3 ul li:nth-child(2) p {margin-top: 47px;}
.main3 ul li:nth-child(3) p {margin-top: 54px;}
.main3 ul li:nth-child(4) p {margin-top: 61px;}
.main3 ul li:nth-child(5) p {margin-top: 68px;}
.main3 ul li p span {font-weight: bold;color: #5d4ef0;}


/*** ul li p end ***/

/*** ul li a start ***/
.main1 ul li a {
	display: block;width: 148px;height: 38px;
	left: 62px;bottom: 35px;border-radius: 5px;
    line-height: 38px;text-align: center;font-size: 18px;color: #fff;
    background: #5d4ef0;position: absolute;
}
.main1 ul li a:hover {background: #1c0da3;text-decoration: underline;}
.main2 ul li a {
    display: block;
    margin: 0 auto 0;
    width: 171px;
    height: 38px;
    background: url(../images/xyb_main2_jt.png) no-repeat 150px center #bf8e4c;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 38px;
    border-radius: 5px;
    margin-top: 145px;
}
.main2 ul li a:hover {
    background: url(../image/xyb_main2_jt.png) no-repeat 150px center #a57028;
}
.main3 ul li a {
    display: block;
    width: 148px;
    height: 38px;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: #ee4b59;
    margin: 0 auto;
}
.main3 ul li a:hover {
    background: #cd2533;
    text-decoration: underline;
}

/*** ul li a end ***/
.main4 table, .main4 tr, .main4 td, .main4 th {border: 2px solid #666666;background: #fff;}
.main4 th {height: 75px;font-size: 24px;font-weight: bold;background: #5d4ef0;color: #fff;}
.main4 th:nth-child(1) {width: 314px;}
.main4 th:nth-child(2) {width: 289px;}
.main4 th:nth-child(3) {width: 289px;}
.main4 th:nth-child(4) {width: 297px;}
.main4 td {height: 116px;font-size: 18px;text-align: center;}
.main4 td:nth-child(1) {background: #e5e2ff;}


.main5_c1 {
    width: 100%;
    height: 580px;
    background: url(../images/xyb_main5_c1.png) no-repeat center 90px;
    margin-top: 53px;
    position: relative;
    overflow: hidden;
}
.main5_c2 {
    width: 1200px;
    height: 560px;
    overflow: hidden;
    background: url(../images/xyb_main5_c2.png) no-repeat center 75px;
}
.main5_c3 {width: 1200px;height: 500px;}
.main5_c4 {width: 1200px;height: 690px;}

.main5_c1 p {font-size: 22px;line-height: 30px;position: absolute;text-align: center;}
.main5_c1 p.p1 {width: 300px;left: 50px;top: 150px;}
.main5_c1 p.p2 {width: 138px;right: 130px;top: 60px;}
.main5_c1 p.p3 {width: 300px;right: 70px;bottom: 120px;}

.main5 .aa2 {
    display: block;
    width: 215px;
    height: 43px;
    background: url(../images/xyb_aa2.png) no-repeat 190px center #ee4b59;
    line-height: 43px;
    padding-left: 17px;
    font-size: 19px;
    color: #fff;
    border-radius: 5px;
}
.main5_c1 .aa2 {
    margin: 450px auto 0;
}
.main5_c2 .aa3 {
    display: block;
    width: 215px;
    height: 43px;
    background: url(../images/xyb_aa2.png) no-repeat 190px center #ee4b59;
    line-height: 43px;
    padding-left: 17px;
    font-size: 19px;
    color: #fff;
    border-radius: 5px;
    margin: 432px auto 0;
}

.main5_c2 ul {
    float: left;
    width: 300px;
    margin-top: 100px;
}
.main5_c2 ul li {
    font-size: 22px;
    height: 40px;
    background: url(../images/xyb_quanquan.png) no-repeat left center;
    margin-top: 27px;
    line-height: 40px;
    padding-left: 6px;
    color: #fff;
}
.main5_c2 ul li:nth-child(1) {margin-top: 0;}
.main5_c2 ul li span {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}

.main5_c3 ul {
    width: 1200px;
    height: 355px;
    overflow: hidden;
    margin-top: 40px;
}
.main5_c3 ul li {
    float: left;
    width: 293px;
    height: 355px;
    margin-left: 8px;
    background: url(../images/xyb_main5_c3.png) no-repeat center;
}
.main5_c3 ul li:nth-child(1) {margin-left: 0;}
.main5_c3 ul li h4 {
    font-size: 27px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
}
.main5_c3 ul li p {
    font-size: 17px;
    line-height: 30px;
    color: #5d4ef0;
    padding: 60px 27px 0 22px;
    text-align: center;
    letter-spacing: 1px;
}

.main5_c4 p {
    font-size: 20px;
    color: #fff;
    height: 188px;
    line-height: 188px;
}
.main5_c4 p.c4_p1 {
    background: url(../images/xyb_main5_c41.png) no-repeat center;
    padding-left: 265px;
    margin-top: 45px;
}
.main5_c4 p.c4_p2 {
    background: url(../images/xyb_main5_c42.png) no-repeat center;
    padding-left: 52px;
}
.main5_c4 p.c4_p3 {
    background: url(../images/xyb_main5_c43.png) no-repeat center;
    padding-left: 265px;
}

.main6 p {margin-top: 30px;line-height: 46px;text-align: center;color: #fff;font-size: 26px;}
.main6 p span {font-size: 26px;color: #eef847;}
.c6_zx {width: 1200px;overflow: hidden;margin-top: 60px;}
.c6_zx a {
    display: block;
    float: left;
    width: 180px;
    height: 48px;
    background: #fff;
    color: #5d4ef0;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    margin-left: 160px;
}
.c6_zx a:hover {background: #5d4ef0;color: #fff;}

.main7 ul li h3 {
    font-size: 34px;
    color: #5d4ef0;
    height: 147px;
    line-height: 147px;
    font-style: italic;
}
.main7 ul li p {
    font-size: 22px;
    color: #fff;
    text-align: center;
    margin-top: 30px;
}

