@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{
	color:#666;
	position:relative;
	vertical-align:baseline;
	width:100%;
	overflow-x:hidden;
	font-size: 12px;
	line-height: 1.5;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", serif;
}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#0262b8;text-decoration:none;outline:none;}

input{padding:0;margin:0;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.siteInner {
	position: relative ;
	width: 100% ;
	max-width: 1200px ;
	margin: 0 auto ;
}

.headAndbtn {
	position: relative ;
	margin-top:20px;
}

.headAndbtn h2 {
	position: relative ;
	margin: 50px 0 40px 0 ;
	font-size: 30px ;
	font-weight: normal ;
	line-height: 1.5 ;
	letter-spacing: 0.05em ;
	color: #000000 ;
}
.headAndbtn h2:before {
	content: "" ;
	position: absolute ;
	bottom: -14px ;
	width: 120px ;
	border-bottom: 3px solid #01559B ;
}
.headAndbtn h2 a:link,
.headAndbtn h2 a:visited {
	text-decoration: none;
}
.headAndbtn h2.center {
	position: relative ;
	margin: 40px 0 ;
	font-size: 30px ;
	font-weight: normal ;
	line-height: 1.5 ;
	letter-spacing: 0.05em ;
	text-align: center ;
}
.headAndbtn h2.center:before {
	content: "" ;
	position: absolute ;
	left: 50% ;
	bottom: -14px ;
	width: 70px ;
	margin: 0 0 0 -35px ;
	border-bottom: 3px solid #01559B ;
}
.headAndbtn h2:first-child {
	margin: 0 0 40px 0 ;
}

.headAndbtn .btn1 {
	display: inline-block ;
	min-width: 150px ;
	background: url(../images/ar1.png) 95% center no-repeat ;
	background-size: 10px ;
	padding: 6px 3em ;
	border: 2px solid #01559B ;
	font-size: 16px ;
	line-height: 1.4 ;
	color: #01559B ;
	text-decoration: none !important ;
	text-align: center ;
	-webkit-border-radius: 40px ;
	-moz-border-radius: 40px ;
	border-radius: 40px ;
}


.siteInner .headAndbtn h3{font-size:2.3vw;line-height:2vw;text-align:center;color:#01559B;margin-top:3vw;margin-bottom:3vw;font-weight: normal;}


.siteInner .headAndbtn h1{font-size:2.3vw;line-height:2vw;text-align:center;color:#01559B;margin-top:3vw;margin-bottom:3vw;font-weight: normal;}



 .siteInner .headAndbtn .note{font-size:1.2vw;line-height:3.5vw;color: #333; margin:10px 0;text-indent: 2em; margin-top:2vw; margin-bottom:2vw;}


.note {
	font-size:1.2vw;
	line-height: 38px;
	text-indent:2.3vw;
	text-align:left;

}
.headAndbtn
{

}

.headAndbtn .cn
{
color:#01559B;
height:2vw;
line-height: 2vw;
font-size:2vw;
width: auto;
border-bottom: 3px solid #01559B ;
padding-bottom:0.4vw;

}

.headAndbtn .more
{
background: url(../images/ar1.png) 95% center no-repeat ;
background-size: 10px ;
padding: 8px 3em ;
border: 2px solid #01559B ;
font-size: 1.2vw;
line-height: 2vw ;
color: #01559B ;
text-decoration: none !important ;
text-align: center ;
-webkit-border-radius: 40px ;
-moz-border-radius: 40px ;
border-radius: 40px ;
}


.headAndbtn .more:hover,.headAndbtn .more:focus
{
background: #01559B url(../images/ar3.png) 95% center no-repeat ;
background-size: 10px ;
color: #ffffff ;
-webkit-transition-duration: 0.2s ;
transition-duration: 0.2s ;
-webkit-transition-timing-function: ease-out ;
transition-timing-function: ease-out ;
}


@media screen and (max-width:1100px)
{
.siteInner .headAndbtn .note
{
font-size:1.5vw;
line-height:3.5vw;
}
.siteInner .headAndbtn h3
{
font-size:3vw;
line-height:2vw;
text-align:center;
color:#01559B;
margin-top:3vw;
margin-bottom:3vw;
font-weight: normal;
}
.siteInner .headAndbtn h1
{
font-size:3vw;
line-height:2vw;
text-align:center;
color:#01559B;
margin-top:3vw;
margin-bottom:3vw;
font-weight: normal;
}
}

@media screen and (max-width:1000px)
{
.siteInner .headAndbtn .note
{
font-size:1.8vw;
line-height:3.8vw; 
padding-left:1vw; 
padding-right:1vw;
}
.siteInner .headAndbtn h3
{
font-size:3.2vw;
line-height:2vw;
text-align:center;
color:#01559B;
margin-top:3vw;
margin-bottom:3vw;
font-weight: normal;
}

.siteInner .headAndbtn h1
{
font-size:3.2vw;
line-height:2vw;
text-align:center;
color:#01559B;
margin-top:3vw;
margin-bottom:3vw;
font-weight: normal;
}

}

@media screen and (max-width:900px)
{
.siteInner .headAndbtn .note
{
font-size:2vw;
line-height:4.3vw; 
padding-left:1vw; 
padding-right:1vw;
}
.siteInner .headAndbtn h3
{
font-size:3.4vw;
line-height:3vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}
.siteInner .headAndbtn h1
{
font-size:3.4vw;
line-height:3vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

}

@media screen and (max-width:800px)
{
.siteInner .headAndbtn .note
{
font-size:2.2vw;
line-height:4.5vw; 
padding-left:2vw; 
padding-right:2vw;
}
.siteInner .headAndbtn h3
{
font-size:3.6vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}
.siteInner .headAndbtn h1
{
font-size:3.6vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

}

@media screen and (max-width:768px) 
{

.siteInner .headAndbtn .note
{
font-size:2.8vw;
line-height:6vw; 
padding-left:2vw; 
padding-right:2vw;
}
.siteInner .headAndbtn h3
{
font-size:4.5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}
.siteInner .headAndbtn h1
{
font-size:4.5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

}

@media screen and (max-width:425px) 
{
.siteInner .headAndbtn .note
{
font-size:3.8vw;
line-height:10vw; 
padding-left:2vw; 
padding-right:2vw;
}
.siteInner .headAndbtn h3
{
font-size:5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}


.siteInner .headAndbtn h1
{
font-size:5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

}

@media screen and (max-width:375px) 
{
.siteInner .headAndbtn .note
{
font-size:4.2vw;
line-height:10vw; 
padding-left:2vw; 
padding-right:2vw;
}
.siteInner .headAndbtn h3
{
font-size:5.5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

.siteInner .headAndbtn h1
{
font-size:5.5vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}
}

@media screen and (max-width:320px) 
{
.siteInner .headAndbtn .note
{
font-size:5vw;
line-height:12vw; 
padding-left:2vw; 
padding-right:2vw;
}
.siteInner .headAndbtn h3
{
font-size:6vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}

.siteInner .headAndbtn h3
{
font-size:6vw;
line-height:3.8vw;
margin-top:4vw;
margin-bottom:4vw;
font-weight: normal;
}
}
