/* CSS Document *//*Reset*/*{box-sizing:content-box;}
body{ margin:0px; padding:0px; font-size:14px;  color:#666666; font-family:"微软雅黑"; min-width:1200px;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;font-family:"微软雅黑";}
:hover{transition: all 0.3s ease-in 0.1s,color 0.2s ease-out 0.1s;}
a{color:#2b2b2b;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
form{ margin:0px; padding:0px;}
input,textarea{ outline:0}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animationName{animation-name: sfs !important;}
@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}
 50% {opacity: 1;}
}
@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);-ms-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);}
50% {opacity: 1;}
}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn; }
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
 100% {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
  100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}
}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
 100% {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-ms-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
  100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}
}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}
}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
100% {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
100% {opacity: 1;-webkit-transform: none;-ms-transform: none;transform: none;}
}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
#titbj{float:left;height:35px;width:100%;background: #f6f6f6; border-bottom:1px solid #ededed}
#titbj h1{width:1200px;margin:0 auto;height: 35px;line-height: 35px;font-size:14px;font-weight:normal;}
#top{float:left;width:100%;background:#ffffff;height: 80px;padding: 15px 0 15px 0;}
#top ul{ width:1200px; margin:0 auto; height:80px;}
#top ul h2{float:left;width: 120px;height: 80px;font-size:0px;position: relative;}
#top ul h2 img{ max-height: 100%;max-width: 100%;margin: auto;  position: absolute;  top: 0; left: 0;  bottom: 0;  right: 0;}
#top ul h2 a{ width:120px; height:80px; float:left}
#top ul .li01{float:left;width:550px;height: 72px;padding: 0px 0 0 10px;border-left: 1px solid #ddd;}
#top ul .li01 .chinaname{font-weight: bold;float: left;width: 550px;height: 45px;line-height: 45px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 26px;color: #050505;}
#top ul .li01 .gjcname{font-size: 16px;float: left;max-width: 550px;height: 25px;line-height: 25px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #999;}
#top ul .li03{ float:right; padding:0px 0 0 0}
#top ul .li03 img{ width:106px; height:90px;}
#top ul .li02{float:right;padding: 10px 10px 0 120px;height:65px;line-height:65px;background: url(../image/tel.png) 0px 64% no-repeat;font-size: 26px;color: #e60000;animation:swing 4s .15s linear infinite}
.W1200{ margin:0 auto; width:1200px; overflow:hidden; height:auto}
/* 下拉导航条，纯样式表 */* html .clearfix{ zoom: 1; }
 /* IE6 */*:first-child+html .clearfix { zoom: 1; }
 /* IE7 */.index-nav{width: 100%;height: 50px;box-sizing: border-box;background:#e60000;font-size:16px;color:#000;line-height:50px;text-align:left; float:left; position:relative}
.index-nav-frame{width: 1200px;margin: 0 auto;}
.Nptline{color: #ffffff;background:#e60000;float: left;position: relative;display: block;outline: none;width: 150px;line-height: 50px;text-align: center;font-weight: 700;}
.Nptline.active{color:#ffffff;background:#d00000;}
.Nptline a{color:#ffffff;}
.Nptline:hover{color:#ffffff;background:#d00000;}
.Nptline:hover .Nptcenter{height:auto;opacity: 1;}
.Nptcenter{opacity: 0;height:0;position: absolute;overflow: hidden;width: 150px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ z-index:9999}
.Nptli{width: 150px;font-weight: 500;text-align: center;background: #e60000;color: #ffffff; float:left;}
.Nptcenter a{color: #ffffff; }
.Nptli:hover{background: #d00000;color: #ffffff;}
.Nptli:hover a{color: #ffffff;text-decoration:underline;}
.Nptline-focus:focus{display: none;}
*{padding:0px;margin:0px;}
.red{ color:#FF0033}
input,select,button{font:14px Verdana,Arial,Tahoma;vertical-align:middle;}
.bn-alp { width:100%; height:500px; position:relative; float:left;  background:url(../image/banner2.jpg) #ffed29 no-repeat;background-position:50% 0%; }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li { width:100%; height:500px; background-position:50% 0%; background-repeat:no-repeat; background-color:#dddddd; background-size:cover; position:absolute; top:0; left:0; z-index:10; }
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.i { bottom:25px; left:50%; margin-left:-50px; text-align:center; position:absolute; z-index:100;}
.i i { display:inline-block; margin-right:10px; width:16px; height:16px; background:url(../image/ico-bn-alp.png) no-repeat -16px 0; cursor:pointer; }
.i i.on { background-position:0 0; }
.mainTitle{ width:100%; overflow:hidden; font-size:24px; color:#fff; font-weight:bold;  text-align: center;  background: #e60000; padding: 20px 0 5px 0;}
.mainTitleP{width:100%; overflow:hidden; text-align:center;font-size:14px; color:#fff; background: #e60000; padding: 15px 0 15px 0;}
.container {background: #f7f8fa;height: auto;overflow: hidden;padding-top: 60px;padding-bottom: 40px;}
.price {width: 1200px;margin: 0 auto;}
.price .category {width: 1200px;overflow: hidden;position: relative;;margin-bottom: 20px;}
.price .category:after {content: "";position: absolute;	width: 100%;left: 0;top: 0;	height: 1px;background-color: #EDEDED;z-index: 2;}
.price .category:before {content: "";position: absolute;width: 100%;left: 0;bottom: 0;height: 1px;background-color: #EDEDED;z-index: 2;}
.price .category a:after {content: "";	display: inline-block;	width: 0;	height: 100%;	vertical-align: middle;}
.price .category .prev {display: none;position: absolute;top: 0;width: 59px;height: 100%;box-shadow: 0 0 3px #c6c6c7;background: #fff;text-align: center;font-size: 0;left: 0;border-right: 1px solid #e1e3e6;}
.price .category .prev span {display: inline-block;vertical-align: middle;width: 9px;height: 14px;background-repeat: no-repeat;background-image: url(../image/arrow.png);background-position: 96.77% 25%;background-size: initial;}
.price .category .next span {display: inline-block;vertical-align: middle;width: 9px;height: 14px;background-repeat: no-repeat;background-image: url(../image/arrow.png);background-position: 61.29% 25%;background-size: initial;}
.price .category .next {position: absolute;top: 0;width: 59px;height: 100%;box-shadow: 0 0 3px #c6c6c7;background: #fff;text-align: center;font-size: 0;right: 0;border-left: 1px solid #e1e3e6;}
.price .category ul li {display: table-cell;white-space: nowrap;font-size: 14px;text-align: center;border-bottom: 3px solid transparent;cursor: pointer;position: relative;padding: 18px 25px;}
.price .category ul li.active {border-bottom-color: #e60000;color: #e60000;}
.price .cont {display: none;}
.price .cont.active {display: block;}
.price .cont ul li {width: 280px;float: left;margin: 0 10px;box-sizing: border-box; height:360px; overflow:hidden}
.price .cont ul li a {display: block;border: 1px solid #E5E5E5;background-color: #fff;margin-top: 20px;padding: 13px 19px 15px;display: table-cell;vertical-align: top;}
.price .cont ul li a:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);border-color: rgba(229, 229, 229, .73);}
.price .cont ul li a:hover  h2.title {color: #e60000;}
.price .cont ul li a  div.img{ width:240px; height:240px; float:left; position:relative; border-bottom:1px solid #ededed; }
.price .cont ul li a  div.img img{ max-height:240px; max-width:240px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.price .cont ul li a  h2.title {font-size: 14px;font-weight: 400;color: #333;line-height: 32px;white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis; float:left;width:240px;}
.price .cont ul li a  p.desc {font-size: 14px;line-height: 21px;color: #888;height: 42px;margin-top: -2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; float:left;width:240px;}
.forMargin{ margin:0 auto; width:1200px; height:200px; overflow:hidden; position:relative}
.forMargin ul{ position:absolute; width:700px; top:50px; right:0; padding-right:50px;}
.forMargin ul p{ width:580px; font-size:28px; color:#ffffff; float:left; padding-bottom:20px;}
.forMargin ul span{ width:580px; font-size:20px; color:#ffffff; float:left;}
.forMargin ul a{ width:100px; font-size:20px; color:#e60000; float:right; background:#ffffff; line-height:40px; margin-top:30px;    border-radius: 10px;-ms-border-radius: 10px;-webkit-border-radius:10px; text-align:center;}
/*Trident内核：-ms   Gecko内核：-moz   Webkit内核：-webkit   Presto内核：-o   Blink内核：-webkit*/.forMargin02{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;    border-bottom: 1px solid #ededed;    padding-bottom: 40px;}
.forMargin02 ul{ width:210px; margin:0 45px; float:left;}
.forMargin02 ul li{width:210px; height:210px; float:left; position:relative; margin-bottom:20px;}
.forMargin02 ul li img{width:210px; height:210px;border-radius:50%;-ms-border-radius: 50%;-webkit-border-radius:50%;}
.forMargin02 ul p{ width:210px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; text-align:center;font-size: 14px;line-height: 21px;color: #666;height: 63px;}
.forMargin03{ width:100%; float:left; overflow:hidden; padding-top:40px; background:url(../image/sbj_bg.gif) center center ; padding-bottom:40px;;}
.forMargin03 ul{ width:1200px; margin:0 auto; background:url(../image/fwxm_02.png) no-repeat center center; height:380px;}
.forMargin03 .ul01{ width:566px; float:left; position:relative; padding-left:30px; height:160px; padding-bottom:20px; overflow:hidden}
.forMargin03 .ul01 .cont{ position:absolute; right:40px; top:0; text-align:right}
.forMargin03 .ul01 .sp01{width:420px;padding-top: 10px;  left:30px; top:0px;font-size: 24px; font-weight: bold; color: #333; overflow:hidden; height:50px; line-height:50px; position:absolute}
.forMargin03 .ul01 .sp02{width:420px; padding:30px 0 0 0; position:absolute; top:50px; left:30px;    color: #888;  font-size: 14px; line-height: 25px; height:75px;     text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;    overflow: hidden;}
.forMargin03 .ul02{ width:566px; float:right; position:relative; padding-right:30px; height:160px; padding-bottom:20px; overflow:hidden}
.forMargin03 .ul02 .cont{ position:absolute; left:40px; top:0; text-align:left}
.forMargin03 .ul02 .sp01{width:420px;padding-top: 10px; text-align:right;  right:30px; top:0px;font-size: 24px; font-weight: bold; color: #333; overflow:hidden; height:50px; line-height:50px; position:absolute}
.forMargin03 .ul02 .sp02{width:420px; padding:30px 0 0 0; position:absolute; top:50px; right:30px; text-align:right; color: #888;  font-size: 14px; line-height: 25px; height:75px;     text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;    overflow: hidden;}
.forMargin03 .ul03{ width:566px; float:left; position:relative; padding-left:30px; height:180px; padding-top:24px; overflow:hidden}
.forMargin03 .ul03 .cont{ position:absolute; right:40px; bottom:10px; text-align:right}
.forMargin03 .ul03 .sp01{width:420px;padding-bottom: 10px;  left:30px; bottom:0px;font-size: 24px; font-weight: bold; color: #333; overflow:hidden; height:50px; line-height:50px; position:absolute}
.forMargin03 .ul03 .sp02{width:420px; margin:0px 0 30px 0; position:absolute; bottom:50px; left:30px;    color: #888;  font-size: 14px; line-height: 25px; height:75px;     text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;    overflow: hidden;}
.forMargin03 .ul04{ width:566px; float:right; position:relative; padding-right:30px; height:180px; padding-top:24px; overflow:hidden}
.forMargin03 .ul04 .cont{ position:absolute; left:40px; bottom:10px; text-align:left}
.forMargin03 .ul04 .sp01{width:420px;padding-bottom: 10px;  right:30px; bottom:0px;font-size: 24px; font-weight: bold; color: #333; overflow:hidden; height:50px; line-height:50px; position:absolute; text-align:right;}
.forMargin03 .ul04 .sp02{width:420px; margin:0px 0 30px 0; position:absolute; bottom:50px; right:30px;    color: #888;  font-size: 14px; line-height: 25px; height:75px;     text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;    overflow: hidden;}
.forMargin03 ul .cont{ font-size:60px;     font-family: Arial, 微软雅黑; font-weight:bold;  font-style:normal; width:120px; line-height:60px;color: #0f7adb;    font-style: italic;}
.forMargin03 ul .sp01 font{ color:#ff6537; font-weight:bold; font-size:14px;}
.caseD{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; }
.caseD ul{ width:282px; margin:0px 9px; float:left; height:327px;}
.caseD ul a{height:320px;width:280px;float:left;background-color: #fff; border:1px solid #fff}
.caseD ul a:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);border-color: rgba(229, 229, 229, .73);height:320px;background-color: #fff;width:280px; border:1px solid #ededed }
.caseD ul li{ width:280px; height:215px; float:left;}
.caseD ul li img{ width:280px; height:215px;}
.caseD ul h2{ width:280px; font-size:14px; float:left; text-align:center; padding:10px 0;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.caseD ul p{ line-height:24px; color:#888; float:left; max-height:48px; font-size:14px; text-align:center;width:280px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.McaseD{width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; text-align:center;line-height:50px;}
.McaseD a{ background:#e60000; padding:10px 35px; color:#fff;   border-radius: 5px; }
.gsjsE{ margin:0 auto; width:1200px; border-top:1px solid #ededed; padding:30px 0 0 0; overflow:hidden; margin-top:30px;}
.gsjsE .li01{ float:left; width:500px; height:300px; border:1px solid #fff; position:relative; margin-bottom:30px;}
.gsjsE .li01 img{max-width:500px; max-height:300px; margin:auto; left:0; right:0; top:0; bottom:0;    position: absolute; }
.gsjsE .li01 a:hover{box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);border-color: rgba(229, 229, 229, .73); border:1px solid #ededed;width:500px; height:300px; float:left}
.gsjsE .li02{ float:right; width:660px; height:245px;margin-bottom:20px; overflow:hidden; line-height:30px;}
.gsjsE .li03{background:#e60000; padding:10px 35px; color:#fff;   border-radius: 5px; float:left; margin-left:38px;}
.gsjsE .li03 a{ color:#fff}
.xwdtE{ float:left; width:585px; margin-top:40px;}
.hydtE{ float:right; }
.xwdtE .tittle{ float:left; width:585px; border-bottom:1px solid #ededed; line-height:35px;}
.xwdtE .tittle li{ float:left; border-bottom:1px solid #515671; color:#515671; font-size:16px;}
.xwdtE .tittle a{ float:right;}
.xwdtE .tuwenE{ float:left; width:585px; border-bottom:1px dashed #ededed; padding-top:10px;}
.xwdtE .tuwenE .li01{ float:left; width:215px; height:130px; position:relative;margin-bottom:10px; }
.xwdtE .tuwenE .li01 img{max-width:205px; max-height:120px; margin:auto; left:0; right:0; top:0; bottom:0;    position: absolute; }
.xwdtE .tuwenE .li01 a:hover{box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);border-color: rgba(229, 229, 229, .73); border:1px solid #ededed;width:215px; height:130px; float:left}
.xwdtE .tuwenE .li02{ float:right; width:350px; height:130px;margin-bottom:20px; overflow:hidden; line-height:30px;}
.xwdtE .tuwenE .li02 h2{ float:left; width:350px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; line-height:30px; font-size:16px;}
.xwdtE .tuwenE .li02 p{ float:left; width:350px;   overflow: hidden; color:#9b9b9b; height:100px; line-height:25px; text-overflow: ellipsis; display: -webkit-box;    -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.xwdtE .tuwenE2{ float:left; width:585px; border-bottom:1px dashed #ededed; padding:10px 0;}
.xwdtE .tuwenE2 a{ float:left; width:440px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.xwdtE .tuwenE2 span{ float:right; width:145px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; color:#9b9b9b; text-align:right}
.yqljE{ float:left; width:1200px; margin-top:40px;}
.yqljE .tittle{ float:left; width:1200px; border-bottom:1px solid #ededed; line-height:35px; margin-bottom:20px;}
.yqljE .tittle p{ float:left; border-bottom:1px solid #e60000; color:#e60000; font-size:16px;}
.yqljE  li{ float:left; width:200px; margin:10px 20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; line-height:15px; font-size:14px;}
.foot2{ width: 100%; float:left; background:#1c222a ; color:#cbd2de;margin-top: 20px }
.foot2nr{ width:1200px; margin: auto; overflow:hidden }
.foot2nr .neilian{ width:1200px; float:left; line-height:25px; margin-top: 20px;}
.foot2nr .neilian a{ float:left; padding:0px 20px; color:#cbd2de}
.foot2nr .neilian1{ width:1200px; float:left;  margin-top: 20px;}
.foot2nr .neilian1 a{ float:left;  padding:0px 10px;}
.foot2nr .foot2wz{float: left;width:1000px; margin-top: 20px; font-size: 14px; line-height: 32px; margin-left: 20px;  }
.foot2nr .foot2wz a{ color: #ffffff;}
.foot2nr .foot2wz a:hover{ color: #f00;}
.foot2nr .foot2ewm{ float: right; margin-top:35px; width: 135px; }
.foot2nr .foot2ewm img{ width:98px;margin-left: 19px;border: 3px solid #ffffff;margin-top: 5px;}
.EcplistL{ float:left; width:210px; background:#fff}
.EcplistL .tittle{  float:left; background:#e60000;border-radius: 10px 10px 0 0; line-height:50px; color:#fff; padding-left:20px; width:190px; font-weight:bold; font-size:16px;}
.EcplistL .C1{ float:left; border:1px solid #ededed; border-top:0px; width:188px; padding-left:20px; padding-top:10px; background:#f6f6f6;margin-bottom:20px;}
.EcplistL .C1 h2{ float:left; width:168px; font-size:15px; line-height:40px; border-bottom:1px dashed #ededed; background:url(../image/jiantou.png) no-repeat right center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative; font-weight:normal}
.EcplistL .C1 h2 a:hover{ color:#e60000}
.EcplistL .C1 h3{ float:left; width:148px; font-size:13px; line-height:30px; padding-left:20px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative; font-weight:normal}
.EcplistL .C1 h3:before {content: ''; display: block; width: 4px; height: 4px; border-radius: 100%; background-color: #e60000; position: absolute; left: 7px;top: 13px;}
.mianbaoxie{ float:left; width:1200px; line-height:50px; font-size:14px; color:#888888}
.mianbaoxie a{ color:#666666}
.EcplistR,.EcplistR2{ width:980px; float:right;}
.EcplistR .tittle,.EcplistR2 .tittle{ float:right; width:970px; border-bottom:1px solid #ededed; line-height:35px; margin-bottom:20px;}
.EcplistR .tittle p,.EcplistR2 .tittle p{ float:left; border-bottom:1px solid #e60000; color:#e60000; font-size:16px; font-weight:bold}
.EcplistR li {width: 225px;float: left;margin: 0 10px;margin-top: 20px;box-sizing: border-box; height:300px; overflow:hidden;box-shadow: 0px 0px 10px 0px #e1dddd;-webkit-transition: all .25s;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;}
.EcplistR li a {display: block;;background-color: #fff;padding: 5px;display: table-cell;vertical-align: top;}
.EcplistR li:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);border-color: rgba(229, 229, 229, .73);}
.EcplistR li a:hover  h2.title {color: #e60000;}
.EcplistR li a  div.img{ width:215px; height:215px; float:left; position:relative; border-bottom:1px solid #ededed; }
.EcplistR li a  div.img img{ max-height:215px; max-width:215px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.EcplistR li a  h2.title {font-size: 14px;font-weight: 400;color: #333;line-height: 24px;float:left;width:215px; height:44px; margin:5px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.EcplistR li a  p.desc {font-size: 14px;line-height: 21px;color: #888;height: 21px;margin-top: -2px;white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis;  float:left;width:215px;}
.topCon_2 {width:1200px; height:305px; padding:0px 0 0 0;  border-top:0; overflow:hidden;padding:15px 0px 0px 0px; margin: 0 auto }
.topCon_2 .tittle{ float:left; width:1200px; border-bottom:1px solid #ededed; line-height:35px; margin-bottom:20px;}
.topCon_2 .tittle p{ float:left; border-bottom:1px solid #e60000; color:#e60000; font-size:16px;}
.topCon_2 .li01{border:1px #ededed solid; padding:4px; float:left; width:210px; height:200px; font-size:0px; position:relative}
.topCon_2 .li01 img{ margin: auto;left: 0; right: 0; top: 0; bottom: 0;position: absolute;border-radius: 10px;max-width:210px; max-height:200px; }
.topCon_2 .li02{float:left; width:220px; text-align:center;text-overflow:ellipsis; -o-text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; line-height:30px;}
.topCon_2 ul{  float:left; width:220px; height:250px; padding:0px 10px 0px 10px; background:#ffffff}
.hpage{width:878px; margin:0 auto; text-align:center; padding:50px 0px 17px 0px; color:#333333; float:left; font-size:14px;}
.hpage span{ color:#ffffff;background:#000000; padding:2px 7px 2px 7px; border:1px solid #000000;margin-right:0px; font-weight:bold }
.hpage a{text-decoration:none; color:#303030;  padding:2px 7px 2px 7px; border:1px solid #ededed;margin-right:0px; }
.hpage a:hover{ color:#ffffff; text-decoration:none;border:1px solid #2f72ff;background:#2f72ff;font-weight:bold;padding:2px 7px 2px 7px; }
/* 产品详细 */.house_con{ float:right; width:950px; background:#ffffff; padding:9px;border: 1px solid #ededed;    }
.house_con .tittle{ float:right; width:950px; border-bottom:1px solid #ededed; line-height:35px; margin-top:20px;}
.house_con .tittle p{ float:left; border-bottom:1px solid #e60000; color:#e60000; font-size:16px; font-weight:bold}
.house_con .jieshao{ float:right; width:525px;}
.house_con .jieshao h1{ float:left; width:515px; font-size:18px; line-height:30px; max-height: 60px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; padding:10px 10px 10px 0; margin-bottom:10px;border-bottom:1px dashed #dedede}
.house_con .jieshao .price_con { float:left;padding-bottom: 5px; width: 525px; overflow: hidden; }
.house_con .jieshao .price_con i {    font-size: 30px;    font-weight: bold;    color: #FF0000;    font-style: normal;}
.house_con .jieshao .two{ float:left; line-height:25px; font-size:14px; color:#000000;padding:10px 0 10px 0; width:515px;}
.house_con .jieshao .two font{ color:#999999; float:left; width:80px;}
.house_con .jieshao .two span{ float:right; width:435px;}
.house_con .jieshao .san{ float:left; line-height:30px; font-size:14px; color:#000000; width:435px; padding:20px 0 0 0}
.house_con .jieshao .san .qqimg{ border-radius: 4px;padding: 6px 10px 8px 10px;background:#56A36C;box-shadow: 0 0.01rem 0.04rem 0 #56A36C;}
.house_con .jieshao .san .xsdh{font-size: 24px; color: #ff6600; overflow: hidden; font-weight: bold;}
.linex{border-bottom:1px dashed #dedede;}
.house_con_lf{position: relative; margin: 0 auto;float:left; width:402px;}
.house_imgs{position: relative; z-index: 8;  width: 100%; overflow: hidden;}
.house_bigImg{margin-bottom: 10px; width: 400px; height: 400px; overflow: hidden; float:left; position:relative; border:1px solid #ededed}
.house_bigImg img{ margin: auto; max-width: 400px; max-height: 400px;    left: 0;    right: 0;    top: 0;    bottom: 0;    position: absolute;}
.house_bigImg ul li{position: relative; z-index: 9;}
.house_smallImg{position: relative; margin-top: 0px;  height: 57px; overflow: hidden; float:left; width:352px; margin-left:35px;}
.house_smallImg ul{width: 100%;}
.house_smallImg ul li{position:relative; float: left;  width: 100px;margin-right:15px;height: 55px;border: 1px #ededed solid; }
.house_smallImg ul li img{display: block; max-width: 55px; max-height: 55px; cursor: pointer; left:0; right:0; top:0; bottom:0; position:absolute; margin:auto;}
.house_smallImg ul li.on{ border: 1px #f23742 solid;}
.house_smallImg ul li .bun_bg{display: block; position: absolute; bottom: 0; left: 0; z-index: 9; width: 126px; height: 27px; line-height: 26px; text-align: center; font-size: 14px; color: #FFF; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2f000000,endColorstr=#2f000000);    /*IE8鏀寔*/ cursor: pointer;}
.house_smallImg ul li.on .bun_bg{width: 124px; bottom: 2px; left: 2px;}
span.house_imgs_lf{display: block;position: absolute; left:0px; bottom: 0px; z-index: 10; width: 20px; height: 57px;background:#ccc; cursor:pointer;background:url(../image/left_arrow.png) 0px -6px no-repeat;}
span.house_imgs_rt{display: block; position: absolute; right:0px; bottom: 0px; z-index: 10; width: 20px; height: 57px; background:#ccc; cursor:pointer; background:url(../image/right_arrow.png) 0px -6px no-repeat; }
span.house_imgs_lf:hover{background:url(../image/left_arrow_h.png) 0px -6px no-repeat;}
span.house_imgs_rt:hover{background:url(../image/right_arrow_h.png) 0px -6px no-repeat;}
.house_con .summary{ float:left; width:910px; padding:20px 0px 20px 20px;word-wrap:break-word; line-height:35px;}
.house_con .summary img{ max-width:910px;display: block;}
.house_con .summary img{max-width: 910px !important;height: auto !important;line-height: 0;}
.paging_prev {float: left;width: 838px;line-height: 30px; padding:10px 0 0 20px; font-size:14px;}
.newslm { overflow:hidden; float:right; width:970px;}
.newslm li { overflow:hidden;}
.newslm li a { padding:20px; border-bottom:#ededed 1px solid; overflow:hidden; display:block;transition-duration:0.3s;}
.newslm li a span { float:left; margin-right:30px; padding:2px; border:#ededed 1px solid; width:215px; height:165px;position: relative;}
.newslm li a img {    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;    position: absolute; max-width:215px; max-height:165px;    border-radius: 10px;}
.newslm li a h2 { font-size:15px; line-height:50px;text-overflow:ellipsis; -o-text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
.newslm li a p { line-height:38px;}
.newslm li a:hover { background:#f4f4f4;transition-duration:0.3s;}
.date { border-bottom:#ddd 1px dashed; height:35px; font-size:12px; line-height:35px; text-align:center;}
.cpxiangxi{width:928px;border-top:0px;padding:20px 20px 20px 20px;color:#333333;float:right;color:#999999;position:relative;border:1px solid #ededed;background:#ffffff;}
.cpxiangxi td{ padding:5px; word-break:break-all}
.cpxiangxi .cpli11{padding: 10px 20px;;font-size: 14px;color: #666666;line-height:42px;float:left;width: 890px;margin-top:5px;table-layout: fixed;word-wrap: break-word;overflow: hidden;}
.cpxiangxi .cpli11 td{ padding:8px 0 8px 5px;border-top:1px solid #E9E9E9; border-left:1px solid #E9E9E9; }
.cpxiangxi .cpli11 table{ background:#E9E9E9;border-bottom:1px solid #E9E9E9; border-right:1px solid #E9E9E9;}
.cpxiangxi .cpli11 img{max-width:850px;width:expression(this.width>850?(function(o){o.style.width='850px';}
)(this):'auto');}
.cpxiangxi .cpli11 a{ color:#333333; text-decoration:none;}
.xxcs1{float:left;width: 888px;font-size:18px;color: #333333;line-height:40px;font-weight:bold; text-align:center; margin:20px 0px 10px 20px; border-bottom:1px dashed #ededed; padding-bottom:10px;}
.cans{float:left;width: 888px;font-size:14px;color: #666666;line-height:40px;text-align:center; margin:0px 0px 10px 20px; border-bottom:1px dashed #ededed; padding-bottom:10px;}
.cans span{ padding:0px 20px;}
.wdlist{ float:right; width:970px;}
.wdlist a{ float:right; width: 930px;  margin-top: 18px; border-bottom:1px dashed #ededed; padding-bottom:10px; padding:0px 20px 10px 20px; }
.wdlist a h2{ background: url(../pic/wen.jpg) no-repeat 0 2px; font-weight: bold; text-indent: 25px; font-size:14px; padding-bottom:10px; float:left; width:940px;text-overflow:ellipsis; -o-text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; }
.wdlist a p{ background: url(../pic/da.jpg) no-repeat 0 2px; color: #7d7d7d;  padding-left: 25px; float:left; width:905px;}
.page{ float:left; width:930px; padding:20px; line-height:30px;}
#plMessage{ padding-left:200px; float:left;}
#plMessage td{ padding:5px;}
#plMessage input{ border:1px solid #dedede; height:25px;}
#plMessage  textarea{ border:1px solid #dedede; height:85px;}
#plMessage  #btnPost{background: #e60000;border-radius: 8px;line-height: 35px; height:35px; border:0px; padding:0px 25px;color: #fff;font-size: 14px;}
#plMessage  .cz{background: #e3aa00;border-radius: 8px;line-height: 35px; height:35px; border:0px; padding:0px 25px;color: #fff;font-size: 14px;}
.flbt{float:left;width:100%;padding: 50px 0 0px 0;color: #333;}
.flbt .ul{ width:1200px; margin:0 auto; overflow:hidden; position:relative}
.flbt .ul .left1{width:50px;background:url(../pic/leftjt.png) center center no-repeat #c1c1c1;height: 50px; position:absolute; left:540px; top:100px;border-radius: 4px 0 4px 0; cursor:pointer;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.flbt .ul .right1{width:50px;background:url(../pic/rightjt.png) center center no-repeat #c1c1c1;height: 50px; position:absolute; right:540px;top:100px;border-radius: 4px 0 4px 0;cursor:pointer;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.flbt .ul .right1:hover{background:url(../pic/rightjt.png) center center no-repeat #d00000;}
.flbt .ul .left1:hover{background:url(../pic/leftjt.png) center center no-repeat #d00000;}
.flbt .ul .neirong{float:left;width:1200px;height: 350px;overflow:hidden; margin-top:90px;}
.flbt .ul .neirong li{_display:inline;overflow:hidden;text-align:center;display: block;margin: 0 10px;width: 280px;height: 350px;float:left;position: relative;background:#f7f7f7;}
.flbt .ul .neirong li h2{font-size:14px;font-weight:normal;line-height:30px;float:left;width: 260px;padding: 20px 10px;max-height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;border-bottom:1px solid #ccc;}
.flbt .ul .neirong li span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;padding:10px 15px 0px 15px;-webkit-box-orient: vertical;width: 250px;line-height:30px;float:left;color:#666666;}
.flbt .ul .neirong li i{content: "";z-index:1;position: absolute;top: 0;left: 0;width: 100%;height: 0;background-color: #e60000;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.flbt .ul .neirong li:hover i{ height: 100%; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;  -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.flbt .ul .neirong li a{ position:absolute; left:0; top:0; width:100%; z-index:2}
/*.flbt .ul .neirong li:hover{background: linear-gradient(to right,#d00000,#e60000); background: #e60000\9;;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#d00000, endColorstr=#e60000);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#d00000, endColorstr=#e60000)";transition: all 0.3s ease-in 0.1s,background 0.2s ease-out 0.1s;}
*/.flbt .ul .neirong li:hover h2,.flbt .ul .neirong li:hover span{ color:#ffffff}
.flbt .ul .neirong li img{ position: absolute;    margin: auto;    top: 0;    left: 0;    bottom: 0;    right: 0;    max-width: 260px;    max-height: 260px;}
.flbt .ul .neirong li .cover{ width: 0; transition: all .3s ease-out;font-size: 0;font-size: 12px; position:absolute; left:50%; bottom:0px;color: #fff;line-height: 20px;height: 0;overflow: hidden;transition-duration: .25s;-ms-transition-duration: .25s;-moz-transition-duration: .25s;-webkit-transition-duration: .25s;margin-bottom: 0; }
.flbt .ul .neirong li:hover .cover{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; background-color: #d00000; transition: all .3s ease-out; line-height:40px; color:#fff }
.flbt .ul p{text-transform: uppercase;display: block;font-size: 15px;font-weight: lighter;color: #515671;text-align: center;height: 40px;line-height: 40px;}
.flbt .ul em {display: block;width: 58px;height: 2px;background: #515671;margin: 0 auto;}
.flbt .ul h3{font-size: 24px;text-align: center;font-weight: bold;    color: #515671; padding-top:8px;}
.flbt .ul h3 a:hover{text-decoration:none;}
.flbt .neirong li h3{float: left;font-size: 20px;font-weight: 800;text-align: center;width: 300px;padding-bottom: 15px;}
.flbt .neirong li p{float: left;font-size: 14px;font-weight: 300;line-height: 28px;}
.sevproduct{width:100%;float: left;background: #fff; padding: 30px 0 0 0;color: #fff}
.sevproduct .sevcptitle{width:1200px; margin: 0 auto; overflow:hidden}
.sevproduct .sevcptitle p{text-transform: uppercase;display: block;font-size: 15px;font-weight: lighter;color: #515671;text-align: center;height: 40px;line-height: 40px;}
.sevproduct .sevcptitle em {display: block;width: 58px;height: 2px;background: #515671;margin: 0 auto;}
.sevproduct .sevcptitle h3{font-size: 24px;text-align: center;font-weight: bold;    color: #515671; padding-top:8px;}
.sevproduct .rightcp{ width:1200px; margin: 0 auto; padding-top:20px; overflow:hidden; padding-bottom:30px;}
.sevproduct .rightcp a{width: 270px;margin: 15px 15px 15px 15px;/* height: 280px; */overflow: hidden;float: left;    box-shadow: 0px 0px 15px 0px #e1dddd;-webkit-transition: all .25s;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;}
.sevproduct .rightcp a:hover{box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .6);border-color: rgba(229, 229, 229, .73);}
.sevproduct .rightcp a .sevimg{width: 250px;height: 250px;position: relative; float:left; padding:10px}
.sevproduct .rightcp a img{ position: absolute; margin:auto; top:0; bottom: 0;left: 0;right: 0;max-width: 250px;max-height: 250px;}
.sevproduct .rightcp a h2{width:250px; padding:0px 10px;line-height: 40px;font-size: 14px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:normal; float:left;}
.sevproduct .rightcp a:hover h2{ background:#d00000; color:#fff}
.none{ display:none}
.floorlm{ width:200px; margin:0 auto; overflow:hidden; }
.floorlm li{ width:30px; margin:0px 5px; height:5px; float:left; cursor:pointer}
.floorlm .active{ background:#e60000;}
.floorlm .normal{ background:#666}
.hpage{width: 900px;margin:0 auto;text-align:center;padding: 40px 0px 10px 0px;color:#333333;float:left;font-size:14px;}
.hpage span{color:#ffffff;background: #e60000;padding: 2px 10px 2px 10px;border: 1px solid #e60000;margin-right: 8px;font-weight:bold;}
.hpage a{text-decoration:none;color:#303030;padding: 2px 10px 2px 10px;border:1px solid #ededed;margin-right: 8px;}
.hpage a:hover{color:#ffffff;text-decoration:none;border: 1px solid #afadad;background: #afadad;font-weight:bold;padding:2px 10px 2px 10px;}
.youshi{width:100%;float:left;overflow:hidden;height:auto;margin-top:50px; background:#ffffff}
.youshi .hometitle{width:1200px; margin: 0 auto;text-align: center;padding:0px 0 40px 0; color: #515671}
.youshi .hometitle p{font-size: 15px;padding-bottom: 10px;text-transform: uppercase;}
.youshi .hometitle h3{font-size: 24px;font-weight:bold; color:#515671}
.youshi .hometitle em{display: block;width: 58px;height: 2px;background: #515671;margin: 0 auto;}
.youshi .W1200{  width:1300px;}
.youshi .W1200 a {float:left;width:220px;margin:0px 10px;border:1px solid #e60000;padding:30px 9px 30px 9px; height:347px;}
.youshi .W1200 a:hover{ background:#e60000; color:#ffffff}
.youshi .W1200 a span{ width:220px; height:42px; float:left; text-align:center;}
.youshi .W1200 a span img{ width:42px; height:42px;border-radius: 50%;}
.youshi .W1200 a:hover span img{ display:none}
.youshi .W1200 a h3{text-align:center;float:left;width:220px;font-weight:normal;margin: 30px 0;height: 42px;overflow: hidden;}
.youshi .W1200 a p{float:left;width:220px;color:#666666;line-height:30px;padding-bottom:40px;height: 120px;}
.youshi .W1200 a:hover p{ color:#ffffff}
.youshi .W1200 a div{ border:1px solid #e60000; color:#e60000; padding:10px; margin:0 auto; overflow:hidden; width:100px; text-align:center}
.youshi .W1200 a:hover div{color:#ffffff;border:1px solid #ffffff;}
.sevhome{width:100%; float: left;background: #f8f8f8;padding:10px 0 40px 0}
.sevhome .hometitle{width:1200px; margin: 0 auto;text-align: center;padding:40px 0; color: #515671}
.sevhome .hometitle p{font-size: 15px;padding-bottom: 10px;text-transform: uppercase;}
.sevhome .hometitle h3{font-size: 24px;font-weight:bold; color:#515671}
.sevhome .hometitle em{display: block;    width: 58px;    height: 2px;    background: #515671;    margin: 0 auto;}
.sevhome .homecontent{width:1200px; margin:0 auto;height: 310px;}
.sevhome .homecontent .contentleft{float: left;/* width:400px; *//* height: 270px; */position: relative;}
.sevhome .homecontent .contentleft::before{display:block;content: "";width: 100%;height: 100%;box-sizing: border-box;border: 5px solid #d00000;position: absolute;top: 0;left: 0;z-index: 0;}
.sevhome .homecontent .contentleft::after{ display: block; content: " "; width: 40px; height: 40px; border-left: 5px solid #d00000; border-bottom: 5px solid #d00000; position: absolute; bottom: -28px; left: -32px; }
.sevhome .homecontent .contentleft img{width:400px;height: 270px;transform: translate(-16px, 16px);}
.sevhome .homecontent .contentright{float: right;width:720px;color:#666666; position:relative; height:270px}
.sevhome .homecontent .contentright p{float:left;font-size: 16px; line-height: 32px;text-indent: 2em; height: 192px; overflow: hidden;}
.sevhome .homecontent .contentright span{  transition: all .6s ease-out;display: block;    width: 140px;    height: 40px;font-size: 14px;color: #fff;text-align: center;line-height: 40px;background: #e60000; position:absolute; left:0; bottom:-13px;margin-top: 15px;border-radius: 4px 0 4px 0;}
.sevhome .homecontent .contentright span:hover{color:#e60000;background: #ffffff;transition:all .6s ease-out }
.sevcase{width:100%;float: left;padding:0 0 60px 0}
.sevcase .casetitle{width:1200px; margin: 0 auto;text-align: center;padding:40px 0; color: #333333}
.sevcase .casetitle p{font-size: 15px;padding-bottom: 10px;text-transform: uppercase;}
.sevcase .casetitle h3{font-size: 24px;font-weight:bold;}
.sevcase .casetitle em{display: block;width: 58px;height: 2px;background: #515671;margin: 0 auto;}
.sevcase .casecontent{width:1200px; margin: 0 auto;}
.sevcase .casecontent ul{width:600px; height: 280px;float: left;overflow: hidden;}
.sevcase .casecontent .ul01 .leftimg{float: left;width:300px;height: 280px;overflow: hidden;transition: all .5s ease-out;}
.sevcase .casecontent .ul02 .leftimg{float: left;width:300px;height: 280px;overflow: hidden;transition: all .5s ease-out;}
.sevcase .casecontent .ul03 .leftimg{float: right;width:300px;height: 280px;overflow: hidden;transition: all .5s ease-out;}
.sevcase .casecontent .ul04 .leftimg{float: right;width:300px;height: 280px;overflow: hidden;transition: all .5s ease-out;}
.sevcase .casecontent ul .leftimg img{width:300px;height: 280px;transition: all .5s ease-out;transform: scale(1)}
.sevcase .casecontent ul .leftimg img:hover{transform: scale(1.1); transition: all .5s ease-out}
.sevcase .casecontent .ul01 .rightcontent{float: right;width:270px;height:280px;background: #f2f2f2;padding:0 15px;}
.sevcase .casecontent .ul02 .rightcontent{float: right;width:270px;height:280px;background: #f2f2f2;padding:0 15px;}
.sevcase .casecontent .ul03 .rightcontent{float: left;width:270px;height:280px;background: #f2f2f2;padding:0 15px;}
.sevcase .casecontent .ul04 .rightcontent{float: left;width:270px;height:280px;background: #f2f2f2;padding:0 15px;}
.sevcase .casecontent ul .rightcontent h3{font-size: 18px;text-align: center;padding-top:10px;line-height: 60px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.sevcase .casecontent ul .rightcontent p{float: left;font-size: 14px;height: 140px;line-height: 28px;overflow:hidden;color: #666666;}
.sevcase .casecontent ul .rightcontent span{float: left;font-size: 14px;color: #666;border:1px solid #e60000;border-radius: 15px;padding: 5px 40px 5px 40px;margin: 20px 0 0 40px;}
.sevcase .casecontent ul .rightcontent span:hover{background:#e60000; color: #ffffff }
.sevnews{width:100%;float: left;padding:40px 0}
.sevnews .newstitle{width:1200px; margin: 0 auto;text-align: center;padding:40px 0; color: #333333}
.sevnews .newstitle p{font-size: 18px;padding-bottom: 10px;text-transform: uppercase;}
.sevnews .newstitle h3{font-size: 24px;font-weight: 400;}
.sevnews .newscontent{width:1200px; margin: 0 auto;}
.sevnews .newscontent li{float: left; width: 584px; display: flex; display:-webkit-flex; flex-wrap: nowrap; justify-content:flex-start;align-items:center; margin-bottom: 20px; padding: 8px; transition: all .5s ease-out;}
.sevnews .newscontent li:hover{  box-shadow: 0 0 30px #ccc; transition: all .5s ease-out; }
.sevnews .newscontent li .newsImage{float: left; width:140px;height: 140px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; overflow: hidden;  }
.sevnews .newscontent li .newsImage img{ width: 140px;height: 140px}
.sevnews .newscontent li .newsText{float: left; margin-left: 15px; width: 420px;overflow: hidden }
.sevnews .newscontent li .newsText h4{font-size: 18px;text-align: center;line-height: 36px;font-weight: normal;}
.sevnews .newscontent li .newsText p{ float: left;color:#656565;font-size: 14px;line-height: 28px;height: 112px;overflow: hidden;}
.sevnews .newscontent li .newsText span{font-size: 14px;color: #000;margin-top: 6px;float: right;}
.sevcat{float:left;width:1200px;line-height: 40px;font-size:14px;color:#666666;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
.sevcat a{ color:#666666}
.sevcat a:hover{ color:#e60000}
.newshow{width:962px;margin-left: 18px; float: left;}
.newshow li{width: 100%;position: relative;border-bottom: 1px solid #e5e5e5; float: left;display: block;height: 145px;padding:24px 0;transition: all .4s ease-out}
.newshow li .img{width:140px; height: 140px;position: relative;border-radius: 50%;-webkit-border-radius: 50%; float: left;}
.newshow li .img img{position: absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0;max-width: 140px;max-height: 140px }
.newshow li .showcontent{float: right;width: 810px;}
.link{ margin:20px auto; width:1200px; overflow:hidden; background:url(../pic/link1.jpg) no-repeat; padding-top: 70px; height:auto; }
.link a{ padding:0px 15px; line-height:30px; height:30px; overflow:hidden;}
.bottom{width:100%;float: left;background: #333333;padding: 20px 0 20px 0;color:#e5e5e5;}
.bottom .foot{width: 1200px;margin:0 auto;/* height: 210px; */overflow: hidden;}
.bottom .foot .div01{width:400px;padding-right: 15px;float: left;}
.bottom .foot .div01 a,.bottom .foot .foot01 a:hover{color:#fff}
.bottom .foot  h4{font-size: 24px;margin-bottom: 10px;font-weight: normal;}
.bottom .foot p{font-size: 14px;line-height: 24px;white-space: pre-wrap;}
.bottom .foot .div02{width: 650px;padding: 0 15px 0 0;float: left;}
.bottom .foot .div03{width: 120px;float: right;padding-top: 20px;}
.bottom .foot .div03 img{width: 120px;height: 120px;}

/* 首页视频 */
.tonglviow{width: 100%;background: #f8f8f8;margin: 40px 0 0;padding: 20px 0;float:left;}
.tonglviow .tittle{margin:0 auto;height: 90px;width:1200px;text-align:center;color: #2b2b2b;font-size: 15px;text-transform: uppercase;font-weight: lighter;position: relative;}
.tonglviow .tittle a{font-size: 24px;font-weight: bold;color: #515671;/* position: relative; */line-height: 42px;}
.tonglviow .tittle a:before{content:"";position:absolute;background: #515671;height: 2px;width: 58px;bottom: 18px;left: 50%;margin-left: -29px;}
.tonglviow ul{width: 1200px;margin: 0 auto;overflow: hidden;padding: 20px 0 20px;}
.tonglviow ul h3{     position: relative;    margin-bottom: 20px;
border-bottom: 1px solid #dcdcdc;font-size: 16px;color: #009fff;line-height: 30px;}
.tonglviow ul h3:before{ content: ""; position: absolute; width: 65px; left: 0px; bottom: -1px; height: 1px; background:#009fff }
.tonglviow ul h3 a{ position: absolute;right: 0;font-size: 14px;}
.tonglviow ul li{ float:left; width: 280px; margin: 10px; box-sizing: border-box;height: 300px;overflow: hidden;box-shadow: 0px 0px 10px 0px #e1dddd;-webkit-transition: all .25s;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s; }
.tonglviow ul li a {display: block;background-color: #fff;padding: 5px;display: table-cell;vertical-align: top;}
.tonglviow ul li a div.img {width: 270px;height: 245px;float: left;position: relative;border-bottom: 1px solid #ededed;}
.tonglviow ul li a h2.title {font-size: 14px;font-weight: 400;color: #333;line-height: 35px;float: left;width: 270px;height: 44px;margin: 5px 0;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;     text-align: center;}
.tonglviow .more3{width:1200px;margin: 0 auto;text-align:center;}
.tonglviow  .more3 a{background: #e60000;padding: 8px 25px;line-height:30px;color: #fff;}
.tonglviow .more3 a:hover{text-decoration:underline}

/* 右侧产品分类 */
.EcplistL2 .C1 {
  float: left;
  position: relative;
  width: 188px;
  /* height: 500px; */
  /* overflow-x: hidden; */
  border: 1px solid #ededed;
  border-top: 0px;
  padding: 10px 0 0 20px;
  margin-bottom: 20px;
  background:#f6f6f6;
}

.EcplistL2 .C1 h2 {
  position: relative;
  font-size: 16px;
  background: none;
}

.EcplistL2 .C1 .tubiao {
  position: absolute;
  top: 0px;
  right: 15px;
  float: right;
  background: url(//i.b2b168.com/shop/Qz26/pic/jiantou.png) no-repeat center center;
  width: 22px;
  height: 22px;
  margin-top: 8px;
  border: 1px dashed #e5e5e5;
 
}

.EcplistL2 .C1 .two_no {
  display: none;
}

.EcplistL2 .C1 .tubiao02 {
  transform: rotate(90deg);
}

.EcplistL2 .C1 .two_bk {
  display: block;
  width: 170px;
  padding: 0;

}

.EcplistL2 .two_no a {
  display: block;
  float: left;
  width: 100%;
  line-height: 35px;
  position: relative;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  color: #333;
}

.EcplistL2 .C1 .scroll2{
  scrollbar-width: thin;
  scrollbar-color: #e60000 #f4f4f4;
  height: 350px;
  overflow-x: hidden;
}

/* 滚动条样式 */
.EcplistL2 .C1 .scroll2::-webkit-scrollbar {
  width: 5px;
  background: #f4f4f4;
}
.EcplistL2 .C1 .scroll2::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background: #e60000;
}