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: #86C126;
  color: #fff
}

.sms_sub:hover,
.sms_sub:focus {
  color: #fff
}


/*.script_img>a> img{width: 120px;height: 120px;}*/

.header-span {
  color: #aace3b;
}


/*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: #aace3b !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*/

/* #myNavbar .product-nav-index{
  position: relative;
}

#myNavbar .product-nav-index .pro_top_img{
  position: absolute;
  right: 0;
  top: -15px;
  width: 49px;
  height: 30px;
} */

#product_article2 p {
  line-height: 1.8em;
  padding-top: 1px;
}


/*#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;
  color: #555555;
  padding-top: 10px;
}

.product_wuliao a:hover p {
  color: #86c126;
  font-weight: bolder;
}

.product_img_size a:hover p {
  color: #86c126;
  font-weight: bolder;
}

.product_b_case_p {
  line-height: 1.6em;
}

.product_lmb {
  font-weight: normal;
  color: #86C126;
}

#pro_principle img {
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}

#pro_principle img {
  margin-bottom: 30px;
}


/*#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_xs2021.jpg) center no-repeat;
  height: 390px;
}

#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;
}

.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;
}

.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: 15px 10px 14px;
  margin: 0;
  background-color: #fff;
  text-align: center;
  line-height: 1.2em;
  color: #555555;
  font-size: 16px;
}

.product_tab_t2 li:hover p {
  color: #86c126;
  font-weight: bolder;
}

.product_tab_t21 li:hover p {
  color: #86c126;
  font-weight: bolder;
}

/* .product_tab2_active img,
.product_tab2_active p,
.product_tab21_active img,
.product_tab21_active p {
  background-color: #86c126;
} */

/* .product_tab2_active p,
.product_tab21_active p {
  color: #86c126
} */

.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;
  margin: 0 -15px;
}

.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: #86c126;
  font-size: 1.667em;
}

.product_case_inquire {
  display: block;
  color: #fff;
  background-color: #86c126;
  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: #86c126
}

.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: #86c126;
  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: #86c126;
  padding: 15px;
  display: block;
  text-align: center;
  margin-top: 15px;
  border: 1px solid #86c126;
}

#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: #86c126;
}

#product_article2_nav>.nav>.active a {
  background-color: #86c126;
  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;
  margin-bottom: 40px;
}

.product_bottom h4 {
  margin-bottom: 20px
}

.product_b_rec {
  padding-top: 10px
}

/* .product_ah1 {
  margin-top: 0;
} */

.product_b_rec p {
  position: relative;
  bottom: 29px;
  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: #86c126;
  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: #86c126;
  text-shadow: 0 1px 0 #86c126;
  filter: alpha(opacity=20);
  opacity: 1;
}

.pro_patent img {
  padding-bottom: 4px;
  padding-top: 10px;
}

#pro_feature h2 {
  /*padding-top: 15px;*/
  padding-bottom: 20px;
}

#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 h2 {
  margin-top: 10px;
  padding-bottom: 10px;
}

#pro_principle span {
  padding-left: 10px;
  cursor: pointer;
  color: #86c126;
}

#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;
}

@media (min-width: 1000px) and (max-width: 1199px) {
  .product_img {
    margin-bottom: 76px;
  }
}

.mb10 {
  margin-bottom: 10px;
}

@media (max-width: 999px) {
  .product_img .carousel-control {
    width: 0
  }
}

#pro_case .pro_case_p {
  margin: 2px 0;
}

#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: #86c126;
}

.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: #aace3b
}

#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: #86c126;
  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: #86c126
}

.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
}

.img-list-1 h2 {
  font-size: 1.4286em;
  margin: 22px 0 14px
}

.img-list-1 h2:hover,
.img-list-1 h2:focus {
  color: #aace3b
}

.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: #86c126;
  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: #86c126;
  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: #86c126
}

.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: #86c126
}

.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;
  margin-top: -20px;
}

@media(max-width:1000px) {
  .project_more {
    background-color: #f6f6f6;
    margin-top: 0;
  }
}

.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: #333;
  font-size: 1.4286em;
}

.project_rec_cfix {
  margin-bottom: 30px
}

.project_rec_relate {
  padding-left: 30px
}

.project_rec_relate a {
  color: #555;
}

.project_rec_relate a:hover {
  color: #86c126;
}

.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 10px;
  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;
  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: 10px 15px;
  text-align: justify;
  line-height: 1.8em;
}

.project_list_profile p {
  line-height: 2em;
  text-indent: 2em;
}

#news_index time {
  float: right;
  color: #555;
}

.project_art_feedback_l {
  color: #86c126;
}

.project_list_article_a {
  line-height: 2em;
}

.project_art_feedback_l .glyphicon {
  color: #86c126;
}

#inside-banner_project {
  /* background: url(../images/inside_banner/project_index_xs.jpg) center no-repeat; */
  background: url(../images/inside_banner/case_banner_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: #86c126;
}

.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: #aace3b;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover {
  background-color: #aace3b;
  border-color: #aace3b;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li.thisclass {
  position: relative;
  float: left;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #555;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

@media(min-width:992px) {

  .pagination>li>a,
  .pagination>li>span,
  .pagination>li {
    padding: 9px 12px;
  }
}

.pagination>li.thisclass {
  color: #86c126;
}

.list_spec .pagination>li.thisclass {
  border: 0px;
  color: #86c126;
}

.list_spec .pagination>li.thisclass a {
  color: #86c126;
}

.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 a:hover {
  color: #aace3b
}

.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: #86c126;
}

.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: #86c126 !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: #86c126;
  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;
  padding-bottom: 20px;
}

.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: #86c126
}

.contact_ul h3 {
  padding: 37px 0 30px;
}

.contact_h p {
  margin: 0;
  /* padding: 20px 0 18px; */
}

.contact_b {
  background-color: #86c126;
  margin: 0;
  padding: 0 0 36px
}

.contact_b button {
  margin: 0 17px
}

.contact_dep {
  background-color: #fff;
  padding-bottom: 57px
}

.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: 81px
} */

#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;
}

/* #message{
padding-top: 25px;
padding-bottom: 25px;
} */
/* .msgl p{
padding: 0;
} */

.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: #86c126;
  font-size: 1.286em
}

.msgr>p>strong {
  padding-right: 1em;
}

.active>a {
  background-color: #aace3b;
  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_small2021.jpg) center no-repeat;
  height: 390px;
}

#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: #86c126;
  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: #86c126
}

.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: 5%;
  width: 16%;
  text-align: right;
}

.newsCarousel .carousel-indicators {
  left: auto;
  bottom: 0;
  width: 55%;
}

.newsCarousel .carousel-indicators li {
  background-color: #fff;
  border-color: #fff
}

.newsCarousel .carousel-indicators .active {
  background-color: #86c126;
  border-color: #86c126
}

.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;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.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: 38px;
  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: #aace3b
}

.news_spec li {
  border-bottom: 1px solid #eee
}

.news_spec h3 {
  font-size: 1.286em;
  margin: 0;
  padding: 20px 0 10px
}

.project_more a:hover,
.news_spec h3:hover {
  color: #86c126;
}

.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: 38px
}

.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: #86c126;
}

.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: #86C126;
}

.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: 380px
}

#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: 20px;
}

.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: #aace3b;
  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;
}


/*æœåŠ¡ä¸Žæ”¯æŒ---æœåŠ¡ç½‘ç»œ*/
#service_topnav {
  overflow-x: hidden;
}

.internet_a,
.sale_e {
  overflow: hidden;
}

.internet_a1 {
  margin-left: -15px;
  margin-right: -15px;
}


.internet_a1_a {
  padding-left: 5px;
  padding-right: 5px;
}

.internet_a:after,
.internet_b:after,
.internet_c:after {
  content: " ";
  clear: both;
  display: table
}

.internet_b {
  background-color: #eeeeee;
}

.internet_b_a h2,
.internet_b_a p,
.internet_c_a h2,
.internet_c_a p {
  text-align: center;
}

.internet_b_a p,
.internet_c_a p {
  font-size: 1.1428571428571428em;
}

.internet_b2,
.internet_c2 {
  background-color: #88c126;
  padding: 20px 30px;
  color: #fff;
}

.internet_b2 span,
.internet_c2 span {
  width: 40px;
  height: 3px;
  background-color: #eeeeee;
  display: block;
  position: absolute;
  top: 58px;
}

.internet_b2 p,
.internet_c2 p,
.internet_b2 h4,
.internet_c2 h4 {
  color: #fff !important;
  margin: 0;
}

/*æœåŠ¡ä¸Žæ”¯æŒ---è¯•æœºå®žéªŒ*/

.experiment_a3_a,
.experiment_b,
.experiment_c1,
.promise_p,
.promise_c1,
.promise_p img,
.sale_a1 {
  position: relative;
  top: 0;
}

.experiment_c1 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;
}

.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;
}

.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: #aace3b;
  border: 1px solid #aace3b;
  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: #aace3b;
  padding-top: 10%;
}

.experiment_c1 p {
  color: white;
  padding-top: 0;
  margin: 0;
}

.experiment_c1 b {
  color: #aace3b;
  font-weight: normal;
}

.experiment_c1_c p {
  padding-top: 2%;
}

.experiment_c1 {
  margin-bottom: 30px;
}

.experiment_c1_c {
  float: right;
  width: 50%;
}

/*æœåŠ¡ä¸Žæ”¯æŒ---æœåŠ¡æ‰¿è¯º*/
.promise_b,
.promise_c,
.sale_ee,
.sale_b,
.internet_a,
.internet_b,
.internet_c {
  padding-top: 10px;
}

.sale_a {
  margin-top: 10px;
}

.promise_d {
  padding-top: 25px;
  padding-bottom: 30px;
}

.promise_b:after {
  display: table;
  clear: both;
  content: "";
}

.promise_a {
  background-color: #aace3b;
  margin: 10px 0 0;
  /* border-bottom-left-radius: 5px;
  border-top-left-radius: 5px; */
  border-radius: 5px;
}

.promise_a1_a {
  padding: 0 20px 20px;
}

.promise_a1_b {
  padding: 0;
}

.sale_a1_a p,
.sale_e4 p,
.num-30,
.promise_a1_a h3,
.promise_a1_a p,
.promise_c1_a p,
.promise_c1_b p {
  color: white !important;
}

.promise_a1_a h3 {
  text-align: center;
  line-height: 1.5em;
  margin-bottom: 0;
}

.promise_a1_a p {
  text-align: justify;
  line-height: 2em;
  font-size: 1.1428571428571428em;
  margin-bottom: 0;
}

.promise_b1 {
  background-color: #eeeeee;
  padding: 20px 0;
  margin-top: -5px;
}

.promise_b2_a1 {
  left: 0%;
  margin: 0 auto;
}

.promise_b2_a2 {
  left: 4%;
  margin: 0 auto;
}

.promise_b2_a3 {
  left: 8%;
  margin: 0 auto;
}

.promise_b2_a4 {
  left: 12%;
  margin: 0 auto;
}

.promise_b2_a5 {
  left: 16%;
  margin: 0 auto;
}

.promise_b3_a1 {
  left: 0%;
  margin: 0 auto;
}

.promise_b3_a2 {
  left: 4%;
  margin: 0 auto;
}

.promise_b3_a3 {
  left: 8%;
  margin: 0 auto;
}

.promise_b3_a4 {
  left: 12%;
  margin: 0 auto;
}

.promise_b3_a5 {
  left: 16%;
  margin: 0 auto;
}

.promise_b3_a1,
.promise_b3_a2,
.promise_b3_a3,
.promise_b3_a4,
.promise_b3_a5 {
  font-size: 1.1428571428571428em;
  background-color: #86C126;
  color: #fff !important;
  border: 1px solid #86C126;
  border-radius: 3px;
  text-align: center;
  padding: 10px 5px;
}

.promise_b3_a1:hover,
.promise_b3_a2:hover,
.promise_b3_a3:hover,
.promise_b3_a4:hover,
.promise_b3_a5:hover {
  font-size: 1.1428571428571428em;
  background-color: transparent;
  color: #86C126 !important;
  border: 1px solid #86C126;
  text-align: center;
  padding: 10px 5px;
  -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;
  cursor: pointer;
}

.promise_b2_a .icon1:hover {
  opacity: .8;
  cursor: pointer;
}

.promise_b3_a {
  position: relative;
}

.promise_b3_a img {
  display: none;
}

.promise_c p {
  color: #3d3d3d;
  margin: 0;
  font-size: 1.1428571428571428em;
  line-height: 2em;
}

.promise_c1 p {
  text-align: justify;
  font-size: 1em;
}

.promise_c h2,
.promise_c h5,
.promise_c p {
  text-align: center;
}

.promise_c1_a,
.promise_c1_b {
  position: absolute;
  left: 10%;
  right: 10%;
  z-index: 1;
  border: 1px solid transparent;
}

.promise_c1_b {
  bottom: 5%;
}

.promise_c1_a {
  top: 5%;
}

.promise_bg {
  background-color: #000000;
  opacity: 0.60;
  filter: alpha(opacity=60);
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
}

.promise_c1_bg:hover .promise_c1_a,
.promise_c1_bg:hover .promise_c1_b {
  border: 1px solid #fff;
  cursor: pointer;
}

.promise_d1_a .hr_mark {
  width: 50px;
  height: 3px;
  background-color: #a0c742;
  display: block;
  position: absolute;
  top: 50px;
}

.promise_d1_a p {
  font-size: 1.1428571428571428em;
  text-align: justify;
  line-height: 2em;
  color: #3d3d3d;
  margin: -15px 0 0;
}

.promise_c1_a p,
.promise_c1_b p,
.sale_a1_a p {
  padding: 0 20px 30px;
  text-align: justify;
  line-height: 1.8em;
}

.promise_c1_a h5,
.promise_c1_b h5,
.sale_a1_a h4 {
  margin-top: 0;
  padding-top: 30px;
  color: #86c126;
}

.sale_a1_a h4,
.sale_a1_a p {
  padding-right: 3%;
  padding-left: 4%;
}

.sale_a1_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;
}

.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;
}

#pro_principle {
  overflow: hidden;
}

#pro_principle p img {
  float: left;
  margin-right: 3%;
  width: 250px;
}

/* æœåŠ¡æ ç›®-è´¨é‡ä¸‡é‡Œè¡Œcss */
.c-green {
  color: #8ec43d !important;
}

.service_title h1 {
  text-align: center;
  font-size: 2.2857142857142856em;
  color: #3d3d3d;
  /* line-height: 1.5em; */
}

.service_title h2 {
  text-align: center;
  font-size: 2em;
  color: #3d3d3d;
  line-height: 1.5em;
  margin-bottom: 0;
  margin-top: 0;
}

.service_title p {
  text-align: justify;
  font-size: 1.1428571428571428em;
  color: #232323;
}

.quality_a .row {
  background-color: #eeeeee;
  margin: 0 0 30px;
}

.quality_b,
.sale_c {
  margin-bottom: 20px;
}

.quality_b .quality-img {
  padding: 0;
}

.quality_b h4 {
  font-size: 1.4285714285714286em !important;
  padding-top: 20px;
  padding-bottom: 10px;
  line-height: 1.5em;
}

.quality_b h4 small {
  font-size: 80%;
  color: #333333;
}

.quality_b h5 {
  font-weight: normal;
  /* line-height: 1.5em; */
}

.quality_b p {
  padding-top: 0;
  margin: 0;
  line-height: 1.8em;
}

.quality_c {
  padding: 0 20px;
}

.quality_c p:hover {
  color: #86c126;
  cursor: pointer;
}

.quality_row {
  margin: 0 -15px;
}

.quality_d {
  background-color: #eeeeee;
}

.quality_d a {
  position: relative;
  display: block;
}

.quality_d_til {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #86c126;
  color: #fff;
  padding: 3px 10px;
}

.quality_d p small {
  float: right;
}

.quality_e {
  padding: 10px 15px 20px;
}

.quality_e h5 {
  font-size: 1em;
  color: #2c2c2c;
}

.quality_e h5:hover {
  color: #86c126;
  cursor: pointer;
}

.quality_e p {
  font-size: 0.8571428571428571em;
  color: #2f2f2f;
  line-height: 2em;
  padding: 0;
}

.quality_e p:hover {
  color: #86c126;
  cursor: pointer;
}

/* æŠ¥ä¿® */
#repair .form-group {
  margin-bottom: 5px;
}

#repair .part_h5 {
  line-height: 2em;
}

.repair_form {
  margin: 0 -15px;
}

#repair .marbot20 {
  margin-bottom: 20px !important;
}

.label {
  color: #333;
}

#repair input.repair_input,
#repair select.repair_select,
#repair textarea.repair_input {
  font-weight: 400;
}

#repair .repair_input:focus,
#repair .repair_select:focus {
  background-color: #fff;
  border: 1px solid #86C126;
  outline: none;
}

.repair_input {
  width: 100%;
  line-height: 2em;
  padding: 3px 10px;
  border: 1px solid #ccc;
  color: #333;
  border-radius: 3px;
}

.repair_select {
  padding: 7px 0;
  width: 100%;
  border: 1px solid #ccc;
  color: #333;
  border-radius: 3px;
  font-weight: 400;
}

.repair_button {
  border: 1px solid #ccc;
  color: #333;
  border-radius: 5px;
  padding: 7px 10px;
  text-align: center;
  background-color: #fff;
  font-weight: 400;
}

.repair_button:hover {
  background-color: #ddd;
}

.equ_cate .repair_button:nth-child(1) {
  border-right: 1px solid #ccc;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.equ_cate .repair_button:nth-child(2) {
  border-left: none;
  border-right: none;
  border-radius: 0;
}

.equ_cate .repair_button:nth-child(3) {
  border-left: 1px solid #ccc;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.tijiao {
  background-color: #86C126;
  color: #fff;
  font-size: 1em;
  border-radius: 20px;
  padding: 5px 100px;
}

.repair_weight_400 {
  font-weight: 400;
  color: #333;
}

#repair .checkbox label,
.radio label {
  padding-left: 15px;
}

#repair input[type=radio] {
  margin-top: 8px;
  margin-right: 5px;
}

#repair input[type=radio]:active {
  color: #86C126;
}

.repair_time .repair_button:nth-child(1) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.repair_time .repair_button:nth-child(2),
.repair_time .repair_button:nth-child(3) {
  border-left: none;
  border-radius: 0;
}

.repair_time .repair_button:nth-child(4) {
  border-left: none;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* å”®åŽæœåŠ¡ */
.service_msg_title h2,
.service_msg_title p,
.service_msg_title .repair_input,
.service_msg_title .repair_select,
.service_msg_title input::-webkit-input-placeholder,
.service_msg_title textarea::-webkit-input-placeholder,
.service_msg_title label {
  color: #fff;
}

.service_msg_title .repair_input,
.service_msg_title .repair_select {
  border: 1px solid #fff;
}

.service_msg_title input::-webkit-input-placeholder,
.service_msg_title textarea::-webkit-input-placeholder,
#repair input::-webkit-input-placeholder,
#repair textarea::-webkit-input-placeholder {
  font-weight: 400;
}

.service_msg_title input.repair_input,
.service_msg_title select.repair_select,
.service_msg_title textarea.repair_input {
  background: rgba(141, 195, 56, .7);
  font-weight: 400;
}

.service_msg_title .repair_input:focus,
.service_msg_title .repair_select:focus {
  border: 1px solid #fff;
  outline: none;
}

.service_msg_title h2 {
  text-align: center;
  font-size: 2em;
}

.service_msg_title p {
  text-align: center;
  font-size: 1.1428571428571428em;
}

.service_msg {
  background: url(/newcijd/images/service/service_msg_bg.jpg) no-repeat center;
  background-size: cover;
}

.sale_c p {
  color: #555555;
  text-align: justify;
  height: 60px;
  line-height: 1.7em;
  margin: 0;
}

.sale_e p {
  text-align: center;
  font-size: 1.1428571428571428em;
  color: #232323;
}

.sale_e:after,
.sale_e1:after,
.sale_f:after,
.service_msg:after {
  content: " ";
  clear: both;
  display: table
}

.sale_e1 {
  margin: 0 -15px
}

.sale_e3 {
  position: relative;
  padding: 0;
  margin: 0 -13px 4px;
}

.sale_e4 {
  position: absolute;
  color: #fff;
  text-align: center;
  width: 52%;
  height: 67%;
  z-index: 1;
}

.sale_bg {
  position: absolute;
  background-color: #add049;
  width: 100%;
  height: 100%;
  opacity: .85;
  z-index: -1;
}

.sale_e2:nth-child(1) .sale_e3 .sale_e4,
.sale_e2:nth-child(1) .sale_e3 .sale_bg {
  right: 0;
  bottom: 0;
}

.sale_e2:nth-child(2) .sale_e3 .sale_e4,
.sale_e2:nth-child(2) .sale_e3 .sale_bg {
  left: 0;
  bottom: 0;
}

.sale_e2:nth-child(3) .sale_e3 .sale_e4,
.sale_e2:nth-child(3) .sale_e3 .sale_bg {
  right: 0;
  top: 0;
}

.sale_e2:nth-child(4) .sale_e3 .sale_e4,
.sale_e2:nth-child(4) .sale_e3 .sale_bg {
  left: 0;
  top: 0;
}

.sale_e4 p,
.sale_f1 p {
  font-size: 1.1428571428571428em;
}

.sale_e4 p {
  display: none;
  margin-bottom: -5px;
}

.num_48 {
  font-size: 1.4285714285714286em !important;
  font-weight: bolder;
  margin: 0;
  display: block !important;
}

.num_60 {
  color: #aace3b;
  font-size: 1.7142857142857142em !important;
  font-weight: bolder;
  margin: 0;
}

.sale_f {
  background-color: #f7f7f7;
}

.sale_f1 p {
  color: #333333;
  text-align: center;
  margin: -5px 0 -10px;
}

.sale_f1:nth-child(2) {
  border-left: 1px solid #bdbdbd;
  border-right: 1px solid #bdbdbd;
}