    
	
	 * {
           
            box-sizing: border-box;
        }
        
        body {
            overflow-x: hidden;
            font-family: Arial, sans-serif;
			
        }
		
/*投稿页面样式*/	

 /* 下拉选择框样式select */
        .bwxl {
            width: 365px;
            padding: 8px 10px;
            border: 1px solid #ddd;
            border-radius: 8px; /* 圆角样式 */
            font-size: 14px;
            background-color: #fff;
            background-image: linear-gradient(45deg, transparent 50%, #3498db 50%),
                              linear-gradient(135deg, #3498db 50%, transparent 50%);
            background-position: calc(100% - 20px) center, calc(100% - 15px) center;
            background-size: 5px 5px, 5px 5px;
            background-repeat: no-repeat;
            appearance: none;
            cursor: pointer; /* 鼠标样式 */
            transition: all 0.3s ease;
			height:35px;
			
			
        }
        
        /* 下拉框悬停效果 */
        .bwxl:hover {
            border-color: #3498db;
            box-shadow: 0 0 0 1px rgba(52, 152, 219, 0.2);
        }
        
        /* 下拉框焦点效果 */
        .bwxl:focus {
            border-color: #3498db;
            outline: none;
            box-shadow: 0 0 0 1px rgba(52, 152, 219, 0.3);
        }
        
        /* 选项组样式 */
        .bwxl optgroup {
            font-weight: bold;
            font-size: 16px;
            color: #2c3e50;
            padding: 20px;
            background-color: #f8f9fa;
        }
        
        /* 选项样式 */
.bwxl option {
    padding: 15px 15px;  /* 增加padding */
    font-size: 14px;
    line-height: 2;      /* 增加行高 */
    border-bottom: 1px solid #f1f1f1;
    height: 45px;        /* 设置高度 */
}
        
        /* 选项悬停效果 */
        .bwxl option:hover {
            background-color: #3498db !important;
            color: white;
        }



  /* input效果 */	
		
/* 只对 .zxtg 下的输入框应用样式 */
.zxtg input[type="text"], 
.zxtg textarea {
    padding: 6px 15px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    transition: border-color 0.3s;
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	height:35px;
}

.zxtg input[type="text"]:focus, 
.zxtg textarea:focus {
    border-color: #3498db;
    outline: none;
    box-shadow: 0 0 0 1px rgba(52, 152, 219, 0.3);
}

.zxtg textarea {
    min-height: 120px;
    resize: vertical;
}


		        
   /* 按钮样式 */
        .tj {
            padding: 8px 15px;
            border: none;
            border-radius: 15px; /* 圆角样式 */
            font-size: 16px;
            font-weight: 600;
            cursor: pointer; /* 鼠标样式 */
            transition: all 0.3s ease;
            min-width: 140px;
        }
        
        /* 提交按钮样式 */
        input[type="submit"].tj {
            background: linear-gradient(to right, #1c45a2, #005CB9);
            color: white;
            box-shadow: 0 4px 6px rgba(52, 152, 219, 0.3);
        }
        
        /* 提交按钮悬停效果 */
        input[type="submit"].tj:hover {
            background: linear-gradient(to right, #005CB9, #1c45a2);
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(52, 152, 219, 0.4);
        }
        /* 重置按钮样式 */
        input[type="reset"].tj {
            background: linear-gradient(to right, #e74c3c, #c0392b);
            color: white;
            box-shadow: 0 4px 6px rgba(231, 76, 60, 0.3);
        }
        
        /* 重置按钮悬停效果 */
        input[type="reset"].tj:hover {
            background: linear-gradient(to right, #c0392b, #e74c3c);
            transform: translateY(-2px);
            box-shadow: 0 6px 12px rgba(231, 76, 60, 0.4);
        }
        
        /* 按钮点击效果 */
        .tj:active {
            transform: translateY(1px);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
        }
		.zxtg_txt{
		font-size:12px;
		 line-height:15px;
		 color:#666666;
		 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
	.jj_sf_txt{font-size:14px;
		 line-height:15px;
		     font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

/*投稿页面样式*/

<!--[if lte IE 8]>

    /* IE8兼容样式 */
    .bwxl {
        width: 300px;
        padding: 4px 6px;
        border: 1px solid #ddd !important;
        font-size: 15px;
        background-color: #fff;
        height:30px;
        line-height: 20px;
    }
    
    .form-group input[type="text"], 
    .form-group textarea {
        width: 300px;
        padding: 4px 6px;
        border: 1px solid #ddd !important;
        font-size: 15px;
    }
    
    textarea {
        height: 120px;
    }
    
    .zxtg_input {
        padding: 8px 8px;
        border: 1px solid #ddd !important;
        font-size: 16px;

        background-color: #ffffff;
        cursor: pointer;
        font-weight: bold;
    }
    
    input[type="submit"].zxtg_input {
        background-color: #2980b9;
        color: white;
        border: 1px solid #2472a7 !important;
    }
    
    input[type="reset"].zxtg_input {
        background-color: #c0392b;
        color: white;
        border: 1px solid #ab3326 !important;
    }
    
    .bwxl optgroup {
        font-weight: bold;
        background-color: #f0f0f0;
    }
    
    .bwxl option {
        padding: 2px 4px;
    }
    
    .button-container {
        margin-top: 20px;
    }
    
    .button-container .zxtg_input {
        margin: 0 10px;
    }

<![endif]-->

.radio-item {
            display: flex;
            align-items: center;
            position: relative;
        }
        
        .radio-input {
            position: absolute;
            opacity: 0;
        }
        
        .radio-label {
            display: flex;
            align-items: center;
            cursor: pointer;
            font-size: 18px;
            color: #555;
            transition: color 0.3s ease;
        }
        
        .custom-radio {
            display: inline-block;
            width: 24px;
            height: 24px;
            border: 2px solid #bbb;
            border-radius: 50%;
            margin-right: 15px;
            position: relative;
            transition: all 0.3s ease;
        }
        
        .custom-radio::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) scale(0);
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #4c84ff;
            transition: transform 0.3s ease;
        }
        
        /* 选中状态 */
        .radio-input:checked + .radio-label .custom-radio {
            border-color: #4c84ff;
            background-color: rgba(76, 132, 255, 0.1);
        }
        
        .radio-input:checked + .radio-label .custom-radio::after {
            transform: translate(-50%, -50%) scale(1);
        }
        
        .radio-input:checked + .radio-label {
            color: #333;
            font-weight: 500;
        }
        
        /* 悬停状态 */
        .radio-item:hover .custom-radio {
            border-color: #4c84ff;
            box-shadow: 0 0 0 8px rgba(76, 132, 255, 0.1);
        }
        
        /* 聚焦状态 */
        .radio-input:focus + .radio-label .custom-radio {
            box-shadow: 0 0 0 3px rgba(76, 132, 255, 0.3);
            border-color: #4c84ff;
        }
        
        /* 禁用状态 */
        .radio-input:disabled + .radio-label {
            color: #ccc;
            cursor: not-allowed;
        }
        
        .radio-input:disabled + .radio-label .custom-radio {
            border-color: #eee;
            background-color: #f9f9f9;
        }
/**/


.button1 { background:#406db4; border-style: none; } 
.button2 {  border: solid 0 #f72a11; }
.link1 { background:#f1f6fe; border-style: none; } 
.link2 {  border: solid 0 #7dafff; }
.tits{font-size:13px; font-weight:bold; color:#FFFFFF;}
 .imgbottom {margin:10px 0px 0px 0px;}
.texts{ padding:10 10 10 10; line-height:30px; font-size:16px; }
.textlink{font-size:15px; line-height:29px; color: #0042a8;font-family:幼圆;}
.textlink2{font-size:15px; line-height:26px; color: #666666; font-family:幼圆;}
.tgtext{line-height:25px; font-size:14px; font-family:幼圆}
.copy{font-size:15px; font-family:幼圆; color: #CCCCCC; }
.jj{font-size:15px; font-family:幼圆;  padding:10 10 10 10; line-height:30px; color:#666666 }
.gh{font-size:15px; font-family:幼圆;  padding:10 10 10 10; color:#666666 }
.wz{ font-size:15px; font-family:幼圆;color:#666666;}
.wzlj{ font-size:14px; line-height:30px; color: #666666; font-family:幼圆;}

.zxtg_tit{
line-height:25px; 
font-size:14px; 
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
 		
 /*滚动图片开始*/  
 .scroll-wrapper {
            display: flex;
            width: max-content;
        }		
     
        .scroll-container {
            width: 950px;
            overflow: hidden;
            position: relative;
            height: 240px;
            padding: 20px 0px 5px 0px;
            justify-content: center;
            align-items: center;
            margin-top:40px;
   
			
        }
        
        .scroll-content {
            display: flex;
            animation: scroll 40s linear infinite;
        }
        
        .scroll-item {
            flex: 0 0 auto;
            width: 160px;
            height: 210px;
            margin: 0 7px;
            background: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            text-align: center;
            line-height: 120px;
            font-size: 24px;
            font-weight: bold;
            color: #333; 
			padding-top:10px;
        }
        
        @keyframes scroll {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-50%);
            }
        }
        
        /* 兼容性处理 */
        .scroll-content {
            -webkit-animation: scroll 150s linear infinite;
            -moz-animation: scroll 150s linear infinite;
            -ms-animation: scroll 150s linear infinite;
            -o-animation: scroll 150s linear infinite;
            animation: scroll 150s linear infinite;
        }
        
        /* 鼠标悬停暂停动画 */
        .scroll-container:hover .scroll-content {
            -webkit-animation-play-state: paused;
            -moz-animation-play-state: paused;
            -ms-animation-play-state: paused;
            -o-animation-play-state: paused;
            animation-play-state: paused;
			
        }
		
  /*滚动图片结速 */   
 /*在线投稿*/
 
 
		 /*在线投稿导航*/
.menu-container {
            width: 960px;
            max-width: 960px;
            padding: 0px;
			flex-wrap: nowrap;
        }
        

        
        .menu {
            display: flex;
            justify-content: space-between;
            list-style: none;
            padding: 0;
		
        }
        
        .menu-item {
            flex: 1;
            text-align: center;
            margin: 0 5px; 
			
        }
        
        .menu-link {
            display: block;
            padding: 10px 5px;
            text-decoration: none;
            color: #1d47a3;
            font-weight: 600;
            border-radius: 8px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            z-index: 1;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
            background: #f5f5f5;
			border:1px  solid  #EFEFEF;
			width:125px;
        }
		
		
		
        
        .menu-link:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 0;
            transition: all 0.5s ease;
            z-index: -1;
        }
        
        .menu-link:hover {
            color: white;
            transform: translateY(-5px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
        }
        
        .menu-link:hover:before {
            height: 100%;
        }

 /*在线投稿结束*/

		
		/*编委审请*/
		
		
.bw-menu-container {
            width: 960px;
            max-width: 960px;
            padding: 0px;
			flex-wrap: nowrap;
        }
        

        
        .bw-menu {
            display: flex;
            justify-content: space-between;
            list-style: none;
            padding: 0;
		
        }
        
        .bw-menu-item {
            flex: 1;
            text-align: center;
            margin: 0 5px; 
			
        }
        
        .bw-menu-link {
            display: block;
            padding: 10px 5px;
            text-decoration: none;
            color: #1d47a3;
            font-weight: 600;
            border-radius: 8px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            z-index: 1;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
            background: #f7f7f7;
			border:1px  solid  #EFEFEF;
			width:182px;
        }
		
		
		
        
        .bw-menu-link:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 0;
            transition: all 0.5s ease;
            z-index: -1;
        }
        
        .bw-menu-link:hover {
            color: white;
            transform: translateY(-5px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
        }
        
        .bw-menu-link:hover:before {
            height: 100%;
        }		
		

		/*编委审请结束*/
		
		
		
		
        
        /* 在线投稿 */
        .submission:hover:before {
            background: #3498db;
			
        }
        
        /* 英文刊 */
        .english:hover:before {
            background: #e74c3c;
        }
        
        /* 医学刊 */
        .medical:hover:before {
            background: #2ecc71;
        }
        
        /* 教育刊 */
        .education:hover:before {
            background: #f39c12;
        }
        
        /* 经管刊 */
        .management:hover:before {
            background: #9b59b6;
        }
        
        /* 科技刊 */
        .technology:hover:before {
            background: #1abc9c;
        }
        
        /* 社科刊 */
        .social-science:hover:before {
            background: #d35400;
        }
        
   /* 在线投稿导航栏目结束 */ 
   
   
   /*静态分类鼠标样式*/
        .fl_container {
            width: 330px;
            height: 250px;
            padding: 0px;
            position: relative;
            overflow: hidden;
		
        }
		
		
		
        .free-layout {
            position: relative;
            height: 290px;
        }
        
        .category {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border-radius:20px;
            padding: 6px 12px;
            text-align: center;
            transition: all 0.3s ease;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            cursor: pointer;
            white-space: nowrap;
            position: absolute;
            margin: 4px;
        }
        
        .category:hover {
            transform: scale(1.2);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
            z-index: 10;
        }
        
        .category a {
            color: white;
            text-decoration: none;
            font-size: 12px;
            font-weight: bold;
            text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
        }
        .fl{ margin-left:0px; margin-top:20px;}
        /* 定位每个栏目的具体位置 */
        .cat1 { top: 0px; left: 70px; background: linear-gradient(45deg, #FF5252, #B71C1C); height:30px;}
        .cat2 { top: 0px; left: 165px; background: linear-gradient(45deg, #FF9800, #E65100);height:30px; }
        .cat4 { top: 45px; left:215px; background: linear-gradient(45deg, #4CAF50, #1B5E20);height:34px; width:80px; } /* 經濟與管理向左调整 */
        .cat3 { top: 45px; left: 20px; background: linear-gradient(45deg, #2196F3, #0D47A1);height:34px;  width:80px;}
        .cat5 { top: 95px; left: 5px; background: linear-gradient(45deg, #9C27B0, #4A148C); height:36px;width:100px; } /* 教育學與心理學 */
        .cat6 { top: 70px; left: 113px; background: linear-gradient(45deg, #00BCD4, #006064);height:38px;  width:90px; }
        .cat7 { top: 95px; left: 210px; background: linear-gradient(45deg, #E91E63, #880E4F);height:38px; }
        .cat8 { top: 148px; left: 30px; background: linear-gradient(45deg, #3F51B5, #1A237E);height:35px;width:120px; }
        .cat9 { top: 148px; left: 165px; background: linear-gradient(45deg, #795548, #3E2723);height:35px; width:135px;}
        .cat10 { top: 198px; left:90px; background: linear-gradient(45deg, #990033, #FF0000);height:35px; width:150px;}
		
        .footer {
            text-align: center;
            margin-top: 15px;
            color: #7f8c8d;
            font-size: 12px;
        }
		
   /*静态分类鼠标样式结束*/
		
   
   
   .newstitle { 
   word-break: break-word;
  
    max-width: 100%; 
    font-size:19px; 
    font-weight:bold; 
    color:#000000; 
    font-family:'微软雅黑';
    line-height:30px;
   
   
   }
   
   
   
   
   
   
   
 .my-link {
   color:#1d47a3; /* 默认颜色 */
   font-size:15px; 
   line-height:20px;
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
text-decoration: none;   
 }

 .my-link:hover {
   color: red; /* 鼠标悬停时红色 */
    font-size:15px;
text-decoration: none;
			 /* transform: translateY(0px); Y轴移动*/
            transform: translateX(2px); /* X轴移动*/

 }

 .my-link:active, .my-element:focus {
   color:#527df6; /* 点击时和获得焦点时都保持黑色 */
   text-decoration: none;
 }
 
  .my-link-Journal {
   color:#1d47a3; /* 默认颜色 */
   font-size:13px; 
   line-height:24px;
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
   text-decoration: none;   
 }

 .my-link-Journal:hover {
   color: red; /* 鼠标悬停时红色 */
    font-size:13px;
text-decoration: none;
 }

 .my-link-Journal:active, .my-element:focus {
   color:#527df6; /* 点击时和获得焦点时都保持黑色 */
   text-decoration: none;
 }
 

 
 
 
 
 
  .my-fh {
   color:red; /* 默认颜色 */
   font-size:15px; 
   line-height:24px;
   font-family:黑体;
   font-weight:bold;
text-decoration: none;
   
 }

 .my-fh:hover {
   color: #003b77; /* 鼠标悬停时红色 */
    font-size:17px;
	text-decoration: none;

 }
 .my-fh:active, .my-element:focus {
   color:#527df6; /* 点击时和获得焦点时都保持黑色 */
   text-decoration: none;

 }
 
 
 .datas{
 
             font-family: "Microsoft YaHei", "PingFang SC", "WenQuanYi Micro Hei", sans-serif;
  color:#1d47a3;
  font-size:13px;
  line-height:24px;
 
 }
 

 
 
 
 
  .element {
        background-position: center;   /* 使背景图片居中 */
        background-repeat: no-repeat;  /* 背景图片不重复 */
        /* 还可以设置其他背景属性，比如背景大小 */
        background-size: cover;  /* 或者contain，根据需要 */
            color: #071941; /* 默认颜色 */
            font-size: 14px; 
            line-height: 24px;
             font-family: "Microsoft YaHei", "PingFang SC", "WenQuanYi Micro Hei", sans-serif;
  width: 500px;
  height: 300px;
  background: url("Template/logobj.png") center no-repeat;
  background-size: contain; /* 保持原比例完整显示 */
background-position: center calc(50% + 200px);



} 
.xszzimg {flex: 0 0 auto;
            width: 220px;
            height: 291px;
			padding:10px 7px 7px 7px;
            background: #fff;
            border-radius: 8px;
            text-align: center;
            line-height: 120px;
            font-size: 15px;
            font-weight: bold;
            color: #333;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
			
}
        .xszzimg:hover {
 transform: scale(1.1)
        }


.qbzz {flex: 0 0 auto;
            width: 200px;
            height: 264px;
			padding:10px 7px 7px 7px;
           background:#fff;
            border-radius: 8px;
           box-shadow: 0 2px 10px rgba(0,0,0,0.05);
            text-align: center;
            line-height: 120px;
            font-size: 15px;
            font-weight: bold;
            color: #333;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
		 
			 
			 
			 
}
        .qbzz:hover {
 transform: scale(1.05)
        }



   
   .lm {
            color: #1d47a3; /* 默认颜色 */
            font-size: 14px; 
            line-height: 25px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            display: inline-block;
			margin-left:10px;
        }
        
        .lm:hover {
            color: #E63946; /* 鼠标悬停颜色 */
         
			/*  transform: scale(1.1)放大1.1倍*/
			 /* transform: translateY(0px); Y轴移动*/
            transform: translateX(5px); /* X轴移动*/

        }
        
        .lm:active {
            color: #E63946; /* 点击时颜色 */
        }
        
        .lm:focus {#
            color: E63946; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
        
        .lm:visited {
            color: #1d47a3; /* 访问过后颜色 */
        }
   .qklm {
            color: #1d47a3; /* 默认颜色 */
            font-size: 14px; 
            line-height: 25px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            display: inline-block;
        }
        
        .qklm:hover {
            color: #E63946; /* 鼠标悬停颜色 */
         
			/*  transform: scale(1.1)放大1.1倍*/
			 /* transform: translateY(0px); Y轴移动*/
            transform: translateX(5px); /* X轴移动*/

        }
        
        .qklm:active {
            color: #E63946; /* 点击时颜色 */
        }
        
        .qklm:focus {
            color: #E63946; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
        
        .qklm:visited {
            color: #1d47a3; /* 访问过后颜色 */
        }
.eqklm {
    color:#1d47a3; /* 默认颜色 */
    font-size: 10px; 
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    text-decoration: none; /* 确保访问后无下划线 */
    transition: color 0.3s ease, transform 0.2s ease;
    display: inline-block;
}

.eqklm:hover {
    color: #E63946; /* 鼠标悬停颜色 */
    /* transform: scale(1.1) 放大1.1倍 */
    /* transform: translateY(0px); Y轴移动 */
    transform: translateX(3px); /* X轴移动 */
}

.eqklm:active {
    color: #E63946; /* 点击时颜色 */
}

.eqklm:focus {
    color: #E63946; /* 获得焦点时颜色 */
    outline-offset: 2px;
}

.eqklm:visited {
    color: #1d47a3; /* 访问过后颜色 */
}		
   .wznr {
            color: #000000; /* 默认颜色 */
            font-size: 12px; 
            line-height: 20px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            display: inline-block;
			padding:10px 10px;
			background: linear-gradient(#f1f5f6, #f1f5f6);
        }
   .ccby {
            color: #000000; /* 默认颜色 */
            font-size: 12px; 
            line-height: 20px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
        }		
		
		

.lb{font-weight: 500;}			
.lbcolor{color:#147d7f;text-decoration: underline;}
.lbcolor a{
    color:#003094; /* 鼠标悬停颜色 */

}

		
a.lblink[href] {
    color: #147d7f;
    font-size: 12px; 
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    text-decoration: none;
    transition: color 0.3s ease, transform 0.2s ease;
    display: inline-block;
}

/* 访问过的链接 - 放在前面 */
a.lblink[href]:visited {
    color: #147d7f;
}

/* 悬停状态 - 放在后面，优先级更高 */
a.lblink[href]:hover {
    color: #E63946 !important;  /* 使用 !important 确保覆盖 */
    transform: scale(1.05);
    text-decoration: underline;
}

/* 点击时状态 */
a.lblink[href]:active {
    color: #E63946;
}

/* 焦点状态 */
a.lblink[href]:focus {
    color: #147d7f;
    outline-offset: 2px;
}
		
		
 /* 更多样式 */
        .More {
            color: red; /* 默认颜色 */
            font-size: 14px; 
            line-height: 24px;
            font-family: "黑体", SimHei, sans-serif; 
            font-weight: bold;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            display: inline-block;
        }
        
        .More:hover {
            color: #003b77; /* 鼠标悬停颜色 */
            transform: translateY(-2px);
        }
        
        .More:active {
            color: red; /* 点击时颜色 */
            transform: translateY(0);
        }
        
        .More:focus {
            color: red; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
        
        .More:visited {
            color: red; /* 访问过后颜色 */
        }
 /* 更多样式 */
						
		
.gg_left{
  width: 595px; /* 子容器宽度 */
  height: 325px; /* 子div高度 */
  border-radius: 8px; /* 圆角大小（数值越大，圆角越明显） */
  background-color: #ffffff; /* 白色背景 */
  padding:10px 0px 0px 0px;
  border:1px solid #EFEFEF;
   box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.05);

}
 .truncate {
   display: inline-block; /* 内联块级，宽度由内容决定，但受max-width限制 */
     max-width: 470px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;

}






 .NewsClasstruncate {
   display: inline-block; /* 内联块级，宽度由内容决定，但受max-width限制 */
     max-width: 670px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;

}

	.gg_right{
  width: 340px; /* 子容器宽度 */
  border-radius: 8px; /* 圆角大小（数值越大，圆角越明显） */
  background-color: #ffffff; /* 白色背景 */
  height: 325px; /* 子div高度 */
  padding:10px 0px 0px 0px;
  margin-left:15px;
    border:1px solid #EFEFEF;
   box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.05);

}	


	.zxtg_container{
  width: 950px; /* 子容器宽度 */
  border-radius: 8px; /* 圆角大小（数值越大，圆角越明显） */
  background-color: #ffffff; /* 白色背景 */
  height: 100%; /* 子div高度 */
  padding:0px 0px 0px 0px;
    border:1px solid #EFEFEF;
   box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.05);
   margin-top:15px;

}	









 .newdata{ font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color:#1d47a3; 
 font-size:13px;
} 		
		
		
		
.new{font-style: italic; /* 更新NEw */
 font-size:10px;
 color:#FF0000;
 font-weight:bold;
font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
margin-left:10px;
 }
		
		
		
		 /* 分页组件专用样式 - fengye */
        .fengye {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            margin-top: 20px ;
            padding: 15px;
			 display: inline-block;
        }
        
        .fengye form {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            gap: 12px;
        }
        
        .fengye .pagination-info {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 10px;
            margin-right: 10px;
            font-size: 14px;
            color: #3498db;
        }
        
        .fengye .pagination-info span {
            padding: 5px 10px;
            background: #eef7ff;
            border-radius: 4px;
			border: 1px solid #3498db40;

        }
        
        .fengye .pagination-info b {
            color: #e74c3c;
        }
        
        .fengye .pagination-nav {
            display: flex;
            gap: 6px;
			
        }
        
        .fengye .pagination-nav a, 
        .fengye .pagination-nav span {
            padding: 6px 12px;
            border-radius: 4px;
            text-decoration: none;
            font-weight: 500;
            transition: all 0.2s ease;
			
        }
        
        .fengye .pagination-nav a {
            color: #3498db;
            background: #eef7ff;
            border: 1px solid #3498db40;
        }
        
        .fengye .pagination-nav a:hover {
            background: #3498db;
            color: white;
            transform: translateY(-2px);
        }
        
        .fengye .pagination-nav span {
            color: #6c757d;
            background: #e9ecef;
            border: 1px solid #dee2e6;
        }
        
        .fengye .pagination-jump {
            display: flex;
            align-items: center;
            gap: 8px;
        }
        
        .fengye .pagination-jump input[type="text"] {
            width: 50px;
            padding: 6px;
            border: 1px solid #ced4da;
            border-radius: 4px;
            text-align: center;
        }
        
        .fengye .pagination-jump input[type="submit"] {
            background: #2ecc71;
            color: white;
            border: none;
            padding: 6px 12px;
            border-radius: 4px;
            cursor: pointer;
            transition: background 0.2s;
        }
        
        .fengye .pagination-jump input[type="submit"]:hover {
            background: #27ae60;
        }
        
        .fengye .current-page {
            color: #e74c3c !important;
            font-weight: 700;
            
        }
        
		
	.lmbt{
	FONT-SIZE: 17px; 
	padding-left:0px; 
	color:#1d47a3; 
    font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	font-weight:600;
	 /* 投影效果 */

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.01);
	}	
.elm
{
 font-size:14px; 
 color:#CCCCCC;
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}	


.qqsf_name{
 font-family:宋体, "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color: #000000;
 font-size:13px;

}



.qqsffr_name{
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color: #666666;
 font-size:12px;
font-style: italic;
}



.qqsf_td{
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color: #666666;
 font-size:14px;
 line-height:20px;
 word-break: break-all;
}



.qqsf_issn{
 font-size:14px; 
 color: #000066;
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}	
      
.qqsf_link {  
            color: #1d47a3; /* 默认颜色 */
            font-size: 15px; 
            line-height: 23px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            
}        
        .qqsf_link:hover {
            color: #E63946; /* 鼠标悬停颜色 */
         
			/*  transform: scale(1.1)放大1.1倍*/
			transform: translateY(-2px);/* Y轴移动*/
             /* transform: translateX(5px); /* X轴移动*/
	display: inline-block;
        }
        
        .qqsf_link:active {
            color: E63946; /* 点击时颜色 */
		
        }
        
        .qqsf_link:focus {
            color: E63946; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
  /*  PDF下载图片样式*/      
        
.pdf-down {
    transition: filter 0.3s ease, transform 0.3s ease !important;
    display: inline-block; /* 确保transform能正常工作 */
}

.pdf-down:hover {
    filter: brightness(1.3);
    transform: scale(1.9) !important; /* 使用更明显的放大值 */
}
	
.Showpdf-down {
    transition: filter 0.3s ease, transform 0.3s ease !important;
    display: inline-block; /* 确保transform能正常工作 */
}

.Showpdf-down:hover {
    filter: brightness(1.3);
    transform: scale(1.3) !important; /* 使用更明显的放大值 */
}
		
		
 /* 两行文本截断的核心样式 */
        .qqsf_zy{
            display: -webkit-box;           /* 使用旧版弹性盒子布局（WebKit浏览器） */
            -webkit-box-orient: vertical;    /* 设置框的方向为垂直 */
            -webkit-line-clamp: 3;           /* 限制显示的行数为2行 */
            overflow: hidden;               /* 隐藏超出部分 */
            text-overflow: ellipsis;        /* 文本溢出时显示省略号 */
            width: 870px;                   /* 设置宽度为800px */
            max-width: 100%;                /* 最大宽度为100% */
            line-height: 1.6;               /* 设置行高 */
            font-size: 14px;                /* 设置字体大小 */
            padding-top: 3px ;                  /* 添加内边距 */
			 padding-bottom: 3px ;                  /* 添加内边距 */

             border-bottom: 1px dashed  #CCCCCC;     /*   添加边框 */
            /* border-radius: 6px;             /* 添加圆角 */
            background: #fff;               /* 设置背景色 */
            margin: 0px 0;                 /* 添加上下外边距 */
			color: #777777;
			margin-left:6px;
			margin-bottom:5px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
        }
		
		
	        .pdf{
            display: -webkit-box;           /* 使用旧版弹性盒子布局（WebKit浏览器） */
            width: 100%;                   /* 设置宽度为800px */
            max-width: 100%;                /* 最大宽度为100% */
            line-height: 1.6;               /* 设置行高 */
            font-size: 14px;                /* 设置字体大小 */
            padding-top: 3px ;                  /* 添加内边距 */
			 padding-bottom: 3px ;                  /* 添加内边距 */
text-align: center;
             border: 1px solid #1d47a3;     /*   添加边框 */
            border-radius: 6px;             /* 添加圆角 */
            background: #fff;               /* 设置背景色 */
            margin: 0px 0;                 /* 添加上下外边距 */
			color: #1d47a3;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
		.pdftitle{
		
		FONT-SIZE:20px; 
		padding-left:10px; 
		font-weight:bold; 
		color:#1d47a3; 
             font-family:"PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
		}
		
	 /* PDF下载 */
		

        
        .pdf-button {
            background: linear-gradient(135deg, #3498db 0%, #3498db 50%);
            color: white;
            padding: 5px 25px;
            border-radius: 4px;
            font-weight: 600;
            font-size: 1.1rem;
            cursor: pointer;
            border: none;
            transition: all 0.3s ease;
			text-decoration: none; /* 确保访问后无下划线 */
            box-shadow: 0 4px 10px rgba(52, 152, 219, 0.3);
			
        }
         .pdf-button a {
           color:#FFFFFF;
			text-decoration: none; /* 确保访问后无下划线 */
            font-size:13px;
        }
		
        .pdf-button:hover {
            transform: scale(1.05);
            box-shadow: 0 6px 15px rgba(52, 152, 219, 0.5);
			text-decoration: none; /* 确保访问后无下划线 */
        }
        
        
        .pdf-button:active {
            color: E63946; /* 点击时颜色 */
        }
        
        .pdf-button:focus {
            color: E63946; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
        
  
		
        .code {
            background: #f8f9fa;
            padding: 15px;
            border-radius: 8px;
            margin-top: 20px;
            font-family: Consolas, Monaco, 'Andale Mono', monospace;
            text-align: left;
        }	
		
         /* PDF下载结束 */
		 
		

.gd{

  width: 100%; /* 父容器宽度 */
  height:235px;
  			padding:7px 20px 7px 20px;
            border-radius: 8px;

 
   
  
              display: flex;

}

/* NewsClass.asp 搜索样式----------*/




.about-body {
    padding:20px 20px;
    min-height: 300px; /* 设置最小高度 */
}

.qksfso{
     display: flex;
    flex-direction: column;
    align-items: center; /* 水平居中 */
    justify-content: center; /* 垂直居中 */

}



  .search-container {
            width: 600px;
            position: relative;
            margin-bottom: 20px;
			margin-top: 10px;
        }
        
        .search-box {
            width: 100%;
            height: 44px;
            padding: 10px 60px 10px 16px;
            font-size: 16px;
            border: 2px solid #0042a8;
            border-radius: 10px;
            outline: none;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
        }
        
        .search-box:focus {
            box-shadow: 0 2px 12px rgba(51, 136, 255, 0.3);
        }
        
        .search-btn {
            position: absolute;
            right: 0;
            top: 0;
            height: 44px;
            width: 50px;
            background: #0042a8 url('../img_index/search.png') no-repeat center center;
            background-size: 22px 22px;
            border: none;
            border-radius: 0 8px 8px 0;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }
        
        .search-btn:hover {
            background-color: #2a78e4;
        }
        
        .search-btn:active {
            background-color: #1f68cc;
        }
        
 
        
        @media (max-width: 650px) {
            .search-container {
                width: 90%;
            }
        }




/* 结束asp 搜索样式----------*/

.qqsf_sotxt{
 font-size:14px; 
 color: #000066;
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}	

gkml_link {  
            color: #1d47a3; /* 默认颜色 */
            font-size: 17px; 
            line-height: 23px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
            text-decoration: none; /* 确保访问后无下划线 */
            transition: color 0.3s ease, transform 0.2s ease;
            
}        
        .gkml_link:hover {
            color: #E63946; /* 鼠标悬停颜色 */
         
			/*  transform: scale(1.1)放大1.1倍*/
			transform: translateY(-5px);/* Y轴移动*/
             /* transform: translateX(5px); /* X轴移动*/
	display: inline-block;
        }
        
        .gkml_link:active {
            color: E63946; /* 点击时颜色 */
		
        }
        
        .gkml_link:focus {
            color: E63946; /* 获得焦点时颜色 */
            outline-offset: 2px;
        }
.gkml_name{
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 color: #666666;
 font-size:12px;
font-style: italic
}
 /* 两行文本截断的核心样式 */
        .qkml_zy{
            display: -webkit-box;           /* 使用旧版弹性盒子布局（WebKit浏览器） */
            -webkit-box-orient: vertical;    /* 设置框的方向为垂直 */
            -webkit-line-clamp: 3;           /* 限制显示的行数为2行 */
            overflow: hidden;               /* 隐藏超出部分 */
            text-overflow: ellipsis;        /* 文本溢出时显示省略号 */
            width: 850px;                   /* 设置宽度为800px */
            max-width: 100%;                /* 最大宽度为100% */
            line-height: 1.6;               /* 设置行高 */
            font-size: 14px;                /* 设置字体大小 */
            padding-top: 3px ;                  /* 添加内边距 */
			 padding-bottom: 3px ;                  /* 添加内边距 */

             border-bottom: 1px dashed  #CCCCCC;     /*   添加边框 */
            /* border-radius: 6px;             /* 添加圆角 */
            background: #fff;               /* 设置背景色 */
            margin: 0px 0;                 /* 添加上下外边距 */
			color: #777777;
			margin-left:6px;
			margin-bottom:5px;
             font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
        }
		
.card-header {
    background-color: #0042a8;
    color: white;
    padding: 8px 12px;
    font-weight: bold;
	margin-top:60px;
	             font-family:"PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
				 font-size:14px;
		}
		
		
 .zxtgimg{flex: 0 0 auto;
            width: 80px;
            height: 100px;
			padding:5px 5px 5px 5px;
            background: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            text-align: center;
            line-height: 80px;
            font-size: 24px;
            font-weight: bold;
            color: #333;
			margin-top:10px;
}
 
 .zxtgimg:hover {
 transform: scale(1.1)
        }

 /* 新下拉菜单样式 */
        .container {
            width: 95%;
            max-width: 500px;
        }
        
        h1 {
            color: #2c3e50;
            text-align: center;
            margin-bottom: 10px;
            font-weight: 600;
            font-size: 24px;
            position: relative;
            padding-bottom: 10px;
        }
        
        h1:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 3px;
            background: linear-gradient(to right, #3498db, #2ecc71);
            border-radius: 3px;
        }
        
        .custom-select {
            position: relative;
            width: 100%;
            margin-bottom: 0px;
        }
        
        .select-trigger {
            background: white;
    		border: 1px solid #ddd;
            border-radius: 6px;
            padding: 6px 10px;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
   			 transition: border-color 0.3s;
            font-size: 16px;
            color:red;
			

    		font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
			height:35px;			
			
			
			
			
        }
        
        .select-trigger:hover {
   		 	border-color: #3498db;
    		outline: none;
    		box-shadow: 0 0 0 1px rgba(52, 152, 219, 0.3);
        }
        

        
        .arrow {
            transition: transform 0.3s ease;
        }
        
        .select-trigger.active .arrow {
            transform: rotate(180deg);
        }
        
        .dropdown {
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            background: white;
            border-radius: 8px;
            box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
            margin-top: 5px;
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: all 0.3s ease;
            z-index: 100;
            max-height: 400px;
            overflow-y: auto;
        }
        
        .dropdown.active {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        .qksearch-box {
            padding: 12px 15px;
            border-bottom: 1px solid #eee;
        }
        
        .qksearch-box input {
            width: 100%;
            padding: 8px 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
            outline: none;
            transition: border-color 0.3s;
        }
        
        .qksearch-box input:focus {
            border-color: #3498db;
        }
        
        .options-container {
            padding: 5px 0;
        }
        
        .option-group {
            padding: 8px 0;
        }
        
        .group-label {
            padding: 8px 15px;
            font-weight: 600;
            color: red;
            background-color: #f8fafc;
            border-bottom: 1px solid #e1e8ed;
            font-size: 16px;
            position: sticky;
            top: 0;
            z-index: 5;
        }
        
        .option {
            padding: 10px 20px;
            cursor: pointer;
            transition: all 0.2s ease;
            display: flex;
            flex-direction: column;
            border-left: 3px solid transparent;
        }
        
        .option:hover {
            background-color: #f1f8ff;
            border-left-color: #3498db;
        }
        
        .option.selected {
            background-color: #e3f2fd;
            color: #1976d2;
            border-left-color: #1976d2;
        }
        
        .journal-name {
            font-weight: 500;
            margin-bottom: 3px;
			   font-size: 14px;
			   font-weight:bold;
			   
        }
        
        .journal-en-name {
            font-size: 14px;
            color: #666;
        }
        
        .original-select {
            display: none; /* 隐藏原始select，但保留用于表单提交 */
        }
        
        @media (max-width: 480px) {
            .container {
                padding: 10px 15px;
            }
            
            h1 {
                font-size: 20px;
            }
            
            .select-trigger, .option {
                padding: 10px 15px;
            }
        }
			
.by {
    transition: filter 0.3s ease, transform 0.3s ease !important;
    display: inline-block; /* 确保transform能正常工作 */
}

.by:hover {
    filter: brightness(1.3);
    transform: scale(1.5) !important; /* 使用更明显的放大值 */
}
.fh {
    transition: filter 0.3s ease, transform 0.3s ease !important;
    display: inline-block; /* 确保transform能正常工作 */
}

.fh:hover {
    filter: brightness(1.3);
    transform: scale(1.3) !important; /* 使用更明显的放大值 */
}	
	
.policy_title{
		
		FONT-SIZE:21px; 
		font-weight:bold; 
		color:#1d47a3; 
             font-family:"PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
			  margin-bottom:10px;

		}
.policy_etitle{
 font-size:18px; 
 color: #999999;
 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 margin-bottom:10px;
}	


        .footlink {
            font-size: 13px !important;
            line-height: 1.5;
font-family: 'Microsoft YaHei', 'SimSun', sans-serif;

        }
        a.footlink {
		            font-size: 13px !important;

            display: inline-block;
            text-decoration: none;
            color: #1c44a2;
            line-height: 1.5;
            transition: all 0.2s ease;
            padding-top: 0px;
        }

        a.footlink:hover {
            color: #E63946;
            transform: translateY(-3px);
            text-decoration: none;
        }

        a.footlink:active {
            color: #E63946;
            text-decoration: none;
        }

        a.footlink:focus {
            color: #1c44a2;
            outline-offset: 2px;
            text-decoration: none;
        }


        .copyright {
            text-align: center;
            color: #000000;
            font-size: 14px;
			line-height:30px;
        }

<!---Journal.asp搜索-->

        .qkss-container {
            width: 100%;
            max-width: 950px;
            padding: 30px;
            background-color: white;
            border-radius: 20px;
            box-shadow: 0 15px 35px rgba(30, 85, 185, 0.12);
            margin-bottom: 40px;
        }
        
        .qkss-title {
            color: #1e55b9;
            font-size: 28px;
            text-align: center;
            margin-bottom: 10px;
            font-weight: 700;
        }
        
        .qkss-subtitle {
            color: #5a7cb9;
            text-align: center;
            font-size: 16px;
            margin-bottom: 30px;
            line-height: 1.5;
			
        }
        
        .qkss-search-wrapper {
            position: relative;
            width: 950px;
			
			margin-top:20px;
			margin-bottom:30px;
        }
        
        .qkss-search-box {
            display: flex;
            align-items: center;
            background: linear-gradient(to right, #f8fbff, #f0f7ff);
            border-radius: 16px;
            padding: 8px;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.1);
		transition: all 0.3s ease;
            border: 2px solid #d6e4ff;
        }
        
        .qkss-search-box:focus-within {
            border-color: #a1c1ff;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.25);
            transform: translateY(-2px);
        }
        
        .qkss-search-icon {
            padding: 0 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为qwlogo.png设置独立样式 */
        .qkss-search-icon img[src="img/qwlogo.png"] {
            width: 70px;  /* 单独设置大小 */
            height:35px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qkss-textarea-wrapper {
            flex: 1;
            position: relative;
        }
        
        .qkss-search-textarea {
            width: 100%;
            min-height: 70px;
            padding: 22px 20px;
            font-size: 20px;
            color: #1e3a8a;
            border: none;
            background-color: transparent;
            resize: none;
            outline: none;
            line-height: 1.4;
            overflow: hidden;
			font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .qkss-placeholder {
            position: absolute;
            top: 12px;
            left: 40px;
            color: #7a9ad6;
            font-size: 16px;
            pointer-events: none;
            line-height: 1.4;
            transition: all 0.2s ease;
        }
        
        .qkss-search-textarea:focus + .qkss-placeholder,
        .qkss-search-textarea:not(:empty) + .qkss-placeholder {
            opacity: 0;
            visibility: hidden;
        }
        
        .qkss-search-button {
            background: linear-gradient(135deg, #3b82f6, #1e55b9);
            color: white;
            border: none;
            border-radius: 12px;
            padding: 10px 30px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            margin: 10px 10px;
            box-shadow: 0 5px 15px rgba(30, 85, 185, 0.3);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
        }
        
        .qkss-search-button:hover {
            background: linear-gradient(135deg, #1e55b9, #0d3b8c);
            transform: translateY(-2px);
            box-shadow: 0 8px 20px rgba(30, 85, 185, 0.4);
        }
        
        .qkss-search-button:active {
            transform: translateY(1px);
            box-shadow: 0 3px 10px rgba(30, 85, 185, 0.3);
        }
        
        .qkss-button-icon {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为search_icon.png设置独立样式 */
        .qkss-button-icon img[src="img/search_icon.png"] {
            width: 22px;  /* 单独设置大小 */
            height: 22px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qkss-examples {
            margin-top: 25px;
            padding: 20px;
            background-color: #f0f7ff;
            border-radius: 12px;
            border-left: 5px solid #4a7fe4;
        }
        
        .qkss-examples-title {
            color: #1e55b9;
            font-size: 18px;
            margin-bottom: 12px;
            font-weight: 600;
        }
        
        .qkss-examples-list {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
        }
        
        .qkss-example {
            background-color: white;
            padding: 10px 18px;
            border-radius: 10px;
            color: #3b82f6;
            font-size: 15px;
            border: 1px solid #d6e4ff;
            transition: all 0.2s ease;
            cursor: pointer;
        }
        
        .qkss-example:hover {
            background-color: #e8f0ff;
            transform: translateY(-2px);
            box-shadow: 0 5px 10px rgba(30, 85, 185, 0.1);
        }
        
        .qkss-features {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
            flex-wrap: wrap;
            gap: 20px;
        }
        
        .qkss-feature {
            flex: 1;
            min-width: 250px;
            background-color: #f8fbff;
            padding: 20px;
            border-radius: 15px;
            display: flex;
            align-items: center;
            gap: 15px;
            border: 1px solid #e1ecff;
        }
        
        .qkss-feature-icon {
            width: 24px;
            height: 24px;
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .qkss-feature-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qkss-feature-text h3 {
            color: #1e55b9;
            margin-bottom: 5px;
			 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .qkss-feature-text p {
            color: #5a7cb9;
            font-size: 14px;
            line-height: 1.5;

        }
        
        .qkss-results {
            margin-top: 30px;
            background-color: white;
            border-radius: 15px;
            padding: 25px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
            border: 1px solid #e1ecff;
            display: none;
        }
        
        .qkss-results.visible {
            display: block;
        }
        
        .qkss-results-title {
            color: #1e55b9;
            font-size: 20px;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #e1ecff;
        }
        
        /* 清除了搜索结果项目样式，现在只保留空容器 */
        
        @media (max-width: 768px) {
            .qkss-search-box {
                flex-direction: column;
                padding: 15px;
            }
            
            .qkss-search-button {
                width: 100%;
                margin: 15px 0 0 0;
            }
            
            .qkss-features {
                flex-direction: column;
            }
        }
        
        .qkss-footer {
            color: #5a7cb9;
            text-align: center;
            margin-top: 20px;
            font-size: 14px;
        }
		
<!-----news_so---->		


        .news-so-container {
            width: 100%;
            max-width: 950px;
            padding: 30px;
            background-color: white;
            border-radius: 20px;
            box-shadow: 0 15px 35px rgba(30, 85, 185, 0.12);
            margin-bottom: 40px;
        }
        
        .news-so-title {
            color: #1e55b9;
            font-size: 28px;
            text-align: center;
            margin-bottom: 10px;
            font-weight: 700;
        }
        
        .news-so-subtitle {
            color: #5a7cb9;
            text-align: center;
            font-size: 16px;
            margin-bottom: 30px;
            line-height: 1.5;
			
        }
        
        .news-so-search-wrapper {
            position: relative;
            width: 950px;
			
			margin-top:20px;
			margin-bottom:30px;
        }
        
        .news-so-search-box {
            display: flex;
            align-items: center;
            background: linear-gradient(to right, #f8fbff, #f0f7ff);
            border-radius: 16px;
            padding: 8px;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.1);
		transition: all 0.3s ease;
            border: 2px solid #d6e4ff;
        }
        
        .news-so-search-box:focus-within {
            border-color: #a1c1ff;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.25);
            transform: translateY(-2px);
        }
        
        .news-so-search-icon {
            padding: 0 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为qwlogo.png设置独立样式 */
        .news-so-search-icon img[src="img/qwlogo.png"] {
            width: 70px;  /* 单独设置大小 */
            height:35px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .news-so-textarea-wrapper {
            flex: 1;
            position: relative;
        }
        
        .news-so-search-textarea {
            width: 100%;
            min-height: 70px;
            padding: 22px 20px;
            font-size: 20px;
            color: #1e3a8a;
            border: none;
            background-color: transparent;
            resize: none;
            outline: none;
            line-height: 1.4;
            overflow: hidden;
			font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .news-so-placeholder {
            position: absolute;
            top: 15px;
            left: 100px;
            color: #7a9ad6;
            font-size: 16px;
            pointer-events: none;
            line-height: 1.4;
            transition: all 0.2s ease;
			 text-align: center;
        }
        
        .news-so-search-textarea:focus + .news-so-placeholder,
        .news-so-search-textarea:not(:empty) + .news-so-placeholder {
            opacity: 0;
            visibility: hidden;
        }
        
        .news-so-search-button {
            background: linear-gradient(135deg, #3b82f6, #1e55b9);
            color: white;
            border: none;
            border-radius: 12px;
            padding: 10px 30px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            margin: 10px 10px;
            box-shadow: 0 5px 15px rgba(30, 85, 185, 0.3);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
        }
        
        .news-so-search-button:hover {
            background: linear-gradient(135deg, #1e55b9, #0d3b8c);
            transform: translateY(-2px);
            box-shadow: 0 8px 20px rgba(30, 85, 185, 0.4);
        }
        
        .news-so-search-button:active {
            transform: translateY(1px);
            box-shadow: 0 3px 10px rgba(30, 85, 185, 0.3);
        }
        
        .news-so-button-icon {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为search_icon.png设置独立样式 */
        .news-so-button-icon img[src="img/search_icon.png"] {
            width: 22px;  /* 单独设置大小 */
            height: 22px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .news-so-examples {
            margin-top: 25px;
            padding: 20px;
            background-color: #f0f7ff;
            border-radius: 12px;
            border-left: 5px solid #4a7fe4;
        }
        
        .news-so-examples-title {
            color: #1e55b9;
            font-size: 18px;
            margin-bottom: 12px;
            font-weight: 600;
        }
        
        .news-so-examples-list {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
        }
        
        .news-so-example {
            background-color: white;
            padding: 10px 18px;
            border-radius: 10px;
            color: #3b82f6;
            font-size: 15px;
            border: 1px solid #d6e4ff;
            transition: all 0.2s ease;
            cursor: pointer;
        }
        
        .news-so-example:hover {
            background-color: #e8f0ff;
            transform: translateY(-2px);
            box-shadow: 0 5px 10px rgba(30, 85, 185, 0.1);
        }
        
        .news-so-features {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
            flex-wrap: wrap;
            gap: 20px;
        }
        
        .news-so-feature {
            flex: 1;
            min-width: 250px;
            background-color: #f8fbff;
            padding: 20px;
            border-radius: 15px;
            display: flex;
            align-items: center;
            gap: 15px;
            border: 1px solid #e1ecff;
        }
        
        .news-so-feature-icon {
            width: 24px;
            height: 24px;
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .news-so-feature-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .news-so-feature-text h3 {
            color: #1e55b9;
            margin-bottom: 5px;
			 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .news-so-feature-text p {
            color: #5a7cb9;
            font-size: 14px;
            line-height: 1.5;

        }
        
        .news-so-results {
            margin-top: 30px;
            background-color: white;
            border-radius: 15px;
            padding: 25px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
            border: 1px solid #e1ecff;
            display: none;
        }
        
        .news-so-results.visible {
            display: block;
        }
        
        .news-so-results-title {
            color: #1e55b9;
            font-size: 20px;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #e1ecff;
        }
        
        /* 清除了搜索结果项目样式，现在只保留空容器 */
        
        @media (max-width: 768px) {
            .news-so-search-box {
                flex-direction: column;
                padding: 15px;
            }
            
            .news-so-search-button {
                width: 100%;
                margin: 15px 0 0 0;
            }
            
            .news-so-features {
                flex-direction: column;
            }
        }
        
        .news-so-footer {
            color: #5a7cb9;
            text-align: center;
            margin-top: 20px;
            font-size: 14px;
        }




/* 简洁浅蓝色卡片样式 - 完全符合要求 */
        .news-so-container-foot {
            width: 100%;
            max-width: 950px;
            margin: 60px auto 0;
            border-radius: 8px;
            border: 1px solid #e1ecff;
            padding: 0px;
        }
        
        .news-so-inner-foot {
            width: 100%;
            border-radius: 6px;
            padding: 2px;
        }
        
        .news-so-header-foot {
            height: 40px;
            border-radius: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color:#f4f8fe;
            color: #2a499c;
            font-size: 15px;
            padding: 0 15px;
        }
        
        .news-so-number-foot {
            color: #ff3366;
            font-weight: bold;
            font-family: 'Microsoft YaHei', sans-serif;
            font-size: 15px;
            margin: 0 5px;
        }
        
        /* 响应式设计 */
        @media (max-width: 620px) {
            .news-so-container-foot {
                margin: 40px auto 0;
                width: 95%;
            }
            
            .news-so-header-foot {
                font-size: 14px;
                height: 36px;
            }
        }
		
<!-----qqsf_so---->		


        .qqsf-so-container {
            width: 100%;
            max-width: 950px;
            padding: 30px;
            background-color: white;
            border-radius: 20px;
            box-shadow: 0 15px 35px rgba(30, 85, 185, 0.12);
            margin-bottom: 40px;
        }
        
        .qqsf-so-title {
            color: #1e55b9;
            font-size: 28px;
            text-align: center;
            margin-bottom: 10px;
            font-weight: 700;
        }
        
        .qqsf-so-subtitle {
            color: #5a7cb9;
            text-align: center;
            font-size: 16px;
            margin-bottom: 30px;
            line-height: 1.5;
			
        }
        
        .qqsf-so-search-wrapper {
            position: relative;
            width: 950px;
			
			margin-top:20px;
			margin-bottom:30px;
        }
        
        .qqsf-so-search-box {
            display: flex;
            align-items: center;
            background: linear-gradient(to right, #f8fbff, #f0f7ff);
            border-radius: 16px;
            padding: 8px;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.1);
		transition: all 0.3s ease;
            border: 2px solid #d6e4ff;
        }
        
        .qqsf-so-search-box:focus-within {
            border-color: #a1c1ff;
            box-shadow: 0 10px 30px rgba(30, 85, 185, 0.25);
            transform: translateY(-2px);
        }
        
        .qqsf-so-search-icon {
            padding: 0 18px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为qwlogo.png设置独立样式 */
        .qqsf-so-search-icon img[src="img/qwlogo.png"] {
            width: 70px;  /* 单独设置大小 */
            height:35px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qqsf-so-textarea-wrapper {
            flex: 1;
            position: relative;
        }
        
        .qqsf-so-search-textarea {
            width: 100%;
            min-height: 70px;
            padding: 22px 20px;
            font-size: 20px;
            color: #1e3a8a;
            border: none;
            background-color: transparent;
            resize: none;
            outline: none;
            line-height: 1.4;
            overflow: hidden;
			font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .qqsf-so-placeholder {
            position: absolute;
            top: 15px;
            left: 200px;
            color: #7a9ad6;
            font-size: 16px;
            pointer-events: none;
            line-height: 1.4;
            transition: all 0.2s ease;
			 text-align: center;
        }
        
        .qqsf-so-search-textarea:focus + .qqsf-so-placeholder,
        .qqsf-so-search-textarea:not(:empty) + .qqsf-so-placeholder {
            opacity: 0;
            visibility: hidden;
        }
        
        .qqsf-so-search-button {
            background: linear-gradient(135deg, #3b82f6, #1e55b9);
            color: white;
            border: none;
            border-radius: 12px;
            padding: 10px 30px;
            font-size: 18px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            margin: 10px 10px;
            box-shadow: 0 5px 15px rgba(30, 85, 185, 0.3);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
        }
        
        .qqsf-so-search-button:hover {
            background: linear-gradient(135deg, #1e55b9, #0d3b8c);
            transform: translateY(-2px);
            box-shadow: 0 8px 20px rgba(30, 85, 185, 0.4);
        }
        
        .qqsf-so-search-button:active {
            transform: translateY(1px);
            box-shadow: 0 3px 10px rgba(30, 85, 185, 0.3);
        }
        
        .qqsf-so-button-icon {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        /* 为search_icon.png设置独立样式 */
        .qqsf-so-button-icon img[src="img/search_icon.png"] {
            width: 22px;  /* 单独设置大小 */
            height: 22px; /* 单独设置大小 */
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qqsf-so-examples {
            margin-top: 25px;
            padding: 20px;
            background-color: #f0f7ff;
            border-radius: 12px;
            border-left: 5px solid #4a7fe4;
        }
        
        .qqsf-so-examples-title {
            color: #1e55b9;
            font-size: 18px;
            margin-bottom: 12px;
            font-weight: 600;
        }
        
        .qqsf-so-examples-list {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
        }
        
        .qqsf-so-example {
            background-color: white;
            padding: 10px 18px;
            border-radius: 10px;
            color: #3b82f6;
            font-size: 15px;
            border: 1px solid #d6e4ff;
            transition: all 0.2s ease;
            cursor: pointer;
        }
        
        .qqsf-so-example:hover {
            background-color: #e8f0ff;
            transform: translateY(-2px);
            box-shadow: 0 5px 10px rgba(30, 85, 185, 0.1);
        }
        
        .qqsf-so-features {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
            flex-wrap: wrap;
            gap: 20px;
        }
        
        .qqsf-so-feature {
            flex: 1;
            min-width: 250px;
            background-color: #f8fbff;
            padding: 20px;
            border-radius: 15px;
            display: flex;
            align-items: center;
            gap: 15px;
            border: 1px solid #e1ecff;
        }
        
        .qqsf-so-feature-icon {
            width: 24px;
            height: 24px;
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .qqsf-so-feature-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            /* 无滤镜 - 显示图片原色 */
        }
        
        .qqsf-so-feature-text h3 {
            color: #1e55b9;
            margin-bottom: 5px;
			 font-family: "PingFang SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

        }
        
        .qqsf-so-feature-text p {
            color: #5a7cb9;
            font-size: 14px;
            line-height: 1.5;

        }
        
        .qqsf-so-results {
            margin-top: 30px;
            background-color: white;
            border-radius: 15px;
            padding: 25px;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
            border: 1px solid #e1ecff;
            display: none;
        }
        
        .qqsf-so-results.visible {
            display: block;
        }
        
        .qqsf-so-results-title {
            color: #1e55b9;
            font-size: 20px;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #e1ecff;
        }
        
		