@charset "utf-8";
@import "common.css";
/*------------------------------
	header
------------------------------*/
#header{
	width:100%;
	border-bottom:none;
	background:none;
}
#header .wrapper{
	width:1500px;
	margin:0 auto;
}
#header .btnMenu{
	text-align: right;
    position: absolute;
    right: 0;
    /* float: right; */
    cursor: pointer;
    background: #fff;
    width: 75px;
    height: 80px;
    padding: 40px 20px 12px 0;
}
#header .btnMenu img{
	position:absolute;
    right: 20px;
}
@media only screen and (max-width:767px){
	#header{
		height:60px;
	}
	#header .wrapper{
		width:100%;
	}
	#header .btnMenu{
	    width: 8%;
		height:50px;
	    padding: 20px 35px 0px 0;
	}
	#header .btnMenu img{
		width:44%;
		right:14px;
		height:auto;
	}
}

#sec01 {
	opacity:0;
	 -webkit-animation-fill-mode:both;
	 -ms-animation-fill-mode:both;
	 animation-fill-mode:both;
	 -webkit-animation-duration:2s;
	 -ms-animation-duration:2s;
	 animation-duration:2s;
	 -webkit-animation-name: fadeInDown;
	 animation-name: fadeInDown;
	 visibility: visible !important;
}
#sec02 {
	opacity:0;
	 -webkit-animation-fill-mode:both;
	 -ms-animation-fill-mode:both;
	 animation-fill-mode:both;
	 -webkit-animation-duration:2s;
	 -ms-animation-duration:2s;
	 animation-duration:2s;
	 -webkit-animation-name: fadeInDown;
	 animation-name: fadeInDown;
	 visibility: visible !important;
	 -webkit-animation-delay:0.5s;
	 -ms-animation-delay:0.5s;
	 animation-delay:0.5s;
}
#sec03 {
	opacity:0;
	 -webkit-animation-fill-mode:both;
	 -ms-animation-fill-mode:both;
	 animation-fill-mode:both;
	 -webkit-animation-duration:2s;
	 -ms-animation-duration:2s;
	 animation-duration:2s;
	 -webkit-animation-name: fadeInDown;
	 animation-name: fadeInDown;
	 visibility: visible !important;
	 -webkit-animation-delay:1s;
	 -ms-animation-delay:1s;
	 animation-delay: 1s;
}
@-webkit-keyframes fadeInDown {
	 0% { opacity: 0;}
	 100% { opacity: 1;  }
}
@keyframes fadeInDown {
	 0% { opacity: 0;  }
	 100% { opacity: 1; }
}




/* secArea */
.secTop{
	width:1100px;
	text-align:center;
	margin:110px auto 0;
	position:relative;
}
.secTop .txt{
	color:#005EB8;
	font-size:14px;
	line-height:34px;
	letter-spacing:4px;
	padding:48px 0 20px ;
}
.secTop .scroll{
	color:#005EB8;
	font-size:17px;
	letter-spacing:2px;
	font-style:oblique;
	font-weight:bold;
	margin:77px 0 135px;
}
.secTop .scroll{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}
.secTop .scroll::before,
.secTop .scroll::after{
	position: absolute;
	top: 0;
	bottom: -46px;
	left: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.secTop .scroll::before{
	left: 23px;
	width: 10px;
	height: 10px;
	border-bottom: 2px solid #005EB8;
	border-right: 2px solid #005EB8;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*.secTop .btnTaxi{
	display:block;
	position:absolute;
	bottom:74px;
	right:-240px;
}*/


.secTop .btnTaxi {
    width: 170px;
    height: 170px;
    position: fixed;
    bottom: 10px;
    right: 6px;
    z-index: 10000;
    background: url(../img/common/btnBottom.png) left top no-repeat;
	background-size:170px 170px;
}

@media only screen and (max-width:767px){
	.secTop{
		width:100%;
    	margin: 60px auto;
	}
	.secTop .tit{
		width:48%;
		margin:0 auto;
	}
	.secTop .txt{
		width:50%;
		margin:0 auto;
		font-size:11px;
		line-height:26px;
		letter-spacing:0px;
		padding:5% 0 14px ;
	}
	.secTop .img{
		width:85.5%;
		margin:0 auto;
	}
	.secTop .scroll{
		display:none;
	}

}


/* secArea */
.secArea{
	width:1140px;
	margin:0 auto 90px;
}
.secArea .list{
	font-size:0;
}
.secArea .box{
	display:inline-block;
	vertical-align:top;
	width:360px;
	margin-right:30px;
	color:#005EB8;
}
.secArea .box:last-child{
	margin-right:0;
}
.secArea .tit{
	font-size:16px;
	text-align:center;
	padding:0 0 25px;
	letter-spacing:2px;
	border-bottom:1px solid #005EB8;
}
.secArea .tel{
	font-size:33px;
	background:url(../img/index/iconArea.jpg) no-repeat 45px 22px;
	background-size:28px 30px;
	height:30px;
	font-weight:bold;
	padding:27px 0 7px 78px;
}
.secArea .txt{
	font-size:14px;
	text-align:center;
    line-height: 1.7;
}
.secArea .subBox{
	margin:30px 0 0;
	background:#F7F7F7;
	text-align:center;
	height:100px;
}
.secArea .txt02{
	font-size:13px;
	line-height:22px;
}
.secArea .txt02.tab01{ padding:36px 0 0 ;}
.secArea .txt02.tab02{ padding:15px 0 0 ;}
.secArea .img{
	text-align:center;
	padding:49px 0 50px ;
}
.secArea .boxWrapper{
	width:370px;
	height:80px;
	box-sizing:border-box;
	background:url(../img/index/bgBtnArea.jpg) no-repeat bottom right;
	background-size:360px 70px;
	margin:0 auto;
	padding-left:5px;
}
.secArea .btn{
	display:block;
	border:1px solid #005EB8;
	background:#fff;
	width:360px;
	box-sizing:border-box;
	text-align:center;
	line-height:68px;
	color:#005EB8;
	font-size:15px;
}
.secArea .btn:hover{
	color:#337EC6;
}

/* secSpBtn */
.secSpBtn{
	width:71%;
	margin:48px auto 50px;
}
.secSpBtn .btn{
	display:block;
	background:#005EB8;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:14px;
	margin-bottom:10px;
}
.secSpBtn .btn02{
	display:block;
	border:1px solid #005EB8;
	text-align:center;
	line-height:68px;
	color:#005EB8;
	font-size:14px;
	box-sizing:border-box;
}

/* secYuNagaba */
.secYuNagaba{
	width: 1140px;
	margin: 111px auto 0;
}
.secYuNagaba a{
	display: block;
	position: relative;
}
.secYuNagaba a::before{
	content: "";
	width: 100%;
	height: 100%;
	border: 5px solid #0064C6;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
}
.secYuNagaba a img{
	vertical-align: bottom;
}
@media only screen and (max-width:767px){
	.secYuNagaba{
		width: 89%;
		margin: 50px auto 0;
	}
}

/* secTaxi */
.secTaxi{
	background:url(../img/index/bgRepeat.jpg) repeat;
	margin-top: 120px;
}
.secTaxi .wrapper{
	width:1140px;
	margin:0 auto;
	position:relative;
	padding-bottom:130px;
}
.secTaxi .tit{
	text-align:center;
	padding:100px 0 0;
}
.secTaxi .txt{
	text-align:center;
	padding:17px 0 70px;
	font-size:14px;
	color:#005EB8;
	line-height:34px;
	letter-spacing:2px;
}
.secTaxi .btn{
	display:block;
	width:360px;
	box-sizing:border-box;
	text-align:center;
	line-height:68px;
	color:#005EB8;
	font-size:15px;
	letter-spacing:2px;
	border:1px solid #005EB8;
	background:#fff;
	margin:156px auto 0;
}
.secTaxi .btn.tab01{
	display:none;
}
.secTaxi .img01{
	position:absolute;
	top:78px;
	left:-200px;
}
.secTaxi .img02{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
}
.secTaxi .img03{
	position:absolute;
	bottom:80px;
	right:-150px;
}
@media only screen and (max-width:767px){
	.secTaxi{
		margin-top: 52px;
	}
	.secTaxi .wrapper{
		width:100%;
		padding-bottom:50px;
	}
	.secTaxi .tit{
		width:33.5%;
		margin:0 auto;
		padding:45px 0 0;
	}
	.secTaxi .txt{
		width:82.35%;
		margin:0 auto;
		padding:13px 0 35px;
		font-size:12px;
		line-height:24px;
		letter-spacing:0px;
	}
	.secTaxi .btn{
		width:71.5%;
		font-size:13px;
 		margin: 46px auto 0;
	}
	.secTaxi .btn:hover{
		color:#337EC6;
	}
	.secTaxi .btn.tab01{
 		margin: 10px auto 0;
	}
	.secTaxi .img01,
	.secTaxi .img02,
	.secTaxi .img03{
		display:none;
	}
}

/* secModelList */
.secTaxiList .boxList{
	width:1140px;
	margin:0 auto;
	overflow:visible;
}
.secTaxiList .slick-list{
	overflow:visible !important;
}
.secTaxiList .slide{
	width:550px;
	margin:0 40px 0 0;
	position:relative;
}
.secTaxiList .slide .boxWrap{
	display:block;
	background:#FFF;
	color:#005EB8;
	text-decoration:none;
	padding:20px 0 0 0;
}
.secTaxiList .slick-arrow{
	background-color:transparent;
	border:none;
	cursor:pointer;
	outline:none;
	padding:0;
	appearance:none;
	font-size:0;
	width:70px;
	height:50px;
	position:absolute;
	bottom:-100px;
	margin:auto 0;
	z-index:100;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
/*.secTaxiList .slick-arrow.slick-disabled{
	opacity:0;
	cursor:default;
}*/
.secTaxiList .slick-prev{
	left: 34%;
	background: url(../img/index/btnPrev.png?180606) no-repeat;
	display:block !important;
}
.secTaxiList .slick-next{
	right: 34%;
	background: url(../img/index/btnNext.png?180606) no-repeat;
}
.secTaxiList .slick-dots{
	position: absolute;
	bottom: -88px;
	width: 100%;
	text-align: center;
	font-size:0;
}
.secTaxiList .slick-dots li{
	display: inline-block;
	vertical-align:top;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	cursor: pointer;
}
.secTaxiList .slick-dots li button{
	font-size: 0;
	display: block;
	width: 16px;
	height: 16px;
	padding: 0;
	cursor: pointer;
	border: 0;
	outline: none;
	border-radius: 50%;
	background: #DFDFDF;
}
.secTaxiList .slick-dots li.slick-active button{
	background: #005EB8;
}
.secTaxiList .img{
	height:160px;
	position:relative;
	text-align:center;
}
.secTaxiList .img img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.secTaxiList .new{
	width:100px;
	height:104px;
	position:absolute;
	top:-38px;
	left:10px;
	z-index:10;
}
.secTaxiList .iconCase{
	width:160px;
	margin:30px auto 0;
	text-align:center;
	background:#10ABB2;
	color:#fff;
	font-size:13px;
	line-height:36px;
}
.secTaxiList .boxSub{
	width:400px;
	margin:20px auto 0;
	padding-bottom:40px;
}
.secTaxiList .boxTit{
	color:#005EB8;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
}
.secTaxiList .boxTxt{
	color:#212121;
	font-size:13px;
	border-bottom:1px solid #337EC6;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:23px 0 33px;
	text-align:center;
}
.secTaxiList .txtPlan{
	color:#005EB8;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	padding-top:30px;
}
@media only screen and (max-width:767px){
	.secTaxiList{
		position:relative;
	}
	.secTaxiList .boxList{
		width:290px;
		position:static;
	}
	.secTaxiList .slide{
		width:290px;
	}
	.secTaxiList .slick-prev,
	.secTaxiList .slick-next{
		display:none;
	}
	.secTaxiList .slick-dots{
		bottom: -32px;
	    left: 0;
		right: 0;
		margin: 0 auto;
	}
	.secTaxiList .slick-dots li{
		width: 15px;
		height: 15px;
	}
	.secTaxiList .img{
		height:85px;
	}
	.secTaxiList .new{
		width:60px;
		height:62px;
		position:absolute;
		top:-20px;
		left:2px;
	}
	.secTaxiList .iconCase{
		width:145px;
		margin:20px auto 0;
		font-size:12px;
	}
	.secTaxiList .boxSub{
		width:255px;
		margin:17px auto 0;
	}
	.secTaxiList .boxTit{
		font-size:16px;
		letter-spacing:0px;
	}
	.secTaxiList .boxTxt{
		font-size:12px;
		border-bottom:1px solid #337EC6;
		white-space:normal;
		max-height:50px;
		text-align:center;
		line-height:185%;
		padding:13px 0 25px;
	}
	.secTaxiList .txtPlan{
		font-size:14px;
		letter-spacing:0px;
		padding-top:27px;
	}
	.secTaxiList .slick-prev{
		left:0;
		background: url(../img/index/btnPrev.png) center no-repeat #005EB8;
		width: 40px;
		bottom: 0;
		height: 100%;
		background-size: 35px;
	}
	.secTaxiList .slick-next{
		right:0;
		background: url(../img/index/btnNext.png) center no-repeat #005EB8;
		width: 40px;
		bottom: 0;
		height: 100%;
		background-size: 35px;
	}
}

/* secFlow */
.secFlow{
	width:100%;
	padding-bottom:100px;
}
.secFlow .item{
	width:400px;
	display:block;
	position:relative;
}
.secFlow .item .bg{
	opacity:0;
	background:rgba(0,0,0,0.5);
	width:400px;
	height:260px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.secFlow .item:hover .bg{
	opacity:1;
}
.secFlow .item .bg .txt{
	font-size:26px;
	font-weight:bold;
	color:#fff;
	letter-spacing:4px;
	padding:105px 0 0;
}
.secFlow .item .bg .txt02{
	font-size:15px;
	color:#fff;
	font-weight:normal;
	letter-spacing:4px;
	padding:15px 0 0;
}
@media only screen and (max-width:767px){
	.secFlow{
		height:auto;
		padding-bottom:70px;
	}
	.secFlow .item{
		width:180px;
	}
	.secFlow .item img{
		width:100%;
		height:auto;
	}
	.secFlow .item .bg{
		display:none;
	}
}


/* secService */
.secService .wrapper{
	width:1140px;
	margin:0 auto 100px;
}
.secService .tit{
	color:#005EB8;
	font-size:24px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	padding-bottom:92px;
}
.secService .list{
	font-size:0;
	text-align:center;
}
.secService .box{
	display:inline-block;
	vertical-align:top;
	border-left:1px solid #337EC6;
	width:380px;
	height:350px;
	box-sizing:border-box;
}
.secService .box:last-child{
	border-right:1px solid #337EC6;
}
.secService .boxInner{
	width:290px;
	margin:0 auto;
	text-align:center;
}
.secService .box:nth-child(1) .icon{ padding:35px 0 53px ;}
.secService .box:nth-child(2) .icon{ padding:18px 0 38px ;}
.secService .box:nth-child(3) .icon{ padding:35px 0 53px ;}
.secService .subTit{
	color:#005EB8;
	font-size:17px;
	font-weight:bold;
	letter-spacing:2px;
	padding-bottom:25px;
}
.secService .txt{
	font-size:13px;
	line-height:26px;
	color:#212121;
	text-align:left;
}
@media only screen and (max-width:767px){
	.secService .wrapper{
		width:100%;
		margin:0 auto 70px;
	}
	.secService .tit{
		font-size:16px;
		padding-bottom:63px;
	}
	.secService .box{
		display:block;
		border-left:none;
		width:84%;
		margin:0 auto;
		height:auto;
	}
	.secService .box:last-child{
		border-right:none;
	}
	.secService .boxInner{
		width:100%;
	}
	.secService .box:nth-child(1) .icon{ padding:0 0 20px ; width:66.5%; margin:0 auto;}
	.secService .box:nth-child(2) .icon{ padding:43px 0 20px ; width:72%; margin:0 auto;}
	.secService .box:nth-child(3) .icon{ padding:45px 0 23px ; width:56%; margin:0 auto;}
	.secService .subTit{
		padding-bottom:15px;
	}
	.secService .txt{
		font-size:12px;
		line-height:24px;
		text-align:center;
	}
}

/* secFree */
.secFree{
	height:130px;
}
.secFree .wrapper{
	width:1140px;
	margin:0 auto;
}
.secFree .box{
	display:block;
	border:5px solid #005EB8;
	box-sizing:border-box;
	position:relative;
	background:#fff;
	color:#005EB8;
	padding:70px 0 72px;
}
.secFree .boxInner{
	width:980px;
	margin:0 auto;
}
.secFree .icon{
	position:absolute;
	top:-55px;
	left:35px;
}
.secFree .tit{
	font-size:24px;
	line-height:34px;
	padding:0 0 12px;
	letter-spacing:2px;
}
.secFree .txt{
	font-size:14px;
	line-height:26px;
}
.secFree .img{
	position:absolute;
	top:-53px;
	right:74px;
}
@media only screen and (max-width:767px){
	.secFree{
		height:auto;
		margin-bottom:70px;
	}
	.secFree .wrapper{
		width:84%;
	}
	.secFree .box{
		padding:22px 0 72px;
	}
	.secFree .boxInner{
		width:82.75%;
	}
	.secFree .icon{
		position:absolute;
		top:auto;
		bottom:20px;
		left:30px;
		width:60px;
		height:auto;
	}
	.secFree .tit{
		font-size:22px;
		line-height:34px;
		padding:0 0 6px;
		letter-spacing:2px;
	}
	.secFree .txt{
		font-size:12px;
		line-height:21px;
		padding-bottom:27px;
	}
	.secFree .img_sp01{
		position:absolute;
		top:-35px;
		right:14px;
	}
	.secFree .img_sp02{
		position:absolute;
		bottom:2px;
		right:29px;
	}
}

/* secLinkBox */
.secLinkBox{
	background:url(../img/index/bgRepeat.jpg) repeat;
	padding:227px 0 91px;
}
.secLinkBox .wrapper{
	width:1140px;
	margin:0 auto;
}
.secLinkBox .newsMain{
	width:550px;
	float:left;
	box-sizing:border-box;
}
.secLinkBox .titMain{
	text-align:center;
}
.secLinkBox .news{
	background:#fff;
	margin-top:40px;
	height:650px;
	box-sizing:border-box;
}
.secLinkBox .inner{
	width:450px;
	margin:0 auto 0;
	padding-top:10px;
}
.secLinkBox .list{
	width:450px;
}
.secLinkBox .list li{
	border-bottom:1px solid #337EC6;
}
.secLinkBox .list li:last-child{
	border-bottom:none;
}
.secLinkBox .news .list a{
	padding:37px 0 42px;
	display:block;
}
.secLinkBox .news .registData{
	font-size:0;
}
.secLinkBox .news .date{
	display:inline-block;
	vertical-align:top;
	color:#000000;
	font-size:13px;
	line-height:185%;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	margin-right:11px;
}
.secLinkBox .news .icon{
	display:inline-block;
	vertical-align:top;
}
.secLinkBox .news .txt{
	font-size:14px;
	color:#005EB8;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:normal;
	padding-top:5px;
}
.secLinkBox .boxMain{
	width:210px;
	margin:0 auto ;
	padding-left:6px;
	padding-bottom:45px;
}
.secLinkBox .boxWrapper{
	width:210px;
	height:70px;
	margin:17px auto 0;
	box-sizing:border-box;
	background:url(../img/index/bgBtn02.jpg) no-repeat bottom right;
	background-size:200px 60px;
}
.secLinkBox .blog .boxWrapper{
	margin:20px auto 0;
}
.secLinkBox .btn{
	display:block;
	border:1px solid #005EB8;
	background:#fff;
	width:200px;
	box-sizing:border-box;
	text-align:center;
	line-height:58px;
	color:#005EB8;
	font-size:15px;
	letter-spacing:2px;
}
.secLinkBox .blogMain{
	width:550px;
	float:right;
	box-sizing:border-box;
}
.secLinkBox .blogMain .titMain{
	margin-top:-6px;
}
.secLinkBox .blog{
	background:#fff;
	margin-top:40px;
	height:650px;
	box-sizing:border-box;
}
.secLinkBox .blog .inner {
    padding-top: 10px;
}
.secLinkBox .blog .list a{
	padding:36px 0 36px;
	display:block;
}
.secLinkBox .blog .photo{
	display:inline-block;
	vertical-align:top;
	width:95px;
	height:95px;
	margin-right:13px;
}
.secLinkBox .blog .photo img{
	width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
	border-radius: 100px;
}
.secLinkBox .blog .boxTxt{
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.secLinkBox .iconNew{
	position:absolute;
	top:-8px;
	left:-9px;
}
.secLinkBox .blog .tit{
	color:#005EB8;
	font-size:17px;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	padding:14px 0 10px;
}
.secLinkBox .blog .txt{
	font-size:13px;
	line-height:22px;
	color:#212121;
	overflow:hidden;
	max-width: 320px;
	max-height:40px;
	font-weight:normal;
}
@media only screen and (max-width:767px){
	.secLinkBox{
		padding:0 0 30px;
	}
	.secLinkBox .wrapper{
		width:100%;
	}
	.secLinkBox .newsMain{
		width:83.95%;
		margin:0 auto;
		float:none;
	}
	.secLinkBox .titMain{
		width:29%;
		margin:50px auto 0;
	}
	.secLinkBox .news{
		margin-top:20px;
		height:auto;
	}
	.secLinkBox .inner{
		width:100%;
		margin:0 auto 0;
	}
	.secLinkBox .list{
		width:87.75%;
	    margin: 0 auto;
	}
	.secLinkBox .news .list a{
		padding:19px 0 22px;
	}
	.secLinkBox .news .date{
		font-size:11px;
	}
	.secLinkBox .news .txt{
		font-size:12px;
		padding-top:7px;
	}
	.secLinkBox .boxMain{
		width:62%;
		margin:0 auto ;
		padding-left:0px;
		padding-bottom:35px;
	}
	.secLinkBox .boxWrapper{
		width:100%;
		height:45px;
		margin:14px auto 0;
		background:none;
	}
	.secLinkBox .blog .boxWrapper{
		margin:0px auto 0;
	}
	.secLinkBox .btn{
		width:100%;
		line-height:48px;
		font-size:13px;
	}
	.secLinkBox .blogMain{
		width:83.95%;
		margin:0 auto;
		float:none;
	}
	.secLinkBox .blogMain .titMain{
		margin-top:auto;
		width:24%;
		margin:50px auto 0;
	}
	.secLinkBox .blog{
		margin-top:20px;
		height:auto;
	}
	.secLinkBox .blog .inner {
		padding-top: 2px;
	}
	.secLinkBox .blog .list a{
		padding:28px 0 31px;
	}
	.secLinkBox .blog .photo{
		width:26%;
		height:auto;
		margin-right:4%;
	}
	.secLinkBox .blog .boxTxt{
		width:68%;
	}
	.secLinkBox .iconNew{
		position:absolute;
		top:-11px;
		left:-5px;
	}
	.secLinkBox .blog .tit{
		white-space: normal;
		font-size:13px;
		overflow:hidden;
		max-height:38px;
		margin:10px 0 4px;
		padding:0;
	}
	.secLinkBox .blog .txt{
		font-size:12px;
		line-height:22px;
		max-width: 100%;
	}
}

/* secBtn */
.secBtn .list{
	width:1150px;
	margin:100px auto 100px;
	padding-left:5px;
	font-size:0;
}
.secBtn .list .boxWrapper{
	display:inline-block;
	vertical-align:top;
	width:360px;
	height:110px;
	box-sizing:border-box;
	background:url(../img/index/bgBtn.jpg) no-repeat bottom right;
	background-size:350px 100px;
	margin-right:35px;
}
.secBtn .list .boxWrapper:last-child{
	margin-right:0px;
}
.secBtn .list .btn{
	display:block;
	border:1px solid #005EB8;
	background:#fff;
	width:350px;
	box-sizing:border-box;
	text-align:center;
	line-height:98px;
	color:#005EB8;
	font-size:17px;
}
@media only screen and (max-width:767px){
	.secBtn .list{
		width:100%;
		margin:30px auto 50px;
		padding-left:0
	}
	.secBtn .list .boxWrapper,
	.secBtn .list .boxWrapper:last-child{
		display:block;
		width:70.75%;
		height:70px;
		margin-right:auto;
		margin:0 auto 10px;
	}
	.secBtn .list .btn{
		width:100%;
		line-height:70px;
		font-size:13px;
	}
}
