*{
    margin: 0;
    padding:0;
    list-style: none;
    letter-spacing: 1px;
    color: #404040;
    -webkit-text-size-adjust: none ;
}
a{
    text-decoration: none;
}
img{
    vertical-align: middle;
    overflow: hidden;
}
.cbox{
    width:100%;
    min-height:314px;
    display: table;
    margin:0;
    clear: both;

}
.bbox{
    width:1320px;

    margin:0 auto;
    position: relative;

}
.bbox ul{
    display: table !important;
}
/*--------栏目标题-------------*/
.title{
    height:140px;

    margin:106px 0px 0px 0px;
    text-align: center;
}
.title p:first-of-type{
    font-size: 44.87px;
    font-weight: bold;
    color:#252525;
    margin-bottom:50px;
  ;
}
.title p:last-of-type{
    font-size: 20.4px;
    font-family: Regular;
    color: #585959;
	margin-bottom: 65px;
}
/*----------------------头部导航---------------*/
#headTop{
    width: 1320px;
}
#logo{
    margin-top:15px;float: left;
}
#phoneLogo{
    width: 300px;
    height: 75px;
    position: absolute;
    right: 5px;
    top:15px;
}
#phoneLogo img{
    margin:10px 0;
}
#phoneLogo div{
    width: 230px;
    float: right;
    font-size: 18px;

}
#phoneLogo div p:first-of-type{
    color: #878787;
    margin-top:8px;
}
#phoneLogo div p:last-of-type{
    font-size: 36px;
    color: #18529b;
}
#sh-sign{
    width: 310px;
    height: 30px;
    position: absolute;
    right: 0px;
    bottom:10px;
}
#sh-sign img{
    margin-right:5px;
}
#sh-sign span{
    color:#ff1305;
    margin-left:25px;
    font-weight: 600;
}
#headTop h1{
    font-weight: 400;
    font-size: 16px;
    position: absolute;
    left: 0;
    bottom:20px;
}
nav{
    width: 100%;
    min-width: 1320px;
margin-top: 25px;
}
nav ul{
width: 854px;
    height: 66px;
    margin: 0 auto;
    float: left;
    margin-top: 15px;
    margin-left: 143px;
	margin-bottom: 20px;
}
nav ul li{
    flex: 1;
    text-align: center;float: left;width: 17.4%;
}
nav ul li a{
    font-size: 16px;
    line-height: 66px;
	display:block;
	font-family: nomal;
}

nav ul li a:hover{
line-height: 60px;
 font-size: 20px;
 color:#022e66;
 font-weight:1000;
}

footer{
    max-width: 100%;
    min-width: 1200px;
    height: 208px;
    background: #424242;
    margin-top:40px;
}
footer ul{
    width: 750px;
    margin:30px auto ;
}
footer ul li{
    float: left;
    width: 90px;
    margin-right:15px;
    text-align: center;
    border-right:1px solid #fff;
}
footer ul li:last-of-type{
    border:none;
}
footer ul li a{
    color:#fff;
}
footer .botCent p{
    color:#fff;
    margin-bottom:10px;
    text-align: center;
    font-size: 14px!important;
}
footer  .ewm{
    width: 150px;
    height:170px;
    position: absolute;
    right: 0;
    top:30%;
}
footer  .ewm p{
    color:#fff;
    text-align: center;
}
footer  .ewm  img{
    width: 80%;
    margin-bottom:15px;
    margin-left:10%;
}
/*新闻推荐*/
#new-tuijian{
    width: 100%;
    height:590px;
    display: table ;
    overflow: hidden;
}
#new-tuijian ul{
    width: 100%;
    display: table;
}
#new-tuijian ul li{
    width: 595px;
    height:125px;
    margin-right:35px;
    float: left;
    margin-bottom:25px;
    background: #fff;
    border-radius: 5px;
}
#new-tuijian ul li:hover{
    box-shadow: 1px 1px 8px 8px #c5c5c5;
}
#new-tuijian ul li:hover  p:first-of-type span:first-of-type{
    color:#18529b;
}
#new-tuijian ul li:nth-child(2n){
    margin-right:0;
}
#new-tuijian ul li p{
    width: 80%;
    margin-left:10%;
    text-align: left;
}
#new-tuijian ul li p:first-of-type{
    font-size: 20px;
    margin-top:30px;
    margin-bottom:15px;
}
#new-tuijian ul li p:first-of-type span:last-of-type{
    float: right;
    color: #6a6a6a;
}
#new-tuijian ul li p:last-of-type{
    clear: both;
    height:25px;
    overflow: hidden;
    font-size: 16px;

}
.imgTop{
   max-width: 100%;
    min-width: 1200px;
}
/*左侧推荐*/
#contLeft{
    width: 220px;
    height:730px;
	margin-top: 30px;
}
.pdl,.pdl0{
    width: 100%;
    border-radius: 5px 5px 0 0 ;
    overflow: hidden;
    margin-bottom:35px;
}
.pdl .pdl2,.pdl0  .pdl3{
    width: 100%;
    height: 36px;

    padding-top:10px;
}
.pdl .pdl2 p:first-of-type{
    font-size: 18px;
    color:#003d8b;
    font-weight: bold;
    margin-bottom:8px;
}
.pdl .pdl2 p:last-of-type{
    font-size: 18px;
    color:##003d8b;
    font-weight: bold;
}
.pdl ul{
    width: 100%;

}
.pdl ul li{
    width: 100%;
    height: 46px;
    position: relative;
}
.pdl ul li:last-of-type{
    border:none;
}
.pdl ul li a,.pdl ul li{
    font-size: 19px;

    cursor: pointer;
	font-family: Regular;
    color: #585959;
}
.pdl ul li span{
    font-size: 4px;
    font-weight: 400!important;
    position: absolute;
    top:25px;
    left:40px;
}
.pdl ul li h2{
    font-size: 18px;
    font-weight: 400!important;
    position: absolute;
    top:18px;
}

.pdl ul li a:hover{
line-height: 20px;
 color:#022e66;
 font-weight:1000;
}
/*左侧联系我们*/
.pdl0 .pdl3 {
    height: 65px;
    border-radius: 5px 5px 0 0 ;
}
.pdl0 .pdl3 p{
    font-size: 30px;

    font-weight: bold;
    margin-top:5px;
}
.pdl0 ul{
    width: 239px;
    display: table;
    padding:30px 0 20px;
    border:1.5px solid #18529b;
    border-radius: 0 0 5px 5px;
}
.pdl0 ul li{
    width: 90%;
    margin-left:5%;
    margin-bottom:20px;
    font-size: 16px;
}
.pdl0 ul li span{
    font-size: 16px;
    line-height: 25px;
}
.pdl0 ul li:first-of-type{
    color:#18529b;
    font-size: 20px;
}

.pdl4 li{
    height: 30px;
    font-size: 16px !important;
    border-bottom:1px solid #ccc;
    /*line-height: 30px;*/
}
.pdl4 li:last-of-type{
    border:none;
}
/*右侧公共*/
#contRight{
    width: 1000px;
    height:800px;
    position: absolute;
    right: 0;
    top: 244px;
}
#contRight p{    font-family: Regular;
    font-size: 19px;
    color: #585959;line-height: 38px;}

#contRightTop{

    margin: 0 auto;    margin-top: 35px;    width: 1320px;
    position: relative;height: 80px;
}
#contRightTop p,#contRightTop ul li,#contRightTop ul li a,#contRightTop ul li span{
    font-size: 14px;
    color: #231815;
    font-family: Regular;
}
#contRightTop p{
    margin-top:5px;
    font-weight: 600;
}
#contRightTop ul {
	width: 100%;
    position: absolute;
}
#contRightTop ul li{
    float: left;
    font-size: 14px;
    line-height: 16px;
    font-family: Regular;
}
/*分页*/
#pageList{
    margin-top:60px;text-align: center;
}
#pageList *{
    margin-right:40px;
    font-size: 19px;
    font-family: Regular;
}
#pageList a:hover{
line-height: 20px;
 font-size: 20px;
 color:#022e66;
 font-weight:800;
}

/*底部推荐*/
#proBottom{
    height: 450px;
    margin-top:80px;
}
#proBottom ul{
    padding:10px 10px 0 10px ;
    box-shadow: 1px 1px 5px 5px #ccc;
    margin-bottom:20px;
    background: #f0f0f0;
    border-radius: 5px;
}
#proBottom ul li{
    width: 219px;
    height:237px;
    float: left;
    overflow: hidden;
    margin:0 15px 10px 0;
}
#proBottom ul li img{
    width: 100%;
}
#proBottom ul li:nth-child(5n){
    margin-right:0;
}
#proBottom ul li p{
    font-size: 16px;
    text-align: center;
    margin-top:10px;
}

/*左侧产品轮播*/
.pro-tuijian {
    width:238px;
    padding:20px 0 10px;
    border-radius: 0 0 5px 5px;
    border:1.5px solid #18529b;
}
.pro-tuijian .proTjShow{
    width: 197px !important;
    height:246px;
}
.pro-tuijian .proTjShow  .swiper-slide p{
    text-align: center;
    margin-top:10px;
}
.pro-tuijian img{
    width: 100%;
}
.leftAct * {
    color:#18529b;

}

.layui-layer *{
    color: #ffffff !important;
}

.min-w{min-width: 1280px;}
.wrap{margin: 0 auto;width: 1280px;}
.container{margin:0 auto;width: 1280px;}



.title1{
    height:140px;
    background: url(../imgs/xian.png) bottom no-repeat;
background-size: contain;
    text-align: center;
}
.title1 p:first-of-type{
    font-size: 42px;
    font-weight: bold;
    color:#252525;
    margin-bottom:30px;
    font-family: bold;
}
.title1 p:last-of-type{
    font-size: 19px;

    font-family: Regular;
    color: #585959;
    margin-bottom: 58px;
}

/*footer*/
.footer{background: #003d8b;padding:50px 0 50px;font-size: 16px;height: 340px;}
.f_tit{font-size: 19.5px;color:#fff;padding:10px 0;line-height: 34px;font-weight: bold;}
.f_tit a{color:#fff;}
.f_nav{float: left;}
.f_nav dl{float: left;padding-right: 50px;max-width: 230px;min-width: 180px;}
.f_nav dl dd{line-height: 22px;padding:5px 0;font-size: 16px;}
.f_nav dl dd a{color:#ffffff;}
.f_nav dl dd a:hover{
line-height: 20px;
 color:#ffffff;
 font-weight:800;
}
.f_lxwm{float: left;width: 300px;}
.f_lxwm p{color:#ffffff;line-height: 22px;padding:5px 0;font-size: 14px;}
.f_lxwm img{margin-right: 10px;}
.f_gywm{float: right;text-align: center;width: 121px;font-size: 16px;color:#fff;padding-top: 20px;}
.f_gywm img{max-width: 100%;}
.f_gywm p{margin-top: 10px;color: white;}
.copyright{background: #041940;color:#F7F7F7;padding:15px 0;text-align: center;font-size: 14px;}
.copyright a{color:#F7F7F7;}
.copyright span{margin:0 10px;color: white;}



