.banner .slideBox .bd li.li1{background:url("gjsb/banner02.jpg")/*tpa=images/gjsb/banner01.jpg*/ no-repeat center;height:550px;width:100%;}
.banner .slideBox .bd li.li2{background:url("gjsb/banner03.jpg")/*tpa=images/gjsb/banner01.jpg*/ no-repeat center;height:550px;width:100%;}
.banner .slideBox .bd li.li3{background:url("gjsb/banner02.jpg")/*tpa=images/gjsb/banner01.jpg*/ no-repeat center;height:550px;width:100%;}

.title h2{font-size: 30px;}
.country{margin-top: 47px;}
.country .list{position: relative;margin-top: 41px;}
.country .list .hd{}
.country .list .hd ul{display: flex;border: solid 1px #dcdcdc;}
.country .list .hd li{font-size: 17px;color: #282828;font-weight: 700;width: 25%;text-align: center;line-height: 54px;}
.country .list .hd li.on{color: #FFFFFF;background-color: #ed6719;}
.country .list .hd .prev{left: -110px;top: 229px;position: absolute;cursor: pointer;}
.country .list .hd .next{right: -110px;top: 229px;position: absolute;cursor: pointer;}
.country .list .bd{margin-top: 23px;}
.country .list .bd ul{font-size: 0;}
.country .list .bd li{border: solid 1px #bfbfbf;width: 290px;font-size: 0;margin-left: 13px;display: inline-block;}
.country .list .bd li:first-child{margin-left: 0;}
.country .list .bd li .img{}
.country .list .bd li .txt{padding: 20px 0 12px 18px;}
.country .list .bd li .txt h4{font-size: 20px;color: #282828;font-weight: 700;}
.country .list .bd li .txt p{font-size: 16px;color: #666666;line-height: 28px;margin-top: 17px;}
.country .list .bd li .tip{height: 52px;position: relative;}
.country .list .bd li .tip .label{border-top: solid 1px #e0e0e0;display: flex;align-items: center;font-size: 14px;color: #666666;height: 100%;left: 18px;bottom: 0;position: absolute;width: 252px;transition: all 0.5s;}
.country .list .bd li .tip .label img{margin-right: 8px;}
.country .list .bd li .tip .link{display: flex;align-items: center;justify-content: center;font-size: 16px;color: #FFFFFF;background-color: #ed6719;cursor: pointer;height: 100%;position: absolute;left: 0;bottom: 0;width: 100%;opacity: 0;transition: all 0.5s;}
.country .list .bd li .tip .link img{margin-left: 8px;}
.country .list .bd li:hover .tip .link{opacity: 1;}
.country .list .bd li:hover .tip .label{opacity: 0;}
.country .lists{display: flex;justify-content: space-between;margin-top: 39px;}
.country .lists li{text-align: center;font-size: 0;}
.country .lists p{font-size: 18px;color: #333333;font-weight: 700;line-height: 46px;}
.country .more{display: flex;align-items: center;justify-content: center;margin: 29px auto 54px;color: #FFFFFF;font-size: 20px;background-color: #ed6719;cursor: pointer;width: 459px;height: 54px;}
.country .more:hover{background-color: #ff9416;}
.country .more img{margin-left: 8px;}

.alliance{background-color: #f0f3fb;padding: 50px 0 54px;}
.alliance ul{display: flex;justify-content: space-between;flex-flow: row wrap;margin-top: 47px;}
.alliance ul li{position: relative;background-color: #FFFFFF;height: 251px;margin-bottom: 27px;width: 594px;}
.alliance li .img{position: absolute;left: 0;top: 0;font-size: 0;}
.alliance li .img p{color: #FFFFFF;width: 248px;left: 0;text-align: center;bottom: 15px;font-size: 14px;position: absolute;line-height: 24px;}
.alliance li .img p span{font-weight: 700;font-style: italic;font-size: 18px;}
.alliance li .txt{margin-left: 248px;margin-top: 18px;}
.alliance li .txt h4{font-size: 18px;color: #282828;font-weight: 700;text-align: center;line-height: 38px;}
.alliance li .txt p{font-size: 14px;color: #999999;padding: 0 25px;letter-spacing: 0.4px;line-height: 24px;margin-top: 13px;}
.alliance li .txt .btn{border-top: solid 1px #bfbfbf;display: flex;width: 345px;left: 248px;bottom: 0;position: absolute;}
.alliance li .txt .btn a{cursor: pointer;font-size: 15px;color: #ed6719;width: 50%;text-align: center;line-height: 42px;font-weight: 700;}
.alliance li .txt .btn a:first-child{border-right: solid 1px #bfbfbf;}
.alliance li .txt .btn a:hover{background-color: #ed6719;color: #FFFFFF;}
.alliance li .txt .icon{position: absolute;right: 1px;top: 1px;}

.register{background: url("bg_register.jpg")/*tpa=images/gjsb/bg_register.jpg*/no-repeat center;height: 629px;padding-top: 65px;}
.register .title h2,.register .title p{color: #FFFFFF;}
.register ul{font-size: 0;margin-top: 110px;}
.register li{display: inline-block;margin-left: 100px;text-align: center;width: 160px;vertical-align: middle;transition: all 0.5s;}
.register li:first-child{margin-left: 0;}
.register li .img{width: 140px;height: 140px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;position: relative;}
.register li .img:before{position: absolute;content: '';width: 100%;height: 100%;border-radius: 50%;border: solid 1px rgba(255,255,255,0.4);left: 0;top: 0;}
.register li .img img{}
.register li h4{font-size: 22px;color: #FFFFFF;line-height: 50px;margin-top: 26px;}
.register li p{font-size: 14px;color: rgba(255,255,255,0.4);line-height: 26px;opacity: 0;}
.register li a{opacity: 0;font-size: 18px;color: #FFFFFF;border: solid 1px rgba(255,255,255,0.4);cursor: pointer;width: 156px;height: 44px;display: inline-block;line-height: 42px;border-radius: 4px;margin-top: 43px;}
.register li:hover p,.register li:hover a{opacity: 1;}
.register li:hover{margin-top: -86px;}
.register li a:hover{color: #FFFFFF;background-color: #ed6719;}
.register li:hover .img{background-color: #ed6719;box-shadow: 0 0 0 10px rgba(237,103,25,0.3);}
.register li:hover .img:before{border: none;}

.advantage{margin-top: 53px;}
.advantage ul{display: flex;justify-content: space-between;margin-top: 52px;}
.advantage li{font-size: 0;width: 280px;text-align: center;}
.advantage li:hover{box-shadow: 0 0 15px 2px rgba(0,0,0,0.05);}
.advantage li img{}
.advantage li .txt{border: solid 1px #eeeeee;border-top: none;position: relative;padding-top: 28px;}
.advantage li .txt:before{position: absolute;content: '';border-style: solid;border-width: 10px 10px;border-color: transparent transparent #FFFFFF transparent;left: 50%;top: -20px;margin-left: -10px;}
.advantage li .txt h4{font-size: 20px;color: #282828;}
.advantage li .txt p{font-size: 14px;color: #999999;line-height: 24px;margin-top: 18px;}
.advantage li .txt .know{color: #ed6719;border: solid 1px #ed6719;font-size: 14px;cursor: pointer;display: block;margin: 22px auto 32px;width: 126px;height: 33px;line-height: 32px;}
.advantage li .txt .know:hover{color: #FFFFFF;background-color: #ed6719;}
.brand{background-color: #f6f6f6;margin-top: 71px;padding-top: 48px;padding-bottom: 23px;}
