.opaque {
    opacity:1;
    filter:alpha(opacity=100)
   }
   .opaque:hover {
    opacity:1;
    filter:alpha(opacity=100)
   }
   .background-contain {
    -moz-background-size:contain;
    -webkit-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size:contain
   }
   #globalheader {
    display:table;
    position:relative;
    margin:0 auto;
    width:100%;
    min-width:1024px;
    max-width:1600px;
    height:70px;
    background-color:#000;
    z-index:10
   }
   #globalheader #gh-roland {
    line-height:0;
    color:#fff;
    text-align:center;
    text-decoration:none;
    display:table-cell;
    width:170px;
    min-width:170px;
    background-color:rgba(0, 0, 0, 0.95);
    border-right: 1px solid #1a1a1a;
   }
   #globalheader #gh-roland .glyphicon-brand {
    position:relative;
    display:block;
    line-height:70px;
    width:170px;
    height:70px
   }

   #globalheader #gh-qh {
    line-height:0;
    color:#fff;
    text-align:center;
    text-decoration:none;
    display:table-cell;
    width:170px;
    min-width:170px;
    background-color:rgba(0, 0, 0, 0.95);
    border-right: 1px solid #1a1a1a;
   }
   #globalheader #gh-qh .glyphicon-brand {
    position:relative;
    display:block;
    line-height:70px;
    width:170px;
    height:70px
   }


   #globalheader .gh-col {
    display:table-cell;
    width:960px;
    vertical-align:top
   }
   #globalheader #globalnav {
    display:table;
    width:100%
   }
   #globalheader #globalnav.fixed-layout {
    table-layout:fixed
   }
   #globalheader #globalnav>li {
    display:table-cell;
    border-right:1px solid #1a1a1a
   }
   #globalheader #globalnav>li>span {
    display:table;
    width:100%
   }
   #globalheader #globalnav>li>span>a,
   #globalheader #globalnav>li>span>span {
    font-size:13px;
    font-size:.85rem;
    font-weight:500;
    line-height:1;
    letter-spacing:-0.5px;
    color:#ccc;
    text-align:center;
    text-decoration:none;
    display:table-cell;
    height:76px;
    padding:0 .3em;
    vertical-align:middle;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    transition-duration:.3s;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s
   }
   #globalheader #globalnav>li>span>a:hover,
   #globalheader #globalnav>li>span>span:hover,
   #globalheader #globalnav>li>span>a.active,
   #globalheader #globalnav>li>span>span.active {
    color:#fff;
    background-color:#00aaf9
   }
   #globalheader #globalnav>li>span>span {
    cursor:default
   }
   #globalheader #globalnav>li:hover .gn-contentbrowser {
    visibility:visible;
    display:block;
    max-height:420px;
    transition-duration:.8s;
    -webkit-transition-duration:.8s;
    -moz-transition-duration:.8s;
    transition-delay:.1s;
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    z-index:1
   }
   #globalheader #globalnav>li:hover .touch-interceptor {
    display:block
   }
   #globalheader #globalnav>li .touch-interceptor {
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:1px;
    height:1px;
    background-color:transparent
   }
   #globalheader .gn-contentbrowser {
    visibility:hidden;
    position:absolute;
    left:0;
    top:70px;
    width:100%;
    height:auto;
    max-height:0;
    padding:0 50px;
    background-color:#fff;
    background-color:rgba(255,255,255,0.95);
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    transition-duration:.5s;
    -webkit-transition-duration:.5s;
    -moz-transition-duration:.5s;
    transition-property:max-height,visibility;
    -webkit-transition-property:max-height,visibility;
    -moz-transition-property:max-height,visibility
   }
   #globalheader .gn-contentbrowser .cb-container {
    min-width:980px;
    max-width:1180px;
    margin:0 auto
   }
   #globalheader .gn-contentbrowser .row {
    display:table;
    margin:50px auto;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
   }
   #globalheader .gn-contentbrowser .row>ul,
   #globalheader .gn-contentbrowser .row>.gn-promos {
    display:table-cell;
    height:240px
   }
   #globalheader .gn-contentbrowser .row>ul {
    padding-right:40px;
    width:35.3%
   }
   #globalheader .gn-contentbrowser .row>ul.col-1 {
    width:28.4%
   }
   #globalheader .gn-contentbrowser .row li {
    font-size:13px;
    font-size:.65rem;
    font-weight:300;
    line-height:1.2;
    color:#000
   }
   #globalheader .gn-contentbrowser .row li:first-child {
    border-top:1px solid #ccc
   }
   #globalheader .gn-contentbrowser .row li a {
    color:#000;
    display:block;
    position:relative;
    min-width:215px;
    padding:.9em 0 1em;
    text-decoration:none;
    border-bottom:1px solid #ccc;
    transition-duration:.3s;
    -webkit-transition-duration:.3s;
    -moz-transition-duration:.3s
   }
   #globalheader .gn-contentbrowser .row li a:after {
    content:"\e60c";
    font-size:17px;
    font-size:.85rem;
    font-family:"glyphicon";
    line-height:1;
    position:absolute;
    right:5px;
    top:50%;
    margin-top:-0.5em
   }
   #globalheader .gn-contentbrowser .row li a:hover {
    background-color:#e5e5e5
   }
   #globalheader .gn-contentbrowser .gn-promos {
    font-size:0;
    white-space:nowrap;
    text-align:right;
    vertical-align:top
   }
   #globalheader .gn-contentbrowser .gn-promos a {
    text-decoration:none
   }
   #globalheader .gn-contentbrowser .gn-promo {
    text-align:left;
    display:inline-block;
    margin-left:40px;
    width:215px;
    vertical-align:top
   }
   #globalheader .gn-contentbrowser .gn-promo:first-child {
    margin-left:0
   }
   #globalheader .gn-contentbrowser .gn-promo:hover h4 {
    text-decoration:underline
   }
   #globalheader .gn-contentbrowser .gn-promo img {
    display:block;
    width:215px;
    height:85px
   }
   #globalheader .gn-contentbrowser .gn-promo h4,
   #globalheader .gn-contentbrowser .gn-promo p {
    white-space:normal
   }
   #globalheader .gn-contentbrowser .gn-promo h4 {
    font-size:15px;
    font-size:.75rem;
    font-weight:400;
    line-height:1.2;
    text-decoration:none;
    color:#000;
    margin:.75em 0
   }
   #globalheader .gn-contentbrowser .gn-promo p {
    font-size:13px;
    font-size:.65rem;
    font-weight:300;
    line-height:1.30769231;
    text-decoration:none;
    color:#000;
    margin-top:-0.3em
   }
   #globalheader #gh-search {
    line-height:0;
    text-align:right;
    display:table-cell;
    width:auto;
    padding:0 50px;
    vertical-align:middle;
    border:none
   }
   #globalheader #gh-search .search-input {
    display:inline-block;
    position:relative;
    width:100%;
    height:22px;
    max-width:120px;
    min-width:55px;
    background-color:#fff;
    /* -moz-box-shadow:3px 3px 8px rgba(0,0,0,0.4) inset;
    -webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.4) inset;
    box-shadow:3px 3px 8px rgba(0,0,0,0.4) inset; */
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px
   }
   #globalheader #gh-search .glyphicon-search {
    color:#000;
    text-decoration:none;
    position:absolute;
    left:4px;
    top:1px;
    background: url(../images/ss.svg) no-repeat center;width: 20px;height: 23px;
   }
   #globalheader #gh-search input {
    font-size:12px;
    font-size:.6rem;
    font-weight:400;
    line-height:1;
    text-indent:26px;
    width:100%;
    height:100%;
    padding:0;
    outline:0;
    background:transparent;
    border:none;
    color: #222;
   }

#globalheader .login_btn{ float:right; width:190px; display:block;margin-bottom: 20px; margin-right: 5%;}
#globalheader .login_btn a{ width:78px; height:28px; line-height:28px; font-size:14px; text-align:center; border-radius:2px; background:0; cursor:pointer; margin:10px 0 0 15px;}
#globalheader .login_btn a.denglu{ color:#333; border:1px solid #333;display: block;float: left;background: #fff;}
#globalheader .login_btn a.zhuce{ color:#fff; border:1px solid #00aaf9; background:#00aaf9;display: block;float: right;}

   #gh-suggestion {
    display:none;
    position:absolute;
    right:15px;
    top:85px;
    padding:15px 45px 15px 20px;
    background-color:#0c0c0c;
    z-index:3;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
   }
   #gh-suggestion p {
    font-weight:300;
    font-size:16px;
    font-size:.8rem;
    line-height:1;
    color:#fff;
    margin:-0.15em auto -0.15em
   }
   #gh-suggestion .gs-local {
    font-size:12px;
    font-size:.6rem;
    text-transform:uppercase;
    color:#999;
    margin-top:1.3em
   }
   #gh-suggestion .gs-local a {
    text-decoration:none;
    color:#fff
   }
   #gh-suggestion .gs-local a:before {
    content:"\e603";
    font-family:'glyphicon';
    font-size:21px;
    font-size:1.05rem;
    -webkit-font-smoothing:antialiased;
    color:#00aaf9;
    display:inline-block;
    margin:-0.3em 0 -0.2em .4em;
    vertical-align:top
   }
   #gh-suggestion .button-close {
    font-weight:300;
    font-size:28px;
    font-size:1.4rem;
    line-height:1;
    color:#666;
    display:block;
    position:absolute;
    right:8px;
    top:3px;
    cursor:pointer;
    -webkit-font-smoothing:antialiased
   }
   @media screen and (min-width:1px) {
    #globalheader #globalnav {
     table-layout:fixed
    }
   }
   @media screen and (max-width:1440px) {
    #globalheader #gh-search {
     text-align:center;
     padding-left:25px;
     padding-right:25px
    }
   }
   @media screen and (max-width:1280px) {
    #globalheader #globalnav {
     table-layout:auto
    }
   }
   @media screen and (max-width:1080px) {
    #globalheader .gn-contentbrowser {
     padding:0
    }
    #globalheader .gn-contentbrowser .cb-container {
     width:980px
    }
   }
   @media screen and (min-width:1px) {
    #gh-roland .glyphicon-brand:before {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:70px;
     content:"";
     display:block;
     background-image:url(../images/logo.png);
     background-repeat:no-repeat;
     background-position:center top
    }
    .boss-global #gh-roland .glyphicon-brand:before {
     background-image:url(../images/boss.svg)
    }
    .proav-global #gh-roland .glyphicon-brand:before {
     top:14px;
     height:44px;
     background-image:url(../images/roland_proav.svg)
    }
   }
   .boss-global #globalheader #gh-roland {
    background-color:#0064ff
   }
   .boss-global #gh-suggestion .gs-local a:before {
    color:#0064ff
   }
   .proav-global #globalheader #gh-roland {
    background-color:#464646
   }
   @media screen and (max-width:767px) {
    #globalheader {
     display:block;
     min-width:320px;
     height:70px;
     /* background: url(../images/gh-icon-menu.png) no-repeat right center #000; */
    }
    #globalheader.open .gh-col {
     width:auto;
     height:auto
    }
    #globalheader.open #globalnav {
     margin-top:0
    }
    #globalheader.open #gh-search {
     display:block
    }
    #globalheader #gh-roland {
     display:block;
     z-index:5;
     float: left;
    }
    #globalheader .gh-col {
     /* display:block; 
     height:0;
     overflow:hidden */
    }
    #globalheader #globalnav {
     position:relative;
     display:block;
     /* margin-top:-1000px; */
     padding:0;
     transition-duration:.8s;
     -webkit-transition-duration:.8s;
     -moz-transition-duration:.8s
    }
    #globalheader #globalnav>li {
     display:block;
     /* background-color:#000; */
     border:none;
     float:none
    }
    #globalheader #globalnav>li:hover .gn-contentbrowser {
     display:none
    }
    #globalheader #globalnav>li:hover .touch-interceptor {
     display:none
    }
    #globalheader #globalnav>li>span>a,
    #globalheader #globalnav>li>span>span {
     height:60px
    }
    #globalheader #globalnav li,
    #globalheader #globalnav #gn-search {
     height:60px
    }
    #globalheader .gn-contentbrowser {
     display:none;
     height:auto;
     padding:0;
     background-color:#151515;
     overflow:hidden
    }
    #globalheader .gn-contentbrowser .cb-container {
     width:auto;
     min-width:0
    }
    #globalheader .gn-contentbrowser .row {
     display:block;
     margin:-1000px 0 0;
     transition-duration:1s;
     -webkit-transition-duration:1s;
     -moz-transition-duration:1s
    }
    #globalheader .gn-contentbrowser .row>ul {
     margin:0;
     height:auto;
     padding:0;
     overflow:hidden
    }
    #globalheader .gn-contentbrowser .row>ul:first-child {
     border-top:1px solid #333
    }
    #globalheader .gn-contentbrowser .row>ul.col-1 {
     display:block;
     width:auto
    }
    #globalheader .gn-contentbrowser .row li {
     text-align:center;
     display:table;
     width:50%;
     background-color:#151515;
     border-bottom:1px solid #333;
     float:left;
     -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
     -o-box-sizing:border-box;
     -ms-box-sizing:border-box;
     box-sizing:border-box
    }
    #globalheader .gn-contentbrowser .row li:nth-child(even) {
     border-left:1px solid #333
    }
    #globalheader .gn-contentbrowser .row li:first-child {
     border-top:none
    }
    #globalheader .gn-contentbrowser .row li a {
     color:#999;
     display:table-cell;
     min-width:0;
     height:60px;
     padding:0;
     border:none;
     vertical-align:middle
    }
    #globalheader .gn-contentbrowser .row li a:hover {
     background-color:transparent
    }
    #globalheader .gn-contentbrowser .row li a:after {
     content:none
    }
    #globalheader .gn-contentbrowser .row>.gn-promos {
     display:none
    }
    #globalheader #gn-products {
     height:auto !important
    }
    #globalheader #gn-products:hover .gn-contentbrowser {
     display:block !important;
     height:auto !important
    }
    #globalheader #gn-products:hover .gn-contentbrowser .row {
     margin-top:0
    }
    #globalheader #gn-products .gn-contentbrowser {
     display:block;
     position:static;
     height:auto
    }
    #globalheader #gh-search {
     /* display:none; */
     height:auto;
     padding:20px 0 30px;
     position: absolute;
     right: 50px;
     top: 0px;
     /* background-color:#000 */
    }
    #gh-suggestion {
     width:100%;
     right:0;
     top:70px
    }
   }

/* RGWP PHP Template Local Overrides */

/* add uppercase to main nav top-level menu items */
#globalheader #globalnav>li>span>a, #globalheader #globalnav>li>span>span {
	text-transform: uppercase;
}
/* 分页 */
.pager{ width:100%; padding:0 0; clear:both; overflow:hidden;margin-top: 30px;font-size: 0;}
.pager a{ border:1px solid #ccc; padding:4px 8px; margin-right:5px; color:#636363; line-height:18px; display:block; float:left; margin-bottom:5px;font-size: 12px; }
.pager select{ padding:3.5px 8px; border:1px solid #ccc;margin-right:5px;margin-bottom:5px; font-size: 12px; }
.pager a:hover{ color:#fff; background:#00aaf9;font-size: 12px;}
a.thisclass{ color:#fff; background:#00aaf9;font-size: 12px;}

h4.titlety{text-align: center;line-height: 3;}
.newstext img{max-width: 100%;}

/* 客服 */
a,img{border:0;text-decoration:none;}
/* */
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#00aaf9;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}


.demo-icon{
  
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/

.cndns-right{position:fixed;right:1px;top:35%;z-index:9999}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#00aaf9;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#00aaf9;font-size:14px;display:none;margin:0px;padding:0px;line-height:18px;padding-top:5px;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#00aaf9;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#00aaf9}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#00aaf9;}
.meau-sev .cndns-right-btn{} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#00aaf9}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #00aaf9;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:480px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#00aaf9;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:30px;background:url(../images/qq.png) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#00aaf9}
.meau-sev .cndns-right-box .box-border{width:260px;}
.meau-contact .cndns-right-box .box-border{width:260px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:200px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#00aaf9;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{}
.meau-sev:hover .cndns-right-btn{background:#00aaf9}
.meau-zs .cndns-right-btn{background-color:#00aaf9;color:#fff;margin-top:80px;border-color:#00aaf9}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

