﻿/* CSS Document */
p {
    margin: 0;
    padding: 0;
}

img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    border: 0;
    max-width: 100%;
}

body,
button,
input,
textarea {
    font-size: 12px;
    font-family: '宋体', 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #000;
    margin: 0;
    padding: 0;
}

div a:link,
div a:visited {
    color: #000;
    text-decoration: none;
}

a {
    text-decoration: none;
}

a:hover {
    color: #f60;
}

ul,
li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mg-r-0 {
    margin-left: 0px;
}

.mg-t-10 {
    margin-top: 10px;
}

.clear {
    clear: both;
}

.max_box {
    width: 100%;
    max-width: 1920px;
    display: block;
    margin: 0 auto;
}

.top {
    width: 100%;
    max-width: 1920px;
    display: block;
    margin: 0 auto;
}

.top_link {
    background: #f2f2f2;
    font-size: 12px;
    color: #949494;
    line-height: 25px;
    height: 25px;
}

.top_link a:link,
a:visited {
    color: #949494;
    text-decoration: none;
}

.top_link a:hover {
    color: #F60;
    text-decoration: underline;
}

.top_link_left {
    float: left;
    width: 500px;
}

.top_link_left ul li {
    float: left;
    margin-left: 30px;
    display: inline;
}

.top_link_right {
    float: right;
    width: 320px;
    margin-right: 20px;
    display: inline;
}

.top_link_right ul li {
    float: left;
    margin-left: 25px;
    display: inline;
}

.top_link_red {
    color: #F00;
    font-size: 14px;
    font-weight: bold;
}

.logo_w {
    height: 60px;
    display: block;
    margin: 0 auto;
}

.logo {
    float: left;
    height: 60px;

}

.logo img {
    height: 60px;
}

.search {
    float: right;
    width: 300px;
    margin-top: 70px;
    display: inline;
}

.search_input {
    float: left;
    width: 200px;
    background: #FFF;
    border: 1px #DFDFDF solid;
    font-size: 12px;
    color: :#A9A9A9;
    height: 26px;
    line-height: 26px;
}

.search_input input {
    background-color: transparent;
    border: 0px;
    height: 26px;
    line-height: 26px;
    width: 200px;
}



.menu_bg {
    background: #0091e6;
    height: 42px;
    font-family: "微软雅黑";
}

.menu {
    display: block;
    margin: 0 auto;
    width: 1200px;
    height: 42px;
    line-height: 42px;
    color: #FFFFFF;
    font-size: 16px;
}

.menu ul li {
    float: left;
    white-space: nowrap;
    height: 42px;
    line-height: 42px;
    width: 108px;
    text-align: center;
}

.menu ul li a:link,
.menu ul li a:visited {
    float: left;
    width: 108px;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
}

.menu ul li a:hover {
    float: left;
    width: 108px;
    text-decoration: none;
    color: #FFF;
    background: #007bbd;
}

.menu ul li a.current {
    background: #007bbd;
}

.banner {
    width: 100%;
    max-width: 1920px;
    display: block;
    margin: 0 auto;
    background: url(https://navicnki.baiwanerfen.cn/skin/images/banner.jpg) no-repeat center;
    height: 400px;
}

.tab_box {
    width: 960px;
    display: block;
    margin: 0 auto;
}

.tab {
    float: left;
    margin-top: 180px;
    width: 300px;
    filter: alpha(opacity=80);
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
    color: #000;
    font-size: 14px;
    border-top: 1px #FFF solid;
    border-left: 1px #FFF solid;
}

.tab_tit {
    float: left;
    width: 299px;
    border-bottom: 1px #FFF solid;
    border-right: 1px #FFF solid;
    height: 59px;
    line-height: 22px;
    padding-top: 10px;
    display: inline;
}

.tab_tit_p {
    float: left;
    margin-left: 30px;
    display: inline;
}

.tab_tit_p2 {
    float: left;
    margin-left: 135px;
    display: inline;
}

.tab_con {
    float: left;
    width: 300px;
}

.tab_con ul li {
    float: left;
    width: 99px;
    height: 43px;
    border-bottom: 1px #FFF solid;
    border-right: 1px #FFF solid;
    text-align: center;
    line-height: 20px;
}

.main_box {
    width: 1200px;
    display: block;
    margin: 0 auto;
    text-align: left;
}

.yxqk {
    width: 1200px;
    display: block;
    margin: 0 auto;
}

.yxqk_tit {
    font-size: 16px;
    color: #0091e6;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px #0091e6 solid;
}

.yxqk_tit strong {
    float: left;
}

.more {
    float: right;
    margin-top: 20px;
    margin-right: 5px;
    display: inline;
}

.qk_art {
    width: 1200px;
    box-shadow: 3px 3px 6px;
    min-height: 800px;
}

.yxqk_left {
    width: 1200px;
    margin-top: 40px;
    display: inline;
}

.qk_intro,
.qk_detail {
    border: 1px solid #dedede;
    box-shadow: 3px 3px 4px #dedede;
    padding: 0 10px 10px 10px;
    ;
    width: 940px;
}

.qk_detail {
    border-top: none;
}

.major {
    width: 374px;
    height: auto;
    margin: 10px 18px 10px 2px;
    border: 1px solid #ccc;
    padding: 8px 4px 8px 0px;
}

.major h2 {
    padding-left: 20px;
}

.major h2 a {
    color: #333;
    font-size: 16px;
    background: url(../image/ul-bg.jpg) 4% no-repeat;
    padding-left: 28px;
}

.major h2 a:hover {
    color: #0091e6;
}

.major .major_text ul {
    padding-left: 12px;
}

.major .major_text ul li,
.cen_right ul li {
    width: 340px;
    height: 26px;
    line-height: 26px;
    display: block;
    background: url(../image/libiao_03.jpg) no-repeat 4%;
    padding-left: 10px;
    text-overflow: ellipsis;
}

.major .major_text ul li a,
.cen_right ul li a {
    line-height: 26px;
    color: #666;
    border-bottom: 1px dashed #ccc;
    padding-left: 12px;
}

.major .major_text ul li span {
    float: right;
    color: #999;
}

.major .major_text ul li a:hover,
.cen_right ul li a:hover {
    color: #ff6c00;
}


.yxqk_left {
    float: left;
    width: 960px;
    margin-top: 10px;
    display: inline;
}

.yxqk_con {
    float: left;
    display: flex;
    justify-content: space-between;
    width: 470px;
    border-bottom: 1px #999 dashed;
    padding: 10px 0 20px 0;
}

.yxqk_con2 {
    float: left;
    width: 470px;
    margin-left: 5px;
    display: inline;
}

.yxqk_intro {
    float: left;
    width: 285px;
    margin-left: 20px;
    display: inline;
    text-align: left;
}

.yxqk_intro ul li {
    float: left;
    width: 285px;
    font-size: 14px;
    line-height: 26px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}

.yxqk_intro ul li strong {
    height: 40px;
    line-height: 40px;
}

.btn {
    float: right;
    width: 75px;
    color: #F60;
    margin-top: 10px;
    text-align: center;
    display: inline;
}

.btn a:link,
.btn a:visited {
    float: right;
    width: 75px;
    border: 1px #F60 solid;
    color: #F60;
    font-size: 12px;
}

.btn a:hover {
    float: right;
    width: 75px;
    border: 1px #F60 solid;
    color: #F60;
    text-decoration: none;
}

/*
.yxqk_con{ float:left; width:470px;}
.yxqk_con2{ float:left; width:470px; margin-left:5px; display:inline;}
.yxqk_intro{ float:left; width:285px; margin-left:20px; display:inline;text-align:left;}
.yxqk_intro ul li{ float:left; width:285px; font-size:14px; line-height:26px; color:#666;white-space:nowrap;overflow:hidden;text-overflow:clip;}
.yxqk_intro ul li strong{ height:40px; line-height:40px;}
.btn{float:right;width:75px; color:#F60; margin-top:10px;text-align: center; display:inline; }
.btn a:link,.btn a:visited{ float:right; width:75px; border:1px #F60 solid; color:#F60;font-size: 12px;}
.btn a:hover{ float:right; width:75px; border:1px #F60 solid; color:#F60; text-decoration:none;}
*/
.qk_line {
    height: 1px;
    border-top: 1px #999 dashed;
    margin-top: 25px;
    padding-bottom: 25px;
}

.yxqk_right {
    text-align: left;
    float: right;
    width: 228px;
    margin-top: 25px;
    border-left: 1px #EAEAEA solid;
    border-bottom: 1px #EAEAEA solid;
    border-right: 1px #EAEAEA solid;
    background: url(../image/qk_rightbg.jpg) top no-repeat;
    padding-bottom: 15px;
    display: inline;
}

.yxqk_right_tit {
    color: #006634;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #EAEAEA solid;
    text-indent: 10px;
}

.qktj {
    width: 200px;
    margin-left: 10px;
}

.qktj ul {
    list-style-type: decimal;
}

.qktj ul li {
    list-style-type: decimal;
    padding-left: 12px;
    float: left;
    width: 200px;
    line-height: 30px;
    border-bottom: 1px #999 dashed;
    display: inline;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}

.qktj ul li span {
    float: left;
}

.qktj_s {
    color: #CB3400;
    width: 20px;
    text-align: center;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    margin-right: 10px;
}

.qktj_ss {
    color: #666;
    width: 20px;
    text-align: center;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    margin-right: 10px;
}

.qktj_con {
    float: left;
    width: 180px;
    margin-left: 10px;
    padding-bottom: 15px;
    display: inline;
}

.qk_ping {
    float: left;
    margin-left: 10px;
    margin-top: 90px;
    color: #006634;
    display: inline;
}

.ico {
    width: 1200px;
    display: block;
    margin: 20px auto;
    background: #F8F8F8;
    padding-bottom: 5px;
}

.ico ul li {
    float: left;
    width: 200px;
    margin-top: 10px;
    text-align: center;
    display: inline;
}

.ico ul li img {
    width: 180px;
}

.foot {
    width: 100%;
    max-width: 1920px;
    display: block;
    margin: 0 auto;
}

.foot_menu_bg {
    background: #304151;
    height: 36px;
    border-bottom: 1px #797979 solid;
}

.foot_menu {
    display: block;
    margin: 0 auto;
    width: 960px;
    height: 36px;
    line-height: 36px;
    color: #FFFFFF;
    font-size: 14px;
}

.foot_menu ul li {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    display: inline;
}

.foot_menu ul li a:link,
.foot_menu ul li a:visited {
    color: #FFF;
    text-decoration: none;
}

.foot_menu ul li a:hover {
    color: #F60;
    text-decoration: underline;
}

.foot_text {
    width: 960px;
    display: block;
    margin: 50px auto;
    height: 50px;
    font-size: 14px;
}

.foot_left {
    float: left;
    width: 400px;
    margin-left: 20px;
    display: inline;
}

.foot_right {
    float: right;
    width: 200px;
    line-height: 26px;
    display: inline;
}

.foot_left img {
    margin-right: 26px;
}

/*lb*/
.lb_menu_bg {
    background: #304151;
    height: 36px;
    border-bottom: 1px #797979 solid;
}

.lb_menu {
    display: block;
    margin: 0 auto;
    width: 960px;
    height: 36px;
    line-height: 36px;
    color: #FFFFFF;
    font-size: 14px;
}

.lb_menu ul li {
    float: left;
    width: 100px;
    text-align: center;
}

.lb_menu ul li a:link,
.lb_menu ul li a:visited {
    float: left;
    width: 100px;
    color: #FFF;
    text-decoration: none;
}

.lb_menu ul li a:hover {
    float: left;
    width: 100px;
    text-decoration: none;
    color: #FFF;
    background: #F60;
}

.qikan_lb_link {
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
    font-size: 14px;
}

.qklb_right {
    float: right;
    width: 228px;
    margin-top: 10px;
    border: 1px #EAEAEA solid;
    padding-bottom: 15px;
    display: inline;
}

.qklb_right_tit {
    color: #FFF;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    background: #0099FF;
    text-indent: 10px;
}

.qklb_right_tit strong {
    float: left;
}

.qklb_right_zx {
    float: left;
    margin-left: 25px;
    color: #FFF;
}

.qklb_right_zx a:link,
.qklb_right_zx a:visited {
    color: #FFF;
    text-decoration: none;
}

.qklb_right_zx a:hover {
    color: #F60;
    text-decoration: underline;
}

.qklb_con {
    float: left;
    width: 180px;
    margin-left: 20px;
    margin-top: 10px;
}

.qklb_con ul li {
    float: left;
    width: 180px;
    margin-top: 10px;
    text-align: center;
    line-height: 30px;
    display: inline;
}

.qklb_button {
    margin-top: 10px;
    float: left;
    width: 82px;
    color: #585858;
    margin-left: 50px;
    display: inline;
}

.qklb_button a:link,
.qklb_button a:visited {
    float: left;
    width: 82px;
    border: 1px #F60 solid;
    color: #F60;
}

.qklb_button a:hover {
    float: left;
    width: 82px;
    border: 1px #F60 solid;
    color: #F60;
    text-decoration: none;
}


.qk_intro {
    width: 940px;
    margin-top: 0px;
    padding-bottom: 30px;
}

.qk_pic {
    float: left;
    width: 280px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    vertical-align: middle;
    display: inline;
}

.qk_right {
    float: right;
    margin-right: 15px;
    width: 630px;
    margin-top: 10px;
    display: inline;
}

.qk_righ_tit {
    font-size: 26px;
    font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    height: 40px;
    line-height: 40px;
}

.qk_jb {
    font-size: 16px;
    color: #df0303;
    height: 32px;
    line-height: 32px;
}

.qk_xq {
    float: left;
    width: 610px;
    background: #FFFFFF;
    border: 1px #E0E0E0 solid;
    margin-top: 10px;
    padding: 1px;
    display: inline;
}

.qk_xq2 {
    float: left;
    width: 610px;
    background: #FCFCFC;
    text-align: left;
    display: inline;
}

.qk_xq ul {
    float: left;
    width: 550px;
    margin-left: 15px;
    margin-top: 10px;
    padding-bottom: 10px;
    display: inline;
}

.qk_xq ul li {
    float: left;
    width: 250px;
    line-height: 26px;
}

.qk_xq ul li span {
    color: #777777;
}

.qk_cj {
    float: left;
    width: 610px;
    height: 30px;
    line-height: 30px;
    color: #888687;
    margin-top: 20px;
    display: inline;
}

.qk_cj ul {
    float: left;
    width: 600px;
    margin-left: 30px;
    display: inline;
}

.qk_cj ul li {
    float: left;
    margin-right: 15px;
    display: inline;
    width: 180px;
}

.qk_cj ul li a:hover {
    color: #f60;
    text-decoration: underline;
}

.qikan_button {
    float: left;
    width: 600px;
    text-align: center;
    margin-top: 30px;
    padding-bottom: 10px;
    display: inline;
}

.qikan_button span {
    margin-right: 25px;
}

.qikan_zfb {
    float: left;
    width: 600px;
    height: 30px;
    line-height: 30px;
}

.qikan_zfb ul {
    float: left;
    width: 550px;
    margin-top: 10px;
    margin-left: 20px;
    display: inline;
}

.qikan_zfb ul li {
    float: left;
    width: 150px;
    margin-right: 20px;
    display: inline;
}

.qikan_zfb ul li img {
    vertical-align: middle;
}

.qk_detail_box {
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding-bottom: 35px;
}

.qk_detail_tit {
    width: 940px;
    border-bottom: 1px #ff6600 solid;
}

.qk_dtit {
    width: 118px;
    background: #0091e6;
    height: 37px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    height: 3px;
    line-height: 37px;
    font-weight: bold;
}

.qk_detail p {
    font-size: 14px;
    text-align: justify;
    text-indent: 2em;
    line-height��38pt;
    margin: 10px auto
}

.qk_detail {
    float: left;
    width: 960px;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: left;
    line-height: 28px;
}

.qk_detail_right {
    float: left;
    width: 275px;
    margin-top: 25px;
    display: inline;
    margin-left: 20px;
}

.qk_qustion {
    float: left;
    width: 960px;
    padding-bottom: 30px;
}

.qk_qustion ul li {
    float: left;
    width: 480px;
    font-size: 12px;
    color: #313131;
    margin-top: 25px;
    display: inline;
}

.qk_qustion ul li p {
    float: left;
    width: 480px;
    margin-top: 10px;
    display: inline;
}

.qk_qustion ul li p span {
    float: left;
}

.qk_qtit {
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    width: 465px;
}

.qk_q {
    background: #FF0000;
    color: #FFF;
    padding: 3px 6px;
    margin-right: 12px;
    font-size: 10px;
    font-family: "微软雅黑";
    font-weight: normal;
}

.qk_a_con {
    float: left;
    width: 465px;
    padding-bottom: 15px;
}

.qk_a {
    background: #54B3FF;
    color: #FFF;
    padding: 3px 7px;
    margin-right: 20px;
    font-weight: bold;
    font-size: 10px;
    font-family: "微软雅黑";
    font-weight: normal;
}

.qk_a_txt {
    width: 380px;
    line-height: 22px;
}

.qk_lcpic {
    margin-top: 100px;
    padding-bottom: 60px;
    text-align: center;
    width: 960px;
}

.qk_qustion a a {
    color: #f60;
}

.qk_pl {
    float: left;
    width: 960px;
    margin-top: 10px;
    padding-bottom: 10px;
    display: inline;
}

.qk_pl ul li {
    float: left;
    width: 960px;
    font-size: 12px;
    line-height: 22px;
    color: #3E3E3E;
    border: 1px #D7D7D7 solid;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-top: 15px;
    display: inline;
}

.qk_pl ul li p {
    float: left;
    width: 920px;
    margin-left: 20px;
    display: inline;
}

.qk_pl .qk_pl_txt {
    font-size: 14px;
    line-height: 50px;
    border-bottom: 1px #999 dashed;
}

.qk_pl .qk_pl_day {
    font-size: 14px;
    line-height: 30px;
    color: #959595;
}

.qksq_tit {
    width: 960px;
    border-bottom: 1px #999 solid;
    float: left;
}

.qksq_button01 {
    float: left;
    width: 118px;
    background: #CF010E;
    height: 37px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    line-height: 37px;
    font-weight: bold;
}

.qksq_button01 a:link,
.qksq_button01 a:visited {
    float: left;
    width: 118px;
    height: 37px;
    color: #FFF;
    background: #CF010E;
    text-decoration: none;
}

.qksq_button01 a:hover {
    float: left;
    width: 118px;
    height: 37px;
    color: #FFF;
    background: #000;
    text-decoration: none;
}

.qksq_button02 {
    float: left;
    width: 118px;
    background: #999;
    height: 37px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    line-height: 37px;
    font-weight: bold;
}

.qksq_button02 a:link,
.qksq_button02 a:visited {
    float: left;
    width: 118px;
    height: 37px;
    color: #FFF;
    background: #999;
    text-decoration: none;
}

.qksq_button02 a:hover {
    float: left;
    width: 118px;
    height: 37px;
    color: #FFF;
    background: #000;
    text-decoration: none;
}

.qksq_con {
    float: left;
    width: 960;
    margin-top: 30px;
    padding-bottom: 50px;
    display: inline;
}

.qksq_con ul li {
    float: left;
    width: 116px;
    height: 153px;
    margin-right: 40px;
    display: inline;
    border: 1px #f2f2f2 solid;
}

.qksq_con ul li img {
    float: left;
    width: 116px;
    height: 153px;
}

.div_lc01 {
    float: left;
    margin-top: -120px;
    margin-left: 60px;
    width: 130px;
    height: 140px;
    position: absolute;
    background: #66cc66;
    z-index: 9;
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    display: inline;
}

.div_lc02 {
    float: left;
    margin-top: -120px;
    margin-left: 215px;
    width: 130px;
    height: 140px;
    position: absolute;
    background: #66cc66;
    z-index: 9;
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    display: inline;
}

.div_lc03 {
    float: left;
    margin-top: -120px;
    margin-left: 370px;
    width: 130px;
    height: 140px;
    position: absolute;
    background: #66cc66;
    z-index: 9;
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    display: inline;
}

.div_lc04 {
    float: left;
    margin-top: -120px;
    margin-left: 530px;
    width: 130px;
    height: 140px;
    position: absolute;
    background: #66cc66;
    z-index: 9;
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    display: inline;
}

.div_lc05 {
    float: left;
    margin-top: -120px;
    margin-left: 690px;
    width: 130px;
    height: 140px;
    position: absolute;
    background: #66cc66;
    z-index: 9;
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
    display: inline;
}

.ping_div {
    float: left;
    z-index: 999;
    position: absolute;
    width: 700px;
    height: 295px;
    border: 1px #CCC solid;
    background: #F8F8F8;
    margin-top: 30px;
    margin-left: 50px;
}

.ping_div p {
    float: left;
    width: 700px;
}

.ping_div_tit {
    float: left;
    height: 35px;
    background: #666;
    color: #FFF;
    line-height: 35px;
    text-indent: 20px;
    font-size: 14px;
    font-weight: bold;
}

.ping_div_text {
    float: left;
    margin-left: 50px;
    margin-top: 30px;
    font-size: 12px;
    color: #999;
}

.ping_div_textarea {
    float: left;
    width: 570px;
    height: 110px;
    background: #FFF;
    border: 1px #CCC solid;
    margin-left: 50px;
    margin-top: 10px;
    padding: 10px;
    font-size: 12px;
    color: #999;
}

.ping_div_button {
    float: left;
    width: 120px;
    height: 35px;
    color: #585858;
    margin-left: 10px;
    margin-top: 20px;
    display: inline;
    text-align: center;
    line-height: 35px;
}

.ping_div_button a:link,
.ping_div_button a:visited {
    float: left;
    width: 120px;
    height: 35px;
    color: #FFF;
    text-align: center;
    line-height: 35px;
    background: #F60;
    font-size: 14px;
}

.ping_div_button a:hover {
    float: left;
    width: 120px;
    height: 35px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 35px;
    background: #F90;
    font-size: 14px;
}

.ping_div_close {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

.ping_div_input {
    float: left;
    margin-left: 50px;
    margin-top: 20px;
}

.ping_div_input_i {
    width: 120px;
    height: 32px;
}

/*qikan_article*/
.qk_article_box {
    width: 958px;
    display: block;
    margin: 20px auto;
    border-top: 3px #235d8d solid;
    border-bottom: 1px #dddddd solid;
    border-left: 1px #dddddd solid;
    border-right: 1px #dddddd solid;
}

.qk_article_tit {
    width: 900px;
    display: block;
    margin: 10px auto;
    font-size: 20px;
    color: #000;
    border-bottom: 1px #dddddd solid;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-family: "黑体";
}

.qk_article_txt {
    width: 900px;
    display: block;
    margin: 30px auto;
    font-size: 14px;
    line-height: 22px;
}

.qk_article_txt p {
    text-indent: 25px;
    margin-bottom: 10px;
}

.qk_article_button {
    width: 880px;
    text-align: center;
    display: block;
    margin: 10px auto;
    font-size: 14px;
    color: #235d8d;
}

.qk_article_button a:link,
.qk_article_button a:visited {
    font-size: 14px;
    color: #235d8d;
    text-decoration: underline;
}

.qk_article_button a:hover {
    font-size: 14px;
    color: #F60;
    text-decoration: underline;
}

.qk_article_d {
    width: 880;
    display: block;
    text-align: right;
    display: block;
    margin: 20px auto;
    margin-right: 50px;
    font-size: 14px;
    color: #235d8d;
    padding-bottom: 30px;
}

.qk_article_d a:link,
.qk_article_d a:visited {
    font-size: 14px;
    color: #235d8d;
    text-decoration: underline;
}

.qk_article_d a:hover {
    font-size: 14px;
    color: #F60;
    text-decoration: underline;
}


/* 分页样式 */
.ko_public_pagination {
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif, "宋体";
}

.ko_public_pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    *zoom: 1;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.ko_public_pagination li {
    display: inline;
}

.ko_public_pagination a {
    float: left;
    padding: 0 14px;
    color: #333;
    background: #fff;
    line-height: 34px;
    text-decoration: none;
    border: 1px solid #ddd;
    border-left-width: 0;
    _border-width: 1px;
}

.ko_public_pagination a:hover,
.ko_public_pagination .active a {
    background-color: #f5f5f5;
    color: #f60;
}

.ko_public_pagination .active a {
    color: #999;
    cursor: default;
}

.ko_public_pagination .disabled span,
.ko_public_pagination .disabled a,
.ko_public_pagination .disabled a:hover {
    color: #999;
    cursor: default;
    background-color: #fff;
}

.ko_public_pagination li:first-child a {
    border-left-width: 1px;
    background: #fff;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.ko_public_pagination li:last-child a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}


.notic {
    width: 1200px;
    height: 214px;
    margin-top: 10px;
}

.commonbox {
    background: #FFFFFF;
    margin-bottom: 10px;
}

.commonbox h3 {
    text-align: left;
    border: 1px #ccc solid;
    border-bottom: none;
    background: url(../image/qk_rightbg.jpg) top left no-repeat, url(https://navicnki.baiwanerfen.cn/skin/images/dot.png) no-repeat 0.4em;
    height: 35px;
    font-size: 14px;
    overflow: hidden;
    line-height: 35px;
    padding-left: 26px;
}

.commonbox h3 span {
    background: url(https://navicnki.baiwanerfen.cn/skin/images/dot.png) no-repeat right -35px;
    float: right;
    line-height: 35px;
    padding: 0 10px;
    font-weight: normal;
    text-transform: uppercase
}

.commonbox .rbox {
    line-height: 30px;
    margin-bottom: 10px;
}

.commonbox01 {
    margin-bottom: 10px;
    background: #FFFFFF;
}

.commonbox01 .h1 {
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    text-indent: 35px;
    color: #003;
    font-size: 14px;
    font-weight: bold;
}

.commonbox01 .h1 span {
    float: right;
    line-height: 35px;
    padding: 0 10px;
    font-weight: normal;
    text-transform: uppercase
}

.con1 {
    WIDTH: 332px;
    FLOAT: left;
    padding: 4px 8px 10px 8px;
    border: 1px solid #ccc;
}

.myflash {
    float: left;
    width: 350px;
    margin-right: 30px;
}

.mychengluo {
    float: left;
    width: 460px;
}

.mychengluo .rbox,
.myflash .rbox {
    line-height: 28px;
}

.mychengluo .rbox b,
.myflash .rbox b {
    color: red;
}

.kfQQ {
    float: right;
    width: 330px;
}

.kfQQ .rbox .kfcontent {
    line-height: 25px;
    padding-left: 24px;
    margin-top: 10px;
}

.kfQQ .rbox .kfcontent a {
    text-decoration: underline;
    color: #06C;
}

.kfQQ .rbox a:hover {
    box-shadow: 3px 3px 6px #ccc;
    width: 276px;
    height: 64px;
    display: block;
}

.lb {
    padding-top: 4px;
}

.lb p {
    line-height: 23px;
    font-size: 14px;
    padding-left: 4px;
    text-indent: 2em;
}

.mg-l-10 {
    margin-left: 9px;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #069;
}


/*列表页*/
#main {
    margin: 0 auto;
    width: 1200px;
    clear: both;
    text-align: left;
}


#mainleft {
    padding: 5px 10px;
    width: 860px;
    height: auto;
    border: 1px solid #ccc;
    min-height: 800px;
}


.content p {
    line-height: 22px;
    letter-spacing: 1px;
    margin-top: 5px
}

#mainleft a {
    color: #333;
}

.newlist dd {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.newlist dt a {
    color: #2c99ff;
    font-size: 14px;
    text-decoration: none;
}

.newlist dd p {
    letter-spacing: 1px;
    line-height: 25px;
    text-indent: 28px;
}

.newlist dd p a {
    color: #666 !important;
    text-decoration: none !important
}

#mainleft a:hover,
#mainright a:hover {
    text-decoration: underline;
    color: #f60;
}

.newlist {
    padding: 10px 20px;
    text-align: left;
    float: left;
    width: 780px
}

#mainleft .newlist a.type_name {
    font-size: 12px;
    border: 1px solid #CCCCCC;
    color: #0091e6;
    padding: 1px 3px;
}

.wz {
    line-height: 45px;
    height: 45px;
    border: 1px solid #ccc;
    padding-left: 12px;
}


#mainright {
    background: 0;
    border: 0;
    float: right;
    margin-top: 0;
    padding: 0;
    text-align: left;
    width: 300px
}

#mainright .hd {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    width: 298px;
    border: 1px solid #e6e6e6
}

#mainright .hd .tit {
    color: #1c2c58;
    font-size: 14px;
    padding-left: 12px
}

#mainright .bd {
    border: 1px solid #dadada;
    border-top: 0;
    padding: 10px 0 10px 3px;
    width: 295px;
    float: left;
    margin-bottom: 5px;
    background: #fff
}

#mainright .bd ul {
    padding: 0px 10px 0 0;
}

#mainright .bd li {
    padding: 0 0 0 30px;
    line-height: 23px;
    height: 23px;
    overflow: hidden;
    color: #0b3b8c;
    background: url("https://navicnki.baiwanerfen.cn/skin/style/..images/list_ccc.png") no-repeat 15px center;
    width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis;


}

#mainright .bd li a {
    font-size: 13px;
}

.tuijian a {
    color: #666;
    display: inline-block;
    line-height: 22px;
    margin: 5px;
    padding: 3px 5px;
    font-size: 14px;
}

#mainright .tuijian a {
    margin: 5px 6px;
    padding: 5px 9px;
    border: 1px solid #ff6600;
}

#mainright .tuijian a:hover {
    background: #f60;
    color: #fff;
    border: 1px solid #ccc;
    text-decoration: none;
}

#mainright .tj a {
    margin: 4px 3px;
    padding: 3px 5px
}

.col_right .tuijian a {
    padding: 2px 5px
}

/*分页*/
.fy2 ul .active a {
    color: #FFF;
    background: #666;
}

.fy2 {
    float: left;
    width: 800px;
    margin-top: 20px;
    text-align: center;
    padding-bottom: 33px;
    display: inline;
}

.fy2 ul li {
    display: inline;
    padding: 5px 3px;
    margin-right: 10px;
    background: #f1f1f1;
    margin-right: 5px;
}

.fy2 ul li a {
    background: #f1f1f1;
    padding: 5px 10px;
}

.fy2 ul li a:link,
.fy2 ul li a:visited {
    color: #000;
    text-decoration: none;
}

.fy2 ul li a:hover {
    color: #FFF;
    background: #666;
    text-decoration: none;
}

.fy2 ul li a.cur {
    color: #FFF;
    background: #666;
}

.WeNews_Page {
    background-color: #EFEFEF;
    border: 1px solid #DEDEDE;
    display: inline;
    float: left;
    /* margin: 20px 0 10px 20px; */
    width: 100%;
    /* padding-left: 20px; */
}

.WeNews_Page ul {
    color: #ff6c00;
    font-weight: bold;
    line-height: 40px;
    display: flex;
    justify-content: space-around;
}

.WeNews_Page li {
    color: #ff6c00;
    font-weight: bold;
    line-height: 40px;
    white-space: nowrap;
    width: 45%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.WeNews_Page li a {
    color: #666;
    font-weight: normal;

}

#Article a:hover {
    color: #f60;
    text-decoration: underline;
}

.WeNews_Page li a:hover,
.article_tj ul li a:hover {
    color: #f60;
    !important font-weight: normal;
    text-decoration: underline;
}

.article_tj {
    clear: both;
    padding: 2px 2px;
    margin: 0 0px 10px 12px;
    color: #666;
}

.article_tj h2 {
    color: #666;
    font-size: 16px;
}

.article_tj tr td {
    text-indent: 12px;
    width: 960px;
}

.article_tj ul li {
    line-height: 30px;
    height: 30px;
    background: url(../image/icon.png) no-repeat left;
    padding-left: 16px;
}

/*联系我们*/
.contact_left {
    float: left;
    width: 400px;
    text-align: left;
    line-height: 22px;
    margin-top: 20px;
    display: inline;
    padding-left: 5px;
}

.contact_left ul li {
    float: left;
    width: 450px;
    margin-top: 10px;
    font-size: 16px;
    color: #5e5e5e;
    font-family: "Microsoft YaHei";
    display: inline;
}

.contact_left ul li img {
    margin-right: 10px;
}

.contact_bj02 {
    width: 100%;
    background: url(https://navicnki.baiwanerfen.cn/skin/images/contact_bj02.jpg) repeat;
    padding-bottom: 80px;
}

#contact_bj01 {
    width: 100%;
    background: url(https://navicnki.baiwanerfen.cn/skin/images/contact_bj01.jpg) no-repeat;
    min_height: 1200px;
}

.contact_banner {
    display: block;
    margin: 0 auto;
    width: 1000px;
    padding-top: 30px;
}

.contact_right {
    float: right;
    width: 533px;
}

#Article p {
    text-indent: 2em;
    line-height: 150%;
    font-size: 12pt;
}

.artlist_con_span02 {
    float: right;
    padding-right: 20px;
}

.artlist_articleType a {
    color: #0091e6;
}

.qk_recomtxt {
    float: left;
    width: 90px;
    margin-top: 40px;
    margin-left: 15px;
    display: inline;
}

.qkrecom_name {
    width: 90px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    height: 40px;
}

.qkrecom_name a:link,
.qkrecom_name a:visited {
    font-size: 14px;
    color: #555;
    text-decoration: none;
}

.qkrecom_name a:hover {
    font-size: 14px;
    color: #ff6c00;
    text-decoration: none;
}

.qkrecom_but {
    float: left;
    width: 80px;
    border: 1px #ff6c00 solid;
    background: #FFF2E6;
    font-size: 12px;
    color: #ff6c00;
    text-align: center;
    height: 26px;
    line-height: 26px;
    display: inline;
}

.qkrecom_but a {
    float: left;
    width: 80px;
    height: 26px;
}

.qkrecom_but a:link,
.qkrecom_but a:visited {
    background: #FFFFFF;
    font-size: 12px;
    color: #ff6c00;
    text-decoration: none;
}

.qkrecom_but a:hover {
    background: #ff6c00;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.qkrecom_ {
    float: left;
    margin-left: 5px;
    text-decoration: underline;
    display: inline;
}

.qkrecom_m {
    float: left;
    width: 120px;
    margin-right: 10px;
    color: #ff6c00;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}

.qkrecom_s a:link,
.qkrecom_s a:visited {
    color: #ff6c00;
    text-decoration: underline;
}

.qkrecom_s a:hover {
    color: #FFA953;
    text-decoration: underline;
}

.qktj_hot_pic {
    float: left;
    padding-right: 20px;
}

.qktj ul li {
    float: left;
    width: 200px;
    background: url(../image/qklinebg.gif) repeat-x bottom;
    padding: 3px 0 5px 5px;
    display: inline;
}



/* ========== 移动端自适应 (max-width: 768px) ========== */
@media screen and (max-width: 768px) {

    /* 主容器 */
    .main_box {
        width: 95% !important;
    }

    /* 有效期刊容器 */
    .yxqk {
        width: 100% !important;
    }

    .yxqk_left {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    /* 期刊标题 */
    .yxqk_tit {
        font-size: 14px !important;
        height: auto !important;
        line-height: 30px !important;
    }

    .yxqk_tit strong {
        float: none !important;
        display: inline;
    }

    .more {
        float: right;
        display: inline;
        margin-top: 0 !important;
    }

    /* 左侧内容区 */
    .yxqk_left {
        float: none !important;
        width: 100% !important;
    }

    /* 期刊卡片 - 双排布局 */
    .yxqk_con {
        float: none !important;
        width: 45%;
        flex-direction: column !important;
        padding: 10px 5px;
        display: inline-block !important;
        vertical-align: top;
        border-bottom: none !important;
        border-right: 1px #999 dashed !important;
    }

    .yxqk_con:nth-child(even) {
        border-right: none !important;
    }

    .yxqk_con img {
        float: none !important;
        width: 100% !important;
        height: 250px !important;
        max-width: 100% !important;
        object-fit: cover !important;
        display: block !important;
    }

    .yxqk_intro {
        float: none !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 8px;
    }

    .yxqk_intro ul li {
        float: none !important;
        width: 100% !important;
        font-size: 11px !important;
        line-height: 20px !important;
    }

    .yxqk_intro ul li strong {
        height: auto !important;
        line-height: 22px !important;
        font-size: 12px !important;
    }

    .yxqk_intro ul li img {
        max-width: 100% !important;
        height: auto !important;
    }

    /* 右侧排行榜 - 移动端隐藏 */
    .yxqk_right {
        display: none !important;
    }

    /* 图标区域 */
    .ico {
        width: 100% !important;
        padding: 0;
    }

    .ico ul {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }

    .ico ul li {
        float: none !important;
        width: 45% !important;
        padding: 5px;
    }

    .ico ul li img {
        width: 100% !important;
        max-width: 150px;
    }

    /* 页脚菜单 */
    .foot_menu_bg {
        height: auto !important;
    }

    .foot_menu {
        width: 100% !important;
        height: auto !important;
        padding: 10px 0;
    }

    .foot_menu ul li {
        float: none !important;
        display: block !important;
        text-align: center;
        margin: 5px 0 !important;
    }

    /* 页脚文字 */
    .foot_text {
        width: 100% !important;
        margin: 20px auto;
        height: auto !important;
        padding: 10px;
    }

    .foot_left,
    .foot_right {
        float: none !important;
        width: 100% !important;
        text-align: center !important;
        margin: 10px 0 !important;
    }

    /* 列表页 */
    #main {
        width: 100% !important;
        padding: 0 10px;
    }

    #mainleft {
        width: 100% !important;
        float: none !important;
        padding: 10px;
        min-height: auto !important;
    }

    #mainright {
        width: 100% !important;
        float: none !important;
        margin-top: 20px;
    }

    .newlist {
        width: 100% !important;
        padding: 10px;
    }

    /* 期刊详情 */
    .qk_intro {
        width: 100% !important;
        padding: 10px;
    }

    .qk_pic {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }

    .qk_pic img {
        max-width: 100% !important;
        height: auto !important;
    }

    .qk_right {
        float: none !important;
        width: 100% !important;
        margin-right: 0 !important;
        margin-top: 15px;
    }

    .qk_righ_tit {
        font-size: 18px !important;
        height: auto !important;
        line-height: 28px !important;
    }

    .qk_jb {
        font-size: 14px !important;
    }

    .qk_xq,
    .qk_xq2 {
        float: none !important;
        width: 100% !important;
    }

    .qk_xq ul {
        float: none !important;
        width: 100% !important;
        margin-left: 0 !important;
        padding: 10px;
    }

    .qk_xq ul li {
        float: none !important;
        width: 100% !important;
    }

    /* 期刊介绍按钮 */
    .qikan_button {
        float: none !important;
        width: 100% !important;
        text-align: center;
        padding: 15px 0;
    }

    .qikan_button span {
        display: inline-block;
        margin: 5px 10px;
    }

    /* 常见问题 */
    .qk_qustion {
        float: none !important;
        width: 100% !important;
    }

    .qk_qustion ul li {
        float: none !important;
        width: 100% !important;
        margin-bottom: 15px;
    }

    .qk_qustion ul li p {
        float: none !important;
        width: 100% !important;
    }

    .qk_qtit {
        float: none !important;
        width: 100% !important;
    }

    .qk_a_con {
        float: none !important;
        width: 100% !important;
    }

    .qk_a_txt {
        width: 100% !important;
    }

    /* 评论区域 */
    .qk_pl {
        float: none !important;
        width: 100% !important;
    }

    .qk_pl ul li {
        float: none !important;
        width: 100% !important;
        padding: 10px;
    }

    .qk_pl ul li p {
        float: none !important;
        width: 100% !important;
        margin-left: 0 !important;
    }

    /* 申请区域 */
    .qksq_tit {
        width: 100% !important;
        float: none !important;
    }

    .qksq_con {
        float: none !important;
        width: 100% !important;
        padding: 0 10px;
    }

    .qksq_con ul li {
        float: none !important;
        width: 33.33% !important;
        margin: 5px !important;
        display: inline-block !important;
    }

    /* 通知区域 */
    .notic {
        width: 100% !important;
        height: auto !important;
        padding: 10px;
    }

    .commonbox,
    .commonbox01 {
        margin: 0 0 10px 0;
    }

    .commonbox h3 {
        font-size: 12px !important;
        height: auto !important;
        line-height: 28px !important;
        padding: 5px 10px;
    }

    .con1 {
        width: 100% !important;
        float: none !important;
    }

    .myflash,
    .mychengluo {
        float: none !important;
        width: 100% !important;
        margin: 0 0 10px 0 !important;
    }

    .kfQQ {
        float: none !important;
        width: 100% !important;
    }

    /* Banner Tab */
    .tab_box {
        width: 100% !important;
        padding: 0 10px;
    }

    .tab {
        float: none !important;
        width: 100% !important;
        margin: 10px 0 !important;
    }

    .tab_tit {
        float: none !important;
        width: 100% !important;
        height: auto !important;
        padding: 10px;
    }

    .tab_tit_p,
    .tab_tit_p2 {
        float: none !important;
        margin-left: 10px !important;
    }

    .tab_con {
        float: none !important;
        width: 100% !important;
    }

    .tab_con ul li {
        float: none !important;
        width: 33.33% !important;
        height: auto !important;
        padding: 5px;
    }

    /* 搜索框 */
    .search {
        float: none !important;
        width: 100% !important;
        margin-top: 10px !important;
    }

    .search_input {
        float: none !important;
        width: 100% !important;
    }

    .search_input input {
        width: 100% !important;
    }

    /* Logo */
    .logo_w {
        height: auto !important;
        text-align: center;
    }

    .logo {
        float: none !important;
        height: auto !important;
        text-align: center;
    }

    .logo img {
        height: 40px !important;
        max-width: 100%;
    }

    /* 菜单 */
    .menu {
        width: 100% !important;
        height: auto !important;
        padding: 0 10px;
    }

    .menu ul li {
        float: none !important;
        width: 100% !important;
        text-align: center;
        
    }

    .menu ul li a:link,
    .menu ul li a:visited {
        float: none !important;
        width: 100% !important;
        display: block !important;
    }

    /* 浮动清除 */
    .fl,
    .fr {
        float: none !important;
    }

    /* 按钮 */
    .btn {
        float: none !important;
        width: 100% !important;
        text-align: center;
        margin-top: 10px;
    }

    .btn a:link,
    .btn a:visited {
        float: none !important;
        width: auto !important;
        display: inline-block;
    }

    /* 文章详情 */
    .qk_detail_box {
        width: 100% !important;
        padding: 0 10px;
    }

    .qk_detail {
        float: none !important;
        width: 100% !important;
        padding: 15px 0;
    }

    .qk_detail_right {
        float: none !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 15px;
    }

    /* 文章列表 */
    .qk_article_box {
        width: 100% !important;
        margin: 10px auto;
    }

    .qk_article_tit {
        width: 100% !important;
        font-size: 16px !important;
        height: auto !important;
        line-height: 28px !important;
        padding: 10px;
    }

    .qk_article_txt {
        width: 100% !important;
        padding: 10px;
    }

    /* 分页 */
    .ko_public_pagination {
        text-align: center;
        padding: 10px 0;
    }

    /* 顶部链接 */
    .top_link {
        display: none;
    }

    .top_link_left,
    .top_link_right {
        float: none !important;
        width: 100% !important;
    }

    /* 联系页 */
    .contact_left {
        width: 100% !important;
        float: none !important;
    }

    .contact_right {
        width: 100% !important;
        float: none !important;
        margin-top: 20px;
    }

    /* 弹窗 */
    .ping_div {
        width: 90% !important;
        margin: 10px auto !important;
        position: relative !important;
    }

    .ping_div_textarea {
        width: 90% !important;
        margin-left: 5% !important;
    }

    /* 专业列表 */
    .major {
        width: 100% !important;
        margin: 10px 0;
    }

    .major .major_text ul li {
        width: 100% !important;
    }
}