@charset "utf-8";
/* CSS Document */

.warp{ min-width:1200px; max-width:1920px; margin:0 auto; border:solid #F00 0px; overflow:hidden}
.center{ width:1200px; margin:0 auto}
.table{ display:table}
.table .table-cell{ display:table-cell; vertical-align:middle}

.banner{ width:100%; height:450px; overflow:hidden; position:relative}
.banner .banner-cont{ width:1920px; height:450px; position:absolute; top:0; left:50%; margin-left:-960px}
.banner .banner-cont li{ float:left; width:1920px; text-align:center; height:450px}
.banner .prev-next span{ background:#000; width:30px; height:57px; font-size:20px; color:#FFF; text-align:center; line-height:57px; cursor:pointer; transition:all 0.3s linear; opacity:0.05; position:absolute; top:196px}
.banner .prev-next span.prev{ left:50%; margin-left:-600px}
.banner .prev-next span.next{ right:50%; margin-right:-600px}
.banner .prev-next span:hover{ opacity:1}
.banner .btn-loca{ width:100%; text-align:center; position:absolute; bottom:7px; left:0}
.banner .btn-loca ul{ display:inline-block; background:rgba(0,0,0,0.3); padding:5px 6px; border-radius:18px; overflow:hidden}
.banner .btn-loca li{ float:left; background:#FFF; width:8px; height:8px; border-radius:8px; margin:0 6px; opacity:0.5; transition:all 0.3s linear}
.banner .btn-loca li.current{ width:20px; opacity:1}

.container{}
.left{ float:left; width:856px}
.right{ float:right; width:324px}

.title{ border-bottom:solid 1px #F0F0F0; line-height:27px; padding-bottom:18px; overflow:hidden}
.title span{ float:left; font-size:26px; color:#555; padding-left:21px; position:relative}
.title span:before{ content:""; background:#163967; width:6px; height:80%; position:absolute; top:10%; left:0}

.main{ overflow:hidden}

/* .main1{ background:#F2F4F6; padding:26px 0}
.main1 ul{ overflow:hidden}
.main1 li{ float:left; width:240px; height:134px; text-align:center; position:relative}
.main1 li:hover{ background: #034186; color: white;}
.main1 li a{ text-decoration:none}
.main1 li i{ display:block; width:50px; height:50px; margin:7px auto 0; background:url(../images/lcon.png) no-repeat; background-position:0 -56px}
.main1 li span{ display:block; font-size:16px; color:#555; line-height:30px; margin-top:12px}
.main1 li:hover span{ color: white;}
.main1 li:nth-child(2) i{ background-position:-50px -56px}
.main1 li:nth-child(3) i{ background-position:-100px -56px}
.main1 li:nth-child(4) i{ background-position:-150px -56px}
.main1 li:nth-child(5) i{ background-position:-200px -56px}
.main1 li:before{ content:""; background:#E8E8E8; width:1px; height:134px; position:absolute; top:0; left:0}
.main1 li:first-child:before{ display:none} */

.main1{ background:#F2F4F6; padding:26px 0}
.main1 ul{ overflow:hidden}
.main1 li{ float:left; width:240px; height:134px; text-align:center; position:relative}
.main1 li a{ text-decoration:none; display:block; height:134px; color:#555; overflow:hidden; transition:all 0.3s linear}
.main1 li a:hover{ background:#034186; color:#FFF}
.main1 li i{ display:block; width:50px; height:50px; margin:7px auto 0; background:url(../images/lcon-2.png) no-repeat; background-position:0 0; transition:all 0.3s linear}
.main1 li span{ display:block; font-size:16px; line-height:30px; margin-top:12px}
.main1 li:nth-child(2) i{ background-position:-50px 0}
.main1 li:nth-child(3) i{ background-position:-100px 0}
.main1 li:nth-child(4) i{ background-position:-150px 0}
.main1 li:nth-child(5) i{ background-position:-200px 0}
.main1 li:nth-child(1) a:hover i{ background-position:0 -50px}
.main1 li:nth-child(2) a:hover i{ background-position:-50px -50px}
.main1 li:nth-child(3) a:hover i{ background-position:-100px -50px}
.main1 li:nth-child(4) a:hover i{ background-position:-150px -50px}
.main1 li:nth-child(5) a:hover i{ background-position:-200px -50px}
.main1 li:before{ content:""; background:#E8E8E8; width:1px; height:134px; position:absolute; top:0; left:0}
.main1 li:first-child:before{ display:none}

.main2{ width:1200px; margin:23px auto 0; overflow:hidden}

/*  以下右侧及共用  */
.subNav{ padding:19px 0}
.subNav ul{ overflow:hidden}
.subNav li{ float:left; font-size:14px; color:#777; line-height:18px; padding-right:21px; position:relative}
.subNav li a{ text-decoration:none; color:#777}
.subNav li:before{ content:">"; font-size:14px; color:#777; line-height:18px; position:absolute; top:0; right:6px}
.subNav li:first-child,.subNav li:last-child{ padding-right:0}
.subNav li:first-child:before,.subNav li:last-child:before{ display:none}

.right h3{ font-size:22px; color:#555; line-height:30px; font-weight:normal; padding-left:38px; position:relative}
.right h3:before{ content:""; width:30px; height:30px; background:url(../images/lcon.png) no-repeat; background-position:0 -26px; position:absolute; top:0; left:0}

.right .right-img{ margin-bottom:26px}

.right .recom{ margin-bottom:10px}
.right .recom .recom-cont{ margin-top:17px}
.right .recom .recom-cont li{ padding:22px 0 21px; border-top:dashed 1px #F0F0F0; overflow:hidden}
.right .recom .recom-cont li .recom-img{ float:left; width:120px}
.right .recom .recom-cont li .recom-img img{ width: 120px; height: 78px;}
.right .recom .recom-cont li .recom-info{ float:right; width:187px}
.right .recom .recom-cont li .recom-name{ min-height:52px; font-size:16px; color:#555; line-height:26px; padding-bottom:7px}
.right .recom .recom-cont li .recom-name a{ text-decoration:none; color:#555}
.right .recom .recom-cont li .recom-date{ font-size:14px; color:#555; line-height:16px}

.right .keyword{ margin-bottom:18px}
.right .keyword .keyword-cont{ background:#F2F4F6; margin-top:16px}
.right .keyword .keyword-cont{ padding:10px}
.right .keyword .keyword-cont ul{ overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-around}
.right .keyword .keyword-cont li{ float:left; padding:16px; font-size:14px; color:#555}
.right .keyword .keyword-cont li a{ text-decoration:none; color:#555; transition:all 0.3s linear}
.right .keyword .keyword-cont li a:hover{ color:#2966b5}

.right .guide{ margin-bottom:18px}
.right .guide h3{ border-bottom:solid 1px #F5F5F5; padding-bottom:17px}
.right .guide h3:before{ background-position:-60px -26px}
.right .guide .guide-cont{ margin-top:12px}
.right .guide .guide-cont ul{ overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between}
.right .guide .guide-cont li{ float:left; min-width:92px; height:76px; text-align:center; margin-bottom:14px}
.right .guide .guide-cont li a{ display:block; text-decoration:none; height:76px; overflow:hidden; transition:all 0.3s linear}
.right .guide .guide-cont li i{ display:block; width:40px; height:40px; margin:3px auto 0; background:url(../images/lcon.png) no-repeat; background-position:0 -178px; transition:all 0.3s linear}
.right .guide .guide-cont li span{ display:block; font-size:16px; color:#777; line-height:21px}
.right .guide .guide-cont li a:hover{ background:#2966B5}
.right .guide .guide-cont li a:hover span{ color:#FFF}
.right .guide .guide-cont li:nth-child(1) i{ background-position:0 -178px}
.right .guide .guide-cont li:nth-child(2) i{ background-position:-40px -178px}
.right .guide .guide-cont li:nth-child(3) i{ background-position:-80px -178px}
.right .guide .guide-cont li:nth-child(4) i{ background-position:-120px -178px}
.right .guide .guide-cont li:nth-child(5) i{ background-position:-160px -178px}
.right .guide .guide-cont li:nth-child(6) i{ background-position:-200px -178px}
.right .guide .guide-cont li:nth-child(7) i{ background-position:-240px -178px}
.right .guide .guide-cont li:nth-child(8) i{ background-position:-280px -178px}
.right .guide .guide-cont li:nth-child(9) i{ background-position:-320px -178px}
.right .guide .guide-cont li:nth-child(1) a:hover i{ background-position:0 -218px}
.right .guide .guide-cont li:nth-child(2) a:hover i{ background-position:-40px -218px}
.right .guide .guide-cont li:nth-child(3) a:hover i{ background-position:-80px -218px}
.right .guide .guide-cont li:nth-child(4) a:hover i{ background-position:-120px -218px}
.right .guide .guide-cont li:nth-child(5) a:hover i{ background-position:-160px -218px}
.right .guide .guide-cont li:nth-child(6) a:hover i{ background-position:-200px -218px}
.right .guide .guide-cont li:nth-child(7) a:hover i{ background-position:-240px -218px}
.right .guide .guide-cont li:nth-child(8) a:hover i{ background-position:-280px -218px}
.right .guide .guide-cont li:nth-child(9) a:hover i{ background-position:-320px -218px}

.right .tool{ margin-bottom:30px}
.right .tool h3:before{ background-position:-90px -26px}
.right .tool .tool-cont ul{ overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between}
.right .tool .tool-cont li{ float:left; width:152px; text-align:center; margin-top:20px}
.right .tool .tool-cont li a{ display:block; text-decoration:none; height:95px; background:#F2F4F6; font-size:16px; color:#777; overflow:hidden; transition:all 0.3s linear}
.right .tool .tool-cont li i{ display:block; width:30px; height:30px; margin:0 auto; background:url(../images/lcon.png) no-repeat; background-position:0 -258px; margin-top:19px; transition:all 0.3s linear}
.right .tool .tool-cont li span{ display:block; line-height:20px; margin-top:8px}
.right .tool .tool-cont li a:hover{ background:#2966B5; color:#FFF}
.right .tool .tool-cont li:nth-child(1) i{ background-position:0 -258px}
.right .tool .tool-cont li:nth-child(2) i{ background-position:-30px -258px}
.right .tool .tool-cont li:nth-child(3) i{ background-position:-60px -258px}
.right .tool .tool-cont li:nth-child(4) i{ background-position:-90px -258px}
.right .tool .tool-cont li:nth-child(1) a:hover i{ background-position:0 -288px}
.right .tool .tool-cont li:nth-child(2) a:hover i{ background-position:-30px -288px}
.right .tool .tool-cont li:nth-child(3) a:hover i{ background-position:-60px -288px}
.right .tool .tool-cont li:nth-child(4) a:hover i{ background-position:-90px -288px}

.right .ranking{ margin-bottom:18px}
.right .ranking h3:before{ background-position:-120px -26px}
.right .ranking .ranking-cont{ margin-top:19px}
.right .ranking .ranking-cont dt{ margin-bottom:13px}
.right .ranking .ranking-cont dt img{ width: 324px; height: 155px;}
.right .ranking .ranking-cont dd{ font-size:14px; color:#555; line-height:20px; padding:7px 0 7px 33px; position:relative}
.right .ranking .ranking-cont dd i{ background:#AFAFAF; width:22px; height:22px; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:22px; text-align:center; border-radius:22px; position:absolute; top:8px; left:1px}
.right .ranking .ranking-cont dd a{ text-decoration:none; color:#555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.right .ranking .ranking-cont dd:nth-child(2) i{ background:#FF580F}
.right .ranking .ranking-cont dd:nth-child(3) i{ background:#FF8416}
.right .ranking .ranking-cont dd:nth-child(4) i{ background:#FFAD10}

/*  以下首页  */
.introduce .intro-top{ overflow:hidden}
.introduce .intro-left{ float:left; width:177px}
.introduce .intro-right{ float:right; width:654px}
.introduce .intro-right span{ display:block; font-size:22px; color:#777777; line-height:23px; padding-top:3px}
.introduce .intro-right p{ font-size:14px; color:#777777; line-height:30px; padding:12px 0}
.introduce .intro-right li{ float:left; font-size:14px; color:#034186; line-height:18px; padding-right:49px; position:relative}
.introduce .intro-right li a{ text-decoration:none; color:#034186}
.introduce .intro-right li:before{ content:""; background:#5975A2; width:1px; height:14px; position:absolute; top:3px; right:24px}
.introduce .intro-right li:last-child:before{ display:none}
.introduce .intro-bom{ margin-top:26px}
.introduce .intro-bom ul{ overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between}
.introduce .intro-bom li{ float:left; width:174px; text-align:center}
.introduce .intro-bom li a{ text-decoration:none; display:block; font-size:16px; color:#555555; line-height:45px; transition:all 0.3s linear}
.introduce .intro-bom li a span{ display:inline-block; padding-left:42px; position:relative}
.introduce .intro-bom li a span:before{ content:""; width:36px; height:36px; background:url(../images/lcon.png) no-repeat; background-position:0 -106px; position:absolute; top:4.5px; left:0; transition:all 0.3s linear}
.introduce .intro-bom li a:hover{ background:#034186; color:#FFF}
.introduce .intro-bom li:nth-child(1) a span:before{ background-position:0 -106px}
.introduce .intro-bom li:nth-child(2) a span:before{ background-position:-36px -106px}
.introduce .intro-bom li:nth-child(3) a span:before{ background-position:-72px -106px}
.introduce .intro-bom li:nth-child(4) a span:before{ background-position:-108px -106px}
.introduce .intro-bom li:nth-child(5) a span:before{ background-position:-144px -106px}
.introduce .intro-bom li:nth-child(6) a span:before{ background-position:-180px -106px}
.introduce .intro-bom li:nth-child(7) a span:before{ background-position:-216px -106px}
.introduce .intro-bom li:nth-child(1) a:hover span:before{ background-position:0 -142px}
.introduce .intro-bom li:nth-child(2) a:hover span:before{ background-position:-36px -142px}
.introduce .intro-bom li:nth-child(3) a:hover span:before{ background-position:-72px -142px}
.introduce .intro-bom li:nth-child(4) a:hover span:before{ background-position:-108px -142px}
.introduce .intro-bom li:nth-child(5) a:hover span:before{ background-position:-144px -142px}
.introduce .intro-bom li:nth-child(6) a:hover span:before{ background-position:-180px -142px}
.introduce .intro-bom li:nth-child(7) a:hover span:before{ background-position:-216px -142px}
.introduce .intro-bom li:last-child a{ font-size:14px; color:#034186}
.introduce .intro-bom li:last-child a:hover{ background:none}
.introduce .intro-bom li:nth-child(1n+5){ padding-top:22px}

.accountant{ margin-top:39px}
.accountant .accountant-option{ margin-top:22px; overflow:hidden}
.accountant .accountant-option span{ float:left; font-size:16px; color:#555; line-height:35px; padding:0 14px; margin-right:32px; cursor:pointer}
.accountant .accountant-option span.current{ background:#034186; color:#FFF}
.accountant .accountant-cont{ margin-top:22px}
.accountant .accountant-top{ overflow:hidden}
.accountant .accountant-img{ float:left; width:243px}
.accountant .accountant-img img{ width: 243px; height: 141px;}
.accountant .accountant-info{ float:right; width:589px}
.accountant .accountant-name{ font-size:20px; color:#777777; line-height:21px; padding-top:11px}
.accountant .accountant-name a{ text-decoration:none; color:#777}
.accountant .accountant-txt{ font-size:14px; color:#777777; line-height:30px; padding-top:10px}
.accountant .accountant-txt p{ display:inline}
.accountant .accountant-txt a{ text-decoration:none; color:#777777}
.accountant .accountant-txt a span{ color:#ff0e41}
.accountant .accountant-bom{ padding-top:19px}
.accountant .accountant-bom ul{ overflow:hidden}
.accountant .accountant-bom li{ max-width:426px}
.accountant .accountant-bom li a{ display:block; text-decoration:none; font-size:14px; color:#888; line-height:20px; margin-bottom:14px; padding-left:26px; position:relative}
.accountant .accountant-bom li a:before{ content:""; background:#C9C9C9; width:5px; height:5px; position:absolute; top:8px; left:0}

.bannerad{ margin-top:14px}

.module{ margin-top:41px; overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between}
.module dl{ float:left; width:381px; margin-bottom:24px}
.module dl dt{ background:#F2F4F6; padding:16px; margin-bottom:10px; overflow:hidden}
.module dl dt span{ float:left; font-size:22px; color:#555; line-height:23px}
.module dl dt a{ float:right; font-size:12px; color:#777; line-height:18px; border:solid 1px #D9D9D9; text-decoration:none; padding:0 4px; margin-top:2px}
.module dl dd{ padding:8px 24px 8px 0; font-size:14px; color:#777; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative}
.module dl dd i{ display:inline-block; font-style:normal; padding:0 18px 0 16px; position:relative}
.module dl dd a{ text-decoration:none; color:#777}
.module dl dd i:before{ content:"["; font-size:14px; color:#777; position:absolute; top:0; left:3px}
.module dl dd i:after{ content:"]"; font-size:14px; color:#777; position:absolute; top:0; right:5px}
.module dl dd:before{ content:">"; background:#EEE; width:17px; height:17px; text-align:center; line-height:17px; position:absolute; top:10px; right:0}

.video .video-cont{ padding:23px 40px; margin-bottom:63px; position:relative}
.video .video-cont .btn{ background:#E6E6E6; width:33px; height:40px; font-size:36px; color:#999; text-align:center; line-height:36px; margin-top:-20px; cursor:pointer; position:absolute; top:50%}
.video .video-cont .btn.l{ left:0}
.video .video-cont .btn.r{ right:0}
.video .video-cont ul{ overflow:hidden}
.video .video-cont li{ float:left; width:280px; min-height:177px; text-align:center; position:relative}
.video .video-cont li a:before{ content:""; width:52px; height:52px; border:solid 5px rgba(255,255,255,0.8); border-radius:52px; margin:-31px 0 0 -31px; position:absolute; top:50%; left:50%}
.video .video-cont li a:after{ content:""; width:0; height:0; border-top:solid 15px transparent; border-left:solid 21px rgba(255,255,255,0.8); border-bottom:solid 15px transparent; margin:-15px 0 0 -7px; position:absolute; top:50%; left:50%}

/*  以下列表页  */
.subBanner-1{ background:url(../images/subbanner-1.jpg) center no-repeat; height:250px}

.list-title{ font-size:14px; color:#777; line-height:17px; padding-bottom:9px; border-bottom:solid 1px #DEDEDE; margin-bottom:23px}
.list-title span{ font-size:16px}
.list li{ margin-bottom:22px; overflow:hidden}
.list li .list-img{ float:left; width:244px}
.list li .list-img img{ width: 244px; height: 141px;}
.list li .list-info{ float:right; width:590px}
.list li .list-info .list-name{ font-size:20px; color:#777; line-height:21px}
.list li .list-info .list-name a{ text-decoration:none; color:#777}
.list li .list-info .list-txt{ font-size:14px; color:#777; line-height:30px; padding:10px 0}
.list li .list-info .author-date-read{ overflow:hidden}
.list li .list-info .author-date-read dd{ float:left; font-size:14px; color:#999; line-height:18px; margin-right:66px}
.list li .list-info .author-date-read dd:last-child{ margin-right:0}
.list li .list-info .list-label{ font-size:14px; color:#999; line-height:20px; padding-left:32px; background:url(../images/lcon.png) no-repeat; background-position:-340px 0}
.list li .list-info .list-label a{ text-decoration:none; color:#2966b5; margin-right: 15px;}
.list-2 li .list-img{ width:265px}
.list-2 li .list-info{ width:571px}
.list-2 li .list-info .author-date-read{ margin-top:12px}
	/*  分页  */
.paging{ text-align:center; padding:24px 0 56px}
.paging .paging-box{ display:inline-block; overflow:hidden}
.paging .paging-box span{ float:left; font-size:14px; color:#777; line-height:28px; border:solid 1px #E9E9E9; padding:0 12px; margin:0 2px; cursor:pointer; transition:all 0.3s linear}
.paging .paging-box ul{ float:left; overflow:hidden}
.paging .paging-box li{ float:left; font-size:14px; color:#777; line-height:28px; border:solid 1px #E9E9E9; min-width:20px; padding:0 4px; text-align:center; margin:0 2px; cursor:pointer; transition:all 0.3s linear}
.paging .paging-box li.pagenumberBoxLi{ background:#2966B5; color:#FFF}
.paging .paging-box li.pagenumberBoxLi a{ color:#FFF;}
.paging .paging-box span:hover,.paging .paging-box li:hover{ background:#2966B5; color:#FFF}
.paging .paging-box li:hover a{ color: white;}

/*  以下文章页  */
.share{ float:left; width:140px; padding-top:43px}
.share ul li{ line-height:32px; padding:10px 0 10px 41px; border-bottom:solid 1px #E7E7E7; position:relative}
.share ul li a{ text-decoration:none}
.share ul li a:before{ content:""; width:32px; height:32px; background:url(../images/lcon.png) no-repeat; background-position:0 -318px; position:absolute; top:10px; left:0}
.share ul li:nth-child(2) a:before{ background-position:-32px -318px}
.share ul li:nth-child(3) a:before{ background-position:-64px -318px}

.article{ float:right; width:688px}
.article .article-cont{ background:#F2F4F6; padding:36px 28px 12px}
.article .article-cont h1{ font-size:26px; color:#777; line-height:27px; text-align:center; font-weight:normal}
.article .article-cont .source-date-author{ text-align:center; padding:22px 0 28px; border-bottom:solid 1px #E7E7E7}
.article .article-cont .source-date-author dl{ display:inline-block; overflow:hidden}
.article .article-cont .source-date-author dd{ float:left; font-size:14px; color:#999; line-height:18px; padding:0 30px}
.article .article-cont .article-txt{ font-size:14px; color:#777; line-height:30px; margin-top: 30px}
.article .article-cont .article-txt p{ padding:15px 0}
.article .article-cont .article-1{ padding:22px 0; border:solid 1px #E7E7E7; border-left:none; border-right:none; overflow:hidden}
.article .article-cont .article-label{ float:left; background:#E9EBEC; font-size:14px; color:#777; line-height:20px; padding:10px 30px 10px 20px; position:relative}
.article .article-cont .article-label a{ font-size:16px; color:#2966b5; margin-right:10px}
.article .article-cont .article-label:before{ content:""; width:0; height:0; border-top:solid 20px transparent; border-right:solid 8px #F2F4F6; border-bottom:solid 20px transparent; position:absolute; top:0; right:0}
.article .article-cont .article-click{ float:right}
.article .article-cont .article-click a{ display:block; width:103px; text-decoration:none; line-height:38px; text-align:center; border:solid 1px #E0E2E3; border-radius:5px; font-size:16px; color:#777}
.article .article-cont .article-click a span{ display:inline-block; padding-left:26px; position:relative}
.article .article-cont .article-click a span:before{ content:""; width:17px; height:38px; background:url(../images/lcon.png) no-repeat; background-position:0 -350px; position:absolute; top:0; left:0}
.article .article-cont .article-piece{ font-size:16px; color:#535353; line-height:40px; padding:13px 0 10px}
.article .article-cont .article-piece li span{ color:#999}
.article .article-cont .article-piece li a{ text-decoration:none; color:#777}
.article .article-relevant{ margin-top:32px}
.article .article-relevant .ar-title{ font-size:18px; color:#555; line-height:17px; border-left:solid 5px #163967; padding-left:11px}
.article .article-relevant .ar-cont{ margin-top:22px; padding-bottom:23px; overflow:hidden}
.article .article-relevant .ar-cont dl{ float:left; width:332px}
.article .article-relevant .ar-cont dt{ margin-bottom:8px; position:relative; overflow: hidden; height: 192px;}
.article .article-relevant .ar-cont dt img{ width: 332px; height: 192px; transition: all 0.6s;}
.article .article-relevant .ar-cont dt img:hover{ transform: scale(1.5);}
.article .article-relevant .ar-cont dt span{ background:rgba(102,103,104,0.7); width:272px; padding:7px 31px 5px 29px; font-size:16p; color:#fff; line-height:24px; position:absolute; bottom:0; left:0}
.article .article-relevant .ar-cont dd{ padding:14px 0 12px; font-size:14px; color:#777; line-height:30px; border-bottom:dashed 1px #E0E2E3}
.article .article-relevant .ar-cont dd a{ text-decoration:none; color:#777}
.article .article-relevant .ar-cont dl:last-child{ float:right}
.article .article-relevant .ar-cont dd:last-child{ border-bottom:none}

.article .article-draw{ border:solid 2px #E51C2C; height:104px; margin-top:5px}
.article .article-draw .ad-left{ float:left; width:680px}
.article .article-draw .ad-left span{ display:block; font-size:16px; color:#333; line-height:21px; font-weight:bold; padding:8px 0 0 22px; position:relative}
.article .article-draw .ad-left span:before{ content:""; position:absolute; background:#E51C2C; width:14px; height:4px; top:16px; left:0}
.article .article-draw .ad-left ul{ padding-left:22px; overflow:hidden}
.article .article-draw .ad-left li{ float:left; width:200px; padding:8px 0 8px 20px; line-height:20px; font-size:16px; color:#333; position:relative}
.article .article-draw .ad-left li:before{ content:"★"; position:absolute; font-size:16px; color:#E51C2C; top:7px; left:0}
.article .article-draw .ad-right{ float:right; width:170px; margin-top: -69px;}
.article .article-draw .ad-right a{ display:block; background:#E51C2C; width:152px; height:56px; text-align:center; line-height:56px; font-size:24px; color:#fff; border-radius:7px}


.friendlink{ background:#F0F2F5; padding:15px 0 13px}
.friendlink span{ float:left; width:100px; text-align:center; font-size:18px; color:#999; line-height:30px}
.friendlink ul{ float:left; width:1100px; overflow:hidden}
.friendlink li{ float:left; font-size:14px; color:#999; line-height:30px; padding:0 18px}
.friendlink li a{ text-decoration:none; color:#999}