@charset "utf-8";
html{
    background-color: #f8f8f8;
}
#container .wsdc_detail{
    margin:80px auto;
    background-color: #fff;
}
.wsdc_detail_content{
    width: 801px;
    padding:60px 0;
    margin:0 auto;
}
.wsdc_detail h2{
    margin-bottom: 60px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 32px;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
    color: #333333;
    text-align: center;
}
.wsdc_detail_title{
    width: 801px;
	height: 47px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
}
.wsdc_detail_box{
    margin-top:60px; 
}
.wsdc_detail_box h3{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
    color: #333333;
    margin-bottom: 31px;
}
.box-label{
    width: 100%;
    display: block;
    margin-top:25px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #666666;
}
.box-label input{
    width: 17px;
    height: 17px;
    vertical-align: middle;
	background-color: #eeeeee;
	border: solid 1px #a6a6a6;
}
.wsdc_detail_box .box_text{
    width: 801px;
	height: 142px;
	background-color: #ffffff;
	border: solid 1px #dcdcdc;
}
.wsdc_detail_btn{
    width: 147px;
    height: 40px;
    color:#fff;
    font-size: 16px;
    line-height: 40px;
    margin:60px auto;
    text-align: center;
	background-color: #037edb;
	border-radius: 5px;
}
input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    margin-right: 10px;
	background-color: #eeeeee;
	border: solid 1px #a6a6a6;
    border-radius: 50%;
    line-height: 1; 
}
input[type="radio"]:checked + label::before {
    width: 13px;
    height: 13px;
	background-color: #ffffff;
	border: solid 3px #307ed6;
}
input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
/* 专题专栏 */
.ztzls{
    width: 1200px;
    padding:40px 70px;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #fff;
}
.ztzl_box a div{
    width: 324px;
	height: 110px;
    margin:0 44px 18px 0;
    background: url(../images/kpzl.png);
    background-size: 100% 100%;
}
.ztzl_box:nth-child(3n) div,.ztzl_box:nth-child(3n) span{
	 margin-right:0;
}
.ztzl_box a .ztzl_ztzltp{
    background: url(../images/ztzltp.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_shcejxs{
    background: url(../images/shcejxs.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_xxjxs{
    background: url(../images/xxjxs.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_rdzxldzj{
    background: url(../images/rdzxldzj.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_cjqglybzhzl{
    background: url(../images/cjqglybzhzl.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_gygg{
    background: url(../images/gygg.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_dwhxc{
    background: url(../images/dwhxc.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_jtys{
    background: url(../images/jtys.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_jzfpblyr{
    background: url(../images/jzfpblyr.png);
    background-size: 100% 100%;
}

.ztzl_box a .ztzl_zwfw{
    background: url(../images/zwfw.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_hlw{
    background: url(../images/pc_hlw.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_rkpc{
    background: url(../images/ztzl_rkpc.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_sdgjz{
    background: url(../images/sdgjz.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_shfgfgg{
    background: url(../images/shfgfgg.png);
    background-size: 100% 100%;
}

.ztzl_box a .ztzl_bwcxljsmztjy{
    background: url(../images/bwcxljsmztjy.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_gktlgcls{
    background: url(../images/gktlgcls.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_cjjbwxx{
    background: url(../images/ztzl_cjjbwxx.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_lzjs{
    background: url(../images/ztzl_lzjs.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_wmcjzxd{
    background: url(../images/wmcjzxd.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_ssthjbhdc{
    background: url(../images/ssthjbhdc.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_xxgcsjjwzqhjs{
    background: url(../images/xxgcsjjwzqhjs.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_lbqdhp{
    background: url(../images/lbqdhp_pc.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_qsfjpptjgzs {
    background: url(../images/ztzl_qsfjpptjgzs.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_sdkmztzp {
    background: url(../images/sdkmztzpzl_pc.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_ggwszsxxgk {
    background: url(../images/ztzl_ggwszsxxgk.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_tfsjyjyaxxgk {
    background: url(../images/ztzl_tfsjyjyaxxgk.png);
    background-size: 100% 100%;
}

/*
  2021.4.23  奋斗百年路
*/
.ztzl_box a .ztzl_fdbnl {
    background: url(../images/fdbnl.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_pbq {
    background: url(../images/pbq.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_ykt {
    background: url(../images/ykt.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_xyddh {
    background: url(../images/ztzl_xyddh.png);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_yhyshj {
    background: url(../images/ztzl_yhyshj.jpg);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_mlqf {
    background: url(../images/ztzl_qlhp.jpg);
    background-size: 100% 100%;
}
.ztzl_box a .ztzl_xzfy {
    background: url(../images/ztzl_xzfy.png);
    background-size: 100% 100%;
}
.ztzl_box span{
    width: 324px;
    margin-right: 44px;
    display: block;
    text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 16px;
    color: #666666;
    margin-bottom: 30px;
}
.ztzls_article-info #article-info{
    width: 100%;
    padding:0;
}
.ztzls_article-info #article-info #page-code{
    margin-top: 30px;
}