/* CSS Document */
ul { padding:0; margin:0; }
a { text-decoration:none;}
.keyword-top { background:#f6f6f6 }
.keyword-top .titlesearch {  padding:24px 0 15px; border-bottom:1px solid #ddd }
.keyword-top .toptitle {  color:#404040; font:bold 40px/40px "Microsoft Yahei"; padding:0 0 0 54px; margin-bottom:0px; }
.keyword-top .topsearch { float:right; width:223px; height:28px; border:1px solid #e5e5e5; border-radius:28px; background:#fff; margin-top:6px }
.keyword-top .topsearch input:-webkit-autofill { border-top-left-radius:28px; border-bottom-left-radius:28px; -webkit-box-shadow:0 0 0 1000px white inset }
.keyword-top .topsearch input { border:0; display:block; float:left; width:163px; height:18px; padding:5px 12px; font:12px/20px "Sim sun"; outline:0; color:#bbb; background-color:transparent }
.keyword-top .topsearch.searchactive { border-color:#f34540 }
.keyword-top .topsearch .submit { float:right; width:36px; height:28px; padding:0; background:url(searchicon.png) center center no-repeat; cursor:pointer; background-size:50%; }
.keyword-top .topnews .readmore { color:#666; font-size:12px; }
.keyword-top .topnews .readmore:hover { color:#f34540; text-decoration:none }
.keyword-top .topnews .post_recommend_new { border:0 none; padding-bottom:20px; }
.keyword-top .topnews .post_recommend_new .keyworddesc { width:720px; font:normal 14px/22px "Microsoft Yahei"; color:#888; padding:12px 0 2px }
.keyword-top .topnews .tophasimg.post_recommend_new h3 a { width:540px }
.keyword-top .topnews .post_recommend_new h3 { position:relative; padding:0; padding-left:54px; min-height:20px; line-height:20px; margin-top:12px; padding-bottom:0 }
.keyword-top .topnews .post_recommend_new h3 a { display:block; width:100%; font:bold 20px/30px "Microsoft Yahei"; color:#404040 }
.keyword-top .topnews .post_recommend_new h3 a:hover { color:#f33 }
.keyword-top .topnews .post_recommend_new h3 .toplabel { display:block; position:absolute; top:5px; left:0; width:45px; height:20px; border-radius:20px; font:normal 12px/20px "Sim sun"; color:#fff; text-align:center; background:#f34540 }
.keyword-top .post_recommend_new .post_recommend_img { float:right; margin-right:0; width:300px; height:190px; margin-left:60px }
.m-content { width: 1080px; margin: 0 auto; }
.share-join-tab { position: relative; height: 26px; margin-top: -4px; }
.right { float: right; }
.post_recommend_news { min-height:600px }
.post_recommend_new { padding:15px 0px 10px 0px; border-bottom:1px solid #f0f0f0; *zoom:1 }
.post_recommend_new:after { visibility:hidden; content:"."; clear:both; height:0; overflow:hidden; display:block }
.post_recommend_new h3 { font:20px/30px "Microsoft Yahei"; min-height:40px; margin-top:0; }
.post_recommend_new h3 a { color:#404040; text-decoration:none; }
.post_recommend_new h3 a:hover { color:#f33 }
.post_recommend_new p { font:14px/24px "Sim sun"; color:#888; padding:12px 0 }
.post_recommend_new .post_recommend_img { float:left; background:#f8f8f8; margin-right:15px; width:168px; height:126px; overflow:hidden }
.post_recommend_new .post_recommend_img img { width:100%; height:100%; -webkit-transition:-webkit-transform .3s; transition:transform .3s }
.post_recommend_new .post_recommend_img:hover img { -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1) }
.post_recommend_new .post_recommend_channel { float:left; max-width:380px; height:20px; overflow:hidden; font:12px/20px "Sim sun" }
.post_recommend_new .post_recommend_channel a { float:left; margin:0 0 0 8px; color:#888; font:12px/20px "Sim sun"; word-wrap:break-word; word-break:break-all; display:inline; _display:inline; _float:left }
.post_recommend_new .post_recommend_channel a:hover { color:#f33; text-decoration:none }
.post_recommend_new .post_recommend_channel .channel { float:left; height:18px; margin-right:3px; margin-left:0; color:#f33; border:1px solid #f33; border-radius:2px; font:12px/18px "Sim sun"; line-height:20px\0; color:#f99; border:1px solid #f99; width:39px; text-align:center; white-space:nowrap; position:relative; -webkit-transition:all .3s; transition:all .3s; box-sizing:content-box }
.post_recommend_new .post_recommend_channel .channel:hover { border:1px solid #f33 }
.post_recommend_new .post_recommend_channel .channel:before { content:""; display:block; width:11px; margin-left:-6px; height:11px; background:url(bobo.png) no-repeat -84px -1px; position:absolute; left:50%; top:3px; opacity:0; -webkit-transition:all .3s; transition:all .3s }
.post_recommend_new .post_recommend_channel .channel:hover { text-indent:-4px }
.post_recommend_new .post_recommend_channel .channel:hover:before { margin-left:7px; opacity:1; transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
.post_recommend_new .post_recommend_channel .samekey { color:#f34540 }
.post_recommend_source, .post_recommend_split,  .post_recommend_tie,  .post_recommend_time { float:left; margin-left:13px; font:12px/22px Arial,"Sim sun" }
 .post_recommend_split { color:#ddd; font:normal 12px/20px "Microsoft Yahei" }
 .post_recommend_source,.post_recommend_new .post_recommend_time { color:#bbb }
 .post_recommend_source { max-width:94px; _width:94px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
 .post_recommend_tie { float:right; width:62px; color:#f33; text-decoration:none; overflow:hidden; height:22px; margin-left:0px; margin-right:0px }
 .post_recommend_tie:hover {text-decoration:none!important;}
 .post_recommend_tie span { display:block }
 .post_recommend_tie .post_recommend_tie_wrap { -webkit-transition:margin-top .3s; transition:margin-top .3s }
 .post_recommend_tie .post_recommend_tie_icon { display:block; padding-left:26px; background:url(nav-icon.png) no-repeat -4px -316px; color:#bbb }
 .post_recommend_tie .post_recommend_tie_text { color:#f33;  }
 .post_recommend_tie .post_recommend_tie_text i { display:block; float:left; width:26px; font-style:normal }
 .post_recommend_tie:hover .post_recommend_tie_wrap { margin-top:-22px }
.post_recommend_new:hover { position:relative; z-index:200; background:#f8f8f8 }
.post_recommend_new:hover .post_recommend_share .post_recommend_shareicon { border-color:#f8f8f8 }
.post_recommend_new:hover .post_recommend_share:hover .post_recommend_shareicon { border-color:#ddd }
.post_recommend_new  .post_recommend_channel { overflow:visible; max-width:none;}
.discuzBtn,.shareBtn{float:right;display:inline;cursor:pointer}
.shareBtn:focus{outline:0}
.shareBtn{width:26px;height:20px;background:url(iconsv1.png) no-repeat 0 3px;margin-right:7px;position:relative}
.discuzBtn{margin-left:16px;padding:0 5px 0 20px;font-size:14px;color:#d3d3d3;line-height:14px;height:16px;background:url(iconsv1.png) no-repeat -36px 0}
.shareBtnHover{background:url(iconsv1.png) no-repeat 0 -53px;display:block}
.discuzBtn:hover{background-position:-36px -56px;display:block}
.shareweixin_qr {display:none;width:130px; background-color:#FFFFFF; height:170px; margin-left:105px; margin-top:-70px;border:1px solid #dddddd;}
.sqr { background:url(arrow_left.png) 0px 40px no-repeat;height:160px; margin-left:-6px; padding-left:16px; }
.sqr p { font-size:12px; line-height:1.5; padding:0px !important; margin-top:6px;}
.sqr2 { width:110px; height:110px; margin-top:10px; font-size:12px;}
#breakingNews .shareBtn{display:inline;float:left;margin-top:12px;background:url(iconsv1.png) no-repeat 0 -1040px;position:static}
.hdNews .discuzBtn,.hdNews .shareBtn{display:block}
#shares {
    width: 95px;
    padding: 6px 0;
    position: absolute;
    border: 1px solid #e0e0e0;
    top: 0px;
    left: -12px;
    z-index: 2;
    background: #fff;
}
#shares li { line-height:22px;}
#shares li a:hover { text-decoration:none;}
#shares .jiantou {
    display: block;
    position: absolute;
    width: 26px;
    height: 12px;
    background: url(arrow_up.png) 5px 1px no-repeat;
    top: -8px;
    left: 10px;
}
#shares .shareButton {
    height: 26px;
    cursor: pointer;
    margin: 0;
    color: grey;
    /*overflow: hidden;*/
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
#shares #share2wb a {
    background-position: 13px -1421px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2qzone a {
    background-position: 13px -1448px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2wb a {
    background-position: 13px -1421px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2qq a {
    background-position: 13px -1473px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2sina a {
    background-position: 13px -1499px;
}
#shares .shareButton a {
    display: block; font-size:12px; text-decoration:none;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
.news_tag { float: left; _display: inline; }
.barlink { float: left; _display: inline; margin-right: 0px; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; }
.barlink a { position: relative; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }
.barlink a, .barlink span { float: left; _display: inline; font: normal 12px/16px "SimSun"; color: #f99; padding: 1px 7px; border: 1px solid #f99; border-radius: 2px; text-decoration: none; margin-right: 3px; }
.barlink a:hover { color:#f33; border:1px solid #f33 }
.barlink a::before { content: ""; display: block; width: 11px; height: 11px; background: url(sprite_icon0813_v1.png) no-repeat -92px -613px; position: absolute; top: 3px; right: 50%; margin-right: -5px; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.news_tag .keywords { float: left; _display: inline; padding-right: 4px; height: 12px; line-height: 11px; margin-top: 4px; /*border-right: 1px solid #bbb;*/
    max-width: 320px; margin-right: 12px; margin-top: -2px;}
.news_tag .keywords a { font: normal 12px/12px "SimSun"; color: #888; margin-left: 10px; text-decoration: none; margin-top: 6px;display: block;float: left;}
.news_tag span { font: normal 12px/21px "SimSun"; color: #bbb; display: inline-block; }
.trans, .trans05 {transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-backface-visibility:hidden}
.trans:hover{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.trans05:hover{transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05)}

keyword-main { padding-bottom: 80px; }
.keywordleft { position: relative; float: left; width: 597px; padding-top: 38px; padding-right: 3px; }
.keywordleft .keywordloading { position: absolute; top: 60px; left: 0; width: 100%; height: 100%; opacity: .6; text-align: center; -webkit-transform: translateZ(0); transform: translateZ(0); }
.keywordleft .loadimage { padding-top: 60px; }
.relativetitle { height: 20px; font: bold 20px/20px "Microsoft Yahei"; color: #404040; border-left: 4px solid #f34540; padding-left: 10px; margin-bottom: 20px; }
.loadwrapper .over { color: #888; cursor: text; }
.loadwrapper { display: none; text-decoration: none; height: 30px; padding: 14px 0; margin-top: 40px; font: 20px/30px "Microsoft Yahei"; color: #404040; text-indent: 4px; border: 1px solid #e5e5e5; border-radius: 4px; cursor: pointer; }
.loadwrapper .loadmore { width: 160px; position: relative; left: 50%; margin-left: -80px; overflow: hidden; }
.loadwrapper.over i { display: none; }
.loadwrapper i { float: left; display: block; width: 20px; height: 20px; overflow: hidden; margin: 6px 5px 5px; background: url(sprite.png) no-repeat -350px 0; font-size: 40px; font-style: normal; text-indent: -999px; -webkit-transition: -webkit-transform .3s; transition: transform .3s; }


.keywordright { float: right; width: 300px; }
.hotnews { padding-top:38px }
.hotnews .lefttitle { margin-bottom:9px }
.hotnews .hottop { position:relative; width:100%; height:190px; overflow:hidden }
.hotnews .imgwrapper { width:100%; height:100% }
.hotnews .titlewrapper { position:absolute; bottom:0; left:0; width:100%; height:82px; background-color:rgba(0,0,0,0.7); background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.7),transparent); background:linear-gradient(bottom,rgba(0,0,0,0.7),transparent) }
.hotnews .toptitle { display:block; max-width:270px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:54px; padding-left:15px; color:#fff; font:normal 16px/16px "Microsoft Yahei" }
.hotnews .toptitle:hover { text-decoration:underline }
.hotnews .normalitem { height:14px; margin-bottom:22px }
.hotnews .normaltitle { position:relative; color:#666; display:block; color:#666; padding-left:13px; padding-right:13px; height:35px; font:normal 14px/35px "Sim sun"; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.hotnews .normaltitle:hover { background:#f6f6f6; color:#f34540; padding-right:10px }
.hotnews .normaltitle:hover:before { background:#f34540 }
.hotnews .normaltitle:hover:after { height:100%; top:0; bottom:0 }
.hotnews .normaltitle:before { content:""; position:absolute; top:16px; left:2px; width:3px; height:3px; background:#ddd; font:normal 14px/14px "Sim sun"; color:#666 }
.hotnews .normaltitle:after { content:""; position:absolute; z-index:0; right:0; top:50%; bottom:50%; background:#f34540; width:3px; height:0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out }
.lefttitle { font:bold 16px/16px "Microsoft Yahei"; color:#404040; border-top:1px solid #ddd; padding-top:20px }
.lefttitle .titlecontent { position:relative; display:inline-block; _display:inline; padding-bottom:10px }
.lefttitle .titlecontent:before { content:""; position:absolute; bottom:-1px; left:0; width:100%; height:1px; background:#db1011 }

.hotphotos { padding-top:28px }
.hotphotos .photoitem { position:relative; width:100%; height:168px; overflow:hidden; margin-bottom:15px }
.hotphotos .photoitem:hover .photoimg { -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1) }
.hotphotos .imgwrapper { width:100%; height:100% }
.hotphotos .photoimg { width:100%; height:100%; -webkit-transition:-webkit-transform .3s; transition:transform .3s }
.hotphotos .titlewrapper { position:absolute; bottom:0; left:0; width:100%; height:82px; background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.7),transparent); background:linear-gradient(bottom,rgba(0,0,0,0.7),transparent) }
.hotphotos .phototitle { display:block; max-width:270px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:54px; padding-left:15px; color:#fff; font:normal 16px/16px "Microsoft Yahei" }
.hotphotos .phototitle:hover { text-decoration:underline }