/* global */
body{margin:0px;font-size:12px;color:#666;background-color:#fff;}
/* common */
.top{height:38px;line-height:38px;background:url('top_bg.jpg') repeat-x;padding:0 10px 0 10px;}
.sign{display:none;}
#top a{text-decoration:none;}
.head{height:115px;overflow:hidden;}
.head div{float:left;}
.head .logo{padding:15px 10px 0 0px;height:90px;overflow:hidden;}
.head h1{font-size:42px;margin:32px 0 5px 10px;color:#333;font-family:"楷体","楷体_GB2312";text-shadow:#fff 1px 1px;letter-spacing:4px;}
.head h4{font-size:15px;margin:0 0 0 10px;color:#666;display:none;}
#menu a{text-decoration:none;}
.menu{background:url('nav_bg.jpg') repeat-x;height:46px;line-height:46px;padding:0 0 0 20px;font-size:14px;}
.menu li{float:left;white-space:nowrap;padding:0px;}
.menu li a{font-family:'Microsoft Yahei';line-height:38px;color:#FFF;display:inline-block;height:38px;width:140px;padding-top:6px;text-align:center;}
.menu li span{color:#fff;}
.menu li.menu_on,.menu li:hover{float:left;white-space:nowrap;background:url('nav-hover-04.gif') no-repeat;}

.menu_li,.menu_on{position:relative}
.subnav{display:none;position:absolute;top:46px;left:0;z-index:100;background-color:#fff;float:left;min-width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);}
.subnav>li{background:none;background-color:#0097DE;padding:0;line-height:38px;width:100%;text-align:center;font-weight:normal}
.subnav>li>a{font-weight:normal;width:auto;padding:0 8px;width:auto;min-width:100px;}
.menu_on:hover>.subnav,.menu_li:hover>.subnav{display:block !important;}

.pos{padding:16px 10px 16px 24px;}
.pos a{color:#666}

.side_head,.main_head{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#E2E6E7;height:30px;}
.side_head{background:#E2E6E7 url(h2_1.jpg) left center no-repeat;}
.main_head{background:#E2E6E7 url(h2_2.jpg) left center no-repeat;}
.side_head div,.main_head div{padding:0 10px 0 10px;font-size:14px;height:inherit;line-height:40px;overflow:hidden;letter-spacing:1px;}
.side_head div strong,.main_head div strong{display:inline-block;font-size:14px;padding:0 16px;text-align:center;line-height:30px;color:#fff}
.side_body,.main_body{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd;border-top:none;background-color:#fff;padding:10px;margin:0 0 10px;}
.side_body li{background:url('../../image/ico_arrow.gif') no-repeat 5px center;font-size:14px;padding:0 0 0 20px;height:30px;line-height:30px;overflow:hidden;}
.side_body li a{text-decoration:none;color:#666;}

input[name=kw],textarea{border:1px solid #ccc;height:24px;line-height:24px;width:90%;font-size:14px;color:#666;}
#captcha{width:100px;}


.foot{border:none;border-top:1px solid #bbb;min-height:60px;margin-top:40px}
.thumb{zoom:1;height:inherit;}
.thumb>a{zoom:1;display:table-cell;vertical-align:middle;text-align:center;height:148px;width:inherit;}
.thumb>div{vertical-align:bottom;}
.thumb>div a{text-decoration:none;}
.thumb img{max-width:160px;max-height:140px;vertical-align:middle;}
.thumb_on{border:none}
.pages{font-size:14px;}
.pages label,.pages a:link,.pages a:visited,.pages a:active,.pages a:hover{padding:4px 8px;}
.pages_inp,.pages_btn{padding:4px 8px;}
.pages_btn{width:auto}
