/*  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, table, tr, th, td { margin:0; padding:0; border:0; font-size:100%;}
body { background:#fff; color:#000; font:12px simsun; text-align:center;}
ol, ul { list-style:none;}
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal;}
table { border-collapse:collapse; border-spacing:0;}
input, textarea, select, button { font-size:100%;}
a { color:#000; text-decoration:none;}
a:hover { color:#b31515; text-decoration:underline;}
/*  CMS Common title colors  */
.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;}
body { background-color:#fff; font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif;}
img, input, label, button, object, iframe { vertical-align:middle;}
.hide { position:absolute; left:-9999px; top:-9999px; width:100px;}

.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}

.chanNavCon {width:1140px !important;}

.main {width:1170px; margin:10px auto 0; padding-bottom:20px; display:table; text-align:left; border-bottom:1px solid #ddd; position:relative;}

.follow-left { width:110px; position:absolute; top:0; left:50%; margin-left:-585px; }
.follow-left.fixed { position:fixed; top:10px; z-index:2; }
.sideNavLeft { width:110px; float:left; }
.sideNavLeft img { width:110px; margin-bottom:10px; }
.sideNavLeft.fixed { position:fixed; top:10px; z-index:2; }
.sideNavLeft li a { display:block; height:35px; line-height:35px; border-radius:4px; margin-bottom:2px; white-space:nowrap; overflow:hidden; font-size:16px; text-decoration:none; text-align:center;}
.sideNavLeft li a:hover,
.sideNavLeft li a.active,
.sideNavLeft li a.backhome { background-color:#b23231; color:#fff; }


.main .chaotong {margin:0 0 10px 140px;}

.main .hd {background-color:#f3f3f3; border:1px solid #ddd; height:42px; line-height:42px; clear:both; overflow:hidden;}
.main .hd h2 {float:left; color:#B31515; float:left; height:42px; text-align:center; display:inline-block; padding:0 15px; font-size:22px;}
.main .hd h2 a {color:#B31515; text-decoration:none;}
.main .hd h2.current {font-size:22px; background:#f3f3f3; border-right:1px solid #ddd;}
.main .hd h2:hover {background:#f3f3f3;}
.main .hd .more {float:right; text-indent:12px; width:68px;}
.main .hd .more a {color:#999; display:block; height:60px; background:url(/img2014/more2.gif) no-repeat scroll 36px 21px;}
.main .hd .more a:hover {color:#b31515; background:url(/img2014/more2hover.gif) no-repeat scroll 36px 21px;}

.mainCon {width:660px; float:left; min-height:600px; overflow:hidden; margin-left:140px; padding-bottom:15px;}
.mainSide {width:360px; float:right; overflow:hidden;}
.miscBox {border-top:1px solid #ddd;}
#follow-right {width:360px;}


#pageFooter {line-height:30px; padding:10px 0 !important; text-align:center;}
#pageFooter hr {display:none;}
#pageFooter, #pageFooter a {color:#666;}
#pageFooter a:hover {color:#b31515;}

.photo-list {padding-bottom:15px; overflow:hidden;}
.photo-list {background-color:#f6f6f6; width:300px;} /*for fixed style*/
.photo-list .imgNews {float:left; margin:13px 0 0 10px; height:150px; overflow:hidden; width:135px; *display:inline-block;}
.photo-list .imgNews .imgBox {width:135px; height:90px; overflow:hidden;}
.photo-list .imgNews .imgBox img {width:135px; vertical-align:top;}
.photo-list .imgNews .imgTit {font-size:14px; margin-top:5px; line-height:130%;}

.modcmn-tit {background:#ededed; height:44px; border:0; padding-right:10px;}
.modcmn-tit h2 {float:left; padding:0 14px; background:#b6241f; color:#fff; font:18px/44px "Microsoft YaHei";}
.modcmn-tit .more {line-height:44px; float:right;}

.s-hit {position:absolute; right:0; top:0; display:block; background:url(/img2014/click-btn.png) no-repeat 100% 50%; padding-right:20px;}
.s-nub {position:absolute; left:0; top:7px; display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px;}

/**/
.mainSide h2.modTit { border: 1px solid #cbcaca; border-top: 3px solid #000; height: 40px; position: relative; margin-bottom: 10px; background: #fff; }
.mainSide h2.modTit strong { font-size: 16px; font-weight: 700; height: 40px; line-height: 40px; zoom: 1; float: left; display: inline-block; _display: inline; display: inline!important; color: #333; padding: 0 8px; border-right: 1px solid #cbcaca; background: #fff; position: relative; margin-top: 1px; }
.mainSide ul.newsList { width:auto; height:auto; margin-top:10px; overflow:hidden; line-height:36px; margin-bottom:15px;}
.mainSide ul.newsList li { height:36px; overflow:hidden; position:relative; line-height:36px; border-bottom:1px solid #ddd; }

.mainSide ul.newsList li a { display:block; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.mainSide ul.newsList li.bold,
.mainSide ul.newsList li.bold b {font-weight:bold;}
.mainSide ul.newsList li b {font-weight:normal;}

.adcon{ background:#f6f5f5; display:block; margin:auto; width:336px;}
.margin_bot{ margin-bottom:15px;}

.mainSide .photoAlbum_item_con { width:397px; overflow:hidden;}
.mainSide .photoAlbum_item_con .photoAlbum_item { width:172px; float:left; _display:inline; overflow:hidden; margin:0px 15px 15px 0;}
.mainSide .photoAlbum_item_con .photoAlbum_item img { width:100%; height:112px; display:block;}
.mainSide .photoAlbum_item_con .photoAlbum_item .photoAlbum_item_txt { padding-top:3px; text-align:center; line-height:20px; height:40px; overflow:hidden;}


/* #1136 */
.focus {position:relative; text-align:left; height:280px; margin-top:0;}
.focusScroll {width:100%; height:250px; overflow:hidden;}
.focusScroll .item {position:relative; text-align:left; overflow:hidden; float:left; width:360px;}
.focusScroll .item-img {display:block; width:360px; height:250px;}
.focusScroll .item-tit {font-size:14px; color:#fff; padding:5px; position:absolute; width:350px; left:0; bottom:0; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
:root .focusScroll .item-tit {filter:none;}

#focus-slider {width: 232px; margin:auto;padding-top:10px;}
#focus-slider a {float:left; background-color:#acacac; width:60px; height:5px; text-align:center; margin:0 2px; line-height:999px; overflow:hidden; border-radius:10px;}
#focus-slider a.current { background-color:#dc0000; width:100px;}
/*.focus-arrows {position:absolute; top:127px; left:0; width:100%; height:0;}
.focus-arrows a {width:50px; height:65px; display:block; background:url("../img/focus-arrows.png") no-repeat; filter:alpha(opacity=50); opacity:0.5; position:relative; background-color:red;}
.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;}

/*.afpCon {margin-top:12px;}*/
.titList .afpCon li {height:92px; position:relative; padding-left:20px;}
.afpCon li .afpNum {position:absolute; left:0; top:10px; width:20px;}
.afpCon li .afpNum i {display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px; margin-bottom:12px;}
.afpCon li .afpHit {position:absolute; right:0; top:4px; width:100px;}
.afpCon li .afpHit .s-hit {line-height:30px; position:static; text-align:right; display:block;}

.titList li.phgg {height:95px;}
.titList {padding:15px 15px 0 0;}
.titList li strong,
.titList li.emLi a {font-weight:bold; font-size:18px;}
/*.titList li.emLi {margin-top:15px;}*/
.titList li:after {content: "\0020"; height:0; clear:both; display:block;}
.titList li {line-height:34px; height:34px; overflow:hidden; text-align:left; padding-left:35px; color:#999; position:relative;}
.titList li.splitline {margin-bottom:10px;}
/*.titList li i {position:absolute; left:0; top:7px; display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px;}*/
.titList li a {display:block; font-size:18px; overflow:hidden; height:30px; text-align:left; width:555px;}

.defList {padding:0 0 0 35px;}
.defList .item {width:100%; display:inline-block; margin-top:10px; clear:both;}
.defList .item h2 {line-height: 28px; height: 52px; font:18px/36px "Microsoft YaHei"; overflow: hidden; text-align: left;}
.defList .item h2 a {font-weight:bold; height:28px; display:inline-block; overflow:hidden;}
.defList .itempic {width:130px; height:80px; float:left; display:inline-block; overflow:hidden;}
.defList .itempic img {width:130px; height:80px; display:block; overflow:hidden;}
.defList .itemtxt {margin-left:140px; color:#999; line-height:18px;}
.defList .itemtxt .itemintro {height:30px; color:#5c5354; line-height:30px;}
.defList .itemtxt .itemintro .itemkeyword {padding-right:10px; display:inline-block; float:left;}
.defList .itemtxt .itemintro .itemkeyword em {padding:0 5px;}

.wntjItem {border-bottom:1px solid #ddd; padding:12px 0; position:relative;}
.wntjItem:hover {background-color:#f8f8f8;}
.wntjItem .tit {font-size:20px; margin-bottom:22px;}
.wntjItem .tit a {color:#000;}
.wntjItem .tit a:hover {color:#b31515;}
.wntjItem .tag a {color:#999;}
.wntjItem .tag a:hover {color:#b31515;}
.wntjItem .time {margin-right:1em;}
.wntjItem .item_foot {color:#999; padding-right:15px;}
.wntjItem .item_img img {width:162px; height:auto; color:#f5f5f5;}
.wntjItem .item_img img {-webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.wntjItem .item_img img:hover {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.wntjItem .s-nub {left:-35px; top:12px;}
.wntjItem .s-hit {position:static; float:right;}
.wntjItem .item_alink {display:block; padding:15px 0;}
.wntjItem .item_alink:hover {text-decoration:none;}

.item_defaultView .item_img {float:left; width:162px; height:110px; overflow:hidden;}
.item_defaultView .item_img.loading {
	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_defaultView .item_img img {height:110px;}
.item_defaultView .item_con {margin-left:175px;}
.item_qifeiView .item_img {float:left; width:162px; height:90px; overflow:hidden;}

.item_qifeiView {padding:0;}
.item_qifeiView .item_con {margin-left:175px;}
.item_qifeiView .tit {margin-bottom:4px; line-height:26px; height:26px;}
.item_qifeiView .sum {color:#666; font-size:12px; line-height:18px; height:36px; overflow:hidden;}
.item_qifeiView .sum a {color:#666;}
.item_qifeiView .sum a:hover {color:#b31515;}
.item_qifeiView .item_foot {padding-top:10px;}
.item_qifeiView .source,.item_qifeiPicView .source {background:url(/etc/endpage/img1312/ad_icon.png) 0 1px no-repeat; display:block; line-height:18px; height:18px; overflow:hidden; padding:0 0 0 30px;}

.item_qifeiPicView {padding:0;}
.item_qifeiPicView .item_img,.item_qifeiPicView .item_foot {width:100%; display:block; clear:both;}
.item_qifeiPicView .item_img a {width:185px; height:102px; overflow:hidden; float:left;}
.item_qifeiPicView .item_img img {width:185px; height:102px; margin-right:20px;}
.item_qifeiPicView .item_foot {padding-top:10px;}
  
.item_bdxxlView {padding:5px 0;}

/*#1727*/
.item_bigPicView {padding:0;}
.item_bigPicView .item_img {overflow:hidden;}
.item_bigPicView .item_img img {max-width:620px; width:auto;}
.item_bigPicView .item_foot {padding-top:12px;}
.item_bigPicView .s-nub {top:18px;}
.item_bigPicView .source {background:url(/etc/endpage/img1312/ad_icon.png) 0 1px no-repeat; display:block; font-size:12px; line-height:18px; height:18px; overflow:hidden; padding:0 0 0 30px;}

/*#2775*/
.reciNews li.emLi a {color:#33c;}
