@charset "utf-8";
.domPC { display:block; }
.domMobile { display: none; }
body { background: url(http://www.cidca.gov.cn/index/images/background.png) 50% 0 no-repeat; }
a:active, a:hover { color: #1e85ff !important; }
.content { width: 1000px; height: auto; margin: 0 auto; }
.banner { width: 1084px; height: 430px; margin: 0 auto; position: relative; }
/*日期*/
.time { float: right; color: #fff; font-size: 14px; margin-top: 10px; }
/*END*/
.logo { float: left; width: 462px; margin-top: 16px; }
/*搜索*/
.form { float: right; width: 277px; position: relative; margin-top: 38px; }
.form input { width: 270px; height: 27px; border: 1px solid #3657a5; color: #fff; background: #b0cef9; padding-left: 7px; }
.form input::-webkit-input-placeholder {
color: #fff;
}
.submitBtn { width: 70px; height: 27px; background: #e7f0fd; position: absolute; right: 0; top: 1px; cursor: pointer; }
.submitBtn img { width: 54px; height: 19px; margin: 5px; }
.emial_box { float:right; width:105px; height:15px; overflow:hidden; font-size:12px; color:#fff; margin-top:-10px; }
.emial_box img { float:left; width:17px; height:12px; padding-right:12px; }
.emial_box a { color:#fff; line-height:12px; }
.emial_box a:hover { color:#fff !important; }
/*END*/
/*END*/
.nav { width: 999px; height: 45px; background: #2b50a7; margin-top: 38px; }
.nav li { display: block; float: left; width: 111px; height: 45px; line-height: 45px; text-align: center; position: relative; cursor: pointer; font-size: 18px; color: #fff; font-weight: bold; }
.nav li:hover { background: #759af0; color: #fff; }
.nav li:hover a { color: #fff !important; }
.nav li a { display: block; color: #fff; }
.nav li ul { display: none; width: 111px; position: absolute; left: 0; top: 45px; padding: 0; margin: 0; background-color: #6b92ef; z-index: 99; }
.nav li ul a { font-size: 16px; border-top: 1px solid #fff; font-weight: normal; }
.no_b { border-top: none !important; }
/*END*/

/*二级*/
.room { width: auto; height: 40px; background: #e5e5e5; margin-top: 6px; position: relative; padding-left: 45px; line-height: 40px; font-size: 16px; color: #5c5c5c; }
.room a { color: #5c5c5c; }
.room:before { content: ""; position: absolute; width: 18px; height: 16px; top: 10px; left: 12px; background: url(http://www.cidca.gov.cn/index/images/home_logo.png) no-repeat; }
.cont_sub { width: 980px; height: auto; padding: 0 10px; background: #fff; overflow: hidden; }
.part_left { float: left; width: 676px; height: auto; overflow: hidden; margin-top: 15px; }
.part_left .dh { font-size: 22px; color: #333; border-bottom: 3px solid #4774d9; padding-bottom: 12px; }
.part_left .text { float: left; width: 560px; height: 21px; font-size: 16px; color: #333; overflow: hidden; position: relative; padding-left: 12px; }
.part_left .text a { color: #333; }
.part_left .text:before { content: ""; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background: #789bf0; }
.part_left .time_date { float: right; width: 104px; height: 21px; overflow: hidden; font-size: 12px; color: #999; }
.xpage-content li { clear: both; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px; margin-top: 15px; }
.xpage-more-btn { width: 100px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #bbb; background: #eee; line-height: 2em; border-radius: 0.5em; cursor: pointer; margin-top: 33px; }
.xpage-more-btn:hover { background: #ddd; }
.xpage-more-btn:active { background: #ccc; }
.part_right { float: right; width: 280px; }
.fixed { position: fixed; left: 50%; margin-left: 210px; top: 0; margin-top: 0; }
.img_box { width: 279px; height: 131px; }
.dh_box_r { border-bottom: 1px solid #bebebe; width: 100%; height: auto; overflow: hidden; }
.dh_box_r h2 { float: left; font-size: 18px; color: #333; border-bottom: 3px solid #6f92e6; display: inline-block; padding-bottom: 8px; }
.dh_box_r h2 a { color: #333; }
.dh_box_r p { float: right; font-size: 14px; color: #666; padding-top: 10px; }
.ztbk_box { width: 100%; height: auto; overflow: hidden; margin-top: 25px; }
.ztbk_box .img_box { width: 279px; height: 89px; margin-top: 14px; }
/*二级页签*/
.ej_dh { list-style:none; height:40px; overflow:hidden; margin-top:15px; margin-bottom:20px; }
.ej_dh li { float:left; font-size:18px; color:#5c5c5c; position:relative; margin-right:30px; padding-bottom:5px;  }
.ej_dh li a { color:#5c5c5c; }
.ej_dh li + li:after { content:""; position:absolute; width:1px; height:22px; left:-15px; top:0; background:#5c5c5c; }
.ej_dh li.on { color:#1e85ff; border-bottom:2px solid #1e85ff;  }
.ej_dh li.on a { color:#1e85ff; }
.ej_dh li.on:before { content:""; border: 7px solid transparent; border-top: 7px solid #1e85ff; position:absolute; left:40%; bottom:-16px; }
/*END*/
.footer { border-top: 8px solid #3657a5; margin-top: 20px; overflow: hidden; background: #eef0f2; margin-top: 50px; text-align:center; }
.fot_box { width: 980px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 30px; }
.footer .logo1 { width: 53px; }
.footer .logo2 { width: 110px; margin-left: 40px; margin-top: 5px; }
.footer .text { width: 600px; float: left; }
.footer .text p { font-size: 14px; color: #404040; line-height: 26px; }
.wem_box { width:143px; height:72px; }
@media screen and (min-width:0px) and (max-width: 767px) { 
.domPC { display:none; }
.domMobile { display:block; }
body { background:none; }
.content { width: 100%; height: auto; margin: 0 auto; }
.mb_banner { width:100%; height:auto; }
.mb_banner img { width:100%; height:auto; }

.mNavCon { width: 100%; overflow: auto; height: 36px; line-height: 36px; background: #2b50a7; }
.mNavCon .mNavList { white-space: nowrap; height: 36px; overflow-x: auto; }
.mNavCon a { display: inline-block; white-space: nowrap; padding: 0 10px; color: #fff; font-size: 16px; font-weight: bold; }

.cont_sub { width: 100%; height: auto; padding: 0 0; background: #fff; overflow: hidden; }
.part_left { float:none; width: 100%; height: auto; overflow: hidden; margin:0 auto; margin-top: 2%; }
.part_left .dh { font-size: 1.2rem; color: #333; border-bottom: 3px solid #4774d9; padding-bottom: 2%; padding-left:2%; }

.part_left .text { float: left; width: 96%; height: auto; font-size: 1rem; color: #333; overflow: hidden; position: relative; padding-left: 12px; line-height:1.75rem; }
.part_left .text a { color: #333; }
.xpage-content li { width:96%; margin:0 auto; clear: both; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom:3%; margin-top: 3%; }
.xpage-more-btn { width: 100px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #bbb; background: #eee; line-height: 2em; border-radius: 0.5em; cursor: pointer; margin-top: 6%; }
/*二级页签*/
.ej_dh { width:96%; margin:0 auto; list-style:none; height:2.5rem; overflow:hidden; margin-top:1rem; margin-bottom:0; }
.ej_dh li { float:left; font-size:1rem; color:#5c5c5c; position:relative; margin-right:0.8rem; padding-bottom:0.3rem;  }
.ej_dh li a { color:#5c5c5c; }
.ej_dh li + li:after { content:""; position:absolute; width:1px; height:1.5rem; left:-0.4rem; top:0; background:#5c5c5c; }
.ej_dh li.on { color:#1e85ff; border-bottom:2px solid #1e85ff;  }
.ej_dh li.on a { color:#1e85ff; }
.ej_dh li.on:before { content:""; border: 0.6rem solid transparent; border-top: 0.6rem solid #1e85ff; position:absolute; left:40%; bottom:-1.2rem; }

.mb_footer { background:#dcdcdc; padding:6% 0; margin-top:10%; }
.mb_footer p { font-size:0.65rem; color:#3e3a39; text-align:center; margin-bottom:2%; }
}