.part {margin: 0 auto;width: 100%;position: relative;}
.part .title{padding:60px 0 40px;}
.part .title h2{font-size:40px;line-height:40px;text-align:center}
.part .title p{margin-top:20px;font-size:20px;line-height:20px;text-align:center;}
.part .title span{margin:30px auto 0;width:50px;height:2px;display:block;background: linear-gradient(to right, #9b57f1 , #ff5554)}
.main {margin: 0 auto;width: 1000px;position: relative;}

.part .link{left:50%;margin-left:-159.5px;bottom:0;width:319px;height:76px;display:block;font-size:30px;color:#ffffff;line-height:76px;text-align:center;position:absolute;background:url("../images/link.png") no-repeat center;}
.part .link span{display:block;background:#fc5559;background:linear-gradient(to top right, #fc5559 , #9656fb);}
.part .link span.sp1{top:-5px;right:13px;width:6px;height:6px;position:absolute;animation:1s sp1 infinite linear;}
@keyframes sp1 { 0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)} }
.part .link span.sp2{top:5px;right:4px;width:11px;height:11px;position:absolute;animation:1s sp2 infinite linear;}
@keyframes sp2 { 0%{transform:rotate(360deg)} 100%{transform:rotate(0deg)} }
.part .link:hover span.sp1{animation:0.5s sp2 infinite linear;}
.part .link:hover span.sp2{animation:0.5s sp1 infinite linear;}

.p2{height:1152px;}
.p2 .b1{top:0;left:10px;width:341px;height:399px;position:absolute;overflow:hidden;background:url("../images/p2-b1.png") no-repeat center;}
.p2 .b1 h2{margin-top:104px;font-size:30px;line-height:30px;text-align:center;color: #fff}
.p2 .b1 p{margin-top:56px;font-size:24px;line-height:24px;text-align:center;color: #fff}
.p2 .b1 a{margin:36px auto ;width:220px;height:50px;font-size:24px;line-height:50px;display:block;text-align:center;border-radius:24px;background:linear-gradient(to right, #9b57f1 , #ff5554);color: #fff;}
.p2 .b2{top:0;right:10px;width:604px;height:399px;position:absolute;overflow:hidden;background:url("../images/p2-b2.png") no-repeat center;}
.p2 .b2 .img1{bottom:67px;left:150px;width:350px;height:255px;position:absolute;animation:5s p2-b2-img1 infinite ease;background:url("../images/p2-b2-img1.png") no-repeat center top;}
@keyframes p2-b2-img1 { 0%{height:0;} 50%{height:255px;} }
.p2 .b2 .img2{top:325px;left:150px;position:absolute;}
.p2 .b2 .img3{top:52px;left:141px;position:absolute;animation:5s p2-b2-img3 infinite ease;}
@keyframes p2-b2-img3 { 0%{opacity:0;} 40%{opacity:0;} 50%{opacity:1;} }
.p2 .b3{top:438px;left:10px;width:606px;height:361px;position:absolute;overflow:hidden;background:url("../images/p2-b3.png") no-repeat center;text-align: center}
.p2 .b3 ul li{float:left;width:170px;height:90px;background:url("../images/p2-b3-tag.png") no-repeat center;border-radius:9px;animation:2s p2-b3-li1 infinite linear;}
.p2 .b3 ul li.l2{animation:2s p2-b3-li2 infinite linear;}
@keyframes p2-b3-li1 { 0%{background:url("../images/p2-b3-tag.jpg") repeat 0;} 100%{background:url("../images/p2-b3-tag.jpg") repeat 255px;} }
@keyframes p2-b3-li2 { 0%{background:url("../images/p2-b3-tag.jpg") repeat 255px;} 100%{background:url("../images/p2-b3-tag.jpg") repeat 0;} }
.p2 .b3 img{margin:36px auto 0;}
.p2 .b3 ul{margin-top:35px;margin-left:27px;}
.p2 .b3 ul li{margin-right:20px;margin-bottom:30px;}
.p2 .b3 ul li h3{font-size:28px;line-height:90px;text-align:center;color: #fff}
.p2 .b3 ul li p{margin-top:10px;font-size:28px;line-height:34px;text-align:center;color: #fff}
.p2 .b4{top:438px;right:10px;width:341px;height:359px;position:absolute;overflow:hidden;background:url("../images/p2-b4.png") no-repeat center;}
.p2 .b4 h2{margin-top:64px;font-size:30px;line-height:30px;text-align:center;color: #fff}
.p2 .b4 p{margin-top:56px;font-size:24px;line-height:24px;text-align:center;color: #fff}
.p2 .b4 a{margin:36px auto ;width:220px;height:50px;font-size:24px;line-height:50px;display:block;color:#ffffff;text-align:center;border-radius:24px;background:linear-gradient(to right, #9b57f1 , #ff5554);}

.p3{height:763px;}
.p3 ul{width:1100px;}
.p3 ul li{margin-right:35px;float:left;width:225px;height:340px;position:relative;background:url("../images/p3-li.png") no-repeat center;}
.p3 ul li.l1{margin-top:26px;animation:2s p3l1 infinite linear;}
@keyframes p3l1 { 0%{margin-top:26px;} 50%{margin-top:64px;} 100%{margin-top:26px;} }
.p3 ul li.l2{margin-top:64px;animation:2s p3l2 infinite linear;}
@keyframes p3l2 { 0%{margin-top:64px;} 50%{margin-top:26px;} 100%{margin-top:64px;} }
.p3 ul li h2{top:-26px;left:50%;margin-left:-90px;width:180px;height:50px;font-size:24px;color:#ffffff;line-height:50px;position:absolute;text-align:center;background:url("../images/p3-tit.png") no-repeat center;}
.p3 ul li p{margin-top:45px;font-size:18px;line-height:28px;text-align:center;}
.p3 ul li img{top:144px;left:50%;margin-left:-122.5px;width:245px;height:180px;position:absolute;}

.p4{height:866px;}
.p4 img{margin-left:-20px;}
.p5{height:846px;}
.p5 .box{margin-left:133px;width:878px;height:498px;position:relative;background:url("../images/p5-box.png") no-repeat center;}
.p5 .btn{top:40px;left:-133px;width:65px;height:60px;cursor:pointer;position:absolute;background:url("../images/p5-btn.jpg") no-repeat center;}
#p5{top:40px;left:-70px;width:935px;height:410px;position:absolute;}
#p5 img{float:left;width:515px;height:410px;border-right:5px solid #ffffff;}
#p5 .info{float:left;width:415px;height:410px;background:#1b1126;}
#p5 .info .tit{width:415px;height:110px;overflow:hidden;background:#9b57f1;background:linear-gradient(to right, #9b57f1 , #ff5554);}
#p5 .info .tit h3{margin-top:18px;font-size:20px;line-height:20px;color:#ffffff;display:block;text-align:center;}
#p5 .info .tit span{margin:9px auto 0;width:10px;height:1px;color:#ffffff;display:block;background:#ffffff;}
#p5 .info .tit h2{margin-top:8px;font-size:30px;line-height:36px;color:#ffffff;text-align:center;}
#p5 .info .txt{margin-top:18px;}
#p5 .info .txt p{margin-left:38px;width:350px;font-size:20px;color:#ffffff;line-height:30px;position:relative;}
#p5 .info .txt p span{top:16px;left:-10px;width:6px;height:6px;display:block;position:absolute;background:#ffffff;border-radius:3px;}

.p7{height:820px;}
.p7 .box{margin:0 auto;width:806px;height:468px;overflow:hidden;background:url("../images/p7-box.png");}
.p7 .box ul{margin-top:72px;margin-left:105px;}
.p7 .box ul li{margin-bottom:36px;float:left;width:150px;animation:4s mac infinite linear;}
@keyframes mac {
    2%{transform:rotate(5deg);}
    4%{transform:rotate(-5deg);}
    6%{transform:rotate(5deg);}
    8%{transform:rotate(-5deg);}
    10%{transform:rotate(5deg);}
    12%{transform:rotate(-5deg);}
    14%{transform:rotate(0deg);} }
.p7 .box ul li.l1{background:url("../images/p7-tag1.jpg") no-repeat center top;}
.p7 .box ul li.l2{background:url("../images/p7-tag2.jpg") no-repeat center top;}
.p7 .box ul li.l3{background:url("../images/p7-tag3.jpg") no-repeat center top;}
.p7 .box ul li.l4{background:url("../images/p7-tag4.jpg") no-repeat center top;}
.p7 .box ul li.l5{background:url("../images/p7-tag5.png") no-repeat center top;}
.p7 .box ul li.l6{background:url("../images/p7-tag6.png") no-repeat center top;}
.p7 .box ul li.l7{background:url("../images/p7-tag7.png") no-repeat center 15px;}
.p7 .box ul li p{margin-top:94px;font-size:18px;line-height:20px;color:#ffffff;text-align:center;}

.p8{height:968px;}
.p8 .main{overflow:hidden;width:1002px;}
.p8 .box{margin-top:172px;width:1002px;height:462px;position:relative;background:url("../images/p8-box.jpg") no-repeat center;}
.p8 .box > h2{top:-158px;right:105px;color:#ffffff;font-size:54px;font-weight:bold;line-height:54px;position:absolute;}
.p8 ul{top:-172px;right:12px;position:absolute;}
.p8 ul li{margin-bottom:10px;width:70px;height:73px;cursor:pointer;position:relative;overflow:hidden;}
.p8 ul li span{top:0;left:0;width:70px;height:73px;display:block;position:absolute;background:url("../images/p8-shadow.png") no-repeat center;}
.p8 ul li.act span{top:73px;}
.p8 ul li.l1{background:url("../images/p8-tag1.jpg") no-repeat center;}
.p8 ul li.l2{background:url("../images/p8-tag2.jpg") no-repeat center;}
.p8 .box > div{top:700px;left:0;width:900px;height:600px;position:absolute;transition:0.8s;}
.p8 .box > div.act{top:0;transition:0.8s;}
.p8 .box > div .img{margin-top:-172px;margin-left:20px;width:350px;height:600px;position:relative;}
.p8 .box > div .img.t1{background:url("../images/p8-t1.jpg") no-repeat center;}
.p8 .box > div .img.t2{background:url("../images/p8-t2.jpg") no-repeat center;}
.p8 .box > div .img span{top:0;right:0;width:50px;height:50px;font-size:24px;line-height:50px;color:#ffffff;display:block;text-align:center;position:absolute;background:#ff5555;}
.p8 .box > div .info{top:50px;left:425px;position:absolute;background:#1b1126;}
.p8 .box > div .info h2{font-size:30px;line-height:30px;color:#ffffff;}
.p8 .box > div .info span{margin-top:29px;width:23px;height:2px;color:#ffffff;display:block;background:#ffffff;}
.p8 .box > div .info img{margin-top:33px;}
.p8 .box > div .info p{margin-top:24px;color:#ffffff;font-size:18px;line-height:24px;}

.p9{height:561px;}
#p9{width:1000px;}
#p9 .box{padding-top:20px;position:relative;background:url("../images/p9-line.png") no-repeat 490px 10px;}
#p9 .box .img{width:428px;height:275px;position:relative;background:url("../images/p9-img.png") no-repeat center;}
#p9 .box .img img{top:-20px;left:20px;width:428px;height:275px;position:absolute;}
#p9 .box .info{top:34px;left:550px;width:400px;height:230px;position:absolute;}
#p9 .box .info h2{font-size:24px;line-height:24px}
#p9 .box .info > span{margin-top:28px;width:32px;height:2px;display:block;background:#fc5559;background:linear-gradient(to top right, #fc5559 , #9656fb);}
#p9 .box .info p{margin-top:20px;font-size:18px;line-height:32px}
#p9 .box .info a{left:0;margin-left:0;}
.p9 .main{position:relative;}
.p9Next{top:110px;right:0;width: 37px;height: 37px;z-index:9999;cursor:pointer;position:absolute;background:url("../images/p9-next.png") no-repeat center;}

.co_wt{color:#FFF!important;}
.te_le{text-align: left!important;text-indent: 2em!important;}
.sdxh_btm .sdxh_btm_contact{background:#f1f1f1;text-align:center;}
.sdxh_btm .sdxh_btm_contact ul{padding: 39px 0 20px;overflow:hidden;margin:0 auto;width:1280px;}
.sdxh_btm .sdxh_btm_contact li{width: 312px;float:left;background: #e0e8ed;margin: 0 10px 0 0;position: relative;}
.sdxh_btm .sdxh_btm_contact li.margin_r_0{margin: 0;}
.sdxh_btm .sdxh_btm_contact div{float: left;width: 200px;padding: 10px 0;}
.sdxh_btm .sdxh_btm_contact span{font-size: 1.25em;display: block;}
.sdxh_btm .sdxh_btm_contact p{margin:0;font-size: 20px;line-height: 1.6em;color:#060606;margin: 0 0 10px;}
.sdxh_btm .sdxh_btm_contact a{display: inline-block;background: #ff3361;width: 100px;font-size: 16px;color: white;line-height: 2em;border-radius: 24px;}
.sdxh_btm .sdxh_btm_contact img{float: right;margin-top: -28px;width: 150px;transition: all 0.1s ease;position: absolute;right: 0;bottom: 0;}
.sdxh_btm .sdxh_btm_contact li:hover img{width: 160px;margin-top: -39px;}

/* bottom */
.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(https://www.csxinhua.com/2021/mxxyxp/images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
    margin-left: 15px;; font-weight:bold}
.diz{background:url(https://www.csxinhua.com/2021/mxxyxp/images/gz_bg11.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{background:url(https://www.csxinhua.com/2021/mxxyxp/images/gz_bg12.jpg) no-repeat; font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;}
.zxcg{ wi9dth:1074px; height: 316px; display: block; background: url("https://www.csxinhua.com/2021/mxxyxp/images/img1.jpg") center no-repeat; margin: 0 auto;}