﻿/* CSS Document */
@charset "utf-8";


body {text-align:center;font-fmily: , serif;  margin:0; padding:0; background: #fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1 {margin:0; padding:0; font-size:24px; font-weight:600;}
h2,h3,h4,h5 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}

a:link {color: #000; text-decoration:none;}
a:visited {color: #007791;text-decoration:none;}
a:hover {color: #007791; text-decoration:underline;}
a:active {color: #000;}



.f12px{font-size:12px;}
.f14px{font-size:14px;}
/*  */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; height:0px; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.clear{ clear: both; font-size:1px; height:0px; overflow:hidden;}

/*www.males120.com*/
.mrstophang { width:960px; margin:0 auto; clear:both;}
.mrstophang .top { width:960px; margin:0 auto; clear:both; }
.mrstophang .top .logo { float:left; padding:0 0 0;}
.mrstophang .top .c20 {width:20px; height:27px; float:left; margin:5px 0 0 0;}
.mrstophang .top .c1 { background:url(top_3.gif) no-repeat 0 0; width:73px; height:27px; float:left; margin:5px 0 0 0;}
.mrstophang .top .c1 h2 { padding:8px 0 0 0; font-weight:bold;}
.mrstophang .top .c1 h2 a ,.mrstophang .top .c1 h2 a:visited { color:#fff;}
.mrstophang .top .c1 h2 a:hover { color:#ff0;}
.mrstophang .top .c0 { width:708px; height:30px;float:left; padding:0 0 4px;}
.mrstophang .top .c2 { background:url(top_2.gif) no-repeat 0 0; width:90px; height:26px; float:left; margin:5px 0 0 0;}
.mrstophang .top .c2 h2 { font-size:12px; font-weight:bold;  padding:8px 5px 0 10px; color:#007791;}
.mrstophang .top .c2 h2 a ,.mrstophang .top .c2 h2 a:visited { color:#007791;}
.mrstophang .top .c2 h2 a:hover { color:#bc2931;}
.mrstophang .top .c2 h3 { float:left; padding:8px 0 0 0;}
.mrstophang .top .c2 h3 a ,.mrstophang .top .c2 h3 a:visited { color:#000;}
.mrstophang .top .c2 h3 a:hover { color:#007791;}
.mrstophang .top1 {width:960px;border-bottom:1px solid #ccc; background:#fff; height:29px; clear:both; margin:0 auto}
.mrstophang .top1 .c1 { background:#007791; height:28px; padding:0 0 4px;}
.mrstophang .top1 .c1 .search { width:140px;height:21px;float:right;padding-right:13px;}
.mrstophang .top1 .c1 .search_left{ width:100px;height:16px;float:left;padding-top:4px; font-weight:500;	font-size:12px;	color:#999999;	text-align: left;}
.mrstophang .top1 .c1 .search_right { width:23px;height:21px;float:right;padding-top:5px;}
.mrstophang .top .c0  .c0_shouye { width:200px; height:20px;float:right; margin-right:5px;padding-top:4px; font-weight:500;	font-size:12px;	color:#C1C1C1;	text-align: right;}
/*info*/ 
.mrslist { width:960px; margin:0 auto; clear:both;}
.mrslist .mrslist_l {width: 620px; height: 1200px; float: left; border: 1px solid #999999; }
.mrslist .mrslist_m {width: 25px; height: 1200px;  float: left;}
.mrslist .mrslist_r {width: 307px;height: 1200px;   float: right; border: 1px solid #999999;}
.mrslist .mrslist_l .mrslist_l_txtad { width:620px; height: 120px;margin:0 auto; clear:both;}
.mrslist .mrslist_l .mrslist_l_txtsite {width:620px; height: 30px;margin:0 auto;clear:both;border-top: 1px solid #999999;border-bottom: 1px solid #999999; text-align: left;}
/*left*/
.mrslist .mrslist_l .mrslist_l_link { width:580px; margin:20px 20px 20px 20px; clear: both; }
.mrslist .mrslist_l .mrslist_l_link li{float:left;height: 30px;  padding: 8px 12px; font-weight:550; font-size:13px; color:#000;text-align: left;}


/*right*/
.mrslist .mrslist_r  .r_top_swf {width: 307px; height:280px;  clear:both;border-bottom: 1px solid #999999;}
.mrslist .mrslist_r  .r_top_img {width: 307px; height:100px; margin-top:2px auto;  clear:both;border-bottom: 1px solid #999999;}
.mrslist .mrslist_r  .r_hot { width:290px;  padding-left:7px; clear:both;}
.mrslist .mrslist_r  .r_recommend  { width:290px; padding-left:7px; clear:both;}
.mrslist .mrslist_r  .r_new { width:290px;  padding-left:7px;  clear:both;}

.mrslist .mrslist_r  .r_hot .r_hot_r {background:url(hot_r.gif) repeat-x 0 0;width: 144px;height: 19px; float: left;}
.mrslist .mrslist_r  .r_hot .r_hot_r li{float:left; padding: 3px 5px 0 20px; font-weight:600; font-size:14px; color:#fff;}
.mrslist .mrslist_r  .r_hot .r_hot_b {background:url(hot_b.gif) repeat-x 0 0;width: 144px;height: 19px; float: right; }
.mrslist .mrslist_r  .r_hot .r_hot_blank { height:5px; width:65px; float: left;clear:both;}
.mrslist .mrslist_r  .r_hot .r_hot_red {background:url(hot_red.gif) repeat-x 0 0;width: 9px;height: 5px; float: left; }
.mrslist .mrslist_r  .r_hot .r_hot_title  {background:url(more_1.gif) no-repeat left center;padding-left: 8px;padding-top: 3px;width: 280px; height: 20px; float:left; border-bottom: 1px solid #D5D5D5;  font-weight:550; font-size:13px; color:#000;text-align: left;}


.mrslist .mrslist_r  .r_recommend .r_recommend_r {background:url(hot_r.gif) repeat-x 0 0;width: 144px;height: 19px; float: left;}
.mrslist .mrslist_r  .r_recommend .r_recommend_r li{float:left; padding: 3px 5px 0 20px; font-weight:600; font-size:14px; color:#fff;}
.mrslist .mrslist_r  .r_recommend .r_recommend_b {background:url(hot_b.gif) repeat-x 0 0;width: 144px;height: 19px; float: right; }
.mrslist .mrslist_r  .r_recommend .r_recommend_blank { height:5px; width:65px; float: left;clear:both;}
.mrslist .mrslist_r  .r_recommend .r_recommend_red {background:url(hot_red.gif) repeat-x 0 0;width: 9px;height: 5px; float: left; }
.mrslist .mrslist_r  .r_recommend .r_recommend_title  {background:url(more_1.gif) no-repeat left center;padding-left: 8px;padding-top: 3px;width: 280px; height: 20px; float:left; border-bottom: 1px solid #D5D5D5;  font-weight:550; font-size:13px; color:#000;text-align: left;}


.mrslist .mrslist_r  .r_new .r_new_r {background:url(hot_r.gif) repeat-x 0 0;width: 144px;height: 19px; float: left;}
.mrslist .mrslist_r  .r_new .r_new_r li{float:left; padding: 3px 5px 0 20px; font-weight:600; font-size:14px; color:#fff;}
.mrslist .mrslist_r  .r_new .r_new_b {background:url(hot_b.gif) repeat-x 0 0;width: 144px;height: 19px; float: right; }
.mrslist .mrslist_r  .r_new .r_new_blank { height:5px; width:65px; float: left;clear:both;}
.mrslist .mrslist_r  .r_new .r_new_red {background:url(hot_red.gif) repeat-x 0 0;width: 9px;height: 5px; float: left; }
.mrslist .mrslist_r  .r_new .r_new_title  {background:url(more_1.gif) no-repeat left center;padding-left: 8px;padding-top: 3px;width: 280px; height: 20px; float:left; border-bottom: 1px solid #D5D5D5;  font-weight:550; font-size:13px; color:#000;text-align: left;}




.link { width:960px; height: 40px;margin:0 auto; clear: both; }
.link li{float:left; padding: 8px 12px; font-weight:550; font-size:13px; color:#000;text-align: left;}
/*?*/
.boot { width:962px; height: 60px;margin:0 auto; clear: both;}
.boot .boot_1 { background-color:#007791; repeat-x 0 0;width: 960px;height: 20px; padding-top: 5px; font-weight:550; font-size:13px; color:#fff;}
.boot .boot_1 a ,.mrstophang .boot .boot_1 a:visited { color:#FFFFFF;}
.boot .boot_1 a:hover { color:#FFFFFF;}
.boot .boot_2 { width:960px; height: 80px margin:0 auto; clear: both;}
.boot .boot_2  li{ padding-top: 5px; font-weight:550; font-size:12px; color:#000;}
