#case_banner {
	height:350px;
	width:100%;
	margin:auto;
	background-image: url(../images/case_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/*--------------------------------------
Classes
---------------------------------------*/
.tag-nav-opened .status-closed { display: none; }
.tag-nav-opened .status-opened { display: inline; }
.tag-nav-closed .status-closed { display: inline; }
.tag-nav-closed .status-opened { display: none; }

.more-info img { margin-right:1px;}
.case-list .case_item { position: relative;/**zm add 2015-1-8*/float:left; margin:20px 10px 0 10px;background-color:#0b0b0b; _display:inline; }
/***zm add 2015-1-8**/
.case_item li:hover img {animation:blink 0.5s;-webkit-animation:blink 0.5s}

#signature-detail #detail-img .case_item { margin: 0; }
.case_item a { display: block;text-decoration: none;}
.case_item .case_item-img { display: block;margin: 0;padding: 0;background-color:#0b0b0b; text-align:center;}
.case_item .case_item-img img { background-position: center center;}
.case_item .case_item-img:hover,
.case_item .case_item-img a:hover img {filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.case_item .case_item-img .case_item-view {position: absolute;display: none;top: 0;right: 0;margin: 8px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 197%;overflow: hidden;color: #ccc; }
.case_item .case_item-img a:hover .case_item-view {display: block;}
.case_item .case_item-nav { position:relative;width:300px;height:152px;overflow:hidden;margin:0;}
.case_item .case_item-nav a {display: inline;background-color: transparent !important;background-image: none;}	
.case_item .case_item-nav .design { z-index:2;position:absolute; right:10px;bottom:10px;width:148px;height:24px;}	
.case_item .case_item-nav .design a { float:right;display:block;width:44px;height:24px;line-height:24px;padding-left:30px;background:url(../images/btn.png) no-repeat -258px -91px; color:#0b0b0b;}
.case_item .case_item-nav .design a.new { background-position:-332px -91px;color:#FFF;}
.case_item .case_item-title { margin:0 10px;height:42px;line-height:42px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #333;  font-size:14px; font-weight:bold;}
.case_item .case_item-title a { color:#FFF;}
.case_item .case_item-info { margin:10px 10px 0;overflow:hidden;height:54px;line-height:18px;color:#999;}

/***modify by zm 2014-12-11**/
/*
.case-list{position: relative;}
.case-list li{opacity: 0;position:absolute;}
*/
.case-list{}
.case-list li{}
.case_item .case_item-nav1 { position:relative;width:100%;height:80px;overflow:hidden;margin:0;}
.case_item .case_item-nav1 a {display: inline;background-color: transparent !important;background-image: none;}	
.case_item-nav1 .projects_wz{padding: 12px 16px;}
.case_item-nav1 .projects_wz .fs22,.case_item-nav1 .projects_wz .fs22 a{font-weight: 100;color:#DDD9D9/*#A5A3A3*/;max-height:30px;overflow: hidden;}
.case_item-nav1 .projects_wz .fs18,.case_item-nav1 .projects_wz .fs18 a{max-height:30px;overflow: hidden;}
/*闃村奖鍥�*/
.case-list li .case_code {width:100%;height:100%;position: absolute;top:0px;left:0px;background: url(../images/ic_small.png) repeat;display: none;}
.case-list li .case_code p {text-align: center;color:#fff;font-size:28px;margin-top:30px;line-height:30px;}
.case-list li a:hover{text-decoration:none}


ul.case-user-list,ul.favorite-user-list {margin: 1em 10px;padding: 0;list-style: none;}
#signature-detail ul.case-user-list,#signature-detail ul.favorite-user-list {margin: 1em 0;padding: 1em 0 0 0;background-color: #000;border-style: solid none;border-width: 1px;border-color: #333;}
.case-user-item,.favorite-user-item {float: left;width: 70px;height: 7em;margin: 0;text-align: center;background-color: #000;}

.widget h2 {margin-left: 1em;}
.widget {margin: 0;}
.detail-tags {margin: 1em 15px;font-size: 85%;}
.ajax a {outline: none;}
.ajax-loading a {padding-left: 13px;background-image: url(../image/loader.gif) !important;background-repeat: no-repeat;background-position: 0 50%;}
.more-info a {outline: none;}

/*--------------------------------------
Ids
---------------------------------------*/
#close-sidebar {cursor: pointer;}
#search-result {float: left;margin: 0;padding: 0.3em 0 1px 0;font-size: 100% !important;}
#detail-heading {width: 1024px;margin: 2em auto 1em auto;}
#sidebar #detail-heading {width: auto;}
#sidebar #detail-heading a {display: block;}
#detail-heading h1,#detail-heading p {margin: 0;padding: 0;}
#detail-heading h1 {line-height: 1.2em;}
#detail-img {width: 1024px;margin: 0 auto;}
#sidebar #detail-img {width: 200px;}
#signature-register #detail-img {width: 220px;background-color: #000;}
#signature-register #detail-img form {margin: 1em 10px;}
#detail-content { }
#signature-register #detail-content { }
#detail-heading,#detail-information,#detail-description,#detail-user,#detail-similar { }

#detail-user { }
#detail-user ul {margin: 0;padding: 0;list-style: none;border-bottom: 1px solid #333;}
#detail-user ul li {margin: 0;padding: 0.3em 10px;border-top: 1px solid #333;background-color: #000;}
#detail-similar { }
#detail-similar .case_item {width: 200px;}
#detail-similar .case_item .case_item-title {height: 3em;margin: 0;border-style: none;overflow: hidden;}
#detail-similar .case_item .case_item-title a {margin: 0;padding: 0;}
ul#tag-list,ul#tag-list li {margin: 0;padding: 0;list-style: none;}
#tag-list a {color: #fff;text-decoration: none;}
#tag-list a:hover {color: #941d5a;}
ul#tag-list label {padding: 2px 4px;}
ul#tag-list img {border: 1px solid #333;background-color: #000}
ul#tag-list img.img-patterns {display: block;}
ul#tag-list input {display: none;}
ul#tag-list ul li {float: left;margin: 0 5px;}

#more {margin: 0;font-weight: bold;padding: 1em;text-align: center;color: #fff;background-color: #000;cursor: pointer;}
#more a { }
#tag-list label { color: #aaa;border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#tag-list label.checked {color: #000 !important;background-color: #f0f0f0;}
#tag-list label:hover {color: #fff;}

#thumbnail-size-changer { float:right;padding-top:12px;display:block;width:146px;height:17px;line-height:17px; color:#7d7d7d;}
#thumbnail-size-changer li { float:left; padding-left:8px;}
#thumbnail-size-changer span,
#thumbnail-size-changer a {display: block;width:17px;height: 17px;overflow: hidden;text-indent: -9999px;background-repeat: no-repeat;}
#thumbnail-size-changer .scale-down span {background-image: url(../images/icon_scale-down_off.gif);}
#thumbnail-size-changer .scale-down a {background-image: url(../images/icon_scale-down.gif);}
#thumbnail-size-changer .scale-down a:hover {background-position: 0 -17px;}
#thumbnail-size-changer .scale-up span {background-image: url(../images/icon_scale-up_off.gif);}
#thumbnail-size-changer .scale-up a {background-image: url(../images/icon_scale-up.gif);}
#thumbnail-size-changer .scale-up a:hover {background-position: 0 -17px;}
.close-widget {position: absolute;top: 1em;right: 1em;display: block;width: 17px;height: 17px;overflow: hidden;text-indent: -9999px;background-repeat: no-repeat;cursor: pointer;background-image: url(../images/icon_close.gif);}
.close-widget:hover {background-position: 0 -17px;}

/*--------------------------------------
Wrapper
---------------------------------------*/
/*--------------------------------------
Header
---------------------------------------*/
.tab-menu,#more,.page-info {margin-left: 10px !important;margin-right: 10px !important;}
.page-info {margin-bottom: 10px;}
.search-nav {left: 0 !important;}


/*--------------------------------------
Sidebar
---------------------------------------*/
#sidebar { }
#sidebar p { margin: 0 10px;}
#sidebar dl { margin: 0;}
#sidebar dt,
#sidebar dd { margin: 0;padding: 0 10px;}
#sidebar dd { }

/*--------------------------------------
Footer
---------------------------------------*/
/*--------------------------------------
Clearfix
---------------------------------------*/
#tag-list:after,
#tag-list li:after,
.case-list:after,
.case-user-list:after,
.favorite-user-list:after{content: ".";display: block;clear: both;height: 0;visibility: hidden;}

#tag-list,
#tag-list li,
.case-list,
.case-user-list,
.favorite-user-list{ display: inline-block; }

/* exlude MacIE5 \*/
* html #tag-list,
* html #tag-list li,
* html .case-list,
* html .case-user-list,
* html .favorite-user-list{height: 1%;}

#tag-list,
#tag-list li,
.case-list,
.case-user-list,
.favorite-user-list{ display:block;}


/* end MacIE5 */

* html .switch-menu,
* html #search-nav {background-color: #000;background-image: none;}
* html .tab-menu a {border-style: solid solid none solid;}

.show_more { clear:both;margin:10px auto 20px;width:80px;}
/**zm modify 2015-1-10
.show_more a { display:block;text-align:center;font-size:18px;color:#fff;}
***/
.show_more a {display: block;text-align: center;font-size: 18px;color: #fff;background: url('../images/ic_next_2.png') no-repeat center;
width: 30px;height: 59px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);
transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);overflow: hidden;text-indent: -100px;
}
.show_more a:hover { /*color:#474747;*/text-decoration:none;}
.resource .show_more { width:100%;}










/* case */
.case { padding-bottom:20px;}
.casenav { clear:both;margin:0 10px;height:38px;background:url(../images/line2.gif) repeat-x 0 bottom;}
.casenav .number { float:right;line-height:38px;color:#fff;}
.casenav_list { float:left;width:400px;height:38px;border-left:1px solid #4b4b4b; }
.casenav_list li { float:left;width:80px;height:38px;text-align:center;}
.casenav_list li .nav_master_a { display:block;height:36px;line-height:36px;color:#FFF;font-size:14px;border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;}
.casenav_list .hover a.nav_master_a, .casenav_list .current a.nav_master_a { color:#FFF;text-decoration:none; border-bottom:1px solid #161616;}
.casenav_list .nobg a.nav_master_a{ color:#FFF; border-bottom:1px solid #4b4b4b;}
.casecontent { margin-top:120px;}
.rollboder { clear:both;margin:123px 0 20px;padding:0 10px;height:42px;line-height:42px;background:#040404;filter: alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.rollboder .latest { float:left; width:110px;}
.rollboder .latest a { color:#0459a2; padding-left:18px;}
.rollleft { float:left; width:700px; overflow:hidden;}
.rollleft a { color:#fff;}
.rollright { float:left;width:126px; color:#7d7d7d;}
.rollright .last, .rollright .next { padding:0 5px;color:#7d7d7d;}
#signature-search .rollboder { margin:0 10px;}
#signature-search .rollleft { float:left; width:50%; }
.innovation { clear:both; width:440px;height:306px; background:url(../images/innovation.png) no-repeat 65px 40px; text-indent:-9999px;}
.box { margin-bottom:70px;padding:10px 29px;width:1142px; background:url(../images/picbg.jpg) no-repeat 25px 100px #0e0e0e; color:#FFF; line-height:20px;}
.box .sort { clear:both;overflow:hidden;height:40px;line-height:40px; border-bottom:1px solid #313131; color:#7d7d7d;}
.box .preBox { border-top:1px solid #313131; border-bottom:none; }
.box .sort a { padding:0 10px; color:#7d7d7d;}
.box .sort a:hover, .box .sort a.hover { color:#c03;}
.box .sort a em { font-family:"宋体";}
.box .sort .pre, .box .sort .next { float:left; display:block; padding-left:24px; height:40px; background:url(../images/icon.png) no-repeat 0 -221px;}
.box .sort .next { float:right;padding:0 24px 0 0; background-position:42px -164px;}
.ContBox { padding:30px 0 50px;width:1142px;overflow:hidden;}
.ContBox .title { text-align:center;font-size:36px;line-height:36px;color:#FFF;}
.ContBox .subtitle { padding-top:2px;text-align:center;font-size:14px; color:#7d7d7d;}
.ContBox .casePic { padding:20px 0 20px;height:auto!important;height:380px;min-height:380px;text-align:center;}
.ContBox .txt { width:1142px;}

