body { font-family:  "Microsoft YaHei", "SimSun"; font-size: 14px; color: #000; background-color: #FFF; }
a { color: #000; }

.w1200 { width: 1200px; }
.w800 { width: 800px; }
.w370 { width: 370px; }
.mb20 { margin-bottom: 20px; }
.marginBottom-20 { margin-bottom: 40px; }

.topBox { height: 50px; overflow: hidden; }
.topNav { line-height: 50px; text-indent: 30px; }
.topNav a { margin: 0 10px; }

.mainBav { background: url(http://images.china.cn/images1/ch/2019lh/images/mainBav_ico.gif) no-repeat 10px center; border-top: 3px solid #0C1598; border-bottom: 1px solid #0C1598; height: 66px; position: relative;}
.mainBav dl { height: 44px; margin-top: 10px; margin-right: 35px; }
.mainBav dt { font-size: 16px; color: #FFF; line-height: 22px; background-color: #0C1596; width: 44px; margin-right: 20px; }
.mainBav dt a { color: #FFF; }
.mainBav dd a { font-size: 14px; color: #000; line-height: 20px; margin-right: 10px; }
.mainBav .first { margin-left: 165px; }
.mainBav .home { width: 140px; height: 66px; position: absolute; left: 0; top: 0; cursor: pointer; }

.banner { background: url(../images/banner.jpg) no-repeat center top; width: 100%; height: 540px; overflow: hidden; position: relative; }
.banner a { text-decoration:none; display: block; width: 100%; height: 100%; }
.banner .a1 { width: 300px; height: 30px; margin-left: -310px; position: absolute; left: 50%; top: 363px; }
.banner .a2 { width: 295px; height: 30px; margin-left: 10px; position: absolute; left: 50%; top: 363px; }
.videoBox { display: none; }
.bavItem dt { font-size: 18px; color: #FFFF99; line-height: 22px; margin-left: 35px; padding: 3px 0; }
.bavItem dd { font-size: 14px; color: #FFF; line-height: 20px; padding: 5px 0; }
.bavItem dd a { color: #FFF; margin-left: 10px; }

.subTitle { font-size: 22px; line-height: 30px; background: url(../images/bg-1.gif) repeat-x left center; margin-bottom: 20px; }
.subTitle span { background: #FFF url(../images/bg-90.gif) no-repeat left center; text-indent: 20px; padding-right: 10px; }
.subTitle .more { font-weight: normal; font-size: 12px; color: #888; background-color: #FFF; padding-left: 10px; }

.newsTabBox { position: relative; }
.newsTabBox dl { height: 215px; position: relative; }
.newsTabBox dl dd { font-size: 16px; color: #FFF; line-height: 24px; background-color: #000; text-indent: 10px; padding: 3px 0; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.newsTabBox dl dd a { color: #FFF; }
.newsTabBox li { font-size: 14px; line-height: 24px; background: url(../images/bg-3.gif) no-repeat left 15px; text-indent: 10px; padding: 5px 0; }

.list_1 { background-color: #F5F5F5; height: 90px; }
.list_1 img { margin-right: 20px;}
.list_1 div { font-size: 16px; line-break: 24px; margin-right: 20px; margin-top: 20px; }

.list_2 { position: relative; }
.list_2 .arrLeft { background: url(../images/sLeftArr.png) no-repeat center center; width: 13px; height: 20px; position: absolute; left: 0; top: 100px; cursor: pointer; }
.list_2 .arrRight { background: url(../images/sRightArr.png) no-repeat center center; width: 13px; height: 20px; position: absolute; right: 0; top: 100px; cursor: pointer; }
.list_2 div { height: 232px; }
.list_2 ul { width: 310px; padding: 0 30px; }
.list_2 ul li { text-align: center; width: 103px; height: 116px; }

.xbottom { clear: both; background-color: #6977A3; padding: 30px 0; color: #fff; }
.xbottom a { color: #fff; }
.xbt1 { clear: both; width: 1200px; height: 42px; margin: 0 auto 25px; text-align: right; font-size: 12px; line-height: 42px; background-image: url(../2018lhdown/bg8.gif); background-repeat: no-repeat; background-position: 0 0; }
.xbt2 { clear: both; width: 1200px; margin: 0 auto; padding-bottom: 30px; border-bottom: 1px dotted #fff; }
.xbt2 div { width: 2000px; zoom: 1; overflow: hidden; }
.xbt2 h2 { width: 110px; float: left; display: inline; text-align: center; font-size: 22px; line-height: 24px; font-weight: normal; padding-top: 10px; }
.xbt2 ul { width: 285px; float: left; display: inline; }
.xbt2 li { font-size: 14px; line-height: 34px; }
.xbt2 .xbt { background-image: url(../2018lhdown/bt1.gif); background-repeat: no-repeat; background-position: 0 12px; }
.xbt3 { clear: both; padding-top: 35px; text-align: center; font-size: 12px; }

.cNav { color: #999; line-height: 30px; }
.cNav a { color: #999;  }
.cNav span { margin: 0 5px; }
.cTitle { font-size: 28px; line-height: 120%; text-align: center; padding: 20px 0; }
.cInfo { color: #999; line-height: 30px; border-bottom: 1px solid #DDD; text-align: center; padding-bottom: 10px; }
.cInfo a { color: #999; }
.cBody { font-size: 16px; line-height: 200%; margin: 20px 0; }

#autopage { color: #FFF; clear: both; line-height:20px;}
#autopage span { background:#0B1495; padding:5px 10px; display:inline-block; line-height:20px;}
#autopage a { color: #0B1495; font-weight: bold; border: 1px solid #0B1495; padding:5px 10px; line-height:20px;}

#vf { width: 600px; margin: 0 auto; }
#videoarea { display: none; }