﻿@charset "utf-8";
*{ margin:0;padding:0;font-size: 18px;font-family: "微软雅黑";}
body {margin: 0;background:#ffffff; color: #333333;}
ul,li,ol,span,em{list-style-type: none; padding: 0;margin: 0;}
a{text-decoration: none;color: #33333; cursor:pointer;}
a:hover{ color:#c41f0b;}
img{border:0;}
.clear{clear: both; margin:0; padding:0;}
.wrap{width:1200px; min-width:1200px; margin:0 auto; padding:0;}

/********************** 子页 开始 **********************/
.index{min-width:1200px; margin:0 auto; background-color:#fafafa; border-bottom:solid 2px #c41f0b;}
.nynav{width:1200px; min-width:1200px; margin:0 auto;} 

/*********** 导航位置 开始 ***********/
.dh{width:1200px; height:40px; line-height:40px; margin-top:10px; box-sizing:border-box; float:left;}
.dh span{width:16px; height:40px; float:left; margin-right:10px; padding-top:3px; box-sizing:border-box; display:block;}
.dh .wz{width:1174px; height:40px; line-height:40px; float:left; box-sizing:border-box;padding-top: 8px;}
.dh .wz a{line-height:40px; margin:0 5px 0 5px;}

.nav{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px; border-top:solid 2px #c41f0b; padding-top:10px; padding-bottom:20px;background: #fff;}

.nav .navTitle{width:1200px; height:50px; line-height:50px;}
.nav .navTitle span{width:8px; height:22px; float:left; margin:0 10px 0 20px; padding-top:0px; box-sizing:border-box;}
.nav .navTitle .navtxt{width:1162px; height:50px; line-height:50px; float:left; font-size:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav .content{width:1200px; margin:0 auto;}
.nav .content li{width:1200px; border-bottom:solid 1px #f1f1f1; padding-bottom:20px; padding-top:30px; padding-left:15px; box-sizing:border-box;}

/*********** 文章列表1 开始 ***********/
.nav .content li .wztitle{width:1160px; height:40px; margin:0 auto;}
.nav .content li .wztitle a{width:1145px; height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.nav .content li .wztxt{width:1145px; height:70px; line-height:32px; overflow:hidden; margin-top:10px; text-indent:2em;}

/*********** 文章列表2 开始 ***********/
.nav .content2{width:1200px; margin:0 auto;}
.nav .content2 li{width:1200px; height:50px; padding-bottom:0px; padding: 5px 20px 0; box-sizing:border-box; text-align:right;}
.nav .content2 li a{width:1000px; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; text-align:left;}
.nav .content2 li span{width:5px; height:5px; float:left; margin-right:15px; margin-top:9px;}

/*********** 文章详细 开始 ***********/
.nav .xxTitle{width:1200px; margin:20px auto; line-height:45px; text-align:center; font-size:24px; font-weight:bold;}
.nav .xxData{margin:15px auto; height:40px; line-height:40px; text-align:center; font-size:16px;}
.nav .xxData span{height:40px; line-height:40px; text-align:center; font-size:16px; margin-right:20px;}
.nav .xxCont{width:1120px; height:100%; margin:20px auto; border-top:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; padding:20px 0;}
.nav .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;
}
/*********** 文章链接 开始 ***********/
.nav .wzLink{width:1120px; margin:10px auto; position:relative;}
.nav .wzLink li{width:1120px; height:40px; line-height:40px; float:left;}
.nav .wzLink li a{max-width:1000px; height:40px; line-height:40px; margin:0 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; box-sizing:border-box;}

.up_down {width: 1120px;min-height: 70px;margin: 0 auto;line-height: 25px;border-bottom: 1px solid #e9e9e9;}
.up_down .up a,.up_down .down a{line-height: 25px;}


/*********** 视频列表 开始 ***********/
.nav .content li .videoImg{width:260px; height:170px; overflow:hidden; float:left; margin-right:30px; box-sizing:border-box;}
.nav .content li .videoImg img{width:260px; height:170px; overflow:hidden; margin:0 auto; display:block;}
.nav .content li .videotxt{width:895px; height:170px; float:right; overflow:hidden; box-sizing:border-box;}
.nav .content li .videotxt .vtitle{width:895px; height:40px;}
.nav .content li .videotxt .vtitle a{width:895px; height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.nav .content li .videotxt .vcont{width:885px; height:122px; overflow:hidden; line-height:32px; margin-top:8px; float:right;}

/*********** 图解图说列表 开始 ***********/
.nav .content3{width:1200px; margin:0 auto; margin-top:30px; padding-left:25px; box-sizing:border-box;}
.nav .content3 .tjts{width:1200px;}
.nav .content3 .tjts li{width:340px; height:250px; float:left; margin:0 25px 30px;}
.nav .content3 .tjts li .tjtsImg{width:340px; height:183px; overflow:hidden;}
.nav .content3 .tjts li .tjtsImg img{width:340px; height:183px; display:block;}
.nav .content3 .tjts li .tjtsTxt{width:340px; height:67px; overflow:hidden; padding-top:8px;}
.nav .content3 .tjts li .tjtsTxt a{width:340px; line-height:30px; overflow:hidden; text-overflow:ellipsis; display:block; text-align:left;}

/*********** 专题专栏列表 开始 ***********/
.nav .content3 .ztzl{width:1200px;}
.nav .content3 .ztzl li{width:545px; height:109px; float:left; margin:0 25px 30px;}
.nav .content3 .ztzl li .ztzlImg{width:545px; height:109px; overflow:hidden;  display:block;}
.nav .content3 .ztzl li .ztzlImg img{width:545px; height:109px;}



/*********** 分页 开始 ***********/
.nav .page{width:auto; height:80px; font-size:15px; line-height:40px; margin:40px 0px 10px 0px;}
.nav .page table{width:auto; height:40px; margin:0 auto;}
.nav .page table td{font-size:15px;}
.nav .page table td a{font-size:15px; line-height:20px; height:20px; padding:3px 8px 3px 8px; color:#333; text-align:center; margin-left:6px; display:block;}
.nav .page table td a:hover{color:#c41f0b;}
.nav .page .page_on{color: #FFFFFF; background-color:#16327c;}


/********************** 含二级菜单 开始 **********************/
.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:center;margin-bottom: 3px;}
.nav1 .navl_txt{width:100%;padding: 25px 10px;background: #fff;}
.nav1 .navl_txt li{width: 100%; height:40px; margin:10px auto;}
.nav1 .navl_txt li a{width: 100%; height:40px; background:url(/imagest/liuzhoujiwei/2021_icon11.png) 238px  center no-repeat #F8F8F8; 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{background:url(/imagest/liuzhoujiwei/2021_icon12.png) 238px  center no-repeat #054dbb;color:#FFFFFF;}
.nav1 .navl_txt li.on a{background:url(/imagest/liuzhoujiwei/2021_icon12.png) 238px  center no-repeat #054dbb;color:#FFFFFF;}


/*********** 右侧 文字列表 开始 ***********/
.nav1 .navr{width:860px; border-top:solid 2px #c41f0c; float:right; margin-right:27px;background: #fff;}
.nav1 .navr .nav1Title{width:860px; height:50px; line-height:50px;background: #fff;margin-bottom: 3px;}
.nav1 .navr .nav1Title span{width:8px; height:50px; float:left; margin:0 10px 0 20px;}
.nav1 .navr .nav1Title span img{vertical-align: middle;}
.nav1 .navr .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{width: 100%;background: #fff;}
.nav1 .navr .nav1Cont li{width: 100%; height:50px;padding: 5px 20px 0;box-sizing:border-box; text-align:right;}
.nav1 .navr .nav1Cont li a{width:70%; 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{width:5px; height:5px; float:left; margin-right:15px; margin-top:9px;}

/*********** 分页 开始 ***********/
.nav1 .navr .page{width:auto; height:30px; font-size:15px; line-height:28px; margin:40px 0px 10px 0px;}
.nav1 .navr .page table{width:auto; height:40px; margin:0 auto;}
.nav1 .navr .page table td{font-size:15px;}
.nav1 .navr .page table td a{font-size:15px; line-height:20px; height:20px; padding:3px 8px 3px 8px; color:#333; text-align:center; margin-left:6px; display:block;}
.nav1 .navr .page table td a:hover{color:#c41f0b;}
.nav1 .navr .page .page_on{color: #FFFFFF; background-color:#16327c;}

.new_page {
    padding: 10px;
    line-height: 40px;
    color: #32353A;
    text-align: center;
}
.new_page > span {
    color: #16327c;
    padding: 0 2px;
}
.new_page > a {
    padding: 5px 10px;
    background-color: #EEEEEE;
    margin: 0px 3px;
}
.new_page > a:hover {
    background: #16327c;
    color: #fff;
    padding: 5px 10px;
}
.new_page .show_page_content {
    padding: 5px 10px;
    border: #EEEEEE 1px solid;
    background-color: #EEEEEE;
    margin: 0px 3px;
    color: #333333;
}
.new_page .GO {
    cursor: pointer;
}
.new_page .GO:hover {
    cursor: pointer;
    background: #ed4446;
    color: #fff;
}
.new_page .active {
    background: #16327c;
    color: #fff;
    padding: 5px 10px;
    border: #d9d9d9 1px solid;
}

/*********** 左侧单篇 开始 ***********/
.navr .nav{width:860px;min-width: 860px;margin: 0 auto;margin-top: 0px;border-top: solid 0px #c41f0b;padding-top: 0px;padding-bottom: 0px;}
.navr .nav .xxTitle{width:860px;}
.navr .nav .xxCont{width:860px;border-bottom: solid 0px #E9E9E9;}