*{
box-sizing:border-box !important;
}
.flickity-slider{height:100%;}
html{overflow-x:hidden;}
img{display:block;}
.projectmain{margin-top:20px;}
body{font-family:"Microsoft Yahei", sans-serif;padding:0;color:#333;margin:0 auto;background:#f5f5f5;font-size:14px;}
body a{color:#333;text-decoration:none;}
ul{margin:0;padding:0;}
li{list-style:none;}
.hidden{display:none;}
.hid{display:none;}
body a:hover{text-decoration:none;}
.container{position:relative;padding:0 15px;}
.moretags{float:right;padding:0 !important;background:none !important;height:14px !important;line-height:14px !important;margin-top:-14px;margin-bottom:0 !important;margin-right:0 !important;}
.moretags:hover{color:#999 !important;}
@media(min-width:1200px){
.container{width:1230px;position:relative;margin:0 auto;}
}
body h1,body h2,body h3,body h4,body h5,body h6{margin-top:0;margin-bottom:0px;}
.input{outline:none;}
.clearfix{clear:both;}
.header-top{height:85px;overflow:hidden;background:#fff;}
.logo{padding-top:20px;float:left;width:50%;height:55px;}
.logo a img{height:45px;width:auto;float:left;}
.logo .logotext{float:left;padding-left:10px;padding-top:7px;}
.logo .logotext h4{font-size:16px;font-weight:normal;color:#333;margin:0;letter-spacing:2px;}
.logo .logotext h4 span{font-weight:bold;color:#e7312d;}
.logo .logotext h5{font-size:12px;color:#999;font-weight:normal;}
.top-right{float:right;width:50%;line-height:85px;text-align:right;}
.top-right a{display:inline-block;margin-left:35px;font-size:16px;}
.top-right a i{width:24px;height:24px;display:block;float:left;margin-right:15px;margin-top:30px;}
.top-right .toppglink i{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/toppgicon.png) no-repeat center;}
.top-right .toptell i{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/toptellicon.png) no-repeat center;}
.top-right .toptell span{font-weight:900;color:#e7312d;background-image:-webkit-gradient(linear, 0 0, right 0, from(#e7312d), to(#15499a));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.topsearch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;}
.topsearch .sb-search-input{height:35px;line-height:35px;padding:0 10px;border:1px solid #e5e5e5;box-shadow:none;outline:none;width:320px;}
.topsearch .sb-search-submit{position:absolute;right:0;top:0;height:35px;width:60px;background:#fff url(//www.gfcvisa.com/wp-content/themes/myhome/images/searchicon.png) no-repeat center;border:1px solid #e5e5e5;outline:none;cursor:pointer;}
.menu{height:55px;line-height:55px;background:#15499a;}
.mainmenubox>ul>li{float:left;margin-right:1px;list-style:none;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;position:relative;}
.mainmenubox>ul>li>a{color:#fff;font-size:16px;height:55px;line-height:55px;padding:0 35px;display:block;}
.mainmenubox>ul>.current-menu-item, .mainmenubox>ul>li:hover{background:#e7312d;}
.mainmenubox>ul>li:hover>.sub-menu{display:block;}
.mainmenubox>ul>li>.sub-menu{padding-top:1px;position:absolute;left:0;top:55px;background:rgba(0,0,0,.95);width:max-content;z-index:20;display:none;min-width:100%;}
.mainmenubox>ul>li>.sub-menu>li{padding:0 35px;border-bottom:1px solid rgba(255, 255, 255, 0.17)}
.mainmenubox>ul>li>.sub-menu>li:hover{background:#e7312d;}
.mainmenubox>ul>li>.sub-menu>li a{color:#fff;}
.mainmenubox>ul>li>.sub-menu>li:hover .sub-menu{display:block;}
.mainmenubox>ul>li>.sub-menu>li>.sub-menu{padding-top:1px;position:absolute;min-height:100%;left:134px;top:0;min-width:200px;background:rgba(0,0,0,.8);display:none;}
.mainmenubox>ul>li>.sub-menu>li>.sub-menu li{border-bottom:1px dashed rgba(255, 255, 255, 0.17);padding-left:15px;}
.up-down{animation:up-down 2s infinite;-webkit-animation:up-down 2s infinite;position:relative;}
@-webkit-keyframes up-down{ 0%{top:0px}
10%{top:1px}
20%{top:2px}
30%{top:3px}
40%{top:4px}
50%{top:5px}
60%{top:4px}
70%{top:3px}
80%{top:2px}
90%{top:1px}
100%{top:0px}
}
@keyframes up-down{ 0%{top:0px}
10%{top:1px}
20%{top:2px}
30%{top:3px}
40%{top:4px}
50%{top:5px}
60%{top:4px}
70%{top:3px}
80%{top:2px}
90%{top:1px}
100%{top:0px}
}
.left-right{animation:left-right 2s infinite;-webkit-animation:left-right 2s infinite;position:relative;}
@-webkit-keyframes left-right{ 0%{left:0px}
10%{left:1px}
20%{left:2px}
30%{left:3px}
40%{left:4px}
50%{left:5px}
60%{left:4px}
70%{left:3px}
80%{left:2px}
90%{left:1px}
100%{left:0px}
}
@keyframes up-down{ 0%{left:0px}
10%{left:1px}
20%{left:2px}
30%{left:3px}
40%{left:4px}
50%{left:5px}
60%{left:4px}
70%{left:3px}
80%{left:2px}
90%{left:1px}
100%{left:0px}
}
.bg-change{animation:bg-change 5s infinite;-webkit-animation:bg-change 5s infinite;position:bg-change;}
@-webkit-keyframes bg-change{ 0%{background:#e7302d}
10%{background:#c8343e}
20%{background:#a9374c}
30%{background:#783d67}
40%{background:#32458a}
50%{background:#15499a}
60%{background:#32458a}
70%{background:#783d67}
80%{background:#a9374c}
90%{background:#c8343e}
100%{background:#e7302d}
}
@keyframes bg-change{ 0%{background:#e7302d}
10%{background:#c8343e}
20%{background:#a9374c}
30%{background:#783d67}
40%{background:#32458a}
50%{background:#15499a}
60%{background:#32458a}
70%{background:#783d67}
80%{background:#a9374c}
90%{background:#c8343e}
100%{background:#e7302d}
}
.wapheader{display:none;border-bottom:1px solid #e5e5e5;}
.iphone__screen{width:100%;height:50px;position:absolute;top:0px;right:0;left:0;}
.nav{position:absolute;z-index:100;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;}
.nav--active{height:100% !important;}
.nav--active .nav{opacity:1;}
.nav__list{margin:0;padding-top:30px;}
.nav__list li{list-style-type:none;height:48px;line-height:48px;}
.nav__list li a{font-size:16px;text-transform:uppercase;text-decoration:none;opacity:1;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;line-height:48px;display:block;}
.childback{border-bottom:1px solid #e5e5e5;margin:-10px -15px 0 -15px;padding:0 15px;}
.childback a{color:#999;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/left.png) no-repeat center left !important;padding-left:20px;}
.nav__list li a{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/right.png) no-repeat right center;}
.nav__list .sub-menu{display:none;position:absolute;top:0px;width:100%;left:0;background:#fff;padding:10px 15px;height:100%;}
.nav__list li.active>.sub-menu{display:block;}
.nav__trigger{display:block;position:absolute;width:30px;height:50px;left:15px;top:12px;z-index:200;}
.nav--active .nav__trigger{opacity:0.5;}
.nav--active .nav__icon{background:#3b3e40;}
.nav--active .nav__icon:before{background:#3b3e40;}
.nav--active .nav__icon:after{background:#3b3e40;}
.nav__icon{display:inline-block;position:relative;width:23px;height:2px;background-color:#3b3e40;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;}
.nav__icon:before, .nav__icon:after{content:'';display:block;width:23px;height:2px;position:absolute;background:#3b3e40;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, -webkit-transform;transition-property:margin, transform;transition-property:margin, transform, -webkit-transform;-webkit-transition-duration:300ms;transition-duration:300ms;}
.nav__icon:before{margin-top:-9px;}
.nav__icon:after{margin-top:9px;}
.style-1 .nav{-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;height:100%;}
.style-1 .nav__link{opacity:0;-webkit-transition-delay:500ms;transition-delay:500ms;}
.style-1 .nav--active .nav__link{opacity:1;font-size:16px;line-height:45px;}
.style-1 .nav--active .nav{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);}
.style-1 .nav--active .nav__icon{background:rgba(0, 0, 0, 0);}
.style-1 .nav--active .nav__icon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.style-1 .nav--active .nav__icon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav--active .nav{background:#fff;position:absolute;width:100%;top:50px;left:0;padding:0 15px 15px 15px;}
.header_top_logo{position:absolute;height:34px;top:8px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.header_top_logo img{display:inline-block;height:34px;width:auto;}
.wap_seach{position:absolute;height:50px;right:15px;top:0px;}
.wapsearch{display:block;width:30px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/searchicon.png) no-repeat center right;height:50px;}
.wap_seachform{display:none;background:#fff;padding:10px 15px;}
.wap_seachform.active{display:block;}
.wap_seachform #searchform{position:relative;}
.wap_seachform input{height:40px;line-height:40px;padding-right:60px;padding-left:15px;width:100%;box-sizing:border-box;background:#f5f5f5;border:1px solid #e5e5e5;outline:none;}
.wap_seachform #searchsubmit{position:absolute;top:0;right:0;height:40px;background:#f5f5f5;width:40px !important;padding:0;border:none;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/searchicon.png) no-repeat center;}
.bannerbox{height:500px;position:relative;}
.swiper{--swiper-theme-color:#15499a;--swiper-navigation-size:20px;overflow:hidden;}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next{left:5%;}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev{right:5%;}
body .swiper-button-next, body .swiper-button-prev{width:50px;height:50px;background:rgba(255,255,255,.8);border-radius:50%;}
.bannerbox .bannerimg{height:500px;width:100%;display:block;background-position:center;background-repeat:no-repeat;}
.hotmenubox{position:absolute;top:0;left:0px;width:100%;z-index:9;}
.hotmenu{width:270px;height:500px;background:rgba(255,255,255,.9);position:absolute;top:0;left:15px;}
.hotnav>li{padding:12px 0 12px 18px;border-bottom:1px dotted #c8cacc;}
.hotnav>li>a{display:block;font-size:15px;color:#444;}
.hotnav>li .sub-menu{overflow:hidden;margin-top:5px !important;}
.hotnav>li .sub-menu li{float:left;padding-right:15px;}
.hotnav>li .sub-menu li a{font-size:12px;color:#666;line-height:18px;}
.hotnav li a:hover{color:#e7312d !important;font-weight:bold;webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.srdzbutton{position:absolute;bottom:15px;left:18px;right:18px;display:block;height:45px;text-align:center;height:45px;border-radius:30px;line-height:45px;background:#e7312d;color:#fff;font-size:16px;font-weight:bold;}
.yiminnumber{padding:20px 0;background:#fff;}
.yiminnumber ul{overflow:hidden;}
.yiminnumber ul li{float:left;text-align:center;}
.yiminnumber ul li h4{font-size:32px;margin-top:0;color:#e7312d;font-weight:normal;}
.yiminnumber ul li h4 span{font-size:14px;}
.yiminnumber ul li p{color:#666;margin:0;}
.partbox{padding:55px 0;}
.whitebg{background:#fff;}
.parttitle{text-align:center;margin-bottom:30px;}
.parttitle h2{padding:0 50px;position:relative;display:inline-block;}
.parttitle h2 span{font-size:28px;color:#333;font-weight:normal;padding:0 15px;}
.parttitle p{font-size:16px;color:#999;margin-top:7px;padding:0 20%;}
.title-left{position:absolute;width:50px;height:1px;top:50%;left:0;background:#333;}
.title-right{position:absolute;width:50px;height:1px;top:50%;right:0;background:#333;}
.hotcountry .bd{text-align:center;}
.hotcountry .bd li{display:inline-block;height:40px;line-height:40px;width:135px;margin:0 2px;background:#fff;font-size:15px;cursor:pointer;}
.hotcountry .bd .on{background:#e7312d;color:#fff;}
.hotcountry .hd .hdbox{display:none;}
.hotcountry .hd .active{display:block !important;}
.hotcountry .hd{background:#fff;margin-top:30px;padding-left:33.333%;position:relative;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.hotcountry .hd ul{padding:15px;}
.hotcountry .hd ul li{float:left;width:50%;padding:15px;}
.hotcountry .hd ul .gjjs{background:#154a9a;width:33.333%;color:#fff;position:absolute;top:0;left:0;height:100%;padding:30px;}
.hotcountry .hd ul .gjjs h3{font-size:24px;font-weight:normal;margin-top:10px;}
.hotcountry .hd ul .gjjs p{font-size:15px;line-height:24px;opacity:.95;}
.defaultthumb img{width:100%;height:auto;}
.xmtext h4{font-size:16px;margin-top:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xmtext p{font-size:13px;margin-top:8px;color:#858585;line-height:18px;}
.xmcat a span{padding-left:22px;line-height:18px;height:18px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/dibiao.png) no-repeat left center;color:#154a9a;}
.posabsulute{position:absolute;bottom:-70px;left:0;width:100%;}
.countrybox{padding-bottom:100px;}
.indexmore{text-align:center;margin-top:25px;}
.indexmore a{display:inline-block;padding:8px 30px;background:#e7312d;color:#fff;border-radius:25px;}
.hotxiangmu ul{margin-right:-10px;}
.hotxiangmu ul li{float:left;width:25%;padding-right:10px;margin-bottom:10px;}
.hotxiangmu ul li:nth-child(1){width:50%;}
.hotxiangmu ul li:nth-child(2){width:50%;}
.hotxiangmu ul li .hotxmthumb{background-color:#fff;height:250px;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);transition:all .2s;}
.hotxiangmu ul li .hotxmthumb:hover{background-size:105% auto;}
.hotxiangmu ul li:nth-child(1) .hotxmthumb, .hotxiangmu ul li:nth-child(2) .hotxmthumb{background-repeat:no-repeat;background-position:right center;background-size:auto 230px;height:230px;}
.hotxiangmu ul li:nth-child(1) .hotxmthumb:hover, .hotxiangmu ul li:nth-child(2) .hotxmthumb:hover{background-size:auto 250px;}
.hotxiangmu ul li:nth-child(1) .hotxmthumb .hotxmthumbcover, .hotxiangmu ul li:nth-child(2) .hotxmthumb .hotxmthumbcover{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/hotcover1.png) no-repeat left top;height:100%;width:auto;}
.hotxiangmu ul li .hotxmthumb .hotxmthumbcover{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/xmcover.png) repeat-x top center;height:100%;width:100%;}
.hotxiangmubox{position:relative;}
.hotxiangmu ul li .hotxmtext{position:absolute;top:20px;left:30px;}
.hotxiangmu ul li:nth-child(1) .hotxmtext, .hotxiangmu ul li:nth-child(2) .hotxmtext{top:40px;left:30px;}
.hotxiangmu ul li:nth-child(1) .hotxmtext h4, .hotxiangmu ul li:nth-child(2) .hotxmtext h4{font-size:16px;}
.hotxmtext h4{font-size:14px;}
.hotxiangmu ul li:nth-child(1) .hotxmtext p, .hotxiangmu ul li:nth-child(2) .hotxmtext p{font-size:12px;}
.hotxmtext p{font-size:13px;margin:5px 0;color:#666;}
.hotxiangmu ul li:nth-child(1) .hotxmtext .hotxmmore, .hotxiangmu ul li:nth-child(2) .hotxmtext .hotxmmore{display:inline-block;}
.hotxiangmu ul .lastli .hotxmtext .hotxmmore{display:inline-block;color:#fff;background:#e7312d;}
.hotxiangmu ul .lastli .hotxmthumb{background-image:url(//www.gfcvisa.com/wp-content/themes/myhome/images/sys.png);}
.hotxmtext .hotxmmore{display:none;padding:6px 20px;border-radius:30px;border:1px solid #e7312d;color:#e7312d;font-size:13px;margin-top:15px;}
.hotxmtext .hotxmmore:hover{color:#fff;background:#e7312d;transition:all .2s;}
.tagHot{position:absolute;left:-6px;top:10px;font-size:14px;}
.tagHot-sn{color:#fff;background-color:#e7312d;min-width:35px;top:0;z-index:3;padding:0 10px 0 15px;white-space:nowrap;}
.tagHot-i{top:19px;border-color:#98332b #98332b transparent transparent;border-style:solid;border-width:3px;z-index:1;left:0px;position:absolute;}
.indexys{background-repeat:no-repeat;background-position:center;}
.indexys .parttitle h2 span{color:#fff;}
.indexys .parttitle .title-right{background:#fff;}
.indexys .parttitle .title-left{background:#fff;}
.indexys .parttitle p{color:#fff;}
.indexyoushi ul{margin-right:-30px;}
.indexyoushi ul li{float:left;width:33.333%;padding-right:30px;margin-bottom:30px;}
.indexyoushi ul li .yspart{background:#fff;padding:50px 30px;text-align:center;}
.yspart img{height:50px;width:auto;display:inline-block;}
.yspart h4{font-size:18px;margin-top:10px;}
.yspart p{color:#a9b0b4;min-height:38px;}
.indexymsj{background-repeat:no-repeat;background-position:center;}
.yybd{float:left;width:34%;padding-right:30px;}
.yybdnei{background:#fff;padding:50px 30px;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);position:relative;}
.yybdnei .bdtop{position:absolute;top:0;left:50%;display:inline-block;padding:3px 20px;color:#fff;background:#e7312d;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.bdheader{text-align:center;}
.bdheader h4{font-size:24px;margin:10px 0;font-weight:normal;}
.bdheader p{font-size:16px;margin:0;color:#666;}
.ymsjpart{float:left;width:66%;}
.ymsjpart ul{margin-right:-30px;margin-bottom:-30px;}
.ymsjpart ul li{padding-right:30px;width:50%;float:left;margin-bottom:30px;}
.ymsjpart ul li .ymsjnei{background:#fff;padding:40px 30px;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);text-align:center;}
.ymsjpart ul li .ymsjnei a img{height:85px;width:auto;display:block;margin:0 auto;}
.ymsjpart ul li .ymsjnei a h4{font-size:16px;color:#e7312d;margin-top:15px;display:inline-block;padding:7px 40px;background:#f9cac9;border:1px solid #e7312d;border-radius:30px;box-shadow:inset 5px 3px 0px 0px #fff;transition:all .2s;}
.ymsjpart ul li .ymsjnei a h4:hover{color:#fff;background:#e7312d;box-shadow:inset 5px 3px 0px 0px #e7312d;}
.yybdform .wpforms-form{width:100%;margin-top:30px;}
.yybdform .wpforms-container .wpforms-field-label{display:inline-block;height:40px;line-height:40px;width:80px;text-align:right;margin-right:10px;}
.yybdform .wpforms-container .wpforms-required-label{display:none;}
.yybdform .wpforms-field input{display:inline-block !important;height:40px;line-height:40px;padding:0 15px;width:100%;border:none;background:#f2f2f2;outline:none;}
.yybdform .wpforms-field select{display:inline-block !important;height:40px;line-height:40px;padding:0 15px;border:none;background:#f2f2f2;outline:none;}
.yybdform  .wpforms-submit-container{text-align:center;}
.yybdform .wpforms-container{margin-bottom:0;}
.yybdform .wpforms-submit{display:inline-block;padding:8px 30px;background:#e7312d;color:#fff;font-size:16px;font-weight:bold;border:1px solid #e7312d;border-radius:30px;margin-top:13px;cursor:pointer;animation:left-right 2s infinite;-webkit-animation:left-right 2s infinite;position:relative;}
.indexzx{margin-right:-30px;}
.zxpartbox{float:left;width:33.333%;padding-right:30px;}
.zxpart{padding:20px;background:#fff;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.zxparttit{margin-bottom:10px;}
.zxparttit h3{float:left;}
.zxparttit a{float:right;color:#999;}
.zxparttit a span{font-family:'宋体';display:inline-block;margin-left:5px;}
.zxtopone{position:relative;}
.zxtopone a img{width:100%;height:auto;}
.zxtopone h4{position:absolute;width:100%;bottom:0px;height:30px;line-height:30px;padding:0 15px;background:rgba(0,0,0,.6);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zxtopone h4 a{font-weight:normal;color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zxthumb{width:30%;float:left;}
.zxthumb img{width:100%;height:auto;}
.baikelist li{margin-top:15px;}
.zxtext{width:70%;float:right;padding-left:15px;}
.zxtext h4 a{font-weight:normal;color:#666;line-height:20px;display:block;margin-bottom:10px;height:40px;overflow:hidden;}
.zxtag{font-size:12px;color:#999;}
.zxtag .views{width:14px;height:10px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/viewsicon.png) no-repeat left center;display:inline-block;margin-right:3px;}
.zxtag .time{float:right;}
.ymwdtop{position:relative;}
.ymwdtop img{width:100%;height:auto;}
.ymwdtitle{position:absolute;top:50%;left:30px;right:30px;text-align:center;background:rgba(255,255,255,.7);padding:15px 12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.ymwdtitle h4{font-size:16px;color:#154a9a;margin-bottom:5px;}
.ymwdtitle span{font-size:12px;color:#666；}
.ymwdlist li{margin-top:15px;}
.ymwdlist li h4{position:relative;}
.ymwdlist li h4 a{font-weight:normal;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;}
.ymwdlist li h4 .listdian{width:4px;height:4px;background:#154a9a;border-radius:50%;display:inline-block;position:absolute;left:0;top:50%;margin-top:-2px;}
.ymwdmore{margin-top:18px;text-align:right;margin-bottom:6px;}
.ymwdmore a{color:#999;}
.ymwdmore a span{display:inline-block;padding-left:3px;font-family:'宋体';}
.indexfuwubox{position:relative;}
.indexfuwupart{width:33.333%;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);background:#fff;}
.zhuanti{float:left;margin-right:25px;}
.zhutilist img{height:auto;display:block;}
.zhutilist h4{position:absolute;width:100%;left:0px;bottom:0;height:35px;line-height:35px;font-weight:normal;color:#fff;padding:0 15px;background:rgba(0,0,0,.6);font-size:15px;}
.zhuanti .flickity-page-dots{bottom:50px;}
.khpj{float:right;padding:30px 20px;}
.fuwuparttitle{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.fuwuparttitle h3{font-size:18px;font-weight:normal;float:left;height:18px;line-height:18px;}
.fuwuparttitle span{float:right;font-size:12px;color:#999;line-height:18px;}
.khpjlist{height:430px;overflow:hidden;}
.khpjlist li{position:relative;margin-top:30px;}
.khpjlist li .khtouxiang{position:absolute;left:0;top:0;}
.khpjlist li .khtouxiang img{width:60px;height:60px;border-radius:50%;}
.khpjlist li .pjtext{margin-left:70px;}
.khpjlist li .pjtext h4{font-size:16px;font-weight:normal;margin-bottom:10px;}
.khpjlist li .pjtext .pjneirong{padding:10px;background:#fafafa;color:#999;font-size:12px;border-radius:3px;line-height:18px;position:relative;}
.khpjlist li .pjtext .pjneirong:before{content:'';width:0;height:0;border-width:0 5px 5px;border-style:solid;border-color:transparent transparent #fafafa;position:absolute;top:-5px;left:10px;}
.fwxmpart{width:34% !important;position:absolute;top:-10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding:30px 20px;}
.fuwupartbox p{color:#666;line-height:24px;margin-bottom:0;}
.fuwupartbox ul li{float:left;width:50%;text-align:center;margin-top:35px;}
.fuwupartbox ul li img{display:inline-block;height:50px;width:auto;margin-bottom:15px;}
.fuwupartbox ul li h4{font-weight:normal;}
.casepart h4{text-align:left;font-weight:normal;margin-top:10px;font-size:15px;}
.indecasepartbox .swiper-button-next, .indecasepartbox .swiper-container-rtl .swiper-button-prev{right:-60px;}
.indecasepartbox  .swiper-button-prev, .indecasepartbox  .swiper-container-rtl .swiper-button-next{left:-60px;}
.indecasepartbox  .swiper-button-next, .indecasepartbox  .swiper-button-prev{width:40px;height:40px;background:rgba(0,0,0,.7);margin-top:-25px !important;}
.indecasepartbox .swiper{--swiper-theme-color:#fff;--swiper-navigation-size:18px;}
.lyrylist .swiper-button-next, .lyrylist .swiper-container-rtl .swiper-button-prev{right:-60px;}
.lyrylist  .swiper-button-prev, .lyrylist  .swiper-container-rtl .swiper-button-next{left:-60px;}
.lyrylist  .swiper-button-next, .lyrylist  .swiper-button-prev{width:40px;height:40px;background:rgba(0,0,0,.7);margin-top:-27px !important;}
.lyrylist .swiper{--swiper-theme-color:#fff;--swiper-navigation-size:18px;}
.jpxmtjlist .swiper-button-next, .jpxmtjlist .swiper-container-rtl .swiper-button-prev{right:-60px;}
.jpxmtjlist  .swiper-button-prev, .jpxmtjlist  .swiper-container-rtl .swiper-button-next{left:-60px;}
.jpxmtjlist  .swiper-button-next, .jpxmtjlist  .swiper-button-prev{width:40px;height:40px;background:rgba(0,0,0,.7);margin-top:-57px !important;}
.jpxmtjlist .swiper{--swiper-theme-color:#fff;--swiper-navigation-size:18px;}
.gjymxmlist .swiper-button-next, .gjymxmlist .swiper-container-rtl .swiper-button-prev{right:-60px;}
.gjymxmlist  .swiper-button-prev, .gjymxmlist  .swiper-container-rtl .swiper-button-next{left:-60px;}
.gjymxmlist  .swiper-button-next, .gjymxmlist  .swiper-button-prev{width:40px;height:40px;background:rgba(0,0,0,.7);}
.gjymxmlist .swiper{--swiper-theme-color:#fff;--swiper-navigation-size:18px;}
body .swiper-button-next, body .swiper-button-prev{margin-top:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.indecasepartbox{position:relative;}
.footer{background:#15499a;}
.footertop{padding:50px 0;}
.footertopleft{width:80%;float:left;}
.footerright{width:20%;float:right;border-left:1px solid rgba(255,255,255,.2);padding-left:12px;}
.footernav>li{float:left;width:20%;border-left:1px solid rgba(255,255,255,.2);padding-left:12px;}
.footernav>li>a{font-size:16px;color:#fff;position:relative;height:16px;line-height:16px;display:block;margin-bottom:10px;}
.footernav>li>a:before{content:"";position:absolute;left:-13px;top:0px;width:2px;height:16px;background:#e7312d;}
.footernav>li> .sub-menu li a{line-height:30px;color:rgba(255,255,255,.5);}
.lxtit{font-size:16px;color:#fff;position:relative;height:16px;line-height:16px;display:block;margin-bottom:10px;}
.lxtit:before{content:"";position:absolute;left:-13px;top:0px;width:2px;height:16px;background:#e7312d;}
.lxewm{margin-right:-30px;margin-top:20px;}
.lxewm li{width:50%;float:left;padding-right:30px;text-align:center;}
.lxewm li img{width:100%;height:auto;margin-bottom:5px;}
.lxewm li span{color:#fff;}
.lxtell{font-size:20px;font-weight:bold;color:#fff;margin-top:15px;}
.lxemail a{color:#fff;display:block;margin-top:10px;}
.lxtell i{display:inline-block;height:18px;width:18px;margin-right:10px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/fttell.png) no-repeat left center;}
.lxemail a i{display:inline-block;height:18px;width:18px;margin-right:10px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/ftemail.png) no-repeat left center;}
.linkcat{position:relative;width:100%;}
.linkcat{padding-left:90px;padding-bottom:20px;}
.linkcat h2{position:absolute;top:3px;left:0;font-size:16px;color:#fff;}
.linkcat h4{position:absolute;top:3px;left:0;font-size:16px;color:#fff;}
.linkcat ul li{display:inline-block;}
.linkcat ul li a{color:rgba(255,255,255,.5);padding-right:15px;line-height:30px;}
.footerbottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.2);text-align:center;color:rgba(255,255,255,.5);line-height:22px;}
.footerbottom a{color:rgba(255,255,255,.5);}
.footerad{height:70px;display:block;position:fixed;width:100%;bottom:0;left:0;z-index:999;}
.footerad a{display:block;width:100%;height:100%;}
.footerad .footeradclosed{position:absolute;bottom:60px;right:50px;color:#fff;font-size:18px;font-family:'宋体';cursor:pointer;background:rgba(0,0,0,.5);width:24px;height:24px;text-align:center;line-height:24px;display:inline-block;border-radius:50%;}
.wapfooter{position:fixed;bottom:0;width:100%;left:0;display:none;}
.sjfooternav li{float:left;text-align:center;height:40px;line-height:40px;}
.sjfooternav li a{display:block;background:#15499a;border-right:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;}
.sjfooternav li:first-child a{border-right:none;background:#e7312d;border-top:none;font-size:12px;}
.sjfooternav li a i{padding-right:2px;}
.gjjs-content p a{color:#fff !important;}
.bread{height:45px;line-height:45px;background:#fff;}
.maincon{margin-top:20px;margin-bottom:30px;}
.mainleft{width:70%;float:left;}
.sidebar{width:30%;padding-left:30px;}
.postcon{background:#fff;padding:30px;}
.postcon .posttitle{font-size:24px;margin:10px 0 20px 0;line-height:36px;font-weight:550;}
.bread span{color:#999;}
.bread a:hover{color:#e7312d;}
.posttag span{color:#999;display:inline-block;line-height:14px;}
.posttag i{content:'';width:1px;height:14px;display:inline-block;background:#999;margin:0px 5px -2px 7px;}
.posttag span a{display:inline-block;margin-right:10px;color:#666;}
.posttag .post-categories{display:inline-block;}
.posttag .post-categories li{display:inline-block;}
.pagecontent{margin-top:0px;}
.pagecontent h3,h4,h5{margin-bottom:10px;}
.pagecontent li{list-style:initial;line-height:30px;}
.pagecontent p{font-size:15px;line-height:30px;margin-top:10px;margin-bottom:20px;color:#3d464d;}
.pagecontent p img{max-width:100%;height:auto;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.posttags span{font-weight:bold;font-size:15px;margin-bottom:15px;display:inline-block;}
.posttags a{display:inline-block;padding:7px 15px;background:#fafafa;margin-right:5px;color:#666;margin-bottom:15px;}
.posttags a:hover{background:#e7312d;color:#fff;}
.share{text-align:center;margin-top:30px;margin-bottom:30px;}
.share span{display:block;color:#666;font-size:15px;margin-bottom:10px;}
.share .bdsharebuttonbox{display:inline-block;}
#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{cursor:pointer;margin:5px;padding-left:0;background-image:none;font-size:38px;height:38px;line-height:38px;}
#share .icon-weibo{color:#ff763b;}
#share .icon-QQ{color:#56b6e7;}
#share .icon-weichat{color:#7bc549;}
#share .icon-Qzone{color:#fdbe3d;}
#share .icon-linkedin{color:#0077b5;}
#share .icon-facebook{color:#44619d;}
#share .icon-twitter{color:#55acee;}
.prenext{overflow:hidden;margin-right:-30px;padding-top:30px;border-top:1px solid #e5e5e5;}
.prenext p{float:left;width:50%;margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;font-weight:bold;}
.prenext p a{font-weight:normal;}
.prenext p a:hover{color:#e7312d;}
.xgposts{padding:30px;background:#fff;margin-top:20px;}
.sidebartitle{padding-bottom:10px;border-bottom:1px solid #e5e5e5;overflow:hidden;margin-bottom:15px;}
.sidebartitle h3{font-size:16px;padding-left:10px;border-left:5px solid #e7312d;height:16px;line-height:16px;}
.sidebartitle h4{font-size:16px;padding-left:10px;border-left:5px solid #e7312d;height:16px;line-height:16px;}
#cat_related_posts li{float:left;width:50%;padding-right:30px;margin-bottom:15px;}
#cat_related_posts{margin-right:-30px;margin-bottom:-15px;}
.xgpostthumb{float:left;width:30%;}
.xgposttext{float:right;width:70%;padding-left:15px;}
.xgposttext h4{font-size:15px;font-weight:normal !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;font-weight:bold;line-height:15px;}
.xgposttext p{line-height:16px;font-size:12px;margin:6px 0 3px 0;color:#999;}
.xgposttext .time{font-size:12px;color:#999;}
.sidebar{width:30%;padding-left:20px;float:right !important;}
.widget-container{background:#fff;padding:25px;margin-bottom:20px;}
.widget_media_image{padding:0 !important;}
.widget_custom_html{padding:0 !important;}
.widget_media_image img, .widget_custom_html img{width:100%;height:auto;}
.widget_search label{display:none;}
.widget_search #searchform{position:relative;}
.widget_search input[type=text]{height:45px;line-height:45px;padding:0 60px 0 15px;border:1px solid #e5e5e5;outline:none;width:100%;font-size:14px;color:#999;}
.widget_search #searchsubmit{position:absolute;right:0;top:0;height:45px;line-height:45px;width:50px;padding:0;background:none;border:none;color:#fff;background-image:url(//www.gfcvisa.com/wp-content/themes/myhome/images/hongss.png);background-position:center;background-repeat:no-repeat;}
.widget_tag_cloud a{font-size:13px !important;color:#666;padding:6px 15px;background:#fafafa;border-radius:30px;display:inline-block;margin-right:6px;margin-bottom:10px;}
.widget_tag_cloud a:hover{background:#e7312d;color:#fff;}
.widget_recent_entries ul li{line-height:30px;}
.xmtop{background:#000;position:relative;}
.xmtop .defaultthumb img{opacity:.6;}
.xmtoptext{}
.xmtoptext a{display:inline-block;padding:9px 30px;color:#fff !important;margin:15px 3px 0 3px;border-radius:3px;font-size:16px;font-weight:bold;}
.xmtoptext .ljzx{background:#fed700;}
.xmtoptext .zxyy{background:#e7312d;}
.xmmenu{background:#fff;margin-bottom:20px;padding:0 10px;}
.xmmenu ul li{display:inline-block;height:50px;line-height:50px;position:relative;padding:0 20px;}
.xmmenu ul li a:hover{border-bottom:3px solid #e7312d;font-weight:bold;}
.xmmenu ul li a{font-size:15px;display:inline-block;}
.xmmenu ul li:after{content:'';width:1px;height:14px;background:#e5e5e5;display:inline-block;position:absolute;right:0;top:50%;margin-top:-7px;}
.maodian{position:relative;top:-80px;// 偏移为nav被fixed元素的高度 display:block;height:0;//高度为0 overflow:hidden;}
.ymconpart{margin-bottom:45px;}
.ymxmys ul{margin:20px 0;}
.ymxmys ul li{position:relative;line-height:30px;font-size:15px;color:#3d464d;padding-left:20px;}
.ymxmys ul li:before{content:'';position:absolute;width:4px;height:4px;background:#e7312d;border-radius:50%;display:block;left:0;top:13px;}
.ymxmlc h3{margin-bottom:30px;}
.pjt-detail__mainFlow{border-left:1px solid #e2eff7;padding:0 0 0 42px;margin-left:16px;}
.pr{position:relative;}
.pjt-detail__mainFlowTit{min-width:300px;min-height:30px;line-height:30px;background-color:#e2eff7;display:inline-block;vertical-align:top;padding:6px 12px;font-size:15px;}
.pjt-detail__mainFlow:nth-child(2) .pjt-detail__mainFlowTit--bg{display:block;}
.pa{position:absolute;}
.pjt-detail__mainFlowDesc--bg, .pjt-detail__mainFlowTit--bg{background-color:#fff;width:10px;left:-48px;height:5px;z-index:1;margin-bottom:6px;display:none;}
.pjt-detail__mainFlowTit--bg{bottom:50%;top:0;}
.pjt-detail__mainFlowTit--out{background:#fff;border-radius:100%;border:1px solid #e7312d;height:32px;width:32px;left:-58px;margin-top:-16px;top:50%;}
.pjt-detail__mainFlowTit--inner{border-radius:100%;background-color:#e7312d;bottom:3px;left:3px;right:3px;top:3px;font-size:14px;font-weight:bold;text-align:center;color:#fff;line-height:25px;}
.pjt-detail__mainFlowDesc{min-height:40px;padding:12px 0 12px 12px;line-height:24px;color:#666;}
.xmmenufixed .xmmenu .fixedbutton{display:block;}
.fixedbutton{display:none;position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.fixedbutton a{display:inline-block;padding:9px 30px;color:#fff;margin:0px 3px 0 3px;border-radius:3px;font-size:16px;font-weight:bold;}
.fixedbutton .ljzx{background:#fed700;}
.fixedbutton .zxyy{background:#e7312d;}
.xmmenufixed .xmmenu{position:fixed;width:100%;background:#fff;top:0;left:0;-webkit-box-shadow:2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;-moz-box-shadow:2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;-ms-box-shadow:2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;-o-box-shadow:2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;box-shadow:2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;z-index:99;}
.xmmenufixed .xmmenu ul li{height:65px;line-height:65px;}
@media(min-width:1200px){
.xmmenufixed .xmmenu ul{width:1230px;position:relative;margin:0 auto;padding:0 15px;}
}
.mxcover{width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.2);position:fixed;left:0;top:0;text-align:center;}
.xmyybd{position:fixed;top:50%;left:50%;width:600px;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;}
.xmyybd h3{text-align:center;height:55px;line-height:55px;background:#e7312d;color:#fff;font-size:18px;}
.xmyybd .xmyygb{display:block;font-size:20px;font-family:'宋体';color:#fff;font-weight:100;position:absolute;top:15px;right:15px;}
.xmyyform{padding:30px 100px;}
.xmyyform input{width:100% !important;height:45px;line-height:45px;border:1px solid #e5e5e5;padding:0 15px;outline:none;max-width:100% !important;}
.xmyyform label{margin-bottom:10px;}
.xmyyform .wpforms-submit-container{text-align:center;}
.xmyyform button{height:45px;line-height:45px;padding:0 50px;background:#e7312d;color:#fff;border:1px solid #e7312d;border-radius:60px;font-size:16px;font-weight:bold;width:100%;}
.wpforms-container label.wpforms-error{margin-top:10px;}
.nybanner{background-repeat:no-repeat;background-position:center;position:relative;}
.nybanner .bannerimg{height:400px;display:block;width:100%;background-position:center;background-repeat:no-repeat;}
.nybanner .flickity-page-dots{bottom:60px;}
.gjnav{background:#fff;text-align:center;margin-top:-35px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05);position:relative;z-index:9;}
.gjnav:before{left:15px;top:-13px;width:calc(100% - 30px);position:absolute;content:'';background:rgba(255,255,255,.5);height:100%;z-index:-1;}
.gjnav li{display:inline-block;padding:0 21px 0 20px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/catfgx.jpg) no-repeat right center;}
.gjnav li:last-child{background:none;}
.gjnav li a{height:70px;line-height:70px;font-size:15px;display:block;}
.gjnav li a:hover, .gjnav li.active a{font-weight:bold;border-bottom:3px solid #e7312d;}
.gjjieshao{background:#154a9a;position:relative;}
.gjjs-right{margin-left:37%;}
.gjjs-left{width:37%;position:absolute;top:0;left:0;height:100%;overflow:hidden;padding:30px;color:#fff;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/aboutbj.png) no-repeat right bottom;}
.gjjs-left a{color:#fff;}
.gjjs-left h3{font-size:24px;font-weight:normal;margin-top:10px;}
.gjjs-left p{font-size:15px;line-height:24px;margin-bottom:10px;}
.dxmxq .gjjs-left{width:50%;color:#666;}
.dxmxq .gjjs-left h3{color:#333;font-weight:bold;margin-bottom:10px;}
.dxmxq .gjjs-left p a{color:#666 !important;}
.dxmxq .gjjs-left p{font-size:15px;line-height:30px;margin-top:0;}
.dxmysxq li .gjymysbox{border:1px solid #e5e5e5;}
.dxmxq .gjjs-right{margin-left:50%;}
.dxmxq .gjjieshao{background:#fff;}
.dxmxq .gjjs-content{height:220px;padding-right:20px;overflow:auto;}
.dxmxq .gjjs-content::-webkit-scrollbar{width:5px;height:1px;}
.dxmxq .gjjs-content::-webkit-scrollbar-thumb{background:#e7312d;}
.dxmxq .gjjs-content::-webkit-scrollbar-track{background:#ececec;}
.dxm-ymyqbox p{font-size:15px;}
.zyxxtit .tab{text-align:center;}
.zyxxtit .tab li{display:inline-block;height:45px;line-height:45px;background:#fff;padding:0 30px;cursor:pointer;font-weight:bold;}
.zyxxtit .tab li.active{background:#e7312d;color:#fff;}
.zyxxtit h2{float:left;font-size:30px;color:#333;}
.zyxxtit h2 span{display:block;color:#999;font-size:14px;text-transform:uppercase;margin-top:-3px;font-weight:normal;}
.zyxxlist{background:#fff;margin-top:15px;}
.zyxxlistleft{width:55%;float:left;padding:30px;}
.zyxxlistleftbox{height:340px;overflow:auto;padding-right:20px;}
.zyxxlistleftbox p{line-height:30px;margin-bottom:10px;}
.zyxxlistleftbox::-webkit-scrollbar{width:5px;height:1px;}
.zyxxlistleftbox::-webkit-scrollbar-thumb{background:#e7312d;}
.zyxxlistleftbox::-webkit-scrollbar-track{background:#ececec;}
.yxtzbox{margin-top:15px;}
.tab1{float:left;width:15%;padding-right:20px;margin-bottom:-5px;}
.tab1 li{height:55px;line-height:55px;text-align:center;padding:0 10px;display:block;overflow:hidden;margin-bottom:5px;color:#fff;background:#15499a;cursor:pointer;font-size:15px;}
.dxmymlc{background-repeat:no-repeat;background-size:cover;background-position:center;}
.dxmymlc .title-left{background:#fff;}
.dxmymlc .title-right{background:#fff;}
.dxmymlc .parttitle h2 span{color:#fff;}
.dxmymlc .parttitle p{color:#fff;}
.zyxxlist1left{float:left;width:60%;height:355px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.zyxxlist2right{float:right;width:40%;padding:0 30px;}
.zyxxlist2leftbox a{display:block;width:100px;height:35px;background:#fff;color:#e7312d;font-weight:bold;text-align:center;line-height:35px;}
.zyxxlist2leftbox{padding-top:30px;}
.zyxxlist2leftbox h3{font-size:20px;margin-bottom:15px;}
.zyxxlist2leftbox p{line-height:30px;font-size:15px;}
.tab1 li.active{background:#e7312d;}
.zyxxlist1{background:#e7312d;color:#fff;display:none;}
.zyxxlist1.selected{display:block;}
.zyxxlistbox1{float:right;width:85%;}
.zyxxlistright{width:45%;float:right;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;}
.zyxx{padding:45px 0;}
.zyxxlistbox .zyxxlist{display:none;}
.zyxxtit .tab li.active{}
.zyxxlistbox .zyxxlist.selected{display:block;}
.gjymyslist ul{margin-right:-30px;margin-bottom:-30px;}
.gjymyslist ul li{float:left;width:50%;padding-right:30px;margin-bottom:30px;cursor:pointer;}
.gjymyslist ul li .gjymysbox{background:#fff;box-shadow:0 3px 10px 0 rgba(53,53,53,.15);padding:30px 20px;position:relative;}
.gjymyslist ul li .gjymysbox:hover{box-shadow:0 3px 20px 0 rgba(53,53,53,.15);}
.gjymysbox .ysicon{position:absolute;top:30px;left:20px;}
.gjymysbox .ysicon img{width:40px;height:auto;}
.gjymysbox .ystextright{padding-left:60px;}
.gjymysbox .ystextright h3:hover{color:#e7312d;}
.gjymysbox .ystextright p{color:#666;height:57px;overflow:hidden;margin-top:7px;margin-bottom:0;}
.gjymxmlist .gallery--prev-next-small-outside{margin-left:0;margin-right:0;}
.gjymxmlist .gjymxmlistpart{width:50%;padding-right:20px;}
.gjymxmlistthumb{height:300px;position:relative;background-repeat:no-repeat;background-position:right center;background-size:auto 300px;background-color:#fff;box-shadow:0 3px 10px 0 rgba(53,53,53,.15);}
.gjymxmlisttext{position:absolute;top:45px;left:30px;width:50%;}
.gjymxmlistcover{height:100%;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/gjxmcover.png) no-repeat left center;background-size:cover !important;}
.gjymxmlist .gallery--margin .gjymxmlistpart{margin-right:0px;}
.gjymxmlist .flickity-viewport{margin-right:-12px;height:300px !important;}
.gjymxmlisttext h3{font-size:24px;font-weight:normal;}
.gjymxmlisttext h3:hover{color:#e7312d;}
.gjymxmlisttext p{color:#666;line-height:24px;}
.gjymxmlisttext .ckxq{display:inline-block;padding:5px 20px;border:1px solid #e7312d;border-radius:30px;color:#e7312d;transition:all .2s;}
.gjymxmlisttext .ckxq:hover{background:#e7312d;color:#fff;}
.gjymxmbk{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/gjxmbkbj.jpg) no-repeat center;}
.time-box li h3{font-size:16px;margin-top:5px;}
.time-box li p{font-size:15px;}
li{list-style:none;}
.time-line{position:relative;}
.time-line .left-btn,.time-line .right-btn{width:30px;height:30px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/arrow1.png) no-repeat;position:absolute;margin-top:-15px;cursor:pointer;}
.time-line .left-btn{left:-45px;top:50%;}
.time-line .right-btn{right:-45px;top:50%;transform:rotate(180deg);}
.time-line .right-btn:hover{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/arrow-hover.png) no-repeat;transform:rotate(180deg);}
.time-line .left-btn:hover{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/arrow-hover.png) no-repeat;}
.time-line .time-box{width:100%;margin:0 auto;overflow:hidden;}
.time-line .time-box ul{overflow:hidden;position:relative;height:332px;}
.time-line .time-box ul:after{content:"";background:#d2d2d2;height:1px;width:100%;position:absolute;left:0;top:50%;}
.time-line .time-box li{height:126px;background:#fff;width:240px;float:left;padding:10px 15px;box-sizing:border-box;position:relative;cursor:pointer;}
.time-line .time-box li p{height:57px;overflow:hidden;}
.time-line .time-box li:nth-child(2n){margin-top:205px;}
.time-line .time-box li:before{content:"";position:absolute;width:16px;height:16px;background:#fff;bottom:-8px;transform:rotate(-45deg);left:50%;margin-left:-8px;}
.time-line .time-box li:after{content:"";width:15px;height:15px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/point.png) no-repeat;position:absolute;left:50%;margin-left:-7px;bottom:0;bottom:-48px;z-index:1;}
.time-line .time-box li:nth-child(2n):before{bottom:auto;top:-8px;transform:rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom:auto;top:-46px;}
.time-line .time-box li:hover,.time-line .time-box li.active{background:#e7312d;color:#fff;border-color:#e7312d;}
.time-line .time-box li:hover:before,.time-line .time-box li.active:before{border-color:#e7312d;background:#e7312d;}
.time-line .time-box li:hover:after,.time-line .time-box li.active:after{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/point-hover.png) no-repeat;}
.ymxgj{padding:65px 0;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/ymxgjbj.jpg) no-repeat center;text-align:center;color:#fff;}
.ymxgj h3{font-size:48px;}
.ymxgj p{font-size:30px;margin:10px 0 30px 0;}
.ymxgj span{font-size:24px;}
.ymxgjlinks{margin-bottom:15px;}
.ymxgjlinks a{display:inline-block;padding:8px 40px;color:#fff;background:#e7312d;border-radius:30px;margin:0 15px;font-size:18px;}
.bluebg{background:#f1f5f8;}
.lyymyslist li{float:left;width:25%;padding:75px 35px;text-align:center;}
.lyymyslist li:nth-child(1), .lyymyslist li:nth-child(3), .lyymyslist li:nth-child(6), .lyymyslist li:nth-child(8){background:#f8fafc;}
.lyymyslist li:nth-child(2), .lyymyslist li:nth-child(4), .lyymyslist li:nth-child(5), .lyymyslist li:nth-child(7){background:#fcfdfe;}
.lyymyslist li img{display:inline-block;height:55px;width:auto;}
.lyymyslist li h3{margin-top:5px;}
.lyymyslist li p{color:#666;height:57px;overflow:hidden;}
.jpxmtjlist .flickity-viewport{margin-right:-12px;height:369px !important;}
.jpxmtjlist .gallery--prev-next-small-outside{margin-left:0;margin-right:0;}
.jpxmtext h4{font-size:16px;margin-top:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jpxmtext p{margin-top:8px;color:#666;line-height:22px;}
.xmmenufixed .gjnav{position:fixed;width:100%;left:0;top:0;margin-top:0;}
.xmmenufixed .gjnav:before{display:none;}
.gjxmzx{display:inline-block;padding:8px 30px;color:#fff;background:#e7312d;border-radius:30px;margin-top:30px;font-size:16px;font-weight:bold;}
.dxm-ymyq{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/ymqybg.jpg) no-repeat center;}
.dxm-ymyq .parttitle{background:#e7312d url(//www.gfcvisa.com/wp-content/themes/myhome/images/ymyqbj.png) no-repeat center;margin-top:-55px;padding:55px 0 45px 0;}
.dxm-ymyq .parttitle h2 span{color:#fff;}
.dxm-ymyq .title-left{background:#fff;}
.dxm-ymyq .title-right{background:#fff;}
.dxm-ymyq .parttitle p{color:#fff;}
.dxm-ymyqbox h3{margin-top:40px;}
.dxm-zxbutton{text-align:center;margin-top:40px;}
.dxm-zxbutton a{display:inline-block;margin:0 10px;color:#fff;font-size:16px;font-weight:bold;border-radius:30px;padding:8px 30px;}
.dxm-zxbutton .ljzx{background:#15499a;}
.dxm-zxbutton .zxyy{background:#e7312d;}
.dxm-ymlcbox{margin-left:-15px;margin-right:-15px;text-align:center;font-size:0;margin-bottom:-30px;}
.dxm-ymlcbox li{display:inline-block;width:25%;padding:0 15px;margin-bottom:30px;font-size:14px;}
.dxm-ymlcbox li .ymlcpart{background:#fff;padding:40px 30px;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.dxm-ymlcbox li .ymlcpart h4{font-size:16px;margin-top:7px;}
.dxm-ymlcbox li .ymlcpart p{color:#666;line-height:20px;height:57px;overflow:hidden;margin-top:7px;margin-bottom:0px;}
.ymclnumw{display:inline-block;width:74px;height:74px;background:#fff;border-radius:50%;border:1px solid #e7312d;position:relative;}
.ymclnumw span{color:#fff;width:60px;height:60px;line-height:60px;border-radius:50%;background:#e7312d;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-size:24px;}
.dxm-ymfsbox{margin-right:-15px;margin-left:-15px;margin-bottom:-30px;text-align:center;font-size:0;}
.dxm-ymfsbox li{display:inline-block;padding:0 15px;margin-bottom:30px;font-size:14px;width:33.333%;}
.dxm-ymfsbox li .ymfspart{background:#fff;box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.dxm-ymfsbox li:nth-of-type(even) .ymfstitle{background:#e7312d;}
.ymfstitle{padding:20px;background:#15499a;color:#fff;}
.ymfstitle h4{font-size:24px;margin-bottom:3px;}
.ymfstitle span{font-size:16px;}
.ymfsprice{padding:30px;background:#fcfdfe;}
.ymfsprice h3{font-size:48px;font-weight:normal;color:#15499a;}
.dxm-ymfsbox li:nth-of-type(even) .ymfsprice h3{color:#e7312d;}
.ymfsprice span{color:#666;}
.ymfsdes{background:#f8fafc;padding:20px;font-size:16px;font-weight:bold;color:#15499a;}
.dxm-ymfsbox li:nth-of-type(even) .ymfsdes{color:#e7312d;}
.zzfwlist{margin-left:-10px;margin-right:-10px;text-align:center;font-size:0;margin-bottom:-20px;}
.zzfwlist .zzfwli{display:inline-block;padding:0 10px;width:25%;margin-bottom:20px;}
.zzfwlist .zzfwli .zzfwtcbotton{display:block;padding:20px 15px;color:#fff;background:#15499a;border-radius:3px;font-size:15px;text-align:center;}
.zzfwtc{font-size:14px;position:fixed;top:15px;bottom:15px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;text-align:left;z-index:100;overflow-y:scroll;max-width:1000px;}
.zzfwtc h3{text-align:center;height:55px;line-height:55px;background:#e7312d;color:#fff;font-size:18px;}
.zzfwtc .xmyygb{display:block;font-size:20px;font-family:'宋体';color:#fff;font-weight:100;position:absolute;top:15px;right:15px;}
.zzfwtc .pagecontent{padding:30px;width:900px;}
.zzfwtc .pagecontent p{line-height:24px;}
.pagecontent ol, .pagecontent p ul{margin:15px 0 25px 0;padding-left:0;}
.pagecontent ol li, .pagecontent ol li{line-height:24px;}
.pagecontent  table{border:1px solid #efefef;border-collapse:collapse;width:100%;margin-bottom:26px;margin-top:20px;}
body table{box-shadow:none;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
body table:hover{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.pagecontent table tr:nth-child(odd){background:#fafafa;}
.pagecontent table tr{height:40px;line-height:40px;}
.pagecontent table tr td{border:1px solid #efefef;padding:0 15px;}
.zzfwtc::-webkit-scrollbar{width:8px;height:8px;background-color:#F5F5F5;}
.zzfwtc::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;}
.zzfwtc::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999;}
.cattitlebox{position:absolute;text-align:center;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;}
.cattitlebox h1{font-size:48px;margin-bottom:10px;}
.cattitlebox span{font-size:30px;}
.watches-filter{background:#fff;padding:20px 0;margin-bottom:20px;}
.watches-filter-item{position:relative;}
.watches-filter-item span{position:absolute;left:0;top:0;font-weight:bold;line-height:30px;}
.watches-filter-item .watch-filter-item{padding-left:80px;}
.watches-filter-item .watch-filter-item a{display:inline-block;padding-right:20px;line-height:30px;}
.watches-filter-item .watch-filter-item .active, .watches-filter-item .watch-filter-item a:hover{font-weight:bold;color:#e7312d;}
.defalutnews li{padding:20px;background:#fff;margin-bottom:20px;}
.defalutnews li:hover{box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.defalutnews li .newslistleft{float:left;width:30%;position:relative;}
.newscatname{display:inline-block;background:#e7312d;font-size:13px;padding:3px 10px;position:absolute;top:0;left:0;}
.newscatname a{color:#fff;}
.defalutnews li .newslistright{float:right;width:70%;padding-left:20px;}
.newslisttag{width:70%;padding-left:20px;position:absolute;right:0;bottom:0px;}
.newsbox{position:relative;}
.defalutnews li .newslistright h3{font-size:16px;}
.defalutnews li .newslistright h3:hover{color:#e7312d;}
.defalutnews li .newslistright p{color:#828a92;line-height:22px;}
.newslisttag span{color:#828a92;padding-right:20px;}
.newslisttag a{color:#828a92;padding-left:20px;}
.newslisttag .tags{float:right;padding-right:0;}
.newslisttag .newsviews{width:14px;height:10px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/viewsicon.png) no-repeat left center;display:inline-block;margin-right:3px;}
.defalutnews li .newsbox2 .newslistright{width:100% !important;padding-left:0;float:none;}
.defalutnews li .newsbox2 .newslisttag{position:relative;width:100%;padding-left:0;}
.page_navi{text-align:center;margin-bottom:50px;}
.page_navi a{display:inline-block;padding:7px 15px;background:#fff;color:#333;margin:2px;}
.page_navi .current, .page_navi a:hover{background:#e7312d;color:#fff;}
.project-watches{background:none !important;padding:0 !important;margin-top:20px;}
.project-sxbox{background:#fff;padding:15px;margin-top:1px;}
.defalutproject li{background:#fff;margin-bottom:20px;position:relative;}
.defalutproject li:hover{box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.porjectlistleft{width:35%;float:left;}
.porjectlistright{width:65%;float:right;padding:20px 30px;}
.porjectlistright h3{font-size:22px;}
.porjectlistright h3:hover{color:#e7312d;}
.porjectlistright p{color:#999;}
.porjectbox .tagHot{top:20px;}
.porjectbox .tagHot-sn{padding:5px 10px 5px 15px;}
.porjectbox .tagHot-i{top:24px;}
.projectys_part{float:left;width:16.666%;text-align:center;border-right:1px solid #e5e5e5;margin:15px 0 20px 0;}
.projectys_part img{display:inline-block;width:auto;height:30px;margin-bottom:5px;}
.projectys_part h4{font-weight:normal;color:#666;}
.proys_button a{padding:8px 30px;display:inline-block;color:#fff;background:#15499a;border-radius:3px;margin-right:10px;text-align:center;font-size:14px;font-weight:bold;}
.proys_button .mfzx{background:#e7312d;}
.fcproject{margin-right:-20px;}
.fcproject li{float:left;width:50%;padding-right:20px;margin-bottom:20px;}
.fcporjectbox{background:#fff;position:relative;}
.fctags{position:absolute;width:50%;padding:0 20px 20px 20px;bottom:0;right:0px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fctags a, .fctag a{display:inline-block;color:#e7312d;background:#fdeaea;padding:5px 10px;margin-right:5px;font-size:12px;transition:all .2s;}
.fctags a:hover, .fctag a:hover{background:#e7312d;color:#fff;}
.fcporjectbox:hover{box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.fclistleft{width:50%;float:left;}
.fclistright{width:50%;float:right;padding:20px;}
.fclistright h3:hover{color:#e7312d;}
.fclistright p{color:#666;line-height:22px;}
.fctop{background:#fff;padding:30px;margin-bottom:20px;min-height:570px;}
.fcxiangce{float:left;width:50%;}
.fcxiangce .mySwiper .swiper-slide{background:#fff;cursor:pointer;}
.fcxiangce .mySwiper .swiper-slide img{opacity:.8;}
.fcxiangce .mySwiper .swiper-slide.swiper-slide-thumb-active img{opacity:1;}
.fctext{float:right;width:50%;padding-left:30px;}
.fcxiangce img{width:100%;height:auto;}
.fcimglist{margin-right:-10px;}
.fcimglist li{float:left;width:25%;padding-right:10px;cursor:pointer;}
.fctext h2{font-size:28px;}
.fcprice{margin:15px 0;}
.fcprice span{display:inline-block;font-size:30px;font-weight:bold;color:#e7312d;line-height:30px;}
.fctexttop{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}
.fcshuxing li{line-height:22px;margin-bottom:15px;color:#666;}
.fcshuxing li b{color:#333;}
.fcbutton a{width:49%;text-align:center;height:50px;line-height:50px;background:#e7312d;color:#fff;font-size:18px;display:block;}
.fcbutton .fczxdh{float:left;background:#15499a;font-weight:bold;}
.fcbutton .fczixun{float:right;}
.fcbutton .fczxdh span{padding-left:34px;width:24px;height:50px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/btellicon.png) no-repeat left center;margin-right:10px;}
.fcbutton .fczixun span{padding-left:34px;width:24px;height:50px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/bliuyan.png) no-repeat left center;margin-right:10px;}
.hwzyys{background:#fff;padding:40px 10px;margin-bottom:20px;display:table;width:100%;}
.hwzyys li{display:table-cell;position:relative;text-align:center;}
.hwzyys li .hwzyyspart{margin:0 auto;overflow:hidden;display:inline-block;text-align:left;}
.hwzyicon{float:left;width:48px;margin-right:10px;}
.hwzytext1{float:left;}
.hwzytext1 h4{font-size:16px;margin-bottom:5px;font-weight:normal;}
.hwzytext1 span{font-size:12px;color:#999;}
.fccontent .hd{background:#fff;padding:30px;}
.fccontent .bd{background:#fff;height:50px;line-height:50px;padding:0 30px;margin-bottom:20px;}
.fccontent .bd li{float:left;padding-right:25px;margin-right:25px;position:relative;font-size:16px;cursor:pointer;}
.fccontent .bd .on span, .fccontent .bd li:hover span{font-weight:bold;display:inline-block;border-bottom:2px solid #e7312d;box-sizing:border-box;}
.fccontent .bd li:after{content:'';height:16px;display:inline-block;width:1px;background:#e5e5e5;position:absolute;top:50%;margin-top:-8px;right:0;}
.fccontent .hd .hdlist{display:none;}
.fccontent .hd .active{display:block;}
.fccontent .hd .hdlisttitle{font-size:16px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;color:#333;}
.widget-container .wpforms-field input[type=text]{max-width:100% !important;height:45px;line-height:45px;padding:0 10px;border:1px solid #e5e5e5;}
.widget-container .wpforms-submit-container{text-align:center;}
.widget-container .wpforms-submit-container .wpforms-submit{width:100%;height:45px;line-height:45px;background:#e7312d;color:#fff;font-size:16px;font-weight:bold;border:1px solid #e7312d;}
.widget-container .wpforms-container{margin-bottom:0;}
#hotposts{margin-bottom:-15px;}
#hotposts li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #e5e5e5;}
#hotposts li p{margin-bottom:0;}
.noposts{text-align:center;}
.wsmpzlist{margin-bottom:-30px;}
.wsmpzlist li{float:left;width:33.333%;padding-right:30px;margin-bottom:30px;cursor:pointer;}
.wsmpzlist li .gjymysbox:hover{box-shadow:0 3px 15px 0 rgba(53,53,53,.15);}
.wsmpzlist li .gjymysbox{background:#fff;position:relative;padding:30px 20px;}
.wsmpzlist .gjymysbox .ystextright p{line-height:22px;font-size:15px;height:84px;}
.fctjbox{padding-bottom:100px;}
.fctjbox .hotcountry .bd li{background:#fafafa;}
.fctjbox .hotcountry .bd .on{background:#e7312d;}
.fctjbox .fctags{position:relative;width:100%;padding:0;}
.tzsy .hotxiangmu ul li:nth-child(1){width:25%;}
.tzsy .hotxiangmu ul li:nth-child(2){width:25%;}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;height:250px;}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb:hover, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb:hover{background-size:105% auto;}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb .hotxmthumbcover, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb .hotxmthumbcover{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/xmcover.png) repeat-x top center;height:100%;width:100%;}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmtext, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmtext{top:30px;left:30px;}
.tzsy .hotxiangmu ul li .hotxmtext{top:30px;left:30px;}
.tzsy .hotxiangmu ul li .hotxmtext h4{font-size:16px;color:#e7312d;}
.tzsy .hotxiangmu ul li .hotxmtext p{font-size:12px;padding-right:30px;}
.hxfwlist{margin-right:-30px;}
.hxfwlist li{float:left;width:16.666%;text-align:center;padding-right:30px;}
.hxfwicon{display:inline-block;margin-bottom:15px;width:160px;height:160px;background:#f5f5f5;border-radius:50%;position:relative;}
.hxfwicon img{display:inline-block;max-height:60px;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.hxfwlist li h4{font-size:16px;}
.hxfwlist li p{margin:7px 0 0 0;}
.fclyyslist{margin-right:-5px;margin-bottom:-5px;}
.fclyyslist li{float:left;width:33.333%;padding-right:5px;margin-bottom:5px;}
.fclyyslist li .fclyyspart{position:relative;cursor:pointer;background:#e7312d;}
.fclyyslist li .fclyyspart:hover .ysimg{opacity:.1;}
.fclyyslist li .ysimg{height:270px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .2s;}
.fclyyslist li .fclyyspart:hover .fclyystext{background:none;top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.fclyyslist li .fclyyspart:hover .fclyystext p{display:block;}
.fclyyslist li .fclyyspart:hover .fclyystext h4{padding:0 0 10px 0;}
.fclyystext{position:absolute;width:100%;padding:0 15px;bottom:0;left:0;text-align:center;color:#fff;transition:all .5s;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);;background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
.fclyystext h4{font-size:20px;font-weight:normal;padding:20px;transition:all .5s;}
.fclyystext p{margin:0;display:none;font-size:15px;}
.gfbk{float:left;width:66%;padding:50px 30px 50px 0;}
.gfzx{float:right;width:34%;background:#f1f5f8;padding:50px 30px;}
.gfzxbox .zxparttit{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.gfbktoplist{margin-right:-45px;}
.gfbktoplist li{float:left;width:50%;padding-right:45px;margin-bottom:20px;}
.gfbktoplistpart .defaultthumb{float:left;width:35%;}
.gfbktoplistpart .xmtext{float:right;width:65%;padding-left:15px;}
.gfbktoplistpart .xmtext h4{font-size:16px;margin-top:0;font-weight:normal;}
.gfbktoplistpart:hover .xmtext h4{color:#e7312d;}
.gfbktoplistpart .xmtext p{margin:4px 0 3px 0;}
.gfbktoplistpart .xmtext span{font-size:13px;color:#999;}
.gfbkbottomlist{margin-right:-45px;margin-bottom:-15px;}
.gfbkbottomlist li{width:50%;float:left;padding-right:45px;margin-bottom:15px;line-height:14px;}
.gfbkbottomlistpart{position:relative;}
.gfbkbottomlistpart a{float:left;width:75%;}
.gfbkbottomlistpart a h4{font-weight:normal;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gfbkbottomlistpart a h4:hover{color:#e7312d;}
.gfbkbottomlistpart span{float:right;color:#999;width:25%;text-align:right;}
.gfzxlist .gfbktoplist{margin-right:0;}
.gfzxlist .gfbktoplist li{float:none;width:100%;padding-right:0;}
.gfzxlist .gfbkbottomlist{margin-right:0;}
.gfzxlist .gfbkbottomlist li{float:none;width:100%;padding-right:0;}
.gfzxlist .gfbkbottomlist li .gfbkbottomlistpart a{float:none;width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gyfwlist ul{margin-right:-10px;margin-bottom:-10px;}
.gyfwlist ul li{float:left;width:33.333%;padding-right:10px;margin-bottom:10px;}
.gyfwlist ul li:nth-child(even) .gyfwpart{background:#154a9a;}
.gyfwlist ul li .gyfwpart{background:#e7312d;}
.gyfwlist ul li .gyfwpart .gyfwtext{float:left;width:50%;padding:20px;color:#fff;}
.gyfwlist ul li .gyfwpart .gyfwtext h4{font-size:16px;margin-bottom:15px;}
.gyfwlist ul li .gyfwpart .gyfwtext p{font-size:12px;opacity:.9;line-height:24px;margin-bottom:0;}
.gyfwlist ul li .gyfwpart .gyfwtext .fwline{width:64px;height:1px;background:#fff;}
.gyfwlist ul li .gyfwpart .gyfwimb{float:right;width:50%;height:195px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.hwzylist{margin-right:-20px;margin-bottom:-20px;}
.hwzylist li{float:left;width:20%;padding-right:20px;margin-bottom:20px;}
.hwzypart{position:relative;background:#fff;box-shadow:0 3px 10px 0 rgba(53,53,53,.15);text-align:center;cursor:pointer;}
.hwzypart .defaultthumb img{opacity:1;transition:all .5s;}
.hwzytext{text-align:center;padding:10px 15px;height:58px;overflow:hidden;}
.hwzypart:hover .hwzytext h4{color:#e7312d;}
.hwzytext h4{font-size:14px;font-weight:normal;}
.morebox{text-align:center;margin-top:40px;}
.morehwzy{display:inline-block;padding:7px 30px;color:#fff;background:#e7312d;border-radius:30px;}
.lyrylist .flickity-viewport{margin-right:-12px;height:306px !important;}
.lyrylist .gallery--prev-next-small-outside{margin-left:0;margin-right:0;}
.lyrylist h4{font-weight:normal;margin-top:15px;}
.lytdlist{margin-right:-1px;margin-bottom:-1px;}
.lytdlist li{float:left;width:25%;padding-right:1px;margin-bottom:1px;}
.lytdpart{position:relative;}
.lytdpart .defaultthumb{background:#e7312d;}
.lytdpart .defaultthumb img{opacity:1;transition:all .5s;}
.lytdpart .lytdtext{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;color:#fff;opacity:0;transition:all .5s;display:none;text-align:center;}
.lytdpart .lytdtext h4{font-size:18px;margin-bottom:10px;}
.lytdpart .lytdtext p{line-height:24px;opacity:.9;max-height:48px;overflow:hidden;}
.lytdpart .lytdtext img{width:90px;height:auto;display:inline-block;}
.lytdpart:hover .lytdtext{display:block;opacity:1;}
.lytdpart:hover  .defaultthumb img{opacity:.1;}
.bghjtop{margin-right:-10px;}
.bghjtopbox{float:left;width:50%;padding-right:10px;}
.bghdimg{height:470px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;}
.bghjtop-left .gallery{margin-bottom:0;}
.bghjtop-right{margin-right:-10px;}
.bghjtop-right li{float:left;padding-right:10px;margin-bottom:10px;width:50%;}
.bghjqtimg{height:230px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;}
.bghjtop-right li:nth-child(3){margin-bottom:0;width:100%;}
.bghjbottom{margin-right:-10px;}
.bghjbottom li{float:left;width:25%;padding-right:10px;margin-top:10px;}
.bghjbottom li:nth-child(2){width:50%;}
.bghjlx{background:#e7312d;padding:30px;height:230px;}
.lxtopbox, .lxbottom{position:relative;padding-left:55px;}
.lxbottom, .lxtop{margin-top:30px;}
.bghjlx i{display:inline-block;width:36px;height:36px;border-radius:50%;position:absolute;top:0;left:0;}
.bghjlx{color:#fff;font-size:16px;}
.dhicon{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/dhicon.png) no-repeat center;}
.emailicon{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/emailicon.png) no-repeat center;}
.dzicon{background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/dzicon.png) no-repeat center;}
.bghjlx h3{font-size:24px;}
.bghjlx p{margin-top:0px;margin-bottom:5px;}
.lxtop{margin-right:-20px;}
.lxtop .lxtopbox{float:left;width:50%;padding-right:20px;}
.lxbottom .lxtoptext{padding-top:5px;margin-top:-10px;}
.nomenu .flickity-page-dots{bottom:25px !important;}
.wsmxzly .lyymyslist li{width:33.333%;}
.fwmbyy input{height:45px;line-height:45px;padding:0 15px;border:1px solid #e5e5e5;max-width:100% !important;background:rgba(255,255,255,0);outline:none;}
.fwmbyy .wpforms-field-container{overflow:hidden;margin-right:-30px;}
.fwmbyy .wpforms-field{width:33.333%;float:left;padding-right:30px !important;}
.fwmbyy #wpforms-7387-field_6-container{display:none;}
.fwmbyy #wpforms-7387-field_5-container textarea{padding:15px;border:1px solid #e5e5e5;background:rgba(255,255,255,0);outline:none;}
.fwmbyy #wpforms-7387-field_5-container{width:100% !important;}
.fwmbyy .wpforms-submit-container{text-align:center;}
.fwmbyy .wpforms-submit-container .wpforms-submit{display:inline-block;padding:10px 50px;background:#e7312d;color:#fff;font-size:16px;font-weight:bold;border:1px solid #e7312d;border-radius:3px;margin-top:20px;}
.wpforms-confirmation-container{text-align:center;}
.kjfwjs{background:#f5f5f5 !important;}
.kjfwjs .gjjs-left{width:50% !important;color:#333;left:auto !important;right:0;padding:50px !important;}
.kjfwjs .gjjs-right{margin-left:0 !important;margin-right:50%;}
.mainfull .posttitle{text-align:center;}
.pagebeizhu{margin-top:30px;background:#f5f5f5;padding:30px;text-align:center;border-radius:3px;line-height:24px;font-size:15px;}
.tablepress tfoot th, .tablepress thead th{background-color:#e7312d !important;}
.tablepress thead th{border-bottom:none !important;}
body .tablepress td, body .tablepress th{height:45px;line-height:45px;}
body .tablepress thead th:first-child:before{content:"RANK";left:-20px;background:none;border:none;width:50px;max-width:50px;height:50px;color:#fff;font-size:18px;padding:0;margin-right:10px;border-radius:none;box-shadow:none;font-weight:normal;}
body .tablepress thead th:nth-child(2):before{font-size:18px;content:"COUNTRY/REGION";left:-20px;background:none;border:none;width:50px;max-width:50px;height:50px;color:#fff;font-size:18px;padding:0;margin-right:10px;border-radius:none;box-shadow:none;font-weight:normal;}
body .tablepress thead th:nth-child(3):before{font-size:18px;content:"SCORE";left:-20px;background:none;border:none;width:50px;max-width:50px;height:50px;color:#fff;font-size:18px;padding:0;margin-right:10px;border-radius:none;box-shadow:none;font-weight:normal;}
body .tablepress tfoot th, body .tablepress thead th{font-weight:normal;font-size:18px;}
.tablepress .sorting:after, .tablepress .sorting_asc:after, .tablepress .sorting_desc:after{right:15px !important;}
body .column-1:before{font-size:16px;content:"NO.";left:-20px;border:none;width:auto;max-width:auto;height:45px;padding:0 5px;margin-right:0px;color:#333;}
body .column-1, body .column-2, body .column-3{font-size:16px;}
body .tablepress .sorting:hover, body .tablepress .sorting_asc, .tablepress .sorting_desc{background-color:#c20110 !important;}
.pinggubox{padding:60px 0;background:#046df0 url(//www.gfcvisa.com/wp-content/themes/myhome/images/pinggubj.png) no-repeat top center;}
.pinggutitle{text-align:center;}
.pinggutitle h1{font-size:36px;color:#fff;}
.pinggutitle p{font-size:22px;color:#fff;}
.zxpgform{background:#fff;padding:60px;position:relative;z-index:1;}
.zxpgbox{padding:0 10%;margin-top:60px;}
.zxpgform:before, .zxpgform:after{position:absolute;content:'';background:rgba(255,255,255,.5);height:100%;z-index:-1;}
.zxpgform:before{left:15px;top:-10px;width:calc(100% - 30px);}
.zxpgform:after{left:30px;width:calc(100% - 60px);top:-20px;}
.zxpgform .wpforms-field>label{font-size:20px;margin-bottom:30px;font-weight:normal;}
.zxpgform  .wpforms-field-container{overflow:hidden !important;}
.zxpgform  .wpforms-field-container ul{margin-right:-20px;}
.zxpgform  .wpforms-field-container li{width:20%;margin-right:0 !important;padding-right:20px;margin-bottom:20px;}
.zxpgform  .wpforms-field-container li label{border:1px solid #e5e5e5;height:40px;line-height:40px;display:block;border:1px solid #e5e5e5;text-align:center;position:relative;cursor:pointer;}
.zxpgform  .wpforms-field-container .wpforms-selected label{border:1px solid #e7312d;}
.zxpgform  .wpforms-field-container li input[type=checkbox], .zxpgform  .wpforms-field-container li input[type=radio]{display:none;cursor:pointer;}
.zxpgform  .wpforms-field-container .wpforms-selected label:before{content:'';display:inline-block;position:absolute;top:0;right:0;width:0;height:0;border-bottom:20px solid #fff;border-right:20px solid transparent;background:#e7312d;}
.zxpgform  .wpforms-field-container .wpforms-selected label:after{content:'√';display:inline-block;font-size:12px;color:#fff;width:12px;height:12px;line-height:12px;top:0;right:0;position:absolute;}
.zxpgform #wpforms-7414-field_15-container{text-align:center;margin:30px 0;position:relative;}
.zxpgform #wpforms-7414-field_15-container h3{font-size:24px;color:#046df0;font-weight:normal;padding:0 20px;background:#fff;z-index:9;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.zxpgform #wpforms-7414-field_15-container:before{content:'';width:100%;height:2px;background:#046df0;position:absolute;left:0;top:50%;margin-top:-1px;}
.zxpgform #wpforms-7414-field_16-container{float:left;width:50%;padding-left:10%;padding-right:10px;}
.zxpgform #wpforms-7414-field_17-container{float:right;width:50%;padding-right:10%;padding-left:10px;}
.zxpgform #wpforms-7414-field_16-container input, .zxpgform #wpforms-7414-field_17-container input{max-width:100% !important;height:45px;line-height:45px;padding:0 15px;border:1px solid #e5e5e5;outline:none;}
.zxpgform  .wpforms-submit-container{text-align:center;margin-top:30px;}
.zxpgform  .wpforms-submit-container .wpforms-submit{padding:12px 70px;display:inline-block;background:#046df0;border:1px solid #046df0;color:#fff;font-size:18px;}
.wrongbox{text-align:center;padding:100px 20%;}
.wrongbox img{display:inline-block;max-width:100%;height:auto;margin-bottom:30px;}
.wrongbox p{font-size:18px;color:#999;margin-top:5px;text-transform:uppercase;}
.wrongbox a{display:inline-block;padding:12px 80px;background:#e7312d;color:#fff;font-size:18px;margin-top:40px;}
.wp_keywordlink_affiliate a{color:#15499a;font-weight:bold;}
.qzxmjslist li{float:left;width:50%;position:relative;background:#f8fafc;}
.qzxmjstext{position:absolute;width:50%;top:0;left:0;padding:30px;}
.qzxmjslist li:nth-child(3) .qzxmjstext, .qzxmjslist li:nth-child(4) .qzxmjstext, .qzxmjslist li:nth-child(7) .qzxmjstext, .qzxmjslist li:nth-child(8) .qzxmjstext{right:0;left:auto;}
.qzxmjsimg{float:right;width:50%;}
.qzxmjslist li:nth-child(3) .qzxmjsimg, .qzxmjslist li:nth-child(4) .qzxmjsimg, .qzxmjslist li:nth-child(7) .qzxmjsimg, .qzxmjslist li:nth-child(8) .qzxmjsimg{float:left;width:50%;}
.qzxmjstext h4{font-size:16px;color:#e7312d;}
.qzxmjstext p{line-height:24px;color:#999;}
.zhzzfw .casepart .defaultthumb{position:relative;background:#e7312d;}
.zhzzfw .casepart .defaultthumb h4{position:absolute;width:100%;padding:20px 15px;bottom:0;left:0;margin-top:0;text-align:center;color:#fff;transition:all .5s;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
.zhzzfw .casepart .defaultthumb:hover h4{background:none !important;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);bottom:auto;}
.zhzzfw .casepart .defaultthumb a img{transition:all .2s;}
.zhzzfw .casepart .defaultthumb:hover a img{opacity:.1;}
.zhzzfw .casepart .defaultthumb:hover h4 p{display:block;}
.zhzzfw .casepart .defaultthumb h4 p{padding:0 30px;display:none;margin-bottom:0;}
.zhzzfw .casepart .defaultthumb h4 a{color:#fff;font-size:16px;font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.all-tags>ul{background:none !important;}
.all-tags #tag_letter li{margin-bottom:0 !important;}
#all_tags{padding:25px;}
#all_tags li{list-style:none;padding-bottom:5px;margin-bottom:25px;margin-right:-5px;}
#all_tags li .tag_name{margin-bottom:15px;margin-top:10px;}
#all_tags li a{width:14%;display:inline-block;background:#f5f5f5;text-align:center;padding:10px 15px;font-size:13px;margin-right:5px;margin-bottom:5px;}
#all_tags li a:hover{color:#fff;background:#e7312d;}
#tag_letter, #all_tags{margin-bottom:26px !important;padding:15px 30px;background:#fafafa;border-radius:3px;border:1px solid #efefef;}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px;}
#tag_letter li a:hover{color:#e7312d;}
.passportleft{width:35%;float:left;padding-right:50px;}
.passport-image img{height:auto !important;}
.wapbannerbox{display:none;position:relative;}
.nybanner .swiper-container-horizontal>.swiper-pagination-bullets, .nybanner .swiper-pagination-custom, .nybanner .swiper-pagination-fraction{bottom:60px;}
.fixpart{width:540px;}
.mxkefu{width:120px;height:494px;background:url(//www.gfcvisa.com/wp-content/themes/myhome/images/mxkfbj.png) no-repeat right top;position:fixed;right:15px;top:150px;z-index:10;}
.mxkefulist{position:absolute;width:100%;top:115px;right:0;padding-left:14px;}
.mxkefulist li{padding:2px 10px;text-align:center;}
.mxkefulist li a{font-size:12px;display:block;height:23px;line-height:23px;background:#bb001d;border-radius:30px;color:#fff;}
.mxkefulist li a:hover{background:#f9ec11;color:#bb001d !important;}
.mxkfewm{position:absolute;width:100%;padding-left:14px;right:0;top:330px;text-align:center;}
.mxkfewm img{display:inline-block;width:80px;height:80px;}
.mxkfewm span{display:block;text-align:center;color:#fff;font-size:12px;font-weight:bold;}
.kfbacktop{position:absolute;width:100%;height:50px;right:0;bottom:0;}
.closekf{position:absolute;width:24px;height:24px;right:0;top:28px;}
.nofix{position:absolute !important;top:auto !important;}
.post-type-archive-passports .mxkefu{display:none;}
.lxb-hide-btn{top:10px !important;left:180px !important;}
body ins.lxb-container{height:110px !important;width:200px !important;padding:0 30px;top:430px !important;right:-210px !important;background-color:#f90015 !important;transition:all .3s ease;}
body.tellshow ins.lxb-container{right:130px !important;}
.lxb-container .custom-text{display:none !important;}
.lxb-cb-input{top:25px !important;left:20px !important;width:160px !important;height:30px !important;line-height:30px !important;padding:0 10px !important;color:#999 !important;outline:none;}
.lxb-cb-input-btn{top:65px !important;left:20px !important;width:160px !important;background-color:#f9ec11 !important;color:#333 !important;outline:none;}
@media(max-width:1200px){
.footerad{display:none !important;}
.mainmenubox>ul>li>a{font-size:14px;padding:0 25px;}
.menu{padding:0 15px;}
.yspart h4{font-size:16px;}
.yspart p{font-size:12px;}
.indexyoushi ul li .yspart{padding:50px 20px;}
.ymsjpart ul li .ymsjnei a h4{padding:7px 30px;font-size:15px;}
}
@media(max-width:1000px){
.header, .hotmenu, .bannerbox, .yiminnumber, .footerad, .mxkefu{
display: none;
}
.wapheader{
background: #fff;
height: 50px;
display: block;
}
.wapbannerbox{
display: block;
height: 230px;
}
.wapbannerbox .bannerimg{
height: 230px;
background-repeat: no-repeat;
background-position: center;
background-size: auto 230px;
display: block;
width: 100%;
}
.flickity-prev-next-button{
width: 30px;
height: 30px;
}
.partbox{
padding: 30px 0;
}
.parttitle h2 span{
font-size: 20px;
}
.title-left, .title-right{
width: 30px;
}
.parttitle h2{
padding: 0 30px;
}
.parttitle p{
font-size: 14px;
padding: 0;
}
.parttitle{
margin-bottom: 20px;
}
.hotcountry .bd li{
height: 35px;
width: 100px;
font-size: 14px;
margin: 0px 0px 4px 0;
line-height: 35px;
}
.countrybox{
padding-bottom: 70px;
}
.posabsulute{
bottom: -54px;
}
.indexmore a{
padding:5px 20px;
font-size: 13px;
}
.hotcountry .hd{
margin-top: 20px;
padding-left: 0;
margin-left: -15px;
margin-right: -15px;
}
.hotcountry .hd ul .gjjs{
display: none;
}
.hotcountry .hd ul{
padding: 20px 8px;
}
.hotcountry .hd ul li{
padding:0 8px;
}
.hotxiangmu ul li:nth-child(1), .hotxiangmu ul li:nth-child(2){
width: 100%;
}
.hotxiangmu ul li:nth-child(1) .hotxmtext h4, .hotxiangmu ul li:nth-child(2) .hotxmtext h4{
font-size: 15px;
}
.hotxiangmu ul li:nth-child(1) .hotxmtext, .hotxiangmu ul li:nth-child(2) .hotxmtext{
left: 20px;
padding-right: 20px;
}
.hotxmtext .hotxmmore{
padding: 5px 20px;
font-size: 13px;
}
.hotxiangmu ul li:nth-child(1) .hotxmthumb, .hotxiangmu ul li:nth-child(2) .hotxmthumb{
height: 160px;
background-size: auto 160px;
}
.hotxiangmu ul li:nth-child(1) .hotxmthumb .hotxmthumbcover, .hotxiangmu ul li:nth-child(2) .hotxmthumb .hotxmthumbcover{
background-size: auto 160px;
}
.hotxiangmu ul li{
width: 50%;
}
.hotxiangmu ul li .hotxmtext{
left:20px;
padding-right: 20px;
}
.hotxmtext p{
font-size: 12px;
}
.hotxiangmu ul li .hotxmthumb{
height: 180px;
}
.hotxiangmu ul .lastli .hotxmtext .hotxmmore{
font-size: 12px;
margin-top: 10px;
}
.indexyoushi ul{
margin-right: -15px;
}
.indexyoushi ul li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.yspart img{
height: 34px;
width: auto;
}
.yspart p{
height: 64px;
}
.yspart h4{
font-size: 15px;
height: 40px;
}
.indexyoushi ul li .yspart{
padding:20px 15px;
}
.hwzylist{
margin-right: -15px;
}
.hwzylist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.hwzytext h4{
font-size: 12px;
}
.hwzytext{
height: 52px;
}
.yybd{
display: none;
}
.ymsjpart{
float: none;
width: 100%;
}
.ymsjpart ul{
margin-right: -15px;
}
.ymsjpart ul li{
padding-right: 15px;
margin-bottom: 15px;
}
.ymsjpart ul li .ymsjnei a img{
height: 50px;
width: auto;
}
.ymsjpart ul li .ymsjnei a h4{
font-size: 13px;
padding:5px 15px;
}
.ymsjpart ul li .ymsjnei{
padding: 20px 15px;
}
.zxpartbox{
width: 100%;
padding-right: 0;
margin-bottom: 15px;
}
.indexzx{
margin-right: 0
}
.khpj{
display: none;
}
.indexfuwupart{
width: 100%;
}
.zhuanti{
margin-right: 0;
float: none;
margin-bottom: 15px;
display: none;
}
.fwxmpart{
position: relative;
width: 100% !important;
top:0;
left:0;
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
.gallery--prev-next-small-outside .flickity-prev-next-button.previous{
display: none;
}
.gallery--prev-next-small-outside .flickity-prev-next-button.next{
display: none;
}
.footertop, .links{
display: none;
}
.nybanner .bannerimg{
height: 230px;
background-size: auto 230px;
}
.gjnav{
display: none;
}
.gjjs-left{
position: relative;
width: 100%;
padding: 20px 20px 30px 20px;
}
.gjjs-left h3{
font-size: 20px;
margin-top: 5px;
}
.gjjs-left p{
font-size: 14px;
line-height: 20px;
}
.gjxmzx{
font-size: 14px;
margin-top:15px;
padding: 5px 20px;
}
.gjjs-right{
width: 100%;
margin-left: 0;
display: none;
}
.gjymysbox .ysicon{
position: relative;
top:0;
left:0;
display: inline-block;
margin-bottom: 15px;
}
.gjymysbox .ystextright{
padding-left: 0;
}
.gjymysbox{
text-align: center;
padding: 30px 15px;
}
.ystextright h3{
font-size: 15px;
letter-spacing: -1px;
height: 40px;
overflow: hidden;
}
.gjymysbox .ystextright p{
display: none;
}
.gjymysbox .ysicon img{
height: 34px;
width: auto;
}
.gjymyslist ul{
margin-right: -15px;
margin-bottom: -15px;
}
.gjymyslist ul li{
padding-right: 15px;
margin-bottom: 15px;
}
.gjymxmlist .gjymxmlistpart{
width: 100%;
padding-right: 10px;
}
.gjymxmlisttext{
top: 30px;
left:20px;
}
.gjymxmlisttext h3{
font-size: 16px;
}
.gjymxmlisttext p{
font-size: 12px;
line-height: 20px;
}
.gjymxmlisttext .ckxq{
font-size: 13px;
}
.gjymxmlistthumb{
height: 210px;
background-size: auto 210px;
}
.gjymxmlistcover{
background-size: auto 210px;
height: 210px;
}
.ymxgj h2{
font-size: 24px;
}
.ymxgj p{
font-size: 16px;
margin-bottom: 15px;
}
.ymxgj span{
font-size: 18px;
}
.ymxgj{
padding: 35px 0;
}
.ymxgjlinks a{
font-size: 14px;
padding: 5px 20px;
margin: 0 8px;
}
.lyymyslist li{
width: 50%;
padding: 30px 15px;
background: #fff !important;
}
.lyymyslist li:nth-child(1), .lyymyslist li:nth-child(4), .lyymyslist li:nth-child(5), .lyymyslist li:nth-child(7){
background: #f8fafc !important;
}
.lyymyslist li img{
height: 34px;
}
.lyymyslist li h3{
font-size: 15px;
height: 40px;
overflow: hidden;
}
.lyymyslist li p{
display: none;
}
.jpxmtext h4{
font-size: 14px;
margin-top: 10px;
}
.jpxmtext p{
font-size: 13px;
line-height: 20px;
height: 60px;
overflow: hidden;
}
.dxm-ymyq .parttitle{
margin-top: -30px;
padding: 35px 0 25px 0;
}
.dxm-ymlcbox{
margin: 0 -8px -16px -8px;
}
.dxm-ymlcbox li{
width: 50%;
padding: 0 8px;
margin-bottom: 16px;
}
.ymclnumw span{
width: 40px;
height: 40px;
line-height: 40px;
font-size: 20px;
}
.ymclnumw{
width: 50px;
height: 50px;
}
.dxm-ymlcbox li .ymlcpart h4{
font-size: 15px;
}
.dxm-ymlcbox li .ymlcpart{
padding: 30px 20px;
}
.sidebar, .bread, .xmmenu{
display: none;
}
.mainleft{
width: 100%;
float: none;
}
.xmtoptext{
width: 100%;
}
.xmtoptext a{
padding: 5px 20px;
font-size: 14px;
}
.pagecontent p{
font-size: 14px;
line-height: 24px;
margin-bottom: 20px;
}
.postcon{
padding: 20px;
}
.pjt-detail__mainFlowTit{
min-width: 100%;
}
#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{
font-size: 30px;
height: 30px;
line-height: 30px;
margin: 3px;
}
.share{
margin-top: 20px;
margin-bottom: 20px;
}
.prenext p{
width: 100%;
float: none;
padding: 0;
line-height: 30px;
}
.prenext{
margin-right: 0;
padding-top: 20px;
}
#cat_related_posts{
margin-right: -15px;
}
#cat_related_posts li{
width: 100%;
padding-right: 15px;
}
.xgposttext .time{
display: none;
}
.xgposts{
padding: 20px;
}
.postcon .posttitle{
font-size: 18px;
line-height: 24px;
}
.pagecontent table tr{
height: 35px;
line-height: 35px;
}
.pagecontent table tr td{
padding: 0 5px;
}
.project-sxbox{
font-size: 13px;
}
.watches-filter-item .watch-filter-item a{
padding-right: 15px;
line-height: 26px;
}
.porjectlistleft{
width: 100%;
float: none;
}
.porjectlistright{
width: 100%;
float: none;
padding: 20px;
}
.porjectlistright h3{
font-size: 18px;
}
.proys_box{
display: none;
}
.qzxmjslist li{
width: 100%;
float: none;
overflow: hidden;
}
.qzxmjstext{
padding: 15px;
}
.qzxmjstext h4{
font-size: 15px;
height: 20px;
overflow: hidden;
}
.qzxmjstext p{
font-size: 12px;
line-height: 18px;
height: 70px;
overflow: hidden;
margin-top: 2px;
}
.qzxmjslist li:nth-child(2) .qzxmjstext, .qzxmjslist li:nth-child(4) .qzxmjstext, .qzxmjslist li:nth-child(6) .qzxmjstext, .qzxmjslist li:nth-child(8) .qzxmjstext{
right: 0 !important;
left:auto !important;
}
.qzxmjslist li:nth-child(1) .qzxmjstext, .qzxmjslist li:nth-child(3) .qzxmjstext, .qzxmjslist li:nth-child(5) .qzxmjstext, .qzxmjslist li:nth-child(7) .qzxmjstext{
left: 0 !important;
right:auto !important;
}
.qzxmjslist li:nth-child(1) .qzxmjsimg, .qzxmjslist li:nth-child(3) .qzxmjsimg, .qzxmjslist li:nth-child(5) .qzxmjsimg, .qzxmjslist li:nth-child(7) .qzxmjsimg{
float: right;
}
.qzxmjslist li:nth-child(2) .qzxmjsimg, .qzxmjslist li:nth-child(4) .qzxmjsimg, .qzxmjslist li:nth-child(6) .qzxmjsimg, .qzxmjslist li:nth-child(8) .qzxmjsimg{
float: left;
}
.wsmxzly .lyymyslist li{
width: 50%;
}
.nybanner .flickity-page-dots{
bottom: 15px;
}
.kjfwjs .gjjs-left{
width: 100% !important;
padding: 30px 20px !important;
}
.fclyyslist li{
width: 50%;
}
.fclyyslist li .ysimg{
height: 180px;
}
.fclyystext h4{
font-size: 15px;
}
.fwmbyy .wpforms-field{
width: 100%;
}
.passport_desc{
width: 100% !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
padding: 20px !important;
}
.gobutton, #searchform .letterinput{
width: 100% !important;
}
.gobutton{
margin-top: 15px;
}
.plist{
margin-right: -15px !important;
overflow: hidden;
width: auto !important;
}
.plist .passports{
width: 50% !important;
margin: 0 0 15px 0 !important;
padding-right: 15px;
float: left !important;
}
.gyfwlist ul li{
width: 100%;
}
.gyfwlist ul li .gyfwpart .gyfwtext p{
line-height: 18px;
}
.gyfwlist ul li .gyfwpart .gyfwtext{
padding: 15px;
}
.gyfwlist ul li .gyfwpart .gyfwtext h4{
margin-bottom: 10px;
}
.lytdlist li{
width: 50%;
}
.lytdpart .lytdtext{
padding: 15px;
}
.lytdpart .lytdtext h4{
font-size: 16px;
margin-bottom: 5px;
}
.lytdpart .lytdtext p{
font-size: 12px;
line-height: 16px;
max-height: 32px;
margin: 5px 0;
}
.lytdpart .lytdtext img{
width: 40px;
height: auto;
}
.bghjtopbox{
width: 100%;
margin-bottom: 10px;
}
.bghdimg{
height: 300px;
}
.bghjqtimg{
height: 150px;
}
.bghjbottom li{
width: 100%;
}
.bghjbottom li:nth-child(2){
width: 100%;
}
.bghjlx{
padding: 15px;
}
.bghjlx h3{
font-size: 16px;
}
.lxtop .lxtopbox{
width: 100%;
}
.lxbottom, .lxtop{
margin-top: 15px;
}
.bghjcontact{
font-size: 12px !important;
}
.bghjlx{
font-size: 15px;
}
.wsmpzlist ul{
margin-right: -15px;
margin-bottom: -15px;
}
.wsmpzlist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.fctjbox{
padding-bottom: 70px;
}
.tzsy .hotxiangmu ul li:nth-child(1){
width: 50%;
}
.tzsy .hotxiangmu ul li:nth-child(2){
width: 50%;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb {
height: 160px;
}
.tzsy .hotxiangmu ul li:nth-child(3) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(4) .hotxmthumb {
height: 160px;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmtext, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmtext{
left: 20px;
top:20px;
}
.tzsy .hotxiangmu ul li .hotxmtext{
left:20px;
top:20px;
}
.tzsy .hotxiangmu ul li .hotxmtext p{
padding-right: 0;
}
.hxfwlist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.hxfwlist{
margin-right: -15px;
margin-bottom: -15px;
}
.hxfwicon img{
max-height: 34px;
}
.hxfwicon{
width: 80px;
height: 80px;
margin-bottom: 10px;
}
.fcbklyys .fclyyslist li:nth-child(3){
width: 100%;
}
.gfbk{
width: 100%;
padding: 20px 0;
}
.gfzxbox .zxparttit{
margin-bottom: 15px;
}
.gfbktoplist{
margin-right: -15px;
margin-bottom: -15px;
}
.gfbktoplist li{
width: 100%;
padding-right: 15px;
margin-bottom: 15px;
}
.gfbktoplistpart .xmtext span{
display: none;
}
.gfbkbottomlist li{
width: 100%;
padding-right: 0;
}
.gfbkbottomlist{
margin-right: 0px;
}
.gfbkbottomlistpart span{
display: none;
}
.gfbkbottomlistpart a{
width: 100%;
}
.gfzx{
width: auto;
float: none;
padding: 20px 15px;
margin: 0 -15px;
}
.gfzx .gfbktoplist{
margin-bottom: 0px !important;
}
.cattitlebox h1{
font-size: 24px;
}
.cattitlebox span{
font-size: 16px;
}
.fctop{
padding: 20px;
}
.fcxiangce{
width: 100%;
}
.fctext{
width: 100%;
padding-left: 0;
margin-top: 80px;
}
.fctext h2{
font-size: 20px;
}
.fctexttop{
padding-bottom: 10px;
}
.fcbutton a{
font-size: 12px;
}
.fcbutton .fczxdh span, .fcbutton .fczixun span{
background-size: auto 16px;
padding-left: 25px;
}
.hwzyys{
display: none;
}
.fccontent .bd{
padding:0 25px;
overflow-x: auto;
white-space:nowrap;
}
.fccontent .bd li{
padding-right: 15px;
display: inline-block;
float: none;
margin-right: 15px;
}
.fccontent .hd{
padding: 20px;
}
.defalutnews{
margin-top: 20px;
}
.defalutnews li .newslistright p{
display: none;
}
.defalutnews li .newslistright h3{
font-size: 15px;
line-height: 18px;
height: 36px;
overflow: hidden;
}
.newslisttag .tags{
display: none;
}
.defalutnews li{
margin-bottom: 15px;
padding: 15px;
}
.pinggubox{
padding: 30px 0;
}
.pinggutitle h1{
font-size: 24px;
}
.pinggutitle p{
font-size: 16px;
}
.zxpgbox{
padding: 0;
margin-top: 40px;
}
.zxpgform{
padding: 20px;
}
.zxpgform .wpforms-field>label{
font-size: 14px;
margin-bottom: 15px;
}
.zxpgform .wpforms-field-container li{
width: 50%;
}
.zxpgform #wpforms-7414-field_15-container:before{
display: none;
}
.zxpgform #wpforms-7414-field_15-container h3{
font-size: 15px;
width: 100%;
}
.zxpgform #wpforms-7414-field_16-container{
width: 100%;
padding-left: 0;
padding-right: 0;
}
.zxpgform #wpforms-7414-field_15-container{
margin: 0 0 15px 0;
}
.zxpgform #wpforms-7414-field_17-container{
width: 100%;
padding-right: 0;
padding-left: 0;
}
.zxpgform .wpforms-submit-container{
margin-top: 20px;
}
.zxpgform .wpforms-submit-container .wpforms-submit{
width: 100%;
font-size: 14px;
}
.wrongbox a{
font-size: 14px;
padding: 10px 50px;
}
.fcproject li{
width: 100%;
}
.fclistleft{
width: 100%;
}
.fclistright{
width: 100%;
}
.dxm-ymfsbox li{
width: 100%;
}
.zzfwlist .zzfwli{
width: 50%;
}
.zzfwtc{
width: 100%;
}
.zzfwtc .pagecontent{
width: 100%;
}
.zzfwtc .pagecontent{
padding: 20px 15px;
}
.pagecontent table tr td{
font-size: 12px;
line-height: 18px;
}
body .tablepress tfoot th, body .tablepress thead th{
font-size: 15px;
line-height: 18px;
}
.tablepress img{
display: none;
}
.xmyybd{
width: 100%;
}
.xmyyform{
padding: 20px 15px;
}
.wapfooter{
display: block;
}
.footer{
margin-bottom: 40px;
}
.dxmxq .gjjs-left{
width: 100%;
}
.dxmxq .gjjs-content{
padding-right: 0;
height: auto;
}
.dxmxq .gjjs-left p{
font-size: 14px;
line-height: 20px;
}
.zyxxtit h2{
float: none;
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.zyxxtit .tab{
float: none;
text-align: center;
overflow-x: auto;
white-space: nowrap;
}
.zyxxtit .tab li{
height: 40px;
line-height: 40px;
padding: 0 20px;
}
.zyxxlistleft{
width: 100%;
}
.zyxxlistleftbox{
height: auto;
padding-right: 0;
}
.zyxxlistright{
width: 100%;
height: 250px;
display: none;
}
.time-line .left-btn{
display: none;
}
.time-line .left-btn{
display: none;
}
.time-line .time-box ul{
height: auto;
}
.time-line .time-box li{
width: 100%;
height: auto;
margin-bottom: 15px;
}
.time-line .time-box li:before{
display: none;
}
.time-line .time-box li:after{
display: none;
}
.time-line .time-box li:nth-child(2n){
margin-top: 0;
}
.time-box ul{
width: 100% !important;
}
.time-line .time-box ul:after{
display: none;
}
.tab1{
width: 100%;
text-align: center;
margin-bottom: 10px;
padding-right: 0;
overflow-x: auto;
white-space: nowrap;
}
.tab1 li{
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 15px;
}
.zyxxlistbox1{
width: 100%;
}
.zyxxlist1left{
width: 100%;
height: 235px;
float: none;
}
.zhzzfw .casepart .defaultthumb h4 a{
font-size: 14px;
}
.zhzzfw .casepart .defaultthumb h4{
padding: 15px;
}
.zyxxlist2right{
width: 100%;
padding: 0 20px;
float: none;
}
.zyxxlist2leftbox{
padding-top: 20px;
padding-bottom: 20px;
}
body .swiper-button-next, body .swiper-button-prev{
width: 35px !important;
height: 35px !important;
}
body .swiper {
--swiper-navigation-size: 16px !important;
}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev {
right: 15px !important;
}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next {
left: 15px !important;
}
.nybanner .swiper-container-horizontal>.swiper-pagination-bullets, .nybanner .swiper-pagination-custom, .nybanner .swiper-pagination-fraction{
bottom:15px;
}}