﻿body {
}
div{
    margin:0 auto;
}
ul,li {
	list-style:none
}
a:link,a:visited {
	text-decoration:none;
}
/*轮播图*/

.picScroll-left {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin:0 auto;
}

.picScroll-left .bd {
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width:100%;
}
.picScroll-left .bd ul li img{
    width:100%;
}
.picScroll-left .hd{
    position: absolute;
    bottom: 18px;
    left: 46%;
}

.picScroll-left .hd ul li {
    width: 14px;
    height: 14px;
    border-radius: 10px;
    float:left;
    background-color: white;
    margin-right:10px;
}
.picScroll-left .hd ul li:hover{
    cursor:pointer;
}
.picScroll-left .hd .on{
    background-color:#1463AA !important;
}
/*.picMarquee-left .next {
    background-image: url(../images/next.png);
    position: absolute;
    right: -51px;
    top: 200px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 999;
}
.picMarquee-left .prev {
    background-image: url('../images/prev.png');
    position: absolute;
    left: -51px;
    top: 200px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 999;

}*/
/*轮播图end*/

/*产品展示*/
.pro {
    height: 815px;
    width: 100%;
    min-width: 1200px;
    background-size: 100% 100%;
    background-image: url('../images/background.jpg');
    background-repeat:no-repeat;
}
.alltitle{
    height: 204px;
    width: 100%;
    min-width: 1200px;
}
.title1 {
    overflow: hidden;
    margin: 0 auto;
    padding-top: 75px;
    font-size: 27px;
    text-align: center;
    color:#3c4043;
    font-weight:bold;
}
.blueline {
    background-color: #22abf9;
    width: 64px;
    height: 5px;
    margin: 0 auto;
    margin-top: 16px;
}
.greyline{
    background-color: #cdcdcd;
    width: 974px;
    height: 1px;
    margin: 0 auto;
}
.etitle1 {
    margin: 0 auto;
    margin-top: 14px;
    font-size: 10px;
    text-align: center;
    color:#afafb1;
    font-weight:normal;
}
.product{
    height:510px;
    width:1211px;
    margin:0 auto;
    position:relative;
}
.proNav{
    height:58px;
    width:1209px;
    border:1px solid #cbcbcb;
    background-color:#fff;
}
.proNav a {
    display: inline-block;
    color: #333333;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    text-align: center;
    overflow: hidden;
    padding-left: 55px;
    padding-right: 55px;
    top:-10px;
    position:relative;
}
.proNav img {
    width: 5px;
    height: 58px;
}
.selected {
    color: #fff !important;
    background-color: #23abf7;
}
.proShow{
    height:449px;
    width:1209px;
    overflow:hidden;
    border-bottom:1px solid #cbcbcb;
    border-left:1px solid #cbcbcb;
    border-right:1px solid #cbcbcb;
}
.proShow ul li{
    height:449px;
    width:402px;
    border-right:1px solid #cbcbcb;
    float:left;
}
.proShow ul li a{
    display:block;
    overflow:hidden;
}
.proPhoto{
    height:400px;
    width:400px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-color:#fff;
}
.proPhoto img{
    width:100%;
}
.proTitle{
    height:74px;
    width:402px;
    background-color:#fff;
}
.proTitle p{
    width:380px;
    text-align:center;
    font-size:15px;
    color:#000;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:bold;
}
.next {
    background-image: url('../images/right.png');
    position: absolute;
    right: -40px;
    top: 245px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 999;
}
.prev {
    background-image: url(../images/left.png);
    position: absolute;
    left: -39px;
    top: 245px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 999;
}









/*产品展示end*/

/*产品直通车*/
.procenter{
    height:180px;
    width:100%;
    min-width:1200px;
    background-size: 100% 100%;
    background-image: url('../images/background2.png');
    background-repeat:no-repeat;
}
.pcenterTitle{
    height:90px;
    width:1110px;
    margin:0 auto;
    padding-top: 90px;
}
.pcenterL{
    height:87px;
    margin-top:2px;
    width:238px;
    border-top:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    float:left;
    background-color:#40bbff;
}
.wenzi1{
    font-size:21px;
    font-weight:bold;
    overflow:hidden;
    margin-left:20px;
    margin-top:23px;
    color:#fff;
}
.wenzi2{
    font-size:11px;
    font-weight:normal;
    overflow:hidden;
    margin-left:20px;
    margin-top:10px;
    color:#abdcfc;
}
.search2{
    height:30px;
    width:228px;
    border:1px solid #bcbcbc;
    border-radius:30px;
    margin-top:15px;
    text-align:left;
    float:right;
    background-color:#fff;
    position:relative;
}
.search2 input {
    width: 80%;
    height: 100%;
    font-size: 10px;
    border: none;
    margin-left: 14px;
    padding: 0px;
    outline: none;
}
.search2 img{
    position: absolute;
    top: -1px;
    width: 35px;
    height: 32px;
    left: 194px;
    border-radius: 0px 30px 30px 0px;
}
.proList{
    width:100%;
    min-width:1200px;
    overflow:hidden;
}
.prolist{
    overflow:hidden;
    width:1110px;
    margin:0 auto;
}
.listL{
    overflow:hidden;
    width:238px;
    border-bottom:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    float:left;
}
.listShow{
    margin:0 auto;
    overflow:hidden;
    width:240px;
    float:left;
}
.listR{
    margin-left:70px;
    margin-top:50px;
    float:left;
    overflow:hidden;
    width:726px;
}
.listR ul li{
    width:215px;
    height:275px;
    float:left;
    margin-right:25px;
}
.listRphoto{
    width:215px;
    height:215px;
    border:1px solid #d7d7d7;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}
.listRphoto a{
    display:block;
    overflow:hidden;
}
.listRphoto img{
    width:80%;
}
.listRtext{
    height:58px;
    width:215px;
    text-align:center;
}
.listRtext a{
    overflow:hidden;
    display:block;
}
.listRtext p{
    font-size:10px;
    color:#6f706a;
    width:217px;
    line-height:58px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/*实验室解决方案*/
.laboratory{
    width:100%;
    min-width:1200px;
    overflow:hidden;
    position:relative;
}
.laboratory img{
    width:100%;
}
.title2{
    overflow: hidden;
    margin: 0 auto;
    margin-top: 28px;
    font-size: 20px;
    text-align: center;
    color:#676767;
    font-weight:bold;
}
.ljkefu {
    position: absolute;
    display: block;
    top: 75%;
    height: 10%;
    width: 10%;
    left: 71%;
}
.jjfa {
    position: absolute;
    display: block;
    top: 11%;
    height: 53%;
    width: 58%;
    left: 21%;
}
.icon{
    height:40px;
    width:40px;
    margin: 0 auto;
    padding-top: 23px;
    text-align: center;
}
.icon img{
    width:100%;
    height:100%;
}
.service{
    height:420px;
    width:100%;
    min-width:1200px;
    background-color:#44aaf4;
}
.flow{
    height:370px;
    width:1100px;
    margin:0 auto;
}
/*.flowLeft{
    height:370px;
    width:602px;
    float:left;
}*/
.flowLeft{
    float: left;
    width: 620px;
}
.company{
    width:100%;
    min-width:1200px;
    background-color:#f1faff;
    overflow:hidden;
}
.companywz{
    width:1190px;
    overflow:hidden;
    margin:0 auto;
}
.companywzL{
    width:510px;
    overflow:hidden;
    float:left;
}
.companywzLp{
    color:#343635;
    font-size:25px;
}
.companywzL p {
    font-size: 13px;
    color: #333;
    margin-top: 25px;
    line-height: 26px;
    padding-bottom:25px;
}
.seedetails{
    width:114px;
    height:28px;
    float:left;
    border:1px solid #3e4649;
    border-radius:28px;
    text-align:center;
}
.seedetails a{
    font-size:12px;
    color:#54595c;
    display:block;
    overflow:hidden;
    line-height:28px;
}
.companywzR{
    width:636px;
    height:342px;
    float:right;
    margin-top:2px;
}
.companywzR img{
    height:100%;
    width:100%;
}
.photo {
    margin-top: 40px;
    width:1210px;
    padding-bottom:75px;
    overflow: hidden;
}
.photo ul li:nth-child(5n+1) {
    margin-left: 0px;
}
.photo ul li {
    float: left;
    width: 385px;
    background-color: #fff;
    margin-left: 15px;
    border: 1px solid #dddddd;
    text-align:center;
}
.photo ul li img {
    width: 96%;
    height: 95%;
    margin-top: 2%;
}
.news {
    width: 100%;
    min-width: 1200px;
    background-color: #fff;
}
.xinwen{
    width:1210px;
    height:532px;
    background-color:#fff;
    margin:0 auto;
}
.wenzileft{
    width:572px;
    height:532px;
    float:left;
}
.wenziright{
    width:572px;
    height:532px;
    float:right;
    background-color:#fff;
}
.newsinformation{
    width:572px;
    height:28px;
    background-color:#fff;
}
.shutiao{
    width:4px;
    height:14px;
    background-color:#37a5ec;
    float:left;
    margin-top:7px;
}
.wenzileft a{
    height:28px;
    line-height:28px;
    font-size:15px;
    padding-left:8px;
    color: #333333;
}
.wenziright a{
    height:28px;
    line-height:28px;
    font-size:15px;
    padding-left:8px;  
    color: #333333; 
}
.dongtai ul li {
    width: 572px;
    height: 126px;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
}
.dongtai ul li:nth-child(4n){
    border:none;
}

.dongtaileft{
    height:126px;
    width:450px;
    float:left;
    background-color:#fff;
}
.dongtaileft p{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size:16px;
    width:450px;
}
.dongtairight{
    height:126px;
    width:110px;
    float:right;
    background-color:#fff;
}
.dongtairight img{
    width:100%;
    padding-top: 20px;
}
.hangye ul li{
    width:286px;
    height:227px;
    float:left;
    background-color:#fff;
    margin-top:25px;
}
.hangyetop{
    width:269px;
    height:70px;
    border-bottom :1px dashed #d9d9d9;
    float:left;
}
.hangyetop1{
    width:256px;
    height:70px;
    border-bottom :1px dashed #d9d9d9;
    float:left;
    margin-left:17px;
}
.hangyetop p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:269px;
}
.hangyetop1 p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:256px;
}
.hangyetop a{
    font-size:16px;
    padding-left:0px;
}
.hangyetop1 a{
    font-size:16px;
    padding-left:0px;
}
.hangyebottom{
    width:269px;
    height:136px;
    background-color:#fff;
    float:left;
    margin-top:10px;
    font-size:12px;
    color:#787878;
}
.hangyebottom1{
    width:256px;
    height:136px;
    background-color:#fff;
    float:left;
    margin-left:17px;
    margin-top:20px;
    font-size:12px;
    color:#787878;
}
.hangyebottom p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:269px;
}
.hangyebottom1 p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:256px;
}
.hangyebottom a{
    font-size:14px;
    padding-left:0px;
}
.hangyebottom1 a{
    font-size:14px;
    padding-left:0px;
}
.ContactMain {background:#fff;padding-bottom:65px;}
.Main_con { width:1315px;margin:0 auto; background:#fff;}
.con_headbeijing{  width:100%; overflow:hidden; }
    .con_headbeijing div { width:100%;}
.con_headbeijing div img { display:block; width:100%; }
.tab_con{ width:1210px; margin:0px auto; overflow:hidden; padding-top:20px; }
.tabcon_address{  float:left;}
.tabcon_address .map{position:relative;width:715px;height:595px;margin:0px auto;background:url(../images/service/map.jpg) no-repeat;cursor:pointer;}
.tabcon_address .map a{ cursor:pointer;}
.citybg{ position:absolute; z-index:3; display:none;}
/*联系我们*/
.tabcon_contact{ margin-left: 20px; overflow:hidden; position:relative;padding-top:130px;}
.contact_right{  width:580px; float:right;  height:465px; overflow:hidden;}
.contact_right .chat_online{ width:100%; height:140px; overflow:hidden; border-bottom:1px solid #ddd;}
.contact_right .conright_tit{ height:20px; line-height:20px; color:red;}
.chat_online .chatonline_con{  margin-top:30px; width:150px; float:left; font-size:18px; font-family:微软雅黑; }
.con_tit{ font-weight:600;}
.con_intro{font-size:14px; color:#000; line-height:2;}

.chatonline_click{margin-top:30px; width:230px; height:60px; line-height:60px; float:right;}
.chatonline_click a{ display:block; width:228px; height:60px; border:1px solid #666;-webkit-border-radius: 40px;border-radius: 40px; text-align:center; font-size:18px; color:#000; }
.chatonline_click a:hover{ background-color:#e01222; color:#fff;}
.contact_right .wechat_service{width:100%; height:140px; overflow:hidden; border-bottom:1px solid #ddd; }
.wechat_service  .wechat_con{width:150px; float:left; font-size:18px; font-family:微软雅黑; margin-top:30px; display:inline; }
.wechat_service .wechat_code{ width:180px; height:140px; float:right;}
.wechat_code img{ width:140px; height:140px;}

.contact_right .email_under{ width:100%;height:140px; overflow:hidden; border-bottom:1px solid #ddd;}
.email_under .email_con{ width:320px; float:left; font-size:18px; font-family:微软雅黑; margin-top:30px; display:inline; }
.contact_right .email_link{width:230px; height:60px; line-height:60px; float:right; margin-top:35px;}
.email_link a{display:block; width:228px; height:60px; border:1px solid #666; -webkit-border-radius: 40px;border-radius: 40px; text-align:center; font-size:18px; color:#22a8fd; }















/******���������˵�*******************/





.thr{background:rgb(250,250,250);display:none;}
.thr li{margin-bottom:1px;border-top: 1px solid rgb(90,90,90);position:relative;}
.er .e_li .thr li a{background:none; padding-left:60px; font-size: 13px; color:Black;}
.er .e_li .thr li a:hover{background:rgb(200,200,200);color:#022164;text-decoration:none;}
.er .e_li .thr li .xuan{background:rgb(200,200,200);color:#022164;}
.more1{margin-right: 15px;margin-top: 5px;float:right;}
.thr_nr{width:300px;position:absolute;top:0px;left:150px;z-index:10;border:1px solid rgb(90,90,90);display:none;}
.thr_nr h3{font-weight:normal;font-size:18px;display:block;text-align:center;width:100%;padding:10px 0px;background:rgb(200,200,200);}
.thr_nr img{width:100%;}

.ti {width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background: url(../images/11.png) no-repeat;}
.inpu {cursor: pointer;filter:alpha(opacity=0);-moz-opacity:0; opacity:0;width:29px;height:29px;}
.span{float:left;display:block;padding:4px 40px 0px 0px;color:#000;}
.tu1{width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background:url(../images/22.png) no-repeat;}
.span1{color:#f00;float:left;display:block;padding:4px 40px 0px 0px;}
.span2{color:#000;}

/******�ͷ�*************/

.lanrenzhijia_r{ width:143px; height:auto; overflow:hidden; position:fixed; right:0; top:100px; z-index:9999; font-family:"����";}
.lanrenzhijia_r .top{width:143px; height:50px; background:url(../images/1.jpg) no-repeat;}
.lanrenzhijia_r .main{ width:143px; height:auto; overflow:hidden; background:url(../images/5.jpg) repeat-y left top;text-align:left; font-size:12px; padding-left:5px;}
.lanrenzhijia_r .main li{ border-bottom:1px solid #cccccc; margin-left:16px; width:99px;}
.lanrenzhijia_r .main p{ height:25px; line-height:25px; padding-left:5px;}
.lanrenzhijia_r .bottom{ width:143px; height:17px; background:url(../images/4.jpg) no-repeat;}
.lanrenzhijia_m{ width:315px; height:145px; background:url(../images/invite_bg.jpg) no-repeat; position:fixed; left:50%; top:50%; margin:-72px 0 0 -157px; display:none; z-index:99999;}
.lanrenzhijia_m ul .close{ width:25px; height:25px; display:block; position:absolute; right:0; top:0;}
.lanrenzhijia_m ul{width:315px; height:145px; position:relative;}
.lanrenzhijia_m ul a{ display:block; width:70px; height:22px; position:absolute; top:104px;}

.frLink{
    
}


.ly_m{width:474px;height:auto;overflow:hidden; float:right;}
.ly_m h5{font-size:24px; color:#fff; font-weight:normal;}
.ly_m form{width:474px;height:auto; overflow: hidden;margin-top:10px;}
.ly_m form input,.ly_m textarea{outline:0px;border:0;color:#9a9a9a; font-size:14px;}
.ly_m form dl{/* width:235px; */height:45px;background: white;border-radius:5px;/* float:left; */margin:0 1px 2px;line-height: 45px;}  
.ly_m form dl dt{width:26px;height:23px;margin: 11px 10px;float:left;background-color: white;}
.ly_m form dl i{ float:left; display:block; width:1px; height:31px; margin:7px 0; border-left:1px dashed #e1e1e1;}
.ly_m form dl dt.xb1{background-position:-12px 0px;}
.ly_m form dl dt.xb2{ background-position:-38px 0px;}
.ly_m form dl dt.xb3{ background-position:-64px 0px;}
.ly_m form dl dt.xb4{ background-position:-90px 0px;}
.ly_m form dl dt.xb5{ background-position:-116px 0px;}
.ly_m form dl input{width:164px; height:35px; line-height:35px;padding:5px 11px;float:left;}
.ly_m form dl.t1{ width:472px; height:102px; margin:0 1px 10px;}
.ly_m form dl.t1 i{height:88px;}
.ly_m form dl.t1 textarea{width:402px; height:92px; line-height:30px;padding:5px 11px;float:left;}
.ly_m form .t2{width:474px; height:52px; border:0; background:none; margin:0;}
.ly_m form .t2 input{ width:135px;height:52px; padding:0; cursor:pointer;line-height:52px; text-align:center; font-weight:bold; font-size:22px; color:#fff;background:#191919;border-radius:5px;float:left;margin:0 10px 0 1px;}
.ly_m .tt_m{width:474px; margin:14px 0 0;}
.ly_m .tt_m .more_ms {
    float: left;
    margin: 5px 0 0;
    color: #000;
    width: 122px;
    background-color: #fff;
}
.ly_m .tt_m .z2 {
    width: 170px;
    height: 35px;
    background-color: #fff;
    border: 2px solid #f5032b;
    border-radius: 35px;
    float: left;
}
.zaixianzixu{
    display:block;
    overflow:hidden;
    width: 175px;
}
.chat{
    width: 45px;
    height: 35px;
    background-color: #f5032b;
    float: left;
    border-radius: 35px 0px 0px 35px;
}
.chat img{
    width:100%;
}
.chatzx {
    overflow: hidden;
    height: 35px;
    float: left;
    line-height: 35px;
    color: #000;
    margin-left: 10px;
    font-size: 17px;
}
.icon_xb {
    background-image: url('../images/icon_xb.png');
}
.tt_m .more_ms {
    float: right;
    width: 152px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    border: 2px solid #f5032b;
    border-radius: 19px;
    display: block;
    margin: 5px 15px 0 0;
}
 .Validform_wrong, .Validform_right{
     padding-left: 10px;
     color:#333;
 }







