body{ min-width: 1200px; color: #333; font-family: "微软雅黑"; background:#fff; font-size: 14px; /*background: #f2f2f2;*/}
a{color: #333;}
.topbar {
    width: 100%;
    height: 50px;
    background: #fff;
    z-index: 101;
    color: #666;
    line-height: 50px;
    margin-top: 15px;
}
.topbar .top-menu {
    position: relative;
    font-size: 14px;
}
.topbar .top-menu a {
    color: #666;
    margin-top: 0;
    padding: 0 20px;
}
.topbar .top-menu a:hover{
    color: #1d7ed0;
    text-decoration: none;
    display: block;
}
.topmenu_zxxx{
    float: right;
}
.topbar .topmenu_zxxx a{color: #f00;}
.topmenu_zxxx b{
    padding: 0px 8px;
    margin-left: 3px;
    color: #fff;
    background-color: #1d7ed0;
    border-radius: 3px;
}
.topbar .top-down {
    min-width: 124px;
    position: relative;
}
.topbar .top-menu .top-side {
    background: #fff;
    display: block;
    padding: 0 20px;
    position: relative;
    z-index: 4;
    cursor: pointer;
}
.topbar .top-menu ul {
    box-shadow: 1px 1px 2px #ccc;
    position: absolute;
    top: 50px;
    z-index: 9999;
    margin-left: 20px;
    background-color: #fff;
}
.topbar .top-menu ul li{
    width: 100%;
    height: 40px;
    font-size: 0px;
}
.topbar .top-menu ul li a {
    display: inline-block;
    width: 100%;
    color: #333;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}

.hycontent{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
}
.hycontent_L{
    width: 200px;
    height: 100%;
    float: left;
    overflow: hidden;
}
.leftsidebar_box {
    width: 200px;
    height: 100%;
    min-height: 210px;
    overflow: auto;
    overflow-x: hidden;
}
.leftsidebar_box .sidebar-fold {
    height: 30px;
    line-height: 30px;
    background: #394555;
    color: #fff;
    text-align: center;
    user-select: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
}
.leftsidebar_box .sidebar-fold a{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.leftsidebar_box .sidebar-fold i:before {
    line-height: 30px;
}
.leftsidebar_box dl {
    position: relative;
}

.leftsidebar_box .sidebar-nav-fold dt {
    background: #1d7ed0;
    color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-weight: bold;
    line-height: 40px;
    cursor: pointer;
    position: relative;
}
.leftsidebar_box dt {
    background: #666;
    border-bottom: 1px solid #bbb;
    color: #fff;
    font-size: 14px;
    position: relative;
    line-height: 40px;
    cursor: pointer;
    position: relative;
}
.sidebar-title-icon {
    display: inline-block;
    margin: 0 8px 0 20px;
    vertical-align: middle;
    transition: transform 0.12s;
    -o-transition: -o-transform 0.12s;
    -ms-transition: -ms-transform 0.12s;
    -moz-transition: -moz-transform 0.12s;
    -webkit-transition: -webkit-transform 0.12s;
}
.leftsidebar_box dt i {
    position: absolute;
    left: 160px;
    top: 13px;
    display: block;
    width: 40px;
    height: 20px;
}
.leftsidebar_box .sidebar-nav-fold dd {
    display: block;
}
.leftsidebar_box dd {
    line-height: 32px;
    height: 32px;
    display: none;
}
.leftsidebar_box dd a {
    color: #666;
    line-height: 32px;
    background: #fff;
    display: block;
}
.leftsidebar_box dd a.active{
    color: #1d7ed0;
    background: #f6f6f6;
}
.leftsidebar_box dd a:hover{
    color: #1d7ed0;
    background: #f6f6f6;
}
.leftsidebar_box dd span {
    margin: 0 8px 0 36px;
}


.clearfix, .clf {
    display: block;
}
.clearfix:after, .clf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.hycontent_R{
    width: 990px;
    float: right;
    overflow: hidden;
    position: relative;
}
.hycontent_R .right_box {
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    /*min-height: 858px;*/
}
.index_l {
    width: 640px;
    /*padding-right: 350px;*/
    height: 100%;
    float: left;
}
.UserArea {
    height: auto;
    overflow: hidden;
    position: relative;
}
.my-account {
    height: auto;
    background-color: #fff;
}
.my-account .pic_area {
    height: 170px;
    /*width: 25%;*/
    min-width: 140px;
    /*max-width: 180px;*/
    text-align: center;
    float: left;
    background-color: #f9fafc;
}
.my-account .my-account-img {
    position: relative;
    /*padding: 10px;*/
    border: 5px solid #ddd;
    margin-top: 35px;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
    text-decoration: none;
    outline: none;
    display: inline-block;
    width: 100px;
    height: 100px;
}
.my-account .my-account-img img{
    width: 100%;
    height: 100%;
}
.hyzx_tent{
    width: 500px;
    overflow: hidden;
}
.my-account .my-account-info {
    width: 50%;
    float: left;
    padding-left: 10px;
    height: 170px;
}
.my-account .my-account-info .ui-tit-m {
    height: 25px;
    font-size: 16px;
    color: #333;
}
.hyzx_tentTitle{
    height: 25px;
    font-size: 16px;
    color: #333;
    margin-top: 10px;
}
.my-account .my-account-info p {
    width: 235px;
    height: 25px;
    line-height: 25px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.my-account .my-account-info .mai_a {
    margin-left: -10px;
    /*margin-top: 10px;*/
}
.orange {
    color: #1d7ed0;
    padding: 0 3px;
}
.my-account .my-account-info p a {
    color: #666;
    margin: 0 10px;
    font-size: 14px;
}
.hyzx_ywyText{
    width: 50%;
    float: left;
    padding-left: 10px;
    height: 170px;
}
.hyzx_ywyText h4{
    font-size: 16px;
    color: #1d7ed0;
    margin: 8px 0 5px 0;
}
.hyzx_ywyText p{
    line-height: 21px;
}

.ui-box1 {
    padding: 10px 20px 20px;
    background-color: #fff;
}
.ui-box-title {
    position: relative;
    height: 24px;
    line-height: 24px;
    /*margin-bottom: 15px;
    margin-top: 20px;*/
}
.ui-box1 .ui-box-title h3 {
    color: #333;
    font-size: 14px;
    line-height: 14px;
    border: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
}
.ui-box1 .ui-box-title h3 .rdmove{
    float: right;
    color: #1d7ed0;
}
.baduquick {
    background: #FFF;
    position: relative;
    font-size: 12px;
}
.baduquick .numub {
    width: 23%;
    float: left;
    text-align: center;
    padding: 16px 12px;
    margin: 1%;
    cursor: pointer;
    border: 1px solid #eee;
}
.baduquick .numub:hover{
    background-color: #f6f6f6;
}
.baduquick .titleb {
    padding: 10px 0;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    font-family: 'microsoft yahei', Tahoma, Geneva, sans-serif;
    border-bottom: 1px #dfdfdf dotted;
    line-height: 24px;
}
.baduquick .numub h2 {
    font-size: 14px;
    font-weight: bold;
    font-family: 'microsoft yahei', Tahoma, Geneva, sans-serif;
    color: #333;
}
.baduquick .numub h2:hover{
    color: #1d7ed0;
}

.quicklinks{
    width: 100%;
    overflow: hidden;
}
.quicklinks a {
    width: 23%;
    display: block;
    float: left;
    text-align: center;
    background-color: #f5f5f5;
    margin: 10px 1%;
}
.quicklinks .quicklink-b {
    display: block;
    padding: 12px;
    cursor: pointer;
    color: #444;
}
.quicklinks .quicklink-b:hover{
    color: #fff;
    background-color: #1d7ed0;
}
.quicklinks .bmicon {
    width: 64px;
    height: 64px;
    margin: 0 auto;
    font-size: 34px;
    line-height: 64px;
    padding-top: 15px;
    text-align: center;
    background-position: 0 0;
}
.quicklinks .quicklink-b h8 {
    font-size: 12px;
    margin-top: 10px;
    font-style: normal;
    display: block;
}


.index_r {
    /*position: absolute;
    right: 0;
    top: 0;*/
    height: 100%;
    width: 340px;
    float: right;
}
.my-assets {
    background-color: #fff;
    padding: 10px 20px;
    height: 170px;
}
.my-assets .ui-tit-m h4 {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    margin-bottom: 20px;
}
.my-assets .balance {
    display: inline;
    float: left;
    font-size: 14px;
    color: #808080;
    height: 40px;
    overflow: hidden;
}
.my-assets .balance .number {
    display: inline-block;
    padding-right: 4px;
    font-size: 30px;
    line-height: 40px;
    color: #f60;
}
.my-assets .action {
    display: inline;
    /*margin-left: 15px;*/
    margin-top: 2px;
    padding-top: 5px;
    padding-bottom: 8px;
    float: right;
}
.kuaijie {
    width: 100%;
    overflow: hidden;
}
.ui-button {
    display: block;
    cursor: pointer;
    box-shadow: none;
    text-align: center;
    text-decoration: none !important;
    border-radius: 2px;
    color: #fff;
    opacity: 1;
    padding: 6px 32px;
    background-color: #1d7ed0;
    border: 1px solid #1d7ed0;
    line-height: 16px;
}

.my-assets .kuaijie a {
    margin: 10px;
}

.pricetable td {
    padding: 3px;
}
input, select, textarea {
    height: 30px;
    padding: 5px;
    font-size: 14px;
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #555;
    font-family: "microsoft yahei";
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-right: 5px;
}
.mananews {
    width: 100%;
    height: 192px;
    overflow: hidden;
}
.mananews li {
    padding: 8px;
}
.mananews li a {
    font-size: 12px;
    color: #666;
    display: block;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mananews li a:hover{
    color: #1d7ed0;
}




/*快递认领*/
.hycontent_R .right_box .ui-box {
    padding: 10px 20px;
    background-color: #fff;
}
.ui-box-title {
    position: relative;
    height: 24px;
    line-height: 24px;
    margin-bottom: 15px;
}
.ui-box-title h3 {
    color: #333;
    font-size: 16px;
    line-height: 16px;
    border-left: 2px solid #1d7ed0;
    padding-left: 11px;
    margin-top: 8px;
}
.ui-table {
    border-collapse: collapse;
    width: 100%;
    background-color: #fff;
}
.ui-table td {
    padding: 5px;
    height: 24px;
    /*line-height: 24px;*/
    white-space: nowrap;
    border-bottom: 1px solid #e1e1e1;
}
/*.ui-table tr:hover td {
    background-color: #f5f5f5;
}*/
.ui-table.normal td {
    height: 40px;
    text-align: center;
    border: 1px solid #bbb;
    white-space: normal;
}
.ui-table.normal tr:hover{
    background-color: #f5f5f5;
}
.ui-box-container .pakh3 {
    height: 33px;
    line-height: 33px;
    margin: 8px 0;
    color: #040404;
    font-size: 14px;
    font-weight: normal;
    padding-left: 8px;
}
.ui-box-container .pakh3 span{
    padding-left: 10px;
    border-left: 5px solid #1d7ed0;
}
.red {
    color: #f00;
    padding: 0 3px;
}
.Validform_error {
    /*background: #FEFBD3;*/
}
.noborder, .noborder td {
    border: 0;
}

.kdrltcZZ{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 1001;
    display: none;
}
.kdrltcBox{
    width: 930px;
    background: #fff;
    z-index: 1002;
    position: absolute;
    top: 350px;
    left: 50%;
    padding: 20px 5px;
    margin-left: -360px;
    position: relative;
}
.cha{
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    right: 0;
}
.close{
    cursor: pointer;
}
.kdrltcTitle{
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #333;
    font-weight: 600;
    margin-bottom: 10px;
}
.kdrltcBox .kdrlBtn{
    display: inline-block;
    width: 40px;
    height: 20px;
    color: #fff;
    cursor: pointer;
    background: #1d7ed0;
    border-radius: 3px;
    margin-right: 10px;
}
.kdrltcBox .kdrlBtn:hover{
    color: #fff;
}
.kdrltcBox .quxiao{
    display: inline-block;
    width: 40px;
    height: 22px;
    line-height: 21px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.shenbao{
    display: inline-block;
    width: 40px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    cursor: pointer;
    background: #1d7ed0;
    border-radius: 3px;
    /*margin-right: 10px;*/
    vertical-align: middle;
}
.chakan{
    display: inline-block;
    width: 40px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
    vertical-align: middle;
}

.kdrltcSB td input{
    display: inline-block;
    width: 100%;
    border: 0;
    box-shadow: none;
}






/*预报包裹*/
.tip {
    font-size: 12px;
    background: #fcf8e2;
    line-height: 23px;
    width: 100%;
    padding: 5px 15px;
    color: #f56e0c;
    position: relative;
    padding-left: 40px;
}
.tip.tip_blue {
    background-color: #d9edf7;
    color: #3997f8;
    font-size: 15px;
}
.tip>span {
    color: #f56e0c;
    position: absolute;
    left: 15px;
    top: 8px;
}
.tip.tip_blue span {
    color: #35a8e1;
}
.ui-button-mgreen {
    background-color: #9dcd17;
    color: #fff;
    border: 1px solid #9dcd17;
}
.ui-button-gray {
    background-color: #f4f4f4;
    color: #666;
    border: 1px solid #ccc;
}




/*包裹列表*/
.title_list {
    margin: 20px 0;
    border-bottom: solid 1px #ccc;
    height: 31px;
}
.title_list a {
    display: block;
    float: left;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 0 18px;
    line-height: 29px;
    margin: 0 0 0 10px;
    margin-bottom: -1px;
    cursor: pointer;
    background-color: #f4f4f4;
}
.title_list a.active{
    line-height: 28px;
    border: solid 1px #fb7e2b;/*副色*/
    border-top-width: 2px;
    border-bottom-color: #fff;
    color: #fb7e2b;/*副色*/
    font-weight: bold;
    background-color: #fff;
}
.title_list a:hover {
    line-height: 28px;
    border: solid 1px #fb7e2b;/*副色*/
    border-top-width: 2px;
    border-bottom-color: #fff;
    color: #fb7e2b;/*副色*/
    font-weight: bold;
    background-color: #fff;
}




/*申请发货*/
.p20 {
    padding: 10px;
}
.ui-box {
    /*color: #555;*/
}
.aligncenter, .tc {
    text-align: center;
}
.ui-table {
    border-collapse: collapse;
    border: 1px solid #e1e1e1;
    width: 100%;
    background-color: #fff;
}
.ui-table th {
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0;
    white-space: nowrap;
    background-color: #f5f5f5;
}
.noborder, .noborder td {
    border: 0;
}
.ui-table td a {
    color: #62a232;
}
.ui-table td a.yllow{
    color: #fb7e2b;
}
.ui-table td a:hover {
    color: #fb7e2b;
}
.check_td input, input[type=checkbox] {
    border: none;
    box-shadow: none;
    height: auto;
}
input[type=checkbox] {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.zzfwAn{
    color: #1d7ed0;
    cursor: pointer;
}

.zzfwBox{
    width: 800px;
    margin: 0 60px;
    padding: 20px 50px;
    border: 1px solid #ccc;
}
.zzfwBox p label{
    margin-right: 10px;
}
.kdrltcBox .zzfwBtn{
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px 20px;
    cursor: pointer;
    border-radius: 3px;
    color: #fff;
    background: #1d7ed0;
    vertical-align: middle;
}
.kdrltcBox span.zzfwBtn{
    color: #1d7ed0;
    background: #fff;
    border:1px solid #1d7ed0;
}










/*快递订单*/
.button {
    display: inline-block;
    background: #f5f5f5;
    border: 1px solid #ddd;
    box-shadow: none;
    color: #666;
    padding: 0 20px;
    cursor: pointer;
    line-height: 28px;
}
.ui-button-morange {
    background-color: #1d7ed0;
    color: #fff;
    border: 1px solid #1d7ed0;
}
.pagination {
    text-align: right;
    padding: 4px 0 5px 0;
    font-size: 12px;
    color: #999;
    height: 24px;
}
.Validform_checktip {
    margin-left: 8px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    display: inline-block;
}
.tab-box {
    width: 100%;
    margin-bottom: 50px;
}
.tab-box .abgne_tab {
    width: 100%;
    clear: left;
}
.tab-box .abgne_tab ul.tabs {
    /* height: 40px; */
    margin: 0 auto;
    margin-bottom: 10px;
    /* border-right: 1px #1996d5 solid; */
}
.tab-box .abgne_tab ul.tabs li {
    float: left;
    /* height: 40px; */
    /* padding: 6px 0; */
    line-height: 20px;
    margin-right: 4px;
    position: relative;
    border: 1px #bbb solid;
}
.tab-box .abgne_tab ul.tabs li a {
    display: block;
    text-align: center;
    text-decoration: none;
    /* padding: 0 20px; */
    padding: 6px 10px;
    /* margin-right: 10px; */
    height: 100%;
    font-size: 14px;
    color: #333;
}
.tab-box .abgne_tab ul.tabs li.active a, .tab-box .abgne_tab ul.tabs li:hover a {
    background: #62a232;
    color: #fff;
    border-color: #62a232;
}
.tab-box .abgne_tab ul.tabs li:after {
    content: ' ';
    display: none;
    width: 10px;
    height: 10px;
    background: #62a232;
    position: absolute;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.tab-box .abgne_tab ul.tabs li.active:after {
    display: block;
}

.tab-box .abgne_tab .tab_container {
    clear: left;
    border: 1px solid #bbb;
}
.tab-box .abgne_tab .tab_container .tab_content {
    display: none;
    padding: 10px;
}
.tab-box .abgne_tab .tab_container .tab_content.active {
    display: block;
}

.ui-table thead {
    color: #666;
}
.ui-table.ui-table-bordered td {
    height: 40px;
    border: 1px solid #bbb;
}

.ckwlBtn{cursor: pointer;}
.ckwlBtn:hover{color: #1d7ed0;}
.ckwlBox .kdrltcBox {top: 268px;}
.ckwlBox .g_x {margin: 20px auto 5px;}
.ckwlBox li.ckwlCent{text-align: center;}







/*订单付款*/
.ddfk_content{
    width: 100%;
    overflow: hidden;
    padding: 0 20px 50px 20px;
}
.MARK {
    width: 100%;
    overflow: hidden;
    font-size: 18px;
    color: #000;
    text-align: center;
    padding: 30px 0;
}
.ddfk_topL{
    width: 55%;
    overflow: hidden;
    float: left;
}
.ddfk_topR{
    width: 45%;
    overflow: hidden;
    float: left;
}
.ddfk_top p{
    width: 100%;
    overflow: hidden;
    line-height: 40px;
}
.ddfk_shrxx{
    width: 100%;
    overflow: hidden;
    line-height: 30px;
}
.ddfk_shrxx b{color: #000;}
.ddfk_shrxx span{
    margin-right: 10px;
}
.psd_listBox {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    margin: 5px 0;
    border-top: 1px solid #1d7ed0;
    border-bottom: 1px solid #1d7ed0;
}
.CHARGES {
    width: 100%;
    overflow: hidden;
}
.CHARGES li {
    width: 19%;
    overflow: hidden;
    float: left;
    color: #000;
    font-weight: bold;
    text-align: center;
}
.CHARGES li:first-of-type{width: 24%;}
.CHARGES_list {
    width: 100%;
    min-height: 240px;
    overflow: hidden;
    padding-top: 5px;
}
.CHARGES_list p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}
.CHARGES_list p span {
    display: block;
    width: 19%;
    height: 30px;
    line-height: 30px;
    float: left;
}
.CHARGES_list p span:first-of-type{width: 24%;}

.zjje{
    width: 100%;
    overflow: hidden;
    /*margin: 20px 0;*/
    padding: 20px 30px 0 30px;
}
.zjje p{
    width: 70%;
    float: left;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}
.zjje p:last-of-type{
    width: 30%;
    text-align: right;
}
.zjje p span.jfsm{
    font-size: 14px;
    color: #1d7ed0;
    margin: 0 20px;
}
.zjje p span input{
    width: 50px;
    font-size: 14px;
}
.ddfk_yfje{
    margin: 20px 0;
    padding: 15px 30px;
    border: 2px solid #1d7ed0;
}
.ddfk_yfje p em{
    margin-left: 30px;
    font-size: 14px;
}
.ddfk_yfje p em a{
    color: #1d7ed0;
    text-decoration: underline;
}
.ddfk_zfmm{
    width: 100%;
    overflow: hidden;
    padding: 0 30px;
}
.ddfk_zfmm input{
    margin: 15px 30px 30px 0;
}
.ddfk_zfmm em a{
    color: #1d7ed0;
    text-decoration: underline;
}
.ddfk_zfmm button{
    width: 100px;
    height: 30px;
    background-color: #1d7ed0;
    font-size: 14px;
    color: #fff;
    border: none;
    outline: 0;
    cursor: pointer;
    border-radius: 3px;
}









/*订单明细*/
table {
    width: 100%;
    border-spacing: 0px;
}
.ddmxContent{
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.m_change h1 {
    font-size: 16px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
    text-indent: 20px;
}
.order_det {
    margin: 20px;
}
.order_det .table, .order_det .table td, .order_det .table th {
    border: 1px solid #aaa0a0;
    text-align: center;
    height: 43px;
    font-size: 14px;
}
.order_det .table {
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
}
.order_det .table th {
    background: #bfbfbf;
    text-indent: 40px;
    text-align: left;
}
.order_det .table td.h {
    background: #e5e5e5;
}
.tablela {
    text-align: center;
    border: 1px solid #aaa0a0;
    border-top: 0;
}
.tablela .lef {
    border-right: 1px solid #aaa0a0;
}
.tablela .tablep {
    border-collapse: separate;
    padding: 3px;
    margin: auto;
    border-spacing: 3px;
}
.tablela .tablep td, .tablela .tablep th {
    height: 38px;
    border: 1px solid #aaa0a0;
}
.ddfk_middle h2.zdmx{
    color: #000;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
}

.dyzd{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 20px;
}
.dyzd a{
    display: inline-block;
    color: #fff;
    padding: 8px 20px;
    background: #1d7ed0;
    border-radius: 5px;
}



.m_change h1 a.ddmxdy_btn{
    display: inline-block;
    width: 60px;
    height: 30px;
    color: #fff;
    cursor: pointer;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    background-color: #72aaff;
    text-indent: 0px;
    margin: 10px 0;
}
.chdbj_box {
    width: 100%;
    overflow: hidden;
    padding: 30px 35px 0px 25px;
}
.chdlogo {
    width: 100%;
    height: 160px;
    overflow: hidden;
    position: relative;
}
.chdlogoBox {
    width: 100%;
    /* height: 120px; */
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.chdlogoBox img {
    max-height: 80px;
    max-width: 160px;
}
.chdbj_heard {
    width: 100%;
    overflow: hidden;
}
.chdbj_heard h1 {
    font-size: 22px;
    color: #333;
    line-height: 30px;
    text-align: center;
    border-bottom: 0;
    margin-bottom: 20px;
}
.shipper_left {
    width: 520px;
    overflow: hidden;
    float: left;
}
.shipper_left p, .shipper_right p, .Marks li p {
    width: 100%;
    overflow: hidden;
    line-height: 40px;
}
.shipper_left p span, .shipper_right p span, .Marks li p span {
    font-size: 16px;
    color: #000;
}
.shipper_right {
    width: 300px;
    overflow: hidden;
    float: right;
}
.yfzd_content .shipper_right {
    width: 400px;
}
.MARK {
    width: 100%;
    overflow: hidden;
    font-size: 18px;
    color: #000;
    text-align: center;
    padding: 30px 0;
}
.ddmxdy_content .psd_listBox{
    border-bottom: 0;
    margin: 0;
}
.yinhang li {
    width: 100%;
    overflow: hidden;
    padding: 15px 0;
}
.yinhang li h2 {
    color: #000;
}
.yinhang li p {
    line-height: 30px;
}
.shuoming {
    /* color: #333; */
    padding: 0 45px;
    text-align: center;
    line-height: 25px;
}









/*集运仓库地址*/
.jchsz_content{
    width: 100%;
    height: 100%;
    font-size: 14px;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 1001;
    display: none;
}
.jchsz_box{
    width: 545px;
    background: #fff;
    z-index: 1002;
    position: relative;
    top: 350px;
    left: 50%;
    padding: 20px;
    margin-left: -165px;
}
.jchsz_input{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 20px 0;
}
.jchsz_input label{
    margin: 0 20px;
}
.jchsz_tab{
    width: 100%;
    overflow: hidden;
}
.jchsz_list{
    width: 100%;
    overflow: hidden;
    text-align: center;
    display: none;
}
/*.jchsz_list.on{
    display: block;
}*/
.jchsz_list p{
    margin-bottom: 20px;
}
.jchsz_btn{
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #1d7ed0;
    margin: 0 20px;
    border-radius: 5px;
    cursor: pointer;
}
.jchsz_btn.close{
    color: #333;
    background: #d4cdcd
}

.shdzgl input{
    width: 200px;
    float: left;
}





/*收货地址*/
span.note {
    padding: 2px 5px;
    border: 1px solid #1d7ed0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e8f0f9;
    color: #1d7ed0;
    display: none;
    cursor: pointer;
}
span.note.on {
    color: #fff;
    background: #1d7ed0;
    display: inline-block;
    cursor: not-allowed;
}
table tr:hover span.note{
    display: inline-block;
}














/*在线充值*/
.topup_top {
    margin-top: 20px;
}
.topup_top ul {
    overflow: hidden;
    zoom: 1;
    padding-top: 10px;
}
.topup_top li {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    float: left;
    width: 188px;
    line-height: 40px;
    text-align: center;
}
.topup_top li.on {
    border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid #fff;
    line-height: 50px;
    margin-top: -10px;
    color: #1d7ed0;
}
.topup_tab{
    padding: 20px;
    margin-top: -1px;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    overflow: hidden;
}
.topup_list{
    width: 100%;
    overflow: hidden;
    display: none;
}
.topup_list.active{
    display: block;
}
.yhkBox{
    width: 100%;
}
.yhkBox li{
    width: 49%;
    height: 150px;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
    padding:10px 20px;
    border: 1px solid #d9d9d9;
}
.yhkBox li:nth-child(2n){
    margin-right: 0;
}
.yhkBox li h2{
    height: 40px;
    line-height: 35px;
    font-size: 18px;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}
.yhkBox li p{
    line-height: 30px;
}
.yhkxxtj {
    width: 100%;
    overflow: hidden;
}
.yhkxxtj p{
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
}
.yhkxxtj p .jydh{
    width: 300px;
}
.yhkxxtj p .ifile{
    border: 0;
    font-size: 14px;
    box-shadow: none;
}
.yhkxxtjBtn{
    display: block;
    border: 0;
    width: 143px;
    text-align: center;
    border-radius: 5px;
    background-color: #1d7ed0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    margin: 20px 0 0 70px;
}

.zfbxxtj{
    width: 100%;
    overflow: hidden;
}
.zfbxxtj p{
    line-height: 40px;
    padding-left: 300px;
}

.smBox{
    width: 100%;
    overflow: hidden;
}
.smBox_list{
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}
.smBox_list h2{
    text-align: center;
    margin-bottom: 10px;
}
.smBox_list p.smts{
    color: #ff4545;
}
.smImg{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 20px;
}
.smImg span.smImgbox{
    display: inline-block;
    width: 320px;
    height: 420px;
    overflow: hidden;
    margin: 0 20px;
    padding: 10px;
    border: 1px solid #0279c5;
}
.smImg span.smImgbox img{
    width: 100%;
    height: 100%;
}







/*财务流水*/
.mindYE_zhye {
    width: 100%;
    height: 150px;
    overflow: hidden;
}
.zhye {
    width: 600px;
    height: 100%;
    float: left;
    padding: 0 30px;
    /*border-right: 1px solid #e4e9ee;*/
}
.zhye_title {
    width: 100%;
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin: 30px 0 10px 0;
}
.zhye_list {
    width: 100%;
    overflow: hidden;
}
.zhye_list label {
    display: inline-block;
    height: 40px;
    color: #333;
    font-weight: 700;
    margin-right: 30px;
    vertical-align: middle;
}
.zhye_list label span {
    font-size: 30px;
}
.zhye_list label a {
    display: inline-block;
    width: 96px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    background-color: #1d7ed0;
    border-radius: 3px;
    margin-top: 5px;
    vertical-align: middle;
}
.mindYE_jiluMenu {
    width: 100%;
    height: 41px;
    border-bottom: 2px solid #e4e9ee;
}
.mindYE_jiluMenu li {
    display: inline-block;
    padding: 10px 30px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}
.mindYE_jiluMenu li.active {
    color: #45a2ff;
}
.mindYE_jiluMenu span {
    display: inline-block;
    width: 1px;
    height: 12px;
    vertical-align: middle;
    background-color: #e4e9ee;
}

.mindPJ_table {
    width: 100%;
    overflow: hidden;
    margin: 15px 0;
}
.mindPJ_table table {
    color: #333;
    width: 100%;
    overflow: hidden;
}
.mindPJ_table table tr.dh {
    height: 40px;
    background-color: #f5f5f5;
    border-bottom: 0;
}
.mindPJ_table table tr {
    padding: 15px 0px;
    border-bottom: 1px solid #e4e9ee;
}
.mindYE_table table tr td {
    padding: 10px 10px;
    text-align: center;
}
.mindYE_table table tr td.tal {
    text-align: left;
}
.mindPJ_table table tr td a {
    color: #45a2ff;
}


.credit_p_s p {
    color: #333;
    line-height: 25px;
}










/*我的优惠券*/
.wdyhq_content{
    width: 100%;
    overflow: hidden;
}
.wdyhq_menu{
    width: 306px;
    height: 50px;
    margin: 20px auto 50px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px;
}
.wdyhq_menu li {
    width: 150px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: left;
    cursor: pointer;
    border-radius: 5px;
}
.wdyhq_menu li.active {
    color: #fff;
    background: #0279c5;
}

.m_coup {
    background: #fff;
    margin-bottom: 10px;
    width: 1860px;
    overflow: hidden;
}
.m_couph{
    width: 930px;
    float: left;
}
.m_coup .m_couph .m_couph_p {
    overflow: hidden;
    zoom: 1;
}
.cart_wi {
    width: 100%;
    margin: 20px auto 0;
}
.m_coup .m_couph .coup_text {
    width: 300px;
    float: left;
    height: 35px;
    line-height: 20px;
    text-indent: 10px;
    border: 1px solid #ccc;
}
.m_coup .m_couph .sub {
    cursor: pointer;
    height: 35px;
    border-radius: 0;
    margin: 0;
    padding: 0;
    float: left;
    width: 105px;
    margin-left: -10px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #ff7500;
    font-size: 14px;
}
.m_coup .coup_ul {
    overflow: hidden;
    zoom: 1;
    line-height: 30px;
    margin-top: 10px;
}
.m_coup .coup_ul li {
    float: left;
    border-bottom: 1px solid #e3e3e3;
    width: 150px;
    text-align: center;
    cursor: pointer;
}
.m_coup .coup_ul li.on {
    color: #ff7500;
    border-bottom: 1px solid #ff7500;
}
.couph_k{
    width: 100%;
    overflow: hidden;
    padding-top: 30px;
    display: none;
}
.couph_k.active{
    display: block;
}
.couph_k .yhq_list li {
    margin: 0 50px 30px 50px;
}
.couph_k .yhq_list li:nth-child(2n){
    margin-right: 0;
}
.couph_k .yhq_list li:nth-child(3n) {
    margin-right: 50px;
}




/*.couph_k ul li {
    float: left;
    margin-top: 20px;
    margin-right: 10px;
}
.couph_k ul li:nth-child(4n){
    margin-right: 0;
}
.coupon {
    position: relative;
    padding-bottom: 30px;
    overflow: hidden;
    zoom: 1;
    width: 225px;
    height: 115px;
    background: url(../images/blue_coup.png) no-repeat top;
    background: #f00;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    color: #fff;
    position: relative;
    z-index: 1;
}
.coupon.gray {
    background-image: url(../images/gray_coup.png);
}
.coupon .ico {
    position: absolute;
    z-index: 2;
    font-size: 28px;
}
.coupon .spl {
    float: left;
    line-height: 115px;
    width: 110px;
    text-align: center;
    font-size: 55px;
    font-weight: bold;
}
.coupon .spr {
    float: left;
    width: 110px;
    text-align: center;
    font-size: 14px;
}
.coupon .spr h6 {
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;
}
.coupon .spr span {
    font-size: 12px;
    line-height: 30px;
}
.coupon .used {
    background: rgba(200,200,200,0.5);
    position: absolute;
    z-index: 3;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 78%;
}
.coupon .used img {
    position: absolute;
    right: 5px;
    bottom: -30px;
}*/








/*最新消息*/
.zxxx_content{
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}
.zxxx_content dl{
    width: 450px;
    overflow: hidden;
    float: left;
    padding: 20px 0;
    margin-right: 50px;
}
.zxxx_content dl:nth-child(2n){
    margin-right: 0;
}
.zxxx_content dl dt {
    width: 120px;
    height: 120px;
    float: left;
    margin-right: 15px;
}
.zxxx_content dl dt img{
    width: 100%;
    height: 100%;
}
.zxxx_title{
    width: 315px;
    line-height: 40px;
    font-size: 16px;
    float: left;
}
.zxxx_title b{
    display: inline-block;
    width: 225px;
    color: #0279c5;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zxxx_title span{
    float: right;
    color: #000;
}
.zxxx_text{
    width: 315px;
    color: #666;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
}




/*最新消息详情*/
.zxxxxq_content{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
.zxxxxq_title{
    width: 100%;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.zxxxxq_title h2{
    margin-bottom: 10px;
}
.zxxxxq_text{
    width: 100%;
    overflow: hidden;
    padding: 20px;
}
.zxxxxq_text img{
    max-width: 910px;
}









/*基本信息管理*/

.jbxxgl tbody tr td.td1{
    text-align: right;
}
.tx_imgBox{
    width: 100px;
    height: 100px;
    border: 5px solid #ddd;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
}
.tx_imgBox img{
    width: 100%;
    height: 100%;
}
.zjsc .spzt {
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.zjsm_imgBox {
    width: 100%;
    height: 100%;
    position: relative;
    background: url(../images/no_pic.jpg) center no-repeat;
    -moz-background-size: 90% 90%;
    background-size: 90% 90%;
}
.zjsm_imgBox img {
    width: 100%;
    height: 100%;
}








/*客服中心*/

/*提交问题*/

.ysjg_menu li a{
    display: block;
    width: 100%;
    height: 100%;
    color: #333;
    background: #d9edf7;
}
.ysjg_menu li.active a{
    color: #fff;
    background: #0279c5;
}

.tjwt_content{
    width: 100%;
    overflow: hidden;
}
.ywbd_Title{
    width: 100%;
    height: 36px;
    line-height: 35px;
    margin: 10px 0 30px 0;
    background-color: #d9edf7;
    border-bottom: 1px solid #45a2ff;
}
.ywbd_Title b{
    color: #3997f8;
    margin: 0 30px;
    font-size: 18px;
}
.tjwt_box{
    width: 100%;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 20px 0;
    color: #333;
}
.tjwt_box .tjwt_li{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}
.tjwt_li span{
    display: inline-block;
    width: 120px;
    text-align: right;
    margin-right: 10px;
    vertical-align: top;
}
.tjwt_li input{
    display: inline-block;
    width: 600px;
    height: 30px;
    padding-left: 5px;
    border: 1px solid #ccc;
}
.tjwt_li textarea{
    display: inline-block;
    width: 600px;
    height: 150px;
    padding: 5px;
    border: 1px solid #ccc;
}
.wtjt_box{
    display: inline-block;
    width: 500px;
    height: 100px;
    overflow: hidden;
}
.spzt_Imgbox {
    width: 100%;
    height: 100px;
    overflow: hidden;
    /*margin-top: 20px;*/
    position: relative;
}
.spzt_Imgbox li {
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative;
    float: left;
    margin-right: 20px;
}
.zjsm_imgBox {
    width: 100%;
    height: 100%;
    position: relative;
    background: url(../images/no_pic.jpg) center no-repeat;
    -moz-background-size: 90% 90%;
    background-size: 90% 90%;
}
.spzt_Imgbox li img {
    width: 100%;
    height: 100%;
}
.tjwt_li button{
    display: block;
    width: 100px;
    height: 40px;
    color: #fff;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 5px;
    background-color: #1d7ed0;
}



/*问题列表*/
.wtlb_box{
    width: 100%;
    overflow: hidden;
}
.wtlb_box table {
    width: 100%;
    overflow: hidden;
    text-align: center;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
}
.wtlb_box table tr{
    height: 40px;
}
.wtlb_box table tr:nth-child(2n-1){
    background-color: #d9edf7;
}
a.blue {
    color: #0279c5;
}



/*查看回复*/
.ckhf_box{
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
}
.ckhf_box table {
    width: 100%;
    overflow: hidden;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
}
.ckhf_box table tr{
    height: 40px;
}
.ckhf_box table tr td:nth-child(1){
    width: 20%;
    text-align: right;
    padding-right: 10px;
}
.ckhf_box table tr td:nth-child(2){
    width: 80%;
    text-align: left;
    padding-left: 10px;
}
.tjwt_content tr td img{
    max-width: 200px;
    max-height: 120px;
}
.hfxx_box table.he tr:nth-child(1){
    border-top: 2px solid #45a2ff;
}
.hfxx_box table.my tr:nth-child(1){
    border-top: 2px solid #ff4545;
}













/*登录*/
.login_content{
    width: 100%;
    height: 670px;
    overflow: hidden;
    border-top: 3px solid #1d7ed0;
    background: url(../images/loginbg.png) center no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.login_box{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 40px;
}
.login_img{
    width: 650px;
    height: 600px;
    float: left;
}
.login_img img{
    width: 100%;
    height: 100%;
}
.login_text{
    width: 460px;
    height: 430px;
    border: 1px solid #ccc;
    background: #fff;
    float: right;
    margin-top: 80px;
    padding:40px 50px;
}
.login_text h1{
    font-size: 24px;
    color: #1d7ed0;
    font-weight: 600;
    text-align: center;
}
.login_text input{
    display: inline-block;
    width: 100%;
    height: 60px;
    font-size: 16px;
    padding-left: 15px;
    margin-top: 30px;
}
.login_text p{
    width: 100%;
    line-height: 60px;
}
.login_text p input{
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.login_text p span{
    float: right;
}
.login_text p span .blue{
    color: #1d7ed0;
    margin-right: 5px;
}
.login_text button{
    display: inline-block;
    width: 100%;
    height: 60px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    background: #1d7ed0;
}





/*注册*/
.zhece_text {
    width: 460px;
    height: 570px;
    border: 1px solid #ccc;
    background: #fff;
    float: right;
    margin-top: 8px;
    padding: 20px 50px;
}
.zhece_text li{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    font-size: 0px;
}
.zhece_text li label{
    display: inline-block;
    width: 25%;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}
.zhece_text input,.zhece_text select {
    display: inline-block;
    width: 70%;
    height: 40px;
    font-size: 16px;
    padding-left: 15px;
    margin-top: 0px;
}
.zhece_text button {
    display: inline-block;
    width: 70%;
    height: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    background: #1d7ed0;
    /*margin-top: 20px;*/
}







/*首页*/

.layout {
    width: 1200px;
    margin: 0 auto;
}
.hend{
    width: 100%;
    height: 180px;
    background: #fff;
    border-bottom: 5px solid #f2f2f2;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
}
.hend_yhq{
    width: 100%;
    height: 50px;
}
.hend_yhq img{
    width: 100%;
    height: 100%;
}
.hend_EN{
    width: 100%;
    height: 30px;
    overflow: hidden;
    background: #f2f2f2;
}
.hend_ENText{
    width: 1200px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    margin: 0 auto;
}
.hend_ENText a{
    color: #333;
    margin: 0 10px;
}
.hend_ENText a.red{color: #f00;}
.hend_ENText a:hover{
    color: #0279c5;
}
.pt100{margin-top: 180px;}
.logo{
    width: 210px;
    height: 50px;
    float: left;
    margin-top: 25px;
}
.logo img{
    width: 100%;
    height: 100%;
}
.index{
    width: 100px;
    height: 95px;
    line-height: 100px;
    text-align: center;
    float: left;
    margin-left: 90px;
}
.index a{
    color: #0279c5;
    font-size: 14px;
}
.mune{
    width: 600px;
    height: 95px;
    float: left;
}
.mune li{
    width: 100px;
    height: 96px;
    float: left;
    font-size: 14px;
    line-height: 93px;
    text-align: center;
    border: 1px solid #fff;
    border-top: 2px solid #fff;
    position: relative;
}
.mune li:hover{
    border: 1px solid #f2f2f2;
    border-top: 2px solid #0279c5;
}
.mune li a{
    color: #333;
}
.mune li a:hover{
    color: #0279c5;
}
.mune li span{
    margin-left: 5px;
}
.muneHover{
    display: none;
    width: 100px;
    position: absolute;
    top: 93px;
    left: -1px;
    z-index: 101;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-top: 0;
}
.muneHover a{
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    padding-left: 20px;
}
.muneHover a:hover{
    color: #0279c5;
    background: #e5f1f9;
}

.hend_right{
    float: right;
    height: 100px;
    line-height: 95px;
}
.hend_right a{
    color: #333;
    font-size: 14px;
    margin-left: 20px;
}
.hend_right a:hover{
    color: #0279c5;
}

.online {
    width: 150px;
    border: 1px solid #dbdbdb;
    background: #f0f0f0;
    position: fixed;
    top: 180px;
    right: 0px;
    z-index: 2000;
    border-radius: 10px 0px 0px 10px;
}
.online> dl {
    margin-top: 10px;
    margin-left: 20px;
    width: 110px;
    position: relative;
}
.online >dl dt {
    width: 110px;
    height: 110px;
}
.online >dl dt img{
    width: 100%;
    height: 100%;
}
.online>dl dd {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.online dl>img {
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 108px;
}
.online_down dl {
    width: 116px;
    height: 30px;
    background: #1d7ed0;
    border-radius: 6px;
    margin-top: 3px;
    margin-left: 17px;
}
.online_down dl a {
    display: block;
    height: 30px;
}
.online_down dl dt {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 8px;
}
.online_down dl dd {
    float: left;
    color: #fff;
    height: 30px;
    line-height: 30px;
}
.online_ewm {
    width: 110px;
    height: 110px;
    margin-left: 20px;
    margin-top: 10px;
}
.online_ewm img{
    width: 100%;
    height: 100%;
}
.online_ewm_text {
    text-align: center;
    font-size: 16px;
    margin: 5px 0;
}


.index_content{
    width: 100%;
    overflow: hidden;
}
.index_banner{
    width: 100%;
    height: 500px;
    overflow: hidden;
}

.banner {
    position: relative;
    overflow: auto;
    text-align: center;
}
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner ul li img{
    width: 100%;
}
#b03 .dots { position: absolute; left:48%;  bottom: 20px;}
#b03 .dots li {
    display: inline-block;
    width: 20px;
    height:20px;
    margin: 0 4px;
    border-radius: 50%;
    text-indent: -999em;
    background-color: #FFFFFF;
    cursor: pointer;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
#b03 .dots li.active {
    background: #45a2ff;
}
ul, ol { padding: 0;}





.index_listBox{
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.index_list{
    width: 100%;
    overflow: hidden;
}
.index_listTop{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 90px 0 50px 0;
}
.index_listTop h1{
    font-size: 36px;
    color: #000;
    font-weight: 700;
}
.index_listTop p{font-size: 16px;}

.dh ul{position: relative;overflow: hidden;width: 1200px;height: 500px;/*margin: 60px auto 0;*/}
.dh ul li{float: left;width: 300px;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
/*.dh ul li.curr{width: 800px;}*/
.dh ul li a{display: block;width: 100%;height: 100%;}
.dh ul li a img{width: 100%;height: 100%;}
.dh ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(52, 74, 86, .6);height: 100%;}
.dh ul li.curr .layer{background: 0;}
.layer_text{width: 100%;height: 200px;padding: 0 10%;color: #fff;position: absolute;bottom: 0;left: 0;}
.layer_text h1{font-size: 20px;margin-bottom: 15px;}
.layer_text p{font-size: 14px;line-height: 24px;}
.dh ul li.curr .layer_text{width: 90%;height: 210px;}
.dh ul li.curr .layer_text h1{font-size: 40px;}
.dh ul li.curr .layer_text p{font-size: 18px;line-height: 30px;}




.accordion_center {
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.accordion_center ul {
    width: 1200px;
    height: 500px;
    position: absolute;
    left: 0;
    top: 0;
}
.accordion_center ul li {
    width: 300px;
    height: 500px;
    overflow: hidden;
    box-sizing: border-box;
    float: left;
    position: relative;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li.accord_1 {
    background: url('../images/our1.jpg') no-repeat center center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li.accord_2 {
    background: url('../images/our2.jpg') no-repeat center center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li.accord_3 {
    background: url('../images/our3.jpg') no-repeat center center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li.accord_4 {
    background: url('../images/our4.jpg') no-repeat center center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li.accord_5 {
    background: url('../images/dmyn.png') no-repeat center center;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.accordion_center ul li .mask {
    position: absolute;
    width: 450px;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    background-size: 100% 100%;
    background: rgba(0, 152, 228, .9);
}

/*.accordion_center ul li.accord_1 .mask {
    background: rgba(0, 152, 228, .9) url('../images/pd-img-01.png') no-repeat center bottom;
}

.accordion_center ul li.accord_2 .mask {
    background: rgba(0, 152, 228, .9) url('../images/pd-img-02.png') no-repeat center bottom;
}

.accordion_center ul li.accord_3 .mask {
    background: rgba(0, 152, 228, .9) url('../images/pd-img-03.png') no-repeat center bottom;
}

.accordion_center ul li.accord_4 .mask {
    background: rgba(0, 152, 228, .9) url('../images/pd-img-04.png') no-repeat center bottom;
}

.accordion_center ul li.accord_5 .mask {
    background: rgba(0, 152, 228, .9) url('../images/pd-img-05.png') no-repeat center bottom;
}*/
.accordion_center ul li .mask a {
    background: rgba(255, 255, 255, 0.80);
    border: 1px solid #ffffff;
    border-radius: 4px;
    width: 178px;
    height: 38px;
    display: block;
    text-align: center;
    line-height: 38px;
    position: absolute;
    left: 50%;
    bottom: 72px;
    margin-left: -89px;
    font-size: 16px;
    color: #0098e4;
    text-decoration: none;
}
.accordion_center ul li .slide-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(52, 74, 86, .6);
}
.accordion_center ul li .slide-item h3 {
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    margin: 156px 0 10px;
}
.accordion_center ul li .slide-item p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 36px;
}
.accordion_center ul li .slide-item .iconfont {
    position: absolute;
    left: 50%;
    bottom: 60px;
    font-size: 32px;
    color: #fff;
    margin-left: -16px;
    animation: arrow_move .7s .5s infinite alternate;
    opacity: 1;
}

/*首页箭头帧动画start*/
@keyframes arrow_move {
    to {
        bottom: 50px;
        opacity: .5;
    }
}

/*首页箭头帧动画end*/
.accordion_center ul li .mask h3 {
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    text-align: center;
    margin: 70px 0 10px;
}
.accordion_center ul li .mask>span {
    color: #fff;
    font-size: 22px;
    display: block;
    text-align: center;
    margin-bottom: 45px;
}
.accordion_center ul li .mask .mark_text {
    width: 400px;
    margin: 10px auto;
    overflow: hidden;
    padding-left: 55px;
}
.accordion_center ul li .mask .mark_text h2 {
    font-size: 14px;
    color: #ffffff;
    text-align: left;
    margin-top: 22px;
    width: 100%;
    height: 32px;
}
.accordion_center ul li .mask .mark_text span {
    text-align: left;
    padding-right: 10px;
    float: left;
    color: #6ac0f0;
    font-size: 18px;
    line-height: 100%;
}
.accordion_center ul li .mask .mark_text p {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    float: left;
    width: 315px;
}






.wmdys_list{
    width: 340px;
    height: 380px;
    float: left;
    margin-right: 90px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 50px 20px;
    text-align: center;
    background: #fff;
    margin-bottom: 50px;
}
.wmdys_list:nth-child(3n){
    margin-right: 0;
}
.wmdys_img{
    width: 110px;
    height: 110px;
    text-align: center;
    line-height: 110px;
    background: #f5f5f5;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
}
.wmdys_img img{
    position: absolute;
    top: 31px;
    left: 31px;
}
.wmdys_img img.none{
    display: none;
    z-index: 10;
}
.wmdys_text{
    width: 100%;
    overflow: hidden;
    margin: 75px 0 30px 0;
}
.wmdys_list p{
    color: #666;
}
.wmdys_list h3{
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.wmdys_list:hover{
    background: #0279c5;
}
.wmdys_list:hover .wmdys_img{

    background: #3a92dd;
}
.wmdys_list:hover p,.wmdys_list:hover h3{
    color: #fff;
}

.yslc_box{
    width: 100%;
    overflow: hidden;
}
.yslc_box li{
    width: 240px;
    height: 250px;
    float: left;
    border-bottom: 5px solid #f2f2f2;
}
.yslc_box li.active{
    border-color: #0279c5;
}
.yslc_text{
    width: 100%;
    height: 210px;
    position: relative;
    border-right: 1px solid #f2f2f2;
}
.yslc_box li:last-of-type .yslc_text{
    border-right: 0;
}
.yslc_text h1{
    color: #f2f2f2;
    font-size: 100px;
    font-weight: 700;
    text-align: right;
    padding-right: 30px;
}
.yslc_text p{
    color: #000;
    text-align: center;
    margin-top: 20px;
}
.yslc_text img{
    position: absolute;
    top: 80px;
    left: 88px;
}
.yslc_text img.none{
    display: none;
    z-index: 10;
}
.yslc_box li.active .yslc_text img.none{
    display: block;
}

.yslc_btn{
    width: 100%;
    overflow: hidden;
    padding-top: 50px;
}
.yslc_btn a{
    display: block;
    width: 149px;
    height: 41px;
    margin: 0 auto;
}
.yslc_btn a img{
    width: 100%;
    height: 100%;
}


.aboutHX{
    width: 100%;
    overflow: hidden;
}
.aboutHX_box{
    width: 100%;
    overflow: hidden;
}
.aboutHX_L{
    width: 630px;
    height: 470px;
    float: left;
    margin-top: 100px;
}
.aboutHX_L img{
    width: 100%;
    height: 100%;
}
.aboutHX_R{
    width: 385px;
    float: right;
}
.aboutHX_R h1{
    font-size: 42px;
    font-weight: 800;
}
.aboutHX_text{
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}
.aboutHX_text li{
    width: 50%;
    float: left;
}
.aboutHX_text li h3{
    font-size: 30px;
}
.aboutHX_R a{
    display: block;
    width: 220px;
    height: 60px;
    margin-top: 30px;
}
.aboutHX_R a img{
    width: 100%;
    height: 100%;
}
.aboutHX_sj{
    width: 100%;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-top: 60px;
}
.aboutHX_sj li{
    width: 25%;
    float: left;
    text-align: center;
    padding: 50px 0;
}
.aboutHX_sj li b{
    font-size: 30px;
    margin-right: 5px;
}
.aboutHX_sj li .jia span{
    vertical-align: top;
}

.hz_box{
    width: 100%;
    overflow: hidden;
}
.hz_box li{
    width: 33.33%;
    height: 100px;
    line-height: 100px;
    text-align: center;
    float: left;
}
.hz_box li img{
    max-width: 200px;
    max-height: 80px;
}


.news_box{
    width: 100%;
    overflow: hidden;
}
.news_img{
    width: 200px;
    height: 200px;
    float: left;
}
.news_img img{
    width: 100%;
    height: 100%;
}
.news_textBox{
    width: 1000px;
    height: 200px;
    float: left;
    color: #333;
    padding: 40px 100px 0 100px;
    background: #57b3ef;
}
.news_textBox h1{
    width: 100%;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_textBox h1:hover{
    text-decoration: underline;
}
.news_textBox p{
    width: 100%;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.news_box li:nth-child(2n) .news_img{
    float: right;
}
.news_box li:nth-child(2n) .news_textBox{
    color: #fff;
    background: #4f4f53;
}





/*新*/

.index_search{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0;
}
.index_searchMenu{
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 0px;
}
.index_searchMenu span{
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.index_searchMenu span.hycx,.index_searchList button.hycxBtn{
    background: #522891;
    border: 1px solid #522891;
}
.index_searchMenu span.hycx:hover,.index_searchList button.hycxBtn:hover{
    color: #522891;
    background: #fff;
}
.index_searchMenu span.ydcx,.index_searchList button.ydcxBtn{
    background: #1d7ed0;
    border: 1px solid #1d7ed0;
}
.index_searchMenu span.ydcx:hover,.index_searchList button.ydcxBtn:hover{
    color: #1d7ed0;
    background: #fff;
}
.index_searchMenu span.kdqs,.index_searchList button.kdqsBtn{
    background: #ed9724;
    border: 1px solid #ed9724;
}
.index_searchMenu span.kdqs:hover,.index_searchList button.kdqsBtn:hover{
    color: #ed9724;
    background: #fff;
}
.index_searchTab{
    width: 3600px;
    height: 100px;
    overflow: hidden;
}
.index_searchList{
    width: 1200px;
    height: 100px;
    overflow: hidden;
    float: left;
    padding: 30px 0;
    border-top: 1px solid #ccc;
    background: #f4f4f4;
}
.index_searchList select{
    display: inline-block;
    width: 120px;
    height: 40px;
    font-size: 16px;
    margin: 0 110px;
}
.index_searchList label{
    display: inline-block;
    height: 40px;
    font-size: 16px;
    margin: 0 130px;
    line-height: 40px;
    vertical-align: middle;
}
.index_searchList input{
    display: inline-block;
    width: 520px;
    height: 40px;
    font-size: 16px;
    padding-left: 15px;
}
.index_searchList button{
    display: inline-block;
    width: 80px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 110px;
}

.wmdfw_box{
    width: 100%;
    overflow: hidden;
    background: #f4f4f4;
}
.wmdfw_Top{
    margin: 0;
    padding: 90px 0 50px 0;
    background: #fff;
}

.wdys_box{
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
}
.wdys_listBox{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.wdys_list{
    width: 33.3333%;
    margin-bottom: 50px;
    float: left;
    padding: 0 15px;
}
.mlwdys{
    margin-left: 16.6667%;
}
.wdys_img{
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.wdys_img img{
    max-width: 100%;
    height: auto;
}
.wdys_list h2{
    display: inline-block;
    padding: 5px 15px 10px 15px;
    font-size: 30px;
    line-height: 50px;
    border-bottom: 2px solid #333;
}
.wdys_list p{
    font-size: 18px;
    font-weight: 400;
    margin: 15px 0;
}

.gsjj_box{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding: 80px 0;
}
.gsjj_Textbox{
    width: 100%;
    overflow: hidden;
}
.gsjj_L{
    width: 700px;
    float: left;
    padding: 0 50px;
    font-size: 16px;
    text-align: center;
}
.gsjj_L .index_listTop{margin: 40px 0 30px 0;}
.gsjj_R{
    width: 500px;
    float: left;
    text-align: center;
}

.hzhb_box{
    width: 100%;
    min-width: 1200px;
    height: 700px;
    overflow: hidden;
    padding: 50px 0;
    background: url(../images/hzhbbg.jpg) center no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.hzhb_img{
    width: 50%;
    overflow: hidden;
    float: right;
}
.hzhb_img .index_listTop{
    color: #fff;
    margin: 50px 0 50px 0;
}
.hzhb_imgBox{
    width: 100%;
    overflow: hidden;
}
.hzhb_imgList{
    width: 33.3333%;
    float: left;
    text-align: center;
    margin-bottom: 15px;
    padding: 0 15px;
}
.hzhb_imgList img{
    height: 72px;
    width: 186px;
    -webkit-box-shadow: 10px 10px 27px -12px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 10px 27px -12px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 27px -12px rgba(0, 0, 0, 0.75);
}

.gsal_box{
    width: 100%;
    overflow: hidden;
    padding:0 0 80px 0;
    background: #f4f4f4;
}
.gsal_img{
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.gsal_imgList{
    width: 25%;
    overflow: hidden;
    float: left;
    padding: 10px 15px;
    text-align: center;
}
.gsal_imgList img{
    width: 230px;
    height: 100px;
    -webkit-box-shadow: 10px 10px 20px -12px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 10px 20px -12px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 20px -12px rgba(0, 0, 0, 0.75);
}











.footer{
    width: 100%;
    overflow: hidden;
    color: #fff;
    padding: 30px 0;
    background: #055b86;
}
.footer_box {
    width: 100%;
    overflow: hidden;
}
.footer_box li {
    width: 165px;
    float: left;
    padding-left: 55px;
    margin-right: 5%;
    text-align: left;
}
.footer_box li h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
.footer_box li p {
    line-height: 40px;
}
.footer_box li p a{
    color: #fff;
    font-size: 14px;
}
.footer_box li p a:hover{
    color: #0279c5;
}
.footer_box li.footer_img {
    float: right;
    padding-left: 0;
    margin-right: 55px;
    text-align: center;
    font-size: 16px;
}
.footer_box li.footer_img p{
    line-height: 30px;
}
.company_banquan {
    width: 100%;
    overflow: hidden;
}
.company_banquan p {
    text-align: center;
    margin-top: 25px;
}

.Top_up{
    position: fixed;
    right: 15px;
    bottom: 70px;
    z-index: 1000;
    width: 50px;
    height: 50px;
    cursor: pointer;
    padding: 7px;
    background: #fff;
    border: #e4e4e4 solid 1px;
    display: none;
}
.Top_up img{
    width: 100%;
    height: 100%;
}












/*关于公司*/
.aboutcy_content{
    width: 100%;
    overflow: hidden;
    /*margin: 20px 0;*/
    background: #fff;
}
.aboutcy_top{
    width: 100%;
    height: 80px;
    line-height: 80px;
    /*padding-top: 20px;*/
    /*padding-left: 10px;*/
}
.aboutcy_top span{
    color: #1d7ed0;
    margin: 0 50px;
}
.aboutcy_list{
    width: 100%;
    position: relative;
}
.aboutcy_banner{
    width: 100%;
    height: 600px;
    overflow: hidden;
}
.aboutcy_banner img{
    width: 100%;
    height: 100%;
}
.aboutcy_hover{
    width: 300px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -40px;
    z-index: 99;
}
.aboutcy_hover img{
    width: 100%;
    height: 100%;
}
.aboutcy_listBox{
    width: 100%;
    overflow: hidden;
    padding: 30px 20px;
    margin-bottom: 50px;
    color: #333;
}
.aboutcy_listBox img{
    width: 100%;
}
.aboutcy_L{
    float: left;
}
.aboutcy_R{
    float: right;
}

.aboutus{
    width: 100%;
    height: 150px;
    overflow: hidden;
    margin-bottom: 30px;
}
.aboutus_img{
    width: 150px;
    height: 150px;
    overflow: hidden;
    float: left;
    margin-right: 50px;
}
.aboutus_img img{
    width: 100%;
    height: 100%;
}
.aboutus_title{
    width: 300px;
    float: left;
    overflow: hidden;
    padding-top: 30px;
}
.aboutus_title h1{
    font-size: 30px;
    color: #333;
}
.aboutus_title p{
    font-size: 16px;
}
.aboutus_text{
    width: 100%;
    padding-top: 50px;
    overflow: hidden;
    line-height: 36px;
}

.about_text{
    width: 100%;
    overflow: hidden;
}
.about_text h1{
    font-size: 36px;
    color: #333;
}
.about_text h3{
    font-size: 18px;
    color: #333;
    margin: 30px 0;
}
.heng{
    width: 15px;
    height: 3px;
    background: #1d7ed0;
    margin-bottom: 20px;
}
.about_text p{
    line-height: 40px;
}
.about_text p.lh{
    line-height: 18px;
    margin-bottom: 5px;
}
.about_text h2{
    font-size: 20px;
    padding: 15px 0;
}










/*淘宝集运*/
.tbjy_content{
    width: 100%;
    overflow: hidden;
}
.tbjy_banner{
    width: 100%;
    height: 500px;
    position: relative;
    /*background: url(../images/jyfwbg.png) center no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;*/
}
.tbjy_banner img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tbjy_bannerBox{
    width: 100%;
    height: 500px;
    position: relative;
}
.tbjy_hover{
    width: 240px;
    height: 240px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -40px;
    z-index: 99;
}
.tbjy_hover img{
    width: 100%;
    height: 100%;
}
.tbjy_bannerTitle{
    width: 100%;
    color: #fff;
    overflow: hidden;
    text-align: center;
    padding-top: 120px;
}
.tbjy_bannerTitle h1{
    font-size: 30px;
    margin-bottom: 15px;
}
.tbjy_bannerMenu{
    width: 100%;
    height: 60px;
    text-align: center;
    font-size: 0px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
}
.tbjy_bannerMenu li{
    display: inline-block;
    width: 150px;
    height: 80px;
    /*float: left;*/
    font-size: 16px;
    text-align: center;
    padding-top: 20px;
    margin-right: 25px;
    border-radius: 10px;
    background: #fff;
}
.tbjy_bannerMenu li.active{
    background: #0279c5;
}
.tbjy_bannerMenu li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #0279c5;
}
.tbjy_bannerMenu li.active a{
    color: #fff;
}
.tbjy_bannerMenu li:last-of-type{
    margin-right: 0;
}
.tbjy_box{
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
}
.tbjy_tab{
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.tbjy_tabList{
    width: 100%;
    overflow: hidden;
}

/*集运介绍*/
.jyjs_content{
    width: 100%;
    overflow: hidden;
}
.jyjs_list{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
}
.jyjs_list h2{
    width: 100%;
    color: #000;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
}
.jyjs_yqlj{
    width: 100%;
    overflow: hidden;
}
.jyjs_yqlj li{
    width: 33.33%;
    height: 125px;
    line-height: 125px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.jyjs_yqlj li img{
    max-width: 271px;
    max-height: 125px;
}
.jyjs_list h1{
    width: 100%;
    color: #000;
    font-size: 32px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 60px;
}
.jyjs_taobao{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.jyjs_hxjy{
    width: 100%;
    overflow: hidden;
}
.jyjs_hxjy img{
    max-width: 450px;
}
.jyjs_hxjy li{
    width: 100%;
    overflow: hidden;
    margin: 50px 0;
}
.jyjs_hxjy li:nth-child(2n) .jyjs_hxjyL{
    text-align: center;
}
.jyjs_hxjyL{
    width: 650px;
    overflow: hidden;
    float: left;
    padding: 0px 100px 0 170px;
}
.jyjs_hxjyR{
    width: 530px;
    overflow: hidden;
    float: right;
}
.jyjs_hxjy h2{
    text-align: left;
    margin: 50px 0 20px 0;
}
.jyjs_hxjy p{
    font-size: 18px;
    line-height: 30px;
}
.jyjs_hxjyL img{
    text-align: center;
}

.hxjy_fous{
    width: 100%;
    overflow: hidden;
    padding: 0 0 50px 150px;
}
.hxjy_fous li{
    width: 25%;
    float: left;
    overflow: hidden;
    padding-right: 85px;
}
.hxjy_fousImg{
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.hxjy_fousImg img{
    max-width: 60px;
}
.hxjy_fous li h3{
    margin: 20px 0;
    font-size: 18px;
    font-weight: bold;
}
.hxjy_fous li p{
    font-size: 16px;
    line-height: 24px;
}




/*集运教学*/
.jyjx_content{
    width: 100%;
    overflow: hidden;
}
.jyjx_content p{
    font-size: 16px;
    color: #f00;
}
.jyjx_img{
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #333;
}
.jyjx_img img{width: 100%;}





/*新马代运收费标准*/
.tbjy_list{
    width: 100%;
    overflow: hidden;
}
.ysjg_content{
    width: 100%;
    overflow: hidden;
}
.ysjg_menu{
    width: 906px;
    height: 50px;
    margin: 20px auto 50px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 2px;
}
.ysjg_menu li{
    width: 150px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    float: left;
    cursor: pointer;
    border-radius: 5px;
}
.ysjg_menu li.active{
    color: #fff;
    background: #0279c5;
}


.ysjg_box{
    width: 100%;
    overflow: hidden;
}
.ysjg_Tabbox{
    width: 3600px;
    overflow: hidden;
}
.ysjg_list{
    width: 1200px;
    overflow: hidden;
    float: left;
}
.ysjg_list li{
    width: 260px;
    height: 300px;
    float: left;
    text-align: center;
    margin-right: 53px;
    margin-bottom: 50px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 30px 0px;
    position: relative;
}
.ysjg_list li:hover{
    border-color: #0279c5;
}
.ysjg_list li:nth-child(4n){
    margin-right: 0;
}
.ysjg_list li h2{
    margin: 15px 0;
}
.ysjg_list li p{
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 30px;
    color: #666;
}

.tbjy_jylc{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.tbjy_jylc img{
    width: 95%;
}



.gjyf_tabContent {
    width: 7300px;
    /*height: 500px;*/
    overflow: hidden;
}
.gjyf_tab {
    width: 1200px;
    background-color: #fff;
    float: left;
    /*margin-left: 20px;*/
    padding-left: 20px;
}
.gjyf_dh {
    width: 1200px;
    height: 50px;
    margin-left: -20px;
    padding-left: 20px;
    box-sizing: border-box;
    overflow: hidden;
    background: url(../images/dhbj.png)  center no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.gjyf_dh li {
    width: 200px;
    width: 25%;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
/*.gjyf_dh li.gjyf_dh1 {
    width: 210px;
}
.gjyf_dh li.gjyf_dh3 {
    width: 270px;
}
.gjyf_dh li.gjyf_dh5 {
    width: 300px;
}*/
.ysfs_content {
    width: 1180px;
    overflow: hidden;
    border: 1px solid #0279c5;
    margin-top: -10px;
}
.ysfs_list {
    width: 100%;
    overflow: hidden;
}
.ysfs_list li {
    width: 200px;
    width: 25%;
    float: left;
    text-align: center;
    color: #333;
    font-size: 14px;
}
.ysfs_list li p {
    color: #333;
}
.ysfs_list li p:hover{
    color: #0279c5;
}
/*.ysfs_list li.ysfs_li1 {
    width: 210px;
}
.ysfs_list li.ysfs_li3 {
    width: 268px;
}
.ysfs_list li.ysfs_li5 {
    width: 300px;
}*/
.ysfs_li2, .ysfs_li3, .ysfs1_li2, .ysfs1_li3, .ysfs1_li4 {
    line-height: 50px;
}
.xian {
    width: 1100px;
    height: 1px;
    margin: 0 auto;
    background-color: #0279c5;
}



.ourrow{
    width: 100%;
    overflow: hidden;
}
.ourrow_list{
    width: 25%;
    text-align: center;
    margin-bottom: 20px;
    border-radius: 4px;
    float: left;
    padding: 30px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.ourrow_list h4{
    font-size: 18px;
    margin: 10px 0;
}







/*违禁品说明*/
.wjp_box{
    width: 100%;
    overflow: hidden;
    padding: 10px 0 30px 0;
}
.wjphy_L{
    width: 750px;
    float: left;
    overflow: hidden;
}
.tkxz_content .wjphy_L p,.tkxz_content .wjpky_text p{
    font-size: 18px;
    line-height: 38px;
}
.wjphy_R{
    width: 390px;
    float: right;
    overflow: hidden;
}
.wjpky_text{
    width: 100%;
    overflow: hidden;
}
.wjpky_text p.dian{
    padding-left: 40px;
    position: relative;
}
.wjpky_text p.dian b{
    width: 10px;
    height: 10px;
    overflow: hidden;
    border-radius: 50%;
    background: #0279c5;
    position: absolute;
    top: 14px;
    left: 15px;
}
.wjpky_img{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 30px;
}














/*条款及细则*/
.tkxz_content{
    width: 100%;
    overflow: hidden;
}
.tkxz_content h1{
    font-weight: bold;
    text-align: center;
    margin: 50px 0;
}
.tkxz_content p{
    line-height: 24px;
}
.tkxz_title{
    text-align: center;
    padding: 0 100px;
    line-height: 26px;
}
.tkxz_content h3{
    font-weight: bold;
    margin: 50px 0 15px 0;
}
.tkxz_content p.shsj{
    text-indent: 25px;
}
.tkxz_content p.shsjce{
    text-indent: 80px;
}






/*集运服务*/
.jyfw_banner{
    background: url(../images/jyfwbg.png) center no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.jyfw_tab{
    width: 100%;
    overflow: hidden;
}
.jyfw_list{
    width: 100%;
    overflow: hidden;
    display: none;
}
.jyfw_list.active{
    display: block;
}
.jyfw_box{
    width: 100%;
    overflow: hidden;
}
.jyfw_box li{
    width: 380px;
    height: 200px;
    overflow: hidden;
    float: left;
    padding: 30px;
    border: 1px solid #ccc;
    border-top: 3px solid #ccc;
    margin: 0 30px 30px 0;
}
.jyfw_box li:nth-child(3n){
    margin-right: 0;
}
.jyfw_box li:hover{
    border-color: #0279c5;
}
.jyfw_box li h3{
    font-weight: 700;
    margin-bottom: 20px;
}
.jyfw_box li p{
    line-height: 24px;
}
.wmhtg{
    width: 100%;
    overflow: hidden;
}
.wmhtg_L{
    width: 47%;
    height: 380px;
    overflow: hidden;
    float: left;
}
.wmhtg_L img{
    width: 100%;
    height: 100%;
}
.wmhtg_R.kpzx_R{
    width: 47%;
    overflow: hidden;
    float: right;
    padding-top: 30px;
}
.wmhtg_R.kpzx_R li{
    margin-bottom: 20px;
}

.jyfw_lxwm{
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
}
.jyfw_lxwmL{
    width: 585px;
    float: left;
    overflow: hidden;
}
.jyfw_lxwmR{
    width: 585px;
    overflow: hidden;
    float: right;
}

.jyfw_lxwm table {
    border: 1px solid #ccc;
    border-bottom: 0;
    width: 100%;
    text-align: center;
}
.jyfw_lxwm table th {
    background: #eaf8ff;
    border-bottom: 1px solid #ccc;
}
.jyfw_lxwm td {
    height: 40px;
    font-size: 12px;
    border-bottom: 1px solid #ccc;
}

.dmfw_Menu li{
    width: 132px;
    margin-right: 20px;
}









/*物流跟踪*/
.wlgz_banner{
    background: url(../images/wlgz1.png) center no-repeat;
}
.wlgz_search{
    width: 1200px;
    height: 150px;
    background: #fff;
    border-radius: 5px;
    padding: 50px 200px;
    box-shadow: 0px 10px 10px #ccc;
    position: absolute;
    left: 0;
    bottom: -75px;
}
.wlgz_searchBox{
    width: 100%;
    height: 50px;
    overflow: hidden;
    position: relative;
}
.wlgz_L{
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #ffa000;
    border-radius: 30px;
    padding: 0 50px 0 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.wlgz_L select{
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
    line-height: 50px;
    font-size: 14px;
    background: 0;
    vertical-align: top;

}
.wlgz_M{
    width: 480px;
    height: 50px;
    background: #f5f5f5;
    border-radius: 30px;
    padding-left: 40px;
    position: absolute;
    top: 0;
    left: 160px;
    z-index: 10;
}
.wlgz_M input{
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    outline: 0;
    background: 0;
}
.wlgz_R{
    width: 200px;
    height: 50px;
    background: #0279c5;
    border-radius: 30px;
    padding-left: 40px;
    position: absolute;
    top: 0;
    right: 0;
}
.wlgz_R button{
    display: block;
    width: 100%;
    height: 50px;
    font-size: 14px;
    background: 0;
    color: #fff;
    cursor: pointer;
}

.wlgz_box{
    width: 100%;
    overflow: hidden;
    margin: 75px 0;
}
.wlgz_list{
    width: 100%;
    overflow: hidden;
}
.wlgz_listImg{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.wlgz_listTtile{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 25px 0;
}
.wlgz_listTtile p{
    width: 9.09%;
    float: left;
}
.wlgz_listText{
    width: 100%;
    overflow: hidden;
    padding-left: 40px;
    padding-top: 10px;
}
.wlgz_listText h3{
    margin-bottom: 10px;
}
.wlgz_listText p{
    line-height: 30px;
}

.g_x {
    width: 80%;
    overflow: hidden;
    margin: 50px auto 20px;
    font-size: 14px;
}
.g_x h1 {
    text-align: center;
    margin: 10px auto;
}
.g_x ul {
    background: #fbfbfb;
    border-top: 1px solid #e0e0e0;
}
.g_x ul li {
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
    zoom: 1;
    line-height: 45px;
}
.g_x ul li span {
    float: left;
    padding-left: 30px;
}
.g_x ul li a {
    float: left;
    display: block;
    min-width: 160px;
    padding-left: 50px;
    background: url(../images/genz.png) no-repeat 15px -32px;
}
.g_x ul li:nth-child(1) a {
    background-position: 15px 15px;
}
.g_x ul li a:nth-child(2) {
    /*width: 70px;*/
}


.gxl_ddcx{
    width: 100%;
    overflow: hidden;
}
.gxl_ddcx table {
    width: 100%;
    overflow: hidden;
    text-align: center;
    background: #fbfbfb;
    border: 1px solid #ccc;
}
.gxl_ddcx table tr {
    height: 40px;
    overflow: hidden;
}





/*FBA服务*/
.FBAjs{
    width: 100%;
    overflow: hidden;
    margin: 50px 0;
}
.FBAjs_img{
    width: 300px;
    height: 180px;
    overflow: hidden;
    padding: 0 15px;
    float: left;
}
.FBAjs_img img{
    width: 100%;
    height: 100%;
}
.FBAjs_text{
    width: 900px;
    overflow: hidden;
    float: left;
    padding: 0 15px;
}
.FBAjs_text h1 {
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0 15px 0;
}
.FBAjs_text p{
    font-size: 16px;
    line-height: 24px;
}

.question{
    width: 100%;
    overflow: hidden;
    margin-bottom: 50px;
}
.question_title{
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}
.question_title span {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #4c4c4c;
    position: relative;
    padding: 20px 15px;
}
.question_title span i {
    color: #449cf6;
    font-style: normal;
}
.question_title span::before {
    content: "";
    display: block;
    width: 40px;
    position: absolute;
    height: 3px;
    background: #449cf6;
    bottom: -1px;
    left: 50%;
    margin-left: -20px;
}
.question_title span::after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 1px;
    background: #449cf6;
    bottom: 0;
    left: 0;
}
.question_title p {
    margin: 20px auto 0;
    color: #666;
    font-size: 16px;
    width: 600px;
}

.question_list{
    width: 33.33%;
    float: left;
}
.question_list.img{
    padding: 0 15px;
}

.question_list li {
    margin-top: 55px;
}
.question_list.left .num, .question_list.left .txt {
    float: right;
    text-align: right;
}
.question_list .num {
    font-size: 80px;
    font-weight: bold;
    color: #a3a3a3;
    line-height: 1;
    float: left;
    text-align: center;
    width: 100px;
    height: 80px;
    padding: 0 4px;
}
.question_list .txt {
    width: calc(100% - 100px);
    float: left;
}
.question_list .txt h1 {
    font-size: 16px;
    font-weight: bold;
    margin: 8px 0;
}
.question_list .txt p {
    width: 100%;
    color: #666;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.FBAbj{
    width: 100%;
    overflow: hidden;
}
.FBAbj table {
    width: 100%;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ccc;
}
.FBAbj table tr{
    height: 40px;
}
.FBAbj table tr th{
    color: #fff;
    background: #449cf6;
}

.kpzx_box{
    width: 100%;
    overflow: hidden;
}
.kpzx_L{
    width: 50%;
    float: left;
    overflow: hidden;
    padding: 0 15px;
}
.kpzx_L img{
    width: 100%;
}
.kpzx_R{
    width: 50%;
    overflow: hidden;
    float: left;
}
.kpzx_R li {
    line-height: 48px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 15px;
    background: #f2f2f2;
    border-radius: 24px;
    position: relative;
    padding-left: 57px;
}
.kpzx_R li.active{
    background: #449cf6;
    color: #fff;
}
.kpzx_R li span {
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
    line-height: 38px;
    background: #fff;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    left: 7px;
    font-size: 18px;
    color: #4c4c4c;
}
.FBAczlc_img{
    width: 100%;
    overflow: hidden;
}
.FBAczlc_img img{
    width: 100%;
}







/*国际快递*/
.gjkd_content{
    width: 100%;
    overflow: hidden;
}
.gjkd_list{
    width: 100%;
    overflow: hidden;
}
.cpyfw_box{
    width: 100%;
    height: 370px;
    overflow: hidden;
}
.cpyfw_box li{
    width: 300px;
    height: 360px;
    float: left;
}
.cpyfw_Listbox{
    width: 260px;
    height: 330px;
    margin: 15px auto;
}
.cpyfw_Listbox:hover{
    width: 300px;
    height: 360px;
    margin: 0px auto;
    box-shadow: 0px 5px 10px #bbb6b6;
    transition: 0.3s;
}
.cpyfw_top{
    width: 100%;
    height: 165px;
    color: #fff;
    font-size: 20px;
    line-height: 165px;
    text-align: center;
    background: #0279c5;
}
.cpyfw_top2 {
    background: #55a3f2;
}
.cpyfw_top3 {
    background: #828ad9;
}
.cpyfw_top4 {
    background: #ffa234;
}
.cpyfw_Listbox:hover .cpyfw_top{
    width: 100%;
    height: 180px;
    line-height: 180px;
    font-size: 22px;
    transition: 0.3s;
}
.cpyfw_btm{
    width: 100%;
    height: 165px;
    overflow: hidden;
    background: #f4f4f4;
    padding: 15px 0;
}
.cpyfw_Listbox:hover .cpyfw_btm{
    width: 100%;
    height: 180px;
    padding: 15px 0;
    transition: 0.3s;
}
.cpyfw_btm p{
    width: 33.33%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    float: left;
}
.cpyfw_Listbox:hover .cpyfw_btm p{
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    transition: 0.3s;
}


.hxys_box{
    width: 100%;
    overflow: hidden;
}
.hxys_box li{
    width: 380px;
    height: 110px;
    float: left;
    padding: 20px 15px;
    margin: 0 30px 30px 0;
    background: #f4f4f4;
}
.hxys_box li:nth-child(3n){
    margin-right: 0;
}
.hxys_img{
    width: 70px;
    height: 70px;
    float: left;
    padding-top: 11px;
    text-align: center;
    overflow: hidden;
    margin-right: 15px;
    border-radius: 10px;
    background: #0279c5;
}
.hxys_text{
    width: 265px;
    height: 70px;
    overflow: hidden;
    float: left;
}
.hxys_text b{
    display: block;
    font-size: 15px;
    margin: 2px 0 5px 0;
}
.hxys_text p{
    line-height: 20px;
    font-size: 13px;
}



.gjkd_fwlc{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dashed #cdcdcd;
}
.gjkd_fwlcImg{
    width: 100%;
    overflow: hidden;
}
.gjkd_fwlcImg li{
    height: 100px;
    line-height: 100px;
    text-align: center;
    float: left;
}
.gjkd_fwlcImg li.fwlc_img{
    width: 100px;
    overflow: hidden;
    border-radius: 50%;
    background: #0279c5;
    margin: 0 20px;
}
.gjkd_fwlcImg li.fwlc_img2{background: #2e9ce2;}
.gjkd_fwlcImg li.fwlc_img3{background: #60b7ef;}
.gjkd_fwlcImg li.fwlc_img4{background: #e2a89f;}
.gjkd_fwlcImg li.fwlc_img5{background: #e8978b;}
.gjkd_fwlcImg li.fwlc_img6{background: #f57a68;}

.gjkd_fwlcImg li.fwlc_jt{
    width: 72px;
}

.gjkd_fwlcTitle{
    width: 100%;
    overflow: hidden;
    padding: 15px 0 30px 0;
}
.gjkd_fwlcTitle p{
    width: 140px;
    float: left;
    text-align: center;
    margin-right: 72px;
    font-weight: 700;
    font-size: 16px;
}
.gjkd_fwlcTitle p:last-of-type{
    margin-right: 0;
}

.gjkd_fwlcText{
    width: 100%;
    overflow: hidden;
}
.fwlcText_top{
    width: 100%;
    overflow: hidden;
    margin: 30px 0 20px 0;
}
.fwlcText_L{
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #0279c5;
    float: left;
    margin-right: 30px;
    position: relative;
}
.fwlcText_L span{
    position: absolute;
    top: 12px;
    right: -7px;
    display: block;
    width: 15px;
    height: 15px;
    background: #0279c5;
    transform: rotate(45deg);
}

.fwlcText_R{
    width: 1020px;
    float: left;
}
.fwlcText_R p{
    width: 320px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f4f4f4;
    margin-right: 30px;
    float: left;
}
.fwlcText_R p:nth-child(3n){
    margin-right: 0;
}
.fwlcText_bottom{
    width: 100%;
    height: 100px;
    overflow: hidden;
}
.fwlcText_bottom .fwlcText_L{
    height: 100px;
    line-height: 100px;
    background: #f57a68;
}
.fwlcText_bottom .fwlcText_R p{
    margin-bottom: 20px;
}
.fwlcText_bottom .fwlcText_L span{
    top: 42px;
    background: #f57a68;
}


.gjkd_mffw{
    width: 100%;
    overflow: hidden;
}
.gjkd_mffw li{
    width: 285px;
    float: left;
    margin: 0 20px 10px 0;
}
.gjkd_mffw li:nth-child(4n){
    margin-right: 0;
}
.mffw_img{
    width: 285px;
    height: 190px;
}
.mffw_img img{
    width: 100%;
    height: 100%;
}
.gjkd_mffw li p{
    color: #000;
    line-height: 40px;
    text-align: center;
}









/*优惠券*/
.yhq_content{
    width: 100%;
    overflow: hidden;
    padding: 50px 0;
}
.yhq_box{
    width: 100%;
    overflow: hidden;
}
.yhq_box h1{
    width: 100%;
    color: #000;
    font-size: 32px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 50px;
}
.yhq_list{
    width: 100%;
    overflow: hidden;
}
.yhq_list li{
    width: 360px;
    height: 160px;
    overflow: hidden;
    float: left;
    border: 3px solid #f00;
    margin: 0 60px 50px 0;
    position: relative;
}
.yhq_list li:nth-child(3n) {
    margin-right: 0;
}
.yhq_listText{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.yhq_listL{
    width: 174px;
    height: 100%;
    float: left;
    color: #f00;
    font-size: 0px;
    padding-top: 30px;
    text-align: center;
    overflow: hidden;
}
.yhq_listL b{
    font-size: 70px;
}
.yhq_listL span{
    font-size: 40px;
}
.yhq_listR{
    width: 180px;
    height: 100%;
    overflow: hidden;
    float: left;
    padding-right: 10px;
    text-align: center;
}
.yhq_listR h2{
    color: #f00;
    font-size: 30px;
    line-height: 60px;
}
.yhq_listR h3{
    font-size: 20px;
    line-height: 30px;
}
.yhq_listR p{
    margin-top: 10px;
}

.yhq_ljlq{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
}
.yhq_box  .yhq_list ul li:hover .yhq_ljlq{
    display: block;
}
.yhq_ljlq a{
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #f00;
    border-radius: 5px;
    position: absolute;
    top: 60px;
    left: 130px;
}

.yhq_text{
    width: 100%;
    overflow: hidden;
}
.yhq_text p{
    line-height: 30px;
    font-size: 16px;
    letter-spacing: 3px;
}