body {
	background: url(../images/top_bg2.png);
	color: #fff;
	font-family:Helvetica,Arial,"微软雅黑","黑体",sans-serif;
	margin: 0;
	padding: 0;
}
a img {
	border: none;
	display: block;
}
img {
	margin: 0;
	max-width: 100%;
	padding: 0;
}
.autofill{
  width:100%;
}
.clearfloat:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfloat {
	zoom: 1;
}
#header {
	background: #58b7de;
	width: 100%;
}
.header_l {
	float: left;
}
.header_r {
	float: right;
}
.soso{
	border-left:1px solid #000!important;
}
.pull-right{
	float:right!important;
}
.foot-nav{
	background:#ddddde;
}
.container-fluid{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
}
.service_box{
	padding:100px 15px !important;
}
.container{
	padding:30px 15px;
}
	.row{
		margin:0;
	}
	.foot-nav-pc{
		margin:0;
		padding:50px 0;
		display:block;
	}
		.footnav{
			width:20%;
			float:left;
			position:relative;
		}
			.footnav ul{
				padding:0;
				margin:0;
			}
				.footnav li{
					line-height:30px;
					list-style-type:none;
				}
					.footnav li strong{
						margin:0 0 10px;
						height:30px;
						line-height:30px;
						font-size:1.2em;
						color:#4c4948;
						font-weight:700;
					}
						.footnav li a{
							color:#595757;
							font-size:0.9em;
							text-decoration:none!important;
						}
			.footnav-line{
				position:absolute;
				right:20%;
				top:35px;
				width:1px;
				height:60px;
				background:#9e9e9e;
			}
					
.new_bg{
	width:100%;
	background:url(../images/new_bg.png) no-repeat center top;
}				
.new_bg2{
	width:100%;
	background:url(../images/news_bg2.png) no-repeat center top;
}				
.service_bg{
	width:100%;
	background:url(../images/service_bg.png) no-repeat center top;
}
.wenti_bg{
	width:100%;
	background:url(../images/wenti_bg.png) no-repeat center top;
}
.about_bg{
	width:100%;
	padding-top:102px;
	background:url(../images/about_bg.png) #fff no-repeat center top;
}
.aboutEpson_wrapper .nav_Pics ul li img{
	width:92%;
	margin:0 auto;
}				
.aboutEpson_wrapper .nav_Pics{
	background:#fff;
	margin:0 auto;
}				
.soso_push{
	width:445px;
	background-color:#EFF4F5;
	position:absolute;
	top:70px;
	z-index:33;
	right:0;
	display:none;
}				
.soso_push input{
	width:100%;
	padding:0 75px 0 40px;
	height:35px;
	border:0;
	line-height:35px;
	font-size:16px;
	background-color:#EFF4F5;
	display:block;
	outline:medium;
	box-sizing:border-box;
	text-indent:0;
}				
.soso_push .soso_close{
	position:absolute;
	top:50%;
	right:35px;
	cursor:pointer;
	margin-top:-12.5px;
}				
ul.nav >li{
	float:left;
	height:70px;
	line-height:70px;
}
ul.nav >li >a{
	padding:0 22px;
	font-size:16px;
	color:#FDFDFD;
	font-weight:normal;
}
ul.nav li.soso a{
	color:#000;
	display:inline-block;
	padding:0 35px;
}
.wenti_l ul li.news_soso{
	border:2px solid #E3DFDF;
}
.news_box{
	padding:20px;
}
	.news_l{
		float:left;
		width:30%;
	}
	.news_r{
		float:left;
		width:70%;
	}
	.news_t1{
		font-size:12px;
		color:#666666;
	}
		.news_t1 span{
			color:#0099ff;
		}
	.news_t2{
		font-size:16px;
		color:#000;
		font-weight:bold;
		padding:10px 0;
	}
	.news_box p{
		font-size:14px;
		line-height:1.6em;
		padding-bottom:20px;
	}
.eachBox{
	clear:both;
}
.changeBox_a1{
	float:left;
}
.changeBox_a1_304{
	height:304px; 
}
.changeBox_a1_242{
	height:242px; 
}

.changeBox_a1 .a_bigImg img{
	position:absolute;
	display:none;
	z-index:44;
}
.ul_change_a2{
	position:absolute;
	overflow:hidden;
 }
 .url_340{
	padding-top:370px;
	width:1000px;
 }
 .url_240{
	padding-top:220px;
 }
.ul_change_a2 li{
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.ul_change_a2 a{
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:0.8em;
	padding:0px 3px; 
	margin-right:2px;
	filter:alpha(opacity=85);
	opacity:0.85;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	color:#333333;
	background:#f2f2f2;
}
#page_a{
	font-size:12px;
	padding:10px;
	text-align:center;
}
#page_a a{
	margin: 0 1px;
	padding: 6px;
	border: solid 1px #DDAEAE;
	text-decoration: none;
	background: white;
	color: #C00000;
}
#page_a a:hover {
color: white;
background: #C00000;
text-decoration: none;
}
#top_img{
	margin:0 auto;
	width:100%;
	padding:10px 0;
	height:100%;
}
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/
}
footer .row{ margin: 0 auto; }
.mobile_ban{ display: none }
@media(max-width:768px){footer.container-fluid{line-height:23px;padding:15px 0}