﻿/* 原有样式保持不变 */
body {border:0;margin:0;padding:0;font-size:14px;background:#fff;font-family:"微软雅黑" !important;}
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,p,a,textarea,input,span,div,i,time,article,header,th,tr,td,table,tbody{border:0;margin:0;padding:0;list-style:none;text-decoration:none}
ul li { list-style:none;}
ul{ margin:0; padding:0;}
.header{width:100%;height:165px;margin-bottom:10px;border-bottom: #78bdff 5px solid;background:url(../images/img_7.jpg);}
header{display:none;}
.cou_footer{display:none;}

.ul_{ width:1200px; height:165px; margin:0 auto;}
.xns_{width:1200px;height:45px;margin:0 auto;padding-top:20px;}
.knc_{font-size:16px;color:#333333;width:1150px;margin:0 auto;padding:55px 0px 0px 0px;}
.knc_ li i{width:16px;height:16px;float:left;margin-right:5px;}
.i_0{display:block;background:url(../images/imgf.png) no-repeat;margin-top: 3px;}
.i_2{display:block;background:url(../images/zixue.png) no-repeat;margin-top: 3px;}
.i_3{display:block;background:url(../images/zikao.png) no-repeat;margin-top:4px;}
.i_4{display:block;background:url(../images/xinhao.png) no-repeat;margin-top:4px;}
.i_5{display:block;background:url(../images/xuesheng.png) no-repeat;margin-top:4px;}
.i_6{display:block;background:url(../images/img_f.png) no-repeat;margin-top:3px;}
.i_7{display:block;background:url(../images/wenda.png) no-repeat;margin-top:3px;}
.i_8{display:block;background:url(../images/yuanxiao.png) no-repeat;width:19px!important;margin-top:4px;}
.i_9{display:block;background:url(../images/zhuanye.png) no-repeat;margin-top: 3px;}

.knc_ li:hover .i_0{ background:url(../images/img_4.png) no-repeat;}
.knc_ li:hover .i_2{ background:url(../images/zikao1.png) no-repeat;}
.knc_ li:hover .i_3{ background:url(../images/zikaocopy.png) no-repeat;}
.knc_ li:hover .i_4{ background:url(../images/wang_luo1.png) no-repeat;}
.knc_ li:hover .i_5{ background:url(../images/da_xue1.png) no-repeat;}
.knc_ li:hover .i_6{ background:url(../images/zixun1.png) no-repeat;}
.knc_ li:hover .i_7{ background:url(../images/wenda1.png) no-repeat;}
.knc_ li:hover .i_8{ background:url(../images/yuanxiao1.png) no-repeat;}
.knc_ li:hover .i_9{ background:url(../images/zhuanyekucopy.png) no-repeat;}

#knc_2{display:none; position:absolute; right:0; background-color:#f9f9f9; width:100%;margin:0 auto;padding:15px 0px;}
#knc_2 li {width:20%;margin:0 1%;float:left; text-align:center;}
#knc_2 li a{font-size:16px; color:#666; line-height:30px; font-weight:bold;}
#knc_2 li a:hover{color:#00A7EB;line-height:30px;}
#knc_2 li i{width:16px;height:16px;float:left;margin-right:5px;}
#knc_2 .closex { margin-right:15px;  float:right; }
#knc_2 .closex a{font-size:20px; color:#333; font-weight:bold;}
#knc_2 .closex a:hover{color:#00A7EB;}

.i_11 i{background:url(../images/img_4.png) no-repeat;}
.i_22 i{ background:url(../images/zikao1.png) no-repeat;}
.i_33 i{ background:url(../images/zikao1.png) no-repeat;}
.i_44 i{ background:url(../images/wang_luo1.png) no-repeat;}
.i_55 i{ background:url(../images/da_xue1.png) no-repeat;}
.i_66 i{ background:url(../images/zixun1.png) no-repeat;}
.i_77 i{ background:url(../images/wenda1.png) no-repeat;}
.i_88 i{ background:url(../images/yuanxiao1.png) no-repeat;}
.i_99 i{ background:url(../images/zhuanye1.png) no-repeat;}

.knc_ .i_11 a{ color:#78bdff !important;}
.knc_ .i_22 a{ color:#78bdff !important;}
.knc_ .i_33 a{ color:#78bdff !important;}
.knc_ .i_44 a{ color:#78bdff !important;}
.knc_ .i_55 a{ color:#78bdff !important;}
.knc_ .i_66 a{ color:#78bdff !important;}
.knc_ .i_77 a{ color:#78bdff !important;}
.knc_ .i_88 a{ color:#78bdff !important;}
.knc_ .i_99 a{ color:#78bdff !important;}
.knc_ li{float:left;margin-right:62px;height:25px;}
.knc_ li a{color:#333333;}
.knc_ li:hover a{ color:#78bdff;}

.dnc_{/* width:60px; */float:left;margin-left:35px;/* margin-top:7px; */position: relative;top: 30px;}
.dnc_ i{font-style:normal;display:block;float:left;margin-right:7px;font-size:16px;color:#333333;}
.dnc_ img{}
.img_q{ float:left;}
.nxk_{width:535px;height:36px;background:#FFFFFF;margin-top:30px;border:1px solid #E9E9E9;border-radius:100px;float:left;margin-left: 135px;}
.nxk_ img{ padding-right:10px; padding-left:215px; padding-top:10px; float:left;}
.mxl_{width: 530px;height:32px;outline:none;font-size:16px;color:#999;text-align: center;margin-left: 10px;}
.mye{background: url(../images/img_10.jpg) 190px 7px no-repeat;}

.clearfix{*zoom:1;}/*IE/7/6*/
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
.main{width:1200px!important;margin:0 auto}
.gray{ background-color:#f6f6f6;}
.pa20{padding:15px 0px 10px 0px;}
.mb{margin-bottom:15px;}
.article_detail{width:1200px; margin:0 auto;}
.aleft{width:880px;margin-right:20px;background-color:#fff;float:left}
.article_con_left{padding:30px 20px 20px 20px;}
.article_con_left .line{border-top:2px solid #f2f2f2;}
.article_con_left h1{font-size:28px;font-weight:bold; text-align:center;}
.article_con_left .adate{font-size:14px;color:#999; line-height:50px;}
.article_con_left .ntitle{font-size:24px;font-weight:bold; line-height:50px;}
.article_con_left .acontenta p{padding-left:38px;padding-right:38px; text-indent:2em; /*  */font-size:16px;color:#333333;letter-spacing:0.78px;text-align:justify;line-height:31px;margin-bottom:27px;}

.article_con_left .acontenta h2{font-size:18px;color:#333333;padding-left:38px;padding-right:38px;margin-bottom:10px;}
.article_con_left .acontenta img{display:block;margin:0 auto;}
.article_con_left .acontent h3{font-size:16px;color:#333333;padding-left:38px;padding-right:38px;margin-bottom:10px;font-family:"微软雅黑"; }
.article_con_left .acontent .img{display:block;margin:0 auto;}

.articlelb ul li{border-bottom:5px solid #f2f2f2;padding:20px 20px;overflow:hidden;}
.articlelb ul li:hover{ background-color:#f2f2f2;}
.articlelb ul li img{float:right;margin-left:50px;width:160px;height:110px;}
.articlelb ul li div{height:87px;overflow:hidden;}
.articlelb ul li h3{font-size:18px;color:#333333;text-align:justify;padding-bottom:10px;line-height:30px;font-weight:normal;}
.articlelb ul li:hover h3{ color:#31B77A;}
.articlelb ul li p{ font-size:14px;color:#999999;text-align:justify;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.articlelb ul li:hover p{ color:#31B77A;}
.articlelb li span{float:right;color:#999;line-height:30px;}
.articlelb li:hover span{color:#31b77a;}
.at_more{text-align:center; line-height:50px; height:50px; padding:0 !important; margin:0 !important; color:#7f7f7f; background:#FFF;}
.at_more a{ color:#999;}

.current_c_n{width:100%; line-height:40px;padding-top:10px; background-color:#f5f5f5;}
.cur_tit{color:#999999;}
.cur_tit a{color:#999999;}
.cur_tit a:hover{color:#78bdff;}

.nr ul li a{font-size:16px; color:#333; line-height:35px; font-weight:bold;}
.nr ul li a:hover{color:#00A7EB;line-height:35px;}

.nright{width:300px;background-color:#fff;float:right}
.nright h2{background:#fff;height:30px;position:relative;padding-left:24px;padding-right:24px;/*  */font-size:16px;color:#333333;padding-top:20px;}
.nright h2 i{ width:64px; height:3px; background:#31B77A; position:absolute;bottom:0;}
.nright .line{margin:0;padding:0;border-bottom:10px solid #f2f2f2;padding:0px 24px;}
.nright ul{width:300px;background:#FFFFFF;padding-top:8px;margin-bottom:5px;}
.nright ul li h3{font-size:14px;color:#333333;line-height:21px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nright ul li { cursor:pointer;margin-left:20px;margin-right:20px;padding-bottom:12px;border-bottom:#f0f0f0 1px solid;padding-top:12px;overflow:hidden;}
.nright ul li:hover h3{ color:#31B77A;}
.nright ul li img{float:right;padding-left:15px;width:66px;height:44px;}
.nright ul li:hover img{ opacity:0.8}
.nright ul li:nth-child(5){ border-bottom:none;}

.aherf{background:#fff;padding-top:20px;margin-bottom:5px;margin-bottom:5px;padding-bottom:20px;}
.aherf a{display:block;width:336px;height:38px;margin:0 auto;background:#FFFFFF;border:1px solid #ececec;border-radius:6px;border-radius:6px;margin:0 auto;/*  */font-size:16px;color:#5c5c5c;letter-spacing:0.6px;text-align:center;line-height:38px;}
.aherf a:hover{ color:#31b77a;}

.pgsyp{padding:12px 10px;margin:10px 0px; background-color:#f9f9f9; white-space:nowrap;overflow:hidden;}
.pgsyp a{color:#666;}

.fon_{width:100%;background:url(../images/img_7.jpg);margin-top:20px;border-top: #78bdff 5px solid; clear: both;}
.fon_ ul{ width:1200px; margin:0 auto;text-align:center; }
.font_d1{font-size:12px;color:#666666;padding-top:30px;padding-bottom:15px;}
.font_d1 i{ font-style:normal; float:right;}
.font_d1 a{color:#666666;padding-right:8px;}
.font_d1 a:hover{ color:#78bdff;}
.xd_{font-size:12px;color:#999;padding-bottom: 20px;padding-top: 12px;}
.xd_ span{margin-right:100px;}

/*文章表格的样式*/
.acontenta table{ width:90%; color:#444; border-left:#bababa 1px solid !important;border-top:#bababa 1px solid !important; margin:0px 40px 25px 40px;}
.acontenta table tr{border:#bababa 1px solid;}
.acontenta table tr:hover{ background:#d6d5d3;}
.acontenta table th{ border-right:#bababa 1px solid;border-bottom:#bababa 1px solid;background-color:#e9f5fc;}
.acontenta table td{border-bottom:#bababa 1px solid;border-right:#bababa 1px solid;text-align:center;height:25px;font-size:14px;}
.acontenta table tbody{ border:#bababa 1px solid;}
.acontenta table{color:#444;border-left:#bababa 1px solid !important;margin:0px auto;margin-bottom:30px;}
.nfirst {background:#d6d5d3;}
.nbottom{ background-color:#fff; margin-top:40px; text-align:center;padding:20px 0px;}
.nbottom a{ color:#333; text-decoration:none;margin:0px 10px; line-height:35px;}
.nbottom a:hover{color:#999;}
.nbottom p{color:#333;}

/* 新增的样式 */
/* 文章标题样式优化 */
.article-section-title {
    color: #ff4b4b;
    font-size: 22px;
    font-weight: 700;
    margin: 25px 0;
    padding: 10px 0 10px 15px;
    border-left: 5px solid #ff4b4b;
    background: #f8f9fa;
    border-radius: 5px;
}

/* 摘要卡片样式 */
.summary-card {
    background: #f8f9fa;
    border: 1px solid #e9ecef;
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
}

.title-circle {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #ff4b4b;
    color: white;
    border-radius: 50%;
    margin-right: 5px;
    font-size: 14px;
}

/* 表格样式优化 */
.comparison-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    background: white;
}

.comparison-table th,
.comparison-table td {
    border: 1px solid #dee2e6;
    padding: 12px;
    text-align: left;
}

.comparison-table th {
    background: #e9ecef;
    font-weight: 600;
    color: #333;
}

.score-improvement {
    color: #28a745;
    font-weight: 600;
}

/* 操作按钮样式 */
.action-buttons {
    text-align: center;
    margin: 30px 0;
}

.btn-primary, .btn-secondary, .btn-outline {
    display: inline-block;
    padding: 12px 24px;
    margin: 0 10px;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
}

.btn-primary {
    background: #ff4b4b;
    color: white;
}

.btn-secondary {
    background: #007bff;
    color: white;
}

.btn-outline {
    background: transparent;
    color: #ff4b4b;
    border: 2px solid #ff4b4b;
}

/* 提示信息样式 */
.tips-section {
    background: #fff3cd;
    border: 1px solid #ffeaa7;
    border-radius: 5px;
    padding: 15px;
    margin: 20px 0;
}

.consult-link {
    color: #ff4b4b;
    text-decoration: none;
    font-weight: 600;
}

/* 移动端样式 */
@media only screen and (max-width:1100px){
.header{display:none; }
.53kf{display:none;}

.cou_footer {
display:block;
    width: 100%;
    margin:0 auto;
	padding:0 auto;  
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
	padding-left:20px;    
}
.cou_footer ul li {
    float: left;
    width: 42%;
	background-color:#068bf2;
	text-align:center;
    line-height: 40px;
	border-radius:5px;
	font-size:16px;
	margin:0px 10px;
	padding:0 auto;
}

.cou_footer ul li a {
    display: block;
	color:#fff;
}
.cou_footer ul li a:hover {
    text-decoration:none;
	background-color:#fff;
	line-height: 38px;
	border:1px solid #068bf2;
	border-radius:5px;
	color:#333;
}
.cou_footer ul li  a:hover span{
 	color:#333;
}
header{ background:#00A7EB;height:52px; display:block;}
.content_top{ position:relative;}
header .arrowl{ position:absolute;left:10px;top:15px;   cursor:pointer;}
header .arrowr{ position:absolute;right:10px;top:15px;}
header .context{ text-align:center;font-size:1.2rem;color:#fff;font-family:microsoft yahei;line-height:52px;}
header .context a{color:#fff;}

.dnc_{/* width:60px; */float:left;margin-left:35px;/* margin-top:7px; */position: relative;top: 30px;}
.dnc_ i{font-style:normal;display:block;float:left;margin-right:7px;font-size:16px;color:#333333;}
.dnc_ img{}
.img_q{ float:left;}
.nxk_{width:535px;height:36px;background:#FFFFFF;margin-top:30px;border:1px solid #E9E9E9;border-radius:100px;float:left;margin-left: 135px;}
.nxk_ img{ padding-right:10px; padding-left:215px; padding-top:10px; float:left;}
.mxl_{width: 530px;height:32px;outline:none;font-size:16px;color:#999;text-align: center;margin-left: 10px;}
.mye{background: url(../images/img_10.jpg) 190px 7px no-repeat;}

.clearfix{*zoom:1;}/*IE/7/6*/
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
.main{display:none;}
.gray{ background-color:#f6f6f6;}
.pa20{padding:15px 0px 10px 0px;}
.mb{margin-bottom:15px;}
.article_detail{max-width:1200px;width:100%; margin:0 auto;}
.aleft{max-width:1200px;width:100%;background-color:#fff;margin:0 auto;}
.article_con_left{padding:30px 20px 20px 20px;}
.article_con_left .line{border-top:2px solid #f2f2f2;}
.article_con_left h1{font-size:20px;font-weight:bold; text-align:center;}
.article_con_left .adate{font-size:14px;color:#999; line-height:50px;}
.article_con_left .ntitle{font-size:24px;font-weight:bold; line-height:50px;}
.article_con_left .acontenta p{padding:0px 15px; text-indent:2em; /*  */font-size:16px;color:#333333;letter-spacing:0.78px;text-align:justify;line-height:31px;margin-bottom:27px;}

.article_con_left .acontenta h2{font-size:18px;color:#333333;padding:0px 15px;margin-bottom:10px;}
.article_con_left .acontenta img{display:block;margin:0 auto;width:96%;}
.article_con_left .acontent h3{font-size:16px;color:#333333;padding:0px 15px;margin-bottom:10px;font-family:"微软雅黑"; }
.article_con_left .acontent .img{display:block;margin:0 auto;}

.articlelb ul li{border-bottom:5px solid #f2f2f2;padding:20px 20px;overflow:hidden;}
.articlelb ul li:hover{ background-color:#f2f2f2;}
.articlelb ul li img{float:right;margin-left:20px;width:150px;height:100px;}
.articlelb ul li div{height:87px;overflow:hidden;}
.articlelb ul li h3{font-size:16px;color:#333333;padding-bottom:10px;line-height:25px;font-weight:normal;}
.articlelb ul li:hover h3{ color:#31B77A;}
.articlelb ul li p{ font-size:14px;color:#999999;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.articlelb ul li:hover p{ color:#31B77A;}
.articlelb li span{float:right;color:#999;line-height:30px;}
.articlelb li:hover span{color:#31b77a;}
.at_more{text-align:center; line-height:50px; height:50px; padding:0 !important; margin:0 !important; color:#7f7f7f; background:#FFF;}
.at_more a{ color:#999;}

.current_c_n{width:100%; line-height:40px;padding-top:10px; background-color:#f5f5f5;}
.cur_tit{color:#999999;}
.cur_tit a{color:#999999;}
.cur_tit a:hover{color:#78bdff;}
.nr ul{margin-bottom:15px;}
.nr ul li a{font-size:16px; color:#333; line-height:35px; font-weight:bold;}
.nr ul li a:hover{color:#00A7EB;line-height:35px;}

.nright{max-width:1200px;width:100%;background-color:#fff;margin:0 auto;}
.nright h2{background:#fff;height:30px;position:relative;padding-left:24px;padding-right:24px;/*  */font-size:16px;color:#333333;padding-top:20px;}
.nright h2 i{ width:64px; height:3px; background:#31B77A; position:absolute;bottom:0;}
.nright .line{margin:0;padding:0;border-bottom:10px solid #f2f2f2;padding:0px 24px;}
.nright ul{max-width:1200px;width:100%;background:#FFFFFF;padding-top:8px;margin-bottom:5px;}
.nright ul li h3{font-size:16px;color:#333333;line-height:25px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nright ul li { cursor:pointer;margin-left:20px;margin-right:20px;padding-bottom:12px;border-bottom:#f0f0f0 1px solid;padding-top:12px;overflow:hidden;}
.nright ul li:hover h3{ color:#31B77A;}
.nright ul li img{float:right;padding-left:10px;width:150px;height:100px;}
.nright ul li:hover img{ opacity:0.8}
.nright ul li:nth-child(5){ border-bottom:none;}

.aherf{background:#fff;padding-top:20px;margin-bottom:5px;margin-bottom:5px;padding-bottom:20px;}
.aherf a{display:block;width:336px;height:38px;margin:0 auto;background:#FFFFFF;border:1px solid #ececec;border-radius:6px;border-radius:6px;margin:0 auto;/*  */font-size:16px;color:#5c5c5c;letter-spacing:0.6px;text-align:center;line-height:38px;}
.aherf a:hover{ color:#31b77a;}

.pgsyp{padding:12px 10px;margin:10px 0px; background-color:#f9f9f9; white-space:nowrap;overflow:hidden;}
.pgsyp a{color:#666;}
.fon_{width:100%;background:url(../images/img_7.jpg);margin-top:20px;border-top: #78bdff 5px solid; clear: both;}
.fon_ ul{max-width:1200px;width:100%; text-align:center; margin:0 auto;}
.font_d1{font-size:12px;color:#666666;padding-top:10px;padding-bottom:30px;}
}

@media only screen and (max-width:780px) {
.header{display:none; }
.53kf{display:none;}

.cou_footer {
display:block;
    width: 100%;
    margin:0 auto;
	padding:0 auto;  
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
	padding-left:20px;    
}
.cou_footer ul li {
    float: left;
    width: 42%;
	background-color:#068bf2;
	text-align:center;
    line-height: 40px;
	border-radius:5px;
	font-size:16px;
	margin:0px 10px;
	padding:0 auto;
}

.cou_footer ul li a {
    display: block;
	color:#fff;
}
.cou_footer ul li a:hover {
    text-decoration:none;
	background-color:#fff;
	line-height: 38px;
	border:1px solid #068bf2;
	border-radius:5px;
	color:#333;
}
.cou_footer ul li  a:hover span{
 	color:#333;
}
header{ background:#00A7EB;height:52px; display:block;}
.content_top{ position:relative;}
header .arrowl{ position:absolute;left:10px;top:15px;   cursor:pointer;}
header .arrowr{ position:absolute;right:10px;top:15px;}
header .context{ text-align:center;font-size:1.2rem;color:#fff;font-family:microsoft yahei;line-height:52px;}
header .context a{color:#fff;}

.dnc_{/* width:60px; */float:left;margin-left:35px;/* margin-top:7px; */position: relative;top: 30px;}
.dnc_ i{font-style:normal;display:block;float:left;margin-right:7px;font-size:16px;color:#333333;}
.dnc_ img{}
.img_q{ float:left;}
.nxk_{width:535px;height:36px;background:#FFFFFF;margin-top:30px;border:1px solid #E9E9E9;border-radius:100px;float:left;margin-left: 135px;}
.nxk_ img{ padding-right:10px; padding-left:215px; padding-top:10px; float:left;}
.mxl_{width: 530px;height:32px;outline:none;font-size:16px;color:#999;text-align: center;margin-left: 10px;}
.mye{background: url(../images/img_10.jpg) 190px 7px no-repeat;}

.clearfix{*zoom:1;}/*IE/7/6*/
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
.main{display:none;}
.gray{ background-color:#f6f6f6;}
.pa20{padding:15px 0px 10px 0px;}
.mb{margin-bottom:15px;}
.article_detail{max-width:1200px;width:100%; margin:0 auto;}
.aleft{max-width:1200px;width:100%;background-color:#fff;margin:0 auto;}
.article_con_left{padding:30px 20px 20px 20px;}
.article_con_left .line{border-top:2px solid #f2f2f2;}
.article_con_left h1{font-size:20px;font-weight:bold; text-align:center;}
.article_con_left .adate{font-size:14px;color:#999; line-height:50px;}
.article_con_left .ntitle{font-size:24px;font-weight:bold; line-height:50px;}
.article_con_left .acontenta p{padding:0px 15px; text-indent:2em; /*  */font-size:16px;color:#333333;letter-spacing:0.78px;text-align:justify;line-height:31px;margin-bottom:27px;}

.article_con_left .acontenta h2{font-size:18px;color:#333333;padding:0px 15px;margin-bottom:10px;}
.article_con_left .acontenta img{display:block;margin:0 auto;width:96%;}
.article_con_left .acontent h3{font-size:16px;color:#333333;padding:0px 15px;margin-bottom:10px;font-family:"微软雅黑"; }
.article_con_left .acontent .img{display:block;margin:0 auto;}

.articlelb ul li{border-bottom:5px solid #f2f2f2;padding:20px 20px;overflow:hidden;}
.articlelb ul li:hover{ background-color:#f2f2f2;}
.articlelb ul li img{float:right;margin-left:20px;width:150px;height:100px;}
.articlelb ul li div{height:87px;overflow:hidden;}
.articlelb ul li h3{font-size:16px;color:#333333;padding-bottom:10px;line-height:25px;font-weight:normal;}
.articlelb ul li:hover h3{ color:#31B77A;}
.articlelb ul li p{ font-size:14px;color:#999999;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.articlelb ul li:hover p{ color:#31B77A;}
.articlelb li span{float:right;color:#999;line-height:30px;}
.articlelb li:hover span{color:#31b77a;}
.at_more{text-align:center; line-height:50px; height:50px; padding:0 !important; margin:0 !important; color:#7f7f7f; background:#FFF;}
.at_more a{ color:#999;}

.current_c_n{width:100%; line-height:40px;padding-top:10px; background-color:#f5f5f5;}
.cur_tit{color:#999999;}
.cur_tit a{color:#999999;}
.cur_tit a:hover{color:#78bdff;}
.nr ul{margin-bottom:15px;}
.nr ul li a{font-size:16px; color:#333; line-height:35px; font-weight:bold;}
.nr ul li a:hover{color:#00A7EB;line-height:35px;}

.nright{max-width:1200px;width:100%;background-color:#fff;margin:0 auto;}
.nright h2{background:#fff;height:30px;position:relative;padding-left:24px;padding-right:24px;/*  */font-size:16px;color:#333333;padding-top:20px;}
.nright h2 i{ width:64px; height:3px; background:#31B77A; position:absolute;bottom:0;}
.nright .line{margin:0;padding:0;border-bottom:10px solid #f2f2f2;padding:0px 24px;}
.nright ul{max-width:1200px;width:100%;background:#FFFFFF;padding-top:8px;margin-bottom:5px;}
.nright ul li h3{font-size:16px;color:#333333;line-height:25px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nright ul li { cursor:pointer;margin-left:20px;margin-right:20px;padding-bottom:12px;border-bottom:#f0f0f0 1px solid;padding-top:12px;overflow:hidden;}
.nright ul li:hover h3{ color:#31B77A;}
.nright ul li img{float:right;padding-left:10px;width:150px;height:100px;}
.nright ul li:hover img{ opacity:0.8}
.nright ul li:nth-child(5){ border-bottom:none;}

.aherf{background:#fff;padding-top:20px;margin-bottom:5px;margin-bottom:5px;padding-bottom:20px;}
.aherf a{display:block;width:336px;height:38px;margin:0 auto;background:#FFFFFF;border:1px solid #ececec;border-radius:6px;border-radius:6px;margin:0 auto;/*  */font-size:16px;color:#5c5c5c;letter-spacing:0.6px;text-align:center;line-height:38px;}
.aherf a:hover{ color:#31b77a;}

.pgsyp{padding:12px 10px;margin:10px 0px; background-color:#f9f9f9; white-space:nowrap;overflow:hidden;}
.pgsyp a{color:#666;}
.fon_{width:100%;background:url(../images/img_7.jpg);margin-top:20px;border-top: #78bdff 5px solid; clear: both;}
.fon_ ul{max-width:1200px;width:100%; text-align:center; margin:0 auto;}
.font_d1{font-size:12px;color:#666666;padding-top:10px;padding-bottom:30px;}
}


/* 在您现有CSS文件的最后添加这些样式 */

/* 调整文章内容文字样式 */
.acontenta {
    font-size: 16px !important;
    line-height: 1.8 !important;
}

.acontenta p {
    font-size: 16px !important;
    line-height: 1.8 !important;
    margin-bottom: 15px !important;
    text-indent: 2em !important;
}

/* 调整标题样式 */
.acontenta h1,
.acontenta h2,
.acontenta h3,
.acontenta h4 {
    font-size: 20px !important;
    line-height: 1.5 !important;
    margin: 20px 0 15px 0 !important;
}

/* 调整摘要卡片文字样式 */
.summary-card {
    font-size: 16px !important;
    line-height: 1.8 !important;
}

.summary-card .title-circle {
    font-size: 16px !important;
    line-height: 35px !important;
}

/* 调整问答区域文字样式 */
.qa-question {
    font-size: 18px !important;
    line-height: 1.6 !important;
}

.qa-answer {
    font-size: 16px !important;
    line-height: 1.8 !important;
}


/* 修复摘要卡片样式 */
.summary-card {
    background: #f8f9fa !important;
    border: 1px solid #e9ecef !important;
    border-radius: 8px !important;
    padding: 25px !important;
    margin: 25px 0 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
}

/* 修复摘要标题样式 - 居中对齐 */
.summary-title {
    text-align: center !important;
    margin-bottom: 20px !important;
    padding-bottom: 15px !important;
    border-bottom: 2px solid #ff4b4b !important;
}

/* 修复标题圆圈样式 */
.title-circle {
    display: inline-block !important;
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
    text-align: center !important;
    background: #ff4b4b !important;
    color: white !important;
    border-radius: 50% !important;
    margin-right: 8px !important;
 
/* 修复摘要卡片样式 */
.summary-card {
    background: #fff !important;
    border: 1px solid #e9ecef !important;
    border-radius: 8px !important;
    padding: 25px !important;
    margin: 25px 0 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
}

/* 修复摘要标题样式 */
.summary-title {
    text-align: center !important;
    margin-bottom: 20px !important;
    padding-bottom: 15px !important;
    border-bottom: 2px solid #ff4b4b !important;
    position: relative !important;
}

/* 修复标题圆圈样式 */
.title-circle {
    display: inline-block !important;
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
    text-align: center !important;
    background: #ff4b4b !important;
    color: white !important;
    border-radius: 50% !important;
    margin-right: 8px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    vertical-align: middle !important;
}

/* 添加标题文字样式 */
.title-text {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #333 !important;
    margin-left: 10px !important;
    vertical-align: middle !important;
}

/* 修复摘要内容样式 */
.summary-content {
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #333 !important;
    text-align: left !important;
    margin-top: 0 !important;
    padding-top: 15px !important;
}
   font-size: 16px !important;
    font-weight: bold !important;
    vertical-align: middle !important;
}

.aherf a{display:block;width:336px;height:38px;margin:0 auto;background:#FFFFFF;border:1px solid #ececec;border-radius:6px;border-radius:6px;margin:0 auto;/*  */font-size

/* 在您现有CSS文件的最后添加这些样式 */

/* 调整文章内容文字样式 */
.acontenta {
    font-size: 16px !important;
    line-height: 1.8 !important;
}

.acontenta p {
    font-size: 16px !important;
    line-height: 1.8 !important;
    margin-bottom: 15px !important;
    text-indent: 2em !important;
}

/* 调整标题样式 */
.acontenta h1,
.acontenta h2,
.acontenta h3,
.acontenta h4 {
    font-size: 20px !important;
    line-height: 1.5 !important;
    margin: 20px 0 15px 0 !important;
}

/* 调整摘要卡片文字样式 */
.summary-card {
    font-size: 16px !important;
    line-height: 1.8 !important;
}

.summary-card .title-circle {
    font-size: 16px !important;
    line-height: 35px !important;
}

/* 调整问答区域文字样式 */
.qa-question {
    font-size: 18px !important;
    line-height: 1.6 !important;
}

.qa-answer {
    font-size: 16px !i

/* 修复摘要卡片样式 */
.summary-card {
    background: #f8f9fa !important;
    border: 1px solid #e9ecef !important;
    border-radius: 8px !important;
    padding: 25px !important;
    margin: 25px 0 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
}

/* 修复摘要标题样式 - 居中对齐 */
.summary-title {
    text-align: center !important;
    margin-bottom: 20px !important;
    padding-bottom: 15px !important;
    border-bottom: 2px solid #ff4b4b !important;
}

/* 修复标题圆圈样式 */
.title-circle {
    display: inline-block !important;
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
    text-align: center !important;
    background: #ff4b4b !important;
    color: white !important;
    border-radius: 50% !important;
    margin-right: 8px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    vertical-align: middle !important;
}

/* 修复摘要内容样式 */
.summary-content {
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #555 !important;
    text-align: center !important;
    margin-top: 15px !important;
}

/* 修复文章内容样式 */
.article-content {
    font-size: 16px !important;
    line-height: 1.8 !important;
    color: #333 !important;
}

.article-content p {
    font-size: 16px !important;
    line-height: 1.8 !important;
    margin-bottom: 15px !important;
    text-indent: 2em !important;
}

mportant;
    line-height: 1.8 !important;
}

:16px;color:#5c5c5c;letter-spacing:0.6px;text-align:center;line-height:38px;}

.btn-primary {
    background: #ff4b4b;
    color: white;
}

.btn-secondary {
    background: #007bff;
    color: white;
}

.btn-outline {
    background: transparent;
    color: #ff4b4b;
    border: 2px solid #ff4b4b;
}

/* 提示信息样式 */
.tips-section {
    background: #fff3cd;
    border: 1px solid #ffeaa7;
    border-radius: 5px;
    padding: 15px;
    margin: 20px 0;
}

.consult-link {
    color: #ff4b4b;
    text-decoration: none;
    font-weight: 600;
}