body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, hr, form, input, textarea, p, td { margin: 0; padding: 0; }
img, input, select, button { vertical-align: middle; list-style: none; border: none; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
select:hover { cursor: pointer; }
a { text-decoration: none; color: #666; }
*:focus { outline: none; }
body { font-family: "微软雅黑", sans-serif, Verdana, Geneva; font-size: 14px; *background: url(http://jsjyzlm.com/skin/jdz/images/layer-three-bg.jpg) repeat-y; }
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix {
*zoom:1; clear: both; }
.fl { float: left; }
.fr { float: right; }
.width-1190 { width: 1190px; margin: 0 auto; }
.no-borderright { border-right: none !important; }
a.bm-fixed { position: fixed; bottom: 45%; right: 0; z-index: 9999; }
img { border: none; vertical-align: middle; }
table { border-collapse: inherit; }
i, u, s { text-decoration: none; font-style: normal; }
td, th { padding: 0; }
form, select { margin: 0; }
textarea { resize: none; overflow: auto; outline: none; }
.clear:after { content: ''; display: block; clear: both; }
.clear { zoom: 1; clear: both; }
/* 公共样式 */
.container { width: 1190px; margin: 0 auto; position: relative }
/*头部*/
.blue { color: #0997d6 }
.topbar { width: 100%; background: #F7F7F7; border-bottom: 1px solid #e1e1df; line-height: 30px; }
.topbar span { float: left }
.topbar i { float: right }
.header { background: url(http://jsjyzlm.com/skin/jdz/images/topbj.jpg) repeat-x; height: 65px; padding: 23px 0 }
.header .logo { }
.header .tel_box { margin-left: 0px; }
.header .search { margin-left: 120px; }
.header .search .key, .header .search .key a { color: #31465d; padding-right: 10px; }
.header .search .key a:hover { color: #ff4301 }
.header .search .searchbar { width: 364px; margin-top: 10px }
.header .search .searchbar input[type="text"] { background: #ffffff; border: 1px solid #8bd0ef; height: 28px; line-height: 28px; width: 268px; padding: 0px 5px; overflow: hidden; float: left; outline: none; color: #333 }
.header .search .searchbar input[type="submit"] { background: url(http://jsjyzlm.com/skin/jdz/images/button.jpg) repeat-x; height: 30px; line-height: 27px; width: 85px; color: #ffffff; text-align: center; overflow: hidden; float: left; margin-left: -1px; border: none; cursor: pointer; outline: none; font-size: 14px }
.header .quick { text-align: center; margin-top: 5px; float: right; }
.header .quick dl { float: left; margin-left: 25px; display: inline }
.header .quick dl a { color: #c83b3d }
.header .quick dl a:hover { text-decoration: underline }
.header .quick dl dd { line-height: 30px }
/*导航*/
.nav { background: url(http://jsjyzlm.com/skin/jdz/images/bg.jpg); height: 43px; line-height: 43px; }
.no { background: #0392dd; }
.nav ul li { float: left; width: 119px; text-align: center; }
.nav ul li a { color: #fff; font-size: 18px; display: inline-block; width: 100%; }
.nav ul li a:hover { background: #0392dd; }
/*回到顶部*/

.to_top { display: none; position: fixed; _position: absolute; background: url(http://jsjyzlm.com/skin/jdz/images/to_top.jpg) no-repeat; width: 58px; height: 58px; right: 18px; _right: -47px; bottom: 32px; }
.to_top:hover { display: block; position: fixed; _position: absolute; background: url(http://jsjyzlm.com/skin/jdz/images/to_top.jpg) no-repeat; background-position: right; width: 58px; height: 58px; right: 18px; _right: -47px; bottom: 32px; }
/* snav */
.snav ul { overflow: hidden; }
.snav ul li { float: left; }
.snav ul li a { display: inline-block; padding: 2px 6px; margin: 0 4px; }
.snav ul li a:hover, .snav ul li.on a { color: #fff; background: #f15c67; }
.snav ul li span { color: #666; }
/* snew */
.snew { padding: 40px 0 30px; }
.snew div.fr { width: 690px; }
.snew div.fr p { text-align: center; color: #00397c; font-size: 30px; padding-top: 5px; }
.snew div.fr p a { color: #00397c; }
.snew-t { text-align: center; padding: 15px 15px 10px; border-bottom: 1px solid #ccc; }
.snew-t span { display: inline-block; color: #989898; margin: 0 0 10px 5px; }
.snew-t span em { color: #e9424b; font-style: normal; }
.snew-t span a { margin-left: 5px; }
.snew-t span a:hover { color: #f15c67; }
.snew div.fr ul { overflow: hidden; padding-top: 10px; }
.snew div.fr ul li { width: 335px; padding-left: 10px; float: left; margin-top: 10px; }
.snew div.fr ul li a:hover { color: #f15c67; }
.snew div.fr ul li b { color: #666; margin-right: 5px; font-weight: normal; }
.snew .slideBox { width: 470px; height: 270px; overflow: hidden; position: relative; }
.snew .slideBox .hd { height: 10px; overflow: hidden; position: absolute; left: 195px; bottom: 15px; z-index: 1; }
.snew .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.snew .slideBox .hd ul li { float: left; margin-right: 6px; width: 10px; height: 10px; background: #fff; cursor: pointer; border-radius: 5px; }
.snew .slideBox .hd ul li.on { background: #e50103; width: 25px; }
.snew .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.snew .slideBox .bd li { zoom: 1; vertical-align: middle; }
.snew .slideBox .bd img { width: 470px; height: 270px; display: block; }
/* choo */
.choo div.fl { width: 470px; background: url("http://jsjyzlm.com/skin/jdz/images/choo-bj.jpg") no-repeat; position: relative; }
.choo div.fl h5 { position: absolute; top: -10px; width: 100%; text-align: center; font-size: 20px; color: #00397c; }
.zsyx>div.fr>ul { overflow: hidden; padding: 10px 0 35px; }
.zsyx>div.fr>ul li { float: left; margin: 13px 11px 0 0; }
.zsyx>div.fr>ul li a:hover { color: #e50113; }
.choo div.fr a { margin-left: 24px; }
/* ksbm */
.ksbm { padding: 40px 0 30px; }
.ksbm-sjz { width: 100px; position: relative; }
.ksbm-sjz img.ksbm-dj { position: absolute; top: 0; right: -17px; }
.ksbm-sjz .p1 { font-size: 12px; color: #fff; padding: 8px 0 4px; text-align: center; background: #013b7d; border-bottom: 3px solid #032853; }
.ksbm-sjz h1 { padding: 3px 0; }
.ksbm-sjz h1 span { display: inline-block; font-size: 30px; color: #414041; padding: 0 6px; background: #f2f2f2; }
.ksbm-sjz .p2 { color: #fff; font-size: 12px; text-align: center; background: #414041; }
.ksbm ul { overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.ksbm ul li { float: left; position: relative; }
.ksbm ul li img { position: absolute; left: 10px; top: 74px; }
.ksbm ul .topbox { padding: 18px 0; border-bottom: 1px dashed #bfbfbf; }
.ksbm ul .top { padding: 0 20px; border-right: 1px solid #d6d6d6; }
.ksbm ul .top h4 { font-size: 16px; color: #333; padding-bottom: 3px; }
.ksbm ul .top p { color: #e60012; }
.ksbm ul .top p a { background: #f00; color: #fff; font-weight: bold; padding: 2px; }
.ksbm ul .botbox { height: 71px; }
.ksbm ul .bot { padding: 0 20px; border-right: 1px solid #d6d6d6; margin-top: 13px; height: 45px; }
.ksbm ul .bot p a:hover { font-weight: bold; }
.ksbm ul .bot .p2 { padding-top: 5px; }
.ksbm ul li.l1 { padding-left: 20px; }
.ksbm ul li.l1 .top, .ksbm ul li.l1 .bot { padding-left: 0; }
.ksbm ul li.l5 .top, .ksbm ul li.l5 .bot { padding-right: 0; border-right: none; }
/* zsyx */
.zsyx { padding-top: 20px; border-top: 1px solid #e7e7e7; margin: 30px auto; }
.zsyx div.fl { width: 830px; }
.zsyx-nav { padding-bottom: 15px; border-bottom: 1px solid #e7e7e7; }
.zsyx-nav h3 { font-size: 20px; color: #00397c; }
.zsyx-nav h3 a { color: #00397c; }
.zsyx-nav span { display: inline-block; margin-top: 8px; cursor: pointer; float: right; width: 18px; text-align: center; }
.zsyx-nav div.fr { width: 648px; height: 27px; overflow: hidden; position: relative; }
.zsyx-nav ul { padding-top: 3px; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 1008px; }/*72*/
.zsyx-nav li { float: left; color: #333; padding: 2px 22px; border-radius: 12px; cursor: pointer; }
.zsyx-nav li.on { color: #fff; background: #e50113; }
.zsyx-list dl { float: Left; width: 395px; padding: 37px 20px 10px 0; }
.zsyx-list dl dt { float: left; margin-right: 12px; }
.zsyx-list dl dd.d1 { font-weight: bold; padding: 2px 0; }
.zsyx-list dl dd.d1 a { position: relative; }
.zsyx-list dl dd.d1 a img { position: absolute; right: -28px; bottom: 6px; }
.zsyx-list dl dd.d2 { color: #666; font-size: 12px; line-height: 22px; }
.zsyx-list dl dd.d3 { padding-top: 2px; }
.zsyx-list dl dd.d3 a { color: #999; font-size: 12px; margin-right: 12px; }
.zsyx-list dl dd.d3 a img { margin-right: 3px; vertical-align: -10%; }
.zsyx>div.fr { width: 330px; }
.area-zsyx .tit-rt b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc4.png) no-repeat left center; background-size: auto 40px; padding-left: 60px; }
.area-zsyx .tit-rt a { font-size: 14px; display: inline-block; margin-top: 5px; font-weight: normal; }
.area-zsyx .tit-rt a img { margin-right: 10px; }
.gjx { padding-top: 15px; }
.gjx a { text-align: center; margin: 15px 18px 0; float: left; }
.gjx a:hover { color: #f15c67; }
.gjx a dd { padding-top: 5px; }
.mszb-jj { padding: 15px 0 30px; }
.mszb-jj dl dd { padding-left: 3px; }
.mszb-jj dl dd.d1 { color: #5c5c5c; margin: 3px 0 4px; }
.mszb-jj dl dd.d1 a:hover { color: #f15c67; }
.mszb-jj dl dd.d2 { color: #a0a0a0; font-size: 12px; }
.mszb-jj ul { margin-left: 15px; border-left: 1px solid #ddd; padding-bottom: 12px; }
.mszb-jj ul li { position: relative; color: #222; padding: 7px 0 4px 14px; }
.mszb-jj ul li a:hover { color: #f15c67; }
.mszb-jj ul li i { position: absolute; top: 12px; left: -5px; display: inline-block; width: 6px; height: 6px; background: #fff; border-radius: 50%; border: 1px solid #ddd; }
.jctj .tit-rt { padding-bottom: 10px; }
/* zszy */
.zszy { padding: 30px 0; }
.area-zszy { padding-bottom: 10px; }
.zszy-nav { padding: 20px 0 15px; border-top: 1px solid #dcdcdc; }
.zszy-nav b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc2.png) no-repeat left center; background-size: auto 25px; padding-left: 50px; }
.zszy-nav>a { font-size: 20px; color: #00397c; font-weight: bold; }
.zszy-nav ul { overflow: hidden; padding-top: 8px; }
.zszy-nav ul li { float: left; font-size: 12px; color: #666; padding: 3px 12px; border-radius: 12px; margin-left: 10px; cursor: pointer; }
.zszy-nav ul li.on { color: #fff; background: #e50113; }
.zszy-list div { padding: 18px 0; border-top: 1px solid #dcdcdc; float: left; width: 297px; }
.zszy-list div:nth-child(4n) dl { border-right: none; }
.zszy-list dl { border-right: 1px solid #dcdcdc; padding: 13px 0; }
.zszy-list dl dt { float: left; padding: 10px 15px 0 40px; }
.zszy-list dl dd { float: left; }
.zszy-list dl dd.d1 { font-weight: bold; font-size: 16px; color: #333; margin-bottom: 5px; width: 185px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zszy-list dl dd.d2 a { font-size: 12px; margin-right: 25px; }
.zszy-list dl dd.d2 a img { margin-right: 5px; }
.zszy-list dl dd.d3 { color: #666; }
/* ckzx */
.ckzx div.fl { width: 830px; }
.ckzx-nav { padding: 17px 0 15px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.ckzx-nav b { font-size: 20px; color: #00397c; }
.ckzx-nav ul { margin-top: 5px; }
.ckzx-nav ul li { float: left; font-size: 14px; color: #666; cursor: pointer; }
.ckzx-nav ul li a { display: inline-block; padding: 0 10px; }
.ckzx-nav ul li.on a { color: #f15c67; }
.ckzx-list ul { padding-top: 10px; overflow: hidden; }
.zsb .ckzx-list ul, .zsb .ckzx-list ul li { width: 400px; }
.ckzx-list ul h5 a { color: #00397c; font-size: 16px; }
.ckzx-list ul li { padding-top: 16px; width: 414px; float: left; }
.ckzx-list ul li i { display: inline-block; width: 5px; height: 5px; background: #e5e5e5; vertical-align: 20%; margin: 0 10px 0 20px; }
.ckzx-list ul li a { color: #707070; }
.zsb .ckzx-list ul li a { color: #707070; display: inline-block; width: 300px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ckzx-list ul li a:hover { color: #f15c67; }
.ckzx-list ul li span { color: #999; }
.ckzx div.fr { width: 315px; padding-top: 5px; }
.jxkc-list { padding-left: 12px; }
.jxkc-list dl { padding-top: 15px; }
.jxkc-list dl dt { float: left; margin-right: 10px; }
.jxkc-list dl dd.d1 { font-weight: bold; font-size: 16px; }
.jxkc-list dl dd.d2 { color: #666; padding: 3px 0 12px; }
.jxkc-list dl dd.d3 { color: #666; }
.jxkc-list dl dd.d3 a { margin-right: 8px; }
.jxkc-list dl dd.d3 img { margin-right: 7px; }
/* zsb */
.zsb { padding: 15px 0; }
.zsb .ckzx-nav { border-top: none; }
.zsb .ckzx-nav ul { position: relative; padding-right: 135px; }
.zsb .ckzx-nav ul img { position: absolute; top: -22px; right: 12px; }
.zsb div.fr .tit-rt { padding: 40px 0 5px; }
.zsb div.fr .tit-rt b { font-size: 18px; }
.zsb div.fr ul { padding-left: 12px; }
.zsb div.fr ul li { padding-top: 16px; }
.zsb div.fr ul li i { display: inline-block; width: 5px; height: 5px; background: #e5e5e5; vertical-align: 20%; margin-right: 10px; }
.zsb div.fr ul li a { display: inline-block; color: #707070; width: 280px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.zsb div.fr ul li a:hover { color: #f15c67; }
/* hzlj */
.hzlj { background: #f7f9fa; padding: 35px 0; margin-top: 30px; }
.hzlj dl { float: left; width: 390px; }
.hzlj dl dt { float: left; padding: 7px 20px 13px 25px; }
.hzlj dl dd { padding-top: 5px; font-size: 12px; color: #666; }
.hzlj dl dd.d1 { padding-top: 0; font-size: 14px; color: #333; }
/* footer */
.footer { text-align: center; font-size: 14px; color: #445a65; padding-top: 30px; background: #FFF; height: 150px; color: #333 }
.footer .fl { width: 200px; height: 150px; margin: 0px; padding: 0px; }
.footer .fl img { width: 170px; }
.footer .fr { width: 980px; height: 150px; }
.footer ul { overflow: hidden; padding-left: 175px; }
.footer ul li { float: left; color: #333 }
.footer ul li a { color: #333 }
.footer ul li span { display: inline-block; padding: 0 5px; color: #333 }
.footer p { padding-top: 8px; color: #333; font-size: 14px }
.footer p a { color: #333; padding: 0px 5px; }
/* 友情链接 */
.b_div { background: #f7f9fa; border-top: 1px solid #cfcfcf; padding: 15px 0; font: normal 14px "微软雅黑"; margin-top: 50px; }
.b_div dl { margin-bottom: 6px; }
.b_div dt { background: #e8e8e8; height: 54px; width: 158px; text-align: center; line-height: 54px; font-weight: bold; color: #000; margin-right: 25px; }
.b_div dd { width: 967px; color: #747474; }
.b_div dd a, .b_div dd span { display: inline-block; *zoom:1;
*display:inline;
margin: 0 8px 5px 0; font-size: 12px; color: #666; }
.b_div dd a:hover { color: #f00; text-decoration: underline; }
.b_div .b_dq dt { height: 70px; line-height: 70px; }
/* 地区首页 */
/* area-zx */
.area-zx { padding: 10px 0 10px; }
.area-djs { width: 328px; padding-right: 2px; border-right: 1px dashed #bfbfbf; }
.area-djs>p.p1 { font-size: 16px; color: #333; padding: 7px 0; text-align: center; background: url(http://jsjyzlm.com/skin/jdz/images/tiem.png) #f2f2f2 no-repeat 25px center; }
.area-djs>p.p1 b { display: inline-block; font-size: 18px; color: #fff; padding: 10px 0; background: #f15c67; margin: 0 5px; }
.area-djs ul { width: 295px; }
.area-djs ul li { padding: 12px 0; border-bottom: 1px dashed #bfbfbf; }
.area-djs ul li b { display: inline-block; width: 70px; text-align: center; font-size: 16px; color: #333; }
.area-djs ul li div.fr { width: 220px; }
.area-djs ul li p { color: #f15c67; }
.area-djs ul li p a { color: #f15c67; }
.area-djs ul li p a:hover { font-weight: normal; }
.area-djs ul li a { display: inline-block; margin: 5px 10px 0 0; }
.area-djs ul li a:hover { font-weight: bold; }
.area-djs>p.p2 { width: 295px; padding-top: 10px; }
.area-djs>p.p2 a { display: inline-block; width: 100%; text-align: center; color: #fff; font-size: 18px; background: #ed4300; padding: 8px 0; }
.area-banner { width: 440px; margin-left: 30px; }
.area-banner p { padding-top: 20px; }
.area-zxtxt { width: 350px; }
.area-zxtxt div { border-bottom: 1px solid #bfbfbf; margin-bottom: 12px; height: 143px; }
.area-zxtxt p a { font-size: 21px; color: #00397c; }
.area-zxtxt ul { padding: 4px 0 20px; }
.area-zxtxt ul li { padding-top: 10px; overflow: hidden; height: 20px; }
.area-zxtxt ul li a:hover { color: #f15c67; }
.area-zxtxt ul li b { color: #666; }
.area-banner .slideBox { width: 440px; height: 263px; overflow: hidden; position: relative; }
.area-banner .slideBox .hd { height: 10px; overflow: hidden; position: absolute; left: 195px; bottom: 15px; z-index: 1; }
.area-banner .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.area-banner .slideBox .hd ul li { float: left; margin-right: 6px; width: 10px; height: 10px; background: #fff; cursor: pointer; border-radius: 5px; }
.area-banner .slideBox .hd ul li.on { background: #05dfff; width: 25px; }
.area-banner .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.area-banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.area-banner .slideBox .bd img { width: 440px; height: 263px; display: block; }
/* area-zsyx */
.area-zsyx { border-top: 1px solid #e7e7e7; padding-top: 20px; margin: 30px auto; }
.area-zsyx div.fl { width: 830px; }
.area-tit { border-bottom: 1px solid #e7e7e7; height: 40px; line-height: 40px; padding-bottom: 10px; }
.area-tit h3 { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc3.png) no-repeat left center; background-size: auto 40px; padding-left: 40px; }
.area-tit a.fr { margin: 5px 10px 0 0; color: #e50113; }
.area-tit p.fr, .area-tit ul.fr { margin: 15px 10px 0 0; }
.area-tit p.fr a, .area-tit ul.fr li { width: 8px; height: 8px; border-radius: 4px; background: #dbdbdb; margin-right: 10px; float: left; }
.area-tit p.fr a.on, .area-tit ul.fr li.on { width: 25px; background: #00397c; }
.area-zsyx div.fr { width: 330px; }
.area-zsyx .tit-rt { margin-bottom: 18px; }
.area-zsyx table { width: 100%; color: #333; }
.area-zsyx thead { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #f7f7f7; }
.area-zsyx thead td { padding: 20px 0 15px; text-align: center; }
.area-zsyx tbody td { padding-top: 13px; text-align: center; }
.area-zsyx tbody td a:hover { color: #f15c67; }
.area-zsyx tbody td span { display: inline-block; color: #fff; border-radius: 3px; background: #bcbcbc; width: 24px; height: 24px; text-align: center; line-height: 24px; }
.area-zsyx tbody tr.red td span { background: #f15c6b; }
.area-zsyx tbody td.t4 { color: #8b8b8b; }
.area-zsyx tbody td.t4 img { margin-right: 5px; }
.area-zsyx div.fr>a { display: inline-block; margin-top: 20px; }
/* ckbk */
.ckbk .tit-rt { padding: 18px 0 13px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.ckbk .tit-rt b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc1.png) no-repeat left center; background-size: auto 40px; padding-left: 30px; }
.ckbk .tit-rt a { font-size: 14px; display: inline-block; margin-top: 5px; font-weight: normal; }
.ckbk-txt { padding-top: 20px; }
.ckbk-txt div { width: 395px; padding-bottom: 3px; }
.ckbk-txt div.fl { border-right: 1px solid #e7e7e7; }
.ckbk-txt h4 { font-size: 18px; color: #00397c; text-align: center; padding: 15px 0 5px; }
.ckbk-txt h4 i { display: inline-block; width: 120px; height: 1px; background: #e7e7e7; margin: 0 15px 5px; }
.ckbk-txt li { overflow: hidden; }
.ckbk-txt div.fl li { float: left; line-height: 30px; height: 30px; font-size: 16px; margin: 0px 10px; padding-left: 15px; background: url(http://jsjyzlm.com/skin/jdz/images/bg3s.png) no-repeat left center; }
.ckbk-txt li a { font-size: 14px; }
.ckbk-txt li a:hover { color: #f15c67; }
.ckbk-txt div.fr li { float: left; line-height: 30px; height: 30px; font-size: 16px; margin: 0px 10px; padding-left: 15px; background: url(http://jsjyzlm.com/skin/jdz/images/bg3s.png) no-repeat left center; }
.soso { display: block; float: right; color: #6F6F6F; font-size: 14px; padding-right: 10px; }
.soso strong { color: #FF0004; padding: 0px 5px; }
/* ljkt */
.ljkt { padding: 18px 0; border-top: 1px solid #e7e7e7; }
.ljkt .ov { display: inline-block; width: 290px; overflow: hidden; }
.ljkt div.fl { width: 380px; padding-right: 25px; }
.ljkt div.fr { width: 380px; }
.ljkt .tit-rt { height: 30px; line-height: 30px; border-bottom: 1px solid #e7e7e7; }
.ljkt .tit-rt a { margin: 0px; margin-right: 3px; height: 29px; line-height: 29px; display: inline-block; padding: 0px 10px; border: 1px solid #e7e7e7; background: #F7F7F7; }
.qh_list1 { display: none; }
.qh_list2 { display: none; }
.qh_list3 { display: none; }
.qh_style { display: inline-block; border-bottom: none !important; border-top-color: #F00 !important; background: #FFF; color: #F00; }
.copyright { margin-top: 12px; font-size: 14px; }
.tit-top { height: 40px; line-height: 40px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; padding-bottom: 10px; }
.tit-top b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc5.png) no-repeat left center; background-size: auto 35px; padding-left: 40px; }
.tit-top a { display: inline-block; padding: 0px 10px; }
.tit-top2 { height: 40px; line-height: 40px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; padding-bottom: 10px; }
.tit-top2 b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc6.png) no-repeat left center; background-size: auto 35px; padding-left: 30px; }
.tit-top2 a { display: inline-block; padding: 0px 10px; }
.tit-top3 { height: 40px; line-height: 40px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; padding-bottom: 10px; }
.tit-top3 b { font-size: 22px; color: #00397c; background: url(http://jsjyzlm.com/skin/jdz/images/jdztc7.png) no-repeat left center; background-size: auto 35px; padding-left: 50px; }
.tit-top3 a { display: inline-block; padding: 0px 10px; }
/*zswd_list*/
.zswd_list ul { width: 380px; }
.zswd_list li { padding-top: 18px; }
.zswd_list li a:hover { color: #f15c67; }
.zswd_list li b { font-size: 16px; color: #333; }
.zswd_list li i { display: inline-block; width: 5px; height: 5px; background: #e5e5e5; margin-right: 10px; margin-bottom: 6px; }
.zswd_list li a.fr { display: inline-block; padding: 2px 11px 2px 29px; border: 1px solid #e5e5e5; border-radius: 4px; margin-top: -3px; background: url("http://jsjyzlm.com/skin/jdz/images/ljkt-cs.jpg") no-repeat 11px 7px; }
.zswd_list li a.fr:hover { color: #fff; background: #00397c url("http://jsjyzlm.com/skin/jdz/images/ljkt-csh.jpg") no-repeat 11px 7px; }
.about_box { padding: 50px 80px; }
.about_box p { line-height: 50px; color: #333; font-size: 18px; }
/* 文章列表 */
/* loca */
.loca { font-size: 12px; color: #333; padding: 15px 0 10px; border-bottom: 1px solid #e5e5e5; }
.loca img { margin-right: 5px; vertical-align: -5%; }
.loca a { margin: 0 3px; }
/* arti-list */
.arti-list { padding: 25px 0 20px; }
.arti-list div.fl { width: 820px; }
.arti-tit { padding-bottom: 5px; }
.arti-tit b { font-size: 30px; color: #00397c; }
.arti-tit ul { padding-top: 15px; }
.arti-tit ul li { float: left; color: #666; cursor: pointer; }
.arti-tit ul li a { display: inline-block; padding: 0 10px; }
.arti-tit ul li.on a { color: #f15c67; }
.arti-ckzx div { border-bottom: 1px solid #e5e5e5; padding: 15px 0; }
.arti-ckzx a { font-size: 16px; font-weight: bold; color: #00397c; }
.arti-ckzx p.p1 { color: #999; font-size: 12px; line-height: 24px; padding: 10px 0 15px; }
.arti-ckzx p.p2 { color: #cbcbcb; }
.arti-ckzx p.p2 span { margin-right: 55px; }
.arti-ckzx p.p2 span img { margin-right: 5px; }
.arti-ckzx .tags_a { color: #cbcbcb; font-size: 14px; margin-right: 10px; }
.arti-page { overflow: hidden; padding: 30px 0 40px 290px; }
.arti-page li { float: left; width: 20px; height: 20px; text-align: center; line-height: 20px; border: 1px solid #bfbfbf; border-radius: 4px; font-size: 12px; color: #333; margin: 0 2px; }
p.loadmore { text-align: center; cursor: pointer; font-size: 16px; padding: 10px; background: #f7f9fa; color: #333; margin: 10px 0; }
.arti-list div.fr { width: 320px; }
.arti-spb { width: 320px; height: 222px; overflow: hidden; position: relative; }
.arti-sp { width: 960px; position: absolute; top: 0; left: 0; }
.arti-sp dl { float: left; }
.arti-sp dd { text-align: center; padding: 7px 0; background: #f3f3f3; margin-top: 8px; font-size:18px; }
.arti-sp dd b { color: #F00; }
.arti-spb>img { position: absolute; bottom: 10px; cursor: pointer; }
.arti-spb>img.zjt { left: 15px; }
.arti-spb>img.yjt { right: 15px; }
.arti-jctj .tit-rt { padding: 25px 0 15px; border-top: 1px solid #e5e5e5; margin-top: 30px; }
.arti-ljkt .tit-rt { padding: 5px 0 15px; border-top: 1px solid #e5e5e5; margin-top: 40px; font-size: 20px }
.arti-ljkt .tit-rt b { margin-top: 20px; }
.arti-gqd { padding: 5px 0 25px; }
.arti-gqd p b { font-size: 16px; color: #333; }
.arti-gqd li { padding-top: 17px; }
.arti-gqd li a { display: inline-block; width: 305px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.arti-gqd li a:hover { color: #f15c67; }
.arti-gqd li i { display: inline-block; width: 5px; height: 5px; background: #e5e5e5; vertical-align: 35%; margin-right: 5px; }
.arti-list .mszb, .arti-cont .mszb { padding-top: 25px; border-top: 1px solid #e5e5e5; }
.arti-list .mszb-jj, .arti-cont .mszb-jj { padding-bottom: 0; }
.arti-list .mszb-jj ul, .arti-cont .mszb-jj ul { margin-left: 12px; }
ul.arti-nav { overflow: hidden; padding: 10px 0 15px; border-top: 1px solid #eee; }
ul.arti-nav li { float: left; margin: 0 10px 10px 0; }
ul.arti-nav li a { display: inline-block; padding: 5px 10px; background: #eee; color: #666; }
ul.arti-nav li:hover a, ul.arti-nav li.on a { background: #f15c67; color: #fff; }
.arti_list { }
.arti_list { width: 100%; border-bottom: 1px dashed #9C9B9B; padding: 0px }
.arti_list ul li { background: url(http://jsjyzlm.com/skin/jdz/images/list_ico.gif) no-repeat left center; padding: 5px 0px; padding-left: 15px; overflow: hidden; height: 20px; line-height: 20px; font-size: 14px; }
.arti_list a { color: #2F2F2F; font-size: 14px; }
.arti_list a:hover { color: #F70004; font-size: 14px; }
.arti_list span { display: block; float: right; }
.line { width: 100%; height: 20px; }
.feiye { text-align: center; padding: 20px 0; clear: both }
.feiye ul li { display: inline; margin-right: 0px; }
.feiye ul li a { padding: 3px 8px; border: 1px #ddd solid; }
.feiye ul li a:hover { background: #127ecf; border: 1px #127ecf solid; color: #fff; }
.feiye select { border: 1px solid #999; height: 22px; padding: 0px 5px; }
/* 文章内容 */
/* arti-cont */
.arti-cont { padding-bottom: 15px; }
.arti-cont div.fl { width: 820px; }
.arti-contit { padding: 20px 0 15px; border-bottom: 1px solid #e5e5e5; }
.arti-contit h1 { font-size: 36px; color: #FE5A03; padding-bottom: 10px; }
.arti-contit div span { color: #999; padding-top: 8px; }
.arti-contit div div.fr a { margin-left: 5px; }
.arti-contit img { margin-left: 10px; cursor: pointer; }
.arti-concon { padding: 40px 50px 55px; color: #333; line-height: 34px; font-size: 16px; text-indent: 2em; }
.arti-concon img { max-width: 690px; height: auto; margin-left: -40px; }
.jgjj_box { line-height: 40px; padding: 20px 30px; }
.jgjj_box a { color: #F00; }
.shanx { padding: 10px 50px; color: #333; }
.shanx li { padding-top: 10px; color: #333; }
.shanx li a:hover { color: #f15c67; }
.arti-concon table { text-indent: 0; }
.arti-concon table td { text-align: center; }
.arti-smin { width: 660px; padding: 15px 35px; border: 1px solid #ccc; font-size: 12px; color: #999; line-height: 24px; margin: 0 auto; }
.arti-xgwz { width: 730px; margin: 0 auto; }
.arti-xgwz h2 { font-size: 20px; color: #00397c; padding-bottom: 5px; }
.arti-xgwz li { padding-top: 18px; float: left; width: 365px; }
.arti-xgwz li a:hover { color: #f15c67; }
.arti-xgwz li i { display: inline-block; width: 5px; height: 5px; vertical-align: 15%; margin-right: 5px; background: #e5e5e5; }
.arti-cont>div.fr { width: 320px; padding-top: 30px; }
p.zxtj { padding-top: 30px; }
p.zxtj a { display: inline-block; color: #808080; font-size: 20px; padding: 8px 30px; border: 1px dashed #e0e0e0; font-weight: bold; letter-spacing: 4px; }
p.zxtj a img { margin: 0 10px; }
/* 专业列表 */
.major-choo { padding: 20px 0 0; }
.major-choo b { font-size: 30px; color: #00397c; }
.major-choo div.fr { width: 1030px; }
.major-choo div.fr div { border-bottom: 1px solid #e7e7e7; padding: 5px 0 13px; margin-bottom: 8px; }
.major-choo span.fl { font-size: 16px; color: #333; }
.major-choo ul { width: 975px; }
.major-choo ul li { float: left; color: #333; padding: 2px 10px; margin: 0 8px 3px 0; cursor: pointer; }
.major-choo ul li.on { color: #fff; background: #f15c67; }
.major-choo ul li.on a { color: #fff; }
.major-choo div.fr div.choo-yx { padding-right: 20px; position: relative; }
.major-choo div.fr div.limitBox { height: 48px; overflow: hidden; }
.choo-yx ul { width: 955px; overflow: hidden; }
.choo-yx ul.limitHei { height: 48px; }
.choo-yx p.open { position: absolute; right: 5px; top: 20px; border: 1px solid #999; color: #999; font-size: 22px; width: 20px; height: 20px; text-align: center; line-height: 17px; border-radius: 50%; cursor: pointer; }
.choo-yxfy { position: absolute; top: 11px; right: 5px; width: 15px; }
.choo-yxfy span { display: inline-block; padding: 3px 0; margin: 3px 0; cursor: pointer; }
.choo-yxfy img { width: 15px; height: 9px; }
.major-choosed { padding: 8px 0 6px; border: 1px solid #eee; background: #fbfbfb; color: #000; margin: 30px auto; }
.major-choosed span.fl { margin: 3px 0 0 38px; }
.major-choosed ul li { float: left; border: 1px solid #f15c67; margin-left: 10px; }
.major-choosed ul li span { display: inline-block; color: #f15c67; padding: 2px 10px; }
.major-choosed ul li i { display: inline-block; padding: 6px; background: #f15c67; vertical-align: 12%; cursor: pointer; }
.major-list { overflow: hidden; }
.major-list li { float: left; border-bottom: 1px solid #e7e7e7; width: 595px; padding: 20px 0; }
.major-list dl { width: 525px; padding: 20px 30px 10px 40px; border-right: 1px solid #e7e7e7; }
.major-list dl dt { float: left; margin: 5px 30px 0 0; }
.major-list dl a.a1 { font-size: 18px; color: #333; font-weight: bold; }
.major-list dl a.fr img { margin-right: 5px; }
.major-list dl dd.d2 { color: #666; line-height: 24px; height: 48px; }
p.loadmore { text-align: center; background: #f7f9fa; cursor: pointer; font-size: 16px; color: #333; margin: 20px 0 60px; padding: 15px 0; }
.my-line { color: #999; padding: 60px 0 50px; }
.my-line i { display: inline-block; width: 530px; border-top: 1px solid #e7e7e7; vertical-align: 20%; }
.my-line img { margin-right: 15px; vertical-align: -34%; }
.my-sorry { margin: 60px auto 50px; width: 520px; }
.my-sorry i { display: inline-block; width: 85px; border-top: 1px solid #666; margin: 25px 25px 0; }
.my-sorry dl { width: 245px; }
.my-sorry dl dt { float: left; margin-right: 20px; }
.my-sorry dl dd.d1 { font-size: 18px; color: #666; font-weight: bold; }
.my-sorry dl dd.d2 { color: #666; }
.major-top { position: fixed; right: 20px; bottom: 80px; width: 52px; }
.major-top a { display: inline-block; width: 52px; height: 52px; }
.major-top a.a1 { background: url("http://jsjyzlm.com/skin/jdz/images/major-lt.png") no-repeat; }
.major-top a.a1:hover { background: url("http://jsjyzlm.com/skin/jdz/images/major-lth.png") no-repeat; }
.major-top a.a2 { background: url("http://jsjyzlm.com/skin/jdz/images/major-top.png") no-repeat; margin-top: 10px; }
.major-top a.a2:hover { background: url("http://jsjyzlm.com/skin/jdz/images/major-toph.png") no-repeat; }
/* 学校列表 */
.sch-list li { padding: 40px 0 30px; border-bottom: 1px solid #e7e7e7; }
.sch-list dl { width: 790px; padding-right: 45px; border-right: 1px solid #e7e7e7; }
.sch-list dl dt { float: left; padding: 0 35px; margin-right: 35px; border-right: 1px solid #e7e7e7; }
.sch-list dl dd.d1 { font-size: 18px; font-weight: bold; }
.sch-list dl dd.d2 { color: #666; line-height: 24px; padding: 5px 0 15px; }
.sch-list dl dd.d3 { color: #999; }
.sch-list dl dd.d3 a { color: #999; margin-right: 25px; }
.sch-list div.fl { margin-left: 45px; }
.sch-list div.fl p.p1 a { display: inline-block; color: #666; padding: 11px 18px 11px 50px; border: 1px solid #999; border-radius: 4px; margin-right: 25px; }
.sch-list div.fl p.p1 a.a1 { background: url("http://jsjyzlm.com/skin/jdz/images/sch-wybm.jpg") no-repeat 18px 10px; }
.sch-list div.fl p.p1 a.a2 { background: url("http://jsjyzlm.com/skin/jdz/images/sch-zxzx.jpg") no-repeat 18px 10px; }
.sch-list div.fl p.p1 a.a1:hover { background: #f15c67 url("http://jsjyzlm.com/skin/jdz/images/sch-wybmh.jpg") no-repeat 18px 10px; color: #fff; border-color: #f15c67; }
.sch-list div.fl p.p1 a.a2:hover { background: #4ce0ae url("http://jsjyzlm.com/skin/jdz/images/sch-zxzxh.jpg") no-repeat 18px 10px; color: #fff; border-color: #4ce0ae; }
.sch-list div.fl p.p2 { padding-top: 15px; }
.sch-list div.fl p.p2 a { margin-right: 25px; }
.sch-list div.fl p.p2 img { margin-right: 5px; }
.sch-list li.sch-recommend { background: #fffbf2; }
.sch-list li.sch-recommend dl dd.d1 a { color: #cf0000; }
.sch-list li.sch-recommend dl dd.d3 { color: #f3787f; }
.sch-list li.sch-recommend dl dd.d3 a { color: #f15c67; border: 1px solid #f15c67; display: inline-block; padding: 0px 3px; }
.sch-list li.sch-recommend div.fl p.p1 a.a1 { background: #f15c67 url("http://jsjyzlm.com/skin/jdz/images/sch-wybmh.jpg") no-repeat 18px 10px; color: #fff; border-color: #f15c67; }
.sch-list li.sch-recommend div.fl p.p1 a.a2 { background: #4ce0ae url("http://jsjyzlm.com/skin/jdz/images/sch-zxzxh.jpg") no-repeat 18px 10px; color: #fff; border-color: #4ce0ae; }
/* 院校-学校主页 */
p.tit { border-left: 3px solid #e4393c; padding-left: 9px; }
p.tit b { color: #222; font-size: 18px; float: left; }
p.tit a { float: right; color: #888; font-size: 14px; }
p.tit span { background: #ee4945; color: #fff; font-size: 20px; font-weight: bold; float: left; margin-right: 2px; padding: 0 2px; }
.infor-tit ul.fr { width: 265px; }
.infor-tit ul li { margin-bottom: 5px; }
.infor-tit ul li span { color: #888; padding-right: 10px; border-right: 1px solid #d4d4d4; }
.infor-tit ul p a { display: inline-block; margin: 18px 20px 13px 0; font-size: 16px; color: #e70000; }
.yxjs-zyyx div.fr .area-titbox { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; position: relative; }
.yxjs-zyyx p.tit a { color: #ed4300; border-right: none; font-size: 16px; position: absolute; right: 0px; bottom: 10px; padding-right: 0; }
.yxjs-zyyx div.fr .area-titbox i { font-style: normal; display: inline-block; padding: 10px 23px; font-size: 16px; color: #323232; border: 1px solid transparent; border-bottom-color: #e0e0e0; position: absolute; bottom: -1px; cursor: pointer; }
.yxjs-zyyx div.fr .area-titbox i.on { border-color: #e0e0e0; border-bottom-color: #fff; border-top: 3px solid #d0101b; color: #d0101b; }
.yxjs-zybox p { color: #666; font-size: 16px; padding-top: 20px; }
/* yxjs-cx */
.yxjs-cx { background: url("http://jsjyzlm.com/skin/jdz/images/yxjs-ban.jpg") no-repeat; text-align: center; padding: 40px 0; }
.yxjs-cx b { font-size: 24px; color: #d0101b; margin-right: 10px; font-weight: normal; position: relative; top: 4px; }
.yxjs-cx select { background: #fff url("http://jsjyzlm.com/skin/jdz/images/yxjs-arrowd.jpg") no-repeat 83px 14px; font-size: 16px; color: #777; border: 1px solid #ccc; padding: 11px 25px 10px 14px; width: 110px; }
.yxjs-cx input[type=text] { font-size: 16px; color: #777; border: 1px solid #ccc; padding: 10px 0 11px 15px; width: 283px; margin: 0 5px; }
.yxjs-cx input[type=submit] { font-size: 16px; color: #fff; padding: 10px 24px; background: #d0101b; }
.yxjs-cx input[type=submit]:hover, {
cursor:pointer;
}
/* yxjs-xx */
.yxjs-xx { padding: 20px 0 20px 20px; border: 1px solid #ddd; }
.yxjs-xx img { margin-right: 20px; }
.yxjs-xx>p { font-size: 18px; height: 30px; margin-top: 10px; color: #333; }
.yxjs-xx>p span { display: inline-block; color: #fff; font-size: 14px; background: #ed625b; padding: 1px 12px; border-radius: 3px; margin: 0 7px 0 10px; }
.yxjs-xx>p a { display: inline-block; width: 55px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-size: 14px; margin-left: 6px; background: url("http://jsjyzlm.com/skin/jdz/images/yx-fxb.jpg") no-repeat; }
.yxjs-xx>p a:hover { color: #fff; }
.yxjs-xx ul p { font-size: 18px; height: 30px; margin-top: 10px; color: #333; }
.yxjs-xx ul p a:hover { color: #f00; }
.yxjs-xx ul li { color: #888; margin-bottom: 3px; width: 450px; }
.yxjs-xx ul li span { color: #fff; margin-left: 5px; }
/* yxjs-nav */
.yxjs-nav { margin: 30px 0; }
.yxjs-nav ul { overflow: hidden; }
.yxjs-nav ul li { float: left; }
.yxjs-nav ul li a { display: inline-block; padding: 12px 29px; font-size: 16px; border: 1px solid transparent; border-bottom-color: #ddd; border-top-width: 3px; }
.yxjs-nav ul li.on a { border-top-color: #d0101b; border-right-color: #ddd; border-bottom-color: transparent; border-left-color: #ddd; color: #d1101b; font-weight: bold; }
.yxjs-nav ul li.yxjs-lk { width: 570px; height: 48px; border-bottom: 1px solid #ddd; }
/* yxjs-infor */
.yxjs-infor>div.fr { width: 730px; }
.yxjs-infor>div.fr>p { color: #666; text-indent: 2em; line-height: 180%; }
.yxjs-infor>div.fr>p a { color: #d0101b; }
.yxjs-tzgg { margin-bottom: 0; }
.yxjs-tzgg p.tit { margin: 10px 0 13px; }
.yxjs-tzgg p.tit b { color: #333; }
.yxjs-tzgg ul.fr { width: auto; }
.yxjs-tzgg ul li { float: left; width: 360px; }
.yxjs-tzgg ul li a { padding-left: 10px; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* yxjs-zyyx */
.yxjs-zyyx { padding-top: 30px; }
.yxjs-zyyx .yxjs-zytj { background: url("http://jsjyzlm.com/skin/jdz/images/yxjs-zytj.jpg") no-repeat; width: 255px; padding: 20px 0 20px 20px; margin-bottom: 20px; }
.yxjs-zyyx .yxjs-zytj a dl { margin-top: 15px; float: left; }
.yxjs-zyyx .yxjs-yxtj { background: url("http://jsjyzlm.com/skin/jdz/images/yxjs-yxtj.jpg") no-repeat; width: 255px; padding: 20px 0 20px 20px; }
.yxjs-zyyx .yxjs-yxtj a dl { margin-top: 18px; float: left; }
.yxjs-zyyx .fr { width: 100%; }
.yxjs-zyyx p.area-tit { border-left-color: #d0101b; margin-bottom: 20px; }
.yxjs-zyyx p.area-tit a.curr { color: #d33138; }
.yxjs-zyyx table { border: 1px solid #e9ecf3; width: 100%; }
.yxjs-zyyx table thead tr { border-bottom: 1px solid #e9ecf3; }
.yxjs-zyyx table tr.yxjs-tabbj { background: #fafafa; }
.yxjs-zyyx table tr td { color: #484848; text-align: center; padding: 15px 0; }
.yxjs-zyyx table tr td a { color: #d0101b; }
.yxjs-zyyx table tr td.yxjs-tabmc { width: 27%; }
.yxjs-zyyx table tr td.yxjs-tabxz { width: 8%; }
.yxjs-zyyx table tr td.yxjs-tabxs { width: 25%; }
.yxjs-zyyx table tr td.yxjs-tabkl { width: 20%; }
.yxjs-zyyx table tr td.yxjs-tabbm { width: 20%; }
.area-phb h2 { font-size: 16px; }
.area-phb a dl { width: 100%; margin: 20px 0 0; }
.area-phb a dt { float: left; }
.area-phb a dt img { margin-right: 5px; }
.area-phb a dd.area-phbdr { font-weight: bold; color: #ed4300; padding-top: 0; }
.area-phb a dd.area-phbdg { font-weight: bold; color: #888; padding-top: 0; }
.area-phb a dd { font-weight: bold; color: #333; padding-top: 0; }
/* yxjs-kctj */
.yxjs-xxjj p { color: #666; line-height: 180%; }
.yxjs-kctj { padding: 30px 0; }
.yxjs-kctj p.tit { margin-bottom: 18px; }
.yxjs-kctj div.clearfix a { float: left; margin-right: 33px; }
.yxjs-kctj dl dt { margin-bottom: 5px; }
.yxjs-kctj dl dd { color: #333; font-size: 16px; }
.yxjs-kctj dl dd span { color: #888; font-size: 12px; margin-right: 3px; }
.yxjs-kctj dl dd span img { margin-right: 11px; vertical-align: baseline; }
.yxjs-kctj dl dd span em { font-style: normal; text-decoration: underline; }
p.ckjz { padding: 25px 0; text-align: center; }
p.ckjz a { display: inline-block; color: #808080; font-size: 20px; padding: 8px 10px; border: 1px dashed #e0e0e0; font-weight: bold; letter-spacing: 5px; margin-right: 10px; }
p.ckjz a img { margin: 0 30px; }
/* 学校简介 */
.yxjs-xxjj img { float: left; margin: 0 20px 40px 0; }
.yxjs-zsjz img { float: none; }
.yxjs-xxjj div p { text-indent: 2em; color: #666; line-height: 180%; }
/* 新闻动态 */
.yxjs-xwdtl .zxlb-det { margin-bottom: 30px; }
.yxjs-xwdtl .zxlb-det h1 { padding: 0 0 10px; }
.yxjs-xwdtl .zxlb-det h1 a { color: #000; font-size: 16px; }
.yxjs-xwdtl .zxlb-det h1 a:hover { color: #f00; }
.yxjs-xwdtc .zxxq-xgtj { padding-left: 0; }
.yxjs-xwdtc .zxxq-xgtj ul { width: 550px; }
.yxjs-xwdtc .zxxq-xgtj ul li a { color: #666; }
/* zxlb-det */
.zxlb-det { border-bottom: 1px solid #ddd; }
.zxlb-det h1 { font-size: 16px; padding: 25px 0 10px; }
.zxlb-det p.zxlb-detp1 { text-indent: 2em; color: #666; line-height: 178%; }
.zxlb-det p.zxlb-detp1 a { color: #666; }
.zxlb-det p.zxlb-detp1 a:hover { color: #f00; }
.zxlb-det p.zxlb-detp2 { margin: 10px 0 25px; }
.zxlb-det p.zxlb-detp2 a, .zxlb-det p.zxlb-detp2 span { color: #888; margin-right: 30px; }
.zxlb-det p.zxlb-detp2 a img, .zxlb-det p.zxlb-detp2 span img { margin-right: 5px; vertical-align: text-bottom; }
.yxlb-fy { text-align: center; }
.arti-list .yxlb-fy { padding: 15px 0; }
.yxlb-fy a { color: #333; margin-right: 12px; }
.yxlb-fy span { margin-right: 12px; }
.yxlb-fy a:hover { cursor: pointer; }
.yxlb-fy a.yxlb-fysw { padding: 4px 8px; border-radius: 13px; }
.yxlb-fy a.yxlb-fysz { display: inline-block; width: 28px; height: 28px; text-align: center; line-height: 28px; border-radius: 50%; }
.yxlb-fy a.yxlb-fysz.on { background: #d0101b; border-color: #d0101b; color: #fff; }
/* 资讯 */
/*成绩查询*/
.main { width: 1190px; margin: 20px auto 0px; }
.ck_cjcx { width: 100%; }
.ck_cjcx_top { width: 1188px; border: #d4d2d4 solid 1px; }
.ck_cjcx_top h1 { border-left: #306baf solid 2px; padding-left: 10px; height: 46px; line-height: 46px; }
.ck_cjcx_top h1 b { color: #306baf; }
.ck_cjcx_top .ckq { position: relative; top: 0px; right: 0px; font-size: 16px; color: #333; margin: 10px 30px 0 0; padding-bottom: 10px; }
.ck_cjcx_top .ckq>img { margin-right: 5px; }
.ck_cjcx_top .ckq>span { color: #30a5dd; }
.ck_cjcx_top .ckq>div { position: absolute; top: 37px; left: -1px; z-index: 9; background: #f7f7f7; border: 1px solid #d4d2d4; text-align: center; font-size: 14px; color: #666; padding: 20px 40px 15px; width: 160px; display: none; }
.ck_cjcx_top .ckq:hover>div { display: block; }
.ck_cjcx_top .ckq>div p { margin-bottom: 5px; }
.ck_cjcx_top .ckq>div a { display: block; color: #fff; padding: 5px 0; border-radius: 5px; background: #30a5dd; margin-bottom: 7px; }
.ck_cjcx_list { width: 1168px; padding: 10px; border: #d4d2d4 solid 1px; margin-top: 30px; position: relative; height: 92px; }
.ck_cjcx_list h3 { width: 99px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: url(http://jsjyzlm.com/skin/jdz/images/cjcx_h3.png) no-repeat; position: absolute; top: -14px; left: 30px; }
.cjcx_list_l { width: 725px; border-right: #d4d2d4 solid 1px; overflow: hidden; }
.cjcx_list_l h2 { color: #306baf; width: 100%; text-align: center; font-size: 16px; height: 30px; line-height: 30px; }
.cjcx_list_l ul { width: 700px; margin: 0 auto; }
.cjcx_list_l ul li { overflow: hidden; height: 30px; line-height: 30px; width: 50%; float: left; }
.cjcx_list_l ul li a { display: block; width: 250px; float: left; }
.cjcx_list_l ul li span { display: block; float: left; color: #666; }
.cjcx_list_r { width: 442px; height: 100px; }
.cjcx_list_r b { border-left: #306baf solid 2px; margin-top: 10px; display: block; padding-left: 10px; font-size: 16px; font-weight: normal; }
.cjcx_list_r ul { width: 100%; overflow: hidden; margin-top: 20px; }
.cjcx_list_r ul li { width: 98px; height: 20px; line-height: 20px; text-align: center; border: #666 solid 1px; border-radius: 6px; margin-left: 37px; float: left; }
.cjcx_list_r ul li:hover { background: #df1e2a; border: #df1e2a solid 1px; }
.cjcx_list_r ul li:hover a { color: #fff; }
.cjcx_list_r ul li a { color: #666; }
/**/
.ck_diquNav { width: 100%; height: 100px; border-top: #f0f0f0 solid 1px; border-bottom: #bbbbbb solid 1px; position: relative; margin-top: 28px; }
.ck_diquNav h3 { padding: 10px 20px; background: #fff; position: absolute; left: 552px; top: -23px; color: #306baf; }
.diquNav_list { width: 90%; margin: 0 auto; padding-top: 20px; }
.diquNav_list a { display: inline-block; padding: 5px 15px; color: #000; cursor: pointer; margin-bottom: 5px; }
.diquNav_list a:hover, .diquNav_list a.on { background: #df1e2a; border-radius: 5px; color: #fff; }
/**/
.ck_chafeng { width: 100%; }
.ck_chafeng h3 { height: 50px; line-height: 50px; color: #306baf; }
.chafeng_list { width: 100%; }
.chafeng_list table .t_head td { background: #fafafa; font-size: 16px; }
.chafeng_list table .t_body .tr1 { background: #fdfdfd; }
.chafeng_list table .t_body td a.td_a1 { color: #306baf }
.chafeng_list table .t_body td a.td_a2 { color: #f68601 }
.chafeng_list table .t_body td a:hover { color: #306baf }
/**/
.ck_zixun { width: 100%; overflow: hidden; }
.ck_zixun h3 { margin-top: 30px; height: 20px; line-height: 20px; border-left: #306baf solid 3px; padding-left: 10px; color: #306baf; }
.ck_zixun_list { width: 550px; }
.ck_zixun .fl { padding-right: 38px; border-right: #bbbbbb solid 1px; }
.ck_zixun .fr { padding-right: 10px; }
.ck_zixun_list ul { width: 100%; border-bottom: #bbbbbb solid 1px; padding-bottom: 10px; margin-top: 20px; }
.ck_zixun_list ul li { width: 100%; overflow: hidden; line-height: 30px; }
.ck_zixun_list ul li a { width: 450px; float: left; display: block; }
.ck_zixun_list ul li span { width: 60px; float: left; display: block; }
/*考试报名*/
.ksbm_list_r ul { margin-top: 0px; }
.ksbm_list_r ul li { margin-top: 10px; }
.ksbm_zixun h3 { border: none; border-top: #f0f0f0 solid 1px; position: relative; margin-top: 30px; }
.ksbm_zixun h3 b { margin-top: 0px; padding: 10px 20px; background: #fff; position: absolute; left: 513px; top: -23px; color: #306baf; }
.chafeng_list table .t_body td a.td_a3 { color: #f68601; }
/*成绩查询*/
.lqcx_zixun h3 { border: none; border-top: #f0f0f0 solid 1px; position: relative; margin-top: 30px; }
.lqcx_zixun h3 b { margin-top: 0px; padding: 10px 20px; background: #fff; position: absolute; left: 536px; top: -23px; color: #306baf; }
/* 报考省份选择 */
.bksf-sxdq { margin: 60px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.bksf-sxdq h1 { font-size: 18px; color: #333; font-weight: normal; text-align: center; }
.bksf-sxdq p.bksf-xzdq { color: #333; text-align: center; padding: 15px 0 35px; }
.bksf-sxdq p.bksf-xzdq select { margin-right: 45px; color: #888; background: #fff url("http://jsjyzlm.com/skin/jdz/images/arrow-bottom.html") no-repeat 97px 9px; border: 1px solid #ddd; padding: 5px 25px 5px 10px; width: 120px; }
.bksf-sxdq p.bksf-xzdq input[type="text"] { width: 110px; border: 1px solid #ddd; padding: 5px 10px; }
.bksf-sxdq p.bksf-xzdq input[type="submit"] { color: #666; background: #f5f5f5; border: 1px solid #ddd; border-left: none; padding: 5px 11px; }
.bksf-sxdq p.bksf-xzdw { width: 100%; text-align: center; position: absolute; bottom: -16px; left: 0px; }
.bksf-sxdq p.bksf-xzdw span { display: inline-block; color: #666; padding: 7px 40px; border: 1px solid #ddd; background: #fff; }
.bksf-sxdq p.bksf-xzdw span.on { background: #00397c; color: #fff; border-color: #00397c; }
.bksf-sxdq p.bksf-xzdw span:hover { cursor: pointer; }
/* bksf-sysf */
.bksf-sysf { padding: 30px 0 10px; border-bottom: 1px dashed #dadada; }
.bksf-sysf span { float: left; display: inline-block; font-size: 16px; padding: 12px 30px; color: #fff; background: #00397c; }
.bksf-sysf ul { float: left; width: 910px; overflow: hidden; }
.bksf-sysf ul li { float: left; margin: 0 0 20px 20px; width: 158px; text-align: center; border: 1px solid #ccc; color: #666; font-size: 16px; position: relative; height: 52px; display: flex; align-items: center; justify-content: center; }
.bksf-sysf ul li img { position: absolute; bottom: 0px; right: 0px; display: none; }
.bksf-sysf ul li:hover { cursor: pointer; border-color: #00397c; }
p.bksf-xyb { text-align: center; padding: 50px 0 80px; }
p.bksf-xyb input { padding: 15px 116px; color: #fff; font-size: 16px; background: #6aca5b; }
p.bksf-xyb input:hover { cursor: pointer; }
.bksf-dtb { height: 700px; }
/* 报考学校选择 */
.bksf-sxdq h1 span { color: #e4393c; font-weight: bold; }
.bksf-sxdq h1 a { text-decoration: underline; font-size: 19px; }
.bkxx-sxxx p.bksf-xzdq select { width: 170px; background: #fff url("http://jsjyzlm.com/skin/jdz/images/arrow-bottom.html") no-repeat 146px 9px; }
.bkxx-sxxx p.bksf-xzdq input[type=text] { width: 130px; }
.bkxx-list span { padding: 12px 17px; }
.bkxx-list ul li { font-size: 14px; }
.baoming { }
.baoming span { width: 45px !important; text-align: center; padding: 11px 0 !important; }
.baoming ul { width: 1105px !important; }
.baoming ul li { height: 52px; padding: 0 15px; }
.baoming ul li i { font-style: normal; display: block; height: 52px; display: flex; align-items: center; justify-content: center; }
/**/

/* 报考专业选择 */
.bkzy-sxzy p.bksf-xzdq input[type="text"] { width: 180px; }
.bkzy-list span { padding: 12px 51px; }
.bkzy-list ul { width: 995px; }
.bkzy-list ul li { width: 143px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/* 报考填写资料 */
.bkxx-tit { margin: 55px 0; border-bottom: none; }
.bk-form .clearfix { margin-bottom: 15px; }
.bk-form .clearfix>span { float: left; display: inline-block; width: 435px; text-align: right; color: #666; padding: 12px 0; margin-right: 5px; }
.bk-form .clearfix>p { float: left; width: 338px; border: 1px solid #ddd; padding: 12px 5px; }
.bk-form .clearfix>p input { color: #999; width: 253px; border: none; }
.bk-form .clearfix>p select { color: #999; background: url("http://jsjyzlm.com/skin/jdz/images/arrow-bottom.html") no-repeat right 4px; width: 330px; }
.bk-form .clearfix>p span { padding-left: 10px; color: #999; border-left: 1px solid #ddd; }
.bk-form .clearfix>p span:hover { cursor: pointer; }
.bk-form .clearfix>input { float: left; width: 350px; text-align: center; padding: 12px 0; color: #fff; font-size: 16px; background: #e4393c; }
.bk-form .clearfix>input:hover { cursor: pointer; }
/*报考填写资料改*/
.wsbm { margin-top: 40px; }
.bk_top { background: url(http://jsjyzlm.com/skin/jdz/images/wsbm.png) no-repeat top center; width: 1072px; margin: 0 auto 50px; text-align: center; height: 21px; }
.bk_top h3 { font-weight: bold; color: #e4393c; font-size: 22px; position: relative; top: -10px; }
.bk_top span { display: block; color: #959595; font-size: 15px; }
.bk_left { width: 515px; }
.bk_l_mt { margin-top: 24px; color: #636262; font-sie: 16px; }
.bk_l_mt span, .bk_l_mt input, .bk_l_mt select, .bk_l_mt label { float: left; display: block; }
.bk_l_mt font { color: #f00; }
.bk_l_mt label { width: 100px; text-align: right; }
.bk_l_mt span { width: 400px; padding-left: 15px; }
.bk_l_mt input { border: 1px solid #e2e2e2; width: 403px; height: 40px; line-height: 40px; color: #b3b3b3; padding-left: 10px; }
.bk_l_mt select { border: 1px solid #e2e2e2; height: 40px; line-height: 40px; color: #b3b3b3; }
.bk_l_mt select.mqxl { width: 415px; padding-left: 10px; }
.bk_l_mt select { padding-bottom: 10px \0; padding-top: 10px\0; }
.bk_l_mt .bk_qq { width: 350px; margin-right: 10px; }
.bk_l_mt i { font-style: normal; line-height: 40px; color: #b3b3b3; }
.bk_l_mt .bk_sf, .bk_l_mt .bk_cs { width: 176px; margin-right: 10px; padding-left: 10px; }
.bk_l_mt .bk_add { width: 352px; }
.bktj { width: 362px; height: 40px; font: bold 16px/40px "微软雅黑"; color: #fff; text-align: center; cursor: pointer; background: #ff6f30; margin: 25px 0 0 100px; }
.lineHeihgt label { line-height: 40px; }
.bk_right { width: 530px; }
.bk_r_top { border: 1px solid #e2e2e2; width: 500px; padding: 14px; margin-bottom: 18px; font-size: 14px; color: #6c6c6c; }
.bk_r_top h3 { font-size: 16px; color: #e4393c; }
.bk_r_top h3 i { display: inline-block; *zoom:1;
*display:inline;
width: 3px; height: 17px; background: #d73300; vertical-align: middle; margin: 0 5px 2px 0; }
.bk_r_top b { color: #000; font-size: 14px; display: block; margin-top: 10px; }
.bk_r_top dl { overflow: hidden; width: 500px; line-height: 24px; margin: 6px 0; }
.bk_r_top dt { float: left; width: 15px; }
.bk_r_top dd { float: left; width: 485px; }
.bk_r_top .dashed { border-bottom: 1px dashed #ddd; margin: 10px 0; }
/*考试大纲*/
.Atitle { width: 1188px; height: 45px; position: relative; border: 1px solid #dedede; z-index: 99; }
.Atitle h2 { font-size: 24px; height: 42px; line-height: 40px; text-align: left; position: relative; color: #333; padding: 1px 15px 2px 15px; background: #fff; border-left: 3px solid #306baf; margin: 0; float: left; }
.Atitle h2 b { color: #306baf; }
.Atitle ul { overflow: hidden; margin: 12px 10px 0 0; }
.Atitle ul li { float: left; }
.Atitle ul li a { display: inline-block; padding: 0 8px; }
.Atitle ul li a:hover { color: #db282a; }
.Atitle ul li span { color: #666; }
.kmA-title { height: 12px; font-size: 14px; text-align: center; margin: 35px 0 25px 0; background: #fff url(http://jsjyzlm.com/skin/jdz/images/tj_bg.png) repeat; position: relative; }
.kmA-title h2 { width: 125px; height: 36px; line-height: 40px; font-size: 16px; color: #333; font-size: 20px; position: absolute; left: 50%; top: -18px; margin-left: -63px; background: #fff; border-radius: 20px; }
.kmA-title h2 p { margin-top: -15px; font-size: 16px; color: #999; }
.kmA-title h2 a:hover { color: #f00; }
.kmA-title a.more { position: absolute; right: 0; top: -7px; background: #fff; width: 50px; height: 18px; overflow: hidden; display: block; padding: 2px 10px; font-size: 12px; color: #999; border: 1px solid #aaa; z-index: 9999; font: normal 12px "Arial"; text-transform: uppercase; line-height: 18px; }
.kmA-title a.more i { width: 5px; height: 8px; float: right; display: block; background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -131px 0; margin: 4px 0 0 3px; }
.kmA-title.w200 h2 { width: 200px; margin-left: -100px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 8px; }
.mt15 { margin-top: 15px; }
.mt25 { margin-top: 25px; }
.mt45 { margin-top: 45px; }
.book-list ul { overflow: hidden; width: 110%; }
.book-list li { float: left; width: 559px; border: 1px solid #dedede; padding: 15px; margin: 0 10px 15px 0; }
.book-list li .bookImg { width: 97px; height: 134px; display: block; position: relative; }
.book-list li .l-year { background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -54px -846px; width: 55px; height: 20px; padding-left: 10px; display: block; color: #fff; font: normal 12px/20px "Arial"; position: absolute; top: 0; left: 0; }
.book-list li .bookText { width: 446px; }
.book-list li .bookText a.bt { color: #e96163; font-size: 16px; display: block; height: 30px; line-height: 30px; }
.book-list li .bookText a.bt:hover { color: #db282a; }
.book-list li .bookText p { color: #999; font-size: 12px; line-height: 22px; height: 65px; overflow: hidden; }
.book-list li .bookText dl { color: #999; font-size: 12px; line-height: 20px; margin-bottom: 10px; }
.book-list li .bookIco { font-size: 12px; }
.book-list li .bookIco a { padding: 10px 5px 10px 25px; line-height: 32px; background: #fafafa; border: 1px solid #e7e7e7; border-radius: 3px; box-shadow: 0 2px 3px #f5f5f5; position: relative; }
.book-list li .bookIco a i { background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat; width: 20px; height: 20px; display: block; position: absolute; left: 2px; top: 13px; }
.book-list li .bookIco a:hover { color: #fff; background: #d83532; border-color: #d83532; }
.book-list li .bookIco a.spkc i { background-position: 5px -820px; }
.book-list li .bookIco a.spkc:hover i { background-position: -18px -820px; }
.book-list li .bookIco a.zjlx i { background-position: 3px -862px; top: 8px; }
.book-list li .bookIco a.zjlx:hover i { background-position: -19px -862px; }
.book-list li .bookIco a.mnkc i { background-position: 0 -886px; top: 8px; }
.book-list li .bookIco a.mnkc:hover i { background-position: -22px -886px; }
.book-list li .bookIco a.mryl i { background-position: 5px -841px; top: 11px; }
.book-list li .bookIco a.mryl:hover i { background-position: -18px -841px; }
/*招生简章*/
.nav-area { margin-top: 15px; }
.nav-area a { width: 62px; height: 27px; border: 1px solid #dedede; display: block; float: left; margin: 0 1px 10px 9px; text-align: center; font: normal 14px/27px "微软雅黑"; color: #333; }
.nav-area a:hover { border-color: #e96163; background: #e96163; color: #fff; }
.area-zsjz dl { border-bottom: 1px solid #aaa; margin: 20px 0 15px; font-family: "微软雅黑"; }
.area-zsjz dt { height: 25px; width: 80px; display: block; float: left; color: #e96163; text-align: center; font-size: 16px; font-weight: bold; line-height: 25px; }
.area-zsjz dd { float: left; width: 1100px; margin-left: 10px; height: 34px; }
.area-zsjz dd a { width: 80px; float: left; display: block; position: relative; text-align: center; height: 34px; font-size: 14px; font-weight: bold; line-height: 34px; cursor: pointer; }
.area-zsjz dd a.curr { height: 33px; border: 1px solid #aaa; border-bottom-color: #fff; color: #e96163; }
.area-zsjz dd a.curr i { position: absolute; bottom: -10px; left: 50%; margin-left: -6px; width: 0; height: 0; border-style: solid; border-color: #e96163 transparent transparent transparent; border-width: 6px; display: block; }
.area-con { width: 1190px; }
.areaTitle { border-left: 1px solid #e5e5e5; padding-top: 1px; overflow: hidden; display: none; margin-top: 20px; }
.areaTitle a { display: block; width: 147px; float: left; height: 40px; font: normal 12px/40px "微软雅黑"; border: 1px solid #e5e5e5; border-left: none; text-align: center; margin-top: -1px; }
.areaTitle a:hover, .area-zsjz dd a:hover { color: #e96163; }
/*备考辅导*/
.tjyd { background: #fcfcfc; padding: 15px 25px; border: 1px solid #dedede; width: 1138px; position: relative; }
.tjyd h2 { height: 40px; line-height: 35px; font-weight: normal; font-size: 18px; overflow: hidden; text-align: center; }
.tjyd h2 a { color: #db282a; }
.tjyd em { width: 100px; height: 32px; display: block; position: absolute; top: -13px; left: 20px; background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -47px -509px; color: #fff; text-align: center; font: normal 15px/28px "微软雅黑"; }
.tjyd li { width: 460px; float: left; width: 539px; margin: 10px 30px 0 0; }
.tjyd li a { float: left; display: block; width: 490px; }
.tjyd li a:hover { color: #db282a; }
.tjyd li span { float: right; font: normal 13px "Arial"; width: 40px; color: #b2b2b2; text-align: right; }
.menu-tab { width: 1190px; }
.Ctit { border-bottom: 2px solid #aaa; height: 44px; }
.Ctit a { display: block; float: left; font: bold 14px/40px "微软雅黑"; color: #333; padding: 0 20px; height: 40px; }
.Ctit a.curr, .Ctit a:hover { border: 2px solid #aaa; border-bottom: 2px solid #fff; line-height: 35px; height: 42px; color: #db282a; }
.Ccon-t { overflow: hidden; width: 1190px; margin: 15px 0; padding-left: 3px; }
.Ccon-t a { display: block; width: 295px; text-align: center; font: normal 16px "微软雅黑"; color: #333; float: left; border: 1px solid #aaa; padding: 10px 0; margin-left: -1px; }
.Ccon-t a:hover { color: #db282a; }
.Ccon ul { width: 110%; overflow: hidden; display: none; }
.Ccon li { float: left; width: 575px; margin-right: 40px; height: 28px; line-height: 28px; }
.Ccon li a { float: left; width: 85%; float: left; font-size: 14px; font-family: "微软雅黑"; background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -194px 11px; padding-left: 12px; color: #333; }
.Ccon li a:hover { color: #db282a; background-position: -194px -20px; }
.Ccon li span { float: right; font-family: "Arial"; margin-right: 5px; color: #333; }
/*高起点-专升本*/
.gqdbox { border: 1px solid #dedede; width: 1188px; background: #f2f2f2; }
.qd-left { width: 130px; height: 100%; border-right: 1px solid #dedede; }
.qd-left li { text-align: center; border-bottom: 1px solid #dedede; font: normal 14px "微软雅黑"; }
.qd-left li a { display: block; color: #333; padding: 10px 0; border-left: 3px solid #f2f2f2; cursor: pointer; }
.qd-left li a.hover, .qd-left li a.curr { background: #fff; border-left: 3px solid #f00; width: 131px; }
.qd-right { width: 1017px; background: #fff; padding: 20px; }
.qd-r-list { width: 110%; display: none; }
.qr-r-tit { overflow: hidden; }
.qr-r-tit h2 { font-size: 16px; line-height: 18px; float: left; }
.qr-r-tit h2 i { background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat 0 -38px; float: left; width: 8px; height: 20px; margin-right: 10px; }
.qr-r-tit a.more { text-align: center; float: right; font-size: 12px; color: #999; height: 20px; line-height: 20px; width: 60px; border: 1px solid #dedede; border-radius: 15px; background: #fefefe; }
.qr-r-tit a.more i { display: inline-block; width: 10px; height: 10px; background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -131px 0; margin-left: 3px; vertical-align: middle; overflow: hidden; }
.qr-r-tit a:hover { color: #db282a; }
.qr-r-list-con { width: 490px; margin: 10px 30px 10px 0; }
.qr-r-list-con ul { width: 100%; margin-top: 10px; height: 140px; }
.qr-r-list-con li { overflow: hidden; height: 28px; line-height: 28px; }
.qr-r-list-con li a { display: block; float: left; color: #333; overflow: hidden; height: 100%; background: url(http://jsjyzlm.com/skin/jdz/images/gd.png) no-repeat -194px 11px; padding-left: 12px; }
.qr-r-list-con li a:hover { color: #db282a; background-position: -194px -20px; }
.qr-r-list-con li span { float: right; width: 40px; font-size: 12px; font-family: "Arial"; color: #333; }
/*历年真题*/
.lnzt { margin: 0 0 30px 0; }
.lnzt table { width: 100%; }
.lnzt table th, .lnzt table td { border: 1px solid #e8e8e8; text-align: center; line-height: 30px; }
.lnzt table td a { font: normal 12px/25px "微软雅黑"; color: #333; }
.lnzt table td a:hover { color: #306baf; }
/*新手指南*/
.zntp { display: block; width: 1190px; height: 119px; }
.znlc { background: url(http://jsjyzlm.com/skin/jdz/images/zn_top.jpg) no-repeat; height: 126px; width: 1190px; margin: 20px 0; position: relative; }
.znlc span { position: absolute; top: 20px; display: block; font: normal 15px "微软雅黑"; color: #757575; text-align: center; }
.znlc span b { font-size: 18px; color: #333; display: block; }
.znlc .lc1 { left: 175px; }
.znlc .lc2 { left: 363px; }
.znlc .lc3 { left: 555px; }
.znlc .lc4 { left: 770px; }
.znlc .lc5 { left: 950px; }
.zn_leftt { width: 225px; background: #fff; padding: 15px 10px; }
.zn_left h3 { text-align: center; }
.zn_left h2 { font: normal 14px/25px "微软雅黑"; color: #888; text-transform: capitalize; border-bottom: 1px solid #eaeaea; padding: 15px 0; }
.zn_left h2 b { font-size: 18px; margin-right: 5px; color: #063bca; float: left; }
.zn_left h2 img { margin: 3px 15px 0 25px; vertical-align: middle; float: left; }
.zn_left ul { border-bottom: 1px solid #eaeaea; padding: 10px 0; }
.zn_left li { font: normal 16px "微软雅黑"; padding-left: 65px; margin: 5px 0; }
.zn_left li a { color: #777; height: 100%; }
.zn_left li a i { display: block; width: 4px; height: 4px; background: url(http://jsjyzlm.com/skin/jdz/images/zn_on.jpg) no-repeat 0 0; float: left; margin: 10px 10px 0 0; }
.zn_left li a:hover { color: #063bca; }
.zn_left li a:hover i { background-position: 0 -4px; }
.zn_right { width: 855px; margin-left: 20px; background: #fff; padding: 35px; }
.zn_r_item { position: relative; margin-bottom: 40px; }
.zn_r_item h2 { background: url(http://jsjyzlm.com/skin/jdz/images/zntit.jpg) no-repeat; width: 122px; height: 29px; text-align: center; font: bold 18px/29px "微软雅黑"; color: #fff; margin: 0 auto 30px; }
.zn_line { position: absolute; top: 65px; left: 0; height: 100%; width: 1px; background: #dfdfdf; z-index: 998; }
.zn_dian { background: #e6e8ea; width: 6px; height: 6px; border-radius: 50%; position: absolute; bottom: -25px; left: -2px; z-index: 998; }
.zn_r_con { margin-top: 35px; }
.zn_r_c_t span { display: block; float: left; font: normal 18px "微软雅黑"; }
.zn_r_c_t .znNum { background: url(http://jsjyzlm.com/skin/jdz/images/zn.png) no-repeat; width: 31px; height: 32px; font-weight: bold; font-size: 16px; text-align: center; padding-top: 3px; color: #fff; position: relative; left: -15px; z-index: 999; }
.zn_r_c_t .znText { color: #3f3f3f; margin-top: 5px; }
.zn_r_text { margin: 0 0 0 31px; font: normal 16px/24px "微软雅黑"; color: #777; position: relative; }
.zn_r_text table { border: 1px solid #d5d5d5; text-align: center; margin: 15px 0; }
.zn_r_text table th { border-bottom: #d5d5d5 1px solid; line-height: 40px; border-right: 1px solid #d5d5d5; background: #2d46c4; color: #fff; }
.zn_r_text table td { border-right: #d5d5d5 1px solid; border-bottom: #d5d5d5 1px solid; background: #fff; line-height: 40px; font-size: 16px; color: #777; }
.zn_r_text a.ckxq { color: #ff5a00; position: relative; display: block; float: right; margin: 25px 20px 0 0; *margin-top:0px;
}
.zn_r_text a.ckxq i { width: 0; height: 0; position: absolute; top: 4px; right: -20px; border-style: solid; border-color: transparent transparent transparent #ff7200; border-width: 8px; }
.zn_r_text a.ckxq:hover { text-decoration: underline; }
.zn_r_text .dizhi { width: 100%; }
.zn_r_text .dizhi dd a { display: block; float: left; width: 71px; height: 30px; line-height: 30px; text-align: center; margin: 10px 10px 0 0; color: #000; border-radius: 2px; background: #f3f4f5; font-size: 14px; }
.zn_r_text .dizhi dd a:hover, .zn_r_text .dizhi dd a.curr { background: #063bca; box-shadow: 3px 5px 6px #d0dbf6; color: #fff; }
.m-btn a { color: #fff; width: 408px; height: 60px; line-height: 60px; padding: 0 10px; display: block; background: #374ec2; background-image: linear-gradient(45deg, #7387ec, #374ec2); border-radius: 5px; box-shadow: 3px 5px 10px #7387ec; font-size: 18px; margin: 20px auto 0; text-align: center; }
.m-btn a:hover { background: #2245f4; background-image: linear-gradient(45deg, #7389f8, #2c4be2); }
.zhengce { font-family: "微软雅黑"; }
.zhengce h4 { height: 35px; background: #f3f4f5; line-height: 35px; color: #333; padding-left: 30px; font-size: 20px; font-weight: bold; margin: 10px 0; }
.zhengce .zctext { position: relative; font-size: 16px; line-height: 28px; padding-left: 15px; margin: 5px 0; }
.zhengce .zctext i { width: 0; height: 0; position: absolute; top: 6px; left: 0; border-style: solid; border-color: transparent transparent transparent #f3f4f5; border-width: 8px; }
.zn_left>p { text-align: center; margin-top: 10px; padding: 7px 0; background: #fff; }
.zn_left>p a { display: inline-block; border: 1px solid #e0e0e0; font-size: 20px; color: #2d46c4; padding: 12px 44px; }
.zn_left>p a:hover { color: #2d46c4; }
.zn_left>p a img { margin-left: 5px; vertical-align: -8%; }
/*常见问题*/
.cjwt { margin-top: 20px; }
.wt_left { width: 227px; padding: 9px; background: #fff; position: relative; }
.wt_line { width: 1px; height: 99%; position: absolute; top: 9px; left: 20px; background: #ff9000; }
.wt_left dl { position: relative; margin-top: 20px; }
.wt_left dt { position: absolute; top: 0; left: 0; width: 20px; height: 20px; background: #ff9000; border-radius: 50%; color: #fff; font: normal 16px/20px "Arial"; text-align: center; }
.wt_left dd { width: 200px; padding-left: 27px; }
.wt_left dt span, .wt_left dd a { display: block; font: normal 14px "微软雅黑"; }
.wt_left dd span { color: #484848; font-size: 16px; font-weight: bold; }
.wt_left dd a { color: #000; font-size: 14px; margin: 5px 0; }
.wt_left dd a:hover { color: #ff2400; text-decoration: underline; }
.wt_right { width: 885px; margin-left: 20px; padding: 20px; max-height: 1217px; background: #fff; overflow-y: auto; }
.wt_t { position: relative; border-top: 1px dashed #ff8a00; }
.wt_t h2 { font: bold 18px "微软雅黑"; color: #ff8a00; padding-left: 70px; }
.wt_t i { position: absolute; display: block; }
.wt_t i.sjx { background: url(http://jsjyzlm.com/skin/jdz/images/wt_t.png) no-repeat; width: 62px; height: 29px; color: #fff; font: bold 14px/29px "Arial"; text-align: center; left: -6px; top: -6px; }
.wt_t i.wt_radius { width: 7px; height: 7px; background: url(http://jsjyzlm.com/skin/jdz/images/wt_radius.jpg) no-repeat; top: -4px; right: 0; }
.wtList { margin-bottom: 30px; }
.wtList ul { margin-top: 20px; }
.wtList li:first-child { padding-top: 0px; border-top: none; }
.wtList li { overflow: hidden; border-top: 1px solid #e2e2e2; padding-top: 15px; margin: 15px 0; font: normal 14px "微软雅黑"; }
.wtList li a.bt { color: #555; font-weight: bold; font-size: 16px; }
.wtList li .wtText { line-height: 26px; margin-top: 10px; }
.wtList li a:hover { color: #ff8a00; text-decoration: underline; }
/*专业详情*/
p.majors-zkyc { text-align: right; color: #4c4c4c; padding: 20px 0; }
p.majors-zkyc a { display: inline-block; width: 111px; height: 22px; text-align: center; line-height: 22px; color: #fff; background: url("http://jsjyzlm.com/skin/jdz/images/majorszkyc.jpg") no-repeat; margin: 0 6px; }
p.majors-zkyc a:hover { color: #fff; }
.majors { width: 1190px; }
.maj_left { border: 1px solid #ddd; width: 778px; padding: 30px; }
.maj_t { overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 30px; }
.maj_t img.zytp { width: 100px; height: 100px; margin: 0 20px 0 0; }
.zyText { width: 658px; position: relative; }
.zyText h3 { font-size: 18px; }
.zyText span { display: block; font: normal 14px "微软雅黑"; color: #666; margin: 5px 0; }
.zyText span b { color: #333; }
.zyText .sp1 { margin-right: 110px; }
.zyText .sp1, .maj_t .sp2 { float: left; margin-top: 10px; }
.zyText .sp3 { line-height: 22px; }
.zyText a.wybm { border: 1px solid #fd6864; position: absolute; top: 0; right: 0; border-radius: 5px; display: block; width: 125px; height: 45px; font: bold 14px/45px "微软雅黑"; color: #fd6864; }
.zyText a.wybm i { float: left; width: 22px; height: 22px; background: url(http://jsjyzlm.com/skin/jdz/images/bm.jpg) no-repeat; margin: 10px 10px 0 16px; }
.zyText a.wybm:hover { text-decoration: underline; }
.maj_c { font: normal 14px/24px "微软雅黑"; color: #666; padding: 15px 0; }
.maj_c h3 { font-size: 18px; color: #333; margin: 15px 0 20px; }
.maj_c p { font-size: 14px; }
.maj_c p strong { font-size: 18px; display: inline-block; padding-top: 25px; }
.maj_qtyx { margin-top: 20px; }
.maj_qtyx dt { font-size: 18px; color: #333; font-weight: bold; }
.maj_qtyx dd { overflow: hidden; margin-top: 20px; }
.maj_qtyx dd a { display: inline-block; width: 181px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; text-align: center; font: normal 14px/30px "微软雅黑"; color: #fff; background: #00397c; margin: 0 10px 10px 0; }
.maj_qtyx dd a:hover { background: #084996; }
.maj_right { width: 320px; }
.maj_r_box { margin-top: 40px; border: 1px solid #ddd; width: 318px; }
.title { padding: 15px 20px; border-bottom: 1px solid #ddd; overflow: hidden; font: bold 20px "微软雅黑"; color: #00397c; }
.title h2 { float: left; font-size: 18px; }
.title a { float: right; display: block; font-size: 14px; color: #666; }
.title a i { background: url(http://jsjyzlm.com/skin/jdz/images/refresh.jpg) no-repeat; height: 15px; display: block; width: 17px; float: left; margin: 3px 5px 0 0; }
.maj_r_box dl { overflow: hidden; padding: 15px 30px; }
.maj_r_box dt { float: left; width: 70px; height: 70px; }
.maj_r_box dt img { width: 70px; height: 70px; display: block; }
.maj_r_box dd { float: left; width: 168px; margin-left: 20px; }
.maj_r_box dd span { font: normal 14px/24px "微软雅黑"; color: #666; display: block; }
.maj_r_box dd span a:hover { color: #f00; }
.bmts { font: normal 14px/24px "微软雅黑"; color: #666; padding: 20px; }
.bmts p { margin: 10px 0; }
/* 备考辅导栏目 */
.arti-list ul.arti-page a { display: inline-block; padding: 3px 8px; }
.arti-list ul.arti-page a.on { color: #f00; }
/*专业栏目 搜索专业*/
#stopbox { position: absolute; top: -1%; left: 11%; }
 #stopbox input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 color:    #cfcfcf;
 font-size: 13px;
}
#stopbox input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #cfcfcf;
 font-size: 13px;
}
#stopbox input::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #cfcfcf;
 font-size: 13px;
}
#stopbox input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #cfcfcf;
 font-size: 13px;
}
#stopbox .ptone { border: 1px solid #f6929a; height: 30px; width: 228px; font-size: 13px; line-height: 30px; padding: 0 12px; background-color: #fff; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
#stopbox .pttwo { height: 32px; width: 40px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-image: url(http://jsjyzlm.com/skin/jdz/images/s1.jpg); background-repeat: no-repeat; background-size: 15px 15px; background-position: center; background-color: #f15c67; cursor: pointer }
.table tr { font-size: 14px; height: 35px; }
.table select { height: 25px; font-size: 14px; border: 1px solid #999; }
input, select { vertical-align: middle; font-size: 12px; color: #333 }
.table input { height: 25px; font-size: 14px; padding: 0px 5px; border: 1px solid #999; }
.table textarea { width: 90%; height: 120px; resize: none; padding: 5px; font-size: 14px; }
.coolbg { padding: 5px 10px; height: 30px; background: #2D90D4; border: 0px; color: #FFFFFF; font-size: 14px; margin-right: 10px; margin-top: 10px; }
.bm_r { line-height: 25px; }



/*浮动客服*/
#floatDivBoxs{width:140px;background:#F00;position:fixed;top:200px;right:0;z-index:999; border:2px solid #f15c67;}
#floatDivBoxs .floatDtt{width:100%;height:35px;line-height:35px; background:#f15c67;color:#fff;font-size:16px; text-align:center;position:relative;}
#floatDivBoxs .floatDqq{padding:0 0px ; text-align:center; color:#f15c67;}
#floatDivBoxs .floatDqq img{ width:25px; height:25px;}
#floatDivBoxs .floatDqq li{line-height:35px;font-size:14px;border-bottom:1px solid #e3e3e3;}

#floatDivBoxs .floatDqq li span{ font-size:18px;  font-weight:bold; text-align:center;}


#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.wxbox{text-align:center; padding:10px 0px;background:#f15c67;}
.wxbox img{ width:120px; height:120px; border:0px; margin-top:5px;}
.wxbox p{ font-size:16px; color:#FFFFFF; display:block; height:25px; line-height:25px;}
#rightArrow{width:30px;height:100px;background:url(http://jsjyzlm.com/skin/jdz/images/online2.jpg) no-repeat; background-position:0px 0; position:fixed;top:318px;right:140px;z-index:999;}
#rightArrow a{display:block;height:100px;}
.wxcolor{ color:#FFF !important; font-weight:bold;}
/*
     FILE ARCHIVED ON 17:16:08 Jan 27, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:39:59 Oct 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.574
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.016
  esindex: 0.01
  cdx.remote: 57.396
  LoadShardBlock: 200.959 (3)
  PetaboxLoader3.datanode: 232.003 (4)
  load_resource: 118.443
*/