@charset"gb2312";
*{padding:0;margin:0;}
img{display:block;font-size:0;}
a{text-decoration:none;color:#fff;}
ul,ol{list-style:none;}
input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;outline:none;}
body{font-family:'microsoft yahei';font-size:14px;overflow-x:hidden;}
/* 共有样式 */
.center{margin:auto;}
.clear{clear:both;}
.clear:after{zoom:1;visibility:hidden;height:0;content:'.';display:block;}
.btn{display:block;width:384px;height:78px;border-radius:70px;text-align:center;line-height:78px;font-size:34px;letter-spacing:2px;background:#7a6afe;color:#fff;}
.btn2{display:block;width:384px;height:78px;border-radius:70px;text-align:center;line-height:78px;font-size:34px;letter-spacing:2px;background:#fdec09;color:#59a2ff;font-weight:700;}
.margin-t120{margin-top:120px;}
.margin-t100{margin-top:100px;}
.margin-t80{margin-top:80px;}
.margin-t70{margin-top:70px;}
.margin-t60{margin-top:60px;}
.margin-t50{margin-top:50px;}
.margin-t40{margin-top:40px;}
.margin-t30{margin-top:30px;}
.margin-t20{margin-top:20px;}
.margin-t15{margin-top:15px;}
.margin-t10{margin-top:10px;}
/*导航*/
.tou{width:100%;background-color: #FFF;}
.head{ width:1010px; height:59px; margin:0 auto;}
.head p{ float:left;}
.head li{ float:left; margin-top:28px; margin-left:35px; font-size:14px; font-weight:400;}
.head li a{ color:#000;}
.head .xun{ margin-top:13px; line-height:18px;}
.head .xun b{ font-size:12px; color:#000;}
.head .xun span{ color:#000; font-size:16px;}
.gray{ width:100%; height:10px; background:#818181;}
/* banner */
figure{width:1620px;position:relative;left:50%;margin-left:-810px;}
figure>img{width:1620px;}
/* a_cont */
.a_cont{width:1115px;overflow:hidden;}
.a_cont>p{text-align:center;font-size:50px;color:#333333;}
.a_cont>ul{width:1115px;overflow:hidden;display:flex;justify-content:space-between;}
.a_cont>ul>li{width:516px;overflow:hidden;color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.a_cont>ul>li:first-child{background:-webkit-linear-gradient(left,#d392fa,#f496f2);
						  background:-o-linear-gradient(right,#d392fa,#f496f2);
						  background:-moz-linear-gradient(right,#d392fa,#f496f2);
						  background:linear-gradient(to right,#d392fa,#f496f2);
						 }
.a_cont>ul>li:last-child{background:-webkit-linear-gradient(left,#f773a4,#fb8faa);
						  background:-o-linear-gradient(right,#f773a4,#fb8faa);
						  background:-moz-linear-gradient(right,#f773a4,#fb8faa);
						  background:linear-gradient(to right,#f773a4,#fb8faa);
						 }
.a_cont>ul>li>img{width:516px;}
.a_cont>ul>li>span{display:block;width:516px;padding:10px 0 20px 0;}
.a_cont>ul>li>span>span{display:flex;justify-content:center;}
.a_cont>ul>li>span>span>strong{display:block;font-size:42px;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:80px;margin-right:10px;}
.a_cont>ul>li>span>span>span{width:248px;height:11px;margin:48px 0 0 0;}
.a_cont>ul>li:first-child>span>span>span{background:#c977f8;}
.a_cont>ul>li:last-child>span>span>span{width:290px;background:#fb5b88;}
.a_cont>ul>li>span>p{padding:0 20px;font-size:22px;line-height:36px;}
/* block_b */
.b_cont{width:100%;max-width:1620px;height:642px;background:url(../images/b_bg.jpg) no-repeat;overflow:hidden;}
.b_cont>div{width:1200px;height:642px;overflow:hidden;position:relative;}
.b_cont>div>p{text-align:center;font-size:50px;color:#fdec09;}
.b_cont>div>img{position:absolute;width:461px;height:604px;right:0;bottom:0;}
.b_cont>div>ul{width:782px;overflow:hidden;background:#94dedd;border-radius:15px;padding:50px 0 70px 0;}
.b_cont>div>ul>li{color:#515151;font-size:22px;display: flex;justify-content: flex-start;line-height:40px;align-items: center;}
.b_cont>div>ul>li>span{width: 120px;height:40px;line-height:40px;background:#fdec09;text-align:center;border-radius:50px;margin-left:40px;margin-right:10px;}
/* block c */
.c_cont{width:1200px;overflow:hidden;}
.c_cont>p{text-align:center;font-size:50px;color:#333333;}
.c_cont>ul{width:1200px;display:flex;justify-content:space-between;}
.c_cont>ul>li{width:242px;padding:15px 15px 30px 15px;color:#fff;}
.c_cont>ul>li:nth-child(1){background:#f980a7;}
.c_cont>ul>li:nth-child(2){background:#d3a8dd;}
.c_cont>ul>li:nth-child(3){background:#e594f5;}
.c_cont>ul>li:nth-child(4){background:#fd9065;}
.c_cont>ul>li>img{width:242px;}
.c_cont>ul>li>strong{display:block;width:242px;font-size:34px;line-height:60px;}
.c_cont>ul>li>p{font-size:18px;line-height:30px;}
/* block d */
.d_cont{width:1200px;overflow:hidden;}
.d_cont>p{text-align:center;font-size:50px;color:#333333;}
.d_cont>ul{width:1200px;display:flex;justify-content:space-between;}
.d_cont>ul>li{width:326px;}
.d_cont>ul>li>img{width:232px;}
.d_cont>ul>li>p{text-align:center;font-size:27px;color:#333333;line-height:40px;}
/* block e */
.e_cont{width:100%;max-width:1620px;background:#59a2ff;overflow:hidden;}
.e_cont>div{width:1096px;overflow:hidden;}
.e_cont>div>p:nth-of-type(1){text-align:center;font-size:50px;color:#fdec09;}
.e_cont>div>p:nth-of-type(2){text-align:center;font-size:22px;color:#fff;line-height:40px;}
.e_cont>div>div{width:1096px;overflow:hidden;}
.e_cont>div>div>span{float:left;width:709px;}
.e_cont>div>div>span>img{float:left;width:343px;height:202px;}
.e_cont>div>div>span>img:nth-child(even){margin-left:23px;}
.e_cont>div>div>span>img:nth-child(3){margin-top:24px;}
.e_cont>div>div>span>img:nth-child(4){margin-top:24px;}
.e_cont>div>div>img{float:right;width:357px;}