@charset "utf-8";
/* CSS Document */

/*=====================通用样式定义========================*/
body{margin:0;padding:0;font-size:12px;line-height:24px;  background:#5151a2;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:14px;line-height:16px;}
table,td{font-size:16px;padding:0; border-collapse:collapse;}
img{border:0; vertical-align:middle;}
ul,li{list-style-type:none;}
/* 通用浮动属性 */
.fl{float:left;}
.ft{float:left;}
.fr{float:right;}
.clear{clear:both;line-height:0;height:0;font-size:0; overflow:hidden;}
/*文字对齐方式*/
.tc{text-align:center;}
.ind{ text-indent:2em;}
/*常用方法*/
.b{font-weight:bold;}
/* 默认链接颜色 */
p{ color:#666;}
a{ color:#333;}
a:link,a:visited{text-decoration:none;} 
a:hover{text-decoration:none; color:#ff742c;}
/*清除链接虚框*/
:focus { outline: none; }/*针对Firfox*/
a,area { blr:expression(this.onFocus=this.blur()) }/*/针对IE*/



.headbg{ width:100%;min-width:1000px; height:25px; background:#f2f2f2;}
.head{ width:1004px; height:25px; margin:0 auto;}
.head .fl li{ color:#666; float:left; margin-right:15px; line-height:25px;}
.head .fr li{ color:#666; float:left; margin-right:9px; line-height:25px;}
.head li a{ color:#666; }
.head li a:hover{ color:#ec6941; } 

.foot{ width:100%;min-width: 1000px;margin-top: 86px; padding:20px 0px; border-top:1px #a0a0a0 solid; background:#fff;}
.foot p{ text-align:center; font-size:12px; line-height:22px; color:#444; }
.foot p span{ margin-left:10px; margin-right:10px;color:#444; }
.foot p a{ color:#444; }
.foot p a:hover{ color:#ec6941; }