﻿.sr-bdimgshare-black .bdimgshare-bg{
background:none!important;}
.wid100 {
    width:100%;
}
.left {
    float:left;
}
.content {
  width: 1200px;
  margin: 0 auto;
}
.content .banner {
  height: 420px;
  margin: 10px 0;
}
.content .banner .left {
  width: 940px;
  height: 420px;
  background: url("../uploads/about.jpg");
  margin-left: 5px;
}
.content .banner .right {
  width: 240px;
  height: 420px;
  background-color: #e5e4ed;
}
.content .banner .right img {
  display: block;
  margin: 50px auto;
  width: 135px;
  height: 135px;
  border-radius: 50%;
}
.content .banner .right h4 {
  font-weight: normal;
  text-align: center;
}
.content .banner .right p {
  width: 200px;
  margin: 20px auto;
  font-size: 13px;
  color: #989898;
  line-height: 2;
  text-align: center;
}
.content .gun {
  position: relative;
  height: 30px;
  font-size: 14px;
  color: #666;
  line-height: 30px;
  padding-left: 35px;
}
.content .gun img {
  position: absolute;
  left: 2px;
  top: 5px;
}
.content .products {
  margin: 10px 0;
  height: 500px;
}
.content .products .left .bg {
  color: white;
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  border: 0;
  width: 192px;
}
.content .products .left li {
  font-size: 15px;
  width: 190px;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  border: 1px dashed #ccc;
  border-top: 0;
}
.content .products .left li a {
  color: #666;
}
.content .products .right .top span {
  width: 140px;
  height: 43px;
  text-align: center;
  line-height: 43px;
  font-size: 15px;
  color: white;
  background-color: #616161;
  margin: 2px 0 0 20px;
  cursor: pointer;
}
.content .products .right .top span.bg {
  background-color: #174f9c;
}
.content .products .right table {
  margin: 75px 0 0 15px;
}
.content .products .right table .img td {
  padding: 6px;
}
.content .products .right table .font td {
  font-size: 14px;
  text-align: center;
  height: 30px;
  line-height: 20px;
  padding-bottom: 10px;
}
.content .products .right table .font td a {
  color: #616161;
}
.content .about {
  background: url("../public/img/about.jpg");
  height: 219px;
  color: white;
  margin-top: 30px;
}
.content .about h3 {
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #FFE13D;
  font-size: 24px;
  font-weight: normal;
  margin-top: 50px;
}
.content .about h1 {
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  text-align: center;
  font-size: 34px;
  font-weight: normal;
}
.content .about p {
  font-size: 14px;
  text-align: center;
  width: 810px;
  margin: 20px auto;
}
.content .case {
  margin-top: 50px;
  height: 350px;
}
.content .case h1 {
  color: #174f9c;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 20px;
}
.content .case span {
  color: #a7a7a7;
  font-size: 18px;
  padding-left: 10px;
}
.content .case .block {
  border: 1px solid #dbdbdb;
  height: 236px;
  width: 280px;
  padding: 5px;
}
.content .case .block.mr10 {
  margin-right: 8px;
}
.content .case .block img {
  width: 279px;
  height: 174px;
}
.content .case .block h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 24px 0;
}
.content .case .block h3 a {
  color: black;
}
.content .case .block p {
  color: #9F9F9F;
  font-size: 14px;
  text-align: justify;
  width: 252px;
  line-height: 2;
}
.content .case .block .tap {
  height: 35px;
  width: 35px;
}
.content .news {
  margin-bottom: 36px;
}
.content .news h1 {
  color: #174f9c;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 20px;
}
.content .news span {
  color: #a7a7a7;
  font-size: 16px;
  padding-left: 10px;
}
.content .news .content {
  color: #a7a7a7;
  height: 180px;
}
.content .news .content h3 {
  font-size: 18px;
  font-weight: normal;
  color: black;
}
.content .news .content .left {
  width: 590px;
  height: 160px;
  border-bottom: 1px solid #f2f2f2;
  margin-right: 20px;
}
.content .news .content .left .date {
  font-size: 22px;
  margin: 10px 0;
}
.content .news .content .left p {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 2;
  width: 560px;
  margin-top: 5px;
}
.content .news .content .right {
  width: 570px;
  padding: 10px;
}
.content .news .content .right h3 {
  margin-left: 10px;
}
.content .news .content .right p {
  width: 310px;
  margin-left: 10px;
  font-size: 12px;
  color: #666;
  line-height: 2.5;
  padding-top: 5px;
}


.Homebanner {
    width: 1318px;
    position: relative;
    height: 389px;
    overflow: hidden;
}

    .Homebanner ul {
        width: 100%;
        position: absolute;
       
    }

        .Homebanner ul li {
            width: 100%;
          
            position: absolute;
            overflow: hidden;
        }

            .Homebanner ul li img {
                width: 100%;
                display: block;  
            height:100%;
            }

.Homeleft, .Homeright {
    background: #000;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
    color: #fff;
    position: absolute;
    top: 45%;
    cursor: pointer;
    transition: all .2s ease;
    opacity: 0;
    z-index: 899999
}

.Homeleft {
    left: -60px;
}

.Homeright {
    right: -60px;
}

.bannerbox:hover .Homeleft {
    left: 0px;
    opacity: 1
}

.bannerbox:hover .Homeright {
    right: 0px;
    opacity: 1
}

.Homedot {
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 999;
    bottom: 60px;

}

    .Homedot a {
        display: inline-block;
        margin: 0px 5px;
        height: 12px;
        width: 12px;
        line-height: 1000px;
        overflow: hidden;
        background: url(img/index_229.png) no-repeat;
    }

        .Homedot a.cur {
            background: url(img/index_228.png) no-repeat
        }

.Homebannertext {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

    .Homebannertext img.bigimg {
        transform: translateY(100px);
        -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
        -o-transform: translateY(100px);
        -webkit-transform: translateY(100px);
    }


.bannereffect {
    opacity: 0;
    filter: alpha(opacity=0);
}

.bannertime {
    transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -webkit-transition: all .8s ease-in-out;
}

.bannertime1 {
    transition: all .8s ease-in-out .2s;
    -moz-transition: all .8s ease-in-out .2s;
    -ms-transition: all .8s ease-in-out .2s;
    -o-transition: all .8s ease-in-out .2s;
    -webkit-transition: all .8s ease-in-out .2s;
}

.bannertime2 {
    transition: all 1s ease-in-out .2s;
    -moz-transition: all 1s ease-in-out .2s;
    -ms-transition: all 1s ease-in-out .2s;
    -o-transition: all 1s ease-in-out 2s;
    -webkit-transition: all 1s ease-in-out .2s;
}

.Homebanner li.cur .Homebannertext img.bigimg {
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.Homebanner li.cur .bannereffect {
    opacity: 1;
    filter: alpha(opacity=100);
}

.Homebanner li.cur1 .bannertime {
    transition: all .4s linear .2s;
    -moz-transition: all .4s linear .2s;
    -ms-transition: all .4s linear .2s;
    -o-transition: all .4s linear .2s;
    -webkit-transition: all .4s linear .2s;
}

.Homebanner li.cur1 .bannertime1 {
    transition: all .4s linear .1s;
    -moz-transition: all .4s linear .1s;
    -ms-transition: all .4s linear .1s;
    -o-transition: all .4s linear .1s;
    -webkit-transition: all .4s linear .1s;
}

.Homebanner li.cur1 .bannertime2 {
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    -webkit-transition: all .4s linear;
}

.Homebanner li.cur1 .Homebannertext img.bigimg {
    transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    -webkit-transform: translateY(100px);
}

.Homebanner li.cur1 .bannereffect {
    opacity: 0;
    filter: alpha(opacity=0);
}

.wid33{width:32%;float:left;margin-top: 30px;}
.mar20{margin-left:20px;margin-right: 20px;}
#news{height:220px;overflow:hidden;
    margin-bottom: 10px;}
.news li{float:left;width:100%;margin:5px 0;font-size: 14px;}
.gsjj{font-size:14px;color:#7b7b7b;line-height:24px;}
.content .news li span{float:right;font-size: 14px;}

.team{margin:20px 0;width:100%;float:left;}
.team ul li{width:280px;float:left;margin:10px;}
.team ul li img{width:280px;height:200px;}
.team ul li span{width:100%;float:left;text-align: center;line-height: 24px;}

/*@media screen and (max-device-width: 1440px) and (min-width: 1200px){
	.Homebanner {height: 295px;}
}*/

.content .download.news{    margin-bottom: 10px;
    float: left;
    width: 100%;
	height:100px}
.more{
    color: #fff;
    
    padding: 15px 0;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: center;}
.weixin{
    width: 150px;
    float: left;
    margin-top: -50px!important;}
.cpnavbox li {
    background-color: #174f9c!important;
}