/* Write your styles */

body {
    font-size: 14px;
    font-family: 'Arial', '微软雅黑';
}

.am-header .am-header-height {
    height: 85px;
    line-height: 85px;
}

.header-color i {
    color: #e77816;
}

.am-header .am-header-title img {
    height: 42px;
    line-height: 42px;
    margin-top: 3px;
}

.am-search-group {
    width: 98%;
    margin: 10px auto;
    border: 1px solid #b5b5b5;
    overflow: hidden;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.am-search-input {
    width: 84%;
    float: left;
    height: 35px;
    text-indent: 10px;
    border: 0px;
    outline: medium;
}

.am-search-i {
    background: url("../img/seern.png") no-repeat center;
    background-size: 100%;
    float: right;
    width: 30px;
    height: 35px;
    margin-right: 10px;
}

.am-quarantine {
    width: 100%;
    height: 8px;
    background: #d2d2d2;
}

.home-about-group {
    width: 100%;
    background: url("../img/about-back.png") no-repeat center;
    /*background-size: 100%;*/
    height: auto;
    max-height: 400px;
}

.home-about-title {
    width: 100%;
    text-align: center;
    font-size: medium;
    color: #e77816;
    overflow: hidden;
    font-weight: bold;
    padding-top: 10px;
}

.home-about-title i {
    background: #e77816;
    width: 50px;
    height: 3px;
    display: block;
    margin: 0px auto;
}

.home-about-con {
    width: 96%;
    margin: 0px auto;
    overflow: hidden;
    color: #fff;
}
.am-footer-back{
    background: #000;
}

.home-about-more {
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
    overflow: hidden;
    margin-top: 10px;
}

.home-about-more a {
    color: #e77816;
    border: 1px solid #e77816;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-size: medium;
    display: inline-block;
    padding: 3px 10px;
}

.am-titlebar-default .am-home-goods-i {
    color: #e77816;
    text-transform: uppercase;
    font-size: medium;
}

.am-titlebar-default .am-home-goods-i:before {
    border-left: 3px solid #e77816;
}

.am-gallery-default .am-home-goods-list {
    border: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

.am-home-goods-list-img {
    border: 1px solid #e6e6e6;
}

.am-gallery-more {
    text-align: center;
    padding-top: 10px;
}

.am-gallery-item .am-gallery-more img {
    width: 60%;
}

.home-about-group-2{
    background: url("../img/about-back-2.png") no-repeat center;
    padding: 20px 0px;
    margin: 20px 0px;
}
.home-about-con-2{
    text-align: center;
}
.home-about-con-width{
    width: 88%;
    margin: 20px auto;
    border: 3px solid #e77816;
    line-height: 30px;
}
.am-home-news-more{
    width: 100%;
}
.am-home-news-more span{
    float: left;
}
.am-home-news-more a{
    float: right;
}
.am-icon-tel{
    background: url("../img/tel.png") no-repeat center;
    background-size: 100%;
    display: inline-block;
    height: 35px;
    width: 35px;
}
.am-btn-hui{
    color: #fff;
    background: #5f5b5b;
}
.am-g .am-btn-hui:last-child,.am-g .am-btn-warning:last-child{
    float: none;
}
.am-btn-border{
    border: 1px solid #fff;
}
.am-btn-last{
    color: #5f5b5b;
}

.am-about-group{
    width: 96%;
    margin: 0px auto;
}
.am-btn-border-right{
    border-right: 1px solid #fff;
}
.am-list-item-hd a.am-case-text{
    color: #000;
}

.am-contact-group{
    width: 98%;
    margin: 10px auto 0px;
    border: 1px solid #ddd;
    overflow: hidden;
}

#doc-oc-demo2 .am-list li{
    text-indent: 10px;
}
#doc-oc-demo2 .am-offcanvas-bar{
    background: #fff;
}
.am-goods-more{
    background: url("../img/goods-more.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 60%;
    height: 30px;
}

.footer{
    width: 100%;
    background: #000;
}

.am-footer-default .footer-copy p {
    margin: 0px;
    color: #b9b9b9;
}

.footer-your .footer-your-p {
    width: 90%;
    text-align: left;
    color: #fefefe;
    font-size: 15px;
    margin: 0px auto;
}

.mobile-service {
    width: 100%;
    height: auto;
    padding: 10px 0px;
    text-align: center;
}

.mobile-service-back {
    background: #f5f5f5;
    border-bottom: 1px solid #ebebeb;
}

.mobile-service h3 {
    margin: 0px;
    font-size: 16px;
    color: #363635;
}

.mobile-service p {
    font-size: 11px;
    color: #abaaaa;
    margin: 0px;
}

.mobile-jie {
    margin: 10px 0px 5px;
}

.mobile-jie-group {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.mobile-jie-group-left {
    width: 70%;
    float: left;
}

.mobile-jie-group-right {
    float: left;
    width: 30%;
}

.mobile-jie-group-img {
    position: relative;
    float: left;
}

.mobile-jie-group-img p {
    font-size: 14px;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #f1f1f1;
    margin: 0px;
}

.mobile-jie-group-img p span {
    display: block;
    font-size: 10px;
}

.mobile-jie-img-1, .mobile-jie-img-4, .mobile-jie-img-5 {
    width: 100%;
}

.mobile-jie-img-1 img, .mobile-jie-img-4 img, .mobile-jie-img-5 img {
    width: 100%;
}

.mobile-jie-img-1 {
    min-height: 99px;
}

.mobile-jie-img-4 {
    overflow: hidden;
    min-height: 97px;
}

.mobile-jie-img-5 {
    min-height: 90px;
}

.mobile-jie-img-2 p {
    left: 2px;
}

.mobile-jie-group-left img, .mobile-jie-group-right img {
    float: left;
    width: 100%;
}

.mobile-jie-img-2 {
    width: 41%;
    min-height: 88px;
}

.mobile-jie-img-3 {
    width: 59%;
    min-height: 88px;
}

.mobile-news-group {
    background: #f3f3f3;
    width: 100%;
    overflow: hidden;
}

.mobile-news-list li {
    background: transparent;
    border: 1px dashed #dedede;
    border-top: 0px;
    border-width: 1px 0;
}

.mobile-news-list li a {
    color: #15291e;
}

.am-row {
    width: 98%;
    margin: 10px auto;
}

.am-list-news-default .am-list .am-list-item-desced .am-list-item-text {
    margin-top: 0px;
}

.am-list > li:first-child {
    border-top: 0px;
}

.goods-title {
    text-align: center;
    margin: 10px 0px;
}

.am-goods-img {
    width: 96%;
    margin: 0px auto 20px;;
}

.am-text-desc {
    width: 96%;
    margin: 0px auto 10px;
    color: #888888;
}

.goods-group-li {
    text-align: center;
}

.goods-group-back {
    background: #f8f8f8;
}

.am-goods-group-margin {
    padding: 10px 0px 40px;
}

.am-text-xs-desc {
    width: 96%;
    margin: 0px auto 20px;
}

.goods-b2bc-back {
    background: #3e3e3e;
    padding: 15px 0px;
}

.am-gallery-default .am-text-white {
    color: #fff;
}

.am-text-width {
    width: 96%;
    margin: 0px auto;
}

.am-text-desc-back {
    background: #f4fdff;
    margin: 15px auto 5px;
    padding: 20px 0px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.goods-group-section {
    border: 1px solid #e5e5e5;
    width: 96%;
    margin: 30px auto;
    overflow: hidden;
}

.goods-group-title {
    text-align: center;
    font-size: 22px;
    padding: 30px 0px;
    width: 40px;
    height: 170px;
    float: left;
    background: #e6e6e6;
}

.goods-group-con {
    padding: 30px 0px;
    background: #fff;
    width: 88%;
    height: 170px;
    float: right;
}

.am-group-demo {
    text-align: center;
    width: 100%;
    line-height: 40px;
}

.am-a-demo {
    background: url("../img/goods/demo.png") no-repeat;
    display: inline-block;
    width: 150px;
    height: 40px;
    background-size: cover;
}

.am-list-news-default .am-list-item-thumb-bottom-right .am-list-img {
    max-height: 100%;
}

.am-text-black {
    color: #333;
}

.am-list-news-default .am-list-item-thumb-bottom-right .am-list-item-desc {
    max-height: 100%;
    -webkit-line-clamp: 4;
}

.goods-program-back {
    width: 100%;
    background: #06203b;
}

.goods-community-back {
    width: 100%;
    -webkit-box-shadow: 0px 1px 3px 3px #e7e7e7;
    -moz-box-shadow: 0px 1px 3px 3px #e7e7e7;
    box-shadow: 0px 1px 3px 3px #e7e7e7;
    margin: 15px auto;
}

.am-list-news-default .am-list .am-list-thumb img {
    display: inline;
}

.goods-community-back-img {
    background: url("../img/goods/c9.png") no-repeat;
    background-size: 100%;
    padding: 90px 0px 40px;
    width: 98%;
    margin: 0px auto 5px;
}

.goods-community-con {
    width: 95%;
    margin: 0px auto;
    height: auto;
}

.goods-community-back-img2 {
    background: url("../img/goods/c10.png") no-repeat;
    background-size: 100%;
}

.goods-community-back-img3 {
    background: url("../img/goods/c11.png") no-repeat;
    background-size: 100%;
}

.am-btn-default {
    background: #fff;
}

.am-btn-back {
    border: 1px solid #F37B1D;
    color: #F37B1D;
}

a.am-btn-back:visited {
    color: #F37B1D;
}

.am-btn-custom {
    background: url("../img/goods/wm9.png") no-repeat;
    background-size: 100%;
    border: 0px;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
    width: 20%;
    display: inline-block;
    border: 1px solid red;
}

.am-accordion-basic .am-accordion-title {
    padding: 0px;
    line-height: 30px;
}

.am-accordion-content {
    padding-top: 0px;
}

.am-accordion-basic .am-active .am-accordion-title {
    color: #333;
    line-height: 30px;
}

.am-menu-offcanvas1 .am-menu-sub a {
    color: #0e90d2;
    line-height: 30px;
    padding: 0px;
}

.pagination {
    padding-left: 0;
    margin: 1.5rem 0;
    list-style: none;
    color: #999;
}

.pagination > li {
    display: inline-block;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    background-color: #0e90d2;
    border-color: #0e90d2;
    cursor: default;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    display: block;
    padding: .5em 1em;
    text-decoration: none;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}