/*
Author: kenrich
Time:2023-01-03 -- 2023-01-10
/* reset */
img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

a {
    transition: all 0.4s ease;
    text-decoration: none !important;
    color: #191819;
}

a:hover,
a:focus {
    transition: all 0.8s ease;
    text-decoration: none !important;
    color: #eb5900;
    outline: none;
}

body {
    color: #191819;
   /* font-family: "Microsoft JhengHei", sans-serif, 'Titillium Web', "Arial Black"; */
	padding: 0;
    margin: 0;
    background: #fffaf4;
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
body.zh-tw, body.zh-hans {
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
/*    font-family: "Microsoft JhengHei", sans-serif, 'Titillium Web', "Arial Black";
    margin: 0;
    padding: 0;
	font-weight: bold; */
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
    font-weight: bold; /* 加粗字體 */
    color: #111; 
}


p {
/*    font-family: "Microsoft JhengHei", sans-serif, 'Titillium Web', "Arial Black"; */
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}

ul,
li {
    margin: 0;
    padding: 0
}

li {
    list-style-type: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.dn {
    display: none;
}

.db {
    display: block;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}
.banner-info{
    border-radius: 20px;
    padding: 15px 0;
    margin-top: 30px;
}
.banner-info h4{
    display: inline-block;
    border-bottom: 2px solid #f15a24;
    padding: 14px 30px;
    color: #f15a24;
    font-size: 24px;
}
.clearall{
    background: url(../images/zf3.png);
    display: inline-block;
    height: 45px;
    line-height: 45px;
    background-size: 123px;
    width: 123px;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    padding-left: 40px;
    cursor: pointer;
}
.index-sort-right{
    width: 140px;
    float: right;
}
.index-sort-left .right{
    float: left;
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
.index-sort-left{
    width: calc(100% - 150px);
    float: left;
}
.index-sort span{
    font-weight:bold;
    font-size: 16px;
    color: #999;
    cursor: pointer;
    margin-right: 20px;
}
.index-sort-left .clearfix{
    margin-bottom: 15px;
}
.index-sort-left .left{
   font-weight:bold;
   width: 120px;
   font-size: 16px;
   font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
.index-sort span.checked{
    color: #f15a24;
}
.index-sort{
    background: #fff;
    border:1px solid #999;
    margin-top: 30px;
    padding: 30px;
}
    
.banner-info h3{
    padding: 30px 30px 0 30px;
    color: #666;
}

.banner-info h4 span{
    font-size: 16px;
    margin-left: 5px;
}

.banner-info h5{
    padding: 15px 30px 0 30px;
    color: #666;
    font-weight: 400;
}
.banner-info h5 span{
    margin-left: 20px;
}

.btn-warpper{
    padding: 50px 30px 30px 30px;
}
.btn-button{
    width: 45%;
    float: left;
    font-size: 18px;
    border: 2px solid #f15a24;
    padding: 12px 0;
    color: #f15a24;
    text-align: center;
    font-weight: bold;
    border-radius: 30px;
}
.btn-button1{
    width: 45%;
    float: right;
    font-size: 18px;
    border: 2px solid #f15a24;
    padding: 12px 0 12px 30px;
    color: #fff;
    font-weight: bold;
    border-radius: 30px;
    background: #f15a24 url("../images/jt.png") no-repeat 85% 10px;
    background-size: 26px;
}
.btn-button1:hover,.btn-button1:focus{
    color: #fff;
}

.usercenter-income h2 {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.user-info-warper {
    border: 1px solid #ccc;
    border-radius: 30px;
    padding: 40px;
    background: #fff;
    margin-bottom: 30px;
}
.user-info-warper .form-group {
    margin-bottom: 30px;
}
.user-info-warper .send-btns {
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    padding: 0 50px;
    background-image: linear-gradient(to left,#fe9904 50px, #fa7618);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    margin-top: 30px;
}

/* 顶部 */
header{
    padding:30px 0;
}
header .logo{
    height: 70px;
}
.login-info{
    font-size: 16px;
    padding: 10px 20px 10px 40px;
    color: #fff;
    border-radius: 30px;
    background: #ffad25 url(../images/user.png) no-repeat 15px 12px;
    display: inline-block;
    margin-top: 15px;
    background-size: 20px;
    margin-right: 10px;
}
.nav-btn{
    height: 50px;
    margin-top: 10px;
    margin-left: 15px;
}

/* 保修 */
.apply .contact-ad{
    background: url("../images/apply-ad.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    
}

textarea.form-control {
    height: 100px!important;
}
.apply-bottom{
    margin-top: 100px;
}
.hTitle{
    display: inline-block;
    border-bottom: 2px solid #f15a24;
    padding: 14px 30px;
    color: #f15a24;
    font-size: 24px;
    font-weight: bold;
}
.hTitle span{
    font-size: 16px;
    margin-left: 5px;
    text-transform: uppercase;
}
.apply-bottom-img{
    padding: 40px 30px;
}
.apply .contact-warpper{
    padding: 30px 0;
}
.apply .contact-warpper .row{
    padding: 0 50px;
    margin-top: 50px;
}

.apply-top h3 {
    padding: 30px 30px 0 30px;
    color: #666;
}
.apply-top h5 {
    padding: 15px 30px 0 30px;
    color: #666;
    font-weight: 400;
}
.apply-top h5 span {
    margin-left: 20px;
}

.apply-top-btn{
    font-size: 18px;
    color: #f15a24;
    background:url(../images/a2.png) no-repeat;
    display: inline-block;
    margin-top: 15px;
    background-size: 200px;
    height: 47px;
    line-height: 47px;
    width: 200px;
    font-weight: bold;
    padding-left: 80px;
    margin-right: 30px;
}
.apply-top{
    border:1px solid #999;
    border-radius: 5px 5px 20px 20px;
    margin-top: 50px;
    padding-bottom: 30px;
    border-left: 8px solid #f15a24;
    position: relative
}
.tags{
    background: #b3b3b3;
    color: #fff;
    padding: 5px 45px;
    position: absolute;
    right: -1px;
    top:0;
    z-index: 9999;
    font-size: 16px;
}

/* record */
.record .contact-ad{
    background: url("../images/record-ad.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    
}
.record-top{
    border:1px solid #999;
    border-radius: 5px 5px 20px 20px;
    margin-top: 50px;
    padding-bottom: 30px;
    border-left: 8px solid #f15a24;
    position: relative
}

.record-top h3 {
    padding: 30px 30px 0 30px;
    color: #666;
}
.record-top h5 {
    padding: 15px 30px 0 30px;
    color: #666;
    font-weight: 400;
}
.record-top h5 span {
    margin-left: 20px;
}

.record-top .btn-warpper{
    width: 500px;
    padding-top: 20px;
}
.record-btn-list{
    text-align: center;
    margin: 40px 0 120px 0;
}
.record-contact-btn{
    font-size: 18px;
    background-color: #f15a24;
    padding: 12px 40px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border-radius: 30px;
    display: inline-block;
    margin: 0 10px;
}
.record-contact-btn1{
    background: #c34400;
}

.record-contact-btn:hover{
    color: #fff;
}

.record-clist{
    border:1px solid #999;
    padding: 30px;
    
}
.record-clist th{
    text-align: center;
    color: #f15a24;
    font-size: 18px;
    border-bottom: 1px solid #f15a24!important;
}
.record-clist td{
    text-align: center;
    border-bottom: 0.5px dashed #999!important;
    vertical-align: middle!important;
    border-top: 0!important;
}
.isError{
    color: orangered;
    font-weight: bold;
}
.isSuccess{
  background: #f7931e;
  color: #fff;
  padding: 3px 8px;
  display: inline-block;
  border-radius: 3px;
}
.noSuccess{
    color: #f7931e;
    cursor: pointer;
    font-weight: bold;
    position: relative;
    padding-bottom: 5px;
}
.noSuccess span{
    width: 30px;
    height: 1px;
    background: #f7931e;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
    
}
.detail-bottom{
    margin-top: 60px;
}
.detail-bottom-list{
    border-top:2px solid #f15a24;
    padding: 30px;
}
.detail-bottom-list h3{
    color: #f15a24;
    font-size: 30px;
    margin-bottom: 20px;
}
.detail-bottom-list h4{
    font-size: 16px;
    margin-bottom: 10px;
}
.detail-bottom-list p{
    padding-left: 15px;
    color: #666;
    font-weight: bold;
}
.detail-bottom ul{
    padding-left: 15px;
}
.detail-bottom li{
    border:1px solid #f15a24;
    color: #f15a24;
    padding: 8px 40px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin: 10px 20px 10px 0;
    border-radius: 20px;
    background: #fff;
}
.detail-bottom li span{
    margin-right: 5px;
    font-size: 16px;
}
.detail-bottom li.noEquip{
    border:1px solid #ffd6c7;
    color:#ffd6c7;
}

.detail-contact{
    background: #feeee9;
    padding: 30px 40px;
    border-radius: 20px;
    margin-top: 20px;
}
.detail-contact h3{
   background: url(../images/hj4.png) no-repeat center center;
   text-align: center;
   height: 50px;
   line-height: 50px;
   font-size: 40px;
   color: #f15a24;
   margin-top: 20px;
}
.detail-contact textarea{
    margin-top: 30px;
    border-radius: 20px;
    padding: 20px;
    min-height: 200px;
}
.detail{
    margin-top: 60px;
}
.Breadcrumbs{
    margin-top: 40px;
}
.Breadcrumbs li{
    float: left;
    font-size: 24px;
    font-weight: bold;
}
.detail-top .right{
    margin-top: 10px;
}
.detail-pic img{
    margin-bottom: 18px;
}
.detail-top{
    margin-bottom: 40px;
}
.detail-center .title{
    font-size: 24px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}
.detail-center .intr{
    font-size: 24px;
    font-weight: bold;
    color: #999;
}
.see360 .right a{
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    background: url(../images/hj2.png) no-repeat;
    background-size: 324px;
    width: 324px;
    display: block;
    height: 100px;
    text-align: center;
    padding-top: 50px;
    color: #f15a24;
    margin-top: 40px;
}
.see360 .price{
    font-size: 50px;
    font-weight: bold;
    color: #f15a24;
    margin-top: 20px;
}
.see360 .price span{
    font-size: 24px;
}
.d360{
    margin-top: 20px;
}
.d360 a{
    font-size: 18px;
    border: 2px solid #f15a24;
    padding: 8px 35px;
    color: #f15a24;
    text-align: center;
    font-weight: bold;
    border-radius: 15px;
    display: inline-block;
    margin-right: 20px;
}
.huanjing{
    background: url(../images/hj1.png) no-repeat;
    border:0!important;
    border-radius: 0!important;
    background-size: 220px;
    width: 220px;
    height: 46px;
    line-height: 46px;
    padding: 0!important;
    padding-left: 48px!important;
}

.apply-bottom-img li {
    border: 1px solid #f15a24;
    color: #f15a24;
    padding: 8px 40px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin: 10px 20px 10px 0;
    border-radius: 20px;
    background: #fff;
}
.apply-bottom-img li span{
    margin-right: 4px;
}
.remerber{
    font-weight: bold;
    margin-bottom: 20px;
}
.remerber a{
    color: #f15a24;
}
.other-login img{
    height: 40px;
    margin-right: 20px;
}
.login-warpper{
    text-align: center;
    padding-top: 100px;
}
.login-warpper h5{
    font-size: 20px;
    color: #333;
    
}
.login-warpper h2{
    font-size: 50px;
    margin-bottom: 40px;
    color: #f15a24;
    position: relative;
    padding-bottom: 20px;
}
.login-warpper h2 span{
    width: 160px;
    position: absolute;
    height: 2px;
    left: 50%;
    margin-left: -80px;
    background: #f15a24;
    bottom: 2px;
    
}
.login-warpper h4{
    font-size: 28px;
    
}
.login-warpper ul{
    margin-top: 40px;
}
.login-warpper li{
    font-size: 16px;
    margin-bottom: 10px;
    color: #f15a24;
    font-weight: bold;
}

/* 最新消息 */
.news{
    padding-top: 60px;
}
.news-pagechange{
    margin-top: -10px;
}
.news-pagechange .left{
    color: #f15a24;
    font-size: 18px;
    font-weight: bold;
    padding-left: 105px;
}
.news-pagechange{
    margin-bottom: 50px;
}
.news-warpper{
    margin-top: 30px;
}
.news-list{
    margin-bottom: 40px;
    display: block;
}

.news-page-btn{
    font-size: 18px;
    border: 2px solid #f15a24;
    padding: 8px 25px;
    color: #f15a24;
    text-align: center;
    font-weight: bold;
    border-radius: 30px;
    display: inline-block;
    margin-left: 10px;
}
.news-page-btn:hover{
    background: #f15a24;
    color: #fff;
}
.news-title{
    height: 44px;
    line-height: 44px;
    color: #fff;
    background:#f15a24 ;
    
    text-align: center;
    font-size: 18px;
    border-radius: 10px 10px 0 0;
    font-weight: bold;
}
.news-set{
    padding:20px 20px 15px 20px;
    border:1px solid #f15a24;
    border-radius:0 0 10px 10px;
}
.news-date{
    text-align: center;
    border-bottom: 2px dashed #f15a24;
    padding-bottom: 8px;
    color: #f15a24;
    font-size: 18px;
}
.news-info{
    margin-top: 20px;
}
.news-info p{
    margin-bottom: 5px;
}
.news-contact{
    background: #feeee9;
    border-radius: 20px;
    padding: 90px 0;
    margin-top: 60px;
    text-align: center;
}

.news-contact-btn{
    font-size: 18px;
    padding: 12px 50px;
    color: #fff;
    font-weight: bold;
    border-radius: 30px;
    background: #f15a24;
    display: inline-block;
    margin-top: 30px;
}
.news-contact h2{
    font-size: 50px;
    color: #f15a24;
}
.news-contact-btn:hover {
    color: #fff;
}
.news-ad{
    background: url("../images/ad2.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    
}
.index-search{
    margin-top: 50px;
}
.city-selector-set  .form-group{
    width: 140px;
    display: inline-block;
    margin-right: 20px;
}
.city-selector-set  .form-group .form-control{
    height: 40px;
    line-height: 40px;
    background: #666666;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    font-family: 'Segoe UI', Arial, 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}
.index-search  .input-group .form-control{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
}
.index-search  .input-group .input-group-addon{
    background: #f15a24;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 0 20px;
    text-align: center;
    cursor: pointer;
}
.contact-ad{
    background: url("../images/ad3.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    width: 447px;
    
}
.person-ad{
    background: url("../images/person-ad.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    width: 447px;
}
.index-ad{
    background: url("../images/index-ad.png") no-repeat;
    height: 80px;
    line-height: 80px;
    background-size: 447px;
    font-size: 30px;
    color: #f15a24;
    padding-left: 105px;
    font-weight: bold;
    width: 447px;
    margin-bottom: 20px;
}
xm-select{
    border:1px solid #f15a24!important;
    height: 40px!important;
    line-height:40px!important;
}
.index-bottom{
    margin-top: 50px;
    padding-bottom: 120px;
}
.contact-btn1{
    font-size: 18px;
    color: #f15a24;
    background:url(../images/ad4.png) no-repeat;
    display: inline-block;
    margin-top: 15px;
    background-size: 200px;
    height: 51px;
    line-height: 51px;
    width: 200px;
    font-weight: bold;
    padding-left: 70px;
}
.contact-warpper{
    margin-top: 50px;
    border:2px solid #f15a24;
    border-radius: 20px;
    background: #fff;
}
.contact-warpper{
    padding: 30px 50px;
}
.contact-warpper label{
    font-size: 16px;
}
.contact-warpper h4{
    text-align: center;
    margin: 20px 0 50px 0;
    font-size: 22px;
}
.contact-warpper .form-group{
    margin-bottom: 20px;
}
.contact-warpper label .tips{
    color: red;
    margin-right: 3px;
}
.contact-warpper label .tips{
    color: red;
    margin-right: 3px;
}
.contact-warpper label {
    font-size: 16px;
}
.contact-warpper label  b{
    font-size: 13px;
    color: red;
    margin-left: 4px;
}
.send-contact-btn {
    font-size: 18px;
    padding: 12px 0px;
    color: #fff;
    font-weight: bold;
    border-radius: 30px;
    background: #f15a24;
    display: block;
    margin: 60px auto 0 auto;
    width: 170px;
    text-align: center;
    cursor: pointer;
}
.contact-warpper .form-control{
    height: 40px;
    border:1px solid #f15a24
}
.usercenter-income-nav{
    margin-bottom: 70px;
}
.usercenter-income-nav li {
    float: left;
    width: 20%;
    
}
.usercenter-income-nav li a{
   border-bottom: 1px solid #ccc;
   padding-bottom: 10px;
   text-align: center;
   font-size: 20px; 
   display: block;
}

.usercenter-income-nav li.active a{
   border-bottom: 1px solid #f15a24;
   padding-bottom: 10px;
   text-align: center;
   color: #f15a24;
}

/* 首页 */
.index{
   background:#fffaf4;
}
.set-img2{
    text-align: right;
    margin-top: -200px;
}
.set-img2 img{
    height: 600px;
}

.index-info{
    padding-top: 80px;
}
.index-info h2{
    color: #f15a24;
    font-size: 48px;
    border-bottom: 1px dashed #999;
    padding-bottom: 25px;
    display: inline-block;
    margin-bottom: 20px;
}
.index-top h4{
    color: #808080;
    font-size: 20px;
    margin-top: 10px;
}
.index-center{
    margin-top: 400px;
}
.index-center-top .btns1{
    background: url(../images/zf1.png);
    display: inline-block;
    height: 50px;
    line-height: 50px;
    background-size: 217px;
    width: 217px;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    padding-left: 87px;
    margin-right: 30px;
}
.index-center-top .btns2{
    background: url(../images/zf2.png);
    display: inline-block;
    height: 50px;
     line-height: 50px;
    background-size: 217px;
    width: 217px;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    padding-left: 87px;
}
/* 个人 */
.penson-warpper{
    padding: 30px 0px;
}
.penson-warpper h4{
    text-align: center;
    margin: 20px 0 50px 0;
    font-size: 22px;
    border-bottom: 2px solid #f15a24;
    padding-bottom: 30px;
    color:  #f15a24;
    
}
.penson-warpper .row{
    padding: 0 65px;
}
.penson-warpper .form-group{
    margin-bottom: 20px;
}
.penson-warpper label .tips{
    color: red;
    margin-right: 3px;
}
.penson-warpper label {
    font-size: 16px;
}
.penson-warpper label  b{
    font-size: 13px;
    color: red;
    margin-left: 4px;
}

.penson-warpper .form-control{
    height: 40px;
    border:1px solid #f15a24
}
.send-code{
    background: #f15a24;
    color: #fff;
    text-align: center;
    height: 39px;
    line-height: 39px;
    border-radius: 5px;
    cursor: pointer;
}
.record-center{
    margin-bottom: 60px;
}
.record-center .left{
    font-size: 30px;
    font-weight: bold;
}
.record-center .left span{
    color: orangered;
    margin-right: 3px;
}
.record-center .left b{
    color: #ff0000;
    margin-left: 5px;
    font-size: 18px;
}
.record-center-btn{
    font-size: 18px;
    padding: 10px 0px;
    color:#ff0000;
    font-weight: bold;
    border-radius: 10px;
    background: #ffff00;
    display: block;
    width: 250px;
    text-align: center;
    border:1px solid #f15a24
}

/* 分页 */
.paginatoin-area {
    margin-top: 20px;

}
.paginatoin-area .pagination-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.paginatoin-area .pagination-box li {
    margin-right: 5px;
    display: inline-block;
}
.paginatoin-area .pagination-box li.active a {
    color: #fff;
    background-color: #f15a24;
}
.paginatoin-area .pagination-box li a {
    color: #111;
    height: 36px;
    width: 36px;
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    line-height: 36px;
    background-color: #fff;
}
.product-list{
    margin-top: 30px;
    display: block;
    
}
.product-list-img{
    border: 1px solid #ccc;
    border-bottom: 0;
}
.product-list-info{
    background: #fff;
    border:1px solid #ccc;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    padding: 10px 15px;
}
.product-list-info .title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.product-list-info p{
    font-size: 12px;
    color: #999;
    margin-bottom: 5px;
    font-weight: bold;
}
.product-list-info .price{
    font-size: 24px;
    color:  #f15a24;
}
.product-list-info .price span{
    font-size: 14px;
}

/* 底部 */
footer{
    background: #000;
    color: #fff;
    padding: 80px 0;
}
footer p{
    font-size: 16px;
}
.set-border{
    border-bottom: 1px solid #999;
    padding-bottom: 21px;
}
.bottom-bg{
    margin-top: 120px;
}

/* bannner */
.banner{
    background: #feeee9;
    padding:20px 20px 60px 20px;
}
.banner-info{
    background: #fff;
}
.login-user{
    position: absolute;
    top:65px;
    width: 155px;
    z-index: 9999;
}
.login-user li a{
    height: 34px;
    line-height: 34px;
    background-color: rgba(234, 234, 234,0.8);
    text-align: center;
    border-bottom: 1px solid #ccc;
    display: block;
    font-weight: bold;
}
.login-user li:hover a{
    background:#f15a24;
    color: #fff;
}
.haslogin a{
    background: url(../images/down.png) no-repeat 90% 5px;
    background-size: 14px;
    padding-right: 30px;
}
.record .nav-tabs>li>a{
    font-size: 20px;
    font-weight: bold;
}
.record .nav-tabs>li.active>a{
    color: #f15a24;
}

/* 平板 */
@media(max-width: 1025px) {
    
}

/* 手机 */
@media(max-width: 768px){
    .index-top h4{
        display: none;
    }
    .usercenter-income-nav li a {
        font-size: 16px;
    }
    .news{
        padding-top: 30px;
    }
    .apply .contact-ad,.contact-ad,.index-ad,.news-ad,.person-ad,.record .contact-ad{
        background-size: 320px;
        height: 60px;
        line-height: 60px;
        font-size: 24px;
        padding-left: 75px;
        width: 100%;
    }
    .index-ad,.person-ad{
        margin-bottom: 0;
    }
    .banner-info{
        padding: 0;
    }
    .penson-warpper h4 {
        text-align: center;
        margin: 10px 0 20px 0;
        font-size: 18px;
        border-bottom: 2px solid #f15a24;
        padding-bottom: 15px;
        color: #f15a24;
    }
    .record-clist {
        border:0;
        padding: 0px;
    }
    .record-top{
        margin-top: 25px;
    }
    .record-top .btn-warpper{
        width: 100%!important;
    }
    .record-btlist a{
        width: 140px!important;
        margin-right: 10px!important;
    }
    .record-top h3 {
        padding:0 15px;
        color: #666;
    }
    .record-top h5 {
        padding: 15px;
        color: #666;
        font-weight: 400;
    }
    .record-btn-list {
        text-align: center;
        margin: 0px 0 20px 0;
    }
    .record-contact-btn {
        font-size: 14px;
        background-color: #f15a24;
        padding: 6px 20px;
        color: #fff;
        text-align: center;
        font-weight: bold;
        border-radius: 30px;
        display: inline-block;
        margin:5px 10px;
    }
    .record-center {
        margin-bottom: 20px;
    }
    .record-center .left {
        font-size: 20px;
        font-weight: bold;
    }
    .penson-warpper .row {
        padding: 0 0px;
    }
    .record-center-btn{
        margin-top: 20px;
    }
    .user-info-warper{
        padding: 15px;
    }
    .send-btns{
        margin-top: 10px!important;
    }
    .penson-warpper{
        padding-top: 10px;
    }
    .banner-info h3{
        padding: 10px 15px;
        font-size: 22px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .news-pagechange .left{
        display:none
    }
    .news-pagechange .right{
        width: 100%;
        margin-top: 25px;
        text-align: center;
    }
    .index-sort{
        padding: 15px;
    }
    .index-sort-left{
        width: 100%;
    }
    .index-sort span {
        font-weight: bold;
        font-size: 14px;
        color: #999;
        cursor: pointer;
        margin-right: 10px;
    }
    .index-sort-left .left{
        margin-bottom: 5px;
    }
    .index-search{
        margin-top: 30px;
    }
    .index-search .clearfix{
        width: 100%!important;
        
    }
    .index-sort-left .clearfix{
        margin-bottom: 0;
    }
    .set-img2{
        display: none;
    }
    .index-sort-right{
        width: 100%;
        text-align: center;
    }
    .banner-info h5 {
        padding: 10px 15px;
        margin-top: 0px;
    }
    .banner-info h4 {
        display: inline-block;
        padding: 10px 30px;
    }
    .btn-warpper{
        padding: 15px;
    }
    .btn-button {
        width: 48%!important;
        float: left;
        font-size: 14px;
        border: 2px solid #f15a24;
        padding: 6px 0!important;
        color: #f15a24;
        text-align: center;
        font-weight: bold;
        border-radius: 30px;
    }
    .btn-button1 {
        width: 48%!important;
        float: right;
        font-size: 14px;
        border: 2px solid #f15a24;
        padding: 6px 0 6px 30px!important;
        color: #fff;
        font-weight: bold;
        border-radius: 30px;
        background: #f15a24 url(../images/jt.png) no-repeat 85% 10px;
        background-size: 18px;
    }
    .apply-bottom-img{
        padding: 15px 0;
    }
    .apply-bottom-img li{
        margin-bottom: 0;
    }
    .tags{
        padding: 5px 25px;
    }
    .apply .contact-warpper{
        padding: 0;
        margin-top: 20px;
    }
    .apply .contact-warpper .row{
        padding: 0 15px;
        margin-top: 20px;
    }
    .send-contact-btn{
        margin-top: 30px;
    }
    .apply-bottom{
        margin-top: 20px;
    }
    .apply-top h3 {
        padding: 10px 15px;
        color: #666;
        font-size: 22px;
    }
    .apply-top h5 {
        padding: 10px 15px;
        margin-top: 0px;
    }
    .apply-top{
        margin-top: 20px;
    }
    header .left{
        width: 100%;
        text-align: center;
    }
    header .right{
        width: 100%;
        text-align: center;
        display: block;
        padding-left: calc(50% - 110px);
    }
    header .right .left{
        display: inline-block;
        width: auto;
    }
    header .logo {
        height: 45px;
        margin-bottom: 15px;
    }
    header{
        padding: 15px 0;
    }

    .login-info{
        margin-top: 0;
    }
    .login-info{
        padding: 6px 12px!important;
        border-radius: 25px;
        background: #ffad25;
    }
    .bottom-bg{
        margin-top: 40px;
    }
    .set-border{
        border-bottom: 0;
    }
    footer {
        background: #000;
        color: #fff;
        padding: 30px 0;
    }
    footer img{
        height: 50px!important;
        margin-bottom: 20px;
    }
    .contact-warpper {
        padding: 15px;
    }
    .contact-warpper h4{
        margin-bottom: 20px;
    }
    .contact-t1 .right{
        width: 100%;
        text-align: center;
    }
    .detail{
        margin-top: 20px;
    }
    .Breadcrumbs{
        margin-top: 20px;
    }
    .Breadcrumbs li{
        font-size: 16px;
    }
    .news-page-btn {
        font-size: 14px;
        border: 2px solid #f15a24;
        padding: 6px 25px;
        color: #f15a24;
        text-align: center;
        font-weight: bold;
        border-radius: 30px;
        display: inline-block;
        margin-left: 10px;
    }
    .detail-top .right{
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .detail-center .title {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        margin-bottom: 5px;
    }
    .detail-center .intr {
        font-size: 16px;
        font-weight: bold;
        color: #999;
    }
    .huanjing {
        background: url(../images/hj1.png) no-repeat;
        border: 0!important;
        border-radius: 0!important;
        background-size: 150px;
        width: 150px;
        height: 36px;
        line-height: 30px;
        padding: 0!important;
        padding-left: 40px!important;
        font-size: 14px!important;
    }
    .d360 a {
        font-size: 14px;
        border: 2px solid #f15a24;
        padding: 5px 20px;
        color: #f15a24;
        text-align: center;
        font-weight: bold;
        border-radius: 15px;
        display: inline-block;
        margin-right: 20px;
    }
    .see360 .right{
        width: 100%;
        text-align: center;
    }
    .detail-bottom {
        margin-top: 20px;
    }
    .detail-bottom-list{
        padding: 0;
        padding-bottom: 15px;
    }
    .detail-contact{
        padding: 15px;
    }
    .detail-contact h3{
        font-size: 25px;
    } 
    .detail-contact textarea{
        margin-top: 10px;
    }
    .detail-bottom li {
        border: 1px solid #f15a24;
        color: #f15a24;
        padding: 6px 20px;
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        float: left;
        margin: 10px 5px 0px 0;
        border-radius: 20px;
        background: #fff;
    }
    .index-info h2{
        font-size: 30px;
    }
    .index-info{
        padding-top: 30px;
    }
    .clearall {
        background: url(../images/zf3.png) no-repeat;
        display: inline-block;
        height: 37px;
        line-height: 37px;
        background-size: 100px;
        width: 100px;
        color: #666666;
        font-size: 14px;
        font-weight: bold;
        padding-left: 25px;
        cursor: pointer;
    }
    .index-bottom{
        padding-bottom: 30px;
    }
    .login-warpper{
        padding-top: 0px;
    }
    .login-warpper h2 {
        font-size: 36px;
        margin-bottom: 40px;
        color: #f15a24;
        position: relative;
        padding-bottom: 16px;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .login-warpper ul{
        margin-top: 10px;
    }
    .contact-warpper{
        margin-top: 20px;
    }
    .other-login img {
        height: 35px;
        margin-right: 10px;
    }
    .news-contact h2 {
        font-size: 26px;
        color: #f15a24;
    }
    .news-contact {
        background: #feeee9;
        border-radius: 20px;
        padding: 30px 0;
        margin-top: 20px;
        text-align: center;
    }
    .news-list {
        margin-bottom: 20px;
        display: block;
    }
}