@charset "utf-8";
body{background:#fff;}
/*首页焦点图*/
.st-focus-banners{ width: 100%; min-width: 1200px; height: 640px; position: relative; overflow: hidden;}
.st-focus-banners .banners{width: 1920px; height: 640px; position: absolute; left: 50%; margin-left: -960px; overflow: hidden;background:url(../img/banner.png) no-repeat 0 0;}
.st-focus-banners .st-logo img{float: left; width: 200px; height:36px; margin-top: 20px;vertical-align: middle; }
.st-focus-banners .title{float: left;display: table-cell; width:100%; height: 156px;  padding-top: 160px; vertical-align: middle; text-align: center; }
.st-focus-banners .title img{width: 673px; height:156px;}


.st-push { float: left; margin-top: 30px; margin-left: 110px;}
.st-push ul li { float: left; width: 200px; height: 134px;padding-right: 60px; position: relative; text-align: center;}
.st-push ul li img { width: 100%; height: 100%; text-align: center;}


/*首页模块公用样式*/
.big{width:100%;min-width:1200px;padding: 72px 0px 72px 0px;}
.wm-1200{width:1200px;margin:0 auto;position:relative;}
.wm-1200:before,
.wm-1200:after{content:'.';display:block;height:0;clear:both;overflow:hidden}

.st-slide-tit{color:#222;height:36px;line-height:36px;font-size:36px;font-weight:bold;letter-spacing:2px; text-align: center;}
.st-slide-tit2{color:#fff;height:36px;line-height:36px;font-size:36px;font-weight:bold;letter-spacing:2px; text-align: center; padding-top:72px;}

.bp-push { float: left; margin-top: 60px; }
.bp-list{ float: left;width: 240px;margin-right: 80px;}
.bp-list img{float: left;width:116px; height: 116px; text-align:center;border-radius:120px; margin-left: 62px;}
.bp-list2{ float: left;width: 240px; }
.bp-list2 img{float: left;width:116px; height: 116px;text-align:center;border-radius:120px;margin-left: 62px;}
.bp-title{ float: left;width:240px;font-size: 20px;padding-top: 30px; color: #222; text-align: center;}
.bp-font{ float: left;width:240px;font-size: 14px; line-height: 24px; color: #666666;  padding-top: 20px;text-align:center;}

.hd-item{ width: 100%; min-width: 1200px; height: 620px; position: relative; overflow: hidden;}
.hd-item .banners{width: 1920px; height: 620px; position: absolute; left: 50%; margin-left: -960px; overflow: hidden;background:url(../img/shuju_bg.png) no-repeat 0 0;}


.sp-push { float: left; margin-top: 60px; }
.sp-img{ float: left;width: 270px; height:360px; margin-right: 40px;font-size: 22px; line-height: 40px; font-weight:bold;color: #fff;display:flex;align-items:center;justify-content:center;}
.sp-img2{ float: left;width: 270px; height:360px; font-size: 22px; line-height: 40px; font-weight:bold;color: #fff;display:flex;align-items:center;justify-content:center;}

.ys-push { float: left; margin-top: 60px; }
.ys-list{ float: left;width: 580px; margin-right: 40px;}
.ys-list img{float: left;width:580px; height: 360px;}
.ys-list2{ float: left;width: 580px;}
.ys-list2 img{float: left;width:580px; height: 360px;}
.ys-title{ float: left;width:580px;font-size: 20px;padding-top: 20px;color: #222222; text-align: center;}


.jm-banners{ width: 100%; min-width: 1200px; height: 150px; position: relative; overflow: hidden;}
.jm-banners .banners{width: 1920px; height: 150px; position: absolute; left: 50%; margin-left: -960px; overflow: hidden;background:url(../img/foot_bg.png) no-repeat 0 0;}
.tel{float:left;width:1000px; height:150px; }
.kf{float:right;width:200px; height:150px; }

.tel_num{float:left;width:150px;height:150px;justify-content:center; }
.zixun{float:left;width:150px;height:24x;line-height:24px;font-size: 16px;color: #fff; padding-top: 52px;}
.shu{float:left;width:150px;height:28x;line-height:28px;font-size: 20px;color: #fff;}
.tel_weixin{float:right;width:40px; height:150px;display:flex;align-items:center;z-index:9999; }
.tel_name{ float:left; width:100%; height:150px;font-size: 28px;color: #fff;text-align:left;font-weight: bold;letter-spacing:2px;display:flex;align-items:center;} 


.footer{ background: #000c1d; min-width: 1200px;height: 56px;}

.st-foot-edit{color:#7d7d7d;width:1200px;line-height:56px; font-size: 14px; text-align: center;}
      