
html {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.fl{ float:left;}.fr{ float:right;}.cb{ clear: both}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor;
}
a {
	
}
.ml90 {
	margin-left: 20px;
}
a.a1:link {
	color: rgb(87, 87, 87); text-decoration: none;
}
a.a1:visited {
	color: rgb(87, 87, 87); text-decoration: none;
}
a.a1:hover {
	color: rgb(54, 148, 222); text-decoration: none;
}
a.a1:active {
	color: rgb(87, 87, 87); text-decoration: none;
}
.search_input {
	border: 0px currentColor; width: 160px; height: 30px; color:# 999; line-height: 30px; margin-left: 18px; float: left; display: inline; background-color: transparent;
}
.search_btn {
	border: 0px currentColor; width: 28px; height: 30px; margin-left: 5px; float: left; display: inline; cursor: pointer; background-color: transparent;
}
.top_cbotton{ height:58px; color:#FFF; }
.top_cbotton a{ float:left; color:#FFF;line-height:58px; text-decoration:none; font-size:13px ; }

.top_bg {
	padding: 0px 2%; width: 96%; height: 56px; overflow: hidden; background-color:#000;
}
.top_left {
	width: 600px; height: 56px; float: left;
}
.top_logo {
	 width: 163px; height: 56px; float: left;
}
.top_nav {
	width: 610px; height: 56px; color: rgb(255, 255, 255); line-height: 56px; font-size: 16px; margin-left: 15px; float: left; display: inline;
}
.top_nav ul li {
	width: 90px; height: 56px; text-align: center; float: left;
}
.top_nav ul li a {
	width: 90px; height: 56px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.top_nav ul li a:hover {
	background: rgb(68, 70, 75);
}
.top_nav_active {
	background: rgb(68, 70, 75);
}
.top_search {
	background: url("../images/top_search.png") no-repeat; width: 220px; height: 37px; margin-top: 11px; float: right;
}
#slide-index {
	width: auto; height: 438px; overflow: hidden; position: relative; min-width: 1000px;
}
#slide-index .slides {
	width: auto; height: 438px; min-width: 1000px;
}
#slide-index .slide {
	height: 438px; float: left; position: relative; min-width: 1000px;
}
#slide-index .image {
	position: absolute; z-index: 1;
}
#slide-index .button {
	width: 138px; display: none;
}
#slide-index .control {
	width: 100%; height: 19px; text-align: center; bottom: 0px; position: absolute; z-index: 40; cursor: pointer;
}
#slide-index .control a {
	width: 11px; height: 11px; margin-right: 6px; display: inline-block; cursor: pointer; opacity: 0.6; background-image: url("../images/ba_normal.gif"); background-repeat: no-repeat;
}
#slide-index .control a:hover {
	opacity: 1; background-image: url("../images/ba_normal.gif");
}
#slide-index .control a.active {
	opacity: 1; background-image: url("../images/ba_active.gif");
}
.autoMaxWidth {
	height: 232px; overflow: hidden; position: relative;
}
.news_bg {
	width: 100%; height: 32px; border-top-color: #f5f5f5;; border-bottom-color: #f5f5f5; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color:#f5f5f5;
}
.news {
	margin: auto; width: 1000px; height: 32px; line-height: 32px;
}
.news_title {
	width: 110px; height: 32px; color: rgb(204, 112, 0); font-size: 13px; float: left; line-height:32px; 
}
.news_title a{
	padding-top:5px;
}
.news_content {
	width: 800px; height: 27px; padding-top:4px; overflow: hidden; font-size:14px; float: left; 
}
.news a {
	color: rgb(87, 87, 87); text-decoration: none; display: block;
}
.news a:hover {
	color: rgb(0, 108, 192); font-size: 14px;
}
.business ul li {
	 margin: 0px 15px; width: 316px; height: 363px; _margin: 0px 8px;
}
.business_img {
	width: 316px; height: 191px; clear:both;
}
.business_right {
	 width: 273px; height: 81px; clear:both;display: inline;
}
.business_title {
	width: 273px; height: 24px; margin-left:20px; margin-top: 20px;
}

.business_more{ margin-left:20px;margin-top: 15px; }
.business_more a{color:#0079C3 !important; }
.business_more a:hover{ text-decoration: underline!important;}
.b_t_content {
	width: 263px; height: 24px; overflow:hidden; line-height: 24px; font-size: 24px; float: left; display: block;
	}
.b_t_arrow {
	margin: 3px 0px 0px; width: 9px; height: 19px; float: right; display: block;
}
.b_t_arrow_a {
	background: url("../images/arrow_small.png") no-repeat; width: 9px; height: 19px; display: block; _display: none;
}
.business_content {
	width: 253px; height: 58px; overflow:hidden; color: rgb(100, 100, 100); line-height: 19px; margin-top: 10px; margin-left:20px;
font-size:14px;}
.rollBox {
	margin: 12px auto; padding: 20px 0px 20px 6px; width: 1044px; height: 113px; overflow: hidden;
}
.rollBox .LeftBotton {
	background: url("../images/arrow_big.png") no-repeat 0px 0px; margin: 140px 0px 0px; width: 13px; height: 26px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .RightBotton {
	background: url("../images/arrow_big.png") no-repeat -13px 0px; margin: 140px 0px 0px; width: 13px; height: 26px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .Cont {
	width: 1000px; overflow: hidden; float: left;
}
.rollBox .ScrCont {
	width: 10000000px;
}
.rollBox .Cont .pic {
	width: 306px; float: left;
}
.rollBox #List1 {
	float: left;
}
.rollBox #List2 {
	float: left;
}
.footer_bg {
	background:#000; width: 100%; 
}
.footer {
	background:#000; margin: auto; padding-top: 30px ; width: 1100px; height: 230px; color:#FFF;
}
.footer_up {
	width: 600px; height: 230px; overflow:hidden; float:left;
}
.footer_column {
	width: 80px; height: 120px; float: left;
}
.footer_title {
	height: 20px; line-height: 20px; font-size: 16px;
}
.footer_content {
	margin: 10px 0px 0px;
}
.footer_content ul li {
	width: 90px; height: 24px; line-height: 20px; 
}
.footer_content ul li a {
color:#999 !important; font-size:14px;
}
.footer_content ul li a:hover {
color:#F60 !important; font-size:14px;
}
.footer_bottom {
	width: 280px; height: 75px; margin-top: 15px; float:left; margin-left:40px;margin-right:10px;
}
.footer_ewm a{ height:40px; float:right; margin-right:60px; color:#FFF;}
.f_b_img {
	width: 65px; height: 70px; clear: both; float: right;
}
.f_b_words {
	 font-size:14px; float: left; display: inline; color:#FFF;
}
.f_b_words ul li {
	height: 25px; line-height: 25px;
}
