/* index 20170203 */
*{margin:0px;padding:0px}
html{ min-width:1026px}
body{position: relative;font-family:"微软雅黑",Arial,Verdana;/*74px*/}
.box { width: 1024px; padding: 0 10px; margin: 0 auto; background-color: #fff;}
.wrapper{width: 1024px; margin:0 auto; background-color: #fff; }
.page{ width:1024px; margin:0 auto}

a:link { text-decoration:none;cursor:hand;}
a:visited {text-decoration:none;}
a:hover { text-decoration: none;}
a:active {text-decoration:none;}
cite{ font-style:normal; }
cite a{ color:#000}
.fl{ float:left;}
.fr{ float:right;}

.main1{ height: 680px;}
.main2{ height:480px; background: url(main2_bg.jpg) no-repeat center top;}
.main3{ height:770px; background-color:#f19ca6 }
.main4{ height:670px; margin-top:10px; }
.main5{ height:1354px; background: url(main5_bg.jpg) no-repeat top center #e6e6e6 }
.main6{ height:536px; background:url(xingdong_bg.jpg) no-repeat center top; }

.con_nav{margin:0 auto; height:100px; position: relative;}
.more a{ position: absolute; top: 35px; right: 10px;background:url(more.png) no-repeat; color:#365a7e; }
.more a{ display:block; width:54px; height:22px; text-align:center; line-height:22px;}


.banner {
  height: 980px;
  background-image: url("bg-banner.jpg");
  background-repeat: no-repeat;
  background-position: center top;
}


/*  要闻 main1 */
.news { position: relative; float: left; width: 100%; min-height: 1px;}
.news img{ width:590px; height:408px;}
.news_tbox{ margin:33px auto 0 auto;padding:0px;height:350px;
	border-right-width:12px;
	border-bottom-width:12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-color:#cd0009;
	border-bottom-color:#cd0009
}
#top_line {
    margin-right: 0px;
    margin-left: auto;
    padding: 10px;
    width: 116px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cd0009;
}

#top_icon {
   /* background:url(13c47e93595c2096483604646a0b25b4.png) no-repeat 100% 0%;*/
    width:50px; height:39px;  
    padding-left: 30px;
}
#bottom_icon {
   /*background:url(95d97490382cc025f8ece45947ccd937.png) no-repeat;*/
    width:50px; height:39px;
    padding-right: 30px;
}

#news_tit {
	font-family:"宋体";
	width:300px;
	margin:0 auto;
	font-size:36px;
	line-height:1.2em;
    margin-top: 30px;    
	color:#cd0009;
	font-weight:bold;
}
#news_tit a{color:#cd0009;}


#news_tit span{ font-family:黑体; font-size:26px; color:#9a7a50;}

.news-list {
font-family:"宋体";
  width: 500px;
  float:left;
  padding-right:10px;
  margin-top:10px;
}
.news-list p{ text-indent:24px; line-height:20px; width:485px; height:40px; overflow:hidden;}
.news-list-tit-anchor {

  font-size: 18px;
  line-height: 38px;
  color: #000000;
  font-weight:bold;
    position: relative;
	padding-left: 16px;

}

.news-list-item {
  position: relative;
  padding-left: 16px;
  font-size: 18px;
  line-height: 38px;
}
.news-list-item:before, .news-list-tit-anchor:before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 5px;
  height: 5px;
  margin-top: -2px;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: #333;
}
.news-list-item a,
.news-list-item-anchor {
  font-size: 18px;
  line-height: 32px;
}

/*  视频 时评 main2 */
.video_nav {
    border-left: 5px #cd0009 solid;
    font-size: 26px;
    height: 80px;
    line-height: 80px;
    margin-left: 20px;
    padding-left: 10px;
    color: #cd0009;
}


.video{ width:590px; float:left;}

.video_pic{ width: 290px; height: 170px; position: relative;margin-bottom: 10px; float:left}
.video_pic img{ height:170px; width:290px; }


.video_pic cite.bg{ height:30px; line-height:30px}
.video_pic span.txt{ height:30px; line-height:30px}

cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}

.pinlun{ background:#FFFFFF; position: absolute; z-index: 999}
.pinglun-list { margin-left:10px;width: 420px; float:right;}
.pinglun-list_num{position: absolute;  display: block; top: 18%;  left:6px;  width: 32px;  height: 32px; color:#FFFFFF; font-size:18px;}
.pinglun-list-item{ position: relative; font-size:16px ; line-height:40px; background:url(pinglun_bg.png) no-repeat; width:360px; height:104px;  margin:0px auto 5px ; padding-top:10px; padding-left:40px; color: #FF0000 }

.pinglun-list-item p{ color:#333;font-size:12px ; text-indent:24px; line-height:24px; width:340px;  height:47px;overflow:hidden;}

/*  图集 main3 */
.sub_nav{height: 100px; background: url(nav3.jpg);}
.sub_nav h2{ padding: 25px 60px; float: left;color: #23568d;font-family:"微软雅黑",Arial,Verdana; font-size:20px; }
.sub_nav h2 a{color:#23568d;}
.sub_nav cite{ padding: 35px 60px; float: right; color: #c31717;}

.xy-rotaion{ width:1024px; }
.xy-rotaion a:hover{color:#fff;}
.xy-rotaion img{ width:1024px; height:645px}
.xy-rotaion-btn,.xy-rotaion-title,.xy-rotation-focus,.xy-rotation-t,.xy-rotaion-btn{position:absolute}
.xy-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.xy-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}


.xy-rotation-focus span,.xy-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.xy-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.xy-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.xy-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.xy-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.xy-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.xy-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.xy-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.xy-rotation-focus span.hover{background-position:-10px -126px;}
/*  书记话语记心间 main4 */
.mind{position:relative; width:512px; height:360px;float:left;}
.mind_in{position:relative; width:512px; height:180px;float:left;}
.mind_img{ width:256px; height:180px;float:left;}



.mind_tbox{ width:216px; height:140px; padding:20px;float:left; background:#eaeaea;}
.mind_tbox .daotitle{color:#555555;font-size:18px;line-height:28px;font-family:微软雅黑;font-weight:bold;}
.mind_tbox .daotxt{font-family:微软雅黑; line-height:20px; overflow:hidden;}
.triangle_l{position:absolute; width:23px; height:40px; left:233px; top:30px;}
.triangle_r{position:absolute; width:23px; height:40px; left:253px; top:30px;}
/*  书记足迹 main5 */

.main5_bg{height:1237px; background: url(main5_bg.jpg) no-repeat center top; }
.con_nav5{margin:0 auto; height:100px;  background:url(nav5.jpg) no-repeat top center;}

.zuji_box{ width:1024px; height:1237px; margin:0 auto; position:relative;}
.zuji_box strong{display:block; text-align:center; font-size:16px; text-align:right; padding-right:40px; margin-top:20px}
.zuji_box strong a{ color:#fff}
.zuji_box p{ width:90%; display:block; margin:0px auto; font-size:16px; line-height:24px; text-indent:2em}
.zuji_box p a{ color:#fff}
.zuji_box p a:hover{text-decoration: underline}

.z-box1{
	width:956px;
	height:355px;
	position:absolute;
	left:6px;
	top:697px
}
.z-box1-hover-bg{width:956px;height:355px; background: url(zuji3_cb.png) no-repeat left top; position:absolute; left:0; top:0;display:none; }

.z-box2{
	width:956px;
	height:355px;
	position:absolute;
	left:60px;
	top:381px
}
.z-box2-hover-bg{ background:url(zuji2_zb.png) no-repeat right top; width:956px;height:355px;position:absolute; left:0; top:0;display:none; }

.z-box3{
	width:956px;
	height:355px;
	position:absolute;
	left:6px;
	top:138px
}
.z-box3-hover-bg{ width:956px;height:355px; background: url(zuji1_cl.png) no-repeat left top; position:absolute; left:0; top:0; display:none; }


.z-box4{
	width:956px;
	height:355px;
	position:absolute;
	left:60px;
	top:972px
}
.z-box4-hover-bg{ width:956px;height:355px; background: url(zuji4_bd.png) no-repeat right top; position:absolute; left:0; top:0;display:none; }

.z-box3-hover-txt, .z-box1-hover-txt{width:440px;height:376px; position:absolute; left:35px; top:0; display:none;color:#fff; padding-top:85px}
.z-box4-hover-txt, .z-box2-hover-txt {width:440px;height:375px; position:absolute; left:250px; top:0; display:none;color:#fff; padding-top:85px; padding-left:250px}
.z-box4:hover .z-box4-hover-bg, .z-box2:hover .z-box2-hover-bg, .z-box3:hover .z-box3-hover-bg, .z-box1:hover .z-box1-hover-bg{ display:block}
.z-box4:hover .z-box4-hover-txt, .z-box2:hover .z-box2-hover-txt, .z-box3:hover .z-box3-hover-txt, .z-box1:hover .z-box1-hover-txt{ display:block;}

/*  张垣在行动 main6 */
.title1{height:120px}
.title1 h4{ background:#ffffff; font-size:24px; color:#b10d0a; width:96px;font-family:"微软雅黑"; height:30px; line-height:30px; float:left; display:none}
.title1 a{ display:block; float:right; background:url(more.png); width:54px; height:22px; text-align:center; line-height:22px; margin-top:3px; color:#8c8c8c; margin-top:90px}


.main6  .title1 a{background:url(more.png) no-repeat; margin-right:10px; color:#365a7e}
.main6  .title1 a,.content3  .title1 a{ display:block; float:right; width:54px; height:22px; text-align:center; line-height:22px;  margin-top:90px}
.main6 .left{width:230px; height:245px; float:left; margin:110px 0 0 40px; overflow:hidden;}
.main6 .left h4{ line-height:40px;}
.main6 .left h4 a{font-size:22px; font-family:"微软雅黑"; color:#ffffff;}
.main6 .left .desc{ line-height:22px; margin-top:10px;}
.main6 .left .desc a{ color:#ffffff; font-size:14px;font-family:"微软雅黑"; }
.main6 .center{width:350px; height:275px; float:left; margin-top:80px; margin-left:50px;}
.main6 .center ul li{ width:111px; height:100px; float:left; padding:30px 31px 0px 31px; overflow:hidden;}
.main6 .tt{ width:284px; height:96px; padding:30px 33px 0 33px; overflow:hidden;}
.main6  h5{ line-height:32px;}
.main6  h5 a{font-size:18px; font-family:"微软雅黑"; color:#ffffff; font-weight:normal}
.main6 .right{ margin-left:3px}
.main6 .right ul li{ margin-top:25px}


/*------------底部------------*/
.warp{width:1000px;margin:0 auto;position:relative}
.links{height:128px;margin-top:10px;border:1px #a7cbef solid}
.links-media{float:left;width:600px;height:108px}
.ul-links-media{height:24px;border-bottom:1px #a7cbef solid}
.ul-links-media li{float:left;height:24px;padding:0 16px;line-height:24px;color:#004a93;border-right:1px #a7cbef solid;cursor:pointer}
.ul-links-media li.on,.ul-links-media li:hover{background:#b7bacb;color:#00438f}
.ul-sub-links{overflow:hidden;padding:5px 4px;display:none}
.ul-sub-links-on{display:block}
.ul-sub-links li{float:left;height:24px}
.ul-sub-links a{display:block;height:24px;line-height:24px;color:#004a93;padding:0 8px}
.apply{float:left;width:111px;height:24px;line-height:24px;text-align:center;color:#004a93;border-right:1px #a7cbef solid;border-bottom:1px #a7cbef solid}
.network-media{float:right;width:286px;height:108px}
.network-media h3{height:24px;line-height:24px;text-indent:20px;border-bottom:1px #a7cbef solid}
.network-div{width:286px;height:83px}
.ul-network-media{float:left;width:132px;height:73px;padding:5px 0;overflow:hidden}
.ul-network-media li{float:left;height:24px}
.ul-network-media a{display:block;height:24px;line-height:24px;padding:0 26px;color:#004a93;background:url(http://www.zjknews.com/skin/201502/images/dian-1.png) no-repeat 15px center}
.foot{padding:10px 0 20px;margin-top:12px;line-height:24px;border-top:1px #e2e2e2 solid;text-align:center}
.foot-about a{display:inline-block;padding:0 10px}
.foot span{margin-left:7px}
.about-web a{display:inline-block;width:118px;height:48px;margin-left:6px;text-indent:-9999px;overflow:hidden;border:1px #c9cbc8 solid;background-image:url(http://www.zjknews.com/skin/201502/images/img.png);background-repeat:no-repeat}
.a-1{background-position:-256px -851px}
.a-2{background-position:-382px -851px}
.a-3{background-position:-508px -851px}
a.a-4{width:120px;height:50px;border:0;background-position:-630px -850px}
a.a-5{width:170px;background-position:-742px -850px}