body {
    font-size: 14px;
    min-width: 1400px;
    color: #605050;
}

img {
    max-width: 100%;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0
}

a {
    color: #505050;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s
}

a:hover {
    color: #e40615
}

input,
select,
textarea,
.am-form-field,
.am-btn {
    font-size: 14px !important;
}

tr,
th {
    border-color: #e6e6e6 !important
}

[class*=am-u-] {
    padding: 0
}

.am-table>caption+thead>tr:first-child>td,
.am-table>caption+thead>tr:first-child>th,
.am-table>colgroup+thead>tr:first-child>td,
.am-table>colgroup+thead>tr:first-child>th,
.am-table>thead:first-child>tr:first-child>td,
.am-table>thead:first-child>tr:first-child>th {
    border-bottom: 0
}

.am-btn {
    padding: .8em 1.2em;
}

.am-btn-default {
    background: #fff;
}

.am-btn-default:hover {
    background-color: #f3a8a8;
    ;
    border-color: #f3a8a8;
    ;
}

.am-btn-danger {
    background: #e40615;
    border-color: #e40615
}

.am-btn-danger:hover {}

.am-btn-lg {
    font-size: 16px !important
}

.am-btn-xs {
    font-size: 12px !important
}

.am-btn-form {
    padding: .8em 1em !important;
}

/* 轮播 */
.am-slider-default .am-direction-nav .am-prev {
    background: url(../images/pre_fff.png) center no-repeat #e40615;

}

.am-slider-default .am-direction-nav .am-next {
    background: url(../images/next_fff.png) center no-repeat #e40615;

}

.am-slider-default .am-direction-nav a:before {
    display: none
}

.am-slider-default .am-direction-nav a {
    top: 50%;
    width: 40px;
    height: 60px;
    margin: -30px 0 0;
    opacity: 0;

}

.am-slider-default .am-control-nav {
    bottom: 20px;
}

.am-slider-default .am-control-nav li a {
    border-radius: 0;

}

.am-slider-default .am-control-nav li a.am-active {
    background: #e40615;
}

.am-container {
    max-width: 1200px;
    width: 1200px;
    padding: 0
}

.am-container-avg {
    max-width: 1220px;
    width: 1220px;
    margin: 0 auto;
}

.am-container-sm {
    margin: 0 auto;
    max-width: 1000px
}


/* 自定义样式 */
.bg-default {
    background-color: #fbf7f7
}

.yr-shadow {
    box-shadow: 1px 2px 10px rgba(222, 222, 228, .2);
}

.yr-shadow:hover {
    box-shadow: 2px 5px 10px rgba(222, 222, 228, .6);
    transform: translate3d(0, -4px, 0);
    transition: all 1s;
}

.yr-pr {
    position: relative;
}

.yr-img {
    width: 100%;
    height: 100%;
}

.yr-img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.yr-delay {
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s
}

.yr-en {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.yr-p-v {
    padding: 80px 0;
}

/* 通用列表 */
.yr-list {
    overflow: hidden;
}

.yr-list-item {
    border: 1px solid #f3f3f3;
    overflow: hidden;
    background: #fff;
}


.yr-list-img {
    overflow: hidden;
    background: #eee;
    position: relative
}

.yr-list-img img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}


.yr-list-info {
    overflow: hidden;
    padding: 20px;
}

.yr-list-info h2 {
    overflow: hidden;
}

.yr-h30 {
    padding-bottom: 30%;

}

.yr-h40 {
    padding-bottom: 40%;

}

.yr-h50 {
    padding-bottom: 50%;

}

.yr-h70 {
    padding-bottom: 70%;

}

.yr-h80 {
    padding-bottom: 80%;

}

.yr-h100 {
    padding-bottom: 100%;


}

.yr-h120 {
    padding-bottom: 120%;


}


.yr-h150 {
    padding-bottom: 150%;


}