﻿
* { margin: 0; padding: 0; }
div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, input, body, strong, span, pre { border-style: none; border-color: inherit; border-width: 0; padding: 0; background-repeat: no-repeat; margin-left: 0; margin-right: 0; margin-top: 0; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }
body { font-size: 13px; font-family: "微软雅黑"; margin: 0px; padding: 0px; color: #000; line-height: 23px; height: auto; clear: both; }
img { border: 0px; }
ul, li { list-style: none; }
em, i { font-style: normal; }
a { text-decoration: none; color: #000; }
a:hover { background-repeat: no-repeat; color: #0068b7; }
a, area { blr: expression(this.onFocus=this.blur()); }
.indx { width: 100%; height: 100%; overflow: hidden; _position: relative; }
.del_float { clear: both; line-height: 0; height: 0; font-size: 0; }
.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

/*通用样式*/

.qf { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.none { display: none; }
.qc:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.qc { *zoom: 1; }
input, button, select, textarea { outline: none; border: none; font-family: "微软雅黑"; font-size: 13px; color: #999; }


.mt10 { margin-top: 10px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb15 { margin-bottom: 15px; }
.mb50 { margin-bottom: 50px; }


.fanye_01 { text-align: center; margin: 30px 0; float: left; font-size: 10px; }
.fanye_01 a { width: 24px; height: 24px; border: 1px solid #ddd; display: inline-block; margin-right: 2px; }
.fanye_01 a img { float: left; }
.fanye_01 a.left_02, .fanye_01 a.right_02 { vertical-align: -10px; }
.fanye_01 a.left_02 { margin-right: 10px; }
.fanye_01 a.right_02 { margin-left: 10px; }
.fanye_01 a.cur, .fanye_01 a:hover { background: #0c72be; color: #fff; }

body { width: 100%; }
.ifrtop { width: 100%; border: 0; }
.ifrfoot { height: 560px; width: 100%; border: 0; }

/*侧飘窗*/
.ifloatr { width: 120px; height: 329px; background: url(images/ifloatbg.png); position: fixed; top: 25%; right: 3px; z-index: 99; }
.ifclosse { width: 20px; height: 20px; position: absolute; top: 0; right: 0; cursor: pointer; }
.ifloatr ul { width: 86px; margin: 70px auto 0; background: url(images/ifloatul.png) 0 5px no-repeat; }
.ifloatr li { line-height: 42px; text-indent: 3em; }
.ifloatr li a { color: #fff; }
.ifloatr p { text-align: center; }
.ifloatr #ifinput { width: 98px; padding: 3px; font: bold 13px/16px arial; }
.ifloatr #ifbtn { width: 90px; height: 26px; background: url(images/ifbtn.png); cursor: pointer; margin-top: 5px; color: #333; }
.ifloatr #ifbtn:hover { background-position: 0 -28px; }

/***** ver 3 */
.ifloatr3 { width: 110px; height: 412px; background: url(ifloatr3/bg.png); position: fixed; top: 180px; left: 3px; z-index: 99; }
.ifloatr3 .ifclosse { width: 12px; height: 11px; position: absolute; top: 4px; right: 4px; cursor: pointer; }
.ifloatr3 ul { width: 100%; height: 122px; margin: 182px auto 39px; padding: 5px 0; background: url(ifloatr3/ifloatul.png) center center no-repeat; }
.ifloatr3 li { line-height: 40px; text-indent: 4em; }
.ifloatr3 li a { color: #144895; font-size: 16px; font-weight: bold; }
.ifloatr3 li a:hover { color: #f28200; }
.ifloatr3 p { text-align: center; }
.ifloatr3 #ifinput { width: 86px; padding: 3px; font: bold 13px/16px '微软雅黑'; text-align: center; color: #333; }
.ifloatr3 #ifbtn { width: 98px; height: 26px; background: url(ifloatr3/ifbtn.png); cursor: pointer; margin-top: 2px; color: #fff; }
.ifloatr3 #ifbtn:hover { background-position: 0 -28px; }

/*新侧飘窗*/
.new_side_float { position: relative; width: 100px; height: 350px; background-color: #034794; position: fixed; top: 180px; right: 0; z-index: 99; }
.new_side_float { filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.new_side_float a { display: block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #fff; }
.new_side_float .item:hover { background-color: #f38b1c; }
.new_side_float .online { background: url(/webimages/new_side_float_icon_mini.png) no-repeat -3px 0; text-indent: 30px; }
.new_side_float .small { font-size: 13px; }
.new_side_float .assess { background: url(/webimages/new_side_float_icon_mini.png) no-repeat -3px -50px; text-indent: 30px; }
.new_side_float .request { background: url(/webimages/new_side_float_icon_mini.png) no-repeat -3px -100px; text-indent: 30px; }
.new_side_float .callback { background: url(/webimages/new_side_float_icon_mini.png) no-repeat -3px -150px; text-indent: 30px; }
.new_side_float .wechat { background: url(/webimages/new_side_float_icon_mini.png) no-repeat -3px -200px; text-indent: 30px; }
.new_side_float .qrcode { width: 100%; height: 100px; }
.new_side_float .qrcode img { margin-left: 5px; }
.new_side_float .online_list { position: absolute; width: 100px; top: 0; right: 100px; background: #fff; z-index: 99; display: none; }
.new_side_float .online_list a { display: block; width: 100%; height: 35px; line-height: 35px; font-size: 14px; color: #000; background: url(/webimages/online_icon.png) no-repeat -3px 0; text-indent: 33px; }
.new_side_float .online_list a:hover { color: #e30005; }
.new_side_float .callback_form { position: absolute; width: 210px; height: 75px; top: 200px; right: 100px; background: #fff; z-index: 99; display: none; }
.new_side_float .callback_form .text { width: 190px; height: 30px; margin: 0 auto; margin-top: 7px; box-sizing: border-box; border: 2px solid #f38b1c; }
.new_side_float .callback_form .text input { width: 100%; text-align: center; }
.new_side_float .callback_form .button { width: 90px; height: 27px; margin: 0 auto; margin-top: 7px; background-color: #f38b1c; border-radius: 4px; }
.new_side_float .callback_form .button a { width: 100%; height: 27px; font-size: 14px; line-height: 27px; text-align: center; }
.new_side_float_mini { width: 60px; height: 250px; background-color: #034794; position: fixed; top: 180px; right: 0; z-index: 99; display: none; }
.new_side_float_mini { filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; }

/*底部悬浮 二十周年优惠*/
/*.foot_float_20 { position: fixed; bottom: 0; width: 100%; height: 120px; margin: 0 auto; z-index: 99999;  margin-top: 48px; background: #000; filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 99998; }*/
/*.foot_float_20 { position: fixed; bottom: 0; width: 100%; height: 120px; margin: 0 auto; z-index: 99998;  margin-top: 48px; }
.foot_float_20 .bg { width: 100%; height: 168px; margin-top: -48px; background: url(/webimages/huodong/foot_float_20.png) center center no-repeat; }
.foot_float_20 .center { width: 10px; margin: 0 auto; height: 100%; position: relative; }
.foot_float_20 .center input { position: absolute; top: 73px; left: 272px; width: 200px; height: 41px; border: none; outline: none; -webkit-appearance: none; padding: 0 20px; font-size: 18px; background: #fff; color: #252525; }
.foot_float_20 .center .btn { position: absolute; top: 73px; left: 514px; width: 91px; height: 41px; }
.foot_float_20 .center .close { position: absolute; top: 48px; left: 620px; color: #fff; font-size: 20px; }
.foot_float_20 .center .arrow { position: absolute; top: 60px; left: 460px; width: 41px; height: 43px; }*/

.foot_float_20 { position: fixed; bottom: 0; width: 100%; height: 120px; margin: 0 auto; z-index: 99998;  margin-top: 0; }
.foot_float_20 .bg { width: 100%; height: 120px; margin-top: 0; /*background: url(/webimages/huodong/foot_float_20.jpg) center 0 no-repeat;*/ }
.foot_float_20 .center { width: 10px; margin: 0 auto; height: 100%; position: relative; }
.foot_float_20 .center input { position: absolute; top: 73px; left: 272px; width: 200px; height: 41px; border: none; outline: none; -webkit-appearance: none; padding: 0 20px; font-size: 18px; background: #fff; color: #252525; }
.foot_float_20 .center .btn { position: absolute; top: 73px; left: 514px; width: 91px; height: 41px; }
.foot_float_20 .center .close { position: absolute; top: 0; left: 595px; color: #fff; font-size: 20px; }
.foot_float_20 .center .arrow { position: absolute; top: 20px; left: 470px; width: 41px; height: 43px; }

/*53kf*/
.Lelem img {
    float: left;
}