@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0}
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { font-family:"微软雅黑", "宋体" }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }

.fl_l{float:left}
.fl_r{float:right}
.ov{overflow:hidden}
.clear{clear:both; height:1px; line-height:1px}
.pad_top20{ padding-top:20px}

.x_banner{ overflow:hidden; width:100%; min-width:1150px; text-align:center;position: relative;height:406px;background: url(x_banner0916.jpg) no-repeat center top;}

.body_bg{ background:url(x_bg_line0916.png) repeat-x center 406px}
.x_box1100{ width:1100px; margin:0 auto; padding-top:55px}
.x_box1150{ width:1150px; margin:0 auto; padding-top:55px}
.x_xxzx_tit{ padding-bottom:35px; text-align:center}
.x_xxzx_list{ overflow:hidden;display: flex;flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.x_xxzx_list li{ background:url(x_dian0916.jpg) no-repeat left center; padding-left:20px; line-height:50px;}
.x_xxzx_list li:nth-child(even){margin-right:0px}
.x_xxzx_list li a{ font-size:18px; color:#000}
.x_xxzx_list li a:hover{ color:#000000}

.x_mtbd_list{ overflow:hidden;}
.x_mtbd_list li{ background:url(x_dian0916.jpg) no-repeat left center; padding-left:20px; line-height:50px; float: left; width: 525px;}
.x_mtbd_list li:nth-child(even){margin-right:0px}
.x_mtbd_list li a{ font-size:18px; color:#000}
.x_mtbd_list li a:hover{ color:#000000}

.x_mtbd_list li{background:url(x_dian20916.jpg) no-repeat left center;}
.x_jbjj_box{ background:url(x_bg_line20916.jpg) no-repeat center 40px; min-width:1150px}
.x_jj_con1100{ width:1100px; margin:0 auto; overflow:hidden; padding-top:40px}
.x_jj_leftpic{ float:left; }
.x_jj_zy{ float:left; padding-top:24px; line-height:34px; font-size:18px; color:#000; float:left; width:470px; height:180px; box-sizing:border-box;
    background: url(x_dian20916.jpg) no-repeat left 38px,url(x_xian20919.jpg) no-repeat bottom center;
    padding-left: 20px;
}

.x_jj_zy>div p{
    text-indent: 0!important;
}

.x_jj_zy:nth-child(2n){
    margin-left: 75px;
}

.x_jj_zy:nth-child(5),.x_jj_zy:nth-child(6){
    background: url(x_dian20916.jpg) no-repeat left 38px;
}

.x_jbjj_scroll_y{
    overflow-y: scroll;
    max-height: 330px;
}


.x_jj_listbox{ float:left; margin-top:150px; overflow:hidden; width:715px}
.x_jjlb_left{ float:left; width:30px; text-align:center; padding-top:40px}
.x_jjlb_list{ width:652px; overflow:hidden; float:left}
.x_jjlb_list ul{ width:2000px;}
.x_jjlb_list ul li{ float:left; margin-right:15px; width:207px;}
.x_xcsp_box{ overflow:hidden}
.x_video_left{ width:45px; padding-top:115px; float:left}
.x_video_right{ width:45px; padding-top:115px; float:left; text-align:right}
.x_video_list{ width:1060px; float:left; overflow:hidden}
.x_video_list ul{ width:5000px}
.x_video_list ul li{ width:515px; float:left; margin-right:30px;}
.x_video_list ul li a{ display:block; background:#d8e3f5; height:60px; line-height:60px; padding-left:40px; font-size:20px; color:#3e3a3a; font-weight:bold; transition: 0.3s;  transition-delay:100%}
.x_video_list ul li a:hover{ background:#6289d6; color:#fff}

.x_bqxx{ background:#6289d6; text-align:center; padding:40px; font-size:20px; color:#fff; line-height:150%; margin-top:140px; min-width:1150px}




.swiper1 { width: 1200px; height: 380px; margin: 0 auto;position:relative;}
.swiper1 a{display:flex;width:100%;height:100%; flex-direction: row; justify-content: center;}
.swiper1 img {display: block; width: auto; height: 100%;}
.swiper1 .swiper-slide { width: 720px; height: 380px; visibility: hidden; }
.swiper1 .swiper-slide-visible { visibility: visible; }
.swiper1 .but { width: 40px; height: 120px; position: absolute; top: 40%; user-select: none;}
.swiper1 .swiper-button-prev { left: 0; background:url(x_tpzx_left0916.png) no-repeat center center;}
.swiper1 .swiper-button-prev::after{content:'';} 

.swiper1 .swiper-button-next { right: 0; background:url(x_tpzx_right0916.png) no-repeat center center;}
.swiper1 .swiper-button-next::after{content:'';} 


.swiper2 { width: calc(100% - 50px); height: 144px; margin: 0 auto; padding:0 0px;position:relative;box-sizing: border-box;margin:0 auto;overflow: visible;}
.swiper2 a{display:block;width:100%;height:100%;}
.swiper2 .swiper-slide { width: calc(715px / 3); height: 144px; padding:0 25px;box-sizing: border-box;}
.swiper2 img {display: block; width: 100%; height: 100%; }
.swiper2 .but { width: 25px; height: 80px; position: absolute; top: 40%; user-select: none;background-size: 80% 80%;}

.swiper2 .swiper-button-prev { left: -12px; background:url(x_tpzx_left0916.png) no-repeat center center;}
.swiper2 .swiper-button-prev::after{content:'';} 

.swiper2 .swiper-button-next { right: -12px; background:url(x_tpzx_right0916.png) no-repeat center center;}
.swiper2 .swiper-button-next::after{content:'';} 



.swiper3 { width: calc(100% - 50px); height: 385px; margin: 0 auto; padding:0 0px;position:relative;box-sizing: border-box;margin:0 auto;overflow: visible;}
.swiper3 a{display:block;width:100%;height:100%;}
.swiper3 .swiper-slide { width: calc(1150px / 2); height: 385px; padding:0 30px;box-sizing: border-box;overflow: hidden;position: relative;}

.swiper3 .t-outer{background:#d8e3f5; height:60px; line-height:60px; font-size:20px; color:#3e3a3a; font-weight:bold;position: absolute;z-index: 5; left: 30px; right:30px; bottom:0;}
.swiper3 .t{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left: 18px;}

.swiper3 img {display: block; width: 100%; height: calc(100% - 60px); }
.swiper3 .but { width: 25px; height: 80px; position: absolute; top: 45%; user-select: none;}

.swiper3 .swiper-button-prev { left: -12px; background:url(x_tpzx_left0916.png) no-repeat center center;}
.swiper3 .swiper-button-prev::after{content:'';} 

.swiper3 .swiper-button-next { right: -12px; background:url(x_tpzx_right0916.png) no-repeat center center;}
.swiper3 .swiper-button-next::after{content:'';} 



.swiper4 { max-width: 1920px;width:100%; height: 420px; margin: 0 auto;position:relative;}
.swiper4 a{display:flex;width:100%;height:100%;flex-wrap: nowrap;justify-content: center;}
.swiper4 img {display: block; width: auto; height: 100%;}
.swiper4 .swiper-slide { width: calc(100vw / 3); height: 420px;opacity: .6; }
.swiper4 .swiper-slide img{height:80%;transform: translate(0, 10%);}
.swiper4 .t-outer{background:rgba(255,255,255,.8); height:50px;font-size:14px; color:#3e3a3a;position: absolute;z-index: 5; left: 0px; right:0px; bottom:0;visibility: hidden;
    padding:10px 50px 10px 50px;
    display: flex;
    justify-content: center;
}
.swiper4 .t{
    line-height:1.5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.swiper4 .swiper-slide-active { opacity: 1; }
.swiper4 .swiper-slide-active img{height:100%;transform: translate(0, 0);}
.swiper4 .swiper-slide-active .t-outer{visibility: visible;}


.swiper4 .but { width: 40px; height: 120px; position: absolute; top: 35%; user-select: none;z-index:10;}
.swiper4 .swiper-button-prev { left: 30%; background:url(x_tpzx_left0916.png) no-repeat center center;}
.swiper4 .swiper-button-prev::after{content:'';} 

.swiper4 .swiper-button-next { right: 30%; background:url(x_tpzx_right0916.png) no-repeat center center;}
.swiper4 .swiper-button-next::after{content:'';} 


.x_box1200{ width:1200px; margin:0 auto; padding-top:55px}

.x_breadcrumb{
    border-bottom: 1px solid #d8e3f5;
}
.x_breadcrumb a{
    font-size: 18px;
    color: #fff;
    line-height: 2;
}

.x_breadcrumb >div{
    /* font-size: 18px; */
    color: #fff;
    /* line-height: 2; */
}

.x_content{
    margin-top: 40px;
}

.x_content_list li{
    overflow: hidden;
    line-height: 40px;
    position: relative;
    background: url(x_dian0916.jpg) no-repeat left center;
}

.list_txt{
    font-size: 18px;
    float: left;
    padding-left: 20px;
    width: 88%;
}

.list_txt a{
    color: #000000;

}

.list_time{
    font-size: 14px;
    color: #595758;
    position: absolute;
    right: 0;
    top: 0;
}

.x_content_title{
    margin-top: 50px;
    font-size: 36px;
    line-height: 48px;
    color: #333;
    padding-bottom: 20px;
    font-weight: bold;
    text-align: center;
}

.x_content_con{
    margin: 40px 0;
    font-size: 18px;
    color: #000;
    overflow: hidden;
    line-height: 36px;
}

.pad_top60{
    padding-top: 60px;
}

@media screen and (max-width: 768px) {
    body {
        font-size: 12px;
        padding: 10px;
    }
    .x_box1100 {
        width: 100%;
    }
}























