.casebanner img{
	width:100%;
}

.content-tit{
	text-align: center;
	
	margin-top: 20px;
}
.content-tit .line{
	
	height: 4px;
	width: 118px;
	background: #0058b3;
	display: inline-block;
}
.content-tit h1{
	font-size:30px;
	color: #333333;
	font-weight: 600;
	padding-bottom: 16px;
	padding-top: 46px;
}
.content-con .content-con-p{
	font-size: 18px;
	color: #666666;
	line-height: 32px;
	text-indent:36px;
	padding-top: 30px;
	padding-bottom: 50px;
}
.content-con h2{
	font-size:24px;
	font-weight: 600;
}
.content-con h2 span{
	color:#154f98;
}
.content-con h2 em{
	font-size:14px;
	color: #999999;
	font-style: normal;
	padding-left:10px;
	font-weight: 300;
}

.pages{
	float:right;
	margin-top: 26px;
}
.pages a{
	font-size:18px;
	color:#333333;
	background:#bbbbbb;
	padding: 7px 23px;
    margin-left: 40px;
}
.pages a:hover{
	background:#0058b3;
	color:#fff;
}

.fwbao{
	margin-bottom: 80px;
	margin-top:60px;
}
.fwbao-tit{
	text-align: center;
}
.fwbao-tit .line{
	
	height: 4px;
	width: 118px;
	background: #0058b3;
	display: inline-block;
}
.fwbao-tit h1{
	font-size:30px;
	color: #333333;
	font-weight: 600;
	padding-bottom: 16px;
}
.fwbao-tit p{
	font-size:16px;
	color: #666666;
	padding-top: 40px;
	padding-bottom: 60px;
}
.fwbao-tit p span{
	color: #f08619;
}

.fw-form{
	float: left;
	width: 600px;
}
.fw-form input{
	width: 350px;
	height: 40px;
	margin-top: 16px;
	text-indent:10px;
	font-size: 16px;
}
.fw-form input.textarea{
	width: 350px;
	height: 110px;
}
.fw-form p{
	font-size: 18px;
	color: #333333;
}
.fw-form .username,.fw-form .phone{
	padding-left: 36px;
}
.fw-form .content span{
	position: relative;
    top: -47px;
}
.fw-form .but{
	text-align: center;
	padding-top:10px;
}
.fw-form .submit,.fw-form .reset{
	width: 140px;
	height: 38px;
	text-indent:0px;
}
.fw-form .submit{
	background: #f08619;
	font-size:18px;
	border: none;
	color:#fff;
	margin-right:70px;
}
.fw-form .reset{
	background: #666666;
	font-size:18px;
	border: none;
	color:#fff;
}
.fw-contact{
	float: right;
	border-left: 1px solid #aaaaaa;
	padding:100px 108px;
}
.fw-contact .fw-contact-con{

}
.fw-contact .fw-contact-con h1{
	font-size: 24px;
	color: #333333;
	font-weight: 600;
	padding-bottom: 10px;
}
.fw-contact .fw-contact-con .line{
	height: 2px;
	width: 50px;
	background: #0058b3;
	display: inline-block;
}
.fw-contact .fw-contact-con p{
	padding-top:20px;
	color: #666666;
	font-size: 16px;
}
.fw-contact .fw-contact-con p span{
	color: #f08619;
	font-size: 18px;
}
.fw-contact .fw-contact-con .fw-more{
	text-align: center;
}
.fw-contact .fw-contact-con .fw-more a{
	font-size: 18px;
	width: 382px;
	height: 47px;
	color: #fff;
	background: #0058b3;
	display: block;
	line-height: 46px;
}
.fw-contact .fw-contact-con .fw-more a:hover{
	background: #f08619;
}

.wd {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.service_tit2{ width:100%; text-align:center; padding-top:20px;}
.service_tit2 h3{ font-size:32px; line-height:40px; display:block; padding-bottom:5px; background:url("1.png") left center no-repeat;}
.service_tit2 span{ color:#666; font-size:14px;}
.service_tit2 p{ padding:10px; line-height:30px; font-size:16px;color:#666;}

.service_lb{ padding-top:25px;}
.sevice_list{ width:20%; float:left;}
.sevice_list dl{ display:block; width: 160px;height: 160px; margin:0 auto; color: #3e3e3e;font-size: 48px; line-height: 160px; border-radius: 50%;margin-bottom: 10px;background-color: #fff;border: 3px solid #bdbdbd; text-align:center;}
.sevice_list h3{font-family: "impact";}
.sevice_list p{ color: #656565;padding: 0 26px; font-size:16px; text-align:center;}

.service_boxbg{ background:#f8f8f8; overflow:hidden; padding:25px 0px; margin-top:30px;}
.service_ul li{ float:left; width:30%; height:300px; margin:0px 10px;  background:#fff; border:10px; border:10px #fff solid; position:relative;background:url(service01.jpg) center no-repeat;}
.service_ul li:nth-child(2){  background:url(service02.jpg) center no-repeat;}
.service_ul li:nth-child(3){  background:url(service03.jpg) center no-repeat;}
/*.service_ul li img{ max-width:100%; height:300px; position:absolute;}*/
.service_ul li p{ position:absolute; bottom:-240px; background:#333; width:100%; height:100%; color:#fff; font-size:18px; text-align:center;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; transition: all .3s linear;}
.service_ul li p span{ font-size:16px; line-height:25px; display:block; margin:0 auto; position:relative; height:100%; width:80%; color:#fff; padding-top:10px;}
.service_ul li:hover p{ bottom:0px;}
.service_ul li p span font{ font-size:24px; padding-bottom:10px; display:inline-block;}

.service_1200{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.service_tit{ text-align:center; width:300px; margin:0 auto; color:#333;}
.service_tit h4{ font-size:32px; font-weight:normal;}
.service_tit p{ padding-top:10px; font-size:18px; padding-bottom:10px;}
.service_tit span{ width:30%; margin:0 auto; background:#00479d; display:block; height:3px;}
.service_t01{ text-align:center; padding-top:20px; font-size:18px; line-height:30px;}
.service_t02{ padding:20px 0px; overflow:hidden;}
.service_t02ul li{ display:block; float:left; width:381px; height:429px; margin:0px 5px 0px 12px;}
.service_t02ul li h4{ line-height:45px; font-size:18px; color:#333;}
.service_t02ul li dl{ display:block; width:120px; border:1px solid #eee; text-align:center; height:35px; line-height:35px; margin-top:15px;}
.service_t02ul li dl a{ color:#cd1f21;}
.st03_1200{width:1200px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.service_t03{ width:100%; padding:20px 0px; background:#eee;}
.service_t03 .st03_left{ float:left; width:528px;}
.service_t03 .st03_left h4{ font-size:18px; color:#333; padding-bottom:10px;}
.service_t03 .st03_right{ float:right;}

.wangluo{ width:700px; margin:0 auto;}
.service_03 dl{    font-size: 16px;color: #000; line-height:35px;}