@charset "utf-8";
/* CSS Document */
.fl{float:left;height:2.2em;}
.cf:before,.cf:after{display: table;content:""}.cf:after{clear:both}.cf{zoom:1}
.shadow {z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0; background-color: rgba(0,0,0,.2); }
/*.float_container {z-index:999991; display: none; position: fixed; width: 100%; left:0; bottom:0; background-image: -moz-linear-gradient(#e1fee9, #e1fee9); background-image: -webkit-linear-gradient(#e1fee9, #e1fee9); background-image: -o-linear-gradient(#e1fee9, #e1fee9); background-image: linear-gradient(#e1fee9, #e1fee9); font-size: 14px; font-family: "Arail";}*/
.db { display: block}
.float_container .title1 { background: #D10836; background-size: 40px; font-size:18px; color:#fff; text-align: center; letter-spacing: 0; position:relative;}
.float_container dl { display: none; transiton:all .3s linear 0s;margin:0;padding:0;}
.float_container dt { display: inline-block; width:68px; float: left; margin: 18px 0 0 8px; text-align: center}
.float_container dt img{max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode: bicubic;/* width:40px; height:40px;*/}
.float_container dd {margin:0; display: inline-block; position: relative; width: 68%; float: left; margin-top: 5px; }
.float_container .time1 { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center;width:100%;margin:0;height:1.6em; }
.float_container .box {color:#000;position: relative; margin-left: 5%; padding:10px; border:1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 12px; box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff; background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-image: -o-linear-gradient(#c6e5fa, #a6d7f7); background-image: linear-gradient(#c6e5fa, #a6d7f7); letter-spacing: -1px; display:-webkit-box;}
.float_container .box span{ color:#de0000;}
.float_container .box img { width: 22px; vertical-align: bottom; display:inline-block;}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}
.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px; background:url(../images/arrow.png) 0 0 no-repeat; background-size: 18px; }
.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px; background:url(../images/wave.png) 0 0 no-repeat; background-size: 40px; }
.float_container .btn1 { margin-top: 8px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background: #eaebed;width:100%; max-width:100%;}
.float_container .btn1 a {display:block;float:left; width: 23%; height: 2em; margin:0 1%; border:1px solid #a6a5a1; border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#6c6761; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; text-indent:0;}
/*.float_container .btn1 a:hover {border-color:#959490;background-color: #f7f7f7;}*/
/* #clsbtn {width: 35px;height: 35px;background: url(../images/close.png) 0 0 no-repeat;position: absolute; top: 1px;right: 2px; background-size: 100% 100%;} */
@media screen and (max-width: 320px) {
	.float_container .title1 {font-size: 16px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn1 a {
		border-radius: 10px;
		font-size: 15px
	}
}
.fix_btttom{display:block;z-index: 999;position:relative;}.fix_btttom .btn1{max-width:640px; margin:0 auto; position:fixed;bottom:0;}
.fix_btttom .btn1 a.c1{font-size:20px;height:1.8em;line-height:1.8em;margin-top:3%;}
.float_container .btn1 p{color:#473f3d;background:#fff;
  border: 2px solid #dddddd;
  width: 46%;
  padding:5px 0;
  height: 23px;
  line-height: 30px;
  margin-top: 3%;
  margin-left:1%;display: inline-block;float:left;overflow:hidden;}
.float_container .btn1 p a{color:#605f5d;line-height:23px;}
.float_container .btn1 p a.cc{background:none;border:none;box-shadow:none;width:100%; font-size:20px;max-width:640px;overflow:hidden;}
@media screen and (min-width: 320px) and (max-width: 415px) {.float_container .btn1 p a.cc,.fix_btttom .btn1 a.c1{font-size:13px;}.fix_btttom .btn1 a.c1{height:3em;line-height:3em;}.float_container .btn1 p{ letter-spacing:-1px;}}
.float_container .btn1 a{ background: #3E93D4;  border: 1px solid #ccc; color:#fff;}
.float_container .btn1 a.a-jg{background: #EB860C;}