.cata_ht {position:absolute; width:15px; height:4px; background:#000; top:266px;}
.cata_title{font-size:28px; font-family: Rockwell; color:#ff6400}
.cata_sub {  color:#FFF; text-align:center; font-weight:bold;}
.cata_sub a {width:131px; height:23px;font-size:13px;line-height:23px;display:block;color:#FFF;background:#ff6400; border:solid 1px #ff6400 }
.cata_sub a:hover {background:#ff5000;text-decoration:none;border: solid 1px #e14100;}
.cata_ss {margin-top:20px;}
.cata_ss ul { float:left; width:50%;}
.cata_ss .ca_li1{ font-size:12px}
.cata_ss .ca_li1 a{color:#ff6400; }

.cata_ss .ca_li1 a:hover{text-decoration:none;color:#e14100;}
.cata_ss .ca_li2 { font-size:20px; padding-top:6px; color:#000;}

.cata_ss .ca_li3{text-align:right; display:block;}
.cata_ss .ca_div {float:right; margin-bottom:5px;}

.cata_main {margin-top:10px; border-top:solid 6px #f0ebde;}
.cata_main .catmli { float:left; width:350px; }
.cata_main .catmli a { font-size:13px; color:#959595}
.cata_main .catmli a:hover { color:#ff6400}
.cata_main .catmlw { float:right; width:385px; text-align:right; display:block }
.cata_main .catmlw span{ padding-right:10px; font-size:14px;}
.cata_sousou { padding:3px 30px 3px 10px; background: url(img/down.gif) center right no-repeat; cursor:pointer; background-position:95% 50%; overflow:hidden; font-size:14px; color:#505050;border:solid 1px #f0ebde;margin-top:10px; display:inline-block}
.cata_sousou_ac {background: url(img/up.gif) center right no-repeat; background-position:95% 50%;}
.cata_sousou span{margin-left:-50px; position:absolute}
.cata_sou {position:absolute;border:solid 1px #f0ebde;border-bottom:solid 0px #f0ebde; z-index:1000;background:#fff; margin-top:-1px;display: none;}
.cata_sou a{ text-decoration:none;font-size:14px;color:#505050;}
.cata_sou li {line-height:18px;color:#505050;border-bottom:solid 1px #f0ebde; padding:3px 10px;}
.cata_sou li:hover { background:#ff6400; color:#FFF; text-decoration: none}


.cata_body {padding-top:40px;}
.cata_body .cata_list{float: left;width:174px; margin-right:13px;text-align:center;font: 12px/1.5 tahoma,arial;}
.cata_body .cata_r{margin-right:0px;}
.cata_body .cata_list li {
	display: table-cell;
	width:174px;
	height:200px;
	line-height:198px;
	font-size:0;
	_font-size:157px;
	text-align:center;
	vertical-align:middle; 
	*display: block;
	_font-family: sans-serif;
	}
.cata_body .cata_list li img { max-width:164px; max-height:190px;vertical-align:middle;display:inline-block;
    box-shadow: 0px 0px 3px 1px #ccc;
 
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, color='#ccc');
	}
.cata_body .cata_list li img:hover {
	box-shadow: 0px 0px 3px 1px #888;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, color='#888')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, color='#888');
	}
.cata_body .cata_list dl { margin-top:10px; margin-bottom:20px;}	
.cata_body .cata_list dd a { height:33px;background:#f2f1e8; line-height:33px; text-align:center;font-size:15px; font-weight:bold; font-family:Helvetica,Arial,"微软雅黑"; display: block; color:#666}
.cata_body .cata_list dd a:hover { background:#666666; color:#FFF; text-decoration:none}




.cata_titlem {padding-bottom:10px; padding-top:30px; color:#ff6400; font-size:28px; font-family:Rockwell; padding-left:20px;}
.de_padding {padding-left:20px; font-size:13px;}
.de_padding .catpic {width:210px; height:280px; margin-right:20px; float:left; margin-bottom:20px;}
.catpic .catli1{height:208px; line-height:206px; border:solid 1px #CCC;text-align:center;font-size:0; _font-size:188px;}
.catpic .catli1 img{ max-width:208px; max-height:208px;vertical-align:middle;display:inline-block;}
.catpic .catli2{height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px}
.catpic .catli3{height:40px; line-height:40px;text-align:center;}
.de_fabut {font-size:18px; padding-top:15px; padding-left:20px; padding-bottom:30px; color:#ff6400; border-top:solid 6px #ff6400;}
.de_ct {padding-left:20px;font-size:13px; color:#4c4c4c; padding-top:20px; padding-bottom:6px;}
.de_cw {padding-left:20px;padding-bottom:30px; border-bottom:solid 6px #ff6400}
.catt {height:80px; line-height:18px; resize:none; font-family:Arial}

.ca_sh {width: 66px; height: 25px; line-height:25px; background-color: #f1f1f1; border:solid 1px #cacaca; text-align:center; font-weight:bold; color:#858585; float:left;}
.ca_sh:hover {background-color: #dfdfdf; border:solid 1px #c8c8c8;color:#3a3a3a;}

.ca-button {
	background: url(img/bg.gif) bottom no-repeat;
	height: 27px;line-height: 27px;
	display: inline-block;
	width:72px;
	text-align:center;
	font-weight:bold;font-size:12px;
}
.ca-button a{height: 27px;line-height: 27px; display:block; color:#666; font-size:12px;}
.ca-button a:hover { text-decoration:none;}

#pubyear{ padding:4px 5px;}

/*用户修改页面*/
.cate_edit_list {margin-top:20px;}
.cate_edit_list li { float:left;}
.cate_edit_list .cate_lt1 { width:60%; padding-bottom:7px;color:#3771D5}
.cate_edit_list .cate_lt2 { width:40%;padding-bottom:7px;}
.cate_edit_list .cate_lt2 span { padding:0 8px;}
.cate_edit_list a { font-size:13px; color:#3771D5}
.cate_edit_list a:hover { text-decoration:none; color:#3771D5; text-decoration:underline}
.cate_edit_list .cate_lt2 a { color:#666}
.cate_pad { margin-top:50px; height:40px;}
.cate_pad select { padding:5px}
.cate_pad span { padding-right:10px;}

#cate_title {font-size:16px; color:#ff6400;}
.cata_addlei { padding:3px 10px; background:#f1f1f1; color:#666666; cursor:pointer; border:solid 1px #CCC}
.cata_addlei:hover { background:#ff6400;color:#ffffff;border:solid 1px #bb4900;}
.promtp { font-size:14px; width:600px;}
.promtp a { color:#06C;font-size:14px;}
.promtp a:hover { text-decoration:underline}
.promtp li { margin-bottom:15px; line-height:18px;}
.promtp span { padding-top:15px;}


#cata_tanlei{
	min-height:300px; max-height:600px; border:solid 1px #CCC; display:none; position:absolute;background:#fff; left:185px; z-index:10000; min-width:500px; max-width:800px; top:115px; color:#000;
	-moz-box-shadow: 3px 3px 7px #c2c2c2;
    -webkit-box-shadow: 3px 3px 7px #c2c2c2;
    box-shadow:3px 3px 7px #c2c2c2;
	}
	
.mcDropdown-header 
{
    padding: 5px 10px;
    vertical-align: middle;
    position: relative;
    background: #dddddd url(img/ui-bg_1x100.png) 50% 50% repeat-x; 
    color: #222222;
    border-bottom: solid 1px #ccc;
    line-height: 12px;
}	
.mcDropdown-header .mcDropdown-caption 
{
}
.mcDropdown-header .mcDropdown-close 
{
    position: absolute;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    width: 22px;
    height: 22px;
    line-height: 22px;
    right: 0;
    top: 0;
    font-size: 22px;
    text-decoration: none;
	color:#666;
}
*[dir=rtl] .mcDropdown-header .mcDropdown-close { left: 0; right: auto; }
.mcDropdown-header .mcDropdown-close:hover 
{
    color: #000;
    text-decoration: none;
}

.cata_showlei {padding:10px 0 40px 10px;}
.cata_showlei ul { float:left; padding:6px 0; margin-right:10px;position:relative;width:180px;}
.cata_showlei .cata_showtile{ padding:0 6px;background: #dddddd url(img/ui-bg_1x100.png) 50% 50% repeat-x; color:#222222; font-weight:bold}
.cata_showlei .cata_item{color:#222222;}
.cata_showlei .cata_item a { padding:0 5px; display:block;color:#222222;border: 1px solid #ffffff;}
.cata_showlei .cata_item a:hover { padding:0 5px; display:block;color:#000; text-decoration:none;border: 1px solid #dbdbdb; background: #dddddd url(img/ui-bg_1x100.png) 50% 50% repeat-x;}
.keycata{padding-top:10px; font-size:14px; color:#ff6400}

#smallLay_cata { width:733px; min-height:382px; background:#FFF; border:solid 1px #7f7f7f; display:none;}
#smallLay_cata .smalbody {margin:0 20px 20px 32px;}
#smallLay_cata .cat_cha {text-align:right;padding-top:12px; margin-bottom:25px;}
#smallLay_cata .cat_cha span {cursor:pointer; float:right; color:#9a9a9a; font-size:12px; font-family:Verdana, Geneva, sans-serif}
#smallLay_cata .cat_cha span:hover { color:#333}
#smallLay_cata .catabox {width:297px;height:255px; padding:0; margin:0 0 12px 0; background:#080808}
#smallLay_cata .cataboxr{float:left; width:20px; height:250px; line-height:250px; color:#8d8b8b;font-size:18px; text-align:center;}
#smallLay_cata .cataboxr span {background:url(img/l.gif) center no-repeat;padding:20px 11px 20px 9px; cursor:pointer;}
#smallLay_cata .cataboxr span:hover {background:url(img/l_h.gif) center no-repeat #303030;padding:20px 11px 20px 9px; cursor:pointer;}
#smallLay_cata .cataboxl{float:left; width:20px; height:250px; line-height:250px; color:#8d8b8b;font-size:18px; text-align:center;}
#smallLay_cata .cataboxl span {background:url(img/r.gif) center no-repeat;padding:20px 9px 20px 12px; cursor:pointer;}
#smallLay_cata .cataboxl span:hover {background:url(img/r_h.gif) center no-repeat #303030;padding:20px 9px 20px 12px; cursor:pointer;}
#smallLay_cata .catacenter{ float:left; width:256px; height:256px; text-align:center;overflow:hidden;}
#List1,#List2{float:left;}
.ScrCont{width:10000000px;text-align:center;font: 12px/1.5 tahoma,arial;}
.ScrCont li{
	width:254px;
	display: table-cell;
	height:254px;
	line-height:253px;
	font-size:0;
	_font-size:210px;
	text-align:center;
	vertical-align:middle; 
	*display: block;
	_font-family: sans-serif;
	padding:0;
	margin:0;
	}
.ScrCont li img{
    max-height:242px;
	max-width:242px;
	vertical-align:middle; 
	display:inline-block;
	
	margin:0;
	padding:0;
	border:0;

}

#catadown {margin:auto; width:86px; height:26px; background:url(img/down.jpg); margin-top:10px; cursor:pointer;}
#catadown:hover{ background:url(img/down_over.jpg);}
#catadown a {width:86px; height:26px; display:block;}
#loading { height:350px; text-align:center; line-height:350px; background:url(/public/img/loading.gif) center center no-repeat;}
#cata_zhuti { font-size:13px; margin-left:40px; margin-top:-4px;}
#cata_zhuti ul{ margin-bottom:15px; color:#333}
#cata_zhuti ul li {line-height:18px;}
#cata_zhuti ul li a { color:#03C}
#cata_zhuti ul li a:hover { text-decoration:underline}
#cata_zhuti .ztli_a { color:#ff6400; height:25px;  font-weight:bold;}
#cata_zhuti .ztli_b { font-size:15px; height:25px; font-weight:bold;}
#cata_zhuti .ztli_c { font-size:13px; color:#898989}