.navbox{ height:100px; padding-top:20px;}
header .container{ padding:0;}
 .container .navbar-default{ background-color:#fff; border:none;}
header .container .navbar{ margin-bottom:0;}
ul,ol{ padding:0; margin:0; list-style:none;}
@media (min-width:1200px) {
.nav > li > a {padding:30px 25px;}
.navbar-brand { padding: 30px 15px;}
.home-section {padding-top: 50px;padding-bottom: 60px;display: block;position: relative;z-index: 120;}
.section-heading h2 {font-size: 36px; margin-bottom:20px;}
.heading-product{ margin-bottom:20px;}
}


.navbar-brand{ background:url(../images/logo.png) no-repeat left 10px; text-indent:-300px; overflow:hidden; width:240px;    background-size: 85%;}
.subtitle{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmore{ margin:30px; font-size:18px;}
.hmore a,.aboutcon a,.blog-item h3 a{ color:#0354a1;}
.hmore a:hover,.aboutcon a:hover,.blog-item h3 a:hover{ color:#f96301;}
.team h5{ font-weight:bold;margin-bottom: 10px; font-size:16px;}
.heading-product{}
.boxed-grey{ margin-bottom:15px;}
.bg-gray{ background-color:#f5f5f5;}
.casebox{ padding-top:20px;}
.casebox ul{  padding:0;margin:0;}
.casebox ul li{width: 25%;float: left;position: relative;overflow: hidden; padding:0; margin:0; list-style:none; }
.casebox ul li img{ width:100%;}
.team .avatar img{  transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;} 
.team  .avatar{ overflow:hidden;}
.team .inner:hover img{    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1); 
    -ms-transform: scale(1.1); 
    -o-transform: scale(1.1); 
    transform: scale(1.1);
	}
.casebox  .txtbg {
    position: absolute;top:0;left:0;width: 100%;height: 100%;background:rgba(0,0,0,.2);
    background: url(../images/black-alpha20.png) repeat left top \9;
    text-align: center;color: #fff;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

.casebox   .txtbg h3 { font-size: 28px; font-weight: normal; margin-top: 22px;}
.casebox   .t-box { display: block; height: 118px; left: 0; margin-top: -59px;position: absolute; text-align: center;top: 50%; width: 100%;}
.casebox   .t-box span {display: inline-block;font-size: 18px; padding-bottom: 20px;}
.casebox   a:hover .txtbg { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.casebox  .t-box .txt {display: inline-block;color:#fff;}
.casebox  a:hover .txtbg {background:rgba(0,0,0,.5); background: url(../images/black-alpha50.png) repeat left top \9;}

#owl-demo .item{ margin: 0px; }
#owl-demo .item img{ display: block;width: 100%;height: auto; }

@media screen and (max-width:767px) {
	.casebox ul li{width: 50%;}
	.casebox li .txtbg h3{ font-size:20px;margin-top: 22px;}
	.casebox li .t-box span { font-size:15px;}
	#footer .col-sm-6{ text-align:center;}
	#footer .pull-right{ float:none !important;}
	.navbar-brand{ background:url(../images/logo.png) no-repeat 5px 5px;background-size: 60%;}
	.hmore{ margin:10px 0 20px; font-size:16px;}
	}
.skill{ text-align:left; font-size:16px; line-height:28px;}
#about h2{ margin-bottom:25px;}

.homenewlist li{ overflow:hidden;height: 74px;background: #ededed;color: #000;cursor: pointer;margin-bottom: 8px;}
.homenewlist .day {
float: left;height: 74px;width: 55px;padding-left: 5px;background: #e5e5e5;}
.homenewlist .day b {margin-top: 16px;color: #999999;display: inline-block;}
.homenewlist .day h2 { font-size: 16px; line-height: 16px;margin-top:5px;}
.homenewlist .txt h3 { margin-bottom: 5px; font-size:16px; margin-top:0;}
.homenewlist .txt h3 a{ color:#333;}
.homenewlist .txt {overflow: hidden;text-align:left;padding-left: 25px;padding-top: 17px; color:#999;}
.homenewlist li:hover{background: #d3d3d3;color: #fff;}
.homenewlist li:hover .day{background: #b5b5b5;color: #fff;}
.homenewlist li:hover .day b{color: #fff;}
.homenewlist li:hover .txt{ color:#fff;}
.homenewlist li:hover .txt h3 a{color: #fff;}
.homenewlist li:hover .txt p{color: #fff;}
#footer { background-color: #2e2e2e;color: #fff;padding-bottom: 40px;padding-top: 40px;}
#footer{ background-color:#1b1b1b ;}
#footer ul > li {display: inline-block; margin-left: 15px;}
#footer ul > li a{ color:#fff;}

.mbx {height: 80px;line-height: 80px;overflow: hidden;}
.casecon{ margin-bottom:55px;}
.wrapbox{ background-color:#f5f5f5;}
.casecon .nav-bar {text-align: center;padding-bottom: 0px;}
.nav-bar ul li.active a{ color:#000; font-weight:bold;}
.nav-bar ul {display: inline-block;}
.nav-bar li { display:inline-block;color: #999;font-size: 18px;position: relative;}
.nav-bar li a {color: #999;display: inline-block;}
.nav-bar li span {margin: 0 22px; color:#ccc;}

.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important; }
.banner img{width: 100%;}
.banner .txt{
position: absolute;top:50%;left:0;width: 100%;height:240px;
text-align: center;color: #fff;}
.banner .txt h1{font-size: 40px;margin-bottom: 15px; }
.banner .txt p{font-size: 24px;line-height: 38px;}
.banner .txt strong{display: block;font-weight: normal;margin-top: 50px;letter-spacing: 10px;color: #737271;font-family:'av';font-size: 24px;line-height: 35px;}
.banner .hd{position: absolute;width: 100%;text-align: center;bottom: 42px;height: 12px;left:0;}
.banner .hd ul{display: inline-block;*display: inline;*zoom: 1;}
.banner .hd ul li{display: block;float: left;width: 12px;height: 12px;background: #fff;border-radius: 50%;margin: 0 12px;cursor: pointer;text-indent: -9999px;cursor: pointer;}
.banner .hd ul li.on{background: #410000;}
.fullSlide{ position:relative;  margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position: absolute;width: 100%;text-align: center;bottom: 42px;height: 12px;left:0;}
.fullSlide .hd ul{ display: inline-block;*display: inline;*zoom: 1;  }
.fullSlide .hd ul li{ display: block;float: left;width: 12px;height: 12px;background: #fff;border-radius: 50%;margin: 0 12px;cursor: pointer;text-indent: -9999px;cursor: pointer; }
.fullSlide .hd ul .on{ background: #410000; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-36% 0 0 3%; float:left;  background:url(/images/arrow.png) 10px 10px no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 2px; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.fullSlide .sarch{position: absolute;background:url("/images/sarch.png") no-repeat;width: 26px;height: 26px; display:none;
top:18px;right: 15px;z-index: 20;cursor: pointer;
opacity: .7;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}


.sliderBox .banner .prev{left:22px;background: url"(../images/btn-l.png") no-repeat;}
.sliderBox .banner .next{right: 22px;background: url("../images/btn-r.png") no-repeat;}
.sliderBox .banner .next:hover,.sliderBox .banner .prev:hover{opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.sliderBox .banner .sarch{position: absolute;background:url("/images/sarch.png") no-repeat;width: 26px;height: 26px;
    top:18px;right: 15px;z-index: 20;cursor: pointer;
    opacity: .7;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.sliderBox .banner .sarch:hover{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.sliderBox .banner .hd{bottom: 30px;}
.fancybox-close {
    top: -30px !important;
    right: 0 !important;
    width: 21px !important;
    height: 21px !important;
    background: url(../images/close.png) no-repeat !important;
}
.fancybox-nav span{
    width: 25px !important;
    height: 47px !important;
    margin-top: -23px !important;
    background-position:0 0 !important;
    background-repeat: no-repeat;
    visibility:visible !important;  
    opacity: .6;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 60)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
.fancybox-nav span:hover{
    opacity: 1;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.fancybox-prev span{  background-image:url("../images/btn-l.png") !important;}
.fancybox-next span{ background-image: url("../images/btn-r.png") !important;}
.sliderBox .txt-con{overflow: hidden;margin-top: 30px;font-size: 14px;line-height: 24px;padding:0 10px 50px;}
.sliderBox .txt-con .txt-r{}
.sliderBox .txt-con p{}
.sliderBox .txt-con span{color: #999;}

.Box-tit{padding:10px 0 30px;overflow: hidden;text-align: center;}
.Box-tit h3{font-size: 25px;color: #000;font-weight: normal;}
.Box-tit p{color: #666;font-size: 18px;line-height: 38px;}
.Box-tit em{display:block;margin: 0 auto; width: 20px;height: 2px;background: #363636;}

.btn-h{padding-bottom: 90px; padding-top:30px;}
.btn-h a{float: left;padding: 0 20px;height: 30px;display:block;line-height: 30px;border:2px solid #D0D0D0;color: #D0D0D0;font-size: 14px;font-weight: bold;}
.btn-h .back{margin: 0;}
.btn-h .back:hover{background:#410000}
.btn-h a:hover{background: #410000;border: 2px solid #410000;color: #fff;}
.btn-h  em{ display:inline;}
.btn-h .last{}
.btn-h .last em{float: left;margin: 0 17px;font-weight: bold;}
.btn-h .prev{padding-left: 27px;}
.btn-h .prev em{float: right;margin: 0 17px;font-weight: bold;}

.txt-con .txt-r{ font-size:16px; margin-top:15px; line-height:180%;}
.txt-con{ padding-bottom:75px; padding-top:35px;}
.mapBox #map {height: 382px; width: 100%;}
.profile{ font-size:18px; line-height:1.8;}
.blog-item{ border-bottom:1px solid #eee; padding:10px 0 15px;}
.blog-item h2,.blog-item h3{ font-weight:normal; line-height:1.8;}
.blog-item h2{font-size:22px;}
.blog-item h3{font-size:14px; color:#999; margin-top:10px;}

.widget h3 {color: #000;text-transform: uppercase;margin-bottom: 20px;}
.blog_category li a {background: #f5f5f5;border-radius: 4px;color: #888;display: block;padding: 5px 15px;}
.blog_category li{ margin-bottom:12px;}
.blog_category li a:hover{background:#005aae;color: #fff;}
.blog_category li.active a{ background:#005aae; color:#fff;}
.dec {font-size: 12px;padding-top: 10px;margin-bottom: 25px;}
.arcon {font-size: 16px; line-height:1.8;}
.arcon p{ margin-bottom:15px;}
.categories{ margin-top:35px;}
.paginationEx{ clear:both; padding:30px 0;}
.paginationEx li{ display:inline-block; padding-right:10px;}

.navbar-default .navbar-nav>li>a:hover{ background-color:#e7e7e7; color:#333;}