@charset "gb2312";
/*author:TinaGao date:2013-8-27*/
body,div,p,table,td,dl,dt,dd,ul,li,img,a,input,select,form,label,h1,h4{margin:0;padding:0;}
body{background:#fff;font:12px '\5b8b\4f53';}
a img{border:none;}
/* set image max width to 100% */
img {max-width: 100%;height: auto;width: auto\9;/* ie8 */}


a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul li{list-style:none}
.clearfix:after{content:".";height:1px;display:block; visibility:hidden;}
.clearfix{zoom:1;display:block;display:inline-block;}
.clear{clear:both;}

.wrap{width:1000px;margin:10px auto 0;padding-bottom:20px;}

/*HEADER*/
.header{height:90px;overflow:hidden;margin-bottom:10px;}
.header a{display:inline-block;width:600px;}
#gg1,#gg2{width:160px; height:100%;margin-right:40px;}
#gg2{margin-left:40px;margin-right:0;}
.ggbox2{width:100%; height:90px;overflow:hidden; margin-top:20px;}
/*head footer*/
#cphead2010{ width:100%; margin: 0 auto; background: url(/img/2010/cphead/cpheadbg.gif) repeat-x 0 -73px; height: 32px; overflow: hidden; color: #c7e0ff; }
#cphead2010 a{ color: #c7e0ff; font-size: 12px; text-decoration: none; }
#cphead2010 a:hover{ text-decoration: underline; }
#cphead2010 *{ padding: 0; margin: 0; font-size: 12px; }
#cphead2010 img{ border: 0; }
#cphead2010 .cplogo{ float: left; padding:0 30px 0 25px; background: url(/img/2010/cphead/cpheadbg.gif) repeat-x 0 0; height: 32px; line-height: auto; }
#cphead2010 .cpnav{ height: 32px; }
#cphead2010 .cpnav dd{ float: left; padding: 8px 15px 0 15px; line-height: 20px; }
#cphead2010 .cpnav dd.load{ float: right; }
#cphead2010 .cpnav dd.load #hexunMember_nologinSetup_span_display_flag{ font-size: 10px; color: #6e94c1; margin: 0 9px; }
.footer{clear:both;background:#f8f8f8;border-top:solid 1px #ddd; padding-bottom:15px;}
#cpfoot2010{ width:1000px; margin: 0 auto; color: #7c7c7c; text-align: center;overflow:hidden;}
#cpfoot2010 *{ padding: 0; margin: 0; font-size: 12px; }
#cpfoot2010 a{ color: #7c7c7c; text-decoration: none; }
#cpfoot2010 a:hover{ text-decoration: underline; }
#cpfoot2010 .link{ line-height: 25px; padding: 8px 10px 0 10px;}
#cpfoot2010 .copyright{ padding-top: 6px; font-family: Arial, Helvetica, sans-serif; line-height:20px;  }

.logoMenu{width:auto;width:100%;overflow:hidden}
.logoMenu .logo{float:left;width:23%;height:97px;}
.logoMenu .menu{float:right;width:70%;text-align:right;padding-top:55px;background:url(/img/iof/img/menubg.jpg) no-repeat top right;overflow:hidden;}
.menu li{float:left;}
.menu li a{display:inline-block;font:16px/40px 'microsoft yahei';padding:0 15px;border-bottom:solid 2px #dcdcdc;color:#4a4a4a;}
.menu li a:hover,.menu li.on a,.menu li.on a:hover{ text-decoration:none;border-bottom:solid 2px #9a1800;color:#000;}


/*left content*/
.contentL{float:left;width:660px; margin-top:30px;}
.contentR{float:right;width:250px;margin-top:30px;}
.topPic{width:658px;border:solid 1px #a7a7a7;overflow:hidden;}
.aimg{width:100%; height:100%;overflow:hidden;position:relative;}
.aimg a{display:block;width:100%; height:100%;}
.topPic .apha{filter:alpha(opacity:60);opacity:0.6;width:100%; height:auto; font:20px/54px 'microsoft yahei'; position:absolute;bottom:0; background:#000;}
.topPic .tit{color:#fff;width:97%;padding:0 10px; height:auto;overflow:hidden; display:block; position:absolute;bottom:0;}
.topPic .tit a,.topPic .tit a:hover{color:#fff;font:20px/54px 'microsoft yahei'; text-decoration:none;}
.inflist{width:100%;}
.infbox{padding:20px 0px 0;overflow:hidden;border-bottom:solid 1px #ececec;}
.divOver{background:#fcfcfc;}
.inf_tit  a{font:24px/38px 'microsoft yahei';color:#333;}
.inf_tit  a:hover{color:#900;}
/*list*/
.imginf{padding:20px 0;}
.imginf .imgl{float:left;margin-right:15px;width:180px; height:120px;overflow:hidden;}
.imginf .imgl img{border:solid 1px #ccc;width:178px; height:118px;overflow:hidden;}
.imginf .infr{color:#666;font:14px/24px '\5B8B\4F53';padding-right:13px;}
	.infr .infrt{ height:24px;}
	.infr .keywords{float:left;}
	.infr .keywords p{float:left;background:#f3f3f3 url(/img/iof/img/ico.gif) no-repeat 0 -42px;padding-left:10px;  height:20px;margin-right:10px;}
	.infr .keywords a, .infr .keywords a:hover{background:url(/img/iof/img/ico.gif) no-repeat right -42px;display:inline-block;padding-right:10px;font:12px/20px '\5b8b\4f53';color:#333; text-decoration:none;}
	.infr .keywords a:hover{color:#900;}
	.infr .shareDiv{float:right; position:relative} 
	.infr p.inftxt{color:#666;font:14px/26px '\5B8B\4F53';}
	.infr p.inftxt #time_txt{color:#bebebe;font:12px/24px  '\5B8B\4F53'; display:block;}
.shareBtn,.dianBtn{background:url(/img/iof/img/ico.gif) no-repeat 0 -67px;width:24px; height:24px;cursor:pointer;display:inline-block;overflow:hidden; vertical-align:top;}
.shareBtn:hover{background-position:-29px -67px;}
.dianBtn{background-position:-56px -67px;margin-left:7px;}
.dianBtn:hover{background-position:-85px -67px;}
.list_more,.loaddingbtn{background:#f9f9f9; text-align:center;}
.list_more a,.loaddingbtn a{width:100%;height:36px;margin:0 auto;color:#333;font:16px/36px 'microsoft yahei'; text-decoration:none; height:36px;display:inline-block;}
.list_more .deful span{background:url(/img/iof/img/nextbg.jpg) no-repeat right;width:80px;padding-right:30px;font:16px/36px 'microsoft yahei'; display:inline-block;}
.loaddingbtn .loading span{background:url(/img/iof/img/loading.gif) no-repeat right;width:80px;padding-right:30px;font:16px/36px 'microsoft yahei'; display:inline-block; }
.list_more a:hover,.loaddingbtn a:hover{color:#900; text-decoration:none;}
.list_more .loading{display:none;}
.loaddingbtn .deful{display:none;}
.errorInf{text-align:center;padding:30px 0;font-size:14px;}
/*分享*/
.fx_pos {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D7D7D7;height: 27px;display:inline-block;top:-30px;position: absolute;right: 0;width: 97px;}
.fx_pos.hover {background: none repeat scroll 0 0 #EDEDED;border-color: #B7B7B7;}
.fx_pos a, .fxmore a {background: url("http://bdimg.share.baidu.com/static/images/is.png?cdnversion20120720") repeat scroll 0 0 transparent;display: block;float: left;height: 21px;margin-left: 2px;width: 21px;}
.fx_pos a.kd2_fx_hx { background-position: 0 -1829px;}
.fx_pos a.kd2_fx_xl {background-position: 0 -115px;}
.fx_pos a.kd2_fx_tx {background-position: 0 -235px;}
.fx_pos a.more {background: url("/iof../images/i_fx_ico2.gif") no-repeat scroll 7px 11px #FFFFFF;display: none;}
.fx_pos a.kd2_fx_sohu { background-position: 0 -435px;}
.fx_pos a.kd2_fx_kj {background-position: 0 -75px;}
.fx_pos a.kd2_fx_rr {background-position: 0 -195px;}
.fx_pos a.kd2_fx_db {background-position: 0 -395px;}

#xdlbox{position:absolute;top:-20px;right:-8px;background:url(/img/iof/img/ico.gif) no-repeat 0 -113px;width:58px; height:20px; text-align:center;font:12px/20px '\5b8b\4f53';color:#900;}
/*right content*/
.h4tit1{font:20px/30px 'microsoft yahei';color:#333;font-weight:bold;}
.dl001 dt,.dl001 dd{width:100%;}
.dl001 dt a{font:16px/28px 'microsoft yahei';color:#333;}
.dl001 dt a:hover{color:#900;}
.dl001 dd{color:#999;font:14px/22px '\5b8b\4f53';margin-top:10px;}
.tgbox{background:url(/img/iof/img/ico.gif) no-repeat -163px 0;margin-top:10px;padding-left:47px;padding-top:5px;color:#727272; height:32px;font:12px/20px '\5b8b\4f53'}
.tgbox span.email{font:14px/20px '\5b8b\4f53';}
.ggbox{width:248px; height:198px;border:solid 1px #e1e1e1;overflow:hidden;}
.pictxt{width:100%;margin-top:10px;}
.pictxt .picl{float:left;width:78px; height:78px;border:solid 1px #e1e1e1;overflow:hidden;}
.pictxt .txtr{float:right;width:155px;padding-right:3px;overflow:hidden;}
.comments{background:#f5f5f5 url(/img/iof/img/bg1.jpg) no-repeat left top;width:230px;padding:18px 10px 15px;overflow:hidden; margin-top:5px;}
.comments a{color:#666;font:12px/24px '\5b8b\4f53';display:block;}
.comments a:hover{color:#900;}
.ul001{width:100%;}
.ul001 li{width:97%;background:url(/img/iof/img/point.jpg) no-repeat left 8px;padding-left:10px; height:24px; overflow:hidden; line-height:24px;color:#666;}
.ul001 li a{color:#666;font-size:14px;}
.ul001 li a:hover{color:#900;}
.friendsLink{color:#999;}
.friendsLink a{color:#666;font:14px/22px '\5b8b\4f53';padding:0 8px;}
.friendsLink a:hover{color:#900;}
.line1{background:#fff; height:1px; line-height:1px;overflow:hidden;width:100%;margin:7px 0;}
.line2{background:#f5f5f5; height:1px; line-height:1px;overflow:hidden;width:100%;margin:10px 0;}

/*sidebar*/
.sidebar{ position:fixed;right:82px;bottom:88px;border-top:2px solid #b3513f;width:60px;z-index:100;overflow:hidden;}
.sidebar li{width:60px; height:40px;overflow:hidden;margin-top:1px; vertical-align:top;}
.sidebar li a,.sidebar li a:hover{background:#ccc;color:#fff;font:14px/40px '\5b8b\4f53';cursor:pointer;display:block; text-align:center; text-decoration:none;}
.sidebar li a:hover{background:#900;}
.sidebar li a.totop{padding:15px 0;}

*html .sidebar{position:absolute;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); margin-bottom:100px}
html{_background-image: url(#);_background-attachment: fixed; /* prevent screen flash in IE6 */} 

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}

@media screen and (max-width:1000px){.footer{min-width:1000px;}}
@media screen and (max-width:640px){
	.header,.menu li#ihome,.contentR,#cphead2010,#gg3,#footerInf{display:none;}
	.wrap{width:100%;margin:0px auto 0;padding-bottom:10px;}
	.logoMenu .logo{ float:none;width:235px;margin:0 auto; height:120px;}
	.logoMenu .menu{float:none;width:100%;background:#f1f1f1 url();padding-top:0; text-align:center;}
	.logoMenu .menu ul{margin:0 auto;margin-bottom:10px;width:320px;}
	.menu li{float:left; display:inline-block;width:auto; height:24px;margin:10px 0px 0;overflow:hidden; min-width:77px;_width:77px; text-align:center;}
	.menu li a,.menu li a:hover{border:none;overflow:hidden;color:#7f7f7f; height:24px;font:18px/24px 'microsoft yahei';padding:0; text-align:center; z-index:100;}
	.menu li a:hover{border:none;color:#900;background:url() no-repeat 0 0;}
	
	.contentL{margin-top:0;width:auto;}
	.topPic{width:auto;border:none; height:auto;}
	.topPic a img,.topPic .apha,.topPic .tit{width:100%;max-width:100%; height:auto;}
	.topPic .apha{ height:40px;}
	.topPic .tit{text-align:center;width:95%; height:40px;overflow:hidden;}
	.topPic .tit a,.topPic .tit a:hover{font:20px/40px 'microsoft yahei';}
	.infbox{width:100%;padding:10px 0;}
	.imginf{padding-top:10px;}
	h1.inf_tit{width:96%;margin:0 2%;}
	.inf_tit  a,.inf_tit  a:hover{font:20px/32px 'microsoft yahei';}
	.imginf .imgl{float:none;display:none;}
	.imginf .infr{float:left;width:96%;padding:0 10px;margin:0 auto;}
	
	#sideBar{display:none!important;}
	.footer{min-width:100%;}
	.footer,#cpfoot2010{width:auto; height:auto;}
	.footer{padding-bottom:8px;}
	#cpfoot2010 *{ padding: 0; margin: 0; font:14px/36px 'microsoft yahei';}
	#cpfoot2010 a{ color: #7c7c7c; text-decoration: none; }
	#cpfoot2010 a:hover{ text-decoration: underline; }
}

@media screen and (max-width: 480px){
	html{-webkit-text-size-adjust:100%}
	.menu li{margin:10px 10px 0;min-width:60px;_width:55px;}
	.menu li a,.menu li a:hover{font:16px/24px 'microsoft yahei';}
	.topPic .apha{ height:30px;}
	.topPic .tit{height:30px;}
	.topPic .tit a,.topPic .tit a:hover{color:#fff;font:16px/30px 'microsoft yahei';}
	.inflist{margin-top:5px;}
	.inf_tit a,.inf_tit a:hover{font:18px/28px 'microsoft yahei'; text-align:left;}
	.imginf .infr{width:94%;}
	.infr p.inftxt{ line-height:24px;}
	#cpfoot2010 *{ padding: 0; margin: 0; font:12px/22px 'microsoft yahei';}
}
.hx_h_data{display:none}

