/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none; display:block;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}

p{text-decoration:none; display:block;}
span{margin:0; padding:0;}

/* 头部 */
.top{ width:100%; height:40px; background-image:url(../images/top_bg.jpg);}
.top_min{ width:1200px; height:40px; margin:auto;}
.top_min a{ font-size:14px; line-height:40px;}

.top_01{ float:left; opacity:0.36; color:#fff; margin-right:30px;}
.top_02{ float:right;opacity:0.36; color:#fff; margin-left:30px;}
.top_03{ float:right; opacity:0.7; color:#d9b766;}

.top_01:hover{ opacity:0.6;}
.top_02:hover{ opacity:0.6;}
.top_03:hover{ opacity:1;}



/* logo */
.top_logo{ width:100%; height:188px; background-image:url(../images/logo_bg.jpg);}
.top_logo div{width:1200px;margin: auto;}
.top_logo div img{ margin:auto; padding-top:39px;}
.dj{width:1200px;margin: auto;}
.bwg{float:left;margin-left:250px;}
.top_yz{float:left;margin-left: 10px;width:46px;height:142px;padding-top:19px;}
/* 导航*/
.sy_nav{ width:100%; height:50px;  background-image:url(../images/nav_bg.jpg);}
.sy_nav_main{ width:1200px; height:50px; margin:auto;}
/*.sy_nav_main a{ float:left; width:12.5%; font-size:18px; color:#fff; line-height:68px; text-align:center; opacity:0.86; }*/
.top-nav{width:1200px; height:70px; margin:auto;}
.top-nav li{ float:left; width:120px; height:50px;  transition:0.3s; }
	.top-nav li:hover div{ display:block; }
	
	.top-nav-1{ float:left; width:120px; height:50px; font-size:16px; font-weight:bold; color:#372926; line-height:50px; text-align:center; opacity:0.86;}
	.top-nav-1:hover{ background-image:url(../images/nav_list_bg.png); background-position:bottom center; background-repeat:no-repeat;}
	#top-nav-1{}
	
	.top-nav-2{ position:absolute; top:278px; width:120px; z-index:6; display:none; box-shadow: 6px 10px 12px rgb(0,0,0,0.2); border-radius:0 0 8px 8px;}
	.top-nav-2 a{ width:100%; height:48px; line-height:48px; display:block; text-align:center; font-size:14px; margin-top:0px; color:#877c72;background:#fff; text-decoration:none;background-repeat:no-repeat; background-position:center;}
	.top-nav-2 a:hover{ background-color:#dce1ee; color:#877c72;font-weight:bold; }
	
	.top-nav-2 img{ width:100%;}	
	.top-nav-2-01{width:100%; height:18px; background-color:#fff;}
	.top-nav-2-02{ width:100%; height:18px; background-color:#fff; border-radius:0 0 8px 8px; }


/* 内容 */
.nr{ width:100%; height:auto; background-image:url(../images/body_bg.jpg);}
.nr_min{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; background-color:#fff;}

/* 预约窗口 */
#yyck{ float:left; width:373px; height:425px; margin-left:20px; margin-top:20px; box-shadow:0 12px 28px rgb(0,0,0,0.08);}

.yyck{ background-color:#f6f5f4;}
.yyck_min{ width:310px; height:auto; margin:auto;}

.yyck_tt{ width:100%; height:34px; line-height:34px; margin-top:51px;}
.yyck_tt img{ float:left;}
.yyck_tt h1{ float:left; font-size:24px; color:#84796f; margin-left:11px;}
.yyck_tt a{ float:right; width:94px; text-align:center; font-size:14px; color:#bfbab4; background-image:url(../images/more_icon.png);}
.yyck_tt a:hover{ color:#84796f; font-weight:bold;}

.yyck_ftt{ width:100%; height:70px; background-image:url(../images/bggs_icon.png); margin-top:42px;}
.yyck_ftt h1{ float:left; font-size:18px; color:#877c72; margin-left:31px; font-weight:normal; line-height:70px;}
.yyck_ftt div{ float:right; width:28px; height:28px; border-radius:100%; border:solid 2px #c2bdb7; background-image:url(../images/bggs_more.png); background-position:center; background-repeat:no-repeat; margin-right:18px; margin-top:21px;}
.yyck_ftt:hover div{ background-color:#c2bdb7; background-image:url(../images/bggs_more01.png);}
.yyck_ftt:hover h1{ font-weight:bold;}

.yyck_p{ font-size:14px; color:#877c72; line-height:28px; margin-top:20px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}


/* 文博资讯 */
.wbzx{ background-image:url(../images/wbzx_bg.jpg);}

.wbzx_tt{ width:310px; height:34px; padding-top:51px; margin:auto;}
.wbzx_tt img{ float:left;}
.wbzx_tt h1{ float:left; font-size:24px; color:#fff; margin-left:11px; line-height:34px;}
.wbzx_tt h2{ float:left; font-size:12px; color:#fff; font-weight:normal; opacity:0.48; padding-top:12px; margin-left:12px;}


/*文博高地*/
	.cot-xwzx-min{ width:373px; height:254px; float:left;}
	
	
	.yx-rotaion{ float:left;}
	.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
	.yx-rotation-title{position:absolute;width:100%;height:48px;line-height:48px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.6;left:0;bottom:0;bottom:0px;z-index:1;}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
	.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2;}
	.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
	
	.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
	.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
	.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px;}
	.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px;}
	.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
	.yx-rotation-focus span.hover{background-position:-10px -126px;}
	.rotaion_list{width:0;height:0;overflow:hidden;}


/*馆内动态 等*/
	.list-minbox{ width:100%; height:310px; }
	#list-minbox{float:left;}
	
	/*列表切换*/
	#list-btn{width:336px;height:39px; padding-bottom:23px; margin:auto; margin-top:24px; }
	#list-btn ul{width:100%;height:36px;list-style-type:none;padding:0;margin:0;}
	#list-btn ul li{width:64px;height:36px;float:left; margin-left:10px; margin-right:10px;}
	#list-btn ul li a{display:block;text-decoration:none;font-size:16px; cursor:pointer; }

	#list-btn1{ border-bottom: solid 1px #fff; }
	#list-btn1 a{color:#fff; }
	#list-btn2 a{ color:#fff;}
	#list-btn3 a{  color:#fff;}
	#list-btn4 a{  color:#fff;}
	
	/*列表*/
	#list-cot{height:auto; overflow:hidden;}
	#list-cot ul li { display:block;width:100%; height:auto;}
	#list-cot ul li a{ width:100%; height:auto; margin-bottom:14px; border-bottom: solid 1px rgb(255,255,255,0.16); display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform 0.3s;}
	#list-cot ul li a time{font-size:16px; color:#fff; opacity:0.48;}
	#list-cot ul li a p{font-size:16px; color:#fff; opacity:1; margin-top:6px; margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	#list-cot ul li a:hover{ color:#6e96e0;position:relative; cursor:pointer;transform:translate(6px,0);}
	
	
	#list-cot1{width:100%; position:relative;top:0px; z-index:99;}
	#list-cot2{ width:330px; margin:auto; position:relative;top:0px; z-index:98; display:none;}
	#list-cot3{ width:330px; margin:auto; position:relative;top:0px; z-index:98; display:none;}
	#list-cot4{ width:330px; margin:auto; position:relative;top:0px; z-index:98; display:none;}
	
	#list-cot1 li a{ text-decoration:none;color:#818181;}
	#list-cot2 li a{ text-decoration:none;color:#818181;}
	#list-cot3 li a{ text-decoration:none;color:#818181;}
	#list-cot4 li a{ text-decoration:none;color:#818181;}
	


/*开放时间*/
.kfsj{ background-color:#fff;}
.kfsj_min{ width:310px; height:auto; margin:auto;}
#kfsj_tt h1{ color:#d9b766;}
.kfsj_time{ width:100%; height:auto; clear:both; margin-top:30px;}
.kfsj_time p{ font-size:14px; color:#666; line-height:28px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.kfsj_ph{ width:100%; height:auto; margin-top:32px;}
.kfsj_ph h1{ font-size:16px; color:#d9b766;}
.kfsj_ph p{ font-size:14px; color:#666; line-height:28px; margin-top:8px;}
.kfsj_fw{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:42px;}
.kfsj_fw a{ width:25%; float:left; background-repeat:no-repeat; background-position:center 0px;}
.kfsj_fw a p{ text-align:center; font-size:16px; color:#84796f; padding-top:36px;}
.kfsj_fw a:hover p{ color:#d9b766;}
.kfsj_fw01{ background-image:url(../images/kffw_01.png);}
.kfsj_fw02{ background-image:url(../images/kffw_02.png);}
.kfsj_fw03{ background-image:url(../images/kffw_03.png);}
.kfsj_fw04{ background-image:url(../images/kffw_04.png);}


/*馆藏精品*/
.gcjp{ background-image:url(../images/gcjp_bg.jpg);}
#gcjp_tt img{ padding-top:8px;}
#gcjp_tt h1{ color:#665e57;}
#gcjp_tt h2{ color:#665e57; opacity:0.48;}

#gcjp-cot1{width:330px; margin:auto; position:relative;top:0px; z-index:99;}
#gcjp-cot2{ display:none;}
#gcjp-cot3{ display:none;}
#gcjp-cot4{ display:none;}

	#gcjp-btn1{ border-bottom: solid 1px #665e57; }
	#gcjp-btn1 a{color:#665e57; }
	#gcjp-btn2 a{ color:#665e57;}
	#gcjp-btn3 a{  color:#665e57;}
	#gcjp-btn4 a{  color:#665e57;}
	
	
/*陈列展览*/
.clzl{ background-color:#fff;}

#clzl_tt h1{ color:#d9b766;}
#clzl_tt h2{ color:#d9b766; opacity:0.48;}

#clzl-cot{ width:100%; height:auto; overflow:hidden;}

#clzl-cot2{ display:none;}
#clzl-cot3{ display:none;}
#clzl-cot4{ display:none;}


#clzl-cot ul{ width:100%; height:auto; clear:both; overflow:hidden;}
#clzl-cot ul li{ display:block;width:100%; height:auto;}
#clzl-cot ul li a{ float:left; width:50%; margin-top:6px; height:121px; overflow:hidden;}
#clzl-cot ul li a img{ width:182px; height:121px; margin:auto; overflow:hidden;
transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */
}
#clzl-cot ul li a:hover img{transform:scale(1.08,1.08); box-shadow:0 0 48px rgb(0,0,0,0.16);}

/*社会教育*/
.shjy{ width:100%; height:auto; }
.shjy a{ width:100%; height:425px; text-align:center;background-image:url(../images/shjy.jpg);transition:transform 0.3s; }
.shjy a h1{ padding-top:182px;font-weight:normal; font-size:24px; color:#fff;}
.shjy a p{ font-size:12px; color:#fff; margin-top:2px;}
.shjy a:hover{position:relative; cursor:pointer;transform:translate(0,-6px); }


/*文物保护等*/
.wwbh{ float:left; width:1160px; height:auto; clear:both; overflow:hidden; margin-left:20px; padding-top:52px; padding-bottom:150px;}
.wwbh a{ float:left; width:275px; height:204px; text-align:center;transition:transform 0.3s;}
.wwbh a h1{ font-size:24px; color:#fff; padding-top:74px; font-weight:normal;}
.wwbh a p{ font-size:12px; color:#fff;}
.wwbh_01{ background-image:url(../images/wwbh_img.jpg); margin-right:20px;}
.wwbh_02{ background-image:url(../images/xsyj_img.jpg); margin-right:20px;}
.wwbh_03{ background-image:url(../images/zcjd_img.jpg); margin-right:20px;}
.wwbh_04{ background-image:url(../images/wccp.jpg);}

.wwbh a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}

/*底部*/
.bot{ width:100%; height:448px;position:relative; top:-58px;}

.bot_logo{ width:269px; height:58px; margin:auto; background-image:url(../images/bot_bg01.png); }
.bot_logo img{ padding-top:26px; margin:auto;}

.bot_min{ width:100%; height:448px; background-image:url(../images/bot_bg02.jpg);  background-position:center 0; }
.bot_minbox{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto;}

/*.bot_min_logo{ float:left; padding-top:118px;margin-right:72px;}*/
.bot_min_logo{ width:32%;float:left; padding-top:118px;/*margin-right:32px;*/}
.bot_min_logo img{margin:auto;}
.bot_min_logo p{ font-size:12px; color:#fff; margin-top:22px; margin-left:26px;}

/*.ewm{ float:left; padding-top:103px; margin-right:34px; }*/
.bot_ewm{float: left;width:34%;margin:auto;margin-top: 50px;margin-left: 3%;}
.ewm{ float:left; padding-top:18px; margin-right:10px;}
.ewm img{width:80px;}
.ewm p{ text-align:center; font-size:12px; color:#fff; margin-top:6px;}

.yl{ float:right; width:30%;padding-top:88px; }
.yl h1{ font-size:16px; color:#fff;}
.yl_min div{ float:left; margin-top:34px; margin-right:16px;}
.yl_min a{ font-size:14px; color:#fff; margin-bottom:20px; opacity:0.6;}
.yl_min a:hover{ opacity:1;}

.lxwm_doc{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; margin-top:108px;}
.lxwm_doc a{ float:left; font-size:14px; color:#fff; line-height:16px;}
.lxwm_doc a:hover{ opacity:0.6;}
.lxwm_doc div{ float:left; width:2px; height:16px; background-color:#fff; margin-left:8px; margin-right:8px;}

.bq_doc{ font-size:12px; color:#fff; text-align:center; margin-top:12px; margin-bottom:12px;}
.ba_doc{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; }
.ba_doc a{ float:left; font-size:12px; color:#fff; opacity:0.36; margin-left:8px; margin-right:8px;}
.ba_doc a:hover{ opacity:0.6;}


/*二维码浮窗*/
.ewm_fc{ width:164px; /*height:350px;*/ position:fixed; top:280px;padding-bottom: 20px; right:0.5%; background-color:rgb(255,255,255,0.36);}
.ewm_fc a{ float:left;width:60px; height:auto; margin:auto; padding-top:24px;margin-left: 10px;}
.ewm_fc a img{ margin:auto; width:60px; height:60px;}
.ewm_fc a p{ font-size:12px; color:#666; text-align:center; margin-top:2px;}




/* 功能导航进入动效 */
@keyframes lefteaseinAnimate{
	0%{
		transform:translateX(-2000px);
		opacity:0;
		}
	100%{
		transform:translateX(0px);
		opacity:1;}
	}
@-webkit-keyframes lefteaseinAnimate{
	0%{
		transform:translateX(-2000px);
		opacity:0;
		}
	100%{
		transform:translateX(0px);
		opacity:1;}
	}
@-o-keyframes lefteaseinAnimate{
	0%{
		transform:translateX(-2000px);
		opacity:0;
		}
	100%{
		transform:translateX(0px);
		opacity:1;}
	}
@-ms-keyframes lefteaseinAnimate{
	0%{
		transform:translateX(-2000px);
		opacity:0;
		}
	100%{
		transform:translateX(0px);
		opacity:1;}
	}
@-moz-keyframes lefteaseinAnimate{
	0%{
		transform:translateX(-2000px);
		opacity:0;
		}
	100%{
		transform:translateX(0px);
		opacity:1;}
	}
	
.nav_min {
animation: lefteaseinAnimate 2s ease 1;
/*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
 -webkit-animation: lefteaseinAnimate 2s ease 1;
-ms-animation: lefteaseinAnimate 2s ease 1;
-o-animation: lefteaseinAnimate 2s ease 1;
-moz-animation: lefteaseinAnimate 2s ease 1;
/*规定动画的最后状态为结束状态*/
 animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-ms-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
}



/* 内页本馆概览 */
.bggl_ny{ width:1120px; height:auto; margin:auto; padding-bottom:120px; }

.ny_tt{ width:1200px; height:34px; margin:auto;padding-top:48px; padding-bottom:32px; }
.ny_tt img{float:left;margin-left:120px; padding-top:8px;}
.ny_tt h1{float:left; font-size:24px;  color:#665e57; line-height:34px; margin-left:12px;}
.ny_tt h2{float:left; font-size:12px; color:#665e57; font-weight:normal; opacity:0.48; padding-top:12px; margin-left:12px;}




/* 通用单页内容 */
.tynr-box{ width:92%; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:normal;text-align:center; color:#333; font-size:24px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#999; font-size:14px; margin-bottom:30px;}
.tynr-min img{ max-width:100%;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#666666; line-height:30px; text-indent:2em; margin-top:12px; margin-bottom:12px;}
.tynr-min table{border: 1px;margin: auto;}



/* 内页文博资讯 */
.ny_fbt{ float:right; margin-right:112px;}
.ny_fbt a{ float:left; width:64px; height:46px; margin-left:10px; margin-right:10px; font-size:16px; color:#665e57; }
.ny_fbt a:hover{border-bottom:solid 1px #665e57;}
.ny_fbt01{border-bottom:solid 1px #665e57;}

.bggl_ny_tt{ width:92%; height:auto; margin:auto; line-height:40px; color:#372926; font-size:18px; padding-top:30px; border-bottom:dashed 1px #e0ddda;}
.bggl_ny_min{ width:92%; height:auto; margin:auto; margin-top:30px;}
.bggl_ny_min a{ width:100%; height:auto; border-bottom:solid 1px rgb(0,0,0,0.1); margin-bottom:28px; transition:transform 0.3s; }
.bggl_ny_min a time{ font-size:16px; color:#bbb;}
.bggl_ny_min a h1{ font-size:16px; color:#555; margin-top:12px; margin-bottom:8px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bggl_ny_min a p{ font-size:14px; color:#888; margin-bottom:28px; line-height:28px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.bggl_ny_min a:hover{position:relative; cursor:pointer;transform:translate(6px,0);}
.bggl_ny_min a:hover h1{ color:#1a1312;}



/* 列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}



/* 陈列展览 */
.clzl_ny_min{ width:92%; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:36px;}
.clzl_ny_min a{ float:left; width:30%; height:auto; margin-left:1.6665%; margin-right:1.6665%; margin-bottom:36px; transition:transform 0.3s; }
.clzl_ny_min a img{ width:100%; height:206px;}
.clzl_ny_min a p{ width:100%; text-align:center; font-size:15px; color:#666; margin-top:18px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clzl_ny_min a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}


/* 领导信息 */
.ldxx_ny_min{ width:92%; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:36px;}
.ldxx_ny_min a{ float:left; width:17%; height:auto; margin-left:1.6665%; margin-right:1.25%; margin-bottom:36px; transition:transform 0.3s; }
.ldxx_ny_min a img{ width:100%; height:auto;}
.ldxx_ny_min a p{ width:100%; text-align:center; font-size:15px; color:#666; margin-top:18px;display:block; overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.ldxx_ny_min a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}


/* 监事会领导信息 */
.ldxx_ny_jsh_min{ width:80%; height:auto; clear:both; overflow:hidden; margin:auto; padding-top:36px;}
.ldxx_ny_jsh_min a{ float:left; width:22%; height:auto; margin-left:1.6665%; margin-right:1.25%; margin-bottom:36px; transition:transform 0.3s; }
.ldxx_ny_jsh_min a img{ width:100%; height:auto;}
.ldxx_ny_jsh_min a p{ width:100%; text-align:center; font-size:15px; color:#666; margin-top:18px;display:block; overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.ldxx_ny_jsh_min a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}



#ldxx_ny_min{ width:92%; height:auto; clear:both; overflow:hidden; margin:auto;}
#ldxx_ny_min p{width:100%; text-align:center; font-size:15px; color:#666; margin-top:18px;display:block;margin-bottom:60px;}
#ldxxfirst{width:30% !important; margin:auto;    margin-left: 35%;    margin-right: 35%;margin-bottom:20px;}

/* 馆藏精品详情 */
#tynr-box{ width:100%;}


/* 上一条下一条 */

.st{width:92%; height:auto; margin:auto; margin-top:48px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 1px #fff; margin-bottom:10px;}
.st a h1{ margin-left:30px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:86%; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.st a:hover{ border-bottom: solid 1px rgb(26,19,18,0.3); border-radius:0px;}
.st a:hover h1{ color:#1a1312;}
.st a:hover p{ color:#1a1312;}



















/* 内页banner */
.ny_banner{ width:100%; margin:auto;}
.ny_banner img{ display:block; width:100%; height:260px;}



/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:dashed 1px #ddd; }
	.wz-box{ width:100%; height:20px; padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ float:left; text-decoration:none;color:#666666; }
	.wz-text span{ float:left; padding-left:8px; padding-right:8px;}
	.wz-text a:hover{ color:#6e96e0;}







/* 图片列表标题 */
.ksks_title{ width:1200px; height:auto; padding-top:54px; padding-bottom:36px; margin:auto; clear:both; overflow:hidden; }
.ksks_title h1{ font-size:24px; float:left; color:#333; font-weight:normal;}
.ksks_title a{ width:88px; height:22px; color:#666; text-align:center; line-height:22px; font-size:12px; float:right; border:solid 1px #dddddd; border-radius:10px;}
.ksks_title a:hover{ border-color:#2e63c6; background-color:#2e63c6; color:#fff;}
.ksjj p{  width:1100px; font-size:14px; line-height:28px; color:#666; margin:auto;}



/* 图片列表 */
.tplb_min{ width:1200px; height:auto; clear:both; overflow:hidden; margin-top:10px; margin:auto;}
.tplb_min a{ width:292px; height:auto; float:left; margin-bottom:54px; transition:0.6s;}
.tplb_min a img{ width:292px; height:233px;}
.tplb_min a p{ font-size:14px; color:#666; text-align:center; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:12px;}
#tplb_list{ margin-right:10px;}

.tplb_min a:hover{ transform: scale(1.04); }




/* 咨询左侧分类 */
.ksjs-list-box{ width:1200px; height:auto; margin:auto; margin-top:30px; margin-bottom:50px; clear:both; overflow:hidden;}
.ksjs-list-left-box{ width:250px; height:auto; float:left;}
.ksjs-list-left-box ul{ margin-bottom:18px;}

.ksjs-list-left-box h2{ color:#fff; font-size:20px; text-align:center; font-weight:normal; height:80px; line-height:80px; margin:0; padding:0; background-color:#6e96e0; border-radius:8px
 8px  0 0;}
.ksjs-list-left-box li a{ display:block; width:250px; height:60px; font-size:15px; background-color:#f2f7ff; color:#666; text-align:center; margin-bottom:1px; line-height:60px; transition:0.3s;}
.ksjs-left-box li a span{ margin-left:6px;}

.ksjs-list-left-box li a:hover{  position:relative; cursor:pointer; height:70px; background-color:#edf3ff;}
#ksjs-list-left-li{ color:#2e63c6 !important ; cursor:pointer; height:70px; line-height:70px;}


/* 咨询右侧列表 */
.yb-right-box{ width:900px; height:auto; float:right;}

.yb-right-title{ width:100%; height:60px; padding-bottom:8px;}
.yb-right-title div{ width:24px; height:24px; float:left; background-image:url(../images/zx_bt_icon.png); margin-top:18px; opacity:0.2;}
.yb-right-title h1{  text-align:center; float:left; line-height:60px; margin:0; padding-left:26px;color:#2e63c6; font-size:20px; }
.yb-right-title a{ float:right; font-size:14px; color:#999; line-height:48px; padding-right:18px;}
.yb-right-title a:hover{ color:#6e96e0;}

.yb-right-box ul{ width:100%; height:auto; margin-bottom:30px;}
.yb-right-box ul li{ display:block; width:900px; height:60px;border-bottom:dashed 1px #dcdcdc; }
.yb-right-box ul li a{ display:block;height:48px; padding-left:48px; line-height:60px; float:left; width:750px; font-size:16px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yb-right-box ul li p{ margin:0; padding:0; display:block;height:60px; line-height:60px; float:right;font-size:14px; color:#999; padding-right:18px;}
.yb-right-box ul li:hover a{ color:#6e96e0;}


/* 咨询内容详情 */
.zxnr-right-box{ width:900px; height:auto; float:right;}




/* 科室导航 */	
.yyks_box{ width:1200px; margin:auto; height:auto; margin-top:50px; padding-bottom:20px;}
.yyks_box h1{ text-align:center; font-size:24px; color:#333; font-weight:normal;}

.yyks_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:30px;}
.yyks_min a{ width:218px; height:38px; float:left; margin:10px; font-size:14px; color:#333; line-height:38px; text-align:center; border:solid 1px #cccccc; border-radius:4px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.yyks_min a span{ padding-left:8px;}
.yyks_min a:hover{ border-color:#6e96e0; background-color:#6e96e0; color:#fff;}


/* 科室详情 */
.top_line{ width:100%; height:1px; background-color:#dddddd;}

.kjk_box{ width:1200px; height:auto; margin:auto; padding-left:60px; padding-top:60px; padding-right:60px; }

.ksjj{ width:100%; height:auto;  margin-bottom:10px; box-shadow:0px 2px 14px rgb(0,0,0,0.0);}
.ksks_title{ width:100%; height:auto; padding-top:28px; padding-bottom:14px; margin:auto; clear:both; overflow:hidden; }
.ksks_title h1{ font-size:24px; float:left; color:#333; font-weight:normal;}
.ksks_title a{ width:88px; height:22px; color:#666; text-align:center; line-height:22px; font-size:12px; float:right; border:solid 1px #dddddd; border-radius:10px;}
.ksks_title a:hover{ border-color:#6e96e0; background-color:#6e96e0; color:#fff;}
.ksjj_min{ width:100%; height:auto; margin:auto;}
.ksjj_min p{  width:100%; font-size:14px; line-height:28px; color:#666; margin:auto; padding-bottom:36px;-webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}

.ysjs{ width:100%; height:auto; margin-top:40px;}
#ysjs_title{ width:100%;}
.ysjs_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}
.ysjs_min a{ width:232px; height:320px; float:left; margin-bottom:60px;}
.ysjs_min a img{ width:232px; height:304px;}
#ysjs_list{ margin-right:10px;}

.ysjs_text{ width:100%; height:102px; position:relative; top:-102px; background-color:rgb(0,0,0,0.48); text-align:center; transition:1s;}
.ysjs_text h1{ font-size:18px; font-weight:normal; color:#fff; padding-top:14px; padding-bottom:8px;}
.ysjs_text p{ width:90%; margin:auto; display:none; font-size:14px; color:#fff; line-height:24px;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ysjs_text h2{ font-size:14px; color:#fff; font-weight:normal;}

.ysjs_min a:hover .ysjs_text{ height:180px; top:-180px;}
.ysjs_min a:hover .ysjs_text p{display: -webkit-box; margin-bottom:14px;}



/* 医师图片列表 */
.ystp_box{ width:1200px; height:auto; margin:auto; margin-top:40px; margin-bottom:18px;}


/* 医师导航 */
.ysdh_lb{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:10px;}
.ysdh_list{ float:left; width:282px; height:128px; border:solid 1px #ddd; border-radius:6px; margin:8px;}
.ysdh_list:hover{ background-color:#6e96e0; border-color:#6e96e0;}
.ysdh_list:hover a h1{ color:#fff;}
.ysdh_list:hover a p{ color:#fff; opacity:0.6;}
.ysdh_list:hover div a{ color:#fff;}

.ysdh_tt{ width:244px; height:50px; line-height:50px; margin:auto; border-bottom: solid 1px #ebebeb;}
.ysdh_tt h1{ float:left; font-size:18px; color:#2e63c6; font-weight:normal;}
.ysdh_tt p{ float:right; font-size:14px; color:#666;}
.ysdh_ys{ width:244px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:8px;}
.ysdh_ys a{ float:left; width:33.333%; line-height:28px; font-size:14px; color:#666;}
.ysdh_ys a:hover{ opacity:0.6;}

.map-box{width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:50px; margin-bottom:80px;}
.map-box-map{ float:left; width:1200px; height:510px; background-color:#1e50ae;}
/* 字幕滚动-横屏 */
.text-gundong-hp{ width:1150px; height:36px; margin:auto; margin-top:12px;}
.text-gundong-hp img{float:left; width:auto; height:16px; margin-top:1px; margin-right:12px;}
.text-gundong-hp a:hover{text-decoration: none;}
/* 字幕滚动 */
.text-gundong{ width:740px; height:36px; margin:auto; margin-bottom:12px;}
.text-gundong img{ float:left; width:auto; height:16px; margin-top:10px; margin-right:12px;}
._container { width:700px; float:left;height: 36px; margin:auto; overflow: hidden;text-align: left;padding: 0;}
._container li a { display:block; width:700px;height: 36px;line-height: 36px;font-size: 15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
._container li a:hover{ color:#ac081f;}
._container li:first-child {margin-top: 0;transition: margin-top .8s;}
/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#857b71;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}