﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{display:block;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
em{font-weight:bold;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input,select,button{vertical-align:middle;font-size:12px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body{font-family:Arial,SimSun,Helvetica,sans-serif;font-size:12px;color:#555;}
#Header h1 a,#S .selBox .btnSel a,#S .iBtn,#TopNav .d_close,#top_Nav #L li a.count,#top_Nav #L li a.msg,#Main .mainshow h2 span.more a{background:url(images/index/index_bg_v4.0.png) no-repeat;}
#Header{position:relative;padding:0 0 7px 168px;width:766px;z-index:10;margin:0 auto;display:block;background:#fff;}
#Header h1{float:left;margin:22px 0 15px 164px;display:inline;text-indent:-9999;}
#Header h1 a{width:181px;height:50px;display:block;text-indent:-9999px;line-height:76px;background-position:0 0;outline:none;float:left;}
#Menu{width:542px;clear:both;text-align:center;position:relative;z-index:13;}
#Menu ul{zoom:1;overflow:hidden;text-align:center;margin:0 auto;width:392px;}
#Menu li{float:left;}
#Menu li a{color:#0000cb;font-size:14px;text-decoration:underline;margin:0 7px;text-align:center;display:inline;outline:none;}
#Menu .morelist{position:absolute;right:70px;top:15px;border:1px solid #ccc;background:#fff;display:none;}
#Menu .morelist a{display:block;line-height:20px;padding:0 20px;text-decoration:none;}
#Menu .morelist a:hover{background:#2B75D4;color:#fff;}
#S{float:left;width:552px;clear:both;margin-top:10px;position:relative;z-index:11;}
#S .selBox{float:left;border:1px solid #c6c6c6;margin-right:4px;width:60px;height:24px;}
#S .selBox .selected{float:left;line-height:25px;margin-left:4px;display:inline;}
#S .selBox .btnSel{margin-right:2px;float:right;display:inline;}
#S .selBox .btnSel a{display:block;text-indent:-9876px;outline:0;background-position:-181px 0;width:19px;height:18px;margin-top:3px;}
#S .selBox .btnSel a:hover{background-position:-181px 0;}
#SelDiag{width:60px;height:60px; display:none; text-align:center;border:1px solid #c6c6c6;left:0px;top:25px;background:#FFF;position:absolute;z-index:99999;}
#SelDiag a{display:block;height:20px;line-height:20px;background-color:#FFF;text-decoration:none;color:#555;text-indent:-25px;}/*For IE8's Hover BG Bug*/
#SelDiag a:hover{color:#FFF!important;text-decoration:none;background-color:#2B75D4;}
#S .sText{width:400px;height:24px;_height:25px;float:left;border:1px #c6c6c6 solid;background:#FFF;overflow:hidden;}
#S .iText{width:400px;height:24px;padding:3px;color:#999;border:0;font-size:14px;border:none;overflow:hidden;color:#000;}
#S .iBtn{width:75px;height:27px;line-height:27px;margin-left:6px;border:0;cursor:pointer;color:#000;background-position:0 -76px;display:inline;font-size:14px;}
#top_Nav{position:absolute;right:0;top:15px;z-index:100;width:400px;}
#top_Nav a{color:#0003cc;}
#top_Nav #L{zoom:1;overflow:hidden;float:right;clear:both;width:100%;display:inline}
#top_Nav #L ul{float:right;}
#top_Nav #L li{float:left;border-right:1px solid #9c9c9c;}
#top_Nav #L li a{text-decoration:none;text-decoration:underline;}
#top_Nav #L li.log a,#top_Nav #L li.reg a{padding:0 7px;line-height:12px;}
#top_Nav .homeNews{margin-top:5px;float:right;clear:both;width:100%;text-align:right;}
#top_Nav .homeNews li{clear:both;line-height:25px;}
#TopNav .d_add,#TopNav .d_added,#TopNav .d_send,#TopNav .d_sended,#TopNav .d_close{text-indent:-12345px;}
#TopNav{ float:right;color:#444;}
#B-Upload #TopNav{ position:static!important;}
#TopNav li{z-index:99; float:left;}
#TopNav li.s,#TopNav li.logout,#top_Nav .upLoad{padding:0 7px;line-height:14px;}
#TopNav .f{ color:#696969; text-decoration:none}
#TopNav .f:hover{text-decoration:underline}
#TopNav a{ text-decoration:underline; color:#444;}
#TopNav a:hover{ text-decoration:none;}
#TopNav li a.user{ color:#f00;display:inline-block;width:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#TopNav span{ color:#f00}
#TopNav .logout{background:none}
#top_Nav #L li a.count{display:inline-block;background-position:27px -108px;padding:0 14px 0 0;}
#top_Nav #L li a.msg{background-position:-31px -108px;padding:0 14px 0 0;}
#TopNav .s1{width:207px;}
#TopNav .s2{width:261px;right:0;}
#TopNav .s3{width:136px;right:120px;}
#TopNav .d{ border:3px solid #dedede; padding:0; display:none;line-height:34px; background:#fff; position:absolute; z-index:1000; top:24px}
#TopNav h3,#TopNav .title{font-size:12px; height:24px; line-height:24px; font-weight:700; color:#444;padding:0 8px; border-bottom:1px solid #e5e5e5; background:#f4f4f4}
#TopNav .d li{height:24px;line-height:24px;border:1px solid #e5e5e5; border-width:0 0 1px 0; padding:0 8px;width:136px;}
#TopNav .d ul{padding:0;width:261px;overflow:hidden;}
#TopNav .s2 ul{float:none !important;}
#TopNav .s2 li{width:100%;padding:0;}
#TopNav .s2 li a{border:none !important;padding:0 7px;}
#TopNav .s3 ul{width:auto;}
#TopNav .d div{ overflow:hidden}
#TopNav .d_friend{ width:124px;float:left; overflow:hidden}
#TopNav .d_icon{padding:6px 0 0 8px; float:right;}
#TopNav .title .d_video{width:130px;}
#TopNav .d_video{ width:138px;float:left;border:0px; height:24px;margin-right:10px;text-overflow:ellipsis;}
#TopNav .d_author{ width:80px;float:left;text-overflow:ellipsis;}

#TopNav .d_close{width:11px; height:11px;margin:7px 0 0 8px; background-position:-183px -20px;float:left;}
#TopNav .d_item{display:block;text-align:center;}
#TopNav .d_item:hover{background:#dedede; color:#444!important;text-decoration: underline}
#TopNav .s3 li{ padding:0;border-right:none !important;}
#TopNav .s_c{ padding-right:51px}
#TopNav .m,#TopNav .m1{height:25px; padding-right:8px; line-height:25px; font-family:"SimSun","Arial"; clear:both}
#TopNav .m{text-align:right}
#TopNav .m1{text-align:center;padding:0px;}
#TopNav .m a,#TopNav .m1 a{color:#b4b4b4}
#TopNav .m1 a{display:block}
#TopNav .m1 a:hover{background:#dedede;}
#Main{width:934px;z-index:0;margin:0 auto;clear:both;position:relative;zoom:1;overflow:hidden;background:#fff;padding-left:40px;}
#Main h2{color:#000;font-size:14px;padding-bottom:10px;}
#Main .mainshow{float:left;width:804px;overflow:hidden;display:inline;}
#Main .mainshow h2{float:left;width:100%;margin-top:12px;color:#000;}
#Main .mainshow h2 span.title{float:left;}
#Main .mainshow h2 span.more a{float:right;background-position:-185px -33px;line-height:14px;padding-left:6px;font-size:12px;display:inline-block;color:#000;text-decoration:underline;margin-right:54px;font-weight:normal;}
#Main .mainshow ul,#Main .mainshow li{float:left;display:inline;}
#Main .mainshow ul{padding-bottom:12px;}
#Main .mainshow ul li{margin-right:20px;display:inline;}
#Main .mainshow .boke li{margin-right:44px;}
#Main .mainshow ul li a{width:100px;height:75px;padding:3px;border:1px solid #d6d8d7;display:block;color:#676767;text-decoration:none;text-align:center;overflow:hidden;line-height:75px;vertical-align:middle;}
#Main .mainshow .boke li a{width:80px;height:80px;}
#Main .mainshow ul li a:hover{border:1px solid #fe0072;}
#Main .mainshow ul li img{display:inline-block;vertical-align:bottom;}
#Main .mainshow ul li p a,#Main .mainshow .boke li p a{border:none;height:auto;line-height:25px;width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#Main .mainshow ul li p a:hover{color:#fe0072;text-decoration:underline;}
#Main .mainshow .boke li p a{width:84px;}
#Main .mainshow li p a:hover{border:none !important;}
#Main .hotsearch{border-left:1px solid #e6e6e6;padding-left:16px;width:138px;position:absolute;right:0;top:12px;z-index:1;overflow:hidden;}
#Main .hotsearch h2{padding-bottom:20px;}
#Main .hotsearch ol{}
#Main .hotsearch li{clear:both;display:block;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#Main .hotsearch li a{line-height:25px;width:210px;color:#0003cc;display:inline;padding-left:4px;}
#Main .hotsearch li a:hover{text-decoration:none;}
#Footer{width:1002px;width:100%;text-align:center;clear:both;}
#Footer .fix{min-width:986px;width:986px;margin:0 auto;border-top:1px solid #999;padding-top:10px;overflow:hidden;zoom:1;}
#Main .hotsearch li span{display:inline-block;width:12px;text-align:right;}
#Footer .fix p{line-height:25px;color:#5d5d5d;}
#Footer .fix p a{color:#5d5d5d;text-decoration:none;}
#Footer #FootLogo {margin:10px 0 0;}
#Footer #FootLogo a{display:inline-block;display:-moz-inline-stack;}
#Footer #FootLogo img{display:inline-block;width:118px;height:48px;}
/*遮罩DIV*/
#zhezhao{ width:100%; height:100%; display:none; position:absolute;z-index:100000;top:0px;left:0; background:#000;filter:alpha(opacity=40);opacity:0.4;}
.prompt{ width:497px; height:240px;display:none;position:absolute; z-index:100001; background:#ddd; padding:3px}
.prompt .meat{ height:220px;padding:18px 20px 0 30px; background:#fff; color:#666; line-height:20px}
.prompt .close{height:18px;text-align:right;}
.prompt .close img{display:inline;cursor:pointer}
.prompt h3{ height:58px}
.prompt .k{ width:392px; height:238px; padding:0 0 0 103px; border:1px solid #c8c8c8}
.prompt .pbt{ height:26px; padding-top:8px}
.prompt .pbt input{cursor:pointer}
.prompt .back{ width:108px;height:23px;background:url(images/public/log.png) -1796px -6px no-repeat; border:0px}
.prompt .space{ width:138px;height:23px; margin-left:12px; background:url(images/public/log.png) -1916px -6px no-repeat; border:0px}
.prompt .log{width:108px;height:23px;margin-right:32px;background:url(images/public/log.png) -1796px -6px no-repeat; border:0px}
.prompt .p1{ padding-bottom:6px}
.prompt .p2{ height:33px}
.prompt .p2 input{ width:178px; padding:2px 0 0 4px; height:20px; line-height:20px; border:1px solid #bcbcbc}
.prompt .p2 a{ margin-left:16px;color:#666;text-decoration:underline}
.log_v{background:url(images/public/log.png) 14px 83px #f0f0f0 no-repeat; }
.log_v h3{background:url(images/public/log.png) -677px 18px no-repeat}
.log_v .p1{ display:none}
.log_v .back{ display:none}
.log_v .space{ display:none}
