a:hover { text-decoration: none; }
.pt20 { padding-top: 20px; }
.clearboth { overflow: hidden }
body { background-color: #eff0f2; font-family: '微软雅黑', '宋体'; }
.slide { position: relative; width: 1140px; height: 320px; margin: 20px auto 0px; }
.images { width: 1000px; height: 320px; overflow: hidden; margin: 0 auto }
.images div { float: left; }
.tabs { position: absolute; top: 297px; left: 515px; clear: both; height: 20px; line-height: 20px; }
.tabs a { width: 16px; height: 16px; float: left; margin: 3px; display: block; font-size: 1px; background: url('../images/slide-bj1.png') 0 0 no-repeat; }
.tabs a:hover { background: url("../images/slide-bj.png") 0 0 no-repeat; }
.tabs a.current { background: url("../images/slide-bj.png") 0 0 no-repeat; }
.backward, .forward { position: absolute; width: 70px; height: 320px; overflow: hidden; top: 0px; cursor: pointer; font-size: 0px; }
.backward { left: 0px; background: url('../images/focus_ctrl_left.png') center no-repeat; }
.forward { right: 0px; background: url('../images/focus_ctrl_right.png') center no-repeat; }
.backward:hover { background: url('../images/focus_ctrl_left.png') center no-repeat; }
.forward:hover { background: url('../images/focus_ctrl_right.png') center no-repeat; }
.index_left { float: left; width: 706px; }
.index_right { float: right; width: 294px; }
.index_hotSeach { height: 389px; background-color: #fff; width: 696px; }
.title_head { height: 35px; }
.index_title { height: 35px; line-height: 35px; background: url("../images/index_bj.jpg") no-repeat left; padding-left: 13px; font-size: 24px; float: left; }
.index_title_more { float: right; height: 35px; line-height: 40px; color: #ff7f00; font-size: 16px; margin-right: 15px; }
.index_hotSeach ul { overflow: hidden; }
.index_hotSeach ul li { float: left; width: 150px; font-size: 16px; }
.index_hotSeach ul li a { float: left; height: 27px; line-height: 27px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 135px; }
.index_hotSeach ul li a:hover { color: #ed7906 }
.index_navigation { height: 294px; background-color: #fff; margin-top: 10px; width: 696px; }
.index_navigation ul { overflow: hidden; }
.index_navigation ul li { float: left; font-size: 16px; width: 160px; height: 40px; line-height: 40px; }
.index_navigation ul li a { font-family: '微软雅黑', '宋体', 'Arial' }
.index_navigation ul li a:hover { color: #ed7906 }
.show_title { height: 32px; margin-bottom: 6px; margin-top: 15px; }
.show_title span { font-size: 24px; font-family: '微软雅黑', '宋体'; color: #333333; }
.show_title span a { color: #ff7f00; font-size: 16px; text-decoration: none; }
/*幻灯片*/
.flow-box { border: 1px solid #dddddd; width: 220px; float: left; margin-right: 13px; background-color: #fff; margin-bottom: 9px; -moz-box-shadow: 0px 0px 2px #f4f4f4; -webkit-box-shadow: 0px 0px 2px #f4f4f4; box-shadow: 0px 0px 2px #f4f4f4; }
.flow-thumb { text-align: center; padding-top: 8px; }
.flow-info2 { text-align: center; }
.flow-info2 p { height: 44px; line-height: 44px; text-align: center; padding: 0 8px; overflow: hidden; font-size: 14px; color: #666; }
.uploadN { background-color: #fafafa; border-top: 1px solid #f4f4f4 }
/*右侧*/
.index_fav { height: 100px; background-color: #fff; padding: 11px 14px; }
.index_shoucang { float: left; width: 128px; height: 43px; background: #24ade8; line-height: 43px; text-align: center; color: #fff; font-size: 16px; margin-right: 8px; }
.index_shouye { float: left; width: 128px; height: 43px; background: #24ade8; line-height: 43px; text-align: center; color: #fff; font-size: 16px; }
.index_upload { float: left; width: 266px; height: 43px; background: #24ade8; line-height: 43px; text-align: center; color: #fff; font-size: 16px; margin-top: 14px; }
.index_shoucang:hover, .index_shouye:hover, .index_upload:hover { background: #ed7906 }
.index_statistics { height: 200px; background-color: #fff; padding: 12px; margin-top: 2px; }
.stat_list { border-bottom: 1px dashed #f3f3f3; height: 47px; line-height: 47px; }
.stat_list img { margin-top: 15px; margin-left: 4px; float: left; }
.stat_munber { float: left; width: 165px; height: 47px; line-height: 47px; padding-left: 10px; font-size: 18px; color: #666; font-family: 'Arial', '微软雅黑', '宋体' }
.borderNone { border-bottom: none; }
.index_alliance { background-color: #fff; padding: 12px; margin-top: 2px; height: auto; }
.alliance_list { height: 43px; line-height: 43px; }
.alliance_list span { float: left; height: 43px; line-height: 43px; width: 170px; font-size: 16px; color: #666666; overflow: hidden; }
.alliance_list a { float: right; height: 22px; line-height: 22px; margin-top: 9px; }
.alliance_list a img { vertical-align: middle }
.index_notice { background-color: #fff; padding: 12px; margin-top: 2px; height: auto; }
.index_right_title { margin-bottom: 7px; overflow: hidden; height: 26px; }
.index_right_title a { float: left }
.index_right_title .index_right_more { float: right; height: 24px; line-height: 33px; font-size: 16px; color: #ff7f00; }
.notice_list { height: 30px; line-height: 30px; font-size: 14px; color: #666666 }
.index-report-a { height: 30px; line-height: 30px; float: left; width: 170px; overflow: hidden }
.index-report-a a:hover { color: #ed7906 }
.index-report-time { float: right }
.index_media { background-color: #fff; padding: 12px; margin-top: 2px; height: auto; }
.media_list { height: 30px; line-height: 30px; font-size: 14px; color: #666666 }
.index_new { background-color: #fff; padding: 12px; margin-top: 2px; height: auto; }
.newest-block { margin-top: 10px; cursor: pointer; }
.newest-block div { width: 185px; overflow: hidden; font-size: 14px; }
.newest-block span { height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; color: #666666 }
.newest-block div p { height: 25px; line-height: 25px; color: #888888; font-size: 12px; }
.index_showPic { height: auto; width: 1000px; margin: 0 auto; }
.showPic_box { border: 1px solid #e9e9e9; float: left; width: 224px; margin-right: 20px; background-color: #fff; }
.showPic_thumb { padding: 10px; }
.showPic-info { background-color: #fafafa; padding: 0px 10px 10px 10px; }
.showPic-info span { display: block; height: 25px; line-height: 25px; }
.showPic-info p { line-height: 180%; color: #888 }
.index_partner { width: 1000px; margin: 0 auto; }
.partner_title { height: 60px; line-height: 60px; font-size: 24px; color: #333; font-family: '微软雅黑', '宋体'; width: 1000px; }
.partner_content { overflow: hidden; }
.partner_content img { float: left; height: 68px; width: 184px; margin-right: 14px; }
.partner_baidu { background: url("../images/baidu.png") no-repeat; }
.partner_zhifubao { background: url("../images/zhifubao.png") no-repeat; }
.partner_aliyun { background: url("../images/aliyun.png") no-repeat; }
.partner_tengxun { background: url("../images/tengxun.png") no-repeat; }
.partner_360 { background: url("../images/360.png") no-repeat; }
.friend_ship { margin-top: 37px; background: url("../images/indexBj.png") repeat-x; }
.friend_title { height: 40px; line-height: 40px; font-size: 18px; color: #2e2e2e; font-family: '微软雅黑', '宋体'; overflow: hidden; }
.friend_title a { float: left; margin-right: 20px; }
.friend_title .friend_default { color: #3da337; }
.friend_title a:hover { color: #3da337; }
.friend_content { overflow: hidden; height: 150px; }
.friend_content li { float: left; margin-right: 25px; font-size: 14px; line-height: 25px; height: 25px; }
.friend_content li a { word-break: break-all; word-wrap: break-word; white-space: nowrap; color: #a1a2a2; }
.friend_content li a:hover { color: #3da337 }
.fNewlist, .fSeach { display: none }
.index_left_ulList { padding: 8px 26px 26px 26px; }
/*排行*/
.index_rank { background-color: #fff; padding: 12px; margin-top: 2px; height: auto; }
.index_rank_title { height: 35px; }
.index_rank_title a { border-bottom: 2px solid #999999; float: left; height: 33px; width: 97px; margin-right: 28px; font-size: 24px; text-align: center; line-height: 33px; color: #666666; }
.index_rank_title a:hover, .index_rank_title .rank_defult { border-bottom: 2px solid #ed7906; }
.index_rank_content { margin-top: 10px; overflow: hidden; height: 75px; cursor: pointer; }
.index_rank_left { float: left; width: 93px; }
.index_rank_right { float: left; width: 161px; height: 75px; font-size: 14px; padding-left: 10px; }
.index_rank_right span { color: #333333; display: block; height: 25px; line-height: 25px; }
.index_rank_right p { height: 23px; line-height: 23px; color: #888888; font-size: 12px; }
.rank_1 { width: 18px; height: 75px; float: left; background: url("../images/1.png") no-repeat top; }
.rank_2 { width: 18px; height: 75px; float: left; background: url("../images/2.png") no-repeat top; }
.rank_3 { width: 18px; height: 75px; float: left; background: url("../images/3.png") no-repeat top; }
.rank_4 { width: 18px; height: 75px; float: left; background: url("../images/4.png") no-repeat top; }
.rank_5 { width: 18px; height: 75px; float: left; background: url("../images/5.png") no-repeat top; }
.rank_6 { width: 18px; height: 75px; float: left; background: url("../images/6.png") no-repeat top; }
.rank_7 { width: 18px; height: 75px; float: left; background: url("../images/7.png") no-repeat top; }
.rank_8 { width: 18px; height: 75px; float: left; background: url("../images/8.png") no-repeat top; }
.rank_9 { width: 18px; height: 75px; float: left; background: url("../images/9.png") no-repeat top; }
.rank_10 { width: 18px; height: 75px; float: left; background: url("../images/10.png") no-repeat top; }
.yc_rank { display: none; }
/* 右侧功能 */
#right_goTopBtn { width: 54px; height: 231px; position: fixed; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||200)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
right: 10px; bottom: 25%; background-image: url("../images/right_sheng.png"); background-repeat: no-repeat; background-position: right top; z-index: 1000; }
#right_goTopBtn .right_top a { display: block; height: 58px; }
#right_goTopBtn .right_top a:hover { background-image: url("../images/right_sheng-h.png"); }
#right_goTopBtn .right_user_fav a { display: block; height: 55px; }
#right_goTopBtn .right_user_fav a:hover { background-image: url("../images/right_sheng-h.png"); background-position: 0 -58px }
#right_goTopBtn .right_user_dl a { display: block; height: 59px; }
#right_goTopBtn .right_user_dl a:hover { background-image: url("../images/right_sheng-h.png"); background-position: 0 -113px }
#right_goTopBtn .right_bottom a { display: block; height: 59px; }
#right_goTopBtn .right_bottom a:hover { background-image: url("../images/right_sheng-h.png"); background-position: 0 -172px }
/*下载*/
.user-fav { display: block; width: 91px; height: 39px; background: url("../images/bkd-fav1.png") no-repeat; position: absolute; top: 10px; left: 10px; display: none; }
.user-fav:hover { background: url("../images/bkd-fav-h.png") no-repeat; }
.user-fav:active { background: url("../images/bkd-fav-c.png") no-repeat; }
.user-rfav { display: block; width: 91px; height: 39px; background: url("../images/bkd-favr1.png") no-repeat; position: absolute; top: 10px; left: 10px; display: none; }
.user-rfav:hover { background: url("../images/bkd-favr-h.png") no-repeat; }
.user-rfav:active { background: url("../images/bkd-favr-c.png") no-repeat; }
.user-dl { background: url("../images/download.png") no-repeat; height: 39px; right: 10px; position: absolute; top: 10px; width: 91px; display: none; }
.user-dl:hover { background: url("../images/download-h.png") no-repeat; }
.user-dl:active { background: url("../images/download-c.png") no-repeat; }
/*没有登陆*/
.no_reg_new { height: 53px; line-height: 53px; background-color: #fff; width: 1000px; margin: 0 auto; margin-top: 20px; }
.no_reg_left { float: left; font-size: 16px; padding-left: 20px; padding-right: 20px; background: url("../images/no_reg_bj.jpg") no-repeat right center; }
.no_reg_right { float:right; height: 53px; line-height: 53px; margin-right:20px;}
.reg_a { float: left; height: 33px; line-height: 33px; margin-top: 9px; font-size: 17px; color: #666666; margin-left: 22px; }
.sina_reg { width: 140px; background: url("../images/QQ.png") no-repeat; }
.sina_reg:hover { background: url("../images/QQ.png") no-repeat; background-position: 0px -40px; }
.sina_reg:active { background: url("../images/QQ.png") no-repeat; background-position: 0px -80px; }
.qq_reg { width: 140px; background: url("../images/QQ.png") no-repeat; background-position: -150px 0px; }
.qq_reg:hover { background: url("../images/QQ.png") no-repeat; background-position: -150px -40px; }
.qq_reg:active { background: url("../images/QQ.png") no-repeat; background-position: -150px -80px; }
.color { color: #ed7906 }
.reg_bottom { width: 1000px; margin: 0 auto; text-align: center; margin-top: 40px; margin-bottom: 30px; }
.reg_bottom_h1 { text-align: center; font-size: 38px; font-family: '微软雅黑', '宋体'; color: #333333; height: 45px; line-height: 45px; }
.reg_bottom_h2 { text-align: center; font-size: 16px; font-family: '微软雅黑', '宋体'; color: #666666; height: 22px; line-height: 22px; }
.reg_bottom_reg { width: 408px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; }
.reg_bottom_reg a { margin-right: 20px; }
.reg_bottom_span { text-align: center; font-size: 16px; }
.reg_bottom_span_a { color: #4eab49; }
.logo-sina { overflow: inherit; }
.logo-sina .maillance_ul a { float: none; }
.QQ_millance { background: url("../images/official-qq.png") no-repeat; height: 21px; width: 108px; float: left; margin-top: 4px; display: none; }
.logo-sina .maillance_ul { height: auto; overflow: hidden; border: 1px solid #cecece; padding-top: 10px !important; position: absolute; top: 26px; left: 0px; width: 375px; background-color: #fff; z-index: 999999; display: none; }
.logo-sina .maillance_ul li { float: left; width: 360px; margin-right: 0px; height: 35px; line-height: 35px; font-size: 14px; color: #666; padding-left: 15px; }
.logo-sina .maillance_ul li img { vertical-align: middle; _margin-top: 10px; }
.logo-sina .maillance_ul li span { float: left; width: 230px; }
.logo-sina .maillance_ul .maillance_bottom { float: left; width: 375px; height: 32px; line-height: 32px; background-color: #f7f7f7; padding-left: 0px; }
.logo-sina .maillance_ul .maillance_bottom a { float: left; height: 32px; line-height: 32px; }
.logo-sina .maillance_ul .maillance_bottom .maillance_bottom_a1 { width: 218px; text-align: center; border-right: 1px solid #dddddd }
.logo-sina .maillance_ul .maillance_bottom .maillance_bottom_a2 { width: 133px; text-align: center }
.stop { position: absolute; bottom: 0px; height: 13px; width: 202px; background: url("../images/stop.png") no-repeat; left: 9px; _bottom: -6px; }
.logo-sina a { padding: 0px 5px; }
#TB_overlayBG { background-color: #ccc; position: absolute; z-index: 99999; display: none; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.01; filter: alpha(opacity=1); -moz-opacity: 0.01; }
.box { position: absolute; display: none; width: 572px; height: 246px; z-index: 9999999; background-color: #fff; -moz-box-shadow: 2px 2px 10px #666; -webkit-box-shadow: 2px 2px 10px #666; box-shadow: 2px 2px 10px #666; font-family: 微软雅黑; top: 1px; left: 1px; }
.box .box-title h1 { float: left; font-size: 24px; color: #666; height: 72px; line-height: 72px; padding-left: 20px; }
.box .box-title .close { float: right; background: url("../images/colse.gif") no-repeat; width: 100px; height: 72px; }
.box .box-title .close:hover { background: url("../images/colse-hover.gif") no-repeat }
.box .box-title .close:active { background: url("../images/colse-click.gif") no-repeat }
		#xiala3{position: absolute;
				visibility: hidden;
				margin-top:0px;
				padding: 0;
				background: #fff;
				border: 1px solid #ccc;
				/*padding-bottom:10px;*/
				z-index:100000;
				width:125px;
				left:-25px;
				bottom: -270px;
			}
		#xiala3 a{
			border-bottom: 1px dashed #CCCCCC;
			border-left: none;
			border-top: none;
			color: #666666;
			display: block;
			font: 14px/40px "arial";
			height: 40px;
			margin: 0px 10px;
			position: relative;
			text-align: center;
			text-decoration: none;
			white-space: nowrap;
			width: 95px;
		}
		#xiala3{z-index:999999999}
		#xiala3 a:hover{
			color:#3AAB31;
			background:#F2F2F2;
			border-left: none;
			border-top:none;
			border-bottom:1px dashed #CCCCCC;
		}
.partner_content a{ display:inline-block;width: 184px;
height: 68px;}
