* { margin: 0; padding: 0; list-style: none; }
.cleardiv { clear: both; }
.fl { float: left; }
.fr { float: right; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.pub-bg { background: #1b213e url("../../images/ks/pub-bg.jpg") center top no-repeat; }
.freebox { float: right; font: 100 20px/80px "微软雅黑"; color: #FFF; }
.freebox strong { color: #d21d09; }
.free-reg { width: 84px; height: 30px; padding: 6px 15px; border: 1px solid #797d8e; border-radius: 15px; font: bold 12px/30px "微软雅黑"; color: #FFF; text-align: center; }
.headerbg { width: 100%; height: 130px; margin-bottom: 0; }
.headerbgcolor { background: #141931; }
.headerbgcolor .headerbox { z-index: 19891013; }
.headerbb { width: 100%; border-bottom: 1px solid #50556f; }
.headerbox { clear: both; position: relative; height: auto; width: 1000px; margin: 0 auto; }
.headerbox .nav-L { float: left; color: #8f909a; font: 14px/40px "微软雅黑"; }
.headerbox .nav-L a { padding: 0 18px; color: #FFF; opacity: 0.8; text-decoration: none; }
.headerbox .nav-L a:hover { color: #FFF; opacity: 1; }
.headerbox .ul-R { float: right }
.headerbox .ul-R li { float: left; padding-left: 18px; color: #FFF; opacity: 0.8; font: 14px/40px "微软雅黑"; cursor: default; }
.headerbox .ul-R li a { color: #FFF; opacity: 0.8; text-decoration: none; }
.headerbox .ul-R li a:hover { color: #FFF; opacity: 1; text-decoration: none; }
.headerbox .ul-R li img { vertical-align: middle; padding-right: 3px; }
.headerbox .k3ul01 { float: left; font: bold 14px/40px "微软雅黑"; }
.headerbox .k3ul01 li { float: left; cursor: pointer; line-height: 80px; color: #FFF; }
.headerbox .k3ul01 li.li-logo { padding: 0 6px 0 0; }
.headerbox .k3ul01 li.li-logo .logoImg { vertical-align: middle; }
.headerbox .k3ul01 li.li-line { color: #4b4d5c; padding: 0 10px; font: 18px/80px "黑体"; }
.headerbox .k3ul01 li a { color: #FFF; text-decoration: none; }
.headerbox .k3ul01 li .dhjt { vertical-align: middle; padding: 0 0 0 0px; }
.headerbox .k3ul01 li.lidq-pop .dhjt,
.headerbox .k3ul01 li.li-logo .dhjt { vertical-align: middle; padding: 0 0 0 10px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-transform-origin: 15px center; -khtml-transform-origin: 15px center; -moz-transform-origin: 15px center; -ms-transform-origin: 15px center; -o-transform-origin: 15px center; transform-origin: 15px center; }
.headerbox .k3ul01 li.zk .dhjt { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }
.ul-R li a:hover { color: #fff; }
.nav-L a:hover { color: #fff; }

/*.cz-pop{ display: none; position: absolute; left:100px !important; top: 50px; z-index: 99999;  padding: 10px;background-color: rgba(12, 14, 32, 0.9);}*/

/*.cz-pop .cz-ul{width:70px !important;}*/

/*.cz-pop .cz-ul li{ clear: both; width:62px; cursor: pointer; text-align: center; font: 14px/14px "黑体"; color: #FFF; border-bottom: 1px solid #202232; padding: 10px 0px;}*/

/*.cz-pop .cz-ul li span{ padding: 4px 20px !important;}*/

/*.cz-pop .cz-ul li.on span,.cz-pop .cz-ul li:hover span{ background: #fd3647; padding: 4px 20px !important;}*/

/*.cz-pop .cz-ul li a{ color: #FFF; font: 14px/14px "黑体";}*/

.cz-pop { display: none; position: absolute; left: 22px !important; top: 80px; z-index: 99999; padding: 10px 10px 0px;background-color: #000;opacity: 0.9; }
.cz-pop .cz-ul { width: 160px !important; }
.cz-pop .cz-ul li { clear: both; width: 100%; cursor: pointer; text-align: center; font: 14px/14px "黑体"; color: #FFF; padding: 10px 0px 15px; }
.cz-pop .cz-ul li span { display: block; width: 160px; padding: 8px 0px !important; }
.cz-pop .cz-ul li.on span,
.cz-pop .cz-ul li:hover span { background: #fd3647; padding: 8px 0px !important; }
.cz-pop .cz-ul li a { color: #FFF; font: 14px/14px "黑体"; text-decoration: none; }
.cz-pop .cz-ul .liborder { border-bottom: 1px solid #3f414f; }
.dqdqbox { padding: 5px 0 10px; color: #FFF; font: 12px/22px ""; }
.dqdqbox span { opacity: 0.5; }
.dq-but { width: 38px; height: 22px; color: #106ef0; font: 12px/14px "黑体"; text-align: center; background: #0e1124; border: 1px solid #022458; border-radius: 3px; }
.dq-but:hover { border: 1px solid #106bea; }
.dq-pop { display: none; position: absolute; left: 205px; top: 80px; z-index: 99999; padding: 10px;     background: #000;opacity: 0.9;}
.dq-pop .dq-ul { width: 186px; }
.dq-pop .dq-ul li { float: left; width: 62px; cursor: pointer; text-align: center; font: 14px/14px "黑体"; color: #FFF; border-bottom: 1px solid #202232; padding: 10px 0px; }
.dq-pop .dq-ul li span { padding: 4px 10px; }
.dq-pop .dq-ul li.on span,
.dq-pop .dq-ul li:hover span { background: #fd3647; padding: 4px 10px; }
.dq-pop .dq-ul li a { color: #FFF; font: 14px/14px "黑体"; }
.dq-pop2 { display: none; width: 442px; position: fixed; left: 50%; top: 40%; z-index: 99999; padding: 2px; margin-left: -221px; background-color: rgba(12, 14, 32, 1); background: #a22eca; background: linear-gradient(top, #9429e6, #d9382e); background: -webkit-linear-gradient(top, #9429e6, #d9382e); background: -moz-linear-gradient(top, #9429e6, #d9382e); background: -ms-linear-gradient(top, #9429e6, #d9382e); background: -o-linear-gradient(top, #9429e6, #d9382e); }
.dq-pop2 .dq-pop2nbg { padding: 30px; background: #0c0f22; }
.dq-pop2 .dq-ul { width: 100%; }
.dq-pop2 .dq-ul li { float: left; width: 20%; cursor: pointer; text-align: center; font: 14px/14px "黑体"; color: #FFF; border-top: 1px solid #202232; padding: 14px 0px 10px; }
.dq-pop2 .dq-ul li span { padding: 4px 10px; }
.dq-pop2 .dq-ul li.on span,
.dq-pop .dq-ul li:hover span,
.dq-pop2 .dq-ul li:hover span { background: #fd3647; padding: 4px 10px; }
.dq-pop2 .dq-ul li a { color: #FFF; font: 14px/14px "黑体"; }
.zheZhao { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99990; background-color: rgba(12, 14, 32, 0.6); }
.sxnone { display: block }
.headerbox .k3ul02 { float: left; margin: 0 20px 0 0px; position: relative; }
.headerbox .k3ul02 li { float: left; padding: 0 20px; line-height: 43px; margin-bottom: -1px; }
.headerbox .k3ul02 li a { color: #FFF; text-decoration: none; font: bold 14px/42px "微软雅黑"; }
.headerbox .k3ul02 li.on,
.headerbox .k3ul02 li:hover,.app_down:hover{ color: #ff3b3b!important;/* background: url("../../images/ks/ul01-libg.png") center bottom no-repeat;*/ }
.headerbox .k3ul02 li.on a,
.headerbox .k3ul02 li:hover a { color: #ff3b3b; }
.headerbox .k3ul02xx { width: 28px; height: 3px; position: absolute; top: 41px; left: 20px; background: url("../../images/ks/ul01-libg.png") center bottom no-repeat; }
.headerbox .k3ul03 { float: right; height: 42px; }
.headerbox .k3ul03 li { float: left; width: 120px; height: 43px; font: 14px/42px "微软雅黑"; text-align: center; color: #FFF; border-left: 1px solid #3b4059; border-right: 1px solid #3b4059; }
.headerbox .k3ul03 li:hover { background: rgba(255, 255, 255, 0.05); }
.headerbox .k3ul03 li.on { border-left: 1px solid #4a57d6; border-right: 1px solid #7c2aec; background: #2f36d1; background: linear-gradient(left, #2a3acf, #6505e9); background: -webkit-linear-gradient(left, #2a3acf, #6505e9); background: -moz-linear-gradient(left, #2a3acf, #6505e9); background: -ms-linear-gradient(left, #2a3acf, #6505e9); background: -o-linear-gradient(left, #2a3acf, #6505e9); }
.headerbox .k3ul03 li.on:hover { border-left: 1px solid #4a57d6; border-right: 1px solid #7c2aec; background: #303bed; background: linear-gradient(left, #303bed, #8718ed); background: -webkit-linear-gradient(left, #303bed, #8718ed); background: -moz-linear-gradient(left, #303bed, #8718ed); background: -ms-linear-gradient(left, #303bed, #8718ed); background: -o-linear-gradient(left, #303bed, #8718ed); }
.login-pop .h-logined-box { display: none }
.login-pop { z-index: 9999999; }
.login-pop:hover .h-logined-box { display: block }
.h-logined-box { position: absolute; z-index: 99999; right: -30px; top: 30px; width: 165px; height: 80px; padding-top: 10px; background: url("../../images/ks/logined-bg.png"); text-align: center; line-height: 38px; }
.h-logined-box a,
.login-pop:hover .h-logined-box a { font: 12px/24px '宋体'; color: #FFF; }

/* 没绑定手机的弹框 */
.tx-tanceng .tcNr { padding: 10px 20px 30px; }
.pb20 { padding-bottom: 20px; }
.text-c { text-align: center; }
.f-sblue { color: #434f74; }
.f-14 { font: 14px/20px "宋体"; }
.tcAnK { text-align: center; }
.tcAnK .tcAn01,
.tcAnK .tcAn02 { width: 120px; height: 32px; line-height: 32px; color: #fff; border: none; background: #199ee6; cursor: pointer; border-radius: 16px 16px 16px 16px; box-shadow: inset 0 1px 0 #67ceda, 0 3px 3px 0px rgba(0, 0, 0, 0.2); background: linear-gradient(#1cace9, #1899e4, #158de1); background: -webkit-linear-gradient(#1cace9, #1899e4, #158de1); background: -moz-linear-gradient(#1cace9, #1899e4, #158de1); background: -ms-linear-gradient(#1cace9, #1899e4, #158de1); background: -o-linear-gradient(#1cace9, #1899e4, #158de1); margin: 0 17px; display: inline-block; font-size: 16px; text-shadow: none !important; }
.tcAnK .tcAn01 { background: #fc6968; box-shadow: inset 0 1px 0 #cac9cb, 0 3px 3px 0px rgba(0, 0, 0, 0.2); }

/* 没绑定手机的弹框 */
.vipadd { float: left; color: rgb(248, 197, 58); cursor: pointer; font: 16px/43px 微软雅黑; }
.vipadd img { vertical-align: middle; }