button{ border:0;}
/* column */
#intro .title,
#sidebar .title{clear:both; background:url(../images/bg_index.png) no-repeat 0 -35px; height:30px; overflow:hidden; line-height:34px; zoom:1;}
#intro .detail,
#sidebar .detail{background-color:#fff; border:1px solid #d4d4d4; border-width:0 1px;}
#intro .bottom,
#sidebar .bottom{clear:both; background:url(../images/bg_index.png) no-repeat 0 -70px; height:15px; margin-bottom:10px; font-size:0; line-height:0;}

#sidebar .title{background-position:-750px -70px;}
#sidebar .bottom{background-position:-750px -105px;}
/* 常用服务通道 */
/* 圆角盒子 */
.title{clear:both; display:block; background:url(../images/bg_index.png) no-repeat; height:30px; font-size:12px; line-height:30px; font-weight:700; text-indent:20px;}
#intro{ width:210px; text-align:left; float:left;}
#fixed_freedom{position:relative; }
#fixed_freedom .detail{padding:0 10px;}
#fixed_freedom h4{clear:both; background:url(../images/bg_index.png) no-repeat -970px -310px; border-bottom:1px solid #e5e5e5; padding:15px 0 5px 10px; margin-bottom:10px; font-size:12px;}

.fixed_list{clear:both; padding:0 0 0 8px; width:176px; background-color:#FFFFFF;}
.fixed_list li{background:url(../images/pop_fixed_freedom.png) no-repeat -510px 0; margin-bottom:6px; line-height:22px; float:left; width:88px; display:block;}
.fixed_list li a{padding-left:28px;}

.line_bottom{border-bottom:1px dotted #c7c7c7; margin:0 10px 10px; padding:0 0 10px 5px;}
.bt_all_freedom{display:block; background:url(../images/bg_index.png) no-repeat 0 -90px; width:111px; height:22px; margin:20px auto 0; cursor:pointer;}
.bt_pop_fixed{position:absolute; top:0px; right:10px; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/pop_fixed_freedom.png) no-repeat 0 0px; width:46px; height:37px; cursor:pointer;}

.pop_fixed{position:absolute; left:0; top:0; background:url(../images/pop_fixed_freedom.png) no-repeat 0 -80px; width:500px; height:530px; overflow:hidden; z-index:1000;}
.pop_fixed h3{clear:both; visibility:hidden; height:38px;}
.fixed_channel{position:relative; clear:both; margin:0 5px;}
#fixed_freedom .fixed_channel h4{padding-top:8px; margin:0 10px 10px; background-position:-970px -316px;}
.fixed_channel .fixed_list{width:490px;}
.fixed_channel .fixed_list li{float:left; width:160px; display:inline; margin-bottom:4px;}
.pop_fixed .bt_all_freedom{clear:both; display:block; overflow:hidden; text-indent:-1000px; background:url(../images/pop_fixed_freedom.png) no-repeat 0 -610px; width:257px; height:35px; margin:10px 0 0 120px;}
.pop_fixed .bt_close{position:absolute; top:10px; right:10px; width:50px; padding:0; margin:0; color:#555; background:none; font-size:12px; cursor:pointer;}
/*qq*/
.fixed_list .f_face{background-position:-910px 0;}
.fixed_list .f_kfriends{background-position:-910px -30px;}
.fixed_list .f_copy_friend{background-position:-910px -60px;}
.fixed_list .f_haoma{background-position:-910px -90px;}
.fixed_list .f_wall{background-position:-910px -120px;}
.fixed_list .f_ecard{background-position:-910px -150px;}
.fixed_list .f_fav{background-position:-910px -180px;}
.fixed_list .f_group{background-position:-910px -210px;}
.fixed_list .f_ring{background-position:-910px -240px;}
.fixed_list .f_online{background-position:-910px -300px;}
.fixed_list .f_offline{background-position:-910px -330px;}
.fixed_list .f_password{background-position:-910px -360px;}
.fixed_list .f_safe{background-position:-910px -390px;}
/*life*/
.fixed_list .f_movie{background-position:-510px -2px;}
.fixed_list .f_shop{background-position:-510px -30px;}
.fixed_list .f_phone{background-position:-510px -60px;}
.fixed_list .f_ticket{background-position:-510px -120px;}
.fixed_list .f_hotel{background-position:-510px -150px;}

.fixed_list .f_paycard{background-position:-510px -180px;}
.fixed_list .f_agio{background-position:-510px -90px;}
.fixed_list .f_paipai{background-position:-510px -210px;}
.fixed_list .f_kongfu{background-position:-510px -240px;}
.fixed_list .f_fanli{background-position:-510px -270px;}
.fixed_list .f_food{background-position:-510px -300px;}
.fixed_list .f_sale{background-position:-510px -330px;}
/*game*/
.fixed_list .f_dnf{background-position:-710px 0;}
.fixed_list .f_x5{background-position:-710px -30px;}
.fixed_list .f_cf{background-position:-710px -60px;}
.fixed_list .f_huaxia{background-position:-710px -90px;}
.fixed_list .f_sanguo{background-position:-710px -120px;}
.fixed_list .f_fantasy{background-position:-710px -150px;}

.fixed_list .f_yingshu{background-position:-710px -180px;}

.fixed_list .f_speed{background-position:-710px -210px;}
.fixed_list .f_hero{background-position:-710px -240px;}
.fixed_list .f_xx{background-position:-710px -270px;}
.fixed_list .f_qqtang{background-position:-710px -300px;}
.fixed_list .f_ava{background-position:-710px -330px;}
.fixed_list .f_hxsj{background-position:-710px -360px;}
.fixed_list .f_yxd{background-position:-710px -390px;}
.fixed_list .f_pet{background-position:-710px -420px;}
.fixed_list .f_dm{background-position:-710px -450px;}

/*-------------------*/
.mright{ float:right; width:731px; text-align:left;}
.mright .topmin{}
/*-------------------*/
.grid_c2 .live_box { margin-top:10px; background:url(../images/bg_960.png) no-repeat 0 -75px; height:136px;}
.grid_c2 .live_box h2 { float:left; width:22px; text-align:left; font-size:14px; font-weight:bold; color:#357abb; padding-left:10px; padding-top:15px;}
.grid_c2 .p_left { float:left; width:665px;}
.grid_c2 .p_right { float:left; width:252px;}
.grid_c2 .nav_box { width:225px; float:left; margin:0px 8px;}
.grid_c2 .nav_box li { float:left; width:55px; height:53px; text-align:center; margin:9px 0 0px;}
.grid_c2 .nav_box li a { color:#224596;}
.grid_c2 .nav_box li a:hover { color:#f30;}
.grid_c2 .nav_box li a span { margin:0 auto; vertical-align:top; font-size:0; display:block; width:35px; height:34px; cursor:pointer;}
.grid_c2 .nav_side { margin-top:8px; float:left; width:415px; text-align:left; line-height:24px;}
.grid_c2 .nav_side a { display:block; width:83px; overflow:hidden; float:left;}
.grid_c2 .nav_side a.red { color:#f30;}
.grid_c2 .p_right .fb { padding:7px 5px 7px 10px; text-align:left;}
.grid_c2 .p_right .fb li { color:#06c; text-decoration:underline;line-height:24px; height:24px; overflow:hidden;}
.grid_c2 .p_right .fb li a { color:#06c; text-decoration:underline;}
.grid_c2 .p_right .fb li a:hover { color:#f30;}
.grid_c2 .p_right .fb li span.tel { font-weight:bold; color:#f00; text-decoration:none;}
.grid_c2 .friend_link { margin-top:10px;}
.grid_c2 .friend_link .hd { background:url(../images/bg_960.png) no-repeat 0 -42px; height:29px; overflow:hidden; color:#3479bc; font-size:14px; line-height:29px; font-weight:bold; text-indent:.5em; text-align:left;}
.grid_c2 .friend_link .bd { padding:10px 0 0 2px; border-left:1px solid #bfcfde; border-right:1px solid #bfcfde;}
.grid_c2 .friend_link .bd ul.pic li { float:left; display:inline; margin-left:8px; margin-bottom:4px;}
.grid_c2 .friend_link .bd ul.pic li img { border:1px solid #ddd; background:#f1f1f1; padding:3px; width:88px; height:31px; vertical-align:top; zoom:1;}
.grid_c2 .friend_link .ft { background:url(../images/bg_960.png) no-repeat 0 -71px; height:4px; overflow:hidden;}
.grid_c2 .friend_link .text { line-height:22px; padding:10px 2px 10px 10px; text-align:left;}
.grid_c2 .friend_link .text a { padding-right:10px;}
/* slide_img */
.container{ width:350px; height:170px; overflow:hidden; position:relative;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:350px; height:170px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
.line{ background:url(../images/line_dash.gif) repeat-x bottom;}
#nav .nav_zone li.index { background-image:url(../images/index_07.png); background-repeat:no-repeat; padding-top:2px; background-position:center -99px;}
/*
#nav .nav_zone li.index { background-image:url(../images/index_07.png); background-repeat:no-repeat; padding-top:2px; background-position:center -99px;}
*/
#nav .nav_zone li.index a { color:#333;}
.largefont{ font-size:16px; font-weight:bold; color:#E16B6B}
.smallfont{ font-size:14px; font-weight:bold; color:#066694}

.mymps_hot_info {
background-image:url(../images/hot_info_bg.gif);
background-repeat:no-repeat; text-align:center;
background-position:0 0;
width:450px;
height:238px;
float:left; 
border:solid 1px #d9d9d9; padding-top:9px; padding-left:9px; padding-bottom:9px;
}

.mymps_hot_info ul li {
	width:auto;
	line-height:23px;
	text-indent:10px;
	height:23px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

.mymps_hot_info font {
width:auto;
font-size:14px;
font-weight:700;
line-height:25px;
height:25px;
float:left;
margin:-3px 0 0;
}

#mymps_hot_info_title {
	line-height:25px;
	background-image:url(../images/hot_info_title_bg.gif);
	background-repeat:no-repeat;
	text-indent:10px;
	width:450px;
	height:24px;
	float:left;
	margin:0 0 2px;
	border-bottom-width: 0px;
}
#mymps_p1,#mymps_p6 { text-align:left;
width:290px;
text-overflow:ellipsis;
white-space:nowrap;
-o-text-overflow:ellipsis;
overflow: hidden;
float:left;
}
#mymps_p3b,#mymps_p8 {
width:70px;
white-space:nowrap;
overflow: hidden;
float:left;
}
.topright{ float:right; width:262px;}
.topright .gonggao{ height:100px; padding:10px;
	background-image: url(../images/job_bg.png);
	background-repeat: no-repeat;
	background-position: 0 -32px;
}
.topright .gonggao ul{ margin-top:35px;}
.topright .gonggao a{
	color:#666666;
}
.topright .gonggao a:hover{
	color:#FF0000;
}
.topright .tg{
	margin-top:5px;
	border:solid 1px #d9d9d9;
}
.indl{ float:left; width:360px;border:solid 1px #d9d9d9;}
.indr{ float:right; width:360px;border:solid 1px #d9d9d9;}
.mymps_index_info_title {
color:#999;
line-height:26px;
background-image:url(../images/index_info_title_bg.gif);
background-repeat:repeat-x;
background-position:0 -1px;
height:25px;
overflow:hidden;
border-bottom:1px solid #d9d9d9;
padding:0 0 0 5px;
}
.mymps_index_info_title p{ float:right; margin-right:15px;}
.mymps_index_info_title a:link,.mymps_index_info_title a:visited {
	color:#999999;
	text-decoration:none;
}

.mymps_index_info_title a:hover {
color:#ff7b00;
text-decoration:none;
}
.mymps_index_info_name {
	color:#444;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	background-image:url(../images/index_info_name_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	width:90px;
	height:24px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 7px;
	padding:0 0 0 12px;
	background-position: 0px 7px;
}
.ccent{ margin:8px;}
.ccent li{ line-height:25px; height:25px; overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ccent li a{ color:#666666;}
.ccent li a:hover{
	color:#FF6600;
}

#fixed_freedom .detail h3{ margin-bottom:5px;
	font-weight:bold;
	font-size:15px;
	border-bottom-width: 1px;
	padding-left:18px; padding-top:5px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/radio.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#fixed_freedom .detail h3 a{ color:#666;}
.leftmenu{ height:auto!important; height:100px;}
.leftmenu li{ float:left; width:90px; font-size:13px;height:22px; line-height:22px; text-align:center;}
