 
/****************首页**/
.in_bg{ background: #FFFAF3;}

.bg_bottom{ background: url(qglh2017_bg1.png) no-repeat center bottom; }
.bg_top{ background: url(qglh2017_banner1.png) no-repeat center 28px;}


header .header_warp{ margin: auto; min-height: 180px; max-width: 1000px; }
header .header_warp .logo{ float: right; margin-right: 0px; margin-top: 40px; }


/*header---begin*/
section{ margin: auto; width: 1020px; margin-top: 840px; padding-bottom: 30px; }


/*******图集---begin*/ 

.banner_1{ position:relative; width: 1000px; margin: auto; z-index:100; min-height: 713px; } 
.banner_1_top{ position: relative; min-height: 668px;}
.banner_1_top li{ position: absolute; left:0; top:0; width:100%; height: 668px; text-align:center; }
.banner_1_top li img{ width: 1000px; min-height: 668px; }

.banner_1_top li .tit{ position: absolute; left: 0px; bottom: 0px; width: 100%; background:url(alpha_h.png); font-size: 26px; min-height: 40px; padding:8px 0; text-align: left; text-indent: 50px; color: #ffffff;}
.banner_1_top li .tit a{ color: #ffffff;}
.banner_1_top li .tit a:hover{ text-decoration: underline;}
 
.banner_1_bottom { margin: auto; margin-top:  0px; text-align:center; z-index:20; background: url(qglh2017_imgnewsbg.png) repeat-x; height: 60px;}
.banner_1_bottom span{ background:url(qglh2017_dot.png) left top no-repeat; width: 15px; height: 15px; line-height: 15px; display:inline-block; cursor:pointer; margin: 20px 5px 0 5px;}
.banner_1_bottom span.on{ background:url(qglh2017_dot.png) right top no-repeat;}

.banner_1 .por1{ background:url(qglh2017_pre.png) no-repeat; width: 45px; height: 89px; position:absolute; left: 0px; top:35%; opacity:0.7; cursor:pointer; z-index:20; }
.banner_1 .next1{ background:url(qglh2017_next.png) no-repeat; width: 45px; height: 89px; position:absolute; right: 0px; top:35%; opacity:0.7; cursor:pointer; z-index:20; }
.banner_1 .por1:hover{ background:url(qglh2017_pre.png) no-repeat; width: 45px; height: 89px; position:absolute; left: 0px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_1 .next1:hover{ background:url(qglh2017_next.png) no-repeat; width: 45px; height: 89px; position:absolute; right: 0px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}



/*******头条---begin*/ 
.topnews{ margin: auto; width: 1000px; position: relative; background:url(qglh2017_bg_tt.png) repeat-x bottom; padding-bottom: 40px; border-top: 1px solid #FF0800; }
.topnews .title { margin: auto; font-size: 24px; color: #000000; font-weight: bolder; line-height: 55px; padding-left: 50px; padding-right: 50px; margin-top: 20px;}
.topnews .abs { margin: auto; font-size: 14px; color: #333333; font-weight: bolder; line-height: 24px; padding-left: 50px; padding-right: 50px; margin-top: 10px; }
.topnews .more_1 { position: absolute; bottom: 10px; right: 0px; }



/*******新战略---begin*/ 
.xzl{ margin: auto; position: relative; height: 320px; background:url(qglh2017_xzl2.png) no-repeat center top; margin-top: 40px;}
.xzl .list_left{ float:left; width: 485px; height: 170px; margin-top: 115px; margin-left: 20px;}
.xzl .list_right{ float: right; width: 485px; height: 170px; margin-top: 120px; margin-right: 10px;}
.xzl ul{ margin: auto;}
.xzl ul li{ margin: auto; background: url(qglh2017_icon_1.png) no-repeat center left; padding-left: 20px; font-size: 24px; font-family: "微软雅黑"; color: #000000; line-height: 60px;} 

.xzl .more_2 { position: absolute; top: 80px; right: 10px; }


.center{ margin: auto; width: 1000px; margin-top: 25px;}

.main_left{ float: left; width: 450px; height: 580px; }
.main_right{ float: right; width: 450px; height: 580px; }

.title_1{ border-bottom: 1px solid #cf0303; position: relative; margin: auto;}
.title_1 .logo{ border-bottom: 3px solid #cf0303; float:left; padding: 10px 30px;}
.title_1 .more_3{ position: absolute; top: 20px; right: 0px; }

/*******视频---begin*/ 
.shipin{ margin: auto; background: #FFFAF3; border: 1px solid #D8D7D6; margin-top: 10px; height: 510px;}
.shipin .imgshow{ margin: auto;  }
.shipin .title{ margin: auto; font-size: 24px; font-weight: bold; text-align: left; line-height: 35px; margin: 30px 30px 25px 30px; }
.shipin .abs{ margin: auto; font-size: 18px; text-align: left; line-height: 35px; text-indent: 35px; margin: 0px 30px; }


/*******代表委员之声---begin*/ 
.dbwyzs{ margin: auto; padding-bottom: 30px; margin-top: 30px; }
.dbwyzs dl { margin: auto; margin-top: 20px;}
.dbwyzs dl dt { margin: auto; font-size: 24px; font-weight: bold; text-align: left; line-height: 45px; }
.dbwyzs dl dd { margin: auto; font-size: 18px; text-align: right; line-height: 35px; }


/*******评论---begin*/ 
.pinglun{ margin: auto; margin-top: 15px; } 
.pinglun ul{ margin: auto; margin-top: 30px; margin-left: 10px;}
.pinglun ul li{ margin: auto; background: url(qglh2017_icon_2.png) no-repeat center left; padding-left: 20px; font-size: 24px; font-family: "微软雅黑";  color: #000000; line-height: 55px;} 

/*******两会现场---begin*/ 
.lhxc{ position: relative; margin: auto; width: 1000px; height: 640px; margin-top: 45px; }
.lhxc .lhxc_logo{ margin: auto; text-align: center; }
.lhxc .img_show { position: absolute; top: 90px; left: 0px; width: 790px; height: 550px; }
.lhxc .img_show img{ width: 790px; height: 550px; }

.title_bg{position:absolute; left:0; bottom: 0px; background: #CE050C; font-size: 24px; min-height: 30px; line-height: 30px; padding: 10px 0px; width:100%; text-align:center; color: #ffffff;}
.title_bg a{ color: #ffffff; }


.lhxc_list { float: right; width: 200px; height: 550px; margin-top: 40px; }
.lhxc_list .list_box .arrow_up { margin: auto; text-align: center; cursor: pointer; position:absolute; top:0px; left: 65px; z-index:10px; z-index:100000 }
.lhxc_list .list_box { margin: auto; height: 550px; overflow: hidden; display: block; position:relative }
.lhxc_list .list_box ul { margin: auto; height: 550px;  }
.lhxc_list .list_box ul li { margin: auto; position: relative; width: 200px; height: 130px; text-align: center; margin-bottom: 10px; }
.lhxc_list .list_box ul li img { width: 200px; height: 130px; }
.lhxc_list .list_box ul .last { margin-bottom:0px;}
.lhxc_list .list_box ul li:hover { background: #57A9E5;}
.lhxc_list .list_box .arrow_down {  margin: auto; text-align: center; cursor:pointer; position:absolute; bottom:0px; left: 65px; z-index:10px;}


/*******链接---begin*/ 
.link{ margin: auto; margin-top: 70px; width: 1000px;}
.link .link_logo{ margin: auto; text-align: center}
.link .link_con{ margin: auto; margin-top: 30px; }
.link .link_con li{ float:left; width: 330px; height: 96px;}

.link .link_con li.link_1{ background: url(qglh2017_link_1_big.png) no-repeat center top;}
.link .link_con li.link_2{ margin-left: 5px; background: url(qglh2017_link_2_big.png) no-repeat center top; }
.link .link_con li.link_3{ margin-left: 5px; background: url(qglh2017_link_3_big.png) no-repeat center top; }

.link .link_con li.link_1_cur { background: url(qglh2017_link_1_small.png) no-repeat center 5px; }
.link .link_con li.link_2_cur { margin-left: 5px; background: url(qglh2017_link_2_small.png) no-repeat center 5px; }
.link .link_con li.link_3_cur { margin-left: 5px; background: url(qglh2017_link_3_small.png) no-repeat center 5px; }
 

/*----------footer---------*/
.in_footer{ background: #CE050C; margin: auto; padding-bottom:20px; min-height: 70px; }
.footer_warp{ margin:0 auto; max-width:900px; text-align:center; padding-top:40px;}

.footer_b{ color: #ffffff; }
.footer_b a{ color:#ffffff; display: inline-block;}
.footer_b a:hover{ text-decoration:underline;}
.footer_b span{ margin-right: 10px;}