/* CSS Ô¤Éè */
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1;}
.wrapper{width:1140px;margin:0 auto;}
.clear {clear:both;}

.left{float:left;}
.right{float:right;}
.block{display:block;}


/*banner*/
.banner{ position:relative;height:540px; overflow:hidden;min-width:1200px;}
.bannerBg{position: absolute;top: 0;left: 50%;margin-left: -960px;font-size: 0;z-index: -1;}
.bannerCon{margin:0 auto;width: 1200px;text-align: center;}
.bannerCon a{font-size: 24px;color: #725d04;width: 200px;height: 45px;line-height: 45px;margin: -106px auto 0;border-bottom: 5px solid #ffa800;background: #fed500;display: block;border-radius: 40px;}

/*bxk*/
.bxk{padding: 58px 0 20px;background: #fff;}
.tit{text-align: center;min-width: 1234px;}
.tit h1{line-height: 50px;font-size: 45px;color: #582be8;background: url(../images/titbg01.png) no-repeat left top,url(../images/titbg02.png) no-repeat right bottom;display: inline-block;padding: 10px 70px 18px 50px;}
.tit p{font-size: 22px;line-height: 24px;color: #582be8;}
.p_01{width: 1200px;padding-top: 32px;margin: 0 auto;font-size: 20px;text-indent: 2em;}
.titgx {text-align: center;font-size: 45px;color: #543ad1;margin-top: 20px;}
.xqgjUl {width: 1200px;padding-top: 32px;margin: 0 auto;font-size: 20px;text-align: center;}
.xqgjUl ul li {float: left;margin-left: 15px;}
.xqgjUl ul li p {text-align: center;line-height: 70px;}

/*.bxk .tit h2{background: url(../images/titbg01.png) no-repeat left 51px,url(../images/titbg02.png) no-repeat right bottom}*/
.bxkCon{width: 1200px;padding-top: 32px;margin: 0 auto;}
.bxkCon ul{margin: 0 72px 0 50px;background: #fff;box-shadow: 0 0 13px rgba(156,131,224,0.3);width: 500px;height: 400px;border-radius: 10px;text-align: center;font-size: 0;}
.bxkCon ul li{display: inline-block;vertical-align: top;padding-top: 36px;width: 250px;box-sizing: border-box;height: 200px;cursor: pointer;}
.bxkCon ul li .pimg{height: 68px;width: 72px;margin: 0 auto;background: url(../images/bg05.png) no-repeat;}
.bxkCon ul li .p1{font-size: 20px;color: #323235;line-height: 28px;margin-top: 25px;}
.bxkCon ul .li01{border: solid #ececec;border-width: 0 1px 1px 0;}
.bxkCon ul .li02{border: solid #ececec;border-width: 0 0px 1px 0;}
.bxkCon ul .li03{border: solid #ececec;border-width: 0 1px 0px 0;}
.bxkCon ul .li02 .pimg{background-position: 0 -69px;}
.bxkCon ul .li04 .pimg{background-position: 0 -140px;}
.bxkCon ul .li03 .pimg{background-position: 0 -212px;}
.bxkCon ul .li01:hover .pimg{background-position: -72px 0px;}
.bxkCon ul .li02:hover .pimg{background-position: -72px -69px;}
.bxkCon ul .li04:hover .pimg{background-position: -72px -140px;}
.bxkCon ul .li03:hover .pimg{background-position: -72px -212px;}
.bxkCon ul li:hover .p1{color: #582be8;}

.bxkR{width: 578px;}
.bxkR h3{margin-top: 15px;color: #323235;font-size: 28px;line-height: 50px;}
.bxkR .p1{font-size: 20px;color: #7c7678;line-height: 40px;background: url(../images/bg08.png) no-repeat 4px center;padding-left: 22px;}
.bxkR .p2{font-size: 20px;color: #838389;line-height: 40px;padding-left: 22px;}
.bxkR a{width: 202px;height: 50px;line-height: 50px;text-align: center;background: #ff6777;border-radius: 30px;font-size: 20px;color: #fefeff;margin: 7px 0 0 5px;display: block;}
/*ybzy*/
.ybzy{padding: 50px 0;}
.ybzyUl{width: 1200px;height: 570px;margin: 0 auto;position: relative;background: url(../images/bg03.png) no-repeat 26px 78px;}
.ybzyUl li{position: absolute;border-radius: 100%;text-align: center;}
.ybzyUl .li01,.ybzyUl .li02{font-size: 20px;color: #434245;}
.ybzyUl .li01{width: 80px;padding-top: 13px;height: 67px;line-height: 28px;border: 1px solid #e3dff7;}
.ybzyUl .li02{width: 100px;padding-top: 20px;height: 80px;line-height: 31px;border: 1px solid #d0caf3;}
.ybzyUl .li03 h3{line-height: 49px;color: #fcff00;font-size: 30px;}
.ybzyUl .li03 p{line-height: 32px;font-size: 20px;color: #fff;}

.ybzyUl .li03{width: 360px;padding-top: 114px;height: 246px;}
.ybzyUl li:nth-of-type(1){top: 48px;left: 57px;}
.ybzyUl li:nth-of-type(2){top: 28px;right: 419px;}
.ybzyUl li:nth-of-type(3){top: 113px;right: 19px;}
.ybzyUl li:nth-of-type(4){top: 47px;left: 380px;}
.ybzyUl li:nth-of-type(5){bottom: 32px;right: 38px;}
.ybzyUl li:nth-of-type(6){bottom: 20px;left: 327px;}
.ybzyUl li:nth-of-type(7){top: 80px;left: 40px;}
.ybzyUl li:nth-of-type(8){top: 66px;right: 108px;}
.xqgjUl a,.ybzy a,.xlzsCon a,.qzgcsCon a,.kcysCon a{color: #fefeff;font-size: 20px;width: 240px;height: 50px;line-height: 50px;text-align: center;display: block;margin: 0 auto;border-radius: 30px;background: linear-gradient(#ff7884,#ff6172);}
.xqgjUl a,.ybzy a:hover,.xlzsCon a:hover,.qzgcsCon a:hover,.kcysCon a:hover,.bxkR a:hover{background: #f73448;}


/*qzgcs*/
.qzgcs{padding: 40px 0;background: #fff;}

.qzgcsUl{text-align: center;font-size: 0;width: 1224px;margin: 0 auto;}
.qzgcsUl li{vertical-align: top;display: inline-block;box-shadow: 0 0 10px rgba(156,131,224,0.3);width: 284px;height: 200px;box-sizing: border-box;padding: 40px 14px 0 14px;margin: 24px 11px 0;}
.qzgcsUl li h3{font-size: 20px;color: #fff;width: 122px;height: 36px;line-height: 36px;background: #582be8;border-radius: 30px;margin: 0 auto;}
.qzgcsUl li p {font-size: 16px;margin-top: 25px;line-height: 24px;color: #484848;text-align: left;}
.qzgcsUl li:nth-of-type(1) p{text-align: left;}	
.qzgcsUl li p span{width: 125px;display: inline-block;text-align: left;}

.qzgcsCon{width: 1200px;margin: 0 auto;padding-top: 18px;text-align: center;}
.qzgcs .p1{font-size: 24px;line-height: 34px;color: #5a5a60;text-align: center;}
.qzgcs .p2{font-size: 20px;line-height: 30px;color: #eb5e17;text-align: center;}

.qzgcsSlie .qzgcsHd{width: 271px;padding-top: 39px;background: #7e84f6;height: 616px;}
.qzgcsSlie .qzgcsHd li{height: 120px;text-align: center;font-size: 22px;line-height: 30px;margin-bottom: 62px;position: relative;color: #fff;box-shadow: 0 0 10px rgba(156,131,224,0.3);cursor: pointer;box-sizing: border-box;padding-top: 30px;}
.qzgcsSlie .qzgcsHd li img{width: 16px;height: 24px;position: absolute;right: -16px;top: 50%;margin-top: -12px;display: none;}
.qzgcsSlie .qzgcsHd li.on{background: linear-gradient(#ff7783,#ff6373);}
.qzgcsSlie .qzgcsHd li.on img{display: block;}
.qzgcsSlie .qzgcsBd{width: 928px;height: 655px;border: solid #7e84f6;border-width: 5px 5px 5px 0;box-sizing: border-box;text-align: center;padding: 40px 20px 0 40px;}
.qzgcsSlie .qzgcsBd table{width: 850px;}
.qzgcsSlie .qzgcsBd th{background: #e9dcff;height: 59px;line-height: 59px;color: #000;font-size: 20px;border: 1px solid #d1bdf3;font-weight: normal;text-align: center;}
.qzgcsSlie .qzgcsBd td{border: 1px solid #d1bdf3;padding: 10px 0;font-size: 16px;color: #8a55e0;line-height: 20px;}
.qzgcsSlie .qzgcsBd td:nth-of-type(4){padding: 10px 10px;}
.qzgcsCon a{margin-top: 47px;}
/*kcys*/
.kcys{padding: 30px 0 70px;}
.kcysCon{width: 1200px;padding-top: 35px;margin: 0 auto;text-align: center;font-size: 0;}
.kcysCon dl{display: inline-block;vertical-align: top;position: relative;box-sizing: border-box;width: 360px;height: 400px;background: #fff;border-radius: 15px;overflow: hidden;margin-right: 60px;padding-top: 112px;box-shadow: 0 0 10px rgba(156,131,224,0.4);cursor: pointer;}
.kcysCon dl:nth-of-type(1){background: url(../images/four01.png) no-repeat center top;}
.kcysCon dl:nth-of-type(2){background: url(../images/four02.png) no-repeat center top;}
.kcysCon dl:nth-of-type(3){background: url(../images/four03.png) no-repeat center top;margin: 0;}
.kcysCon dl dt h3{margin-top: 16px;font-size: 32px;line-height: 46px;}
.kcysCon dl:nth-of-type(1) h3{color: #6d66ce;}
.kcysCon dl:nth-of-type(2) h3{color: #2abfe1;}
.kcysCon dl:nth-of-type(3) h3{color: #ff878a;}
.kcysCon dl dt p{margin-top: 13px;font-size: 18px;line-height: 24px;color: #5a5a60;}
.kcysCon a{margin-top: 48px;}

.kcysCon dl dd{position: absolute;width: 100%;height: 100%;top: 0;left: 0;box-sizing: border-box;background: linear-gradient(#7161da,#9278e2);padding-top: 23px;text-align: left;padding-left: 16px;display: none;}
.kcysCon dl dd p{font-size: 16px;color: #fff;line-height: 21px;margin-top: 12px;}
.kcysCon dl dd p span{display: inline-block;width: 20px;}
.kcysCon dl:hover dd{display: block;}
/*biaodan*/
.biaodan{padding: 24px 0 45px;background: url(../images/bg07.jpg) no-repeat center;}
.biaodanC{width: 1200px;margin: 0 auto;box-sizing: border-box;padding-left: 286px;}
.biaodanL{text-align: center;padding-top: 29px;width: 512px;}
.biaodanL h3{line-height: 64px;font-size: 44px;color: #fff;}
.biaodanL p{line-height: 48px;font-size: 26px;color: #fff;}
.biaodanR{width: 400px;}

.biaodanR form p{margin-top: 20px;width: 300px;height: 50px;line-height: 50px;background: #fff;border-radius: 10px;}

.biaodanR form input{width: 100%;height:100%;border-radius: 10px;border: none;font-size: 16px;color: #9d9b9b;text-indent: 20px;}

.biaodanR form a{font-size: 20px;color: #fff;margin-top: 20px;display: block;border-radius: 10px;width: 300px;height: 50px;line-height: 50px;background: #04d298;text-align: center;}
.biaodanR form a:hover{background: #f73448;}