/* stylesheet for demo and examples */
.logo{width:480px; margin-left:20px; margin-top:20px;}
.kslj{width:570px; margin-left:20px; margin-top:8px;}
.kslj span{float:left; margin-left:20px; line-height:30px; color:#083a64;}
.kslj span a:link{color:#083a64;}
.kslj span a:visited{color:#083a64;}
.zyw{width:120px; text-align:center; margin-top:8px;}
.yqlj{      margin: 20px auto; text-align:center; }


/*banner*/
  .lubo{ width: 100%; clear: both; position: relative; height:545px;}
  .lubo_box{ position: relative; width: 100%; height:545px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:545px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 545px;}

  /*ÃƒÂ¥Ã…â€œÃ¢â‚¬Â ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left;  width:29px; height:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 5px; cursor: pointer; background:#fff;}
  .cir_on{ background:#f90002 !important; width:29px; height:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

  /*ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®*/
  .lubo_btn{ position: absolute; width: 100%; top: 45%; z-index:4;}
  .left_btn, .right_btn{ width: 52px; height: 59px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 52px; font-size: 35px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; text-align:center;}
  .left_btn{ float: left; margin-left:10px;}
  .right_btn{ float: right; margin-right:10px;}
.top{position:sticky;top:0;height:85px;background: #c90000;width:100%;z-index:999;}
.imgw80{height:248px; margin:0 auto; width:915px; left:25%; position:absolute; top:25%; z-index:5; background:rgba(0,0,0,0.7);}
.imgw80 h1{ font-size:36px;  line-height:40px; color:#fff; border-bottom:1px solid #fff; text-align:center; padding:30px 50px; width:70%; margin:0 auto;}
.imgw80 p{ font-size:18px; color:#fff; line-height:50px; text-align:center;padding: 0 80px; }
/*menu*/
.menu{height:85px;width: 780px;}
.menu_a li{float:left;line-height:85px;width:99px;color:#fff;text-align:center;margin-left: 10px;}
.menu_a li a:link{color:#fff;}
.menu_a li a:hover{color:#fff; display:block; background:url(/jlhzc/uiFramework/commonResource/zip/jlhzc/mn_04.jpg) no-repeat center;background-size:100% 100%;}
.menu_a li a:visited{color:#fff;}
.jjtit{color:#f90002; font-size:18px; line-height:35px; text-align:left; margin:20px auto;}
.jjzy{line-height:30px; text-align:left;}
.mid{width:100%; height:auto; background:#f5f5f5; padding:40px 0 10px 0;}
.new_list{width:120%; margin:40px auto 0 auto;}
.new_list li{float:left; width:313px; margin:0 30px;}
.new_list li p{color:#f90002; line-height:35px; padding-left:5px ;}
.new_list li p a:link{color:#f90002;}
.new_list li p a:visited{color:#f90002;}
.new_list li img{width:313px; height:150px;}
.new_list li span{color:#737373; line-height:35px; padding-right:5px ;}
.new_list li span a:link{color:#737373;}
.new_list li span a:visited{color:#737373;}
.tyt{border-bottom:1px solid #ccc; height:40px;}
.tyt_tit{border-bottom:1px solid #f90002; height:40px; line-height:40px; color:#f90002; font-size:24px; padding:0 10px;}
.tyt_eng{color:#d4d4d4; font-size:12px; text-transform:uppercase; line-height:20px; padding:20px 0 0 10px;}
.tyt_more{color:#949494; text-transform:uppercase; font-size:12px; padding-top:15px; line-height:20px; margin-right:10px;}
.tyt_more a:link{color:#949494;}
.tyt_more a:visited{color:#949494;}
.sqzn{}
.sqzn_wz  ul li{   height: 39px;
    line-height: 39px;}

.sqzn a img{ width:100%; }
.sqzn_wz{    
    top: 0;
    left: 0;
    width: 540px;
    padding: 0;}
.sqzn_wz h2{color:#fff; font-size:18px; text-align:left; font-weight:normal; line-height:45px;}
.sqzn_wz p{color:#fff; font-size:14px; text-align:left; line-height:36px;}
.xw_list{width:100%; height:auto; margin:0 auto 0 auto;}
.xw_list li{margin-bottom:30px; height:109px;}
.xw_list li p{line-height:36px;  color:#595757; font-size:14px; }
.xw_list li p img{vertical-align:middle}
.xw_list li span{text-align:left; color:#b5b5b6; font-size:12px; line-height:20px;}
.xw_list li .tp{width:157px; height:109px;}
.xw_list li .bt{color:#f90002; line-height:20px; font-size:16px; margin-bottom:15px;}
.xw_list li .bt a:link{color:#f90002; line-height:40px;}
.xw_list li .bt a:visited{color:#f90002; line-height:40px;}
.kslj{width:100%;margin:0 auto;background:#c90000bd;height: 40px;padding:20px 0;}
.ks_list li{float:left; padding-left:20px; margin:0 30px; }
.ks_list li h2{font-size:18px; line-height:45px; text-align:left; color:#fff; font-weight:normal;}
.ks_list li h2 a{ color:#fff; }
.ks_list li p{font-size:14px; line-height:30px; text-align:left;}
.ks_list li p a:link{color:#fff;}
.ks_list li p a:visited{color:#fff;}
.boot{background:#c90000; padding:20px 0; width:100%; text-align:left; color:#fff; }
.boot p{color:#fff; line-height:30px;text-align: center;  }
.boot a{color:#fff !important; padding: 0 1px;  }




/*neiye*/
.dqwz{background:url(/jlhzc/uiFramework/commonResource/zip/jlhzc/dq_06.jpg) no-repeat left; padding-left:30px; height:35px; line-height:35px;}
.ejlm{position:absolute; bottom:0;  margin-left:200px; left:50%; border-top:4px solid #c90000;    background: rgba(201,0,0,0.6);  padding:0 10px; width:300px; }
.ejlm_tit{line-height:50px; color:#fff; text-align:left; font-size:30px;}
.ejlm p{color:#fff; text-align:left; line-height:30px; font-size:16px; padding-left:20px; background:#f90002; margin:5px;}
.ejlm p a{color:#fff;}
.ntit{border-bottom:1px solid #ccc; width:100%; height:40px;}
.ntit_biaoti{color:#f90002; font-size:24px; background:#ffffff; height:41px; line-height:41px; padding:0 10px;}
.ntit_gd{margin-right:10px; padding-top:15px; line-height:20px;}
.xm_list{width:98%; margin:0 auto;}
.xm_list li{float:left; width:340px; height:230px; background:#fbfbfb; margin:30px 15px 0 15px;}
.xm_list li h4{border-bottom:1px solid #f90002; font-size:16px; font-weight:normal; margin:10px 10px 20px 10px; padding-bottom:10px;}
.xm_list li p{text-align:left; line-height:30px; margin:10px 10px 20px 10px; color:#5a5959}
.xm_list li i{text-align:right; line-height:20px; color:#5a5959; width:100%; font-style:normal; margin:0 10px 0 0;}
.xm_img{width:340px; height:170px; position:relative;}
.xm_rq{position:absolute; bottom:0; right:0; color:#fff; background:#f90002; width:107px; height:38px; line-height:38px; text-align:center;}
.xm_bt{color:#f90002; font-size:16px; line-height:26px; text-align:left; padding:5px 10px;}
.xm_bt a:link{color:#f90002;}
.xm_bt a:visited{color:#f90002;}
.new_list2{width:95%; margin:0 auto 0 auto;}
.new_list2 li{float:left; width:313px; margin:30px 30px 0 30px; background:#f3f3f3;}
.new_list2 li p{color:#f90002; line-height:35px; padding-left:5px ;}
.new_list2 li p a:link{color:#f90002;}
.new_list2 li p a:visited{color:#f90002;}
.new_list2 li img{width:313px; height:150px;}
.new_list2 li span{color:#737373; line-height:35px; padding-right:5px ;}
.new_list2 li span a:link{color:#737373;}
.new_list2 li span a:visited{color:#737373;}
.sqzn_n{background:#f4f4f4 url(/jlhzc/uiFramework/commonResource/zip/jlhzc/sq_03.jpg) no-repeat right bottom; height:350px; margin:30px auto;}
.sqzn_n h2{padding:20px; line-height:40px; font-size:24px; color:#f90002; font-weight:normal;}
.sqzn_n p{padding:20px; line-height:34px; text-align:left; font-size:15px;}
.xfxx{background:#f4f4f4 url(/jlhzc/uiFramework/commonResource/zip/jlhzc/sq_18.jpg) no-repeat right bottom; height:350px; margin:30px auto;}
.xfxx h2{padding:20px; line-height:40px; font-size:24px; color:#f90002; font-weight:normal;}
.xfxx p{padding:20px; line-height:34px; text-align:left; font-size:15px;}
.kcbj{background:#f4f4f4; padding:15px;}
.kcbj .btt{     width: 250px; height: 200px; overflow: hidden;  }
.kcbj .btt img{     width: 100%; height: 200px; }
.kc_nr{background:#fff; width:95%; margin:10px auto; padding:10px; }
.kc_nr h2{color:#f90002;font-size:24px;line-height:46px;margin-bottom: 10px;text-align: center;margin-top: 30px;}
.kc_nr .fbt{font-size:15px; color:#c2c2c2; line-height:26px;}
.kc_nr p{line-height:36px;}
.wlimg{border:5px solid #fff;}
.wlnr{line-height:28px;}








.nt{width:100%; text-align:center;}
.nt img{width:100%; height:auto;}

.lmmc{background:#083a64; width:255px; height:70px; text-align:center; line-height:70px; color:#fff; font-size:34px;}
.ejdh{background:#fbfbfb; height:70px; width:940px;}
.ejdh li{float:left; padding:0 20px; text-align:center; color:#af0017; font-size:16px; line-height:70px;}
.ejdh li a{color:#083a64;}
.zw{padding:10px;}
.zw h2{font-size:22px; text-align:left; text-indent:20px; line-height:40px; color:#282828; font-weight:normal;}
.ny_dqwz{line-height:34px; text-align:left; padding-right:10px;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_list{width:70%; margin:0 auto;}
.ny_list li{background:url(/jlhzc/uiFramework/commonResource/zip/jlhzc/nimg_12.jpg) no-repeat left; border-bottom:1px solid #ccc; padding-left:20px; font-size:14px; line-height:36px; text-align:right;}
.ny_list li a{float:left; color:#333333; font-size:16px;}
.ny_list li a:hover{color:#af0017; font-size:16px;}








ul.erji {display: none;background: #b70000;position: absolute;width:99px;}
ul.erji li{width:100%;height: 50px;margin: 0;line-height: 50px;}
ul.erji li a{font-size:13px;color: #ffffff !important;}
ul.erji li a:hover{background: #a50000;}
.menu_a ul li:hover .erji{display: block;}  




/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢*/
.scrolldoorFrame{width:90%;margin:0px auto;overflow:hidden;}
.scrollUl{width:890px;overflow:hidden; margin:0 auto;}
.scrollUl li{float:left; text-align:center;}
.sd01{cursor:pointer;font-size:24px; color:#fff; width:205px; height:64px;text-align:center; line-height:64px; margin:4px 2px 0 2px; background:url(/jlhzc/uiFramework/commonResource/zip/jlhzc/sq_07.jpg) no-repeat;}
.sd02{cursor:pointer;text-decoration:none;text-align:center; background:url(/jlhzc/uiFramework/commonResource/zip/jlhzc/sq_09.jpg) no-repeat; margin:4px 2px 0 2px; height:64px; line-height:64px;font-size:24px;  color:#464646; width:205px; }
.sd01 a:link{color:#fff; text-decoration:none;}
.sd02 a:link{color:#f90002; text-decoration:none;}

.bor03{border-top-width:0px;} 
.cont{padding:0 30px; height:400px;}
.ysq{width:98%; margin:0 auto;}
.ysq p{padding:10px; line-height:30px; text-align:left;}
.ysq .img{margin:20px auto; text-align:center; width:200px;}







body{color:#000;font-size:14px; font-family:"微软雅黑",verdana, arial, helvetica, sans-serif, "宋体";text-align:center; background:#ffffff ; -webkit-text-size-adjust: none;}
body *{
    font-size: inherit;
    color:inherit;
    font-family:inherit;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;}
input,select{font-size:12px;vertical-align:middle;}
/*
* è®¾ç½®å†…å®¹å·¦å¯¹é½
* @overlay div
* @desc æ¢å¤å› BODYè®¾ç½®å‰§ä¸­äº§ç”Ÿçš„ç»§æ‰¿
*/
body div{text-align:left; }

/*
* æ ‡ç­¾å±žæ€§
* @overlay textarea,input
* @desc å¼ºåˆ¶è¾“å…¥æ—¶å†…å®¹è¶…å‡ºæ—¶æ¢è¡Œ
*/
textarea,input{	word-wrap:break-word;word-break:break-all;padding:0px;}
/*
* æ¸…é™¤ulåˆ—è¡¨æ ‡è®°çš„æ ·å¼
* @overlay li
* @desc	ulåˆ—è¡¨æ›´å¤šçš„ç”¨åœ¨ä¸éœ€è¦åˆ—è¡¨å‰ç½®ç¬¦å·çš„æ ·å¼é‡Œ
*/
li{list-style-type:none;}
/*
* å®šä¹‰å›¾ç‰‡è¾¹æ¡†
* @overlay img
* @desc	å½“å›¾ç‰‡ä½œä¸ºé“¾æŽ¥å†…å®¹è¢«å¡«å……æ—¶ï¼Œä¼šæœ‰é»˜è®¤è¾¹æ¡†å‡ºçŽ°ï¼Œé‡å®šä¹‰æŽ‰
*/
img{border:0 none;}
/*
* å®šä¹‰é»˜è®¤çš„é“¾æŽ¥æ ·å¼
* @overlay a
* @desc	ä»…ä»…æ˜¯ä½œä¸ºé»˜è®¤æ ·å¼æä¾›ï¼Œå¯ä»¥åœ¨å„è‡ªçš„å®žä¾‹ä¸­è¦†ç›–æŽ‰
*/
a:link{
	color:#333;
text-decoration: none;
}
a:hover{
	color:#002275;
text-decoration: none;
}
a:visited{
	color:#333;
text-decoration: none;
}
/* åŽ»æŽ‰é“¾æŽ¥çš„è™šçº¿æ¡† */
a {outline: none;  text-decoration: none; }
a {star:expression(this.onFocus=this.blur());}
/*
* å®šä¹‰Hç³»åˆ—æ ‡ç­¾
* @overlay HN
* @desc è¦†ç›–Hç³»åˆ—æ ‡ç­¾é»˜è®¤å±žæ€§
*/
h1{ font-size:36px;}
h2{ font-size:24px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}

/* @end */


/* @group é€šç”¨å±žæ€§å®šä¹‰ */
/* é¼ æ ‡æ ·å¼ */
.pointer{cursor:pointer;}
/* å–æ¶ˆè¾¹æ¡† */
.NoBorder{border:0 none;}
/* æ–‡æœ¬å¯¹é½æ–¹å¼ */
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}

/*
* å­—æ¯å’Œå•è¯æ¢è¡Œè®¾ç½®
* @class Break å¼ºåˆ¶å†…å®¹æ¢è¡Œ
* @class Nobreak å¼ºåˆ¶å†…å®¹ä¸æ¢è¡Œ
*/
.Break{word-break:break-all;word-wrap:break-word;}
.Nobreak{word-break:keep-all;word-wrap:normal;}

/* æµ®åŠ¨å®šä¹‰ */
.FL{float:left;}
.FR{float:right;}

/* å®šä¹‰æ–‡æœ¬ä¸‹åˆ’çº¿ */
.UnLine{text-decoration:underline;}
.DisunLine{text-decoration:none;}

/* å®šä½å…³ç³» */
.absolute{position:absolute;}
.relative{position:relative;}

/* ä¸‹åˆ’ç‚¹çº¿ */
.dotLine{ border-bottom-style: dotted;border-bottom-width: 1px;border-bottom-color: #666;} 
/* ä¸‹åˆ’è™šçº¿ */
.dotLine{ border-bottom-style: dashed;border-bottom-width: 1px;border-bottom-color: #666;} 
/* ä¸‹åˆ’å®žçº¿ */
.dotLine{ border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #666;}
/* ä¸‹åˆ’åŒå®žçº¿ */
.dotLine{ border-bottom-style: double;border-bottom-width: 1px;border-bottom-color: #666;}

/* ulåˆ—è¡¨*/
.ul-fl li{
float:left; height:24px; line-height:24px;
}
.ul-fl-d li{
float:left; height:24px; line-height:24px; background:url(/*../images/dot3-3.jpg   å‰å¯¼å›¾åœ°å€*/ ) no-repeat center center; padding-left:20px;
}
/* å“åº”å¼æˆ–æ‰‹æœºç½‘ç«™ ulåˆ—è¡¨*/
.ul-no-f li{
height:24px; width:100%; overflow:hidden; line-height:24px; background:url(/*../images/dot3-3.jpg   å‰å¯¼å›¾åœ°å€*/) no-repeat center center; padding-left:20px;
}

/* @end */  


/* é€šç”¨å®¹å™¨ */
.wrapper{
clear: both;
overflow: hidden;
}

/* @group éšè—å…ƒç´  */

/*
* éšè—å…ƒç´ 
* @class o-hidden
* @desc å½“å…ƒç´ å†…å®¹å†…å®¹è¶…å‡ºå…ƒç´ height æˆ– width æ—¶ï¼Œéšè—ä¹‹
*/
.o-hidden{overflow:hidden;}
/*
* éšè—å…ƒç´ 
* @class invisible
* @desc	visibilityå¯ä»¥éšè—å…ƒç´ ï¼Œä½†æ˜¯è¿˜æ˜¯ä¼šåœ¨å¸ƒå±€ä¸­å ä½
*/
.invisible{
visibility:hidden;
}

/*
* ä»Žé¡µé¢å¸ƒå±€ä¸Šéšè—å…ƒç´ 
* @class hidden
* @desc	ä»Žå¸ƒå±€ä¸Šéšè—å…ƒç´ 
*/
.hidden{
display: none;
}
/* è½¬ä¸ºå—å…ƒç´  */
.block {display:block;} 
/* @end */

/*
 * æ¸…ç†å…ƒç´ 
 * @class clear
 * @desc	æ¸…ç†æµ®åŠ¨å…ƒç´ ,å½“æµ®åŠ¨æ¢è¡Œæ—¶åŽé¢å…ƒç´ ä¸å¸Œæœ›æµ®åŠ¨ï¼Œæ·»åŠ æ­¤å±žæ€§ï¼Œé˜²æ­¢IE BUG
 */
 .clear{clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
 


/* å¸¸ç”¨æ ·å¼å®šä¹‰ */

/*
* è¾¹æ¡†å®šä¹‰
* @Pro ç”±å¤§å†™Bå¼€å¤´,è¡¨ç¤ºç³»ç»Ÿå…¬ç”¨è¾¹æ¡†æ ·å¼
* @desc å¸¸ç”¨æ ·å¼å¯æ›´å…·ä¸€ä¸ªé¡¹ç›®çš„æ ·å¼ä½¿ç”¨é¢‘çŽ‡é‡æ–°å®šä¹‰,æ‰©å±•
*/
.BTW{ border-top-width:1px;}
.BRW{ border-right-width:1px;}
.BLW{ border-left-width:1px;}
.BBW{ border:0px; border-bottom-width:1px;}
.Bord1{border:1px solid #ccc;}
.Bord2{border:2px solid #999;}
.bg_w{background:#ffffff;}
.bg_g{background:#fafafa;  padding:10px;}

/* è¾¹æ¡†å®½åº¦ (BWå¼€å¤´) */
.BW1{ border-width:1px;}
.BW2{ border-width:2px;}
.BW3{ border-width:3px;}
.BW4{ border-width:4px;}
.BW5{ border-width:5px;}
/* è¾¹æ¡†æ ·å¼ (Bså¼€å¤´) */
.BsS{ border-style:solid;}
.BsD{ border-style:dotted;}
/* è¾¹æ¡†é¢œè‰² (Bcå¼€å¤´) */
.Bcgray{ border:1px solid #cfcfcf;}
.BcBlack{ border-color: #999;}
/* ä¸‹åˆ’çº¿ */
.BotLine{ border-bottom:1px solid #CFCFCF; overflow:hidden;}
/*.BotDotLine{ background: url(../image/dot01.gif) repeat-x left bottom;}*/
.BotDotLine01{ width:95%; margin:0 auto; background: url(/*../images/dot3-3.jpg   ä¸‹åˆ’çº¿å›¾åœ°å€*/) repeat-x; height:1px; line-height:1px; overflow:hidden;}
/*.BotDasLine{ border-bottom:1px dashed #CFCFCF; overflow:hidden; height:1px; line-height:1px;}*/
/*.border-r-dot{ background:url(../image/dot02.gif) repeat-y right top;}*/

.W1200,.W1180,.W1150,.W786,.W975,.W972{margin:0 auto;}
.W1150{width:1150px;}
.W270{width:270px;}
.W590{width:590px;}
.W925{width:925px;}
.W1200{width: 1400px;}
.W910{width:910px;}
.W540{width:540px;}
.W575{width:575px;}
.W786{width:886px;}

.cRed{color: #F00;}
.cWhite{color: #FFF;}
.cGreen{color:#0F0;}
.fafafa{color: #fafafa;}
.cBlue{ color: #00F;}
.cblack{ color:#000;}

.c001{color:#663;}

.FB{font-weight:bold;}
.FN{ font-weight:normal;}
.FI{font-style:italic;}

.F9{font-size:9px;}
.F10{font-size:10px;}
.F11{font-size:11px;}
.F12{font-size:12px;}
.F13{font-size:13px;}
.F14{font-size:14px;}
.F16{font-size:16px;}
.F18{font-size:18px;}


.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{width:100%;overflow:hidden; clear:both;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:65px;}
.DivH30{height:30px;}
.DivH40{height:40px;}


.LH1{ line-height:1px; }
.LH10{ line-height:10px; }
.LH15{ line-height:15px; }
.LH18{ line-height:18px; }
.LH20{ line-height:20px; }
.LH25{ line-height:25px;}
.LH30{ line-height:30px;}
.LH35{ line-height:35px;}



.PTit25,.PTit20,.PTit18,.PTit30,.PTit,.PTit1,.PTit22{	width:100%;	overflow:hidden;}
.PTit30{line-height:30px;height:30px;}
.PTit25{line-height:25px;height:25px;}
.PTit22{line-height:22px;height:22px;}
.PTit20{line-height:20px;height:20px;}
.PTit18{line-height:18px;height:18px;}
.PTit15{line-height:15px;height:15px;}
.PTit10{line-height:10px;height:10px;}
.PTit1{line-height:1px;height:1px;}



.More{text-align:right;position:absolute; top:0; right:3px;}
.MoreR5{ position:absolute; top:0px; right:3px; font:12px normal; }
.MoreR15{ position:absolute; top:0px; right:15px; font:12px normal;}


.ArtList,.ArtList25,.ArtList22,.ArtList24{ width:100%; overflow:hidden; margin:0 auto;}
.ArtList li{ width:100%; height:20px; line-height:20px; overflow:hidden;}
.ArtList25 li{ width:100%; height:25px; line-height:25px; overflow:hidden;}
.ArtList24 li{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.ArtList22 li{ width:100%; height:22px; line-height:22px; overflow:hidden;}


.pb_sys_style4 .p_no_d{
     border: 1px solid #c90000 !important;
   
    background-color: #c90000 !important;}



.portlet-header {
    position: relative;
}
.portlet-header .dn{
   top:20px !important;
   left:0 !important;
}
 .clearfix {
     *zoom: 1;
}
 .clearfix:after {
     content: '';
     display: block;
     height: 0;
     clear: both;
}
body{overflow-x: hidden;}
.logo {margin-top: 13px;}
.logo-a1,.logo-a2{vertical-align: middle;display: inline-block;}
.logo-a1 img{width:200px;height:auto;}
.logo-a2{    font-size: 14px;
    color: #fff !important;
    font-family: '楷体','仿宋',monospace;
    margin-left: 10px;
    text-shadow: 0 0 5px #666;}
.menu_a li{width:110px;position:relative;}
/*.menu_a>ul>li>a{padding:0 15px;}*/
.menu_a li ul{width:100%;}


 #swiper-baner{position:relative;width:100%;overflow:hidden;}
 #swiper-baner .swiper-slide{
    width:100%;
  }
 #swiper-baner .swiper-slide img{
    width:100%;
  }

#swiper-baner  .swiper-pagination{bottom:5%;}
 #swiper-baner .swiper-pagination-bullet{display:inline-block;opacity:1; width:29px; height:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 5px; cursor: pointer; background:#fff;}
 #swiper-baner .swiper-pagination-bullet-active{ background:#f90002 !important; width:29px; height:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

 #swiper-baner .swiper-button-prev{
      left:3%;
}
 #swiper-baner .swiper-button-next{
     right:3%;
}
.sqzn_wz {
    width: 645px;
}
.new_list li img{object-fit: cover;width:405px;height:195px}
.sqzn_wz ul li {
    font-size: 16px;
    display: flex;
    justify-content: space-between;
}
.boot{margin-top:50px;}

.list-fy{text-align:center;margin-top:10px;}
.list-fy *{
border: 1px solid #ccc;
    padding: 5px 8px;
    margin: 0px 0px 0px 5px;
    height: 24px;
    -height: auto;
    line-height: 12px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}
.list-fy  span{
   padding:0;
   border:0;
   margin:0;
   display:none !important;
}
.list-fy  span.list-fy-count{
  display:inline !important;
}
.NormalRed{
       border: 1px solid #c90000 !important;
    background-color: #c90000 !important;
    color:#fff;
}


.ejImg{width:100%;position:relative;}
.ejImg img{width:100%;}

#ejnav{
   position:relative;
}

.xx-sub{text-align:center;    padding-bottom: 10px;
    border-bottom: 1px dashed;}
.xx-sub p{display:inline-block;margin:0 20px;}

#list-con .kcbj:not(:has(.kc_nr)) ~div.list-fy{
    display:none;
}
#list-con .kcbj:not(:has(.kc_nr:nth-child(15))) ~div.list-fy{
    display:none;
}
#list-con .kcbj:not(:has(.kc_nr)){
    text-align:center;
}
#list-con .kcbj:not(:has(.kc_nr))::after{
    content:'此刻这里还是空空如也，我们正在努力更新中！';
    font-size:16px;
    line-height:100px;
}
/*#list-con .kcbj:not(:nth-child(n+15)) {

}*/