

body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #2d3e50;
}

ul, li, p, h1, h2, h3, img, span {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    text-decoration: none;
    color: #2d3e50;
}

    a:hover {
        color: #1e3485;
    }

img {
    border: 0;
}

.cls {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mainbox {
    width: 1200px;
    margin: 0 auto;
}

.m100 {
    margin-top: 100px;
}

.m80 {
    margin-top: 80px;
}

.titlebox {
    font-size: 30px;
    font-weight: bold;
}

input, select, textarea, button {
    outline: 0;
}



.topbox {
		width: 1200px;
    margin: 0 auto;
    height: 140px;
    background: #fff;
    padding-top: 30px;
    position: relative;
}

.logobox {
    overflow: hidden;position:relative;
}

.logoimg {
    float: left;
    width: 620px;
    height: 70px;
}

.logolink { 
    position:absolute;
    /* top:10px; */
    right:0;
    font-size: 16px;
    width: 500px;
    /* line-height: 13px; */
    text-align: right;

}



    .logolink a {
        margin-left: 5px;
        height: 35px;
        line-height: 35px;
        padding-left:35px;
        display: inline-table;
    }

        .logolink a.en {
            background: url(/catarc/images/qbw-general/tb_jidi.png) no-repeat left center;
        }

        .logolink a.biaoxie {
            background: url(/catarc/images/qbw-general/tb_biaoxie.png) no-repeat left center;
        }
		 .logolink a.biaozhunzhixiuding{
            background: url(/catarc/images/qbw-general/tb_biaozhunzhixiuding.png) no-repeat left center;
        }
        .logolink a.gongzuopingtai{
            background: url(/catarc/images/qbw-general/workingdeck.png) no-repeat left center;
        }
		 .logolink a.biaozhunhuapingtai{
            background: url(/catarc/images/qbw-general/tb_biaozhunhuapingtai.png) no-repeat left center;
        }
		 .logolink a.biaozhunchuangxindahui {
								background: url(/catarc/images/qbw-general/qichebiaozhunchuangxindahui.png) no-repeat left center;
    					 background-size: contain;
								padding-left:70px;
					}
 .logolink a.wmi {
								background: url(/catarc/images/qbw-general/WMI1.png) no-repeat left center;
    					 background-size: contain;
					}
 .logolink a.qcgnaq {
								background: url(https://www.catarc.org.cn/prod-api/preview/ntcas/resources/image/2025/11/19/743042560516165.png) no-repeat 0px 13px;
    					  background-size: 42px;
   						  padding-left: 42px;
					}

.menubox {
    position: relative;
    background: url(/catarc/images/qbw-general/menuline.gif) no-repeat left center;
		 width: 1200px;
    margin: 20px auto 0px auto;
}

    .menubox hr {
        width: 1px;
        height: 27px;
        float: left;
        background: #2d3e50;
        border: none;
        margin-top: 12px;
    }

    .menubox li.menuitem-top {
        float: left;
        text-align: center;
        font-size: 24px;
        height: 50px;
        line-height: 50px;
        padding: 0 98px;
        display: inline;
    }

        .menubox li.menuitem-top a {
            color: #2d3e50;
            display: block;
        }

            .menubox li.menuitem-top a:hover {
                font-weight: bold;
            }

        .menubox li.menuitem-top:hover a.yiji {
            font-weight: bold;
        }

    .menubox .menuitem {
        text-align: left;
        position: absolute;
        top: 50px;
        left: 0;
        background: #fbfbfb;
        z-index: 999;
        width: 1200px;
        min-height: 470px;
        height: 100%;
        _height: 470px;
        padding: 30px 0;
        display: none;
        -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
        box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
    }

    .menubox .menuitem-1-left {
        float: left;
        width: 580px;
        padding: 20px 0;
        border-right: 1px solid #c2c2c2;
        box-sizing: border-box;
    }

    .menubox .menuitem-1-left-bottom {
        margin-top: 30px;
    }

        .menubox .menuitem-1-left-bottom li {
            width: 180px;
            float: left;
            margin: 0 5px;
            height: 42px;
            line-height: 42px;
            background: #282828 url('/catarc/images/qbw-general/arrow-right2.jpg') no-repeat 140px;
            color: #fff;
        }

            .menubox .menuitem-1-left-bottom li a {
                display: block;
                color: #fff;
                font-size: 18px;
                text-indent: 30px;
            }

    .menubox .menuitem-1-right {
        float: right;
        width: 600px;
    }

        .menubox .menuitem-1-right .title {
            font-size: 20px;
            color: #282828;
            font-weight: bold;
            margin-top: 10px;
        }

        .menubox .menuitem-1-right ul {
            margin-top: 15px;
        }

        .menubox .menuitem-1-right li {
            float: left;
            width: 190px;
            background: url('/catarc/images/qbw-general/dot.jpg') no-repeat left center;
            padding-left: 10px;
            height: 36px;
            line-height: 36px;
            font-size: 14px;
        }

    .menubox .menuitem-2-left {
        float: left;
        width: 575px;
        border-right: 1px solid #c2c2c2;
        padding-right: 20px;
    }

        .menubox .menuitem-2-left .menuitem-2-tab ul {
            border-bottom: 1px solid #232323;
            font-size: 20px;
        }

        .menubox .menuitem-2-left .menuitem-2-tab li {
            float: left;
            margin-right: 40px;
            cursor: pointer;
            padding: 0 10px;
        }

            .menubox .menuitem-2-left .menuitem-2-tab li.active {
                border-bottom: 3px solid #232323;
                font-weight: bold;
            }

        .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box {
            display: none;
            padding: 10px 0;
        }

            .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box.active {
                display: block;
            }

            .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox {
                border-bottom: 1px solid #d8d8d8;
                padding: 18px 0;
            }

                .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox.more {
                    border-bottom: 1px solid #d8d8d8;
                    padding: 5px 0;
                    text-align: center;
                    font-size: 18px;
                    height: 30px;
                    line-height: 30px;
                }

            .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-left {
                float: left;
                width: 90px;
                border-right: 1px solid #ebebeb;
            }

                .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-left p {
                    font-size: 30px;
                    color: #333333;
                    margin-top: 12px;
                    line-height: 21px;
                }

                    .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-left p:nth-of-type(2) {
                        font-size: 14px;
                        color: #798187;
                    }

            .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-center {
                float: left;
                width: 400px;
                padding-left: 26px;
                font-size: 15px;
                color: #798187;
            }

                .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-center a {
                    color: #3b3e40;
                    font-size: 18px;
                    height: 20px;
                    line-height: 20px;
                    margin-bottom: 10px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-center p {
                    height: 45px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    line-height: 21px;
                }

            .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-right {
                float: right;
            }

                .menubox .menuitem-2-left .menuitem-2-tab .menuitem-2-tab-box .menuitem-2-tab-sbox-right a {
                    margin: 20px 20px 0 0;
                }

    .menubox .menuitem-2-right {
        float: right;
        width: 590px;
		height:390px;position:relative;

    }

        .menubox .menuitem-2-right .moreshipin {
            float: right;
            font-size: 16px;
            font-weight: normal;
        }

            .menubox .menuitem-2-right .moreshipin a {
                color: #206aac;
                background: url(/catarc/images/qbw-general/moreshipin.png) no-repeat left center;
                padding-left: 20px;
            }

        .menubox .menuitem-2-right .swiper-container {
            width: 590px;
			height:400px;
        }

            .menubox .menuitem-2-right .swiper-container .text-box {
                position: absolute;
                bottom:10px;
                left: 0;
                right: 0;
                background: #eee;
                height: 50px;
                line-height: 50px;
                z-index: 999999999;padding-left:10px;
            }

                .menubox .menuitem-2-right .swiper-container .text-box p {
                    width: 590px;
                    font-size: 16px;
                }

            .menubox .menuitem-2-right .swiper-container .swiper-xiala-pagination {
                text-align: right;
                width: 80px;
                left: 480px;
                right: 0;
            }

    .menubox .menuitem-3-left {
        float: left;
        width: 750px;
        border-right: 1px solid #c2c2c2;
        padding-right: 100px;
    }

        .menubox .menuitem-3-left .menuitem-3-tab ul {
            border-bottom: 1px solid #232323;
            font-size: 20px;
        }

        .menubox .menuitem-3-left .menuitem-3-tab li {
            float: left;
            margin-right: 40px;
            cursor: pointer;
            padding: 0 10px;
        }

            .menubox .menuitem-3-left .menuitem-3-tab li.active {
                border-bottom: 3px solid #232323;
                font-weight: bold;
            }

        .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box {
            display: none;
            padding: 10px 0;
        }

            .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box.active {
                display: block;
            }

            .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox {
                border-bottom: 1px solid #d8d8d8;
                padding: 18px 0;
            }

                .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox.more {
                    border-bottom: 1px solid #d8d8d8;
                    padding: 5px 0;
                    text-align: center;
                    font-size: 18px;
                    height: 30px;
                    line-height: 30px;
                }

            .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-left {
                float: left;
                width: 106px;
            }

                .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-left p {
                    font-size: 30px;
                    color: #333333;
                    margin-top: 12px;
                    line-height: 21px;
                }

                    .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-left p:nth-of-type(2) {
                        font-size: 14px;
                        color: #798187;
                    }

            .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-center {
                float: left;
                width: 500px;
                padding-left: 26px;
                font-size: 15px;
                color: #798187;
                border-left: 1px solid #ebebeb;
            }

                .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-center a {
                    color: #3b3e40;
                    font-size: 18px;
                    height: 20px;
                    line-height: 20px;
                    margin-bottom: 10px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-center p {
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    line-height: 21px;
                    height: 45px;
                }

            .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-right {
                float: right;
            }

                .menubox .menuitem-3-left .menuitem-3-tab .menuitem-3-tab-box .menuitem-3-tab-sbox-right a {
                    margin: 20px 20px 0 0;
                }

    .menubox .menuitem-3-right {
        float: right;
        width: 345px;
        overflow: hidden;
        padding-top: 10px;
    }

        .menubox .menuitem-3-right a {
            text-align: center;
            font-size: 18px;
            color: #282828;
            margin-bottom:20px;
        }

            .menubox .menuitem-3-right a .current {
                width: 95px;
                height: 67px;
                margin: 0 auto;
                display: block;
                background-repeat: no-repeat;
                -webkit-transition: all 0.5s ease;
                transition: all 0.5s ease;
            }

            .menubox .menuitem-3-right a:hover .current {
                background-position: -95px 0px;
            }

            .menubox .menuitem-3-right a p {
                height: 25px;
                line-height: 25px;
                margin-top: 3px;
            }

    .menubox .menuitem-4-item {
        width: 369px;
        height: 450px;
        float: left;
        border-left: 1px solid #c2c2c2;
        padding: 20px 0 0 30px;
        position: relative;
    }

        .menubox .menuitem-4-item .title {
            font-size: 25px;
            font-weight: bold;
            margin-bottom: 20px;
        }

        .menubox .menuitem-4-item p {
            font-size: 16px;
            line-height: 25px;
        }

        .menubox .menuitem-4-item img {
            margin: 0;
            padding: 0;
        }

        .menubox .menuitem-4-item a:hover p {
            font-weight: normal;
            color: #1081bd;
        }

        .menubox .menuitem-4-item li {
            font-size: 16px;
            line-height: 42px;
            background: url(/catarc/images/qbw-general/dot.jpg) no-repeat left center;
            padding-left: 20px;
        }

            .menubox .menuitem-4-item li a {
                color: #333333;
            }

        .menubox .menuitem-4-item .menuitem-4-item-btm {
            overflow:hidden;margin:0;
        }

            .menubox .menuitem-4-item .menuitem-4-item-btm a {
                background: #333;
                color: #fff;
                border-radius: 40px;
                padding:0px 20px;
				height:35px;line-height:35px;
				text-align:center;
                display: inline-block;
                font-size: 18px;
            }

.header-mask {
    width: 100%;
    height: 50px;
    background: none;
    position: absolute;
    bottom: 0;
}

.bannerbox {
    height: 590px;
    -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.2) inset;
    -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.2) inset;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.2) inset;
}

#full-screen-slider {
    width: 100%;
    height: 590px;
    float: left;
    position: relative;
    margin-bottom: 80px;
}

#slides {
    display: block;
    width: 100%;
    height: 590px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

    #slides li {
        display: block;
        width: 100%;
        height: 100%;
        list-style: none;
        padding: 0;
        margin: 0;
        position: absolute;
    }

        #slides li a {
            display: block;
            width: 100%;
            height: 100%;
            text-indent: -9999px
        }

#pagination {
    list-style: none;
    z-index: 9900;
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    margin: 0 auto;
}

    #pagination li {
        display: inline;
        list-style: none;
        width: 10px;
        height: 10px;
        float: left;
        margin: 0 5px;
        border-radius: 5px;
        background: #FFF
    }

        #pagination li a {
            display: block;
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
            text-indent: -9999px;
        }

        #pagination li.current {
            background: #0092CE
        }

/* fullSlide */
.fullSlide {
    min-width:1200px;
    position: relative;
    height: 500px;
    background: #000;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 500px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 500px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
        line-height: 30px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 42px;
                height: 11px;
                margin: 1px;
                overflow: hidden;
                background: #000;
                filter: alpha(opacity=50);
                opacity: 0.5;
                line-height: 999px;
            }

            .fullSlide .hd ul .on {
                background: #f00;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 5%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(/catarc/images/qbw-general/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }

    .fullSlide .next {
        left: auto;
        right: 5%;
        background-position: -6px -137px;
    }



.tabbox {
    margin-top: 100px;
}

    .tabbox li {
        float: left;
        font-size: 24px;
        margin-right: 50px;
        color: #666;
        height: 35px;
        line-height: 35px;
        padding-bottom: 20px;
        cursor: pointer;
    }

        .tabbox li.curr {
            font-size: 30px;
            font-weight: bold;
            color: #2d3e50;
            background: url(/catarc/images/qbw-general/titleline.gif) no-repeat center bottom;
        }

.newsbox {
    margin-top: 40px;
}

.newsbox_l {
    width: 590px;
    float: left;
}

    .newsbox_l .swiper-news-pagination {
        text-align: right;
    }

    .newsbox_l .newstitle {
        font-size: 16px;
        padding-left: 15px;
        margin-top: 2px;
        background: #eeeeee;
        height: 50px;
        line-height: 50px;
    }

.newsbox_r {
    width: 590px;
    float: right;
    display: none;
}

    .newsbox_r.active {
        display: block;
    }

.newslist {
}

    .newslist li {
        width: 550px;
        height: 95px;
        background: #fafafa;
        padding: 5px 20px;
        margin-bottom: 10px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }

        .newslist li:hover {
            box-shadow: 2px 2px 10px #ccc;
            -webkit-box-shadow: 2px 2px 10px #ccc;
            -moz-box-shadow: 2px 2px 10px #ccc;
            -moz-ms-shadow: 2px 2px 10px #ccc;
            -moz-o-shadow: 2px 2px 10px #ccc;
            -webkit-transform: translate3d(0,-3px,0);
            -moz-transform: translate3d(0,-3px,0);
            -ms-transform: translate3d(0,-3px,0);
            -o-transform: translate3d(0,-3px,0);
        }

        .newslist li a {
            display: block;
        }

.newstime {
    float: left;
    border-right: 1px solid #ebebeb;
    height: 85px;
    width: 80px;
    padding: 10px 0 0 10px;
    margin-right: 25px;
}

    .newstime h3 {
        font-size: 30px;
    }

    .newstime p {
        color: #999;
        margin-top: 10px;
    }

.newsitem {
    float: left;
    width: 380px;
    height: 85px;
    background: url(/catarc/images/qbw-general/arrow-right.png) no-repeat right center;
    padding-right: 50px;
    margin-top: 10px;
}

    .newsitem h3 {
        font-size: 18px;
        font-weight: normal;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .newsitem p {
        height: 44px;
				line-height: 22px;
        font-size: 15px;
        color: #999;
        margin-top: 10px;
        display: -webkit-box; /* autoprefixer: ignore next */
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.newsmore {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #eeeeee;
    display: block;
}

    .newsmore:hover {
        background: #fafafa;
        border: 1px solid #fafafa;
    }



.fangxiangbox {
    height: 440px;
	min-width:1200px;
    background: url(/catarc/images/qbw-general/fangxiangbg.jpg) no-repeat center top;
    padding: 70px 0;
    margin-top: 100px;
}

.fangxiang_l {
    width: 780px;
    float: left;
    padding-top: 40px;
}

.fangxianglist {
    overflow: hidden;
    margin-top: 70px;
}

    .fangxianglist li {
        float: left;
        width: 260px;
        height: 95px;
        font-size: 20px;
        margin-bottom: 60px;
    }

        .fangxianglist li .ico {
            width: 95px;
            height: 95px;
            -webkit-transition: .4s all;
            -moz-transition: .4s all;
            -ms-transition: .4s all;
            transition: .4s all;
        }

        .fangxianglist li.on .ico {
            width: 95px;
            height: 95px;
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }

        .fangxianglist li a {
            display: block;
        }

            .fangxianglist li a img {
                vertical-align: middle;
                margin-right: 10px;
            }

.fangxiang_r {
    float: right;
    width: 340px;
    height: 440px;
    background: url(/catarc/images/qbw-general/fangxiang_r.jpg) no-repeat center top;
    overflow: hidden;
}

    .fangxiang_r h2 {
        font-size: 30px;
        color: #fff;
        text-align: center;
        margin: 45px 0 40px;
    }

.zf-icon li {
    width: 340px;
    height: 150px;
    margin-bottom: 10px;
    position: relative;
}

.zf-icon a {
    position: absolute;
    width: 340px;
    height: 130px;
    display: block;
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding-top: 20px;
}

    .zf-icon a img {
        margin-bottom: 10px;
    }

.zf-icon li.sec {
    height: 130px
}

    .zf-icon li.sec a {
        padding-top: 10px;
    }

        .zf-icon li.sec a img {
            margin-bottom: 0px;
        }

.zf-icon li i {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #2060a2;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
}

.zf-icon li:hover i {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}



.yijianlist {
    overflow: hidden;
}

    .yijianlist li {
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #eee;
    }

        .yijianlist li a {
            font-size: 18px;
            display: block;
        }

        .yijianlist li span.time {
            width: 150px;
            float: right;
            font-size: 18px;
            text-align: center;
            border-left: 1px solid #eee;
            color: #666;
        }

        .yijianlist li.yijian_t {
            font-size: 22px;
            height: 65px;
            line-height: 65px;
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
        }

        .yijianlist li span.time_t {
            width: 150px;
            float: right;
            text-align: center;
            font-size: 22px;
        }

        .yijianlist li:hover {
            background: #fcfcfc;
        }

        .yijianlist li.yijian_t:hover {
            background: #fff;
        }
.moreyijian{font-size:16px;font-weight:normal;position:absolute;top:10px;right:0;}
.moreyijian:hover{text-decoration:underline;}


.infoservice_l {
    float: left;
    overflow: hidden;
    background: #eef5fb;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .infoservice_l a {
        display: block;
        width: 380px;
        height: 530px;
    }

    .infoservice_l:hover {
        box-shadow: 2px 2px 10px #ccc;
        -webkit-box-shadow: 2px 2px 10px #ccc;
        -moz-box-shadow: 2px 2px 10px #ccc;
        -moz-ms-shadow: 2px 2px 10px #ccc;
        -moz-o-shadow: 2px 2px 10px #ccc;
        -webkit-transform: translate3d(0,-10px,0);
        -moz-transform: translate3d(0,-10px,0);
        -ms-transform: translate3d(0,-10px,0);
        -o-transform: translate3d(0,-10px,0);
    }
    /*.infoservice_l:hover a{color:#2d3e50;}*/
    .infoservice_l h3 {
        font-size: 21px;
        font-weight: normal;
    }

    .infoservice_l .infoservicetxt {
        margin: 50px 30px;
    }

    .infoservice_l .xiangxi {
        font-size: 18px;
        margin-top: 40px;
        background: url(/catarc/images/qbw-general/arrow-right1.png) no-repeat right center;
        padding-right: 30px;
    }

.infoservice_r {
    float: right;
    width: 790px;
    height: 540px;
}

.infoservicelittle li {
    background: #eef5fb;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .infoservicelittle li:hover {
        box-shadow: 2px 2px 10px #ccc;
        -webkit-box-shadow: 2px 2px 10px #ccc;
        -moz-box-shadow: 2px 2px 10px #ccc;
        -moz-ms-shadow: 2px 2px 10px #ccc;
        -moz-o-shadow: 2px 2px 10px #ccc;
        -webkit-transform: translate3d(0,-10px,0);
        -moz-transform: translate3d(0,-10px,0);
        -ms-transform: translate3d(0,-10px,0);
        -o-transform: translate3d(0,-10px,0);
    }

    .infoservicelittle li a {
        width: 380px;
        height: 250px;
        display: block;
    }

    .infoservicelittle li p {
        font-size: 21px;
        margin: 25px 30px;
        background: url(/catarc/images/qbw-general/arrow-right1.png) no-repeat right center;
    }
.infoservicefour li {
    background: #eef5fb;
    float: left;
    margin-right: 11px;
    margin-bottom: 30px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .infoservicefour li:hover {
        box-shadow: 2px 2px 10px #ccc;
        -webkit-box-shadow: 2px 2px 10px #ccc;
        -moz-box-shadow: 2px 2px 10px #ccc;
        -moz-ms-shadow: 2px 2px 10px #ccc;
        -moz-o-shadow: 2px 2px 10px #ccc;
        -webkit-transform: translate3d(0,-10px,0);
        -moz-transform: translate3d(0,-10px,0);
        -ms-transform: translate3d(0,-10px,0);
        -o-transform: translate3d(0,-10px,0);
    }

    .infoservicefour li a {
        width: 290px;
        height: 250px;
        display: block;
    }

    .infoservicefour li p {
        font-size: 18px;
        margin: 25px 30px;
        background: url(/catarc/images/qbw-general/arrow-right1.png) no-repeat right center;
    }


.linkbox img {
    vertical-align: middle;
    overflow: hidden;
}

.linkbox a {
    margin-right:16px;
}

    .linkbox a.end {
        margin-right: 0;
    }


.footbox {
    min-width:1200px;
	height: 220px;
    background: #f0f0f0;
    margin-top: 90px;
}

.footer-contact {
    height: 220px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 80px;
}

.footadd {
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    background: url(/catarc/images/qbw-general/add.png) no-repeat left center;
    padding-left: 30px;
}

.footemail{
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    background: url(/catarc/images/qbw-general/email.png) no-repeat left center;
    padding-left:35px;
}

.footerwei {
    text-align: center;
}

    .footerwei span {
        background: url(/catarc/images/qbw-general/guanzhu.png) no-repeat right center;
        padding-right: 20px;
        float: left;
        margin-right: 20px;
        margin-top: 40px;
    }

.footbanquan {
    min-width:1200px;
	height: 40px;
    line-height: 40px;
    background: #222222;
    color: #fff;
    text-align: center;
}

    .footbanquan a {
        color: #fff;
        margin: 0 15px;
    }

        .footbanquan a:hover {
            color: #fff;
        }

.footer-copyright-line {
    line-height: 40px;
}

.erweiborder{width: 140px;float: left;text-align:center}
.erweibox {
    position: relative;
    width: 106px;
    height: 106px;
    overflow: hidden;
    margin:0 auto;
}

    . img {
        display: block;
        border: none;
    }

    .erweibox div {
        position: absolute;
        z-index: 100;
        background-color: #222;
        width: 60px;
        height: 60px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border-radius: 100px;
    }

    .erweibox .cornerTL {
        left: -63px;
        top: -63px;
    }

    .erweibox .cornerTR {
        right: -63px;
        top: -63px;
    }

    .erweibox .cornerBL {
        left: -63px;
        bottom: -63px;
    }

    .erweibox .cornerBR {
        right: -63px;
        bottom: -63px;
    }

    .erweibox p.saomatishi {
        display: none;
        left: 0;
        top: 30px;
        width: 100%;
        z-index: 200;
        position: absolute;
        color: white;
        text-align: center;
    }




/*当前位置*/
.positionbox {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #eeeeee;
    font-size: 16px;
    color: #777;
}

.positionmain {
    width: 1200px;
    margin: 0 auto;
}

.positionbox a:hover {
    color: #1081bd;
}

/*内面banner*/
.secondbanner {
	height: 310px;
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    overflow: hidden;
}

.banner-qbw {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-qbw.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-news {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-news.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-standard {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-standard.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-international {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-international.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-info {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-info.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-zhengfu {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-zhengfu.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-car {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-car.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-vin {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-vin.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-nengyuan {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-nengyuan.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.banner-video {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/banner-video.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.secondbanner:hover {
    background-size: auto 105%;
    -webkit-transition: background-size .3s linear;
    transition: background-size .3s linear;
}



/*左右*/
.mainbox_l {
    float: left;
    width: 150px;
}

.leftmenu {
    overflow: hidden;
    border-top: 1px solid #dddddd;
}

    .leftmenu li {
        font-size: 20px;
        border-bottom: 1px solid #dddddd;
    }

        .leftmenu li a {
            padding: 25px 10px 25px 0;
            display: block;
        }

            .leftmenu li a:hover {
                color: #1081bd;
                background: url(/catarc/images/qbw-general/leftmenu-r.png) no-repeat right center;
            }

            .leftmenu li a.curr {
                color: #1081bd;
                font-weight: bold;
                background: url(/catarc/images/qbw-general/leftmenu-r.png) no-repeat right center;
            }

.mainbox_r {
    float: right;
    width: 950px;
}


/*汽标委*/
.qbw-part01 {
    margin: 100px auto 0;
    overflow: hidden;
}

    .qbw-part01 li {
        float: left;
        width: 400px;
        height: 350px;
        overflow: hidden;
        position: relative;
    }

    .qbw-part01 .mask {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        box-sizing: border-box;
    }

        .qbw-part01 .mask h2 {
            font-size: 35px;
            margin: 65px 0 20px 0;
            text-align: center;
        }

        .qbw-part01 .mask hr {
            width: 25px;
            height: 4px;
            background: #2d3e50;
            margin: 0 auto;
            border: 0;
        }

        .qbw-part01 .mask p {
            line-height: 25px;
            color: #fff;
            text-align: center;
            margin: 30px;
            display: none;
        }

    .qbw-part01 li:hover .mask {
        color: #fff;
        background: url(/catarc/images/qbw-general/mask.png) repeat;
    }

        .qbw-part01 li:hover .mask hr {
            background: #fff;
        }

        .qbw-part01 li:hover .mask p {
            display: block;
        }

.imgZoom img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.imgZoom:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.qbw-part02 {
    margin: 100px auto;
    overflow: hidden;
}

.qbw-part02_l {
    float: left;
    width: 235px;
    height: 415px;
    background: url(/catarc/images/qbw-general/guanlifile.jpg) no-repeat center top;
}

    .qbw-part02_l a {
        width: 235px;
        height: 365px;
        display: block;
        padding-top: 50px;
    }

    .qbw-part02_l h2 {
        text-align: center;
        font-size: 35px;
        margin: 0 0 30px;
        color: #fff;
    }

    .qbw-part02_l ul {
        margin-left: 50px;
    }

        .qbw-part02_l ul li {
            color: #fff;
            font-size: 15px;
            height: 35px;
            line-height: 35px;
            background: url(/catarc/images/qbw-general/guanliwenjian_tb.png) no-repeat left center;
            padding-left: 25px;
        }

    .qbw-part02_l .morebtn {
        width: 160px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: #fff;
        border-radius: 20px;
        margin: 50px auto 0;
        font-size: 18px;
        color: #1c79d6;
    }

    .qbw-part02_l:hover .morebtn {
        font-weight: bold;
    }

.qbw-part02_r {
    float: right;
    width: 925px;
    height: 415px;
    overflow: hidden;
}

    .qbw-part02_r h2 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .qbw-part02_r ul li {
        float: left;
        width: 450px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        border: 1px solid #eee;
        margin: 0 20px 15px 0;
        text-align: center;
    }

        .qbw-part02_r ul li.r {
            margin-right: 0;
        }

        .qbw-part02_r ul li:hover {
            background: #f9f9f9;
        }

        .qbw-part02_r ul li a {
            display: block;
        }

.qbw-part03 h2 {
    font-size: 35px;
    margin: 0 0 20px 0;
    text-align: center;
}

.qbw-part03 hr {
    width: 25px;
    height: 4px;
    background: #2d3e50;
    margin: 0 auto 50px;
    border: 0;
}

.qbw-part03 li {
    width: 290px;
    margin: 5px;
    float: left;
    height: 50px;
    line-height: 50px;
    background: #f9f9f9;
    text-align: center;
    font-size: 18px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .qbw-part03 li:hover {
        background: #3d91da;
    }

    .qbw-part03 li a {
        display: block;
    }

    .qbw-part03 li:hover a {
        color: #fff;
    }

.workgroup {
    font-size: 18px;
    padding: 0 1px;
}

    .workgroup li {
        width: 300px;
        margin: 0 8px 15px;
        float: left;
        height: 50px;
        line-height: 50px;
        background: #f9f9f9;
        text-align: center;
    }

        .workgroup li:hover {
            background: #eee;
        }

        .workgroup li a {
            display: block;
        }

.maintitle {
    font-size: 30px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
}

.fenbiaoweijieshao{font-size:16px;line-height:30px;margin:20px 0 100px;}


.filelist {
    margin: 30px auto 80px;
}

    .filelist li {
        float: left;
        width: 460px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        border: 1px solid #eee;
        margin: 10px 0;
        text-align: center;
    }

        .filelist li.r {
            float: right;
        }

        .filelist li:hover {
            background: #f9f9f9;
        }

        .filelist li a {
            display: block;
        }

.mishuinfo {
    background: url(/catarc/images/qbw-general/mishuinfo.jpg) no-repeat center top;
    width: 950px;
    height: 330px;
    overflow: hidden;
}

    .mishuinfo h2 {
        font-size: 35px;
        margin: 35px 0 0 35px;
    }

    .mishuinfo ul {
        margin: 28px 0 0 70px;
    }

    .mishuinfo li {
        font-size: 21px;
        color: #fff;
        height: 50px;
        line-height: 50px;
        margin-bottom: 12px;
    }

.mishutubiao {
    height: 210px;
    background: url(/catarc/images/qbw-general/mishutubiao.png) no-repeat left center;
    margin-top: 90px;
}

    .mishutubiao .title {
        float: left;
        width: 200px;
        height: 210px;
        line-height: 210px;
        text-align: center;
        font-size: 35px;
        font-weight: bold;
    }

    .mishutubiao .txt {
        float: right;
        width: 610px;
        padding-top: 20px;
    }

        .mishutubiao .txt h3 {
            font-size: 25px;
            color: #0f81bd;
        }

        .mishutubiao .txt p {
            font-size: 21px;
            ;
            margin-top: 10px;
        }

.mishulist {
    background: url(/catarc/images/qbw-general/mishuimg.jpg) no-repeat right top;
    overflow: hidden;
    margin-top: 130px;
}

    .mishulist li {
        font-size: 21px;
        background: url(/catarc/images/qbw-general/mishudot.png) no-repeat left center;
        padding-left: 20px;
        margin: 30px 0;
    }

.infobox {
    margin-bottom: 50px;
}

    .infobox .info_l {
        width: 180px;
        float: left;
        font-size: 20px;
    }

        .infobox .info_l span {
            font-size: 50px;
            font-weight: bold;
        }

        .infobox .info_l p {
            font-size: 20px;
            padding-left: 30px;
        }

    .infobox .info_r {
        width: 760px;
        float: right;
        font-size: 16px;
        line-height: 30px;
    }

.weiyuan {
    margin-bottom: 20px;
    border: 1px solid #d3d3d3;
}

    .weiyuan:hover {
        border: 1px solid #666;
    }

    .weiyuan td {
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }

        .weiyuan td.bot {
            border-bottom: none;
        }

        .weiyuan td.rig {
            border-right: none;
        }

    .weiyuan:hover td.tit {
        background: #666;
        color: #fff;
    }

.gray666 {
    color: #999;
}


.prolist {
    margin: 20px 0 80px;
}

    .prolist li {
        min-height: 50px;
        line-height: 50px;
        font-size: 18px;
        border-bottom: 1px solid #eee;
        padding-left: 10px;
    }
        .prolist li a{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width:660px;display:block;}
        .prolist li.back {
            background: #fcfcfc;
        }

        .prolist li:hover {
            background: #f6f6f6;
        }

    .prolist .name {
        height: 50px;
        line-height: 50px;
        font-size: 23px;
        border-bottom: 3px solid #eee;
    }

    .prolist span.jindu {
        float: right;
        border-left: 1px solid #eee;
        width: 250px;
        text-align: center;
    }

    .prolist span.name1 {
        float: left;
        padding-left: 10px;
    }

    .prolist span.name2 {
        float: right;
        width: 250px;
        text-align: center;
    }




/*新闻动态*/
.recentnews{
    overflow: hidden;
}

    .recentnews li {
        border-bottom: 1px solid #eee;
        padding: 20px;
    }

        .recentnews li:hover {
            background: #fcfcfc;
        }

        .recentnews li h3 {
            font-size: 25px;
            font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
        }

        .recentnews li p.jian {
            font-size: 16px;
            color: #666666;
            line-height: 23px;
            padding-top:10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
        }

        .recentnews li p.time {
            font-size: 16px;
            color: #999;
            padding-top:10px;
        }

        .recentnews li a.morenews {
            font-size: 18px;
            text-align: center;
            display: block;
        }
.newsdongtai {
    overflow: hidden;
    margin-bottom: 100px;
}

    .newsdongtai li {
        border-bottom: 1px solid #eee;
        padding: 20px 0;
    }

        .newsdongtai li:hover {
            background: #fcfcfc;
        }

        .newsdongtai li h3 {
            font-size: 25px;
            font-weight: normal;
        }

        .newsdongtai li p.jian {
            font-size: 16px;
            color: #666666;
            line-height: 23px;
            padding-top: 20px;
        }

        .newsdongtai li p.time {
            font-size: 16px;
            color: #999;
            padding-top: 20px;
        }

        .newsdongtai li a.morenews {
            font-size: 18px;
            text-align: center;
            display: block;
        }
.yitubiaozhun{
    overflow: hidden;
    margin-bottom: 100px;
}

    .yitubiaozhun li {
        border-bottom: 1px solid #eee;
        padding: 20px 0;
    }

        .yitubiaozhun li:hover {
            background: #fcfcfc;
        }

        .yitubiaozhun li h3 {
            font-size: 25px;
            font-weight: normal;
        }

        .yitubiaozhun li p.jian {
            font-size: 16px;
            color: #666666;
            line-height: 23px;
            padding-top: 20px;
        }

        .yitubiaozhun li p.time {
            font-size: 16px;
            color: #999;
            padding-top: 20px;
        }

        .yitubiaozhun li a.morenews {
            font-size: 18px;
            text-align: center;
            display: block;
        }
.newsdetail_title {
    font-size: 30px;
    margin-bottom: 20px;
}

.newsdetail_time {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
}

    .newsdetail_time span {
        color: #999;
    }

.newscontent {
    font-size: 16px;
    line-height: 30px;
    color: #555;
}

/*标准制*/
.threebtn {
    margin-bottom: 80px;
    height: 260px;
}

    .threebtn li {
        float: left;
        width: 275px;
        height: 240px;
        margin-right: 25px;
        border: 1px solid #c9c9c9;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }

        .threebtn li:hover {
            box-shadow: 2px 2px 10px #ccc;
            -webkit-box-shadow: 2px 2px 10px #ccc;
            -moz-box-shadow: 2px 2px 10px #ccc;
            -moz-ms-shadow: 2px 2px 10px #ccc;
            -moz-o-shadow: 2px 2px 10px #ccc;
            -webkit-transform: translate3d(0,-3px,0);
            -moz-transform: translate3d(0,-3px,0);
            -ms-transform: translate3d(0,-3px,0);
            -o-transform: translate3d(0,-3px,0);
            border-top: 4px solid #498ec9;
        }

        .threebtn li a {
            width: 275px;
            height: 195px;
            display: block;
            text-align: center;
            padding-top: 45px;
        }

            .threebtn li a p.btntxt {
                text-align: center;
                font-size: 24px;
                margin-top: 35px;
            }

            .threebtn li a .co {
                width: 115px;
                height: 80px;
                margin: 0 auto;
                display: block;
                background-repeat: no-repeat;
                -webkit-transition: all 0.5s ease;
                transition: all 0.5s ease;
            }

            .threebtn li a:hover .co {
                background-position: -115px 0px;
            }

        .threebtn li.r {
            margin-right: 0
        }

.standardsearch {
    overflow: hidden;
    margin-top: 30px;
}

    .standardsearch .searchinput {
        float: left;
        width: 620px;
        height: 50px;
        line-height: 50px;
        border: 1px solid #cdcdcd;
        border-radius: 10px;
        padding-left: 30px;
        margin-right: 20px;
        color: #666;
        font-size: 16px;
    }

    .standardsearch .searchbtn {
        float: left;
        width: 130px;
        height: 52px;
        line-height: 52px;
        border: none;
        border-radius: 10px;
        text-align: center;
        background: #1081bd;
        font-size: 20px;
        color: #fff;
    }

.standardlist {
    margin-top: 60px;
}

    .standardlist th {
        background: #fff;
        height: 35px;
        font-size: 18px;
        border-bottom: 2px solid #999;
        border-top: 2px solid #999;
        text-align: left
    }

    .standardlist tbody {
        color: #666;
    }

        .standardlist tbody tr.odd {
            background: #f9f9f9;
        }

        .standardlist tbody tr:hover {
            background: #eee;
        }

.inputonline {
    width: 350px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #aaa;
}

.textareaonline {
    width: 960px;
    height: 100px;
    border: 1px solid #aaa;
}

.txtred {
    color: #ff0000;
}

.btnbox {
    text-align: center;
    margin: 80px auto;
}

.onlinebtn {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 21px;
    font-family: "微软雅黑";
    background: #498ec9;
    border: none;
    margin: 0 50px;
}

.jianyishutxt {
    font-size: 18px;
    line-height: 40px;
    margin-top: 30px;
}

.jianyishubox {
    overflow: hidden;
    margin-top: 50px;
}

    .jianyishubox .jianyishu {
        float: left;
        width: 380px;
        height: 960px;
        overflow: hidden;
        background: #fafafa;
        margin-right: 30px;
        position: relative;
    }

        .jianyishubox .jianyishu:hover {
            background: #f5f5f5;
        }

        .jianyishubox .jianyishu .topic {
            height: 150px;
            background: #478dc9;
            font-size: 35px;
            line-height: 35px;
            font-weight: bold;
            color: #fff;
            text-align: center;
            padding-top: 55px;
        }

            .jianyishubox .jianyishu .topic p {
                font-size: 30px;
                line-height: 30px;
                margin-top: 20px;
                font-weight: normal;
            }

        .jianyishubox .jianyishu .jianyishustep {
            overflow: hidden;
            margin: 50px 0;
        }

            .jianyishubox .jianyishu .jianyishustep li {
                background: url(/catarc/images/qbw-general/jianyishu-down.png) no-repeat center bottom;
                padding-bottom: 25px;
                font-size: 20px;
                color: #666;
                text-align: center;
                margin-bottom: 15px;
            }

                .jianyishubox .jianyishu .jianyishustep li p.sectxt {
                    font-size: 16px;
                    margin-top: 10px;
                }

                .jianyishubox .jianyishu .jianyishustep li span {
                    font-size: 16px;
                }

                .jianyishubox .jianyishu .jianyishustep li.last {
                    background: none;
                }

.jianyishubtn {
    width: 230px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin: 0 auto;
    border: none;
    border-radius: 30px;
    display: block;
    cursor: pointer;
}

.jianyishubtn {
    position: absolute;
    bottom: 50px;
    left: 75px;
    width: 230px;
    height: 50px;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
    color: #478dc9;
    font-weight: bold;
    border-radius: 30px;
    border: 2px solid #478dc9;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s;
    background: -webkit-linear-gradient(left, #478dc9, #478dc9) no-repeat;
    background: linear-gradient(to right, #478dc9, #478dc9) no-repeat;
    background-size: 0% 100%;
}

    .jianyishubtn:hover {
        background-size: 100% 100%;
        color: #fff;
    }


/*国际标准化*/
.standardnews {
    margin-bottom: 100px;
}

    .standardnews li {
        height: 65px;
        line-height: 65px;
        border-bottom: 1px solid #eee;
    }

        .standardnews li a {
            display: block;
            font-size: 18px;
        }

            .standardnews li a span.time {
                float: right;
                color: #999;
            }

            .standardnews li a.more {
                text-align: center;
            }

                .standardnews li a.more:hover {
                    background: #f9f9f9;
                }

/*标准信息服务*/
.huiyijiyao li {
    min-height: 50px;
    /*line-height: 50px;*/
    margin-bottom: 15px;
    font-size: 18px;
}

    .huiyijiyao li:hover {
        background: #f9f9f9;
    }

.huiyijiyao span.time {
    float: right;
    color: #999;
    font-size: 15px;
}

.yuebao li {
    width: 240px;
    float: left;
    margin: 0 16px 50px 16px;
    text-align: center;
    font-size: 20px;
}

    .yuebao li img {
        width: 240px;
        height: 340px;
        border: 1px solid #888;
        margin-bottom: 10px;
    }


/*燃料*/
.ranliaoinfo {
    font-size: 18px;
    line-height: 40px;
    margin-top: 30px;
}

.xiaohaoliangchaxun {
    text-align: center;
    margin: 30px 0;
}

    .xiaohaoliangchaxun img {
        margin-bottom: 15px;
    }

.ranyoufile {
    margin-top: 40px;
}

    .ranyoufile li {
        background: url(/catarc/images/qbw-general/dot-b.png) no-repeat left center;
        padding-left: 25px;
        font-size: 20px;
        margin: 30px 0;
    }

.ranyoushenbaobtn {
    width: 310px;
    height: 80px;
    line-height: 80px;
    border-radius: 50px;
    color: #fff;
    font-size: 21px;
    margin: 80px auto 0;
    display: block;
    background: #478dc9 url(/catarc/images/qbw-general/ranyoushenbao.png) no-repeat 70px 20px;
    padding-left: 130px;
    -webkit-transition: 0.3s;
}

    .ranyoushenbaobtn:hover {
        color: #fff;
        width: 320px;
        height: 90px;
        line-height: 90px;
        -webkit-transition: .2s linear;
        transition: .2s linear;
        background: #478dc9 url(/catarc/images/qbw-general/ranyoushenbao.png) no-repeat 70px 25px;
        padding-left: 140px;
        font-size: 23px;
    }


/*中国汽车*/
.carstep01 {
    overflow: hidden;
    height: 400px;
    margin-top: 80px;
}

.carstep01_l {
    float: left;
    width: 650px;
    height: 400px;
}

.carstep01_r {
    float: right;
    width: 520px;
    padding-top: 20px;
}

    .carstep01_r hr {
        clear: both;
        height: 1px;
        border: none;
        background: #333;
        width: 520px;
        margin: 0 0 40px;
    }

    .carstep01_r li {
        font-size: 18px;
        height: 60px;
        line-height: 60px;
    }

        .carstep01_r li.t {
            font-size: 25px;
            font-weight: bold;
            margin-bottom: 40px;
        }

        .carstep01_r li.l {
            float: left;
            width: 210px;
            text-align: right;
        }

        .carstep01_r li.r {
            float: right;
            width: 280px;
            text-align: left;
        }

.carbtn {
    width: 190px;
    border-radius: 50px;
    color: #fff;
    font-size: 21px;
    margin: 80px 20px 0;
    background: #478dc9 url(/catarc/images/qbw-general/tougao.png) no-repeat 50px 20px;
    padding:30px 50px 30px 120px;
    -webkit-transition: 0.3s;

}

    .carbtn:hover {
        color: #fff;
        width: 210px;
        -webkit-transition: .2s linear;
        transition: .2s linear;
        background: #478dc9 url(/catarc/images/qbw-general/tougao.png) no-repeat 40px 25px;
        padding-left: 110px;
        font-size: 23px;
    }
.carbtn1{background: #478dc9 url(/catarc/images/qbw-general/tougaoxuzhi.png) no-repeat 50px 20px;}
.carbtn1:hover { background: #478dc9 url(/catarc/images/qbw-general/tougaoxuzhi.png) no-repeat 40px 25px;}
.carbtn2{background: #478dc9 url(/catarc/images/qbw-general/lunwenmoban.png) no-repeat 50px 20px;}
.carbtn2:hover { background: #478dc9 url(/catarc/images/qbw-general/lunwenmoban.png) no-repeat 40px 25px;}
.carstep02 {
    overflow: hidden;
    margin: 60px 0 80px;
}

.carstep02_l {
    float: left;
    width: 700px;
}

    .carstep02_l p {
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        margin: 20px 0 40px;
    }

        .carstep02_l p span {
            background: #555;
            width: 130px;
            height: 40px;
            line-height: 40px;
            display: inline-table;
            color: #fff;
            border-radius: 10px;
            margin-right: 20px;
            text-align: center;
        }

.carstep02_r {
    float: right;
    width: 360px;
    border: 2px dashed #666;
    border-radius: 10px;
    padding: 20px;
    font-size: 20px;
    line-height: 40px;
}

.carstep03 {
    overflow: hidden;
    margin: 30px 0 80px;
    font-size: 18x;
}


/*VIN*/
.vinbeian{width:550px;float:left;}
.vinbeian h4{font-size:14px;margin:20px 0 0 0;padding:0;}
.vinbeian span{margin-top:15px;display:block;}
.vinbeian ul{margin:5px 0 0 20px;}
.vinbeian li{line-height:21px;padding:5px 0;background:url(/catarc/images/qbw-general/dot.jpg) no-repeat left 13px;padding-left:15px;}
.vinyewubox {
    overflow: hidden;
    margin: 30px 0;
}

.vinyewu {
    min-height: 150px;
    height: 100%;
    _height: 150px;
    background: #f9f9f9;
    padding: 30px;
}

.vinyewu_l {
    float: left;
    width: 590px;
}

.vinyewu_r {
    float: right;
    width: 430px;
}

.vinyewu_l1 {
    float: left;
    width: 650px;
    background: none;
    padding: 0;
}

.vinyewu_r1 {
    float: right;
    width: 460px;
    background: none;
    padding: 0;
}

.vinyewu h3 {
    font-size: 18px;
}

.vinyewu p {
    line-height: 25px;
    margin-top: 20px;
}

.button--online {
    border: none;
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    padding: 1em 3em;
    border-radius: 50px;
    background: #1081bd;
    color: #fff;
    -webkit-transition: background-color 0.3s, color 0.3s;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    position: relative;
}

    .button--online::before {
        content: '';
        position: absolute;
        top: -20px;
        left: -20px;
        bottom: -20px;
        right: -20px;
        background: inherit;
        border-radius: 50px;
        z-index: -1;
        opacity: 0.4;
        -webkit-transform: scale3d(0.8, 0.5, 1);
        transform: scale3d(0.8, 0.5, 1);
    }

    .button--online:hover {
        -webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
        transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
        color: #ECEFF1;
        background-color: #3f51b5;
        -webkit-animation: anim-moema-1 0.3s forwards;
        animation: anim-moema-1 0.3s forwards;
    }

        .button--online:hover::before {
            -webkit-animation: anim-moema-2 0.3s 0.3s forwards;
            animation: anim-moema-2 0.3s 0.3s forwards;
        }

@-webkit-keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
    }

    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
    }

    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@-webkit-keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}




/*分页*/
.pagesbox {
    text-align: center;
    margin: 50px auto;
}

    .pagesbox li {
        border: 1px solid #999;
        margin: 0 5px;
        display: inline-block;
    }

        .pagesbox li a {
            display: block;
            padding: 5px 10px;
        }

        .pagesbox li:hover a {
            color: #fff;
            background: #1081bd;
        }

        .pagesbox li.total {
            border: none;
        }

        .pagesbox li.disabled {
            border: 1px solid #eee;
            color: #ddd;
            padding: 5px 10px;
        }

        .pagesbox li a.select {
            color: #fff;
            background: #1081bd;
        }
		
/*分页another*/
.pagebox {
    text-align: center;
    margin: 50px auto;
}
.pagebox span,.pagebox a{
        margin: 0 5px;
        display: inline-block;
		border:1px solid #ccc;
padding:5px 10px;		
}
.pagebox .borderno{
        border:none;
}
.pagebox .disabled{
        color:#ccc;
		border:1px solid #ccc;
}
.pagebox .current{
        color:#fff;
		background:#1081bd;
		border:1px solid #ccc;
}
.pagebox a:hover{
        color:#fff;
		background:#1081bd;
		border:1px solid #ccc;
}





/*能源*/
.nengyuanlogo {
    width: 1200px;
    margin: 30px auto;
    background: url(/catarc/images/qbw-general/nengyuanlogo.gif) no-repeat 530px center;
}

.nengyuanmenubox {
    min-width:1200px;
	background: #2d3e50;
}

.nengyuanmenu {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .nengyuanmenu li {
        float: left;
        width: 199px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        margin-right: 1px;
        font-size: 18px;
        color: #fff;
    }

        .nengyuanmenu li a {
            display: block;
            color: #fff;
        }

        .nengyuanmenu li:hover {
            background: #00529c;
        }

        .nengyuanmenu li.select {
            background: #00529c;
        }

.nengyuanbanner {
    min-width:1200px;
	height: 520px;
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    overflow: hidden;
    background: url(/catarc/images/qbw-general/nengyuanbanner.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

    .nengyuanbanner:hover {
        background-size: auto 105%;
        -webkit-transition: background-size .3s linear;
        transition: background-size .3s linear;
    }

    .nengyuanbanner p {
        width: 1200px;
        margin: 50px auto;
        font-size: 20px;
        line-height: 40px;
        text-align: center;
    }

.nengyuanyantao {
    width: 1200px;
    margin: 70px auto;
}

.nengyuanyantao_l {
    width: 680px;
    height: 380px;
    float: left;
}

.nengyuanyantao_r {
    width: 450px;
    height: 310px;
    float: left;
    background: #f7f7f7;
    padding: 35px;
}

    .nengyuanyantao_r h2 {
        font-size: 32px;
    }

    .nengyuanyantao_r p {
        margin-top: 20px;
        font-size: 16px;
        line-height: 30px;
    }

    .nengyuanyantao_r a.xiangxi {
        text-align: center;
        font-size: 16px;
		color:#00529c;
    }
	
    .nengyuanyantao_r a.baoming{
        text-align: center;
        font-size: 18px;
		color:#00529c;
		border:2px solid #00529c;
		display:block;
		width:150px;height:35px;line-height:35px;
		margin:20px auto;
		border-radius:30px;
    }
	.nengyuanyantao_r a.baoming:hover{
		color:#fff;
		background:#00529c;
    }
	
.nengyuanzhishi-p {
    font-size: 18px;
    line-height: 35px;
    margin: 20px 0 100px;
}

.nengyuangongkuang {
    margin: 40px 0 100px;
    overflow: hidden;
}

    .nengyuangongkuang li {
        float: left;
        width: 380px;
        height: 640px;
        background: #e3ecf3;
        text-align: center;
        margin-right: 30px;
    }

        .nengyuangongkuang li a {
            display: block;
            padding-top: 100px;
            height: 540px
        }

        .nengyuangongkuang li h3 {
            font-size: 25px;
            margin-top: 70px;
        }

        .nengyuangongkuang li p {
            font-size: 18px;
            margin-top: 40px;
			text-align:left;
			padding:0 15px;
        }

        .nengyuangongkuang li span {
            width: 150px;
            height: 40px;
            line-height: 40px;
            background: #00529c;
            text-align: center;
            color: #fff;
            font-size: 18px;
            display: block;
            margin: 100px auto 0;
            border-radius: 30px;
        }

.nengyuanmore {
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
    text-align: center;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    display: block;
}

.nengyuanchengguo {
    height: 535px;
    background: url(/catarc/images/qbw-general/nengyuanchengguobg.gif) repeat-x;
    margin-bottom: 60px;
}

.nengyuanchengguo_l {
    height: 535px;
    width: 405px;
    float: left;
    margin-right: 100px;
}

.nengyuanchengguo_r {
    width: 620px;
    float: left;
}

    .nengyuanchengguo_r h2 {
        font-size: 32px;
        margin-top: 50px;
    }

    .nengyuanchengguo_r p {
        font-size: 16px;
        margin-top: 50px;
        line-height: 25px;
    }

.nengyuanbaogao {
    margin-top: 100px;
}

.nengyuanbaogaolist {
}

    .nengyuanbaogaolist h3 {
        font-size: 25px;
        background: url(/catarc/images/qbw-general/nengyuandot.gif) no-repeat left center;
        padding-left: 25px;
        margin-top: 30px;
        font-weight: normal;
    }

    .nengyuanbaogaolist p {
        font-size: 16px;
        margin: 20px 0 50px;
        line-height: 30px;
    }

.nengyuanfangxiang {
    overflow: hidden;
    margin-top: 70px;
}

.nengyuanfangxiang_l {
    width: 153px;
    float: left;
    margin-right: 87px;
}

.nengyuanfangxiang_r {
    width: 960px;
    float: left;
}

    .nengyuanfangxiang_r h2 {
        font-size: 25px;
        margin-top: 15px;
    }

    .nengyuanfangxiang_r p {
        font-size: 16px;
        line-height: 25px;
        margin-top: 35px;
    }

.nengyuandongtai {
    margin-bottom: 70px;
}

    .nengyuandongtai h2 {
        font-size: 30px;
        background: url(/catarc/images/qbw-general/nengyuandot.gif) no-repeat left center;
        padding-left: 30px;
    }

    .nengyuandongtai p {
        font-size: 16px;
        line-height: 30px;
        padding: 20px 30px;
        background: #ecf6ff;
        margin-top: 30px;
    }

.jd_ad_slide {
    width: 1200px;
    height: 675px;
    position: relative;
    border: 1px solid #333;
    margin: 50px auto 0;
}

.jd_ad_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.jd_ad_btn {
    position: absolute;
    right: 30px;
    bottom: 30px;
}

.jd_ad_btn_a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    text-align: center;
    border-radius: 20px;
    background-color: #999;
    color: #fff;
    float: left;
}

.jd_ad_btn .active {
    background-color: #00529c;
}



/*WP*/
.wplogo {
    width: 1200px;
    margin: 30px auto;
    font-size: 50px;
    font-weight: bold;
    color: #286a88;
}

    .wplogo img {
        float: left;
    }

    .wplogo span {
        margin-left: 30px;
    }

.wpmenu {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/wpmenubg.jpg) no-repeat center center;
}

.wpmenulist {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
}

    .wpmenulist li {
        float: left;
        font-size: 21px;
        margin: 0 10px;
        display: inline;
    }

        .wpmenulist li a {
            color: #fff;
            display: block;
            padding: 0 59px;
        }

            .wpmenulist li a:hover {
                background: #67adcc;
            }

.wpbrief {
    min-width:1200px;
	height: 506px;
    margin-top: 30px;
    background: url(/catarc/images/qbw-general/wpbriefbg.gif) no-repeat center top;
}

.wpbrief_l {
    width: 100px;
    float: left;
    padding-top: 50px;
}

    .wpbrief_l img {
        border: 5px solid #fff;
    }

.wpbrief_r {
    width: 750px;
    float: right;
}

    .wpbrief_r h2 {
        margin: 50px 0;
        font-size: 30px;
        color: #286a88;
        font-weight: normal;
    }

    .wpbrief_r p {
        font-size: 16px;
        color: #333;
        line-height: 30px;
    }

.wp_title {
    font-size: 30px;
    text-align: center;
    color: #286a88;
    font-weight: normal;
    margin-bottom: 50px;
}

.wpwork {
    width: 488px;
    height: 355px;
    border: 1px solid #d9e2e8;
    padding: 25px 50px 0;
}

    .wpwork h3 {
        font-size: 21px;
        color: #286a88;
        font-weight: normal;
        margin-bottom: 15px;
    }

    .wpwork p {
        font-size: 16px;
        line-height: 26px;
    }

.wpworkimg {
    text-align: center;
    margin-bottom: 10px;
    height: 150px;
}

.wphuiyi {
    background: #f7fafc;
    padding: 40px 50px;
    margin-top: 25px;
}

.wphuiyi_t {
    font-size: 21px;
    color: #286a88;
    border-bottom: 2px solid #286a88;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.wphuiyilist {
    overflow: hidden;
}

    .wphuiyilist:hover {
        background: #e8f2f9
    }

    .wphuiyilist li {
        float: left;
        font-size: 16px;
        height: 45px;
        line-height: 45px;
    }

.wphuiyilist1 {
    width:680px;
    margin-right: 20px;
    padding-left: 10px;
}

.wphuiyilist2 {
    width: 250px;
}

.wphuiyilist3 {
    width: 200px;
    float: right;
}

.wphuiyimore {
    width: 200px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #286a88;
    text-align: center;
    color: #286a88;
    display: block;
    font-size: 16px;
    margin: 30px auto 0;
}

    .wphuiyimore:hover {
        background: #286a88;
        color: #fff;
    }

.wpcontact {
    width: 580px;
    height: 130px;
    border: 1px solid #d9e2e8;
    font-size: 18px;
    text-align: center;
}

    .wpcontact h3 {
        font-size: 20px;
        margin: 30px 0 20px;
    }

    .wpcontact span {
        margin: 0 20px;
    }

.wpnews_l {
    float: left;
    width: 370px;
    height: 415px;
    background: #f9f9f9;
    overflow: hidden;
}

.wpnews_r {
    float: right;
    width: 815px;
    overflow: hidden;
}

    .wpnews_r li {
        float: left;
        width: 400px;
        height: 200px;
        overflow: hidden;
        background: #f9f9f9;
        margin: 0 15px 15px 0;
    }

.wpnewstitle {
    color: #333;
    padding: 30px 25px 0;
    display: block;
}

.wpnews_r li.mr {
    margin-right: 0;
}

.wpnews_r li h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.wpnews_r li p {
    font-size: 14px;
    line-height: 21px;
    height: 50px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #666;
}

.wpnewstime {
    background: url(/catarc/images/qbw-general/wp-newsnet.png) no-repeat right center;
    margin-top: 15px;
}

    .wpnewstime span {
        display: block;
        color: #aeaeae;
        font-size: 14px;
    }

        .wpnewstime span.day {
            display: block;
            font-size: 18px;
            color: #333;
            margin-bottom: 5px;
        }

.wpcontent_l {
    float: left;
    width: 290px;
    background: #f2f7fa;
}

    .wpcontent_l h2 {
        font-size: 25px;
        color: #286a88;
        text-align: center;
        margin: 45px 0 0;
    }

    .wpcontent_l hr {
        width: 30px;
        height: 3px;
        background: #286a88;
        margin: 10px auto 30px;
        border: none;
    }

    .wpcontent_l ul {
        padding-bottom: 50px;
    }

    .wpcontent_l li {
        border-bottom: 1px solid #dae7ee;
    }

        .wpcontent_l li a {
            display: block;
            font-size: 20px;
            height: 57px;
            line-height: 57px;
            padding-left: 50px;
        }

        .wpcontent_l li:hover {
            background: url(/catarc/images/qbw-general/wpcontentmenu.jpg) no-repeat left center;
        }

        .wpcontent_l li.curr {
            background: url(/catarc/images/qbw-general/wpcontentmenu.jpg) no-repeat left center;
        }

            .wpcontent_l li:hover a, .wpcontent_l li.curr a {
                color: #fff;
            }

.wpcontent_r {
    float: right;
    width: 830px;
}

    .wpcontent_r h2 {
        font-size: 30px;
        color: #286a88;
        margin-bottom: 50px;
        border-bottom: 2px solid #f2f7fa;
        padding-bottom: 10px;
    }

    .wpcontent_r p {
        font-size: 18px;
        color: #333;
        line-height: 33px;
    }

.wpcw29list {
    overflow: hidden;
}

    .wpcw29list li {
        font-size: 18px;
        color: #333;
        line-height: 30px;
        background: url(/catarc/images/qbw-general/wpdot.gif) no-repeat left 11px;
        padding-left: 30px;
        margin-bottom: 15px;
    }

.wp29zhuzhi {
    text-align: center;
}

.wpfagui {
    overflow: hidden;
}

    .wpfagui li {
        float: left;
        width: 380px;
        height:500px;
        margin-right: 30px;
        background: #f5fbff;
    }

        .wpfagui li.mr {
            margin-right: 0px;
        }

        .wpfagui li h3 {
            font-size: 18px;
            color: #286a88;
            margin: 20px 35px;
        }

        .wpfagui li p {
            font-size: 16px;
            color: #333;
            line-height: 30px;
            margin: 0 35px;
        }

        wpcanhui{}
        .wpcanhui_t{font-size:25px;height:50px;line-height:50px;border-bottom:2px solid #286a88;margin-bottom:20px;}
        .wpcanhui_t a.canhuimore{font-size:14px;color:#333;float:right;}
        .wpcanhui_t a.canhuimore:hover{color:#286a88;}
        .wpcanhuilist{overflow:hidden;}
        .wpcanhuilist li{font-size:16px;color:#333;height:45px;line-height:45px;background:url(/catarc/images/qbw-general/wp-canhui.gif) no-repeat left center;padding-left:20px;overflow: hidden;}
        .wpcanhuilist li a{width:1030px;float:left;color:#333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display:block;}
        .wpcanhuilist li a:hover{color:#286a88;}
        .wpcanhuilist li span{float:right;color:#999;display:block;}

.wphuiyibiaoti {
    border-bottom: 2px solid #417792;
    margin-bottom: 10px;
}

    .wphuiyibiaoti li {
        float: left;
        font-size: 20px;
        padding-bottom: 15px;
    }

.wphuiyibiaoti1 {
    width: 680px;
    margin-right: 20px;
    padding-left: 10px;
}

.wphuiyibiaoti2 {
    width:250px;
}

.wphuiyibiaoti3 {
    width: 200px;
    float: right;
}

.wparea {
    width: 800px;
    height: 350px;
    font-size: 16px;
    color: #333;
    padding: 20px;
    border: 1px solid #286a88;
    font-family: "微软雅黑";
}

.wptijiao {
    width: 840px;
    height: 55px;
    line-height: 55px;
    border: none;
    margin: 30px auto 100px;
    text-align: center;
    color: #fff;
    background: #286a88;
    font-size: 18px;
}

.wpquestion {
    border-bottom: 1px solid #c8dee8;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.wpquestion_q {
    background: url(/catarc/images/qbw-general/wp-q.png) no-repeat left 25px;
    padding: 20px 30px 20px 40px;
    text-align: left;
    font-size: 18px;
    color: #286a88;
    line-height: 30px;
}

.wpquestion_a {
    background: url(/catarc/images/qbw-general/wp-a.png) no-repeat left 16px;
    padding: 10px 30px 10px 40px;
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    margin-left: 40px;
}

.wppingtai_l {
    width: 510px;
    float: left;
}

    .wppingtai_l h2 {
        font-size: 30px;
        color: #286a88;
        font-weight: normal;
    }

    .wppingtai_l p {
        font-size: 16px;
        color: #333;
        line-height: 30px;
        margin-top: 30px;
    }

.wppingtai_r {
    width: 600px;
    height: 380px;
    float: right;
}

.wppingtaibtn {
    width: 200px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    color: #286a88;
    border: 1px solid #286a88;
    display: block;
    font-size: 20px;
    margin-top: 50px;
}

    .wppingtaibtn:hover {
        background: #286a88;
        color: #fff;
    }

.wpchengguo {
    padding:20px 30px;
    background: #f4fbff;
    overflow: hidden;
    margin-bottom: 50px;
}

.wpchengguo_l {
    width: 250px;
    float: left;

}

.wpchengguo_r {
    width: 850px;
    float: right;
}

    .wpchengguo_r h3 {
        font-size: 18px;
        font-weight: bold;
        color: #286a88;
        margin: 10px 0;
    }

    .wpchengguo_r p {
        font-size: 16px;
        line-height: 30px;
        color: #333;
    }

/*wp标签*/
.wptab_nav {
    text-align: center;
}

.wptab_nav_li {
    width: 160px;
    font-size: 30px;
    display: inline-table;
    text-align: center;
    cursor: pointer;
    background: url(/catarc/images/qbw-general/wp-nav.gif) no-repeat;
    background-position: -120px 0;
    height: 55px;
}

.wptab_nav_li_first {
    background-position: 0px 0px;
}

.wptab_nav_li a {
    text-decoration: none;
    color: #333;
}

.wptab_nav_li_first a {
    text-decoration: none;
    color: #286a88;
}

.wptab_nav_li a:hover {
    color: #333;
}

.wptab_body {
    margin-top: 50px;
}

.wptab_div {
    display: none;
}





/*iso*/
.isologo {
    width: 1200px;
    margin: 30px auto;
    font-size: 50px;
    font-weight: bold;
    color: #198cd5;
}

    .isologo img {
        float: left;
    }

    .isologo span {
        margin-left: 30px;font-family:Arial, Helvetica, sans-serif;
    }
/*.isomenu{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.isomenulist{width:1200px;margin:0 auto;height:50px;line-height:50px;}
.isomenulist li{float:left;font-size:21px;margin:0 20px;display:inline;}
.isomenulist li a{color:#333;display:block;padding:0 30px;}
.isomenulist li a:hover{background:#f3f3f3;}*/

.isomenu {
	min-width:1200px;
	background:#198cd5;
}

.isomenulist {
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
	
}

    .isomenulist li {
        float: left;
        font-size: 21px;
        margin: 0 20px;
        display: inline;
        position: relative;
    }

        .isomenulist li a {
            color: #fff;
            display: block;
            padding: 0 90px;
        }

        .isomenulist li:hover {
            background: #1780c3;
        }


ul#topnav li .sub {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    background: #1780c3;
}

    ul#topnav li .sub ul {
        width: 212px;
    }

ul#topnav .sub ul li {
    color: #fff;
    font-size: 18px;
    margin: 0;
}

    ul#topnav .sub ul li a {
        display: block;
        padding: 0;
        width: 200px;
        padding-left: 12px;text-align:center;
    }

        ul#topnav .sub ul li a:hover {
            background: #1072b2;
        }



.isojigou {
    min-width:1200px;
	height:540px;
    background: url(/catarc/images/qbw-general/isoindexbg.jpg) no-repeat center top;
    overflow: hidden;
}

    .isojigou h2 {
        color: #fff;
        font-size: 35px;
        margin: 60px 0 70px;
        text-align: center;
    }
#isonewsbox h2{
        color: #333;
        font-size: 35px;
        margin: 90px 0 50px;
        text-align: center;
    }
.isojigoubox {
    width: 590px;
}

.isojigouboxlist {
    height: 315px;
	width:590px;
	margin-right:20px;
	float:left;
    background: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .isojigouboxlist img {
        height: 250px;
        display: block;
    }

.isojigouboxlink {
    height: 65px;
    line-height: 65px;
    background: url(/catarc/images/qbw-general/isoarrow.gif) no-repeat 540px center;
    padding: 0 30px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.isojigouboxlist:hover {
    box-shadow: 2px 2px 10px #0092d6;
    -webkit-box-shadow: 2px 2px 10px #0092d6;
    -moz-box-shadow: 2px 2px 10px #0092d6;
    -moz-ms-shadow: 2px 2px 10px #0092d6;
    -moz-o-shadow: 2px 2px 10px #0092d6;
    -webkit-transform: translate3d(0,-3px,0);
    -moz-transform: translate3d(0,-3px,0);
    -ms-transform: translate3d(0,-3px,0);
    -o-transform: translate3d(0,-3px,0);
}

    .isojigouboxlist:hover .isojigouboxlink {
        color: #198cd5;
    }

.isojigour {
    width: 590px;
    height: 485px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    overflow: hidden;
}

    .isojigour:hover {
        box-shadow: 2px 2px 10px #0092d6;
        -webkit-box-shadow: 2px 2px 10px #0092d6;
        -moz-box-shadow: 2px 2px 10px #0092d6;
        -moz-ms-shadow: 2px 2px 10px #0092d6;
        -moz-o-shadow: 2px 2px 10px #0092d6;
        -webkit-transform: translate3d(0,-3px,0);
        -moz-transform: translate3d(0,-3px,0);
        -ms-transform: translate3d(0,-3px,0);
        -o-transform: translate3d(0,-3px,0);
    }

    .isojigour ul {
        background: #fff;
        padding: 0 30px;
        overflow: hidden;
        height: 250px;
    }

        .isojigour ul h3 {
            font-size: 20px;
            color: #333;
            font-weight: bold;
            margin: 35px 0 25px;
        }

    .isojigour li {
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        background: url(/catarc/images/qbw-general/isoarrow.gif) no-repeat right center;
    }

        .isojigour li a {
            background: url(/catarc/images/qbw-general/isodot.gif) no-repeat left center;
            padding-left: 20px;
        }

            .isojigour li a:hover {
                color: #198cd5;
            }

#isonewsbox {
    width: 1200px;
    margin: 100px auto;
}

.isonewsbox_l {
    width: 640px;
    height: 460px;
    margin-right: 60px;
    float: left;
}

.isonewsbox_r {
    width: 500px;
    float: left;
    margin-top: 35px;
}

    .isonewsbox_r li {
        margin-bottom: 25px;
    }

    .isonewsbox_r h3 {
        font-size: 20px;
        font-weight: normal;
        color: #333;
        background: url(/catarc/images/qbw-general/isonewsdot.gif) no-repeat left center;
        padding-left: 15px;
    }

        .isonewsbox_r h3 a:hover {
            color: #198cd5;
        }

    .isonewsbox_r p {
        font-size: 16px;
        color: #888;
        margin: 5px 0;
        padding-left: 15px;
    }

    .isonewsbox_r span {
        font-size: 13px;
        color: #999;
        padding-left: 15px;
    }

.isozhuankan {
    height: 420px;
    background: url(/catarc/images/qbw-general/isoindexzhuankan.jpg) no-repeat center top;
    overflow: hidden;
}

    .isozhuankan h2 {
        color: #fff;
        font-size: 35px;
        margin: 90px 0 70px;
        text-align: center;
    }

    .isozhuankan ul {
    }

        .isozhuankan ul li {
            width: 386px;
            height: 48px;
            line-height: 48px;
            float: left;
            border: 2px solid #fff;
            text-align: center;
            margin: 0 15px 30px 0;
            -webkit-transition: all .5s ease;
            transition: all .5s ease;
        }

            .isozhuankan ul li:hover {
                box-shadow: 2px 2px 10px #0092d6;
                -webkit-box-shadow: 2px 2px 10px #0092d6;
                -moz-box-shadow: 2px 2px 10px #0092d6;
                -moz-ms-shadow: 2px 2px 10px #0092d6;
                -moz-o-shadow: 2px 2px 10px #0092d6;
                -webkit-transform: translate3d(0,-3px,0);
                -moz-transform: translate3d(0,-3px,0);
                -ms-transform: translate3d(0,-3px,0);
                -o-transform: translate3d(0,-3px,0);
            }

            .isozhuankan ul li.mr {
                margin-right: 0px;
            }

            .isozhuankan ul li a {
                font-size: 20px;
                color: #fff;
                display: block;
            }

.isobiaozhun {
    min-width:1200px;
	height: 530px;
    background: #f6f6f6 url(/catarc/images/qbw-general/isobiaozhunri.gif) no-repeat center bottom;
    padding-top: 170px;
}

    .isobiaozhun h2 {
        font-size: 23px;
        font-weight: bold;
        margin-bottom: 50px;
    }

    .isobiaozhun p {
        font-size: 18px;
        line-height: 35px;
    }

.isobiaozhun_l {
    width: 560px;
    float: left;
}

.isobiaozhuna {
    font-size: 18px;
    line-height: 35px;
    margin-top: 30px;
    display: block;
    font-weight: bold;
    background: url(/catarc/images/qbw-general/isodetail.png) no-repeat left center;
    padding-left: 30px;
}

    .isobiaozhuna:hover {
        color: #198cd5;
    }

.isobiaozhun_r {
    width: 380px;
    float: right;
}

    .isobiaozhun_r ul {
        background: url(/catarc/images/qbw-general/isobiaozhunri.png) no-repeat left 5px;
        padding-left: 30px;
        width: 380px;
    }

    .isobiaozhun_r li {
        width: 400px;
        font-size: 18px;
        height: 18px;
        line-height: 18px;
        padding-bottom: 34px;
    }

.isocontact {
    background: url(/catarc/images/qbw-general/isocontact.gif) no-repeat center top;
    overflow: hidden;
}

    .isocontact h2 {
        color: #333;
        font-size: 35px;
        margin: 90px 0 70px;
        text-align: center;
    }

    .isocontact li {
        float: left;
        width: 360px;
        height: 170px;
        border: 1px solid #d3d3d3;
        margin-right: 57px;
    }

        .isocontact li.mr {
            margin-right: 0;
        }

        .isocontact li h3 {
            font-size: 20px;
            font-weight: bold;
            text-align: center;
            margin: 30px 0 20px;
        }

        .isocontact li p {
            font-size: 18px;
            text-align: center;
            line-height: 30px;
        }

.isojiaoliu {
    background: url(/catarc/images/qbw-general/iso-jiaoliubg.jpg) no-repeat center top;
    overflow: hidden;
}

    .isojiaoliu .table {
        font-size: 18px;
        margin-top: 50px;
    }

.isojiaoliuinput {
    width: 440px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #cdcdcd;
    padding-left: 10px;
}

.isojiaoliuarea {
    width: 700px;
    height: 150px;
    line-height: 35px;
    border: 1px solid #cdcdcd;
    padding-left: 10px;
}

.isojiaoliubtn {
    width: 200px;
    height: 50px;
    line-height: 50px;
    border: none;
    text-align: center;
    background: #198cd5;
    color: #fff;
    font-size: 20px;
}

.isojiaoliulist {
    margin-top: 100px
}

    .isojiaoliulist h3 {
        border-bottom: 1px solid #b7b7b7;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }

    .isojiaoliulist .listbox {
        overflow: hidden;
        margin-top: 45px;
        border-bottom: 1px solid #eee;
        padding-bottom: 45px;
    }

    .isojiaoliulist .listbox_l {
        float: left;
        width: 85px;
        margin-right: 25px;
    }

    .isojiaoliulist .listbox_r {
        float: left;
        width: 1090px;
    }

        .isojiaoliulist .listbox_r p.nametime {
            color: #999;
            font-size: 14px;
        }

            .isojiaoliulist .listbox_r p.nametime span {
                color: #50a8df;
                margin-right: 30px;
            }

        .isojiaoliulist .listbox_r p.neirong {
            color: #333;
            font-size: 16px;
            line-height: 25px;
            margin-top: 20px;
        }

        .isojiaoliulist .listbox_r .answer {
            border: 1px solid #dedede;
            margin-top: 30px;
            padding: 20px;
        }

.isopingtai {
    background: url(/catarc/images/qbw-general/isopingtai.jpg) no-repeat center top;
    height: 555px;
    margin: 50px 0;
    overflow: hidden;
}

.isopingtaitxt {
    width: 570px;
    height: 240px;
    background: url(/catarc/images/qbw-general/isopingtaitxt.png) no-repeat center center;
    padding: 60px 50px;
    font-size: 16px;
    line-height: 25px;
    margin-top: 80px;
}

.isopingtaibtn {
    width: 260px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #fff;
    background: #198cd5;
    border: none;
    font-size: 25px;
    font-weight: bold;
    margin: 0 auto;
    display: block;
}

.isotc22 {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/iso-isobg.jpg) no-repeat center top;
    height: 500px;
    padding-top: 80px;
}

.isotc22_l {
    float: left;
    width: 430px;
    margin-right: 70px;
    margin-left: 50px;
    display: inline;
}

.isotc22_r {
    float: left;
    width: 650px;
}

    .isotc22_r h2 {
        color: #198cd5;
        font-size: 30px;
        font-weight: normal;
    }

    .isotc22_r hr {
        width: 100px;
        height: 2px;
        background: #198cd5;
        margin-top: 10px;
        float: left;
        border: 0;
    }

    .isotc22_r p {
        font-size: 16px;
        clear: both;
        line-height: 30px;
        margin-top: 50px;
        padding-bottom: 135px;
    }

.isotc22jiagou {
    min-width:1200px;
	height: 720px;
    background: url(/catarc/images/qbw-general/iso-isobg1.jpg) no-repeat center top;

    padding-top: 100px;
}

    .isotc22jiagou h2 {
        color: #fff;
        font-size: 30px;
        font-weight: normal;
        text-align: center;
    }

    .isotc22jiagou hr {
        width: 100px;
        height: 2px;
        background: #fff;
        margin-top: 10px;
        border: 0;
    }

    .isotc22jiagou .topicbox {
        position: relative;
        width: 500px;
        height: 250px;
        margin: 35px auto;
    }

    .isotc22jiagou .topiclist {
        position: absolute;
        width: 182px;
        height: 162px;
        text-align: center;
        background: url(/catarc/images/qbw-general/iso-tubiao.png) no-repeat center center;
        font-size: 16px;
    }

    .isotc22jiagou .p1 {
        position: absolute;
        top: 0;
        left: 158px;
        line-height: 162px;
        color: #198cd5;
        font-weight: bold;
    }

    .isotc22jiagou .p2 {
        position: absolute;
        top: 85px;
        left: 0px;
        line-height: 162px;
        color: #333;
        font-weight: bold;
    }

    .isotc22jiagou .p3 {
        position: absolute;
        top: 85px;
        right: 0px;
        color: #333;
        font-weight: bold;
        padding-top: 62px;
        height: 100px
    }

    .isotc22jiagou .txtlist {
    }

        .isotc22jiagou .txtlist li.txtlistli {
            float: left;
            width: 380px;
            padding: 10px 0;
            background: #fff;
            font-size: 16px;
            text-align: center;
            line-height: 1;
            margin-right: 30px;
            margin-bottom: 25px;
            border-radius: 30px;
            position: relative;
        }

        .isotc22jiagou .txtlist li.mr {
            margin-right: 0;
        }

        .isotc22jiagou .txtlist li ul {
            position: absolute;
            list-style: none;
            text-align: center;
            width: 380px;
            left: 50%;
            margin-left: -190px;
            top: 40px;
            /* This is important for the show/hide CSS animation */
            max-height: 0px;
            overflow: hidden;
            z-index: 2;
            -webkit-transition: max-height 0.4s linear;
            -moz-transition: max-height 0.4s linear;
            transition: max-height 0.4s linear;
        }

            .isotc22jiagou .txtlist li ul li {
                font-size: 14px;
                line-height: 30px;
                background: #333;
                color: #fff;
            }

        .isotc22jiagou .txtlist li:hover ul {
            max-height: 600px;
        }
        /*.isotc22jiagou .txtlist li:hover{cursor:pointer;}*/
        .isotc22jiagou .txtlist li ul li:first-child {
            border-radius: 10px 10px 0 0;
            margin-top: 5px;
            position: relative;
        }

        .isotc22jiagou .txtlist li ul li:last-child {
            border-radius: 0 0 10px 10px;
        }

        .isotc22jiagou .txtlist li.txtlistli ul li:first-child:before { /* the pointer tip */
            content: '';
            position: absolute;
            width: 1px;
            height: 1px;
            border: 5px solid transparent;
            border-bottom-color: #333;
            left: 50%;
            top: -10px;
            margin-left: -5px;
            z-index: 999;
        }

.isotc69 {
    background: url(/catarc/images/qbw-general/iso-isobg.jpg) no-repeat center top;
    min-width:1200px;
	height: 550px;
    padding-top: 80px;
}

.isotc69_l {
    float: left;
    width: 480px;
    margin-right: 70px;
    margin-left: 50px;
    display: inline;
}

.isotc69_r {
    float: left;
    width: 600px;
}

    .isotc69_r h2 {
        color: #198cd5;
        font-size: 30px;
        font-weight: normal;
    }

    .isotc69_r hr {
        width: 100px;
        height: 2px;
        background: #198cd5;
        margin-top: 10px;
        float: left;
        border: 0;
    }

    .isotc69_r p {
        font-size: 16px;
        clear: both;
        line-height: 30px;
        margin-top: 50px;
    }

.isotc69jiagou {
    min-width:1200px;
	height: 920px;
    background: url(/catarc/images/qbw-general/iso-isobg1.jpg) no-repeat center top;
    padding-top: 80px;
}

    .isotc69jiagou h2 {
        color: #fff;
        font-size: 30px;
        font-weight: normal;
        text-align: center;
    }

    .isotc69jiagou hr {
        width: 100px;
        height: 2px;
        background: #fff;
        margin-top: 10px;
        border: 0;
    }

    .isotc69jiagou .jigoubox {
        margin-top: 80px;
		overflow:hidden;
    }

        .isotc69jiagou .jigoubox .jigoulist {
            width: 285px;
            height: 430px;
            float: left;
            background: #fff;
            border-radius: 10px;
            margin-right: 20px;
        }

        .isotc69jiagou .jigoubox .mr {
            margin-right: 0;
        }

        .isotc69jiagou .jigoubox .jigoulist h3 {
            width: 200px;
            height: 50px;
            line-height: 50px;
            background: #198cd5;
            color: #fff;
            text-align: center;
            border-radius: 30px;
            margin: 30px auto;
        }

        .isotc69jiagou .jigoubox .jigoulist ul {
            padding: 0 20px;
        }

            .isotc69jiagou .jigoubox .jigoulist ul li {
                font-size: 16px;
                color: #333;
                margin-bottom: 20px;
                line-height: 20px;
            }

.isoseg11 {
    background: url(/catarc/images/qbw-general/iso-isobg.jpg) no-repeat center top;
    min-width:1200px;
	height: 500px;
    padding-top: 60px;
}

.isoseg11_l {
    float: left;
    width: 530px;
    margin-right: 70px;
    margin-left: 50px;
    display: inline;
}

.isoseg11_r {
    float: left;
    width: 550px;
}

    .isoseg11_r h2 {
        color: #198cd5;
        font-size: 30px;
        font-weight: normal;
    }

    .isoseg11_r hr {
        width: 100px;
        height: 2px;
        background: #198cd5;
        margin-top: 10px;
        float: left;
        border: 0;
    }

    .isoseg11_r p {
        font-size: 16px;
        clear: both;
        line-height: 30px;
        margin-top: 50px;
    }

.isoseg11jigou {
    min-width:1200px;
	height: 430px;
    background: url(/catarc/images/qbw-general/iso-isobg1.jpg) no-repeat center top;
    padding-top: 130px;
}

.isoseg11list {
    width: 290px;
    height: 200px;
    float: left;
    background: #fff;
    border-radius: 30px;
    margin-right: 65px;
    margin-top: 60px;
}

    .isoseg11list .title {
        width: 290px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        background: #318fc5;
        border-radius: 30px;
        -moz-border-radius: 30px 30px 0 0;
        -webkit-border-radius: 30px 30px 0 0;
        font-size: 16px;
        color: #fff;
    }

    .isoseg11list p.left {
        margin-top: 50px;
        text-align: center;
        font-size: 16px;
    }

    .isoseg11list ul {
        margin: 15px 30px 0;
    }

        .isoseg11list ul li {
            height: 35px;
            line-height: 35px;
            font-size: 16px;
        }

.isoseg11title {
    float: left;
    width: 397px;
    height: 188px;
    margin-right: 65px;
    background: url(/catarc/images/qbw-general/iso-seg11jigou.png) no-repeat center top;
    padding-top: 130px;
}

    .isoseg11title h2 {
        color: #198cd5;
        font-size: 30px;
        font-weight: normal;
        text-align: center;
    }

    .isoseg11title hr {
        width: 100px;
        height: 2px;
        background: #198cd5;
        margin-top: 15px;
        border: 0;
    }

.iso_title {
    font-size: 30px;
    text-align: center;
    color: #198cd5;
    font-weight: normal;
}

.iso_title_hr {
    width: 50px;
    height: 2px;
    background: #198cd5;
    margin-bottom: 50px;
    border: 0;
}

.isocanhui {
    width: 520px;
    border: 1px solid #e8e8e8;
    padding: 20px 30px;
}

.isocanhui_t {
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
}

    .isocanhui_t a.canhuimore {
        font-size: 14px;
        color: #333;
        float: right;
    }

        .isocanhui_t a.canhuimore:hover {
            color: #198cd5;
        }

.isocanhuilist {
    overflow: hidden;
}

    .isocanhuilist li {
        font-size: 16px;
        color: #333;
        height: 40px;
        line-height: 40px;
        background: url(/catarc/images/qbw-general/wp-canhui.gif) no-repeat left center;
        padding-left: 20px;
    }

        .isocanhuilist li a {
            color: #333;
        }

            .isocanhuilist li a:hover {
                color: #198cd5;
            }

        .isocanhuilist li span {
            float: right;
            color: #999;
        }

.isohuiyibg {
    min-width:1200px;
    height: 650px;
    padding-top: 80px;
    margin-top: 100px;
    overflow: hidden;
}

.isohuiyibiaoti {
    border-bottom: 1px solid #c9c9c9;
    margin-bottom: 10px;
}

    .isohuiyibiaoti li {
        float: left;
        font-size: 20px;
        padding-bottom: 15px;
    }

.isohuiyibiaoti1 {
    width: 680px;
    margin-right: 20px;
    padding-left: 10px;
}

.isohuiyibiaoti2 {
    width: 250px;
    margin-right: 20px
}

.isohuiyibiaoti3 {
    width: 200px;
    float: right;
}

.isohuiyilist {
    overflow: hidden;
}

    .isohuiyilist:hover {
        background: #eeeded;
    }

        .isohuiyilist:hover a {
            color: #198cd5;
        }

    .isohuiyilist li {
        float: left;
        font-size: 16px;
        height: 45px;
        line-height: 45px;
    }

.isohuiyilist1 {
    width: 680px;
    margin-right: 20px;
    padding-left: 10px;
}

.isohuiyilist2 {
    width: 250px;
    margin-right: 20px
}

.isohuiyilist3 {
    width: 200px;
    float: right;
}

.isohuiyimore {
    height: 35px;
    line-height: 35px;
    background: #eeeded;
    border: 1px solid #c9c9c9;
    text-align: center;
    color: #333;
    display: block;
    font-size: 16px;
    margin: 30px auto 0;
}

    .isohuiyimore:hover {
        background: #198cd5;
        color: #fff;
    }

.isogzdt {
    width: 560px;
}

.isogzdt_t {
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    background: #f2faff;
    padding: 0 20px;
}

    .isogzdt_t a.canhuimore {
        font-size: 14px;
        color: #333;
        float: right;
    }

        .isogzdt_t a.canhuimore:hover {
            color: #198cd5;
        }

.isogzdtlist {
    overflow: hidden;
    padding: 0 10px;
}

    .isogzdtlist li {
        font-size: 16px;
        color: #333;
        height: 45px;
        line-height: 45px;
        background: url(/catarc/images/qbw-general/wp-canhui.gif) no-repeat left center;
        padding-left: 20px;
    }

        .isogzdtlist li a {
            color: #333;
        }

            .isogzdtlist li a:hover {
                color: #198cd5;
            }

        .isogzdtlist li span {
            float: right;
            color: #999;
        }
/*iso标签*/
.isotab_nav {
}

.isotab_nav_li {
    width: 200px;
    font-size: 30px;
    display: inline-table;
    cursor: pointer;
    height: 55px;
}

.isotab_nav_li_first {
    font-weight: bold;
}

.isotab_nav_li a {
    text-decoration: none;
    color: #333;
}

.isotab_nav_li_first a {
    text-decoration: none;
    color: #198cd5;
}

.isotab_nav_li a:hover {
    color: #333;
}

.isotab_body {
    margin-top: 20px;
}

.isotab_div {
    display: none;
}

.isonews_nav {
    text-align: center;
}

.isonews_nav_li {
    width: 200px;
    font-size: 35px;
    display: inline-table;
    cursor: pointer;
    height: 55px;
}

.isonews_nav_li_first {
    font-weight: bold;
}

.isonews_nav_li a {
    text-decoration: none;
    color: #333;
}

.isonews_nav_li_first a {
    text-decoration: none;
    color: #198cd5;
}

.isonews_nav_li a:hover {
    color: #333;
}

.isonews_body {
    margin-top: 40px;
    background: url(/catarc/images/qbw-general/isonewsbg.gif) no-repeat center top;
    height: 500px;
    padding-top: 40px;
}

.isonews_div {
    display: none;
}



/*iso新闻列表 ---20201126*/
#iso-newslist {
    width: 1200px;
    margin: 80px auto 0;
}

.isonewslist_nav {
}

.isonewslist_nav_li {
    width: 180px;
    font-size: 30px;
    display: inline-table;
    cursor: pointer;
    height: 55px;
}

.isonewslist_nav_li_first {
    font-weight: bold;
}

.isonewslist_nav_li a {
    text-decoration: none;
    color: #333;
}

.isonewslist_nav_li_first a {
    text-decoration: none;
    color: #198cd5;
}

.isonewslist_nav_li a:hover {
    color: #333;
}

.isonewslist_body {
    margin-top: 20px;
}

.isonewslist_div {
    display: none;
}

.isonewsitem li {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #e1e1e1;
    background: url(/catarc/images/qbw-general/isonewslist_tb.png) no-repeat left center;
}

    .isonewsitem li a {
        font-size: 18px;
        padding-left: 20px;
    }

        .isonewsitem li a:hover {
            color: #198cd5;
        }

    .isonewsitem li span {
        float: right;
    }

.isonewsitemdetail {
    width: 1200px;
    margin: 80px auto 0;
}

    .isonewsitemdetail .newsdetail_title {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .isonewsitemdetail .newsdetail_time {
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #eee;
        margin-bottom: 50px;
    }

        .isonewsitemdetail .newsdetail_time span {
            color: #999;
            margin: 0 50px 0 0;
        }

    .isonewsitemdetail .newscontent {
        font-size: 18px;
        line-height: 35px;
        color: #555;
    }

.newsdetailback {
    text-align: center;
    margin: 80px 0 0;
    height: 100px;
}

    .newsdetailback a {
        width: 200px;
        height: 50px;
        line-height: 50px;
        display: block;
        margin: 0 auto;
        font-size: 18px;
        background: #0a7dbc;
        color: #fff;
        text-align: center;
        border-radius: 50px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        border: 2px solid #198cd5;
    }

        .newsdetailback a:hover {
            background: #fff;
            color: #333;
            border: 2px solid #198cd5;
        }

.isonewslist_title {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
}

.iso-newslistbg {
    min-width:1200px;
	background: url(/catarc/images/qbw-general/iso-jiaoliubg.jpg) no-repeat center top;
    overflow: hidden;
    min-height: 600px;
    height: 100%;
    _height: 600px;
}


/*WP法规列表 ---20201212*/
.wp_fagui_list li {
    margin: 30px 0;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 30px;
}

.wp_fagui_list h3 {
    font-size: 18px;
    font-weight: bold;
    color: #286a88;
    margin-bottom: 15px;
}

.wp_fagui_list p {
    font-size: 16px;
    line-height: 25px;
}

.wp_fagui_list li a:hover h3 {
    color: #1081bd;
}

.wp_fagui_list_title {
    font-size: 30px;
    margin-bottom: 50px;
    text-align: center;
}

.wp_fagui_list_content {
    font-size: 16px;
    line-height: 30px;
    color: #555;
}




/*视频列表 ---20210119*/
.video-list {
    overflow: hidden;
}

    .video-list li {
        float: left;
        width: 270px;
        height: 255px;
        margin: 20px 15px;
        background: #f8f8f8;
    }

        .video-list li:hover {
            background: #f2f2f2;
        }

        .video-list li .video-img {
            width: 270px;
            height: 152px;
            position: relative;
        }

            .video-list li .video-img .sanjiao {
                position: absolute;
                top: 55px;
                left: 115px;
            }

                .video-list li .video-img .sanjiao img {
                    transition: opacity 1s;
                    opacity: 0;
                }

        .video-list li:hover .video-img .sanjiao img {
            opacity: 1;
            transition-duration: 1s;
        }

        .video-list li .video-img .sanjiao-mask {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 270px;
            height: 152px;
            transition: opacity 1s;
            opacity: 0;
            background: #000;
        }

        .video-list li:hover .video-img .sanjiao-mask {
            opacity: 0.6;
            transition-duration: 1s;
        }

        .video-list li .titletxt {
            margin: 5px 20px;
            overflow: hidden;
        }

            .video-list li .titletxt p.biaoti {
                height: 55px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

            .video-list li .titletxt p.time {
                color: #999;
                margin-top: 5px;
            }

        .video-list li a {
            font-size: 16px;
            line-height: 25px;
            color: #333;
        }

            .video-list li a:hover {
                color: #333;
            }

.videodetail_title {
    font-size: 30px;
    margin-bottom: 20px;
    text-align: center;
}

.videodetail_time {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
    text-align: center;
}

    .videodetail_time span {
        color: #999;
        margin: 0 20px;
    }

.videocontent {
    font-size: 16px;
    line-height: 30px;
    color: #555;
}

.video-video {
    text-align: center;
    margin-bottom: 40px;
}




/*首页方向专栏修改 ---20210330*/
.w-simgtext {
    width: 1200px;
    margin: 0 auto;
}

    .w-simgtext ul li {
        width: 240px;
        padding-bottom: 20px;
        float: left;
        text-align: center;
    }

        .w-simgtext ul li .imgtext_item {
            margin: 0 auto;
            padding: 1px 35px;
            padding-bottom: 30px;
            position: relative;
            background: url(/catarc/images/qbw-general/fx_hover_bg.jpg) no-repeat center -400px;
            overflow: hidden;
        }

        .w-simgtext ul li i {
            display: block;
            position: relative;
            margin: 0 auto;
            height: 130px;
            width: 130px;
            background: url(/catarc/images/qbw-general/icon_3.png) no-repeat;
        }

        .w-simgtext ul li.indexs1 i {
            background-position: 0 0;
        }

        .w-simgtext ul li.indexs2 i {
            background-position: 0 -130px;
        }

        .w-simgtext ul li.indexs3 i {
            background-position: 0 -260px;
        }

        .w-simgtext ul li.indexs4 i {
            background-position: 0 -390px;
        }

        .w-simgtext ul li.indexs5 i {
            background-position: 0 -520px;
        }

        .w-simgtext ul li.indexs6 i {
            background-position: 0 -650px;
        }

        .w-simgtext ul li u {
            display: block;
            position: absolute;
            width: 130px;
            height: 130px;
            left: 50%;
            margin-left: -65px;
            background: url(/catarc/images/qbw-general/icon_2.png) no-repeat;
            -webkit-transition: all .5s ease-in-out 0s;
            -moz-transition: all .5s ease-in-out 0s;
            -ms-transition: all .5s ease-in-out 0s;
            -o-transition: all .5s ease-in-out 0s;
            transition: all .5s ease-in-out 0s;
        }

            .w-simgtext ul li u.cl {
                clip: rect(0px,130px,130px,65px);
            }

            .w-simgtext ul li u.cr {
                clip: rect(0px,65px,130px,0px);
            }

        .w-simgtext ul li strong {
            display: block;
            margin-top: 25px;
            font-size: 20px;
            font-weight: normal;
            color: #333;
            line-height: 1.8;
        }

        .w-simgtext ul li:hover strong {
            color: #fff;
        }

        .w-simgtext ul li p {
            position: relative;
            color: #999;
            line-height: 25px;
            margin-top: 20px;
        }

        .w-simgtext ul li:hover p {
            color: #fff;
            opacity: 1;
            margin-top: 20px;
        }

        .w-simgtext ul li:hover .imgtext_item {
            background-position: 0px 0px;
            -webkit-transition: all .5s ease-in-out .3s;
            -moz-transition: all .5s ease-in-out .3s;
            -ms-transition: all .5s ease-in-out .3s;
            -o-transition: all .5s ease-in-out .3s;
            transition: all .5s ease-in-out .3s;
        }

        .w-simgtext ul li:hover i {
            -webkit-transition: all .5s ease-in-out .4s;
            -moz-transition: all .5s ease-in-out .4s;
            -ms-transition: all .5s ease-in-out .4s;
            -o-transition: all .5s ease-in-out .4s;
            transition: all .5s ease-in-out .4s;
        }

        .w-simgtext ul li.indexs1:hover i {
            background-position: -130px 0;
        }

        .w-simgtext ul li.indexs2:hover i {
            background-position: -130px -130px;
        }

        .w-simgtext ul li.indexs3:hover i {
            background-position: -130px -260px;
        }

        .w-simgtext ul li.indexs4:hover i {
            background-position: -130px -390px;
        }

        .w-simgtext ul li.indexs5:hover i {
            background-position: -130px -520px;
        }

        .w-simgtext ul li.indexs6:hover i {
            background-position: -130px -650px;
        }

        .w-simgtext ul li:hover u.cl {
            clip: rect(0px, 130px, 0, 65px);
        }

        .w-simgtext ul li:hover u.cr {
            clip: rect(130px,65px,130px,0px);
        }

        .w-simgtext ul li:hover strong {
            color: #fff;
            -webkit-transition: all .3s .4s;
            -moz-transition: all .3s .4s;
            -ms-transition: all .3s .4s;
            -o-transition: all .3s .4s;
            transition: all .3s .4s;
            transform: translateY(-20px);
            -webkit-transform: translateY(-20px);
        }

        .w-simgtext ul li:hover p {
            top: 0;
            -webkit-transition: all .3s ease-in-out .5s;
            -moz-transition: all .3s ease-in-out .5s;
            -ms-transition: all .3s ease-in-out .5s;
            -o-transition: all .3s ease-in-out .5s;
            transition: all .3s ease-in-out .5s;
            transform: translateY(-20px);
            -webkit-transform: translateY(-20px);
        }





/*智能网联*/
.znwl_logo {
    width: 1200px;
    margin: 30px auto;
    background: url(/catarc/images/qbw-general/znwl_logo.gif) no-repeat 550px center;
}

.znwl_menubox {
    min-width:1200px;
	background: #1e3485;
}

.znwl_menu {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

    .znwl_menu li {
        float: left;
        width: 199px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        margin-right: 1px;
        font-size: 18px;
        color: #fff;
    }

        .znwl_menu li a {
            display: block;
            color: #fff;
        }

        .znwl_menu li:hover {
            background: #11215c;
        }

        .znwl_menu li.select {
            background: #11215c;
        }

.znwl_banner {
    min-width:1200px;
		 height: 600px;
    background: url(/catarc/images/qbw-general/banner04.png) no-repeat center top;
		 background-size: cover;
}

.znwl_main {
    width: 1200px;
    margin: 75px auto 0;
}

.znwl_title {
    text-align: center;
    font-size: 35px;
    color: #1e3485;
    font-weight: bold;
    margin-bottom: 45px;
}

.znwl_fangxiang {
    width: 1160px;
    height: 440px;
    box-shadow: 2px 2px 30px #e3e3e3;
    padding: 20px;
}

.znwlfx_list {
    width: 1160px;
    height: 440px;
    box-shadow: 2px 2px 20px #cdcdcd;
    padding: 20px;
    overflow: hidden;
}

    .znwlfx_list ul {
        float: left;
    }

.znwlfx_tabs {
    width: 290px;
    margin-left: 10px;
    display: inline;
}

    .znwlfx_tabs li {
        margin: 0 0 10px 0;
        padding-left: 20px;
        height: 80px;
        line-height: 80px;
        color: #333;
        background: url(/catarc/images/qbw-general/feature_tab_bg.png) no-repeat center center;
    }

        .znwlfx_tabs li:hover {
            cursor: pointer;
        }

        .znwlfx_tabs li.current {
            background: url(/catarc/images/qbw-general/feature_current.png) no-repeat center center;
            color: #fff;
        }

        .znwlfx_tabs li img {
            vertical-align: middle;
            box-sizing: border-box;
        }

        .znwlfx_tabs li span {
            vertical-align: middle;
            box-sizing: border-box;
            margin-left: 20px;
        }

.znwlfx_output {
    width: 860px;
    height: 440px;
    top: 0;
    right: 0;
    position: relative;
}

    .znwlfx_output li {
        position: absolute;
        width: 860px;
        height: 440px;
    }

.znwl_dongtaibg {
    min-width:1200px;
	height: 980px;
    background: url(/catarc/images/qbw-general/znwl_newsbg.jpg) no-repeat center 75px;
    margin-top: 100px;
}

.znwl_dongtai {
    margin-top: 125px;
    overflow: hidden;
}

    .znwl_dongtai li {
        width: 485px;
        height: 115px;
        float: left;
        border: 1px solid #e7eaf7;
        border-radius: 10px;
        margin: 0px 15px 30px;
        padding: 20px 50px 0 30px;
        position: relative;
        transition: box-shadow 0.2s;
        background: #fff;
    }

        .znwl_dongtai li h3 {
            font-size: 18px;
            font-weight: bold;
            color: #333;
            width: 480px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .znwl_dongtai li p.txt {
            font-size: 15px;
            color: #797b81;
            margin-top: 10px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .znwl_dongtai li p.time {
            font-size: 15px;
            color: #999;
            margin-top: 5px;
        }

        .znwl_dongtai li span.arrow {
            position: absolute;
            bottom: 15px;
            right: 20px;
            -webkit-transition: all .5s ease;
            transition: all .5s ease;
        }

        .znwl_dongtai li:hover span.arrow {
            -webkit-transform: translate3d(5px,0,0);
            -moz-transform: translate3d(5px,0,0);
            -ms-transform: translate3d(5px,0,0);
            -o-transform: translate3d(5px,0,0);
        }

        .znwl_dongtai li:hover {
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
        }

            .znwl_dongtai li:hover h3 {
                color: #1e3485
            }

.znwl_more {
    width: 180px;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 16px;
    text-align: center;
    display: block;
    border: 1px solid #333;
    border-radius: 5px;
    margin: 30px auto 0;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

    .znwl_more:hover {
        background: #1e3485;
        color: #fff;
    }

.znwl_zcdongtai {
    min-width:1200px;
	margin: 100px auto 0;
    border-radius: 10px;
    background: url(/catarc/images/qbw-general/znwl_jinqidongtai.jpg) no-repeat center top;
    padding-bottom: 100px;
}

.znwl_yanjiufangxiang {
    min-width:1200px;
    overflow: hidden;
}

.znwl_tixi {
    text-align: center;
    margin: 50px 0 130px;
}

.znwl_tixi {
    text-align: center;
    margin: 50px 0 130px;
}

#four_flash {
    position: relative;
    width: 1100px;
    height: 400px;
    margin: 0 auto;
}

    #four_flash .flashBg {
        width: 998px;
        height: 400px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

        #four_flash .flashBg ul.mobile {
            width: 2000%;
            height: 400px;
            position: absolute;
            top: 15;
            left: 0;
        }

            #four_flash .flashBg ul.mobile li {
                border: 1px solid #e8e8e8;
                border-radius: 10px;
                float: left;
                width: 297px;
                height: 340px;
                margin-left: 26px;
                padding-top: 20px;
                color: #6C6E85;
                transition: all 1s ease 0s;
            }

                #four_flash .flashBg ul.mobile li:hover {
                    border-top: 5px solid #1e3485;
                    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
                }

                #four_flash .flashBg ul.mobile li img {
                    display: block;
                    margin: 0 auto;
                }

                #four_flash .flashBg ul.mobile li dd {
                    font-size: 20px;
                    color: #333;
                    width: 260px;
                    margin: 0 auto;
                    line-height: 60px;
                    text-align: center;
                    border-bottom: 1px solid #ddd;
                }

                #four_flash .flashBg ul.mobile li p {
                    font-size: 16px;
                    text-align: center;
                    padding: 0 20px;
                    line-height: 24px;
                    margin-top: 10px;
                }

                #four_flash .flashBg ul.mobile li a {
                    display: block;
                    width: 80px;
                    text-align: center;
                    height: 31px;
                    line-height: 31px;
                    background: #858585;
                    color: #fff;
                    margin: 20px auto;
                    border-radius: 20px;
                    transition: all 0.5s;
                    -moz-transition: all 0.5s;
                    -webkit-transition: all 0.5s;
                    -o-transition: all 0.5s;
                }

                    #four_flash .flashBg ul.mobile li a:hover {
                        background: #1e3485;
                        color: #fff;
                    }

    #four_flash .but_left {
        width: 50px;
        height: 100px;
        position: absolute;
        top: 136px;
        left: 0px;
    }

    #four_flash .but_right {
        width: 50px;
        height: 100px;
        position: absolute;
        top: 136px;
        right: 0px;
    }

    #four_flash .but_left:hover {
        background: url(/catarc/images/qbw-general/znwlleft1.png) no-repeat;
        cursor: pointer;
    }

    #four_flash .but_right:hover {
        background: url(/catarc/images/qbw-general/znwlr1.png) no-repeat;
        cursor: pointer;
    }

.znwl_autodrive {
    width: 1200px;
    height: 478px;
    background: url(/catarc/images/qbw-general/znwl_chengguo_bookbg.jpg) no-repeat left top;
}

    .znwl_autodrive .mulu {
        width: 460px;
        float: right;
        margin-top: 30px;
        border-left: 1px solid #dfdfdf;
        padding: 30px 0 30px 140px;
    }

        .znwl_autodrive .mulu h3 {
            font-size: 18px;
            font-weight: bold;
        }

        .znwl_autodrive .mulu ul {
            margin: 30px 0;
        }

        .znwl_autodrive .mulu li {
            background: url(/catarc/images/qbw-general/znwl_chengguo_tb1.png) no-repeat left 12px;
            padding-left: 20px;
            font-size: 16px;
            line-height: 30px;
        }

        .znwl_autodrive .mulu a {
            width: 160px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            border: 1px solid #333;
            border-radius: 5px;
            display: inline-table;
            font-size: 16px;
            margin-right: 50px;
            transition: all 0.5s;
            -moz-transition: all 0.5s;
            -webkit-transition: all 0.5s;
            -o-transition: all 0.5s;
        }

            .znwl_autodrive .mulu a:hover {
                background: #1e3485;
                color: #fff;
            }

.znwl_xmqingdan li {
    float: left;
    width: 375px;
    height: 300px;
    background: #f8f8f8;
    margin: 0 12px 20px;
}

    .znwl_xmqingdan li:hover {
        background: #f2f2f2;
    }

    .znwl_xmqingdan li a {
        display: block;
        width: 375px;
        height: 310px;
    }

    .znwl_xmqingdan li .videoimgbox {
        position: relative;
        width: 375px;
        height: 220px;
        overflow: hidden;
    }

        .znwl_xmqingdan li .videoimgbox img.videopic {
            -webkit-transition: all 0.5s;
            transition: all 0.5s;
        }

    .znwl_xmqingdan li:hover .videoimgbox img.videopic {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    .znwl_xmqingdan li .videotxtbox {
        padding: 10px 20px;
        font-size: 16px;
        line-height: 25px;
    }

    .znwl_xmqingdan li .videoico {
        position: absolute;
        top: 80px;
        left: 160px;
    }

.znwl_yanjiubaogao {
    height: 145px;
    background: #fafafa;
    padding: 25px 50px 0;
    margin-bottom: 20px;
}

    .znwl_yanjiubaogao:hover {
        background: #f2f2f2;
    }

    .znwl_yanjiubaogao .baogaotxt {
        width: 920px;
        float: left;
        margin-left: 60px;
        display: inline;
        padding-top: 10px;
    }

    .znwl_yanjiubaogao a {
        display: block;
    }

    .znwl_yanjiubaogao .baogaotxt h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .znwl_yanjiubaogao .baogaotxt p {
        font-size: 16px;
        line-height: 25px;
        color: #666;
    }

.znwl_downbox {
}

    .znwl_downbox li {
        width: 320px;
        height: 50px;
        float: left;
        margin: 10px;
        padding: 15px 30px 15px 30px;
        background: #fafafa;
    }

        .znwl_downbox li:hover {
            background: #f2f2f2;
        }

        .znwl_downbox li a {
            width: 280px;
            height: 50px;
            line-height: 25px;
            background: url(/catarc/images/qbw-general/znwl_downico.png) no-repeat right center;
            display: block;
            font-size: 16px;
            padding-right: 40px;
        }

.znwl_ythbanner {
    width: 1200px;
    height: 580px;
    background: url(/catarc/images/qbw-general/znwl_ythbannerbg.jpg) no-repeat center top;
    margin: 60px auto;
    padding-top: 40px;
    position: relative;
}

    .znwl_ythbanner h1 {
        font-size: 35px;
        color: #1e3485;
        text-align: center;
        margin: 0 0 30px;
    }

.znwl_ythtime {
    position: absolute;
    bottom: -45px;
    left: 210px;
    width: 670px;
    height: 80px;
    background: #fff;
    box-shadow: 2px 2px 30px #e3e3e3;
    border-radius: 10px;
    padding: 30px 0 0 90px;
}

.znwl_ythtime_l {
    float: left;
    width: 340px;
    border-right: 1px solid #d3d3d3;
}

.znwl_ythtime_r {
    float: left;
    width: 230px;
    margin-left: 50px;
    display: inline;
}

.znwl_ythtime span.time {
    font-size: 18px;
    display: block;
}

.znwl_ythtime span.add {
    font-size: 25px;
    color: #1e3485;
    display: block;
}

.znwl_ythbrief {
    width: 1200px;
    height: 520px;
    margin: 180px auto 0;
    /*background: url(/catarc/images/qbw-general/znwl_yth2021.png) no-repeat left top;*/
    padding-top: 15px;
}
.znwl_ythbrief::before {     
		content: "ICV2025"; /* 替换为实际需要的文字 */     
		position: absolute;     
		width: 100%;     
		height: 100%;     
		z-index: -1; /* 确保文字在内容后面 */     
		color: rgb(240 241 245); /* 设置指定的RGB颜色 */     
		font-size: 132px; /* 根据需要调整字体大小 */     
		line-height: 0.5; /* 根据需要调整行高 */     
		box-sizing: border-box; /* 确保内边距不影响整体尺寸 */     
		white-space: pre-wrap; /* 保留换行和空格 */ 	
		margin-left: 140px; 		
		font-weight: 550; 	
		font-family: Arial;
}

    .znwl_ythbrief h2 {
        font-size: 35px;
        color: #1e3485;
        margin-bottom: 65px;
    }

    .znwl_ythbrief .ythbrief_l {
        float: left;
        width: 630px;
    }

        .znwl_ythbrief .ythbrief_l p {
            padding-right: 50px;
            font-size: 18px;
            line-height: 35px;
        }

        .znwl_ythbrief .ythbrief_l .ythbriefmore {
            font-size: 16px;
            margin-top: 50px;
            display: block;
            font-weight: bold;
        }

        .znwl_ythbrief .ythbrief_l .ythbaoming {
            background: url(/catarc/images/qbw-general/znwl_ythbriefline.gif) no-repeat center center;
            height: 85px;
            margin-top: 30px;
        }

            .znwl_ythbrief .ythbrief_l .ythbaoming a {
                width: 180px;
                height: 80px;
                line-height: 80px;
                display: block;
                color: #f06600;
                font-size: 25px;
                font-weight: bold;
                margin: 0 auto;
                border: 1px solid #1e3485;
                border-radius: 10px;
                background: #fff;
                box-shadow: 2px 2px 10px #e3e3e3;
                padding-left: 30px;
                -webkit-transition: all .5s ease;
                transition: all .5s ease;
            }

                .znwl_ythbrief .ythbrief_l .ythbaoming a:hover {
                    box-shadow: 2px 2px 10px #ccc;
                    -webkit-box-shadow: 2px 2px 10px #ccc;
                    -moz-box-shadow: 2px 2px 10px #ccc;
                    -moz-ms-shadow: 2px 2px 10px #ccc;
                    -moz-o-shadow: 2px 2px 10px #ccc;
                    -webkit-transform: translate3d(0,-3px,0);
                    -moz-transform: translate3d(0,-3px,0);
                    -ms-transform: translate3d(0,-3px,0);
                    -o-transform: translate3d(0,-3px,0);
                }

                .znwl_ythbrief .ythbrief_l .ythbaoming a img {
                    vertical-align: middle;
                    box-sizing: border-box;
                    margin-right: 10px;
                }

    .znwl_ythbrief .ythbrief_r {
        float: right;
        width: 570px;
        height: 400px;
    }

.znwl_icvnewsbg {
    min-width:1200px;
	height: 720px;
    background: url(/catarc/images/qbw-general/znwl_ythnewsbg.jpg) no-repeat center top;
    overflow: hidden;
    margin-top: 100px;
}

.znwl_icvnews li {
    width: 1200px;
    height: 130px;
    background: #fff;
    box-shadow: 2px 2px 10px #e3e3e3;
    margin-bottom: 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .znwl_icvnews li:hover {
        box-shadow: 2px 2px 10px #ccc;
        -webkit-box-shadow: 2px 2px 10px #ccc;
        -moz-box-shadow: 2px 2px 10px #ccc;
        -moz-ms-shadow: 2px 2px 10px #ccc;
        -moz-o-shadow: 2px 2px 10px #ccc;
        -webkit-transform: translate3d(0,-3px,0);
        -moz-transform: translate3d(0,-3px,0);
        -ms-transform: translate3d(0,-3px,0);
        -o-transform: translate3d(0,-3px,0);
    }

    .znwl_icvnews li a {
        width: 1140px;
        height: 80px;
        padding: 25px 30px;
        display: block;
    }

    .znwl_icvnews li h3 {
        font-size: 18px;
        color: #1e3485;
    }

    .znwl_icvnews li p {
        font-size: 16px;
        margin-top: 10px;
        color: #999;
        line-height: 25px;
    }

.znwl_ziliaodown li {
    float: left;
    width: 260px;
    height: 160px;
    background: #fff;
    box-shadow: 2px 2px 10px #e3e3e3;
    margin: 0 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .znwl_ziliaodown li:hover {
        box-shadow: 2px 2px 10px #ccc;
        -webkit-box-shadow: 2px 2px 10px #ccc;
        -moz-box-shadow: 2px 2px 10px #ccc;
        -moz-ms-shadow: 2px 2px 10px #ccc;
        -moz-o-shadow: 2px 2px 10px #ccc;
        -webkit-transform: translate3d(0,-3px,0);
        -moz-transform: translate3d(0,-3px,0);
        -ms-transform: translate3d(0,-3px,0);
        -o-transform: translate3d(0,-3px,0);
    }

    .znwl_ziliaodown li a {
        display: block;
        width: 200px;
        height: 142px;
        padding: 18px 30px 0;
        text-align: center;
    }

    .znwl_ziliaodown li span.title {
        font-size: 16px;
        color: #adadad;
    }

    .znwl_ziliaodown li h3 {
        font-size: 20px;
        color: #1e3485;
        margin-top: 20px;
    }

    .znwl_ziliaodown li span.down {
        margin-top: 10px;
        display: block;
    }

.znwl_ythhotel {
    height: 130px;
    box-shadow: 2px 2px 10px #e3e3e3;
    padding: 20px;
}

.znwl_ythhuigu {
    padding: 50px 0;
    background: #fbfcfc;
}

    .znwl_ythhuigu .huigubox {
        overflow: hidden;
        margin: 0 30px 50px;
    }

        .znwl_ythhuigu .huigubox li {
            float: left;
            width: 500px;
            margin: 0 35px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            height: 40px;
            line-height: 40px;
        }

            .znwl_ythhuigu .huigubox li a {
                font-size: 16px;
            }

                .znwl_ythhuigu .huigubox li a:hover {
                    text-decoration: underline;
                }

.znwlythbanner_list {
    width: 1050px;
    height: 400px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    clear: both;
}

.znwlythbanner_tabs {
    position: absolute;
    bottom: 20px;
    left: 50px;
    z-index: 2;
}

    .znwlythbanner_tabs li {
        float: left;
        width: 10px;
        margin-right: 10px;
        height: 10px;
        background: url(/catarc/images/qbw-general/znwl_ythtb1.gif) no-repeat center center;
    }

        .znwlythbanner_tabs li:hover {
            cursor: pointer;
        }

        .znwlythbanner_tabs li.current {
            background: url(/catarc/images/qbw-general/znwl_ythtb2.gif) no-repeat center center;
            color: #fff;
        }

        .znwlythbanner_tabs li img {
            vertical-align: middle;
            box-sizing: border-box;
        }

        .znwlythbanner_tabs li span {
            vertical-align: middle;
            box-sizing: border-box;
            margin-left: 20px;
        }

.znwlythbanner_output {
    top: 0;
    right: 0;
    width: 1050px;
    height: 400px;
    position: relative;
}

    .znwlythbanner_output li {
        position: absolute;
        width: 1050px;
        height: 400px;
    }

.znwl_dongtailist li {
    width: 580px;
    height: 250px;
    float: left;
    margin: 10px;
    display: inline;
    color: #333;
    background: #f5f7fb;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .znwl_dongtailist li:hover {
        box-shadow: 2px 2px 10px #eee;
        -webkit-box-shadow: 2px 2px 10px #eee;
        -moz-box-shadow: 2px 2px 10px #eee;
        -moz-ms-shadow: 2px 2px 10px #eee;
        -moz-o-shadow: 2px 2px 10px #eee;
        -webkit-transform: translate3d(0,-3px,0);
        -moz-transform: translate3d(0,-3px,0);
        -ms-transform: translate3d(0,-3px,0);
        -o-transform: translate3d(0,-3px,0);
        background: #edf0f5;
    }

    .znwl_dongtailist li a {
        width: 520px;
        height: 150px;
        float: left;
        display: block;
        padding: 30px;
    }

    .znwl_dongtailist li h3 {
        font-size: 20px;
        margin-bottom: 20px;
        color: #333
    }

    .znwl_dongtailist li p {
        font-size: 16px;
        line-height: 25px;
        height: 105px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        color: #666;
    }

    .znwl_dongtailist li .time {
        font-size: 16px;
        color: #aaa;
        margin-top: 10px;
    }

.znwl_pagesbox {
    text-align: center;
    margin: 50px auto;
}

    .znwl_pagesbox li {
        border: 1px solid #e9e9e9;
        margin: 0 5px;
        display: inline-block;
    }

        .znwl_pagesbox li a {
            display: block;
            padding: 5px 10px;
        }

        .znwl_pagesbox li:hover a {
            color: #fff;
            background: #1e3485;
        }

        .znwl_pagesbox li.total {
            border: none;
        }

        .znwl_pagesbox li.disabled {
            border: 1px solid #eee;
            color: #ddd;
            padding: 5px 10px;
        }

        .znwl_pagesbox li a.select {
            color: #fff;
            background: #1e3485;
        }

.znwl_position {
    heigh: 50px;
    line-height: 50px;
    font-size: 16px;
    width: 1200px;
    margin: 20px auto 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

    .znwl_position a:hover {
        text-decoration: underline;
    }

.znwl_newslist {
    margin-top: 50px;
}

    .znwl_newslist li {
        width: 1200px;
        margin-bottom: 20px;
        background: #fbfbfb;
    }

        .znwl_newslist li:hover {
            background: #f3f3f3;
        }

        .znwl_newslist li a {
            display: block;
            padding: 20px;
        }

        .znwl_newslist li h3 {
            font-size: 18px;
            font-weight: bold;
            color: #333;
            width: 480px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .znwl_newslist li p.txt {
            font-size: 15px;
            color: #797b81;
            margin-top: 10px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .znwl_newslist li p.time {
            font-size: 15px;
            color: #999;
            margin-top: 10px;
        }

.znwldetail_title {
    font-size: 30px;
    margin-bottom: 20px;
    color: #1e3485;
}

.znwldetail_time {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
}

    .znwldetail_time span {
        color: #999;
        margin-right: 20px;
    }

.znwlcontent {
    font-size: 16px;
    line-height: 30px;
    color: #555;
}

.znwl_zidongjiashi {
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 20px;
    text-indent: 2em
}






/*零部件*/
.lbj_logo {
    width: 1200px;
    margin: 30px auto;
    background: url(/catarc/images/qbw-general/lbj_logo.gif) no-repeat 530px center;
}

.lbj_menu {
    min-width:1200px;
	border-top: 1px solid #062d4a;
    border-bottom: 1px solid #062d4a;
}

.lbj_menulist {
    width: 1200px;
    margin: 0 auto;
    padding-top: 12px;
    height: 38px;
    overflow: hidden;
}

    .lbj_menulist li {
        float: left;
        width: 150px;
        height: 34px;
        text-align: center;
        border-bottom: 4px solid #fff;
        margin: 0 10px;
        display: inline;
    }

        .lbj_menulist li a {
            color: #333;
            width: 150px;
            height: 38px;
            display: block;
            font-size: 18px;
        }

        .lbj_menulist li.curr {
            border-bottom: 4px solid #062d4a
        }

        .lbj_menulist li:hover {
            border-bottom: 4px solid #062d4a
        }

.lbj_banner {
    min-width:1200px;
	height: 285px;
    overflow: hidden;
}

    .lbj_banner:hover {
        background-size: auto 105%;
        -webkit-transition: background-size .3s linear;
        transition: background-size .3s linear;
    }

.lbj_b1 {
    background: url(/catarc/images/qbw-general/lbj_banner1.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b2 {
    background: url(/catarc/images/qbw-general/lbj_banner2.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b3 {
    background: url(/catarc/images/qbw-general/lbj_banner3.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b4 {
    background: url(/catarc/images/qbw-general/lbj_banner4.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b5 {
    background: url(/catarc/images/qbw-general/lbj_banner5.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b6 {
    background: url(/catarc/images/qbw-general/lbj_banner6.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_b7 {
    background: url(/catarc/images/qbw-general/lbj_banner7.jpg) center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.lbj_bannerbox {
    width: 1200px;
    height: 285px;
    line-height: 285px;
    margin: 0 auto;
    font-size: 32px;
    color: #fff;
}

.lbj_chezainews {
    min-width:1200px;
	height: 520px;
    background: #f8f8f8;
    padding-top: 80px;
}

.lbj_title {
    font-size: 30px;
    margin-bottom: 50px;
    font-weight: normal;
    color: #062d4a;
    position: relative;
}

    .lbj_title span {
        background-color: #062d4a;
        height: 3px;
        width: 40px;
        margin-top: 10px;
        display: block;
    }

    .lbj_title a.lbjmore {
        position: absolute;
        top: 20px;
        right: 5px;
        font-size: 16px;
    }

        .lbj_title a.lbjmore:hover {
            text-decoration: underline;
        }

.lbj_chezainews_l {
    width: 550px;
    height: 330px;
    float: left;
    overflow: hidden;
    position: relative;
}

.lbj_slide-cont {
    width: 550px;
    height: 330px;
    position: relative;
    overflow: hidden;
}

.lbj_slide-item {
    position: absolute;
    width: 100%;
    height: 100%;
}

    .lbj_slide-item a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .lbj_slide-item img {
        width: 550px;
        height: 330px;
    }

.lbj_slide-txt {
    width: 550px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 1;
}

    .lbj_slide-txt .txt_bg {
        width: 550px;
        height: 50px;
        background: #000;
        opacity: 0.7;
        filter: alpha(opacity=70);
    }

    .lbj_slide-txt a {
        display: inline-block;
        width: 450px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        padding: 0 20px;
        overflow: hidden;
        color: #fff;
        position: absolute;
        left: 0;
        top: 0;
		overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
    }

.lbj_slide-nav {
    width: auto;
    height: 11px;
    display: inline-block;
    position: absolute;
    z-index: 100;
    bottom: 21px;
    right: 20px;
    overflow: hidden;
}

    .lbj_slide-nav a {
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 6px;
        background: #fff;
        cursor: pointer;
        margin-left: 5px;
        float: left;
        text-indent: -99em;
        overflow: hidden;
    }

    .lbj_slide-nav .nownav {
        background: #1f85ec;
    }

.lbj_chezainews_r {
    width: 620px;
    height: 330px;
    float: right;
}

    .lbj_chezainews_r li {
        margin-bottom: 22px;
        padding: 0 10px;
    }

        .lbj_chezainews_r li a {
            width: 460px;
            font-size: 16px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            display: block;
        }

        .lbj_chezainews_r li:hover {
            text-decoration: underline;
        }

        .lbj_chezainews_r li span {
            float: right;
        }

.lbj_chezaibrief {
    font-size: 16px;
    line-height: 30px;
}

.lbj_chezaiproject {
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;
}

    .lbj_chezaiproject li {
        float: left;
        width: 600px;
        margin-bottom: 10px;
    }

.lbj_contactperson {
    float: left;
    width: 300px;
    font-size: 30px;
    margin: 10px 0 50px;
    font-weight: normal;
    color: #062d4a;
}

    .lbj_contactperson span {
        background-color: #062d4a;
        height: 3px;
        width: 40px;
        margin-top: 10px;
        display: block;
    }

.lbj_contactbox {
    width: 380px;
    float: left;
    margin-right: 100px;
}

    .lbj_contactbox .name {
        height: 50px;
        line-height: 50px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        font-size: 20px;
        font-weight: bold;
    }

    .lbj_contactbox .email {
        margin-top: 20px;
        font-size: 18px;
        text-align: center;
    }

        .lbj_contactbox .email span {
            margin: 0 25px;
            text-align: left;
        }

.lbj_gongnengyantaobg {
    padding-top: 80px;
    padding-bottom: 50px;
}

.lbj_gongnengyantao {
    width: 500px;
    height: 277px;
    overflow: hidden;
    float: left;
}

.lbj_gongnengytnews {
    width: 650px;
    float: right;
}

    .lbj_gongnengytnews li {
        margin-bottom: 18px;
        padding-left: 20px;
        background: url(/catarc/images/qbw-general/lbj_gongnengico.png) no-repeat left center;
    }

        .lbj_gongnengytnews li a {
            width: 460px;
            font-size: 16px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            display: block;
        }

        .lbj_gongnengytnews li:hover {
            text-decoration: underline;
        }

        .lbj_gongnengytnews li span {
            float: right;
        }

    .lbj_gongnengytnews .more {
        font-size: 16px;
        margin-top: 50px;
        color: #999;
        margin-left: 20px;
    }

        .lbj_gongnengytnews .more:hover {
            color: #333;
            text-decoration: underline;
        }

.lbj_gongnenginfo {
    font-size: 16px;
    line-height: 25px;
    float: left;
    width: 900px;
}

    .lbj_gongnenginfo p {
        margin-bottom: 10px;
    }

.lbj_gongnengnews {
    width: 900px;
    float: right;
}

    .lbj_gongnengnews li {
        margin-bottom: 22px;
        padding-left: 20px;
        background: url(/catarc/images/qbw-general/lbj_gongnengico.png) no-repeat left center;
    }

        .lbj_gongnengnews li a {
            width: 460px;
            font-size: 16px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            display: block;
        }

        .lbj_gongnengnews li:hover {
            text-decoration: underline;
        }

        .lbj_gongnengnews li span {
            float: right;
        }

    .lbj_gongnengnews .more {
        font-size: 16px;
        margin-top: 50px;
        color: #999;
        margin-left: 20px;
    }

        .lbj_gongnengnews .more:hover {
            color: #333;
            text-decoration: underline;
        }

.lbj_diancibrief {
    margin-top: 30px;
}

    .lbj_diancibrief li {
        background: url(/catarc/images/qbw-general/lbj_ico1.gif) no-repeat left 12px;
        padding-left: 30px;
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 30px;
    }

.lbj_guojibiaozhun {
    margin-top: 30px;
}

    .lbj_guojibiaozhun li {
        background: url(/catarc/images/qbw-general/lbj_ico2.gif) no-repeat left 12px;
        padding-left: 30px;
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 30px;
    }

.lbj_huanjingbrief {
    min-width:1200px;
	height: 560px;
    background: url(/catarc/images/qbw-general/lbj_huanjing.jpg) no-repeat center top;
    padding-top: 100px;
}

.lbj_huanjing_l {
    width: 600px;
    float: left;
}

.lbj_huanjing_r {
    width: 460px;
    float: right;
    font-size: 16px;
    line-height: 35px;
}

.lbj_huanjinglingyu {
    margin-top: 30px;
}

    .lbj_huanjinglingyu li {
        width: 570px;
        float: left;
        background: url(/catarc/images/qbw-general/lbj_ico2.gif) no-repeat left 12px;
        padding-left: 30px;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 30px;
    }

.lbj_huanjingnews {
    min-width:1200px;
	height: 550px;
    background: #fafafa;
    padding-top: 80px;
    margin-top: 100px;
}

.lbj_huanjingnewslist {
    overflow: hidden;
}

    .lbj_huanjingnewslist li {
        width: 550px;
        height: 120px;
        padding-top: 40px;
        float: left;
        border-bottom: 1px solid #edecec;
        margin: 0 25px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }

        .lbj_huanjingnewslist li:hover {
            -webkit-transform: translate3d(0,-3px,0);
            -moz-transform: translate3d(0,-3px,0);
            -ms-transform: translate3d(0,-3px,0);
            -o-transform: translate3d(0,-3px,0);
        }

        .lbj_huanjingnewslist li .riqi {
            width: 60px;
            margin-right: 35px;
            float: left;
            text-align: center;
        }

            .lbj_huanjingnewslist li .riqi p.ri {
                font-size: 30px;
                font-weight: bold;
                height: 40px;
                border-bottom: 1px solid #e4e2e2;
                padding-bottom: 5px;
            }

            .lbj_huanjingnewslist li .riqi p.yue {
                font-size: 18px;
                margin-top: 10px;
            }

        .lbj_huanjingnewslist li .xinwen {
            width: 455px;
            float: left;
        }

            .lbj_huanjingnewslist li .xinwen a {
                display: block;
            }

            .lbj_huanjingnewslist li .xinwen h3 {
                font-size: 18px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .lbj_huanjingnewslist li .xinwen p {
                font-size: 16px;
                color: #666;
                line-height: 20px;
                margin-top: 15px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

.lbj_huanjingmore {
    text-align: center;
    width: 130px;
    height: 35px;
    line-height: 35px;
    margin: 30px auto;
    display: block;
    font-size: 16px;
    transition: all 0.5s
}

    .lbj_huanjingmore:hover {
        background: #eee;
    }

.lbj_jichubrief {
    font-size: 16px;
    line-height: 30px;
}

.lbj_jichugroup {
    min-width:1200px;
	height: 270px;
    background: url(/catarc/images/qbw-general/lbj_jichugroup.jpg) no-repeat center top;
    margin-top: 100px;
    padding-top: 80px;
}

.lbj_jichumore {
    font-size: 16px;
    margin-top: 30px;
    display: block;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

    .lbj_jichumore:hover {
        -webkit-transform: translate3d(5px,0,0);
        -moz-transform: translate3d(5px,0,0);
        -ms-transform: translate3d(5px,0,0);
        -o-transform: translate3d(5px,0,0);
    }

.lbj_indexbox {
    width: 1200px;
    margin: 100px auto;
    padding-bottom: 60px;
    border-bottom: 1px solid #e0e0e0;
}

.lbj_indextxt {
    width: 550px;
    font-size: 16px;
    line-height: 25px;
}

.lbj_position {
    height: 100px;
    line-height: 100px;
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
}

    .lbj_position a:hover {
        text-decoration: underline;
    }

.lbj_newslist {
    overflow: hidden;
}

    .lbj_newslist li {
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #e1e1e1;
        background: url(/catarc/images/qbw-general/lbj_ico1.gif) no-repeat left center;
    }

        .lbj_newslist li a {
            font-size: 16px;
            padding-left: 20px;
            display: block;
        }

            .lbj_newslist li a:hover {
                color: #00529c;
            }

        .lbj_newslist li span {
            float: right;
        }

.lbj_newstitle {
    font-size: 25px;
    text-align: center;
    line-height: 35px;
}

.lbj_newsdetail {
    font-size: 16px;
    line-height: 25px;
    margin-top: 50px;
}

.lbj_focus {
    width: 550px;
    height: 330px;
    float: left;
    display: inline;
}
/*yx_rotaion*/
.yx-rotaion {
    margin: 0 auto;
    padding: 0;
}

    .yx-rotaion li {
        margin: 0;
        padding: 0;
        width: 550px;
        height: 330px;
        overflow: hidden;
    }

.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
    position: absolute
}

.yx-rotation-title {
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    left: 0;
    bottom: 0;
    _bottom: -1px;
    z-index: 1
}

.yx-rotation-t {
    color: #fff;
    font-size: 16px;
    font-family: microsoft yahei;
    z-index: 2;
    bottom: 0;
    left: 10px;
    line-height: 50px
}

    .yx-rotation-t:hover {
        color: #fff;
    }

.yx-rotation-focus span, .yx-rotaion-btn span {
    background: url(/catarc/images/qbw-general/lbj_ico.gif) no-repeat;
    display: block;
}

.yx-rotation-focus {
    height: 50px;
    line-height: 50px;
    right: 20px;
    bottom: 0;
    z-index: 2
}

    .yx-rotation-focus span {
        width: 12px;
        height: 12px;
        line-height: 12px;
        float: left;
        margin-left: 5px;
        position: relative;
        top: 18px;
        cursor: pointer;
        background-position: -24px -126px;
        text-indent: -9999px
    }

        .yx-rotation-focus span.hover {
            background-position: -10px -126px
        }

.rotaion_list {
    width: 0;
    height: 0;
    overflow: hidden;
}








.isoiec_news_l {
    width: 550px;
    height: 330px;
    float: left;
    overflow: hidden;
    position: relative;
}

.isoiec_slide-cont {
    width: 550px;
    height: 330px;
    position: relative;
    overflow: hidden;
}

.isoiec_slide-item {
    position: absolute;
    width: 100%;
    height: 100%;
}

    .isoiec_slide-item a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .isoiec_slide-item img {
        width: 550px;
        height: 330px;
    }

.isoiec_slide-txt {
    width: 550px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 1;
}

    .isoiec_slide-txt .txt_bg {
        width: 550px;
        height: 50px;
        background: #000;
        opacity: 0.7;
        filter: alpha(opacity=70);
    }

    .isoiec_slide-txt a {
        display: inline-block;
        width: 450px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        padding: 0 20px;
        overflow: hidden;
        color: #fff;
        position: absolute;
        left: 0;
        top: 0;
		overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
    }

.isoiec_slide-nav {
    width: auto;
    height: 11px;
    display: inline-block;
    position: absolute;
    z-index: 100;
    bottom: 21px;
    right: 20px;
    overflow: hidden;
}

    .isoiec_slide-nav a {
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 6px;
        background: #fff;
        cursor: pointer;
        margin-left: 5px;
        float: left;
        text-indent: -99em;
        overflow: hidden;
    }

    .isoiec_slide-nav .nownav {
        background: #1f85ec;
    }
	
.isoiec_news_r{width:600px;float:right;}
.isoiec_news_r li{height:34px;line-height:34px;}
.isoiec_news_r li a{float:left;width:450px;font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}	
.isoiec_news_r li a:hover{color:#198cd5;}	
.isoiec_news_r li span{float:right;color:#999;}	
.isoiec_news_r .isoiecmore{color:#198cd5;font-size:16px;background:url(/catarc/images/qbw-general/isoarrow.gif) no-repeat right center;width:130px;height:35px;line-height:35px;margin-top:20px;display:block;-webkit-transition: all .5s ease; transition: all .5s ease;}	
.isoiec_news_r .isoiecmore:hover {  -webkit-transform: translate3d(5px,0,0);-moz-transform: translate3d(5px,0,0);-ms-transform: translate3d(5px,0,0);-o-transform: translate3d(5px,0,0);}	


	
	
	

/*=====================以下部分是Validform必须的====================*/
.Validform_checktip {
    margin-left: 8px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}

.Validform_right {
    color: #71b83d;
    padding-left: 20px;
    background: url(valid_icons.png) no-repeat -40px -20px;
}

.Validform_wrong {
    color: red;
    padding-left: 20px;
    white-space: nowrap;
    background: url(valid_icons.png) no-repeat -20px -40px;
}

.Validform_loading {
    padding-left: 20px;
    background: url(icon_onload.gif) no-repeat left center;
}

.Validform_error {
    background: #FEFBD3;
}

#Validform_msg {
    color: #7d8289;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
    width: 280px;
    -webkit-box-shadow: 2px 2px 3px #aaa;
    -moz-box-shadow: 2px 2px 3px #aaa;
    background: #fff;
    position: absolute;
    top: 0px;
    right: 50px;
    z-index: 99999;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}

    #Validform_msg .iframe {
        position: absolute;
        left: 0px;
        top: -1px;
        z-index: -1;
    }

    #Validform_msg .Validform_title {
        position: relative;
        line-height: 35px;
        height: 35px;
        text-align: left;
        font-weight: bold;
        padding: 0 10px;
        color: #fff;
        background: #33B5E5;
    }

    #Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
        line-height: 30px;
        position: absolute;
        right: 10px;
        top: 0px;
        color: #fff;
        text-decoration: none;
    }

    #Validform_msg a.Validform_close:hover {
        color: #ccc;
    }

    #Validform_msg .Validform_info {
        padding: 10px;
        border: 1px solid #bbb;
        border-top: none;
        text-align: left;
    }
/*=====================以上部分是Validform必须的====================*/

/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container {
    position: relative;
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    width: 65px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    background: #fff;
    color: #333;
    text-align: center;
    overflow: hidden;
    zoom: 1;
    *display: inline;
}

.webuploader-pick-hover {
    background: #fafafa;
}

.webuploader-pick-disable {
    opacity: 0.6;
    pointer-events: none;
}
/*=====================以上部分是WebUploader必须的====================*/



/*iso焦点新闻图*/

.iso_focusnews_l {
    width: 365px;
    height:415px;
    float: left;
    overflow: hidden;
    position: relative;
	background:#f9f9f9;
}

.iso_slide-cont {
    width:365px;
    height:415px;
    position: relative;
    overflow: hidden;
}

.iso_slide-item {
    position: absolute;
    width: 100%;
    height: 100%;
}

    .iso_slide-item a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .iso_slide-item img {
        width:365px;
        height:285px;
    }

.iso_slide-txt {
    width: 365px;
    height:128px;
    padding:20px;
	color:#333;
}
.iso_slide-txt h3{
    width:300px;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
}
.iso_slide-txt p{
    margin-top:20px;color:#999;
}

    .iso_slide-txt .txt_bg {
        width: 365px;
        height:128px;
        color:#333;
    }

    .iso_slide-txt a {
        display: inline-block;
        width: 365px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        padding: 0 20px;
        overflow: hidden;
        color: #333;
    }

.iso_slide-nav {
    width: auto;
    height: 11px;
    display: inline-block;
    position: absolute;
    z-index: 100;
    bottom: 21px;
    right: 20px;
    overflow: hidden;
}

    .iso_slide-nav a {
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 6px;
        background: #fff;
        cursor: pointer;
        margin-left: 5px;
        float: left;
        text-indent: -99em;
        overflow: hidden;
    }

    .iso_slide-nav .nownav {
        background: #1f85ec;
    }



.xinxifuwu{overflow:hidden;}
.xinxifuwu li{float:left;margin-right:10px;border:1px solid #eee;width:290px;height:168px;}
.xinxifuwu li.mr{margin-right:0px;}

.zhuanxiangzixun{overflow:hidden;}
.zhuanxiangzixun li{float:left;margin-right:26px;border:1px solid #eee;width:380px;height:168px;}
.zhuanxiangzixun li.mr{margin-right:0px;}




.guojibiaozhun_wp li {
        float: left;
        font-size: 21px;
        margin: 0 10px;
        display: inline;height:40px;line-height:40px;border:1px solid #eee;
    }

        .guojibiaozhun_wp li a {
            color: #333;
            display: block;
            padding: 0 52px;
        }

            .guojibiaozhun_wp li a:hover {
                background: #67adcc;color:#fff;
            }
.guojibiaozhun_iso li {
        float: left;
        font-size: 21px;
        margin: 0 10px;
        display: inline;height:40px;line-height:40px;border:1px solid #eee;
    }

        .guojibiaozhun_iso li a {
            color: #333;
            display: block;
            padding: 0 52px;
        }

            .guojibiaozhun_iso li a:hover {
                background: #67adcc;color:#fff;
            }

/*以下是2023年4月新增的通用基础*/
.ty_logo {
    width: 1200px;
    margin: 30px auto;
    background: url(/catarc/images/qbw-general/tyjichulogo.png) no-repeat 296px center;
}

.ty_indexmenu {
    height: 45px;
    line-height: 45px;
    background: #f2f2f2;
    overflow: hidden;
}

    .ty_indexmenu .ty_menubox {
        margin: 0;
        padding: 0
    }

        .ty_indexmenu .ty_menubox li {
            width: 170px;
            height: 45px;
            height: 45px;
            margin: 0 15px;
            float: left;
            text-align: center;
            font-size: 20px;
        }

            .ty_indexmenu .ty_menubox li a {
                width: 170px;
                height: 45px;
                display: block;
                color: #333;
            }

            .ty_indexmenu .ty_menubox li.curr {
                background: url(/catarc/images/qbw-general/tymenubg.png) no-repeat left center;
                color: #fff;
            }

                .ty_indexmenu .ty_menubox li.curr a {
                    color: #fff;
                }

            .ty_indexmenu .ty_menubox li:hover {
                background: url(/catarc/images/qbw-general/tymenubg.png) no-repeat left center;
                color: #fff;
            }

                .ty_indexmenu .ty_menubox li:hover a {
                    color: #fff;
                }

.ty_indexbanner {
    height: 490px;
    background: url(/catarc/images/qbw-general/tybanner-index.jpg) no-repeat center top;
}

.ty_jianjiejihe {
    width: 1200px;
    margin: 100px auto 0;
}

.ty_jianjiejihe_txt {
    width: 650px;
    height: 400px;
}

    .ty_jianjiejihe_txt h3 {
        font-size: 25px;
        color: #333;
        font-weight: normal;
        text-align: center;
        margin-top: 50px;
    }

    .ty_jianjiejihe_txt p {
        font-size: 16px;
        line-height: 30px;
        color: #333333;
        margin: 35px 50px 0 50px;
        width: 550px;
        height: 235px;
    }

    .ty_jianjiejihe_txt a.jianjiemore {
        width: 219px;
        height: 46px;
        line-height: 46px;
        font-size: 16px;
        margin: 0 auto;
        background: url(/catarc/images/qbw-general/tyindexxiangxi.png) no-repeat center top;
        display: block;
        text-align: center;
        color: #fff;
    }

        .ty_jianjiejihe_txt a.jianjiemore:hover {
            background: url(/catarc/images/qbw-general/tyindexxiangxi-1.png) no-repeat center top;
        }

.ty_jianjiejihe_img {
    width: 420px;
    padding: 68px 0 0 30px;
}

.ty_secondbanner {
    height: 280px;
}

.ty_secondbanner_anquan {
    background: url(/catarc/images/qbw-general/tybanner-anquan.jpg) no-repeat center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.ty_secondbanner_dipan {
    background: url(/catarc/images/qbw-general/tybanner-dipan.jpg) no-repeat center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.ty_secondbanner_jichu {
    background: url(/catarc/images/qbw-general/tybanner-jichu.jpg) no-repeat center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.ty_secondbanner_zhengche {
    background: url(/catarc/images/qbw-general/tybanner-zhengche.jpg) no-repeat center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.ty_secondbanner_lingbujian {
    background: url(/catarc/images/qbw-general/tybanner-lingbujian.jpg) no-repeat center top;
    -webkit-transition: 0.5s;
    background-size: auto 100%;
}

.ty_secondbanner:hover {
    background-size: auto 103%;
    -webkit-transition: background-size .3s linear;
    transition: background-size .3s linear;
}

.ty_anquan_ad {
    width: 1170px;
    height: 175px;
    margin: 35px auto 0;
    padding: 15px;
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
}

.ty_jianjiebg {
    background: #f8f8f8;
    overflow: hidden;
    margin-top: 100px;
}

.ty_jianjietitle {
    background: url(/catarc/images/qbw-general/tytitle-bg-other.png) no-repeat center bottom;
    height: 65px;
    line-height: 65px;
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    margin-top: 55px;
    text-align: center;
}

.ty_jianjietxt {
    margin-top: 40px;
    padding: 0 50px;
}

    .ty_jianjietxt p {
        line-height: 30px;
        margin-top: 20px;
        font-size: 16px;
        text-indent: 2em
    }

    .ty_jianjietxt hr {
        height: 1px;
        border: none;
        background-color: #ebebeb;
        margin: 50px 0;
    }

.ty_jianjielink {
    width: 250px;
    height: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #333333;
    color: #333;
    margin: 70px auto;
    transition: all .3s;
}

    .ty_jianjielink:hover {
        background: #666;
        border: 1px solid #666;
        color: #fff;
        opacity: .8;
        visibility: visible;
    }

.ty_contacttable {
    font-family: 微软雅黑;
    color: #333;
    font-size: 16px;
    margin-top: 50px;
}

.ty_dongtai {
    overflow: hidden;
    margin-top: 50px;
}

    .ty_dongtai li {
        width: 580px;
        height: 105px;
        background: #fafafa;
        margin-bottom: 30px;
    }

        .ty_dongtai li:hover {
            background: #f5f5f5;
        }

.ty_dongtai_l {
    width: 80px;
    text-align: center;
    margin-right: 25px;
    float: left;
}

    .ty_dongtai_l h2 {
        margin-top: 20px;
        font-size: 30px;
        font-weight: normal;
    }

    .ty_dongtai_l span {
        margin-top: 5px;
        display: block;
        color: #666;
    }

.ty_dongtai_r {
    width: 455px;
    float: left;
    overflow: hidden;
    padding-right: 20px;
}

    .ty_dongtai_r a {
        display: block;
    }

        .ty_dongtai_r a:hover h3, p {
            color: #333;
        }

        .ty_dongtai_r a h3 {
            font-size: 18px;
            font-weight: normal;
            margin-top: 15px;
            color: #333;
        }

        .ty_dongtai_r a p {
            font-size: 15px;
            margin-top: 8px;
            line-height: 23px;
            color: #999;
        }

    .ty_dongtai_r h3 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .ty_dongtai_r p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

.ty_newsbox {
    width: 1200px;
    margin: 50px auto 0;
}

.ty_newstitlebox {
    height: 53px;
    overflow: hidden;
    background: url(/catarc/images/qbw-general/tytitle-bg.png) no-repeat center bottom;
}

    .ty_newstitlebox .ty_newstitle {
        float: left;
        font-size: 24px;
        font-weight: bold;
        color: #333;
    }

    .ty_newstitlebox .ty_newstitlemore {
        float: right;
        font-size: 15px;
        padding: 5px 10px 0 0;
        font-weight: bold;
    }

        .ty_newstitlebox .ty_newstitlemore a {
            color: #666;
        }

        .ty_newstitlebox .ty_newstitlemore:hover a {
            color: #4560ff;
        }

.ty_news {
    margin-top: 30px;
}

    .ty_news .ty_jiaodian {
        width: 550px;
        height: 330px;
        float: left;
        overflow: hidden;
        position: relative;
    }

        .ty_news .ty_jiaodian .swiper {
            width: 550px;
            height: 330px;
        }

.swiper .bottom-text {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 40px;
    line-height: 40px;
    color: #fff;
    padding: 0 100px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1001;
    background-color: rgba(0, 0, 0, 0.6);
}

.swiper-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    line-height: 40px;
}

    .swiper-bottom .swiper-pagination {
        right: 0;
        bottom: 18px;
    }

.swiper-pagination-bullet {
    margin-right: 6px;
    background: #fff !important;
}

.ty_news .ty_jiaodian img {
    width: 550px;
    height: 330px;
}

.ty_news .ty_newslist {
    float: right;
    overflow: hidden;
    width: 600px;
}

    .ty_news .ty_newslist li {
        margin-bottom: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .ty_news .ty_newslist li a {
            font-size: 16px;
            color: #333;
        }

            .ty_news .ty_newslist li a span {
                font-size: 15px;
                color: #999;
                float: right;
                margin-left: 30px;
                display: inline;
            }

            .ty_news .ty_newslist li a:hover {
                text-decoration: underline;
            }

.ty_lingbujianlist {
    margin: 20px 0;
    padding-left: 30px;
}

    .ty_lingbujianlist li {
        background: url(/catarc/images/qbw-general/ty_lingbujianico.png) no-repeat left 12px;
        padding-left: 25px;
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 15px;
        color: #333;
    }

.ty_jichulink {
    width: 250px;
    height: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    font-size: 16px;
    border: 1px solid #333333;
    color: #333;
    margin: 30px auto;
    transition: all .3s;
}

    .ty_jichulink:hover {
        background: #666;
        border: 1px solid #666;
        color: #fff;
        opacity: .8;
        visibility: visible;
    }

.ty_newslisttitle {
    height: 53px;
    overflow: hidden;
    background: url(/catarc/images/qbw-general/tytitle-bg-list.png) no-repeat center bottom;
    margin-top: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.ty_newslistbox {
    padding: 20px;
    margin-top: 20px;
}

    .ty_newslistbox li {
        height: 60px;
        line-height: 60px;
        font-size: 18px;
        background: url(/catarc/images/qbw-general/ty_lingbujianico.png) no-repeat left center;
        padding-left: 30px;
    }

        .ty_newslistbox li span {
            float: right;
            font-size: 16px;
            color: #999;
        }

        .ty_newslistbox li a:hover {
            text-decoration: underline;
            color: #333;
        }

.ty_newsdetailtitle {
    border-bottom: 1px solid #bec7ff;
    padding: 50px 30px;
    font-size: 26px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: 30px;
}

.ty_newsdetailtxt {
    font-size: 16px;
    line-height: 35px;
    color: #333;
    padding: 40px 30px;
}

.ty_indexjianjie {
    width: 1200px;
    margin: 100px auto 0;
    padding-bottom: 35px;
}

.ty_indexjianjie_txtbox {
    width: 1140px;
    margin: 0 auto;
    padding: 30px 30px 0;
}

.ty_indexjianjie_txtbox_txt {
    width: 500px;
    margin-left: 30px;
}

    .ty_indexjianjie_txtbox_txt h3 {
        font-size: 25px;
        color: #333;
        font-weight: normal;
        text-align: center;
        margin-top: 30px;
    }

    .ty_indexjianjie_txtbox_txt p {
        font-size: 16px;
        line-height: 30px;
        color: #333333;
        margin-top: 20px;
    }

.ty_indexjianjie_txtbox_img {
    width: 550px;
}

.ty_indexjianjie_txtbox_txt a.jianjiemore {
    width: 219px;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    margin: 50px auto 0;
    background: url(/catarc/images/qbw-general/tyindexxiangxi.png) no-repeat center top;
    display: block;
    text-align: center;
    color: #fff;
}

    .ty_indexjianjie_txtbox_txt a.jianjiemore:hover {
        background: url(/catarc/images/qbw-general/tyindexxiangxi-1.png) no-repeat center top;
    }
/*以下是2024年7月新增的标准制修订里的标准解读*/
.biaozhunjiedu_t {
    font-size: 30px;
    font-family: "微软雅黑";
    margin-bottom: 30px;
}

.biaozhunjiedu_searchbox {
    width: 900px;
    margin: 50px auto 0;
}

.biaozhunjiedu_searchinput {
    width: 600px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    padding-left: 20px;
    float: left;
    background: #f9f9f9;
    border: 1px solid #cdcdcd;
    border-radius: 10px;
    margin-right: 20px;
    color: #666;
}

.biaozhunjiedu_searchbtn {
    width: 150px;
    height: 52px;
    line-height: 52px;
    float: left;
    border: none;
    border-radius: 10px;
    text-align: center;
    background: #1081bd;
    font-size: 20px;
    color: #fff;
}

.biaozhunjiedu_more {
    margin-top: 30px;
    font-size: 18px;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f9f9f9;
}

    .biaozhunjiedu_more:hover {
        color: #1081bd;
        background: #f3f3f3;
    }

.biaozhunyunke {
    overflow: hidden;
}

    .biaozhunyunke li {
        width: 300px;
        height: 230px;
        float: left;
        background: #f8f8f8;
        margin: 0px 25px 25px 0;
        overflow: hidden;
    }

        .biaozhunyunke li:hover {
            background: #f3f3f3;
        }

        .biaozhunyunke li.right {
            margin-right: 0px
        }

        .biaozhunyunke li .imgbox {
            width: 300px;
            height: 170px;
            overflow: hidden;
        }

        .biaozhunyunke li .biaozhunzhishipin {
            position: absolute;
            left: 130px;
            top: 60px;
            z-index: 999
        }

        .biaozhunyunke li .imgbox img {
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        .biaozhunyunke li:hover .imgbox img {
            transform: scale(1.1);
        }

        .biaozhunyunke li a {
            display: block;
            width: 300px;
            height: 230px;
            overflow: hidden;
            position: relative;
        }

        .biaozhunyunke li p {
            padding: 15px;
            text-align: center;
            font-size: 16px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }


.biaozhunyunke_list {
    overflow: hidden;
}

    .biaozhunyunke_list li {
        width: 380px;
        height: 270px;
        float: left;
        background: #f8f8f8;
        margin: 0px 25px 25px 0;
        overflow: hidden;
    }

        .biaozhunyunke_list li:hover {
            background: #f3f3f3;
        }

        .biaozhunyunke_list li.right {
            margin-right: 0px
        }

        .biaozhunyunke_list li .imgbox {
            width: 380px;
            height: 215px;
            overflow: hidden;
        }

        .biaozhunyunke_list li .biaozhunzhishipin {
            position: absolute;
            left: 170px;
            top: 80px;
            z-index: 999
        }

        .biaozhunyunke_list li .imgbox img {
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        .biaozhunyunke_list li:hover .imgbox img {
            transform: scale(1.1);
        }

        .biaozhunyunke_list li a {
            display: block;
            width: 380px;
            height: 270px;
            overflow: hidden;
            position: relative;
        }

        .biaozhunyunke_list li p {
            padding: 15px;
            text-align: center;
            font-size: 16px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.biaozhunjiedu_news {
    overflow: hidden;
    padding: 18px 0;
    border-bottom: 1px solid #e0e0e0
}

.biaozhunjiedu_news_l {
    float: left;
    width: 106px;
}

    .biaozhunjiedu_news_l p.date {
        font-size: 15px;
        color: #999;
        height: 35px;
        line-height: 35px;
    }

.biaozhunjiedu_news_m {
    float: left;
    width: 500px;
    padding-left: 26px;
    font-size: 15px;
    color: #798187;
    border-left: 1px solid #ebebeb;
}

    .biaozhunjiedu_news_m a {
        color: #3b3e40;
        font-size: 18px;
        height: 35px;
        line-height: 35px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.biaozhunjiedu_news_r {
    float: right;
    height: 35px;
    line-height: 35px;
}

    .biaozhunjiedu_news_r a {
        margin: 0px 20px 0 0;
    }

.biaozhunjiedu_detail_title {
    font-size: 32px;
    margin-bottom: 20px;
}

.biaozhunjiedu_detail_time {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    margin-bottom: 50px;
}

.biaozhunjiedu_detail span {
    color: #999;
}

.biaozhunjiedu_detail_content {
    font-size: 18px;
    line-height: 35px;
    color: #555;
}

.biaozhunyunke_detail {
}

.jiedunewslist {
    overflow: hidden;
    margin-bottom: 100px;
}

    .jiedunewslist li {
        border-bottom: 1px solid #eee;
        padding: 20px 150px 20px 0;
        font-size: 18px;
        position: relative;
    }

        .jiedunewslist li a {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .jiedunewslist li:hover {
            background: #fcfcfc;
        }

        .jiedunewslist li h3 {
            font-size: 18px;
            font-weight: normal;
        }

        .jiedunewslist li span.time {
            font-size: 16px;
            color: #999;
            position: absolute;
            top: 23px;
            right: 0px;
        }

.jiedumenu {
    overflow: hidden;
    border-top: 1px solid #dddddd;
}

    .jiedumenu li {
        font-size: 20px;
        border-bottom: 1px solid #dddddd;
        padding-left: 20px
    }

        .jiedumenu li a {
            padding: 25px 10px 25px 0;
            display: block;
        }

            .jiedumenu li a:hover {
                color: #1081bd;
                background: url(/catarc/images/qbw-general/leftmenu-r.png) no-repeat 110px center;
            }

            .jiedumenu li a.curr {
                color: #1081bd;
                background: url(/catarc/images/qbw-general/leftmenu-r.png) no-repeat 110px center;
            }

        .jiedumenu li.jiedubiaoti {
            padding: 25px 0 25px 20px;
            background: #1281bc;
            color: #fff;
            font-weight: bold;
        }

a.jdmorenews {
    padding: 20px 0;
    font-size: 18px;
    text-align: center;
    display: block;
    border-bottom: 1px solid #eee;
}

    a.jdmorenews:hover {
        color: #1281bc;
        background: #fcfcfc;
    }
.art-body-img{
	width: 100%;
}

/* 通用基础专题 Header/Footer。 */
.tyjc-site-header {
    min-width: 1200px;
    height: 112px;
    background: #eaf1fb;
    border-bottom: 1px solid #dce5f2;
}

.tyjc-header-inner {
    width: 1200px;
    height: 112px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.tyjc-header-brand {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    color: #123f87;
}

.tyjc-header-logo {
    display: block;
    flex: 0 0 auto;
}

.tyjc-header-logo > img {
    width: 242px;
    height: 70px;
    display: block;
}

.tyjc-header-divider {
    width: 1px;
    height: 54px;
    margin: 0 22px;
    background: #c7d4e6;
}

.tyjc-header-title {
    width: 230px;
    display: block;
    color: #123f87;
}

.tyjc-header-title:hover {
    color: #123f87;
}

.tyjc-header-title strong {
    display: block;
    color: #123f87;
    font-size: 27px;
    line-height: 34px;
    font-weight: bold;
}

.tyjc-header-title small {
    display: block;
    margin-top: 4px;
    color: #4168a8;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
}

.tyjc-header-toggle {
    display: none;
}

.tyjc-header-nav {
    height: 112px;
    margin-left: auto;
}

.tyjc-header-nav ul {
    height: 112px;
    display: flex;
    align-items: stretch;
    gap: 34px;
}

.tyjc-header-nav li {
    height: 112px;
    position: relative;
}

.tyjc-header-nav li a {
    height: 112px;
    display: flex;
    align-items: center;
    color: #182b4c;
    font-size: 16px;
    white-space: nowrap;
}

.tyjc-header-nav li a:hover,
.tyjc-header-nav li.curr a {
    color: #145fc1;
}

.tyjc-header-nav li.curr::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 24px;
    width: 28px;
    height: 3px;
    margin-left: -14px;
    background: #2367e8;
}

.tyjc-site-footer {
    min-width: 1200px;
    margin-top: 90px;
    color: #132b54;
    background: #eaf1fb;
    border-top: 1px solid #dce5f2;
}

.tyjc-footer-main {
    width: 1200px;
    height: 220px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 320px 1px 340px 1px 1fr;
    align-items: center;
    column-gap: 42px;
}

.tyjc-footer-brand img {
    width: 180px;
    height: auto;
    display: block;
    margin-bottom: 14px;
}

.tyjc-footer-brand strong {
    display: block;
    color: #123f87;
    font-size: 20px;
    line-height: 28px;
}

.tyjc-footer-brand p {
    margin-top: 12px;
    color: #64738b;
    font-size: 14px;
    line-height: 24px;
}

.tyjc-footer-separator {
    width: 1px;
    height: 128px;
    background: #ccd8e9;
}

.tyjc-footer-contact {
    display: grid;
    row-gap: 24px;
}

.tyjc-footer-contact-item {
    position: relative;
    min-height: 44px;
    padding-left: 50px;
    color: #445570;
    font-size: 15px;
    line-height: 24px;
}

.tyjc-footer-contact-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 34px;
    height: 34px;
    border: 1px solid #9eb5d5;
    border-radius: 50%;
    background: #fff;
}

.tyjc-footer-contact-item:first-child::after {
    content: "";
    position: absolute;
    left: 13px;
    top: 12px;
    width: 8px;
    height: 8px;
    border: 2px solid #1f5bb4;
    border-radius: 50%;
}

.tyjc-footer-contact-item:last-child::after {
    content: "@";
    position: absolute;
    left: 9px;
    top: 6px;
    color: #1f5bb4;
    font-size: 18px;
    font-weight: bold;
}

.tyjc-footer-contact-label {
    display: block;
    color: #132b54;
    font-size: 16px;
    font-weight: bold;
}

.tyjc-footer-contact a {
    color: #445570;
}

.tyjc-footer-contact a:hover {
    color: #145fc1;
}

.tyjc-footer-follow {
    display: flex;
    align-items: center;
    gap: 24px;
}

.tyjc-footer-follow > img {
    width: 106px;
    height: 106px;
    padding: 7px;
    background: #fff;
    border: 1px solid #d7e0ec;
}

.tyjc-footer-follow strong {
    display: block;
    margin-bottom: 8px;
    color: #132b54;
    font-size: 17px;
}

.tyjc-footer-follow p {
    color: #314663;
    font-size: 15px;
    line-height: 24px;
}

.tyjc-footer-follow small {
    display: block;
    margin-top: 8px;
    color: #7a899d;
    font-size: 13px;
}

.tyjc-footer-bottom {
    height: 48px;
    color: rgba(255, 255, 255, 0.78);
    background: #101c40;
}

.tyjc-footer-bottom-inner {
    width: 1200px;
    height: 48px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 96px;
    font-size: 14px;
}

.tyjc-footer-legal,
.tyjc-footer-bottom nav {
    display: flex;
    align-items: center;
    gap: 36px;
}

.tyjc-footer-bottom a {
    color: rgba(255, 255, 255, 0.78);
}

.tyjc-footer-bottom a:hover {
    color: #fff;
}

/* 通用基础专题缩放适配，避免影响 qbw-general 中的其它专题。 */
body.tyjc-cms-page {
    min-width: 0;
    overflow-x: clip;
}

body.tyjc-cms-page .newscontent img,
body.tyjc-cms-page .ty_newsdetailtxt img,
body.tyjc-cms-page .ty_jianjietxt img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 1199px) {
    body.tyjc-cms-page,
    body.tyjc-cms-page *,
    body.tyjc-cms-page *::before,
    body.tyjc-cms-page *::after {
        box-sizing: border-box;
    }

    body.tyjc-cms-page {
        overflow-x: hidden;
    }

    body.tyjc-cms-page .mainbox,
    body.tyjc-cms-page .ty_newsbox,
    body.tyjc-cms-page .ty_indexjianjie {
        width: calc(100% - 48px);
    }

    .tyjc-site-header {
        position: relative;
        z-index: 1000;
        width: 100%;
        min-width: 0;
        height: 84px;
    }

    .tyjc-header-inner {
        width: 100%;
        height: 84px;
        padding: 0 16px;
    }

    .tyjc-header-logo > img {
        width: 170px;
        height: auto;
    }

    .tyjc-header-divider {
        height: 44px;
        margin: 0 12px;
    }

    .tyjc-header-title {
        width: 180px;
    }

    .tyjc-header-title strong {
        font-size: 22px;
        line-height: 28px;
    }

    .tyjc-header-title small {
        margin-top: 2px;
        font-size: 12px;
        line-height: 18px;
    }

    .tyjc-header-toggle {
        width: 42px;
        height: 42px;
        display: block;
        flex: 0 0 42px;
        margin-left: auto;
        padding: 9px;
        border: 1px solid #cbd8e8;
        border-radius: 6px;
        background: rgba(255, 255, 255, 0.86);
        cursor: pointer;
    }

    .tyjc-header-toggle span {
        height: 2px;
        display: block;
        margin: 5px 0;
        background: #123f87;
        transition: transform 180ms ease, opacity 180ms ease;
    }

    .tyjc-nav-open .tyjc-header-toggle span:nth-child(1) {
        transform: translateY(7px) rotate(45deg);
    }

    .tyjc-nav-open .tyjc-header-toggle span:nth-child(2) {
        opacity: 0;
    }

    .tyjc-nav-open .tyjc-header-toggle span:nth-child(3) {
        transform: translateY(-7px) rotate(-45deg);
    }

    .tyjc-header-nav {
        position: absolute;
        top: 84px;
        right: 0;
        left: 0;
        height: auto;
        display: none;
        margin: 0;
        border-top: 1px solid #dce5f2;
        border-bottom: 1px solid #d2deed;
        background: #eaf1fb;
    }

    .tyjc-nav-open .tyjc-header-nav {
        display: block;
    }

    .tyjc-header-nav ul {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 0;
        padding: 8px 24px 16px;
    }

    .tyjc-header-nav li,
    .tyjc-header-nav li a {
        width: 100%;
        height: auto;
    }

    .tyjc-header-nav li a {
        min-height: 48px;
        padding: 0 12px;
        border-bottom: 1px solid #dce5f2;
        font-size: 16px;
    }

    .tyjc-header-nav li.curr a {
        background: rgba(35, 103, 232, 0.06);
    }

    .tyjc-header-nav li.curr::after {
        display: none;
    }

    .ty_indexbanner,
    .ty_secondbanner {
        width: 100%;
        min-width: 0;
    }

    .ty_indexbanner {
        height: 40.833vw;
        max-height: 490px;
        background-size: cover;
    }

    .ty_secondbanner {
        height: 23.333vw;
        max-height: 280px;
        background-size: cover;
    }

    .ty_indexjianjie {
        height: auto;
        margin-top: 64px;
        background-size: 100% auto !important;
    }

    .ty_indexjianjie_txtbox {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        align-items: center;
        gap: 36px;
        padding: 30px;
        background-size: 100% auto !important;
    }

    .ty_indexjianjie_txtbox_txt,
    .ty_indexjianjie_txtbox_img {
        width: 100%;
        float: none;
        margin: 0 !important;
        padding: 0;
    }

    .ty_indexjianjie_txtbox_txt p {
        width: auto;
        height: auto;
        margin: 20px 0 0;
    }

    .ty_indexjianjie_txtbox_img img {
        width: 100%;
        height: auto;
        display: block;
    }

    .ty_anquan_ad {
        width: calc(100% - 48px);
        height: auto;
    }

    .ty_anquan_ad img {
        max-width: 100%;
        height: auto;
    }

    .ty_news {
        display: grid;
        grid-template-columns: minmax(0, 11fr) minmax(0, 12fr);
        gap: clamp(24px, 4.1667%, 50px);
        align-items: start;
    }

    .ty_news .ty_jiaodian,
    .ty_news .ty_jiaodian .swiper,
    .ty_news .ty_newslist {
        width: 100%;
        float: none;
    }

    .ty_news .ty_jiaodian {
        height: auto;
        aspect-ratio: 5 / 3;
    }

    .ty_news .ty_jiaodian .swiper {
        height: 100%;
    }

    .ty_news .ty_jiaodian img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .ty_news .ty_newslist {
        min-width: 0;
    }

    .ty_dongtai {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 30px;
    }

    .ty_dongtai li {
        width: 100%;
        float: none;
        margin: 0;
    }

    .ty_dongtai_l {
        width: 80px;
        margin-right: 25px;
    }

    .ty_dongtai_r {
        width: calc(100% - 105px);
        padding-right: 20px;
    }

    .ty_newslistbox li {
        height: auto;
        min-height: 60px;
        line-height: 30px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .ty_newslistbox li a {
        display: block;
        overflow: hidden;
    }

    .ty_newsdetailtitle,
    .ty_newsdetailtxt,
    .newsdetail_title,
    .newscontent {
        overflow-wrap: anywhere;
    }

    .newscontent table,
    .ty_newsdetailtxt table {
        max-width: 100%;
        display: block;
        overflow-x: auto;
    }

    .ty_contacttable {
        width: 100% !important;
        max-width: 100%;
        display: block;
        overflow-x: auto;
    }

    .tyjc-site-footer {
        width: 100%;
        min-width: 0;
    }

    .tyjc-footer-main {
        width: calc(100% - 48px);
        height: auto;
        min-height: 220px;
        grid-template-columns: 210px 220px minmax(0, 1fr);
        column-gap: 24px;
        padding: 28px 0;
    }

    .tyjc-footer-separator {
        display: none;
    }

    .tyjc-footer-brand img {
        width: 150px;
    }

    .tyjc-footer-follow {
        gap: 12px;
    }

    .tyjc-footer-follow > img {
        flex: 0 0 106px;
    }

    .tyjc-footer-bottom {
        height: auto;
        min-height: 48px;
    }

    .tyjc-footer-bottom-inner {
        width: calc(100% - 48px);
        height: auto;
        min-height: 48px;
        flex-wrap: wrap;
        gap: 10px 32px;
        padding: 10px 0;
    }

    .tyjc-footer-legal,
    .tyjc-footer-bottom nav {
        gap: 20px;
    }
}

@media (max-width: 720px) {
    body.tyjc-cms-page .mainbox,
    body.tyjc-cms-page .ty_newsbox,
    body.tyjc-cms-page .ty_indexjianjie,
    .ty_anquan_ad {
        width: calc(100% - 32px);
    }

    .tyjc-header-logo > img {
        width: 136px;
    }

    .tyjc-header-divider {
        margin: 0 8px;
    }

    .tyjc-header-title {
        width: 145px;
    }

    .tyjc-header-title strong {
        font-size: 19px;
        line-height: 24px;
    }

    .tyjc-header-title small {
        font-size: 11px;
    }

    .ty_indexjianjie_txtbox,
    .ty_news,
    .ty_dongtai {
        grid-template-columns: minmax(0, 1fr);
    }

    .ty_indexjianjie_txtbox {
        gap: 24px;
        padding: 24px;
    }

    .ty_news .ty_newslist {
        margin-top: 24px;
    }

    .ty_newslisttitle {
        height: auto;
        min-height: 53px;
        padding-bottom: 16px;
    }

    .ty_newslistbox {
        padding: 10px 0;
    }

    .ty_newslistbox li span {
        margin-left: 16px;
    }

    .ty_newsdetailtitle {
        padding: 36px 16px;
        font-size: 22px;
    }

    .ty_newsdetailtxt,
    .newscontent {
        padding-right: 16px;
        padding-left: 16px;
    }

    .tyjc-footer-main {
        width: calc(100% - 32px);
        grid-template-columns: 1fr 1fr;
        row-gap: 28px;
    }

    .tyjc-footer-follow {
        grid-column: 1 / -1;
        justify-self: center;
    }

    .tyjc-footer-bottom-inner {
        width: calc(100% - 32px);
    }
}

@media (min-width: 901px) and (max-width: 1199px) {
    .tyjc-footer-main {
        grid-template-columns: 210px 250px minmax(0, 1fr);
    }
}

@media (max-width: 520px) {
    .tyjc-header-logo > img {
        width: 118px;
    }

    .tyjc-header-title {
        width: 126px;
    }

    .tyjc-header-title strong {
        font-size: 17px;
    }

    .tyjc-header-title small {
        display: none;
    }

    .tyjc-footer-main {
        grid-template-columns: 1fr;
    }

    .tyjc-footer-follow {
        grid-column: auto;
        justify-self: start;
    }

    .tyjc-footer-legal,
    .tyjc-footer-bottom nav {
        flex-wrap: wrap;
        justify-content: center;
    }
}
