﻿@charset "utf-8";
a{text-decoration: none;}
/*面包屑*/
.brednav {width: 1200px; margin: 0 auto;  height: 50px; line-height: 50px; overflow: hidden;}
.brednav P { line-height: 20px; height: 20px; color: #525252; font-size: 14px; padding-top: 15px; padding-bottom: 15px; }
.brednav a { color: #525252; }
.brednav a:hover { color: #009FF0; }

/* 内容 */
.comment_box{width: 1200px;margin: 0 auto 20px;}
.comment_box a:hover{/* color:#009FF0 */}
.cont_L{width: 860px; float: left;overflow: hidden; margin-right: 40px;}
.cont_R{width: 300px; float:right; overflow: hidden;}

.down_infor_top{overflow: hidden;  padding: 0 20px;height: 60px;  background: #f9f9f9;  position: relative; margin-bottom: 10px;}
.down_infor_top .img{ width: 40px; height: 40px; overflow: hidden;border-radius: 5px; margin-top: 10px; display: block; float: left;}
.down_infor_top .img img{width: 100%; height: 100%;}
.down_infor_top h1{ display: inline-block;float: left; height: 100%; line-height: 60px; max-width: 500px; padding: 0 20px; overflow: hidden; font-size: 20px; color: #333; font-weight: bold;}
.down_infor_top .down_aq{  display: block;  height: 26px;  overflow: hidden;  padding: 0 10px 0 24px;  color: #20bb88;  float: left; font-size:12px;border:1px solid #20bb88; margin-top: 16px; border-radius: 5px; line-height: 26px; position: relative;}
.down_infor_top .down_aq i{   width: 14px;  height: 16px;  position: absolute;  top: 5px;  left: 5px;  background: url(../images/icon_client.png) 0 0 no-repeat;}
/* 游戏信息 */
.soft-msg{ margin-bottom: 20px; overflow: hidden; clear: both;}
.soft-msg .msg-l{/* float: left; */width: 830px;overflow: hidden;float:left;}
.soft-msg .msg-l .msg-list{width: 500px;padding:0;margin-bottom:16px;clear: both;overflow: hidden;padding-top: 10px;}
.soft-msg .msg-l .msg-list li .sub{width:75px;display:inline-block;text-align:right;}
.soft-msg .msg-l  .msg-list li{font:14px/30px "Microsoft Yahei";width:225px;float:left;height:30px;overflow:hidden;margin-right:10px;display:inline;}
.soft-msg .msg-l  .msg-list li .sub{color:#999;}
.soft-msg .msg-l  .msg-list .one-row{float:none;clear:both;width:520px;display:block;}
.soft-msg .msg-l  .msg-sm-list li {width:195px;}
.soft-msg .msg-l  .msg-sm-list .one-row {width:400px;}
/* 评分 */
#ctrl {  position: relative;  height: 40px;  margin-bottom: 8px;  }
#pingfen{width: 250px;float: left;}
#pingfen .star_r {  float: left;  font-size: 24px;  color: #47b751;  padding-right: 10px;  }
#decimal_unm {  font: 28px Arial;  color: #47b751;  }
#pingfen .star_l {  position: relative;  top: 2px;  }
#pingfen .star_l{background:url(../images/stars3.png) no-repeat;width:160px;height:28px;display:inline-block;vertical-align:middle; overflow: hidden; background-position:0px 0px; position: relative;}
#pingfen .star_l u{background:url(../images/stars3.png) no-repeat;height:28px; position: absolute; left: 0; top:0;width:100%; display: block;background-position:0px -38px;}
/* 标签 */
.gtag {overflow:hidden;float: left;width: 500px;margin-top: 5px;zoom:1;}
.gtag span {padding: 0 0 0 20px;display:block;margin: 5px 0 5px 0;line-height:18px;height:20px;overflow:hidden;zoom:1;}
.gtag span a{color: #17a7ee;border: 1px solid #17a7ee;border-radius: 2px;padding: 0px 3px;margin-right: 10px;display: inline-block;}
.gtag span a:hover{color:#fff; background: #17a7ee}
.gtag span i {color: #C0C0C0;font-style: normal;border: 1px solid #DBDBDB;border-radius: 2px;margin-bottom: 10px;padding: 0px 3px;margin-right: 10px;display: inline-block;}


/*下载内容*/
.news_center{ clear: both; overflow: hidden;}
.news_center.news_center_no .article_cont{height: auto;max-height: initial;}
.news_center .article_cont{overflow: hidden;line-height: 40px;color: #333;margin-bottom: 30px;font-size: 16px;line-height: 40px;word-break: break-all;text-align: justify;}
.news_center .article_cont p{ line-height: 40px; color: #333;  font-size: 16px;  line-height: 40px;  word-break: break-all;  text-align: justify;}
.news_center .article_cont img{ max-width: 600px; display: block; margin: 0 auto;}

.news_center .article_cont h3 strong {  font-size: 18px;  background: #fff;  padding: 0 10px 0 0px;  font-weight: bold;  }
.news_center .openbtn_news { width: 145px; height: 36px; background: #009FF0; border-radius: 6px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; cursor: pointer; margin: 10px auto; }
.news_center .openbtn_news:hover { opacity: 0.8; }
.news_center .openbtn_news:after {display: inline-block;width: 24px;height: 24px;content: '';background: url("../images/openbtn.png") no-repeat;background-size: 100%;margin: 0 8px -6px;}
.news_center.news_center_no .openbtn_news:after{transform: rotate(180deg);}

/* 最新更新 */
.con_r_refresh{ display:inline-block; font-size: 12px; color:#fff; background: #3274c6; padding:0 6px; border-radius: 100px; height:22px; line-height: 22px; margin-top:8px; }
.con_like_down ul{overflow: hidden;margin: 10px 0 0 -40px;width: 340px;}
.con_like_down ul li{width: 70px;float: left;text-align: center;margin: 20px 0 0 42px;height: 105px;overflow: hidden;}
.con_like_down ul li img{width: 70px;height: 70px;border-radius: 6px;}
.con_like_down ul li a.down-like{font-size: 12px;background: #4191f4;color: #fff;padding: 2px 10px;display: block;margin-top: 6px;}
.con_like_down ul li span{display:block;font-size: 12px;height: 25px;line-height: 28px;overflow: hidden;transition: margin .3s ease;}
.con_like_down ul li:hover span {margin-top: -32px;}
.con_like_down ul li a {overflow: hidden;display: block;position: relative;z-index: 1;margin-bottom: 5px;}

/* 下载排行 */
.con_r_tab{ border-bottom: 2px solid #efefef; height: 34px; line-height: 34px; }
.con_r_tab_do{ font-size: 16px; position: relative; color:#666; }
.con_r_tab_do:before{content:'';position: absolute;width: 67px;height: 2px;left:0;bottom:-2px;background: #222222;}
.con_r_tab_do:after{content:'';position: absolute;left:0;right:0;bottom: -6px;margin: auto;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #222222;}
.con_r_tab_hot{margin-top:5px;font-size: 0;border: 2px solid #009ff0;border-radius: 2px;height:22px;line-height: 22px;}
.con_r_tab_hot a{display: inline-block;font-size: 12px;color: #009ff0;padding:0 10px;background:#fff;}
.con_r_tab_hot .active{background: #009ff0;color:#fff;}
.b-r-con ul{ padding: 21px 0 50px; display: none; }
.b-r-con ul li{ padding:9px 0 9px 24px; overflow: hidden; position: relative; }
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{ float:left; margin-right:5px; }
.b-r-con-img img{ width: 60px; height: 60px; border-radius: 4px; display:block; object-fit: cover; }
.b-r-con-t h3{ padding:9px 0; }
.b-r-con-t h3 a{ color:#333; font-weight: 500; display: block; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-download{position: absolute;top:0;right:0;bottom:0;margin:auto;border: 1px solid #009ff0;color: #009ff0;width:54px;text-align:center;height:22px;line-height:22px;}
.con_a .b-r-download:hover{ background:#4191f4; color:#fff; }
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ed4848; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#f27f7f; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#f8b6b6; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/* 热门合集 */
.yxhj{width: 100%; margin-top: 20px; overflow: hidden; }
.yxhj { margin-top: 24px; }
.yxhj .lis {display: block;margin-top: 18px;width: 100%;height: 160px;text-align: center;overflow: hidden;}
.yxhj .lis img {width: 100%;min-height: 160px; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.yxhj .lis:hover { opacity: 0.8; }
/*imgview*/
#imgview{margin: 20px 0;overflow: hidden;width: 100%;}
#imgview h3 i {}
#imgview ul{width: 100%;height: auto;overflow: auto;white-space: nowrap;}
#imgview ul li{padding-right: 12px;height: 276px;display: inline-block;}
#imgview ul li img{height: 276px;cursor: pointer;}
/* 同类推荐 */
.d_c_same{ padding:50px 0; }
.d_c_same_ul{overflow: hidden;width: 890px;margin: 19px 0 0 -15px;}
.d_c_same_ul li{margin: 11px 0 0 19px;float: left;height: 110px;width: 90px;}
.d_c_same_ul li a img{display: block;border-radius: 10px;width: 70px;height: 70px;margin: 14px auto 0;}
.d_c_same_ul li a span{display: block; text-align: center;height: 12px;line-height: 12px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 90%;margin: 12px auto 0;color: #333;}

.oTit{border-bottom: 2px solid #009ff0;margin-bottom:12px;position:relative;}
.oTit h2{height:38px;line-height:38px;padding:0 15px;background: #009ff0;color:#fff;display:inline-block;font-weight:normal;font-size:16px;margin-top:15px;float:left;border-radius: 5px 5px 0px 0px;}
.oTit a {float: right; margin-top: 25px;}
.guess_tab{position:absolute;bottom: 4px;margin-left: 20px; right: 0; height: 30px;overflow: hidden}
.guess_tab b{font-weight:normal;margin:0 0 0 5px;cursor:pointer;background:#e5e5e5;padding:6px 10px;border-radius:3px;color:#6b6b6b;font-size: 13px;display: inline-block;}
.guess_tab b.cur{background: #009ff0;color:#fff;}
.zt_top{overflow: hidden;zoom: 1;padding-bottom: 14px;border-bottom: 1px dashed #d8d8d8;margin-left: 9px;}
.zt_top span{float:left;width: 570px;height:18px;line-height:18px;margin:6px 0 0 15px;}
.zt_top p{float: left;width: 570px;height: 56px;line-height:26px;margin-left:15px;color:#858585;margin-top:10px;overflow: hidden;}
.zt_top span .ztname{float:right;color:#999;}
.zt_top span .ztname:hover{color:#f0322f;}
.zt_top span .tztname{float: left;display: inline;line-height: 22px;font-size: 18px;color: #444;font-family: "Microsoft YaHei";font-weight: bold;height: 22px;}
.zt_top span .tztname i{font-size:16px;font-weight: 100;padding-left:4px;}
.zt_top .ztimg{float:left;width: 210px;height:103px;overflow:hidden;zoom:1;position: relative;}
.zt_top .ztimg img {width: 210px;height: 102px;}
.zt_top .ztimg span {width: 215px;height: 105px;display: block;position: absolute;background: url(../images/guess_cover1.png) -3px top no-repeat;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="/images/guess_cover1.png");margin-left: 0px;margin-top: 0px;}

.zt_list{overflow:hidden;}
.zt_list ul{}
.zt_list li{float:left;width: 249px;padding:10px;}
.zt_list li:hover{background:#f6f6f6}
.s_ztlistbox{}
.ztgimg{float:left;margin-right:8px;}
.ztgimg img{width:90px;height:90px;}
.ztgname{display:block;width: 150px;height:22px;color:#08c;line-height:22px;overflow:hidden;font-size:16px;}
.zt_list li span{display:inline-block;width: 150px;height:24px;overflow:hidden;color:#999;line-height:18px;margin-top:8px;}
.zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}
.zt_list font{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}
.zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}


/*标题1*/
.hd_title1{ height: 30px; line-height: 30px; width: 100%;}
.hd_title1 span{ float: left; max-width: 200px; overflow: hidden; height: 100%; display: block; font-size: 20px; color: #313131; font-weight:600; }
.hd_title2{ border-bottom: 2px solid #009FF0; height: 50px; line-height: 50px; width: 100%; margin-bottom: 20px;}
.hd_title2 span{ float: left; max-width: 200px;  height: 100%; display: block; font-size: 20px; color: #313131; position: relative; font-weight: bold; color: #009FF0; }
.hd_title2 span i{background-image: url(../images/sp_1.png);background-repeat: no-repeat;position: absolute;width: 16px;height: 8px;left: 50%;background-position: -24px -5px;bottom: -8px;right: 0;left: 0;margin: auto;}
.hd_title2 .c-tab { margin-left: 10px; float: left; height: 50px; margin-bottom: -2px; position: relative;width:640px; overflow: hidden; white-space: nowrap; margin-right: 10px;}
.hd_title2  .c-tab li { float: left; padding: 0 15px; height: 50px; cursor: pointer;  font-size: 16px; color: #565656; position: relative; }
.hd_title2  .c-tab .on { height: 48px; border-bottom: 2px solid #009FF0; }
.hd_title2  .c-tab ul{position: relative;}
.hd_title2  .c-tab .on i { width: 0; height: 0; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #009FF0; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; }
.hd_title2 .tit-btn{height: 24px;}
.hd_title2 .tit-btn span{display: block;float: left;width: 26px;height: 24px;margin: 0 1px;cursor: pointer;}
.hd_title2 .tit-btn .prev{}
.hd_title2 .tit-btn span.prev:hover{background-position-x: -52px;}
.hd_title2 .tit-btn .next{background-position: -26px 0;}
.hd_title2 .tit-btn span.next:hover{background-position-x: -78px;}

/*预约*/
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width: 400px;height: 300px;position: fixed;left: 50%;top:45%;margin: -150px 0 0 -200px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #3bb3f2; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width: 320px;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #3bb3f2 ;}
.yuyuewrap .yuyue_con .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #3bb3f2;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #3bb3f2;border: 1px solid #3bb3f2;}

.pc-kf-btn {
    display: block;
    width: 170px;
    height: 48px;
    background: url(../images/pc-kf-btn.png) no-repeat;
    margin: 0 15px 0px;
    position: relative;
}

.pc-kf-btn:after {
    position: absolute;
    bottom: 3px;
    right: 3px;
    display: block;
    content: "";
    width: 30px;
    height: 14px;
    background: url(../images/gg-tips.png) no-repeat;
}

.intro-txt h3 {
	display: block;
    height: 38px;
    line-height: 38px;
    margin-bottom: 7px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
    padding: 0;
    font-weight: 700;
}


/*软件详情开服表*/
.list_head {
    position: relative;
    width: 238px;
    height: 50px;
    background: url('../images/bg_list_head.png') no-repeat;
    overflow: hidden
}
.list_head_img {
    position: absolute;
    top: 9px;
    left: 14px;
    width: 28px;
    height: 32px;
    overflow: hidden
}
.list_title {
    position: absolute;
    top: calc( 50% - 16px );
    left: 52px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 16px;
    width: 120px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffae00;
    white-space: nowrap;
    text-overflow: ellipsis
}
.list_box {
    width: 238px;
    height: auto
}
.list_content {
    list-style-type: none
}
.list_item {
    position: relative;
    width: 238px;
    padding: 16px 18px;
    background-color: #4f4240;
    box-sizing: border-box
}
.list_item_title {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 202px;
    z-index: 10
}
.num {
    width: 20px;
    height: 20px;
    background-color: #ffae00;
    font-family: MicrosoftYaHei-Bold;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #472e2a;
    text-align: center
}
.server_name {
    width: 170px;
    height: 24px;
    line-height: 24px;
    margin-left: 12px;
    text-align: left;
    font-family: MicrosoftYaHei-Bold;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffe5ac;
    text-overflow: ellipsis
}
.hide {
    display: none
}
.active {
    background-color: #35231f
}
.list_item_content {
    position: relative;
    width: 202px;
    height: 80px;
    margin-top: 10px
}
.list_item_img {
    float: left;
    width: 110px;
    height: auto;
    overflow: hidden;
    cursor: pointer
}
.list_item_txt1 {
    position: absolute;
    top: 1px;
    left: 115px;
    width: 100px;
    height: 16px;
    line-height: 16px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffae00;
    text-overflow: ellipsis
}
.list_item_txt2 {
    position: absolute;
    top: 23px;
    left: 115px;
    width: 100px;
    height: 24px;
    line-height: 24px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffe5ac;
    text-overflow: ellipsis;
    z-index: 100
}
.btn_link {
    position: absolute;
    bottom: 0;
    right: 5px;
    cursor: pointer
}
.btn_link_img {
    width: 80px;
}
.btn_link_img:hover {
    content: url('/SkinNew/images/kf/list_item_btn_hover.png')
}
.bottom_line {
    position: absolute;
    bottom: 0;
    left: 18px;
    width: 238px;
    height: 1px;
    border: 0.5px dotted #695855;
    box-sizing: border-box;
    z-index: 10
}




.feedback {
    display: block;
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 152px;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    text-align: center;
    color: #2A78B4;
    background: rgba(239, 244, 254, 1);
    cursor: pointer;
}


/*意见反馈*/
#fkBg {
    display: none;
    z-index: 9999;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.8);
    overflow-y: scroll;
}
#fkBg::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 3px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
#fkBg::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 3px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #999;
}
#fkBg::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    background: #eee;
}
#fkWrap {
    z-index: 99999;
    position: relative;
    padding: 40px;
    font-size: 14px;
    color: #666;
    width: 480px;
    margin: 1% auto;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
}
#fkWrap .pop_close {
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 10;
    top: 5px;
    right: 5px;
    color: #999;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    transform: rotate(45deg);
}
#fkWrap .pop_close:hover {
    text-decoration: none;
}
#fkWrap .fkTitle {
    position: relative;
    color: #2196f3;
    padding: 10px;
    font-size: 16px;
}
#fkWrap .fkTitle::before {
    position: absolute;
    content: '';
    display: block;
    border-left: 2px solid #2196f3;
    height: 15px;
    top: 14px;
}
#fkWrap .fkInfo {
    background: #eee;
    padding: 0 15px;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
#fkWrap .fkInfo span {
    margin: 5px 0;
    display: inline-block;
    font-size: 14px;
}
#fkWrap .fkType {
    display: flex;
    flex-direction: column;
    margin-top: 5px;
    margin-bottom: 10px;
}
#fkWrap .fkType label {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 5px 10px;
    background: #eee;
    border-radius: 3px;
    margin-bottom: 5px;
    border: 2px solid #eee;
}
#fkWrap .fkType label.on {
    border: 2px solid #2196f3;
    background: #d7f1fd;
}
#fkWrap .fkType label input {
    width: 16px;
    border: none;
    outline: none;
}
#fkWrap .fkNotes {
    border: 1px solid #ccc;
    height: 80px;
    border-radius: 3px;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 5px;
    margin-bottom: 10px;
    outline: none;
}
#fkWrap .fkContact {
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}
#fkWrap .fkContact input {
    padding: 5px;
    width: 100%;
    height: 34px;
    box-sizing: border-box;
    border: none;
    outline: none;
}
#fkWrap .fkCode {
    display: flex;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}
#fkWrap .fkCode input {
    padding: 5px;
    flex: 1;
    height: 34px;
    box-sizing: border-box;
    border: none;
    outline: none;
}
#fkWrap .fkCode canvas {
    border-left: 1px solid #ccc;
}
#fkWrap .fkSub {
    width: 100%;
    border-radius: 3px;
    background: #2196f3;
    color: #fff;
    padding: 10px;
    border: none;
}

#dbtns li{
    left: 0px!important;
    margin: 0 auto!important;
}


