@charset "UTF-8";
/* CSS Document */
/* reset.css V1.2  Start*/
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0px; padding: 0px; font-weight: normal; }

body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i { font: normal 12px Microsoft YaHei,Arial, "\5b8b\4f53", tahoma; }

ul, ol, li { list-style: none; }

a { text-decoration: none; color: #333333; }

a:hover { text-decoration: none; }

img { border: 0; vertical-align: top; }

button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: none; border: none; }

table { border-collapse: collapse; border-spacing: 0; }

.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.fixed { *zoom: 1; }

.clear { clear: both; }

.wp { margin: 0 auto; width: 980px; }

.wp875 { margin: 0 auto; width: 875px; }

.ml20 { margin-left: 20px; }

.ml25 { margin-left: 25px; }      /* 0419 */

.blue { background-color: #60b3e5; }

.fl { float: left; }

.fr { float: right; }

.pr { position: relative; }

.color-white { color: #fff !important; }

.color-white a { color: #fff !important; }

.color-333 { color: #333 !important; }

.color-blue { color: #2d87be !important; }

.bg-gray { background: #f7f7f7; }

.bg-lightPink { background-color: #fff0f2; }

.bg-lightBlue { background-color: #77c5f5; }

.bg-drankBlue { background-color: #60b3e5; }

.bg-bludeBox { background-color: #68b7e7; }

.bg-pinkBox { background-color: #f697a4; }

.bg-white { background-color: #fff; }

.bg-line1 { background: url(../images/bg1.jpg) repeat-y; }

.bgf2 { background-color: #f2f2f2; }

.mt20 { margin-top: 20px; }

.mt40 { margin-top: 40px; }

.mtb30 { margin-top: 30px; margin-bottom: 30px; }

.mtb40 { margin-top: 40px; margin-bottom: 40px; }

.mtb80 { margin-top: 80px; margin-bottom: 80px; }

.mr5 { margin-right: 5px; }

.mr6 { margin-right: 6px; }

.mr20 { margin-right: 20px; }

.mb30 { margin-bottom: 30px; }

.mb28 { margin-bottom: 28px; }

.mb12 { margin-bottom: 12px !important; }

.mlr12 { margin-left: 12px; margin-right: 12px; }

.mlr30 { margin-left: 30px; margin-right: 30px; }

.box501 { padding: 10px; width: 501px; background: #89c7ee; border-right: 1px solid #68b7e7; }

.box458 { padding: 10px 0; width: 458px; background: #dbedf9; }

.box465 { width: 465px; }

.box502 { width: 502px; }

.box50 { width: 50%; overflow: hidden; }

.box25 { width: 25%; }

.box323 { width: 323px; -webkit-opacity: 0; }

.btw { border-top: 1px solid #fff; }

.p13 { padding: 13px; }

.plr10 { padding: 0 10px; }

.plr15 { padding: 0 15px; }

.plr18 { padding: 0 18px; }

.plr30 { padding: 0 30px; }

.pt15b11 { padding-top: 15px; padding-bottom: 11px; }

.pt30b60 { padding-top: 30px; padding-bottom: 60px; }

.transition { transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }

.bc-whidt { border-color: #fff; }

.bc-666 { border-color: #666; }

.bbd { border-bottom: 1px dotted #fff; }

.arrow1 { font-size: 14px; color: #a4a4a4; }

.d_img{height:120px;text-align: center;position: relative;}
.d_img .d_exit {
    position: absolute;
    right: 0;
    top: 0;
}
.d_img li {
    height: 120px;
}
.d_img  a.next{
  position: absolute;
  display: block;
  bottom: 5px;
  left: 50%;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: all .3s ease;
  z-index: 2;
  background: url(../images/arrow9.png) center no-repeat;
  background-size: contain;
  transform: translateX(-50%) rotate(90deg);

}
.d_img a.next:hover {
  background-image: url(../images/arrow10.png);
}

/* reset.css V1.2  End */
.paged { margin-bottom: 30px; text-align: center; }

.paged a, .paged .p_info, .paged .current { display: inline-block; zoom: 1; *display: inline; margin: 0px 7px; width: 10px; height: 10px; border-radius: 50%; line-height: 10px; text-indent: -9999px; text-align: center; background: url(../images/dot5.png) no-repeat; color: #333; }

.paged .current, .paged a:hover { background: url(../images/dot4.png) no-repeat; }

.paged a.prev, .paged a.next { font-size: 12px; width: 10px; height: 10px; text-indent: 0; background: none; }

.shake { -webkit-animation: shake 1s .2s ease both; -moz-animation: shake 1s .2s ease both; animation: shake 1s .2s ease both; }

@-webkit-keyframes shake { 0%,100% { -webkit-transform: translateX(0); }
  10%,30%,50%,70%, 90% { -webkit-transform: translateX(-5px); }
  20%,40%,60%,80% { -webkit-transform: translateX(5px); } }
@-moz-keyframes shake { 0%,100% { -moz-transform: translateX(0); }
  10%,30%,50%,70%, 90% { -moz-transform: translateX(-5px); }
  20%,40%,60%,80% { -moz-transform: translateX(5px); } }
@keyframes shake { 0%,100% { transform: translateX(0); }
  10%,30%,50%,70%, 90% { transform: translateX(-5px); }
  20%,40%,60%,80% { transform: translateX(5px); } }
.y_bo { -webkit-animation: bounceOut .6s .2s ease both; -moz-animation: bounceOut .6s .2s ease both; animation: bounceOut .6s .2s ease both; -webkit-animation-direction: reverse; -moz-animation-direction: reverse; animation-direction: reverse; }

/* @-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); }
  25% { -webkit-transform: scale(0.95); }
  50% { opacity: 1; -webkit-transform: scale(1.1); }
  100% { opacity: 0; -webkit-transform: scale(0.3); } }
@-moz-keyframes bounceOut { 0% { -moz-transform: scale(1); }
  25% { -moz-transform: scale(0.95); }
  50% { opacity: 1; -moz-transform: scale(1.1); }
  100% { opacity: 0; -moz-transform: scale(0.3); } }
@keyframes bounceOut { 0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); } } */
  /*1215*/
@-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); }
  25% { -webkit-transform: scale(0.95); }
  50% { opacity: 1; -webkit-transform: scale(1.1); }
  100% { opacity: 1; -webkit-transform: scale(1); } }
@-moz-keyframes bounceOut { 0% { -moz-transform: scale(1); }
  25% { -moz-transform: scale(0.95); }
  50% { opacity: 1; -moz-transform: scale(1.1); }
  100% { opacity: 1; -moz-transform: scale(1); } }
@keyframes bounceOut { 0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); } }
  /* end */
.y_fir { -webkit-animation: fadeInRight 1s .2s ease both; -moz-animation: fadeInRight 1s .2s ease both; animation: fadeInRight 1s .2s ease both; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeInRight { 0% { opacity: 0; -moz-transform: translateX(20px); }
  100% { opacity: 1; -moz-transform: translateX(0); } }
@keyframes fadeInRight { 0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0); } }
.y_fiu { -webkit-animation: fadeInUp 1s .2s ease both; -moz-animation: fadeInUp 1s .2s ease both; animation: fadeInUp 1s .2s ease both; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes fadeInUp { 0% { opacity: 0; -moz-transform: translateY(20px); }
  100% { opacity: 1; -moz-transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0); } }
.y_fid { -webkit-animation: fadeInDown 1s .2s ease both; -moz-animation: fadeInDown 1s .2s ease both; animation: fadeInDown 1s .2s ease both; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes fadeInDown { 0% { opacity: 0; -moz-transform: translateY(-20px); }
  100% { opacity: 1; -moz-transform: translateY(0); } }
@keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0); } }
.tada { -webkit-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both; animation: tada 1s .2s ease both; }

@-webkit-keyframes tada { 0% { -webkit-transform: scale(1); }
  10%,20% { -webkit-transform: scale(0.9) rotate(-3deg); }
  30%,50%,70%,90% { -webkit-transform: scale(1.1) rotate(3deg); }
  40%,60%,80% { -webkit-transform: scale(1.1) rotate(-3deg); }
  100% { -webkit-transform: scale(1) rotate(0); } }
@-moz-keyframes tada { 0% { -moz-transform: scale(1); }
  10%,20% { -moz-transform: scale(0.9) rotate(-3deg); }
  30%,50%,70%,90% { -moz-transform: scale(1.1) rotate(3deg); }
  40%,60%,80% { -moz-transform: scale(1.1) rotate(-3deg); }
  100% { -moz-transform: scale(1) rotate(0); } }
@keyframes tada { 0% { transform: scale(1); }
  10%,20% { transform: scale(0.9) rotate(-3deg); }
  30%,50%,70%,90% { transform: scale(1.1) rotate(3deg); }
  40%,60%,80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); } }
.pulse { -webkit-animation: pulse 1s .2s ease both; -moz-animation: pulse 1s .2s ease both; animation: pulse 1s .2s ease both; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.1); }
  100% { -webkit-transform: scale(1); } }
@-moz-keyframes pulse { 0% { -moz-transform: scale(1); }
  50% { -moz-transform: scale(1.1); }
  100% { -moz-transform: scale(1); } }
@keyframes pulse { 0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); } }
.bounce { -webkit-animation: bounce 1s .2s ease both; -moz-animation: bounce 1s .2s ease both; animation: bounce 1s .2s ease both; }

@-webkit-keyframes bounce { 0%,20%,50%,80%,100% { -webkit-transform: translateY(0); }
  40% { -webkit-transform: translateY(-16px); }
  60% { -webkit-transform: translateY(-8px); } }
@-moz-keyframes bounce { 0%,20%,50%,80%,100% { -moz-transform: translateY(0); }
  40% { -moz-transform: translateY(-16px); }
  60% { -moz-transform: translateY(-8px); } }
@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); } }
/*header*/
.header { height: 93px; background: #fff; }
.header .logo { padding-top: 15px; display: block; float: left; width: 200px; height: 56px; }

/*1117修改*/
.nav { float: right; padding-top: 35px; }
.nav li { position: relative; float: left; margin-left: 3px; width: 69px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; z-index: 99; background: #68b7e7; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.nav li:hover { background: #f98292; }
.nav li a { display: block; color: #fff; }
.nav li.on a { background: #f98292; }
.nav li:hover .sub { display: block; }
.nav li .sub { position: absolute; display: none; left: 0; top: 25px; width: 69px; background: #f98292; }
.nav li .sub li { padding: 0; margin: 0; width: 120px; border-top: 1px solid #fbb4be; }
.nav li .sub li a { background: #f98292;text-decoration: none; }
.nav li .sub li a:hover { background: #578aa7;text-decoration: none; }

/*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: -495px; width: 168px; height: 89px; z-index: 11; }
.bannerSlide .bd li a img { width: 180px; height: 89px; } /*1225*/
.bannerSlide .bd li a.want1 { top: 26px; } /*1225*/
.bannerSlide .bd li a.want2 { top: 118px; }/*1225*/
.bannerSlide .bd li a.want3 { top: 212px; }/*1225*/
.bannerSlide .bd li a.want4 { top: 305px; } /*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; }
.banner .word { position: absolute; top: 107px; left: 50%; margin-left: -430px; }

/*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; }
.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*/
.box { position: relative; padding: 45px 0; }
.box .line2 { position: absolute; width: 100%; min-width: 980px; top: 110px; bottom: 60px; background: url(../images/line2.jpg) 50.7% 0 repeat-y; }

/*.box400 { position: relative; width: 400px; z-index: 2; }*/ /*0419*/
.box400 { position: relative; width: 300px; z-index: 2; }    /*0419*/

.indexNews { float: left; 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 { float: left; 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; }

.indexNewsList { float: right; 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 { 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; }

.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; }
.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 span { margin-right: 8px; font-weight: normal; }
.noticeBox .noticeList li a:hover { color: #f98292; background-image: url(../images/dot2.jpg); }

.wordList li { padding: 16px 0; border-bottom: 1px solid #90caed; color: #fff; }
.wordList li h4 { padding-left: 20px; margin-bottom: 4px; background: url(../images/dot3.png) 2px center no-repeat; }
.wordList li h4 a { color: #fff; font-size: 14px; font-weight: bold; }
.wordList li h4 a:hover { color: #f98292; }
.wordList li p { line-height: 18px; }

/* 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; }

.footer { padding: 30px 0; background: #68b7e7; }

.friendLink { margin-bottom: 10px; padding: 6px 0; border-bottom: 1px dotted #fff; line-height: 24px; }
.friendLink dt { float: left; font-size: 16px; font-weight: bold; color: #fff; }
.friendLink dd { float: left; margin: 0 12px; font-size: 14px; font-weight: bold; }
.friendLink dd a { color: #fff; }
.friendLink dd a:hover { color: #f98292; }

.copyRights { font-size: 14px; color: #fff; line-height: 24px;width:83%; }
.copyRights a { color: #fff; }
.copyRights a:hover { color: #f98292; }

.bottom_logo{float:right;height:82px;width:265px;margin-top:-68px;}

/*float*/
/* .floatBox { position: fixed; top: 93px; right: 0;z-index:9999; width: 197px; }
.floatBox li { width: 100%; border-bottom: 1px solid #dedede; }
.floatBox li a { display: block; padding-top: 65px; width: 100%; height: 76px; text-align: center; background-color: #f7f7f7; background-repeat: no-repeat; background-position: center 22px; text-decoration: none;}
.floatBox li a strong { font-size: 16px; color: #666; }
.floatBox li a p { font-family: 'Times New Roman'; font-size: 14px; }
.floatBox li a.f1 { background-image: url(../images/icon2.png); }
.floatBox li a.f2 { background-image: url(../images/icon4.png); }
.floatBox li a.f3 { background-image: url(../images/icon6.png); }
.floatBox li a.f4 { background-image: url(../images/icon8.png); }
.floatBox li a:hover { background-color: #ffa5b1; }
.floatBox li a:hover strong, .floatBox li a:hover p { color: #fff; }
.floatBox li a:hover.f1 { background-image: url(../images/icon3.png); }
.floatBox li a:hover.f2 { background-image: url(../images/icon5.png); }
.floatBox li a:hover.f3 { background-image: url(../images/icon7.png); }
.floatBox li a:hover.f4 { background-image: url(../images/icon9.png); } */
/*1208*/
.floatBox { position: fixed; top: 93px; right: 0; width: 197px; z-index: 9999; }
.floatBox .floatBoxTit { position: absolute; top: 0; left: -46px; padding: 20px 15px; width: 16px; color: #fff; font-size: 14px; background-color: #ffa5b1; cursor: pointer; }
.floatBox .floatBoxTit2 { position: absolute; top: 150px; left: -46px; padding: 20px 15px; width: 16px; color: #fff; font-size: 14px; background-color: #ffa5b1; cursor: pointer; }
.floatBox .floatBoxTit2 a{color: #fff; font-size: 14px;}
.floatBox .floatBoxTit3 { position: absolute; top: 280px; left: -46px; padding: 20px 15px; width: 16px; color: #fff; font-size: 14px; background-color: #ffa5b1; cursor: pointer; }
.floatBox .floatBoxTit3 a{color: #fff; font-size: 14px;}
.floatBox .floatBoxTit4 { position: absolute; top: 450px; left: -46px; padding: 20px 15px; width: 16px; color: #fff; font-size: 14px; background-color: #ffa5b1; cursor: pointer; }
.floatBox .floatBoxTit4 a{color: #fff; font-size: 14px;}
/*1225*/
.floatBox li { width: 100%; border-bottom: 1px solid #dedede; background-color: #f7f7f7; }
.floatBox li .erweima{ text-align: center; padding-top: 47px; padding-bottom: 5px;}
.floatBox li span{ display: block; width: 100%; text-align: center; font-size: 14px; color: #666; font-weight: bold; padding-bottom: 5px;}
.floatBox li a { display: block; padding-top: 55px; width: 100%; height: 57px; text-align: center; background-color: #f7f7f7; background-repeat: no-repeat; background-position: center 13px; }
.floatBox li a strong { font-size: 14px; color: #666; }
.floatBox li a p { font-family: 'Times New Roman'; font-size: 14px; color: #bcbcbc; }
.floatBox li a.f1 { background-image: url(../images/icon2.png); }
.floatBox li a.f2 { background-image: url(../images/icon4.png); }
.floatBox li a.f3 { background-image: url(../images/icon6.png); }
.floatBox li a.f4 { background-image: url(../images/icon8.png); }
.floatBox li a:hover { background-color: #ffa5b1; }
.floatBox li a:hover strong, .floatBox li a:hover p { color: #fff; }
.floatBox li a:hover strong{ font-size: 16px;}
.floatBox li a:hover.f1 { background-image: url(../images/icon3.png); }
.floatBox li a:hover.f2 { background-image: url(../images/icon5.png); }
.floatBox li a:hover.f3 { background-image: url(../images/icon7.png); }
.floatBox li a:hover.f4 { background-image: url(../images/icon9.png); }

/*about*/
.intro { float: left; width: 677px; }

.article { font-size: 14px; line-height: 30px; color: #555; }

.aboutSlide { float: right; width: 270px; }
.aboutSlide .bd { width: 100%; height: 229px; overflow: hidden; }
.aboutSlide .bd img { width: 270px; height: 229px; }
.aboutSlide .hd { width: 100%; height: 39px; line-height: 39px; background: #f98292; }
.aboutSlide .hd ul { float: right; }
.aboutSlide .hd ul li { float: left; width: 37px; height: 39px; text-align: center; border-left: 1px solid #fa9ba8; color: #fff; cursor: pointer; }
.aboutSlide .hd ul li.on { background: #fcc1c9; }

.proceedList { height: 227px; overflow: hidden; }
.proceedList li { border-top: 1px solid #c5d5e0; font-size: 14px; }
.proceedList li a { display: block; padding: 0 15px; height: 44px; line-height: 44px; color: #777; clear: both; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; overflow: hidden; }
.proceedList li a:hover { background: #8cc8ee; color: #fff; }
.proceedList li a:hover span, .proceedList li a:hover b { color: #fff; }
.proceedList li .span2 { float: right; font-size: 16px; color: #555; display:inline;position:relative;}
.proceedList li .span3 {width:29px;float:left;overflow: hidden;display:block;position:absolute;left:-6px;top:-1px;background-color:#dbedf9;}
.proceedList li a:hover .span3{ background: #8cc8ee; color: #fff; }
.proceedList li .span4 {width:50px;float:right;text-align:right;overflow: hidden;display:block;}
.proceedList li b { font-size: 24px; color: #333; }

.headlthTit { float: left; margin-left: 15px; width: 144px; height: 331px; background: #f98292 url(../images/word3.png) center no-repeat; }

.headlthList { margin-left: 164px;height: 334px;overflow: hidden; }
.headlthList li { position: relative; float: left; margin-bottom: 4px; margin-left: 1px; padding: 0 10px; width: 139px; height: 63px; background: #feabb6; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; overflow: hidden; }
.headlthList li:hover { background-color: #77c5f5; }
.headlthList li a { display: table; width: 100%; height: 100%; text-align: center; color: #fff; font-size: 14px; *position: absolute; *top: 50%; }
.headlthList li a span { display: table-cell; vertical-align: middle; *position: relative; *top: -50%; }

.knowledgeList li { float: left; width: 50%; }
.knowledgeList li h6 { padding: 0 30px; }
.knowledgeList li a { display: block; height: 34px; line-height: 34px; color: #fff; font-weight: bold; border-bottom: 1px dashed #fff; }
.knowledgeList li a span { float: right; font-weight: normal; }
.knowledgeList li a:hover { color: #f98292; }

.treatment { margin-bottom: 12px; padding-top: 10px; background: #f7f7f7; }

.treatmentList { margin-top: 10px;overflow: hidden; height: 350px; border-top: 1px solid #e8e8e8; }
.treatmentList li { padding: 1px 0; height: 47px; line-height: 47px;border-bottom: 1px solid #e8e8e8; overflow: hidden;}
.treatmentList li a { display: block; height: 47px; line-height: 47px; font-size: 14px; color: #777; }
.treatmentList li a .divspan { margin: 0 35px 0 20px; font-size: 16px; color: #555; font-weight: normal; position:relative;}
.treatmentList li a .divspan2{width:29px;overflow: hidden;display:block;position:absolute;left:-4px;top:-2px;background-color:#f7f7f7;}
.treatmentList li a .divspan3{width:50px;text-align:right;overflow: hidden;display:block;}
.treatmentList li a .divspan4{display:inline;position:absolute;left:90px;top:-2px;}
.treatmentList li a .divspan strong { font-size: 24px; color: #000; }
.treatmentList li a:hover { background: #f2f1f1; font-weight: bold; color: #000; }

.appointment { padding: 10px 14px; background: #60b3e5; }
.appointment .info { margin-top: 10px; padding: 8px 0; height: 96px; border-top: 1px solid #a0d1ef; }
.appointment .info p { line-height: 24px; color: #fff; }

.guideBox { margin-bottom: 13px; }
.guideBox li { float: left; width: 50%; height: 198px; }
.guideBox li a { display: block; padding-top: 109px; height: 89px; text-align: center; background-position: center 43px; background-repeat: no-repeat; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.guideBox li a b { font-size: 16px; color: #666; }
.guideBox li a p { font-size: 14px; font-family: 'Times New Roman'; color: #b1b1b1; }
.guideBox li.traffic a { background-color: #60b3e5; background-image: url(../images/icon11.png); }
.guideBox li.traffic a b, .guideBox li.traffic a p { color: #fff; }
.guideBox li.traffic:hover a { background-color: #febac3; }
.guideBox li.life a { background-color: #f7f7f7; background-image: url(../images/icon12.png); }
.guideBox li.life:hover a { background-color: #febac3; background-image: url(../images/icon13.png); }
.guideBox li.life:hover a b, .guideBox li.life:hover a p { color: #fff; }

.guide-department { padding: 20px; background: #febac3; }

/*1118修改*/
.guide-departmentList { padding: 5px 0 0 5px;  height: 209px;overflow: hidden; background: #fff; }
.guide-departmentList li { float: left; margin-bottom: 7px; margin-right: 5px; width: 223px; height: 63px; }
.guide-departmentList li a { display: block; width: 100%; height: 63px; line-height: 63px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: #feabb6; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.guide-departmentList li a:hover { background: #60b3e5; }

.departmentBox { margin: 50px auto 12px; width: 978px; border: 1px solid #d3dde3; background: #fff; }
.departmentBox .dTit { height: 46px; background: #f7f7f7; border-bottom: 1px solid #d3dde3; }
.departmentBox .dTit li { float: left; width: 165px; height: 46px; line-height: 46px; text-align: center; font-size: 14px; font-weight: bold; color: #666; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.departmentBox .dTit li.on { background: #68b7e7; color: #fff; }
.departmentBox .dList { padding: 9px 0 0 9px; *padding-bottom: 9px; }
.departmentBox .dList li { float: left; margin: 0 9px 9px 0; width: 233px; height: 63px; line-height: 63px; text-align: center; font-size: 16px; }
.departmentBox .dList 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; }
.departmentBox .dList li a:hover { background: #68b7e7; }
.departmentBox .dList li.more a { background: #eaf6fd; color: #47a2d9; }
.departmentBox .dList li.more a:hover { background: #fde5e8; color: #f98292; }

.chart-center { float: left; padding-top: 10px; width: 590px; background: #fff; }

.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; }

.chart-service { float: right; padding-top: 10px; width: 380px; background: #68b7e7; }

.chart-service-list { margin: 10px 15px 0; border-top: 1px solid #bddff4; padding: 10px 0 15px 0; height: 264px; }
.chart-service-list li { height: 36px; line-height: 36px; border-bottom: 1px dotted #bddff4; }
.chart-service-list li a { color: #fff; }
.chart-service-list li a span { float: right; }
.chart-service-list li a:hover { color: #f98292; }

.menu { float: left; width: 180px; }

.menuTit { padding-top: 15px; width: 100%; height: 55px; text-align: center; color: #fff; background: #68b7e7; }
.menuTit b { font-size: 18px; }

/*1117修改*/
.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 { padding: 10px 0; } */
.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; }

.main{padding-bottom:10px;}
.mainRight { float: right; width: 780px; min-height: 400px; background: #fff; }

.mainRight .maincontent{padding:30px;min-height:300px;color: #333333;font-size: 14px;height: auto;line-height: 25px;min-height: 350px;overflow: hidden;}
.mainRight .maincontent p{padding-bottom:25px;word-break: break-all;}
.mainRight .maincontent .con_title{ color: #d41f4f;font-size: 16px;font-weight: bold;text-align: center;}
.mainRight .maincontent .con_time{color: #999999;font-size: 12px;font-weight: normal;margin-top: 15px;_margin-top: 7px;text-align: center;padding-bottom: 15px;}
.mainRight .maincontent .con_content{padding:0 10px;}
.mainRight .maincontent .con_content2{ padding: 20px;text-align: center;}

.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; }

.picList { padding-top: 12px; *padding-bottom: 30px; }
.picList li { float: left; margin: 0 5px 30px; width: 230px; -webkit-opacity: 0; }
.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; }
.picList li p { font-size: 14px; color: #555; }

/*0109 为了测试我把这个属性-webkit-opacity改成了1,你之后再改成0*/
.picList4 { padding-top: 12px; }
.picList4 li { float: left; margin: 0 5px 30px; width: 230px; -webkit-opacity: 0; }
.picList4 li a { display: block; padding: 10px 12px; width: 206px; height:233px;background: #eaf6fd; text-align: center; }
.picList4 li a:hover { background: #feabb6; }
.picList4 li a:hover p, .picList4 li a:hover h5 { color: #fff; }
.picList4 li a:hover i span { background-image: url(../images/dot14.png); }
.picList4 li h5 { font-size: 14px; font-weight: bold; text-align: center;}
.picList4 li p { font-size: 12px; line-height: 20px; color: #555; width:193px;padding-left:7px;}
.picList4 li i { position: relative; margin: 0 auto 10px; display: block; width: 143px; height: 143px; overflow: hidden; }
.picList4 li i span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/dot13.png) no-repeat; z-index:2;}
.picList4 li i img { width: 143px; height: 143px; position:relative;z-index:1;}
/*.picList4 { padding-top: 12px; *padding-bottom: 30px;}
.picList4 li { float: left; margin: 0 5px 30px; width: 230px; -webkit-opacity: 0;  position:relative;}
.picList4 li a { display: block; padding: 10px 12px; width: 206px;height:270px; background: #eaf6fd; text-align: center; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.picList4 li a:hover { background: #feabb6; }
.picList4 li a:hover p { color: #fff; }
.picList4 li img { margin-bottom: 10px; width: 146px; border-radius:50%;}
.picList4 li h5 { font-size: 16px;font-weight:bold; text-align:center;}
.picList4 li p { font-size: 14px; line-height: 24px; color: #828282;text-align:left; }
.picList4 li  i { display: block; position: absolute; width: 100%; height: 100%; background: url(../images/dot12.png) no-repeat; z-index: 2; }
 0106 
.picList4 { position: relative; }
.picList4 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; }

.picList4 li { float: left; margin: 0 40px; width: 212px; }
.picList4 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; }
.picList4 li .img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.picList4 li  i { display: block; position: absolute; width: 100%; height: 100%; background: url(../images/dot12.png) no-repeat; z-index: 2; }
.picList4 li  img { width: 153px; }
.picList4 li h5 { margin-bottom: 7px; font-size: 16px; font-weight: bold; text-align: center; }
.picList4  li h5 a { color: #3e4046; }
.picList4 li h5 a:hover { color: #f98292; }
.picList4 li p { font-size: 14px; line-height: 24px; color: #828282; }
*/

.tImg { width: 100%; height: 173px; }
.tImg img { width: 245px; height: 173px; }

.listBox { position: relative; padding: 18px 13px; }
.listBox .tIcon { position: absolute; top: -19px; left: 50%; margin-left: -10px; width: 21px; height: 20px; background: url(../images/dot8.png) no-repeat; }
.listBox .bIcon { position: absolute; bottom: -19px; left: 50%; margin-left: -10px; width: 21px; height: 20px; background: url(../images/dot9.png) no-repeat; }
.listBox .pinkIcon { position: absolute; top: -13px; left: 50%; margin-left: -8px; width: 16px; height: 13px; background: url(../images/dot11.png) no-repeat; }

.list { border-top-width: 1px; border-top-style: dotted; padding-top: 5px; height: 97px; }
.list li { height: 24px; line-height: 24px; overflow: hidden; }
.list li a:hover { color: #f98292 !important; }

.teachSlide { padding: 10px 15px 20px 15px; height: 316px; background: #fea4b0; }
.teachSlide .bd { padding-top: 10px; border-top: 1px dotted #fff; }
.teachSlide .bd li { width: 215px; font-size: 14px; color: #fff; line-height: 20px; }
.teachSlide .bd li .img { display: block; }
.teachSlide .bd li img { width: 215px; height: 162px; }
.teachSlide .bd li h6 { margin: 10px 0; font-size: 14px; font-weight: bold; }
.teachSlide .bd li h6 a { color: #fff; }
.teachSlide .bd li h6 a:hover { color: #f98292; }
.teachSlide .bd li p { margin-bottom: 21px; height: 40px; overflow: hidden; }
.teachSlide .hd { height: 9px; }
.teachSlide .hd ul { float: right; }
.teachSlide .hd li { float: left; margin-left: 12px; width: 9px; height: 9px; cursor: pointer; background: url(../images/dot6.png) no-repeat; }
.teachSlide .hd li.on { background: url(../images/dot7.png) no-repeat; }

.communication .cl { width: 398px; }
.communication .cr { width: 466px; }
.communication .inputBox { margin-top: 12px; height: 34px; }
.communication .inputBox p { float: left; width: 98px; height: 34px; line-height: 34px; background: #68b7e7; font-size: 14px; color: #fff; text-indent: 18px; }
.communication .inputBox input[type="text"] { display: block; width: 290px; margin-left: 98px; padding: 0 5px; background: #fff; height: 34px; line-height: 34px; font-size: 14px; }
.communication .textBox p { float: left; padding: 69px 18px; width: 15px; font-size: 14px; color: #fff; background: #68b7e7; }
.communication .textBox textarea { padding: 5px; width: 405px; *width: 401px; height: 205px; *height: 205px; font-size: 14px; border: none !important; resize: none; }
.communication .btnBox { margin-top: 5px; width: 100%; text-align: right; }
.communication .btnBox input[type="submit"] { width: 120px; height: 34px; line-height: 34px; text-align: center; background: #68b7e7; font-size: 14px; color: #fff; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.communication .btnBox input[type="submit"]:hover { background: #feabb6; }

.simSelectBox { position: relative; width: 100%; height: 34px; line-height: 34px; background: #68b7e7; }
.simSelectBox .text { margin: 0; padding: 0; padding-left: 18px; width: 380px; height: 34px; line-height: 34px; font-size: 14px; color: #fff; cursor: pointer; background: url(../images/btnbg1.jpg) right center no-repeat; }
.simSelectBox ul { position: absolute; display: none; width: 100%; top: 34px; left: 0; background: #68b7e7; }
.simSelectBox ul li { height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-indent: 18px; cursor: pointer; }
.simSelectBox ul li:hover { background: #feabb6; }

.message { padding: 0 47px 25px; background: #fff; }
.message ul { margin-bottom: 30px; }
.message li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.message li .name { margin-bottom: 10px; color: #555; }
.message li .name strong { margin-right: 20px; }
.message li p { position: relative; line-height: 22px; color: #666; }
.message li p a { position: absolute; right: 0; bottom: 0; color: #ff91a0; }
.message li p a:hover { text-decoration: underline; }
.message li .reply { margin-top: 10px; padding: 16px 14px; line-height: 20px; color: #fff; background: #feabb6; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.message li .reply p{color: #fff;}

.sanwuL { width: 522px; }

.sanwuR { width: 450px; }

.affairs li { float: left; width: 258px; height: 118px; }
.affairs li a { display: block; padding-top: 38px; height: 80px; color: #fff; background-position: 65px center; background-repeat: no-repeat; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.affairs li strong { padding-left: 126px; font-size: 16px; }
.affairs li p { padding-left: 126px; font-family: 'Times New Roman'; font-size: 14px; }
.affairs li.party a { background-color: #68b7e7; background-image: url(../images/icon24.png); }
.affairs li.party a:hover { background-position-x: 70px; }
.affairs li.public a { background-color: #f697a4; background-image: url(../images/icon25.png); }
.affairs li.public a:hover { background-position-x: 70px; }

.tender { margin-top: 7px; padding: 16px 20px; background: #fff; }

.tenderTit { padding-left: 47px; padding-bottom: 8px; height: 37px; line-height: 37px; border-bottom: 1px dashed #777777; background: url(../images/icon27.jpg) 0 0 no-repeat; }
.tenderTit strong { font-size: 16px; }
.tenderTit .more { float: right; font-size: 14px; color: #333; }
.tenderTit .more:hover { color: #f98292; }

.tenderList { padding-top: 10px; height: 245px; }
.tenderList li { height: 34px; line-height: 34px; border-bottom: 1px dotted #eaeaea; color: #777; }
.tenderList li span { float: right; }
.tenderList li a { color: #777; }
.tenderList li a:hover { color: #f98292; }

.recruitment { padding: 25px 15px; height: 406px; background: #6cbae8; }
.recruitment dl { margin-bottom: 4px; }
.recruitment dl dt { padding-left: 12px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #fff; border: 1px solid #fff; cursor: pointer; background: url(../images/arrow11.png) 96% center no-repeat; }
.recruitment dl dt.on { background: url(../images/arrow12.png) 96% center no-repeat; }
.recruitment dl dd { display: none; padding: 12px 20px; height: 73px; font-size: 14px; line-height: 24px; color: #fff; background: #7bc1ea; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; overflow: hidden; }
.recruitment .talentPool { display: block; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: bold; color: #1b73a7; border: 1px solid #fff; border-radius: 3px; background: #cfe8f7; }
.recruitment .talentPool:hover { color: #f98292; }

.recruitmentTit { margin-bottom: 15px; }
.recruitmentTit .more { float: right; font-size: 14px; color: #fff; }
.recruitmentTit .more:hover { color: #f98292; }
.recruitmentTit strong { padding-left: 51px; font-size: 16px; color: #fff; }

.recruitment2 { padding: 25px 15px; min-height: 406px; }
.recruitment2 dl { margin-bottom: 20px; _margin-bottom: 10px;}
.recruitment2 dl dt { padding-left: 12px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #666; border: 1px solid #e1e1e1; cursor: pointer; background: url(../images/arrow13.png)  624px 6px no-repeat; }
.recruitment2 dl dt.on { background: url(../images/arrow14.png)  624px 6px no-repeat; }
.recruitment2 dl dd { display: none; padding: 12px 20px 0px;  font-size: 12px; line-height: 24px; color: #666;  border-right: 1px solid ##e1e1e1; border-bottom: 1px solid ##e1e1e1; border-left: 1px solid ##e1e1e1; overflow: hidden; }
.recruitment2 .talentPool { display: block; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: bold; color: #1b73a7; border: 1px solid #fff; border-radius: 3px; background: #cfe8f7; }
.recruitment2 .talentPool:hover { color: #f98292; }

.download { margin-bottom: 14px; float: left; width: 480px; height: 162px; background: #eef9ff; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.download .name { position: relative; float: left; width: 162px; height: 162px; }
.download .name a { position: relative; display: block; width: 162px; height: 162px; color: #fff; *position: absolute; background: #68b7e7; overflow: hidden; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.download .name .word { position: relative; display: table; width: 100%; height: 100%; *height: auto; *position: absolute; *top: 50%; vertical-align: middle; text-align: center; }
.download .name .s { position: absolute; left: -10px; bottom: 0; width: 206px; height: 39px; background: url(../images/btnbg2.png) no-repeat; transition: 1s ease all; -webkit-transition: 1s ease all; -moz-transition: 1s ease all; }
.download .name span { display: table-cell; vertical-align: middle; *position: relative; *top: -50%; z-index: 9999; }
.download .name b { display: block; font-size: 18px; }
.download .name i { font-style: normal; text-transform: uppercase; }
.download:hover { background: #fff6f7; }
.download:hover .name a { background: #f98292; }
.download:hover .name a .s { left: -30px; }
.download:hover li a.d { color: #f98292; }

.downloadList { float: right; padding-top: 13px; margin-right: 18px; width: 283px; }
.downloadList li { height: 32px; line-height: 32px; border-bottom: 1px dotted #c9cdd0; clear: both; }
.downloadList li a.d { display: block; float: right; color: #4fa0d1; }
.downloadList li a.d:hover { text-decoration: underline; }
.downloadList li a.l { display: block; float: left; width: 80%; font-size: 14px; color: #5a5a5a; overflow: hidden; }
.downloadList li a.l:hover { color: #f98292; }

.wordBox { position: relative; padding: 20px; height: 133px; color: #fff; }
.wordBox h6 { margin-bottom: 8px; font-size: 16px; font-weight: bold; }
.wordBox h6 a { color: #fff; }
.wordBox h6 a:hover { color: #f98292; }
.wordBox p { line-height: 24px; }
.wordBox .blueIcon { position: absolute; left: 50%; bottom: -9px; margin-left: -8px; width: 16px; height: 9px; background: url(../images/dot10.png) no-repeat; z-index: 2; }

.newsList { padding-top: 10px; height: 259px; overflow: hidden; }
.newsList li { height: 36px; line-height: 36px; border-bottom: 1px dotted #d5d5d5; overflow: hidden; }
.newsList li a { color: #333; }
.newsList li a:hover { color: #f98292; }

.nList { height: 104px; }
.nList li { height: 26px; line-height: 26px; }
.nList li a { color: #fff; }
.nList li a:hover { text-decoration: underline; }

.reportList { padding: 10px 12px; height: 278px; }
.reportList li { height: 30px; line-height: 30px; }
.reportList li a { color: #fff; }
.reportList li a:hover { color: #f98292 !important; }

.pwList { padding-bottom: 30px; }
.pwList li { padding: 30px 0; border-bottom: 1px dotted #dfdfdf; -webkit-opacity: 0; }
.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; }

.cultureTit { padding-left: 18px; height: 52px; line-height: 52px; font-size: 18px; font-weight: bold; color: #666; border-bottom: 1px solid #dadada; }

.cultureIconList li { float: left; width: 161px; height: 136px; }
.cultureIconList li a { display: block; height: 136px; text-align: center; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; overflow: hidden; }
.cultureIconList li a:hover { background: #ffa5b1; }
.cultureIconList li a:hover strong, .cultureIconList li a:hover p { color: #fff; }
.cultureIconList li .icon { margin: 26px auto 8px; width: 41px; height: 38px; background-position: center center; background-repeat: no-repeat; background-color: none; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; overflow: hidden; }
.cultureIconList li strong { font-size: 16px; color: #666; }
.cultureIconList li p { font-family: 'Times New Roman'; font-size: 14px; color: #777; }
.cultureIconList li.c1 { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
.cultureIconList li.c1 .icon { background-image: url(../images/icon29.png); }
.cultureIconList li.c2 { border-bottom: 1px solid #d7d7d7; }
.cultureIconList li.c2 .icon { background-image: url(../images/icon31.png); }
.cultureIconList li.c3 { border-right: 1px solid #d7d7d7; }
.cultureIconList li.c3 .icon { background-image: url(../images/icon33.png); }
.cultureIconList li.c4 .icon { background-image: url(../images/icon35.png); }
.cultureIconList li:hover.c1 .icon { background-image: url(../images/icon30.png); -webkit-animation: bounce 1s .2s ease both; -moz-animation: bounce 1s .2s ease both; animation: bounce 1s .2s ease both; }
.cultureIconList li:hover.c2 .icon { background-image: url(../images/icon32.png); -webkit-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both; animation: tada 1s .2s ease both; }
.cultureIconList li:hover.c3 .icon { background-image: url(../images/icon34.png); -webkit-animation: shake 1s .2s ease both; -moz-animation: shake 1s .2s ease both; animation: shake 1s .2s ease both; }
.cultureIconList li:hover.c4 .icon { background-image: url(../images/icon36.png); -webkit-animation: pulse 1s .2s ease both; -moz-animation: pulse 1s .2s ease both; animation: pulse 1s .2s ease both; }

.buildTit { padding: 0 18px; height: 52px; line-height: 52px; font-size: 18px; font-weight: bold; color: #fff; background: #7ec4ef; }
.buildTit a { float: right; font-size: 12px; font-weight: normal; color: #fff; }
.buildTit a:hover { color: #f98292; }

.buildList { padding: 10px 19px; height: 254px; }
.buildList li { height: 35px; line-height: 35px; border-bottom: 1px dotted #fff; color: #fff; }
.buildList li span { float: right; }
.buildList li a { color: #fff; }
.buildList li a:hover { color: #f98292; }

.actTit { margin: 0 18px; height: 52px; line-height: 52px; font-size: 18px; font-weight: bold; color: #fff; border-bottom: 1px dotted #fff; }
.actTit a { float: right; font-size: 12px; font-weight: normal; color: #fff; }
.actTit a:hover { color: #f98292; }

.actList { padding: 10px 19px; height: 253px; }
.actList li { height: 36px; line-height: 36px; color: #fff; }
.actList li span { float: right; }
.actList li a { color: #fff; }
.actList li a:hover { color: #f98292; }

.cultureList { padding: 25px 0; min-height:150px;}
.cultureList li { height: 39px; line-height: 39px; border-bottom: 1px dotted #efefef; color: #666;padding-left: 24px;padding-right: 40px;}
.cultureList li span { float: right; }
.cultureList li a { color: #666; }
.cultureList li a:hover { color: #f98292; }

.cultureList2 {min-height:150px;}
.cultureList2 li { height: 39px; line-height: 39px; border-bottom: 1px dotted #efefef; color: #666;padding-right: 40px;}
.cultureList2 li span { float: right; }
.cultureList2 li a { color: #666; }
.cultureList2 li a:hover { color: #f98292; }
/*1117添加*/
.department-wordList { padding: 20px 30px; }
.department-wordList li { height: 36px; line-height: 36px; color: #888; border-bottom: 1px dotted #888; }
.department-wordList li span { float: right; }
.department-wordList li a { color: #555; }
.department-wordList li a:hover { color: #f98292; }
.hidden{display:none;};
.subli1{padding-top:10px;};
.subli2{padding-bottom:10px;};
.yuankan{ 
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; padding: 30px 0;}
.yuankan li{ float: left;
    margin: 0 22px 30px 26px;
    _margin: 0 11px 15px 13px;
    width: 183px;}
 .yuankan li .img {
    display: block;
    height: 210px;
    width: 183px;
} 

.yuankan li a {
    font-family: "宋体";
    font-size: 14px;
}

.yuankan li p {
    height: 42px;
    line-height: 105px;
    text-align: center; 
}
/*1118添加*/
.guide-departmentPath { margin-top: 20px; padding: 0 5px; height: 63px; line-height: 63px; background: #fff; color: #feabb6; font-size: 16px; font-weight: bold; text-align: center; }
/*1208*/
.tesefu{margin-left: 30px;margin-right: 19px;_margin-left: 15px;_margin-right: 9px;padding-top:13px;}
.tesefu li{float:left;width:173px;height:33px;text-align:center;background-color:#67b6e7;margin-right:9px;margin-bottom:7px;_margin-right:4px;_margin-bottom:3px;line-height:33px;}
.tesefu li:hover{background:#fcaeb8;}
.tesefu .teseli{background:#fcaeb8;}
.tesefu li a{color:#fff;font-size:12px;}
/* 150127 */
.OnlineCustomer{position: fixed;
    left: 0;
    top: 50%;
    z-index: 9999;}
.showBlock{  background: url("../images/blockImg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #6d6f6e;
    height: 124px;
    padding-top: 31px;
    text-align: center;
    width: 107px;}
.showBlock ul{ margin: 0 auto;
    width: 91px;}
.showBlock ul li {
    color: #6d6f6e;
    height: 25px;
    padding: 6px 0;
}
.showBlock ul li img {
    vertical-align: middle;
}
.showBlock ul p {
    height: 40px;
    line-height: 20px;
    width: 100%;
}
.showBlock ul font {
    color: red;
    font-weight: bold;
}
.showOnlin {
    background: url("../images/lineImg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 107px;
    width: 31px;
}
#floatright { 
position:fixed; 
left: 0px; 
top: 40%; 
width:100px; 
line-height:100px; 
} 