@charset "utf-8";
html{font-size:62.5%;}
.ask{text-align:center;font-family:"MicroSoft YaHei";font-size:0.16rem;}
.ask a{position:relative;background:linear-gradient(#ecdf4e, #f4ba32);box-shadow:0 0 7px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0 0 7px rgba(255,255,255,0.4) inset;padding:0.06rem 0.4rem 0.06rem 0.3rem;border:1px solid #b37c12;border-radius:14px;display:inline-block; color:#000000; font-size:0.15rem;}
.ask span{color:#505050;font-weight:bold; display:inline-block; padding-bottom:6px;}
.ask img{animation: cursorMove 1s infinite; position: absolute;right:0;}

@keyframes cursorMove{
	0%{top:12px;}
	100%{top:20px;}
}
@-webkit-keyframes cursorMove{
	0%{top:12px;}
	100%{top:20px;}
}

.container {min-width:320px; max-width:640px; margin:0 auto;}
/*Content*/
.bgsty { background:#0cbadf;}
.title { padding:4px 0 2px;}
.title table {margin:0 auto; color:#fa791c; white-space:nowrap; width:100%;text-align:center;} 
.title table th {font-size:0.2rem; padding:0px 0 10px; color:#fa791c; position:relative;}
.title table th:after { content:''; display:block; position:absolute;border-top:solid 5px #a4a4a4; width:50%; left:25%; bottom:0;} 
.title table th:before { content:''; display:block; position:absolute;border-top:solid 1px #cacaca; width:100%; left:0; right:0;bottom:0;}
.title table td {position:relative; height:20px;}
.title table td:before { content:''; display:inline-block; position:absolute; border-top:solid 10px #a4a4a4; border-bottom:solid 10px transparent; border-left:solid 10px transparent; border-right:solid 10px transparent; bottom:0; left:46%;}



table.redain { margin:2px auto 12px; width:100%; }

table.redain td { width:40%; border-radius:9px; padding:6px 3%; background:#fc9449;}
table.redain td img { max-width:16%; vertical-align:middle; margin:0 2%;}
table.redain td a { color:#ffffff;}
table.redain td.sty { width:4%; background:none; padding:0; border:none;}


.text p{font:0.16rem/1.7 "MicroSoft YaHei";color:#505050;}
.text span{color:#e44c47;font-weight:bold;}
.text em{font-family:"MicroSoft YaHei";font-size:1.6rem;color:#ff6400;font-weight:bold;text-align:center;display:block;}
.text a{color:#646464;}
.txt{margin:0.2rem 2% 0;}
.txt p{font:0.16rem/1.7 "MicroSoft YaHei";color:#505050;}
.txt span{font-weight:bold;}
.txt em{color:#ff0000;}
.txt a{color:#ff0000;font-weight:bold;}
.txt img{vertical-align:top;}
.nav{width:100%;height:0.43rem;background:#c41d37;}
.nav li{width:25%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav li:first-child{border-right:0.01rem solid #df7f8e;}
.nav li:nth-child(2){border-left:0.01rem solid #f3d1d6;border-right:0.01rem solid #df7f8e;}
.nav li:nth-child(3){border-left:0.01rem solid #f3d1d6;border-right:0.01rem solid #df7f8e;}
.nav li:last-child{border-left:0.01rem solid #f3d1d6;}
.nav li a{font-family:"MicroSoft YaHei";font-size:0.16rem;color:#fff;text-align:center;line-height:0.43rem;display:block;}
.tel{padding:0.15rem 4% 0.15rem;  }
.tel table{max-width:466px; margin:0 auto;}
.comments{margin:0 4%;}

.zzwdBoxItem{padding:0 4%;}
.zzwdBoxItem img{display:block;width:17%;float:left;margin-right:2%;}
.message{width:71%;background:url(/public/images/bgbgbg.jpg) no-repeat;float:left;line-height:20px;padding-left:17px;padding-right:10px;color:#222;padding-top:5px; -moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;line-height: 24px;}
.message p{padding:5%;}
.message p a{color:black;font-size: 0.16rem;}

.dy{background:#fff;margin:0 4%;padding:0.1rem 0.1rem;}
.dy img { max-width:46%; float:left; margin-right:0.15rem;}
.dy p{font-family:"Microsof Yahei";font-size:0.16rem;color:#505050;}
.dy p strong { color:#09a283;}
.dy a{color:#ff0000;}

.banner img { display:block;}
.A,.B,.C,.D,.E,.F,.G,.H,.tl,.comments{margin:0 4%;padding:0.1rem 0;font-family:"Microsof Yahei";font-size:0.16rem;}
.A { padding-bottom:0; margin-top:0; padding-top:0.16rem; padding:0;}

.B table.sty1 { width:100%;}
.B table.sty1 td {border:solid 1px #a7b9bd; text-align:center; width:40%; background:#ededed; padding:12px 0 0; padding-top:10px; vertical-align:top;}
.B table.sty1 td.sty { width:2%; border:none; background:none;}
.B table.sty1 td p {  padding:4px 4%;}
.B table.sty1 td img { max-width:100%;}
.Bbox { overflow:hidden; margin:10px auto 20px;}
.Bbox img { max-width:45%; float:left; margin-right:4%;}
.B ul { text-align:center;background:#f6543f;}
.B ul li { width:40%; vertical-align:middle; display:inline-block; padding:10px 2%; color:#ffffff; }
.B ul img { max-width:100%; vertical-align:middle;}
p strong em { color:#fb791c;}
h3.sty { text-align:center;}
h3.sty span { display:inline-block; background:#fb791c; padding:4px 4%; color:#ffffff; font-size:0.18rem;}

.C { background:none;}
.C table.tabB { width:100%;}
.C table.tabB th { width:15%; text-align:center; background:#d53e20; padding:4px 1%; vertical-align:middle; border:solid 1px #f0477a;}
.C table.tabB img { max-width:100%;}
.C table.tabB td { background:#faeaea; padding:10px 4%; text-align:left;border:solid 1px #d53e20;}
.C table.tabB td p a { color:#ff0000;}

.Dbox { overflow:hidden; background:#ededed; padding:20px 6% 10px; margin:0px auto 15px; border:solid 1px #cababa;}
.Dbox img { max-width:45%; float:left; margin-right:4%;}
.Dbox p strong { color:#d72742;}
.Dbox h3 { text-align:left; font-size:0.18rem; margin-bottom:9px;}
.Dbox h3 span { display:inline-block; height:0.32rem; line-height:0.32rem; text-align:center; width:7em; color:#ffffff; background:#ff9c00;}

.D table.sty4 { width:100%; margin-bottom:6px;}
.D table.sty4 td { text-align:center; width:45%; vertical-align:text-top; background:#e0f6fb; max-width:230px;}
.D table.sty4 td img { max-width:100%;}
.D table.sty4 td.sty { width:2%; background:none;}
.D table.sty4 td h3 { font-size:0.17rem; padding:10px 0 4px; text-align:center;}
.D table.sty4 td h3 span { display:inline-block; background:#ffffff; color:#f0477a;font-size:0.17rem; padding:2px 10%;}
.D table.sty4 td p { text-align:left; padding:4px 6%;}

.E table.tabE { width:100%;}
.E table.tabE td { width:25%; background:#ededed; padding:10px 1%; text-align:center; vertical-align:top;}
.E table.tabE td img { max-width:100%;}
.E table.tabE td.sty { width:2%; background:none; padding:0;}
.Hbox  { overflow:hidden; background:#e0f6fb; padding:6px 4% 6px; }
.Hbox img { max-width:50%; float:left; margin-right:4%;}
.Hcon { padding:10px 6%; background:#e0f6fb;}
.Hcon h3 { text-align:left; color:#eb465f; font-size:0.17rem; margin:15px 0 10px}
.Hcon h3 img { vertical-align:middle; max-width:40%; margin-right:4%}

.F { background:none;}.F table.tabF { margin:10px auto 15px;}
.F table.tabF td { text-align:center; width:45%; vertical-align:text-top; background:#ffffff; max-width:230px;}
.F table.tabF td img { max-width:100%;}
.F table.tabF td.sty { width:3%; background:none;}
.F table.tabF td h3 { font-size:0.17rem; padding:10px 0 4px;}
.F table.tabF td h3 span { color:#f6543f; margin-right:2%; font-size:0.18rem;}
.F table.tabF td p { text-align:left; padding:4px 6%;}

.Fzx { overflow:hidden; text-align:center; margin-top:4px;}
.Fzx a { display:inline-block; padding:3px 3%; color:#ffffff; margin-bottom:10px; background:#3299e5; border-radius:7px;}
.Fzx a.sty { margin-left:1%; background:#d53e20;}




@media (min-width: 320px) and (max-width: 374px){
	html{font-size:90px;}
}
@media (min-width: 375px){
	html{font-size:100px;}
	
}


@media (max-width: 390px){
	.C ul li { width:130px;}
	
}
@media (max-width:420px){
	.Azx a.sty { margin-left:0;}
	
}

.bottom_nav{height: 45px; line-height:45px; background: #f79f55; border-bottom:1px solid rgba(255,255,255,0.6); }
.bottom_nav ul {max-width: 640px; min-width: 320px; margin:0 auto 0;}
.bottom_nav ul li{float: left; width:25%; text-align: center; position: relative;}
.bottom_nav ul li:before{position: absolute; content: ""; width: 1px; height:18px; background: #f5f5f5; top:16px; right:0;}
.bottom_nav ul li:last-child:before{background:none;}
.bottom_nav ul li a{font-size: 15px; color: #fff;}

/**********************************btm_text*************************************************/
.footer-new {margin-top:15px;}
.footer-tel{background-color: #fbecd9; text-align: center; padding: 12px;}
.footer-info{background-color: #f79f55; text-align: center; padding:12px;}
.footer-info .page-help,.footer-info .page-help a{color:#fff799; font-size: 16px;}
.footer-info .page-help{width:300px; margin-left: auto; margin-right: auto; padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.6); margin-bottom: 12px;}
.footer-info p{width:300px; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:0;  font-size: 14px; color:#ffffff!important; text-align:center; padding:5px 6px; box-sizing: border-box; }
.footer-info p a{
	color: #fff;
}

