@charset "gb2312";
*{ margin:0px; padding:0px; border:0; }
html,body { width:100%;font-family: "Microsoft YaHei", "微软雅黑",Helvetica, Arial, sans-serif; font-size:12px;  margin:0px; padding:0px; border:0; background:#fff;  }
h1,h2,h3,h4,h5,h6,p,em,i,b{ margin:0; padding:0; font-size: 14px;  font-weight:normal; font-style:normal;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button { margin: 0;padding:0; font-weight:normal; list-style:none outside none;}
a { color:#333; text-decoration:none; }
a:hover{ color:#c00; text-decoration:none;}
.fl { float: left; }
.fr { float: right; }
.tr { text-align:right;}
.tl { text-align:left; }


.warp { width:1000px; margin:0 auto; overflow:hidden; }

.header { width:100%; float:left; height:640px;  }

.donghua { width:1000px; height:640px; position:absolute; left:50%; top:0; margin-left:-500px; overflow:hidden; }
.logo { position:absolute; width:264px; height:53px; left:24px; top:110px; 
-webkit-animation:logo 0.8s ease 0s backwards; 
-moz-animation:logo 0.8s ease 0s backwards;
-o-animation:logo 0.8s ease 0s backwards;
-ms-animation:logo 0.8s ease 0s backwards;
animation:logo 0.8s ease 0s backwards; 
}
@keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-moz-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-webkit-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-o-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}
@-ms-keyframes logo
{
0%   {opacity:0; -webkit-transform:translateX(-200px); }
100% { opacity:1;}
}

.tit { position:absolute; width:975px; height:236px; left:50%; margin-left:-488px; top:190px;  
-webkit-animation:tit 0.8s ease-out 0.5s backwards; 
-moz-animation:tit 0.8s ease-out 0.5s backwards;
-o-animation:tit 0.8s ease-out 0.5s backwards;
-ms-animation:tit 0.8s ease-out 0.5s backwards;
animation:tit 0.8s ease-out 0.5s backwards;
}
.tit img { max-width:100%; height:auto; }
@keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-moz-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-webkit-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-o-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-ms-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}

.sub_tit {position:absolute; width:170px; height:18px; left:50%; top:470px; margin-left:-85px;
-webkit-animation:sub_tit 0.8s ease 1s backwards; 
-moz-animation:sub_tit 0.8s ease 1s backwards;
-o-animation:sub_tit 0.8s ease 1s backwards;
-ms-animation:sub_tit 0.8s ease 1s backwards;
animation:sub_tit 0.8s ease 1s backwards; 
}
@keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-moz-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-webkit-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-o-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}
@-ms-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(70px); }
100% { opacity:1;}
}

.nav { width:100%; position:absolute; left:2px; top:540px;   }
.nav ul li { float:left; font-size:16px; font-weight:bold; line-height:72px;  }
.nav ul li a { display:block; color:#fff; padding:0 13px; }
.nav ul li a:hover { color:#ffdc63; }

.tt { width:87%; float:left; background:url(../images/tt.png) left 4px no-repeat; padding:0 0 0 13%; margin:22px 0 0 0; }
.tt h3 { width:100%;  float:left; }
.tt h3 span {  width:100%; float:left; font-size:46px; line-height:48px; font-weight:bold; height:48px; overflow:hidden; margin-bottom:10px;  }
.tt h3 p { width:100%; font-size:15px; color:#666; float:left; font-weight:normal; line-height:28px;  height:28px; overflow:hidden;}

.w540 { width:540px; }
.w380 { width:380px; }
.w580 { width:580px; }

/*两会日历*/
.bookyy_l { width:31px; height:460px; right:0; position:absolute; z-index:9999999; background:url(../images/yy_l.png) right top repeat-y; }
.bookyy_r { width:31px; height:460px; left:0; position:absolute; z-index:9999999; background:url(../images/yy_r.png) left top repeat-y;}
.flipbook { cursor:pointer; }
.hand { background-size: 100% 100%; width:290px; height:460px; border-radius:6px }




.focus_Box { width:540px; height:460px; float:left; position:relative;  }
.focus_Box ul { width:540px; height:300px; float:left;   }
.focus_Box li { z-index:0; position:absolute; width:300px; height:460px; top:0; left:0;background:#000;}
.focus_Box li img { width:100%; height:100%; cursor:pointer;  }
.focus_Box .prev,.focus_Box .next { display:block; z-index:100; overflow:hidden; top:210px; cursor:pointer; position:absolute; font-family: Georgia; z-index:9999999; line-height:38px; font-size:22px; color:#fff; }
.focus_Box .prev { width:40px; height:40px; float:left; background:#6e6e6e; left:0; text-align:center;}
.focus_Box .next { width:40px; height:40px; float:right; background:#6e6e6e; right:0; text-align:center;} 
.focus_Box .prev:hover { background:#c70d0d; }
.focus_Box .next:hover { background:#c70d0d; }

/*速递两会*/
.lhsd { width:100%; float:right; margin-top:-11px; margin-bottom:20px;  }
.lhsd ul li { width:100%; font-size:16px; line-height:48px; color:#666; overflow:hidden; height:47px; border-bottom:1px dashed #e6e6e6; }
.lhsd ul li b { color:#aaa; padding:0 9px 0 0px; }
.lhsd ul li:nth-child(1) { font-size:18px; font-weight:bold; }
.lhsd ul li:nth-child(4) { font-size:18px; font-weight:bold; }
.lhsd ul li:nth-child(7) { font-size:18px; font-weight:bold; }
.more { float:right; font-size:14px; line-height:20px; }
.more a { color:#666; }
.more a:hover { color:#c00; }


.marD50 { margin-bottom:50px; }
.marT50 { margin-top:50px; }

.lm1 { width:100%; height:124px; float:left;  background: url(../images/lm_video.png) center center no-repeat; margin:50px 0; }
.lm2 { width:100%; height:88px; float:left;  background: url(../images/lm_lhbg.png) center center no-repeat; margin:50px 0;  }
.lm3 { width:100%; height:88px; float:left;  background: url(../images/lm_jcqhd.png) center center no-repeat; margin:50px 0; }
.lm4 { width:100%; height:88px; float:left;  background: url(../images/lm_chds.png) center center no-repeat; margin:50px 0;  }

/*视频直播*/
.elive { width:100%; float:left; height:870px; }


/*两会报告*/
.lhbg_bj { width:100%; float:left; background:url(../images/lhbg_bj.png) center top no-repeat; }
.lhbg { width:1000px; margin:0 auto; overflow:hidden; }
.lhbg .HuiTab{ width:736px; float:right; }
.lhbg .HuiTab .tabBar { overflow:hidden; margin-bottom:35px;}
.lhbg .HuiTab .tabBar span { display:block; width:104px; text-align:center; float:left; background:#cdcdcd; font-size:14px; color:#333; line-height:38px; margin:0 1px 1px 0; cursor:pointer;}
.lhbg .HuiTab .tabBar span.current { background:#d6181f; color:#FFF;}

.lhbg .tabCon { min-height:500px; margin-bottom:50px;  }
.lhbg .tabCon h4 { position:relative; font-size:21px; color:#333; font-weight:700; margin-bottom:35px;}
.lhbg .tabCon h4 i { content:''; width:0; height:0; border:10px solid transparent;  border-top:10px solid #d6181f; border-bottom:none; position:absolute; top:15px; }
.lhbg .tabCon h4 b { font-size:28px; font-weight:700; color:#d6181f; padding-right:15px; padding-left:32px;}
.lhbg .tabCon p { font-size:16px; color:#666; margin-bottom:15px; line-height:1.8em;}
.lhbg .tabCon p a { color:#d6181f;}
.lhbg .tabCon img { max-width:80%; height:auto; margin-bottom:10px; }


/*局长请回答*/
.jzqhd_bj { width:100%;  float:left; background:url(../images/jzqhd_bj2.jpg) center bottom no-repeat #fff8f2; }

#jzqhd { position:relative; height:590px; }
.juzhang .tabBar { overflow:hidden; position:absolute; bottom:0; }
.juzhang .tabBar span { padding:18px 20px; text-align:center; float:left; background:#cdcdcd;  font-size:15px; color:#333; margin-right:8px; cursor:pointer; border-radius:5px 5px 0 0px ;}
.juzhang .tabBar span.current { background:#d71a21; color:#FFF;}

.juzhang .tabCon { overflow:hidden; width:100%;}
.juzhang .tabCon .w350 { width:350px; float:left; }
.juzhang .tabCon .w600 { width:600px; float:right; }

.juzhang_photo { position:relative; margin-top:20px;}
.juzhang_photo i { width:340px; height:340px; border:#dddddd 3px solid; border-radius:50%; display:block;}
.juzhang_photo img { width:315px; height:315px; border-radius:50%; display:block; position:absolute; top:28px; left:15px;}
.juzhang_photo p { text-align:center; font-size:16px; line-height:40px; }
.juzhang_photo p b { font-size:40px; line-height:50px; font-weight: bold; display:block; margin-top:20px;}

.juzhang_txt { margin-top:20px;}
.juzhang_txt h4 { font-size:28px; font-weight:700; line-height:2em; color:#d6181f;}
.juzhang_txt h4 font { color:#252525;}
.juzhang_txt h5 { color:#252525; font-size:18px; font-weight:700; line-height:1.8em;}
.juzhang_txt ul { margin-top:25px;}
.juzhang_txt li { margin-bottom:15px; overflow:hidden; font-size:14px; line-height:26px; }
.juzhang_txt li p { margin-bottom:8px;}
.juzhang_txt li i { width:26px; height:26px; border-radius:50%; display:block; text-align:center; color:#FFF; font-size:16px; font-weight:700; line-height:26px; float:left; margin-right:15px;}
.juzhang_txt li i.ico_q { background:#8b8b8b;}
.juzhang_txt li i.ico_a { background:#d6181f;}



/*特别策划*/
.lhTujie { width:100%; float:left; background:url(../images/tujie_bg.png) repeat-y center; }
.lhTujie .TujieC { height:820px; position:relative; }
.lhTujie .TujieC .TujieLeft { position:absolute;left:0px;top:80px;width:530px;}
.lhTujie .TujieC .TujieLeft div { position:absolute;right:0px;width:450px;height:660px; overflow:hidden;transform-origin:left center;-webkit-transform-origin:left center;}
.lhTujie .TujieC .TujieLeft div img { width:100%; height:660px; }
.lhTujie .TujieC .TujieLeft div span.mask{ width:450px; height:660px; background:#000; position:absolute;top:0px;left:0px;opacity:0.6;display:inline-block}
.lhTujie .TujieC .TujieRight { position:absolute;right:0px;top:0px;width:380px}
.lhTujie .TujieC .TujieRight .tujieLogo { display:inline-block;width:320px; height:133px; background: url(../images/lm_tbch.png) left top no-repeat; position:absolute; top:80px; left:0px}
.lhTujie .TujieC .TujieRight .TujieList{ position:absolute;top:270px;right:0px;width:100%;}
.lhTujie .TujieC .TujieRight .TujieList li{ font-size:18px;color:#fff; padding:22px 0 40px 50px;position:relative;line-height:150%;cursor:pointer}
.lhTujie .TujieC .TujieRight .TujieList li span.line{border-bottom:1px solid #fff;position:absolute;left:0px;top:35px}
.lhTujie .TujieC .TujieRight .TujieList li p.red{color:#fedd00;font-size:24px}
.lhTujie .TujieC .TujieRight .TujieList li b{display:inline-block;width:40px;height:40px;background:#f83c3b;color:#fff;font-size:24px;font-family:"Georgia";border-radius:50%;font-weight:normal;line-height:40px;text-align:center;margin-right:10px;position:absolute;left:0px;top:15px;z-index:10}



.three { width:100%; float:left; background:#fff9f5; padding:10px 0 40px 0; }
.slm { width:100%; float:left; height:26px; line-height:26px; font-weight:700; color:#d71a21; border-left:#d71a21 5px solid; padding-left:12px; font-size:24px; margin:50px 0 28px 0;}
.slm font { color:#252525;}
.slm em { float:right; font-size:14px; font-weight:normal;}
.w480 { width:48%; }


/*我是代表&我是委员*/
.wsdb { width:100%; float:left; position:relative; }
.wsdb .left_arrow { width:40px; height:40px; float:left; background:#6e6e6e; left:0px; top:135px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:38px; font-size:22px; color:#fff; font-family: Georgia; }
.wsdb .left_arrow:hover {  background:#c70d0d; }
.wsdb .right_arrow { width:40px; height:40px; float:right; background:#6e6e6e; right:0px; top:135px; cursor:pointer; position:absolute;z-index:9999999; text-align:center; line-height:38px; font-size:22px; color:#fff; font-family: Georgia;  }
.wsdb .right_arrow:hover { background:#c70d0d; }
.wsdb ul li { width:480px; float:left; }
.wsdb ul li h3 { width:100%; height:310px; overflow:hidden; display:block; }
.wsdb ul li h3 img{width:100%; height:310px; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.wsdb ul li:hover h3 img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); }
.wsdb ul li h4 { width:100%; float:left;  padding:5% 5% 6% 5%; background:#cfa073; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.wsdb ul li h4 span { width:100%; float:left; font-size:28px; line-height:36px; height:36px; color:#fff; overflow:hidden; }
.wsdb ul li h4 p { width:100%; float:left; font-size:15px; line-height:24px; height:48px; overflow:hidden; color:#fff; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; padding:10px 0 0 0;}



/*两会议事厅*/
.lhyst { width:100%; float:left;  }
.lhyst ul li { width:48%; float:left; background:#fff; margin-bottom:20px; overflow:hidden; cursor:pointer; }
.lhyst ul li h5 { width:160px; background:#d6181f;  text-align:center; float:left;}
.lhyst ul li h5 p { width:100%; float:left; padding:8px 0;}
.lhyst ul li h5 b { width:100%; float:left; height:20px; overflow:hidden; line-height:20px; font-weight: bold; font-size:16px; color:#fff; display:block;}
.lhyst ul li h5 font { width:100%; float:left; height:18px; overflow:hidden; font-size:14px; color:#ffe8c3; line-height:18px; }
.lhyst ul li h5 span {  width:100%; height:100px; overflow:hidden; display:block; }
.lhyst ul li h5 span img { width:100%; height:100px; background:#fff;  -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.lhyst ul li:hover h5 span img { -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15); }
.lhyst ul li h6 { width:280px;  float:right; padding:17px 20px 0 0;  } 
.lhyst ul li h6 span { width:100%; float:left; font-size:18px; font-weight:bold; color:#252525; line-height:24px; max-height:48px; overflow:hidden; }
.lhyst ul li h6 p { width:100%; float:left;  line-height:22px; color:#777; font-size:14px; font-weight:normal; height:66px; overflow:hidden; padding:10px 0 0 0; }
.lhyst ul li:nth-child(2n) { float:right; }
.lhyst ul li:hover h6 { color:#d6181f; }



/*长画短说*/
.w40 { width:40%; float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.w40 ul li { width:100%; height:640px; overflow:hidden; float:left;  position:relative;  }
.w40 ul li img { width:100%; height:640px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.w40 ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.w40 ul li span { width:100%; overflow:hidden; position:absolute; bottom:0; left:0; padding:30px 5%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1))); }
.w40 ul li span .z1 { width:100%; float:left; font-size:28px; line-height:46px; color:#fff; height:46px; overflow:hidden; }
.w40 ul li span .z2 { width:100%; float:left; font-size:15px; line-height:20px; color:#fff; padding:5px 0 0 0;  filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.w60 { width:60%; float:right; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.w60_t { width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:0px; margin-bottom:0px;}
.w60_t ul li { width:100%; height:320px; overflow:hidden; float:left; position:relative;  }
.w60_t ul li img { width:100%; height:320px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.w60_t ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.w60_t ul li span { width:100%; overflow:hidden; position:absolute; bottom:0; left:0; padding:30px 4%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1))); }
.w60_t ul li span .z1 { width:100%; float:left; font-size:28px; line-height:46px; color:#fff; height:46px; overflow:hidden; }
.w60_t ul li span .z2 { width:100%; float:left; font-size:15px; line-height:20px; color:#fff; padding:5px 0 0 0; height:20px; overflow:hidden;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.w60_d { width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.w60_d ul li { width:33.3333%; height:320px; overflow:hidden; float:left; position:relative;  margin-left:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.w60_d ul li img { width:100%; height:320px; display:block; -webkit-transition:all .3s linear; -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.w60_d ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.w60_d ul li span { width:100%; overflow:hidden; position:absolute; bottom:0; left:0; padding:30px 8%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,1))); }
.w60_d ul li span .z1 { width:100%; float:left; font-size:22px; line-height:46px; color:#fff; height:46px; overflow:hidden; }
.w60_d ul li span .z2 { width:100%; float:left; font-size:15px; line-height:20px; color:#fff; padding:5px 0 0 0;  height:20px; overflow:hidden; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}


/*版权所有*/
.copy { width:100%; margin:50px auto 0 auto; overflow:hidden; background:#c00;  background:linear-gradient(to bottom,#f73420,#d91009);  font-size:14px; line-height:70px; color:#fff;  }
.copy span { float:right; color:#fff; }
.copy a { color:#fff; } 



#toTop {width:40px; height:40px; display:none; text-decoration:none; position:fixed; bottom:14px; right:18px; overflow:hidden; z-index:99999999;
border: none; text-indent:100%; background: url("../images/top_move.png") no-repeat 0px 0px; }
#toTopHover { width:40px; height:40px; display:block; overflow:hidden; float:right; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); }




@media screen and (max-width:999px) and (min-width: 160px){
}
