.Ruidiancms_header{ width:100%; background:#fff; z-index:999; border-bottom:1px solid #eeeeee; -webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.05); -moz-box-shadow:1px 1px 12px rgba(0,0,0,0.05); box-shadow:1px 1px 12px rgba(0,0,0,0.05);}
.Ruidiancms_banner{float:left; width:100%; position:relative;}
.Ruidiancms_main{float:left; width:100%; height:auto;}
.Ruidiancms_footer{ float:left; width:100%;margin-top:15px;border-top:1px solid #eee;background:#fff; overflow:hidden;}
.bg_copyright{border-top:solid 1px #eeeeee;background:#313632;}
.bg_topbar{border-bottom:1px solid #eeeeee;}
.bg_gray{background:#f5f5f5;}

/*头部*/
.topbar{width:100%; height:38px; line-height:38px; font-size:12px;}
.topbar_l{float:left;}
.topbar_r{float:right;}
.topbar_r ul{}
.topbar_r ul li{float:left; line-height:35px; padding:0px 10px;}
.topbar_r ul li:last-child{padding-right:0px; background:none;}

.logo {float:left;width:200px; height:100px;line-height:100px;text-align:left;}
.logo img{width:196px;}
.menu{float:right; padding:10px 0;}
.menu li{margin-left:10px;float:left;}
.menu li>a{display:block;font-size:15px;line-height:80px;padding:0 16px;position:relative;}
.menu li .arr{float:right;height:40px;width:40px;position:relative;display:none;}
.menu li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);right:10px;}
.menu li.dropdown{position:relative;}
.menu .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;border:1px solid #eeeeee;background:#fff;}
.menu .dropdown-box p{margin:0; text-align:center;}
.menu .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:14px;display:block;border-bottom:1px solid #eeeeee;line-height:35px;}
.menu .dropdown-box p:last-child a{border-bottom:none;}
.menu .dropdown-box a:hover{background-color:rgba(230,230,230,0.2);}
.menu li.active>a,
.menu li.open>a,
.menu li>a:hover{color:#ef3e08;}
.menu li.open>a:after,
.menu li>a:hover:after{width:100%;left:0;}
.menu li.open .dropdown-box{display:block;}
.menu li.open .dropdown-box a:hover{color:#ef3e08;}
.menu-btn{display:none;padding:20px 0;float:right;margin-left:15px;}
.menu-btn:before,
.menu-btn:after,
.menu-btn span{display:block;height:2px;background-color:#ea3516;content:'';}
.menu-btn:before{width:24px;}
.menu-btn:after{width:18px;margin-left:6px;}
.menu-btn span{width:12px;margin:6px 0 6px 12px;}
.position{float:left;width:100%;line-height:18px; color:#666; font-size:13px; margin:15px 0;}

/*logo*/
@media screen and (max-width:767px) {
.Ruidiancms_header{z-index:10;width:100%;top:0;left:0;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;}
.position{font-size:12px; margin:12px 0;}
.menu-btn{display:block;}
.logo{height:60px;line-height:60px;float:none;padding:0;}
.logo img{height:60px;}
.menu{display:none;float:none;width:100%;}
.menu li{display:block;margin:0;border-top:1px solid #eee;float:none;}
.menu li a{line-height:40px;padding:0 15px;color:#333;}
.menu li .arr{display:block;position:relative;z-index:1;}
.menu li a:hover{color:#ef3e08}
.menu li.open .arr:after{border-color:#ef3e08;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu .dropdown-box{position:static;min-width:auto;text-align:left;border:none;}
.menu .dropdown-box a{color:#666;border-top:1px dotted #e6e6e6;padding:0 25px;line-height:30px;border-bottom:0;}
}

.container-fluid {
  padding-left:10px;
  padding-right:10px;
  margin-right: auto;
  margin-left: auto;
}