@charset "utf-8";
/* CSS Document */
html,body {
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-family:"微软雅黑";
	background:#ffffff;
	text-align:center;
	-webkit-text-size-adjust:none;
}
a{
	color:#666666;
	text-decoration:none;
	outline:0px none;
	star:expression(this.onFocus=this.blur());
}
a:hover,a:active{color:#2358ce;}
* {margin:0px; padding:0px; list-style:none;}
table{border-collapse:collapse;}
ul , li {
	list-style:none;
	border:0 none;
}
form{margin:0px;}
img{
	border:0px none;
	text-align-last:center;
	vertical-align:middle;
	_azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "theme/default/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
#clear{clear:both;}
.text_no{
	width:670px;
	text-align:left;
	padding:20px 0px 20px 0px;
	color:#888888;
}
#dhtmltooltip{
	z-index:999;
	visibility:hidden;
	position:absolute;
	text-align:left;
	border:0px;
	padding:10px;
	color:#ffffff;
	background:#232323;
	line-height:18px;
}




/* ============ top   */
.top{
	background:url(../images/top_bg.jpg) repeat-x top center;
	width:100% auto;
	height:100px;	
	margin:0px auto;
}
.top UL {
	width:930px;
	margin:0px auto;
}
.top UL LI{
	display:block;
	float:left;
	height:100px;
	line-height:100px;
	text-align:left;
}
.top .logo{
	width:680px;
	height:90px;
	padding-top:10px;
}
.top .nav{
	width:130px;
	font-family:"微软雅黑";
	font-size:10px;
	color:#8e8e8e;
}
.top .nav a{color:#8e8e8e;}
.top .nav a:hover{color:#2154c5;}
.top #language{
	background:#ffffff;
	border:1px solid #dddddd;
	height:20px;
	line-height:20px;
	font-family: "微软雅黑";
	font-size:11px;
	color:#eb3e42;
	text-align:left;
	cursor:pointer;
	display:block;
	width:110px;
	margin-top:40px;
}
.top #language IMG, .language_a IMG, #language_con IMG{margin:0px 5px 0px 5px;}
.top .language_a{
	border:1px solid #dddddd;
	background:url(../images/language_arr.gif) no-repeat;
	background-position:185px 7px;
	hanging-punctuation:18px;
	line-height:18px;
	font-family: "微软雅黑";
	font-size:11px;
	color:#514087;
	text-align:left;
	cursor:pointer;
}
.top #language_con{
	border:1px solid #cccccc;
	border-top:0px;
	background:#e8f3ff;
	width:110px;
	text-align:left;
	position:absolute;
	z-index:9999;
	display:none;
	margin-top:62px;
}
.top #language_con a{
	height:20px;
	line-height:20px;
	display:block;
	font-family: "微软雅黑";
	font-size:11px;
	color:#514087;
	text-align:left;
	cursor:pointer;
}


/* end   */



/* ============ menu   */
#menu{
	background:url(../images/menu_bg.jpg) repeat-x top center;
	width:100% auto;
	height:37px;
	line-height:37px;
	font-family:"微软雅黑";
	font-size:15px;
	margin:0px auto;	
}
#menu UL{
	width:950px;
	height:37px;
	margin:0px auto;
}
#menu UL LI{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
}
#menu UL .line{
	background:url(../images/menu_line.jpg) no-repeat center center;
	width:2px;
}
#menu UL LI a{
	display:block;
	float:left;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	height:37px;
	line-height:37px;
	padding:0px 32px 0px 32px;
	_padding:0px 32px 0px 32px;
	font-weight:bold;
}
#menu UL LI a:hover,#menu UL LI a:active,#menu UL LI a.A{
	color:#2154bb !important;
	cursor:pointer;
	background:url(../images/menu_a.jpg) repeat-x top center;
}
#menuson{
	position:relative;
	width:100%;
	margin:0px auto;
	z-index:6;
	_margin-left:-50%;
}
#menuson .sub{
	background:url(../images/menu_sub-bg.png) repeat-x top center;
	width:100%;
	height:274px;
	position:absolute;
	z-index:7;
	height:0px;
	overflow:hidden;
}
#menuson UL{
	width:650px;
	height:150px;
	margin:45px auto 0px auto;
	padding:0px;
}
#menuson UL LI{
	display:block;
	float:left;
	height:150px;
}
#menuson .link{width:104px;}
#menuson .link a{
	display:block;
	height:24px;
	line-height:24px;
	background:url(../images/menu_sub-link.jpg) no-repeat;
	background-position:0px 0px;
	text-align:center;
	font-size:12px;
	color:#666666;
	font-family:"微软雅黑";
	text-decoration:none;
	margin-bottom:5px;
}
#menuson .link a:hover{
	background-position:0px -24px;
	color:#1a4ab3;
}
#menuson .description{
	width:261px;
	padding:0px 30px 0px 40px;
	text-align:left;
}
#menuson .description P{margin:0px;}
#menuson .description .text{
	font-size:11px;
	color:#666666;
	font-family:"微软雅黑";
	line-height:18px;
}
#menuson .description H3{
	color:#1b4198;
	font-family:"微软雅黑";
	margin:5px 0px 7px 0px;
}
#menuson .description .en{
	color:#a4bcf2;
	font-family:Arial, Helvetica, sans-serif;
}
#menuson .img{width:215px;}

/* end   */








/* ============ banner   */

#banner{
	width:100%;
	height:429px;
	background:#000;
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px auto;
}
#banner_img {display:block; top:0; left:0; position:relative;}
#banner_img li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:400px;
	background-position:center;
	background-size:cover;
	display:none;
	margin:0px auto;
	_margin-left:-50%;
}
#banner_img li.item1{background-image: url(../images/banner_1.jpg); display:block;}
#banner_img li.item2{background-image: url(../images/banner_2.jpg);}
#banner_img li.item3{background-image: url(../images/banner_3.jpg);}
#banner_img li.item4{background-image: url(../images/banner_4.jpg);}
#banner_img .item1 .ad_txt{
	position:absolute;
	right:20px;
	top:110px;
	text-align:left;
}
#banner_img .item2 .ad_txt{
	position:absolute;
	left:30px;
	top:110px;
	text-align:left;
}
#banner_img .item3 .ad_txt{
	position:absolute;
	right:20px;
	top:110px;
	text-align:left;
}
#banner_img .item4 .ad_txt{
	position:absolute;
	right:180px;
	top:110px;
	text-align:left;
}
#banner_img .ad_txt P{margin:0px;}
#banner_img .ad_txt P IMG{margin-top:5px;}
#banner .wrapper H2{margin:0px; padding:0px;}
#banner .wrapper{
	width:900px;
	height:400px;
	margin:0px auto;
	position:relative;
}
#banner_ctr{
	background:url(../images/banner_ctr-bg.jpg) repeat-x top center;
	display:block;
	width:100%;
	height:29px;
	z-index:9;
	position:relative;
	margin-top:400px;
}
#banner_ctr ul{
	width:900px;
	height:29px;
	font-size:0;
	line-height:0;
	text-align:center;
	margin:0px auto;
}
#banner_ctr ul li{
	background:url(../images/banner_ctr-num.jpg) no-repeat;
	background-position:0px 0px;
	width:12px;
	height:12px;
	display:inline-block;
	_display:block;
	_float:right;
	cursor:pointer;
	margin:6px 3px 0px 3px;
}
#banner_ctr .now{
	background:url(../images/banner_ctr-num.jpg) no-repeat;
	background-position:-16px 0px;
	width:12px;
	height:12px;
}


/* end   */




/* ============ banner 内页   */

.banner{
	width:100% auto;
	height:270px;
	display:block;
	margin:0px auto;
}
.banner LI{
	width:1000px;
	height:270px;
	margin:0px auto;
}
.banner #js{
	padding:100px 30px 0px 0px;
	height:170px;
	text-align:right;
}
.banner .about{background:url(../images/banner-about_bg.jpg) repeat-x top center;}
.banner .about li{background:url(../images/banner-about.jpg) no-repeat top center;}
.banner .news{background:url(../images/banner-news_bg.jpg) repeat-x top center;}
.banner .news li{background:url(../images/banner-news.jpg) no-repeat top center;}
.banner .human{background:url(../images/banner-human_bg.jpg) repeat-x top center;}
.banner .human li{background:url(../images/banner-human.jpg) no-repeat top center;}
.banner .party{background:url(../images/banner-party_bg.jpg) repeat-x top center;}
.banner .party li{background:url(../images/banner-party.jpg) no-repeat top center;}
.banner .service{background:url(../images/banner-service_bg.jpg) repeat-x top center;}
.banner .service li{background:url(../images/banner-service.jpg) no-repeat top center;}
.banner .product{background:url(../images/banner-product_bg.jpg) repeat-x top center;}
.banner .product li{background:url(../images/banner-product.jpg) no-repeat top center;}
/* end   */




/* ============ webcon   */
#webcon{
	background:url(../images/webCon.jpg) repeat-x top center;
	background-color:#ffffff;
	height:200px auto;
	padding:20px 0px 30px 0px;	
}
/* end   */









/* ============ content   */
#content-index{
	width:950px;
	height:170px;
	margin:20px auto 0px auto;
}
/*精品*/
#content-index .boutique{
	float:left;
	background:url(../images/content-index_div.jpg) no-repeat;
	width:310px;
	height:164px;
	margin-right:10px;
}
#content-index .boutique #zProduct{
	display:block;
	width:290px;
	height:140px;
	margin:12px 0px 0px 10px;
	position:relative;
	overflow:hidden;
}
#content-index .boutique #zProduct .url{
	width:290px;
	height:140px;
	display:block;
}
#content-index .boutique #zProduct .iviewSlider{
	display:block;
	width:290px;
	height:140px;
	overflow:hidden;
}
#zProduct .iview-controlNav {
	position:absolute;
	bottom:10px;
	right:5px;
	z-index:999;
}
#zProduct .iview-controlNav a {text-indent:-9999px;}
#zProduct .iview-controlNav a.iview-control{
	padding:0px;
	float:left;
	width:11px;
	height:12px;
	background:url('../images/bullets.png') no-repeat 0px 0px;
	margin-right:5px;
}
#zProduct .iview-controlNav a.iview-control.active {background-position: 0px -12px;}






/*下属公司*/
#content-index .subsidiaries{
	float:left;
	background:url(../images/content-index_div.jpg) no-repeat;
	width:310px;
	height:164px;
	margin-right:10px;
}

#content-index .subsidiaries #zCompany{ 
	width:290px;
	height:140px;
	overflow:hidden;
	margin:12px 0px 0px 10px;
	clear:both;
	overflow:hidden;
	position:relative;
	float:left;
}
#zCompany ul{
	width:290px;
	height:140px;
	float:left;
	position:absolute;
	clear:both;
	padding:0px;
	margin:0px;
}
#zCompany ul li{
	float:left;
	width:290px;
	height:140px;
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px;
}
#zCompany .preNext{
	width:100px;
	height:140px;
	position:absolute;
	top:0px;
	cursor:pointer;
}
#zCompany .pre{
	right:0px;
	background:url(../images/subsidiaries_arr.jpg) no-repeat;
	background-position:0px 0px;
	width:23px;
	height:13px;
	top:17px;
}
#zCompany .pre:hover{background-position:0px -13px;}
#zCompany .next{
	right:0px;
	background:url(../images/subsidiaries_arr.jpg) no-repeat;
	background-position:-23px 0px;
	width:23px;
	height:13px;
}
#zCompany .next:hover{background-position:-23px -13px;}
#content-index .subsidiaries #zCompany .img{
	display:block;
	float:left;
	width:120px;
	height:140px;
	text-align:left;
}
#content-index .subsidiaries #zCompany .con{
	display:block;
	float:left;
	width:170px;
	height:140px;
	text-align:left;
}
#content-index .subsidiaries #zCompany .con .title{
	font-size:16px;
	color:#173679;
	width:120px;
}
#content-index .subsidiaries #zCompany .con .text{
	font-size:11px;
	color:#8f8f8f;
	line-height:16px;
	margin:5px 0px 10px 0px;
}
#content-index .subsidiaries #zCompany .con a{
	color:#121212;
	border-bottom:1px dotted #000;
}









/*服务与技术*/
#content-index .service{
	float:left;
	background:url(../images/content-index_div.jpg) no-repeat;
	width:300px;
	height:152px;
	padding:12px 0px 0px 10px;
} 
#content-index .service .img{
	display:block;
	float:left;
	margin-right:15px;
}
#content-index .service .con{
	text-align:left;
	display:block;
	float:left;
	width:155px;
	line-height:24px;
	font-family:"微软雅黑";
	font-size:14px;
}
#content-index .service .con .title{
	font-size:16px;
	color:#173679;
}
#content-index .service .con .tel{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#282828;
	margin-top:4px;
}
#content-index .service .con .text{
	font-size:11px;
	color:#8f8f8f;
	line-height:16px;
	margin:5px 0px 10px 0px;
}
#content-index .service .con a{
	color:#121212;
	border-bottom:1px dotted #000;
}








/* end   */




/* ============ news   */
#news-index{
	background:url(../images/news_list-index.jpg) repeat-x top center;
	height:35px;
	line-height:35px;
	border:1px solid #d2d2d2;
	width:950px;
	margin:0px auto;
}
#news-index DIV{
	display:block;
	float:left;
	height:35px;
}
#news-index .title{
	width:100px;
	background:url(../images/news_list-line.jpg) no-repeat center right;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	color:#153679;
	margin-right:10px;
	font-weight:bold;
}
#news-index #news_marquee{
	width:800px;
	font-family:"微软雅黑";
	font-size:12px;
	margin:0px;
}
#news-index #news_marquee a{
	text-decoration:none;
	color:#666666;
	margin-right:15px;
}
#news-index #news_marquee a:hover{color:#1e50c2;}

#news-index #news_marquee SPAN{
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
}
#news-index .rss{padding:0px 0px 0px 10px;}
#news-index .rss IMG{margin-top:7px;}
#news-index{
	width:950px;
	margin:20px auto 0px auto;
}


/* end   */


/* ============ content   */
.navpart{
	width:250px;
	margin:-60px auto 0px auto;
	position:relative;
	z-index:999;
}
.navpart .n_top{
	background:url(../images/navpart-top.png) no-repeat;
	_background:url(../images/navpart-top.gif) no-repeat;
	background-position:0px 0px;
	height:55px;
	padding-top:10px;
}
.navpart .n_top UL{
	width:200px;
	height:45px;
	border-bottom:1px solid #ededed;
	text-align:left;
	margin:0px auto;
}
.navpart .n_top UL LI{
	display:block;
	float:left;
	height:30px;
	font-size:12px;
	color:#b0b0b0;
}
.navpart .n_top STRONG{color:#333333; display:block; padding-top:5px;}
.navpart .n_top .ABC{
	font-size:36px;
	color:#134d8c;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:32px;
}
.navpart .n_nav{
	background:url(../images/navpart-bg.png) repeat-y;
	_background:url(../images/navpart-bg.gif) repeat-y;
	background-position:0px 0px;
	padding:0px 0px 10px 0px;
}
.navpart .n_nav a{
	display:block;
	margin:0px auto;
	width:170px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:30px;
	background:url(../images/navpart-nav_a.jpg) no-repeat;
	background-position:0px -30px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#666666;
}
.navpart .n_nav a:hover{color:#01428a;}
.navpart .n_nav .now{
	display:block;
	margin:0px auto;
	width:170px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:30px;
	background:url(../images/navpart-nav_a.jpg) no-repeat;
	background-position:0px 0px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#ffffff !important;
}
.navpart .n_list{
	background:url(../images/navpart-bg.png) repeat-y;
	_background:url(../images/navpart-bg.gif) repeat-y;
	background-position:0px 0px;
	padding:0px 0px 10px 0px;
}
.navpart .n_list .title{
	display:block;
	text-align:left;
	color:#16357a;
	width:190px;
	margin:0px auto;
	padding:5px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	background:#f2f2f2;
	border-bottom:1px solid #e6e6e6;
}
.navpart .n_list .title IMG{ margin:0px 5px 0px 2px;}
.navpart .n_list .list{
	width:190px;
	text-align:left;
	margin:auto;
}
.navpart .n_list .list .prolist_side,.prolist_side_son{
	padding:0;
	margin:0;
	list-style:none;
	zoom:1;
}
.navpart .n_list .list .prolist_side li{
	position:relative;
	background:#FFF;
	_zoom:1;
	overflow:hidden;
}
.navpart .n_list .list .prolist_side li ul.close{display:none;}
.navpart .n_list .list .prolist_side li ul.open{display:block;}
.navpart .n_list .list .prolist_side li span.close{
	display:block;
	padding:5px 0px 5px 10px;
	background:url(../images/plus_minus.gif) no-repeat right 9px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:99;
	width:12px;
	height:12px;
}
.navpart .n_list .list .prolist_side li span.open{
	display:block;
	padding:5px 0px 5px 10px;
	background:url(../images/plus_minus.gif) no-repeat right -183px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:99;
	width:12px;
	height:12px;
}
.navpart .n_list .list .prolist_side li a{
	display:block;
	zoom:1;
	position:relative;
	padding:5px 0px 5px 10px;
	background:url(../images/list_arr.gif) no-repeat left 8px;
}
.navpart .n_list .list .prolist_side li a:hover,.prolist_side li a:active,.prolist_side li a.A{background:url(../../../images/list_arr.gif) no-repeat left -84px;}
.navpart .n_list .list .prolist_side li a.A{color:#115fb1;}
.navpart .n_list .list .prolist_side li a.sA{color:#115fb1; background:none !important;}
.navpart .n_list .list .prolist_side_son li a{
	padding:5px 0px 5px 0px;
	background:none;
	border:0px;
}
.navpart .n_list .list .prolist_side_son li a:hover,.prolist_side_son li a:active,.prolist_side_son li a .A{background:none; border:0px;}
.navpart .n_list .list .prolist_side_son li a .A{color:#115fb1;}












.navpart .n_btn{
	background:url(../images/navpart-bg.png) repeat-y;
	_background:url(../images/navpart-bg.gif) repeat-y;
	background-position:0px 0px;
}
.navpart .n_btn a{
	display:block;
	padding-top:10px;
}
.navpart .n_tel{
	background:url(../images/navpart-bg.png) repeat-y;
	_background:url(../images/navpart-bg.gif) repeat-y;
	background-position:0px 0px;
	padding:20px 0px 10px 0px;
}
.navpart .n_tel IMG{margin-bottom:5px;}
.navpart .n_tel DIV{
	width:185px;
	margin:0px auto;
	text-align:left;
	font-size:12px;
	line-height:20px;
	color:#888888;
}
.navpart .n_tel a{color:#888888;}
.navpart .n_tel a:hover{color:#2578d4; text-decoration:underline;}
.navpart .n_boot{
	background:url(../images/navpart-boot.png) no-repeat;
	_background:url(../images/navpart-boot.gif) repeat-y;
	background-position:0px 0px;
	height:33px;
}

/* end   */





/* ============ content   */

#content{
	width:960px;
	height:500px auto;
	margin:0px auto;
}
#content #title{
	width:670px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dedede;
	margin-top:10px;
}
#content #title LI{
	display:block;
	float:left;
}
#content #title .title{
	color:#686868;
	font-family:"微软雅黑";
	font-size:14px;
	text-align:left;
	width:260px;
	font-weight:bold;
}
#content #title .title SPAN{
	color:#014289;
	font-family:Arial, Helvetica, sans-serif;	
}
#content #title .location{
	width:400px;
	text-align:right;
	padding:0px 10px 0px 0px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#7e7e7e;
}
#content #title .location a{color:#7e7e7e; padding:0px; margin:0px; border:0px;}
#content #title .location a:hover{color:#0c55a4;}
#content #navpart{width:250px; float:left;}
#content #divider{width:30px; float:left;}



/* end   */


/* ============ about 关于南洋   */ 

#about{
	width:670px;
	float:left;
}
#about .about_text{
	text-align:left;
	line-height:24px;
	padding:15px 0px 20px 0px;
}
#about .about_text P{
	margin-top:10px;
	color: #666666;
}
#about .about_text IMG{margin:10px;}

/* end   */


/* ============ culture   */ 

#culture{
	width:670px;
	float:left;
}
#culture .culture_text{
	background:url(../images/culture_img.jpg) no-repeat 370px 50px;
	text-align:left;
	line-height:24px;
	padding:15px 0px 50px 10px;
	font-size:16px;
	color:#232323;
}
#culture .culture_text .list{margin-top:20px;}
#culture .culture_text P{margin:0px;}
#culture .culture_text STRONG{
	color:#20428e;
	font-size:14px;
}
#culture .culture_text SPAN{color:#999999; font-size:12px;}
#culture .culture_text IMG{margin:10px;}

/* end   */


/* ============ organization   */ 

#organization{
	width:670px;
	float:left;
}
#organization .organization_text{
	text-align:left;
	padding:15px 0px 50px 0px;
}
/* end   */


/* ============ subsidiaries   */ 

#subsidiaries{
	width:670px;
	float:left;
}
#subsidiaries .subsidiaries_list{
	text-align:left;
	padding:15px 0px 50px 0px;
}
#subsidiaries .subsidiaries_list a{
	border-bottom:1px dotted #dddddd;
	display:block;
	width:670px;
	height:180px;
	padding-top:10px;
}
#subsidiaries .subsidiaries_list li{
	display:block;
	float:left;
	text-align:left;
}
#subsidiaries .subsidiaries_list .img{width:270px;}
#subsidiaries .subsidiaries_list .img IMG{margin-left:3px;}
#subsidiaries .subsidiaries_list .name{
	font-size:16px;
	color:#134d97;
	height:40px;
	line-height:40px;
}
#subsidiaries .subsidiaries_list .text{width:400px; color:#999999; line-height:20px;}
#subsidiaries .subsidiaries_list .text SPAN{color:#ff9900; text-decoration:underline;}
#subsidiaries .subsidiaries_list a:hover SPAN{color:#2160b1; text-decoration:none;}
#subsidiaries .subsidiaries_list a:hover IMG{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
#subsidiaries .subsidiaries_list .text P{display:block;}
#subsidiaries .subsidiaries_view{
	text-align:left;
	line-height:24px;
	padding:20px 0px 20px 0px;
}
#subsidiaries .subsidiaries_view B{
	padding:7px 0px;
	display:inline-block;
	text-align:left;
	font-size:16px;
	color:#134d97;
	font-weight:bold;
}
#subsidiaries .subsidiaries_view HR{border:1px dotted #cccccc;}
#subsidiaries .subsidiaries_view P{margin-top:10px;}
#subsidiaries .subsidiaries_view IMG{margin:5px 15px 10px 5px;}
#subsidiaries .subsidiaries_btn{
	background: url(../images/bg_bt.gif) repeat-x left bottom;
	background-color:#ffffff;
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
	margin-top:15px;
	text-align:right;
}


/* end   */



/* ============ contact   */ 

#contact{
	width:670px;
	float:left;
}
#contact .contact_text{
	text-align:left;
	padding:25px 0px 50px 5px;
	font-size:14px;
	color:#232323;
	line-height:25px;
	background:url(../images/contact_img-logo.jpg) no-repeat 300px 50px;
}
#contact .contact_text .code{margin:20px 30px 0px 0px;}
/* end   */






/* ============ news   */ 

#news{
	width:670px;
	float:left;
}
#news .news_list{
	text-align:left;
	line-height:24px;
	padding:15px 0px 20px 0px;
	display:block;
}
#news .news_list a{
	display:block;
	height:32px;
	line-height:32px;
}
#news .news_list LI{
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	background:url(../images/line_x.gif) repeat-x left bottom;
}
#news .news_list IMG{margin:0px 5px 0px 5px;}
#news .news_list .title{
	width:580px;
	text-align:left;
}
#news .news_list .time{
	width:90px;
	text-align:center;
	color:#cccccc;
	font-size:11px;
}
#news .news_list .media{color:#2358ce;}
#news .news_con-title{
	border-bottom:1px dotted #cccccc;
	height:50px;
	line-height:50px;
	font-family:"微软雅黑";
	font-size:18px;
	margin-top:20px;
	text-align:center;
	font-weight:bold;
}
#news .news_con-time{
	font-size:11px;
	color:#999999;
	height:30px;
	line-height:30px;
	text-align:center;
}
#news .news_con-time SPAN{font-size:14px; color:#2358ce;}
#news .news_con-text{
	font-size:14px;
	color:#454545;
	text-align:left;
	padding:10px 5px;
	line-height:21px;
}
#news .news_con-text img{
	max-width:670px; 
	width:expression(this.width>670?"670px":this.width);
}
#news .news_con-page{
	border:1px solid #dddddd;
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	background-color:#ffffff;
	width:670px;
	height:50px;
}
#news .news_con-page .page{
	display:block;
	float:left;
	width:560px;
	height:40px;
	text-align:left;
	font-family:"微软雅黑";
	padding:10px 0px 0px 10px;
	color:#999999;
}
#news .news_con-page .back{
	display:block;
	float:left;
	width:100px;
	height:35px;
	padding-top:15px;
}
#video_play{
	padding:15px 0px;
	margin:0px auto;
}
/* end   */




/* ============ huam   */ 

#human{
	width:670px;
	height:600px auto;
	float:left;
}
#human .talents_text{
	text-align:left;
	line-height:24px;
	padding:15px 0px 20px 0px;
}
#human .talents_text P{margin-top:10px;}
#human .talents_text IMG{margin:10px;}

#human .jobs_explanation{
	text-align:left;
	font-size:11px;
	font-family:"微软雅黑";
	color:#999999;
	padding:20px 0px 10px 5px;
}
#human .jobs_explanation SPAN{color:#ff0000;}
#human .jobs_list-title{
	display:block;
	width:668xpx;
	height:32px;
	line-height:32px;
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	border:1px solid #dddddd;
}
#human .jobs_list-title LI{
	display:block;
	float:left;
	height:32px;
	color:#555555;
	font-weight:bold;
	text-align:center;
}

#human .jobs_list-title .post{width:380px; border-right:1px solid #dddddd;}
#human .jobs_list-title .number{width:60px; border-right:1px solid #dddddd;}
#human .jobs_list-title .cutoff{width:120px; border-right:1px solid #dddddd;}
#human .jobs_list-title .view{width:100px;}

#human .jobs_list{
	width:670px;
	display:block;
}
#human .jobs_list a{
	height:35px;
	line-height:35px;
	display:block;
	background:url(../images/line_x.gif) repeat-x left bottom;
	text-align:left;
}
#human .jobs_list LI{
	display:block;
	float:left;
	height:35px;
	text-align:center;
}
#human .jobs_list a:hover{background:#ffffcc;}
#human .jobs_list .post{width:380px; text-align:left;}
#human .jobs_list .post IMG{margin:0px 5px 0px 5px;}
#human .jobs_list .number{width:60px; color:#999999;}
#human .jobs_list .cutoff{width:120px; color:#999999;}
#human .jobs_list .view{width:100px;}
#human .jobs_list .view IMG{margin:4px 0px 0px 10px;}

#human .jobs_con-post{
	font-size:24px;
	color:#444444;
	font-weight:bold;
	text-align:left;
	display:block;
	padding:20px 0px 10px 0px;
}
#human .jobs_con-content{
	text-align:left;
	border:1px solid #dddddd;
	background:#ffffe4;
	padding:10px;
	color:#666666;
	line-height:20px;
	font-size:14px;
	margin-bottom:20px;
}
#human .jobs_con-contnet SPAN{
	color:#ff0000;
	font-weight:bold;
}
#human .jobs_con-contnet DIV{
	display:block;
	width:100%;
	margin:0px auto;
}
#human .jobs_con-tags{display:block;}
#human .jobs_con-tags .tags_title{
	text-align:left;
	border-bottom:1px solid #dddddd;
	height:27px;
	line-height:27px;
	padding-left:5px;
	font-size:14px;
	color:#1c43a3;
} 
#human .jobs_con-tags .tags_title SPAN{
	display:block;
	float:left;
	padding:0px 10px 0px 10px;
	background:#ffffff;
	border:1px solid #dddddd;
	border-bottom:1px solid #ffffff;
}
#human .jobs_con-tags .tags_content{
	text-align:left;
	line-height:24px;
	padding:15px 5px 30px 5px;
	color:#666666;
}
#human .jobs_con-back{
	border-top:1px dotted #dddddd;
	text-align:left;
	padding:15px 0px;
}

#human .train_text{
	text-align:left;
	line-height:21px;
	color:#565656;
	padding:25px 0px 10px 0px;
}
#human .train_tags{display:block;}
#human .train_tags .tags_title{
	text-align:left;
	border-bottom:1px solid #dddddd;
	height:27px;
	line-height:27px;
	padding-left:5px;
	font-size:14px;
	color:#16357a;
	font-weight:bold;
}
#human .train_tags .tags_content{
	text-align:left;
	line-height:24px;
	padding:15px 5px 30px 5px;
	color:#666666;
}

#human .volunteered_text{
	display:block;
	color:#666666;
	font-size:14px;
	padding:20px 0px 10px 5px;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
#human .volunteered_text SPAN{color:#ff0000;}
#human .volunteered_form{
	display:block;
	margin-top:10px;
}
#human .volunteered_form LI{
	display:block;
	text-align:left;
	padding:5px;
}
#human .volunteered_form input{
	border:1px solid #cccccc;
	height:18px;
	line-height:18px;
	padding-left:5px;
	color:#666666;
	text-align:left;
	margin:0px 5px 0px 5px;
}
#human .volunteered_form select{
	border:1px solid #cccccc;
	height:18px;
	line-height:18px;
	padding-left:5px;
	color:#666666;
	text-align:left;
	margin:0px 5px 0px 5px;
}
#human .volunteered_form STRONG{
	color:#454545;
	width:60px;
}
#human .volunteered_form .red{color:#ff0000;}

#human .volunteered_form textarea{
	border:1px solid #cccccc;
	line-height:18px;
	padding:5px;
	color:#666666;
	text-align:left;
	margin:10px 0px 0px 0px;
}
#human .volunteered_form IMG{
	margin-left:6px;
	cursor:pointer;
}
#human .volunteered_form SPAN{color:#cccccc;}
#human .volunteered_form .btn{
	border-top:1px solid #dddddd;
	height:50px;
	line-height:50px;
	text-align:left;
	margin-top:10px;
	padding:20px 0px 20px 0px;
}
#human .volunteered_form .btn #yes{
	width:200px;
	height:30px;
	cursor:pointer;
	padding:0px;
	border:0px;
}


/* end   */





/* ============ party   */ 

#party{
	width:670px;
	height:600px auto;
	float:left;
}
#party .party_building_text{margin:40px auto 30px auto;}


#party .personnel{
	margin:30px auto 50px auto;
	text-align:center;
	width:556px;
	height:370px;
}
#party .personnel #focus_img{margin:0px auto;}
#party .personnel #focus_list{margin:0px auto 0px auto;}
#party .personnel #focus_title{
	margin:0px auto;
	width:490px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#888888;
}


#party .fight_text{
	padding:20px 0px 30px 0px;
	font-family:"微软雅黑";
	font-size:12px;
	line-height:21px;
	text-align:left;
	color:#565656;
}





/* end   */





/* ============ service   */ 

#service{
	width:670px;
	height:600px auto;
	float:left;
}


#service .network_province{
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	background-color:#ffffff;
	text-align:left;
	color:#333333;
	margin-top:20px;
	border:1px solid #dddddd;
	height:35px;
	line-height:35px;
	padding-left:10px;
}
#service .network_province STRONG{color:#ff0000; font-size:14px;}
#service .network_list{
	display:block;
	border-bottom:1px solid #dddddd;
	padding:20px 0px 15px 5px;
	text-align:left;
	color:#565656;
	line-height:20px;
}
#service .network_list SPAN{color:#333333;}
#service .network_back{
	display:block;
	text-align:right;
	padding:10px;
}

#service .service_text{
	display:block;
	font-family:"微软雅黑";
	font-size:12px;
	color:#666666;
	border-bottom:1px dotted #dddddd;
	text-align:left;
	padding:20px 5px 15px 5px;
}
#service .service_tags .tags_title{
	border-bottom:1px dotted #dddddd;
	color:#16357a;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:35px;
	line-height:35px;
	text-align:left;
	margin-top:10px;
}
#service .service_tags .tags_content{
	text-align:left;
	padding:10px 5px 15px 5px;
	color:#666666;
	line-height:21px;
}
#service .service_tags .tags_content dl{
	border:1px solid #e6e6e6;
	padding:10px;
	margin-top:15px;
	background:#ffffed;
}
#service .service_tags .tags_content dt{color:#db322d; font-weight:bold;}
















#service .feedback_text{
	display:block;
	color:#999999;
	line-height:20px;
	font-size:11px;
	padding:20px 0px 10px 5px;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
#service .feedback_text SPAN{color:#ff0000;}
#service .feedback_form{
	display:block;
	margin-top:10px;
}
#service .feedback_form LI{
	display:block;
	text-align:left;
	padding:5px;
}
#service .feedback_form input{
	border:1px solid #cccccc;
	height:18px;
	line-height:18px;
	padding-left:5px;
	color:#666666;
	text-align:left;
	margin:0px 5px 0px 5px;
}
#service .feedback_form select{
	border:1px solid #cccccc;
	height:18px;
	line-height:18px;
	padding-left:5px;
	color:#666666;
	text-align:left;
	margin:0px 5px 0px 5px;
}
#service .feedback_form STRONG{
	color:#454545;
	width:60px;
}
#service .feedback_form .red{color:#ff0000;}

#service .feedback_form textarea{
	border:1px solid #cccccc;
	line-height:18px;
	padding:5px;
	color:#666666;
	text-align:left;
	margin:10px 0px 0px 0px;
	width:630px;
}
#service .feedback_form IMG{
	margin-left:6px;
	cursor:pointer;
}
#service .feedback_form #sex{border:0px none;}
#service .feedback_form SPAN{color:#cccccc;}
#service .feedback_form .btn{
	border-top:1px solid #dddddd;
	height:50px;
	line-height:50px;
	text-align:left;
	margin-top:10px;
	padding:20px 0px 20px 0px;
}
#service .feedback_form .btn #yes{
	width:200px;
	height:30px;
	cursor:pointer;
	padding:0px;
	border:0px;
}


#service .operating_tags{margin:20px auto 30px auto;}
#service .operating_tags #tags_title{text-align:left; font-size:14px;}
#service .operating_tags #tags_title a{background:url(../images/bg_bt.gif) repeat-x left bottom;}
#service .operating_tags #tags_title a.A{
	background:#ffffff;
	color:#1c43a3;
}
#service .operating_tags #tags_content{
	text-align:left;
	padding:10px;
	color:#565656;
	line-height:21px;
	font-family:"微软雅黑";
	font-size:12px;
}




#service .solution_text{
	display:block;
	color:#999999;
	line-height:20px;
	font-size:12px;
	padding:20px 0px 10px 5px;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
#service .solution_tags .tags_title{
	border-bottom:1px dotted #dddddd;
	color:#16357a;
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
	height:35px;
	line-height:35px;
	text-align:left;
	margin-top:10px;
}
#service .solution_tags .tags_content{
	text-align:left;
	padding:10px 5px 15px 5px;
	color:#666666;
	height:100px;
	line-height:21px;
}
#service .solution_tags .tags_content IMG{margin-left:15px;}






/* end   */






/* ============ product   */ 

#product{
	width:670px;
	height:600px auto;
	float:left;
}
#product .product_class_list{
	width:670px;
	display:block;
	margin-top:20px;
}
#product .product_class_list ul{
	display:block;
	width:670px;
	height:230px;
	margin-top:15px;
}
#product .product_class_list li{
	display:block;
	float:left;
}
#product .product_class_list .list{
	background:#dbdbdb;
	width:300px;
	height:210px;
	padding:10px 0px 10px 20px;
}
#product .product_class_list .img{
	width:350px;
	height:230px;
}
#product .product_class_list .list a{
	display:block;
	height:24px;
	line-height:24px;
	text-align:left;
}
#product .product_class_list .list a:hover{color:#1d4296;}
#product .product_class_list .list STRONG{
	color:#16357a;
	display:block;
	height:35px;
	line-height:35px;
	text-align:left;
}
#product .product_class_list .list IMG{margin:0px 5px 0px 0px;}
#product .product_class_list .list .more{
	display:block;
	height:20px;
	padding-top:10px;
}

#product .product_class{
	border-bottom:1px dotted #dddddd;
	height:35px;
	line-height:35px;
	text-align:left;
	margin-top:20px;
	padding-left:5px;
}
#product .product_class a{color:#16357a;}
#product .product_class a:hover{text-decoration:underline;}
#product .product_list{
	display:block;
	width:670px;
	height:500px auto;
	margin:15px 0px 20px 0px;
}
#product .product_list li{height:210px; margin-bottom:15px;}
#product .product_list a{
	border:1px solid #dddddd;
	width:210px;
	height:180px;
	display:block;
	float:left;
	margin-right:16px;
}
#product .product_list a:hover{
	border:3px solid #254da7;
	width:206px;
	height:176px;
}
#product .product_list a:hover IMG{
	width:206px;
	height:174px;
}
#product .product_list IMG{margin-bottom:10px;}





#product .product_con-title{
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	background-color:#ffffff;
	height:40px;
	line-height:40px;
	margin-top:20px;
	border:1px solid #dddddd;
}
#product .product_con-title DIV{
	display:block;
	float:left;
}
#product .product_con-title .title{
	width:550px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	color:#16357a;
	height:40px;
	line-height:40px;
}
#product .product_con-title .back{width:100px; padding-top:8px;}
#product .product_con{
	margin:20px 0px 5px 0px;
	height:380px;
}
#product .product_con .img{
	width:310px;
	height:380px;
	text-align:left;
	display:block;
	float:left;
}
#product .product_con .con{
	width:330px;
	height:380px;
	text-align:left;
	display:block;
	float:left;
	padding:0px 10px 0px 20px;
}
#product .product_con .con .nav{
	display:block;
	padding:10px 0px 15px 0px;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
#product .product_con .con .types{
	display:block;
	padding:5px;
	border:1px dotted #dddddd;
	background:#ffffcc;
	text-align:left;
}
#product .product_con .con .types STRONG{color:#454545;}
#product .product_con .con .types a{color:#666666;}
#product .product_con .con .nav a{
	display:block;
	height:27px;
	line-height:27px;
}
#product .product_con .con .nav IMG{margin:0px 5px 0px 5px;}
#product .product_con .con .file{
	display:block;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
#product .product_con .con .file .title{
	background:#f3f3f3;
	height:30px;
	line-height:30px;
	color:#454545;
	font-weight:bold;
}
#product .product_con .con .file .title IMG{margin:0px 5px 0px 5px;}
#product .product_con .con .file .filecon{padding:5px;}
#product .product_con .con .share{
	display:block;
	padding:10px 3px 15px 3px;
	text-align:left;
}
#product .product_con .con .share .bds_more{color:#999999;}



#product .product_tags{
	text-align:left;
	display:block;
	padding:20px 0px 30px 0px !important;
}
#product #tags_title a.A{
	border-bottom:1px solid #FFF;
	color:#16357a;
	font-weight:bold;
}
#product #tags_content{
	font-size:12px;
	line-height:18px;
	color:#666666;
	text-align:left;
}


#product .download_list-title{
	display:block;
	width:668xpx;
	height:32px;
	line-height:32px;
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	border:1px solid #dddddd;
	margin-top:20px;
}
#product .download_list-title LI{
	display:block;
	float:left;
	height:32px;
	color:#555555;
	font-weight:bold;
	text-align:center;
}

#product .download_list-title .title{width:567px; border-right:1px solid #dddddd;}
#product .download_list-title .time{width:100px;}
#product .download_list{
	display:block;
	width:670px;
}
#product .download_list a{
	display:block;
	height:35px;
	line-height:35px;
	background:url(../images/line_x.gif) repeat-x left bottom;
}
#product .download_list .title{
	text-align:left;
	width:570px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;
}
#product .download_list .title IMG{margin:0px 5px 0px 5px;}
#product .download_list .title SPAN{color:#cccccc; font-size:11px;}
#product .download_list .time{
	display:block;
	float:left;
	text-align:center;
	width:100px;
	height:35px;
	line-height:35px;
	color:#cccccc;
	font-size:11px;
}

#product .download_con-title{
	display:block;
	font-size:20px;
	color:#232323;
	font-weight:bold;
	border-bottom:1px dotted #dddddd;
	text-align:left;
	margin-top:30px;
	padding:0px 0px 20px 10px;
}
#product .download_con-time{
	display:block;
	font-size:12px;
	color:#888888;
	text-align:left;
	padding:10px;
}
#product .download_con-file{
	display:block;
	padding:10px 0px 20px 0px;
}
#product .download_con-file .title{
	background:#f2f2f2;
	border:1px solid #eeeeee;
	padding:5px;
	text-align:left;
	font-weight:bold;
}
#product .download_con-file .title IMG{margin:0px 5px 0px 5px;}
#product .download_con-file .file{
	text-align:left;
	padding:5px 10px 5px 12px;
}
#product .download_con-back{
	text-align:right;
	padding:10px 0px 10px 0px;
	border-top:1px dotted #dddddd;
}
#product .download_con-file a{
	display:block;
	float:none;
}


#product .certification_text{
	border-bottom:1px dotted #dddddd;
	font-family:"微软雅黑";
	font-size:12px;
	color:#565656;
	line-height:18px;
	text-align:left;
	padding:0px 5px 10px 5px;
	margin:20px 0px 10px 0px;
}
#product .certification_types{
	border:1px solid #dddddd;
	background:url(../images/bg_bt.gif) repeat-x left bottom;
	text-align:left;
	height:35px;
	line-height:35px;
	width:660px;
	margin:0px auto 15px auto;
	padding-left:8px;
}
#product .certification_types a{
	display:block;
	float:left;
	width:64px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#666666;
	margin:7px auto 0px auto;
}
#product .certification_types a:hover{color:#1c43a3;}
#product .certification_types .now{
	display:block;
	float:left;
	background:url(../images/certification_types-now.gif) no-repeat;
	width:64px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#ffffff !important;
}

#product .certification_list{
	display:block;
	width:670px;
	height:500px auto;
	margin:0px 0px 20px 0px;
}
#product .certification_list li{
	height:240px;
	margin-bottom:15px;
	display:block;
}
#product .certification_list a{
	border:1px solid #dddddd;
	width:150px;
	height:210px;
	display:block;
	float:left;
	margin:0px 16px 0px 2px;
}
#product .certification_list a:hover{border:1px solid #b0c3d7;}
#product .certification_list IMG{margin-bottom:10px;}




#product .certification_list2{
	display:block;
	width:670px;
	height:500px auto;
	margin:0px 0px 20px 0px;
}
#product .certification_list2 li{
	height:240px;
	margin-bottom:15px;
	display:block;
}
#product .certification_list2 a{
	border:1px solid #dddddd;
	width:300px;
	height:198px;
	display:block;
	float:left;
	margin:0px 16px 0px 2px;
}
#product .certification_list2 a:hover{border:1px solid #b0c3d7;}
#product .certification_list2 IMG{margin-bottom:10px;}










#product .cases_text{
	border-bottom:1px dotted #dddddd;
	font-family:"微软雅黑";
	font-size:11px;
	color:#565656;
	line-height:18px;
	text-align:left;
	padding:0px 5px 10px 5px;
	margin:20px 0px 10px 0px;
}
#product .cases_list{
	display:block;
	width:670px;
	height:500px auto;
	margin:0px 0px 20px 0px;
}
#product .cases_list li{
	height:210px;
	margin-bottom:15px;
	display:block;
}
#product .cases_list a{
	width:210px;
	padding-bottom:10px;
	display:block;
	float:left;
	margin:0px 10px 0px 2px;
	border:1px solid #dddddd;
	background:url(../images/bg_bt.gif) repeat-x left bottom;
}
#product .cases_list IMG{
	margin:5px auto 10px auto;
	width:200px;
}




















/* end   */


/* ============ pageshow   */
.pageshow{
	font-family:"微软雅黑";
	font-size:11px;
	color:#999999;
	padding-top:20px;
}

/* end   */



/* ============ boot   */


#boot{
	background:url(../images/boot.jpg) repeat-x top center;
	height:40px;
	line-height:40px;
}
#boot UL{
	width:900px;
	height:40px;
	margin:0px auto;
}
#boot UL LI{
	display:block;
	float:left;
	width:450px;
}
#boot .copy{
	text-align:left;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#boot .copy a{
	color:#cccccc;
	text-decoration:underline;
}
#boot .nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:right;
	_padding-top:10px;
}
#boot .nav IMG{margin-right:5px;}
#boot .nav a{
	color:#777777;
	text-decoration:none;
}
#boot .nav a:hover{color:#2658b7;}



.subsidiary{
	height:40px;
	line-height:40px;
	margin:0px auto;
	background:#f3f3f3;
}
.subsidiary UL{
	width:900px;
	height:40px;
	margin:0px auto;
}
.subsidiary #subsidiary{
	background:url(../images/subsidiary_arr.gif) no-repeat;
	background-position:95px 7px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	height:20px;
	line-height:20px;
	font-family: "微软雅黑";
	font-size:12px;
	color:#999999;
	text-align:left;
	cursor:pointer;
	display:block;
	width:100px;
	padding-left:10px;
	display:block;
	float:right;
}
.subsidiary #subsidiary_con{
	border:1px solid #cccccc;
	background:#ffffff;
	padding:10px;
	display:none;
	position:absolute;
	width:160px;
	z-index:999;
	margin-top:-101px;	
	margin-left:550px;
	_margin-left:324px;
	
}
.subsidiary #subsidiary_con a{
	height:20px;
	line-height:20px;
	display:block;
	font-family: "微软雅黑";
	font-size:11px;
	color:#777777;
	text-align:left;
	cursor:pointer;
}
.subsidiary #subsidiary_con a:hover{color:#214db1; text-decoration:underline;}
/* end   */






/* lightbox   */

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left:0;
  float:left;
  cursor:pointer;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right:0;
  float:right;
  cursor:pointer;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size:18px;
  color:#ffffff;
  font-family:"微软雅黑";
  font-weight:bold;
  line-height:1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size:12px;
}
.lb-data .lb-number SPAN{color:#6cb92d;}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}










/*iview 动画*/
.iviewSlider {overflow: hidden;}
#iview-timer {
	position:absolute;
	z-index:100;
	cursor:pointer;
	opacity:0.1;
}
#iview-timer div {border-radius:3px;}
#iview-preloader {
	position:absolute;
	z-index:1000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:#000 1px solid;
	padding:1px;
	width:100px;
	height:3px;
}
#iview-preloader div {
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 3px;
	background: #000;
	width: 0px;
}
.iview-strip {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-block {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.iview-prevNav {
	left:0px;
}
.iview-nextNav {
	right:0px;
}

.iview-controlNav {
	position:absolute;
	z-index:9;
}
.iview-controlNav a {
	z-index:9;
	cursor:pointer;
}
.iview-controlNav a.active {
	font-weight:bold;
}
.iview-controlNav .iview-items ul {
	list-style: none;
}
.iview-controlNav .iview-items ul li {
	display: inline;
	position: relative;
}
.iview-controlNav .iview-tooltip {
	position: absolute;
}
.iview-caption {
	position:absolute;
	z-index:4;
	overflow: hidden;
	cursor: default;
}
.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {background:#444;}