
@font-face {
    font-family: 'avenir_nextmedium';
    src: url('zt/avenirnext-medium-webfont.woff2') format('woff2'),
         url('zt/avenirnext-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#demo02{
    background-color: #fff;
    height: 42.5vw;
    overflow: hidden;
}

#demo02 img{
    height: 42.5vw;
    width: 100%;
}
.nrnons{
    line-height: 38px;
    font-size: 18px;
    text-align: justify;
    color: #78797B;
}
.nrnons p{
    line-height: 34px;
    font-size: 17px;
    text-align: justify;
    color: #78797B;
}
.nrnons .yongyjns{
    text-indent: 2em;
}
.xuninam{
    overflow: hidden;
}
.youbzhen{
    float: left;
    width: 585px;
}
.zuobtup{
    padding-top: 10px;
    float: right;
    width: 550px;
}

.zhengjns{
    padding-bottom: 25px;
}
.zheng1{
    padding: 40px 0;
}

.pagination li{
    display: inline-block;
}

.xkuknssa{
    background-color: #fff;
    padding: 86px 0 100px 0;
}

.gongcanna{
    background-color: #FAFBFD;

}


.nijljsqbf {
    
}
.nijljsqbf li{
    width: 390px;
    height: 320px;
    margin-right: 10px;
    margin-bottom: 30px;
    overflow: hidden;
    
    transition: all .3s ease;
    display: inline-block;
}
.nijljsqbf li:nth-child(3n){
    margin-right: 0px;
}
.nijljsqbf li:hover{
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 999;
}


.moimdef img{
    height: 245px;
    width: 100%;
}
.moimdef {
    overflow: hidden;
    height: 245px;
}
.nijljsqbf li a{
    display: block;
}
.nrlixna{
    text-align: center;
    line-height: 75px;
    background-color: #fff;
    font-size: 18px;
    color: #2A2625;
    transition: all 0.3s ease-in-out;
}
.nijljsqbf li:hover .nrlixna{
    background-color: #FED000;
    color: #2A2625;
}
.sjixinwlis{
    display: none;
}

.cpzx_nrdauiy{
    position: relative;
    overflow: hidden;
    min-height: 1900px;
    background-color: #EFEFEF;
}
.bjingdatu {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 512px;
    text-align: center;
}
.xman-nry{
    padding-top: 70px;
    overflow: hidden;
    padding-bottom: 120px;
    position: relative;
    z-index: 9;
}
.dingudjh{
    overflow: hidden;
}
.zuoblns{
    overflow: hidden;    
    height: 26px;
    margin-bottom: 30px;
    float: left;
    margin-top: 8px;
}
.zuoblns li{
    float: left;
    line-height: 26px;
    margin-right: 8px;
}
.zuoblns .jtnlnssd{
    margin-right: 18px;
}

.zuoblns li a{
    font-size: 16px;
    color: #FED000;

}
.fanhlienb{
    float: right;
    width: 135px;
    line-height: 40px;
    background-color: #fff;
    text-align: center;
    font-size: 18px;
    color: #2F2B2A;
    border-radius: 100px;
    transition: all 0.3s ease-in-out;
}
.fanhlienb:hover{
    background-color: #FED000;
    color: #2F2B2A;
}
.liebzhengw{
    background-color: #fff;
    min-height: 900px;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 70px;
}

.biaotij{
    padding: 40px;
    line-height: 60px;
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 45px;
    font-size: 34px;
    color: #5A5A5A;
    text-align: center;
}

.zhengnrm{
    overflow: hidden;
    padding: 0 40px 40px 40px;
    line-height: 35px;
    color: #5A5A5A;
    font-size: 16px;
    text-align: justify;
   
}

.zhengnrm p{
    line-height: 35px;
    color: #5A5A5A;
    font-size: 16px;
    text-align: justify;
}
.zhengnrm a{
    line-height: 35px;
    color: #5A5A5A;
    font-size: 16px;
    text-align: justify;
}
.tuijanl{
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 40px;
    color: #1D1312;
}

.new_ul{
}
.new_ul li{
    
    padding-bottom: 55px;
    border-bottom: 2px solid #E8E9EB;
    margin-bottom: 60px;
}
.new_ul li a{
    display: block;
    height: 295px;
    overflow: hidden;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
}
.new_ul li:hover a{
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}


.zuobiand{
    width: 470px;
    height: 295px;
    float: left;
}
.zuobiand img{
    width: 100%;
    height: 100%;
}
.younbb{
    width: 730px;
    padding: 45px 30px 0 30px;
    float: left;
}

.biaotnd{
    font-size: 30px;
    line-height: 30px;
    color: #5D5B5C;
    padding-bottom: 18px;
}

.jiajiejs{
    height: 150px;
    overflow: hidden;
    line-height: 33px;
    font-size: 16px;
    text-align: justify;
    color: #5D5B5C;
}

.sjianyugd{
    overflow: hidden;
    font-size: 16px;
    line-height: 16px;
    color: #B4B4B4;
}
.sjiannds{
    float: left;
}
.chaxnsg{
    float: right;
}

.sjinewdld{
    display: none;
}
.new-nry{
    background-color: #FAFBFD;
    overflow: hidden;
}
.new-nry .page-box{
    background-color: #FAFBFD;
}
.new-nry .leftbox{
    width: calc(100% - 375px);
    margin-right: 16px;
    
}
.shangjx{
    background-color: #fff;
    padding: 35px;
}

.new-nry  .top .title{
    line-height: 53px;
    margin-bottom: 0;
    font-size: 36px;
    color: #605E5F;
}
.new-nry .top span{
    font-size: 16px;
    color: #8D8D8D;
    line-height: 16px;
    font-weight: 400;
}
.new-nry .other{
    padding-top: 5px;
}
.new-nry .ndbotright{
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
}
.gsgongg{
    background-color: #FAFBFD;
    padding-bottom: 100px;
    padding-top: 70px;
}


/* 人才招聘 */



.kkyoumhes{
	border-bottom:1px solid #EDEDED;
	height: 120px;
	overflow: hidden;
    margin-bottom: 100px;
}

.kkyoumhes .hyi_p1{
	padding: 50px 0 0px 0;
	font-size: 46px;
	line-height: 46px;
    color: #5D5D5D;
}
.kkyoumhes .hyi_p2{
	background-color: #241916;
}

.kkyoumhes .hyi_p3{
	font-size: 24px;
	line-height: 24px;
	padding-top: 37px;
	color: #737171;
}



.v {
	float:right;
	width:70px;
	height:37px;
	overflow:hidden;
	background:url(../img/04.png) no-repeat;
	display:inline-block;
	margin-top:-5px;
	margin-bottom:-5px;
}
.v01 {
	background-position:0 0;
}
.v02 {
	background-position:0 -48px;
}
.vtitle {
	cursor:pointer;
}

.jrbit{
    color: #302C29;
    font-size: 24px;
    line-height: 24px;
	padding-bottom: 13px;
}

.jrbit_2{
    color: #4B4A48;
    font-size: 16px;
    line-height: 16px;
	padding-bottom: 13px;
}


.vtitle em {
	margin:0px 10px 0 0;
}




.lssddd{
    color: #5A5858;
    font-size: 14px;
    line-height: 22px;
	padding-bottom: 21px;
}


.lssddd p{
    color: #5A5858;
    font-size: 14px;
    line-height: 22px;

}
.vconlist {
	padding-bottom: 21px;

}

.sczhsas{
    color: #5A5858;
    font-size: 20px;
    line-height: 20px;
	padding: 0px 0px 5px;
}

.sczhsas_1{
    color: #5A5858;
    font-size: 12px;
    line-height: 26px;
	padding-bottom: 120px;
}

.jrbit_2 span{
    color: #FED000;
}

.panppp {
    background: #D9D9D9;
    height: 1px;
    margin: 48px 0px 45px;
}



/* END */
.lxwmxgjs .page-box{
    background-color: #FAFBFD;
}

.lxwmxgjs .page-box{
    padding: 0;
}
.nixioakn{
    border-bottom: 1px solid #E6E7E9;
    line-height: 120px;
    margin-bottom: 72px;
    overflow: hidden;
}
.lxwmxgjs .title{
    font-weight: 400;
    font-size: 46px;
    line-height: 120px;
    margin-bottom: 0px;
    padding: 0;
    color: #5C5C5E;
}

.lxwmxgjs .ckainff{
    float: left;
}

#allmaps{
    width: 100%;
    height: 710px;
}

.box-nimznss{
    overflow: hidden;
    padding-bottom: 70px;
}

.lxwmxgjs .nimnsd{
    font-size: 24px;
    line-height: 24px;
    color: #4E4E50;
    padding-bottom: 17px;
    font-weight: 700;
}
.lxwmxgjs .contact-wrapper .info{
    width: 41%;
}

.nlxnbns{
    font-size: 16px;
    line-height: 36px;
    color: #5F6062;
}

.gengjss{
    width: 100%;
    height: 45px;
}
.lxwmxgjs .page-title-box{
    margin-bottom: 0px;
}   

.new_ldjies{
    background-color: #FAFBFD;
    padding: 65px 0;
}
.new_ldjies .youbzhen{
    padding-top: 10px;
    float: left;
    width: 550px;
}
.new_ldjies .zuobtup{
    float: right;
    width: 575px;
}
.linwenq{
    font-size: 36px;
    line-height: 36px;
    color: #241917;
    padding: 85px 0 17px 0;
    font-weight: 600;
}

.dongshichang{
    font-size: 24px;
    line-height: 24px;
    color: #89898B;
    padding: 0px 0 55px 0;
}

.new_ldjies .nrnons p{
    color: #A5A6A8;
}
.w1100xian{
    display: none;
}
.qywenhua{
    padding: 70px 0;
}

.nibuyidqb{
  
    font-family: 'avenir_nextmedium';
    font-size: 45px;
    line-height: 45px;
    color: #000;
}


.njxnssa{
    text-align: center;
}

.njxnssa .title_abss{
    
padding-top: 56px;
}


@media (max-width: 1160px) {
    .w1100rnz{
        display: none;
    }
    .w1100xian{
        display: block;
    }
    .lxwmxgjs .contact-wrapper .info{
        width: 100%;
    }
    
    .lxwmxgjs .title{
        padding: 0 15px;
    }
    .new-nry .leftbox {
        width: 100%;
        margin-right: 0;
      }
      .new-nry .biansdndl{
          margin: 30px 0;
      }
    .xkuknssa{
        padding: 40px 0 20px 0;
    }
    .youbzhen{
        width: 100%;
    }
    
    .nrnons .zuobtup{
        padding-top: 40px;
        width: 100%;
        text-align: center;
    }

    .linwenq{
        padding-top: 0;
        font-size: 28px;
        line-height: 28px;
    }
    .dongshichang{
        font-size: 22px;
        line-height: 22px;
        padding-bottom: 30px;
    }

    .new_ldjies .youbzhen{
        text-align: center;
        width: 100%;
    }
   

    .new_ldjies .zuobtup{
   
        width: 100%;
        text-align: justify;
    }

    .jyzhenncc , #zxxiegnf{
        display: none;
    }






    .sjixinwlis{
        display: block;
    }
    
    .sjixinwlis img{
        width: 100%;
        height: 100%;
    }
    .moimdef {
        overflow: hidden;
        height: 54.656vw;
    }
    .cpquanxle .xinlienb {
        overflow: hidden;
        height: auto;
    }
    .cpquanxle .xinlienb img {
        height: 100%;
      }

    .sjixinwlis li{
        margin-bottom: 30px;
    }
    .sjixinwlis li:hover .nrlixna{
        background-color: #FED000;
        color: #fff;
    }
    .sjinewdld{
        display: block;
        padding: 4%;
        padding-top: 0;
    }
    .new_ul li a{
        height: auto;
    }
    .sjinewdld .zuobiand{
        width: 100%;
        height: 58.59vw;
    }
    .younbb{
        width: 100%;
        padding: 5%;
        height: auto;
    }
    .jiajiejs{
        height: auto;
        padding-bottom: 20px;
    }
    .biaotnd{
        font-size: 24px;
        line-height: 42px;
        padding-bottom: 10px;
    }
    .gsgongg{
        padding-top: 10px;
    }

}

@media (max-width: 740px) {
    .dingudjh {
        display: none;
    }
    .lxwmxgjs .nimnsd{
        line-height: 40px;
        padding-bottom: 5px;
    }
    .new-nry .top .title{
        line-height: 35px;
        font-size: 24px;
    }
    
    .new-nry .top span {
    
    line-height: 28px;
    }

}



/* 新新增加 */
.xianglhuicyit{
    overflow: hidden;
}
.nisxinlyits{
    overflow: hidden;
    width: 49%;
    float: left;
    position: relative;
}


.nisxinlyits:last-child{
    float: right;
}
.jiejtup img{
    width: 100%;
    display: block;
}
.jiesdess{
    position: absolute;
    height: 100%;
    width: 100%;
    padding-left: 9.3%;
    padding-top: 18.9%;
    bottom: -41%;
    left: 0px;
    background-color: rgba(0, 0, 0, 0);
    transition: all 500ms ease 0s;
}

.nisxinlyits:hover .jiesdess{
    bottom: -0px;
    background-color: rgba(0, 0, 0, 0.533);
}



.dangpjdd{
    font-size: 38px;
    color: #fff;
    line-height: 38px;
    font-weight: 600;
    margin-bottom: 13px;
    transition: all 500ms ease 0s;
}
.yingjiess{
    font-size: 20px;
    line-height: 20px;
    color: #FED000;
    padding-bottom: 20px;
    transition: all 500ms ease 0s;
}

.baisexiahx{
    width: 80px;
    height: 4px;
    background-color: #fff;
    transition: all 500ms ease 0s;
}

.nisxinlyits:hover .dangpjdd{
    color: #FED000;
}

.nisxinlyits:hover .baisexiahx{
    background-color: #FED000;
}



.nimdecuosle{
    width: 79%;
   padding-top: 30px;
   font-size: 16px;
    line-height: 32px;
   color: #FED000;
   opacity: 0;
   transition: all 500ms ease 0s;
}

.nisxinlyits:hover .nimdecuosle{
    opacity: 1;
}


.chengdyicjie .animated .key{
    color: #241917;
}

.chengdyicjie .animated .line{
    background-color: #241917;
}

.chengdyicjie  .animated .name{
    color: #241917;
}
.chengdyicjie  .animated .en{
    color: rgba(54, 52, 52, 0.616);
}

.chengdyicjie .on .key{
    color: #fff;
}

.chengdyicjie .on .line{
    background-color: #fff;
}

.chengdyicjie  .on .name{
    color: #fff;
}
.chengdyicjie  .on .en{
    color: rgba(255, 255, 255, 0.6);
}


.index-box-3new{
    overflow: hidden;
    position: relative;
 
    background-repeat:no-repeat;
    background-size:100% auto;
}
.whuansbun{
    text-align: center;
    position: relative;
    padding-top: 68px;
    overflow: hidden;
}
.yinwenzi{
    font-size: 42px;
    line-height: 42px;
    color: rgba(255, 255, 255, 0.329);
    font-weight: 600;
}
.title_ssd{
    position: relative;
    font-size: 38px;
    line-height: 38px;
    color: #241917;
    font-weight: 600;
    top: -25px;
}
.etitle_ssd{
    position: relative;
    top: -15px;
    font-size: 12px;
    line-height: 12px;
    color: #D0AE4A;
}

.mdzhanjs{
    margin-top: 20px;
    width: 1200px;
    margin: 0 auto;
    height: 240px;
    background-color: #fff;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    padding-top: 30px;
}

.mdzhanjs li{
    float: left;
    width: 25%;
    text-align: center;
}
.nijzslj img{
    height: 55px;
}
.nijzslj{
    height: 55px;
    overflow: hidden;
    margin-bottom: 10px;
}

.duolaidian{
    font-size: 24px;
    line-height: 24px;
    color: #241917;
    padding-bottom: 10px;
}
.jianjss{
    line-height: 26px;
    font-size: 16px;
    color: #919191;
}
.jzhaojs{
    display: inline-block;
}

.xiahusxin {
    display: inline-block;
    width: 2px;
    height: 18px;
    background-color: #F0F0F0;
    margin: 0 1.5%;
  }
 .ksssd{
    margin-left: 0;
    margin-right: 2px;
    width: 0;
    height: 0;
}
.nav .xiahusxin:last-child {
    display: none;
}

@media (max-width: 1600px) {
    
    .mdzhanjs {
        
        width: 1200px;
      
     
      }
}

@media (max-width: 1440px) {
    
    .mdzhanjs {
        
        width: 1200px;
      
     
      }
}



@media (max-width: 1050px) {
    
    .xiahusxin {
        display: none;
    }
}
@media (max-width: 1100px) {
    
   

   .index-box-new2 .index-title-box{
    padding-top: 0px;
    }

    .dangpjdd{
        font-size: 30px;
        line-height: 30px;
    }
    .yingjiess{
        font-size: 18px;
        line-height: 18px;
        padding-bottom: 20px;
    }

    .whuansbun{
        padding-top: 10px;
    }
    .mdzhanjs{
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }

    .mdzhanjs li{
        width: 50%;
        padding-bottom: 30px;
    }


}




@media (max-width: 740px) {
    .nisxinlyits{
        width: 100%;
        margin-bottom: 20px;
    }

    .dangpjdd{
        font-size: 26px;
        line-height: 26px;
    }
    .yingjiess{
        font-size: 14px;
        line-height: 14px;
        padding-bottom: 20px;
    }
    .jiesdess{
        height: 110px;
        bottom: 0px;
        left: 30px;
    }
    .index-box-3new{
        background-size:100% 200px;
    }

}

@media (max-width: 510px) {
    .mdzhanjs li{
        width: 100%;

    }
    .new_ldjies{
        padding: 40px 0;
        padding-bottom: 20px;
    }
}





/* 新新增加END */




/* 新新企业文化 */

.qywenhuaz{
    overflow: hidden;
}

.qywenhuaz li{
    overflow: hidden;
    width: 25%;
    float: left;
}

.nidela{
    height: 130px;
    width: 100%;
    background-color: #FAFBFD;
    text-align: center;
}
.buaotnr{
    font-size: 24px;
    line-height: 24px;
    color: #292728;
    padding: 40px 0 20px 0;
}
.fubiaot{
    font-size: 16px;
    line-height: 16px;
    color: #78797B;
}
.nideonimg{
    width: 100%;
    padding-right: 1px;
}
.nideonimg img{
    width: 100%;
}
.qywenhuaz .denglls:last-child .nideonimg{
    text-align: right;
}


@media (max-width: 860px) {
    .qywenhuaz li{
      
        width: 50%;
        
    }
}

@media (max-width: 600px) {
    .qywenhua {
        padding: 40px 0;
      }
}

/* 新新企业文化end */

/* 资质荣誉 */


.fsffsgg .main div{
    overflow: hidden;
}
.fsffsgg .main div div{
    overflow: hidden;
    float: left;
    width: 345px;
    height: 300px;
    margin-right: 82px;
}

.fsffsgg .main div div:nth-child(3n){

    margin-right: 0px;
}

.fsffsgg .main .picimg{
    border: 1px solid #DFDFDF;
    height: 235px;
    line-height: 235px;
    text-align: center;
    padding-top: 17px;
    overflow: hidden;
}
.fsffsgg .main .picimg img{
    height: 200px;
    width: auto;
}
.fsffsgg .main .nametib{
    font-size: 18px;
    line-height: 30px;
    padding-top: 8px;
    text-align: center;
    color: #626262;
}

#demo032{
    padding-bottom: 20px;
}
#demo0zy01{
	display: none;
}
#demo0zy01 .flex-control-nav{
    display: none;
}

#demo0zy01 .flex-direction-nav{
    display: none;
}

@media (max-width: 1200px) {

	.ryzzzpc{
		display: none;
	}
	#demo0zy01{
		display: block;
	}
    #demo0zy01 .fsffsgg{
        text-align: center;
    }
}

/* 资质荣誉END */





/* 产品中心 */

.niajsnhs{
    overflow: hidden;
    padding: 30px 0 15px 0;
}
.niajsnhs li{
    float: left;
    padding-right: 40px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #BCBCBC;
    transition: all 0.3s ease-in-out;
}
.niajsnhs li a{

    color: #BCBCBC;
    transition: all 0.3s ease-in-out;
}

.niajsnhs li a:hover ,.niajsnhs .xuanzann a{
    color: #FED000;

}

.xinlienb{
    height: 387px;
}

.xinlienb img{
    height: 387px;
}

.cpquanxle li{
    height: 462px;
}

.cpquanxle .nrlixna{
    color: #2A2625;
}

.cpquanxle li:hover .nrlixna{
    background-color: #FED000;
    color: #2A2625;
}



@media (max-width: 1200px) {
    .cpquanxle .nrlixna{
        position: relative;
        top: -6px;
    }
    .xinlienb{
        height: auto;
    }
    
    .xinlienb img{
        height: auto;
    }
    
    .nrlixna{
        position: relative;
        top: -5px;
    }

	.cpquanxle li{
        height: auto;
    }
    .niajsnhs{
        padding: 4%;
    }

}







/* 产品中心END */



/* 产品中心内容页 */

.cpzxnrye{
    padding: 50px 40px ;
}

.nrshangvus{
    overflow: hidden;
    padding-bottom: 40px;
}

.zyibuabnt{
    float: left;
    width: 390px;
    height: 390px;
    text-align: center;
    line-height: 455px;
    background-color: #F7F7F7;
}
.youbiuanwen{
    float: right;
    width: 690px;
}
.nryrnb{
    padding: 10px 0;
    line-height: 55px;
    font-size: 30px;
    border-bottom: 1px solid #DFDFDF;
    color: #221A17;
    font-weight: 600;
    text-align: center;
    margin-bottom: 35px;
}
.nrywenbs{
    height: 270px;
    overflow: hidden;
    font-size: 16px;
    text-align: justify;
    line-height: 30px;
    color: #6B6B6B;
}

.zhopngbuf{
    overflow: hidden;
}

.zhopngbuf li{
    float: left;
    width: 14.285%;
}

.zhopngbuf li a{
    display: block;
    width: 100%;
    background-color: #FAFBFD;
    border-bottom: 3px solid #FAFBFD;
    line-height: 60px;
    font-size: 16px;
    color: #281F18;
    text-align: center;
    transition: all 0.3s ease-in-out;
}

.zhopngbuf li:hover a ,.zhopngbuf .xuanzh a{
    font-weight: 600;
    background-color: #FED000;
    border-bottom: 3px solid #281F18;

}
.togkss{
    padding-top: 65px;
}
.miaosbt{
    line-height: 24px;
    font-size: 24px;
    color: #2C2724;
    font-weight: 600;
    padding-bottom: 10px;
}
.cptrdnrjs{
    line-height: 34px;
    font-size: 16px;
    color: #616161;
    text-align: justify;
}
.xiandnss{
    display: none;
}

@media (max-width: 1000px) {
    .yinchsn{
        display: none;
    }
    .nrshangvus{
        padding-bottom: 10px;
    }
    .xiandnss{
        display: block;
        
        margin-top: 40px;
    }
    .zyibuabnt{
        width: 100%;
        height: auto;
        line-height: inherit;
    }
    .youbiuanwen{
        width: 100%;
    }
    .zhopngbuf {
        display: none;
    }
    .togkss{
        padding-top: 40px;
    }
    .nrywenbs{
        height: auto;
    }

}



/* 产品中心内容页END */



/* 视频中心页 */


/* 视频弹窗 */


.popupbox {

	width:1200px;
	height:800px;
	background-repeat:no-repeat;
	display: none; /* Hidden as default */
	float: left;
	position: fixed;
	top: 50%; 
	left: 50%;
	z-index: 99999;
}

.jnizheydi { 
	display: none; /* Hidden as default */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}

.wksww {
    width:1200px;
	height:800px;
}


/* END */

/* 视频中心页 */

/* 联系我们 */

.lxwm_new{
    width: 1200px;
    margin: 0 auto;
}
.baolixnrf{
    font-size: 48px;
    line-height: 48px;
    color: #231E1B;
    padding: 50px 0 20px 0;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 50px;
}
.zuoykahnzs{
    overflow: hidden;
}
.zuobiankish .nimnsd{
    font-size: 26px;
    line-height: 26px;
    padding-bottom: 10px;
}
.guanzhuer{
    padding-top: 50px;
    padding-bottom: 30px;
    width: 193px;
}

.zuobiankish{
    float: left;
    max-width: 500px;
}
.lx_yuob{
	
	width:522px;
   	float: right;
	margin-bottom: 100px;
	
	}
	
	
.xiangmuxx{
	color: #4B4A48;
    font-size: 23px;
    line-height: 23px;	
	padding: 0px 0px 16px 0px;
}

.lxwm_lxffs1{
	font-size: 23px;
	line-height: 23px;
	color: #686666;
	padding-bottom: 25px;
}
.lxwm_lxffs2{
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 10px;
	color: #686666;
}

.lxwm_lxffs3{
	font-size: 14px;
	line-height: 14px;
	padding: 32px 0 10px 0;
	color: #686666;
}

.lxwm_lxffs4{
	font-size: 38px;
	color: #5A5858;
	line-height: 38px;
	padding-bottom: 42px;
}

.lxwm_lxffs5{
	font-size: 24px;
	line-height: 24px;
	color: #686666;
	padding-bottom: 8px;
}

.lxwm_lxffs6{
	font-size: 14px;
	line-height: 14px;
	color: #686666;
	line-height: 24px;
}


.lxwmerwma{
	overflow: hidden;
	margin-top: 70px;
}

.lxwmerwma li{
	float: left;
	width: 144px;
	margin-right: 55px;
}

.lxwmerwma li:last-child{

	margin-right: 0px;
}
.lxwmerwma_p{
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	padding-top: 15px;
	color:#241916;
}




.urfksd input{
	background-color: #F7F7F7;
	padding-left: 20px;
	width: 523px;	
	line-height: 53px;
	height: 53px;
	color: #838182;
    font-size: 16px;
	margin-bottom: 18px;
}




#xyq{
	background-color: #F7F7F7;
	border-width: 0px;
	margin: 0px;
	width: 523px;
    font-size: 16px;	
	line-height: 24px;
	height: 194px;
	padding: 20px;
	color: #838182;
}


#dosubmit{
	background:#FED000;
	width: 523px;	
	line-height: 33px;
	height: 53px;
	color: #241917;
    font-size:24px;
	margin-top: 18px;
	border:0px solid #5C5C5E;
}


.lxwm_biaoyu .hyi_p1{
	font-size: 46px;
	line-height: 46px;
	color:#241916;
}

.lxwm_biaoyu .hyi_p2{
	background-color: #241916;
}
.lxwm_biaoyu .hyi_p3{
	line-height: 30px;
	font-size: 16px;
	
}

@media (max-width: 1200px) {
    .lxwm_new{
        width: 100%;
        padding: 0 4%;
    }
}

@media (max-width: 1050px) {
    
    .zuobiankish{
        width: 100%;
        padding-bottom: 50px;
    }
    .lx_yuob{
        width: 100%;
    }
    
}

@media (max-width: 640px) {
    
    .urfksd input{
        width: 100%;
    }
    #xyq{
        width: 100%;
    }
    #dosubmit{
        width: 100%;
    }
    #allmaps{
        height: 400px;
    }

}

/* 联系我们END */



#video {
  max-width: 100%;
  min-width: 100%;
  max-height: 100%;
  min-height: 100%;
}




/* 新新尾部 */







/* 底部 */


    


.dibsdlnshangb{
	overflow: hidden;
	line-height: 60px;
	border-bottom: 1px solid #BCBBB9;
}
.dibudaohl{
	overflow: hidden;
	float: left;
	width: 318px;
}


.nmfenxbin{
	float: right;
}


.zjhijnng{
	margin-top: 6px;
	margin-right: 18px;
	float: left;
	height: 36px;
	width: 36px;
	position: relative;
}
.nmfenxbin li:last-child{
	margin-right: 0;
}

.zjhijnng img{
	position: absolute;
	height: 36px;
	width: 36px;
}
.zjhijnng .zjhijnng_1{
	opacity: 1;
}
.zjhijnng .zjhijnng_2{
	opacity: 0;
}

.zjhijnng:hover .zjhijnng_1{
	opacity: 0;
}
.zjhijnng:hover .zjhijnng_2{
	opacity: 1;
}

.dib_xiabf{
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 0px;
}

.dibzuobf{
	float: left;
}

.gongmindc{
	line-height: 24px;
	font-size: 24px;
	font-weight: 600;
	color: #BCBBB9;
	padding-bottom: 10px;
}

.jianjdxx{
	color: #B7B6B4;
	font-size: 14px;
	line-height: 26px;
}

.jianjdxx span{
    padding-left: 30px;
}

.jianjdxx a{
	color: #B7B6B4;
}

#rangniswzs a{
	color: #B7B6B4;
}


.jszhic{
	color: #B7B6B4;
	font-size: 14px;
	line-height: 26px;
	padding-top: 60px;
}
.jszhic p{
    padding-top: 10px;
}


.jszhic a{
	color: #B7B6B4;
	font-size: 14px;
	line-height: 26px;
}

.youbiandaoh{
	overflow: hidden;
	float: right;
}

.tongynbin{
	float: left;
	overflow: hidden;
}

.tongynbin a{
	color: #B7B6B4;
}
.tongynbin .dinquanzhsnf{
	margin-bottom: 0.9375vw;
}

.diyipain{
	width: auto;
	margin-right: 30px;
    text-align: center;
}

.biaqians{
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin-bottom: 9px;
}

.daohxiahs{
	width: 100%;
	height: 1px;
	background-color: #B7B6B4;
	margin-bottom: 15px;
}
.diberjidaohl li{
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 15px;
}
.diberjidaohl a{
	font-size: 12px;
	line-height: 12px;
}

.dierfsong{
	width: 400px;
	margin-right: 30px;
}

.disnanxxs{
	width: 187px;
	float: right;
}

#footer_kezbs{
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}

.wjidyouyigj{
    overflow: hidden;
}

.wjidyouyigj .yihuiyanjss{
    max-width: 40%;
    float: left;
}
.wjidyouyigj .yihuiyanjss:last-child{
    float: right;
    max-width: 60%;
}
.youknas{
    display: block;
    padding-bottom: 15px;
    font-weight: 600;
}

.youbiandaoh .tongynbin:last-child{
    margin-right: 0;
}


@media (max-width: 1450px) {
	#footer_kezbs{
		padding: 0 4%;
		width: 100%;
	}
	.youbiandaoh{
		float: left;
		padding-top: 50px;
	}

}

.fandingb{
	display: none;
}
.sjinknfew{
	display: none;
}


@media (max-width: 960px) {

	.youbiandaoh{
		display: none;
	}

	.nmfenxbin{
		display: none;
	}

	#footer_kezbs{
		padding: 0;
	}

	.dibsdlnshangb{
		padding: 0 4%;
	}
	.dibudaohl {
		width: 69.77vw;
	}
	.fandingb{
		float: right;
		width: 8.02vw;
		display: block;
	}

	.dib_xiabf{
		padding: 0 4%;
	}

	.gongmindc{
		font-size: 5.58vw;
		line-height: 5.58vw;
		padding: 5.16vw 0 1.25vw 0;
		font-family: 'robotoregular';
		font-weight: inherit;
	}
	.jianjdxx{
		font-size: 2.81vw;
		line-height: 5.16vw;
	}
	.jszhic{
		padding-top: 3.13vw;
		font-size: 2.81vw;
		line-height: 6.25vw;
	}
	.jszhic a{
		font-size: 2.81vw;
		line-height: 6.25vw;
		
	}

	.sjinknfew{
		display: block;
		overflow: hidden;
		text-align: center;
		padding: 3.91vw 0 6.25vw 0;
	}

	.sjinknfew li{
		display: inline-block;
		width: 24%;
		padding-right: 7.38vw;
	}

	.sjinknfew li img{
		width: 100;
	}

    .sjinknfew li:last-child{
        padding-right: 0;
    }

}



/* END */


/* 新新尾部END */


/* 网址地图 */

.zhengwnr{
    overflow: hidden;
}
.zhengwnr .wangdizul{
    overflow: hidden;
}

.zhengwnr .tongynbin a{
    color: #1E1614;
}

.zhengwnr .daohxiahs{
    background-color: #FED000;
}

.zhengwnr .diberjidaohl a{
    color: #8D8D8D;
    font-size: 16px;
    line-height: 16px;
}

.zhengwnr .tongynbin .nijsshanb{
    color: #8D8D8D;
    font-size: 16px;
    line-height: 16px;
}
.zhengwnr .biaqians{
    font-size: 20px;
    line-height: 20px;
}
.zhengwnr .dierfsong{
    width: 513px;
}
.zhengwnr .tongynbin{
    margin-right: 41px;
    height: 470px;
}


.zhengwnr .tongynbin:last-child {
    margin-right: 0;
}

@media (max-width: 960px) {
    .zhengwnr .tongynbin{
        margin-bottom: 30px;
        height: auto;
        min-height: 180px;
    }
    .zhengwnr .dierfsong{
        width: 100%;
        min-width: 512px;
        max-width: 512px;
        margin-right: 30px;
    }

    .zhengwnr .tongynbin:nth-child(4n){
        height: 364px;
    }
}

@media (max-width: 640px) {
    .baolixnrf{
        font-size: 32px;
        line-height: 32px;
        padding: 30px 0 20px 0;
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 30px;
    }
    .zhengwnr .tongynbin:nth-child(4n){
        height: auto;
    }
}

@media (max-width: 520px) {
    .zhengwnr .biaqians {
        font-size: 16px;
        line-height: 16px;
      }
      .zhengwnr .tongynbin .nijsshanb {
  
        font-size: 14px;
        line-height: 14px;
      }
    .zhengwnr .diberjidaohl a {
        font-size: 12px;
        line-height: 12px;
      }
      .zhengwnr .dierfsong {
        width: 100%;
        min-width: 370px;
        margin-right: 0;
      }
      .zhengwnr .tongynbin{
    
        min-height: 160px;
    }
    .baolixnrf{
        font-size: 26px;
        line-height: 26px;
  
    }

}

/* 网址地图END */