@charset "utf-8";
/* css document */

body{ margin:0; padding:0; font-size:12px; font-family:微软雅黑; color:#666; line-height:24px;}
ul,li,dl,dt,dd,p,ol,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
.clear{ clear:both; overflow:hidden; zoom:1;}

#wrapper{ width:960px; margin:0 auto; position:relative;}
.ui-banner{width: 772px; height: 292px;}
.slidnavtitle{ cursor:pointer;}
.slidediv{position: absolute; width: 772px; height: 292px;}
.slidedivcontinar{margin: auto; clear: left; position: relative; overflow-x: hidden; overflow-y: hidden; z-index:1px; }
.slidenav{position:absolute; width:75px; height:10px; left: 340px; bottom: 20px; z-index:1001;}

.ui-i-subnav{ border:1px solid #eeeeee; border-radius:5px;}
.ui-i-subnav h2{ height:30px; padding:0 0 0 30px; background:url(701061.png) no-repeat 10px center; color:#999;  border-bottom:1px solid #eeeeee; font-size:12px; line-height:30px;}
.ui-i-subnav dt{ overflow:hidden; zoom:1; padding:5px;}
.ui-i-subnav a{ display:inline; float:left; width:43%; padding:0 0 0 10px;  color:#666; line-height:24px;}
.ui-i-subnav a:hover{  color:#f60;}
.ui-i-gpxx{ margin-top:10px; padding:20px 8px; background:url(327138.gif) no-repeat;}
.ui-i-link a{ display:block; height:40px; margin-bottom:10px; padding:0 20px; background-color:#f5fbff;  border:1px solid #dfedf5; border-radius:5px; line-height:40px; font-size:14px; color:#014984;}
.son-company{ background:url(701062.png) no-repeat 130px center;}
.join-us{background:url(701066.png) no-repeat 90px center;}
.ui-i-news{ margin-top:20px; background:#f5fbff;}
dis {
	display:block;
}
.undis {
	display:none;
}

.ui-i-news dl{ overflow:hidden;zoom:1;  padding:20px 20px 10px 20px;}
.ui-i-news dt,.ui-i-news dd{ display:inline; float:left;}
.ui-i-news dd{width:420px; margin-left:40px; position:relative;}
.ui-i-news li a{ display:block; position:relative; padding-left:10px; background:url(327152.gif) no-repeat left center;}
.ui-i-news .more{ margin:0; padding:0; clear:both; width:100%; text-align:right;}
.i_tab_s{ height:28px; border-top:2px solid #004a86; background:#f5fbff; color:#004a86; line-height:28px;}
.s_lm{height:30px; background:#c5e6ff; line-height:30px; font-size:12px;}
.s_lm span{ display:inline; float:left; padding:0 20px; cursor:pointer;}
	.more{ position:absolute; right:0;}

.ui-i-interact{ background:#f5fbff; border:1px solid #dfedf5; border-radius:5px;}
.ui-i-interact h2 a{ display:block; height:40px; padding:0 20px; background:url(701063.png) no-repeat 130px center; border-bottom:1px solid #dfedf5; font-weight:100; font-size:14px; color:#014984; line-height:40px;}
.ui-i-interact dl{ padding:10px; overflow:hidden; zoom:1;}
.ui-i-interact dt{ display:inline; float:left; width:40%; margin:10px 6px 0 6px; text-align:center; line-height:14px;}
.ui-i-interact dt span{ display:block; margin-top:5px;}

.ui-i-interact2{ background:#f5fbff; border:1px solid #dfedf5; border-radius:5px;}
.ui-i-interact2 h2 { display:block; height:40px; padding:0 20px; border-bottom:1px solid #dfedf5; font-weight:100; font-size:14px; color:#014984; line-height:40px;}
.ui-i-interact2 dl{ padding:10px; overflow:hidden; zoom:1;}
.ui-i-interact2 dt{ display:inline; float:left; width:40%; margin:10px 6px 0 6px; text-align:center; line-height:14px;}
.ui-i-interact2 dt span{ display:block; margin-top:5px;}
.ui-i-interact2 .kh{background:url(k_bg_03.gif) no-repeat left top; height:120px;}
.ui-i-interact2 .ka{background:url(k_bg_07.gif) no-repeat left top; height:120px;}
.ui-i-interact2  .stock_num { height:60px; margin-left:10px;}
.ui-i-interact2 .name{ margin-left:30px;}
.ui-i-interact2  .stock_num  span{display:inline-block; float:left;margin-left:20px;}
.ui-i-interact2 .pricedown{ height:60px;line-height:60px;background:url(arrow_down.gif) no-repeat right center; font-weight:bold; width:60px;}
.ui-i-interact2 .priceup{ height:60px;line-height:60px;background:url(arrow_up.gif) no-repeat right center; font-weight:bold; width:60px;}

#header{}
	.ui-logo{ height:80px; background:url(327144.gif) no-repeat left center; position:relative;}
	.ui-language{height:18px; position:absolute; right:-10px; top:5px; color:#666; line-height:18px;}
	.ui-language img{ vertical-align:middle;}
	.ui-language a{ margin:0 10px;}

	.ui-search{ position:absolute; right:0; top:40px; overflow:hidden; zoom:1;}
	.ui-search-txt{ display:inline; float:left; height:18px; border:1px solid #004a86; padding:0 2px; background:#f5fbff; line-height:18px; color:#666;}
	.ui-search-btn{ display:inline; float:left; margin:0; padding:0; height:20px; width:20px; border:0; background:url(327145.gif) no-repeat; cursor:pointer;}

.ui-mainnav{height:42px; padding:0 10px; background:url(327146.gif) repeat-x; color:#3183c5; font-size:14px;}
.ui-mainnav dt,.ui-mainnav dd{ display:inlinel; float:left; line-height:36px;}
.ui-mainnav dt{ width:114px; position:relative; text-align:center; font-weight:bold;}
.ui-mainnav dt a{ display:block; margin:0 10px; color:#ffffff;  line-height:39px;}
.ui-mainnav dt a:hover{ color:#fff; text-decoration:none;}
	.nav_hover{background:#00aae8; border-top:1px solid #00aae8;}
	dt.nav_hover a{color:#fff;}
	.nav_hover ul{width:112px; padding:10px 0; position:absolute; z-index:99999; left:0; background:#00aae8; display:block; line-height:24px;}
	.nav_hover ul a{ padding:5px 0; border:0; color:#fff; font-size:12px; line-height:14px; font-weight:100;}
	.nav_out ul{ display:none;}
	
.ui-site{ margin:10px 0; height:30px; line-height:30px; font-family:宋体;}

#content{ overflow:hidden;zoom:1;}
.ui-c-left{width:173px; display:inline; float:left; overflow:hidden;}
	.ui-subnav{background:url(327153.gif) repeat-y;}
	.ui-subnav h1{height:32px; padding:0 10px; background:url(327147.gif) no-repeat; font-size:12px; color:#fff; line-height:28px;}
	.ui-subnav dl{ padding:10px; background:url(327154.gif) no-repeat bottom;}
	.ui-subnav dt a{height:30px; display:block; border-bottom:1px solid #eeecea; line-height:30px;}
	.ui-subnav-1 a{ padding-left:20px; background:url(327150.gif) no-repeat 10px center;}
	.ui-subnav-1-h a{ padding-left:20px; background:url(327151.gif) no-repeat 10px center;}
	.ui-subnav-2 a{ padding-left:40px; background:url(327152.gif) no-repeat 25px center;}
	.ui-interact{ margin-top:20px;}
	.ui-interact h1{ padding-left:22px; height:28px; background:url(327155.gif) no-repeat left center; font-size:12px; color:#004a86; line-height:28px;}
	.ui-interact dt{ width:68px; margin:10px 8px; display:inline; float:left; text-align:center;}
	.ui-interact dt span{ line-height:30px;}
	.ui-interact center a img{ margin-top:20px;}
	.ui-interact select{ margin-top:20px;}
	
	
	
.ui-c-right{width:772px; display:inline; float:left; margin-left:14px; overflow:hidden;}
	.ui-about dt p{line-height:24px;}
	.ui-box h1{height:30px; padding:0 10px; background:#f5fbff; font-size:12px; line-height:30px; color:#004a86;}
	.ui-box .box-border{ border:1px solid #e5f0f7; padding:17px;}
	.ui-pagefooter{height:60px; border-top:1px dashed #dedede; position:relative;}
	.ui-share{ position:absolute; left:0; top:45%;}
	.ui-share img{ vertical-align:middle;}
	.ui-btn-box{ position:absolute; right:0; top:45%;}
	.ui-btn-box input{height:20px; width:60px; padding:0 0 0 24px;  border:1px solid #dedede; line-height:18px; cursor:pointer;}	
	.ui-btn-collect{ background:url(327161.gif) no-repeat 3px center; }
	.ui-btn-print{ background:url(327162.gif) no-repeat 3px center; }
	
	.ui-news{width:378px; height:465px; overflow:hidden; display:inline; float:left;}	
	.ui-news-list .news_list{padding:20px;}
	.news_list{ margin-top:10px;}
	.news_list a{ display:block; padding-left:15px; height:28px; background:url(327152.gif) no-repeat left center; line-height:28px; position:relative;}
	.date{ position:absolute; top:0; right:0;}
	.ui-page{height:14px; padding:23px;  border-top:1px dashed #dedede; position:relative; text-align:center;}
	.ui-more{ margin-top:10px; text-align:right;}
	.hotnews { overflow:hidden; zoom:1; margin-bottom:10px;}
	.hotnews img,.hotnews a{ display:inline; float:left;}
	.hotnews a{width:150px; margin-left:20px; padding:10px 0; font-size:14px; color:#004a86;}
	
.ui-content{ padding:17px; border:1px solid #dedede;}
.ui-newstitle{ padding:20px 10px; }
.ui-newstitle h1{ margin-right:150px; font-size:24px; color:#f60; line-height:30px; font-weight:100;}
.ui-newstitle p{}
	.ui-fontsize{ position:absolute; margin-left:830px; margin-top:-50px;}
	.ui-fontsize span{ display:inline; float:left; border:1px solid #dedede; width:30px; height:30px; text-align:center; line-height:30px; margin:0 3px; cursor:pointer;}
	.nowsize{ background:#f5f5f5;}
.ui-newscontent{ padding-top:20px; border-top:1px dashed #dedede; line-height:24px;}
.ui-newscontact h2{height:24px; border-bottom:1px solid #004a86; font-size:12px; color:#fff;  line-height:24px;}
.ui-newscontact h2 span{ padding:0 10px; float:left; background:#004a86;}
.ui-newscontact dt{ padding:20px 10px;}
.share-float{width:30px; background:#f1f1f1; position:absolute; top:200px; right:-30px; text-align:center;}
.share-float dt img{ margin:5px 0;}
.share-float dd{ border-top:1px solid #fff;}

.company,.team,.history,.ui-list,.organization{ display:inline; float:left; }
.company,.history{width:460px;}
.team,.organization{width:240px;}
.idea,.culture,.ui-list{width:350px; display:inline; float:left; overflow:hidden; zoom:1;}
.ui-box dt{ overflow:hidden; zoom:1; clear:both;}
.company h2,.team h2,.history h2,.organization h2,.idea h2,.culture h2,.ui-list h2,.shzr-ln h2,.shzr-bg h2,.shzr-sj h2,.scjy h2,.tzjy h2,.ggtz h2,.gpxx h2,.gszl h2,.qybg h2,.tzzrl h2,.tzzn h2,.yxzq h2,.gszhl h2,.shzr-fsxxgk h2
{ display:block; height:30px; padding-left:20px; background:url(327155.gif) no-repeat left center; font-size:12px; color:#004a86; line-height:30px;}
.company span,.idea span,.culture span,.gszl span{width:172px; display:inline; float:left;}
.company p,.gszl p{width:245px; margin-left:20px; display:inline; float:left;}
.idea p,.culture p{display:inline; float:left; width:145px; margin-left:20px;}
.culture,.dqgz,.team,.organization{ margin-left:30px;}
.ui-list,.history,.organization{ margin-top:20px;}
.ui-list h2{ border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.tab{ height:25px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; line-height:25px;}
.tab span{ padding:0 10px; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; display:inline; float:left; font-weight:100; font-size:12px; cursor:pointer;}
.tab_s{ background:#004a86; color:#fff;}
.ui-more{ display:block; clear:both; text-align:right;}

			 .leftbotton{
						height:145px;
						width:24px;
						background:url(327128.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 10px 0 0 ;
						cursor:pointer;
						} 
						.leftbotton_hover{
						height:145px;
						width:24px;
						background:url(327129.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 10px 0 0 ;
						cursor:pointer;
						} 
				 .rightbotton{
						height:145px;
						width:24px;
						background:url(327130.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 0 0 10px;
						cursor:pointer;
						} 
					 .rightbotton_hover{
						height:145px;
						width:24px;
						background:url(327131.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:0 0 0 10px;
						cursor:pointer;
						} 
				 .leftbotton1{
						height:245px;
						width:24px;
						background:url(327128.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0 ;
						cursor:pointer;
						} 
						.leftbotton1_hover{
						height:245px;
						width:24px;
						background:url(327129.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 10px 0 0 ;
						cursor:pointer;
						} 
				 .rightbotton1{
						height:245px;
						width:24px;
						background:url(327130.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 10px;
						cursor:pointer;
						} 
					 .rightbotton1_hover{
						height:245px;
						width:24px;
						background:url(327131.gif) no-repeat center;
						overflow:hidden;
						float:left;
						display:inline;
						margin:10px 0 0 10px;
						cursor:pointer;
						} 
				 .cont{
					width:102px;
					margin:0 20px;
					overflow:hidden;
					float:left; 
					} 
				.cont1
				{
					width:282px;
					margin:0;
					overflow:hidden;
					float:left; 
					} 
				.cont2
				{
					width:90%;
					margin:0;
					overflow:hidden;
					float:left; 
					} 
				 .scrcont{
					width:10000000px;
					} 				 
					   
		.teamlist .cont a:link,
		.teamlist .cont a:visited{
						color:#626466;
						text-decoration:none;
						} 
		.teamlist .cont a:hover{
						color:#f00;
						text-decoration:underline;
						} 
		.teamlist #list1,
		.teamlist #list2{
					float:left;/*----图片展示----结束------*/}
					
.kp_box1{width:355px; display:inline; float:left;}
.kp_box2{width:355px; display:inline; float:left; margin-left:20px;}

.ui-shzr dl{ overflow:hidden; zoom:1;}
.shzr-r{width:240px; display:inline; float:left; margin-left:20px;}
.shzr-bg img{ margin-bottom:10px;}
.shzr-bg  dt a{ display:inline; float:left; width:50%;}
.shzr-l{ width:470px; display:inline; float:left;}

.shzr-fsxxgk td{ padding:2px 10px; text-align:center}

.dzfb{}
.hnfw{ width:350px; display:inline; float:left; margin-left:30px;}
.dzfb h3,.hnfw h3,.zjdz h3,.zydz h3,.xdz h3{ border-bottom:1px solid #dcdcdc; margin-bottom:10px; font-size:12px; line-height:30px; }

.zjdz{width:230px ; display:inline; float:left;}
.zydz{width:230px ; display:inline; float:left; margin:0 20px;}
.xdz{width:230px ; display:inline; float:left;}
.zjdz dt a,.zydz dt a,.xdz dt a{display:inline; float:left; width:50%;}

.ggtz,.gpxx,.gszhl,.qybg,.tzzrl,.tzzn{ width:350px; display:inline; float:left; margin-top:17px;}
.gpxx,.qybg,.tzzn{ margin-left:30px;}

.sms{ width:210px; display:inline; float:left; padding:0 30px;}
.sms a{ display:block; margin-top:10px;}

.yxzq td{ text-align:center;}

#footer{ margin-top:30px; padding:20px 0; border-top:1px solid #ddd; background:url(327166.gif) no-repeat 730px center;}
#footer a{ margin:0 10px;}
#footer p{ margin:0 10px;}

.whsd{ width:100%!important;}

.about-tab{overflow:hidden; zoom:!;  margin:20px 0;}
.about-tab span{ display:inline; float:left; width:50%; height:30px; background:#e6f1f7; text-align:center; font-size:12px; font-weight:100; color:#004a86; line-height:30px;}
.about-tab span.tab_s{background:#004a86; color:#fff;}

.list{ margin:20px;}
.list a{ display:block; padding-left:15px; height:40px; border-bottom:1px solid #eee; line-height:40px; position:relative;}
.list_pic{ list-style:none;}
.list_pic li{float:left;width:33.33%;text-align:center;margin-top:25px;}

.tabbox{width:90%;margin:0 auto;font-family:"微软雅黑";margin-top:40px;}
.tab_zylm span{background:#ff7300;display:block;color:#fff;width:100px;text-align:center;}
.tab_zylm{border-bottom:3px solid #ff7300;}
.tabtit{background:#fff5d8;height:25px;line-height:25px;width:97%;margin:0 auto;padding-left:3px;font-weight:bold; font-size:14px; color:#1D83CB;text-align:left;margin-top:25px;}
.tabbox ul{width:97%;margin:0 auto;}
.tabbox li{width:28%;float:left;height:30px;line-height:20px;padding-left:30px;font-size:14px;text-align:left;}
.ui-page .cur{color:#f00;}
