﻿/* CSS Document */
body{margin:0;padding:0; font-family:微软雅黑,Arial, Helvetica, sans-seri; font-size:12px; background:url(../images/bgs.jpg) center top repeat-x;color:#222222; }
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #222222;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #222222;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#0098e1;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #222222;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}


/*-------------------------------------------index----------------------------------------------------------*/
.in_toptext{
	min-width:1130px;
	max-width:2500px;
	height:23px;
	background:#0098e1;
	padding:0 10px;	
	}
.in_toptext li{
	width:1130px;
	height:23px;
	line-height:23px;
	text-align:right;
	margin:0 auto;
	}
.in_toptext li a{
	color:#FFF;
	}
.in_toptext li a:hover{
	color:#a4e2ff;
	}
.in_logonavs{
	width:1130px;
	height:76px;
	margin:0 auto;
	padding:0 10px;	
	}
.in_navs{
	width:657px;
	padding:25px 0 0 18px;
	float:left;
	}
.in_search{
	width:185px;
	padding:28px 0 0 0;
	float:right;
	text-align:right;
	}
a.in_a_style{
	display:block;
	padding:0 20px 0 20px;
	font-family:微软雅黑;
	font-size:14px;
	background:url(../images/nav_line.png) left center no-repeat;
	}
a.in_a_style:hover{
	color:#0098e1;
	text-decoration: none;
	}
.in_banner{
	width:auto;
	position:relative;
	min-width:1130px;	
	background:#0098e1;
	}
.in_hotnews{
	width:auto;
	min-width:1130px;
	padding:0 10px;	
	height:40px;
	overflow:hidden;
	background:#f7f7f7;
	margin-bottom:20px;
	}
.in_hotnews li{
	width:1130px;
	margin:0 auto;
	padding:6px 10px 0 10px;
	}
a.in_jt_style{
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:4px 1px 0 0;
	background:#6fc3eb;
	}
a.in_jt_style:hover{
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin:4px 1px 0 0;
	margin-right:1px;
	background:#0098e1;
	}
.in_honews_text{
	width:900px;
	float:left;
	padding:4px 10px 0 10px;
	}
.in_honews_text a{
	color:#7a7a7a;
	}
.in_honews_text a:hover{
	color:#0098e1;
	}
a.in_more{
	display:block;
	width:67px;
	height:28px;
	float:right;
	text-align:center;
	line-height:28px;
	color:#FFF;
	background:#0098e1;
	}
a.in_more:hover{
	background:#6fc3eb;
	text-decoration: none;
	}
.in_hot_dt{
	float:left;
	padding:6px 10px 0 0;
	}
.in_prolist{
	width:1130px;
	height:150px;
	overflow:hidden;
	padding:0 10px;
	margin:0 auto 40px auto;
	}
a.in_proliststyle{
	float:left;
	margin:0 6px;
	}
.in_maptitle{
	width:1130px;
	height:60px;
	text-align:center;
	padding:0 10px;
	margin:0 auto 20px auto;
	}
.in_map_imgs{
	width:auto;
	min-width:1130px;
	height:550px;
	background:#f2f2f2;
	}
.in_map_imgs li{
	width:1130px;
	height:535px;
	padding:15px 0 0 0px;
	margin:0 auto;
	overflow:hidden;
	line-height:24px;
	font-size:13px;
	}
.in_links{
	width:1130px;
	height:68px;
	line-height:68px;
	margin:0 auto;
	}
.in_foot_bg{
	width:auto;
	min-width:1130px;
	background:#323232;
	border-top:8px solid #0098e1;
	padding:30px 10px 30px 10px;
	}
.in_foot_text{
	width:1130px;
	margin:0 auto;
	}
.in_foot_text_l{
	width:604px;
	float:left;
	line-height:28px;
	color:#999999;
	font-size:13px;
	}
.in_foot_text_r{
	width:490px;
	float:right;
	text-align:right;
	}
.in_foot_text_r a{
	color:#999999;
	font-size:13px;
	text-decoration: none;
	}
.in_foot_text_r a:hover{
	color:#83d7ff;
	font-size:13px;
	text-decoration: none;
	}
.in_foot_text_b{
	width:auto;
	min-width:1130px;
	border-top:1px solid #424242;
	padding:20px 0;
	background:#323232;
	}
.in_foot_text_b li{
	width:1130px;
	margin:0 auto;
	padding:0 10px;
	color:#999999;
	}

.sub_banner{
	width:auto;
	min-width:1130px;
	height:210px;
	padding:0 10px;
	background:#0098e1;
	}
.sub_location{
	width:auto;
	height:37px;
	border-bottom:1px solid #dadada;
	min-width:1130px;
	}
.sub_location li{
	margin:0 auto;
	height:37px;
	color:#565656;
	line-height:37px;
	width:1130px;
	 }
.sub_cons_bg{
	width:auto;
	min-width:1130px;
	background:#f0f0f0;
	}
.sub_content{
	width:1130px;
	margin:0 auto;
	padding:22px 10px;
	}
.sub_con_left{
	width:111px;
	float:left;
	background:#FFF;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	}
.sub_con_right{
	width:926px;
	float:right;
	background:#FFF;
	padding:25px 35px;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	}
.sub_con_right dt{
	height:33px;
	font-size:18px;
	border-bottom:1px solid #dfdfdf;
	}
.sub_con_right dd{
	padding:25px 0;
	line-height:26px;
	min-height:500px;
	}
a.sub_list_a{
	display:block;
	width:100%;
	font-size:13px;
	height:60px;
	line-height:57px;
	text-align:center;
	text-decoration: none;
	border-bottom:1px solid #f0f0f0;
	}
a.sub_list_a:hover{
	display:block;
	width:100%;
	height:57px;
	font-size:13px;
	color:#FFF;
	line-height:57px;
	background:#0098e1;
	text-align:center;
	text-decoration: none;
	border-bottom:4px solid #0071ab;
	}


a.sub_list_a01{
	display:block;
	width:100%;
	height:57px;
	font-size:13px;
	color:#FFF;
	line-height:57px;
	background:#0098e1;
	text-align:center;
	text-decoration: none;
	border-bottom:4px solid #0071ab;
	}
a.sub_list_a01:hover{
	display:block;
	width:100%;
	height:57px;
	font-size:13px;
	color:#FFF;
	line-height:57px;
	background:#0098e1;
	text-align:center;
	text-decoration: none;
	border-bottom:4px solid #0071ab;
	}
.sub_con_right01{
	width:997px;
	float:right;
	}
.sub_news_all{
	background:#FFF;
	padding:25px 35px;
	height:270px;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	}
a.sub_more{
	display:block;
	width:78px;
	height:32px;
	text-align:center;
	color:#FFF;
	float:right;
	line-height:32px;
	background:#0098e1;
	border-radius:5px;
	text-decoration: none;
	}
a.sub_more:hover{
	background:#6fc3eb;
	text-decoration: none;
	}

a.sub_list_sec{
	display:block;
	padding:5px 0 0px 25px;
	color:#777777;
	text-decoration: none;
	background:url(../images/pro_ico01.png) 18px center no-repeat;	
	}
a.sub_list_sec:hover{
	color:#0098e1;
	background:url(../images/pro_ico02.png) 18px center no-repeat;	
	}
a.sub_prolist{
	display:block;
	width:220px;
	padding:8px 8px 0 8px;
	margin:20px 25px;
	height:273px;
	float:left;
	background:#f1f1f1;
	border-radius:10px;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	text-decoration: none;
	}
a.sub_prolist:hover{
	display:block;
	width:220px;
	padding:8px 8px 0 8px;
	height:273px;
	float:left;
	color:#ffffff;
	background:#19a2e4;
	border-radius:10px;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	text-decoration: none;
	}
.sub_proimg{
	width:220px;
	height:220px;
	background:#FFF;
	}
.sub_text{
	width:220px;
	height:50px;
	line-height:50px;
	text-align:center;
	}
.sub_prod_title{
	padding:10px 0;
	text-align:center;

	font-size:14px;
	background:#f8f8f8;
	}
.sub_prod_img{
	height:593px;
	background:url(../images/dot01.jpg) left bottom repeat-x;
	padding:35px 0 0px 0;
	}
.sub_prod_text{
	line-height:23px;
	padding:20px 10px 35px 10px;
	}
.vedio_list{
	width:269px;
	display:block;
	background:url(../images/vediobg.jpg) center top no-repeat;
	height:260px;
	padding:10px 0 0 10px;
	margin:10px 12px 10px 12px;
	float:left;
	}
.vedio_img{
	width:259px;
	height:203px;
	}
.vedio_texts{
	padding:15px 0 0 0;
	text-align:center;
	}
.partner_list{
	display:block;
	padding:10px 0;
	}
a.n-bds{
	color:#666666;
	}
a.n-bds:hover{
	color:#ffffff;
	text-decoration:none;
	}