@charset "utf-8";
/* CSS Document */
a:link    {
  text-decoration:  none;
  font-weight:      bold;
  color:            #000;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #000;
  } 
a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      bold;
	color:            #000;
  } 
body{ width:100%; text-align:center; background:#47190C; margin:0; font-family: Verdana, Arial, Helvetica, 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;}
.seachBar{ float:left;margin:35px 0 0px 400px;}
.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;min-height:620px;}
.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:0 0 10px 5px;}
.contect .contect1 .box1 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box1.png);}
.contect .contect1 .box2 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box2.png);}
.contect .contect1 .box3 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box3.png);}
.contect .contect1 .box4 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box4.png);}
.contect .contect1 .box5 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box5.png);}
.contect .contect1 .box6 a{ float:left; width:240px;height:100px;margin:0 0 10px 5px;background-image: url(images/box6.png);}
.contect .contect1 .box1 a:hover{ background-image: url(images/box1_on.png);}
.contect .contect1 .box2 a:hover{ background-image: url(images/box2_on.png);}
.contect .contect1 .box3 a:hover{ background-image: url(images/box3_on.png);}
.contect .contect1 .box4 a:hover{ background-image: url(images/box4_on.png);}
.contect .contect1 .box5 a:hover{ background-image: url(images/box5_on.png);}
.contect .contect1 .box6 a:hover{ background-image: url(images/box6_on.png);}




.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;}
.newsdiv{ float:left;border-spacing:2px;font-size:10pt;border:0px; width:485px; margin-left:5px;  color:#58595B;height:100px;}
.keypersondiv{ float:left;border-spacing:2px;font-size:10pt;border:0px; width:485px; margin-left:5px;  color:#58595B;height:100px;}
.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; }

.content_title_bg{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #ffb266;}
.content_title_bg2{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #ffd900;}
.content_title_bg3{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #b79bea;}
.content_title_bg4{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #4dcbe8;}
.content_title_bg5{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #f998bb;}
.content_title_bg6{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #baea9b;}

.content_title_bg_news{ margin:auto;text-align:left; width:861px;height:32px;padding-left:0px;font-size: 14px;font-weight:bold; color:#000000;background-color: #e9484d;}

.part1_table_heder{font-weight:bold; color:#555555;background-color: #ffb266;padding:5px 10px 5px 10px;font-size: 14px;}
.part1_table_content{font-weight:bold; color:#555555;padding:5px 10px 5px 10px;font-size: 14px;}

.contect .submenu{ float:left; width:200px; margin-left:80px;margin-top:40px;}

.contect .subcontent{ float:left; width:640px; margin-left:4px;border:1px;border-style:solid; border-color:#000000;background-color: #f8f7f2;}
.contect .subcontent4{ float:left; width:800px; margin-left:100px;border:1px;border-style:solid; border-color:#000000;background-color: #f8f7f2;}

.titletable {border-spacing:2px;font-size:10pt;border:0px; width:600px; margin:auto;  color:#58595B;margin-top: -5px;}
.titletable td {padding: 2px;}

.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:23px;
  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;

}

.subcontent_tail {
background-image: url(images/subcontent_tail_bg.png);
background-repeat: no-repeat;
margin:auto;
width:570px;
height:25px;
display: block;

}

.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_title3{
width:575px;
background-image: url(images/subcontent_header_bg.png);
background-repeat: no-repeat;
height:10px;
}

.subcontent_title3 ul, ol {
list-style-type: none;
margin: 0 0 0px 0px;
width:575px;
}

.subcontent_title3 ul a {
float:left;
height:25px;
width:140px;
line-height: 25px;
background-image: url(images/subcontent_tab3.png);
background-size:140px;
background-repeat: no-repeat;
background-position: left;
display: block;
padding:0px;
margin:0px;
text-align:center;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 14px;
color: #ffffff;
}
.subcontent_title3 ul a:hover {
background-image: url(images/subcontent_tab3_on.png);
background-size:138px;
background-repeat: no-repeat;
color: #000000;
}






.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;
}



.contect .submenu2 ul, ol {
list-style-type: none;
width: 197px;
margin: 0 0 0 -43px;
}
.submenu2 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 10px 0;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 14px;
color: #371C1C;
}
.submenu2 ul a:hover {
background-image: url(images/submenu_row.png);
background-repeat: no-repeat;
}
.submenuover{
height:33px;
width:200px;
background-image: url(images/submenu_row.png);
line-height: 33px;
margin: 0 0 20px 0;
}



.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;}



