﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
button,article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark,
audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;outline: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
button{background: transparent;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }
a {text-decoration:none;color:black}
html{line-height: initial;font-family:'Microsoft YaHei'}
.fl {float:left}
.fr {float:right}
.img {display:inline-block;vertical-align:middle}
/*body样式有修改 20200224*/
body {min-height:100%;min-width:1200px;background-color:#ffffff;margin:0 auto;}
input[type="checkbox"] {-webkit-appearance: none;vertical-align: middle;margin-top: 3px;background: #fff;border: #e5e5e5 solid 1px;border-radius: 3px;height: 18px;width: 18px;}
input[type="checkbox"]:checked {background: #2C88FF;border: #2C88FF solid 1px;}
input[type=checkbox]:checked::after {content: '';top: 10px;left: 8px;position: absolute;background: transparent;border: #fff solid 2px;border-top: none;border-right: none;height: 4px;width: 8px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/*内容*/
.wapper {width: 1200px;margin: 0 auto;position: relative;overflow:hidden;}
.box {min-width:100%;position:relative;overflow:hidden}
/*头部*/
.header {width: 100%;position: relative;clear:both}
.top {width:100%;background-color:#efefef;height:32px;line-height:32px;font-size:12px;color:#666;position:relative}
.groupimg {width:78px;display:inline-block;vertical-align:middle;margin-bottom:3px}
.top-right {float:right;color:#2C88FF}
.rightimg {width:10px;display:inline-block;vertical-align:middle;margin-left:4px;margin-bottom:2px}
.myrowbox {width:100%;position:relative;overflow:hidden;background-color:#fff}
.myrow {width:1200px;height:100px;margin:0 auto;padding-top:12px;position:relative;overflow:hidden;}
.homelogo {width:176px;margin-top:11px;margin-right:8px;display:inline-block;vertical-align:middle;float:left}
.groupinfo {width:220px;height:86px;border:1px dashed #2C88FF;float:left;font-size:12px}
.groupconn {width:120px;height:100%;background-color:#f2f7fd;float:left}
.grouptitle {font-size:12px;text-align:center;line-height:42px;}
.groupnum {font-size:14px;padding-left:10px;color:#1b9af7;line-height:23px}
/*.grouptitle{font-size:12px;text-align:center;line-height:22px;}
.groupnum a{color:#2C88FF;font-size:14px;line-height:22px;padding-left:10px}*/
.pyq_qrcode {width: 98px;float: left;padding-top: 2px;cursor: pointer;}
.pyq_qrcode img {width:76px;display:block;margin-top:2px;margin-left:4px;margin-right:4px;float:left}
.groupinfo span {text-align: center;line-height: 16px;}
.menu {width:100%;position:relative;overflow:hidden;height:40px;background-color:#2C88FF;margin-bottom:8px}
.menu2 {width:100%;position:relative;overflow:hidden;height:40px;background-color:#2C88FF;}
.menu ul,.menu2 ul {width:1200px;margin:0 auto;position:relative;height:44px;color:#fff}
.menu ul li,.menu2 ul li  {float:left;height:40px;line-height:40px;position:relative;padding-left:22px;padding-right:22px;font-size:16px}
.menu ul li a,.menu2 ul li a {display:block;width:100%;height:100%;color:#fff}
.menu ul li:nth-child(1),.menu2 ul li:nth-child(1) {margin-left: 0;}
.menu ul li:last-child,.menu2 ul li:last-child {float: right;background-color: #1864c5;padding: 0 10px;text-align: center}
.xingyilogo {height: 86px;margin-top: 0px;display: inline-block;vertical-align: middle;float: right;cursor: pointer}
.select-menu {background-color:#0047E4}
/*尾部*/
.footer {width: 100%;background-color: #262C3E;font-size: 14px;line-height: 38px;text-align: center;color: #f4f4f5;min-height:80px;line-height:80px}
.source {color: #ffffff;}
.footer a {color: #ccc}
.footer .firendlink {color: #ccc}
.footer .firendlink a {margin: 0 0 0 10px;}

/*框架*/
.intobox {background-color:#F2F4F7;width:100%;min-height:100vh;margin:0 auto}
.intohead {width:100%;height:72px;background-color: #2C88FF;margin-bottom:16px;position:relative;float:left}
.intowapper {width: 1200px;height:72px;margin: 0 auto;position: relative;}
.intoheadlogo {width:253px;float:left;margin-top:14px;}
.intoheadright {height:72px;float:right;width:192px;background-color:#569fff;position:relative;display:flex;cursor:pointer}
.righthead {width:78px;height:72px;line-height:72px;text-align:center;cursor:pointer}
.righthead img {width:48px;height:48px;display:inline-block;vertical-align:middle;border-radius:50%}
.rightinfo {flex:1;position:relative;overflow:hidden}
.rightname {font-size:14px;color:#fff;line-height:20px;margin-top:18px;}
.rightscore {font-size:12px;color:#add0ff;line-height:18px;}
.outicon {position:absolute;right:11px;top:31px;font-size: 0;line-height: 0;border-width: 5px;border-color: #fff;border-right-width: 0;border-style: dashed;border-left-style: solid;border-top-color: transparent;border-bottom-color: transparent;}
.intonav {width:180px;background-color:#fff;border: 1px solid #E4ECF3;float:left;position:relative;overflow:hidden;font-size:14px;}
.intoconn {width:1000px;background-color:#fff;min-height:700px;float:left;margin-left:16px;position:relative;overflow:hidden;border: 1px solid #E4ECF3;border-radius: 1px;padding-bottom:100px}
.selected_dt {color:#2C88FF !important}
.intonav dl{ margin-bottom:0;position:relative;}
.intonav dl > dt {display:block;line-height:36px;padding-left:15px;cursor:pointer;position:relative;font-weight:normal;border-bottom:1px solid #EEEEEE;color:#333333}
.intonav dl > dt .el-icon-arrow-down { position:absolute;overflow: hidden; top:11px; right:15px;transition-duration:0.3s ;transition-property:all}
.intonav dl > dd { display:none;}
.intonav dl > dd::after { position:absolute;content:"";bottom:0;left:0;height:1px;width:100%;background-color:#EEEEEE}
.intonav dl:last-child dd::after{display: none;}
.intonav dl > dt.selected .el-icon-arrow-down {transform: rotate(180deg)}
.intonav dl > dd.selected {display:block; margin-left:0px}
    .intonav dl > dd > ul > li {
        line-height: 36px;
        cursor: pointer;
        position: relative;
        border-left: 2px solid transparent;
       
    }
        .intonav dl > dd > ul > li:hover {
            border-left: 2px solid #2C88FF;
            color: #2C88FF
        }
        .intonav dl > dd > ul > li > a {
            margin-left: 20px;
            font-weight: normal;
            border-bottom: none;
            color: #666;
            display:inline-block;
            width:90%

        }
.intonav .navactive {background-color:#E9F3FF;}
.intonav .navactive a {color:#2C88FF;font-weight:bold}
.intonav .navactive::before {content:"";position:absolute;left:0;top:0;width:2px;height:36px;background-color:#2C88FF}
.icon {margin-right:8px}
.headlistbox {width:192px;position:absolute;top:72px;left:0;background-color:#fff;height:144px;z-index:999;overflow:hidden;box-shadow: 0px 0px 20px rgba(0,0,0,0.4);display:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.headlistbox li {width:100%;text-align:center;height:36px;line-height:36px;font-size:14px;color:#333;border-bottom:1px solid #eee}
.headlistbox li a {display:block;width:100%;height:100%}
/*充值*/
.conn_title {width:100%;height:54px;position:relative;overflow:hidden;line-height:54px;font-size:16px;color:#333;padding-left:16px;}
.conn_title:before {content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background-color:#EEEEEE;}
.integral_title {width:100%;height:68px;line-height:68px;color:#333;padding-left:16px}
.integral_img {width:28px;display:inline-block;vertical-align:middle;margin-right:12px;}
.integral_conn {width:562px;margin:0 auto;position:relative;overflow:hidden;margin-top:46px;}
.select_title {width:100%;height:68px;line-height:68px;color:#333;font-size:20px;text-align:center}
.integral_conn ul {width:100%;position:relative;overflow:hidden}
.integral_conn ul li {width:174px;float:left;height:180px;position:relative;overflow:hidden;margin-right:20px;margin-bottom:26px}
.integral_conn ul li:nth-child(3n) {margin-right:0;}
.integral_conn ul li span{color:#999;font-size:14px;}
.integral_conn ul li label{color:#FF9337;font-size:18px;margin-right:4px;display:inline-block}
.integral_text {position:absolute;width:100%;top:37px;left:0;text-align:center;font-size:28px;color:#FF9337;line-height:40px;}
.integral_text2 {position:absolute;width:100%;top:25px;left:0;text-align:center;font-size:28px;color:#FF9337;line-height:30px;}
.givetext {position:absolute;width:100%;top:67px;left:0;text-align:center;font-size:20px;color:#FF9337;line-height:30px;}
.integral_bottom_text {position:absolute;width:100%;bottom:19px;line-height:30px;left:0;text-align:center;font-size:20px;color:#2C88FF }
.agreement {width:100%;text-align:center;font-size:14px;margin-bottom:12px;margin-top:12px}
.agreement div{position:relative;cursor:pointer;height:22px;line-height:22px;display:inline-block}
.agreement span{margin-left:8px;color:#2C88FF}
.harvests {width:100%;text-align:center;font-size:16px;}
.harvests span {font-size:20px;color:#FF2D2D}
.integral_btn {width:156px;margin:0 auto;height:40px;text-align:center;background-color:#2C88FF;line-height:40px;border-radius:6px;color:#fff;font-size:16px;margin-top:20px;cursor:pointer}
.questions {width:100%;text-align:center;font-size:12px;color:#999;height:28px;line-height:28px;}

/*积分明细*/
.integraltabbox {margin:24px 12px 16px 12px;border:1px solid #eee;border-radius:5px;position:relative;overflow:hidden}
.integraltabconn {width:100%;height:36px;background-color: #F9FBFF;border-bottom:1px solid #eee;position:relative;float:left}
.integraltab {width:114px;float:left;height:36px;text-align:center;line-height:36px;position:relative;color:#333;cursor:pointer}
.tabactive {color:#2C88FF;background-color:#fff;border-left:1px solid #eee;border-right:1px solid #eee;}
.tabactive::after {position:absolute;content:"";top:-1px;left:0;width:100%;height:2px;background-color:#2C88FF}
.tabactive::before {position:absolute;content:"";bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}
.integralsearch {width:100%;margin-top:20px;margin-bottom:16px;position:relative;overflow:hidden;height: 36px;line-height: 36px;}
.integralbox {padding-left:16px;padding-right:16px;position:relative;overflow:hidden}

.unions {width:100%;padding-left:0px;font-size:14px;}
.unionscell {width:100%;height:30px;line-height:30px;margin-top:14px;position:relative;overflow:hidden;}
.unionscell span {width:100px;text-align:right;display:inline-block;color:#333}
.unionscellconn{display:inline-block;color:#666;}
.unionsbtn {width:76px;height:28px;border:1px solid #2C88FF;border-radius:4px;line-height:28px;text-align:center;color:#2C88FF;font-size:14px;background-color:#fff;margin-left:10px;cursor:pointer;display:inline-block}
.unionsbtn2 {width:76px;height:28px;border:1px solid #2C88FF;border-radius:4px;line-height:28px;text-align:center;color:#2C88FF;font-size:14px;background-color:#fff;margin-left:102px;cursor:pointer;margin-top:20px}
.userhead {width:64px;height:64px;border-radius:50%;vertical-align:middle}
.info_text {color:#666}
.mt-30 {margin-top:30px;}

/*登录注册*/
.loginform {width:100%;position:relative;overflow:hidden;min-height:680px}
.loginbox {position:absolute;width:992px;left:50%;top:36px;margin-left:-496px;overflow:hidden}
.loginbg {width:496px;height:607px;line-height:607px;float:left}
.loginconn {width:496px;height:607px;float:left;position:relative;overflow:hidden;background-color:#fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);border-radius: 8px;}
.loginconn2 {width:496px;margin-top:88px;height:431px;float:left;position:relative;overflow:hidden;background-color:#fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);border-radius: 8px;}
.loginconn3 {width:496px;margin-top:31px;height:545px;float:left;position:relative;overflow:hidden;background-color:#fff;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);border-radius: 8px;}
.loginfrom {width:368px;margin:0 auto;text-align:center;font-size:16px;position:relative;overflow:hidden;}
.loginfrom {width:368px;margin:0 auto;text-align:center;font-size:16px;position:relative;overflow:hidden;}
.logintitle {height:114px;line-height:114px;text-align:center;font-size:24px;color:#333}
.logintips {width:100%;font-size:14px;color:#999;margin-bottom:8px;cursor:pointer}
.logintips2 {width:100%;text-align:left;font-size:14px;color:#999;cursor:pointer}
.logintips span {color:#2C88FF }
.logintips2 label {cursor:pointer }
.logintips2 span {color:#2C88FF;float:right}

.remarks {width:100%;line-height:32px;font-size:14px;color:#999;}
.remarks span {color:red}
.tabbtn{width:48px;display:inline-block;height:22px;color:#2C88FF;cursor:pointer;margin-top:3px}
.addemoji {width:102px;height:32px;text-align:center;line-height:32px;font-size:14px;color:#2C88FF;border:1px solid #2C88FF;background-color:#ecf5ff;position:relative;border-radius:5px;margin-top:10px;cursor:pointer}
.emojiicon {width:16px;display:inline-block;margin-right:2px;vertical-align:middle;margin-top:-2px}
.wechatEmoji {width: 470px;box-sizing: border-box;margin-top: 10px;height: 0;-moz-transition: height .3s ease;-webkit-transition: height .3s ease;-o-transition: height .3s ease;transition: height .3s ease;overflow: hidden;user-select:none}
.wechatEmoji.unfolds {height: 315px;border-radius:5px}
.wechatEmoji .wechatEmoticon {border: 1px solid #ccc;height: 312px;overflow:hidden;border-radius:5px}
.wechatEmoji .wechatEmoticon_tab {width: 70px;display: inline-block;background:#fff;border-right:1px solid #eee;color: rgba(0,0,0,.85);text-align: center;border-radius:5px}
.wechatEmoji .wechatEmoticon_tab a {font-size: 12px;color: #333;display: block;height: 24px;line-height: 24px;cursor: pointer}
.wechatEmoji .wechatEmoticon_tab a.active {background-color:#2C88FF;color:#fff}
.wechatEmoji .wechatEmoticon_conn {width: 388px;display: inline-block;vertical-align: top;margin: 2px 0 0 9px;height: 310px;overflow-y: scroll;overflow-x:hidden;border-radius:5px}
.wechatEmoji .wechatEmoticon_conn a {display: inline-block;width: 34px;height: 34px;text-align: center;line-height: 34px;cursor: pointer;margin-right: 7px}
.wechatEmoji .wechatEmoticon_conn a img {margin-top: 5px}
.wechatEmoji .wechatEmoticon_conn a:hover {background: rgba(216,216,216,.7)}
.circle_text.zs-input-text {width:468px;border: 1px solid #ccc;height: 160px;font-size:14px;line-height:20px;padding: 8px 10px;box-sizing: border-box;position: relative;z-index: 9;overflow-y: scroll;overflow-x:hidden;border-radius:5px;float:left}
.pyq-text-block {border-radius:5px;overflow:hidden;position:relative}
.pyq-text-block .placeholder {position: absolute;left: 12px;top: 8px;color: #aaa;width: 440px;line-height:20px;border-radius:5px}
.circle_text.zs-input-text span {display:none}
.circle_text.zs-input-text img {display:inline-block;vertical-align:middle}
.uploadbox {margin-left:120px;position:relative;margin-bottom:15px;overflow:hidden}
.verify-wrap .verify-msg {background-color:#2C88FF !important;}
.verify-wrap .drag-progress{background-color:#2C88FF !important;border-top:1px solid #2C88FF !important;}
.proformitem {width:468px;float:left}
.proformitem_btn {
    margin-left: 8px;
    padding: 9px 9px;
}
.proformitem_btn2 {margin-left:8px;float:left}

.item_title {height: 30px;line-height:25px;margin-bottom: 10px;background: #F0F8FF;padding: 5px 0 0 5px;}
.item_remark {margin: 10px;background: #F0F8FF;color: #333;padding: 5px 0 5px 5px;}
.wx_text {background: #96e164;padding: 10px 15px;margin-bottom: 10px;border-radius: 6px;font-size:14px}
.imgul {width:100%;position:relative;overflow:hidden;}
.imgul li {width:200px;height: 200px;line-height:200px;overflow:hidden;margin-right:5px;margin-bottom:10px;float:left;position:relative;text-align: center}
.imgul li img{max-width: 100%;max-height: 100%}
.imgul li:nth-child(3n) {margin-right:0}
.tmvBox, .video_optList .tmvBox {position:relative}
.tmvBox span, .video_optList .tmvBox span {position: absolute;right: 20px;top: 20px;width: 50px;height: 50px;cursor: pointer;background: #f85252;color: #fff;line-height: 50px;text-align: center;border-radius: 100px;}
.tmvBox video, .video_optList video {width:620px;margin-bottom:10px;border-bottom: 1px solid #ddd;background-color: rgba(0,0,0,.1)}
.item_select {background-color:#2C88FF;color:#fff}
.item_select2 {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background-color: #f85252;
    color: #fff;
    line-height: 50px;
    text-align: center;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,0.10);
    border-radius: 100px;
}
.avatar-uploader .el-upload {
    position: relative;
    overflow: hidden;
}
.uploadbox .avatar-uploader-icon {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    font-size: 28px;
    color: #8c939d;
    width: 148px;
    height: 148px;
    line-height: 148px;
    text-align: center;
}

/*20200224新增*/
.intoconn2 {width:1000px;background-color:#fff;height:540px;float:left;margin-left:16px;position:relative;overflow:hidden;border: 1px solid #E4ECF3;border-radius: 1px;}
/*插件*/
.plugbanner {width:100%;height:506px;position:relative;margin-bottom:148px;
    background: url("../img/banner_bj.png") center center no-repeat;
    background-size: cover;}
.plugbox {position:absolute;width:1160px;top:0;left:50%;margin-left:-580px;overflow:hidden}
.pluginfo {width:420px;float:left;overflow:hidden;}
.plugname {margin-top:36px;line-height:82px;font-size:48px;color:#fff;font-weight:bold;}
.plugtext {margin-top:10px;line-height:44px;font-size:32px;color:#fff;opacity:0.9;font-family:STSong}
.plugborder {width:50px;height:8px;background-color:#fff;margin-top:24px;border-radius:2px;}
.plugimg {width:586px;float:right}
.pluglist{position:absolute;width:990px;height:212px;left:50%;margin-left:-495px;bottom:-62px;}
.pluglist li{width:186px;height:212px;float:left;background: #FFFFFF;box-shadow: 0 1px 10px 0 rgba(38,74,122,0.30);border-radius: 10px;margin-left:15px;cursor:pointer}
.pluglist li:nth-child(1) {margin-left:0px;}
.plug_icon{width:100%;
/*父元素里面包含需要变换的内容，所以设置为3D变换*/
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
transition:0.6s;
/*设置在1s内完成变换*/
text-align:center;
margin-top:22px;
}
.plug_icon img {width:88px;display:inline-block}
.plug_title{text-align:center;font-size:14px;color:#333;height:28px;line-height:28px;}
.plug_btn {width:76px;height:24px;line-height:24px;text-align:center;font-size:12px;color:#fff;background-color:#2C88FF;margin-left:55px;margin-top:28px;border-radius:2px;}
.plug_btn a {display:block;width:100%;height:100%;color:#fff}
.madestitle {position:absolute;top:28px;left:0;width:100%;text-align:center;font-size:40px;color:#fff}
.madesinfo {position:absolute;width:364px;top:90px;left:50%;margin-left:-182px;font-size:14px;line-height:20px;text-align:center;color:#fff;opacity:0.8}
.madesbtn {position:absolute;width:140px;height:32px;line-height:32px;left:50%;margin-left:-70px;bottom:36px;border-radius:4px;text-align:center;font-size:16px;color:#fff;background-color:#56A0FF;cursor:pointer}
.plugitem {width:1168px;margin:0 auto;position:relative;overflow:hidden;margin-top:80px;}
.facilitiestitle {width:100%;text-align:center;}
.facilitiestitle img {width:175px;}
.facilitieslist {width:100%;position:relative;overflow:hidden;padding-bottom:40px;}
.facilitieslist li {width:256px;margin-right:48px;float:left;font-size:12px;text-align:center;margin-bottom:20px;padding-top:60px;}
.facilitieslist li:nth-child(4n) {margin-right:0px;}
.facilities_icon {width:96px;}
.facilities_icon2 {width:86px;}
.facilities_title {margin-top:12px;font-size:14px;color:#333;line-height:20px}
.facilities_info {font-size:12px;color:#999;line-height:18px}
.specialities {color:#FF9337}
.succeeds_icon {width:100%;margin-top:80px;text-align:center}
.succeeds_icon img {width:108px;}
.succeeds_tips {width:100%;text-align:center;font-size:16px;color:#333;line-height:22px;}
.madesbox {width:100%;height:240px;position:relative;
    background: url("../img/mades.png") center center no-repeat;
    background-size: cover;}
.onplug{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}

.pubcode{width:500px;height:46px;line-height:46px;background: #FAFAFA;border: 1px solid #DDDDDD;border-radius: 4px;
    font-size: 14px;color: #333333;padding-left: 16px;position: relative;cursor:pointer
}
.copycode{position: absolute;right: 16px;top:0;height: 48px;line-height: 48px;color: #2C88FF;width: 40px;text-align: center;cursor:pointer}
.applybox{width:100%;text-align: center;}
.applyconn{
    width: 180px;
    height: 106px;
    margin-left: 170px;
    margin-top: 32px;
    text-align: center;
    font-size: 14px;
    position: relative;
}
.applyconn img{width:80px;position: relative;}
.nopub{width: 220px;height: 168px;margin: 0 auto;position: relative;font-size: 14px;color: #999;text-align: center;margin-top: 80px;}
.nopub img{width: 80px;margin-bottom: 20px;}
.nopub span{color: #2C88FF;cursor:pointer;font-size: 14px;}
#circle{
    position: absolute;
    z-index: 99;
    top:25px;
    left: 76px;
    width: 20px;
    height: 20px;
    border: 4px #71AEFF solid;
    border-left-color: #fff;
    border-top-color:#fff;
    border-right-color:#fff;
    border-radius: 100%;
    animation: loading1 1s infinite linear;
}
@keyframes loading1{
    from{transform: rotate(0deg)}to{transform: rotate(360deg)}
}

.fixedtool {
    position: fixed;
    width: 48px;
    right: 40px;
    bottom: 105px;
}

    .fixedtool .fixedtool_ico {
        width: 48px;
        height: 48px;
        font-size: 0;
        cursor: pointer
    }

        .fixedtool .fixedtool_ico img {
            max-width: 100%;
            max-height: 100%
        }