@charset "utf-8";
/* CSS Document */
.banner{
	background-color:#ffffff;	
	height:265px;
	overflow:hidden;
	margin:0 auto;
	width:980px;
}
.banner img{float:left;}
.clumb_content{
	background-color:#ffffff;
	padding:0 20px;	
	margin:0 auto;
	width:940px;
}
.content_box{float:right;width:730px;}
.content_box_left{float:left;width:529px;}
.content_box_right{float:right;width:183px;}


.overview_banner{background-color:#ffffff;height:275px;width:980px;margin:0 auto;overflow:hidden;position:relative;}
.overview_banner img{display:block;}
.overview_banner .banner_box{height:275px;width:980px;overflow:hidden;position:relative;z-index:100;}
.overview_banner .banner_box ul{position:absolute;z-index:100;}
.overview_banner .banner_box ul li{
	background:url(/common/img/home/spinner.gif) no-repeat center center;
	float:left;
	height:275px;
	width:980px;
	position: relative;
}
.overview_banner .scroll_btn{ 
	background:url(/common/img/home/btn_line.gif) repeat-x 0 13px;overflow:hidden;
	display:none;
	position:absolute;
	width:985px;
	height:32px;
	left:0;
	bottom:0;
	_bottom:-1px;
	z-index:300;
}
.overview_banner .scroll_btn li{
	color:#fff;
	cursor:pointer;
	float:left;
	height:18px;
	width:137px;
	padding:14px 0 0 27px;
}
.overview_banner .scroll_btn li.on{ 
	background:url(/common/img/home/button_6.png);
	background-repeat:no-repeat;
	background-position:0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/common/img/home/button_6.png");
}
.overview_banner .scroll_btn_two li{
	width:465px;
}
.overview_banner .scroll_btn_two li.on{ 
	background:url(/common/img/home/button_2.png);
	background-position:0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/common/img/home/button_2.png");
}
.overview_banner .scroll_btn_three li{
	width:301px;
}
.overview_banner .scroll_btn_three li.on{ 
	background:url(/common/img/home/button_3.png);
	background-position:0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/common/img/home/button_3.png");
}
.overview_banner .scroll_btn_four li{
	width:219px;
}
.overview_banner .scroll_btn_four li.on{ 
	background:url(/common/img/home/button_4.png);
	background-position:0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/common/img/home/button_4.png");
}
.overview_banner .scroll_btn_five li{
	width:170px;
}
.overview_banner .scroll_btn_five li.on{ 
	background:url(/common/img/home/button_5.png);
	background-position:0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/common/img/home/button_5.png");
}

.overview_banner .banner_btn_bj{
	background-color:#000; 
	bottom:0;
	display:none;
	opacity:0.4; 
	filter: Alpha(opacity=40); 
	position:absolute;
	height:19px;
	left:0;
	width:980px;
	z-index:200;  	
}

.sidebar h3.corp_news_tit,.sidebar div.corp_news_tit{
	background:none;
	color:#000000;
	font:16px Arial, Helvetica, SimHei;
	padding-top:53px;
}

.sidebar a {
    color: #666666;
}
.sidebar a:hover {
    color: #bf2318;
}

#teaser1 a {
	position:relative;
	display:block;
	width: 100%;
	height: 100%;
}
#teaser1 a:link,#teaser1 a:visited { color:#FFFFFF; }
#teaser1 a:hover ,#teaser1 a:active { color:#bf2318; }
#teaser1 a span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:221px 0 0 660px;
	z-index:100;
	height:59px;
	width:320px;
	font-family: Arial, Helvetica, SimHei;
}

.sidebar .corp_news_ul{
	background:url(/common/img/products/left_news_bj.png) repeat-x 0 0;
	height:300px;
	padding:0 25px 0 20px;
	width:145px;
}
.sidebar .corp_news_ul li{
	font:13px/16px Arial, Helvetica, SimHei;
	float:left;
	width:145px;
	padding:12px 0 3px;
}
.sidebar .corp_news_ul li a{
	color:#666666;
}
.sidebar .corp_news_ul li a:hover{
	color:#e31a24;
	text-decoration:none;
}
.sidebar .corp_news_ul li a:hover strong{
	text-decoration:underline;
}
.sidebar .corp_news_ul li em{
	color:#000000;
	font:normal 13px Arial, Helvetica;
	display:block;
}
.sidebar .corp_news_ul li strong{
	font-weight:normal;
	display:block;
}
.sidebar .corp_news_ul li.corp_news_more{
	padding:14px 0 3px;
}
.sidebar .corp_news_ul li.corp_news_more a{
	color:#bf2318;
	text-decoration:none;
}
.sidebar .corp_news_ul li.corp_news_more a:hover{
	color:#bf2318;
	text-decoration:underline;
}

.sidebar .corp_news_dl{
	padding-top:3px;
}
.sidebar .corp_news_dl dt{
	color:#666666;
	font:normal 16px Arial, Helvetica, SimHei;
	padding-top:37px;
}
.sidebar .corp_news_dl dd{
	color:#666666;
	font:13px/16px Arial, Helvetica, SimHei;
}
.sidebar .corp_news_dl dd img{
	display:block;
	margin:5px 0 8px;
}

.overview_box{
	float:left;
	padding-left:20px;
	width:520px;
	overflow:hidden;
}
.overview_box h2,.overview_box h1{
	background:url(/common/img/line_3.gif) repeat-x left bottom;
	font:30px/30px Arial, Helvetica, SimHei;
	height:30px;
	overflow:hidden;
	width:520px;
}
.overview_box h2 strong,.overview_box h1 strong{
	background-color:#ffffff;
	font-weight:normal;
	height:30px;
	padding-right:8px;
	position:relative;
	top:2px;
}

.overview_box .line{
	background:url(/common/img/line_3.gif) repeat-x 0 0;
	font-size:0;
	height:1px;
	overflow:hidden;
	width:100%;
}

.overview_box .info_section {
	position: relative;
	width: 100%;
	height: auto; 
	overflow: hidden;
}

.overview_box .info_section .left_segment {
	position:relative;
	float:left;
	width:470px;
	height:700px;
}

.overview_box .info_section .right_segment {
	position:relative;
	float:left;
	width:240px;
	height:700px;
	padding-left: 20px;
	_padding-left: 18px;
	
}

.info_section h3 {  }

.introduction { position:relative; height:350px; color: #333333; }
.introduction .indentCopy { color: #666666; line-height: 16px; }

.link_container { position: relative; padding-top: 20px; height: 50px; }
.overview_box a { font-family: Arial, Helvetica, SimHei;  }
.overview_box a.general_link { color:#BF2318; }

.recent_news { position: relative; width: 100%; padding:37px 0 35px; height: 217px; }
.recent_news h2{
	color:#000000;
	font:20px/26px Arial, Helvetica, SimHei;
	width:100%;
	background: none;
}
.recent_news ul{margin-top:10px;}
.recent_news li{position:relative;height:40px;*height:37px;}
.recent_news li span{position:absolute;}
.recent_news li em{font-style:normal;}
.recent_news li span.news_data{
	font:13px/16px Arial, Helvetica, SimHei;
	width:80px;
	left:0;
	color:#000000;
}
.recent_news li span.news_tag{
	color:#999999;
	width:65px;
	font:13px/16px Arial, Helvetica, SimHei;
	left:80px;
}
.recent_news li span.news_content{width:320px;left:145px;top:1px;}
.recent_news li span strong{
	color:#333333;
	display:block;
	font:13px/14px Arial, Helvetica, SimHei;
}
.recent_news li a{
	color:#999999;
	font:13px/20px Arial, Helvetica, SimSun;
	height:40px;
	*height:37px; 
	display:block; 
	cursor:pointer;
}
.recent_news li a:hover{
	color:#e31a24;
	text-decoration:none;	
}
.recent_news li a:hover em.more{
	color:#e31a24;
	text-decoration:underline;	
}
.recent_news .news_more a{
	color:#bf2318;
	font:13px/16px Arial, Helvetica, SimHei;
}
.clearboth { position: relative; clear: both; height: 0px; width: 0px; }
.csr_intro { position: relative; width: 470px; height: 70px; color: #666666; }
.csr_img_container { position: absolute; top:10px; left:491px; width: 240px; height: 140px; }



.banner_area{
	background:url(/common/img/home/banner_list_bj.gif) repeat-x 0 0;
	height:192px;
	width:740px;
	overflow:hidden;
	margin:0 auto;
}
.banner_area ul{ padding-left:0px;  margin-left: -1px; }

.banner_area li{
	background:url(/common/img/home/banner_list_line.gif) no-repeat 0 15px;
	float:left;
	height:190px;
	padding:0 8px 0 10px;
	width:165px;
	background-color: #e5e5e5;
}

.banner_area li a {
	text-decoration: none;
}
.banner_area li a span{
	color:#666666;
	font:13px/16px Arial, Helvetica, SimHei;
}
.banner_area li img{
	display:block;
	margin:15px 0 10px;
}
.banner_area li a:hover span{
	color:#bf2318;
	text-decoration: underline;
	
}

.banner_area li.first { background-image: none; }

li a h4 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:15px;
	text-decoration:none;
	padding-top: 1px;
}
a:hover h4{
	text-decoration: none;
}

.news_right img{ display:block; margin-bottom:8px; border: 1px solid #ececec; border-bottom: none;}
.news_right a{
	color:#666666;
	font:13px/16px Arial, Helvetica, SimHei;
}
.news_right a:hover{
	color:#e31a24;	
}
.news_right {
	position:relative;
	height:228px;
	width:100%;
	overflow:hidden;
}

.overview_list a{color:#666666;}
.overview_list a:hover{color:#e31a24;}
.overview_list dl{
	font:13px/20px Arial, Helvetica, SimHei;
}
.overview_list dl dd
{
	padding-left:10px;
}
.overview_list dl dd.overview_list_name{
	font:16px Arial, Helvetica, SimHei;
	padding:10px 0 4px 10px;
}

.corp_teaser { float:left; width:190px; padding-left:20px;}
.corp_teaser p { padding:29px 0 11px 0; font-size:13px; line-height:16px;}
.corp_teaser p img { display:block; margin-bottom:9px;}
.corp_teaser p a:link, .corp_teaser p a:visited { color:#666;}
.corp_teaser p a:hover { color:#BF2318;}

.corp_c01 { padding-top:20px; color:#666;}
.corp_c02 { padding-top:48px;}
.corp_c02 p { float:left; width:250px;}
.corp_c02 p.r01 { padding-left:20px;}
.corp_c02 strong { display:block; font:20px/20px Arial, Helvetica, SimHei; padding-bottom:10px;}
.corp_c02 p img { display:block; margin-bottom:12px;}
.corp_c02 p span { display:block; color:#666;}
.corp_c03 { padding:55px 0 33px 0;}
.corp_c03 strong { display:block; font:20px/20px Arial, Helvetica, SimHei; padding-bottom:10px;}
.corp_c03 span { display:block; color:#666;}

.more01:link, .more01:visited { font:13px/16px Arial,Helvetica,SimHei,san-serif; color:#BF2318;}

.slider { position:relative; width:513px; height:143px; border:1px solid #E3E3E3;}
.slider #left_arrow { position:absolute; top:30px; left:0; z-index:2;}
.slider #left_arrow a:link, .slider #left_arrow a:visited { display:block; width:16px; height:63px; text-indent:-9999px; background:url(/common/img/corp/arrow-2.jpg) no-repeat 0 0; overflow:hidden;}
.slider #right_arrow { position:absolute; top:30px; right:0; z-index:2;}
.slider #right_arrow a:link, .slider #right_arrow a:visited { display:block; width:16px; height:63px; text-indent:-9999px; background:url(/common/img/corp/arrow-1.jpg) no-repeat 0 0; overflow:hidden;}
.slider .slider_c01 { position:absolute; top:15px; left:18px; width:477px; height:128px; overflow:hidden;}
.slider .slider_c01 .slider_child { position:absolute; top:0; left:0; width:5000px;}
.slider .slider_c01 .slider_child p { float:left; width:151px; padding-right:12px; font-size:13px; line-height:16px;}
.slider .slider_c01 .slider_child p img { display:block; margin-bottom:6px;}
.slider .slider_c01 .slider_child p a:link, .slider .slider_c01 .slider_child p a:visited { color:#666;}
.slider .slider_c01 .slider_child p a:hover { color:#BF2318;}
.slider .off { display:none!important;}


.sidebar h3.product_news_tit,.sidebar div.product_news_tit{
	background:none;
	color:#666;
	font:16px Arial, Helvetica, SimHei;
	padding-top:53px;
	padding-left:0px;
	height: 27px;
  text-indent: 20px;
}
.sidebar .product_news_ul{
	background:url(/common/img/products/left_news_bj.png) repeat-x 0 0;
	height:300px;
	padding:0 20px 0 20px;
	width:150px;
}
.sidebar .product_news_ul li{
	font:13px/16px Arial, Helvetica, SimHei;
	float:left;
	width:150px;
	padding:12px 0 3px;
}
.sidebar .product_news_ul li a{
	color:#666;
}
.sidebar .product_news_ul li a:hover{
	color:#bf2318;
	text-decoration:none;
}
.sidebar .product_news_ul li a:hover strong{
	text-decoration:underline;
}
.sidebar .product_news_ul li em{
	color:#666;
	font:normal 13px Arial, Helvetica;
	display:block;
}
.sidebar .product_news_ul li strong{
	font-weight:normal;
	display:block;
}
.sidebar .product_news_ul li.product_news_more{
	padding:14px 0 3px;
}
.sidebar .product_news_ul li.product_news_more a{
	color:#bf2318;
	text-decoration:none;
}
.sidebar .product_news_ul li.product_news_more a:hover{
	color:#bf2318;
	text-decoration:underline;
}