.dh{width:1200px; height:21px; line-height:21px; box-sizing:border-box; float:left;}
.dh span{width:16px; height:21px; float:left; margin:0px 10px 0px 0; box-sizing:border-box; display:block;}
.dh .wz{width:1174px; height:21px; line-height:21px; float:left; box-sizing:border-box;  font-size:18px; color:#2c2c2c;}
.dh .wz a{line-height:21px; margin:0 5px 0 5px; font-size:18px;}


.nav1{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px; padding-top:10px; padding-bottom:20px;}


.nav1 .navl{width:278px; border-top:solid 2px #054dbb; float:left; margin-right:27px;}
.nav1 .navl_title{width:278px; height:50px; background-color:#FFFFFF; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px; text-align:left;}
.navl_title span{width:8px; height:22px; float:left; margin:0 10px 0 20px; padding-top:15px; box-sizing:border-box;}
.nav1 .navl_txt{width:278px; margin:0px auto;}
.nav1 .navl_txt li{width:258px; height:40px; margin:10px auto;}
.nav1 .navl_txt li a{width:258px; height:40px; background:url(../png/293dv1.png) 230px center no-repeat #F2F2F2; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; text-align:center; display:block;}
.nav1 .navl_txt li a:hover{width:258px; height:40px; background:url(../png/d904b7.png) 230px center no-repeat #054dbb; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; text-align:center; display:block; color:#FFFFFF;}
.nav1 .navl_txt li.on{width:258px; height:40px; margin:10px auto;}
.nav1 .navl_txt li.on a{width:258px; height:40px; background:url(../png/d904b7.png) 230px center no-repeat #054dbb; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; text-align:center; display:block; color:#FFFFFF;}


.nav1 .navr{width:860px; border-top:solid 2px #c41f0c; float:right; margin-right:27px; overflow:hidden;}
.nav1 .navr .nav1Title{width:860px; height:50px; line-height:50px;}
.nav1 .navr .nav1Title span,.nav1Title span{width:8px; height:22px; float:left; margin:0 10px 0 20px; padding-top:15px; box-sizing:border-box;}
.nav1 .navr .nav1Title .nav1txt,.nav1Title .nav1txt{padding: 0 8px; height:50px; line-height:50px; float:left; font-size:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav1 .navr .nav1Cont,.nav1Cont{width:820px; margin:0 20px;}
.nav1 .navr .nav1Cont li,.nav1Cont li{width:820px; height:50px; padding-bottom:0px; padding-left:20px; box-sizing:border-box; text-align:right; font-size:18px; background:url(../png/mt2vyx.png) left 1.4rem no-repeat;}
.nav1 .navr .nav1Cont li a,.nav1Cont li a{width:630px; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; text-align:left;}
.nav1 .navr .nav1Cont li span.dot,.nav1Cont li span.dot{width:5px; height:5px; float:left; margin-right:15px; margin-top:22.5px;}
.nav1 .navr .nav1Cont li span.time,.nav1Cont li span.time{ width:150px; height:50px; line-height:50px; float:right; color:#2c2c2c;}


.nav2{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px; border-top:solid 2px #c41f0b; padding-top:10px; padding-bottom:20px;}

.nav2 .navTitle{width:1200px; height:50px; line-height:50px;}
.nav2 .navTitle span{width:8px; height:22px; float:left; margin:0 10px 0 20px; padding-top:15px; box-sizing:border-box;}
.nav2 .navTitle .navtxt{ height:50px; line-height:50px; float:left; font-size:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav2 .content2{width:1160px; margin:0 20px;}
.nav2 .content2 li{width:100%; height:50px; padding-bottom:0px; padding-left:20px; box-sizing:border-box; text-align:right; font-size:18px; background:url(../png/mt2vyx.png) left 1.4rem no-repeat;}
.nav2 .content2 li a{width:85%; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; text-align:left;}
.nav2 .content2 li span.dot{width:5px; height:5px; float:left; margin-right:15px; margin-top:22.5px;}
.nav2 .content2 li span.time{ width:150px; height:50px; line-height:50px; float:right; color:#2c2c2c;}


.nav2 .xxTitle{width:1200px; margin:20px auto; line-height:45px; color: #1f5781; font-size: 26px; font-weight: bold; text-align: center;}
.nav2 .xxData{margin:15px auto; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333;}
.nav2 .xxData span{height:40px; line-height:40px; text-align:center; font-size:16px; margin-right:20px;}
.nav2 .xxCont{width:1120px; height:100%; margin:10px auto; border-top:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; padding:20px 0;}
.nav2 .xxCont .TRS_Editor div,.nav .xxCont .TRS_Editor span,.nav .xxCont .TRS_Editor p,.nav .xxCont .TRS_Editor strong,.nav .xxCont .TRS_Editor font{
    font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei" !important;
}
.ly{ float:left; margin-left:40px;}

.xxgk_ul{ margin:20px 10px; width:905px;}
.xxgk_ul li{ display:block; width:248px; height:68px; float:left; border:solid 1px #064ec0; border-radius:5px; margin-right:45px; margin-bottom:45px;}
.xxgk_ul li a{ display:block; width:248px; height:68px; text-align:center; line-height:68px; color:#064ec0; font-size:30px; font-weight:bold;}
.xxgk_ul li a:hover{ background:#064ec0; color:#FFF;}

.font{ display:block; width:65px; height:25px; text-align:center; line-height:25px; float:left; font-size:14px; cursor:pointer;}


.article-message .article-publish{ text-align: center; color: #999; line-height: 30px;margin-left:10px;float: left;}
.article-message .article-operate{ text-align: center; line-height: 30px;float: right;}
.article-message .article-operate a{ color:#337AB7; }
.article-message .article-operate .dropdown-menu{min-width: auto; padding: 0;}
.article-message .article-operate .dropdown-menu > li > a{padding: 10px 20px;}
.article-message .article-operate .dropdown-menu .divider{ margin:0}
.article-message .article-operate .article-fontsize a+a{margin-left: 10px;}

.article-content{ font-size:16px; color: #333333; font-family:'sinsum'; line-height: 36px; word-break: break-all;}
.article-content p{ margin: 0;}
.article-content .pc-video object,
.article-content .pc-video object > embed,
.article-content .mo-video video{width: 100%;}

.article-content table{border-top:1px solid #000;border-left:1px solid #000; margin:auto; width:100%;}
.article-content table p{margin:0; text-indent:0rem;}
.article-content table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:2px;}


.trs_key4format{
    line-height: 30px;
    zoom: 1;
    color: #333;
}
.trs_key4format>p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format img{
    text-align: center;
    margin-bottom: -3px;
    max-width: 100%;
	margin:auto;
}

        .article-inf-right{float: left;margin-left:10px;}
        .article-share-group {
            float: left;
            margin-top: 5px;
        }
        .article-share-group em,
        .article-share-group a {
            float: left;
            font-size: 0;
            line-height: 16px;
            height: 16px;
            width: 16px;
            background-image: url("../png/swp74d.png");
            background-repeat: no-repeat;
            margin-right: 6px;
        }
        .article-share-group a {
            cursor: pointer;
            position: relative;
        }
        .article-share-tips {
            background-position: 0 -235px;
        }
        .article-share-qq {
            background-position: 0 -177px;
        }
        .article-share-qzone {
            background-position: 0 0;
        }
        .article-share-wechat {
            background-position: 0 -124px;
        }
        .article-share-weibo {
            background-position: 0 -33px;
        }
        .article-share-douban {
            background-position: 0 -76px;
        }
        .article-share-wechat-code {
            display: none;
            border: 1px solid #ccc;
            background: #fff;
            padding: 5px;
            position: absolute;
            width: 100px;
            height: 100px;
            top: 20px;
            left: 50%;
            margin-left: -52px;
            z-index: 1000;
        }
        


.clear20 { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height:20px!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}
.t_head {
	width: 1200px;
	margin: 0 auto;
}
.t_body {
	width: 1200px;
	margin: 0 auto;
	background: #FFF;
}

.sub_list {
	border-top: #ccc solid 2px;
	margin-bottom: 20px;
}
.sub_list span {
	height: 40px;
	line-height: 40px;
	background: url(/newCss/wzdh_R_img02.jpg) right center no-repeat;
	padding: 0 20px;
}
.sub_list span a {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	color: #000;
}
.sub_list ul.sub_menu {
	border-top: #ddd solid 1px;
	border-bottom: #ddd solid 1px;
	padding: 0 20px;
	display: block;
}
.sub_list ul.sub_menu li {
	float: left;
	width: 180px;
	text-align: left;
	
	position: relative;
	z-index: 1;
	height: 30px;
	list-style: none;
	line-height: 30px;
	margin-top: 10px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.sub_list ul.sub_menu li h3 {
	font-weight: normal;
}
.sub_list ul.sub_menu li h3 a {
	color: #000;
    font-size: 16px;
    padding: 5px 10px;
    display: block;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sub_list ul.sub_menu li h3 a.red {
	background: #c9000f;
	color: #FFF;
}
.sub_list ul.sub_menu li h3 a:hover {
	background: #f9f9f9;
	color: #333;
}
.sub_list ul.sub_menu li dl {
	position: absolute; 
	border: #cc0d1b solid 1px;
	top: 37px;
	left: 23px;
	background: #FFF;
	padding: 0 20px;
	display: none;
	z-index: 999;
}
.sub_list ul.sub_menu li dl dd {
	border-bottom: dashed #ccc 1px;
	line-height: 30px;
}
.sub_list ul.sub_menu li dl dd.last {
	border-bottom: none;
}
.sub_list ul.sub_menu li dl dd a {
}
.sub_list ul.sub_menu .add_a_hover a {
	background: #c9000f;
	color: #FFF;
}
.sub_list ul.sub_menu .add_a_hover dl dd a {
	background: none;
	color: #1d953;
	font-size: 12px;
	padding: 5px 10px;
	text-decoration: none;
}
.sub_list ul.sub_menu .add_a_hover dl dd a:hover {
	color: #c00;
	text-decoration: underline;
}