@charset "utf-8";
/* CSS Document */
/*IE6 PNG*/
img, div { behavior: url(iepngfix.htc);}


*{ margin:0; padding:0;}
body{ width:100%; height:100%; float:left; font-family:"",Arial, Helvetica, sans-serif; font-size:12px;
/*background:url(../images/bg.gif) 0px 154px repeat-x;*/
background: #C0E3FA;
 }
a{text-decoration:none; color:#ccc;}
.main_content a,.xiang a,.jian_r a{ color: blue;}

.head_b a:link {color: #ACBBC0}     /*  */
.head_b a:visited {color: #ACBBC0}  /*   */
.head_b a:hover {color: #ACBBC0}   /*  */
.head_b a:active {color: #ACBBC0}   /*  */
.main_content a{ color: blue;}
li{ list-style-type:none;}
img{ border:none;}
.clear{
	clear:both !important;
	float:none !important;
	height:0px !important;
	}
/*header*/
#header{
	width:100%;
	height:514px;
	background:url(../images/h_bg_02.jpg) repeat-x;
	}
#head_2{
	width:992px;
	height:514px;
	margin:0 auto;
	}
.head_t{
	width:992px;
	height:102px;
	padding:5px 0 0 0;
	}
.h_logo{
	float:left;
	width:600px;
	height:102px;
	}
.h_search{
	float:left;
	width:392px;
	height:102px;
	}
.h_search .search_t{
	margin:16px 0 0 200px;
	width:185px;
	height:20px;
	background:url(../images/anniu.png) no-repeat;
	}
.h_search .search_t a{
	color:#333;
	line-height:20px;
	}
.h_search .search_b{
	float:right;
	margin-top:10px; display:inline;
	
	}
.search_b .sbm{
	width:28px;
	height:28px;
	border:none; 
	background:url(../images/search.png) no-repeat;
	cursor:pointer;
	}
.head_b{
	width:992px;
	height:44px;
	}
.head_b li{
     width:104px;
	height:44px;
	float:left;
	text-align:center;
	}

.head_b li a{
	color:#ACBBC0;
	font-size:14px;
	font-weight:bold;
	
	line-height:44px;
	}
.head_b .li_1{
	width:107px;
	height:44px;
	background:url(../images/images/nav1_07.jpg) no-repeat;
	}
.head_b .li_2{
	width:104px;
	height:44px;
	background:url(../images/images/nav1_09.jpg) no-repeat;
	}
.head_b .li_3{
	width:104px;
	height:44px;
	background:url(../images/images/nav1_12.jpg) no-repeat;
	}
.head_b .li_2:hover,.head_b .li_3:hover{
	background:url(../images/images/nav1_08.jpg) no-repeat !important;}
.head_b .hover{
    width:104px;
	height:44px;
    background:url(../images/images/nav1_08.jpg) no-repeat !important;
}
/*main*/	
#main{
	width:992px;
	margin:0 auto;
	}
#main_2{
	
	width:992px;
	}
.banner{
	margin-top:3px; 
	width:992px;
	height:360px; 
	}
.banner img{
	width:992px;
	height:360px;
}
	
/*=================new==============*/ 
#head_2 #new{ background: #c30404; /*background:url(../images/images/news_19.jpg) repeat-x; */height:36px;width:100%;  _margin-top:-5px; }
#head_2 .new_1{
float:left;
width:45px;
height:15px;
margin:11px 20px 0 20px; 
}
#head_2 .new_2 a{
    color: white;
}
#head_2 .new_2{
float:left;
line-height:36px;
}
#head_2 .new_2{
    overflow: hidden;
    height: 36px;
line-height:36px;
color:#ACBBC0;
}
#head_2 .new_3{
width:225px;
height:36px;
line-height:36px;
float:right;
}
#head_2 .new_3 strong{
font-size:20px;
color:#F7E641;}
#head_2 .new_3 b{
font-size:14px;
color:#CFCFCF;}
/*=================footer==============*/ 
#footer{
width:100%;
height:80px;
float:left;
background:url(../images/bottom_07.gif) repeat-x;
}
.foot_top{
width:992px;
height:81px;
margin:0 auto;
background:url(../images/bottom_09.gif) left 3px no-repeat;
color:#575557;
}
.foot_t_l{
margin:20px 0 0 90px;  _margin:20px 0 0 45px;
width:720px;
float:left;
}
.foot_t_l li{
line-height:20px;
width:720px;
}
.foot_t_r{
margin:20px 0 0 0px;
padding-left:20px;
float:right;
width:140px;
border-left:#A2A2A4 1px solid;
}
.foot_t_r li{
line-height:20px;
float:left;
}
.foot_bot{
text-align:center;
line-height:30px;
color:#A4A4A4;
}


/*==============================*/ 
.hou{
    padding-top:12px;
    width: 244px;
    height: 232px;
    background: url(../images/hou_03.gif) no-repeat;
}
.hou a{
	display:inline-block;
	width:216px;
	height:48px;
	}
.hou1{
	width:216px;
	height:48px;
    margin: 0px 0 0 15px;
}
.hou2{
	width:216px;
	height:48px;
    margin: 12px 0 0 15px;  _margin: 6px 0 0 15px;
}
/*falsh*/
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:center;position:relative;left:-444px;z-index:999;
}

.bitdiv{display:inline-block;width:13px;height:13px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/bai.png);width: 13px; height: 13px;}
.curimg{background-image:url(../images/lan.png); width:13px; height: 13px;}


/**/
.float_layer { width: 562px; width: 502px\9; border: 1px solid #aaaaaa; display:none; background: #fff; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(../images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }

.float_layer .content { height: 330px; height: 300px\9;  width: 560px; width: 500px\9; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;}
.float_layer .content img{ height: 330px; height: 300px\9;  width: 560px; width: 500px\9;   }
