 
/*-------------------------5555--------------------------*/
.ic_content{ height:449px; overflow:hidden; width:100%; margin:0px auto; }
.clear:after, .clearfix:after {
	content:' ';
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
.fx_grid_c1 {
	width:1003px;
	margin:0 auto
}
.fx_mod_ib {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle
}
.fx_mod_seo {
	position:absolute;
	top:-9999em;
	left:-9999em
}
 @media(min-width:1224px) {
.ic_rwd .mod_search {
	width:320px
}
.ic_rwd .mod_search_con {
	width:240px
}
.ic_rwd .mod_smartbox {
	width:248px
}
.ic_rwd .mod_smartbox .autocomplete li span {
	width:120px
}
.ic_rwd .mod_skey {
	width:250px
}
.ic_rwd .grid_c1 {
	width:980px
}
.fx_rwd .fx_grid_c1 {
	width:1003px
}
.fx_rwd .fx_mod_proitem {
	width:485px;
	margin:0 5px 20px 5px
}
}
@media(min-width:1224px) and (max-width:1601px) {
.ic_rwd .grid_c1 {
	width:1020px
}
.fx_rwd .fx_grid_c1 {
	width:1040px
}
.fx_rwd .fx_mod_proitem {
	width:500px;
	margin:0 10px 20px 10px
}
.fx_mod_tabs {
	margin-left:10px
}
}
@media(min-width:1601px) {
.ic_rwd .grid_c1 {
	width:1495px
}
.fx_rwd .fx_grid_c1 {
	width:1515px
}
.fx_rwd .fx_mod_proitem {
	width:485px;
	margin:0 10px 20px 10px
}
.fx_mod_tabs {
	margin-left:10px
}
.fx_banner .fx_banner_pre {
	left:-300px
}
.fx_banner .fx_banner_next {
	right:-280px
}
}
.fx_banner {
	background:#f0f0f0;
	width:1903px;
	overflow:hidden;
	position:relative;
	margin:0px auto;
}
.fx_banner_inner {
	position:relative;
	height:449px;
}
.fx_banner_view {
	display:block;
	cursor:pointer;
	width:236px;
	height:65px;
	position:absolute;
	top:277px;
	left:2px;
	background:url(about:blank)
}
.fx_banner_view2 {
	display:block;
	cursor:pointer;
	width:236px;
	height:65px;
	position:absolute;
	top:277px;
	left:163px;
	background:url(about:blank)
}
.fx_banner_img {
	width:100%
}
.fx_banner_img li {
	float:left;
	height:449px;
	width:100%  
	position:relative; 
}
.fx_banner_link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:449px;
	cursor:pointer
}
.ie .fx_banner_link {
	background:url(about:blank)
}
.fx_banner .child {
	position:absolute;
	width:1903px;
	height:449px;
	left:-180px;  
}



.fx_banner_common {
	position:relative
}
.fx_banner_pre {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-270px;
	width:50px;
	height:140px;
	cursor:pointer;
	background:url(../images/ban_pre_24.png);
	opacity:.5;
	filter:alpha(opacity=50)
}
.ie6 .fx_banner_pre, .ie6 .fx_banner_pre:hover {
	background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ban_pre_24.png', sizingMethod='scale')
}
.fx_banner_next {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-270px;
	width:50px;
	height:140px;
	cursor:pointer;
	background:url(../images/ban_next_24.png);
	opacity:.5;
	filter:alpha(opacity=50)
}
.ie6 .fx_banner_next, .ie6 .fx_banner_next:hover {
	background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ban_next_24.png', sizingMethod='scale')
}
.fx_banner_pre:hover, .fx_banner_next:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.fx_content {
	background-color:#DBDBDB;
	padding:20px 0 1px 0;
*padding-bottom:20px
}
.fx_banner .control {
	width:200px;
	position:absolute;
	top:480px;
	left:50%;
	margin-left:-100px;
	text-align:center
}
.fx_banner .control li {
	display:inline-block;
*display:inline;
*zoom:1; 
	width:53px;
	height:5px; 
	cursor:pointer;
	background:#fff;margin-left:8px;
	
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
 behavior: url(iecss3.htc) 
	
	
}
.fx_banner .control li a {
	display:none
}
.fx_banner .control li.current {
	width:53px;
	height:5px; 
	background:#02ACD0; margin-left:8px;
	-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
 behavior: url(iecss3.htc) 
}
 