.cont{ overflow: hidden;}
a{color: #000;}
.section1{ height: 410px; position: relative; margin-bottom: 15px;}

.announcement{ width: 216px; height: 412px; border: 3px solid #00aded; border-radius: 8px; left: 0px; top: 0px;}
.announcement h2{ width: 180px; margin: 0px auto; font-size: 24px; height: 35px; line-height: 35px; margin-top: 10px; margin-bottom: 15px; position: relative;}
.announcement h2 .more{ font-size: 14px; top: 0px; right: 0px;}
.announcement .amtlist{  width: 180px; margin: 0px auto; margin-bottom: 15px; }
.announcement .amtlist li{ margin-bottom: 10px; font-size: 12px; height: 27px;  overflow: hidden;}
.announcement .btns{ width: 200px; margin: 0px auto;}
.announcement .btns .mbtn{ display: block; width: 98px; height: 27px; line-height: 27px; background: #00aded; color: #fff; text-align: center; border-radius: 30px;}

.jdtbox{ width: 690px; height: 410px; left: 236px; top: 0px;}
.jdtbox .menulist{ height: 100px; margin-bottom: 23px; }
.jdtbox .menulist li{ width:80px; height: 100px; position: relative; float: left; margin-right: 40px; }
.jdtbox .menulist li.mr{ margin-right: 0px;}
.jdtbox .menulist li img{ display: block; margin: 5px auto;}
.jdtbox .menulist li span{ display: block; width: 80px; height: 25px; position: absolute; left: 0px; bottom: 0px; text-align: center;}
.jdtbox  .jdt{ width: 690px; height: 290px; }

.userbox{ width: 255px; height: 410px; top: 0px; right: 0px; border-radius: 8px; background: #00aded; }
.userbox .table tr td{ border: none;}
.userbox .ulogin{ padding:18px 25px; color: #fff;}
.userbox .ulogin h2{ font-size: 24px; margin-bottom: 15px;}
.userbox .ulogin input{ height:25px;}
.userbox .ulogin  .yzm{ width: 80px; height: 25px; display: block; border: none;}
.userbox .ulogin .btns .sub{ width: 202px; height: 72px; background: #ffffff; color: #000;font-size: 24px; text-align: center; border: none; border-radius: 8px; margin-bottom: 15px; }
.userbox .ulogin .btns .time{ width: 202px; height: 42px; line-height: 42px; text-align: center; background: #fff; border-radius: 30px; display: block; color:#000;}
.userbox .ulogin .links{   margin-top: 20px;   padding: 20px 15px;}
.userbox .ulogin .links a{ color: #fff;}
.userbox .uloginout{ position: relative;}
.userbox .uloginout .note{  text-align: center; margin-top: 30px; padding:10px 30px; color: #fff;}
.userbox .uloginout .note h2{  font-size: 24px;  line-height: 30px; margin-bottom: 15px;}
.userbox .uloginout .mlist{ width: 200px; height: 174px; border-radius: 8px; border-top-right-radius: 0px;  top:160px;  left: 25px; }
.userbox .uloginout .mlist .ui{ width: 98px; height: 13px; top: -9px; right: -25px; background-position: -80px 0px;}
.userbox .uloginout .mlist a{ display: block; height: 30px; color: #fff; padding-left: 60px; position: relative;}
.userbox .uloginout .mlist a.a_1{ margin-top: 15px; *padding-top: 15px; }
.userbox .uloginout .mlist a:hover{  color: #000000;}
.userbox .uloginout .mlist .ic{ display: block; width: 25px; height: 25px; position:absolute; left: 22px; top: 3px; }
.userbox .uloginout .mlist a.a_1 .ic{ *top: 20px;}
.userbox .uloginout .mlist .ic1{ background-position: -60px -60px;}
.userbox .uloginout .mlist .ic2{ background-position: -100px -60px;}
.userbox .uloginout .mlist .ic3{ background-position: -133px -60px;}
.userbox .uloginout .mlist .ic4{ background-position: -155px -60px;}
.userbox .uloginout .mlist .ic5{ background-position: -180px -60px; left: 27px;}  

.section2{ overflow: hidden; margin-bottom: 15px;}
.section2 .stitle{ height: 50px; line-height: 50px; font-size: 25px; color: #00aded; text-indent: 0.5em;}
.productList{ overflow: hidden; }
.productList li{ width: 120px; margin-right: 28px; margin-bottom: 15px; float: left; }
.productList li.mr{ margin-right: 0px;}
.productList li h3{ height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #00aded; }
.productList li .pimg{ display: block; width: 120px; height: 120px;  }

.section3{ position: relative; }
.section3 .tablelist{ width: 850px; }
.section3 .other{ width: 290px;}
.table1 .tabmenu{  line-height: 28px; overflow: hidden; padding-bottom: 12px; border-bottom: 3px solid #00aded; }
.table1 .tabmenu li{ float: left; width: 92px; height: 28px; text-align: center; font-weight: bold; color: #000; border-radius: 30px; cursor: pointer;  margin-right: 20px;}
.table1 .tabmenu li.on{   background: #00aded; color: #fff;  }
.table1 .table{ text-align: center;}
.table1 .table .glyphicon{ padding-right: 15px;}
.table1 .list{ padding:20px 10px;}
.table1 .list p{ margin-bottom: 28px;}

.recharge{ width: 288px; display: table; height: 270px; background: #00aded; border-radius: 8px;}
.recharge .tabmenu{ width: 265px; overflow: hidden; margin: 15px auto; margin-bottom: 15px;}
.recharge .tabmenu li{ font-size: 14px; width: 71px; float: left; text-align: center; padding-bottom: 6px; cursor: pointer;}
.recharge .tabmenu li.on{ border-bottom: 3px solid #fff;}
.recharge .form{ padding:0px 27px;}
.recharge .form .table tr td{ border: none;}
.recharge .form .table .form-control{ height: 30px; line-height: 30px;}
.recharge .form .sub{ margin: 0px auto; display: block; }