﻿/* CSS Document */
/*全局基础设置css*/
* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
a img {
  border: none;
}
a:focus {
  outline: none;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}
img {
  border: none;
}
input,
select,
textarea {
  outline: 0;
}
textarea {
  resize: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
var,
em {
  font-weight: normal;
  font-style: normal;
}
ul,
ol,
dl {
  list-style: none;
}

body {
  font-family: "Microsoft YaHei";
  background: #fffcfa;
  min-width: 1500px;
}
html {
  min-width: 1500px;
}
.u_webHeader {
  display: none;
}
.g_bdw {
  background: url(header.jpg) top center no-repeat;
  width: 100%;
  position: relative;
  zoom: 1;
  /*左布局*/
  /*右布局*/
  /*banner条*/
  /*图说两会*/
}
.g_bdw:after {
  content: "";
  display: block;
  clear: both;
}
.g_bdw .m_l_main {
  float: left;
}
.g_bdw .m_r_main {
  float: right;
}
.g_bdw .m_banner1 {
  position: relative;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.g_bdw .m_banner1 a {
  position: absolute;
  font-size: 14px;
  color: #777777;
  right: 130px;
  top: 45px;
}
.g_bdw .m_banner2 {
  position: relative;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.g_bdw .m_banner2 a {
  position: absolute;
  font-size: 14px;
  color: #777777;
  right: 130px;
  top: 45px;
}
.g_bdw .m_header {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
  height: 652px;
  overflow: hidden;
  text-align: center;
}
.g_bdw .m_header .m_h_img1 {
  margin-top: 59px;
  margin-bottom: 65px;
}
.m_h_img2 {
  margin-top: 159px;
  margin-bottom: 65px;
}
.g_bdw .m_imgTitle {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.g_bdw .m_imgTitle a {
  color: #FFFFFF;
  font-size: 18px;
  padding-left: 10px;
}


.g_bdw .g-scholar {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  margin-bottom: 30px;

}
.g_bdw .g-scholar:after {
  content: "";
  display: block;
  clear: both;
}
.m-scholar{overflow:auto; clear:both;}
.g_bdw .g-scholar .m_more{display:block; text-align:right;}
.g_bdw .g-scholar .m_keting {
  width: 550px;
  float: left;
}
.g_bdw .g-scholar .m_keting .u_title {
  margin-bottom: 30px;
}
.g_bdw .g-scholar .m_keting li {
  margin-bottom: 15px;
  /*height: 51px;*/
  overflow: hidden;
}
.g_bdw .g-scholar .m_keting li .u_keting_title {
  width: auto;
  height: 51px;
  background: url(title_bg.png) no-repeat;
  padding: 0 16px 0 30px;
}
.g_bdw .g-scholar .m_keting li.cur .u_keting_title span {
  background: url(btn.png) no-repeat right center;
}
.g_bdw .g-scholar .m_keting li .u_keting_title span {
    display: block;
    font-size: 18px;
    background: url(btn1.png) no-repeat right center;
    line-height: 51px;
}
.g_bdw .g-scholar .m_keting li .u_keting_title span a {
  color: #a28154;
}
.g_bdw .g-scholar .m_keting li .u_keting_content {
  padding-top: 15px;
  overflow: hidden;
  display: none;
  height: 100px;
}
.g_bdw .g-scholar .m_keting li .u_keting_content img {
  width: 180px;
  height: 100px;
  margin-right: 24px;
  float: left;
}
.g_bdw .g-scholar .m_keting li .u_keting_content p {
  line-height: 32px;
  color: #a28154;
  text-indent: 2em;
}
.g_bdw .g-scholar .m_keting li.cur {
  height: 166px;
}
.g_bdw .g-scholar .m_keting li.cur .u_keting_content {
  display: block;
}
.g_bdw .g-scholar .m_keting li.cur .u_keting_title {
  background: url(title_hoverBg.png) no-repeat;
}
.g_bdw .g-scholar .m_keting li.cur .u_keting_title span a,
.g_bdw .g-scholar .m_keting li.cur .u_keting_title span {
  color: #fff;
}
.g_bdw .g-scholar .m_right {
  float: right !important;
}
.g_bdw .g_ai {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  margin-bottom: 30px;
}
.g_bdw .g_ai .m_con{width:1200px; overflow:hidden; clear:both; margin:0 auto;}
.g_bdw .g_ai:after {
  content: "";
  display: block;
  clear: both;
}
.g_bdw .g_ai .m_banner {
  background: url(banner.png) center no-repeat;
  height: 105px;
  width:1467px;
  margin-left:auto;
  margin-right:auto;
}
.g_bdw .g_ai .m_banner1 {
  background: url(banner01.png) center no-repeat;
  height: 105px;
  width:1467px;
  margin-left:auto;
  margin-right:auto;
}
.g_bdw .g_ai .m_banner2 {
  background: url(banner02.png) center no-repeat;
  height: 105px;
  width:1467px;
  margin-left:auto;
  margin-right:auto;
}
.g_bdw .g_ai .m_l_main {
  position: relative;
  width: 549px;
}
.g_bdw .g_ai .m_l_main .m_imgWrap {
  width: 549px;
  height: 168px;
  position: relative;
}
.g_bdw .g_ai .m_l_main .m_imgWrap img {
  display: block;
  width: 549px;
  height: 168px;
}
.g_bdw .g_ai .m_l_main .m_imgTitle {
  text-align: center;
}
.g_bdw .g_ai .m_l_main .m_imgTitle a {
  padding: 0;
}
.g_bdw .g_ai .m_r_main {
  width: 551px;
}
.g_bdw .g_ai .m_r_main ul {
  zoom: 1;
  margin-right: -31px;
}
.g_bdw .g_ai .m_r_main ul:after {
  content: "";
  display: block;
  clear: both;
}
.g_bdw .g_ai .m_r_main ul li {
  margin-right: 30px;
  margin-bottom: 30px;
  position: relative;
  float: left;
}
.g_bdw .g_ai .m_r_main ul li .m_imgWrap {
  width: 260px;
  height: 170px;
  position: relative;
}
.g_bdw .g_ai .m_r_main ul li .m_imgWrap img {
  display: block;
  width: 260px;
  height: 170px;
}
.g_bdw .g_ai .m_r_main ul li .m_imgTitle {
  text-align: center;
}
.g_bdw .g_ai .m_r_main ul li .m_imgTitle a {
  padding: 0;
}
.g_piaoC {
  width: 210px;
  height: 240px;
  position: fixed;
  bottom: 10%;
  right: 50%;
  margin-right: -880px;
  z-index: 5;
}
.g_bdw .g_ai_m {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
    margin-bottom: 10px;
}
.morelink {
     clear: both;
     text-align: center;
     padding: 10px 0;
     display: none;
 }
 .morelink a {
     display: block;
     padding: 0;
     width: 130px;
     height: 34px;
     line-height: 34px;
     font-size: 16px;
     color: #eb3124;
     border: 1px #eb3124 solid;
     border-radius: 20px;
     margin: auto;
 }
 
 .morelink a:hover{
	 color:#fff;
	 background-color: #eb3124;;
 }

.bottom{
	height:180px;  padding-top:30px;  background: white;  margin-top:0px;border-top: 2px solid #ADADAD;
}

.copyRight{margin:10px auto; line-height:20px; }
.copyRight p{ line-height:20px; font-size:16px; text-align: center;}
.govLogo{text-align:center}

.copyRight a{

	    color: #333;
	    text-decoration: none;

}
.govLogo img{

vertical-align: middle;

}


.m_area_out .m_area {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
   padding-bottom: 20px;
}

.m_area_out1 {
  
    height: 410px;
	 
    margin-bottom:30px;
}

 
.focus_news {
    width: 500px;
    float: right;
}
.m_news {
    padding-bottom: 10px;
 
 
    margin-bottom: 10px;
}
.m_news h3 {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: center;
}
.m_news h3 a {
    color: #383838;
}
.m_news p {
    font-size: 14px;
    color: #666;
    text-indent: 2em;
    line-height: 2em;
}
.m_news p a {
    color: #d72626;
}
ul, ol, dl {
    list-style: none;
}
.list li {
    font-size: 18px;
    background: url(ico_list.png) 0 center no-repeat;
    padding-left: 20px;
    line-height: 34px;
    margin-bottom: 5px;
}
.list li a {
    color: #323232;
}
.more {
    text-align: right;
    font-size: 12px;
    padding-right: 15px;
}
.more a {
    color: #222;
}
.m_area_out .m_area {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  
}
.m_area_out .m_area:after {
  content: "";
  display: block;
  clear: both;
}
.slideBox{
  float: left;
  width: 660px;
  height: 390px;
  overflow: hidden;
  position: relative;
}
.slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 10px;
  bottom: 12px;
  z-index: 1;
}
.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  list-style: none;
}
.slideBox .hd ul li {
  float: left;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
}
.slideBox .hd ul .on {
  background: #eb0124;
  width: 24px;
  border-radius: 5px;
}
.slideBox  .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.slideBox .bd li img {
  width: 660px;
  height: 390px;
  display: block;
}
.slideBox .bd li .p1 {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 98%;
  height: 39px;
  background-image: url(bg_shadow.png);
  background-repeat: repeat-x;
  background-position: 0 0;
  padding-top: 50px;
  padding-left:2%;
}
.slideBox .bd li .p1 a{color:#fff;}
.slideBox .bd li .p1 h3 {
  padding-left: 20px;
  font-size: 18px;
  color: #fff;
  font-weight: 400;
}
.u_webHeader {
  display: none;
}
/*要闻*/
 
.m_news {
  padding-bottom: 10px;
 
  margin-bottom: 10px;
}
.m_news h3 {
  font-size: 24px;
  margin-bottom: 10px;
  text-align: center;
}
.m_news h3 a {
  color: #383838;
}
.m_news p {
  font-size: 16px;
  color: #666;
  text-indent: 2em;
  line-height: 2em;
}
.m_news p a {
  color: #d72626;
}
.list li {
  font-size: 18px;
  background: url(ico_list.png) 0 center no-repeat;
  padding-left: 20px;
  line-height: 34px;
  margin-bottom: 5px;
}
.list li a {
  color: #323232;
}
.list li:hover {
  background: #f3f3f3 url(ico_list.png) 10px center no-repeat;
  -webkit-transform: translate(5px, 0);
  transform: translate(5px, 0);
}
.list li:hover a {
  color: #d72626;
}
.more {
  text-align: right;
  font-size: 12px;
  padding-right: 15px;
}
.more a {
  color: #222;
}
.m_lead {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  margin-bottom: 50px;
  background: url(leadbg.png) 0 0 no-repeat;
  height: 127px;
}
.m_lead:after {
  content: "";
  display: block;
  clear: both;
}
.m_lead p {
  color: #666;
  text-indent: 2em;
  line-height: 1.5em;
  padding: 15px 25px 0 150px;
}
.m_hd {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  padding-bottom: 30px;
  position: relative;
  height: 50px;
}
.m_hd:after {
  content: "";
  display: block;
  clear: both;
}
.m_hd h2 {
  text-indent: -9999px;
}
.m_hd a {
  position: absolute;
  color: #d84a48;
  top: 10px;
  right: 0;
  font-size: 14px;
  width: 32px;
  height: 15px;
}
.m_hd1 {
  background: url(tit_gmjzxkx.png) center 0 no-repeat;
  height: 70px;
  padding-bottom: 67px;
}
.m_hd1 a,.m_hd7 a {
  background: url(ico_more.png) 0 0 no-repeat;
}
 .m_area_out7 .m_area{padding:0 0 50px;}
 
 
 
 
 
 
 
 
 
 
 
 
 .g_bdw #gla {
   width: 1200px;
   margin: 0 auto;
   padding-top: 30px;
   position: relative;
   
 }
 .g_bdw #gla #gla_box {
   width: 720px;
   margin: auto;
 }
 .g_bdw #gla #gla_box .prev,
 .g_bdw #gla #gla_box .next {
   display: block;
   z-index: 100;
   overflow: hidden;
   cursor: pointer;
   position: absolute;
   width: 19px;
   height: 44px;
   top: 46%;
 }
 .g_bdw #gla #gla_box .prev {
   background: url(ico_prev.png) 0 0 no-repeat;
   left: -20px;
 }
 .g_bdw #gla #gla_box .next {
   background: url(ico_next.png) 0 0 no-repeat;
   right: -20px;
 }
 .g_bdw #gla #gla_box .prev:hover {
   background: url(ico_prev_cur.png) 0 0 no-repeat;
 }
 .g_bdw #gla #gla_box .next:hover {
   background: url(ico_next_cur.png) 0 0 no-repeat;
 }
 .g_bdw #gla #gla_box .gla_inbox {
   overflow: hidden;
   position: relative;
 }
 .g_bdw #gla #gla_box .gla_inbox img {
   width: 100%;
   height: 100%;
   vertical-align:middle;
 }
 .g_bdw #gla #gla_box .roundabout-holder {
   height: 400px;
   padding-top: 20px;
   width: 720px;
 }
 .g_bdw #gla #gla_box .roundabout-holder .roundabout-moveable-item {
   display: block;
   height: 400px;
   width: 720px;
   cursor: pointer;
 }
 .g_bdw #gla #gla_box .roundabout-holder .roundabout-moveable-item .img_cont {
   position: absolute;
   height: 40px;
   width: 100%;
   bottom: 0px;
   left: 0px;
   font-size: 16px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
   text-align: center;
   line-height: 40px;
   filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
   background: rgba(0, 0, 0, 0.5);
   color: #fff;
   text-decoration: none;
 }
 .g_bdw #gla #gla_box .roundabout-holder .roundabout-moveable-item .img_cont a {
   color: #fff;
   text-decoration: none;
   margin-left: 6px;
   z-index: 50;
 }
 .m_notice{background:url(bg_notice.png) center 0 no-repeat;height:155px;}
 .m_notice p{font-size:16px;line-height:2em;text-indent:2em;color:#fff;padding:27px 15px 0 165px;}
 .m_notice p a{color:#fff;}
 
 
 
 
 
 

 
 
 .g-part6box{width:100%;margin-bottom: 20px;}
 .g-part6box .u-line{width:1200px;margin-left:auto;margin-right:auto;height:10px;background-color:#d19f86;margin-top:8px;}
 .m-fpyjTitle{margin-top:0;}
  
 .g-fpyjDown{width:1300px;height:255px;overflow:hidden;margin:40px auto 0;position:relative;}
 .g-fpyjDown .phd1{position:relative;z-index:4;top:80px;}
 .g-fpyjDown .phd1 .prev{position:absolute;display:block;width:21px;height:40px;cursor:pointer;left:0;background:url(prev.png) no-repeat;}
 .g-fpyjDown .phd1 .prev:hover{background-image:url(prev_on.png);}
 .g-fpyjDown .phd1 .next{position:absolute;display:block;width:21px;height:40px;cursor:pointer;right:0;background:url(next.png) no-repeat;}
 .g-fpyjDown .phd1 .next:hover{background-image:url(next_on.png);}
 .g-fpyjDown .pbd1{width:1240px;margin-left:auto;margin-right:auto;}
 .g-fpyjDown .pbd1 ul{overflow:hidden;zoom:1;}
 .g-fpyjDown .pbd1 ul:after{content:"";display:block;clear:both;}
 .g-fpyjDown .pbd1 ul li{float:left;width:270px;height:255px;overflow:hidden;margin:0 20px;}
 .g-fpyjDown .pbd1 ul li img{width:270px;height:200px;vertical-align:middle;}
 .g-fpyjDown .pbd1 ul li p{width:100%;margin-top:6px;font-size:16px;line-height:22px;text-align:center;color:#333;}
 .g-fpyjDown .pbd1 ul li p a{color:#333;} 
 
 
 
.left_part {
    float: left;
    width: 570px;
}
 
 .m_hd4 {
   background: url(tit_mtjj.png) center 0 no-repeat;
   height: 44px;
   width: 570px;
   padding-bottom: 30px;
 }
 
 
 
 
 .m_hd8{
   background: url(tit_mtjj2.png) center 0 no-repeat;
   height: 44px;
 
   padding-bottom: 30px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .m_hd4 .m_hd8 a {
   background: url(ico_more.png) 0 0 no-repeat;
 }
 .m_hd5 {
   background: url(tit_pljd.png) center 0 no-repeat;
   height: 44px;
   width: 570px;
   padding-bottom: 30px;
 }
 .m_hd5 a {
   background: url(ico_more.png) 0 0 no-repeat;
 }
 
 
 
 .m_hd9 {
   
   height: 44px;
   width: 570px;
   padding-bottom: 30px;
 }
 .m_hd9 a {
   background: url(ico_more.png) 0 0 no-repeat;
 }
 
 
 
 
 .m_hd6 {
   background: url(tit_hdht.png) center 0 no-repeat;
 }
 .fl-wb {
   float: left;
   width: 790px;
 }
 .fr-wb {
   float: right;
   width: 380px;
 }
 .m_hd7{background: url(tit_jtjzxfxk.png) center 0 no-repeat;height:49px;}
 
 
 
 
 .m_area_out2 .m_area .list1 {
   padding-top: 15px;
 }
 .m_area_out2 .m_area .list1 li {
   background: url(ico_point.png) 0 center no-repeat;
 }
 .m_area_out2 .m_area .pic {
   width: 520px;
   height: 290px;
   position: relative;
   margin-left: 10px;
 }
 .m_area_out2 .m_area .pic img {
   width: 520px;
   height: 290px;
 }
 .m_area_out2 .m_area .pic .p1 {
   position: absolute;
   left: 0px;
   bottom: 0;
   width: 100%;
   height: 39px;
   background-image: url(bg_shadow.png);
   background-repeat: repeat-x;
   background-position: 0 0;
   padding-top: 50px;
 }
 .m_area_out2 .m_area .pic .p1 h3 {
   padding-left: 20px;
   font-size: 18px;
   color: #fff;
   font-weight: 400;
 }
 .right_part {
   float: right;
   width: 570px;
 }
 .m_hd2 {
   background: url(tit_wdxkxlh.png) center 0 no-repeat;
   height: 38px;
   width: 570px;
   padding-bottom: 30px;
 }
 .m_hd2 a {
   background: url(ico_more1.png) 0 0 no-repeat;
 }
 .m_hd3 {
   background: url(tit_gbhrz.png) center 0 no-repeat;
   height: 38px;
   width: 570px;
   padding-bottom: 30px;
 }
 .m_hd3 a {
   background: url(ico_more1.png) 0 0 no-repeat;
 }
 .m_fold dl {
   margin-bottom: 10px;
 }
 .m_fold dl dt {
   padding: 0 10px 0 25px;
   background: #f8f8f8;
   height: 50px;
   line-height: 50px;
 }
 .m_fold dl dt a {
   float: left;
   color: #333;
   width: 450px;
   overflow: hidden;
 }
 .m_fold dl dt span {
   float: right;
   font-size: 16px;
   color: #8c8c8c;
   padding-right: 25px;
   background: url(ico_sj2.png) right center no-repeat;
   cursor: pointer;
 }
 .m_fold dl dd {
   font-size: 14px;
   line-height: 28px;
   color: #666;
   padding: 10px 20px 0;
   height: 78px;
   display: none;
   text-indent: 2em;
 }
 .m_fold dl dd a {
   color: #df5666;
 }
 .m_fold dl.cur dt a {
   color: #fff;
 }
 .m_fold dl.cur dt {
   background: url(bg_line.png) 0 0 no-repeat;
   height: 50px;
 }
 
 
 .g-part8box{
	 
	 width: 1200px;
	     margin-left: auto;
	     margin-right: auto;
	     margin-bottom: 90px;
	 
	 
	 
 }
 .g-fpyjUp{
	 
	 margin-bottom: 42px;
	     background: url(video_bg.png) center center no-repeat;
	 height:579px;
 }
 
 
 
 .g-fpyjUp .gmwvideo {
     padding: 15px;
     background: #ffdaab;
     width: 1030px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
 }
 
 
.partJ{
width:1200px;
height: 500px;    
margin-left: auto;
margin-right: auto;}

.partJ .dhqn .left{width:600px;float:left;text-align:center;height:460px;padding-top:10px;margin-left: 20px;}
.poster-main1{position:relative;}
.poster-main1 a,.poster-main1 img{display:block;width:100%;height:100%;}
.poster-main1 .poster-list{width:600px;height:179px}
.poster-main1 .poster-list .poster-item{width:283px;height:179px;position:absolute;left:0;top:0;}




.poster-main1 .poster-btn{position:absolute;top:0;cursor:pointer;filter:opacity(.5) brightness(1)}
.poster-main1 .poster-btn:hover{filter:opacity(1) brightness(2)}
.poster-main1 .poster-prev-btn{left:0;background:url(left2_17.png) no-repeat left center;width:125px !important;}
.poster-main1 .poster-next-btn{right:0;background:url(right2_17.png) no-repeat right center;width:125px !important;}
.poster-main1 .poster-item-title{height:auto;display:block;bottom:-125px;right:-126px;position:absolute;text-align:center;width:532px;}
.poster-main1 .poster-item-title a{font-size:20px;color:#000;font-weight:bold;line-height:44px;height:44px;width:532px;overflow:hidden;}
.poster-main1 .poster-item-title .ab{font-size:16px;color:#000;line-height:26px;text-align:justify;text-indent:2em;}
.poster-main1 .poster-item-title .ab a{display:inline;color:#c3001f;font-size:16px;font-weight:500;}
 
.partJ .dhqn .left  .ssw_qw{padding-top:120px;}



.partJ .dhqn .right{float:left;padding-top:18px;text-align:center;margin-left: 60px;}
.mks{position:relative;width:472px;}
.mks .next{background:url(69_10.png) no-repeat top center;width:26px;height:41px;cursor:pointer;position:absolute;z-index:2;top:50%;margin-top:-21px;right:-52px;}
.mks .prev{background:url(68_10.png) no-repeat top center;width:26px;height:41px;cursor:pointer;position:absolute;z-index:2;top:50%;margin-top:-21px;left:-52px;}
.mks .bd{}
.mks .bd li{width:220px;margin-left:8px;margin-right:8px;text-align:center;float:left;position:relative;overflow:hidden;}
.mks .bd img{width:220px;height:426px;}
.partJ .dhqn{position:relative;width:1200px;}
