/* usually */
html{font-size: 62.5%; color: #2e2e2e;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,ol,li{list-style:none;}
a{text-decoration: none;}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}.ti2{text-indent: 2em;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}
.img-responsive{max-width: 100%; height: auto; display: block;}
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}

/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}
.head  .head1 img{display:block;margin:0 auto;}
.head .dy p{font-size:16px;color:#505050;line-height:1.6em;margin-top:4%;}
.dy p span{background-color:#c07818;color:#fff;font-size:18px;font-weight:bold;padding:1% 2%;margin-right:2%;}
 .dy .dy1{margin-top:3%;}
 .dy .dy1 a{font-size:16px;margin-bottom:2%;color:#505050;border-radius:7px;margin-right:3%;display:block;width:47%;float:left;text-align:center;padding:1% 0;background-color:#e2e2e2;}

  @media (min-width:320px) and (max-width:432px){
 .dy .dy1 a{font-size:16px;margin-bottom:3%;color:#505050;border-radius:7px;margin-right:3%;display:block;width:70%;float:left;text-align:center;padding:1% 0;margin-left:15%;background-color:#e2e2e2;}
	  }
	  
	  
.zxPhone{position:relative; margin:0.5em 0; background:linear-gradient(#efd54d, #efd54d); display: inline-block; padding:6px 10px 6px 40px; border:1px solid #d1cfcf; border-radius: 8px;}.zxPhone a{color: #000;  font-size:16px; }
.zxPhone img{position: absolute; left:6px; top:0px; animation:  1s infinite; }
.zxPhone{padding:4px 15px 4px 25px;}
.zxPhone img{left:4px; top:0; animation:  1s infinite; }

.zxHand{position:relative; margin:0.5em 0; background:linear-gradient(#efd54d, #efd54d);  display: inline-block; padding:6px 19px; border:1px solid #d1cfcf;border-radius: 8px;}
.zxHand a{  color: #000000;  font-size:16px; }
.zxHand img{animation: cursorMove 1s infinite; position: absolute;right:0;}
.zxHand_1{background:linear-gradient(#d40016, #7a0004); margin-left:40px;}
.zxHand_1 a{color: #fff;}
@keyframes cursorMove{
	0%{top:12px;}
	100%{top:20px;}
}
.A {background-color:#fefbf0;padding-top:2%;padding-bottom:4%;}
.A h2{color:#e04514;font-size:20px;text-align:center;border-bottom:1px solid #e04514;padding-bottom:2px;}
.A h2 span{display:block;margin-left:10%;margin-right:10%;background-color:#e04514;height:2px;top:2px;}
.A p{color:#505050;line-height:1.6em;text-indent:2em;margin-top:4%;font-size:16px;}
.A table{margin-top:3%;}
.A table{border-collapse: separate; border-spacing: 0px 10px;}
.A table tr td{border-left:none;padding:1.5% 1.5%;}
.A table img{width:100% ;margin:0 auto;}
.A table p{text-indent:0;padding:1.5% 1.5%;margin-top:0;}
.A table strong{font-size:16px;color:#505050;color:#e55b30;border-bottom:1px solid #e55b30;}
.A h3{color:#fff;font-size:16px;background-color:#e55b30;padding:2% 1%;margin-left:9%;margin-right:9%;text-align:center;margin-top:4%;}
.B h2{color:#e04514;font-size:20px;text-align:center;border-bottom:1px solid #e04514;padding-bottom:2px;}
.B h2 span{display:block;margin-left:10%;margin-right:10%;background-color:#e04514;height:2px;top:2px;}
.B p{color:#505050;line-height:1.6em;text-indent:2em;margin-top:4%;font-size:16px;}
.B p strong{color:#e04514;}
.B table{margin-top:4%;width:100%;font-size:16px;}
.B table td:nth-child(1){background-color:#0abca5;padding:2% 2%;line-height:1.6em;color:#fff;width:15%;text-align:center;}
.B table td:nth-child(2){background-color:#e2e2e2;padding-left:2%;}
.A ul{margin-top:4%;}
.A ul li img{float:left;margin-right:2%;width:48%;}
.A ul li p {padding-left:2%;}
.A ul li p strong{color:#9c6b2c;}
.B ul{margin-top:7%;}
.B ul li p{text-indent:0;}
.B ul li{margin-bottom:8%;}
.B ul li .B1{float:left;margin-top:0;border:1px dashed #e97c59;font-size:30px;color:#e97c59;border-radius:50%;padding:0 15px;margin-right:4%;}
.B ul li .B2{padding-top:2%;}
.B ul li .B2 span{height:1px;display:block;margin-left:60px;;background-color:#d4d4d4;top:6px;}
.B ul li .B2 span:before{position:absolute;content:"";width:10px;height:10px;background-color:#d4d4d4;border-radius:50%;top:-5px; left:-5px;}

.A .A23 {margin-top:8%;}
.A .A23 li{margin-bottom:10%;}
.A .A23 p{text-indent:0;margin-top:10px;}
.A .A23 .C21 img{float:right;margin-left:4%;}
.A .A23 .C22{font-weight:bold;display:inline-block;color:#e04514;margin-top:5px;}
.A .A23 .C21 .img:before{content:"";position:absolute;width:25px;height: 25px;background-color:#12bdcc;  border-radius: 50%;  -moz-border-radius: 50%;  -webkit-border-radius: 50%;display:block;}
.A .A23 .Ca img{float:left;margin-right:4%;}
.A .A23 .Ca .C22{font-weight:bold;display:inline-block;padding-bottom:0;margin-top:5px;}


.C h2{color:#e04514;font-size:20px;text-align:center;border-bottom:1px solid #e04514;padding-bottom:2px;}
.C h2 span{display:block;margin-left:10%;margin-right:10%;background-color:#e04514;height:2px;top:2px;}
.C p{color:#505050;line-height:1.6em;text-indent:2em;margin-top:4%;font-size:16px;}
.C ul{margin-top:4%;}
.C ul li{width:28%;float:left;margin-right:2%;background-color:#f2f2f2;text-align:center;padding:2% 2%;}
.C ul li img{margin:0 auto;padding-bottom:5%;}
.C ul li .C1{color:#e04514;}
.C ul li p{font-size:16px;color:#505050;padding-bottom:3%;text-indent:0;}
.C ul li  a{color:#e04514;font-size:16px;}

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