/* 改革网 聚焦山东 头部 */


.top-pic{text-align: center;}
.top-pic img{width: 100%; max-width:2000px;}
.top-pic img:hover{-webkit-transform:scale(1);transform:scale(1);}

.top{background: #e6e6e6;height: 50px;}

.top dl{width: 1280px;margin:0 auto;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;line-height: 50px;}
.top dl dt{}
.top dl dt b{display: inline-block;vertical-align: top;font-size: 20px;font-weight: normal;padding-right:30px;}
.top dl dt span{display: inline-block;vertical-align: top;padding-right: 25px;font-family: arial;}
.top dl dd{}
.top dl dd a{display: inline-block;vertical-align: top;margin-left:12px;}

.logo-outer{}
.logo-outer.inside{background: #f5f5f5;}
.logo-inner{width: 1280px;margin:0 auto;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding:20px 0 15px 0;}
.logo-outer.inside .logo-inner{width:1130px;}


.logo{}
.logo em{display: inline-block;vertical-align: top;width:148px;height:55px;}
.logo em img{width: 100%;height: 100%;;}
.logo em img:hover{-webkit-transform:scale(1);transform:scale(1);}
.logo b{display: inline-block;vertical-align: top;line-height:50px;margin-top:5px;border-left:2px #1a1a1a solid;font-size: 28px;font-weight: 400;padding: 0 0 0 20px;margin-left:20px;}
.logo-outer.inside .logo b{font-size:30px;}
.logo span{display: block;font-size: 14px;padding:17px 0 0 0;}

.search{}
.search dl{display: inline-block;vertical-align: top;border:1px #0d396a solid; border-radius: 30px;width: 365px;height: 40px;box-sizing: border-box;margin-top:30px;position: relative;}
.search dl dt{display: inline-block;vertical-align: top;padding:10px 0 0 20px;}
.search dl dt input{width: 296px;}
.search dl dd{display: inline-block;vertical-align: top;position: absolute;top:0;right:5px;}
.search dl dd button{width: 40px;height: 38px;background: url('../images/search.png') no-repeat center;background-size: 23px auto;text-indent: -9999em;}
.search dl dd button:hover{opacity: 0.6;}

.search p{display: inline-block;vertical-align: top;margin-left:80px;padding-top:25px;}
.search p a{font-size: 20px;font-weight: bold;display: inline-block;vertical-align: top;border-bottom:1px #333 solid;line-height: 40px;}
.search p a:hover{}

.logo-outer.inside .search span{display: block;color: #666;font-size: 15px;}
.logo-outer.inside .search dl{border-radius: 0;border-color:#ccc;background:#fff;margin-top:5px;}
.logo-outer.inside .search dl dt{padding-left:15px;padding-top: 7px;}
.logo-outer.inside .search dl dd {right:-1px;top:-1px;}
.logo-outer.inside .search dl dd button{width: 60px;height: 40px;line-height: 40px; color: #fff;cursor: pointer;border: none; outline: none;font-size: 16px; text-align: center;background: #e60012;text-indent: 0;}

.menu-outer{height: 54px;background: #1a5284;}
.menu-outer.inside{background: #e70012;}
.menu{width: 1280px;margin:0 auto;}
.menu-outer.inside .menu{width: 1130px;}
.menu ul{font-size: 0;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.menu ul li{display: inline-block;vertical-align: top;font-size: 16px; line-height: 54px;}

.menu ul li a{color: #fff;}
.menu ul li a:hover{color:#e8202a;}





@media screen and (max-width:1400px) {

   .top{height: 2.6vw;}
   
   .top dl{width: 66.67vw;line-height: 2.6vw;}
   .top dl dt b{font-size: 1.04vw;padding-right:5.2vw;}
   .top dl dt span{padding-right: 1.3vw;}
   .top dl dd a{margin-left:0.625vw;}
   

	 .logo-inner{width: 66.67vw;padding:1.04vw 0 0.78125vw 0;}
	 .logo-outer.inside .logo-inner{width:58.8vw;}
	 
   
   .logo em{width:7.7vw;height:2.86vw;}
   .logo b{line-height:2.6vw;margin-top:0.26vw;font-size: 2.08vw;padding: 0 0 0 1.04vw;margin-left:1.04vw;border-left-width:0.1vw;}
	 .logo-outer.inside .logo b{font-size:1.5625vw;}
   .logo span{font-size: 1.3vw;padding:0.885vw 0 0 0;}
   
   .search dl{border-radius: 1.5625vw;width: 19vw;height: 2.083vw;margin-top:1.5625vw;}
   .search dl dt{padding:0.5208vw 0 0 1.04vw;}
   .search dl dt input{width: 15.4166vw;}
	 .search dl dd{right:0.26vw;}
   .search dl dd button{width: 2.083vw;height: 1.979vw;background-size: 1.1979vw auto;}
   
   .search p{;margin-left:4.16666vw;padding-top:1.3vw;}
   .search p a{font-size: 1.04vw;line-height: 2.083vw;}
	 
   .logo-outer.inside .search span{font-size: 0.78125vw;}
	 .logo-outer.inside .search dl{margin-top:0.26vw;}
	 .logo-outer.inside .search dl dt{padding-left:0.78125vw;padding-top: 0.36458vw;}
	 .logo-outer.inside .search dl dd button{width: 3.125vw;height: 2.08vw;line-height: 2.08vw;font-size: 0.833vw; }
   
   
   .menu-outer{height: 2.8125vw;}
   .menu{width: 66.67vw;}
   .menu-outer.inside .menu{width: 58.85416666666667vw;}
   .menu ul li{font-size: 0.833vw; line-height: 2.8125vw;}

}