@import url("table.css");
#hidden_div{border:3px #158cb2 solid;height:125px;width:270px;display:none;background:#ffffeb;position: absolute;margin-left:120px;}
#hidden_div ul {padding:12px 12px;font-size:12px;color:#000;line-height:21px;}
.leftbg1{background:url(lefttopbg.gif) no-repeat left top;}
.leftbg2{background:url(lefttopbg2.gif) no-repeat left top;}
.hidden_div {height:126px;}
#leftDiv,#rightDiv{
	width:194px;
	height:auto;
	position:absolute;
	}
.leftmenu {
	width:148px;
	height:100%;
	background:url(leftmenu_top.gif) no-repeat left top;
	padding-top:7px;
	}
.leftmenu ul {
	height:100%;
	background:url(leftmenu_foot.gif) no-repeat left bottom;
	padding:0 0 15px 0;
	}
.leftmenu ul li {
	width:119px;
	clear:both;
	padding:0;
	margin:0;
	}
.leftmenu ul li a {
	height:32px;
	line-height:32px;
	display:block;
	border-bottom:1px solid #efefef;
	text-align:center;
	font-size:14px;
	color:#11688c;
	}
.leftmenu ul li a:hover {
	color:#f60;
	font-size:14px;
	}
.header {
	width:1000px;
	height:100px;
	margin:0 auto;
	overflow:hidden;
	background:url(header_bg.gif) repeat-x left top;
	}
.header ul {
	width:1000px;
	margin:0 auto;
	}
.header .logo {
	width:555px;
	height:68px;
	margin-left:25px;
	display:inline;
	float:left;
	}
.header .logo img {
	margin-top:17px;
	}
.header .top_r {
	width:255px;
	float:right;
	overflow:hidden;
	display:inline;
	margin-top:18px;
	text-align:left;
	padding-right:12px;
	}
.header .top_r ul {
	clear:both;
	}
.header .top_r .td1 {
	height:36px;
	}
.header .top_r .td1 a.m1, .header .top_r .td1 a.m1:hover {
	width:82px;
	height:25px;
	line-height:25px;
	background:url(r_ico01.gif) no-repeat left -1px;
	font-size:12px;
	color:#10739c;
	display:block;
	float:left;
	text-indent:28px;
	}
.header .top_r .td1 a.m2, .header .top_r .td1 a.m2:hover {
	width:82px;
	height:25px;
	line-height:25px;
/*	background:url(r_ico02.gif) no-repeat left -1px;*/
	font-size:12px;
	color:#10739c;
	display:block;
	float:left;
/*	text-indent:28px;*/
	}
.header .top_r .td1 a.m3, .header .top_r .td1 a.m3:hover {
	width:82px;
	height:25px;
	line-height:25px;
/*	background:url(r_ico03.gif) no-repeat left -1px;*/
	font-size:12px;
	color:#10739c;
	display:block;
	float:left;
/*	text-indent:28px;*/
	}
.header .top_r .search {
	width:254px;
	height:28px;
	background:url(search_bg.gif) no-repeat left top;
	overflow:hidden;
	}
.header .top_r .search span {
	width:35px;
	height:28px;
	float:right;
	}
.header .top_r .search span .search_button {
	width:35px;
	height:28px;
	border:none;
	background:none;
	cursor:pointer;
	}
.header .top_r .search .search_input {
	width:205px;
	height:28px;
	line-height:28px;
	border:none;
	background:none;
	color:#6f6f6f;
	margin-left:8px;
	}

.menu {
	width:1000px;
	height:35px;
	margin:0 auto;
	overflow:hidden;
	background:url(menu_bg.gif) repeat-x left top;
	}
.menu ul {
	width:1000px;
	height:35px;
	margin:0 auto;
	overflow:hidden;
	padding-left:5px;
	}
.menu ul li {
	float:left;
	line-height:36px;
	height:35px;
	width:110px;
	text-align:center;
	}
.menu ul a {
	height:35px;
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:url(m_bg.gif) no-repeat center center;
	}
.menu ul li.home a {
	height:35px;
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:none;
	}
.menu ul li.home a:hover {
	background:url(this.gif) no-repeat -1px center;
	color:#fff;
	}
.menu ul li.this a, .menu ul li a:hover {
	background:url(this.gif) no-repeat -1px center;
	color:#fff;
	}
.menu ul a:hover {
	height:35px;
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}

.banner {
	width:1000px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	}

.scrollpic {overflow: hidden; zoom: 1; position: relative;padding:0 10px;}
.scrollpic .cont {margin:0 auto; overflow: hidden; width: 930px;}

.main_slide {width: 1000px; position: relative; height: 355px;}
.main_slide .body_slide {left: 0px; overflow: hidden; width: 1000px; position: absolute; top: 0px; height: 320px}
.main_slide .body_slide img {width: 1000px; height: 320px}
.main_slide .bor_slide {background:url(banner_tab1.gif) repeat-x left top;width: 999px; position: absolute; height: 35px;left:0;overflow:hidden;border-left:1px solid #ccc;}
.main_slide .custom_slide li {float: left; overflow: hidden; width: 199px; cursor: pointer; color: #505050; line-height: 35px; height: 35px; text-align: center;border-right:1px solid #ccc;}
.main_slide .custom_slide li.current {font-weight: bold; background:url(banner_tab2.gif) repeat-x left top; width:198px; height:35px; color: #2e2e2e}
.main_slide .custom_slide li a {
	font-size:14px;
	color:#0f4a6c;
	}
.main_slide .custom_slide li.current a {
	font-size:14px;
	color:#0f4a6c
	font-weight:bold;
	}

.lefttab {
	width:994px;
	height:143px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #dadadc;
	padding:2px;
	background:#fff;
	}
.lefttab .tabmenu {
	width:185px;
	float:left;
	background:#fefff1;
	overflow:hidden;
	}
.lefttab .tabmenu li {
	width:185px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	clear:both;
	}
.lefttab .tabmenu .default {
	font-size:14px;
	font-weight:bold;
	color:#313131;
	cursor:pointer;	
	background:url(type_tab1.gif) no-repeat left top;
	}
.lefttab .tabmenu .active {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;	
	background:url(type_tab2.gif) no-repeat left top;
	}
.lefttab .tabcon {
	width:809px;
	height:100%;
	float:right;
	overflow:hidden;
	}
.lefttab .tabcon ul .tr1 {
	width:135px;
	height:35px;
	line-height:35px;
	background:#fefff1;
	float:left;
	text-align:right;
	padding-right:15px;
	border-bottom:1px solid #fff;
	}
.lefttab .tabcon ul .tr1 a {
	height:35px;
	line-height:35px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#0e4969;
	background:url(bottom1.gif) no-repeat right center;
	padding-right:20px;
	}
.lefttab .tabcon ul .tr1 a:hover {
	color:#f60;
	}
.lefttab .tabcon ul .tr2  {
	margin-left:10px;
	display:inline;
	width:638px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	float:left;
	background:url(x_line.gif) repeat-x left 35px;
	}
.lefttab .tabcon ul .tr2  a {
	background:url(bottom2.gif) no-repeat left center;
	padding-left:8px;
	margin-left:12px;
	font-size:12px;
	color:#0e4969;
	}
.lefttab .tabcon ul .tr2  a:hover {
	color:#f60;
	}
.toptab {
	width:998px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #dadadc;
	background:#fff;
	}
.toptab .tabmenu {
	height:40px;
	background:url(product_tab.gif) repeat-x left top;
	overflow:hidden;
	}
.tabmenu li {
	height:40px;
	text-align:center;
	}
.toptab .tabmenu .default {
	width:200px;
	line-height:40px;
	float:left;
	font-size:14px;
	font-weight:100;
	color:#000;
	cursor:pointer;	
	background:url(product_tab1.gif) no-repeat right top;
	}
.toptab .tabmenu .active {
	width:200px;
	line-height:40px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;	
	background:url(product_tab2.gif) no-repeat left top;
	}
.toptab .tabcon {
	height:100%;
	padding-left:8px;
	}

.main {
	width:998px;
	height:100%;
	margin:0 auto;
	border:1px solid #d9d9da;
	background:#fff;
	}
.main .title {
	height:29px;
	overflow:hidden;
	}
.main .t1 {
	background:url(title1.gif) no-repeat left top;
	}
.main .t2 {
	background:url(title2.gif) no-repeat left top;
	}
.main .t3 {
	background:url(title3.gif) no-repeat left top;
	}
.main .t4 {
	background:url(title4.gif) no-repeat left top;
	}
.main .t5 {
	background:url(title5.gif) no-repeat left top;
	}
.main .t6 {
	background:url(title6.gif) no-repeat left top;
	}
.main .t7 {
	background:url(title7.gif) no-repeat left top;
	}
.main .links {
	background:url(links_title.gif) no-repeat left top;
	}
.main .title span {
	float:right;
	height:29px;
	width:50px;
	margin-right:10px;
	}
.main .title span img {
	width:50px;
	height:29px;
	}
.main .title h2 {
	line-height:200px;
	}
.main .content {
	height:100%;
	overflow:hidden;
	padding:0;
	}
.main .link_content {
	height:100%;
	overflow:hidden;
	padding-left:4px;
	width:994px;
	}
.main1 {
	width:1000px;
	border:0px;
	background:none;
	}
.main1 .w_l {
	width:320px;
	height:100%;
	float:left;
	border:1px solid #d9d9da;
	background:#fff;
	}
.main1 .w_l .content {
	padding-left:4px;
	}
.main1 .w_m {
	width:375px;
	height:100%;
	float:left;
	border:1px solid #d9d9da;
	background:#fff;
	display:inline;
	margin-left:10px;
	}
.main1 .w_m .content {
	padding:0 12px;
	font-size:12px;
	color:#555;
	line-height:21px;
	height:320px;
	overflow:hidden;
	}
.main1 .w_m .content dl {
	text-align:center;
	}
.main1 .w_m .content img {
	margin-bottom:5px;
	}
.main1 .w_m .content p {
	padding:0;
	margin:0;
	}
.main1 .w_r {
	width:290px;
	height:100%;
	float:right;
	border:1px solid #d9d9da;
	border-left:0px;
	background:#fff;
	}
.main1 .w_r .content {
	padding:0 6px 0 12px;
	height:320px;
	overflow:hidden;
	}


.main2 {
	width:1000px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	}
.main2 .title {
	height:40px;
	background:url(right_title_bg.gif) repeat-x left top;
	overflow:hidden;
	}
.main2 .title span {
	float:right;
	line-height:42px;
	padding-right:22px;
	font-size:12px;
	color:#555;
	}
.main2 .title h2 {
	font-size:14px;
	font-weight:bold;
	color:#2b2b2b;
	line-height:42px;
	text-indent:15px;
	}
.main2 .content {
	height:100%;
	background:url(mid5.gif) repeat-y left top;
	overflow:hidden;
	padding:8px 0 0 18px;
	}
.main2 .content1 {
	height:100%;
	background:url(mid5.gif) repeat-y left top;
	overflow:hidden;
	padding:8px 20px;
	}
.main2 .content li {
	width:229px;
	height:58px;
	float:left;
	margin:5px 5px;
	overflow:hidden;
	}

.channel_main {
	width:1000px;
	height:100%;
	margin:0 auto;
	background:#fff;
	}
.channel_main .webleft {
	width:220px;
	height:100%;
	float:left;
	}
.channel_main .webleft .left_content {
	border:2px solid #0196b6;
	border-top:0px;
	background:#fff;
	}
.channel_main .webleft .left_content .title {
	height:40px;
	background:url(left_type1_bg.gif) no-repeat left top;
	overflow:hidden;
	}
.channel_main .webleft .left_content .title h2 {
	line-height:42px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
.channel_main .webleft .left_content .content {
	padding:0;
	}
.channel_main .webleft .left_content .content1 {
	font-size:12px;
	line-height:170%;
	padding:10px 10px;
	}
.channel_main .webleft .left_content .td1 {
	height:30px;
	line-height:30px;
	background:url(left_type2_bg.gif) repeat-x left top;
	overflow:hidden;
	text-indent:10px;
	}
.channel_main .webleft .left_content .td1 a {
	font-size:14px;
	font-weight:bold;
	color:#104d6c;
	}
.channel_main .webleft .left_content .td1 a:hover {
	color:#f60;
	}

.channel_main .webright {
	width:780px;
	height:100%;
	float:right;
	overflow:hidden;	
	}
.channel_main .webright .title {
	height:40px;
	background:url(right_title_bg.gif) repeat-x left top;
	overflow:hidden;
	}
.channel_main .webright .title span {
	float:right;
	line-height:40px;
	padding-right:15px;
	font-size:12px;
	color:#555;
	}
.channel_main .webright .title h1, .channel_main .webright .title h2 {
	font-size:14px;
	font-weight:bold;
	color:#0a4b6b;
	font-family:Î¢ÈíÑÅºÚ,ºÚÌå;
	line-height:40px;
	text-indent:58px;
	background:url(right_title_ico.gif) no-repeat 25px 12px;
	}
.channel_main .webright .content {
	height:100%;
	background:url(mid4.gif) repeat-y left top;
	overflow:hidden;
	padding:15px 25px 0 25px;
	}
.channel_main .webright .pro_content {
	height:100%;
	background:url(mid4.gif) repeat-y left top;
	overflow:hidden;
	padding:15px 0 0 20px;
	}
.channel_main .webright .about_content {
	height:100%;
	background:url(mid4.gif) repeat-y left top;
	overflow:hidden;
	padding:15px 25px 0 25px;
	font-size:14px;
	line-height:180%;
	}
.channel_main .webright .view_content {
	height:100%;
	background:url(mid4.gif) repeat-y left top;
	overflow:hidden;
	padding:15px 25px 0 25px;
	}
.channel_main .webright .view_content h1 {
	line-height:28px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:8px 0;
	border-bottom:1px dotted #dcdcdc;
	}
.channel_main .webright .view_content h4 {
	height:22px;
	line-height:22px;
	margin:0;
	padding:6px 0 0 0;
	text-align:right;
	color:#999;
	}
.channel_main .webright .view_content dl {
	font-size:14px;
	line-height:180%;
	padding-top:15px;
	}
.channel_main .webright .view_content dl * {
	font-size:14px;
	}
.channel_main .webright .view_content dl .bshare {
	clear:both;
	margin:5px 0;
	}
.channel_main .webright .view_content dl .bshare .click {
	font-size:12px;
	float:right;
	}
.channel_main .webright .view_content .pro_pic {
	text-align:center;
	width:698px;
	overflow:hidden;
	}
.channel_main .webright .view_content .pro_pic img {
	}
.channel_main .webright .view_content .pro_tt {
	height:25px;
	line-height:27px;
	background:#f0f0f0;
	font-size:14px;
	font-weight:bold;
	color:#555;
	padding:0px;
	text-indent:8px;
	overflow:hidden;
	}
.channel_main .webright .view_content .pro_info {
	font-size:14px;
	line-height:180%;
	padding:12px;
	border:1px dotted #dcdcdc;
	border-top:0px;
	margin-bottom:8px;
	}
.channel_main .webright .view_content .pro_info * {
	font-size:14px;
	}
.channel_main .webright .view_content .pro_info table {
	width:100%;
	cellspacing:0;
	cellpadding:0;
	border:0px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	}
.channel_main .webright .view_content .pro_info table tr {
	cellspacing:0;
	cellpadding:0;
	border:0px;
	}
.channel_main .webright .view_content .pro_info table td {
	background:#fff;
	cellspacing:0px;
	cellpadding:0px;
	padding-left:4px;
	border:0px;
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	}
.channel_main .webright .foot {
	height:22px;
	background:url(foot4.gif) no-repeat left top;
	overflow:hidden;
	clear:both;
	}
.channel_main .webright.context ul {
	height:25px;
	line-height:25px;
	overflow:hidden;
	width:100%;
	}
.channel_main .webright .context .page_l {
	width:48%;
	float:left;
	overflow:hidden;
	font-size:14px;
	}
.channel_main .webright .context .page_r {
	width:48%;
	float:right;
	text-align:right;
	overflow:hidden;
	font-size:14px;
	}
.channel_main .webright .context a, .channel_main .webright .context a:hover {
	font-size:14px;
	}
.channel_main .webright .bshare a, .channel_main .webright .bshare a:hover {
	font-size:14px;
	}
.channel_main .webright .view_content .bshare .bds_more {
	font-size:14px;
	line-height:16px;
	}

.footer {
	width:1000px;
	height:95px;
	overflow:hidden;
	margin:0 auto;
	background:url(footer_bg.gif) repeat-x center top;
	}
.footer ul {
	width:1000px;
	margin:0 auto;
	color:#fff;
	text-align:center;
	line-height:18px;
	padding:14px 0 0 0;
	}
.footer ul a, .footer ul a:hover {
	font-size:12px;
	color:#fff;
	margin:0 5px 0 0;
	}