body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,SimSun,san-serif;}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}

ul,ol,li{list-style-type:none}

address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}

img{border:0 none;vertical-align: middle;max-width: 100%;}

h1,h2,h3,h4,h5,h6{font-size:12px;}

object,textarea,img,iframe{vertical-align: top;}

textarea{overflow: auto;}

a{text-decoration:none;color:#2C2C2C;}

a:hover{text-decoration:none;color:#008cd6;}

/*.wrap{width:1200px; margin: 0 auto;min-width:1200px}*/

input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}

.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}

.l{float:left;_display: inline;} .r{float:right;_display: inline;}

.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}

.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}

.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}

.fs12{ font-size:12px; }

.fs14{ font-size:14px;}

.fs16{ font-size:16px;}

.ml10{margin-left: 10px;}

.ml20{margin-left: 20px;}

.ml5{margin-left: 5px;}

.ml30{margin-left: 30px;}

.mr10{margin-right: 10px;}

.mr20{margin-right: 20px;}

.mr40{margin-right: 40px;}

.mt5{margin-top: 5px;}

.mt10{margin-top: 10px;}

.mt15{margin-top: 15px;}

.mt20{margin-top: 20px;}

.mt25{margin-top: 25px;}

.mt90{margin-top: 90px;}

.mt57{margin-top: 57px;}



.mtb10{margin: 10px 0;}

.mlr10{margin: 0 10px;}

.mlr20{margin: 0 20px;}

.pl5{padding-left: 5px;}

.p10{padding: 10px;}

.p15{padding: 15px;}

.p20{padding: 20px;}

.pl10{padding-left: 10px;}

.pr10{padding-right: 10px;}

.pr40{padding-right: 40px;}

.plr10{padding: 0 10px;}

.plr20{padding: 0 20px;}

.plr30{padding: 0 30px;}

.ptb10{padding: 10px 0;}

.ptb15{padding:15px 0;}

.ptb20{padding: 20px 0;}



.topbg{background: #ebf1f8;line-height: 20px;}

.topbg .top-text{padding: 0 20px;font-size: 12px;}

.topbg .on{background: #FFF;color: #0790d8;}



.header{padding: 20px 0;  }

.header-right{padding-top: 20px;}

.language .btn-default{border-color: #fff;font-size: 14px;}

.share a{display: inline-block;margin-left: 5px;}


.lxb-container{left:0px !important;}

.navbar-default{background-color: #fff;border-color: #FFF;}

.navbar{border-top: 1px solid #e6e6e8;margin-bottom: 0;}

.navbar-nav>li>a{line-height: 30px;font-size: 16px;}

.nav>li>a{padding: 15px 20px;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: #fff;border-top: 3px solid #008cd6;color: #008cd6;}

.navbar-default .navbar-nav>.active>a{line-height: 23px;}

.navbar-search{position: relative;margin-top: 5px;}

.navbar-search .navbar-search-input{background: #e9eff8;border-radius: 40px;border: none;padding: 0 15px;width: 300px;}

.navbar-search .navbar-search-btn{position: absolute;right: 10px;background: url(../images/navbar-search.png) no-repeat;text-indent: -9999px;width: 18px;height: 18px;border: none;top: 8px;}





.gonggao{line-height: 67px;background: #e9eff8;}

.gonggao .text{font-size: 16px;color: #008cd6;}

.gonggao .text img{vertical-align: middle;}

.gonggao .text-item{font-size: 16px;padding-left: 30px;}



.index-item-1{padding: 30px 0;}

.index-item-1 .item .d{padding-top: 40px;font-size: 13px;color: #cecece;}

.index-item-1 .item .d i{font-size: 34px;color: #363636;padding-right: 20px;}

.index-item-1 .item .t{padding: 15px 0;}

.index-item-1 .item .t a{font-size: 18px;color: #008cd6;}

.index-item-1 .item .p{color: #666;line-height: 24px;}



.nav-tabs>li{margin-bottom: 0;}

.index-item-2 .tab-pane .item a{background: url(../images/icon-1.jpg) 0px 18px no-repeat;line-height: 40px;display: block;padding-left: 15px;height: 40px;overflow: hidden;}

.index-item-2 .nav-tabs{border: none;background: #e9eff8;}

.index-item-2 .nav-tabs{display: flex;justify-content: space-between;}

.index-item-2 .nav-tabs li{width: 100%;text-align: center;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background: #008cd6;color: #FFF;border: none;border-radius: 0;}

.index-item-2 .nav-tabs>li>a{padding: 0;font-size: 15px;line-height: 40px;border: none;border-radius: 0;}



.index-item-3{border-left: 2px solid #e9eff8;border-right: 2px solid #e9eff8;padding: 0 15px;}

.index-item-3 .nav-tabs{border: none;background: #e9eff8;}

.index-item-3 .nav-tabs{display: flex;justify-content: space-between;}

.index-item-3 .nav-tabs li{width: 100%;text-align: center;}

.index-item-3 .nav-tabs>li>a{padding: 0;font-size: 15px;line-height: 40px;border: none;border-radius: 0;}

.index-item-3 .item{overflow: hidden;margin-top: 20px;}

.index-item-3 .item .d{display: flex;flex-direction: column;background: #e9eff8;padding: 5px 10px;margin-right: 20px;}

.index-item-3 .item .d i.y{font-size: 22px;}

.index-item-3 .item a{line-height: 29px;}



.index-item-4 .t{background: #008cd6;color: #FFF;padding: 0 20px;font-size: 15px;line-height: 40px;float: left;}

.index-item-4 .zsss{background:url(../images/icon-2.jpg) 8px 8px no-repeat;padding-left: 40px;}

.zsss-btn-1{background: #008cd6;color: #FFF;border: none;padding: 6px 20px;}

.zsss-btn-2{background: #adadad;color: #FFF;border: none;padding: 6px 20px;}



.footer-bg{background: #008cd6;padding: 60px 0;color: #FFF;}

.footer-nav dl{float: left;width: 20%;position: relative;}

.footer-nav dl dt{margin-bottom: 20px;font-size: 14px;}

.footer-nav dl:after,.footer-nav dl dt:before,.footer-nav dl dt:after{display:table;content:"";clear:both;}

.footer-nav dl dt:after{width: 20px;height: 1px;background: #FFF;margin-top: 13px;}

.footer-nav dl dd a{color: #f3f9ff;line-height: 30px;font-size: 14px;}

.footer-nav dl:after{width: 1px;height: 100px;background: #0079ba;position: absolute;right: 20px;top: 0;}



.footer-contact .t{font-size: 14px;}

.footer-contact .tel{font-size: 22px;font-weight: 500;padding: 6px 0;}

.footer-qq{background:#006aa3 url(../images/footer-qq.png) 10px 5px no-repeat;line-height: 35px;padding: 0 20px;}

.footer-qq a{display: block;color: #FFF;}

.copyright:before{display:table;content:"";clear:both;width: 20px;height: 1px;background: #FFF;}

.copyright p{padding-top: 10px;}



.list-banner{height: 350px;position: relative;color: #FFF;}

.list-banner .text{padding-top: 150px;}

.list-banner .text .t{font-size: 60px;font-family: Arial;text-transform: uppercase;}

.list-banner .text .p{font-size: 24px;padding-top: 20px;}

.list-banner .list-bread{position: absolute;bottom: 20px;width: 100%;}

.list-banner .list-bread a{color: #FFF;}



.list-nav{background: #fafafa;border-bottom:1px solid #ededed;}

.list-nav a{display: inline-block;padding: 18px 30px;font-size: 16px;}

.list-nav a.on{background: #008cd6;color: #FFF;}



.list-title{}

.list-title .t:after{display:table;content:"";clear:both;width: 40px;height: 4px;background: #008cd6;margin-top: 10px;}

.list-title .t{font-size: 24px;}

.list-title .p{font-size: 14px;padding-top: 10px;}



.about-list{position: relative;}

.about-list-div{position: absolute;top: 0;left: 0;height: 500px;width: 50%;background-image: url(../images/about.jpg);background-attachment: scroll;background-repeat: no-repeat;background-size: cover;}

.partner .item{margin: 0 5px;text-align: center;}



.about-youshi{background:#008cd6 url(../images/about-youshi.jpg) no-repeat center;height: 366px;color: #FFF;}

.about-youshi .list-title .t:after{display:table;content:"";clear:both;width: 40px;height: 4px;background: #FFF;margin-top: 10px;}

.about-youshi .text{padding-top: 60px;}

.about-youshi .text .pp{padding-top: 20px;font-size: 14px;line-height: 30px;}



.about-service{}

.about-service .list-title .t:after{display:table;content:"";clear:both;width: 40px;height: 4px;background: #008cd6;margin: 10px auto;}

.about-service .list-title .p{padding-top: 0px;}

.about-service .item{background:#e9eff8 url(../images/about-service-1.png) no-repeat center;height: 220px;border-radius: 8px;box-shadow: 3.5px 6.062px 7px 0px rgba(153, 193, 214, 0.7);max-width: 320px;margin: 0 auto;}

.about-service .item-2{background:#e9eff8 url(../images/about-service-2.png) no-repeat center;height: 220px;border-radius: 8px;box-shadow: 3.5px 6.062px 7px 0px rgba(153, 193, 214, 0.7);max-width: 320px;margin: 0 auto;}

.about-service .item-3{background:#e9eff8 url(../images/about-service-3.png) no-repeat center;height: 220px;border-radius: 8px;box-shadow: 3.5px 6.062px 7px 0px rgba(153, 193, 214, 0.7);max-width: 320px;margin: 0 auto;}

.about-service .item .t{font-size: 24px;color: #006aa3;padding-top: 50px;}

.about-service .item .p{font-size: 14px;padding: 15px 30px 0 30px; color: #333;}



.item-pic .item .t{line-height: 36px;font-size: 16px;padding-bottom: 15px;}



.laboratory-list-nav a{font-size: 14px;display: block;padding: 18px 0;}

.laboratory-item-pic .item{margin-bottom: 20px;}

.laboratory-item-pic .item a{background: #f6f6f6;display: block;}

.laboratory-item-pic .item a:hover{background: #008cd6;color: #FFF;}

.laboratory-item-pic .item .text{padding: 20px;}

.laboratory-item-pic .item .text .t{font-size: 18px;}

.laboratory-item-pic .item .text .p{font-size: 12px;padding-top: 10px;}



.news-item .item{margin-bottom: 20px;border-bottom: 1px solid #e8e8e8;padding-bottom: 20px;}

.news-item .item .text{padding: 0 30px;}

.news-item .item .t{font-size: 18px;color: #008cd6;font-weight: bold;}

.news-item .item .d{font-size: 18px;padding: 15px 0;}

.news-item .item .p{font-size: 14px;line-height: 30px;}

.news-item .item .more{text-align: center;margin-top: 60px;}

.news-item .item .more a{border: 1px solid #e8e8e8;padding: 10px 0;display: block;font-size: 14px;width: 100%;}

.news-item .item .more a:hover{border: 1px solid #008cd6;color: #008cd6;}



.app-item-pic .item{position: relative;margin-bottom: 30px;}

.app-item-pic .item .text{display: none;position: absolute;top: 0;left: 0;width: 100%;background-color: rgba(0, 140, 214, 0.7);height: 100%;color: #FFF;}

.app-item-pic .item .text .t{font-size: 24px;padding: 74px 0 15px 0;}

.app-item-pic .item .text .p{font-size: 14px;padding: 0 20px;}

.app-item-pic .item a:hover .text{display: block;}



.join-title{background: #e9eff8;line-height: 46px;height: 46px;}

.panel-default{border-color: transparent;}

.panel-group .panel{border-radius: 0;}

.panel-title{font-size: 14px;}

.panel-default>.panel-heading{height: 35px;line-height: 35px;background: #0790d6;color: #FFF;}

.panel-default>.panel-heading+.panel-collapse>.panel-body{background: #f7f7f7;padding: 20px 60px;}

.panel-group .panel+.panel{margin-top: 1px;}

.panel-body .t{font-size: 16px;font-weight: bold;}





.service-1{padding: 40px 0;}

.service-1 .list-title .t:after{margin: 10px auto;}

.service-1 .list-title .p{padding-top: 0;}

.service-1 .item{background: #e9eff8;border-radius: 20px;box-shadow: 3.5px 6.062px 7px 0px rgba(49, 161, 221, 0.38);padding: 20px;}

.service-1 .item .p{font-size:13px;color:#333;line-height:24px;}

.service-1 .item .t{font-size: 24px;padding-bottom: 15px;}

.service-2{background:#e9eff8 url(../images/service-2.jpg) bottom no-repeat;padding: 50px 0;}

.service-2 .list-title .t:after{margin: 10px auto;}

.service-2 .list-title .p{padding-top: 0;}

.service-2 .item{border-radius: 14px;border-color: rgb(233, 239, 248);box-shadow: 0px 2px 5px 0px rgba(4, 148, 235, 0.19);background: #FFF;margin-top: 20px;}

.service-2 .item .i{background-color:#008cd6;border-radius:14px 0 0 14px;display: flex;justify-content: center;align-items: center;text-align: center;font-size: 54px;color: #FFF;font-family: Myriad Pro;font-weight: bold;}

.service-2 .item .text{padding: 20px 20px 20px 0;}

.service-2 .item .text .t{font-size: 18px;color: #008cd6;font-weight:900;}

.service-2 .item .text .p{line-height: 24px;font-size:13px;color:#333;}



.service-2 .item-left{border-radius: 14px;border-color: rgb(233, 239, 248);box-shadow: 0px 2px 5px 0px rgba(4, 148, 235, 0.19);background: #FFF;position: relative;width: 45%;}

.service-2 .item-right .i{border-radius:0 14px 14px 0;}

.service-2 .item-right .text{padding: 20px 0 20px 20px;}

.service-2 .item-right .text .t{text-align: right;font-weight:900;}

.service-2 .item-right .text .p{text-align:left;font-size:13px;color:#333;line-height:24px;}



.service-left .service-title{background: #008cd6;color: #FFF;padding: 20px 0;border-radius:12px 12px 0 0;}

.service-left .service-title .t{font-size: 24px;font-weight: bold;}

.service-left .service-title .p{font-size: 16px;}

.service-nav{border-bottom: 2px solid #e9eff8;line-height: 45px;height: 45px;}

.service-nav .t{font-size: 18px;float: left;}

.service-nav .b{float: right;}



.service-right .item{margin-top: 30px;}

.service-right .item a{background: #e3e6ea;display: block;line-height: 38px;border-radius: 30px;text-align: center;font-size: 14px;height: 38px;overflow: hidden;}

.service-right .item a:hover{background: #008cd6;color: #FFF;}



.sidebar{}

.sidebar-nav{}

.sidebar-nav ul{padding: 0;margin: 0;list-style: none;}

.sidebar-nav a,

.sidebar-nav a:hover,

.sidebar-nav a:focus,

.sidebar-nav a:active{text-decoration: none;}

.sidebar-nav ul li.active>a{background: #007bbd;color: #FFF;}

.sidebar-nav ul ul li.active>a{color: #007bbd;background: #e9eff8;}

.sidebar-nav ul li,

.sidebar-nav ul a{display: block;font-size: 14px;border-bottom: 1px solid #FFF;}

.sidebar-nav ul a{padding: 12px 20px;background: #e3e6ea;}

.sidebar-nav ul a:hover,

.sidebar-nav ul a:focus,

.sidebar-nav ul a:active{color: #fff;background: #007bbd;}

.sidebar-nav ul ul a{padding: 10px 30px;background: #e9eff8;}

.sidebar-nav ul ul a i{display: inline-block;margin-top: 4px;}

.sidebar-nav ul ul a:hover,

.sidebar-nav ul ul a:focus,

.sidebar-nav ul ul a:active{color: #007bbd;background: #e9eff8;}

.sidebar-nav ul ul ul a{background: #f2f4f7;padding: 5px 40px;}

.sidebar-nav ul ul ul a.on{color: #007bbd;}

.sidebar-nav-item{padding-left: 5px;}

.sidebar-nav-item-icon{padding-right: 5px;}





/*分页*/

.pagination{padding: 0 15px;margin: 0;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #008cd6;border-color: #008cd6;}

.pagination > li > a, .pagination > li > span{color: #333;}



/*内容页*/

.content-box{border: 1px solid #dcdcdc;padding: 15px;}

.content-box h1{text-align: center;font-size: 24px;color: #333;}

.content-box .pic img{max-width: 100%;border: 1px solid #ccc;}

.content-box .date{color: #999;padding: 15px 0;}

.content-box .date i{display: inline-block;padding: 0 15px;}

.content-box .info img{max-width: 100%;}

.content-page a{}



.info{font-size: 14px;line-height: 30px;color: #666;}

.info strong{font-size: 16px;}

.info img{padding: 15px 0;max-width:80% !important; }



.info table{border:2px solid #0790d6 !important;padding:10px !important;}

.info table td{border:2px solid #0790d6 !important;padding:5px;text-align:center;}



.zhengshu{text-align: center;background: url(../images/zs.jpg) no-repeat center;height: 942px;width: 660px;}



.form-ny {

        margin-left: 140px;

        width: 62%;

        margin-bottom: 30px;

        }



.zsss-btn-1 {

    

    margin-right: 15px;



}

.zsnr h3 {

    font-size: 16px;

    line-height: 35px;

    display: block;

    width: 140px;

    height: 35px;

    margin-left: 140px;

    background: #938ba3;

    margin-bottom: 15px;

    color: #fff;

}



.zsnr{

    position: relative;

    top: 310px;
    left: 120px;
    width: 450px;
    }






.pr_table{background:#008cd6;}
.pr_table th{color:#fff;font-size:14px;padding:10px 0;text-align:  center;font-weight:500;border-right: 1px solid #fff;width: 16.666%;}
.n_product tr td{width: 20%;white-space: nowrap;padding:5px 0;text-align:  center;border-right: 1px solid #fff;}
.n_product  tr td {line-height:30px;}
.n_product  .on{background:#f2f2f2;}

.hx>a{
    display: inline-block;
    margin-top: 6px;
    font-size: 14px;
    margin-right: 20px;
}





@media (min-width: 992px) {

	.service-1 .item{height: 247px;}

	.service-2 .item{height: 190px;}

	.service-2 .item .i{height: 190px;font-size: 40px;}

}

@media (min-width: 1200px) {

	.service-1 .item{height: 200px;}

	.service-2 .item{height: 160px;}

	.service-2 .item .i{height: 160px;}

}

@media (max-width: 1200px){

	.navbar-search .navbar-search-input{width: 200px;

}

@media (max-width: 1024px) {

	.app-item-pic .item .text .t{font-size: 18px;}



}

@media (max-width: 992px) {

	.gonggao .text-item{padding: 0;font-size: 14px;}

	.news-item .item .text{padding: 15px 0;}

	.news-item .item .more{margin-top: 0;}

	.service-1 .item{margin-top: 20px;}

	.service-1 .item-1{margin-top: 0;}

	.service-2 .item .text{padding: 20px;}

	.service-2 .item .text .t{font-size: 18px;color: #008cd6;text-align: left;}

	.service-2 .item .text .p{line-height: 24px;text-align: left;}

	.index-item-3{border: none;padding: 15px;}

}

@media (max-width: 768px) {

	.navbar-search .navbar-search-input{width: 100%;}



}

@media (max-width: 760px) {

	.logo img{height: 50px;}

	.list-banner{height: 200px;}

	.list-banner .text{padding-top: 50px;}

	.list-banner .text .t{font-size: 24px;}

	.list-banner .text .p{font-size: 16px;padding-top: 10px;}

	.list-nav a{padding: 10px 15px;font-size: 14px;}

	.list-title .t{font-size: 18px;}

	.list-title .p{font-size: 12px;padding-top: 10px;}

	.about-youshi{height: 100%;}

	.about-youshi .text{padding-top: 20px;padding-bottom: 20px;}

	.about-service .item-2{margin: 20px auto;}

	.panel-title{font-size: 12px;}



}

@media (max-width: 414px){



}

@media (max-width: 375px){

}



