
a:hover{text-decoration: none;color: #007bff;}
.container-fluid {padding-top: 2rem;padding-bottom: 3rem;}
h2{padding-bottom: 1.5rem;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;width: 1200px;margin: 1.5rem auto;}

.position{color:#777;font-size: 0.875rem;}
.position p{width: 1200px;margin: 0 auto;color:#777;}
.position a{display:inline-block;padding:0 5px;color:#777;}
.position h3{color:#999;}
.position a:nth-child(1){color: #777;padding: 0;background: none;}

.line-jianjie {font-size: 1rem;padding-bottom: 2rem;background: #f9f9f9;}
.line-jianjie img{padding: 1rem 0;}
.line-jianjie .tit {padding: 2rem;line-height: 2rem;}
.line-jianjie h1{margin: 1.5rem 0;font-weight: bold;}
.line-jianjie h2{font-size: 1.1rem;    font-weight: bold;    padding: 0;    border: none;    margin: 0;}
.line-jianjie .tit p{margin-top: 1rem;font-size: 0.895rem;}
.line-jianjie .contact{margin-top:2rem;}
.line-jianjie .contact .btn{padding: 10px 30px;border: #2994FD;background-color: #2994FD;color: #fff;text-decoration: none;margin-right: 2rem;}
.line-jianjie .contact .btn a{padding: 10px 30px;color:#fff;}
.line-jianjie .contact .tel{background-repeat:no-repeat;background-position: left center;border: 1px solid #2994FD;padding: 10px 30px;background-color: #fff;}
.line-jianjie .contact .tel b{color: #2994FD;}

.line-liucheng{padding-bottom: 2rem;margin-top: 2rem;}
.line-liucheng img{display: block;margin: 0 auto;}
.line-liucheng h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.line-liucheng .text{margin-bottom: 1rem;}
.line-liucheng .text h3{font-size: 1rem;font-weight: bold;margin-bottom: 0.5rem;}
.line-liucheng p{line-height: 2rem;color: #666;}

.line-shebei{padding-bottom: 2rem;}
.line-shebei h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.line-shebei .list{margin-bottom: 2rem;border-radius: 5px;}
.line-shebei .list .text{background: #f5f5f5;padding: 1rem;text-align: center;height: 220px;}
.line-shebei h3{padding:0.5rem 0 1rem 0;}
.line-shebei h3:hover{color: #2994FD;}
.line-shebei .list p{color: #777;line-height: 1.5rem;padding: 0 0 1.5rem 0;overflow: hidden;}

.line-liuyan{background-color: #f5f5f5;padding: 2rem 0;margin-bottom: 2rem;}
.pro-title{margin-bottom: 2rem;}
.pro-title h2{text-align: center;float: none;padding-bottom: 1rem;font-size: 1.5rem;font-weight: bold;}
.pro-title i{display: block;width: 7%;height: 2px;background: linear-gradient(270deg,#4667aa, #388eef);margin: 0 auto;font-size: 0;}
.pro-title p{text-align:center;}
.tijiao {margin: 0rem auto;text-align: center;}
.tijiao ul li{width: 22%;display: inline-block;}
.tijiao .select,.tijiao .textbox{border: 1px solid #e6e6e6;height: 2.8rem;line-height: 2.8rem;border-radius: 5px;color: #999;outline: none;}
.tijiao ul li:last-child {clear: both;width: 100%;margin-top: 2.5rem;}
.tijiao .bssubmit{width: 15%;font-size: 1.2rem;border: none;border-radius: 5px;background: linear-gradient(270deg,#4667aa, #388eef);color: #fff;padding: 5px 0px;}
.tijiao ul li span{display: inline-block;border: 1px solid #246acf;border-radius: 5px;background-color: #fff;color: #246ACE;padding: 0 10px;line-height: 2.3rem;font-size: 1rem;margin-left: 2rem;}

.line-peizhi{padding-bottom: 2rem;}
.line-peizhi h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.line-peizhi h3{padding-bottom: 1rem;font-size: 1rem;font-weight: bold;margin-bottom: 0.5rem;}
.line-peizhi p{padding-bottom:1rem;}
.line-peizhi table{width: 100%;text-align: center;margin-bottom: 2rem;background: #f8f8f8;}
.line-peizhi table .firstRow {background: #4667aa;color: #fff;}
.line-peizhi table td{border: 1px solid #ddd;line-height: 2.5rem;font-size: 0.895rem;}
.line-peizhi table tr:hover {/* background-color: #2994FD; *//* color: #fff; */}

.line-datu{padding-bottom: 2rem;}
.line-datu h3{padding-bottom: 1rem;font-size: 1rem;font-weight: bold;margin-bottom: 0.5rem;}
.line-case{padding-bottom: 2rem;}
.line-case h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.line-case .txt{padding-top: 2rem;}
.line-case h3{margin: 10px 0px;font-size: 1rem;font-weight: bold;margin-bottom: 0.5rem;}
.line-case h3:hover {color: #2994FD;}
.line-case p{padding: 0.5rem 0;line-height: 1.7rem;color: #666;}
.line-case .list{padding-bottom: 1rem;}

.question{padding-bottom: 2rem;}
.question h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.question h3{margin: 1rem 0;font-size: 1rem;font-weight: bold;margin-bottom: 0.5rem;}
.question h3:hover {color: #2994FD;}
.question p{line-height: 2rem;color: #666;}
.question .answer{border-bottom: 1px solid #eeeeee;padding: 1rem 0;}

.line-more{padding-bottom: 2rem;}
.line-more h2{padding-bottom: 1.5rem;margin: 1.5rem 0;border-bottom: 1px solid #eee;font-size: 1.5rem;font-weight: bold;}
.line-more p{padding: 0.5rem 1rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}

.linelist h2{font-size: 1.8rem;font-weight: normal;text-align: center;padding-bottom: 0;margin: 2.5rem 0;}
.linelist h2 span{padding: 0px 15px;background-color: #fff;position: relative;top: 15px;}
.linelist .list{border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding: 2rem 1rem;}
.linelist .name{padding: 0.5rem;}
.linelist a{display: block;text-align: center;}
.linelist a:hover{text-decoration:none; color:#2994FD; outline:none;}

.page {padding:35px 5px 25px 15px;width:100%;overflow:hidden;text-align: center;}
.page li{display:inline;}
.page a{display:inline-block;border:1px solid #e3e3e3;text-align:center;color:#888;padding: 6px 12px;margin: 0 5px;}
.page a:hover {border:1px solid #ccc; background:#4667aa; color:#eee;}
.page .page-this {text-align: center;color: #fff;padding: 6px 12px;margin: 0 5px;background: #4667aa;border: 1px solid #e3e3e3;display: inline-block;}



@media screen and (max-width: 768px) {
    h2{text-align: center;width: auto;border-bottom: none;margin: 0;}
    h3{text-align: center;border-bottom: none;}
    .container-fluid{padding-top: 1rem;}
    .line-jianjie{padding-bottom: 0;}
    .line-jianjie h1{text-align: center;}
    .line-jianjie img{padding-bottom: 0;}
    .line-jianjie .tit{padding: 0.5rem;line-height: 1.5rem;}
    .line-jianjie .imgtit{background-color: #fff;margin: 0 auto;}
    .line-jianjie h2{display: none;}
    .line-jianjie .contact{margin: 2rem auto;text-align: center;}
    .line-jianjie .contact .btn{width: 48%;margin: 0;padding: 0.5rem 0;}
    .line-jianjie .contact .btn a{padding: 0.5rem 1rem;}
    .line-jianjie .contact .tel{width: 48%;margin: 0;padding: 0.5rem 1rem;}
    .line-jianjie .contact .tel span{display: none;}
    .line-liucheng{padding: 0;margin-top: 0;}
    .line-liucheng h2{border-bottom: none;padding-bottom: 0;padding-top: 1rem}
    .line-liucheng p{font-size: 0.875rem;text-align: center;}
    .line-shebei .list p{font-size: 0.875rem;}
    .line-shebei h3{font-size: 1rem;padding: 0.5rem;}
    .line-peizhi table{border-collapse: collapse;}
    .line-peizhi h3{padding-bottom: 0;}
    .line-case .list{padding: 0;}
    .line-case p{font-size: 0.875rem;}
    .question h3{font-weight: normal;}
    .question p{font-size: 0.875rem;}
    .question .answer{border: none;padding: 0;}
    .line-more p{padding-bottom: 1rem;font-size: 0.875rem;text-align: center;}
    .pro-title h2{padding-bottom: 0;}
    .wxzixun .form-control {border-radius: 20px 0 0 20px;height: 40px;border: 1px solid #e6e6e6;padding-left: 20px;box-sizing: border-box;width: 70%;float: left;}
    .wxzixun .btn-default {background: linear-gradient(270deg, #4667aa, #388eef);border-radius: 0px 20px 20px 0px;height: 40px;border: none;width: 30%;color: #fff;}
    .linelist h2{font-size: 1.5rem;margin: 1rem 0 2.5rem 0;}
    .linelist a{font-size: 0.895rem;}


}