/*@media (min-width: 721px){
/***************棣栭〉***********/
/* banner */
.banner{ width:100%; overflow:hidden;position:relative; z-index:7;height:657px;background-position:center top; background-repeat:no-repeat;}
.banNr{ width:1200px; margin: 0 auto; padding-top:200px;}
.banFor{ width:320px; margin-left:880px;margin-top:-50px; background:rgba(247,70,64,0.5); height:460px; border-radius:8px; background:linear-gradient(to bottom,rgba(191,12,6,0.5),rgba(247,70,64,0.5)); }
.banFor h3{ font-size:26px; text-align: center; color: #FFF; line-height: 35px; padding:25px 0 18px;}
.banForK{ width:264px; height:50px; background:#FFF; border-radius:4px; margin:0 auto 14px;}
.banForP{font-size:18px; line-height: 50px; color: #303436; width: 70px; text-align: right;}
.banForI{font-size:18px;color:#303436;font-size:16px;width:185px;background:none; border:none; height:50px; line-height:50px;}
.banForA{border-radius:4px;display:block; width:264px;text-align:center;cursor:pointer; line-height:50px; height:50px; color:#bf0c06; background:#fff073; font-size:20px; border:none; margin:0 auto;}

.banForck{font-size:18px;color:#303436;font-size:14px;width:300px;background:none; border:none; line-height:25px;margin-top:5px}
.banForck input[type="checkbox"]{height:20px;width:20px;border: solid 1px #ccc;position:relative; z-index:999;}
/*title*/
.IndTit{width:1200px;text-align:center;margin:0 auto; position:relative;}
.IndTit p{ color:rgba(182,182,182,0.2); font-size:44px; line-height:50px;height:50px; text-transform:uppercase; position: absolute; width: 100%; text-align: center; font-weight: 600; top:50px; left: 0;letter-spacing:3px;}
.IndTit span{ font-weight: 600; display: inline-block; letter-spacing:3px;color:#444;font-size:66px;line-height:80px; height: 80px; position: relative;}
.IndTit span em{ font-style:normal; color: #bf0c06}
.IndTit span:before,.IndTit span:after{content: ' ';display:block; width: 122px; position: absolute; height: 22px; top:34px; background-image: url("../images/icon/title01.png"); background-position: center; background-repeat: no-repeat;}
.IndTit span:before{left: -138px}
.IndTit span:after{right:-138px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform: rotateY(180deg);}
.IndTitC span{color:#FFF;}
.IndTitC span:before,.IndTitC span:after{background-image: url("../images/icon/title02.png"); }
.IndTitC p{ color:rgba(182,182,182,0.08);}
/**/
.IndSer{padding-top: 100px; background-color: #fffaf0;}
.IndSerK{ width:1200px; margin: 0 auto;}
.IndSerA{ background:#FFF; width: 284px; height: 380px; display: block; margin-left: 21px;}
.IndSerA:first-child{margin-left:0;}
.IndSerI{width:159px; height: 159px; display: block; margin: 0 auto;background-repeat: no-repeat; background-image: url("../images/icon/IndSerI01.png")}
.IndSer1 .IndSerI{background-position:0 0;}
.IndSer2 .IndSerI{background-position:0 -159px;}
.IndSer3 .IndSerI{background-position:0 -318px;}
.IndSer4 .IndSerI{background-position:0 -477px;}
.IndSerA h3{ font-size:20px; text-align: center; color: #303436; line-height: 20px;}
.IndSerA h4{ width: 30px; height: 2px; margin:25px auto 20px;}
.IndSer1 h4{ background: #f23f03;}
.IndSer2 h4{ background: #122784;}
.IndSer3 h4{ background: #bf0c06;}
.IndSer4 h4{ background: #008762;}
.IndSerA p{ color:#596267; font-size:16px; line-height: 30px; padding:0 25px; }

/*鐪熼噾娑堥槻鍟嗗煄*/
.IndSho{ padding-top: 100px; background-color: #fffaf0;}
.IndShoK{width:1200px; margin: 100px auto 0;}
.IndShoA{float: left; width:240px; height:360px;color: #FFF;display: block; background: #262a3e; background: linear-gradient(-120deg , #262a3e , #353a5f); margin: 15px 0;padding-top:37px}
.IndShoAo{ background: #bf0c06; background: linear-gradient(to top , #bf0c06 , #f4433d); margin: 0; padding-top:47px;height: 380px;}
.IndShoI{ display:block;margin: 0 auto; border-radius: 50%; position: relative;width: 111px; height: 111px;}
.IndShoI span{width:100%; height: 100%; border-radius: 50%; background-image: url("../images/icon/zhuan1.png"); background-position: center; background-size: 100%; background-repeat: no-repeat; display: block;-webkit-transform: rotate(360deg);animation: rotation 8s linear infinite;-moz-animation: rotation 8s linear infinite;-webkit-animation: rotation 8s linear infinite;-o-animation: rotation 8s linear infinite;}
.IndShoI i{ z-index:3; position:absolute;top:50%; left:50%;display: block;background-image: url("../images/icon/IndShoI01.png"); background-repeat: no-repeat; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;}
.IndShoI1{background-position: 0 0;}
.IndShoI2{background-position: 0 -40px;}
.IndShoI3{background-position: 0 -80px;}
.IndShoI4{background-position: 0 -120px;}
.IndShoI5{background-position: 0 -160px;}
.IndShoA h3{ font-weight: 600;text-align: center;font-size:26px;line-height:50px; padding-top:25px;}
.IndShoA h4{background: #FFF;width: 160px; height: 2px;margin:20px auto 48px;}
.IndShoA p{text-align:center;font-size: 18px; line-height: 30px;}
/*鏅虹瓚瀹夊叏绠�粙*/
.IndZhi{ background-color: #fffaf0; background-position: bottom center; background-repeat: no-repeat; background-image: url("../images/pic/back04.jpg"); padding: 100px 0 95px;}
.IndZhiK{width:1200px; margin: 80px auto 0; position: relative;}
.IndZhiN{ width:900px; height:550px; padding-top: 40px; background: #FFF; border-radius: 5px; box-shadow:0 0 10px rgba(191,12,6,0.3);}
.IndZhiNt{letter-spacing:3px; margin-left: 40px;padding-left: 124px; height: 78px; line-height: 78px; background-position: left center; background-repeat: no-repeat; background-image: url("../images/icon/IndZhi01.png"); color: #212523; font-size: 42px;}
.IndZhiNt i{ width: 47px; height: 38px;}
.IndZhiNr{ padding-top:55px; margin-left: 60px; }
.IndZhiNp{ font-weight: 600; border-radius: 50px; font-size:16px; color: #333; line-height: 23px; padding:13px 0; padding-left: 30px; padding-right:20px; background: #f8f2f1; margin-bottom: 25px; position: relative;}
.IndZhiNp i{ width: 42px; height: 42px; background-image: url("../images/icon/IndZhi03.png"); background-position: center; background-repeat: no-repeat; position: absolute; left: -21px; top:50%; margin-top: -21px; display: block;}
.IndZhiNw1{ width:465px;}
.IndZhiNw2{ width:390px;}
.IndZhiF{ position:absolute;right:0; top:50px; width: 590px; height: 480px; border-radius: 10px; color: #FFF; background: #c10d07;}
.IndZhiFr{ padding:40px 38px 0;}
.IndZhiFr h3{ font-size: 40px; line-height: 40px;}
.IndZhiFp{margin: 15px 0; height:170px; }
.IndZhiFp p{ font-size:18px; line-height: 35px;}
.IndZhiD{ position:relative;}
.IndZhiZ{ width:384px; height: 155px; border-radius: 5px; border:1px dashed rgba(255,255,255,0.5); margin-left: 170px; background: rgba(255,255,255,0.1); position: relative;}
.IndZhiZp{ color:#FFF; font-size: 16px; padding-top:15px; padding-left:30px;}
.IndZhiZp p{ line-height: 30px;}
.IndZhiZT{ top:-37px;right: -27px; position: absolute;}
.IndZhT{ color: #bf0c06; font-size: 20px; font-weight: 600; width:110px; height:80px; padding-top:20px; line-height:30px; padding-left: 21px; position: absolute; background: #ffcc42; border-bottom-right-radius: 50px; border-top-right-radius: 50px; left: -7px; top:20px;}
.IndZhT:before, .IndZhT:after{content: ' ';display:block; position: absolute;width:0;height:0;border-style:solid; left:0px; }
.IndZhT:before{border-width:0 0 7px 7px;border-color:transparent transparent #e3ad1c;top:-7px;}
.IndZhT:after{border-width:7px 0 0 7px;border-color:#e3ad1c transparent transparent;bottom:-7px;}
/*鏃ョ泭涓ュ郴鐨勫畨鍏ㄥ舰鍔�*/
.IndSec{ padding-top:114px; height:930px; background-color: #222537; background-image: url("../images/pic/back03.jpg"); background-position: top center; background-repeat: no-repeat;}
.IndSecD{width:920px; height: 158px; background: #FFF; border-radius: 6px; margin:80px auto 0;}
.IndSecDt{letter-spacing:5px; float:left; width:58px; padding: 15px 6px 0; height: 100px; color: #FFF; line-height:29px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background: #ff544c; font-size: 24px;writing-mode: vertical-rl;writing-mode: tb-rl; margin-top: 19px;}
.IndSecDp{ float: left; font-size:16px; color:#222537; width: 800px; margin-left: 22px; margin-top: 20px; line-height: 30px; text-align: justify;}
.IndSecK{ width: 1200px; margin: 105px auto 0;}
.IndSecA{ width:338px; height: 400px; padding-top:16px; border-radius:5px; overflow: hidden; margin-left: 93px; color: #FFF;}
.IndSecA1{ background: #f44f47; background:linear-gradient(to bottom,#f44f47,#df2e2e); margin-left: 0;}
.IndSecA2{ background: #fb7431;background:linear-gradient(to bottom,#fb7431,#bf0c06)}
.IndSecA3{background:#f41837;background:linear-gradient(to bottom,#f41837,#f5293d)}
.IndSecT{width:307px; height: 201px; background: #FFF; border:2px solid #FFF; margin: 0 auto; overflow: hidden;}
.IndSecN{ height: 195px; padding: 0 14px; background-position: right bottom; background-repeat: no-repeat; background-image: url("../images/pic/IndSecB.png");}
.IndSecN h3{ padding-top:8px; line-height: 50px; height: 50px; font-size: 22px; font-weight: 500;}
.IndSecN p{ color: #ffd6db; font-size: 16px; line-height: 25px;}
.IndSecA:first-child{margin-left:0;}
/*椤圭洰浼樺娍*/
.IndPro{width:1200px; margin: 100px auto 0;}
.IndProK{margin:80px auto 0;}
.IndProA{ width:370px; height: 186px; display: block; border-radius: 8px; color: #FFF; margin-left:45px; margin-bottom: 25px;}
.IndProA:nth-child(1),.IndProA:nth-child(4){ margin-left:0;}
.IndProA1{background: #0472d8; background:linear-gradient(to right,#0472d8,#0060b9)}
.IndProA2{background: #ef8521; background:linear-gradient(to right,#ef8521,#f27015)}
.IndProA3{background: #009466; background:linear-gradient(to right,#009466,#007f57)}
.IndProA4{background: #0093ad; background:linear-gradient(to right,#0093ad,#00879f)}
.IndProA5{background: #f3536d; background:linear-gradient(to right,#f3536d,#ea2e44)}
.IndProA6{background: #5e4eb6; background:linear-gradient(to right,#5e4eb6,#4634ab)}
.IndProI{ width:137px; height: 137px; display:block; margin-top: 23px; margin-left:20px; border-radius: 50%; position: relative;}
.IndProI span{width:100%; height: 100%; border-radius: 50%; background-image: url("../images/icon/zhuan2.png"); background-position: center; background-size: 100%; background-repeat: no-repeat; display: block;-webkit-transform: rotate(360deg);animation: rotation 8s linear infinite;-moz-animation: rotation 8s linear infinite;-webkit-animation: rotation 8s linear infinite;-o-animation: rotation 8s linear infinite;}
.IndProI i{ width: 60px; height: 60px; z-index:3; position:absolute; margin-left: -30px; margin-top: -30px; top:50%; left:50%;display: block;background-image: url("../images/icon/IndProI01.png"); background-repeat: no-repeat;}
.IndProA1 i{background-position: 0 0;}
.IndProA2 i{background-position: 0 -60px;}
.IndProA3 i{background-position: 0 -120px;}
.IndProA4 i{background-position: 0 -180px;}
.IndProA5 i{background-position: 0 -240px;}
.IndProA6 i{background-position: 0 -300px;}
.IndProA h3{ font-weight: 500; background-position: left top; background-repeat: no-repeat; font-size:28px; line-height:40px; margin-top: 25px; padding-top: 45px; width: 200px; float:right; }
.IndProA1 h3{background-image: url("../images/icon/01.png")}
.IndProA2 h3{background-image: url("../images/icon/02.png")}
.IndProA3 h3{background-image: url("../images/icon/03.png")}
.IndProA4 h3{background-image: url("../images/icon/04.png")}
.IndProA5 h3{background-image: url("../images/icon/05.png")}
.IndProA6 h3{background-image: url("../images/icon/06.png")}
/*瀹夊叏璁惧*/
.IndSaf{ width:1200px; margin:80px auto 0;}
.IndSafB{ width:1200px; margin:80px auto 0; position:relative;}
.IndSafK{ width:1120px; margin:0 auto;}
.IndSafK .swiper-slide{ width:33.333%; padding: 10px 0; float: left;}
.IndSafA{ border:1px solid #e5e5e5; box-shadow:0 0 10px rgba(0,0,0,0.2); display:block; width:340px; height:474px; border-radius:5px; overflow: hidden; margin:0 auto;}
.IndSafA img{width:100%;}
.Safnext{ right:0;}
.Safprev{left:0;}
/*鎷涘晢浠ｇ悊*/
.IndAge{ padding-top:100px; padding-bottom: 335px; background-image: url("../images/pic/back02.jpg"); background-position: bottom center; background-repeat: no-repeat;}
.IndAgeK{ background: #bf0c06; border-radius:4px; border: 20px solid #FFF; padding:15px; width: 1130px; margin: 60px auto 0; position: relative;}
.IndAgeN{width: 1130px; height: 714px; padding-top:66px; background: #FFF;}
.IndAgeT{ width:456px; height: 534px; position: absolute; left: 50%; margin-left:-228px; bottom: -328px;}
.IndAgeNr{ padding: 0 6px; height:305px; background-image: url("../images/pic/IndAge.png"); background-position: top center; background-repeat: no-repeat;}
.IndAgeNz{width:33.333%;ext-align: center;}
.IndAgeA{margin: 0 auto;border-radius: 50%; display: block; background: rgba(191,12,6,0.1); position: relative;padding:10px; width:105px;height:105px;}
.IndAgeA p{border-radius: 50%; width:105px;height:105px;background-color:#bf0c06; border-radius: 50%;background-repeat: no-repeat; background-image: url("../images/icon/IndAgeI01.png"); display: block;}
.IndAgeA1 p{ background-position: 0 0;}
.IndAgeA2 p{ background-position: 0 -105px;}
.IndAgeA3 p{ background-position: 0 -210px;}
.IndAgeA4 p{ background-position: 0 -315px;}
.IndAgeA5 p{ background-position: 0 -420px;}
.IndAgeA6 p{ background-position: 0 -525px;}
.IndAgeA span{border-radius: 50%;display: block;position: absolute; top:0;left:0;-webkit-transform: rotate(360deg);animation: rotation 5s linear infinite;-moz-animation: rotation 5s linear infinite;-webkit-animation: rotation 5s linear infinite;-o-animation: rotation 5s linear infinite; width: 125px; height: 125px;border-top:1px solid #bf0c06;border-right:1px solid #bf0c06;}
.IndAgeA span em{left: -4px;margin-top: -4px; width: 8px; height: 8px; position: absolute; display: block; background: #bf0c06; border-radius: 50%;top:50%;}
.IndAgeNp{ width: 224px; margin:15px auto 0;}
.IndAgeNp h3{ font-size:22px; text-align: center; color: #333; line-height:40px;}
.IndAgeNp p{ font-size: 16px; color: #6f7077; line-height: 25px;}
.IndAgeA1,.IndAgeA3,.IndAgeA4,.IndAgeA6{ margin-top:30px;}
/*涔濆ぇ鏀寔鏀跨瓥*/
.IndSup{ padding:80px 0 100px;}
.IndSupK{height:372px; background-image: url("../images/pic/back01.png"); background-repeat: no-repeat; background-position:center; margin-top: 85px; padding-top: 66px;}
.IndSupN{ width:930px; height: 306px; margin:0 auto; position: relative;}
.IndSupA{width:158px; height: 158px; line-height: 158px; font-size: 18px; color: #FFF; font-weight:600; position: absolute; display: block; text-align: center; background-image: url("../images/pic/IndSupN.png"); background-position: center; background-repeat: no-repeat;}
.IndSupA1{left:0; top:74px;}
.IndSupA2{left:128px; top:0;}
.IndSupA3{left:128px; bottom:0;}
.IndSupA4{left:257px; top:74px;}
.IndSupA5{left:50%; margin-left:-79px; bottom:0;}
.IndSupA6{right:257px; top:74px;}
.IndSupA7{right:128px; top:0;}
.IndSupA8{right:128px; bottom:0;}
.IndSupA9{right:0; top:74px;}
.IndSupD{ width:112px; position: absolute; top:-46px; left: 50%; margin-left: -56px; z-index: -1}



/*display:flex;justify-content:space-between;align-items:center; */




