﻿*{ margin: 0; padding:0; }

html,body{ margin:0; padding:0; width:100%; height:100%; min-width:1200px; font-size:10px; color: #000; font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif;}
input{font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif;}
ul{ padding: 0; margin: 0;}
a,li{ text-decoration:none; list-style: none; }
p{ margin: 0; }
img{ display: inline-block; vertical-align: middle; outline: none; border: 0;}
header,section,footer{ width:100%; overflow:hidden; position: relative;}
.allbox{ width: 1200px; margin: 0 auto; }

@font-face{
	font-family: Knockout;	
	src: url('');
	font-weight: normal;
}

header{ height: 80px; line-height: 80px; overflow: hidden;}
.dlogo{
	width: 165px;
	height: 44px;
	background: url(../image/logo.png) no-repeat left center;
    background-size: auto 100%;
    -webkit-background-size: auto 100%;
    margin-top: 18px;
    float: left;
}
.dlogo a{ display: block; width: 100%; height: 100%; }
.dlogo h2{ text-indent: -99em; }

.serbox{ height: 25px; line-height: 25px; margin: 28px 0 0; float: right; background: #eeeeee; position: relative;}
.serbox .inp1{ border: 0; outline: none; width: 140px; padding-left: 10px; font-size: 13px; color: rgba(0, 0, 0, 0.65); background: none; }
.serbox .rsub{ 
	width: 24px;
	height: 25px;	
	background: url(../image/sy_01.png) no-repeat left center; 
	float: right;
	border: 0;
	-webkit-appearance: button;
	cursor: pointer;	
}

.navbox{ height: 80px; line-height: 80px; float: right; margin-right: 30px;}
.navbox a{ width: 100px; height: 100%; float: left; margin: 0 1px; text-align: center; font-size: 14px; color: rgba(0, 0, 0, 0.8); display: block;}
.navbox a:hover,.navbox a.acted{ background: #1d57a6; color: #fff; }

.footer{ background: #f7f7f7; padding: 15px 0;}
.footer .p-bq{ font-size: 12px; color: rgba(0, 0, 0, 0.8); line-height: 18px; background: url(../image/sy_02.png) no-repeat left center; padding-left: 40px;}
.footer .p-bq a{ color: rgba(0, 0, 0, 0.8);} 

.dbtop{
	width: 50px;
	height: 50px;	
	background: #b2caec url(../image/qnp_top.png) no-repeat center; 
	position: fixed;
	right: 10px;
	bottom: 100px;
	display: none;
	cursor: pointer;
}
.dbtop:hover{ background-color: #4f80c1;}

input::-webkit-input-placeholder{ color: rgba(0, 0, 0, 0.45);}
input::-moz-placeholder{ color: rgba(0, 0, 0, 0.45);  }
input:-moz-placeholder{ color: rgba(0, 0, 0, 0.45);  }
input:-ms-input-placeholder{ color: rgba(0, 0, 0, 0.45);  }


.clearfloat:after{ display:block; content:""; visibility:inherit; clear:both;}
.clearfloat{ zoom:1;}

a,.dbtop{ 
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;	
}
 
.p-hide{
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.d-bord{
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;
}