body{background:#c3c3c3 url(../img/white_bj.gif) center top repeat-y; margin:0; padding:0; font-size:14px;line-height:30px;color:#333}
ul,li,p,dt,dd{margin:0; padding:0; list-style:none}
input,button,select,textarea{outline:none}
textarea{resize:none}
img{border:0; margin:0; padding:0}
.clear{clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
a:link, a:visited{color:#333; text-decoration:none}
a:hover{color:#06C; text-decoration:underline}
.wd{width:980px; margin:0 auto; clear:both}
.top_box_100{width:100%;height:311px; background:url(../img/img_news/web92net_idea-tops_img2.gif) repeat-x;}
.top_box{height:345px;background:url(../img/img_news/web92net_idea-tops_img1.gif) no-repeat;position:relative;width:1000px;}
.top_box .top_box_entrance{height:26px;width:204px;right:0;top:0;position:absolute;}
.top_box .top_box_entrance ul li{width:92px;height:26px;text-align:center;line-height:26px;background:url(../img/img_news/web92net_idea-tops_img3.gif) no-repeat;margin-left:10px;float:left;}
.top_box .top_box_entrance ul li a{font-size:14px;color:#ffffff;font-family:微软雅黑,黑体;}
.top_box .idea-tops_nav{white-space:nowrap;float:right;height:48px;margin-top:50px;}
.top_box .idea-tops_nav li{font-family:微软雅黑,黑体;font-size:16px;float:left;text-align:center;display:inline-block;margin-left:30px;}
.top_box .idea-tops_nav li a{text-decoration:none}

/*作品分类*/
.contents ul li{font-family:微软雅黑,黑体; font-size:16px; color:#fff; background-color:#0090ff; float:left; font-weight:bold; width:68px; text-align:center; margin-right:10px}
.contents ul li a:link,.contents ul li a:visited{font-size:14px; display:block; width:68px; background-color:#ddd; color:#454545}
.contents ul li a:hover{color:#fff; background-color:#0090ff}
.showstyle{font-size:12px}
.showstyle a{font-weight:100; color:#0090ff; text-decoration:underline}
.showstyle span{margin:0 6px; color:#999}
.showstyle strong{color:#F00; font-size:20px; margin:0 5px}
/*作品列表*/
.worklist{margin-top:10px}
.worklist .pic{width:100%}
.worklist .pic li{width:177px; white-space:nowrap; overflow:hidden; float:left; margin:5px 0; text-align:center}
.worklist .pic li p{width:165px; border:#dadada 1px solid; height:120px; overflow:hidden; padding:5px}
.worklist .pic li p img{width:165px;}
.worklist .pic .mright{margin:5px 5px 10px}

.newslist .list,.worklist .txt li{width:930px; float:left; padding:0 5px 0 15px; background:url(../img/item01_07.gif) no-repeat 5px 12px; border-bottom:#cfcfcf 1px dashed}
.worklist .txt li{margin-top:15px; padding-bottom:15px}
.pictxt dl{width:100%; float:left; padding:20px 0; border-bottom:#cfcfcf 1px dashed}
.pictxt dl dt{float:left; width:160px; overflow:hidden; text-align:center; margin-right:20px}
.pictxt dl dd{float:left; width:770px}
.pictxt dl dd .title{font-size:16px; font-weight:bold}
.pictxt dl dd .title a:link,.pictxt dl dd .title a:visited{color:#0090ff}
.pictxt dl dd .title a:hover{color:#06C}
/*登陆*/
.loginbox{width:948px; margin:0 auto; padding:0; clear:both; height:500px; border:#d2d2d2 1px solid;border-left:0px;border-right:0px ;}
.loginbox .judlan,.loginbox .judhei{border: 0 none;
    font-size: 23px;
    height: 23px;
    line-height: 22px;
    margin-top: 10px;
    padding-bottom: 20px;
    padding-top: 9px;
    text-indent: 10px;
    width: 332px; padding-left:5px;}
.loginbox .judlan{background:url(../img/login01_10.jpg) no-repeat}
.loginbox .judhei{background:url(../img/login01_13.jpg) no-repeat}
.loginbox #loginbt{width:115px;height:37px; background:url(../img/loginbutt_10.jpg) no-repeat; border:0; color:#FFF; font-size:18px; cursor:pointer; margin-top:10px}
/*底部*/
.footbox_100{width:100%;border-top:2px solid #000000;padding-top:15px;margin-top:20px;}
.footbox{height:60px;}
.footbox P{float:left; font-weight:bold}
.footbox P b{margin:0 10px}
.footbox span{float:right}

/*参赛类别*/
.lbbox{width:910px; padding:0 20px; float:left}
.lbbox ul{float:left; padding:20px 0; border-bottom:#CCC 1px dashed; width:910px}
.lbbox li{color:#333; font-size:14px; font-weight:100; width:450px; background-color:#fff; text-align:left; margin:0; float:left; font-family:Verdana, Geneva, sans-serif}
.lbbox li img{margin-top:10px}
.lbbox ul li p{float:left; margin:0 10px 0 0; line-height:26px}
.lbbox ul li .rtxt{width:340px}
/*新闻列表*/
.idea-tops-title{font-size:27px;line-height:35px;height:35px;color:#333;font-family:微软雅黑,黑体;}
.idea-tops-title span{color:red;}
.idea-tops-news{padding-top:15px;}
.idea-tops-news dl{width:965px;margin:0 auto;padding:10px 0;height:100px;border-bottom:1px dashed #dfdfdf;}
.idea-tops-news dl dt{width:104px;height:78px;float:left;overflow:hidden;padding-top:10px;margin:0 12px 0 3px;}
.idea-tops-news dl dt img{width:104px;}
.idea-tops-news dl dd{width:842px;float:left;}
.idea-tops-news dl dd h5{line-height:28px;height:28px;overflow:hidden;margin:0;padding:0;font-size:15px;font-weight:normal}
.idea-tops-news dl dd h5 a{color:#00F;text-decoration:underline;}
.idea-tops-news dl dd p{line-height:22px;height:66px;display:block;overflow:hidden;}
/*分页*/
.pagelinks{padding:20px 0 0 0px; font-size:12px; clear:both}
.pagelinks ul{ margin:0px; padding:0px;}
.pagelinks li{ border-bottom:none; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin-right:5px; display:inline; padding:3px 6px; background:#f5f5f5; color:#999999;}
.pagelinks .curpgcss{  color:#ff0000; font-weight:bold; }


.worklist .pagelinks{ font-size:12px; clear:both; margin:20px 0;}
.worklist .pagelinks ul{ margin:0px; padding:0px; }
.worklist .pagelinks li{ border-bottom:none; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin-right:5px; display:inline; padding:3px 6px; background:#f5f5f5; color:#999999; width:30px; float:left}


.subnav{display:none}

.tdcen{text-align:center}
/*媒体支持*/
.zhchimeiti{ margin-bottom:20px; overflow:hidden; width:100%;}
.zhchimeiti p{width:100%;}
.zhchimeiti span{float:left;  border:1px solid #CCCCCC; width:160px; height:54px;margin:26px 34px 0 0; }
.zhchimeiti .maright{ margin-right:0px;}
.zhchimeiti .martop{ margin-top:0px;}


.footer_100{width:100%;border-top:2px solid #000000;background:#fff;}
.idea-tops-header{width:100%;height:345px;background:url(../img/img_news/web92net_idea-tops_img2.gif) repeat-x;margin-bottom:20px;}
.top_box_top{height:275px;right:0;top:0; padding-top:38px;}
.top_box_top ul li{width:116px;height:48px;line-height:26px;text-align:center;background:url(../img/img_news/web92net_idea-tops_img3.gif) no-repeat;float:right;font-size:14px;margin-left:10px;}
.top_box_top ul li a{color:#fff;display:block;width:116px;height:48px;line-height:48px;overflow:hidden}
.top_box_top ul li a em{height:18px;line-height:18px;padding-top:6px;font-style:normal;display:block}
.top_box_top ul li a span{height:18px;line-height:18px;display:block}
.top_menu,.top_menu ul{line-height:32px;height:32px;text-align:right;}
.top_menu ul li.fire{padding:0 0 0 12px;}
.top_menu ul li{float:left;font-size:14px;padding-left:30px;}
.top_menu ul li a{color:#fff;}
.top_menu ul li.onhover a{color:#00c8ff;font-weight:bold}
.idea-tops-left{width:235px;float:left;}
.idea-tops-left ul li{width:235px;height:41px;line-height:41px;background:url(../img/img_news/idea-tops-left.png) no-repeat left -42px;margin-bottom:3px;font-family:微软雅黑,黑体;font-size:16px;}
.idea-tops-left ul li a{width:220px;height:41px;display:block;padding-left:10px;color:#000;}
.idea-tops-left ul li.lion{background:url(../img/img_news/idea-tops-left.png) no-repeat;}
.idea-tops-left ul li.lion a{color:#fff;}
.idea-tops-right{width:725px;padding-left:15px;float:right;}

.idea-tops-right li{float:left;width:310px;overflow:hidden; margin:0 10px 10px}
.idea-tops-right .piclist{float:left;width:310px;height:420px;overflow:hidden;}
.idea-tops-right .piclist .piccenter{width:310px; height:420px;text-align:center; vertical-align:middle;display:table-cell;overflow:hidden;overflow:hidden;}
.idea-tops-right .piclist .piccenter img{max-width:300px;max-height:400px;_width:expression(this.width > 300 && this.width>=this.height ? 300:true);_height:expression(this.height > 400 && this.width<=this.height ? 400:true);}
.idea-tops-right .piclist .piccenter img{vertical-align:middle;}

.tg .piclist{float:left;width:310px;height:220px;overflow:hidden;}
.tg .piclist .piccenter{width:310px; height:220px;text-align:center; vertical-align:middle;display:table-cell;overflow:hidden;overflow:hidden;}
.tg .piclist .piccenter img{max-width:300px;max-height:200px;_width:expression(this.width > 300 && this.width>=this.height ? 300:true);_height:expression(this.height > 200 && this.width<=this.height ? 200:true);}
.tg .piclist .piccenter img{vertical-align:middle;}

.pw li{float:left;width:360px;overflow:hidden; margin:0 4px 10px}
.idea-tops-right .piclist_pw{float:left;width:360px;height:210px;overflow:hidden;}
.idea-tops-right .piclist_pw:hover{background:#F9F9F9;}
.idea-tops-right .piclist_pw h1{float:left;width:200px;font-size:14px; padding-left:10px;line-height:20px; margin-bottom:10px;}
.idea-tops-right .piclist_pw h2{float:left;width:200px;font-size:14px; padding-left:10px;line-height:20px; font-weight:normal; margin:0}
.idea-tops-right .piclist_pw img{float:left;max-width:150px;max-height:200px;_width:expression(this.width > 150 && this.width>=this.height ? 150:true);_height:expression(this.height > 200 && this.width<=this.height ? 200:true);vertical-align:middle;}

.idea-tops-title-1{font-family:微软雅黑;font-size:18px;line-height:32px;}
.idea-tops-title-2{font-size:12px;}
.idra-tops-title-01{line-height:60px;height:60px;font-family:微软雅黑;font-size:32px;}
.idra-tops-title-02{line-height:60px;height:60px;margin-top:10px;border-top:1px dashed #ccc;font-family:微软雅黑;font-size:28px;}

#overlay{background-color: #333;}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; padding-right:15px;}
#lightboxDetails{
	font-size: 14px; padding:0 0 0 15px; font-weight:bold;
	}
#lightbox{
	background-color:#fff;
	padding: 0px;
	}
#picboder{
	border:#f4f4f4 6px solid;
	}

#closeButton{
  top: 0px; right: 0px; 
 }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }


@media screen and (max-width: 640px){
.wd{width: 100%!important;}
.lockbg{wdith:100%}
table{width: 100% !important;}
	
	
	
}
