﻿@charset "UTF-8";



/*头部导航开始*/



.top {

    height: 40px;

    line-height: 40px;

    background: #f2f2f2;

    border-bottom: 1px solid #e5e4e4;

    z-index: 2;

    position: relative;

}



.topMain {

    width: 1200px;

    margin: 0 auto;

}



    .topMain > span.mr0 {

        margin-right: 0;

    }



.loginOprateBox {

    margin-left: 6px;

}



.gwwx_ewm {

    width: 110px;

    display: none;

    overflow: hidden;

    position: absolute;

    top: 33px;

    background: #fff;

    padding: 5px;

    left: -20px;

    z-index: 99;

    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);

    font-size: 12px;

    line-height: 20px;

    text-align: center;

}

.logo_m{ margin-top: 40px; margin-left: 25px;}
.logo_r{ margin-top: 40px; margin-left: 25px;}
.w230 {

    width: 230px;

    left: -82px;

}



    .w230 ul {

        margin-left: -10px;

    }



    .w230 li {

        display: block;

        margin-left: 10px;

        float: left;

        width: 110px;

    }



.t_tophint .w230 li a {

    display: block;

    margin: 5px auto;

    float: none;

}



.ermpostion {

    position: relative;

    cursor: pointer;

}



.topMain .fr a {

    color: #666;

    position: relative;

    display: block;

    float: left;

}





.loginOprateBox a:hover {

    opacity: 0.7;

}



.loginOprateBox a .iconfont {

    font-size: 16px;

}



.lineColorific {

    display: inline-block;

    width: 1px;

    height: 14px;

    background: #189f7a;

    position: relative;

    top: 2px;

}



.topMain div.mytrade {

    cursor: pointer;

    position: relative;

}



    .topMain div.mytrade .navTradeList {

        top: 40px;

    }



    .topMain div.mytrade a {

        display: inline-block;

        width: 100%;

        box-sizing: border-box;

        line-height: 200%;

        color: #333;

    }



        .topMain div.mytrade:hover,

        .topMain div.mytrade a:hover {

            color: #189f7a;

        }



.navTradeList {

    display: none;

    width: 130px;

    position: absolute;

    top: 58px;

    left: 50%;

    z-index: 999;

    margin-left: -68px;

}



    .navTradeList ul {

        padding: 10px 20px;

        background-color: #fff;

        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);

        overflow: hidden;

    }



.topMain .fr span.line {

    padding: 0 10px;

    color: #cacaca;

    font-size: 12px;

    float: left;

}





/* head */



.headBox {

    width: 100%;

    background: #fff;

    height: 210px;

    box-shadow: 0px 4px 6px 1px rgba(23, 4, 8, 0.05);

    position: relative;

}



.headMain {

    width: 1200px;

    margin: 0 auto;

    /* overflow: hidden; */

}



.homeLogo {
    padding: 40px 0;
    float: left;

}



.homeLogo_fr {

    padding-top: 30px;

    float: right;

}



    .homeLogo_fr a {

        display: block;

        width: 100px;

        border: 1px solid #dfdfdf;

        padding: 3px;

        text-align: center;

    }



        .homeLogo_fr a img {

            height: 33px;

        }



.headSearch {

    margin-left: 60px;

    padding-top: 30px;

    float: left;

    width: 604px;

}



.tabBtn {

    overflow: hidden;

}



    .tabBtn li {

        padding: 0 12px;

        height: 26px;

        line-height: 26px;

        cursor: pointer;

        float: left;

        margin-right: 10px;

    }



      



.searchInput {

    height: 46px;

    line-height: 46px;

    box-sizing: border-box;

    border: 2px solid #39ae5f;

}



    .searchInput input {

        width: 490px;

        float: left;

        height: 42px;

        line-height: 42px;

        box-sizing: border-box;

        padding: 0 15px;

        font-size: 14px;

    }



        .searchInput input.button {

            width: 110px;

            background: #39ae5f;

            color: #fff;

            float: right;

            height: 42px;

            line-height: 42px;

            cursor: pointer;

            font-size: 18px;

            font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;

        }



    .searchInput button:hover {

        opacity: 0.8;

    }



    .searchInput .icon-sousuo:before {

        font-size: 22px;

        position: relative;

    }



.hotSearch li {

    padding-right: 5px;

    height: 30px;

    line-height: 30px;

    float: left;

}



    .hotSearch li a {

        color: #333;

        margin-right: 10px;

    }



        .hotSearch li a:hover {

            color: #189f7a;

        }



.top_release {

    height: 44px;

    line-height: 44px;

    background-color: #ffffff;

    border: solid 1px #ff2835;

    margin-top: 70px;

    margin-left: 100px;

    padding: 0 15px;

    color: #ff2835;

    font-size: 16px;

    text-align: center;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

    cursor: pointer;

}



    .top_release:hover {

        background-color: #ff2835;

        border: solid 1px #ff2835;

        color: #fff;

    }



.top_ewm {
    float: left;
    margin-left: 57px;
    padding-top: 15px;
}



    .top_ewm p {

        float: left;

        text-align: center;

        color: #666;

		margin-left: 15px;

    }



        .top_ewm p img {

            width: 100px;

            height: 100px;

            display: block;

        }



    .top_ewm div {

        float: left;

        margin-left: 10px;

        padding-top: 10px;

    }



        .top_ewm div a {

            display: block;

            width: 98px;

            height: 36px;

            line-height: 36px;

            text-align: center;

            color: #666666;

            background-color: #ffffff;

            border: solid 1px #f5f5f5;

            font-size: 12px;

        }



            .top_ewm div a:hover {

                color: #fff;

                background-color: #189f7a;

                border: solid 1px #189f7a;

            }



                .top_ewm div a:hover .iconfont {

                    color: #fff;

                }





/* nav */



.homeNav {

    width: 100%;

    float: left;

    height: 53px;

	background: #39ae5f;

	margin-top: 20px;

}



#nav {

    width: 1200px;

    

    margin: 0 auto;

}



    #nav > li {

      

        float: left;

        line-height: 50px;

        color: #fff;

        position: relative;

    }



        #nav > li > a {

            display: inline-block;

            color: #fff;

            font-size: 16px;

			padding-left: 18px; 

			padding-right: 18px;

        }



            #nav > li > a i {

                color: #fff;

                margin-left: 3px;

                font-size: 12px;

            }



        #nav > li.on > a {

            color: #fff;

			background: #41c66d;

				

        }



        #nav > li::after {

            opacity: 0;

            content: "";

            width: 28px;

            height: 3px;

            position: absolute;

            bottom: -1px;

            left: 30%;

            margin-left: -14px;

            background: #189f7a;

            transition: all .6s;

            -moz-transition: all .6s;

            -webkit-transition: all .6s;

            -o-transition: all .6s;

        }



        #nav > li:hover::after {

            opacity: 1;

            margin-left: -14px;

            background: #189f7a;

            bottom: -1px;

            left: 50%;

			

        }



        #nav > li:hover > a,

        #nav > li:hover .iconfont {

            color: #fff;

        }



        #nav > li a:hover {

           

            opacity: 1;

        }



        #nav > li.on::after {

            opacity: 1;

            content: "";

            width: 28px;

            height: 3px;

            position: absolute;

            bottom: -1px;

            left: 50%;

            margin-left: -14px;

            background: #189f7a

        }



.sub {

    width: 251px;

    position: absolute;

    top: 52px;

    left: 50%;

    z-index: 999;

    margin-left: -116px;

    padding: 10px;

    background-color: #fff;

    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.1);

}



    .sub li {

        line-height: 34px;

    }



        .sub li a {

            display: inline-block;

            width: 100%;

            box-sizing: border-box;

            font-size: 14px;

            color: #333;

            

        }



            .sub li a:hover {

                color: #189f7a;

            }

.bg_white{ margin-top: 30px;}

.homeNav > ul > a {

    float: right;

    width: 183px;

    height: 30px;

    line-height: 30px;

    background-image: linear-gradient(90deg, #ff3c47 0%, #ff2834 100%), linear-gradient(#ff2834, #ff2834);

    background-blend-mode: normal, normal;

    border-radius: 15px;

    color: #ffffff;

    text-align: center;

    margin-top: 12px;

    cursor: pointer;

}





/* 主体内容 */



.homeMain {

    width: 1200px;

    margin: 0 auto 20px;

    overflow: hidden;

}





/* 合作企业 */



.c_company {

    float: left;

    background-color: #fff;

    box-sizing: border-box;

    width: 222px;

    height: 360px;

    float: left;

    margin-top: 16px;

    padding: 14px;

	margin-left: 15px;

}



    .c_company h1 {

        width: 100%;

        height: 48px;

        line-height: 48px;

        text-align: center;

        font-size: 18px;

        color: #fff;

        background: url('../Image/hz_title.png') no-repeat;

    }



.c_company_con {

    width: 100%;

    overflow: hidden;

    height: 222px;

    box-sizing: border-box;

    margin-top: 15px;

}

.homemain_tit_l{ margin-top: 5px;}

.homemian_tit_m{ font-size: 30px; margin-left: 20px; color: #39ae5f; border-bottom: 2px solid #39ae5f; font-weight: bold;}

.tu1,.tu2{ margin-top: 28px;}

.whilte_bg{ width: 1200px; height: auto; background: #fff; margin-top: 30px; overflow: hidden; padding-bottom: 20px; padding-top: 20px;}

.homemian_ttt{ margin-top: 38px;}

.whitle_bg_l{ margin-top: 10px;}

.whitle_bg_l ul li{ width: 545px; height: auto; overflow: hidden; margin-left: 23px; margin-top: 17px; display: inline-block;}

.whitle_bg_l ul li em{ width: 19px; height: 19px; border-radius: 2px; background: #5f5f5f; color: #fff; line-height: 19px; text-align: center; display: inline-block;	}

.whitle_bg_l ul li font{ float: right;}

.whitle_bg_l ul li span{ margin-left: 8px;}



.index_entrance_news {

    display: block;

}



    .index_entrance_news li {

        line-height: 34px;

    }



        .index_entrance_news li a {

            color: #666;

        }



.c_company_num {

    background-color: #eaf2f1;

    text-align: center;

    font-weight: bold;

    line-height: 20px;

    color: #333;

    padding: 4px 0;

}





/* banner */



.index_banner {

    float: left;

    box-sizing: border-box;

    width: 700px;

    height: 360px;

    background-color: #ffffff;

    margin: 16px 0 0 16px;

}



.index_title {

    line-height: 54px;

    height: 54px;

}



    .index_title i.sxtu {

        width: 4px;

        height: 18px;

        background-color: #189f7a;

        display: block;

        float: left;

        margin: 18px 5px 0 0;

    }



    .index_title h1 {

        font-size: 18px;

        color: #333333;

        float: left;

        position: relative;

    }



        .index_title h1.index_title_xh {

            padding-left: 50px;

            background: url(Imgs/shareIcon.png) no-repeat 0px -454px;

        }



        .index_title h1.index_title_qt {

            padding-left: 15px;

            background: url(Imgs/shareIcon.png) no-repeat 0px -506px;

        }



    .index_title a.more {

        font-size: 12px;

        color: #999999;

        float: right;

    }



        .index_title a.more i {

            font-size: 8px;

        }



        .index_title a.more:hover {

            color: #189f7a;

        }



.floorSearch {

    float: left;

    padding-top: 20px;

    margin-left: 140px;

}



    .floorSearch input,

    .floorSearch select {

        float: left;

    }



    .floorSearch select {

        border-top-left-radius: 2px;

        border-bottom-left-radius: 2px;

    }



    .floorSearch input,

    .floorSearchBtn {

        position: relative;

        left: -1px;

    }



    .floorSearch .button_orange_small {

        height: 22px;

        line-height: 21px;

        border-top-left-radius: 0;

        border-bottom-left-radius: 0;

    }



.slideBox {

    width: 700px;

    height: 360px;

    overflow: hidden;

    position: relative;

}



    .slideBox .hd {

        height: 15px;

        overflow: hidden;

        position: absolute;

        right: 5px;

        bottom: 5px;

        z-index: 1;

    }



        .slideBox .hd ul {

            overflow: hidden;

            zoom: 1;

            float: left;

        }



            .slideBox .hd ul li {

                float: left;

                margin-right: 2px;

                width: 15px;

                height: 15px;

                line-height: 14px;

                text-align: center;

                background: #fff;

                cursor: pointer;

                font-size: 12px;

            }



                .slideBox .hd ul li.on {

                    background: #189f7a;

                    color: #fff;

                }



    .slideBox .bd {

        position: relative;

        height: 100%;

        z-index: 0;

    }



        .slideBox .bd li {

            zoom: 1;

            vertical-align: middle;

        }



        .slideBox .bd img {

            width: 700px;

            height: 360px;

            display: block;

        }





    /* 下面是前/后按钮代码，如果不需要删除即可 */



    .slideBox .prev,

    .slideBox .next {

        position: absolute;

        left: 3%;

        top: 50%;

        margin-top: -25px;

        display: block;

        width: 32px;

        height: 40px;

        background: url(Imgs/slider-arrow.png) -110px 5px no-repeat;

        filter: alpha(opacity=50);

        opacity: 0.5;

    }



    .slideBox .next {

        left: auto;

        right: 3%;

        background-position: 8px 5px;

    }



        .slideBox .prev:hover,

        .slideBox .next:hover {

            filter: alpha(opacity=100);

            opacity: 1;

        }



    .slideBox .prevStop {

        display: none;

    }



    .slideBox .nextStop {

        display: none;

    }





/* 右侧 用户入口 */



.index_entrance {

    float: left;

    width: 246px;

    height: 360px;

    margin-top: 16px;

    background: #fff;

	

}



.index_entrance_top {

    height: 83px;

    overflow: hidden;

}



    .index_entrance_top h1 {

        line-height: 26px;

        text-align: center;

        padding: 4px 16px 13px;

        color: #666666;

        height: 35px;

    }



    .index_entrance_top a {

        width: 100px;

        height: 28px;

        background-color: #39ae5f;

        color: #fff;

        line-height: 28px;

        text-align: center;

        border: solid 1px #39ae5f;

    }



        .index_entrance_top a.fr {

            background-color: #fff;

            color: #39ae5f;

        }



.index_entrance_con {

    padding: 0 16px 14px;

}



    .index_entrance_con .index_title {

        height: 30px;

        line-height: 30px;

    }



        .index_entrance_con .index_title .f16 {

            font-size: 16px;

            color: #189f7a;

        }



    .index_entrance_con .icon-laba {

        background: #39ae5f;

        padding: 4px 10px;

        border-radius: 4px;

        color: #fff;

    }



.hot_news_box {

    height: 224px;

    width: 100%;

    overflow: hidden;

}



.hot_news_con li {

    overflow: hidden;

    padding: 8px 0;

}



    .hot_news_con li s {

        font-style: italic;

        float: left;

        padding-right: 6px;

        font-family: ArialMT;

    }



    .hot_news_con li a {

        color: #333;

        float: left;

    }



.floor_title {

    text-align: center;

    padding-bottom: 25px;

    font-size: 26px;

    color: #189f7a;

    position: relative;

}



    .floor_title::after {

        content: "";

        width: 200px;

        height: 1px;

        position: absolute;

        top: 18px;

        left: 24%;

        background-color: #189f7a;

    }



    .floor_title::before {

        content: "";

        width: 200px;

        height: 1px;

        position: absolute;

        top: 18px;

        right: 24%;

        background-color: #189f7a;

    }



    .floor_title a.more {

        position: absolute;

        top: 3px;

        right: 0;

        color: #189f7a;

        font-size: 16px;

    }



        .floor_title a.more .iconfont {

            font-size: 12px;

        }





/* 二手废旧物资--------------------------------------------------------------- */



.index_pro_box {

    overflow: hidden;

    padding: 20px;

}



.index_pro_title {

    float: left;

    width: 128px;

    height: 302px;

    display: block;

    margin-right: 10px;

}



    .index_pro_title div {

        width: 128px;

        height: 302px;

        position: relative;

    }



        .index_pro_title div h1 {

            float: left;

            width: 24px;

            font-size: 24px;

            line-height: 30px;

            font-weight: bold;

            color: #fff;

            position: absolute;

            top: 50%;

            left: 40px;

            transform: translateY(-50%);

            -ms-transform: translateY(-50%);

            /* IE 9 */

            -moz-transform: translateY(-50%);

            /* Firefox */

            -webkit-transform: translateY(-50%);

            /* Safari 和 Chrome */

            -o-transform: translateY(-50%);

            /* Opera */

        }



        .index_pro_title div span {

            float: left;

            width: 14px;

            line-height: 16px;

            color: #fff;

            padding: 28px 0 0 10px;

            position: absolute;

            top: 50%;

            left: 60px;

            transform: translateY(-60%);

            -ms-transform: translateY(-60%);

            /* IE 9 */

            -moz-transform: translateY(60%);

            /* Firefox */

            -webkit-transform: translateY(-60%);

            /* Safari 和 Chrome */

            -o-transform: translateY(-60%);

            /* Opera */

        }



.index_pro_title_bg1 {

    background: url('Imgs/index_pro_bg1.png') no-repeat;

}



.index_pro_title_bg2 {

    background: url('Imgs/index_pro_bg2.png') no-repeat;

}



.index_pro_title_bg3 {

    background: url('Imgs/index_pro_bg3.png') no-repeat;

}



.index_pro_title_bg4 {

    background: url('Imgs/index_pro_bg4.png') no-repeat;

}



.index_pro_title_bg5 {

    background: url('Imgs/index_pro_bg5.png') no-repeat;

}



.img_pro li {

    float: left;

    width: 192px;

    line-height: 26px;

    margin-left: 12px;

}



    .img_pro li > a.img_pro_top {

        display: block;

        width: 192px;

        height: 192px;

        overflow: hidden;

        position: relative;

    }



a.img_pro_top p {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 96px;

    height: 28px;

    line-height: 28px;

    background-color: #000000;

    border-radius: 10px 0px 0px 0px;

    opacity: 0.59;

    color: #fff;

    text-align: center;

    z-index: 10;

}



.img_pro li p {

    overflow: hidden;

}



.price {

    font-size: 14px;

    font-family: Arial, Helvetica, sans-serif;

}



    .price i {

        font-size: 20px;

    }



.img_pro li p > span.img_pro_pos i {

    color: #c0c0c0;

}



.img_pro li a {

    display: block;

}



    .img_pro li a.color_gray3 {

        line-height: 26px;

        float: left;

        font-weight: 700;

        width: 130px;

    }



.index_pro_keyword {

    float: left;

    overflow: hidden;

    width: 1020px;

}



    .index_pro_keyword p {

        width: 110%;

        padding-top: 8px;

    }



        .index_pro_keyword p a {

            float: left;

            margin: 0 10px;

            width: 151px;

            height: 36px;

            box-sizing: border-box;

            padding: 0 10px;

            line-height: 36px;

            text-align: center;

            color: #189f7a;

            border: solid 1px #189f7a;

        }



            .index_pro_keyword p a:hover {

                background-color: #189f7a;

                color: #fff;

            }





/* 固危废业务对接-------------------------------------------------------------------------------------------- */



.index_company {

    position: relative;

    overflow: hidden;

}



    .index_company::after {

        content: '';

        position: absolute;

        left: 50%;

        top: 0;

        width: 1px;

        height: 100%;

        background-color: #f2f2f2;

    }



    .index_company li {

        float: left;

        box-sizing: border-box;

        width: 50%;

        border-bottom: 1px solid #f2f2f2;

        padding: 15px 25px;

        line-height: 30px;

        cursor: pointer;

    }



        .index_company li a.title {

            display: block;

            font-size: 16px;

            color: #000;

        }



        .index_company li span.w50p {

            float: left;

            width: 50%;

        }



        .index_company li:hover {

            background-color: #189f7a;

        }



            .index_company li:hover a.title,

            .index_company li:hover .color_gray3,

            .index_company li:hover .color_gray6,

            .index_company li:hover .color_gray9,

            .index_company li:hover .color_red {

                color: #fff;

            }





/* 固危废技术设备-------------------------------------------------------------------------------- */



#technology .hd a {

    position: absolute;

    display: none;

    width: 42px;

    height: 42px;

    line-height: 42px;

    background-color: #00000054;

    border-radius: 21px;

    top: 120px;

    z-index: 9;

    cursor: pointer;

    color: #fff;

    text-align: center;

}



#technology:hover .hd a {

    display: block;

}



#technology .hd a.next {

    right: 0;

}



.t_zfzscg {

    padding: 20px 10px;

    width: 1180px;

    overflow: hidden;

}



    .t_zfzscg li {

        background: #fcfcfc;

        padding: 15px 10px 15px 15px;

        overflow: hidden;

        float: left;

        width: 376px;

        margin-left: 10px;

    }



        .t_zfzscg li .img_none {

            width: 160px;

            height: 223px

        }



        .t_zfzscg li:hover {

            background: #eff4ff;

        }



        .t_zfzscg li div.fl {

            width: 180px;

            margin-left: 15px;

        }



            .t_zfzscg li div.fl a.f16 {

                line-height: 24px;

                margin: 10px 0;

                display: block;

                font-weight: 700

            }



            .t_zfzscg li div.fl p {

                line-height: 22px;

                padding: 5px 0;

            }





/* 最新固危废交流会--------------------------------------------------- */



.w359 {

    width: 389px;

}



.index_news a.index_news_img {

    height: 140px;

    width: 100%;

    overflow: hidden;

    display: block;

    position: relative;

}



.index_news a.index_news_title {

    font-size: 16px;

    color: #333333;

    width: 100%;

    display: block;

    padding-top: 10px;

    font-weight: 700

}



.index_news span.index_news_des {

    display: block;

    color: #999999;

    line-height: 22px;

}



.index_news .index_entrance_news {

    padding: 0;

}



    .index_news .index_entrance_news li {

        line-height: 26px;

    }



.slideBox_auction {

    width: 389px;

    height: 430px;

}



    .slideBox_auction .bd img {

        width: 389px;

        height: 430px;

    }



.index_auction_company {

    padding: 0 14px;

}



    .index_auction_company li {

        width: 100%;

        box-sizing: border-box;

        padding: 9px 0;

        border-bottom: 1px solid #F2F2F2;

        overflow: hidden;

    }



        .index_auction_company li:last-child {

            border-bottom: none;

        }



        .index_auction_company li a.img {

            float: left;

            display: block;

            width: 56px;

            height: 56px;

            overflow: hidden;

            background-color: #F2F2F2;

        }



        .index_auction_company li p {

            width: 294px;

            float: left;

            padding-left: 10px;

        }



.list_auction_company li a.img {

    float: left;

    display: block;

    width: 120px;

    height: 120px;

    overflow: hidden;

    background-color: #F2F2F2;

}



.list_auction_company li .list_auction_company_con {

    width: 765px;

    overflow: hidden;

    margin-left: 15px;

}





/* 页脚------------------------------------------------------------------------------------------------------- */



.footBox {

    background: #373737;

    color: #fff;

    width: 100%;

}



.registerFoot p.registerFoot_links {

    padding-bottom: 34px;

}



.registerFoot p a {

    text-align: center;

    padding: 0 52px;

    color: #9c9c9c;

}



.registerFoot p span {

    color: #9c9c9c;

}



.registerFoot p a:hover {

    color: #fff;

}



.registerFoot {

    padding: 30px 0 30px;

}



    .registerFoot p {

        text-align: center;

        color: #9c9c9c;

        line-height: 200%;

    }



.release_bottom {

    position: fixed;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 74px;

    background-color: #189f7aab;

    z-index: 9999;

}



.release_bottom_con {

    width: 1200px;

    margin: 0 auto;

    height: 100%;

    box-sizing: border-box;

    padding-top: 20px;

    position: relative;

}



    .release_bottom_con input {

        box-sizing: border-box;

        height: 36px;

        line-height: 36px;

        width: 190px;

        background-color: #ffffff;

        border-radius: 18px;

        opacity: 0.8;

        padding: 15px;

        color: #000;

    }



        .release_bottom_con input.w390 {

            width: 390px;

        }



    .release_bottom_con button {

        border: none;

        height: 36px;

        line-height: 36px;

        padding: 0 20px;

        background-color: #189f7a;

        border-radius: 18px;

        color: #fff;

    }



    .release_bottom_con p {

        color: #fff;

    }



    .release_bottom_con img {

        position: absolute;

        bottom: 0;

        right: 0;

        width: 110px;

        height: 110px;

    }





/* 右侧导航 */



.side {

    position: fixed;

    width: 60px;

    right: 0;

    top: 50%;

    margin-top: -66px;

    z-index: 100;

    border: 1px solid #e0e0e0;

    background: #fff;

    border-bottom: 0

}



    .side ul li {

        width: 60px;

        height: 60px;

        float: left;

        position: relative;

        border-bottom: 1px solid #e0e0e0;

        color: #333;

        text-align: center;

        transition: all .3s;

        cursor: pointer;

        font-size: 12px;

    }



        .side ul li:hover {

            background: #189f7a;

            color: #fff

        }



            .side ul li:hover a {

                color: #fff

            }



        .side ul li i {

            display: block;

            overflow: hidden;

            margin-top: 14px;

            transition: all .3s;

            font-size: 20px;

        }



        .side ul li .sidebox {

            position: absolute;

            width: 60px;

            height: 60px;

            top: 0;

            right: 0;

            transition: all .3s;

            overflow: hidden

        }



        .side ul li.sidetop {

            background: #189f7a;

            color: #fff

        }



            .side ul li.sidetop:hover {

                opacity: .8;

                filter: Alpha(opacity=80)

            }



        .side ul li.sideewm .ewBox.son {

            width: 238px;

            display: none;

            color: #363636;

            text-align: center;

            padding-top: 235px;

            position: absolute;

            left: -240px;

            top: 0;

            background-image: url('Imgs/gfwx.jpg');

            background-repeat: no-repeat;

            background-position: center center;

            border: 1px solid #e0e0e0

        }



        .side ul li.sideetel .telBox.son {

            width: 240px;

            height: 200px;

            display: none;

            color: #fff;

            text-align: left;

            position: absolute;

            left: -240px;

            top: -79px;

            background: #189f7a

        }



        .side ul li.sideetel .telBox dd {

            display: block;

            height: 80px;

            overflow: hidden;

            padding-left: 20px;

            line-height: 24px;

            font-size: 18px

        }



            .side ul li.sideetel .telBox dd span {

                display: block;

                line-height: 28px;

                height: 28px;

                overflow: hidden;

                margin-top: 32px;

                font-size: 18px

            }



            .side ul li.sideetel .telBox dd.bgs1 {

                background-color: #189f7a

            }



        .side ul li:hover .son {

            display: block !important;

            animation: fadein 1s

        }



@keyframes fadein {

    from {

        opacity: 0

    }



    to {

        opacity: 1

    }

}



.modifySuccess {

    width: 100%;

    text-align: center;

}



    .modifySuccess > p {

        color: #333333;

        line-height: 180%;

        padding: 20px 0;

        font-size: 22px;

    }



    .modifySuccess > span {

        color: #333333;

        padding: 10px 0;

    }



.homeFootBox {

    width: 100%;

    overflow: hidden;

    background: #3e3e3e;

    padding: 10px 0;

}



.homeFoot {

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

    color: #9c9c9c;

    line-height: 22px;

    padding: 5px 0;

}



    .homeFoot h1 {

        float: left;

        font-weight: bold;

    }



    .homeFoot a {

        float: left;

        color: #9c9c9c;

        word-break: break-all;

    }



    .homeFoot span {

        float: left;

        padding: 0 10px;

    }



    .homeFoot a:hover {

        color: #f1f1f1;

    }



.clearboth {

    clear: both;

}



.w128 {

    width: 128px;

}



.w150 {

    width: 149px;

}



.w170 {

    width: 170px;

}



.w212 {

    width: 212px;

}



.w250 {

    width: 250px;

}



.w310 {

    width: 310px;

}



.w402 {

    width: 402px;

}



.w592 {

    width: 592px;

}



.w934 {

    width: 934px;

}



.height90 {

    height: 98px;

}



.height170 {

    height: 150px;

    overflow: hidden;

    margin-bottom: 20px;

}



.boder_bottom {

    border-bottom: 1px solid #f2f2f2;

}



.line22 {

    line-height: 22px;

}





/* layui弹出层 优化 */



.layui-layer-btn {

    text-align: center;

}



    .layui-layer-btn .layui-layer-btn0 {

        border-color: #189f7a;

        background-color: #189f7a;

        height: 36px;

        line-height: 36px;

        width: 120px;

        font-size: 16px;

        text-align: center;

        width: 80px;

    }



    .layui-layer-btn .layui-layer-btn1 {

        height: 36px;

        line-height: 36px;

        margin: 5px 5px 0;

        width: 80px;

        border: 1px solid #dedede;

        background-color: #fff;

        color: #333;

        font-weight: 400;

        cursor: pointer;

        text-decoration: none;

    }



        .layui-layer-btn .layui-layer-btn1:hover {

            border: 1px solid #189f7a;

            color: #189f7a;

        }



.layui-layer-btn {

    text-align: center;

}



.layui-layer-setwin .layui-layer-close1 {

    background-position: -87px -39px;

}



.layui-layer-title {

    background-color: #fff;

    height: 50px;

    line-height: 50px;

    font-size: 16px;

}





/* 合作弹出层 */



.cooprateLyer {

    width: 90%;

    margin: 5px auto 5px auto;

}



    .cooprateLyer td {

        padding: 7px 0;

    }



    .cooprateLyer textarea {

        width: 100%;

        height: 80px;

        box-sizing: border-box;

        border: 1px solid #d2d2d2;

        font-family: ArialT;

        padding: 5px;

        outline: none;

    }



.w174 {

    width: 174px;

}





/* 登录注册TOP */



.homeTop {

    width: 100%;

    padding: 24px 0;

    background-color: #ffffff;

    box-shadow: 0px 0px 7px 1px rgba(23, 4, 8, 0.1);

    -webkit-box-shadow: 0px 0px 7px 1px rgba(23, 4, 8, 0.1);

    overflow: hidden;

    height: 75px;

}



    .homeTop a {

        display: block;

    }



        .homeTop a img {

            height: 80px;

        }



    .homeTop h1 {

        border-left: 1px solid #f3f3f3;

        padding-left: 28px;

        margin-top: 18px;

        margin-left: 28px;

        font-size: 30px;

        color: #333333;

    }



    .homeTop p {

        float: right;

        margin-top: 22px;

    }



        .homeTop p i {

            float: left;

            display: block;

            line-height: 34px;

            color: #666;

            font-size: 20px;

            margin-right: 4px;

        }



.loginBox {

    width: 100%;

    min-height: 652px;

    background: #0c1ea8 url(Imgs/bg.jpg) no-repeat center center

}



.login_left {

    float: left;

    padding-top: 255px;

}



    .login_left a {

        display: block;

        width: 148px;

        height: 44px;

        line-height: 44px;

        background-color: #ffffff;

        border: solid 1px #f5f5f5;

        text-align: center;

        color: #666666;

    }



        .login_left a:hover {

            color: #fff;

            background-color: #189f7a;

            border: solid 1px #189f7a;

        }



            .login_left a:hover .iconfont {

                color: #fff;

            }



.loginMain {

    float: right;

    width: 378px;

    background: #ffffff;

    box-shadow: 0px 0px 7px 1px rgba(23, 4, 8, 0.1);

    -webkit-box-shadow: 0px 0px 7px 1px rgba(23, 4, 8, 0.1);

    padding: 8px 32px 20px;

    box-sizing: border-box;

    margin-top: 116px;

}



    .loginMain ul li {

        width: 100%;

        height: 40px;

        line-height: 40px;

        border: 1px solid #d2d2d2;

        box-sizing: border-box;

        padding-left: 8px;

        margin-top: 20px;

        overflow: hidden;

        position: relative;

    }



        .loginMain ul li i {

            position: relative;

            float: left;

            margin-right: 3px;

        }



        .loginMain ul li input {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 90%;

        }



            .loginMain ul li input.w166 {

                width: 166px;

            }



    .loginMain .loginArticle {

        height: 30px;

        line-height: 30px;

        width: 100%;

        text-align: center;

        font-size: 28px;

        line-height: 24px;

        color: #333333;

        margin-top: 20px;

    }



.detailLoginMain {

    width: 320px;

}



    .detailLoginMain ul li {

        width: 100%;

        height: 40px;

        line-height: 40px;

        border: 1px solid #d2d2d2;

        box-sizing: border-box;

        padding-left: 8px;

        margin-top: 20px;

        overflow: hidden;

        position: relative;

    }



        .detailLoginMain ul li i {

            position: relative;

            float: left;

            margin-right: 3px;

        }



        .detailLoginMain ul li input {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 90%;

        }



            .detailLoginMain ul li input.w166 {

                width: 166px;

            }



    .detailLoginMain .loginArticle {

        display: none;

    }



.login_type {

    line-height: 42px;

}



    .login_type .iconfont {

        float: left;

        display: block;

        width: 42px;

        height: 42px;

        line-height: 42px;

        text-align: center;

        color: #fff;

        font-size: 24px;

        border-radius: 40px;

    }



    .login_type .icon-qq {

        background-color: #3da2fc;

    }



    .login_type .icon-weixin2 {

        background-color: #53ca22;

    }



.loginBtn {

    width: 100%;

    height: 40px;

    line-height: 40px;

    background: #189f7a;

    color: #fff;

    font-size: 18px;

    cursor: pointer;

}



    .loginBtn:hover {

        opacity: 0.8;

    }



.loginA a {

    margin-top: 10px;

    font-size: 14px;

    line-height: 24px;

    color: #666;

}



    .loginA a:hover {

        color: #189f7a;

    }



.verification {

    width: 110px;

    height: 38px;

    background-color: #f4f4f4;

    border: 0px;

    float: right;

    cursor: pointer;

}



.VerificationA {

    float: right;

    padding-right: 5px;

    font-size: 14px;

    color: #189f7a;

    cursor: pointer;

}





/* 注册和忘记密码样式 */



.registeBox {

    width: 1200px;

    margin: 20px auto;

    background: #fff;

    padding: 30px;

    box-sizing: border-box;

    min-height: 500px;

}



.registe_top {

    height: 46px;

    line-height: 46px;

    text-align: center;

    background-color: #f9f9f9;

}



    .registe_top a.login {

        padding: 3px 10px;

        background-color: #416dc4;

        color: #fff;

        margin: 0 4px;

    }



.registerSteps {

    margin: 0 auto;

    width: 870px;

    padding: 40px 0 70px;

}



    .registerSteps li {

        float: left;

        width: 290px;

        padding-top: 30px;

        color: #666;

        text-align: center;

        position: relative;

    }



        .registerSteps li.registerSteps_hover {

            color: #189f7a;

        }



        .registerSteps li::after {

            content: "";

            display: block;

            width: 290px;

            height: 3px;

            background-color: #eaeaea;

            position: absolute;

            top: 10px;

            left: 0;

        }



        .registerSteps li.registerSteps_hover::after {

            background-color: #189f7a;

        }



        .registerSteps li p {

            position: absolute;

            left: 50%;

            margin-left: -13px;

            top: -2px;

            width: 26px;

            height: 26px;

            background-color: #eaeaea;

            border-radius: 13px;

            text-align: center;

            line-height: 26px;

            font-size: 14px;

            color: #999999;

            z-index: 99;

        }



        .registerSteps li.registerSteps_hover p {

            background-color: #189f7a;

            color: #fff;

        }



.registerForm {

    width: 100%;

    overflow: hidden;

    padding: 25px 0;

}



    .registerForm ul li {

        width: 100%;

        padding: 12px 0;

        float: left;

    }



        .registerForm ul li input::placeholder {

            color: #999;

        }



        .registerForm ul li .button_orange_big {

            width: 332px;

        }



        .registerForm ul li .regbtn .button_orange_big {

            width: 162px;

        }



        .registerForm ul li .regbtn .button_orange_big_bor {

            background: #fff;

            color: #189f7a;

        }



.registerFormTitle {

    text-align: left;

    width: 90px;

    padding-right: 5px;

    float: left;

    line-height: 20px;

    padding: 10px 0;

    padding-left: 330px;

}



.registerFromCon {

    position: relative;

    float: left;

    line-height: 38px;

}



    .registerFromCon > p {

        line-height: 40px;

    }



.registerForm .registerFromCon input {

    float: left;

}



.registerForm .reminderRight,

.registerForm .reminderWrong {

    float: left;

    line-height: 40px;

    padding-left: 8px;

}



.registerForm .radioBox {

    padding: 10px 0;

}



.orderList {

    color: #333;

}



.order_box {

    background-color: #ffffff;

    border-radius: 2px;

    overflow: hidden;

    position: relative;

    padding: 0 15px 15px;

}



.perchaseOperate {

    padding: 12px 0;

    overflow: hidden;

}



.OprateArea .checkBoxBlock {

    float: left;

    margin-right: 10px;

    padding: 2px 0 2px 12px;

}



.orderList .checkBox .check-on {

    padding-right: 6px;

}



.OprateBtn a {

    float: left;

    margin-right: 8px;

}



.adressBox select {

    width: 100px;

    height: 40px;

    border: solid 1px #e7e7e7;

    margin-right: 10px;

    color: #999;

    font-size: 14px;

    padding-left: 15px;

}



.regstyle select {

    width: 332px;

}



.imgVerification {

    position: absolute;

    top: 1px;

    right: 1px;

    width: 110px;

    height: 38px;

    overflow: hidden;

}



    .imgVerification img {

        width: 100%;

        height: 100%;

    }



.VerificationBtn {

    position: absolute;

    width: 138px;

    height: 38px;

    line-height: 38px;

    box-sizing: border-box;

    top: 1px;

    left: 244px;

    padding: 0 8px;

    box-sizing: border-box;

    cursor: pointer;

    color: #189F7A;

}



#diag_agreement {

    width: 920px;

    text-align: center;

    font-size: 16px;

    padding-bottom: 25px;

    text-align: left;

    padding: 20px 30px;

    line-height: 180%;

    font-size: 14px;

}



.detailCon_feedback .pl50 {

    padding-left: 50px;

}



.detailCon_feedback .w100 {

    width: 100px;

}





/* 列表页 */



.page_pos {

    color: #999999;

    padding: 15px 0;

}





/* 关于我们 */



.homeLisyMenu {

    width: 210px;

    overflow: hidden;

    background: #fff;

    padding: 10px 0;

}



    .homeLisyMenu li {

        float: left;

        width: 100%;

        overflow: hidden;

        box-sizing: border-box;

        padding: 0 17px;

        line-height: 46px;

        position: relative;

        text-align: center;

    }



        .homeLisyMenu li a {

            color: #333;

            font-size: 14px;

        }



    .homeLisyMenu .bigMenu li a {

        color: #333;

        font-size: 16px;

    }



    .homeLisyMenu .bigMenu li {

        line-height: 54px;

    }



        .homeLisyMenu .bigMenu li.cur a,

        .homeLisyMenu .bigMenu li:hover a {

            color: #189f7a;

            font-weight: 700;

        }



        .homeLisyMenu .bigMenu li.cur::after,

        .homeLisyMenu .bigMenu li a:hover::after {

            content: "";

            position: absolute;

            width: 42px;

            height: 2px;

            background: #189f7a;

            left: 50%;

            bottom: 10px;

            margin-left: -21px;

        }



.homeSection {

    width: 972px;

    background: #fff;

    box-sizing: border-box;

}

.homeSection1 {

    width: 1200px;

    background: #fff;

    box-sizing: border-box;

}


.detailArticle {

    width: 100%;

    color: #333;

    font-size: 24px;

    text-align: center;

    border-bottom: 1px solid #f4f4f4;

    line-height: 160%;

    padding: 20px 0;

}



.detailCon {

    box-sizing: border-box;

    line-height: 32px;

    color: #666;

    padding: 30px;

    min-height: 514px;

    overflow: hidden;

}



    .detailCon > img {

        max-width: 100%;

        display: block;

        margin: 0 auto;

    }



.version {

    margin: 20px;

    position: relative;

}



    .version::after {

        content: '';

        width: 1px;

        height: 100%;

        background: #189f7a;

        position: absolute;

        left: 10px;

        top: 10px;

    }



    .version h1 {

        padding-left: 30px;

        font-size: 16px;

        color: #000000;

        z-index: 1;

        position: relative;

    }



        .version h1 i {

            position: absolute;

            width: 16px;

            height: 16px;

            background: url(Imgs/shareIcon.png) no-repeat 0px -302px;

            top: 7px;

            left: 2px;

        }



        .version h1 span {

            width: 102px;

            display: inline-block;

        }



    .version p {

        padding: 20px 140px 20px;

        line-height: 32px;

        color: #666666;

    }



.contact {

    width: 110%;

    overflow: hidden;

}



    .contact li {

        float: left;

        box-sizing: border-box;

        width: 280px;

        border: solid 1px #f6f6f6;

        padding: 32px;

        margin-right: 25px;

    }



        .contact li h1 {

            text-align: center;

            font-size: 18px;

            color: #333333;

            padding-bottom: 40px;

        }



            .contact li h1 i {

                display: block;

                color: #416dc4;

                font-size: 30px;

                padding-bottom: 10px;

            }



        .contact li p {

            color: #333;

            line-height: 35px;

        }



            .contact li p i {

                color: #416dc4;

                padding-right: 8px;

            }





/* 翻页 */



.pageHomeBox {

    width: 100%;

    margin: auto;

    overflow: hidden;

    padding: 23px 0;

    text-align: center;

}



.homeMain > .pageHomeBox {

    padding-bottom: 0;

}



.pageHomeBox ul {

    display: inline-block;

}



    .pageHomeBox ul li {

        display: inline-block;

        margin: 0 2px;

        float: left;

    }



        .pageHomeBox ul li a {

            display: inline-block;

            padding: 0 5px;

            height: 26px;

            line-height: 26px;

            min-width: 18px;

            border: 1px solid #e8e8e8;

            color: #666;

            background: #fff;

        }



        .pageHomeBox ul li.cur a {

            border-color: #189f7a;

            background: #189f7a;

            color: #fff;

        }



        .pageHomeBox ul li a:hover {

            border-color: #189f7a;

            color: #189f7a;

        }



        .pageHomeBox ul li a.iconfont {

            font-size: 12px;

        }



        .pageHomeBox ul li a.forbidden {

            background: #ecedef;

            color: #cccccc;

        }



            .pageHomeBox ul li a.forbidden:hover {

                border-color: #e8e8e8;

                opacity: 1;

                cursor: auto

            }



.pageDomain > span {

    line-height: 28px;

}



.pageDomain input {

    width: 40px;

    height: 26px;

    line-height: 26px;

    border: 1px solid #e8e8e8;

    margin: 0 5px;

    text-align: center;

}



.pageDomain button {

    width: 50px;

    height: 28px;

    line-height: 28px;

    border: 1px solid #189f7a;

    background: #189f7a;

    position: relative;

    color: #fff;

}



    .pageDomain button:hover {

        background: #189f7a;

        color: #fff;

        border-color: #189f7a

    }





/* 新闻列表 */



.news_list li {

    padding: 25px 0;

    border-bottom: 1px solid #f2f2f2;

    overflow: hidden;

}



    .news_list li > a {

        float: left;

        margin-right: 18px;

        width: 178px;

        height: 100px;

        overflow: hidden;

        position: relative;

    }



    .news_list li p {

        float: left;

        width: 704px;

    }



.list_box .news_list li p {

    width: 902px;

}



.news_list li.none_img p {

    width: 100%;

}



.news_list li p a {

    display: block;

    width: 100%;

    color: #333333;

    font-size: 18px;

}



    .news_list li p a:hover,

    .detail_share p a:hover span,

    .news_detail_con .page_nu p a:hover {

        color: #189f7a;

    }



.news_list li p i {

    color: #999;

    text-align: right;

}



.news_list li p > span {

    display: block;

    padding: 8px 0 4px;

    line-height: 22px;

    color: #999;

}



.news_list li > a i.icon-shipin {

    font-size: 28px;

    margin-left: -14px;

    margin-top: -14px;

}



.news_list li > a span.t_time {

    right: 8px;

    bottom: 8px;

}



.news_detail_title {

    padding: 30px 50px 20px;

    border-bottom: 1px solid #f2f2f2;

    text-align: center;

    position: relative;

}



    .news_detail_title h1 {

        font-size: 20px;

        color: #333333;

        padding-bottom: 20px;

    }



    .news_detail_title span {

        color: #999999;

    }



.news_detail_con {

    padding: 30px;

    color: #666666;

    line-height: 200%;

}



    .news_detail_con img {

        display: block;

        margin: 15px auto;

        max-width: 100%;

    }





/* 筛选 */



.screening {

    background-color: #ffffff;

    padding: 0 10px;

    border-top: 2px solid  #189f7a;

}



    .screening > li {

        border-bottom: 1px solid #f4f4f4;

        line-height: 30px;

        padding: 12px 10px;

        display: inline-block;

    }



        .screening > li:last-child {

            border-bottom: none;

        }



.screening_left {

    float: left;

    width: 84px;

    color: #666666;

    text-align: right;

    padding-right: 10px;

}



.screening_right {

    float: left;

    width: 1066px;

}



    .screening_right a,

    .screening_right .hd li,

    .screening_right .bd li {

        color: #666;

        float: left;

        margin-right: 38px;

        cursor: pointer;

    }



        .screening_right a:hover,

        .screening_right a.hover,

        .screening_right .hd li:hover,

        .screening_right .hd li.on,

        .screening_right a.on,

        .screening_right .bd li:hover,

        .screening_right .bd li.hover {

            color: #189f7a;

        }



    .screening_right .hd li {

        position: relative;

    }



        .screening_right .hd li::after {

            content: '';

            position: absolute;

            width: 20px;

            height: 2px;

            background-color: #189f7a;

            left: 50%;

            bottom: 0;

            margin-left: -10px;

            display: none;

        }



        .screening_right .hd li:hover::after,

        .screening_right .hd li.on::after {

            display: block;

        }



    .screening_right .bd ul {

        padding: 5px 0;

        overflow: hidden;

        border-radius: 2px;

        margin-top: 4px;

    }



    .screening_right p {

        float: left;

    }



        .screening_right p.fr {

            float: right;

        }



.screening select {

    width: auto;

    min-width: 100px;

    outline: none;

    max-width: 152px;

}



.screening_right a.button_light_orange_small {

    float: right;

    color: #189f7a;

    margin-right: 0;

}



.screening .button_orange_large,

.homeSection .button_orange_large {

    box-sizing: border-box;

    height: 32px;

    width: 70px;

    vertical-align: -1px;

}



.screening .news_ser {

    line-height: 30px;

    padding: 12px 10px;

    overflow: hidden;

}



    .screening .news_ser li {

        float: left;

        padding: 0 25px;

        min-width: 66px;

        text-align: center;

    }



        .screening .news_ser li a {

            color: #999999;

            display: block;

            position: relative;

        }



            .screening .news_ser li a::after {

                content: '';

                width: 28px;

                height: 3px;

                background-color: #189f7a;

                position: absolute;

                left: 50%;

                margin-left: -14px;

                bottom: -14px;

                opacity: 0;

            }



            .screening .news_ser li a.hover,

            .screening .news_ser li a:hover {

                color: #189f7a;

                font-size: 16px;

            }



                .screening .news_ser li a.hover::after,

                .screening .news_ser li a:hover::after {

                    opacity: 1;

                }



.list_box {

    background-color: #ffffff;

    border-radius: 2px;

    overflow: hidden;

    position: relative;

    padding: 15px 15px 0;

}





/* 二手废旧物资-列表-------------------------------------------------------------------------------- */



.list_left {

    float: left;

    width: 950px;

    background-color: #fff;

    min-height: 500px;

    box-sizing: border-box;

    padding: 0 25px;

}

.list_leftt {

    float: left;
	width: 1200px;

    background-color: #fff;

    box-sizing: border-box;

    padding: 0 25px;

}


.list_right {

    float: right;

    width: 234px;

    background-color: #fff;

    min-height: 500px;

    box-sizing: border-box;

    padding: 0 20px;

}



.waste_list li {

    overflow: hidden;

    padding: 20px 0;

    border-bottom: 1px solid #f2f2f2;

}



    .waste_list li a.img {

        float: left;

        display: block;

        width: 150px;

        height: 150px;

        overflow: hidden;

        position: relative;

        margin-right: 20px;

    }



    .waste_list li .waste_list_right {

        float: left;

        width: 730px;

    }



        .waste_list li .waste_list_right p {

            line-height: 38px;

            overflow: hidden;

        }



#payCon .pay_pro {

    overflow: hidden;

    padding: 20px;

    line-height: 26px;

}



    #payCon .pay_pro img {

        float: left;

        margin-right: 10px;

        width: 56px;

        height: 56px;

    }



#payCon .pay_pro_r {

    float: left;

    width: 222px;

}



#payCon .w100p {

    width: 100%;

}



#payCon .pay_type {

    padding: 20px;

}



    #payCon .pay_type li {

        border-bottom: 1px solid #f2f2f2;

        padding: 10px 0;

        overflow: hidden;

        line-height: 32px;

    }



        #payCon .pay_type li .icon-weixin1 {

            font-size: 30px;

            color: #2E9B0E;

        }



        #payCon .pay_type li .icon-umidd17 {

            font-size: 36px;

            color: #1296db;

        }



        #payCon .pay_type li label {

            margin-right: 0;

            margin-top: 10px;

        }



.img_pro_recommended li {

    margin-left: 0;

    padding-bottom: 20px;

}



.list_top_img {

    position: relative;

    overflow: hidden;

}



    .list_top_img img {

        width: 1200px;

        height: 80px;

    }



.list_left_img {

    width: 100%;

}



    .list_left_img a {

        display: block;

        position: relative;

        width: 100%;

        margin-bottom: 20px;

    }



        .list_left_img a img {

            width: 100%;

        }



.t_adtu {

    background: url('Imgs/adtb.png') no-repeat;

    width: 32px;

    height: 16px;

    position: absolute;

    left: 0;

    bottom: 0px;

    z-index: 99;

}





/* 二手废旧物资详情--------------------------------------------------------------------- */



.detail_top {

    padding: 40px 30px;

    background-color: #fff;

    overflow: hidden;

}



    .detail_top img.fl {

        width: 315px;

        height: 315px;

        margin-right: 30px;

    }



    .detail_top .detail_top_center {

        float: left;

        width: 550px;

        padding-right: 20px;

        border-right: 1px solid #f2f2f2;

    }



        .detail_top .detail_top_center p {

            overflow: hidden;

            padding-bottom: 22px;

        }



    .detail_top .detail_top_right {

        float: left;

        padding-left: 20px;

        width: 203px;

    }



    .detail_top .w700 {

        width: 700px;

    }



.news_detail_con {

    color: #666666;

    line-height: 200%;

}



    .news_detail_con img {

        display: block;

        margin: 15px auto;

        max-width: 100%;

    }



    .news_detail_con video {

        width: 100%;

    }





/* 固危废业务对接-列表--------------------------------------------------------------------------- */



.list_company {

    padding: 0;

}



    .list_company > ul li {

        overflow: hidden;

        padding: 15px 25px;

        border-bottom: 1px solid #F2F2F2;

    }



        .list_company > ul li p {

            overflow: hidden;

            padding: 8px 0;

        }



        .list_company > ul li:nth-child(2n) {

            background-color: #f8f8f8;

        }



        .list_company > ul li:hover {

            background-color: #effdf9;

        }



.index_title h1.color_blue {

    color: #189f7a;

}



.company_total {

    background-color: #effdf9;

    overflow: hidden;

    width: 100%;

    box-sizing: border-box;

    padding: 15px 10px;

    text-align: center;

}



.company_right li {

    border-bottom: 1px solid #f2f2f2;

    padding: 18px 0;

}





/* 固危废技术设备--------------------------------------------------------------------------------- */



.technology_list li a.img {

    width: 140px;

    height: 200px;

}



.technology_list li .waste_list_right {

    width: 740px;

}



.technology_list_right li > a.img_pro_top {

    height: 250px;

}



.technology_detail_top {

    background-color: #f8f8f8;

    padding: 30px;

    overflow: hidden;

    line-height: 26px;

}



    .technology_detail_top .img_left {

        float: left;

        margin-right: 20px;

    }





/* 会议列表-------------------------------------------------------------------------- */



.meeting_title {

    padding: 0 30px;

    line-height: 60px;

    overflow: hidden;

}



    .meeting_title a {

        float: left;

        font-size: 18px;

        color: #333;

        margin-right: 40px;

        position: relative;

    }



        .meeting_title a:hover,

        .meeting_title a.hover {

            color: #189F7A;

        }



        .meeting_title a::after {

            opacity: 0;

            content: "";

            width: 28px;

            height: 3px;

            position: absolute;

            bottom: 9px;

            left: 50%;

            margin-left: -36px;

            background: #189f7a;

            transition: all .6s;

            -moz-transition: all .6s;

            -webkit-transition: all .6s;

            -o-transition: all .6s;

        }



        .meeting_title a:hover::after,

        .meeting_title a.hover::after {

            opacity: 1;

            content: "";

            width: 28px;

            height: 3px;

            position: absolute;

            bottom: 9px;

            left: 50%;

            margin-left: -36px;

            background: #189f7a;

        }



ul.meeting_list {

    overflow: hidden;

    padding: 0 15px;

}



    ul.meeting_list > li {

        float: left;

        width: 430px;

        padding: 15px;

        line-height: 24px;

    }



        ul.meeting_list > li:hover,

        ul.meeting_list li:nth-child(2n) {

            background-color: #fff;

        }



        ul.meeting_list > li a.img {

            display: block;

            width: 430px;

            height: 170px;

            overflow: hidden;

        }



.meeting_list_right li {

    line-height: 24px;

}



    .meeting_list_right li > a.img_pro_top {

        height: 80px;

    }





/* 2.0 3.0 */



#fastPassage textarea {

    width: 530px;

    margin: 20px;

    box-sizing: border-box;

}



#fastPassage p {

    overflow: hidden;

}



    #fastPassage p input {

        float: left;

        margin-left: 20px;

        width: 223px;

    }



.fastPassage textarea {

    width: 530px;

    margin: 20px;

    box-sizing: border-box;

}



.fastPassage p {

    overflow: hidden;

}



    .fastPassage p input {

        float: left;

        margin-left: 20px;

        width: 223px;

    }





/* 滚动悬浮 */



.head_flexd {

    display: none;

    position: fixed;

    top: 0;

    right: 0;

    z-index: 999;

    height: 120px;

}



    .head_flexd .homeLogo {

        padding: 15px 0;

    }



    .head_flexd .headSearch {

        padding-top: 15px;

    }



    .head_flexd .top_release {

        margin-top: 41px;

    }





/* 个人中心---------------------------------------------------------------------------------------------- */



.h140 {

    height: 140px;

}



.user_left {

    float: left;

    width: 200px;

    background-color: #fff;

    min-height: 730px;

}



.user_left_top {

    background-color: #189f7a;

    padding: 20px;

    overflow: hidden;

}



    .user_left_top img {

        float: left;

        width: 58px;

        height: 58px;

        background-color: #F2F2F2;

        border-radius: 30px;

        margin-right: 10px;

    }



    .user_left_top p {

        float: left;

        padding-top: 5px;

    }



        .user_left_top p span {

            display: block;

            font-size: 18px;

            color: #fff;

        }



        .user_left_top p a {

            display: block;

            width: 72px;

            height: 20px;

            background-color: #118c6a;

            border-radius: 10px;

            text-align: center;

            color: #78dfc3;

            margin-top: 5px;

        }



            .user_left_top p a:hover {

                color: #fff;

            }



.user_left_nav {

    padding-top: 45px;

}



    .user_left_nav li {

        height: 48px;

        line-height: 48px;

        border-left: 6px solid #fff;

        padding-left: 32px;

        margin-bottom: 10px;

    }



        .user_left_nav li:hover,

        .user_left_nav li.hover {

            border-left: 6px solid #29bc94;

            background-color: #eefffa;

        }



        .user_left_nav li a {

            font-size: 16px;

            color: #333333;

        }



            .user_left_nav li a i {

                color: #999;

                margin-right: 5px;

                width: 24px;

                float: left;

            }



        .user_left_nav li:hover a,

        .user_left_nav li.hover a {

            color: #189f7a;

        }



            .user_left_nav li:hover a i,

            .user_left_nav li.hover a i {

                color: #189f7a;

            }



.user_right {

    float: right;

    width: 980px;

}



.quick_entry {

    height: 98px;

    box-sizing: border-box;

    padding: 30px;

}



    .quick_entry p {

        float: left;

        font-size: 16px;

        color: #189f7a;

        width: 34px;

        padding-right: 40px;

    }



    .quick_entry a {

        float: left;

        width: 150px;

        height: 38px;

        line-height: 38px;

        text-align: center;

        border-radius: 19px;

        border: solid 1px #189f7a;

        font-size: 16px;

        color: #189f7a;

        margin-right: 25px;

    }



        .quick_entry a:hover {

            background-color: #189f7a;

            color: #fff;

        }



.w480 {

    width: 480px;

}



.img_pro_user li {

    margin: 0 0 22px 32px;

}



.w480 .list_company > ul li {

    width: 100%;

    box-sizing: border-box;

    padding: 10px 25px;

}



    .w480 .list_company > ul li p {

        padding: 6px 0;

    }





/* 个人中心 基本信息------------------------------------------------------------------------- */



.managerForm {

    padding: 20px 0;

    margin-left: 40px;

}



.managerFormTable td {

    text-align: left;

    height: 40px;

    padding: 10px 3px 0px;

}



.managerFormTable .radio {

    margin-right: 20px;

}



.managerFormTable td.ar {

    text-align: right;

}



.article {

    width: auto;

    display: inline-block;

    margin: 0 auto;

    overflow: hidden;

}



.item {

    width: 96px;

    height: 96px;

    float: left;

    position: relative;

    margin: 3px 8px 3px 0px;

    border: 1px solid #e7e7e7;

}



.addImg {

    width: 96px;

    height: 96px;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 2;

    cursor: pointer;

}



.preview,

.preBlock {

    position: absolute;

    display: block;

    width: 96px;

    height: 96px;

    left: 0;

    top: 0;

    padding: 0px;

}



.delete {

    position: absolute;

    right: 0px;

    top: 0px;

    cursor: pointer;

    display: none;

}



.preBlock img {

    display: block;

    width: 96px;

    height: 96px;

}



.upload_input {

    display: block;

    width: 0;

    height: 0;

    -webkit-opacity: 0.0;

    /* Netscape and Older than Firefox 0.9 */

    -moz-opacity: 0.0;

    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/

    -khtml-opacity: 0.0;

    /* IE9 + etc...modern browsers */

    opacity: .0;

    /* IE 4-9 */

    filter: alpha(opacity=0);

    /*This works in IE 8 & 9 too*/

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    /*IE4-IE9*/

    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);

}



form.ml10 {

    margin-left: 10px

}



.meeting_title a.fr {

    float: right;

    margin-right: 0;

    color: #fff;

    font-size: 16px;

}



.user_ser {

    background-color: #f7f7f7;

    margin: 15px 30px 0;

    padding: 0 20px;

    overflow: hidden;

}



    .user_ser li {

        padding-top: 10px;

        margin-bottom: 10px;

        float: left;

        margin-right: 15px;

        line-height: 30px;

    }



    .user_ser select {

        height: 32px;

        background-color: #fff;

    }



    .user_ser select,

    .user_ser input {

        width: 200px;

        box-sizing: border-box;

    }



.user_right .waste_list li a.img {

    width: 142px;

    height: 142px;

}



.user_right .waste_list li .waste_list_right {

    width: 758px;

}



.state {

    display: block;

    width: 76px;

    height: 26px;

    line-height: 26px;

    border-radius: 13px;

    text-align: center;

}



.state_approved {

    background-color: #eefffa;

    border: solid 1px #28bc94;

    color: #189f7a;

}



.state_notaudit {

    background-color: #e8e8e8;

    border: solid 1px #666666;

    color: #333333;

}



.state_notthrough {

    background-color: #ffe3e3;

    border: solid 1px #e60d19;

    color: #e60d19;

}



.user_btn {

    width: 70px;

    height: 28px;

    line-height: 28px;

    border-radius: 14px;

    text-align: center;

    color: #fff;

    margin-left: 10px;

}



.user_btn_editor {

    background-color: #189f7a;

}



.user_btn_sold {

    background-color: #e60d19;

}



.user_btn_del {

    background-color: #999;

}
#prev_next{ margin-top: 10px; margin-bottom: 10px;}
