h1 {
    font-size: 2.285714em;
    font-weight: bold;
    margin: 30px 0 17px;
}

h2 {
    font-size: 2em;
}

h3 {
    font-size: 1.714285em;
}

.sms_sub {
    background-color: #1597A1;
    color: #fff
}

.sms_sub:hover,
.sms_sub:focus {
    color: #fff
}


/*.script_img>a> img{width: 120px;height: 120px;}*/

.header-span {
    color: #1597A1;
}


/*about*/

.inside-banner {
    background: url("../images/inside_banner/banner_about_small.jpg") center no-repeat;
    margin-bottom: 15px
}

.inside_banner,
.inside_banner h3,
#inside-banner a,
#inside-banner a:hover,
#inside-banner a:focus {
    color: #fff
}

#second-menu {
    padding: 48px 0;
}

#second-menu li {
    padding-top: 8px;
}

#second-menu a {
    display: block;
    text-align: center;
    color: #fff
}

#about_img img {
    padding: 3px
}

#second-menu a:hover,
#second-menu a:focus,
.second_menu_current {
    background-color: #1597A1 !important;
    filter: alpha(opacity=100);
}

#cilture {
    margin-top: 30px
}

.cilture_c_h {
    background-color: #007ed1;
    padding: 30px 30px 40px;
    color: #fff;
    margin-bottom: 30px;
}

.cilture_c_h h1 {
    margin: 0;
    color: #fff;
    padding: 5px 0;
}

.cilture_c_h p {
    margin: 0;
    padding: 20px 0 0 0;
}

.cilture_c_pos {
    position: relative;
    height: 30px;
    bottom: 10em
}

#cilture_c_pos_4 {
    bottom: 12em
}

.cilture_c_black {
    background-color: rgba(0, 0, 0, 0.55);
    filter: alpha(opacity=55);
    padding: 15px 30px;
}

.cilture_c_pos h2 {
    color: #fff;
    margin: 0;
    padding: 0 0 15px;
}

.cilture_c_pos p {
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: 1.5em
}

#history_c_h {
    background: url("../images/about/about_history_1.jpg") left bottom no-repeat;
    min-width: 50px;
    min-height: 50px;
    margin-top: 38px;
}

.history_c_circle {
    width: 19px;
    border: 2px solid #ccc;
    border-radius: 9px;
    height: 19px;
    background-color: #fff;
    display: block;
}

.history_c {
    padding: 30px 37px 20px;
    border-left: 2px solid #ccc;
    margin-left: 24px;
    background-color: #fff;
}

.history_c_div {
    width: 0;
    height: 0;
    position: relative;
    right: 47px;
    top: 10px;
}

#history_c_last {
    height: 94px;
    margin-bottom: 120px;
}

#honor h1 {
    padding-top: 20px;
    padding-bottom: 30px;
}

#honor h5 {
    text-align: center;
    background-color: #f3f3f3;
    margin: 0 0 30px;
    padding: 8px 0 19px;
    font-size: 1.25em;
}

#honor img {
    padding: 10px;
    background-color: #f3f3f3;
}

.about_b img,
.about_c img {
    margin-top: 20px;
}

.about_b,
.about_c {
    margin-bottom: 20px;
}


/*product*/

#product_article2 p {
    line-height: 1.8em;
    padding-top: 1px;
    font-size: 16px;
}


/* #pro_profile,#pro_feature,#pro_principle,#pro_case,#pro_spec img{text-align: center;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important;} */

#pro_spec img {
    text-align: center;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}


/* #product_article2 #pro_spec p{line-height: 1.6em;} */

.project_customer p {
    line-height: 1.8em;
}

.product_wuliao p,
.product_img_size p {
    text-align: center;
}

.product_b_case_p {
    line-height: 1.6em;
}

.product_lmb {
    font-weight: normal;
    color: #1597A1;
}


/* #pro_principle img { max-width: 100%; width: auto;margin: 0 auto;} */


/*#pro_feature{margin-bottom: 30px;}*/

#pro_feature td {
    padding: 10px 0 10px 10px;
    line-height: 20px;
    border: 1px solid #ccc;
}

#inside_banner_product {
    background: url("../images/inside_banner/product_xs.jpg") center no-repeat;
    height: 180px;
}

#product h2 {
    padding: 10px 0 10px;
    font-size: 2em;
}

#product .product_p1 {
    padding-bottom: 10px;
    line-height: 2em;
    font-size: 1.14285em;
}

#product>div>section>div:hover,
#product_tab_c1 img:hover,
#product_article1 img:hover,
#product_article2 img:hover,
.product_b_rec img:hover,
.project_case_current img,
#project_list img:hover,
#project_list_article img:hover,
#news_index img:hover,
.content img:hover,
.service img:hover,
.parts2_cont img:hover,
.about img:hover,
#about_img img:hover {
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.product_articleimages>li {
    margin: 0;
    padding: 0;
    list-style: none;
    /* margin-top: -30px;*/
}


/*    #ea060e !important*/

#pro_profile {
    margin-top: 40px;
}

#pro_profile img {
    text-align: center;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}

.product_c_2 {
    background-color: #eee;
    padding: 20px 15px 15px;
    margin-bottom: 30px
}

.product_c_2 h3 {
    font-size: 1.2em;
    margin: 0;
    text-align: center;
}

.product_c_2 p {
    line-height: 2em;
    margin: 5px 0 0;
    text-align: center;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.product_c_2 h3,
.product_c_2 p {
    padding: 0;
    text-align: center;
}

.product_hot_r {
    padding: 20px 15px 15px 25px;
}


/*.product_hot_r h3{text-align: left;}*/

.product_c_h2 {
    padding-top: 39px !important;
}

#product_b {
    background-color: #f9f9f9
}

#product_b li {
    list-style: none;
    display: block;
}

.product_img img {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    /*margin-top: 72px;*/
}


/*.product_b_b_c{background-color: #e7e7e7;height: 62px;margin-bottom: -15px;}*/

#product_tab_t1 li {
    cursor: pointer;
}

#product_tab_c1 {
    margin-top: 15px;
}

.product_tab_t2 img,
.product_tab_t21 img {
    background-color: #fff
}

.product_tab_t2 p,
.product_tab_t21 p {
    padding: 7px 10px 14px;
    margin: 0;
    background-color: #fff;
    text-align: center;
    line-height: 1.2em;
}

.product_tab2_active img,
.product_tab2_active p,
.product_tab21_active img,
.product_tab21_active p {
    background-color: #1597A1;
}

.product_tab2_active p,
.product_tab21_active p {
    color: #fff
}

.product_b_case {
    background-color: #fff;
    padding: 0;
}

.product_b_case h3 {
    font-size: 2em
}

.product_b_case img {
    padding: 15px 0;
}

.product_tab_t2 li,
.product_tab_t21 li {
    margin-bottom: 15px
}

.product_tab_t2 img,
.product_tab_t21 img {
    padding: 0
}

.product_tab_t2 ul,
.product_tab_t21 ul {
    padding: 0
}

.product_case_contact {
    margin-bottom: 15px
}

.product_case_contact:before,
.product_case_contact:after {
    display: table;
    content: " ";
    clear: both;
}

.product_feedback {
    font-size: 1.33em;
    font-weight: bold;
}

.product_case_hotline1 {
    margin: -5px 0;
    padding-top: 0;
    margin-right: -40px;
}

.product_case_hotline2 {
    padding: 0;
    margin: 0;
    font-family: Arial;
    color: #1597A1;
    font-size: 1.667em;
}

.product_case_inquire {
    display: block;
    color: #fff;
    background-color: #1597A1;
    padding: 15px;
    text-align: center;
    font-size: 1.333em;
    margin-top: 15px;
}

.product_case_inquire:hover,
.product_case_inquire:focus {
    color: #fff;
}

#product_article1 {
    padding-top: 30px;
    margin-bottom: 30px;
}

.product_article1_white {
    background-color: #fff;
}

.product_feature h2 {
    font-size: 1.286em;
    color: #1597A1
}

.product_feature p {
    font-size: 1.142857em
}

.product_feature {
    background-color: #eee;
    line-height: 1.4em;
    text-align: center;
    padding-bottom: 15px;
    margin-top: 15px;
    padding-top: 7px
}

.product_1_quote {
    background-color: #1597A1;
    color: #fff;
    padding: 15px;
    display: block;
    text-align: center;
    margin-top: 15px
}

.product_1_quote:hover,
.product_1_quote:focus {
    color: #fff;
}

.product_1_inquire {
    color: #1597A1;
    padding: 15px;
    display: block;
    text-align: center;
    margin-top: 15px;
    border: 1px solid #1597A1;
}

#product_article2 nav {
    margin: 0;
    padding: 0;
    background-color: #fff;
}

#product_article2_nav li {
    margin: 0 0;
    float: left;
}

#product_article2_nav a {
    display: block;
    padding: 15px 40px;
    color: #333;
}

#product_article2_nav a:hover {
    background-color: #1597A1;
}

#product_article2_nav>.nav>.active a {
    background-color: #1597A1;
    color: white;
    padding: 15px 40px;
    font-size: 1em;
    font-weight: bold;
}

#product_article2_nav {
    max-width: 1170px;
}

#pro_profile {
    margin-top: 30px;
}

.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
}

.product_articleimages>li>a>img {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
}

.product_bottom {
    margin-top: 50px
}

.product_bottom h4 {
    margin-bottom: 20px
}

.product_b_rec {
    padding-top: 10px
}

.product_ah1 {
    margin-top: 0;
}

.product_b_rec p {
    position: relative;
    bottom: 36px;
    background-color: rgba(0, 0, 0, 0.65);
    filter: alpha(opacity=65);
    padding-bottom: 7.5px;
    color: #fff;
    text-align: center;
    margin: 0
}

.pro_patent {
    width: 100%;
}

.patent {
    float: left;
    width: 29%;
    display: block;
    cursor: pointer;
    margin-right: 10px;
}

.pro_patent h3 {
    font-size: 1.28571em;
    margin-bottom: 6px;
}

#pro_profile h2 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.pro_patent>.patent h6 {
    font-size: 0.8em;
    margin-bottom: 0;
    margin-top: 6px;
    text-align: center;
    color: #1597A1;
    padding-right: 10px;
}

#patent .header {
    border-top: 0;
    position: absolute;
    top: -2%;
    right: 0;
    padding: 15px;
}

#patent img {
    width: 70%;
    margin: 0 auto;
}

#patent .close {
    color: #1597A1;
    text-shadow: 0 1px 0 #1597A1;
    filter: alpha(opacity=20);
    opacity: 1;
}

.pro_patent img {
    padding-bottom: 4px;
    padding-top: 10px;
}

#pro_feature h2 {
    /*p`adding-top: 15px;*/
    padding-bottom: 20px;
}

#pro_feature img {
    text-align: center;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}


/* #pro_feature img{max-width: 100%;width: auto;} */

.pro_feature_lg p {
    padding-bottom: 0px;
    margin-bottom: 0;
}

.pro_feature_lg {
    padding-bottom: 20px;
}

#pro_feature .pro_feature_lg .col-md-9 {
    padding-left: 0;
    margin-left: -13px;
    padding-right: 0;
}

#pro_principle {
    margin-bottom: 10px;
}

#pro_principle img {
    text-align: center;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
    margin-bottom: 30px;
}

#pro_principle h2 {
    margin-top: 10px;
    padding-bottom: 10px;
}

#pro_principle span {
    padding-left: 10px;
    cursor: pointer;
    color: #1597A1;
}

#patent .modal-dialog {
    margin: 179px auto;
}

.affix_hr {
    height: 52px;
    margin-bottom: -52px;
    border-bottom: 2px solid #eee
}

#product_article2_nav .nav-pills>li>a {
    border-radius: 0px;
}

.product_img {
    margin-top: 15px;
    margin-bottom: 30px;
}

#pro_case .pro_case_p {
    margin: 2px 0;
}

#pro_case img {
    text-align: center;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}

#pro_case .pro_case_p1 {
    margin-top: 12px;
    margin-bottom: 0;
}

#pro_case h2,
#pro_spec h2 {
    margin-top: 10px;
    margin-bottom: 13px;
}

#pro_case h2 {
    margin-top: 15px;
}

#pro_case p>a {
    display: block;
    margin-top: 14px;
}


/*product_vibartion*/

.vibartion_pro img {
    max-height: 129px;
    width: 174px;
}

.peitao_nav_a ul li a {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.peitao_nav_a ul li img {
    max-width: 100%;
    width: auto;
    margin: 0;
    float: left;
}

.peitao_nav_a ul li h5 {
    font-weight: normal;
}

.peitao_nav_a ul li h5 b {
    font-weight: normal;
}

.peitao_nav_a ul li {
    border-right: 1px solid #eee;
    text-align: center;
}

.peitao_nav_a .peitao_nav_aright {
    border-right: 1px solid white;
}

.peitao_nav_a .col-xs-3 {
    padding-left: 5px;
    padding-right: 5px;
}

#project_list h3 {
    margin-bottom: 0;
}

.peitao_nav_a .active,
.peitao_nav_a .active img,
.peitao_nav_a .active a {
    background-color: #1597A1;
}

.peitao_nav_a .peitao_nav_abottom {
    border-bottom: 1px solid #eee;
}

#pro_spec {
    width: 100%;
    overflow: hidden;
}

#Find_Manager {
    margin-top: 30px
}

#project_case {
    margin-top: 30px
}

#project_case>section {
    background-color: #f6f6f6;
    margin-bottom: 35px
}

#project_case>section>div>h5 {
    margin-top: 25px;
    font-size: 1.143em
}

#project_case>section>div>ul {
    padding-left: 25px
}

#project_case>section>div>ul>li>a {
    color: #555
}

#project_case>section>div>ul>li>a:hover {
    color: #1597A1
}

#project_case>section>div>a>img {
    padding: 15px 0;
}

#project_case>section>div>a>p {
    color: #555;
}

.project_case_plus {
    height: 0;
    width: 0
}

.project_case_plus p {
    position: relative;
    display: block;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    background-color: #1597A1;
    filter: alpha(opacity=80);
    color: #fff;
    text-align: center;
    line-height: 56px;
    margin: 0;
    padding: 0;
    font-size: 3.692em;
    display: none;
}

.project_case_current h2 {
    color: #1597A1
}

.project_case_current p {
    display: block !important;
}

#project_ore {
    margin-top: 27px
}

.img-list-1 {
    margin: 0;
    padding: 0;
    list-style: none;
}

.img-list-1>li {
    margin-top: 33px;
    background-color: #f6f6f6
}

.img-list-1>li:before,
.img-list-1>li:after {
    display: table;
    content: " ";
    clear: both;
}

.img-list-1>li>a>img {
    padding: 15px;
    height: 170px;
    object-fit: cover;
}

.img-list-1 h2 {
    font-size: 1.4286em;
    margin: 22px 0 14px
}

.img-list-1 h2:hover,
.img-list-1 h2:focus {
    color: #1597A1
}

.img-list-1 p {
    color: #555;
    line-height: 1.857em
}

#project_ore_article {
    margin-top: 27px
}

#project_ore_article h1 {
    margin: 23px 0 32px;
}

#project_ore_article h2 {
    margin: 30px 0 30px;
}

.project_profile:before,
.project_profile:after {
    display: table;
    content: " ";
    clear: both;
}

.project_profile {
    background-color: #f6f6f6
}

.project_profile>img {
    padding: 15px
}

.project_profile h4 {
    font-size: 1.286em;
    margin: 24px 0;
}

.project_profile p {
    padding: 0;
    line-height: 1.7143em
}

.project_major_equip div h3 {
    padding: 15px 5px 15px 5px;
    margin: 0;
    color: #fff;
    background-color: #1597A1;
    font-size: 1.1em;
    text-align: center;
}

.project_major_equip div h3 small {
    color: white;
}

.project_major_equip div p {
    padding: 10px 5px 19px;
    margin: 0;
    color: #fff;
    background-color: #1597A1;
    line-height: 1.8em;
}

.project_major_equip div h4 {
    margin: 0;
    padding: 26px 46px 20px;
    border-bottom: 1px solid #ccc;
    background-color: #f6f6f6;
    font-size: 1.286em
}

.project_relate {
    background-color: #f6f6f6;
    padding: 0 46px 47px;
    margin: 0
}

.project_relate dt {
    padding-top: 33px;
    color: #1597A1
}

.project_relate dd {
    line-height: 1.857em
}

.project_flow_a {
    background-color: #f6f6f6;
}

.project_flow_a:before,
.project_flow_a:after {
    display: table;
    content: " ";
    clear: both;
}

.project_flow_a>p {
    padding: 43px 33px;
    margin: 0
}

.project_flow_a>p>strong {
    color: #1597A1
}

.project_flow_a img {
    padding: 0
}

.project_flow h6 {
    font-size: 1em;
    margin: 33px 0 0;
}

.project_flow p {
    margin: 0;
    line-height: 1.8em;
}

.project_customer_h4 {
    height: 0;
}

.project_customer_h4 h4 {
    display: block;
    position: relative;
    margin: 0;
    padding: 11px 0;
    bottom: 37px;
    background-color: rgba(0, 0, 0, 0.65);
    filter: alpha(opacity=65);
    color: #fff;
    text-align: center;
    font-size: 1em
}

.project_more {
    background-color: #f6f6f6
}

.project_more h3 {
    margin: 0;
    padding: 30px 40px
}

.project_more ul {
    padding: 0 40px 30px 60px;
}

.project_more li {
    line-height: 1.6em
}

.project_more a {
    color: #555
}

.project_app li {
    padding: 1px
}

#project_rec h3 {
    margin: 10px 0 8px;
    font-size: 1.143em
}

#project_rec p {
    color: #555;
}

#project_rec h4 {
    margin-bottom: 33px;
    color: #ccc;
    font-size: 1.4286em;
}

.project_rec_cfix {
    margin-bottom: 30px
}

.project_rec_relate {
    padding-left: 30px
}

.project_rec_relate a {
    color: #555;
}

.project_list_profile {
    background-color: #f6f6f6;
    padding: 20px
}

.project_list_profile p {
    line-height: 1.857em;
    margin: 0;
    padding: 0;
}


/*#project_list>h1,#project_list_article>h1{margin: 30px 0 17px;}*/

#project_list>ul>li {
    margin-top: 30px;
    padding: 0 10px
}

#project_list>ul>li>a>h2 {
    font-size: 0.9em;
    padding: 20px 10px 20px;
    margin: 0;
    background-color: #f6f6f6;
    text-align: center;
}

#project_list>ul>li>a>p {
    color: #555;
    margin: 0;
    padding: 0 0 0 10px;
    background-color: #f6f6f6;
    line-height: 1.8em;
}

#project_list>ul>li>a>.hidden-xs {
    padding-bottom: 10px;
}

.peitao_guanzhu_b h6 {
    text-align: center;
    line-height: 1.6em;
    font-weight: normal;
}

.peitao_guanzhu_b h4 {
    font-weight: normal;
    font-size: 1.14285em;
    line-height: 3em;
}

.project_art_feedback_l {
    margin: 0;
    background-color: #ccc;
    color: #fff;
    font-size: 1.143em;
    text-align: center;
    padding: 19px 0;
}

.project_art_feedback_l span {
    font-size: 2.143em;
    padding-left: 10px;
}

.project_art_feedback {
    margin: 0 15px;
    background-color: #f6f6f6
}

.project_art_feedback_r {
    padding: 5px 15px;
}

.project_list_profile p {
    line-height: 2em;
    text-indent: 2em;
}

#news_index time {
    float: right;
    color: #555;
}

.project_art_feedback_l {
    margin-top: 30px;
    color: #1597A1;
}

.project_list_article_a {
    line-height: 2em;
}

.project_art_feedback_l .glyphicon {
    color: #1597A1;
}

#inside-banner_project {
    background: url("../images/inside_banner/project_index_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_pronei {
    background: url("../images/inside_banner/project_m_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_ore {
    background: url("../images/inside_banner/project_ore_xs.jpg") center no-repeat;
    height: 180px;
}

#project_icase a:hover>h1,
.project_crocus_a a:hover>h1,
#project_project a:hover>h1,
.project_wiki .project_bg a:hover,
.project_wiki .project_wiki_bg>a:hover {
    color: #1597A1;
}

.project_wiki .project_bg a {
    color: #555;
}

#project_list .array_ul .array_li h2 {
    font-size: 16px;
}

#project_list .array_ul .array_li p {
    font-size: 14px;
}

.news_top h2 {
    font-size: 1.286em;
    margin: 14px 0 27px;
}

.news_top p {
    padding: 0;
    line-height: 1.714em;
}

.page_div {
    text-align: center;
    margin-top: 30px
}

.page>li>a {
    color: #555;
}

.page>li>a:hover,
.page>li>a:focus {
    color: #1597A1;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover {
    background-color: #1597A1;
    border-color: #1597A1;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li.thisclass {
    position: relative;
    float: left;
    padding: 9px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #555;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>li.thisclass {
    color: #1597A1;
}

.list_spec .pagination>li.thisclass {
    border: 0px;
    color: #1597A1;
}

.list_spec .pagination>li.thisclass a {
    color: #1597A1;
}

.cont_head {
    color: #999
}

.cont_head time,
.view_num {
    padding-left: 5px
}

.font_s {
    padding-right: 5px
}

.font-bigger {
    padding-right: 5px
}

.font-normal {
    padding-right: 7px
}

.cont_head sup {
    font-family: 微软雅黑;
    cursor: pointer;
}

.font-bigger,
.font-normal,
.font-smaller {
    cursor: pointer;
}

.content>div>article>p {
    /*text-indent:2em;*/
    line-height: 1.786em
}

.content>div>article img {
    display: block !important;
    max-width: 550px !important;
    height: auto !important;
    margin: 15px auto;
}

.prenext {
    margin-top: 30px
}

.prenext a {
    color: #555
}

.prenext>.affix {
    width: 212.5px
}

.service_pos {
    height: 0;
    position: relative;
}

.service_pos h2 {
    display: block;
    position: relative;
    padding: 45px 0;
    margin: 0;
    background-color: rgba(204, 31, 30, 0.85);
    filter: alpha(opacity=85);
    width: 197px;
    font-size: 2em;
    text-align: center;
    bottom: 120px;
    color: #fff
}

.service_cont {
    padding: 15px;
    background-color: #f6f6f6
}

.service_cont p {
    line-height: 2em;
    margin: 0;
    padding: 0
}

p.service_cont_1 {
    line-height: 1.786em;
    padding: 0;
    margin: 0 0 30px;
}

.service_num {
    margin-bottom: 30px
}

.service_num h3 {
    margin: 0;
    padding: 15px 0 0;
    font-size: 1em;
}

.service_num p {
    color: #cc0000;
    font-size: 1.286em;
    font-weight: bold;
}

.service_cont h4 {
    line-height: 2em;
    font-size: 1em;
}

.service_parts_1 h3 {
    font-size: 1.286em;
    margin: 48px 0 24px
}

.service_parts_1 p {
    margin: 0 0 50px;
    padding: 0;
}

.service_parts_1>li>a>div>p {
    color: #555;
}

.service_parts_1 img {
    margin: 48px 0 50px
}

.service_parts_h {
    background-color: #f6f6f6;
}

.service_parts_h h1 {
    display: block;
    padding: 30px 30px 27px;
    margin: 0;
    color: #1597A1;
}

.service_parts_h p {
    padding: 0 30px;
    margin: 0 0 39px;
    line-height: 1.786em
}

.service_parts_1 li {
    padding: 0 15px;
}

.parts_current>a>div>div>p {
    display: block !important;
}

.parts_current h3,
.parts_current>a>div>p {
    color: #1597A1 !important;
}

.service_parts_2 {
    background-color: #f6f6f6
}

.parts2_h {
    padding: 30px 0 0;
}

.parts2_h:before,
.parts2_h:after {
    display: table;
    content: " ";
    clear: both;
}

.parts2_h h2 {
    font-size: 1.286em;
    text-align: center;
    margin: 0;
    background-color: #1597A1;
    color: #fff;
    padding: 15px 0
}

.parts2_h p {
    line-height: 1.786em;
    padding: 24px 0;
    margin: 0;
}

.parts2_cont p {
    text-align: center;
    padding: 0;
    margin: 20px 0 30px;
}

.web_d {
    height: 0
}

.web_d div {
    bottom: 95px;
    position: relative;
}

#global_web li {
    padding: 0 15px 30px;
}


/*#global_web li:hover{opacity: 0.85;}*/

#global_web h6,
#global_web p {
    color: #fff;
    text-align: center;
    font-size: 1.286em;
    font-weight: bold;
    padding: 0;
    margin: 0
}

#global_web h6 {
    margin-bottom: 0;
}

#contact_us {
    background-color: #f6f6f6;
}

.contact_ul li {
    padding: 15px;
    text-align: center;
}

.contact_ul h3,
.contact_ul h4 {
    font-size: 1.286em;
    margin: 0
}

.contact_h h3,
.contact_h h4,
.contact_h p {
    color: #fff;
    background-color: #1597A1
}

.contact_ul h3 {
    padding: 37px 0 30px;
}

.contact_h p {
    margin: 0;
    padding: 20px 0 18px;
}

.contact_b {
    background-color: #1597A1;
    margin: 0;
    padding: 0 0 36px
}

.contact_b button {
    margin: 0 17px
}

.contact_dep {
    background-color: #fff;
    padding-bottom: 39px
}

.contact_dep_num {
    max-width: 202px;
    margin: 0 auto;
    padding: 6px 0;
}

.contact_dep p {
    text-align: left;
    margin: 0;
    padding: 0;
    line-height: 1.7857em;
}

#xinjiang>div {
    max-width: 273px;
}

#after-sales {
    padding-bottom: 64px
}

#privacy h5 {
    margin-top: 24px
}

#privacy p {
    margin: 0;
    padding: 0;
    line-height: 1.7857em;
}

.privacy_more {
    border-bottom: 1px solid #ccc;
    height: 24px;
    cursor: pointer;
}

.privacy_more p {
    width: 86px;
    background-color: #fff;
    display: block;
    margin: 0 auto !important;
    position: relative;
    top: 12px;
    padding: 0 15px !important;
}

.msgr {
    background-color: #f6f6f6
}

.msgr {
    line-height: 2.143em;
    padding: 15px 30px
}

.msgr p {
    margin: 0;
    padding: 0;
}

.msgr>h5,
.msgr>h6 {
    font-size: 1em
}

.msgr>h5>strong,
.msgr>h6>strong {
    color: #1597A1;
    font-size: 1.286em
}

.msgr>p>strong {
    padding-right: 1em;
}

.active>a {
    background-color: #1597A1;
    filter: alpha(opacity=100);
}


/*#second-menu-div nav{padding: 0}*/

#second-menu-div li {
    padding: 3px
}

#second-menu {
    background-color: rgba(255, 255, 255, 0.8);
    filter: alpha(opacity=80);
}


/*.second-menu-contact #second-menu{height: 180px;}*/

.second-menu-contact #second-menu.affix {
    height: auto;
    padding: 0;
}

#inside-banner-news {
    background: url("../images/inside_banner/banner_news_small.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_jt {
    background: url("../images/inside_banner/news_jt_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_hy {
    background: url("../images/inside_banner/news_hy_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_mill {
    background: url("../images/inside_banner/news_mill_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_spec {
    background: url("../images/inside_banner/news_spec_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_sever {
    background: url("../images/inside_banner/sever_index_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_wxby {
    background: url("../images/inside_banner/sever_wxby_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_pj {
    background: url("../images/inside_banner/sever_pj_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_content {
    background: url("../images/inside_banner/content_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_dashiji {
    background: url("../images/inside_banner/about_dashiji_xs.jpg") center no-repeat;
    height: 180px;
}

#inside-banner_zhiliang {
    background: url("../images/inside_banner/about_zhiliang_xs.jpg") center no-repeat;
    height: 180px;
}

.inside_banner {
    background: url("../images/inside_banner/about_all_xs.jpg") center no-repeat;
}

.group_news1 li {
    padding: 0 15px 0 0;
    width: 100%;
}

.group_news1 a {
    color: #555
}

.group_news1 h3 {
    font-size: 1.286em;
    margin: 0;
    padding: 10px 0 0
}

.group_news_time p {
    color: #1597A1;
    font-size: Arial;
    margin: 0;
    text-align: center;
}

.group_news_day {
    font-size: 2.779em;
    padding: 12px 0 0;
    font-weight: bold;
}

.group_news_year {
    padding: 0 0 20px
}

.group_news1>.active {
    background-color: #eee
}

.group_news1>.active .group_news_time {
    background-color: #1597A1
}

.group_news1>.active .group_news_time p {
    color: #fff
}

#inside-banner_sever>#second-menu ul>li,
#inside-banner_pj>#second-menu ul>li {
    padding-top: 0;
    padding-bottom: 13px;
}

#inside-banner_wxby>#second-menu {
    padding: 32px 0;
}

.newsCarousel .carousel-caption {
    bottom: 0;
    margin: 0;
    padding: 0;
    height: 0;
    right: 0;
    left: 0
}

.newsCarousel .carousel-caption h3 {
    position: relative;
    color: #fff;
    text-align: left;
    padding: 10px 15px;
    margin: 0;
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 1em;
    line-height: 1em;
    bottom: 34px;
}

.newsCarousel .carousel-indicators {
    left: auto;
    bottom: -5px;
    right: 0;
    width: 16%;
}

.newsCarousel .carousel-indicators li {
    background-color: #fff;
    border-color: #fff
}

.newsCarousel .carousel-indicators .active {
    background-color: #1597A1;
    border-color: #1597A1
}

.news_industry {
    background-color: #eee;
    margin-top: 30px;
}

.news_industry h3 {
    font-size: 1.286em;
    margin: 0;
    background-color: #fff;
    padding: 30px 30px 20px;
    line-height: 1.4em
}

.news_industry p,
.news_industry a {
    color: #555
}

.news_industry p {
    line-height: 1.857em;
    margin: 0;
    background-color: #fff;
    padding: 0 30px 30px
}

.news_industry section {
    margin-bottom: 30px
}

.news_industry ul {
    padding: 0;
    list-style: none;
}

.news_industry li {
    list-style: disc;
    list-style-position: inside;
    line-height: 42px;
    white-space: nowrap;
    overflow: hidden;
}

.news_wiki a:hover,
.news_wiki a:focus,
.news_industry_list a:hover,
.news_industry_list a:focus,
.news_spec a:hover>h1,
.news_industry a:hover>h1,
.news_jituan a:hover>h1 {
    color: #1597A1
}

.news_spec li {
    border-bottom: 1px solid #eee
}

.news_spec h3 {
    font-size: 1.286em;
    margin: 0;
    padding: 20px 0 10px
}

.news_spec p {
    margin-bottom: 22px;
    color: #555
}

.news_spec>div>div {
    margin-bottom: 30px
}

.news_wiki a {
    color: #555
}

.news_wiki ul {
    list-style: disc;
    list-style-position: inside;
}

.news_wiki li {
    line-height: 42px
}

.industry_top {
    background-color: #f6f6f6;
}

.industry_top time,
.industry_li time {
    margin-top: 30px;
    margin-bottom: 30px;
}

.special_top time {
    margin-top: 0px;
}

.special_top h2 {
    color: #1597A1;
}

.special_top {
    margin-bottom: 30px;
    padding-right: 0;
    padding-left: 0;
}

.special_center img {
    margin-top: 30px;
}

.special_center time {
    margin-top: 0;
    margin-bottom: 0;
}

.industry_top h2 {
    margin: 30px 0 27px;
}

.industry_top a:hover>h2 {
    color: #1597A1;
}

.industry_li h2 {
    margin: 30px 0 16px;
    font-size: 1.28541em;
}

.industry_h1 {
    margin-bottom: 30px;
}

.new_mill_h1 {
    margin-bottom: 0;
}

.industry_fix {
    margin-bottom: 0;
}

.news_video {
    cursor: pointer;
}

.news_video:hover {
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.news-edit {
    float: right;
    padding-right: 10px;
}

.play_btn {
    height: 0;
    position: relative;
    bottom: 120px;
    left: 100px;
    width: 56px;
}

.play {
    height: 56px;
    width: 56px;
    border: 3px solid #fff;
    border-radius: 50%;
    text-align: center;
}

.play span {
    font-size: 2em;
    line-height: 48px;
    color: #fff
}

.play_title {
    position: relative;
    background-color: rgba(0, 0, 0, 0.5);
    margin: 0;
    font-size: 1.12em;
    padding: 7px 15px;
    color: #fff;
    bottom: 30px
}

iframe {
    width: 100%;
    height: 480px
}

#about_topnav .about p,
.service p,
.service-network p {
    padding-top: 0;
    line-height: 1.8em;
}


/*#myModal3 iframe{width: 100%;height: 620px;}*/

#myModal2 iframe {
    width: 100%;
    height: 545px;
}

#myModal4 iframe {
    width: 100%;
    height: 545px;
}


/*配套设备 内容页*/

.peitao_h1_a {
    margin-top: 30px;
}

.peitao_h3_a {
    font-weight: normal;
    font-size: 1.71428em;
}

.peitao_p_a {
    line-height: 2em;
    margin: 0;
}

.peitao_xingneng_a .peitao_p_a {
    padding-top: 0;
}

.peitao_xingneng_a .peitao_h3_a {
    margin-bottom: 24px;
    margin-top: 0;
}

#product_article1 hr {
    margin-bottom: 0;
}

.peitao_h4_a {
    font-weight: normal;
    width: 100%;
    line-height: 3em;
    text-align: left;
    margin: 0;
}

.peitao_guanzhu_a .peitao_h4_a {
    border-bottom: 1px solid #eee;
}

.peitao_guanzhu_a .active>a {
    background-color: white;
}

.peitao_guanzhu_a h5 {
    text-align: center;
    padding-top: 0;
    margin-top: -14px;
    font-weight: normal;
}

.peitao_guanzhu_a .carousel-indicators {
    bottom: -50px
}

.peitao_guanzhu_a .carousel-indicators .active {
    background-color: #86c226;
}

.peitao_guanzhu_a .carousel-indicators li {
    border: 1px solid #86c226;
}

.peitao_guanzhu_a {
    margin-bottom: 60px;
}

.peitao_lun_a {
    margin-top: 20px;
}


/*备品备件*/

.part_h3_l {
    margin-bottom: 20px;
    margin-top: 0;
}

.zhanzhangtongji a {
    color: #acacac
}

.zhanzhangtongji a:hover {
    color: #acacac
}

;
#LR_Tb4 #LR_Tb3 tr td p {
    padding-top: 0;
    margin: 0;
}

#LR_Tb4 #LR_Tb3 img {
    width: 130px !important;
}


/*about*/

.about_nav_fu {
    width: 24%;
}

#second-menu .about_nav_fu_ul>li {
    padding-right: 0;
    padding-left: 0;
}

.about_law_h6 {
    font-size: 1em;
    padding-top: 15px;
}

.about_law_h6 hr {
    margin-top: 10px;
}


/*商务通悬浮*/

.modlegotop {
    width: 40px;
    height: 100px;
    position: fixed;
    z-index: 333333;
    bottom: 50%;
    right: 5px;
}


/*物料*/

#wuCarousel .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0001) 74%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}

#wuCarousel .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

#wuCarousel .carousel-control {
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=100);
    opacity: 1;
}

.ore_style0 {
    position: relative;
    top: -20px;
}

.ore_style0 .border {
    display: block;
    width: 100%;
    border-top: 1px solid #d3d9df;
    border-bottom: 1px solid #fcfcfc;
    overflow: hidden;
    padding-bottom: 20px;
}

.ore_style0 .changeBnt {
    display: block;
    border: 1px solid #d3d9df;
    width: 70px;
    line-height: 1.8em;
    position: absolute;
    top: -13px;
    right: 0;
    background-color: white;
    text-align: center;
}

.ore_style0 a:hover {
    background-color: #1597A1;
    color: white;
    cursor: pointer;
}

#wuCarousel2 {
    display: none;
}

#wuCarousel .wuCarousel_div {
    margin-bottom: 30px;
}


/*about社会责任*/

.about_duty_a .col-xs-12,
.about_duty_a .col-md-6,
.about_duty_a .col-xs-6 {
    padding-right: 2px;
    padding-left: 2px;
}

.about_duty_a .row {
    margin-right: -2px;
    margin-left: -2px;
}

.about_duty_a .about_duty_a1 {
    padding-bottom: 4px;
}

.about_duty_a .about_duty_a2,
.about_duty_a .about_duty_a4 {
    position: relative;
}

.about_duty_a .about_duty_a2 img,
.about_duty_a .about_duty_a4 img {
    position: relative;
    top: 0;
    left: 0;
}

.about_duty_a .about_duty_a2 .about_duty_a3 {
    position: absolute;
    text-align: center;
    top: 14%;
    width: 99%;
}

.about_duty_a .about_duty_a2 h1 {
    text-align: center;
    margin: 10px 0 10px;
}

.about_duty_a .about_duty_a2 hr {
    color: #fff;
    width: 76%;
    margin-top: 10px;
    margin-bottom: 5px;
    border-top: 2px solid #fff;
    margin: 0 auto;
}

.about_duty_a .about_duty_a2 p {
    text-align: center;
    padding-right: 4px;
}

.about_duty_a {
    margin-top: 40px;
}

.about_duty_a6 {
    margin-bottom: 20px;
}


/*服务与支持---服务网络*/

.internet h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.internet p {
    padding-top: 20px;
}

.internet_a1 {
    padding: 30px 40px;
}

.internet_a1,
.internet_a2,
.internet_a3,
.internet_a1 h4,
.internet_a2 h4,
.internet_a3 h4 {
    color: white;
}

.internet_a2,
.internet_a1,
.internet_a3 {
    background-color: #1597A1;
}

.internet_a2 {
    padding: 0 40px 30px;
}

.internet_a1_a {
    border: 1px solid white;
    margin: 0 auto;
    text-align: center;
}

.internet_a1 p,
.internet_a2 p,
.internet_a3 p {
    margin: 0;
}

.internet_a2 p,
.internet_a3 p {
    font-weight: bold;
}

.internet_a3 {
    padding-bottom: 30px;
}

.internet_a3 .internet_a1_a {
    padding: 10px;
}


/*服务与支持---试机实验*/

.experiment_a3_a,
.experiment_b,
.experiment_c1,
.promise_p,
.promise_c1,
.promise_p img,
.sale_a1,
.sale_b1 {
    position: relative;
    top: 0;
}

.experiment_c1 img,
.promise_c img,
.sale_a1 img {
    position: relative;
    z-index: -2;
}

.experiment_a3_c {
    background-color: #000000;
    opacity: 0.36;
    filter: alpha(opacity=36);
    z-index: -1;
}

.promise_bg {
    background-color: #000000;
    opacity: 0.60;
    filter: alpha(opacity=60);
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
}

.experiment_a3_c,
.experiment_a3_b {
    width: 100%;
    height: 100%;
}

.experiment_a3_c,
.experiment_a3_b,
.experiment_b1 {
    position: absolute;
    top: 0;
    left: 0;
}

.experiment_d4,
.experiment_d5 {
    display: none;
}

.sale_a1_b:hover,
.sale_b1_b:hover,
.sale_b1_b,
.sale_a1_b,
.promise_b2_a:hover,
.promise_b2_a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.experiment_a2 {
    padding: 10px 20px;
}

.experiment p {
    padding-top: 10px;
}

.experiment_a3 {
    width: 100%;
    text-align: center;
}

.experiment_a3_a {
    width: 50%;
    float: left;
    display: block;
}

.experiment_a3_b h4 {
    color: #1597A1;
    border: 1px solid #1597A1;
    font-weight: bold;
    line-height: 1.8em;
    width: 120px;
    margin: 0 auto;
}

.experiment_a3_b {
    top: 40%;
    z-index: -1;
}

.experiment_a3 a.experiment_a3_a:hover .experiment_a3_c,
.experiment_a3 a.experiment_a3_a:hover .experiment_a3_b {
    z-index: 100;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.experiment_c h3 {
    font-weight: normal;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

.experiment_c1 {
    display: block;
    overflow: hidden;
}

.experiment_c1_a {
    position: absolute;
    left: 50%;
    top: 0;
    width: 100%;
    left: 50%;
    height: 100%;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.experiment_c1_b {
    width: 50%;
    float: left;
    padding-left: 6%;
}

.experiment_c a.experiment_c1:hover .experiment_c1_a {
    left: 0;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.experiment_d2 .ore_style0 .changeBnt {
    top: -25px;
    font-size: small;
}

.experiment_c1 h4 {
    color: #1597A1;
    padding-top: 10%;
}

.experiment_c1 p {
    color: white;
    padding-top: 0;
    margin: 0;
}

.experiment_c1 b {
    color: #1597A1;
    font-weight: normal;
}

.experiment_c1_c p {
    padding-top: 2%;
}

.experiment_c1 {
    margin-bottom: 30px;
}

.experiment_c1_c {
    float: right;
    width: 50%;
}

.promise_a2 .col-xs-4 {
    padding-right: 1px;
    padding-left: 1px;
}

.promise_a .col-xs-12 {
    padding-right: 2px;
    padding-left: 1px;
}

.promise_a .row {
    margin-right: 0px;
    margin-left: 0px;
}

.promise_a h3 {
    font-weight: normal;
    font-size: 1.42857em;
}

.promise_p_a {
    position: absolute;
    top: 0;
    background-color: #1597A1;
    margin: 0;
    text-align: center
}

.promise_p_b {
    width: 33%;
    margin-top: 31%;
    padding: 5%;
}

.promise_p_c {
    width: 99%;
    padding: 16%;
}

.promise_p_d {
    bottom: 0;
    top: 74%;
}

.promise_b,
.promise_b2_a {
    background-color: #eeeeee;
}

.promise_b h3 {
    font-weight: normal;
    color: #1597A1;
    font-size: 1.428em;
}

.promise_b1 {
    padding: 30px 0 50px;
}

.promise_b2_a p {
    padding-top: 0;
    text-align: center;
    margin: 0;
    font-size: 0.9em;
}

.promise_b2_a {
    width: 64px;
    height: 64px;
    border: 1px solid #1597A1;
}

.promise_b2_a p:first-child {
    padding-top: 16%;
}

.promise_b2 .hrline {
    border-top: 1px solid #1597A1;
    position: relative;
    top: 30px;
    left: 0;
    margin: 40px 0;
}

.promise_b2 .promise_b2_a {
    position: absolute;
    top: -32px;
}

.promise_b2_a1 {
    left: 1%;
}

.promise_b2_a2 {
    left: 21%;
}

.promise_b2_a3 {
    left: 41%;
}

.promise_b2_a4 {
    left: 61%;
}

.promise_b2_a5 {
    left: 81%;
}

.promise_c p {
    color: #555555;
    margin: 0;
}

.promise_c h4,
.promise_c p {
    text-align: center;
}

.promise_c1_a,
.promise_c1_b {
    position: absolute;
    left: 10%;
    right: 10%;
}

.promise_c1_a p,
.promise_c1_b p,
.sale_a1_a p,
.sale_a2_a p {
    padding-top: 0;
    padding-bottom: 30px;
    color: white;
}

.promise_c1_a h4,
.promise_c1_b h4,
.sale_a1_a h4,
.sale_a2_a h4 {
    margin-top: 0;
    padding-top: 30px;
    color: #1597A1;
}

.promise_c1_b {
    bottom: 4%;
}

.promise_c1_a {
    top: 10%;
}

.sale_a1_a h4,
.sale_a1_a p,
.sale_a1_b,
.sale_a2_a h4,
.sale_a2_a p {
    padding-right: 10%;
    padding-left: 10%;
}

.sale_a1_a,
.sale_a2_a,
.sale_b1_a {
    position: absolute;
    top: 0;
    width: 94%;
    height: 100%;
}

.sale_a2_a {
    right: 15px;
}

.sale_a1_a {
    left: 15px;
}

.sale_a1_a h4,
.sale_a2_a h4 {
    padding-top: 6%;
    font-size: 1.2em;
}

.sale_a {
    top: -30px;
}

.sale_a1_b {
    background-color: #1597A1;
    color: white;
    margin-left: 10%;
    display: inline;
    width: 60px;
    padding: 10px 30px;
}

.sale_b1_a {
    padding: 15% 13%;
}

.sale_b1_a p {
    line-height: 2em;
}

.sale_b1_a h4 {
    font-size: 1.428em;
}

.sale_b1_a h4,
.sale_b1_a p {
    color: white;
}

.sale_b1_a1 {
    text-align: center;
}

.sale_b1_a1 h4,
.sale_b1_a1 p {
    color: #1597A1;
}

.sale_a1_b:hover {
    background-color: white;
}

.sale_b1_b {
    background-color: #eeeeee;
    color: white;
    display: inline;
    width: 60px;
    padding: 10px 30px;
    color: #1597A1;
    border: 1px solid #1597A1;
}

.sale_b1_b1 {
    margin-left: 26px;
}

.sale_b1_a2 {
    padding-bottom: 10px;
    padding-top: 7%;
}

.sale_b1_a1 p b {
    font-size: 1.2857em;
}

.sale_b1_a1 {
    padding: 15% 0;
}

.sale_b1_b:hover {
    background-color: #1597A1;
    color: #eeeeee;
}

.quality_a .row {
    background-color: #eeeeee;
    margin-left: 0;
    margin-right: 0;
}

.quality_b .col-md-7 {
    padding-left: 0;
    padding-right: 0;
}

.quality_b h4 {
    font-size: 1.4285em;
    padding-top: 20px;
    padding-bottom: 20px;
}

.quality_b h5 {
    font-weight: normal;
}

.quality_b p {
    padding-top: 0;
    margin: 0;
    line-height: 2em;
}

.quality_c {
    padding-bottom: 40px;
}

.quality_c p {
    color: #555555;
}

.quality_c p:hover {
    color: #1597A1;
}

.promise_b2_a:hover {
    background-color: #1597A1;
    color: white;
}

.servise-yy,
.servise-yy h3 {
    color: #fff
}

.project_ul {
    font-size: 0;
}

.project_li {
    vertical-align: top;
    display: inline-block;
    float: none;
}

#project_list .project_ul li a h2 {
    font-size: 16px;
}

.project_ul li a p {
    font-size: 14px;
}