body {margin:0;	padding:0;  font-size:16px; color:#333;}
ul{margin:0; padding:0; list-style:none;}
img{border:0}
a:link {font-size: 14px;color: #333;text-decoration: none;}
a:hover {font-size: 14px;color: #333;text-decoration: none;}
a:visited {font-size: 14px;color: #333;text-decoration: none;}
.ge10{height:10px; font-size:1px; clear:both; }
.w_bod{padding:0 10px;  margin:0 auto;}
.ge30{height:30px; font-size:1px; clear:both; }

/*jindian*/
.clr:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clr{display:inline-block;}
.clr{display:block;}

/*head*/
.head{margin:0 auto;}
.logo{padding:10px 0 15px 0}
.logo img{width:100%;height:auto;}
 
.menu{height:auto; overflow:hidden; padding:1px 0; background-color:#00A4E8;}
.menu ul{width:100%; margin:0 auto;}
.menu ul li{float:left;width:33%;height:29px; line-height:29px; color:#FFF;background:url(img/menu_ge.jpg) no-repeat right top; text-align:center; border-bottom:#008AC6 solid 1px;}
.menu ul li a{font-weight:bold; display:block}
.menu ul li a:link{ color:#FFF; font-size:16px;}
.menu ul li a:hover{ color:#FFF; font-size:16px;}
.menu ul li a:active{ color:#FFF; font-size:16px;}
.menu ul li a:visited{ color:#FFF; font-size:16px;}
.menu ul li a.no_ge{background:url(img/menu_ge.jpg) no-repeat left top;}

/*index page*/
.w_tit{font-size:16px; height:28px; line-height:28px; color:#00A4E8; background:url(img/icon.jpg) no-repeat 70px 9px; border-bottom:solid 1px #00A4E8}
.w_box{padding:0;} 
.w_box{padding:15px 0; line-height:1.8}
.w_box ul li{height:29px; line-height:29px; overflow:hidden; text-align:right; background:url(img/ico.jpg) no-repeat left 11px; padding:0 0 0 10px; font-size:12px; color:#6666666; border-bottom:#CCC dashed 1px;}
.w_box ul li a{float:left; font-size:16px;}
.w_cats{clear:both; overflow:hidden; margin:0 0 5px 0; padding:15px 0}
.w_cats ul li{ height:26px; line-height:26px;text-align:left; background:url(img/ico.jpg) no-repeat left 10px; padding:0 0 0 12px; overflow:hidden}
.w_cats ul li a{ font-size:12px;}
.w_cats ul li a:hover{ background-color:#099; color:#FFF;}
.wapimg img{width:100%; height:auto;} 
.w_nav{ clear:both; overflow:hidden;margin:1px 0}
.w_nav ul li{ float:left; width:25%; height:24px; text-align:center; overflow:hidden; margin:0 0 1px 0;}
.w_nav ul li a{ color:#FFFFFF; display:block; background-color:#00A4E8}
.iwap{ text-align:center; padding:1px 0; overflow:hidden; clear:both}
.ianli img{width:180px; height:140px; margin:0 10px 0 0;} 
.wapad6{ font-size:16px; text-align:center; background-color:#C00; color:#FF0; clear:both; padding:10px 5px; overflow:hidden}
.myoushi h4{ text-align:center; font-size:16px; color:#F00; margin:5px 0 0 0; padding:0; line-height:1.5}
.myoushi p{ line-height:1.6; font-size:16px; color:#000; border:#FC6 solid 1px; padding:5px;}
.myoushi p strong{ color:#F00;}


/*book*/
.ly_input_di{border:#CCCCCC solid 1px; color:#666666; padding:0 4px; height:32px; line-height:32px; }
.ly_box{border:#DDDDDD solid 1px; color:#666666;}
.ly_su{width:75px; height:24px; background:url(../images/btn_tj.jpg) no-repeat; border:0;cursor:hand;}
.ly_re{width:75px; height:24px; background:url(../images/btn_cs.jpg) no-repeat; border:0;cursor:hand;}

 
 

/*in_page*/
.xian{border-bottom:#CCC dotted 1px; margin:10px 0; clear:both}
.w_map{hegiht:25px; line-height:25px; font-size:12px; border-bottom:#CCC dotted 1px; color:#666; padding:6px 0;}
.w_map a{ color:#666; font-size:12px;}
.w_n_box{padding:10px 0; line-height:1.8; color:#333; font-size:16px; text-align:left; overflow:hidden}
.w_n_box img{width:100%; height:auto;}
/*555555555555*/
.nTit{font-size:16px; margin:0; padding:5px 0 0 0; color:#333; text-align:center;}
.nFrm{text-align:center;font-size:10px; color:#666666;margin:8px 0 0 0;}
.nCon{padding:15px 10px;}
.pInfo{overflow:hidden; overflow:hidden; padding:10px 0}
.pInfo img{ width:100%; height:auto;}
.pTit{ font-size:18px; color:#099;}
.pTit h1{font-size:14px; margin:0; padding:0; color:#333;}
.ph4{height:24px; border-bottom:#CCC solid 1px; margin:15px 0 10px 0; clear:both}
.ph4 span{display:block; width:160px; height:24px; line-height:24px; background:#00929F; text-align:center; color:#FFF; font-size:14px;}

.pager{clear:both;  overflow:hidden; text-align:center; font-size:11px; color:#CC3300; margin:10px 0}
.pager a{ background:#ededed; overflow:hidden; padding:1px 4px; font-size:11px; margin:0 5px; color:#666}
a.redpage:link{ background:#B20000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:hover{ background:#B20000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:visited{ background:#B20000; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}

/*footer*/
.w_fotnav{ height:50px;  clear:both;}
.w_fot{ overflow:hidden; display:none; font-size:10px;color:#FFF; text-align:center;}
#footnav{ text-align:center; position:fixed; bottom:0; background:#00A4E8; width:100%; height:50px;  z-index:9999;   _bottom:auto; _width:100%; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
#footnav ul{margin:0 auto; padding:0; height:49px; overflow:hidden}
#footnav ul li{float:left; width:24.7%; height:49px; border-right:solid 1px #A6D2FF; text-align:center;}
#footnav ul li span{ display:block; width:30px; height:22px; margin:8px auto 0 auto;}
#footnav .ahome{ background: url(img/icons.png) no-repeat -182px 0px;}
#footnav .atel{ background:url(img/icons.png) no-repeat -87px 0px;}
#footnav .amail{ background:url(img/icons.png) no-repeat 2px 0px}
#footnav .aaddr{ background:url(img/icons.png) no-repeat -120px 0px;}
#footnav ul li.noge{ border-right:none;}
#footnav ul li a{ font-size:12px; color:#FFF;}

 


/*photo txt*/
.Prolist2{min-height:500px; margin:0; padding:10px 4px; clear:both}
.Prolist2 li{padding:10px 0 8px 0; border-bottom:dotted #CCCCCC 1px; overflow:hidden; line-height:1.4; font-size:14px; color:#666}
.Prolist2 li a{font-size:14px; color:#333; font-weight:bold}
 
  
/*list*/
.Prolist1{margin:10px 0;}
.Prolist1 li{border-bottom:dotted #CCCCCC 1px;font-size:12px; height:35px; line-height:35px; color:#666; overflow:hidden}
.Prolist1 li a{color:#333; font-size:14px;}
.Prolist1 li span{float:right; }
/*photo*/
.Prolist3{margin:0;clear:both;}
.Prolist3 li{width:50%;padding:0;text-align:center; float:left; overflow:hidden}
.Prolist3 li div{margin:2px; padding:4px;height:150px;border:1px #ddd solid;}
.Prolist3 li div img{width:100%; height:100%;} 
.Prolist3 li span{ display:block; line-height:1.4; margin:5px 0 5px 0;  padding:0 8px; overflow:hidden;}
.Prolist3 li a{ font-size:14px; color:#333; }


/* swf-banner */
#FlashBaner {overflow:hidden;}
.slideBox{ width:100%; height:auto; position:relative; }
.slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width: 81px; background: url(img/btnBg.png) no-repeat; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.slideBox .hd ul{ zoom: 1; }
.slideBox .hd ul li{ float: left; width: 6px; height: 6px; background: url(img/btn1.png) no-repeat; cursor: pointer; margin-right: 10px; }
.slideBox .hd ul li.on{ background: url(img/btn2.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.slideBox .bd img{ width:100%; height:auto; display:block;}
 
 
 #gg { text-align:center; position:fixed; top:0; background:#400000; width:100%; height:70px; line-height:1.2; padding:8px 0; color:#FF0; font-size:15px; z-index:9999;   _top:auto; _width:100%; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}