ul,dl{padding:0;margin:0;}
li{list-style:none;}
img{display:inline-block;max-width: 100%}


html,body{font:normal 14px / 20px sans-serif,'微软雅黑','Microsoft YaHei'; }
h1,h2,h3,h4,h5{margin:0}
a{color:#333}
body{padding-top: 55px;overflow-x: hidden;}

.topline{background: #1e1a16;color: #fff;line-height: 35px;height: 35px;text-align: right}
.topline i{vertical-align: middle;}

.navbar-toggle{margin-top: 10px;}
.navbar-brand{height:auto;padding-top: 10px;padding-bottom: 10px;}
.navbar-brand>img{height: 35px;}
.navbar{background:#fff;top:0;border:0;border-radius: 0;margin:0;position: fixed;width:100%;z-index:998;box-shadow: 0 0 15px rgba(0,0,0,0.3);}

.navbar-nav>li.nav-search{padding: 15px 10px 5px;}
.nav-search p{font-size: 16px;text-align: center;line-height: 150%;}
.topSearch{border: 1px solid #ddd;border-radius: 30px;padding: 0  15px;}
.searchTxt{float: left;width: 80%;border: 0;height: 30px;outline:none;}
.searchSub{float: left;width: 20%;height: 30px;font-size: 14px;background: none;border: 0;}


.navbar-nav>li>a{padding-top: 13px;padding-bottom:13px;font-size:16px;border-bottom: 1px solid #eee;position: relative;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{background:none;}



	
.fixFoot{position:fixed;bottom:0;width:100%;z-index:999;background:#f18d00;box-shadow: 0 5px 8px rgba(0,0,0,0.1);}
.fixFoot p{float:left;width:25%;margin: 0}
.fixFoot p a{line-height:25px;color:#fff;text-align:center;font-size:12px;padding:8px 0 2px;border-left:1px solid #ba1721;display:block;position:relative;z-index:99;}
.fixFoot a img{height:20px;display:block;margin:0 auto;}
.fixFoot a:first-child{border-left:0}



.foot{background: #2b2b2b;padding-top: 15px;padding-bottom: 15px;color: #ddd}

.footLogo{padding-bottom: 15px;}
.footLogo p{text-align: center;padding: 5px 0;margin: 0}
.footLogo img{max-width: 180px}
.footsub{background: #ca9e78;display: inline-block;width: 70px;border: 0;color: #fff;height: 30px;vertical-align: middle;}
.foottxt{display: inline-block;width:50%;height: 30px;margin-right: -5px;vertical-align: middle;border: 0}
.foot h3{font-size: 16px;color: #fff;padding: 10px 0;line-height: 140%;display: block;}
.footLink{border-top: 1px solid #4b4949;padding-bottom: 10px;padding-top: 10px;}

.footLink_p p{float: left;width: 50%}
.footLink p{margin-bottom: 5px}
.footLink a{color: #ddd;margin-right: 10px;}

.footCont{border-top: 1px solid #4b4949;padding-top: 10px;}
.footCont p{margin: 0}
.footCont hr{margin: 8px 0 5px;border-color: #777}
.footcopy{border-top: 1px solid #4b4949;background: #2b2b2b;line-height: 150%;padding: 15px ;color: #b5b6b6}


/*    */

#banner .owl-controls{margin-top: 0;position: absolute;bottom: 0;width: 100%;}
#banner .owl-controls .owl-page span{background: #fff;}

.one_dot_hide {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.two_dot_hide {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.homeBox{padding-top: 20px;padding-bottom: 20px;}

@media (min-width: 768px) {
	body{padding-top: 72px;}
	.fixFoot{display: none;}
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-brand>img{height:40px}
	.navbar-nav>li{padding: 0;}
	.navbar-nav>li>a{border-top: 0;padding:20px 9px;border-bottom: 0;line-height: 30px;}
	.navbar-nav>li.nav-search{padding-left: 10px;padding-right: 0;padding-top: 10px;}
	.topSearch{width: 130px;margin-top: 5px;}
	.searchTxt,.searchSub{height: 30px;}
	.topUser{line-height: 25px;padding-top: 12px;padding-right: 15px;}

	.nav-search p{font-size: 12px;margin-bottom: 0}

	.fixnav .navbar-brand{padding-top: 10px;padding-bottom: 10px;}
	.fixnav .navbar-brand>img{height:35px}
	.fixnav .navbar-nav>li a{padding: 10px;line-height: 35px;}
	.fixnav .topSearch{margin-top: 2px;}
	.fixnav .nav-search p{display: none;}

	.footLink,.footCont{border-top: 0;padding-top: 0}
	.foot{padding-top: 30px;padding-bottom: 30px;}
	.footlinkp p{float: none;width: 100%}
	.footCont .footLogo{width: 170px;}
	.footCont{text-align: center;}
	/*  home   */
	.navbar-nav>li.active>a:before{content: '';position: absolute;background: #ffa600;height: 5px;border-radius: 5px;width: 80%;left: 50%;bottom: 50%;margin-bottom: -12px;margin-left: -21px}


} 
@media (min-width: 992px) {
	body{padding-top:80px;}
	.topline{line-height: 40px;height: 40px;}
	.navbar-brand>img{height:50px}
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.topSearch{width: 180px;margin-top: 6px;}
	
	.nav-search p{font-size: 16px;}
	.navbar-nav>li.nav-search{padding-top: 9px;}
	.navbar-nav>li>a{padding: 25px 15px;font-size: 18px;}
	.fixnav .nav{padding-top:0;}
	.fixnav .navbar-nav>li>a{padding: 10px 15px;font-size: 18px;}

	.top-menu img{height: 40px;}

	.top-menu{padding-top: 15px;padding-bottom: 15px;font-size: 14px;}
	
	.footLink p{display: block;}
	.footLink,.footCont{border-top: 0;}

	.navbar-nav>li.active>a:before{content: '';position: absolute;background: #ffa600;height: 5px;border-radius: 5px;width: 70%;left: 50%;bottom: 50%;margin-bottom: -12px;margin-left: -23px}


}




@media (min-width: 1200px) {
	body{padding-top: 95px}
	.navbar-nav>li.nav-search{padding-left: 15px;padding-top: 12px;}
	.topSearch{width: 180px;margin-top: 10px;}
	.navbar-brand>img{height: 65px;}
	.homeCaseBox dl dt a{padding: 5px 22px;}
	.navbar-nav>li>a{font-size: 18px;padding:32px 20px}
	.fixnav .navbar-nav>li>a{padding: 10px 25px;}
	.top-menu img{height: 60px;}
	
	.navbar-nav>li.active>a:before{content: '';position: absolute;background: #ffa600;height: 5px;border-radius: 5px;width: 70%;left: 50%;bottom: 50%;margin-bottom: -12px;margin-left: -28px}

}
@media (min-width: 1300px) {
	.navbar-nav>li>a{font-size: 20px;}
}


@media (min-width: 1400px) {
}

@media (min-width: 1500px) {

}
