body{
	margin:0px;
	font-size:12px;
	color:#666666;
	cursor:default;
	letter-spacing:2px;
	background-color:#f5f5f5;
	background-image:url(../images/box_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "»ªÎÄÏ¸ºÚ";
}
*{
	margin:0px; padding:0px; list-style-type:none;
}
*:hover{
	transition:all 1s ease;
}
body,
body > *,
body *,
*:hover{
	-webkit-transition-duration:0.6s;
	-moz-transition-duration:0.6s;
	-ms-transition-duration:0.6s;
	-o-transition-duration:0.6s;
	transition-duration:0.3s;

	-webkit-transition-timing-function:ease;
	-moz-transition-timing-function:ease;
	-ms-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;

	-webkit-transition-property:background-color, background-position, color, border-color, opacity, z-index, transform, -webkit-box-shadow;
	-moz-transition-property:background-color, background-position, color, border-color, opacity, z-index, transform, -moz-box-shadow;
	-ms-transition-property:background-color, background-position, color, border-color, opacity, z-index, transform, -ms-box-shadow;
	-o-transition-property:background-color, background-position, color, border-color, opacity, z-index, transform, -o-box-shadow;
	transition-property:background-color, background-position, color, border-color, opacity, z-index, transform, box-shadow;
}
::selection{
	background-color:#cccccc;
    color:#666666;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
input,textarea,select{
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "»ªÎÄÏ¸ºÚ";
	outline:none;
}
img{
	border:0px;
}
a{
	text-decoration:none;
}
#top{
	width:100%;
	min-width:580px;
	float:left;
	z-index:999;
	top:0px;
	position:relative;
	background-color:#ffffff;
	border-top:#045896 4px solid;
	border-bottom:#e3e3e3 1px solid;
	box-shadow:0px 0px 5px #e3e3e3;
}
#top_main{
	max-width:1360px;
	margin:0 auto;
	padding:0 20px;
}
#top_logo{
	width:320px;
	height:60px;
	float:left;
	background-position:center;
	background-repeat:no-repeat;
}
.top_logo{
	background-image:url(../images/top_logo.png);
}
#top_nav{
	width:820px;
	height:60px;
	float:right;
}
#top_nav ul{
	height:60px;
	float:right;
}
#top_nav ul li{
	height:60px;
	float:left;
}
#top_nav ul li a{
	height:60px;
	line-height:60px;
	padding-left:10px;
	padding-right:10px;
	color:#666666;
	font-size:20px;
	font-weight:lighter;
	float:left;
	overflow:hidden;
    font-family:"Microsoft YaHei";
}
#top_nav ul li a:hover{
	height:58px;
	line-height:60px;
	color:#045896;
	border-bottom:#045896 2px solid;
}
/*============================================ CONTACT  ================================================*/
.button, .button:visited, input[type="submit"], button{
	border:0px;
	padding:7px 12px 8px 12px;
	cursor:pointer;
	font-size:14px;
	line-height:14px;
}
.button:hover, input[type="submit"]:hover, button:hover{text-decoration:none;}
.button.medium, input[type="submit"].medium, button.medium{font-size:14px; padding:6px 14px 7px 14px;}
.button.large, input[type="submit"].large, button.large{font-size:14px; padding:6px 16px 7px 16px;}

form{margin:0; padding:0;}
fieldset{border:0px;}
#contactform{margin:0; position:relative; }
#contactform label{padding:0 0 0 20px; margin:0 0 0 0; line-height:35px; vertical-align:top;}
span.required{ color:#888;}
span.error{color:red;text-align:left; font-size:12px; padding-bottom:15px; display:block;}
#contactform input.text-input{margin-bottom:10px;vertical-align:middle;width:50%;padding:10px}
#contactform input.text-input2{margin-bottom:10px;vertical-align:middle;width:150px;padding:10px}
#contactform textarea{ width:95%; float:left;padding:10px} 
#message{ margin-left:0px; font-weight:bold; color:#ff0000}
#message h2	{}
#message p{margin:6px 0px; }
.note{ color:#d45454;}
#contactform .button{cursor:pointer;margin-top:20px;clear:both; background-color:#5f81e8 }
#box_info_bj{
     font-size:16px;
}
#box_online_bj{ 
    width:554px;
    height:613px;
    background-image:url(../images/zhengshu.gif)
}
#box_online_bj h2{ 
padding:286px 0 0 173px;
font-size:36px;
color:#fff;
}
#box_online_bj h3{ 
margin:58px 0 0 206px;
font-size:36px;
color:#ce3b24;
}

#box{
	width:100%;
	min-width:580px;
	float:left;
	margin-top:20px;
}
#box_main{
	max-width:1360px;
	margin:0 auto;
	padding:0 20px;
}
#box_main img{ display:none; }
#box_nav{
	width:100%;
	float:left;
}
#box_nav_col{
	width:90%;
	float:left;
	margin:10px 5%;
	padding-bottom:5px;
	border-bottom:#045896 2px dashed;
}
#box_nav_col2{
	width:90%;
	float:left;
	margin:10px 5%;
	padding-bottom:5px;
}
#box_nav_col2 input{height:45px;}

#box_nav_col strong{
	height:32px;
	line-height:32px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#ffffff;
	font-size:18px;
	font-weight:lighter;
	background-color:#045896;
}
#box_nav_col span{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#box_nav_col span a{
	height:32px;
	line-height:32px;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#ffffff;
	font-size:16px;
	font-weight:lighter;
	background-color:#cccccc;
}
#box_nav_col span a:hover{
	background-color:#045896;
}

#box_nav_col_select{
	width:120px;
	height:32px;
	line-height:32px;
	float:left;
	color:#888888;
	margin:0px;
	padding:0px 5px;
	font-size:15px;
	font-weight:lighter;
	border:#045896 2px solid;
}
#box_nav_col_text{
	width:220px;
	height:28px;
	line-height:28px;
	float:left;
	color:#888888;
	margin:0px;
	padding:0px 5px;
	font-size:15px;
	font-weight:lighter;
	border:#045896 2px solid;
}
#box_nav_col_button{
	width:100px;
	height:32px;
	line-height:32px;
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:lighter;
	color:#ffffff;
	background-color:#045896;
	border:#045896 2px solid;
}
#box_nav_col_button:hover{
	color:#045896;
	background-color:#ffffff;
}
#box_list{
	width:100%;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:6px;
	background-color:#ffffff;
}
#box_list_h2{
	width:100%;
	float:left;
	margin-bottom:20px;
}
#box_list_h2 strong{
	height:44px;
	line-height:44px;
	float:left;
	margin-left:5%;
	padding-right:5%;
	color:#045896;
	font-size:26px;
	font-weight:lighter;
	letter-spacing:6px;
}
#box_list_h2 strong a{
	height:44px;
	line-height:44px;
	float:left;
	color:#045896;
	padding-left:10px;
	padding-right:10px;
	border-bottom:#045896 2px solid;
}
#box_list_h2 span{
	height:44px;
	line-height:44px;
	float:right;
	margin-left:5%;
	padding-right:5%;
	color:#045896;
	font-size:20px;
	font-weight:lighter;
	letter-spacing:6px;
}
#box_list_h2 span a{
	height:44px;
	line-height:44px;
	float:left;
	color:#045896;
	padding-left:10px;
	padding-right:10px;
	border-bottom:#045896 2px solid;
}
#box_list_col{
	width:19%;
	float:left;
	margin:10px 2%;
	padding:1%;
	border-radius:6px;
	background-color:#fafafa;
}
#box_list_col h2{
	width:100%;
	float:left;
	text-align:center;
}
#box_list_col h2 strong{
	width:100%;
	line-height:42px;
	float:left;
	color:#045896;
	font-size:28px;
	font-weight:lighter;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#box_list_col h2 a{
	color:#045896;
}
#box_list_col:hover h2 a{
	color:#ffffff;
}
#box_list_col h2 span{
	width:100%;
	height:32px;
	line-height:32px;
	float:left;
	color:#045896;
	font-size:18px;
	font-weight:lighter;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#box_list_col i{
	width:100%;
	float:left;
	color:#045896;
	font-size:18px;
	text-align:center;
	margin-top:10px;
}
#box_list_col b{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#box_list_col b a{
	width:90%;
	height:38px;
	line-height:38px;
	float:left;
	color:#ffffff;
	text-align:center;
	border-radius:6px;
	margin-top:10px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:10px;
	font-size:16px;
	font-weight:lighter;
	background-color:#045896;
}
#box_list_col:hover{
	background-color:#045896;
	background-image:url(../images/box_list_col.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#box_list_col:hover h2 strong{
	color:#ffffff;
}
#box_list_col:hover h2 span{
	color:#ffffff;
}
#box_list_col:hover i{
	color:#ffffff;
}
#box_list_col:hover b a{
	color:#045896;
	background-color:#ffffff;
	filter:alpha(opacity=30);  
	-moz-opacity:0.3;  
	-khtml-opacity:0.3;  
	opacity:0.3;  
}

#box_list_col2{	width:43%;	float:left;	margin:10px 2%;	padding:1%;	border-radius:6px;	background-color:#fafafa;}
#box_list_col2 h2{width:100%;float:left;text-align:left;}
#box_list_col2 h2 strong{width:80%;line-height:30px;float:left;color:#045896;font-size:18px;font-weight:lighter;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#box_list_col2 h2 span{width:20%;line-height:28px; float:right;color:#045896;font-size:16px;	font-weight:lighter;white-space:nowrap;	text-overflow:ellipsis;	overflow:hidden;}
#box_list_col2 h2 a{ color:#045896;}
#box_list_col2:hover h2 a{color:#ffffff;}
#box_list_col2:hover{background-color:#045896;background-position:center;background-repeat:no-repeat;}
#box_list_col2:hover h2 strong{color:#ffffff;}
#box_list_col2:hover h2 span{color:#ffffff;}

#box_list_col3{	width:70%;	float:left;	margin:4px 10%; padding:1%;	border-radius:6px;	background-color:#fafafa;}
#box_list_col3 h2{width:100%;float:left;text-align:left;}
#box_list_col3 h2 strong{line-height:26px;float:left;color:#666;font-size:18px;font-weight:lighter;}
#box_list_col3 a{ color:#666;}
#box_list_col3:hover a {color:#045896;}
#box_list_col3 h2 span{line-height:26px; color:#666;float:right;font-size:16px;font-weight:lighter;}

@media (max-width:1080px){
	#box_list_col{
		width:40%;
		float:left;
		margin:10px 3%;
		padding:2%;
	}
    #box_list_col2{
		width:88%;
		float:left;
		margin:10px 3%;
		padding:2%;
	}
    #box_list_col3{
		width:88%;
		float:left;
		margin:10px 3%;
		padding:2%;
	}
}
#box_list_page{
	width:100%;
	float:left;
}
#box_list_page ul{
	width:90%;
	float:left;
	margin-left:5%;
	margin-right:5%;
}
#box_list_page ul li{
	margin:5px;
	float:left;
}
#box_list_page ul li a{
	margin:5px;
	padding:5px 8px;
	float:left;
	border-radius:6px;
	font-size:15px;
	font-weight:lighter;
	color:#045896;
	border:#045896 2px solid;
}
#box_list_page ul li:hover a{
	color:#ffffff;
	border:#ea3217 2px solid;
	background-color:#045896;
}
#box_info{
	width:100%;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:6px;
	background-color:#ffffff;
}
#box_info_col{
	width:90%;
	float:left;
	margin:10px 5%;
	padding-top:10px;
	padding-bottom:10px;
}
#box_info_col h2{
	width:100%;
	line-height:42px;
	float:left;
	color:#045896;
	font-size:28px;
	font-weight:lighter;
}
#box_info_col h2 strong{
	padding-left:42px;
	background-position:left;
	background-repeat:no-repeat;
}
#box_info_col_domain{
	background-image:url(../images/box_info_col_domain.png);
}
#box_info_col_about{
	background-image:url(../images/box_info_col_about.png);
}
#box_info_col ul{
	width:100%;
	float:left;
	margin-top:10px;
}
#box_info_col ul li{
	width:100%;
	line-height:32px;
	float:left;
	color:#045896;
	font-size:18px;
	font-weight:lighter;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
#box_info_col ul li strong{
	font-weight:700;
}
#box_info_col ul li a{
	color:#045896;
}
#box_info_new{
	width:90%;
	float:left;
	margin:10px 5%;
	padding-top:10px;
	padding-bottom:10px;
}
#box_info_new_h2{
	width:100%;
	line-height:42px;
	float:left;
	color:#045896;
	font-size:28px;
	font-weight:lighter;
	margin-bottom:20px;
}
#box_info_new_h2 strong{
	padding-left:42px;
	background-position:left;
	background-repeat:no-repeat;
}
#box_info_new_503827438{
	width:100%;
	line-height:32px;
	float:left;
	color:#045896;
	font-size:18px;
	font-weight:lighter;
	text-indent:2em;
}
#box_info_new_503827438 a{
	color:#045896;
	border-bottom:#045896 1px solid;
}
#box_info_new_503827438 a:hover{
	color:#234553;
}
#box_info_new_503827438 img{
	max-width:98%;
	float:left;
	padding:1%;
}
#footer{
	width:100%;
	min-width:580px;
	float:left;
	margin-top:20px;
	background-color:#0c456f;
}
#footer_main{
	max-width:1360px;
	margin:0 auto;
	padding:0 20px;
}
#footer_info{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
#footer_info ul{
	width:100%;
	float:left;
}
#footer_info ul li{
	width:100%;
	text-align:center;
	line-height:32px;
	font-size:15px;
	color:#e7e7e7;
}
#footer_info ul li a{
	color:#e7e7e7;
}
#footer_info ul li a:hover{
	color:#ffffff;
}
#kefu{
	width:50px;
	height:230px;
	position:fixed;
	right:30px;
	bottom:90px;
	z-index:999;
}
#kefu li{
	position:relative;
	width:50px;
	height:50px;
	margin-top:10px;
	background-color:#234553;
	border-radius:6px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
#kefu li:hover{
}
#kefu_leq_pop{
	background-image:url(../images/kefu_leq_pop.png);
}
#kefu_tel_pop{
	background-image:url(../images/kefu_tel_pop.png);
}
#kefu_wex_pop{
	background-image:url(../images/kefu_wex_pop.png);
}
.kefu_pop_public{
	width:100%;
	height:100%;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}
#kefu_top{
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../images/kefu_top_pop.png);
}
.kefu_tel_us{
	display:none;
	position:absolute;
	width:230px;
	right:69px;
	top:0;
	z-index:30;
	background:#fff;
	height:50px;
	line-height:50px;
	padding-left:20px;
	color:#666;
	font-size:16px;
	border:1px solid #ddd;
}
.kefu_tel_us_come{
	border:10px solid transparent;
	border-left:10px solid #fff;
	position:absolute;
	right:-19px;
	bottom:14px;
	z-index:10;
}
.kefu_tel_us_back{
	border:11px solid transparent;
	border-left:11px solid #ddd;
	position:absolute;
	right:-22px;
	bottom:13px;
	z-index:-1;
}
.kefu_wex_us{
	position:absolute;
	width:142px;
	height:144px;
	right:60px;
	top:-46px;
	z-index:30;
	display:none;
	background:url(../images/kefu_wex_us_code.png);
}
@media (max-width:850px){
	#kefu{
		display:none;
	}
}
#overflow {
    width: 0px;
    height: 0px;
    float: left;
    overflow: hidden;
    position: absolute;
    display: none;
}

@media (max-width:828px){
	#top_logo{
		width:100%;
		height:60px;
		float:left;
	}
	#top_nav{
		width:100%;
		height:60px;
		float:left;
	}
	#top_nav ul{
		width:100%;
		float:left;
	}
	#top_nav ul li{
		width:14.2%;
	}
	#top_nav ul li a{
		width:100%;
		text-align:center;
		padding-left:0px;
		padding-right:0px;
        font-size:24px;
	}

    #box_nav_col_text{
	width:50%;
	height:45px;
	line-height:54px;
	float:left;
	font-size:34px;
}
    #box_nav_col_button{
	width:45%;
	height:45px;
	line-height:54px;
	font-size:34px;
    color:#045896;
}#box_nav_col2 input{height:65px;}
 #box_online_bj h2{ 
padding:286px 0 0 177px;
}
 #box_online_bj h3{ 
margin:50px 0 0 206px;
}

}