html{

	margin:0;
	padding:0;
	background:#f1f1f1
}


body{

	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	background:#f1f1f1
}

*{

	margin:0;
	padding:0;
}

h1{

	margin:0;
	padding:0;
}

h2{

	margin:0;
	padding:0;
}

h3{

	margin:0;
	padding:0;
}

h4{

	margin:0;
	padding:0;
}

h5{

	margin:0;
	padding:0;
}

div{

	margin:0;
	padding:0;
}

table{

	margin:0;
	padding:0;
}

td{

	margin:0;
	padding:0;
}

ul{

	margin:0;
	padding:0;
	list-style:none;
}

li{

	margin:0;
	padding:0;
}

p{

	margin:0;
	padding:0;
}

.clear{

	clear:both;
}

.top_nav{

	width:100%;
	height:50px;
	border-bottom:1px solid #e3e3e3;
	display:block;
	background:#fff;
	position:fixed;
	top:0;
	z-index:99;
}

.header_top{

	margin:0;
	padding:0;
	width:100%;
	height:89px;
	display:block;
	background:#fff;
	margin-top:50px;
}

.left_logo_continer{

	width:309px;
	height:89px;
	background:#ed1f23;
	border-right:1px solid #e3e3e3;
	float:left
}

.left_logo_continer a{

	border:none;
	outline:none;
}

.left_logo_continer img{

	margin-left:15px;
	margin-top:10px;
}


.dot_bg{

	width:100%;
	height:10px;
	background:#fff url(../images/bg-dot.gif) repeat-x;
	margin-bottom:40px;
}

.right_content_area{

	width:auto;
	float:right;
}

.right_content_area{

	width:auto;
	float:right;
	padding:14px 15px 0 0;
}

.right_content_area h1{

	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	letter-spacing:-2px;
	text-align:right;
	color:#323232;
	
}

.right_content_area p{

	text-align:right;
	color:#a6a6a6;
	padding-top:2px;
}

.right_top_content{

	width:auto;
	float:right;
	padding-right:15px;
}

.contact_iocn_area{

	font:normal 14px/50px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	background:url(../images/phone_iocn.png) left center no-repeat;
	padding-left:18px;
	color:#a6a6a6;
	border-right:1px solid #e3e3e3;
	padding-right:15px;
}

.contact_iocn_area a{

	color:#a6a6a6;
	text-decoration:none
}

.follow_area{

	font:normal 12px/50px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#a6a6a6;
	padding-left:15px;
	padding-right:0px;
	
}

.social_follow_right{

	margin:0;
	padding:0;
	list-style:none;
	float:right;

}

.social_follow_right li{

	font:normal 16px/50px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding:0 0 0 7px;

}

.social_follow_right li a{

	text-decoration:none;
	color:#ed1f23;
	
}

.middle_nav_continer{

	margin:0 auto;
	padding:30PX 0;
	width:100%;
	text-align:center;
	background:#323232
}

.middle_nav_continer ul{

	list-style:none;
	margin:0;
	padding:0;
}

.middle_nav_continer li{

	display:inline-block;
	padding:0 3px;
	
}

.middle_nav_continer li a{

	font:normal 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	border:1px solid rgba(255, 255, 255, 0.4);
	padding:0 20px;
	border-radius:100px;
	background:none;
	color:rgba(255, 255, 255, 0.4);
	text-decoration:none;
	
}

.middle_nav_continer li .sec_nav{

	font:normal 14px/33px Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	border:1px solid #ed1f23;
	padding:0 20px;
	border-radius:100px;
	background:#ed1f23;
	color:#fff;
	text-decoration:none;
	
}

.middle_nav_continer li .sec_nav:hover{

	color:#fff;
	text-decoration:none;
	
}

.middle_nav_continer li a:hover{

	text-decoration:none;
	border:1px solid #ed1f23;
	color:#ed1f23

	
}

.middle_contnet{

	width:1201px;
	margin:0 auto;
	background:#fff;
}

.middle_auto_content{

	width:auto;
	margin:0 auto;
	padding:55px 65px;
}

.two_area{

	margin:0;
	padding:21px 0 0 0;
	width:auto;
	
}

.content_left{

	margin:0;
	padding:0;
	width:660px;
	float:left;
	
}

.content_relative_img{

	margin:0;
	padding:0;
	width:350px;
	float:right;
	
}

.middle_auto_content h2{

	font-size:41px;
	letter-spacing:-1.80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-weight:600;
	margin-bottom:0;
	
}

.middle_auto_content p{

	font-size:14px;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0 0 21px 0 ;
	line-height:1.5em
	
}

.middle_auto_content h3{

	font-size:18px;
	letter-spacing:-0.55px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-weight:600;
	margin-bottom:21px;
	line-height:1.5em;
	float:left;
}

.middle_auto_content img{

	float:right;
}

.footer_botttom{

	display:block;
	width:100%;
	margin-top:71px;
	background:#323232
}

.footer_inner{

	margin:0 auto;
	width:1201px;
	padding:65px 0;
}

.footer_nav{

	width:inherit;
	text-align:center;
	
}

.footer_nav a{

	color:rgba(255, 255, 255, 0.4);
	display:inline-block;
	padding:3px 5px 3px 5px;
	border:1px solid rgba(255, 255, 255, 0.2);
	border-radius:50px;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	margin:5px 0;
}

.footer_nav a:hover{

	border:1px solid #ed1f23;
	color:#ed1f23;
	
}

.footer_copyright{

	width:100%;
	height:45px;
	background:#272727;
	border-top:1px solid #393939;
}	

.footer_copyright{

	width:100%;
	font-size:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:45px;
	color:rgba(255, 255, 255, 0.4);
}

.footer_copyright a{

	color:rgba(255, 255, 255, 0.4);
}

.footer_copyright a:hover{

	text-decoration:none;
}
	

