﻿body{
	
	margin:0 auto;
	text-align: center;
	padding:0;
	font-size:12px;
	background-color: #ffffff;
	font-family: "宋体", Arial;
	color:#333333;	
	
}
div,li{font-family:Verdana,宋体; font-size:12px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

h1,h3,h2{font-size:12px;}
img{border:0;}
ul{margin:0;padding:0;} 
li{list-style-type:none;font-size:12px;margin:0;padding:0;}

a:link,
a:visited,
a:active{color:#3c3c3c; text-decoration:none;}
a:hover{color:#e41e26; text-decoration:underline;}
/****************************************/

#wrap{width:977px;margin:0 auto;text-align:left;}

#wrap_top{position:relative;height:84px; }
#logo{position:absolute;}
#topmenu{ position:absolute;top:8px;right:0;margin-bottom:10px;}
#topmenu span{margin-right:10px;}
#mainmenu{position:absolute;top:39px;right:0;width:707px;}

#PageBody{width:977px;margin:0 auto;padding:7px 0;text-align:left;}

#wrap_left{width:206px;float:left;clear:left; position:relative;padding:0;padding:0 0 8px 0;*padding:0;}
#wrap_right{width:768px;float:right;clear:right;text-align:left;}

.leftmenu ul li{margin:0 0 3px 0;}
.leftmenu_bg{width:207px;height:29px;line-height:29px;}
.leftmenu_bg a{padding:0 0 0 24px;}

.leftmenu ul h1 .about_leftmenu{margin:0px;height:29px;}
.leftmenu ul ul{border: solid 1px #c3c3c3;border-top:none;}
.leftmenu ul ul ul{border:none;}



.menu_bg01{background:url(../images/leftmenu_bg01.jpg) no-repeat;}
.menu_bg02{background:url(../images/leftmenu_bg02.jpg) no-repeat;}
.menu_bg03{background:url(../images/leftmenu_bg03.jpg) no-repeat;}
.menu_bg04{background:url(../images/leftmenu_bg04.jpg) no-repeat;}

.search{width:206px;height:34px;background:url(../images/search_bg.jpg) no-repeat;margin:7px 0 0 0;}
.jjfn{margin:7px 0;}
.contact{margin:7px 0;}

#wrap_left .news span{width:203px;height:32px;float:left;border: solid 1px #c3c3c3;}
#wrap_left .news ul{border: solid 1px #c3c3c3;border-top:none;float:left;width:203px;_width:203px;padding:5px 0;margin:0;}
#wrap_left .news ul li{float:left;line-height:23px;padding:0;margin:0 0 0 4px;list-style:none;}
#wrap_left .news ul li a{padding:0;margin:0;}

.mainabout,.mainpro{padding:0 0 0 20px;}

.about{float:left;width:511px;height:268px;line-height:23px;background:url(../images/about_bg.jpg) no-repeat;}
.about span{padding-bottom:10px;}
.flash{float:right;height:268px;}

.mainpro span{padding:0 0 5px 0;display:block;}
.mainpro ul{border:solid 1px #d0d0d0;padding:0 0 5px 0;}
.mainpro ul.ulx{border:0;}
.xd {
position:relative;
width:149px;
z-index:999;
}
.pm_div1 {

background:#FFFFFF;
border:1px solid #CCCCCC;
bottom:0;
left:10px;
position:absolute;
visibility:hidden;
width:127px;
z-index:999;
}
.ulx li {

background:transparent url(../images/dixian.jpg) no-repeat center bottom;
font-size:12px;
padding:5px 0 5px 10px;
text-align:left;
}



#footer{width:977px;height:41px;line-height:41px;clear:both;margin:0 auto;background:url(../images/footer_bg.jpg) repeat-x;text-align:left;color:#ffffff;}

#footer a:link,#footer a:visited,#footer a:active{color:#ffffff; text-decoration:none;}
#footer a:hover{color:#ffffff; text-decoration:underline;}

#footer .copyright{float:left;padding:0 0 0 11px;}
#footer .bot_menu{float:right; padding:0 11px 0 0;}

/*tree css*/
#containerul, #containerul ul{
  text-align:left;
  margin:0;				/* Removes browser default margins applied to the lists. */
  padding:0;				/* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 15px;			/* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;				/* Removes browser default padding applied to the list items. */
  list-style-type:none;			/* Removes the bullet point that usually goes next to each item in a list. */
   line-height:23px;
 
}
#containerul li span{}

#containerul .symbols{			/* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  padding:7px 0 0 0;
  background-position:0 50%;
  background-repeat:no-repeat;
}



/*tree css*/

.maincontent {border:solid 1px #8b8b8b;margin-left:5px;margin-bottom:10px;*margin-bottom:5px;}
.maincontent h1{border-bottom:solid 1px #8b8b8b;line-height:30px;padding:0 0 0 10px; font-weight:normal;}
.maincontent #content{padding:20px;}

.maincontent #content .newslist thead{background:#f0f0f0;line-height:23px;}
.maincontent #content .newslist tbody td{border-bottom:solid 1px #8b8b8b;line-height:28px;}

.maincontent #content .newsinfo thead{background:#f0f0f0;padding:5px 0;}
.maincontent #content .newsinfo tbody td{line-height:23px;padding:10px;}

.maincontent #content .prolist td{background:#ffffff;padding:5px 0;}

.proimg{border:solid 1px #cccccc;}
.pro_r{float:right;width:330px;line-height:180%;}
.pro_r h2{font-size:14px;padding:0 0 10px 0;}
.pro_info{clear:both;border-top:solid 1px #cccccc;margin-top:15px;line-height:180%;}
.pro_info h2{font-size:14px;padding:10px 0 10px 0;}
.pro_info p a,
.pro_info p a:visited{font-size:12px; font-weight:bold;color:#ff0000;}

.zWhite,.zWhite a,.zWhite a:visited{font-size:14px;font-weight:bold;color:#AD060E;}
.line{border-bottom:solid 1px #cccccc;}
.line a{color:#AD060E;}


.thumbImage {

     max-width:160px;

     max-height:105px;

}

* html .thumbImage {

     width: expression(this.width > 160 && this.width > this.height ? 160 : true);

     height: expression(this.height > 105 ? 105 : true);

}



