html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"微软雅黑";}
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.clear{ clear:both;}
i{ font-style: normal;}


/*index*/
.z_head{ background: url(../images/z_top.jpg) no-repeat center top; height: 218px;}
.z_head_in,.z_boxcenter{ width: 1000px; margin: 0 auto; overflow: hidden;}
.z_head_in a{ display: block; width: 105px; height: 36px; border-radius: 5px; background-color: #f2f3f5; line-height: 36px; text-align: center; color: #333; float: right; margin-top: 28px;}
.z_xstpz{ background: url(../images/z_xstpz.jpg) no-repeat center top; height: 383px;}
.z_xstpz a{ display: block; width: 1920px; height: 385px;}
.z_zcyj h2{ background: url(../images/z_h2.png) no-repeat left center; font-size: 34px; font-weight: bold; padding-left: 40px; margin: 90px 0 40px 0; color: #16488b;}
.z_zcyj_box li { float: left; width: 325px; height: 231px; overflow: hidden;margin:0 8px 8px 0;}
.z_zcyj_box li a{ display: block; float: left; width:325px; height: 231px;} 

.z_zcyj_box li img{  height: 231px;width:100%;height:auto;
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
.z_zcyj_box li:hover img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);}

/* .z_cgwj li{ width: 330px; height: 235px; margin-right: 3px;}
.z_cgwj li a{ width: 330px; height: 235px;} */
.z_foot{ background-color: #073c8a; text-align: center; color: #fff; line-height: 25px;padding: 20px; font-size: 14px;margin-top:100px;}

/*政策研究列表页*/
.z_bt{ margin-top: 100px; border-bottom:3px solid #16488b; margin-bottom: 39px;} 
.z_bt i{color: #fff;font-size:28px; font-weight:bold;background-color: #16488b; display: block; padding: 12px 20px;float: left; }
.z_body_right_ul{ margin-left:25px;}
.z_box_top h4{color: #16488b; font-weight: bold; font-size: 22px; float: left;  margin-left:20px; width: 147px;}
.neirightPower_span2{ font-size: 24px;font-weight: bold; text-align: center; color: #fff;}

.neirightPower_Ul{ margin:0 auto;margin-bottom:77px;overflow: hidden; padding-bottom: 20px;}
.neirightPower_Ul li{padding:30px 2%; width:96%;overflow: hidden; border-bottom: 1px solid #84bbe7;  position: relative; transition: .3s all linear;  float:left; line-height: 30px; }
.neirightPower_Ul li:hover{ box-shadow: 0 8px 16px 0 rgba(7,17,27,.2);border-bottom: 1px solid #fff;}
.neirightPowerA{
      position: absolute;
      right:5px;
      bottom:5px;
      font-size: 14px;
      color:#666;
      transition:  .3s;
      -moz-transition:  .3s; /* Firefox 4 */
      -webkit-transition:  .3s;  /* Safari 和 Chrome */
      -o-transition:  .3s;
   }
   .neirightPowerA:hover{
      color:#5b9cd0;
   }
   .neirightPower_content p a{ font-size: 19px;display: block}
   .neirightPower_content span{ font-size:22px; color: #9d9c9c; width: 165px;float: left;font-weight: bold; color: #16488b;}
 
   .neirightPower_Ul li:hover a{ color: #16488b;}



/*政策研究细览页*/ 
.z_title2{ font-size: 30px; color: #000; font-weight: bold; text-align: center; margin:88px auto 20px;}
h3.z_time{ text-align:center; color:#676767; font-size:14px; margin-bottom:30px}
h3.z_time span{margin-left:28px}
.z_cont_in2 p{ text-indent: 2em; font-size: 16px; color: #000; line-height:30px; margin:20px auto;}

/*线上图片展*/
.z_tpz { margin-top:50px;}
.z_tpz li{ float: left; position: relative; margin-right: 1%; width:32%;}
.z_tpz li img{ width:100%;height:auto;
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
.z_tpz li:hover img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);}
.z_box_tpz{ width:85%; margin: 0 auto;}  


/*独特性首页*/
.z_img_top{ background:url(../images/z_dtx_img.jpg) no-repeat center top; min-height:400px;}
.z_img_top img,.z_img_top2 img,.z_img_top3 img{margin-top: 137px;}
.z_dtx_three{ width: 1300px; margin:40px auto 0;min-width: 1300px;}
.z_dtx_three li{ float: left; width: 420px; height: 335px; margin-right: 12px; position: relative; margin-bottom: 12px;}
a.ceng{ background:rgba(0,0,0,0.6); color: #fff; position: absolute; left: 0; right: 0; bottom: 0; padding: 10px;}

.z_dtx_three img{ width:100%;height:auto;
    -webkit-transition:all .8s ease 0s;
    -moz-transition:all .8s ease 0s;
    -o-transition:all .8s ease 0s;
    transition:all .8s ease 0s;}
.z_dtx_three li:hover img{ -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);}


.page{ height: 30px;*height:auto; *padding-bottom: 5px; font-size: 14px; line-height: 30px; margin: 25px 0 40px 0; text-align: center;}
.page a{ font-size: 14px; border: 1px solid #d7d7d7; border-radius: 3px; padding: 3px 10px;}
.page a.not{ color: #999;}
.page span{ font-size: 14px;border: 1px solid #16488b;border-radius: 3px; padding:3px 10px; background: #16488b; color: #fff;}
.page i{ margin: 0 8px 0 15px;}
.page i input{ width: 40px; height: 24px; line-height: 24px; margin: 0 5px; border: 1px solid #d7d7d7; text-align: center; outline: none;}
.page i input.submit{font-size: 14px;border: 1px solid #d7d7d7;border-radius: 3px; padding:0px 10px; background: #fff; width: auto; height: auto; *width: 50px; *height: 24px; *line-height: 24px;*padding-top:0px;*margin-top:0px; font-family: "微软雅黑";*border: 1px solid #d7d7d7;}
.page i input.submit:hover{ background: #d7d7d7;}


/*历程*/
.z_img_top2{ background:url(../images/z_lc_img.jpg) no-repeat center top; min-height:400px;}
/*成果*/
.z_img_top3{ background:url(../images/z_cg_img.jpg) no-repeat center top; min-height:400px;}
.z_main{width: 1000px; margin:50px auto 0; position: relative; min-height:4500px;  background: url(../images/z_sjz.jpg) no-repeat center top;}
.z_main h2{ font-size: 20px; color: #556fb4; font-weight: bold; margin-bottom:5px; }
.z_main p{ font-size: 18px; color: #333;}
.z_box1,.z_box2,.z_box3,.z_box4,.z_box5,.z_box6,.z_box7,.z_box8,.z_box9,.z_box10,.z_box11,.z_box12,.z_box13,.z_box14,.z_box15{ position: absolute; cursor: pointer;width:75px; height: 35px; left: 461px;}
.z_box1_hover,.z_box2_hover,.z_box3_hover,.z_box4_hover,.z_box5_hover,.z_box6_hover,.z_box7_hover,.z_box8_hover,.z_box9_hover,.z_box10_hover,.z_box11_hover,.z_box12_hover,.z_box13_hover,.z_box14_hover,.z_box15_hover{ display: none; width: 400px;min-height: 80px;background-color: #f5f5f5;  position: absolute;left: 550px; border-radius: 9px; padding:15px 20px; border: 1px solid #e0e0e0; opacity: 1;}
.z_box1{top: 180px;}
.z_box1_hover{ top: 109px;}
.z_box2{top:358px;}
.z_box2_hover{ top: 324px;}
.z_box3{top: 646px;}
.z_box3_hover{ top: 599px; }
.z_box4{top:798px;}
.z_box4_hover{ top: 750px;}
.z_box5{top:966px;}
.z_box5_hover{ top: 900px;}
.z_box6{top:1256px;}
.z_box6_hover{ top: 1208px;}
.z_box7{top:1639px;}
.z_box7_hover{ top: 1573px;}
.z_box8{top:1843px;}
.z_box8_hover{ top: 1785px;}
.z_box9{top:2029px; }
.z_box9_hover{ top: 1985px;}
.z_box10{top:2226px;}
.z_box10_hover{ top: 2152px;}
.z_box11{top:2508px;}
.z_box11_hover{ top: 2430px;}
.z_box12{top:2792px;}
.z_box12_hover{ top: 2652px;}
.z_box13{top:3100px;}
.z_box13_hover{ top: 2952px;}
.z_box14{top:3409px;}
.z_box14_hover{ top: 3387px;}
.z_box15{top:3696px;}
.z_box15_hover{ top: 3578px;}
.z_block{ opacity: .3; display: block;} 
.tm{ opacity: 1;}
/*图片轮播细览页*/
.mod18{width:1200px;height:800px;margin:20px auto;position:relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:695px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:295px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1200px;height:675px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:1160px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:675px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:675px;position:absolute;}
.mod18 .picBox li{width:1200px;height:675px;}
.mod18 .listBox{width:1155px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:154px;position:absolute;}
.mod18 .listBox li{width:165px;height:97px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:171px;height:98px;}
.mod18 .listBox li img{width:161px;height:91px; border: 2px solid #fff;}
.mod18 .listBox .on img{width:161px;height:91;border:2px solid #5886d2;}
.mod18 .listBox .on i{display:block;}