@charset "utf-8";
/* CSS Document */
.jsj_ct{ width:982px; margin:0 auto;}
.jsjcontent{ overflow:hidden;}
.jsjtybg,.jsj_search .txtdv input.txtip,.jsj_menu,.jsj_sf .sf_dv2 span.sp1,.nr1-lf .pictab ul li,.nr1-ct h1 span,.nr1-ct h3 span,.nr1-ct .newstab,.nr2-lf .kskmcut .fltitle,.nr2-lf .lffl a,.nr2-lf .rgcontent .contydv .kmcut,.yqlj .yqcut{ background-image:url(../images/jsj_ty_bg.png); background-repeat:no-repeat;}
.fontsize12{ font-size:12px;}
.fontsize14,.nrtydv ul li{ font-size:14px;}
.fontsize15{ font-size:15px;}
.jsjre_top{ height:39px; border-bottom:1px #d9d9d9 solid; background-position:0px 0px; background-repeat:repeat-x; line-height:39px;}
.jsjre_top ul li{ float:left; padding:0 11px;}
.jsjre_top ul li a{ color:#5d5d5d;}
.jsj_logo{ width:380px; float:left; height:90px; background:url(../images/jsj_logo.gif) no-repeat left center;}
.jsj_search{ width:480px; float:right; margin-top:15px;}
.jsj_search .txtdv{ height:42px; overflow:hidden;}
.jsj_search .txtdv input{ float:left;}
.jsj_search .txtdv input.txtip{ width:360px; float:left; height:36px; border:2px #017cca solid; background-position:-269px -48px; padding-left:32px; line-height:36px; border-radius:3px 0 0 3px; color:#999999;}
.jsj_search .txtdv input.btnip{ width:80px; background:#017cca; height:42px; border:0px; color:#ffffff; font-size:16px;float:left; text-align:center; font-weight:bold; cursor:pointer;}
.jsj_search .hotword{ clear:both; line-height:30px; color:#5f5f5f;}
.jsj_search .hotword a{ color:#5f5f5f;}
.jsj_menu{ height:48px; background-position:0 -93px; background-repeat:repeat-x; z-index:9999;}
.jsj_menu .dhdv{ height:48px; background:url(../images/menu_bg.gif) no-repeat left top;}
.jsj_menu .dhdv ul li{ float:left; padding:0 22px; background:url(../images/menu_line.gif) no-repeat right center; height:44px; margin-top:3px; line-height:40px; position:relative;}
.fontfamily,.jsj_menu .dhdv ul li a,.nrtydv,.nr1-ct,.nr2-lf .kskmcut .fltitle,.nr2-lf .lffl a,.nr2-lf .rgcontent .contydv .kmcut,.jsj_search .txtdv input.btnip,.nr2-rg .tyrgcut span,.nr2-rg ul li,.yqlj .yqcut{ font-family:微软雅黑;}
.jsj_menu .dhdv ul li a{ font-size:14px; color:#ffffff;}
.jsj_menu .dhdv ul li a:hover{ text-decoration:none;}
.jsj_menu .dhdv ul li.bgone{ background:none;}
.jsj_menu .dhdv ul li.lione{ background:url(../images/lione.gif) no-repeat right top;}
.jsj_menu .dhdv ul li.litwo{ background:url(../images/litwo.gif) no-repeat right top; border:1px #0164ad solid; border-bottom:0px; padding:0 21px;}
.jsj_menu .dhdv ul li.litwo a{ color:#0188d9;}
.jsj_menu .dhdv ul li div{ position:absolute; top:44px; border:1px #0164ad solid; background:#ffffff; padding:10px; width:345px; border-top:0px; display:none; z-index:99;}
.jsj_menu .dhdv ul li div.lf{ left:-1px; }
.jsj_menu .dhdv ul li div.rg{ right:-1px; }
.jsj_menu .dhdv ul li div a{ display:inline-block; margin:4px 6px; font-size:12px; line-height:20px; color:#333333; background:url(../images/icon1.gif) no-repeat left center; padding-left:8px;}
.jsj_menu .dhdv ul li div a:hover{ text-decoration:underline;}
.jsj_menu .dhdv ul li div.wd1{ width:355px;}
.jsj_menu .dhdv ul li div.wd2{ width:555px;}
.jsj_menu .dhdv ul li div.wd2 a,.jsj_menu .dhdv ul li div.wd3 a{ width:90px; overflow:hidden; white-space:nowrap;}
.jsj_menu .dhdv ul li div.wd3{ width:330px;}
.jsjtymg{ margin-bottom:10px;}
.jsjpdtp{ padding-top:10px;}
.jsj_sf{ background:#f9f9f9; border:1px #e2e2e2 solid; padding:5px 0;}
.jsj_sf .sf_dv1{ height:32px; line-height:32px; border-bottom:1px #d8d8d8 dashed; margin:0 10px;}
.jsj_sf .sf_dv1 a,.jsj_sf .sf_dv2 span.sp2 a{ display:inline-block; margin:0 5px;}
.jsj_sf .sf_dv2{ padding:6px 0 3px 0;}
.jsj_sf .sf_dv2 span{ float:left;}
.jsj_sf .sf_dv2 span.sp1{ width:70px; height:22px; background-position:0 -54px; text-align:center; line-height:22px; color:#ffffff;}
.jsj_sf .sf_dv2 span.sp2{ width:830px; padding-left:7px; line-height:22px;}
.jsj_sf .sf_dv2 span.sp2 a{ margin:0 6px;}
.jsj_nr1{ overflow:hidden;}
.nr1-lf{ width:283px; float:left;}
.nr1-lf .pictab{ width:283px;}
.nr1-lf .pictab ul { height:36px; margin-bottom:6px;}
.nr1-lf .pictab ul li{ float:left; height:36px; background-position:-79px -43px; width:66px; line-height:40px; text-align:center; margin-right:6px; _display:inline;}
.nr1-lf .pictab ul li.selected{ background-position:-150px -49px;}
.nr1-lf .pictab ul li.selected a{ color:#fff;}
.nr1-lf .pictab .picdv{ height:177px; overflow:hidden;}
.nr1-lf .pictab .picdv p{ display:none;}

/**子专题左部**/
.nra2-lf{ width:681px; float:left;}
.nra2-lf ul{ margin:0 8px;}
.nra2-lf ul{ font-size:18px; padding:0px;}

.nra2-lf .news{float:left;width:660px;height:136px;margin:10px 0;line-height:45px;border-bottom:1px dashed #999; }
.nra2-lf .news .dc{float:left;width:660px;padding-left:0px; color:#999;line-height:25px;overflow: hidden; }
.nra2-lf .pl{line-height:45px; }
.nra2-lf .pl .dj{float:left;width:660px;padding-left:0px; color:#999;line-height:25px;overflow: hidden; }
.nra2-lf .pl .dg{color:#333;line-height:25px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nra2-lf .picnews{height:136px;margin:10px 0;padding:3px 0px 0px 0px;border-bottom:1px dashed #999;}
.nra2-lf h3{ font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nra2-lf .picnews .lf {float:left;width:150px;height:100px;padding-right:8px;}
.nra2-lf .picnews .rg {float:right;width:450px;height:100px;}
.nra2-lf .picnews .dd {float:left;width:490px;padding-top:10px;padding-left:15px; color:#999;height:78px; line-height:25px;overflow: hidden;}
.nrtydv .tycut{ width:660px;height:33px; background:url(../images/titleBarBg.gif) no-repeat left bottom; line-height:33px; position:relative; padding-left:8px; font-size:16px; font-weight:bold; color:#4276b6; margin-bottom:10px;overflow:hidden; }
.nrtydv .tycub{ width:272px;height:33px; background:url(../images/titleBarBg.gif) no-repeat left bottom; line-height:33px; position:relative; padding-left:8px; font-size:16px; font-weight:bold; color:#4276b6; margin-bottom:10px;overflow:hidden; }
.nrtydv .tycut a.more,.nr2-rg .tyrgcut a.more{ position:absolute; right:6px; top:0px; line-height:33px; color:#6999bd; font-size:12px; font-weight:normal;}
ul.newsty{ margin:0 8px;}
ul.newsty li{ height:28px; line-height:28px; font-size:12px; background:url(../images/icon1.jpg) no-repeat left center; padding-left:10px; overflow:hidden;}
ul.newsty li a,ul.newsty li a:hover{ font-family:"微软雅黑";}
.nr1-ct{ width:398px; float:left; margin:0 14px; _display:inline;}
.nr1-ct h1,.nr1-ct h3 { height:28px;}
.nr1-ct h1 span,.nr1-ct h3 span{ float:left; width:37px; height:19px; background-position:-222px -49px; color:#ffffff; font-size:12px; text-align:center; font-weight:normal; line-height:19px; padding-right:5px; }
.nr1-ct h1 a,.nr1-ct h3 a{ display:inline-block; font-size:14px; color:#4276b6; margin:0 5px; font-weight:bold;width:338px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nr1-ct h2{ line-height:22px; font-size:12px; padding:0 0 8px 0; border-bottom:1px #d0d0d0 dashed; margin-bottom:6px; font-weight:normal;width:358px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nr1-ct .newstab{ height:34px; background-position:0 -144px; background-repeat:repeat-x; margin-bottom:8px;}
.nr1-ct .newstab a{ display:inline-block; color:#666666; text-align:center; font-size:14px; line-height:32px; width:98px;}
.nr1-ct .newstab a:hover{ text-decoration:none;}
.nr1-ct .newstab a.selected{ font-weight:bold; border-bottom:3px #4276b6 solid; color:#4276b6;}
.nr1-ct .newsdv ul li{ position:relative; font-size:14px;}
.nr1-ct .newsdv ul li span{ position:absolute; right:0px; top:0px; line-height:25px; color:#999999; font-size:12px; font-family: Verdana,Arial;}
.nr1-rg{ width:272px; float:left;}
.bkzn{ width:258px; height:159px; background:url(../images/bkzn_db.gif) no-repeat; margin:11px 0 11px 6px; *padding-bottom:10px;}
.bkzn a{ float:left; width:60px; height:21px; margin:0 6px 6px 0; text-align:center; padding-top:28px; font-family:微软雅黑;font-size:12px;}
.bkzn a.a1{ margin-right:0px;}
.zkquestion{ height:29px; border:hidden; padding:0 20px;  margin:8px 0 0 0;}
.zkquestion input{ float:left;}
.zkquestion input.ip1{ width:158px; padding-left:8px; border:1px #c3dbe7 solid; height:23px; line-height:23px; color:#999999;}
.zkquestion input.ip2{ width:60px; height:27px; border:0px; background:#c3dbe7; color:#016ba7;}
.quesdv{ height:190px; overflow:hidden; padding:0 12px; }
.quesdv ul li{ display:block; height:54px; border-bottom:1px #d9d9d9 dashed; background:url(../images/wh_bg.gif) no-repeat left 13px; padding-left:22px; font-size:12px; padding-top:8px;}
.quesdv ul li p{ line-height:24px; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666666;}
.jsj_nr2{ border:1px #b7cfe1 solid; border-top:4px #b7cfe1 solid; background:url(../images/nrbg.gif) repeat-x left top; margin-top:20px;}
.nr2-lf{ width:708px; float:left; border-right:1px #b7cfe1 solid;}
.nr2-lf .kskmcut{ height:48px; position:relative; *height:45px;}
.nr2-lf .kskmcut .fltitle{ width:140px; height:49px; position:absolute; left:-1px; top:-12px; background-position:0 -185px; text-align:center; font-size:20px; line-height:49px; font-weight:bold; color:#ffffff;}
.nr2-lf .kskmcut .flnr{ position:absolute; font-size:12px;font-family:"微软雅黑"; right:14px; display:block; top:18px; height:17px;line-height:17px; width:280px; text-align:right;}

.nr2-lf .wdbg{ background:url(../images/lf_line.gif) repeat-y;}
.nr2-lf .lffl{ width:124px; float:left; font-size:12px;font-family:"微软雅黑";}
.nr2-lf .lffl a{ display:block; height:36px; line-height:36px; padding-left:35px; background-position:-176px -182px; color:#33709f;}
.nr2-lf .lffl a.selected{ font-weight:bold; background-position:-176px -220px;}
.nr2-lf .rgcontent{ padding:6px 0; float:left; width:580px;}
.nr2-lf .rgcontent .contydv{ overflow:hidden;}
.nr2-lf .rgcontent .contydv .kmdv{ width:266px; float:left; margin-top:10px; margin-left:16px;}
.nr2-lf .rgcontent .contydv .kmcut{ height:24px; border-bottom:2px #b7cfe1 solid; background-position:-284px -258px; color:#057bc2; padding-left:22px; font-size:14px;}
.nr2-rg{ width:270px; float:left;}
.nr2-rg .tyrgcut{ height:48px; margin-bottom:6px; position:relative;}
.nr2-rg .tyrgcut a.more{ top:20px; *top:7px;}
.nr2-rg .tyrgcut span{ background:#0188d9; width:110px; text-align:center; height:39px; margin-top:9px; _margin-top:6px; *margin-top:6px; font-size:16px; color:#ffffff; display:inline-block; line-height:39px;}
.nr2-rg ul li{ font-size:14px;}
.bmrkdv{ padding:0px 0px 0px 12px; overflow:hidden;}
.bmrkdv a{ float:left; display:inline-block; width:38px; height:24px; border:1px #cfe5f8 solid; text-align:center; margin:0 10px 5px 0; line-height:24px; font-size:12px;font-family:"微软雅黑";}
.yqlj{ border:1px #bdd3e3 solid;}
.yqlj .yqcut{ height:34px; border-bottom:2px #bdd3e3 solid; line-height:34px; padding-left:10px; font-size:14px; color:#0188D9; font-weight:bold; background-position:0 -289px; background-repeat:repeat-x;}
.yqlj .yqa{ padding:0px 0px 0px 24px; overflow:hidden;}
.yqlj .yqa a{ float:left; background:url(../images/icon3.jpg) no-repeat left center; display:block; line-height:20px; margin:0 6px 5px 0; padding-left:8px; width:120px; font-size:12px;font-family:"微软雅黑"; font-weight:normal;}


.space5{ clear:both; height:5px; display:block; visibility:hidden; overflow:hidden;}
.space10{ clear:both; height:10px; display:block; visibility:hidden; overflow:hidden;}

.select-city-box{ border:1px solid #e2e2e2; overflow:hidden; margin-bottom:10px;}
.select-city-box a{ color: #666;font-size:14px; padding:15px;}
.select-title{
	float:left;
	background:url(../images/jsj_ty_bg.png) no-repeat 0px -54px;
    color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.select-title1{
	width:100%;
    line-height: 2px;
	border-bottom:1px solid #e2e2e2;
	text-align:left;
	font-size:14px;
    padding:2px;

}
.select-title1 samp{
    color: #e60012;
    font-weight:bold;
}
.select-title1 a{
    color: #3790e2;
    display:inline-block;
    padding:15px;
}

.select-title1 a:hover{
    color: #073d6f;
    display:inline-block;
    padding:15px;
}

.select-city-all{ float:left; line-height:22px; padding:0px 8px; overflow:hidden;}
.select-city-all ul{ float:left;width:970px;text-align:center; }
.select-city-all li{ float:left;text-align:left; line-height: 30px; height: 30px}
.select-city-all .wuzi{ width:90px;}
.select-city-all .bazi{ width:160px;}
.select-city-all .shizi{ width:200px;}
.select-city-all .span{ padding:0px 3px;}

.city-box{ clear:both; width:100%; overflow:hidden;}
.detail-mk{ clear:both; padding:0px 0px 0px 14px; overflow:hidden;}
.city-box .city-mk-title{ height:41px; background:url(../images/city_03.png) no-repeat;}
.cmth2{ float:left; line-height:34px; padding:0px 0px 7px 42px; font-size:16px; color:#FFF; font-weight:bold;}
.cmtintro{ float:right; padding:5px 10px 0px 0px; line-height:36px; overflow:hidden;}
.cmtintro span{
    color: #FFFFFF;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    text-align: center;
    width: 77px;
}
.cmtintro a{ padding:0px 10px; font-size:14px; color:#2F6FAD;}

.city-box-border{ clear:both; border:1px solid #c7d6e9; width:980px; overflow:hidden;}
.pd8{ padding:8px; overflow:hidden;}
.mkh3{ line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#e60012; border:1px solid #d1e6f1;}

.mk-dl{ float:left; margin:10px 20px 0px 0px; width:204px; padding:4px 5px; height:47px; display:inline; border:1px solid #c7d6e9; overflow:hidden;}
.mk-dl dt{ float:right; margin:0px 0px 0px 0px; width:70px; height:45px;  overflow:hidden;}
.mk-dl dd a{ line-height:25px; color:#4276b6; font-size:14px;}

.mk-dl dd.dou a{ line-height:16px;}

.zxfd-title{ height:55px; background:url(../images/city_15.png) no-repeat;}
.zxfd-title h2{ float:left; font-size:16px; font-weight:bold; color:#666; width:100px; text-align:center; line-height:44px; overflow:hidden;}

.zxfd-box{ clear:both; width:980px;}
.zxfd-box-left{ float:left; padding:0px; width:980px; border-top:3px solid #4276b6; height:307px; overflow:hidden;border:1px solid #c7d6e9;}
.zxfd-box-left .zxfd-h40{ padding:0px 0px 0px 5px; height:39px; line-height:39px; border-bottom:1px solid #c7d6e9; overflow:hidden; margin-bottom:10px;}

.zxfd-md-tt{ float:left; font-size:15px; font-weight:bold; color:#4276b6;}
.zxfd-more{ float:right; padding:0px 5px 0px 0px;}
.zxfd-more a{ padding:0px 5px;}
.zxfd-more .orange{ color:#f58500;}

.zxfd-bd{ overflow:hidden;}

.zxfd-mk-b{ float:left; width:320px; display:inline; overflow:hidden;}
.zxfd-mk-b .changtab-box{ height:36px; line-height:36px; padding:0px 8px; background:url(../images/city_31.png) repeat-x left 33px;}
.zxfd-mk-b .changtab-box span{
    color: #4276b6;
    display: inline-block;
    font-size: 12px;
    height: 36px;
    margin-right: 6px;
	cursor:pointer;
}
.zxfd-mk-b .changtab-box span.on{ background:url(../images/city_28.png) no-repeat center bottom;}

.changtab-content{ padding:8px 0px 8px 18px; overflow:hidden;}
.list-chang-content{ list-style:none; display:none; overflow:hidden;}
.list-chang-content li{ height:25px; line-height:25px; background:url(../images/icon1.jpg) no-repeat left center; padding:0px 0px 0px 10px; overflow:hidden;}
.list-chang-content li a{ font-size:14px; color:#555555;}
.list-chang-content li a:hover{ color:#e60012;}
.list-chang-content li span{ float:right; color:#999999; font-family: Verdana,Arial;}

.zxfd-box-right{ float:right; width:262px; overflow:hidden; border:1px #c7d6e9 solid;}
.zxfd-br-title{ height:41px; border-bottom:1px #c7d6e9 solid; overflow:hidden; background:#e6ecf4;}
.zxfd-br-title h2{ line-height:41px; font-size:14px; background:url(../images/city_24.png) no-repeat 7px center; padding:0px 20px; color:#4276b6;}

.list-zxfd-br{ padding:8px; list-style:none; overflow:hidden;}
.list-zxfd-br li{ height:25px; line-height:25px; background:url(../images/icon1.jpg) no-repeat left center; padding:0px 0px 0px 10px; overflow:hidden; position:relative;}
.list-zxfd-br li a{ font-size:14px; color:#555555;}
.list-zxfd-br li span{ color:#999999; position:absolute; right:0px; top:0px; font-family: Verdana,Arial;}




.footer{ border-top:2px #bdd3e3 solid; padding:10px 0;}
.footer p{ line-height:26px; text-align:center; color:#333333; font-size:12px;font-family:"微软雅黑";}
.tytable{ border-left:1px #333333 solid; border-top:1px #333333 solid; width:100%;}
.tytable tr td{ border-bottom:1px #333333 solid; border-right:1px #333333 solid;}