@charset "utf-8";
/* 全局样式定义 powered by zoomla!逐浪cms zoomla.cn v3版*/
@import ;
@import ;
a:active {star:expression(this.onfocus=this.blur());} 
canvas {-ms-touch-action:double-tap-zoom;}
.padding0{ padding-left:0; padding-right:0;}
.padding5{ padding-left:5px; padding-right:5px;  }
.padding10{ padding-left:10px; padding-right:10px;  }
.margin_top30 { margin-top:30px;}
body { font-family:"stheiti","microsoft yahei","黑体","arial"; }
.relative { position:relative;}
body a:hover{text-decoration:none;}
ul{ margin-bottom:0;}
p{margin:0;}

@font-face {
font-family: "zoomlaxingtij";
src: ; /* ie9 */
src:  format("embedded-opentype"), /* ie6-ie8 */
 format("woff"), /* chrome、firefox */
 format("truetype"), /* chrome、firefox、opera、safari, android, ios 4.2  */
 format("svg"); /* ios 4.1- */
font-style: normal;
font-weight: normal;
}


/*首页*/
#home_hs{ display:none; position:absolute; background:rgba(12,71,144,0.7); z-index:99; width:600px; min-height:200px; padding-top:2em; padding-bottom:1em; border-radius:4px;right:0em;}
#home_hs a{ color:#fff; padding-bottom:1em; display:block; float:left; width:300px; text-align:center;}
.h_col8{ padding-top:30px;}
.h_col4{ padding-top:28px;}
.h_col4 ul{ padding-bottom:15px;}
.h_col4 ul li { float:left;  color:#fff;}
.h_col4 ul span{ padding-left:0.2em; padding-right:0.2em;color:#fff;}
.h_col4 ul li a{ color:#fff; font-size:14px;padding-right:4px;padding-left:4px;}
.h_col4 ul li a:hover{ color:#b1c6e3;}
.h_col4 ul li:hover{ color:#b1c6e3; cursor:pointer;}
#home_hs a:hover{ color:#b1c6e3; cursor:pointer;}

.home_nav { background:url(/uploads/image/twsimages/pic.jpg) repeat-x;min-height:2.9em;}
.home_nav .nav li ul { left: 14px; top: 30px; width: 600%; float: left; display: none; position: absolute; z-index: 1000;}
.home_nav .nav li ul li { list-style: none; margin: 0px; padding: 0px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; float: left;}
.home_nav .nav li ul li a{ color:#ffffff; font-size:14px; padding-left:1em; padding-right:1em;}
.home_nav .navbar{ background:none;border:0; margin:0; min-height:0;}
.home_nav .nav li{ margin-top:0.6em;}
.home_nav .nav li span a{ color:#fff;font-size:18px; padding:0; padding-left:1.5em; padding-right:1.5em; padding-bottom:0.5em; padding-top:0.2em; font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif;}
.home_nav .nav li span  a:hover{ color:#b1c6e3;}
.home_nav .nav li ul li a:hover{ color:#b1c6e3;}
.aa { width: 100%; height: 30px; display: none; position:relative; z-index: 80; opacity: 0.5; background-color: rgb(0, 0, 0); margin-top:0.5em;}
#nav ul li ul{ background-color: #0050a2;display: none;position: absolute;top: 100%;width:80000px; overflow:hidden; left:0;  z-index:999999; }
#nav ul li ul li { float:left;}
#nav ul li ul li a {font-size:1.25em; color:#fff; /*font-size:14px;*/text-align:center;}
#nav ul li ul li a:hover,#nav li ul:not( :hover ) li.active a{ color:#2477a9;}
#nav ul li:hover ul{ display: block;left: 0;right: 0;}
#nav ul li:not( :first-child ):hover ul{ left: -1px;}/*导航下拉*/

.news_top{ min-height:2.3em; line-height:2.3em; background:url(/uploads/image/twsimages/pic1.jpg) repeat-x;}
.news_top_l .glyphicon{ top:3px;}
.news_top_l strong{ font-size:14px; font-weight:normal; padding-left:0.4em;}
.home_tg .d1 { height:auto;overflow:hidden;white-space:nowrap;}
.home_tg .d2{ margin:0px auto; }
.home_tg .div2 { width:auto;height:auto;font-size:12px;float:left;overflow:hidden;}
.home_tg .div2 li{ float:left;margin-left:0.5em; margin-right:0.5em;}
.home_tg ul li a{ color:#999999;}
.home_tg ul li a:hover{ color:#b1c6e3;}/*文字滚动*/

.home_new_bo{ background:#fffafc;padding-left:2em; padding-right:2em; padding-bottom:2em; padding-top:2em;}
.home_new{ margin-top:20px;margin-bottom:20px; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; background:url(/uploads/image/twsimages/pic3.jpg) repeat-x;box-shadow: 0px 2px 10px 6px rgba(50,50,50,0.1);}
.home_new1{ margin-top:20px;margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; border:1px solid #dfdfdf;}
.home_new_li{ border-right:1px solid #d6d6d6;}
.home_new_li:last-child{ border:0;}
.home_new_li_bo{ padding-top:2em;}
.home_new_li_bo p{ color:#1f619e; font-size:14px;font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif; margin-bottom:0.5em;}
.home_new_li_bo p span{ padding-left:1em;}
.home_new_li_bo p a{ color:#1f619e; font-size:12px; padding-top:0.4em;}
.home_news .home_new_li_bo{ padding-top:0.5em;}
.home_news .nav-tabs .active a{ cursor:pointer; color:#555;}
.home_news .nav-tabs li a{ color:#1f619e; font-size:14px;font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif; padding:10px 10px;}
.home_new ul .home_new_li ul li p{ text-align:center; margin-top:0.4em;}
.home_new ul .home_new_li ul li p a{ color:#000000;}
.home_new_l img{ height:180px; margin-top:0.4em;width:100%;}
.home_new_r li{ height:1.9em; overflow:hidden; line-height:1.9em; background:url(/uploads/image/twsimages/pic.png) left no-repeat; padding-left:1em; background-position:0 0.7em;}
.home_new_r li a{ color:#727070; font-size:12px;}
.home_new_r li a:hover{ color:#b1c6e3;}
.home_new p a:hover{ color:#b1c6e3;}
.home_news .nav-tabs li a:hover{ cursor:pointer;}
.home_new ul li:last-child{ border-right:0;}
.home_new ul .home_new_li ul li p a:hover{ color:#b1c6e3;}
.home_img ul li{ text-align:center;}
.home_img ul li img{ height:80px; width:100%;}
.home_img ul li i{ font-size:20px; padding-right:0.2em;}
.home_img ul li a{  font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif; font-size:20px; color:#cccccc;}
.home_img ul li a:hover{ color:#b1c6e3;}
.home_new_banner .carousel-indicators{ bottom:5px; width:inherit; left:inherit;right:2%;}
.home_new_banner .carousel-indicators li{ border-radius:0; width:18px; height:18px; background:#000; color:#fff;text-indent:0; border:0; font-size:12px;}
.home_new_banner .carousel-indicators .active{ border-radius:0;text-indent:0; border:0; width:18px; height:18px; background:#ff0004; font-size:12px;}
.home_new_banner .carousel-inner .item img{ width:100%; height:235px;}
.home_new_banner .carousel-inner .item p a{ color:#fff;}
.home_new_banner .carousel-inner .item .carousel-caption{ right:0; left:0; padding-bottom:5px; bottom:0; text-align:left; padding-left:0.6em;}
.home_new_banner .carousel-inner .item p a:hover{color:#b1c6e3;}
.home_news_p a{ font-size:12px; color:#666;}
.home_news_p a:hover{color:#b1c6e3;}

.home_banner .item img{ max-width:0;min-width:0;}
.home_banner .carousel-caption{ padding-bottom:100px; color:#fff;}
.home_banner .item h1{ font-family: "zoomlaxingtij"!important; font-size:48px;}
.home_banner .home_ba1{ background:url(/uploads/image/twsimages/banner1.jpg) center no-repeat; background-size:cover; height:280px;}
.home_banner .home_ba2{ background:url(/uploads/image/twsimages/pic_bannar.jpg) center no-repeat; background-size:cover; height:280px;}
.home_banner .home_ba3{ background:url(/uploads/image/twsimages/pic_bannar1.jpg) center no-repeat; background-size:cover; height:280px;}
.home_banner .left.carousel-control{ background:none;}
.home_banner .right.carousel-control{ background:none;}

.marqueeleft_ba{ border:1px solid #d6d6d6; border-right:0; margin-bottom:1em; margin-top:0.5em;}
.marqueeleft_t{ position:absolute; width:20px; height:90px; background:url(/uploads/image/twsimages/pic2.png) left no-repeat; color:#ffffff; padding-top:1em; padding-left:0.2em; font-size:12px; margin-top:2.5em; z-index:99;}
.marqueeleft_ba .cont{ overflow:hidden; padding-top:0.5em; padding-bottom:0.5em;width:100%;}
.cont_ba{ padding-left:25px;}
.marqueeleft_ba .cont .pic img{ width:100%;height:134px; border:1px solid #e3e3e3;}
.marqueeleft_ba .cont .pic  p{ background:rgba(0,0,0,0.66); min-height:2em; line-height:2em; position:relative; margin-top:-2em; text-align:center;}
.marqueeleft_ba .cont .pic  p a{ color:#ffffff;}
.marqueeleft_ba .cont .pic  p a:hover{ color:#b1c6e3;}
.marqueeleft_ba .leftbotton{ cursor:pointer; padding-left:2em; padding-top:1.5em; position:absolute; z-index:9999;}
.marqueeleft_ba .rightbotton{ cursor:pointer;padding-left:2em; padding-top:1.5em; position:absolute; right:0; z-index:99;}
.rollbox .marqueeleft_ba .cont{ overflow:hidden;float:left;}
.rollbox .marqueeleft_ba .scrcont{ width:10000000px;}
.rollbox .marqueeleft_ba .cont .pic{ width:240px;float:left;text-align:center; margin-left:3px; margin-right:3px;}
.rollbox .marqueeleft_ba #list1,.rollbox .marqueeleft_ba #list2{float:left;}

.foot_title{ background:#a8d1f6; height:8px;}

.foot_bottom{/*建党节background:#f03;*/ background:#003d88; padding-top:2em;}
.foot_bottom_ul{ margin-bottom:3em;}
.foot_bottom_l ul li p{ margin-bottom:1em;}
.foot_bottom_l ul li p a{ font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif; font-size:16px; color:#cccccc;}
.foot_bottom_l ul li ul li{ min-height:2.4em; line-height:2.4em;}
.foot_bottom_l ul li ul li a{ font-size:12px; /*color:#999999;*/color:#fff;}
.foot_bottom_r{ padding-top:1em;}
.foot_bottom_l ul li ul li a:hover{color:#b1c6e3;}
.foot_bottom_l ul li p a:hover{color:#b1c6e3;}

.hoem_page{ padding-top:2em; padding-bottom:2em; color:#fff; text-align:center;}
/*父栏目通用列表页*/
.list_imgba_t{ background:#5d81b5; height:130px; text-align:center; padding-top:1em;font-family:"stheiti","microsoft yahei","宋体","arial"; color:#fff; font-size:3em; position:absolute; top:-130px; width:100%;}
.list_imgba1{ background:url(/uploads/image/twsimages/b2.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba8{ background:url(/uploads/image/twsimages/b6.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba3{ background:url(/uploads/image/twsimages/b1.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba4{ background:url(/uploads/image/twsimages/b3.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba9{ background:url(/uploads/image/twsimages/b4.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba5{ background:url(/uploads/image/twsimages/b5.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba2{ background:url(/uploads/image/twsimages/b7.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgbajj{ background:url(/uploads/image/twsimages/b7.jpg) no-repesat;height:130px; background-size:cover;}
.list_imgbajj{ background:url(/uploads/image/twsimages/b7.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba51{ background:url(/uploads/image/twsimages/b7.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba17{ background:url(/uploads/image/twsimages/b7.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba39 { background:url(/uploads/image/twsimages/b12.jpg) no-repeat;height:130px; background-size:cover;}
.list_imgba103 { background:url(/uploads/image/twsimages/b13.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba104 { background:url(/uploads/image/twsimages/b14.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba105 { background:url(/uploads/image/twsimages/b15.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba106 { background:url(/uploads/image/twsimages/b16.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba107 { background:url(/uploads/image/twsimages/b17.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba108 { background:url(/uploads/image/twsimages/b18.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba109 { background:url(/uploads/image/twsimages/b19.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba119 { background:url(/uploads/image/twsimages/special_top.jpg) center no-repeat;height:130px; background-size:cover;}
.list_imgba6{ background:url(/uploads/image/twsimages/b7.jpg) no-repeat;height:130px; background-size:cover;}


.breadcrumb_css{ margin-bottom:10px; margin-top:10px;}
.list_column{ margin-bottom:2em;}
.list_column_ba{ background:#94b6e6; min-height:40em;}
.list_column_l{ padding-left:15px; padding-right:15px;}
.list_column_l p{  border-bottom:1px solid #ffffff; padding-left:2em; min-height:3em; line-height:3em; }
.list_column_l p a{ font-size:16px; color:#ffffff;font-family:"microsoft yahei", simsun, tahoma, helvetica, arial, sans-serif; font-weight:600;}
.list_column_l ul li{ min-height:3em; line-height:3em; border-bottom:1px dashed #fff; margin-left:2em; margin-right:2em;}
.list_column_l ul li a{ color:#fff;}
.list_column_r .list_column_ul{ min-height:23em; margin-bottom:2em;}
.list_column_r .list_column_ul li{ min-height:2.6em; line-height:2.6em;background:url(/uploads/image/twsimages/pic.png) left no-repeat; padding-left:1em; background-position:0 1em;}
.list_column_r .list_column_ul li a{ color:#666;}
.list_column_r .list_column_ul li a:hover{ color:#b1c6e3;}
.active.list-group-item, .active.list-group-item:focus, .active.list-group-item:hover{ background:#d9edf7; border:1px solid #d9edf7; color:#555}

/*两列式标准内容页*/
#main{ margin-bottom:0.5em;}
#main span{ margin-left:5px; margin-right:5px;}
#content{ text-align:justify; text-indent:2em; line-height:2em; min-height:40em; padding-left:1em; padding-right:1em; margin-bottom:2em;}
#content img { max-width:100%;}
#a1{ margin-bottom:2em;}
.con_downurl a{display: inline-block;padding: 6px 22px;margin-bottom: 0px;font-size: 14px;font-weight: 400;line-height: 1.4285;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;color: #fff;background-color: #337ab7;border-color: #2e6da4;margin-top: 5px;margin-bottom: 5px;text-indent:0;}
.con_downurl a:hover{background-color: #236196;}
#main h1{ font-size:2em; margin-bottom:1.2em;}

/*企业文化列表页*/
.wenhua{ padding:40px; padding-top:90px; font-size:36px; text-align:center; height:235px; background:url(/uploads/image/twsimages/wenhua.jpg) 100% no-repeat; font-family:"zoomlaxingtij";}
.wen_picbox { margin-bottom:20px;}
.wen_picbox .wen_ta { margin-top:10px; padding-left:15px;font-size:24px; line-height:50px;}
.wen_picbox img{ width:100%}
.wen_picbox .wen_ta span { font-size:16px; margin-left:10px; }
.wen_picbox .wen_pic{ width:100%;}
.wen_picbox .wen_pic_a{ line-height:30px; font-size:14px;}
.wen_pic_a span{ font-weight:bold;}

.pub_banner img { width:100%;}
.pub_list ul { padding-left:0; list-style:none;}
.pub_list_c { margin-top:20px; border:1px solid #ddd; box-shadow:0 0 5px rgba(0,0,0,0.8);}
.pub_list_c img { width:100%; height:300px;}
.publ_list_ct { padding:10px 15px; height:60px; line-height:20px; overflow:hidden;} 
.publ_list_ct label { margin-bottom:0;}
.pub_btn { margin-top:15px; margin-bottom:15px; text-align:center;}

#scolls{ width:100%; top:0; left:0; z-index:999;}

/*两学一做首页*/
.lxyz_banner img{ width:100%}
.lxyz_cont { margin-top:15px; margin-bottom:20px;}
.side-info{ background:#f7f7f7;}
.clu_title{ padding:20px; font-size:1.4em; color:#e70012;}
.side_info_t{overflow: hidden; padding-top: 10px; position: relative;}
.clu-title{ border: currentcolor; border-image: none; left: 20px; position: relative;}
.info_box{ padding: 0px 20px 20px; min-height: 458px;}
.info_box{ color: rgb(70, 70, 70); font-family:"stheiti","microsoft yahei","黑体","arial";; font-size: 14px;}
.info_text{ color: rgb(119, 119, 119); line-height: 26px; font-family:"stheiti","microsoft yahei","黑体","arial";; font-size: 12px;}
.law-title{color: #333333; font-weight: bold;}
.clu_each{ margin-bottom:15px;}
.clu_header{ border-bottom:2px solid #ccc;}
.clu_header .clu_title_t span{ font-size:1.4em; color:#e70012; border-bottom:2px solid #e70012;}
.clu_title_t a{ float:right; color:#2b2b2b; font-size:1.1em;}
.clu_list ul{ padding-top:10px; padding-left:0px; }
.clu_list li{ padding-left:0; padding-right:0; list-style-type:none; height:36px; border:none;}
.clu_list li a{ font-size:1.1em; color:#333;}
.clu_list li a:hover{ color:#e70012;}
.clu_list li span{ float:right; font-size:0.9em; color:#676767;}

/*19大专题*/
.da19 .topbrand { background: url(/uploads/image/twsimages/special_top.jpg) no-repeat center; }
.da19 .top_img { height: 29em; position: relative; }
.da19 .top_img a { position: absolute; display: inline-block; text-decoration: none; }
.da19 .back1 { left: 0%; top: 80%; }
.da19 .back2 { left: 50%; top: 81%; }
.da19 .special_nav { background: #c30801; }
.da19 .special_nav .container ul { padding: 2em 0px; margin-bottom: 0px; list-style: none; }
.da19 .special_nav .container ul li { display: inline-block; margin: 0px 18px; text-align: center; }
.da19 .special_nav .container ul li a { font-size: 21px; text-decoration: none; color: #fff; font-weight: normal; font-family: "stheiti", "microsoft yahei", "黑体", "arial"; }
.da19 .special_nav .container ul li:hover a { color: #eca610; }
.da19 .special_news h2 { height: 2.6em; line-height: 2.6em; text-align: left; font-weight: bold; border-bottom: 1px solid #ccc; font-size: 3em; }
.da19 .special_news h2 a { font-family: "stheiti", "microsoft yahei", "黑体", "arial"; color: #c30801; text-decoration: none; }
.da19 .lb_img .item img { width: 100%; height: auto }
.da19 .special_news_c a { text-decoration: none; font-family: "stheiti", "microsoft yahei", "黑体", "arial"; }
.da19 .special_news_c { margin-top: 2em; }
.da19 .special_news01 .carousel-inner { position: relative; }
.da19 .special_news01 .carousel-indicators { bottom: 35px; }
.da19 .special_news01 .item p { position: absolute; left: 0; bottom: 0; padding-left: 1em; padding-right: 1em; margin-bottom: 0; width: 100%; height: 2.4em; line-height: 2.4em; background: rgba(0,0,0,0.8); text-align: center; }
.da19 .special_news01 .item p a { color: #fff; font-family: "stheiti", "microsoft yahei", "黑体", "arial"; }/*轮播图右边*/
.da19 .special_news_r a { font-family: "stheiti", "microsoft yahei", "黑体", "arial"; }
.da19 .special_r_list p { height: 3.2em; line-height: 1.6em; font-size: 1.12em; overflow: hidden; font-size: 19px; }
.da19 p { color: #000; font-family: "stheiti", "microsoft yahei", "黑体", "arial"; margin-top: 0; margin-bottom: 1rem; }
.da19 .special_news_r ul { padding-left: 0px; margin: 0 0; list-style: none; }
.da19 .special_news_r ul li { margin: 5px 0; }
.da19 .special_news_r ul li a { font-size: 15px; color: #000000; }
.da19 .special_news_r ul li a:hover { color: #c30801; }
.da19 .special_news_r .special_r_list h3 { margin-top: 0px; }
.da19 .special_wrap { margin-top: 2em; }
.da19 .special_wrap ul { display: flex; justify-content: space-between; }
.da19 .special_wrap li { flex: 1; text-align: center; }
.da19 .special_wrap li a { text-decoration: none; color: #333; }
.da19 .special_wrap li img { max-width: 100%; height: 6em; line-height: 6em; transition: all .3s; }
.da19 .special_wrap li p { margin-top: 1em; font-weight: 500; }
.da19 .special_wrap li:hover p { color: #c30801; }
.da19 .special_wrap li:hover img { transform: translatey(-8px); }
.da19 .special_main { margin-top: 2em; }
.da19 .special_main_t { position: relative; padding-top: 1em; height: 9em; background: url(/uploads/image/twsimages/title01.png) no-repeat center 100%; }
.da19 .special_main_t .pull-right{ margin-top:3.6rem; }
.da19 .foot_bottom{ background:#ff6666;}
.da19  .foot_title{margin-top:1em;}
.da19 .homeloginfi { margin-top: 0; border: 1px solid rgba(153, 153, 153, 0.6); padding: 0.3rem 2rem; }
.da19 .special_t_c { position: absolute; left: 50%; transform: translatex(-50%); top: 1em; text-align: center; }
.da19 .special_t_c h2 { color: #c30801; font-size: 3em; }
.da19 .special_t_c span { color: #ffc23f; font-size: 1.3em; font-weight: 600; }
.da19 .special_main_c { display: flex; margin-top: 1em; padding: 2em; justify-content: space-between; background: #eee1d2; }
.da19 .gzbs_c_l { flex: 1; margin-right: 2.6em; width: 50%; }
.da19 .gzbs_c_l h3 a { display: block; text-decoration: none; font-size: 1em; line-height: 1.6em; color: #333; font-weight: bold; }
.da19 .gzbs_c_l h3 a:hover { color: #c30801; }
.da19 .gzbs_c_l p { font-size: 1.2em; line-height: 1.6em; text-indent: 2em; text-align: justify; }
.da19 .gzbs_c_l p a { color: #333; }
.da19 .gzbs_c_l p a:hover { color: #c30801; }
.da19 .gzbs_c_l ul { padding-left: 0; }
.da19 .gzbs_c_l li{list-style-type: disc; line-height: 2em; }
.da19 .gzbs_c_l li a {  color: #333; }
.da19 .gzbs_c_l li a:hover { color: #c30801; }
.da19 .gzbs_c_l li i { margin-right: 0.5em; }
.da19 .gzbs_c_r { flex: 1; width: 50%; }
.da19 .gzbs_c_r li { float: left; width: 50%;height:12em; padding: 7px 0px; overflow: hidden;  }
.da19 .gzbs_c_r li:nth-child(1) { width: 100%;height:auto; }
.da19 .gzbs_c_r li a img { width: 100%; height: 100% }
.da19 .gzbs_c_r li { position: relative; }
.da19 .gzbs_c_r p { position: absolute; left: 0; bottom: 0; padding-left: 1em; padding-right: 1em; margin-bottom: 0; width: 100%; height: 2.4em; line-height: 2.4em; background: rgba(0,0,0,0.8); text-align: center; }
.da19 .gzbs_c_r li img { width: 100%; max-height: 16em; transition: all .3s; }
.da19 .gzbs_c_r li:hover img { transform: scale(1.1, 1.1); }
.da19 .gzbs_r_img_b { display: flex; margin-top: 1.4em; }
.da19 .gzbs_r_img_b .gzbs_r_img { width: 50%; }
.da19 .gzbs_r_img_b .gzbs_r_img:nth-child(1) { margin-right: 1em; }
.da19 .jicen { width: 100%; margin: 30px 0; min-height:8rem;}
.da19 .jicen ul {  }
.da19 .jicen li { float: left;list-style-type: disc; width: 33.3%; padding: 4px 5px; }
.da19 .jicen li a { font-size: 16px; color: #000000; text-decoration: none; }
.da19 .jicen li a:hover{ text-decoration: underline;}
.da19 .gzbs_c_r ul { list-style: none; }

/*2018年兼容bootstrap4*/
.nav2018 li{margin-top: -0.6rem;}
.nav2018 a{color: #fff;font-size: 1.2rem;}
.svg_banner{margin-bottom: 1rem;height: 20rem; overflow: hidden;background:url(/uploads/image/twsimages/180412banner.jpg) no-repeat; background-size:cover;color: #fff;}
.svg_banner h1{position: absolute; top: 16rem;left: 30%;font-family:'zoomlaxingtij2';font-size: 3rem; z-index: 1;}
.svg_banner h2{position: absolute; top: 20rem;left: 30%;font-size: 1.8rem; z-index: 1;}
.svg_banner h3{position: absolute; top: 25rem;left: 30%;font-size: 1.18rem; z-index: 1;}

/*2018专题评选*/
.pin2018{text-align: center;}
.pin2018 ul{padding-left: 0;list-style: none;}
.pin2018 li{float: left;margin-left: 1%; margin-top: 1rem; width: 24%; height: 26rem;}
.pin2018 li img{width: 100%;height: 24rem;border: 1px solid #ccc;padding: 1px;}
.pin2018 li:hover { box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.9); }

/* 十九届五中全会专题 */
.da19 .topbrand1 { background: url(/uploads/image/twsimages/20201108b.jpg) no-repeat center; background-size: cover; }
.da19 .top_img1 { height: 33em; position: relative; }
.da19 .top_img1 a { position: absolute; display: inline-block; text-decoration: none; }
.d21{background-image:url(/uploads/image/twsimages/20240902banner.jpg) !important; }

.shijiuwu_ban{padding-top: 7.8rem; height:13.5rem; background: url(/uploads/image/twsimages/sjwban.jpg) no-repeat center; background-size: cover;}
.shijiuwu_ban h2{ font-weight: bold; color:#fff;margin-left: 49%; font-size: 2.8rem;}
.shijiuwu_ban_a{ float: right; font-size: 2rem; color: #c30801;}
.shijiuwu_ban_a:hover{color:#f00;}

/* 十九届五中全会专题-中央精神 */
.shijiuwu_list{margin:30px 0;} 
.shijiuwu_list ul li{padding:4px 5px;}
.shijiuwu_list ul li a{font-size: 16px; color: #000000;}

.shijiuwu_carous{margin:30px 0;}
.shijiuwu_carous .carousel-item{height:28rem;}
.shijiuwu_carous .carousel-item img{width:100%; height: 100%;}
.shijiuwu_carous p{color:#fff; font-size:1.5rem;}
.shijiuwu_carous_li li{height: 15px; width: 15px; border-radius: 50%;}
.shijiuwu_carous_li .carousel-indicators li{height: 15px !important; width: 15px !important; border-radius: 50% !important;}

/* 党史教育专题 */
.dangshi_banner{height:30rem; background:url(/uploads/image/twsimages/dangshi_banner.jpg) center no-repeat; background-size:cover;}
 
.dangshi_superior_title{margin-top:2rem;  text-align: center;}
.dangshi_superior_title span{ padding-left: 2rem; padding-right: 2rem; line-height: 2rem; font-size:2rem; color: #e60012; font-weight: bold;text-align: center; background:#fff;}
.dangshi_superior_title_x{margin-top: -1.3rem; border-bottom: 2px solid #ba1117;}
.dangshi_superior_con{margin-top:2rem; margin-bottom: 1rem;}

.dangshi_superior_con_img{position: relative; height: 29rem;}
.dangshi_superior_con_img img{width:100%; height: 100%;}
.dangshi_superior_con_img span{position: absolute; padding-left: 1rem; left: 0; bottom:0; width:100%; height: 4rem; line-height: 4rem; color:#fff; font-size:1.05rem; background: rgb(0, 0, 0,0.6);}
.dangshi_superior_con_list{padding-top: 1rem;}
.dangshi_superior_con_list_one{padding-left: 0; margin-bottom: 0;list-style: none;}
/* .dangshi_superior_con_list_one li{margin-top: 1rem;} */
.dangshi_superior_con_list_one_title{display:flex; justify-content: space-between;}
.dangshi_superior_con_list_one_title h1{font-size:1.05rem; color:#333333;}
.dangshi_superior_con_list_one_title span{width:6rem; font-size:1.02rem; color:#333333;}
.dangshi_superior_con_list_one_title:hover h1{color:#e70012;}
.dangshi_superior_con_list_one_jianjie p{margin-top: 1rem; color:#9c9c9c;line-height: 1.6rem;}
.dangshi_superior_con_list_one_jianjie a{margin-left: 0.5rem; color:#b81121; font-size:1.03rem;}

.dangshi_superior_con_list_two{margin-top: 2rem; padding-left: 0; margin-bottom: 0;list-style: none;}
.dangshi_superior_con_list_two li{margin-top: 0.5rem;}
.dangshi_superior_con_list_two a{display:flex; justify-content: space-between;}
.dangshi_superior_con_list_two a h1{font-size:1.05rem; color:#333333;}
.dangshi_superior_con_list_two a span{width: 6rem; font-size:1.02rem; color:#333333;}
.dangshi_superior_con_list_twoa a:hover h1{color:#e70012;}
.dangshi_superior_con_list_more {margin-top: 1rem; color:#6e6e6e; font-size:1.05rem; float: right;}
.dangshi_superior_con_list_more:hover {color:#e60012}


.dangshi_learn_con{margin-top: 2rem; padding-bottom: 1rem; background: #f4f4f4;}
.dangshi_learn_con p{margin-bottom: 0; height: 7.5rem; line-height: 7.5rem; font-weight: bold; color: #e60012; text-align: center; font-size: 2.1rem;}
.dangshi_learn_con ul{padding-left: 2rem; padding-right: 2rem; margin-bottom: 0;list-style: none;}
.dangshi_learn_con ul li{height:2.6rem; line-height: 2.6rem; overflow: hidden;}
.dangshi_learn_con li a{display: flex; justify-content: space-between; color:#333333; font-size:1.04rem;}
.dangshi_learn_con li a span{font-size:1.04rem;}
.dangshi_learn_con li a:hover{color:#e70012;}

.dangshi_jiceng{margin-top: 2rem; padding-bottom: 1rem;}
.dangshi_jiceng ul{ padding-left: 2rem; padding-right: 2rem; margin-bottom: 0;list-style: none;}
.dangshi_jiceng ul li{display: inline-block; height:2.6rem; line-height: 2.6rem; width:49%; overflow: hidden;}
.dangshi_jiceng ul li:nth-child(odd){padding-right: 3rem;} 
.dangshi_jiceng ul li:nth-child(even){padding-left: 3rem;} 

.dangshi_jiceng li a{display: flex; justify-content: space-between; color:#333333; font-size:1.05rem;}
.dangshi_jiceng li a span{font-size:1.05rem;}
.dangshi_jiceng li a:hover{color:#e70012;}

/* 建党100周年专题 */
.conparty{height:49rem; background: url(/uploads/image/twsimages/jdznbanner.jpg) no-repeat center; background-size: cover; }


/* 光影见证密云水库专题 */
.resbanner{height:49rem; background: url(/uploads/image/twsimages/reservoirbg.jpg) no-repeat center; background-size: cover; }

.resbannerarta{margin-top: 3rem;}
.resbannerarta_title{text-align: center;}
.resbannerarta_title span{position: relative; padding-bottom: 1rem; line-height: 46px; font-size:3.5rem; color: #e60012; font-weight: bold; }
.resbannerarta_title span::after{content: '';position: absolute;left: 50%;margin-left: -2.5rem;top: auto;bottom: 0;right: auto;height: 2px;width: 5rem;background: #ba1117;}
.resbannerarta_more {margin-top: 1rem; text-align: right;}
.resbannerarta_more a{color:#6e6e6e; font-size:1.5rem;}
.resbannerarta_more a:hover {color:#e60012}

.resbannerarta_list{margin-top: 4rem; min-height: 15rem;}
.resbannerarta_list ul{ padding-left: 0; padding-right: 0; margin-bottom: 0;list-style: none;}
.resbannerarta_list ul li{display: inline-block; height:3.5rem; line-height: 3.5rem; width:49%; overflow: hidden;}
.resbannerarta_list ul li:nth-child(odd){padding-right: 3rem;} 
.resbannerarta_list ul li:nth-child(even){padding-left: 3rem;} 
.resbannerarta_list li a{display: flex; justify-content: space-between; color:#333333; font-size:1.7rem;}
.resbannerarta_list li a span{font-size:1.4rem;}
.resbannerarta_list li a:hover{color:#e70012;}

.resbannerimg_list {margin-top: 4rem; min-height: 15rem;}
.resbannerimg_list a:hover span{color:#e70012;}
.resbannerimg_list .col-md-3{margin-top: 1rem;}
.resbannerimg_list img{width:100%; height:15rem;}
.resbannerimg_list span{display: block; margin-top: 0.8rem; font-size: 1.7rem; color:#333333; text-align: center;}

.resbannervideo_list {margin-top: 4rem; min-height: 15rem;}
.resbannervideo_list a:hover span{color:#e70012;}
.resbannervideo_list .col-md-3{margin-top: 1rem;}
.resbannervideo_list_img{position: relative;}
.resbannervideo_list_imgt{width:100%; height:15rem;}
.resbannervideo_list_img span{display: block; margin-top: 0.8rem; font-size: 1.7rem; color:#333333; text-align: center;}
.resbannervideo_list_play{position: absolute; width: 5rem; height:5rem;margin-top: -13rem;left: 50%;margin-left: -2.5rem;}



footer { padding-top: 2rem; margin-top: 1rem; min-height: 13rem; width: 100%; background: url(/uploads/image/twsimages/foot_bg.jpg) #e1e1e1 left top no-repeat; color: #6e6e6e; }
footer a { color: #6e6e6e; }
.footer_l { padding-top: 1.2rem; }
.footer_l img { width: 96%; height: 3rem; }
.footer_m ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.footer_m li { float: left; padding: 0 0.4rem; }
.footer_m p { /*display: block;padding-top: 1rem; width: 100%;*/ font-size: 0.86rem; }
.foot_r ul { padding-left: 0; margin-bottom: 0; list-style: none; }
.foot_r li { float: left; width: 48%; margin-right: 2%; text-align: center; font-size: 0.84rem; }
.foot_r li img { width: 90%; display: block; }

@media (max-width:767px) {/*小于768px私有*/
.resbanner{height:20rem;}
.resbannerarta_list ul li{width:100%; padding:0 !important;}
.resbannerarta_list li a span{width:12rem;}
.resbannerimg_list img{height:11rem;}
.resbannerimg_list span{height:3rem; overflow: hidden;}
.resbannervideo_list_imgt{height:11rem;}
.resbannervideo_list_img span{height:3rem; overflow: hidden;}
.resbannervideo_list_play{margin-top: -11.5rem;}

.h_col4{ margin-bottom:1em;}
.h_col4 p{ padding-left:2em;}
.h_col4 form{ margin-left:2em; margin-right:2em;}
.home_nav { background:url(/uploads/image/twsimages/pic.jpg) repeat-x;min-height:2.9em; background-size:cover;}
#nav ul li ul li{ float:none;}
.home_nav .nav li span a:hover{ color:#ffffff;}
#nav ul li ul{ padding-left:1em;background-color: #0050a2;display: none;position: relative;top: 100%;width:80000px; overflow:hidden; left:0;  z-index:999999; padding-top:1em; padding-bottom:1em; margin-top:0.5em; margin-bottom:0.5em;}
#nav ul li ul li{ min-height:3em; line-height:3em;}
.news_top{ background-size:cover; min-height:5.5em;}
.news_top_l{ padding-left:1em;}
.home_new{ background:none; box-shadow:none;}
.home_new_li{ border:0; padding-left:0; padding-right:0;}
.home_img{ border:0; margin-left:0; margin-right:0;}
.home_img ul li{ margin-bottom:1em;}
.home_new_bo{ padding:0;}
.home_new_ba .container{ padding:0;}
.home_new_bo{ min-height:50em;}
.home_new_l{ text-align:center;}
.foot_top{ padding-left:2em; padding-bottom:1em;}
.foot_top ul li{ min-height:2em; line-height:2em;}
.foot_bottom_ul ul li{ padding-left:1.5em;}
.foot_link{ margin-left:0em;}
.foot_link ul li{ margin-bottom:1em;}
.home_banner .item img{ height:100px;}
.home_nav .nav li{ margin-bottom:1em;}
.foot_title ul li{ margin-bottom:1em;}
.foot_bottom_ul ul li{ padding-left:0.5em; min-height:14em;}

.svg_banner h1{left:0;font-size: 2.6rem; z-index: 1;}
.svg_banner h2{left:0;font-size: 1.8rem; z-index: 1;}
.svg_banner h3{left:0;font-size: 1.18rem; z-index: 1;}
.svg_banner,.nav2018{display: none;}
.pin2018 li{ width:49%;height: 16rem;}
.pin2018 li img{height: 14rem;}

.container{max-width: 100%;}

.special_nav_ul li{margin: 0px 4px !important;}

.shijiuwu_ban h2{margin-left: 40%;}
.shijiuwu_ban_a{color:#fff; margin-top: 2rem;}

}
@media (min-width:768px) and (max-width:991px){/*在768和991px之间的屏幕里生效*/
.home_banner .item img{ height:280px;}
.home_nav .nav li span a{ padding-left:0.5em; padding-right:0.5em; }

}
@media (min-width:992px) and (max-width:1199px){/*在992和1199px之间的屏幕里生效*/
.home_banner .item img{ height:280px;}
.home_nav .nav li span a{ padding-left:0.8em; padding-right:0.8em; }
}
@media (min-width:1200px){/*在大于1200px的屏幕里生效*/

}






/*key:ug93zxjlzcbiesbab29tbgeh6ycq5rwqq01tihd3d3cuwm9vbwxhlmnu */