@charset "utf-8";
.area{width:680px;}
.areabox,.typebox{width:890px;height:auto;_border:1px solid #dbdbdb;border-top:3px solid #1D9238;margin-bottom:10px;padding-bottom:10px;background-color: #ffffff;border-radius: 2px;}
.areabox h2,.typebox h2{height:30px;border-bottom:1px solid #dbdbdb;}
.areabox h2 a,.typebox h2{font:bold 14px/30px '宋体';padding-left:10px;}
.flags{float:left;}
.flaglist{padding:10px;}
.flaglist ul{width:640px;overflow:hidden;float:left;zoom:1;}
.flaglist ul li{width:98px;float:left;text-align:center;line-height:62px;border:1px solid #fff;padding-top:5px;margin:3px;}
.flaglist ul li:hover,.pic_tj li:hover{border:1px solid #1d9238;box-shadow:0 0 5px #060;transition: box-shadow 0.5s,border 0.5s;}

.areahead{height:25px;background:#f4f4f4;border:1px solid #ddd;margin:10px 0 0 10px;}
.hd{width:615px;}
.hd .prev,.hd .next{ display:block;  width:20px; height:25px; float:right; margin-right:5px;text-align:center;overflow:hidden;font:bold 14px/25px 'Arial';color:#090;}
.hd ul{ float:right; overflow:hidden; zoom:1; margin-top:8px; zoom:1; }
.hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#ddd;}
.hd ul li.on{ background:#090;}

.areasites{width:230px;float:right;padding-right:10px;}
.hd2{font:bold 13px/25px '宋体';}
.hd2 li{width:50%;float:left;text-align:center;}

.hotnew ul{width:110px;float:right;}
.hotnew .ull li{border-right:1px dashed #ccc;}
.hotnew li{width:102px;padding:0 4px;float:right;height:27px;font:13px/27px '宋体';border-bottom:1px dashed #ddd;}
.hotnew li a{display:block;}
.hotnew li:hover{background:#EFF1EF}
#area_nav{width:85px;position:fixed;top:50%;left:43%;margin:-200px auto auto -585px;border:1px solid #ddd;background:#fff;}
#area_nav a{width:85px;height:30px;border-top:none;border-bottom:1px dashed #ddd;float:left;text-align:center;font:normal 13px/30px '宋体';display:block;}
#area_nav a:hover,.navon{color:#fff;background:#1D9238;}
/*类型封面*/
.alltype{zoom:1;padding-left:20px;}
.alltype li{width:70px;height:40px;border-bottom:1px solid #efefef;float:left;margin-left:30px;display:inline;}
.alltype li a{display:block;width:70px;height:30px;margin-top:5px;font:14px/30px '宋体';text-align:center;color:#0053a5;}
.alltype li a:hover{background:#96D97B;color:#fff;}
ul.pic_tj {overflow: hidden;margin:5px 0 0 10px;padding-bottom:4px;}	
ul.pic_tj li{ float:left; margin:8px 5px 0;border:1px solid #fff;} 
ul.pic_tj li img{ width:200px; height:140px; border:1px solid #d8d9d9; padding:3px;}
ul.pic_tj li p{ text-align:center;}