﻿body{font: 12px/1.5 ;margin: 0px;}
a{ color:#444;}
a:link{text-decoration: none; color:#444;}
a:visited{text-decoration: none;color:#555;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;color:#444;}
img{border:0px;}
.clear{width: 100%;height: 1px;clear: both;}
ul, li{ margin:0; padding:0; list-style:none;}
h2, h4{padding:0; margin:0; font-weight:normal;}
/*颜色*/
.red{color: #f95757;}
.blue{color:#2296fa;}
.grey{color:#AAA;}
.green{ color:#37b569;}
.darkred{color:#C00;}
.bold{ font-weight:bold;}
.f10{font-size:10px;}
.hr_css{border: 1px solid #EEE;}
.margin { margin:0px auto; }
.margin1000 {width:1000px; margin:20px auto; overflow:hidden;position: relative; }
.margin800 {width:800px; margin:0px auto; }
.margin600 {width:600px; margin:0px auto; }
.w400{width:400px;}


.clear{width: 100%;height: 1px;clear: both;}
.top5 {margin-top:5px;}
.arrow_menu{float: left;width: 6px;background-color: #CCC;margin-left: 2px;margin-right: 2px;}
.arrow_menu{ cursor:pointer; background-color:#999;}
/*******************头部******************/
.top{background-color: #FCFCFC; border: 1px solid #ECECEC; height: 26px; font: 12px/26px "Microsoft Yahei";}
.wrap{width: 1180px; margin: 0px auto;}
.head{width: 100%; height: 75px; background:#FFF;box-shadow:1px 1px 3px #ccc;}
.head .logo{width: 200px; height: 65px;float: left;}
.head .right{float:right; display:block;}
.sb_title {height: 50px;font:22px/50px "Microsoft Yahei";color: #444;float: left; margin-top:12px;}
.sb_title a{height: 50px; margin-left: 10px; font: 12px/50px "Microsoft Yahei"; color: #999;}
.head .right .login_dv {float: left;margin-left: 30px; font: 12px/75px "Microsoft Yahei"; color:#535353;}
.head .right .out ,.head .right .center { float:left; margin-left:20px;font:12px/75px "Microsoft Yahei"; }
.head .right .center i{height:15px;width:15px;display: block;float: left; margin-top: 30px;background: url(../img/icon.png) no-repeat -2px -500px;}
.head .right a{color:#535353;}
/********************box***********************/
.box{width: 1180px; height: 720px; margin: 0px auto; margin-top: 10px;}

/*.menu {width: 200px;height: 720px;background-color: #1f7ed0;float: left; }
.menu .h3{ position:relative;height: 60px; font: 18px/60px 微软雅黑; background:#288ce2; text-indent: 70px; color: #FFF;border-bottom:1px solid #136ebc;}
.menu .h3 i{ position:absolute; left:32px; top:15px;display:block; width:30px; height:30px;background: url(../img/icon.png) no-repeat -2px 2px;}
.menu a i{width: 20px;height: 20px; display:block; background:url(../img/icon2.png); float:left; margin:15px 0 0 40px;}
.menu .tksy i{ background-position:38px -5px;}
.menu .zjlx i{ background-position:38px -46px;}
.menu .zxlx i{ background-position:40px -422px;}

.menu .zxlx img{margin-top: 5px;margin-left: 5px;float: left;position: absolute;}
.menu .mnks i{ background-position:38px -87px;}
.menu .cclx i{ background-position:38px -128px;}
.menu .nbyt i{ background-position:40px -465px;}


.menu .cyjl i{ background-position:38px -172px;}
.menu .wdsc i{ background-position:39px -214px;}
.menu .grxx i{ background-position:39px -257px;}
.menu .pgbg i{ background-position:39px -298px;}
.menu .xgmm i{ background-position:39px -341px;}
.menu .yjjy i{ background-position:39px -379px;}
.menu .stdy i{ background-position:43px -507px;}


.menu a:link, .menu a:visited {display: block;height: 48px;font: 15px/48px 微软雅黑; background-color: #1f7ed0;text-indent:10px;color: #FFF; border-bottom:1px solid #136ebc; border-top:1px solid #2386dc;}
.menu a:hover {font-weight: bold;text-decoration: none;background-color: #288ce2;}
*/
.box_main{width:975px; height: 718px; overflow: hidden; background:#f4f7fb; border:1px solid #f1f1f1; border-left:0px;}
/********************box over***********************/

/********************foot***********************/
.foot{height: 30px; margin-top: 30px;}
.foot .content{font: 12px/30px 微软雅黑; text-align: center; color: #999;}
/**********************************************************home 后台首页***************************************************************************/
.home{ height:640px;}
.home .left{height:240px; float: left; width: 47%; margin-left:15px; background:#fff; border-radius:3px;  box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); margin-top:15px; border:1px solid #ddd;}
.home .right{height:240px; float: right; width: 47%; margin-right:15px;background:#fff; border-radius:3px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); margin-top:15px; border:1px solid #ddd;}

.home .title{height: 40px; font: 16px/40px 微软雅黑; color: #666;border-bottom: 1px solid #ddd; }
.home i{height:25px; width:35px; display:block; float:left; margin-top:7px;}
.home_notice i{background: url(../img/icon.png) no-repeat 1px -29px;}
.home_msg i{background: url(../img/icon.png) no-repeat 1px -65px;}
.home_online i{background: url(../img/icon.png) no-repeat 1px -96px;}
.home_test i{background: url(../img/icon.png) no-repeat 1px -124px;}

.notice .show{ height:170px; border:0px solid #ececec;margin:15px 10px;font:12px/28px 微软雅黑; color:#444; overflow:hidden;}
.home_test .show{padding:0px 10px;}
.ExamTR{ margin:20px 10px;  float:left; }
.ExamTR a{ display:block;color: #28495C; width:66px;height: 30px; font: 12px/30px 微软雅黑;padding-top:80px; text-align:center; background:url(../images/icons.png) no-repeat;}
.ExamTR.tkgm a{ background-position:-238px top;}
.ExamTR.dshsc a{ background-position:-8px top;}
.ExamTR.cjcx a{ background-position:-84px top;}
.ExamTR.kszn a{ background-position:-314px top;}
.ExamTR.zkzdy a{ background-position:-160px top;}

.usexsh{ float:right; background:#fcfcfc;width:170px;height:170px;margin: 14px 0;}
.usexsh a{ display:block;color: #28495C; width:170px;height: 80px;
font: 12px/20px 微软雅黑;
padding-top: 75px;
text-align: center;
background: url(../images/boshimao.png) center 10px no-repeat;
background-size: 80px;
}
.usexsh a b{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#E90D0D; text-align:center; line-height:36px;}
.usexsh a p{ text-align:center;margin: 0;padding: 0 10px;}

.message_show {list-style-type:none;}
.message_show ul {list-style-type:none;margin:0px auto; padding-left:20px;}
.message_show ul li{list-style-type:circle; height:28px; overflow:hidden; }

.home .home_online {width:949px; height: 360px;}
.table_1 ,.table_2{ float:left; width:373px;height: 319px;overflow: hidden;border-right: 1px solid #ddd;}

.home_online .show{ width:200px; height:190px; float:right;}
.home_online .show ul{ margin-top:5px; overflow:hidden;}
.home_online .show li{ width:170px; height:95px; margin:5px 0 0 15px; background:url(../img/icons.png) no-repeat; color:#FFF;}
.home_online .show li span{ width:170px; height:27px; line-height:27px;display: block;text-indent: 15px; font-size:14px;}
.home_online .show li span.shownum{height:68px; line-height:68px; font-size:24px;}
.home_online .show li.TB1{ background:url(../img/icons.png) no-repeat;}
.home_online .show li.TB2{ background:url(../img/icons.png) 0px -95px no-repeat;}
.home_online .show li.TB3{ background:url(../img/icons.png) 0px -190px no-repeat;}
.zhu{margin-right: 15px; color: #999; font-size:12px; float:right;}

.table_css{border-style: none; border-color: inherit;border-width: 1px; width: 100%;border-collapse: collapse;cellpadding: 0px;cellspacing: 0px; margin-top:40px;}
/**********************************************************SubjectInfoList2 章节练习***************************************************************************/
.home_menu{height: 59px; width:100%; font: 18px/59px 微软雅黑; color: #288ce2; text-indent: 20px; border-bottom: 1px solid #f1f1f1; background:#FFF; font-weight:bold; position:fixed; top:0;left:0;}
.home_menu a{height: 50px; margin-left: 10px; font: 12px/50px "Microsoft Yahei"; color: #999;}
.chapterlist{ width:100%; float:left;min-height:555px; overflow:hidden; margin:60px 0 20px 0; border-top:1px solid #fff;}
.chapterlist #zhj{ float:left; width:98%; height:50px; margin:10px 1%;background:#fff;border:1px solid #ececec; margin-bottom:0;}
.chapterlist #zhj:hover{ background:#f9f9f9;}
.chapterlist h4{ width:550px; height:50px; display:block; float:left;cursor:pointer; font:15px/50px 微软雅黑; margin-left:10px; padding-left:40px;}
.chapterlist .chapter h4{background: url(../img/icon.png) no-repeat 0px -150px;}
.chapterlist .cur h4{background: url(../img/icon.png) no-repeat 0px -198px;}
.chapterlist .btn{ float:right;padding:0 15px; height:30px; margin:10px; line-height:30px; display:block;border:1px solid #bde7fe; background:#ddf0fc;font:12px/30px 微软雅黑;-webkit-box-shadow: 3px 3px 0px #f2f2f2;-moz-box-shadow: 3px 3px 0px #f2f2f2;box-shadow: 3px 3px 0px #f2f2f2;_margin-right: -3px;}
.chapterlist #zhj:hover .btn{background:#f95757; color:#FFF;border:1px solid #e83828;}
.chapterlist ul{width:98%; margin:0 1%;height:auto;background:#fff;}
.chapterlist .section{ display:none;}
.chapterlist ul li{ float:left; width:100%; height:50px;background:#fff;border:1px solid #f1f1f1; border-top:0px;}
.chapterlist ul li:hover{ background:#f9f9f9;}
.chapterlist ul li .sectsm{ width:550px; height:50px; display:block; float:left;cursor:pointer; font:15px/50px 微软雅黑; margin-left:10px;padding-left:40px;background: url(../img/icon.png) no-repeat 0px -248px; overflow:hidden; text-overflow:ellipsis;}
.chapterlist .section li:hover .btn{background:#f95757; color:#FFF;border:1px solid #e83828;} 
.chapterlist span{ float:left; display:block; font:12px/50px 微软雅黑; margin:0 10px; text-align:center; color:#999;}
.homezj .chapterlist span{width:80px; }
.chapterlist ul .errorcount{color:#f95757;}
/**********************************************************我的错题+我的收藏***************************************************************************/
.wrong{ margin-top:0;}
.tab_title{float: left;width: 98%;height: 50px;margin:0 1%;border-bottom: 1px solid #ccc; margin-top:9px;}
.chapterlist .zjgl{float: left;display: block;width: 150px;height: 39px;margin-left: 50px;margin-top: 10px;font: bold 15px/39px 微软雅黑;text-align: center;border: 1px solid #ccc;border-bottom: 1px solid #f8f8f8;box-shadow:2px -2px 2px #ececec; color:#333;}
.chapterlist .numct{float:left;margin-left: 480px;margin-top: 10px;font: bold 15px/40px 微软雅黑; color:#333;}
.wrongexam h4{ font-weight:bold; color:#f95757;}
/**清空**/
.menu_right{ float:right;}
.menu_right span{ font-size:14px; line-height:30px; font-weight:normal;}
.menu_right span b{ color:#f95757;}
.menu_right input{ width:80px; height:30px; padding:0; border:0px; margin:6px 20px; border-radius:5px; font-family:微软雅黑; line-height:30px; color:#fff; }
.menu_right .btn_sz{background:#288ce2;}
.menu_right .btn_qk{background:#f95757;}
/**********************************************************练习记录***************************************************************************/
.chapterlist ul .list{ margin-top:10px; border:1px solid #ddd; }
.chapterlist ul .list .title{ width:50%;height:50px; display:block; float:left;cursor:pointer; font:15px/50px 微软雅黑; margin-left:10px;padding-left:10px; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.chapterlist ul .list .title .red{ color:#f95757; margin-right:5px;}
.chapterlist ul .list .time ,.chapterlist ul .list .dotime{ width:10%;height:50px; display:block; float:left;cursor:pointer; font:12px/50px "arial"; margin-left:20px; color:#999;}
.chapterlist ul .list .btns{float:right; width:33%; margin-right:5px;}
.chapterlist ul .list .jxzt{ color:#333;}
.chapterlist ul .list .ckjx{ background:none; color:#288ce2; border:0px; box-shadow:0px 0px 0px;}
/**********************************************************模拟考试***************************************************************************/
.chapterlist ul .list.form{ height:70px;}
.chapterlist ul .form .title{ height:70px;font:15px/40px 微软雅黑;}
.chapterlist ul .form p{ padding:0; margin:0; font:12px/20px 微软雅黑;  color:#999;}
.chapterlist ul .form p span{ margin-right:20px; font:12px/20px 微软雅黑;}
.chapterlist ul .form .time ,.chapterlist ul .form .dotime{height:70px;font:12px/70px "arial",Microsoft YaHei ;}
.chapterlist ul .form .dotime{ width:12%; color:#F60;}
.chapterlist ul .form .btn{ margin:20px 10px;}
.homemn .chapterlist span{ line-height:24px; margin:0;}
/*.chapterlist ul .list .cxzt{ background:#f95757; color:#FFF;border:1px solid #e83828;}*/

/**********************************************************评估报***************************************************************************/
.box_count{float:left; margin:20px 0 0 20px;}
#viewpie{box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); background:#fff; width:459px; height:355px; overflow:hidden;}
.box_bottom{float:left; width:970px; height:230px;margin-top:20px; font-family:微软雅黑; }
.box_bottom li{ width:298px; height:230px;float:left;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); margin-left:20px}
.box_bottom li h2{ line-height:24px; width:75px; height:88px; display:block; color:#fff; float:left; padding: 12px 0 0 15px;}
.box_bottom li .num{ width:100%; text-align:center; line-height:100px; font-size:100px; float:left; margin-top:-20px;}

.box_bottom .ycdf { background:url(../img/icon_1.png) #FFF no-repeat;}
.box_bottom .ycdf h2{ background:url(../img/icon_1t.png) no-repeat;}
.box_bottom .ycdf .num{ color:#fcab35;}

.box_bottom .qjpm { background:url(../img/icon_2.png) #FFF no-repeat;}
.box_bottom .qjpm h2{ background:url(../img/icon_2t.png) no-repeat;}
.box_bottom .qjpm .num{ color:#3aac90; font-size:80px;}

.box_bottom .bbpm { background:url(../img/icon_3.png) #FFF no-repeat;}
.box_bottom .bbpm h2{ background:url(../img/icon_3t.png) no-repeat;}
.box_bottom .bbpm .num{ color:#4b81cb;}

.box_bottom li .num .grey{ font-size:24px; color:#ccc;}
.box_bottom li .num .red{ font-size:24px; color:#f95757}


/**********************************************************公告页***************************************************************************/
.homegg{ margin:0 auto;}
.homegg .home_menu{ position:absolute;}
.text_box{ margin:10px; background:#FFF; border:1px solid #ececec; margin-top:70px;}
.notice_title {height: auto;font: 24px/50px 微软雅黑;font-weight: bold;text-align: center;margin-top: 20px;}
.notice_infor{ text-align:center; margin:0 10px; border-bottom:1px dotted #ececec; padding-bottom:10px;}
.notice_infor span{ padding-right:15px;font:12px/25px 微软雅黑;color:#999;}
.notice_text{min-height: 400px;text-indent:20px; font:14px/25px 微软雅黑; margin:10px; border-bottom: 1px solid #efefef; display: block; overflow: hidden;}






/*左部菜单*/
.index_left{float: left;width: 180px;border: 1px solid #EEE;}
.index_main{float: left;margin:0px;}

/*.logo{position: absolute;left: 30px;height: 47px;width: 158px;background-repeat: no-repeat;top: 0px; background:url(../img/logo.png) no-repeat}*/

.top_home {float: left; margin-top: 6px;font: bold 16px/30px 微软雅黑; color: #FFF; background: url(../images/icon_bg.png) no-repeat 0px 6px; height: 30px; text-indent:22px; width: 100px;}
.top_home:hover {cursor:pointer; background: url(../images/icon_bg.png) no-repeat 0px -22px; color:#193247;}
 
.top_search {float: left; margin-left:5px; margin-top: 6px;font: bold 16px/30px 微软雅黑; color: #FFF; background: url(../images/icon_bg.png) no-repeat 0px -50px; height: 30px; text-indent:22px; width: 100px;}
.top_search:hover {cursor:pointer; background: url(../images/icon_bg.png) no-repeat 0px -78px; color:#193247;}

.top_report {float: left; margin-left:5px; margin-top: 6px;font: bold 16px/30px 微软雅黑; color: #FFF; background: url(../images/icon_bg.png) no-repeat 0px -106px; height: 30px; text-indent:22px; width: 100px;}
.top_report:hover {cursor:pointer; background: url(../images/icon_bg.png) no-repeat 0px -134px; color:#193247;}

.top_setting {float: left;margin-left:5px;  margin-top: 6px;font: bold 16px/30px 微软雅黑; color: #FFF; background: url(../images/icon_bg.png) no-repeat 0px -162px; height: 30px; text-indent:22px; width: 100px;}
.top_setting:hover {cursor:pointer; background: url(../images/icon_bg.png) no-repeat 0px -190px; color:#193247;}

.top_manage {float: left; margin-left:5px; margin-top: 6px;font: bold 16px/30px 微软雅黑; color: #FFF; background: url(../images/icon_bg.png) no-repeat 0px -218px; height: 30px; text-indent:22px; width: 100px;}
.top_manage:hover {cursor:pointer; background: url(../images/icon_bg.png) no-repeat 0px -246px; color:#193247;}

.cn_female{ float:left; margin-left:2px; height:16px; width:16px; background:url(../img/sex_icon.gif) no-repeat 0px 0px;}
.cn_female:hover{cursor:pointer;}

.cn_male{ float:left; margin-left:2px; height:16px; width:16px; background:url(../img/sex_icon.gif) no-repeat 0px -16px;}
.cn_male:hover{cursor:pointer;}

.span_line{margin: 2px 8px 2px 8px; border-left: 1px solid #CCC; height: 10px;}

.web_menu_item {height: 30px;font: bold 15px/30px 微软雅黑;background-color: #EEE;text-indent: 30px;color: #005AA0;border-left: 4px solid #CCC;border-bottom: 1px dotted #FFF;}
.web_menu_item:hover {color:#FFF;background-color:#CCC;cursor:pointer;border-left: 5px solid #FF7919;}

.menu_item dl dd {margin: 0px;list-style-type: none;list-style: none;height: 26px;font: 13px/26px 微软雅黑;text-indent: 20px;color: #333;}
.menu_item dl dd:hover {cursor: pointer;color: #008Fb7;}
.menu_item {position: absolute;height: 140px;width: 120px;background-color: #EEE;border-bottom: 1px solid #EEE;border-left: 1px solid #EEE;border-right: 1px solid #EEE;z-index: 999;display: none;}



.logo_dv {width: 200px;height: 48px;float: left;background: url(../img/logo.png) no-repeat;}
.logo_dv:hover {cursor: pointer;}

/*性别图片显示*/
.icon_female{ float:left; margin-left:2px; height:16px; width:16px; background:url(../img/sex_icon.gif) no-repeat 0px 0px;}
.icon_female:hover{cursor:pointer;}

.icon_male{ float:left; margin-left:2px; height:16px; width:16px; background:url(../img/sex_icon.gif) no-repeat 0px -16px;}
.icon_male:hover{cursor:pointer;}

.input_td {border:1px solid #CCC;font:14px/24px 宋体;height:24px;color:#555;}
.input_td:hover {color:#000;}

.tab_answer label:hover {cursor: pointer;color: #F00;}

.tableall{border-style: none; border-color: inherit;border-width: 1px; width: 100%;border-collapse: collapse;cellpadding: 0px;cellspacing: 0px;}

.TableTD1 td{color: #555;border: 1px solid #EEE;padding: 1px;background-color: #FAFAFA;height: 26px;font:bold 12px/26px 微软雅黑;text-align:center;}
.TableTD1:hover td{color:#F00; cursor:pointer;}

.TableTD2 td{color: #555;border: 1px solid #EEE;padding: 1px;background-color: #FFF;height: 24px;font: 12px/24px 宋体;text-align:center;}
.TableTD2:hover td{background-color:#CCC;color:#F00;cursor:pointer;}