/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#fff; color:#333; font:12px Microsoft Yahei, simsun; text-align:center; }
ol, ul { list-style:none; }
cite, i, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
a { color:#333; text-decoration:none; }
a:hover { color:#b6241f; text-decoration:underline; }
.sepln { display:none; }
body { font-family:"Microsoft Yahei"; }
/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }
/**/
.ch_cht_6 { margin:5px auto; width:1000px; }
/**/
.webTitle { text-align:left; position:absolute; top:-99999px; left:-9999em; }
.section:after, .mod-hd:after, .mod-bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.section, .mod-hd, .mod-bd { *zoom:1;
}
.chaotong{ width:1000px; margin:0 auto;  text-align:center;}
#pageFooter { border-top:1px solid #ccc; background:#f2f2f2; padding:20px 0 20px !important; }
#pageFooter { margin-top:30px !important; line-height:28px!important; padding:10px 0; text-align:center; }
#pageFooter hr { display:none; }
#pageFooter, #pageFooter a { color:#666; }
#pageFooter a:hover { color:#b31515; }
/**/
.newslist { text-align:left; }
.newslist li { font:15px/42px "Microsoft Yahei"; height:42px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.newslist li a { color:#333; }
.newslist li a:hover { color:#c00; }
.newslist li.li-first { line-height:54px; height:54px; border-top:0; font-size:16px; font-weight:bold; }

.index-newsList,.index-newslist { padding:15px 0; text-align:left; width:100%;  }
.index-newsList li,.index-newslist li { font-size:20px; height:42px; line-height:42px;background:url(../img2014/gry-dot.png) no-repeat scroll 0 center; padding-left:20px; overflow:hidden; }
.index-newsList li:hover,.index-newslist li:hover{background:url(../img2014/red-dot.png) no-repeat scroll 0 center;}
.index-newsList .newstop,.index-newslist .newstop { color: #191919; font-size:28px; font-weight: bolder; text-align: left;height:50px; overflow:hidden; line-height:50px; }
.index-newslist .newstop{ font-size:20px;}

.mod-colum { text-align:left; }
.mod-colum .mod-hd { border-top:3px solid #ccc; border-bottom:1px solid #f0f0f0; }
.mod-colum .mod-hd h3 { display:inline-block; float:left; padding-left:48px; font:20px/50px "Microsoft Yahei"; background:url("../img2014/ico_sprite.png") no-repeat; }
.mod-colum .mod-hd span { display:inline-block; float:right; font:16px/50px "Microsoft Yahei"; }
.mod-colum .mod-hd span a { color:#999; }
.mod-colum .mod-hd span a:hover { color:red; }
/**/
.header { background:url("../img2014/bor_repx_hd.png") left bottom repeat-x; }
.header-bd { padding-top:3px; width:1000px; height:59px; margin:0 auto; position:relative; }
.news-logo { width:105px; float:left; }
.news-nav { width:882px; float:right; }
.news-nav li { display:inline-block; padding:0 10px; float:left; }
.news-nav li a { display:inline-block; padding:0 3px 8px; font:18px/48px "Microsoft Yahei"; color:#666; }
.news-nav li a:hover { text-decoration:none; }
.news-nav li a.small { padding-bottom:4px; padding-left:1px; padding-right:1px; font:14px/52px "Microsoft Yahei"; color:#999; }
.news-nav li.current a { border-bottom:3px solid #ed5a5a; color:#ed5a5a; }
.news-nav li.nn-cutline { margin-left:4px; padding-left:10px; background:url("../img2014/ico_nav_cl.png") left 17px no-repeat; }
.baidu-search { width:231px; height:29px; position:absolute; right:0; top:15px; overflow:hidden; }
/**/
.container { width:1000px; margin:0 auto; }
.container .main { width:640px; float:left; }
.container .side_R { width:336px; float:right; }
.headline { margin-bottom:28px; }
.headline .figure-news { position:relative; text-align:left; overflow:hidden; }
.headline .fn-pic img { display:block; width:600px; height:370px; }
.headline .fn-tit { font:22px/50px "Microsoft Yahei"; color:#fff; padding:0 20px; position:absolute; width:100%; left:0; bottom:0; background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}
.headline .fn-tit a { color:#fff; }
.headline .fn-tit a:hover { color:#b6241f; }
.headline .fn-txt { display:none; }
:root .headline .fn-tit { filter:none; }
.news-tab-tit { height:47px; border-left:1px solid #ddd;}
.news-tab-tit li { display:inline-block; /*padding:0 32px; margin-right:5px;*/ width:90px; border:1px solid #ddd; background:#fff; color:#333; border-left:0px; float:left; font:20px/45px "Microsoft Yahei"; cursor:pointer; position:relative; }
.news-tab-tit li i { position:absolute; left:50%; bottom:-5px; margin-left:-2px; width:0; height:0; }
.news-tab-tit li.active { background-color:#ed5a5a; color:#fff; }
.news-tab-tit li.active i { border-top:5px solid #ed5a5a; border-right:5px solid transparent; border-left:5px solid transparent; }
.news-tab-tit li.active a { color:#fff; }
.news-tab-cnt { }
.news-tab-cnt .wx-box { display:none; }

.news-tab { overflow:hidden; width:640px;position:relative; min-height:50px; padding-top:0px;}
.news-tab .left-catalog { float:left; width:640px;position:absolute; top:0px; left:0; height:50px; }
.news-tab .left-catalog.newsTabActive { margin-top:0px; }

.news-tab .right-list{ padding-top:50px;}

#pageLatest .item-phototext { display:none; }
.item-phototext { padding:18px 0; border-bottom:1px dotted #ddd; text-align:left; overflow:hidden; zoom:1; -webkit-transition: all .5s;
transition: all .5s;
}
.item-phototext:hover { background-color:#fafafa; }
.item-photo { width:150px; height:100px; overflow:hidden; float:left; margin-right:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABRJJREFUeNq8V+tPW2UYf89pT++tbMHhIMTLZEBbroe1QOlABMUtwYECChuauLHsoyb4R+gHv2nww8w0MYbgliwiZs5kFwhym+Ui02GUYYKLMKYbLZfS1t9zaE+6roW2a3zJLw9P3/Oe9/I8v995Xm7p3t8smSYWlWUxjmWxALszMTm+ENmfnvZkXO/hk5ncLpZ363S62waDYQT2d/JZko1L9ATKyypEo8k4iol5pVLJtra2mNvtZqsPVkt+HB92JXoCykRXbC20diwvLfNYAOM4jgUCAckeeP5AC7rlBSz/s7Tje0ILVO4QYxEvFv0B//CNyYlp+QQqyvcO9A9I/9Pk1BQKBauqcpgixgvIERVyxIsc2UwoB2yivUen140jxj3Y6ZSt1P5BqO9E5/FvLRYz8/l8zO/3S9YMv6WtZUAeX2rP0Gg1BXqdPg/WSn7cOYDJG4xG4wAdMe3Mt+Vjbo8U48rRGyPDtOG1tbXLYyNjNbOzsyw3Lw+nYr+i1Wrr0OcrKz6kMxgN+fC3x2OBHo+HuVfdN8ddY55dQ2CzHWq9fXuBaTSa7RgLAUZ/ZnN+M7ppAT68/MjhmsNNQDX8QaCPfqfxZkv+3sXFv6TJaTxZQRBYQWHBHnR7dg1BldMpJxcdMVme41ldfX34Y2vAl8Bp4Iugv03RinIl7Xpzc5NtbGxIlnyH08HHlQNvtLf1Vjoq5cnJ1r9cx441v3o+HpacPPXOv9gt83q9Msg/fqLjfiI68NXoyFjbyspdti8jg5WWlnwa3G1c2oKY51y/Nmh0/eRihUUFrLqm+gFyao6IE5kDOwnRUSAL+AP4PkG5oJNNA4zAKnAP8EfTAjkJC8yFz3KMy0XC/To9O0WT9rPkG022EkRIF/TQBT3OwANdWH0oB4qtJd0atWZOq9MOkCWfpbBBB4qgB+3QhWOwb5IvxyszK1NEfMaJtzzPS0kHnhN3SyZnXK7HnRy6kA5daML7uQhd+Hp+fv4ujwztIM6r1WqmUqkkSz5+b0/F7qELOfhocVF04TkpBE6ncw/t/CHew4fmp6diAdAFdQxdUEkLOH2m6yJoJk0cQlFxETvVdfK7VCwAurAQQxf+lGmIVV2+dvX6i1OTU+BtIXM4Kq8gIetC8vqYjXThKHQhM0wXFpF3/aBhIKQDdByvA6TtV4EL4fKagkZ0fwbYD9wJassW6UBMIcrPMYvgrQjeDt+cm51OomZMw/g0jL8P3q/EKkqiLsCSZ+0RlEIXJaPP76Oy68Off5l5PwHevySohCYFr+Ax3u/d9F7Ap/xStAU88jGy5FobQMMuqgeQB4wsxKnbnGupiJP3T6OYaTaZTLzpCRMji/e8ht+z4/oa2uy2VtIDpaBkVHQSZ8m3l9ub4+S9LQbvxWg14SMLqKmtYRzPIXeZVIiQ5RQce+VIQ2SM94nFZRbYpyJ4r4/Be01cJ/DW2529tbW12x9OIOAPsMbGRtba1no+LMad0PRvoO3nYC+SH8b7mRi8n0moHhgaHGpbWlpmmZn7KSxyPYBY5kPbz0Hb+Qhtb0fNd4s2Bf9d8P5gGO9vIZc+Cv8kJ10PdHZ0voear12uGaGc6+vrLDs7++xnn5/9OPiYAJQAB4HfgAnAm9C9IFY9gBib+nr7pNiGWjDGhrDHaLLRIFJ7N0SMh2LEeOh/uRsGY/wJYiyGxXgCMT4Treza7WrGha5Xu7WIu54aeAEoDd4HfwA2krme/yfAANnsUJCsApbAAAAAAElFTkSuQmCC); background-size:24px 24px; background-position:center; background-repeat:no-repeat; background-color:#f5f5f5;}
.item-photo img { display:block; width:150px; height:100px; }
.item-text { padding-right:10px; }
.item-tit { overflow:hidden; margin-bottom:8px; font:20px/26px "Microsoft Yahei"; height:70px; }
.item-tit a { display:block; }
.item-tit a b{ font-weight:normal;}
.item-infor { display:none; line-height:22px; max-height:66px; overflow:hidden; color:#666; margin-bottom:14px; }
.item-type { padding-top:0px; }
.item-type, .item-type a { color:#999; }
.item-type a:hover { color:red; }
.item-type em { padding-left:16px; float:right; background:url(../img2014/ico_time.png?2017) no-repeat scroll left 1px;}
.item-type a { font-style: normal; border: 1px solid #eee; border-radius: 3px; padding: 2px 6px; color: #bbb; }
.item-onlytext .item-photo { display:none; }
.item-onlytext .item-infor { display:block; }
.item-onlytext .item-tit { height:26px; }
.item-onlytext .item-type { padding-top:0px; }
.js-more-but { display:block; margin-top:18px; font:16px/45px "Microsoft Yahei"; color:#999; background-color:#f2f2f2; vertical-align:middle; text-align:center; -webkit-transition: all .5s;
transition: all .5s;
}
.js-more-but:hover { text-decoration:none; background-color:#e3e3e3; color:#666; }
.js-more-but img { display:inline-block; width:30px; margin:0 auto; vertical-align:middle; }
.page-latest-more { padding-top:1px; margin-top:18px; }
.page-latest-more a { color:#777; display:none; font-size:10pt; line-height:37px; font-weight:bold; background-color:#f2f2f2; text-align:center; }
.page-latest-more-icon { background:url("../img2014/page-latest-more.png") no-repeat right center; padding-right:30px; }
.page-latest-more a:hover { color:#c00; text-decoration:none; }
.page-latest-more a:hover em { color:#c00; background:url("../img2014/page-latest-more-hover.png") no-repeat right center; }
.golink a { display:block; }
/**/
#fixedRight { background:#fff; }
#sidebar-follow{ width:336px;}
.side_R { width:336px; margin-bottom:22px; padding-top:20px;}
.side_R .mod-line{border-bottom:0px;}
.side_R { text-align:left;}
.side_R .mod-hd { border-top:3px solid #ccc; border-bottom:1px solid #f0f0f0; margin-top:15px;}
.side_R .mod-hd h3 { display:inline-block; float:left; font:20px/50px "Microsoft Yahei"; position:relative;}
.side_R .mod-line h3{ padding-left:10px;}
.side_R .mod-line h3:before{ width:4px; height:24px;content:" "; display:block; background:#f00; position:absolute; left:0px; top:14px;}
.side_R .mod-hd span { display:inline-block; float:right; font:16px/50px "Microsoft Yahei";}
.side_R .mod-hd span a { color:#999;}
.side_R .mod-hd span a:hover { color:red;}

.mod-bd-photos{ margin-right:-20px; overflow:hidden;}
.mod-bd-photos .figure-news,.mod-bd-photos .figure-news img{ width:160px; float:left; margin-right:18px; overflow:hidden;}

.side_R .figure-news { position:relative; overflow:hidden; }
.side_R .fn-pic img { display:block; width:336px; height:170px; }
.side_R .fn-tit { width:100%; height:48px; overflow:hidden; font:16px/48px "Microsoft Yahei"; color:#fff; padding:0; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
}
.side_R .fn-tit a { color:#fff; display:block; padding:0 5px; }
.side_R .fn-tit a:hover { color:#b6241f; }
.side_R .fn-txt { display:none; }

.side_R .mod-bd-photos .fn-pic img{ width:160px; height:106px;}
.side_R .mod-bd-photos .fn-tit{ font:16px/22px "Microsoft Yahei"; height:22px; padding:2px 0; overflow:hidden;}



.side_R .newslist li{padding: 0 10px 0 16px;background: url(/img2014/hit.gif) no-repeat scroll 2px center;}
.side_R .mod-line .fn-pic img { display:block; width:336px; height:228px; }


.sidebar-nav { bottom:200px; left:50%; margin-left:510px; margin-top:-114px; position:fixed; z-index:99; }
.sidebar-nav .item { padding-bottom:6px; position:relative; }
.sidebar-nav .item.last { padding-bottom:0; }
.sidebar-nav .item a { border:1px solid #ccc; cursor:pointer; border-radius:3px; display:block; height:38px; width:38px; line-height:38px; color:#888; font-size:14px; text-align:center; text-indent:-100px; overflow:hidden; background:#ffffff url(../img2014/sidebar_bg.png?2017) no-repeat center 0; }
.sidebar-nav .item a:hover { border-color:#b23231; color:#fff; background:#b23231; text-indent:0; }
.sidebar-nav .item.home a { background-position:center 3px; }
.sidebar-nav .item.channel a { background-position:center -29px; }
.sidebar-nav .item.weixin a { background-position:center -124px; }
.sidebar-nav .item.bottom a { background-position:center -61px; }
.sidebar-nav .item.bottom, .sidebar-nav .item.top { border-bottom:0; }
.sidebar-nav .item.top a { background-position:center -93px; }
.sidebar-nav .wxqrcode { position:absolute; top:0; left:-171px; border:1px solid #ddd; width:170px; height:220px; background:#fff; line-height:20px; display:none;}
.sidebar-nav .item:hover .wxqrcode{ display:block;}
.sidebar-nav .wxqrcode .img { width:150px; height:150px; margin:10px auto; background:url(../img2014/weixinma.png) no-repeat 0 0; }
.sidebar-nav .wxqrcode .text { text-align: center; margin: 0 8px; }


/* Focus */
.focus { position:relative;text-align:left; height:228px; margin-bottom:15px;}
.focusScroll { width:100%; height:228px; overflow:hidden; }
.focusScroll .fn-pic img { width:336px; height:228px; display:block; }
.focusScroll .figure-news { float:left; width:336px; background:#ebebeb; }
.focusScroll .fn-cont-tit { display:block; background:; font:16px/22px "Microsoft YaHei"; height:22px; overflow:hidden; padding:0 5px; }
.focusScroll .fn-cont-tit a { color:#fff; display:block; padding:2px 5px;}
.focusScroll .fn-cont { padding:5px 0; height:30px; position:absolute; left:0px; bottom:0px;background:rgba(0, 0, 0, .6); background:#000\9; filter:alpha(opacity=80); width:100%; }
#focus-slider { position:absolute; bottom:0px; left:0px; width:100%; text-align:center;}
#focus-slider a { background:#fff; display:inline-block; filter:alpha(opacity=60); opacity:0.6!important;font-size:1px; height:8px; margin-right:5px; overflow:hidden; text-indent:-999em; width:45px;  }
#focus-slider a.current { background:#b31515; }
.focus-arrows { position:absolute; bottom:138px; left:0; width:100%; height:0; display:none; }
.focus-arrows a { width:50px; height:65px; display:block; background:url("../img2014/focus-arrows.png") no-repeat; filter:alpha(opacity=50); opacity:0.5; position:relative; }
.focus-arrows a:hover { filter:alpha(opacity=70); opacity:.7; }
#focusArrows-left { float:left; background-position:0 0; }
#focusArrows-right { float:right; background-position:-50px 0; }/**/

.erweima { margin-top:2px; padding-top:20px; border-top:3px solid #ccc; display:none; }
.erweima-box { width:388px; overflow:hidden; }
.erweima-box span { display:block; width:140px; float:left; margin:0 37px 0 17px; }

