@charset "utf-8";
html,
body {
  width: 100%;
  height: 100%;
}
body {
  font-size: 14px;
  color: #666;
  font-family: "Microsoft YaHei", "SimSun", "Helvetica Neue", Arial, Helvetica, sans-serif;
  min-width: 1200px;
      overflow-x: hidden;
}
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  font-style: normal;
  list-style: none;
}
a {
  color: #666;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
  transition: all 0.7s;
  font-size: 14px;
}
a:active {
  outline: 0;
}
a:hover {
  outline: 0;
  color: #181818;
  text-decoration: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
em,
i {
  font-style: normal;
}
img {
  vertical-align: middle;
}
input,
select,
textarea {
  font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
textarea {
  overflow: auto;
}
input:focus,
textarea:focus,
button:focus,
select:focus {
  outline: 0;
}
input::-ms-clear {
  display: none;
}
.fl{float: left;}
.fr{float: right;}
.clearfix,
.clear:after {
  width: 100%;
  clear: both;
  line-height: 0;
  display: block;
  overflow: hidden;
  zoom: 1;
  font-size: 0;
  content: '.';
}

.content{width: 1200px;margin: 0 auto;}

.title{    width: 489px;margin: 0 auto 50px;}
.top{    background: #1a49a3;  height: 33px; line-height: 33px;color: #ffffff;}
.top_fr{}
.top_fr p{float: left;}
.top_fr p a{color: #ffffff;margin-left: 31px;}


.head{}
.top_logo{width: 454px;margin: 20px 0;}
.top_logo img{float: left;    padding-top: 10px;}
.top_logo h1{font-size: 30px;font-weight: bold;}
.top_logo p{ font-size: 8px;}
.top_nav{margin-top: 35px;}
.top_nav ul{}
.top_nav ul li{float: left;}
.top_nav ul li a{ font-size: 16px;display: block;width: 87px;text-align: center;height: 40px;line-height: 40px; margin: 0 20px ;}
.top_nav ul li:hover a,.top_nav ul li.on a{ background: #1a49a3;color: #ffffff;}
.top_nav ul li:last-child a{margin-right: 0;}
/*banner*/
.slideBox{ position:relative;margin:0 auto;  overflow:hidden; }
.slideBox .hd{position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block;width: 95px; height: 7px;margin: 0 10px;background-color: #ffffff;cursor: pointer;}
.slideBox .hd ul li.on{ background-color: #bf0000; }
.slideBox .bd{ position:relative;  height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:100%; display:block;  }

.sousuo{background: #1a49a3;    height: 50px;}
.ss_keywords {    font-size: 16px;line-height: 50px;}
.ss_keywords span{color:#ffffff;float: left;}
.ss_keywords ul{float: left;}
.ss_keywords ul li{float: left;}
.ss_keywords ul li a{color:#ffffff;    font-size: 16px;}

.sousuo .ss_txt{border: 0; margin: 0;height: 30px; width: 243px;}
.sousuo .ss_btn{    background: #366bd5;border: 0; color: #fff; width: 104px;height: 30px;}

.ss{margin-top: 10px;}

.product{background: #f3f3f5;padding: 70px 0;overflow: hidden;}
.product .pro_tit{}
.pro_nav{    width: 750px; margin: 0 auto; overflow: hidden;}
.pro_nav ul{}
.pro_nav ul li{float: left;    width: 108px;text-align: center;border: 1px solid #666;height: 30px;line-height: 30px; margin: 20px;}
.pro_nav ul li a{}
.pro_nav ul li:hover,.pro_nav ul li.on{background: #1a49a3;}
.pro_nav ul li:hover a,.pro_nav ul li.on a{color: #ffffff;}
.pro_con{}
.pro_con ul{}
.pro_con ul li{    background: #ffffff; margin-right: 36px;float: left; width: 314px; margin-top: 50px;    padding: 30px;border: 1px solid #ffffff;}
.pro_con ul li:nth-child(3n){margin-right: 0;}
.pro_con ul li .pro_img {}
.pro_con ul li .pro_img img{width: 100%; height:240px;object-fit:cover;}
.pro_con ul li span{    display: block;text-align: center;  margin: 20px 0; font-size: 19px;}
.pro_con ul li .pro_more{    }
.pro_con ul li .pro_more a{display: block;width: 124px;height: 35px;margin: 0 auto;border:1px solid #ccc;background: url(http://10516.543211688.com/songlijie/pro_jt.png) no-repeat center;}
.pro_con ul li:hover .pro_more a{border: 1px solid #1a49a3;background: url(http://10516.543211688.com/songlijie/pro_jth.png) no-repeat center #1a49a3; }
.pro_con ul li:hover {border: 1px solid #1a49a3;}

.ys{position: relative;    overflow: hidden;}
.ys_t{    background: url(http://10516.543211688.com/songlijie/ban01.png) no-repeat center;    text-align: center; color: #ffffff; padding: 42px 0 126px 0; z-index: 99999;  position: absolute; width: 100%;}
.ys_t h3{font-size: 39px; font-weight: bold; line-height: 72px;}
.ys_t p{    font-size: 19px;}
.ys_con{background: url(http://10516.543211688.com/songlijie/choose_bg.jpg) no-repeat center;    z-index: 999; position: absolute;width: 100%;top: 215px;padding-bottom: 70px;}
.ys_con .title{    padding-top: 91px;}
.ys_choose{}
.ys_choose ul{}
.ys_choose ul li{width: 243px;float: left;margin-right: 20px;border:1px solid #1a49a4;padding: 20px;height: 300px;}
.ys_choose ul li:last-child{margin-right: 0;}
.ys_choose ul li a{}
.ys_choose ul li a img{    display: block; width: 120px; margin: 0 auto;}
.ys_choose ul li a p{font-size: 23px;padding: 15px 0;text-align: center;}

.ys_choose ul li a span{    font-size: 16px; line-height: 25px;}

.shili{background: #1a49a3;padding: 70px 0;overflow: hidden;}
.shili .content{}
.shili .content ul{}
.shili .content ul li{float: left;    width: 350px;margin:0 10px ;text-align: center}
.shili .content ul li a{color: #ffffff;}
.shili .content ul li a span{height: 30px;line-height: 30px;}
.shili .content ul li a img{width: 100%;}

.about{padding: 70px 0;overflow: hidden;background: url(http://10516.543211688.com/songlijie/abt_bg.jpg) no-repeat center;}
.about .fl{width: 578px;}
.about p{font-size: 16px;line-height: 30px;}

.about .fl .abt_more{width: 100px;height: 30px;line-height: 30px;background: #1a49a3;color: #ffffff;display: block;border-radius: 50px;text-align: center;margin-top: 32px;}
.about .fr{    width: 558px; background: url(http://10516.543211688.com/songlijie/about_bg.png) no-repeat bottom -16px right 1px; height: 381px;}
.about .fr img{width: 529px;}
.ban02{background: url(http://10516.543211688.com/songlijie/ban02.jpg) no-repeat center;height: 184px;}
.ban02_c {    margin-top: 50px;}
.ban02 .ban02_c h3{color: #45bbfb;    font-size: 34px; font-weight: bold;}
.ban02 .ban02_c p{color: #ffffff;    font-size: 24px;   font-weight: bold;}
.ban02_zx{background: url(http://10516.543211688.com/songlijie/ban02_zx.png) no-repeat center;    width: 200px;height: 47px;text-align: center; line-height: 47px;    margin-top: 63px;}
.ban02_zx a{color: #ffffff;    font-size: 20px;}

.news{padding: 70px 0;overflow: hidden;}
.news_fl{    width: 553px;position: relative;}
.news_img {}
.news_img img{width: 100%;height: auto;}

.news_c{    background: rgba(0, 0, 0, 0.68);color: #fff;position: absolute; bottom: 0px; height: 84px; padding: 10px;}
.news_c h3{    font-size: 17px; margin-bottom: 10px}
.news_con{width: 594px;}
.news_con li{    border-bottom: 1px dashed #ccc;  height: 86px;padding-bottom: 20px;    margin-bottom: 29px;}
.news_date {    text-align: center; width: 66px;}
.news_date span{font-size: 48px; font-weight: bold;}
.news_date p{    font-size: 16px;}

.news_tit{width: 494px;}
.news_tit h3{    font-size: 20px;  margin: 8px 0;}
.news_tit p{    line-height: 22px;}

.news_con li:hover .news_tit h3,.news_con li:hover .news_date span,.news_con li:hover .news_date p{color: #1a49a4; }
.footer{background: #1a49a3;overflow: hidden;padding: 36px 0;}
.ft_nav{border-bottom: 1px solid #2f66cd;height: 80px;line-height: 80px;    margin-bottom: 20px;}
.ft_nav ul{}
.ft_nav ul li{float: left;height: 80px;line-height: 80px;}
.ft_nav ul li a{    font-size: 16px;color: #ffffff;padding: 0 37px;}
.ft_ll{color: #9ab8f4;}
.ft_ll p{height:50px;line-height: 50px;    height: 36px;line-height: 36px;}
.ft_ewm{width: 311px;padding: 40px 0;}
.ft_ewm ul li{float: left;width: 143px;}
.ft_ewm ul li img{width: 100%;}
.ft_ewm ul li p{text-align: center;color: #9ab8f4;}