@charset "gb2312";
*{ margin:0px; padding:0px; border:0; }
body { -webkit-text-size-adjust:100%;}
html, body {width:100%; height:100%;  margin:0px; padding:0;  font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter:alpha(opacity=100); }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#d83636; text-decoration:none;}
.cl { clear:both;}
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,i,em,b,span { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.amn { transition:all ease-out 2s 0s;-webkit-transition:all ease-out 2s 0s;-moz-transition:all ease-out 2s 0s;-o-transition:all ease-out 2s 0s; }
.amn img { transition:all ease-out 2s 0s;-webkit-transition:all ease-out 2s 0s;-moz-transition:all ease-out 2s 0s;-o-transition:all ease-out 2s 0s; }
.amn: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);}

.amn2 { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn2 img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn2:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.amn4 { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn4 img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
}
@-moz-keyframes break{
0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}
@-webkit-keyframes break{
0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}
@keyframes break{
0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); -ms-transform:scale(1, 1) translate3d(0, 0, 0); -webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0); -ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0); -webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); -ms-transform:scale(1, 1) translate3d(0, 0, 0); -webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}


.amn5 {-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-ms-transition:-ms-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.amn5:hover { -webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}


.warp { width:1280px; margin:0 auto; overflow:hidden; padding:0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.header { width:100%; margin:0 auto; height:100%; overflow:hidden;  z-index:999999;  background: url(../images/bg.jpg) top center no-repeat; position:relative;  background-size: cover; }

.tit { position:absolute; width:1200px; height:446px; left:50%; margin-left:-600px; top:50%; margin-top:-240px; z-index:10; text-align:center;
-webkit-animation:tit 1s ease-out 2.3s backwards; animation:tit 1s ease-out 2.3s backwards;}
@keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
35% { -webkit-transform:scale(1.4);  opacity:1;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-webkit-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
35% { -webkit-transform:scale(1.4);  opacity:1;}
100% { -webkit-transform:scale(1);  opacity:1;}
}


.flagCanvas { position:absolute; left:0; bottom:-20px;  z-index:10;  -webkit-animation:flagCanvas .5s ease-out 2s backwards; animation:flagCanvas .5s ease-out 2s backwards;}
@keyframes flagCanvas
{
0%   { opacity:0; }
100% { opacity:1;}
}
@-webkit-keyframes flagCanvas
{
0%   { opacity:0; }
100% { opacity:1;}
}


.nav { width:100%; float:left;  background:-webkit-linear-gradient(315deg,#d83636 0,#d50004 100%); background:linear-gradient(135deg,#ea2d1a 0,#c10c19 100%);}
.nav ul { width:1200px; margin:0 auto; }
.nav ul li { font-size:18px; line-height:60px; width:12%; text-align:center; float:left; }
.nav ul li span { color:#fff; }
.nav ul li:hover span { color:#ffe199; }






/*头条*/
.tt { width:100%; margin:0 auto; overflow:hidden; padding:45px 0 40px 0;  }
.tt span {  width:100%; float:left; margin-bottom:10px; font-size:36px; line-height:50px; color:#333; font-weight:bold; text-align:center; }
.tt span b { display:inline-block; background:#d83636; padding:0 15px; line-height:40px;  vertical-align:top;  font-size:22px; color:#fff; margin-top:5px; border-radius:3px; margin-right:13px; }
.tt p { width:100%;  font-size:16px; color:#999; float:left; font-weight:normal; line-height:30px;  text-align:center; }

.w54 { width:54%;}
.w43 { width:43%;}
.w48 { width:48%;}


/*两会动态_头条*/
.tt { width:100%; float:left; }
.tt span { width:100%; float:left; font-size:48px; line-height:58px; font-weight:bold; margin-bottom:20px; text-align:center; color:#d92a2d;  }
.tt p { width:100%; font-size:16px; color:#666; float:left; font-weight:normal; line-height:28px;  text-align:center; }

.w600 { width:600px; }
.w550 { width:550px; }

/*两会动态_图文*/
.lhsd600 { width:600px; float:left; margin-bottom:20px; }
.lhsd600 ul li { width:100%; position:relative; height:340px; overflow:hidden; }
.lhsd600 ul li img { width:100%; height:340px; display:block;  }
.lhsd600 ul li span { width:100%; height:35px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); }
.lhsd600 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:37px; color:#fff; overflow:hidden; height:37px; padding:0 5%; text-align:center; }
.lhsd600 ul li p a { color:#fff; text-decoration:none;}

.lhsd290 { width:600px; float:left; }
.lhsd290 ul li { width:290px; float:left;  position:relative; height:180px; overflow:hidden;  }
.lhsd290 ul li img { width:100%; height:180px; display:block;  }
.lhsd290 ul li span { width:100%; height:35px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); }
.lhsd290 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:37px; color:#fff; overflow:hidden; height:37px; padding:0 5%; text-align:center; }
.lhsd290 ul li p a { color:#fff; text-decoration:none;}
.lhsd290 ul li:nth-child(2n) { float:right; }

/*两会动态_列表*/
.lhsd { width:100%; float:right; margin-top:-30px;  }
.lhsd ul li { width:94%; font-size:18px;  color:#666;line-height:44px; height:44px; overflow:hidden; padding:0 0 0 6%; background:url(../images/yuan.png) left center no-repeat; }
.lhsd ul li:nth-child(5n+1) { font-size:24px; font-weight:bold; background:none; padding:25px 0 0 0; margin-bottom:7px; overflow:hidden; height:69px; }

.more { float:right; margin-top:24px; }
.more a { display:inline-block; font-size:16px; color:#555; background:#f8f8f8; padding:0 16px; line-height:42px; border-radius:3px;  }
.more a:hover { color:#fff; background:#d92a2d;  }

/*更多页_列表*/
.lhlist { width:100%; float:right; margin-top:-30px;  }
.lhlist ul li  { width:94%; font-size:18px;  color:#666;line-height:44px; height:44px; overflow:hidden; padding:0 0 0 6%; background:url(../images/yuan.png) left center no-repeat; }

/*两会议程*/
.rdyc { width:100%; float:left; background:#3273c3; margin-bottom:8px; height:140px; overflow:hidden; }
.rdyc h3 { width:12%; float:left; display:flex; justify-content:center; align-items:center; font-size:24px; color:#fff; line-height:26px; height:100%; padding:0 20px; text-align:center;  font-weight:bold; }
.rdyc .sjz { width:88%; float:right; background:rgba(255,255,255,.2); height:100%;  }

.zxyc { width:100%; float:left; background:#f45439; margin-bottom:5px; height:140px; }
.zxyc h3 { width:12%; float:left; display:flex; justify-content:center; align-items:center; font-size:24px; color:#fff; line-height:26px; height:100%; padding:0 20px; text-align:center; font-weight:bold;  }
.zxyc .sjz2 { width:88%; float:right; background:rgba(255,255,255,.2); height:100%; }

#boxscroll1 { height:105px; overflow:auto; }

#boxscroll2 { height:105px; overflow:auto; }

.newlist { width:96%; float:left; margin-top:20px; }
.newlist ul li { width:100%; float:left; position:relative; padding:2px 0 18px 0;  }
.newlist ul li .xians { position:absolute; z-index:2;  background:rgba(255,255,255,.7); top:0; left:30px; height:100%; width:1px;  display:inline-block; }
.newlist ul li h4 { float:left; width:50px; text-align:center; }
.newlist ul li h4 i { position:absolute; z-index:2; background:#fff; margin-top:10px; width:11px; height:11px; border-radius:50%; border:1px solid #fff; margin-left:0px; }
.newlist ul li h5 { float:right; width:90%; line-height:30px; font-size:18px; color:#fff; display:block; font-weight:bold; }
.newlist ul li h6 { float:right; width:90%; line-height:30px; font-size:16px;  padding-top:6px;  color:rgba(255,255,255,.9); }
.newlist ul li h6 span { color:#ffe199; margin-left:10px; font-weight:bold; }


/*两会日历*/
table { width:100%; }
td { border-right:#fff 1px solid; border-bottom:#fff 1px solid; font-size:14px; color:#fff; line-height:20px; padding:10px 15px;}
.font_c2 td { color:#d92a2d;}

.tabBar2 { width:100%; float:left; text-align:center; margin-bottom:30px;  }
.tabBar2 span { display:inline-block; font-size:16px; color:#d92a2d; line-height:28px; padding:10px 40px; background:#facc5d; border-radius:6px; cursor:pointer; margin:0 7px; font-weight:bold; }
.tabBar2 span.current { background:#d92a2d; color:#fff; position: relative; }
.tabBar2 span.current:after { content:''; width:0; height:0; position:absolute; left:50%; margin-left:-10px; z-index:15; border:10px solid transparent; border-top:12px solid #d92a2d; border-bottom:none; bottom:-12px; }

.tabCon2 { width:100%; float:left; }
.tabCon2 dl {width:100%; float:left; margin-bottom:10px;}
.tabCon2 dl dt { width:7.5%; float:left; }
.tabCon2 dl dt img { width:100%; height:auto; }
.tabCon2 dl dd { width:90%; float:right; }



/*两会现场*/
.elive { width:100%; float:left; height:700px; }
.elive2 { width:100%; float:left; display: none; text-align:center; }
.elive2 img { width:100%; height:auto; }

.tabBar { width:100%; float:left; text-align:center; margin-bottom:30px;  }
.tabBar span { display:inline-block; font-size:16px; color:#d92a2d; line-height:28px; padding:15px 25px; background:#facc5d; border-radius:6px; cursor:pointer; margin:0 7px; font-weight:bold; }
.tabBar span.current { background:#d92a2d; color:#fff; position: relative; }
.tabBar span.current:after { content:''; width:0; height:0; position:absolute; left:50%; margin-left:-10px; z-index:15; border:10px solid transparent; border-top:12px solid #d92a2d; border-bottom:none; bottom:-12px; }

.tabCon { width:100%; float:left; }
.tabCon font { width:100%; float:left; text-align:left; font-size:16px; color:#777; text-indent:2em; line-height:24px; }
.tabCon p { width:100%; float:left; text-align:right; font-size:16px; color:#333; line-height:24px; padding:10px 0 0 0; }


.lhxc { width:100%; float:left; }
.lhxc img { width:100%; height:auto; }
.lhxc p { width:100%; float:left; text-align:center; line-height:24px; color:#555; font-size:16px; margin-top:20px; }


/*两会关注*/
.padT40 { padding-top:45px; }
.lhgz { width:100%; float:left; background:#ee3e3e; padding:20px 30px;  }
.lhgz h3 { width:100%; float:left; color:#fff; line-height:36px; font-size:24px; font-weight:bold; margin-bottom:12px; }
.lhgz ul li { width:100%; float:left; line-height:45px; font-size:18px; height:45px; overflow:hidden; color:#fff; margin-bottom:5px; }
.lhgz ul li b { float:left;  padding:0 10px; font-size:16px; display:inline-block; line-height:32px; margin-right:15px; border:1px solid #ffe199; border-radius:5px; color:#ffe199; margin-top:6px;}	
.lhgz ul li a { color:#fff; }
.lhgz ul li a:hover { color:#fff; text-decoration:underline; }


.lm { width:100%; float:left; margin:45px auto; overflow:hidden; text-align:center; }


.bj2 { width:100%; float:left; background:url(../images/bj2.png) center bottom no-repeat; padding:0 0 50px 0; }

.bj3 { width:100%; float:left; background:url(../images/bj3.png) center bottom no-repeat; padding:0 0 50px 0; }
/*融媒报道*/
#livelist { width:100%; float:left; margin-top:10px; }
#livelist ul li { width:300px; float:left; margin-right:30px;  }
#livelist ul li h3 { width:100%; float:left; overflow:hidden; display:block; height:420px;}
#livelist ul li h3 img { width:100%; height:100%; }
#livelist ul li h4 { width:100%; float:left; font-size:16px; line-height:48px; color:#fff; padding:0 25px; background:#facc5d; overflow:hidden; text-align:center; font-weight:bold; height:48px; }
#livelist ul li:hover h4 { color:#fff; background:#d92a2d; }




/*直播两会*/


.lhxc { width:100%; float:left; }
.lhxc img { width:100%; height:550px; }



/*报告解读*/
.w710 { width:710px; float:left; }
.w460 { width:460px; float:right; }

.news { float:left; width:100%;}
.news h3 { width:100%; font-size:32px; height:40px; line-height:40px; margin-bottom:35px; overflow:hidden; color:#000; font-weight:bold; }
.news h4 { float:left; width:340px; overflow:hidden; height:230px;}
.news h4 img{ width:100%; height:100%;}
.news h5 { float:right; width:330px; color:#333; line-height:32px; height:224px; font-size:16px; text-indent:2em;}
.news h5 span { color:#d92a2d; }


.word { float:left; width:100%; margin-top:40px; }
.word ul { margin-left:-3px; }
.word ul li { float:left; width:175px; height:145px; margin-left:3px; }
.word ul li,.word li a,.word ul li a:hover { color:#fff !important; }
.word .card { position:relative; transition:all 0.5s ease-out 0s; transform-style:preserve-3d; perspective:1000px; }
.word .color1 .front,.word .color1 .back{ background-color:#e63944; }
.word .color2 .front,.word .color2 .back{ background-color:#f1ad1d; }
.word .color3 .front,.word .color3 .back{ background-color:#f45439; }
.word .color4 .front,.word .color4 .back{ background-color:#3273c3; }
.word .card a { display:block; width:100%; height:100%; }
.word .card .front { position:relative; z-index:2; height:145px; line-height:145px; font-size:34px; text-align:center; 
transition:all 0.5s ease-out 0s; transform-style:preserve-3d; transform:rotateY(0deg); }
.word .card:hover .front { transform:rotateY(-180deg);}
.word .card .back { height:145px; width:175px; padding:0px 20px; position:absolute; left:0px; top:0px; overflow:hidden; display:flex; justify-content:center; align-items:center;
transition:all 0.5s ease-out 0s; transform-style:preserve-3d; transform:rotateY(-180deg);  }
.word .card:hover .back { transform:rotateY(-360deg); z-index:4; }
.word .card .back p { line-height:25px; max-height:96px; font-size:15px; }




.work { width:100%; float:left; }
.work ul li { width:100%; float:left; line-height:45px; font-size:16px; height:45px; overflow:hidden; }
.work ul li b { float:left; font-size:24px; font-weight:bold; padding-right:10px; color:#d92a2d; }	

.decode { width:100%; float:left;  height:145px; background:#ee3e3e; margin-top:38px; }
.decode .title { float:left; width:77px; height:100%; text-align:center; background:#df2020; display:flex; justify-content:center; align-items:center;}
.decode .text { float:right; width:335px; margin:20px 25px 0px 0px; }
.decode .text h3 { width:100%; float:left; font-size:25px; height:30px; line-height:30px; overflow:hidden; color:#fff; font-weight:bold; margin-bottom:10px; }
.decode .text ul { margin-top:12px;}
.decode .text ul li { width:100%; float:left; line-height:34px; height:34px; font-size:16px; color:#fff; background:url(../images/dian2.png) no-repeat left center; padding-left:20px; }

.decode .text a { color:#fff; }
.decode .text a:hover { color:rgba(255,255,255,.9); }

#boxscroll { overflow:hidden; }



/*两会声音*/
.bj4 { width:100%; float:left; background:url(../images/bj4.jpg) center top no-repeat; padding:0 0 30px 0; margin-top:50px; }
.lhsy { width:100%; float:left; } 
.lhsy ul li { width:100%; float:left;  }
.lhsy ul li h3 { width:100%; float:left; overflow:hidden; }
.lhsy ul li h3 img { width:100%; height:230px; display:block; }
.lhsy ul li h4 { width:100%; float:right; height:153px; overflow:hidden; padding:18px 25px 0 25px; background:#f6f6f8; border-bottom:20px solid #f6f6f8;}
.lhsy ul li h4 span { width:100%; float:left; color:#d92a2d;  line-height:26px; font-size:18px;  font-weight:bold; overflow:hidden; max-height:52px; }
.lhsy ul li h4 p { width:100%; float:left; color:#777; line-height:25px; font-size:15px; padding:10px 0 0 0; }
.lhsy ul li:hover h4 { background:#d92a2d; border-bottom:20px solid #d92a2d;}
.lhsy ul li:hover h4 span { color:#fff;}
.lhsy ul li:hover h4 p { color:rgba(255,255,255,.8);}
.lhsy ul li:nth-child(3n) { margin-right:0; }

.sy { width:100%; float:left; } 
.sy dl { width:32%; float:left; margin-right:2%;  margin-bottom:25px;  }
.sy dl dd {width:100%;float:left;overflow:hidden;position: relative;}
.sy dl dd img { width:100%; height:230px; display:block; }
.sy dl dt { width:100%; float:right; overflow:hidden; padding:18px 25px 0 25px; background:#f6f6f8; border-bottom:20px solid #f6f6f8;}
.sy dl dt span { width:100%; float:left; color:#d92a2d;  line-height:26px; font-size:18px;  font-weight:bold; overflow:hidden; max-height:52px; }
.sy dl dt p { width:100%; float:left; color:#777; line-height:25px; font-size:15px; padding:10px 0 0 0; }
.sy dl:hover dt { background:#d92a2d; border-bottom:20px solid #d92a2d;}
.sy dl:hover dt span { color:#fff;}
.sy dl:hover dt p { color:rgba(255,255,255,.8);}
.sy dl:nth-child(3n) { margin-right:0; }
.sy dl dd em {width:50px;height:50px;display:block;background: url(http://www.dtxw.cn/cms_udf/2022/dtlh/images/player2.png);background-size:cover;overflow:hidden;position:absolute;top:50%;left:50%;cursor:pointer;transform:rotate(0deg);-webkit-transform:rotate(0deg);filter:alpha(opacity=100);-moz-opacity:1;opacity:1;margin-left:-25px;margin-top:-25px;}
.sy dl dd:hover em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }





/*图说两会*/
.hdpic { width:100%; float:left; overflow:hidden; }
.hdpic .slider { width:100%; min-width:1200px; height:600px; position:relative; overflow:hidden; background:#fff; }
.hdpic .slider .bd { width:1200px; position:absolute; left:50%; margin-left:-600px; }
.hdpic .slider .bd li { width:1200px; overflow:hidden; }
.hdpic .slider .tempWrap { overflow:visible !important }
.hdpic .slider .tempWrap ul { margin-left:-1200px !important; /*强制位置*/ }
.hdpic .slider .tempWrap ul li img { width:1200px; height:600px;}
.hdpic .slider .hd { position:absolute; left:50%; z-index:20; height:10px; bottom:30px; text-align:center; width:1200px; margin-left:-600px; }
.hdpic .slider .hd li { display:inline-block;  zoom:1; width:30px; height:5px; line-height:99px; overflow:hidden; background:#cccacd; margin:0 3px; cursor:pointer; }
.hdpic .slider .hd li.on { background:#d31e25; }
.hdpic .slider .pnBtn { position:absolute; z-index:3000; top:0; width:100%; height:100%; cursor:pointer; }
.hdpic .slider .prev { left:-50%; margin-left:-600px; border-right:1px solid rgb(255,255,255,0.5); }
.hdpic .slider .next { left:50%; margin-left:600px; border-left:1px solid rgb(255,255,255,0.5);  }
.hdpic .slider .pnBtn .blackBg { display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=60); opacity:0.6; }
.hdpic .slider .pnBtn .arrow { display:none; position:absolute; top:50%; margin-top:-25px; height:51px;  z-index:40; width:60px; }
.hdpic .slider .pnBtn .arrow:hover { filter:alpha(opacity=100); opacity:1; }
.hdpic .slider .prev .arrow { right:5px; background:url(../images/arrow.png) 0 0 no-repeat; }
.hdpic .slider .next .arrow { left:10px; background:url(../images/arrow.png) -70px 0 no-repeat; }

.hdpic .slider .bd li { position:relative; }
.hdpic .slider .bd li img { width:100%; height:100%; display:block;  }
.hdpic .slider .bd h4 { width:100%; position:absolute; bottom:0;  z-index:9; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); padding:3% 4% 5% 4%;}
.hdpic .slider .bd h4 font { width:100%; float:left; font-size:28px; line-height:40px; color:#fff; margin-bottom:5px; }
.hdpic .slider .bd h4 p { width:100%; float:left; font-size:15px; color:rgba(255,255,255,.8); line-height:24px; }




/*喜迎两会*/
.focus { width:100%; height:620px; position:relative; overflow:hidden; float:left; }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:580px; overflow:hidden; }
.focus .pager { width:100%; height:8px; position:absolute; left:0; bottom:40px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:12px; height:12px; margin:0 5px; line-height:99px; overflow:hidden; background:#777; cursor:pointer;  border-radius:6px;}
.focus .pager ul li.on { background:#d92a2d; height:12px; width:50px;}

.xylh { width:100%; float:left;  } 
.xylh dl { width:48%; float:left; margin-right:4%; margin-bottom:30px; }
.xylh dl dt { width:100%; float:left; color:#333; line-height:45px; font-size:22px; margin-bottom:20px; font-weight:bold; background:url(../images/xylh_tit.png) left center no-repeat; height:45px; overflow:hidden; padding:0 25px 0 45px; }
.xylh dl dd { width:100%; float:left; }
.xylh dl dd h3 { width:50%; float:left; height:180px; overflow:hidden;  }
.xylh dl dd h3 img { width:100%; height:180px; display:block;}
.xylh dl dd h4 { width:45%; float:right; overflow:hidden;  height:150px;  color:#333; line-height:32px; font-size:16px; margin-top:10px; }
.xylh dl:nth-child(2n) { margin-right:0; }
.xylh dl:hover dt { color:#d92a2d; }






.footer { width:100%; float:left; background:#d50004; font-size:15px; line-height:52px; color:#f9d392; text-align:center; } 
.footer strong { padding:0 0 0 8px; }




/*手机适应*/
@media screen and (max-width:999px) and (min-width:160px){
.header { width:1280px; height:45%;  }

.tit { left:3%; margin-left:0; top:16%; margin-top:0; z-index:10; text-align:center; }
.tit img { width:70%; height:auto; }

.bj2,.bj3,.bj4,.footer,.lm,.hdpic,.nav { width:1280px; }
}