﻿/*初始化样式*/

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; padding-top: 212px;}

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: #013d93;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: #013d93;

}



.x-sub-menu {

    position: absolute;

    z-index: 99;

    width: 100%;

    left: 0%;

    top: 70px;

    background: #013d93;

    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: #003d91;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: #003d91;line-height: 30px;font-size: 24px;text-align: center;border-radius: 50%;margin-top: 37px;}

.jul li:hover{background-color: #003d91;}

.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: #003d91;}



.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: #003d91; 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: #003d91; border-right: 1px solid #ddd; font-weight: bold;}

.boxpk .tit2 p:nth-last-of-type(1){border-right: none;}

.boxpk .tit2 p.ac{background: #003d91; 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: #003d91; 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: #003d91;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: #003d91;}

.pul li{margin-bottom: 3.9%;width: 32%;}
.pul li:hover img{transform: scale(1.2);}

.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: #003d91;border-color: #003d91;}



.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{background: rgba(0,61,145,.8);}

.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;}

.box4 .cul{margin: 100px 0 50px; display: flex; align-items: flex-start; flex-wrap: wrap;}

.cul .item{width: 15%; position: relative; transition: 0.5s;}
.cul .item.ac{width: 25%; margin-top: -7%;}
.cul .item.ac .img h3{display: none;}
.cul .item .img{padding-bottom: 100%; position: relative;}
.cul .item .img img{width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0;}
.cul .item .img h3{position: absolute; bottom: 10%; left: 10%; right: 10%; background: rgba(255,255,255,0.8); padding: 10px 0; font-size: 20px; text-align: center; color: #000;}
.cul .item .text{position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #fff; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0 10px; display: none;}
.cul .item.ac .text{background: rgba(0,0,0,0.6); display: flex;}
.cul .item .text h3{font-size: 20px; margin-bottom: 20px;}

.cul .item .text a{font-size: 16px; color: #fff; margin-top: 20px; background: #003d91; padding: 8px 16px;}
@media(max-width: 992px){
    .cul .item{width: 30%;}
    .cul .item.ac{width: 40%;}
}

.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: #003d91;font-size: 45px;line-height: 1.2;}

.sbt sup{color: #003d91;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:80%;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: 360px;height: 270px;}







/*  */

.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: #003d91;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: #003d91;}

.nul{width: 488px;}

.nul li img{width: 488px;height: 283px;display: block;margin-bottom: 39px;}

.nul li:hover a{color: #003d91;}

.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: #003d91;}































@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: #003d91;

}







.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: #003d91;}

.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:#003d91 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: #003d91;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: #003d91;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: #003d91;border-color: #003d91;}





/*  */

.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: #003d91;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:#013d93;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:#013d93;border-color:#013d93;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 #003d91;}

.cbox5 ul li:hover h3,.cbox5 ul li:hover p{color: #003d91;}





/*  */

.pul22 li>a{margin-bottom:22px;color: #1c1c1c;background:#d4d4d4 url(../images/f6cb9b00f89e75e8cd2e19ef8497469f20e3e9a3.png) no-repeat 93% center; }

.pul22 li>a:hover{background-color: #003d91;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;}

.floatHead{position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 100; background: #fff;}















@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;}

}