@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1200px; overflow-x: hidden;}
A {COLOR: #333; TEXT-DECORATION: none}
P{COLOR: #666;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1300px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
/* CSS Document */
/*公共头部*/
.head{height: 100px; width: 100%; left: 0; z-index:999}
.head .container{position: relative;}
.head .logo{margin-top: 18px; }
.head .logo h1 {line-height: 0px;}
.head .logo-img2{display: none;}
.header-fix{ position: fixed;width:100%;top:0;left:0; background-color: #FFFFFF;box-shadow: 1px 1px 5px rgba(0,0,0,0.1);}

.nav{margin-left:50px}
.nav ul li{float: left; position: relative;padding:0 25px;margin-left:30px;transition: all .5s;}
.nav ul li>a{display: block; font-size:16px; line-height: 100px; color: #333; text-align: center; position: relative;}
.nav ul li>a:after{position: absolute; content: '' ; width: 0; bottom: 28px; height: 2px; background:#fff; left: 0; margin-left: -12px;}
.nav ul li.on>a:after,.nav ul li:hover>a:after{width: 24px; transition:0.6s;  left: 50%;}
.nav ul li.on,.nav ul li:hover{ background: #EA5513;}
.nav ul li.on a,.nav ul li:hover a{color:#fff}
.nav  li .hide{background:#fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 56%;display: none;width:300px; position: absolute;left:0;z-index: 2; overflow:hidden}
.nav  li .hide em{width:150px;float:left}
.nav  li .hide em a{display: block; display:block;font-size: 15px; line-height:49px;color: #666; text-align: center; border-bottom: 1px solid #f2f2f2; width: 100%;}
.nav  li .hide em:last-child a{border-bottom: none;}
.nav  li .hide em a:hover{color: #FFFFFF; transition:background-color 0.3s linear;background:#EA5513;}
.nav  li .hide em{display: block;}

.headfixed{position: fixed; background: #fff; box-shadow: 1px 1px 3px rgba(0,0,0,0.1); z-index: 999}
.headfixed .nav ul li>a{color: #333;}
.headfixed .nav ul li>a:after{background: #333;}
.headfixed .logo-img1{display: none;}
.headfixed .logo-img2{display: block;}

.search{

width: 205px;
height: 45px;
border-radius: 50px;
background: #FAFAFA;
box-sizing: border-box;
border: 1px solid #F0F0F0;margin-top:28px}
.search input{border:none;background: none;line-height: 45px;height:45px}
.search .sub{ background: url(/html/class/template/images/search.png) no-repeat center;width:45px}
.search .text{width:150px;text-indent:20px}
/*公共头部*/

.banner{ position: relative;overflow: hidden;}
.banner-wz{ position: absolute;bottom:0;left:0;z-index:9}
#banner-jt{width: auto;height: auto;opacity: 0;transition: all .6s;}
.banner-wz .swiper-button-next{right:0;}
.banner:hover #banner-jt{opacity: 1;}
/*关于我们*/
.about-left {margin-top:26px}
.title em,.title span{display: block;}
.title em{
	text-transform:uppercase;
font-family: Arial;
font-weight:900;
font-size: 24px;
letter-spacing: 0px;
color: #D7E1E4;
line-height: 24px;}
.title span{
font-size: 40px;
font-weight: normal;
letter-spacing: 0px;
color: #0179C5;line-height: 40px;font-weight:bold;
}
.about-left p{
	width: 602px;
	height: 112px;
	font-size: 14px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #666666;
	margin-top:30px
}
.about-left a{display: block;width: 160px;
height: 45px;
border-radius: 50px;margin-top:30px;
color:#fff;text-indent:30px;line-height:45px; background: url(/html/class/template/images/more.png) no-repeat center right 30px #0179C5;transition: all .4s;}
.about-right{width: 589px;
height: 356px;
border-radius: 30px;}
.about-left a:hover{ background:url(/html/class/template/images/more.png) no-repeat center right 20px #EA5513;}
.about{margin:100px 0}

.honor .container{width: 1300px;
height: 340px; background: url(/html/class/template/images/honor-bg.png) no-repeat center;height:290px;padding-top:70px}
.honor-left h2{
/* 荣誉资质 */
width: 128px;
font-size: 32px;
font-weight: bold;
letter-spacing: 0px;
color: #0179C5;}
.honor-left {width:200px;margin-left:60px}

.honor-left h2:after{
/* Rectangle 19 */
content: '';display: block;
width: 50px;
height: 5px;
background: #C7D2D6;}

.honor-right-con{position: relative;}
.honor-right{width:996px;margin-right:40px;overflow: hidden;}
.honor-right div{float:left;}
.honor-right dl {float:left;width: 233px;}
.honor-right dl dt{width: 233px;
height: 169px;
border-radius: 20px;overflow: hidden;}
.honor-right dl dd{text-align: center;
line-height: 22px;
font-size: 16px;
font-weight: normal;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 0px;
color: #333333;margin-top:10px;}
.honor .honor-right-con .honor-jt{ 
width: 50px;
height: 50px;
box-sizing: border-box;
border: 1px solid #D1D1D1;text-align: center;border-radius:50px;opacity: 1;}

.honor .honor-right-con .swiper-button-next:hover{ background: url(/html/class/template/images/honor-righton.png) no-repeat center #DCE5E8 !important ;}
.honor .honor-right-con .swiper-button-prev:hover{ background: url(/html/class/template/images/honor-lefton.png) no-repeat center #DCE5E8 !important ;}

.honor .honor-right-con .swiper-button-next{ position: absolute; left:-14%; top: 150px;}
.honor .honor-right-con .swiper-button-prev{position: absolute;left:-21%; top: 150px;}

/*九游会登录实验室*/
.sys{background: linear-gradient(251deg, #DCE5E8 6%, #DCE5E8 6%, rgba(246,246,246,0.84) 98%, rgba(246,246,246,0.84) 98%);padding:80px 0;margin:80px 0;}
.sys .title span{ background:url(/html/class/template/images/titlebg.png) no-repeat center right;}
.sys .title{width:280px;margin-bottom:56px}
.sys .title em{margin-top:15px;font-family: Arial;font-weight: 900;}
.sys-con li{float:left}
.sys-con li .pic{
/* Rectangle 16 */
width: 390px;
height: 300px;
border-radius: 30px;
box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);overflow: hidden;}

.sys-con li .pic img{transition: all .5s;}
.sys-con li:hover .pic img{transform: scale(1.1);}

.sys-con li .info:after {content: '';float:right;width: 45px;
height: 45px; background: url(/html/class/template/images/sys-jt.png) no-repeat center #D2DBDE;border-radius:50px;position: absolute;right:10px;top:5px;}
.sys-con li .info span,.sys-con li .info em{display: block;}
.sys-con li .info span{
height: 39px;
font-size: 28px;
font-weight: normal;
line-height: 39px;
text-transform: uppercase;
letter-spacing: 0px;
color: #333;margin-top:45px;}

.sys-con li .info {height:105px;position: relative;}
.sys-con li .info em{
height: 20px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0px;
color: #CCCCCC;font-family: arial;}
.sys-con li:hover .info:after { background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;;}

.sys-con li{border-bottom:1px solid #D2DBDE}

.sys .container .honor-sysnext,.sys .container .honor-sysprev{width: 45px;
height: 45px;
background: #D2DBDE;width: 55px;
height: 55px;border-radius:100px;border:1px solid #D1D1D1;cursor: pointer;z-index: 10;}

.sys .container .honor-sysnext{top:30px;right:0;opacity: 1;}
.sys .container .honor-sysprev{top:30px;right:80px;left: auto;opacity: 1}

.sys{ position: relative;}
.sys .container{position: relative;}
.sys-con{overflow: hidden;}
.sys .container .honor-sysnext:hover{ background: url(/html/class/template/images/honor-righton.png) no-repeat center #C7D3D8 !important ;}
.sys .container .honor-sysprev:hover{ background: url(/html/class/template/images/honor-lefton.png) no-repeat center #C7D3D8 !important ;}

.sys-con li:hover .info span{color:#105DA3}
/*九游会登录实验室*/

/*仪器设备*/
.yqsb{padding:10px 0;}
.yqsb .title span{ background:url(/html/class/template/images/titlebg.png) no-repeat center right;}
.yqsb .title{width:237px;margin-bottom:56px}
.yqsb .title em{margin-top:15px;font-family: Arial;font-weight: 900;}
.yqsb-con li{float:left;width: 310px;
height: 215px;
border-radius: 15px;overflow: hidden;}
.yqsb-con li .pic{
box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);overflow: hidden;}
.yqsb-con li .pic img{transition: all .4s;}
.yqsb-con li:hover .pic img{transform: scale(1.1);}

.yqsb-con li .info:after{content:'';position: relative; background: url(/html/class/template/images/shebei-bg.png) no-repeat center bottom;height:235px;position: absolute;bottom:-14px;left:0%;width: 100%;background-size:cover;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}

.yqsb-con li{border-bottom:1px solid #D2DBDE}
.yqsb-con li .info span{ position: absolute;bottom:0;width:90%;margin:0 auto;color:#fff;z-index:999;margin:0 auto;left:0;right:0;bottom:20px;line-height: 22px;text-align: center;}
.yqsb .container .honor-sysnext,.yqsb .container .honor-sysprev{width: 45px;
height: 45px;
background: #D2DBDE;width: 55px;
height: 55px;border-radius:100px;border:1px solid #D1D1D1;cursor: pointer;z-index: 10;}

.yqsb .container .honor-sysnext{top:30px;right:0;opacity: 1;}
.yqsb .container .honor-sysprev{top:30px;right:80px;left: auto;opacity: 1}

.yqsb{ position: relative;}
.yqsb .container{position: relative;}
.yqsb-con{overflow: hidden;}
.yqsb .container .honor-sysnext:hover{ background: url(/html/class/template/images/honor-righton.png) no-repeat center #C7D3D8 !important ;}
.yqsb .container .honor-sysprev:hover{ background: url(/html/class/template/images/honor-lefton.png) no-repeat center #C7D3D8 !important ;}
/*仪器设备*/

/*地图*/
.map .title em{margin-top:15px}
.map{ background: url(/html/class/template/images/map-bg.jpg) no-repeat center;height:663px;margin:100px 0 0 0}
.map .title span,.map .title em{color:#fff}
.map .title em{color:#D7E1E4;font-weight:900}
.map-left{margin-top:150px}
.map-left p{width: 366px;
margin:73px 0;
 
font-size: 14px;
font-weight: normal;
line-height: 28px;
letter-spacing: 0px;
color: #FFFFFF;}

.map-left a{display: block;width: 160px;
height: 45px;
border-radius: 50px;margin-top:30px;
color:#fff;text-indent:30px;line-height:45px; background: url(/html/class/template/images/more.png) no-repeat center right 30px #EA5513;transition: all .4s;}
.about-right{width: 589px;
height: 356px;
border-radius: 30px;    overflow: hidden;}
.map-left a:hover{ background:url(/html/class/template/images/more.png) no-repeat center right 20px #EA5513;}
.map-right {margin-top:120px}
/*地图*/


/*领导关怀*/
.sys{background: linear-gradient(251deg, #DCE5E8 6%, #DCE5E8 6%, rgba(246,246,246,0.84) 98%, rgba(246,246,246,0.84) 98%);padding:60px 0;margin:60px 0;}
.sys .title span{ background:url(/html/class/template/images/titlebg.png) no-repeat center right;}
.sys .title{width:280px;margin-bottom:56px}
.sys .title em{margin-top:15px;font-family: Arial;font-weight: 900;}
.sys-con li{float:left}
.sys-con li .pic{
/* Rectangle 16 */
width: 390px;
height: 300px;
border-radius: 30px;
box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);overflow: hidden;}

.sys-con li .info:after {content: '';float:right;width: 45px;
height: 45px; background: url(/html/class/template/images/sys-jt.png) no-repeat center #D2DBDE;border-radius:50px;position: absolute;right:10px;top:5px;}
.sys-con li .info span,.sys-con li .info em{display: block;}
.sys-con li .info span{
height: 39px;
 
font-size: 28px;
font-weight: normal;
line-height: 39px;
text-transform: uppercase;
letter-spacing: 0px;
color: #333;margin-top:45px;}

.sys-con li .info {height:105px;position: relative;}
.sys-con li .info em{
height: 20px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0px;
color: #CCCCCC;font-family: arial;}
.sys-con li:hover .info:after { background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;;}

.sys-con li{border-bottom:1px solid #D2DBDE}

.sys .container .honor-sysnext,.sys .container .honor-sysprev{width: 45px;
height: 45px;
background: #D2DBDE;width: 55px;
height: 55px;border-radius:100px;border:1px solid #D1D1D1;cursor: pointer;z-index: 10;}

.sys .container .honor-sysnext{top:30px;right:0;opacity: 1;}
.sys .container .honor-sysprev{top:30px;right:80px;left: auto;opacity: 1}

.sys{ position: relative;}
.sys .container{position: relative;}
.sys-con{overflow: hidden;}
.sys .container .honor-sysnext:hover{ background: url(/html/class/template/images/honor-righton.png) no-repeat center #C7D3D8 !important ;}
.sys .container .honor-sysprev:hover{ background: url(/html/class/template/images/honor-lefton.png) no-repeat center #C7D3D8 !important ;}
/*领导关怀*/


/*领导关怀*/
.ldgh{background: linear-gradient(251deg, #DCE5E8 6%, #DCE5E8 6%, rgba(246,246,246,0.84) 98%, rgba(246,246,246,0.84) 98%);padding:80px 0;}
.ldgh .title span{ background:url(/html/class/template/images/titlebg.png) no-repeat center right;}
.ldgh .title{width:252px;margin-bottom:56px}
.ldgh .title em{margin-top:15px;font-family: Arial;font-weight: 900;}
.ldgh-con li{float:left}
.ldgh-con li .pic{
/* Rectangle 16 */
width: 400px;
height: 210px;
border-radius: 30px;
box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);overflow: hidden; }
.ldgh-con li .pic img{transition: all .5s;}
.ldgh-con li:hover .pic img{transform: scale(1.1);}
.ldgh-con li:hover .info h2{color:#105DA3}

.ldgh-con li .info .time {overflow: hidden;margin-top:40px;padding-bottom:20px}
.ldgh-con li .info .time span{float:left;
height: 45px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 45px;
text-transform: uppercase;
letter-spacing: 0px;
color: #8D8D8D;font-family: arial;}
.ldgh-con li .info .time em {float:right;width: 45px;
height: 45px; background: url(/html/class/template/images/sys-jt.png) no-repeat center #D2DBDE;border-radius:50px;}
.ldgh-con li .info span,.ldgh-con li .info em{display: block;}


.ldgh-con li .info {position: relative;border-bottom:1px solid #C4C4C4}
.ldgh-con li .info em{
height: 20px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0px;
color: #CCCCCC;font-family: arial;transition: all .3s;}
.ldgh-con li:hover .info:after { background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;;}

.ldgh-con li .info h2{
width: 378px;
height: 25px;
font-size: 18px;
font-weight: bold;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0px;
color: #000000;margin:30px 0 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}

.ldgh-con li .info p{font-size: 14px;
font-weight: normal;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 0px;
color: #888888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;}
.ldgh .container .honor-sysnext,.ldgh .container .honor-sysprev{width: 45px;
height: 45px;
background: #D2DBDE;width: 55px;
height: 55px;border-radius:100px;border:1px solid #D1D1D1;cursor: pointer;z-index: 10;}

.ldgh .container .honor-sysnext{top:30px;right:0;opacity: 1;}
.ldgh .container .honor-sysprev{top:30px;right:80px;left: auto;opacity: 1}

.ldgh{ position: relative;}
.ldgh .container{position: relative;}
.ldgh-con{overflow: hidden;}
.ldgh .container .honor-sysnext:hover{ background: url(/html/class/template/images/honor-righton.png) no-repeat center #C7D3D8 !important ;}
.ldgh .container .honor-sysprev:hover{ background: url(/html/class/template/images/honor-lefton.png) no-repeat center #C7D3D8 !important ;}

.ldgh-con li:hover .info em{background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;}

.more{width:200px;margin:0 auto;}
.more a{display: block;width: 200px;
height:55px;
border-radius: 50px;margin-top:60px;
color:#fff;text-indent:30px;line-height:55px; font-size:16px;background: url(/html/class/template/images/more.png) no-repeat center right 30px #0179C5;transition: all .4s;}

.more a:hover{ background:url(/html/class/template/images/more.png) no-repeat center right 20px #EA5513;}

/*领导关怀*/

/*footer*/
.footer{background: #333333;padding:40px 0 0 0}
.foot-nav h2{color:#fff;font-size: 18px;
font-weight: 900;
line-height: 22px;
letter-spacing: 0em;
color: #FFFFFF;}

.foot-nav{width:750px;margin-top:20px;margin-left:70px}
.foot-nav ul li{width:350px;float:left}
.foot-nav ul li a{font-size: 14px;
font-weight: normal;
line-height: 31px;
letter-spacing: 0em;
color: #C1C1C1;}
.foot-nav ul li a:hover{color:#EA5513}
.foot-nav h2{padding-bottom:20px}
.foot-wx{text-align: center;color:#fff}
.footer-bottom{height: 50px;
background: #1A1A1A;margin-top:50px;line-height: 50px;color: #9E9E9E;}
.footer-bottom a{color: #9E9E9E;}
.footer-bottom a:hover{color:#fff}


/* 内页 */
.nybanner{height:500px}
.nybanner .banner-wz{height: 200px;}
/*二级导航*/
.position{height:75px;line-height:75px;border-bottom:1px solid #eee;font-size:16px;}
.position .container{background: url(/html/class/template/images/home.png) no-repeat center left;padding-left:50px}
.position .fl{width:}
.position a{font-size:16px;color:#666}
.ctitle1 li,.ctitle1 li a{float:left}
.ctitle1 li a{font-size:16px;width:150px;border-left:1px solid #ddd;height: 65px;line-height: 65px;text-align: center;}
.ctitle1 li:hover a,.ctitle1 li.on a{color:#fff; background: #105CA3;}
/*二级导航*/

.ny-main{margin-bottom:60px}
.ny-title{text-align: center;margin:60px 0}
.ny-title::after{content: '';display: block;width:50px;height:3px; background:#0179C5;margin:30px auto 0 auto}
.ny-gy-css{font-size:16px;line-height: 28px;margin-bottom:60px;color:#666 !important;width:1200px;margin:0 auto}

.ny-gy-css  strong{color:#333 !important}
.ny-gy-css  p{line-height: 34px;}
table{border-collapse: collapse;width: 100% !important;}
table td p span,table td p{color:#000 !important}
table td p span {font-size:16px !important;}
table td p strong span{font-size:18px !important;}
/*内页仪器设备*/
.ny-yqsb-list{margin-top:-35px;}
.ny-yqsb-list li{float:left;width: 403px;border-radius: 15px;overflow: hidden;margin:15px;transition: all .4s;}
.ny-yqsb-list li .pic{
height:215px;overflow: hidden;width:370px;height:262px;border-radius:15px;overflow: hidden;margin:16px auto;display: block;}
.ny-yqsb-list li .pic img{transition: all .4s;}
.ny-yqsb-list li:hover .pic img{transform: scale(1.1);}
.ny-yqsb-list li:hover{box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.1);}

.ny-yqsb-list li .info span{width:85%;margin:20px auto;color:#333;z-index:999;margin:20px auto;left:0;right:0;bottom:20px;line-height: 22px;text-align: center;display: block;}

/*内页仪器设备*/


/*九游会登录实验室*/
.ny-sys-list{margin-top:-35px;}
.ny-sys-list li {float:left;width:390px;margin:21px }
.ny-sys-list li .pic{overflow: hidden;width:390px;height:300px;    border-radius: 30px;
    box-shadow: 0px 8px 15px 0px rgb(0 0 0 / 10%);
    overflow: hidden;}
.ny-sys-list li .pic img{transition: all .5s;}
.ny-sys-list li:hover .pic img{transform: scale(1.1);}

.ny-sys-list li .info:after {content: '';float:right;width: 45px;
height: 45px; background: url(/html/class/template/images/sys-jt.png) no-repeat center #D2DBDE;border-radius:50px;position: absolute;right:10px;top:5px;}
.ny-sys-list li .info span,.ny-sys-list li .info em{display: block;}
.ny-sys-list li .info span{
height: 39px;
 
font-size: 24px;
font-weight: normal;
line-height: 39px;
text-transform: uppercase;
letter-spacing: 0px;
color: #333;margin-top:45px;}

.ny-sys-list li .info {height:105px;position: relative;}
.ny-sys-list li .info em{
height: 20px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0px;
color: #CCCCCC;font-family: arial;}
.ny-sys-list li:hover .info:after { background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;;}
.ny-sys-list li{border-bottom:1px solid #D2DBDE}
.ny-sys-list{overflow: hidden;}
.ny-sys-list li:hover .info span{color:#105DA3}
/*九游会登录实验室*/

/* 新闻列表 */
.ny-ldgh-list{overflow: hidden;margin-top:-15px}
.ny-ldgh-list li{float:left;width:400px;margin:16px; background: #f5f5f5;border-radius: 20px;overflow: hidden;}
.ny-ldgh-list li .pic{
/* Rectangle 16 */
width: 400px;
height: 210px;
overflow: hidden; }
.ny-ldgh-list li .pic img{transition: all .5s;}

.ny-ldgh-list li:hover .pic img{transform: scale(1.1);}
.ny-ldgh-list li:hover .info h2{color:#105DA3}

.ny-ldgh-list li .info{width:89%;margin:0 auto;}
.ny-ldgh-list li .info .time {overflow: hidden;margin-top:40px;padding-bottom:20px}
.ny-ldgh-list li .info .time span{float:left;
height: 45px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 45px;
text-transform: uppercase;
letter-spacing: 0px;
color: #8D8D8D;font-family: arial;}
.ny-ldgh-list li .info .time em {float:right;width: 45px;
height: 45px; background: url(/html/class/template/images/sys-jt.png) no-repeat center #D2DBDE;border-radius:50px;}
.ny-ldgh-list li .info span,.ny-ldgh-list li .info em{display: block;}


.ny-ldgh-list li .info {position: relative}
.ny-ldgh-list li .info em{
height: 20px;
font-family: ArialMT;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
letter-spacing: 0px;
color: #CCCCCC;font-family: arial;transition: all .3s;}
.ny-ldgh-list li:hover .info em { background: url(/html/class/template/images/sys-jt.png) no-repeat center #EA5513;;}

.ny-ldgh-list li .info h2{
width: 100%;
height: 25px;
  
font-size: 18px;
font-weight: bold;
line-height: 25px;
text-transform: uppercase;
letter-spacing: 0px;
color: #000000;margin:30px 0 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}

.ny-ldgh-list li .info p{font-size: 14px;
font-weight: normal;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 0px;
color: #888888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical ;}
.ldgh .container .honor-sysnext,.ldgh .container .honor-sysprev{width: 45px;
height: 45px;
background: #D2DBDE;width: 55px;
height: 55px;border-radius:100px;border:1px solid #D1D1D1;cursor: pointer;z-index: 10;}

/* 新闻列表 */

/* 业务 */
.ny-bussin-list li{overflow: hidden;position: relative;padding-bottom:30px;margin-bottom:40px}
.ny-bussin-list li .pic{float:left}
.ny-bussin-list li .pic{width:600px;height:410px;border-radius:40px;overflow: hidden;margin-left:30px;}
.ny-bussin-list li .pic img{transition: all .4s;}
.ny-bussin-list li:hover .pic img{transform: scale(1.1);}
.ny-bussin-list li .info{float:right;width:600px;margin-top:100px;margin-right:30px}
.ny-bussin-list li .info h2{font-size:25px;font-weight:bold;}
.ny-bussin-list li .info h2::after{content: '';display: block;width:40px;height:3px; background: #EA5513;margin-top:10px}
.ny-bussin-list li .info p{font-size:15px;line-height:30px;margin: 20px 0;width:570px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical ;}
.ny-bussin-list li::after{background: #f5f5f5;content: '';display: block;border-radius: 30px;}
.ny-bussin-list li::after{content: '';display: block;position: absolute;bottom:0px;width:100%;height:400px;z-index: -9;}
.ny-bussin-list li em{    display: block;
    width: 160px;
    height: 45px;
    border-radius: 50px;
    margin-top: 30px;
    color: #fff;
    text-indent: 30px;
    line-height: 45px;
    background: url(/html/class/template/images/more.png) no-repeat center right 30px #0179C5;
    transition: all .4s;}
	
.ny-bussin-list li:hover em{background: url(/html/class/template/images/more.png) no-repeat center right 20px #EA5513;}
.ny-bussin-list li:nth-child(even) .pic{float:right;margin-right:30px;margin-left:0}
.ny-bussin-list li:nth-child(even) .info{float:left;margin-left:40px;margin-right:0}

.ny-service-list{overflow: hidden;}
.ny-service-list li{float:left;width: 290px;position: relative;overflow: hidden;margin:17px;border-radius: 20px;height:380px}
.ny-service-list li .pic img{transition: all .5s;}
.ny-service-list li:hover .pic img{transform: scale(1.1);}
.ny-service-list li .info{width: 100%;height: 100%;background: rgba(0,0,0,0.75);position: absolute;left: 0px;top: 324px;transition: all 0.6s;}
.ny-service-list li .info h2{display: block;width: 100%;height: 56px;line-height: 56px;color: #FFFFFF;text-align: center;transition: all 0.6s;font-size: 18px;font-weight:bold;}
.ny-service-list li .info p{display: block;width: 217px;height: auto;margin: 0px auto;margin-top: 15px;font-size: 15px;color: #FFFFFF;text-align: justify;line-height: 24px;}
.ny-service-list li .info span{display: block;width: 120px;height: 35px;border-radius: 18px;background: #0068b7;display: flex;justify-content: center;align-items: center;position: absolute;left: 0;right:0;bottom: 70px;color: #FFFFFF;margin:0 auto}
.ny-service-list li .info span img{width: 14px;height: auto;display: block;margin-right: 10px;}
.ny-service-list li:hover .info{top:0}


.ny-service-pro{margin-top:-35px;}
.ny-service-pro li{float:left;width: 290px;border-radius: 15px;overflow: hidden;margin:15px;transition: all .4s;}
.ny-service-pro li .pic{
height:215px;overflow: hidden;width:290px;height:200px;border-radius:15px;overflow: hidden;display: block;border:1px solid #ddd;box-sizing: border-box;}
.ny-service-pro li .pic img{transition: all .4s;}
.ny-service-pro li .info span{width:85%;margin:20px auto;color:#333;z-index:999;margin:20px auto;left:0;right:0;bottom:20px;line-height: 22px;text-align: center;display: block;font-size:16px}

 .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist a,
.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist span.current {color: #f30;border: 1px solid #ddd;}

#nr-container{width:1200px;margin:30px auto}
#nr-container .nr-title{font-size:32px;font-weight:bold;text-align: center;color:#333}
#nr-container .nr-title::after{content: '';display: block;width:50px;height:3px;background: #0179C5;margin:25px auto;}
.page-fy{border-top:1px solid #ccc;height:50px;line-height: 50px;margin-top:40px;padding-bottom:50px;}
.page-fy div{font-size:16px;}
.page-fy div a:hover{color:#0068B7}

.returnbt input{border:none;width:150px;height:50px;line-height: 50px;display: block;text-align: center;background: #000;border-radius:50px;margin:0 auto;color:#fff;font-size:16px;}

/* 新闻 */
.ny-news-xq { background: #f5f5f5;padding-top:100px}
.ny-news-xq .container{max-width: 1200px;margin:0px auto;}
.news-title{padding-bottom:45px;border-bottom:2px solid #E6151B;margin-bottom:60px;position: relative;}
.news-title h2{font-size:28px;line-height: 40px;margin-bottom:26px;color:#333;font-weight:bold}
.news-title span{display: block;font-size:18px;color:#666}
.news-title .fr a{width:108px;height:48px;line-height: 48px;border-radius:48px;color:#fff;background: url(/html/class/template/images/news-left.png) no-repeat center left 20px #E6151B;padding:0 20px;display: block;text-indent: 30px;font-size:18px;position: absolute;top:20px;right:0}
.nr-content p img{width:100%;margin:0 auto;display: block;}
.nr-content p {line-height:34px ;font-size:18px;color:#333;text-indent: 36px;margin-bottom:10px;}

.contact-table{width:100%}
.contact-table tr td:nth-child(1){width:15% !important}
.contact-table tr td:nth-child(2){width:30% !important}
.contact-table tr td:nth-child(3){width:15% !important}
.contact-table tr td:nth-child(4){width:15% !important}