img
{
	border:0px;
	vertical-align:middle;
}

span{
	height:100%;
	}

ul,p{
    padding:0
}

html,body{
  letter-spacing:2px;  min-width: 100%;
	width:1349px;
	margin:0 auto;
}

dd{
	margin-left: 0;
}

.media-middle{
  font-size: 18px;  vertical-align: middle;
}

.media-top{
    vertical-align: top;
}

.color-r{
    color: #F00;
}

.font-24{
    font-size: 24px;
}

.logo{
	margin-left:2%;
	float:left;
	text-align:center;
	font-size: 18px;
	font-weight:bold;
}

.logo img{
	width:47px;
	height:47px;
}

a,a:focus,a:hover{
    color: inherit;
    outline:none;
    text-decoration: none;
}

.header{
	width:100%;
    background-color:#f9f9f9;
    height: 55px;
    line-height: 55px;
    color:#394457;
    font-size: 16px;
	border:1px;
	padding:0;
}

.pull-right
{float:right;
margin-right:5%;
}

.menu-list ul{
    margin:0;
    list-style-type: none;
}

.menu-list li{
    display: inline-block;
	font-weight:bold;
}

.menu-list li a{
    height: 49px;
    line-height: 49px;
    display: inline-block;
    padding: 0 15px;
    position: relative;
}

.menu-list li a.active{
    background-color: #252F3F;
    border-bottom: 4px solid #4184F3;
}

.menu-list li:hover a{
    background-color: #4184F3;
}

.menu-list li button{
    border: none;
    border-radius: 3px;
    padding: 3px 10px;
    outline: none;
    line-height: 20px;
    font-size: 14px;
    background-color: RGBA(255,255,255,.8);
    color: #333;
}

.menu-list li button:hover{
    background-color: #d0d0d0;
}

.sec-header{
    position: absolute;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #FFFFFF;
    top: 50px;
    left: 0;
	text-align: center;
    display: none;
    z-index:2;
    box-shadow: 0 4px 10px rgba(128, 128, 128, 0.39)
}

.menu-list li .sec-header a{
    padding:0 20px;
    line-height: 50px;
    display: inline-block;
    color: #333;
    font-size: 14px;
    background-color: #FFF;
}

.menu-list .sec-header a.active,
.menu-list .sec-header a:hover {
    color: #3f82ef;
    background-color: #FFF;
    border: none;
}

.menu-list li:hover .header-up-arrow,
.menu-list li:hover .sec-header{
    display: block;
}

.footer{
	padding-top:50px;
	text-align:center;
}

.lxfs{
	width:100%;
	background-color: #394457;
    padding-top:10px;
    display: inline-block;
    color: #bfc2c8;
}

.footer .contact-text{
	width:50%;
	float:left;
}

.footer .contact-text-line1{
    font-size: 16px;
}

.footer .contact-text-line2{
    font-size: 13px;
	text-align:left;
	margin-left:20px;
}

.footer .qrcode{
    display: inline-block;
    color: #bfc2c8;
    font-size: 12px;
    margin-left: 25px;
}

.footer .address-div{
    background-color:#252F3F;
    color: #bfc2c8;
    font-size: 16px;
}