@charset "UTF-8";
body,p,sapn,dl,dt,ul,li,ol,a{ margin: 0; padding:0; font-size: 14px;}
ul li{ list-style-type: none;}
a{ text-decoration: none;}
.clear{ clear: both;}
.w1200{ width: 1200px; margin: 0 auto;}
.aout_img{ max-width: 100%; height: auto;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
/**  top  **/
.nav_logo_title{ position: absolute; z-index: 99; width: 100%; background: #ffffff82;}
.top_title{ border-bottom: 1px solid #d9d9d9; height: 30px; line-height: 30px; color: #757575;}
.act{ border-bottom: 1px solid #0e90d2;}
.act a{color: #0e90d2;  }
.logo_nav{ height: 110px;}
.logo{ float: left; width: 300px; height: 80px;}
.nav{ float: right; width: 750px; height: 80px; line-height: 80px; display: flex; justify-content: space-between;}
.nav li{ width: 100px; height: 40px; line-height: 40px; text-align: center;margin: 20px 0;}
.nav li a{ color: #000; font-size: 16px; font-weight: bold;}
.nav li:hover a{ color: #0e90d2; }
.nav li:hover{ border-bottom: 1px solid #0e90d2;}
/** #banner  **/
#banner{ width: 100%; height: auto; text-align: center;}
#banner img{ max-width: 100%;height: auto;}

/** foot  **/
#foot{ height: 150px;width: 100%; border-top:solid 1px #ededed ; margin-top: 50px;}
.foot_nav_gs{ height: 80px;}
.gsm{ float: left; width: 200px; height: 80px; line-height: 80px; color: #999;}
.foot_nav{ float: right; width: 600px; height: 80px; line-height: 80px; display: flex; justify-content: space-between; }
.foot_nav li{ color: #999;}
.foot_nav li a{ font-size:14px; color: #999;}
.foot_nav li a:hover{ color: #0e90d2;}
.bq_cnzz{ height: 60px; line-height: 60px; text-align: center;}

/**  首页主题 **/
#cont{ padding-bottom: 50px;}
.index_about{height: 460px;    padding: 50px 0; border-bottom: rgb(229, 229, 229) 1px solid; }
.title{ height: 100px; width: 200px;}
.lm_bt{ font-size: 28px; color: #333; }
.bt_xhx{ border: none; background: #000; width: 55px; height: 2px; float: left; margin-top: 15px;}
.about_nr_bt{ width: 780px; height: 420px; float: left;}
.about_nrzs p{font-size: 15px; line-height: 30px; color: #666; }
.about_bg_img{ width:308px; height: 408px;  float: right;}
.index_ys{ height: 120px; border-left: rgb(229, 229, 229) 1px solid;margin-top: 55px;}
.ys01{ width: 235px;height: 90px;float: left;margin-top: 30px;}
.ys_bt{ font-size: 50px; font-weight: bold; text-align: center;}
.ys_wb{ color: #666; font-size: 14px;text-align: center;}
/**index_cpzs **/
.index_cpzs{ padding: 150px 0 60px 0; }
.cp_fl_L{width: 600px; height: 50px; line-height: 50px;    float: left;}
.cp_fl_L li{  height: 50px; float: left;}
.cp_fl_L li a{  display:block; margin:0 25px 0 0; color: #999999; font-size: 16px;}
.cp_fl_L li a:hover{ color: #0e90d2;}
.more_bg_R{ width: 80px; height: 50px; background: url("../images/more.png") no-repeat center right; float: right;}
.more{ font-size: 16px; color: #666;line-height: 50px;}
.more:hover{ color: #0e90d2;}
.cpzs_zs{ display: flex; justify-content: space-between; flex-wrap:wrap; margin-top: 50px;}
.cpzs_zs li{ width: 280px; height:210px; margin: 30px 0;}
.cpzs_img{ width: 280px;height: 210px;    box-shadow: 0px 0px 10px #d4d4d4;}
.cpzs_img img{ max-width: 100%; height: auto;}
.cpzs_bt{ width: 280px; height: 210px; background: rgba(0,0,0,0.5);  display: none;}
.cp_bt_gsm{ height:auto;    padding-top: 80px;}
.cp_bt{ width: 120px; height: 40px; font-size: 15px; line-height: 40px; text-align: center; background: red; color: #fff; display: block; margin:0 auto;}
.cpzs_bt p{ text-align: center;  padding-top: 15px; color: #fff;}
.cpzs_zs li:hover .cpzs_bt{ position: absolute; margin-top: -210px; display: block;}
.pro_bt{ height: 45px; line-height: 45px; text-align: center;}
.pro_bt a{ font-size: 16px; color: #303030;}
/**我们的优势**/
.index_wmys{ border-bottom: rgb(229, 229, 229) 1px solid; padding-bottom: 80px;  margin-top: 60px; }
.wmys_img_bt_wb{ display: flex; justify-content: space-between; margin: 30px 0;}
.wmys_img_bt_wb li{ width: 390px; height: 280px; float: left; }
.wmys01{ width: 330px; height: 237px;    margin: 0 auto;}
.wmys_img{ text-align: center;}
.wmys_img img{
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;
}
.wmys_bt{ font-size: 22px; font-weight: bold; text-align: center; margin: 34px 0;}
.wmys_wb{text-align: center; font-size: 14px; line-height: 20px; color: #666;}
.wmys_bt:hover{ color: #0e90d2;}
.wmys_img img:hover {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

/** 走进盛隆 **/
.index_zjsl{ margin-top: 70px; padding-bottom: 90px;}
.zjsl_zs{ display: flex; justify-content: space-between;  flex-wrap: wrap;}
.zjsl_zs li{ width: 290px; height: 260px;}
.zjsl_img {width: 290px; height: 218px;}
.zjsl_img img{ max-width: 100%; height:auto;}
.zjsl_bt { height:30px; line-height: 30px; padding-left: 15px; border-left: 1px solid #e0e0e0;margin: 20px 0;}
.zjsl_bt a:hover{ color: #0e90d2}
.zjsl_bt a{ color: #666; font-size: 18px;}

/** 新闻中心 **/
.index_news{ padding-bottom: 260px; height: auto;}
.news_bg{ width: 600px; height: 496px; }
.news_zs{width: 550px; height: 496px; }
.news_zs li{ width: 550px; height: 100px; margin: 50px 0; }
/*时间*/
.news_time{ float: left; width: 120px; height: 100px; border-right:1px solid #e0e0e0;     }
.time_m_d{font-size: 34px;color: #333333; width: 95px; }
.time_Y{font-size: 24px;color: #CCCCCC;width: 95px; text-align: right; }
/*标题 详情*/
.news_bt_wz_gd{ width: 352px; height: 119px; padding-left: 25px; float:left;}
.news_bt a{ font-size: 18px; font-weight: bold; color: #333333;}
.news_bt{ background: url("../images/news_bt_bg.png") no-repeat center right;     height: 45px; line-height: 45px;}
.news_xq{ color: #666;    line-height: 25px;}
.news_bt_wz_gd:hover .news_bt a{ color: #0e90d2;}

/**  联系我们 **/
.zxly{ width: 410px; height:560px ; float: left;}
.bd_dt{ width: 700px; height: 450px; float: right;}
.ly_name{ width: 400px; height: 40px; font-size: 14px; border: 1px solid #c5c5c5; margin: 15px 0;}
.ly_tel{ width: 400px; height: 40px; font-size: 14px; border: 1px solid #c5c5c5; margin: 15px 0;}
.lynr{ width: 400px; height: 120px; font-size: 14px; border: 1px solid #c5c5c5; margin: 15px 0;}
.sub{ background: #0e90d2; color: #fff; width: 120px; height: 40px; line-height: 40px; text-align: center; border: none;}
.lxfs{ margin-top: 55px;}
.lxr{ background: url("../images/lxr.png")no-repeat left center; height: 40px; line-height: 40px; padding-left: 25px ;color:#949494;    margin-right: 20px;font-size: 16px; }
.tel{ background: url("../images/tel.png")no-repeat left center; height: 40px; line-height: 40px; padding-left: 25px ;color:#949494;font-size: 16px; }
.add{background: url("../images/add.png")no-repeat left center; height: 40px; line-height: 40px; padding-left: 25px;color:#949494; font-size: 16px;}





