/* CSS Document */
*{padding:0;font-size:14px;line-height:24px; color:#000;}
body {margin:0px auto; background:#f0f0f0; font-family:microsoft yahei; font-weight:normal;}
ul{list-style:none;}
img{border:0 none;}
.clear{clear:both;}

.w1000 { clear: both; width: 1000px;}
.wauto { margin: 0px auto; }
.w728 { width: 728px; }
.w325 { width: 325px; }

/*顶部导航*/
.topNav { width:100%; color: #FFF; line-height: 42px; background: #CF0101; height: 42px; }
.topNav a { color: #FFF; }
.topNav li { background: url(http://images.china.cn/images1/ch/2015china/images/b_1.gif) no-repeat right center; display: inline-block; margin-right: 10px; padding-right: 10px; }
.topNav .ts { background: none;padding-right: 0px; font-size:14px;}
.topNav .last { background: url(http://images.china.cn/images1/ch/2015china/images/b_2.gif) no-repeat right 10px; height: auto; margin-right: 0px; padding-right: 20px; position: relative; z-index: 9999; }
.topNav .last ul { display: none; width: 80px; position: absolute; left: 0px; top:34px; z-index: 9999; }
.topNav .last li { line-height: 20px; background: #CF0101; border-top: 1px solid #FFF; display: block; margin: 0px; padding: 5px 10px; }

/*头部信息*/
.topInfo { width: 710px; padding-top: 25px; }
.weather { margin-right: 10px; }
.weather a { color: #c90000; font-weight: bold; }
.weather a:hover { text-decoration: none; }
.chinaSearch form { margin-right: 15px; }
.keyword { border: 1px solid #1D6BBE; width: 120px; height: 20px; }
.fotmbtn { font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; color: #FFF; background: #4096ED; border: 1px solid #1D6BBE; height: 22px; padding: 0px 5px; }
.library { text-align: center; width: 230px; }
.library a { margin: 0px 7px; }
.button2 { background: url(http://images.china.cn/images1/ch/2016firsttop/a1.gif) no-repeat; width: 25px; height: 20px; border: none; }

/*频道导航*/
.fl { display: inline; float: left; }
.w165 {width: 165px;}
.subNav {padding: 10px 0px; }
.subNav ul { display: block; margin-right: 32px; }
.subNav li { font-size: 14px; line-height: 30px; }
.subNav li a { margin: 0px 6px; color:#000;}
.subNav .last { margin-right: 0px; }

/*主要导航*/
.bzNav_bg{background: rgb(250,251,245);}
.bzNav{padding-bottom:15px;position: relative;}
.mainBav {width: 700px; height: 40px;font-family:  "Microsoft YaHei";padding-top:5px;}
.mainBav .mContent{ font-size: 15px; color: #555454;background:rgb(52,49,60); text-align: center; height: 40px;}
.mainBav .mContent a { color: #fff;float: left;width: 85px;height:40px;overflow: hidden;line-height: 40px;}
.mainBav .mContent a:hover{text-decoration: none;background: rgb(241,0,0);}
.mainBav .mContent a.mainBavFirst{background: rgb(241,0,0);}
.mainBav .mContent a.mainBavLast{width: 180px;height: 20px;margin-top: 10px;}
.mainBavLast_search input{float: left;}
.mainBavLast_search input.search_text{width: 110px;height: 20px; font: 12px 'microsoft yahei';text-indent: 3px;border: 1px solid #d8d8d8;  border-bottom: 1px solid #ccc;  vertical-align: top;  outline: none;line-height: 20px;}
.mainBavLast_search input.search_button{cursor: pointer;width: 65px;height: 20px;line-height: 20px;padding: 0;border: 0;background-color:rgb(241,0,0);font-size: 14px;color: white;border-radius: 3px;}
.navigation { font-family: Arial; font-size: 14px; color: #CC0000; line-height: 30px;width: 684px; margin: 15px 0px 0px 24px; }
.navigation a { color: #CC0000; margin:0px 4px; }
.hauto { overflow: hidden; zoom: 1; }
.logo { margin-top: 17px; }
.fr { display: inline; float: right; }

/* 内页 */
@media screen and (min-device-width:1024px){
.phone_top{ display:none;}
.pimg .br{ font-size:18px;}
}

@media screen and (max-device-width:1024px){
.phone_top{ width:100%; background:#fff; margin-top:-20px;}
.phone_top a img{ width:100%;}
.phone_top .phone_channel{ background:#cf0101;}
.phone_top .phone_channel a{font-size:1em;color:#fff;margin-left:1.8%; line-height:3em;}
.subNavBox{width:100%; background:#cf0101; position:relative;}
.subNav{color:#fff; font-size:1.6em; position:absolute; top:-35px;right:10px;background:#cf0101;}
.currentDd{color:#fff;}
.currentDt{}
.navContent{display:none; padding:0 2% 2% 2%;}
.navContent a{ color:#fff;font-size:1.1em; margin-left:3%;line-height:2em; display:inline-block;}

.topNav { display:none;}
.w1000{ display:none;}

.index .bgFooter{ display:block;}
.englishym .bgFooter{ display:block;}
.bgFooter{ display:none;}
.pimg .br{ display:block; font-size:14px;}

}

@media screen and (max-device-width:1024px){
.detail_nr p img{width:100%;height:auto;}
}

.label,.badge{position:relative;display:inline-block;padding:5px 7px;font-size:12px;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap; float:left; margin-right:10px;}
.badge{padding:1px 4px 0}
.label:empty,.badge:empty{display:none}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}
.label-arrow{position:absolute;width:0;height:0;vertical-align:top;content:""}
.label .label-arrow{top:7px;right:-4px;border-left:4px solid #000000;border-top:4px solid transparent;border-bottom:4px solid transparent}
.label-important,.badge-important{background-color:#FF5E52;opacity: .9}
.label-important .label-arrow,.badge-important .label-arrow{border-left-color:#FF5E52;opacity: .9}
.label-warning,.badge-warning{background-color:#f89406}
.label-warning .label-arrow,.badge-warning .label-arrow{border-left-color:#f89406}
.label-success,.badge-success{background-color:#56af45}
.label-success .label-arrow,.badge-success .label-arrow{border-left-color:#56af45}
.label-info,.badge-info{background-color:#3a87ad}
.label-info .label-arrow,.badge-info .label-arrow{border-left-color:#3a87ad}
.label-inverse,.badge-inverse{background-color:#4A4A4A}
.label-inverse .label-arrow,.badge-inverse .label-arrow{border-left-color:#4A4A4A}

/* * base **/
a{color:#444;text-decoration:none}
a:hover,a:focus{color:#FF5E52;text-decoration:none}

/* * frame **/
.container{max-width:1000px;background-color: #fff;margin:0 auto;text-align:left;position:relative;*zoom:1; margin-top:20px;}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.content-wrap{width:100%;float:left}
.content{min-height: 800px;overflow: hidden; width:680px;}
.sidebar{float:right;margin-left:-320px;width:300px;position:relative;}
.error404 {background-color: #fff;}

.title{position: relative;margin: 0;line-height: 32px;font-size: 20px;border-bottom: 2px solid #eee;}
.title strong{border-bottom: 2px solid #FF5E52;display: inline-block;position: relative;bottom: -2px;font-weight: normal; padding-bottom:8px; font-size:18px; color:#333;}
.title strong a{ font-size:18px;}
.title .pull-right{float: right;line-height: 32px;}

.excerpt{padding:25px 0;border-bottom: 1px solid #eee;position:relative;overflow: hidden;}
.excerpt header{margin:0 0 10px 0}
.excerpt header h2 a{ font-size:18px; font-weight:normal;}
.excerpt .focus{position:relative;margin:10px -6px 0 0;overflow: hidden;}
.excerpt .l{ width:70%; float:left;}
.excerpt p{ color:#333;}
.excerpt .r{ width:28%; float:right;height:140px; overflow:hidden; min-height:140px; margin-top:-35px;}
.excerpt .r a img{ width:100%; height:140px;}


/*.thumbnail{overflow: hidden;display: block;}*/
.thumbnail .item{display: block;float: left;width: 25%;margin-bottom: 6px;}
.thumbnail .thumb{max-width: 240px;width: 100%;max-height: 132px;}
.focus .thumbnail .thumb{height: 132px;}
/*.thumbnail .thumb:hover{opacity: .9}*/
.thumb-span{margin-right: 6px;display: block;}
.thumb-span{position:relative;font-family: 'Glyphicons Halflings';overflow: hidden;}
/*.thumb-span:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.thumb-span::before{content:"";background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
/*.thumb-span::after{content:"\e003";color:rgba(255,255,255,.0);font-size:240px;position:absolute;top:50%;left:50%;margin:10px 0 0 -101px;z-index:3}*/
.thumb-span:hover::before{ background-color:rgba(0,0,0,.4);}
/*.thumb-span:hover::after{font-size:16px;margin:-6px 0 0 -8px;color:rgba(255,255,255,.6);}*/

.widget{clear:both;margin-bottom:20px;position: relative;}
.widget.affix{width: 300px;}
.widget .title{border-bottom: 2px solid #eee;}
.widget .title .btn{position:absolute;top:5px;right:10px;font-weight:normal;padding: 2px 7px 1px}
.widget ul{*zoom:1;list-style: none;padding: 0}
.widget ul:before,.widget ul:after{display:table;content:"";line-height:0}
.widget ul:after{clear:both}
.widget_ads img{display:block;max-width: 100%;}
.widget_ads_inner{position:relative;overflow:hidden}
.widget_ads .sell{display:block;border:solid 1px #d6d6d6;color:#999;text-align:center;height:123px;line-height:123px;font-weight:bold}
.widget_ads .sell:hover{border-color:#bbb;color:#777777}
.widget ul.widget_tags_inner{overflow: hidden;padding-top: 5px;font-size: 12px;margin-right: -6px;}
.widget_tags_inner li{float: left;width: 33.33333%;margin-top: 2px;}
.widget_tags_inner a{color: #777;display: block;margin-right: 6px;background-color: #fafafa;padding: 4px 8px;height: 28px;border-left: 1px solid #ededed;overflow: hidden;}
.widget_tags_inner a:hover{color: #fff;background-color: #FF5E52;border-left-color: #FED426;border-left-width: 4px;}
.widget_postlist .items-01 li a{border-bottom:solid 1px #eee;overflow:hidden;position:relative;display:block;font-size:14px;padding:8px 90px 8px 0;min-height:60px;}
.widget_postlist .items-01 li a:hover{background-color:#F8FCFE;}
.widget_postlist .items-01 .text{margin-top:1px;display:block; color:#333;}
.widget_postlist .items-01 .thumbnail{position: absolute;right: 0;top: 8px;}
.widget_postlist .items-01 .thumbnail img{width:80px;height:60px}
.widget_postlist .items-01 .text-muted{margin-right:20px;font-size:12px}
.widget_postlist{overflow: hidden;}
.widget_nav_menu ul{list-style: disc;margin-left: 18px;color: #999;}
.widget_nav_menu li{margin-top: 7px;}
.widget_nav_menu ul ul{margin-left: 20px;font-size: 12px;margin-bottom: 10px;}
.widget_nav_menu ul ul li{margin-top: 5px;}
.widget_nav_menu .glyphicon{margin-right: 5px;color: #999;}
.widget_recent_entries li{border-bottom:solid 1px #eee;overflow:hidden;position:relative;display:block;font-size:14px;padding:10px 0;}
.widget_recent_entries li:hover{background-color:#F8FCFE;}
.widget_recent_entries li .post-date{display: block;font-size: 12px;color: #999;}
.widget_pages ul{list-style: disc;margin-left: 18px;color: #999;}
.widget_pages li{margin-top: 7px;}

/* * footer**/
.footer {background-color: #444; margin: 0;text-align: center;padding: 30px;color:#aaa;}
.footer a{color:#aaa;text-decoration:underline; text-decoration:none;}
.footer a:hover{color: #999;}

@media (max-width:1024px){
.sticky img, .focus .thumbnail .thumb, .relates a img,
.ui-navtop .focus .thumbnail .thumb{height: 140px}
.ui-navtop .sticky img, .ui-navtop .relates a img{height: 160px}
.sidebar{display: none;}
.content, .ui-navtop .content{margin-right: 0}
#slider{display: none;}
#canvas{display: none;}

.content{width:100%;}
.excerpt .l{ width:70%; float:left;}
.excerpt p{ color:#333;}
.excerpt .r{ width:28%; float:right;height:80px; overflow:hidden; min-height:80px; margin-top:40px;}
.excerpt .r a img{ width:100%; height:80px;}
}
