/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,p{ padding: 0; margin: 0; border: 0; }
body{ margin:0 auto;background:#DCDCDC url(../images/bg.gif) repeat-x 0 0;color:#666;font:12px Î¢ÈíÑÅºÚ,Arial,ËÎÌå;text-align:center;}
a:link, a:visited{color:#666;text-decoration:none;}
a:hover{ text-decoration: none;color:#000; }
a img{border:0px;}
ul,li{list-style:none;}
img, div, li,p,span,a { behavior: url("scripts/iepngfix.htc") }

/* ----------------index ----------------------*/
.topbg{width:100%;height:75px;margin:0 auto;border-bottom:1px solid #CBCBCB}
.topcontent{height:75px;margin:0 auto;padding:0 40px;position: relative;}
.logo{width:190px;height:44px;float:left;text-align:left;border-bottom:2px solid #818181;padding-top:30px}
   .logo span{float:left;height:28px;line-height:50px}
   .logo a{float:left;margin:2px 15px 0 10px;display:inline}
.lj{text-align:right;color:#999;font-size:11px;position:absolute;top:2px;right:40px}
.lj li{height:30px;line-height:30px;float:right;margin:0 2px}
.menu{float:right;width:630px;height:25px;background:url(../images/menubg.gif) no-repeat 0 3px;font-size:14px;margin-top:40px;padding-left:40px}
  .menu li{height:25px;float:left;margin:0 10px;display:inline;width:80px;}
  .menu li span{height:25px;float:left;display:block;}
  .menu li span a {display:block;height:25px;line-height:20px;}
  .menu li a:hover {display:block;height:20px;background:url(../images/xu.gif) repeat-x center bottom;font-weight: bold;}
  .hover span{background:url(../images/xu.gif) repeat-x center bottom;font-weight: bold;color:#000}


.all{width:100%;margin:0 auto;overflow:hidden;height:auto;background:#E8E8E8 url(../images/bg.gif) repeat-x 0 0;border-bottom:1px solid #C5C5C5;}
.content{width:100%;margin:0 auto;padding:35px 0 20px 0;overflow:hidden;height:auto;}
.allleft{float:left;width:190px;text-align:left;line-height:26px;margin:0 0 50px 40px;display:inline}
    .allleft li{float:left;width:176px;height:25px;border-bottom:1px solid #D2D2D2;padding:0 7px;}
	.allleft li a{float:left;width:176px;height:25px;display:block;color:#ABAAAA;}
	.allleft li a:hover{height:25px;display:block;background: url(../images/v.gif) no-repeat right center;color:#000}
	.allleft_hover{height:25px;width:176px;background: url(../images/v.gif) no-repeat right center;}
.allright{float:left;width:65%;text-align:left;line-height:22px;padding-left:40px}
    .allright p{float:left;margin:8px 0;width:100%;}

#bottom{padding:0 40px ;height:160px;margin:0 auto;background: url(../images/bbg.jpg) no-repeat 0 0;text-align:left;color:#A1A1A1;}
.bnav2{margin:20px 0;padding:0 10px ;width:310px;float:left;height:92px;border-left:1px solid #C5C5C5;}
.navbt{margin-bottom:5px;font-size:14px;color:#003399;background: url(../images/jiao.gif) no-repeat 0 2px;padding:2px 0 0 25px;height:12px;}
.bnav2 li span{float:right;color:#C5C5C5;font-size:11px}
.bnav2 ul li{font-size:12px;line-height:18px;height:20px;width:300px;float:left}
.bnav2 ul li a{color:#A1A1A1;height:20px;width:230px;overflow:hidden;float:left}
.bnav2 ul li a:hover{ text-decoration: none;color:#666; }
.bnav3{margin:20px 0;padding:0 10px ;width:280px;float:left;height:92px;border-left:1px solid #C5C5C5;}
.bnav3 ul li {font-size:12px;line-height:18px;height:20px;width:250px;float:left}
.bnav3 ul li img,.bnav2 ul li img{float:left;margin:3px 10px 0 0;display:inline}

/* ----------------photo ----------------------*/
.photogroup{width: 70%;float:right}
.photogroup li{width: 212px;height:195px;float:left;background:url(../images/pbg.png) no-repeat 0 0;padding:5px 0 0 5px;margin:10px 0 10px 10px;display:inline;}
.photogroup li p{width: 200px;height:182px;float:left;background:no-repeat top center;}
.photogroup li a{display:block;width: 200px;height:155px;float:left;}
.photogroup li span{width: 215px;height:20px;float:left;margin-top:5px}


/*-------------------about----------------------*/
.contentleft{float:left;width:240px;text-align:left;line-height:26px;margin:0 0 50px 40px}
.content2{width:100%;background:url(../images/bg.gif) repeat-x 0 0;overflow:hidden;}

/* ------------------------news-------------------------------*/
.tit{border-bottom:1px solid #DCD9D9;text-align:left;font: bolder 16px ËÎÌå,Arial,Î¢ÈíÑÅºÚ ;line-height:25px;padding:0 0 0 20px;background:url(../images/jiao.gif) no-repeat 0 4px;margin-left:40px}
.newsa{padding:0 30px;margin:10px auto;font: 12px Arial, ËÎÌå;text-align:left;min-height:200px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>200?"200px":""); }
           .newsa li{width:400px;height:150px;float:left;margin:10px 30px 0 10px;padding:0 0 5px 0;background:url(../images/xu.gif) repeat-x left bottom;display:inline}
           .newsa dl dd img{width:100px;height:65px;float:left;padding-right:10px;display:inline;}
		   .newsa dl dd{width:400px;line-height:20px;}
	       .newsa dl dt{background:url(../images/v.gif) no-repeat 0 6px;width:400px;height:20px;float:left;padding:3px 0px 10px 10px;font: bolder 14px ËÎÌå,Arial,Î¢ÈíÑÅºÚ ;}
		   .newsa dl dt a{padding-left:5px;}
	       .newsa dl dd a{line-height: 20px;}
		   .date{width:440px;height: 20px;float: right;margin-top:5px;color:#CCC;}
	       .date a{height:20px;float: right;}
		   .date span{float: left;}
.page{height: 20px;width:97%;float:right;margin:40px 0;font: 12px Arial, ËÎÌå;padding:3px 0 3px 0;text-align:left;}
.page a{height: 20px;padding:0 5px;border: 1px solid #ccc;}
.curpage{background-color: #999;color:#FFF;padding:0 5px;border: 1px solid #999;}
.fen{height: 20px;padding:0 5px 0 5px;border: 1px solid #666;margin-left:5px;background-color: #999;color:#CCC;}
.newspicture{margin-top:10px;}
#back{width:620px;float:left;margin-top:10px;}

.newscontent{margin:0 auto;width:650px;text-align:left;line-height:22px;padding:30px 20px;overflow:hidden;}
    .newscontent p{float:left;margin-top:16px;width:650px;}
/* ------------------------contact-------------------------------*/
.contact{float:left}
#liuyan{text-align:left;border-left:1px solid #DCD9D9;padding-left:30px;
    float: right;
	width:350px;height: 290px;
	line-height: 18px;
}
#liuyan dt{width: 100px;}
.liuyandi{border: 1px solid #999;background:#fff;}
	dl{margin-top:1px;padding:14px 10px 10px 0;}
	dt{float:left;width:50px;margin-bottom:10px;}
	dd{margin-bottom:10px;}