@charset "utf-8";

.jgsz_left{float:left; width:39.5%;}
.jgsz_right{float:right; width:58.5%;}

.jgsz_banner{text-align:center;}
.jgsz_banner .banner_font{display:none; padding:10% 2%; text-align:center; font-size:22px; font-weight:bold; color:#fff;}

.znjj dt{color:#d9250a; font-size:18px; font-weight:bold; padding-bottom:12px; padding-left:25px; border-bottom:solid #d9250a 1px;}
.znjj dd{padding:22px 25px; height:242px; overflow-y:auto; background-color:#f7f7f7;}
.znjj dd .cont{font-size:14px; line-height:24px; text-align:justify;}
.znjj dd .cont img{float:left; width:160px; height:90px; margin-right:22px; padding:5px; background-color:#fff; border:solid #ccc 1px;}
.znjj dd .phone{padding-top:15px; line-height:40px;}
.znjj dd .phone .title{display:inline-block; vertical-align:top; font-weight:bold; font-size:1em; font-style:normal; margin-right:15px;}
.znjj dd .phone span{display:inline-block; vertical-align:top; font-family:"Arial"; font-weight:bold; font-size:29px; color:#d9250a;}
.znjj dd .phone span br{display:inline; line-height:65px;}

.jgsz_common .common_head{padding-top:2px !important; padding-bottom:0 !important; padding-left:20px; height:28px !important; line-height:28px !important; background:url(../images/jgsz/jgsz_title_bg.jpg) repeat-x #fff;}
.jgsz_common .common_head a:hover{color:#333;}
.jgsz_common .common_head .hd{ font-size:.875em !important; *font-size:14px !important; font-weight:bold;}
.jgsz_common .common_head .hd li{padding-right:12px; padding-left:12px; padding-bottom:1px; margin-bottom:-1px; border-radius:5px 5px 0 0; overflow:hidden;}
.jgsz_common .common_head .hd li.on{color:#fff; background:url(../images/jgsz/jgsz_title_on.jpg) repeat-x top;}
.jgsz_common .bd{padding:15px 20px;}
.jgsz_common .common_head .hd li.on a{color:#fff;}
.jgsz_common .bd .infoList{font-size:.875em;}
.jgsz_common .bd .infoList li{padding-top:6px; padding-bottom:6px;}

.jgsz_menu{overflow:hidden;}
.jgsz_menu .menu_icons{margin:0 -8px 0 -7px; overflow:hidden;}
.jgsz_menu .menu_icons li{width:50%;}
.jgsz_menu .menu_icons li a{margin:0 8px 15px 7px; font-size:20px; font-weight:bold; padding:7px 0 8px; height:45px; background:#f2f2f2; border:none;}
.jgsz_menu .menu_icons li a:hover{color:#fff; background:#d9250a;}
.jgsz_menu .menu_icons li a i{margin:0 8px; width:45px; height:45px; vertical-align:top; background-image:url(../images/jgsz/jgsz_icons.png);}
.jgsz_menu .menu_icons li a font{vertical-align:top; max-height:45px; height:45px; line-height:45px;}
.jgsz_menu .menu_icons li a font em{font-size:14px; font-style:normal;}

.jgsz_menu .menu_icons li.li0 a i{background-position:0 -315px;}
.jgsz_menu .menu_icons li.li1 a i{background-position:0 0;}
.jgsz_menu .menu_icons li.li2 a i{background-position:0 -45px;}
.jgsz_menu .menu_icons li.li3 a i{background-position:0 -90px;}
.jgsz_menu .menu_icons li.li4 a i{background-position:0 -135px;}
.jgsz_menu .menu_icons li.li5 a i{background-position:0 -180px;}
.jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -315px;}
.jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px 0;}
.jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -45px;}
.jgsz_menu .menu_icons li.li3 a:hover i{background-position:-45px -90px;}
.jgsz_menu .menu_icons li.li4 a:hover i{background-position:-45px -135px;}
.jgsz_menu .menu_icons li.li5 a:hover i{background-position:-45px -180px;}

.jgsz_menu .menu_pics li{float:left; width:100%; margin-bottom:10px;}

.jgsz_depart{position:relative; padding-left:30px; height:84px;}
.jgsz_depart dt{position:absolute; top:0; left:0; width:28px; height:84px; background-image:url(../images/jgsz/jgsz_tt.jpg); background-repeat:no-repeat; background-position:0 0;}
.jgsz_depart dt font{display:none;}
.jgsz_depart dd{ padding:5px 5px 4px 5px; background-color:#ebebeb;}
.jgsz_depart dd .infoList{font-size:.75em; *font-size:12px}
.jgsz_depart dd .infoList li{width:16.66666%; padding-top:3px; padding-bottom:3px;}
.jgsz_depart dd .infoList li h4 i{top:-3px; left:8px; width:6px; height:6px; background:url(../images/jgsz/jgsz_arrow.jpg);}

.bgs .jgsz_menu .menu_icons li.li5 a font{line-height:22px;}


.zcfgc .znjj dd{height:auto; overflow-y:hidden;}

.rsc .znjj dd{height:393px; overflow-y:hidden;}
.rsc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -405px;}
.rsc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -450px;}
.rsc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -405px;}
.rsc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -450px;}

.ghcwc .znjj dd{height:393px; overflow-y:hidden;}
.ghcwc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -495px;}
.ghcwc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -540px;}
.ghcwc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -495px;}
.ghcwc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -540px;}

.spzhxtc .znjj dd{height:393px; overflow-y:hidden;}
.spzhxtc .jgsz_menu .menu_icons li{width:100%;}
.spzhxtc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -765px;}
.spzhxtc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -765px;}

.spscaqjgc .znjj dd{height:320px;}
.spscaqjgc .jgsz_menu .menu_icons li a{font-size:18px;}
.spscaqjgc .jgsz_menu .menu_icons li a font{width:108px;}
.spscaqjgc .jgsz_menu .menu_icons li.li2 a font{line-height:22px;}
.spscaqjgc .jgsz_menu .menu_icons li.li3 a font{line-height:22px;}
.spscaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.spscaqjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -630px;}
.spscaqjgc .jgsz_menu .menu_icons li.li2 a i{background-position:0 -765px;}
.spscaqjgc .jgsz_menu .menu_icons li.li3 a i{background-position:0 -765px;}
.spscaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.spscaqjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -630px;}
.spscaqjgc .jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -765px;}
.spscaqjgc .jgsz_menu .menu_icons li.li3 a:hover i{background-position:-45px -765px;}

.spjyaqjgc .znjj dd{height:393px;}
.spjyaqjgc .jgsz_menu .menu_icons li{width:100%;}
.spjyaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.spjyaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}

.syncpscaqjgc .znjj dd{height:393px;}
.syncpscaqjgc .jgsz_menu .menu_icons li{width:100%;}
.syncpscaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.syncpscaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}

.ypscaqjgc .znjj dd{height:393px; overflow-y:hidden;}
.ypscaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.ypscaqjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.ypscaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.ypscaqjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}

.ypltaqjgc .znjj dd{height:393px;}
.ypltaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.ypltaqjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.ypltaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.ypltaqjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}

.ylqxaqjgc .znjj dd{height:318px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li2 a i{background-position:0 -405px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}
.ylqxaqjgc .jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -405px;}

.bjspjgc .znjj dd{height:393px; overflow-y:hidden;}
.bjspjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.bjspjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.bjspjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.bjspjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}

.hzpjgc .znjj dd{height:318px;}
.hzpjgc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.hzpjgc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.hzpjgc .jgsz_menu .menu_icons li.li2 a i{background-position:0 -675px;}
.hzpjgc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.hzpjgc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}
.hzpjgc .jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -675px;}

.zcc .znjj dd{height:318px;}
.zcc .znjj dd .phone span br{line-height:40px;}
.zcc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.zcc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -585px;}
.zcc .jgsz_menu .menu_icons li.li2 a i{background-position:0 -630px;}
.zcc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.zcc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -585px;}
.zcc .jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -630px;}

.xzxkc .znjj dd{height:318px;}
.xzxkc .jgsz_menu .menu_icons li.li0 a i{background-position:0 -540px;}
.xzxkc .jgsz_menu .menu_icons li.li1 a i{background-position:0 -675px;}
.xzxkc .jgsz_menu .menu_icons li.li2 a i{background-position:0 -675px;}
.xzxkc .jgsz_menu .menu_icons li.li3 a i{background-position:0 -675px;}
.xzxkc .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -540px;}
.xzxkc .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -675px;}
.xzxkc .jgsz_menu .menu_icons li.li2 a:hover i{background-position:-45px -675px;}
.xzxkc .jgsz_menu .menu_icons li.li3 a:hover i{background-position:-45px -675px;}

.kjhbzc .znjj dd{height:220px;}

.jcj .znjj dd{height:318px;}
.jcj .jgsz_menu .menu_icons li{width:100%;}
.jcj .jgsz_menu .menu_icons li.li0 a i{background-position:0 -810px;}
.jcj .jgsz_menu .menu_icons li.li1 a i{background-position:0 -675px;}
.jcj .jgsz_menu .menu_icons li.li0 a:hover i{background-position:-45px -810px;}
.jcj .jgsz_menu .menu_icons li.li1 a:hover i{background-position:-45px -675px;}

.yjglc .znjj dd{height:220px;}

/* .skin .header .banner{display:none;} */
.skin_purple .header{ background-image: url(http://mpa.gd.gov.cn/images/jgsz/header_banner_bg_purple.jpg)}
.skin_yellow .header{ background-image: url(http://mpa.gd.gov.cn/images/jgsz/header_banner_bg_yellow.jpg)}
.skin .header .mainnav li{background:url(../images/jgsz/header_nav_splite.png) no-repeat left top;}
.skin .header .mainnav li.navli0{background-image:none;}
.skin .header .mainnav li a{font-size:15px;}
.skin .header .mainnav li a i{display:none;}
.skin .header .mainnav li a font{display:block;}
.skin .footer_links{display:none;}
.skin .footer_menu{display:none;}
.skin_green{}
.skin_green .header .hurdle{background-image:url(../images/jgsz/jgsz_green_header_nav.jpg); background-color:#359d12;}
.skin_green .header .mainnav li a:hover{background:#34d402;}
.skin_green .header .mainnav li.hover a{background:#34d402;}
.skin_green .footer_text{background-image:url(../images/jgsz/jgsz_green_footer.jpg); background-color:#349313;}
.skin_green .jgsz_banner .banner_font{background:#4fc33a;}
.skin_green .znjj dt{color:#34d402; border-bottom-color:#34d402;}
.skin_green .znjj dd .phone span{color:#34d402;}
.skin_green .jgsz_common .common_head .hd li.on{background-image:url(../images/jgsz/jgsz_green_title.png);}
.skin_green .jgsz_menu .menu_icons li a:hover{background:#34d402;}
.skin_green .jgsz_depart dt{background-position:0 -84px;}

.skin_pink{}
.skin_pink .header .hurdle{background-image:url(../images/jgsz/jgsz_pink_header_nav.jpg); background-color:#e04644;}
.skin_pink .header .mainnav li a:hover{background:#f74b39;}
.skin_pink .header .mainnav li.hover a{background:#f74b39}
.skin_pink .footer_text{background-image:url(../images/jgsz/jgsz_pink_footer.jpg); background-color:#9b2426;}
.skin_pink .jgsz_banner .banner_font{background:#ed565b;}
.skin_pink .znjj dt{color:#e4474e; border-bottom-color:#e4474e;}
.skin_pink .znjj dd .phone span{color:#e4474e;}
.skin_pink .jgsz_common .common_head .hd li.on{background-image:url(../images/jgsz/jgsz_pink_title.png);}
.skin_pink .jgsz_menu .menu_icons li a:hover{background:#e4474e;}
.skin_pink .jgsz_depart dt{background-position:0 -252px;}

.skin_yellow{}
.skin_yellow .header .hurdle{background-image:url(../images/jgsz/jgsz_yellow_header_nav.jpg); background-color:#cfad05;}
.skin_yellow .header .mainnav li a:hover{background:#f5e52a;}
.skin_yellow .header .mainnav li.hover a{background:#f5e52a}
.skin_yellow .footer_text{background-image:url(../images/jgsz/jgsz_yellow_footer.jpg); background-color:#bba214;}
.skin_yellow .jgsz_banner .banner_font{background:#ebc826;}
.skin_yellow .znjj dt{color:#e5bc0a; border-bottom-color:#e5bc0a;}
.skin_yellow .znjj dd .phone span{color:#e5bc0a;}
.skin_yellow .jgsz_common .common_head .hd li.on{background-image:url(../images/jgsz/jgsz_yellow_title.png);}
.skin_yellow .jgsz_menu .menu_icons li a:hover{background:#e5bc0a;}
.skin_yellow .jgsz_depart dt{background-position:0 -168px;}

.skin_blue{}
.skin_blue .header .hurdle{background-image:none; background-color:#1d2089;}
.skin_blue .header .mainnav li a:hover{background:#3e2fe8;}
.skin_blue .header .mainnav li.hover a{background:#3e2fe8}
.skin_blue .footer_text{background-image:none; background-color:#141e9b;}
.skin_blue .jgsz_banner .banner_font{background:#3834ad;}
.skin_blue .znjj dt{color:#262293; border-bottom-color:#262293;}
.skin_blue .znjj dd .phone span{color:#262293;}
.skin_blue .jgsz_common .common_head .hd li.on{background-image:url(../images/jgsz/jgsz_blue_title.png);}
.skin_blue .jgsz_menu .menu_icons li a:hover{background:#262293;}
.skin_blue .jgsz_depart dt{background-position:0 -336px;}

.skin_purple{}
.skin_purple .header .hurdle{background-image:url(../images/jgsz/jgsz_purple_header_nav.jpg); background-color:#d33bc2;}
.skin_purple .header .mainnav li a:hover{background:#f735e0;}
.skin_purple .header .mainnav li.hover a{background:#f735e0}
.skin_purple .footer_text{background-image:url(../images/jgsz/jgsz_purple_footer.jpg); background-color:#b7216b;}
.skin_purple .jgsz_banner .banner_font{background:#e050b2;}
.skin_purple .znjj dt{color:#d13ac5; border-bottom-color:#d13ac5;}
.skin_purple .znjj dd .phone span{color:#d13ac5;}
.skin_purple .jgsz_common .common_head .hd li.on{background-image:url(../images/jgsz/jgsz_purple_title.png);}
.skin_purple .jgsz_menu .menu_icons li a:hover{background:#d13ac5;}
.skin_purple .jgsz_depart dt{background-position:0 -420px;}

@media (max-width:991px) {
.jgsz_left{float:none; width:auto;}
.jgsz_right{float:none; width:auto;}
.znjj dt{padding-left:20px;}
.znjj dd{padding:20px; height:auto !important; overflow-y:hidden !important;}	
.jgsz_common .bd{padding:10px 15px;}

.jgsz_depart{height:auto;}
.jgsz_depart dt{height:100%; background-image:none; background-color:#c40816;}
.jgsz_depart dt font{display:block; position:absolute; top:50%; right:0; left:0; margin-top:-40px; padding:0 5px; text-align:center; font-weight:bold; color:#fff; font-size:14px; line-height:20px;}
.jgsz_depart dd .infoList li{width:33.33333%;}

.rsc .znjj dd{height:auto;}

.skin .header .hurdle{background:#fff;}
.skin .header .search{margin-top:15px; background-color:#efefef;}
.skin_green .jgsz_depart dt{background:#34d402;}
}

@media (max-width:768px) {
.znjj dd .phone{line-height:32px;}
.znjj dd .phone span{font-size:24px;}
.znjj dd .phone span br{line-height:50px !important;}
.skin .header .mainnav li{background:none;}
.skin .header .mainnav li:after{background:rgba(255,255,255,.6);}
.skin_green .header .mainnav{background:#2a9f03;}
}

@media (max-width:480px) {
.jgsz_banner .banner_img{display:none;}
.jgsz_banner .banner_font{display:block;}
.jgsz_common .common_head{padding:3px 1px !important; height:auto !important; background:#fcfcfc;}
.jgsz_common .common_head .hd li{ margin:2px; background:#efefef; border-radius:5px;}
}

@media (max-width:360px) {
.jgsz_common .common_head{padding-left:5px !important;}
.jgsz_common .common_head .hd li{padding-right:10px; padding-left:10px;}
.jgsz_common .bd{padding:10px;}
.znjj dd .phone{line-height:30px;}
.znjj dd .phone span{font-size:20px;}
.znjj dd .phone span br{line-height:40px;}
.jgsz_depart{padding-left:0;}
.jgsz_depart dt{position:static; width:auto;}
.jgsz_depart dt font{position:static; margin-top:0; line-height:36px;}
.jgsz_depart dd .infoList li{width:50%;}
.jgsz_depart dd .infoList li h4 a{white-space:nowrap; float:left; max-width:100%; padding-right:0;}
}