﻿
*{ margin:0;padding: 0;}
body{width: 100%;min-width: 1380px;background: url(../images/bg.jpg) top center repeat-x;color: #666666;line-height: 2;font-size:14px;font-family:"Microsoft YaHei","黑体","宋体",sans-serif;}
li{ list-style: none;}
a{color:#080404;text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
input,textarea{ outline: none;-webkit-appearance: none;}
textarea{  resize: none;}
input{ -webkit-tap-highlight-color: rgba(0,0,0,0); font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
input[type="button"],input[type="submit"]{border:none;font-family: "Microsoft YaHei";}
select{ -webkit-appearance: none;outline: none;}
img{ border: none;}
.fl{ float:left;}
.fr{ float:right;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
/*清除浮动*/
.clearfix:after{ content: "."; display: block; height: 0;  clear: both; overflow: hidden;}
.mainbox{position: relative;margin: 0 auto;width: 1280px;height: auto;}
/*下边框*/
.border_bottom{position: relative;}
.border_bottom:after {content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
/*字体*/
.bluefont{color:#2f95e4;}

/*首页 导航start*/
.headwrap{width: 1280px;margin: 0 auto;height: 116px;padding: 0px;padding-top: 30px;}
.headwrap a{display: inline-block;}
.logobox{float: left;height: 100px;line-height: 100px;vertical-align: middle;}
.logobox img{vertical-align: middle;}
.headitembox{width: 350px;float: right;height: 80px;font-size: 12px;padding-top: 15px;}
.headitembox .contact {height: 15px;position: relative;right: 0px;	}
.headitembox .contact li {	float: right;border-right: 1px solid #666;height: 15px;position: relative;}
.headitembox .contact li:first-child {border-right: none;}
.headitembox .contact li a {display: block;font-size: 14px;color: #666;height: 15px;line-height: 15px;padding: 0 16px;}
.headitembox .contact li:first-child a {padding: 0 0 0 16px;}
.headitembox .arrow-down {position: absolute;right: 10px;top: 5px;}

.headitembox .search {height: 28px;margin-top: 8px;float: right; width:305px;margin-right: 0px;}
.headitembox .search .search-btn {display: block;font-size: 14px;color: #fff;background-color: #41b0a7;height: 30px;line-height: 30px;width: 40px;text-align: center;float: right;margin-left: 0px;cursor: pointer;}
.headitembox .search .search-area {display: block;width: 250px;height: 100%; height:28px;padding-left: 10px;float: left;border: 1px solid #e0e0e0;}

.nav{min-width: 1280px;height: 48px;margin: 0 auto;position: relative;}
.nav .first{width: 1280px;margin: 0 auto;}
.nav .first > li{width: 128px;height: 45px;float: left;}
.nav .first > li > a{display: block;height: 100%;font-size: 16px;color: #666;text-align: center;line-height: 45px;}
.nav .first > li.active{border-bottom: 3px solid #a67f48;}
.nav .first > li.active > a{color: #a67f48;}
.nav .second-wrap{position: absolute;width: 100%;left: 0;top: 48px;background-color: #fff;z-index: 9;display: none;box-shadow: 2px 3px 3px #ccc;}
.nav .second-wrap .wrap{width: 1280px;margin: 0 auto;padding-top: 40px;min-height: 380px;}
.nav .second-wrap .wrap .title{width: 220px;float: left;}
.nav .second-wrap .wrap .title p{font-size: 30px;color: #a67f48;}
.nav .second-wrap .wrap .title span{font-size: 18px;color: #999;display: block;margin-top: 10px;}
.nav .second-wrap .wrap .second{width: 154px;float: left;border-right: 1px solid #e0e0e0;}
.nav .second-wrap .wrap li{height: 36px;overflow: hidden;}
.nav .second-wrap .wrap li a{display: block;height: 100%;font-size: 16px;color: #666;line-height: 36px;padding-left: 12px;}
.nav .second-wrap .wrap .third{width: 900px;float: left;}
.nav .second-wrap .wrap .third div{display: none;}
.nav .second-wrap .wrap .third div.active{display: block;}
.nav .second-wrap .wrap .third div ul{width: 300px;height: 100%;float: left;}
.nav .second-wrap .wrap .third li a{padding-left: 20px;}
.nav .second-wrap .wrap .second li.active{background: url(../images/nav-active.png) no-repeat left center;color: #41b0a7;}
.nav .second-wrap .wrap .second li.active a{color: #a67f48;}
.nav .second-wrap .wrap .fourth{width: 635px;float: left;height: 100px;background-color: #ccc;}
.nav .second-wrap .wrap .third a:hover{color: #a67f48;}
.nav .other .second-wrap .wrap .second{width: 1055px;float: left;border-right: none;}
.nav .other .second-wrap .wrap .second .col{float: left;border-right: 1px solid #e0e0e0;}
.nav .other .second-wrap .wrap .second .col2{border-right:0}
.nav .other .second-wrap .wrap .second .col1{width: 700px;}
.nav .other .second-wrap .wrap .second .col2,.nav .other .second-wrap .wrap .second .col3{width: 175px;}
.nav .other .second-wrap .wrap .second .col .col-title{font-size: 16px;color: #a67f48;height: 30px;line-height: 30px;padding-left: 15px;}
.nav .other .second-wrap .wrap .second .col .col-list a{display: block;width: 160px;padding-left: 15px;height: 30px;line-height: 30px;font-size: 16px;color: #666;float: left;overflow: hidden;}
.nav .other .second-wrap .wrap .second .col .col-list a: hover{color: #a67f48;}
.nav .other2 .second-wrap .wrap .third{width: 900px;}
.nav .other2 .second-wrap .wrap .third .other3 a{display: inline-block;width: 160px;padding-left: 15px;height: 30px;line-height: 30px;font-size: 16px;color: #666;}
.nav .other2 .second-wrap .wrap .third .other3 a:hover{color: #a67f48;}
.nav .other2 .second-wrap .wrap .third .other3 .other-title{display: block;color: #a67f48;}
.nav .other2 .second-wrap .wrap .third .other3 div{margin-bottom: 20px;}
/*foot*/

.footlinks{line-height:56px;height:59px;overflow:hidden;width:1278px; margin:0 auto 15px;  border-top:2px solid #007f71;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.footlinks span{ color:#007f71; float:left; display:inline; width:100px; line-height:56px; font-weight:bold; text-align:center;}
.footer .tels{ background:url(../images/address.png) no-repeat left 50px ; padding-left:25px; padding-top:34px; line-height:25px; color:#333;}
.qli-link img{width:28px;margin-top:13px;} 
.qli-link{display:inline-block;margin-left:8px;}

/*回到顶部*/
.backtop{position: absolute;top: -40px;right: 20px;z-index: 20;}
.backtopshow{position: absolute;bottom: : 40px;right: 20px;z-index: 20;}

.banner{ width:100%; height:430px; overflow:hidden; background:#FFF;}
.slideBox{ width:1280px; height:430px; overflow:hidden; position:relative;  margin:0 auto; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:45%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px;  text-align:center; background:#FFF; border-radius:8px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#41b0a7; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;  }
.slideBox .bd li img{  width:1280px; height:430px;display:block;  }
.slideBox .bd li a{  width:1280px; height:430px;display:block;  }
.slideBox .prev{ position:absolute; left:0%; top:40%; margin-top:20px; display:block; width:42px; height:43px; background:url(../images/left.jpg) no-repeat; filter:alpha(opacity=50);opacity:0.1;   }
.slideBox .next{ position:absolute; right:0%; top:40%; margin-top:20px; display:block; width:42px; height:43px; background:url(../images/right.jpg) no-repeat; filter:alpha(opacity=50);opacity:0.1;   }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.notice{width: 1280px;height: 60px;margin: 10px auto; background:url(../images/newsbg.jpg) no-repeat left center; overflow:hidden;}
.notice.notice1{width: 600px;height: 60px;float: left; }
.notice.notice2{width: 600px;height: 60px;}
.notice .tip{display: block;width: 34px;height: 34px;border: 1px solid #41b0a7;float: left;margin-top: 12px;margin-left:20px;margin-right: 5px;position: relative;}
.notice .tip span{display: block;width: 100%;font-size: 14px;line-height: 16px;color: #41b0a7;text-align: center;margin-top: 1px;}
.notice .tips{display: block;width: 34px;height: 34px;border: 1px solid #c00000;float: left;margin-top: 12px;margin-left:20px;margin-right: 5px;position: relative;}
.notice .tips span{display: block;width: 100%;font-size: 14px;line-height: 16px;color: #c00000;text-align: center;margin-top: 1px;}
.notice .listWrap{width: 575px;height: 60px;float: left;overflow: hidden;position: relative;}
.notice .list{position: absolute;width: 575px;}
.notice .list li{width: 575px;height: 60px;float: left;}
.notice .list li a{display: block;height: 60px;float: left;font-size: 18px;color: #801515;line-height: 60px;}
.notice .list li a .time{display: block;width: 140px;color: #999;float: left;}
.notice .list li a .text{display: block;width: 420px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice1 .list li a: first-child{margin-right: 15px;}
.notice2 .list li a: first-child{margin-right: 15px;}

.service{background-color: #f0f0f0;}
.service .wrap{width: 1280px;height: 240px;padding: 30px 0;margin: 0 auto;background-color: #f0f0f0;}
.service .wrap .container{width: 601px;height: 211px;background-color: #fff;padding: 15px;position: relative;}
.service .wrap .container.container-l{float: left;}
.service .wrap .container.container-r{float: right;}
.service .wrap .container .list li{width: 200px;height: 80px;float: left;padding: 10px 0 0 100px;cursor: pointer;}
.service .wrap .container .list li p{font-size: 24px;color: #4d4d4d; margin: 0;}
.service .wrap .container .right li:last-child p{font-size: 20px;}
.service .wrap .container .list li span{font-size: 12px;color: #b3b3b3;display: block;margin-top: -5px;}
.service .wrap .container .list li.registration,
.service .wrap .container .list li.hospital,
.service .wrap .container .list li.outpatient,
.service .wrap .container .list li.position,{border-bottom: 1px dashed #d9d9d9;}
.service .wrap .container .list li.registration,
.service .wrap .container .list li.hospital,
.service .wrap .container .list li.physical,
.service .wrap .container .list li.help,{border-right: 1px dashed #d9d9d9;}
.service .wrap .container .left li.registration{background: url(../images/registration.png) no-repeat 36px 20px;}
.service .wrap .container .left li.outpatient{background: url(../images/outpatient.png) no-repeat 36px 20px;}
.service .wrap .container .left li.physical{background: url(../images/physical.png) no-repeat 36px 20px;}
.service .wrap .container .left li.medical{background: url(../images/medical.png) no-repeat 36px 27px;}
.service .wrap .container .right li.hospital{background: url(../images/hospital.png) no-repeat 36px 20px;}
.service .wrap .container .right li.position{background: url(../images/position.png) no-repeat 36px 20px;}
.service .wrap .container .right li.help{background: url(../images/help.png) no-repeat 36px 20px;}
.service .wrap .container .right li.question{background: url(../images/question.png) no-repeat 36px 20px;}
.service .wrap .container .detail{position: absolute;width: 100%;height: 100%;background-color: #e1fffd;/*background-color: #000;*/overflow: hidden;}
.service .wrap .container .detail .top{padding: 30px 0 18px 115px;}
.service .wrap .container .detail .top p{font-size: 24px;color: #4d4d4d;}
.service .wrap .container .detail .top span{font-size: 12px;color: #b3b3b3;display: block;margin-top: 5px;}
.service .wrap .container .detail .info{padding-left: 48px;width: 631px;}
.service .wrap .container .detail .info li{width: 170px;height: 36px;margin-right: 24px;float: left;overflow: hidden;}
.service .wrap .container .detail .info li a{display: block;font-size: 18px;color: #666;line-height: 36px;}
.service .wrap .container .detail.registration .top{background: url(../images/registration.png) no-repeat 48px 30px;}
.service .wrap .container .detail.outpatient .top{background: url(../images/outpatient.png) no-repeat 48px 30px;}
.service .wrap .container .detail.physical .top{background: url(../images/physical.png) no-repeat 48px 30px;}
.service .wrap .container .detail.medical .top{background: url(../images/medical.png) no-repeat 48px 30px;}
.service .wrap .container .detail.hospital .top{background: url(../images/hospital.png) no-repeat 48px 30px;}
.service .wrap .container .detail.position .top{background: url(../images/position.png) no-repeat 48px 30px;}
.service .wrap .container .detail.help .top{background: url(../images/help.png) no-repeat 48px 30px;}
.service .wrap .container .detail.question .top{background: url(../images/question.png) no-repeat 48px 30px;}
.service .wrap .container .detail.registration,.service .wrap .container .detail.hospital{transform-origin: left top;left: 0;top: 0;}
.service .wrap .container .detail.outpatient,.service .wrap .container .detail.position{transform-origin: right top;right: 0;top: 0;}
.service .wrap .container .detail.physical,.service .wrap .container .detail.help{transform-origin: left bottom;left: 0;bottom: 0;}
.service .wrap .container .detail.medical,.service .wrap .container .detail.question{transform-origin: right bottom;right: 0;bottom: 0;}



.daohang{ width:1280px; height:auto; overflow:hidden; margin:20px auto;}
.daohang ul li{ float:left; display:block; width:196px; height:80px; margin-left:15px;}
.daohang ul li.dh1{ background:#fbf1e8; line-height:80px; color:#FFF; font-size:18px; text-align:center;}
.daohang ul li.dh2{ background:#fbf1e8; line-height:25px; color:#FFF; font-size:16px; text-align:center;}
.daohang ul li.dh3{ background:#fbf1e8; line-height:80px; color:#FFF; font-size:18px; text-align:center;}
.daohang ul li.dh4{ background:#fbf1e8; line-height:80px; color:#FFF; font-size:18px; text-align:center;}
.daohang ul li.dh5{ background:#fbf1e8; line-height:80px; color:#FFF; font-size:18px; text-align:center;}
.daohang ul li.dh6{ background:#fbf1e8; line-height:80px; color:#FFF; font-size:18px; text-align:center;}
.daohang ul li a{ color:#861919;}
.daohang ul li.dh2 h4{ margin:0; padding:0; margin-top:4px;}
.daohang ul li.dh2 p a{ display:block; width:50%; height:20px; float:left;font-size:14px;}

.bluemorebtn{color: #ffffff;background: #93603a;border: 1px solid #e8e8e8;}

/*专家介绍*/
.expertListitemli{float: left;width: 380px;margin-right: 10px;}
.expertsliderbox{position: relative;width: 1280px;margin: 0 auto;}
.expertslider{margin: 0 auto;width: 1170px;overflow: hidden;}
.expertsilder-button{top: 180px;width: 40px;height: 40px;position: absolute;cursor: pointer;}
.expertsilder-button.btl{width: 40px;height: 40px;left: 0px;background: #c9c9c9 url(../images/arrowleftbtn.png) no-repeat;}
.expertsilder-button.btr{width: 40px;height: 40px;right: 15px;background: #c9c9c9 url(../images/arrowrightbtn.png) no-repeat;}
/*jci左右按钮*/.jci-button{top: 135px;width: 40px;height: 40px;position: absolute;cursor: pointer;}
.jci-button.btl{width: 40px;height: 40px;left: 0px;background: #c9c9c9 url(../images/arrowleftbtn.png) no-repeat;}
.jci-button.btr{width: 40px;height: 40px;right: 15px;background: #c9c9c9 url(../images/arrowrightbtn.png) no-repeat;}
/*jci左右按钮*/.expertphotobox{margin: 0 auto;width: 180px;height: 180px;line-height: 180px;text-align: center;padding: 10px;border-radius: 50%;overflow: hidden;background: #eeeeee;font-size: 0;}
.expertphotobox img{width: 100%;height: 100%;border-radius: 50%;}
.expertbox .expertInformation{width: 370px;padding: 0 4%;height: 290px;margin-top: -90px;padding-top: 100px;border: 1px solid #c9c9c9;box-sizing: border-box;}
.expertName{font-size: 17px;color: #000000;font-weight: normal;}
.expertSub{font-size: 14px;color: #999999;}
.expertbox .expertInformation: hover{border-bottom: 5px solid #93603a;}


.index_titlebox{display: inline-block;width: 100%;height: 80px;margin: 20px auto;text-align: center;}
.index_title{font-size: 30px;color: #333333;font-weight: normal;}
.index_titleImg{text-align: center;}
.index_titletext{display: inline-block;position: relative;font-size: 14px;color: #c0c0c0;text-transform : uppercase;}
.index_titletext:before,.index_titletext:after{content: '';/*CSS伪类用法*/position: absolute;/*定位背景横线的位置*/top: 50%;background: #c0c0c0;/*宽和高做出来的背景横线*/width: 20px;height: 1px;}
.index_titletext:before{left: -40px;}
.index_titletext:after{right: -40px;}

/*科室介绍*/
.departmentbox{width: 100%;height: auto;min-height: 527px;padding: 10px 0;background: url(../images/departmentbg.png) no-repeat;}
.department{position: relative;width: 1100px;margin: 0 auto;}
.department a{color: #ffffff;}
.department_title{color: #ffffff;}
.departmentitem{display: inline-table;margin: 10px 38px;width: 128px;height: 128px;line-height: 30px;border: 1px solid #dcdcdc;vertical-align: middle;text-align: center;}
.department_text{display: table-cell;vertical-align: middle;}
.departmentItemTitle{position: relative;font-size: 18px;padding-bottom: 5px;}
.departmentItemTitle: after{content: " ";position: absolute;bottom: 0;left: 50%;width: 10px;height: 1px;margin-left: -5px;border-bottom: 1px solid #ffffff;}
.departmentSubTitle{font-size: 13px;color: #dcdcdc;}
.departmentitem: hover{background: #93603a;border: 1px solid #93603a;}
.department .morebtn{color: #ffffff;}

/*indexitem*/
.indexitem{position: relative;width: 310px;height: 440px;margin: 30px 13px 30px 0;float: left;}
.indexitem: last-child{margin-right: 0;}
.indexitem_cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #ffffff;padding: 40px;text-align: center;box-sizing: border-box;}
.indexitem_cover: hover{background: rgba(5,81,169,0.5);}
.indexitem_cover a{color: #ffffff;}
.indexitem_content{margin-top: 30px;}
.indexitem_index{font-size: 30px;text-align: left;font-weight: lighter;text-decoration: overline}
.indexitem_a{display: block;margin: 20px auto;width: 8em;padding: 5px 0;font-size: 14px;border: 1px solid #ffffff;}
.indexitem_a: hover{background: #93603a;border: 1px solid #93603a;}
.cooperatebox{width: 100%;position: relative;}
.cooperatebox: before{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;border-top: 1px solid #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.cooperate{position: relative;width: 1280px;margin: 0 auto;padding: 40px 0;}
.cooperatesilder-button{top: 70px;width: 40px;height: 40px;position: absolute;cursor: pointer;}
.cooperatesilder-button.btl{left: 15px;background: url(../images/arrowiconleft.png) no-repeat;}
.cooperatesilder-button.btr{right: 15px;background: url(../images/arrowiconright.png) no-repeat;}
.cooperateitemli{float: left;width: 170px;margin: 0 10px;}
.cooperateitembox{display: inline-table;width: 170px;height: 110px;text-align: center;vertical-align: middle;border: 1px solid #D9D9D9;}
.cooperateitem{display: table-cell;font-size: 12px;color: #444444;vertical-align: middle;}
/*.cooperate .swiper-button-next{right: -50px;}
.cooperate .swiper-button-prev{left: -50px;}*//*公用banner*/

.bannerbox{position: relative;width: 100%;height: auto;font-size: 0;}
.bannerimg{width: 100%;height: 100%;}
.slide-cont{display: block;position: absolute;top: 0;left: 50%;margin-left: -600px;width: 1200px;height: 100%;font-size: 24px;color: #ffffff;text-align: center;font-weight: lighter;}
.slide-cont: before{content: '';display: inline-block;width: 1px;height: 100%;vertical-align: middle;margin-right: -0.25em;/* Adjusts for spacing*/}
.slide-text{display: inline-block;vertical-align: middle;width: 99%;height: auto;position: relative;}
.slidetitle{font-size: 40px;font-weight: normal;}
.publicnav{position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;background: rgba(147,96,58,0.9);color: #ffffff;z-index: 10;}
.publicnav_list{float: left;}
.publicnav_item{float: left;}
.publicnav_a{display: block;color: #ffffff;font-size: 18px;padding: 0 25px;}
.publicnav_a: hover{color: #93603a;background: #ffffff;}
.publicnav_active{color: #93603a;background: #ffffff;}
.publicnav_a_hover{display: block;font-size: 18px;padding: 0 25px;color: #93603a;background: #ffffff;width: auto;}
.goHomebtn{float: right;display: block;width: 70px;height: 70px;text-align: center;font-size: 0;}
.goHomebtn img{padding-top: 15px;}
.introducecontent{width: 100%;background: #f6f6f6;/*display: none;*/}
.introduceLeft{float: left;width: 360px;padding: 30px;font-size: 16px;color: #333333;text-align: justify;}
.introduceRight{float: left;width: 800px;padding: 30px;font-size: 14px;color: #666666;}
.introduceRight p{margin-bottom: 20px;}
.introduceTitle{position: relative;font-size: 36px;color: #93603a;padding-bottom: 30px;margin-bottom: 30px;}
.introduceTitle: after{content: " ";position: absolute;bottom: 0;left: 0;width: 2em;height: 1px;margin-left: -5px;border-bottom: 2px solid #cccccc;}
.introduceRightTitle{position: relative;font-size: 24px;color: #93603a;padding-bottom: 20px;}
.introduceRightTitle: after{content: " ";position: absolute;bottom: 0;left: 0;width: 1em;height: 1px;border-bottom: 1px solid #cccccc;}
.introductimgbox{position: relative;width: 100%;margin-bottom: 60px;background: #f6f6f6;font-size: 0;}
.introductitembox{width: 100%;padding: 30px 0;}
.introductitembox: before{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;border-top: 1px solid #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.introductlist{margin: 0 auto;}
.informationbox{margin: 0 auto;}
.introductitem{float: left;position: relative;text-align: center;line-height: 2;box-sizing: border-box;}
.introductitem: after{content: " ";position: absolute;right: 0;top: 0;width: 1px;height: 120px;border-right: 1px solid #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.introductitem: last-child: after{border: none;}
.introductitem: nth-child(1){width: 266px;padding-right: 30px;}
.introductitem: nth-child(2){width: 434px;padding: 0 30px;}
.introductitem: nth-child(3){width: 314px;padding: 0 30px;}
.introductitem: nth-child(4){width: 266px;padding-left: 30px;}
.introductitemTitle{position: relative;font-size: 24px;color: #93603a;padding-bottom: 10px;text-align: center;}
.introductitemTitle: after{content: " ";position: absolute;bottom: 0;left: 50%;width: 20px;height: 1px;margin-left: -10px;border-bottom: 1px solid #cccccc;}
.introductitemText{font-size: 14px;color: #333333;margin: 10px 0;}
.introductSubText{font-size: 14px;color: #999999;}
.characteristic{float: left;box-sizing: border-box;line-height: 2;margin-top: 30px;}
.characteristic: nth-child(1){width: 216px;padding-right: 30px;}
.characteristic: nth-child(2){width: 394px;padding: 0 30px;}
.characteristic: nth-child(3){width: 416px;padding: 0 30px;}
.characteristic: nth-child(4){width: 234px;padding-left: 30px;}
.characteristicTitle{font-weight: bold;}

/*列表*/
.introduceitem{display: inline-table;width: 300px;height: 300px;margin-right: 22px;text-align: center;vertical-align: middle;background: #f6f6f6;}
.introduceitem: last-child{margin-right: 0;}
.introduceitembox{display: table-cell;vertical-align: middle;}
.introduceitemimg{display: inline-block;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;font-size: 0;}
.introduceitemimg img{display: block;width: 100%;height: 100%;}
.introduceitemTitle{font-size: 30px;color: #333333;}
.introduceitemSubTitle{color: #999999;font-size: 14px;}
.introduceitem: hover{background: #93603a;color: #ffffff;}
.introduceitemimgblue{display: none;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;font-size: 0;}
.introduceitemimgblue img{display: block;width: 100%;height: 100%;background: #ffffff;}
.introduceitem: hover .introduceitemimg{background: #ffffff;}

/*.introduceitem: hover .introduceitemimgblue{display: inline-block;background: #ffffff;}*/
.introduceitem: hover .introduceitemTitle{color: #ffffff;}
.JCIcertifybox{width: 100%;margin: 30px auto;}
.swithitem{display: none;}
.JCIcertifywrap{width: 100%;padding-top: 30px;background: #f6f6f6;}
.JCIcertifyLeft{width: 340px;margin-right: 60px;float: left;}
.JCIcertifyRight{width: 880px;float: left;font-size: 14px;color: #666666;line-height: 2;}
.JCIcertifyRight p{margin-top: 30px;}

/*历程*/
.historyswiper{width: 1280px;margin: 0 auto;}
.historyswiper .swiper-container{width: 1280px;margin: 0 auto;padding-bottom: 80px;}
.historyitem{float: left;width: 404px;height: 500px;margin-right: 25px;border: 1px solid #e8e8e8;}
.historyitem: last-child{margin-right: 0;}
.historyitemimg{width: 100%;height: 280px;}
.historyitemimg img{width: 100%;height: 100%;}
.historyitemText{width: 346px;padding: 30px;line-height: 2;}
.historyitemTitle{font-size: 18px;color: #333333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.historyitemSubTitle{font-size: 14px;color: #999999;height: 4em;overflow: hidden;}
.pageitem{width: 100%;text-align: center;margin: 20px;line-height: 30px;/*font-size: 0;*/}
.pageitem_a{display: inline-block;padding: 0 5px;font-size: 24px;}
.pageitem li{display: inline-block;margin: 0 8px;}
.pageitem img{vertical-align: middle;}
.pageitems{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 12px;}
.pageitems_active{color: #ffffff;background: #93603a;}
.jci_improvementbox .swiper-container{padding-bottom: 60px;}

/*improvement*/
.improvementwrap{width: 100%;height: 366px;}
.improvementLeft{float: left;width: 50%;height: 366px;text-align: right;background: url(../images/improvementleft.png) no-repeat;background-size: cover;}
.improvementRight{float: left;width: 50%;height: 366px;text-align: right;box-sizing: border-box;background: url(../images/improvementright.png) no-repeat;background-size: cover;}
.improvementTextwrap{display: inline-block;width: 366px;height: 366px;padding: 20px 40px 0 40px;text-align: left;color: #ffffff;line-height: 2;background: rgba(0,0,0,0.5);box-sizing: border-box;}
.improvementTextbox{width: 100%;height: 280px;overflow: hidden;}
.improvementTitle{font-size: 18px;line-height: 80px;}
.improvementText{font-size: 14px;color: #cdcdcd;}
.improvementTime{font-size: 14px;color: #cdcdcd;line-height: 66px;background: url(../images/improvementicon.png) center right no-repeat;}

/*information*/
.informationswiper{width: 1280px;margin: 0 auto;}
.informationswiper .swiper-container{width: 1280px;margin: 0 auto;padding-bottom: 50px;}
.informationswiper .informationitem{margin-bottom: 0;}
.informationitem{float: left;width: 404px;height: 328px;margin-right: 24px;margin-bottom: 24px;background: #FFF;padding: 20px;color: #666666;box-sizing: border-box;border: 1px solid #e8e8e8;}
.informationitem:nth-child(3n){margin-right: 0;}
.informationyear{font-size: 18px;line-height: 1;text-align: left;}
.informationmonth{position: relative;font-size: 36px;padding-bottom: 20px;margin-bottom: 20px;line-height: 1;text-align: left;}
.informationmonth:after{content: " ";position: absolute;bottom: 0;left: 0;width: 2em;height: 1px;margin-left: -5px;border-bottom: 2px solid #cccccc;}
.informationTitle{font-size: 18px;height: 2em;overflow: hidden;}
.informationSubTitle{font-size: 14px;height: 4em;overflow: hidden;line-height: 2;}
.detailsbtn{display: block;width: 6em;margin: 30px 0;height: 30px;text-align: center;line-height: 30px;border: 1px solid #e8e8e8;color: #666666;}


.indexnews_navbox{width: 100%;text-align: center;}
.indexnews_navlist{display: inline-block;}
.indexnews_item{float: left;position: relative;height: 30px;line-height: 30px;padding: 0 20px;font-size: 18px;}
.indexnews_item:hover{background: #93603a;}
.indexnews_item a{color: #999999;}
.indexnews_item: hover a{color: #ffffff;}
.indexnews_itemactive,.indexnews_itemactive a{background: #93603a;color: #ffffff;}
.indexnews_item:after{content: " ";position: absolute;right: 0;top: 25%;width: 1px;height: 50%;border-right: 1px solid #999999;}
.indexnews_item:last-child:after{border: none;}
.news_contentitem{display: none;}
.indexnews_content{width: 100%;margin: 30px auto;height: 520px;background: #fafafa;}
.indexnews_video{width: 426px;height: 261px;}
.indexnews_videobox{float: left;width: 426px;height: 520px;}
.indexnews_videotext{width: 426px;margin: 0 auto;}
.indexnews_titlebox{position: relative;font-size: 16px;color: #444444;text-align: center;padding-bottom: 15px;}
.indexnews_titlebox:after{content: " ";position: absolute;bottom: 0;left: 50%;width: 36px;height: 1px;margin-left: -18px;border-bottom: 1px solid #eaeaea;}
.indexnews_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexnews_textbox{width: 100%;height: 6em;padding-top: 20px;font-size: 14px;color: #999999;overflow: hidden;text-align: justify;}
.indexnews_contentbox{float: left;width: 426px;height: 520px;color: #ffffff;}
.indexnews_textwrap{height: 250px;box-sizing: border-box;padding: 20px;}
.indexnews_center{background: #93603a;}
.indexnews_centertext{color: #ffffff;}
.indexnews_imgbox{width: 426px;height: 270px;}
.indexnews_imgbox img{width: 426px;height: 270px;}

/*医院环境*/
.environmentbox{width: 100%;}
.environmentbox .swiper-container{width: 100%;padding-bottom: 60px;}
.fen_environmentbox .swiper-container{width: 100%;padding-bottom: 60px;}
.environmentitem{float: left;width: 25%;height: 100%;position: relative;}
.environmentcover{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(5,81,169,0.5);}
.environmentitem: hover .environmentcover{display: block;}
.environmentcoverbox{display: inline-table;vertical-align: middle;width: 100%;height: 100%;text-align: center;}
.environmentcovericon{display: table-cell;vertical-align: middle;}
.environmentitemimg{display: block;width: 100%;height: 100%;}
.environmentText{font-size: 18px;color: #ffffff;}

/*应急通道*/
.emergencyswiper{width: 1280px;margin: 0 auto;}
.emergencyswiper .swiper-container{width: 1280px;margin: 0 auto;padding-bottom: 50px;}
.emergencyitem{display: inline-table;width: 304px;height: 300px;margin: 0 12px 12px 0;text-align: center;vertical-align: middle;background: #f6f6f6;}
.emergencyitem: nth-child(4n){margin-right: 0;}
.emergencyitem_a{display: table-cell;vertical-align: middle;}
.emergencyimg{display: inline-block;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;font-size: 0;}
.emergencyimg img{display: block;width: 100%;height: 100%;}
.emergencyitem: hover{background: #93603a;color: #ffffff;}
.emergencyitem: hover .introduceitemimg{background: #ffffff;}
.emergencyitem: hover .departmentItemTitle{color: #ffffff;}

/*联系我们*/
.contactwrap{width: 100%;padding: 40px 0;background: url(../images/contactbg.png) no-repeat;background-size: cover;}
.contactTop{padding: 20px;position: relative;box-sizing: border-box;}
.contactbottom{padding: 20px;position: relative;box-sizing: border-box;}
.contactTop: before{content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #cdcdcd;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);clear: both;}
.contactitembox{float: left;width: 50%;line-height: 2;}
.contactitemTitle{position: relative;font-size: 24px;color: #ffffff;padding-bottom: 0px;margin-bottom: 0px;}
/*.contactitemTitle: after{content: " ";position: absolute;bottom: 0;left: 0;width: 1em;height: 1px;border-bottom: 1px solid #ffffff;}*/.contactitemSpan{font-size: 14px;}
.contactitembox p{font-size: 14px;color: #ffffff;}
.contactitemTitle p{font-size: 24px;color: #ffffff;}
/*邵医文化*/
.friendsbox{margin: 0 auto;width: 1280px;}
.friendsbox .swiper-container{width: 1280px;margin: 0 auto;padding-bottom: 70px;}
/*.friendsbox .swiper-button-next{right: -50px;}
.friendsbox .swiper-button-prev{left: -50px;}*//*患者之声*/
.patientbox{margin: 0 auto;width: 1280px;}
.patientbox .swiper-container{width: 1280px;margin: 0 auto;padding-bottom: 70px;}
.patientbox .informationitem{margin-bottom: 0;}
/*.patientbox .swiper-button-next{right: -50px;}
.patientbox .swiper-button-prev{left: -50px;}*//*邵医咖啡*/
.coffeebox{width: 100%;margin-bottom: 30px;padding: 30px 60px;color: #ffffff;font-size: 16px;line-height: 2;text-align: center;box-sizing: border-box;background: url(../images/coffeebg.png) center center no-repeat;}
.coffeeTitle{font-size: 24px;}
/*新闻通告*/
.searchbox{width: 100%;height: 35px;margin: 30px auto;font-size: 0;}
.searchwrap{float: left;width: 50%;box-sizing: border-box;}
.searchitem{display: inline-block;width: 200px;height: 35px;background: #a0a0a0;}
.searchselect{width: 200px;height: 35px;padding-left: 10px;border: none;color: #ffffff;box-sizing: border-box;background: #a0a0a0 url(../images/arrowdown.png) center right no-repeat;}
.searchinput{width: 160px;height: 35px;color: #ffffff;padding-left: 10px;border: none;box-sizing: border-box;background: transparent;}
.searchinput: : -webkit-input-placeholder{color: #ffffff !important;}
.searchbtn{display: inline-block;width: 35px;height: 35px;vertical-align: middle;line-height: 35px;text-align: center;}
/*新闻动态*/
.trendsitem{float: left;width: 25%;margin-bottom: 2px;height: 360px;text-align: center;color: #666666;background: #f8f8f8;box-sizing: border-box;}
.trendsitem img{display: block;width: 100%;height: 100%;}
.trendsTextbox{display: block;width: 100%;height: 100%;padding: 0 40px;box-sizing: border-box;}
.trendsTextTime{position: relative;font-size: 18px;line-height: 70px;text-align: center;}
.trendsTextTime: after{content: " ";position: absolute;bottom: 0;left: 50%;width: 20px;height: 1px;margin-left: -10px;border-bottom: 1px solid #999999;}
.trendsTextTitle{width: 100%;height: 4em;font-size: 18px;margin: 20px 0;overflow: hidden;}
.trendsTextSubTitle{font-size: 14px;height: 6em;overflow: hidden;}
.trendsTextbox .detailsbtn{margin: 20px auto;}
/*.crossbtn{display: block;margin: 20px auto;width: 40px;height: 40px;}*/
.crossbtn{display: block;margin: 20px auto;width: 101px;height: 44px;border: 1px solid #e8e8e8;}
.crossbtn: hover{color: #ffffff;background: #93603a;}
.trendsTextbox: hover{color: #ffffff;background: #93603a;}
.trendsTextbox: hover .detailsbtn{color: #ffffff;}
/*servicebox*/
.servicebox{width: 100%;margin: 30px 0;font-size: 0;background: url(../images/servicebg.png) no-repeat;background-size: cover;}
.serviceitem{display: inline-table;vertical-align: middle;text-align: center;width: 320px;height: 340px;}
.service_a{display: table-cell;vertical-align: middle;}
.serviceTitle{position: relative;line-height: 80px;font-size: 32px;font-weight: normal;}
.serviceTitle: after{content: "";position: absolute;left: 50%;bottom: 0;width: 5px;height: 5px;border-radius: 50%;}
.serviceSubTitle{font-size: 18px;width: 150px;margin: 10px auto;}
.whitecover{background: rgba(255,255,255,0.5);}
.whitecover .serviceTitle{color: #333333;}
.whitecover .serviceTitle: after{background: #999999;}
.whitecover .serviceSubTitle{color: #666666;}
.blackcover{background: rgba(0,0,0,0.5);}
.blackcover .serviceTitle{color: #ffffff;}
.blackcover .serviceTitle: after{background: #ffffff;}
.blackcover .serviceSubTitle{color: #ffffff;}
/*departmentintroduct*/
.departmentintroduct .departmentbox{width: 100%;height: auto;margin: 20px auto 40px;background: url(../images/departmentbg.png) no-repeat;min-height: 500px;}
.departmentintroduct .departmentItemTitle{color: #ffffff;}
.departmentnavbox{width: 100%;text-align: center;}
.departmentnav{display: inline-block;width: 180px;height: 40px;margin: 0 5px;line-height: 40px;font-size: 24px;color: #ffffff;background: rgba(255,255,255,0.5);}
.departmentnav_active{background: #93603a;}
.departmentintroduct .departmentitem{margin: 20px 28px;}
.departmentlistitem{display: none;position: relative;margin: 0 auto;width: 1280px;height: auto;}
.departmentlistitem: first-child{display: block;}
/*isurance*/
.isurancenav{margin: 30px 0;}
.isurance_search{float: right;}
/*newsshowbox*/
.newsshowbox{padding-bottom: 60px;}
.newsbtnbox{position: relative;width: 100%;height: 64px;line-height: 64px;}
.newsbtnbox: after{content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.newsbtn{width: 990px;margin: 0 auto;}
.newsback{position: relative;float: left;display: block;width: 110px;height: 64px;line-height: 64px;padding-left: 40px;background: url(../images/backicon.png) center left no-repeat;font-size: 14px;color: #93603a}
.newsback: after{content: " ";position: absolute;right: 0;top: 0;width: 1px;height: 100%;border-right: 1px solid #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.newsshowTitlebox{position: relative;margin: 0 auto;width: 990px;height: 100px;}
.newsshowTitle{font-size: 28px;margin-top: 10px;font-weight: bold;color: #93603a;text-align: center;}
.newsshowTimebox{font-size: 18px;color: #cccccc;text-align: center;}
.newsshowView{display: inline-block;padding-left: 40px;background: url(../images/newsshowview.png) center left no-repeat;}
.newsshowcontent{position: relative;width: 990px;margin: 0 auto;padding: 10px 0;font-size: 15px;color: #666666;text-align: justify;}
.newsshowcontent table{margin: 0;padding: 0;width: 100%;}
.newsshowcontent: before{content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;border-top: 1px dashed #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.newsshowcontent: after{content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px dashed #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.newsshowcontent img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.newsshowcontent p{margin: 0px 0;}
.newsshowlabelbox{width: 990px;margin: 20px auto;height: 40px;line-height: 40px;font-size: 15px;}
.labellist{display: inline-block;}
.labelitem{display: inline-block;padding: 0 30px;height: 40px;border: 1px solid #D9D9D9;border-radius: 20px;}
.labelitem_active{background: #93603a;color: #ffffff;}
.newshowbtnbox{display: inline-table;vertical-align: middle;width: 130px;height: 110px;border: 1px solid #e8e8e8;}
.arrowbg{display: inline-block;width: 30px;height: 100%;background: #cccccc url(../images/arrowleftwhite.png) center center no-repeat;}
.arrowrightbg{display: inline-block;width: 30px;height: 100%;background: #93603a url(../images/arrowrightwhite.png) center center no-repeat;}
.newshowbtnText{display: table-cell;width: 100px;vertical-align: middle;text-align: center;}
.previousbtn{position: fixed;top: 200px;left: 0;}
.Nextbtn{position: fixed;top: 200px;right: 0;}
/*thanksbox*/
.thanksbox{color: #ffffff;background: #000;}
.thanksbox .newsback{color: #ffffff;background: url(../images/backiconwhite.png) center left no-repeat;}
.tankscontentbox{width: 990px;margin: 0 auto;}
.thanksTitlebox{position: relative;width: 100%;padding-bottom: 30px;}
.thanksTitlebox: after{content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px dashed #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.thanksbox .index_title{color: #ffffff;}
.thanksbox .index_titletext{color: #ffffff;}
.thankscontent{padding: 40px 0;}
.thankscontentlist{font-size: 24px;margin: 40px auto;}
.thankscontentitem{text-align: center;}
.thanksitem{display: inline-block;width: 160px;padding: 0 0 0 60px;text-align: left;}
.Appointmentcontent{margin-bottom: 80px;}
.Appointmentcontent img{width: auto;height: auto;margin: 30px 0;}
/*pricesearch*/
.pricesearch{width: 100%;margin: 30px auto;text-align: center;}
.searchtable{line-height: 60px;width: 100%;font-weight: 200;text-align: center;margin-bottom: 50px;}
.searchtable th{font-size: 18px;font-weight: 200;background: #f6f6f6;}
.tableLeft{text-align: left;padding-left: 10px;}
.routebox{width: 100%;height: 700px;}
/*guideitem*/
.guidecontentbox{width: 100%;margin: 40px auto;}
.guideitem{float: left;width: 400px;height: 200px;margin: 0 25px 25px 0;padding: 0 30px;border: 1px solid #e8e8e8;box-sizing: border-box;}
.guideitem: nth-child(3n){margin-right: 0;}
.guideitemTitle{padding: 20px 0;font-size: 18px;height: 4em;color: #666666;border-bottom: 1px solid #e8e8e8;}
.guidebtnbox{background: url(../images/arrowguide.png) center right no-repeat;}
.guidebtnbox .detailsbtn{margin: 30px 0;width: 10em;}
.guidebtnbox .detailsbtn: hover{color: #ffffff;background: #93603a;}
/*disputeSubText*/
.disputeSubText{text-align: center;font-size: 18px;margin: 30px 0;}
.disputebox{display: none;width: 1280px;margin: 0px auto;}
.disputebox img{width: 100%;}
/*nurse*/
.teambox{width: 100%;padding: 50px 0;color: #ffffff;box-sizing: border-box;background: url(../images/nursingbg.png) no-repeat;background-size: cover;}
.teambox .introductitem{width: 25%;padding: 0 50px;}
.teambox .introductitem: after{top: 50px;border-right: 1px solid #ffffff;}
.teambox .introductitemTitle{color: #ffffff;}
.teambox .introductitemTitle: after{border-bottom: 1px solid #ffffff;}
.teamitemText{font-size: 14px;text-align: center;margin-top: 20px;}
.teambox .morebtn{width: 100px;color: #ffffff;margin: 10px auto;}
.nursenewsbox .informationitem{width: 23%;margin: 1%;}
.nursenewsbox .swiper-container{padding-bottom: 50px;}
.committeebox{width: 100%;padding: 50px;margin-bottom: 50px;color: #ffffff;box-sizing: border-box;background: url(../images/nursingbg02.png) no-repeat;background-size: cover;}
.committeelist{width: 100%;}
.committeeitem{float: left;width: 25%;padding: 0 30px;box-sizing: border-box;}
.committeeitem .indexitem_a{width: 100%;color: #ffffff;text-align: center;}
/*doctor*/
.doctorbox{width: 1280px;margin: 30px auto;}
.doctornav{float: left;width: 250px;line-height: 40px;background: #ffffff;}
.doctornavitem{display: block;width: 100%;}
.doctornavitem_a{display: block;width: 100%;height: 40px;font-size: 18px;padding: 0 15px 0 50px;color: #ffffff;background: #93603a;box-sizing: border-box;background: #93603a url(../images/doctornavoff.png) 15px center no-repeat;}
.doctornavon{background: #93603a url(../images/doctornavon.png) 15px center no-repeat;}
.doctornavoff{background: #93603a url(../images/doctornavoff.png) 15px center no-repeat;}
.doctorSubnav{display: block;}
.doctorSubitem{width: 100%;padding: 0 20px;box-sizing: border-box;}
.doctorSubitem_a{display: block;width: 100%;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #e8e8e8;}
.doctorSubitem_active{color: #93603a;background: url(../images/arrowblue.png) center right no-repeat;}
.doctorlist{float: left;width: 1000px;margin-left: 20px;padding: 30px;background: #ffffff;box-sizing: border-box;}
.doctorlistitem{float: left;width: 29%;margin: 2%;height: 400px;box-sizing: border-box;}
.doctorlistitem: hover{box-sizing: border-box;border-bottom: 3px solid #93603a;}
.leadership{float: left;width: 29%;margin: 2%;box-sizing: border-box;}
.leadership: hover{box-sizing: border-box;border-bottom: 3px solid #93603a;}
.doctorphotobox{float: left;width: 240px;height: 240px;line-height: 180px;text-align: center;padding: 10px;border-radius: 50%;overflow: hidden;background: #eeeeee;font-size: 0;}
.doctorphotobox img{width: 100%;height: 100%;border-radius: 50%;}
.doctorphotoimg{width: 240px;height: 240px;border-radius: 50%;overflow: hidden;}
/*领导介绍记单独区域*/
.leadership2{float: left;width: 45%;margin: 2%;box-sizing: border-box;}
.leadership2: hover{box-sizing: border-box;border-bottom: 3px solid #93603a;}
.leadership3{float: left;width: 21%;margin: 1%;box-sizing: border-box;}
.leadership2: hover{box-sizing: border-box;border-bottom: 3px solid #93603a;}
.expertphotobox2{margin: 0 auto;width: 240px;height: 336px;line-height: 336px;text-align: center;padding: 10px;overflow: hidden;background: #eeeeee;font-size: 0;}
.expertphotobox3{margin: 0 auto;width: 210px;height: 210px;line-height: 210px;text-align: center;padding: 10px;overflow: hidden;background: #eeeeee;font-size: 0;}
.expertphotobox2 img{width: 100%;height: 100%;}
.indexnews_textbox2{width: 100%;height: 6em;padding-top: 20px;font-size: 14px;color: #999999;overflow: hidden;text-align: center;}
.doctorlist2{float: left;width: 1285px;margin-left: 20px;padding: 30px;background: #ffffff;box-sizing: border-box;}
.expertInformationbox2{width: 250px;}
.doctorlistbox2{width: 1285px;}
/*院长书记单独区域结束*/
.doctorintroductTextbox{float: left;width: 630px;margin-left: 30px;color: #999999;font-size: 14px;}
.doctorintroductTextbox .indexnews_titlebox{text-align: left;}
.doctorintroductTextbox .indexnews_titlebox: after{left: 0;margin-left: 0;}
.personalitemTitle{color: #333333;}
.doctorpersonal{margin-top: 15px;}
.personalList{padding: 20px 0;}
.personalList p{margin: 20px 0;}
.personalLink{float: left;width: 60%;}
.personalLink_a{display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;}
.personalLink_active{color: #93603a;}
.personalbtn .footiconbox{line-height: 64px;}
.personalbtn .newsback{width: 60px;margin-right: 30px;}
.refresherbox{margin-bottom: 40px;}
.examinationbox{width: 100%;background: #f8f8f8;}
.examinationitem{width: 50%;float: left;box-sizing: border-box;}
.examinationTitle{font-size: 36px;line-height: 100px;font-weight: normal;}
.examination{float: left;margin: 0 20px 30px 0;width: 170px;height: 30px;line-height: 30px;font-size: 14px;color: #333333;text-align: center;border: 1px solid #e8e8e8;}
.examination_active{color: #ffffff;background: #93603a;}
.examinationitem img{display: block;width: 100%;height: 100%;}
/*centerbox*/
.centerbox{width: 1280px;margin: 0 auto;}
.centerbox .coffeebox{margin-bottom: 0;background: url(../images/centerbg.png) center center no-repeat;}
.centerTextbox{width: 100%;padding: 30px;background: #f8f8f8;box-sizing: border-box;}
.centeritemlitte{float: left;width: 270px;margin-right: 40px;text-align: justify;}
.centerTextbox .introduceRightTitle{color: #333333;margin-bottom: 20px;}
.centeritembig{float: left;width: 600px;text-align: justify;}
.centeritembox{width: 100%;background: url(../images/centeritembg.png) no-repeat;}
.centeritemlist{width: 900px;margin: 30px auto;font-size: 0;}
.centeritem{display: inline-table;width: 300px;height: 300px;text-align: center;vertical-align: middle;background: rgba(250,250,250,0.75);}
.centeritem: nth-child(2){background: rgba(56,79,157,0.9);}
.centeritemimg{display: inline-block;overflow: hidden;font-size: 0;width: 92px;height: 84px;margin-bottom: 15px;}
.centeritemSubTitle{font-size: 14px;}
.appointmentinfoTitle{position: relative;height: 100px;margin-bottom: 20px;}
.appointmentnum{position: absolute;font-size: 72px;left: 0;top: 0;z-index: 0;}
.appointmentNumTitle{position: absolute;height: 1em;line-height: 1;left: 43px;bottom: 6px;font-size: 24px;z-index: 1;background: #f8f8f8;}
.disciplineLeft{float: left;width: 500px;height: 100%;padding: 30px;font-size: 24px;color: #ffffff;text-align: justify;background: #303030;}
.disciplineLeft .introduceTitle{color: #ffffff;}
.disciplineTop{padding-bottom: 50px;border-bottom: 1px solid #cdcdcd;}
.disciplineBottom{padding-top: 50px;}
.introducesubTitle{font-size: 24px;color: #cdcdcd;}
.disciplineRight{float: left;width: 660px;height: 100%;padding: 30px;font-size: 14px;color: #666666;background: #f6f6f6;}
.disciplineitem{float: left;position: relative;text-align: center;font-size: 15px;width: 33%;box-sizing: border-box;}
.disciplineitem: after{content: " ";position: absolute;right: 0;top: 0;width: 1px;height: 120px;border-right: 1px solid #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.disciplineitem: last-child: after{border: none;}
.disciplineitem: nth-child(1){padding-right: 30px;}
.disciplineitem: nth-child(2){padding: 0 30px;}
.disciplineitem: nth-child(3){padding-left: 30px;}
.disciplineTime{font-size: 36px;font-weight: bold;line-height: 1;}
.disciplineText{color: #cdcdcd;}
.laboratorybox{width: 100%;height: 260px;background: #f8f8f8;}
.laboratoryleft{width: 50%;float: left;height: 100%;}
.laboratoryimg{width: 30%;height: 100%;float: left;}
.laboratoryimg img{display: block;width: 100%;height: 100%;}
.laboratorytext{width: 70%;float: left;padding: 30px 50px;box-sizing: border-box;}
.laboratoryTitle{font-size: 20px;color: #23429c;margin-bottom: 20px;}
.teachingitem{float: left;width: 404px;height: 520px;margin-right: 25px;border: 1px solid #e8e8e8;}
.teachingitem: last-child{margin-right: 0;}
.researchbox{width: 100%;}
.researchbox .informationbox{box-sizing: border-box;padding: 0 20px;}
.researchbox .informationitem{width: 23%;margin: 0 1%;}
.teachingwrap{width: 100%;text-align: center;background: url(../images/teachingbg.png) no-repeat;background-size: 100%;}
.teaching_timelist{display: inline-block;margin: 0px auto;padding: 20px 0;}
.systembox{width: 100%;margin-bottom: 30px;padding: 10px 50px;background: #f8f8f8;box-sizing: border-box;}
.systemTitle{font-size: 36px;text-align: center;line-height: 100px;color: #93603a;}
.systembox p{margin-bottom: 15px;}
.nvasivelist{width: 100%;margin: 30px auto;font-size: 0;}
.nvasiveitem{display: inline-table;width: 20%;height: 300px;text-align: center;vertical-align: middle;background: rgba(250,250,250,0.75);}

.nvasiveitem: hover{background: rgba(56,79,157,0.9);color: #ffffff;}
.nvasiveitem: hover .departmentItemTitle,.nvasiveitem: hover .centeritemSubTitle{color: #ffffff;}
.politicalList{width: 100%;}
.politicalitem{position: relative;width: 100%;padding: 15px 0;}
.politicalitem: after{content: " ";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;border-bottom: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.mainpoliticalbox{width: 1280px;margin: 0 auto;display: table;vertical-align: middle;}
.politicalTimebox{display: table-cell;width: 160px;padding-right: 20px;text-align: right;vertical-align: middle;}
.politicalTimebox .detailsbtn{display: inline-block;margin: 0;float: right;height: 20px;line-height: 20px;width: 8em;}
.politicalTimemonth{font-size: 40px;color: #93603a;line-height: 1;}
.politicalimg{display: table-cell;width: 230px;height: 150px;vertical-align: middle;}
.politicalimg img{width: 100%;height: 100%;}
.politicalText{display: table-cell;width: 700px;padding: 0 120px 0 40px;background: url(../images/politicalicon.png) 760px center no-repeat;}
.politicalitem .introduceRightTitle{width: 700px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333333;margin-bottom: 20px;}
.politicalSubTitle{height: 4em;overflow: hidden;}
.politicalitem: hover{color: #ffffff;background: #93603a;}
.politicalitem: hover .mainpoliticalbox{color: #ffffff;}
.politicalitem: hover .politicalTimemonth{color: #ffffff;}
.politicalitem: hover .introduceRightTitle{color: #ffffff;}
.politicalitem: hover a{color: #ffffff;}
.examination a{color: #333333;}
.examination_active a{color: #ffffff;}
.teachmainbox{width: 1280px;margin: 0 auto;}
.teachmainbox .swiper-container{padding-bottom: 50px;}
.researchbox .swiper-container{padding-bottom: 50px;}
.teachingswiper .swiper-container{padding-bottom: 50px;}

/*关于我们*/
.yyjs-box{width: 100%;padding: 20px 0 40px 0;background: #f2f2f2;}
.browbox{width: 1060px;background: #fff;margin: 0 auto;padding: 0 50px;overflow: hidden;}
.browtitle{width: 1060px;height: 110px;line-height: 110px;text-align: center;overflow: hidden;font-size: 30px;border-bottom: 1px dashed #e3e3e3;}
.brownr{width: 100%;padding: 30px 0;}

/*联系我们*/
.yyjs-box{width: 100%;padding: 20px 0 40px 0;background: #f2f2f2;}
.lxwm{width: 1160px;background: #fff;margin: 0 auto;overflow: hidden;padding-bottom: 50px;}
.lxwm .lxwmtop{float: left;width: 1100px;height: 120px;margin-top: 60px;padding-left: 60px;}
.lxwmtitle{float: left;width: 1044px;border-bottom: 2px solid #344a83;padding: 4px;}
.lxwmtitle p{float: left;width: 900px;line-height: 54px;font-size: 30px;color: #344a83;}
.lxwmtitle span, .lxwmmap span{float: left;width: 70px;height: 54px;line-height: 54px;}
.lxwmlist{float: left;width: 1052px;padding: 10px 0;}
.lxwmlist p{float: left;width: 50%;height: 40px;line-height: 40px;font-size: 18px;}
.lxwmbox{float: left;width: 1052px;padding: 30px 54px;border-bottom: 1px dashed #e3e3e3;}
.lxwmmap{float: left;width: 1052px;padding: 30px 54px 0 54px;}
.lxwmmap p{float: left;height: 46px;line-height: 46px;font-size: 30px;color: #344a83;}
.lxwmmap span{width: 56px;height: 46px;line-height: 46px;}
.lxwmlist p.width50{width: 50%;}
.lxwmlist p.width100{width: 100%;}
.yyjs-box .active{display: block;}
.bigbox{width: 1160px;margin: 0 auto;overflow: hidden;}
.sonr-box{display: none;}
.active{display: block;}
.sotitle{/* float: left;*/width: 1160px;height: 66px;background: #fff;margin-top: 20px;border-bottom: 2px solid #344a83;}
.sotitle h3{/*float: left;*/width: 200px;color: #344a83;font-weight: normal;font-size: 24px;padding: 10px 0 0 20px;line-height: 56px;}
.soman{/* float: left;*/width: 1160px;margin-top: 20px;}
.zjjslist2{/*float: left;*/width: 190px;padding: 10px 10px 20px 10px;background: #fff;margin: 0 26px 20px 0;}
.zjjslist em, .zjjslist2 em{/* float: left;*/width: 190px;font-style: normal;}
.zjjslist span, .zjjslist2 span{text-align: center;line-height: 20px;float: left;width: 190px;padding-top: 10px;font-size: 14px;}
.zjjslist p, .zjjslist2 p{width: 190px;line-height: 18px;height: 54px;overflow: hidden;color: #666;}
.color1{color: #344a83;}
.ksjsbox{width: 1050px;overflow: hidden;padding: 30px;background: #fff;}
.dzfcbox{width: 1160px;box-sizing: border-box;padding: 30px;}
.browtop{width: 100%;height: 50px;line-height: 48px;border-bottom: 2px solid #344a83;font-size: 30px;font-weight: bold;}
.webmap a{color: #485e9a;}
.webmap dl{margin-top: 20px;line-height: 26px;padding: 0 3px;}
.webmap dd{float: left;line-height: 26px;padding: 0 3px;margin: 0 7px;}
.webmap dt{font-weight: bold;float: left;}
.mapbox{position: absolute;top: 0;left: 100px;width: 420px;height: 700px;padding: 110px 0 0;background: #ffffff;border-bottom: 1px solid #D9D9D9;border-top: 1px solid #D9D9D9;box-sizing: border-box;}
.maplist{width: 400px;height: 580px;margin: 0 auto;border-right: 5px solid #D9D9D9;}
.mapitem{width: 360px;padding-bottom: 20px;margin: 0 auto;border-bottom: 1px solid #D9D9D9;}
.mapitem: first-child{border-top: 1px solid #D9D9D9;}
.maptitle{font-size: 16px;color: #50464e;line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mapsubtitle{font-size: 14px;color: #979196;}
.mapitem a .maptitle{color: #50464e;}
.active a .maptitle,.mapitem a:hover .maptitle{color: #2f95e4;}
.mapitem a .mapsubtitle{color: #979196;}
.active a .mapsubtitle,.mapitem a:hover .mapsubtitle{color: #979196;}
#map .mapdress{width: 100%; height:700px;margin: 40px auto; display: none;}
#map .active{ display:block;}

.dynamic{padding-top: 30px;width: 1280px;height: 520px;margin: 0 auto;overflow: hidden;}
.dynamic .wrap{width: 1280px;height: 520px;margin: 0 auto;text-align: center;overflow: hidden;}
.dynamic .wrap .tab{display: inline-block;}
.dynamic .wrap .tab li{width: 129px;height: 48px;border-right: 1px solid #41b0a7;border-top: 1px solid #41b0a7;border-bottom: 1px solid #41b0a7;font-size: 18px;color: #41b0a7;text-align: center;line-height: 48px;float: left;cursor: pointer;}
.dynamic .wrap .tab li:first-child{border-left: 1px solid #41b0a7;border-radius: 48px 0 0 48px;}
.dynamic .wrap .tab li:last-child{border-radius: 0 48px 48px 0;}
.dynamic .wrap .tab li.active{background-color: #41b0a7;color: #fff;}
.dynamic .dynamicindex{width:1280px;height:auto;overflow:hidden;margin:0 auto;}
.dynamic .dynamic-wrap{width: 5120px;height: 420px;/*margin-top: 30px;*/position: relative;text-align: left;}
.dynamic .dynamic-wrap .item{width: 1280px;height: 100%;float: left;}
.dynamic-news li{width: 303px;height: 308px;/*margin-right: 20px;*/margin: 0 7px;float: left;background-color: #fff;border: 1px solid #e0e0e0;}
.dynamic-news li.active{box-shadow: 5px 5px 10px rgba(13,2,4,.2);}
.dynamic-news li:last-child{margin-right: 0;}
.dynamic-news li a{display: block;height: 100%;}
.dynamic-news li a img{width: 100%;height: 220px;}
.dynamic-news li a .title{font-size: 18px;color: #4c4c4c;padding: 0 18px;line-height: 50px;height: 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dynamic-news li a .content{/*font-size: 14px;color: #999;line-height: 20px;padding: 0 18px;overflow : hidden;height: 60px;*/}
.dynamic-news li a .time{font-size: 14px;color: #999;line-height: 20px;/*margin-top: 20px;*/padding: 0 18px;}
.dynamic-media ul,.dynamic-notice ul{width: 1280px;/*padding-top: 30px;*/}
.dynamic-media ul li,.dynamic-notice ul li{width: 630px;float: left;padding-left: 10px;}
.dynamic-media ul li a,.dynamic-notice ul li a,.dynamic-topic ul li a{display: block;font-size: 18px;color: #4d4d4d;height: 45px;line-height: 45px;}
.dynamic-media ul li a .time,.dynamic-notice ul li a .time,.dynamic-topic ul li a .time{color: #999;display: block;width: 135px;float: left;}
.dynamic-media ul li a .title,.dynamic-notice ul li a .title,.dynamic-topic ul li a .title{display: block;margin-left: 135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dynamic-media ul li.active a .title,.dynamic-notice ul li.active a .title{color: #41b0a7;}
.dynamic-topic > div{/*padding-top: 27px;*/}
.dynamic .topic{padding: 16px 0;border-bottom: 1px solid #e0e0e0;margin-bottom: 30px;/*background-color: #f00;*/}
.dynamic .topic span{display: block;height: 30px;line-height: 30px;font-size: 30px;color: #e84d3d;font-weight: bold;padding-left: 20px;border-left: 4px solid #e84d3d;float: left;}
.dynamic .topic .more{display: block;height: 30px;line-height: 30px;font-size: 18px;color: #999;float: right;margin-right: 20px;}
.dynamic-topic ul li{width: 630px;float: left;padding-left: 10px;}
.dynamic-topic ul li.active a .title{color: #e84d3d;}
.dynamic .circle{display: inline-block;}
.dynamic .circle li{width: 10px;height: 10px;border-radius: 50%;background-color: #e0e0e0;float: left;margin: 10px;}
.dynamic .circle li.active{background-color: #41b0a7;}

.department{height:435px;position:relative; width:100%;}
.department .banner-wrap{min-width:1280px;height:435px;position:relative;overflow:hidden;margin:0 auto;}
.department .banner-wrap .banner{width:1920px;height:435px;position:absolute;left:50%;margin-left:-960px;}
.department .wrap{position:absolute;width:1280px;height:435px;top:0;left:50%;margin-left:-640px;}
.department .wrap .title{font-size:30px;color:#fff;text-align:center;padding-top:30px;}
.department .wrap .sub-title{font-size:14px;color:#fff;text-align:center;padding-bottom:15px;}
.department .wrap .container,.department .wrap .container .list{height:294px;}
.department .wrap .container .list{overflow-y:scroll;}
.department .wrap .list li{width:100px;margin:25px 28px 0;float:left;}
.department .wrap .list li a{display:block;}
.department .wrap .list li a .icon-wrap{width:78px;height:78px;margin:0 auto;border-radius:50%;border:1px solid #fff;}
.department .wrap .list li a p{font-size:14px;color:#fff;line-height:42px;height:42px;overflow:hidden;text-align:center;}
.department ._1{background:url(../images/1.png) no-repeat center center;}
.department ._1:hover{background:#fff url(../images/1-1.png) no-repeat center center;}
.department ._2{background:url(../images/2.png) no-repeat center center;}
.department ._2:hover{background:#fff url(../images/2-1.png) no-repeat center center;}
.department ._3{background:url(../images/3.png) no-repeat center center;}
.department ._3:hover{background:#fff url(../images/3-1.png) no-repeat center center;}
.department ._4{background:url(../images/4.png) no-repeat center center;}
.department ._4:hover{background:#fff url(../images/4-1.png) no-repeat center center;}
.department ._5{background:url(../images/5.png) no-repeat center center;}
.department ._5:hover{background:#fff url(../images/5-1.png) no-repeat center center;}
.department ._6{background:url(../images/6.png) no-repeat center center;}
.department ._6:hover{background:#fff url(../images/6-1.png) no-repeat center center;}
.department ._7{background:url(../images/7.png) no-repeat center center;}
.department ._7:hover{background:#fff url(../images/7-1.png) no-repeat center center;}
.department ._8{background:url(../images/8.png) no-repeat center center;}
.department ._8:hover{background:#fff url(../images/8-1.png) no-repeat center center;}
.department ._9{background:url(../images/9.png) no-repeat center center;}
.department ._9:hover{background:#fff url(../images/9-1.png) no-repeat center center;}
.department ._10{background:url(../images/10.png) no-repeat center center;}
.department ._10:hover{background:#fff url(../images/10-1.png) no-repeat center center;}
.department ._11{background:url(../images/11.png) no-repeat center center;}
.department ._11:hover{background:#fff url(../images/11-1.png) no-repeat center center;}
.department ._12{background:url(../images/12.png) no-repeat center center;}
.department ._12:hover{background:#fff url(../images/12-1.png) no-repeat center center;}
.department ._13{background:url(../images/13.png) no-repeat center center;}
.department ._13:hover{background:#fff url(../images/13-1.png) no-repeat center center;}
.department ._14{background:url(../images/14.png) no-repeat center center;}
.department ._14:hover{background:#fff url(../images/14-1.png) no-repeat center center;}
.department ._15{background:url(../images/15.png) no-repeat center center;}
.department ._15:hover{background:#fff url(../images/15-1.png) no-repeat center center;}
.department ._16{background:url(../images/16.png) no-repeat center center;}
.department ._16:hover{background:#fff url(../images/16-1.png) no-repeat center center;}
.department ._17{background:url(../images/17.png) no-repeat center center;}
.department ._17:hover{background:#fff url(../images/17-1.png) no-repeat center center;}
.department ._18{background:url(../images/18.png) no-repeat center center;}
.department ._18:hover{background:#fff url(../images/18-1.png) no-repeat center center;}
.department ._19{background:url(../images/19.png) no-repeat center center;}
.department ._19:hover{background:#fff url(../images/19-1.png) no-repeat center center;}
.department ._20{background:url(../images/20.png) no-repeat center center;}
.department ._20:hover{background:#fff url(../images/20-1.png) no-repeat center center;}
.department ._21{background:url(../images/21.png) no-repeat center center;}
.department ._21:hover{background:#fff url(../images/21-1.png) no-repeat center center;}
.department ._22{background:url(../images/22.png) no-repeat center center;}
.department ._22:hover{background:#fff url(../images/22-1.png) no-repeat center center;}
.department ._23{background:url(../images/23.png) no-repeat center center;}
.department ._23:hover{background:#fff url(../images/23-1.png) no-repeat center center;}
.department ._24{background:url(../images/24.png) no-repeat center center;}
.department ._24:hover{background:#fff url(../images/24-1.png) no-repeat center center;}
.department ._25{background:url(../images/25.png) no-repeat center center;}
.department ._25:hover{background:#fff url(../images/25-1.png) no-repeat center center;}
.department ._26{background:url(../images/26.png) no-repeat center center;}
.department ._26:hover{background:#fff url(../images/26-1.png) no-repeat center center;}
.department ._27{background:url(../images/27.png) no-repeat center center;}
.department ._27:hover{background:#fff url(../images/27-1.png) no-repeat center center;}
.department ._28{background:url(../images/28.png) no-repeat center center;}
.department ._28:hover{background:#fff url(../images/28-1.png) no-repeat center center;}
.department ._29{background:url(../images/29.png) no-repeat center center;}
.department ._29:hover{background:#fff url(../images/29-1.png) no-repeat center center;}
.department ._30{background:url(../images/30.png) no-repeat center center;}
.department ._30:hover{background:#fff url(../images/30-1.png) no-repeat center center;}
.department ._31{background:url(../images/31.png) no-repeat center center;}
.department ._31:hover{background:#fff url(../images/31-1.png) no-repeat center center;}
.department ._32{background:url(../images/32.png) no-repeat center center;}
.department ._32:hover{background:#fff url(../images/32-1.png) no-repeat center center;}
.department ._33{background:url(../images/33.png) no-repeat center center;}
.department ._33:hover{background:#fff url(../images/33-1.png) no-repeat center center;}
.department ._34{background:url(../images/34.png) no-repeat center center;}
.department ._34:hover{background:#fff url(../images/34-1.png) no-repeat center center;}
.department ._35{background:url(../images/35.png) no-repeat center center;}
.department ._35:hover{background:#fff url(../images/35-1.png) no-repeat center center;}
.department ._36{background:url(../images/36.png) no-repeat center center;}
.department ._36:hover{background:#fff url(../images/36-1.png) no-repeat center center;}
.department ._37{background:url(../images/37.png) no-repeat center center;}
.department ._37:hover{background:#fff url(../images/37-1.png) no-repeat center center;}
.department ._38{background:url(../images/38.png) no-repeat center center;}
.department ._38:hover{background:#fff url(../images/38-1.png) no-repeat center center;}
.department ._39{background:url(../images/39.png) no-repeat center center;}
.department ._39:hover{background:#fff url(../images/39-1.png) no-repeat center center;}
.department ._40{background:url(../images/40.png) no-repeat center center;}
.department ._40:hover{background:#fff url(../images/40-1.png) no-repeat center center;}
.department ._41{background:url(../images/41.png) no-repeat center center;}
.department ._41:hover{background:#fff url(../images/41-1.png) no-repeat center center;}
.department ._42{background:url(../images/42.png) no-repeat center center;}
.department ._42:hover{background:#fff url(../images/42-1.png) no-repeat center center;}
.department ._43{background:url(../images/43.png) no-repeat center center;}
.department ._43:hover{background:#fff url(../images/43-1.png) no-repeat center center;}
.department ._44{background:url(../images/44.png) no-repeat center center;}
.department ._44:hover{background:#fff url(../images/44-1.png) no-repeat center center;}
.department ._45{background:url(../images/45.png) no-repeat center center;}
.department ._45:hover{background:#fff url(../images/45-1.png) no-repeat center center;}
.department ._46{background:url(../images/46.png) no-repeat center center;}
.department ._46:hover{background:#fff url(../images/46-1.png) no-repeat center center;}
.department ._47{background:url(../images/47.png) no-repeat center center;}
.department ._47:hover{background:#fff url(../images/47-1.png) no-repeat center center;}
.department ._48{background:url(../images/48.png) no-repeat center center;}
.department ._48:hover{background:#fff url(../images/48-1.png) no-repeat center center;}


.m2 { width:1100px; margin:0 auto; overflow:hidden; clear:both}
.m2t { height:140px}
.m2con{margin:20px auto 0;width:1100px; height:560px;background:url(../images/bg_zj.jpg) no-repeat center bottom;overflow:hidden; clear:both }
.expert span.prev, .expert span.next { top: 215px; }
span.prev, span.next { display: block; position: absolute; width:38px; height:77px; overflow: hidden; cursor: pointer; z-index: 100; }
span.prev { width:38px; height:77px; background:url(../images/prev.png) no-repeat; top:165px; left:0; }
span.next { width:38px; height:77px; background:url(../images/next.png) no-repeat; top:165px; right:15px; }
.expert { position: relative; width: 100%; height: 100%; }
.thumb {overflow: hidden; position: relative; height:100px; margin-top:10px; width:1100px;}
.thumb ul { width:1100px; position: absolute;  }
.thumb li { width:100px; height:100px; margin:0px 10px; float: left; border-radius:50%; background: #ebd9ca; cursor: pointer; overflow: hidden; }
.thumb li.cur { background: #ebd9ca; border:2px solid #a37a59;  width:96px; height:96px; border-radius:50%;}
.thumb li img { width:100px; height: 100px; float: left; }

.person { height:410px; width:1100px; padding-top:20px; position: relative; margin: 0 auto; overflow: hidden; }
.person ul { height: 372px; position: absolute; }
.person li { width:1100px; height:372px; float: left; position: relative;}
.person li .zj-l{width:450px;height:370px;float:left; margin-top:25px;position:relative}
.person li .zj-l h3{position:absolute;bottom:10;left:30px;}
.person li .zj-r{width:610px;float:left;margin-top:20px; position:relative; position:relative; color:#666;}
.person li .zj-r .zj-cont-tit{height:44px;line-height:44px;color:#333;float:left; padding-top:15px}
.person li .zj-r .zj-cont-tit strong{font-size:40px;width:122px;  text-align:left; float:left; padding-right:10px}
.person li .zj-r .zj-cont-tit span{font-size:18px; border-left:1px solid #3d302f; line-height:18px; width:242px; height:38px; margin-top:6px; text-align:left; padding-left:15px; float:left; overflow:hidden;}
.person li .zj-r .zj-keshi {position:absolute; background-position:-677px -121px; width:123px; height:66px; right:110px; top:0px; color:#fff; font-size:20px; font-weight:bold; padding-top:57px; text-align:center;}
.person li .zj-r p{line-height:24px;float:left;width:610px;margin-top:25px;font-size:14px}
.person li .zj-r p span{color:#ac3d3d}
.person li .zj-r p i{ font-style:normal; float:left; width:116px; display:inline;}
.person li .zj-r p em{ float:left; font-style:normal; width:114px; display:inline; padding-top:4px;}
.person li .zj-r p a{color:#c00}
.person li .zj-r .btn01{width:169px;height:46px;margin-top:30px;float:left; margin-right:15px; line-height:46px; text-align:center; font-size:16px;background:url(../images/icobg.png) no-repeat;_background:url(../images/icobg.gif) no-repeat; background-position:0 -132px;}
.person li .zj-r .btn02{width:169px;height:46px;margin-top:30px;float:left; margin-right:15px; line-height:46px; text-align:center; font-size:16px;background:url(../images/icobg.png) no-repeat;_background:url(../images/icobg.gif) no-repeat; background-position:-190px -132px;}
.person li img { float: left; margin-right: 22px; }


.fast{height: 60px;background-color: #41b0a7;position: fixed;width: 100%;bottom: 0;z-index: 9;}
.fast .wrap{width: 1280px;height: 60px;margin: 0 auto;position: relative;}
.fast .wrap .left{width: 145px;height: 40px;line-height: 60px;font-size: 20px;color: #fff;line-height: 40px;background: #1a988e url(../images/fast-open.png) no-repeat 125px center;float: left;padding-left: 35px;margin-top: 20px;cursor: pointer;}
.fast .wrap .left.open{height: 60px;line-height: 60px;margin-top: 0;background: #1a988e url(../images/fast.png) no-repeat 125px center;}
.fast .wrap .right{margin-left: 180px;/*display: none;*/}
.fast .wrap .right li{width: 275px;height: 40px;float: left;padding: 10px 0;background-color: #41b0a7;cursor: pointer;position: relative;}
.fast .wrap .right li a{display: block;height: 40px;font-size: 20px;color: #fff;line-height: 40px;border-right: 1px solid #1a988e;}
.fast .wrap .right li:last-child a{border-right: none;}
.fast .wrap .right li .wx{background: url(../images/wx.png) no-repeat 82px center;padding-left: 120px;}
.fast .wrap .right li .app{background: url(../images/app.png) no-repeat 92px center;padding-left: 128px;}
.fast .wrap .right li .survey{background: url(../images/survey.png) no-repeat 58px center;padding-left: 100px;}
.fast .wrap .right li .link{background: url(../images/link.png) no-repeat 80px center;padding-left: 115px;}
.fast .wrap .right li .code-wrap{position: absolute;width: 275px;height: 275px;left: 0;bottom: 60px;background: #e1fffd url(../images/code-wrap-bg.png) no-repeat center center;display: none;}
.fast .wrap .right li:hover .code-wrap{display: block;}
.fast .wrap .right li .code-wrap img{width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;margin-left: -100px;margin-top: -100px;}
.fast .wrap .right li .link-wrap{position: absolute;width: 275px;left: 0;bottom: 60px;background: #dff2fc;padding: 10px 0;display: none;}
.fast .wrap .right li:hover .link-wrap{display: block;}
.fast .wrap .right li .link-wrap a{font-size: 18px;color: #666;padding-left: 30px;}


.footer{padding-top:30px;background:url(../images/footbg.jpg) repeat-x;color:#c1c1c1;font-size:14px; padding-bottom:98px;}
.footer a{color:#c1c1c1;}
.footer a:hover{color:#fff;}
.footer a.footer-logo img,.footer-address p{opacity:1;filter: alpha(opacity=100);}
.footer-address p{margin-top:10px;}
.footer-address{color:#333;font-size: 13px;line-height:23px;}
.footer-info{height:216px; width:1200px; margin:0 auto;}
.footer-info ul{width:332px;color:#fff;height:201px;overflow:hidden;margin-left:35px;padding-top: 4px;}
.footer-info ul li{padding-top:12px;}
.footer-info ul b{font-size: 20px;position:relative;line-height:20px;display:block;color:#fff;margin-top:4px;}
.footer-info ul span{font-size: 12px;line-height:16px;display:inline-block;color:#fff;margin-left:15px;font-weight:normal;}
.footer-info ul p{line-height:25px;margin-bottom:15px;padding-left:40px;position:relative;color:#aeaeae;}
.footer-info ul p i{position:absolute;bottom:11px;left:0;font-size:28px;color:#979797;}
.footer-info ul p u{color:#fff;opacity:.8;filter: alpha(opacity=80);}
.footer-follow {width:212px;text-align: center;background:url(../images/ft-video-bg.png) no-repeat ;height:255px;padding:30px 10px 0;box-sizing:border-box;}
.footer-follow a{overflow:hidden;margin-top:13px;display:block;float:left;width:50%;}
.footer-follow a.weibo-follow{width:100%;}
.footer-follow img{width:77px;vertical-align:middle;display:inline-block;border-radius:5px;}
.footer-follow #_ideConac{display:inline-block;position:absolute;top:20px;left:-110px;}
.footer-follow span{display:block;line-height:19px;font-size:12px;text-align:center;position:relative;}
.footer-follow .wrap-follow{padding-top: 20px;}

.newss{ width:1280px; height:auto; overflow:hidden; margin:30px auto;}
.newss .left{ float:left; display:inline; width:500px;}
.newss .right{ float:left; display:inline; width:750px;}
.newss .title{ width:1280px; height:50px; overflow:hidden; text-align:center; margin-bottom:20px;} 
.newss .title ul li{ display:inline; font-size:20px;}
.newss .title ul li span{ padding:0 15px;}
.newss .title ul li a:hover{ color:#1685c9;}
.newss .title ul li i a{ font-size:28px; color:#1685c9; font-style:normal;}

.newss .right dl{  height:auto; overflow:hidden; padding-top:15px;}
.newss .right dl dt{ float:left;  width:60px; height:60px; margin-right:15px; line-height:60px; border:1px solid #ccc; text-align:center;}
.newss .right dl dd{ float:left; width:670px; }
.newss .right dl dd h3{ font-size:16px; margin:0; line-height:25px; font-weight:normal; height:25px; overflow:hidden;}
.newss .right dl dd h3 a{ color:#000;}
.newss .right dl dd h3 a:hover{ color:#1685c9;}
.newss .right dl dd p{ margin:0; line-height:18px; color:#666;}

.focus{ width:450px; height:330px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.focus .hd{ height:15px; overflow:hidden; position:absolute; left:47%; bottom:5px; z-index:1; }
.focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; border-radius:5px; text-align:center; background:#fff; cursor:pointer; }
.focus .hd ul li.on{ background:#41b0a7; color:#fff; }
.focus .bd{ position:relative; height:100%; z-index:0;   }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd img{ width:450px; height:330px; display:block;  }

.m-slide{ position: relative; width:1280px;  height: 380px;  background: #fff; margin:30px auto 20px; }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width:980px; height:365px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; width: 293px;height: 90px; background:#e5e5e5; text-align:center; margin-bottom:2px;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 293px; height: 90px; line-height:90px;}
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 107px;  line-height: 90px; font-size: 18px; font-weight: bold; color: #333 ;text-align:center; }
.m-slide .tab .first a { height: 90px }
.m-slide .tab .on a {background:#dcbca5; }
.m-slide .tab .on a b {}
.m-slide .tab .on a span { color: #FFF }