﻿@charset "utf-8";
/* CSS Document */

/* 全屏banner */
.banner_blk { position: relative; z-index: 1; width: 100%;/*banner宽度*/ height: 600px;/*图片高度*/ overflow: hidden; }
.banner { position: absolute; top: 0px;  z-index: 1; /*图片宽度/2*/ width: 100%;/*图片宽度*/ height: 100%; overflow: hidden; }
.banner p { width: 100%; height: 100%; text-align: center; font-size: 0px; }
.banner_button_blk { width: 100%; position: absolute; bottom: 0; height: 50px; z-index: 2; }
.banner_button { position: absolute; left: 50%; margin-left: -600px; bottom: 0px; z-index: 2; width: 1200px; height: 50px; line-height: 50px; text-align: center; }
.banner_button a { display: inline-block; margin: 20px 6px; margin-bottom: 0; width: 22px; height: 10px; font-size: 0px; text-align: center; color: #666; outline: none; background: #fff; -moz-outline: none; blr: expression(this.onFocus=this.blur()); }
.banner_button a.activeSlide { background: #0060ab; }
.banner_button a:hover { background: #0060ab; }
.banner_left, .banner_right { position: absolute; background: url(../images/prev.png) no-repeat center center; top: 240px; left: 300px; display: block; width: 50px; height: 100px; z-index: 13; cursor: pointer; }
.banner_right { background: url(../images/next.png) no-repeat center center; left: auto; right: 300px; }
.banner_left:hover, .banner_right:hover { background-color: rgba(255, 255, 255, 0.2); }

.tit_big{ text-align: center; margin: 60px 0 0px 0;}
.tit_big h1{font-size: 25px; color: #333;}
.tit_big .tit_line{ display: inline-block; width: 30px; height: 3px; background-color: #0060ab;/*主蓝色*/}


/*主要业务*/
.b4{
	width: 100%;
	overflow: hidden;
}
.b4 .wrap{
	width: 1228px;
}
.b4 .b{
	width: 279px;
	cursor: pointer;
	margin-right: 28px;
	float: left;
	background: #f1f1f1;
	padding-bottom: 20px;
}
.b4 .b .img{
	width: 100%;
	height: 160px;
	background-position: center center;
	background-size: 110% 110%;
}
.b4 .b:hover .img{background-size: 100% 100%;}
.b4 .b .h1{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #666;
}
.b4 .b .p{
	width: 100%;
	height: 40px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #666;
	overflow: hidden;
}
/*adout*/
.about_bg{ width: 100%; background: url(../images/index/adout.jpg) no-repeat; margin-top: 60px;}
.about_bg .p{ color: #fff;  text-align: center; margin: 50px auto; line-height: 24px; font-size: 16px;line-height:24px;}
.about_bg .ab_co_box{ width: 1100px; margin: 0 auto 20px;}
.about_bg .ab_co{ float: left; background-color: #4865a7; position: relative; width: 88px; margin: 30px 60px; text-align: center;}
.about_bg .ab_co:before{ content: "";position: absolute; border-bottom: 26px solid #4865a7; border-left: 44px solid transparent; border-right: 44px solid transparent; top:-26px; left: 0px;}
.about_bg .ab_co:after{ content: "";position: absolute; border-top: 26px solid #4865a7; border-left: 44px solid transparent; border-right: 44px solid transparent; top:60px; left: 0px;}
.about_bg .ab_co img{ display: inline-block; height: 32px;}
.about_bg .ab_co span{ display: block; color: #fff; font-size: 12px; margin:4px 0;}

/*优势*/
.yous_bg{ width: 100%; height: 760px;background: url(../images/index/yous_bg.png) no-repeat center center;}

.yous_bg .yous_co{ width: 220px; margin-top: 140px;}
.yous_bg .yous_co h4{ font-size: 16px; color: #000; font-weight: bold;}
.yous_bg .yous_co p{ font-size: 12px; color: #666; }
.yous_bg .fl{margin-left: 70px;}
.yous_bg .fr{}
.yous_bg .yous_co.mt200{ margin-top: 200px;}
.yous_bg .yous_co.mt230{ margin-top: 230px;}
.yous_bg .yous_co.yous_co3{margin-left: -30px;}
/*new*/
.new_pl{
	width: 1200px;
	margin: 50px auto;
	margin-bottom: 70px;
}
.new{
	width: 580px;
	margin-right: 20px;
}
.new .new_tit{
	border-bottom: 2px solid #0895ec;
	padding-bottom: 14px;
	
}

.new .new_tit h2{
	font-size: 18px;
	font-weight: bold;
	color: #666;
	margin-left: 10px;
	margin-top: 2px;
}

.new .new_tit span{
	font-size: 12px;
	color: #666;
	padding-top: 12px;
}
.new_co{
	border-bottom: 1px dashed #d9d9d9;
	padding: 20px 0 20px 30px;
}
.new_co .day{
	background-color: #f2f2f2;
	padding:10px 16px;
	text-align: center;
}
.new_co .day span{
	color: #bbb;
	font-size: 24px;
	font-weight: bold;
}
.new_co .day h5{
	color: #bbb;
	font-size: 12px;
	margin-top: 10px;
}
.new_co .new_txt{
	width: 464px;
}
.new_co .new_txt h3{
	font-size: 16px;
	color: #333;
}
.new_co .new_txt:hover h3{
		color: #0060ab;
}
.new_co .new_txt p{
	font-size: 12px;
	color: #999;
	line-height: 26px;
}











