body{margin: auto;position: relative;overflow-x: hidden;}
.cw1400{max-width: 1400px;margin:0 auto;}
.cw1200{max-width: 1200px;margin:0 auto;}
.cur-p{cursor:pointer;}
.loc{color:#9e732a !important;}
.lob{background:#9e732a !important;}
.loc1{color:#35b4e8 !important;}
.lob1{background:#35b4e8 !important;}
.bfff{background:#fff;}
.cfff{color:#fff;}
.hover-a,.hover-b,.hover-a *,.hover-b *,.hover-a1,.hover-b1,.hover-a1 *,.hover-b1 *{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.hover-a:hover,.hover-a:hover *{color:#9e732a !important;}
.hover-b:hover,.hover-b:hover *{background:#9e732a !important;}
.hover-a1:hover,.hover-a1:hover *{color:#35b4e8 !important;}
.hover-b1:hover,.hover-b1:hover *{background:#35b4e8 !important;}
.before{position: relative;}
.before:before{position: absolute;display: block;content:"";}
.pawh{position: absolute !important;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index: 1;}
.bold{font-weight: bold;}
.justify{text-align: justify;}
.upper{text-transform: uppercase;}
.capit{text-transform: capitalize;}
textarea{resize: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none;}
br{font-size: 0;line-height: 0;}

/*头部 header*/
.header-blank{height: 146px;background: #fff;}
.header-bg{background: rgba(0,0,0,0.22);position: fixed;z-index: 90;left: 0;top: 0;right: 0;bottom: 0;display: none;}
#header{width: 100%;position: fixed;z-index: 100;left: 0;top: 0;background: #fff;height: 146px;}
#header .htop{height: 46px;line-height: 46px;overflow: hidden;}
#header .htop .hurl{max-width: 45%;}
#header .htop .hurl .ha1{color: #fff;margin-right: 20px;}
#header .htop .hurl .ha1:before{width: 1px;height: 12px;top: 17px;background: rgba(255,255,255,0.4);right: -11px;}
#header .htop .hurl .ha1:nth-last-child(1){margin-right: 0;}
#header .htop .hurl .ha1:nth-last-child(1):before{display: none;}
#header .htop .hsou{max-width: 55%;}
#header .htop .hsou .ht1{color: #ffdede;margin-right: 35px;}
#header .htop .hsou .ht1 span{color: #fff;font-size: 18px;}
#header .htop .hsou .search{height: 28px;line-height: 28px;border: 1px solid #e3e3e3;background: #fff;margin-top: 8px;border-radius: 3px;}
#header .htop .hsou .search input{width: 259px;background: #fff;text-indent: 9px;}
#header .htop .hsou .search div[type="button"]{width: 59px;}
#header .htop .hsou .lang{color: #fff;font-weight: bold;width: 59px;margin-left: 10px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #fff;margin-top: 8px;border-radius: 3px;}
#header .hcon{height: 100px;line-height: 100px;}
#header .hcon .logo{width: 227px;height: 49px;line-height: 49px;margin-top: 25.5px;}
#header .hcon .hnav .one-nav{margin-right: 60px;z-index: 50;}
#header .hcon .hnav .nav-a{font-size: 16px;line-height: 100px;height: 100px;display: block;}
#header .hcon .hnav .nav-a:before{background: #fff;width: 100%;height: 3px;left: 0;bottom: 0;}
#header .hcon .hnav .one-nav:hover .nav-a{color: #9e732a;}
#header .hcon .hnav .one-nav:hover .nav-a:before{background: #9e732a;}
#header .hcon .hnav .one-nav .nav-a.loc{color: #9e732a;font-weight: bold;}
#header .hcon .hnav .one-nav .nav-a.loc:before{background: #9e732a;}
#header .hcon .two-nav{padding: 10px 15px;line-height: 35px;left: 50%;position: absolute;background: #fff;top: 99%;}
#header .hcon .two-nav .two-n{white-space: nowrap;}
#header .hcon .spec-nav{border-top: 1px solid #f6f6f6;left: -180px;width: 1020px;display: none;}
#header .hcon .spec-nav .sntit{width: 180px;line-height: 50px;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);z-index: 2;}
#header .hcon .spec-nav .sntit .sna1{background: #9e732a;color: #fff;font-size: 16px;padding-left: 15px;border-left: 5px solid #9e732a;}
#header .hcon .spec-nav .sntit .sna1.cur{border-left: 5px solid #ff7979;background: #fff;color: #9e732a;}
#header .hcon .spec-nav .sncon{background: url(../images/icon14.jpg) no-repeat center;left: 180px;background-size: cover;}
#header .hcon .spec-nav .sncon .snli{margin: 35px 0 0 4.52%;width: 15.48%;}
#header .hcon .spec-nav .sncon .snli .sna2{font-size: 16px;color: #9e732a;line-height: 26px;margin: 0 auto 20px;}
#header .hcon .spec-nav .sncon .snli .sna3{line-height: 16px;margin-bottom: 20px;}
#header .hcon .spec-nav .sncon .snli .sna3:hover{border-left: 3px solid #9e732a;padding-left: 7px;}
#header .hcon .hnav .one-nav.you:hover .spec-nav{display: block;}
#header .hcon .menu{width: 60px;cursor: pointer;display: none;}
#header .hcon .menu i{font-size: 60px;}
#header .hcon .sousuo{width: 45px;cursor: pointer;display: none;margin-right: 20px;}
#header .hcon .sousuo i{font-size: 45px;}
#header .hcon .lang{color: #333;font-weight: bold;width: 100px;margin-right: 20px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #333;margin-top: 25px;border-radius: 3px;display: none;}
.htent{position: absolute;top: 146px;z-index: 10;left: 0;width: 100%;}
.htent .hinav{height: 0px;}
.htent .hleft{width: 17.14%;}
.htent .hlist{width: calc(100% - 40px);border-left: 5px solid rgba(0,0,0,0);background: rgba(0,0,0,0.7);height: 70px;padding: 0 20px 0 15px;}
.htent .hlist .bor{border-top: 1px solid rgba(255,255,255,0.2);padding: 10px 0px;}
.htent .hleft:nth-child(1) .hlist .bor{border-top: 0;}
.htent .hlist .hl1{font-size: 16px;color: #fff;background: url(../images/icon27.png) no-repeat center right;}
.htent .hlist .hl2{overflow: hidden;height: 24px;}
.htent .hlist .hl2 > div{color: #ccc;line-height: 24px;margin-right: 15px;}
.htent .hleft:hover .hlist{border-left: 5px solid #9e732a;background: #fff;}
.htent .hleft:hover .hlist .hl1{color: #9e732a;background: url(../images/icon28.png) no-repeat center right;}
.htent .hleft:hover .hlist .hl2 > div{color: #666;}
.htent .hlcon{background: rgba(255,255,255,0.95);left: 17.14%;display: none;height: 560px;}
.htent .hlcon .hli{margin: 50px 0 0 4.827%;width: 11.839%;}
.htent .hlcon .hli .img{width: 61px;height: 61px;}
.htent .hlcon .hli .hl3{font-size: 18px;color: #9e732a;margin: 10px auto 20px;}
.htent .hlcon .hli .hla2{line-height: 16px;margin-bottom: 22px;}
.htent .hlcon .hli .hla2:hover{border-left: 3px solid #9e732a;padding-left: 9px;}
.htent .hleft:hover .hlcon{display: block;}

/*广告 banner*/ 
.top-bg,.top-bg *{font-size: 0;}
.top-bg .swiper-pagination{bottom: 40px !important;}
.top-bg .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 2px solid #d3d5d9;opacity: 1;background: transparent;}
.top-bg .swiper-pagination .swiper-pagination-bullet-active{background: #fff !important;border: 2px solid #fff !important;}
.top-bg .container.h1{height: 560px;}
.top-bg .cw1400{z-index: 2;}
.top-bg .top-text{background: rgba(255,255,255,0.96);padding: 40px;border-radius: 5px;width: calc(41.42% - 80px);}
.top-bg .top-text .icon{width: 61px;height: 61px;border-radius: 5px;}
.top-bg .top-text .bgt1{font-size: 24px;line-height: 34px;margin: 15px auto 25px;text-align: left;}
.top-bg .top-text .bgt2{line-height: 24px;font-size: 14px;color: #666;text-align: left;}
.top-bg .top-text .bgniu{margin-top: 25px;}
.top-bg .top-text .bgniu > div,.top-bg .top-text .bgniu > a{border-radius: 3px;border: 1px solid #c92222;height: 48px;line-height: 48px;margin-right: 20px;color: #c92222;padding: 0 16px 0 44px;font-size: 14px;}
.top-bg .top-text .bgniu1{background: url(../images/icon15.png) no-repeat center left 14px;}
.top-bg .top-text .bgniu2{background: url(../images/icon16.png) no-repeat center left 14px;}
.top-bg .top-txt{z-index: 2;}
.top-bg .top-txt .tt1{color: #fff;font-size: 42px;font-weight: bold;}
.top-bg .top-txt .tt2{color: #fff;font-size: 30px;text-transform: uppercase;margin: 0px auto 20px;}
.top-bg .top-txt .ttline{background: #fff;width: 50px;height: 5px;}
.top-bg .top-txt.c1 .tt1{color: #9e732a;}
.top-bg .top-txt.c1 .tt2{color: #9e732a;}
.top-bg .top-txt.c1 .ttline{background: #9e732a;}

/*尾部 footer*/
#footer .ftop{background: #181f28;}
#footer .ftop .fto1{padding: 45px 0px;border-bottom: 1px solid rgba(255,255,255,0.1);}
#footer .fto1 .fnav{border-right: 1px solid rgba(255,255,255,0.1);width: calc(61.21% - 1px);}
#footer .fto1 .fnav .flist{width: 14.28%;}
#footer .flist .ft1{font-size: 16px;line-height: 32px;color: rgba(255,255,255,0.8);margin-bottom: 25px;}
#footer .flist .fa1{font-size: 12px;line-height: 24px;color: #999;}
#footer .fto1 .finf{width: 36.65%;margin-left: 2.14%;}
#footer .fto1 .finf .ft2{color: #ccc;font-size: 16px;line-height: 32px;padding-left: 37px;background: url(../images/icon13.png) no-repeat center left;}
#footer .fto1 .finf .ft3{color: #fff;font-size: 30px;line-height: 32px;font-weight: bold;margin: 20px auto;}
#footer .fto1 .finf .ft4{color: #999;line-height: 32px;}
#footer .fto1 .fwei{margin-top: 45px;}
#footer .fto1 .fwei .img{width: 100px;margin-left: 20px;}
#footer .fto1 .fwei .img:nth-child(1){margin-left: 0;}
#footer .fto1 .fwei .img .ft5{color: #ccc;line-height: 32px;margin-top: 3px;}
#footer .ftop .fto2{padding: 40px 0px 25px;}
#footer .ftop .fto2 .ft6{color: #ccc;font-size: 18px;line-height: 24px;font-weight: bold;margin-bottom: 20px;}
#footer .ftop .fto2 .container{padding-bottom: 20px;}
#footer .ftop .fto2 .flist{width: 20%;}
#footer .ftop .fto2 .ft7{color: #ccc;font-size: 16px;line-height: 24px;margin-bottom: 10px;}
#footer .ftop .fto2 .ft8{color: #777;line-height: 26px;}
#footer .fbot{background: #11161c;line-height: 20px;}
#footer .fbot .fbo1{padding: 20px 0px 15px;border-bottom: 1px solid rgba(255,255,255,0.1);}
#footer .fbot .fbo1 .fa2{color: #777;font-size: 12px;line-height: 24px;margin-right: 20px;}
#footer .fbot .copy{padding: 20px 0px;color: #777;font-size: 12px;line-height: 24px;text-align: center;}
#footer .fbot .copy *{color: #777;font-size: 12px;line-height: 24px;}

/*右侧悬浮*/
#suspen{position: fixed;z-index: 10;bottom: 10%;right: 50px;}
#suspen .sitem{width: 60px;height: 30px;line-height: 30px;border-radius: 50%;color: #fff;margin-bottom: 20px;padding-top: 30px;box-shadow: 0px 10px 10px #d8a753;display: block;text-align: center;}
#suspen .sitem.kefu{background: url(../images/icon22.png) no-repeat center top 10px #9e732a;}
#suspen .sitem.tel{background: url(../images/icon23.png) no-repeat center top 10px #9e732a;}
#suspen .sitem.ping{background: url(../images/icon24.png) no-repeat center top 10px #9e732a;}
#suspen .sitem.gong{background: url(../images/icon25.png) no-repeat center top 10px #9e732a;}
#suspen .sitem.stop{background: url(../images/icon26.png) no-repeat center #9e732a;}
#suspen .sitem .st1{height: 40px;line-height: 40px;padding: 0 15px;background: #9e732a;color: #fff;top: 10px;right: 110%;white-space: nowrap;font-size: 18px;border-radius: 5px;display: none;}
#suspen .sitem:hover .st1{display: block;}
#suspen .sitem .simg{padding: 10px;border-radius: 5px;width: 120px;height: 120px;background: #9e732a;top: 50%;margin-top: -70px;right: 110%;display: none;}
#suspen .sitem:hover .simg{display: block;}

/*index 首页*/
.index1{padding: 50px 0px 60px;background: url(../images/bg1.jpg) no-repeat center;background-size: cover;}
.index1 .t1{text-align: center;font-size: 26px;}
.index1 .con{width: calc(85.71% - 6px);height: 64px;border: 3px solid #9e732a;border-radius: 5px;margin: 30px auto 0;background: #fff;} 
.index1 .con .input{width: calc(29.083% - 2px);border-right: 2px solid #cbcbcb;} 
.index1 .con .input:nth-child(3){border-right: 2px solid #9e732a;}
.index1 .con .input:before{width: 10px;height: 6px;background: url(../images/icon29.png) no-repeat center;top: calc(50% - 3px);right: 20px;pointer-events: none;}
.index1 .con .input *{font-size: 18px;}
.index1 .con .input select{text-indent: 5px;}
.index1 .con .input input{text-indent: 15px;}
.index1 .con .c_submit{width: 12.751%;line-height: 64px;}
.index1 .con .c_submit div[type="submit"]{font-size: 18px;}
.index2{padding: 75px 0px 0px;background: #f6f6f6;}
.index2 .con{margin-top: 45px;}
.index2 .plan .item{width: 28.571%;padding-top: 21.428%;margin: 0 1.429% 1.429% 0;border-radius: 5px;}
.index2 .plan .item:nth-child(3n){margin-right: 0;}
.index2 .plan .item .text{padding: 60px 40px;top: 0;left: 0;width: calc(100% - 80px);height: calc(100% - 120px);z-index: 2;background: -webkit-linear-gradient(left, rgba(0,0,0,0.6) , rgba(0,0,0,0));background: -o-linear-gradient(right, rgba(0,0,0,0.6), rgba(0,0,0,0));background: -moz-linear-gradient(right, rgba(0,0,0,0.6), rgba(0,0,0,0));background: linear-gradient(to right, rgba(0,0,0,0.6) , rgba(0,0,0,0));}
.index2 .plan .item .text .t1{font-size: 20px;font-weight: bold;color: #fff;}
.index2 .plan .item .text .t2{color: #fff;margin: 15px auto 70px;}
.index2 .plan .item .text .anniu{opacity: 0;}
.index2 .plan .item .text .anniu a,.index2 .plan .item .text .anniu div{height: 40px;line-height: 40px;text-align: center;width: 120px;font-size: 16px;border-radius: 20px;margin-right: 10px;}
.index2 .plan .item .text .anniu .a1{background: #9e732a;color: #fff;}
.index2 .plan .item .text .anniu .a2{background: #fff;color: #9e732a;}
.index2 .plan .item.cur{width: 40%;}
.index2 .plan .item.cur .text .anniu{opacity: 1;}
.index2 .switch .tit{margin: 36px auto 0;width: 100%;}
.index2 .switch .tit .container{padding-bottom: 25px;max-width: 100%;}
.index2 .switch .tit .tit1{width: 120px;display: inline-block;border-radius: 3px;background: #f6f6f6;margin: 0px 30px;}
.index2 .switch .tit .tit1:before{border-top: 10px solid #f6f6f6;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;top: 100%;left: calc(50% - 10px);z-index: 3;}
.index2 .switch .tit .tit1 .icon{width: 61px;height: 61px;margin: 20px auto 10px;}
.index2 .switch .tit .tit1 .t1{font-size: 18px;margin-bottom: 10px;}
.index2 .switch .tit .tit1.cur{background: #fff;box-shadow: 0px 10px 10px #aeaeae;}
.index2 .switch .tit .tit1.cur:before{border-top: 10px solid #fff;}
.index2 .switch .tit .tit1.cur .t1{color: #9e732a;font-weight: bold;}
.index2 .switch ul{background: #fff;border-radius: 5px;}
.index2 .switch ul .img{width: 69.28%;padding-top: 40%;}
.index2 .switch ul .text{width: calc(30.72% - 80px);padding: 40px;}
.index2 .switch ul .icon{width: 61px;height: 61px;margin-right: 20px;}
.index2 .switch ul .t2{font-size: 18px;line-height: 61px;}
.index2 .switch ul .bot{margin-top: 35px;height: 290px;}
.index2 .switch ul .bot .list{margin-bottom: 25px;}
.index2 .switch ul .bot .list .t3{margin-bottom: 15px;}
.index2 .switch ul .bot .list .a1{line-height: 24px;padding-left: 14px;background: url(../images/icon2.png) no-repeat center left;}
.index2 .switch ul .bot .list .a1:hover{background: url(../images/icon1.png) no-repeat center left;}
.index2 .switch ul .more{width: 100%;line-height: 60px;height: 60px;border-radius: 5px;text-align: center;font-size: 16px;color: #fff;margin: 25px auto 0;}
.index3{padding: 75px 0px 60px;background: #f6f6f6;}
.index3 .con{margin-top: 45px;}
.index3 .con .item{width: 23.92%;margin: 0 1.44% 1.44% 0;border-radius: 5px;}
.index3 .con .item:nth-child(4n){margin-right: 0;}
.index3 .con .item .img{width: 100%;padding-top: 59.701%;}
.index3 .con .item .text{background: #fff;padding: 20px 20px 30px;}
.index3 .con .item .t1{font-size: 18px;}
.index3 .con .item .t2{color: #666;margin-top: 5px;}
.index4{padding: 75px 0px;background: #fff;}
.index4 .con .top{margin-top: 45px;}
.index4 .con .top .item{width: 220px;}
.index4 .con .top .item .t1,.index4 .con .top .item .t1 *{font-size: 50px;color: #9e732a;font-weight: bold;}
.index4 .con .top .item .t2{font-size: 18px;margin: 0 auto 45px;}
.index4 .con .tent .item{text-align: center;background: #f6f6f6;border-radius: 5px;width: 23.92%;margin: 0 1.44% 1.44% 0;padding: 35px 0px;}
.index4 .con .tent .item:nth-child(4n){margin-right: 0;}
.index4 .con .tent .item .t3{width: 84px;height: 84px;border-radius: 50%;border: 8px solid #9e732a;line-height: 84px;margin: 0 auto 20px;font-size: 32px;}
.index4 .con .tent .item .t4{line-height: 24px;color: #666;}
.index5{padding: 70px 0;background: url(../images/bg3.jpg) no-repeat center top #fff;background-size: 100% auto;}
.index5 .con{margin-top: 45px;background: #fff;padding: 40px;box-shadow: 0px 20px 20px #f1f1f1;}
.index5 .container{padding-bottom: 55px;}
.index5 .con .slide{width: 25%;}
.index5 .con .img{padding-top: 140%;}
.index5 .con .t1{font-size: 16px;margin: 10px auto 5px;}
.index5 .con .t2{font-size: 16px;color: #888;}
.index5 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 2px solid #d6d6d6;opacity: 1;background: transparent;}
.index5 .swiper-pagination .swiper-pagination-bullet-active{background: #9e732a;border: 2px solid #9e732a;}
.index7{padding: 75px 0px 80px;background: #f6f6f6;}
.index7 .con{margin-top: 45px;}
.index7 .con .img{width: 55%;background: #fff;padding-top: 35.85%;}
.index7 .con .icon{width: 21.07%;background: #fff;padding-top: 35.85%;margin-left: 1.43%;}
.index7 .con .icon .t1{width: 134px;height: 46px;line-height: 46px;color: #fff;background: url(../images/icon5.png) no-repeat center;bottom: 0;left: 0;z-index: 2;font-size: 22px;padding-left: 14px;}
.index8{padding: 80px 0px;}
.index8 .item{box-shadow: 0px 0px 10px #ddd;background: #fff;width: calc(32.14% - 40px);margin-right: 1.79%;padding: 30px 20px 20px;border-radius: 5px;}
.index8 .item:nth-child(3){margin-right: 0;}
.index8 .item .tit{margin-bottom: 26px;line-height: 24px;}
.index8 .item .tit .t1{font-size: 24px;padding-left: 10px;border-left: 5px solid #9e732a;}
.index8 .item .tit .a1{color: #9e732a;font-weight: bold;}
.index8 .item1 .img{width: 100%;padding-top: 73.17%;margin-bottom: 20px;}
.index8 .item1 .text .a2{width: 40px;height: 40px;border-radius: 50%;overflow: hidden;margin-right: 30px;}
.index8 .item1 .text .a2:nth-last-child(1){margin-right: 0;}
.index8 .item1 .text .a2:nth-child(1){background: url(../images/icon6.png) no-repeat center;}
.index8 .item1 .text .a2:nth-child(2){background: url(../images/icon7.png) no-repeat center;}
.index8 .item1 .text .a2:nth-child(3){background: url(../images/icon8.png) no-repeat center;}
.index8 .item1 .text .a2:nth-child(4){background: url(../images/icon9.png) no-repeat center;}
.index8 .item2 .img{width: 100%;padding-top: 53.65%;}
.index8 .item2 .t2{height: 50px;line-height: 50px;padding: 0 16px;background: rgba(197,18,18,0.78);color: #fff;z-index: 2;bottom: 0;left: 0;width: calc(100% - 32px);} 
.index8 .item2 .swiper-pagination{text-align: right;bottom: 55px !important;width: 96%;right: 2%;left: 2%;}
.index8 .item2 .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #eeedeb;}
.index8 .item2 .swiper-pagination .swiper-pagination-bullet-active{background: #9e732a;}
.index8 .item2 .text{margin-top: 5px;}
.index8 .item2 .text li{margin: 3px 0 0 15px;list-style: disc;}
.index8 .item2 .text .a2{line-height: 24px;color: #666;}
.index8 .item3 .img{width: 100%;padding-top: 53.65%;margin-bottom: 15px;}
.index8 .item3 .text .t2{padding-left: 30px;color: #666;line-height: 20px;margin-top: 15px;}
.index8 .item3 .text .t2:nth-child(1){background: url(../images/icon10.png) no-repeat center left;}
.index8 .item3 .text .t2:nth-child(2){background: url(../images/icon11.png) no-repeat center left;}
.index8 .item3 .text .t2:nth-child(3){background: url(../images/icon12.png) no-repeat center left;}
.index9{padding: 50px 0px 30px;background: #f6f6f6;}
.index9 .item{width: 15.42%;height: 60px;line-height: 60px;border-radius: 5px;color: #fff;font-size: 16px;text-align: center;margin: 0 1.496% 1.496% 0;}
.index9 .item:nth-child(6n){margin-right: 0;}

/*二级导航 mini-nav*/
#mini-nav{height: 70px;line-height: 70px;text-align: center;border-bottom: 1px solid #eaeaea;background: #fff;}
#mini-nav .container{height: 78px;}
#mini-nav .slide{width:auto;display: inline-block;}
#mini-nav .slide a{font-size: 16px;margin: 0px 34px;padding: 26px 0px 25px;line-height: 18px;display: inline-block;border-bottom: 1px solid #fff;}
#mini-nav .slide a:before{border: 8px solid transparent;top: calc(100% + 1px);left: calc(50% - 8px);width: 0px;height: 0px;}
#mini-nav .slide a.on{border-bottom: 1px solid #9e732a;}
#mini-nav .slide a.on:before{border-top: 8px solid #9e732a;}

/*公用样式*/
.swiper-pagination{bottom: 0 !important;}
.swiper-pagination .swiper-pagination-bullet{opacity: 1;background: transparent;border: 1px solid #9e9e9e;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #9e732a;border: 1px solid #9e732a;}
.slide-anniu{width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;background: rgba(0,0,0,0.5);top: 50%;margin-top: -25px;z-index: 3;cursor: pointer;position: absolute;}
.slide-anniu i{color: #fff;font-size: 24px;}
.slide-anniu:hover{background: #9e732a;}
.slide-anniu.next{right: 40px;}
.slide-anniu.prev{left: 40px;}
.title{text-align: center;}
.title .ti1{font-size: 36px;}
.title .ti2{font-size: 16px;color: #666;margin-top: 15px;}
.title.c1 .ti1{color: #fff;}
.title.c1 .ti2{color: #fff;}
.morebg{background: -webkit-linear-gradient(left, #e81d1d , #c61212);background: -o-linear-gradient(right, #e81d1d, #c61212);background: -moz-linear-gradient(right, #e81d1d, #c61212);background: linear-gradient(to right, #e81d1d , #c61212);}
.curren1{background: url(../images/bg2.jpg) no-repeat center;background-size: cover;padding: 40px 50px;line-height: 50px;}
.curren1 .ct1{color: #9e732a;font-size: 24px;margin-right: 10px;}
.curren1 .ct2{font-size: 18px;}
.curren1 .ctmess{height: 50px;line-height: 50px;}
.curren1 .input{width: 300px;margin-right: 10px;background: rgba(255,255,255,0.8);border-radius: 5px;}
.curren1 .input input{text-indent: 15px;}
.curren1 .c_submit div[type="submit"]{font-size: 16px;width: 130px;border-radius: 5px;}
.curren2{padding: 85px 0px 95px;background: url(../images/bg4.jpg) no-repeat center;background-size: cover;}
.curren2 .rcon{margin: 35px auto 0;height: 60px;line-height: 60px;}
.curren2 .input{width: 27.14%;margin-right: 0.71%;background: rgba(255,255,255,0.8);border-radius: 5px;}
.curren2 .input input{text-indent: 15px;}
.curren2 .c_submit{width: 16.45%;border-radius: 5px;}
.curren2 .c_submit div[type="submit"]{width: 100%;border-radius: 5px;}
.curren2 .c_submit button{width: 100%;border-radius: 5px;}
.curren3{padding: 40px 0px 80px;}
.curren3 .item{border: 1px solid #eaeaea;background: #fff;width: calc(32.14% - 42px);margin-right: 1.79%;padding: 30px 20px 20px;}
.curren3 .item:nth-child(3){margin-right: 0;}
.curren3 .item .tit{margin-bottom: 26px;line-height: 24px;}
.curren3 .item .tit .t1{font-size: 24px;padding-left: 10px;border-left: 5px solid #9e732a;}
.curren3 .item .tit .a1{color: #9e732a;font-weight: bold;}
.curren3 .item1 .img{width: 100%;padding-top: 53.65%;}
.curren3 .item1 .t2{height: 50px;line-height: 50px;padding: 0 16px;background: rgba(197,18,18,0.78);color: #fff;z-index: 2;bottom: 0;left: 0;width: calc(100% - 32px);} 
.curren3 .item1 .swiper-pagination{text-align: right;bottom: 55px !important;width: 96%;right: 2%;left: 2%;}
.curren3 .item1 .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #eeedeb;}
.curren3 .item1 .swiper-pagination .swiper-pagination-bullet-active{background: #9e732a;}
.curren3 .item1 .text{margin-top: 5px;}
.curren3 .item1 .text li{margin: 3px 0 0 15px;list-style: disc;}
.curren3 .item1 .text .a2{line-height: 24px;color: #666;}
.curren3 .item2 .tent{padding: 25px 16px 0px 28px;border-top: 1px solid #eee;}
.curren3 .item2 .list{margin-bottom: 20px;}
.curren3 .item2 .list:nth-last-child(1){margin-bottom: 0;}
.curren3 .item2 .list .t2{line-height: 22px;}
.curren3 .item2 .list .t2 span:nth-child(1){height: 22px;width: 22px;line-height: 22px;margin-left: -28px;margin-right: 5px;}
.curren3 .item2 .list .t2 span:nth-child(2){width: 100%;}
.curren3 .item2 .list .t3{line-height: 20px;color: #666;margin-top: 6px;height: 40px;}
.curren3 .item3 .tent{padding: 20px 25px 0px 25px;border-top: 1px solid #eee;}
.curren3 .item3 .container{padding-bottom: 44px;}
.curren3 .item3 .tent .slide{width: 50%;}
.curren3 .item3 .tent .img{padding-top: 140%;}
.curren3 .item3 .tent .t1{font-size: 16px;margin: 10px auto 5px;}
.curren3 .item3 .tent .t2{font-size: 16px;color: #888;}
.curren3 .item3 .swiper-pagination {bottom: 0 !important;}
.curren3 .item3 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 2px solid #d6d6d6;opacity: 1;background: transparent;}
.curren3 .item3 .swiper-pagination .swiper-pagination-bullet-active{background: #9e732a;border: 2px solid #9e732a;}
.curren4{padding: 0px 0px 60px;background: #fff;}
.curren4 .con{margin-top: 45px;}
.curren4 .container{padding-bottom: 75px;}
.curren4 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 2px solid #d6d6d6;opacity: 1;background: transparent;}
.curren4 .swiper-pagination .swiper-pagination-bullet-active{background: #9e732a;border: 2px solid #9e732a;}
.curren4 .slide{width: 20%;}
.curren4 .bor{border: 1px solid #dbdbdb;}
.curren4 .tent .img{width: 100%;padding-top: 97.718%;}
.curren4 .tent .t1{font-size: 18px;line-height: 24px;color: #222;margin: 20px auto;}
.curren4 .tent .t2{width: 100px;height: 40px;line-height: 40px;padding-left: 60px;background: url(../images/icon3.png) no-repeat center left 35px #9e732a;color: #fff;font-size: 15px;border-radius: 3px;margin: 0 auto;}
.curren4 .tent .t3{width: 110px;height: 40px;line-height: 40px;padding-left: 50px;background: url(../images/icon4.png) no-repeat center left 26px #00a4ff;color: #fff;border-radius: 3px;margin: 10px auto 30px;}
.curren4 .text{padding: 30px 20px 20px 25px;top: -1px;bottom: -1px;left: 100%;background: #fff;z-index: 2;width: calc(100% - 23px);border: 1px solid #9e732a;border-left: 0px;display: none;}
.curren4 .text .t4{font-size: 16px;line-height: 36px;color: #666;margin-bottom: 10px;}
.curren4 .text .t5{line-height: 28px;color: #666;}
.curren4 .text .t6{line-height: 20px;color: #888;height: 80px;margin-top: 20px;}
.curren4 .text .t7{width: 50px;height: 26px;line-height: 26px;border-top-left-radius: 13px;border-bottom-left-radius: 13px;text-align: center;margin: 5px 0 10px;}
.curren4 .text .icon{width: 120px;}
.curren4 .text .icon .m-pic{height: 120px;box-shadow: 0px 0px 5px #f8f8f8;}
.curren4 .text .t8{line-height: 16px;color: #666;margin-top: 10px;}
.curren4 .slide:hover{z-index: 10;}
.curren4 .slide:hover .bor{border: 1px solid #9e732a;border-right: 1px solid #fff;box-shadow: 0px 0px 10px #f5f5f5;}
.curren4 .slide:hover .text{z-index: 10;display: block;}
.curren4 .slide:nth-last-child(1):hover .bor{border-right: 1px solid #9e732a;border-left: 1px solid #fff;}
.curren4 .slide:nth-last-child(1):hover .text{right: 100%;left: auto;border-right: 0px;border-left: 1px solid #9e732a;}
.cou-typ-scr{background: #f6f6f6;padding: 35px 0px 20px;}
.cou-typ-scr .list{margin-bottom: 20px;line-height: 30px;}
.cou-typ-scr .list .t1{color: #888;}
.cou-typ-scr .list .a1{height: 30px;padding: 10px 10px;border-radius: 3px;margin: 0 10px 10px 0;}
.cou-typ-scr .list .a1.cur{background: #9e732a;color: #fff;}
.cou-typ-scr .list .cur{height: 30px;padding: 10px 10px;border-radius: 3px;margin: 0 10px 10px 0;background: #9e732a;color: #fff;}
.text-width{max-width: 1000px;width: 71.42%;}
.curren5{max-width: 370px;width: 26.42%;background: #fff;}
.curren5 > div{margin-bottom: 20px;}
.curren5 .tit{margin: 22px auto;line-height: 24px;}
.curren5 .tit .ti1{padding-left: 14px;border-left: 5px solid #9e732a;font-size: 24px;width: calc(100% - 90px);}
.curren5 .tit .tia{width: 70px;}
.curren5 .rec-act{border: 1px solid #eaeaea;padding: 0 20px 20px;}
.curren5 .rec-act .img{width: 100%;padding-top: 53.333%;}
.curren5 .rec-act .t1{color: #666;line-height: 24px;font-size: 18px;margin: 20px auto;}
.curren5 .rec-act .t2{color: #666;line-height: 20px;padding-left: 30px;background: url(../images/icon10.png) no-repeat top left;margin-bottom: 15px;}
.curren5 .rec-act .t3{color: #666;line-height: 20px;padding-left: 30px;background: url(../images/icon11.png) no-repeat top left;}
.curren5 .rec-fee{border: 1px solid #eaeaea;padding: 0 20px 25px;}
.curren5 .rec-fee .t1{color: #888;line-height: 20px;margin-bottom: 20px;}
.curren5 .rec-fee input{display: block;height: 44px;border: 1px solid #ccc;border-radius: 3px;text-indent: 15px;margin-bottom: 20px;}
.curren5 .rec-fee div[type="submit"]{line-height: 46px;height: 46px;width: 100%;background: #c61717;color: #fff;font-weight: bold;text-align: center;border-radius: 3px;}
.curren5 .rec-case{border: 1px solid #eaeaea;padding: 0 20px 15px;}
.curren5 .rec-case .container{padding-bottom: 30px;}
.curren5 .rec-case .slide{width: 100%;}
.curren5 .rec-case .img{padding-top: 128.04%;width: 91.75%;margin: 0 auto;}
.curren5 .rec-case .t1{font-size: 16px;margin: 15px auto 5px;}
.curren5 .rec-case .t2{color: #888;}
.curren5 .rec-info{border: 1px solid #eaeaea;padding: 0 20px;}
.curren5 .rec-info .img{padding-top: 53.33%;width: 100%;}
.curren5 .rec-info .t1{font-size: 16px;margin: 20px auto 25px;line-height: 24px;}
.curren6{background: url(../images/bg6.jpg) no-repeat center;background-size: cover;padding: 35px 30px;line-height: 50px;}
.curren6 .ct1{color: #9e732a;font-size: 24px;line-height: 25px;margin-bottom: 8px;}
.curren6 .ct2{font-size: 16px;line-height: 25px;}
.curren6 .ctmess{height: 50px;line-height: 50px;}
.curren6 .input{width: 240px;margin-right: 10px;background: rgba(255,255,255,0.8);border-radius: 5px;text-indent: 15px;}
.curren6 .c_submit div[type="submit"]{font-size: 16px;width: 130px;border-radius: 5px;}

/*country 移民国家*/
#country .coun-nav{margin: 76px auto 50px;}
#country .coun-nav .slide{width:auto;display: inline-block;}
#country .coun-nav a{line-height: 38px;height: 38px;border: 1px solid #ccc;border-radius: 3px;margin-right: 10px;background: #fff;color: #666;display: block;padding: 0 30px;}
#country .coun-nav a.on{background: #9e732a;color: #fff;border: 1px solid #9e732a;}
.project .list{border: 1px solid #f1f1f1;padding: 20px 30px 20px 20px;margin-bottom: 30px;}
.project .list:nth-last-child(1){margin-bottom: 50px;}
.project .list .img{width: 22.857%;padding-top: 12.85%;margin-right: 1.78%;}
.project .list .text{width: 55.285%;}
.project .list .t1{font-size: 22px;line-height: 32px;}
.project .list .t2{line-height: 20px;height: 40px;margin: 10px auto 35px;color: #888;}
.project .list .attr .att{width: 25%;}
.project .list .at1{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.project .list .at2{color: #888;}
.project .list .anniu{width: 100px;margin-top: 45px;}
.project .list .anniu > *{width: 98px;border: 1px solid #9e732a;border-radius: 3px;height: 34px;line-height: 34px;text-align: center;}
.project .list .anniu .a1{background: #fff;color: #9e732a;margin-bottom: 10px;}
.project .list .anniu .a2{background: #9e732a;color: #fff;}
.project .list:hover{border: 1px solid #9e732a;}
.project .list:hover .t1{color: #9e732a;}
#country .detail{margin-bottom: 70px;}
#country .service1{padding: 30px 0px 80px;}
#country .service1 .img{width: 51.42%;padding-top: 27.5%;}
#country .service1 .img .t3{z-index: 2;height: 60px;line-height: 60px;color: #fff;font-size: 16px;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.8);}
#country .service1 .text{width: 40.28%;}
#country .service1 .text .t1{font-size: 36px;margin-top: 15px;}
#country .service1 .text .t2{color: #666;line-height: 28px;height: 140px;margin: 30px auto 50px;}
#country .service1 .anniu a,#country .service1 .anniu div{width: 176px;border: 2px solid #9e732a;border-radius: 5px;height: 56px;line-height: 56px;text-align: center;}
#country .service1 .anniu .a1{background: #9e732a;color: #fff;margin-right: 20px;}
#country .service1 .anniu .a2{background: #fff;color: #9e732a;}
#country .service2{padding: 80px 0px 120px;background: url(../images/service2.jpg) no-repeat center;background-size: cover;}
#country .service2 .con{margin-top: 55px;}
#country .service2 .item{width: 200px;height: 120px;margin-right: 10px;background: #fff;padding: 55px 30px 25px;}
#country .service2 .item:nth-last-child(1){margin-right: 0;}
#country .service2 .item .t1{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
#country .service2 .item .t2{line-height: 24px;height: 96px;}
#country .service2 .item:hover{background: #9e732a;}
#country .service2 .item:hover *{color: #fff;}
#country .service3{padding: 80px 0px 85px;}
#country .service3 .con{margin-top: 85px;}
#country .service3 .item{width: 160px;margin-right: 40px;}
#country .service3 .item:nth-last-child(1){margin-right: 0;}
#country .service3 .item .icon{width: 100px;height: 100px;border-radius: 50%;margin: 0 auto;}
#country .service3 .item .icon:before{width: 9px;height: 7px;top: calc(50% - 3.5px);right: -45px;background: url(../images/icon17.png) no-repeat center;}
#country .service3 .item:nth-last-child(1) .icon:before{display: none;}
#country .service3 .item .t1{line-height: 24px;margin: 25px auto 10px;}
#country .service3 .item .t2{line-height: 24px;color: #666;height: 48px;}
#country .service4{padding: 80px 0px;}
#country .service4 .con{margin-top: 55px;line-height: 60px;}
#country .service4 .tit{height: 60px;text-align: center;box-shadow: 0px 20px 20px #e9a5a5;background: #9e732a;position: relative;z-index: 2;}
#country .service4 .tit *{color: #fff;font-size: 18px;}
#country .service4 .w1{width: calc(17.14% - 1px);border-right: 1px solid #e7dfdf;}
#country .service4 .w2{width: calc(17.14% - 1px);border-right: 1px solid #e7dfdf;}
#country .service4 .w3{width: calc(31.44% - 1px);border-right: 1px solid #e7dfdf;}
#country .service4 .w4{width: calc(17.14% - 1px);border-right: 1px solid #e7dfdf;}
#country .service4 .w5{width: 17.14%;}
#country .service4 .tit .w1,
#country .service4 .tit .w2,
#country .service4 .tit .w3,
#country .service4 .tit .w4{border-right: 1px solid #9e732a;}
#country .service4 .list{border: 1px solid #e7dfdf;border-top: 0;background: #fff;}
#country .service4 .list *{color: #666;}
#country .service5{padding: 80px 0px 75px;background: url(../images/service3.jpg) no-repeat center;background-size: cover;}
#country .service5 .con{margin-top: 45px;}
#country .service5 .item{width: calc(49.28% - 60px);margin: 0 1.44% 1.44% 0;border-left: 5px solid #9e732a;padding: 35px 30px 30px 25px;}
#country .service5 .item:nth-child(2n){margin-right: 0;}
#country .service5 .item .t1{font-size: 16px;line-height: 18px;margin-bottom: 20px;}
#country .service5 .item .t2{line-height: 24px;color: #888;}
#country .service6{padding: 80px 0px;}
#country .service6 .con{margin-top: 55px;}
#country .service6 .item{width: calc(23.92% - 17px);margin: 0 1.44% 1.44% 0;background: #f6f6f6;height: 60px;line-height: 60px;padding-left: 17px;font-size: 16px;}
#country .service6 .item:nth-child(4n){margin-right: 0;}
#country .service6 .item:before{border: 10px solid transparent;border-right: 10px solid #9e732a;top: -10px;left: -10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
#country .service6 .item:hover{color: #fff;}

/*types 移民类型*/
#types .project{padding: 60px 0px 90px;}

/*about 关于友诚--公司简介*/
#about .profile{padding: 80px 0;}
#about .profile .con{margin-top: 65px;}
#about .profile .img{width: 42.85%;padding-top: 33.57%;}
#about .profile .text{width: 53.92%;}
#about .profile .t1{font-size: 26px;}
#about .profile .tent{margin: 25px auto;}
#about .profile .item{margin-right: 80px;}
#about .profile .t2{font-size: 16px;}
#about .profile .t2 span{font-size: 50px;}
#about .profile .t3{font-size: 16px;}
#about .profile .t4{line-height: 24px;color: #666;}
#about .charact{padding: 125px 0px 90px;background: url(../images/bg7.jpg) no-repeat center;background-size: cover;}
#about .charact .item{width: 25%;margin: 0 4.16%;}
#about .charact .item .icon{width: 70px;height: 70px;margin: 0 auto;}
#about .charact .item .t1{font-size: 26px;color: #fff;margin: 20px auto 30px;}
#about .charact .item .t2{line-height: 28px;height: 112px;color: #fff;}
#about .video{padding: 80px 0;}
#about .video .con{margin-top: 45px;padding-top: 42.857%;}
#about .history .con{margin-top: 30px;}
#about .history .con .t1{font-size: 24px;line-height: 36px;}
#about .history .con .t2{font-size: 18px;line-height: 36px;}
#about .history .tent{margin-top: 45px;padding-bottom: 50px;}
#about .history .tent:before{width: 1px;height: 100%;top: 0;bottom: 0;left: 50%;background: #f3f3f3;z-index: 2;}
#about .history .list{padding-top: 85px;background: url(../images/icon45.jpg) no-repeat center top 34px;position: relative;z-index: 3;}
#about .history .list:nth-child(1){padding-top: 54px;background: url(../images/icon45.jpg) no-repeat center top 0;}
#about .history .list .img{width: 50%;padding-top: 25%;}
#about .history .list .text{width: calc(50% - 130px);padding: 0 65px;}
#about .history .list .t3{font-size: 50px;margin: 35px auto 10px;}
#about .history .list .t4{line-height: 24px;color: #666;}
#about .album{padding: 80px 0;}
#about .album .con{margin-top: 35px;padding-bottom: 40px;overflow: visible;}
#about .album .bg{background: rgba(0,0,0,0.5);}
#about .album .text{z-index: 2;bottom: 0;left: 0;right: 0;width: 100%;height: 170px;background: -moz-linear-gradient(top, rgba(185,17,17,0), rgba(185,17,17,1));background: -webkit-linear-gradient(top, rgba(185,17,17,0),rgba(185,17,17,1));background: -o-linear-gradient(top, rgba(185,17,17,0),rgba(185,17,17,1));background: -ms-linear-gradient(top, rgba(185,17,17,0),rgba(185,17,17,1));background: linear-gradient(to bottom, rgba(185,17,17,0),rgba(185,17,17,1));opacity: 0;}
#about .album .text .t1{font-size: 22px;color: #fff;line-height: 30px;margin: 110px 40px 0;}
#about .album .slide.swiper-slide-active .bg{background: rgba(0,0,0,0);}
#about .album .slide.swiper-slide-active .text{opacity: 1;}

/*about 关于友诚--友诚团队*/
#about .system{padding: 80px 0 0;}
#about .system .con{margin-top: 45px;}
#about .system .list{margin-bottom: 30px;background: #f9f9f9;}
#about .system .list .img{width: 61.42%;padding-top: 32.85%;}
#about .system .list .img:before{width: 80px;height: 3px;background: #9e732a;z-index: 2;top: 112px;}
#about .system .list .img.fl:before{right: -40px;}
#about .system .list .img.fr:before{left: -40px;}
#about .system .list .text{width: 28.02%;padding: 100px 5.28% 0;}
#about .system .list .t1{font-size: 22px;margin-bottom: 30px;}
#about .system .list .t2{line-height: 28px;color: #666;height: 252px;}
#about .colour{padding: 50px 0 150px;}
#about .colour .con{margin-top: 55px;}
#about .colour .con .img{width: 25%;padding-top: 19.79%;} 
#about .colour .con .img .imgbg{z-index: 2;width: 100%;height: 100%;margin: auto;opacity: .5;}
#about .colour .con .img .tent{z-index: 3;width: 83.33%;margin: auto;top: 12.5%;left: 0;right: 0;margin: auto;}
#about .colour .con .img .t1{color: #ffffff;font-size: 24px;margin-bottom: 8.33%;}
#about .colour .con .img .t2{color: #fff;font-size: 16px;opacity: 0;line-height: 30px;height: 150px;}
#about .colour .con .img:nth-child(1){width: 50%;}
#about .colour .con .img:nth-child(1) .tent{width: 91.66%;}
#about .colour .con .img:nth-child(1) .t1{margin-bottom: 4.16%;}
#about .colour .con .img:hover .imgbg{opacity: 1;}
#about .colour .con .img:hover .t2{opacity: 1;}

/*about 关于友诚--公司优势*/
#about .advant{padding: 80px 0px 60px;}
#about .advant .con{margin-top: 55px;}
#about .advant .list{margin-bottom: 40px;background: #fff;}
#about .advant .list .img{width: 50%;padding-top: 28.57%;}
#about .advant .list .text{width: 46.42%;padding-top: 20px;}
#about .advant .list .t1{font-size: 80px;color: rgba(197,20,20,0.1);}
#about .advant .list .t2{font-size: 20px;margin: 25px auto 30px;}
#about .advant .list .t3{line-height: 28px;color: #666;height: 140px;}

/*about 关于友诚--渠道合作*/
#about .channel{padding: 80px 0px 90px;}
#about .channel .con{margin-top: 60px;}
#about .channel .text{width: 42.14%;}
#about .channel .t1{font-size: 24px;line-height: 38px;}
#about .channel .t2{font-size: 24px;line-height: 38px;}
#about .channel .t3{line-height: 20px;color: #666;margin: 35px auto 45px;}
#about .channel .t5{font-size: 26px;}
#about .channel .tent{width: 54.28%;}
#about .channel .tent .img{width: 43.42%;}
#about .channel .tent .img .txt{z-index: 1;top: 35px;left: 40px;text-align: left;}
#about .channel .tent .img .t6{color: #fff;font-size: 24px;}
#about .channel .tent .img .t7{color: #fff;font-size: 22px;}
#about .channel .tent .mess{width: calc(56.58% - 100px);padding: 50px;}
#about .channel .tent .mess input{width: calc(100% - 2px);height: 44px;display: block;border: 1px solid #ccc;border-radius: 3px;background: #fff;text-indent: 15px;margin-bottom: 20px;}
#about .channel .tent .mess div[type="submit"]{border: 2px solid #fff;border-radius: 3px;color: #fff;font-weight: bold;text-align: center;line-height: 42px;}
#about .perfect{padding: 80px 0px 100px;background: url(../images/bg8.jpg) no-repeat center;background-size: cover;}
#about .perfect .t1{color: #fff;font-size: 24px;text-align: center;line-height: 40px;margin: 0 auto;width: 400px;}
#about .perfect .t2{color: #fff;line-height: 24px;margin: 40px auto 50px;}
#about .perfect .img{width: 120px;height: 120px;border-radius: 50%;overflow: hidden;display: inline-block;margin: 0 5% 20px 0;}
#about .perfect .img:nth-last-child(1){margin-right: 0;}
#about .coopera{padding: 80px 0px 60px;}
#about .coopera .list{margin-bottom: 40px;}
#about .coopera .list .img{width: 50%;padding-top: 28.57%;}
#about .coopera .list .text{width: 46.42%;padding-top: 5%;}
#about .coopera .list .t1{font-size: 20px;margin: 0 auto 30px;}
#about .coopera .list .t2{line-height: 28px;color: #666;height: 252px;}

/*about 关于友诚--增值服务*/
#about .service{padding: 80px 0px 70px;}
#about .service .con{margin-top: 45px;}
#about .service .list{margin-bottom: 30px;background: #f9f9f9;}
#about .service .list .img{padding-top: 29.28%;width: 61.42%;}
#about .service .list .text{width: calc(38.58% - 100px);padding: 55px 50px;}
#about .service .list .t1{font-size: 22px;margin-bottom: 25px;}
#about .service .list .item{width: 50%;}
#about .service .list .t2{line-height: 30px;margin-bottom: 25px;}
#about .service .list .a1{display: block;padding-left: 17px;line-height: 30px;background: url(../images/icon2.png) no-repeat center left;}
#about .service .list .a1:hover{background: url(../images/icon1.png) no-repeat center left;}

/*about 关于友诚--联系我们*/
#about .contact{padding: 80px 0px 65px;}
#about .contact .con{margin-top: 45px;}
#about .contact .list{margin-bottom: 30px;box-shadow: 0px 0px 20px #f8f8f8;background: #fff;}
#about .contact .list .map{width: 58.33%;height: 380px;}
#about .contact .list .text{width: calc(41.67% - 80px);height: 240px;padding: 70px 40px;}
#about .contact .list .t1{font-size: 18px;margin-bottom: 10px;}
#about .contact .list .t2{line-height: 30px;color: #666;padding-left: 30px;}
#about .contact .list .t2.bg1{background: url(../images/icon47.png) no-repeat center left;}
#about .contact .list .t2.bg2{background: url(../images/icon48.png) no-repeat center left;}
#about .contact .list .t2.bg3{background: url(../images/icon51.png) no-repeat center left;}
#about .contact .list .t2.bg4{background: url(../images/icon49.png) no-repeat center left;}
#about .contact .list .t2.bg5{background: url(../images/icon50.png) no-repeat center left;}

/*crumbs 面包屑*/
.crumbs{height: 57px;line-height: 57px;background: #f6f6f6;color: #888;}
.crumbs *{color: #666;}

/*project 移民项目-详细*/
#project .top{background: #f6f6f6;padding-bottom: 40px;}
#project .top .img{width: 62.28%;padding-top: 34.28%;}
#project .top .text{width: 33.44%;padding: 2.14%;}
#project .top .text h2{font-size: 24px;margin-bottom: 20px;}
#project .top .text .t1{color: #888;width: 70px;}
#project .top .text .t2{width: calc(100% - 70px);color: #666;line-height: 24px;}
#project .top .text .attr{padding: 15px 0px;border-top: 1px solid #f6f6f6;border-bottom: 1px solid #f6f6f6;margin: 25px 0px;}
#project .top .text .itat{width: 33.33%;} 
#project .top .text .itat .t3{font-size: 16px;}
#project .top .text .itat .t4{color: #888;}
#project .top .text .price{margin-bottom: 25px;}
#project .top .text .lrice{width: 50%;line-height: 20px;}
#project .top .text .lrice .t5{color: #888;margin-right: 10px;}
#project .top .text .lrice .t6,#project .top .text .lrice .t6 *{font-size: 16px;}
#project .top .text .anniu a,#project .top .text .anniu div{height: 44px;line-height: 44px;text-align: center;border: 1px solid #9e732a;border-radius: 3px;}
#project .top .text .anniu .a1{background: #9e732a;color: #fff;width: 188px;}
#project .top .text .anniu .a2{background: #fff;color: #9e732a;width: 256px;}
#project .con{padding: 50px 0 90px;}
#project .tent .navtit{border-bottom: 2px solid #f6f6f6;} 
#project .tent .navtit .a1{border-bottom: 2px solid #fff;padding: 18px 0px;font-size: 16px;margin-right: 70px;line-height: 18px;} 
#project .tent .navtit .a1:hover{color: #c61717;font-weight: bold;border-bottom: 2px solid #c61717;}
#project .tent .ject{padding-top: 60px;}
#project .tent .ject .tit{line-height: 50px;height: 50px;}
#project .tent .ject .ti1{width: 140px;background: url(../images/icon32.png) no-repeat center right;padding-left: 15px;border-left: 5px solid #c61717;font-size: 24px;font-weight: bold;}
#project .tent .ject .tia{height: 38px;line-height: 38px;border: 1px solid #c92323;border-radius: 3px;margin-top: 5px;padding: 0 8px 0 42px;background: url(../images/icon15.png) no-repeat center left 12px;}
#project .tent .ject .tia.b1{background: url(../images/icon30.png) no-repeat center left 12px;}
#project .tent .nten{margin: 30px auto 0;}
#project #ject2 .item{width: calc(49% - 2px);margin: 0 2% 2% 0;text-align: center;height: 58px;line-height: 58px;border: 1px solid #ebebeb;}
#project #ject2 .item:nth-child(2n){margin-right: 0;}
#project #ject3 .list{margin-bottom: 14px;line-height: 36px;}
#project #ject3 .list .t1{height: 36px;line-height: 36px;width: 36px;border-radius: 50%;margin-right: 14px;}
#project #ject3 .list .t2{width: calc(100% - 50px);}
#project #ject5 .container{padding-bottom: 45px;margin-bottom: 50px;}
#project #ject5 .slide{width: 25%;}
#project #ject5 .img{padding-top: 140%;}
#project #ject5 .t1{font-size: 16px;margin: 10px auto 5px;}
#project #ject5 .t2{font-size: 16px;color: #888;}
.make{padding: 40px 35px 50px;background: url(../images/bg5.png) no-repeat center;background-size: cover;}
.make .mt1{font-size: 24px;color: #fff;}
.make .mt2{line-height: 20px;color: #fff;margin-bottom: 20px;}
.make .tent .input{width: 250px;height: 46px;line-height: 46px;background: #fff;border-radius: 3px;margin-right: 10px;}
.make .tent .input input{text-indent: 15px;}
.make .tent .input.time{padding-left: 35px;width: 215px;background: url(../images/icon31.png) no-repeat center left 13px #fff;}
.make .tent div[type="submit"]{width: 149px;height: 46px;line-height: 46px;border-radius: 3px;}
#project #ject6 .list{margin-bottom: 20px;border-bottom: 1px solid #ebebeb;padding-bottom: 20px;}
#project #ject6 .list .t1{color: #666;width: calc(100% - 20px);}
#project #ject6 .list i{width: 20px;font-size: 18px;color: #888;}
#project #ject6 .list .t2{color: #888;line-height: 20px;margin-top: 20px;display: none;}
#project #ject6 .list .i2{display: none;}
#project #ject6 .list.cur .i1{display: none;}
#project #ject6 .list.cur .i2{display: block;}
#project #ject6 .list.cur .t2{display: block;}

/*encyc 移民攻略--问答百科  info 移民攻略--资讯中心  activity 移民攻略--友诚活动  cases 成功案例*/
.info-curre{padding: 80px 0px;}
.info-curre .list-search{padding: 1%;background: #f4f4f4;margin-bottom: 50px;height: 50px;line-height: 50px;}
.info-curre .list-search .input{background: #fff;margin-right: 1%;}
.info-curre .list-search .input.before:before{width: 10px;height: 6px;background: url(../images/icon29.png) no-repeat center;top: 22px;right: 20px;pointer-events: none;}
.info-curre .list-search .input{width: 30%;}
.info-curre .list-search .input.before{width: 16%;}
.info-curre .list-search .input select{text-indent: 10px;}
.info-curre .list-search .input input{text-indent: 20px;}
.info-curre .list-search div[type="submit"]{width: 18%;}
.info-curre .list-con{padding-bottom: 50px;}
.info-curre .list{padding: 30px 0px;border-bottom: 1px solid #f0f0f0;}
.info-curre .list:nth-child(1){padding-top: 0;}
.info-curre .list .img{width: 30%;padding-top: 16%;}
.info-curre .list .text{width: 67%;}
.info-curre .list .t1{font-size: 18px;line-height: 22px;margin-top: 5px;}
.info-curre .list .t2{line-height: 20px;height: 60px;color: #888;margin: 20px auto;}
.info-curre .list .attr .a1{padding: 0px 12px;height: 30px;line-height: 30px;min-width: 46px;margin-right: 10px;border-radius: 3px;background: #eaeaea;}
.info-curre .list:hover{border-bottom: 1px solid #9e732a;}
.info-curre .list:hover .t1{color: #9e732a;}
.info-curre .list .attr .a1:hover{background: #9e732a;color: #fff;}
#cases .info-curre .list .img{width: 15.6%;padding-top: 22%;border: 1px solid #e5e5e5;}
#cases .info-curre .list .text{width: 82%;}
#cases .info-curre .list .text .attr{line-height: 30px;margin: 15px auto 20px;}
#cases .info-curre .list .t4{color: #888;margin-bottom: 25px;}

/*encyc_detail  移民攻略--问答百科详情  info_detail 移民攻略--资讯中心详情  activity_detail 移民攻略--友诚活动详情 cases_detail 成功案例详情*/
#detail .con{padding: 80px 0px 100px;}
#detail .con .top{padding-left: 20px;border-left: 4px solid #9e732a;margin-bottom: 45px;}
#detail .con .top h2{font-weight: bold;font-size: 24px;}
#detail .con .attr{margin: 15px auto 5px;}
#detail .con .attr .t1{font-size: 18px;margin-right: 30px;line-height: 30px;}
#detail .con .attr .t2{margin-right: 30px;color: #888;line-height: 30px;}
#detail .con .attr .t8{line-height: 30px;}
#detail .page-turn{margin-top: 60px;}
#detail .page-turn > a{width: calc(48.5% - 60px);padding: 30px 30px 35px;border-radius: 3px;background: #666;}
#detail .page-turn > a:hover{background: #9e732a;}
#detail .page-turn *{color: #fff;}
#detail .page-turn .t3{padding-bottom: 12px;margin-bottom: 26px;border-bottom: 2px solid #fff;display: inline-block;}
#detail .page-turn .t4{font-size: 16px;}
#detail .page-turn .t5{color: #ccc;margin-top: 40px;line-height: 20px;height: 20px;}
#detail .act-info{background: #f9f9f9;padding: 25px 25px 10px;margin-bottom: 30px;}
#detail .act-info >div{padding-left: 30px;line-height: 22px;}
#detail .act-info .t7{color: #666;margin-bottom: 15px;}
#detail .act-info .t6.bg1{background: url(../images/icon10.png) no-repeat center left;}
#detail .act-info .t6.bg2{background: url(../images/icon11.png) no-repeat center left;}
#detail .ject{padding-bottom: 60px;}
#detail .ject .tit{line-height: 50px;height: 50px;margin-bottom: 30px;}
#detail .ject .ti1{width: 140px;background: url(../images/icon32.png) no-repeat center right;padding-left: 15px;border-left: 5px solid #c61717;font-size: 24px;font-weight: bold;}

/*purch 海外购房*/
#purch .con{padding: 75px 0px 105px;}
#purch .tent{padding: 60px 0px 30px;}
#purch .top .t1{font-size: 36px;line-height: 40px;}
#purch .top .t2{font-size: 16px;line-height: 30px;color: #666;margin: 30px auto 55px;}
#purch .top .slide{width:auto;display: inline-block;}
#purch .top .a1{padding: 0 15px;min-width: 88px;height: 48px;line-height: 48px;text-align: center;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;margin: 0px 10px 10px 0px;}
#purch .top .a1.cur,#purch .top .a1:hover{color: #fff;background: #9e732a;border: 1px solid #9e732a;font-weight: bold;}
#purch .list{width: calc(46.4% - 2px);padding: 1.44%;border: 1px solid #f1f1f1;margin: 0 1.44% 1.44% 0;}
#purch .list:nth-child(2n){margin-right: 0;}
#purch .list .img{width: 46.37%;padding-top: 28.98%;margin-right: 2.89%;}
#purch .list .text{width: 50.74%;}
#purch .list .t1{font-size: 22px;line-height: 36px;margin-bottom: 5px;}
#purch .list .txt{line-height: 24px;}
#purch .list .t2{width: 70px;color: #888;}
#purch .list .t3{width: calc(100% - 70px);}
#purch .list .anniu{margin-top: 15px;}
#purch .list .anniu a,#purch .list .anniu div{border-radius: 3px;margin-right: 10px;border: 1px solid #9e732a;height: 34px;line-height: 34px;text-align: center;width: 98px;}
#purch .list .anniu .a1{color: #9e732a;background: #fff;}
#purch .list .anniu .a2{background: #9e732a;color: #fff;}

/*purch_detail 海外购房详情*/
#house .top{background: #f6f6f6;padding-bottom: 40px;}
#house .top .img{width: 54.28%;background: #f6f6f6;}
#house .top .img .xiimg{margin: 10px 0 0;width: calc(100% - 50px);}
#house .top .img .xiimg .slide{width: 25%;}
#house .top .img .xiimg .slide:before{background: rgba(0,0,0,0.4);top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
#house .top .img .xiimg .slide.swiper-slide-thumb-active:before{background: rgba(0,0,0,0);}
#house .top .img .anniu{right: 0;height: 53px;line-height: 53px;width: 40px;background: #ebebeb;}
#house .top .img .anniu i{color: #666;}
#house .top .img .anniu.prev{bottom: 0;}
#house .top .img .anniu.next{bottom: 53px;}
#house .top .img .anniu:hover{background: #9e732a;}
#house .top .img .anniu:hover i{color: #fff;}
#house .top .text{width: 41.44%;padding: 2.14%;}
#house .top .text h2{font-size: 24px;line-height: 44px;margin-bottom: 35px;}
#house .top .text .price{line-height: 24px;}
#house .top .text .price .t1{color: #888;font-size: 16px;}
#house .top .text .price .t2{margin-right: 40px;} 
#house .top .text .price .t2 span{font-size: 18px;} 
#house .top .mation{margin: 20px auto 30px;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;padding: 35px 0px 15px;}
#house .top .mation .txt{width: 50%;margin-bottom: 20px;line-height: 24px;}
#house .top .mation .t3{color: #888;width: 70px;}
#house .top .mation .t4{width: calc(100% - 70px);}
#house .top .lting .t5{color: #666;}
#house .top .lting .t6{font-size: 26px;}
#house .top .consult .a1{height: 44px;line-height: 44px;text-align: center;border: 1px solid #9e732a;border-radius: 3px;background: #9e732a;color: #fff;width: 188px;margin: 3px 0 0 70px;} 
#house .con{padding: 50px 0 90px;}
#house .tent .ject .tit{line-height: 50px;height: 50px;margin-bottom: 30px;}
#house .tent .ject .ti1{min-width: 105px;background: url(../images/icon32.png) no-repeat center right;padding: 0 35px 0 15px;border-left: 5px solid #c61717;font-size: 24px;font-weight: bold;}
#house .tent .ject .nten{margin-bottom: 50px;}
#house .ject .nten .txt{width: 33.33%;margin-bottom: 20px;line-height: 24px;}
#house .ject .nten .txt .t7{color: #888;width: 70px;}
#house .ject .nten .txt .t8{width: calc(100% - 70px);}
#house .ject .nten .t9{margin: 20px auto 15px;}
#house .ject .nten .t10{color: #666;line-height: 24px;}
#house .ject .nten .detail{margin-bottom: 60px;}
#house .recom .t11{font-size: 24px;margin-bottom: 30px;}
#house .recom .item{width: 32%;margin: 0 2% 2% 0;border-bottom: 2px solid #f1f1f1;padding-bottom: 20px;}
#house .recom .item:nth-child(3n){margin-right: 0;}
#house .recom .img{width: 100%;padding-top: 61.5625%;}
#house .recom .t12{font-size: 16px;line-height: 24px;margin: 17px auto;height: 48px;}
#house .recom .t13{line-height: 24px;}
#house .recom .t13 span{color: #888;}
#house .recom .item:hover{border-bottom: 2px solid #9e732a;}
#house .recom .item:hover .t12{color: #9e732a;font-weight: bold;}

/*四个表单公用样式  移民攻略-评分自测  专才自测评估  优才自测评估  硕士升学自测评估*/
.assess .form{background: #fff;border-radius: 8px;box-shadow: 0px 20px 20px #f9f9f9;padding: 70px 30px 60px;margin: -127px auto 80px;position: relative;z-index: 2;}
.assess .form .tit{padding-bottom: 45px;border-bottom: 1px dashed #e4e4e4;margin-bottom: 48px;}
.assess .form .ti1{font-size: 36px;line-height: 40px;}
.assess .form .ti2{color: #888;line-height: 24px;margin: 35px auto 45px;}
.assess .form .ti3{font-size: 16px;line-height: 24px;margin-bottom: 13px;}
.assess .form .ti4{font-size: 24px;line-height: 28px;}
.assess .form .tent{padding-bottom: 20px;border-bottom: 1px dashed #e4e4e4;margin-bottom: 38px;}
.assess .form .fetit{height: 40px;line-height: 40px;padding: 0 8px 0 15px;border-left: 5px solid #c61717;background: #f4f4f4;min-width: 50px;display: inline-block;font-size: 16px;}
.assess .form .fetit span{font-size: 16px;}
.assess .form .fetit:before{width: 20px;height: 40px;background: url(../images/icon53.png) no-repeat center;top: 0;left: 100%;}
.assess .form .attr{height: 50px;line-height: 50px;width: 780px;margin: 0 auto;}
.assess .form .attr input{display: block;border: 1px solid #ccc;border-radius: 3px;width: 278px;margin-right: 20px;text-indent: 14px;}
.assess .form .attr .anniu{border-radius: 3px;width: 180px;font-size: 22px;}
.assess .form .felist{margin: 20px auto;}

.checkboxyu{
	display: flex;
}
.checkboxyu .checkbox-inline{
	display: flex;
	align-items: center;
	margin-right: 20px;
	font-size: 16px;
}
.checkboxyu .checkbox-inline input{
	display: flex;
	align-items: center;
	margin-right: 10px;
	font-size: 16px;
}



/* .assess .form .felist label input[type="checkbox"],.assess .form .felist label input[type="radio"]{display: none;}
.assess .form .felist label{padding: 6px;border: 1px solid #ccc;border-radius: 3px;margin: 0 1.75% 1.75% 0;min-width: calc(18.6% - 14px);height: 36px;line-height: 36px;background: #fff;}
.assess .form .felist label:nth-child(5n){margin-right: 0;} */
/* .assess .form .felist label .img{width: 36px;height: 36px;border-radius: 3px;margin-right: 16px;}
.assess .form .felist label .imgt1{width: calc(100% - 52px);color: #666;}
.assess .form .felist label.cur{border: 1px solid #9e732a;background: url(../images/icon34.png) no-repeat bottom right #fff;}
.assess .form .felist label .t1{color: #666;} */
.assess .form .felist input{display: block;border: 1px solid #ccc;border-radius: 3px;text-indent: 14px;height: 48px;background: #fff;margin-bottom: 1.75%;}
.assess .form .felist input.w1{width: 278px;}
.assess .form .felist input.w2{width: 278px;text-indent: 42px;background: url(../images/icon35.png) no-repeat center left 14px #fff;}
.assess .form .felist input.w3{width: calc(100% - 26px);margin: 5px 0 5px 24px;}
.assess .form .felist input.hide{display: none;}
.assess .form .felist .label{padding: 6px 0 6px 24px;border: 0px;margin: 0 32px 1.75% 0;width: auto;background: url(../images/icon38.png) no-repeat center left #fff;height: 20px;line-height: 20px;min-width: 0;}
.assess .form .felist .label1{padding: 6px 0 6px 32px;border: 0px;margin: 0;width: auto;background: url(../images/icon40.png) no-repeat center left #fff;height: 20px;line-height: 20px;display: block;min-width: 0;}
.assess .form .felist .label.cur{border: 0px;background: url(../images/icon39.png) no-repeat center left #fff;}
.assess .form .felist .label1.cur{border: 0px;background: url(../images/icon41.png) no-repeat center left #fff;}
.assess .form .felist .label.w1{display: block;margin: 0;}
.assess .form .felist .label.w1.cur + input{display: block;}
.assess .form .felist div[address]{height: 48px;border: 1px solid #ccc;width: 278px;border-radius: 3px;background: #fff;margin-bottom: 1.75%;}
.assess .form .felist div[address]:before{width: 10px;height: 6px;background: url(../images/icon29.png) no-repeat center;pointer-events: none;top: 21px;right: 17px;}
.assess .form .felist select{text-indent: 8px;}
.assess .form .felist .number{display: block;border: 1px solid #ccc;border-radius: 3px;height: 48px;width: 278px;background: #fff;line-height: 48px;margin: 0 20px 1.75% 0;}
.assess .form .felist .number .t2{color: #888;}
.assess .form .felist .number input{width: 20px;border: 0;border-radius: 0;text-indent: 0;min-width: 15px;text-align: center;color: #666;margin: 0;}
.assess .form .felist .number .t3{color: #666;}
.assess .form .felist .number .txt{width: 196px;padding: 0px 16px;}
.assess .form .felist .number .anniu{border-left: 1px solid #ccc;width: 49px;}
.assess .form .felist .number .anniu a{display: block;height: 24px;cursor: pointer;}
.assess .form .felist .number .anniu a[plus]{background: url(../images/icon36.png) no-repeat center;}
.assess .form .felist .number .anniu a[minus]{background: url(../images/icon37.png) no-repeat center;}
.assess .form .felist table{border: 1px solid #ccc;line-height: 48px;width: 100%;text-align: left;background: #fff;}
.assess .form .felist table th{background: #f6f6f6;}
.assess .form .felist table th,.assess .form .felist table td{border: 1px solid #ccc;padding-left: 18px;}
.assess .form .felist table input{border: 0;margin: 0;padding: 0;text-indent: 0;}
.assess .form .felist .table1 th:nth-child(1){width: 229px;}
.assess .form .felist .table2 th:nth-child(1){width: 89px;}

/*search 全站搜索*/
#search .search_tit,#search .search_tit *{font-size: 24px;}
#search .blank15{display: block;width: 100%;height: 1px;margin-top: 15px;}
#search .blank25{display: block;width: 100%;height: 1px;margin-top: 25px;}
#search li{margin: 20px auto;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
#search .title{font-size: 18px;line-height: 30px;text-decoration: underline;color: #315efb;}
#search .cate{font-size: 18px;line-height: 30px;margin: 0 15px;}
#search .day{font-size: 18px;line-height: 30px;}
#search .desc{line-height: 28px;margin-top: 15px;}

@media only screen and (max-width: 1473px){
	.cw1400{width: 95%;}
	.curren1{padding: 30px 20px;}
	.curren1 .ct1{margin-right: 0px;float: none;line-height: 30px;}
	.curren1 .ct2{float: none;line-height: 30px;}
	.curren1 .ctmess{margin-top: 5px;}
	#purch .list .txt{width: 50%;float: left;}
	#purch .list .t2{width: auto;}
	#purch .list .t3{width: auto;}
	.make .tent .input{width: 220px;}
	.make .tent .input.time{width: 185px;}
	
}
@media only screen and (max-width: 1370px){
	#header .htop .hurl{max-width: calc(100% - 360px);}
	#header .htop .hsou{max-width: 360px;}
	#header .htop .hsou .ht1{display: none;}
	#header .hcon .spec-nav{left: -400px;}
	.curren4 .text{padding: 10px;}
	.curren4 .text .t4{margin-bottom: 0px;}
	.curren4 .text .t6{margin-top: 0px;}
	.curren4 .text .t7{margin: 3px 0;}
	.index1 .con{width: calc(100% - 6px);}
	.top-bg .top-text{width: calc(50% - 40px);background: rgba(255,255,255,0.85);padding: 20px;}
	.make .tent .input{width: 200px;}
	.make .tent .input.time{width: 165px;}
	#about .channel .tent .img{display: none;}
	#about .channel .tent .mess{width: calc(100% - 100px);float: none;}

}
@media only screen and (max-width: 1300px){
	#footer .fto1 .finf .ftxt,#footer .fto1 .finf .fwei{width: 100%;float: none;}
	#house .top .text h2{line-height: 34px;margin-bottom: 15px;}
	#house .top .mation{margin: 15px auto;padding: 15px 0px;}
	#house .top .mation .txt{margin-bottom: 5px;}
	#cases .info-curre .list .t4{margin-bottom: 10px;}
	#about .system .list .img::before{top: 42px;}
	#about .system .list .img.fl::before{right: -20px;}
	#about .system .list .img.fr::before{left: -20px;}
	#about .system .list .text{padding: 30px 3% 0;width: 32.58%;}
	#about .advant .list .t1{font-size: 50px;}
	#about .advant .list .t2{margin: 15px auto;}

}
@media only screen and (max-width: 1263px){
	.cw1200{width: 95%;}
	#header .hcon .hnav .one-nav{margin-right: 35px;}
	.index2 .plan .item .text .t2{margin: 15px auto 30px;}
	.index2 .plan .item .text .anniu a, .index2 .plan .item .text .anniu div{width: 90px;}
	.top-bg .top-text{width: calc(100% - 40px);}
	.make .tent .input{width: 160px;}
	.make .tent .input.time{width: 125px;}
	#cases .info-curre .list .text .attr{margin: 10px auto;}

}
@media only screen and (max-width: 1100px){
	.htent{display: none;}
	.top-bg .container.h1{height: auto;}
	#header .hcon .menu{display: block;}
	#header .hcon .sousuo{display: block;}
	#header .htop .hurl{max-width: 100%;float: none;}
	#header .htop .hurl .ha1{font-size: 18px;}
	#header .htop .hsou .search{border: 0;margin-top: 0;border-radius: 0;width:100%;height:83px;background: rgba(255,255,255,0.9);position: fixed;top: 146px;left:0;z-index: 104;border-bottom: 2px solid #ccc;border-top: 2px solid #ccc;display: none;}
	#header .htop .hsou .search input{width:70%;height:40px;text-indent:1em;margin-top:20px;border-bottom:1px solid #2f315c;color:#000;margin-left:5%;font-size: 20px;background: transparent;}
	#header .htop .hsou .search #search-an{width:20%;height:40px;line-height:40px;text-align:center;color:#fff;cursor:pointer;margin-top:21px;font-size: 20px;}
	#header .hcon .hnav{position: fixed;top: 146px;left: 0;bottom: 0;z-index: 10;background: #fff;height: auto;width: 100%;padding: 0;display: none;-webkit-transition:all 0ms ease 0s;transition:all 0ms ease 0s;border-top: 2px solid #ccc;}
	#header .hcon .hnav .one-nav{float: none;text-align: left;margin-right: 0;line-height: 33px;border-bottom: 2px solid #ccc;padding: 15px 4%;}
	#header .hcon .hnav .one-nav.you{background: url(../images/icon55.png) no-repeat right 45px top 20px;}
	#header .hcon .one-nav .nav-a{display: inline-block;line-height: 33px;font-size: 30px;height: 33px;}
	#header .hcon .one-nav .two-nav,#header .hcon .spec-nav{position: static;text-align: left;-webkit-transition:all 0ms ease 0s;transition:all 0ms ease 0s;display: none;padding: 10px;width: calc(100% - 20px);border-top: 0;}
	#header .hcon .one-nav .two-nav .nav-t{font-size: 20px;}
	#header .hcon .spec-nav .sntit{float: none;width: 100%;box-shadow: none;line-height: 33px;}
	#header .hcon .spec-nav .sncon,#header .hcon .spec-nav .sntit .sna1:nth-child(1){display: none !important;}
	#header .hcon .spec-nav .sntit .sna1{background: #fff;color: #333;padding-left: 0;border-left: 0;}
	#header .hcon .spec-nav .sntit .sna1.cur{border-left: 0;background: #fff;color: #333;}
	#header .hcon .hnav .nav-a::before,#header .hcon .hnav .one-nav .nav-a.loc::before{display: none;}
	#header .hcon .two-nav .two-n,#header .hcon .spec-nav .sntit .sna1{font-size: 25px;line-height: 40px;}
	#header .hcon .lang{display: block;}

	#footer .fto1 .fnav{border-right: 0px;width: 100%;float: none;}
	#footer .fto1 .finf{margin-left: 0px;width: 100%;float: none;margin-top: 30px;}
	#footer .fto1 .finf .ftxt{width: auto;float: left;}
	#footer .fto1 .finf .fwei{width: auto;float: right;margin-top: 0;}
	#footer .fto1 .fnav .flist{width: 100%;float: none;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ccc;}
	#footer .flist .ft1{margin-bottom: 0;font-size: 24px;background: url(../images/icon54.png) no-repeat right center;}
	#footer .flist .fa1{font-size: 18px;line-height: 30px;}
	#footer .flist .fncon{display: none;margin-top: 15px;}
	#footer .fto1 .finf .ft2{font-size: 24px;}
	#footer .fto1 .finf .ft4{font-size: 20px;}
	#footer .fto1 .fwei .img .ft5{font-size: 20px;}
	#footer .ftop .fto2 .ft6{font-size: 26px;line-height: 32px;}
	#footer .ftop .fto2 .ft7{font-size: 22px;line-height: 32px;}
	#footer .ftop .fto2 .ft8{font-size: 20px;line-height: 32px;}
	#footer .ftop .fto2 .container{padding-bottom: 40px;}
	#footer .fbot .fbo1 .fa2{font-size: 18px;line-height: 30px;}
	#footer .fbot .copy{font-size: 18px;line-height: 30px;}
	#footer .fbot .copy *{font-size: 18px;line-height: 30px;}
	.curren1 .ct1{margin-right: 10px;float: left;}
	.curren1 .ct2{float: left;}
	.curren1 .txt{float: none;}
	.curren1 .ctmess{margin-top: 20px;float: none;}
	#mini-nav{border-top: 1px solid #eaeaea;}
	#mini-nav .slide a{margin: 0px 20px;}
	.top-bg .top-coun{position: static !important;}
	.top-bg .top-text{border: 1px solid #c92222;margin: 20px auto;}
	.curren5{display: none;}
	.text-width{width: 100%;max-width: 1100px;}
	.make .tent .input{width: 200px;}
	.make .tent .input.time{width: 165px;}

}
@media only screen and (max-width: 750px){
	.index1 .con .input:nth-child(1){width: calc(33% - 2px);}
	.index1 .con .input:nth-child(2){width: calc(24% - 2px);}
	.index1 .con .input:nth-child(3){width: calc(24% - 2px);}
	.index1 .con .c_submit{width: 19%;}
	.title .ti2{font-size: 22px;}
	.index2 .plan .item{width: 100%;margin-right: 0;margin-bottom: 25px;padding-top: 53.571%;}
	.index2 .plan .item.cur{width: 100%;}
	.index2 .plan .item .text .t1{font-size: 30px;}
	.index2 .plan .item .text .t2{margin: 15px auto 70px;font-size: 20px;line-height: 30px;text-overflow: clip;-webkit-line-clamp: none;overflow: visible;}
	.index2 .plan .item .text .anniu a, .index2 .plan .item .text .anniu div{width: 120px;}
	.index2 .switch .tit .tit1{margin: 0 10px;}
	.index2 .switch .tit .tit1 .t1{font-size: 22px;}
	.index2 .switch ul .img{width: 100%;padding-top: 57.73%;float: none;}
	.index2 .switch ul .text{width: calc(100% - 80px);padding: 40px;float: none;}
	.index2 .switch ul .t2{font-size: 26px;}
	.index2 .switch ul .bot .list .t3{font-size: 20px;}
	.index2 .switch ul .bot .list .a1{line-height: 30px;font-size: 20px;}
	.index2 .switch ul .more{font-size: 22px;}
	.index3 .con .item{width: 49%;margin: 0 2% 2% 0;}
	.index3 .con .item:nth-child(2n){margin-right: 0;}
	.index3 .con .item .text{background: #fff;padding: 20px;}
	.index3 .con .item .t1{font-size: 26px;}
	.index4 .con .top .item{width: 25%;}
	.index4 .con .top .item .t2{font-size: 24px;}
	.index4 .con .tent .item{width: 49%;margin: 0 2% 2% 0;}
	.index4 .con .tent .item:nth-child(2n){margin-right: 0;}
	.index4 .con .tent .item .t3{width: 90px;height: 90px;line-height: 90px;}
	.index4 .con .tent .item .t4{height: 170px;overflow: hidden;}
	.curren1 .input{width: 260px;}
	.curren1 .c_submit div[type="submit"]{font-size: 22px;}
	#suspen .sitem{width: 80px;height: 40px;line-height: 40px;padding-top: 40px;}
	.index5 .con .t1,.index5 .con .t2{font-size: 22px;}
	.curren4 .bor{border: 1px solid #9e732a;width: calc(100% - 3px);border-right: 1px solid #9e732a;}
	.curren4 .tent{width: 50%;float: left;}
	.curren4 .text{padding: 30px 20px 20px;display: block;position: static;width: calc(50% - 40px);float: left;border: 0;}
	.curren4 .slide:hover .bor,.curren4 .slide:nth-last-child(1):hover .bor{border-right: 1px solid #9e732a;border-left: 1px solid #9e732a;}
	.curren4 .tent .t1{font-size: 26px;line-height: 32px;}
	.curren4 .tent .t2{width: 110px;font-size: 20px;}
	.curren4 .tent .t3{width: 130px;padding-left: 40px;background: url(../images/icon4.png) no-repeat center left 16px #00a4ff;}
	.curren4 .text .t4{font-size: 22px;margin-bottom: 10px;}
	.curren4 .text .t6{line-height: 30px;height: 120px;margin-top: 20px;}
	.curren4 .text .t7{width: 60px;height: 36px;line-height: 36px;border-top-left-radius: 18px;border-bottom-left-radius: 18px;}
	.curren4 .slide:nth-last-child(1):hover .text{border-left: 0;}
	.index7 .con .img{width: 100%;padding-top: 63.28%;margin-bottom: 2%;}
	.index7 .con .icon:nth-last-child(2){margin-left: 0;}
	.index7 .con .icon{width: 49%;padding-top: 66.93%;margin-left: 2%;}
	.index8 .item{width: calc(100% - 40px);margin-right: 0;padding: 30px 20px 20px;margin-bottom: 4%;float: none;}
	.index8 .item2 .text .a2{line-height: 30px;}
	.index8 .item3 .text .t2{line-height: 26px;}
	.index9 .item{width: 32%;font-size: 18px;margin: 0 2% 2% 0;}
	.index9 .item:nth-child(6n){margin-right: 2%;}
	.index9 .item:nth-child(3n){margin-right: 0;}
	.top-bg .top-text .bgt1{font-size: 30px;line-height: 40px;}
	.top-bg .top-text .bgt2{line-height: 30px;font-size: 20px;}
	.top-bg .top-text .bgniu > div,.top-bg .top-text .bgniu > a{font-size: 20px;}
	#mini-nav .slide a{font-size: 22px;padding: 23px 0px 22px;line-height: 24px;}
	.curren3 .item{width: calc(100% - 42px);margin-right: 0;padding: 30px 20px 20px;margin-bottom: 4%;float: none;}
	.curren3 .item1 .text .a2{line-height: 30px;}
	.curren3 .item2 .tent{padding: 25px 16px 0px 35px;}
	.curren3 .item2 .list .t2{line-height: 30px;}
	.curren3 .item2 .list .t2 span:nth-child(1){height: 30px;width: 30px;line-height: 30px;margin-left: -35px;}
	.curren3 .item2 .list .t3{line-height: 30px;height: 60px;}
	.curren3 .item3 .tent .t1{font-size: 22px;}
	.curren3 .item3 .tent .t2{font-size: 22px;}
	.project .list{padding: 20px;}
	.project .list .img{width: 24%;margin-right: 2%;}
	.project .list .text{width: 56%;}
	.project .list .t1{font-size: 24px;}
	.project .list .t2{line-height: 25px;height: 50px;margin: 5px auto 0;}
	.project .list .attr{display: none;}
	.project .list .anniu{margin-top: 0px;}
	#purch .top .a1{font-size: 22px;}
	#purch .list .img{width: 100%;float: none;padding-top: 62.105%;}
	#purch .list .text,#purch .list .txt{width: 100%;float: none;line-height: 30px;}
	#house .top .img{width: 100%;margin-bottom: 30px;}
	#house .top .text{width: 95.72%;}
	#house .top .text .price .t1{font-size: 22px;}
	#house .top .text .price .t2 span{font-size: 24px;}
	#house .top .mation .txt{line-height: 30px;}
	#house .top .mation .t3,#house .top .mation .t4{width: auto;}
	#house .top .lting .t6{font-size: 32px;}
	#house .tent .ject .ti1{font-size: 30px;}
	#house .ject .nten .txt{width: 50%;line-height: 30px;}
	#house .ject .nten .txt .t7,#house .ject .nten .txt .t8{width: auto;}
	#house .ject .nten .t10{line-height: 30px;}
	#house .recom .t11{font-size: 30px;}
	#house .recom .item{width: 100%;margin: 0 0 4% 0;float: none;display: block;}
	#house .recom .t12{font-size: 22px;line-height: 30px;max-height: 60px;height: auto;}
	#house .recom .t13{line-height: 30px;}
	.make{padding: 25px;}
	.make .mt2{line-height: 26px;}
	.make .tent .input{width: 160px;}
	.make .tent .input.time{width: 125px;}
	.info-curre .list-search{padding: 2%;height: auto;}
	.info-curre .list-search .input.before,.info-curre .list-search .input{width: 49%;margin: 0 2% 2% 0;}
	.info-curre .list-search .input:nth-child(2n){margin-right: 0;}
	.info-curre .list-search div[type="submit"]{width: 100%;}
	.info-curre .list .text{width: 68%;}
	.info-curre .list .t1{font-size: 24px;line-height: 28px;margin-top: 0;}
	.info-curre .list .t2{line-height: 26px;height: 78px;margin: 10px auto 0;}
	.info-curre .list .attr{display: none;}
	#detail .page-turn > a{width: calc(100% - 60px);padding: 30px;float: none;margin-bottom: 3%;}
	#detail .page-turn .t4{font-size: 22px;}
	#detail .page-turn .t5 {line-height: 30px;height: 30px;}
	#detail .act-info > div{line-height: 32px;}
	#cases .info-curre .list .t4{margin: 5px auto;}
	#detail .ject .ti1{font-size: 30px;width: 160px;}
	.curren6 .ctext,.curren6 .ctmess{float: none;width: 100%;}
	.curren6 .ct1{font-size: 30px;line-height: 40px;}
	.curren6 .ct2{font-size: 22px;line-height: 32px;}
	.curren6 .ctmess{margin-top: 20px;}
	#about .profile .img{width: 100%;float: none;padding-top: 125%;}
	#about .profile .text{width: 100%;float: none;margin-top: 4%;}
	#about .profile .t1{font-size: 32px;}
	#about .profile .t2{font-size: 22px;}
	#about .profile .t3{font-size: 22px;}
	#about .profile .t4{line-height: 30px;}
	#about .charact .item{width: 90%;margin: 0 5% 5%;float: none;}
	#about .charact .item .t1{font-size: 32px;}
	#about .charact .item .t2{line-height: 30px;height: auto;overflow: visible;text-overflow: clip;-webkit-line-clamp: none;}
	.title .ti1{font-size: 42px;}
	#about .history .con .t1{font-size: 30px;line-height: 42px;}
	#about .history .con .t2 {font-size: 24px;line-height: 42px;}
	#about .history .tent::before{display: none;}
	#about .history .list,#about .history .list:nth-child(1){background: none;}
	#about .history .list .img{width: 100%;padding-top: 50%;float: none;}
	#about .history .list .text {width: calc(100% - 130px);padding: 0 65px;float: none;}
	#about .history .list .t4{line-height: 30px;}
	#about .album .text .t1{font-size: 28px;line-height: 36px;}
	#about .system .list .img{width: 100%;padding-top: 53.48%;float: none;}
	#about .system .list .img.fl::before,#about .system .list .img.fr::before{display: none;}
	#about .system .list .text{padding: 30px 3%;width: 94%;}
	#about .system .list .t1{font-size: 28px;}
	#about .system .list .t2{line-height: 30px;height: auto;overflow: visible;text-overflow: clip;-webkit-line-clamp: none;}
	#about .colour .con .img{width: 50%;padding-top: 39.58%;}
	#about .colour .con .img:nth-child(1){width: 100%;}
	#about .advant .list .img{width: 100%;padding-top: 57.14%;float: none;}
	#about .advant .list .text{width: 100%;float: none;}
	#about .advant .list .t1{font-size: 80px;}
	#about .advant .list .t2{font-size: 26px;}
	#about .advant .list .t3{line-height: 30px;height: auto;overflow: visible;text-overflow: clip;-webkit-line-clamp: none;}
	#about .channel .text,#about .channel .tent{float: none;width: 100%;}
	#about .channel .tent{margin-top: 30px;}
	#about .channel .t1,#about .channel .t2{font-size: 30px;line-height: 44px;}
	#about .channel .t3{line-height: 30px;}
	#about .channel .t5{font-size: 32px;}
	#about .channel .tent .mess{width: calc(100% - 60px);padding: 30px;}
	#about .perfect .t1{font-size: 30px;line-height: 46px;width: 100%;}
	#about .perfect .t2{line-height: 30px;}
	#about .perfect .img:nth-last-child(1),#about .perfect .img{margin: 0 2% 2% 0;width: 100px;height: 100px;}
	#about .coopera .list .img {width: 100%;padding-top: 57.142%;float: none;}
	#about .coopera .list .text{width: 100%;float: none;}
	#about .coopera .list .t1{font-size: 26px;}
	#about .coopera .list .t2{line-height: 30px;height: auto;overflow: visible;text-overflow: clip;-webkit-line-clamp: none;}
	#about .service .list .img{padding-top: 47.674%;width: 100%;float: none;}
	#about .service .list .text{width: calc(100% - 40px);padding: 20px;float: none;}
	#about .service .list .t1{font-size: 28px;}
	#about .contact .list .map{width: 100%;float: none;}
	#about .contact .list .text{width: calc(100% - 40px);height: auto;float: none;padding: 20px;}
	#about .contact .list .t1{font-size: 24px;}
	#about .contact .list .t2 {line-height: 36px;}
	#search .search_tit,#search .search_tit *{font-size: 30px;}
	#search .title{font-size: 24px;line-height: 36px;}
	#search .cate{font-size: 24px;line-height: 36px;}
	#search .day{font-size: 24px;line-height: 36px;}
	#search .desc{line-height: 34px;}
	/*四个表单公用样式  移民攻略-评分自测  专才自测评估  优才自测评估  硕士升学自测评估*/
	.assess .form{margin: -100px auto 80px;padding: 40px 0px;box-shadow: none;}
	.assess .form .ti1{font-size: 42px;line-height: 50px;}
	.assess .form .ti2{line-height: 34px;}
	.assess .form .ti3{font-size: 22px;line-height: 30px;}
	.assess .form .ti4{font-size: 30px;line-height: 34px;}
	.assess .form .fetit{font-size: 22px;}
	.assess .form .fetit span{font-size: 22px;}
	.assess .form .attr{width: 100%;}
	.assess .form .attr input{width: calc(32% - 2px);margin-right: 2%;}
	.assess .form .attr .c_submit{width: 32%;}
	.assess .form .attr .anniu{width: 100%;font-size: 24px;}
	.assess .form .felist label{padding: 8px;min-width: calc(18.6% - 18px);height: 40px;line-height: 40px;}
	.assess .form .felist label:nth-child(5n){margin-right: 1.75%;}
	.assess .form .felist input.w1{width: 40%;}
	.assess .form .felist input.w2{width: 40%;}
	.assess .form .felist .label{height: auto;line-height: 26px;}
	.assess .form .felist .label1{height: auto;line-height: 26px;}
	.assess .form .felist div[address]{width: 40%;}
	.assess .form .felist .number{width: 40%;}
	.assess .form .felist .table1 th:nth-child(1){width: 268px;}
	.assess .form .felist .table2 th:nth-child(1){width: 89px;}
}