body{background:#fff;}
.mainTitle{border-left:6px solid #2a44bd;line-height:34px;padding-left:10px;font-size:32px;font-weight:bold;margin:46px 0 26px 0;}
.mainTitle span{font-weight:normal;font-size:16px;margin:0 0 0 100px;}
.mainTitle p{font-weight:normal;font-size:16px;margin:10px 0 0 0;}
.main1{min-width:1200px;height:502px;background:url(../image/banner.png)no-repeat center;text-align:center;}
.wrap{width:1200px;margin:0 auto;position: relative;height:100%;}
.main1 img:nth-child(1){padding:66px 0 26px 0;}
.main1 img:nth-child(2){padding:0 0 30px 0;}
.main1 img:nth-child(3){padding:0 0 30px 0;}
.main1 p{padding:0 100px 30px 100px;position:relative;}
.main1 p img{padding:0!important;}
.main1 p a{width: 339px;height: 65px;background-image: linear-gradient(90deg, #62a2fa 0%, #3650ee 47%, #9233e2 100%), linear-gradient(#ffffff, #ffffff);border-radius: 33px;color:#fff;;line-height:65px;text-align:center;font-size:18px;position: absolute;top:0;right:100px;cursor: pointer;}
/* main2 */
.main2{min-width:1200px;height:374px;background:url(../image/main2.png)no-repeat center;background-size:auto 100%;}
.main2 img{padding: 86px 0 48px 150px;}
.main2 ul{padding:0 0 0 150px;}
.main2 ul li{width:450px;color:#fff;padding:10px 0 30px 0;font-size:18px;}
.main2 ul li a{color:#fff;}
.main2 ul li span{display:inline-block;width:10px;height:10px;border-radius:50%;background:#f26565;margin:0 10px 0 0;}
/* main3 */
.main3{padding:0 0 40px 0;}
.main3ClassTopselect, .main3ClassTopInput, .main3ClassTopBtn{width:200px;height:42px;line-height:42px;border:1px solid #d2d2d2;color:#999;padding:0 0 0 20px;font-size:15px;margin:0 30px 0 0;border-radius:4px;}
.main3ClassTopBtn{padding:0;color:#222;cursor: pointer;}
.main3ClassBotDiv{font-size:16px;height:56px;line-height:56px;color:#626262;width:100%;border-bottom:1px solid #eee;}
.main3ClassBotDiv1{color:#000000;}
.main3ClassBotDiv span{width:14%;text-align:center;}
.main3ClassBotDiv .main3ClassBotDivSpan{width:44%;padding:0 20px;text-align:left;}
.main3ClassBot{margin-top:30px;padding:0 0 30px 0;}
.main3 .main3ClassBotDivSpan1{color:#2a44bd;}
.main3 .main3ClassBotColor{color:#d32c25;}
.main3ClassPot{text-align:center;}
.main3ClassPot span{width:40px;height:40px;border-radius:3px;display:inline-block;text-align:center;line-height:40px;margin:0 2px 0 5px;font-size:16px;background: #eeeeee;color: #626262;cursor: pointer;}
.main3ClassPot .main3ClassPotA{background-color: #2a44bd;color:#fff;}
/* main4 */
.main4{background:#f6f6f6;border-top:1px solid rgba(0,0,0,0);padding-bottom:40px;}
.main4Div div{width:225px;margin:0 18px 0 0;background:#fff;border-radius:6px;height:370px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.main4Div div:last-child{margin:0;}
.main4Div p{padding:10px;line-height:38px;}
/* main5 */
.main5L{width:786px;height:366px;}
.main5Ltop{width:100%;height:60px;line-height:60px;text-align:center;color:#fff;font-size:16px;background: #2a44bd;}
.main5Ltop span, .main5Ltop1 span{width:20%;}
.main5Ltop span:nth-child(1), .main5Ltop1 span:nth-child(1){width:40%;padding:0 10px;}
.main5Ltop1{border:1px solid #e5e5e5;border-bottom:0;height:60px;line-height:60px;;text-align:center;}
.main5Ltop1:last-child{border-bottom:1px solid #e5e5e5;}
.main5Ltop1:hover{background:#efeffb;}
.main5R{width: 374px;height: 454px;border: solid 1px #e5e5e5;position: absolute;top:10px;right:0;}
.main5RT{width:100%;height:74px;line-height:74px;font-size:30px;font-weight:bold;text-align:center;background: #2a44bd;color:#fff;}
.main5R input{width:90%;height:46px;line-height:46px;border:1px solid #eee;margin:40px auto 0 auto;display:block;padding:0 0 0 5%;font-size:16px;}
.main5R .main5Rp{width:90%;margin:40px auto 0 auto;}
.main5R .main5Rp input{width:50%;margin:0;}
.main5R button{width:40%;float: right;vertical-align:top;border:0;height:46px;line-height:46px;font-size:16px;cursor: pointer;}
.main5R .main5RBtn{padding:0;margin:35px auto 0 auto;border:0;background:#f43c3c;color:#fff;border-radius:6px;text-align:center;cursor: pointer;}
/* main6 */
.main6{padding-bottom:40px;}
.o2oClass{width:1120px;height:363px;margin:40px auto 0 auto;}
.o2oClassli{border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:10px;overflow: hidden;height:354px;}
.o2oClassli img{width:100%;height:168px;display:block;}
.o2oClasslip1{padding:10px 15px;color: #000000;font-size:18px;}
.o2oClasslip2{padding:6px 15px 0 15px;line-height:26px;color: #707070;}
.o2oClassli div{padding:0 15px;line-height:27px;color: #707070;height:105px;}
.word_4{overflow : hidden;text-overflow: ellipsis;display: -ms-box;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;-ms-line-clamp:4;-ms-box-orient: vertical;display: -o-box;-o-line-clamp:4;-o-box-orient: vertical;display:-moz-box;-moz-line-clamp:4;-moz-box-orient: vertical;line-clamp:4;}   
.swiper-button-next{right:-0;}
.swiper-button-prev{left:-0;}
/* main7 */
.main7{height:710px;background:#f6f6f6;}
.main7 img{position: absolute;}
.main7 img:nth-child(2){left:0;top:80px;}
.main7 img:nth-child(4){left:0;top:252px;}
.main7 img:nth-child(5){left:0;top:420px;}
.main7 img:nth-child(1){right:0;top:80px;}
.main7 img:nth-child(3){right:0;top:250px;}
.main7 img:nth-child(6){right:0;top:450px;}
.main7 img:nth-child(7){right:0;top:0;left:0;bottom:0;margin:auto;}
.main1, .main2, .main3, .main4, .main5, .main6, .main7{overflow: hidden;}
#pagecount{text-align:center;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #3a7bc5;}