﻿html{background:url(/images/bg.jpg) repeat-x top left #fff;}
body{
	margin:0px;
	padding:0px;
	background:url(/images/light.jpg) no-repeat top center;
	font-family:"宋体";
	font-size:12px;
}
form,li,ol,dt,dd{margin:0px; padding:0px;}
ul,dl{margin:0px; padding:0px; list-style:none;}
img{border:none;}
select{font-size:12px;}
.fz14{font-size:14px;}

/*强调文本*/
em{font-style:normal; color:#cc0000; }
a em{text-decoration:underline;}

/*slideshow*/
#slideshow {position:relative; height:198px;}
#slideshow div {
	position:absolute;
	top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 198px;
	background:#c2dff4;
	text-align:center;
}
#slideshow div.active {z-index:10; opacity:1.0;}
#slideshow div.last-active {z-index:9;}
#slideshow div img {
    height: 174px;
    display: block;
    border: 0;
    margin-bottom: 5px;
}

/*url*/
a:link,a:visited{color:#000; text-decoration:none;}
a:hover{color:#f30; text-decoration:underline;}

/*public*/
.pc{clear:both; width:0px; height:0px; overflow:hidden;}
.pl{float:left;}
.pr{float:right;}
.ph5{clear:both; height:5px; width:1px; overflow:hidden;}
.ph6{clear:both; height:6px; width:1px; overflow:hidden;}

/*win*/
.wrap{margin:auto; width:820px;}
.wrapl{float:left; width:204px; overflow:hidden;}
.wrapc{float:left; margin-left:8px; width:428px; overflow:hidden;}
.wrapr{float:right; width:172px; overflow:hidden;}
.wrapr_{float:right; width:600px; overflow:hidden;}
.wrapw_l{float:left; width:268px; overflow:hidden;}
.wrapw_c{float:left; width:268px; overflow:hidden; margin:0px 8px;}

/*seminar*/
.wraps_l{float:left; width:204px; overflow:hidden;}
.wraps_r{float:right; width:600px; overflow:hidden;}

/*logo
#logo{float:left; background:url(/images/logo.png) no-repeat; width:382px; height:94px;}
*html #logo{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/logo.png");
	background:none;
}
*/
#logo{float:left; padding:15px 0px; height:56px;}
#logo img{ height: 56px; }

/*top right*/
.language{margin-top:16px; text-align:right; font-family:Arial;}
.language a:link,.language a:visited{color:#fff;}
.search{margin-top:10px; text-align:right;}
#wd{background:#fff; border:1px solid #1d64aa; font-size:12px; font-family:Arial; width:158px; height:15px; line-height:15px; padding:4px; vertical-align:middle; color:#999;}

/*AD*/
.ad{margin-top:2px; margin-bottom:4px;}

/*menu*/
#menu{background:url(/images/_menu.gif) no-repeat top left; height:41px; overflow:hidden; font-family:Arial; font-size:14px;}
#menu li{float:left; background:url(/images/menuline.gif) no-repeat top right; height:40px; line-height:40px; overflow:hidden; padding-left:8px; padding-right:8px;}
#menu li.first{padding-left:12px; padding-right:8px;}
#menu li.last{background:none;}
#menu li a{color:#fff;}

/*menutwo*/
.menutwo li{height:34px; line-height:34px; overflow:hidden;}
.menutwo li.n{background:url(/images/menutwo.gif) no-repeat right center;}
.menutwo li.n a{color:#2376c1; height:34px; display:block; padding-left:20px;}
.menutwo li.n a:hover{background:url(/images/menutwo.gif) no-repeat right bottom; font-weight:bold; text-decoration:underline; padding-left:20px;}
.menutwo li.y{background:url(/images/menutwo.gif) no-repeat right top; font-weight:bold;}
.menutwo li.y a{color:#2376c1; height:34px; display:block; padding-left:20px;}
.menutwo li.y a:hover{font-weight:bold; text-decoration:underline; padding-left:20px;}

/*channel*/
.channel{overflow:hidden; font-size:14px; font-weight:bold; color:#276DB2;}
.channel a:link,.channel a:visited{color:#276DB2;}
.channel a:hover{color:#f60;}
.channel ul{background:url(/images/channel.gif) no-repeat top left; height:27px;}
.channel ul li{background:url(/images/channel.gif) no-repeat right bottom; margin-left:10px; height:24px; line-height:24px; padding-top:3px;}
.channel_{
	border-bottom: #609BCD 1px solid;
	border-left: #609BCD 1px solid;
	border-right: #609BCD 1px solid;
	background:#fff;
}

/*列表*/
.list{padding:6px;}
.list li{background:url(/images/news_icon.gif) no-repeat left 8px; padding:3px 0px 3px 8px; line-height:16px;}
.list a.type{text-decoration:underline;}
.list span{font-size:12px; font-family:Verdana;	font-style: italic; color:#666;}

/*公告*/
.bulletin{line-height:18px; padding:6px 10px; font-family:Arial; display:table;}
.bulletin img{width:70px; height:70px; margin-right:10px;}
.bulletin .dashed{background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden; margin-top:8px; margin-bottom:5px;}
.bulletin .b-list{padding:0px;}
.bulletin .b-list li{background:url(/images/news_icon.gif) no-repeat left 8px; padding:2px 0px 2px 8px; line-height:16px;}
.bulletin .b-list a.type{text-decoration:underline;}

/*焦点*/
.focus{padding:10px 6px 9px 6px; width:414px; overflow:hidden;}
.focus .l{float:left; text-align:center; width:94px; overflow:hidden;}
.focus .l img{padding:1px; border:solid #91BFE0 1px;}
.focus .l .txt{margin-top:3px; height:16px; line-height:16px; overflow:hidden;}
.focus .l .txt a{color:#06a;}
.focus .r{float:right; line-height:21px; width:318px; height:62px; overflow:hidden;}
.focus .r li{float:left; white-space:nowrap; padding-left:8px; padding-right:8px;}
.focus .dashed{background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden; margin-top:12px; margin-bottom:12px;}

/*info*/
.info{padding:12px 8px 10px 8px; width:410px;}
*html .info{padding:12px 8px 11px 8px;}

.info .cp{line-height:18px; background:url(/images/dashed.gif) repeat-x left bottom; overflow:hidden; padding-bottom:10px; margin-bottom:12px;}
*html .info .cp{margin-bottom:13px;}
.info .cp img{float:right; margin-left:5px;}

.info .title{line-height:16px; font-weight:bold; margin-bottom:5px; color:#f30;}
.info .title img{margin-right:6px;}
.info .title a{color:#f30;}
.info .l{float:left; width:102px; overflow:hidden;}
.info .r{float:right; line-height:21px; width:296px; height:84px; overflow:hidden;}
.info .fh{height:42px; overflow:hidden;}
.info .infolist{line-height:21px;}
.info .infolist li{float:left; white-space:nowrap; padding-left:8px; padding-right:12px; background:url(/images/news_icon.gif) no-repeat left 8px;}
.info .dashed{clear:both; background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden; margin-top:8px; margin-bottom:14px;}
*html .info .dashed{margin-bottom:15px;}

/*bank logo*/
.bank{height:42px; overflow:hidden;}
.bank li{float:left; margin-right:8px;}
.bank li.last{float:left; margin:0px;}

/*link*/
.link{padding:6px 6px 2px 6px; line-height:21px; width:806px;}
.link li{float:left; white-space:nowrap; padding-right:8px;}

.bottom{border-top:solid 3px #6ca5dd; background:#E6F0F8; text-align:center; height:26px; line-height:26px; margin:6px 0px;}
.bottom a{text-decoration:underline;}

/*footer*/
.footer{width:800px; margin: 10px auto; line-height:21px; font-family:Verdana; }
.footer .dashed{background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden; margin-top:3px; margin-bottom:3px;}
.footer .a{float:left; width:320px;}
.footer .t{float:left; margin-left:20px; width:200px;}
.footer .f{float:left; width:145px;}
.footer .e{float:right; width:230px;}
.footer .partner{margin:8px 0px; background:url(/images/bottom_cooperation_logo.gif) no-repeat left top; width:800px; height:30px; }
.footer .partner li{float:left;}

/*招聘*/
#zhaopin{
	width:90px;
	height:120px; 
	position:fixed;
	top:300px;
	_position:absolute; /*兼容IE6*/	
	_top:expression(offsetParent.scrollTop+100); /*兼容IE6*/
	left:0px;
}
#zhaopin .zpr{
	float:right;
	background:url(images/btn_close.png);
	width:19px;
	height:19px;
	border-left:solid 1px #E8E8E8;
	border-bottom:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
}

/*浮动左*/
#floatleft{
	width:91px;
	height:101px; 
	position:fixed;
	bottom:50px;
	_position:absolute; /*兼容IE6*/	
	_top:expression(offsetParent.scrollTop+100); /*兼容IE6*/
	left:0px;
}
#floatleft .fll{
	float:left;
	padding-top:6px;
	text-align:center;
	border:solid 1px #E8E8E8;
	width:90px;
	color:#00C800;
}
#floatleft .flr{
	float:right;
	background:url(images/btn_close.png);
	width:19px;
	height:19px;
	border-left:solid 1px #E8E8E8;
	border-bottom:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
}

/*main width*/
.mw{width:188px; overflow:hidden;}

/*main home left or right*/
.mhl{float:left; width:296px; overflow:hidden;}
.mhr{float:right; width:296px; overflow:hidden;}
.mad{background:url(/images/main.gif) no-repeat left top; width:600px; height:100px; overflow:hidden;}
.mad img{width:600px; height:100px;}
/*show*/
.slocation{margin:5px 0px; font-family:Arial;}
.stitle{font-size:24px; font-family:"黑体"; color:#276DB2; font-weight:bold; margin:12px 0px;}
.scontent{font-size:14px; margin-bottom:6px; line-height:23px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.scontent a:link,.scontent a:visited{color:#00f; text-decoration:underline;}
.scontent a:hover{color:#f30; text-decoration:underline;}
.scontent .dashed{clear:both; background:url(/images/dashed.gif) repeat-x left top; height:1px; overflow:hidden;}
.sline{height:1px; overflow:hidden; background:#DCDCDC;}

.mapmenuone{font-size:14px; line-height:16px; font-weight:bold; margin-bottom:5px; font-family:Arial;}
.mapmenuone img{margin-right:6px;}
.mapmenutwo{font-size:14px; line-height:22px; margin-bottom:10px; font-family:Arial;}

/*page*/
.page{
	clear:both;
	margin-top:10px;
	width:428px;
}

.searchpage{
	clear:both;
	margin-top:10px;
	width:780px;
}
a.pageon:link, a.pageon:visited{
	float:left;
	display:block;
	border:solid 1px #888;
	padding:1px 5px;
	font-weight:bold;
	background-color:#888;
	margin:1px;
	color:#fff;
	text-decoration:none;
}
a.pageon:hover{
	float:left;
	display:block;
	border:solid 1px #888;
	padding:1px 5px;
	font-weight:bold;
	background-color:#888;
	margin:1px;
	color:#fff;
	text-decoration:none;
}
a.pageoff:link, a.pageoff:visited{
	float:left;
	display:block;
	border:solid 1px #bbb;
	padding:1px 5px;
	background-color:#fff;
	margin:1px;
	color:#333;
	text-decoration:none;
}
a.pageoff:hover{
	float:left;
	display:block;
	border:solid 1px #bbb;
	padding:1px 5px;
	background-color:#fff;
	margin:1px;
	color:#333;
	text-decoration:underline;
}

h1{font-size:24px; font-family:"黑体"; color:#276DB2; font-weight:bold; margin:12px 0px; text-align:center;}
h2{font-size:18px;}
h3{margin:0px; color:#0000cc; font-size:16px; font-weight:normal;}
h3 a:link,h3 a:visited{color:#0000cc; text-decoration:underline;}
h3 a:hover{color:#0000cc; text-decoration:underline;}
h4{margin-top:12px; margin-bottom:0px;}
/*浮动广告*/
#float_ad_left{ 
	background-color:red; 
	border: 1px solid #fcc;    
	position:absolute;    
	top:100px;    
	left:16px;    
	width:100px;    
	height:120px;    
}    
#float_ad_right{ 
	position:absolute;    
	top:100px;    
	right:0px;    
	width:80px;    
	height:250px;    
}
.area a:link,.area a:visited{color:#fff; text-decoration:underline;}
.area a:hover{color:#fff; text-decoration:underline;}
.area_who{background:#eff7fa; padding: 0px 5px; border:solid 1px #b1d1ea; font-size:12px;}
.area_link{background:#f1f1f1; padding: 0px 5px; border:solid 1px #e1e1e1; font-size:12px;}

.jy{ border:solid 1px #ECDAAB; padding:10px; background:#FEFFED; font-size:21px; font-weight:bold; font-family:"黑体"; text-align:center;}
.jy img{margin-right:5px; vertical-align:middle;}
.jy span{font-family:Arial; font-size:18px; color:#FF6600;}
.jy .txt{margin-top:20px; font-size:14px; font-weight:normal;}

/*seminar*/
.sm{
	border: 2px dashed #D3DFE9;
	font-size:14px;
	margin:20px 0px 20px 0px;
	padding:10px 0px 10px 0px;
}
.sm label{
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.sm span{
	color:#C00;
}
.sm td{
	height:50px;
}
.sminput{
	border:0px;
	padding:11px 10px 9px 10px;
	height:20px;
	background:url(images/account-sprite.png) no-repeat right top;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555;
	width:236px;
}
.smbtn{
	border:0px;
	padding:0px;
	height:42px;
	background:url(images/account-sprite.png) no-repeat 0px -280px;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:104px;
}
.sm_em_null{
	background:url(images/account-sprite.png) no-repeat 0px -200px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}
.sm_em_true{
	background:url(images/account-sprite.png) no-repeat 0px -160px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}
.sm_em_error{
	background:url(images/account-sprite.png) no-repeat 0px -240px;
	width:145px;	
	height:40px;
	line-height:40px;
	padding-left:25px;
	display:block;
	color:#333;
}
.smok{
	background:#ffffeb;
	border:#eeeed6 1px solid;
	color:#555;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-weight:bold;
	width:80%;
	padding:20px;
}
.smbtnlink{
	border:0px;
	padding:0px;
	height:42px;
	display:block;
	line-height:42px;
	background:url(images/account-sprite.png) no-repeat 0px -280px;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:104px;
}
a.smbtnlink{color:#fff; text-decoration:none;}
.smbtnlink2{
	border:0px;
	padding:0px;
	height:34px;
	display:block;
	line-height:34px;
	background:url(images/btn_gq.png) no-repeat top left;
	text-align:center;
	font-family:Verdana, '宋体', STHeiTi, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#D84600;
	width:125px;
	margin-left:18px;
	margin-bottom:12px;
}
a.smbtnlink2:link,a.smbtnlink2:visited,a.smbtnlink2:hover{color:#D84600; text-decoration:none;}
.smh{margin-top:20px;}
.smh dt{font-family:Verdana,'宋体'; font-size:16px; font-weight:bold; color: #006600;}
.smh span{font-family:Verdana; font-size:16px; font-weight:bold; color:#993300;}

/*Map*/
#container{height:360px; width:600px}

/*浮动右*/
#floatright{
	width:80px;
	position:fixed;
	top:100px;
	_position:absolute; /*兼容IE6*/	
	_top:expression(offsetParent.scrollTop+100); /*兼容IE6*/
	right:0px;
}

/*Message*/
#mwrap{
	display:block;
	height:21px;
	width:198px;
	overflow:hidden;
	border:solid 1px #EC5C00;
	background-color:#fffdf5;
	padding:0px;
	position:fixed;
	_position:absolute; /*兼容IE6*/
	_top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight); /*兼容IE6*/
	right:0px;
	bottom:0px;
	font-family:Verdana, "宋体";
	font-size:12px;	
}
#mhead{
	width:198px;
	height:21px;
	line-height:25px;
	text-align:right;
	margin:0px;
	background:url(/images/message.gif) top left no-repeat;
}
#mtitle{float:left; line-height:21px; height:21px; width:68px; color:#fff; text-align:center;}
#mbtn{
	cursor:pointer;
	width:17px;
	height:17px;
	float:right;
	margin:2px;
}
.mopen{background:url(/images/message.gif) left -21px no-repeat;}
.mclose{background:url(/images/message.gif) left -38px no-repeat;}
#mbody{
	height:210px;
	width:182px;
	margin:0px;
	padding:0px;
	color:#755240;
}
.mtextarea{background:#fff; border:solid 1px #963600; overflow:auto; width:180px; height:80px; font-size:12px;}
.minput{background:#fff; border:solid 1px #963600; width:120px;}
.mcontent{margin-bottom:5px;}
.msubmit{background:url(/images/send.gif); width:66px; height:19px; border:0px; color:#9b4500;}
.mess_error{color:#FF0000;}

.btn_company li{background:url(/images/btn_company.gif) no-repeat left top; height:23px;}

/*about contact*/
.xc-t{background:#9c0; font-size:18px; font-weight:bold; padding:5px 10px; color:#fff;}
.xc-table1 td{padding:5px 0px; vertical-align: top;}
.xc-table2 td{padding:10px 0px; vertical-align: top;}

.news dl{border-bottom:solid 1px #e8e8e8; height:98px; clear:both; padding: 10px 0px;}
.news dt{float:left; width:98px; height:98px; overflow:hidden;}
.news dt img{width:90px; height:90px; padding:3px; border:solid 1px #e8e8e8;}
.news dd{float:right; width:480px; height:98px; overflow:hidden;}
.news ol{font-size:14px;}
.news li{margin-top:10px; color:#666; font-family:Verdana; line-height:18px;}
.news a:link,.news a:visited{color:#276DB2; text-decoration:underline;}
.news a:hover{color:#f60; text-decoration:underline;}

.team dl{border-bottom:solid 1px #e8e8e8; height:140px; clear:both; padding: 10px 0px;}
.team dt{float:left; width:118px; height:140px; overflow:hidden;}
.team dt img{width:110px; height:132px; padding:3px; border:solid 1px #e8e8e8;}
.team dd{float:right; width:460px; height:140px; overflow:hidden;}
.team ol{font-size:14px;}
.team li{margin-top:10px; color:#666; font-family:Verdana; line-height:18px;}
.team a:link,.team a:visited{color:#276DB2; text-decoration:underline;}
.team a:hover{color:#f60; text-decoration:underline;}

.job{font-size:14px; font-family:Verdana;}
.job span{color:#F00;}
.job td{padding:5px 4px;}
.job-input{font-family:Verdana; border:solid 1px #DCDCDC; background:#FFFDEC; padding:8px 10px;; font-size:14px; font-weight:700; overflow: hidden;}
.job-input-two{font-family:Verdana; border:solid 1px #DCDCDC; background:#FFFDEC; padding:8px 10px;; font-size:14px; font-weight:700; width:500px;}
.job-input-three{font-family:Verdana; border:solid 1px #DCDCDC; background:#FFFDEC; padding:8px 10px;; font-size:14px; font-weight:700; width:780px; height:80px; overflow:hidden;}
.job-btn{background:url(/images/deng_icon.png) no-repeat left top; width:200px; height:43px; border:none; cursor:pointer;}

.subscribe{line-height:22px;}
.subscribe .txt{font-size:14px; line-height:21px;}
.subscribe .txt span{color:#F00;}
.subscribe .solid{background:#CCC; height:1px; overflow:hidden; margin:10px 0px;}
.subscribe dl{clear:both;}
.subscribe dt{float:left; margin:5px 0px; text-align:right; width:90px; height:32px; line-height:32px; font-size:14px;}
.subscribe dt span{color:#F00;}
.subscribe dd{float:left; margin:5px 0px; height:32px; line-height:32px; font-size:14px;}
.subscribe ul{clear:both;}
.subscribe li{float:left; width:180px;}
.subscribe-input{float:left; font-family:Verdana; height:20px; line-height:20px; padding:5px 8px; border:solid 1px #ddd; font-size:14px; width:208px;}
.semtrue{
	float:left;
	display:block;
	background:url(/images/subscribe.png) no-repeat left -5px;
	height:32px;
	line-height:32px;
	padding-left:25px;
	color:#578929;
}
.semerror{
	float:left;
	display:block;
	background:url(/images/subscribe.png) no-repeat left -45px;
	height:32px;
	line-height:32px;
	padding-left:25px;
	color:#F90;
}
.semnull{
	float:left;
	display:block;
	background:url(/images/subscribe.png) no-repeat left -85px;
	height:32px;
	line-height:32px;
	padding-left:25px;
	color:#f00;
}

.case{margin-bottom:20px;}
.case .cl{float:left;}
.case .cc{float:left; margin:0px 15px;}
.case .cr{float:right;}
.case dl{width:190px; height:120px; overflow:hidden;}
.case dt img{width:188px; height:80px; border:solid 1px #f1f1f1;}
.case dd{font-family:Verdana; text-align:center; font-size:12px;}

.rfdy_q{margin-bottom:20px;}
.rfdy_q dl{float:left; width:136px; height:176px; padding:10px 0px; border:solid 1px #f1f1f1; overflow:hidden; margin:10px 6px; _margin:10px 5px;}
.rfdy_q dt{text-align:center;}
.rfdy_q dd{font-family:Verdana; text-align:center; font-size:12px; margin-top:8px; line-height:16px;}

.wk h1{font-size:12px; font-family:"宋体";}

.activities_other dl{width:338px;}
.activities_nav{ margin:10px 0px;}
.activities_nav li{ float:left; margin:8px;}