@charset "gb2312";
body{color:#000; font-size:16px; background-color:#f1f1f1;}
a{color:#000;}
a:hover{color:#e10000;}
.curmb{font-size:14px;}

.lh2018-container{max-width:1160px; padding:20px 20px 0; margin-left:auto; margin-right:auto; zoom:1; background-color:#fff;}
.lh2018-banner{text-align:center;}
.lh2018-layer{padding-right:8px; padding-left:8px;}
.lh2018-layer.mt{margin-top:50px;}
.lh2018-nodeHead{position:relative; float:left; width:100%; background:url(imagesspeciallh2018-headLine.png) repeat-x bottom;}
.lh2018-nodeHead.ry{height:72px;}
.lh2018-nodeHead.newtime{height:80px;}
.lh2018-nodeHead.ry h2{margin-top:10px;}
.lh2018-nodeHead.newtime h2{margin-top:17px;}
.lh2018-nodeHead table{margin:auto;}
.lh2018-nodeHead h2{width:248px; padding-left:10px; height:29px; line-height:27px; padding-top:20px; font-size:1em; font-weight:300; color:#fff; text-align:center; background:url(imagesspeciallh2018-headTitle-bg.png) no-repeat left top;}

.lh2018-nodeHead .amore{position:absolute; right:6px; bottom:15px; font-size:.875em; line-height:24px; color:#333;}
.lh2018-nodeHead .amore:hover{color:#e10000;}

.dottedLine{background:url(imagesspeciallh2018-dottedLine.png) repeat-x top;}

.lh2018-infoList{line-height:1.5em; font-size:1.125em; overflow:hidden;}
.lh2018-infoList li{position:relative; float:left; width:100%; overflow:hidden;}
.lh2018-infoList li div.infoTitle{position:relative; padding:6px 0 6px 25px;}
.lh2018-infoList li div.infoTitle a{display:block;}
.lh2018-infoList li div.infoTitle i{position:absolute; top:3px; left:6px; margin-top:.75em; width:6px; height:6px; background-color:#db0000; border-radius:50%;}
.lh2018-infoList li .time{position:absolute; z-index:10; top:50%; right:0; margin-top:-.75em; white-space:nowrap; color:#999;}
a.lh2018-more{float:right; padding-right:6px; font-size:.875em; line-height:24px; color:#333;}
a.lh2018-more:hover{color:#e10000;}

.lh2018-topic{padding:20px 40px 40px;}
.lh2018-topic h3{font-size:2.5em; text-align:center; color:#e10000;}
.lh2018-topic h3 a{color:#e10000;}
.lh2018-topic .memo{padding-top:12px; color:#727272; line-height:180%; text-indent:2em;}

.lh2018-slider{position:relative; float:left; width:55%;}
.lh2018-slider .hd{position:absolute; right:10px; bottom:10px;}
.lh2018-slider .hd li{display:inline-block; width:13px; height:13px; margin:0 5px; overflow:hidden; background:#fff; border-radius:50%; cursor:pointer;}
.lh2018-slider .hd li.on{background:#e00004;}
.lh2018-slider .bd li{position:relative; width:100%; overflow:hidden; zoom:1;}
.lh2018-slider .bd li a.nodePic{position:relative; display:block; height:100%; overflow:hidden;}
.lh2018-slider .bd li a.nodePic img{display:block; width:100%; height:100%;}
.lh2018-slider .bd li a.nodePic .txtbg{position:absolute; bottom:0; left:0; width:100%; height:42px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.lh2018-slider .bd li a.nodePic .txt{position:absolute; right:20px; bottom:0; left:20px; right:168px; color:#fff; line-height:42px; width:80%;}
.lh2018-news{float:right; width:42%; margin-top:-10px;}
.lh2018-news .dottedLine{margin-top:12px; padding-top:12px; padding-bottom:10px;}
.lh2018-news .lh2018-infoList li div.infoTitle{position:relative; padding:10px 0 10px 25px;}
.lh2018-news .lh2018-infoList li div.infoTitle i{width:8px; height:8px; top:6px;}

.lh2018-inry{padding:0 30px 10px 5px;}
.lh2018-rybox{width:48%;}
.lh2018-rybox.fl ul{margin-left:20px;}
dl.lh2018-inry dt, .lh2018-inry dd{margin-top:30px;}
dl.lh2018-inry dt a{display:block; padding:10px; border:solid #e0e0e0 1px;}
dl.lh2018-inry dt a img{float:left; width:100%; height:auto;}
dl.lh2018-inry dd{position:relative;}
dl.lh2018-inry dd i.topicon{position:absolute; top:-25px; left:0; width:25px; height:25px; background:url(imagesspeciallh2018-icon-01.png) no-repeat #fff;}
dl.lh2018-inry dd a{display:block; margin-left:6px; padding:5px 5px 10px 15px; font-size:1.5em; border-left:solid 5px #db0000;}
dl.lh2018-inry dd a:hover{color:#000;}
dl.lh2018-inry dd a font{display:block; font-size:1.5em; font-weight:700;}
dl.lh2018-inry dd p{padding:15px 10px 12px 30px; line-height:200%; color:#838383;}
dl.lh2018-inry dd span.split{display:block; margin-left:10px; height:25px; background:url(imagesspeciallh2018-dottedLine.png) repeat-x center;}
dl.lh2018-inry dd span.split i{display:block; float:right; width:50px; height:25px; background:url(imagesspeciallh2018-icon-02.png) no-repeat center #fff;}

.lh2018-innew{padding-right:25px; padding-left:25px;}
.lh2018-newbox{width:46%; margin-top:30px;}
.lh2018-newbox dl{padding:10px 15px 25px; background:url(imagesspeciallh2018-dottedLine.png) repeat-x bottom;}
.lh2018-newbox dl dt{text-align:center; padding:10px; background-color:#fffcfc; border:solid #e0e0e0 1px;}
.lh2018-newbox dl dt img{float:left; width:100%; height:auto;}
.lh2018-newbox dl dd.h3{padding-top:10px; padding-bottom:10px; font-size:1.5em; line-height:170%;}
.lh2018-newbox dl dd.h4{color:#555; line-height:180%;}

.lh2018-review{text-align:center; margin-bottom:80px;}
.lh2018-review a{display:inline-block; position:relative; padding:15px 50px 15px 100px; font-size:1.5em; color:#fff; background-color:#d80000; color:#fff;}
.lh2018-review a i{position:absolute; top:50%; left:40px; margin-top:-25px; margin-right:40px; width:38px; height:50px; background-image:url(imagesspeciallh2018-icon-review.png);}


@media (max-width: 1199px) {
.lh2018-layer.mt{margin-top:30px;}
.lh2018-review{margin-bottom:40px;}
}
@media (max-width: 992px) {
.lh2018-topic h3{font-size:2em;}
.lh2018-nodeHead table td.nodeColumn{display:none;}
.lh2018-infoList{font-size:1em;}
.lh2018-news .lh2018-infoList li div.infoTitle{position:relative; padding:6px 0 6px 25px;}
.lh2018-news .lh2018-infoList li div.infoTitle i{width:6px; height:6px; top:3px;}
dl.lh2018-inry dd a font{font-size:1.375em;}
dl.lh2018-inry dd p{font-size:.875em;}
.lh2018-newbox dl dd.h3{font-size:1.375em;}
.lh2018-newbox dl dd.h4{font-size:.875em;}
}
@media (max-width: 880px) {
.lh2018-topic{padding:15px 20px 30px;}
.lh2018-slider,
.lh2018-news{float:none; width:100%;}
.lh2018-news{margin-top:15px;}
.lh2018-news .dottedLine{background:none; padding-top:0; padding-bottom:0;}
.lh2018-news .dottedLine a.lh2018-more{display:block; width:100%; line-height:36px; text-align:center; background-color:#e0e0e0; border-radius:6px; }
.lh2018-news .dottedLine a.lh2018-more:hover{background-color:#d80000; color:#fff;}
.lh2018-inry{padding-right:5px;}
dl.lh2018-inry dt,
dl.lh2018-inry dd{float:none; width:100%; margin-top:20px;}
dl.lh2018-inry dd{padding-top:20px;}
dl.lh2018-inry dd i.topicon{top:-5px;}
.lh2018-rybox.fl ul{margin-left:10px;}
.lh2018-innew{padding-right:15px; padding-left:15px;}
.lh2018-newbox{width:49%; margin-top:20px;}
.lh2018-newbox dl{padding:10px 10px 15px;}
}
@media (max-width: 768px) {
.lh2018-nodeHead.ry,
.lh2018-nodeHead.newtime{height:auto;}
.lh2018-nodeHead table{margin-left:0; margin-right:80px;}
.lh2018-nodeHead table td img{margin-bottom:-2px; width:100%;}
dl.lh2018-inry dt,
dl.lh2018-inry dd{margin-top:15px;}
.lh2018-newbox dl dd.h3{font-size:1.25em; line-height:140%;}
.lh2018-newbox dl dt{padding:5px;}
}
@media (max-width: 640px) {
.lh2018-topic{padding:15px 15px 20px;}
.lh2018-topic h3{font-size:1.5em;}
.lh2018-inry{padding-bottom:0;}
dl.lh2018-inry dd p{padding:10px 10px 7px 30px; line-height:180%; color:#838383;}
.lh2018-newbox{margin-top:10px;}
}
@media (max-width: 480px) {
.lh2018-layer.mt{margin-top:20px;}
.lh2018-review{margin-bottom:30px;}
.lh2018-nodeHead{background:url(imagesspeciallh2018-headLine-inmobile.png) repeat-x bottom;}
.lh2018-rybox{float:none; width:100%;}
.lh2018-rybox.fr ul{margin-left:10px;}

.lh2018-newbox{float:none; width:100%;}
.lh2018-newbox dl{padding:15px 5px;}
.lh2018-newbox.newsecondList{margin-top:0;}
.lh2018-newbox.newsecondList ul{margin-top:0;}
.lh2018-review a{display:block; width:96%; margin:0 auto; text-align:center; padding:10px; font-size:1.375em;}
.lh2018-review a i{ position:static; margin-top:auto; margin-right:15px; display:inline-block; vertical-align:middle; width:28px; height:36px; background-size:100% 100%;}
}
@media (max-width: 360px) {
.lh2018-nodeHead .amore{bottom:8px;}
dl.lh2018-inry dd span.split{margin-left:0;}
dl.lh2018-inry dd p{padding-left:24px;}
.lh2018-rybox.fl ul,
.lh2018-rybox.fr ul{margin-left:0;}
.lh2018-innew{padding-right:5px; padding-left:5px;}
.lh2018-newbox dl{padding:5px 10px 15px;}
.lh2018-review a{font-size:1.125em; font-weight:700;}
}
@media (max-width: 320px) {
.lh2018-topic{padding:10px 10px 20px;}
.lh2018-topic h3{font-size:1.375em;}
.lh2018-topic .memo{font-size:.875em;}
}
