.header {
    background: url("../images/hbg.png") repeat-x scroll 0 0 transparent;
    background-color: #fcfcfc;
    height: 194px;
    width: 100%;
    float: left;
    overflow: initial;
    overflow: visible;
}

.headMain {
    width: 1000px;
    margin: auto;
}

    .headMain .top {
        height: 29px;
        width: 100%;
    }

.topRight {
    float: right;
    line-height: 28px;
}

.otherLogin {
    float: left;
    padding: 0 8px;
}

    .otherLogin p {
        float: left;
        color: #666666;
        padding-right: 10px;
        font-family: 'Microsoft YaHei';
        font-size: 14px;
    }

    .otherLogin span {
        color: #919191;
    }

    .otherLogin a {
        color: #da090c;
        padding: 0 8px;
    }

.rightNav {
    float: left;
}

    .rightNav li {
        display: inline;
        float: left;
        padding: 0 5px;
    }

        .rightNav li a {
            color: #6C6C6C;
            float: left;
        }

            .rightNav li a:hover {
                cursor: pointer;
            }

        .rightNav li span {
            float: left;
            color: #919191;
        }

.topLeft {
    float: left;
}

.topNav {
    float: left;
    height: 29px;
    line-height: 28px;
}

    .topNav span {
        float: left;
        color: #797878;
        height: 28px;
        padding: 0 30px;
        font-size: 12px;
        background-color: transparent;
        background-image: url("../images/scimg.png");
        background-repeat: no-repeat;
        background-position: 0 5px;
    }

/*.logo {
    background: url("../images/logofront.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 110px;
    margin-top: 3px;
    width: 393px;
}*/

.province {
    float: left;
    font: 14px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
    margin-top: 30px;
    margin-left: 10px;
}

    .province span {
        color: #333333;
        float: left;
    }

    .province i {
        background: url("../images/province.png") no-repeat scroll 0 0 transparent;
        width: 20px;
        height: 30px;
        float: left;
    }
/*.container{
    min-height:500px;
}*/

.search {
    float: left;
    width: 383px;
    margin-left: 10px;
    position: relative;
    z-index: 9999;
}

    .search p {
        font: 16px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        color: #666666;
    }

    .search .search-type {
        margin-top: 13px;
        width: 100%;
        overflow: hidden;
        height: 22px;
        line-height: 22px;
        float: left;
    }

        .search .search-type span {
            color: #999999;
        }

        .search .search-type li {
            padding: 0 15px;
            color: #999999;
            margin-right: 10px;
            float: left;
            cursor: pointer;
        }

            .search .search-type li.current {
                background-color: #b83030;
                -webkit-border-radius: 4px 4px 0 0;
                -moz-border-radius: 4px 4px 0 0;
                -o-border-radius: 4px 4px 0 0;
                border-radius: 4px 4px 0 0;
                color: #ffffff;
            }

    .search .search-form {
        background: url("../images/search-bg.png") no-repeat scroll 0 0 transparent;
        width: 383px;
        height: 35px;
        overflow: hidden;
        position: relative;
        float: left;
    }

        .search .search-form span {
            float: left;
            width: 70px;
            text-align: center;
            color: #999999;
            line-height: 32px;
            cursor: pointer;
        }

        .search .search-form .search-text {
            background-color: transparent;
            border: 0;
            color: #333333;
            float: left;
            font-size: 12px;
            height: 30px;
            line-height: 26px;
            padding: 2px 5px;
            width: 233px;
            margin-left: 5px;
        }

        .search .search-form .search-submit {
            background-color: transparent;
            height: 35px;
            overflow: hidden;
            width: 64px;
            float: right;
            border: 0;
            cursor: pointer;
        }

            .search .search-form .search-submit:hover {
                background-position: -76px 0;
            }

    .search .search-aa {
        background-color: transparent;
        height: 32px;
        width: 68px;
        overflow: hidden;
        border: 0;
        cursor: pointer;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
    }


.navAll {
    float: left;
    height: 41px;
    margin-top: 11px;
    position: relative;
    width: 100%;
}

    .navAll .navAllList {
        float: left;
        height: 41px;
    }

        .navAll .navAllList li {
            cursor: pointer;
            display: inline;
            float: left;
            height: 41px;
            position: relative;
            z-index: 2;
            width: 100px;
            text-align: center;
        }

            .navAll .navAllList li a {
                color: #ffffff;
                font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
                font-size: 14px;
                height: 41px;
                line-height: 41px;
            }

            .navAll .navAllList li:hover, .navAll .navAllList li.hover {
                background: url("../images/nav-bg.png") no-repeat scroll 0 0 transparent;
            }

                .navAll .navAllList li:hover a, .navAll .navAllList li.hover a {
                    color: #417b93;
                    text-decoration: none;
                }

.allList {
    background: url("../images/allList-bg.png") no-repeat scroll 0 0 transparent;
    float: right;
    color: #ffffff;
    float: right;
    font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    width: 136px;
    text-align: center;
}

    .allList a {
        color: #ffffff;
        font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        font-size: 16px;
        height: 41px;
        line-height: 41px;
        font-weight: bold;
        padding: 0 34px;
    }

.foot{ background:#dcdcdc; border-top:2px #50788c solid; color:#666; text-align:center; padding:25px 0; line-height:25px;}
.foot_list a{ color:#666;}
.copy_pic{ display:inline-block; vertical-align:middle; margin:5px;}



.main-box {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

.main {
    width: 1200px;
    margin: 0 auto 20px;
    overflow: hidden;
}

.indexBanner {
    overflow: hidden;
    margin-top: 10px;
}

.bLeft {
    width: 726px;
    float: left;
    overflow: hidden;
}
/* 图片滚动 */
.flexslider {
    position: relative;
    width: 726px;
    height: 310px;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
    position: relative;
    z-index: 1;
}

    .slides li {
        height: 310px;
    }

        .slides li a {
            width: 100%;
            height: 100%;
            display: block;
        }

.flex-control-nav {
    position: absolute;
    bottom: 20px;
    z-index: 2;
    width: 710px;
    text-align: right;
}

    .flex-control-nav li {
        display: inline-block;
        width: 11px;
        height: 11px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }

    .flex-control-nav a {
        display: inline-block;
        width: 11px;
        height: 11px;
        line-height: 40px;
        overflow: hidden;
        background: url(../images/dot.png) right 0 no-repeat;
        cursor: pointer;
    }

    .flex-control-nav .flex-active {
        background-position: 0 0;
    }

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
    display: none;
}

    .flex-direction-nav li a {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }

        .flex-direction-nav li a.flex-prev {
            left: 40px;
            background: url(../images/prev.png) center center no-repeat;
        }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(../images/next.png) center center no-repeat;
        }

.flexslider-s {
    width: 700px;
    height: 266px;
    margin: 10px 5px;
}

    .flexslider-s .slides li {
        height: 266px;
    }

    .flexslider-s .flex-control-nav {
        width: 700px;
    }

.flexslider-a {
    width: 710px;
    height: 226px;
}

    .flexslider-a .slides li {
        height: 226px;
    }
    ..flexslider-a .slides li a img{
        width:100%;
        height:226px;
    }

    .flexslider-a .flex-control-nav {
        width: 710px;
    }

.slides .t-bg {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 40px;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
}

.slides .txt {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
}

    .slides .txt h6 {
        font: 16px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        padding: 0 10px;
    }

.bRight {
    float: left;
    width: 210px;
    overflow: hidden;
}

.listBox {
    overflow: hidden;
    border: 1px solid #969696;
}


.listTitle {
    background: url("../images/front.png") no-repeat scroll 0 0 #ffffff;
    width: 272px;
    height: 57px;
    overflow: hidden;
}

.lb-1 .listTitle {
    width: 272px;
    height: 57px;
    background-position: 0 0;
}

    .lb-1 .listTitle ul {
        overflow: hidden;
        width: 274px;
    }

        .lb-1 .listTitle ul li {
            width: 136px;
            height: 57px;
            overflow: hidden;
            float: left;
            font: 16px/57px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
            text-align: center;
            background-color: #edebf0;
            border-left: 1px solid #cfcfcf;
            border-right: 1px solid #cfcfcf;
            border-bottom: 1px solid #cfcfcf;
            margin-left: -1px;
            cursor: pointer;
        }

            .lb-1 .listTitle ul li.current {
                background-color: #ffffff;
                border-bottom: 1px solid #ffffff;
            }


.lb-1t .listTitle {
    width: 272px;
    height: 40px;
    background-position: 0 0;
}

    .lb-1t .listTitle ul {
        overflow: hidden;
        width: 274px;
    }

        .lb-1t .listTitle ul li {
            width: 136px;
            height: 39px;
            overflow: hidden;
            float: left;
            font: 16px/39px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
            text-align: center;
            background-color: #edebf0;
            border-left: 1px solid #cfcfcf;
            border-right: 1px solid #cfcfcf;
            border-bottom: 1px solid #cfcfcf;
            margin-left: -1px;
            cursor: pointer;
        }

.scroll_ul {
    height: 180px;
    overflow: hidden;
}

.listCon {
    overflow: hidden;
    padding: 10px 15px;
}

.listCon li {
    overflow: hidden;
    color: #000000;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 10px;
}

        .listCon li:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }

        .listCon li a {
            color: #333;
            font: 12px;
        }

.lb-1 .listCon {
    padding: 2px 0 1px;
    min-height: 231px;
}

    .lb-1 .listCon ul {
        padding: 1px 10px 0;
    }

    .lb-1 .listCon li {
        border-bottom: 1px dashed #dcdcdc;
        line-height: 32px;
        height: 32px;
    }

        .lb-1 .listCon li a {
            padding: 0 10px;
        }

.lb-2 {
    width: 272px;
    float: left;
    margin-top: 10px;
}

    .lb-2 .listTitle {
        width: 272px;
        height: 47px;
        background-position: 0 -58px;
    }

.lb-3 {
    width: 344px;
    float: left;
    margin-top: 10px;
}

    .lb-3 .listTitle {
        width: 344px;
        height: 46px;
        background-position: 0 -153px;
    }

    .lb-3 .listCon li {
        position: relative;
    }

        .lb-3 .listCon li a {
            /*width: 260px;*/
            overflow: hidden;
            display: block;
        }

        .lb-3 .listCon li span {
            width: 40px;
            color: #910000;
            overflow: hidden;
            position: absolute;
            top: 0;
            right: 0;
        }

.lb-100 {
    width: 710px;
    float: left;
    margin-top: 20px;
}

    .lb-100 .listTitle {
        width: 710px;
        height: 46px;
        background-position: 0 -106px;
    }

    .lb-100 .listCon ul {
        overflow: hidden;
        background: url("../images/ulbg.png") no-repeat scroll center center #ffffff;
    }

    .lb-100 .listCon li {
        position: relative;
        float: left;
        width: 50%;
    }

        .lb-100 .listCon li.odd a {
            padding-left: 25px;
        }

        .lb-100 .listCon li a {
            width: 260px;
            overflow: hidden;
            display: block;
        }

        .lb-100 .listCon li span {
            width: 40px;
            color: #910000;
            overflow: hidden;
            position: absolute;
            top: 0;
            right: 25px;
            text-align: left;
        }


.listCon li.more a {
    text-align: right;
    width: 100%;
    display: block;
    padding: 0;
    color: #34b2db;
}

    .listCon li.more a:hover {
        text-decoration: none;
    }

.lb-4 {
    width: 344px;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

    .lb-4 .listTitle {
        width: 344px;
        height: 46px;
        background-position: 0 -200px;
    }

.lb-5 {
    width: 344px;
    float: left;
    margin-top: 10px;
}

    .lb-5 .listTitle {
        width: 344px;
        height: 46px;
        background-position: 0 -247px;
    }

.lb-6 {
    width: 344px;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

    .lb-6 .listTitle {
        width: 344px;
        height: 46px;
        background-position: 0 -247px;
    }

.ad-1 {
    width: 210px;
    height:310px;
    overflow: hidden;
    margin-bottom: 10px;
}

    .ad-1 img {
        width: 210px;
        height: 310px;
        overflow: hidden;
    }

.activityBox {
    overflow: visible;
    margin-top: 10px;
}

    .activityBox .title {
        background: url("../images/front.png") no-repeat scroll 0 -294px #ffffff;
        overflow: hidden;
        margin-top: 10px;
        height: 46px;
    }

.links {
    overflow: hidden;
    border: 1px solid #d0d0d0;
    padding: 10px 40px;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .links a {
        margin: 0 20px 0 0;
        overflow: hidden;
        font: 12px/30px Arial,Helvetica,STHeiti;
        color: #666666;
        display: inline-block;
    }

    .links span a {
        color: #288ce9;
    }

.sLeft {
    width: 982px;
    float: right;
    overflow: hidden;
    margin-top: 10px;
}

.sRight {
    float: left;
    overflow: hidden;
    width: 210px;
    margin-top: 10px;
}
.sLeftR .sListBox { border-top:none; }
.sListBox h2 {
       font: 16px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
    color: #2d6fd0;
    padding-left: 20px;
}

.sListBox ul {
    overflow: hidden;
    padding: 27px 20px;/* border:1px #ddd solid;*/
}

.sListBox li {
    overflow: hidden;
    font: 12px/30px Arial,Helvetica,STHeiti;
    color: #666666;
    height: 29px;
    overflow: hidden;
    font-size:14px;
}

    .sListBox li a {
        color: #000;
        width: 560px;
        float: left;
        font-size:14px;
    }
   .sListBox li a:hover {
       color:#e61b25; text-decoration:none;
     }
    .sListBox li span {
        
        width: 100px;
        float: right;
        color: #000;
        text-align: right;
        font-size:14px;
    }

.sLeftR .sListBox-p {
    border-bottom: 1px dotted #999999; border-top:1px #ddd solid;
}

    .sListBox-p ul {
        padding: 0 20px 20px;
    }

    .sListBox-p h2 {
        padding: 10px 0 10px 20px;
    }

.sListBox-pn,.sListBox {
    border: 0; border:1px #ddd solid;
}

    .sListBox-pn ul {
        min-height: 500px;
    }

.aa {
    width: 210px;
    margin-bottom:10px;
    /*height: 55px;*/
    overflow: hidden;
}
.aa a.wq_bg {
    background:url(../Images/ZxImg/img_2.png) no-repeat; width:170px; height:40px; line-height:40px; color:#333; display:block; font-family:微软雅黑; font-size:18px; color:#fff; padding-left:40px;
    }
.aa a img{
    display:block; vertical-align:bottom;width: 210px; overflow:hidden;
}
.lb-text .listTitle {
    background: #dcdcdc;
    height: 38px; line-height:38px;
    width:208px;
    text-align: left;
    font: 14p; font-weight:bold;
    color: #333333;
    padding-left: 20px;
}

.lb-text {
    margin:0 0 10px 0;
}

    .lb-text .listCon {
        padding: 10px 0 0;
    }


            .lb-text .listCon li a {
                padding: 0 10px;
            }

            .lb-text .listCon li.more {
                text-align: right;
                border: 0;
            }

                .lb-text .listCon li.more a {
                    color: #34b2db;
                    width: auto;
                }

.sLmenu {
    float: left;
}

.sLeftR {
    float: right;
}

.sLmenu ul {
    overflow: hidden;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}

    .sLmenu ul li {
        overflow: hidden;
        height: 56px;
        border-bottom: 1px solid #dcdcdc;
        font: 18px/56px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        color: #333333;
        text-align: center;
    }

        .sLmenu ul li a {
            color: #333333;
        }

        .sLmenu ul li.current {
            background-color: #bf1714;
            color: #ffffff;
        }

            .sLmenu ul li.current a {
                color: #ffffff;
            }


.filterlistBox {
    overflow: hidden;
    border: 1px solid #e3e3e3;
    margin-top: 20px;
}

    .filterlistBox .filterh {
        overflow: hidden;
        background: url("../images/tit.jpg") repeat-y scroll 0 0 #ffffff;
    }

.filter-item {
    height: auto;
    overflow: hidden;
    position: relative;
    border-bottom: 1px dashed #ededed;
    padding: 5px 0;
}

.filter-tit {
    color: #333333;
    height: auto;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 107px;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 5;
    background-color: #ededed;
    font: 14px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
}

.filter-con {
    padding: 0 0 0 107px;
    position: relative;
    overflow: hidden;
}

    .filter-con ul {
        overflow: hidden;
    }

        .filter-con ul li {
            float: left;
            height: 30px;
            margin: 0 1px;
            overflow: hidden;
            /*width: 87px;*/ margin-left: 10px;
            text-align: center;
        }

.filter-conss ul li {
    width: 120px;
}

.filter-con a {
    color: #666666;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 6px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
}

    .filter-con a:hover {
        color: #bf1714;
    }

.filter-con .filter-on a {
    background-color: #c9241a;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.filter-con a span {
    float: left;
    padding: 0 2px;
}

.filter-con a i {
    background: url("../images/filter.png") no-repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 16px;
    overflow: hidden;
    width: 15px;
}

.filter-con .filter-on a i {
    display: block;
}

.contractList {
    overflow: hidden;
    margin-top: 10px;
}

    .contractList .title {
        overflow: hidden;
        height: 50px;
        font: 14px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        margin: 10px 0;
    }

        .contractList .title h1 {
            background: url("../images/ch-1.png") no-repeat scroll 0 0 transparent;
            padding-left: 30px;
            color: #000000;
            height: 30px;
            font: 18px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        }

.contracttable {border-left: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;color: #000;font-size: 14px;line-height: 30px;}
.contracttable th {border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;padding:2px;text-align: center;vertical-align: middle;
background-color: #bf1813;color: #ffffff;font-weight:bold;}
.contracttable tr td {border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; padding: 2px;text-align: center;vertical-align: middle;background-color: #f9f9f9;
font-size:14px;}
.contracttable tr td a {color: #303030;}
.aaaLeft {float: left;overflow: hidden;width: 982px;}
.aaaLeft .aaaitem {overflow: hidden;border: 1px solid #d0d0d0;padding: 10px 20px;margin-bottom: 10px;}
.aaaLeft .aaaitem .title {overflow: hidden;font: 18px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;margin: 0;}
.aaaLeft .aaaitem .title h6 {overflow: hidden;font: 16px/30px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;float: left; color: #000000;}
.aaaLeft .aaaitem .title h6 a {overflow: hidden;font-size: 18px; font-family:微软雅黑; float: left; color: #333;}
.aaaLeft .aaaitem .title a {overflow: hidden; font: 12px/30px Arial,Helvetica,STHeiti;float: right; color: #2da7cf;}
.aaaLeft .aaaitem ul {overflow: hidden;margin-top: 10px;}
.aaaLeft .aaaitem li {overflow: hidden;font: 12px/20px Arial,Helvetica,STHeiti;color: #333333;float: left; width: 335px;}
.aaaLeft .aaaitem li label {overflow: hidden; display: inline-block;width: 80px;text-align: right;}
.aaaLeft .aaaitem li span {overflow: hidden; display: inline-block; font-size:14px;color:#000;}
.aaaLeft .aaaitem li .hot {font-weight: 700;color: #c9241a;}
.aaaRight {float: right;}
.lb-aaa {margin: 0 0 10px 0;}
.lb-aaa .listTitle {background-color: #ffffff;background-image: none;color: #333333;font: 24px/47px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;height: 47px;
text-align: left; width: 272px;}
.lb-aaa .listTitle h6 {color: #333333;font: 24px/47px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;padding-left: 15px;}
.aboutL {float: left;margin-top: 10px;overflow: hidden;width: 210px;   }
.aboutL h1 {color: #333333;font-size: 14px;padding-left: 15px; color:#fff; background:#2d6fd0; font-weight:bold; height:42px; line-height:42px;}
.aboutL ul {overflow: hidden; padding: 5px 10px;border: 1px solid #dcdcdc; margin-bottom:10px;}
.aboutL ul li {
            overflow: hidden;
            padding: 20px 10px;
            border-bottom: 1px dashed #dcdcdc;
            font: 12px/22px Arial,Helvetica,STHeiti;
            color: #333333;
        }

            .aboutL ul li span {
                font-weight:bold;
            }
            .aboutL ul li p {
                margin-left:5px;
            }

.aboutR {
    float: right;
    margin-top: 10px;
    overflow: hidden;
    width: 982px;
}

.text-a {
    overflow: hidden;
    padding: 10px;
    color: #000000;
    font: 12px/200% Arial,Helvetica,STHeiti;
    overflow: hidden;
}

.text-itme {
    overflow: hidden;
    background: url("../images/text-itme.jpg") no-repeat scroll center bottom transparent;
    padding: 0 0 30px 0;
}

    .text-itme h6 {
        font: 18px/45px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        color: #000000;
    }

    .text-itme p {
        overflow: hidden;
        font: 12px/24px Arial,Helvetica,STHeiti;
        color: #666666;
        text-indent: 26px;
    }

.sRiglt {
    border: 1px solid #e5e5e5;
    float: right;
    margin-top: 10px;
    overflow: hidden;
    width: 980px;
}

.s-why {
    width: 710px;
    height: 130px;
    overflow: hidden;
    margin: 5px 0 0 5px;
}

.seLeft {
    border: 1px solid #dcdcdc;
    overflow: hidden;
    float: left;
    margin-top: 10px;
    width: 208px;
}
    
    .seLeft dl {
        overflow: hidden; margin-bottom:10px;
    }

        .seLeft dl dt {
            overflow: hidden;
            font: 14px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
            color: #333333;
            background-color: #dddddd;
            padding-left: 20px;
            position: relative; margin-bottom:10px;
        }

            .seLeft dl dt i {
                background: url("../images/sei.png") no-repeat scroll 0 0 transparent;
                position: absolute;
                top: 15px;
                right: 15px;
                width: 10px;
                height: 11px;
            }

        .seLeft dl .current {
            background-color: #bf1714;
            color: #ffffff;
        }

            .seLeft dl .current i {
                background-position: 0 -11px;
            }

        .seLeft dl dd {
            overflow: hidden;
            font: 14px;
            color: #303030;
            margin: 5px 0;
            padding-left: 25px;
        }

            .seLeft dl dd a {
                color: #303030;
                /*padding-left: 30px;*/
                /*cursor:pointer;*/
                display: block;
                width: 170px;
            }
            .seLeft dl dd a:hover,.seLeft dl dd a.dq {
                color:#bf1714; /*font-weight:bold;*/
            }

              .seLeft dl dd dy a {
                 color: #303030;
                text-decoration:none;
                /*cursor:pointer;*/ display:block; background:#eee;
            }
               .seLeft dl dd dy a:hover {
                text-decoration:none;
            }

            
             .seLeft dl dd dk a {
                 color: #303030;
                 padding-left: 35px;
                cursor:pointer;
                font: 13px/28px Arial,Helvetica,STHeiti;
            }

.whyList {
    overflow: hidden;
}

    .whyList ul {
        overflow: hidden;
        width: 202px;
        float: left;
        padding: 0 18px;
        min-height: 180px;
        margin: 20px 0;
    }

        .whyList ul li {
            overflow: hidden;
            width: 100%;
            float: left;
            font: 12px/25px Arial,Helvetica,STHeiti;
            color: #666666;
            height: 25px;
        }

            .whyList ul li a {
                color: #303030;
                font: 14px/25px Arial,Helvetica,STHeiti;
            }

.adb {
    overflow: hidden;
    margin: 10px 0;
}

.text-se {
   border-top:1px solid #2d6fd0;
    overflow: hidden;
    margin: 20px 10px;
    color: #000000;
    font: 12px/200% Arial,Helvetica,STHeiti;
    overflow: hidden;
    padding: 20px;
}
/*.text-se h2 {
    font: 22px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
    color: #a00000;
    margin: 10px 0;
}
.text-se span {
    color: #000000;
    font: 12px/24px Helvetica,STHeiti;
    padding: 0 10px;
}
.text-se p {
    font: 12px/24px Helvetica,STHeiti;
    color: #666666;
    padding: 0 10px 5px 10px;
}*/
.textLeft {
    border: 1px solid #e5e5e5;
    float: right;
    margin-top: 10px;
    overflow: hidden;
    width: 980px;
}

    .textLeft .title {
        overflow: hidden;
        text-align: center;
        margin: 20px 30px;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 10px;
    }

        .textLeft .title h1 {
            overflow: hidden;
            font: 20px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
            color: #000000;
        }

        .textLeft .title p {
            overflow: hidden;
            font: 13px/24px Helvetica,STHeiti;
            color: #999999;
        }

.textContent {
    overflow: hidden;
    font: 14px/200% Arial,Helvetica,STHeiti;
    color: #303030;
    padding: 0 30px 50px 30px;
}

.relatedlist {
    overflow: hidden;
    margin: 20px 30px;
    border-top: 1px solid #dcdcdc;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .relatedlist h6 {
        overflow: hidden;
        font: 16px/40px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
        color: #611c1c;
    }

    .relatedlist ul {
        overflow: hidden;
        padding: 0 10px;
    }

    .relatedlist li {
        overflow: hidden;
        font: 14px/30px Arial,Helvetica,STHeiti;
        color: #000000;
        float: left;
        width: 100%;
    }

        .relatedlist li a {
            color: #000000;
        }

.comparnyIfon {
    overflow: hidden;
}

    .comparnyIfon ul {
        overflow: hidden;
        width: 560px;
        float: left;
        margin: 0 0 10px 20px;
    }

        .comparnyIfon ul li {
            color: #333333;
            float: left;
            font: 14px/24px Arial,Helvetica,STHeiti;
            overflow: hidden;
            width: 280px;
        }

            .comparnyIfon ul li label {
                display: inline-block;
                overflow: hidden;
                width: 120px;
                color: #000000;
                font-weight: 700;
            }

            .comparnyIfon ul li span {
                display: inline-block;
                overflow: hidden;
            }

.textLeft .titlecom {
    margin: 20px;
}

.comparnyIfon .comrwm {
    float: right;
    margin: 0 10px 0 0;
    width: 120px;
    overflow: hidden;
}

    .comparnyIfon .comrwm img {
        width: 120px;
        overflow: hidden;
    }

.comcontent {
    overflow: hidden;
    color: #666666;
    font: 14px/200% Arial,Helvetica,STHeiti;
    padding: 20px;
}

    .comcontent .comitme {
        padding-bottom: 20px;
    }

        .comcontent .comitme:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden;
        }

        .comcontent .comitme h6 {
            margin-bottom: 10px;
            color: #666666;
            font: bold 16px/35px "Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;
            overflow: hidden;
            border-bottom: 1px solid #dcdcdc;
        }

        .comcontent .comitme p {
        }

.cityBox {
    position: absolute;
    top: 67px;
    left: 0;
    width: 381px;
    border: 1px solid #bf0909;
    background-color: #ffffff;
    z-index: 9999;
    display: none;
}

    .cityBox .cityth {
        overflow: hidden;
        padding: 10px 0;
    }

        .cityBox .cityth ul {
            border-bottom: 1px solid #bf0909;
            height: 21px;
        }

            .cityBox .cityth ul li {
                border-left: 1px solid #c5c5c5;
                border-top: 1px solid #c5c5c5;
                border-right: 1px solid #c5c5c5;
                overflow: hidden;
                color: #666666;
                float: left;
                margin: 0 10px;
                padding: 0 20px;
                font: 12px/20px Arial,Helvetica,STHeiti;
                height: 20px;
                cursor: pointer;
            }

                .cityBox .cityth ul li.current {
                    border-left: 1px solid #bf0909;
                    border-top: 1px solid #bf0909;
                    border-right: 1px solid #bf0909;
                    font-weight: bold;
                    height: 21px;
                    background-color: #ffffff;
                }

.comLlist {
    overflow: hidden;
}

    .comLlist ul {
        overflow: hidden;
        padding: 0px 20px 10px;
    }

    .comLlist li {
        overflow: hidden;
        float: left;
        width: 48px;
        font: 12px/22px Arial,Helvetica,STHeiti;
        color: #333333;
        padding: 0 5px;
        margin: 0 5px;
        cursor: pointer;
    }

        .comLlist li.select {
            background-color: #c9241a;
            color: #ffffff;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
        }

.Qactivity {
    background: url("../images/q3.png") no-repeat scroll 0 0 transparent;
    width: 1000px;
    height: 200px;
}

    .Qactivity .item {
        width: 21px;
        height: 70px;
        position: relative;
        margin: 97px 0 0 79px;
        float: left;
    }

.popupCom {
    height: 90px;
    width: 267px;
    position: absolute;
    left: -133px;
    top: -120px;
}

.popupCom {
    height: 90px;
    width: 267px;
    position: absolute;
    left: -133px;
    top: -90px;
    display: none;
}

    .popupCom i {
        background: url("../images/po-i.png") no-repeat scroll 0 0 transparent;
        height: 10px;
        width: 19px;
        overflow: hidden;
        display: block;
        position: absolute;
        left: 133px;
        top: 80px;
    }

.popuptext {
    height: 80px;
    width: 267px;
    overflow: hidden;
    background-color: #e82e2e;
}

    .popuptext a {
        color: #ffffff;
        padding: 10px 10px 0;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        width: 247px;
        display: block;
    }

    .popuptext p {
        color: #ffffff;
        padding: 0 10px;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        width: 247px;
        display: block;
    }

.odd .popupCom {
    top: 80px;
}

    .odd .popupCom i {
        background: url("../images/po-i-b.png") no-repeat scroll 0 0 transparent;
        top: -10px;
    }

.piclist li {
    float: left;
    width: 116px;
    height: 140px;
    margin: 0 10px;
    position: relative;
}

    .piclist li .imgm {
        height: 500px;
        width: 690px;
        display: none;
        position: absolute;
        top: 140px;
        left: 0;
        z-index: 999;
        overflow: hidden;
    }

        .piclist li .imgm img {
            display: inline-block;
            overflow: hidden;
            width: 680px;
            height: 500px;
        }

    .piclist li label {
        text-align: center;
        line-height: 20px;
        overflow: hidden;
        display: block;
    }

.comitme {
    position: relative;
}

    .comitme .imgm {
        height: 500px;
        width: 690px;
        display: none;
        position: absolute;
        top: 140px;
        left: 100px;
        z-index: 999;
        overflow: hidden;
    }

        .comitme .imgm img {
            display: inline-block;
            overflow: hidden;
            width: 680px;
            height: 500px;
        }

.ifon-bg {
    background: url("../images/ifonbg.png") no-repeat scroll 546px 160px transparent;
}

.ClearBoth {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: 0;
}

.listTitle_new .menu li {
    float: left;
    width: 136px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    font-family: 微软雅黑;
    font-size: 16px;
}

    .listTitle_new .menu li.current {
        background: #eeecf1;
    }
/*=================================大图定位=======================================*/
/* .small_pic{  } 
.img10 { top:50%; left:50%; width:480px; height:360px; position:absolute; margin-left:-180px;  margin-top:-240px; background:#fff;  z-index:9999; overflow:hidden; border:1px #ddd solid;
}*/
.list_ping li {
    position: relative;
}

.big_pic {
    border: 1px #ddd solid;
    overflow: hidden;
    width: 480px;
    height: 360px;
    z-index: 3;
    background: #f00;
}
/*========================头部二维码=============================*/
.FL {
    float: left;
}

.FR {
    float: right;
}

.ClearBoth {
    clear: both;
    font-size: 0;
    height: 0;
}

.hidden {
    display: none;
}

.rightNav li.rwm {
    position: relative;
    padding: 0;
    top: 3px;
}

    .rightNav li.rwm .parents { /*background:#eee;padding:0 8px;*/
        height: 20px;
        line-height: 20px;
        border: 1px #ddd solid;
    }

        .rightNav li.rwm .parents a {
            background: #eee;
            padding: 0 8px;
            display: inline-block;
            width: 39px;
            text-align: center;
            border-right: 1px #ddd solid;
        }

            .rightNav li.rwm .parents a.no_border {
                border-right: none;
            }

            .rightNav li.rwm .parents a:hover {
                text-decoration: none;
            }

            .rightNav li.rwm .parents a.dq {
                background: #fff;
                border-bottom: 1px #fff solid;
            }

    .rightNav li.rwm .childs {
        position: absolute;
        border: 1px #ddd solid;
        padding: 10px 12px;
        border-top: none; width:87px; overflow:hidden;
    }
/*=================2015/4/9新增视频样式=====================*/
.video { margin:20px; width:720px; overflow:hidden;}
/*========================================2015/4/10=========================================*/
.navAll .gs_nav_new li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 41px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 2;
    padding: 0 15px; 
    margin:0 2px;
}
.navAll .gs_nav_new li:hover, .navAll .gs_nav_new li.hover {
    background:#4c94b5;
}
    .navAll .gs_nav_new li:hover a, .navAll .gs_nav_new li.hover a {
     color:#fff;}
.sLeft_new {
 border:1px #ddd solid; width:980px; overflow:hidden;}
/*====================左边新闻列表==================================*/
.side_lt_news { margin-bottom:10px;}
.side_lt_news li a{ 
    font-size: 14px;
    color: #333;
    display: block;
    height: 38px;
    line-height: 38px;
    /* background: #dcdcdc; */
    padding-left: 20px;
    border: 1px solid #ccc;
    margin-top: none;
    border-top: none;
}
.side_lt_news li a:hover { text-decoration:none; background:#2d6fd0;color:#fff;}
.side_lt_news li a.dq { color:#fff; background:#2d6fd0; text-decoration:none; }
/*==============================征信服务=======================================*/
.clearfix:before,.clearfix:after {content: ".";display: block;height: 0;visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
/*.zxfw_list { width:250px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; height:319px; overflow:hidden; float:left}
.zxfw_list_1 { margin:0 13px; border-left:1px #ddd solid; border-right:1px #ddd solid;}
.zxfw_list_2 { border-left:1px #ddd solid; border-right:none;}
.zxfw_list dt { background:#dcdcdc; text-align:center; padding:10px; margin-bottom:15px; }
.zxfw_list dt img { display:block; margin:auto;}
.zxfw_list dd { margin-left:20px; margin-bottom:5px;}
.zxfw_list dt b { display:block; font-family:微软雅黑; font-size:16px; font-weight:bold;}
.zxfw_list dd  a{ color:#333; font-size:13px;}
.zxfw_list dd  a:hover{ color:#bf1714;}*/

.zxfw_list { width:250px; border-right:1px #ddd solid; border-bottom:1px #ddd solid; height:170px; overflow:hidden; float:left}
.zxfw_list_1 { margin:0 13px; border-left:1px #ddd solid; border-right:1px #ddd solid;}
.zxfw_list_2 { border-left:1px #ddd solid; border-right:none;}
.zxfw_list dt { background:#dcdcdc; text-align:center; height: 170px; }
.zxfw_list dt img { display:block; margin:auto;}
.zxfw_list dd { margin-left:20px; margin-bottom:5px;}
.zxfw_list dt b { display:block; font-family:微软雅黑; font-size:16px; font-weight:bold;}
.zxfw_list dd  a{ color:#333; font-size:13px;}
.zxfw_list dd  a:hover{ color:#bf1714;}

.zxfw .hover{ padding-top: 15px;height:155px;}
.zxfw .hover dt{ display: none;}

.tjsq_btn { background:#bf1714; color:#fff; text-align:center; font-size:14px; height:30px; line-height:30px; border-radius:5px; display:block; margin:20px auto; border:none; width:100px; overflow:hidden; cursor:pointer}
.zxfw_foot_tip { border-top:2px #a00000 solid; padding:10px 0 10px 20px;font-size:14px; color:#333; line-height:24px;}
.zxfw_foot_tip b {font-family:"微软雅黑";font-size:14px; color:#000;}
.zxfw_foot_tip p { margin-top:10px; text-indent:2em;}


/*********************** 质量诚信企业申请页面修改 ***************************/
.tjsq_btn{
     width: 252px;
     height: 62px; 
     background: url(../Images/CX_V2/bt_service.png) center center no-repeat;
}
.zxfw_banner a img{
    width:980px;
    height:220px;
}
 .seLeft dl .current {
            background-color: #2d6fd0;
            color: #ffffff;
        }
  .seLeft dl dd a:hover,.seLeft dl dd a.dq {
                color:#2d6fd0; /*font-weight:bold;*/
            }
  .tjsq_btn{
      background:#2d6fd0;
      font-size:16px;
  }
  .zxfw_foot_tip{
      border-color:#2d6fd0
  }
/*********************** 质量诚信公示 ***************************/
.filter-con .filter-on a{
    background-color:#2d6fd0;
}
.filter-con a:hover{
    color:#2d6fd0;
    text-decoration:none;
}
.contracttable th{
    background-color:#2d6fd0;
}
/* 质量公示改版修改 */ 
#pages .pageBox .submit:hover{ background-color:#2d6fd0;}


.origin-min-height-top{
    border-bottom:1px solid #c8c8c8;
    min-height:300px;
}