@charset "gb2312";
/* 机构 */
#jg_body{
    background:url(jg_bg.jpg) no-repeat center top #FFF;
}
.jg_cont1,.jg_cont2{
    width:981px;
    overflow:hidden;
    margin:0 auto;
}
.jg_cont1 .contL{
    width:602px;
    overflow:hidden;
}
.jg_cont1 .contR{
    width:360px;
    overflow:hidden;
}
.jg_cont2 .contL{
    width:715px;
    overflow:hidden;
}
.jg_cont2 .contR{
    width:245px;
    overflow:hidden;
}
#jg_nav{
	width: 100%;
	height: 46px;
	overflow: visible;
	background: url(jg01_nav_bg.png) repeat-x left top;
	margin: 0 auto;
}
.jg_nav_wiap{
	width: 981px;
	height: 46px;
	overflow: visible;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.jg_nav_cont{
	width: 981px;
	height: 46px;
	overflow: visible;
}
.jg_nav_cont ul li{
	width: 101px;
	height: 46px;
	overflow: visible;
	margin-left:7px;
}
.jg_nav_cont ul li span{
	width: 100px;
	height: 46px;
	display: block;
	overflow: hidden;
	line-height: 46px;
	text-align: center;
}
.jg_nav_cont ul li span a:hover{
    text-decoration:none;
}
.jg_nav_cont ul li.on span{
    background:url(jg_nav_on.png) repeat-x;
    color:#b90100;
}
.jg_nav_cont ul li.on span a{
    color:#b90100;
}
.jg_nav_cont ul li.on span a:hover{
    color:#b90100;
	font-size:16px;
	font-weight:900;
}
.jg_nav_cont .sub{
    width:977px;
    overflow:hidden;
    position:absolute;
    padding-top:10px;
    padding-bottom:10px;
    border:#b90100 2px solid;
    border-top:none;
    display:none;
    color:#333;
    background:#FFF;
    z-index:20;
    left:0;
    top:44px;
    line-height:32px;
}
.jg_nav_cont .sub a{
    margin-left:16px;
    margin-right:16px;
    color:#333;
}

.jg_nav_home{
    width:126px;
    height:44px;
    overflow:hidden;
    line-height:44px;
    text-align:center;
    background:url(jg_nav_home.png) no-repeat left bottom;
}




#jg_dqwz{
    width:981px;
    height:48px;
    overflow:hidden;
    line-height:48px;
    text-indent:24px;
    color:#808080;
    margin:0 auto;
    background:url(jg_ico_wz.png) no-repeat left center;
}
#jg_dqwz a{
    color:#808080;
}
#jg_dqwz a:hover{
    color:#808080;
    text-decoration:none;
}
.jg_slideBox{
    width:600px;
    height:360px;
    overflow:hidden;
    position: relative;
    border:#e6e6e6 1px solid;
}
.jg_slideBox .hd {
    position: absolute;
    bottom:0;
    right:0;
    width:134px;
    height:30px;
}
.jg_slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
}
.jg_slideBox .hd ul li {
    width: 14px;
    height: 6px;
    margin:12px 10px auto auto;
    background:url(jg_ico_off.png) no-repeat;
    display:inline;
    cursor: pointer;
    overflow:hidden;
}
.jg_slideBox .hd ul li.on {
    width:18px;
    background:url(jg_ico_on.png) no-repeat;
}
.jg_slideBox .bd {
    height:360px;
    overflow:hidden;
}
.jg_slideBox .bd ul {
    height:360px;
    overflow:hidden;
}
.jg_slideBox .bd ul li {
    position:relative;
    height:360px;
    overflow:hidden;
}
.jg_slideBox .bd ul li .pic {
    width: 600px;
    height: 360px;
    overflow: hidden;
}
.jg_slideBox .bd ul li .pic a {
    display:block;
    overflow:hidden;
    height:360px;
}
.jg_slideBox .bd ul li .pic img {
    width: 600px;
    height: 360px;
    overflow: hidden;
}
.jg_slideBox .bd ul li .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    height:30px;
    width: 600px;
}
.jg_slideBox .bd ul li .title {
    position: absolute;
    height: 30px;
    line-height: 30px;
    bottom: 0;
    left:0;
    width:452px;
    overflow:hidden;
}
.jg_slideBox .bd ul li .title a {
    margin-left:12px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    font-family:"微软雅黑";
}
.jg_slideBox .bd ul li .title a:hover{
    color:#FFF;
}

.jg_zcfg{
    width:600px;
    overflow:hidden;
    background:#fff;
    border:#e6e6e6 1px solid;
}
.jg_zcfg .title{
    height:34px;
    overflow:hidden;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_zcfg .title h2{
    width:auto;
    height:34px;
    display:block;
    overflow:hidden;
    float:left;
}
.jg_zcfg .title h2 ul li{
    width:auto;
    height:34px;
    line-height:34px;
    padding-left:16px;
    padding-right:16px;
    overflow:hidden;
}
.jg_zcfg .title h2 ul li a:hover{
    text-decoration:none;
}
.jg_zcfg .title h2 ul li.on{
    background:url(jg_title_new_01.png) repeat-x;
    color:#FFF;
    font-weight:bold;
}
.jg_zcfg .title h2 ul li.on a{
    color:#FFF;
}
.jg_zcfg .title h5{
    width:60px;
    height:22px;
    line-height:22px;
    overflow:hidden;
    display:inline;
    background:url(xz_more.png) no-repeat;
    text-align:center;
    margin:5px 6px auto auto;
}
.jg_zcfg .contMain{
    height:163px;
    overflow:hidden;
    padding-top:12px;
}
.jg_zcfg .contMain ul{
    width:570px;
    display:block;
    overflow:hidden;
    margin:0 auto;
}
.jg_zcfg .contMain ul li{
    width:570px;
    height:30px;
    overflow:hidden;
    line-height:30px;
}
.jg_zcfg .contMain ul li span{
    float:right;
    color:#6d6d6d;
}
.jg_gzdt{
    width:358px;
    overflow:hidden;
    background:#fff;
    border:#e6e6e6 1px solid;
}
.jg_gzdt .title{
    width:358px;
    height:34px;
    overflow:hidden;
    line-height:34px;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_gzdt .title h2{
    width:auto;
    height:34px;
    overflow:hidden;
    display:block;
}
.jg_gzdt .title h2 ul li{
    width:auto;
    height:34px;
    line-height:34px;
    padding-left:16px;
    padding-right:16px;
    overflow:hidden;
}
.jg_gzdt .title h2 ul li a:hover{
    text-decoration:none;
}
.jg_gzdt .title h2 ul li.on{
    background:url(jg_title_new_01.png) repeat-x;
    color:#FFF;
    font-weight:bold;
}
.jg_gzdt .title h2 ul li.on a{
    color:#FFF;
}
.jg_gzdt .title h5{
    width:60px;
    height:22px;
    overflow:hidden;
    display:inline;
    line-height:22px;
    text-align:center;
    margin:5px 6px auto auto;
    background:url(xz_more.png) no-repeat;
}
.jg_gzdt .contMain{
    height:319px;
    overflow:hidden;
    padding-top:8px;
}
.jg_gzdt .contMain ul{
    width:330px;
    overflow:hidden;
    display:block;
    margin:0 auto;
}
.jg_gzdt .contMain ul li{
    width:330px;
    height:37px;
    overflow:hidden;
    border-bottom:#c4c4c4 1px dashed;
    line-height:37px;
}
.jg_jggk{
    height:404px;
    overflow:hidden;
}
.jg_jggk .pic{
    width:328px;
    height:177px;
    overflow:hidden;
    margin:0 auto;
}
.jg_jggk .content{
    width:328px;
    height:149px;
    overflow:hidden;
    margin:0 auto;
    line-height:24px;
}
.jg_jggk .jg_tel{
    width:360px;
    height:28px;
    overflow:hidden;
    background:url(jg_line1.png) repeat-x left bottom;
}
.jg_jggk .jg_tel span{
    width:360px;
    height:26px;
    display:block;
    line-height:26px;
    overflow:hidden;
    text-indent:44px;
    background:url(jg_ico_tel.png) no-repeat 16px center #b9000e;
}
.jg_jggk .jg_dz{
    width:360px;
    height:26px;
    line-height:26px;
    overflow:hidden;
    text-indent:44px;
    background:url(jg_ico_dz.png) no-repeat 16px center #b9000e;
}

#jg_bot{
    width:100%;
    overflow:hidden;
    background:url(jg_bot_new.jpg) repeat-x left top #FFF;
    padding-top:16px;
    padding-bottom:16px;
    text-align:center;
    line-height:24px;
}

.jg_list_pt{
    width:243px;
    overflow:hidden;
    background:#fff;
    border:#ededed 1px solid;
}
.jg_list{
    width:713px;
    overflow:hidden;
    background:#fff;
    border:#ededed 1px solid;
}
.jg_list .title,.jg_list_pt .title{
    height:34px;
    overflow:hidden;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_list .title h2,.jg_list_pt .title h2{
    width:auto;
    height:34px;
    display:block;
    overflow:hidden;
    float:left;
    line-height:34px;
    padding-left:16px;
    padding-right:16px;
    background:url(jg_title_new_01.png) repeat-x;
}
.jg_list_pt .title h5{
    width:60px;
    height:22px;
    line-height:22px;
    overflow:hidden;
    display:inline;
    margin:5px 6px auto auto;
    text-align:center;
    background:url(xz_more.png) no-repeat;
}
.jg_list .contMain{
    width:675px;
    padding-top:10px;
    padding-bottom:18px;
    margin:0 auto;
    overflow:hidden;
}
.jg_list .contMain ul li{
    width:675px;
    height:40px;
    overflow:hidden;
    border-bottom:#c4c4c4 1px dashed;
    line-height:40px;
}
.jg_list .contMain ul li span{
    float:right;
    color:#999;
}

.jg_list_pt .contMain{
    padding-bottom:20px;
    overflow:hidden;
}
.jg_list_pt .contMain ul li{
    width:224px;
    height:174px;
    overflow:hidden;
    margin:18px auto auto 11px;
}
.jg_list_pt .contMain ul li .pic{
    width:220px;
    height:136px;
    overflow:hidden;
    margin:2px auto auto 2px;
}
.jg_list_pt .contMain ul li h3{
    width:220px;
    height:36px;
    overflow:hidden;
    line-height:36px;
    display:block;
    margin:0 auto;
    text-align:center;
}
.jg_p_jggk{
    width:979px;
    overflow:hidden;
    border:#ededed 1px solid;
    background:#FFF;
    margin:0 auto;
}
.jg_p_jggk .title{
    height:34px;
    overflow:hidden;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_p_jggk .title ul li{
    width:auto;
    height:34px;
    display:block;
    overflow:hidden;
    float:left;
    line-height:34px;
    padding-left:16px;
    padding-right:16px;
}
.jg_p_jggk .title ul li.on{
    background:url(jg_title_new_01.png) repeat-x;
    color:#FFF;
}
.jg_p_jggk .title ul li.on a{
    color:#FFF;
}
.jg_p_jggk .title ul li.on a:hover{
    color:#FFF;
}
.jg_p_jggk .title h5{
    width:60px;
    height:22px;
    overflow:hidden;
    line-height:22px;
    display:inline;
    margin:5px 6px auto auto;
    text-align:center;
    background:url(xz_more.png) no-repeat;
}
.jg_p_jggk .contMain{
    width:922px;
    overflow:hidden;
    margin:0 auto;
    padding-top:16px;
    padding-bottom:16px;
    line-height:220%;
}
.jg_p_jggk_cont{
    width:862px;
    overflow:hidden;
    line-height:200%;
    margin:0 auto;
}
.jg_p_jggk_ld{
    width:979px;
    height:182px;
    overflow:hidden;
    position:relative;
}
.jg_p_jggk_ld ul{
    width:5000px;
    display:block;
    overflow:hidden;
}
.jg_p_jggk_ld ul li{
    width:295px;
    height:143px;
    overflow:hidden;
    margin:20px auto auto 28px;
}
.jg_p_jggk_ld ul li dl{
    width:295px;
    height:143px;
    display:block;
    overflow:hidden;
}
.jg_p_jggk_ld ul li dl dt{
    width:164px;
    height:72px;
    overflow:hidden;
    display:inline;
    float:right;
    line-height:30px;
    margin:16px auto auto  auto;
}
.jg_p_jggk_ld ul li dl dd.pic{
    width:109px;
    height:139px;
    overflow:hidden;
    float:left;
    border:#cecece 1px solid;
}
.jg_p_jggk_ld ul li dl dd.pic img{
    margin:1px;
}
.jg_p_jggk_ld ul li dl dd.more{
    width:164px;
    height:34px;
    overflow:hidden;
    float:right;
}
.jg_p_jggk_ld .prev,.jg_p_jggk_ld .next{
    width:20px;
    height:41px;
    overflow:hidden;
    position:absolute;
    top:71px;
    cursor:pointer;
}
.jg_p_jggk_ld .prev{
    background:url(jg_ico_new_01.png) no-repeat;
    left:0;
}
.jg_p_jggk_ld .next{
    background:url(jg_ico_new_02.png) no-repeat;
    right:0;
}



.jg_p_wj{
    width:979px;
    overflow:hidden;
    background:#fff;
    margin:0 auto;
    border:#ededed 1px solid;
}
.jg_p_wj .title{
    height:34px;
    overflow:hidden;
    line-height:34px;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_p_wj .title h2{
    width:auto;
    height:34px;
    display:block;
    overflow:hidden;
    float:left;
    padding-left:16px;
    padding-right:16px;
    background:url(jg_title_new_01.png) repeat-x;
}
.jg_p_wj .contMain{
    width:942px;
    overflow:hidden;
    margin:0 auto;
    padding-top:16px;
    padding-bottom:18px;
}
.jg_p_wj .contMain ul li{
    width:942px;
    height:40px;
    overflow:hidden;
    border-bottom:#c4c4c4 1px dashed;
    line-height:40px;
    text-indent:8px;
}
.jg_p_wj .contMain ul li span{
    float:right;
    color:#999;
    display:inline;
    margin-right:8px;
}

.jg_p_dis{
    width:979px;
    overflow:hidden;
    background:#fff;
    margin:0 auto;
    border:#ededed 1px solid;
}
.jg_p_dis h1{
    width:900px;
    overflow:hidden;
    margin:0 auto;
    padding-top:10px;
    padding-bottom:10px;
    line-height:40px;
    text-align:center;
    display:block;
    font-family: "华文中宋",Simhei;
}
.jg_p_dis .time{
    width:898px;
    height:28px;
    overflow:hidden;
    line-height:28px;
    border:#e6e6e6 1px solid;
    text-align:center;
    margin:0 auto;
}
.jg_p_dis .content{
    width:900px;
    overflow:hidden;
    margin:0 auto;
    line-height:220%;
    font-size:16px;
}

.jg_jggk_wiap{
    width:358px;
    overflow:hidden;
    background:#fff;
    border:#e6e6e6 1px solid;
}
.jg_jggk_wiap .title{
    height:34px;
    overflow:hidden;
    background:url(jg_title_new_02.png) repeat-x;
}
.jg_jggk_wiap .title h2{
    width:auto;
    height:34px;
    display:block;
    overflow:hidden;
    float:left;
    line-height:34px;
    padding-left:16px;
    padding-right:16px;
    background:url(jg_title_new_01.png) repeat-x;
}

.jg_jggk{
    height:404px;
    overflow:hidden;
}
.jg_jggk .pic{
    width:328px;
    height:177px;
    overflow:hidden;
    margin:0 auto;
}
.jg_jggk .content{
    width:328px;
    height:113px;
    overflow:hidden;
    margin:0 auto;
    line-height:30px;
}
.jg_jggk .jg_tel{
    width:330px;
    height:38px;
    overflow:hidden;
    margin:0 auto;
    background:url(xz_ico_new_03.png) repeat-x;
}
.jg_jggk .jg_tel span{
    width:360px;
    height:38px;
    display:block;
    line-height:38px;
    overflow:hidden;
    text-indent:78px;
    background:url(xz_ico_new_01.png) no-repeat;
    color:#926b4e;
}
.jg_jggk .jg_dz{
    width:330px;
    height:38px;
    line-height:38px;
    overflow:hidden;
    text-indent:78px;
    margin:0 auto;
    background:url(xz_ico_new_03.png) repeat-x;
}
.jg_jggk .jg_dz span{
    width:360px;
    height:38px;
    display:block;
    line-height:38px;
    overflow:hidden;
    text-indent:78px;
    background:url(xz_ico_new_02.png) no-repeat;
    color:#926b4e;
}