@import url(//at.alicdn.com/t/font_1293262_tps0l10c16p.css);
/*此处是纪念伟人而设置的灰色-开始*/
/*html {*/
/*    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*    -webkit-filter: grayscale(100%);*/
/*}*/
/*此处是纪念伟人而设置的灰色-结束*/
a{
    text-decoration: none;
}
body,p,ul,li{
    padding: 0;
    margin: 0;
  
}

.header{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
    height: 132px;
    background: url("../img/top.jpg")no-repeat center;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99999999999999;
    top: 0;
}
.hei{
    height: 132px;
  max-width: 1920px;
    min-width: 1180px;
    margin: auto;
}
.header>div{
    background: url("../img/logo.png")no-repeat center;
    height: 132px;
    width: 1180px;
    margin: auto;
}
.jj_content img{
max-width:100%;
}
.header .hy>.left{
    float: left;
    font-size:14px;
    font-weight:bold;
    color:rgba(102,102,102,1);
    margin-top: 15px;
}
.header .hy>.right{
    float: right;
    margin-top: 10px;
}
.header .hy>.right .cont_text{
    width:250px;
    height:34px;
    border:1px solid rgba(102,102,102,1);
    border-radius:10px;
    background: rgba(0,0,0,0);
    text-indent: 1em;
}
.cont_btn{
    position: absolute;
    right: 10px;
    top: 0;
    width:27px;
    height:100%;
    background: url("../img/ss.png")no-repeat center;
    border: 0;
}
.header .menu{
    margin-top: 32px;
}
.header .menu>.title{
    float: left;
    height:66px;
}
.header .menu>.title>a{
    padding: 0 24px;
    height:66px;
    display: block;
    text-align: center;
}
.header .menu>.title>a.curl{
    background: url("../img/curl.png")no-repeat center;
    background-size: 100% 100%;
}
.header .menu>.title>a:hover{
    background: url("../img/curl.png")no-repeat center;
    background-size: 100% 100%;
}
.header .menu>.title>a.curl>div:nth-child(1),.header .menu>.title>a.curl>div:nth-child(2){
    color: #fff;
}
.header .menu>.title>a:hover>div:nth-child(1),.header .menu>.title>a:hover>div:nth-child(2){
    color: #fff;
}
.header .menu>.title>a.curl>div:nth-child(3){
    width: 20px;
    height: 2px;
    background: #fff;
    margin: auto;
    margin-top: 5px;
}
.flipster li .t{
    color: #fff;
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 50px;
    display: none;
}
.flipster-carousel .flip-current .t{
    display: block;
}
.header .menu>.title>a:hover>div:nth-child(3){
    width: 20px;
    height: 2px;
    background: #fff;
    margin: auto;
    margin-top: 5px;
}
.header .menu>.title>a>div:nth-child(1){
    font-size:16px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 10px;

}
.header .menu>.title>a>div:nth-child(2){
    font-size:12px;
    font-weight:bold;
    color:rgba(102,102,102,0.5);
    text-transform:Uppercase;
    margin-top: 5px;
}
.header .menu>.title:nth-child(5){
    margin-left: 210px;
}






/*底部*/
.foot{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
    background: #000;
}
.foot>div{
    width: 1180px;
    margin: auto;
}

.foot .fo_menu>.left{
    float: left;
}
.foot .fo_menu>.right{
    float: right;
    margin-top: 50px;
}
.foot .fo_menu>.right .input_div{
    margin-top: 10px;
    text-align: center;
}
.foot .fo_menu>.right .input_divs{
    color: #fff;
    font-size:16px;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    background: url("../img/logo.png")no-repeat center;
    background-size: 23px 23px;
    padding-left: 33px;
    background-position: 90px center;
}
.foot .fo_menu>.right .input_div>input{
    width:280px;
    height:40px;
    background:rgba(51,51,51,0.5);
    border:1px solid rgba(255,255,255,0.5);
    font-size:14px;
    font-weight:400;
    color:#fff;
    text-indent: 20px;
}
.foot .fo_menu>.right .input_div>textarea{
    width:280px;
    height:70px;
    padding: 5px 0;
    background:rgba(51,51,51,0.5);
    border:1px solid rgba(255,255,255,0.5);
    color:#fff;
    text-indent: 20px;
}
.foot .fo_menu>.right .input_div>img{
    border:1px solid rgba(255,255,255,0.5);
    height: 42px;
}
.foot .fo_menu>.right .input_div>.submit{
    width:140px;
    height:38px;
    background:rgba(223,0,36,1);
    font-size:14px;
    font-weight:400;
    color:rgba(204,204,204,1);
    border: 0;
    text-indent: 0px;
    margin-top: 20px;
}
.to1{
    margin-top: 60px;
}
.to1>.ewm{
    float: left;
}
.to1>.ewm>img{
    width:120px;
    height:120px;
}
.to1>.lm{
    float: left;
    margin-left: 20px;
}
.to1>.lm>.tit{
    display: block;
    float: left;
    margin-left: 60px;
}
.to1>.lm>.tit>a{
    font-size:16px;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.to1>.lm>.tit>.fsub{
    margin-top: 10px;
}
.to1>.lm>.tit>.fsub>a{
    font-size:14px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:26px;
    display: block;
}
.bq{
    font-size:14px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:26px;
    margin-top: 90px;
}
.bq>p{
    padding: 0;
    margin: 0;
}
.ewm>.tt{
    text-align: right;
    font-size:14px;
    font-weight:400;
    color:rgba(255,255,255,1);
    background: url("../img/wx.png")no-repeat left;
    background-size: 20px 20px;
    padding: 5px 0;
}

.links{
    border-top: 1px solid rgba(255,255,255,0.5);
    font-size:14px;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-top: 15px;
}
.links>a{
    color:rgba(255,255,255,1);
    display: inline-block;
    margin-left: 20px;
    line-height: 54px;
}
.links>a:nth-child(1){
    margin-left: 0;
}

/*关于我们*/
.gy{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
}
.gy>img{
    width: 100%;
    vertical-align: middle;
}
.gy_jj{
    width: 1180px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 26px;
}

.n_nav_tit{
    width:207px;
    line-height:72px;
    text-align: center;
    margin: auto;
    background: url("../img/ntbg.png")no-repeat center;
    font-size:30px;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.jj_content{
    margin-top: 40px;
}
.jj_content>p{
    font-size:14px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:26px;
}
.qywh{
    background: url("../img/qywh.jpg")no-repeat center;
    background-size: 100% 100%;
    max-width: 1920px;
    margin: auto;
}
.jj_fzlc{
    width: 1180px;
    margin: auto;
    margin-top: 40px;
}
.jj_fzlc .swiper-slide{
    background: url("../img/fzlc.png")no-repeat;
    width: 313px;
    height: 310px;
    background-size: 100% 100%;
    margin-left: 5px;
}
.jj_fzlc .swiper-slide:hover{
    background: url("../img/lchover.png")no-repeat;
}
.jj_fzlc>.lc_box{
    width: 1020px;
    margin: auto;
    overflow: hidden;
}
.jj_fzlc .swiper-slide>.tit{
    font-size:24px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height: 64px;
}
.jj_fzlc .swiper-slide>.content{
    width:268px;
    height:200px;
    background:rgba(242,242,242,1);
    margin: auto;
    margin-top: 10px;
    padding: 10px;
    overflow-y:scroll;
    text-align: left;
    font-size:13px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:18px;
}
.lcx{
    background: url("../img/left.png")no-repeat center;
}
.lcs{
    background: url("../img/right.png")no-repeat center;
}
.lc_bg{
    max-width: 1920px;
  min-width:1180px;
    margin: auto;
    padding: 60px 0;
    background: url("../img/lcbg.jpg")no-repeat center;
}

/*新闻中心*/
.n_news_pag{
    width: 1180px;
    margin: auto;
    padding: 60px 0 30px 0;
}
.news_nav{
    margin-top: 40px;
}
.news_nav>a{
    float: left;
    display: block;
    height: 74px;
    line-height: 64px;
    background: url("../img/newsnav.png")no-repeat top;
    background-size: 100% 65px;
    width:249px;
    text-align: center;
    font-size:20px;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.news_nav>a:hover,.news_nav>a.xz{
    background: url("../img/newshover.png")no-repeat top;
    background-size: 100% 100%;
}

.news_pa{

}
.news_pa>.list{
    padding: 40px 0;
    border-bottom: 1px solid #CCCCCC;
}
.news_pa>.list>.img{
    float: left;
    width:288px;
    height:168px;
}
.news_pa>.list>.img img{
    width:288px;
    height:168px;
}
.news_pa>.list>.con{
    float: left;
    width:689px;
    margin-left: 8px;
}
.news_pa>.list>.con>div:nth-child(1)>a{
    font-size:18px;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.news_pa>.list>.con>div:nth-child(2){
    font-size:14px;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-top: 5px;
}
.news_pa>.list>.con>div:nth-child(3){
    font-size:14px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:24px;
    height: 92px;
    overflow: hidden;
    margin-top: 10px;
}
.news_pa>.list>.xq{
    float: right;
    width: 150px;
    height: 140px;
    margin-top: 22px;
    text-align: center;
    border-left: 1px solid #CCCCCC;
}
.news_pa>.list>.xq>a{
    display: inline-block;
    background: url("../img/gc.png")no-repeat center;
    width:54px;
    height:54px;
    border-radius:50%;
    margin-top: 35px;
}
.news_pa>.list>.xq>a:hover{
    background: url("../img/gccc.png")no-repeat center;
    width:54px;
    height:54px;
}

#page_fy{
    text-align: center;
    margin-top: 30px;
}
#page_fy p,#page_fy a{
    display: inline-block;
    padding: 5px 12px;
    color: #444;
    background: #ccc;
    font-size:14px;
    font-weight:400;
    color:rgba(51,51,51,1);
}
#page_fy a.cur{
    color: #fff;
    background: #DF0024;
    margin: 0 3px;
}
.news_content>.tit{
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin: 20px 0;
}
.news_content>.time{
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.news_content>.con{
    padding: 15px 0;
}
.news_content>.con img{
    max-width: 100%;
}
.news_content>.sha>a{
    color: red;
}
.news_content>.sha>a:nth-child(1){
    float: left;
}
.news_content>.sha>a:nth-child(2){
    float: right;
}
/*产品中心*/
.product_n{
    max-width: 1920px;
  min-width:1180px;
    margin: auto;
    background: url("../img/productbg.jpg")no-repeat center;
    background-size: 100% 100%;
}
.product_n>div{
    width: 1180px;
    margin: auto;
    height: 810px;
}
.zzsc-container{
    margin-top: 50px;
}
.product_con{
      max-width: 1920px;
  min-width:1180px;
    margin: auto;
    background: url("../img/procon.jpg")center;
    background-size: 100%;
}
.product_con>div{
    width: 1180px;
    margin: auto;
    min-height: 1000px;
    padding-top: 28px;
    padding-bottom: 28px;
}

.product_con .left{
    float: left;
    width: 250px;
    background: rgba(255,255,255,0.6);
    min-height: 1000px;
    text-align: center;
 padding-bottom: 15px;
}
.product_con .left>div{
    text-align: center;
    background: #d60101;
    font-size:22px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: 38px;
}
.product_con .left>a{
    display: inline-block;
    line-height: 34px;
    width: 210px;
    margin-top: 7px;
    text-align: left;
    padding-left: 20px;
    background: url("../img/pronav.png")no-repeat center;
    font-size:14px;
    font-weight:400;
    color:rgba(76,73,72,1);
}
.product_con .left>a:hover{
    background: none;
	background-color:#d60101;
	color:#fff;
}
.product_con .left>a:nth-child(1){
    margin-top: 17px;
}

.product_con .right{
    float: right;
    width: 890px;
}
.product_con .right>.tit{
    text-align: center;
    background: #d60101;
    font-size:22px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: 38px;
}
.pro_content{
    min-height: 1000px;
    padding-top: 55px;
    padding-bottom: 55px;
    background: #fff;
}
.pro_content>.img{
    width:499px;
    height:498px;
    border-radius:50%;
    overflow: hidden;
    margin: auto;
    margin-top: 40px;
}
.pro_content>.img>img{
    margin: 0 50%;
    transform: translateX(-50%);
    height: 100%;
}
.pro_content>.con{
    background: url("../img/conbg.png")no-repeat center;
    background-position: center 10px;
    background-size: 100% 95%;
    padding-bottom: 15px;
    width: 760px;
    margin: auto;
    margin-top: 97px;

}
.pro_content>.con>div:nth-child(1){
    text-align: center;
    font-size:35px;
    font-weight:400;
    color:rgba(255,86,98,1);
}
.pro_content>.con>div:nth-child(2){
    font-size:27px;
    font-weight:400;
    color:rgba(89,87,87,1);
    line-height:30px;
    padding: 0 43px;
    margin-top: 50px;
}
.pro_content>.lefts{
    float: left;
    width: 31.33%;
    margin: 0 1%;
    margin-top: 30px;
}
.pro_content>.lefts img{
    width: 100%;
}
.pro_content>.lefts div{
    text-align: center;
    padding: 5px 0;
}

/*网络*/
.wlzs{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
   
}
.wlzs>img{
	width:100%;
}
.wl_ys{
    width: 1180px;
    margin: auto;
    padding-top: 30px;
    background: url("../img/ysbg.jpg")no-repeat;
    background-position: 0 78px;
    padding-bottom: 40px;
}
.wl_ys>.li_list{
    margin-left: 430px;
}
.wl_ys>.li_list>div:nth-child(1){
    font-size: 24px;
    color: #595757;
    font-weight: 700;
    margin-top: 40px;
}
.wl_ys>.li_list>div:nth-child(1)>span{
    color: #E60012;
    font-size: 36px;
    font-weight: 700;
}
.wl_ys>.li_list>div:nth-child(2){
    font-size:14px;
    font-weight:400;
    color:#000;
    line-height:30px;
    margin-top: 10px;
}
.wl_ys>.li_list>div:nth-child(2) span{
    color: #E60012;
}
.xian{
    background: url("../img/xian.png")no-repeat center;
    background-position: center top;
    margin-top: 54px;
}
.xian>.left{
    float: left;
    width: 738px;
}
.xian>.right{
    float: right;
    width: 310px;
}
.xian>.left>div:nth-child(1){
    font-size: 24px;
    color: #595757;
    font-weight: 700;
    margin-top: 22px;
}
.xian>.left>div:nth-child(1)>span{
    color: #E60012;
    font-size: 36px;
    font-weight: 700;
}
.xian>.left>div:nth-child(2){
    font-size:14px;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:30px;
    margin-top: 20px;
}


/*人力资源*/
.n_rlzy_pag{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
    background: url("../img/rlbg.jpg")no-repeat center;
    background-size: 100% 100%;
}
.n_rlzy_pag>div{
    width: 1180px;
    margin: auto;
    padding: 60px 0;
    min-height: 480px;
}
.n_rlzy_pag .content{
    margin-top: 50px;
}
.n_rlzy_pag .content>.zy_pag{
    line-height: 75px;
    background: #fff;
    border:1px solid rgba(242,242,242,1);
    margin-top: 20px;
}
.n_rlzy_pag .content>.zy_pag>.left{
    float: left;
    padding: 0 20px;
    font-size:18px;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.n_rlzy_pag .content>.zy_pag>.left:nth-child(1){
    width: 158px;
    text-align: center;
    padding: 0;
    border-right: 1px solid #CCCCCC;
    line-height: 55px;
    margin-top: 10px;

}
.n_rlzy_pag .content>.zy_pag>.right{
    float: right;
    width:160px;
    line-height:75px;
    display: block;
    color: #fff;
    background:rgba(204,204,204,1);
    text-align: center;
}
.n_rlzy_pag .content>.zy_pag>.right:hover{
    background: #DF0024;
}
.n_rlzy_pag .content>h3{
    text-align: center;
    font-size: 25px;
}
.formzp{
    width: 600px;
    margin: 10px auto;
}
.formzp>input{
    width: 600px;
    height: 45px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-indent: 1em;
}
.formzp>textarea{
    width: 600px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px 0;
    text-indent: 1em;
    height: 70px;
}

.formzp>.submit{
    background: rgba(223,0,36,1);
    color: #fff;
}

/*联系我们*/
.map_box{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
    background: url("../img/mapbg.jpg")no-repeat center;
}
.map_box>div{
    width: 1180px;
    margin: auto;
    padding: 60px 0;
    height: 754px;
}
.map_menu{
    margin-top: 34px;
}
.map_menu>a{
    display: block;
    float: left;
    width: 285px;
    text-align: center;
    line-height: 60px;
    font-size:24px;
    font-weight:400;
    color:rgba(51,51,51,1);
}

.map_menu>a:nth-child(1){
    background: #df0024;
  color:#fff;
}
.map_menu>a:hover{
    background: #df0024;
  color:#fff;
}

.map_box .content{
    height: 588px;
    background: #F3F3F3;
}
.map_box .content>div:nth-child(1){
    margin-left: 40px;
    padding-top: 39px;
    font-size:18px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:39px;
}





/*地图*/
#allmap{width:1100px;height:401px;margin: auto;margin-top: 10px}


.news_ss>div{
    margin-top: 20px;
    border: 1px solid #ddd;
    padding: 20px;
}
.news_ss>div div{
    color: #000;
}
.news_ss>div div:nth-child(3){
    height: 42px;
    overflow: hidden;
}







/*首页菜谱*/
.index_cp{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
    background:#000 ;

}
.cptj {
    max-width: 100%;
    min-width: 1180px;
    margin: auto;
    height: 757px;
    background: #000;
    overflow: hidden;
    padding-bottom: 100px;
}
.cptj .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #000;
    margin-top: 30px;
    width: 300px;
    height: 200px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.cptj .swiper-slide>a>div:nth-child(2){
    color: #a4a4a4;
}
.cptj .swiper-slide img{
    width: 100%;
    -webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 40%, transparent 100%);
  height:202px;

}
.cp_cp{
    background: #000;
    color: #fff;
    text-align: center;
    padding-top: 45px;
}
.cp_cp>div:nth-child(1){
    font-size: 40px;
}
.cp_cp>div:nth-child(2){
    font-size: 18px;
}

.gg1{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
}
.gg1>img{
    width: 100%;
    vertical-align: middle;
}

.gg2{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
}
.gg2>img{
    width: 100%;
    vertical-align: middle;
}

.cp1{
    max-width: 1920px;
    min-width: 1180px;
    margin: auto;
}
.cp1 img{
    width: 100%;
    vertical-align: middle;
}

















/*banner*/
.swiper-container.topbanner {
    width: 100%;
    height: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

}
.topbanner .swiper-slide>a{
    display: block;
}
.topbanner .swiper-slide>a>img{
    width: 100%;
    vertical-align: middle;
}
.topbanner{
    max-width: 1920px;
    margin: auto;
    min-width: 1180px;
}
.wl_lc{
    width: 1180px;
    margin: auto;
    padding: 60px 0 40px 0;
}
.wl_lc>.content{
    font-size: 18px;
    color: #444;
}
.wl_lc>.content a{
    color: #444;
}
.wl_lc>.content>p{
    padding: 5px 0;
}
.wl_lc>.content>p:nth-child(3){
    margin-top: 30px;
}

.wdfb{
	background: url("../img/wdfbbg.jpg")no-repeat center;
	max-width: 1920px;
	min-width: 1180px;
	margin: auto;
	padding-top: 60px;
	height: 430px;
}
.wdfb>div{
    width: 1180px;
    margin: auto;
}
.wdfb .content{
    width: 705px;
    margin-left: 475px;
    margin-top: 90px;
}
.wdfb .content>p:nth-child(1){
    color: #a8a5aa;
}
.wdfb .content>p:nth-child(2){
    color: #fff;
    margin-top: 10px;
    line-height: 28px;
}



