@charset "utf-8";
/* CSS Document */

.pageContainer,.pageContainer *{ margin-top: 0; margin-bottom: 0; font-weight: normal;padding: 0; list-style-type: none;}



.banner{background-position: 50% 50%;/* background-size: cover; */}
.banner .wrap{position: relative; min-height: 800px;}
.banner a{font-size: 18px;line-height: 1;color: #636364;position: absolute;left: 20px;top: 200px;}
.banner a h2{font-size: 38px;line-height: 50px;color: #222;padding: 15px 0 45px;}
.banner a em{display: block;font-size: 60px;color: #f59503;/* font-family: "DIN"; */padding: 15px 0 50px;font-style: normal;}

.section-1{padding: 0 0 75px;}
.section-1 h2,.section-3 h2,.section-4 h2,.section-6 h2{font-size: 38px;line-height: 1;color: #222;padding: 110px 0 80px;text-align: center;}
.section-1 ul{ padding: 0 58px;}
.section-1 li{float: left;width: 50%;padding: 0 17px 35px;}
.section-1 li span{font-size: 18px;color: #222;display: block;line-height: 30px;padding: 60px 0;text-align: center;border: 1px solid #e5e5e5;background: #f7f9fb;box-shadow: 10px 10px 10px 5px #f1f1f1;}

.section-2{text-align: center;background-size: cover;padding: 200px 0 140px;}
.section-2 .img{position: absolute;background: #fff;border: 1px solid #ddd;padding: 30px 0px;width: 140px;border-radius: 100%;left: 50%;top: -70px;margin-left: -70px;}
.section-2 .wrap{}
.section-2 .desc{background: url("img/section2-textBg.png");max-width: 75%;margin: 0 auto;position: relative;padding: 115px 0 70px 0;}
.section-2 h2{line-height: 1;font-size: 38px;color: #222;}
.section-2 p{font-size: 18px;line-height: 32px;color: #666;padding: 20px 0 0 0;}

.section-3{background: #f7f9fb;padding: 110px 0 110px;text-align: center;}
.section-3 h2{padding: 0 0 40px;}
.section-3 a{display: inline-block;text-align: center;background: url("img/section3-btn.png") no-repeat;width: 264px;height: 62px;color: #fff;margin: 60px auto 0;font-size: 24px;line-height: 60px;}
.section-3 ul{margin: 0 -10px;}
.section-3 li{float: left;width: 33.333333%;padding: 20px 10px 0;}
.section-3 li .hull{background: #fff;border: 1px solid #e5e5e5;box-shadow: 10px 10px 10px 5px #f1f1f1;padding: 60px 0 60px 140px;position: relative;text-align: left;}
.section-3 li h2{font-size: 22px;line-height: 1;color: #333333;padding: 0 0 15px;text-align: left;}
.section-3 li p{font-size: 16px;color: #999;line-height: 1;}
.section-3 li img{ position: absolute; left: 50px; top: 50%; margin-top: -23px;}

.section-4{text-align: center;padding: 110px 0 110px;}
.section-4 h2{ padding: 0 0 70px;}

.section-5{ text-align: center;}
.section-5 ul{ }
.section-5 li{background:#f7f9fb; position: relative; padding: 150px 0 110px;}
.section-5 li.even{ background:#fff}
.section-5 li .pic{float: left; width: 60%;}
.section-5 li .text{/* width: 35%; */float: right;color: #333;padding: 90px 0 0 0;text-align: left;}
.section-5 li.even .pic{float:right;}
.section-5 li.even .text{float: left;}
.section-5 li .text h2{font-size: 38px;line-height: 50px;margin-bottom: 30px;color: #333333;max-width: 310px;}
.section-5 li .text p{font-size: 14px;line-height: 26px;color: #999;max-width: 300px;}
.section-5 a{display: inline-block;text-align: left;background: url("img/section5-btn.png") no-repeat;width: 341px;height: 65px;color: #fff;margin: 65px auto 0;font-size: 24px;line-height: 60px;text-indent: 50px;}


.section-6{text-align: center;padding: 110px 0 110px 0;}
.section-6 .tit h2{ padding: 0 0 24px 0;}
.section-6 .tit p{font-size: 18px;color: #333;padding: 0 0 60px;line-height: 1;}
.section-6 ul{margin: 0 -26px;}
.section-6 li{float: left;width: 20%;padding: 0 26px;}
.section-6 li .hull{background: #fefeff;border: 1px solid #e5e5e5;box-shadow: 10px 10px 10px 5px #f1f1f1;padding: 90px 0 90px 0px;position: relative;text-align: center;border-radius: 5px;}
.section-6 li img{}
.section-6 li p{font-size: 18px;line-height: 26px;color: #222;padding: 30px 0 00;}

.section-7{background: #f7f9fb;text-align: center;padding: 0 0 100px;}
.section-7 .title{font-size: 18px;line-height: 1;color: #333;text-align: center;padding: 110px 0 60px 0;}
.section-7 .title h2{font-size: 38px;line-height: 1;color: #222;padding: 0 0 30px;}


.news{padding: 0 0 20px;}
.news ul{ margin: 0 -17px;}
.news li{float: left;width: 33.33333%;padding: 0 10px;}
.news li a{ display: block; text-align: left;}
.news li a img{}
.news li a .bd{border: 1px solid #e6e6e6;background: #fff;padding: 20px 25px 0;min-height: 130px;}
.news li a .t{font-size: 18px;line-height: 28px;color: #222;}
.news li a span{ float: right; background: #e6faf9; padding: 0 20px; font-size: 16px; color: #059291;}
.news li a p{font-size: 14px;line-height: 26px;padding: 10px 0 0 0;color: #666;}

.csae{padding: 0 0 70px;}
.csae ul{background: #fff;padding: 16px 17px;}
.csae li{float: left;width: 25%;padding: 17px;}
.csae li a{display: block;text-align: center;border: 1px solid #e6e6e6;}
.csae li a:hover{box-shadow: 0px 0px 7px 7px rgba(194, 194, 194, 0.16);border-radius: 5px;overflow: hidden;}
.section-7 a.more{display: inline-block;text-align: left;background: url("img/section5-btn.png") no-repeat;width: 341px;height: 65px;color: #fff;margin: 0 auto;font-size: 24px;line-height: 60px;text-indent: 50px;}


.pro{text-align: center;background: #39424d;padding: 110px 0 110px;}
.pro .title{font-size: 38px;color: #fff;padding: 0 0 50px;line-height: 1;}
.pro .title p{font-size: 18px;padding: 30px 0 0 0;}
.pro ul{margin: 0 -10px;}
.pro li {float: left;width: 25%;padding: 0 10px;}
.pro li a{ display: block; background: #fff; border-radius: 10px; overflow: hidden;}
.pro li img{ display: block;}
.pro li .bd{/* min-height: 195px; */line-height: 1;text-align: left;padding: 20px 0 20px 20px;}
.pro li a h3{font-size: 14px;color: #8c8c8c;padding: 15px 0 20px;}
.pro li a h2{font-size: 18px;color: #222;/* padding: 15px 0 30px; */}
.pro li a .price{display: inline-block;background: url("img/pro-price.png") no-repeat;width: 245px;height: 42px;color: #32c1fc;text-align: left;font-size: 28px;font-weight: bold;text-indent: 30px;overflow: hidden;line-height: 40px;}
.pro a.more{display: inline-block;text-align: left;background: url("img/section5-btn.png") no-repeat;width: 341px;height: 65px;color: #fff;margin: 60px auto 0;font-size: 24px;line-height: 60px;text-indent: 90px;}
