﻿/* CSS Document */
@charset "utf-8";
html{filter: expression(document.execCommand("BackgroundImageCache", false, true))}

/*===========初始化容器样式 start===================*/
body,div,span,h1,h2,h3,h4,h5,h6,ul,li,img,p,b,textarea,input,select,form,a,table,tr,td,th,dl,dt,dd
{margin:0;padding:0;font-family:verdana,Arial, Helvetica, sans-serif;list-style-type:none;font-size:inherit;z-index:inherit; text-align:left; font-size:14px}
img,table{border:0;border-collapse:collapse}
textarea{padding:5px}
/*===========初始化容器样式 end===================*/
/*===========定义共用class start===================*/
/*常用状态*/
	.fLe{float:left}
	.fRi{float:right}
	.hide{display:none}
	.clear{clear:both;font-size:0;height:0;background-color:transparent;text-overflow:ellipsis; overflow:hidden;line-height:0px}
	.clear1{clear:both;font-size:0;height:1px;background-color:transparent}
	.clearAuto{clear:both}
	.agnCen{text-align:center!important}
	.agnRig{text-align:right!important}
	.noWrap{ white-space:nowrap}
	
	.f10{font-size:10px!important}
	.f11{font-size:11px!important}
	.f12{font-size:12px!important}
	.f14{font-size:14px!important}
	.f16{font-size:16px!important}
	.f20{font-size:20px!important}
	.f24{font-size:24px!important}
	
	.fbk3{color:#333}
	.fbk6{color:#666!important}
	.fbk8{color:#666}
	.fbk9{color:#999!important}
	a.fbk9:hover{color:#333!important}
	.fpr1{color:#C198DB}
	.fpr2{color:#9755C4!important}
	.fpk{color:#F84E52!important}
	.fgn{color:#090}
	.fred,.hot,.hot a{color:#EE2B30!important}
	
	.btn{text-align:center; padding-left:5px; padding-right:5px; cursor:pointer}
	
	a{text-decoration:none}
	a:hover{text-decoration:underline}
	a *{cursor:pointer}
	.udl{text-decoration:underline}

body{text-align:center; background:url(allbg.gif) repeat-y 50% 0 #AFDCF3}
.pageAll{ width:980px; overflow:hidden; padding:5px 0; margin:0 auto}

.pm_idx_980x60{ width:980px; height:60px; overflow:hidden}
.gTop{ height:57px; position:relative; margin:8px 0}
	.gTop .gLogo{ position:absolute; top:0; left:15px}
	.gTop .switchVer{ position:absolute; top:7px; right:30px; font-size:12px; color:#666}
	.gTop .switchVerEn{ }
	.gTop .gGud{ position:absolute; bottom:0px; right:10px}
		.gTop .gGud li{ width:81px; height:18px; float:left; margin:0 7px 0 0}
		.gTop .gGud li a{ width:81px; height:18px; line-height:18px; display:block; background-image:url(gGudBg.gif); background-repeat:no-repeat; background-position:0 -100px; color:#666; text-align:center; font-weight:bold; font-size:12px}
		
		.gTop .gGudEn li{ width:95px; height:18px; float:left; margin:0 7px 0 0}
		.gTop .gGudEn li a{ width:95px; height:18px; line-height:18px; display:block; background-image:url(gGudBgEn.gif); background-repeat:no-repeat; background-position:0 -100px; color:#666; text-align:center; font-weight:bold; font-size:11px}
		
		.gTop .gGud li a:hover{ background-position:0 -18px; text-decoration:none!important; color:#333}
		.gTop .gGud li.on a,.gTop .gGud li.on a:hover{ background-position:0 0px; color:#FFF; background-color:#339}
		.gTop .gGud li.disable a{ color:#CCC; cursor:default}
		.gTop .gGud li.disable a:hover{ color:#CCC; background-position:0 -100px}

.bnr_idx{width:980px; height:306px}	
	.bnr_idx .b1{width:187px; height:306px; float:left; background-image:url(bnr_idx1.jpg); background-repeat:no-repeat}	
		.b1 .ca{ position:relative}
		.oLogoIdx{ display:block; width:168px; height:103px;position:absolute; top:10px; left:8px}
	.bnr_idx .b2{width:661px; height:306px; float:left; background-image:url(bnr_idx2.jpg)}	
	.bnr_idx .b3{width:132px; height:306px; float:right; background-image:url(bnr_idx3.jpg)}	
		.bnr_idx .b3 .ca{ position:relative}
		
		.vdo_idx{width:289px; height:205px; position:absolute; top:20px; right:60px; z-index:99 }
		
.bnr_sub{width:980px; height:229px; position:relative}	
	.bnr_sub .b1{width:316px; height:229px; float:left; background-repeat:no-repeat}	
	.bnr_sub .b2{width:309px; height:229px; float:left; background-repeat:no-repeat }	
	.bnr_sub .b3{width:355px; height:229px; float:right; background-repeat:no-repeat}	

	.bnr_news .b1{background-image:url(bnr_news1.jpg)}	
	.bnr_news .b2{background-image:url(bnr_news2.jpg)}	
	.bnr_news .b3{background-image:url(bnr_news3.jpg)}	
		
	.bnr_spot .b1{background-image:url(bnr_spot1.jpg)}	
	.bnr_spot .b2{background-image:url(bnr_spot2.jpg)}	
	.bnr_spot .b3{background-image:url(bnr_spot3.jpg)}	
		
	.bnr_gud,.bnr_gud div{ height:213px; overflow:hidden}	
	.bnr_gud .b1{background-image:url(bnr_gud1.jpg)}	
	.bnr_gud .b2{background-image:url(bnr_gud2.jpg)}	
	.bnr_gud .b3{background-image:url(bnr_gud3.jpg)}	
	
	.bnr_sight .b1{background-image:url(bnr_sight1.jpg)}	
	.bnr_sight .b2{background-image:url(bnr_sight2.jpg)}	
	.bnr_sight .b3{background-image:url(bnr_sight3.jpg)}	
		
	.bnr_nor .b1{background-image:url(bnr_abt1.jpg)}	
	.bnr_nor .b2{background-image:url(bnr_abt2.jpg)}	
	.bnr_nor .b3{background-image:url(bnr_abt3.jpg)}	
	
	
	.bnr_idx_En_1 .b1{background-image:url(en/bnr_idx1.jpg)}	
	.bnr_idx_En_1 .b2{background-image:url(en/bnr_idx2.jpg)}	
	.bnr_idx_En_1 .b3{background-image:url(en/bnr_idx3.jpg)}	
	
	.bnr_svc{ height:222px; overflow:hidden}
	.bnr_svc .oLogoIdx{ left:140px}
	.bnr_svc .b1{background-image:url(en/bnr_svc1.jpg)}	
	.bnr_svc .b2{background-image:url(en/bnr_svc2.jpg)}	
	.bnr_svc .b3{background-image:url(en/bnr_svc3.jpg)}	
		.b3 .ca{ position:relative}
		.ctcBnrBtn{ display:block; width:168px; height:40px;position:absolute; top:160px; left:40px}
	
		
.idx_prt1{ margin:0 0 5px 0}		
		.idxSwitchPmShow{ margin-top:-19px;width:330px; overflow:hidden}
			.idxSwitchPmShow .numPge{ width:325px; height:13px; margin-bottom:6px}
				.idxSwitchPmShow .numPge a{ width:19px; height:13px; display:block; float:left; margin:0 5px 0 0;font-size:10px; text-align:center;}
				.idxSwitchPmShow .numPge a.on,.idxSwitchPmShow .numPge a:hover{}
				
		.idxTopNews{ width:265px; float:left; margin:0 0 0 24px; overflow:hidden}
			.idxTopNews dt{ margin:18px 0 4px 0; white-space:nowrap}
				.idxTopNews dt a{ color:#B17238; font-size:14px; font-weight:bold}
				.idxTopNews dt a span{ color:#999; font-size:12px!important;  font-weight:normal}
			.idxTopNews dd{ height:50px; overflow:hidden; line-height:120%}
				.idxTopNews dd a{ color:#A8927B; font-size:12px}
				
		.idxTopNewsEn{ width:280px; float:left; margin:0 0 0 24px; overflow:hidden}
			.idxTopNewsEn dt{ margin:8px 0 4px 0; line-height:100%; white-space:nowrap; background-image:url(en/linex.gif); background-repeat:repeat-x; background-position:0 100%; padding-bottom:5px}
				.idxTopNewsEn dt a{ color:#CD1418; font-size:12px; font-weight:bold}
				.idxTopNewsEn dt a span{ font-weight:normal}
			.idxTopNewsEn dd{ height:50px; overflow:hidden; line-height:110%}
				.idxTopNewsEn dd a{ color:#666; font-size:11px}
				
		.idxEnTb{ height:37px; background-image:url(en/idx_tab_bg.gif); background-repeat:repeat-x; margin:20px 0 10px 0}
			.idxEnTb li{ float:left; width:176px; height:25px; background-image:url(en/idx_tab.gif); margin-right:10px}
			.idxEnTb li a{ display:block;width:176px; height:25px}
			.idxEnTb li b{ display:none}
			.iet1{ background-position:0 -25px}
			.iet2{ background-position:-186px -25px}
			.iet3{ background-position:-373px -25px}
			.iet1on{ background-position:0 -0}
			.iet2on{ background-position:-186px -0}
			.iet3on{ background-position:-373px -0}
			
		.idxItoTxt{}
			.idxItoTxt p{ font-size:11px; color:#333; line-height:190%; margin:20px 20px 30px 10px}
			.idxItoTxt img.fRi{margin:0 20px 20px 20px; border:1px solid #EEE}
			.idxItoTxt .fstCha{ font-size:16px}
			
			
			
				.label{ font-size:9px; background-image:url(en/label_bg.gif); background-position:right; background-repeat:no-repeat; color:#FFF; padding:3px 5px 5px 2px; cursor:default}
				
		.idx_prt1 .sprt3{ width:350px; height:183px; position:relative;float:right;background-image:url(idx_p1.jpg); background-repeat:no-repeat;}
			.idx_prt1 .idxBtn1{ width:119px; height:32px; display:block; position:absolute; top:150px; left:0}


.pm_idx_set2{ height:80px; overflow:hidden; margin-bottom:5px}



.idx_prt2{ margin:10px 0}

	.idxNewsPrt1{ height:224px}
		.idxNewsPrt1 .tImg{ float:left; margin:10px }
		.idxNewsPrt1 .tTop{ float:left; width:210px}
			.idxNewsPrt1 .tTop dt{ margin:10px 0 5px 0; white-space:nowrap; overflow:hidden; width:210px;text-overflow:ellipsis }
				.idxNewsPrt1 .tTop dt a{ color:#B17238; font-weight:bold}
			.idxNewsPrt1 .tTop dd{ line-height:115%; height:64px; overflow:hidden}
				.idxNewsPrt1 .tTop dd a{ color:#A8927B;font-size:12px}
		.idxNewsPrt1 .tNlst{ margin:3px 0 0 0}
		.idxNewsPrt1 .tNlst li{ width:170px; margin:1px 0; background-image:url(dot.gif); height:21px; line-height:21px; float:left; white-space:nowrap;text-overflow:ellipsis ; overflow:hidden; background-repeat:no-repeat; padding-left:15px; background-position:6px 6px}
		.idxNewsPrt1 .tNlst li a{ color:#666}

	.pm_idx_set3{ width:200px; float:right; font-size:0; padding-top:19px}
		.pm_idx_set3 img{ margin:2px 0 3px 0}


.idx_prt4{ margin:10px 0}


.gBot{ margin:20px 0}
	.gBot h3 img{ height:15px}
		.cpLogos{background-color:#FFF; margin:10px; padding:10px; text-align:center}	
			.cpLogos img{ vertical-align:middle; margin:0 10px 10px 10px}	
		.gBot .cpLnks{ margin:10px; padding:2px  20px}
		.gBot .cpLnks a{ font-size:12px; color:#C79750}
		
		.cpr{ height:60px; position:relative; margin:5px}
			.cpr .cprLogo{ left:0; top:0;position:absolute}
			.cpr .cprLnk{ right:5px; top:12px;position:absolute; white-space:nowrap}
			.cpr .cprLnk a{ font-size:12px; color:#666}
			.cpr .cprTxt{ right:5px; top:34px;position:absolute; font-size:12px; color:#999; white-space:nowrap}
			.cpr .cprTxt a{ font-size:12px; color:#999}


 .ssPrvIdx{background-image:url(idx_ss_pic1.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:135px; background-color:#FFF; border:0}
 
.ssPrv{width:197px; height:175px; background-image:url(ss_picShowBg.png); background-repeat:no-repeat; text-align:center; float:left; margin:10px 13px 10px 0}
	.ssPrv .tImg{width:176px; height:120px; overflow:hidden; margin:10px 0 10px -3px; text-align:center}
	.ssPrv .tTit{width:160px; white-space:nowrap; overflow:hidden; margin:5px auto; font-size:12px; color:#666; display:block; text-align:center}


.iSet{}
	.iSet h3{ height:21px; line-height:21px; border-bottom:3px solid #EFE2CE}
		.iSet h3 img{ margin:2px 5px 0 10px}
		.iSet h3 a{ color:#666}
		.iSet h3 a b{ color:#CD1418}
		.iSet h3 .moreLnk{ font-size:12px; color:#999; font-weight:normal; margin-top:-2px}
	.iSet .bdy{ background-color:#FDFBF7; border:1px solid #F5F0DC; margin-top:1px}
	
	
	.iiSet{ width:290px; float:left; margin:10px 15px; height:125px; overflow:hidden}
		.iiSet .tImg{ float:left}
		.iiSet .tNlst{ float:right; margin:-4px 0 0 0}
			.iiSet .tNlst li{ width:160px; margin:0px 0; background-image:url(dot.gif); height:21px; line-height:21px; overflow:hidden;text-overflow:ellipsis; background-repeat:no-repeat; padding-left:15px; background-position:5px 8px}
			.iiSet .tNlst li.moreLi{ background-image:none; margin:0; padding:0 5px}
			.iiSet .tNlst li.moreLi a{ color:#999; text-decoration:underline}
			.iiSet .tNlst li a{ font-size:12px; color:#B17238}
			
				.nlSet{ width:710px; margin:10px 0 20px 0}
					.nlSet .tImg{ float:left; margin:0 20px; width:176px; height:120px; overflow:hidden; border:1px solid #F2E7D6}
					.nlSet .tMn{ float:left; width:480px;}
						.nlSet .tMn div{ font-size:11px; color:#999; margin:5px 0 0 0}
						.nlSet .tMn h5{ margin:5px 0}
						.nlSet .tMn h5 a{ color:#CD1418}
						.nlSet .tMn p{ line-height:140%}
						.nlSet .tMn p a{ color:#A8927B; font-size:12px}
						
				.pages{  cursor:default; text-align:center; border-top:1px solid #F2E7D6; padding-top:5px; margin:10px}
				.pages a{ font-size:12px; color:#9A733F; padding:0 2px}
				.pages a.on{ color:#FFF; background-color:#9A733F}
			
	
.subLe{text-align:center; width:210px; padding:5px 0; background-color:#000; margin:10px 0 0 5px;  background-color:#FDFBF7; border:1px solid #F5F0DC}	
	.pmPics{ font-size:0; text-align:center}
	.pmPics img{ margin:3px auto}
	
	
	
	.dtlArtlst .nlst li { padding:5px 5px 5px 15px; line-height:100%; background-image:url(imgs/dot.gif); background-repeat:no-repeat; background-position:8px 9px}
	.dtlArtlst .nlst li a{ font-size:12px; color:#A8927B}
	
	.AtlAll{ width:720px; margin:0 auto; overflow:hidden}
	 .AtlAll h3{ font-size:16px; color:#CD1418; margin:0 10px; border-bottom:3px solid #F2E7D6; padding-bottom:2px }
	 .AtlAll .tTime{ font-size:11px; color:#999; margin:5px 10px}
	 .AtlAll .tCtn{ margin:20px auto; width:740px; overflow:hidden; line-height:180%; color:#333}
		.AtlAll .tCtn p{ line-height:180%; color:#333; margin:15px 0; padding:0 10px}
		.AtlAll .tCtn p a{ color:#C79750; text-decoration:underline}
		
	 .AtlAll .tCtnEn{ width:950px}
		.AtlAll .tCtnEn p{ font-size:12px}
			 
	.sGud{  height:27px; background-color:#339; overflow:hidden; margin-bottom:15px}
		.sGud li{  height:23px; line-height:23px; margin:4px 5px 0 5px; float:left; padding:0 10px}
		.sGud li a{ font-weight:bold; color:#FFF; font-size:12px}
		.sGud li.on{ background-color:#FFF}
		.sGud li.on a{ color:#339}

.tjTxt a{ color:#999; font-size:12px}

.sendMailTb{ margin:10px}
.sendMailTb th{ text-align:right}
.sendMailTb th,.sendMailTb td{ padding:3px 1px; vertical-align:top; color:#666}



			.idxPsnIto{ width:454px; height:120px; position:relative; float:left; margin:5px 0 5px 20px}
			.idxPsnIto img.tImg{ position:absolute; top:0px; left:0px}
			.idxPsnIto h5{ position:absolute; top:5px; left:10px}
			.idxPsnIto .r1{ position:absolute; top:25px; left:10px}
			.idxPsnIto .r2{position:absolute; top:41px; left:10px; font-size:11px; color:#666; line-height:165% }
			
			
	.svcGud{ width:980px; height:34px}
	.svcGud li b{ display:none}
	.svcGud li a{ display:block; width:196px; height:34px}
	.svcGud li{ float:left;width:196px; height:34px; background-image:url(en/services_gud.png)}
	.svcGud .sg1on{ background-position:0 0}
	.svcGud .sg2on{ background-position:-196px 0}
	.svcGud .sg3on{ background-position:-392px 0}
	.svcGud .sg4on{ background-position:-588px 0}
	.svcGud .sg5on{ background-position:-784px 0}
	.svcGud .sg1{ background-position:0 -34px}
	.svcGud .sg2{ background-position:-196px -34px}
	.svcGud .sg3{ background-position:-392px -34px}
	.svcGud .sg4{ background-position:-588px -34px}
	.svcGud .sg5{ background-position:-784px -34px}
	
	.AtlAllSvc{ background-image:url(en/svcBg.gif); background-repeat:repeat-x}
	
	
	.svcGVdo{ float:left; margin:50px 0 0 100px; display:inline; width:349px}
	.svcGPic{ float:right; margin:40px 100px 0 0; display:inline}
	
	.svcGPic h5{ width:390px; height:26px; background-image:url(en/sgpTit.gif); background-repeat:no-repeat; margin:0 0 10px 0}
	.svcGPic h5 b{ display:none}
	.svcGPic li{width:385px; margin:3px 0; padding:0}
	.svcGPic li a{ display:block; background-repeat:no-repeat; width:385px; height:57px;}
	.svcGPic li b{ display:none}
	.svcGPic li a:hover{ background-position:0 -57px}

	.svcGPic li.s1 a{ background-image:url(en/sgp1.gif)}
	.svcGPic li.s2 a{ background-image:url(en/sgp2.gif)}
	.svcGPic li.s3 a{ background-image:url(en/sgp3.gif)}
	.svcGPic li.s4 a{ background-image:url(en/sgp4.gif); height:64px}
	.svcGPic li.s4 a:hover{background-position:0 -64px}
	
	.bnr_shop{ height:156px; overflow:hidden}
	.bnr_shop .b1{background-image:url(shop/bnr_shop1.jpg)}	
	.bnr_shop .b2{background-image:url(shop/bnr_shop2.jpg)}	
	.bnr_shop .b3{background-image:url(shop/bnr_shop3.jpg); text-align:right; position:relative; height:156px;}
		.bnr_shop .b3 .b3a{ color:#FFF; position:absolute; bottom:37px; right:30px; font-size:22px; font-weight:bold}
		.bnr_shopEn .b3  .b3a{ font-size:16px!important}
		.bnr_shop .b3 .b3b{ color:#FFF; position:absolute; bottom:24px; right:30px; font-size:12px;}
		.bnr_shop .b3 .b3c{ color:#999; position:absolute; bottom:6px; right:30px; font-size:12px;}
		.bnr_shop .b3 .b3c a{ color:#999; font-size:12px}
		
	.shopNav{ height:21px; line-height:21px; background-color:#000; color:#CCC; font-size:12px; padding:0 5px; margin-bottom:5px}
		
		.fDB1116{ color:#DB1116}
		
		.shopLeTxt{ padding:5px; color:#666; line-height:170%}
		.shopLeTxt,.shopLeTxt *{ font-size:12px}
		
		.shopRiTit{ font-size:14px!important; color:#666!important}
		
		.shopRiBdy{ background-color:#FDFBF7; border:1px solid #F5F0DC; margin:1px 10px;text-align:center}
		
			.shopRiBdy p{ font-size:12px; line-height:180%; margin:15px 10px 15px 10px; color:#666}
			.shopRiBdy p a{ color:#8C7246; font-size:12px}
			
			.shopPdtEch{ float:left; margin:10px 12px; text-align:center; color:#666; font-size:12px}
			.shopPdtEch img{ display:block; margin:0 auto}
	
	.margin10{ margin:10px auto}
