﻿@charset "utf-8";


/*btn*/
.btn{ 
  display:inline-block; 
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  *display: inline;
  padding:8px 30px;
  margin-bottom: 0;
  line-height: 20px;
  color:#fff;
  border:none; border-radius:2px;
  font-size: 12px;
  background-color:#1299e1;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.1s ease-in 0s;
	-o-transition: all 0.1s ease-in 0s;
	transition: all 0.1s ease-in 0s;
}
.btn:hover{
	background-color:#21a6ed; text-decoration:none;	color: #fff;}
.btn.disabled,
.btn[disabled],
.btn.disabled:active,
.btn[disabled]:active,.btn.disabled:hover,
.btn[disabled]:hover {
  color: #777;
  background-color: #ccc; text-decoration:none; cursor:pointer;
}

.btn:active,
.btn.active {
  background-color: #118fd2;
}
.btn:first-child {
  *margin-left: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  opacity: 0.65;
  filter: alpha(opacity=65);
}

.btn-yellow{ background-color:#ff6600}
.btn-yellow:hover{ color:#fff1e3; background-color:#fc6f11}
.btn-yellow:active,
.btn-yellow.active {
  background-color: #f06101;
}
.btn-white{ background-color:#e6e6e6; color:#666;}
.btn-white:hover{ color:#555; background-color:#e8e8e8}
.btn-white:active,
.btn-white.active {
  background-color: #e4e4e4;
}
.btn-red{ background-color:#e42d1b; color:#fff;}
.btn-red:hover{ color:#ffe7e5; background-color:#ed3321}
.btn-red:active,
.btn-red.active {
  background-color: #dc2614;
}

.btn-red2{ background-color:#e4393c; color:#fff;}
.btn-red2:hover{ color:#fff9f9; background-color:#e73d40}
.btn-red2:active,
.btn-red2.active {
  background-color: #dd3033;
}
.btn-red3{ background-color:#ff636b}
.btn-red3:hover{ color:#fff1e3; background-color:#ff6e76}
.btn-red3:active,
.btn-red3.active {
  background-color: #f85962;
}

.btn-green{ background-color:#6dc143; color:#fff;}
.btn-green:hover{ color:#ebffe2; background-color:#78cd4d}
.btn-green:active,
.btn-green.active {
  background-color: #66b73d;
}

.btn-orange{ background-color:#fb8444; color:#fff;}
.btn-orange:hover{background-color:#fc9157}
.btn-orange:active,
.btn-orange.active {
  background-color: #f1712b;
}

.btn-blue1{ background-color:#61c0f2; color:#fff;}
.btn-blue1:hover{ color:#fff; background-color:#68c5f6}
.btn-blue1:active,
.btn-blue1.active {
  background-color: #5bbaec;
}

.btn-green1{ background-color:#84d58a; color:#fff;}
.btn-green1:hover{ color:#fff; background-color:#8adc90}
.btn-green1:active,
.btn-green1.active {
  background-color: #7ed084;
}

.btn-green2{ background-color:#2bc66a; color:#fff;}
.btn-green2:hover{ color:#fff; background-color:#2eca6d}
.btn-green2:active,
.btn-green2.active {
  background-color: #24bd62;
}

.btn-light{ background-color:#fff; color:#666; border:1px solid #ddd;}
.btn-light:hover{ color:#555; background-color:#f8f8f8}
.btn-light:active,
.btn-light.active {
  background-color: #f5f5f5;
}

.btn-big{
	padding: 15px 45px;	 font-size:18px;
}

.btn-mid{
	padding: 10px 35px;	 font-size:16px;
}

.btn-min{
	padding: 2px 12px;	 font-size:12px;
}

.btn-radius{  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;}

.table th, .table td{
    line-height: 24px;
    padding: 8px;
    text-align: center;
    vertical-align: top;
}
.table th.tcen,.table td.tcen{ text-align:center;}
.table th.tlt,.table td.tlt{ text-align:left;}
.table th.trt,.table td.trt{ text-align:right;}
.table th {
    font-weight: bold;
}

.table-bordered {
  border: 1px solid #dadada;
  border-collapse: collapse; 
  border-spacing: 0; 
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dadada
}

.table-striped tbody > tr:nth-child(odd) > th
 {
  background-color: #f5f5f5;
}
.table-striped tbody > tr:nth-child(odd) > td
 {
  background-color: #fcfcfc;
}
.table-striped tbody > tr:hover > td
 {
  background-color: #f8f9fd;
}

.quickbar{ float:right; position:relative; margin-top:60px; }
.quickbar a{}
.quickbar_btn{ height:24px;padding:0 15px; border-radius:12px; text-align:center; float:right; cursor:pointer; line-height:24px; background:#ffed00; color:#333}
.quickbar_btn.on,.quickbar_btn:hover{ color:#e30413}

.quickbar_cont{ background:#fff; border-radius:5px; padding:6px 12px; line-height:22px; position:absolute; top:34px; right:0px;width:330px; display:none;}
.quickbar_cont span{ margin:0 4px;}
.quickbar_cont a{ white-space:nowrap;}
.quickbar_cont s{ content:"▲"; display:block; width:0px; height:0px; border-style: dashed dashed solid dashed;border-width: 5px;
	border-color: transparent transparent #fff transparent; overflow: hidden; position:absolute; right:32px; top:-10px;}
.nav_list{}
.nav_list li{ float:left; position:relative;}
.nav_child{ position:absolute; top:40px;  left:0px; display:none; _top:40px}
.nav_first{ height:40px; line-height:40px; _line-height:40px; font-size:15px; float:left;}
.nav_first a{ color:#fff; display:block; padding:0 25px 0 35px; float:left; background-position:left center; background-repeat:no-repeat}
.nav_first a.s1{ background-image:url(/Article/images2016/nav-ico1.png);}
.nav_first a.s2{ background-image:url(/Article/images2016/nav-ico2.png);}
.nav_first a.s3{ background-image:url(/Article/images2016/nav-ico3.png);}
.nav_first a.s4{ background-image:url(/Article/images2016/nav-ico4.png);}
.nav_first a.s5{ background-image:url(/Article/images2016/nav-ico5.png);}
.nav_first a.s6{ background-image:url(/Article/images2016/nav-ico6.png);}
.nav_first a.s7{ background-image:url(/Article/images2016/nav-ico7.png);}
.nav_first a:hover,.nav_first.on a{ color:#fdeb00; text-decoration:none;}
.nav_child{ border-bottom:1px solid #003b8f;}
.nav_child li{ background:#1182d0; text-align:center; border:1px solid #003b8f; border-bottom:none; _width:105px; float:none; overflow:hidden; clear:both; white-space:nowrap;}
.nav_child li a{height:30px; line-height:30px; display:block; min-width: 105px; overflow:hidden; color:#fff;}
.nav_child li a:hover{ text-decoration:none; background:#003b8f; color:#fff;}
.nav_child s{ content:"▲"; display:block; width:0px; height:0px; border-style: dashed dashed solid dashed;border-width: 5px;
	border-color: transparent transparent #fff transparent; overflow: hidden; position:absolute; left:50%; margin-left:-5px; top:-10px;}
.searchbox{ float:right; height:26px; margin-top:8px; width:2px; padding-left:28px; position:relative; border-radius:6px; overflow:hidden; }
.search_inp{ border:none; background:#fff; margin-top:4px; width:0px; padding:1px; height:16px; line-height:14px; padding-left:6px; border-left:1px solid #ddd; opacity:0;filter: Alpha(Opacity=0); font-size:12px;}
.searchbox.on{ background:#fff;}
.searchbox.on .search_inp{ width:120px; opacity:1;filter: Alpha(Opacity=100);}
.search_btn{ width:22px; height:22px; overflow:hidden; border:none; cursor:pointer; position:absolute; left:4px; top:2px; background:url(/Article/images2016/ico.png) no-repeat -49px -5px; _background:url(/Article/images2016/searchpie.png) no-repeat 2px 2px;}
.searchbox.on .search_btn{ background-position:-49px -35px; _background:url(/Article/images2016/ico.png) no-repeat -50px -35px;}
.search_btn:hover{ opacity:0.8}
.banner{ max-height:712px;position:relative; width:100%; overflow:hidden; background:#1c1c1b; text-align:center;}
.banner img{ max-width:100%; min-width:1000px;}
.contbox{ width:100%; background:#f2f2f2}
.cont_wrap{ width:1200px; margin:20px auto; background:#fff; _overflow:hidden;}
.foot{ background:#fff; width:100%; overflow:hidden; padding:25px 0; color:#fff;}
.foot a{ color:#fff;}
.indexbox{ background:#1c1c1b;}
.indexbox .cont_wrap{ margin-top:20px;}
.titleBg{ float:left; padding:0 20px; border-radius:17px; height:35px; _height:34px; line-height:32px; _line-height:35px; background:#e30413; color:#fff; font-size:18px; font-weight:700; overflow:hidden;}
.picNews_h{ padding:40px 30px 20px; overflow:hidden; width:100%;}
.picNews_box{ padding:10px 30px ;}
.picNews_pic{ width:228px; height:228px; margin:0 auto; border-radius:50%; overflow:hidden; text-align:center;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s;}
.picNews_pic img{ width:100%;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s;}
.picNews_pic img:hover{ width:110%;}

#picNewSwiper{ width:780px; padding-bottom:30px; margin:0 auto;}
.picNews_items{ height:330px; overflow:hidden;}
.picNews_title{ font-size:12px; color:#666; margin:0 auto; font-weight:normal; width:228px; height:60px; padding-top:15px;}
.picNews_more{ text-align:right; color:#666; margin:0 auto; width:228px; font-size:12px; font-style:italic}
.picNews_more a{ color:#666;}
.picNews_box .swiper-button-prev,.picNews_box .swiper-button-next{background:url(/Article/images2016/ico.png) -90px -14px; width:34px; height:64px;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s;}
.picNews_box .swiper-button-prev{ left:40px; transform: translate3d(10px, 0px, 0px);}
.picNews_box .swiper-button-next{ right:40px; transform: translate3d(-10px, 0px, 0px);-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);transform:rotate(180deg);}
.picNews_box .swiper-button-next:hover{ right:30px;}
.picNews_box .swiper-button-prev:hover{left:30px;}
.picNews_box{ position:relative;}
.impNews{ width:930px; padding:30px 0px; margin:0 auto; margin-top:20px; border-top:3px dotted #a9a9a9;}
.newsItems{ float:left; width:438px; overflow:hidden; height:315px;}
.newsItems.last{ float:right; border-left:3px dotted #a9a9a9; padding-left:16px;}
.titlebar{ position:relative; height:35px; width:100%; _overflow:hidden;}
.titlebar s{ display:block;  position:absolute; height:2px; overflow:hidden; _width:100%; background:#e30413; right:0px; left:50px; bottom:0px; z-index:2;}
.titlebar .titleBg{ position:relative; z-index:1;}
.titlebar .more{ float:right; color:#666; font-style:italic; font-size:12px; line-height:34px;}

.newsFirst{ padding:10px 0 5px 10px; height:145px; position:relative;}
.newsFirst time{ font-size:12px; font-style:italic; color:#888; display:block; padding-top:6px;}
.newsFirst h3{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#e30413; line-height:28px;}
.newsFirst h3 a{ font-size:14px; color:#e30413}
.newsFirst p{ color:#555; line-height:20px; padding-top:4px; height:65px; overflow:hidden;}
.newsFirst .btnc{ text-align:right;}
.detailbtn{ background:#ffed00; text-decoration:none; padding:1px 10px; text-align:center; font-style:italic; color:#333;}
.works_cont a.detailbtn{ color:#333;}
.detailbtn:hover{ opacity:0.8; text-decoration:none;}

.newsList{ padding:0px 0 0px 0px; font-size:13px; line-height:26px;}
.newsList li{ font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666;}
.newsList li a{ font-size:13px; margin-left:5px; font-weight:normal; color:#666;}

.titlebar2{ overflow:hidden;}
.titlebar2 .more{ float:right; margin-top:10px; padding-bottom:4px; border-bottom:1px solid #555554; font-style:italic;}
.titlebar2 .more:hover{ text-decoration:none; border-color:#e30413}
.workDynamic{ padding:40px 30px 30px;margin:0 auto; margin-top:12px; background:#ffed00;}
.works_cont{ position:relative; padding-bottom:25px; color:#fff;}
.works_cont a{ color:#fff;}
.works_cont a:hover{ opacity:0.8}
.works_picnew{ width:616px; float:left; height:216px; overflow:hidden;}
.works_picbox{ position: relative; float:left; width:297px; height:198px; overflow:hidden; border:1px solid #fff;}
.works_picbox img { width: 297px; height: 198px; }
.works_picbox h3 { position: absolute; bottom: 0; left: 0; right: 0; height: 30px; line-height: 30px; padding: 0 10px; font-size: 14px; font-weight: 400; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: #676767; background: rgba(0, 0, 0, .4); }
.works_list{ height:216px; font-size:13px; overflow:hidden; line-height:19px; }
.tszs-mod { position: relative; float:right; width:345px; padding-left: 20px; border-left:1px dashed #fff;}
.tszs-mod__tle { position: absolute; top: -47px; left: 32px; right: 0; }
.tszs-mod__tle h3 { font-size: 15px; }
.tszs-mod__tle a { position: absolute; top: 9px; right: 0; height: 26px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #fff; font-style: italic; }
.tszs-mod__tle a:hover { text-decoration: none; }
.tszs-mod .icon-chat { display: inline-block; width: 52px; height: 26px; margin-right: 20px; background: url("../images/icon-chat.png") no-repeat; }
.works_firstNew{ padding-left:312px;}
.works_firstNew i{ padding-bottom:5px; display:block; opacity:0.8}
.works_firstNew h3{ padding-bottom:10px; font-size:14px; border-bottom:1px solid #fff}
.works_firstNew p{ color:#fff; padding:8px 0 12px; opacity:0.7; line-height:22px;}
.works_firstNew .works_list { width: 297px; padding: 0; border-left: 0;}
.works_list li{ padding:3px 0 3px 10px; position:relative;}
.works_list li a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.works_list li s{display:block;  position:absolute; left:1px; top:3px; _left:-8px; _top:1px; font-style:normal; text-decoration:none;}
.works_sort{ overflow:hidden; padding-top:30px;}
.works_item{ width:224px; float:left; margin-left:11px;}
.works_item.first{ margin-left:0px;}
.works_sort_title{ text-align:center;}
.works_sort_title a{ display:inline-block; padding:0 25px; border-radius:17px; height:35px; line-height:32px; overflow:hidden; _height:34px; _line-height:34px; background:#fff; color:#333; font-size:18px; font-weight:700}
.works_sort_title a:hover{ background:#e30413; color:#fff; text-decoration:none;}
.works_sort_cont{ background:#fff; height:148px; padding:20px; margin-top:16px; border-radius:6px; position:relative;}
.works_sort_cont i{content:"▲"; display:block; width:0px; height:0px; border-style: dashed dashed solid dashed;border-width:8px;
	border-color: transparent transparent #fff transparent; overflow: hidden; position:absolute; left:50%; margin-left:-8px; top:-16px;}
.works_sort_cont li{ padding:5px 0 5px 10px; position:relative;}
.works_sort_cont li a{ color:#777; display:block;}
.works_sort_cont li s{display:block;  position:absolute; left:1px; top:4px; _left:-8px; _top:1px; font-style:normal; text-decoration:none;}
.works_sort_cont li a:hover{ color:#e30413}
.works_sort_more{ position:absolute; bottom:20px; right:20px; font-style:italic; color:#777;}
.news_tab1{ width:800px; margin:40px auto 20px;}
.newsTab_top{ clear:both; overflow:hidden; height:36px; width:100%;}
.newsTab_top ul{ width:120%;}
.newsTab_top li{ height:36px; background:#ffed00; font-size:16px; font-weight:bold; line-height:35px; text-align:center; color:#333; float:left; border-radius:8px 8px 0 0; cursor:pointer;}
.newsTab_top li:hover,.newsTab_top li.on{ background:#e30413; color:#fff;}
.news_tab1 .newsTab_top li{ width:132.5px; text-align:center; margin-right:1px;}
.news_tab1 .newsTab_top li:last-child{ margin-right:0px;}
.newsTab_cont{ border:2px solid #ffed00}
.newsTab_item{ display:none;}
.newsTab_first{ padding:15px 15px 20px; margin:10px; border-bottom:1px solid #fff; overflow:hidden;}
.newsTab_first_pic{ float:left; width:193px; overflow:hidden; height:145px; border:1px solid #fff; margin-right: 25px;}
.newsTab_first_pic img{ width:100%; height:100%;}
.newsTab_first_detail{ overflow: hidden;  _padding-left:20px; position:relative; height:115px; padding-bottom:30px}
.newsTab_first_detail i{ display:block; padding-bottom:6px; color:#fff; opacity:0.8; font-style:italic;}
.newsTab_first_detail h3{ font-size:16px; line-height:26px; padding-bottom:10px; color:#444;}
.newsTab_first_detail p{ color:#fff; opacity:0.8}
.newsTab_first_detail .btnc{ position:absolute; bottom:0px; text-align:left; left:0;}
.newsTab_list{ margin:20px auto 0; padding:0 14px; font-size:13px; line-height:29px; padding-bottom:24px; overflow:hidden;}
.newsTab_list li{ width:100%; clear:both; overflow:hidden; float:left;}
.newsTab_list a{ color:#555; line-height:29px; display:block; position:relative;}
.newsTab_list a:hover{ opacity:0.8}
.newsTab_list a span{ display:block; padding-right:100px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newsTab_list a i{ position:absolute; right:0px; top:0px; font-style:normal; color:#fff; opacity:0.6}
.workReport_tab{width:800px; margin:30px auto 20px;}
.workReport_list{ padding:20px 25px; line-height:25px; color:#555;}
.workReport_tab .newsTab_top li{ width:266px; margin-right:1px;}
.workReport_list a{ color:#555;}
.workReport_tw li span{ float:left; width:220px;}
.friendlink{ width:930px; padding:30px 0px; margin:0 auto; margin-top:15px;}
.friendlink_cont{ padding:20px 0px 20px 10px; overflow:hidden;}
.friend_map{ float:left; width:426px; height:232px; overflow:hidden;}
.firendLinkImg{ width:476px; float:right; height:232px; overflow:hidden; position:relative; z-index:10;}
.firendLinkImg s.line{ width:2px; background:#ddd; position:absolute; height:232px; right:2px; z-index:1; top:0px;}
.iScrollLoneScrollbar{ background:#eee;}
.friend_list{ overflow:hidden;}
.friend_list li{ border-right:1px dashed #6a6a69; float:left; width:152px; height:68px; overflow:hidden; border-bottom:1px dashed #6a6a69; text-align:center; padding-top:10px;}
.friend_list li:nth-child(3n){border-right:none;}
.foot_item{ float:left; padding-left:15px; border-left:2px solid #bbb; margin-right:25px; color:#666}
.foot_item p{ padding:4px 0;}
.foot_item a{ color:#666;}
.floatWei{ position:fixed;left:0px; top:30%; z-index:300;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+150));}
.floatWei_close{ width:28px; height:28px; background:url(/Article/images2016/ico.png) no-repeat -89px -129px; cursor:pointer;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;-o-transition: all 0.2s ease-in 0s;transition: all 0.2s ease-in 0s; position:absolute; top:0px; left:0px;}
.floatWei_close:hover{ opacity:0.9;}
.floatWei_weibo{ position:absolute; top:30px; left:0px;}
.floatWei_weixin{ position:absolute; top:90px; left:0px;}
.floatWei_weiboBtn{ width:58px; height:58px; background:url(/Article/images2016/ico.png) no-repeat -1px -160px; cursor:pointer; position:absolute; top:0px; left:0px;}
.floatWei_weiboBtn:hover{ background-position:-60px -160px;}
.floatWei_weixinBtn{ width:58px; height:58px; background:url(/Article/images2016/ico.png) no-repeat -60px -220px; cursor:pointer; position:absolute; top:0px; left:0px;}
.floatWei_weixinBtn:hover{ background-position:-1px -220px;}
.floatWei_cont{ width:170px; background:#ffed00; padding:14px; text-align:center; position:absolute; left:70px; display:none;}
.floatWei_cont s{ content:""; display:block; width:0px; height:0px; border-style: dashed solid dashed dashed;border-width:10px;
	border-color: transparent #ffed00 transparent transparent; overflow: hidden; position:absolute; left:-20px; top:20px;}
.floatWei_pic{ padding-bottom:15px;}
.floatWei_text{ padding-top:12px; border-top:1px solid #8a853a; margin:0 10px; line-height:20px; color:#555554}
.cont_padding{ padding:20px;}
.leftside{ width:248px; float:left; overflow:hidden;}
.rightside{ width:680px; float:right; overflow:hidden;}
.zx_banner{ width:100%; overflow:hidden; height:275px;}
.zx_left_news{ padding-top:20px;}
.zx_left_list{ padding:10px 0 10px 10px; overflow:hidden;}
.zx_left_list li{ padding:5px 0; line-height:20px; font-size:14px; color:#666;}
.zx_left_list li a{ margin-left:6px; font-size:14px; color:#666;}
.zx_titlebar{ overflow:hidden; position:relative; height:50px; width:100%;}
.zx_titlebar s{ display:block; position:absolute; height:2px; background:#ed2c27; overflow:hidden; width:100%; right:0px; left:50px; bottom:15px; _bottom:15px; z-index:2;}
.zx_titlebg{ float:left; min-width:110px; padding:0 20px; box-sizing:border-box; text-align:center; height:38px; line-height:38px; background: #ed2c27; color:#fff; font-size:20px; position:absolute; left:0px; bottom:0px;  font-weight:700; z-index:3; }
.zx_titlebg:before{ content:""; display:block; position:absolute; right:-5px; height:38px; top:0px; width:5px; background:url(/Article/images2016/titlebg4.png) no-repeat right top; }
.zx_crumbs{ float:right; color:#888; line-height:24px;}
.zx_titlebg i{ display:block; content:""; position:absolute; width:16px; height:28px; background:url(/Article/images2016/ico.png) no-repeat 0 -89px; right:-16px; bottom:0px;}
.zx_sort{ margin-top:15px; border:1px solid #ccc; background:#ffffe8; padding:6px 0 6px 12px;}
.zx_sort ul{ display:block; overflow:hidden;}
.zx_sort ul span{ line-height:30px; margin-left:10px;}
.zx_sort li{ float:left; height:30px; font-size:15px; line-height:30px; position:relative; margin-right:20px;}
.zx_sort li a{ display:block; width:100%; line-height:30px; padding-left:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(/Article/images2016/listico.png) no-repeat 0px center;}
.zx_sort li a:before{ display:block; content:""; position:absolute; height:12px; width:12px; background:url(/Article/images2016/ico.png) no-repeat -78px -104px; position:absolute; left:8px; top:10px;}

.zx_left_news .zx_titlebar{ height:42px;}
.zx_left_news .zx_titlebar a.fr{ font-style:italic;}
.zx_list{ padding:20px 2px 30px; overflow:hidden;}
.zx_sort{ margin-top:15px; border:1px solid #ccc; background:#ffffe8; overflow:hidden; padding:6px 0;}
.zx_pages{ height:60px; margin-bottom:30px; line-height:58px; background:#f2f2f2; font-size:16px; text-align:center;}
.gonggaolist li{background:url(/Article/images2016/listico2.png) no-repeat 6px center; _background-position:6px 16px}
.zx_list.gonggaolist li{ padding-left:20px; }
.gonggaolist{ font-size:14px;}
.readBox{ padding:20px;}
.readBox h1{ padding:36px 10px 30px; text-align:center; font-weight:normal; font-size:26px; line-height:39px;}
.listnewtop2{ background:#fbfbfb; border-top:1px dashed #a4a4a4; border-bottom:1px dashed #a4a4a4; padding:15px 0; font-size:14px; text-align:center; line-height:25px; color:#666;}
.listnewtop2 a{ color:#0066cc}
.readCont{ padding:20px 10px; line-height:26px; font-size:16px;}
.readCont p{ padding:2px 0; text-indent:2em;}
.readCont2{ padding:20px 10px; line-height:26px; font-size:16px;}
.readCont2 p{ padding:2px 0; }
.share_1{ padding:20px; text-align:center; background:#f5f8fd; width:840px; margin:0 auto;}
.share_2,.share_3{ width:880px; margin:10px auto;}
.zx_list{ padding:20px 2px 40px; overflow:hidden; font-size:16px;}
.zx_list li{ border-bottom:1px dashed #a4a4a4; height:52px; line-height:50px; overflow:hidden; padding:0 6px; position:relative; padding-right:90px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zx_list li a{}
.zx_list li i,zx_list li time{ position:absolute; display:block; background:#fff; height:42px; right:0px; top:0px; color:#999; font-style:normal;}
.listnewtop41{ margin:10px auto;border-top:1px dashed #a4a4a4; border-bottom:1px dashed #a4a4a4; padding:16px 10px; font-size:15px; line-height:36px; margin-top:30px; color:#666;}
.listnewtop41 a{ color:#666;}

#zhuantiscroll{ width:1000px; overflow:hidden;}
#zhuantiscroll table td td{ padding:0 3px;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;background:url(/Article/images2016/ico.png) -90px -14px; width:34px; height:64px;top:180px;color:#000;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden; z-index:2}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-50px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-50px; background-position:-138px -14px}
#zhuantiscroll a{ opacity:0.6; transition:all 0.2s ease-in-out 0s}
#zhuantiscroll a:hover{ opacity:1;}

/*input text*/
.inp{ border:1px solid #ccc; background:#fff; color:#666; font-family:"微软雅黑";}

.w{ width:1000px; margin:0 auto;}

#indexBanner{ width:494px; height:342px; overflow:hidden; float:left;}
.banner-text{ position:absolute; left:0px; bottom:0px; overflow:hidden; font-size:12px; font-family:Microsoft Yahei; color:#fff; padding-left:10px; right:0px;height:40px; line-height:40px; padding-right:120px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:rgba(51,51,51,0.5); box-sizing:border-box;}
.nindex_new{ overflow:hidden; height:322px; width:472px; background:url(/Article/images2016/wifibg.jpg) no-repeat right bottom #fff; border:1px solid #d6d6d6; float:right;}
.nindex_box1{ padding:15px 0 26px; position:relative; z-index:1;}
.nindex_new{ padding:10px;}
.nindex_new_top{ height:35px;}

.nindex_new_top li{ float:left; text-align:center; color:#333; height:30px; line-height:30px; cursor:pointer; font-size:14px; padding:0 14px;}
.nindex_new_top li.on{ color:#fff; background:#e50101; position:relative;}
.nindex_new_top li.on a{ color:#fff; text-decoration: none;}
.nindex_new_top li.on:before{ display:block; content:""; position:absolute; width:0px; height:0px; border-style:solid dashed dashed dashed;border-width:6px; border-color: #e50101 transparent transparent transparent; left:50%; margin-left:-6px; bottom:-11px; }

.aab {width: 82px !important;}

.nindex_new_con{ position:relative;}
.nindex_new_more{ color:#e50101; font-style:italic; border-bottom:1px solid #e50101; height:26px; line-height:30px; padding:0 4px; float:right}
.nindex_new_more:hover{ text-decoration:none; color:#e50101; opacity:0.8}
.nindex_new_more.blue{ color:#3d92c7; border-bottom:1px solid #3d92c7;}
.nindex_new_more.blue:hover{ color:#3d92c7;}
.nindex_new_item{ padding-top:6px; padding-left:5px;}
.nindex_new_item .nindex_new_more{ position:absolute;right:10px; top:-36px;}
.nindex_new_list{ line-height:28px; font-size:13px; color:#666;}
.nindex_new_list a{ color:#666; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nindex_work{ background:#3d92c7; margin-bottom:26px;}
.nindex_work .w{ background:url(/Article/images2016/setico.png) no-repeat; position:relative;}
.nindex_work_title{ height:48px; color:#fff; padding-left:70px; padding-right:20px; line-height:30px;}
.nindex_work_title h3{ font-size:15px; padding-top:8px;}
.nindex_work_title .nindex_new_more{  position:absolute;left:550px;top:10px; color:#fff; border-bottom-color:#fff;}

.nindex_box2{ padding:25px 0;}
.nindex_title1{ float:left; width:108px; height:33px; line-height:24px; color:#fff; text-align:center; background:url(/Article/images2016/titlebg.png) no-repeat;}
.nindex_title2{ float:left; width:108px; height:33px; line-height:24px; color:#fff; text-align:center; background:url(/Article/images2016/titlebg2.png) no-repeat;}
.nindex_guanhuai_top{ overflow:hidden;}
.nindex_guanhuai{ float:left; width:406px; overflow:hidden;}
.nindex_ziliao{ float:right; width:552px;}
.nindex_ziliao_top{ overflow:hidden; height:40px;}
.nindex_ziliao_tit{ float:left; width:173px; height:40px; box-sizing:border-box; padding-left:88px; line-height:40px; background:url(/Article/images2016/ziliaotitle.png) no-repeat; font-size:14px; color:#fff;}
.nindex_ziliao_tab{ float:left; margin-left:10px;}
.nindex_ziliao_tab li{ float:left; cursor:pointer; position:relative;}
.nindex_ziliao_tab li a{ padding:0 15px; font-size:14px; line-height:40px;}
.nindex_ziliao_tab li a:hover{ text-decoration:none;}
.nindex_ziliao_tab li.on{ color:#0071b7;}
.nindex_ziliao_tab li.on a{ color:#0071b7}
.nindex_ziliao_tab li.on:before{display:block; content:""; position:absolute; width:0px; height:0px; border-style:dashed dashed solid dashed;border-width:6px;
	border-color: transparent transparent #0071b7 transparent; left:50%; margin-left:-6px; bottom:0px;  }
.nindex_ziliao_con{ border:1px solid #0071b7; min-height:240px;}
.nindex_ziliao_serach{ padding:15px; overflow:hidden; border-bottom:1px dashed #0071b7}

.nindex_guanhuai_list{ padding:10px 0;}
.nindex_ziliao_list{ padding:15px;}
.nindex_ziliao_list li{ font-size:13px; line-height:26px;}
.nindex_guanhuai{ padding-top:16px;}
.nindex_ziliao_list li a{ color:#666;}
.nindex_sxtop{ position:relative; z-index:1;  height:34px; line-height:34px;}
.nindex_bluebg{ position:relative; z-index:1; background:#16a7e4; padding:10px 0; color:#fff;}
.nindex_sxtab{ float:left; padding-left:36px; background:url(/Article/images2016/flag.png) no-repeat left center; font-size:15px;}
.nindex_sxtab li{ float:left; position:relative;}
.nindex_sxtab li a{ padding:0 16px;}
.nindex_sxtab li a:hover{ text-decoration:none;}
.nindex_sxtab li.on{ color:#0071b7}
/* .nindex_sxtab li.on a{ color:#0071b7} */
.nindex_sxtab li.on a{
	color:#0071b7;
	background-image: url(/Article/images2016/arr.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
}
.nindex_sxtab li.on:before{display:block; content:""; position:absolute; width:0px; height:0px; border-style:solid dashed dashed dashed;border-width:6px;
	border-color: #fff transparent transparent transparent; left:50%; margin-left:-6px; bottom:-12px;}
.nindex_bluebg a{ color:#fff;}
.nindex_sxcon{ position:relative;}
.nindex_sxcon .nindex_new_more{ position:absolute; right:0px; top:-58px;}
.nindex_bluebg a.detailbtn{ color:#333;}
.nindex_media{ width:635px; float:left;}
.nindex_shengli{ width:292px; float:right;}
.nindex_media_top{ height:40px}
.nindex_box3{ padding:30px 0;}
.nindex_media_left{ width:193px; height:145px; border:1px solid #ddd; overflow:hidden; float:left; margin-right:15px;}
.nindex_media_right .newsList{ font-size:12px; line-height:24px;}
.nindex_media_con{ overflow:hidden; padding:5px 0;}
.nindex_shengli_list{ overflow:hidden; padding:5px 0;}
.nindex_shengli_list ul{width:400px;}
.nindex_shengli_list li{ float:left; border:1px solid #ddd; overflow:hidden; width:115px; height:154px; margin-right:50px;}
.nindex_shengli_list li.fst{ margin-right:50px;}
.nindex_w1{ float:left; width:311px; margin-right:33px;}
.nindex_w2{ float:right; width:311px;}

.nindex_bluebg2{ position:relative; z-index:1; background:#52c1ee; padding:20px 0; color:#fff;}
.nindex_bluebg2 .newsList li a{ color:#fff;}
.nindex_bluebg2 .newsList li{ color:#fff;}
.nindex_bluebg2 .newsList li a:hover{ opacity:0.8}

.nindex_quicklink{ margin-top:30px; background:#ffbf5b; line-height:40px; padding:15px 0; overflow:hidden;}
.nindex_quicklink_t{ float:left; font-size:14px; margin-right:5px;}
.nindex_quicklink_select{ float:left;}


.nindex_tongji{ float:right; margin-top:10px;}

/* 共青要闻 */
.nindex_work--gqyw { background: #0071b7; }
.nindex_work .gqyw{ background:url(/Article/images2016/notice-icon.png) no-repeat; position:relative;}
.nindex_work .gqyw .works_firstNew p { opacity: 1; filter: alpha(opacity=100); }
.nindex_work .gqyw .tszs-mod { width: 360px; padding-left: 5px; }
.nindex_work .gqyw .works_list { height: 200px; }
.nindex_work .gqyw .nindex_work_title { margin: 0 0 10px 0; }


/* start 登记 */
.float-icon {
  display: inline-block;
  vertical-align: middle;
  background: url(/Article/images2016/ico.png) no-repeat;
}

.float-icon-edit {
  width: 36px;
  height: 36px;
  background-position: 0 -287px;
}

.float-icon-edit--lg {
  width: 44px;
  height: 51px;
  background-position: 0 -333px;
}

.floatWei_dengji,
.floatWei_dengji--lg {
  position: absolute;
  top: 150px;
  left: 0;
  text-align: center;
  background: #ffed00;
  cursor: pointer;
}

.floatWei_dengji {
  width: 58px;
  height: 58px;
  font-size: 0;
  padding-top:11px;
}

a.floatWei_dengji--lg {

  z-index: 1;
  width: 110px;
  height: 98px;
  padding-top: 12px;
  color: #333;
  text-decoration: none;
  display: none;
}

a.floatWei_dengji--lg:focus {
  outline: 0;
}

.floatWei_dengji__tle {
  font-size: 14px;
  margin: 3px 0 0;
}
/* end 登记 */