/*  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:"";}


#newsNav{ width: 1090px !important;}
#newsNav a{margin: 0 27px !important;}

.main {width:1200px; margin:10px auto 0; padding-bottom:20px; display:table; text-align:left; position:relative;}

.follow-left { width:110px; text-align: right;position:absolute; top:14px; left:50%; margin-left:-717px; }
.follow-left.fixed { position:fixed; top:10px; z-index:2; }
#follow-left .sideNavLeft_but{ float: right; margin-right: -7px; cursor: pointer;clear: both;width: 38px; height: 100px;background:url(https://news.china.com/img2014/subnav.png) no-repeat;}

#sideNavLeft ul{border-right: 1px solid #cccccc; position:relative;}
.sideNavLeft { width:110px; float:left; }
.sideNavLeft img { width:110px; margin-bottom:10px;display: none;}
.sideNavLeft.fixed { position:fixed; top:10px; z-index:2; }
.sideNavLeft li a { z-index: 1;position: relative;display:block; text-align: right;padding-right: 10px;height:38px; line-height:38px; border-radius:4px; margin-bottom:2px; white-space:nowrap;font-size:16px; text-decoration:none;}
.sideNavLeft li a:after{content:""; width: 8px; position: absolute; right: -5px;top: 15px;height: 8px;border-radius:50%; background: #cccccc;}
.sideNavLeft li a:hover,
.sideNavLeft li a.active,
.sideNavLeft li a.backhome { color: #f04040;}
.sideNavLeft li a:hover:after,
.sideNavLeft li a.active:after,
.sideNavLeft li a.backhome:after {background: #f04040;}
#sideNavLeft ul:before,
#sideNavLeft ul:after{content:"";position: absolute;width:4px; height: 20px; background: #fff; z-index:0;}
#sideNavLeft ul:before{right:-3px;top: 0px;}
#sideNavLeft ul:after{right:-3px;bottom: 0px;}
.slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;
}

@keyframes slideLeft {
	0% {
		transform: translateX(10%);
	}
	100%{
		transform: translateX(0%);
	}

}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(10%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

.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:830px; float:left; min-height:600px; overflow:hidden; margin-left:0px; padding-bottom:15px;}
.mainSide {width:336px; float:right; overflow:hidden;}
.miscBox {border-top:1px solid #ddd;}
#follow-right {width:336px;}


#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*/
.photo-list .item{margin:12px 0;overflow:hidden;}
.photo-list .itempic{width:100px;height:62px;float:left;}
.photo-list .itempic img{width:100px;height:62px;display:block;}
.photo-list .itemtxt{margin-left:110px;color:#999;line-height:18px; }
.photo-list .itemtxt h2{height:40px;font:16px/20px "Microsoft YaHei";overflow:hidden;}
.photo-list .itemtxt .itemtime{height:22px;color:#5c5354;line-height:22px;}


.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;}


.column-list-right-2{width:285px;text-align:center;overflow:hidden;margin:0 auto 15px;}

.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 { height:50px;clear: both;}
.mainSide h2.modTit strong {display: inline-block;float: left;font: bold 18px/50px "Microsoft Yahei";    position: relative;}
.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; height:518px; overflow:hidden;}
.mainSide .photoAlbum_item_con .photoAlbum_item { width:160px; float:left; _display:inline; overflow:hidden; margin:0px 15px 15px 0;}
.mainSide .photoAlbum_item_con .photoAlbum_item img { width:100%; height:104px; display:block;}
.mainSide .photoAlbum_item_con .photoAlbum_item .photoAlbum_item_txt { padding-top:3px; font-size: 14px;text-align:center; line-height:26px; height:52px; overflow:hidden;}
.mainSide .photoAlbum_item_con .photoAlbum_item_pic {position:relative;}
.mainSide .photoAlbum_item_con .photoAlbum_item_pic .item_ad {background:url(../img2014/ad_icon.@2x.png) 0 0 no-repeat #fff; opacity: 0.8; background-size:22px 13px; position:absolute; left:0; bottom:0; width:22px; height:13px;}


/* #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:336px;}
.focusScroll .item-img {display:block; width:336px; 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("../img2014/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,.medialist {border-bottom:1px solid #ddd; padding:30px 0; position:relative;}
.wntjItem:hover {background-color:#f8f8f8;}
.wntjItem .tit,.medialist .tit{overflow: hidden;font: 20px/32px "Microsoft Yahei";margin-bottom: 32px;}
.wntjItem .tit a,.medialist .tit a {color:#202020;}
.wntjItem .tit a:hover,.medialist .tit a:hover {color:#b31515;}
.wntjItem .tag a,.medialist .tag a {color:#999;}
.wntjItem .tag a:hover,.medialist .tag a:hover {color:#b31515;}
.wntjItem .time,.medialist .time {margin-right:1em;}
.wntjItem .item_foot,.medialist .item_foot {color:#999; padding-right:15px; font-size: 14px;}
.wntjItem .item_img img,.medialist .item_img img {width:240px;height:160px;color:#f5f5f5;}
.wntjItem .item_img img,.medialist .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,.medialist .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,.medialist .s-nub {left:-35px; top:12px;}
.wntjItem .s-hit,.medialist .s-hit {position:static; float:right; display: none;}
.wntjItem .item_alink,.medialist .item_alink{display:block; padding:15px 0;}
.wntjItem .item_alink:hover,.medialist .item_alink:hover{text-decoration:none;}

.wntjItem .sum {font-size:14px;color:#666;line-height:22px;height:44px;overflow:hidden;margin-bottom:16px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;margin-top:-6px;-webkit-box-orient:vertical;display:none;}
.ztMainCon .wntjItem:first-child {padding-top:0;}

.item_defaultView .item_img {float:left; margin-right: 28px;width:240px; height:160px; 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:160px;}
.item_defaultView .item_con {margin-left:283px;height: 160px;width: 546px;overflow: hidden;display: table;}
.item_defaultView .item-con-inner{display: table-cell;vertical-align: middle;/*padding-top: 8px;*/}
.item_qifeiView {padding:0 0 15px;}
.item_qifeiView .item_img {float:left; width:240px; height:160px; overflow:hidden;}
.item_qifeiView .item_con {margin-left:283px;/*display:table-cell;vertical-align: middle;*/}
.item_qifeiView .tit {overflow:hidden;font:20px/32px "Microsoft Yahei";margin-bottom:32px;margin-top:30px;}
.item_qifeiView .item_foot {padding-top:0;}
.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:10px 0;}
.item_qifeiPicView .tit{ margin-bottom: 20px;}
.item_qifeiPicView .item-img img{ width: 33%; height: auto;}
.item_qifeiPicView .item-img img:not(:last-child){margin-right:0.5%;cursor:pointer;}
.item_qifeiPicView .item-foot{margin-top:10px;}

.item_bdxxlView {padding:5px 0;}

/*#1727*/
.item_bigPicView {padding:0;}
.item_bigPicView .tit{ margin-bottom: 20px;}
.item_bigPicView .item_img {overflow:hidden;}
.item_bigPicView .item_img img {/*max-width:800px; */width:100%;height:auto;}
.item_bigPicView .item_foot {padding-top:20px;}
.item_bigPicView .s-nub {top:18px;}
.item_bigPicView .source {background:url(/etc/endpage/img1312/ad_icon.png) 0 3px no-repeat; display:block; font-size:12px; line-height:18px; height:18px; overflow:hidden; padding:0 0 0 30px;}

/* #2979 */
.conLeft_focus { width:100%; height:366px; position:relative; }
.conLeft_focus .pBox { position:relative; }
.conLeft_focus .pBox, .r1_left_top .pBox img {width:550px; height:366px; overflow:hidden; }
.conLeft_focus .pBox img { width:100%; display:block; }
.conLeft_focus .img0 img{ width:550px; height:366px; overflow:hidden;}
.conLeft_focus .pBox p {width:260px;padding:5px;background-color:rgba(0,0,0,.5);font: 14px/18px "Microsoft YaHei";position:absolute;left:0px;bottom:0px;}
.conLeft_focus .pBox p a {color:#fff; display: block;}
.conLeft_focus .img1, .r1_left_top .img1 img{ width:270px; height:180px; }
.conLeft_focus .img2, .r1_left_top .img2 img { width:270px; height:180px;  }
.conLeft_focus .img0 { position:absolute; left:0px; top:0px; }
.conLeft_focus .img1 { position:absolute; right:0px; top:0px; }
.conLeft_focus .img2 { position:absolute; right:0px; top:186px; }

/* Focus */
.focusAB {text-align:left; position:relative; width:830px;}
.focusScrollAB {height:366px; overflow:hidden;}
.focusScrollAB .focus-item {float:left; width:550px;}
.focusScrollAB .focus-item a {display:block; position:relative; height:366px; overflow:hidden;}
.focusScrollAB img.item-pic {width:550px; height:366px; display:block;}
.focusScrollAB .item-tit {color:#fff; width:550px; height:45px; background:rgba(0,0,0,0.7); font:bold 16px/45px "Microsoft YaHei"; position:absolute; left:0px; bottom:0px;text-align:center;}
#focus-sliderAB {position:absolute; bottom:0px; left:0px; width:100%; text-align:center;}
#focus-sliderAB a {background:#fff; border-radius:5px; display:inline-block; filter:alpha(opacity=60); opacity:0.6!important; font-size:1px; height:5px; margin-right:5px; overflow:hidden; text-indent:-999em; width:55px; }
#focus-sliderAB a.current {background:#b31515;}

.sideModFeat .item {padding:0 0 12px;}
.sideModFeat .item a {display:block; overflow:hidden; position:relative; width:100%;}
.sideModFeat .item_pic {float:left; width:115px; max-height:78px; overflow:hidden;}
.sideModFeat .item_pic img {width:100%; height:78px;}
.sideModFeat .item_txt {margin-left:130px; font-size:14px; line-height: 26px;}
.sideModFeat .item_ad {width:22px; height:13px; background:url(../img2014/ad_icon.@2x.png) 0 0 no-repeat #fff; opacity: 0.8; background-size:22px 13px; position:absolute; left:0px; bottom:0; z-index:3; }

/* #3352 */
#scrollShowMore .wntjItem{display:none;}
/* 导航显示 */
@media screen and (min-width:768px) and (max-width:1024px){
.follow-left{ margin-left: -602px; z-index: 2;}
.sideNavLeft{background: #fff;}
#follow-left .sideNavLeft_but{ float: left;background: url(//news.china.com/img2014/subnav-pad.png) no-repeat;}
@keyframes slideLeft {
	0% {
		transform: translateX(-100%);
	}
	100%{
		transform: translateX(0%);
	}
}
@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(-100%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}


}

/**/
.pages {margin-top:36px; height:30px; text-align:center; font-size:14px; line-height:20px; font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif;}
.pages a {background:#f2f2f2; color:#666; padding:6px 10px; margin:0 5px; zoom:1;}
.pages a:hover {background:#efefef; color:#f00;}
.pages span {color:#999; padding:6px 10px; margin:0 5px; zoom:1;}
.pages span.curPage {background-color:#ff4c42; color:#fff;}
.pages span:not([class]) {margin:0;}
.pages span.sumPage cite {font-style:normal;}
