﻿body{font-family: '微软雅黑', 'Microsoft YaHei', 'PingFang SC';}
ul{list-style: none;margin: 0;padding: 0}
a:hover,.a:focus{text-decoration: none}
li.on a:visited{color: white;}

.porvince_list_name .on a{color:white;}
.porvince_list_name li:hover{
	background: #ec5157;
    border-radius: 8px;
}
.porvince_list_name li:hover a{
	color: white;
}
.porvince_list_name li a:hover{
	color: white;
}
.porvince_list_name .on{
	background: #ec5157;
    border-radius: 8px;
}

/*签证地开始*/
.qz_middle{margin: 25px auto 150px}
.qz_address{margin-top: 30px}
.qz_address_in{
    width: 85%;
    background-color: #f6f8f9;
    margin: 0 auto;
   padding: 0 14px;
}
.address_in_border{border-bottom: 1px solid #e6e6e6;margin: 0 auto}
.country_info{width: 400px;margin: 0 auto;padding: 30px 0 20px 0;}
.country_info img{float: left}
.qz_adv{float: left;margin-left: 30px;line-height: normal}
.qz_name{text-align: center;font-size: 24px;color: #3b3d3e;line-height: 30px;}
.qz_adv span{font-size: 16px;color: #333333;padding:0 8px;}
.porvince_list_in{
    background-color: #f6f8f9;
    margin: 0 auto;
    padding: 20px 0;
    line-height: 32px;
    font-size: 16px;
}
.hz_address{float: left;text-align: left;color:#7b7b7b;margin-left: 15px;}
.porvince_list_name,.porvince_list_name ul li{float: left}
.porvince_list_name ul li {
  width: 58px;
  text-align: center;
  margin: 5px 2px 0 0;
}
.porvince_list_name ul li a{ color: #333333;}

.hz_address{width: 100%;}
.porvince_list_name{width: 100%;}



#no-product{margin-top:80px;text-align:center;}
.no-product_words{font-size:20px;
margin-top:20px;
margin-bottom:20px;}
.no-product_wordsA{font-size:16px;}



/*签证地结束*/
/*签证中部开始*/
/*特别公告开始*/
.qz_middle{

   margin-bottom: 150px;
}
.qz_middle_in{
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
}
.qz_middle_left{
    width:25%;
    float: left;
}
.item_text{
    background-color:#f7f7f7;
    border: 1px solid #e6e6e6;
	border-bottom: none;
}
.item_text_item{
    margin-left: 12px;
    color: #333333;
    font-size: 18px;
    line-height: 44px;

}
.tbgg_xx{
    border: 1px solid #e6e6e6;
   padding: 14px 12px 14px 12px;
}
.tbgg_xx_text{
    margin: 0 auto;
    font-size: 12px;
    line-height: 18px;
    border-top: none;
	color:#333333;
}
.tbgg_wrap{margin-bottom: 20px}
.step_wrap{margin-left: 20px;}
.bllc_step_text{   
    padding: 0 0 38px 30px;
    border-left: 2px solid #f6adb2;
    line-height: 22px;}
.bllc_step_text:last-child{border: none!important;}
.bllc_step{position: relative}
.step_img{position: absolute;top: 0;left: -20px;background-color: #ffffff}
/*.step_img{width:18%;float: left}*/
/*.bllc_step_text{*/
    /*float: left;*/
    /*margin-left: 5px;*/
/*line-height: 22px;*/
    /*width: 78%;*/
/*}*/
.step_name_xx,.qz_pay{
    font-size: 12px;
    color:#333333;
}
.step_name{
    font-weight: bold;
    color: #3b3d3e;
}
/*.item_img{float: right;line-height: 46px;margin-right: 15px}*/
/*特别公告结束*/
/*常见问题开始*/
.cjwt_question  li a{
    font-size: 12px;
    color: #555555;
    line-height: 25px;
}
.bllc_wrap,.cjwt_wrap{
    margin-top: 20px;
}
.cjwt_text{float: left;}
.cjwt_img{
    float: right;
    line-height: 46px;
    margin-right: 10px;
}
/*常见问题结束*/
/*右侧开始*/
.qz_middle_right{
    float: right;
    width: 73%;  
    margin: 5px 5px 0 0;
}
@media all and (min-width: 1024px) {
	.qz_middle_right{
    
     }
}
/*新老客户开始*/
.n_customer{margin-bottom: 10px}
.yy{
    /*width: 100%;*/
    line-height:27px;
    background-color: #f0f0f0;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding-left: 10px;
    margin-left: 90px;
}
.yy a{
  color: #fa4b4f;
    margin-left: 10px;
    font-style: normal;
    font-weight: normal;
}

.cus_wrap{
    width: 84px;
    height: 25px;
    background: url("customer_img_03.png") no-repeat;
    position: relative;
    float: left;
    background-size: 100%;

}
.span_customer{
    color: #ffffff;
    font-size: 14px;
    font-style: oblique;
    font-weight: bold;
    float: left;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -9px;
}
.n_o_customer{
     width: 100%;
    padding: 20px 0 20px 10px;
    box-shadow: 0 2px 10px 0px #f3f3f3,0 0px 1px 0px #f3f3f3;

}
/*新老顾客结束*/
/*签证产品开始*/
.product_nav span a{
    font-size: 16px;
    color: #333333;
    padding: 0 15px;
    border-right: 1px solid #e6e6e6;
}
.product_nav span a:hover{ color:#fa4b4f; }
.product_nav{
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}
.special_left,.s_l_img,.s_l_t{float: left}
.qz_pay_country,.product_name{
    font-size: 18px;
    font-weight: bold;
}
.special_left {
line-height: 28px;
margin-top: 10px;
}
.s_l_t{
    padding: 12px 30px;
    color:#333333
}
@media all and (min-width:1200px) {
.s_l_t{
   width:310px;
}
}
.s_l_img {

}
.product_btn a{
    color: #ffffff;
    font-size: 18px;
    line-height: 45px;
}
.product_btn {
width: 105px;
height: 45px;
background: url("ljjf_btn_03.png") no-repeat;
text-align: center;
margin-top: 0;
}
.special_right{
    float: right;
    padding: 18px 0;
}
.qz_list_padding{
    padding: 25px 10px;
    border-bottom: 1px solid #e6e6e6;

}
#evus_qz{
	display:none;
}
.yh_text{
    float: left;
}
.yh_zysx{width: 100%}
.list_tb{float: left}
.address_time_yh{
    line-height: 30px;
    margin-top: 10px;
}
.yh_ul{
    line-height: 30px;
}
.a_t_y_img{
    margin-right: 10px;
}
.blzq_margin{margin-left: 0}
.address_time_yh li,.list_tb,.li_span{float: left}
.product_left{width: 70%;float: left}
.product_right{width: 30%;float: right;margin-top:10px;}
.qzms_right{float: right;}
.qz_price{
    color: #fa4b4f;
    font-size: 12px;;
    text-align: right;
    margin-bottom: 22px;
}
.price_money{font-size: 24px}


.yh_ul{width: 100%}
.list_yh_ul,.yh_li_span{float: left}
.yh_li_span{
    }
.more_yh{float: right}

/*签证产品结束*/
/*右侧结束*/
/*签证中部结束*/

/*手机端开始*/
.qz_address_mobile {
              width: 100%;
              /*height: 250px;*/
              /*display: block;*/
              position: relative;
              /*background: url("m_banner_02.png") no-repeat;*/

              /*background-size:100% 100%;*/
  }

.qz_address_mobile{
    display: none;
}
.jzd {
      position: absolute;
      top: 5px;
	  text-align:center;
      /*left: 50%;*/
     /* margin-left: -115px;*/
  }
  
.jzd_select {
        width: auto;
        font-size: 16px !important;
        border-radius: 10px;
        background-color: #ffffff;
        padding: 5px 10px;
    } .m_country_text {
          font-size: 24px;
          color: #3b3d3e;
          padding: 0 79px;
          height: 30px;
          line-height: 50px;
      }

.jzd_select_text {
    float: left !important;
    background-color: #ffffff !important;
    border-right: 1px solid #e6e6e6;
    padding: 0 20px;
}
@media all and (max-width:350px) {
.m_country_text {
font-size: 20px;
height: 30px;
line-height: 40px;
}
jzd_select {
        padding: 0px 10px;
    }
  }
.btn_padding {
    border: none;
    width: 80px;
    padding-left: 10px
}

.sf_select {
    float: left;
}

select:active, select:focus {
    border: none !important;
    outline: none;
}

.banner_repeat {
    position: absolute;
    width: 100%;
    height: 40px;
    background: url("list_repeat_03.png") repeat-x;
    margin-top: -40px;
    z-index: 99;
    line-height: 40px;
    text-align: center;
}

.m_gg, .m_lc {
    border-right: 1px solid #e6e6e6;
}
.m_gg a, .m_lc a,.m_ques a{color:#333333}

@media all and (max-width:768px) {
    .qz_address_mobile{display: block;}
.qz_address,.qz_middle_left,.product_nav span{display: none}
.blzq_margin{margin-left: 0px}
/*.address_time_yh li{float: none}*/
.qz_price{margin-bottom: 0;}



}
@media all and (min-width:768px) and (max-width: 1200px ) {
    .jzd {
        top: 30px;
    }
}

@media all and (max-width:768px) {
    .qz_middle_in {
        width: 100%;
        margin-left: 0
    }

    .qz_middle_right {
        margin-left: 0px;
        width: 100%;
    }
}
/*产品开始*/
@media all and (max-width:555px) {
    .special_left {
        width: 65%;
    }

    .s_l_t{padding:5px 0;}
    .special_right{padding:52px 0;}
}
@media all and (max-width: 410px){
    .qz_pay_country,.product_name{font-size: 15px;font-weight: bold}
}
@media all and (max-width:767px) {
 
   .list_yh_ul{width: 5%}
    .li_span,.yh_li_span{}
    .address_time_yh li{width: 100%}
    .product_right{
        margin-top: 10px;
    }
    .zysx_ul{width: 90%}
    .yh_ul{display: none}
    .mobile_yh_ul{line-height: 30px}
    /*.mobile_yh_ul:first-child{display: block!important;}*/
    .qzms_right {
        margin: 10px 0;
    }
    .more_yh{font-size: 12px;color: #3d3d3d;text-align: right;margin-top: 10px;}
    .more_yh img{margin-left: 5px}
    .add_open{display: block;}
    .add_close{display: none;}
}
@media all and (min-width:767px) and (max-width:1000px){
    .more_yh{font-size: 16px;color: #3d3d3d;}
    .product_btn{margin: 10px 0}
    .address_time_yh li,.mobile_yh_ul li{line-height: 30px}
}
@media all and (min-width:1000px) and (max-width:1025px) {
.more_yh{display: none}
}
@media (min-width:768px) and (max-width:992px)  {
    .product_left {  width: 75%;  }
    .product_right{width: 23%}
}
.yh_li_span {
  
    /*margin-left: 7px;*/
}
@media (min-width:550px) and (max-width:767px)  {
    .qz_pay {
        font-size: 12px;
        color: #333333;
    }
    .list_tb{width:5% }
    .product_right{width: 25%}
}
@media (min-width:1024px){
.mobile_yh_ul,.more_yh{display: block}
.n_o_customer {
    width: 100%;
    padding: 20px 0 20px 20px;
    box-shadow: 0 2px 10px 0px #f3f3f3,0 0px 1px 0px #f3f3f3;
}
.qz_list_padding {
    padding: 30px 32px 30px 25px;
}
.special_right .product_btn{
   margin-top: 10px;
}

}
@media (max-width:375px){
    .cus_wrap{width: 65px;background-size: cover}
    .yy{margin-left: 70px}
    .span_customer {
font-size: 12px;
left: 50%;
top: 50%;
margin-left: -18px;
margin-top: -12px;
}
.cus_wrap {
background-size: cover;
margin-top: 3px;
height: 30px;
}
.n_o_customer {
padding: 20px 0 20px 0;
}
}

/*iphone5*/
@media (max-width: 355px) {
    .special_left {  width: 50%;  }
	.product_btn a{font-size:12px;   line-height: 35px;}
	.product_btn {
    width: 85px;
    height: 35px;
     }
    
}
@media (min-width:996px) and (max-width:1200px)  {
    .hz_address{width: 20%}
    .porvince_list_name{width: 80%}

}
@media (min-width:768px) and (max-width:996px)  {
    .hz_address{width: 25%}
    .porvince_list_name{width: 75%}

}
@media (min-width:768px) and (max-width:1199px) {
    .qz_address_in,.qz_middle_in{width: 100%}
}
@media (max-width: 395px) {
    .cus_wrap{background-size: cover;}
}
@media (max-width:768px){
    .yh_li_span{margin-left: 0px;}
    .product_left{  width: 65%; font-size:12px;}
    .product_right{ width: 35%;  }
    .price_money{
      font-size: 20px;
    }       
}
@media (max-width: 355px) {
	 .price_money{font-size: 16px}
	
}
@media (max-width:420px){
.li_span{width: 80%}

}
@media (max-width:565px) {
    .list_yh_ul {
        width: auto
    }
    .yh_li_span{
    	width: 85%;
    }
}

/*手机端 下拉框间隙调整*/
.filter-list {
      top: 32px;
   }
/*手机端 下拉框缩放调整*/
input[disabled]{color:black;opacity:1}

/*产品结束*/
/*手机端结束*/