/******************************
 ** 初始化
 ** 兼容到IE7
 ** power by:www.g10hui.com
 ******************************/
* { margin:0; padding:0; }
body  { max-width:1920px; margin:0 auto; font:16px/1.5 "Microsoft Yahei", Arial; color:#666; background:url(../image/bdbg.png) repeat center #f0f0f0; }
img { border:0px; }
ul,ol { list-style-type:none; vertical-align:bottom; }
em{font-style:normal;}
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:16px/1 "Microsoft Yahei", Arial; color:#666; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6 { font-size:16px; }
a { color:#666; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#0FC4DA; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.clearfix:after{content:""; clear:both;font-size:0px; line-height:0px; height:0px; }
.fl{float: left;}
.fr{float: right;}
.hidden { display:none; }
.center { text-align:center; }
.arrow { font-family:'Small Fonts'; font-style:normal; }
.autocut , [nowrap]{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrapper, .wrap{ width:1200px; margin:0 auto; position:relative; }
.wid{width: 1100px; margin:0 auto; position:relative;}
.wrapper { margin-bottom:50px; min-height:auto; padding-top:30px; }
[guodu] *{ transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
[this_guodu]{ transition: background 300ms; -webkit-transition: background 300ms; }

.form-box .form-group dd img{display: inline-block;}
/*头部*/
/*head*/
.maiHead .top_box{width:100%; height:28px; line-height:28px;  border-bottom: 1px solid #eee; color: #777;}
.maiHead .top_box font{float: left; line-height:28px; }
.maiHead .top_box a{float: left; width: 39px;height: 28px;border-left: 1px #eee solid;  text-align: center; font-size: 14px; }
a#addFavo{  background:url(../image/weibo.png) no-repeat center;}
a#setHome{   background:url(../image/weixin.png) no-repeat center;}
.maiHead .top_box p{float: left;  text-align: center; font-size: 12px;padding-right: 10px; }

.maiHead{height:145px; width: 100%;background:#fff;  }
.maiHead .logo{ width:397px; height:69px;  margin-top: 22px;}
.maiHead .topAdv{  padding-left: 18px; margin-left: 18px;  
		   height: 116px; background:url(../image/topline.jpg) no-repeat left center; }
.maiHead .topAdv h3{font-size:20px; color:#000000;  font-weight: normal; line-height:1.3;}
.maiHead .topAdv h3 img{width: 350px;height: 67px; display: block;position: relative; top: 25px;}
.topTel{ height: 49px; background:url(../image/topTel.png) no-repeat left center; padding-left: 50px; margin-top: 30px;}
.topTel h5{font-weight: normal;  font-size:14px; color:#585858; line-height:1.5;}
.topTel h6{color:#0FC4DA;  font-weight: normal; font-size:25px;  line-height: 1.1; }

.nav {height:40px;   background:#7429B9; color: #fff; position:relative; z-index:3; }
.nav .list { height:40px;width: 1200px; margin:0 auto; position: relative;  }
.nav li { float:left; height:40px; position:relative; text-align:center; }
.nav li > a { display:block; width:150px; height:40px; line-height:40px;  color:#fff; font-size:16px; } 
.nav li:hover , .nav li.Nhover{background: #0FC4DA; }
.nav li:hover > a, .nav li.Nhover > a{   font-size: 16px;  }
.nav .drop { position:absolute; left:0; top:30px; width:100%;  display:none; background:url(about:blank); padding-top: 10px; 
	border-bottom-left-radius: 6px;overflow: hidden; border-bottom-right-radius: 6px;	 overflow: hidden; 
}
.nav .drop dd {  width: 100%;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all;  }
.nav .drop dl{ background:#0FC4DA;   overflow: hidden;  width: 100%; padding: 10px 0;}
.nav .drop a {  display:block; width: 86%; margin:0 auto;  height:34px; line-height:34px;  color:#fff;  font-size:14px; overflow: 
					hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; 
  	background:url(/templates/PChonglang/images/drop_line.jpg) center bottom no-repeat;} 
.nav .drop a:hover {  color:#7429B9; }

/*********
 * 网站首页
 * *******/
.iMaxTitle{padding:20px 0;}
.iMaxTitle ul{ background: #fff; }
.iMaxTitle ul{ height: 103px;border-bottom: 1px #e3e3e3 solid; width: 100%; overflow: hidden; }
.iMaxTitle ul li{float: left;  text-align: center; border-right: 1px #e3e3e3 solid; height: 103px;overflow: hidden; background: #fff;}
.iMaxTitle ul li.one{border-right: none;}
.iMaxTitle ul li.one a{display: block; width: 155px;  line-height: 40px; font-size: 26px;  padding-top: 10px; /*height: 103px; */
		background: #0FC4DA; color: #fff; }
.iMaxTitle ul li a{ display: block;  width: 173px;height: 103px; line-height: 156px; overflow: hidden; }
.iMaxTitle ul li:nth-child(2) a{  background:url(../image/icon1.png) center 13px no-repeat;}
.iMaxTitle ul li:nth-child(3) a{  background:url(../image/icon2.png) center 18px no-repeat;}
.iMaxTitle ul li:nth-child(4) a{  background:url(../image/icon3.png) center 19px no-repeat;}
.iMaxTitle ul li:nth-child(5) a{  background:url(../image/icon4.png) center 19px no-repeat;}
.iMaxTitle ul li:nth-child(6) a{  background:url(../image/icon5.png) center 24px no-repeat;}
.iMaxTitle ul li:nth-child(7) a{  background:url(../image/icon6.png) center 16px no-repeat;}
.iMaxTitle ul li:nth-child(2):hover a{  background:url(../image/icon1h.png) center 13px no-repeat;}
.iMaxTitle ul li:nth-child(3):hover a{  background:url(../image/icon2h.png) center 18px no-repeat;}
.iMaxTitle ul li:nth-child(4):hover a{  background:url(../image/icon3h.png) center 19px no-repeat;}
.iMaxTitle ul li:nth-child(5):hover a{  background:url(../image/icon4h.png) center 19px no-repeat;}
.iMaxTitle ul li:nth-child(6):hover a{  background:url(../image/icon5h.png) center 24px no-repeat;}
.iMaxTitle ul li:nth-child(7):hover a{  background:url(../image/icon6h.png) center 16px no-repeat;}
.iMaxTitle ul li:hover{background: #0FC4DA;}
.iMaxTitle ul li:hover a{ color: #fff;}

/*news*/
.news{ width:320px;height: 476px;overflow: hidden; float:left;  margin-right: 25px; background: #fff; }
.news_top{ padding:0 25px; height:64px; line-height: 64px; border-bottom:1px solid #eee;}
.titleLeft font{ font-size: 22px;color: #222; float: left; }
.titleLeft em{ font-size: 16px; float: left; margin-left: 4px;      text-transform: capitalize; }
.news_top a{ float:right; color:#666666; width: 68px; text-align: right; border-left: 1px #eeeeee solid; font-family:Arial, Helvetica, sans-serif; display:block; line-height:64px;}
.news_top a:hover{color: #ef7a1b;}
.news_bottom{  overflow:hidden; padding:20px 25px 0;}
.news_bottom ul{ width:100%; height:auto; overflow:hidden; margin-bottom:25px;}
.news_bottom ul li.n1{  overflow:hidden; padding-bottom:7px;   }
.news_bottom ul li.n1 a.n_l{ display:block; position:relative;  width:100%; height:155px; overflow: hidden;  }
.news_bottom ul li.n1 a.n_l img{ width:100%; min-height:155px;  display: block;}
.news_bottom ul li.n1 a.n_l p{ width:100%; height:40px; line-height: 40px;  display: block;}
.news_bottom ul li.n1:hover h1{color: #ef7a1b !important;}
.news_bottom ul li.n1 a.n_r h1{ width:100%; height:28px; line-height:20px; display:block; color:#333333; font-size:14px; font-weight:bold;}
.news_bottom ul li.n1 a.n_r span{ width:100%; height:48px; line-height:24px; display:block; color:#666666; cursor:pointer;}
.news_bottom ul li.n2{   display:block; border-bottom: 1px #eee dashed;}
.news_bottom ul li.n2 a{   height:40px; line-height:40px; display:block; padding-left: 23px; text-align: left;
	background:url(../image/newsTitleBg.jpg) left center no-repeat;
}
.news_bottom ul li.n2 a:hover span.n2_l,.news_bottom ul li.n2 a:hover span.n2_r{color:#ea5200;}
.news_bottom ul li.n2 span.n2_l{ float:left; padding-left:13px; color:#333333; cursor:pointer; display:block;  background:url(/templates/PChonglang/images/inewsBg.png) left center no-repeat;  }
.news_bottom ul li.n2 span.n2_r{ float:right; color:#666666; cursor:pointer; display:block;}

.inews2{ width: 510px; height: 476px; overflow: hidden;  }
.news_bottom ul li.n3 {padding-bottom: 7px; }
.news_bottom ul li.n3 a.n_l{ float: left; width: 222px; }
.news_bottom ul li.n3 a.n_l img{ width:100%; height:155px;  display: block;}
.news_bottom ul li.n3 a.n_l p{ width:100%; height:40px; line-height: 40px;  display: block;}
.news_bottom ul li.n3 a.n_r{ float: right; width: 222px; }
.news_bottom ul li.n3 a.n_r img{ width:100%; height:155px;  display: block;}
.news_bottom ul li.n3 a.n_r p{ width:100%; height:40px; line-height: 40px;  display: block;}
.news_bottom ul li.n4 a{   height:40px; line-height:40px; display:block;   padding-left: 0; text-align: left;
	background: none;
}

.inews3{width: 320px; height: 476px; overflow: hidden; }
.ssBox{ width: 100%; background: #c8c8c8;  height: 65px; }
.ssBox .txt{ width:235px; background: #fff;margin-top: 8px; margin-left: 10px;  height: 50px; border-radius: 3px; border: none;}
.ssBox .btn{cursor: pointer; width:52px; height: 50px; margin-top: 8px;display: block; background:url(../image/sousuo.png) right center no-repeat;  border: none; height: 50px; border-radius: 3px;}
.inews3 .iaboutImg img{ width: 100%;height: 136px; margin-bottom: 12px;display: block;  }
.inews3 .news_top{ background: #fff; }
.rightNav{  overflow: hidden;}
.rightNav .navbar{ width: 155px; height: 59px;
	margin-bottom: 10px; background:url(../image/navbar1.jpg) 10px center no-repeat #ef5656;}
.navbar a{display: block; color: #fff;text-align: left;}
.navbar a *{display: block; text-indent: 58px; }
.navbar a span{display: block; font-size: 16px; font-weight: bold;height: 35px; line-height:2.7;}
.navbar a font{text-transform: uppercase; display: block; font-size: 12px;  line-height: 1.2; }
.rightNav .navbar2{ background:url(../image/navbar2.jpg) 10px center no-repeat #eec123;  }
.rightNav .navbar3{ background:url(../image/navbar3.jpg) 10px center no-repeat #7abaf0;  }
.rightNav .navbar4{ background:url(../image/navbar4.jpg) 10px center no-repeat #f18e37;  }
.rightNav .navbar5{ background:url(../image/navbar5.jpg) 10px center no-repeat #c66edc;  }
.rightNav .navbar6{ background:url(../image/navbar6.jpg) 10px center no-repeat #54a4ff;  }


/*case*/
/*icase*/
.icase{ padding-top: 20px; padding-bottom: 20px; }
.icaseBox{  overflow: hidden; padding:15px 0 10px;background: #fff;}
.icaseScroll {     width: 100%; }
.icaseScroll .inewsContenBox{   position: relative; width: 100%;}
.icaseScroll .main { height:210px; position:relative;  z-index: 2; overflow:hidden; width:1160px; margin:0 auto;    }
.icaseScroll .list { width:500%; float:left; position:relative;     }
.icaseScroll .item{ float:left; width:216px;  position:relative; margin:0 0 0 20px;   }
.icaseScroll .item:first-child { margin-left:0; }
.icaseScroll .item a.inewsTitle{ transition:background .3s ; color:#333; font-size:14px; display: block; height: 54px; 
			 line-height: 24px; width: 100%;    padding-top: 6px;  }
.icaseScroll .item a.inewsTitle:hover{color: #FD5747;};
.icaseScroll .item:hover a.inewsTitle{color: #7429B9;  }

.icaseScroll .item a{display: block;  width:100%; height:148px;  overflow: hidden;}
.icaseScroll .item img { width:100%; min-height:148px;  display:block; transition: all .3s linear;  }
.icaseScroll .item:hover img{  transform: scale(1.3,1.3); }
.icaseScroll .qiehuan{width: 100%; height: 1px; position: absolute; top:50%; margin-top: -38px;  left:0; z-index: 40; }
.icaseScroll .qiehuan font{display: block; width: 31px; height: 72px; cursor: pointer; }
.icaseScroll .qiehuan font.qLeft{     background: url(../image/caseBt.png) left top no-repeat;  }
.icaseScroll .qiehuan font.qLeft:hover{  }
.icaseScroll .qiehuan font.qRight{     background: url(../image/caseBt.png) right bottom no-repeat;  }
.icaseScroll .qiehuan font.qRight:hover{    }
/*iyanke*/
.iyanke{ }
.iyanke .wrap{background: #fff;}
.yankeBox{  background: url(../image/yankebg.jpg) center center no-repeat;width: 1152px; height: 368px; margin:0 auto; }
.yankeBox .ykLeft{width: 513px; padding-left: 20px; padding-top: 35px; }
.ykLeft h1{font-size: 56px; color: #fff;   }
.ykLeft h2{font-size: 28px;line-height: 1.1; padding-bottom: 10px;  color: #fff;  font-weight: normal; }
.ykLeft h3{font-size:16px; color: #fff; font-weight: normal;  line-height: 1.6;}
.ykLeft h3 a{ color: #ffce0b;}

.yankeBox .ynRight{ padding-right: 20px; padding-top: 46px;width: 271px;}
.ynRight a{ display: block; width: 100%; height: 62px; line-height: 62px; background: rgba(0,0,0,.6); 
		margin-bottom: 10px;color: #a5a7a8; text-align: center;
	}
@media \0screen\,screen\9 {  
.ynRight a{ 
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);      
background:url(about:blank);
    }
}
.ynRight a:hover{background: #7429B9;color: #fff;}

/*iteam*/
.iteam{ padding-top: 20px;  }
.iteam .wrap{}

.teamBox{width: 860px; height: 496px; background: #fff;} 
.news_topTwo{  padding:0 25px; height:64px; line-height: 64px; border-bottom:1px solid #eee;}
.titleLeftTwo font{ font-size: 22px;color: #222; float: left; }
.titleLeftTwo em{ font-size: 16px; float: left; margin-left: 4px;   }
.news_topTwo a.title{float: left; font-size: 16px; color: #7429B9; height: 18px; line-height: 18px;position: relative; top: 22px;
	border-right: 1px #7429B9 solid; padding-right: 12px; padding-left: 12px;margin-left: 17px;
 }
.news_topTwo a.more{ float:right; color:#666666; width: 68px; text-align: right; border-left: 1px #eeeeee solid; font-family:Arial, Helvetica, sans-serif; display:block; line-height:64px;}
.news_topTwo a.more:hover{color: #ef7a1b;}

.teamCten{margin-top: 20px; overflow: hidden; }
.teamCten .teamshow{position: relative; width: 652px; height: 392px; margin-left: 20px; }
.teamshowMaxBox{  width: 100%; position: absolute; left: 0; top: 0;  overflow: hidden;}
.teamshow .showBox{ width: 652px;height: 392px;  }
.showBox a img.imgMax{ display: block; width: 288px; height: 392px;}
.showBox .text{ width: 343px; height: 392px; }
.showBox .text h1{  height: 40px; font-size: 24px;color: #000; }
.showBox .text h2{ margin-top: 10px; height:27px;line-height: 27px;  width: 153px; position: relative; font-weight: normal;
	 font-size: 16px;color: #282828; background: #eeeeee; text-align: center;}
.showBox .text h2:before{content:""; display: block; position: absolute; left: 0; top: -10px; 
	 width: 0; height: 0;border-top: 5px solid transparent; border-right:5px solid transparent; 
    border-bottom: 5px solid #eeeeee;
}
.showBox .text h2 font{font-size: 16px; font-weight: bold; color: #f00606;}
.showBox .text h3{ line-height: 27px;  padding:15px 0;  font-size: 16px;color: #333333;  font-weight: normal;}
.showBox .text h3 a{color: #0FC4DA;}
.showBox .text h3 a:hover{  color: #7429B9;}
.showBox .text h4 a{width: 166px; height: 42px; line-height: 42px; background: #7429B9; color: #fff; text-align: center; display: block;font-size: 16px; font-weight: bold;}
.showBox .text h4 a.zixun{ background: #7429B9;margin-right: 10px;opacity: 1;}
.showBox .text h4 a.zixun:hover{opacity: .8; }
.showBox .text h4 a.guahao{ background: #0FC4DA; opacity: 1;}
.showBox .text h4 a.guahao:hover{ opacity:0.8;}

.teamCten .teamList{  width: 120px;overflow: hidden; margin-right: 18px; }
.teamCten .teamList li{  width: 116px; height: 86px;   border: 2px #fff solid;   overflow: hidden; margin-top: 10px;}
.teamCten .teamList li:first-child{    margin-top: 0; }
.teamCten .teamList li img{ display: block; width: 100%; min-height: 86px; transition: all .3s linear;  }
.teamCten .teamList li:hover img{ transform: scale(1.2,1.2); }

.wenda{width: 320px;height: 496px; background: #fff;}
.wenda .title{ width: 100%;height: 62px;color: #fff; line-height: 62px;font-size: 24px; background: #7429B9; font-weight: normal;text-indent: 25px;}
.wenda .title font{ font-size: 16px; }
.wenda .list{margin:0 20px; padding-top: 10px;}
.wenda .list a{color: #333; display: block; height: 36px; line-height: 36px; font-size: 16px; }
.wenda .list a:hover{color: #0FC4DA;}
.wenda .list a span{color: #333; padding-right: 20px;}
.wenda .gj{ padding-top: 10px; overflow: hidden; height: 34px;  width: 100%;text-align: center; }
.wenda .gj a{ opacity: 1; display: inline-block; zoom:1; *display: inline;margin:0 5px; width: 116px; height: 34px;line-height: 34px; font-size: 16px; color: #fff;text-align: center;  }
.wenda .gj a.zixun{background: #0FC4DA;}
.wenda .gj a.zixun:hover{opacity: .8;}
.wenda .gj a.yuyue{background: #0FC4DA;}
.wenda .gj a.yuyue:hover{opacity: .8;}

/*重点科室*/
.ikeshi{padding-top: 20px; }
.ikeshi .wrap{background: #fff;  }

.iksBox{padding-top: 20px;width: 1152px; margin:0 auto; }
.iksBox > .list{ overflow: hidden;height: 68px; width: 100%; }
.iksBox > .list li{ float: left;background: #7429B9;width: 191px; border-right: 1px #fff solid; height: 68px; line-height: 68px; text-align: center;}
.iksBox > .list li{ float: left;background: #7429B9;width: 191px; border-right: 1px #fff solid; height: 68px; line-height: 68px; text-align: center;}
.iksBox > .list li:hover,.iksBox > .list li.curr{ background: #0FC4DA;}
.iksBox > .list li a{ color: #fff; display: block;}

.ksConten{  height: 250px; padding-bottom: 20px; padding-top: 20px;}
.ksConten .ksContentScrollBox{ width: 950px; height: 250px; overflow: hidden; position: relative; }
.ksConten .ksContentScroll{ width: 100%; height: 250px; display: none; }
.ksConten .ksContentScroll:first-child{ display: block; }
.ksConten img.ksImg{display: block; width: 410px; height: 250px;}
.kslistBox{ width: 476px; height: 250px;margin-left: 24px; }
.kslistBox .ksTitle{ overflow: hidden; width: 100%; height: 38px; line-height: 38px;   }
.kslistBox .ksTitle a{float: left; color: #7429B9; font-size: 18px; font-weight: bold; padding-right: 10px; }

.kslistBox .kslist{overflow: hidden;}
.kslistBox .kslist li.one{ padding:4px 0 6px; }
.kslistBox .kslist li a{display: block;  }
.kslistBox .kslist li.one a h1{display: block; font-size: 16px;color: #033333;}
.kslistBox .kslist li.one a h6{display: block; font-size: 14px; text-indent: 2em;color: #033333;font-weight: normal;
}
.kslistBox .kslist li.two a{height: 26px; line-height: 26px; padding-left: 11px;background:url(../image/iquan.jpg) left center no-repeat; display: block; font-size: 14px;color: #033333;}

.ituijian{width: 194px;height: 250px; position: relative; overflow: hidden;}
.ituijian div.box{position: absolute; left: 0; top: 0; overflow: hidden; height: 250px; }
.ituijian a{float: left; position: relative;  display: block; width: 194px;height: 250px;   }
.ituijian a img{display: block; width: 100%;height: 250px;   }
.ituijian a span{display: block; width: 55px;height: 55px; position: absolute; left: 0; top: 0; 
 background:url(../image/tuijian.png) left center no-repeat;  }
.ituijian a p{display: block; width:100%; height: 30px; line-height: 30px; background: #3D3F4B;
		font-size: 14px;color: #fff;
	position: absolute; left: 0; bottom: 0; text-align: center; z-index: 20;
 }
/**/
.imaxImg{ padding-top: 20px; padding-bottom: 40px;  }
.imaxImg .wrap{ }
.imaxImg .imgBox > .list{ overflow: hidden; margin-bottom: 20px;  width: 100%;border-top: 1px #fff solid; border-bottom: 1px #fff solid; }
.imaxImg .imgBox > .list li{ float: left;background: #7429B9;width: 299px; border-right: 1px #fff solid; height: 40px; line-height:40px; text-align: center;}
.imaxImg .imgBox > .list li:hover{ background: #0FC4DA;}
.imaxImg .imgBox > .list li a{ color: #fff; display: block;}

.imaxImg .imgContent{}
.imaxImg .imgContent .imgLeft{ width: 470px; height: 348px;  overflow: hidden;}
.imaxImg .imgContent .imgLeft a{ float: left; width: 225px; height:169px; overflow: hidden; margin-left: 10px; margin-bottom: 10px;}
.imaxImg .imgContent .imgLeft img{ width: 100%; min-height:169px;  transition: all .3s linear;}
.imaxImg .imgContent .imgLeft img:hover{ transform: scale(1.02,1.02); }
.imaxImg .imgContent .imgCenter{ width: 414px; height: 348px; margin-left: 10px;  overflow: hidden;}
.imaxImg .imgContent .imgCenter img{display: block; width: 414px; height: 348px; transition: all .3s linear; }
.imaxImg .imgContent .imgCenter img:hover{    transform: scale(1.02,1.02);  }
.imaxImg .imgContent .Right{ width: 286px; height: 348px; margin-right: 10px;  overflow: hidden;}
.imaxImg .imgContent .Right a{display: block;width: 286px; height: 169px;  overflow: hidden; margin-right: 10px;margin-bottom: 10px; }
.imaxImg .imgContent .Right img{display: block; width: 100%; min-height: 169px; transition: all .3s linear;}
.imaxImg .imgContent .Right img:hover{  transform: scale(1.02,1.02);  }
/*footer*/
.footer{background: #7429B9;color: #fff; padding:40px 0 35px;}
.footer a{color: #fff;}
.footer .footerLeft{ width: 288px;height: 150px;  padding-top: 20px; margin-left: 100px; margin-right: 28px;}
.footer .footerLeft .btlogo{ display: block; width: 275px; height: 69px; }
.footer .footerLeft h1{ display: block; width: 275px; height: 50px; line-height: 60px; padding-left: 62px; 
	background:url(../image/bttel.png) left center no-repeat; font-size: 23px; 
}

.footer .footerCenter{ width: 316px;height: 168px; padding:0 6px 0 44px;background:url(../image/btline.png) left center no-repeat;  }
.footerCenter dl{    width: 97px;
    margin-left: 10px;  }
.footerCenter dl:first-child{ margin-left: 0;  }
.footerCenter dl dd{height: 26px;  line-height: 26px; width: 100%;  }
.footerCenter dl dt{height: 40px;  line-height: 40px; width: 100%; padding-bottom: 20px;  }

.footerRight{ padding-left: 42px; position: relative;  top: 20px;   background:url(../image/btline.png) left center no-repeat;}
.footerRight img{ display: block; }

.bottom{ height: 40px; color: #fff; line-height: 40px; background: #5b06a9;}
.bottom a{ color: #fff; }

.btdata{text-align: center;}
/*当前位置*/
.weizhi{  }
.weizhi h1{font-weight: normal; height: 50px; line-height:50px; font-size: 16px; padding-left: 10px;  }
/********************
 *************
 * 专题样式
 * *************
 * ***************/
















/********************
 *************
 * 内页架构
 * *************
 * ***************/
/*product_list*/
.nyBody {padding-bottom: 50px;}
.nyBody .nLeft{ width: 777px;overflow: hidden; background: #fff;}

.nyTitle{padding:20px 0;width: 105%;  overflow: hidden; }
.nyTitle ul{ background: #fff; }
.nyTitle ul{ height: 90px;border-bottom: 1px #e3e3e3 solid; width: 100%; overflow: hidden; }
.nyTitle ul li{float: left;  text-align: center; border-right: 1px #e3e3e3 solid;border-top: 1px #e3e3e3 solid; 
	 height: 89px;overflow: hidden; background: #fff;}
.nyTitle ul li p{  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; }
.nyTitle ul li.one{border-left: 1px #e3e3e3 solid; }
.nyTitle ul li.one a{display: block; width: 100px;  line-height: 35px; font-size: 26px;  padding-top: 10px; /*height: 103px; */
		background: #0FC4DA; color: #fff; }
.nyTitle ul li a{ display: block;  width: 111.5px;height: 103px; line-height: 134px; overflow: hidden; }
.nyTitle ul li:nth-child(2) a{  background:url(../image/ncon1.png) center 11px no-repeat;}
.nyTitle ul li:nth-child(3) a{  background:url(../image/ncon2.png) center 18px no-repeat;}
.nyTitle ul li:nth-child(4) a{  background:url(../image/ncon3.png) center 19px no-repeat;}
.nyTitle ul li:nth-child(5) a{  background:url(../image/ncon4.png) center 19px no-repeat;}
.nyTitle ul li:nth-child(6) a{  background:url(../image/ncon5.png) center 24px no-repeat;}
.nyTitle ul li:nth-child(7) a{  background:url(../image/ncon6.png) center 16px no-repeat;}

.nyTitle ul li:nth-child(2).curr a, .nyTitle ul li:nth-child(2):hover a{  background:url(../image/ncon1h.png) center 11px no-repeat;}
.nyTitle ul li:nth-child(3).curr a, .nyTitle ul li:nth-child(3):hover a{  background:url(../image/ncon2h.png) center 18px no-repeat;}
.nyTitle ul li:nth-child(4).curr a, .nyTitle ul li:nth-child(4):hover a{  background:url(../image/ncon3h.png) center 19px no-repeat;}
.nyTitle ul li:nth-child(5).curr a, .nyTitle ul li:nth-child(5):hover a{  background:url(../image/ncon4h.png) center 19px no-repeat;}
.nyTitle ul li:nth-child(6).curr a, .nyTitle ul li:nth-child(6):hover a{  background:url(../image/ncon5h.png) center 24px no-repeat;}
.nyTitle ul li:nth-child(7).curr a, .nyTitle ul li:nth-child(7):hover a{  background:url(../image/ncon6h.png) center 16px no-repeat;}

.nyTitle ul li.curr,.nyTitle ul li:hover{background: #0FC4DA;}
.nyTitle ul li.curr a,.nyTitle ul li:hover a{ color: #fff;}
/*nyTitle2*/
.nyTitle2{ padding:20px 0 0;width: 105%;      background: #f0f0f0;overflow: hidden; }
.nyTitle2 ul{ background: #fff; }
.nyTitle2 ul{ height: 90px;border-bottom: 1px #e3e3e3 solid; width: 100%; overflow: hidden; }
.nyTitle2 ul li{float: left;  text-align: center; border-right: 1px #e3e3e3 solid;border-top: 1px #e3e3e3 solid; 
	 height: 89px;overflow: hidden; background: #fff;}
.nyTitle2 ul li p{  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; }
.nyTitle2 ul li.one{border-left: 1px #e3e3e3 solid; }
.nyTitle2 ul li.one a{display: block; width: 100px;  line-height: 35px; font-size: 26px;  padding-top: 10px; /*height: 103px; */
		background: #0FC4DA; color: #fff; }
.nyTitle2 ul li a{ display: block;  width: 111.5px;height: 103px; line-height: 134px; overflow: hidden; }
.nyTitle2 ul li:nth-child(2) a{  background:url(../image/nsanCon1.png) center 12px no-repeat;}
.nyTitle2 ul li:nth-child(3) a{  background:url(../image/nsanCon2.png) center 14px no-repeat;}
.nyTitle2 ul li:nth-child(4) a{  background:url(../image/nsanCon3.png) center 13px no-repeat;}
.nyTitle2 ul li:nth-child(5) a{  background:url(../image/nsanCon4.png) center 10px no-repeat;}
.nyTitle2 ul li:nth-child(6) a{  background:url(../image/nsanCon5.png) center 13px no-repeat;}
.nyTitle2 ul li:nth-child(7) a{  background:url(../image/nsanCon1.png) center 16px no-repeat;}

.nyTitle2 ul li:nth-child(2).curr a, .nyTitle2 ul li:nth-child(2):hover a{  background:url(../image/nsanCon1h.png) center 12px no-repeat;}
.nyTitle2 ul li:nth-child(3).curr a, .nyTitle2 ul li:nth-child(3):hover a{  background:url(../image/nsanCon2h.png) center 14px no-repeat;}
.nyTitle2 ul li:nth-child(4).curr a, .nyTitle2 ul li:nth-child(4):hover a{  background:url(../image/nsanCon3h.png) center 13px no-repeat;}
.nyTitle2 ul li:nth-child(5).curr a, .nyTitle2 ul li:nth-child(5):hover a{  background:url(../image/nsanCon4h.png) center 10px no-repeat;}
.nyTitle2 ul li:nth-child(6).curr a, .nyTitle2 ul li:nth-child(6):hover a{  background:url(../image/nsanCon5h.png) center 13px no-repeat;}
.nyTitle2 ul li:nth-child(7).curr a, .nyTitle2 ul li:nth-child(7):hover a{  background:url(../image/nsanCon1h.png) center 16px no-repeat;}

.nyTitle2 ul li.curr,.nyTitle2 ul li:hover{background: #0FC4DA;}
.nyTitle2 ul li.curr a,.nyTitle2 ul li:hover a{ color: #fff;}

.nyTitle2Box{ width: 100%; overflow: hidden;margin: 0 auto; padding-bottom: 10px;}
.nyTitle2Box .nyTitle2{ padding: 0; }
/*end*/

.nyConten {padding-bottom: 50px;  padding-top: 25px; }
.nyConten .nycontenBox{margin:10px 15px 0; padding-top: 24px;  border: 1px #b6b6b6 solid;  }
.nyConten .nycontenBoxTwo{  padding-top: 10px;  padding-bottom: 30px; }
.nyContenPro{ padding-bottom: 30px; }
.nyContenPro .nycontenBox{margin:10px 15px 0; padding-top: 24px;  border: 1px #b6b6b6 solid;  }
/*内页右边*/
.nyBody .nRightBox{ width: 300px; background: #fff; }

/*侧边栏*/
.nyScroll{  overflow: hidden;  background: #fff;}
.nyScrollBox{   position: relative; width: 100%;}
.nyScrollBox .main { height:288px; position:relative;  z-index: 2; overflow:hidden; width:100%; margin:6px auto 0;    }
.nyScrollBox .list { width:500%; float:left; position:relative;     }
.nyScrollBox .item{ float:left; width:300px;  position:relative;    }
.nyScrollBox .item a.inewsTitle{ transition:background .3s ; color:#fff; font-size:14px; display: block;  
	  width: 100%;  background: #0FC4DA; margin-top: 6px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #fff;}
.nyScrollBox .item:hover a.inewsTitle{  background: #0FC4DA;}

.nyScrollBox .item a{display: block; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; }
.nyScrollBox .item a:first-child{ display: block;  width:100%; height:242px;  overflow: hidden;  }
.nyScrollBox .item img { width:100%; min-height:242px;  display:block;   }
.nyScrollBox .qiehuan{width: 100%; height: 1px; position: absolute; top:50%; margin-top: -38px;  left:0; z-index: 40; }
.nyScrollBox .qiehuan font{display: block; width: 31px; height: 72px; cursor: pointer; }
.nyScrollBox .qiehuan font.qLeft{  background: url(../image/caseBt.png) left top no-repeat;  }
.nyScrollBox .qiehuan font.qLeft:hover{  }
.nyScrollBox .qiehuan font.qRight{ background: url(../image/caseBt.png) right bottom no-repeat;  }
.nyScrollBox .qiehuan font.qRight:hover{   }

a.scrTitle{ display: block; width: 100%; text-indent: 20px; background: #7429B9;color: #fff;font-size: 19px; font-weight: bold; 
	 height: 46px; line-height: 46px;  }
/*nliuyan*/
.nliuyan{}
.nliuyan .lyBox{  }

.nyRigNav{  overflow: hidden;}
.nyRigNav .nyNavbar{ width: 146px; height: 59px;
	margin-bottom: 7px; background:url(../image/navbar1.jpg) 10px center no-repeat #ef5656;
}
.nyNavbar a{display: block; color: #fff;text-align: left;}
.nyNavbar a *{display: block; text-indent: 58px; }
.nyNavbar a span{display: block; font-size: 16px; font-weight: bold;height: 35px; line-height:2.7;}
.nyNavbar a font{text-transform: uppercase; display: block; font-size: 12px;  line-height: 1.2; }
.nyRigNav .navbar2{ background:url(../image/navbar2.jpg) 10px center no-repeat #eec123;  }
.nyRigNav .navbar3{ background:url(../image/navbar3.jpg) 10px center no-repeat #7abaf0;  }
.nyRigNav .navbar4{ background:url(../image/navbar4.jpg) 10px center no-repeat #f18e37;  }
.nyRigNav .navbar5{ background:url(../image/navbar5.jpg) 10px center no-repeat #c66edc;  }
.nyRigNav .navbar6{ background:url(../image/navbar6.jpg) 10px center no-repeat #54a4ff;  }

.nyNews{width: 100%;height: 496px; background: #fff;}
.nyNews .title{ width: 100%;height: 62px;color: #fff; line-height: 62px;font-size: 24px; background: #7429B9; font-weight: normal;text-indent: 25px;}
.nyNews .title font{ font-size: 16px; }
.nyNews .list{margin:0 25px; padding-top: 10px;}
.nyNews .list a{color: #333; display: block; height: 36px; line-height: 36px; font-size: 16px; }
.nyNews .list a:hover{color: #0FC4DA;}
.nyNews .list a span{color: #333; padding-right: 20px;}
.nyNews .gj{ padding-top: 10px; overflow: hidden; height: 34px;  width: 100%;text-align: center; }
.nyNews .gj a{ opacity: 1; display: inline-block; zoom:1; *display: inline;margin:0 5px; width: 116px; height: 34px;line-height: 34px; font-size: 16px; color: #fff;text-align: center;  }
.nyNews .gj a.zixun{background: #0FC4DA;}
.nyNews .gj a.zixun:hover{opacity: .8;}
.nyNews .gj a.yuyue{background: #0FC4DA;}
.nyNews .gj a.yuyue:hover{opacity: .8;}
/*Product_show*/
.nyProShow{ padding:30px 25px 30px; }
.nyProShowTh{ padding-top: 10px; }
.nyProShowTwo{ border-top: 3px #7429B9 solid; }

.nypart1{   }
.nydeviceImg img{display: block; max-width: 100%; margin: 0 auto; }
.nydeviceImg h1{ text-align: center; line-height: 40px; }
/*nTitle*/
.nyProShow .nTitle{  text-align: center;   margin-bottom: 2%;   }
.nyProShow .nTitle h1{ font-size: 22px;   color: #7429B9;  }
.nyProShow .nTitle h2 { position: relative;  height: 46.93px;  width: 100%; overflow: hidden; }
.nyProShow .nTitle h2 em{ font-size: 8.8px; height: 14.67px; line-height: 14.67px;  text-transform: uppercase;  color: #fff;  background: #7429B9; 
	 display: inline-block; zoom:1; *display: inline; padding:0 8px; margin:0 auto; position: relative; z-index: 2; font-weight: normal; 
}
.nyProShow .nTitle h2 span{ display: block; position: absolute; width: 100%; height: 1px; background: #7429B9; left: 0; top: 11px; z-index:1;   }
.nyProShow .nTitle h2 font{ display: block; margin:0 auto;   width: 29.33px; height: 15.4px; background:url(../image/nyTitleBg.png) center center no-repeat; 
	background-size: 15.4px;
}

.nContent{ background:url(../image/nysBg.jpg) center center no-repeat;    }
.nContent .contenBox{ width: 96%; overflow: hidden; margin:0 auto;  height:278.66px;  padding:33px 0 0; }
#ztPart5Content.nContent .contenBox{  float: left;  margin: 0;}
.nContent .imgBox{  width: 35%; float: left; height:249.33px;  }
.nContent .contentR{  width: 58%; float: right; height:205.33px; background: #7429B9; padding:2%; color: #fff;}

.nContent .contentR > h1{ border-bottom: 1px #fff solid;  height: 36.67px; line-height: 29.33px;  }
.nContent .contentR  > h2{  line-height: 1.4; padding:11px 0; font-weight: normal; }
.nContent .contentR  > h2 font.nmore{color: #0FC4DA; cursor: pointer;} 
.nContent .contentR  > h3{ overflow: hidden;  font-weight: normal; }
.nContent .contentR  > h3 a{border-radius: 4px;  overflow: hidden;  float: left;color: #0FC4DA; width: 83px;height: 32px;  
		line-height: 32px;  margin-left: 5%; color: #fff;   padding-left: 46px;   } 
.nContent .contentR  > h3 a.nzixun{ background:url(../image/nZiXun.png) 16px center no-repeat #0FC4DA;     margin-left: 60px; 
	background-size: auto 22px;
}
.nContent .contentR  > h3 a.ntel{  background:url(../image/nTelBg.png) 16px center no-repeat #CC2F69;
	background-size: auto 22px;
}
.nContenHiden{  width: 96%;margin:0 2%; padding-top: 5px;   }
.nContenHiden img{  max-width: 100%}
#ztPart5Content.nContent .contentR  > h2 a{display: inline;}
#nMore{display: inline;    color: #0FC4DA;
    cursor: pointer;}

.nyNewsTitleBox{ padding:0 0 15px; }
.nyNewsTitleBox h1{  height: 40px; line-height: 40px; text-align: center; font-weight: 16px; }
.nyNewsTitleBox h6{ font-weight: normal; color: #666; font-size: 14px;text-align: center;  }

 /*内页公用标题样式2*/
 .nycaseShowTitle{width:727px; overflow: hidden; margin: 0 auto;  }
 .nycaseShowTitle ul{ width: 106%; }
 .nycaseShowTitle ul li{ float: left;  margin-right: 15px; margin-bottom: 10px; width: 170px;height: 38px; line-height: 38px; 
 		border-radius: 4px;overflow: hidden;  background: #e4e4e4; text-align: center; }
.nycaseShowTitle ul li a{display: block;}
  .nycaseShowTitle ul li.curr,.nycaseShowTitle ul li:hover{background: #7429B9;}
 .nycaseShowTitle ul li.curr a, .nycaseShowTitle ul li:hover a{color: #fff;}

/*tuijan*/
.nypart2{    padding: 20px 25px 30px;  border-top: 10px #F0F0F0 solid;}
.nypart3{    padding: 20px 25px 30px;  border-top: 10px #F0F0F0 solid;}
.tuijian{margin-top: 5%; }

.ntjTitle{  text-align: center;	width:96%; margin:0 auto;  }
.ntjTitle h1{  font-size: 20.53px; color: #7429B9 ; line-height: 1.2;}
.ntjTitle h2{font-weight: normal; font-size: 16.13px; color: #cacaca ; line-height: 1.7; text-transform: uppercase; }
.ntjTitle p{  width: 16em; height: 1px;  background: #cacaca; position: relative;  margin:7.33px auto 0; }
.ntjTitle p:before{content:""; display: inline-block;  background: #7429B9;  width: 44px;   height: 3px; position: absolute; left: 50%; 
	margin-left:-22px; top: -1px;  
}
/*专题tuijan*/
.ztnypart2{    padding: 20px 25px 30px;  border-top: 10px #F0F0F0 solid;}
.zttuijian{/*margin-top: 5%;*/ }

.ztntjTitle{  text-align: center;	 margin:0 auto;  }
.ztntjTitle h2{  font-size: 18px; color: #7429B9 ; line-height:50px; height: 50px; padding-left: 38px;   
	background: url(../image/ztertong.png) -12px -266px no-repeat #F0F0F0; text-align: left; 
}

.ztcase-lister {  padding:15px 0;}
.ztcase-lister .list {overflow: hidden;  padding:11px 26px 7.33px; }
.ztcase-lister .item {width: 170px;  margin-left: 15px;  float: left;  }
.ztcase-lister .item:first-child {margin-left: 0;   }
.ztcase-lister .item a { display:block;   }
.ztcase-lister .item  figure{overflow: hidden; display: block;width:100%; height:166px; }
.ztcase-lister .item img {display: block;  width:100%; min-height:166px;  }
.ztcase-lister .item .autocut { font-size:16px;  text-align: center; color: #7429B9; height:32px; line-height: 35px;  overflow:hidden; }
.ztcase-lister .item .autocut a{   color: #7429B9;  }
.ztcase-lister .item> .imgbt{border: 1px #ddd solid;  overflow: hidden;text-align: center;
	 line-height:1.4; overflow:hidden; color:#666; padding:10px 4px; }
.ztcase-lister .item> .imgbt>span{display: block; text-align: left; padding:4px 5px; line-height: 1.4;
	height: 66px; overflow: hidden;
}
.ztcase-lister .item .autocut >span{font-size: 16.13px; color: #999; /*product_show特定样式*/}
.ztcase-lister .item .detail , .ztcase-lister .item .yuyue{ width: 40%; height: 25px;border-radius: 4px; overflow: hidden;  line-height: 25px; text-align: center; background: #7429B9; display: inline-block;zoom: 1; margin:0 2px; *display: inline; font-size: 12px;color: #fff;}
.ztcase-lister .item .yuyue{background: #0FC4DA;}
/*内页团队成员滚动*/
.nyScrolOne{  background: #fff;}
.nyScrollBoxOne{   position: relative; width: 100%;}
.nyScrollBoxOne .main { height:330px; position:relative;  z-index: 2; overflow:hidden; width:627px; margin:28px auto 0;    }
.nyScrollBoxOne .list { width:500%; float:left; position:relative;     }
.nyScrollBoxOne .item{ float:left; width:189px;  position:relative; margin-right: 30px;    }
.nyScrollBoxOne .item a.inewsTitle{ transition:background .3s ; color:#fff; font-size:14px; display: block;  
	  width: 100%;  margin-top: 6px;   line-height: 28px;  color: #000;font-size: 16px; text-align: center;  }
.nyScrollBoxOne .item:hover a.inewsTitle{  }
.nyScrollBoxOne .item a.Img{ display: block; border-radius: 28px; overflow: hidden; }


.nyScrollBoxOne .item img { width:100%; height:242px;  display:block;   }
.nyScrollBoxOne .qiehuan{width: 100%; height: 26px; position: absolute; top:50%; margin-top: -38px;  left:0; z-index: 40; }
.nyScrollBoxOne .qiehuan font{display: block; width: 31px; height: 72px; cursor: pointer; }
.nyScrollBoxOne .qiehuan font.qLeft{  background: url(../image/ztertong.png) 2px -190px no-repeat; margin-left: -10px;   }
.nyScrollBoxOne .qiehuan font.qLeft:hover{  }
.nyScrollBoxOne .qiehuan font.qRight{ background: url(../image/ztertong.png) -24px -190px no-repeat;  margin-right: -10px; }
.nyScrollBoxOne .qiehuan font.qRight:hover{   }
/*内页case*/
.caseContent{ margin:0 15px 0;  }
.caseContent ul.main{ width: 110%;  overflow: hidden; }
.caseContent ul.main li{float: left; width: 344px;height: 324px; overflow: hidden; position: relative;  margin-bottom: 20px; margin-right: 20px;  border: 1px #b6b6b6 solid;}
.caseContent ul.main li a{display: block; }
.caseContent ul.main li a img{display: block; width: 100%; height: 296px; }
.caseContent ul.main li h1{height: 28px;font-size: 14px; text-align: center; line-height: 28px; background: #7429B9; color: #fff;}
.caseContent ul.main li .detail{ color: #000; width: 142px; overflow: hidden; height: 268px; padding:14px;  position: absolute; right: -170px; bottom: 0; 
	background: rgba(139,139,139,.6);
}
.caseContent ul.main li:hover .detail{ right: 0; }
.caseContent ul.main li .detail span{ display: block; width: 84px; height: 20px; font-size: 12px; background: #0FC4DA;border-radius: 4px;text-align: center; 
		margin: 0 auto; line-height: 20px; color: #fff; }
.caseContent ul.main li .detail span:hover{ width: 94px;  }
/*内页内容*/
/* 4:3 图文 */
.list-case {   margin:0 20px 20px; }
.list-case .list {  }
.list-case .item { padding:0 0 0 198px; margin-bottom: 20px; height:214px; border:1px solid #b6b6b6; border-top: 2px #7429B9 solid; position:relative; }
.list-case .item .img { position:absolute; left:0; top:0; width:177px; height:214px; background:#f1f1f1; }
.list-case .item .img img { display:block; width:100%; height:214px; }
.list-case .item h3 { font-size:18px; line-height:36px;height: 36px; padding-top: 24px;  margin-bottom:8px; }
.list-case .item h3 a span{font-weight: bold; color: #7429B9;}
.list-case .item h3 a font{font-weight: normal; color: #282828; padding-left: 18px; }
.list-case .item h3 a:hover { text-decoration:underline; }
.list-case .item p { height:140px; line-height:24px; color:#333; overflow:hidden; }
.list-case .item a{display: block;opacity: 1; transition: background 300ms; -webkit-transition: background 300ms;}
.list-case .item a:hover{ opacity: .8;}
.list-case .item a.jieshao{text-align: center; position: absolute; right: 141px; top: 0; background: #0FC4DA;color: #fff;
 width: 54px; height: 44px; padding: 3px 0 0 0;margin-bottom: 0; line-height: 20px; font-size: 14px;  }
.list-case .item a.wenzhen{text-align: center; position: absolute; right: 71px; top: 0; background: #7429B9;color: #fff;
 width: 54px; height: 44px; padding-top: 3px; line-height: 20px; font-size: 14px;  }
.list-case .item a.yuyue{text-align: center; position: absolute; right: 0px; top: 0; background: #CC2F69;color: #fff;
 width: 54px; height: 44px; padding-top: 3px; line-height: 20px; font-size: 14px;  }
 

.case-lister {  }
.case-lister .list { padding:11px 0 7.33px; }
.case-lister .item { padding: 18px 0; border-bottom: 1px #eee solid; background:#fff;  }
.case-lister .item a { display:block; position:relative; height:195.06px; padding:0 0 0 164px;  }
.case-lister .item img { position:absolute; left:0; top:0; width:146.66px; height:195.06px;  }
.case-lister .item h3 { font-size:20.53px;   height:51.33px; line-height:51.33px; overflow:hidden; }
.case-lister .item p { height:135.66px; line-height:33px; overflow:hidden; color:#666; }
.case-lister .item h3 >span{font-size: 16.13px; color: #999; /*product_show特定样式*/}
/* 新闻通用 */
 .list-news { margin:0 20px;  margin-bottom:10px; }
.list-news .list { padding:0 0 10px; }
.list-news .item { padding:20px 0 20px 90px; height:80px; border-top:1px solid #cfcfcf; position:relative; }
.list-news .item:first-child { border-top:0; }
.list-news .item .date { position:absolute; left:0; top:20px; width:78px; text-align:center; background: #0FC4DA; color: #fff;}
.list-news .item .date b { font-size:24px; line-height:52px; height: 52px; display:block; font-family:Arial; font-weight:400; }
.list-news .item .date span {   line-height:25px; font-size: 13px; background: #0FC4DA;display: block; }
.list-news .item h3 { font-size:16px; line-height:29px; height: 29px; margin-bottom:0px; }
.list-news .item h3 a { display: block; }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item p {   line-height:23px; color:#666; overflow:hidden; }
/*翻页*/
.pages{text-align: center;}
.pages *{padding:0 4px;}
.pages .current{color: #0FC4DA;}

.relink{ padding:15px 0; }
/******
******专题页样式
*********
******/
.fmpart1{ border-top: 5px #074fa2 solid;background: #F3F3F3; }
.fmpart1 .box{ display: block; padding: 20px 0;  }
.fmpart1 .box img{ display: block;margin:0 auto; }

.fmyoushi{ background: #fff; }
.fmyoushi .box{ padding: 40px 0;  }
h1.fmTitle{ height: 65px; line-height: 65px; padding-bottom: 27px; font-size: 26px; color: #0FC4DA; text-align: center;
	background: url(../image/fmImg2.jpg)  center bottom no-repeat;
}
.fmyoushi .box img{ display: block; margin: 0 auto;   }

.fmyoushiTwo{  background: #7429B9; position: relative; height: 544px; width: 100%; overflow: hidden; } 
.fmyoushiTwo img{ display: block;  top: 0;   position: absolute; left: 50%; margin-left: -960px;}

.fmzizhi{ background: #fff;  padding-top: 20px;}
.fmImgBox{text-align: center; overflow: hidden;  padding-top: 20px; padding-bottom: 15px; }
.fmImgBox a{float: left;  width: 275px; overflow: hidden;}
.fmImgBox a img{display: block;}

.fmScroll{ background: #fff; }
.fmScroll .fmScBox{ background: #ecf1f9; height: 464px;  overflow: hidden;}

.fmScrollBox{   position: relative; width: 1000px; margin: 0 auto; padding-top: 40px; }
.fmScrollBox .main { height:432px; position:relative;  z-index: 2; overflow:hidden; width:930px; margin:6px auto 0;    }
.fmScrollBox .list { width:500%; float:left; position:relative;     }
.fmScrollBox .item{ float:left; width:930px;   position:relative;    }
.fmScrollBox .item a.link1{display: block;position: absolute;left: 0; top: 0;   width: 613px; height: 432px; }
.fmScrollBox .item a.link2{display: block;position: absolute;right: 0; top: 0;  width: 387px; height: 432px; }

.fmScrollBox .item img {  height:260px;  display:block;   }
.fmScrollBox .qiehuan{width: 100%; height: 1px; position: absolute; top:50%; margin-top: -38px;  left:0; z-index: 40; }
.fmScrollBox .qiehuan font{display: block; width:30px; height:66px; cursor: pointer; }
.fmScrollBox .qiehuan font.qLeft{  background: url(../image/fmqiehuan.png) left top no-repeat;  }
.fmScrollBox .qiehuan font.qLeft:hover{  }
.fmScrollBox .qiehuan font.qRight{ background: url(../image/fmqiehuan.png) right bottom no-repeat;  }
.fmScrollBox .qiehuan font.qRight:hover{   }
a.fmscrTitle{ display: block; width: 100%; text-indent: 20px; background: #7429B9;color: #fff;font-size: 22px; font-weight: bold; 
	 height:52px; line-height: 52px; text-align: center; }

.fmContent{ background:#EDF1FA;    }
.fmContent .contenBox{ width: 86%; overflow: hidden; margin:0 auto;  height:278.66px;  padding:33px 0 0; }
#ztPart5Content.fmContent .contenBox{  float: left;  margin: 0;}
.fmContent .imgBox{  width: 25%; float: left; height:249.33px;  }
.fmContent .contentR{  width: 69%; float: right; height:227.33px; background: #7429B9; padding:2%; color: #fff;}

.fmContent .contentR > h1{ border-bottom: 1px #fff solid;  height: 36.67px; line-height: 29.33px;  }
.fmContent .contentR  > h2{  line-height: 1.4; padding:11px 0; font-weight: normal; }
.fmContent .contentR  > h2 font.nmore{color: #0FC4DA; cursor: pointer;} 
.fmContent .contentR  > h3{ overflow: hidden;  font-weight: normal; }
.fmContent .contentR  > h3 a{border-radius: 4px;  overflow: hidden;  float: left;color: #0FC4DA; width: 83px;height: 32px;  
		line-height: 32px;  margin-left: 5%; color: #fff;   padding-left: 46px;   } 
.fmContent .contentR  > h3 a.nzixun{ background:url(../image/nZiXun.png) 16px center no-repeat #0FC4DA;     margin-left: 60px; 
	background-size: auto 22px;
}
.fmContent .contentR  > h3 a.ntel{  background:url(../image/nTelBg.png) 16px center no-repeat #CC2F69;
	background-size: auto 22px;
}

.fmfangan{background: #fff; padding:30px 0 22px;}
.fmfangan .fmtel{background: url(/templates/PChonglang/images/fmfangantel.jjpg) center bottom no-repeat;   }
.fmfanganBox{ padding-top: 30px; padding-bottom: 15px;  background: url(../image/fmcase.jpg) center bottom no-repeat; height: 266px; width: 100%;  }
.fmfanganBox a{ display: block;   width: 50%; float: left;height: 266px; }

.fmbaobiao{background: #fff; margin-top: 17px; }
.fmzixunBox{ position: relative; height: 143px; }
.fmzixunBox img{display: block;width: 100%;  height: 143px; }
.fmzixunBox a{display: block; position: absolute; width: 300px; height: 143px; top: 0;}
.fmzixunBox a.guahao{ right: 0; }
.fmzixunBox a.zixun{ right:300px; }
.fmbaobiao .fmbbBox{ padding:35px 0 30px; }
.fmbaobiao .fmbbBox img{ display: block; margin: 0 auto; width: 100%; height: 570px;  }

.fmanquan{background: #fff;}
.fmanquan .buzou{ width: 100%; height: 512px; margin: 0 auto;  padding:30px 0 24px ;}
.fmanquan .shebei{  }
.fmanquan .shebei .kuang{margin-top: 30px; margin-bottom: 25px;  border: 1px #cd923c dashed; padding: 28px 20px; border-radius: 12px; overflow: hidden; }
.fmanquan .shebei .shebeiImg{  }
.fmanquan .shebei .shebeiImg img{ display: block;margin: 0 auto; height: 443px;  }

.ztPart11{background: #fff; padding:6% 0 4%;  }
.ztPart11 .ztPart11Box{  padding-top: 25px;}
.ztPart11 .ztPart11Box ul{  }
.ztPart11 .ztPart11Box ul li{ margin-bottom:2%;  background: #f4f4f4;  padding:6.93px 6.93px 13px 45px;}
.ztPart11 .ztPart11Box ul li a{display: block; font-size: 18px;color: #7429B9; font-weight: bold; line-height:2;}
.ztPart11 .ztPart11Box ul li h6{ font-size: 15.23px; color: #303030;  line-height: 1.4;padding-left: 34.61px;  
	 background: url(../image/da.jpg) 1.38px 2.78px no-repeat;   background-size: auto 26.31px ;font-weight: normal;
  }

.ztClick{text-align: center;margin:3% auto 2.5%; }
.ztClick a{ display: inline-block; vertical-align: middle; width: 6em; height: 34.61px; line-height: 34.61px;  margin:0 1.38px; font-size: 18px; }
.ztClick a.ztPart11More{ color: #fff; background: #7429B9; }
.ztClick a.ztZiXun{ color: #fff; background: #0FC4DA; }
/*白内障专题*/
.bnaMaxBody{background: #fff;}
.jieshao { padding: 5% 7.12px 4%; margin-bottom: 1%;  background: #fff; }

.bainzCase{background: #fff; padding:6% 0 2%;  }
.bainzCase .bainzCaseBox{  }
.bainzCase .bainzCaseBox ul{ overflow: hidden;  padding-top: 25px; }
.bainzCase .bainzCaseBox ul li{ margin-bottom:2%; float: left;  width: 520px; padding:7.12px 7.12px; position: relative; 
	height: 144px;
}
.bainzCase .bainzCaseBox ul li img{  display: block; position: absolute; left: 7.12px; top: 0; width: 147.38px; height: 99.68px; }
.bainzCase .bainzCaseBox ul li a.title{display: block; font-size: 17.09px;color: #000; font-effect: none; font-weight: bold; 
		line-height:1.2; padding-left: 157px; }
.bainzCase .bainzCaseBox ul li h6{ font-size: 14.24px; color: #303030; padding-top: 3.56px;  line-height: 1.4; padding-left: 157px; 
	 font-weight: normal;  
  }
.ztPart8Content{padding-top: 25px; }
.ztbainzPart1{ }

.ztPartContentBainz{ margin-top: 4%;  }
.ztbainzPart1 .shebei{ margin-top: 3.5%; padding:0 7.12px;}

.ztminbannerTwo{ margin-bottom: 2%;   }
.ztbainzPart8{ padding-top: 3.5%;  }
.ztbainzPart8 img{display: block;}
.ztgaoPinZhi{   background: #fff; }
.ztgaoPinZhi img{margin: 0 7.12px;  }

.ztPart9Content{padding-top: 25px;	padding-bottom: 40px;}
/*自己写的专题样式*****************************************/
.ztnygyTitle{ height: 50px; line-height: 50px; padding-left: 36px; font-size: 18px; color: #7429B9; }
.ztnyPart1{ padding-bottom: 5%; }
.ztnyPart1 .box{ padding:15px 35px ; }
.ztnyPart1 .box .ztnyLeft{ width: 364px; }
.ztnyPart1 .box .ztnyLeft img{display: block; width: 100%; height: 250px;  }
.ztnyPart1 .box .ztnyLeft a>p{display: block;text-align: center; font-size: 16px; width: 100%;  line-height: 40px;   }
.ztnyPart1 .box .ztnyRgiht{ width: 302px; }
.ztnyPart1 .box .ztnyRgiht h1{font-size: 26px; line-height: 48px;border-bottom: 1px #333 dotted; text-align: center; color:#7429B9;   }
.ztnyPart1 .box .ztnyRgiht h2{font-size: 14px;font-weight: normal; ;line-height: 1.6; margin-top:10px; margin-bottom: 10px; 
	width: 100%; height: 184px; overflow-y:auto;
}
.ztnyPart1 .box .ztnyRgiht h2 img{display: block; max-width: 100%; }
.ztnyPart1 .box .ztnyRgiht h3 {text-align: center; height: 30px; }
.ztnyPart1 .box .ztnyRgiht h3 a{display: inline-block; zoom: 1; *display: inline;margin: 0 3px;  width: 117px; height: 30px;  background:url(../image/ztnyzixuncon.png) left center no-repeat;}
.ztnyPart1 .box .ztnyRgiht h3 a.detail{ background:url(../image/ztnyzixuncon.png) right center no-repeat;}
/*专题设备部分*/
.ztnyPart3{}
.ztnyPart3 h1.sbTitle{ background:url(../image/ztertong.png) -11px -328px no-repeat #F0F0F0;  }
.ztnyPart3 .shebeiBox{ padding:20px;overflow: hidden;color: #fff;  }
.ztnyPart3 .shebeiBox a{ border: 1px #7429B9 solid;float: left;color: #fff;  }
.ztnyPart3 .shebeiBox a span,.ztnyPart3 .shebeiBox a font{ display: block; }
.ztnyPart3 .shebeiBox a.one1{  width: 310px;  }
.ztnyPart3 .shebeiBox a.one1 .imgBox{width: 100%; height: 260px; overflow: hidden; }
.ztnyPart3 .shebeiBox a.one1 img{  display: block;width: 100%; min-height: 260px;   }
.ztnyPart3 .shebeiBox a.one1 .boot{   display: block; height: 101px; padding:14px 0;  background: #7429B9; }
.ztnyPart3 .shebeiBox a.one1 span{  font-size: 18px; font-weight: bold; line-height: 1; padding-left: 40px; padding-right: 30px;
 }
 .ztnyPart3 .shebeiBox a.one1 font{  font-size: 16px;  line-height: 1.8; padding-left: 40px; padding-right: 30px;
 }
.ztnyPart3 .shebeiBox a.one2{  width: 203px;margin-left: 5px; }
.ztnyPart3 .shebeiBox a.one2 .imgBox{width: 100%; height: 132px; overflow: hidden; }
.ztnyPart3 .shebeiBox a.one2 img{  display: block;width: 100%; min-height: 132px;   }
.ztnyPart3 .shebeiBox a.one2 .boot{   display: block; height:72px;    background: #7429B9; }
.ztnyPart3 .shebeiBox a.one2 span{  font-size: 14px; font-weight: bold; line-height: 1.6; display: block;      padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; 
	 text-align: center; padding-top: 10px;
 }
 .ztnyPart3 .shebeiBox a.one2 font{  font-size: 14px;  line-height: 1.3;  padding:0 10px ;    height: 38px;
    overflow: hidden;}

.ztnyPart3 .shebeiBox a.one3{  width: 203px;margin-left: 5px; }
.ztnyPart3 .shebeiBox a.one3 .imgBox{width: 100%; height: 132px; overflow: hidden; }
.ztnyPart3 .shebeiBox a.one3 img{  display: block;width: 100%; min-height: 132px;   }
.ztnyPart3 .shebeiBox a.one3 .boot{   display: block; height:72px;    background: #7429B9; }
.ztnyPart3 .shebeiBox a.one3 span{  font-size: 14px; font-weight: bold; line-height: 1.6;
	 text-align: center; padding-top: 10px;display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all;     padding-left: 10px;
 }
 .ztnyPart3 .shebeiBox a.one3 font{  font-size: 14px;  line-height: 1.3;  padding:0 10px ;    height: 38px;
    overflow: hidden;}

.ztnyPart3 .shebeiBox a.one4{  width: 415px;margin-left: 5px; margin-top: 5px; }
.ztnyPart3 .shebeiBox a.one4 .imgBox{ float: left;  width: 241px; height: 178px; overflow: hidden; }
.ztnyPart3 .shebeiBox a.one4 img{display: block;width: 241px; min-height: 178px;   }
.ztnyPart3 .shebeiBox a.one4 .boot{ float: right; width: 174px; height:178px;    background: #7429B9; }
.ztnyPart3 .shebeiBox a.one4 span{  font-size: 18px;  line-height: 1.6;
	 text-align: center; padding-top: 18px; padding-left: 20px; text-align: left; 
 }
 .ztnyPart3 .shebeiBox a.one4 font{  font-size: 14px;  line-height: 1.3; padding-left: 20px; padding-top: 10px;    padding-right: 4px;
 }


 /*最底部部分*/
 .ztnyPartt4{ padding:8px;  }
 .ztnyPart4Box{ border: 1px #ddd solid;}
 .ztnyPartt4_news{ width:50%; overflow: hidden; float:left;  background: #fff; }
.ztnyPartt4_top{  height:34px;text-align: center;color: #7429B9; font-weight: bold;
		line-height:34px; border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.ztnyPartt4_top.bdnone{ border-right: none; }
.titleLeft font{ font-size: 22px;color: #222; float: left; }
.ztnyPartt4_bottom{  overflow:hidden; border-right: 1px #ddd solid;  }
.ztnyPartt4_bottom.bdnone{   border: none;  }
.ztnyPartt4_bottom ul{ width:94%; padding:3%; height:auto; overflow:hidden; margin-bottom:25px;}
.ztnyPartt4_bottom ul li.n1{  overflow:hidden; padding-bottom:7px;   }
.ztnyPartt4_bottom ul li.n1 a.n_l{ display:block; position:relative;  width:100%; height:112px;
	 overflow: hidden;  }
.ztnyPartt4_bottom ul li.n1 a.n_l img{ width:158px;  position: absolute;left: 0; top: 0;  height:112px;display: block;}
.ztnyPartt4_bottom ul li.n1 a.n_l h6{  padding-left: 170px;font-size: 16px; height:26px; line-height:26px; padding-top: 4px;  display: block;text-align: center; font-weight: bold;color: #7429B9;}
.ztnyPartt4_bottom ul li.n1 a.n_l p{ color: #666; padding-left: 170px;font-size: 16px; height:80px; overflow: hidden;line-height:26px;  display: block;}
.ztnyPartt4_bottom ul li.n1 a.n_l p>font{  color: #fa0f02;}
.ztnyPartt4_bottom ul li.n1:hover h1{color: #ef7a1b !important;}
.ztnyPartt4_bottom ul li.n1 a.n_r h1{ width:100%; height:28px; line-height:20px; display:block; color:#333333; font-size:14px; font-weight:bold;}
.ztnyPartt4_bottom ul li.n1 a.n_r span{ width:100%; height:48px; line-height:24px; display:block; color:#666666; cursor:pointer;}
.ztnyPartt4_bottom ul li.n2{   display:block; }
.ztnyPartt4_bottom ul li.n2 a{   font-size: 14px; height:34px; line-height:34px; display:block;  text-align: left;
}
.ztnyPartt4_bottom ul li.n2 a span{ display: inline-block;zoom: 1;  *display: inline;background: #7429B9;margin-right: 5px; 
	width: 16px; height: 16px; text-align: center; line-height: 15px; color: #fff;font-size: 13px;
 }
.ztnyPartt4_bottom ul li.n2 a:hover span.n2_l,.ztnyPartt4_bottom ul li.n2 a:hover span.n2_r{color:#ea5200;}
.ztnyPartt4_bottom ul li.n2 span.n2_l{ float:left; padding-left:13px; color:#333333; cursor:pointer; display:block;  background:url(/templates/PChonglang/images/inewsBg.png) left center no-repeat;  }
.ztnyPartt4_bottom ul li.n2 span.n2_r{ float:right; color:#666666; cursor:pointer; display:block;}
.ztnyPartt4_bottom .more{display: block; width: 116px; height: 34px; line-height: 34px; text-align: center; color: #0FC4DA; 
	border: 1px #0FC4DA solid; margin: 0 auto;border-radius: 4px; overflow: hidden; margin-top:15px; 
}

/*pc优惠活动*/
.pcztyouhui{padding-top: 50px;padding-bottom: 50px;}
.pcztyouhui img{ max-width:100%; }



/******************************
 ** 兼容性
 ******************************/
body { _background:url(/templates/PChonglang/images/ie6.png) center center no-repeat #fff; }
body > * { _display:none; }
