@charset "utf-8";
/* CSS Document */
body{ background:#CCCCCC;}
html,BODY,p,div{font-family: Verdana, Arial, Helvetica, sans-serif;word-break: break-all;margin:0;padding:0;font-size:12px;}
ul,li{ margin:0; padding:0; list-style-type:none;}
img{ border:0;}
a {color: #000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
#top{ width:1004px; height:96px; background:url(../images/top_bg.jpg) repeat-x;}
#toplogo{ width:139px; height:96px; background:url(../images/logo.jpg); float:left;}
#topname{ width:665px; height:40px; padding:30px 0 0 15px; float:left;}
#toplink{ width:180px; height:40px; padding:30px 0 0 0; float:left;}
#toplink img{padding:0 5px;}
#topgg{ width:846px; line-height:25px; padding-left:15px; float:left; color:#FFCC00;}
#topgg a{ color:#FFF; text-decoration:none;}
#banner{ width:1004px; height:184px; background:url(../images/bannerbg.jpg);}
#mainbody{ width:1004px; height:780px;}
#left{ width:140px; height:780px; float:left;}
#nav{ width:130px; height:540px; background:url(../images/index_navbg.jpg) no-repeat; padding:14px 0 0 10px;}
#nav li{ width:119px; height:40px;}
#nav li a{ color:#000; width:119px;line-height:40px; text-align:center; font-size:14px; display:block;}
#nav li a:hover{ color:#ff0000; width:119px; text-align:center; display:block;}
#leftsp{ width:140px; height:228px; background:url(../images/index_shipinbg.jpg) repeat-x;}
#leftsp #sp{ width:130px; height:100px; padding:10px 0 0 10px}
#leftsp .spnav{ width:140px; line-height:33px; text-align:center;}
#leftsp .spnav a{ width:140px;height:33px; display:block; color:#990000; font-weight:bold;}
#leftsp .spnav a:hover{ width:140px;height:33px; display:block; color:#333; font-weight:bold;}
#leftsp #sp img{ border:1px #999999 solid;}
#mainbtmline{ width:864px; height:7px; background:url(../images/index_bannerbtmbg.gif);}
#right{ width:864px; height:780px; float:left; background:#fff; }
#mid{ width:664px; height:773px; padding:0 11px; float:left;}
#midtop{ width:664px; height:80px; padding:10px 0; float:left;}
.midtit{ width:664px; height:40px;float:left;}
#midbanner{ width:659px; height:193px;float:left; border:2px #CCCCCC solid;}
#news{ width:337px; height:150px; float:left;}
#news1{ width:327px; height:150px; float:left;}
.newslist{ width:327px; height:150px; float:left;}
.newslist .tit{ width:327px; height:35px; padding-top:8px; float:left;}
.newslistn{ width:327px; height:107px; float:left;}
.newslistn li{ width:312px; line-height:21px; background:url(../images/icon1.gif) no-repeat left; padding-left:10px; margin-left:5px; display:block;}
.newslistn li a{ color:#4a4a4a;}
.newslistn li a:hover{ color:#000;}
#midhonor{ width:659px; height:105px;float:left; border:2px #CCCCCC solid;}
#midhonor img{ display:block; float:left; padding:4px 6px;}
.gaygl{ width:331px; height:90px;float:left; border-right:1px #CCCCCC dotted;border-left:1px #CCCCCC dotted; margin-left:-1px;}
.gayg1pic{ width:95px; height:90px; float:left; padding-left:5px;}
.gayg1pic img{ padding:2px; border:1px #CCCCCC solid; float:left;}
.gayg1name{ width:230px; height:20px; font-size:12px; color:#333; font-weight:bold; float:left;}
.gayg1nr{ width:225px; height:70px; color:#4a4a4a; line-height:22px; float:left; padding-right:5px; overflow:hidden;}
#midright{ width:167px; height:764px; float:left; padding-top:9px;}
#midrighttop{ width:167px; height:10px; background:url(../images/index_right_top.gif) no-repeat;}
#midrightmid{ width:165px; height:738px; border-left:1px #afafaf solid; border-right:1px #afafaf solid; background:#e9e9e9}
#midrightbtm{ width:167px; height:9px; background:url(../images/index_right_btm.gif) no-repeat;}
.midrightbg{ width:159px; border-top:1px #a2a2a2 solid; border-bottom:1px #6e6e6e solid; padding:3px; background:url(../images/index_rightbg.gif) repeat-y; margin-bottom:3px;}
.midrightbg p{ padding:2px 0; color:#333333;}
.midrightbg p a{ color:#333;}
.midrightbg p a:hover{ color:#999;}
a.len158{ width:158px;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#btm{ width:1004px; height:115px; background:url(../images/index_btmbg.gif) repeat-x; clear:both;}
#btm #copyright{ width:1004px; line-height:31px; color:#343434; text-align:center; float:left;}
#btm #copyright span{color:#a62122;}
#btm #logo{ width:143px; height:77px; padding-top:7px; float:left;}
#btm #nr{ width:841px; height:72px; padding:12px 0 0 20px; line-height:21px; color:#343434; float:left;}
