  @charset "utf-8";
/* CSS Document */

body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #333;
    background: #F5F5F5;
;
	font-size: 15px;
	position:relative;
	font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
}
form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
i {
	font-style: normal;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
input, select {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: middle;
	outline: 0;
	font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
.fix:before, .fix:after {
	content: "";
	display: table;
}
.fix {
*zoom:1;
}
.fix:after {
	clear: both;
}

button
{
	font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
}
form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
i {
	font-style: normal;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
input, select {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: middle;
	outline: 0;
	font-family: 'Microsoft Yahei', 'SimSun', sans-serif;
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left:10px;
	padding-right: 10px;
}

.p-tips{
	background: #fdf8e6;
	font-size: 11px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	color: #999;
}

.p-container-bg{
	background:#F5F5F5;
}

.wid_banner_max{
    background:#df674c url("../images/banner.jpg") 50% no-repeat;
    height:370px;
	margin-top:37px;
}

.wid_banner_750{
    display: none;
	background:url("../images/banner-750.jpg") 50% no-repeat;
	height:200px;
	margin-top:37px;
}

.p-nav{
	height: 84px;
	background: #fff;
	box-shadow: rgba(146, 157, 154, 0.1) -7px 4px 10px 0px;
}

.p-nav .p-logo{
	margin-top: 24px;
}

.p-nav-list{
	overflow: hidden;
}

.p-nav-list li{
	float: left;
	font-size:16px;
	color: #333; 
}

.p-nav-list li a{
	display: block;
	margin: 24px 0 0;
	padding:8px 22px 10px;
	color: #333;
	text-decoration: none;
}

.p-nav-list li a:hover{
	color: #0046AD;
}

.p-nav-list li a{
	position: relative;
}

.p-nav-list li a::after{
	position: absolute;
	width: 18px;
	height: 4px;
	background: #fff;
	content: "";
	right: 24px;
	bottom: 3px;
}

.p-nav-list .p-on a{
	color:#0046AD;
}

.p-nav-list .p-on a::after{
	background:url("../images/nav-on.png") no-repeat
}

.p-cont {
    margin-top: 40px;
}

.p-form-cont{
	background: #fff;
	
}

.p-footer{
	height:84px;
	background: #F5F5F5;
	margin-top: 10px;
}

.p-footer-bg-withe{
	margin-top: 40px;
	background: #fff;
}

.p-footer-logo{
	text-align: right;
}

.p-footer-logo img{
	margin-top: 18px;
}

.p-friendly-title{
	text-align: center;
}

.p-friendly{
	font-size: 18px;
	color: #333;
	margin: 20px 0 4px;
}

.p-friendly-en{
	font-weight: 200;
	font-size:12px;
	color: #666;
	font-style: normal;
}

.p-friendly-link{
	display: inline-block;
	margin-top: 30px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.p-friendly-link:hover{
	color: #0046AD;
}

.p-information-bg:hover{
	position: relative;
	animation:myanimation3 0.3s linear forwardsp-footer; 
}

@media (max-width:480px){
	.p-nav{
		height: auto;
	}
	.p-nav-list{
		margin: 12px 0;
	}

	.p-nav-list li{

	}

	.p-nav-list li a{
		display: block;
		margin: 0 6px 0;
		padding: 8px 0 9px;
		color: #333;
		text-decoration: none;
		font-size: 14px;
	}
	.p-cont{
		margin-top: 15px;
	}
	
	.p-footer-logo {
		display: none;
	}

}