.back-black {
    background-color: #2d2d2d;
}

@font-face {
    font-family: 'FZLT';
    src: url('../css/FZLTCXHJW.TTF');
    src: url('../css/FZLTCXHJW.TTF') format('truetype');
    font-weight: normal;
}


/*欢迎*/

.back-top {
    height: 50px;
    background-color: #2d2d2d;
    line-height: 50px;
    color: #f0f0f0;
    overflow: hidden;
}

.max-1100 {
    width: 1100px;
    margin: 0 auto;
}

.xstul li a {
    font-family: "新宋体";
    color: #9a9a9a;
    text-decoration: none;
}

.xstul li span {
    width: 1px;
    height: 18px;
    background-color: #9a9a9a;
    display: inline-block;
    margin: 0px 10px;
    position: relative;
    top: 5px;
}

.font-light {
    font-weight: lighter;
}

.topimg {
    margin-left: 120px;
}

    .topimg img {
        vertical-align: middle;
        margin-right: 3px;
        position: relative;
        top: -2px;
    }


/*店招*/

.back-blue {
    background-color: #f5f5f5;
}

.back-2 {
    height: 105px;
}

.nav-ul {
    border-top: 1px solid #eaeaec;
    border-bottom: 1px solid #eaeaec;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-weight: lighter;
    margin-top: 12px;
}

    .nav-ul li {
        padding: 0 16px;
    }

        .nav-ul li:hover {
            background-color: #e8641b;
        }

            .nav-ul li:hover a {
                color: #fff;
            }

        .nav-ul li a {
            color: #006d68;
            text-decoration: none;
        }

.dzrx {
    display: inline-block;
    background-color: #006D68;
    color: #ebebeb;
    padding: 0 4px;
    margin: 0 10px 0 4px;
}

.telenum {
    font-size: 17px;
    color: #e8641b;
    font-weight: bold;
}


/*banner*/

.flexslider {
    margin: 0px auto;
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden;
    zoom: 1;
    z-index: 1;
}

    .flexslider .slides li {
        width: 100%;
        height: 600px;
    }

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 9999;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 10%;
}

.flex-direction-nav .flex-prev {
    left: 10%;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 30px;
    text-align: center;
}

    .flex-control-nav li {
        margin: 0 5px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flex-control-paging li a {
    display: block;
    height: 12px;
    overflow: hidden;
    text-indent: -99em;
    width: 25px;
    cursor: pointer;
    color: #fff;
    line-height: 25px;
}

    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0px 0px;
    }

.flexslider .slides a img {
    width: 100%;
    height: 600px;
    display: block;
}


/*华顺达已为不同行业，累计上千家企业提供浸渍纸机械 完美解决方*/

.h-650 {
    height: 650px;
}

.h-70 {
    height: 70px;
}

.fonttitle26 {
    font-weight: bold;
    font-size: 26px;
    color: #006d68;
}

.fonttitle32 {
    font-weight: lighter;
    font-size: 32px;
    color: #e8641b;
}


/*滑动开始处*/

.recommendation {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.container1 {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    overflow: hidden;
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 25px;
    height: 27px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
}

.nbs-flexisel-nav-left {
    background-image: url(../images/rarrg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    top: 88px !important;
    left: -40px;
}

    .nbs-flexisel-nav-left:hover {
        background-image: url(../images/rarro.png);
    }

.nbs-flexisel-nav-right {
    background-image: url(../images/rarrg.png);
    background-repeat: no-repeat;
    background-position: top right;
    top: 88px !important;
    right: -40px;
}

    .nbs-flexisel-nav-right:hover {
        background-image: url(../images/rarro.png);
    }

.bikes-grids {
    padding-top: 10px;
    padding-bottom: 10px;
}

#flexiselDemo1 li {
    background-color: #2d2d2d;
}

    #flexiselDemo1 li .flextt {
        height: 40px;
        background-color: #e8641b;
        line-height: 40px;
        font-size: 16px;
        display: none;
        position:relative;
        margin-top: -40px;
        z-index:90;
    }

        #flexiselDemo1 li .flextt a {
            color: #fff;
            text-decoration: none;
        }

#flexiselDemo1 .backgray {
    background-color: #f0f0f0;
}

    #flexiselDemo1 .backgray .flextt {
        display: block;
    }

.fk {
    position: absolute;
    width: 46.2%;
    height: 260px;
    bottom: 0px;
    left: 0px;
    background-color: #b4b4b4;
    z-index: 0;
}

.gdzxlj {
    position: relative;
    right: 70px;
    bottom: -33px;
}

.ljgd,
.ljzx {
    display: inline-block;
    width: 180px;
    height: 40px;
    border: 1px solid #2d2d2d;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: lighter;
}

.ljgd {
    background-color: #e8641b;
}

.ljzx {
    background-color: #e8641b;
    margin-left: 50px;
}

    .ljgd a,
    .ljzx a {
        color: #ffffff;
        text-decoration: none;
    }

.ljgd:hover {
    background-color: #E8641B;
}

.ljzx:hover {
    background-color: #E8641B;
}
/*产品分类*/

.fk2 {
    position: absolute;
    width: 70%;
    height: 715.5px;
    bottom: 4px;
    right: 0px;
    background-color: #f0f0f0;
    z-index: 0;
}

.cpfllogo {
    margin-left: 300px;
}

.h-55 {
    height: 55px;
}

.h-820 {
    height: 820px;
}

.cpfl {
    position: absolute;
    z-index: 100;
    top: 170px;
}

.font-fzlt {
    font-family: 'fzlt';
    font-size: 28px;
    color: #2d2d2d;
}


/*多图滚动开始处*/

.TTSlider {
    width: 1100px;
    margin: 0px auto;
    position: relative;
    z-index: 10000;
}

    .TTSlider li {
        list-style-type: none;
    }

        .TTSlider li img {
            border: none;
        }

.TTSliderTitle {
    position: absolute;
    bottom: -688px;
}

    .TTSliderTitle ul {
        width: 100%;
    }

    .TTSliderTitle li {
        width: 360px;
        height: 76px;
        position: relative;
        z-index: 3;
        left: 0;
        margin-bottom: 5px;
    }

        .TTSliderTitle li div {
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            position: absolute;
            _width: 347px;
            _height: 76px;
            text-align: left;
            width: 347px;
            height: 76px;
            background-color: #e8641b;
        }

        .TTSliderTitle li.cur {
            background-image: url(../images/orngar.png);
            z-index: 3;
            _height: 76px;
            _width: 360px;
            width: 360px;
            height: 76px;
        }

            .TTSliderTitle li.cur div {
                background-color: transparent;
            }

    .TTSliderTitle .cur div a {
        color: #fff;
    }

    .TTSliderTitle .noneBorRight div {
        border-right: none;
    }

    .TTSliderTitle li a {
        display: block;
        line-height: 76px;
        text-decoration: none;
        overflow: hidden;
        font-size: 16px;
        color: #fff;
        margin: 0 auto;
        text-align: left;
        font-weight: lighter;
        margin-left: 50px;
    }

.TTSliderPic {
    width: 1100px;
    position: relative;
    z-index: 1;
}

.TTSliderPicList {
    position: absolute;
    width: 622px;
    overflow: hidden;
    height: 721px;
    right: 0px;
    top: -35px;
}

.TTSliderPic ul {
    position: absolute;
    display: none;
    left: 0px;
    top: 0px;
}

    .TTSliderPic ul.show {
        display: block;
    }

.TTSliderPic li {
    width: 622px;
    height: 235px;
    position: relative;
    padding: 2.5px 0;
}

    .TTSliderPic li img {
        width: 442px;
        height: 235px;
    }

    .TTSliderPic li a {
        display: block;
        height: 235px;
        overflow: hidden;
    }

.TTSliderPicList li .rytm {
    width: 180px;
    background-color: #2d2d2d;
    height: 235px;
    overflow: hidden;
}

.TTSliderPic li:hover .rytm {
    background-color: #e8641b;
}

.TTSliderPicList li .rytm a {
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    background-image: url(../images/jiahao.png);
    background-repeat: no-repeat;
    background-position: 79px 80px;
    text-align: center;
    padding-top: 130px;
}

.TTSliderPrevBtn,
.TTSliderNextBtn {
    height: 22px;
    width: 180px;
    position: absolute;
    right: 0px;
    z-index: 999;
    background: url(../images/ryarr.png) no-repeat;
}

    .TTSliderPrevBtn:hover {
        background: url(../images/ryarr1.png) no-repeat;
    }

    .TTSliderNextBtn:hover {
        background: url(../images/ryarr1.png) no-repeat;
        background-position: bottom left;
    }

.TTSliderPrevBtn {
    top: -61px;
}

.TTSliderNextBtn {
    bottom: -713px;
    background-position: bottom left;
}


/*生产线*/

.h-110 {
    height: 110px;
}

.scline {
    color: #2d2d2d;
}

    .scline .dzrx {
        position: relative;
        top: -3px;
        margin-left: 15px;
    }

    .scline .telenum {
        position: relative;
        top: -3px;
    }

#tab {
    width: 620px;
    position: relative;
    height: 610px;
}

    #tab .tab_menu {
        width: 120px;
        position: absolute;
        z-index: 1;
        left: 0px;
    }

        #tab .tab_menu li {
            width: 120px;
            height: 118px;
            line-height: 30px;
            margin-bottom: 5px;
            cursor: pointer;
            color: #fff;
        }

            #tab .tab_menu li div.big {
                width: 90px;
                height: 102px;
                background-color: #2D2D2D;
                padding: 8px;
            }

    #tab .tab_box {
        width: 485px;
        height: 610px;
        clear: both;
        top: 0px;
        position: relative;
        margin-left: 135px;
    }

    #tab .tab_menu .selected {
        background-image: url(../images/minarr.png);
    }

        #tab .tab_menu .selected div.big {
            background-color: transparent;
        }

            #tab .tab_menu .selected div.big .font-42 {
                border-bottom: 1px solid #2D2D2D;
            }

.hide {
    display: none;
}

.tab_box div {
    color: #2d2d2d;
}

.font-42 {
    font-size: 42px;
    color: #fff;
    line-height: 50px;
    display: inline-block;
    border-bottom: 1px solid #e8641b;
}

.jnul {
    display: inline-block;
    border-top: 1px solid #E8641B;
    margin-top: 10px;
}

    .jnul li {
        line-height: 30px;
        background-image: url(../images/dottt.png);
        background-repeat: no-repeat;
        background-position: 0px 12px;
        padding-left: 10px;
    }

.jnzxlj {
    position: absolute;
    bottom: 50px;
    right: 0;
    z-index: 10;
}

.backline {
    width: 480px;
    background-image: url(../images/backline.png);
    background-position: top center;
    position: relative;
    z-index: 10;
    left: -80px;
    text-align: center;
    background-repeat: no-repeat;
    top: -100px;
}

.fonttitle35 {
    font-weight: bold;
    font-size: 35px;
    color: #fff;
}

.fk3 {
    position: absolute;
    width: 43%;
    height: 820px;
    bottom: 0px;
    left: 0px;
    background-color: #2D2D2D;
    z-index: 0;
}

.lineul li {
    width: 210px;
    height: 40px;
    line-height: 40px;
    color: #ebebeb;
    margin: 0 auto;
    border: 1px solid #E8641B;
    margin-bottom: 25px;
    font-size: 26px;
    font-weight: lighter;
}

.h-200 {
    height: 200px;
}


/*客户满意是我们的宗旨*/

.back-gray {
    background-color: #B4B4B4;
}

.h-490 {
    height: 488px;
}

.border-oran img {
    border-right: 4px solid #E8641B;
}

.border-oran {
    height: 119px;
    margin-bottom: 4px;
}

.w-580 {
    width: 510px;
    height: 119px;
    padding: 0 35px;
    font-size: 14px;
    font-weight: lighter;
    line-height: 20px;
}

.back-white {
    background-color: #fff;
}

.custom {
    width: 370px;
    height: 560px;
    position: absolute;
    background-color: #2D2D2D;
    right: -24px;
    top: -50px;
    text-align: center;
}

.font-fzltgray {
    font-family: 'fzlt';
    font-size: 21px;
    color: #B4B4B4;
    border-top: 1px solid #006D68;
    width: 320px;
    margin: 0 auto;
    line-height: 40px;
}

.fonttitle26gray {
    font-weight: bold;
    font-size: 26px;
    color: #B4B4B4;
    width: 280px;
    margin: 0 auto;
}

.h-180 {
    height: 180px;
}

.h-22 {
    height: 22px;
}

.h-275 {
    height: 275px;
}

.w-600 {
    width: 600px;
    color: #ffffff;
    line-height: 20px;
    text-indent: 2em;
    padding: 50px 0;
}

.tv iframe {
    position: absolute;
    top: -60px;
}


/*第二个轮播处*/

.cor_i {
    position: relative;
    /*	left: 55px;*/
    height: 270px;
    background-color: #b4b4b4;
}

.proul li {
    float: left;
    padding: 0 25px;
}

    .proul li img {
        width: 225px;
        background-color: #2D2D2D;
    }

.proul a {
    display: block;
    text-align: center;
    color: #fff;
}

.cor_c .to_l p,
.cor_c .to_r p {
    cursor: pointer;
    width: 25px;
    height: 27px;
    display: inline-block;
    position: absolute;
    background: url(../images/rarrg.png);
    z-index: 99999999999;
}

.cor_c .to_l:hover p {
    background-image: url(../images/rarro.png);
}

.cor_c .to_r:hover p {
    background-image: url(../images/rarro.png);
    background-position: right top;
}

.cor_c .to_l p {
    top: 150px;
    left: -45px;
}

.cor_c .to_r p {
    top: 150px;
    right: -45px;
}

.cor_c .to_r p {
    width: 25px;
    height: 27px;
    background-position: right top;
}

.cor_c .to_l p {
    width: 25px;
    height: 27px;
    background-position: left top;
}

.h-85 {
    height: 85px;
}

.proul {
    position: relative;
}

.year17 {
    text-align: center;
    position: relative;
    top: -240px;
}


/*新闻资讯*/

.tab1 {
    width: 100%;
    position: relative;
    z-index: 10;
    height: 272px;
}

    .tab1 .tab_menu1 {
        width: 100%;
        float: left;
        position: absolute;
        z-index: 1;
        color: #fff;
        font-size: 16px;
        top: 0px;
        font-weight: lighter;
    }

        .tab1 .tab_menu1 li {
            float: left;
            width: 235px;
            height: 70px;
            border-bottom: 0px;
            cursor: pointer;
            text-align: center;
            background-color: #2D2D2D;
            line-height: 70px;
        }

    .tab1 .tab_box1 {
        width: 470px;
        height: 202px;
        clear: both;
        top: 70px;
        position: relative;
    }

    .tab1 .tab_menu1 .selected1 {
        background-color: #e8641b;
    }

.tab_box1 div.pad20 {
    padding: 25px;
}

.font-48 {
    font-size: 48px;
    line-height: 51px;
}

.font-12 {
    font-size: 12px;
}

.w-395 {
    width: 395px;
    color: #131313;
}

    .w-395 a {
        color: #4b4b4b;
        text-decoration: none;
        line-height: 30px;
    }

.newsul li {
    border-bottom: 1px #dadada solid;
    padding: 20px 0 15px 0;
    *padding: 10px 0 10px 0;
}

.back-green {
    width: 75px;
    height: 75px;
    background-color: #e8641b;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #F0F0F0;
}

    .back-green div {
        color: #F0F0F0;
    }

.news {
    color: #4b4b4b;
}

    .news a {
        color: #131313;
        text-decoration: none;
        line-height: 30px;
    }

.fk4 {
    position: absolute;
    width: 50%;
    height: 274px;
    bottom: 0px;
    left: 0px;
    background-color: #f0f0f0;
    z-index: 0;
}


/*常见问答*/

.back-cjwd {
    width: 210px;
    height: 150px;
    background-color: #e8641b;
    color: #f0f0f0;
    font-size: 16px;
    font-weight: lighter;
    text-align: center;
}

    .back-cjwd .qa {
        color: #b4b4b4;
        font-size: 12px;
        display: inline-block;
        border-top: 1px solid #2d2d2d;
        padding: 8px 5px;
        *display: inline;
        position: relative;
        top: 10px;
        *top: 20px;
    }


/*常见问答效果*/

.w-260 {
    width: 260px;
    margin-right: 19px;
}

    .w-260 a {
        color: #4b4b4b;
        text-decoration: none;
        line-height: 40px;
    }

.w-265 {
    width: 265px;
    margin-right: 19px;
}

.q, .a {
    width: 100%;
    height: 29px;
}

.q {
    background-color: #b4b4b4;
}

.a {
    background-color: #f0f0f0;
}

    .q .left,
    .a .left {
        width: 29px;
        background-color: #E8641B;
        font-size: 16px;
        font-weight: bold;
        color: #ffffff;
        line-height: 29px;
        text-align: center;
    }

    .a .left {
        background-color: #2d2d2d;
    }

.w-265 a {
    color: #4b4b4b;
    text-decoration: none;
    line-height: 40px;
}

/*常见问答*/
/*内容区域*/
.tabmain {
    width: 852px;
    height: 150px;
    overflow: hidden;
}

    .tabmain .tabGroup {
        float: left;
        width: 852px;
        height: 150px;
        overflow-y: scroll;
    }

        .tabmain .tabGroup li {
            margin-top: 10px;
            height: 150px;
            overflow: hidden;
        }

    .tabmain .tabContent {
        padding: 10px 20px;
        background-color: #fff;
        height: 150px;
    }


#container {
    float: right;
    margin-right: 4px;
    width: 0px;
    height: 150px;
    background: #fff;
    overflow: hidden;
    border-right: 1px solid #E8641B;
    z-index: 999;
}

#slider {
    position: absolute;
    top: 0px;
    right: 0;
    width: 5px;
    background: #E8641B;
    cursor: pointer;
    z-index: 9999;
}

#sliderParent {
    position: absolute;
    left: 0;
    height: 0;
    width: 850px;
    z-index: 999;
}

#outerWrap {
    position: relative;
    z-index: 999
}

.tabOption {
    color: #4b4b4b;
}
/*底部*/
.h-330 {
    height: 330px;
    overflow: hidden;
}

.link {
    border-bottom: 1px solid #4b4b4b;
    line-height: 50px;
    color: #939393;
    font-weight: lighter;
    font-size: 12px;
    height: 50px;
}

    .link li {
        margin-right: 45px;
    }

        .link li a {
            color: #939393;
            text-decoration: none;
        }

.bot-nav {
    width: 930px;
    overflow: hidden;
    border-bottom: 1px solid #4B4B4B;
    height: 50px;
    line-height: 50px;
}

    .bot-nav li {
        margin-right: 26px;
    }

        .bot-nav li:last-child {
            margin-right: 0px;
        }

        .bot-nav li a {
            color: #b4b4b4;
            text-decoration: none;
        }

        .bot-nav li span {
            display: inline-block;
            width: 8px;
            height: 2px;
            background-color: #E8641B;
            position: relative;
            top: -5px;
            margin-right: 5px;
        }

        .bot-nav li:hover span {
            background-color: #006D68;
        }

.bot-light {
    color: #B4B4B4;
    font-weight: lighter;
    font-size: 14px;
}

    .bot-light img {
        margin-left: 25px;
        width: 125px;
        height: 125px;
    }

    .bot-light .bot {
        position: relative;
        top: -5px;
    }

.address span {
    color: #939393;
    display: inline-block;
    width: 210px;
    line-height: 20px;
}

.xstbot {
    font-family: "新宋体";
    border-top: 1px solid #4b4b4b;
    line-height: 40px;
    color: #595959;
    margin-top: 28px;
}

    .xstbot a {
        color: #595959;
        text-decoration: none;
    }

.smallbanner {
    width: 1000px;
    height: 300px;
    border: 1px solid red;
    margin: 0 auto;
}

.layout {
    width: 1000px;
    margin: 0 auto;
}

.leib, .leib2 {
    margin-top: 10px;
    width: 260px;
    border: 1px solid #e8641b;
}

.tit {
    padding-top: 20px;
    font-size: 16px;
    height: 60px;
    background: #e8641b;
    color: white;
    text-align: center;
}

.nr li {
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
}

    .nr li a {
        display: inline-block;
    }

    .nr li:hover {
        height: 48px;
        border-top: 2px solid #006d68;
        background: #2D2E2D;
    }

        .nr li:hover a {
            color: white;
        }

.dianh3 li {
    margin-left: 30px;

    line-height: 35px;
    font-size: 14px;
}

.rightcontent {
    margin-top: 30px;
    width: 700px;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 8px;
}

.plc {
    height: 30px;
    line-height: 30px;
    position: relative;
    font-family: 微软雅黑;
    font-size: 12px;
    color: rgb(57, 57, 57);
    border-bottom: 1px solid rgb(92, 92, 92);
    padding: 0px 10px;
    overflow: hidden;
}

.agent_con {
    padding-top: 10px;
    line-height: 24px;
    margin-left: 10px;
    margin-right: 10px;
    color: #393939;
    font-size: 14px;
}

.h40 {
    height: 40px;
}

.produt li {
    margin: 10px 5px 10px 5px;
    width: 220px;
    text-align: center;
}

    .produt li img {
        width: 214px;
        height: 139px;
        border: 1px solid #ccc;
    }

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
    *zoom: 1;
}

.plc a {
    color: #393939;
}

a:visited {
    text-decoration: none;
    color: #000;
}

a:link {
    color: #000;
    text-decoration: none;
}

.newlist li {
    height: 40px;
    line-height: 40px;
    color: #1f1f1f;
    border-bottom: 1px dashed #d2d2d2;
}

.diysr {
    border-bottom: 1px dashed #000;
    text-align: left;
    margin-top: 20px;
    font-weight: bold;
}

.tjxw li {
    float: left;
    width: 340px;
    line-height: 30px;
    font-size: 12px;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.tabGroup::-webkit-scrollbar {
    width: 5px;
    height: 16px;
    background-color: #f5f5f5;
}
/*定义滚动条的轨道，内阴影及圆角*/
.tabGroup::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.tabGroup::-webkit-scrollbar-thumb {
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}

.cpneiy {
    margin-bottom: 10px;
    margin-top: 20px;
}

    .cpneiy dd {
        text-align: left;
        overflow: hidden;
        width: 338px;
    }

        .cpneiy dd h3 {
            color: #393939;
            line-height: 32px;
            border-bottom: 1px dashed #cdcdcd;
            font-size: 16px;
            font-family: "微软雅黑";
            text-align: center;
        }

        .cpneiy dd .xingh {
            padding: 8px;
            font-size: 14px;
            padding-bottom: 0;
            line-height: 20px;
            color: #393939;
            font-family: "微软雅黑";
            max-height: 80px;
            overflow: hidden;
        }

        .cpneiy dd .dingg {
            padding: 5px;
            padding-bottom: 0;
            font-size: 14px;
            color: #393939;
            font-family: "微软雅黑";
            line-height: 30px;
        }

.dingg p {
    font-size: 16px;
    color: #e8641b;
    font-weight: bold;
}

.info {
    font: 16px/34px "微软雅黑";
    color: #c8a46d;
    border-bottom: 1px dotted #000;
    text-align: left;
    margin-top: 40px;
    font-weight: bold;
}

    .info span {
        height: 40px;
        display: inline-block;
        padding: 0 10px;
        line-height: 40px;
    }

.roll {
    width: 100%;
    height: 161px;
    position: relative;
}

    .roll .wrap {
        width: 100%;
        height: 173px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    .roll ul {
        position: absolute;
    }

    .roll li {
        height: 161px;
        margin-left: 5px;
        text-align: center;
    }
