@charset "utf-8";
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	text-align:center;
	background-color:#ffffff;
}
ul {
	list-style-image: none;
	list-style-type: none;float:left; list-style:none; 
}
form{
height:18PX;
}

ul,li,a{margin:0;padding:0;}  
a	img   {vertical-align   :text-bottom;border:0;background:#;} 
td {
	font-family:Arial;
	line-height: 24px;
	font-size:13px;
	}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}

.cYellow,a.cYellow:link,a.cYellow:visited{ color:#E0AF27;}
.cRed,a.cRed:link,a.cRed:visited{ color:#FD3C33; }
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#888888;}


/*页面层容器*/
#content
{
width:100%;}
#container {
width:1004px;
margin-left:auto;margin-right:auto;}

#Header{
margin-left:auto;
margin-right:auto;
width:1004px;
text-align:left;
background:url(../images/logo.jpg) no-repeat;
height:130px;}

/*导航菜单*/

#menu {
padding:5px 5px 0 0;
width:555px;
float:right;
margin:0px;
line-height:24px;
}

#menu ul {
float:right;
list-style:none;
margin:0px;
padding:0px;}

#menu ul li {
float:left;
margin:0 5px;
display:block;
padding:0px;}
#menuDiv {width:3px;}
#menu ul li a:link,#menu ul li a:visited {color:#ffffff}
#menu ul li a:hover{color: #C49E17;}

/*banner*/
#banner
{width:1004px;
height:206px;
overflow:hidden;
margin-left:auto;margin-right:auto;}


/*内容*/
#PageBody {
width:1003px; /*设定宽度*/
background:url(../images/jh_001.jpg);
background-repeat: repeat-x; 
background-position: top;
padding:10px 0;
margin:0;
overflow:hidden;
}
/*左边*/
#Sidebar {
width:240px; /*设定宽度*/
text-align:left; /*文字左对齐*/
float:left; /*浮动居左*/
clear:left; /*不允许左侧存在浮动*/
overflow:hidden; /*超出宽度部分隐藏*/
}
#leftmenu
{
width:212px;
margin:0 auto;
background:url(../images/jh_013.jpg);
overflow:hidden;
}
.lefttitle
{
float:left;
width:212px;
height:38px;
background:url(../images/jh_002.jpg) no-repeat;
}
.L01
{
float:left;
width:120PX;
line-height:38PX;
padding-left:30px;
height:38PX;
font-weight:bold;
font-size:14PX;}
.L02
{
float:left;
padding-top:13px;
width:50px;
}
.leftcont
{
float:left;
width:212px;
padding:10px 0 15px 0;
background:url(../images/jh_012.jpg);
background-repeat: repeat-x; 
background-position: bottom;
}

#promenu {
padding:0 10px 0 0;
width:194px;
float:right;
margin:0px;
line-height:24px;
}

#promenu ul {
width:194px;
float:left;
list-style:none;
margin:0px;
padding:0px;}
#promenu ul li {
width:184px;
line-height:24px;
background-image:url(../images/jh_003.gif);
float:left;
margin:0 5px;
display:block;
padding:0px;
border-bottom:1px #999999 dashed}
#promenu ul li a:link,#promenu ul li a:visited {
font-weight:bold;
color:#333333;
padding-left:20px;
}
#promenu ul li a:hover{
font-weight:bold;
color: #ff0000;
padding-left:20px;}
#Search
{
margin:5px auto;
width:212px;
height:71px;
background:url(../images/jh_004.jpg) no-repeat;
overflow:hidden;
}
#Sinput
{
width:143px;
height:22px;
text-align:left;
margin:15px 0 0 55px;
background:url(../images/jh_009.jpg) no-repeat;
}
.inputcss
{
width:135px;
padding-left:10px;
text-align:left;
height:20px;
border:none;
background:none;
}


#Simg
{
width:143px;
padding-top:3px;
margin:0 0 0 55px;
text-align:right}
#Contleft
{
width:208px;
margin:0 auto;
background:url(../images/jh_007.jpg);
overflow:hidden;
}


.Conttitle
{
float:left;
width:208px;
height:38px;
background:url(../images/jh_005.jpg) no-repeat;
}

.Contcont
{
float:left;
width:208px;

margin:0;
padding:10px 0 95px 0;
background:url(../images/jh_006.jpg);
background-repeat: repeat-x; 
background-position: bottom;
}

.Ctitlecss
{width:120PX;
line-height:38PX;
padding-left:30px;
height:38PX;
font-weight:bold;
font-size:14PX;}
.Contcss
{
width:190px;
padding:10px;
line-height:20px;}

/*右边主体*/
#MainBody {
width:740px;
text-align:left;
float:left;}
#CandN
{
width:740px;
float:left;
padding:0;
margin:0;}
#Company
{
float:left;
width:350px;

}

.Mtitle
{
background:url(../images/jh_015.jpg);
height:41px;
font-size:16px;
padding-left:30px;
line-height:35px;
font-weight:bold;
}
.Mtitle01
{font-size:14px;
color:#B2B2B2}

.contentText{
width:340px;
line-height:28px;
}
.contentText p{
text-indent:18pt;
line-height:24px;
text-align:left;
}
.essay{
line-height:20px; 
}

.essay img{
float:left; 
height:100px; 
width:142px; 
margin-right:10px;
padding:0px;

}
#Cborder
{
width:5px;
float:left;
padding:0 15px;}
#News
{float:left;
width:355px;
}

.Mnewslist
{

width:350px;
margin:0px auto;
padding:0;}
.Mnewslist ul{
width:350px;
list-style:none;
margin:0px;
padding:0px;
text-align:left;}
.Mnewslist ul li {
margin:0;
padding:0px;
line-height:30px;
text-align:left;
height:30px;
font-size:12px;  }
.Mnewslist ul li a:link,.Mnewslist ul li a:visited {color:#333333}
.Mnewslist ul li a:hover{color:#ff0000}


.np01{
width:230px;
float:left;
line-height:29px;
padding:0 0 0 15px;
margin:0;
height:29px;
background:url(../images/jh_011.jpg) no-repeat 2px;
border-bottom:1px #BEBEBE dashed;}
.np02{
width:90px;
float:left;
line-height:29px;
padding:0 0 0 5px;
margin:0;
height:29px;
border-bottom:1px #BEBEBE dashed;
}

#Certificate
{
width:747px;
float:left;
margin-top:10px;
padding:0;
}
.Mtitlep
{
background:url(../images/jh_008.jpg);
height:41px;
font-size:16px;
padding-left:35px;
line-height:35px;
font-weight:bold;
}
.Mcont
{
margin:10px 0;
padding:0;}
.Mcontprocss
{background:url(../images/jh_014.jpg) no-repeat;
width:746px;
height:220px;}

#cerlist
{float:left;
padding:15px 17px;
margin:0;
width:680px;}

.cercss
{ padding:0 8px;
}
.cerb
{border:1px #BEBEBE solid;
width:124px;}
.cername
{
text-align:center;
}

/*底部版权*/
#Footer{
width:1004px;
background-color:#F6F6F6;
margin:0  auto;
padding:15px 0;
overflow:hidden;
}

#subMenu
{width:1004px;
float:left;
line-height:29px;
height:29px;
margin:0;
padding:0px;
text-align:center;
color:#888888;
font-size:12px;
}
#copyright
{width:1004px;
float:left;
color:#888888;
line-height:24px;
text-align:center;
font-size:12px;
}

/* common styling */
.menu_top {
width:1004px;font-family: arial, sans-serif; position:relative; left:0;margin:0; padding-top:91px; line-height:24px;color:#636364}
.menu_top ul li a, .menu_top ul li a:visited {display:block; text-decoration:none;text-align:center; overflow:hidden;}
.menu_top ul li:hover {color:#ff0000!important;}
.menu_top ul {padding:0; margin:0;list-style-type: none; }
.menu_top ul li {float:left; position:relative;}
.menu_top ul li ul {display: none;}

/* specific to non IE browsers */
.menu_top ul li:hover a {}
.menu_top ul li:hover ul {display:block; position:absolute; top:41px; left:0; width:105px;}
.menu_top ul li:hover ul li a.hide {color:#ff0000; }
.menu_top ul li:hover ul li:hover a.hide {color:#ff0000;}
.menu_top ul li:hover ul li ul {display: none;}
.menu_top ul li:hover ul li a {display:block; background:#ddd; }
.menu_top ul li:hover ul li a:hover {background:#0DBDFC; color:#373838;}
.menu_top ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu_top ul li:hover ul li:hover ul.left {left:-105px; color:#ff0000;}



.menu_weight
{
color:#636364;
width:91px;
font-size:13px;
font-weight:bold;
height:35px;
line-height:16px;
padding-top:5px;}
 .menu_weightb
{
width:100px;
line-height:24px;
}
 
.menu_weight01
{
color:#636364;
width:100px;
font-size:13px;
font-weight:bold;
height:35px;
line-height:16px;
padding-top:5px;}
 .menu_weight01b
{
width:100px;
line-height:24px;
}
 
.menu_weight02
{
color:#636364;
width:106px;
font-size:13px;
font-weight:bold;
height:35px;
line-height:16px;
padding-top:5px;}
 .menu_weight02b
{
width:106px;
line-height:24px;
}

 .menu_weight03
{
color:#636364;
width:100px;
line-height:40px;
font-size:12px;
text-align:center;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif
}


.fontcss
{
font-size:8px; color:#A7A7A7;}
.fontcss:hover {color:#FF0000;}

#Nmcont
{
width:740px;
float:left;
margin:10px 0 0 0 ;
padding:0;}

.NMtitle
{
float:left;
width:745px;
background:url(../images/jh_019.jpg);
height:40px;
}

#Nmt01
{
width:250px;
float:left;
font-size:16px;
padding-left:35px;
line-height:35px;
font-weight:bold;}
#Nmt02
{
width:430px;
float:right;
text-align:right;
font-size:12px!important;
line-height:35px;
}
.NCSS
{
padding:30px 10px;
text-align:left;
line-height:24px;}

#pro
{margin:10px  auto;width:730px; }
#pro img{ width:220px; height:150px; padding:2px ; border:1px #CCCCCC solid}
#pro ul{list-style:none;margin:0px; padding:0px; }
#pro ul li {float:left;display:block; width:220px;text-align:left; margin:10px 8px;list-style:none; }
.pro-title
{
text-align:center;
}
.page
{
float:left;
width:700px;
padding:5px;
text-align:center;}

.tss
{
line-height:34px; height:34px;}

.bb
{
border-bottom:1px #999999 dashed}
