body,ul,li,ol,h1,h2,h3,h4,h5,p,th,td,dl,dd,dt,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ font:20px/1.5 Arial,Tahoma,Verdana,"微软雅黑",\5B8B\4F53,Helvetica, sans-serif;
	 color:#3a3a3a; background: #fff; background-size: cover !important;
            background-position: center !important;
            background-attachment: fixed !important;
            background-repeat: no-repeat !important;
	}	 
a{color:#3a3a3a; text-decoration:none; outline:none;  }  
a:hover{color:#ff4407; }	   
li{list-style:none;}
img{border:0;  vertical-align:top;}
.w980{width:1400px;  margin:0 auto; overflow:hidden;}	
.w999{width:999px;  margin:0 auto; overflow:hidden;border:solid 1px #ffa002; background:#fff; }	
.clear{clear:both;}	
table{border-collapse:collapse;   border-spacing:0 }
.white{ background:#fff;}
.red{ color:#FC0509;}
.org{ color:#ba5800;}
.org_1{ color:#f29e04;}
.blue{ color:#2589e8;}
.green{ color:#00C51D;}
.sixe18{ font-size:16px;}
.height10{ height:10px; line-height:10px; font-size:10px;}
.text_center{ text-align:center;}
.maign_top{ margin-top:10px;}
.padd_1{ padding-left:27px;}	
.top_nav{ background:url(../images/menu_bj.jpg) repeat-x; overflow:hidden; height:42px; width:1001px; margin:0 auto; border:1px solid red;}	 
.top_nav ul li{float:left;  font-size:15px; line-height:42px; margin:0px 13px;  }		   
.top_nav ul li a{display:inline-block; color:#333; padding:0px 20px; line-height:42px;}
.top_nav ul li a:hover{  background:#f9dd0a;}
.top_nav ul li a:hover,.top_nav li a.current{ background:#f9dd0a;}
.search{overflow:hidden; background:#f0f0f0; padding:10px;}
.time{ float:left; line-height:22px;}
.search_1{ float:right;}
.input_1{ border:solid 1px #ff660a; height:22px;}
.input_2{ border:solid 1px #abadb3; height:22px;}
.search a{display:inline-block; padding:0px 12px; background:#ff7210; line-height:24px; color:#fff;}
.search a:hover{ background:#FC0509; color:#fff;}
/*--------------------------版权-----------------------*/
.menu{ background:#e3e3e3; width:100%; height:40px; text-align:center;}
.menu a{ text-align:center; margin:0px 15px; line-height:40px;}
.footer{ width:100%;margin-top:10px;color:#333; text-align:center; line-height:30px;}	
/*------------------菜单 -----------------*/
.top_nava{background:url(../Images/menu_bj.jpg) top repeat-x;overflow:hidden;width:1001px;margin:0 auto;}
/*#navigation, #navigation li ul {list-style-type:none; }    
#navigation {margin:0px; }    
#navigation li {float:left;text-align:center; position:relative;}    
#navigation li a:link, #navigation li a:visited { display:inline-block; width:120px;text-decoration:none;color:#fff; height:42px; line-height:42px; } 
#navigation li a:hover { color:#fff;  background:#e6450d;        } 
#navigation li ul li a:hover { color:#000; background:#f9dd0a;  }    
#navigation li ul { background:#fa5117;  display:none; position:absolute;top:42px; left:0px; width:120px; z-index:99999999; }*/


#navigation {line-height: 60px;list-style-type: none;background:#fff;} 
#navigation li a { display: block; width: 140px;/* width:190px;*/ text-align:center; color:#fff; font-family:Microsoft yahei,微软雅黑; letter-spacing:2px;font-size: 24px; } 
#navigation li a:link { color:#fff; text-decoration:none; } 
#navigation a:visited { text-decoration:none;} 
#navigation a:hover { color:#fff;  background:#e6450d;text-decoration:none;font-weight:bold; } 
#navigation li { float: left; width: 173px;/* width:190px;*/} 
#navigation li a:hover{ color:#fff;  background:#e6450d; } 
#navigation li ul { background:#fa5117;line-height: 40px; list-style-type: none;text-align:left; left: -999em; width: 140px;/* width:190px;*/ position: absolute; z-index:99999999;} 
#navigation li ul li{ float: left; width: 140px;/* width:190px;*/ background:#fa5117;} 
#navigation li ul a{ display: block; width: 140px;/* width:190px;*/ text-align:center; } 
#navigation li ul a:link { text-decoration:none; } 
#navigation li ul a:visited { background:#fa5117;text-decoration:none;} 
#navigation li ul a:hover { color:#000; background:#f9dd0a;text-decoration:none;font-weight:normal;} 
#navigation li:hover ul { left: auto; } 
#navigation li.sfhover ul { left: auto; } 
#navigation a.onhover { color: white !important; background: #00b48d !important; font-size: 22px; }
#content { clear: left; } 

/*.top_wrap
{
    height: 256px;
    overflow: hidden;
    margin-bottom: 10px;
}*/
.top_flash{width:1001px;
          height:216px;
		  margin:0 auto;
		  overflow:hidden;
		  }





/***********************/
/*body{
	 color:black;/*#686a6c;
     font-size:13px;
     font-family:"宋体"; 
	 }
	 
a{color:#3a3a3a; text-decoration:none; outline:none;  } 
  
a:hover{color:#0a78be;
       }
	   
a:active{background:none;}
	   
li{list-style:none}*/

.blue{color:#0c84d8;}

.tc{text-align:center;}

img{border:0;
    vertical-align:top;
	}
	
em{color:#e8630a;
  font-weight:700;
  font-style:normal;
  }
  
.hot{color:#d0340f;}
	
.w980{width:1400px;
     margin:0 auto;
	 }
	
.clear{clear:both;}
	
table{border-collapse:collapse;
      border-spacing:0
	  }
	  
.top_wrap{
          height:256px;
          overflow:hidden;
          /* margin-bottom:4px; */
    }
		  
.top_flash{width:1001px;
          height:216px;
		  margin:0 auto;
		  overflow:hidden;
		  }
		  
					
.top_nav{width:1001px;
		 margin:0 auto;
		 height:40px;
		 background: url(../images/top_wrap_bg.gif) repeat-x;
		 }
			
.top_nav ul{} 

.top_nav li{float:left;
           margin:2px 10px 0 15px;
		   font-size:18px;
		   height:38px;
		   font-family:"Microsoft yahei","微软雅黑";
		   }
		   
.top_nav li a{	  
			  display:inline-block;
			  padding:0 10px 0 0;
			  }
			  
.top_nav li a span{min-width:50px;                   
				   width:auto!important;
				   _width:50px;
				   _white-space:nowrap;
                   padding:0 0 0 10px;
				   display:inline-block;
				   color:#000;
				   height:38px;
				   line-height:37px;
				   cursor:pointer;
				   text-align:center;
				   text-shadow:0px 1px 2px #FFF;
				   }
				   
.top_nav li a:hover,.top_nav li a.current{background: url(../images/top_nav_r.png) right top no-repeat}

.top_nav li a:hover span,.top_nav li a.current span{
													background: url(../images/top_nav_l.png) no-repeat;
													} 
													

					
.top_bar{height:30px;		 
		 padding:4px 0 0 0;
		 line-height:38px;
		 vertical-align:middle;
         padding-bottom:4px;
		 }
		 
.top_bar label{padding:0 10px;
               font-family:"宋体",\5B8B\4F53;}
		 
.weather{width:300px; float:left;
		 padding:0px 0 0 20px;
		 }
		 
.search_box{width:220px;
            float:right;
			padding:1px 0 0 0;
			}

.search_box span{
    margin-left:5px;
    margin-right:8px;
    display:block;
    /*height:22px;*/
    width:55px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    background-color:rgb(255, 114, 16);
    cursor:pointer;
    float:right;
    }

    .search_box span:hover
    {
        background-color:rgb(212, 0, 0);
    }

/*.search_box input{border:none;
                  width:191px;                  
				  height:23px;
				  color:#4a4847;
				  font-size:13px;
				  vertical-align:middle;
				  display:inline-block;
				  padding-left:4px;
				  outline:none;
				  background: url(../images/top_search_input_bg.gif) no-repeat;
                  }*/
			  
.top_search_btn{width:45px;
                height:23px;
				vertical-align:middle;
				_vertical-align:top;
				cursor:pointer;
				display:inline-block;
				background: url(../images/top_search_btn.gif) no-repeat;
				}
				
.top_search_btn:hover{background: url(../images/top_search_btn_over.gif) no-repeat;}
				
.footer{min-height:110px;
		height:auto!important;
		padding:10px 0 0 0 ;
		/*margin-top:30px;*/
		border-top:1px solid #d8dcdf;
		background-color:#eeebe9;
	   } 
	   
.footer_nav{height:40px;
            text-align:center;
			vertical-align:middle;
			line-height:40px;
			margin-bottom:5px;
			}
			
.footer_nav a{color:#000;
              display:inline-block;
			  font-size:18px;
			  margin:0 20px 0 20px;
			  }

.footer_nav a:hover{color:#000;}
	   
.footer p{	      
		  text-align:center;
		  line-height:1.7;
		  padding:4px 0 0 0;
		  font-size:12px;
		  }


/* —— 仅作用于 .gc-carousel 命名空间 —— */
.gc-carousel {
	width: 393px;
	height: 302px;
}

/* 大图区（无圆角、无全局投影） */
.gc-carousel__stage {
	width: 100%;
	height: 240px;
	background: #fff;
	overflow: hidden;
	box-shadow: 0 10px 30px rgba(2,12,27,.12);
}

.gc-carousel__img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

/* 缩略条（隐藏滚动条，仅左右按钮；无圆角） */
.gc-carousel__thumbsBar {
	width: 100%;
	height: 52px;
	margin-top: 10px;
	display: grid;
	grid-template-columns: 28px 1fr 28px;
	gap: 6px;
	align-items: center;
}

.gc-carousel__btn {
	width: 28px;
	height: 40px;
	border: none;
	border-radius: 0;
	background: #bfbfbf;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	display: grid;
	place-items: center;
	cursor: pointer;
	user-select: none;
}

	.gc-carousel__btn:disabled {
		opacity: .45;
		cursor: not-allowed;
	}

.gc-carousel__thumbs {
	box-sizing: border-box;
	height: 52px;
	background: #fff;
	display: flex;
	gap: 6px;
	overflow-x: auto;
	scroll-behavior: smooth;
	padding: 6px;
	box-shadow: inset 0 0 0 1px #e6ebf2;
	border-radius: 0;
	scrollbar-width: none; /* Firefox 隐藏滚动条 */
}

	.gc-carousel__thumbs::-webkit-scrollbar {
		display: none;
	}
/* WebKit */

/* 缩略图（无边框、无圆角；hover 即切换） */
.gc-carousel__thumb {
	height: 40px;
	width: 72px;
	flex: 0 0 auto;
	cursor: pointer;
	border: none;
	outline: none;
	border-radius: 0;
	overflow: hidden;
	background: #e9eef6;
}

.gc-carousel__thumbImg {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	transition: opacity .12s ease, transform .12s ease;
	opacity: .9;
}

.gc-carousel__thumb:hover .gc-carousel__thumbImg {
	opacity: 1;
	transform: scale(1.02);
}

.gc-carousel__thumb.is-active .gc-carousel__thumbImg {
	opacity: 1;
	transform: none;
}

