*{margin: 0px;padding: 0px;}
ul,li{ list-style: none;}
a{text-decoration: none;color: #000;}
body,div,li,p,span{ font-family:"PingFang SC";}
img{ display: block; }


.container{ margin: 0px auto;}
.main_box{ width: 1200px; margin: 0px auto;}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.fr{ float: right;}
.fl{ float: left;}
/* logo行 */
.logo_img{ height: 30px; float: left; margin: 15px 0px;}
.call{ float: right; line-height: 30px; margin: 15px 0px; font-size: 14px; color: #434343; font-weight: 600;}

/* 导航部分 */
.nav_box{ width: 100%; height: 65px; background: #2a3043;}
.an_nav{ width: 1200px; margin: 0px auto; }
.an_nav ul li{ display: inline-block; margin-right: -3px; line-height: 65px; font-size: 16px; color: #fff;  }
.an_nav ul li a{ color: #909399; transition: all 0.2s !important;text-decoration: none; display: inline-block;padding: 0px 17px;}
.an_nav ul li a:hover,.an_nav ul li .active{  background: #b03135;  color: #fff; text-decoration: none;}

/* banner */
.swiper-container_one .swiper-slide img{ width: 100%;}


/* foot */
.footbox{ width: 100%; background: #333333; padding: 30px 0px; text-align: center; font-size: 14px; line-height: 32px; color: #fff;}
.footbox a{ color: #fff; font-size: 14px; line-height: 28px; text-decoration: none; display: inline-block; padding: 0px 10px;}
.foot_bom{ width: 100%; background: #1b1f2d; }
.foot_bom .infor{ width: 1200px; text-align: left; line-height: 30px; color: #fff; text-decoration: none;}
.foot_bom .infor a{line-height: 30px; color: #fff; text-decoration: none; font-size: 14px; display: inline-block; padding: 0px 10px;}
.copy{background: #1b1f2d;}
.copy p{ width: 1200px;margin: 0px auto; line-height: 30px; font-size: 14px; text-align: left; color: #fff;}

/*在谷歌下移除input[number]的上下箭头*/
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}

/* placeholder字体样式 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #dcdcdc; font-size: 14px;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #dcdcdc; font-size: 14px;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #dcdcdc; font-size: 14px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #dcdcdc; font-size: 14px; }
/*在firefox下移除input[number]的上下箭头*/
input[type="number"]{-moz-appearance:textfield;}


/* news_list banner */
.in_banner{ width: 100%; /*max-width: 1920px; */height: 350px; padding-top: 80px; }
.in_banner h2{ width: 1200px; margin: 0px auto 0px; text-align: left; font-size:30px; line-height: 45px; color: #000000 ; position: relative;}
.in_banner h2 span{ font-size: 18px; color: #8a8a8a; display: inline-block; margin-left: 10px;}
.in_banner h2 i{ display: block; position: absolute; left: 0px; bottom: -10px; width: 35px; height: 2px; border-radius: 2px; background: #1b1f2d;}
.in_bbg1{background: url(../images/new_bannerbg.jpg) no-repeat center top; background-size: cover; width: 100%;}
.in_bbg2{background:url(../images/new_bannerbg-02.jpg) no-repeat center top; background-size: cover;}
.in_bbg3{background:url(../images/new_bannerbg-03.jpg) no-repeat center top; background-size: cover;}
@media screen and (max-width: 767px) and (min-width: 375px){
/* 响应式样式 */
.logo_img{ height: 20px; float: left; margin: 10px 0px;}
.call{ float: right; line-height: 20px; margin: 10px 0px; font-size: 12px; color: #434343; font-weight: 600;}

/* 导航部分 */
.nav_box{ width: 100%; height: 65px; background: #2a3043; display: none;}
.sj_dh{ width: 100%;  height: 60px; background-color: #2a3043; overflow: hidden; display: block; z-index: 999 !important; position: relative;}
.sj_dh>.sh_nav{width: 30px; height: 30px; background-image: url(../images/an.png);background-repeat: no-repeat;position: absolute; top: 20px; right: 20px;background-size: cover;}
.sj_dh>.sj_an{width: 100%; height: auto; display: none; position: fixed; top: 50px; left: 0px; background: #fff;}
.sj_dh>.sj_an>li{width: 100%; display: block; width: 96%;height: 45px; color: #333;z-index: 999 !important;  line-height: 45px;text-align: left; background-color: #fff; border-bottom: 1px solid #f2f2f2;}
.sj_dh>.sj_an>li>a{display: block; color: #2d2e3d; text-decoration: none; margin-left: 30px;}
.box_z{ width: 100%; height: 100%; background: rgba(0,0,0,0.6); display: none; z-index: 888 !important; position: fixed; left: 0px; top: 105px; }
.sj_dh{ display: block !important; z-index: 999 !important;}
.sj_dh>.sj_an>li{z-index: 999 !important;}
/* banner */
.swiper-slide img{ width: 100%;}
.copy{background: #1b1f2d;}
.copy p{ width: 90%; margin: 0px auto; line-height: 30px; font-size: 14px; text-align: left; color: #fff;}

/* news_list banner */
.in_banner{ width: 100%; max-width: 1920px; height: 100px; padding-top: 70px; /*background: url(../images/new_bannerbg.jpg) no-repeat center top;*/ background-size: cover;}
.in_banner h2{ width: 80%; margin: 0px auto 0px; text-align: left; font-size:24px; line-height: 45px; color: #000000 ; position: relative;}
.in_banner h2 span{ font-size: 16px; color: #8a8a8a; display: inline-block; margin-left: 10px;}
.in_banner h2 i{ display: block; position: absolute; left: 0px; bottom: -10px; width: 35px; height: 2px; border-radius: 2px; background: #1b1f2d;}

}













