@charset "utf-8";
/* 头部通用 */
.top-outer{height: 34px;background: url(/static_clone/img/top-bj.jpg);}
.top-outer .top{width: 1280px;margin: 0 auto;}
.top-outer .top .t-logo{float: left;}
.top-outer .top .t-logo em{display: inline-block;vertical-align: top;margin-right:10px;}
.top-outer .top .t-logo em img{height: 20px;margin-top:8px;}
.top-outer .top .t-logo span{display: inline-block;vertical-align: top;line-height: 32px;}
.top-outer .top .t-app{float: right;}
.top-outer .top .t-app span{display: inline-block;vertical-align: top;line-height: 32px;}
.top-outer .top .t-app span.t-txt1{color: #1D43DF;padding-right:30px;}
.top-outer .top .t-app span.t-txt1 a{color: #1D43DF;}
.top-outer .top .t-app span.t-txt2{color: #da050a;padding-right:7px;}
.top-outer .top .t-app span.t-txt2 a{color: #da050a;}
.top-outer .top .t-app span.t-txt3{color: #da050a;}
.top-outer .top .t-app span.t-txt3 a{color: #da050a;}

.header-outer{background: #fff;height: 120px;}
.header-outer .header{width: 1280px;margin: 0 auto;}
.header-outer .header .h-logo{float: left;padding-top:36px; width: 410px;}
.header-outer .header .h-logo a{}
.header-outer .header .h-logo img{height: 50px;}
.header-outer .header .h-search{float: left;width: 328px;height: 38px;border: 1px #ebebeb solid;margin-top:40px;}
.header-outer .header .h-search input{display: inline-block;vertical-align: top;width: 285px;box-sizing: border-box;padding: 10px 0 0 10px;}
.header-outer .header .h-search button{display: inline-block;vertical-align: top;width: 38px;height: 38px;background: url(/static_clone/img/search-icon.png) no-repeat center;background-size: 60% auto;}
.header-outer .header .h-app{float: right;padding-top:30px;}
.header-outer .header .h-app ul{}
.header-outer .header .h-app ul li{float: left;text-align: center;padding-left:20px;}
.header-outer .header .h-app ul li em{display: inline-block;vertical-align: middle;}
.header-outer .header .h-app ul li em img{height: 34px;}
.header-outer .header .h-app ul li span{display: block;line-height: 18px;padding-top:6px;}

.menu-outer{background: #D91817;}
.menu-outer .menu{width: 1280px;margin: 0 auto;height: 50px;line-height: 50px;font-size: 16px;color: #fff;}
.menu-outer .menu ul{}
.menu-outer .menu ul li{float: left;padding:0 12px 0 11px;position: relative;}
.menu-outer .menu ul li:first-child{padding-left:0;}
.menu-outer .menu ul li:last-child{padding-right:0;}
.menu-outer .menu ul li:first-child::before{display: none;}
.menu-outer .menu ul li::before{content: '';display: block;width: 2px;height: 100%;background: url(/static_clone/img/menu-line.png) no-repeat center; position: absolute;top:0;left:0;}
.menu-outer .menu ul li a{color: #fff;}
.menu-outer .menu ul li a:hover{}


@media screen and (max-width:1400px){
	.top-outer .top{width: 960px;}
	.header-outer{height: 100px;}
	.header-outer .header{width: 960px;}
	.header-outer .header .h-logo{padding-top:30px; width: auto;}
	.header-outer .header .h-logo img{height: 40px;}
	.header-outer .header .h-search{width:300px;height: 34px;margin-top:30px;margin-left: 100px;}
	.header-outer .header .h-search input{width: 260px;padding: 8px 0 0 8px;}
	.header-outer .header .h-search button{width: 34px;height: 34px;}
	.header-outer .header .h-app{padding-top:20px;}
	.header-outer .header .h-app ul li{padding-left:15px;}
	.header-outer .header .h-app ul li em img{height: 30px;}
	.header-outer .header .h-app ul li span{line-height: 16px;padding-top:2px;font-size: 12px;}
	
  .menu-outer .menu{width: 960px;height: 40px;line-height: 40px;font-size: 14px;}

  .menu-outer .menu ul li{padding:0 6px;}
	.menu-outer .menu ul li::before{background-size: 2px 40%;}
	
}

