
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}
.container {width:auto;}
.header{
	height: 70px;
}
.logo{
	height: 60px;
}
.x_shbdmov{width:750px; height:422px;}
.x_shbdmov video{width:750px; height:422px}
.x_shbdbg{ background-size:100%}
.x_shbdywbox{width:700px; padding-top:30px; }
.x_shbdlb{ width:700px; float:none; height:auto}
.x_shbdnews{ width:700px; float:none; margin-top:25px}
.x_shbdnews li{ border-top:4px solid #ffe396; height:auto; line-height:32px; padding: 15px 15px 15px 20px;}
.x_shbdnews li:active,.x_shbdnews li:hover{ background:url(x_shbdli1.png) no-repeat right center; background-size:100%}
.x_shbdnews li a{font-size: 32px;line-height: 55px;}
.x_shbdnews li:active a{color:#fff}
.x_shbdnews span a{font-size:30px; height:50px; line-height:50px; display:block}
.x_shbdnews span a:active,.x_shbdnews span a:hover{background:#e9514c; color:#fff}
.x_shbdjjbg{ background:url(x_shbdjjbgbg_m.png) no-repeat left center; height:41px; width:700px; margin:55px auto 0 auto;  padding-top:14px; }
.x_shbdjjbg a{ font-size:30px; color:#cf615f}

.x_shbdjjbgbox{ width:700px; }
.x_shbdjjbgbox_l{ width:700px; float:none; height:auto; background:url(x_shbdjj_l_bg.png) no-repeat left bottom #fff8ed; background-size:100%; padding:30px 30px 20px 30px;}
.x_shbdjjbgbox_l a{ font-size:32px; line-height:55px}
.x_shbdjjbgbox_l span{ font-size:28px; line-height:45px; padding-top:20px}
.x_shbdjjbgbox_l p{padding-top:25px}
.x_shbdjjbgbox_r{ width:700px; height:425px; float:none; margin-top:15px}

.x_shbdjjbg_list{padding-top:15px;}
.x_shbdjjbg_list li{ height:78px; line-height:78px;  width:700px; float:none; box-sizing:border-box;}
.x_shbdjjbg_list li a{ font-size:32px;}
.x_shbdjjbg_list li:nth-child(odd){margin-right:0px}
.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 200px; background-size:100%}
.x_shbdxxdttit{background:url(x_shbdxxdt_m.png) no-repeat left center; height:40px; width:700px; margin:50px auto 0 auto;}
.x_shbdxxdttit a{ font-size:30px; padding-top:14px;}
.x_shbdxxdtbox{width:700px; margin:20px auto 0 auto;}
.x_shbdxxdt_l{width:700px; float:none; background-size:100%}
.x_shbdxxdt_h{padding:20px 30px;}
.x_shbdxxdt_h a{ font-size:26px; line-height:38px}
.x_shbdxxdt_h span{font-size:24px; padding-top:20px; line-height:40px; }
.x_shbdxxdt_h span a{font-size:24px; }
.x_shbdxxdtlist li{margin-top:8px; background:#fdf8f0; height:72px; line-height:72px; padding:0 30px;}
.x_shbdxxdtlist li a{ font-size:26px;}
.x_shbdxxdt_r{float:none; margin-top:50px}

.x_shbdplbox{width:700px; padding-top:55px;}
.x_shbdplbox_l{ width:700px; float:none}
.x_shbdpltitle{background:url(x_shbdpltitle_m.png) no-repeat left center; height:39px; padding-top:15px;}
.x_shbdpltitle a{font-size:30px;}
.x_shbdplcon{ margin-top:35px; background:#fff9ef; min-height:451px;  padding:30px 30px 0 30px}
.x_shbdplcon li{
	line-height: 40px;
    margin-bottom: 30px;
    background: url(x_shbdli2.png) no-repeat left 25px;
}
.x_shbdplcon li a{ 
	font-size:32px;
	white-space: inherit; 
    overflow: inherit;
    text-overflow: inherit;
	line-height: 55px
}
.x_shbdplbox_r{ float:none; margin-top:55px;}
.x_shbdsptitle{background:url(x_shbdsptitle_m.png) no-repeat left center; height:39px; padding-top:15px;}
.x_shbdsptitle a{font-size:24px;}
.x_shbdplbox_r dl dt{float:left; width:302px; margin-bottom:10px }
.x_shbdplbox_r dl dt img{ width:302px; height:177px;}
.x_shbdplbox_r dl dt .play{left:120px}
.x_shbdplbox_r dl dt .x_shbdspdoc{ width:302px; height:49px; line-height:49px; top:128px}
.x_shbdplbox_r dl dt .x_shbdspdoc a{font-size:24px;}
.x_shbdplbox_r dl dt:first-child{margin-right:30px}

.x_shbddbfcbox{width:700px; margin:55px auto 0 auto; }
.x_shbddbfc{background:url(x_shbddbfc_m.png) no-repeat left center; height:41px; padding-top:16px;}
.x_shbddbfc a{font-size:24px;}
.x_shbddbfc_l{float:none; margin-top:35px; background:url(x_shbddbfcbg_m.jpg) no-repeat center top; width:700px; min-height:400px;  padding:10px 25px; background-size:cover}
.x_shbddbfc_l dt{ padding-bottom:0px; }
.x_shbddbfc_l dt a{font-size:26px;line-height:180%}
.x_shbddbfc_l dd{ font-size:24px; line-height:180%;  }
.x_shbddbfc_l dd a{font-size:24px; }
.x_shbddbfc_r{ width:700px; height:630px; float:none; margin-top:25px}

.x_shbdbottom{  padding:50px 30px; line-height:50px}
.x_shbdbottom span{padding:0 0; font-size:32px; display:block}
.x_shbdbottom br{ display:none}
.ky_seemore{
	display: block;
}
.ky_seemore button {
    width: 270px;
    height: 60px;
    line-height: 60px;
    border-radius: 3px;
    border: 1px solid #b73235;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    background: #b73235;
    margin: auto;
    display: block;
}
/*要闻轮播*/
#YNews{width:700px;height:410px; }
#YNews dl{width:700px;height:410px;}
#YNews dt,#YNews dt img{width:700px;height:410px;}
#YNews dd{width:700px;height:70px;}
#YNews p{height:54px;line-height:54px; font-size:32px;}
p#YNIndex{bottom:0px; width:700px; height:8px; }
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{width:346px;height:8px; margin-left:2px}

/*聚焦报告轮播*/
#YNews2{ width:700px;height:425px;}
#YNews2 dl{width:700px;height:425px;}
#YNews2 dt,#YNews2 dt img{width:700px;height:425px;}
#YNews2 dd{width:700px;height:50px;}
#YNews2 p{width:540px;height:50px;line-height:50px; font-size:32px; padding-left:10px}
#YNews2 p a:link,#YNews2 p a:visited,#YNews2 p a:hover{color:#FFF;}
p#YNIndex2{bottom:20px;right:0px;width:170px;height:16px;}
p#YNIndex2 a:link,p#YNIndex2 a:visited,p#YNIndex2 a:hover{width:16px;height:16px; margin-right:15px; border-radius:16px}
p#YNIndex2 a:hover,p#YNIndex2 a.current:link,p#YNIndex2 a.current:visited,p#YNIndex2 a.current:hover{background: #efe2a3;}

/*代表风采轮播*/
#YNews3{width:700px;height:630px;}
#YNews3 dl{width:700px;height:570px;}
#YNews3 dt,#YNews3 dt img{width:700px;height:490px;}
#YNews3 dd{width:700px;height:80px;}
#YNews3 p{height:80px;line-height:80px;font-size:28px; margin-top:0px;}
#YNews3 p a:link,#YNews3 p a:visited,#YNews3 p a:hover{color:#FFF;}
p#YNIndex3{bottom:20px;right:240px;width:130px;height:16px; font-size:16px; line-height:16px;}
p#YNIndex3 a:link,p#YNIndex3 a:visited,p#YNIndex3 a:hover{width:16px;height:16px;line-height:16px; margin-right:25px; border-radius:16px}
p#YNIndex3 a:hover,p#YNIndex3 a.current:link,p#YNIndex3 a.current:visited,p#YNIndex3 a.current:hover{background:#ac2317;}

/*概览*/
.x_shbdbanner{height:330px; background:url(x_shbdbanner_m.jpg) no-repeat center top}
.x_shbdbanner_fnssd{height:330px; background:url(x_shbdbanner_fnssd_m.jpg) no-repeat center top}
.x_shbdglbox{width:750px;}
.x_shbdgllj{font-size:30px; color:#666; line-height:36px; height:auto; padding:10px 25px}
.x_shbdgllj a{font-size:30px;}

.x_shbdglcon{ padding:20px 25px;}
.x_shbd_gl_left{ display:none}
.x_shbd_gl_right{ width:700px; margin:0 auto; float:none}
.x_shbd_gl_right li{height:auto; padding-top:15px }
.x_shbd_gl_right li a{ width:700px; float:none; display:block;white-space:inherit; overflow:auto; text-overflow:auto; line-height:55px; font-size:32px}
.x_shbd_gl_right li span{line-height:60px; float:none; font-size:26px; text-align:right; display:block}

.x_shbdgl_tit_m{display:block; font-size:40px; color:#b73235; line-height:70px; text-align:center; font-weight:bold; border-bottom:1px dashed #cccbcb; padding-bottom:10px}

/*视频列表*/
.x_shbd_video_r{ width:700px; float:none; margin:0px auto}
.x_shbd_video{ margin-top:25px;}
.x_shbd_video dl{float:left; width:325px;  margin-right:12px; margin-left:12px;}
.x_shbd_video dt{  width:325px; height:210px}
.x_shbd_video dt img{ width:325px; height:210px; }
.x_shbd_video dt span{top:70px; left:135px}
.x_shbd_video dd{ height:75px; line-height:26px; width:325px;}
.x_shbd_video dd a{ font-size:24px;}

/*细览*/
.x_shbdxilan{ padding:20px 15px; width:750px; }

.x_shbdmov{display:none}
.x_shbdsybg{height:330px; background:url(x_shbdbanner_m.jpg) no-repeat center top; display:block}
.x_shbdsybg_fnssd{height:330px; background:url(x_shbdbanner_fnssd_m.jpg) no-repeat center top; display:block}
.a-title{
	font-size: 40px;
	line-height: 60px;
}
.a-con *{
	font-size: 36px!important;
	line-height: 60px!important;
}
.sourceBox{
	font-size: 30px;
}
.xl_leader_name{
	font-size: 36px;
	line-height: 45px;
}
/*特殊分辨率处理*/
@media screen and (max-width:600px)
{


}

@media screen and (max-width:400px)
{


}

@media screen and (max-width:360px)
{


}