@charset "utf-8";

.hide{display:none}
/* CSS Document */

/*-------------------banner---------开始------------*/

.banner_container{width:100%; height:705px; overflow:hidden; position:relative; }

.banner_container .btn{width:100%; height:16px; overflow:hidden; position:absolute; left:0; bottom:30px; line-height:16px; text-align:center; z-index:2;}

.banner_container .btn span{width:16px; height:16px; line-height:16px; content:''; background:#454545; border-radius:8px; margin:0 5px; display:inline-block; opacity:1; cursor:pointer;}

.banner_container .btn span.current{background:#a0c737; opacity:1;}

.banner{width:100%; height:450px;  position:relative; }

.banner li{width:100%; height:450px; position:absolute; left:0; top:0; opacity:0; z-index:0;}

.banner li.current{opacity:1; z-index:1; }

.banner li a.img{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}

.banner li a.img img{/*width:1900px;*/ width:1900px; position:absolute; left:50%; top:0; /*margin-left:-950px;*/ margin-left:-950px; }

.banner li .banner_con{width:1200px; height:100%; margin:0 auto; /*overflow:hidden;*/ position:relative;}

.banner li .banner_con img{vertical-align:top;}

/*-------------------banner---------结束------------*/

.type-page{width:1050px; margin:0 auto;}

.bg-gray{background:#f5f6f6;}

.bg-gray h1{ font-size: 20px;
    font-weight: bold; padding:10px; padding-left:0px; float:left; margin-right:10px;} 
.bg-gray h1 a{ color: #009e96;}
.bg-gray h1 a:hover{ color: #04588b;}

/*------------------新资讯--------------------*/

.indexNew_ti{position:relative; line-height:28px; background:url(../images/sy_ti_line_03.gif) no-repeat left bottom; height:32px; color:#3e3517; margin-bottom:15px;}

.indexNew_ti span{padding-left:10px; font-size:18px; display:inline-block; color:#0465a3;}

.indexNew_ti span small{font-size:12px; color:#c4c4c4; padding-left:5px;}

.indexNew_ti a{position:absolute; right:0; top:0px; font-size:12px;}

.Aboutus_area{width:320px;  float:left; margin-right:20px;}

.Aboutus_img_area{height:220px; margin-bottom:7px;}

.news-swi-wrap{border:1px solid #e4e4e4; height:212px; position:relative; overflow:hidden;}

.news-swi-con{width:350%; height:212px; position:absolute; left:0; top:0;}

.news-swi-con li{width:318px;float:left; position:relative;}

.news-swi-con li p{position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:14px; color:#fff; background:url(../images/news-swi_bg.png);}

.news-swi-index li{width:105px; height:7px; line-height:7px; background:#e4e4e4; float:left; margin-right:2px; cursor:pointer; position:relative;}

.news-swi-index li.on{background:#a0c737;}

.news-swi-index li span{width:100%; height:6px; position:absolute; left:0; top:-6px;}

.news-swi-index li.on span{background:url(../images/news-swi_arr.png) no-repeat center top;}

.Aboutus_nav{width:102%;}

.Aboutus_nav li{width:155px; height:31px; line-height:31px; border:1px solid #e5e5e5; text-align:center; font-size:14px; float:left; margin-right:4px; margin-bottom:2px; position:relative;}

.Aboutus_nav li a{color:#717171; display:block; height:31px;}

.Aboutus_nav li a:hover,.Aboutus_nav li.on a{color:#fff; background:#9a3937;}



/*按钮3D背景转换*/

.Aboutus_nav a{ position:relative; z-index:1; left:0; top:0; background:#f3f3f3;}

.Aboutus_nav a:before,.Aboutus_nav a before{

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #9a3937;

  color:#fff;

  z-index: -1;

  opacity: 0;

  -webkit-transform: scale3d(0.7, 1, 1);

  transform: scale3d(0.7, 1, 1);

  -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;

  transition: transform 0.6s, opacity 0.6s;

  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);} 

.Aboutus_nav a:hover:before,.Aboutus_nav a:hover before{

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0); 

}  

/*------------------新资讯--------------------*/

.latest_news_area{width:370px; float:left; color:#717171; }

.latest_news_con{height:56px;}

.latest_news_ti{font-size:16px; text-align:center; line-height:26px; margin-bottom:5px;}

.latest_news_con{height:42px; background:#f4f4f4; padding:3px 12px; overflow:hidden; margin-bottom:10px; line-height:20px;}

.latest_news_con a{color:#da5252;}

.latest_news_con a:hover{text-decoration:underline;}

.latest_news_list li{font-size:12px; height:26px; line-height:26px; padding-left:20px; background:url(../images/latest_news_point.gif) no-repeat 6px center;}

.latest_news_list a{width:266px; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:14px;}

.latest_news_list .time{color:#a0c737; float:right; width:78px; font-size:12px;}

/*------------------快捷服务--------------------*/

.quick-service-wrap{width:322px; float:right;}

.quick-service-zone{overflow:hidden;  text-align:center;}

.quick-service-zone a{display:inline-block; width:107px; border-left:1px solid #dadada; margin-left:-1px; line-height:24px; height:79px; float:left;}

.quick-service-zone a span{display:block; height:45px; background:url(../images/quic_service_icon.jpg) no-repeat 35px 20px; -webkit-transition:all .3s linear; transition:all .3s linear;}

.quick-service-zone a.a1 span{background-position:30px -67px;}

.quick-service-zone a.a2 span{background-position:-80px -67px;}

.quick-service-zone a.a3 span{background-position:-188px -67px;}

.quick-service-zone a.a4 span{background-position:-288px -69px;}

.quick-service-zone a.a5 span{background-position:-400px -69px;}

.quick-service-zone a.a6 span{background-position:-507px -69px;}

.quick-service-zone a.a7 span{background-position:-609px -72px;}

.quick-service-zone a.a8 span{background-position:-722px -72px;}

.quick-service-zone a.a9 span{background-position:-830px -72px;}

.quick-service-zone a.a1:hover span{background-position:30px 5px;}

.quick-service-zone a.a2:hover span{background-position:-80px 5px;}

.quick-service-zone a.a3:hover span{background-position:-188px 5px;}

.quick-service-zone a.a4:hover span{background-position:-288px 3px;}

.quick-service-zone a.a5:hover span{background-position:-400px 3px;}

.quick-service-zone a.a6:hover span{background-position:-507px 3px;}

.quick-service-zone a.a7:hover span{background-position:-609px 0px;}

.quick-service-zone a.a8:hover span{background-position:-722px 0px;}

.quick-service-zone a.a9:hover span{background-position:-830px 0px;}

.quick-service-branch{padding-left:74px; padding-top:20px; height:56px; margin-top:5px; background:url(../images/index_top_r_01.jpg) no-repeat 15px top;}

.quick-service-branch a{display:inline-block; font-weight:bold; margin:0 10px;}

.quick-service-branch a:hover{color:#a0c737;}

/*------------------名医专栏--------------------*/

.doc-swit-index-wrap{width:324px; height:326px; padding-top:20px; float:left; overflow:hidden; position:relative;}

.doc-swit-index{width:1000%; height:326px; position:absolute; left:0; top:20px;}

.doc-swit-index .colum{width:324px; height:326px; float:left;}

.doc-swit-index li{width:104px; height:136px; border:1px solid #bebebe; float:left; margin:0 2px 8px 0; position:relative; cursor:pointer;}

.doc-swit-index li p{width:100%; height:24px; background:url(../images/index_doc_bg.png); text-align:center; position:absolute; left:0; bottom:0; color:#fff; font-size:14px;}

.doc-swit-index li p small{font-size:12px;}

.doc-swit-index li.on,.doc-swit-index li:hover{border:1px solid #fff;}

.doc-swit-index-index{width:100%; height:12px; position:absolute; left:0; bottom:20px; text-align:center;}

.doc-swit-index-index span{display:inline-block; width:12px; height:12px; border-radius:6px; background:#16587c; margin:0 3px; cursor:pointer;}

.doc-swit-index-index span.on{background:#9a3937;}

.doc-swit-con{width:710px; float:right;}

.doc-swit-con li{width:710px; height:auto; overflow:hidden; display:none;}

.doc-swit-con li.on{display:block;}

.doc-swit-con li .txt-con{width:414px;height:326px; padding-top:20px; float:left; overflow:hidden;}

.doc-swit-con li .txt-con h3{font-size:28px; line-height:34px; color:#0465a3;}

.doc-swit-con li .txt-con h3 small{font-size:14px; color:#727272; font-weight:normal;}

.doc-swit-con li .txt-con .department{margin-bottom:10px;}

.doc-swit-con li .txt-con .department span{display:inline-block; padding:0 35px 0 25px; font-size:16px; line-height:30px; color:#fff; background:#acadae;}

.doc-swit-con li .txt-con h4{font-size:20px; line-height:26px; color:#a0c737; font-weight:normal; margin-bottom:5px;}

.doc-swit-con li .txt-con .item{ padding-left:5px; margin-bottom:5px;}

.doc-swit-con li .txt-con p{color:#7c7d81; height:44px; font-size:12px; line-height:22px; overflow:hidden; overflow:hidden;text-overflow:ellipsis;}

.doc-swit-con li .txt-con .position{width:103%;}

.doc-swit-con li .txt-con .position span{display:inline-block; padding-left:17px; background:url(../images/index_doc_point.gif) no-repeat 2px center; font-size:14px; margin-right:10px;}

.doc-swit-con li .txt-con .link a{display:inline-block; width:146px; height:30px; line-height:30px; text-align:center; font-size:18px; color:#fff; margin-right:11px;}

.doc-swit-con li .txt-con .link a.blue{background:#16587c;}

.doc-swit-con li .txt-con .link a.red{background:#9a3937;}

.doc-swit-con li .txt-con .link a.blue:hover{background:#9a3937;}

.doc-swit-con li .txt-con .link a.red:hover{background:#16587c;}

.doc-swit-con li .doc-img{width:295px; height:346px; float:right; text-align:right;}

.doc-swit-con li .doc-img img{display:inline-block;}

/*------------------诊疗科室--------------------*/

.wrapper {

	height:125px;

	position: relative;

	width: 100%;

	margin: 0 auto;

	overflow:hidden;

}






.immenu{border-bottom:1px solid #dfdfdf; margin:auto; width:1055px;}
.immenu ul{padding-left:83px;height:77px;background:url(../images/menu-header.png) no-repeat; overflow:hidden}
.immenu li{position:relative;float:left;border-right:1px solid #dfdfdf;width:107px;}
.immenu li a{position:relative;display:block;width:107px;height:77px;text-align:center;}
.immenu li:last-child{width:200px;}
.immenu li:last-child a{width:200px;}
.immenu i{display:block;height:53px;background-image:url(../images/menu.png);}
.immenu a:hover,.immenu a:active{color:#fff;}
.immenu a:hover i,.immenu a:active i{background-position-y:80px;}
.immenu .i-zz{background-position:15px 0;}
.immenu .i-zj{background-position:850px 0;}
.immenu .i-mr{background-position:763px 0;}
.immenu .i-gg{background-position:677px 0;}
.immenu .i-yz{background-position:595px 0;}
.immenu .i-et{background-position:514px 0;}
.immenu .i-zh{background-position:428px 0;}
.immenu .i-ty{background-position:343px 0;}
.immenu .i-ts{background-position:264px 0;}
.immenu .i-zb{width:200px;background-position:175px -5px; margin-top:13px;}
/*

.immenu a:hover .i-zz{background-position:0 80px;}*/
.immenu a:hover .i-zj{background-position:850px 80px;}
.immenu a:hover .i-mr{background-position:763px 80px;}
.immenu a:hover .i-gg{background-position:677px 80px;}
.immenu a:hover .i-yz{background-position:595px 80px;}
.immenu a:hover .i-et{background-position:514px 80px;}
.immenu a:hover .i-zh{background-position:428px 80px;}
.immenu a:hover .i-ty{background-position:343px 80px;}
.immenu a:hover .i-ts{background-position:264px 80px;}
.immenu a:hover .i-zb{width:200px;background-position:175px 75px;}
/*
11 14 start
.immenu .i-sp{background-position:172px 0;}
.immenu .i-cg{background-position:89px 0;}

.immenu a:hover .i-sp{background-position:172px 80px;}
.immenu a:hover .i-cg{background-position:89px 80px;}
/* Header Style */


.css-ogin span{position:absolute;left:0;width:100%;height:100%;background-color:#005aab;background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}

.css-ogin:hover span{opacity:1;

	-webkit-animation:orangeIn 0.2s ease;

		animation:orangeIn 0.2s ease;background-color:#005aab \9;}

		@-webkit-keyframes orangeIn {

		0% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

	100% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

}

	@-moz-keyframes orangeIn {

		0% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

	100% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

}

	@-ms-keyframes orangeIn {

		0% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

	100% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

}

	@keyframes orangeIn {

		0% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

	100% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

}

	@-webkit-keyframes orangeOut {

		0% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

	100% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

}

	@-moz-keyframes orangeOut {

		0% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

	100% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

}

	@-ms-keyframes orangeOut {

		0% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

	100% {

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		opacity:0

	}

}

	@keyframes orangeOut {

		0% {

		-webkit-transform:scale(1);

		-ms-transform:scale(1);

		transform:scale(1);

		opacity:1

	}

	100% {

		-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}}



/*医生*/
#zj{width:100%; height:400px;}
#zj_b{width:1050px; height:400px; margin:0 auto;}
#zj_b_t{width:1050px; height:85px; line-height:85px; float:left; margin-top:-10px;}
#zj_b_t h4{float:left;}
#zj_b_t h4 a{font-size:20px; color:#009e96; font-weight:bold;}

#box_2_r_d{width:1050px; float:left; height:330px;}
#box_2_r_d_lbt{width:38px; height:37px; float:left; margin:155px 0 0 0; position:absolute; z-index:5;}
#box_2_r_d_ct{width:1050px; float:left; height:330px; z-index:1; position:absolute; overflow:hidden;}
#box_2_r_d_rbt{width:38px; height:37px; float:right; margin:155px 0 0 1005px; position:absolute; z-index:6;}
.box_2_r_d_ct_zj{width:263px; height:330px; float:left; display:inline; }
.box_2_r_d_ct_zj img{width:258px; height:330px; float:left;}
.box_2_r_d_ct_zj img:hover{ opacity: 0.8;}

.box_2_r_d_ct_zj h4{line-height:57.29px; float:left; z-index:99;}
.box_2_r_d_ct_zj h4 a{font-size:20px; font-weight:bold; color:#5f5e5e;}
.box_2_r_d_ct_zj font{float:left; font-size:14px; color:#5f5e5e; line-height:25.13px; margin:17px 0 0 13px; display:inline; }
.box_2_r_d_ct_zj p{font-size:12px; color:#868686; width:255px; float:left;}

.b300{width:73px; height:16px; float:right; background:url(../images/w_33.png); text-align:center; font-size:15px; line-height:13px; margin-top:40px;}


.box_2_r_d_ct_zj{display:block;overflow:hidden;padding:0;margin:0;border:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%}
.he_3DFlipY_inner{width:100%;height:100%;padding:0;margin:0;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.he_3DFlipY_inner > div.he_3DFlipY_img{width:258px; height:330px; backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.he_3DFlipY_inner:hover > div.he_3DFlipY_img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.he_3DFlipY_inner > div img{max-width:100%;padding:0;margin:0;display:block;position:relative}
.he_3DFlipY_caption{position:absolute;top:0;left:0;padding:0;color:#fff;height:330px;width:258px;padding:0;margin:0;opacity:1;/*background-color:#fe7253;*/text-align:center;backface-visibility:hidden;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.he_3DFlipY_inner:hover .he_3DFlipY_caption{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}

.he_3DFlipY_caption a{display:block; width:258px; height:330px}

.xiangmu{height:378px; width:100%; background:#f5f5f5;}
/*项目*/
.sy_items{width: 1050px;overflow: hidden; height:378px; margin:0 auto;}

.xm_l{width:358px; height:295px; float:left; margin-top:40px;}
.xm_l_t{width:358px; height:39px; float:left; background:#04588b; text-align:center; line-height:39px; color:#fff; font-size:16px; font-weight:bold;}
.xm_l_c{float:left; margin-top:2px;}
.xm_l_c a{float:left; width:118px; height:38px; text-align:center; line-height:38px; color:#fff; display:inline;}
.xm_l_c a:hover{opacity:0.9;filter:Alpha(Opacity=90);}
.x001{background:#0674b9; margin:0 2px 2px 0;}
.x002{background:#0e81c7; margin:0 2px 2px 0;}
.x003{background:#1493df; margin:0 0 2px 0;}
.x004{background:#1493df; margin:0 2px 2px 0;}
.x005{background:#0e81c7; margin:0 2px 2px 0;}
.x006{background:#0674b9; margin:0 0 2px 0;}
.x007{background:#0674b9; margin:0 2px 2px 0;}
.x008{background:#0e81c7; margin:0 2px 2px 0;}
.x009{background:#1493df; margin:0 0 2px 0;}
.x010{background:#1493df; margin:0 2px 2px 0;}
.x011{background:#0e81c7; margin:0 2px 2px 0;}
.x012{background:#0674b9; margin:0 0 2px 0;}
.x013{background:#0e81c7; margin:0 2px 0 0;}
.x014{background:#0e81c7; margin:0 2px 0 0;}
.x015{background:#1493df; }
.xm_l_d{width:358px; height:40px; background:#fff; font-size:16px; text-align:center; line-height:40px; float:left; margin-top:18px; color:#009e96;}

.items_ul{width:630px; float:left; margin-left:52px; display:inline;}
.items_ul li{width: 103px;text-align: center;line-height: 38px;font-size: 16px;float: left;margin-right: 2px; margin-top:40px; height:38px; font-weight:bold; background:#838080;}
.items_ul li:first-child{margin-left: 0;}
.items_ul li a{color: #fff;display: block;}
.items_ul .items_hover { background:#009e96;}



.items_box{width: 630px;height: 230;margin-top: 24px; float:left; margin-left:52px;}
.items_box .divBox{display: none}
.case_l{width:183px; height:197px;/*height:218px;*/ float:left; border:6px solid #3e3e3e;}
.case_l img:hover{opacity:0.8;filter:Alpha(Opacity=80);}
.case_r{width:405px; float:left; margin-left:28px; display:inline; height:230px;}
.case_r_t{width:403px; float:left; height:108px; border:1px solid #7e7e7e; }
.case_r_t ul{width:401px; float:left; margin-left:15px; display:inline; padding-top:3px; }
.case_r_t ul li{line-height:24px; float:left; width:385px; }
.case_r_t ul li a{color:#868686; font-size:14px; float:left;}
.case_r_t ul li span{color:#868686; font-size:12px; float:right;}
.case_r_t ul li a:hover{color:#009e96;}
.case_r_d{width:403px; float:left; margin-top:7px; height:113px;}
.case_r_d ul li{width:163px; height:113px; float:left; margin-right:35px; } 
.case_r_d ul li p{color:#868686;font-size:14px;  line-height:24px; text-align:center;}
.case_r_d ul li img:hover{opacity:0.8; filter:Alpha(Opacity=80);}
.case_r_d ul li p a{color:#868686; font-size:14px;}
.case_r_d ul li p a:hover{color:#009e96;}








.codrops-top {

	line-height: 24px;

	font-size: 11px;

	background: #fff;

	background: rgba(255, 255, 255, 0.8);

	text-transform: uppercase;

	z-index: 9999;

	position: relative;

	font-family: Cambria, Georgia, serif;

	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);

}



.codrops-top a {

	padding: 0px 10px;

	letter-spacing: 1px;

	color: #333;

	display: inline-block;

}



.codrops-top a:hover {

	background: rgba(255,255,255,0.6);

}



.codrops-top span.right {

	float: right;

}



.codrops-top span.right a {

	float: left;

	display: block;

}





p.info {

	font-family: "Volkhov", serif;

	font-style: italic;

	color: #997f5a;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);

	padding: 20px;

	display: block;

	clear: both;

	text-align: center;

	width: 100%;

	max-wdith: 440px;

	margin: 0 auto;

}

.sb-slider {

	position: relative;

	overflow: hidden;

	width: 100%;

	list-style-type: none;

	padding: 0;

}



.sb-slider li {

	margin: 0;

	padding: 0;

	display: none;

}



.sb-slider li > a {

	outline: none;

}



.sb-slider li > a img {

	border: none;

}



.sb-slider img {

	max-width: 100%;

	display: block;

}



.sb-description {

	padding: 20px;

	bottom: 10px;

	left: 10px;

	right: 10px;

	z-index: 1000;

	position: absolute;

	background: #CBBFAE;

	background: rgba(190,176,155, 0.4);

	border-left: 4px solid rgba(255,255,255,0.7);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);	

	opacity: 0;

	color: #fff;



	-webkit-transition: all 200ms;

	-moz-transition: all 200ms;

	-o-transition: all 200ms;

	-ms-transition: all 200ms;

	transition: all 200ms;

}



.sb-slider li.sb-current .sb-description {

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	filter: alpha(opacity=80);	

	opacity: 1;

}



.sb-slider li.sb-current .sb-description:hover {

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";

	filter: alpha(opacity=99);	

	background: rgba(190,176,155, 0.7);

}



.sb-perspective {

	position: relative;

}



.sb-perspective > div {

	position: absolute;



	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;



	-webkit-backface-visibility : hidden;

	-moz-backface-visibility : hidden;

	-o-backface-visibility : hidden;

	-ms-backface-visibility : hidden;

	backface-visibility : hidden;

}



.sb-side {

	margin: 0;

	display: block;

	position: absolute;



	-moz-backface-visibility : hidden;



	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transform-style: preserve-3d;

}

	width: 100%;

	height: 168px;

	position: relative;

	margin-top: -110px;

	background: transparent url(../vimg/shadow.png) no-repeat bottom center;

	background-size: 100% 100%; /* stretches it */

	z-index: -1;

	display: none;

}



.sb-description h3 {

	font-size: 20px;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);

}



.sb-description h3 a {

	color: #4a3c27;

	text-shadow: 0 1px 1px rgba(255,255,255,0.5);

}



.nav-arrows {

	display: none;

}



.nav-arrows a {

	width: 42px;

	height: 42px;

	background: #cbbfae url(../images/nav.png) no-repeat top left;

	position: absolute;

	top: 50%;

	left: 2px;

	text-indent: -9000px;

	cursor: pointer;

	margin-top: -21px;

	opacity: 0.9;

	border-radius: 50%;

	box-shadow: 0 1px 1px rgba(255,255,255,0.8);

}



.nav-arrows a:first-child{

	left: auto;

	right: 2px;

	background-position: top right;

}



.nav-arrows a:hover {

	opacity: 1;

}



.nav-dots {

	text-align: center;

	position: absolute;

	bottom: -5px;

	height: 30px;

	width: 100%;

	left: 0;

	display: none;

}



.nav-dots span {

	display: inline-block;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	margin: 3px;

	background: #cbbfae;

	cursor: pointer;

	box-shadow: 

		0 1px 1px rgba(255,255,255,0.6), 

		inset 0 1px 1px rgba(0,0,0,0.1);

}



.nav-dots span.nav-dot-current {

	box-shadow: 

		0 1px 1px rgba(255,255,255,0.6), 

		inset 0 1px 1px rgba(0,0,0,0.1), 

		inset 0 0 0 3px #cbbfae,

		inset 0 0 0 8px #fff;

}



.nav-options {

	width: 70px;

	height: 30px;

	position: absolute;

	right: 70px;

	bottom: 0px;

	display: none;

}



.nav-options span {

	width: 30px;

	height: 30px;

	background: #cbbfae url(../images/options.png) no-repeat top left;

	text-indent: -9000px;

	cursor: pointer;

	opacity: 0.7;

	display: inline-block;

	border-radius: 50%;

}



.nav-options span:first-child{

	background-position: -30px 0px;

	margin-right: 3px;

}



.nav-options span:hover {

	opacity: 1;

}





/*-------*/

.index_con03_top_wrap{height:125px; overflow:hidden; position:relative;}

.index_con03_top{width:100%; height:300%; position:absolute; left:0; top:0;}

.index_con03_top li{width:100%; height:125px;}

.indexNew_ti .depar-index{width:582px; position:absolute; right:0; top:5px; font-size:16px; line-height:16px;  overflow:hidden; font-weight:bold;}

.depar-index li{width:96px; text-align:center; float:left; border-right:1px solid #676767; margin-right:-1px;cursor:pointer;}

.depar-index li.on{font-weight:bold; color:#9a3937;}

.depar-con{height:304px;}

.depar-con li{height:304px; display:none;}

.depar-con li.on{display:block;}

/*-------*/

.depar-con-l{width:312px; padding:4px; height:296px; /*background:#f5f6f6;*/ border:1px solid #dadada; float:left; margin-right:20px; overflow:hidden;}

.depar-con-l .img{height:174px; margin-bottom:8px;}

.depar-con-l .project{font-size:16px; line-height:20px; padding-left:20px; background:url(../images/depar_l_arr.png) no-repeat 5px center;}

.depar-con-l .project-con{width:104%; padding:5px;}

.depar-con-l .project-con a{width:96px; height:23px; line-height:23px; border:1px solid #e5e5e5; text-align:center; font-size:12px; float:left; margin-right:5px; margin-bottom:5px; position:relative; color:#000000; }

.depar-con-l .project-con a:hover{color:#fff; background:#9a3937;}

.depar-con-l .project-con a:first-child{color:#fff; background:#9a3937;}

/*-------*/

.depar-con-c{width:398px; height:100%; float:left;}

.depar-con-c h3,.depar-con-c h3 a{font-size:16px; color:#16587c; text-align:center; font-weight:normal; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:10px; margin-bottom:10px;}

.depar-con-c p{color:#000; height:72px; overflow:hidden;text-overflow:ellipsis; margin-bottom:10px;}

.depar-con-c p a{color:#000;}

.depar-con-c p a:hover{color:#9a3937;}

.depar-con-c .qus-zone a{display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left:20px; background:url(../images/depar-qus-point.gif) no-repeat 5px center; color:#000; font-size:12px; line-height:28px;}

.depar-con-c .qus-zone a:hover{color:#9a3937;}

/*-------*/

.depar-con-r{width:291px; padding-top:15px; height:289px; float:right;}

.depar-con-r .item{border:1px solid #dadada; margin-bottom:16px; position:relative;}

.depar-con-r .item .txt{width:160px; position:absolute; right:0; top:20px; color:#000;}

.depar-con-r .item .txt h3{font-size:16px; font-weight:normal; line-height:20px;}

.depar-con-r .item .txt p{font-size:14px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*------------------学术教学--------------------*/

.academic-wrap{width:320px; margin-right:20px; float:left;}

.index-colum4-wrap .indexNew_ti{margin-bottom:0;}

.index-colum4-wrap .box{border:1px solid #eeefef; padding:15px 5px 0; height:170px; overflow:hidden;}

.index-colum4-wrap .qus-zone{font-size:13px; line-height:26px;}

.index-colum4-wrap .qus-zone a{color:#424141; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.index-colum4-wrap .qus-zone a:hover{color:#9a3937;}

.index-colum4-wrap .academic-wrap .qus-zone a{padding-left:20px; background:url(../images/acade-qus-point.gif) no-repeat 5px center;}

/*------------------常见疑问--------------------*/

.encycopedias-wrap{width:370px; float:left;}

.index-colum4-wrap .qus-zone a span{color:#80a13b; display:inline-block; margin-right:10px;}

/*------------------医生答疑--------------------*/

.expert-qus-wrap{width:322px; float:right;}

.index-colum4-wrap .expert-qus-wrap .box{background:#fff;}

.ex-qus-wrap{width:100%; height:144px; overflow:hidden; position:relative;}

.ex-qus-con{width:350%; height:100%; position:absolute; left:0; top:0;}

.ex-qus-con li{width:312px; float:left;}

.ex-qus-con p{padding-left:33px; background:url(../images/ex-qus-icon.png) no-repeat left top; color:#424141;}

.ex-qus-con p.qus{margin-bottom:11px; }

.ex-qus-con p.ans{background-position:0 -35px; font-size:13px;}

.ex-qus-index{width:136px; float:right;}

.ex-qus-index li{width:37px; height:4px; overflow:hidden; line-height:4px; float:left; margin-right:5px; background:#636161; cursor:pointer;}

.ex-qus-index li.on{background:#a0c737;}

/*------------------学科建设--------------------*/

.construction-zone li{width:260px; float:left; margin-right:3px;}

.construction-zone li .img{height:187px; border:1px solid #acadae; border-bottom:none;}

.construction-zone li p{line-height:26px; text-align:center; color:#fff; background:#8a201a;}

.construction-zone li p a{color:#fff;}

/*------------------连锁门诊--------------------*/

.index_con06_add_wrap{width:100%; height:220px; overflow:hidden; position:relative;}

.index_con06_add{width:400%; height:100%; position:absolute; left:0; top:0;}

.index_con06_add li{width:232px; padding:0 18px;height:100%; float:left; border-right:1px solid #bebebe;}

.index_con06_add li h3{text-align:center; font-size:16px; line-height:32px;}

.index_con06_add li .img{margin-bottom:5px;}

.index_con06_add li p{font-size:14px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:20px; position:relative;}

.index_con06_add li p a{width:20px; height:20px; position:absolute; right:0; top:2px; background:url(../images/index_branch_arr.png) no-repeat right center;}

/*------------监管单位---授权合作----媒体支持-----友情链接----------------*/

.index_btm_top{width:100%; height:auto; overflow:hidden;  margin-bottom:25px;}

.index_btm_top li{width:106px; font-size:18px; color:#504f4f; float:left; cursor:pointer; }

.index_btm_top li.on{color:#0465a3;}

.index_btm_container{width:100%; height:6px; overflow:hidden; position:relative;}

.index_btm_con{width:500%; height:100%; position:absolute;}

.index_btm_con li{width:1050px; height:100%; float:left; overflow:hidden;}

.index_btm_con li p{width:auto; padding:62px 30px 0; height:auto; float:left; background:url(../images/index_btm_01.jpg) no-repeat 35px top; color:#504f4f; margin:0 2px;}

.index_btm_con li p.p2{background-position:-94px top;}

.index_btm_con li p.p3{background-position:-270px top;}

.index_btm_con li p.p4{background-position:-438px top;}

.index_btm_con li p.p5{background-position:-584px top;}

.index_btm_con li p.p6{background-position:-746px top;}

.index_btm_con li p.p7{background-position:-894px top;}

.index_btm_con li.li_02 p{background-image:url(../images/index_btm_02.jpg);}

.index_btm_con li.li_02 p.p1{background-position:24px 0;}

.index_btm_con li.li_02 p.p2{background-position:-113px 0;}

.index_btm_con li.li_02 p.p3{background-position:-283px 0;}

.index_btm_con li.li_02 p.p4{background-position:-439px 0;}

.index_btm_con li.li_02 p.p5{background-position:-592px 0;}

.index_btm_con li.li_02 p.p6{background-position:-748px 0;}

.index_btm_con li.li_02 p.p7{background-position:-893px 0;}

.index_btm_con li.li_03 a{display:inline-block; padding:0 14px; border-right:1px solid #858585; font-size:14px; line-height:16px;}

.index_btm_con li.li_03 a:last-child{border-right:none;}





.rollBox{
	width:1060px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 6px;
}
.rollBox .LeftBotton{
	height:45px;
	width:44px;
	background:url(/style/images/hj_left1.png) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top: 50px;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0;
}
.rollBox .RightBotton{
	height:45px;
	width:44px;
	background:url(/style/images/hj_right1.png) no-repeat 0px 0;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5;
}
.rollBox .Cont{
	width:1049px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:174px;
	float:left;
	text-align:center;
}
.rollBox .Cont .pic img{
	padding:4px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 174px;
}
.rollBox .Cont .pic p{
	line-height:26px;
	color:#505050;
	margin: 0px;
	padding: 0px;
}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

#List3 ul{ margin-top:-20px;}
#List3 ul li{ float:left; width:200px; text-align:center; font-size:14px; color:#666;}
#List3 ul li.li1{ padding-left:35px;}
#List3 ul li.li2{ padding-left:5px;}
#List3 ul li.li3{ padding-left:5px;}
#List3 ul li.li4{ padding-left:5px;}


#List4 ul{ margin-top:-20px;}
#List4 ul li{ float:left; width:240px; text-align:center; font-size:14px; color:#666;}
#List4 ul li.li1{ }
#List4 ul li.li2{ }
#List4 ul li.li3{padding-left:20px; }
#List4 ul li.li4{padding-left:40px; }












