.topDiv{position: relative;background: #004089;}

.mainBox{width: 1200px;height: auto;min-height:400px;overflow: hidden;clear: both;margin:40px auto;}
.mainBox .leftDiv{float: left;width: 290px;height: auto;overflow: hidden;}
.mainBox .rightDiv{float: right;width:890px;height: auto;overflow: hidden;}
.mainBox .leftDiv .lineDiv{width: 288px;height: 430px;overflow: hidden;border: 1px solid #dcdcdc;}
.mainBox .types{width: 100%;height: 55px;overflow: hidden;line-height: 55px;background: #2a77d0;color: #fff;font-size: 18px;}
.mainBox .types b{margin-left: 20px;}
.mainBox .types a{color: #fff;}
.mainBox .lineDiv .Uls{width: 260px;height: 160px;margin:15px auto 22px auto;border-bottom: 1px solid #dcdcdc;}
.mainBox .Uls li{display: block;width: 260px;height: 36px;line-height: 36px;overflow: hidden;color: #000;font-size: 14px;}
.mainBox .Uls li img{display: block;float: left;margin: 13px 10px 0 0;}
.mainBox .Uls li span{margin-left: 5px;}
.mainBox .leftDiv .listAs{display: block;width:150px;height:34px;line-height:34px;overflow: hidden;background: #3ea3e9;color: #fff;font-size: 14px;margin: 0px auto;border-radius: 5px;margin-bottom: 10px;text-align: center;}
.mainBox .leftDiv .listAs-2{background: #fb7070;}
.mainBox .leftDiv .listAs-3{background: #b8cb38;}
.mainBox .leftDiv .listAs-4{background: #f5ad33;}
.mainBox .leftDiv .listAs-5{background:rgb(212, 139, 139) ;}
.mainBox .rglineDiv{width:888px;height:auto;min-height: 430px;overflow: hidden;border: 1px solid #dcdcdc;}
.mainBox .rglineDiv .rgUl{width: 888px;height: auto;overflow: hidden;margin: 90px auto 40px auto;}
.mainBox .rgUl li{display:block;text-align:center;width:888px;height:50px;line-height:50px;overflow:hidden;margin-bottom:30px;}
.mainBox .rgUl li a{display: inline-block;height: 50px;overflow:hidden;color: #fff;font-size: 18px;border-radius: 5px;}
.mainBox .rgUl li .a-1{width: 200px;background: #3ea3e9;margin-right: 25px;}
.mainBox .rgUl li .a-2{width:120px;background: #f5ad33;}
.mainBox .rgUl li a:hover{opacity: 0.7;}
.mainBox .rgUl li .a-1:hover{background: #f5ad33;}
.mainBox .rightDiv .bottoms{width: 890px;height: 50px;overflow: hidden;text-align: center;margin:90px auto 90px auto;}
.mainBox .bottoms a{display:inline-block;width: 195px;height: 50px;line-height: 50px;text-align:center;overflow: hidden;background: #2a77d0;color: #fff;font-size: 18px;border-radius:10px;}
.mainBox .bottoms a:hover{opacity: 0.7;}
.mainBox .bottoms .bA1{background: #8fc320;}
.mainBox .bottoms .bA2{background: #f39801;margin:0 70px;}

.mainBox .rgListDiv{width: 590px;height: auto;overflow: hidden;margin:20px auto 0px auto;}
.rgListDiv .name{float: left;width: 110px;height: auto;overflow: hidden;color: #333;font-size: 18px;margin-top: 5px;}
.rgListDiv .aS{float: left;width:480px;overflow: hidden;height: auto;}
.rgListDiv .aS a{display: block;float:left;width: 200px;height: 50px;line-height: 50px;background: #57b1f1;text-align: center;color: #fff;overflow: hidden;margin:0 40px 40px 0;border-radius: 5px;font-size: 18px;}
.rgListDiv .aS a:hover,.rgListDiv .aS a.hover{background: #f5ad33;}
.rgListDiv .radioS{float: left;width:480px;overflow: hidden;height: auto;margin-top:3px;}
.rgListDiv .radioS a{background: url(../images/ck-1.png) no-repeat left center;padding-left:26px;color: #333;font-size: 18px;margin-right:30px;}
.rgListDiv .radioS a.hover{background: url(../images/ck-2.png) no-repeat left center;}

.chapterDiv{width: 808px;height:auto;margin:30px auto;overflow: hidden;}
.chapterDiv .chList{display: block;width: 808px;height: auto;line-height: 26px;overflow: hidden;margin-bottom:25px;}
.chapterDiv .chList .num{float:left;text-align:center;color:#fff;padding:0px 7px;height:22px;line-height:22px;margin-top:3px;} 
.chapterDiv .chList .topic{float: left;margin-left: 15px;width: 750px;height: auto;line-height: 26px;min-height: 26px;overflow: hidden;color: #000;font-size: 18px;}
.chapterDiv .chList .topic:hover{color: #3ea3e9;}
.chapterDiv .chList .num-0{background:#3ea3e9;}
.chapterDiv .chList .num-1{background:#f39800;}
.chapterDiv .chList .num-2{background:#ff5d5d;}
.chapterDiv .chList .num-3{background:#8fc31f;}

.chapterDiv .sectionA{display: block;max-width:800px;height: auto;line-height:30px;overflow: hidden;margin-bottom:20px;color: #000;font-size: 18px;}
.chapterDiv .sectionA input{position: relative;top:1px;}

.nodata{width: 100%;height: auto;overflow: hidden;text-align: center;margin-top: 40px;color: #666;font-size: 16px;font-family: "微软雅黑";}


.locationDiv{width: 1200px;height: 20px;line-height: 20px;margin:10px auto;overflow: hidden;color: #666;font-size: 14px;}
.locationDiv a{color: #666;}
.locationDiv a:hover{color: #3ea3e9;}

.descBoxs{width: 1200px;height: 26px;line-height: 26px;margin:18px auto 0px auto;overflow: hidden;clear: both;}
.descBoxs .one{float: left;width:350px;height: 26px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #000;font-size: 16px;margin-right: 20px;}
.descBoxs .one b{display:inline-block;width:5px;height: 15px;background:#3ea3e9;margin-right:10px;position: relative;top:2px;}
.descBoxs .two{width: 500px;float: left;height: 26px;font-size: 14px;color: #666;}
.descBoxs .three{width:260px;float: right;height: 26px;font-size: 14px;color: #666;text-align: right;}

.subjectBox{width: 1198px;height:auto;margin:15px auto;border: 1px solid #dcdcdc;position: relative;}
.subjectBox .sub-loading {width: 100%; height: 650px; text-align: center; font-size: 15px; line-height: 650px; font-weight: normal; background: rgba(255,255,255,.8); position: absolute; left: 0; top: 0; z-index: 999; display: none;}
.subjectBox .sub-loading img{ position: relative; top: 6px; }

.subjectBox .subtype{position: absolute;left:-4px;top:12px;width:57px;height: 39px;line-height: 39px;overflow: hidden;background: url(../images/img-2.png) no-repeat center;color: #fff;font-size: 14px;padding-left: 8px;}
.subjectBox .topic{width:700px;min-height:72px;line-height:24px;margin:15px auto 15px 75px;overflow:hidden;color:#000;font-size:17px;}
.subjectBox .middle{width: 720px;height: auto; margin:0px auto 15px 65px;overflow: hidden;}
.subjectBox .middle .midUl{float: left;width: 670px;height: auto;overflow: hidden;}
.subjectBox .midUl li{display: block;float: left;width: 670px;height: auto;overflow: hidden;line-height:26px;min-height:26px;margin-bottom: 12px;color: #000;font-size: 16px;}
.subjectBox .midUl li .ckbtn{margin-right:12px;}

.subjectBox .judgment{min-height: 45px;line-height: 45px;padding: 0 10px;overflow: hidden;margin:15px 0 0px 75px;color: #fe0000;font-size: 18px;background: #fdc9c9;border: 1px solid #ff939f;width:1000px;display: none;width:690px;}
.subjectBox .judgment.hover{background: #c9fdd8;border: 1px solid #8df1a9;color: #4a7f59;}
.subjectBox .qued{display:block;width:100px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background:#f5ad33;text-align: center;float: left;margin-top:30px;margin-right:10px;}
.subjectBox .nexts{display:block;width: 100px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background:#3ea3e9;text-align: center;float: left;margin-top:30px;margin-right:10px;}
.subjectBox .prevs{display:block;width: 100px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background:#3ea3e9;text-align: center;float: left;margin-top:30px;margin-right:10px;}
.subjectBox .sendpaper{display:none;width: 100px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background:#eb374b;text-align: center;float: left;margin-top:30px;margin-right:10px;}
.subjectBox .hidediv{display:none;width: 100px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;background:#248024;text-align: center;float: left;margin-top:30px;margin-right:10px;}
.subjectBox .ischecks{float: left;margin-top:50px;height: 20px;line-height: 20px;color: #666;font-size: 14px;background: url(../images/ck-4.png) no-repeat left center;padding-left:18px;cursor: pointer;margin-left:15px;}
.subjectBox .bottoms{width: 1198px;height:50px;line-height: 50px;overflow: hidden;border-top:1px solid #dcdcdc;margin-top:40px;color: #000;font-size: 16px;}
.subjectBox .bottoms .isjump{margin-left: 75px;float: left;background: url(../images/ck-3.png) no-repeat left center;padding-left:18px;cursor: pointer;}
.subjectBox .bottoms .txt{margin:0 30px;float: left;}
.subjectBox .bottoms .number{width: 40px;margin: 0 8px;}
.subjectBox .bottoms .isjump.hover{background: url(../images/ck-4.png) no-repeat left center;}
.subjectBox .bottoms .b1,.subjectBox .bottoms .b2,.subjectBox .bottoms .b3{display:inline-block;width: 20px;height: 20px;line-height: 20px;background: #fff;border: 1px solid #000;margin-right: 5px;color:#000;font-size: 13px;text-align: center;}
.subjectBox .bottoms .b1{background:green;color: #fff;}
.subjectBox .bottoms .b2{background:red;color: #fff;}

.leftSdiv{width:800px;height: auto;overflow: hidden;float: left;}
.subjectBox .picSdiv{width:800px;height:auto;overflow: hidden;cursor: pointer;margin:20px 0 0 0px;border-top: 1px solid #dcdcdc;display: block;}
.subjectBox .picSdiv .pic{width: 800px;height:182px;overflow: hidden;margin-left: 74px;margin-top: 20px;}
.subjectBox .picSdiv .pic img{max-width:798px;border: 1px solid #dcdcdc;}
.subjectBox .picSdiv .txt{color: #999;font-size: 14px;height: 26px;line-height: 26px;margin:5px 0 20px 74px;}
.subjectBox .picSdiv .txt:hover{color: #3ea3e9;}

.subjectBox .rightLs{width:397px;height: auto;overflow: hidden;float: right;border-left: 1px solid #dcdcdc;}
.subjectBox .rightLs .Lists{width:397px;float: right;height:390px;overflow: hidden;background: #f4f4f4;max-height:390px;overflow-y:auto;}
.subjectBox .rightLs .Lists a{display: block;float: left;height: 30px;line-height: 30px;width: 30px;margin:4px 2px 5px 5px;border:1px solid #000;background:#fff;text-align: center;color: #000;}
.subjectBox .rightLs .Lists a.green{background:green;}
.subjectBox .rightLs .Lists a.red{background:red;}
.subjectBox .rightLs .Lists a.yellow{background:#f5ad33;}
.subjectBox .rightLs .Lists a:hover{background:#f5ad33;}
.subjectBox .rightLs .raright{width: 390px;height:auto;float: right;overflow: hidden;margin-top:40px;text-align: center;}
.subjectBox .raright a{display:inline-block;width: 160px;height: 40px;line-height: 40px;overflow: hidden;color: #fff;border-radius: 5px;margin:0 10px 10px 10px;}
.subjectBox .raright .a-1{background:#3ea3e9;}
.subjectBox .raright .a-2{background:#fb7070;}
.subjectBox .raright .a-3{background:#f5ad33;}

.top-img {text-align: center;height:400px;overflow: hidden;position: relative;width: 100%;min-width: 1200px;}
.top-img img{display: block;margin: 0 auto;position: absolute;left: 50%;margin-left: -960px;}

.insideBox{width: 1200px;height:auto;overflow: hidden;margin:0px auto 40px auto; clear: both;}
.insideBox .leftBox{background:#fff;width: 915px;height: auto;overflow: hidden;float: right;padding-bottom: 20px;min-height:360px;}
.insideBox .rightBox{width:260px;height: auto;overflow: hidden;float: left;padding-bottom: 20px;}

.insideBox .abTopic{width:865px; height:auto;line-height: 30px;text-align:center; margin:30px auto 10px auto;overflow:hidden;}

.insideBox .content_div{width:865px; height:auto; margin:30px auto;overflow:hidden;line-height: 200%;}
.insideBox .content_div img,.box_div .content_div table{ max-width:865px;}

.insideBox .columnDiv{width: 260px;height: auto;overflow: hidden;background: #fff;padding-bottom: 20px;}
.insideBox .columnDiv .top{width: 260px;height: 50px;line-height: 50px;border-bottom: 1px solid #d2d2d2;overflow: hidden;color: #000;font-size: 18px;}
.columnDiv .top b{margin-left: 20px;}
.columnDiv .columnUl{width:210px;height: auto;overflow: hidden;margin:0px auto;}
.columnDiv .columnUl li{width: 210px;height: 40px;line-height: 40px;overflow: hidden;background: url(../images/arrow-rgh.png) no-repeat left center;background-size:10px;}
.columnDiv .columnUl li a{display: block;float: left;width:190px;height: 40px;margin-left:20px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #333;font-size: 16px;}
.columnDiv .columnUl li a:hover,.columnDiv .columnUl li a.hover{color: #004089;}

.insidelocation{width: 1200px;height:50px;line-height:50px;margin:0px auto;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #999;font-size: 14px;clear: both;}
.insidelocation a{color: #999;}
.insidelocation a:hover{color: #004089;}
.insidelocation img{position: relative;top:5px;margin-right: 8px;}

.insideBox .voiceDiv{width: 260px;height: auto;overflow: hidden;background: #fff;margin-top: 30px;padding-bottom: 25px;}
.insideBox .voiceDiv .top{width: 260px;height: 50px;line-height: 50px;border-bottom: 1px solid #d2d2d2;overflow: hidden;color: #000;font-size: 16px;}
.voiceDiv .top img{position: relative;top:3px;margin-left:15px;margin-right: 8px;}
.voiceDiv .top a{display: block;float: right;margin:3px 15px 0 0;color: #999;font-size: 12px;font-family: "Arial";}
.voiceDiv .top a:hover{color: #e1ac1b;}
.voiceDiv .vocieUl{width:230px;height: auto;overflow: hidden;margin:0px auto;}
.voiceDiv .vocieUl li{width: 230px;height: 40px;line-height: 40px;border-bottom: 1px dashed #d2d2d2;overflow: hidden;background: url(../images/img-dot.png) no-repeat left center;}
.voiceDiv .vocieUl li a{display: block;float: left;width:215px;height: 40px;margin-left:15px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #333;font-size: 14px;}
.voiceDiv .vocieUl li a:hover{color: #e1ac1b;}

.newLdiv{width:860px;height: 110px;border-bottom: 1px solid #e1e1e1;overflow: hidden;margin:20px auto 0px auto;cursor: pointer;}
.newLdiv .date{ display: block;float: left;width:80px;height: 90px;overflow: hidden;background: #f4f4f4;text-align: center;}
.newLdiv .date .day{display: block;width:80px;height: 60px;line-height: 60px;background: #004089;color: #fff;font-size: 26px;font-family: "Arial";}
.newLdiv .date .year{display: block;width:80px;height:30px;line-height:30px;color: #333;font-size: 12px;}
.newLdiv .topic{display: block;width:760px;height:26px;color: #000;font-size: 16px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;float: right;}
.newLdiv .intro{display: block;width: 760px;height:40px;line-height:20px;color: #666;font-size: 14px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;float: right;text-indent: 2em;}
.newLdiv .hit{display: block;width: 760px;height:20px;line-height:20px;color: #999;font-size: 12px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;float: right;}
.newLdiv .hit img{position: relative;top:5px;margin-right: 8px;}
.newLdiv:hover .topic,.newLdiv:hover .intro{color: #004089;}

.insideBox .lfBox{ float:left; width:900px; height:auto; min-height:510px; padding-bottom:20px;overflow:hidden;}

.insideBox .lfBox .topic{ width:95%; margin:30px auto 0px auto; height:auto; line-height:30px;text-align:center; font-size:20px;}

.art-note{ width:840px;height:35px; line-height:35px; color:#666;border-bottom: solid 1px #ddd;margin:10px auto 20px auto; height:35px;overflow: hidden; text-align:center;}
.art-note li{display: inline-block;margin:0 10px;}
.art-note li img{ position:relative; top:2px; margin-right:4px;}
.art-note li a{ color:#888;}
.art-note li a:hover{ color:#004089;}

.art-note .sharesapn{display: inline-block; float:right;background:none; margin-top:5px; font-size:14px; color:#888;}
.art-note .bdshare{background: none}
.art-note .bdshare-button-style0-16 a,.art-note .bdshare-button-style0-16 .bds_more{background: none}

.article-pager{ width:840px; height:auto; margin:0px auto; overflow:hidden; clear:both; text-align:center;}
.article-pager li{ width:128px; height:40px; text-align:center; display:inline-block; line-height:38px; box-sizing:border-box; margin-top:20px; margin-right:7px;}
.article-pager li a{ width:100%;background:#fff; height:38px; display:block; color:#666; border:solid 1px #ddd; border-radius:2px; box-shadow: 0 1px 2px rgba(0,0,0,0.1); box-sizing:border-box;}
.article-pager li img{ position:relative; top:1px;}
.article-pager li:hover a{ background:#004089;border:solid 1px #004089;color: #fff;}
/*交卷完弹出框*/
.totalDiv{width:600px;height:600px;overflow: hidden;position: fixed;top: 50%;left: 50%;margin:-300px 0 0 -300px;background: #f4f4f4;border-radius: 5px;z-index: 105;font-family: "宋体";display: none;}

.totalDiv .top{width: 600px;height: 40px;line-height: 40px;color: #333;font-size: 16px;border-bottom: 1px solid #004089;}

.totalDiv .tul{width:560px;height: auto;overflow: hidden;margin:20px auto;}
.totalDiv .tul li{display: block;width: 560px;height: auto;line-height: 32px;color: #222;font-size: 15px;}
.totalDiv .tul .o{color:blue;font-size:20px !important;}
.totalDiv .tul .n{color:green;font-size:20px !important;}
.totalDiv .tul .e{color:red;font-size:20px !important;}
.totalDiv .tul .not{color:#000;font-size:20px !important;}

.totalDiv .scores{width: 560px;height: 40px;line-height: 40px;overflow: hidden;margin:60px auto 0px auto;text-align: center;font-size: 28px;color: #333;font-family: "宋体";}
.totalDiv .scores b{margin:0 10px;color:#004089;}

.totalDiv .btnDiv{width: 560px;height: 40px;line-height:40px;overflow: hidden;text-align: center;position: absolute;bottom:40px;left: 20px;}
.totalDiv .btnDiv a{display: inline-block;width:85px;height: 26px;line-height: 26px;border:1px solid #bbb;border-radius:5px 5px;background: #fff;font-size:12px;margin:0 10px;}
.totalDiv .btnDiv a img{position: relative;top:4px;margin-right:5px;}
.totalDiv .btnDiv a:hover{border:1px solid #004089;color:#004089;}

/*修改后*/
.chapter2Div{width:570px;height: auto;overflow: hidden;margin:95px 0 0px 185px;}
.chapter2Div a{display:block;float:left;margin:0 50px 35px 0;background:url(../images/ck-1.png) no-repeat left center;padding-left:26px;color:#333;font-size:20px;}
.chapter2Div a:hover,.chapter2Div a.hover{background: url(../images/ck-2.png) no-repeat left center;}

.isExam{width: 140px;height: 45px;line-height: 45px;text-align: center;background: #f5ad33;overflow: hidden;margin:50px auto 0px auto;border-radius: 5px;color: #fff;font-size:18px;cursor: pointer;}

.Newright{width:1200px;height: auto;overflow: hidden;text-align: center;margin:50px auto;} 
.Newright a{display:inline-block;width: 195px;height: 50px;line-height: 50px;text-align: center;overflow: hidden;color:#fff;border-radius: 5px;font-size: 18px;margin:0 25px;}
.Newright .a-1{background: #2a77d0;}
.Newright .a-2{background: #d2d2d2;}

.bottoms .tznum{display:inline-block;width:40px;}
.bottoms .jumpS{display:inline-block;font-size: 12px;width:60px;height: 25px;line-height: 25px;overflow: hidden;background: #2a77d0;color: #fff;text-align: center;position: relative;top:7px;left:5px;cursor: pointer;border-radius: 5px;}


.modform{
    width: 500px;height: 300px;overflow: hidden;margin: 20px auto;
}
.modform .txtDiv{
    width: 500px;height: 34px;overflow: hidden;margin-bottom: 20px;
}
.modform .txtDiv label{float: left;font-size: 16px;color: #333;margin-right: 10px;line-height: 32px;}
.modform .txtDiv .txt{float: left;color: #666;width: 400px;height: 30px;line-height: 30px;padding: 0 10px;font-size: 12px;border: 1px solid #ddd;}
.modform .btn{
    display: block;cursor: pointer;width: 140px;height:40px;line-height: 40px;overflow: hidden;margin: 40px auto 0px auto;background:#fb7070;border:none;
color: #fff;font-size: 16px;border-radius: 5px;}