﻿@charset "utf-8";
/*initialize*/
form,input,select,p,img,h1,h2,h3,h4,strong,a,span,div
{
	border:0px;
	padding:0px;
	margin:0px;
	font-family: Arial, "宋体", "黑体"; 
	line-height:150%;
	color:#666;
}
ul,ol,li
{
	font-family: Arial, "宋体", "黑体"; 
	line-height:150%;
	color:#666;
}
form,input,select,ul,ol,li,p,strong,a,span,div{font-size:12px;}
body{margin:0px;background-color:#FFF;}
input{ border:#E4E4E6 solid 1px; height:16px;}
select{ border:#E4E4E6 solid 1px;}
input.noborder{ border:none;}
.imgAlign,.txtAlign{
	text-align:center;
}
.imgAlignR,.txtAlignR{
	text-align:right;
}
.imgAlignL,.txtAlignL{
	text-align:left;
}
img.left{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
img.right{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
/*assistant*/
.clearbox 
{
	clear: both; 
	border-top: transparent 0px solid; 
	margin-top: 0px; 
	visibility: hidden
}
.global-left {float: left;}
.global-right {float: right;}
span.new{
	padding-left:8px;
	color:#c42927;
	float:left; line-height:22px;
}
.juyou{ text-align:right;}
.imgdiv{ padding:1px; background-color:#FFF; border: solid 1px #7A787B;}
.pictable{ margin-top:28px;}
.close{ display:none;}
.open{ display:block;}
.index_jianju{ margin-left:16px; margin-right:5px; background-color:#BDBDBD; width:1px; height:10px; overflow:hidden; float:left; margin-top:4px;}

/*global*/
a:link{color:#00000D;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a:visited{text-decoration:none;}
a:visited:hover{color: #000000;text-decoration:underline;}

.red {color: #FF0001;}
a.red:link{color: #FF0001;text-decoration:none;}
a.red:hover{color: #FF0001;text-decoration:underline;}
a.red:visited{color: #FF0001;text-decoration: none;}
a.red:visited:hover{color: #FF0001;text-decoration:underline;}

table.table_cont{background-color: #eaebed; clear:both;}
table.table_cont th{background-color: #dfe3e4; padding:6px;}
table.table_cont td{background-color: #FFF; padding:6px;}
table.table_cont tfoot{background-color: #DFDFDF;  padding:6px; text-align:center;}

h1{
	text-align: left; margin:0px; padding:0px;
	background-image: url(../images/common/h1bg.gif);
	background-repeat: repeat-x;
	height: 47px; padding-bottom:17px;
}
h1 span{
	line-height:43px; display:block;
	font-size:18px;
	font-weight: bold;
	color: #225692;
	text-align: left;
	background-image: url(../images/common/h1spanbg.gif);
	background-repeat: no-repeat;
	height: 47px;
	padding-top: 0px;
	padding-left:38px;
}
h1.h1sub{font-size:16px; text-align:center; padding-bottom:5px; color:#000; line-height:18px;}
h2{
	clear:both;
	background-image: url(../images/common/dot002.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	line-height:25px;
	color:#235697;
	text-align:left;
	font-size: 14px;
	margin-bottom:15px;
	padding-left:23px;
}
h3{font-size:12px;font-weight: bold;color:#5F5F5F; line-height:25px;}
h4{font-size:12px;font-weight: bold; padding-bottom:5px; color:#000; line-height:14px;}
h5{font-size:12px;font-weight: bold;text-align:center;padding-bottom:5px; color:#000; line-height:14px;}
.line{ height:1px; background-color:#E5E5E5; overflow:hidden;}
.content{ clear:both;}
.content p {text-justify:inter-ideograph;text-indent: 2em; padding-bottom:12px; line-height:18px; color:#666;}

input.tijiao{
	text-align:center;
	border:0px;
	width:67px;
	height:21px;
	color:#474747;
	background:url(../images/club/club_btn00.gif) left top no-repeat;
}

/*header*/
.header{
	height:64px;
	background-image: url(../images/common/top_bg.jpg);
	background-repeat: repeat-x;
	padding-left:16px;
	width:864px;
	margin-left:auto;
	margin-right:auto;
}
.headerright { padding-top:11px;width:600px;float:right; padding-right:18px;}
.topnav_search{ float:right; clear:both; width:600px;}
input.search_button{border-style:none;background-color: Transparent;background-image:url(../images/common/search_button.gif); background-repeat:no-repeat; width:17px; height:18px;}
.topnav {padding-bottom:4px;text-align:right; float:right; clear:both;}
.topnav .hotp { margin-top:3px;}
.topnav a{
	color:#4B4B4B;
	padding-left:14px;
	padding-right:14px;
	font-size:12px;
	background-image: url(../images/common/topnav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
a.nobg{ background-image:none; padding-right:0px;}

.mainnva {
	width:750px;padding-top:2px; _height:25px; *height:25px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/common/mainnav_bg.jpg); overflow:hidden;
	background-repeat: repeat-x; padding-left:130px;
}
.mainnvnav {
	padding-top:0px;
	margin-left:auto;
	background-color:#A4AFCB;
	margin-right:auto; padding-left:138px; width:760px; _overflow:hidden;
}

/*crumb*/
.crumb{
	width:872px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
	padding-top:6px;
	padding-left:8px; clear:both;
}
.crumb a{
	display:block;
	padding-left:6px;
	padding-right:13px;
	background-image: url(../images/common/crumb.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float:left;
}
.crumb span{ float:left; color:#284392;padding-left:6px; padding-top:0px;}

/*page begin*/
.page{
	clear:both;
	background:url(../images/intro/page_bg.jpg) repeat-x left top;
	height:23px;
	padding-top:5px;
	overflow:hidden;
	color:#757575;
	padding-left:18px;
}
.page span,.page a,.page input{
	margin-left:5px;
	margin-right:5px;
}
.page a:link{color:#757575;text-decoration:none;}
.page a:visited{color:#757575;text-decoration:none;}
.page a:hover{color:#757575; text-decoration:underline;}
.page_inp_01{
	width:43px;
	height:15px;
	border:1px solid #757575;
}
.page_inp_02{
	width:30px;
	border:0px;
	background:url(../images/intro/page_go.jpg) no-repeat left top;

}
/*page end*/

/*content*/
.content {
	width:880px;
	margin-left:auto;
	margin-right:auto;
}
.navleft {	width:187px; margin-right:7px; float:left;}
.leftnavh1{
	background-image:url(../images/common/leftnavh1_bg.gif);
	height:14px;
	width:182px;
	font-size:14px;
	line-height:14px;
	padding-left:5px;
	padding-top:12px;
	text-align: left;
	padding-bottom:6px;
	color:#000000;
}
.navleft a.h3{
	width:152px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:35px;
	color: #535353;
	background-color: #F2F2F2;
	background-image: url(../images/common/dot001.gif);
	background-repeat: no-repeat;
	background-position: 22px 11px;
	margin-bottom:1px;
}
.navleft a.h3ed{
	width:152px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:35px;
	color: #FFF;
	background-color: #235695;
	background-image: url(../images/common/dot004.gif);
	background-repeat: no-repeat;
	background-position: 22px 11px;
	margin-bottom:1px;
}
.navleft a.h2{
	width:152px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:23px;width:164px;
	background-image: url(../images/common/sanjiao_off.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFF;
	background-color: #BABABA;margin-bottom:1px;
}
.navleft a.h2ed{
	width:152px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:23px;width:164px;
	background-image: url(../images/common/sanjiao_on.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFF;
	background-color: #235695;margin-bottom:1px;
}
.adleft{ padding-top:14px;}

.content_right{ float:left; width:686px; border-top:#B1B1B1 solid 4px; padding-top:2px; overflow:hidden;}
.flash_main{ width:686px;/* height:155px;*/ margin-bottom:6px;}
.content_right h1{
	line-height:34px;
	font-size:16px;
	font-weight: bold;
	color: #225692;
	text-align: left;
}

.content_right .content_content{padding-bottom:22px; padding-left:22px; padding-right:22px; width:642px; overflow:hidden;}
.content_right .content_content10{padding-bottom:23px; padding-left:10px; padding-right:10px;}
.content_right .content_content1 p{padding-bottom:23px; padding-left:22px; padding-right:22px; font-size:18px;}
.content_right .content_content2 p{padding-bottom:23px; padding-left:22px; padding-right:22px; font-size:16px;}
.content_right .content_content3 p{padding-bottom:23px; padding-left:22px; padding-right:22px; font-size:12px;}

#txtcont h1.conth1{
	text-align:center;
	font-size:16px;
	font-weight: bold;
	color: #235695;
	line-height: 18px;
	background-image: none;
	padding-top: 10px; height:auto;
	padding-bottom: 10px; margin:0px;
}
#txtcont h1.conth1{
	text-align:center;
	font-size:16px;
	font-weight: bold;
	color: #235695;
	line-height: 18px;
	background-image: none;
	padding-top: 10px; height:auto;
	padding-bottom: 10px; margin:0px;
}
#txtcont h1.conth1{
	text-align:center;
	font-size:16px;
	font-weight: bold;
	color: #235695;
	line-height: 18px;
	background-image: none;
	padding-top: 10px; height:auto;
	padding-bottom: 10px; margin:0px;
}
#txtcont h1.conth1{
	text-align:center;
	font-size:16px;
	font-weight: bold;
	color: #235695;
	line-height: 18px;
	background-image: none;
	padding-top: 10px; height:auto;
	padding-bottom: 10px; margin:0px;
}
.content_right  .h1sub{ color:#B6B6B6; padding-bottom:15px; text-align:center;}
.selectfont{ color:#929292; padding-top:0px; padding-bottom:8px; height:14px;}
.printdiv{ padding-left:13px; padding-right:8px; float:right;}
.fontsiz { float:right;}
.fontsiz a{color:#939393;text-decoration:none; padding-left:7px; padding-right:7px;}
.fontsiz a:link{color:#939393;text-decoration:none;}
.fontsiz a:visited{color:#939393;text-decoration:none;}
.fontsiz a:hover{color:#939393; text-decoration:underline;}
.gotop{ padding-top:7px;}
.gotopbg{
	background-image:url(../images/common/dot007.gif);
	width:1px; float:right;
	overflow:hidden;
	margin-left:12px;
	background-repeat: repeat; height:10px; margin-top:4px;
}
/*footer*/
.footer{
	width:863px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/common/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left:4px;
	padding-right:13px;
	padding-top:32px;
	height:60px;
}
.link{ float: left; width:280px;}
.link a{ line-height:20px;
	display:block; float:left;
	padding-left:8px;
	padding-right:9px;
	background-image: url(../images/common/dot003.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#20318B;
}
.link a:link{color:#20318B;text-decoration:none;}
.link a:visited{color:#20318B;text-decoration:none;}
.link a:hover{color:#20318B; text-decoration:underline;}

.link a.nobg{ background-image:none;}
.othertel{ float: left;color:#20318B; line-height:20px;}
.copyright{ float:right; width:330px; text-align:right; line-height:20px; color:#8D8D8D;}

/*topnav*/
.sub_nav{ background-color:#A4AFCB; width:880px; margin:auto; z-index:10000;position:relative;}
.toplistbg{
	background-image:url(../images/common/topnavlist.gif);
	height:2px;
	clear:both; float:left;
	overflow:hidden;
	width:107px;
	background-position: center 0px;
}
a.sub_nav_link{display:block; clear:both; width:105px; height:27px; line-height:27px; color:#FFF; background-color:#A4AFCB; border:#A2ADC9 solid 1px; top:91px; text-align:center;}
a.sub_nav_link:link{color:#FFF;}
a.sub_nav_link:visited{	color:#FFF;	text-decoration: none;}
a.sub_nav_link:active{color:#FFF;}
a.sub_nav_link:hover{ color:#FFF; background-color:#77829E;}

.sub_nav .sub_nav_intro_link_show{position:absolute;top:0px;width:107px; left:0px; float:left; z-index:9999;}
.sub_nav .sub_nav_intro_link_hide{visibility:hidden;position:absolute;top:0px;width:107px; left:0px; float:left; z-index:9999;}

.sub_nav .sub_nav_research_link_show{position:absolute;left:108px;top:0px;width:107px; float:left}
.sub_nav .sub_nav_research_link_hide{visibility:hidden;position:absolute;top:0px;width:108px; left:107px; float:left}

.sub_nav .sub_nav_pro_link_show{position:absolute;left:216px;top:0px;width:107px; float:left}
.sub_nav .sub_nav_pro_link_hide{visibility:hidden;position:absolute;top:0px;width:107px; left:216px; float:left}

.sub_nav .sub_nav_presales_link_show{position:absolute;left:324px;top:0px;width:107px; float:left}
.sub_nav .sub_nav_presales_link_hide{visibility:hidden;position:absolute;top:0px;width:107px; left:324px; float:left}

.sub_nav .sub_nav_service_link_show{position:absolute;left:432px;top:0px;width:107px; float:left}
.sub_nav .sub_nav_service_link_hide{visibility:hidden;position:absolute;top:0px;width:107px; left:432px; float:left}

.sub_nav .sub_nav_club_link_show{position:absolute;left:540px;top:0px;width:107px; float:left}
.sub_nav .sub_nav_club_link_hide{visibility:hidden;position:absolute;top:0px;width:107px; left:540px; float:left}

/*sitemap begin*/
.sitemap{ width:660px; margin:0 auto;}
.sitemap_list{
	float:left;
	width:100px;
	height:300px;
	padding-left:10px;
	overflow:hidden;
}
.sitemap_list h3{ padding-bottom:4px;}
.sitemap_list ul{
	margin:0px;
	padding:0px;
}
.sitemap_list li{
	list-style:none;
	background:url(../images/ico_arrow.gif) no-repeat left center;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
/*sitemap end*/

/*searchResult begin*/
.search_div{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:15px;
}
.search_div1{
	float:left;
	width:163px;
}
.search_div1 input{
	width:150px;
	height:18px;
}
.search_div2{
	float:left;
}
.search_div2 input{
	background:url(../images/common/search_result_btn.jpg) left top no-repeat;
	width:86px;
	height:22px;
	border:0px;
}
.searchResult{
	padding-top:10px;
	padding-bottom:10px;
}
.searchResult_title{
	color:#4a4a4a;
	padding-top:3px;
	line-height:24px;
	padding-left:32px;
	border:1px solid #E8E8E8;
	background:url(../images/common/searchResult_ico.gif) no-repeat 15px center;
	background-color:#E8E8E8;
}
.searchResult_title span{
	color:#275392;
}
.searchResult_con{
	border:1px solid #E8E8E8;
}
.no_searchResult{
	line-height:27px;
	padding-left:32px;
	color:#275392;
	background:url(../images/common/searchResult_ico02.gif) 15px center no-repeat;
}
.no_searchResult span{
	color:#f00;
}
.no_searchResult a{line-height:27px;}
.no_searchResult a:link{color:#275392;}
.no_searchResult a:visited{color:#275392;}
.no_searchResult a:hover{color:#275392;}
/*searchResult end*/

.news_title_print{ display:none;}
.pplink {color:#2567b3;}
.pplink a:link { color:#2567b3; text-decoration:none;}
.pplink a:visited { color:#2567b3; text-decoration:none;}
.pplink a:hover { color:#2567b3; text-decoration:underline;}
.pplink a:active { color:#2567b3; text-decoration:none;}
.bluebold {color:#235695;font-weight:bold;}