
/*注册页面*/
.block5{width: 950px;display: block;margin: 0 auto;}
.mem_header{width: 100%;padding-top: 120px;padding-bottom: 8px;}
.mem_header .mem_logo{width: 196px;overflow: hidden;float: left;}
.mem_header .mem_logo img{width: 100%;}
.mem_header .mem_r{float: right;padding-top:25px;}
.mem_header .mem_r .backhome{float:right;font-size: 18px;color: #333;}
.mem_header .mem_r .backhome:hover{color: #ea5514;}
.mem_header .mem_r .bck2{font-size: 14px;color: #ea5514;float: right;display: block;}
.mem_header .mem_r .bck2:hover{text-decoration: underline;}
.mem_header .mem_r span{float: right;display: block;color: #333;font-size: 14px;padding-right: 30px;}
.mem_header .mem_r span a{color: #ea5514;}
.mem_header .mem_r span a:hover{text-decoration: underline;}

.mem_footer{width: 100%;padding-top: 45px;padding-bottom: 150px;display: block;font-size: 14px;color: #333;text-align: center;}

form .error { font-style: normal; font-weight: normal; color: #E84C3D; }

form .error i { font-size: 14px; margin-right: 4px; }

.register-box .register .register_b .rrow .rrow_r input.error { background-color: #FFF0F0; background-repeat: repeat; border: 1px dashed #E84C3D; }

form .error,form textarea.error {  background-repeat: repeat;  }





/*---------内页1------------*/
.zg_qiyeLogo {
    width: 190px;
    margin: 0 auto;
    text-align: center;
    margin-top: -117px;
    position: relative;
}

.zg_qiyeLogo > img {
    width: 190px;
}

.zg_qiyeLogo a {
    position: absolute;
    top: 70px;
    font-size: 24px;
    color: #fff;
}

.zg_qiyeLogo .zg_gz {
    left: -180px;
}

.zg_qiyeLogo .zg_fx {
    right: -173px;
}

.zg_qiyeLogo .zg_gz img, .zg_qiyeLogo .zg_fx img {
    margin-right: 13px;
}

.zg_smt {
    margin-top: 10px;
}

.zg_smt > div {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.zg_li li {
    display: inline-block;
}

.addZgLi {
    color: #fff;
    background: #EA5514;
    border-color: #EA5514;
}

.zg_smt h2 {
    font-size: 24px;
    color: #000;
    font-weight: normal;
}

.zg_smt p {
    font-size: 14px;
}

.zg_smt a {
    display: inline-block;
    color: #333;
    border: 1px solid #D4D4D4;
    padding: 5px 47px;
    border-radius: 5px;
    margin-left: 10px;
    margin-top: 20px;
}

.zg_list {
    margin-top: 60px;
}

.zg_list > div {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #EAEAEA;
    background: #F8F8F8;
}

.zg_list li {
    display: inline-block;
    width: 200px;
    height: 40px;
    border-left: 1px solid #EAEAEA;
}

.zg_last_li {
    border-right: 1px solid #EAEAEA;
}

.zg_list li a {
    font-size: 16px;
    color: #333;
    display: inline-block;
    margin-top: 7px;
    transition: 0.3s;
}

.zg_fool {
    padding-top: 10px;
}

.zg_box > div {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 40px;
}

.zg_box_title {
    border-bottom: 1px solid #F7F7F7;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.zg_box_title h3 {
    line-height: 22px;
    float: left;
    padding-left: 8px;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    border-left: 7px solid #EA5514;
}

.zg_box_title a {
    float: right;
    color: #fff;
    background: #EA5514;
    border-radius: 5px;
    background: #EA5514;
    padding: 6px 20px;
}

.zg_main_box {
    box-sizing: border-box;
    width: 1250px;
}

.zg_main_box li {
    display: inline-block;
    width: 280px;
    margin-right: 23px;
    margin-bottom: 20px;
}

.zg_main_box li h4 {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    line-height: 20px;
    margin-top: 20px;
}

.zg_main_box li p {
    font-size: 14px;
    margin-top: 5px;
}

.zg_main_box li a {
    font-size: 14px;
    color: #EA5514;
}

.zg_main_box img {
    width: 100%;
}

.zg_f_l {
    width: 810px;
    min-height: 408px;
    float: left;
    position: relative;
    overflow: hidden;
}

.zg_rec {
    width: 368px;
    height: 418px;
    float: left;
    margin-left: 20px;
    border: 1px solid #F4F4F4;
}

.zg_swiper-slide {
    position: relative;
}

.zg_btmPic {
    width: 82%;
    height: 42px;
    position: absolute;
    bottom: 0;
    z-index: 99;
    background-image: url("../images/wordbg.png");
    background-size: 100% 100%;
}

.zg_bm {
    position: relative;
}

.zg_bm .zg_bmWord {
    width: 200px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    border-radius: 50px;
    position: absolute;
    bottom: 24px;
    right: 50%;
    transform: translateX(50%);
    font-size: 20px;
    color: #EF7E4C;
    background: rgba(251, 228, 204, .8);
}

.zg_swiper-slide p {
    position: absolute;
    bottom: 5px;
    z-index: 100;
    color: #fff;
    font-size: 18px;
    padding: 5px 0 5px 10px;
}

.zg_swiper-pagination {
    bottom: 25px !important;
    left: 35% !important;
}

.zg_rec_b {
    padding: 9px 0 0 9px;
}

/*.zg_swiper-container .zg_swiper-pagination .swiper-pagination-bullet-active{*/
/*background: #fff;*/
/*}*/
/*.zg_swiper-container .zg_swiper-pagination .swiper-pagination-bullet-active:before{*/
/*content:'';*/
/*position: absolute;*/
/*display: block;*/
/*width:16px;*/
/*height:16px;*/
/*border:1px solid #fff;*/
/*border-radius: 100%;*/
/*margin-left:-3px;*/
/*margin-top: -3px;*/
/*}*/
.zg_rec_b h3 {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    color: #333;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: normal;
}

.zg_rec_b p {
    padding-right: 10px;
    font-size: 14px;
}

/*---------内页2------------*/
.zg_rec .zg_rec_b ul {
    margin-top: 15px;
}

.zg_rec .zg_rec_b h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    padding-left: 10px;
    color: #333;
    border-left: 6px solid #EA5514;
    margin-top: 10px;
    margin-bottom: 17px;
}

.zg_rec .zg_rec_b ul li span {
    font-size: 14px;
    color: #999;
}

.zg_rec .zg_rec_b ul li font {
    font-size: 14px;
    color: #333;
}

.zg_list1 {
    width: 100%;
    border: 1px solid #EAEAEA;
    background: #F8F8F8;
    margin-top: 0;
}

.zg_list1 > div {
    border: none;
}

.zg_list1 > div {
    text-align: left;
}

.zg_list1 li {
    text-align: center;
}

.zg_fool1 {
    padding-top: 30px;
}

.zg_banner1 {
    padding-top: 150px;
    padding-bottom: 30px;
    background: url("../images/nybanner.png") no-repeat;
    background-size: 100% 100%;
}

.zg_banner_content {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    height: 170px;
}

.zg_banner_content > div {
    float: left;
}

.zg_banner_img {
    border: 5px solid #EDEDED;
    margin-left: 30px;
    margin-top: -66px;
}

.zg_banner_word {
    margin-left: 35px;
}

.zg_banner_word h3 {
    font-size: 24px;
    color: #131313;
    margin-top: 15px;
    font-weight: normal;
}

.zg_banner_word p {
    font-size: 14px;
    color: #999;
}

.zg_banner_word a {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-top: 28px;
    margin-right: 30px;
}

.zg_banner_btn {
    margin-top: 125px;
    margin-left: 96px;
}

.zg_banner_btn a {
    border-radius: 5px;
    border: 1px solid #EBEBEB;
    color: #333;
    margin-right: 5px;
    padding: 8px 38px;
    transition: 0.3s;
}

.add_zg_banner_btn {
    background: #EA5514;
}

/*----------------物流页面----------------*/
.zg_rc_r {
    margin-top: 24px;
}

.zg_rc_r .rc_list li {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.zg_atit {
    /*position: relative;*/
    margin-top: 45px;
    margin-bottom: -31px;
}

.zg_knowMore {
    position: absolute;
    right: 17px;
    top: 36px;
    color: #fff;
    background: #EA5514;
    border-radius: 5px;
    padding: 6px 21px;
}

.zg_knowMore:hover {
    color: #fff;
    opacity: 0.8;
}

.zg_box_wl {
    margin-top: 45px;
}

.zg_box_wl li {
    border: 1px solid #F1F1F1;
    margin-right: 21px;
    margin-top: 10px;
    background: #F8F8F8;
}

.zg_box_wl li a.logistic_comimg {
    width: 280px;
    height: 140px;
    overflow: hidden;
    display: block;
}

.zg_box_wl li a.logistic_comtxt {
    overflow: hidden;
    display: block;
}

.zg_box_wl li h4 {
    font-size: 16px;
    color: #333;
    padding-left: 15px;
}

.zg_box_wl li p {
    font-size: 14px;
    color: #999;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 28px;
}

.zg_wl_kinds {
    margin-top: 25px;
}

.zg_wl_kinds > div {
    width: 1250px;
    margin: 0 auto;
}

.zg_wl_kinds a {
    margin-left: 25px;
    margin-right: 1px;
}

.zg_neibanner {
    position: relative;
    text-align: center;
}

.zg_select {
    position: absolute;
    width: 900px;
    height: 220px;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -110px;
    background: rgba(0, 0, 0, .6);
    border-radius: 5px;
}

.zg_select .zg_sousuoLogo img {
    padding-top: 44px;
    padding-left: 32px;
}

.zg_select select {
    background: none;
    border: none;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.zg_input {
    position: relative;
    padding-left: 35px;
    margin-top: 25px;
}

.zg_input span {
    display: inline-block;
    color: #6D6D6D;
    height: 48px;
    line-height: 48px;
    padding-left: 4px;
    font-size: 16px;
    background: #fff;
    position: absolute;
}

.zg_input input {
    height: 48px;
    width: 252px;
    border: none;
    padding-left: 10px;
    margin-left: 65px;
}

.zg_select select:focus {
    outline: none;
}

.zg_xlBtn {
    vertical-align: middle;
    margin-top: 4px;
}

.zg_art_l .abd ul li {
    padding: 18px 5px;
}

.zg_input .zg_start {
    left: 94px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.zg_input .zg_end {
    width: 74px;
    left: 412px;
}

.zg_1 {
    margin-left: 68px;
}

.zg_2 {
    margin-right: 20px;
}

.zg_input .zg_btn {
    position: absolute;
    right: 38px;
    width: 118px;
    height: 48px;
    border: none;
    background: #EA5513;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.zg_input .zg_btn:focus {
    outline: none;
    cursor: pointer;
}

.zg_fenye {
    margin-top: 20px;
}

/*----------------物流内页1----------------*/
.zg_wl_innerPage > div {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

.zg_Table {
    width: 365px;
    margin: 0 auto;
    margin-top: 25px;
    text-align: center;
    border-collapse: collapse;
}

.zg_Table td {
    width: 90px;
    height: 70px;
    font-size: 14px;
    border: 1px solid #C1C1C1;
}

.zg_Table tr:nth-child(1) {
    background: #F8F8F8;
}

.zg_Table tr:nth-child(2) {
    color: #EB5B1C;
    font-weight: 600;
}

.zg_pageMain h2 {
    text-align: center;
    font-size: 24px;
    color: #333;
    font-weight: normal;
}

.zg_listInput {
    width: 1100px;
    margin: 0 auto;
    margin-top: 18px;
}

.zg_listInput ul {
    padding-left: 62px;
}

.zg_listInput li {
    width: 230px;
    padding-top: 15px;
    margin-left: 18px;
    border-bottom: 1px solid #EAEAEA;
    color: #999;
    font-size: 14px;
    display: inline-block;
}

.zg_lastUl li {
    width: 95%;
    margin-right: 200px;
}

.zg_listInput .zg_fill {
    color: #333;
}

.zg_Table1 {
    width: 1200px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 68px;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #EAEAEA;
    box-shadow: 8px 8px 10px #F5F5F5, -8px -8px 10px #F5F5F5;
}

.zg_Table1 th {
    background: #EA5514;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
}

.zg_Table1 td {
    font-size: 14px;
    height: 48px;
    color: #333;
}

.zg_Table1 td a {
    color: #333;
}

.zg_Table1 tbody tr {
    border-bottom: 1px solid #EAEAEA;
}

.zg_Table1 .zg_org {
    color: #EE8F72;
}

/*----------------物流内页2----------------*/
.zg_Table2 {
    margin-top: 0;
}

.zg_wl_innerPage2 > div {
    padding-top: 0;
    padding-bottom: 70px;
}

.zg_detail {
    background: #F8F8F8;
    padding: 30px 0 26px 30px;
}

.zg_detail .zg_logo {
    float: left;
    width: 76px;
    height: 76px;
    border-radius: 100%;
    overflow: hidden;
}

.zg_detail .zg_logo img {
    width: 76px;
    height: 76px;
    border-radius: 100%;
}

.zg_detail .zg_compName {
    float: left;
    margin-top: 10px;
    margin-left: 16px;
    width: 930px;
}

.logistic_compAttention {
    width: 120px;
    float: left;
    padding-top: 20px;
}

.logistic_compAttention a {
    display: inline-block;
    color: #333;
    border: 1px solid #D4D4D4;
    padding: 5px 0px;
    border-radius: 5px;
    width: 120px;
    text-align: center;
}

.logistic_compAttention a.aui-bg-like-on, .logistic_compAttention a:hover {
    color: rgb(255, 255, 255);
    background: rgb(234, 85, 20);
    border-color: rgb(234, 85, 20);
}

.zg_compName h3 {
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

.zg_compName p {
    font-size: 14px;
}

.zg_Table_box {
    width: 355px;
    margin-left: 12px;
    /*margin-top: 45px;*/
    text-align: center;
    border-collapse: collapse;
}

.zg_Table_box tr:first-child {
    background: #F8F8F8;
}

.zg_Table_box td {
    width: 90px;
    height: 70px;
    font-size: 14px;
    border: 1px solid #C1C1C1;
}

.zg_Table_box tr:nth-child(2) {
    color: #EB5B1C;
    font-weight: 600;
}

.zg_tjBox {
    width: 380px;
    height: 290px;
    box-shadow: 8px 8px 10px #F5F5F5, -8px -8px 10px #F5F5F5;
}

.zg_dm {
    padding: 22px 0 22px 13px;
}

.zg_dm .zg_mc {
    float: left;
    font-size: 18px;
    color: #333;
}

.zg_dm .zg_xc {
    float: right;
    padding-right: 18px;
    font-size: 14px;
    margin-top: 5px;
}

.zg_wl_innerPage2 .zg_pageMain {
    width: 1240px;
}

.zg_wl_innerPage2 .zg_pageMain .zg_tjBox {
    float: left;
    margin-right: 30px;
    border-radius: 5px;
}

.zg_tjBox a {
    display: inline-block;
    text-align: center;
    width: 355px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #EA5514;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    margin: 11px 0 0 11px;
}

.zg_detail3 {
    clear: both;
    margin-top: 45px;
    padding: 6px 0 13px 5px;
}

.zg_detail3 h3 {
    border-left: 6px solid #EA5514;
    line-height: 21px;
    padding-left: 11px;
    font-size: 18px;
    color: #333;
}

.zg_detail3 span {
    color: #EA5514;
}

.zg_contact {
    width: 1200px;
    height: 370px;
    background: url("../images/contactbg.png") #FAFAFB;
    box-shadow: 8px 8px 10px #F5F5F5, -8px -8px 10px #F5F5F5;
    background-position: -20px;
}

.zg_contactInfor {
    padding-left: 20px;
    padding-top: 90px;
}

.zg_contactInfor li {
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    border-right: 1px solid #EDEDED;
    padding-right: 40px;
    margin-left: 40px;
}

.zg_contactInfor li:last-child {
    border-right: none;
}

.zg_contactInfor li img {
    vertical-align: middle;
    margin-bottom: 7px;
}

.zg_contactInfor li a span {
    color: #EE7C4D;
    font-size: 12px;
}

.zg_contactInfor li font {
    color: #333;
}

.zg_contactInfor .zg_fontColor font {
    color: #EE7C4D;
    font-size: 18px;
    font-weight: 600;
}

.zg_statement {
    width: 100%;
    height: 120px;
    background: rgba(255, 255, 255, .5);
    border-top: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
    margin-top: 43px;
}

.zg_statement_text {
    width: 650px;
    margin-left: 112px;
    text-align: center;
    font-size: 14px;
}

.zg_statement_text span {
    color: #EA5514;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #EA5514;
    padding: 2px 6px;
    border-radius: 5px;
}

.zg_statement_text p {
    line-height: 20px;
}

.zg_statement_text div {
    margin-top: -4px;
}

.zg_statement_text font {
    color: #EA5514;
    font-size: 24px;
    font-weight: 600;
}

/*----------------支付页面1----------------*/
.zg_zf {
    background: url("../images/dise.png");
    background-size: 100% 100%;
}

.zg_zf > div {
    width: 1000px;
    margin: 0 auto;
    padding-top: 72px;
    padding-bottom: 72px;
}

.zg_zf .zg_mbx a, .zg_zf .zg_mbx span {
    color: #333;
    font-size: 14px;
}

.zg_zf .zg_mbx a:last-child {
    color: #999;
}

.zg_zf_kinds {
    width: 100%;
    background: #fff;
    margin-top: 15px;
    padding-bottom: 80px;
    box-shadow: 2px 2px 4px #ccc, -2px -2px 4px #ccc;
}

.zg_zf_title {
    padding-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom: 1px solid #EFEFEF;
}

.zg_zf_title h3 {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    text-align: center;
}

.zg_zf_title > div {
    text-align: center;
    margin-top: 5px;
    padding-bottom: 20px;
    position: relative;
}

.zg_zf_title > div span {
    font-size: 14px;
}

.zg_zf_title > div span font {
    font-size: 24px;
    color: #EA5514;
}

.zg_zf_title > div input {
    margin-left: 20px;
    visibility: hidden;
}

.zg_zf_title > div input + label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #91BC36;
    border: 1px solid #91BC36;
    border-radius: 2px;
    position: absolute;
    right: 414px;
    top: 18px;
    cursor: pointer;
}

.zg_zf_title > div input:checked + label:before {
    content: '\2714';
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.zg_zf_title > div a {
    font-size: 14px;
    color: #BDBDBD;
}

.zg_zfSelect {
    padding-top: 25px;
}

.zg_zfSelect .zg_xuanze > span {
    float: left;
    padding-left: 20px;
}

.zg_zfSelect .zg_xuanze a {
    float: right;
    padding-right: 20px;
    color: #B8B8B8;
}

.zg_zfSelect .zg_xuanze a img {
    vertical-align: middle;
    margin-bottom: 2px;
}

.zg_wx_zfb {
    width: 590px;
    margin: 0 auto;
    padding-top: 45px;
}

.zg_wx_zfb .zg_wx_left {
    float: left;
}

.zg_wx_zfb .zg_wx_left .zg_wx {
    vertical-align: middle;
    margin-left: 30px;
}

.zg_wx_zfb .zg_zfb_right .zg_zfb {
    vertical-align: middle;
    margin-left: 30px;
}

.zg_wx_zfb .zg_zfb_right {
    float: right;
}

.zg_wxzf, .zg_zfbzf {
    margin-bottom: 25px;
}

/*----------------支付页面2----------------*/
.zg_zf_title1 {
    padding-top: 35px;
    padding-bottom: 30px;
    font-size: 29px;
}

.zg_chakan {
    border-bottom: 1px solid #EFEFEF;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 40px;
}

.zg_chakan span {
    display: inline-block;
    padding-top: 12px;
}

.zg_zf_kinds1 .zg_chakan .zg_fangAn {
    width: 380px;
    margin: 0 auto;
}

.zg_fangAn li span {
    font-size: 14px;
    color: #033333;
    float: left;
}

.zg_fangAn li font {
    float: right;
    font-size: 14px;
    color: #EA5514;
    display: inline-block;
    margin-top: 13px;
}

#zg_h3 {
    font-size: 24px;
}

.zg_zfSelect1 {
    padding-top: 15px;
}

.zg_yfje {
    text-align: center;
    font-size: 14px;
    color: #333;
    position: relative;
}

.zg_yfje input {
    visibility: hidden;
}

.zg_yfje input + label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #91BC36;
    border: 1px solid #91BC36;
    border-radius: 2px;
    position: absolute;
    right: 434px;
    top: 18px;
    cursor: pointer;
}

.zg_yfje input:checked + label:before {
    content: '\2713';
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.zg_yfje font {
    color: #EA5514;
    font-size: 24px;
}

.zg_yfje input {
    margin-left: 20px;
}

.zg_yfje a {
    color: #999;
}

/*----------------商家会员页面----------------*/
.zg_hyBg {
    width: 100%;
    height: 100%;
    background: url("/static/images/account/sjhybg1.jpg") no-repeat;
    background-size: cover;
    overflow: auto;
}
.zg_hyBg .layui-layer-content{
    padding: 20px;
}
.zg_sjhyzc .zg_zcInner .zg_zc {
    width: 950px;
    min-height: 500px;
    margin: 0 auto;
}

.zg_zcInner .zg_zc .zg_zcTitle .zg_fhLogo {
    float: left;
}

.zg_zcInner .zg_zc .zg_zcTitle .zg_fhLogo img {
    width: 100%;
}

.zg_zcInner .zg_zc .zg_zcTitle .zg_zcword {
    float: right;
    margin-top: 24px;
}

.zg_zc .zg_zcTitle .zg_zcword span {
    font-size: 14px;
    color: #033333;
    margin-right: 20px;
}

.zg_zcForm {

}

.zg_zcForm form {
    font-size: 16px;
    width: 790px;
    margin: 0 auto;
    padding-top: 50px;
}

.zg_zcForm form .zg_submit {
    margin-left: 35px;
    margin-right: 30px;
}

.zg_zcForm form .zg_submit input {
    width: 100%;
    height: 60px;
    border: 1px solid #ea5514;
    background: none;
    border-radius: 4px;
    color: #EA5514;
    cursor: pointer;
    margin-top: 48px;
    margin-bottom: 65px;
}

.zg_zcForm form .layui-form-radio * {
    font-size: 16px;
    color: #999;
}

.zg_zcForm form .layui-form-checkbox[lay-skin=primary] span {
    font-size: 16px;
    color: #999;
}

.zg_zcForm form .layui-form-label {
    width: 110px;
}

.zg_zcForm form .layui-form-label font {
    color: #333;
}

.zg_zc .zg_zcTitle .zg_zcword a {
    color: #ea5514;
    font-size: 14px;
}

.zg_zc .zg_zcContent {
    background: #fff;
    min-height: 600px;
    border-radius:0 0 5px 5px;
    /*margin-top: 25px;*/
    filter:alpha(opacity=80); /* IE */
    -moz-opacity:0.8; /* 老版Mozilla */
    -khtml-opacity:0.8; /* 老版Safari */
    opacity: 0.8; /* 支持opacity的浏览器*/
}

.zhuceTitle {
    position: relative;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    color: #333;
    text-align: center;
    background: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.zhuceTitle span{

}

.zg_zcContent .zg_zcProject .zg_mbx {
    padding-top: 30px;
    padding-left: 96px;
}

.zg_zcContent .zg_zcProject .zg_mbx a {
    font-size: 14px;
    color: #ea5514;
}

.zg_zcContent .zg_zcProject .zg_mbx a:last-child {
    color: #999;
}

.zg_item1 .layui-form-radio > i:hover {
    color: #EA5514;
}

.zg_item1 .layui-form-radioed > i {
    color: #EA5514;
}

.zg_item1 .layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #EA5514;
    color: #fff;
}

.zg_item1 label span {
    color: red;
}

.zg_item1 .layui-form-checked[lay-skin=primary] i {
    border-color: #EA5514;
    color: #EA5514;
    background: #fff;
}

.zg_item1_1 {
    margin-top: 26px;
}

.zg_item1_1 .layui-input-block .layui-form-select {
    width: 130px;
    float: left;
    margin-right: 8px;
}

.zg_item1_1 .layui-input-block .layui-select-title input {
    border-radius: 4px;
    border-color: #DCDCDC;
    background: #F8F8F8;
    color: #999;
}

.zg_item1_1 .layui-form-select dl dd.layui-this {
    background-color: #EA5514;
}

.zg_item1_2 .layui-input-block .layui-form-select {
    width: 304px;
    margin-right: 11px;
    margin-bottom: 10px;
}

.zg_item1_2 .zg_label {
    float: left;
}

.zg_item1_2 .zg_block {
    float: left;
    width: 650px;
}

.zg_item1_2 .layui-input-block {
    margin-left: 0;
    /*height:150px;*/
    /*overflow-y: auto;*/
}

.zg_item1_2 {
    margin-top: 50px;
}

.zg_item1_2 button {
    width: 78.3%;
    height: 40px;
    border: 1px solid #EA5514;
    background: none;
    border-radius: 4px;
    color: #EA5514;
    cursor: pointer;
    float: right;
    margin-right: 30px;
}

.zg_zcCard {
    width: 530px;
    margin: 0 auto;
    /*padding-top: 28px;*/
}

.zg_zcCard .zg_yezz {
    margin-bottom: 2px;
}

.zg_zcCard .zg_yezz .zg_zzLeft {
    float: left;
    width: 90px;
    text-align: right;
    margin-top: 45px;
    margin-right: 15px;
}

.zg_zcCard .zg_yezz .zg_zzRight {
    float: left;
    text-align: center;
}

.zg_zcCard .zg_yezz .zg_zzRight p {
    text-align: left;
    color: #ea5514;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.zg_zcCard .zg_yezz .zg_zzLeft font {
    color: red;
}

.zg_zcCard .zg_yezz .zg_zzLeft span {
    font-size: 16px;
    color: #333;
}

.zg_zcCard .zg_yezz .zg_zzRight .zg_zzImg {
    width: 178px;
    height: 118px;
    background: #F8F8F8;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
}

.zg_zcCard .zg_yezz .zg_zzRight .zg_zzImg a {
    width: 178px;
    height: 118px;
    display: block;
    border-radius: 4px;
}

.zg_yezz .zg_zzRight .zg_zzImg img {
    margin-top: 20px;
}

.zg_yezz .zg_zzRight .zg_zzImg p {
    margin-top: 13px;
    font-size: 12px;
    color: #999;
    text-align: center;
}

.zg_zcCard .zg_yezz .zg_zzRight .zg_zzImg a img.up {
    max-width: 100%;
    height: 118px;
    display: block;
    margin: 0 auto;
    border-radius: 4px;
    margin-top: 0px;
}

.zg_yezz .zg_zzRight > div {
    float: left;
    margin-right: 20px;
}

.zg_zcCard button {
    width: 97%;
    margin-left: 20px;
    height: 59px;
    border: 1px solid #EA5514;
    background: #fff;
    color: #EA5514;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 60px;
}

.zg_yezz .zg_zzRight .zg_zzImg {
    position: relative;
}

.zg_yezz .zg_zzRight .zg_zzImg .zg_jt1,
.zg_yezz .zg_zzRight .zg_zzImg .zg_jt {
    position: absolute;
    top: -10px;
    right: 10px;
}

.zg_yezz .zg_zzRight .zg_zzImg .zg_jt {
    display: none;
}

.zg_yezz .zg_zzRight .zg_sqs {
    display: none;
}

.zg_zcCard1 {
    width: 590px;
    margin: 0 auto;
    /*padding-top: 28px;*/
}

.zg_zcCard1 input[type="text"] {
    width: 290px;
    height: 38px;
    font-size: 16px;
    color: #999;
    border: none;
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    padding-left: 8px;
}

.zg_zcCard1 input[type="text"]::-webkit-input-placeholder {
    color: #aaa;
    font-size: 12px;
}

.zg_zcCard1 input[type="password"] {
    width: 290px;
    height: 38px;
    font-size: 16px;
    color: #999;
    border: none;
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    padding-left: 8px;
}

.zg_zcCard1 input[type="password"]::-webkit-input-placeholder {
    color: #aaa;
    font-size: 12px;
}

.zg_zcCard1 .zg_yezz .zg_zzLeft {
    margin-top: 10px;
}

.zg_zcCard1 .zg_yezz .zg_zzRight {
    position: relative;
}

.zg_zcCard1 .zg_yezz .zg_zzRight img {
    position: absolute;
    right: 32px;
    top: 18px;
}

.zg_zcCard1 {
    /*border-bottom: 1px solid #DCDCDC;*/
    padding-left: 123px;
}

.zg_zcCard1:last-child {
    border-bottom: none;
}

.zg_zcCard1 select {
    width: 135px;
    height: 40px;
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    background: #F8F8F8;
    font-size: 16px;
    color: #999;
    padding-left: 18px;
    -webkit-appearance: none;
    background: url("/static/images/account/down.png") 115px 16px no-repeat;
}

.zg_zcCard1 select:focus {
    outline: none;
}

.zg_zcCard1 .zg_sjyz .zg_zzRight {
    position: relative;
}

.zg_zcCard1 .zg_sjyz .zg_zzRight input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.zg_zcCard1 .zg_sjyz .zg_zzRight p {
    line-height: 12px;
}

.zg_zcCard1 .zg_sjyz input {
    width: 210px;
    margin-bottom: 10px;
}

.zg_zcCard1 .zg_sjyz button {
    color: #fff;
    font-size: 12px;
    width: 90px;
    height: 40px;
    background: #EA5514;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    position: absolute;
    right: -80px;
    top: -15px;
}

.zg_zcContent .zg_next {
    width: 525px;
    margin: 0 auto;
    text-align: center;
}

.zg_zcContent .zg_next > a {
    width: 386px;
    display: inline-block;
    color: #fff;
    height: 40px;
    background: #EA5514;
    line-height: 40px;
    border: 1px solid #EA5514;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.zg_zcContent .zg_next .zg_accept {
    text-align: center;
    position: relative;
    margin-top: 25px;
}

.zg_zcContent .zg_next .zg_accept input {
    visibility: hidden;
}

.zg_zcContent .zg_next .zg_accept label {
    font-size: 12px;
    color: #999;
}

.zg_zcContent .zg_next .zg_accept input + label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #999;
    position: absolute;
    left: 160px;
    top: 2px;
    cursor: pointer;
}

.zg_zcContent .zg_next .zg_accept input:checked + label:before {
    content: '\f03a';
    color: #EA5514;
    font-size: 14px;
    font-weight: normal;
}

.zg_zcContent .zg_next .zg_accept a {
    font-size: 12px;
    color: #333;
}

.zg_zcContent1 {
    padding-bottom: 50px;
}

/*----------------------个人中心-----------------*/
.zg_personal_content {
    width: 960px;
}

.zg_personalCenter {
    float: left;
    margin-left: 20px;
}

.zg_personal_content .zg_top {
    text-align: right;
    margin-bottom: 20px;
}

.zg_personal_content .zg_top a {
    display: inline-block;
    text-align: center;
    width: 200px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #EA5514;
    font-size: 18px;
    color: #EA5514;
    background: #fff;
    border-radius: 5px;
}

.zg_personal_content .zg_grid .zg_Table1 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 68px;
    box-shadow: none;
}

.zg_grid img {
    vertical-align: middle;
    margin-bottom: 5px;
    padding-right: 4px;
}

.zg_grid .zg_del1 {
    display: none;
}

.zg_grid th {
    font-size: 14px;
}

.zg_grid td, .zg_grid td a {
    font-size: 14px;
    color: #333;
    transition: 0.3s;
}

.zg_grid tr td:first-child {
    font-weight: 600;
}

.zg_grid tr td:last-child a {
    color: #999;
}

.zg_top_ul {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #333;
    margin-bottom: 20px;
}

.zg_top_ul li {
    display: inline-block;
    width: 150px;
    text-align: center;
}

.zg_top_ul .active {
    background: #E86127;
}

.zg_top_ul li a {
    color: #fff;
    font-size: 16px;
}

.addBg {
    background: #E86127;
}

.zg_Table3 thead th {
    background: #999;
}

.zg_Table3 tr td:first-child {
    font-weight: normal;
}

.zg_Table3 tr td:nth-child(2) {
    font-weight: 600;
}

.zg_Table3 tr td:nth-child(4) span {
    font-size: 18px;
    color: #E86127;
    font-weight: 600;
}

.zg_Table3 tr td:nth-child(4) sup {
    color: #999;
}

.zg_form {
    width: 100%;
    background: #fff;
    padding-top: 35px;
    padding-bottom: 70px;
}

.zg_form input {
    width: 596px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #DCDCDC;
    background: #F8F8F8;
}

.zg_form textarea {
    width: 596px;
    height: 200px;
    border-radius: 4px;
    border: 1px solid #DCDCDC;
    background: #F8F8F8;
}

.zg_form .layui-form-label {
    display: inline-block;
    width: 82px;
    text-align: right;
    font-size: 15px;
    color: #333;
}

.zg_line {
    color: #DCDCDC;
    padding-right: 10px;
}

.zg_form .zg_qsg {
    margin-bottom: 75px;
}

.zg_form .zg_qsg .layui-input-block .layui-form-select {
    width: 248px;
}

.zg_form .zg_qsg input {
    width: 248px;
}

.zg_form .zg_qsg > div {
    float: left;
    position: relative;
}

.zg_form .zg_qsg > div .layui-input-block {
    position: absolute;
}

.zg_form .zg_qsg .zg_qs_input {
    margin-left: 2px;
}

.zg_form .zg_qsg .zg_md_input {
    margin-left: 235px;
}

.zg_form .zg_layui-form-item {
    position: relative;
}

.zg_form .zg_layui-form-item span {
    position: absolute;
    right: 270px;
    top: 10px;
}

/*.zg_dateSelect > div{*/
/*!*float: left;*!*/
/*}*/
.zg_dateSelect .layui-inline {
    width: 230px;
}

.zg_dateSelect .layui-inline input {
    width: 100%;
}

.zg_date {
    margin-top: 60px;
}

.zg_date input {
    background: #f8f8f8 url("/static/images/account/down.png") 205px 16px no-repeat;
}

.zg_queDing {
    text-align: center;
    margin-top: 60px;
    margin-left: -170px;
}

.zg_queDing a {
    display: inline-block;
    width: 730px;
    height: 60px;
    font-size: 20px;
    color: #E86127;
    border: 1px solid #E86127;
    border-radius: 5px;
    line-height: 60px;
}

.zg_queDing a:hover {
    color: #E86127;
}

.zg_yunPrice label {
    float: left;
}

.zg_yunPrice > div {
    float: left;
    margin-top: -29px;
    margin-left: 0;
}

.zg_yjTable tr:first-child td {
    color: #333;
    height: 40px;
}

.zg_yjTable tr:nth-child(2) td {
    height: 60px;
}

.zg_yjTable {
    width: 535px;
    margin-bottom: 55px;
}

.zg_form .zg_qsg_hy {
    margin-bottom: 17px;
}

.zg_form .zg_yunPrice1 {
    margin-top: 75px;
}

.zg_form .zg_yunPrice1 table {
    margin-bottom: 0;
}

.zg_form .zg_transfer {
    margin-bottom: 65px;
}

body .layui-laydate .layui-this {
    background: #E86127 !important;
}

.zg_tra1 .tra_r {
    float: left;
    width: 980px;
    margin-bottom: 40px;
}

.zg_tra1 .tra_r ul li {
    width: 225px;
    margin-right: 20px;
}

.zg_tra1 .tra_r ul li:nth-child(3n) {
    margin-right: 20px;
}

.zg_tra1 .tra_r ul li:nth-child(4n) {
    margin-right: 20px;
}

.zg_tra1 .tra_r ul li .state {
    position: absolute;
    top: 10px;
    right: -1px;
}

.zg_tra1 .tra_r ul li .tra_info .tra_h h5 {
    line-height: 21px;
}

.news .abd ul li:nth-child(4) {
    border: 0;
    border-top: 1px dotted #adadad;
}

.news .news1 ul li:nth-child(4) .ly {
    right: 0px;
}

.zg_zcCard .list_title {
    margin: 0 auto;
    clear: both;
    line-height: 40px;
    color: #3a3a3a;
}

.editable-tarea {
    color: #333333;
    background-color: #FFF;
    border: solid 1px #D7D7D7;
    width: 500px;
    height: 150px;
}

.content_com {
    margin: 0 auto;
    min-height: 50px;
    clear: both;
}

.content_com .com_title {
    float: left;
}

.content_com .com_yw_list {
    float: left;
    width: 500px;
}

.content_com .com_yw_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.content_com .com_yw_list ul li {
    float: left;
    width: 49%;
    height: 40px;
}

.content_com .com_yw_list ul .li_right {
    margin-left: 10px;
}

.content_com .com_yw_list ul li span {
    float: left;
    color: #3a3a3a;
}

.content_com .com_yw_list ul li input {
    text-indent: 5px;
    float: left;
    width: 150px;
    margin-left: 10px;
    line-height: 25px;
    border-radius: 1px;
    border: 1px solid #DCDCDC;
    background: #F8F8F8;
}

.content_com_bottom {
    width: 100%;
    margin: 0 auto 30px auto;
    height: 30px;
    clear: both;
    border-bottom: 1px #e7e7e7 solid
}

.user_img {
    width: 96px;
    margin: 0 auto;
    padding-top: 10px;
}
.user_name {
    text-align: center;
    padding-top: 10px;
}

.user_name strong {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    display: inline-block;
}
.user_name a {
    font-size: 14px;
    color: #e86126;
    padding-left: 14px;
}

.urow .urow_n {
    padding-bottom: 20px;
}

.com_ls_list input {
    text-indent: 5px;
    float: left;
    width: 500px;
    line-height: 25px;
    border-radius: 1px;
    border: 1px solid #DCDCDC;
    background: #F8F8F8;
}

.content_select {
    margin: 5px auto 5px auto;
    text-align: left;
}

.content_select select {
    min-width: 150px;
    height: 30px;
    border: 1px #DCDCDC solid;
    text-indent: 5px;
}