

.navbar-style { height: auto; min-height: auto; margin: 0; }
.top_nav { min-height: 60px; background: #efefef; line-height: 60px; overflow: hidden; }
    .top_nav span a { color: #333; text-decoration: none; }
        .top_nav span a:hover { color: #015079; }
    .top_nav span:nth-child(2) { float: right; }
.zj_nav { background: none; height: 80px; }
.logo_nav img { margin: 10px 0 0; }
.zj_nav .nav a { padding: 30px 30px; font-size: 14px; }

@media only screen and (max-width: 768px) {
    .logo_nav img { width: 100%; }
    .jm_ys img { height: 300px; }
    .zj_nav { height: 70px; }
    .but_style { margin: 15px 20px 0 0; }
}

@media only screen and (max-width: 1200px) {
    .xl_style { background: #eaeaea; }
        .xl_style ul { margin: 0 -15px; }
        .xl_style li { border: 1px solid #ddd; }
    .zj_nav .nav a { padding: 18px; }
}

body { padding: 0; margin: 0; }


#PanelCuoti { float: left; }
#PanelSuiji { float: left; }
#PanelShoucang { float: left; }
#mingxianLi:hover { background-color: #E6E6E6; }

.zj_nav .nav a.nav_active { background: #faf8f8; background-image: -webkit-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -moz-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -o-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.92, #faf8f8), color-stop(0.08, #015079)); background-image: linear-gradient(#faf8f8 92%, #015079 8%); }
.zj_nav .nav a:hover { background-image: -webkit-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -moz-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -o-linear-gradient(#faf8f8 92%, #015079 8%); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.92, #faf8f8), color-stop(0.08, #015079)); background-image: linear-gradient(#faf8f8 92%, #015079 8%); }
.jumbotron .wz { font-size: 16px; line-height: 30px; }
.jumbotron { padding: 0; }
.jm_ys { background: #ffa800; }
.jm_ys2 { background: #e6e8e9; }
.jumbotron p { margin: 0; }
.banner .container p { position: absolute; }
.style_y { text-align: center; margin-bottom: 30px; }
header { margin: 0; }
.style_y div:nth-child(1) { width: 120px; height: 120px; border-radius: 60px; border: 1px solid #565656; line-height: 125px; text-align: center; font-size: 42px; margin: 0 auto; }
.marB { margin-bottom: 40px; }
.style_y a { color: #565656; text-decoration: none; }
    .style_y a h5 { font-size: 16px; }
    .style_y a p { font-size: 12px; line-height: 15px; margin: 0; }
.col-lg-2dot4 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

/*头*/
.logo40 { float: left; }
.headerdiv { }
    .headerdiv ul { margin: 0; padding: 0; }
        .headerdiv ul li { margin: 0 5px; padding: 0; float: left; }

.top_navuser { min-height: 40px; background: #efefef; line-height: 40px; overflow: hidden; }
.headeruserdiv { height: 40px; }
.headerdiv a { color: #000; text-decoration: underline; }
    .headerdiv a:hover { font-style: italic; font-weight: bold; }
/*广告*/
.adimg img { padding: 10px 0; width: 1210px; }

@media (min-width: 992px) {
    .col-lg-2dot4 { float: left; }
    .col-lg-2dot4 { width: 20%; }
    .col-lg-pull-2dot4 { right: 20%; }
    .col-lg-push-2dot4 { left: 20%; }
    .col-lg-offset-2dot4 { margin-left: 20%; }
}

h1 { font-family: "microsoft yahei"; }
p { font-family: "microsoft yahei"; }
.pad_t { padding: 20px 0; }
.jm_ys2 { margin: 0; }
.wz { font-size: 16px; text-indent: 2em; color: #666; margin: 0 0 20px 0; line-height: 24px; }
.jm_ys2 p:nth-child(3) { padding: 40px 0 35px 0; }
.jumbotron h1,
.bt_style h1 { padding: 0 0 20px 0; margin: 30px 0 5px 0; font-size: 36px; }
.marT { margin: 50px 0 30px 0; }
    .marT div { padding: 0; }
.fn_style { padding-bottom: 50px; }
    .fn_style div a:nth-child(1) img { border-radius: 10px; width: 90%; }
    .fn_style div a:nth-child(4) { color: #f00; text-align: left; display: block; padding: 20px 20px; }
    .fn_style div p { font-size: 14px; color: #666; font-family: "宋体"; padding: 0 20px; word-break: break-all; }
    .fn_style div h3 { font-family: "microsoft yahei"; padding: 0 20px; }
.bt_style1 { padding-bottom: 20px; }
.xian { border-color: #e2e2e2; }
.fw_sytle { padding: 0 0 20px; }
    .fw_sytle div a { display: block; background: url(../images/kn_img_1.jpg) no-repeat; background-size: cover; width: 100%; height: 270px; overflow: hidden; font-size: 12px; margin: 0 auto; padding: 20px 20px; text-decoration: none; color: #666; }
    .fw_sytle div { margin-bottom: 30px; }
        .fw_sytle div a:hover { background: url(../images/kn_img_2.jpg) no-repeat; background-size: cover; width: 98%; height: 270px; color: #fff; }
        .fw_sytle div a .s1 { display: block; background: url(../images/hover1_1.png) no-repeat; width: 87px; height: 87px; margin: 10px auto 20px; }
        .fw_sytle div a:hover .s1 { background: url(../images/hover1_5.png) no-repeat; }
        .fw_sytle div a .s2 { background: url(../images/hover1_2.png) no-repeat; }
        .fw_sytle div a:hover .s2 { background: url(../images/hover1_6.png) no-repeat; }
        .fw_sytle div a .s3 { background: url(../images/hover1_3.png) no-repeat; }
        .fw_sytle div a:hover .s3 { background: url(../images/hover1_7.png) no-repeat; }
        .fw_sytle div a .s4 { background: url(../images/hover1_4.png) no-repeat; }
        .fw_sytle div a:hover .s4 { background: url(../images/hover1_8.png) no-repeat; }
.ysp_style .wz { padding-bottom: 30px; }
.fc_style h1 { padding-bottom: 30px; }
.b_style { text-align: center; }
    .b_style a:nth-child(1) { display: block; margin-top: 20px; }
    .b_style a:nth-child(3) { display: block; padding: 10px 20px; width: 50%; background: #ffa800; color: #fff; font-weight: bold; text-decoration: none; margin: 0 auto; letter-spacing: 2px; font-size: 18px; }
    .b_style p { padding: 22px 0; line-height: 28px; }
.byx_style h4 { border-left: 4px solid #ffa800; margin: 0 0 10px 20px; padding: 0 0 0 5px; }
.tu_hover { display: block; position: relative; }

    .tu_hover:hover .bj_s { display: block; position: absolute; text-align: center; width: 105%; height: 100%; top: 0px; left: 0px; background: rgba(0,0,0,0.5); }

.bj_s span { display: block; bottom: 0px; color: #fff; height: 30%; left: 0; margin: auto; overflow: hidden; position: absolute; right: 0; text-align: center; top: 40px; width: 90%; font-family: "microsoft yahei"; font-size: 20px; }

.byx1_style { padding-left: 40px; }
    .byx1_style p { text-align: center; margin-bottom: 28px; }
.byx2_style { padding: 0 0 0 0px; }
.news_style { margin-bottom: 30px; }
    .news_style .pd_heiht { border-radius: 10px; padding: 15px; background: #f3f3f3; }
    .news_style div h4 { border-left: 4px solid #ffa800; padding-left: 5px; }
    .news_style p { padding: 0 10px; }
    .news_style span:nth-child(1) { float: right; }
    .news_style p a { color: #666; }
.btn-style { padding: 5px 10px; background: #ffa800; float: right; margin: 21px 8px 0 0; color: #fff; }
.news_right { background: #f3f3f3; }
.marbB { margin-bottom: 36px; }
.news_style h4 a { font-size: 10px; float: right; color: #333; }
.new_pdd { padding: 0; margin: 0; }
.pd_style { padding: 0px 0 60px; }
.news_style .marbB { padding: 15px 0 5px; overflow: hidden; }
.footer_bg { background: url(../images/foot_bj.jpg) repeat; color: #fff; line-height: 22px; padding: 15px 0 5px; width: 100%; }
    .footer_bg span { padding: 0 5px; }
    .footer_bg a, .footer_bg a:hover { color: #fff; font-size: 14px; }
ul, li { list-style: none; padding: 0; }
/* 产品展示 */

.lb_banner { background: #0f53b3; }
.lb_banner1 { background: url(../images/banner1_bj.jpg) no-repeat; background-size: cover; }
.lb_banner3 { background: url(../images/banner_3_bj.jpg) repeat-x; }
.cp_lin .lin_ht { line-height: 24px; margin: 0; }
.cp_lin .bt2 { font-size: 16px; color: #333; }
.wz_em1 { color: #999; }
.cp_qh1 .wz3 { font-size: 14px; }
.cp_lin .bt { font-size: 16px; color: #666; }

.cp_lin .wzmarb { margin-bottom: 20px; }

@media only screen and (min-width: 1200px) {
    .gx_tu img { width: 520px; }
}

.lb_banner2 { background: #4399ee; }
.lb_banner4 { background: #0e54b4; }
.cp_left p { margin-bottom: 10px; width: 100%; }
.nr_style .d2 { background: #f1f1f1; padding: 15px; }
.nr_style { margin-bottom: 30px; }
    .nr_style .box { position: relative; }
    .nr_style a:hover .bj_s { background: rgba(0, 0, 0, 0.2); }
    .nr_style .bj_s { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0); z-index: 9999; width: 100%; height: 100%; }
    .nr_style .d2 span:nth-child(2) { float: right; }
.page { float: right; }
.cp_left .bor_xian { border-left: 1px dashed #ddd; }

@media only screen and (max-width: 1200px) {
    .cp_left .bor_xian { border-left: none; }
}

.cp_img img { width: 100%; height: 360px; }

@media (max-width: 768px) {
    .cp_img img { height: 260px; }
}

.none { display: none; }

@media only screen and (max-width: 992px) {
    .au_kd { width: 100%; }
}

.cp_qh1 p { line-height: 28px; padding: 0 10px; }
.style_y a div:nth-child(1) { -webkit-transition: 2s; -moz-transition: 2s; -ms-transition: 2s; -o-transition: 2s; transition: 2s; }
.style_y a:hover div:nth-child(1) { background: #565656; color: #fff; border: 1px solid #fff; -webkit-animation: anim 1s linear infinite; -moz-animation: anim 1s linear infinite; animation: anim 1s linear infinite; }

@-webkit-keyframes anim {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes anim {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}

@keyframes anim {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}


.zc_style { border-bottom: 1px solid #efefef; padding: 15px; }

.wz_funly { font-family: "microsoft yahei"; color: #666; }

.zc_style span:nth-child(1) { padding-right: 20px; }

.dt_jsx p span:nth-child(1) { float: right; font-size: 12px; color: #888; }
.dt_jsx p span:nth-child(2) { }
.dt_jsx p { border-bottom: 1px solid #EFEFEF; padding-bottom: 5px; }

.dt_jsx span a { text-decoration: none; color: #666; }

    .dt_jsx span a:hover { color: #337ab7; }

.wz_pd { padding: 0 15px; }
.top_style { color: #999; }
    .top_style a { padding: 0 5px; font-size: 14px; }
.lunhuan { width: 1200px; height: 173px; overflow: hidden; zoom: 1; margin: 85px auto; margin-top: 18px; }
    .lunhuan .pcont { width: 1000px; float: left; margin-left: 10px; margin-right: 10px; margin-top: 0px; _display: inline; overflow: hidden; }
    .lunhuan .ScrCont { width: 70000px; zoom: 1; }
    .lunhuan #List1_1 { float: left; }
    .lunhuan #List2_1 { float: left; }
    .lunhuan .LeftBotton { width: 76px; height: 74px; background: url(../images/left_1.png) no-repeat; float: left; position: relative; top: 58px; }
    .lunhuan .RightBotton { width: 76px; height: 74px; background: url(../images/left_2.png) no-repeat; float: left; position: relative; top: 58px; }
    .lunhuan .img1 { width: 306px; height: 173px; margin: 0 auto; }
    .lunhuan .pl { float: left; width: 306px; height: 173px; margin-right: 42px; _display: inline; }
        .lunhuan .pl p { line-height: 35px; text-align: center; font-size: 14px; }
        .lunhuan .pl a { color: #0f0101; }
            .lunhuan .pl a:hover { text-decoration: underline; }

/*-------------------------------------------------------------------列表页码css--*/
div.scott { padding: 40px 0 20px; text-align: center; font-size: 16px; color: #999; }
    div.scott A { padding: 6px 14px; border-right: #ffffff 1px solid; color: #fff; background: #ff8361; text-decoration: none; }
        div.scott A:hover { background: #e75b37; padding: 6px 14px; color: #fff; }
        div.scott A:active { background: #e75b37; padding: 6px 14px; color: #fff; }
    div.scott SPAN.current { background: #e75b37; padding: 6px 14px; color: #fff; border-right: #dd380b 1px solid; }
    div.scott SPAN.disabled { background: #ff8361; margin-left: 10px; margin-right: 10px; }


.pagination { margin-top: 20px; text-align: center; padding-bottom: 10px; }
    .pagination a { border: 1px solid #e7e7e7; padding: 5px 10px; text-decoration: none !important; cursor: pointer; margin-left: 2px; }
        .pagination a:hover { color: #F00; }

/*banner*/
#items1 { width: 100%; position: relative; height: 400px; background: url(../images/banner.jpg) no-repeat; background-size: cover; background-position: bottom center; color: #fff; }
    #items1 .title { width: 100%; padding-top: 20px; font-size: 48px; font-weight: bold; text-align: center; }
    #items1 .caption { width: 100%; font-size: 20px; text-align: center; color: #E1E1E1; }
    #items1 .linkbtn { width: 100%; text-align: center; padding-top: 120px; }
        #items1 .linkbtn .btn { background-color: #E84C3D; height: 60px; width: 210px; border-radius: 0; padding-top: 16px; color: #fff; font-size: 18px; }
        #items1 .linkbtn a:hover { background-color: #CD3C2E; }
/*loginBanner*/
#items2 { width: 100%; position: relative; height: 400px; background: url(../images/banner-1.jpg) no-repeat; background-size: cover; background-position: bottom center; color: #fff; }
    #items2 .title { width: 100%; line-height: 140px; padding-top: 20px; font-size: 50px; font-weight: bold; text-align: center; }
    #items2 .caption { width: 100%; font-size: 18px; text-align: center; color: #E1E1E1; }
    #items2 .linkbtn { width: 100%; text-align: center; padding-top: 60px; }
        #items2 .linkbtn .btn { background-color: #E84C3D; height: 60px; width: 210px; border-radius: 0; padding-top: 16px; color: #fff; font-size: 18px; }
        #items2 .linkbtn a:hover { background-color: #CD3C2E; }


/*imgheight*/
.imgheight { margin-bottom: 10px; }

/*UserLogin*/
.loginBox { background-color: #ffffff; padding: 40px 20px; margin: 40px 20px; border-radius: 10px; overflow: hidden; }
    .loginBox .loginBoxLabel { color: #565656; float: left; line-height: 32px; width: 60px; font-size: 14px; }
    .loginBox .vcode { float: left; height: 33px; }
    .loginBox .vcodeLink { float: right; line-height: 30px; color: #e75b37; }
.loginBoxGroup { overflow: hidden; margin-bottom: 20px; }


.login-box { background-color: #fff; width: 357px; height: 363px; position: absolute; top: 20px; right: 0px; }
    .login-box h1 { font-size: 20px; text-align: center; padding: 10px; color: #666; }
.content-box { clear: both; height: 270px; width: 293px; margin: 0 auto; text-align: left; padding-top: 10px; }
.login_body { background-image: url(../images/login_bg.png); background-size: cover; text-align: center; }
.login_div { width: 1200px; height: 460px; margin: 0 auto; }
.login_input { width: 380px; height: 360px; margin: 0 auto; border: 1px solid #e0dee6; border-radius: 4px; }
.login_title { font-size: 36px; line-height: 100px; letter-spacing: 10px; -webkit-text-stroke: 1px #edeaea; color: #000; font-family: YouYuan; font-weight: bold; }
.login_name { font-size: 24px; line-height: 120px; }
.name-input input, .password-input input { border: none; height: 42px; _height: 40px; line-height: 42px; width: 234px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #666; padding: 0px; outline: none; }
.name-input, .password-input { background: url(../images/login_inputbg.gif) no-repeat; height: 44px; width: 293px; padding: 1px 0px 1px 44px; margin-bottom: 22px; }
.login_01 { width: 300px; margin: 0 auto; }
    .login_01 .name-input { background-position: 0 0; }
    .login_01 .password-input { background-position: 0 -44px; }
.login-btn { font-size: 18px; font-family: 'Microsoft YaHei'; color: #fff; text-align: center; height: 44px; }
    .login-btn a { width: 293px; height: 44px; overflow: hidden; background-color: #37B5F8; text-align: center; display: block; line-height: 44px; color: #fff; }
        .login-btn a:hover { background-color: #54C0F9; text-decoration: none; font-weight: bold; }
.vcodeImg { height: 33px; }
.zhuce { padding-bottom: 20px; }


/*User*/
.studentInfo { border: 1px solid #F5F5F5; border-top: none; margin-top: -20px; padding: 10px 20px; margin-bottom: 20px; }
    .studentInfo ul { padding: 0; }
    .studentInfo li { line-height: 30px; }
.kemuTitle { width: 100%; background-color: #D9534F; color: #fff; text-align: center; line-height: 50px; border-radius: 5px; }

.exam-content { border: 1px solid #F5F5F5; padding: 20px; overflow: hidden; margin-bottom: 20px; width: 1200px; margin: 0 auto; min-height: 400px; }
.exam-h3 { border-bottom: 1px solid #F5F5F5; margin-bottom: 20px; }
.exam-bd ul { padding: 0; margin: 0; }
.exam-bd li { font-size: 16px; line-height: 30px; }
.exam-bd span { line-height: 30px; font-size: 16px; }
.lianxi { padding: 4px 10px; margin-right: 8px; font-size: 14px; }
.linkbtn { margin-left: 20px; font-size: 14px; }

/*Exam*/
.exam_header { width: 1220px; height: 40px; margin: 0 auto; background-color: #EFEFEF; line-height: 38px; }
    .exam_header ul { margin: 0; padding: 0; float: right; }
        .exam_header ul li { margin: 0 5px; padding: 0; float: left; }

.exam { width: 1220px; margin: 0 auto; position: relative; }
    .exam .main-left { width: 150px; position: absolute; left: 0; top: 0; }
    .exam .main-center { width: 713px; margin: 0 300px 0 150px; }
    .exam .main-right { width: 357px; position: absolute; right: 0; top: 0; }
    .exam fieldset { border: 1px solid #808080; }

.gundongtiao::-webkit-scrollbar { /*滚动条整体样式*/ width: 3px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px; }
.gundongtiao::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #535353; }
.gundongtiao::-webkit-scrollbar-track { /*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #EDEDED; }

.exam legend { display: block; color: #ce4844; text-align: left; }
.exam .kaochang { height: 60px; }
    .exam .kaochang p { line-height: 24px; font-size: 18px; }
.exam .kaosheng { height: 290px; }
    .exam .kaosheng p { line-height: 18px; font-size: 16px; }
    .exam .kaosheng .pimg { text-align: center; }
        .exam .kaosheng .pimg img { height: 110px; margin: 10px 0; }
.exam .shijian { height: 60px; }
    .exam .shijian p { line-height: 24px; font-size: 18px; }
.exam .tongji { height: 220px; }
    .exam .tongji p { line-height: 20px; font-size: 16px; }
    .exam .tongji .label1 { font-size: 12px; }

.exam .jieshuo { height: 220px; }
    .exam .jieshuo .xiangjie { height: 140px; font-size: 18px; line-height: 28px; overflow-y: auto; }
        .exam .jieshuo .xiangjie tt { color: blue; font-weight: bold; font-size: 18px; padding: 0 5px; }
        .exam .jieshuo .xiangjie samp { color: red; font-weight: bold; font-size: 18px; padding: 0 5px; }

.exam .bianhao { height: 410px; padding: 5px 1px 5px 5px; }
.exam .bianhao1 { height: 630px; padding: 5px 1px 5px 5px; }
.exam .tupian { height: 220px; }
.exam .caozuo { height: 60px; }
    .exam .caozuo .buttons { float: right; text-align: right; }
        .exam .caozuo .buttons ul { list-style-type: none; padding: 0; margin: 0; width: 100%; overflow: hidden; }
            .exam .caozuo .buttons ul span { color: #A0A600; }
        .exam .caozuo .buttons li { float: left; /*margin-right: 5px;*/ }
    .exam .caozuo .option-btn { height: 30px; font-size: 14px; margin-left: 3px; cursor: pointer; border: 1px solid #9C9C9C; padding: 0 4px; }
    .exam .caozuo #btn-prev, .exam .caozuo #btn-next { padding: 0 6px; }
    .exam .caozuo .jiange { line-height: 28px; padding: 0 1px 0 4px; color: #E6E6E6; }
.exam .dati { height: 60px; }
    .exam .dati .tip { float: left; text-align: left; line-height: 26px; padding-left: 10px; font-size: 14px; }
    .exam .dati .left { float: right; padding-left: 10px; }
        .exam .dati .left .ni-daan { float: left; padding-right: 20px; font-size: 14px; line-height: 26px; }
        .exam .dati .left .ok-daan { float: left; padding-right: 20px; font-size: 14px; line-height: 26px; }

    .exam .dati .right { float: right; padding-right: 10px; }
        .exam .dati .right .xuanxiang { float: left; font-size: 16px; }
        .exam .dati .right .xuanze { float: left; font-size: 16px; line-height: 25px; }
        .exam .dati .right .xuanxiang .xuanxiang-btn { font-size: 18px; height: 30px; line-height: 20px; padding: 0 10px; }
.exam .timu { height: 290px; }
.zqdaand { color: blue; }
.zqdaanc { color: red; }

#mingxianLi { border: 1px solid #9C9C9C; height: 30px; line-height: 30px; border-radius: 3px; padding: 0 6px; }
#shoucangLi { border: 1px solid #9C9C9C; height: 30px; line-height: 30px; border-radius: 3px; padding: 0 6px; }

.btn-answer.active { border-color: #1DACF9; }
li.q-item span { font-size: 8px; color: red; }
/*答题信息*/
.infoup-right { float: right; width: 353px; height: 375px; }
.dtxxlist { padding: 0px; height: 375px; overflow-y: auto; }
    .dtxxlist li { width: 32px; height: 32px; border: 1px solid #E6E6E6; display: block; float: left; text-align: center; margin: 1px; line-height: 32px; font-size: 15px; cursor: pointer; position: relative; /*font-weight: bold;*/ }
        .dtxxlist li .tips { color: red; font-size: 8px; padding: 1px 2px; float: right; height: 8px; line-height: 8px; position: absolute; top: 0; right: 0; }
        .dtxxlist li:hover { background-color: #E6E6E6; }


.dtxxlist1 { padding: 0px; height: 580px; overflow-y: auto; }
    .dtxxlist1 li { width: 32px; height: 32px; border: 1px solid #E6E6E6; display: block; float: left; text-align: center; margin: 1px; line-height: 32px; font-size: 15px; cursor: pointer; position: relative; /*font-weight: bold;*/ }
        .dtxxlist1 li .tips { color: red; font-size: 8px; padding: 1px 2px; float: right; height: 8px; line-height: 8px; position: absolute; top: 0; right: 0; }
        .dtxxlist1 li:hover { background-color: #E6E6E6; }

/*答题按钮颜色*/
.q-item.active { background-color: #DFDFDF; font-weight: bold; }
.q-item.success { border-color: #1DACF9; background-color: #E0F3FE; color: #1DACF9; }
.q-item.fail { border-color: #F25E5E; background-color: #FEE7E7; color: #F25E5E; }
.question-option.active { background-color: #DFDFDF; }

.timu-content { padding: 5px; overflow-y: auto; height: 260px; }
    .timu-content .timu-x { width: 100%; overflow: hidden; padding-bottom: 10px; }
        .timu-content .timu-x i { float: left; padding-right: 5px; font-size: 16px; font-style: normal; line-height: 24px; }
        .timu-content .timu-x .timu-p { margin: 0; font-size: 18px; padding-left: 30px; line-height: 24px; }
        .timu-content .timu-x .label { font-size: 12px; font-weight: 200; float: left; padding-right: 5px; }
.daan-list { width: 100%; }
    .daan-list p { font-size: 18px; line-height: 24px; /*font-weight: bold;*/ color: #333; }


/*语音*/
.demo-container { }
    .demo-container a, .demo-container a:link, .demo-container a:visited, .demo-container a:hover, .demo-container a:focus, .demo-container a:active { color: #009BE3; font-size: 14px; line-height: 28px; }
.audio-btn { width: 60px; height: 30px; font-size: 14px; padding: 0; }
.audio-title { line-height: 40px; height: 40px; overflow: hidden; }
    .audio-title span { color: #808080; }
.demo-container ul { list-style-type: none; padding: 0; margin: 0; width: 100%; overflow: hidden; }
    .demo-container ul span { color: #A0A600; }
.demo-container li { float: left; /*margin-right: 5px;*/ }
.demo-container p span.track-name { color: #CC0090; }

/*tupian*/
.media-container { text-align: center; width: 100%; }
    .media-container img { max-height: 180px; max-width: 700px; cursor: pointer; }
    .media-container .tips-img { line-height: 20px; }
.bigImg { margin: 0 auto; text-align: center; top: 100px; background: #fff; border: 1px solid #E6E6E6; position: absolute; padding: 10px; border-radius: 10px; z-index: 9999; }
    .bigImg img { border: 1px solid #9c9c9c; padding: 1px; }
    .bigImg p { background: #9C9C9C; color: #fff; float: right; padding: 8px 10px; border-radius: 0 5px 5px 0; font-size: 14px; cursor: pointer; }
    .bigImg .media-bigimg { height: 400px; }


.gifImg { margin: 0 auto; text-align: center; top: 100px; background: #fff; border: 1px solid #E6E6E6; position: absolute; padding: 10px; border-radius: 10px; z-index: 9999; }
    .gifImg img { border: 1px solid #9c9c9c; padding: 1px; }
    .gifImg p { background: #9C9C9C; color: #fff; float: right; padding: 8px 10px; border-radius: 0 5px 5px 0; font-size: 14px; cursor: pointer; }
    .gifImg .media-gifImg { height: 400px; }


.bigComment { margin: 0 auto; text-align: center; top: 100px; background: #fff; border: 1px solid #E6E6E6; position: absolute; padding: 10px; border-radius: 10px; z-index: 9999; }
    .bigComment img { border: 1px solid #9c9c9c; padding: 1px; }
    .bigComment p { background: #9C9C9C; color: #fff; float: right; padding: 8px 10px; border-radius: 0 5px 5px 0; font-size: 14px; cursor: pointer; }
    .bigComment .media-bigimg { height: 400px; }
    .bigComment #CommentList { width: 500px; height: 240px; padding: 10px; border: 1px solid #9C9C9C; text-align: left; line-height: 28px; font-size: 18px; overflow-y: auto; }

.bigmp4 { margin: 0 auto; text-align: center; top: 50px; background: #fff; border: 1px solid #E6E6E6; position: absolute; padding: 10px; border-radius: 10px; z-index: 9999; }
    .bigmp4 img { border: 1px solid #9c9c9c; padding: 1px; }
    .bigmp4 p { background: #9C9C9C; color: #fff; float: right; padding: 8px 10px; border-radius: 0 5px 5px 0; font-size: 14px; cursor: pointer; }
    .bigmp4 .media-bigmp4 { height: 600px; }

.mediaUrlmp4 { margin: 0 auto; text-align: center; top: 50px; background: #fff; border: 1px solid #E6E6E6; position: absolute; padding: 10px; border-radius: 10px; z-index: 9999; }
    .mediaUrlmp4 img { border: 1px solid #9c9c9c; padding: 1px; }
    .mediaUrlmp4 p { background: #9C9C9C; color: #fff; float: right; padding: 8px 10px; border-radius: 0 5px 5px 0; font-size: 14px; cursor: pointer; }
    .mediaUrlmp4 .media-MediaUrlmp4 { height: 600px; }

/*返回主页按钮*/
.fixed-btn { position: fixed; right: 0px; top: 20px; line-height: 30px; text-align: center; padding: 1px; font-size: 14px; z-index: 1040; -webkit-backface-visibility: hidden; }
    .fixed-btn li { width: 35px; height: 30px; margin-top: 1px; line-height: 30px; text-align: center; background-color: #7A6E6E; font-size: 14px; border-radius: 3px 0 0 3px; }
        .fixed-btn li a, .fixed-btn li a:hover { color: #fff; }

/*关键字*/
tt { color: #1DACF9; font-weight: bold; font-family: 'Microsoft YaHei'; font-size: 24px; padding: 0 5px; }
.tt1 { color: #333; }
samp { color: #F25E5E; font-weight: bold; font-family: 'Microsoft YaHei'; font-size: 24px; padding: 0 5px; }
.samp1 { color: #333; }


/*身份确认*/
.IdAut { margin: 0 auto; width: 700px; border: 1px solid #6b6b6b; margin-top: 100px; color: #000; font-family: 'Microsoft YaHei'; overflow: hidden; }
    .IdAut .idLeft { float: left; width: 310px; border-right: 1px solid #999; height: 310px; padding: 20px; }
        .IdAut .idLeft p { font-size: 16px; font-weight: bold; }
        .IdAut .idLeft li { list-style: decimal; margin-left: 20px; line-height: 20px; font-size: 14px; }
    .IdAut .idRight { float: right; width: 380px; height: 310px; padding: 20px; text-align: center; }
        .IdAut .idRight .title { font-size: 24px; text-align: center; line-height: 50px; }
        .IdAut .idRight .userInfo { font-size: 14px; padding-left: 10px; color: red; line-height: 28px; }
        .IdAut .idRight .btn { width: 100px; font-size: 16px; cursor: pointer; }
        .IdAut .idRight .tips { font-size: 14px; color: red; text-align: center; margin-top: 10px; }
        .IdAut .idRight .tips-b { font-size: 14px; color: #1ece03; text-align: left; }
        .IdAut .idRight .type { font-size: 14px; line-height: 36px; text-align: center; }
        .IdAut .idRight .return { text-align: center; }
            .IdAut .idRight .return a, .IdAut .idRight .return a:hover { font-size: 14px; text-decoration: underline; }
        .IdAut .idRight .num { font-size: 20px; width: 70px; height: 55px; text-align: center; cursor: pointer; margin: 0 15px 13px 0; }
        .IdAut .idRight .num2 { font-size: 20px; width: 156px; height: 55px; text-align: center; cursor: pointer; margin: 0 15px 13px 0; }
    /*.IdAut p { font-size: 20px; line-height: 40px; }*/
    /*.IdAut .btn { width: 100px; height: 32px; line-height: 32px; }*/
    .IdAut .txt { width: 200px; line-height: 30px; border: 1px solid #b8babb; margin: 10px 0; padding: 0 10px; font-size: 14px; background-color: #fff; }
    .IdAut .IdAut-Title { width: 100%; height: 50px; line-height: 50px; text-align: center; border-bottom: 1px solid #6b6b6b; font-size: 20px; }
    .IdAut .IdAut-text { width: 100%; height: 60px; font-size: 14px; line-height: 60px; }
        .IdAut .IdAut-text .text1 { width: 190px; height: 31px; line-height: 35px; background-color: #fff; border: 1px solid #9C9C9C; font-size: 14px; padding: 10px 90px 10px 10px; }
        .IdAut .IdAut-text .text2 { width: 190px; height: 31px; line-height: 35px; background-color: #fff; border: 1px solid #9C9C9C; font-size: 16px; }
        .IdAut .IdAut-text select { width: 190px; height: 35px; line-height: 35px; background-color: #fff; font-size: 14px; }
    .IdAut .idContent { padding: 20px; overflow: hidden; }
        .IdAut .idContent p { font-size: 16px; line-height: 44px; font-weight: bold; }

.auto-style1 { width: 76px; font-size: 14px; text-align: center; border: 1px solid #666; border-top: none; border-right: none; }
.auto-style2 { width: 333px; font-size: 14px; padding-left: 10px; border: 1px solid #666; border-top: none; border-right: none; }
.auto-style3 { text-align: center; border: 1px solid #666; border-top: none; border-right: none; }
.tips2 { width: 100%; text-align: center; font-size: 14px; line-height: 30px; padding-top: 10px; }
.btndiv1 { width: 100%; margin-top: 10px; text-align: center; }


/*****************20200207NewIndex********************/
.index_body { margin: 0; padding: 0; }
.index_header { width: 1200px; height: 80px; margin: 0 auto; }
    .index_header .logo { float: left; padding-top: 14px; }
    .index_header .minimenu { float: right; }
        .index_header .minimenu ul { float: left; padding: 0; margin: 0; }
            .index_header .minimenu ul li { float: left; padding: 0 8px; text-align: center; line-height: 50px; }
        .index_header .minimenu .jiange { line-height: 50px; padding: 0 2px 0 5px; color: #007EC5; }
        .index_header .minimenu a { color: #000; text-decoration: none; }
            .index_header .minimenu a:hover { text-decoration: underline; }

.index_menubg { width: 100%; height: 50px; background-color: #3399CC; min-width: 1200px; }
.menu { width: 1200px; margin: 0 auto; line-height: 50px; background-color: #37B5F8; }
    .menu a { color: #fff; text-decoration: none; }
        .menu a:hover { color: #fff; text-decoration: none; }
    .menu ul { float: left; padding: 0; margin: 0; }
        .menu ul li { float: left; padding: 0 30px; text-align: center; height: 50px; }
            .menu ul li:hover { background-color: #5daadb; }
    .menu .menuon { background-color: #006699; }

.index_contentbox { margin: 10px auto; width: 1200px; height: 500px; }
.index_content_left { width: 290px; float: left; }

.index_info { height: 210px; border: 1px solid #EEE; }
.info_title { height: 38px; line-height: 38px; width: 286px; margin: 1px; background-color: #eef6fa; padding: 0 10px; font-size: 16px; }
.index_info .info_img { float: left; width: 110px; text-align: center; padding: 40px 15px; }
    .index_info .info_img img { float: left; width: 90px; }
.index_info .info_right { float: right; margin: 15px 10px 30px 0; width: 160px; }
    .index_info .info_right p { line-height: 30px; padding: 0; margin: 0; }

.info_oth { margin-top: 10px; height: 280px; border: 1px solid #EEE; }
.info_oth_content { padding: 5px 10px; }
    .info_oth_content .info_type { width: 270px; height: 46px; border-bottom: 1px dashed #EEE; }
        .info_oth_content .info_type .left { float: left; width: 59px; text-align: center; }
            .info_oth_content .info_type .left img { height: 30px; margin-top: 5px; }
        .info_oth_content .info_type .right { float: right; line-height: 40px; width: 205px; font-size: 16px; }
    .info_oth_content .info_bank { width: 270px; height: 40px; margin-top: 5px; }
        .info_oth_content .info_bank .left { float: left; width: 60px; text-align: center; }
            .info_oth_content .info_bank .left img { height: 30px; margin-top: 5px; }
        .info_oth_content .info_bank .right { float: left; width: 100%; text-align: left; font-size: 16px; }
            .info_oth_content .info_bank .right img { height: 14px; padding: 0 3px; }
            .info_oth_content .info_bank .right ul { float: right; padding: 0; margin: 0; }
            .info_oth_content .info_bank .right li { background-color: aliceblue; border-radius: 7px; float: left; padding: 0; line-height: 26px; margin-top: 7px; margin-right: 5px; padding: 5px 10px; text-align: center; border-right: 1px solid #fff; width:130px; }
            .info_oth_content .info_bank .right a { color: #565656; text-decoration: none; }
            .info_oth_content .info_bank .right li:hover { text-decoration: none; background-color: #54C0F9; border-radius: 7px; }
                .info_oth_content .info_bank .right li:hover a { color: #fff; }
            .info_oth_content .info_bank .right .active { background-color: #258FC7; border-radius: 7px; color: #fff; }
                .info_oth_content .info_bank .right .active a { color: #fff; }

.info_oth_er { padding: 0 10px 10px 10px; }
.info_oth_er_l { float: left; width: 133px; border: 1px solid #EEE; border-right: none; padding: 10px; height: 133px; background-color: #f7fbfd; }
    .info_oth_er_l span { text-align: justify; line-height: 26px; font-size: 15px; }
.info_oth_er_r { float: right; width: 133px; border: 1px solid #EEE; padding: 10px; height: 133px; border-left: none; background-color: #f7fbfd; }
    .info_oth_er_r img { width: 110px; }

.index_content_right { float: right; width: 900px; }
.index_content_ad { width: 900px; height: 230px; border: 1px solid #EEE; padding: 1px; }
    .index_content_ad img { width: 896px; height: 226px; }

.index_content_tab { margin: 10px 0 0 0; height: 260px; }
.nav-tabs { height: 40px; margin: 0; background-color: #FAFAFA; border: 1px solid #eee; }
    .nav-tabs li { height: 40px; width: 160px; border-bottom: none; border-right: 1px solid #EEE; text-align: center; line-height: 38px; font-size: 16px; }
        .nav-tabs li a { width: 160px; height: 40px; display: block; line-height: 38px; text-decoration: none; color: #565656; }
            .nav-tabs li a:hover { font-weight: bold; color: #565656; }

.tab-content { border: 1px solid #EEE; border-top: none; overflow: hidden; text-align: center; height: 220px; }
    .tab-content .sub { height: 220px; border-right: 1px solid #EEE; padding-top: 70px; }
        .tab-content .sub:hover { background-color: #FAFAFA; color: #37B5F8; }
    .tab-content .r { border-right: none; }
    .tab-content .p1 { font-size: 21px; color: #666; }
        .tab-content .p1 .icon1 { background-image: url(../images/jingjian.png); display: inline-block; vertical-align: middle; width: 30px; height: 31px; margin-right: 5px; background-repeat: no-repeat; background-position: center; margin-top: -2px; }
        .tab-content .p1 .icon2 { background-image: url(../images/wanzheng.png); display: inline-block; vertical-align: middle; width: 30px; height: 31px; margin-right: 5px; background-repeat: no-repeat; background-position: center; margin-top: -2px; }
        .tab-content .p1 .icon3 { background-image: url(../images/moni.png); display: inline-block; vertical-align: middle; width: 30px; height: 31px; margin-right: 5px; background-repeat: no-repeat; background-position: center; margin-top: -2px; }
        .tab-content .p1 .icon4 { background-image: url(../images/zhangjie.png); display: inline-block; vertical-align: middle; width: 30px; height: 31px; margin-right: 5px; background-repeat: no-repeat; background-position: center; margin-top: -2px; }
        .tab-content .p1 .icon5 { background-image: url(../images/difang.png); display: inline-block; vertical-align: middle; width: 30px; height: 31px; margin-right: 5px; background-repeat: no-repeat; background-position: center; margin-top: -2px; }
    .tab-content .p2 { font-size: 16px; color: #9C9C9C; }

.index_footer { width: 100%; border-top: 1px solid #EEE; color: #333; text-align: center; font-size: 13px; bottom: 0; padding-top: 15px; height: 30px; margin-bottom: 40px; }


.qlisttitlediv { background-color: #F5F5F5; height: 45px; margin: 10px; padding: 10px 15px 10px 15px; text-align: left; font-size: 16px; line-height: 25px; }
    .qlisttitlediv:hover { background-color: #eee; }

.qlisttitledivmore { background-color: #F5F5F5; height: 145px; margin: 10px; padding: 10px 15px 10px 15px; text-align: left; font-size: 16px; line-height: 25px; }
    .qlisttitledivmore:hover { background-color: #eee; }
    .qlisttitledivmore .title { font-size: 20px; text-align: center; line-height: 30px; padding-top: 25px; }
    .qlisttitledivmore .caption { font-size: 16px; text-align: center; line-height: 24px; }


.qlisttitlediv .btn { padding: 3px 10px; margin-top: 5px; }
#DataListQic a { color: #000; text-decoration: none; }


.joinin { margin: 0 auto; min-height: 400px; width: 1160px; border: 1px solid #ececec; border-bottom: none; border-top: none; padding: 20px; }
    .joinin .title { width: 100%; text-align: center; font-size: 24px; border-bottom: 1px solid #ececec; padding: 10px 0 20px 0; }
    .joinin .content { width: 100%; text-align: center; font-size: 16px; padding: 15px 0; }
        .joinin .content img { max-width: 1100px; padding-bottom: 10px; }


.media-img { max-height: 185px; }
.media-video { max-height: 185px; }



.help { margin: 0 auto; width: 1160px; border: 1px solid #ececec; border-bottom: 0; border-top: 0; padding: 20px; overflow: hidden; }
.help_left { float: left; width: 170px; padding-left: 30px; padding-right: 15px; background-color: #faf8f8; }
    .help_left li { list-style: circle; margin: 13px 0; }
    .help_left a { font-size: 16px; text-decoration: none; color: #000; }
        .help_left a:hover { font-size: 16px; text-decoration: underline; color: #333; }
    .help_left .ttt { height: 50px; line-height: 50px; border-bottom: 1px dashed #E6E6E6; font-size: 20px; width: 160px; }

.help_right { float: right; width: 910px; border-left: 1px solid #ECECEC; min-height: 400px; padding: 0 0 0 20px; }
    .help_right .title { font-size: 26px; line-height: 50px; width: 100%; border-bottom: 1px solid #EEE; padding-bottom: 8px; }
    .help_right .content { }


.jishidiv { float: right; padding-left: 5px; line-height: 40px; color: crimson; font-size: 14px; }

.hezuorx { background-color: crimson; padding: 5px; color: #fff; font-size: 16px; position: absolute; bottom: 5px; right: 8px; }


/*考试new221214*/

.examnew_header { width: 1220px; height: 40px; margin: 0 auto; background-color: #ffffff; line-height: 38px; }
    .examnew_header ul { margin: 0; padding: 0; float: right; }
        .examnew_header ul li { margin: 0 5px; padding: 0; float: left; }

.examnew { width: 1220px; margin: 0 auto; position: relative; }
    .examnew .main1 { height: 354px; }
    .examnew .main1-left { width: 140px; position: absolute; left: 0; top: 0; border: 2px solid #0080C0; }
    .examnew .main1-center { width: 713px; margin: 0 300px 0 150px; }

    .examnew .main3 { height: 220px; border: 2px solid #0080C0; margin-inline-end: 2px; height: 220px; background-color: #f5f5f5; }

    .examnew .main2 { height: 60px; background-color: #FFFFFF; border: 2px solid #0080C0; margin-inline-end: 2px; }
        .examnew .main2 .tip { padding-left: 10px; }

        .examnew .main2 .q-tip { line-height: 25px; color: red; }

        .examnew .main2 .q-tip1 { line-height: 25px; }
        .examnew .main2 .buttons { padding-top: 10px; float: right; text-align: right; padding-right: 100px; }
            .examnew .main2 .buttons ul { list-style-type: none; padding: 0; margin: 0; width: 100%; overflow: hidden; }
                .examnew .main2 .buttons ul span { color: #A0A600; }
            .examnew .main2 .buttons li { float: left; /*margin-right: 5px;*/ }
        .examnew .main2 .option-btn { height: 36px; font-size: 16px; margin-left: 6px; cursor: pointer; border: 1px solid #9C9C9C; padding: 0 14px; }
        .examnew .main2 #btn-prev, .exam .caozuo #btn-next { padding: 0 14px; }
        .examnew .main2 .jiange { line-height: 28px; padding: 0 1px 0 4px; color: #E6E6E6; }
#mingxianLi-new { border: 1px solid #9C9C9C; height: 36px; line-height: 36px; border-radius: 3px; padding: 0 14px; margin: 0 0 0 0; background-color: #FFFFFF }


.examnew .main-right { width: 370px; position: absolute; height: 350px; right: 0; top: 0; background-color:#9C9C9C }
.examnew fieldset { border: 1px solid #0080C0; background-color: #ffffff; }
.examnew .bianhao1 {
    height: 350px;
    padding: 2px 1px 2px 2px;
    background-color: #9C9C9C
}
.examnew legend { background-color: #ffffff; }

.tihaoTitle { border: 1px solid #cec8c8; border-top: 0; border-bottom: 0; border-left: 0; }
    .tihaoTitle th { width: 32px; height: 30px; border: 1px solid #cec8c8; font-weight: 400; border-bottom: 0; border-right: 0; background-color: #0080C0; color: #000; display: block; float: left; text-align: center; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; }
    .tihaoTitle td { width: 32px; height: 30px; border: 1px solid #cec8c8; font-weight: 400; border-bottom: 0; border-right: 0; background-color: #0080C0; color: #000; display: block; float: left; text-align: center; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; }
.dtxxlist1-new { padding: 0px; height: 325px; overflow-y: auto; }
    .dtxxlist1-new li { width: 32px; height: 30px; border: 1px solid #cec8c8; border-bottom: 0; border-right: 0; display: block; float: left; text-align: center; line-height: 30px; font-size: 12px; cursor: pointer; position: relative; background-color:#faf8f8 /*font-weight: bold;*/ }
        .dtxxlist1-new li .tips { color: red; font-size: 8px; padding: 1px 2px; float: right; height: 8px; line-height: 8px; position: absolute; top: 0; right: 0; }
        .dtxxlist1-new li:hover { background-color: #E6E6E6; }

.examnew .shijian { height: 60px; background-color: #FFFFFF; }
    .examnew .shijian p { line-height: 20px; font-size: 18px; }
.examnew .timu { height: 290px; background-color: #FFFFFF; }


.examnew .dati { height: 60px; }
    .examnew .dati .tip { float: left; text-align: left; line-height: 26px; padding-left: 10px; font-size: 14px; }
    .examnew .dati .left { float: right; padding-left: 10px; }
        .examnew .dati .left .ni-daan { float: left; padding-right: 20px; font-size: 14px; line-height: 26px; }
        .examnew .dati .left .ok-daan { float: left; padding-right: 20px; font-size: 14px; line-height: 26px; }

    .examnew .dati .right { float: right; padding-right: 10px; }
        .examnew .dati .right .xuanxiang { float: left; font-size: 16px; }
        .examnew .dati .right .xuanze { float: left; font-size: 16px; line-height: 25px; }
        .examnew .dati .right .xuanxiang .xuanxiang-btn { font-size: 18px; height: 30px; line-height: 20px; padding: 0 10px; }

.examnew .kaochang { height: 50px; border: 0; background-color: #f5f5f5; text-align: center; }

.main1-left .pimg { text-align: center; background-color: #0080C0; }

    .main1-left .pimg img { width: 130px; height: 100px; margin: 5px 0; }
.examnew .kaochang legend { background-color: #f5f5f5; color: #0080C0; text-align: left; }
.examnews .kaochang p { line-height: 24px; font-size: 16px; text-align: center; }

.main1-left .kaosheng { height: 128px; border: 0px; border-bottom: 2px solid #0080C0; background-color: #f5f5f5; }
.main1-left .kaoshenglabel { border: 0; width: 50px; height: 20px; }
.main1-left .kaosheng legend { background-color: #f5f5f5; color: #0080C0; text-align: left; }

.main1-left .kaosheng p { line-height: 15px; font-size: 13px; }


.main1-left .shijian1 { margin-top: 2px; background-color: #f5f5f5; height: 60px; border: 0; text-align: center; }
    .main1-left .shijian1 legend { background-color: #f5f5f5; color: #0080C0; text-align: left; }

    .main1-left .shijian1 p { line-height: 24px; font-size: 18px; }

/*答题按钮颜色*/
.q-item1.active { background-color: #0080C0; font-weight: bold; }
.q-item1.success { border-color: #1DACF9; background-color: #E0F3FE; color: #1DACF9; }
.q-item1.fail { border-color: #F25E5E; background-color: #FEE7E7; color: #F25E5E; }
.question-option.active { background-color: #DFDFDF; }

.timu-content { padding: 5px; overflow-y: auto; height: 260px; }
    .timu-content .timu-x { width: 100%; overflow: hidden; padding-bottom: 10px; }
        .timu-content .timu-x i { float: left; padding-right: 5px; font-size: 16px; font-style: normal; line-height: 24px; }
        .timu-content .timu-x .timu-p { margin: 0; font-size: 18px; padding-left: 30px; line-height: 24px; }
        .timu-content .timu-x .label { font-size: 12px; font-weight: 200; float: left; padding-right: 5px; }
.daan-list { width: 100%; }
    .daan-list p { font-size: 18px; line-height: 24px; /*font-weight: bold;*/ color: #333; }
