/*head*/
.m-header{height:89px;background-color: rgba(255, 255, 255, 0.7);}
.u-logo{margin-top:12px;}
.u-logo i{color:#888;margin:0px 5px;}
.u-logo em{font-size:30px;color:#015293;font-weight:400;}
.u-logo .logo-txt{text-align: justify;text-align-last: justify;margin-top:4px;}

.logo-individuality{padding-top:6px;}
.logo-individuality .logo img{max-height:50px;max-width:220px;}
.logo-individuality h6{line-height:50px;margin:10px 0px 0px 15px;font-size:28px;font-weight:normal;color:#015293;}

.logo-individuality h5 img{max-height:74px;max-width:320px;}


/*悬停下拉城市*/
.fir{margin:35px 0px 0px 20px;}
.dropdown{position:relative;}
.city-list{position:absolute;top:16px;display:none;background:#fff;z-index: 99999;}
.city-list li{padding:8px 2px;border-bottom:1px dotted #ddd; display: flex;}
.city-list li a{padding:0px 6px;display: inline-grid; border-radius:3px;}
.city-list li a:hover{ background-color:#015293;color:#fff;}
.city-list .city-s{width:80px;float:left; text-align:right;}
.city-list .city-z{width:360px;float:left;}
.city-list .city-z a{float:left;margin-left:8px;}
.current-city i{margin-left:5px;font-size:12px;color:#888;}

/*nav*/
.m-nav{margin:0px auto 0px auto;width:500px; overflow:hidden;}
.m-nav li{float:left;height:79px;margin:0px 0px 0px 24px;}
.m-nav li a{display:inline-flex;height:27px; padding:23px 0px 28px 0px;}
.m-nav li a:hover, .m-nav li a.curr{border-bottom:1px solid #015293;color:#015293}

/*栏目4字样式*/
.m-nav4{font-size:16px;}
.m-nav4 li{max-width:36px;}
.m-nav4 li a{padding-top:15px 0px 35px 0px;}
.m-nav4 .index{margin-top:10px;}

/*so*/
.m-so{height:36px;margin:25px 0px 0px 0px; }
.m_sinput:hover {border:1px solid #ccc;}
.m_sinput {width:200px;height:28px;line-height:28px;padding:3px 10px 3px 20px;border:#d1d1d1 1px solid;color:#666;  border-radius:30px 0px 0px 30px;transition:0.3s;outline: none;
			background-color: rgba(255, 255, 255, 0.7);
			}
.m_sbtn {cursor:pointer;height:36px;width:60px;margin-left:-1px;background:#015293;display:inline-block;
	vertical-align:middle;border:none;border-radius:0px 30px 30px 0px;color:#fff;}

.key{ position:relative; width:87px; float:left;}
.mkey{ display:block; padding:0px 25px 0px 12px; width:50px; height:34px;  text-align:center;line-height:34px;float:left;background:url(../images/seabg.png) no-repeat right center;  cursor:pointer; background-color: rgba(255, 255, 255, 0.7);border:1px solid #d1d1d1;border-right:none;border-radius:30px 0px 0px 30px;}
.keyul{ position:absolute; left:0; top:36px; z-index:10; background:#fff; width:82px; border-bottom:none; display:none;}
.keyul li{ padding-left:12px; width:69px; height:32px;line-height:32px; float:left; font-size:12px; border-bottom:1px solid #f4f4f4;  cursor:pointer;}
.keyul li:hover,.keyul li.on{ background:#f8f8f8; }
.keyul li a:hover{background:#fff6dd; color:#e77802; text-decoration:underline;}

/**/
.u-two{margin-top:20px;width:170px;padding:10px 0px 15px 0px;background-color:#fff;}
.u-two p{ text-align:center;width:110px;height:110px;padding:20px;margin:0px auto;background:url(../images/icon-fk.png) center center no-repeat;}
.u-two h6{text-align:center; font-weight:normal;}

/*2级页面header*/
.hder2{padding:25px 0px;background:url(../images/bg-1-1.png) center top no-repeat;}
.hder2 .m-header{border-bottom:0px solid #015293;}
.hder2 .m_sinput{border-radius:0px;padding-left:10px;}


/*栏目4个字*/
.clm4 .m-header{ background-color:transparent;}
.clm4 .m_sinput{width: 200px;}
.clm4 .m_sbtn{width:80px;}

.topbar{height:30px;line-height:30px; background-color:#f6f6f6;}
.topbar span{margin:0px 8px;color:#888;}

.nav2{height: 46px;text-align:center;border-bottom:1px solid #eee; background-color:#f8f8f8;}
.nav2-li{height:46px;line-height:46px; display: inline-block;}
.nav2-li li{float:left;}
.nav2-li li a{margin:0px 24px;display:block;}
.nav2-li li a:hover, .nav2 li a.curr{border-bottom:1px solid #ff6600;color:#ff6600;}
