*{margin:0;padding:0; border:0;}
a{ color:inherit; text-decoration:none;}
body{background:#00a3b6;color:#fff;}

/* = Çå³ý¸¡¶¯ÔªËØ= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
.hr_a,.hr_b,.hr_c{line-height:1em;clear:both;overflow:hidden}.hr_a{height:.5em}*.hr_b{height:1.2em}.hr_c{height:1em;}



.bzlogo{height:120px;position:relative;}
.logopic1{position:absolute;left:50%;top:50%;margin-left:-225px;margin-top:-35px;width:449px;height:71px;}
.tel{width:57px;height:57px;position:absolute;top:50%;right:3%;margin-top:-28px;}
.back{width:41px;height:41px;position:absolute;top:50%;left:3%;margin-top:-20px;}
.byfont{font-size:1.5em;line-height:1.7em;}
.bybtn{padding:2em 0 4em;text-align:center;}
.bybtn a{display:inline-block;background:#fd6b00;font-size:1.5em;line-height:2.5em;padding:0 3.125em;border-radius:.625em;-o-border-radius:.625em;-webkit-border-radius:.625em;min-width:8em;}
.bybox{background:url(images/byline.gif) repeat-y 2.0625em top;}
.bybox dl{padding:0 .9em;margin-bottom:1.875em;}
.bybox dt{float:left;width:42px;height:42px;text-align:center;background:url(images/bybg1.png);background-size:100% 100%;color:#007690;font-size:28px;}
.bybox dd{padding-left:52px;font-size:1.75em;line-height:1.6em;}
.bybox dd li{float:left;margin-right:60px;}
.bybox dd li input{margin-right:8px; vertical-align:middle;}
.csjg{background:url(images/bybj.png) no-repeat;background-size:100%;width:640px;margin:0 auto;}
.csjg .nr{padding:20em 3em;}
.csjg p{font-size:1.75em;}
.jgbtn{text-align:center;padding:1.5em 0;}
.jgbtn a{font-size:1.5em;display:inline-block;background:#ff7a00;color:#fff;margin-left:1em;line-height:2.5em;border-radius:.625em;-o-border-radius:.625em;-webkit-border-radius:.625em;padding:0 1.875em;box-shadow:2px 3px 5px #007690,3px 3px 5px #007690;}
.jl{padding:0 .5em;}


@media only screen and (min-width: 320px) and (max-width: 639px){
	html{font-size:54%;}
	.bzlogo{background:#2f74ba;height:60px;position:relative;}
	.logopic1{position:absolute;left:50%;top:50%;margin-left:-105px;margin-top:-17px;width:210px;height:35px;background:url(../images/logo2.png) no-repeat;background-size:100% 100%;display:block;}
	.tel{width:27px;height:27px;position:absolute;top:50%;right:3%;margin-top:-13px;}
	.back{width:21px;height:21px;position:absolute;top:50%;left:3%;margin-top:-10px;}
    .csjg{background-size:100%;width:320px;margin:0 auto;}
	.csjg .nr{padding:18em 3em;}
	.bybox dl{padding:0 1.2em;margin-bottom:1.875em;}
	.bybox dt{width:20px;height:20px;font-size:14px;}
	.bybox dd{padding-left:28px;}
	.jgbtn img{width:30px;height:28px;}
}


@media only screen and (min-width: 1280px) {
.bybox{background:url(images/byline.gif) repeat-y 3em top;}
.bybox dl{padding:0 1.9em;margin-bottom:1.875em;}
.csjg .nr{padding:22em 3em 12em;}
}