@charset "utf-8";
 
.clear{clear:both;font-size: 0;}
header8,.fm-main,.fm-footer{width: 100%;}
header8{background: #C00; margin: 0 auto;position:relative;z-index: 3;}
.fm-header{width:100%;height: 50px;position:relative; z-index:1;margin: 0 auto;}
.fm-header a{display:block;}
	.nav-more,.in-logo,.in-other-icon{ float: left; height: 50px;}
	.nav-more{cursor:pointer;width: 48px;border-right: 1px solid  #C00; background:url(../../images/top/fm-index-icon.png) 13px 13px no-repeat; float: left; position:relative;}
	/*导航右border侧竖线*/
	.nav-more:after{content:"";height:50px;border-right: 1px solid  #C00; position: absolute;top:0; right:0;}/*导航右border侧竖线*/
	.in-nav{position: absolute; width: 100%;left:0;top:50px; background:rgba(51,51,51,0.958); background:#333 \9;text-align: center; display: none;}
		.in-nav li{ height: 36px;line-height: 36px;border-bottom: 1px solid #111;border-top: 1px solid #444;font-size: 14px;}
		.in-nav li:hover{background: #222;}
		.in-nav li a{color: #fff;}
		.in-nav li a:hover{color: #ddd;}
		.in-nav li.father{ position: relative;padding-right: 27px;}
		.in-nav li.father:after{ content: ""; display: block;width:0;height:0;border-width:4px;border-style:solid; border-color:#fff transparent transparent transparent; position: absolute;right:14px; top:50%;margin-top: -2px;}
		.in-nav li.father:hover:after{margin-top: -8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
		.in-nav li.father ul{display: none;background:rgba(51,51,51,0.958); background:#333 \9; position: absolute;left:-50%; width:100px;margin-left: 23px;border-radius: 3px;box-shadow: 1px 1px 1px #000;border-top: 1px solid #000;}
		.in-nav li.father li{height: 34px;line-height: 34px;border-bottom:1px solid #000;border-top:1px solid #444;border-left: none;border-right:none; float: none;}
		.in-nav li.father li:last-child{border-bottom: 0;}
		.in-nav li.father:hover ul{ display: block;}
	.in-logo{width:100%;text-align:center; position: absolute;top: 0;left: 0;z-index: -1;}
		.in-logo img{height: 45px; max-width: none;}
		.in-logo .in-slogan{display: none;}
	.in-sub{display:none;}
	.in-sub li{float: left; padding: 0 20px; line-height: 39px;height: 39px;}
	.in-sub li a{color: #fff;}
	.in-sub li.zhiku,.in-sub li.chuangtou,.in-sub li.iof-logo{position: relative; color: #fff;}
	.in-sub li.zhiku:before,.in-sub li.chuangtou:before,.in-sub li.iof-logo:before{content:"";border-radius:50%;width: 0; height: 0;font-size: 0;border-width: 4px; border-style: solid;position: absolute;left: 3px;top: 16px;}
	.in-sub li.iof-logo{padding-left: 27px;}
	.in-sub li.iof-logo:before{left: 14px;}
	.in-sub li.zhiku:before{border-color: #00D9A3;border-color:transparent transparent transparent #00D9A3 \9; }
	.in-sub .father{ position: relative;padding-right: 27px; }
	.in-sub .father:after{ content: ""; display: block;width:0;height:0;border-width:4px;border-style:solid; border-color:#fff transparent transparent transparent; position: absolute;right:14px; top:50%;margin-top: -2px;}
	.in-sub .father:hover:after{margin-top: -8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
	.in-sub .father ul{text-align:center; display: none;background:rgba(51,51,51,0.958); background:#333 \9; position: absolute;left:-50%; width:100px;border-radius: 3px;box-shadow: 1px 1px 1px #000;border-top: 1px solid #000;}
	.in-sub .father li{height: 34px;line-height: 34px;border-bottom:1px solid #000;border-top:1px solid #444;border-left: none;border-right:none; float: none;}
	.in-sub .father li a{font-size: 14px;}
	.in-sub .father li:last-child{border-bottom: 0;}
	.in-sub .father:hover ul{ display: block;}
	.in-sub li:first-child ul{margin-left: 28px;}
	.in-sub li:nth-child(n+2) ul{margin-left: 60px;}
	.in-sub li.chuangtou:before{border-color: #FF0000; border-color:transparent transparent transparent #FF0000 \9;}
	.in-sub li.iof-logo:before{border-color: #FFCC00; border-color:transparent transparent transparent #FFCC00 \9;}
	.in-other-icon{background: #333;border-left:1px solid #000;border-right: 1px solid #444; float: right; position: relative;}
	.in-other-icon ul{float:right;}
		.in-other-icon li{cursor: pointer;float: left; width:48px; height:50px;border-left:1px solid #444;border-right: 1px solid #000; background: url(/statics/images/index-two/fm-index-icon.png) 13px 13px no-repeat;}
		.in-other-icon li.search{background-position: 13px -33px;position: relative;z-index: 1}
		.in-other-icon li.wechart{background-position: 13px -78px;display:none;  position: relative;z-index: 1;}
		.in-other-icon li.wechart .code2{opacity: 0; width:100px;height:100px;-webkit-transform-origin: 50% 0;      -ms-transform-origin: 50% 0;           
       transform-origin: 50% 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); transition:all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);-moz-transition:all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);-webkit-transition:all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36);-o-transition:all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); background: #333;  padding: 10px; visibility: hidden; position: absolute; top:51px;left: 50%;margin-left: -61px;}
		.in-other-icon li.wechart:hover .code2{visibility: visible; opacity: 1;-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
		.in-other-icon li.weibo{background-position: 13px -124px; display: none; position: relative;z-index: 1}
		.in-other-icon li.fg-more{background-position: 15px 17px;background-position: 13px 13px \9; background-size: 200px; display: none; position: relative;z-index: 1}
		.mediachina .in-other-icon li.user{background: url(/statics/images/index-two/mc-index-icon.png) 13px -169px no-repeat;}
		.mediachina .in-other-icon li.user a{display: block; width: 48px;height: 50px;}
		.in-other-icon li.user{background:none;display: none;}
		.in-other-icon li iframe{ position:absolute;right: 0;top: 0;z-index: 0; width: 80px; height: 190px;}
.fm-search{padding: 10px;display: none;}
	.fm-search form{width:300px;height: 34px; line-height: 34px; margin:0 auto;border:1px solid #e5e5e5;  border-radius:4px;overflow: hidden; background: #fff; }
	.fm-search .in-search-text{width:225px;height: 32px; line-height: 32px \9;color: #999;font-size: 12px; padding-left: 10px;background: #fff;border:0;}
	.fm-search .in-search-btn{width: 60px;height:34px; line-height: 32px;color:#fff;font-size:14px;border:0;background: rgba(255,0,0,0.4); background:#E17576 \9;}
html,body{height: 100%;}
.mini{width: 100%;height: 100%; background: #C00; position: fixed;top:0;left:0;z-index:3; display: none;}
.mini-in-nav{margin: 20px;}	
	.mini-top .close{
	float: left;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url(../../images/top/fm-index-icon.png);
	background-repeat: no-repeat;
	background-position: -50px -186px;
}
	.mini-top .login{float: right;width: 200px;text-align: right;}
	.mini-top .login span{margin-left:10px;}
	.mini-top .login a{font-size: 14px;color:#FF4D4D;}
	.mini-top .login .index{background: url(/statics/images/index-two/fm-index-icon.png) -105px -186px no-repeat; padding-left:24px;}
	.mini-top .login .index a{color: #fff;}

	.mini-in-nav .search{width:100%;height: 38px; background: #444;}
	.mini-in-nav .search .in-search-text{width:70%;height: 36px;line-height:36px \9;font-size:14px;border:0;background: #444;color: #ccc;padding-left: 10px;}
	.mini-in-nav .search .in-search-btn{width:48px;height:36px;border:0;background:url(/statics/images/index-two/fm-index-icon.png) 13px -37px no-repeat; }
	.mini-in-nav .in-sub{display: block; margin-top: 20px; width: 100%;}
	.mini-in-nav .column{margin-top: 20px;overflow: hidden; width: 100%;}
	.exclusive{float: left;width:30%;margin-right:1%; }
	.it{float: left;width: 69%;}
		.exclusive li,.it li {margin-bottom: 1px; background: #900; height: 34px; line-height:34px;text-align: center;}
		.exclusive li a,.it li a{color: #fff;font-size: 14px;}
		.exclusive li.tit{background: #FF2626;}	
		.exclusive li:nth-child(2){margin-top: -1px;}
		.it .tit{background: #444;height: 34px; line-height:34px;text-align: center;}	
		.it .tit a{color: #fff;font-size: 14px;}
		.it .column-list{width: 102%;}
		.it .column-list ul{float: left; height: 243px;}
		.it .column-list ul.co-2{width: 24%; margin-right: 1px;}
		.it .column-list ul.co-3{width: 31%; margin-right: 1px;}
		.it .column-list ul.co-4{width: 43%;}	
/*================main============*/
.bg-border{box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:2px;background: #fff;}
.fm-index-main{padding: 10px;}
	.fm-index-main .in-chiefly{width:100%; margin-bottom: 20px; overflow: hidden; border:1px solid #f5f5f5;}
		.in-focus{width: 100%;background: #111; height:230px; position: relative; overflow: hidden;}
		.in-focus li{float: left; }
		.in-focus li:nth-child(n+1){display: none;}
		.in-focus li .focus-pic{float: left; height: 170px;overflow: hidden;}
		.in-focus li .focus-pic img{ width: 100%;max-width: none;}
		.in-focus li a{display: block; float: left; font-size: 0;}
		.in-focus li .focus-text{float: left;width: 100%;}
		.in-focus h1{font-size: 14px;padding: 10px; min-height: 40px; line-height: 20px; }
		.in-focus h1 a{color: #eee; font-size: 14px;}
		.in-focus .fitem{position: absolute;bottom: 10px;right:50%;margin-right: -27px;}
		.in-focus .fitem span{display:inline-block; cursor: pointer; width:6px; height:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#ccc;overflow:hidden; margin:0 6px;  }
		.in-focus .fitem span.on{ background:#D90000;box-shadow: 1px 1px 3px #000;}

		.in-headline{width: 100%; margin-bottom: 20px;}
		.in-headline .headline-tit{height: 50px;width: 120px;margin: 0 auto;background: url(/statics/images/index-two/fm-index-icon.png) -88px -122px no-repeat;}
		.in-headline .headline-list li{height: 36px;line-height: 36px;padding-left: 30px;background: url(/statics/images/index-two/fm-index-icon.png) -228px -42px no-repeat;}
		.in-headline .headline-list li h2{height: 36px;line-height: 36px;  width:95%;overflow: hidden;margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;}
		.in-headline .headline-list li a{color: #393939;font-size: 14px;}
	.fm-index-main .in-handpick{padding: 0 10px 0 10px; display: none;}
		.handpick-tit{width: 100%;border-bottom: 1px solid #e8e8e8; padding-bottom:6px;}
		.handpick-tit span{border-bottom: 3px solid #000;padding-bottom: 5px;}
		.handpick-list {padding: 10px 0;}
		.handpick-list li{padding: 10px 0;border-bottom: 1px solid #E8E8E8; width: 100%;}
		.handpick-list li:nth-child(4){border-bottom: 0;}
		.handpick-list li .h-pic{ width: 98px; height:56px;overflow:hidden;margin-right:10px;}
		.handpick-list li .h-pic img{height:56px;max-width: none;margin-left: -3px;}
		.handpick-list li .h-text{width: 60%;}
		.handpick-list li .h-text h3{font-size: 16px; color: #393939; line-height: 20px; margin-top: -3px;}
		.handpick-list li .h-text .h-des{font-size: 12px;color: rgba(0,0,0,0.5); color: #666 \9;margin-top: 6px; display: none;}

	.fm-index-main .in-news{width:100%; position: relative;}
		.in-news .news-tit{height: 38px; line-height: 38px; width: 100%;margin-bottom: 20px;}
		.in-news .news-tit span{display: inline-block;padding: 0 5px;font-size: 14px;cursor:pointer;}
		.in-news .news-tit span.all{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
		.in-news .news-tit span.cur{background: #ff6161;color: #fff; position: relative;}
		.in-news .news-tit span.cur a{color: #fff;}
		.in-news .news-tit span.cur:after{display:none \9;content: "";width: 0;height: 0;font-size:0;border-width: 6px;border-color: #ff6161 transparent transparent transparent;border-style: solid;text-align: center; position: absolute;left: 50%;margin-left: -5px;top: 36px;}
		.in-news .news-list{ width: 100%;margin-bottom: 20px;}

		.in-news .news-list li{background: #fff;border-bottom:1px solid #efefef;border-radius: 3px;width: 100%;}
		.in-news .news-list li .pad{padding: 20px 0;}
		.in-news .news-list li .n-pic{ width: 98px; height:56px;overflow:hidden;margin-right:10px; position: relative;}
		.in-news .news-list li .n-pic a.sort{ position: absolute;left: 0;top: 0;padding: 2px 10px;background: rgba(51,51,51,.8); color: #fff; font-size: 12px; border-radius: 10px; margin-top: 10px; margin-left: 10px;}
		.in-news .news-list li .n-pic img{height:56px;max-width: none;margin-left: -3px;}
		.in-news .news-list li .pad .nopic{width: 100%; position: static;}
		.in-news .news-list li .n-text{width: 58%;}
		.in-news .news-list li .n-text h4{font-size: 16px; color: #393939; line-height: 20px; margin-top: -3px;}
		.in-news .news-list li .n-text .n-des{font-size: 12px;color: rgba(0,0,0,0.5); color: #666 \9;margin-top: 6px; display: none;}
		.in-news .news-list li .n-keytime,.in-news .news-list li .n-keytime a{color:rgba(0,0,0,0.4);color:#ccc \9;font-size: 12px;}
		.in-news .news-list li .n-keytime a:hover{ color: rgba(255,0,0,0.4); color: #E17576 \9;}
				 .n-keytime .key{display: none;}
				 .n-keytime .time{display:none;}
		.in-news .news-list li.news-ad{ position: relative;}
		.in-news .news-list li.news-ad:after{content: "推广";font-size:12px;color: #fff;background:#E17576;border-bottom-right-radius:3px;padding:3px 10px; position: absolute;right: 0;bottom: 0;}
		.news-list .news-more{display:none;cursor:pointer;width:100%;height: 36px; line-height:36px;text-align:center;border-radius:3px;color:#fff;background:rgba(255,0,0,0.5); background: #E17576 \9; }
		.news-list .news-more a{color: #fff;}
		.page{ width:260px; height:30px;margin:20px auto;display:block;}
		.page a{padding: 6px 10px;margin: 0 4px;background: #ccc;color: #fff; float:left; font-size:12px; display: none;}
		.page a:hover{background:#FF766C;}
		.page a.a1{ padding:6px 15px; display: block;}
		.page span{padding: 6px 10px;margin: 0 4px;background:#FF766C;color: #fff; float:left;font-size:12px;}
	.mediachina #news-tit span:nth-child(n+7){display: none;}	
.longad{margin-bottom: 10px; }
.longad img{width: 100%;max-width: none; height: auto;}
/*============side================*/
 
