@charset "utf-8";
body{
	margin: 0px;
	padding: 0px;
	background: white;
	color: #333;
	font-family:Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;
	/*font-family: "黑体";*/
}

a {color: #333;}

a:hover {color: #A42121;}

img {border: 0px;}

#top-layer {
	background-image: url(../images/bg-top-layer-grey.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 30px;
}

#logo-area, #top-layer-content, #banner-area, #row1, #row2, #row3, #row4, #row5, #map-area, #partners, #linkages, #footer  {
	width: 1000px;
	margin: auto;
	clear: both;
	position: relative;
	margin-top: 7px;
		
}
#top-layer-content {
	padding: 3px;
	margin-top: 0px;
	text-align: right;
	font-size: 12px;
}

#top-layer-content a{
	font-size: 12px;
	text-decoration:none;
	display: block;
	float: right;
	margin-right: 5px;
	}
#logo-area {
	height: 115px;
	background: url(../images/logo.png) no-repeat 15px center;
	padding-left: 15px;
	margin-top: 0px;	
}

#cs-link {
	position: relative;
	float: right;
	margin: 10px 20px auto 0px;	
}

#menu-area {
	width: 	100%;
	height: 45px;
	background: url(../images/bg-mainmenu.jpg) repeat-x;
}

#main-menu {
	width: 1000px;
	margin: auto;	
	height: 45px;
	padding: 0px 20px;
}

#banner-area {
	height: 253px;
}

#jumpMenu {
	display: block; border:0px; font-size: 12px; float: right; background: url(../images/bg-top-layer-grey.jpg) repeat-x center;
}
	
#promote {
	width: 235px; height:249px; background:url(../images/pic-promote-bg.jpg) no-repeat;
}
/* main page  */

#row1 {height: 200px;}
#row2, #row3 {height: 240px; }
#row4, #row5 {height: 290px;}

.box-border{ border: 1px solid #B4B4B5; }
.title-on {background: url(../images/bg-title-on.jpg) repeat-x; }
.adv-title {
	vertical-align:middle;
	height: 25px;
	margin: 0px;

}
.adv-title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: white;

	padding: 11px 10px 9px 10px;


}

/* row 1 */
#R1-L {
	width: 639px; /* 760px; */
	height: 140px;
	background:url(../images/bg-row1-L.jpg) repeat-x;
	float: left;
	padding: 30px 50px 30px 70px;
	
}

#R1-R {
	width: 216px;
	height: 180px;
	background: #C20D23;
	float: right;
	position: relative;
	padding: 10px;
}

#R1-R div {
	display: block;
	text-align: center;
	margin-top:5px;	
}

.R1-L-col {
	width: 200px;
	max-height: 150px;
	float: left;
	margin-left: 10px;
}

.R1-L-list-item {
	background: url(../images/icon-arrow-red.png) center left no-repeat;
	padding-left: 15px;	
	margin: 10px 0px 10px 35px;

}

.R1-L-list-item a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231815;
	display:block;
	width: 120px;
	border-bottom: #231815 dashed 1px;
	padding: 0 0 5px 0;
	
}

.R1-L-list-item a:hover {
	color: #A42121;	
}

#R2-L-col, #R2-R-col, #R3-L-col, #R3-R-col {
	width: 235px;
	margin-bottom: 5px;
}

#R2-L-col, #R3-L-col {
	position: relative;
	float:left;
	height: 240px;
}

.list-s ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

.list-s  li{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	
	
}

.list-s li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	min-height: 20px;
	width: 150px;
	text-decoration: none;
	background:url(../images/icon-grey-dot-s.png) no-repeat left center;
	padding-left: 10px;
	margin-left: 15px;
	margin-top:3px;

}


.list-s ul span {
	display: inline;
	width: 40px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin-top:3px;
}

.list-notice {
	width: 90%;
	border: 1px solid #9D0D23;
	padding: 5px;
	clear: both;
	font-family:"微软雅黑";
	font-size:10px;
	margin: 5px; 	
}
#R2-M-col, #R3-M-col {
	position: relative;
	float:left;
	height: 240px;
	margin: 0px 0px 5px 5px;
	width: 515px;
}

#R2-M-col table{
	width: 100%;
	border: 0px;
	margin:0px;
	padding: 0px;
}

#R2-M-col .table-h1, #R2-M-col .table-h2 {
	height: 50px;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-align: center;
}
#R2-M-col .table-h1 {
	background: url(../images/bg-title-gold-L.jpg) repeat-x;
}
#R2-M-col .table-h2 {
	background:url(../images/bg-title-sliver-L.jpg) repeat-x;
	}
#R2-M-col .table-h {
	text-align: center;
	background: #F6F7F7;
}
#R2-R-col, #R3-R-col {
	position: relative;
	float: right;
	height: 240px;
}
	
.btn-tool {
	display: block;
	position:relative;
	width: 100px;
	float:left;	
	margin: 6px 0px 6px 15px;
	
}

.btn-tool img {
	margin-right: 5px;	
	vertical-align:middle;
}

.btn-tool a { 
	font-family:"微软雅黑";
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;

}

#R4-L-col, #R5-L-col {
	position: relative;
	float:left;
	height: 290px;
	width: 757px;
}

#R4-R-col, #R5-R-col {
	position: relative;
	float: right;
	height: 290px;
	width: 235px;
}

#R5-R-col a {text-decoration: none; color: black;}

#R5-R-col a:hover {color: #9D0D23;}
#map-area {
	background: #3F2A0F;
}

#partners, #linkages {height: 90px; }
#partners span, #linkages span {
	padding: 25px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 16px;  display: block; font-weight: bold;
}

#partners img , #linkages img { vertical-align:middle;}
