﻿/*nr start*/
i { font-style: normal; }
.test_main { /*width:1200px;  margin:15px auto 0;*/ }
.nr_left { width: 880px; height: 100%; float: left; margin-top: 10px; border: 1px solid #bbb; background: #efeff4; padding-bottom: 30px; }

.test { width: 100%; border: 1px solid #e4e4e4; text-align: left; float: left; }
.test_title { width: 880px; height: 45px; line-height: 45px; background-color: #f7f7f7; position: fixed; bottom: 0; z-index: 1000; border-top: 1px solid #999; }
.test_title p { padding: 0 20px; display: block; float: left; }
.test_time { color: #f00; line-height: 45px; }
.test_time i { font-size: 20px; height: 45px; line-height: 40px; display: block; float: left; }
.test_time b { font-size: 16px; height: 45px; display: block; float: left; margin-left: 10px; }
.test_dtk { line-height: 45px; }
.test_dtk i { font-size: 22px; height: 45px; line-height: 45px; display: block; float: left; color: #389fc3; }
.test_dtk span { font-size: 14px; height: 45px; display: block; float: left; margin-left: 10px; }
.test_title font { width: 80px; height: 45px; display: block; float: right; text-align: center; }
.test_title font input { background: #00b0a0; border: none; display: block; width: 80px; height: 45px; cursor: pointer; color: #fff; font-size: 16px; font-weight: bold; }
.test_title font input:active { background: #79aef0; }

.test_content { width: 100%; height: auto; margin-top: 15px; }
.test_content_title { width: 100%; height: 50px; line-height: 50px; background: #f7f7f7; text-align: center; }
.test_content_title h2 { padding: 0 30px; font-size: 16px; font-weight: normal; display: block; float: left; }
.test_content_title p { padding: 0 10px; height: 40px; line-height: 40px; background: #00b0a0; color: #fff; border-radius: 30px; display: block; float: left; margin-top: 5px; }

.test_content_nr { width: 100%; border-top: 3px solid #efefef; }
.test_content_nr > ul > li { width: 100%; border-bottom: 5px solid #efefef; padding-top: 10px; }
.test_content_nr_tt { width: 85%; height: auto; line-height: 32px; margin: 0 auto; border-bottom: 1px solid #e4e4e4; }
.test_content_nr_tt i { width: 25px; height: 25px; line-height: 25px; text-align: center; display: block; float: left; background: #00b0a0; border-radius: 50%; margin-left: -50px; color: #fff; margin-top: 8px; font-size: 16px; }
.test_content_nr_tt span { padding: 0 8px; }
.test_content_nr_tt font { font-size: 14px; }
.test_content_nr_tt b { display: block; float: right; margin-right: -50px; color: #f48c27; font-size: 20px; }

.test_content_nr_main { width: 85%; margin: 0 auto; padding: 10px 0; height: auto; }

.option { line-height: 32px; display: block; background: #fff; color: #666; }
.option:hover { background: #e4e4e4; }
.option input { width: 20px; height: 20px; display: block; float: left; margin: 10px 10px 0 0; }
.option label { height: auto; display: block; }

.test_more_nr_main { width: 85%; margin: 0 auto; padding: 10px 0; }
.multiple { width: 100%; height: 40px; line-height: 40px; display: block; background: #fff; margin-bottom: 3px; }
.multiple:hover { background: #e4e4e4; }
.multiple dd input { width: 20px; height: 20px; display: block; float: left; margin: 10px 10px 0 0; }
.multiple dd label { width: 725px; height: 40px; display: block; float: left; }
.test_click { background: #7aaff3; }
.test_click a { color: #fff; }
/*nr_right start*/
.nr_right { width:310px; height: 100%; float: right; }
.nr_rt_main { width: 100%; height: auto; padding-top: 5px; }

.rt_nr1 { width:310px; /*position:fixed;*/ top: 125px; z-index: 1000; }
.rt_nr1_title { width:310px; height: 45px; line-height: 45px; background: #f3f3f3; }
.rt_nr1_title h1 { width: 100%; height: 45px; background: #009999; text-align: center; font-size: 18px; display: block; color: #fff; line-height: 45px; }
.rt_nr1_title h1 i { padding: 0 5px; font-size: 14px; font-weight: normal; }
.rt_nr1_title p { width: 141px; height: 43px; padding-right: 8px; border: 1px solid #e4e4e4; border-left: 0; display: block; float: right; }
.rt_nr1_title p i { margin-left: 10px; }

.rt_content { width: 278px; height: 100%; border: 1px solid #e4e4e4; border-top: 0; }
.rt_content_tt { width: 95%; height: 40px; line-height: 40px; margin: 0 auto; border-bottom: 1px solid #e4e4e4; }
.rt_content_tt h2 { width: 150px; font-size: 14px; display: inline-block; }
.rt_content_tt p { width: 100px; display: inline-block; }
.answerSheet ul { padding: 10px; text-align: left; }
.answerSheet li { display: inline-block; margin-bottom: 5px; height: 30px; width: 30px; line-height: 30px; text-align: center; border: 1px solid #e4e4e4; }
.answerSheet li a { display: block; }
.answerSheet li:hover { color: #389fc3; border-color: #389fc3; }

.rt_more { width: 278px; height: 100%; border: 1px solid #e4e4e4; border-top: 0; }
.rt_more_tt { width: 95%; height: 40px; line-height: 40px; margin: 0 auto; border-bottom: 1px solid #e4e4e4; }
.rt_more_tt h2 { width: 150px; font-size: 14px; display: inline-block; }
.rt_more_tt p { width: 100px; display: inline-block; }
.rt_more_nr ul { padding: 10px; text-align: left; }
.rt_more_nr ul li { display: inline-block; margin: 5px; height: 30px; width: 30px; line-height: 30px; text-align: center; border: 1px solid #e4e4e4; }


.icon2 { }
.icon2 img { width: 22px; position: relative; top: 4px; }

/*nr_right end*/
/*nr end*/



/*top start*/
/*.top{width:100%; height:90px; background:#fff; color:#000;}
.top_nr{width:1200px; margin:0 auto;}
.top_left{height:90px; float:left;}
.top_left i{width:180px; height:90px; display:block; float:left; background:../images/student/logo.png) no-repeat center;}
.top_left h1{line-height:100px; display:block; float:left; font-size:28px; }

.top_right{height:90px; float:right; line-height:90px; padding-right:10px;}
.top_right a{padding:0 10px; color:#000; font-size:14px; display:block; float:left;}
.top_right a span{padding-right:5px; display:block; float:left;}
.top_right a i{color:#f00; padding: 0 5px; display:block; float:left;}
.top_right a b{display:block; float:left;}
.top_right a img{margin-top:30px; display:block; float:left;}*/
/*top end*/
/*nav start*/
/*.nav{width:100%; height:50px; background:#389fc3; margin-top:15px;}
.nav_nr{width:1200px; height:50px; line-height:50px; margin:0 auto;  font-size:14px;}
.nav_nr ul{display:block; margin:0;}
.nav_nr ul li{height:50px;  display:block; float:left;}
.nav_nr ul li a{ color:#fff; display:block; height:50px; float:left; padding:0 20px;}
.nav_nr ul li a:hover{text-decoration:none;}
.nav_nr i{color:#fff; display:block; float:left;}*/

/*分页 start*/
.fy { width: 100%; height: 50px; margin-left: 15px; margin-top: 10px; float: left; }
/*分页 end*/
/*百分比进度 start*/
.easyPieChart { position: relative; text-align: center; }
.easyPieChart canvas { position: absolute; top: 0; left: 0; }
/*百分比进度 end*/
/*nav end*/
.foot { width: 100%; height: 50px; clear: both; }


.hasBeenAnswer { background: #00b0a0; color: #fff !important; }
#test_main { overflow: hidden; width: 1200px; margin: 0 auto; margin-top: 40px; }
#nr_left { /*width: 486px;*/ margin-right: 10px; float: left; min-height: 1200px; }
#nr_right { width:310px; height: 440px; }

#portamento_container { float: right; position: relative; }

#portamento_container #nr_right { float: none; position: absolute; }
#portamento_container #nr_right.fixed { position: fixed; }




.content { width: 1200px; margin: 0 auto;margin-top: 40px; overflow: hidden; }
.nlist { float: left; width: 230px; margin-top: 20px; margin-bottom: 50px; }
.nlist .nt {margin-top: 0; font-weight: normal; padding: 18px 0; padding-left: 20px; background: #005bac url(../images/hhBg.png) no-repeat 190px center; }
.nlist .nt a { font-size: 20px; color: #fff; text-decoration: none; }
.nlist .nt p { font-size: 12px; color: #fff; font-family: "Arial"; margin-top: 1px; }
.nlist > ul { padding: 20px; background: #fff; border: solid 1px #d7d7d7; }
.nlist > ul > li { margin-top: 3px; }
.nlist > ul > li a { display: block; height: 40px; line-height: 40px; background: url(../images/liBg2.png) no-repeat 161px center; font-size: 14px; color: #333; padding: 0 18px; text-decoration: none; }
.nlist > ul > li a:hover, .nlist li.cur_hover a { background: url(../images/liaBg.png) no-repeat center; color: #fff; }
.nlist .dphone { overflow: hidden; background: #333; padding: 20px 0; }
.nlist .dphone dt { float: left; background: url(../images/phImg.png) no-repeat center; margin-left: 5px; width: 62px; height: 50px; }
.nlist .dphone dd { margin-left: 66px; color: #fff; padding: 5px 13px; border-left: 1px dotted #5c5c5c; }
.nlist .dphone dd span { font-size: 13px; }
.nlist .dphone dd p { font-size: 20px; font-family: "Arial"; }

.t05 { line-height: 40px; background: #005bac; }
.t05 { padding: 0 10px; color: #fff; font-size: 14px; margin-top: 20px; }
/*左边标题块*/
.t05 a { color: #fff; }

.t05 img { padding: 6px 0 0 0; float: right; }
.t05_con { border: solid 1px #ccc; border-top: 0; padding: 8px 1px; margin-bottom: 10px; zoom: 1; overflow: hidden; background: #fff; }
.t05_cons { border: solid 1px #d7d7d7; border-top: 0; padding: 2px 0; margin-bottom: 10px; zoom: 1; }
.t05_cons1 { border: solid 1px #d7d7d7; border-top: 0; padding: 2px 10px; zoom: 1; background: #fff; }
.t05_cons1 li { background: url(../images/ico27.gif) left center no-repeat; margin-top: 5px; line-height: 25px; height: 25px; overflow: hidden; padding-left: 10px; width: 175px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.news-right { width: 950px; background: #FFFFFF; /*! margin-left: 25px; */ float: left; /*! padding: 0 25px; */ padding-top: 25px; padding-bottom: 30px; }
.news-right .n-show { border-bottom: 1px dashed #F2F2F5; padding-bottom: 25px; }
.n-show .show-pic { width: 220px; float: left; }
.n-show .show-text { width: 700px; float: left; margin-left: 25px; }
.show-text a { color: #000000; }
.n-show .show-intro { color: #c3c3c3; font-size: 14px; padding-top: 15px; line-height: 20px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.show-text dl dt { font-size: 20px; line-height: 35px; }
.show-text dl dd { font-size: 13px; color: #c3c3c3; line-height: 25px; }
.show-list { width: 100%; }
.show-list a { color: #000000; }
.show-list ul li { margin-top: 15px; border-bottom: 1px dotted #ccc; }
.show-list ul li a:hover { color: #0089D5; }
.show-list ul li span { float: right; }


#con_right { float: right; width: 950px; margin: 20px 5px 15px 0; overflow: hidden; /*border: 1px solid #e4e4e4;*/ }
.position { background: url(../images/right-tit-bg.jpg) no-repeat; line-height: 40px; text-indent: 30px; color: rgb(96, 96, 96); }
.position span,
.position a { color: rgb(96, 96, 96); }
.position a:hover { color: #FD7E1F; }
#about, #news_list, #product { border: 1px solid #D4D4D4; border-top: none; padding: 15px; font-size: 14px; line-height: 26px; overflow: hidden; }
#about .cont { min-height: 204px; }
#about h1 { color: red; font-size: 26px; line-height: 35px; text-align: center; }
#about .time { color: #999; border-bottom: 1px dashed #d8d8d8; font-size: 12px; line-height: 30px; margin: 10px 0 15px 0; text-align: center; }
#about .time a { color: #999; }
#about .imgshow img { max-width: 600px; margin: 10px auto; }
.bds_more { background: none; }

.con_title { border-bottom: 1px dashed #D5D5D5; color: #1C73C2; font-size: 22px; line-height: 40px; padding-bottom: 10px; margin-bottom: 10px; text-align: center; }
.con_time { text-align: center; color: #999; margin-bottom: 10px; }

.mui-content-padded { }