img {

    border: none;

}



.header {

    /*position: absolute;*/

    margin: 0 auto;

	

    /*min-height: 744px;*/

    /*background: url("../index_img/hader.jpg") no-repeat;*/

}



.index-top-jdt {

    position: absolute;

    z-index: 200;

    width: 100%;

    height: 100%;

}



.index-top-jdt ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.tt-teb {

    position: absolute;

   top: 700px;

   left: 50%;

}



.tt-teb li {

    margin: 5px;

    float: left;

    width: 10px;

    height: 10px;

    background: #fff;

    border-radius: 50%;

}

.tt-teb .on{

    background: #46bcdf;

}

.head-box {

    margin: 0 auto;

    width: 1250px;

}



.head {

    position: relative;

    z-index: 300;

    float: right;

    margin-top: 47px;

    width: 277px;

    min-height: 520px;

    background: url("../index_img/head-bg.png") no-repeat;

}



.lxdianhua {

    position: relative;

    left: -23px;

    top: -22px;

    width: 324px;

    height: 112px;

}



.head ul {

    list-style: none;

    margin: 11px 0 0 10px;

    width: 252px;

    min-height: 300px;

}



.head ul li {

    margin: 0 auto;

    width: 80%;

    height: 67px;

    font-size: 17px;

    font-weight: 400;

    text-align: left;

    line-height: 64px;

    border-bottom: 1px dashed #fff;

}



.head-div {

    float: left;

    padding-left: 18px;

    color: #fff;

}



.head ul li span {

    margin: 22px 0 0 37px;

    float: left;

    width: 24px;

    height: 18px;

}



.span1 {

    background: url("../index_img/index-icon01.png") no-repeat;

}



.span2 {

    background: url("../index_img/index-icon02.png") no-repeat;

}



.span3 {

    background: url("../index_img/index-icon03.png") no-repeat;

}



.span4 {

    background: url("../index_img/index-icon04.png") no-repeat;

}



.span5 {

    background: url("../index_img/index-icon05.png") no-repeat;

}



.span6 {

    background: url("../index_img/index-icon06.png") no-repeat;

}



.span7 {

    background: url("../index_img/index-icon07.png") no-repeat;

}





/*栏目通用样式*/



.index-column {

    margin: 0 auto;

    width: 1903px;

    min-height: 577px;

}



.index-lm-content {

    margin: 0 auto;

    width: 1262px;

}



.index-h1 {

    margin: 0 auto;

    width: 462px;

    min-height: 108px;

}



.index-h1 img {

    margin: 50px 0px 20px 0px;

    width: 462px;

}





/*滚动ul弹出层*/



.chanpin-tj-ul-top2 {

    width: 296px;

    height: 225px;

    background: url("../images/chanpin-top2.png") no-repeat;

}



.chanpin-tj-ul-top2-content1,

.chanpin-tj-ul-top2-content2 {

    margin: 0 auto;

    width: 190px;

    color: #fff;

    font-weight: 600;

}



.chanpin-tj-ul-top2-content1 {

    padding-top: 55px;

}



.chanpin-tj-ul-top2-content2 {

    padding-top: 8px;

}





/*推荐产品*/



.tj-chanpin {}



.tj-ckgd {

    margin: 20px auto;

    width: 121px;

    height: 35px;

    font-size: 15px;

    color: #fff;

    line-height: 35px;

    background: url("../index_img/tj-chanpin-bj.png") no-repeat;

}





/*滚动列表样式*/



.chanpn-tj-content {

    margin: 0 auto;

    width: 1280px;

    min-height: 280px;

}



.chanpin-tj-left,

.chanpin-tj-right {

    cursor: pointer;

    margin-top: 113px;

    width: 40px;

}



.chanpin-tj-left {

    float: left;

}



.chanpin-tj-right {

    float: right;

}



.chanpin-tj-right>.prev {

    float: left;

    margin-left: 5px;

}



.chanpin-tj-ul {

    float: left;

    width: 1200px;

    height: 100%;

    overflow: hidden;

}



.chanpin-tj-ul ul {

    padding-top: 35px;

    list-style: none;

    width: 100%;

}



.chanpin-tj-ul ul li {

    margin: 10px 1px;

    float: left;

    width: 296px;

}



.chanpin-tj-ul-top {

    width: 296px;

    height: 225px;

    border: 1px solid #dadada;

}



.chanpin-tj-ul-top1 img {

    width: 296px;

    height: 225px;

}



.chanpin-tj-ul-top1 {

    position: absolute;

}





/*产品展示li底部*/



.chanpin-tj-ul-bottom {

    clear: both;

    /*margin-top: 10px;*/

    width: 297px;

    height: 48px;

    font-size: 16px;

    color: black;

    font-weight: 400;

    line-height: 48px;

    /*border: 1px solid #ccc;*/

}



.chanpin-tj-ul ul li a:hover .chanpin-tj-ul-bottom {

    height: 46px;

    color: #fff;

    border: 1px solid #dadada;

    background: url("../images/chanpin-bottom2.png") no-repeat;

}



.chanpin-tj-ul ul li a:hover .chanpin-tj-ul-top2 {

    position: relative;

}





/*产品分类*/



.cp-fenlei {

    min-height: 577px;

    margin-top: -20px;

    background: url("../index_img/cp-fenlei-bg.jpg") no-repeat center bottom;

}



.cp-fenlei-content {

    width: 100%;

    min-height: 150px;

}



.cp-fenlei-content ul {

    margin-top: 25px;

    list-style: none;

}



.cp-fenlei-content ul li {

    margin: 0 33px;

    width: 143px;

    float: left;

}



.cp-fenlei-h1 {

    line-height: 30px;

    font-size: 16px;

    color: black;

}



.cp-fenlei-img {

    width: 143px;

    height: 109px;

}



.cp-fenlei-img img {

    margin: 5px;

    width: 133px;

    height: 99px;

    overflow: hidden;

    border: 1px solid #dadada;

}



.cp-fenlei-content ul li:hover .cp-fenlei-img img {

    border: none;

}



.cp-fenlei-content ul li:hover .cp-fenlei-img {

    background: url("../index_img/cp-fenlei-li-bg.png") no-repeat;

}



.cp-fenlei-content-li1 {

    position: relative;

    top: 185px;

}



.cp-fenlei-content-li2 {

    position: relative;

    top: 80px;

}





/*产品分类查看更多*/



.cp-fenlei-gd {

    margin: 0 auto;

    margin-top: 107px;

    width: 197px;

    height: 43px;

    font-size: 15px;

    color: #fff;

    line-height: 43px;

    background: url("../index_img/tj-chanpin-gd.png") no-repeat;

}





/*荣誉资质*/



.ry-zizhi {

    background: url("../index_img/ry-zizhi-bg.png") no-repeat;

}



.ry-zizhi-left>.next,

.ry-zizhi-right>.prev {

    margin-top: 134px;

    cursor: pointer;

    /*opacity: .5;*/

}



.ry-zizhi-left>.next {

    float: left;

}



.ry-zizhi-right>.prev {

    float: right;

}



.ryzizhi-content {

    margin: 0 auto;

    width: 1280px;

    min-height: 280px;

}



.ry-zizhi-ul {

    margin: 0 auto;

    margin-left: 30px;

    margin-top: 35px;

    float: left;

    width: 1185px;

    height: 300px;

}



.ry-zizhi-ul ul {

    margin: 0 auto;

    width: 1185px;

    list-style: none;

}



.ry-zizhi-li {

    margin-left: 20px;

    float: left;

    width: 215px;

    height: 215px;

    border-radius: 50%;

    overflow: hidden;

    background: #fff;

    border: 1px solid #fff;

}



.ry-zizhi-li-01 {

    /*position: relative;*/

    width: 100%;

    height: 100%;

}



.ry-zizhi-li-01 img {

    margin-top: 18px;

    width: 213px;

    height: 176px;

}



.ry-zizhi-li-02 {

    display: none;

    position: relative;

    top: -215px !important;

    width: 100%;

    height: 100%;

    background: url("../index_img/ry-zizhi-div2.png") no-repeat;

}



.ry-zizhi-li-02 p {

    color: #fff;

    font-weight: 600;

    font-size: 16px;

    line-height: 215px;

}



.ry-zizhi-li:hover .ry-zizhi-li-02 {

    display: block;

}





/*行业案例*/



.hy-anli {

    margin-top: -58px;

    min-height: 640px;

    background: url("../index_img/hy-anli.jpg") no-repeat;

}



.hy-anli-content {

    margin: 0 auto;

    width: 1280px;

    min-height: 280px;

}



.hy-anli-left>.next,

.hy-anli-right>.prev {

    margin-top: 134px;

    cursor: pointer;

    /*opacity: .5;*/

}



.hy-anli-left>.next {

    float: left;

}



.hy-anli-right>.prev {

    float: right;

}



.hy-anli-ul {

    width: 1185px;

    margin-left: 30px;

    float: left;

}



.hy-anli-ul ul {

    margin: 0 auto;

    list-style: none;

}



.hy-anli-li {

    float: left;

    margin: 0px 14px;

    width: 371px;

}



.hy-anli-li-img-content2 {

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 16px;

    color: #000;

    line-height: 40px;

}



.hy-anli-li-img-content {

    width: 371px;

    height: 278px;

    overflow: hidden;

}



.hy-anli-li-01 {

    width: 371px;

    height: 278px;

    overflow: hidden;

}



.hy-anli-li-01 img {

    width: 100%;

    height: 100%;

}



.hy-anli-li-02 {

    display: none;

    position: relative;

    top: -278px !important;

    width: 100%;

    height: 100%;

    background: url("../index_img/ry-zizhi-div2.png") no-repeat;

    background-size: 371px 278px;

}



.hy-anli-h1 {

    margin: 0 auto;

    width: 84%;

    padding-top: 60px;

    font-size: 16px;

    color: #fff;

    font-weight: 600;

}



.hy-anli-h2 {

    margin: 0 auto;

    width: 84%;

    padding-top: 20px;

    font-size: 16px;

    color: #fff;

    font-weight: 600;

}



.hy-anli-li:hover .hy-anli-li-02 {

    display: block;

}



.hy-anli-gd {

    margin: 0 auto;

    margin-top: 40px;

    color: #fff;

    line-height: 43px;

    width: 197px;

    height: 43px;

    background: url("../index_img/tj-chanpin-gd.png") no-repeat;

}





/*公司新闻&行业动态*/



.xw-dt {

    min-height: 685px;

    background: url("../index_img/xw-dt.jpg") no-repeat;

}



.xw-dt-title {

    margin: 0 auto;

    width: 410px;

    min-height: 230px;

}



.xw-dt-title img {

    float: left;

    margin-top: 45px;

}



.xw-dt-title>.hd {

    position: relative;

    top: -136px;

    left: 330px;

    width: 70px;

    height: 33px;

}



.xw-dt-title>.hd>.next {

    float: right;

    cursor: pointer;

}



.xw-dt-title>.hd>.prev {

    float: left;

    cursor: pointer;

}



.xw-dt-teb-content {

    margin: 0 auto;

    width: 1200px;

    min-height: 300px;

}



.xw-dt-teb-content ul {

    list-style: none;

}



.xw-dt-teb-content ul li {

    float: left;

    margin-right: 35px !important;

    width: 565px;

}



.xw-dt-teb-content-div1 {

    float: left;

    margin-top: 12px;

    width: 90px;

    min-height: 75px;

    font-size: 20px;

    font-weight: 600;

    line-height: 24px;

    color: #46bcdf;

    background: url("../index_img/xw-dt-li1-bg.png") no-repeat bottom;

}



.xw-dt-teb-content-div1>div {

    float: right;

}



.xw-dt-teb-content-div2 {

    float: right;

    width: 427px;

    min-height: 350px;

}



.xw-dt-teb-content-div2>.title {

    margin-bottom: 50px;

    text-align: left;

    font-size: 20px;

    font-weight: 600;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    color: #fff;

}



.xw-dt-teb-content-div2>.img>img {

    width: 427px;

    height: 258px;

}





/*技术指导*/



.js-zhidao-content {

    margin: 0 auto;

    width: 1200px;

    min-height: 311px;

    background: url("../index_img/js-zhidao-content-bg.png") no-repeat;

}



.js-zhidao-content>ul {

    padding-top: 25px;

    width: 1200px;

    height: 263px;

    text-align: left;

    overflow: hidden;

    list-style: none;

}



.js-zhidao-content>ul>li {

    float: left;

    margin: 0 45px;

    width: 510px;

    line-height: 43px;

    border-bottom: 1px dashed #a8a8a8;

}



.js-zhidao-content>ul>li>a:hover span {

    color: #2a91cd !important;

}



.js-zhidao-content span {

    background: none;

}



.js-zhidao-content .span1 {

    float: left;

    margin-right: 5px;

}



.js-zhidao-content .span2 {

    float: left;

}



.js-zhidao-content .span3 {

    float: right;

    font-size: 12px;

    color: #999;

}





/*友情链接*/



.yq-lianjie-box {

    width: 100%;

    height: 70px;

    background: #f9f9f9;

}



.yq-lianjie {

    margin: 0 auto;

    width: 1200px;

    height: 70px;

    overflow: hidden;

}



.yq-lianjie ul {

    list-style: none;

}



.yq-lianjie ul li {

    float: left;

    margin-right: 15px;

    line-height: 35px;

}





/*禁止图片被选中*/



img {

    moz-user-select: -moz-none;

    -moz-user-select: none;

    -o-user-select: none;

    -khtml-user-select: none;

    -webkit-user-select: none;

    -ms-user-select: none;

    user-select: none;

}





.tj-chanpin,

.cp-fenlei,

.ry-zizhi,

.hy-anli,

.xw-dt,

.js-zhidao,

.footer,

.foot-sb,

.shfw-head-box {

    width: 100% !important;

}





@media screen and (min-width: 1903px) {

    .tj-chanpin,

    .cp-fenlei,

    .ry-zizhi,

    .hy-anli,

    .xw-dt,

    .js-zhidao,

    .footer,

    .foot-sb,

    .shfw-head-box {

        width: 1903px !important;

    }

}