@charset "utf-8";
/* CSS Document */
a:link    {
  text-decoration:  none;
  font-weight:      bold;
  font-family: Verdana, Arial, Helvetica,Microsoft JhengHei, sans-serif;
  color:            #000;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  font-family: Verdana, Arial, Helvetica,Microsoft JhengHei, sans-serif;
  color:            #000;
  } 
a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      bold;
  font-family: Verdana, Arial, Helvetica,Microsoft JhengHei, sans-serif;
	color:            #000;
  } 
body{ width:100%; text-align:center; background:#47190C; margin:0; font-family: Verdana, Arial, Helvetica,Microsoft JhengHei, sans-serif; font-size: 12px; line-height:20px;min-height:987px;}
html{ width:100%; text-align:center; background:#47190C; margin:0;min-height:987px;}



#warp{ width:1080px; background:#efeedf; margin:0 auto;}
.header{ width:1080px; height:175px; text-align:left;background:url(../images/header_bg.png) no-repeat;}
.logo{ float:left;margin:50px 0 0px 30px;}
.tail{ width:1080px; height:99px; text-align:left;background:url(../images/tail_bg.png) no-repeat;}



.banner{ width:960px; height:661px; text-align:left;}
.banner .banner1{ width:455px; height:598px; float:left; border:0; margin:0; padding:0;}
.banner .banner2{ width:505px; height:269px; float:right; border:0; margin:0; padding:0;}
.banner .banner3{ width:440px; height:329px; float:right; background:url(../images/banner3.jpg) no-repeat; margin:0; padding:0 60px 0 5px; font-weight:bold;}
.banner .banner3 p{ margin:0; padding:0;}
.banner .banner4{ width:960px; height:63px;border:0; margin:0; padding:0;}

.main_menu{ width:900px; height:63px;border:0; margin:0px 0px 0px 320px; padding-top:120px;}
.main_menu_but{margin:0px 0px 10px 0px;}
.menuspace{margin-left:10px;margin-right:10px; }
.contect{ margin:0; padding:30px 20px 50px 40px; text-align:left;color:#58595B;overflow:auto;}
.contect .contect1{ float:left; width:520px;}
.contect .contect2{ float:left; width:450px; margin-left:30px;}

.contect .contect1 .box { float:left; width:240px;height:100px;margin-left:5px;}
.contect .contect1 .title  { float:left; margin-left:5px;}
.contect .contect1 .titletable1 {border-spacing:2px;font-size:10pt;border:0px; width:485px; margin-left:5px;  color:#58595B;}
.datacellone {	background-color: #F5F5F5;}
.datacelltwo {	background-color: #FFFFFF;}
.datacellhead{	background-color: #000000;color:#ffffff;font-weight:bold;}
 


.content_title_space{margin-left:10px;margin-right:10px; }

.contect .submenu{ float:left; width:200px; margin-left:80px;margin-top:40px;}
.contect .subcontent{ float:left; width:640px; margin-left:0px;border:1px;border-style:solid; border-color:#000000;background-color: #f8f7f2;border-top: 0px;}

.contect a {
	color:#000000;
	text-decoration : none;
}

.titletable {border-spacing:2px;font-size:10pt;border:0px; width:600px; margin:auto;  color:#58595B;}
.legname{font-size:10pt;border:0px; width:115px;height:25px; margin:6px;  color:#000000;background:#D9D0C1;float:left;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;text-align:center;line-height: 25px;}

.pagecontroller {
	text-align:center;
	white-space: nowrap;
	margin: 0 auto;
}

.pagecontroller a {
	border:1px;border-style:solid; border-color:#000000;
	display: inline-block;
	/*float:left;*/
	height:23px;
	width:40px;
	line-height: 23px;
	background-image: url(../images/but_page_off.png);
	background-position: left;
	padding-left:0px;
	margin:  0 auto;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 12px;
	color: #371C1C;
}

.pagecontroller a:hover {
	/*padding: 0; margin: 0;*/
	background-image: url(../images/but_page_on.png);
}

.pagecontroller a.current {
	/*padding: 0; margin: 0;*/	
	background-image: url(../images/but_page_on.png);
}

.content_title{
background-image: url(../images/subcontent_header_bg.png);
background-position: left;
width:570px;
height:50px;
}

.subcontent_title{
margin:auto;
width:570px;
background-image: url(../images/subcontent_header_bg.png);
background-repeat: no-repeat;
height:50px;
}

.subcontent_title ul, ol {
list-style-type: none;
width:570px;
padding: 0; margin: 0 0 0 4px;
}



.subcontent_body {
width:570px;
margin:auto;
background-image: url(../images/subcontent_body_bg.png);

}

.subcontent_body_content {
width:550px;
margin:auto;
color: black;
}

.subcontent_body_content p {
	margin: 0px;
}

.subcontent_tail {
background-image: url(../images/subcontent_tail_bg.png);
background-repeat: no-repeat;
margin:auto;
width:570px;
height:25px;
display: block;

}

.tab1 a{
float:left;
width:129px;
height:35px;
background-image: url(../images/subcontent_tab1.png);
background-repeat: no-repeat;

background-position: left;
display: block;
padding-right:5px;
margin:  0;
text-decoration: none;
}

.tab1 a:hover {
	background-image: url(../images/subcontent_tab1_on.png);
}

.tab1_current a {
	background-image: url(../images/subcontent_tab1_on.png);
}

.tab2 a {
float:left;
width:129px;
height:35px;
background-image: url(../images/subcontent_tab2.png);
background-repeat: no-repeat;

background-position: left;
display: block;
padding-right:5px;
margin:  0;
text-decoration: none;
}

.tab2 a:hover {
background-image: url(../images/subcontent_tab2_on.png);
}

.tab2_current a {
	background-image: url(../images/subcontent_tab2_on.png);
}

.tab3 a {
float:left;
width:129px;
height:35px;
background-image: url(../images/subcontent_tab3.png);
background-repeat: no-repeat;

background-position: left;
display: block;
padding-right:5px;
margin:  0;
text-decoration: none;
}

.tab3 a:hover {
background-image: url(../images/subcontent_tab3_on.png);
}

.tab3_current a {
	background-image: url(../images/subcontent_tab3_on.png);
}

.tab4 a {
float:left;
width:129px;
height:35px;
background-image: url(../images/subcontent_tab4.png);
background-repeat: no-repeat;

background-position: left;
display: block;
padding-right:5px;
margin:  0;
text-decoration: none;
}

.tab4 a:hover {
background-image: url(../images/subcontent_tab4_on.png);
}

.tab4_current a {
	background-image: url(../images/subcontent_tab4_on.png);
}

.contect .submenu ul, ol {
list-style-type: none;
width: 197px;
margin: 0 0 0 -43px;
}
.submenu ul a {
height:33px;
width:200px;
line-height: 33px;
background-image: none;
background-repeat: no-repeat;
background-position: left;
display: block;
padding-left:30px;
margin: 0 0 20px 0;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 14px;
color: #371C1C;
}
.submenu ul a:hover {
background-image: url(../images/submenu_row.png);
background-repeat: no-repeat;
}

.submenu .current {
background-image: url(../images/submenu_row.png);
background-repeat: no-repeat;
width:200px;
}



.contect .contect3{ float:left; width:215px;}
.contect .contect3 p{ margin-top:10px; margin-bottom:10px; padding:0;}
.contect .contect3 .contect3-bg1{ background:url(../images/contect3-bg1.jpg) no-repeat; width:16px; height:29px; float:left}
.contect .contect3 .contect3-bg1_1{ background:url(../images/contect3-bg1_1.jpg) no-repeat; width:170px; height:29px; float:right; margin-right:29px;}
.contect .contect3 .contect3-bg1_1 .txt{ background:#271306;border:0; padding-top:7px; text-align:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f3f1f;}

.contect .contect3 .contect3-bg2{ background:url(../images/contect3-bg2.jpg) no-repeat; width:186px; height:10px; margin-top:10px}
.contect .contect3 .contect3-bg2_1{ background:url(../images/contect3-bg2_1.jpg) no-repeat; width:186px; height:139px;}
.contect .contect3 .contect3-bg2_1 .txt{ background:#271306;border:0; padding:0 0 5px 5px; text-align:left;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#7f3f1f; overflow-y:hidden; height: 128px;}
.contect .contect3 .submit{ float:right; margin-top:10px; margin-right:29px;}

.link_01:hover{
    POSITION: relative;
	top: 1px; left: 1px;
}
.link_02:hover{
    POSITION: relative;
	top: -1%; left: -1%;
}

.p50{
	padding-right:5px;
}
.shadow{
  box-shadow:3px 3px 15px #999;
  border-radius:30px;
}
.shadow2{
  border-radius:5px;
  width:7%;
  margin-right:3px;
  vertical-align: middle;
}
.ShadowMap{
  -webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.3))
}
.People{
	position:relative;
	width:155px;
	height:65px;
	padding:5px 5px 5px 45px;
	font-size:20px;
	font-weight:bold;
	float:left;
	/*border:1px #000000 solid;*/
}
.PeopleTop{
	position:relative;
	/*border:1px #000000 solid;*/
}
.Peoplebottom{
	position:relative;
	font-size:14px;
	color:#999;
	/*border:1px #000000 solid;*/
}
.party1{
	background-image:url(../images/SmallPeople/user_1.png);
	background-repeat:no-repeat;
}
.party2{
	background-image:url(../images/SmallPeople/user_2.png);
	background-repeat:no-repeat;
}
.party3{
	background-image:url(../images/SmallPeople/user_3.png);
	background-repeat:no-repeat;
}
.party4{
	background-image:url(../images/SmallPeople/user_4.png);
	background-repeat:no-repeat;
}
.party5{
	background-image:url(../images/SmallPeople/user_5.png);
	background-repeat:no-repeat;
}
.party6{
	background-image:url(../images/SmallPeople/user_6.png);
	background-repeat:no-repeat;
}
.party22{
	background-image:url(../images/SmallPeople/user_22.png);
	background-repeat:no-repeat;
}
.party23{
	background-image:url(../images/SmallPeople/user_23.png);
	background-repeat:no-repeat;
}
.party24{
	background-image:url(../images/SmallPeople/user_24.png);
	background-repeat:no-repeat;
}

.P15{
	padding-top:15px;
}
.border_b{
	border-bottom:#CCC 1px dotted;
}