/* 适用于汉唐资产非主页以外的其他页面css模板
css模板中不包含main里右侧right的样式
*/
/* 公共样式 css样式重置,css reset*/
* {
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
ul,
ol {
list-style: none;
}
input,
select,
textarea {
outline: none;
}
.clearfix::after {
content: "";
display: block;
clear: both;
}
.center {
width: 1000px;
margin: auto;
}
/* top样式 */
.top {
background-color: #fafafa;
}
/* 使用子代选择器,只限定top里的center是有高110 */
.top>.center {
height: 110px;
}
/* top中center的第一层.logo和.other 要浮动*/
.logo {
float: left;
width: 204px;
/* 因为元素浮动不在之前的文档中了,所以外间距不合并,可以放心大胆的用外间距 */
margin-top: 33px;
}
.other {
float: right;
}
.other>img {
float: left;
width: 24px;
margin-top: 43px;
}
.other a {
float: left;
/* 去掉下划线 */
text-decoration: none;
color: #000;
/* 行高 */
line-height: 110px;
margin-right: 20px;
}
.other div {
float: left;
width: 180px;
height: 26px;
margin-top: 42px;
border: 1px solid #aaa;
}
.other div input {
width: 152px;
height: 26px;
border: 0;
outline: none;
float: left;
}
.other div img {
width: 28px;
height: 26px;
float: left;
}
/* nav的css样式 */
.nav .nav-item {
width: 90px;
float: left;
text-align: center;
position: relative;
}
.nav .nav-item a {
color: #000;
line-height: 40px;
text-decoration: none;
font-size: 14px;
display: block;
}
/* 把a变成块元素,把渐变给到a */
.nav .nav-item:hover a {
background-image: linear-gradient(#D41011, #940000);
color: #fff;
}
.nav-item ul {
list-style: none;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
font-size: 14px;
position: absolute;
width: 90px;
top: 40px;
/* 消失 */
display: none;
}
.nav-item ul li {
line-height: 2;
}
/* 鼠标移入到谁????? */
.nav-item:hover ul {
display: block;
}
/* banner的css样式 */
.banner img {
width: 100%;
}
/* main 的 css样式 */
.main {
background-color: #fafafa;
}
.main>.center {
background-color: #fff;
}
.main .left {
width: 270px;
float: left;
}
/* 给左侧细节留着位置 js是介绍的意思*/
.main .left .js {
border: 1px solid #ddd;
border-bottom-width: 0;
box-sizing: border-box;
padding-bottom: 80px;
/* 尝试往上窜 */
margin-top: -20px;
/* 假如加一个相对定位 会让当前元素在同一个层中级别更高,会在其他元素的层上*/
position: relative;
}
.main .left .js div {
height: 100px;
background-color: rgb(217, 17, 19);
overflow: hidden;
}
.main .left .js div h2 {
color: rgb(255, 35, 35);
font-size: 45px;
margin-left: 10px;
}
.main .left .js div h4 {
color: #fff;
font-size: 18px;
margin-top: 10px;
margin-left: 10px;
}
.main .left .js ul {
list-style: none;
}
.main .left .js ul li {
height: 40px;
line-height: 40px;
border-bottom: 1px solid #ddd;
font-size: 14px;
/* 马上给li加定位属性 */
position: relative;
}
.main .left .js ul li::before {
content: "·";
margin-left: 10px;
margin-right: 5px;
}
/* 鼠标移入到li背景浅灰,字体红色 */
.main .left .js ul li:hover {
background-color: #eee;
color: rgb(217, 17, 19);
cursor: pointer;
}
/* 小三角 */
.main .left .js ul span {
position: absolute;
width: 0;
border: 6px solid transparent;
border-left-color: #aaa;
right: 10px;
top: 14px;
}
/* 集团成员 cy */
.main .left .cy {
border: 1px solid #ddd;
box-sizing: border-box;
}
.main .left .cy .tit {
height: 70px;
background-color: #AC996D;
color: #fff;
font-size: 18px;
}
.main .left .cy .tit h4 {
line-height: 70px;
margin-left: 20px;
}
.main .left .cy .tit span {
font-size: 14px;
}
.main .left .cy .box {
padding-bottom: 100px;
}
.main .left .cy .box ul {
list-style: none;
padding: 0 18px;
}
.main .left .cy .box ul li {
font-size: 14px;
height: 40px;
line-height: 40px;
border-bottom: 1px dashed #ddd;
}
.main .left .cy .box ul li::before {
content: ">";
margin-right: 5px;
}
.main .right {
width: 700px;
float: left;
margin-left: 30px;
}
.main .right .breadcrumb {
padding: 20px 0 10px;
font-size: 14px;
border-bottom: 4px solid #ddd;
color: #aaa;
}
.main .right .breadcrumb a {
color: #aaa;
}
.main .right .breadcrumb a+a::before {
content: "> ";
}
/* foot 的 css样式 */
.foot {
height: 80px;
background-color: #83764f;
padding-top: 20px;
margin-top: 100px;
box-sizing: border-box;
}
.foot p {
font-size: 14px;
color: #fff;
text-align: center;
}
评论0