html,
body {
overflow-x: hidden;
/* Prevent scroll on narrow devices */
}
input,
textarea {
outline: none;
}
a {
color: #2c2c2c;
}
a,
a:hover {
text-decoration: none;
}
a:hover {
color: #f55713;
}
p{
margin-bottom: 0;
}
.navbar {
padding: 0px;
background: url(/images/hunlian-zl2.png) repeat-x;
height: 121px;
width: 100%;
z-index: 1;
}
footer {
background: #2b1a84;
color: rgba(255, 255, 255, 0.8);
padding: 20px 0;
}
footer.inner {
background: #fff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
padding: 0;
color: #333;
}
footer.inner .c {
padding-top: 10px;
padding-bottom: 37px;
color: #333;
border-top: none;
}
footer a {
color: rgba(255, 255, 255, 0.8);
}
footer a:hover {
color: #ffffff;
text-decoration: none;
}
footer .float-right {
font-size: 12px;
}
footer .float-right img {
width: 70px;
height: 70px;
background: #d9d9d9;
margin-top: 5px;
}
footer .a {
font-size: 14px;
margin-bottom: 13px;
margin-top: 13px;
}
footer .b {
margin-bottom: 14px;
}
footer .b a {
font-size: 14px;
display: inline-block;
}
footer .c {
text-align: center;
border-top: 0.5px solid rgba(255, 255, 255, 0.2);
padding-top: 10px;
padding-bottom: 17px;
margin: 0;
}
.navbar-brand {
background: url(/images/logo.png) no-repeat 50% 0%;
background-size: 132px 121px;
width: 132px;
height: 121px;
display: inline-block;
font-size: 0px;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
z-index: 1;
}
.bg-white {
background: #fff;
}
.navbar-nav {
display: flex;
position: absolute;
right: 0;
top: 0;
}
.navbar-nav li {
margin-right: 50px;
}
.navbar-nav li:last-child {
margin-right: 0;
}
.navbar-nav .nav-link {
line-height: 74px;
height: 74px;
display: flex;
align-items: center;
justify-content: center;
padding-top: 0;
padding-bottom: 0;
padding-right: 7px !important;
padding-left: 7px !important;
position: relative;
color: #fff !important;
font-size: 14px;
border-bottom: 7px solid transparent;
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active {
border-bottom: 7px solid #f55713;
}
.banner-box {
width: 100%;
height: 531px;
position: relative;
margin-bottom: 30px;
}
.banner-box .navbar {
padding: 0px;
background: url(/images/hunlian-zl.png) repeat-x;
height: 121px;
width: 100%;
z-index: 1;
}
.banner-box .bg {
display: flex;
height: 531px;
justify-content: center;
align-items: center;
position: absolute;
top: 0px;
width: 100%;
}
.banner-box .bg img {
height: 531px;
}
.banner-box .cont {
position: absolute;
left: calc(50% - 480px);
bottom: 150px;
width: 960px;
z-index: 2;
}
.banner-box .cont form {
background: #fff;
width: 100%;
height: 60px;
justify-content: space-between;
display: flex;
}
.banner-box .cont form .form-control {
background: #fff;
border: none;
flex: 1;
outline: none;
padding-left: 24px;
height: 60px;
}
.banner-box .cont form .btn {
flex: 0 0 118px;
line-height: 60px;
background: #f55713;
text-align: center;
color: #fff;
font-size: 18px;
border: none;
padding: 0px;
border-radius: 0;
}
.nav-pills {
width: 110px;
}
.nav-pills .nav-link {
border-radius: 0;
padding: 17px 0;
display: flex;
justify-content: space-between;
font-size: 14px;
align-items: center;
}
.nav-pills .nav-link img {
width: 25px;
height: 24px;
}
.nav-pills .nav-link.active {
color: #f55713;
background-color: #fff;
}
.carousel-caption {
text-align: left;
bottom: -6px;
left: 0;
padding-left: 25px;
padding-right: 25px;
width: 100%;
background: url(/images/daka-neiye1-zl.png) repeat;
}
.carousel-caption p {
margin-bottom: 0;
}
.carousel-indicators {
margin-bottom: 22px;
}
.carousel-indicators li {
border-radius: 2px;
height: 4px;
width: 36px;
opacity: 1;
border-bottom: none !important;
border-top: none !important;
}
.carousel-indicators .active {
background-color: #f55713;
}
.tab-content {
height: 464px;
width: 1049px;
}
.tab-content .tab-pane {
height: 464px;
width: 1049px;
}
.tab-content .tab-pane .carousel {
height: 100%;
}
.tab-content .tab-pane .carousel .carousel-inner {
height: 100%;
}
.tab-content .tab-pane .carousel .carousel-inner .carousel-item {
overflow: hidden;
height: 464px;
}
.tab-content .tab-pane .carousel .carousel-inner .carousel-item img {
max-width: fit-content;
height: 464px;
}
.index-list {
padding-bottom: 60px;
padding-top: 35px;
background: #f4f4f4;
}
.index-list.list {
padding-top: 25px;
}
.index-list.list .hd {
font-size: 28px;
justify-content: flex-start;
}
.index-list.list .hd span {
letter-spacing: 1.5px;
}
.index-list.list .hd em {
font-style: normal;
color: #f55713;
font-size: 18px;
}
.index-list.list .item {
width: 100%;
border-bottom: 1px solid #dadada;
background: transparent;
padding: 20px 0px;
margin: 0 15px;
margin-top: 0px;
position: relative;
}
.index-list.list .item p{
padding: 0 15px;
line-height: 20px;
font-size: 12px;
}
.index-list.list .item .go {
position: absolute;
right: 0;
top: 20px;
background: #f55713;
color: #fff;
font-size: 14px;
padding: 0 25px;
line-height: 33px;
border-radius: 16.5px;
}
.index-list.list .item:last-of-type {
border-bottom: none;
}
.index-list.list .item img {
margin: 0;
float: left;
width: 290px;
height: 180px;
margin-right: 20px;
}
.index-list.list .item .name {
font-size: 16px;
padding-top: 0;
padding-left: 0;
}
.index-list.list .item dl {
font-size: 14px;
color: #666;
line-height: 30px;
}
.index-list.list .item dl dt {
flex: inherit;
}
.index-list.list .item .price {
color: #f55713;
font-size: 14px;
display: flex;
height: 50%;
align-items: center;
}
.index-list.list .item .price em {
color: #666;
display: inline-block;
margin-left: 10px;
font-style: normal;
}
.index-list .hd {
display: flex;
justify-content: space-between;
align-items: center;
}
.index-list .hd span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.index-list .hd a {
color: #a4a4a4;
display: flex;
font-size: 14px;
justify-content: space-between;
align-items: center;
}
.index-list .hd a img {
width: 7px;
height: 12px;
margin-left: 5px;
}
.index-list .item {
margin: 20px 0px 0 0px;
background-color: #fff;
padding-bottom: 20px;
display: block;
min-height: 442px;
}
.index-list .item p{
font-size: 12px;
padding: 0 15px;
line-height: 20px;
}
.index-list .item .name {
font-size: 14px;
color: #282828;
padding: 15px 15px 10px 15px;
text-overflow: ellipsis;
white-space: nowrap;
}
.index-list .item img {
max-width: 100%;
height: auto;
margin: 0 auto;
height: 240px;
}
.index-list .item .score {
border-bottom: 1px solid #ddd;
padding-bottom: 12px;
margin: 0 15px 15px 15px;
}
.index-list .item .score img {
width: 83px;
height: 12px;
min-height: 12px;
margin: 0;
}
.index-list .item dl {
font-size: 12px;
color: #282828;
display: flex;
line-height: 22px;
margin: 0 15px;
}
.index-list .item dl dt {
flex: 0 0 36px;
float: left;
font-weight: normal;
}
.index-list .item dl dd {
float: left;
margin-bottom: 0;
}
.xing-bg {
padding: 50px 0;
}
.xing-bg .hd {
display: flex;
justify-content: space-between;
align-items: center;
}
.xing-bg .hd span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.xing-bg .hd a {
color: #a4a4a4;
display: flex;
font-size: 14px;
justify-content: space-between;
align-items: center;
}
.xing-bg .hd a img {
width: 7px;
height: 12px;
margin-left: 5px;
}
.xing-bg .item {
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
height: 289px;
align-content: center;
flex-direction: column;
margin-top: 20px;
}
.xing-bg .item .img {
height: 289px;
display: flex;
overflow: hidden;
justify-content: center;
width: 100%;
}
.xing-bg .item .img img {
max-width: fit-content;
height: 289px;
margin: 0 auto;
}
.xing-bg.chehua .item {
display: flex;
justify-content: flex-start;
align-items: center;
position: relative;
height: 279px;
align-content: center;
flex-direction: column;
margin-top: 20px;
}
.xing-bg.chehua .item .img {
height: 279px;
display: flex;
overflow: hidden;
justify-content: center;
width: 100%;
}
.xing-bg.chehua .item .img img {
max-width: fit-content;
height: 279px;
margin: 0 auto;
}
.xing-bg .item:hover .bg {
opacity: 1;
height: 124px;
animation: fadeIn 1s ease both;
}
.xing-bg.chehua .item:hover .bg {
opacity: 1;
height: 110px;
animation: fadeIn 1s ease both;
}
.xing-bg .item .bg {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
background: url(/images/daka-neiye1-zl.png) repeat;
height: 0px;
color: #fff;
display: flex;
justify-content: center;
flex-direction: column;
line-height: 20px;
opacity: 0;
padding: 10px 15px 15px 15px;
}
.xing-bg .item .bg::after {
content: '';
position: absolute;
right: 8px;
bottom: 8px;
width: 16px;
height: 16px;
background: url(/images/MORE.png) no-repeat 50%;
background-size: 16px 16px;
z-index: 1;
display: inline-block;
}
.xing-bg .item .bg .name {
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
font-size: 12px;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.xing-bg .item .bg p{
font-size: 12px;
}
.xing-bg .item .bg dl {
font-size: 12px;
color: #fff;
display: flex;
line-height: 22px;
margin-bottom: 0;
}
.xing-bg .item .bg dl dt {
flex: 0 0 36px;
float: left;
font-weight: normal;
}
.xing-bg .item .bg dl dd {
float: left;
margin-bottom: 0;
max-height: 44px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.wan-bg {
margin-top: 50px;
width: 100%;
padding: 50px 0;
background: #f4f4f4;
}
.wan-bg .hd {
display: flex;
justify-content: space-between;
align-items: center;
}
.wan-bg .hd span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.wan-bg .hd a {
color: #a4a4a4;
display: flex;
font-size: 14px;
justify-content: space-between;
align-items: center;
}
.wan-bg .hd a img {
width: 7px;
height: 12px;
margin-left: 5px;
}
.wan-bg .item {
display: flex;
margin-top: 20px;
background: #fff;
}
.wan-bg .item .lt {
flex: 0 0 50%;
max-width: 50%;
display: flex;
align-items: center;
}
.wan-bg .item .lt img {
width: 100%;
height: 190px;
margin: 0 auto;
display: block;
}
.wan-bg .item .rt {
flex: 0 0 50%;
max-width: 50%;
padding-left: 8px;
padding-right: 8px;
}
.wan-bg .item .rt .name {
width: 100%;
color: #282828;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin: 20px 0;
font-size: 16px;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 20px;
}
.wan-bg .item .rt dl {
font-size: 14px;
color: #8e8e8e;
display: flex;
margin-bottom: 6px;
line-height: 22px;
}
.wan-bg .item .rt dl dt {
flex: 0 0 42px;
float: left;
font-weight: normal;
}
.wan-bg .item .rt dl dd {
float: left;
margin-bottom: 0;
max-height: 44px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.wan-bg .item .rt p {
display: flex;
justify-content: flex-end;
margin-bottom: 0;
}
.wan-bg .item .rt p img {
width: 15px;
height: 15px;
display: block;
}
.zhubao-bg .hd {
display: flex;
justify-content: space-between;
align-items: center;
}
.zhubao-bg .hd span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.zhubao-bg .hd a {
color: #a4a4a4;
display: flex;
font-size: 14px;
justify-content: space-between;
align-items: center;
}
.zhubao-bg .hd a img {
width: 7px;
height: 12px;
margin-left: 5px;
}
.zhubao-bg .item {
display: flex;
margin-top: 20px;
background: #fff;
flex-direction: column;
}
.zhubao-bg .item img {
width: 100%;
height: 190px;
margin: 0 auto;
display: block;
}
.zhubao-bg .item .rt {
flex: 1;
}
.zhubao-bg .item .rt .name {
width: 100%;
color: #282828;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin: 20px 0;
font-size: 16px;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 20px;
}
.zhubao-bg .item .rt p{
font-size: 12px;
line-height: 20px;
}
.zhubao-bg .item .rt dl {
font-size: 14px;
color: #8e8e8e;
display: flex;
margin-bottom: 6px;
line-height: 22px;
}
.zhubao-bg .item .rt dl dt {
flex: 0 0 42px;
float: left;
font-weight: normal;
}
.zhubao-bg .item .rt dl dd {
float: left;
margin-bottom: 0;
max-height: 44px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.zhubao-bg .item .rt .btn {
line-height: 33px;
color: #fff;
background: #f55713;
text-align: center;
padding: 0 25px;
font-size: 14px;
height: 33px;
border-radius: 16.5px;
margin-top: 10px;
}
.zhulin-bg {
padding: 50px 0;
}
.zhulin-bg .hd {
display: flex;
justify-content: space-between;
align-items: center;
}
.zhulin-bg .hd span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.zhulin-bg .hd a {
color: #a4a4a4;
display: flex;
font-size: 14px;
justify-content: space-between;
align-items: center;
}
.zhulin-bg .hd a img {
width: 7px;
height: 12px;
margin-left: 5px;
}
.zhulin-bg .item {
display: flex;
margin-top: 20px;
background: #fff;
border-radius: 10px 10px 0 0;
overflow: hidden;
flex-direction: column;
}
.zhulin-bg .item img {
width: 100%;
height: 213px;
margin: 0 auto;
display: block;
}
.zhulin-bg .item .name {
width: 100%;
color: #282828;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin: 20px 0 10px 0;
font-size: 16px;
}
.zhulin-bg .item .desc {
width: 100%;
color: #8e8e8e;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
border-bottom: 1px solid #cacaca;
padding-bottom: 10px;
}
.list-top .bread a {
color: #a4a4a4;
font-size: 14px;
}
.list-top .bread em {
color: #a4a4a4;
font-size: 14px;
margin: 0 8px;
}
.list-top .cont {
display: flex;
}
.list-top .cont .form-inline {
flex: 1;
}
.list-top .cont .form-inline .btn {
flex: 0 0 86px;
background: #f55713;
border: none;
border-radius: 0;
color: #fff;
font-size: 14px;
line-height: 34px;
padding: 0;
}
.list-top .cont .form-inline .form-control {
border: 1px solid #bfbfbf;
border-right: none;
line-height: 34px;
height: 34px;
border-radius: 0;
width: calc(100% - 86px);
}
.list-hot {
margin-bottom: 25px;
}
.list-hot h3 {
font-size: 28px;
color: #282828;
display: block;
width: 100%;
margin: 20px 0;
}
.list-hot h3 span {
font-size: 28px;
color: #282828;
display: inline-block;
padding-bottom: 10px;
border-bottom: 2px solid #f55713;
}
.list-hot .lt {
position: relative;
display: block;
}
.list-hot .lt img {
max-width: 100%;
margin: 0 auto;
height: 352px;
}
.list-hot .lt .desc {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 80px;
background: url(/images/daka-neiye1-zl.png) repeat;
color: #fff;
padding: 15px 25px;
}
.list-hot .lt .desc p {
margin-bottom: 0;
font-size: 12px;
width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.list-hot .lt .desc p.f18 {
font-size: 18px;
margin-bottom: 8px;
}
.list-hot .rt {
display: flex;
flex-direction: column;
}
.list-hot .rt dl {
display: flex;
margin-bottom: 0px;
padding-left: 15px;
flex-direction: column;
}
.list-hot .rt dl dt {
width: 15px;
height: 15px;
background: #f55713;
color: #fff;
text-align: center;
font-size: 12px;
line-height: 15px;
float: left;
margin-left: -15px;
position: relative;
top: 6px;
}
.list-hot .rt dl dd {
padding-left: 15px;
margin-bottom: 0;
position: relative;
top: -15px;
}
.list-hot .rt dl dd .name {
font-size: 16px;
color: #282828;
width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.list-hot .rt dl dd .address {
font-size: 14px;
color: #8e8e8e;
width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.list-hot .rt a {
display: block;
}
.pages {
margin-top: 50px;
padding-bottom: 50px;
}
.pages h3 {
color: #282828;
font-size: 20px;
display: flex;
align-items: center;
border-bottom: 1px solid #ebebeb;
padding-bottom: 25px;
margin-top: 40px;
margin-bottom: 0;
}
.pages-img {
position: relative;
margin-bottom: 50px;
}
.pages-img::after {
content: '';
display: inline-block;
width: 50px;
height: 7px;
background: #f55713;
position: absolute;
left: 0px;
top: -7px;
}
.pages-img img {
max-height: 305px;
max-width: 100%;
}
.pages-cont {
padding: 0px 0 90px 0;
}
.pages-cont p {
color: #666;
font-size: 16px;
font-weight: 400;
line-height: 36px;
margin-bottom: 0px;
}
.pages-cont p a {
display: inline-block;
font-size: 14px;
}
.container {
width: 1200px;
}
.form-head {
padding-top: 100px;
padding-bottom: 30px;
}
.form-head .name {
font-size: 36px;
color: #333;
line-height: 50px;
margin-bottom: 13px;
}
.form-head .desc {
color: rgba(0, 0, 0, 0.6);
font-size: 16px;
font-weight: 400;
margin-bottom: 13px;
width: 50%;
}
.form-head img {
width: 60px;
height: 60px;
background: #D9D9D9;
}
.form-cont {
padding-bottom: 30px;
}
.form-cont .head {
color: #000;
font-size: 20px;
font-weight: 400;
margin-bottom: 30px;
}
.needs-validation {
padding-left: 25px;
position: relative;
padding-right: 5px;
}
.needs-validation::before {
position: absolute;
left: 0px;
width: 5px;
height: 100%;
background: #809de3;
border-radius: 5px;
display: inline-block;
top: 0px;
content: '';
}
.needs-validation .btn {
border-radius: 50px;
background: #2b1a84;
color: #FFF;
font-size: 16px;
font-weight: 500;
padding: 14px 43px;
}
.needs-validation .input-group {
border-radius: 5px;
border: 1px solid #D9D9D9;
background: rgba(0, 0, 0, 0.03);
padding: 14px 20px;
margin-bottom: 10px;
}
.needs-validation .input-group + small {
font-size: 14px;
color: #969696;
}
.needs-validation .input-group .input-group-text {
background: transparent;
color: #333;
font-size: 16px;
font-weight: 400;
padding: 0;
border: none;
line-height: 22px;
}
.needs-validation .input-group .form-control {
background: transparent;
border: none;
padding-left: 26px;
padding-top: 0px;
padding-bottom: 0px;
line-height: 22px;
height: 22px;
}
.needs-validation .input-group .form-control:focus {
outline: 0;
}
.needs-validation .input-group .form-control::-webkit-input-placeholder {
color: #969696;
font-size: 16px;
}
.needs-validation .input-group .form-control:-moz-placeholder {
color: #969696;
font-size: 16px;
}
.needs-validation .input-group .form-control::-moz-placeholder {
color: #969696;
font-size: 16px;
}
.needs-validation .input-group .form-control:-ms-input-placeholder {
color: #969696;
font-size: 16px;
}
.needs-validation .input-group .form-control + samll {
color: #333;
font-size: 16px;
font-weight: 400;
}
.needs-validation .custom-file {
width: 400px;
height: 100px;
margin-bottom: 45px;
margin-left: 18px;
}
.needs-validation .custom-file .custom-file-label {
border-radius: 5px;
border: 1px solid #D9D9D9;
background: rgba(0, 0, 0, 0.03);
width: 200px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 11px;
}
.needs-validation .custom-file .custom-file-label img {
width: 32px;
height: 32px;
}
.needs-validation .custom-file .custom-file-label::after {
display: none;
}
.needs-validation .custom-file .custom-file-input {
border-radius: 5px;
border: 1px solid #D9D9D9;
background: rgba(0, 0, 0, 0.03);
width: 200px;
height: 100px;
margin-bottom: 11px;
}
.needs-validation .custom-file small {
display: block;
color: #333;
}
.needs-validation .eg {
padding-right: 20px;
}
.needs-validation .eg img {
width: 200px;
height: 162px;
}
.modal-dialog.register .modal-content {
border-radius: 10px;
padding: 27px 40px;
width: 440px;
border: none;
}
.modal-dialog.register .modal-header {
border-bottom: none;
padding: 0;
line-height: 28px;
margin-bottom: 30px;
}
.modal-dialog.register .modal-header h5 {
font-size: 20px;
font-weight: 500;
}
.modal-dialog.register .modal-header a {
font-size: 20px;
}
.modal-dialog.register .modal-header a.change {
color: #2b1a84;
text-decoration: underline;
}
.modal-dialog.register .modal-body {
padding: 0;
}
.modal-dialog.register .modal-footer {
border-top: none;
justify-content: space-between;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 7px;
}
.modal-dialog.register .modal-footer > * {
margin: 0;
}
.modal-dialog.register .modal-footer .btn {
height: 50px;
border-radius: 50px;
flex: 0 0 110px;
font-size: 16px;
font-weight: 500;
}
.modal-dialog.register .modal-footer .btn.btn-lg {
flex: 0 0 230px;
}
.modal-dialog.tips .modal-content {
border-radius: 10px;
padding: 27px 40px;
width: 440px;
border: none;
}
.modal-dialog.tips .modal-header {
border-bottom: none;
padding: 0;
line-height: 28px;
margin-bottom: 30px;
justify-content: center;
}
.modal-dialog.tips .modal-header h5 {
font-size: 24px;
font-weight: 500;
text-align: center;
}
.modal-dialog.tips .modal-body {
padding: 0;
}
.modal-dialog.tips .modal-body p {
color: #333;
text-align: center;
font-size: 16px;
line-height: 28px;
font-weight: 400;
margin-bottom: 0px;
}
.modal-dialog.tips .modal-footer {
border-top: none;
justify-content: space-between;
padding-left: 0px;
padding-right: 0px;
padding-top: 48px;
padding-bottom: 7px;
}
.modal-dialog.tips .modal-footer > * {
margin: 0;
}
.modal-dialog.tips .modal-footer .btn {
height: 50px;
border-radius: 50px;
flex: 0 0 110px;
font-size: 16px;
font-weight: 500;
}
.modal-dialog.tips .modal-footer .btn.btn-lg {
flex: 0 0 230px;
}
.modal-dialog.pay .modal-content {
border-radius: 10px;
padding: 27px 40px;
width: 440px;
border: none;
}
.modal-dialog.pay .modal-header {
border-bottom: none;
padding: 0;
line-height: 28px;
margin-bottom: 30px;
justify-content: center;
}
.modal-dialog.pay .modal-header h5 {
font-size: 24px;
font-weight: 500;
text-align: center;
}
.modal-dialog.pay .modal-body {
padding: 0;
}
.modal-dialog.pay .modal-body p {
color: #333;
text-align: center;
font-size: 16px;
line-height: 28px;
font-weight: 400;
margin-bottom: 0px;
}
.modal-dialog.pay .modal-body .qcode-hd {
justify-content: space-between;
margin-top: 30px;
margin-bottom: 20px;
margin-right: 50px;
}
.modal-dialog.pay .modal-body .qcode-hd a {
border-radius: 5px;
background: #F7F7F7;
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
width: 170px;
height: 100px;
display: block;
color: #000;
text-align: center;
font-size: 20px;
font-weight: 400;
line-height: 28px;
display: flex;
flex-direction: column;
justify-content: center;
}
.modal-dialog.pay .modal-body .qcode-hd a.active {
background: #2b1a84;
color: #fff;
}
.modal-dialog.pay .modal-body .qcode-hd a.active strong {
color: #fff;
}
.modal-dialog.pay .modal-body .qcode-hd a:hover {
text-decoration: none;
}
.modal-dialog.pay .modal-body .qcode-hd a strong {
color: #ff7200;
text-align: center;
font-size: 24px;
font-weight: 500;
display: block;
line-height: 34px;
}
.modal-dialog.pay .modal-body .qcode-bd {
margin: 0 auto;
padding-top: 20px;
}
.modal-dialog.pay .modal-body .qcode-bd img {
background: #D9D9D9;
height: 193px;
width: 193px;
margin: 0 auto;
}
.modal-dialog.pay .modal-body .qcode-bd p {
color: #333;
font-size: 16px;
font-weight: 500;
text-align: center;
margin-bottom: 11px;
}
.modal-dialog.pay .modal-footer {
border-top: none;
justify-content: space-between;
padding-left: 0px;
padding-right: 0px;
padding-top: 48px;
padding-bottom: 7px;
}
.modal-dialog.pay .modal-footer > * {
margin: 0;
}
.modal-dialog.pay .modal-footer .btn {
height: 50px;
border-radius: 50px;
flex: 0 0 110px;
font-size: 16px;
font-weight: 500;
}
.modal-dialog.pay .modal-footer .btn.btn-lg {
flex: 0 0 230px;
}
.form-signin .tips {
color: #969696;
font-size: 16px;
font-weight: 400;
line-height: normal;
}
.form-signin .tips p {
margin-bottom: 13px;
}
.form-signin .form-label-group {
border-radius: 5px;
border: 1px solid #D9D9D9;
background: rgba(0, 0, 0, 0.03);
padding: 14px 20px;
margin-bottom: 10px;
display: flex;
flex-direction: row;
align-items: center;
}
.form-signin .form-label-group label {
color: #333;
font-size: 16px;
font-weight: 400;
padding: 0;
border: none;
line-height: 22px;
margin-bottom: 0;
flex: 1;
}
.form-signin .form-label-group .form-control {
background: transparent;
border: none;
padding-left: 26px;
padding-top: 0px;
padding-bottom: 0px;
line-height: 22px;
height: 22px;
padding-right: 0;
flex: 3;
}
.form-signin .form-label-group .form-control:focus {
outline: 0;
}
.form-signin .form-label-group .form-control::-webkit-input-placeholder {
color: #969696;
font-size: 16px;
}
.form-signin .form-label-group .form-control:-moz-placeholder {
color: #969696;
font-size: 16px;
}
.form-signin .form-label-group .form-control::-moz-placeholder {
color: #969696;
font-size: 16px;
}
.form-signin .form-label-group .form-control:-ms-input-placeholder {
color: #969696;
font-size: 16px;
}
.manage-head {
margin-top: 88px;
display: flex;
margin-bottom: 32px;
justify-content: space-between;
align-items: center;
}
.manage-head .name {
font-size: 36px;
color: #333;
line-height: 50px;
}
.manage-head .btn-add {
border-radius: 3px;
background: #ECECEC;
width: 127px;
height: 40px;
color: #333;
text-align: center;
font-size: 14px;
font-weight: 500;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.manage-head .btn-add img {
width: 20px;
height: 20px;
margin-right: 10px;
}
.manage-table {
font-size: 16px;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgba(0, 60, 199, 0.1);
color: #333;
font-weight: 400;
line-height: 22px;
margin-bottom: 20px;
border: none;
}
.manage-table .orange {
color: #ff7200;
display: inline-block;
}
.manage-table th {
padding: 19px 20px;
line-height: 22px;
border-bottom: 0.5px solid #ECECEC !important;
border-right: 0 !important;
border-left: 0 !important;
border-top: 0 !important;
vertical-align: middle !important;
}
.manage-table tr {
background: #FFF;
}
.manage-table td {
padding: 10px 20px;
line-height: 40px;
border-bottom: 0.5px solid #ECECEC !important;
border-right: 0 !important;
border-left: 0 !important;
vertical-align: middle;
}
.manage-table .btn {
background: #F2F2F2;
line-height: 20px;
padding: 10px 8px;
border: none;
border-radius: 0px;
margin-left: 10px;
font-size: 14px;
}
.manage-table .btn:first-child {
margin-left: 0;
}
.manage-table .btn.default {
color: #2b1a84;
}
.manage-table .btn.on {
color: #333;
}
.manage-table .btn.off {
color: #d94125;
}
.manage-table .btn.btn-check {
color: #fff;
background: #ff7200;
}
.manage-desc {
color: #333;
font-size: 16px;
font-weight: 400;
line-height: 27px;
width: 40%;
margin-bottom: 20px;
}
.manage-desc .hd {
font-weight: 500;
}
.manage-desc .bd {
margin-bottom: 10px;
}
.manage-desc .ft {
color: #333;
font-size: 12px;
font-weight: 400;
line-height: normal;
}
.manage-desc .ft img {
width: 70px;
height: 70px;
background: #D9D9D9;
margin-top: 5px;
}
.pay-info {
padding-left: 40px;
position: relative;
padding-right: 45px;
margin-bottom: 20px;
display: flex;
flex-direction: column;
}
.pay-info::before {
position: absolute;
left: 0px;
width: 5px;
height: 100%;
background: #809de3;
border-radius: 5px;
display: inline-block;
top: 0px;
content: '';
}
.pay-info .row {
margin-bottom: 18px;
}
.pay-info .row:last-child {
margin-bottom: 0px;
}
.pay-info .label {
color: #333;
font-size: 16px;
line-height: 22px;
flex: 0 0 90px;
}
.pay-info .rt {
color: #333;
font-size: 16px;
line-height: 22px;
flex: 1;
}
.page-pay p {
color: #333;
font-size: 20px;
line-height: 28px;
font-weight: 400;
margin-bottom: 0px;
}
.page-pay .box {
padding-left: 25px;
position: relative;
padding-right: 45px;
}
.page-pay .box::before {
position: absolute;
left: 0px;
width: 5px;
height: 100%;
background: #809de3;
border-radius: 5px;
display: inline-block;
top: 0px;
content: '';
}
.page-pay .box p {
color: #333;
font-size: 16px;
line-height: 22px;
font-weight: 400;
margin-bottom: 0px;
}
.page-pay .box .qcode-hd {
justify-content: space-between;
margin-top: 30px;
margin-bottom: 20px;
}
.page-pay .box .qcode-hd a {
border-radius: 5px;
background: #F7F7F7;
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
width: 300px;
height: 120px;
display: block;
color: #000;
text-align: center;
font-size: 20px;
font-weight: 400;
line-height: 28px;
display: flex;
flex-direction: column;
justify-content: center;
margin-right: 15px;
}
.page-pay .box .qcode-hd a:last-child {
margin-bottom: 0;
}
.page-pay .box .qcode-hd a.active {
background: #2b1a84;
color: #fff;
}
.page-pay .box .qcode-hd a.active strong {
color: #fff;
}
.page-pay .box .qcode-hd a:hover {
text-decoration: none;
}
.page-pay .box .qcode-hd a strong {
color: #ff7200;
text-align: center;
font-size: 24px;
font-weight: 500;
display: block;
line-height: 34px;
margin-top: 18px;
}
.page-pay .box .qcode-bd {
margin: 0 auto;
padding-top: 20px;
}
.page-pay .box .qcode-bd img {
background: #D9D9D9;
height: 193px;
width: 193px;
}
.page-pay .box .qcode-bd p {
color: #333;
font-size: 16px;
font-weight: 500;
margin-bottom: 11px;
}
.btn-primary {
border-radius: 50px;
background: #2b1a84;
border: 1px solid #2b1a84;
}
.btn-secondary {
border-radius: 50px;
background: #F7F7F7;
color: #000;
border: 1px solid #F7F7F7;
}
.btn-danger {
border-radius: 50px;
background: #D94125;
border: 1px solid #D94125;
}
.modal-backdrop.show {
opacity: .2;
}
@media (max-width: 991.98px) {
.container {
width: -webkit-fill-available;
max-width: -webkit-fill-available;
}
nav {
height: 68px;
}
.navbar {
padding-right: 20px;
padding-left: 20px;
height: 68px;
position: fixed;
top: 0;
left: 0;
align-items: center;
z-index: 11;
}
.navbar-brand {
height: 68px;
width: 74px;
background-size: 74px 68px;
}
.nav-pills {
width: auto;
}
.nav-pills .nav-link {
padding: 20px 0;
font-size: 12px;
}
.nav-pills .nav-link img {
width: 12.5px;
height: 12px;
}
.banner-box {
margin-top: 68px;
}
.banner-box .navbar {
padding: 0.5rem 1rem;
height: auto;
background: #f55713;
}
.banner-box .cont {
width: 500px;
left: calc(50% - 250px);
bottom: 0;
top: calc(50% - 60px);
}
.xing-bg {
padding: 25px 0;
}
.xing-bg .hd span {
font-size: 18px;
}
.xing-bg .item {
height: auto;
border: 1px solid #ff7200;
}
.xing-bg .item img {
height: 165px;
width: auto;
}
.xing-bg .item .bg {
opacity: 1;
height: 130px;
background: #fff;
position: inherit;
padding: 10px;
}
.xing-bg .item .bg .name {
font-size: 12px;
color: #282828;
border-bottom: 1px solid #ff7200;
padding-bottom: 5px;
height: auto;
}
.xing-bg .item .bg dl {
font-size: 12px;
color: #282828;
}
.wan-bg {
padding: 25px 0;
}
.wan-bg .hd span {
font-size: 18px;
}
.wan-bg .item {
flex-direction: column;
}
.wan-bg .item .lt {
flex: 1;
max-width: 100%;
}
.wan-bg .item .lt img {
height: 200px;
width: auto;
}
.wan-bg .item .rt {
flex: 1;
max-width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.wan-bg .item .rt .name {
padding: 5px 0;
margin: 0 0 10px 0;
font-size: 12px;
}
.wan-bg .item .rt dl {
font-size: 12px;
margin-bottom: 0;
}
.wan-bg .item .rt dl dd {
font-size: 12px;
}
.wan-bg .item .rt p {
margin-bottom: 8px;
}
.zhubao-bg {
padding: 0;
}
.zhubao-bg .hd span {
font-size: 18px;
}
.zhubao-bg .item img {
height: 80px;
width: auto;
}
.zhubao-bg .item .rt .name {
font-size: 12px;
margin: 10px 0;
padding-bottom: 10px;
}
.zhubao-bg .item .rt dl {
font-size: 12px;
margin-bottom: 0;
}
.zhubao-bg .item .rt .btn {
line-height: 28px;
padding: 0 13px;
font-size: 12px;
}
.zhulin-bg {
padding: 25px 0;
}
.zhulin-bg .hd span {
font-size: 18px;
}
.zhulin-bg .item img {
height: 107px;
width: auto;
}
.zhulin-bg .item .name {
margin: 10px 0 5px 0;
font-size: 12px;
}
.zhulin-bg .item .desc {
font-size: 12px;
}
.list-top {
margin-top: 68px;
}
.pages {
padding-bottom: 16px;
margin-top: 0;
}
.pages h3 {
font-size: 18px;
padding-top: 0px;
margin-top: 20px;
}
.pages-cont {
padding: 0px 10px 50px 10px;
}
.form-head {
padding-left: 20px;
padding-right: 20px;
padding-top: 80px;
padding-bottom: 15px;
}
.form-head .name {
font-size: 20px;
line-height: 28px;
}
.form-head .desc {
width: 100%;
}
.form-cont {
padding-left: 20px;
padding-right: 20px;
}
.form-cont .head {
font-size: 16px;
}
.manage-head {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
margin-top: 80px;
}
.manage-head .name {
font-size: 20px;
}
.manage-head .btn-add {
font-size: 12px;
padding: 5px 4px;
width: 120px;
height: 30px;
}
.manage-table {
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
width: calc(100% - 20px);
}
.manage-table th {
padding: 5px;
}
.manage-table td {
padding: 5px;
line-height: 20px;
}
.manage-table .btn {
font-size: 12px;
padding: 5px 4px;
margin-bottom: 5px;
}
.manage-table .btn:last-child {
margin-bottom: 0px;
}
.manage-desc {
margin-left: 10px;
margin-right: 10px;
width: calc(100% - 20px);
}
.page-pay .box .qcode-hd a {
width: 120px;
font-size: 14px;
line-height: 20px;
}
.modal-dialog {
margin-left: 20px;
margin-right: 20px;
width: calc(100% - 40px);
}
.modal-dialog.register .modal-content {
padding: 15px 20px;
width: 100%;
}
.modal-dialog.register .modal-header {
margin-bottom: 15px;
}
.modal-dialog.register .modal-header h5 {
font-size: 18px;
}
.modal-dialog.register .modal-header a {
font-size: 18px;
}
.modal-dialog.register .modal-footer {
padding-top: 10px;
}
.modal-dialog.register .modal-footer .btn {
height: 40px;
}
.modal-dialog.register .modal-footer .btn.btn-lg {
flex: 0 0 60%;
}
.modal-dialog.tips .modal-content {
padding: 15px 20px;
width: 100%;
}
.modal-dialog.tips .modal-header {
margin-bottom: 15px;
}
.modal-dialog.tips .modal-header h5 {
font-size: 18px;
}
.modal-dialog.tips .modal-header a {
font-size: 18px;
}
.modal-dialog.tips .modal-body {
padding-bottom: 10px;
}
.modal-dialog.tips .modal-body p {
font-size: 14px;
line-height: 22px;
}
.modal-dialog.tips .modal-footer {
padding-top: 10px;
}
.modal-dialog.tips .modal-footer .btn {
height: 40px;
}
.modal-dialog.tips .modal-footer .btn.btn-lg {
flex: 0 0 60%;
}
.modal-dialog.pay .modal-content {
padding: 15px 20px;
width: 100%;
}
.modal-dialog.pay .modal-header {
margin-bottom: 15px;
}
.modal-dialog.pay .modal-header h5 {
font-size: 18px;
}
.modal-dialog.pay .modal-header a {
font-size: 18px;
}
.modal-dialog.pay .modal-body {
width: 100%;
}
.modal-dialog.pay .modal-body .qcode-hd {
flex-wrap: nowrap;
justify-content: center;
width: 100%;
margin-top: 20px;
}
.modal-dialog.pay .modal-body .qcode-hd a {
width: 120px;
height: 80px;
font-size: 14px;
margin: 0 10px;
}
.modal-dialog.pay .modal-body .qcode-hd a strong {
font-size: 14px;
}
.modal-dialog.pay .modal-body .qcode-bd {
padding-top: 10px;
}
.form-signin .form-label-group {
padding: 14px 10px;
margin-bottom: 15px;
}
.needs-validation::before {
width: 3px;
}
.needs-validation .input-group {
padding: 7px 10px;
}
.needs-validation .input-group .input-group-text {
font-size: 14px;
}
.needs-validation .input-group .form-control {
font-size: 14px;
}
.needs-validation .input-group .form-control::-webkit-input-placeholder {
font-size: 14px;
}
.needs-validation .input-group .form-control:-moz-placeholder {
font-size: 14px;
}
.needs-validation .input-group .form-control::-moz-placeholder {
font-size: 14px;
}
.needs-validation .input-group .form-control:-ms-input-placeholder {
font-size: 14px;
}
.needs-validation .eg {
margin-left: 20px;
}
.navbar-nav {
position: static;
}
.navbar-nav li {
margin-right: 0;
}
.navbar-nav .nav-link {
color: #f55713 !important;
}
.offcanvas-collapse {
position: fixed;
top: 68px;
/* Height of navbar */
bottom: 0;
left: 100%;
width: 100%;
padding-right: 20px;
padding-left: 20px;
overflow-y: auto;
visibility: hidden;
background-color: #fff;
transition: visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.offcanvas-collapse.open {
visibility: visible;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
footer {
padding: 10px 10px;
}
footer .a {
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
}
footer .b a {
font-size: 12px;
}
}
@media (min-width: 375px) and (max-width: 767px) {
.banner-box .cont {
padding-left: 20px;
padding-right: 20px;
width: 100%;
left: 0;
z-index: 0;
}
.banner-box .cont form {
width: 100%;
}
.index-list {
padding: 25px 0;
}
.index-list.list .hd {
font-size: 18px;
}
.index-list.list .hd span {
font-size: 14px;
}
.index-list.list .hd em {
font-size: 12px;
margin-left: 10px;
}
.index-list.list .item {
margin-left: 15px;
padding: 10px 0;
width: calc(100% - 30px);
}
.index-list.list .item img {
width: 90px;
height: 90px;
margin-right: 10px;
}
.index-list.list .item .name {
font-size: 14px;
}
.index-list.list .item dl {
font-size: 12px;
line-height: 22px;
}
.index-list.list .item dl dt {
flex: none;
}
.index-list.list .item .price {
height: auto;
}
.index-list.list .item .go {
bottom: 10px;
top: auto;
right: 5px;
font-size: 12px;
padding: 0 13px;
line-height: 26px;
}
.index-list .hd span {
font-size: 18px;
}
.index-list .item {
margin-top: 10px;
font-size: 12px;
padding-bottom: 10px;
}
.index-list .item img {
height: 88px;
}
.index-list .item .name {
padding: 5px 15px;
}
.list-top {
padding-top: 10px;
}
.list-top .cont {
top: 0px;
align-items: center;
padding-top: 10px;
padding-bottom: 10px;
}
.list-hot {
margin-bottom: 15px;
}
.list-hot h3 {
font-size: 18px;
margin-bottom: 20px;
}
.list-hot .rt {
margin-top: 10px;
}
}
@media only screen and (max-width: 375px) {
.banner-box .cont {
left: 0px;
width: 355px;
padding-left: 20px;
padding-right: 20px;
}
.banner-box .cont form {
width: 100%;
}
.index-list {
margin-left: 20px;
margin-right: 20px;
}
}
@media (min-width: 1200px) {
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: -webkit-fill-available;
padding-left: 50px;
padding-right: 50px;
}
}
/*鍓嶅彴缈婚〉鏍峰紡*/
.pagination {
display: inline-block;
padding-left: 0;
margin: 20px 0;
border-radius: 0px;
}
.pagination > li {
display: inline;
margin: 0 3px;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #999;
background-color: #fff;
border: 1px solid #e6e6e6;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #fff;
background-color: #f55713;
border: 1px solid #e6e6e6;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #fff;
background-color: #f55713 !important;
border: 1px solid #e6e6e6 !important;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #999;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
padding-right: 0px;
padding-left: 0px;
max-width:100%;
}