.container h3{font-size: 30px;}

.advantage li{display: inline-block;font-size: 20px;line-height: 30px;width: 30%;margin-right: 5%;padding-top: 15%;padding-bottom: 3%;vertical-align: top;box-shadow: 0 0 20px rgba(227,70,41,.17);text-align: center;position: relative;}
.advantage li:first-of-type{background: url(images/icon1.png) no-repeat center 15%;background-size: 30%;}
.advantage li:nth-of-type(2){background: url(images/icon2.png) no-repeat center 15%;background-size: 30%;}
.advantage li:last-of-type{background: url(images/icon3.png) no-repeat center 15%;background-size: 30%;}
.advantage li:before{position: absolute;content: '+';top: 48%;left: 0;width: 100%;font-size: 52px;color: #e8472a;}
.advantage li span{font-weight: bold;display: block;}

.project .tabs{box-shadow: 0 8px 14px rgba(227,70,41,.12);background-color: #fff;position: relative;}
.project .tabs.active{position: fixed;top: 105px;bottom: auto;z-index: 100;}
.project .tabs li{display: inline-block;width: 15%;font-size: 18px;color: #5b5b5b;line-height: 90px;margin-right: 2%;text-align: center;position: relative;cursor: pointer;}
.project .tabs li:after{position: absolute;content: '';bottom: 0;left: 0;width: 0;height: 8px;background-color: #e8472a;-webkit-transition: width .3s;-moz-transition: width .3s;-ms-transition: width .3s;-o-transition: width .3s;transition: width .3s;}
.project .tabs li.active{font-size: 19px;font-weight: bold;color: #e8472a;}
.project .tabs li.active:after{width: 100%;}
.project .part{box-shadow: 0 3px 40px rgba(14,14,14,.12);margin-bottom: 5%;padding-left: 4%;padding-right: 4%;padding-bottom: 4%;}
.project .part:first-of-type{box-shadow: 0 10px 30px rgba(14,14,14,.12);}
.project .part:first-of-type h3{background: url(images/t1.png) no-repeat center 72%;background-size: 100%;}
.project .part:nth-of-type(2) h3{background: url(images/t2.png) no-repeat center 72%;background-size: 100%;}
.project .part:nth-of-type(3) h3{background: url(images/t3.png) no-repeat center 72%;background-size: 100%;}
.project .part:nth-of-type(4) h3{background: url(images/t4.png) no-repeat center 72%;background-size: 100%;}
.project .part:nth-of-type(5) h3{background: url(images/t5.png) no-repeat center 72%;background-size: 100%;}
.project .part:last-of-type h3{background: url(images/t6.png) no-repeat center 72%;background-size: 100%;}
.project .part .project-img,.project .part .project-info{display: inline-block;width: 46%;color: #5b5b5b;vertical-align: middle;}
.project .part:first-of-type .project-img{background: url(images/p1.jpg) no-repeat left center;background-size: cover;}
.project .part:nth-of-type(2) .project-img{background: url(images/p2.jpg) no-repeat left center;background-size: cover;}
.project .part:nth-of-type(3) .project-img{background: url(images/p3.jpg) no-repeat left center;background-size: cover;}
.project .part:nth-of-type(4) .project-img{background: url(images/p4.jpg) no-repeat left center;background-size: cover;}
.project .part:nth-of-type(5) .project-img{background: url(images/p5.jpg) no-repeat left center;background-size: cover;}
.project .part:last-of-type .project-img{background: url(images/p6.jpg) no-repeat left center;background-size: cover;}
.project .part .project-info{width: 52%;padding-left: 2%;}
.project .part .project-info>p{font-size: 14px;line-height: 24px;padding-right: 3%;padding-left: 8%;background: url(images/icon4.png) no-repeat left top;padding-top: 6%;background-size: 8%;}
.project .part .project-info section{font-size: 14px;line-height: 24px;background-color: #fff9f2;padding: 3%;margin-top: 5%;position: relative;}
.project .part .project-info section:after{position: absolute;content: '';right: 0;top: 0;border-top: 15px solid #e8472a;border-right: 15px solid #e8472a;border-left: 15px solid transparent;border-bottom: 15px solid transparent;}
.project .part .project-info section h5{font-size: 18px;color: #e8472a;margin-bottom: 3%;padding-left: 8%;background: url(images/icon5.png) no-repeat left center;background-size: 6%;}
.project .part .project-info section p{padding-left: 6%;background: url(images/icon6.png) no-repeat 2% center;}
.project .part .project-info section span{font-weight: bold;}
.project .part h4{font-size: 24px;text-align: center;padding-top: 5%;}
.project .part li{display: inline-block;color: #5b5b5b;margin-right: 3%;margin-top: 3%;vertical-align: top;}
.project .part:first-of-type li{width: 17.6%;}
.project .part:first-of-type li img,.project .part:nth-of-type(5) li img{width: 100%;}
.project .part:first-of-type li h5{font-size: 18px;line-height: 48px;border-bottom: 1px solid #e8472a;margin-bottom: 10px;margin-top: 10px;}
.project .part li p{font-size: 14px;line-height: 24px;}
.project .part:nth-of-type(2) li{width: 31.33%;}
.project .part:nth-of-type(2) li img{width: 30%;display: inline-block;margin-top: 6%;vertical-align: top;box-shadow: 10px 10px 0 #ededed;position: relative;}
.project .part:nth-of-type(2) li section{display: inline-block;width: 56%;font-weight: bold;padding: 8% 3% 8% 18%;border: 1px solid #e8472a;margin-left: -10%;}
.project .part:nth-of-type(2) li section h5{font-size: 18px;color: #e8472a;margin-bottom: 5%;}
.project .part:nth-of-type(5) li{width: 14.16%;}
.project .part:nth-of-type(5) li p{font-size: 16px;padding-top: 8%;padding-left: 25%;position: relative;}
.project .part:nth-of-type(5) li p:before{position: absolute;content: '';bottom: 12px;left: 0;width: 18%;height: 1px;background-color: #e8472a;}
.project .part:last-of-type>h4+div{background-color: #fef3f2;margin-top: 3%;padding-top: 2%;padding-bottom: 2%;}
.project .part:last-of-type>h4+div img{width: 80%;max-width: 940px;display: block;margin: 0 auto;}
.project .part a{display: block;width: 270px;font-size: 18px;color: #fff;line-height: 50px;border-radius: 25px;background-color: #e8472a;text-align: center;margin: 4% auto 0;}

.choose li{display: inline-block;width: 22.75%;margin-right: 3%;vertical-align: top;}
.choose li:first-of-type{background: url(images/p17.jpg) no-repeat center top;background-size: cover;}
.choose li:nth-of-type(2){background: url(images/p18.jpg) no-repeat center top;background-size: cover;}
.choose li:nth-of-type(3){background: url(images/p19.jpg) no-repeat center top;background-size: cover;}
.choose li:last-of-type{background: url(images/p20.jpg) no-repeat center top;background-size: cover;}
.choose li:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.choose li section{color: #fff;padding: 24% 10% 10% 12%;}
.choose li:hover section{background-color: rgba(255,80,42,.8);}
.choose li h4{font-size: 20px;padding-bottom: 12%;margin-bottom: 12%;position: relative;}
.choose li h4:after{position: absolute;content: '';bottom: -2px;left: 0;width: 12%;height: 4px;background-color: #fff;}
.choose li p{font-size: 14px;line-height: 24px;}

.register{padding-top: 1.8%;padding-bottom: 2%;margin-top: 4%;background-color: #0f0f0f;}
.register h2{font-size: 24px;color: #fff;display: inline-block;width: 18%;vertical-align: bottom;}
.register p{display: inline-block;width: 19%;margin-left: 1%;height: 45px;font-size: 16px;line-height: 45px;text-indent: 15px;border-radius: 25px;background-color: #fff;text-align: left;}
.register p input{width: calc(100% - 110px);font-size: 16px;font-family: "微软雅黑";height: 45px;line-height: 45px;text-indent: 5px;vertical-align: top;}
.register p.tj{text-indent: 0;text-align: center;background-color: #e8472a;margin-left: 3%;}
.register p.tj input{font-size: 18px;color: #fff;font-weight: bold;text-indent: 0;}