
/*底部悬浮带120ask*/
*{ margin:0; padding:0; list-style:none;}
[class^="icon-"]:before, [class*=" icon-"]:before { content: ""; display: inline-block; background-image: url(/templets/default/images/bg.png); background-repeat: no-repeat; background-size: 250px auto; }
.icon-phone:before { width: 10px; height: 18px; background-position: 0px -22px; }
.icon-tel:before { width: 16px; height: 16px; background-position: 0px -104px; }
.icon-qq:before { width: 16px; height: 16px; background-position: -70px -102px; }
.icon-top:before { width: 17px; height: 20px; background-position: -32px -214px; }
.bb { position: relative; }
.bb a { position: relative; }
.bb a i { position: absolute; right: 5px; top: 5px; display: block; width: 14px; height: 14px; border-radius: 7px; border: 2px solid #fff; background-color: #f00; line-height: 14px; animation: run 1s ease infinite; font-style: inherit; color: #fff; }
.bb .ss { width: 218px; height: 75px; display: block; position: absolute; right: 10%; top: -72px; background: url(/templets/default/images/news.png); animation: runs 5s ease infinite; }
.bott { width: 100%; position: fixed; bottom: 0px; left: 0px; border-top: 1px solid #07a6ea; zoom:2 !important; }
.bott li { width: 25%; float: left; height: 41px; background: #068dc7; }
.bott li a { line-height: 1.6em; display: block; padding-top: 3px; text-align: center; color: white; font-size: 12px; border-right: 1px solid #07a6ea; border-left: 1px solid #034f6f; position: relative; }
.bott li a span { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; top: 2px; right: 8px; width: 17px; height: 17px; line-height: 12px; font-size: 12px; color: #fff; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; -o-animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }
 @-webkit-keyframes dot { 0% {
 opacity:1;
}
 50% {
 opacity:1;
}
 50.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
 @-ms-keyframes dot { 0% {
 opacity:1;
}
 50% {
 opacity:1;
}
 50.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
 @-moz-keyframes dot { 0% {
 opacity:1;
}
 50% {
 opacity:1;
}
 50.1% {
 opacity:0;
}
 100% {
 opacity:0;
}
}
.bott li:first-child a { border-left: none; }
.bott li:first-child a span { -webkit-animation: none; -webkit-transform: scale(0.75); }
.bott li:last-child a { border-right: none; }
.bott li a:before { display: block; margin: 0 auto; height: 20px; }
.pf2 { position: fixed!important; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))); left: 2px; bottom:89px;}

#LRdiv1{ display:none !important;}
#LRdiv0{display:none !important;}
#pfjw{display:none !important;}
.tan-box{ width:270px; height:217px; position:fixed; top:20%;  z-index:10000;
 left:50%; padding-top:33px; margin-left:-135px; background:#fff; display:none; border-radius:5px;
 border:1px solid #fff; overflow:hidden; zoom:1.5;}
.cuo{ position:absolute; right:0; top:0; width:23px; height:23px; background:url(/templets/default/images/cuo.jpg) no-repeat; background-size:contain;}
.tan-box h2{ font-weight:normal; height:35px; font-size:25px; color:#2e3642; line-height:35px; text-align:center;}
.tan-box h3{ font-size:14px; line-height:24px; height:24px; text-align:center; font-weight:normal;}

.input-box{ padding:19px 0 7px 0px;  color:#6a7380; font-family:'宋体'; position:relative;
height:35px; margin:0 auto; width:224px;}
.input-box .api-lxb-cb-input{ height:24px; width:144px; outline:none;
border:1px solid #6a7380; padding:5px 10px; line-height:24px; border-radius:34px;}
.bao{ position:absolute; right:5px; top:19px;background:#6a7380; width:74px; height:36px;}
.input-box .api-lxb-cb-btn{height:36px; width:75px; outline:none;
border:1px solid #6a7380; color:#fff; border-radius:34px; background:#6a7380 url(/templets/default/images/linn.jpg)
repeat-x;
position:absolute; right:-14px; top:0; text-align:left; cursor:pointer;}
.tan-box p{ font-size:20px; line-height:20px; text-align:center; font-size:14px;}
.bod{ padding-top:13px; height:48px; width:272px;}
.bod a{ float:left; width:86px;height:48px; padding-left:50px; line-height:48px;
color:#fff; font-size:16px; background:#3397d5 url(/templets/default/images/tell.jpg) no-repeat 16px center; }
.bod .onl{ background:#2557bf url(/templets/default/images/www.jpg) no-repeat 16px center; }

.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(#abe5ef, #deceb7); background-image: -webkit-linear-gradient(#abe5ef, #deceb7); background-image: -o-linear-gradient(#abe5ef, #deceb7); background-image: linear-gradient(#abe5ef, #deceb7); }
.db { display: block}
.float_container .title_talk { background:#13a4db; background-size:0 30px; font-size:20px; line-height:30px; color:#fff; text-align: center; letter-spacing: -1px; height:30px; }
.float_container dl { display: none; transiton:all .3s linear 0s}
.float_container dt { display: inline-block; width: 24%; float: left; margin: 34px 0 0 8px; text-align: center}
.float_container dd {margin:0; display: inline-block; position: relative; width: 68%; float: left; margin-top: 15px; }
.float_container .time { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center; }
.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; }
.float_container .box img { width: 22px; vertical-align: bottom}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}

.float_container .btn { margin-top: 25px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; }
.float_container .btn a { display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%; 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; }
.float_container .btn a:hover {border-color:#959490;background-color: #f7f7f7}

@media screen and (max-width: 320px) {
	.float_container .title_talk {font-size: 18px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn a {
		border-radius: 10px;
		font-size: 15px
	}
}
#LRdiv3{ display:none !important;}

