
/* CSS Document */
body{ background:#f9f5eb}
.x_shbdmov{width:100%; height:100vh; overflow:hidden; position:relative; zoom:1}
.x_shbdmov video{width: 100%; height: 100%; object-fit: cover;}
.x_shbdbg{ background:url(x_shbdbg.jpg) no-repeat center top;}

.x_shbdywbox{width:1300px; margin:0 auto; padding-top:40px; overflow:hidden}
.x_shbdlb{ width:765px; height:450px; float:left}
.x_shbdnews{ width:530px; float:right}
.x_shbdnews li{border-top: 3px solid #ffe396;
    box-sizing: border-box;
    line-height: 26px;
    padding: 15px 40px 10px 15px;
    min-height: 80px;
	height: auto;}
.x_shbdnews li:hover{ background:url(x_shbdli1.png) no-repeat left center;}
.x_shbdnews li a{font-size:18px; font-weight:bold; color:#333}
.x_shbdnews li:hover a{color:#fff}
.x_shbdnews span a{ color:#e10000; font-size:14px; background:#ffe396; padding-right:10px; height:24px; line-height:24px; display:block; text-align:right }
.x_shbdnews span a:hover{background:#e9514c; color:#fff}
.x_shbdjjbg{ background:url(x_shbdjjbgbg.png) no-repeat left center; height:54px; width:1300px; margin:45px auto 0 auto; text-align:right; padding-top:30px; box-sizing:border-box}
.x_shbdjjbg a{ font-size:14px; color:#cf615f; display:block}

.x_shbdjjbgbox{ width:1300px; margin:0 auto; padding-top:30px; overflow:hidden}
.x_shbdjjbgbox_l{ width:670px; float:left; height:385px; background:url(x_shbdjj_l_bg.png) no-repeat left bottom #fff8ed; padding:35px 30px 0 30px; box-sizing:border-box}
.x_shbdjjbgbox_l a{ font-size:22px; line-height:36px; color:#333}
.x_shbdjjbgbox_l a:hover{ color:#e1321b}
.x_shbdjjbgbox_l span{display:block; font-size:14px; line-height:26px; color:#666; padding-top:30px}
.x_shbdjjbgbox_l p{ text-align:right; padding-top:20px}

.x_shbdjjbgbox_r{ width:630px; height:385px; float:right}

.x_shbdjjbg_list{padding-top:10px; overflow:hidden; clear:both}
.x_shbdjjbg_list li{ height:47px; line-height:47px; margin-bottom:3px; background:url(x_shbdli2.png) no-repeat 11px center #fff9ef; padding-left:30px; width:645px; float:left; box-sizing:border-box}
.x_shbdjjbg_list li a{ font-size:18px; color:#333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x_shbdjjbg_list li:nth-child(odd){margin-right:10px}
.x_shbdjjbg_list li:hover{background:url(x_shbdli3.png) no-repeat left center #f9ece4}

.x_shbd_bgshan{background:url(x_shbdbgshan.png) no-repeat center 250px}
.x_shbdxxdttit{background:url(x_shbdxxdt.png) no-repeat left center; height:53px; width:1300px; margin:45px auto 0 auto;}
.x_shbdxxdttit a{ font-size:14px; color:#cf615f; text-align:right; padding-top:30px; display:block}
.x_shbdxxdtbox{width:1300px; margin:35px auto 0 auto; overflow:hidden}
.x_shbdxxdt_l{width:627px; float:left; background:url(x_shbdxxdtline.png) no-repeat center top; padding-top:5px}
.x_shbdxxdt_h{padding:25px; background:#fff9ef}
.x_shbdxxdt_h a{ font-size:18px; color:#333; display:block; line-height:24px}
.x_shbdxxdt_h a:hover{ color:#e70012}
.x_shbdxxdt_h span{font-size:16px; color:#666; padding-top:10px; line-height:26px; display:block}
.x_shbdxxdt_h span a{color:#d27b82; font-size:16px; display:inline}
.x_shbdxxdtlist li{margin-top:6px; background:#fdf8f0; height:52px; line-height:52px; padding:0 25px;}
.x_shbdxxdtlist li a{ font-size:18px; color:#333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x_shbdxxdtlist li a:hover{color:#e70012}
.x_shbdxxdt_r{float:right}

.x_shbdplbox{width:1300px; margin:0 auto; padding-top:40px; overflow:hidden}
.x_shbdplbox_l{ width:1300px; }
.x_shbdpltitle{background:url(x_shbdpltitle.png) no-repeat left center; height:53px; text-align:right; padding-top:30px; box-sizing:border-box;}
.x_shbdpltitle a{font-size:14px; color:#cf615f; display:block}
.x_shbdplcon{ margin-top:25px; background:#fff9ef; min-height:355px; box-sizing:border-box; padding:20px 30px}
.x_shbdplcon li{ background:url(x_shbdli2.png) no-repeat left center; line-height:50px; padding-left:30px;}
.x_shbdplcon li a{ font-size:18px; color:#333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x_shbdplcon li a:hover{color:#e70012}
.x_shbdplbox_r{ float:right}
.x_shbdsptitle{background:url(x_shbdsptitle.png) no-repeat left center; height:53px; text-align:right; padding-top:30px; box-sizing:border-box;}
.x_shbdsptitle a{font-size:14px; color:#cf615f; display:block}
.x_shbdplbox_r dl{ overflow:hidden;}
.x_shbdplbox_r dl dt{float:left; width:268px; position:relative}
.x_shbdplbox_r dl dt img{ width:268px; height:157px;}
.x_shbdplbox_r dl dt .play{ position:absolute; width:52px; height:52px; top:50px; left:105px}
.x_shbdplbox_r dl dt .play img{ width:51px; height:52px}
.x_shbdplbox_r dl dt .x_shbdspdoc{ position:absolute; width:268px; height:43px;  background-color:rgba(137,30,27,0.7); line-height:43px; padding:0 10px; box-sizing:border-box; text-align:center; top:114px}
.x_shbdplbox_r dl dt .x_shbdspdoc a{font-size:16px; color:#fff}
.x_shbdplbox_r dl dt:first-child{margin-right:38px}

.x_shbddbfcbox{width:1300px; margin:45px auto 0 auto; overflow:hidden}
.x_shbddbfc{background:url(x_shbddbfc.png) no-repeat left center; height:54px; text-align:right; box-sizing:border-box; padding-top:30px;}
.x_shbddbfc a{font-size:14px; color:#cf615f; display:block}
.x_shbddbfc_l{ float:left; margin-top:45px; background:url(x_shbddbfcbg.jpg) no-repeat center top; width:832px; min-height:400px; box-sizing:border-box; padding:15px 35px 0 35px}
.x_shbddbfc_l dt{ padding-bottom:5px; }
.x_shbddbfc_l dt a{font-size:18px; font-weight:bold; color:#fff; line-height:200%}
.x_shbddbfc_l dd{ font-size:16px; color:#fff; line-height:180%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #f28231}
.x_shbddbfc_l dd a{font-size:16px; color:#fff}
.x_shbddbfc_r{ width:460px; height:400px; float:right; margin-top:45px}

.x_shbdbottom{ margin-top:36px; background:#ac2317; line-height:38px; padding:25px 0;  text-align:center}
.x_shbdbottom span{padding:0 15px; font-size:16px; color:#fff }
.bai{color:white;}
/*要闻轮播*/
#YNews{position:relative;z-index:1; width:765px;height:450px; overflow:hidden; }
#YNews dl{position:absolute;z-index:2; width:765px;height:450px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:765px;height:450px;}
#YNews dd{position:absolute;z-index:4;bottom:0;left:0;width:765px;height:54px;color:#FFF;overflow:hidden;background-color:rgba(0,0,0,0.5)}
#YNews p{height:46px;line-height:46px; overflow:hidden; font-size:18px;   text-align:center;text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px 15px; }
#YNews p a:link,#YNews p a:visited,#YNews p a:hover{color:#FFF;}
p#YNIndex{position:absolute;z-index:5;bottom:2px;right:0px;width:765px;height:6px;text-align:center;overflow:hidden; font-size:5px; line-height:5px;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:379px;height:6px;text-align:center;color:#FFF;line-height:5px;text-decoration:none;background: #ff6b68; margin-right:2px; margin-left:1px}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background: #efe2a3;}

/*聚焦报告轮播*/
#YNews2{position:relative;z-index:1; width:630px;height:385px; overflow:hidden;}
#YNews2 dl{position:absolute;z-index:2; width:630px;height:385px;overflow:hidden;}
#YNews2 dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews2 dt,#YNews2 dt img{width:630px;height:385px;}
#YNews2 dd{position:absolute;z-index:4;bottom:0;left:0;width:630px;height:46px;color:#FFF;overflow:hidden; background-color:rgba(0,0,0,0.5)}
#YNews2 p{width:500px;height:46px;line-height:46px;text-align:left;overflow:hidden; font-size:18px; padding-left:20px; box-sizing:border-box}
#YNews2 p a:link,#YNews2 p a:visited,#YNews2 p a:hover{color:#FFF;}
p#YNIndex2{position:absolute;z-index:5;bottom:20px;right:0px;width:110px;height:8px;text-align:center;overflow:hidden; font-size:8px; line-height:8px;}
p#YNIndex2 a:link,p#YNIndex2 a:visited,p#YNIndex2 a:hover{float:left;width:8px;height:8px;text-align:center; line-height:8px;text-decoration:none;background: #f45551; margin-right:10px; border-radius:8px}
p#YNIndex2 a:hover,p#YNIndex2 a.current:link,p#YNIndex2 a.current:visited,p#YNIndex2 a.current:hover{background: #efe2a3;}

/*代表风采轮播*/
#YNews3{position:relative;z-index:1; width:460px;height:400px; overflow:hidden;}
#YNews3 dl{position:absolute;z-index:2; width:460px;height:400px;overflow:hidden;}
#YNews3 dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews3 dt,#YNews3 dt img{width:460px;height:325px;}
#YNews3 dd{position:absolute;z-index:4;bottom:0;left:0;width:460px;height:75px;color:#FFF;overflow:hidden; background:#f68a3e}
#YNews3 p{height:18px;line-height:18px;text-align:center;overflow:hidden; font-size:16px; margin-top:20px; padding:0 10px}
#YNews3 p a:link,#YNews3 p a:visited,#YNews3 p a:hover{color:#FFF;}
p#YNIndex3{position:absolute;z-index:5;bottom:12px;right:182px;width:60px;height:8px;text-align:right;overflow:hidden; font-size:8px; line-height:8px;}
p#YNIndex3 a:link,p#YNIndex3 a:visited,p#YNIndex3 a:hover{float:left;width:8px;height:8px;line-height:8px;text-decoration:none;background: #ffd75c; margin-right:10px; border-radius:8px}
p#YNIndex3 a:hover,p#YNIndex3 a.current:link,p#YNIndex3 a.current:visited,p#YNIndex3 a.current:hover{background:#ac2317;}

/*概览*/
.x_shbdglbody{background:#f6f6f6}
.x_shbdbanner{width:100%; height:530px; background:url(x_shbdbanner.jpg) no-repeat center top}
.x_shbdbanner_fnssd{width:100%; height:530px; background:url(x_shbdbanner_fnssd.jpg) no-repeat center top}
.x_shbdglbox{width:1300px; margin:0 auto; background:#fff}
.x_shbdgllj{border-bottom:2px solid #b41528; font-size:14px; color:#666; line-height:52px; height:52px; padding:0 20px}
.x_shbdgllj a{font-size:14px; color:#666;}
.x_shbdgllj a:hover{color:#b73235}

.x_shbdglcon{ padding:20px; overflow:hidden}
.x_shbd_gl_left{width:295px; float:left;}
.x_shbdgl_tit{ width:275px; line-height:36px; font-size:24px; color:#b73235; font-weight:bold; padding-left:5px}
.x_shbdgl_lnav{width:275px; background:#f8f7f7; overflow:visible; margin-top:10px; min-height:950px}
.x_shbdgl_lnav li{ background:url(x_shbdli4.jpg) no-repeat 20px center; padding-left:45px; border-bottom:1px solid #e4e3e3; line-height:55px; height:55px}
.x_shbdgl_lnav li a{font-size:18px; color:#333; display:block}
.x_shbdgl_lnav li:hover,.x_shbdgl_lnav li.now{background:url(x_shbdli5.png) no-repeat left center; width:295px; border:none; height:56px}
.x_shbdgl_lnav li:hover a,.x_shbdgl_lnav li.now a{color:#fff}
.x_shbd_gl_right{ width:930px; float:right}
.x_shbd_gl_right li{ border-bottom:1px dashed #cccbcb; height:60px; overflow:hidden }
.x_shbd_gl_right li a{ width:720px; float:left; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:60px; font-size:18px}
.x_shbd_gl_right li a:hover{ color:#bd1a2d}
.x_shbd_gl_right li span{line-height:60px; float:right; font-size:16px; color:#999}

.x_shbdgl_tit_m{display:none}
.ky_seemore{
	display: none;
}
/*视频列表*/
.x_shbd_video_r{ width:930px; float:right}
.x_shbd_video{ margin-top:10px; overflow:hidden}
.x_shbd_video dl{float:left; width:285px;  margin-right:25px; margin-bottom:25px;}
.x_shbd_video dt{ position:relative; width:285px; height:185px}
.x_shbd_video dt img{ width:285px; height:185px; }
.x_shbd_video dt span{ position:absolute; top:65px; left:115px}
.x_shbd_video dt span img{ width:51px; height:52px}
.x_shbd_video dd{ height:54px; line-height:20px; width:285px; background:#f0f0f0; padding:5px 10px 0 10px; box-sizing:border-box}
.x_shbd_video dd a{ font-size:16px; color:#000;}
.x_shbd_video dd a:hover{ color:#b73235}

/*细览*/
.col-tit1{font-size: 24px;color: #bd1a2d;height:50px;line-height: 50px;font-weight:bold;border-bottom: 2px solid #e5e5e5;padding-top: 20px;}
.col-tit1 h2{font-size:24px;color:#bd1a2d;display: block;float:left;border-bottom: 2px solid #bd1a2d;position: relative;;z-index: 1; font-weight: bold;}
.a-title{margin-top:20px}
.main_bg{background:none; padding-top:0px}

.x_shbdxilan{overflow: hidden; padding:20px 50px 50px 50px; width:1200px; background:#fff}

.x_shbdsybg{ display:none}

/*顶部标准头样式*/
.header {height: 50px;}
.boxcenter{margin: 0 auto;}
.logo {margin-top: 4px;height: 40px;}
.clearfix{zoom: 1;}
.search{width: 268px; height: 32px; border: 1px solid #a7a7a7; margin: 8px 0 0 60px;}
.frBox{float: right;}
.search_txt{width: 226px; height: 30px; line-height: 32px; border:0px; text-indent: 10px; float: left;}
.search_btn{width: 38px; height: 32px; background: url(zt_search.png) no-repeat center #d1000f; border:0px; float:right}
.search .prompt{display: none;}
@media(max-width:1300px){
    .x_shbdywbox,.x_shbdjjbg,.x_shbdjjbgbox,.x_shbdxxdttit,.x_shbdxxdtbox,.x_shbdplbox,.x_shbdplbox_l,.x_shbddbfcbox,.x_shbdglbox{
        width: 1200px
    }
    .x_shbdxxdttit,.x_shbdpltitle,.x_shbdjjbg{
        background-size: 95%
    }
    .x_shbdlb,#YNews, #YNews dt, #YNews dt img{
        width: 665px
    }
    .x_shbdjjbgbox_l{
        width: 570px
    }
    .x_shbdjjbg_list li{
        width: 595px
    }
    .x_shbdxxdt_l{
        width: 597px
    }
}






