You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

777 lines
7.2 KiB
CSS

.tl, caption, th {
text-align: left
}
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, input, li, ol, p, pre, td, textarea, th, ul {
margin: 0;
padding: 0
}
table {
border-collapse: collapse;
border-spacing: 0
}
fieldset, img {
border: none
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: 400
}
ol, ul {
list-style: none
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: 400
}
q:after, q:before {
content: ''
}
abbr, acronym {
border: 0
}
a {
outline: 0;
text-decoration: none
}
input, textarea {
outline: 0;
resize: none
}
.f12 {
font-size: 12px
}
.f13 {
font-size: 13px
}
.f14 {
font-size: 14px
}
.f16 {
font-size: 16px
}
.f20 {
font-size: 20px
}
.fb {
font-weight: 700
}
.fn {
font-weight: 400
}
.ti2 {
text-indent: 2em
}
.lh150 {
line-height: 150%
}
.lh180 {
line-height: 180%
}
.lh200 {
line-height: 200%
}
.udl {
text-decoration: underline
}
.m-foot-desc a, .no_udl {
text-decoration: none
}
.tc {
text-align: center
}
.tr {
text-align: right
}
.bc {
margin-left: auto;
margin-right: auto
}
.l {
float: left
}
.r {
float: right
}
.cb {
clear: both
}
.cl {
clear: left
}
.cr {
clear: right
}
.clearfix:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0
}
.vm {
vertical-align: middle
}
.pr {
position: relative
}
.pa {
position: absolute
}
.zoom {
zoom: 1
}
.db {
display: block
}
.dn {
display: none
}
.dib {
display: inline-block
}
.w10 {
width: 10px
}
.w20 {
width: 20px
}
.w30 {
width: 30px
}
.w40 {
width: 40px
}
.w50 {
width: 50px
}
.w60 {
width: 60px
}
.w70 {
width: 70px
}
.w80 {
width: 80px
}
.w90 {
width: 90px
}
.w100 {
width: 100px
}
.w200 {
width: 200px
}
.w250 {
width: 250px
}
.w300 {
width: 300px
}
.w400 {
width: 400px
}
.w500 {
width: 500px
}
.w600 {
width: 600px
}
.w700 {
width: 700px
}
.w800 {
width: 800px
}
.pct10 {
width: 10%
}
.pct20 {
width: 20%
}
.pct30 {
width: 30%
}
.pct40 {
width: 40%
}
.pct50 {
width: 50%
}
.pct60 {
width: 60%
}
.pct70 {
width: 70%
}
.pct80 {
width: 80%
}
.pct90 {
width: 90%
}
.pct100 {
width: 100%
}
.hpct10 {
width: 10%
}
.hpct20 {
width: 20%
}
.hpct30 {
width: 30%
}
.hpct40 {
width: 40%
}
.hpct50 {
width: 50%
}
.hpct60 {
width: 60%
}
.hpct70 {
width: 70%
}
.hpct80 {
width: 80%
}
.hpct90 {
width: 90%
}
.hpct100 {
width: 100%
}
.m0 {
margin: 0
}
.m10 {
margin: 10px
}
.m15 {
margin: 15px
}
.m30 {
margin: 30px
}
.mt0 {
margin-top: 0
}
.mt5 {
margin-top: 5px
}
.mt10 {
margin-top: 10px
}
.mt15 {
margin-top: 15px
}
.mt20 {
margin-top: 20px
}
.mt30 {
margin-top: 30px
}
.mt50 {
margin-top: 50px
}
.mt100 {
margin-top: 100px
}
.mb0 {
margin-bottom: 0
}
.mb5 {
margin-bottom: 5px
}
.mb10 {
margin-bottom: 10px
}
.mb15 {
margin-bottom: 15px
}
.mb20 {
margin-bottom: 20px
}
.mb30 {
margin-bottom: 30px
}
.mb50 {
margin-bottom: 50px
}
.mb100 {
margin-bottom: 100px
}
.ml0 {
margin-left: 0
}
.ml5 {
margin-left: 5px
}
.ml10 {
margin-left: 10px
}
.ml15 {
margin-left: 15px
}
.ml20 {
margin-left: 20px
}
.ml30 {
margin-left: 30px
}
.ml50 {
margin-left: 50px
}
.ml100 {
margin-left: 100px
}
.mr0 {
margin-right: 0
}
.mr5 {
margin-right: 5px
}
.mr10 {
margin-right: 10px
}
.mr15 {
margin-right: 15px
}
.mr20 {
margin-right: 20px
}
.mr30 {
margin-right: 30px
}
.mr50 {
margin-right: 50px
}
.mr100 {
margin-right: 100px
}
.p0 {
padding: 0
}
.p10 {
padding: 10px
}
.p15 {
padding: 15px
}
.p30 {
padding: 30px
}
.pt0 {
padding-top: 0
}
.pt5 {
padding-top: 5px
}
.pt10 {
padding-top: 10px
}
.pt15 {
padding-top: 15px
}
.pt20 {
padding-top: 20px
}
.pt30 {
padding-top: 30px
}
.pt50 {
padding-top: 50px
}
.pt100 {
padding-top: 100px
}
.pb0 {
padding-bottom: 0
}
.pb5 {
padding-bottom: 5px
}
.pb10 {
padding-bottom: 10px
}
.pb15 {
padding-bottom: 15px
}
.pb20 {
padding-bottom: 20px
}
.pb30 {
padding-bottom: 30px
}
.pb50 {
padding-bottom: 50px
}
.pb100 {
padding-bottom: 100px
}
.pl0 {
padding-left: 0
}
.pl5 {
padding-left: 5px
}
.pl10 {
padding-left: 10px
}
.pl15 {
padding-left: 15px
}
.pl20 {
padding-left: 20px
}
.pl30 {
padding-left: 30px
}
.pl50 {
padding-left: 50px
}
.pl100 {
padding-left: 100px
}
.pr0 {
padding-right: 0
}
.pr5 {
padding-right: 5px
}
.pr10 {
padding-right: 10px
}
.pr15 {
padding-right: 15px
}
.pr20 {
padding-right: 20px
}
.pr30 {
padding-right: 30px
}
.pr50 {
padding-right: 50px
}
.pr100 {
padding-right: 100px
}
.body {
min-width: 1200px;
max-width: 1920px;
position: relative;
}
.header-wrap {
width: 100%;
min-height: 981px
}
.header {
width: 1200px;
margin: 0 auto
}
.header-logo {
float: left
}
.header-nav ul li {
width: 120px;
height: 68px;
float: left
}
.header-nav ul li a > span {
font-size: 14px
}
.header-nav ul li a {
display: block;
width: 100%;
height: 75%;
margin-top: 13%;
color: #536fa1;
font-size: 18px;
text-align: center
}
.header-nav ul li a.cur, .header-nav ul li a:hover {
color: #333
}
.btns {
width: 207px;
height: 221px
}
.btns-x {
width: 207px;
height: 221px
}
.footer-box {
height: 130px;
background: #f1f1f1;
width: 100%;
overflow: hidden
}
.footer-wrap {
width: 1200px;
margin: 0 auto
}
.meiti-title {
color: #bcbcbc;
font-size: 20px;
margin-top: 30px;
text-align: center
}
.m-foot-desc, .m-foot-desc a {
color: #737373;
font-size: 14px
}
.meiti-box {
text-align: center;
margin-top: 20px
}
.meiti-box a {
display: inline;
margin-right: 20px
}
.meiti-box a img {
width: 80px;
height: 33px
}
.m-footer {
width: 100%;
margin-top: 160px
}
.m-foot-logo {
margin-left: 72px;
background: url(../../images/selfbuilt/foot-logo.png) no-repeat;
width: 190px;
height: 60px;
float: left
}
.m-foot-desc {
float: left;
margin-top: 14px;
margin-left: 14px;
border-left: 1px solid #737373;
padding-left: 28px;
width: 832px
}
.m-foot-desc a:hover {
color: #fff;
text-decoration: underline
}
.footer-inner-box {
background: #fff
}
.footer-inner-box p a {
color: #5b5b5b !important;
font-size: 12px;
text-decoration: none
}
.footer-inner-box p a:hover {
color: #5b5b5b !important;
text-decoration: underline
}
.header-title {
float: left;
margin-left: 10px;
margin-top: 10px
}
.header-title > h1 {
font-size: 22px;
font-weight: 700;
color: #fff
}
.header-title > h2 {
font-size: 16px;
margin-top: 5px;
color: #fff
}
.header-logo img {
margin: 0 36px 0 36px;
width: 270px
}
.none {
display: none
}
.left-gift {
margin: 20px 0
}