/* 公共样式 */
*{
    margin:0;
    padding:0;
}
body{
    font-size:14px;
    font-family: "微软雅黑";
    color:#5A5A5A;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
    color:#5A5A5A;
}
/* 首页开始 */
/* header */
header{
    width:100%;
    background-color:#fff;
    position: fixed;
    top:0;
    z-index:999;
    border-bottom:2px solid rgb(49, 145, 235);
}
.header_box{
    width:1200px;
    height:100px;
    padding:0 20px;
    margin:auto;
    box-sizing: border-box;
}
.header_left{
    float:left;
    height:100%;
    position: relative;
}
.header_right{
    float:right;
}
.header_left>a{
    display:inline-block;
    overflow: hidden; 
    position: relative;
}
.header_left>a>p,.header_left>a>img{
    float:left;
    line-height:100px;
}
.header_left>a>img{
    margin-top:25px;
}
.header_left>a>p{
    font-size: 24px;
    font-weight:bold;
    color: rgb(49, 145, 235);
}
.header_right>ul{
    overflow: hidden;
}
.header_right>ul>li{
    float:left;
    margin-top:27px;
    margin-left:1px;
}
.active_on>a{
    color:#fff !important;
    background-color:rgb(49, 145, 235);
}
.header_right>ul>li>a{
    display:inline-block;
    width:110px;
    height:45px;
    text-align: center;
    line-height:45px;
    font-size:16px;
    color: rgb(49, 145, 235);
}
.header_right>ul>li>a:hover{
    color:#fff !important;
    background-color:rgb(49, 145, 235);
}

/* banner */
.banner_box{
    margin-top:100px;
    position: relative;
}
#swiper1 .swiper-slide>a{
    display:inline-block;
    width:100%;
    height:600px;
    overflow: hidden;
    position: relative;
}
#swiper1 .swiper-slide>a>img{
    width:1920px;
    height:600px;
    position: absolute;
    left:50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
}


.banner_container{
    position: absolute;
    top:115px;
    left:130px;
    z-index:888;
}
.banner_container>h2{
    font-size: 50px;
    color:#fff;
    width:304px;
    margin-top:55px;
    margin-bottom:15px;
}
.banner_container>p:nth-of-type(2){
    color:#fff;
    font-size:20px;
    width:340px;
    margin-bottom:50px;
}
.banner_container>p:last-of-type{
    color:#fff;
    font-size:10px;
    width:380px;
}
/* 新闻资讯 */
.index_news{
    width:1200px;
    height:130px;
    margin: 60px auto;
    border-left:4px solid #3191EB;
    border-right:4px solid #3191EB;
    display:flex;
}
.index_news>div:first-child,.index_news>div:last-child{
    width:60px;
    height:60px;
    font-size:24px;
    text-align: center;
    align-self: center;
    color:#3191EB;
    font-weight:normal;
    margin-left:35px;
    margin-right:35px;
}
.index_news>div:nth-child(2),.index_news>div:nth-child(4){
    align-self: center;
}
.index_news>div:nth-child(2)>ul>li,.index_news>div:nth-child(4)>ul>li{
    width:355px;
    display:flex;
    justify-content: space-between;
    border-bottom:1px solid #ddd;
    line-height:28px;
    flex-wrap: nowrap;
}
.index_news>div:nth-child(2)>ul>li>a,.index_news>div:nth-child(4)>ul>li>a{
    display:inline-block;
    width:250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:15px;
    background:url("../img/laba.png") no-repeat left center;
}
.index_news>div:nth-child(2)>ul>li>span,.index_news>div:nth-child(4)>ul>li>span{
    font-size:12px;
    color:#929292;
}
.index_news>div:nth-child(2)>ul>li>a:hover,.index_news>div:nth-child(4)>ul>li>a:hover{
    color:#3191EB;
}
.index_news>div:nth-child(3){
    align-self: center;
    height:130px;
    width:130px;
    font-size:30px;
    font-weight:bold;
    text-align: center;
    color:#fff;
    background-color:#3191EB;
    border:10px solid #F5F3F3;
    margin-left:50px;
    margin-right:50px;
    padding-left:15px;
    padding-right:15px;
    box-sizing: border-box;
    padding-top:5px;
}
.index_news>div:nth-child(3)>p>span{
    font-size:14px;
    position: relative;
    top:-15px;
}
/* 仪器设备 */
.index_equipment{
    width:1200px;
    margin:auto;
}
.index_equipment_t{
    text-align: center;
}
.index_equipment_t>p:first-child{
    width:187px;
    height:102px;
    font-size:30px;
    color:#3191EB;
    font-weight:bold;
    margin:auto;
    background:url("../img/kuang.png") no-repeat;
}
.index_equipment_t>p:first-child>span{
    display:inline-block;
    width:100%;
}
.index_equipment_t>p:first-child>span:first-child{
    margin-top:15px;
}
.index_equipment_t>p:nth-child(2){
    color:#3191EB;
    width:500px;
    margin:auto;
}
/* ---- */
.index_equipment_div{
    margin-top:40px;
}
.index_equipment_ul{
    overflow: hidden;
}
.index_equipment_ul>li{
    width:235px;
    float:left;
    margin-right:5px;
    margin-bottom:50px;
}
.index_equipment_ul>li>a{
    display:inline-block;
    width:235px;
    height:235px;
    overflow:hidden;
    position: relative;
}
.index_equipment_ul>li>a>img{
    width:235px;
    height:235px;
    -ms-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
}
.index_equipment_ul>li>a>div{
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:url("../img/search.png") no-repeat center rgba(163,214,238,0.5);
    display:none;
}
.index_equipment_ul>li>a:hover>img{
    -webkit-transform: translate(0,-15px);
    -ms-transform: translate(0,-15px);
    -o-transform: translate(0,-15px);
    -moz-transform: translate(0,-15px);
    transform: translate(0,-15px);
}
.index_equipment_ul>li>p:first-of-type>a{
    display:inline-block;
    width:100%;
    text-align: center;
    margin-top:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_equipment_ul>li>p:nth-of-type(2){
    font-size:12px;
    color:#ACACAC;
    text-align: center;
}
.index_equipment_ul>li>p:nth-of-type(2)>span{
    color:#FF5B00;
}

/* 公司简介 */
.index_about{
    width:1200px;
    margin:auto;
}
.index_about_t>div{
    height:80px;
    text-align: center;
    display:flex;
    justify-content: center;
}
.index_about_t>div>p{
    align-self: center;
}
.index_about_t>div>p:nth-child(2){
    width:80px;
    font-size:30px;
    color:#3191EB;
    font-weight:bold;
}
.index_about_t>p{
    text-align: center;
    color:#3191EB;
    line-height:28px;
    width:500px;
    margin:auto;
}
/* --- */
.index_about_con{
    margin-top:50px;
}
.index_about_con>p{
    text-align: left;
    font-size:16px;
    line-height:30px;
    width:1160px;
    margin:auto;
}
.index_about_box{
    width:995px;
    margin:auto;
    margin-top:45px;
    overflow: hidden;
}
.index_about_box>div:first-child{
    float:left;
    width:467px;
    height:263px;
}
.index_about_box>div:nth-child(2){
    float:left;
    height:263px;
    margin-left:80px;
    position: relative;
}

.index_about_box>div:first-child>img{
    width:467px;
    height:263px;
}
.index_about_box>div:nth-child(2)>h3{
    font-size:24px;
    color:#3191EB;
    font-weight:normal;
}
.index_about_box>div:nth-child(2)>h1{
    font-size:46px;
    color:#3191EB;
}
.index_about_box>div:nth-child(2)>p{
    font-size:18px;
    width:200px;
    color:#3191EB;
}
.index_about_box>div:nth-child(2)>a{
    position: absolute;
    bottom:0;
    display:inline-block;
    width:150px;
    height:45px;
    text-align: center;
    line-height:45px;
    font-size:20px;
    color:#fff;
    background-color:#3191EB;
    border-radius:5px;
}

/* 在线留言 */
.index_online{
    width: 973px;
    margin:auto;
    margin-top:50px;
    margin-bottom:90px;
}
.index_online_t{
    height:115px;
    display: flex;
    justify-content: center;
}

.index_online_t>p:nth-child(2)>span:first-child{
    display:inline-block;
    font-size:30px;
    width:60px;
    display:block;
    margin:auto;
    font-weight:bold;
    color:#3191EB;
}
.index_online_t>p:nth-child(2)>span:nth-child(2){
    color:#3191EB;
    display:inline-block;
    margin-top:5px;
}

.index_online_con{
    margin-top:50px;
}
.index_online_con>p{
    text-align: center;
    font-size:16px;
}
.index_online_con>form{
    margin-top:50px;
    overflow: hidden;
}
.index_online_con>form>div{
    float:left;
}
.index_online_con>form>div>p{
    line-height:30px;
}
.index_online_con>form>div>input{
    height:42px;
    width:462px;
    border:1px solid #ddd;
    border-radius:5px;
}
.index_online_con>form>div>button{
    height:42px;
    width:462px;
    border:none;
    color:#fff;
    background-color:#3191EB;
    font-size:16px;
    border-radius:5px;
    margin-top:30px;
    cursor: pointer;
}
.index_online_con>form>div:nth-child(odd){
    margin-right:44px;
}
.index_online_con>form>div>textarea{
    height:42px;
    width:462px;
    border:1px solid #ddd;
    border-radius:5px;
    resize:none;
}
.index_online_con>form>div:last-child{
    height:42px;
    width:462px;
    text-align: center;
    margin-top:30px;
    line-height:42px;
    font-size:26px;
    color:#3191EB;
}

/* foot */
.foot{
    background-color:#3191EB;
}
.foot_box{
    width:1200px;
    height:240px;
    margin:auto;
    display: flex;
    justify-content: center;
}
.foot_box>div{
    align-self: center;
}

.foot_box>div:first-child>p{
    display: flex;
    margin-bottom:10px;
}
.foot_box>div:first-child>p>span{
    align-self: flex-start;
    color:#fff;
    font-size:24px;
    font-weight:bold;
}
.foot_box>div:first-child>p>span:nth-child(2){
    display:inline-block;
    margin-left:0px;
}
.foot_box>div:first-child>form{
    position: relative;
}
.foot_box>div:first-child>form>input{
    width:145px;
    height:34px;
    border:1px solid #ddd;
    padding-left:10px;
    padding-right:10px;
}
.foot_box>div:first-child>form>button{
    width:50px;
    height:34px;
    color:#fff;
    background-color:#176CF6;
    border:none;
    position: absolute;
}

.foot_box>div:nth-child(2){
    margin-left:120px;
    margin-right:120px;
}
.foot_box>div:nth-child(2)>p:nth-child(2){
    color:#fff;
    text-align: center;
    font-size:16px;
}
.foot_box>div:nth-child(3)>p{
    color:#fff;
    font-size:24px;
}
.foot_box>div:nth-child(3)>h1{
    color:#fff;
    font-size:46px;
}
.foot_bottom{
    height:50px;
    line-height:50px;
    text-align: center;
}

.fix_up{
    position:fixed;
    right:20px;
    top:315px;
    z-index:99999;
    display:none;
}
/* 首页结束 */

/* 公司简介页开始 */
/* banner */
.ny_banner_box{
    margin-top:100px;
    position: relative;
}
#swiper2 .swiper-slide>a{
    display:inline-block;
    width:100%;
    height:300px;
    overflow: hidden;
    position: relative;
}
#swiper2 .swiper-slide>a>img{
    width:1920px;
    height:300px;
    position: absolute;
    left:50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
}


.ny_banner_container{
    position: absolute;
    top:55px;
    left:215px;
    z-index:888;
}
.ny_banner_container>h2{
    font-size: 50px;
    color:#fff;
    width:304px;
    margin-bottom:15px;
}
.ny_banner_container>p:first-of-type{
    color:#fff;
    font-size:20px;
    width:340px;
    margin-bottom:50px;
}
.ny_banner_container>p:last-of-type{
    color:#fff;
    font-size:10px;
    width:380px;
}
/* ---- */
.about_box{
    margin-top:60px;
    margin-bottom:80px;
}
.about_container{
    width:1150px;
    margin:auto;
    margin-top:40px;
    overflow: hidden;
}
.about_left{
    float:left;
    width:575px;
    height:505px;
    overflow: auto;
}
.about_right{
    height:505px;
    width:500px;
    float:left;
    border-bottom:2px solid #176CF6;
}
.about_left>p{
    font-size:16px;
    line-height:29px;
    text-indent: 2em;
}

.about_right{
    margin-left:70px;
    box-sizing: border-box;
}
.about_right>h3{
    font-size:24px;
    font-weight:normal;
    color:#176CF6;
    margin-top:50px;
}
.about_right>h1{
    font-size:46px;
    color:#176CF6;
}

.about_right>p{
    font-size:18px;
    color:#176CF6;
    width:180px;
    margin-top:15px;
}

/* 公司简介页结束 */

/* 仪器设备页开始 */
/* 搜索栏 */
.search_box{
    height:50px;
    width:1200px;
    margin:auto;
    display:flex;
    justify-content: space-between;
}
.search_box>span,.search_box>form{
    align-self: center;
}
.search_box>span{
    font-size:24px;
    color: rgb(204, 204, 204);
    font-weight:bold;
}
.search_box>form{
    overflow: hidden;
}
.search_box>form>input{
    height:30px;
    border:1px solid black;
    width:210px;
    padding-left:10px;
    float:left;
}
.search_box>form>button{
    height:32px;
    width:52px;
    color:#fff;
    background-color:#666666;
    border:none;
    float:left;
    cursor: pointer;
}
/* 仪器设备 */
.equipment_box{
    margin-top:10px;
    margin-bottom:75px;
}
.e_classify{
    margin-top:40px;
    margin-bottom:40px;
    text-align: center;
}
.e_classify>span{
    display:inline-block;
    height:45px;
    border-top:2px solid #176CF6;
    border-bottom:2px solid #176CF6;
    padding-left:15px;
    padding-right:15px;
}
.e_classify>span>a{
    display:inline-block;
    height:45px;
    line-height: 45px;
    padding-left:20px;
    padding-right:20px;
    font-size:16px;
}
.e_active{
    color:#fff;
    background-color:#176CF6;
}
.e_classify>span>a:hover{
    color:#fff;
    background-color:#176CF6;
}
/* ------------------ */
.e_list{
    width:1200px;
    margin:auto;
}
.e_ul{
    overflow:hidden;
}
.e_ul>li{
    float:left;
    margin-bottom:40px;
}
.e_ul>li>a{
    display:inline-block;
    width:235px;
    height:235px;
    overflow: hidden;
    margin-right:5px;
}
.e_ul>li>a>img{
    width:235px;
    height:235px;
    transition: all 0.5s;
}
.e_ul>li>a>img:hover{
    transform: scale(1.1);
}
.e_ul>li>h3>a{
    display:inline-block;
    font-size:15px;
    color:#176CF6;
    font-weight:normal;
    text-align: center;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:10px;
}

.e_ul>li>p{
    text-align: center;
    font-size:12px;
    color:#ACACAC;
}
.e_ul>li>p>span{
    color:#FF3C00;
}
/* 分页 */
.page_box{
    text-align: center;
}
.page_box>a{
    display:inline-block;
    margin-right:10px;
    padding-left:5px;
    padding-right:5px;
}
.page_box>a:not(:first-child){
    border:1px solid #ddd;
}
.page_active{
    border:1px solid transparent !important;
    color:#FF3C00;
}
/* 仪器设备页结束 */
/* 仪器设备内页开始 */
.equipment2_box{
    margin-top:10px;
    margin-bottom:30px;
}
.e2_container{
    width:1200px;
    margin:auto;
    margin-top:60px;
    overflow: hidden;
}
.e2_left{
    float:left;
}
.e2_left>ul{
    width:285px;
}
.e2_right{
    float:right;
    width:850px;
}
.e2_left>ul>li>a{
    display:inline-block;
    width:100%;
    height:50%;
    text-align: center;
    line-height:50px;
    margin-bottom:2px;
    color:#fff;
    background-color:#3191EB;
}
.e2_left>ul>li>a:hover{
    background-color:#176CF6;
}

.e2_right_top{
    overflow: hidden;
}
.e2_right_top_l,.e2_right_top_r{
    float:left;
}
.e2_right_top_r{
    padding-left:30px;
}
.e2_right_top_r>h3{
    font-size:20px;
    color:#176CF6;
    font-weight:bold;
    width:510px;
    padding-bottom:5px;
    border-bottom:1px solid #ddd;
}
.e2_right_top_r>p{
    line-height:30px;
}
.e2_right_top_r>p:first-of-type>span{
    text-decoration: line-through;
}
.e2_right_top_r>p:nth-of-type(2)>span{
    color:#FF3C00;
    font-size:18px;
    font-weight:bold;
}

.e2_right_bottom{
    margin-top:40px;
}
.e2_right_bottom>p:first-of-type{
    border:1px solid #ddd;
    font-size:12px;
    background-color:#F5F5F5;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:20px;
}
.e2_page{
    margin-top:30px;
}
.e2_page>p{
    line-height:30px;
}
/* 仪器设备内页结束 */
/* 新闻资讯页开始 */
.news_list{
    width:940px;
    margin:auto;
    margin-bottom:30px;
}
.news_list>ul{
    margin-bottom:50px;
}
.news_list>ul>li{
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    border-bottom:1px dotted #ddd;
    overflow: hidden;
}
.news_list>ul>li>div{
    float:left;
}
.news_list>ul>li>div:first-child{
    width:70px;
    height:70px;
    color:#fff;
    background-color:#3191EB;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.news_list>ul>li>div:first-child>p{
    align-self: center;
}
.news_list>ul>li>div:first-child>p:first-child{
    font-size:32px;
    font-weight:bold;
}
.news_list>ul>li>div:first-child>p:nth-child(2){
    font-size:12px;
}


.news_list>ul>li>div:nth-child(2){
    width:845px;
    box-sizing: border-box;
    padding-left:30px;
}
.news_list>ul>li>div:nth-child(2)>h3>a{
    font-size:24px;
    color:#3191EB;
    font-weight:normal;
}
.news_list>ul>li>div:nth-child(2)>h3>a:hover{
    color:#176CF6;
}
.news_list>ul>li>div:nth-child(2)>p{
    font-size:12px;
    margin-top:10px;
}

/* 新闻资讯页结束 */
/* 新闻内页开始 */
.news2_box{
    width:975px;
    margin:auto;
    margin-bottom:30px;
}
.news2_div_f{
    text-align:center;
}
.news2_div_f>h3{
    font-size:24px;
    color:#176CF6;
    margin-top:10px;
    margin-bottom:20px;
}
.news2_div_f>p>span{
    display:inline-block;
    margin-right:30px;
}
.news2_div_s{
    margin-top:20px;
}
.news2_div_s>p{
    text-indent: 2em;
}
.news2_div_s>p:first-child{
    border:1px solid #ddd;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    background-color:#F5F5F5;
    margin-bottom:20px;
}
.news2_div_s>p:not(:first-child){
    line-height:28px;
}

.news2_div_t{
    margin-top:30px;
}
.news2_div_t>p{
    line-height:30px;
}


/* 新闻内页结束 */

/* 解决方案页开始 */
.solve_box{
    margin-top:50px;
}
.solve_list{
    margin-top:30px;
}
/* 解决方案页结束 */
/* 联系我们页开始 */
.contact_box{
    width:1100px;
    margin:auto;
    margin-top:40px;
    overflow: hidden;
    margin-bottom:70px;
}
.contact_left{
    float:left;
}
.contact_right{
	width:550px;
	height:400px;
    float:right;
}
.contact_left>p{
    color:#3191EB;
    font-size:16px;
}
.contact_left>p:first-child{
    margin-top:15px;  
    margin-bottom:18px;
}
.contact_left>p:first-child>span:first-child{
    display:inline-block;
    margin-right:50px;
}
.contact_left>p:nth-child(2){
    margin-bottom:18px;
}
.contact_left>p:nth-child(2)>span:first-child{
    display:inline-block;
    margin-right:32px;
}
.contact_left>p:nth-child(3){
    margin-bottom:50px;
}
.contact_left>p:nth-child(4){
 
 
}
/* 联系我们页结束 */






