﻿body {font-family: "Arial", "Helvetica", "sans-serif";font-size:12px;color: #666666;text-decoration: none;font-size:9pt;background:#eee;text-align: center;margin:0 0 0 0; background:url(../images/bg.jpg);}
ul, li, dd, dl {margin:0;padding:0; LIST-STYLE-TYPE: none;text-align:left;}
div{text-align:left;}
form{margin:0 0 0 0;}
.input{border:1px solid #ccc;margin:3px 0 0 0;padding:0;height:20px;line-height:20px; font-size: 12px;color:#333333;padding-left: 3px;}
a:link , a:visited {font-size: 12px;color: #FFF;text-decoration: none;}
a:hover {font-size: 12px;color: #F60;text-decoration:none;}
.wlink:link , .wlink:visited {font-size:12px;color:#FFF;text-decoration: none;}
.wlink:hover {font-size:12px;color:#F60;text-decoration:none;}

.ylink:link , .ylink:visited {font-size:12px;color:#F60;text-decoration: none;}
.ylink:hover {font-size:12px;color:#F60;text-decoration:none;}


.left{float:left;}
.right{float:right;}
.p10{ padding:10px;display:inline;}
.detailshow{float:left;padding-right:10px; padding-top:5px;display:inline; }
.pleft5{ padding-left:5px; display:inline;}
.pleft10{ padding-left:10px; display:inline;}
.pleft15{ padding-left:15px; display:inline;}
.pleft20{ padding-left:20px;  display:inline;}
.pbottom5{ padding-bottom:5px;}
.pbottom10{ padding-bottom:10px;}
.pbottom15{ padding-bottom:15px;}
.pbottom20{ padding-bottom:20px;}
.mtop5{ margin-top:5px; }
.mtop10{ margin-top:10px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;}
.mleft5{ margin-left:5px; display:inline;}
.mleft10{ margin-left:10px; display:inline;}
.mleft15{ margin-left:15px; display:inline;}
.mleft20{ margin-left:20px; display:inline;}
.mbottom5{ margin-bottom:5px;}
.mbottom10{ margin-bottom:10px;}
.mbottom15{ margin-bottom:15px;}
.mbottom20{ margin-bottom:20px;}
.w100{width:100%;}
.w98{width:98%;}
.w95{width:95%;}
.w90{width:90%;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.boder_x{ border-bottom:#CCCCCC 1px dashed;}
.boder_s{ border-bottom:#CCCCCC 1px solid;}
.boder{ border:#CCCCCC 1px solid;}
.pointer,.Diy,.Buy,.desc,.showseriespic{cursor:pointer; }
.colorb{ color:#5682ca}
#page {FLOAT: left; text-align:center; LIST-STYLE-TYPE: none; color:#FFF;}
#page LI{FLOAT: left; MARGIN-LEFT: 2px; HEIGHT: 20px}
#page LI img{margin:3px 0px 3px 0px; display:inline;}
#page .PageLive{ BORDER: #FFF 1px solid; PADDING:2px 4px 0 4px; color:#FFF;  LINE-HEIGHT: 20px; background-color:#471F24; display:inline;}
#page LI A{BORDER: #FFF 1px solid; PADDING:2px 4px 0 4px;  DISPLAY: block; LINE-HEIGHT: 20px; TEXT-DECORATION: none}
#page LI A:hover{BORDER: #FFF 1px solid;TEXT-DECORATION: none}

#webmain{width:990px;height:602px;margin:0 auto;}
#webmain_main{height:602px;width:990px;background:url(../images/sitebg.jpg) repeat-x;position:relative; border:#FFF 3px solid;overflow:hidden;}
	#webmain_main_rtop{float:left;height:30px;width:990px;}
	#webmain_main_rtop span{float:left;margin:8px 0 0 25px; color:#FFF;}
	#webmain_main_rtop ul{float:right; margin:8px 20px 0 0; width:500px; text-align:right;}
	#webmain_main_rtop ul li{ height:12px;margin-right:8px;padding-right:8px;display:inline;color:#FFF;}
	.toptxtline{ background:url(../images/topTextline.jpg) right no-repeat;}
	#webmain_main_logo{float:left;height:86px; width:990px; background:url(../images/Logo.jpg) no-repeat 40px 25px;}
	
	#webmain_main_menu{position:absolute; background-color:#560303; height:33px;width:990px;top:550px;left:0px;z-index:999;}
	#webmain_main_menu_over{position:absolute; background-color:#6B1812;color:#999;letter-spacing:1px;font-size:11px;height:19px; width:990px; top:583px;left:0px;z-index:997; font-family:Tahoma, Geneva, sans-serif}
	  #webmain_main_menu_left{float:left; margin:8px 0 0 25px; width:300px;text-align:left;}
	  #webmain_main_menu_left li{height:12px;margin-right:8px;padding-right:8px;display:inline; color:#FFF;}
      #webmain_main_menu_right{float:right; margin:0 15px 0 0;text-align:right; width:600px;display:inline;}
	  #webmain_main_menu_right li{float:left;text-align:center;width:100px;display:inline;font-size:14px; height:33px; line-height:33px;}
	    .ismenu,.bottomtxtline{ background:url(../images/BottomTextline.jpg) right center no-repeat;}
	    .menu:link , .menu:visited {font-size:12px; font-weight:bold; color:#FFF;text-decoration: none; }
        .menu:hover {font-size:12px;color:#F60;text-decoration:none; font-weight:bold;}
		#menu_1{position:absolute;width:98px;background-color:#560303;/*top:602px;*/top:400px; left:475px;border-top:#999 1px solid;border-left:#999 1px solid;border-right:#999 1px solid; filter:alpha(opacity=80);opacity:0.8; display:none; z-index:990;}
		#menu_2{position:absolute;width:98px;background-color:#560303;/*top:602px;*/top:450px; left:575px;border-top:#999 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;filter:alpha(opacity=80);opacity:0.8; display:none; z-index:990;}
		#menu_3{position:absolute;width:98px;background-color:#560303;/*top:602px;*/left:675px;border-top:#999 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;filter:alpha(opacity=80);opacity:0.8; display:none; z-index:990;}
		
/*#menu_3{position:absolute;width:990px;background-color:#560303; left:0px;border-top:#999 1px solid;border-left:#999 1px solid;border-right:#999 1px solid;filter:alpha(opacity=80);opacity:0.8; display:none; z-index:990;}
#menu_3 li{ float:left;height:30px; width:329px; color:#FFF; line-height:25px; text-align:center;border-right:#999 1px solid;}*/
		#menu_1 li,#menu_2 li,#menu_31 li,#menu_3 li{ float:left;height:25px; width:98px; color:#FFF; line-height:25px; text-align:center; }
    #webmain_main_content{width:990px;}
	    #info_content{width:860px; float:left; margin-left:65px; margin-top:50px; display:inline;}
		  #info_content_a{ float:left;width:410px;height:290px; background-color:#FFF;padding:2px;display:inline;}
		  #info_content_b{ float:left;width:210px;height:290px; background-color:#FFF;padding:2px;margin-left:5px;display:inline;}
		  #info_content_c{ float:left;width:210px;height:290px; background-color:#FFF;padding:2px;margin-left:5px;display:inline;}
		  #info_content_c span { float:left;}
		     #info_content_c ul{ width:210px; height:188px; color:#FFF;}
		     #info_content_c ul li{float:left;width:210px;height:47px; background:url(../images/info_crbg.jpg) no-repeat; line-height:20px;}
			 #info_content_c ul li span{float:left;width:200px;OVERFLOW: hidden;color:#999;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; margin-left:5px; display:inline; margin-top:5px;}
			 #info_content_d{ float:left;width:860px; height:6px; overflow:hidden; margin-top:5px; }
			 #info_content_d .linea{float:left; width:205px; background:url(../images/info_cbbg.jpg) repeat-x; margin-right:5px; display:inline;}
			 #info_content_d .lineb{float:left; width:214px; background:url(../images/info_cbbg.jpg) repeat-x; margin-right:5px; display:inline;}
			  
	     .logo_culture{ float:right; margin:35px 30px 0 0; display:inline;}
		 #culture{ float:left;width:100%; margin-top:8px; background-color:#C91E14; height:400px;}
		   #culture_a{float:left;width:270px;height:380px;background-color:#FFF; margin:8px 0 0 60px;padding:2px;display:inline;}
		   #culture_b{float:left;width:590px;height:380px;background-color:#b80606; margin:8px 0 0 10px;display:inline; border:#FFF 2px solid;}
		    #culture_b .rtop{float:left;width:590px;}
			#culture_b .rcenter{float:left;width:590px; height:258px;}
			 .culture_detail{ float:left;margin:20px 0 0 10px; padding:0 15px 0 5px; width:545px;height:225px;OVERFLOW: hidden; color:#FFF; line-height:20px; display:inline;}
		     #culture_b .rbottom{float:left;width:590px; text-align:center;}
			 
		   .logo_history{position:absolute;top:32px;left:340px;height:128px; width:639px; }
		   .history_show{position:absolute;top:238px;left:0px;height:364px; width:394px;z-index:998}
		   #history{float:left;width:550px;margin:40px 0 0 394px; height:200px;  display:inline;}
		    #history_a{float:left;width:550px;}
		    #history_b{float:left;width:550px; height:300px; border:#FFF 1px solid;color:#FFF;background-color:#b80606; margin-top:15px;}
		    .history_detail{float:left;margin:12px 0 0 10px;width:510px;height:250px; padding:5px 15px 0 5px;OVERFLOW: hidden; color:#FFF; line-height:20px; display:inline;}
		   .logo_honor{float:right; margin:15px 30px 0 0; display:inline;}
		    #honor{ float:left;width:890px; height:400px; margin-top:8px; margin-left:45px; border: #FFF 2px solid;  display:inline;}
		     #honor_a{float:left;width:850px;height:57px; margin-top:8px; text-align:right;}
			 #honor_b{float:left;width:680px;height:335px; margin-top:8px;text-align:right;}
			    .honor_detail{float:left;margin:5px 0 0 15px; padding:5px 15px 0 5px; width:630px;height:290px;OVERFLOW: hidden; color:#FFF; display:inline;}
			 #honor_c{float:left;width:200px;margin-top:30px;}
		   #alliance{float:left; width:855px; margin-left:65px; display:inline;}
			  #alliance_a{float:left;width:855px; margin-top:5px; text-align:right;}
			  #alliance_b{float:right;width:495px; margin:15px 8px 0 0; display:inline; color:#FFF; line-height:20px;}
			  #alliance_c{float:right;width:855px; margin-top:5px; height:265px; border:#FFF 1px solid;}
	        .logo_brand{position:absolute;top:30px;left:581px;height:522px; width:409px; }
			#brand{float:left; width:540px; margin-left:100px; display:inline;}
			 #brand_a{float:left; width:440px; margin-top:80px;display:inline;}
			 #brand_b{float:left; width:440px; line-height:20px;padding:5px;color:#FFF;display:inline;}
			 #brand_c{float:left; width:440px; display:inline;}
			#news{ float:left;width:890px; height:400px; margin-top:8px; margin-left:45px; border: #FFF 2px solid; display:inline;}
		     #news_a{float:left;width:400px;margin-top:10px;}
			 #news_a_1{float:left;width:400px;height:57px;}
			 #news_a_2{float:left;width:400px;height:335px; margin-top:8px;text-align:right;}
			   #news_detail{float:left;margin:5px 0 0 15px;width:400px;height:275px;OVERFLOW: hidden;color:#FFF;  display:inline;}
			    #news_detail li{float:left;width:390px;height:25px; line-height:25px;OVERFLOW: hidden;color:#FFF;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
			   #news_b{float:left;margin:28px 0 0 30px; border:#FFF 3px solid;}
			   
			   #news_detail_view{float:left;width:850px; line-height:22px; color:#FFF; height:350px; margin-top:15px; margin-left:20px; display:inline;}
			  .logo_awards{position:absolute;top:30px;left:726px;width:264px;height:498px; }
			#awards{float:left; width:725px; margin-left:55px; display:inline;}
			 #awards_a{float:left; width:725px; margin-top:15px;display:inline;}
			 #awards_b{float:left; width:440px; line-height:20px;padding:5px;color:#FFF;display:inline;}
			 .awards_detail{float:left;margin:5px 0 0 0;width:615px;height:270px;padding:0 10px 0 5px;OVERFLOW:hidden;color:#FFF;display:inline;}
			#treasures{float:left; width:760px; height:410px; border:#FFF 2px solid; margin:5px 0 0 110px; display:inline; background:url(../images/treasures_bg.jpg) no-repeat;}
			#series{float:left; width:830px; height:410px; border:#FFF 2px solid; margin:10px 0 0 80px; display:inline;}
			#series_over{position:absolute;left:80px;top:126px;width:834px; height:414px;index:988; background:#FFF; filter:alpha(opacity=70);opacity:0.7; text-align:center; display:none;}
			#series_over img{ margin-top:180px;}
			#series_a{position:absolute;left:82px;top:126px;height:414px;}
			  #series_a ul{float:left; width:0px; height:414px;font-size:12px;line-height:25px; color:#000; text-align:left;background:#FFF;filter:alpha(opacity=70);opacity:0.7; index:989; overflow:hidden;}
	 #series_a ul li{float:left; width:100px;margin-left:18px; height:25px;line-height:25px; color:#000; overflow:hidden; text-align:left;display:inline;}
			  #series_a dl{float:left;height:414px;margin-top:150px;filter:alpha(opacity=90);opacity:0.9; cursor:pointer;}
			  
			#series_b{float:left; width:830px; height:410px;  display:inline;}
			.series_more{position:absolute;top:510px;left:790px;width:100px;height:15px;color:#F60;}
			#seriesshow{float:left; width:690px;height:320px; border:#FFF 1px solid; margin:5px 0 0 150px;display:inline;}
			#seriesshow_a{float:left; width:300px;height:300px; margin:10px 0 0 20px;display:inline;}
			#seriesshow_b{float:left; width:300px;height:300px; margin:10px 0 0 40px;display:inline; border-left: #FFF 1px dashed;}
			#seriesshow_b span{float:left; width:280px; color:#FFF; margin-left:20px; font-size:14px; font-weight:bold;display:inline;}
			#seriesshow_b li{float:left; width:280px; color:#FFF; margin:30px 0 0 20px; display:inline; line-height:20px;}
            #seriesshow_c{float:left; width:690px;height:82px; margin:10px 0 0 150px;display:inline;}
			.series_load{ margin-top:120px; margin-left:135px; display:inline;}
			#goleft {float:left;clear:left;margin:0 5px 0 3px; cursor:pointer;}
            #goright {float:right;clear:right;margin:0 3px 0 5px; cursor:pointer;}
			#photos {width:630px;height:82px;line-height:82px;overflow:hidden;}
            #showArea img {display:block;float:left;margin-left:7px;cursor:pointer; filter:alpha(opacity=30);opacity:0.2;}
           #contact_a{float:left; width:800px; height:300px;margin:5px 0 0 80px; display:inline;}
		   #contact_a_1{float:left;width:440px;height:300px; border-right:#FFF 2px solid;OVERFLOW: hidden;color:#FFF;}
		   #contact_a_2{float:left;width:350px;height:300px;OVERFLOW: hidden;color:#FFF;}
		   #contact_detail_1{width:350px;height:250px;margin:50px 0 0 30px;OVERFLOW: hidden;color:#FFF;}
		    #contact_detail_2{width:320px;height:250px;margin:50px 0 0 30px;OVERFLOW: hidden;color:#FFF;}
		 #hall{float:left; width:920px; height:300px; border:#FFF 2px solid; margin:50px 0 0 35px; display:inline;}
		 #hall_a{float:left;width:920px;height:300px; }
		 #update{ float:left; margin:100px 0 0 330px;height:100px; line-height:100px; border:#FFF 2px solid;width:300px; font-size:14px; color:#FFF; text-align:center; display:inline;}
		 #design{float:left; width:765px; height:408px; background:#FFF; border:#FFF 4px solid; margin:5px 0 0 100px; display:inline;}
		 #design li{float:left;}
		 #video{float:left; width:990px; height:440px;  background:url(../images/video.jpg); display:inline;}
		 .video_more{position:absolute;top:480px;left:420px; height:37px;color:#FFF; }
		 .video_more span{ float:left; line-height:37px;}
		 
		 
		 
