
body, div,  iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
.clear{
   clear:both;
}

fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}

body {
    color: #333;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}


.cztopbg{
	background-repeat: no-repeat;
	background-position: center top;
}



.hidden {
    display: none;
}
html, body {
    height: 100%;
}
* html .container {
    height: 100%;
}
.container {
    width: 930px;
    min-height: 100%;
    margin: auto;
    text-align: left;
    background: #fff;
}


.topnav {
    background-color:#eee; 
	height:24px; 
	border-bottom:#d5d5d5 1px solid; 
	margin-bottom:10px
}

.topnav a {
  color:#000000;
  text-decoration:none;
}
.topnav a:link, .topnav a:visited , .topnav a:hover{
    color: #000;
	text-decoration:none;
}

.logo {
	height:65px;	
	margin-bottom:10px ;
}

/* Nav
==========================================================*/
#nav { background:url(../images/nav_bg.gif) repeat-x; height:39px; position:relative; width:930px; margin:0 auto; }
#nav .l { background:url(../images/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left }
#nav .r { background:url(../images/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right }
#nav .bt_qnav { float:right; }
#nav .bt_qnav a { width:31px; height:29px; line-height:39px; display:block; padding:9px 2px 0 0; }
#nav .c { float:left; margin-left:10px; padding:0 }
#nav li { float:left; list-style:none; width:90px;font-size:14px}
#nav li .v a { width:90px; height:39px; line-height:33px; display:block; color:#FFF; background:url(../images/navnbg.gif) no-repeat -87px 6px; float:left;text-align:center; text-decoration:none;}
#nav li .v a:hover, #nav li .v .sele {width:90px; background:url(../images/navnbg.gif) no-repeat 0px -45px; color:#116406; line-height:39px; text-align:center; text-decoration:none;}
#nav .kind_menu { height:30px; *height:29px;
line-height:30px; vertical-align:middle; position:absolute; top:37px; *top:39px;
left:70px; width:860px; text-align:left; display:none; background:url(../images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a { color:#656565; float:left; text-align:center;padding-left:5px; padding-right:5px;font-size:12px;text-decoration:none;}
#nav .kind_menu a:hover { color:#ff4300;text-decoration:none; }
#nav .kind_menu span { font-size:10px; color:#cecece; line-height:30px; *line-height:26px;
float:left }
#tmenu { background:url(../images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee; }


.weizhi{
     border:1px solid #d5d5d5;
	 height:28px;
	 margin-top:5px;
	 background-color:#ececec;
}

.weizhi a, .weizhi a:hover, .weizhi a:visited{
    color:#000000;
  text-decoration:none;
}

.wrap a {
  color:#000000;
  text-decoration:none;
}
.wrap a:hover{
    color:#ff4300;
	text-decoration:underline;
}

.wrap a:visited {
  color:#000000;
}
.wrap {
	margin-top:5px;
}
.wrap .left{
    float:left;
	width:705px;
}
.wrap .left .tongzhi{
	border:1px solid #d5d5d5;
}
.wrap .left .ad{
	border:1px solid #d5d5d5;
	margin-top:3px;
}
.wrap .left .bg{
	margin-top:5px;
	background:url(../images/bg.jpg); 
	height:35px;
	width:705px;
}
.wrap .left .bg2{
	padding-top:5px; 
	padding-left:16px;
	color:#FFFFFF;
	font-size:14px;
}
.wrap .left .bg3{
	padding-top:5px; 
	padding-left:40px;
}
.wrap .left .waizi{
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:8px;
	margin-left:3px;
	width:681px;
	line-height:24px;
}
.wrap .left .waizi li{
   list-style:none;
   float:left;
   width:300px;
   height:26px;
}

.wrap .left .waizi ul{
   height:150px;
   margin-left:40px;
}
.wrap .right{
    float:right;
	width:215px;

}
.wrap .right .rifht_bg{
	margin-top:5px;
	background:url(../images/right_bg.jpg); 
	height:35px;
	width:215px;
}
.wrap .right .rifht_bg1{
      padding-top:7px;
	  padding-left:15px;
	  color:#FFFFFF;
	  font-size:14px;
	  
}
.wrap .right .tel{
    border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5; 
	width:211px;	
	margin-left:2px;
	  
}
.wrap .right .tel p{
    line-height:24px;
     
}
.wrap .right .tel ul{
    margin-left:20px;
	padding-top:10px;
    height:235px;
	list-style-type:none;
     
}
.wrap .right .tel li{
   float:left;
   height:24px;
   width:190px;
}
.wrap .right .tupian{
    border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5; 
	width:211px;	
	margin-left:2px;
}
.wrap .right .tupian p{
	padding:5px 6px 5px 6px ;
	
}
.bottomnav {
    margin-top:5px;
	border:1px solid #d5d5d5;
	height:30px;
	background-color:#cae7e9;
	padding-top:5px;
}
.banquan {
    border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	height:72px;
	padding-top:5px;
    
}
.banquan p{
    
    line-height:24px;
}