@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 'syS0',"Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif;  -webkit-font-smoothing:antialiased; background:url(../images/bj.jpg) center top no-repeat;  background-attachment:fixed; }
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; } 
h1,h2,h3,h4,h5,h6,p,em,i,b,span,strong { margin:0; padding:0; font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
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: #333; text-decoration: none; transition:all ease-out .4s 0s;-webkit-transition:all ease-out .4s 0s;}
a:hover{ color:#d92b2e; text-decoration:none; }
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,i,em,b,span,td,tr,a,strong,input,textarea,blockquote,img,button,font { box-sizing:border-box; -webkit-box-sizing:border-box; }



.nav { width:320px; height:560px; background:url(../images/nav.png) left top no-repeat; position:fixed; top:90px;  right:0; z-index:5555555555; }
.nav h3 { float:right; padding:80px 16px 22px 0px;}
.nav ul li { width:140px; float:right; border-bottom:1px solid rgb(0,0,0,.1);  margin-right:34px; }
.nav ul li a { display:block; color:#000; font-size:20px; line-height:51px; font-family:"\5B8B\4F53"; font-weight:bold;  text-shadow:1px 1px 1px rgba(255,255,0,.3); text-align: right; }
.nav ul li a:hover { color:#d92a2d; }

.warp { width:1280px; margin:0 auto; overflow:hidden; padding:0 40px; }


/*头部*/
.header { width:100%; float:left; height:750px; background:url(../images/banner.jpg) center top no-repeat;  }
.header h3 {  width: 100%; float: left; margin-top: 50px; }
.header h3 img { width:355px; }
.header h4 {  width: 100%; float: left; text-align: center; margin-top: -5px; }
.header h4 img { width: 80%; }

/*两会动态*/
.newslist { width:100%; float:left;  margin-bottom:60px; }
.newslist ul li { width:100%; float:left;  border-bottom:1px dashed rgba(0,0,0,.15);  }
.newslist ul li span { float:right; font-size:16px; line-height:60px; color:#888; margin-left:20px; }
.newslist ul li font {float:left;font-size:18px;  color:#444; line-height:60px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; background: url(../images/yuan.png) left center no-repeat; padding:0 0 0 25px; }
.newslist ul li:hover font { color: #d92b2e;}





.lm { width:100%; margin:0 auto; overflow:hidden; text-align:center; float:left; padding:50px 0 50px 0; }




/*版权所有*/
.footer { width:100%; float: left; overflow:hidden;  background:linear-gradient(90deg,#cd1014,#f76c2f);  font-size:16px; line-height:70px; color:#fff; text-align:center;  }
.footer strong { margin-left: 10px; }
.footer font { margin-left: 14px; }




@media screen and (max-width:800px) {

.header { width:100%; float:left; height:15rem; background:url(../images/banner.jpg) center top no-repeat;  background-size: auto 100%; }
.header h3 { width: 100%; float: left; margin-top:1rem; }
.header h3 img { width:35%; }
.header h4 {  width: 100%; float: left; text-align: center; margin-top:.3rem; }
.header h4 img { width: 85%; }
    
.nav { display:none; }
    
.warp{ width:100%; padding:0 5%;}

.lm { width:100%; margin:0 auto; overflow:hidden; text-align:center; float:left; padding:5% 0; }
.lm img { width:75%; height:auto;}
    
.newslist { width:100%; float:left;  margin-bottom:7%; }
.newslist ul li { width:100%; float:left;   padding:12px 0;  }
.newslist ul li span {  display: none; }
.newslist ul li font { float:left; font-size:1rem;  color:#444; line-height:1.5em; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical; background: url(../images/yuan.png) left 6px no-repeat; padding:0 0 0 22px; }
.newslist ul li:hover font { color: #444;}

    
.footer { width:100%; margin:0 auto 0 auto; font-size:.95rem; line-height:2.75rem;  }
.footer font  { display:none;} 
.footer strong { font-weight:bold; }
}
