@charset "utf-8";
/* CSS Document */
*{font-size:13px;}
.location{line-height:18px;padding:20px 0;color:#666;}
.location a{float:left;padding-right:5px;}
.location span{line-height:18px;color:#666;padding-left:5px;}
.top-404 {
    background: url("../images/alert-icon.png") no-repeat scroll 45px 25px #3399cc;
    border-radius: 10px;
    color: #FFFFFF;
    line-height: 20px;
    overflow: hidden;
    padding: 45px 40px 50px 170px;
}
.top-404-2{
	background:#3399cc;
	 padding: 60px;
}
.top-404 p{line-height:24px;}
.top-404 .title {
    font-weight:600;
    line-height:30px;
	color:#fff;
	line-height:24px;
	margin-bottom:15px;
	font-size:30px;
}
.top-404 .title2 {
    font-weight:600;
    line-height:30px;
	color:#fff;
	line-height:24px;
	margin-bottom:15px;
	font-size:24px;
}
.html-hode{background:#fff;padding:15px;border:1px solid #999;}
.html-hode p,.html-hode a,.html-hode strong{color:#000;}
.html-hode p span{ color:#006600}
.html-hode p b{ color:#000099;font-weight:normal;}
.box-404 {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DADADA;
    border-radius: 10px;
    box-shadow: 0 0 5px #DADADA;
    margin: 15px 0 25px;
    overflow: hidden;
   
}
.box-404 .title {
    background:#f2f2f2;
    margin-bottom: 20px;
    overflow: hidden;
    padding:20px;
}
.box-404 h2 {
line-height: 26px;
font-weight: 400;
margin: 0 0 30px;
padding:0 20px;
color:#222;
}
.box-404 .title .coupon {
    float: left;
    margin-right: 15px;
    text-align: center;
    width: 155px;
}
.box-404 .title p {
	line-height:28px;
	padding-top:10px;
}
.box-404 .title p b{color:#F00;}
.box-404 .title2 p b{color:#222;}
.box-404 .title .red {
    color: #FB0000;
    font-weight: bold;
    line-height: 20px;
}
.box-404 .item {
    float: left;
    width: 31.3%;
	padding:1%;
}
.box-404 .item img{width:150px;}
.box-404 .item .text {
    padding-left:160px;
}
.box-404 .item h4 {
    font-weight: 400;
    margin: 5px 0;
}
.box-404 .item h4 a {
    color: #444;
	 font-weight:600;
	 font-size:16px;
}
.box-404 .item .price {
    margin: 10px 0;
}
.box-404 .item .price b {
    color: #F25D22;
    padding-right: 10px;
}
.bottom1 {
    overflow: hidden;
    padding-bottom: 30px;
	padding:20px;
}
.bottom1 h2{
line-height: 20px;
font-weight: 400;
margin: 0 0 20px;}
.bottom1 p b{font-weight:600;}
.bottom1 .item {
    float: left;
    width:24%;
	padding-right:1.3%;
}
.bottom1 .item:last-child{padding:0;}
.bottom1 .item ul.dot {
    margin: 10px 0 0;
}
.bottom1 .item ul.dot li {
    margin-bottom: 5px;
	list-style:disc;
	word-break:break-all;
	word-wrap:break-word;
}
.bottom1 .item a {
    color: #666666;
}
.bottom1 .item a:hover{text-decoration:underline;}
.btn-org {display:inline-block; background:#fa594b;height:40px; padding:2px 25px;line-height:42px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important; border-radius:5px; font-weight:bold;}
.btn-org:hover{background-color:#f94536;text-decoration:none;}
@media all and (max-width:1024px){
	.box-404 .item{text-align:center;}
	.box-404 .item>a{ float:none!important;clear:both;padding-bottom:10px;display:block;overflow:hidden;}
	.box-404 .item .text{padding-left:0;}
}
@media all and (max-width:767px){
	.box-404 .item{text-align:center;width:48%;margin-bottom:10px;}
	.bottom1 .item{width:48%;}
	.top-404 {
    background: #3399cc;
    border-radius: 10px;
    color: #FFFFFF;
    line-height: 20px;
    overflow: hidden;
    padding: 45px;
}
}
@media all and (max-width:539px){
	.box-404 .item{text-align:center;width:98%;margin-bottom:10px;}
	.bottom1 .item{width:98%;}
	
}