/* global */
body {margin:0px;font-size:12px;color:#222;background-color:#E4E8EF;}
/* common */
.top{height:26px;line-height:26px;background-color:rgba(255,255,255,0.7);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:#222;display:none;}

.header_tel{float:right !important;margin-top:22px;padding-left:40px;background:url(phone.png) no-repeat left 8px;}
.header_tel img{float:left;margin-top:4px;}
.tel_txt{float:left;padding-left:8px;color:#207ED8;}
.tel_txt p{color:#444;font-size:14px;line-height:1;margin:2px;}
.tel_txt b{font-size:22px;line-height:1.6;word-break:keep-all;}

#menu a{text-decoration:none;}
.menu{background:url('navbg1.jpg');border-bottom:2px solid #31353E;height:44px;padding:0 0 0 20px;font-size:16px;}
.menu li{float:left;white-space:nowrap;line-height:40px;background:url(nav_bg2.jpg) no-repeat right 18px;padding:0px 17px 0px 16px;}
.menu li a{font-family:'Microsoft Yahei';line-height:38px;color:#FFF;display:inline-block;height:38px;width:100px;padding-top:6px;text-align:center;}
.menu li span{color:#fff;}
.menu li.menu_on,.menu li:hover{float:left;white-space:nowrap;background:none;background-color:#32363F;}

.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:#3E4758;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:#222}

.side_head,.main_head{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #E4E8EF;background-color:#961e1e;height:40px;box-shadow:rgba(47,41,41,0.66) 1px 2px 3px}
.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:16px;border-bottom:2px solid #FFFF00;padding:0 16px;text-align:center;line-height:34px;color:#fff;}
.side_body,.main_body{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff;padding:10px;margin:0 0 10px;box-shadow:rgba(47,41,41,0.66) 1px 2px 3px}
.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:#222;}
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;background-color:#3e4758;color:#fff;font-size:16px;}
.foot a{color:#2196F3}
.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}
