*{ margin:0; padding:0; border:0;}

body{ font-family:"Arial"; font-size:12px;  color:#666; line-height:22px;}

ul,ol,li {list-style-image:none;list-style-position:outside;list-style-type:none;}
li span{ float:right;}
p{ text-indent:24px; margin-bottom:20px;}
.fl {float:left;} .fr {float:right;} .cb {clear:both;}	
.algnl {text-align:left;} .algnr {text-align:right;} .algnc {text-align:center;}
.layera {position:absolute;}	.layerr {position:relative;}
textarea{ border:solid #CCC 1px; padding:12px; font-size:12px; }

a:link,a:visited,a:active {text-decoration:none}
/*a:hover {text-decoration:underline;}*/

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

h2{ font-size:14px;}
h2 span{ font-size:11px; float:right; font-weight:normal;font-family:PMingLiU; }
h2 em{ font-style:normal; font-size:14px; font-weight:bold; float:left; background-color:#fff; padding:0 10px;}

#wrapper{ width:970px; margin:0 auto;}
#body{ margin-bottom:15px;}
#menu{ width:210px; float:left;}
#menu img{ display:block;} 
#contain{ width:744px; float:right;}



/*===============text===============*/
a{ color:#666;}
a:hover{ color:#e445b4;}
.text_black{ color:#000;}
.text_black a{ color:#000;}
.text_black a:hover{ color:#f60;}
#nav .text_black a:hover{ color:#810000;}
.text_white{ color:#FFF;}
.text_white a{ color:#FFF;}



#nav .text_white a:hover{color:#ff0;}

.text_gray{ color:#666;}
.text_gray a{ color:#666;}
.text_gray a:hover{ color:#f60;}


.text_orange{ color:#ff5a00;}
.text_orange a{ color:#ff5a00;}
.text_orange a:hover{color:#ff0;}


.text_red{ color:#ff0060;}
.text_red a{ color:#ff0060;}
.text_red2{ color:#c03;}
.text_red2 a{ color:#c03;}

.text_red3{ color:#FC709E;}
.text_red3 a{ color:#FC709E;}

.text_red4{ color:#760521;}
.text_red4 a{ color:#760521;}
/*===============top===============*/
#top{ height:80px; overflow:hidden; position:relative; overflow:hidden;}
#top h1{ width:250px; height:50px; background:url(img/logo.gif) no-repeat left top; text-indent:-1000px; position:absolute; top:30px; left:0;}
#top #top_nav { width:300px; height:45px; position:absolute; top:30px; left:480px; border-right:solid #d0d0d0 2px; padding-right:6px; overflow:hidden;}
#top #top_nav a{ margin:0 8px;}
#top #top_nav h2{ font-size:12px;}


#top #top_tel{ width:160px; height:40px; position:absolute; right:12px; top:32px; background:url(img/top_tel.gif) no-repeat left top;text-indent:-1000px;}



/*===============nav===============*/
#nav{ height:35px; background-color:#cbcbcb; position:relative; margin-bottom:15px;}
#nav #bg_black{ width:578px; height:35px; position:absolute; right:0; background-color:#000;}
.angle{ position:absolute; right:0; top:0; width:10px; height:10px; background:url(img/angle.gif) no-repeat right top;}
#nav ul{ position:absolute; left:0; top:0; height:35px; line-height:38px; overflow:hidden; margin-left:15px;}
#nav ul li{ float:left; font-size:13px; padding:0 16px; font-weight:bold;}
#nav ul li.fen{ margin-right:40px;}


/*===============foot===============*/
#foot{ margin-top:30px; text-align:center; height:400px;  }
#foot_top{ width:910px; height:200px; padding-top:45px; padding-left:60px; margin:0 auto; background:url(img/foot_bg2.gif) no-repeat center top;}
#foot_top ul{padding:35px 0 0 75px; float:left; width:180px; margin-right:40px;}
#foot_top ul li{ background:url(img/foot_dot.gif) repeat-x left bottom; text-align:left; height:24px; line-height:24px; }
#foot_top ul li h1{ font-size:12px; font-weight:normal; background:url(img/foot_list.gif) no-repeat 5px 8px; padding-left:14px;}
#foot_top #foot_one{ background:url(img/foot_one1.gif) no-repeat left top; }
#foot_top #foot_tow{ background:url(img/foot_one2.gif) no-repeat left top; }
#foot_top #foot_three{ background:url(img/foot_one3.gif) no-repeat left top; }



#zxkf{ position:absolute; width:180px; height:30px; top:150px; left:80px;}
#foot_nav{ height:10px; overflow:hidden; background-color:#f8f8f8; }
#foot_bottom{ position:relative; height:110px;background:url(img/foot_logo.gif) no-repeat 20px 20px;}
#foot_bottom_t{ width:260px; position:absolute; font-size:11px; color:#CCC; left:220px; top:24px; text-align:left; line-height:18px;font-family:PMingLiU; }
#foot_bottom_t span{ font-family:Arial, Helvetica, sans-serif;}

#foot_partners{ position:absolute; width:320px; height:90px; top:15px; right:30px;}
#foot_partners li{ float:left; margin-left:13px;}




