body{margin:0;padding:0;background:#E5E5E5 url(images/background.png) repeat-x; font-size:12px;}
ul,li,img{ list-style-type:none; padding:0; margin:0;}
a:link{text-decoration: none; color:#535353;}
a:visited{text-decoration: none;color:#b8b8b8}
a:hover{text-decoration: none;color: #999999}
img{ border:none;}
.contentwrap{ width:990px; margin:0 auto; font-family:"宋体"}

#header{width:100%;background: #D20000 url(images/channels.png);}
.site{height:80px;}
#passport_status{text-align:right;height:15px;padding-top:5px;color:#fff;}
#passport_status a{color:#fff;}
.logo{float:left;height:40px;width:151px;}
.banner{float:left;width:133px;height:29px;margin:8px 0 0 8px;}
.search_form{float:right;height:18px;font-size:12px;border:1px dashed #FA351F;background:#C40000;margin:6px 0 0;padding:0;}
.search_form .box{height:15px;width:120px;font-size:12px;background:none;border:none;color:#FC6C5C;}
.search_form .button{height:18px;margin-right:1px;width:17px;background:url(images/channels.png) no-repeat -70px -114px;border:none;cursor:pointer;}
#channels{height:30px;margin-bottom:10px;background:url(channelbg.gif);color:#CCC;}
.channel{padding:5px 10px 0 0;}
.channel a{width:50px;height:22px;line-height:22px;padding:5px;}
.channel a.current{padding-top:10px;*padding-top:9px;width:50px;height:23px;background:#F7F7F7 url(images/icons.png) no-repeat -243px -63px;}
.channel a:link{text-decoration: none; color:#535353;}
.channel a:visited{text-decoration: none;color:#535353;}
.channel a:hover{text-decoration: none;color:#535353;}

#footer{color:#7D7D7D;clear:both;overflow:hidden;width:700px;margin:0 auto 10px;}
.footer_logo{float:left;width:200px;height:65px;margin-top:5px;background:url(images/poweredby.png) no-repeat top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='images/poweredby.png');}
.footer_menu{float:left;border-left:1px solid #C5C5D8;padding-left:10px;font-size:12px;margin:20px 0 0 10px;}
.footer_menu a{margin:0 4px;}

.Red {color: #E60012;}
.Orange {color: #F39700;}
.Blue {color: #448ACA;}
.Light{color: #0068b7;}
.Green{color: #80C269;}
.strong{ font-size:14px}

#advs_top1,#advs_top2,#advs_center{width:990px;height:60px;background:#cfd3d7;display:none;}
#advs_grid{width:995px;background:#E5E5E5;display:none;}
#advs_left1,#advs_left2{height:60px;background:#E5E5E5;display:none;}
.advs_l{float:left;}
.advs_r{float:right;}
.advs_grid{float:left;height:60px;margin-right:5px;overflow:hidden;}
#advs_top11,#advs_top12,#advs_top21,#advs_top22,#advs_grid1,#advs_grid2,#advs_grid3,#advs_grid4,#advs_grid5,#advs_center1,#advs_center2,#advs_left11,#advs_left12,#advs_left21,#advs_left22{display:none;}

.leftgrid{float: left;width: 445px;margin-bottom:5px;background: #fff;overflow: hidden;}
.rightgrid{float: right;width: 540px;margin-bottom:4px;background: #fff;overflow: hidden;}

.highlight{color: #959595;padding: 0 15px;}
.highlight li a{height: 35px;line-height: 38px;overflow: hidden;display: block;font-size: 18px;font-weight: bold;color:#000;}

.horizontalgrid{height:1px;width:100%; overflow:hidden;background:url(images/icons.png);}
.verticalgrid{float:left; width:1px; height:97px;display:block; background:url(images/icons.png) -446px -2px;}

.tabs {margin-top:0px;height: 26px;width: 990px;overflow:hidden;background:url(images/icons.png) 0px -181px;border-bottom:1px solid #E6E6E6}
.tabs li {float: left;height:22px;line-height:22px;margin: 4px 0px 0px 3px;}
.tabs li a {text-decoration: none;text-align:center;margin-bottom:0px;width:76px;height:22px;font-size:12px;color:#fff;background:url(images/icons.png) -170px -3px;display:block;}
.tabs li a:hover{color:#fff;background: url(images/icons.png) -85px -3px;}
#xiugai a:hover {color:#000;}
#xiugai {color:#0F0;display:block;}
.tabitem{display:none;}
.slidegrid{float:left;position:relative;overflow:hidden;}
.slideitems{ width:20000em;position:absolute;}
.slideitems li{float:left;}

.imglist li{float:left;padding:0 10px;width: 86px;text-align:center;}
.imglist img{border: 1px solid #e5e5e5;padding:2px;}
.imglist li span {width: 80px;height:100px;margin-bottom:10px;text-align: center;display: block;}

.more{clear:both;float: right;margin:-18px 10px;}
.more a{display: block;width:50px;height:16px;}
ul.news{color: #A0A0A0;}
ul.news li{height: 20px;line-height: 20px;display: block;}
.btns li {float:left;}

#push{float:left;height: 23px;margin-bottom: 5px;background: #fff;}
.recico{float: left;width: 82px;height: 23px;line-height: 22px;text-align: center;background: url(images/icons.png) 0px -3px;color: #fff;}
.recommends{float:left;position:relative;overflow:hidden;width:908px;height:22px;line-height: 22px;}
#push .slideitems{height: 20000em;width:auto;}
#push .slideitems ul{height:22px;width:908px;overflow:hidden;}
#push .slideitems li {float:left;padding: 1px 5px;}

#slide, #hot{height: 325px;}

#slide .slidegrid {width:445px; height:295px;}
#slide .slideitems li {width:445px;height:295px;position: relative;}
#slide .slidenav{ float:left;width:445px; height:30px;background:url(images/icons.png) 0 -145px;}
#slide .slidenav ul{ padding:9px 0 0 20px;}
#slide .slidenav li,.navctl{ float:left;margin-left:6px;width:25px;height:14px;line-height:14px;text-align:center; font-size:10px;display:block; overflow:hidden;background:url(images/icons.png) -123px -108px;}
#slide .slidenav li a:link,#slide .slidenav li a:visited{font-family:Arial;color:#FFf;display:block;overflow:hidden;width:23px; height:11px;line-height:13px;}
#slide .slidenav li a:hover,#slide .slidenav li.active{width:25px;background: url(images/icons.png) -123px -91px;}
.navctl{float:right;margin-right: 20px;background: url(images/icons.png) -123px -126px;cursor: pointer;}
.pause {background: url(images/icons.png) -123px -74px;}
#slide .slidegrid img{left:0;top:0;position:absolute;}
.caption{float:left;width:445px;height:100px;padding:10px 10px 0 10px;left:0;top:260px;position:absolute;background:#000;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.slidetitle{font-family: 黑体;font-size: 16px;margin: 0px auto;}
.slidetitle a {color:#fff;}
.slideintro{color: #C1C1C1;margin-top: 10px;}

#hot .horizontalgrid{width: 510px;margin: 5px 0 10px 15px;}
#hot .verticalgrid{margin: 0px 2px;}
.threads{height: 98px;margin-bottom: 3px;padding: 0px 8px;overflow: hidden;}
.threads ul {float:left;color: #A0A0A0;}
#hot .threads li {width: 257px;height: 15px;padding-top: 3px;display: block;overflow: hidden;}
#hotslide {height: 118px;padding:4px 10px 0 10px;background: url(images/hotslidebg.png);}
#hotslide .slidegrid {width:442px; height:106px;margin: 0 12px;}
#hotslide .slideitems li {width: 86px;height: 106px;padding-right:3px;overflow: hidden;display: block;}
#hotslide .slideitems li a{background: url('images/img_bk.gif') no-repeat top;width:88px;height:108px;overflow:hidden;display:block;cursor:pointer; }
#hotslide img{padding:4px;border:0px solid #ccc;}
#hotslide .prevPage {float:left;margin-top: 30px;width: 26px;height: 45px;background:url(images/icons.png) -150px -95px;cursor: pointer;}
#hotslide .nextPage {float:left;margin-top: 30px;width: 26px;height: 45px;background:url(images/icons.png) -181px -95px;cursor: pointer;}

#designers{clear:both;}
#designers,#industry{height: 405px;}
#interview .imglist{margin:10px 0 0 8px;height: 145px;}
#interview .imglist li span{border:1px solid #E5E5E5;height:104px;width:84px;}
#interview .imglist img{padding-top:2px;border:0px;}
#interview .horizontalgrid{margin: 8px auto;width: 430px;}
#interview .leftgrid{margin: 0 0 0 8px;width: 195px;}
#interview .leftgrid .Red{margin-left:10px;}
#interview .leftgrid .news{margin: 5px 0 0 10px;height: 180px;overflow:hidden;}/*人物推荐 左边距改10px*/
#interview .leftgrid .news li{height: auto;}
#interview .leftgrid .news a:hover, #interview .leftgrid .news a:active { color:#fff; background-color:#d20000;}
#interview .leftgrid .news a{height:19px;line-height:19px;font-size:12px;overflow:hidden;text-align:center;vertical-align:middle;white-space:nowrap;display:inline-block;border:1px solid #EDEBEB;color:#A0A0A0;background:#F7F7F7;margin:0 1px 1px 0;padding:0 8px;}
#interview .leftgrid .more a{padding:0;width:100px;color:#E60012;}
#interview .rightgrid{padding-top: 15px;width: 225px;}
#viewpoint .rightgrid{width: 210px;}

#viewpoint .leftgrid,#industry .leftgrid{width: 220px; padding-left:5px}
#industry .rightgrid,#contest .rightgrid{width:300px;}
#viewpoint .imglist,#industry .imglist,#contest .imglist{height: 135px;margin-left:5px;}
#viewpoint .horizontalgrid,#industry .horizontalgrid,#contest .horizontalgrid,#design .horizontalgrid{margin: 0px auto 15px;width: 510px;}
#viewpoint .rightgrid .horizontalgrid,#industry .rightgrid .horizontalgrid,#production .rightgrid .horizontalgrid,#contest .rightgrid .horizontalgrid,#design .rightgrid .horizontalgrid{margin: 5px auto;width: 280px;}
#viewpoint .leftgrid .news,#industry .leftgrid .news,#contest .leftgrid .news{clear:both;width:190px;display:block;margin-left:10px;padding:5px;background: #F8F8F8;border: 1px solid #EEE;}
#contest .leftgrid .news{width:190px;}

#designers .more,#industry .rightgrid .more,#production .rightgrid .more,#contest .rightgrid .more,#design .rightgrid .more{margin: 5px 10px 0 0;}

#galleries {width:990px;height:210px;overflow:hidden; background:url(images/gallarybg.png); }
#galleries .category{margin: 20px 0 0 28px;width: 920px;line-height: 14px;display:block;color:#ccc;text-align:center;}
#galleries .category a{padding: 10px;}
#galleries .gallery{height: 150px;}
#galleries .prevPage{float: left;margin: 50px 10px 0 0;width: 28px;height: 58px;background:url(images/icons.png) -341px -4px;display: block;cursor: pointer;}
#galleries .nextPage{float: right;margin: 50px 0;width: 28px;height: 58px;background:url(images/icons.png) -373px -4px;display: block;cursor: pointer;}
#galleries .slidegrid{padding:0 5px;width: 900px;height: 150px;background:transparent;}
#galleries .slideitems li{padding:0px 5px 2px 15px;}
.imggrid{width: 160px;height: 150px;text-align: center;vertical-align: middle;display: table-cell;*display: block;*font-size:140px;*font-family:Arial}
.imggrid img{vertical-align: middle;padding:4px;border:1px solid #e5e5e5;background-color:#fff}

#leftbottom,#rightbottom{margin-bottom:0;background:#E5E5E5;}
#pk,#contest{height: 334px;}

#pk{color: #A0A0A0;}
#pk .imglist{margin:5px 0 0 5px;height:135px;}
#pk .imglist li{padding: 2px 5px;width:135px;}
#pk .imggrid {width:135px;height:135px;*font-size:117px;}
.cmp{margin: 3px 0 0 10px;width: 423px;height: 45px;overflow: hidden;border: 1px solid #E8E8E8;}
.newico{float: left;margin: -2px 0 0 -2px;width: 40px;height: 40px;background: url(images/icons.png) 0px -61px;display: block;overflow: hidden;}
.icogrid{float: left;width: 40px;height: 40px;display: block;}
.new{margin-top:10px;border: 1px solid #EFE8C9;background: #FFFFDE;}
 .join a:link{color: #989898;}
.new a:link{color: #E60012;}
.cmpinfo{float:left;padding:5px 0 0 5px;width:320px;line-height:18px;display:block;overflow:hidden;}
.cmpico{float: left;margin: 3px 10px 0 0;width: 8px;height: 10px;display: block;background: url(images/icons.png) 0px -100px;overflow: hidden;}
.timeico{float: left;margin: 3px 10px 0 0;width: 10px;height: 10px;display: block;background: url(images/icons.png) 0px -112px;overflow: hidden;}
.join{float:right;margin:15px 5px 0 0;height:22px;font-size: 12px;display:block;}

#hr,#exhibition{height:190px;}
#hr .leftgrid{width:160px;margin: 10px 0 0 20px;overflow: hidden;}
#hr .rightgrid{width:230px;height: 140px;margin: 10px 10px 0 0;background: #F8F8F8;border: 1px solid #EEE;overflow: hidden;}
#hr .rightgrid .news{padding:10px 0 0 10px;}
#hr .searchgrid li{height: 24px;line-height: 24px;margin: 3px 0px;color: #464646;display: block;}
#hr .searchgrid li input,#hr .searchgrid li select{border:1px solid #D6D8D8;}

#hr .jobs{width: 70px;height: 25px;margin: 6px 0px;background: url(images/icons.png) -193px -33px;border:none;cursor: pointer;}
#hr .talent{width: 70px;height: 25px;margin: 6px 0 0 10px;background: url(images/icons.png) -268px -33px;border:none;cursor: pointer;}

#exhibition .lists li{margin-top: 4px;}
#exhibition .lists{line-height: 22px;margin-left:10px;}
#exhibition .lists li{padding-left:5px;}
#exhibition .lists li span{float: left;margin-right:10px;width: 78px;height: 22px;font-family: Arial;font-weight: bold;text-align: center;display: block;background: url(images/icons.png) -249px -4px;}
.calendar{height:85px;padding: 5px 0 0 10px;display: block;overflow:hidden;}
.calendar li{float:left;padding:0px 5px;}
.calendar li img{margin-left:10px;border:1px solid #ccc;}
.bigmonth{width: 75px;height: 76px;margin:7px 0px 10px 0px ;text-align: center;font-weight: bold;background: url(images/icons.png) -43px -62px;}
.month{font-family: Arial, Helvetica, sans-serif;font-size: 32px;}s
.year{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #A0A0A0;}
.bigpic{width:80px;height:75px;display:block;overflow:hidden;text-align:center;margin:7px 0px 10px 0px ;}
.bigevent{width: 220px;height:90px;overflow:hidden;display: block;margin:7px 0px 10px 0px;}
.bigevent a{color: #A0A0A0;}
.bigevent strong a{color: #535353;}
.bigevent .time{padding:3px 0;display: block;}

#production{height:212px;}
#production .leftgrid{width:150px;padding-top:20px;}
#production .rightgrid{width:280px;padding-top:10px;}
#production .imglist{padding-left:25px;}
#production .tabs a{color:#FFF}

#contest .leftgrid{width:220px;margin-left:5px;}
#contest .imglist li {padding: 0px 10px;width: 80px;}
#contest .imglist li span {width:81px;}
#contest .imglist li img{width:80px;height:100px;}

#topic{height: 236px;}
#topic .leftgrid{margin-top:5px;padding-left:6px;width:500px;height: 200px;position: relative;overflow: hidden;}
#topic .rightgrid{padding: 10px 10px 0 0;height: 180px;width: 20px;display:block}
#topic .imglist{float:left;height: 200px;}
#topic .imglist li{padding: 5px 4px;width: 240px;height: 90px;}
#topic .imglist img{padding:0px;}
.topicimg{margin-bottom: 1px;width: 240px;height: 65px;overflow: hidden;}
.topicaption{width: 240px;height: 22px;line-height:22px;overflow: hidden;}
#topic .prevPage{width:18px; height:17px;background:url(images/icons.png) -14px -101px;cursor:pointer;}
#topic .nextPage{margin-bottom:8px;width:18px; height:18px; background:url(images/icons.png) -14px -118px;cursor:pointer;}
#topic .slideitems{height: 20000em;position: absolute;width:auto;}
#topic .navi{width: 20px;height: 100px;}
#topic .navi a {float:left;margin:3px;width:8px;height:8px;display: block;font-size: 1px;background:url(images/navigator.png) 0 0 no-repeat;cursor:pointer;}
#topic .navi a:hover {background-position:0 -8px;}
#topic .navi a.active {background-position:0 -16px;}

#forum{height:216px;}
#forum .imglist{margin: 12px 0 15px 10px;height: 54px;}
#forum .imglist li{padding: 0 4px;width:54px;}
#forum img{padding:2px;}
#forum .threads{clear:both;padding-left:10px;}
#forum .threads ul {width:245px;}
#forum .verticalgrid{margin-right:10px;}

#design .leftgrid{width: 230px; margin-left:10px;padding-top:20px;text-align:center}
#design .rightgrid{padding-top:10px;width:285px;}
#design .tabs a{color:#FFF;}
#design .leftgrid .news li{margin: 10px 20px 10px 5px;height:25px;line-height: 25px;text-align:center;}
#design .leftgrid .news li a{padding: 0px 6px 5px 5px;}

#links{clear:both;margin:0 auto;width:970px;padding:10px;color:#A0A0A0;background:#fff;}
#links a{padding:0 5px;line-height:17px;}
#links a:link{color:#A0A0A0;}
#links ul li{display: inline;}#AD_1 {
	background-position: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 5px;
	text-align: center;
}
#_userlogin strong{
color: #FF0;}