@charset "utf-8";
* { margin:0; padding:0; }
body{
padding:0px;
margin:0px;
font-size: 100%;
font-style: normal;
}

#logo_box {
	top:100px;
	position: absolute;
	z-index: 4;
	left: 380px;
	float: left;
	width:600px;
}

#top_box {
position:relative;
	background-image: url(../image/index_wide_top.jpg);
	background-repeat: no-repeat;
	background-position: center 1px;
	background-size:1920px 320px;
	min-width:1240px;
	height:320px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}


#top_cont{ 
background-color: transparent; 	
text-align:center; 
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-family: "微软雅黑";
	font-weight: 500;	
padding-top:20px;
padding-bottom:0px;
margin:0px;
overflow:hidden;
}
.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:48px;
	background-color: #2D66A5;
	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:46px;
background-color: transparent; 	
overflow:hidden;
} 

.nav_in_1 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.nav_in_1 li
{
display:inline;
line-height: 46px;
width:100px;

}

.nav_in_1 img
{
vertical-align:middle;
padding:10px;
}

.nav1_title {
	font-size: 16px;
	font-weight: 500;
	color:#ffffff;
	cursor :pointer;
    font-family: "微软雅黑";
}

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:#2D66A5;
    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 #2D66A5;
    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 #2D66A5;
border-radius: 9px;
}
.search_input_sub{
    color:#2D66A5;
    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:#2D66A5;
    font-size:15px;
	font-family: "微软雅黑";
	font-style: normal;	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:2px;
	border-style:none;
	background-color:#eeeeee;
	width:360px;
}

.search_btn_com {
	background-color: #ffffff;
	color: #2D66A5;
	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: #2D66A5;
	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:#2D66A5;
	background-color:#000000;
}

.item{
color:#2D66A5;
}

.item.active{
color:#2D66A5;
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:#2D66A5;
	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: #2D66A5;
	border: 1px solid #2D66A5;
	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: #2D66A5;
}

.tooltip {
    position: relative;
    display: inline-block;
	cursor:pointer;
}
.jctip {
    position: relative;
    display: inline-block;
	cursor:pointer;
}

.tooltip .tooltiptext {
    visibility: hidden;
	font-size: 16px;
	font-style: normal;
	font-family: "微软雅黑";	
    width: auto;
    background-color: #ffffff;
    color: #BF0C0B;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 2;
    bottom: 100%;
    left: 10px;
    margin-left: 0px;
	border:#399777 solid 2px;
/* 淡入 - 1秒内从 0% 到 100% 显示: */
    opacity: 0;
    transition: opacity 1s;	
}
.jctip .jctiptext {
    visibility: hidden;
	font-size: 16px;
	font-style: normal;
	font-family: "微软雅黑";	
    width: 260px;
    background-color: #ffffff;
    color: #BF0C0B;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: -78px;
    margin-left: 0px;
	border:#399777 solid 2px;
/* 淡入 - 1秒内从 0% 到 100% 显示: */
    opacity: 0;
    transition: opacity 1s;	
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #399777 transparent transparent transparent;
}
.jctip .jctiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #399777 transparent transparent transparent;
}
.jctip:hover .jctiptext {
    visibility: visible;
	opacity: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
	opacity: 1;
}


.bottom_img{
	background-image: url(../image/bottom_img.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#bottom_box{
	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;}
