 /*DM企业建安系统 www.demososo.com */
 /*header*/
 
.pagewrap  .stricky-fixed .header{background:#62aeec;color:#ffffff}

.stricky-fixed .logo img{height:40px}

 .logo{position:absolute; top:0px;left:10px;z-index:99}
.logo img{height:60px}


 .stricky-fixed .header{height: 50px;position:relative;background:#fff; }
 .stricky-fixed .header .logo img{height: 40px; }
 .stricky-fixed .header a.m{color:#333}   .stricky-fixed .header a.m:hover{color:#000}
 .stricky-fixed .header .headersearchrg{top:16px}
 .stricky-fixed .header .langimg{top:16px}
 .stricky-fixed .header .topsearchbox{top:50px}




 .headerwrapfloat{position:absolute; width: 100%; top:0;left:0  }
.headerwrapfloat .headertop{display:none; }

 .topsearchbox{ display:none;top:45px;right:73px; }

.langimg{top:16px;right:125px}
body{color:#000}
a{color:#666;text-decoration:none}
a:hover{color:#FF6634}
.sidebar a.active{font-weight:bold;color:#FF8719}

.pageroll a,.pageroll span{border:1px solid #ddd;background:#e2e2e2; }
.pageroll span{color:#bbb}
.pageroll a.cur,.pageroll a:hover{color:#fff; }
.footer{background:#62AEEC;color:#fff}
.footer .blockhd{color:#DEF0FA}
.footer a{color:#DEF0FA}
.footer a:hover{color:#fff}


.boxheader{height: 40px;background:#132236 ;}
.boxheader h3{color:#fff;border-left:5px solid #fff}
.boxheader .more{color:#fff}.boxheader .more:hover{color:#fff}
.content_header h3{border-left: 5px solid #132236;}.content_header{border-bottom: 1px solid #132236;}
.sdheader,.sidebar h4.blockhd{height:40px;line-height:40px; background:#132236 ; color: #fff;text-align:center;font-size:14px;font-weight:bold}.newsgridlist h3{background}




body.is-menu-visible #page-wrapper{-moz-filter:blur(1.5px);-webkit-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}
body.is-menu-visible #menu{-moz-pointer-events:auto;-webkit-pointer-events:auto;-ms-pointer-events:auto;pointer-events:auto;opacity:1;visibility:visible}
body.is-menu-visible #menu .inner{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}

#header  nav{z-index:1000;position:absolute;right:10px;top:1px;width:35px;height: 30px;padding-top:8px;cursor: pointer;}

#header nav  span{display: block;
    background: #fff;
    height: 3px;
    margin-top: 5px;
}
 .page_other #header nav span{background: #999}
  .page_other .stricky-fixed #header  nav span{background: #fff}


 #menu{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity 0.35s ease,visibility 0.35s;-webkit-transition:opacity 0.35s ease,visibility 0.35s;-ms-transition:opacity 0.35s ease,visibility 0.35s;transition:opacity 0.35s ease,visibility 0.35s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(46,49,65,0.8);cursor:default;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%;z-index:1233}
#menu .inner{padding:2.5em 1.5em 0.5em 1.5em;-moz-transform:translateY(0.5em);-webkit-transform:translateY(0.5em);-ms-transform:translateY(0.5em);transform:translateY(0.5em);-moz-transition:opacity 0.35s ease,-moz-transform 0.35s ease;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease;-ms-transition:opacity 0.35s ease,-ms-transform 0.35s ease;transition:opacity 0.35s ease,transform 0.35s ease;-webkit-overflow-scrolling:touch;background:#4c5c96;border-radius:5px;display:block;max-width:100%;opacity:0;position:relative;width:20em;}
#menu h2{color:#ffffff;border-bottom:solid 2px rgba(255,255,255,0.125);padding-bottom:1em}
#menu .close{background-image:url("../images/close.svg");background-position:75% 25%;background-repeat:no-repeat;background-size:2em 2em;border:0;content:'';display:block;height:4em;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:4em;top:0;width:4em;z-index:1200}
#menu  ul{list-style:none;margin-bottom:1.5em;padding:0}
#menu  li{padding:0}
#menu  li a{border-radius:5px;border:0;display:block;font-size:14px;font-weight:200;letter-spacing:0.1em;line-height:1.85em;padding:0.75em 0;text-transform:uppercase;color:#ffffff}
#menu  li a:hover{background:#45558d}

#menu  li li a{padding:5px 0;font-size:12px;color:#ccc;line-height:1.5em;  }

#menu li li,#menu li ul{display:none; }

#page-wrapper{-moz-transition:-moz-filter 0.25s ease;-webkit-transition:-webkit-filter 0.25s ease;-ms-transition:-ms-filter 0.25s ease;transition:filter 0.25s ease}


 /*homeliuyan*/
 .homeliuyan .label{color:#333;}

/*menu*/
.watermenu li{position:relative; }
.subnavtoggle{position:absolute; right:3px;top:12px;width:26px;height:26px;cursor:pointer;background:#7ccbfc url(../images/menusub.png) center -35px no-repeat;-o-transition:all 500ms ease-in;-webkit-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-in}

 .watermenu  .plus{background:#1b253b url(../images/menusub.png) center 8px no-repeat }

.watermenu li li .subnavtoggle{top:3px; width: 20px; height: 20px; background-position:center -39px ; }
.watermenu  li li  .plus{background-position:center 5px ; }



.headersearchrg{ top:20px}

 /*----------仅限pc端样式 only pc style---------*/
@media (min-width: 1025px) {
.headersearchrg{ right:80px}


}
/*----------仅限mobile端样式 only mobile style---------*/
@media (max-width: 1026px) {

.pagewrap .header{background:transparent; }

.logo img{height: 40px; }
.bg1 h2, .bg1 p,.bg2 h2, .bg2 p{text-align:center}
.bg1 a,.bg2 a,.bgservices a{float:none;display:block;margin:0 auto}
.bg2 .btn-learn-more{padding-left:15px}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin:15px auto

}
