@charset "utf-8"; /* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr,blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td,menu,section,article,iframe{
margin: 0;padding: 0;_background-image:url(about:blank);_background-attachment:fixed;}
/* 设置默认字体 */
ul,ol,li{list-style-type:none;}
body{-webkit-text-size-adjust:none}
.bd{ border:1px solid #E5E5E5; height:100%; }
.warp404{ width:1000px; height: 550px; margin:0 auto; text-align: center;}
.warp404 img{vertical-align: top}
.img404{ padding-top: 157px;}
.title404{ font-size: 30px; color: #2d2d2d; padding-top: 15px; padding-left: 20px;}
.warp404 p{font-size: 20px; color: #818181; margin-top: 12px;}
.back_btn404{ padding-left: 10px;margin-top: 10px; }
.back_btn404 a,.back_btn404 a:hover{ font-family: "微软雅黑", Tahoma, Arial; height: 40px; line-height: 40px; display: block; margin: 0 auto; background: #474747; color: #fff;text-decoration: none; font-size: 16px; width: 120px;}
.back_btn404 a:hover{ background: #ff0000;}
.red404{ color:#F00}
/* a标签 */ 
a {	text-decoration: none ; color:#333 ;}
.trans{ transition:all 0.25s linear 0.01s;}
a:hover {text-decoration: underline ; color:#333;} 
.trans:hover{transition:all 0.4s linear 0.01s}
/* 定义浮动居中 */ 
.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}

