/* logo */ .headerTop{ display: flex; padding: 28px 0 21px 0; } .logoTxt{ width: 200px; text-align: center; } .logoTxt h1{ font-size: 22px; color: #fd9907; font-weight: bold; } .logoTxt p{ font-weight: bold; font-size: 12px; color: #38b952; letter-spacing: 2px; } /* 定位 */ .LocateCover{ width: 155px; position: relative; text-align: center; } .LocateCover .currCity{ display: inline-block; font-size: 14px; margin: 0 auto; margin-top: 5px; min-width: 88px; height: 28px; line-height: 25px; text-align: center; cursor: pointer; background-color: #fdfdfd; color: #61a830; border: 1px solid #f5f5f5; } .LocateCover .currCity:hover{ background-color: #fff; position: relative; z-index: 9999; border-bottom: 0; } .LocateCover .currCity:hover .selectCityCover{ display: block; } .LocateCover .currCity:hover .maskLine{ display: block; } .LocateCover .currCity .maskLine{ display: none; height: 6px; width: 100%; background-color: #fff; z-index: 10; top: 21px; left: 0; position: absolute; background: white; } .LocateCover .currCity i.fa-map-marker{ margin-left: 5px; font-size: 14px; color: #61a830; } .LocateCover .currCity:hover .fa-chevron-down{ color: #61a830; } .LocateCover .currCity i.fa-chevron-down{ color: #cfcfcf; margin-left: 13px; font-size: 12px;; } .selectCityCover{ position: absolute; z-index: 9; display: none; position: absolute; top: 25px; left: -1px; width: 426px; background-color: #fff; border: 1px solid #f1f1f1; -webkit-box-shadow: 2px 4px 10px rgba(0,0,0,.15); -moz-box-shadow: 2px 4px 10px rgba(0,0,0,.15); -o-box-shadow: 2px 4px 10px rgba(0,0,0,.15); box-shadow: 2px 4px 10px rgba(0,0,0,.15); padding: 20px; border-radius: 12px; z-index: 9; border-top-left-radius: 0; cursor: default; } .selectCityCover .hot_address{ border-bottom: 1px solid #ececec; padding: 0 5px 6px; text-align: left; } .selectCityCover .hot_address a{ color: #fd9907; font-size: 12px; padding-right: 11px; } .selectCityCover .hot_address_er{ padding: 7px 5px 5px; overflow: hidden; } .selectCityCover .hot_address_er .left{ float: left; width: 40px; line-height: 22px; font-size: 12px; font-weight: 700; cursor: default; } .selectCityCover .hot_address_er .right{ overflow: hidden; float: left; width: 332px; } .selectCityCover .hot_address_er .right a{ float: left; margin-right: 16px; line-height: 22px; font-size: 12px; } /* 搜素 */ .searchCover{ width: 555px; } .searchCover .searchBoxBj{ font-size: 0px; width: 460px; height: 40px; margin: 0 auto; background: #61a830; } .searchCover .searchBoxBj input{ font-size: 14px; width: 357px; height: 36px; outline: none; margin: 2px 0 2px 2px; border: none; border-radius: 0; padding-left: 20px; } .searchCover .searchBoxBj button{ font-size: 14px; width: 101px; height: 40px; border: none; background: #61a830; color: #fff; letter-spacing: 5px; text-align: center; vertical-align: middle; } .searchCover .searchBoxBj button:active{ background: #3c7b10; } /* 登录 */ .not_loginCover{ flex: 1; text-align: center; } .not_loginCover a{ width: 118px; height: 38px; line-height: 34px; border: 1px solid #f5ae1e; background-color: #fff; margin: 0 8px; display: inline-block; } .not_loginCover a:active{ background-color: #ffe8bb; } .yet_loginCover{ flex: 1; } .yet_loginCover .person{ display: flex; align-items: center; float: right; } .yet_loginCover .person .userHeadImg{ width: 40px; height: 40px; overflow: hidden; border-radius: 50%; /* background: red; */ margin-right: 10px; } .yet_loginCover .person .userHeadImg img{ width: 100%; height: 100%; } .userCtrl .userCtrlTop{ position: relative; } .userCtrl .userCtrlTop .userInfo{ display: flex; align-items: baseline; cursor: pointer; } .userCtrlTop .userInfo >div{ max-width: 83px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 3px; } .userCtrl .userCtrlBtm a{ color: #3c7b10; } .yet_loginCover .person .exit a{ font-size: 24px; margin-left: 10px; border-left: 1px solid #d3d3d3; padding-left: 10px; color: #4fa414; cursor: pointer; } /* 内容-合作伙伴 */ .partnerCover{ margin-top: 30px; border: 1px solid #e3e3e3; border-top: 1px solid #327eca; } .partnerCover .title{ line-height: 40px; border-bottom: 1px solid #e3e3e3; font-size: 18px; padding-left: 20px; } .partnerCover .title i{ color: #b0b0b0; font-size: 22px; vertical-align: middle; } .partnerCover .title span{ font-weight: 700; /* margin-left: 10px; */ } .partnerCover .partnerInner{ /* padding: 20px; */ height: 112px; overflow: hidden; } .partnerCover .partnerInner .partnerInnerList{ width: 1500px; } .partnerCover .partnerInner .partnerInnerItem{ float: left; } .partnerCover .partnerInner img{ width: 89px; height: 83px; margin: 13px 10px; } /* 橘黄标题 */ .orangTitle{ border-left: 3px solid #ff6a28; padding-left: 8px; font-size: 16px; }