.module-title2 {background: url("../images/line_bg.png") center top   no-repeat;}
.footbg {background: url("../images/foot_bg.jpg");}
.lxwm {color: rgba(213,179,69,1);
    font-family: SourceHanSansCN-Regular;
    font-size: 15px;
    font-weight: normal;
}
.lxwm{text-align: center; margin-top:5em; margin-left:-150px; }
.lxwm  a {color:rgb(255,153,0)}
.lxwm  a.btnarea {-moz-border-radius: 30px 30px 30px 30px;-webkit-border-radius: 30px 30px 30px 30px;border-radius: 30px 30px 30px 30px;}
.lxwm  a.btnarea {border-width: 1px;}
.lxwm  a.btnarea {border-color: rgba(213,179,69,1);}
.lxwm  a.btnarea {background-color: rgba(213,179,69,0);}
a.button_btndefault-link {
    height: 50px;
    line-height: 50px;
    position: absolute;
    background-color: rgb(255,153,0);
    cursor: pointer;
    display: inline-block;
    text-align: center;
    width: 10em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;
    -webkit-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;
    -o-transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;
    transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;
    -moz-box-shadow: rgba(0,0,0,0.6) 1px 1px 4px 0px;
    -webkit-box-shadow: rgb(0 0 0 / 60%) 1px 1px 4px 0px;
    box-shadow: rgb(0 0 0 / 60%) 1px 1px 4px 0px;
    border: 0px solid rgb(255,87,0);
}
a.button_btndefault-link:hover
{background-color:rgb(255,153,0);border-color:rgb(255,153,0);-moz-transition:border-color .4s ease 0s,background-color .4s ease 0s;-webkit-transition:border-color .4s ease 0s,background-color .4s ease 0s;-o-transition:border-color .4s ease 0s,background-color .4s ease 0s;transition:border-color .4s ease 0s,background-color .4s ease 0s}


.dropdown{position: relative;}
.dropdown-menu {position: absolute; margin:0px 0px;}
.dropdown-menu a {
    padding: .25rem 1.5rem;
    color: inherit;
	font-size: 15px;}

.dropdown-menu li {background:#fff;}
.dropdown-menu li:hover{background-color:#ccc;}

.events {font-size：16.5px;}



@media (min-width:768px){.h-h2:after,.h-h2:before{display:inline-block;height:1px;background-color:#ccc;margin:0;padding:0;content:"";width:60px;margin:10px 20px}}.m-sm{display:block;font-size:14px;line-height:150%;margin:0 0 40px 0;color:#999}
.m-sm-white{color:rgba(255,255,255,.5)}
.sx-jianju{padding-top:53px;padding-bottom:55px}
.navbar-default .navbar-nav li.hover a{color:hover;}
.navbar-default .navbar-nav li.hover li a{color:#fff;}
@media (max-width:767px){.h-h2{font-size:20px}
.sx-jianju{padding-top:40px;padding-bottom:35px}
.case .menu-kj,.m-sm{margin-bottom:30px!important}
.service p.m-sm.xx{padding-bottom:30px!important;margin-bottom:0!important}}.client-bg,.copy,.team{background-color:#ededed}
.menu-kj li+li::before{padding:0 7px 0 8px;color:#ddd;content:"|\00a0"}
.menu-kj li{padding-left:0;padding-right:0}
a.btn-center{text-align:center;font-size:14px;padding:4px 30px 2px 30px;margin:10px 15px 0 15px;color:#e60021;border:1px solid #e60021;display:inline-block}
a.btn-center:hover{background-color:#df3741;border:1px solid #df3741;color:#fff;text-decoration:none}
@media (max-width:767px){a.btn-center{margin:15px 10px 0 10px;padding:4px 20px 2px 20px}}a.btn-title{text-align:center;font-size:14px;padding:2px 30px;margin:25px 4px 0 4px;color:#777;border:1px solid #ccc;display:inline-block}
a.btn-title:hover,li.hover a.btn-title{background-color:#df3741;border:1px solid #df3741;color:#fff;text-decoration:none}
.ny-menu{padding-top:20px}
.list-inline li{position:relative;}
.list-inline li .down{display:none;position:absolute;left:5px; top:30px; z-index:100; padding:0;margin:0;margin-top:25px;padding-top:10px;}
.list-inline li.hover .down{}
.list-inline li:hover .down{display:block;}
.list-inline li .down li{padding:0;margin:0;list-style: none;float:left;}
.list-inline li .down li a{border:none;color: #09F;text-align:left;background-color:#fff;color:#777;border:1px solid #ccc;background-color:rgba(255,255,255,.8);}
.list-inline li .down li a:hover,.list-inline li .down li.hover a{color: red;background-color:#df3741;border:1px solid #df3741;color:#fff;}
.list-inline li .down li a.btn-title {width:auto;padding:2px 15px;margin:4px;}
@media (max-width:991px){a.btn-title{margin:20px 0 0 0;padding:2px 15px 1px 15px}}.navbar-default{padding:0;background: #00427a;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}
.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#51c8e8}
.navbar-fixed-top{border-width:0}
.navbar{margin-bottom:0;border:0；}
.logo{margin:0;padding:0px 0px;display:table;  margin: 14px 0 14px 30px;}
.logo small{font-size:14px;margin:8px 0 0 15px;color:#777}
.navbar-brand{width:90px;height:28px;background-size:auto 28px;text-indent:-9999px;overflow:hidden;display:block;font-size:14px;line-height:28px;padding:0 15px}
@media (max-width:767px){.logo{margin:0;padding:14px 18px}
.logo small{margin:6px 0 0 15px}
.navbar-brand{width:78px;height:24px;background-size:auto 24px}
.banner{margin-top:52px!important}
.navbar-toggle{padding:8px 9px;margin-top:10px;margin-bottom:0}
.navbar-default .navbar-nav{float:inherit!important}
.navbar-default .navbar-nav li{border-bottom:1px solid hsla(0,0%,100%,0.10)}
.navbar-default .navbar-nav li a{padding:8px 15px;}
.nav>li>ul li a,.nav>li>ul li a:hover,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{color:#fff;text-decoration:none}
.navbar-default .navbar-nav>li>ul{width:100%;padding:0;margin:0}
.navbar-default .navbar-nav>li>ul li{list-style:none;color:#fff;padding:8px 20px}
.navbar-default .navbar-nav>li>ul li a:before{padding:0 10px 0 0;content:"\2192"}
.navbar-default .navbar-collapse{background-color:#064b85;border-width:0}}@media (min-width:768px){.navbar-default .navbar-nav>li>a{border-radius:0}
.navbar-default .navbar-nav>li>a{position:relative;display:block;padding:33px 0 30px 0;border-bottom:3px solid rgba(255,255,255,0);margin:0 25px;color:#fff;font-size:16px}
.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li>a.hover,.navbar-default .navbar-nav>li>a:hover{color:#51c8e8;border-bottom:3px solid #fff;background-color:rgba(255,255,255,0)}
.navbar-default .navbar-nav>li>ul{position:absolute;width:220px;background-color:#064b85;display:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1);left:-34px}
.navbar-default .navbar-nav>li>ul li:first-child{padding-top:10px}
.navbar-default .navbar-nav>li>ul li:last-child{padding-bottom:10px}
.navbar-default .navbar-nav>li>ul li a{padding:8px 20px 6px 20px;display:block;border-top:1px solid rgba(255,255,255,.2);text-align:center;color:#fff}
.navbar-default .navbar-nav>li>ul li:first-child a{border-top:0}
.navbar-default .navbar-nav>li>ul li a:hover{color:#51c8e8;background-color:#f5f5f5;text-decoration:none}
.navbar-default .navbar-nav>li:hover ul{display:block}}
.nav-kj{margin:0 0 0 75px}
.nav-kj>li{margin:0;padding:0;float:left;position:relative}
.nav-kj>li>a{height:85px;width:60px;text-indent:-9999px;overflow:hidden;display:block}
.nav-kj>li>a.fuwu,.nav-kj>li>a.sousuo,.nav-kj>li>a.en{background-image:url(../images/fuwu-ico.png);background-position:0 -4px;background-repeat:no-repeat}
.nav-kj>li:hover>a.fuwu,.nav-kj>li>a.fuwu:hover{background-color:#df3741;background-position:0 -76px}
.nav-kj>li .fuwu-nr{display:none;position:absolute;background-color:rgba(223,55,65,.9);width:390px;padding:30px;right:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.nav-kj>li .fuwu-nr h4{font-size:18px;margin:0 0 6px 0;padding:0;color:#fff;font-weight:700}
.nav-kj>li .fuwu-nr p{margin-bottom:10px}
.nav-kj>li .fuwu-nr a,.nav-kj>li .fuwu-nr p{color:#fff}
.nav-kj>li:hover .fuwu-nr{display:block}
.nav-kj>li .fuwu-nr p a{color:#fff}
.nav-kj>li .fuwu-nr p a.qq,.nav-kj>li .fuwu-nr p a.sq{text-indent:-9999px;overflow:hidden;display:block;float:left;width:35px;height:35px;margin:5px 10px 0 0;border-radius:6px;background-color:rgba(255,255,255,.2);background-image:url(../images/zx-ico.png);background-repeat:no-repeat;background-position:0 0}
.nav-kj>li .fuwu-nr p a.qq:hover,.nav-kj>li .fuwu-nr p a.sq:hover{background-color:rgba(255,255,255,.5)}
.nav-kj>li .fuwu-nr p a.qq{background-position:0 0}
.nav-kj>li .fuwu-nr p a.sq{background-position:-35px 0}
@media (min-width:1200px){.nav{margin-left:90px}}@media (min-width:992px) and (max-width:1199px){.nav{margin-left:50px}}
.nav-kj>li>a.en{background-position:-120px 0;border-left:0px solid #eee}
.nav-kj>li>a.en:hover{background-color:#e5e5e5;background-position:-120px -72px}
.nav-kj>li>a.sousuo{background-position:-60px 0;border-left:0px solid #eee}
.nav-kj>li:hover>a.sousuo,.nav-kj>li>a.sousuo:hover{background-color:#e5e5e5;background-position:-60px -72px}
.nav-kj>li .sousuo-nr{display:none;position:absolute;background-color:#e5e5e5;width:390px;padding:30px;right:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.nav-kj>li:hover .sousuo-nr{display:block}
.key,.s-btn{float:left}
.key{height:40px;width:260px;;background-color:#FFF;color:#777;vertical-align:middle;padding:11px 10px 9px 10px;border:1px solid #ddd;border-radius:0;display:inline}
.s-btn{height:40px;width:50px;text-align:center;vertical-align:middle;color:#fff;background-color:#df3741;position:absolute;right:15px;border:1px solid #df3741;border-radius:0}
.s-btn:hover{background-color:#c4313b;border:1px solid #c4313b}
.banner{margin-top:64px}
.banner .owl-theme{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.banner .owl-theme .item{background-repeat:no-repeat!important;position:relative;background-size:auto 100%!important;background-position:center top!important}
.banner .owl-theme .item img{padding:0 15px}
.banner .owl-next,.banner .owl-prev{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:left top;width:35px;height:60px;margin:0 10px;position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:35px;height:60px;background:url(../images/slider-arrow.png) 0 0 no-repeat;filter:alpha(opacity=30);opacity:.3}
.banner .owl-next{left:auto;right:3%;background-position:-35px 0}
.banner .owl-next:hover,.banner .owl-prev:hover{filter:alpha(opacity=80);opacity:.8}
.banner .owl-controls .owl-pagination{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:60px;text-align:center}
.banner .owl-controls .owl-pagination .owl-page{display:inline-block}
.banner .owl-controls .owl-pagination .owl-page span{cursor:pointer;display:inline-block;zoom:1;width:10px;height:10px;margin:0 6px;overflow:hidden;line-height:9999px;filter:alpha(opacity=30);opacity:.3;border-radius:100%;background-color:#fff}
.banner .owl-controls .owl-page.active span,.banner .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=80);opacity:.8}
@media (max-width:767px){.banner .owl-next,.banner .owl-prev{width:23px;height:40px;margin-top:-20px;background-size:auto 40px}
.banner .owl-next{background-position:-23px 0}
.banner .owl-theme .item img{padding:0}}
@media (min-width:768px) and (max-width:991px)
{.banner .owl-theme .item{height:354px}}
@media (min-width:992px) and (max-width:1199px)
{.banner .owl-theme .item{height:464px}}
.service p.m-sm.xx{margin:10px 0 0 0;padding-bottom:40px;border-bottom:1px solid #ddd}