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: #d11a2d;

  color: #fff
}



.sms_sub:hover,

.sms_sub:focus {

  color: #fff
}





/*.script_img>a> img{width: 120px;height: 120px;}*/



.header-span {

  color: #fff;

}





/*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: 98px 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: #d11a2d !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: #d11a2d;

  font-weight: bolder;

}



.product_img_size a:hover p {

  color: #d11a2d;

  font-weight: bolder;

}



.product_b_case_p {

  line-height: 1.6em;

}



.product_lmb {

  font-weight: normal;

  color: #d11a2d;

}



#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(/newcijd/images/2023product/product_xs2023.jpg) center no-repeat;

  height: 280px;

}



#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: #d11a2d;

  font-weight: bolder;

}



.product_tab_t21 li:hover p {

  color: #d11a2d;

  font-weight: bolder;

}



/* .product_tab2_active img,

.product_tab2_active p,

.product_tab21_active img,

.product_tab21_active p {

  background-color: #d11a2d;

} */



/* .product_tab2_active p,

.product_tab21_active p {

  color: #d11a2d

} */



.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: #d11a2d;

  font-size: 1.667em;

}



.product_case_inquire {

  display: block;

  color: #fff;

  background-color: #d11a2d;

  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: #d11a2d
}



.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: #d11a2d;

  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: #d11a2d;

  padding: 15px;

  display: block;

  text-align: center;

  margin-top: 15px;

  border: 1px solid #d11a2d;

}



#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: #d11a2d;

}



#product_article2_nav>.nav>.active a {

  background-color: #d11a2d;

  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: #d11a2d;

  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: #d11a2d;

  text-shadow: 0 1px 0 #d11a2d;

  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: #d11a2d;

}



#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: #d11a2d;

}



.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: #d11a2d
}



#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: #d11a2d;

  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: #d11a2d
}



.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: #d11a2d
}



.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: #d11a2d;

  font-size: 1.1em;

  text-align: center;

}



.project_major_equip div h3 small {

  color: white;

}



.project_major_equip div p {

  padding: 10px 10px 19px;

  margin: 0;

  color: #fff;

  background-color: #d11a2d;

  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: #d11a2d
}



.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: #d11a2d
}



.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: #d11a2d;

}



.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: #d11a2d;

}



.project_list_article_a {

  line-height: 2em;

}



.project_art_feedback_l .glyphicon {

  color: #d11a2d;

}



#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: 280px;

}



#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: #d11a2d;

}



.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: #d11a2d;

}



.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover {

  background-color: #d11a2d;

  border-color: #d11a2d;

}



.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: #d11a2d;

}



.list_spec .pagination>li.thisclass {

  border: 0px;

  color: #d11a2d;

}



.list_spec .pagination>li.thisclass a {

  color: #d11a2d;

}



.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: #d11a2d
}



.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: #d11a2d;

}



.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: #d11a2d !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: #d11a2d;

  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: #d11a2d
}



.contact_ul h3 {

  padding: 37px 0 30px;

}



.contact_h p {

  margin: 0;

  /* padding: 20px 0 18px; */

}



.contact_b {

  background-color: #d11a2d;

  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: #d11a2d;

  font-size: 1.286em
}



.msgr>p>strong {

  padding-right: 1em;

}



.active>a {

  background-color: #d11a2d;

  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(/newcijd/images/2022inside_banner/sever_index_xs.jpg) center no-repeat;

  height: 280px;

}



#inside-banner_wxby {

  background: url(../images/inside_banner/sever_wxby_xs.jpg) center no-repeat;

  height: 280px;

}



#inside-banner_pj {

  background: url(../images/inside_banner/sever_pj_xs.jpg) center no-repeat;

  height: 280px;

}



#inside-banner_content {

  background: url(../images/inside_banner/content_xs.jpg) center no-repeat;

  height: 280px;

}



#inside-banner_dashiji {

  background: url(../images/inside_banner/about_dashiji_xs.jpg) center no-repeat;

  height: 280px;

}



#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;
  height: 280px;

}



.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: #d11a2d;

  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: #d11a2d
}



.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: #d11a2d;

  border-color: #d11a2d
}



.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: #d11a2d
}



.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: #d11a2d;

}



.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: #d11a2d;

}



.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: #d11a2d;

}



.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: #d11a2d;

  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: #d11a2d;

  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: #d11a2d;

  border: 1px solid #d11a2d;

  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 {

  font-weight: bold;
  color: #fff;

  padding-top: 10%;

}



.experiment_c1 p {

  color: white;

  padding-top: 0;

  margin: 0;

}



.experiment_c1 b {

  color: #fff;
  font-weight: bold;

}



.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: #d11a2d;

  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: start;

  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: #d11a2d;

  color: #fff !important;

  border: 1px solid #d11a2d;

  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: #d11a2d !important;

  border: 1px solid #d11a2d;

  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: #d11a2d;

  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;
  font-size: 16px;

}



.promise_c1_a h5,
.promise_c1_b h5,

.sale_a1_a h4 {

  margin-top: 0;

  padding-top: 30px;

  color: #fff;
  font-size: 20px;
  font-weight: bold;

}



.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: 22px;

}



.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: #d11a2d !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: center;

  font-size: 18px;

  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: #d11a2d;

  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: #d11a2d;

  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: #d11a2d;

  cursor: pointer;

}



.quality_e p {

  font-size: 0.8571428571428571em;

  color: #2f2f2f;

  line-height: 2em;

  padding: 0;

}



.quality_e p:hover {

  color: #d11a2d;

  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 #d11a2d;

  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: #d11a2d;

  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: #d11a2d;

}



.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 label {

  color: #fff;

}
.service_msg_title .repair_input,

.service_msg_title .repair_select,

.service_msg_title input::-webkit-input-placeholder,

.service_msg_title textarea::-webkit-input-placeholder{
  color: #333;
}


.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;
  padding: 20px 0;

}



.sale_c p {

  color: #555555;

  text-align: justify;

  height: 60px;

  line-height: 1.7em;

  margin: 0;
  margin-top: 15px;

}



.sale_e p {

  text-align: center;

  font-size: 18px;

  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: #d11a2d;

  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: #d11a2d;

  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;

}