@charset "utf-8";
*{word-break: break-all;padding:0;margin:0;}
body{margin: 0px;padding:0px;font-size:13px;color:#666666; font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; }
div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, fieldset, form, input, textarea, p{margin: 0px;padding: 0px;font-size: 13px;overflow: hidden; font-weight:normal;}
ul, li{list-style: none;}
img, a img{border: 0px;text-decoration: none;}
input, select, button{font: 13px Verdana,Arial,Tahoma;vertical-align: middle;}
a{text-decoration: none;}
a:hover{text-decoration: none;}




.yoyo{overflow:hidden;max-width:640px;margin:0 auto;}


.header{background:url(../images/logo.jpg) center center no-repeat;}
.header a{width:100%;height:65px;display:block;}


.banner, .cause{margin:0 auto;}
.banner a{display:block;}


section{padding:0 10px;}

.xzl, .nsz, .sjty, .zfb, .wzl, .zjt, .my{padding-top:5%;}


fieldset{border:1px solid #d5d5d5;margin-top:3%;}
legend{padding:0 5px;color:#666;}
.tel li{width:43%;float:left;}
.tel li a{display:block;}
#zx{padding:8px 2% 12px 5%;}
#dh{float:right;padding:8px 5% 12px 2%;}
.tel li a img, .yc dd img, .phone li a img{max-width:100%;}


.cany{background:#1960ac;margin-top:5%;padding:2% 0;}
.cany div{float:left;margin-left:15px;border-left:5px solid #539cec;text-indent:0.5em;color:#fff;font-weight:bold;}
.lex li{width:32%;float:left;margin-left:2%;padding-bottom:10px;}
#yi{margin-left:0;}
.di, .lex li p, .wzl h1{text-align:center;}
.di div{display:inline-block;background:#0a60be;color:#fff;padding:2px 3% 1px;margin:5px 0;}
.lex li p a{color:#ec5f07;text-decoration:underline;}


.s-y{width:300px;margin:0 auto;}
.sj, .jt{float:left;}
.sj{width:35%;}
.ty{padding-left:15px;}
.ty p{font-size:14px;color:#000;line-height:1.5;}
.yd div{float:left;margin-left:2px;color:#fff;text-align:center;font-size:18px;font-weight:bold;padding:0 2%;margin-top:5px;}
.yd div:first-of-type{margin-left:0;}
.v3, .ty p{padding-top:5px;}
.v3 a{font-size:13px;color:#ec5f07;text-decoration:underline;}

.yc{border-top:1px dashed #d5d5d5;padding-top:3%;margin-top:5%;}
.yc dd{float:left;padding-left:2%;width:30%;}
.yc dt{padding-left:5%;}
.yc div{display:inline-block;background:#ec5f07;padding:5px 10px;color:#fff;margin-top:3%;}
.yc p{text-align:justify;text-indent:2em;padding-top:5%;color:#000;}
.yc p a{color:#ec5f07;}

.wat{padding-top:2%;}
.wat dl dt, .wat dl{margin-top:3%;}
.wat dl dt p, .bfz dt p{color:#000;}
.wat dl dt div{padding:2% 0;margin-top:5%;}
.wat dl dt div a{color:#ec5f07;text-decoration:underline;}
#dd{float:left;width:35%;padding:0 3% 0 2%;}


.bfz{padding-bottom:5%;}
.bfz dd div{float:left;color:#fff;background:#0a60be;margin-left:3px;font-weight:bold;padding:2px 1% 1px;}
.bfz dd div:first-of-type{margin-left:0;}
.bfz dt p{padding-top:2%;}
.bfz dt a{color:#ec5f07;float:right;text-decoration:underline;}


.wzl h1{font-weight:bold;color:#1960ac;padding:3% 0;}
.gmz li{width:25%;float:left;color:#1960ac;}

.zfzey{overflow:hidden; padding-top:1em;max-width:480px;}
.zfzey ul li{padding-bottom:3%;}
.zfzey ul li img{float:left;}
.zfzey ul li p{padding-left:10%;}
.zfzey ul li p b{ color:#ec5f07;}

.yuyue a{display:block;background:#ec5f07;padding:2% 0;text-align:center;border-radius:3px;}
.yuyue a i{font-style:normal;color:#fff;}
.yuyue a i:before{content:"";vertical-align:middle;display:inline-block;width:35px;height:32px;background:url(../images/yy.png);background-size:100% 100%;margin-right:5px;}

.gs{margin-bottom:3%;color:#000;text-indent:2em;}
.gs a, .lfa li p a{color:#ec5f07;}

.lfa li{width:47%;float:left;}
.lfa li:last-of-type{float:right;}
.lfa li p{text-align:center;padding-top:4%;}
.lfa li p a{text-decoration:underline;}

.phone li{width:48%;float:left;}
.phone li a{display:block;}
#xz{padding-right:2%;}
#hd{float:right;padding-left:2%;}
#hd a img{float:right;}

.guest{color:#666;text-align:center;font-size:14px;padding:20px 0;border-top:1px solid #666;}



@media (min-device-width:320px) and (max-device-width:350px){
	legend{font-size:16px;}
	#ege, .yc dt div{font-size:15px;}
	.cany div{font-size:18px;}
	.lex li p a, .gmz li{font-size:12px;}
	.yc dt p{font-size:12px;line-height:20px;}
	.bfz dd div, .wzl h1{font-size:17px;}
	.zfzey ul li img{width:13%;}
	.bfz dt p{line-height:20px;}
}
@media (min-device-width:351px) and (max-device-width:400px){
	legend, .bfz dd div, .wzl h1{font-size:18px;}
	#ege{font-size:17px;}
	.cany div{font-size:20px;}
	.lex li p a{font-size:13px;}
	.di div, .wat div a, .gmz li, .yuyue a i, .lfa li p a{font-size:14px;}
	.yc dt div{font-size:16px;}
	.yc dt p{font-size:13px;line-height:22px;}
	.zfzey ul li img{width:13%;}
	.zfzey ul li p{font-size:15px;}
	.gs, .wat dl dt p, .bfz dt p{font-size:14px;line-height:22px;}
}
@media (min-device-width:401px) and (max-device-width:450px){
	legend, .wzl h1{font-size:20px;}
	#ege, .bfz dd div{font-size:19px;}
	.cany div{font-size:22px;}
	.lex li p a, .gmz li, .lfa li p a{font-size:15px;}
	.di div, .wat div a, .yuyue a i{font-size:16px;}
	.yc dt div{font-size:18px;}
	.yc dt p{font-size:14px;line-height:22px;}
	.zfzey ul li img{width:13%;}
	.zfzey ul li p{font-size:17px;}
	.gs, .wat dl dt p, .bfz dt p{font-size:16px;line-height:25px;}
}
@media (min-device-width:451px) and (max-device-width:1920px){
	legend, .wzl h1{font-size:22px;}
	.cany div{font-size:24px;}
	.lex li p a, .gmz li, .lfa li p a{font-size:17px;}
	.di div, .wat div a, .yuyue a i{font-size:18px;}
	.yc dt p{font-size:15px;line-height:24px;}
	.bfz dd div{font-size:20px;}
	.zfzey ul li img{width:13%;}
	.zfzey ul li p{font-size:19px;}
	.gs, .wat dl dt p, .bfz dt p{font-size:18px;line-height:28px;}
}

/*****************/

@media (min-device-width:451px) and (max-device-width:500px){
	.yc dt div{font-size:20px;}
	
	
	
	
	
}@media (min-device-width:501px) and (max-device-width:1920px){
	.yc dt div{font-size:22px;}
	
	
	
	
	
}

