body{font-family:'Microsoft Yahei';}
body{font-family: "PingFang Regular";}
.top{padding: 0 40px;height: 200px;position: relative;background:#fff}
.top .right-icon{position: absolute;right: 40px;top: 0;}
.top .logo{height: 197px;line-height: 197px;vertical-align: middle;width: 23%;}
.top .logo img{vertical-align: middle;max-width: 100%;}
.nav{width: 74%;}
.nav ul{float: right}
.nav ul li{float: left;font-size: 20px;height: 197px;position: relative;width: 123px;}
.nav ul li a{color: #151313;margin-top: 145px;display: inline-block;font-size:23px}
.nav ul li.hover a{color: #A40000}
.nav ul li .menu{position: absolute;line-height: 20px;background: rgba(0,0,0,.7);font-size: 16px;text-align: center;width: 98px;left: -24px;display: none;z-index: 2;}
.nav ul li .menu a{margin-top: 0;color: #fff;line-height: 24px;display: inline-block;width: 100%;padding: 3px 0;font-size:16px;}
.nav ul li .menu a:hover{color:#fff;background:#a40000}
.nav ul li:hover .menu{display: block;}
.nav ul li:hover a{color: #A40000;}
.nav ul li:hover .menu a{color: #fff;}

.banner{width: 100%;}
.banner img{width: 100%;}

.jieshaosmall{display:none;}

.zangyao-sunmary p{line-height: 1.5}
/* ???¨¨?¡ã */
.miaoshu .jianjie{position: relative;}
.miaoshu .jianjie:before{content: '';display: block;width: 100%;height: 1px;background: #e4e4e4;top: 55px;position: absolute;}
.miaoshu .jianjie .list{width: 1130px;padding-left: 65px;margin:10px auto;}
.miaoshu .jianjie .list-li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;}
.miaoshu .jianjie .list-li small{display: block;color: #9a9a9a;line-height: 1.5}
.miaoshu .jianjie .list-li .cir{position: relative;background: #f6f6f6;width: 101px;}
/* ??¡­?o? */
.gushi{background:url("../images/img_pinpai_bg.png") no-repeat center center;height: 560px;color: #fff;border-top: 1px solid transparent;position: relative}
.gushi-center{width: 854px;margin: 0 auto;position: relative;padding-left:75px;}
.gushi-center:before{content: '';position: absolute;display: block;width: 273px;height: 355px;background: url("../images/img_logo1.png") no-repeat center center;left: -400px}
.gushi-center .title{margin: 15px 0;font-size: 24px;}
.gushi-center .center{line-height: 1.8;text-align: justify;position: relative;font-size: 18px;}
.gushi-center .center:before{content:'';display: block;background: url("../images/img_semicolon_left.png") no-repeat center center;height: 39px;width: 49px;position: absolute;left: -69px;top: -10px}
.gushi-center .center:after{content:'';display: block;background: url("../images/img_semicolon_right.png") no-repeat center center;height: 39px;width: 49px;position: absolute;right: -74px;bottom: -10px}
/* ?o¡ì?¡°???¡ª¨¨?¡§ */
.type.fenlei{width: 170px;margin: 20px auto;text-align: center;}
.type .type a{border: 1px solid #ddd;color: #666565;width: 80px;}
.type a.hover{background: #c11e2b;color: #fff;}
.chanpin .list{width: 1340px;margin: 20px auto;border: 1px solid transparent;}
.chanpin .list-li{width: 24%;box-sizing: border-box;float: left;background: #fff;margin-right: 1.3%;padding:10px;margin-bottom: 20px;position: relative;transition: 0.3s;}
.chanpin .list-li:hover{    box-shadow: 0px 0 14px -1px #7d7d7d;transition: 0.3s;}
.chanpin .list-li:before{content: '';display: block;position: absolute;height: 25px;background: url("../images/img_nav_tip.png") no-repeat center center;background-size: cover;right: 20px;top: 0;width: 25px}
.chanpin .list-li:nth-child(4n){margin-right: 0;}
.chanpin .list-li a{display: inline-block;width: 100%;height: 243px;text-align: center;line-height: 243px;}
.chanpin .list-li a img{vertical-align: middle;max-width: 100%;}
.chanpin .list-li .title{font-weight: bolder;margin: 10px 0;}
.chanpin .list-li small{color: #666565;height: 35px;overflow: hidden;display: inline-block;}
.chanpin .list-li .much{margin-top: 10px;}
.chanpin .list-li .much .red{color: #c11e2b;}
.chanpin .more{text-align: center;}
.chanpin .more a{border: 3px solid #717171;padding: 10px 40px}
/* ??¡°?¡ì¡® */
.zhuanke{background:url("../images/img_banner2.png") no-repeat center center;height: 543px;background-position-y: -190px;position: relative;border-top: 1px solid transparent}
.zhuanke:before{content: '';width: 100%;height: 100%;display: block;/*background: rgba(148,148,148,.5);*/position: absolute;left: 0;top:-1px;z-index:1}
.zhuanke div{position: relative;z-index: 2;}
.zhuanke .title{width: 610px;margin: 0 auto;}
.zhuanke .title p.red{color: #c11e2b;font-weight: bolder;font-size: 18px;}
.zhuanke .center{width: 1155px;margin: 20px auto;}
.zhuanke .listbox{margin-top: 30px;}
.zhuanke .listbox span{display: inline-block;float: left;width: 20%;text-align: center;font-size: 18px;color: #fff;margin-bottom: 30px;position: relative}
.zhuanke .listbox span:hover{color:red}
.zhuanke .listbox span:before{content: '[';position: absolute;left: 60px}
.zhuanke .listbox span:after{content: ']';position: absolute;right: 60px;}
/* ?¡¯¡§¨¨¡¥¡é */
.zixun{width: 1360px;margin: -80px auto 20px;position: relative;z-index: 2;background:#A13323;padding: 20px;}
.zixun .frombox{width: 777px;box-sizing: border-box;padding: 10px;margin-top: 31px;}
.zixun .frombox .group{width: 632px;color: #fff;}
.zixun .frombox .group label{margin-right: 5px;margin-bottom: 10px;}
.zixun .frombox .group label.si{width: 32px;}
.zixun .frombox .group input{width: 159px;height: 30px;margin-left: 5px;}
.zixun .frombox .group textarea{width: 580px;height: 89px;margin-left: 5px;resize: none;}
.zixun a.btn{background: #3a3a3a;color: #fff;}
.zixun .frombox a.zixun-tijiao{margin-top: 50px;padding: 10px 8px;margin-left: 10px;}
.zixun a:hover{background:#a40000;color:#fff}
.zixun .chaxunbox{text-align: center;margin-left: 30px;}
.zixun .chaxunbox p{margin-top: 20px;color: #fff;}
.zixun .chaxunbox input{display: block;margin: 10px 0;height: 30px;}
.zixun .contactbox .erweima{margin-top: 52px;color: #fff;margin-left: 20px;}
.zixun .contactbox .erweima img{width: 101px;height: 101px;}
.zixun .number{margin-top: 50px;}
.zixun .number p{height: 47px;line-height: 47px;vertical-align: middle;color: #fff;margin-bottom: 10px;}
.zixun .number p img{vertical-align: middle;}
.zixun .line{position: relative}
.zixun .line:before{content: '';display: block;height: 80px;width: 1px;background: #fff;position: absolute;left: -27px;top: 66px;}
.zixun .contactbox {width: 297px;margin-left: 70px;}
/* ?¨C¡ã¨¦¡ª? */
.news .news-type{width: 252px;margin: 20px auto;}
.news-list{width: 1220px;margin: 20px auto;}
.news-list .list-li{float: left;width: 33%;box-sizing: border-box;padding-right: 30px;margin-bottom: 60px;}
.news-list .list-li .line{width: 370px;height: 1px;background: #ccc;margin: 10px 0;}
.news-list .list-li .title{font-size: 18px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-list .list-li .summary{font-size: 14px;margin: 10px 0 20px;height: 40px;overflow: hidden;text-align: justify;color:#868686}
.news-list .list-li a{border: 1px solid #ccc;}
.news-more{border: 3px solid #717171;width: 256px;text-align: center;height: 47px;line-height: 47px; margin: 20px auto;}
.news-more a{display: inline-block;width: 100%;height: 100%;cursor: pointer;}
/* ?1??¡®? */
.guanggao{width: 100%;text-align: center;background: url("../images/img_bg.png") no-repeat center center;height: 389px;color: #fff;border-top: 1px solid transparent;}
.guanggao .big-txt{font-size: 88px;margin-top: 70px;margin-bottom: 40px;}
.guanggao .jy{font-size: 36px;}
/* bottom */
.bottom{background: #484A48;color: #fff;border: 1px solid transparent;margin-top:50px;}
.bottom .red-border{width: 100%;height: 10px;background: #A40000;}
.bottom .container{width: 1200px;margin: 0 auto;}
.bottom .container .friends{margin-top: 20px;margin-bottom: 50px;}
.bottom .container .friends a{color: #fff;position: relative;margin-right: 10px;}
.bottom .container .friends a:after{content: "";display: block;height: 15px;width: 1px;background: #fff;position: absolute;right: -8px;top: 5px}
.bottom .container .friends a:nth-last-child(1):after{content: "";display: none}
.bottom .copyright{text-align: center;line-height: 1.8}
.address{width: 1200px;margin: 20px auto;}
.address p{line-height: 2}
.address .bottom1{width: 34%;}
.address .bottom2{width: 34%;}
.address .bottom3{width: 32%;}
.address .bottom3 img{width: 160px;display: inline-block;margin: 0 10px;}
.address .bottom3{text-align: center;font-size: 14px;}
/* ?¨C¡ã¨¦¡ª???¡ª¨¨?¡§ */
.newslist.news-type{width: 378px;}
.newslist a{margin: 0 20px;}
.news-info{width: 240px;margin: 20px auto;text-align: left;color: #787676;font-size: 14px;}
.news-details{text-align: justify;width: 1400px;margin: 0 auto;line-height: 1.5;margin-bottom: 30px;}
.news-details img{max-width: 900px; max-height: 600px; text-align: center;}
/* ?o¡ì?¡°???¡ª¨¨?¡§ */
.prolist.news-type{width: 1008px;margin: 30px auto;}
.prolist a{margin: 0 20px;}
.table{width: 1200px;margin: 0 auto;}
table{width: 1200px;text-align: center;background: #e6e6e6;}
table td{border-right: 1px solid #fff;border-bottom: 1px solid #fff;height: 34px;line-height: 34px;}
table td:nth-last-child(1){border-right: none;}
table th{border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
table th:nth-last-child(1){border-right: none;}
table tr.red-top{background:#A40000;color: #fff;height: 40px;line-height: 40px;}
.zhengshu-list .listbox li{width: 31%;float: left;box-sizing: border-box;border: 10px #e0e0e0 solid;margin: 1%}
.zhengshu-list .listbox li a:hover{background:none;}
.zhengshu-list .listbox li img{width: 100%;}
.type.chanpin-show{width: 300px}
.jidi-center{width: 1400px;margin: 20px auto;line-height: 1.5}
.jidi-center img{max-width: 100%;}
.guanli .list-li .summary{color: #999999;line-height: 1.5;text-indent: 2em;}
.guanli .list-li a{border-radius: 4px}
.guanli-more a{border: 3px solid #717171;}

.dangjian{width: 630px;margin: 30px auto;}
.dangjian a{margin: 0 20px;}
.dangjian-center img{max-width: 100%;}
.dangjian-center p{text-indent: 2em;line-height: 1.5}
.dangjian-center .imgbg{background: url("../images/img_dwgk_bg.png") no-repeat center center;position: relative;height: 310px;margin: 20px auto;}
.dangjian-center .imgbg .txt{position: absolute;left: 10%;top: 18%;color: #fff;}
.dangjian-center .imgbg .imgbox{position: absolute;right: 10%;top: 18%;}
.dangjian-center .imgbg .imgbox img{height: 160px;}
.pingpai{width: 252px;margin: 20px auto;}
.pingpai a{margin: 0 20px;}

.cishan{width: 252px;margin: 20px auto}
.cishan a{margin: 0 20px;}

.guanyu.news-type{width: 1418px;margin: 20px auto}
.guanyu a{margin: 0 20px;}

.guaihuai-banner .swiper-slide{position: relative;background:#b3b3b3;text-align:center;min-height:437px;}
.guaihuai-banner .swiper-slide p{position: absolute;background: rgba(0,0,0,.7);bottom: 0;left: 0;color: #fff;width: 100%;height: 50px;line-height: 20px;padding: 10px 20px;box-sizing: border-box;}
#guanhuai-samll{height: 110px;width: 1400px;margin: 20px auto;}
#guanhuai-samll img{max-width: 100%;height: 100%;}
#guanhuai-samll .swiper-slide{box-sizing: border-box;border: 2px transparent solid;}
#guanhuai-samll .swiper-slide{min-height:auto;}
#guanhuai-samll .swiper-slide-thumb-active{box-sizing: border-box;border: 2px sandybrown solid;}

.xiashu .xiashu-center{width: 1200px;margin: 0 auto;}
.xiashu .xiashu-center .title{font-size: 18px;}
.xiashu .xiashu-center .txtbox{width: 53%;}
.xiashu .xiashu-center .imgbox{width: 44%;}
.xiashu .xiashu-center .imgbox img{max-width: 100%;}
.xiashu .xiashu-center .txtbox .line{display: block;width: 30px;height: 2px;background: #A40000;margin: 10px 0 30px;}
.xiashu .imgleft .imgbox{float: left;}
.xiashu .txtbox{float: left;padding:0 10px;text-align: left;}
.xiashu .imgright .imgbox{float: right;}
.xiashu .xs-group{border: 1px solid transparent;padding: 30px 0;}
.xiashu .xs-group a.btn{margin-top: 50px;}
.xiashu .xs-group:nth-child(2n){background: rgba(228,228,228,1)}

.videofixed{width: 600px;height: 420px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.videofixed video{z-index: 12;position: relative;   }

.shangwu.news-type{width: 885px;margin: 20px auto;}
.shangwu a{margin: 0 20px}

.kefu.news-type{width: 772px; margin: 20px auto;}
.kefu a{margin: 0 20px;}

.threeimg{background: #A40000;color: #fff;padding: 30px 0;margin:60px auto;}
.threeimg .list-li{width: 33%;}
.threeimg .list-li img{border: 1px solid #fff;padding: 8px;width:256px;height:256px;}
.threeimg .list-li p{margin-top: 10px;}

.zixunccc{background: #e8e8e8;padding: 40px 0;}
.zixun.zixun-mg0{margin: 20px auto}

.tipsbox{width: 550px;height: 340px;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin: auto;background: #fff;}
.tipsbox .title{background: #A40000;height: 40px;line-height: 40px;color: #fff;padding: 15px 0;font-size: 22px;}
.tipsbox .title img{vertical-align: middle}
.tipsbox a.close{position: absolute;right: 10px;top: 10px}
.tipsbox .center a.guanbi{background: #A40000;color: #fff;padding: 15px 70px;}
.tipsbox .center p.tishi{font-size: 18px;}

.jieguo .jieguo-tipsbox{height: 640px;}
.jieguo .jieguo-tipsbox .tishi-top{background: #e8e8e8;height: 30px;line-height: 30px;padding-left: 15px;}
.jieguo .jieguo-tipsbox .resultbox{box-sizing: border-box;padding: 10px;}
.jieguo .jieguo-tipsbox .resultbox .list-li .border{border: 1px solid #ccc;background: #e8e8e8;margin: 10px 0;padding: 10px;}
.jieguo .jieguo-tipsbox .morebox a{border: 1px solid #000;margin: 10px 15px}

.lxwm{color: #fff;background: url("../images/img_contact_bg.png") no-repeat center center;width: 1336px;margin: 30px auto;}
.lxwm .group{margin-bottom: 30px;}
.lxwm .group p{line-height: 2}

body,html{min-width: 1400px;}
@media screen and (max-width: 1400px) {
    .top{padding:0 40px}
    .logo{width: 25%;}
    .logo img{width: 100%}
    .nav{width: 74%}
    .nav ul{float: right;padding-top:6px}
    .nav ul li{width: 80px;}
    .gushi-center:before{left: -288px;}
    .swiper-container{width: 100%;}
}
@media screen and (min-width: 1400px) {
    .top{padding:0 40px}
    .logo{width: 25%;}
    .logo img{width: 100%}
    .nav{width: 74%}
    .nav ul{float: right}
    .nav ul li{width: 80px;}
    .gushi-center:before{left: -315px}
}
@media screen and (min-width: 2000px) {    
   .top{height:auto}
   .top .logo{height:auto;margin:20px 0}
}

.news-type{width: 100% !important;text-align: center !important;}
.news-type a{float: none !important;}

a:hover{background: #a40000;color: #fff;}
.logo a:hover{background:none;}
.nav ul li:hover a:hover{background: none;}
.nav ul li:hover .menu a:hover{background: #a40000;}
.bottom .container .friends a:hover{background: none;color: #a40000;}
.chanpin .list-li a:hover{background:none;}


/*
ÐÂÔö
*/

.mobilenav.nav{display: none;}
.fixednav{position: fixed;background: rgba(0,0,0,.4);width: 100%;height: 100%;left: 100%;top: 0;z-index: 99;display: none;overflow:hidden;}
.fixednav .fixednav-logo{background: #fff;height: 70px;line-height: 70px;padding: 10px 15px 0 8px;}
.fixednav .fixednav-logo .closefixednav img{width: 23px;height: 23px;vertical-align: middle;}
.fixednav .fixednav-logo img{height: 45px;vertical-align: middle;}
.fixednav ul{height: 85%;width: 100%;background: #fff;padding-top: 10px;overflow:auto;-webkit-overflow-scrolling: touch}
.fixednav ul li{width: 100%;border-bottom: 1px solid #ddd;line-height: 50px;}
.fixednav ul li span{display: inline-block;height: 50px;vertical-align:middle;background: url("../images/hide-icon.png") no-repeat center center;width: 30px;}
.fixednav ul li span img{vertical-align: middle;}
.fixednav ul li .erji{display: none;}
.fixednav ul li a{padding:0 10px;display: inline-block;width: 100%;height: 100%;box-sizing: border-box;}
.fixednav ul li a:hover{background:none;color:#000}
.fixednav ul li .erji a{display: inline-block;width: 100%;padding-left: 20px;}
.fixednav ul li.hover{background: #A40000;color: #fff;}
.fixednav ul li.hover a{color: #fff;}
.fixednav ul li.hover span{background: url("../images/show-icon.png") no-repeat center center;}
.fixednav ul li.hover .erji a{background: #F2F2F2;color: #333333;}
.fixednav ul li.hover .erji  span{transform: rotate(90deg);}


@media screen and (max-width: 750px) {
    html,body{width: 100%;max-width: 750px !important;min-width: auto !important;}
    .top{padding: 0;display: flex;height: 80px;line-height: 80px;}
    .right-icon{display:none;}
    .logo img{margin-left:7px;}
    .top .logo{height: 80px;line-height: 80px;width: 30%;margin-right: 20px;}
    .nav{flex: 1;display: none;}
    .mobilenav.nav{display: block;padding-top:4px}
    .fixednav{display: block;}
    .nav ul li{height: 80px;line-height: 80px;width: 50px;text-align: center;}
    .nav ul li a{margin: 0;font-size:18px;}
    .linebox{width: 182px}
    .linebox .line{width: 80px;}
    .container-title h1{font-size: 18px;}
    .zangyao-sunmary{box-sizing: border-box;padding: 0 10px;}
    .zangyao-sunmary p{display: inline-block;}
    .miaoshu .jianjie .list{display: flex;width: 100%;padding: 0}
    .miaoshu .jianjie:before{top: 38px;}
    .miaoshu .jianjie .list-li .cir{width: 75px;}
    .miaoshu .jianjie .list .list-li{width: 25%;text-align: center;}
    .miaoshu .jianjie .list .list-li h2{font-size: 16px;}
    .miaoshu .jianjie .list .list-li small{display: none;}
    .gushi-center .title{font-size: 16px;}
    .gushi-center{width: 100%;box-sizing: border-box;padding: 10px;font-size: 14px;}
    .gushi-center .center{height: 325px;overflow: hidden}
    .chanpin .list{width: 100%;display: flex;flex-wrap: wrap;border: none}
    .chanpin .list-li{width: 48%;margin: 1%}
    .chanpin .list-li small{display: none !important;}
    .chanpin .list-li a{height: 150px;line-height: 150px}
    .zhuanke .center{width: 100%;}
    .zhuanke .title{width: 100%}
    .zhuanke .title p.text-left{font-size: 14px;width: 90%;margin: 0 auto;}
    .zhuanke .title p.text-right{display: none;}
    .zhuanke .listbox{display: flex;flex-wrap: wrap;}
    .zhuanke .listbox a{display:inline-block;width: 33%;height:44px;line-height:44px;}
    .zhuanke .listbox span{width: 100%;}
    .zhuanke .listbox span:before{left: 15px;}
    .zhuanke .listbox span:after{right: 15px;}
    .zixun{width: 100%;padding: 20px 0}
    .zixun .frombox{display: none;}
    .zixun .line{width: 100%;margin: 0;}
    .zixun .line input{width: 60%;margin: 10px auto;}
    .zixun .line:before{display: none;}
    .zixun .contactbox{display: none;}
    h3{font-size: 15px;width: 90%;margin: 0 auto}
    .news-list{width: 100%;box-sizing: border-box;padding: 0 10px;}
    .news-list .list-li{width: 100%;padding-right: 0}
    .news-list .list-li .line{display: none;}
    .news-list .list-li .summary{height: 40px;}
    .news-list .list-li a{float: right;}
    .guanggao{display: none;}
    .bottom .container{width: 100%;}
    .bottom .container .friends{box-sizing: border-box;padding: 0 10px;text-align: center}
    .bottom .container .friends a{display: inline-block;}
    .copyright{text-align: center;box-sizing: border-box;padding: 0 10px;font-size: 14px;}
    .address{display: none}
    .w1200{width:100%;display:flex;}
    .zhengshu-list .listbox li{width:48%;}
    .table{width:100%;box-sizing:border-box;padding:0 5px;text-align:justify}
    .container-title h2{font-size:16px;}
    .w1400{width:100%;}
    #guanhuai-samll{width:100%;}
    .guaihuai-banner .swiper-slide{height: 287px;}
    .xiashu .xiashu-center{width:100%;}
    .xiashu .xiashu-center .imgbox{width:95%;margin:0 auto}
    .xiashu .xiashu-center .txtbox{width:95%;margin:0 auto}
    .xiashu .xs-group a.btn{margin-top:20px;float:right;}
    .xiashu .imgright .imgbox{float:none;}
    .threeimg{display:flex;margin: 20px auto;padding: 10px 0;}
    .threeimg .list-li{width: 31%;margin: 1%;}
    .threeimg .list-li img{width: 100%;height: 140px;box-sizing: border-box;}
    .lxwm{width:100%}
    .lxwm img{width: 100px;}
    .w90{display:flex;}
    .w90 .right{margin-top:20px}
    .news-type a{margin-bottom: 20px;min-width:102px;}
    .news-details{width:100%;box-sizing:border-box;padding:0 5px;}
    .bottom{padding-bottom:20px}
    .jieshaobig{display:none;}
    .jieshaosmall{display:block;}
   .jieshaosmall p{text-align:justify}
}