*{ margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; font-family: "微软雅黑";}
.top{ width: 100%; height: 100px; background: #0160b0;}
.top .zhu{ width: 1160px; height: 100px; margin: 0px auto;}
.top .zhu .wz_left{ width: 670px; height: 100px; float: left;}
.top .zhu .wz_left img{ width: 670px; height: 73px; margin-top: 14px;}
.top .zhu .wz_right{ width: 320px; height: 100px; float: right; line-height: 100px; position: relative;}
.top .zhu .wz_right .nr{ width: 100px; height: 20px; font-size: 14px; color: white; float: left;}
.top .zhu .wz_right .nr a:nth-child(1){ width: 36px; height: 20px; float: left;color:#fff;}
.top .zhu .wz_right .nr a:nth-child(2){ width: 50px; height: 20px; float: right;color:#fff;}
.top .zhu .wz_right #txt{ width: 200px; height: 30px; float: right; border-radius: 20px; margin-top: 35px; border: none; font-size: 14px; color: #959fa5;padding-left: 14px; box-sizing: border-box;}
.top .zhu .wz_right img{ position: absolute; right: 14px; top: 43px;}
.bj{ width: 100%; height: 550px; position: relative;}
.bj img{ width: 100%; height: 550px; margin: auto;}
.bj nav{ width: 100%; height: 50px; background: #0a46a0; opacity: 0.8; position: absolute; top: 0px; z-index: 9;}
.bj nav ul{ width: 1230px; height: 50px; margin: 0px auto;}
.bj nav ul li{ width: 110px; height: 50px; line-height: 50px; text-align: center; float: left; margin-right: 48px;}
.bj nav ul li:nth-child(8){ margin-right: 0px;}
.bj nav ul li a{ font-size: 16px; color: white;}
.zhu_nr{ width: 1200px; height: auto; overflow: hidden; margin: 0px auto;}
.zhu_nr .yh{ width: 1200px; height: 404px; margin-top: 48px;}
.zhu_nr .yh .xw{ width: 340px; height: 404px; float: left;}
.zhu_nr .yh .xw .xwzx{ width: 340px; height: 34px; border-bottom: 1px solid #dddddd; line-height: 20px; position: relative; box-sizing: border-box;}
.zhu_nr .yh .xw .xwzx img{ float: left;}
.zhu_nr .yh .xw .xwzx h2{ font-size: 18px; color: #276dd6; float: left; margin-left: 10px; margin-right: 10px; font-weight: 500;}
.zhu_nr .yh .xw .xwzx img{ float: left;}
.zhu_nr .yh .xw .xwzx h3{ font-size: 16px; color: #666666; font-weight: 500; padding-top: 1px;}
.zhu_nr .yh .xw .xwzx a{ font-size: 14px; color: #999999; float: right; position: absolute; bottom: 12px; right: 0px;}
.zhu_nr .yh .xw .lb{ width: 340px; height: 370px;}
.zhu_nr .yh .xw .lb li{ width: 340px; height: 46px; line-height: 46px; border-bottom: 1px dashed #dddddd; box-sizing: border-box;overflow: hidden;}
.zhu_nr .yh .xw .lb li img{ margin-right: 10px; float: left; margin-top: 20px;}
.zhu_nr .yh .xw .lb li a{ font-size: 14px; color: #333333;width: 240px;display: inline-block;overflow: hidden;}
.zhu_nr .yh .xw .lb li font{ font-size: 14px; color: #999999; float: right;}
.zhu_nr .yh .bg{ width: 420px; height: 404px; float: left;margin: 0 50px;}
.zhu_nr .yh .bg .xsbg{ width: 420px; height: 34px; border-bottom: 1px solid #dddddd; line-height: 24px; position: relative;}
.zhu_nr .yh .bg .xsbg h2{ font-size: 18px; color: #276dd6; float: left; margin-left: 10px; margin-right: 10px; font-weight: 500;}
.zhu_nr .yh .bg .xsbg img{ float: left;}
.zhu_nr .yh .bg .xsbg a{ font-size: 14px; color: #999999; float: right; position: absolute; bottom: 10px; right: 0px;}
.zhu_nr .yh .bg .bglb{ width: 420px; height: 370px;}
.zhu_nr .yh .bg .bglb li{ width: 420px; height: 127px; border-bottom: 1px dashed #dddddd; box-sizing: border-box;}
.zhu_nr .yh .bg .bglb li:nth-child(3){ border: none;}
.zhu_nr .yh .bg .bglb li a{ display: block; width: 420px; height: 127px;}
.zhu_nr .yh .bg .bglb li h4{ font-size: 16px; color: #333333; padding-top: 12px; margin-bottom: 9px;}
.zhu_nr .yh .bg .bglb .bgnr{ width: 420px; height: 70px; line-height: 70px;}
.zhu_nr .yh .bg .bglb .bgnr img{ float: left;}
.zhu_nr .yh .bg .bglb .bgnr .nrp{ width: 338px; height: 60px; float: right;}
.zhu_nr .yh .bg .bglb .bgnr .nrp .p1{ font-size: 14px; color: #666666; float: left; line-height: 22px;width: 100px;overflow: hidden;height:44px;}
.zhu_nr .yh .bg .bglb .bgnr .nrp .p2{ font-size: 14px;color: #666666;float: left;line-height: 22px;width: 228px;overflow: hidden;text-align: right;height:22px;}
.zhu_nr .yh .bg .bglb .bgnr .nrp p{ font-size: 14px; color: #666666; float: left; line-height: 22px;}
/*.zhu_nr .yh .dh{ width: 300px; height: 404px; float: right;}
.zhu_nr .yh .dh .kjdh{ width: 300px; height: 34px; border-bottom: 1px solid #dddddd; line-height: 24px; position: relative;}
.zhu_nr .yh .dh .kjdh h2{ font-size: 18px; color: #276dd6; float: left; margin-left: 10px; margin-right: 10px; font-weight: 500;}
.zhu_nr .yh .dh .kjdh img{ float: left;}
.zhu_nr .yh .dh .kjdh a{ font-size: 14px; color: #999999; float: right; position: absolute; bottom: 10px; right: 0px;}*/
.yqsb .dhlb{ width: 1200px; height: 350px; margin-top: 20px;}
.yqsb .dhlb li{ width: 111px; height: 50px; border: 1px solid #eeeeee; margin-right: 10px; line-height: 50px; float: left; margin-bottom: 10px; box-sizing: border-box;}
.yqsb .dhlb li img{ width: 24px; height: 24px; line-height: 40px; margin-top: 13px; float: left;}
.yqsb .dhlb li font{ font-size: 14px; color: #666666; margin-left: 7px; float: left;}
.yqsb .dhlb li a{ display: flex; width: 110px; height: 50px;justify-content: center;}
.yqsb .dhlb li:nth-child(10){ margin-right: 0px;}
.yqsb{ width: 1200px; height: 283px; margin: 0px auto; margin-top: 46px; margin-bottom: 50px;}
.yqsb .sbbt{ width: 1200px; height: 34px; border-bottom: 1px solid #dddddd; line-height: 24px; position: relative;}
.yqsb .sbbt h2{ font-size: 18px; color: #276dd6; float: left; margin-left: 10px; margin-right: 10px; font-weight: 500;}
.yqsb .sbbt img{ float: left;}
.yqsb .sbbt a{ font-size: 14px; color: #999999; float: right; position: absolute; bottom: 10px; right: 0px;}
.yqsb .sblb{ width: 1200px; height: 230px; margin-top: 20px; border: 1px solid #eeeeee; box-sizing: border-box;}
.yqsb .sblb li{ width: 599px; height: 230px; background: url(../img/sbbj.jpg) no-repeat left; background-size: 300px 230px; float: left; line-height: 230px; position: relative;}
.yqsb .sblb li .dt{ width: 300px; height: 230px; float: left;}
/*.yqsb .sblb li .dt2{ width: 300px; height: 230px; float: right; line-height: 230px;}*/
.yqsb .sblb li .tu{ width: 21px; height: 32px; margin: auto; position: absolute; left: 283px;}
/*.yqsb .sblb li:nth-child(3){ background: url(../img/sbbj.jpg) no-repeat right;}
.yqsb .sblb li:nth-child(3) .tu2{ width: 21px; height: 32px; margin: auto; position: absolute; right: 287px;}
.yqsb .sblb li:nth-child(4){ background: url(../img/sbbj.jpg) no-repeat right;}
.yqsb .sblb li:nth-child(4) .tu2{ width: 21px; height: 32px; margin: auto; position: absolute; right: 287px;}*/
.yqsb .sblb li .ywz{ width: 299px; height: 230px; line-height: 16px; float: right; padding-left: 40px; padding-top: 53px; padding-right: 35px; box-sizing: border-box;}
.yqsb .sblb li .ywz h3{ font-size: 16px; color: #333333;}
.yqsb .sblb li .ywz img{ float: left;}
.yqsb .sblb li .ywz p{ font-size: 14px; color: #999999; line-height: 25px; clear: both;}
/*.yqsb .sblb li .zwz{ width: 299px; height: 230px; line-height: 16px; float: left; padding-left: 40px; padding-top: 53px; padding-right: 35px; box-sizing: border-box;}
.yqsb .sblb li .zwz h3{ font-size: 16px; color: #333333;}
.yqsb .sblb li .zwz img{ float: left;}
.yqsb .sblb li .zwz p{ font-size: 14px; color: #999999; line-height: 25px; clear: both;}*/
.dbbj{ width: 100%; height: 150px; background: #404040;}
.dbbj .dbk{ width: 1200px; height: 150px; margin: auto;}
/*.dbbj .dbk .dblb{ width: 660px; height: 220px; float: left; margin-top: 52px;}
.dbbj .dbk .dblb ul li{ width: 120px; height: 220px; line-height: 12px; float: left; margin-right: 60px;}
.dbbj .dbk .dblb ul li span{ font-size: 16px; color: #666666; float: left;}
.dbbj .dbk .dblb ul li h4{ font-size: 16px; color: #fefefe; font-weight: 500; float: left; margin-left: 12px; margin-bottom: 17px;}
.dbbj .dbk .dblb ul li a{ font-size: 14px; color: #fefefe; line-height: 28px; font-weight: 500; opacity: 0.5; margin-left: 19px; float: left;}
.dbbj .dbk .dblb ul li:nth-child(4){ margin-right: 0px;}*/
.dbbj .dbk .dbyc{ width: 326px; float: right; margin-right: 20px;}
.dbbj .dbk .dbyc .y_left{ width: 180px; height: 38px; float: left; margin-top: 50px;}
/*.dbbj .dbk .dbyc .y_left .lxdh{ width: 180px; height: 38px;}*/
.dbbj .dbk .dbyc .y_left img{ margin-right: 12px; float: left; margin-top: 3px;}
.dbbj .dbk .dbyc .y_left h5{ font-size: 14px; color: #cecece; float: left;}
.dbbj .dbk .dbyc .y_left font{ font-size: 18px; color: #cecece;}
/*.dbbj .dbk .dbyc .y_left .tub{ width: 130px; height: 40px; margin-top: 23px; margin-left: 37px;}
.dbbj .dbk .dbyc .y_left .tub li{ width: 40px; height: 40px; float: left; margin-right: 5px;}
.dbbj .dbk .dbyc .y_left .tub li:nth-child(3){ margin-right: 0px;}*/
.dbbj .dbk .dbyc .y_right{ width: 110px; float: right; margin-top: 20px;}
.dbbj .dbk .db{ width: 660px; height: 56px; line-height: 28px; float: left; margin-right: 20px; margin-top: 50px;}
.dbbj .dbk .db p{ font-size: 14px; color: #fefefe; opacity: 0.5;}





/*实验室*/
.bj2{ width: 100%; height: 350px; position: relative;}
.bj2_img{ width: 100%; height: 350px; margin: auto;}
.bj2 nav{ width: 100%; height: 80px; background: #0a46a0; opacity: 0.8; position: absolute; top: 0px; z-index: 9;}
.bj2 nav ul{ width: 1230px; height: 80px; margin: 0px auto;}
.bj2 nav ul li{ width: 110px; height: 80px; line-height: 80px; text-align: center; float: left; margin-right: 48px;}
.bj2 nav ul li:nth-child(8){ margin-right: 0px;}
.bj2 nav ul li a{ font-size: 16px; color: white;}
.zjk{ width: 1200px; height: auto; overflow: hidden; margin: auto; margin-top: 30px; margin-bottom: 98px;}
.zjk .zmk{ width: 280px; height: 700px; float: left; background: palegoldenrod;}
.zjk .zmk .ztb{ widows: 280px; height: 100px; background: url(../img/sysbj.jpg); padding-top: 30px; box-sizing: border-box;}
.zjk .zmk .ztb .xb{ width: 249px; height: 36px; margin: auto;}
.zjk .zmk .ztb .xb h3{ font-size: 24px;color: #ffffff;font-weight: 500;margin-left: 20px;display: inline-block;}
.zjk .zmk .ull{ width: 280px; height: 600px; background: #f2f2f2;}
.zjk .zmk .ull ul{ width: 240px; height: auto; overflow: hidden; margin: auto; padding-top: 16px; box-sizing: border-box;}
.zjk .zmk .ull ul li{ width: 240px; height: 60px; border-bottom: 1px solid #d1d7de; line-height: 60px;}
.zjk .zmk .ull ul li a{ display: block; width: 240px; height: 60px;text-align: left;}
.zjk .zmk .ull ul li font{ font-size: 16px; color: #333333; margin-left: 20px;}
/*.zjk .zmk .ull ul li:nth-child(1) font{ color: #276dd6;}*/
.zjk .ymk{ width: 870px; height: 1244px; float: right;}
.zjk .ymk .ytbk{ width: 870px; height: 48px; padding-top: 6px; box-sizing: border-box;}
.zjk .ymk .ytbk h2{ font-size: 18px; color: #276dd6; font-weight: 500; float: left;}
.zjk .ymk .ytbk .ymt{ width: 250px; height: 16px; float: right; margin-top: 7px; line-height: 16px;}
.zjk .ymk .ytbk .ymt img{ float: left;}
.zjk .ymk .ytbk .ymt .ymz{ width: 220px; height: 16px; float: right;}
.zjk .ymk .ytbk .ymt .ymz .name{ font-size: 14px; color: #999999; float: left;}
.zjk .ymk .ytbk .ymt .ymz a{ font-size: 14px; color: #999999; float: right;}
.zjk .ymk .ytbk .ymt .ymz span{ width: 10px; height: 10px; font-size: 14px; color: #999999; display: block; float: left; margin-left: 6px;}
.zjk .ymk .hx{ width: 870px; height: 32px; background: url(../img/shx.jpg);}
.zjk .ymk p{ font-size: 16px; color: #333333; line-height: 38px; text-indent: 32px;}
.zjk .ymk h3{ font-size: 20px; color: #020202; margin-top: 33px;}
.zjk .ymk .pp{ font-size: 16px; color: #333333; line-height: 38px; text-indent: 32px; margin-top: 7px;}
.zjk .ymk .ullb{ width: 870px; height: 300px; margin-top: 20px;}
.zjk .ymk .ullb li{ float: left;}
.zjk .ymk .ullb li:nth-child(2){ float: right;}

/*新闻列表*/
.zjk .ymk{ width: 870px; height: auto; float: right;}
.zjk .ymk .ytbk{ width: 870px; height: 48px; padding-top: 6px; box-sizing: border-box;}
.zjk .ymk .ytbk h2{ font-size: 18px; color: #276dd6; font-weight: 500; float: left;}
.zjk .ymk .ytbk .ymt{ height: 16px; float: right; margin-top: 7px; line-height: 16px;width: auto;}
.zjk .ymk .ytbk .ymt img{ float: left;}
.zjk .ymk .ytbk .ymt .ymz{ height: 16px; float: left;width: auto; margin-left: 10px;}
.zjk .ymk .ytbk .ymt .ymz .name{ font-size: 14px; color: #999999; float: left;}
.zjk .ymk .ytbk .ymt .ymz a{ font-size: 14px; color: #999999; float: right;}
.zjk .ymk .ytbk .ymt .ymz span{ width: 10px; height: 10px; font-size: 14px; color: #999999; display: block; float: left; margin-left: 6px;}
.zjk .ymk .hx{ width: 870px; height: 23px; background: url(../img/hxl2.png) no-repeat;}
.zjk .ymk .ulb{ width: 832px; height: auto; margin: auto; margin-top: -10px;}
.zjk .ymk .ulb li{ width: 832px; height: 60px; border-bottom: 1px dashed #dddddd; line-height: 60px;}
.zjk .ymk .ulb li a{ width: 832px; height: 60px; display: block;}
.zjk .ymk .ulb li .left{ width: 700px; height: 60px; float: left;}
.zjk .ymk .ulb li .left img{ float: left; margin-top: 25px; margin-right: 10px;}
.zjk .ymk .ulb li .left h4{ width: 680px; font-size: 16px; color: #333333; font-weight: 500;}
.zjk .ymk .ulb li .wz{ width: 100px; height: 60px; font-size: 16px; color: #999999; float: right;}
.zjk .ymk .ty{ width: 870px; height: 40px; margin-top: 50px;}
.zjk .ymk .ty tr td{font-size: 16px;padding: 0 5px;}
.zjk .ymk .ty tr td span{ width: 70px; height: 40px; border: 1px solid #eeeeee; line-height: 38px; text-align: center; margin-right: 10px; box-sizing: border-box; float: left; font-size: 16px;color: #276dd6;padding: 0;}



/*新闻详情*/
.zjk .ymk .ynr{ width: 870px; margin-top: 30px;}
.zjk .ymk .ynr h2{ font-size: 22px; color: #333333; text-align: center; line-height: 22px; margin-bottom: 38px;}
.zjk .ymk .ynr .bt{ width: 870px; height: 45px; background: url(../img/bt.png); font-size: 16px; color: #999999; text-align: center; line-height: 45px;}
.zjk .ymk .ynr p{ font-size: 16px; color: #333333; margin-top: 25px; text-indent: 32px; line-height: 38px;}
.zjk .ymk .ynr .plb{ font-size: 16px; color: #333333; margin-top: 35px;}
.zjk .ymk .ynr .xmlb{ font-size: 16px; color: #333333; margin-top: 35px; text-indent: 0px; margin-left: 32px;}
.zjk .ymk .ynr .fj{ width: 507px; height: 100px; float: left; margin-top: 36px; margin-left: 32px; margin-bottom: 60px;}
.zjk .ymk .ynr .fj h5{ font-size: 20px; color: #000000; float: left; margin-top: -3px;}
.zjk .ymk .ynr .fj a{ font-size: 14px; color: #999999; line-height: 38px; float: left; text-decoration: underline; margin-top: 6px;}
.zjk .ymk .ynr.ybk{ width: 210px; height: 55px; float: right;}
.ybk{ width: 240px; height: 55px; float: right;}
.ybk p{font-size: 16px; color: #333333; float: right; margin-top: -30px;}
.ybk font{ float: right; margin-top: 18px;}


/*仪器设备*/
.zjk .ymk .ulb{ width: 832px; height: auto; margin: auto; margin-top: -10px;}
.zjk .ymk .ulb li{ width: 832px; height: 60px; border-bottom: 1px dashed #dddddd; line-height: 60px;}
.zjk .ymk .ulb li a{ width: 832px; height: 60px; display: block;}
.zjk .ymk .ulb li .left{ width: 700px; height: 60px; float: left;}
.zjk .ymk .ulb li .left img{ float: left; margin-top: 25px; margin-right: 10px;}
.zjk .ymk .ulb li .left h4{ width: 680px; font-size: 16px; color: #333333; font-weight: 500;}
.zjk .ymk .ulb li .wz{ width: 90px; height: 60px; font-size: 16px; color: #999999; float: right;}
.zjk .ymk .nrq{ width: 870px; height: 1010px; margin-bottom: 50px;}
.zjk .ymk .nrq ul li{ width: 870px; height: 230px; margin-bottom: 30px; background: url(../img/sbbj.jpg) no-repeat left; position: relative;}
.zjk .ymk .nrq ul li a{ width: 870px; height: 230px;}
.zjk .ymk .nrq ul li:nth-child(4){ margin-bottom: 0px;}
.zjk .ymk .nrq ul li img{ position: absolute; top: 103px; left: 283px;}
.zjk .ymk .nrq ul li .bjt{ width: 300px; height: 230px; position: relative;}
.zjk .ymk .nrq ul li .bjt img{ position: absolute; top: 0px; left: 0px; margin: auto;}
.zjk .ymk .nrq ul li .ymtk{ width: 530px; height: 230px; float: right; position: absolute; top: 0px; right: 0px; padding-top: 13px; box-sizing: border-box;}
.zjk .ymk .nrq ul li .ymtk h3{ font-size: 16px; color: #333333;}
.zjk .ymk .nrq ul li .ymtk img{ left: 0px; margin-top: -35px;}
.zjk .ymk .nrq ul li .ymtk .nrz{ font-size: 14px; color: #999999; margin-top: 28px; margin-left: -30px;}
.zjk .ymk .nrq ul li .ymtk .nrw{ font-size: 14px; color: #999999; margin-top: 32px; line-height: 30px; text-indent: 0px;}
.zjk .ymk .nrq ul li .ymtk .nr{ font-size: 14px; color: #999999; margin-top: -5px; margin-left: -30px;}




.swiper-container {
	width: 1200px;
	height: 500px;
	margin: 50px auto 0;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}



.menu {
font-family: arial, sans-serif; 
width:100%; 
height: 50px;
background: #233b8d;position: absolute; top: 100px; z-index: 9;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
clear: both;
width: 1200px;
margin: auto;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:110px; 
height:50px; 
color:#fff; 
/*! border:1px solid #fff; */
/*! border-width:1px 1px 0 0; */
/*background:#c9c9a7; */
line-height:50px; 
font-size:15px;
margin-right: 38px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
.menu ul li ul li a{
	height: 38px;
	line-height: 38px;
	font-size: 14px;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 
background:#276dd6;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:50px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#276dd6; 
color:#fff;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#0a46a0; 
color:#fff;
}



.tab_tt {cursor:pointer; list-style:none; font-size:16px; text-align:center; color:#666; line-height:25px;}
.hover {cursor:pointer; list-style:none; color:#276dd6; line-height:25px; font-size:18px; text-align:center}



.shadow{
    position: absolute;
    bottom: 0;
    width: 1200px;
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
}
.shadow a{
    color: #fff;
}


