@charset "utf-8";
/*css*/
body{color: #505050; font-size: 1.5rem; font-family:"MicroSoft YaHei"; line-height:24px;}
html{font-size:62.5%;}
a{text-decoration: none;color: #f00;}a:hover{text-decoration: underline; color: inherit;}
p{ font-size:1.5rem; color:#505050;}
p a{color: #ff0000;}p a:hover{color: #ff0000;}
em{color: #ff0000; font-style:normal;}

/* CSS Document */
.nav{ height:35px; overflow:hidden; background:#ed586e; width:100%; }
.nav a{ width:24.5%; line-height:35px; border-right:1px solid #d1d1d1;display:block; float:left; display:inline-block; text-align:center; color:#fff; font-size:15px;}
.logo{ position:relative;}
.logor{position:absolute; width:35%; height:100%; right:0; top:0; z-index:1;}
h2{ width:91%; margin:6% auto 2% auto; font-size:2rem; color:#f43b58; text-align:center; line-height:30px; position:relative;}
h2 span{ background:#fff;}
h2 i{ display:inline-block; width:9px; height:9px; background:#f996a6; border-radius:50%; position:relative; top:-2px;}
h2 hr{ width:100%; height:1px; border:none; background:#f996a6; position:absolute; top:14px; z-index:-1;}
.button{  text-align:center; margin:6% auto; }
.button a{ position:relative; background:linear-gradient(#f0e979,#f2be2f); border-radius:15px; border:1px solid #b27c12; color:#000; font-size:1.6rem;padding:1% 6% 1% 4%;}
.button 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 .tel table{max-width:466px; margin:6% auto;}

.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: 1.6rem;}

.container .A table tr td{ border:1px solid #f996a6; line-height:30px; text-align:center; }
.container .A table tr td a{ color:#505050;}
.container .A .ystx{ border:1px dashed #f996a6; border-radius:10px; margin-top:30px; position:relative;}
.container .A .ystx img{ position:absolute; top:-20px; left:10px;}
.container .A .ystx p{ padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-indent:3em;}
.container .A .ystx p strong{ color:#000; font-size:1.6rem;}

.container .B p span{ color:#ff9400;}
.container .B ul li{ width:48%; float:left; margin:4% 1% 0 1%; text-align:center;}
 
.container .C ul{ width:380px; margin:15px auto 0 auto;}
.container .C ul li{ width:48%; height:245px; float:left; margin:1%; background:#fef1f3; border:1px solid #fc889a; box-sizing:border-box; text-align:center;}
.container .C ul li h3{ text-align:center; font-size:1.6rem; margin-top:5px; margin-bottom:5px;}
.container .C ul li h3 span{ display:inline-block; width:40px; line-height:40px; text-align:center; font-size:1.7rem; color:#fff; background:#fc889a; border-radius:50%;}
.container .C ul li p{ padding:0 10px; text-align:justify;}
.container .C ul li a{ display:inline-block; background:#eae8e8; color:#ff0000; font-size:1.6rem; padding:2px 10px; border-radius:5px; border:1px solid #fc889a; margin-top:5px; font-weight:bold; position:relative;}
.container .C ul li a img{ position:absolute; top:20px;}

.container .D .Da{ max-width:375px; margin:10px auto; position:relative;}
.container .D ul li{ width:45%; height:130px; float:left; margin:2%; border:1px solid #fecad2;}
.container .D ul li:nth-child(1){ padding-top:5px; padding-bottom:20px;}
.container .D ul li:nth-child(2){ padding-top:5px; padding-bottom:20px;}
.container .D ul li:nth-child(3){ padding-top:15px;}
.container .D ul li:nth-child(4){ padding-top:15px;}
.container .D ul li h3{ text-align:center; font-size:1.7rem; color:#fd5872;}
.container .D ul li p{ padding:5px; text-align:justify;}
.container .D .Da .Dys{ width:80px; height:65px; background:#fd5872; color:#fff; border:1px solid #fc8497; font-size:1.7rem; font-weight:bold; text-align:center; border-radius:50%; padding-top:15px; position:absolute; top:41%; left:39%;}

.container .F div.fix{ background:#f9f2e8; padding:4% 2%; }
.container .F img.l{ width:37%; max-width:166px;}
.container .F h3{ color:#f43b58; font-size:1.6rem; text-align:center;}
.container .F ul{ max-width:300px; margin:6% auto;}
.container .F ul li{ width:50%; float:left; text-align:center;}
.container .F ul li a{ display:inline-block; width:100px; line-height:26px; background:#ff9000; border-radius:5px; color:#fff; font-size:1.6rem;}

.container .G p{ line-height:35px; background:url('../images/g1.jpg') left center no-repeat; padding-left:20px;}
.container .G p a{ color:#505050; font-size:1.7rem;}

@media screen and (max-width: 400px){
	 .container .C ul{ width:100%; margin-top:0px;}
	 .container .C ul li{ width:100%; height:auto; padding-bottom:10px; margin-top:15px;}
	}
@media screen and (max-width: 374px){
	h2{ font-size:1.9rem;}
	}
@media screen and (max-width: 359px){
	h2{ width:100%; margin:6% 0 2% 0; font-size:1.8rem;}
	.container .D .Da .Dys{ position:absolute; top:41%; left:36%;}
	}

.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;
}