@charset "utf-8";
/* CSS Document */
* {
     padding:0; 
     margin:0 auto;
}
body{
	font-size:14px;
	background:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b4b3b3;
}
img{
	border:none}
a{
	text-decoration:none;
}
a.redlink{
	color:#ba0217;
}
.bord4{
	border: 1px solid #111;
	text-align:justify;
}

#human {
	visibility:hidden;
	display:none;
}

.padc{
	padding:15px 10px 0 10px;
	font-size:14px;
	line-height:18px;
}
.pac_topbg{
	background:url(../images/t1c.jpg) top center repeat-x;
}
.padt, .padt2{
	padding-left:15px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
}
.padc img{
	padding:10px;}
.padt2{
	color:#fd0406;
}
.lineh{
	line-height:17px;
}
.cor_red{
	color:#df0504;
}
.cor_redfont{
	color:#df0504;
	font-size:11px;
}
.cor_555{
	color:#555555;
}
a.more{
	font-size:11px;
	color:#d6d6d6;
}
.lineh18{
	line-height:18px;
}
.copyright{
	color:#444;
}
.cor666{
	color:#666;
}
.dash{
	border-bottom:1px dashed #595858;
	margin-bottom:10px;
}
.coryellow{
	color:#d17e14;
}

#nav{
	width:233px;
	padding-top:68px;
	float:left;
	position:relative;
}
#nav ul {
	list-style:none;
	float:left;
	margin:0px;
	padding-left:36px;
}
#nav ul li {
	width:158px;
	height:27px;
	float:left;
	height:26px;
	line-height:26px;
	margin-bottom:20px;
}
#nav ul li a{
	display:block;
	color:#fff;
	font-size:12px;
	padding-left:6px;
	font-weight:bold;
}
#nav ul li a:hover, #nav ul li a.on{
	background:url(../images/nav_hover.jpg);
}



#nav ul li ul li a {
    color:#fff;
	width:105px;
	_width:100px;
	display:block;
	margin-left:0px;
	_margin-left:10px;
	padding-left:10px;
	_padding-left:15px;
}
#nav ul li ul ,#nav ul li ul.nav_inner1 ,#nav ul li ul.nav_inner2{
    display:none;
    top:160px;
    position:absolute; 
    left:180px;
    _left:160px;
    margin-top:1px;
    width:123px;
	height:141px;
	background:url(../images/nav_inner.jpg) bottom center repeat-y;
	margin-left:0px;
	padding-left:10px;
	_padding-left:25px;

}
#nav ul li ul li {
	height:10px;
	_margin:0;
	_line-height:30px;
}
#nav ul li ul li a{
	font-size:10px;			
}
#nav ul li ul li ul {
     display:none;
     top:0px;
     left:300px; 
     margin-top:0;
     margin-left:1px;
     width:120px;			
}
#nav ul li ul.nav_inner1 {
	position:absolute;
    top:480px;
	background:url(../images/nav_inner1.jpg) top center no-repeat;
}
#nav ul li ul.nav_inner2 {
    top:625px;
	background:url(../images/nav_inner1.jpg) top center no-repeat;
}
#nav ul li ul.nav_inner3 {
    top:340px;
	background:url(../images/nav_inner.jpg) top center no-repeat;
	height:141px;
}
.bg_t1c{
	background:url(../images/t1c.jpg) top center repeat-x;
}

.inner_bg{
	background:#1d1d1d url(../images/t1c.jpg) top center repeat-x;
}

.page a{
	color:#fff;
	padding:7px;
	display:block;
	float:left;
}
.page a:hover{
	color:#000;
	background:#df0504;
}
.pm0{
	padding:0;
	margin:0;
}



#nav2, #nav2_a{
	width:233px;
	height:560px;
	padding-top:51px;
	float:left;
	background:url(../images/nav_top.jpg) top center no-repeat;
}
#nav .nav_1{
	float:left;
}

#nav2 .nav2_a h3,#nav2 .nav_a h3.nav_1{
	height:20px;
	margin-bottom:5px;
}
#nav2 h3.nav_1, #nav2 .nav_a h3.nav_1{
	height:5px;
	line-height:20px;
	margin-bottom:20px;
	padding:5px 0 20px 50px;
	_padding:5px 0 5px 50px;
	background:url(../images/nav_ti.jpg) bottom center no-repeat;
}

#nav2 h3.nav_1 a, #nav2 h3.nav_2 a{
	color:#fff}
#nav2 h3.nav_1 a:hover, #nav2 h3.nav_2 a:hover{
	color:#666}
#nav2 ul, #nav2 .nav_a ul {
	list-style:none;
	float:left;
	margin-top:-15px;
	padding-left:36px;
}
#nav2 ul li , #nav2 .nav22 ul li{
	width:158px;
	height:20px;
	float:left;
	height:20px;
	line-height:20px;
}

#nav2 .nav_a ul li, #nav2 .nav22 ul li{
	height:15px;
	_line-height:15px
}
#nav2 ul li a, #nav2 .nav_a ul li a{
	display:block;
	color:#fff;
	font-size:12px;
	padding-left:6px;
	font-weight:bold;
}
#nav2 ul li a:hover, #nav2 ul li a.on, #nav2 .nav_a ul li a.on{
	background:url(../images/nav_hover.jpg);
	color:#cecdcc;
}
.clear_both{
	clear:both;
}
#nav2 h3, #na2 h3{
	margin:7px 0 0 -4px;
	padding:20px 0 0 50px;
	color:#fff;
	font-size:13px;
	background:url(../images/nav_ti.jpg) top center no-repeat;
	height:45px;
}
 #nav2 .nav_a h3.nav_2{
	height:10px;
	line-height:15px;
	margin-bottom:15px;
	_margin-bottom:15px;
	padding:7px 0 13px 55px;
	_padding:5px 0 10px 45px;
	background:url(../images/nav_ti.jpg) bottom center no-repeat;
}
#nav3{
	width:233px;
	height:600px;
	padding-top:51px;
	float:left;
	background:url(../images/nav_top.jpg) top center no-repeat;
}
#heightnav3{
	height:620px;
}

#nav3 ul {
	list-style:none;
	float:left;
	margin-top:-15px;
	padding-left:36px;
}
#nav3 ul li{
	width:158px;
	height:20px;
	float:left;
	height:20px;
	line-height:20px;
}

#nav3 .nav_a ul li{
	height:15px;
	_line-height:15px
}
#nav3 ul li a{
	display:block;
	color:#fff;
	font-size:12px;
	padding-left:6px;
	font-weight:bold;
}
#nav3 ul li a:hover, #nav3 ul li a.on{
	background:url(../images/nav_hover.jpg);
	color:#cecdcc;
}

#nav3 h3.hh,#nav3 h3{
	margin:7px 0 0 -4px;
	padding:20px 0 0 45px;
	color:#ff0405;
	font-size:13px;
	background:url(../images/nav_ti.jpg) top center no-repeat;
	height:45px;
}
#nav3 h3.hhh,#nav3 h3{
	margin:7px 0 0 -4px;
	padding:20px 0 0 45px;
	color:#ff0405;
	font-size:13px;
	background:url(../images/nav_ti2.jpg) top center no-repeat;
	height:45px;
}
#nav3 h3{
	height:25px;
	margin:5px 0 20px 0;
	padding-top:5px;
	background:url(../images/nav_ti.jpg) bottom center no-repeat;
}
.nav3_bg{
	background:url(../images/nav_end.jpg) bottom center no-repeat;
}

#nav3 h3 a{
	color:#ff0405}
#nav3 h3 a:hover{
	color:#666}
.bgnav{
	background:#1D1D1D url(../images/nav_bg.jpg) 0px -3px no-repeat;
}
.gallery img{
	border:2px solid #567878;
}
.gallery img:hover{
	border:2px solid #8c0e1a;
}
.gallery_page a{
	padding:5px;
	text-decoration:none;
	color:#fff;
}
.gallery_page a:hover, .gallery_page a.on{
	background:#8c0e1a;
}
.padcc{
	padding:15px 10px 0 10px;
	font-size:15px;
	line-height:30px;
}
.padcc a{
	color:#b4b3b3;
	text-decoration:none;
}
.padcc a:hover{
	color:#f1f1f1;
}.cor5e,.cor5e a{
	color:#5e5e5e;
	text-decoration:none;
}
.cor5e a{
	font-weight:bold;
	color: #FF0000;
}
.cor5e a:hover{
	color:red;
	font-weight:bold;
}
.viedomore a{
	color:#717171;
}
.viedomore a:hover{
	color:#fff;
}
.entercode{
	font-size:11px;
	color:#999}




/*tree*/
ul,h5{margin:0;padding:0;list-style:none;}
#levelmenu{margin:0x 0 0 8px; background:url(../images/tree_bg.jpg) top center no-repeat;
	padding:66px 0 0 33px}

#levelmenu div.unit ul{width:161px;padding:8px 0 8px 0;}

#levelmenu h5{width:173px;height:30px;line-height:26px;background:url(../images/nav_ti.jpg) left bottom no-repeat; 
	font-weight:blod;	
	color:#fff;
	font-size:13px;
	padding-left:5px;
margin:0;cursor:pointer}
#levelmenu h5.one-s{
	font-size:11px;
	color:#fff}
#levelmenu .unit h5 a{
	color:#fff;
}
#levelmenu h5.redtree a{
	color:#ff0405}
/*---#levelmenu h5.tit5{ height:40px; background:url(../images/nav_ti2.jpg) left bottom no-repeat; line-height:18px; }
#levelmenu h5.one-s{
	background:url(../images/nav_ti2.jpg) 0 -15px no-repeat; 
	height:42px;
	line-height:18px;}--*/

#levelmenu div.unit ul{display:none;line-height:23px;  }
#levelmenu div.unit{
 margin-bottom:10px}
 #levelmenu div.current ul{display:block;}
 
  #levelmenu div.current ul li a{
	color:#fff;
	font-size:12px;
	padding-left:6px;
	font-weight:bold;
	text-decoration:none; width:151px; display:block; }
  
   #levelmenu div.current ul li a:hover{ background:url(../images/nav_hover.jpg) center center no-repeat}
   
 #levelmenu div.current h5{background-position:left bottom;}
.whi {
	text-transform: uppercase;
	color: #FFFFFF;
}
.whicc {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b4b3b3;
}
/**/
.bannerindex{
	width:690px;
	padding:2px;
	background:#2a2a2a;
	border:2px solid #000;
}
.bannerindex img{
	margin-bottom:3px;
}