/* CSS Document */
.jknavcon{
        width: 100%;
    height: 268px;
    background-color: rgb(255, 255, 255);
    z-index: 999;
	
}

.jknav-top{ width: 100%;
    height: 268px;
    background-color: rgb(255, 255, 255);
    z-index: 999;}
.jknav2{width: 100%;
    height: 170px;
    background: transparent url('images/header-bg.png') no-repeat scroll center center;}
.jknavcon .jknav-top,.jknav-top a{color:#fff;padding: 0 30px;}

.jknav2 p{display:inline;}
.jknav2 .jknav-top p span{margin-left:20px;}
.jknavrg{float:right;}
.jknav2 .jknavrg li{display:inline;}
.jknav2 .jknav{}
.jknav2 .jknavlogo{display:inline-block;line-height: 70px;}
.jknav2 .jknavlogo a{display:inline-block;width: 380px; }
.jknav2 .jknavlogo  img{}
.jknav2 .jknavlogo span{font-size:28px;color:#000;font-weight:bold;margin:5px;line-height:30px;}
.jknav2 .jknavdh{display:inline-block; }
.jknav2 .jknavdh li{float:right;width:16%;}/*-color:#31BD67*/
.jknav2 .jknavdh li a{display:inline-block;width: 90px; font-size:15px;text-align:center;line-height: 100px;margin: 0 3px;}
.jknav2 .jknavdh li a:hover,.cur{display:inline-block;color:#000;}
.jknav2 .jknavdh li a:visited,.jknav2 .jknavdh li a:link{ text-decoration:none;}
.header { width: 100%; height: 173px; background-color: rgb(255, 255, 255); z-index: 999; }
.header_top { height: 40px; color: rgb(56, 55, 53); width: 100%; border-bottom: 1px solid rgb(204, 204, 204); }
.header_top p { float: left; line-height: 40px; }
.header_top .hdtop_nav { float: right; width: 405px; }
.hdtop_nav a { float: left; display: block; margin-left: 25px; line-height: 40px; color: rgb(56, 55, 53); }
.header_center { width: 100%; height: 88px; background: transparent url(images/header-bg.png) no-repeat scroll center center; }
.header_center .logo { float: left; margin-top: 11px; }
.logo dt { float: left; }
.logo dd { float: left; margin: 10px 0px 0px 22px; }
.logo dd h4 { font-size: 18px; color:#4f7a04; line-height: 35px; }
.logo dd p { font-size: 18px; color: rgb(38, 38, 38); font-weight: bold; }
.h_phone { float: right; height: 50px; margin-top:19px;margin-right: 26px; }
.h_phone dt { float: left; margin-top: 6px; }
.h_phone dd { float: left; margin-left: 8px; }
.h_phone p { font-size: 13px; color: rgb(56, 55, 53); }
.h_phone h2 { font-size: 14px; color: #367e1a; font-weight: bold;}
.header_nav { width: 100%; height: 44px; background: transparent url('images/nav-bg.png') repeat-x scroll 0% 0%; }
.header_nav li { float: left; line-height: 44px; position: relative; z-index: 999; background: transparent url('images/nav-border.png') no-repeat scroll right top; }
.header_nav li > a { display: block; color: rgb(255, 255, 255); font-size: 15px; width:120px;height: 44px;
    
    text-align: center; text-decoration: none; }
.header_nav .cur, .header_nav a:hover { background: transparent url('../images/4.gif')}
.header_nav .last { background: transparent none repeat scroll 0% 0%; }
.header .nav_erji { width: 160px; overflow: hidden; left: 0px; top: 57px; position: absolute; background: transparent url('../xiala.png') repeat scroll center center; padding: 20px; display: none; z-index: 9999; }
.header .nav_erji a { width: 150px; padding-left: 10px; font-size: 14px; line-height: 45px; border-bottom: 1px dotted rgb(255, 255, 255); display: block; color: rgb(255, 255, 255); }
.header .header_nav li:hover .nav_erji { display: block; }
.sanji_nav { display: none; overflow: hidden; width: 360px; background: transparent url('../xiala.png') repeat scroll center center; position: absolute; left: 0px; top: 57px; z-index: 5; padding: 10px; }
.sanji_nav dl { width: 150px; margin: 0px 15px; float: left; overflow: hidden; }
.sanji_nav dt { width: 100%; font-size: 15px; font-weight: bold; overflow: hidden; }
.sanji_nav dt a { color: rgb(255, 255, 255); opacity: 0.8; }
.sanji_nav dd { margin-left: 15px; font-size: 14px; line-height: 42px; }
.sanji_nav dd a { display: block; color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.header .header_nav li:hover .sanji_nav { display: block; }
.content, .footer, .container { margin-left: auto; margin-right: auto; width: 960px; font-family: microsoft yahei; }