/* CSS Document */
body{margin:0px; padding:0px;}
body,tr,td{color:#CDCDCD;}
form { padding:0px; margin:0px;}
img{border:0px;}
a {color:#CDCDCD; text-decoration: none}
a:hover {text-decoration:none; color:#FF0000;}
body{ padding:0px; margin:0px;
background:url(top-bg.jpg) no-repeat top center #060606; font-size:12px; color:#FFFFFF;font-family:"ËÎÌå"}
ul,li{ list-style:none; padding:0px; margin:0px;}
.lef{
float:left;
}
.mid{
width:994px;
margin-left:auto;
margin-right:auto;
}
.righ{
float:right;
}
.blank1{width:100%; height:1px; float:none; background:#990000; clear:both; overflow:hidden;}
.blank5{width:100%; height:5px; float:none; clear:both; overflow:hidden;}
.blank10{width:100%; height:10px; float:none; clear:both; overflow:hidden;}

.clearfix:after { 
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden; 
} 
#top{
position:relative;
height:164px;
}
.logo{
width:438px;
height:109px;
float:left;
}
#shouc{
position:absolute;
right:0px;
top:20px;
height:13px;
width:162px;
}
#shouc a{
color:#FFFFFF;
}
#list{
	position:absolute;
	bottom:0px;
	height:55px;
	vertical-align:middle;
	line-height:55px;
	left:0px;
}
#flash{
width:994px;
height:511px;
}
.news{
width:271px;
}
.title{
height:31px;
}
.title img{
float:left;
}
.title_mid{
background:url(title_02.jpg) repeat-x;
float:left;
font-size:14px;
line-height:31px;
vertical-align:middle;
position:relative;
}
.more{
position:absolute;
right:0px;
top:10px;
}
.box_m{
padding-top:9px;
color:#999999;
}
.box_m a{
color:#999999;
}
.box_m a:hover{
color:#cc3300;
}
.box_m .a1{
background:url(li_bg.jpg) no-repeat left;
height:24px;
line-height:24px;
vertical-align:middle;
float:left;
width:184px;
padding-left:18px;

}
.box_m .a2{
width:60px;
height:24px;
line-height:24px;
vertical-align:middle;
float:left;
}
.box_m .a3{
height:3px;
padding-left:6px;
width:96%;
border-top:#5f574a 1px dashed;
float:left;
overflow:hidden;
}
.about{
width:436px;
padding-left:15px;
}
.contact{
width:250px;
padding-left:15px;
}
.bottom{
background-image:url(bottom_bg.jpg);
height:83px;
text-align:center;
color:#878787;
line-height:24px;
}


#p_list{
text-align:center;
}
.t1{
text-align:center;
height:31px;
line-height:31px;
vertical-align:middle;
float:left;
width:118px;
background:url(http://jpjhg.com/images/bg2.jpg) center top;
overflow:hidden;
}
.none{
text-align:center;
height:31px;
line-height:31px;
vertical-align:middle;
float:left;
width:118px;
overflow:hidden;
}
.t2{
text-align:center;
width:4px;
height:31px;
line-height:31px;
vertical-align:middle;
float:left;
}
#p_list a{
color:#FFFFFF;
}
#p_list a:hover{
font-weight:bold;
}

.f14{font-size:14px;}
.padding10{padding:10px;}
.left_title{ width:255px; height:36px; background:url(left_title.jpg); overflow:hidden; position:relative; margin-top:5px;}
.left_title .l_font{ color:#FFFFFF; font-size:14px; font-weight:bold; position:absolute; left:15px; top:10px;}
.left_content{width:253px; border-left:1px solid #1d1d1d; border-right:1px solid #1d1d1d; background-color:#111111; line-height:24px;}
.left_content a{color:#FFFFFF;}
.left_bottom{ width:255px; height:6px; background:url(left_bottom.gif); overflow:hidden;}
.right_content{font-size:14px; line-height:30px; padding-right:5px; margin-top:5px;}
.line{ width:98%;height:1px; overflow:hidden; float:none; clear:both; border-bottom:1px dashed #5D5D5D; margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto}
.pic_img{padding:3px; border:1px solid #A2A2A2;}
.pic_text{width:155px; overflow:hidden;}