*{margin:0;padding:0}
html,body{font-size:16px;line-height:1.4em;font-family:"微软雅黑";color:#37302a;}
a:hover,a:focus{text-decoration:none}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
ul,li{margin:0;padding:0;list-style-type:none}
a{color:#37302a;text-decoration:none}
a:hover{color:#069;}
.text-overflow{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.w-1200{width:1200px;margin:0 auto;overflow:hidden}
.c-1100{width:1200px;margin:0 auto;}
.navbar{margin-bottom:0}
.navbar-default{background-color:#fff;border-color:#e7e7e7;}
.navbar-header{height:135px;}
.header{position:relative;}
.header .logo{}
.header .nav li a{display:block;font-size:18px;padding:0 10px;line-height:1.8em;font-weight:bold;color:#000;}
.banner{background:url(../images/banner.jpg) no-repeat center top;height:616px;position:relative;}
.banner .search{position:absolute;height:80px;background:#fff;bottom:-40px;border-radius:10px;box-shadow: 0 2px 6px rgba(0,0,0,.15);}

.search{position:absolute;z-index: 99;right:0%;top:50px;}
.search .form{line-height:35px;margin:23px 0 0 55px;}
.search select{height:35px;background:#fff;border: 0;font-size: 1.0rem;}
.search .keywords{height:35px;background:#fff;width:25%;color:#666;border:0;font-size: 1.0rem;padding-left: 1.0em;}
.search .icon-sousuo{margin-left:10px;font-size: 1.5rem;vertical-align: middle;color: #666;}
.search .btn{background:#014d99;padding: 3px 20px;}
.search .search-text{height: 30px;vertical-align: middle;font-size:14px;padding-left:1.0em;}
.search .iconfont{color:#fff;}
.footer{padding:30px;text-align:center;line-height:30px;font-size:12px;border-top:5px solid #656565;margin-top:30px;}
.catbanner .swiper-slide img{max-width:100%}
@media (min-width: 1200px){
	.container {
	  width: 1200px;
	}
	.navbar-nav{margin-top:50px;}
	.header .navbar-nav .dropdown-menu li a{line-height:2.3em;}
	.navbar .nav > li:hover .dropdown-menu {
		display: block;
	}
	.fix_mt{height:135px;}
	.caret{border-top:0}
}
@media screen and (max-width: 768px){
	.navbar-header{height:auto}
	.navbar-brand{padding:5px;}
	.navbar-brand img{height:100%}
	.search{display:none;}
	.fix_mt{height:50px;}
	.footer{text-align: left;}
}
