﻿/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}
p {margin: 0;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
dt{font-weight: normal;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.flex{
	display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;
}

.flexd{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wh{max-width: 1465px;margin:0 auto;padding: 0 15px;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}




/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


/*头部样式*/
.top1{height: 39px;color: #838383;line-height: 38px;overflow: hidden;font-size: 14px;border-bottom: 1px solid #efefef;}
.top1 a{color: #838383;}
.top2{height: 118px;overflow: hidden;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 118px;}
.logowz{padding-left: 21px;margin-left: 20px;height: 59px;border-left: 1px solid #b2bac7;color: #323131;font-size: 18px;line-height: 31px;margin-top: 30px;}
.top2 .k2{font-size: 16px;color: #3c3c3c;line-height: 118px;background: url(../images/9d8be1d16446afbd74858fc45f0839c549dbc3cf.png) no-repeat left center;padding-left:62px;}



/*热门搜索*/
.sou{height: 72px;background: #f6f6f6;}
.hotSearch a{margin-right:6px;color: #646464;}
.hotSearch{float:left;height:72px;line-height:72px;font-weight:normal;color: #646464;font-size: 14px;}

/*搜索和热门搜索*/
.sou #formsearch{float:right;margin-top: 16px; width: 347px;height: 36px;background: url(../images/7d3a8104655aaa98bf6d21e37a87918996a6bc2b.png) no-repeat center;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
.sou #formsearch input{height:36px;background:transparent;border:none;line-height:36px;outline: none;}
.sou #formsearch input#keyword{height:36px;line-height:36px;padding-left:14px;color:#656565;font-size: 14px;width: 297px;}
.sou #formsearch input#s_btn{width:46px;height:36px;line-height:36px;text-align:center;background-color:transparent;color:#fff;border:none;cursor:pointer;font-size: 12px;}
.sou ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #656565;
}
.sou :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #656565;
}
.sou ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #656565;
}
.sou :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #656565;
}



/* 导航样式 */
#menu {
    background-color: #703a28;border-top: 3px solid #fcaf17;
}

.x-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.x-menu>li {
    position: relative;
    width: 12.5%;
    background: url(../images/88f03cbbc3ec9ce4cc92ad5fead272e66bf0b5a5.png) no-repeat right center;
}
.x-menu>li:last-child{background: none;}
.x-menu>li>a {
    display: block;
    font-size: 16px;
    color: #ffffff;
    white-space: nowrap;
    line-height: 70px;
    height: 70px;
    text-align: center;
}



.x-menu>li:hover>a {
    background:url(../images/31c6602803c251825d212838217ba15d9f51d010.png) no-repeat bottom center;
    color:#fcaf17;
}




.x-menu>li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    background: #703a28;
}

.x-sub-menu {
    position: absolute;
    z-index: 99;
    width: 100%;
    left: 0%;
    top: 70px;
    background: #703a28;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}



.x-sub-menu>li>a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 54px;
    margin: 0 12px;
    border-bottom: 1px dashed #4162a3;
}

.x-sub-menu>li>a:hover {
    color: #fcaf17;

}

.x-sub-menu:after {
    content: '';
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 10px;
    cursor: pointer;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    border-top: none;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    z-index: 99;
    display: none;
}


/*  */
.box1{margin: 3.7% 0 4.2%;overflow: hidden;}
.bt1{text-align: center;}
.bt1 dd{color: #090502;font-size: 40px;line-height: 1;}
.bt1 dt{color: #4f4f4f;font-size: 16px;line-height: 1;margin: 17px 0 12px;}
.line1{width: 36px;height: 5px;background-color: #fcaf17;margin: 0 auto;}
.jul{margin-top: 38px;}
.jul li{width: 23.14%;border: solid 1px #c3c3c3;padding: 3.77% 0 3.13%;}
.jul li a{display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;padding: 0 5px;}
.jul li a .img{height: 53px;line-height: 53px;}
.jul li h3{color: #222222;font-size: 24px;font-weight: normal;margin: 14px 0 6px;}
.jul li p{color: #222222;font-size: 14px; text-transform: uppercase;}
.jia{width: 30px;color: #ffffff;height: 30px;background-color: #090502;line-height: 30px;font-size: 24px;text-align: center;border-radius: 50%;margin-top: 37px;}
.jul li:hover{background-color: #090502;}
.jul li a .img2{display: none;}
.jul li:hover a .img1{display: none;}
.jul li:hover a .img2{display: inline-block;}
.jul li:hover h3,.jul li:hover p{color: #fff;}
.jul li:hover .jia{background-color: #ffffff;color: #090502;}

.boxpk{margin: 3.7% 0 4.2%;}
.boxpk .tit1{display: flex; align-items: center; justify-content: center; margin: 20px 0 50px;}
.boxpk .tit1 p{height: 52px; line-height: 52px; padding: 0 60px; background: #090502; color: #fff; font-size: 18px; font-weight: bold;}
.boxpk .tit1 p:nth-last-of-type(1){background: #fcaf17;}
.boxpk .tit1 img{margin: 0 60px;}
.boxpk .tit2{height: 80px; line-height: 80px; display: flex; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1); margin-bottom: 30px;}
.boxpk .tit2 p{flex: 1; text-align: center; font-size: 18px; color: #090502; border-right: 1px solid #ddd; font-weight: bold;}
.boxpk .tit2 p:nth-last-of-type(1){border-right: none;}
.boxpk .tit2 p.ac{background: #090502; color: #fff;}
.boxpk .bod{display: none;}
.boxpk .bod:nth-of-type(1){display: block;}
.boxpk .bod .item{display: flex;}
.boxpk .bod .item .fl{padding: 25px; background: #e2e2e2;}
.boxpk .bod .item .fl:nth-of-type(1){background: #090502; color: #fff;}
.boxpk .bod .item .fl img{width: 100%;}
.boxpk .bod .item .fl ul{margin: 20px 20px 0 20px; font-size: 18px; line-height: 2;}
.boxpk .bod .item .ce{width: 129px; height: 112px; background: url(../images/pk_02.png); line-height: 112px; text-align: center; font-size: 22px; font-weight: bold; color: #fff; flex-shrink: 0; margin: auto 10px;}

@media(max-width: 768px){
    .boxpk{display: none;}
}

/*  */
.box2{background-color: #f2f2f2;padding: 4.42% 0 4%;overflow: hidden;}
.psort{margin: 42px 0 43px;text-align: center;font-size: 0;}
.psort li{display: inline-block;width: 172px;height: 53px;background-color: #090502;margin: 0 1.302vw;line-height: 53px;position: relative;}
.psort li >a img{padding-right: 10px;}
.psort li >a{color: #ffffff;font-size: 18px;display:flex;justify-content:center;align-items: center;}
.box2 .sec{position: absolute;width: 519px;background-color: #e8e8e8;padding: 20px 36px 25px 36px;z-index: 999;left: 50%;margin-left: -260px;display: none;}
.box2 .sec a{color: #252323;font-size: 15px;line-height: 26px;width: 25%;text-align: left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.psort>li:hover>a{background:#fcaf17 url(../images/51e3312178a24214967326f86b8aa0b6a22efcf1.png) no-repeat bottom center;}
.psort>li:hover .sec{display: block;}
.box2 .sec a:hover{color: #090502;}
.pul li{margin-bottom: 3.9%;width: 22.4%;}
.pul li .img img{display: block;width: 100%;}
.pul li h3 a{display: block;font-weight: normal;height: 49px;background-color: #ffffff;border: solid 1px #d9d9d9;line-height: 47px;text-align: center;color: #222222;font-size: 15px;padding: 0 2px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pul li:hover h3 a{color: #090502;border-color: #090502;}

.pmore a{display: block;width: 193px;height: 51px;background-color: #3a3a3a;line-height: 51px;margin: 0 auto;text-align: center;color: #ffffff;font-size: 16px;font-weight: lighter;}
.pmore a span{font-size: 15px;font-weight: normal;padding-left: 6px;}
.pmore a:hover{background: #fcaf17;color: #fff;}




/*  */
.box3{margin-top: 4.5%;overflow: hidden;}
.yul{margin-top: 58px;}
.yul li{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;width: 19%;position: relative;}
.yul li.cur{width:43% ;}
.bj1{position: absolute;background: rgba(0,0,0,.6);width: 100%;height: 100%;top:0;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.bj1 .img{height: 60px;line-height: 60px;}
.bj1 .img2{display: none;}
.yul li.cur .bj1{}
.yul li.cur .bj1 .img1{display: none;}
.yul li.cur .bj1 .img2{display: inline-block;}
.bj1 h3{color: #ffffff;font-size: 24px;margin: 14px 0 19px;}
.line2{width: 24px;height: 3px;background-color: #ffffff;}
.bj1 p{color: #ffffff;font-size: 18px;line-height: 32px;max-width: 370px;margin-top: 13px;display: none;}
.yul li.cur .bj1 p{display: block;}
.yul li.cur .line2{background-color: #fcaf17;}



/*  */
.box4{margin: 4.9% 0 3.47%;overflow: hidden;}
.cul{margin: 50px 0;}
.cul li{width: 31.7%;margin-bottom: 32px;}
.cul li .img img{width: 100%;}
.cul li h3 a{display: block;font-weight: normal;color: #222222;font-size: 16px;margin-top: 16px;}
.cul li p{color: #6c6c6c;font-size: 14px;margin-top: 4px;}
.cul li:hover h3 a{color: #090502;}
.box4 .pmore a:hover{background: #fcaf17;color: #fff;}


/*  */
.box5{background: url(../images/f017c88bd33dfb715c67150ca4407c60df9a1783.jpg) no-repeat top center;background-size: cover;padding: 5.95% 0 4.4%;overflow: hidden;}
.box5 .bt1 dd{color: #ffffff;}
.box5 .bt1 dt{color: #fcaf17;margin-top: 15px;}
.abox{background-color: #ffffff;max-width:1539px;margin: 0 auto;margin-top: 60px;padding: 60px 0 50px;}
.acon{color: #222222;font-size: 16px;line-height: 28px;}
.m1{margin: 34px 0 52px;}
.m1 a{display: block;width: 135px;height: 40px;background-color: #fcaf17;line-height: 40px;text-align: center;color: #222222;font-size: 15px;margin-right: 25px;}
.mtel{width: 219px;height: 40px;line-height: 40px;padding-left: 53px;background:#fcaf17 url(../images/4f76465670775d7828acaef8e0c028752bfefd23.png) no-repeat 20px center;color: #151515;font-size: 21px;}
.abox12{margin: 0 45px;}

.rbox .bd{width: 73.9%;overflow: hidden;}
.rbox .bd li{margin: 0 11px;}
.rbox .bd li img{width: 249px;height: 186px;}
.aul{background-color: #fcaf17;width: 22.5%;padding: 0 27px;}
.aul li a{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 100%;}
.aul li .img{height: 40px;line-height: 40px;margin-bottom: 5px;}
.aul li .img2{display: none;}
.aul li:hover .img1{display: none;}
.aul li:hover .img2{display: inline-block;}
.aul li p{color: #0f0f0f;font-size: 15px;}
.aul li:hover p{color: #fff;}
.sul{margin: 4.9% 7% 0 7%;}
.sbt {color: #222222;font-size: 15px;}
.sbt span{color: #090502;font-size: 45px;line-height: 1.2;}
.sbt sup{color: #090502;font-size: 25px;}
.sul li p{color: #222222;font-size: 16px;}





/*  */
.box6{padding: 4.95% 0 5.8%;background: url(../images/72d9d3569c5f10ffea3fb5fb658d2892960304f8.jpg) no-repeat top center;background-size: cover;}
.box6 .line1{margin-top: 16px;}
.honor{margin-top: 61px;overflow: hidden;position: relative;padding: 0 71px;}
.honor .prev,.honor .next{position: absolute;top:50%;margin-top: -52px;z-index: 999;}
.honor .prev{left: 0;}
.honor .next{right: 0;}
.honor .bd{overflow: hidden;}
.hul li{margin: 0 23px;}
.hul li .img {display: block;border: 10px solid #d8d8d8;}
.hul li .img img{display: block;width: 270px;height: 382px;}



/*  */
.box7{background: url(../images/94ea31e884b48437347375a91790c4496701cfde.png) no-repeat top center;background-size: cover;padding: 3.5% 0 4%;position: relative;}

.bt2 dd{color: #ffffff;font-size: 30px;}
.bt2 dt{color: #ffffff;font-size: 20px;}
.liu{margin-top: 43px;}
.liu li{padding-right: 21px;margin-right: 9px;background: url(../images/2713f88ba1d45b29dd951301f3f0645397687e09.png) no-repeat right 46px;}
.liu li p{color: #ffffff;font-size: 18px;text-align: center;margin-top: 15px;}
.liu li:last-child{background: none;padding-right: 0;margin-right: 0;}
.liu li .img img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.liu li:hover .img img{transform: scaleX(-1);}
.w1{color: #191b1e;font-size: 15px;margin-bottom: 25px;}
.cright{width: 440px;}
.dh{color: #090502;font-size: 34px;padding-left: 59px;background: url(../images/82878cdc7db1496800758bfbb9a4a0461f6faaf4.png) no-repeat left center;font-weight: bold;margin-top: 26px;}
.yan li{height: 43px;background-color: #ebebeb;width: 47.8%;margin-bottom: 13px;}
.yan li input{outline: none;border:none;background-color: #ebebeb;height: 43px;color: #909090;font-size: 14px;padding-left: 14px;width: 100%;}
.yan ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #909090;
}
.yan :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #909090;
}
.yan ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #909090;
}
.yan :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909090;
}
.yan #checkcode{border:none; width: 154px;height: 43px;background-color: #ebebeb;font-size: 14px;padding-left: 14px;color: #909090;outline: none;}
.yan .tj{width: 47.8%;height: 43px;background-color: #ebebeb;line-height: 43px;outline: none;border:none;color: #2d2d2d;font-size: 16px;font-weight: bold;}
.yan #codeimg{margin-left: 5px;}

.he{position: absolute;width: 44.62%;right: 0;top:0; background: url(../images/638e3b53622e426dae8af77db3fe8024cccffe06.png) no-repeat top center;padding:3.54166vw 0 3.125vw 4.3229vw;}
.box7 form textarea{width: 47.8%; border: none; outline: none; background: #ebebeb; padding: 10px 14px 0 14px; font-size: 16px; height: 43px; resize: none;}


/*  */
.box8{margin: 4.73% 0 2.95%;}
.nsort{text-align: center;font-size: 0;margin: 40px 0 62px;}
.nsort li{display: inline-block;padding-right: 47px;margin-right: 24px;background: url(../images/01d41855af5daee94bbdd1261caad57d50e7735d.png) no-repeat right center;}
.nsort li:last-child{background: none;padding-right: 0;margin-right: 0;}
.nsort li a{display: block;color: #222222;font-size: 20px;}
.nsort li.cur a{color: #090502;}
.nul{width: 488px;}
.nul li img{width: 488px;height: 283px;display: block;margin-bottom: 39px;}
.nul li:hover a{color: #090502;}
.nul2{width: calc(100% - 582px);}
.ntime{width: 89px;height: 89px;background-color: #7c7c7c;text-align: center;}
.ntime dd{color: #ffffff;font-size: 35px;}
.ntime dt{color: #ffffff;font-size: 16px;}
.nei{width: calc(100% - 112px);}
.nei a{display: block;color: #222222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-size: 18px;line-height: 1;margin-bottom: 18px;}
.nul li p{line-height: 25px;color: #686868;font-size: 15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.nul2 li{width: 44.1%;padding-bottom: 37px;margin-bottom: 38px;border-bottom: 1px solid #e2e2e2;}
.nul2 li:last-child,.nul2 li:nth-child(5){border-bottom: none;}
.nul2 li a{display: block;color: #222222;font-size: 18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin-bottom: 18px;line-height: 1;}
.nul2 li p{line-height: 25px;color: #686868;font-size: 15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.nul2 li:hover a{color: #090502;}















@media(max-width: 1600px){
    .abox{margin:60px 5% 0 5%;}
}



@media(max-width: 1430px){
    .liu li{background: url(../images/2713f88ba1d45b29dd951301f3f0645397687e09.png) no-repeat right 36px;}
    .liu li p{font-size: 14px;}
    .liu li .img img{width: 70px;height: 70px;}
}



@media(max-width: 1366px){
    .bt1 dd{font-size: 34px;}
}


@media(max-width: 1200px){
    .jul li h3{font-size: 20px;}
    .bt1 dd{font-size: 28px;}
    .bt1 dt{font-size: 14px;}
    .bj1 h3{font-size: 20px;}
    .bj1 p{font-size: 14px;line-height: 28px;}
    .sbt span{font-size: 40px;}
    .aul{padding: 0 15px;}
    .aul li p{font-size: 12px;}
    .hul li .img img{display: block;width: 200px;height: 283px;}
    .cleft{margin-bottom: 20px;}
    .cleft{float: none;width: 100%;}
    .cright{float: none;}
    .nul2 li{width: 47%;}
    .nul2{width: calc(100% - 532px);}
}
@media(max-width: 1164px){
  .sec{width: 400px;margin-left: -200px;padding: 20px 16px 25px 16px;}
  .sec a{font-size: 13px;}
  .cright{width: 96%;}
  .he{width: 38.6%;}
  .yan #checkcode{width: 107px;}
  .yan #codeimg{width: 100px;height: 42px;}
  .yan .tj{width: 47.8%;}
  .dh{margin-top: 15px;font-size: 28px;}
  .he{padding: 2.54166vw 0 2.125vw 4.3229vw;}
  .box7 form textarea{height: 38px;}
}



@media(max-width: 1024px){
    .jul li h3{font-size: 18px;}
    .psort li >a{font-size: 16px;}
    .psort li{width: 150px;height: 46px;line-height: 46px;}
    .nsort{margin: 20px 0 30px;}
}


@media(max-width: 768px){
    .bt1 dd{font-size: 24px;}
    .bt1 dt{font-size: 12px;margin: 12px 0 8px;}
    .psort{margin: 20px 0;}
    .bj1 h3{font-size: 18px;}
    .bj1 p{padding: 0 10px;}
    .yul{margin-top: 20px;}
    .cul{margin: 20px 0;}
    .honor{margin-top: 30px;}
    .hul li{margin: 0 15px;}
    .cleft{width: 100%;float: none;}
    .he{position: static;width: 100%;}
    .he{width: 62%;}
    .nul{margin-bottom: 20px;}
    .nul li img{width: 100%;height: 100%;margin-bottom: 20px;}
    .nul,.nul2{float: none;width: 100%;}
    .nsort li a{font-size: 16px;}
    .nsort li{padding-right: 30px;margin-right: 12px;}
}


@media(max-width: 640px){
    .box1{margin: 30px 0;}
    .jul li{width: 48%;margin-bottom: 20px;}
    .jia{margin-top: 15px;}
    .jul li h3{font-size: 16px;}
    .jul{margin-top: 20px;}
    .pul li{width: 48%;margin-bottom: 20px;}
    .psort li{margin-bottom: 10px;}
    .psort li{width: 130px;height: 40px;line-height: 40px;}
    .psort li >a{font-size: 14px;}
    .pmore a{width: 160px;height: 45px;line-height: 45px;font-size: 14px;}
    .pmore a span{font-size: 13px;}
    .box3{margin-top: 30px;}
    .yul li,.yul li.cur{width: 100%;}
    .cul li{width: 48%;}
    .yul li .img3{height: auto;width: 100%;}
    .cul li p{font-size: 12px;}
    .abox{margin: 20px 15px 0 15px;padding: 20px 0;}
    .abox12{margin: 0;}
    .acon{font-size: 14px;line-height: 24px;}
    .box5{padding: 30px 0;margin-top: 30px;}
    .m1{margin: 20px 0 30px;}
    .m1 a{width: 100px;margin-right: 5px;}
    .mtel{width: 156px;padding-left: 40px;font-size: 15px;background:#fcaf17 url(../images/4f76465670775d7828acaef8e0c028752bfefd23.png) no-repeat 10px center;}
    .rbox .bd{width: 100%;}
    .rbox .bd li{margin: 0 5px;}
    .rbox .bd li img{width: 180px;height: 135px;}
    .aul{margin-top: 15px;width: 100%;padding: 10px 20px;}
    .sul{margin:20px 0 0 0;}
    .sul li{width: 50%;margin-bottom: 15px;}
    .sul li p{font-size: 14px;}
    .sbt span{font-size: 30px;}
    .sbt sup{font-size: 20px;}
    .sbt{font-size: 13px;}
    .bt1 dd{line-height: 1.3;}
    .honor{padding: 0 35px;}
    .hul li{margin: 0 10px;}
    .hul li .img img{display: block;width: 140px;height: 198px;}
    .bt1 dd{font-size: 20px;}
    .bt2 dd{font-size: 24px;}
    .bt2 dt{font-size: 16px;}
    .box7{padding: 30px 0;}
    .he{width: 94%;margin: 0 3%;}
    .dh{font-size: 20px;padding-left: 40px;background-size: 30px 30px;}
    .yan li input,.yan li,.yan #checkcode,.yan #codeimg,.yan .tj{height: 38px;line-height: 38px;}
    .yan .tj{font-size: 14px;}
    .yan #checkcode{width: 90px;}
    .liu{margin-top: 20px;}
    .liu li{width: 33.33%;text-align: center;margin-right: 0;margin-bottom: 10px;padding-right: 5%;}
    .liu li:nth-child(3n){background: none;padding-right: 0;}
    .liu li p{margin-top: 7px;}
    .nul2 li{padding-bottom: 20px;margin-bottom: 20px;}
    .nul2 li a,.nei a{font-size: 16px;margin-bottom: 10px;}
    .nul2 li p,.nul li p{font-size: 14px;line-height: 24px;}
    .ntime{width: 70px;height: 70px;}
    .ntime dd{font-size: 29px;}
    .ntime dt{font-size: 14px;}
    .nei {
        width: calc(100% - 82px);
    }
    
}


@media(max-width: 352px){
    .yan #codeimg{width: 80px;}
}

@media(max-width: 330px){
    .yan .tj{width: 80px;}
}






/* 友情链接 */

.c-link {
    padding: 25px 0;
    font-size: 16px;
    color: #222222;
    line-height: 24px;
    border-top: 1px solid #e9e9e9;
}

.c-link .con {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.c-link span {
    cursor: pointer;
    display: block;
}

.c-link dd{
    width:calc(100% - 113px)
}

.c-link .sec {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    background: rgba(255,255,255,.6);
    padding: 10px;
    min-width:120px;
}

.c-link a {
    color: #2a333c;
    padding: 0 4px;
    font-size: 14px;
    line-height: 24px;
}



.ft {
    position: relative;
    background: url(../images/513ec2690abb1fd64c20b5e5bf5dac35ec02f768.png) no-repeat center center;
    background-size: cover;
    padding-bottom:3rem;
    margin-top: 115px;
}

.p10a {
    background-color: #fcaf17;
    transform: translateY(-50px);
    height: 162px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.p10a li {
    position: relative;
}

.p10a li::after {
    content: "";
    width: 1px;
    height: 99px;
    background-color: #d8991c;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.p10a li:last-child::after {
    display: none;
}

.p10a li:nth-child(1) {
    width: 17.2%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 4rem;
}

.p10a li:nth-child(1) h3 {
    font-size: 24px;
    line-height: 1;
    color: #272727;
}

.p10a li:nth-child(1) p {
    font-size: 15px;
    color: #272727;
    margin-top: 3px;
}

.p10a li.tt a {
    text-align: center;
}

.p10a li.tt a div.img {
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
}

.p10a li.tt a div.img img {
    max-width: 100%;
}

.p10a li.tt a h3 {
    font-size: 24px;
    font-weight: normal;
    color: #272727;
}
.p10a li.tt a h3.hbt{font-size: 16px;line-height: 21px;}

.p10a li:nth-child(2) {
    width: 26.6%;
}

.p10a li:nth-child(3) {
    width: 26.6%;
}



.p10a li:nth-child(4) {
    flex: 1;
}





.p10b1>h3 {
    font-size: 22px;
    font-weight: normal;
    color: #f0f0f0;
    position: relative;
    margin-bottom: 2.6rem;
}


.p10b1>h3::after {
    content: "";
    width: 35px;
    height: 1px;
    background-color: #ffffff;
    position: absolute;
    bottom: -12px;
    left: 0;
}

.p10b1a .img {
    margin-right: 1.5rem;
}

.p10b1a .img img {
    width: 6.6rem;
    height: 6.6rem;
}

.p10b1a .img p {
    font-size: 14px;
    margin-top: 0.3rem;
    color: #f0f0f0;
    text-align: center;
}

.p10b2 {
    width: 33%;
}

.p10b1{margin-left: 5%;}

.p10b2 dl dt {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    margin-bottom: 1.2rem;
}

.p10b2 dl dt::after {
    content: "";
    width: 35px;
    height: 1px;
    background-color: #ffffff;
    position: absolute;
    bottom: -12px;
    left: 0;
}

.p10b2 dl a {
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    color: #ffffff;
}

.p10b2 dl a:hover {
    color: #fcaf17;
}


.p10b3 {
    font-size: 14px;
    line-height: 31px;
    color: #ffffff;
    margin-left: 5rem;
}

.p10b3 a {
    color: #ffffff;
}


@media(max-width: 1280px) {
    .p10b3 {
        margin-left: 2rem;
    }
    .p10b2 dl dt{font-size: 18px;}
    .p10b2 dl a{font-size: 14px;}
    .p10a li:nth-child(1) {
        padding-left: 2.4rem;
    }
    .p10a li.tt a h3{font-size: 18px;}
    .p10a li.tt a h3.hbt{font-size: 14px;}
    .ft{margin-top: 40px;}
}

@media(max-width: 768px) {
    .p10a {
        height: auto;
        padding: 2rem 1rem;
    }

    .p10a li {
        width: 50% !important;
        margin-bottom: 2%;
    }

    .p10a li::after {
        display: none;
    }

    .p10a li:nth-child(1) {
        padding-left: 0;
        text-align: center;
        align-items: center;
    }
    .p10a{margin-bottom: 20px;}
    .p10b2 {
        margin: 0;
        width: 100%;
        display: none;
    }
    .ft{margin-top: 0;}
}

@media(max-width: 767px) {
    .p10a {
        transform: initial;
    }

    .p10a li {
        width: 100% !important;
        margin-bottom: 3%;
    }

    .p10a li:nth-child(1) h3 {
        font-size: 21px;
    }

    .p10a li.tt a h3 {
        font-size: 14px;
    }

    .ft {
        padding-top: 1.5rem;
    }

    .p10b1 {
        width: 100%;
    }

    .p10b1a {
        justify-content: flex-start;
    }

    .p10b1>h3 {
        font-size: 18px;
        margin-top: 6%;
    }
    .p10b1a .img{
        margin-right: 0.9rem;
    }

    .p10b1a .img img {
        width: 10rem;
        height: 10rem;
    }
    .p10b3{
        margin-left: 0;
        line-height: 1.7;
        margin-top: 3%;
    }
}





/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}


.page-product-inquiry a{color: #fff;}


@media (max-width: 992px) {
    body {
        padding-top: 60px;
        padding-bottom: 50px;
    }
}


.nybanner .owl-carousel .owl-dots {
    position: absolute;
    z-index: 999;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
    bottom: 5%;
}

.nybanner .owl-carousel .owl-dots button.owl-dot {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    margin: 0 14px;
    outline: none;
    width: 13px;
	height: 12px;
	background-color: #555555;
	border-radius: 13px;
}

.nybanner .owl-carousel .owl-dots button.owl-dot:hover {
    background: #090502;
}



.wei{line-height:24px;padding: 9px 0; border-bottom: 1px solid #efefef;color: #565656;font-size: 14px;}
.wei li{margin-right: 33px;}
/*  */
.cbox1{margin: 70px 0 78px;overflow: hidden;}
.cleft2{width: 21.88%;background-color: #090502;}
.cright2{width: 74.21%;}
.ctt{height: 112px;background-color: #fcaf17;text-align: center;padding-top: 25px;}
.ctt dd{color: #272727;font-size: 35px;}
.ctt dt{color: #272727;font-size: 12px;text-transform: uppercase;background: url(../images/0fca8f4014b03def96d0888ce45c245326ec3c39.png) no-repeat center}
.cpfl{margin: 30px 13px;background: #fff;}
.psort2{padding: 27px 15px 4vw 15px;}
.psort2 li{width: 100%;}
.psort2 li >a{display: block;height: 46px;padding-left: 23px;line-height: 46px;color: #ffffff;font-size:18px; background:#090502 url(../images/9f2857c02e9e0eee8659ec8030ae30df24f455ea.png) no-repeat 93% center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.psort2 li>a:hover{background: #fcaf17  url(../images/9f2857c02e9e0eee8659ec8030ae30df24f455ea.png) no-repeat 93% center;}
.sec2{margin: 0 6px;}
.sec2 a{display: block;color: #111111;font-size: 17px;line-height: 52px;border-bottom: 1px solid #bdbdbd;padding-left: 38px;background: url(../images/ab3760dea562445df701c55c7c4e16463e8fb638.png) no-repeat 17px center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.sec2 a:hover{color: #090502;background: url(../images/7ef490fb87b47e23e767467a95b4c3270573526f.png) no-repeat 17px center;}
.cpzx h3{color: #181818;font-size: 24px;font-weight: normal;padding-left: 43px;background: url(../images/0712242d4ec2538a4e7c74ba51036ebb5dffc7e7.png) no-repeat left top;line-height: 31px;padding-bottom: 21px;border-bottom: 1px solid #cccccc;margin-bottom: 50px;}
.pul2 li .img{width: 55.868%;}
.pul2 li .img img{width: 100%;}
.pcon2{width: 37.08%;}
.pbt{color: #181818;font-size: 24px;line-height: 1;padding: 24px 0 15px;}
.line12{width: 44px;height: 5px;background-color: #fcaf17;}
.pp dd{color: #181818;font-size: 20px;margin: 16px 0;}
.pp dt{color: #404040;font-size: 16px;}
.pcon2 a{display: block;width: 132px;height: 38px;background-color: #090502;line-height: 38px;text-align: center;color: #ffffff;font-size: 16px;margin-top: 3.28vw;}
.pbt3 h3{color: #181818;font-size: 24px;font-weight: normal;padding-left: 43px;background: url(../images/56570d5a067ce4027fb21e0734284892056a79e4.png) no-repeat left top;line-height: 31px;}
.pbt3{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 38px;}
.pbt3 a{display: block;color: #222222;font-size: 15px;line-height: 31px;}
.tui{margin-top: 4vw;}


.pul3 li{width: 321px;margin: 0 26px;border: solid 1px #d9d9d9;}
.pul3 li .img img{display: block;width: 317px;}
.pul3 li h3 a{display: block;font-weight: normal;height: 49px;background-color: #ffffff;/*border: solid 1px #d9d9d9;*/line-height: 47px;text-align: center;color: #222222;font-size: 15px;padding: 0 2px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pul3 li:hover h3 a{color: #090502;border-color: #090502;}


/*  */
.cbox2{background: url(../images/f88aa9cc1107c8b967245659eada962deeda26bd.jpg) no-repeat center;padding:5.3vw 0;background-size: cover;}
.cbox22{background: url(../images/a53a7cea3f759226ecfaf6e3d3cbe8e1a88425ac.jpg) no-repeat center;background-size: cover;}


.cimg{width: 60.348%;margin-top: 28px;}
.cimg img{width: 100%;display: block;}
.ce{width: 38%;}

.ct1{line-height: 54px;font-size: 35px;letter-spacing: 1px;color: #333333;font-weight: bold;}
.ce ul{margin-top: 2.4vw;}
.ce ul li{margin-bottom: 20px;}
.ce ul li dd{color: #090502;font-size: 16px;margin-bottom: 5px;}
.ce ul li dt{color: #3d3c3c;font-size: 16px;}


/*  */
.cbox3{background: url(../images/79cb3ab42942c5e7fb76701a1c6d29cf1bc04345.png) no-repeat center;background-size: cover;padding: 62px 0 61px;text-align: center;color: #ffffff;}
.p1{letter-spacing: 1px;color: #ffffff;font-size: 22px;text-transform: uppercase;line-height: 1;}
.cbox3 h3{letter-spacing: 2px;font-size: 2.3958vw;color: #ffffff;line-height: 1;margin: 21px 0;}
.cbox3 .p2{letter-spacing: 1px;font-size: 1.04vw;line-height: 1;}
.htel{margin: 0 auto; margin-top: 36px;width: 398px;height: 52px;border-radius: 26px;border: solid 1px rgba(252, 175, 23, 0.15);line-height: 50px;color: #fcaf17;font-size: 33px;box-shadow: 0 0 10px rgba(255,255,255,.3);
}



/*  */
.cbox4{margin: 5.364vw 0 3.28vw;}
.cbox4 dd{color: #181818;}
/*jqueryåˆ†é¡µ*/
.fenye{text-align:center;}
.fenye a{width: 31px;height: 30px;background-color: #fff;border: solid 1px #cccccc;vertical-align:middle;color: #575757;margin:0 5px;line-height:28px;cursor:pointer;font-size:15px;display:inline-block;}
.fenye a:hover {background-color:#703a28;color:#fff; text-decoration:none;}
.fenye a.jp-previous{display: none; margin-right:5px;width: 11px;height: 9px;background:url(../images/lt6.png) no-repeat center;font-size:0;}
.fenye a.jp-next {display: none; margin-left:5px;width: 11px;height: 9px;background:url(../images/rt6.png) no-repeat center;font-size:0;}
.fenye span {margin: 0 5px;}
.fenye a.jp-current, a.jp-current:hover {}
.fenye a.jp-disabled, a.jp-disabled:hover {}
.fenye a.jp-current, a.jp-current:hover{cursor: default; background:#703a28;border-color:#703a28;color:#fff;}
.fenye span {margin:0 5px;}


.fy{margin-top: 3vw;}
.cbox4 .cul{font-size: 0;margin: 0 -0.8%;margin-top: 50px;}
.cbox4 .cul li{display: inline-block;margin: 0 0.8%;margin-bottom: 32px;}
.fy{font-size: 0;text-align: center;}
.fenye{font-size: 14px;}
.fenye,.mm1{display: inline-block;}
.fy .mm1{color: #575757;font-size: 14px;width: 89px;height: 30px;border: solid 1px #cccccc;line-height: 28px;text-align: center;}
@media(max-width:768px){
    .fenye a{width:25px;height:25px;line-height:23px;font-size:15px;margin:0 3px;}
    .fy .mm1{height: 25px;line-height: 23px;}
}
/*  */
.cbox5{background: url(../images/07889dc58d40aae9eebd736f15901c82b771e4d0.png) no-repeat top center;background-size: cover;padding: 4vw 0 9.79vw;}
.cbox5 dd{color: #181818;}
.cbox5 ul{margin: 0 60px;margin-top: 49px;}
.cbox5 ul li{width: 14.1%;border: solid 1px #d3d3d3;text-align: center;padding: 26px 0 47px;}
.cbox5 ul li h3{color: #2f2f2f;font-size: 22px;padding-top: 15px;}
.cbox5 ul li p{color: #3c3c3c;font-size: 14px;}
.cbox5 ul li .img{height: 80px;line-height: 80px;background: url(../images/a40ee52361ae2d6b49e8b63eb57c16a3d0def06b.png) no-repeat bottom center;}
.cbox5 ul li .img2{display: none;}
.cbox5 ul li:hover .img1{display: none;}
.cbox5 ul li:hover .img2{display: inline-block;}
.cbox5 ul li:hover .img{background: url(../images/3cfad01df89fcb8251e18eca0b219a1227381936.png) no-repeat bottom center;}
.cbox5 ul li:hover{border: solid 1px #090502;}
.cbox5 ul li:hover h3,.cbox5 ul li:hover p{color: #090502;}


/*  */
.pul22 li>a{margin-bottom:22px;color: #1c1c1c;background:#d4d4d4 url(../images/f6cb9b00f89e75e8cd2e19ef8497469f20e3e9a3.png) no-repeat 93% center; }
.pul22 li>a:hover{background-color: #090502;color: #fff;}
.pm2 a{display: block;text-align: center;color: #ffffff;font-size: 16px;margin-bottom: 26px;}
.pul22 {padding-bottom: 0;}
.pm2 a:hover{color: #fcaf17;}








@media(max-width: 1280px){
    .psort2 li >a{padding-left: 10px;font-size: 16px;}
    .pul22 li>a{margin-bottom: 10px;}
    .sec2 a{font-size: 15px;line-height: 45px;}
    .pbt{padding: 15px 0 5px;font-size: 20px;}
    .pp dd{font-size: 18px;}
    .pp dt{font-size: 14px;}
    .cbox1{margin:35px 0 38px;}
    .ct1{font-size: 25px;line-height: 30px;}
    .ce ul li dt,.ce ul li dd{font-size: 14px;}
    .ce ul li{margin-bottom: 10px;}
    .cbox5 ul li{padding:10px 0 27px ;}
    .cbox5 ul li h3{font-size: 18px;}
    .htel{font-size: 24px;width: 290px;margin-top: 20px;}
    .cbox3{padding: 40px 0;}
}



@media(max-width: 1024px){
    .psort2 li >a{padding-left: 10px;font-size: 14px;}
    .sec2 a{font-size: 13px;line-height: 45px;}
    .pbt{padding: 15px 0 5px;font-size: 16px;}
    .ctt dd{font-size: 28px;}
    .pp dd{font-size: 15px;margin: 6px 0;}
    .ctt{height: 90px;padding-top: 15px;}
    .cpzx h3{margin-bottom: 30px;}
    .psort2{padding-bottom: 2vw;}
    .ct1{font-size: 20px;line-height: 26px;}
    .cbox5 ul{margin:20px 0 0 0;}
    .cbox3{padding: 30px 0;}

}
@media(max-width: 768px){
    .ctt{display: none;}
    .cleft2{margin-bottom: 20px;}
    .cleft2,.cright2{width: 100%;background: none;}
    .psort2{padding: 0;}
    .cpfl{margin: 0;}
    .psort2 li{width: 48%;}
    .pul2 li .img,.pcon2{width: 100%;}
    .cimg,.ce{width: 100%;}
    .cbox5 ul li{padding: 0 10px 17px 10px;}
  
    .cbox3 h3{font-size: 14px;letter-spacing: 0;line-height: 24px;margin: 10px 0;}
    .cbox3 .p2{font-size: 12px;line-height: 20px;}
    .cbox4 .cul li{margin-bottom: 20px;}
    .cbox4 .cul{margin-top: 20px;}
    .cpzx h3,.pbt3{margin-bottom: 20px;padding-bottom: 10px;}
    .pm2 a{margin-bottom: 0;color: #000;}

}


@media(max-width: 640px){
    .pul3 li{width: 200px;margin: 0 5px;}
    .pul3 li .img img{width: 200px;}
    .pbt3{margin-bottom: 20px;}
    .pbt{font-size: 18px;}
    .cbox1{margin: 20px 0;}
    .cpzx h3,.pbt3 h3{font-size: 20px;}
    .sec2 a{line-height: 38px;}
    .cbox2{padding: 30px 0;}
    .ct1{font-size: 18px;line-height: 24px;}
    .cbox5 ul li{width: 32%;margin-bottom: 2%;}
    .cbox5 ul li .img{height: 60px;line-height: 60px;}
    .cbox5 ul li .img img{width: 40%;}
    .cbox5 ul li h3{font-size: 16px;}
    .cbox5{padding: 30px 0;}
    .bt1 dt{margin-top: 6px;}
}