﻿body,html { border:none; margin:0px; padding:0px; background-color:#f2f2f2; font-size:14px; font-family:'微软雅黑'; }
/* 标准 */
.Button{  line-height:45px; text-align:center; border:1px solid; margin-left:10px; margin-right:10px; display:inline-block; position:relative; background-color:#ffffff; border-radius:3px; width:170px; font-size:16px; letter-spacing:2px; cursor:pointer;   }
a{ text-decoration:none; }
.bShadow{  box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3); }

.rPanel {width:1200px; margin:auto; border-radius:4px;  }
.fPanel { text-align:center;  }
.tCells{ display:table; width:100%; }
.tCell{ display:table-cell; width:10%; }

.cbMain {  background-color: #1da5eb; border-color:#1da5eb; color: #ffffff; }
.cfMain { color:#12a9f8; }
.cdMain{ border-color:#1da5eb; }
.cbActive {  background-color:#fb0055;  }

.rPanel .rpTitle{ position:relative; display:block; }
.rPanel .rpTitle .rpMore{ position:absolute;right:4px;  vertical-align:middle;   font-size:12px; color:#888888; top:8px; }
.rPanel .rpTitle .rpMore span{ display:inline-block;  }
.rPanel .rpTitle .rpMore .icoMore{ display:inline-block; width:14px; }

.rPanel .rpTitle{   padding-top:6px;  padding-bottom:4px; text-align:left; padding-left:10px;  font-size:16px; position:relative;  }
.rPanel .rpTitle img{ width:18px;display:inline-block; vertical-align:middle; margin-right:4px; }
.rPanel .rpTitle span{ display:inline-block; vertical-align:middle; font-weight:500;    }
        
.hline{ height:1px; font-size:0px; background-color:#f8f8f8;   background-repeat:repeat-x; } /* 横线 */
/* 新闻列表 */

.arList{ padding:4px;  }
.arItem{   position:relative;  border-top:1px solid #f8f8f8; padding-top:5px; padding-bottom:5px; color:#000000;   }
.arItemL{ padding:4px; padding-left:6px; width:auto; vertical-align:top; position:relative;  }
.arItemR{ padding:4px; width:112px;  vertical-align:top;  }
.arItemR img{ width:112px; height:80px; border-radius:3px; }
.arItemT{ font-size:16px;  color:#000000; }
.arItemM{ font-size:14px;  color:#444444;  margin-top:5px; }
.arItemI{ position:absolute; bottom:6px; left:7px; right:0px; font-size:12px; color:#888888;  }
.arItemI span{ position:absolute; right:10px; font-size:12px; color:#888888; display:inline-block;  }
.arItemR .arFace{ display:inline-block; width:112px; height:80px; border-radius:3px; background-repeat:no-repeat; background-position:center center; background-size:cover; }

/*头部导航*/

.pHead{ height:0px; font-size:16px;  }
.pHead .fix{ position:fixed; left:0px; top:0px; width:100%; height:90px;  background-color:rgba(255,255,255,1);  z-index:999;  }
.pHead .phPanel{ margin:auto; position:relative;  }
.pHead .fixA, .pHead .bShadow { box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3); background-color:rgba(255,255,255,1);  }
 
.Navs{ display:table;  height:90px; }
.Nav{ display:table-cell; width:150px; text-align:center; vertical-align:middle; cursor:pointer;   position:relative; }
.Nav .NavT { width:100%; display:block; line-height:90px; color:#000000;  }
.RNavs{ position:absolute;  display:table; right:0px; top:0px; height:90px; z-index:2;   }

.subNavs{ position:fixed; left:0px; top:86px; right:0px; background-color:#f2f2f2; background-color:#ffffff; border-top:1px solid #f2f2f2; display:none; padding-top:15px; padding-bottom:15px; }
.subNav{ display:inline-block; width:230px; height:50px; margin-bottom:20px; margin-top:20px;  vertical-align:top; text-align:left; position:relative; }
.subNavP{ display:inline-block; text-align:left; padding-left:90px; }
.subNav div{ position:absolute;  left:55px; top:6px; color:#000000;  }
.subNav span{ position:absolute; left:55px; top:34px; font-size:12px; color:#888888;  }
.subNav img{ width:35px; display:inline-block; background-color:#1da5eb; padding:5px;border-radius:4px;  vertical-align:middle; margin-top:8px;     }
.subNav .tICO{ width:35px; height:35px; display:inline-block; background-color:#1da5eb; padding:5px;border-radius:4px;  vertical-align:middle; margin-top:8px; 
               color:#ffffff; font-size:14px; text-align:center; line-height:17px; position:relative; left:0px; top:0px; letter-spacing:2px;}
.NavA .subNavs{ display:block;}
.navALine{ display:none; }
.NavAWithSub .navALine{ display:block; position:absolute; z-index:1; left:0px; bottom:4px; height:10px; right:0px;  background-image:url(/resP/image/arTop.png); background-repeat:no-repeat; background-position:center bottom;    } 
.NavA {   background-color:#029dde;  }
.NavA  .NavT{ color:#ffffff;}

.text-overflow{ overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}

.text-overflow3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }



/* 通用页面右侧  */
.pPageRight { width: 320px; min-height: 100px; display: inline-block; vertical-align: top; margin-left: 10px; text-align:left;  position: relative; }
.pPageRightBodyFix { position: fixed;  top: 92px;  width: 320px; z-index: 211; text-align:left; }
.ccPanel .pAText{  color:#1da5eb;}  .ccPanel .pABack{ background-color:#1da5eb; }    .ccPanel .pAimg{ background-color:#1da5eb;  }

.ccPanel{ background-color:#ffffff; border-radius:6px; padding:20px;}
.ccPanel img{width:100%; }
.ccHeadP{ display:inline-block; background-color:rgba(255,255,255,0.6);  width:120px; height:120px;  padding:5px;border-radius:100px;  margin-top:25px;}
.ccHead{  border-radius:100px; width:120px; height:120px;  display:inline-block; background-image:url(http://www.lionssoft.com/resP/image/sver6.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.ccHeadT{ margin-top:6px; font-weight:300; line-height:25px; letter-spacing:2px; }
.ccHeadMP{  margin:12px; margin-top:30px; background-color:#ffffff; border-radius:4px; padding-top:10px; padding-bottom:10px;  position:relative; }
.pABack{  position:absolute; left:13px; top:13px; width:26px; height:26px; border-radius:4px;  padding:6px;  }
.pAText{ display:inline-block; vertical-align:middle; margin-left:10px;}

.ccHeadWP{margin:12px; background-color:#ffffff; border-radius:4px; padding-top:10px; padding-bottom:20px;  position:relative;  }
.ccHeadWP .PCode{padding:20px; padding-bottom:0px; }
.ccPanel .moverA .pAText{ color: #fb0055;} .ccPanel .moverA .pABack{ background-color:#fb0055;} .ccPanel .moverA  .pAimg{ background-color:#fb0055;  }

/* 案例 */
.caseItem {line-height: 40px;border-top: 1px dotted #cccccc;color: #222222;position: relative;}
.caseItem  .icoMore { width:14px; right:0px; top:15px; position:absolute; }
.prContent { background-color: #1da5eb;border-radius: 4px;text-align: center; color: #ffffff; font-size: 16px; padding-bottom: 3px;}
.moverA {background-color: #fb0055;}

/* 联系我们对话框 */
#dlgConnect{position:fixed;left:0px;top:0px; width:100%; height:100%; z-index:1000; display:none;  }
.dlgMask{ position:fixed;left:0px;top:0px; width:100%; height:100%; z-index:101; background-color:rgba(0,0,0,0.4); }
.ccPanelDlg{ position:relative; width:320px; margin:auto; z-index:102; margin-top:95px;  }
.dlgClose{ width:120px; margin:auto; margin-top:15px; line-height:40px; background-color:#ffffff; color:#444444; border-radius:100px; position:relative;z-index:102; text-align:center; } 

/* 底部 */
.bBottom { background-color: #161626; padding: 40px; color: #ffffff; position:relative; z-index:250;  }
.bBottomP { width: 1200px;  margin: auto; }
.bLineTitle { font-size: 18px; color: #ffffff; line-height: 30px;  margin-top: 10px; }
.bLineText, .bLineText a {  font-size: 14px; color: rgba(255,255,255,0.6); line-height: 25px; }
.bBottomLine { width: 1200px; margin: auto;  height: 1px;  margin-top: 30px;  background-color: rgba(255,255,255,0.05); margin-bottom: 30px;  }
.pQrcode { display: inline-block; margin-right: 20px; text-align: center; }
.imgQrcode { width: 120px; height: 120px; background-color: rgba(255,255,255,0.2);  border-radius: 3px; padding: 8px;}
.labQrcode { color: rgba(255,255,255,0.3);  font-size: 14px; margin-top: 10px; }
.imgQrcode img {  width: 100%; border-radius: 3px; }
.bBottomLogo{ text-align:center; padding-top:50px; color:#555555; font-size:14px; padding-bottom:50px; line-height:30px;}
.bBottomLogo img{ width:100px; } .bBottomLogo a{  color:#555555;}
/* 模块展示左侧目录 */
.Menus{ position:fixed; top:300px; left:30px; width:100px; background-color:#000000; border-radius:4px;  overflow:hidden; z-index:10; }
.Menu{ display:block; line-height:40px; padding-left:15px; border-bottom:1px solid rgba(255,255,255,0.1); color:#ffffff;  }
.Menus .moverA{ background-color:#fb0055; }
/* 杂项 */
.clickshow{  cursor:pointer; }

