.p-wrap{
    width: 100%;
    min-width: 1200px;
    margin:0 auto;
}
/* 头部 */
.head{
    width: 100%;
    background: #fff;
    height: 80px;
    
    min-width: 1200px;
    border-bottom: 1px solid #ccc;
}
.logo{
    float: left;
    margin-left: 35px;
    margin-top: 16px;
   
}
.logo>a{display: block;}
.h-nav{
    float: right;
    margin-right: 100px;
    font-size: 14px;
  
    display: table-cell;
    vertical-align: middle;
}
.h-nav>ul{
    width: 100%;
    margin-top: 26px;
    /* overflow: hidden; */
}
.h-nav>ul>li{
    float: left;
    margin:0 20px;
}
.list-img ul li>img{
    width: 220px;
    height: 295px;
}
.h-nav>ul>li a{
    color: #666;
    transition: 0.3s all;
}
.h-nav>ul>li a:hover{
    color: #ccc;
    border-bottom: 1px solid #ccc;
}
ul.h-nav2{
    /* width: 106px; */
    width: 106px;
    text-align: center;
    position: absolute;
    font-size: 14px;
    top: 20px;
    left: -25px;
    display: none;
    background-color: rgba(255,255,255,0.8);
    padding: 0 10px 10px;
    box-sizing: border-box;
    z-index: 100;
}

ul.h-nav2 li{
    display: block;
    text-align: center;
    margin-top: 5px;
}
ul.h-nav2 li a{
    color: #666;
}
/* 尾部 */
.foot{
    width: 100%;
    min-width:1200px; 
    margin: 0 auto;
}
.foot-nav{
    height: 54px;
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    line-height: 54px;
}
.foot-logo{
    margin-left: 50px;
    margin-right: 35px;
    float: left;
}
.foot-nav-item{
    /* width: 100%; */
   
    float: left;
}
.foot-nav-item ul{overflow: hidden;width: 100%;}
.foot-nav-item ul li{
    display: inline;
   
   
}
.foot-nav-item ul li a{
    color: #666;
    font-size: 12px;
    border-right:1px solid #BCBBB9;
    padding: 0 20px;
}
.foot-nav-item ul li a:hover{
    color: #ccc;
}
.foot-copy{
    margin: 20px 0;
    padding-left: 50px;
	line-height: 24px;
}
.foot-copy-lx{
    color: #666;
    font-size: 12px;
}
.foot-copy-lx span{
    margin-right: 10px;
}
.foot-copy-gs{
    color: #666;
    font-size: 12px;

    margin-top: 3px;
}
.foot-copy-gs a{
    padding: 0 10px;
    color: #666;
    font-size: 12px;
}
/* 返回顶部按钮 */
.up-top{
    height: 50px;
    width: 50px;
    position: fixed;
    bottom:135px;
    right: 42px;
    cursor: pointer;
    display: none;
}
.up-top img{
    width: 100%;
    height: 100%;
}
.banner{
    width: 100%;
    min-width: 1200px;
    min-height: 160px;
}
.banner img{
    width: 100%;
    height: auto;
}
.content{
    width: 1200px;
    margin: 0 auto;
}
.bread-nav{
    width: 100%;
    height:50px;
    color: #666;
    line-height: 50px;
}
.bread-nav2{
    width: 100%;
    height: 50px;
    color: #666;
    text-align: center;
    line-height: 50px;
}
.bread-nav a,.bread-nav2 a,.bread-nav3 a{
    color: #666;
    font-size: 14px;
}
.bread-nav a:hover ,.bread-nav2 a:hover,.bread-nav3 a:hover{
    color: #ccc;
}
.content .tab{    display: flex; justify-content: space-evenly;}
.content .tab li{    border: 1px solid #000000;padding: 15px 80px;}
.content .tab li.curr{color: #B8A37F;    border: 1px solid #B8A37F;}
.p-detail{
    width:1200px;
    margin:20px auto 50px;
    overflow: hidden;
}
.left-detail{
    width: 450px;
	height: 450px;
    float: left;
    border:1px solid #eee;
    text-align: center;
    /* padding: 35px 0; */
	box-sizing: border-box;
}
.left-detail img{
    max-width: 448px;
    height: 448px;
}
.right-detail{
    width: 700px;
    float: right;
}
.p-name{
    text-align: center;line-height: 20px;
    margin-top: -55px;
}
.p-name .p-name-a{
    color: #222222;
    font-size: 16px;
    display: block;
}
.p-name .p-name-b{
    color: #858585;
    display: block;
    font-size: 12px;
}
.product-name{
    padding-bottom: 86px;
    padding-left: 15px;
}
.product-name h3{
    font-size: 36px;
    font-family: "宋体";
    letter-spacing: 1px;
    margin:28px 0;
    color: #333;
}
.product-name span{
    /*font-family: "宋体";*/
    margin-left: 5px;
    font-size: 18px;
    color: #666;
    letter-spacing: 1px;
}
.right-function{
    width: 100%;
    border-top: 1px solid #eee;
    padding:20px 0 10px;
    color: #666;
    font-size: 12px;
    overflow: hidden;
    position: relative;
	min-height: 190px;
}
.right-function p{
    width: 512px;
    border-right: 1px solid #ccc;
    float: left;
    padding-bottom: 80px;
    letter-spacing: 1px;
}
.right-function p>span{
    display: block;
    line-height: 35px;
}
.right-function .ewm{
     position: absolute;
    width: 170px;
    text-align: center;
    top: 3px;right: 0;
}
.hanliang{
    background: #EEEEEE;
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #666;
}
.price{
    color:#000;
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding:20px 0 0 20px;
    font-size: 30px;
}
.product2{
    width: 900px;
    margin:50px auto 55px;
}
.pro-img{
    width: 100%;
}
.pro-img img{
    width: 100%;
    vertical-align: middle;
}
.pro-img1{
    width: 100%;
}
.pro-img1 img{
    width: 100%;
    vertical-align: middle;
}
.test{
    width: 100%;
    overflow: hidden;
    background-color: #F8F8F8;
    padding: 40px 0;
    display: none;
   
}
.left-test{
    float: left;
    width: 50%;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    text-align: center;
}
.right-test{
    float: right;
    width: 50%;
    
    box-sizing: border-box;
    text-align: center;
}
.left-detail{
   /* width: 396px;
    height: 528px;*/
  /*  height: 605px;*/
}
.test-txt1{
    color: #666;
    font-size: 20px;
    line-height: 24px;
}
.test-txt2{
    font-size: 14px;
    color: #999;
    margin-top: 15px;
    line-height: 32px;
}
.btn-test{
    display: inline-block;
    width: 300px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #666;
    font-size: 16px;
    border: 1px solid #424242;
    margin-top: 35px;
}
.btn-test:hover{
    background-color:#ccc;
}
.list-title{
    margin-bottom: -1px;
}
.list-title span{
    width: 170px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    border-top: 1px solid #424242;
    border-left: 1px solid #424242;
    border-right: 1px solid #424242;
    display: inline-block;
    font-size: 14px;
    color: #666;
    background-color: #fff;
}
.list-img{
    border-top: 1px solid #ccc;
    width: 100%;
    overflow: hidden;
}
.list-img ul{
    margin: 45px 0 108px;
    overflow: hidden;
    width: 100%;
}
.list-img ul li{
    float: left;
    width: 300px;
    text-align: center;
    box-sizing: border-box;
    border-right: 1px solid #ddd;
}
.list-img ul li p{
    text-align: center;
    margin-top: -55px;
}
.list-img-txt1{
    color: #333;
    font-size: 16px;
}
.list-img-txt2{
    color:#999;
    font-size: 12px;
}


/* 产品列表页 */
.product-list1{
    width: 1200px;
    overflow: hidden;
    margin:0 auto 60px;;
}
.product-list1 ul{
    width: 100%;
    overflow: hidden;
}
.product-list1 ul li{
    float: left;
    width: 590px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-top: 58px;
}
.product-list1 ul li:nth-child(odd){
    margin-right: 20px;
}
.product-list-img{
    width:100%;
    text-align: center;
}
.product-list-img img{
    max-width: 100%;
	height: 100%;
}
.prodcuct-list-detail{
    border-top: 1px solid #ccc;
    padding:30px 0 35px;
	height: 100px;
}
.product-list-txt{
    margin-left: 35px;
}
.product-list-txt span{
    color: #999;
    font-size: 14px;
}
.product-list-name{
    color: #333;
    font-size: 25px;
}
.product-list-price{
  margin-left: 35px;
  overflow: hidden;
  margin-top: 8px;
}
.product-list-price span{
    color: #666;
    font-size: 14px;
}
.product-list-price a{
    display: inline-block;
    width: 90px;
    height: 30px;
    float: right;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-right: 40px;
    background-color: #B8A37F;
}
/* 经营哲学页面 */
.gs-item{
    width: 100%;
    overflow: hidden;
    margin:0 auto;
}
.gs-banner{
    width: 100%;
    position: relative;
    margin:0 auto;
    color: #fff;
}
.gs-banner img{
    width: 100%;
}
.gs-txt{
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate(-50%,-50%);
}
.gs-txt span{
    display: block;
    letter-spacing: 1px;
}
.gs-txt-title1{
    font-size: 36px;
    color: #fff;
   
}

.gs-txt-title2{
    margin-top: 18px;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
@media screen and (max-width:1200px){
    .gs-txt-title1{
        font-size: 32px;
        color: #fff;  
    }
    .gs-txt-title2{
        margin-top: 18px;
        font-size: 16px;
        line-height: 24px;
        color: #fff;
    }
}
/*@media screen and (min-width: 1200px) and (max-width:1400px){
    .gs-txt-title1{
        font-size: 34px;
        color: #fff;  
    }
    .gs-txt-title2{
        margin-top: 18px;
        font-size: 17px;
        line-height: 24px;
        color: #fff;
    }
}*/
.jyzx-wb{
    margin:20px auto 65px;
    width: 1160px;
}
.jyzx-point{
    width: 1160px;
    padding:25px 0 50px;
    border-bottom: 1px solid #ccc;
}
.jyzx-point span{
    font-size: 22px;
    color: #336666;
    
}
.jyzx-point span>em{
    font-size: 14px !important;
    padding-right: 40px;
}
.jyzx-point p{
margin-left: 50px;
font-size: 18px;
line-height: 28px;
color: #666;
margin-top: 10px;
}
/* 公司简介子页面 */
.content2{
    width: 100%;
    max-width: 1630px;
    min-width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.bread-nav3{
    width: 100%;
    text-align: center;
    height: 50px;
  
 
    color: #666;
   
    line-height: 50px;
}
.zcky-wrap{
    width: 100%;
    overflow: hidden;
}
.product-chandi{
    width: 1104px;
    margin:30px auto 90px;
    overflow: hidden;
    clear: both;
}
.product-chandi div{
    width: 25%;
    float: left;
    text-align: left;
}
.product-chandi div span{
    display: block;
}
.cd-num{
    color: #33cc33;
    font-size: 12px;
}
.cd-name{
    font-size: 22px;
    color: #003333;
    margin:10px 0 20px;
}
.cd-dz,.cd-gn{
    color: #003333;
    font-size: 18px;
}
.about-lodi{
    width: 58%;
    overflow: hidden;
}
.about-lodi h3{
    color: #006633;
    font-size: 36px;
    margin-bottom: 28px;
}
.about-lodi div{
    width: 100%;
    overflow: hidden;
}
.about-lodi div span{
    display: block;
    font-size: 18px;
    color: #003333;
    width: 43%;
    line-height: 30px;
}
@media screen and (max-width: 1200px){
    .about-lodi div span{font-size: 16px;}
    .about-lodi h3{font-size: 32px;}

}
.about-lodi div .a1{
    float: left;
}
.about-lodi div .a2{
    float: right;
}
.jyzx-point h3{
    margin:20px 0 30px;
    color: #006633;
    font-size: 36px;
}
.pinpaiyj div p{
    margin-left:0 !important;
    color: #006633 !important;
    font-size: 22px !important;
}
.jyzx-point small{
    display: block;
    font-size: 12px;
    color: #33cc33;
}


/*首页*/
.rollBox {
            width: 1240px;
            height: auto;
            overflow: hidden;
            margin: 20px auto 100px;
        }

        .rollBox .LeftBotton {
            height: 34px;
            width: 20px;
            /*background:url({dede:global.cfg_templeturl/}/hdsc/images/img01/left.png) no-repeat ;overflow:hidden;*/
            float: left;
            display: inline;
            margin: 130px 0 0 0;
            cursor: pointer;
            overflow: hidden;
        }

        .rollBox .LeftBotton img {
            width: 86%;
            vertical-align: middle;
        }

        .rollBox .RightBotton {
            height: 34px;
            width: 20px;
            /*background:url({dede:global.cfg_templeturl/}/hdsc/images/img01/right.png) no-repeat;overflow:hidden;*/
            float: left;
            display: inline;
            margin: 130px 0 0 0;
            cursor: pointer;
            overflow: hidden;
        }

        .rollBox .RightBotton img {
            width: 86%;
            vertical-align: middle;
           /* height: 100%;*/
        }

        .rollBox .Cont {
            width: 1200px;
            overflow: hidden;
            float: left;
        }

        .rollBox .ScrCont {
            width: 10000000px;
        }

        .rollBox .Cont .pic {
            width: 300px;
            float: left;
            text-align: center;
        }

        .rollBox .Cont .pic img {
            display: block;
            margin: 0 auto;
            /*width:190px;height:190px;*/
        }

        /*.rollBox .Cont .pic div{line-height:20px;color:#333;margin:15px 0px;}
.rollBox .Cont .pic div span{display:block; font-size:14px;}*/

        .rollBox #List1,
        .rollBox #List2 {
            float: left;
        }
        .index-banner2{
            width: 100%;
            min-width: 1240px;
            margin:0 auto;
            position: relative;
        }
        .index-banner2>img{
            width: 100%;
        }
         .index-banner2 a{
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            width: 19%;
         }
          .index-banner2 a img{
            width: 100%;
          }
.index-news{
    width: 1200px;
    margin:50px auto 100px;
}
.index-news-left{
    width: 575px;
    float: left;
    overflow: hidden;
}
.news-img1{width:100%;}
.news-img1 img{width: 100%;display: block;}
.news-intro{
    padding: 41px 50px;
    border:1px solid #ccc;
    background-image: url(../images/index-logo.png);
    background-repeat: no-repeat;
    background-position: 90% 80%;
    background-size:  44px 53px;}
.news-intro span{
    display: block;
}
.news-intro-title a{
    font-size: 18px;
    color: #000;
}
.index-news-right{
    width: 605px;
    float: right;
    overflow: hidden;

}
.index-news-right .news-img2{
    width: 100%;
}
.news-center{
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #666;
}
.news-list{
    width: 100%;
    overflow: hidden;
}
.news-list-left{
    width: 295px;
    float: left;
}
.news-list-left div{
    width: 100%;
    box-sizing: border-box;
}
.list-left-txt1{
    border:1px solid #ccc;
    padding: 18.7px 55px;
    
}
.list-left-txt1 a{
    color: #666;
    font-size: 16px;
}
.news-liwt-right{
    width:295px;
    float: right;
    border:1px solid #ccc;
}
.news-liwt-right div{
  width: 100%;
    /* height: 100px; */
    box-sizing: border-box;
   padding:25px 30px;
   
}
.news-liwt-right div a{
     font-size: 16px;
    color: #666;
}
.grid-in{
    width: 100%;
    min-width: 1200px;
    margin:0 auto;
    position: relative;
}
/*.grid-in img{
    width: 100%;
    position: absolute;
    min-width: 1200px;
    top: 0;
    left: 0;
}*/
.grid-in video{
    width: 100%;
    min-width: 1200px;
}
.play-img {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: 50%;
    margin-left: -40px;
    z-index: 100;
    border-radius: 50%;
    cursor: pointer;
}

.wechatV2{position: fixed;z-index: 1000;right:0px;top: 100px;width: 114px;background-color: #504944;color: #fff;text-align: center;box-shadow: rgba(0,0,0,0.2) 0 0 10px;}
.wechatV2 img{max-width: 100%; vertical-align: middle;}
.wechatV2 .gongzhonghao{font-size: 16px;padding: 15px 0;position: relative;cursor: pointer;}
.wechatV2 .gongzhonghao:after{content: '';display: block;width: 33px;height: 33px;background: url(../images/code_icon.png) no-repeat center center;background-size: 100%;margin: 10px auto 0;}
.wechatV2 .prop{display: none;top: 0;right: 0;margin-right: 123px;background-color: #d6d6d6;padding: 5px;text-align: center;color: #454545;font-size: 14px;position: absolute;z-index: 10;width: 162px;}
 
.wechatV2 .prop:after{content: '';display: block;width: 10px;height: 12px;background: url(../images/wechat_cir.png) no-repeat center center;background-size: 100%;position: absolute;z-index: 10; top: 5px;right: -10px;}
.wechatV2 .prop p{margin-top: 5px;line-height: 1.4;}
.wechatV2 .wechatzx{background-color: #9a8e85;border-top: #c0c0c0;border-bottom: #c0c0c0;line-height: 52px;height: 52px;text-align: center;border-top: #c0c0c0 1px solid;border-bottom: #c0c0c0 1px solid;position: relative;cursor: pointer;}
 
.wechatV2 .item:hover .prop{display: block;}
.wechatV2 .tel{padding: 15px 0 5px;font-size: 16px;color: #fff;}
.wechatV2 .tel .nums{color: #cab49e;font-size: 20px;margin-top: 10px;}
.wechatV2 .time{margin-bottom: 15px;color: #fff;opacity: 0.5;font-size: 12px;}
.wechatV2 .returntop{font-size: 14px;text-align: center;color: #525c60;padding: 10px 0;text-transform: uppercase;background-color: #fff;cursor: pointer;display: block;width: 100%;}
.wechatV2 .returntop:before{content: "";display: block;width: 10px;height: 6px;background: url(../images/returntop_icon.png) no-repeat center center;background-size: 100%;margin:0 auto 5px;}

@font-face {
  font-family: 'iconfont';
  /* project id 1358445 */
  src: url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.eot');
  src: url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.woff') format('woff'),
    url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1358445_wapp3yl8loh.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 500;
}