@charset "gb2312";

/*样式重置 根据需要可酌情修改*/
body{margin:0;padding:0;text-align:left;font-size:12px;font-family:"宋体",Arial;color:#333;}
div,p,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,select,button,textarea,th,td,img{padding:0;margin:0;border:0;}
ul,ol,li { list-style:none; }
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#ff6000;text-decoration:none;}
em,i { font-style:normal; }
img { border:0;}
input,buttom{ vertical-align:middle}
input:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6{font-size:14px;}

/* 公用 start */
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after { clear:both; display:block; visibility:hidden; height:0; font-size:0; line-height:0; content:"."; }
.clearfix {zoom:1;}
.wrap{ margin:0 auto; width: 980px; }
.ml20{ margin-left: 20px; }
.mb28 { margin-bottom: 28px; }
.pt20 { padding-top: 20px; }
.bg-gray { background: #f7f7f7; }
.bg-blue{ background:#eaf6fd; padding-bottom:20px;}
.mlr30 { margin-left: 30px; margin-right: 30px; }

.head{ width:100%; background:#ffffff;}
.head .head-top{ width:1060px; margin:0 auto; height:130px; position:relative;}
.head .head-top .logo{ display:block; margin-top:30px;}
.head .head-top .logo img{ display:block; width:553px; height:76px;}
.head .head-top .head-right{ position:absolute; width:332px; right:0px; top:30px;}
.head .head-top .head-right img{ display:block; width:225px; height:48px;}

.search{  width:332px; margin-top:10px;}
.index_bnum{  float: left; width:89px; height:30px; background: url(../images/index_bnum_bg.png) no-repeat; position: absolute;}
.index_bnum a{ display: block; width:89px; height:30px; cursor: pointer;}
.index_bnum a span{ display: block; width:67px; height:30px; line-height:30px; color:#666; font-size: 16px; text-align: center; }
.index_bnum_b{ width:89px; position: absolute; margin: 30px 0 0 0; top:auto; left:auto;border:1px solid #c9c9c9; background: #fff; z-index: 9000;}
.index_bnum_b ul{ width:89px; float: left; z-index: 50;  margin:0; }
.index_bnum_b ul li{ width:89px; float: left; margin: 0;}
.index_bnum_b ul li a{display: block; width:89px; color:#666; font-size: 16px; line-height:30px; text-align: center;}
.index_bnum_b ul li a:hover{ background:#f1f1f1; color:#fd859e;}
.index_anum{ float: right; } 
.index_anum input{ width:145px; float:left; border:1px solid #bdbdbd; background: :#fff; color:#999; padding:0 10px; line-height:28px; height:28px;}
.index_anum button{ display: block; width:63px; float: left; background: #fd859e; border-radius:  0 3px 3px 0; color:#fff; font-size: 16px; text-align: center; line-height:28px; border: 1px solid #fd859e;}

.nav{ width:100%; border-top:1px solid #d6d6d6; background:#f4f4f4;}
.nav ul{ width:1100px; margin:0 auto; height:60px;}
.nav ul li{ float:left; height:60px; position:relative; width:175px; background:url(../images/libg.jpg) no-repeat right center; text-align:center; display:table;}
.nav ul li.li01{ background:none;}
.nav ul li a{ display:table-cell; vertical-align:middle; height:60px; font:18px/20px "微软雅黑";}
.nav ul li a span{ display:block; text-transform:uppercase; font-size:12px; line-height:18px; }

/*banner*/
.bannerSlide { position: relative; width: 100%; height: 427px; overflow: hidden; }
.bannerSlide .bd li { position: relative; width: 100%; height: 427px; }
.bannerSlide .bd li a { position: absolute; display: block; left: 50%; margin-left: -480px; width: 168px; height: 89px; z-index: 11; }
.bannerSlide .bd li a img { width: 180px; height: 89px; opacity:0.8;transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; } /*1225*/
.bannerSlide .bd li a img:hover{ opacity:1;}
.bannerSlide .bd li a.want1 { top: 158px; } /*1225*/
.bannerSlide .bd li a.want2 { top: 262px; }/*1225*/
.bannerSlide a.prev, .bannerSlide a.next { position: absolute; display: block; top: 50%; left: 50%; margin-top: -23px; width: 46px; height: 46px; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; z-index: 2; }
.bannerSlide a.prev { margin-left: -525px; background: url(../images/arrow2.png) center no-repeat; }
.bannerSlide a.prev:hover { background-image: url(../images/arrow1.png); }
.bannerSlide a.next { margin-left: 525px; background: url(../images/arrow4.png) center no-repeat; }
.bannerSlide a.next:hover { background-image: url(../images/arrow3.png); }
.banner { position: relative; width: 100%; height: 265px; margin:0 auto; }
.banner .word { position: absolute; top: 107px; left: 50%; margin-left: -430px; }

.main{ width:100%; margin:0 auto;}
/*wordSlide*/
.wordSlide { position:relative; margin-top: 23px; padding-left: 43px; height: 49px; line-height: 49px; background: #f7f7f7 url(../images/icon1.png) 11px center no-repeat; font-family:"微软雅黑"; }
.wordSlide li a { font-size: 14px; color: #666; }
.wordSlide li a:hover { color: #f98292; }
.wordSlide li b { font-size: 16px; font-weight: normal; color: #555; }
.wordSlide a.prev, .wordSlide a.next { position: absolute; display: block; top: 50%; margin-top: -10px; width: 21px; height: 21px; background-color: #41a4e0; background-position: center; background-repeat: no-repeat; border-radius: 3px; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; z-index: 2; }
.wordSlide a.prev:hover, .wordSlide a.next:hover { background-color: #f98292; }
.wordSlide a.prev { right: 33px; background-image: url(../images/arrow5.png); }
.wordSlide a.next { right: 9px; background-image: url(../images/arrow6.png); }

.box { position: relative; padding: 45px 0; font-family:"微软雅黑"; }
.box .line2 { position: absolute; width: 100%; min-width: 980px; top: 110px; bottom: 60px; background: url(../images/line2.jpg) 50.7% 0 repeat-y; }
.indexNews { width: 626px; }
.tit { height: 22px; line-height: 22px; font-size: 18px; color: #666; }
.tit strong { margin-right: 5px; }
.tit a { display: block; float: right; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.tit a.moreBox { width: 79px; height: 22px; text-align: center; font-size: 14px; color: #000 !important; background: #fff; }
.tit a.moreBox:hover { color: #fff !important; background: #ffa5b1; }
.tit a.more { font-size: 14px; color: #666; }
.tit a.more:hover { color: #f98292 !important; }
.newsBox .img { display: block; width: 222px; }
.newsBox .img:hover p { background: #ffa5b1; }
.newsBox .img img { width: 222px; height: 180px; }
.newsBox .img p { width: 222px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; background: #68b7e7; overflow: hidden; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.indexNotice { width: 305px; }
.noticeBox { position: relative; width: 100%; }
.noticeBox .line1 { position: absolute; top: 18px; bottom: 18px; width: 100%; background: url(../images/line1.jpg) 10px 0 repeat-y; z-index: 1; }
.noticeBox .noticeList { position: relative; z-index: 2; }
.noticeBox .noticeList li { height: 36px; line-height: 36px; overflow:hidden; }
.noticeBox .noticeList li a { display: block; padding-left: 24px; font-weight: bold; color: #666; background: url(../images/dot1.jpg) 7px center no-repeat; }
.noticeBox .noticeList li a:hover { color: #f98292; background-image: url(../images/dot2.jpg); }

.indexNewsList { width: 383px; }
.indexNewsList li { padding: 11px 20px 11px 0; height: 60px; }
.indexNewsList li .time { float: left; width: 60px; text-align: center; border-right: 1px solid #ccc; }
.indexNewsList li .time b { font-weight: normal; font-size: 32px; color: #37a3e5; }
.indexNewsList li .info { margin-left: 70px; }
.indexNewsList li .info h4 { height:26px; line-height:26px; overflow:hidden; margin-bottom: 4px; }
.indexNewsList li .info h4 a { font-size: 14px; font-weight: bold; color: #666; }
.indexNewsList li .info p { line-height: 18px; }
.indexNewsList li:hover { background: #68b7e7; }
.indexNewsList li:hover .time, .indexNewsList li:hover .time b, .indexNewsList li:hover .info h4 a, .indexNewsList li:hover p { color: #fff; }
.indexNotice { float: right; width: 305px; }

.wrap-box{ width:100%; padding:40px 0; background:#60b3e5;}
.jianjie{ width:530px;}
.jianjie p{ color:#fff; font:14px/26px "宋体"; text-indent:2em; padding-top:20px;}
.yytp{ display:block; width:410px; height:284px;}


.guahao{ padding:20px 0px; width:700px;}
.guahao h2{ font-size:14px; color:#ba8e25; line-height:30px; text-align:center; font-weight:700;}
.guahao dl{width:100%; float:left; padding:5px 0; line-height:30px;}
.guahao dt{width:26%; float:left; text-align:right; font-size:14px;}
.guahao dd{width:74%;float:right;}
.guahao dd label{width:25%;float:left;cursor:pointer;}
.guahao dd label input{float:left; margin:8px 5px 0 0}
.guahao dd label span{float:left;}
.guahao dd .in01{width:90%;padding:0 2%;height:28px;line-height:28px;font-size:12px;border-radius:3px;background:#fff;border:1px solid #ccc;}
.guahao dd textarea{width:90%; height:66px; padding:2%; line-height:22px; font-size:12px;border-radius:3px;background:#fff;border:1px solid #ccc;}
.guahao .anniu{width:100%; float:left; text-align:center; margin-top:15px;}
.guahao .anniu button{width:130px; height:41px; font-size:14px; color:#fff;cursor:pointer;background:url(../images/bt01.png) no-repeat; display:inline-block; border:0;}


.chart-center-list { margin: 10px 10px 0 10px; padding-top: 10px; height: 280px; }
.chart-center-list li { float: left; margin-right: 10px; margin-bottom: 10px; width: 275px; height: 46px; line-height: 46px; background: #eef9ff; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.chart-center-list li a { display: block; clear: both; color: #777; }
.chart-center-list li i { float: left; display: block; margin-right: 10px; width: 50px; height: 46px; background: #68b7e7; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.chart-center-list li i img { display: block; width: 50px; height: 46px; }
.chart-center-list li:hover { background: #ffeef0; }
.chart-center-list li:hover i { background: #feabb6; }

/* 0106 */

.doctorSlide { position: relative; }
.doctorSlide a.prev, .doctorSlide a.next { position: absolute; display: block; bottom: 0; width: 36px; height: 36px; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; z-index: 2; }
.doctorSlide a.prev { left: 0; background: url(../images/arrow7.png) no-repeat; }
.doctorSlide a.prev:hover { background-image: url(../images/arrow8.png); }
.doctorSlide a.next { right: 0; background: url(../images/arrow9.png) no-repeat; }
.doctorSlide a.next:hover { background-image: url(../images/arrow10.png); }
.doctorSlide .bd { padding: 0 45px; }
.doctorSlide .bd li { float: left; margin: 0 40px; width: 212px; }
.doctorSlide .bd li .img { position: relative; display: block; padding-top: 5px; margin: 0 auto 20px; width: 153px; height: 153px; overflow: hidden; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.doctorSlide .bd li .img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.doctorSlide .bd li .img i { display: block; position: absolute; width: 100%; height: 100%; background: url(../images/dot12.png) no-repeat; z-index: 2; }
.doctorSlide .bd li .img img { width: 153px; }
.doctorSlide .bd li h5 { margin-bottom: 7px; font-size: 16px; font-weight: bold; text-align: center; }
.doctorSlide .bd li h5 a { color: #3e4046; }
.doctorSlide .bd li h5 a:hover { color: #f98292; }
.doctorSlide .bd li p { font-size: 14px; line-height: 24px; color: #828282; }

.departmentList { padding: 8px 0 0; *padding-bottom: 8px; background: #fff0f2; }
.departmentList li { float: left; margin: 0 8px 8px; width: 223px; height: 63px; line-height: 63px; text-align: center; font-size: 16px; }
.departmentList li a { display: block; color: #fff; background: #feabb6; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.departmentList li a:hover { background: #68b7e7; }

.foot{ width:100%; margin:0 auto; background:#68b7e7;}
.foot-box{ width:980px; margin:0 auto; padding:15px 0;}
.foot-box img{ display:block; padding-left:15px; width:354px;}
.foot-box .footer{ width:520px; margin-top:20px;}
.foot-box .footer p{ color:#fff; font:14px/28px "宋体";}


.menu { width: 180px;  font-family:"微软雅黑";}
.menuTit { padding-top: 15px; width: 100%; height: 55px; text-align: center; color: #fff; background: #68b7e7; }
.menuTit b { font-size: 18px; }
.menuList { background: #fff; }
.menuList li { border-bottom: 1px solid #ebebeb; text-align: center; font-size: 14px; }
.menuList li a { display: block; height: 48px; line-height: 48px; color: #555; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.menuList li a:hover { color: #fff; background: #fcaeb8; }
.menuList li.on a { color: #fff; background: #fcaeb8; }
.menuList li.on .sub a { color: #555; background: #fff; }
.menuList li .sub li { text-align: center; border: none; font-size: 12px; }
.menuList li .sub li a { height: 30px; line-height: 30px; }
.menuList li .sub li a:hover { color: #f68c99; }
.menuList li .sub li.cur a { color: #f68c99; }

.path { height: 47px; line-height: 47px; border-bottom: 1px solid #c9c9c9;}
.path strong { float: left; display: block; font-size: 20px; color: #68b7e7; }
.bread { color: #666; }
.bread a { color: #666; }
.bread a:hover { color: #4aa4da; }

.mainRight {width: 780px; min-height: 400px; background: #fff; }
.mainRight .right-box{padding:20px 30px;min-height:300px;height: auto;}
.mainRight .ab-info{color: #333333;overflow: hidden;}
.mainRight .ab-info h2{ text-align:center; font:24px/1.5 "宋体"; font-weight:bold; margin-bottom:20px;}
.mainRight .ab-info p{padding-bottom:20px;word-break: break-all; text-indent:2em; font:14px/1.8 "宋体";}
.mainRight .ab-info .con_title{ color: #d41f4f;font-size: 16px;font-weight: bold;text-align: center;}
.mainRight .ab-info .con_time{color:#999999; font-size:12px; font-weight:normal; margin-top:15px; _margin-top:7px; text-align:center;padding-bottom:15px;}
.mainRight .ab-info .con_content{padding:0 10px;}
.mainRight .ab-info .con_content2{ padding: 20px;text-align: center;}

.mainRight .honour{ width:100%; }
.mainRight .honour ul li{ float:left; background:#4aa4da; width:200px; margin:20px;}
.mainRight .honour ul li img{ display:block; width:200px;}

.keshi{ width:100%;}
.picList { padding-top: 12px; padding-bottom: 30px; }
.picList li { float: left; margin: 0 5px 30px; width: 230px;  }
.picList li a { display: block; padding: 10px 12px; width: 206px; background:#eaf6fd; text-align: center; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.picList li a:hover { background: #feabb6; }
.picList li a:hover p { color: #fff; }
.picList li img { margin-bottom: 10px; width: 206px; height: 165px; display:block; }
.picList li p { font-size: 14px; color: #555; }

.pwList { padding-bottom:30px; }
.pwList li { padding: 30px 0; border-bottom: 1px dotted #dfdfdf; }
.pwList li .img { position: relative; display: block; float: left; margin-right: 20px; width: 174px; height: 141px; overflow: hidden; }
.pwList li .img img { width: 174px; height: 141px; }
.pwList li .img span { position: absolute; display: block; top: -60px; left: 60px; width: 56px; height: 57px; background: url(../images/icon28.png) no-repeat; }
.pwList li .info h4 { margin-bottom: 10px; }
.pwList li .info h4 span { float: right; color: #555; }
.pwList li .info h4 a { font-weight: bold; font-size: 14px; color: #555; }
.pwList li .info h4 a:hover { color: #4aa4da; }
.pwList li .info p { line-height: 22px; color: #555; }


@keyframes bounce { 0%,20%,50%,80%,100% { transform: translateY(0); }

  40% { transform: translateY(-16px); }

  60% { transform: translateY(-8px); } }

.webkit_fiu { -webkit-animation: fadeInUp 1s .2s ease both; }



@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }

  100% { opacity: 1; -webkit-transform: translateY(0); } }

.webkit_fil { -webkit-animation: fadeInLeft 1s .2s ease both; }



@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(20px); }

  100% { opacity: 1; -webkit-transform: translateX(0); } }