@charset "utf-8";

html{font-family:"微软雅黑";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;}
label {font-weight:normal;}
img {display:block;}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {*zoom: 1;}
.pic{width:20px; height:18px; display:inline-block;}

/* 登录页面 */
.dl-top { width:1000px; margin:0 auto; overflow:hidden;}
.dl-top  .logo { width:474px; height:53px; margin:40px 0 20px 0;}
.dl-box { width:100%; height:558px; overflow:hidden; background:url(../images/wl_bg.jpg) no-repeat top center; background-size:1920px 558px;}
.dl-box_m { width:1000px; height:558px; margin:0 auto;}
/*原longo背景色 background:rgba(255,255,255,.5) #0ba29a*/
.Login { width:380px; height:400px; background:rgba(0,0,0,0); margin-top:79px; float:right; box-shadow:1px 1px 5px rgba(0,0,0,.75);}
.Login .title { height:84px;color:#fff; font-size:30px; padding-left:118px; line-height:84px; background:url(../images/wl_icon1.png) no-repeat 50px center #0068b7;}
.input-group { padding:30px 50px 0;}
.input-group .list { position:relative; width:278px; height:48px; background:#fff; border:1px solid #dddddd; margin-bottom:20px;}
.input-group .list dt { position:absolute; width:20px; height:26px; left:20px; top:11px; } 
.input-group .list dd { width:100%; padding-left:60px; box-sizing:border-box;}
.input-group .list input { border:none; width:215px; font-size:18px; color:#999; padding-right:20px; position:absolute; height:46px; left:60px; top:0px;}
.input-group .list1 { width:100%; height:40px;}
.input-group .list1 dt { width:178px; height:38px; background:#fff; border:1px solid #ddd; float:left;}
.input-group .list1 dd { width:85px; height:38px; border:1px solid #ddd; float:right;}
.input-group .list1 input { border:none; width:100%; box-sizing:border-box; font-size:14px;color:#999; padding:0 20px; line-height:38px;}
/*原mybtn背景色 background:#90c31f; */
.input-group .mybtn { width:100%; height:50px; border:1px solid #0068b7; font-size:22px; color:#fff; background:#0068b7; margin-top:20px;}

.dl-footer { text-align:center; padding:20px 0; }
.dl-footer a {color:#333; margin:0 20px;} 
.dl-footer a:hover {color:#06c;} 
.dl-footer p { color:#999; margin-top:10px;}

/* 弹出框 */
.my_modal { width:400px; height:435px; background:#fff; box-shadow:1px 1px 20px rgba(0,0,0,.3); position:fixed; margin-left:210px}
.my_modal .title { height:60px; padding:0 20px; background:#1d66b4; font-size:24px; color:#fff; line-height:60px;}
.my_modal .title .close { width:30px; height:30px; display:block; float:right; margin-right:10px; margin-top:15px;}
.modal-box { padding-top:30px; border-bottom:1px solid #efefef; padding-bottom:10px;}
.modal-box dl { width:100%; padding-right:30px; box-sizing:border-box; height:40px; margin-bottom:10px;}
.modal-box dl dt { width:100px; padding-right:10px; text-align:right; line-height:40px; color:#666; font-size:14px; float:left;}
.modal-box dl dd { float:left; width:260px;}
.input { height:40px; line-height:40px; background:#f0f0f0; border:none; width:100%; padding:0 15px; box-sizing:border-box; border-radius:2px; font-size:14px; color:#666;}
.modal-box dl dt input {width:100%;}
.modal-box dl dd p{width:100px; padding-right:10px; text-align:right; line-height:40px; color:#666; font-size:14px; float:left;}
/**.my_modal .btn { width:100px; height:40px; border:none; font-size:18px; color:#fff; border-radius:4px; background:#1d66b4; float:right; margin-top:20px; margin-right:30px;}*/
.my_modal .btn { float:right; margin-top:20px; margin-right:30px;}
.my_modal .btn-none { background:#494949;}
.modal1 { width:820px; margin-right:200px; margin-left:0px}
.modal1 .modal-box { float:left; padding-right:20px;}
.modal1 .modal-box1 { float:right; padding-left:20px; padding-right:0;}

/* 后台主界面 */
.body_bg { background:#e0e0e0;overflow-y:auto}
.header { height:90px; background:#1d66b4; width:100%;}
.header_main { width:1340px; margin:0 auto; height:90px;}
.header_main .logo { width:119px; height:38px; margin-top:26px; float:left;}
.header_main ul { float:right; height:90px;}
.header_main ul li { width:90px; height:90px; float:left;}
.header_main ul li a { display:block; text-align:center; color:#fff; font-size:12px; width:90px; height:90px; float:left;}
.header_main ul li a img { display:block; margin:25px auto 8px;}
.header_main ul li a:hover { background:#2976c7;}
.header_main ul li a.active {background:#2976c7;}
.header_main p { float:right; margin-right:50px; font-size:16px; color:#fff; line-height:90px;}
.header_main p span { font-weight:bold; font-size:18px;}
.footer { font-size:14px; color:#999; line-height:90px; text-align:center;}
.login-box { width:1340px;margin:20px auto 0; overflow:hidden;}

.currcxzt {height:40px; background:#1d66b4; border:none; float:right; margin-top:25px; font-weight:bold; font-size:18px; color:#fff; position:relative;}
.currcxzt p {-moz-user-select:none;-khtml-user-select:none;user-select:none; margin-top:-25px; margin-right: 20px; }
.currcxzt select {height:40px; background:none; border:none; opacity:0;position:absolute; left:0; top:0; z-index:99;}
.currcxzt select option { background:#1d66b4; font-size:14px;}

/*导航栏样式*/
.nav { width:1340px; height:58px; border:1px solid #062766; background:url(../images/login_nav_bg.jpg) repeat-x left center;}
.nav ul li { width:100px; height:58px; text-align:center;line-height:58px;font-size:14px;font-weight:bold; float:left; position:relative;}
.nav ul li a { width:100%; height:58px; display:block; color:#fff;}
.nav ul li a:hover { background:url(../images/login_nav_bg1.jpg) no-repeat left center;}
.nav ul li:first-child a:hover { background:url(../images/login_nav_bg1.jpg) no-repeat -1px center;}
.nav ul li dl { width:100px;position:absolute; top:58px; background:#1d66b4; z-index:100;border:1px solid #062766; box-sizing:border-box; display:none;}
.nav ul li dl dd { height:40px;line-height:40px; font-size:14px; color:#fff; overflow:hidden;}
.nav ul li dl dd a { height:40px; overflow:hidden;}
.nav ul li dl dd a:hover { background:#2976c7;}
.nav ul li.active {background:url(../images/login_nav_bg1.jpg) no-repeat left center;}
.nav ul li.activeOk {background:url(../images/login_nav_bg1.jpg) no-repeat left center;}

.main_nav {width:105px; height:40px;}
.main_nav ul li { width:100px; height:40px; border-right:1px solid #fff; position:relative;}
.main_nav ul li a {border-radius:4px; font-size:15px; display:block; width:100px; height:40px; line-height:40px; text-align:center; background:#57c84f; color:#fff; text-decoration:none;}
.main_nav ul li dl { position:absolute; left:0; top:40px; width:120px; display:none;}
.main_nav ul li dl dd { height:40px; width:100px;}
.main_nav ul li dl dd a {border-top:3px solid #fff;font-size:15px; display:block; height:40px; line-height:40px; text-align:center; color:#fff; background:#57c84f; border-bottom:1px solid #fff; }
.main_nav ul li dl .a1 {border-top:3px solid #fff;font-size:12px; display:block; height:40px; line-height:40px; text-align:center; color:#fff; background:#1C86EE; border-bottom:1px solid #fff; }
.main_nav ul li dl dd a:hover { background:#FF7F00; color:#fff; }

.login_main { width:1340px; height:596px; background:url(../images/login_pic1.jpg) no-repeat; margin-top:10px; position:relative;}
.login_main .text { width:470px; min-height:260px; border-top:8px solid #ffeb7d; background:rgba(0,85,140,.3); position:absolute; right:140px; top:170px; padding-left:40px; box-sizing:border-box;}
.login_main .text h2 { font-size:24px; color:#fff; margin-top:25px;line-height:36px;}
.login_main .text h2 span { font-weight:bold;}
.login_main .text p { font-size:18px; color:#fff; line-height:36px;}
.login_main .text a { font-size:18px; text-decoration:none; color:#FFF68F; line-height:36px;}
.login_main .text a:hover{ color:#FFFF00; text-decoration:underline;}
.login_main .textuser { width:470px; min-height:260px; border-top:8px solid #ffeb7d; background:rgba(0,85,140,.3); position:absolute; right:140px; top:100px; padding-left:40px; box-sizing:border-box;}
.login_main .textuser h2 { font-size:24px; color:#fff; margin-top:25px;line-height:36px;}
.login_main .textuser h2 span { font-weight:bold;}
.login_main .textuser p { font-size:18px; color:#fff; line-height:36px;}
.login_main .textuser a {font-size:18px; text-decoration:none; color:#FFF68F; line-height:36px;}
.login_main .textuser a:hover{color:#FFFF00; text-decoration:underline;}
.login_main .textuser table td{ font-size:18px; color:#fff; line-height:36px;}

.login_new_main { width:1340px; height:596px; background:#fff; margin-top:10px; padding-top:30px; position:relative;}
.login_new_main table { width:630px; font-size:14px; color:#666; height:30px; line-height:30px; padding:20px}
.login_new_main div { min-height:100px; padding-left:30px; padding-right:30px;}
.login_new_main div table { width:1280px; font-size:14px; color:#666; height:28px; line-height:28px;}
.main_table_border_top { border:2px solid #1d66b4; border-bottom:none; border-radius:8px;}
.main_table_border_left_right {border:2px solid #1d66b4; border-bottom:none; border-top:none; border-radius:8px;}
.main_table_border_bottom { border:2px solid #1d66b4; border-top:none; border-radius:8px;}
.first_bottom_td { border-bottom:2px solid #1d66b4; text-align:center; background:#1d66b4; width:120px; color:#fff; border-radius:8px;}
.bottom_td { border-bottom:2px solid #1d66b4; text-align:center; }
.bottom_td a { color:#1d66b4;}

/*主界面div样式*//*主界面表格样式*/
.container { width:1340px; background:#fff; overflow:hidden; margin:10px auto 0; min-height:500px;}
.container .title { height:80px; width:1310px; }
.container .title span { color:#1d66b4; font-size:24px; line-height:80px; display:inline-block; margin-left:2px; height:80px; }
.container .title h2{font-size:20px;}
.container table { width:100%; }
.container table tr:first-child td { height:60px; border-bottom:1px solid #e5e5e5; line-height:60px; text-align:center; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.container table td { height:50px; line-height:50px; font-size:12px; color:#666;border-bottom:1px solid #f2f2f2; text-align:center;}
.container table tr:hover { background:#f2f2f2;}
.threadDiv { height:82px; overflow:hidden ;position:absolute; left:0; top:0; background:#fff;}
.bodyDiv {max-height:433px; width:1320px; overflow-y:auto; }

.my_container { width:1340px; background:#fff; overflow:hidden; min-height:500px;}
.my_container .title { height:80px; width:1310px; }
.my_container .title span { color:#1d66b4; font-size:24px; line-height:80px; display:inline-block; margin-left:2px; height:80px; }
.my_container .title h2{font-size:20px;}
.my_container table { width:100%;}
.my_container table tr:first-child td { height:60px; border-bottom:1px solid #e5e5e5; line-height:60px; text-align:center; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.my_container table td { height:50px; line-height:50px; font-size:12px; color:#666;border-bottom:1px solid #f2f2f2; text-align:center;}
.my_container table tr:hover { background:#f2f2f2;}

/*左菜单右边主体样式*/
.left_container { width:1215px; background:#fff; overflow:hidden; min-height:625px; float:right; margin-top:10px; padding-left:10px; padding-right:10px;}
.left_container .title { height:80px; width:1215px; padding-right:20px;}
.left_container .title h2{font-size:20px;}
.left_container table { width:100%;}
.left_container table tr:first-child td { height:60px; border-bottom:1px solid #e5e5e5; line-height:60px; text-align:center; font-size:14px; font-weight:bold; color:#666; text-align:center;}
.left_container table td { height:50px; line-height:50px; font-size:12px; color:#666;border-bottom:1px solid #f2f2f2; text-align:center;}
.left_container table tr:hover { background:#f2f2f2;}
.left_container ul {margin-top:0px;}
.left-btn-group { float:right; height:40px; margin-top:20px; margin-right:1px; width:1215px;}
.left-btn-group .btn { width:100px; height:40px; float:right; margin-left:5px;}
.left-btn-group input { width:140px; height:40px;float:right; font-size:14px;margin-left:5px;}
.left-btn-group a { width:50px; height:40px; float:right; display:block; margin-left:5px;}
.left-btn-group h2 {padding-right:5px; float:right; color: #00cc66; margin-top:10px;}
.left-btn-group div {float:left; margin-left:15px; }
.left-btn-group div a{border:1px solid #666; border-top:none; border-left:none; border-radius: 30px 0px 30px 0px; color:#666; font-size:14px; font-weight:bold; padding-top:9px;}
.left-btn-group div a:hover{border:1px solid #f2f2f; border-top:none; border-left:none; border-radius: 30px 0px 30px 0px; background:#fff; color:#2976c7;}
.helpmain{max-height:550px; padding:0px; overflow-y:auto; margin-top:10px; margin-bottom:10px;}
.help{height:550px; border:1px solid #ddd!important; text-align:center;}
.helpimg {height:530px; width:860px; text-align:center;}
.guide{height:660px; border:1px solid #ddd!important; text-align:center; margin-bottom:20px;}
.guideimg {height:645px; width:1255px; text-align:center; margin:5px}
.guidetext{font-size:18px; color:#00cc66; line-height:36px; border:1px solid #ddd!important; padding:5px; margin-bottom:20px;}

/*搜索栏元素样式*/
.my-btn-group { float:right; height:40px; margin-top:20px; margin-right:1px}
.my-btn-group .btn { width:100px; height:40px; float:left; margin-left:5px;}
.my-btn-group input { width:140px; height:40px;float:left;font-size:14px;margin-left:5px;}
.my-btn-group a { width:50px; height:40px; float:left; display:block; margin-left:5px;}
.my-btn-group h2 {padding-right:5px; float:right; color: #00cc66; margin-top:10px;}

/*下拉框样式*/
.cxzt { width:140px; height:40px; background:#fff; border-style:solid; border-width:1px;border-color:#ccc; border-radius:4px; float:left; margin-left:5px; font-size:14px;line-height:40px; padding:0 20px; box-sizing:border-box; position:relative;}
.cxzt p {-moz-user-select:none;-khtml-user-select:none;user-select:none;}
.cxzt .img { width:12px; height:8px; display:block; position:absolute; right:20px; top:16px;}
.cxzt select { width:140px; height:40px; background:none; border:none; opacity:0;position:absolute; left:0; top:0; z-index:99;}
.cxzt select option { padding:5px 20px;font-size:14px;}

/*卡状态样式*/
.yellowspan { background:url(../images/login_icon7.png) no-repeat left center; color:#FC0; padding-left:20px;}
.redspan { background:url(../images/login_icon8.png) no-repeat left center; color:#F00; padding-left:20px;}
.greenspan { background:url(../images/login_icon4.jpg) no-repeat left center; color:#2ecc71; padding-left:20px;}

/*返回按钮样式*/
.a_return:hover { color: #FFF;  background-color:#EE9309; }
.a_return{ color: #FFF;  background-color:#57c84f; padding-top:8px}
.a_left_return { color: #FFF;  background-color:#57c84f;}
.a_left_return:hover { color: #FFF;  background-color:#EE9309; }

/* 充值管理*/
.prompt{ width:720px;  border:1px solid #eee; margin:20px 0 0 25%; background-color:#FFF;}

.tab { padding:30px 0;}
.tab ul { width:170px; margin:0 auto;}
.tab ul li { width:24px; height:24px; float:left;text-align:center; line-height:24px; margin:0 5px;}
.tab .tab_left,.tab .tab_right { font-size:24px; font-family:"宋体";}
.tab .tab_left a { color:#bababa;}
.tab .tab_right a { color:#6699cc;}
.tab .tab_c { border-radius:2px; background:#fff; color:#999; font-family:"微软雅黑";}
.tab .tab_c a { display:block;border-radius:2px; color:#999; font-size:14px;} 
.tab .tab_c a:hover { color:#fff; background:#6699cc;}
.tab .tab_c a.active { color:#fff; background:#6699cc;}

/*提示区*/
.alert_warning,
.alert_danger,
.alert_success {position: fixed;left: 50%;bottom: 50%; width: 400px; margin-left: -250px; text-align: center; padding: 5px 15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.alert_warning {color: #c09853; background-color: #fbeed5; border: 1px solid #af8b4d;}
.alert_danger {color: #b94a48; background-color: #eed3d7; border: 1px solid #a64442;}
.alert_success {color: #468847; background-color: #d6e9c6; border: 1px solid #c4d7b8;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 10px;  
    height: 16px;  
    background-color: #fff;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #fff;  
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #f2f2f2;  
} 
