﻿/* CSS Document */

	*{margin:0;padding:0}
	body{font:12px/1.5 宋体; background:#4b9da6}
	a{ text-decoration:none;color:#000}
	a:hover{ text-decoration:underline}
	li{ list-style-type:none}
	img{ border:none}
	.clear{height:0; overflow:hidden; clear:both}
	#wrapper{width:980px; margin:auto;}
	.top{height:68px; background:url(../imgs2/top.jpg)}
	.nav{float:right;display:inline; margin:40px 30px 0 0;}
	.nav li{position:relative; height:28px; line-height:28px; float:left; font-weight:700; color:#030}
	.nav li a{font-size:14px; float:left; color:#030; text-decoration:none}
	.nav li span{float:left; margin:0 8px;}
	.nav li a:hover,.nav li a.current{color:#fff; text-decoration:none}
	.nav li div{display:none; position:absolute; z-index:10000;  width:106px;  top:27px; left:-25px; background:url(../imgs2/subNav_t.png) no-repeat left top}
	.nav li div ul{margin-top:2px; *zoom:1; background:url(../imgs2/subNav_b.png) no-repeat left bottom}
	.nav li div li{clear:both;width:106px; line-height:16px; height:auto;  }
	.nav li div a{width:90%; margin-left:5px;padding-top:6px; padding-bottom:6px; text-align:center; border-bottom:1px solid #8fd1d7; font-size:12px; font-weight:400; color:#fff}
	.nav li div .last a{ border:none}
	.nav li div a:hover,.nav li div a.current{color:#030;font-weight:700}
	.nav li div a:hover{font-weight:400}
	.nav li div li div{left:105px;  top:0; }
	.nav li div li .alignLeft{ text-align:left!important;padding-left:5px;}

			
	.focus .focusImg{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	.focus ul{clear:both;width:980px;}
	.focus li{height:24px; line-height:24px; position:relative; filter:alpha(opacity=60); text-align:center; width:317px;color:#030; font-weight:700; cursor:pointer;float:left;display:inline; list-style-type:none}
	.focus .txt-1{ background:url(../imgs2/txt_1.jpg)}
	.focus .txt-2{width:346px; background:url(../imgs2/txt_2.jpg)}
	.focus .txt-3{ background:url(../imgs2/txt_3.jpg)}
	.focus .current{font-size:14px;color:#fff;filter:alpha(opacity=100);}
	.main{clear:both; overflow:hidden}
	.left,.center,.right{float:left;display:inline; height:267px; position:relative}
	.left{width:309px; background:url(../imgs2/left_bg.jpg)}
	.center{width:355px; background:url(../imgs2/center_bg.jpg)}
	.right{postion:relative; width:316px; background:url(../imgs2/right_bg.jpg)}
	.foot{clear:both; height:54px; text-align:center; line-height:70px; color:#333; overflow:hidden; background:url(../imgs2/foot.jpg)}
	.hd{clear:both; padding-top:17px; height:25px; line-height:25px;}
	.hd span{float:left; width:80px; height:23px; text-align:center; background:url(../imgs2/tab.png) no-repeat; margin:1px 0 0 13px; overflow:hidden; position:relative; font-weight:700;color:#030}
	.hd .tabbg{ background:url(../imgs2/tab2.png)}
	.hd a{float:right;margin:2px 18px 0 0;color:#333; width:15px; height:15px; background:url(../imgs2/icon_1.png);}
	.hzhb-hd{padding-top:0}
	.hzhb-hd span{margin-top:0; _margin-top:-1px;}
	.about-hd span{margin-left:21px}
	.about-hd a{margin-right:28px}
	.alter-hd{margin-bottom:20px}
	.alter-hd span{font-size:12px; margin-left:40px; background:none}
	.alter-hd span.t2{margin-left:10px}
	.affiche-hd{padding-top:8px; *padding-top:6px; clear:both}
	.affiche-hd span{margin-left:16px}
	.newsImg{float:left;display:inline;width:72px; height:49px; margin:20px 16px 0 20px; *margin-right:0}
	.newsList{width:175px; *width:190px; margin:18px 25px 8px 0; float:left; display:inline}
	.newsList li{height:22px; vertical-align:bottom; overflow:hidden}
	.newsList div{float:left;display:inline; width:120px; *width:135px; vertical-align:baseline; height:22px; line-height:30px; overflow:hidden;}
	.newsList div img{ position:relative;margin-top:-6px}
	.newsList span{float:right;margin-top:-4px; line-height:22px}
	.hzhb{clear:both; width:88%;margin:auto; padding-top:14px; height:48px; overflow:hidden}
	.hzhb div{ width:15000px;}
	.hzhb a{font-size:0; width:119px; height:48px; display:block; float:left; margin:0 7px 0 7px;}
	.about-cont p{width:80%; margin:0 auto 20px; text-indent:2em; line-height:24px; padding:20px 0 0 0;}
	.about-img a{font-size:0; display:block; width:300px;margin:auto}
	.al-pic{float:left;display:inlnie; margin:-10px 0 0 10px}
	.alter{float:right;}
	.alter select{ width:140px; display:block; margin:10px 40px 0 0}
	.affich-cont{margin:3px 0 6px 15px; width:90%;}
	.affich-cont div,.affich-cont span{height:20px; line-height:20px}
	.affich-cont div{width:85%}
	.phone{clear:both;width:75%;margin:auto}
	.phone p{margin-bottom:3px}
	.phone a{font-weight:700;}
	.phone span{margin:0 15px}
	.phone em{color:#ff0; font-style:normal}


	.clear{height:0; overflow:hidden; clear:both}
	.sub-about-hd{margin-left:33px}
	.sub-left,.sub-main{float:left;display:inline}
	.sub-left{clear:left;width:237px; background:url(../imgs2/left_rpt.jpg) repeat-y}
	.sub-left .bgtop{ background:url(../imgs2/left_t.jpg) no-repeat left top}
	.sub-left .bgbottom{ min-height:430px; height:auto; _height:430px; padding-bottom:30px; background:url(../imgs2/left_b.jpg) no-repeat left bottom}
	.sub-main{width:743px; background:url(../imgs2/sub_rpt.jpg) repeat-y}
	.sub-main .bgtop{ background:url(../imgs2/sub_t.jpg) no-repeat left top}
	.sub-main .bgbottom{min-height:460px; height:auto; _height:460px; background:url(../imgs2/sub_b.jpg) no-repeat left bottom}
	.leftMenu{width:195px;margin:30px auto 0}
	.leftMenu a,.leftMenu img{float:left; vertical-align:middle}
	.leftMenu a{width:160px; font-weight:700; color:#242526}
	.leftMenu img{float:right}
	.leftMenu div{ padding:10px 5px 3px 5px; background:url(../imgs2/left_line.gif) no-repeat left bottom; min-height:25px; height:auto;_height:25px;}
	.leftMenu li li{clear:left; padding:3px 5px 3px 8px}
	.leftMenu li li img{ position:relative; margin-right:4px; margin-top:5px; }
	.leftMenu li li a{ width:auto; font-weight:400}
	.leftMenu li li a,.leftMenu  li li img{float:left;}
	.leftMenu li ul{display:none;padding:5px 0 13px 0; min-height:25px; height:auto;_height:25px;  background:url(../imgs2/left_line.gif) no-repeat left bottom; }
	.leftMenu li ul.current{display:block}
	.sub-cont{width:85%;margin:20px 0 0 50px; padding-bottom:30px; line-height:20px}
	.sub-cont P{margin:15px 0 0 0;color:#eee}

	.alarm h5{font-size:14px; text-align:center; }
	.alarm td{padding:10px 0}
	.alarm  table{margin-bottom:20px}
	
	.sub-cont .newsList{width:100%; margin-top:0}
	.sub-cont .newsList li{height:33px; line-height:33px; padding:0 5px; border-bottom:1px dashed #206E6A}
	.sub-cont .newsList li img{float:left;margin:8px 5px 0 0 }
	.sub-cont .newsList li div{width:85%;padding-top:5px;}
	.sub-cont .newsList li div a{color:#051212}
	.page{width:90%;margin:auto; padding-top:10px; text-align:center}
    	.page ul,.page ul li{display:inline}
   	.page ul li a{color:#000;display:inline-block;width:18px;height:18px; line-height:18px;border:1px solid #13403E; background:#74AEAA}
    	.page ul li a.current{border-color:#0E312E; background:#18534F;color:#fff; font-weight:700}
	.page span{color:#ddd}

	.main-hd{margin-left:45px;margin-top:20px}
	.main-hd a{color:#030;margin:0 5px}
	.main-hd .current{font-weight:700}

	.leftCont{float:left;display:inline;}
	.rightSide2{float:right;display:inline;margin:0; position:absolute; top:20px; right:10px; overflow:hidden; width:154px;}
	.rightSide a{width:154px; margin:0; display:block;}
	
	.f-links{margin:20px 0 0 0}
	.f-links li{ height:68px; width:119px; overflow:hidden; text-align:center; float:left;display:inline; margin:0 0 20px 35px;}
