/* CSS Document */

html,body{ margin:0px; padding:0px; font-size:14px; font-family:Microsoft YaHei; background:#f0f0f0; color:#666;  }

a{ text-decoration:none; color:#666; outline:none; blr:expression(this.onFocus=this.blur()); }
a img{ border:0px; }
img{ border:0px; }

ul,li{ margin:0px; padding:0px; list-style:none; }
select,input{ margin:0px; padding:0px; border:0px; font-family:Microsoft YaHei; outline:0px; }
i{ font-style:normal;}
.pullleft{ float:left;  }
.pullright{ float:right; }

.clearfix{ clear:both; height:0px; line-height:0px; font-size:0px;  }


/*head*/
.headwrap{ height:100px; width:1903px;background:#fff; overflow:hidden; }
.headwrap_in{ width:1280px; margin:0 auto;}
.headwrap_logo{ padding:10px 20px;}
.headwrap_search{ width:245px; height:35px; margin-top:45px; }
.search_input{width:170px; background:#e9e9e9; box-shadow:inset 0 0 2px #ccc; height:25px; line-height:25px; padding:5px 15px; float:left;border-radius:15px; color:#666; font-size:14px;}
.search_submit{ width:30px; margin-left:10px; height:35px; background:url(../images/searchimg.png) no-repeat; margin-top:2px;}

/*nav*/
.navwrap{ width:1903px; height:45px;background:#a40001; }
.nav{ width:1280px; height:45px;  margin:0 auto;  }
.nav ul{width:1280px; height:45px;}
.nav ul li{ width:160px; height:45px; text-align:center; line-height:45px; float:left;}
.nav ul li.focusli{ background:#7f0001;}
.nav ul li:not(:first-child){ margin-left:60px;}
.nav ul li a{ color:#fff; font-size:16px;}

/*footwrap*/
.footwrap{ background:#2f2f2f; width:100%; height:240px; color:#fff;}
.footwrap_top{ height:180px; width:100%; border-bottom:1px solid #666;}
.footwrap_topin{ height:180px; width:1280px; margin:0 auto;}
.w890{ width:890px;}
.w390{width:380px; padding-top:20px;}
.w890_t{ height:80px; line-height:80px; font-size:18px;}
.w890_b{ height:100px; line-height:30px;overflow:hidden;}
.w890_b a{ padding-right:10px; display:block; float:left; color:#fff; }
.w890_b a:hover{color:#a40001;}
.w390>div{ height:50px; line-height:50px; padding-left:50px; overflow:hidden;}
.w390_t{ background:url(../images/footicon.png) 0 0 no-repeat ;}
.w390_d{ background:url(../images/footicon.png) 0 -50px no-repeat ;}
.w390_m{ background:url(../images/footicon.png) 0 -100px no-repeat ;}

.footwrap_bottom{ height:60px; line-height:60px; text-align:center;}


/*fixfloat*/
.fixfloat{ width:80px; height:auto; padding:3px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:fixed; bottom:100px;right:100px; background:#fff;}
.fixfloat ul li{ height:59px; padding:10px; text-align:center; line-height:25px; }
.fixfloat ul li a:hover{ color:#a40001;}
.fixfloat ul li:not(:first-child){ border-top:1px solid #ccc;}
.topli{ display:none;}