.maincont {
 width: 100%;
}

/* prodetailsinfo */
.prodetailsinfo {
 padding: 15px 0;
 clear: both;
 zoom: 1;
 margin-bottom: 30px;
 position: relative;
}

.prodetailsinfo .photo {
 width: 400px;
 position: relative;
}

.prodetailsinfo .photo .jqzoom {
 width: 400px;
 height: auto;
 overflow: hidden;
 position: relative;
 padding: 0px;
 cursor: pointer;
}

.prodetailsinfo .photo .zoomdiv {
 z-index: 999;
 position: absolute;
 top: 0px;
 left: 0px;
 background: #ffffff;
 border: 1px solid #ddd;
 display: none;
 text-align: center;
 overflow: hidden;
}

.prodetailsinfo .photo .jqZoomPup {
 z-index: 999;
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 border: 1px solid #eee;
 background: #fff;
 opacity: 0.6;
 -moz-opacity: 0.6;
 -khtml-opacity: 0.6;
 filter: alpha(opacity=50);
}

.prodetailsinfo .photo .img {
 width: 500px;
 height: 375px;
 display: block;
}

.prodetailsinfo .photo .bigimg {
 width: 400px;
 height: auto;
 border: 1px solid #ddd;
 display: block;
 position: relative;
 overflow: hidden;
}

.prodetailsinfo .photo .bigimg .list {
 width: 100%;
 position: relative;
}

.prodetailsinfo .photo .bigimg .list li {
 width: 100%;
 height: 100%;
 float: left;
}

.prodetailsinfo .photo .bigimg .list img {
 width: 100%;
 height: 300px;
 display: block;
 transition: all ease 300ms;
}

.prodetailsinfo .photo .photoimg {
 width: 362px;
 height: 50px;
 padding-top: 10px;
 position: absolute;
 left: 0;
 bottom: 0;
}

.prodetailsinfo .photo .photoimg .list {
 width: 286px;
 overflow: hidden;
 position: relative;
 margin: 0 auto;
}

.prodetailsinfo .photo .photoimg .listcon {
 width: 300%;
 position: relative;
}

.prodetailsinfo .photo .photoimg .listcon li {
 width: 64px;
 cursor: pointer;
 display: block;
 float: left;
 margin-right: 10px;
}

.prodetailsinfo .photo .photoimg .listcon li img {
 border: 1px solid #ddd;
 width: 62px;
 height: 48px;
 display: block;
 -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;
}

.prodetailsinfo .photo .photoimg .listcon li:hover img,
.prodetailsinfo .photo .photoimg .listcon li.on img {
 border-color: #009946;
}

.prodetailsinfo .photo .photoimg .prev,
.prodetailsinfo .photo .photoimg .next {
 width: 25px;
 height: 50px;
 z-index: 10;
 position: absolute;
 top: 10px;
 cursor: pointer;
 background: #ddd url(../images/prev.png) no-repeat;
 -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;
}

.prodetailsinfo .photo .photoimg .prev:hover,
.prodetailsinfo .photo .photoimg .next:hover {
 background-color: #009946;
}

.prodetailsinfo .photo .photoimg .prev {
 left: 0px;
 background-position: 0 center;
}

.prodetailsinfo .photo .photoimg .next {
 right: 0px;
 background-position: -25px center;
}

/* prodbaseinfo_a */
.prodbaseinfo_a {
 float: right;
 width: 750px;
 margin-left: 16px;
 z-index: 1;
}

.h2_prodtitle {
 font-size: 22px;
 color: #ea222d;
 padding: 0 0 10px;
 line-height: 1.6em;
 border-bottom: 1px dashed #DCDCDC;
}

.ul_prodinfo {
 padding: 6px 0;
 overflow: hidden;
 zoom: 1;
}

.ul_prodinfos {
 padding: 6px;
 overflow: hidden;
 zoom: 1;
 background: #f3f3f3;
 font-size: 14px;
 font-weight: bold;
 position: absolute;
 bottom: 15px;
 width: 750px;
}

.ul_prodinfos li {
 font-size: 20px;
 float: left;
 height: 65px;
 line-height: 65px;
 margin-left: 20px;
}

.hottel {
 color: #ea222d;
 font-weight: normal;
 font-size: 24px;
}

.propar a {
 text-align: center;
 display: block;
 width: 128px;
 height: 50px;
 margin: 7px auto;
 font-size: 18px;
 line-height: 50px;
 color: #fff;
 background: #ea222d;
}

.ul_prodinfos li.li_weight {
 float: right;
 margin-right: 20px;
}

.ul_prodinfo li {
 font-size: 14px;
 float: left;
 padding: 6px 0;
 text-align: justify;
 display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.uptime{
  margin-left:100px;
}

/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
 clear: both;
 margin-bottom: 10px;
 position: relative;
 background-color: #fff;
 /*height: 45px;*/
 font-size: 14px;
}

.mod_goods_info .hds {
 height: 45px;
 margin-bottom: 10px;
 background-color: #efefef;
 /*_overflow: hidden;*/
}

.mod_goods_info .hds li {
 float: left;
 cursor: pointer;
 /* border-right:1px solid #fff */
}

.mod_goods_info .hds li h3 {
 display: block;
 width: 128px;
 height: 45px;
 line-height: 45px;
 text-align: center;
 font-size: 16px;
 border-bottom: 0;
 font-weight: normal
}

.mod_goods_info .hds li h3 a {
 color: #666;
 font-weight: normal;
 text-decoration: none;
 outline: none
}

.mod_goods_info .hds .on {
 height: 45px;
 line-height: 45px;
 border-top: 3px solid #ea222d;
 position: relative;
}

.mod_goods_info .hds .on h3 {
 height: 45px;
 line-height: 45px;
 background-color: #fff;
 color: #ea222d
}

.mod_goods_info .hds .on h3 a {
 color: #076EBB;
 font-weight: bold
}

.mod_goods_info .more {
 position: absolute;
 top: 8px;
 right: 0px;
}

.mod_goods_info .more a:link,
.mod_goods_info .more a:visited {
 text-decoration: none;
 color: #085C9B;
}

.mod_goods_info .more a:hover {
 color: #D4105A;
}

/*网站标签*/
.tags_list {
 overflow: hidden;
 line-height: 30px;
 padding: 10px;
 border-bottom: 1px solid #ddd;
}

.tags_list dt {
 float: left;
 margin-right: 2%;
 margin-bottom: 2%;
 width: 14.66666667%;
}

.tags_list dt a {
 display: block;
 text-align: center;
 background: #ececec;
 font-size: 14px;
 padding: 8px 0;
 font-weight: normal;
}

.tags_list dt a:hover {
 background: #ccc;
 color: #fff;
}

.tags {
 overflow: hidden;
 margin-bottom: 20px;
 font-size: 14px;
}

.tags span {
 float: left;
 display: block;
 line-height: 40px;
}

.tags a {
 border-radius: 4px;
 -webkit-border-radius: 4px;
 display: inline-block;
 line-height: 28px;
 padding: 0 6px;
 margin: 5px;
 background: #fff;
 border: 1px solid #dadada;
}

.tags a:hover {
 background: #ea222d;
 border-color: #ea222d;
 color: #fff;
}

.reLink {
 height: 48px;
 line-height: 48px;
 padding: 0;
 border-top: 1px solid #ebebeb;
 border-bottom: 1px solid #ebebeb;
 margin: 20px auto;
 font-size: 14px;
}

.reLink .prevLink,
.reLink .nextLink {
 width: 50%;
}

.reLink .nextLink {
 text-align: right;
}

.proinfo {
 font-size: 14px;
 line-height: 28px;
 text-align: justify;
 overflow: hidden;
}

.proinfo h4 {
 line-height: 28px;
 background: #F7F7F7;
 padding: 0 5px;
 margin-top: 10px;
}

.protar-main-list ul {
 display: flex;
 margin-bottom: 10px;
}

.protar-main-list ul li {
 padding: 10px;
 background: #eee
}

.protar-main-list ul .protar-list-til {
 width: 120px;
 font-size: 18px;
 color: #333333;
 margin-right: 10px;
 flex-shrink: 0
}

.protar-main-list ul .protar-list-tex {
 padding: 10px 20px;
 font-size: 14px;
 line-height: 28px;
 flex-grow: 1
}

.protar-main-list ul .protar-list-tex p {
 line-height: 28px
}

.protar-main-list ul .protar-list-tex a {
 color: #1e266e
}

.protar-main-btn {
 padding-top: 25px
}

.proar-edat-btn {
 margin: 0;
 background: #ef011c
}

.proar-edat-btn a.proar-banner-zixun {
 line-height: 25px;
 font-size: 18px;
 padding: 15px 0px;
 color: #ffffff;
 text-align: center;
 display: block;
 width: 100%
}

.proar-edat-btn a.proar-banner-zixun i {
 margin-right: 10px
}

.proar-edat-tel img {
 display: block;
 margin: 0 auto
}

.display-table {
 width: 100%;
 height: 100%;
 display: inline-table;
 text-align: center;
 vertical-align: middle;
}

.display-table .display-cell {
 width: 100%;
 height: 100%;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 line-height: 24px;
}

.pro_img_list {
 margin-bottom: 20px
}

.pro_img_list h2 {
 padding-bottom: 20px
}

.pro_img_list a {
 color: #333333
}

.pro_img_list p {
 line-height: 42px
}

.pro_img_cover {
 position: relative;
}

.pro_img_cover_img {
 position: relative;
 height: 264px;
}

.pro_img_list .pro_img_cover .pro_img_cover_tex {
 line-height: 42px
}

.pro_img_list .pro_img_cover:hover .pro_cover_hover {
 display: block
}

.pro_img_list .pro_cover_hover {
 position: absolute;
 top: 0;
 left: 0;
 background: #eb4340;
 z-index: 20;
 filter: opacity(80%);
 text-align: center;
 color: #FFF;
 width: 100%;
 height: 100%;
 display: none;
 padding: 5px
}

.pro_img_list .pro_cover_hover h3 {
 font-size: 14px;
 padding-top: 45px;
 padding-bottom: 15px
}

.pro_img_list .pro_cover_hover h4 {
 font-size: 14px;
 font-weight: normal;
 line-height: 30px
}

.xs3 {
 width: 22%;
 float: left;
 margin: 1.5%;
}

.img-res {
 width: 100%;
 height: 100%
}

.img-res,
.img-responsive {
 display: block;
}

.clear {
 clear: both;
}

.pro_img_cover_tex {
 line-height: 42px;
 text-align: center;
}

.news_gllist ul li {
 height: 40px;
 width: 48%;
 border-bottom: 1px dashed #d0d0d0;
 line-height: 40px;
 font-size: 14px;
 margin-left: 1%;
 margin-right: 1%;
}

.clearfix {
 zoom: 1;
}

.fr,
.fl {
 float: left;
 /*display:inline;*/
}

.news_gllist ul li a {
 float: left;
 width: 80%;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 color: #333;
}

.news_gllist ul li span {
 float: right;
 color: #666;
 width: 85px;
}

.liuyan {
 margin-top: 20px;
}

.leave-message .inq_l {
 margin-top: 15px
}

.leave-message .inq_l p {
 line-height: 35px
}

.leave-message .inq_l h3 {
 margin: 15px 0 20px;
 font-size: 18px;
}

.leave-message .inq_l img {
 margin: 0 auto;
 max-width: 90%;
 background: #eee;
}

.leave-message .inq_r {
 margin: 20px 0 30px
}

.leave-message .inq_r .button {
 background-color: #f24a4a;
 color: #fff
}

.inq_l {
 float: left;
}

.inq_r {
 float: right;
}

.leave-message .inq_l p {
 line-height: 35px;
 font-size: 14px;
}

.xm5 {
 width: 40%;
}

.xm7 {
 width: 60%;
}

.inq_l li {
 float: left;
 width: 33%;
 text-align: center;
 margin-bottom: 20px;
}

#web .right {
 width: 100%;
 padding: 0;
}

.cate {
 line-height: 40px;
 font-size: 14px;
 height: 32px;
 line-height: 32px;
 border-bottom: 1px dashed #DCDCDC;
}

.cate b {
 color: #ea222d;
}

.w_casetab {
 width: 94%;
 margin: 0 auto;
}

.FrontProductsCategory_show01-d12_c1 {
 background: #dee5f1;
}

.w_casetab li.active {
 /*background:#ea222d;
 border:1px solid #ea222d;
 */
}

.w_casetab li {
 width: 7%;
 box-sizing: border-box;
 border-right: 2px solid white;
 height: 40px;
 text-align: center;
 line-height: 40px;
 display: inline-block;
 margin-right: 0%;
}

.w_casetab li a {
 color: #000;
 font-size: 15px;
}

.w_casetab li.active a {
 color: #ea222d;
}
.cate b a{
 color: #ea222d;
}
.hits{
   margin-top: 40px; 
}

@media (max-width:768px) {
 .maincont {
  width: 98%;
  margin: 0 auto;
 }
 .mod_goods_info{
     margin-top:20px;
 }
 .bootstrap-frm{
     padding-left:0px !important;
 }
 .hits {
    height: 50px;
    clear:both;
 }
 .uptime{
    float:right;
  }
 .w1560 {
  width: 100% !important;
 }

 .current {
  font-size: 12px !important;
 }

 .inq_l li {
  width: 33%;
 }

 .cqn-cimg img {
  height: auto !important;
 }

 #metinfo {
  padding-top: 60px;
 }

 #lbimg {
  width: 100% !important;
  height: auto !important;
 }

 .news_gllist ul li a {
  width: 73%;
 }

 .xs3 {
  width: 50%;
  margin: 0;
 }

 .pro_img_cover {
  width: 95%;
  margin: 0 auto;
  margin-bottom: 15px;
 }

 .pro_img_cover_img {
  height: 170px;
 }

 .mod_goods_info .hds li {
  width: 25%;
 }

 .mod_goods_info .hds li h3 {
  width: 100%;
  font-size: 16px;
 }

 .prodetailsinfo .photo .bigimg {
  width: 100%;
  margin: 0 auto;
 }

 .prodbaseinfo_a {
  width: 100%;
 }

 .reLink .prevLink,
 .reLink .nextLink {
  width: 100%;
  display: block;
 }

 .reLink .prevLink,
 .reLink .nextLink {
  width: 100%;
 }

 .ul_prodinfos li.li_weight {
  float: left;
 }

 .reLink .nextLink {
  text-align: left;
 }

 .prodetailsinfo {
  margin-bottom: 15px;
 }

 .prodetailsinfo .photo .jqzoom {
  width: 100%;
 }

 .prodetailsinfo .photo {
  width: 100%;
 }

 .proinfo img {
  height: auto !important;
 }

 .tags a {
  width: 30%;
  overflow: hidden;
  height: 30px;

 }

 .ul_prodinfos {
  width: 100%;
  position: initial;
 }

 .h2_prodtitle {
  margin-top: 0px;
  font-size: 16px;
 }

 .w_casetab li {
  width: 33%;
 }

 .news_gllist ul li {
  width: 100%;
 }

 .xm5 {
  width: 100%;
 }
.news_gllist{
}
 .xm7 {
  width: 100%;
 }

 .area-prot-btn {
  font-size: 12px;
 }

 .area-prot-btn a span {
  font-size: 12px;
 }

 #rightArrow {
  display: none;
 }

 .current {
  width: 100% !important;
 }

 .Menu002252 a {
  min-width: 100px !important;
  line-height: 32px !important;
  font-size: 12px !important;
 }
}

.wrap-item-edat {
 position: absolute;
 bottom: 0%;
 left: 0;
 width: 100%;
 text-align: center;
 color: #ffffff;
}

.wrap-item-edat .wrap-item-text {
 padding: 0 10px;
 font-size: 14px;
 line-height: 30px;
}

.wrap-item-text {
 background-color: rgba(0, 0, 0, 0.7);
 text-align: center;
 color: #ffffff;
}

.w_casetab li.active {
 /*background:#ea222d;
 border:1px solid #ea222d;
 */
}

.nav-menu {
 width: 70%;
}

.nav-menu li {
 float: left;
 line-height: 90px;
}

.fl {
 float: left;
}

.current {
 width: 28%;
 font-size: 0.875em;
 padding-left: 1.21428em;
 background: url(../images/Menu003135-icon.svg) no-repeat left center;
 background-size: 1em auto;
 line-height: 70px;
}

.fr {
 float: right;
}

.nav-menu li {
 float: left;
 line-height: 70px;
}

.nav-menu li:not(:last-child) {
 margin-right: 3em;
}

.w1560 {
 width: 80%;
 margin: 0 auto;
 font-size: 16px;
}

.nav-menu li a {
 display: block;
 position: relative;
}

.position {
 line-height: 70px;
}

.nav-menu li.aon a:before {
 position: absolute;
 content: '';
 left: 0;
 bottom: 0;
 width: 100%;
 height: 2px;
 background-color: #EA222D;
}

.nav-menu li.aon a {
 color: #EA222D;
}

.Menu003135 {
 box-shadow: 0px 15px 10px -15px #ccc;
}

.Menu002252 {
 padding: 1% 0 1%;
 text-align: center;
 overflow: hidden;
}

.Menu002252 a {
 min-width: 130px;
}

.Menu002252 a.title_color {
 display: inline-block;
 line-height: 42px;
 font-size: 14px;
 margin: 9px 9px 3px;
 color: #333;
 border: 1px solid #e6e6e6;
 border-radius: 4px;
}

.Menu002252 a span {
 display: block;
}

html,
body {
 background: #fff;
}

#web {
 margin-top: 20px;
 background: #fff;
}

.Menu002252 a.aon,
.Menu002252 a:hover {
 color: #fff;
 background-color: #EA222D;
}

.navigation-up li h2 {
 height: 60px;
}
.about-font p:nth-of-type(2){
  display: none !important;
}
.about-font i{
  display: none !important;
}
.mright{
  margin-bottom:30px;
}
.mleft{
  margin-top: 50px;
}
@media screen and (max-width: 768px){
.mleft{
    margin-top: 20px;
}
}
.c_c1p1_text_bot {
    color: rgba(244, 63, 42, 1);
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    }
    .xs3:hover .c_c1p1_text_bot {
    background: #EA222D;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    padding-top: 75px !important;
    opacity: 0.8;
    }
    .c_c1p1_text_bot .fdj {
    display: none;
    opacity: 0;
    padding-bottom: 35px;
    }
    .c_c1p1_text_bot a {
    color: #fff !important;
    }
    .c_c1p1_text_bot p {
    display: none;
    opacity: 0;
    margin: 0 10px !important;
    }
    .xs3:hover .c_c1p1_text_bot p {
    display: block;
    opacity: 1;
    width: 81px;
    height: 28px;
    border: 1px solid #fff;
    display: inline-block;
    line-height: 28px;
    text-align: center;
    font-size: 14px !important;
    }
    
    .xs3:hover .c_c1p1_text_bot p:nth-of-type(2) {
    background: #fff;
    color: #333 !important;
    }
    
    .xs3:hover .c_c1p1_text_bot .fdj {
    display: block;
    opacity: 1;
    }