@charset "utf-8";
* { margin:0; padding:0; }
body{
padding:0px;
margin:0px;
font-style: normal;
}

#logo_box {
	top:100px;
	position: absolute;
	z-index: 4;
	left: 380px;
	float: left;
	width:600px;
}
#logo_box:hover {
	filter:sepia(50%);
	transition: all 0.5s;
}

#top_box {
position:relative;
	background-image: url(../image/index_wide_top.jpg);
	background-repeat: no-repeat;
	background-position: center 1px;
	background-size:1920px 420px;
	min-width:1240px;
	height:420px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


#top_cont{ 
background-color: transparent; 	
text-align:center; 
	font-size: 18px;
	font-style: normal;
	font-family: "微软雅黑";
	font-weight: 500;	
padding-top:48px;
padding-bottom:0px;
margin:0px;
overflow:hidden;
}

.lan {
background-color:transparent;
width:100%;
padding:8px;
line-height: 42px;
height:42px;
cursor:pointer;
border:#FFFFFF solid 1px;
border-radius:5px;
color:#FFFFFF;
margin-left:2px;
}
.lan:hover {
background-color: #FFFF00;
color:#000000;
border:#000 solid 1px;
transition: all 0.5s;
}

.xfd1{
	color:#FF3300;
	background-color: #FFFFCC;
	cursor: pointer;
	background-image: url(../image/index_top_tab.png);
	background-repeat: no-repeat;
	background-position: center 44px;
	border-bottom: 1px solid #c32502;
}
.xfd2{
	color:#000;
	background-color: #CCFFFF;
	cursor: pointer;
	border-bottom:1px solid #999;

}
.nav_out{
position:relative;
	width:100%;
	height:auto;
	background-color: #015293;
	z-index:0;
	text-align: center;
	padding:0px;
	margin:0px;
	min-width:1240px;
	overflow:hidden;
}
.nav_in_1{
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto;
width:1240px;
height:auto;
background-color: transparent; 	
overflow:hidden;
} 

.nav_in_1 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.nav_in_1 li
{
display:inline;
width:100px;

}

.nav_in_1 img
{
vertical-align:middle;
padding:10px;
}

.nav1_title {
	font-size: 1.6em;
	font-weight: 500;
	color:#ffffff;
	cursor :pointer;
    font-family: "微软雅黑";
	border-radius:6px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	padding-right:12px;	
	letter-spacing:4px;
	text-indent: 4px; /* 关键补偿 */	
	display:inline-block;
	text-align:center;
	height:60px;
	line-height:60px;
}
.nav1_title:hover{
color:#015293;
background-color: #ffffff; 	
transition: all 0.5s;
}

ul{
list-style:none;
margin:0;
padding:0;
}

#main{ 
MARGIN-RIGHT: auto; MARGIN-LEFT: auto;
position:relative;
text-align:center; 
width:1240px; 
height:auto;
padding:0px;
margin-top:10px;
Z-index:0;
}

.clearfloat{
clear:both;
height:0px;
font-size:0px;
line-height:0px;
} 
.fd1{
	color:#ff9900;
	background-color: #ffffff;
}
.fd2{
	color:#999999;
}

.line_div{
padding: 10px;
}

.line_hr{
height:1px;
border:none;
border-top:1px solid #eeeeee;
padding: 5px;
}

.search_input_home{
    color:#015293;
    font-size:15px;
	font-family: "微软雅黑";
	font-style: normal;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:8px;
	border-style:none;
	width:240px;
	height:40px;
	line-height:40px;
	border:1px solid #015293;
    background-color:#E6F5FF;
    border-radius: 8px;
}

.search_div_sub{
MARGIN-RIGHT: auto;
MARGIN-LEFT: auto;
width:98%;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
height:auto;
border:1px solid #015293;
border-radius: 9px;
}
.search_input_sub{
    color:#015293;
    font-size:15px;
	font-family: "微软雅黑";
	font-style: normal;	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:2px;
	border-style:none;
	background-color:#eeeeee;
	width:186px;
}
.search_input_long{
    color:#015293;
    font-size:15px;
	font-family: "微软雅黑";
	font-style: normal;	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:2px;
	border-style:none;
	background-color:#eeeeee;
	width:320px;
}

.search_btn_com {
	background-color: #ffffff;
	color: #015293;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:6px;
	text-align: right;
	font-size: 15px;
	font-style: normal;
	font-family: "微软雅黑";
	text-align:right;
	height:42px;
	width:132px;
	cursor :pointer;
	border-radius: 8px;
	background-image:url(../image/search_com.png);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	border-style:none;
}

.search_btn_com:hover {
	background-position: 1px -30px;
    background-color: #008CBA;
    color: #ffffff;
}

.search_btn_heigh {
	background-color: #ffffff;
	color: #015293;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	text-align: right;
	font-size: 15px;
	font-style: normal;
	font-family: "微软雅黑";
	height:42px;
	width:132px;
	cursor :pointer;
	border-radius: 8px;
	background-image:url(../image/search_heigh.png);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	border-style:none;
}

.search_btn_heigh:hover {
	background-position: 1px -30px;
    background-color: #008CBA;
    color: #ffffff;
}
.search_btn {
    background-color: #008CBA; 
    border: 1px solid #ffffff;	
    color: white; 
	padding: 2px 8px;
    text-align: center;;	
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-family: "微软雅黑";
	height:32px;
	width:auto;
	cursor :pointer;	
	border-radius: 8px;
}

.search_btn:hover {
    background-color: white;
    border: 1px solid #008CBA;
    color: black;
}
.if_div{
	font-size: 14px;
	font-style: normal;
	font-family: "微软雅黑";
height:30px;
line-height: 30px;
padding:10px;
}
#sort_checkbox li{
float:left;
	font-size: 14px;
	font-style: normal;
	font-family: "微软雅黑";
display:inline;
width:170px;
height:36px;
line-height: 36px;
border: 1px solid #eeeeee;
}

#sort_checkbox li:hover  {
	color:#015293;
	background-color:#000000;
}

.item{
color:#015293;
}

.item.active{
color:#015293;
background-color:#E6F5FF;
}
#query_result{
	text-align:center;
	height:40px;
	padding:10px;
	font-weight: 600;
	font-size: 14px;
	font-style: normal;
	font-family: "微软雅黑";
}
#query_count{
	text-align:center;
	height:32px;
	padding:10px;
}
.list_more{ 
float:right;
text-align:center; 
width:42px; 
height:24px;
margin-top:0px;
padding:0px;
}
.title_16_blue{
	TEXT-DECORATION:none;
	Color: #004597;
	font-size: 16px;	
	font-family: "微软雅黑";
	font-style: normal;
}
a.link_16_black:link{
	TEXT-DECORATION:none;
	Color: #333333;
	font-size: 16px;	
	font-family: "微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_black:active{
	TEXT-DECORATION:none;
	Color: #CC3300;
	font-size: 16px;
	font-family: "微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_black:visited{
	TEXT-DECORATION:none;
	Color: #000000;
	font-size: 16px;	
	font-family: "微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_black:hover{
	TEXT-DECORATION: none;
	Color:#FF3300;
	font-size: 16px;	
	font-family: "微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_top:link{
	TEXT-DECORATION:none;
	Color: #FF0000;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_top:active{
	TEXT-DECORATION:none;
	Color: #FF0000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_top:visited{
	TEXT-DECORATION:none;
	Color: #FF0000;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_16_top:hover{
	TEXT-DECORATION: none;
	Color:#FF3300;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
	line-height: 32px;
}
a.link_15_white:link{
	TEXT-DECORATION:none;
	Color: #fff;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_white:active{
	TEXT-DECORATION:none;
	Color: #fff;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_white:visited{
	TEXT-DECORATION:none;
	Color: #fff;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_white:hover{
	TEXT-DECORATION: none;
	Color:#fff;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}

a.link_15_blue:link{
	TEXT-DECORATION:none;
	Color: #004597;
	font-size: 15px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_blue:active{
	TEXT-DECORATION:none;
	Color: #004597;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_blue:visited{
	TEXT-DECORATION:none;
	Color: #004597;
	font-size: 15px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_15_blue:hover{
	TEXT-DECORATION: none;
	Color:#004597;
	font-size: 15px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}

a.link_14_more:link{
	TEXT-DECORATION:none;
	Color: #666666;
	font-size: 14px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_14_more:active{
	TEXT-DECORATION:none;
	Color: #004597;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_14_more:visited{
	TEXT-DECORATION:none;
	Color: #666666;
	font-size: 14px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}
a.link_14_more:hover{
	TEXT-DECORATION: none;
	Color:red;
	font-size: 14px;	
	font-family: Arial, Helvetica, sans-serif ,"微软雅黑";
	font-style: normal;
}


.dot_red
{
	padding-left: 16px;
	background-image: url(../image/dot_red.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.dot_gray
{
	padding-left: 16px;
	background-image: url(../image/dot_gray.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.conner_red
{
	padding-left: 16px;
	background-image: url(../image/conner_red.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
.conner_gray
{
	padding-left: 16px;
	background-image: url(../image/conner_gray.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}

a:link{TEXT-DECORATION:none ;Color: #000}
a:active{TEXT-DECORATION:none ;Color: #eee}
a:visited{TEXT-DECORATION:none ;Color: #333}
A:hover{TEXT-DECORATION: none;Color:#666;}

.btn_nav{
	border:0px solid #fff;
	width:auto;
	font-size: 14px;
	color: #004597;
	font-family: "微软雅黑";
	text-align: center;
	background: transparent;
	cursor :pointer;
}

.btn_nav:hover{
padding:2px;
   -moz-box-shadow: 2px 2px 10px #909090;

   -webkit-box-shadow: 2px 2px 10px #909090;

   box-shadow:2px 2px 10px #909090;	
transform: scale(1.1);
}
.btn_map{
    border: 1px solid #ffffff;	
    background-color: #008CBA; 
    color: white; 
	padding: 4px 8px;
	font-size: 14px;
	font-family: "微软雅黑";
	cursor :pointer;
	height:36px;
	width:100px;
	border-radius: 8px;
}

.btn_map:hover {
    background-color: white;
    border: 1px solid #008CBA;
    color: black;
}

.btn_rep{
    border: 1px solid #008CBA;	
    background-color: white; 
	padding: 4px;
font-size: 18px;
font-style: normal;
line-height: 32px;
font-family: "微软雅黑";	
font-weight: 600;
color:#015293;
	cursor :pointer;
	width:auto;
	border-radius: 5px;
}

.btn_rep:hover {
    background-color:#008CBA ;
    border: 1px solid #ffffff;
    color: white;
}

.btn_com{
    background-color: #eee; 
    border: 1px solid #ffffff;	
    color: #000000; 
	padding: 2px 4px;
	font-size: 12px;
	font-family: "微软雅黑";
	cursor :pointer;
	height:36px;
	width:auto;
}

.btn_com:hover {
    background-color: #999;
    color: black;
}

.tool_close{
	background-color: #015293;
	border: 1px solid #015293;
	color: #FFFFFF;
	padding: 2px;
	font-size: 14px;
	font-family: "微软雅黑";
	cursor :pointer;
	width:30px;
	border-radius: 4px;
	line-height:110%;
}

.tool_close:hover {
    background-color: white;
    color: #015293;
}



.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
 
.tooltip .tooltiptext {
    visibility: hidden;
    font-size: 16px;
    font-family: "微软雅黑";
    width: auto;
    background-color: #ffffff;
    color: #BF0C0B;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 2;
    
    /* 定位到左侧 */
    right: 100%;  /* 关键修改：定位到父元素左侧 */
    top: 50%;     /* 垂直居中定位 */
    transform: translateY(-50%); /* 精确垂直居中 */
    margin-right: 15px;  /* 增加与主元素的间距 */
    
    border: #399777 solid 2px;
    opacity: 0;
    transition: opacity 0.3s ease;
    white-space: nowrap; /* 保持单行显示 */
}
 
/* 右侧箭头样式 */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;  /* 定位到提示框右侧 */
    transform: translateY(-50%);
    
    /* 创建向右箭头 */
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #399777;
}
 
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
 
/* 图片样式保持原效果 */
#tel_img img {
    display: block;
    width: 180px;
    height: 72px;
    border: 0;
}



.bottom_img{
	background-image: url(../image/bottom_img.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color:#000;
	font-size: 12px;
    font-family: "微软雅黑";
	text-align: center;	
	left:0px;
	bottom:0px;
	width:100%;
	height:360px;	
	z-index:0;
	min-width:1240px;	
}


.page_box { font-size:14px;font-family: "微软雅黑";margin:4px;padding:4px;border-left:1px solid #99ccff;border-right:1px solid #99ccff;border-top:1px solid #99ccff;border-bottom:1px solid #99ccff;}
