@charset "UTF-8";
/* for mb common css, like pager css */
.c,.clearblock{clear:both;overflow:hidden;}
.clearfix::after {    display: block;    clear: both;    content: "";}
.dmulflex ul,.dmflex{ display: flex;flex-wrap: wrap; }
.dmflexreverse {flex-direction: row-reverse;}
.pointer,.cp{cursor:pointer;}
.divflexvc { display:flex !important;flex-wrap:wrap;align-items:center; }
.divflexhc { display:flex !important;flex-wrap:wrap;justify-content:center; }
.poa{position:absolute; }.por{position:relative; }.pos{position:static  !important; }
.tc,.center,.text-center{text-align:center !important; }.tl{text-align:left  !important; }.tr{text-align:right  !important; }
.fl{float:left;display:inline; }.fr{float:right;display:inline; }
.errorfont{background:red;padding:10px;color:#fff;margin:5px 0  }
.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p50{padding:50px}.p100{padding:100px}.p150{padding:150px}.p200{padding:200px}
.pli10 li{padding:10px; }.pli20 li{padding:20px; }
.m10{marign:10px}.m20{margin:20px}.m50{marign:50px}.m100{margin:100px}

.pl10{padding-left:10px}.pr10{padding-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}
.pr20{padding-left:20px}.pr20{padding-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}
.pt30{padding-top:30px}.pb30{padding-bottom:30px}
.pt50{padding-top:50px} .pt60{padding-top:60px} .pt80{padding-top:80px} .pt100{padding-top:100px}
 .pt120{padding-top:120px}  .pt130{padding-top:130px}  .pt140{padding-top:140px} .pt150{padding-top:150px}
.pb50{padding-bottom:50px} .pb60{padding-bottom:60px} .pb80{padding-bottom:80px} .pb100{padding-bottom:100px}
.pb120{padding-bottom:120px} .pb130{padding-bottom:130px} .pb140{padding-bottom:140px} .pb150{padding-bottom:150px}
.ptb10{padding:10px 0; }.ptb20{padding:20px 0; }.ptb30{padding:30px 0; } .ptb50{padding:50px 0; }
 .ptb60{padding:60px 0; } .ptb80{padding:80px 0; } .ptb100{padding:100px 0; } 
 .ptb120{padding:120px 0; } .ptb130{padding:130px 0; } .ptb140{padding:140px 0; }.ptb150{padding:150px 0; }

.mc{margin:0 auto}
.ml10{margin-left:10px}.mr10{margin-right:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}
.ml20{margin-left:20px}.mr20{margin-right:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}
.mt30{margin-top: 30px}.mt30{margin-top: 30px}.mt50{margin-top: 50px}.mt60{margin-top: 60px}.mt80{margin-top: 80px}
.mt100{margin-top: 100px}.mt120{margin-top: 120px}.mt130{margin-top: 130px}.mt150{margin-top: 150px}

.mb30{margin-bottom: 30px}.mb30{margin-bottom: 30px}.mb50{margin-bottom: 50px}.mb60{margin-bottom: 60px}.mb80{margin-bottom: 80px}
.mb100{margin-bottom: 100px}.mb120{margin-bottom: 120px}.mb130{margin-bottom: 130px}.mb150{margin-bottom: 150px}

.mtb10{margin:10px 0; }.mtb20{margin:20px 0; } .mtb50{margin:50px 0; } .mtb80{margin:50px 0; } .mtb100{margin:100px 0; } 
.mtb120{margin:120px 0; }.mtb130{margin:130px 0; }.mtb150{margin:150px 0; }
.mauto{margin-left:auto;margin-right: auto;}

 /* 默认是蓝色，其他选择：more1 透明  , more2 白色，more3 黑色，more4 红色，more5 橙色，more6 绿色，more7 紫色，more8 灰色背景，more9 深蓝背景
  'more10'=>'无背景，字体黑色', 'more11'=>'无背景，字体红色',   'more12'=>'无背景，字体蓝色',
  */
.dmbtn  .more{display:inline-block;vertical-align:middle;font-size:18px;padding:0 50px;height: 45px; line-height:45px;overflow:visible;cursor:pointer;
text-align:center;border-radius:5px;background:#1688D3;color:#fff;text-decoration:none;border:0; }
.dmbtn  .more:hover{background:#1d7ebf;color:#fff;text-decoration:none; }
body .more1 .more{background:none; border:1px solid #fff;color:#fff; } body .more1 .more:hover{background:rgba(216, 208, 208, 0.1);}
body .more2 .more{background:none; border:1px solid #000;color:#000; } body .more2 .more:hover{color:#000;background:rgba(216, 208, 208, 0.1);}
body .more3 .more{background:#232C3B;border:1px solid #666; } body .more3 .more:hover{background:#334a70; }
body .more3f .more{background:#334a70;border:1px solid #666;} body .more3f .more:hover{ background:#232C3B; }
body .more4 .more{background:#C22731;border:0 } body .more4 .more:hover{background:#E6444E; }
body .more5 .more{background:#ffc107;border:0 } body .more5 .more:hover{background:#c39a20; }
body .more5b .more{background:#E56331;border:0 }  body .more5b .more:hover{background:#ee7b4f; }
body .more5c .more{background:#f20a0a;border:0 }  body .more5c .more:hover{background:#c21313; }
body .more6 .more{background:#008000;border:0 }  body .more6 .more:hover{background:#219721; }
body .more7 .more{background:#800080;border:0 }  body .more7 .more:hover{background:#921692; }
body .more8 .more{background:#666;border:0 }  body .more8 .more:hover{background:#f2f2f2; border:1px solid #666;color:#666;}
body .more9 .more{background:#1b629d;border:0 }  body .more9 .more:hover{background:transparent;border:1px solid #237dc8; color:#237dc8; }
body .more10 .more{background:none; color:#000}  body .more10 .more:hover{background:transparent; color:#666; }
body .more11 .more{background:none; color:#C22731}  body .more11 .more:hover{background:transparent; color:#E6444E; }
body .more12 .more{background:none; color:#1C7BD0}  body .more12 .more:hover{background:transparent; color:#237dc8; }
/*
.moresm .more{height: 40px; line-height:40px; }
.moresm2 .more{height: 30px; line-height:30px; font-size:12px; }
.moresmw .more{padding:0 30px;  }
.moresmw2 .more{padding:0 20px;  }*/
.morelg .more{height: 60px;line-height:60px; padding:0 70px;  }
.moresm .more{height: 40px;line-height:40px;padding:0 30px; font-size:14px;  }
.morexs .more{height: 30px;line-height:30px;padding:0 20px; font-size:12px;  }

.morenocir .more{border-radius:0px; }
.morecir50 .more{border-radius:50px; }
/*-------end button css----*/
 
/*****pageroll***************************************/
.pageroll{margin:30px 0 60px 0;clear: both;min-height: 50px;line-height:50px; text-align:center;   }
.pageroll a,.pageroll span{ padding:0px 12px;font-size:12px;border:1px solid #ddd;
  background:#e2e2e2;color:#333;display:inline-block;height: 28px;line-height: 28px;margin:0;margin-left:6px;}
.pageroll span{color:#bbb}
.pageroll a.cur,.pageroll a:hover{color:#666;background:#fff;}
.pageroll a.cur{cursor:default}
.pageroll .pagerinc{padding:0;margin:0;display:inline;  }

@media    (max-width: 600px){
 

.pageroll .pagerinc{display:block; }
}

/*edit*/
.dmyiblock,.block,.blockregion{position:relative; } /*use for edit*/
.dmedit{background:red;color:#fff !important;position:absolute; padding:8px;top:20px;right:25%;border-radius:5px; z-index:99999;display:none;}
.dmedit_bknode{top:60px;}
.dmedit_bkblockdh{top:60px;right:10%;}
.dmeditregion{background:#F44336;color:#fff;right:100px;top:0px }
.jtregionbox .dmeditregion{background:#F86539;}
.dmeditfenode{background:blue;color:#fff;right:180px ;top:40px}
.dmeditfenodeeffe{background:#ff9800;color:#fff;right:170px ;top:50px}



.dmedit_prog{top:15px;right:200px ;}
.dmedit_jthome{top:0px;right:200px ;}
.dmedit_jtblock{top:60px;right:200px ;}
.dmedit_inblock{top:35px;right:300px ;background:#2bb616;color:#fff;}

.dmeditnode{height: 35px;line-height:35px;text-align:center; margin-bottom:10px ;display:none; position:absolute;top:0;right:200px;z-index:500 }
.dmeditnode a{font-size:16px;background:#007ACC;color:#fff;display:inline-block;padding:0 8px;border-radius:5px;margin-left:20px;text-decoration:none;  }
.dmeditnode a:hover{  background:#2a527a; color:#fff;}
.dmeditnode a.cate{ background:#F15A24;color:#fff  }
.dmeditnode a.cate:hover{ background:#c04b21;color:#fff  }
.dmedit:hover{color:#fff}
.dmeditcolumn{ top:5px;right:10px; }
.areaAllwidth .dmeditnode{position:absolute; left:0;top:0;z-index:99999}

.dmeditpagefix{ position:fixed; left:20px;bottom:120px;z-index:9999;}
.dmeditpagefix a {display: block;width:100px;height:35px;font-size:12px;line-height:35px;background:#F44336;color:#fff;text-align:center; }
.dmeditpagefix a:hover{color:#fff}

.dmeditnodefixlink{ position:fixed; left:20px;bottom:120px;z-index:9999;}
.dmeditnodefixlink a {display: block;border-top:1px solid #ccc;width:100px;height:35px;line-height:35px;background:#F44336;color:#fff;text-align:center; }
.dmeditnodefixlink a.edit1{background: #129ddb}
.dmeditnodefixlink a:hover{color:#fff}

.detailkvimg {padding:20px;text-align: center;display: block;}
.detailkvimg img{ max-width:100% }

.dmfooter .desp p, .dmfooter p{padding: 0;margin: 0}
  .dmfooter a, .dmfooter p{font-size:14px;}
/* -----移动端  -----------------*/
@media (max-width: 1000px) {
	.dmeditpagefix,.dmeditnodefixlink {display: none}
}
	