@charset "utf-8";
/* CSS Document */

/*整体*/
body{font-family:Arial,sans-serif;font-size:12px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {font-weight:400;margin:0pt;padding:0pt;}
a{text-decoration:none}
.container_center{width:1002px;margin:0 auto;height:auto; background:#FFFFFF;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clearboth{ clear:both; font-size:0;margin:0;padding:0;}
a:link {
	color: #333333;
}
a:visited { 
	color: #333333;
}
a:hover {
	color: #980746;
}
a:active {
	color: #980746;
}  

/*头部*/
.top_left{ background:url(../images/top_left.gif) no-repeat; width:15px; height:73px; float:left;}
.top_center{ background:url(../images/top_center.gif) repeat-x; height:73px;float:left; width:970px;}
.top_right{ background:url(../images/top_right.gif) no-repeat; width:15px; height:73px;float:left;}
.font_12_gray{font-size:12px; color:#666666; line-height:25px;}
.top_position{ margin:10px 5px;}
.top_position div{ float:left; margin-left:50px;font-size:14px;font-weight:800;}
.top_position div a:link,.top_position div a:visited{ color: #999;}
.top_position div a:hover,.top_position div a:active{ color:#F00; text-decoration:underline;}
.guang{ margin:5px 5px;} 


/*搜索*/
.searchbg{ background:url(../images/searchbg.gif) bottom no-repeat; width:314px; height:28px; padding-top:0px; margin-left:0px;}
.search_input{ margin:6px 0 0 30px; width:225px; border:0;background:transparent; float:left;}
.search_button{ float:left; margin:6px 0 0 15px;}

/*导航*/
.navbg{ background:url(../images/navbg.gif) no-repeat; width:1000px; height:38px;}
.navline{ background:url(../images/navline.gif) no-repeat;}
.nav{}
.nav ul{}
.nav ul li{text-align:left; line-height:30px; font-size:12px; float:left; color:#FFFFFF; margin-left:20px;}
.nav a:link {
    font-size:12px;
	color: #fff;
}
.nav a:visited {
	color: #fff;
}
.nav a:hover {
	color: #10dbed;
}
.nav a:active {
	color: #10dbed;
}

/*第一行*/


/*最新更新*/
.newsbg{ background:url(../images/newsbg.gif) no-repeat; width:201px; height:251px; float:left;font-size:0;}
.content_list{font-size:12px; color:#333333; line-height:22px;}
.content_list ul{padding:40px 0 0 13px;}
.content_list ul li{ width:190px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;}
.content_list ul li a{ width:150px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; display:block;}
.point{background:url(../images/point.gif) no-repeat; width:2px; height:2px; float:left; margin:9px 4px 0 4px; clear:both;}

/*焦點圖片*/
.focusbg{ background:url(../images/focusbg.gif) no-repeat; width:570px; height:248px; float:left;font-size:0;}
.focus{ margin:10px 0 0 10px;}

/*非主流頭像*/
.headbg{background:url(../images/headbg.gif) no-repeat; width:229px; height:246px; float:left;font-size:0; overflow:hidden;}
.head_photo{}
.head_photo ul{ margin:28px 0 0 7px;}
.head_photo ul li{  float:left; margin:5px 0 0 8px;}
.head_photo ul li a{ display:block; width:55px; height:55px; overflow:hidden;border:1px solid #F6F6F6; padding:1px;}

/*非主流图片*/
.photo_content{ width:762px;float:left;margin-top:0;padding:0 0 0 5px;}
.photo_title_left{background:url(../images/photo_title_left.gif) no-repeat; width:152px; height:34px; float:left;font-size:0; }
.photo_title_center{background:url(../images/photo_title_center.gif) repeat-x; width:532px; height:34px; float:left;font-size:0;}
.photo_title_right{background:url(../images/photo_title_right.gif) no-repeat; width:78px; height:34px; float:left;font-size:0;}
.photo_bottom_left{background:url(../images/photo_bottom_left.gif) no-repeat; width:11px; height:11px; float:left;font-size:0;}
.photo_bottom_center{background:url(../images/photo_bottom_center.gif) repeat-x; width:740px; height:11px; float:left;font-size:0;}
.photo_bottom_right{background:url(../images/photo_bottom_right.gif) no-repeat; width:11px; height:11px; float:left;font-size:0;}
.photo_border{ border:1px solid #e6e6e6; border-top:0; border-bottom:0; background:#fafafa;width:760px;}
.photo_list{margin:0;padding:0;}
.photo_list ul{}
.photo_list ul li{ float:left; margin-top:5px; width:102px;padding-left:20px;}
.photo_list ul li a{line-height:30px; text-align:center;font-size:12px; color:#666666;  float:left;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; width:102px;}
.photo_list ul li a img{border:1px dashed #000;width:100px; height:115px;  float:left; clear:both;}
.more{font-size:12px; line-height:34px; text-align:center;}

/*top排行榜*/
.topbg{background:url(../images/topbg.gif) no-repeat; width:229px;height:357px; float:right;  margin:-5px 3px 0 0 !important;margin:-4px 1px 0 0;font-size:12px;padding:0;}
.top_content_list{font-size:12px; color:#333333; line-height:22px;}
.top_content_list ul{ margin:40px 0 0 10px;}
.top_content_list ul li{ width:200px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;}

/*第三行整体*/
.flash_position{ margin-left:5px; float:left; margin-top:8px;}
.flash_top{ background:url(../images/flash_top.gif) no-repeat; width:489px; height:9px;font-size:0;}
.flash_bottom{ background:url(../images/flash_bottom.gif) no-repeat; width:489px; height:9px;font-size:0;}
.flash_border{ border:1px solid #e5e5e5; width:467px; background:#FFFFFF; border-top:0; border-bottom:0;padding: 0 10px;}
.hot_icon{background:url(../images/flash_title.gif) 0 -139px no-repeat; width:105px; height:46px; float:right;}
.flash_more{font-size:12px; line-height:46px; width:111px; text-align:center;}
.flash_photobg_top{ background:url(../images/flash_photobg_top.gif) no-repeat; width:466px; height:7px;font-size:0;}
.flash_photobg_bottom{ background:url(../images/flash_photobg_bottom.gif) no-repeat; width:466px; height:7px;}
.flash_photobg{ width:466px; background:#f6f6f6;}
.flash_photo_list{}
.flash_photo_list ul{}
.flash_photo_list ul li{ float:left; margin-top:5px; width:102px;margin-left:10px;}
.flash_photo_list ul li a{line-height:30px; text-align:center;font-size:12px; color:#666666;  float:left;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; width:102px;}
.flash_photo_list ul li div{width:100px;height:115px; overflow:hidden;float:left;border:1px dashed #000;}
.flash_photo_list ul li a img{width:100px;border:0;}
.flash_content_list{font-size:12px; color:#333333; line-height:22px; margin-top:5px;}
.flash_content_list ul{}
.flash_content_list ul li{ width:230px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; float:left;}
.flash_content_list ul li div{float:left;}
.flash_content_list ul li a{float:left;display:block;width:190px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; }
.flash_list_icon{background:url(../images/flash_list_icon.gif) no-repeat; width:9px; height:11px; float:left; margin:5px 0 0 5px;}
.flash_list_line{background:url(../images/flash_list_line.gif) no-repeat; width:2px; height:11px; float:left; margin:5px 7px;}
/*非主流美女*/
.girl_title{ background:url(../images/flash_title.gif) 0 0 no-repeat; width:153px; height:61px; float:left;}
/*非主流帅哥*/
.boy{ margin-left:10px;}
.boy_title{ background:url(../images/flash_title.gif) -158px 0 no-repeat; width:153px; height:61px; float:left;}
/*非主流闪图*/
.flash_title{ background:url(../images/flash_title.gif) 0 -68px no-repeat; width:153px; height:61px; float:left;}
/*非主流服饰*/
.fashion{ margin-left:10px;}
.fashion_title{ background:url(../images/flash_title.gif) -158px -68px no-repeat; width:153px; height:61px; float:left;}

/*第四行*/
.bottom_position{ padding:2px 0;}
.bottom_content_position{ padding:5px;}
.bottom_contentbg{ background:url(../images/bottom_contentbg.gif) no-repeat; width:248px; height:215px; float:left; margin-top:6px;}
.bottom_title{ font-size:12px; line-height:30px; font-weight:800; color:#d40058; text-indent:12px; float:left;}
.bottom_content_line{ background:url(../images/bottom_content_line.gif) no-repeat; height:1px;margin:0;padding:0;font-size:0;}
.bottom_more{font-size:12px; line-height:34px; text-align:center; float:right; margin-right:20px;}
.bottom_content_list{font-size:12px; color:#333333; line-height:22px;}
.bottom_content_list ul{ margin:0;}
.bottom_content_list ul li a{float:left;display:block;width:200px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap;height:22px;line-height:22px;margin:0;padding:0;}

/*友情链接*/
.link_position{padding-top:7px;}
.link_top{ background:url(../images/link_top.gif) no-repeat; width:988px; height:7px;font-size:0;}
.link_bottom{ background:url(../images/link_bottom.gif) no-repeat; width:988px; height:7px;}
.linkbg{ border:1px solid #e5e5e5; background:#f9f9f9; width:986px; border-top:0; border-bottom:0;}
.lj{}
.lj ul{}
.lj ul li{ float:left; margin-left:10px;font-size:12px; font-weight:800; line-height:50px;}

/*底部*/
.copyright{ padding:10px 0;}
.bottom_line{ background:#d40058; height:5px; width:988px;}
.bottom{ line-height:50px; text-align:center;}

/*列表页*/
.list_left{ width:740px; float:left; margin:0 auto;}
.list_right{ width:252px; float:left; margin-left:8px;}
/*当前位置*/
.dq{ background:#d40058; width:730px; height:30px; line-height:30px; font-size:12px; color:#fff; float:left; text-indent:12px;}
.dq a:link,.dq a:visited,.dq a:hover,.dq a:active{color:#fff; }

/*page*/
.page{ margin:0 auto; width:100%;}
.page ul{}
.page ul li{ float:left; width:32px; height:23px; text-align:center; line-height:23px; font-size:12px; color:#FFFFFF; background:#747272; margin:5px;}
.page ul li.active{ float:left; width:32px; height:23px; text-align:center; line-height:23px; font-size:12px; color:#FFFFFF; background:#d40058; margin:5px;}
/*左边*/
.submenu{ margin-top:10px; margin-left:10px;}
.submenu ul{}
.submenu ul li{ float:left; margin-right:40px;}
.submenu ul li span{font-size:14px; font-weight:800; line-height:20px; text-align:center;}
.submenu ul li a:link,.submenu ul li a:visited{ float:left;line-height:24px; font-size:14px; display:block;text-align:center; padding:0 5px;white-space:nowrap; }
.submenu ul li a:hover,.submenu ul li a:active{ float:left;line-height:24px; font-size:14px; display:block; background:#fff; text-align:center;padding:0 5px;white-space:nowrap; }
.submenu ul li a.active{ float:left;line-height:24px; font-size:14px; display:block; background:#fff; text-align:center;padding:0 5px;white-space:nowrap; }


.leftbg{ background:#e0e0e0; width:730px; float:left; padding:10px 1px;}
.list_photo{}
.list_photo ul{ padding:0 5px;}
.list_photo ul li{ float:left; background:#fff; padding:4px; margin:6px;width:120px; height:200px;}
.list_photo ul li div{ background:#e0e0e0; padding:1px; border:120px; height:160px;}
.list_photo ul li div a{ line-height:20px; text-align:center;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;word-wrap: break-word; word-break: normal;display:block;}

.list_article{}
.list_article ul{}
.list_article ul li{width:700px; border-bottom:1px dashed #fff; line-height:30px; margin-left:10px;font-size:14px;}

/*ad*/
.left_ad{ margin:0;font-size:0;}


/*右边*/
/*ad*/
.right_ad{ border:1px solid #ececec;}
/*最新*/
.newest_title{background:#737373; width:252px; height:26px; line-height:26px; font-size:12px; color:#fff; float:left; text-indent:12px; font-weight:800; margin-top:8px;}
.newest{font-size:12px; color:#333333; line-height:22px;background:#e0e0e0;}
.newest ul{}
.newet ul li{ width:240px;padding-left:5px;}
.newest ul li a{float:left;display:block; width:220px;overflow:hidden;text-overflow: ellipsis;word-break:keep-all;white-space:nowrap; line-height:22px;}




/*内容页*/
.font_18_bold_red{font-size:22px;line-height:30px; font-weight:800; color:#ff5500;text-align:center; font-family:黑体}
.content_photo{ width:600px; margin:10px auto;font-size:14px; line-height:22px;}
.content_photo ul{}
.content_photo ul li{float:left;}
.content_photo img{ margin:10px 0;border:2px dashed #fff;padding:3px; margin-left:5px; max-width:600px; float:left;}

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; margin-top:10px;}
.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid  #F5F5F5; color:#000; text-decoration:none!important; }
.pages a:hover { border-color:#000; }
.pages strong { border-color:#d40058; background:#d40058; color:#FFF; }
.pages .prev { margin:0 1px;padding:2px 6px!important; padding:4px 6px 0 6px; border:1px solid  #F5F5F5; color:#000; text-decoration:none!important; }
.pages .next {  margin:0 1px;padding:2px 6px!important;padding:4px 6px 0 6px; border:1px solid  #F5F5F5; color:#000; text-decoration:none!important; }
