@charset "utf-8";


/* 签证内容页 */
.visa-show{position:relative;margin:0 auto;width:100%;padding:0 0!important;background-color:#fafcff}
.visa-show-top-box{background-color:#fff;padding:15px;position:relative;border-top:1px solid #eee}
/* 标题 */
.visa-show-title{margin-bottom:15px;display:flex;flex-direction:column}
.visa-show-title-left{width:100%}
.visa-show-title-right{width:100%}
.visa-show-title h1,.visa-show-title h2{font-weight:400;line-height:1.3}
.visa-show-title h1{font-size:20px;margin-bottom: 10px;}
.visa-show-title h2{font-size:13px;color:#666}
/* 数据 */
.visa-show-title-right .number{display:inline-block;margin-right:15px;font-size:12px;color:#666}
.visa-show-title-right .number b{color:#f16a35;font-weight:400}
/* 标签 */
.visa-show-tagbox{margin-top:10px}
.visa-show-tagbox span{display:inline-block;position:relative;background-color:#f16a35;color:#fff;border-radius:1px;padding:2px 2px;margin-right:5px;border-radius:2px;font-size:12px}
.visa-show-tagbox span b{padding:0 8px;font-weight:700;display:inline-block}
.visa-show-tagbox span em{font-style:normal;display:inline-block;background-color:#fff;color:#666;padding:0 10px}
/* 参数信息 */
.visa-show-canshu{padding:0;font-size:14px;display:flex;margin-top:15px;background-color:#fafcff;border-radius:2px;border:1px solid #eee;flex-direction:column}
.visa-show-canshu dl{display:flex;margin:0;padding:10px;flex-direction:row;border-bottom:1px solid #eee;align-items:center}
.visa-show-canshu dl:last-child{border-bottom:0}
.visa-show-canshu dl dt{min-width:70px;font-weight:bold;color:#00CC88}
.visa-show-canshu dl dd{margin:0;line-height:1.3;color: #666;}
/* 订购 */
.visa-show-buy{padding:10px 0;margin-top:15px;background-color:#fffaf7;border-radius:2px;border:1px solid #fce5d7;}
.visa-show-buy .buy-box{width:100%;padding:0 10px;display:flex;align-items:baseline}
.visa-show-buy .buy-box .price{display:flex;align-items:baseline;justify-content:flex-start;color:#666}
.visa-show-buy .buy-box .price i{font-style: normal;}
.visa-show-buy .buy-box .price .price-num{font-size:35px;color:#dd0808}
.visa-show-buy .buy-box .price .price-num i{font-size:16px}
.visa-show-buy .buy-box .price .price-num em{font-size: 12px;font-style: normal;color: #999;margin-left: 5px;}
.visa-show-buy .buy-box .price .dianxun{font-size:16px;color:#dd0808}
/* 市场价 */
.visa-show-buy .buy-box .marketprice{margin-left: auto;color:#ccc}
.visa-show-buy .buy-box .marketprice .price-num{font-size:20px;color:#999;text-decoration:line-through;margin-left:5px}
/* 固定在头部 */
.visa-show-buy-sticky{position:fixed;width:100%;border:0;border-radius:0;margin-top:0;top:45px;left:0;z-index:1000;padding:10px 0;border-bottom:1px solid #fce5d7;border-top:1px solid #fce5d7;}
.visa-show-buy-sticky .buy-box{padding:0 10px}
.visa-show-buy-sticky .buy-box .price .price-num{font-size:16px;}
.visa-show-buy-sticky .buy-box .booking-btn-link{font-size:14px;padding:5px 15px}

/* 受理范围+温馨提示 */
.visa-show-note{border:1px solid #b9cbdb;padding:0;margin-top:15px;border-radius:2px;border-top:0}
.visa-show-note .note-box{margin-bottom:15px}
.visa-show-note .note-box:last-child{margin-bottom:0}
.visa-show-note .title{border-top:1px solid #b9cbdb;border-bottom:1px solid #eee;display:flex;align-items:center;padding:10px 0 10px 10px;background-color:#fafcff}
.visa-show-note .title .icon{position:relative;transition:all .1s ease 0s;background-color:#fff;text-align:center;border-radius:3px;display:flex;margin-right:5px;align-items:center;justify-content:center;padding:5px}
.visa-show-note .title h3{font-size:16px;font-weight:700}
.visa-show-note .content{padding:15px 10px;font-size:14px;background-color:#fff;color:#666}
.visa-show-note .content p{margin-bottom:10px}
.visa-show-note .content{max-height:32px;overflow:hidden;transition:all .1s ease 0s}
.visa-show-note .content.expanded{max-height:9999px;transition:all .1s ease 0s}
.visa-show-note .toggle-button{display:block;cursor:pointer;border:0;margin-left:auto;background-color:#fafcff;color:#00CC88}
.visa-show-note .toggle-button i{margin-left:2px}
.visa-show-note .toggle-button:hover{color:#666}

/* 第二部分内容框架 */
.visa-show2{padding-top:0;padding-bottom:25px;margin-top: 15px;}
.visa-show2 .visa-show2-box{background-color:#fff;padding:0;position:relative}
.visa-show2 .title{border-bottom:1px solid #e6ecf1;padding:15px}
.visa-show2 .title,.visa-show2 .title .icon{display:flex;align-items:center;background-color:#fff}
.visa-show2 .title .icon{position:relative;transition:all .1s ease 0s;background-color:#fafafa;text-align:center;border-radius:3px;display:flex;margin-right:5px;align-items:center;justify-content:center;padding:5px}
.visa-show2 .title h3{font-size:24px;font-weight:400}
.visa-show2 .content{padding:15px 25px;font-size:14px;background-color:#fff;color:#666}
.visa-show2 .content p{margin-bottom:5px}

/* 所需资料 */
.material{position:relative;margin-bottom:15px}
.material .content{padding-top:0;background:0 0;display: flex;padding-left:15px;padding-right:15px;flex-direction:column}
/* TAB切换内容 */
.category-tab{position:relative;width:100%}
.category-tab .cd-tabs{position:relative;width:100%}
.category-tab .no-cssgradients .cd-tabs::after{display:none}
.category-tab .cd-tabs nav{-webkit-overflow-scrolling:touch;margin-bottom:10px;background-color:#fafafa;margin-left:-15px;margin-right:-15px}
.category-tab .cd-tabs-navigation{padding:0;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}
.category-tab .cd-tabs-navigation li{list-style:none;flex:1;border-right:1px solid #eee}
.category-tab .cd-tabs-navigation li:last-child{border-right:none}
.category-tab .cd-tabs-navigation a{position:relative;display:block;padding:5px 15px;width:auto;color:#666;font-weight:700;font-size:16px;border-top:0;background-color:#fafcff;text-align:center;border-bottom:1px solid #eee}
.category-tab .cd-tabs-navigation a::before{position:absolute;top:-5px;left:0;display:inline-block;width:100%;height:5px;background-color:#c3cdd8;content:""}
.category-tab .cd-tabs-navigation a:hover{color:#00CC88}
.category-tab .cd-tabs-navigation a.selected{background-color:#fff;color:#00CC88;border-bottom:1px solid #fff}
.category-tab .cd-tabs-navigation a.selected::before,.category-tab .cd-tabs-navigation a:hover::before{position:absolute;top:-5px;left:0;display:inline-block;width:100%;height:5px;background-color:#022c8d;content:""}
.category-tab .cd-tabs-content{margin:0;padding:0}
.category-tab .cd-tabs-content li{display:none}
.category-tab .cd-tabs-content li.selected{display:block;-webkit-animation:cd-fade-in .5s;-moz-animation:cd-fade-in .5s;animation:cd-fade-in .5s}
.category-tab .cd-tabs-content li a{display:inline-block;margin-bottom:5px;padding:5px 15px;background-color:#fff;color:#333;border-radius:2px;border:1px solid #cfcec3}
.category-tab .cd-tabs-content li .current,.cd-tabs-content li a:hover{background:#00CC88;border:1px solid #00CC88;color:#fff}
.category-tab .cd-tabs-content li img{max-width:100%}
/* 文档下载 */
.material .details{position:relative;background:0 0;padding:15px}
.material .details .download{display:flex;flex-direction:column}
.material .details .download a{display:flex;font-size:14px;padding:1px;background-color:#2c81cf;transition:all .3s ease 0s;border-top-left-radius:2px;border-bottom-left-radius:2px;margin-bottom:10px;margin-left:0;align-items:center;line-height:1.3}
.material .details .download a::before{font-family:FontAwesome;margin-left:10px;margin-right:10px;color:#fff;content:"\f1c1"}
.material .details .download a em{font-style:normal;display:block;background-color:#fafafa;color:#313d48;padding:10px;width:100%}

/* 预订须知 */
.instructions{position:relative;margin-bottom:15px}

/* 文字资料 */
.visa-show2 .literature{position:relative;margin-bottom:15px;padding-bottom:25px}
.literature .content{max-height:32px;overflow:hidden;transition:all .1s ease 0s}
.literature .content.expanded{max-height:9999px;transition:all .1s ease 0s}
.literature .toggle-button{display:block;cursor:pointer;border:0;margin-left:auto;background-color:#fafcff;color:#00CC88}
.literature .toggle-button i{margin-left:2px}
.literature .toggle-button:hover{color:#666}

/* 相关签证 */
.association{position:relative;margin-bottom:100px}
.association .visa_list{background:#fff;padding:15px}
.visa_list ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:10px;width:100%}
.visa_list li{margin:0;padding:0;list-style:none}
.visa_list li .box{display:block;overflow:hidden;padding:15px;border-radius:5px;transition:all .3s ease 0s;display:flex;flex-direction:column;background:#fafafa}
.visa_list li .box .content-box{width:auto}
.visa_list li .box .content-box span{display:block}
.visa_list li .box .content-box .tit{color:#555;line-height:1.5;transition:all .3s ease 0s;margin-bottom:5px;display:block;font-weight:bold;font-size:14px}
.visa_list li .box .content-box .attribute{color:#999;display:grid;grid-template-columns:repeat(1,1fr);gap:0;width:100%;font-size: 13px;}
.visa_list li .box .content-box .width100{grid-template-columns:repeat(1,1fr)}
.visa_list li .box .content-box .attribute span{display:block}
.visa_list li .box .content-box .attribute span em{font-style:normal;margin-right:5px;color:#666}
/* 价格 */
.visa_list li .box .price-box{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:15px}
.visa_list li .box .price-box .price{margin-right:15px}
.visa_list li .box .price-box .price em{font-style:normal;color:#f70439;font-weight:700}
.visa_list li .box .price-box .price em::after{content:"起";color:#666;margin-left:5px;font-weight:400}
.visa_list li .box .price-box .price em::before{content:"￥";font-weight:400}
.visa_list li .box .price-box .price b{font-style:normal;color:#f70439;font-weight:400}
/* 预订按钮 */
.visa_list li .box .price-box .book{display:block;color:#00CC88;margin-left: auto;}
.visa_list li .box .price-box .book .fa{margin-left:5px;color:#00CC88;transition:all .5s ease 0s}
.visa_list li .box .price-box .book:hover{color:#333}