
/* CSS Document */

#banner{}
.bn{POSITION: relative; position:relative; background-color:transparent !important; width:980px; height:277px;}
.bn_pic{ padding:8px 0 0 0px; float:left; width:585px; height:265px;}
.bn_info{ float:left; position:relative; padding:40px 0 10px 0; overflow:hidden; width:360px; height:200px;}
.bn_info h2{color:#003d65;font-weight:600; font-size:32px; line-height:40px;_font-size:36px;}
.bn_info p{ margin:10px 0 0 0; font-size:13px; line-height:24px; padding:10px 20px 15px 0; color:#6e6e6e; overflow:hidden; height:100px;}
.bn_info span{ background:url(../images/bg1.png) left -150px no-repeat; height:20px; padding:0 0 0 10px; margin-left:150px;}
.bn_more{ color:#76520b;background:url(../images/bg1.png) right -180px no-repeat; padding-right:10px; }

#i_info{ height:218px;padding: 26px 0 28px;}
.i_info1{background-color:#016eb5;}
.i_con, .i_news{ float:left;}
.i_con{ width:592px; overflow:hidden;}
.rtabs {position: relative; width: 592px;height: 30px;}
.rtabs span.item {float: left;margin: 0;padding: 0 10px; font-size:15px;font-weight: bold;color: #FFF;cursor: pointer;}
.rtabs .arrow_bg {position: absolute;bottom: 0;_bottom: -10px;left: 35px;z-index: 190;width: 9px;height: 6px;background: transparent url(../images/row_a.gif) 0 0 no-repeat;}

.tab_content {position: relative; width: 592px;overflow: hidden; background:transparent url(../images/bg2.png) left top no-repeat;}
	.tab_center{background: transparent url(../images/bg2.png) -650px top repeat-y; height:auto;}
	.tab_btm{background: transparent url(../images/bg2.png) -1300px bottom no-repeat;}
	.tab_content_slide{width: 2500px;height: 193px;overflow: hidden;}
	.tab_content_b{ float:left;padding:20px 25px 15px; color:#FFF; width:542px; overflow:hidden;}
		.tab_content_b h3{margin: 0 0 15px;font-weight:300;font-size:32px;color:#FFF;text-shadow: 1px 1px #004e80;}
		.tab_content_b p{font-size: 13px;color: #FFF;line-height: 24px;text-shadow: 1px 1px #004e80;}
		
	.i_news{ padding: 0; font-size:15px;font-weight: bold;color: #FFF; float:right; width:374px; height:180px;}
		.i_news span{ margin:0 10px 8px 12px; display:inline-block;font-size:15px;font-weight: bold; cursor:pointer;}
		.i_news_tit{ color:#FF0;}
		.i_news_top, .i_news_bottom{ background:#198cd7 url(../images/bg2.png) -2000px top no-repeat; height:9px;_height:10px;}
		.i_news_list{ background-color:#198cd7; height:172px; *height:172px;_height:172px; overflow:hidden;}
		.i_news_list ul{ margin:0 12px;}
		.i_news_list a{ font:normal 13px/18px 微软雅黑,arial;color:#FFF; line-height:22px\9; *line-height:18px;}
		.i_news_bottom{background:#198cd7 url(../images/bg2.png) -2000px -30px no-repeat; height:12px;_height:10px;}
		
#i_pro{width:960px; margin: 20px auto 0;}		
	.i_pro_left{width:283px; height:auto; float:left;}
	.i_pro_right{float:right; width:646px;}
	.i_pro_class_top, .i_pro_class_bottom{ background:url(../images/bg2.png) -2000px -100px no-repeat; height:12px;}
	.i_pro_class_list{padding:10px 0 1px 0; border-left:1px #CCC solid; border-right:1px #CCC solid; background-color:#fafafa; clear:both; height:auto;}
	.i_pro_class_bottom{ background-position:-2000px -112px;}
	#i_pro dl{ margin:0 0 0 10px; font:normal 13px/22px 微软雅黑,arial;}
	#i_pro dt{ font-weight:bold; font-size:13px; clear:both;}
		#i_pro dt a{ text-decoration:underline; color:#003d65; font-size: 15px;}
		#i_pro dt a:hover{ text-decoration:none; color:#000;}
	#i_pro dd{ width:132px; float:left; line-height:22px; overflow:hidden; white-space:nowrap;
-o-text-overflow: ellipsis;  /* Opera */
text-overflow:ellipsis;/* IE, Safari (WebKit) */}

		#i_pro dd a{ text-decoration:underline; font-size:14px;color:#016EB5;}
		#i_pro dd a:hover{ text-decoration:none; color:#0095F6;}
		
		#i_pro dl div{ height:3px; background:url(../images/bg2.png) -2000px bottom no-repeat; clear:both; margin:3px 0 6px;}
		
		.i_pro_right h3{line-height:20px; padding-bottom:12px; border-bottom:1px #CCC solid; font-size:18px; color:#666;}
		
		.i_pro_list{}
		.i_pro_list ul{ margin:15px 0 0 0;}
		.i_pro_list li{ width:323px; height:95px; margin-top:15px; float:left;}
		.i_pro_list li img{float:left; margin:0 8px 0 0; width:100px; border:1px solid #CCC; padding:2px;}
		.i_pro_list li h2 a{color: #0065A6; text-decoration:underline;line-height:18px; font-size:14px;}
		.i_pro_list li h2 a:hover{text-decoration:none;color:#198cd7;}
		.i_pro_list li p{color:#888; overflow:hidden; font: normal 13px/17px 微软雅黑,arial; padding-right:8px;}
		

#friendlink{ clear:both; color:#666; font-size:13px;}
#friendlink span{font-weight:bold; font-size:14px;}
#friendlink a{ margin:5px 8px; line-height:32px;color:#888;}
#friendlink a:visited{ color:#888;}
#friendlink a:hover{ color:#333;}
