
@font-face{
font-family: 'langm'; 
     src: url('../font/langm.eot');
     src:
         url('../font/langm.ttf') format('truetype'),
         url('../font/langm.svg') format('svg');
}





/*--daiyu--*/
.daiyu{width:100%;margin:0 auto;overflow:hidden;}
.daiyubox01 font{width:85%;margin:0 auto;padding:1%;margin-top:2%;border:1px dashed #666;font-size:0.26rem;text-align:center;display:block;overflow:hidden;}
.daiyubox{width:96%;margin:0 auto;margin-top:1%; overflow:hidden;}
.daiyubox li{width: 2.9rem;float:left;margin-right:4%;margin-top:3%;text-align:center;overflow:hidden;}
.daiyubox li:nth-child(3n){float:right;margin-right:0px;} 
.daiyubox li i{width:2.9rem;height:2.0934rem;border-bottom-right-radius: 30%;box-shadow: 1px 4px 0px 0px #dedede;display: block;overflow: hidden;}
.daiyubox li i img{width:100%; border-top-left-radius: 30%;border-bottom-right-radius: 30%;display: block;overflow: hidden;}
.daiyubox li p{font-size:0.35rem;margin-top:3%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow:hidden;}
.daiyubox li span{width:2.32rem;height:0.1334rem;margin:0 auto;display: block;overflow: hidden;}
.daiyubox li span img{width:100%;display: block;overflow: hidden;}



/*--kec--*/
.kec{width:96%;margin: 0 auto;overflow:hidden;}
.kec ul li{width:44%;padding:2%;border:1px solid #dedede;border-radius:2%;margin-top:3%;margin-right:2%;float:left;overflow:hidden;}
.kec ul li i{width:100%; height:2.74rem;display: block;overflow: hidden;}
.kec ul li i img{width:100%;border-radius:2%;overflow: hidden;}
.kec ul li span{font-size:0.305rem;text-align:center;margin-top:2%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.kec ul li:nth-child(2n){float:right;margin-right:0px;} 
.kec p{margin-top:2%;font-size:0.305rem;overflow:hidden;}
.kec p p1{width: 47%;height: 0.5rem;line-height: 0.5rem;text-align:center;border-radius:10px;background:#3f7098;float:right;display:block;overflow:hidden;}
.kec p p1 a{color:#fff;}
.kec p p2{width: 47%;height: 0.5rem;line-height: 0.5rem;text-align:center;color:#ffffff;float:left;border-radius:10px;border:2px solid #3f7098;background:#fff;overflow:hidden;}
.kec p p2 a{color:#3f7098;}








/*--message--*/
.message{width:96%;margin:0 auto;box-shadow: 1px 1px 4px 1px #f4f4f4;border-radius:25px;margin-top:3%;padding-bottom: 2%;overflow:hidden; }
.messagebox{width:100%;height:100%;margin:0 auto;overflow:hidden;}
.messagebox p{overflow:hidden;text-align:center;}
.messagebox p p2{font-size:0.305rem;margin-top:1%;color:#121212;display:block;overflow:hidden;}

.messagebox dl{width:96%;margin: 0 auto;border: 1px solid #dedede;height:1.05rem;line-height:1.05rem;margin-top:2%;background:#fff;border-radius:50px;display:block;overflow:hidden;}
.messagebox dl dd{width:0.5335rem;padding:3%;float:left;display:block;overflow:hidden;}
.messagebox dl dd img{width:100%;}
.messagebox dl dt{width:6rem;float:left;display:block;overflow:hidden;}
.messagebox dl dt input{width:100%;height: 0.91rem;float:left;border:1px solid #ffffff;color:#999999;font-size:0.35rem;display:block;overflow:hidden;}
.messagebox dl p4{color:#999999;float:revert;font-size: 0.305rem;display:block;overflow:hidden;}

.messagebox dl dt select{width:100%;height:1.092rem;float:left;border:1px solid #ffffff;color:#999999;background: #fff;font-size:0.35rem;display:block;overflow:hidden;}

.messagebox i{width: 96%;margin: 0 auto;display: block;height:1rem; margin-top: 3%;margin-bottom: 3%;line-height:1rem;text-align:center;font-size:0.42rem;color:#ffffff;border-radius:40px;background:#3f7098;overflow:hidden;}
.messagebox i a{color:#ffffff;}

.messagebox span{text-align:center;font-size:0.45rem;margin-top:3%;margin-bottom:0%;display:block;}

.messagebox font{width:8.9335rem;margin: 0 auto;margin-top:2%;margin-bottom:1%;display:block;}
.messagebox font img{width:100%;}















