@charset "utf-8";
/* 通用 */
html{overflow-y:scroll;_overflow-y:auto;z-index:1;}
body{height:100%;margin:0 auto;padding:0;background:#FFF;color:#666;font-family:Microsoft YaHei,arial, simhei;font-size:16px;}
body div{margin:0px auto;text-align:left;} 
div,ul,li,span,p,img{margin:0;padding:0;border:0;}
h1{margin:0;padding:0;font-weight:normal;}
ul,li{list-style:none;}
.clear{height:0;clear:both;line-height:0;overflow:hidden;}
div.TWAll{width:100%;min-width:1200px;}
div.TArea{margin:0px auto;width:1200px;}
a:link {text-decoration:none;color:#333;}
a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#cc0000;}
a:active{text-decoration:none;color:#cc0000;}
.mb30{margin-bottom:30px;}
.ml45{margin-left:45px;}
.pull-left{float:left;}
@media only screen and (max-width:1200px){
  div.TWAll{min-width:200px;}
  div.TArea{width:95%}
  .mb30{margin-bottom:10px;}
}

.top{height:40px;background-color: #ebebeb; line-height:40px; color:#666;}
.logo{width:250px; float:left;display: block; height:70px;margin-top: 30px;margin-bottom: 30px;}
.channel{margin-top:63px; margin-left:20px; float:left;font-size: 24px; font-weight: bold;}
@media only screen and (max-width:1200px){
  .top{display:none;}
  .logo{display:none;}
  .channel{display:none;}
}

.nav{position:relative;overflow:hidden;width:100%;height:60px;background-color:#cc0000;}
.nav ul{list-style-type: none;height:60px;line-height:60px;padding:0;}
.nav .menu li{width:100px;float:left;font-size:18px; text-align: center;}
.nav .menu li.first{background-color: #a90808;}
.nav .menu li a{display: block;}
.nav .menu li a:visited,.nav .menu li a:link,.v .menu li a:active{text-decoration:none;color:#FFF;}
.nav .menu li a:hover{background-color: #a90808;}
.nav .topbar{display:none;}
@media only screen and (max-width:1200px){
  .nav{height:40px;}
  .nav ul{display:none;line-height:40px;}
  .nav .menu.de{display:block;}
  .nav .menu li.first{display:none;}
  .nav .menu li{width:25%;font-size:16px;}
  .nav .topbar{width:100%;height:40px;color:#FFF;display:block;}
  .nav .topbar a{display:block;width:92%;font-size:16px;line-height:40px;text-align:center;float:left;color:#FFF;text-shadow:none;}
  .nav .topbar .goHome,.nav .topbar .showMNav{width:4%;height:40px;display:block;float:right;}
  .nav .topbar .goHome{float:left;}
}

.toutiao{width: 1200px;height: 110px;border: 1px solid #e6e6e6;background-color: #f3f3f3;}
.toutiao a{color:#0c3e83}
.toutiao-big{white-space:nowrap;text-overflow: ellipsis;overflow: hidden; line-height:60px; height:60px;padding-top:10px;font-size:39px;font-weight: 700;margin:auto 60px;color:#0c3e83;text-align:center;}
.toutiao-list li{white-space:nowrap;text-overflow: ellipsis;overflow: hidden; width:380px; font-size:18px; line-height: 30px; float: left;padding:0 10px;}
.toutiao-list li a{overflow: hidden; }
@media only screen and (max-width:1200px){
  .toutiao{display:none;}
}

.focus{width:1200px; height:440px;}
.focus-pic{width: 660px;height: 440px;position:relative;float:left;}
.focus-pic-list{width:100%;height:440px;}
.focus-pic-list li div{height:440px;position:relative;overflow:hidden;}
.focus-pic-list li div p.b{width:100%;height:50px;filter:alpha(Opacity=20);-moz-opacity:0.2;opacity:0.2;z-index:170;background-color:#000;position:absolute;bottom:0px;}
.focus-pic-list li.hover div p.b{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.focus-pic-list li div p.t{width:96%;height:50px;font-size:18px;line-height:50px; padding:0 2% 0 2%;z-index:180;position:absolute;bottom:0px;}
.focus-pic-list li div p.t a{color:#FFF;}
.focus-pic .num {height:7px;overflow:hidden;position:absolute;bottom:65px;right:0px;zoom:1;z-index:3;}
.focus-pic .num li {width:10px;height:7px;line-height:27px;text-align:center;font-weight:400;color:#FFF;background:#444;margin-right:10px;cursor:pointer;float:left;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;border-radius: 5px;}
.focus-pic .num li.on {background:#cc0000;} /*当前项*/
.focus-pic .prev,.focus-pic .next {display:none;width:40px;height:100px;background:url(http://www.lvwang.com/statics/images/lvwang/NewsFocusFigure_btn.png) no-repeat;position:absolute;top:160px;}
.focus-pic .prev {left:0;}
.focus-pic .next {right:0;background-position:right}
.focus-list{width: 500px;float:right;}
.focus-list li{white-space:nowrap;text-overflow: ellipsis;overflow: hidden; height: 35px;line-height: 34px;font-size: 16px;}
.focus-list li:nth-child(4n+1){margin-top:15px;line-height: 36px;font-weight: bold; font-size:18px;}
.focus-list li:nth-child(4n+1) a{color:#cc0000;}
.focus-list li:nth-child(1){margin-top:0px;}
@media only screen and (max-width:1200px){
  .focus{height:230px;}
  .focus .focus-pic{width:100%;height:230px;}
  .focus .focus-pic .focus-pic-list{height:230px;}
  .focus .focus-pic .focus-pic-list li div{height:230px;}
  .focus .focus-pic .focus-pic-list li img{width:100%}
  .focus .focus-list{display:none;}
}

.news-item{width:370px;height:460px;overflow: hidden; float:left;margin-bottom:30px;}
.item-name{width:100%;border-top:2px solid #e6e6e6;margin-bottom:15px;font-size:18px;}
.item-name span{display: inline-block;padding:12px 0 10px 0;border-top:2px solid #cc0000;margin-top:-2px;}
.item-name a{color:#cc0000;}
.item-name .more{float: right;color:#999;font-size:14px; position:relative;top:15px;right:5px;}
.news-item li{white-space:nowrap;text-overflow: ellipsis;overflow: hidden; line-height: 33px;}
.news-item li span{color:#999;}
.item-1 li{white-space:normal; margin-bottom:15px;}
.item-1 li .img{position: relative; float:left; width:180px; height:120px; padding-right:10px;}
.item-1 li .item-title{display:block;font-size:18px; line-height: 32px; height: 120px; width:180px; overflow: hidden;word-break:break-all;}
.item-focus-pic{width: 370px;height: 245px; margin-bottom:15px; position:relative;overflow: hidden;}
.item-focus-pic .item-focus-tit{white-space:nowrap;text-overflow: ellipsis;overflow: hidden;width:100%;height:34px; line-height: 34px; background-color: rgba(0,0,0,.5);position:absolute;bottom: 0;left:0;padding-left:10px;box-sizing: border-box;text-align: center;}
.item-focus-pic a{color:#fff;}
@media only screen and (max-width:1200px){
  .news-item{width:100%}
  .item-1{display:none;}
  .ml45{margin-left:0;}
  .item-focus-pic{width:100%; height:245px; }
  .item-focus-pic img{width:100%;}
}

.l{width: 820px;float:left;}
.l ul li{line-height:30px;padding:10px 0;float:left;}
.l .title{width:650px;float:left;}
.l .date{width:170px;float:right;font-size:14px;}
.l .line{border-top:1px dashed #999;float:left;width:100%;margin:10px 0;}
.r{width: 340px;float:right;}
.r .rankTit{width:340px;height:25px;margin:15px 0 10px;line-height:1.625rem;}
.r .rankTit span{width:2px;height:25px;background-color:#cc0000;float:left;margin-right:7px;}
.r li{white-space:nowrap;text-overflow: ellipsis;overflow: hidden; line-height:30px;padding:10px 0;}
.r span{color:#999; padding-right:5px;}
@media only screen and (max-width:1200px){
  .l{width:100%;}
  .l .title{width:100%;}
  .l .date{float:left;}
  .r{display:none;}
}

div#pages{padding:3px;margin:16px 0px;text-align:center;font-size:0.875rem;line-height:4.375rem;}
div#pages a{border:#cc0000 1px solid;padding:5px 8px;margin:0 2px 0 0;text-decoration:none;}
div#pages a:hover{border:#a90808 1px solid;color:#000;background-color:lightyellow;}
div#pages a:active{border:#a90808 1px solid;color:#000;background-color:lightyellow;}
div#pages span{border:#cc0000 1px solid;padding:5px 8px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#cc0000;}
@media only screen and (max-width:1200px){
  #pages a{display:none;}
  #pages a.a1{display:inline;}
}

.article{color:#000;font-size:16px;line-height:32px;}
.article h1{color:#333;font-size:36px;line-height:72px;padding-top:20px;}
.article #info{width:100%;border-bottom:1px solid #CCC;text-align:left;font-size:0.875rem;line-height:1.75rem;padding:30px 0 5px 0;color:#999;}
.article .l .con{margin-top:20px;text-indent:0px;}
.article .l .con p{margin-bottom:15px;color:#262626;}
.article .l .con img{text-align:center;max-width:700px;}

.footer{background-color: #cc0000;}
.footer i{font-style:normal;}
.footer .foot-nav{padding-top:15px; text-align: center;}
.footer .foot-nav a{display:inline-block; padding:14px; color:#fff;}
.footer p{color:#fff;line-height:36px;text-align: center;}
.footer p a{color:#fff;}
.footer p.end{padding-bottom:20px;}
@media only screen and (max-width:1200px){
  .footer .no{display:none;}
  .footer .foot-nav a.no{display:none;}
  }
