@charset "utf-8";
/* CSS Document */
a{ color: #333}
.top{ width: 100%; background-color: #343841; padding: 10px 0px;}
.top-l,.top-l a{color: #d3d3d3}
.top-l a{ padding: 0 5px}
.top-l p{ margin: 0px;}
.top-l a:hover{ color: #fff }
.top-logo{ padding: 10px 0px;}
.top-tel a{ font-size: 20px;font-weight: bold;color: #ffa000; padding-left: 5px; margin-top: 10px; line-height: 39px}
.top-tel a span{ padding-right: 5px;}
.nav-box{width: 100%;height: 48px;background: #264c96;}
.nav-ul li{width: 14.2%; float: left; text-align: center; list-style: none}
.nav-ul li a{ height: 48px;line-height: 48px; text-align: center; font-size: 16px;cursor: pointer;color: #fff;}
.nav-con{width: 100%;padding: 10px 0px; background: #264c96;}
.nav-con .row div{ padding-left: 4px; padding-right:4px}
.nav-con a{color: #fff;}
.xq-con img{ max-width: 100%; min-width: 100%;}
.xq-ad div,.xq-con div{padding-left:5px; padding-right:5px; }
.xq-ad,.xq-con{ margin-top: 25px}
.xq-fot .container-fluid{ padding-left: 0px; padding-right: 0px;}
.xq-ad img{ max-width: 100%; min-width: 100%;margin-bottom: 10px;}
.bm-box{width: 100%; position: fixed; left: 0px; bottom: 0px; z-index: 999; height: auto; background: #cf5758}
.bm-l{ float: left}
.bm-con{ width: 1200px; margin: 0 auto; padding-top: 10px;}
.bm-c{ float: left; margin: 0 48px;} 
.bm-c p{ font-size: 32px; color: #fff; font-weight: bold;}
.yh-bd input,.yh-bd select {
    margin-top: 0px;
    width: 175px;
    height: 42px;
    line-height: 42px;
    padding-left: 15px;
    border: none;
    border-radius: 3px;
    float: left;
    margin-right:20px;
    
    border-radius: 2px;
    color: #666;
    font-size: 16px;
}
.yh-bd button,.yh-bd a{display: inline-block;
    margin-top: 0px;
    width: 175px;
    height: 42px;
    line-height: 42px;
    background: #ffea00;
    border: none;
    font-size: 22px;
    text-align: center;
    color: #333;
    border-radius: 3px;
    float: left;
    margin-left: 15px;
    cursor: pointer;}
	

.bd{background: #cf5758; margin-top: 20px; padding: 20px 0px;}
.bd label{ padding-right: 0px;}
.bd .btn-default{ width: 100%; border: none; background: #fdfa00; padding: 0px; font-size: 20px;}
.bd-title{font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 15px;}
.bd .btn-default,.bd .form-control{ height: 40px; line-height: 40px;}
.gf {
    width: 100%;
    background: #f9d124;
    padding: 10px 0px;
}
.tel{margin-top: 10px;}
.tel p{ margin: 0; font-size: 18px;font-weight: bold}
.tel a{ font-size: 18px; color: #d66711; font-weight: bold}
.dz{ background:#0f7172; margin-bottom: 45px}
.dz p{color: #fff; margin: 0; padding: 5px 0px;}
.fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
 
    z-index: 99999;
}
.fixed .fixed-a1,.fixed .fixed-a2{  padding-left: 0px; padding-right: 0px}
.fixed .fixed-a1 a{display: inline-block; width: 100%; background: #fd4848;
    font-size: 20px;
    color: #fff;
    height: 45px;
    line-height: 45px;}
.fixed .fixed-a2 a{display: inline-block; width: 100%; background: #fcff00;
    font-size: 20px;
    color: #333;
    height: 45px;
    line-height: 45px;}

@media (min-width: 992px) {
	
	.top-tel a{ font-size: 28px; line-height: 68px; margin-top: 0px} 
}

@media (max-width: 770px) {
	.top .top-l{ padding-left: 0px; padding-right: 0px;}
	.top-l p{ text-align: center;line-height: 20px;} 
}

.add-btn a {
    display: block;
    
    height: 56px;
    line-height: 56px;
    margin: 20px auto 0;
    font-size: 22px;
    text-align: center;
    background: #ff9702;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
}
.add-btn a:hover{ background: #ff9702;color: #fff; text-decoration:underline}
.ban{ background: #f13a3f;}
.ban p{ font-size: 58px; line-height:68px; font-weight: bold; color: #fff; text-align: center; padding-top:50px; padding-bottom:50px;}
.ban apan{}
.kd-li{ height: 250px; border: 1px dashed #ddd; padding-top: 20px;}
.kd-li p{line-height: 32px; font-size: 16px;  width: 90%; margin: 0 auto; }
.kd-li p em{ color: #ad190f; font-weight: bold; font-size: 16px; }
.bt_z{ display: block; width: 90%; margin: 0 auto; text-align: center; background: #2955b9; color: #fff; font-size: 18px; padding: 5px; margin-bottom: 10px; }
.zt_wz{line-height: 24px; font-size: 18px; color: #333; font-weight: bold; }
.bt_zt{ background: #ddd; color: #000; border-radius:3px; padding: 5px 8px; font-size: 14px; margin-right: 5px;}
.bt_tm{ background: #e3e0e0; color: #000; border-radius:3px; padding: 5px 8px; font-size: 14px; margin-right: 5px;}
.bt_dd{ background: #e3e0e0; color: #000;border-radius:3px; padding: 5px 8px; font-size: 14px; margin-right: 5px;}











