﻿a{text-decoration:none;}

.container{width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}

.home-solution-product {

  background: #f7f7f7 url(home-bg.png) center top no-repeat;

  overflow: hidden;

  padding: 50px 0 40px 0;

}

.home-solution {

  width: 260px;

  float: left;

  background: #fff;

}

.home-solution .bt {

  height: 98px;

  background: #26a397 url(bt-bg-01.png) left top;

  color: #fff;

  font-size: 24px;

  padding: 0px 0 0 15px;

  line-height: 30px;

}

.home-solution .bt .en {

padding-top:30px; padding-bottom:5px;

  font-size: 30px;

  display: block;

  font-family: arial;

}

.home-solution .bt .cn{font-size:24px; font-weight:bold;font-family: 微软雅黑;}

.home-solution .list {

  margin: 4px 0 0 0; background:#f1f1f1;

}

.home-solution .list a {

  display: block; margin-bottom:4px; text-decoration:none;

}

.home-solution .first {

  display: block;

  background: #3caca2;

  color: #fff;

  line-height: 28px;

  padding: 5px 12px 5px 15px;

  font-size: 16px;

  position: relative;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-solution .first:after {

  content: "";

  display: inline-block;

  float: right;

  width: 20px;

  height: 20px;

  background: url(all-icon.png) 0 -110px;

  margin: 5px 0 0 0;

}

.home-solution .first:hover {

  padding-left: 20px;

}

.home-solution .sencond {

  line-height: 28px; background:#f1f1f1; padding-bottom:20px; 

}

.home-solution .sencond a {

  color: #959595; font-size:14px;

  border-bottom: 1px #979797 dotted;

  padding: 4px 15px 4px 8px;

  position: relative;
  text-decoration:none;


}

.home-solution .sencond a:before {

  content: "";

  display: inline-block;

  float: left;

  width: 20px;

  height: 20px;

  background: url(all-icon.png) 0 -140px;

  margin: 5px 0 0 0;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-solution .sencond a:hover {

  color: #3caca2;

}

.home-solution .sencond a:hover:before {

  background: url(all-icon.png) -30px -140px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-prodRight{

  width: 920px;

  float: right;

  background: #fff;

}

.home-prodRight.bt-more {

  height: 48px;

  line-height: 48px;

  background: -webkit-linear-gradient(#ffffff, #efefef);

  background: linear-gradient(#ffffff, #efefef);

  background-color: #efefef;

  padding: 0 20px 0 0;

}

.home-prodRight.bt-more .bt {

  background: #3caca2;

  color: #fff;

  display: inline-block;

  width: 156px;

  text-align: center;

  font-size: 18px;

}



.home-prodRight.bt-more .bt .en {

    color: #9cadce;

    font-family: arial;

    font-size: 15px;

    font-style: normal;

}



.home-prodRight.bt-more .more {

  float: right;

  font-size: 12px;

  color: #656565;

  position: relative;

}

.home-prodRight.bt-more .more .icon {

  display: inline-block;

  width: 13px;

  height: 13px;

  line-height: 13px;

  text-align: center;

  background: #3caca2;

  border-radius: 50%;

  font-style: normal;

  vertical-align: middle;

  margin: 0 0 0 5px;

  -webkit-transition: all .5s;

          transition: all .5s;

  position: relative;

}

.home-prodRight.bt-more .more .icon:before {

  content: "";

  display: block;

  position: absolute;

  width: 7px;

  height: 1px;

  top: 6px;

  left: 3px;

  background: #fff;

}

.home-prodRight.bt-more .more .icon:after {

  content: "";

  display: block;

  position: absolute;

  width: 1px;

  height: 7px;

  top: 3px;

  left: 6px;

  background: #fff;

}

.home-prodRight.bt-more .more:hover {

  color: #3caca2;

}

.home-prodRight.bt-more .more:hover .icon {

  -webkit-transform: rotate(360deg);

      -ms-transform: rotate(360deg);

          transform: rotate(360deg);

}



.home-prodRight{width: 915px;}

.home-prodTab{height: 35px;margin-bottom: 22px; background:#dfe0e0; padding-left:15px;}

.home-prodTab .tab{display:inline-block;cursor: pointer;background: url(../images/tabIco-a.jpg) no-repeat right center; font-size:16px; font-weight:bold;line-height: 35px;width: 130px;text-align: center;transition: all .5s;}

.home-prodTab .tab:hover,.home-prodTab .on{color: #3caca2; font-size:16px;}

.home-prodTab .more{float: right;font-size: 14px;color: #0273b5;margin: 15px 25px 0 0;}

.home-prodTab .more:hover{color: #ea3626;}

.home-prodWrap{min-height: 454px;overflow: hidden;}



.home-prodbox a{ width:100%;  position:relative; overflow:hidden;display: inline-block; }

.home-prodbox a p{ height:37px;  position:absolute; bottom:5px; background:#464e5e; opacity:0.5; width:230px; text-align:center; left:0px;}

.home-prodbox a span{line-height:37px; height:37px;  position:absolute; bottom:5px;  width:230px; text-align:center; left:0px; color:#fff;}



.home-prodTab .zx{background:url(hhov.jpg) left center no-repeat;}

.home-prodTab .rm{background:url(hhov.jpg) left center no-repeat;}





.home-prodTab .zx.on{background:url(h.png) left center no-repeat;}

.home-prodTab .rm.on{background:url(h.png) left center no-repeat;}

.home-prodTab span {

    display: block;

    float: right;  height:37px; line-height:37px; padding-right:10px;



}

.home-prodTab span a{font-size:14px; color:#8a8a8a; text-transform:uppercase;}









.home-prodRight .list {

  overflow: hidden;

  padding: 0px 0 16px 3px;

}

.home-prodRight li {

  width: 284px;

  float: left;

  border: 1px #e4e4e4 solid;

  margin: 0 9px 20px 9px;

  text-align: center; overflow:hidden;

}

.home-prodRight li:hover .title {

  background: #3caca2;

  color: #fff;

}

.home-prodRight li:hover .title:before {

  background: #3caca2;

}

.home-prodRight li:hover img {

  -webkit-transform: scale(1.1);

      -ms-transform: scale(1.1);

          transform: scale(1.1);

}

.home-prodRight .pic {

  display: block;

  width: 280px;

  height: 230px;

  margin: 2px 2px 2px 2px;

  overflow: hidden;

  position: relative;

}

.home-prodRight img {

  -webkit-transition: all .5s;

          transition: all .5s; width:280px; height:230px;

}

.home-prodRight .title {

  display: block;

  text-align: center;

  color: #666666;

  height: 40px;

  line-height: 40px;

  overflow: hidden;

  -webkit-transition: all .5s;

          transition: all .5s;

  font-size: 14px;

  position: relative;

}

.home-prodRight .title:before {

  content: "";

  display: block;

  background: #e4e4e4;

  height: 1px;

  margin: 0 10px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.pos{    height: 35px; line-height:35px;



    background: #dfe0e0;

    padding-left: 15px; font-size:13px;     background: url(logo_03.png) no-repeat 12px 10px #dfe0e0; text-indent:20px; margin-bottom:20px;}

	

	.leftlx{text-align: center; margin-top:10px; font-family: "Microsoft YaHei";font-size: 14px;padding: 10px; border:1px solid #ececec; display:block; margin-bottom:20px;border-top: 3px solid #26a397;}

.leftlx h5 {font-size: 16px;padding: 15px 0px;}

.leftlx .phone img {width: 40px;height: 40px;padding-bottom: 10px;}

.leftlx .phone span {display: block;}

.leftlx .phone p {font-weight: bold;font-size: 22px; padding-bottom: 10px;   color:#3caca2; text-align:center;}

.leftlx p {padding-top: 10px;line-height: 25px; text-align:left;}


.page{text-align:center;margin-top:10px;color:#aaa;}

.page span{padding:0 2px;font-weight:bold;}

.page{height:30px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}

.page a{color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"microsoft yahei","ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";}

.page a:hover{color:#fff;border:1px solid #3caca2;background:#3caca2;}

.page b{color:#fff;border:1px solid #aaa;background:#3caca2;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"microsoft yahei","ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“"; margin-top:-4px;}

.page a b{ border:none; background:#fff; color:#aaa;}









.news_content{ padding:20px 0; font-size:14px; line-height:28px;}

.title05{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; font-weight:bold; }

.content_text p{ margin:8px 0; line-height:24px;}

.home-prodRights {

    width: 915px;   float: right;

    background: #fff;

}



/*---产品列表页面的随机资讯--*/
.RandomNews {padding:0 0px 10px; margin-bottom:15px;}
.diysr{height:40px; line-height:40px;color: #0e499f;font-family: "Microsoft YaHei","微软雅黑";font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:10px; display:block; }
.news_random ul li{ height:30px;line-height:30px; padding:0;  width:440px; float:left;overflow:hidden; padding-right:10px;}
.news_random ul li a{ background:url(ico55.gif) no-repeat 0 8px; padding-left:12px; text-decoration:none;}
.news_random ul li span{ font-size:12px; padding-right:25px;}
.news_random ul li a:hover{color: #0e499f;}
.news_random ul li.fr{ padding-right:0px;}
.news_random ul li.fr span{padding-right:0px;}
.new-s dl{margin: 0 auto;padding-top:25px;height:117px;}
.new-s dl dt {height:110px;width: 183px;float: left;position: relative;}
.new-s dl dt img{width: 183px;height: 110px;border: 1px solid #ccc}
.new-s dl dt p{width: 265px;height: 28px;display: inline-block;position: absolute;bottom:0px;left:0px;font: 14px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px; background:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new-s dl dd{width: 505px;float: right;height:110px;border-bottom: 1px solid #e2e2e2; position:relative;}
.new-s dl dd p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px;}
.new-s dl dd p a{color: #353e47;}
.new-s dl dd p a:hover{color: #0e499f;}
.new-s dl dd span{font-size: 14px ;color: #353e47;display:inline-block;line-height: 28px; height:56px; overflow:hidden;}
.new-s dl dd a.more{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #0e499f; float:right; position:absolute; bottom:5px; right:5px;}
