﻿@charset "utf-8";
.inbanner { text-align: center; overflow: hidden; position: relative; background: url(../images/inbanner_about.jpg) no-repeat; background-position: center; height: 350px; background-size: cover; position: relative; }
.inbanner_serv { background-image: url(../images/inbanner_serv.jpg); }
.inbanner_news { background-image: url(../images/inbanner_news.jpg); }
.inbanner_track { background-image: url(../images/inbanner_track.jpg); }
.inbanner_help { background-image: url(../images/inbanner_help.jpg); }
.inbanner_about { background-image: url(../images/inbanner_about.jpg); }
/*innav*/
.innav { padding: 20px 30px; box-shadow: 1px 4px 10px 0px rgba(0, 0, 0, 0.05); border: solid 1px #e6e6e6; background-color: #fff; position: relative; margin-top: -40px; border-radius: 5px; }
.innav .innav_ul { float: left; width: calc(100% - 300px); margin-top: 6px; }
.innav .innav_ul li { float: left; margin: 0 18px 10px 18px; border-bottom: 2px solid #fff; line-height: 30px; }
.innav .innav_ul li a { font-size: 16px; color: #333; }
.innav .innav_ul li.on { border-bottom: 2px solid #dc040f; }
.innav .innav_ul li.on a { color: #dc040f; }
.innav .innav_dw { float: right; width: 224px; background-color: #dc040f; border-radius: 28px; border: solid 1px #e1e1e1; border-radius: 100px; color: #fff; padding: 18px 10px; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
.innav .innav_dw i { float: left; display: inline-block; margin: 0px 10px 0 30px; }
.innav .innav_dw a { font-size: 15px; color: #fff; }
/*inmain*/
.in_main { padding-bottom: 60px; }
.in_main .nr { background-color: #fff; padding: 50px 0 40px 0; box-sizing: border-box; }
.in_main .innav_tit { margin-bottom: 30px; text-align: center; padding-bottom: 12px; }
.in_main .innav_tit h1 { font-size: 36px; color: #1b1b1b; position: relative; display: inline-block; }
.in_main .innav_tit h1:before { content: ""; position: absolute; width: 60px; height: 2px; background-color: #dc040f; left: -80px; top: 15px; }
.in_main .innav_tit h1:after { content: ""; position: absolute; width: 60px; height: 2px; background-color: #dc040f; right: -80px; top: 15px; }
.in_main .inmain_txt { font-size: 14px; color: #444; line-height: 28px; }
.in_main .inmain_txt p { margin-bottom: 10px; }
.in_main .inmain_txt h2 { margin-bottom: 10px; font-size: 16px; color: #333; font-weight: bold; }
.in_main .inmain_txt h3 { margin-bottom: 5px; font-size: 14px; color: #333; }
/* help */
.faq_contain { width: 100%; }
.qamain { width: 100%; margin-top: 20px; }
.qarside { width: 318px; }
.qarside .imgb { width: 100%; padding-bottom: 30px; }
.qarside .imgb img { width: 100%; height: auto; }
.qamain .b { margin-bottom: 10px; width: 100%; padding: 0 20px; box-sizing: border-box;/* box-shadow: 1px 1px 11px 0px rgb(4 0 0 / 10%); *//* border-radius: 5px; */ }
.qamain .b:hover { border-color: #dc040f; }
.qamain .b.on { border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.qamain .b .q {    /*! margin-bottom: 10px; */ cursor: pointer; line-height: 55px; height: 55px; font-size: 15px; color: #333; position: relative; padding-left: 60px; border: 1px solid #eee; }
.qamain .b .q em { display: inline-block; background-color: #dc040f; height: 25px; color: #fff; line-height: 23px; padding: 0 5px; border-radius: 100px; margin-right: 10px; width: 25px; text-align: center; position: absolute; left: 20px; top: 16px; }
.qamain .b.on .q { color: #dc040f; font-weight: bold; }
.qamain .b .a { display: none; padding: 18px 60px; font-size: 14px; line-height: 28px; color: #666; position: relative; background-color: #f6f6f6; }
.qamain .b .a em { display: inline-block; background-color: #231815; height: 20px; color: #fff; line-height: 19px; padding: 0 5px; border-radius: 15px; margin-right: 10px; position: absolute; left: 20px; top: 23px; width: 20px; text-align: center; display: none; }
.qamain .b .q:hover span.txt { color: #dc040f; }
/*新闻资讯*/
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.newsfirst { margin: 20px 0 30px 0; }
.nleft { width: 480px; }
.nleft .pic { width: 100%; height: 230px; }
.nleft .pic img { width: 100%; height: 100%; }
.nleft .pic:after { padding-bottom: 67%; }
.nright { width: calc(100% - 500px); }
.nright .newstit { padding: 19px 0 18px 25px; background: #dc040f url(../images/newsbg.jpg) no-repeat 95% center; color: #fff; }
.nright .newstit span { font-size: 22px; display: inline-block; }
.nright .newstit em { font-size: 12px; font-family: arial; display: inline-block; margin-left: 10px; }
.nright .newscon { padding-top: 25px; /* border: 1px solid #d6d6d6; */
background-color: #f5f5f5; }
.nright .newscon .date { font-family: arial; color: #999; padding: 14px 0 10.3% 3%; }
.nright .newscon .date span { font-size: 40px; display: block; margin-bottom: 6px; }
.nright .newscon .date em { font-size: 12px; }
.nright .newscon .newfirstcon { width: 83%; margin-left: 5%; }
.nright .newscon .newfirstcon a { font-size: 16px; color: #333; font-weight: 600; line-height: 40px; display: inline-block; height: 40px; overflow: hidden; transition: 0.3s; }
.nright .newscon .newfirstcon p { height: 46px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.nright .newscon:hover a { color: #dc040f; }
.prev-next { float: left; margin-top: 10px; }
.prev-next a { display: block; color: #999; line-height: 25px; transition: 0.3s; }
.prev-next a b { color: #666; }
.prev-next a:hover { color: #2b59a4; }
.prev-next a.prev { border-bottom: 1px dashed #d4d4d4; }
.pic { position: relative; overflow: hidden; }
/*新闻列表*/
.new-list { }
.new-list li { color: #666; padding: 36px 0; border-bottom: 1px #efefef solid; }
.new-list li span { margin-right: 30px; color: #fff; text-align: center; background: #dc040f; float: left; width: 80px; height: 80px; font-size: 14px; }
.new-list li span strong { font-size: 27px; margin-top: 13px; display: block; margin-bottom: 10px; }
.new-list li p { font-size: 14px; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.new-list li a { padding-bottom: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #333; display: block;/* font-weight: bold; */ }
.new-list li a:hover { color: #D80808; }
/*新闻分页*/
.pagination { text-align: center; line-height: 30px; margin-top: 20px; }
.pagination a:nth-child(1), .pagination a:nth-child(2), .pagination a:nth-last-child(2), .pagination a:last-child { padding: 0 10px; font-size: 14px; border: 1px solid #e9e9e9; display: inline-block; color: #555; margin: 4px; text-decoration: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.pagination .number { width: 40px; font-size: 14px; border: 1px solid #e9e9e9; display: inline-block; color: #555; margin: 2px; text-decoration: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.pagination .number.current { width: 48px; font-size: 14px; border: 1px solid #dc040f; display: inline-block; color: #fff; background: #dc040f; margin: 0 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.pagination a:hover { text-decoration: underline; }
/* 文章页 */
.article { padding: 0 15px; }
.article .a-title { padding-bottom: 14px; border-bottom: 4px solid #f5f5f5; text-align: center; }
.article .a-title .h1 { width: 100%; line-height: 35px; font-size: 36px; margin-bottom: 8px; padding: 0 10px 10px 0; margin-top: 0; font-weight: bold; }
.article .a-title .info { width: 100%; line-height: 20px; font-size: 12px; color: #999; }
.article .a-title .info em { margin-right: 18px; font-style: normal; }
.article .a-dd { padding: 10px; background: #f5f5f5; color: #666; font-size: 13px; line-height: 1.6em; border-radius: 4px; border: 1px solid #eee; margin-bottom: 20px; }
.page_control .page_go { width: 50%; font-size: 12px; }
.page_control .page_go a { line-height: 33px; font-size: 13px; color: #666; }
.page_control .page_go a:hover { color: #f91819; }
.fl { float: left; }
.fr { float: right; }
.text-right { text-align: right!important; }
/* 返回样式 */
.page_control { width: 100%; margin-top: 30px; border-top: 1px solid #f1f1f1; padding-top: 20px; position: relative; }
.page_control .button { width: 83px; height: 30px; line-height: 28px; font-size: 14px; padding: 0; text-align: center; margin-top: -18px; background: #fff; border-radius: 0; display: inline-block; box-sizing: border-box; position: absolute; top: 3px; left: 48%; }
.button.btn-main-em { color: #dc040f; border: 1px solid #dc040f; }
.button.btn-main-em:hover { color: #fff; border: 1px solid #dc040f; background-color: #dc040f; }
/*track*/
.wayExpressBox { margin-top: 20px; }
.wayExpressBox .search_txt { width: 100%; font-size: 14px; line-height: 18px; resize: none; background: #fff; padding: 5px 10px; margin-bottom: 15px; border: 1px solid #dc040f; position: relative; overflow: hidden; }
.wayExpressBox .search_txt .query_txt { display: inline-block; line-height: 25px; width: 100%; height: 70px; border: none; font-size: 14px; vertical-align: top; color: #666; resize: none; overflow-y: hidden; outline: none; }
.wayExpressBox .search_box { margin-bottom: 15px; position: relative; z-index: 3; }
.wayExpressBox .result-list { position: relative; z-index: 1; }
.wayExpressBox .search_box .search_btn { display: block; width: 140px; line-height: 40px; color: #fff; background: #dc040f; border: 0; font-family: microsoft yahei; border-radius: 4px; cursor: pointer; }
.wayExpressBox .result-list .result-item, .wayExpressBox .result-list .result-map-item { background: #fff; padding: 0 25px 25px; color: #131313; margin-bottom: 20px; position: relative; }
.wayExpressBox .result-list .result-item .result-top, .wayExpressBox .result-list .result-map-item .result-top { margin-bottom: 10px; position: relative; }
.wayExpressBox .result-list .result-item .result-top .numbers, .wayExpressBox .result-list .result-map-item .result-top .numbers { display: block; width: 520px; font-size: 20px; line-height: 56px; border-bottom: 1px solid #f3f3f3; margin-bottom: 30px; margin: 0; }
.wayExpressBox .result-list .result-item .result-top .result-static, .wayExpressBox .result-list .result-map-item .result-top .result-static { position: absolute; right: 0; top: 15px; text-align: right; }
.wayExpressBox .result-list .result-item .result-top .result-static em.static-text, .wayExpressBox .result-list .result-map-item .result-top .result-static em.static-text { font-size: 16px; line-height: 26px; }
.wayExpressBox .result-list .result-item .result-top .result-static.static-4 .static-text, .wayExpressBox .result-list .result-map-item .result-top .result-static.static-4 .static-text { color: #dc040f; }
.wayExpressBox .branch-list { min-height: 185px; }
.wayExpressBox .result-list .result-item .branch-list .branch-item, .wayExpressBox .result-list .result-map-item .branch-list .branch-item { padding-left: 60px; position: relative; padding-bottom: 10px; display: none; }
.wayExpressBox .result-list .result-item .branch-list .branch-item.first, .wayExpressBox .result-list .result-map-item .branch-list .branch-item.first { display: block; font-weight: 700; color: #6c0611; }
.wayExpressBox .result-list .result-item .branch-list .branch-item.show, .wayExpressBox .result-list .result-map-item .branch-list .branch-item.show { display: block; }
.wayExpressBox .result-list .result-item .branch-list .branch-item.first .branch-circle, .wayExpressBox .result-list .result-map-item .branch-list .branch-item.first .branch-circle { width: 40px; height: 17px; line-height: 17px; background: #f5b100; color: #fff; left: 0; top: 0; border-radius: 0; padding: 0; border: 0; text-align: center; font-size: 12px; }
.wayExpressBox .result-list .result-item .branch-list .branch-item .branch-line, .wayExpressBox .result-list .result-map-item .branch-list .branch-item .branch-line { display: block; width: 1px; height: 100%; background: #e9e9ee; position: absolute; left: 20px; top: 0; z-index: 1; }
.wayExpressBox .result-list .result-item .branch-list .branch-item .branch-text, .wayExpressBox .result-list .result-map-item .branch-list .branch-item .branch-text { width: 100%; font-size: 14px; line-height: 22px; }
.wayExpressBox .result-list .result-item .branch-list .branch-item .branch-time, .wayExpressBox .result-list .result-map-item .branch-list .branch-item .branch-time { font-size: 12px; color: #a1a1a1; line-height: 22px; font-weight: normal; }
.wayExpressBox .result-list .result-item .branch-list .branch-item .branch-circle, .wayExpressBox .result-list .result-map-item .branch-list .branch-item .branch-circle { display: block; width: 6px; height: 6px; padding: 6px; background: #fff; border: 1px solid #33a2f7; border-radius: 100%; position: absolute; left: 13px; top: 6px; z-index: 2; }
.wayExpressBox .result-list .result-item .branch-list .branch-item .branch-circle em, .wayExpressBox .result-list .result-map-item .branch-list .branch-item .branch-circle em { display: block; width: 6px; height: 6px; background: #33a2f7; border-radius: 100%; position: absolute; left: 3px; top: 3px; }
.express-cont.price .price-result .result-item-list div { line-height: 88px; text-align: center; }
.express-cont.price .price-result .ship_a { display: block; width: 135px; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #231815; cursor: pointer; margin: 0px auto 0; border-radius: 100px; }
/*查价样式*/
.in_price { padding: 20px 0; }
.price_con { margin: 0; color: #666; font-size: 15px; }
.p_item { float: left; margin: 0 2% 15px 0; width: 49%; border: 1px solid #e8e8e8; padding: 6px 0; }
.p_item:nth-child(2n) { margin-right: 0; }
.p_item_tiji { width: 100%; }
.p_item span { width: 30%; text-align: right; display: inline-block; border-right: 1px solid #e8e8e8; padding-right: 16px; color: #000; }
.p_item .p_txt { width: 60%; height: 43px; border: 1px solid #fff; outline: none; padding-left: 10px; font-size: 15px; color: #666; }
.p_item .p_txt:focus { border-style: solid; border-color: #fff; background-color: #f8f8f8; }
.p_item .p_txt1 { width: 150px; }
.p_input { padding: 10px 100px; outline: none; border-radius: 5px; background-color: #dc040f; color: #fff; font-size: 16px; border: none; margin-top: 20px; }
.p_input:hover { opacity: 0.8; }
table { border-collapse: collapse; border-spacing: 0; }
.biao1 { width: 1100px; text-align: center; margin: 20px auto; }
.biao1 tr { }
.biao1 th { font-size: 14px; border: 0; padding: 10px 0; background-color: #333; color: #fff; }
.biao1 td { font-size: 14px; border: 1px solid #ddd; padding: 10px 0; }
.biao1 tr:hover { background-color: #f3f3f3; }
/*查价结果*/
.express-cont.price .price-result { width: 100%; background: #f1f1f1; margin-bottom: 50px; display: none; margin-top: 20px; }
.express-cont.price .price-result .result-item { height: 54px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.express-cont.price .price-result .result-item div { width: 20%; float: left; height: 54px; font-size: 14px; line-height: 54px; text-align: center; font-weight: 400; color: #696969; -webkit-box-sizing: border-box; box-sizing: border-box; }
.express-cont.price .price-result .result-item-list { height: 60px;/* line-height: 88px; */
}
.express-cont.price .price-result .result-item-list .product-type .item-number { font-size: 16px; font-weight: 700; color: #696969; }
.express-cont.price .price-result .result-item .item-number i { font-size: 24px; color: #696969; line-height: 36px; margin-right: 5px; }
::-webkit-input-placeholder {
color :  #666;
}
::-moz-placeholder {
color :  #666;
}
::-ms-input-placeholder {
color :  #666;
}
/*留言*/
.add-msg-form { margin-top: 20px; }
.add-msg-form input { box-sizing: border-box; padding: 0 15px; /* border: 1px solid #ddd; */
height: 50px; line-height: 50px; color: #444; width: 100%; margin-bottom: 20px; border-radius: 5px; font-size: 14px; background-color: #f9f3f3; outline: none; }
.add-msg-form .cf-column { position: relative; width: 50%; float: left; padding-right: 15px; padding-left: 15px; }
.row { margin-right: -15px; margin-left: -15px; }
.add-msg-form textarea { box-sizing: border-box; /* border: 1px solid #ddd; */
color: #333; min-height: 100px; padding: 15px; color: #444; width: 100%; margin-bottom: 20px; border-radius: 5px; background-color: #f9f3f3; }
.add-msg-form .col-md-12 { width: 100%; position: relative; }
.add-msg-form .col-md-12 .code { position: absolute; right: 15px; top: 0; }
.add-msg-form .submit-button { box-sizing: border-box; width: 100%; line-height: 50px; height: 50px; float: right; padding: 0px 15px; border: 0px; color: #fff; position: relative; background-color: #dc040f; cursor: pointer; font-size: 14px; margin-top: 0; }
.tuijian { margin-top: 20px; }
.tuijian h2 { font-size: 18px; font-weight: bold; height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.tuijian ul li { width: 33.33%; line-height: 30px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 0; padding-left: 18px; position: relative; }
.tuijian ul li:before { content: ""; background: #6d3691; height: 8px; width: 8px; border-radius: 50%; position: absolute; left: 0; top: 15px; }
.tuijian ul li a { color: #333; line-height: 30px; display: inline-block; font-size: 14px; }
.tuijian ul li a:hover { color: #dc040f; line-height: 30px; display: inline-block; }
