@charset "utf-8";
a:hover { text-decoration: none; color: #d83d39; }
body { background: #f9f9f9; font-family: "微软雅黑"; }
.box { width: 1200px; margin: 0 auto; }
.top { height: 30px; line-height: 30px; background: #b31e20; text-decoration: none; }
.topMain { width: 1200px; margin: 0 auto; font-size: 14px; }
.topMain a { color: #fff; padding: 0 10px; }
.banner { position: relative; background: url(http://www.xinhuanet.com/interview/2019lhft/fdzs/images/banner.jpg) 50% 0 no-repeat; height: 552px; }
.banner .box { position: relative; }
.gotomainpage { position: absolute; left: 220px; top: 505px; display: block; width: 170px; height: 40px; }
.conbox { width: 1150px; margin: 40px auto; }
.cc { width: 1200px; color: #fff; margin-top: 30px; }
.rightsidebar { position: absolute; top: 605px; width: 90px; left: 50%; margin-left: -685px; text-align: right; }
.rightsidebar-top { position: relative; width: 89px; height: 96px; background: url(http://www.xinhuanet.com/interview/2019lhft/fdzs/images/r_date.png) no-repeat; }
/*.rightsidebar-top:before { content: ""; position: absolute; left: 50%; bottom: -14px; display: block; width: 0; height: 0; margin-left: -6px; border: 6px solid #d5d5d5; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; }*/
.rightsidebar-bot { background: url(http://www.xinhuanet.com/politics/2017lh/talking/images/20170216_LHFT_navBot_v1.png) 46px 0 no-repeat; /*width: 80px;*/ height: 30px; }
.rightsidebarbox { background: url(http://www.xinhuanet.com/interview/2019lhft/fdzs/images/20190216_LHFT_navBG_v1.png) 45px 0 repeat-y; /*width: 80px;*/ text-align: left; border: 1px solid transparent; }
.rightsidebarbox .rightsidebar-li { position: relative; z-index: 10; width: 90px; height: 22px; /*background: url(http://www.xinhuanet.com/politics/2017lh/talking/images/20170216_LHFT_navDian_v1.png) 46px 50% no-repeat;*/ margin: 16px 0; font-size: 12px; text-indent: 0.5em; color: #d83d39; text-indent: -64px; line-height: 22px; text-align: center; cursor: pointer; }
.rightsidebar-li:before { content: ""; position: absolute; top: 0; left: -28px; z-index: -1; display: block; width: 100%; height: 100%; background-color: transparent; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }
.rightsidebar-li:after { content: ""; position: absolute; top: 5px; right: 34px; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 12px; height: 12px; border: 3px solid #d83d39; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #fff; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }
.rightsidebar-li.on { /*background: url(http://www.xinhuanet.com/politics/2017lh/talking/images/20170216_LHFT_navON_v1.png) 90% 50% no-repeat;*/ color: #fff; font-size: 16px;/*font-weight: bold;*//*text-indent: 0;*/ }
.rightsidebar-li.on:before { background-color: #d83d39; }
.rightsidebar-li.on:after { border-color: #fff; background-color: #d83d39; }
.nav { width: 100%; height: 50px; background: #0d70d7; display: none; }
.nav ul { width: 1200px; margin: 0 auto; overflow: hidden; }
.nav li { float: left; padding: 0 33px; line-height: 50px; font-size: 18px; color: #fff; }
.nav li a { color: #fff; }
.nav li a:hover { color: #d83d39; }
.lmt { position: relative; background: url(http://www.xinhuanet.com/interview/2019lhft/fdzs/images/dh_fds.png) 44px -3px no-repeat; font-size: 16px; color: #d83d39; padding-left: 40px; }
.lmt:before { content: ""; position: absolute; top: 6px; left: 18px; display: block; width: 9px; height: 23px; background: #d83d39; }
/*.lmt:after { content: ""; position: absolute; top: -4px; right: 0; display: block; width: 70px; height: 26px; background: url("http://www.newsimg.cn/interview/2018qglhft/lhft2018_icon_useless.png") top left no-repeat; }*/
.lmt h2 { background: #f9f9f9; display: inline-block; padding-right: 10px; }
.cc-con ul { padding-top: 80px; height: 310px }
.cc-con li .ppp { position: absolute; top: 15px; right: 0px; width: 258px; }
.cc-con li { float: left; width: 275px; height: 310px; border: 1px solid #ccc; position: relative; /*border-radius: 15px;*/ margin-left: 13px; background: #fff; -moz-box-shadow: 1px 5px 7px #B2B2B2; -webkit-box-shadow: 1px 5px 7px #B2B2B2; box-shadow: 1px 5px 7px #B2B2B2; border-radius: 60px 8px 8px 8px; margin: 0 20px 15px 0; }
.cc-con li .name { position: absolute; max-width: 135px; bottom: 23px; left: 105px; line-height: 28px; color: #000; font-size: 22px; font-weight: bold; }
.cc-con li .name a { color: #000; }
.cc-con li .img { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 76px; height: 76px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; border: 2px solid #d7d7d7; float: left; margin-left: 15px; }
.cc-con li .title { margin-top: 108px; /*width: 265px;*/ padding: 0 10px; font-size: 16px; color: #333; font-weight: bold; border-top: 1px solid #e9e9e9; padding-top: 15px; }
.cc-con li .abs { color: #ccc; font-size: 14px; color: #333; width: 90%; margin: 15px auto 0; line-height: 26px; }
.cc-con li .but { display: none; background: url(http://www.xinhuanet.com/politics/2017lh/talking/images/20170216_LHFT_getIn_v1.png) 50% 0 no-repeat; width: 119px; height: 30px; margin: 20px auto 0; text-indent: -9999em; }
.cc-con li .but a { display: block; }
/* .footer {
    width: 100%;
    background: #1f2d49;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 16px 0;
    overflow: hidden;
}

.footer p {
    padding: 5px 0 5px 0;
} */
.footer { padding: 26px 0; background-color: #990109; }
.footer .box { text-align: center; color: #dbeaf9; }
.footer .box:first-child { height: 24px; line-height: 24px; padding-bottom: 20px; border-bottom: 1px solid #fff; margin-bottom: 20px; }
.footer a { position: relative; display: inline-block; vertical-align: middle; width: 80px; height: 36px; margin: 0 28px; font-size: 20px; line-height: 36px; color: #dbeaf9; text-align: center; }
.footer a:first-child { margin-right: 60px; background-position: 50% 50%; background-repeat: no-repeat; background-image: url("http://www.newsimg.cn/interview/2018qglhft/ftlh2018_xl2_logo_ani.png"); }
.footer a:first-child:before { content: ""; position: absolute; top: 0; right: -50px; display: block; width: 1px; height: 100%; background-color: #dbeaf9; }
.footer span { margin: 0 10px; }
/*
----------------------------------------

xl1

----------------------------------------
*/
.lh2018-xl1 .banner { background: url("http://www.newsimg.cn/interview/2018qglhft/lhft2018_rht0316_banner.png") 50% 0 no-repeat; }
.lh2018-xl1 .box { width: 1200px; margin: 0 auto; }
.lh2018-xl1 { background: none; }
.lh2018-xl1 .rightsidebar { display: none; }
/*-- 大头条 --*/
.xl1-bigtit { padding-top: 90px; padding-bottom: 20px; }
.xl1-bigtit .box { position: relative; box-sizing: border-box; padding: 0 68px; }
.xl1-bigtit .box:before, .xl1-bigtit .box:after { content: ""; position: absolute; top: 28px; display: block; width: 58px; height: 38px; background-position-y: 50%; background-repeat: no-repeat; }
.xl1-bigtit .box:before { left: 0; background-image: url("http://www.newsimg.cn/interview/2018qglhft/ftlh2018_xl1_quoteleft.png"); -ms-background-position-x: 0; background-position-x: 0; }
.xl1-bigtit .box:after { right: 0; background-image: url("http://www.newsimg.cn/interview/2018qglhft/ftlh2018_xl1_quoteright.png"); -ms-background-position-x: 100%; background-position-x: 100%; }
.xl1-tittxt { padding-bottom: 21px; border-bottom: 1px dashed #92a7cd; margin-bottom: 8px; text-align: center; }
.xl1-tittxt, .xl1-tittxt a { font-size: 48px; line-height: 90px; color: #1653aa; }
.xl1-tittxt a+a { margin-left: 8px; }
.xl1-titsub { font-size: 20px; line-height: 40px; color: #808080; text-align: center; }
/*-- 列表 --*/
.lh2018-xl1 .conbox { width: 100%; }
.xl1-items { width: 100%; margin-bottom: 88px; background-color: #f9f9f9; }
.xl1-items .box { position: relative; padding-bottom: 22px; }
.xl1-items .box:before { content: attr(data-index); position: absolute; top: 0; left: -1.4em; margin-top: -26px; font-size: 60px; line-height: 100%; color: #1a84ef; font-style: italic; font-weight: bold; }
.xl1-pic { float: left; box-sizing: border-box; width: 430px; padding-left: 34px; margin-top: -26px; }
.xl1-pic-wrapimg { position: relative; }
.xl1-pic-wrapimg img { position: absolute; top: 0; right: 0; display: block; width: 94px; height: 94px; border-radius: 100%; display: none; }
.xl1-name { font-size: 34px; line-height: 56px; color: #252525; font-weight: bold; }
.xl1-job { /*max-width: 13em;*/ padding-bottom: 26px; font-size: 20px; line-height: 36px; color: #555; }
.xl1-img { position: relative; display: block; width: 100%; height: 222px; }
.xl1-img a[data-vod*=vod]:before { content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 112px; height: 112px; margin-top: -56px; margin-left: -56px; background: url("http://www.newsimg.cn/interview/2018qglhft/ftlh2018_xl1_playbtn.png") 50% 50% no-repeat; }
.xl1-img a, .xl1-img img { display: block; width: 100%; height: 100%; }
.xl1-list { float: right; width: 710px; padding-top: 20px; padding-bottom: 30px; }
.xl1-list-wrap { line-height: 330px; }
.xl1-item { display: inline-block; width: 100%; vertical-align: middle; }
.xl1-tit { }
.xl1-tit, .xl1-tit a { font-size: 26px; line-height: 46px; color: #1856a7; font-weight: bold; }
.xl1-abs { padding-bottom: 16px; font-size: 18px; line-height: 34px; color: #555; }
