@charset "utf-8";
/* CSS Document */
.hide.active{display: block !important;}
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
table{margin:auto;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; background:#fff; }
a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#e90000;text-decoration:none; border:none;}
a:hover img,a img,img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,li{ list-style:none; padding:0; padding:0; vertical-align:middle;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
textarea{resize:none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none; margin:0;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
.w{width: 1200px;margin: 0 auto;}
.clear20 { padding: 0 0 20px 0; }
/*漂浮*/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}

/*首页悬浮*/
.zc_left{ position:fixed; right:50%; top:420px; margin-right:610px; z-index:999; display:none;}
.zc_left .img_title{ display:none;}
.zc_left .couplet-close{ cursor:pointer;}
/**头部**/
.in-top{position: absolute;width: 100%;left: 0;top: 0;z-index: 9;}
.in-top .container{margin:0 auto; }


.header{width: 100%;height: 410px;background: url(../images_msgc/top_bg.png) center no-repeat;overflow: hidden;}
.top{height: 366px;position: relative;}
.logo{position: absolute;width:500px;height: 58px;top: 83px;left: 50%;margin-left: -250px;z-index: 1;text-align: center;}
.logo ul a{cursor: default;}
.logo li .img_title{display: none;}

.zt-logo{position: absolute;top: 50px;left: 10px;z-index: 9;}
.zt-logo .img_title{display: none;}
.zt-logo img{width: auto;height: 48px;}

.zt-member{position: absolute;right: 10px;top: 10px;font-size: 16px;}
/**导航**/
.navbox{width: 100%;height: 44px;background: #e90000;}
.nav li{width: 171px;float: left;text-align: center;background: url(../images_msgc/nav_ico1.png) right center no-repeat;}
.nav li.last{background: none;}
.nav li a{display: block;font-size:18px;font-weight: bold; line-height: 44px;color: #fff;}
.nav li.active a,.nav li:hover a{background:url(../images_msgc/nav_on.png);}
.nav li.active,.nav li:hover{background:none;}

/**底部***/
.footer{border-top: #e90000 3px solid;background: #efefef;}


/***** 栏目页-主体内容******/
.container{width: 1200px;margin: 20px auto;}
.wz1{width: 298px;height: 262px;border: #e3e3e3 1px solid;border-top:#e90000 2px solid;}
.tit1{height:39px;background: #f5f5f5 url(../images_msgc/b-line.png) bottom repeat-x;padding-left: 14px;}
.tit1 li{float: left;}
.tit1 li a{display: block; height: 39px;line-height: 39px;color: #e90000;font-size: 18px;font-weight: bold;}
.wz1con{padding: 0 15px;}
.list li{background: url(../images_msgc/dot.png) 0 21px no-repeat;border-bottom:#c8c8c8 1px dashed; padding: 9px 40px 9px 12px; line-height: 24px;position: relative;vertical-align: bottom;}
.list li a{font-size: 14px;color: #333; line-height: 24px;float: none !important;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list li img{display: none;}
.list li .date{height: 24px; float: none !important;position: absolute;right: 0;top:9px;}
.date{color: #bebdbd;font-size: 12px;}
.wz2{width: 430px;height:265px;margin-left: 20px;}
.tit2{height:40px;background: #f5f5f5 url(../images_msgc/b-line.png) bottom repeat-x;padding-left: 14px;}
.tit2 li{float: left;}
.tit2 li a{display: block;height: 38px;line-height: 38px;font-size: 18px;font-weight: bold;padding: 0 14px;}
.tit2 li.active a{color: #e90000;border: #e3e3e3 1px solid;border-top: #e90000 2px solid;border-bottom: none;background: #fff;}
.wz2con{padding:4px 0;}
.news-list li{background: url(../images_msgc/dot.png) left center no-repeat;padding-left: 12px; line-height: 28px;overflow: hidden;vertical-align: bottom;padding-right: 36px;position: relative;}
.news-list li a{ font-size: 14px;line-height: 28px;height: 28px;display: block;max-width: 350px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list li img{float: left;padding-top: 7px;}
.news-list li .date{position: absolute;display: block;float: none;right: 0;top: 0;}

.lxyz{width: 100%;height: auto;overflow: hidden;}
.lxyz .img_title{display: none;}
.lxyz img{width: 100%;height: auto;}

.tup{height: auto;border: #e3e3e3 1px solid;border-top: #e90000 2px solid;}
.tupcon{padding: 15px 14px;}
.j-scroll { height:164px; width: 100%; position: relative; }
.ztzl-btn { width:19px; height: 32px; cursor: pointer;z-index: 1;top:50%;margin-top: -16px;}
.prev { position: absolute; left: 0;background: url(../images_msgc/prev.png) no-repeat center; }
.prev:hover { background: url(../images_msgc/prev1.png) no-repeat center; }
.next { position: absolute; right: 0;background: url(../images_msgc/next.png) no-repeat center; }
.next:hover { background: url(../images_msgc/next1.png) no-repeat center; }
.scroll-wrap { height:164px; width: 100%; overflow: hidden; }
.tupcon ul { width: 100%; height: 164px; overflow: hidden; }
.tupcon ul li { width:222px; height: 164px; float: left; margin-right: 15px;position:relative;}
.tupcon ul li img,.tupcon ul li a{display: block;width:100%; height: 100%;}
.tupcon li .title{height:32px;line-height: 32px; position: absolute;bottom: 0;left: 0;background: url(../images_msgc/tkmsbg.png);text-align: center;color: #fff;padding: 0 10px;font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;right: 0;}
@media(max-width:1199px) and (min-width:992px){
    .w,.container{width: 992px;}
    .nav li{width: 141px;}

    .wz1{width: 250px;}
    .wz2{width: 350px;}
    .news-list li a{width: 270px;}

    .tupcon ul li{width: 230px;}
}
@media(max-width:991px){
    .w,.container{width: 768px;}
    .container{margin: 15px auto;}

    .nav li{width: 109px;}

    .wz1{float: none;width: auto;height: auto;}
    .wz2{width: auto;float: none;height: auto;margin-top: 15px;margin-left: 0;}
    .wz1con{padding: 10px;}

    .news-list li a{float: none;max-width: none;}
    .news-list li img{display: none;}

    .tupcon ul li{width: 235px;}
}
@media(max-width:767px){
    .w,.container{width: auto;}
    .container{margin: 10px;}

    .header{height: auto;background: url(../images_msgc/top_bg-sm.png) center top no-repeat;}
    .top{height: auto;padding-top: 40px;padding-bottom: 40px;}
    .zt-logo{position: initial;margin-top: 10px;text-align: center;}
    .zt-logo img{width: auto;height: auto;max-width: 96%;}
    .logo{position: initial;width: auto;height: auto;margin-left: 0;text-align: center;margin-top: 20px;}
    .logo img{width: auto;height: auto;max-width: 96%;}

    .navbox{height: auto;}
    .nav li{width: 25%;}

    .tupcon ul{width: 100%!important;}
    .tupcon ul li{width: 49%;margin: 0 .5%!important;}
    .prev{left: .5%;}
    .next{right: .5%;}
    .j-scroll,.scroll-wrap,.tupcon ul,.tupcon ul li{height: 260px;}
    .tupcon{padding: 10px;}
}
@media(max-width:550px){
    .tupcon ul li{width: 100%;margin: 0 auto!important;}
    .prev{left: 0;}
    .next{right: 0;}
    .j-scroll,.scroll-wrap,.tupcon ul,.tupcon ul li{height: 340px;}
}
@media(max-width:420px){
    .j-scroll,.scroll-wrap,.tupcon ul,.tupcon ul li{height: 230px;}
    .nav li{width: 33.333%;}
}
@media(max-width:375px){
    .j-scroll,.scroll-wrap,.tupcon ul,.tupcon ul li{height: 200px;}
}

/*文章页*/
/*** 文章页 START ****/
.wz_top{ height:auto; line-height:30px; background:url(../images_msgc/dq.jpg) 10px 7px no-repeat; padding-left:40px; font-size:14px; border:1px solid #e3e3e3;  color:#999999;overflow:hidden;padding-top: 5px;padding-bottom: 5px;}
.wz_top a{ color:#999;}
.wz_top .search-keywords{color:#f00;}
#wenzhang{border: 1px solid #e3e3e3; padding: 25px 20px;font-size:16px;line-height:200%;height:auto;position:relative;}
#wenzhang .guidang{position:absolute;right:0;top:-70px;z-index:99;}
.wzxbt{text-align: center;font-size: 16px;line-height: 1.5;}
.wztit{font-size:26px;line-height:1.6;text-align:center;padding-top:20px;margin: 0 auto;padding-bottom: 20px;}
.wzfbt{line-height:1.5;text-align:center;font-size:22px;font-weight:100;margin-top:5px;}
.wzbjxx{line-height:34px;color:#666;font-size:12px;text-align:center;border-bottom:#e3e3e3 1px solid;height:auto;padding-top:10px;position:relative;overflow:hidden;}
.wzbjxx a{font-size:12px;color:#666;cursor:pointer;}
.wzbjxx a:hover,.wzbjxx a.active{color:#e20a0d;}
.wzbjxx .nostart{color:#333;}
.wzbjxx .starting{color:#2f9c2e;}
.wzbjxx .over{color:#f00;}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzcon{padding:20px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;text-align:justify;text-justify:inter-ideograph;}
.wzcon table{max-width:1000px !important;}
.wzcon img{max-width:900px;}
.wzbot{padding-top:10px;padding-bottom:20px;font-size:14px;line-height:28px;color:#666;}
.wzbot a{color:#666;}
.wzbot a:hover{color:#d20000;}
.wzbot1{height:56px;line-height:36px;text-align:right;font-size:12px;color:#999;padding:15px 10px 0;border-top:#dbdee1 1px solid;}
.wzbot1 a{color:#999;line-height:36px;}
.wzbot1 a:hover{color:#d20000;text-decoration:none;}
.wzbot1 ul{float:left;}
.wzbot1 ul.fxd_xx{width:auto;text-align:left;height:30px;}
.wzbot1 ul.fxd_close{width:auto;float:right;text-align:left;overflow:hidden;}
.wzbot1 ul.fxd_close .print_btn{display:block;float:left;width:auto;height:26px;line-height:26px;background:url(../images_msgc/print.gif) 0 5px no-repeat;padding-left:22px;}
.wzbot1 ul.fxd_close .close_btn{display:block;float:left;width:24px;height:26px;line-height:26px;padding-left:22px;background:url(../images_msgc/close1.gif) 0 5px no-repeat;}
.sharebot{width:187px;height:28px;float:left;background:url(../images_msgc/share.gif) no-repeat;color:#fff;font-size:16px;line-height:28px; position: relative;}
.sharebot span{padding-left:12px;float:left;}
.sharebot a{float:left !important;margin-top:2px !important;padding-left:0px !important;}
.sharebot .botwx{margin-left:3px;}
.sharebot .botmore{background:none !important;margin-right:0 !important;}
#bsPanelHolder{height:auto;display:inline;overflow:hidden;}
.share-box{ top:0px; left: 77px;}
.share-bar a{ margin: 0 3px 0 0!important;;}

.video_main_content{text-align:center;padding:30px 0 0;}
.sp_wzcon{padding:20px;width:1000px;height:auto;font-size:16px;line-height:200%;}
.sp_wzcon table{max-width:1000px !important;}

@media(max-width:1199px) and (min-width:992px){

}
@media(max-width:991px){
    #wenzhang{padding: 15px;}
    .clear20{padding: 0 0 15px 0;}
}
@media(max-width:767px){
    #wenzhang,.wzcon{padding: 10px;}
    .clear20{padding-bottom: 10px;}
}

/*分页*/
.pagination{clear:both;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:24px;line-height:24px;}
.pagination a:hover{background:#e90000;border:1px solid #e90000;color:#fff !important;}
.pagination a.active{border:1px solid #e90000;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#e90000;border:1px solid #e90000;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#ff6263;border:#ff6263 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:26px;line-height:26px;padding:0 5px;}
.pagination .total{border:0px;height:26px;line-height:26px;padding:0;}
.pagination .inputBar input{width:30px;height:20px;padding:2px 5px;border:#ccc 1px solid;margin:-4px 3px 0;*margin:-2px 3px 0;_margin:-2px 3px 0;background:#eee;}

/* 栏目页 */ 
.con_main{border:1px solid #e3e3e3; background:url(../images_msgc/b-line.png) 274px 0 repeat-y; overflow:hidden;}
.lm_lban{width:240px;height:auto;min-height:485px;_height:485px; padding:15px 19px 15px 15px;}
.lm_top{height:46px;line-height:44px;background-color:#e90000;font-size:18px; padding-left:24px;color:#fff;text-align:left;overflow:hidden;}
.navdh{width:240px;margin:auto;padding-top:10px; }
.navdh ul li{ height:auto;padding-bottom:14px;vertical-align:bottom;overflow:hidden;width:240px;}
.navdh ul li a{display:block;  width:215px; height:34px;line-height:34px;background:#efefef left center no-repeat;overflow:hidden;font-size:14px; color:#666; padding-left:25px;}
.navdh ul li a:hover,.navdh ul li.active a{color:#fff;background:#ff6263 left center no-repeat; display:block; }

/*窄屏下二级栏目 */
.dropdown-backdrop{display: none;}
.btn-group{width:100%;cursor:pointer;position:relative; height: auto;}
.btn{width:100%;padding:3px 40px 3px 12px;font-size:18px;text-align:left;border-radius:0; position: relative;}
.btn-danger{height: auto;line-height: 34px;color:#fff;background:#e90000;border:0;font-weight:bold;padding-left:15px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#e90000;border:0;}
.btn .caret{position: absolute;right: 10px;top: 50%;margin-top: -3px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0; position: static; float: none;}
.dropdown-menu > li > a{padding:10px 10px 10px 15px;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#e90000 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#e90000; color:#fff;}

.lm_rban{width:884px;height:auto;min-height:500px;_height:500px;padding:0 20px; position: relative;}
.guidang{position: absolute; right: 0; top: 0; z-index: 1;}
.lmy_lmtitle{height:48px; border-bottom:1px solid #e3e3e3;  position:relative;}
.lmy_lmtitle span{float:left;display:block;width:auto;padding:4px 10px 0;height:44px;line-height:44px;font-size:18px;color:#e90000;border-bottom:3px solid #e90000; position:absolute; text-align:center; bottom:-1px; left:0px; }

.navjz{ height:auto;padding:15px 0px;font-size:14px;line-height:30px;overflow:hidden;}
.navjz .nav_doc{font-size:16px;line-height:200%;}
.navjz ul{clear:both;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz .doc_list li a{display: block; overflow: hidden; max-width: 660px;text-overflow: ellipsis; white-space: nowrap; }
.navjz ul.doc_list li img{float:left;padding-top:13px ;}
.navjz ul.doc_list li.lm_line,.navjz ul.collect-list li.lm_line{height:12px;border-top:#e7e7e7 1px solid;margin-top:12px;padding:0;background:none;}
.navjz ul li.columnName{overflow: hidden; height:auto; border-bottom:#e7e7e7 1px dotted;margin-bottom:10px !important;padding:0;background:none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:16px;color:#ff6263;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#ff6263;}

.navjz ul li{padding-left:13px;background:url(../images_msgc/dot.png) 2px center no-repeat;height:40px;line-height:40px;font-size:14px;  	vertical-align:bottom;}
.navjz ul li a{line-height:40px;font-size:14px;}
.navjz .doc_list li{color:#999; overflow:hidden;} 
.navjz .download-list li{overflow:hidden;}
.navjz .doc_list li img{padding:15px 0 0 5px;float:left;} 
.navjz ul.picture-list{width:900px;clear:both;padding:0;}
.navjz ul.picture-list li{float:left;padding:0 16px 15px 0;background:none;text-align:center;height:auto;width:209px;}
.navjz ul.picture-list li a{float:left;text-align:center;width:198px;line-height:36px;}	
.navjz ul.picture-list li img{padding:2px !important;border:1px solid #ddd;width:203px !important;height:150px !important;float:left;}
.navjz ul.picture-list li a .img_title{display:block;float:left;width:203px;height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.navjz ul.download-list span.hit{display:block;float:right;height:30px;line-height:30px;white-space:nowrap;padding-left:20px;}
.navjz ul.download_list span.date{color:#999;}

.tempWrap .img_title{ display:none;}
.tempWrap .title{ display:none;}

@media(max-width:1199px) and (min-width:992px){
    .lm_rban{ width: 676px;}
    .navjz .doc_list li a{ max-width: 550px;}

    .navjz ul.picture-list{margin-right: -15px;}
    .navjz ul.picture-list li{ padding: 0 15px 5px 0; width: 215px;}
    .navjz ul.picture-list li img{ width: 195px !important; height: 146px !important;}
}
@media (max-width: 991px){
    .lm_rban{ width: auto; float: none; margin-top: 0;padding:0 10px;}
    .navjz .doc_list li{padding-right: 70px; position: relative;}
    .navjz .doc_list li a{ max-width: 100%;}
    .navjz ul li .date{ position: absolute; top: 0; right: 0;}
    .lmy_dqlanmu{height: auto; overflow: hidden;}
    .lmy_dqlanmu .lm_position{height: auto; padding-top: 5px; padding-bottom: 5px; line-height: 30px;}
    .con_main{background: none;}

    .navjz ul.picture-list{margin-right: -15px;}
    .navjz ul.picture-list li{ padding: 0 15px 5px 0; width: 236px;}
    .navjz ul.picture-list li img{ width: 216px !important; height: 162px !important;}
}
@media (max-width: 767px){
    .navjz{padding-top: 10px;}

    .navjz ul.picture-list{margin-right:0;}
    .navjz ul.picture-list li{ padding: 0 0 5px 0; width:auto; float: none; text-align: center;}
    .navjz ul.picture-list li img{ width: 100% !important; max-width: 100% !important; float: none; height: auto !important; box-sizing: border-box;}
}

/*栏目页 普通页面 */
.ptlmtitle{font-size:30px;line-height:40px;text-align:center;padding-top:15px;}
.ptlminfo{line-height:34px;color:#666;font-size:12px;text-align:center;border-bottom:#dbdee1 1px solid;height:auto;padding-top:10px;padding-bottom: 8px;}
.ptlminfo span{margin:0 0.3em;display:inline-block;vertical-align:middle;}
.ptlminfo i{font-style:normal;}
.ptlminfo .wz_share{display:inline-block;vertical-align:middle;margin-top: -2px; float:none;}
.ptlminfo .wz_share .share-box{position:relative;right:auto;top:auto;}
.ptlmcontent{font-size:16px;padding:20px 0;}
.ptlmcontent table{max-width:100% !important;margin:auto;}
.ptlmcontent img{max-width:100%;height:auto;}


/*20240711*/
.ls-special-search {position: absolute; left: 50%;margin-left: -325px;top: 220px; box-shadow: 0 0 20px 0 rgba(25, 85, 194, 0.15); background: #fff; border-radius: 25px; width: 650px; height: 46px; transition: 0.4s all; }
.ls-special-search.srkcssblue { box-shadow: 0 0 20px 0 rgba(25, 85, 194, 1); }
.ls-special-search ul { font-size: 0; line-height: 0; padding-right: 70px; position: relative; }
.ls-special-search li { height: 46px; }
.ls-special-search li input { width: 100%; height: 100%; border: 0 none; background: none; }
.ls-special-search .ss1 { }
.ls-special-search .ss1 input { border-radius: 100px 0 0 100px; text-indent: 30px; font-size: 16px; }
.ls-special-search .ss2 { position: absolute; right: 0px; top: 0px; height: 46px;text-align: center; background: linear-gradient(270deg, #086af7 0, #00b6ff 100%); border-radius: 100px; width: 80px; }
.ls-special-search .ss2 input { border-radius: 25px; font-size:16px;line-height: 46px;color: #fff; background:#ff663c; }
@media (max-width: 767px){
    .ls-special-search{width: auto; position: relative;top: auto; left: auto;margin-left: auto;margin: 20px 10px 0;}
}
.lmpostion{padding: 10px;font-size: 16px;line-height: 30px;border-bottom: #eee 1px solid;}
.ls-search-list{padding: 20px 0;min-height: 400px;}
.ls-search-list li{position: relative; font-size: 16px; height:36px;line-height: 36px;padding: 2px 80px 2px 16px;vertical-align: bottom; background: url(../images/icon.jpg) left center no-repeat;}
.ls-search-list li .date{position: absolute;top: 2px;right: 0;font-size: 14px;color: #999;}
.ls-search-list li a{display: block;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
