/* CSS Document */
/*-------------------------------------- 全局公共样式---------------------------- ------------*/



/* misc
----------------------------------------------- */


.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	
body,html{height:100%;padding:0;margin:0;}
body{ margin:0 auto; padding:0; font-family:"宋体",arial;color:#ccc; font-size:12px; background-color:#000; }
li{ vertical-align:top}
ul,dl{ list-style-type:none;}
ul,li{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0; border:0;font-weight:normal; font-size:14px;}
a{ text-decoration:none;color:#ffffff;}
a img{ 	border: none;}
a:hover{color:#cccccc}
.left{ float:left}
.m_top{ margin-top:8px;}
.m_left{ margin:0 8px 0 8px;}
h4{ font-size:14px; font-weight:bold; color:#fff;}
h3{font-weight:bold; color:#ccc; text-align:center}
h2{font-weight:bold; color:#ccc; text-align:center; font-size:16px;}
.border{border:1px solid #C8E5ED;}
form{ padding:0px; margin:0px ; border:0px;}
/*------------------------------------- top---------------------------- ------------*/
.top{ height:25px; border:1px solid #C8E5ED; background:url(../images/top_bj.jpg) repeat-x; }
.top_left{ font-size:12px; width:657px;padding:8px 0 0 17px; display: inline;}
.top_right{ font-size:12px; padding:6px 0 0 18px; height:19px; width:266px;background:url(../images/top_img.jpg) no-repeat 0 5px;}
.top_right a{ margin-right:36px; }
.logo{ height:60px; line-height:60px; }
.logo_left{ float:left;}
.logo_right{ float:right; width:728px;}
.logo_right1{ float:left; width:468px;}
.logo_right2{ text-align:left; line-height:20px;float:right; font-size:12px; width:250px;}

.nav{ height:32px; width:650px;border:0px solid #0293AF; margin-top:0px;}
.nav1{width:650px; height:32px; margin:0px;  padding-left:0px;}
.nav1 li{ width:70px; height:32px; line-height:32px; float:left; background:url(../images/nav_line.jpg) no-repeat right;  text-align:center}
.nav1 li a{ width:70px; height:32px;color:#fff; display:block;}
.nav1 li a:hover{  color:#EEE;}
.nav1 span li{ background:none}

.nav2{ height:37px; width:950px;border:0px solid #0293AF; margin-top:0px;}
.nav21{width:950px; height:37px; margin:0px auto;}
.nav21 li{ width:80px; height:30px; line-height:30px; float:left; padding-top:7px; background:url(../images/irmenuright.gif) no-repeat right;  text-align:center}
.nav21 li a{ color:#fff; display:block;}
.nav21 li a:hover{  color:#EEE;}
.nav21 span li{ background:none}

.wei{ font-size:12px; float:left;}
.wei span{float:left;}
.search1_1{ width:170px; height:18px; display:inline; float:left;}
.search1_1 input{width:100px; height:13px;float:left; line-height:12px; border:#000000 thin; background-color:#1a1a1a;color:#fff}
.search1_1 label input{ width:54px; margin-left:8px; height:19px; border:none;}
.link1{ width:958px; border:1px solid #C8E5ED}
.link_title{ width:945px; height:22px;background:url(../images/right_bj.gif); font-size:14px;padding:7px 0 0 13px; color:#2B98B3}
.link_centen{ margin:10px; line-height:50px;}
.link_centen span{ margin:0px 5px; color:#CCC;}
.foot{ width:958px; text-align:center; line-height:28px; margin:10px 0; float:left;}
.foot1{ width:958px; margin-top:8px; border:1px solid #C8E5ED; background-color:#F5F5F5; text-align:center; padding:8px 0px 5px 0px; float:left;}
.page_nav{width:100%; margin-top:8px; margin-bottom:8px; line-height:28px; float:left; font-size:12px;}
.page_nav a{border:0px solid #CCC; background-color:#1a1a1a; width:40px; line-height:22px; padding-top:2px; margin-right:2px; display:block; float:left; text-align:center;}
.divleftshow{
		width:224px;
	overflow:hidden;
	text-align:center;
	background-color:#3e0f1f;
	}

#irmenu {
	font-family: "宋体", Arial;
	font-size: 14px;
	width:960px;
	height:37px;
    background-image: url(../images/inroyal_03.gif);

}

#ir02 {
		width:777px;
	height:118px;
	overflow:hidden;

}
#ir04 {
		width:224px;
	overflow:hidden;
	background-color:#3E0F1F;
	vertical-align:top;
	height: 100%;	
}

#ir05 {
		width:696px;
	height:22px;
	overflow:hidden;
	background-color:#290A14;
    padding:20px;

}
#ir06 {
		width:726px;
	height:30px;
	overflow:hidden;
	padding:20px 0px 0px 10px;
    background-image: url(../images/inroyal_06.gif);
	
}
#ir06list {
		width:726px;
	height:38px;
	overflow:hidden;
	padding:12px 0px 0px 10px;
    background-image: url(../images/inroyal_06.gif) ;


	
}

#ir07 {
		width:565px;
	overflow:hidden;
	vertical-align:top;
    background-image: url(../images/inroyal_07.gif);

	
}

#ir07list {
		width:736px;

	overflow:hidden;
    background-image: url(../images/inroyal_07.gif);
	
}

#ir08 {
		width:171px;
	height:97px;
	overflow:hidden;
    background-image: url(../images/inroyal_08.gif);
	
}

#rw57{
		width:540px;
	height:70px;
	background-color:#333;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
#rw53 {
		width:960px;
	height:71px;
	background-image: url(../images/royalwedding_53.gif);
	overflow:hidden;
}