/*当前位置*/
body{ background:#fff;}
body.sublist{ background:#fafafa;}
.header_wrap{ box-shadow:0 4px 8px #eee;}
.header .subnav{ background:none;}
body.sublist .header .subnav{ background:none;}
body.sublist .header .subnav .list li a{ color:#fff; text-shadow:1px 1px 1px #333;}
body.sublist .header .subnav .list li a:hover{ color:#fff;}
.copyright_wrap{ border-top:1px solid #eee; margin-top:20px;}
.copyright_bot{ border:none; padding:5px 0 20px;}
.article_path{ width:100%; height:auto;}
.article_path .path{ width:1200px; height:auto; padding-top:40px; line-height:20px; font-size:14px; color:#444; margin:0 auto;}
.article_path .path a{ color:#444;}
.article_path .path a:hover{ color:#c9a063;}
body.sublist .article_path{ display:none;}

/*ad*/
.ad_1200_100{ width:1200px; height:auto; margin:0 auto;}
.ad_1200_100 img{ width:100%; height:100px; border:none; margin:20px 0;}
.ad_800_75{ width:800px; height:auto;}
.ad_800_75 img{ width:100%; height:auto; border:none;}
.ad_360_200{ width:360px; height:auto; margin-bottom:30px;}
.ad_360_200 img{ width:100%; height:auto; border:none;}

/*列表*/
.wrapper{ width:1200px; height:auto; margin:15px auto;}
.wrap_left{ width:800px; height:auto; float:left;}
.wrap_right{ width:360px; height:auto; float:right;}
.wrap_left .item{ width:100%; height:auto; padding:25px 0; border-bottom:1px solid #eee;}
.wrap_left .item:hover{ background:#f9f9f9;}
.wrap_left .item:last-child{ border:none;}
.wrap_left .item dt{ width:235px; height:133px; margin-right:20px; float:left; overflow:hidden;}
.wrap_left .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.wrap_left .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.wrap_left .item.tuijian{ padding:0 0 25px;}
.wrap_left .item.tuijian dt{ width:100%; height:450px; margin:0 0 20px 0; float:none;}
.wrap_left .item dd{ height:auto; line-height:24px; font-size:18px; margin-bottom:10px;}
.wrap_left .item dd.intro{ margin-bottom:15px; line-height:20px; font-size:14px; color:#888; text-align:justify;}
.wrap_left .item dd.intro a{ color:#888;}
.wrap_left .item dd.sort{ height:14px; line-height:14px; margin:0; font-size:12px; color:#999;}
.wrap_left .item dd.sort .ico{ width:4px; height:14px; background:#f00; margin-right:10px; float:left; display:none;}
.wrap_left .item dd.sort .name{ padding:0 10px 0 12px;}

/*分页*/
.tkp_page{ width:100%; height:auto; color:#666; text-align:center; margin:40px 0;}
.tkp_page a{ height:24px; line-height:24px; display:inline-block; padding:0 8px; margin:0 2px; border:1px solid #ccc; color:#666; border-radius:3px;}
.tkp_page a:hover{ background:#c9a063; border-color:#c9a063; color:#fff;}
.tkp_page .cms_curpage{ height:24px; line-height:24px; display:inline-block; padding:0 8px; margin:0 2px; background:#c9a063; border:1px solid #c9a063; color:#fff; border-radius:3px;}

/*右侧*/
.h3_title{ height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#444; margin-bottom:20px;}
.h3_title a{ color:#444;}
.h3_title a:hover{ color:#c9a063;}
.h3_title .ico{ width:4px; height:20px; background:#f00; margin-right:10px; float:left; display:none;}
.h3_title.yingxiang .ico{ background:#f19149;}
.h3_title.caijing .ico{ background:#0096ff;}
.h3_title.pinglun .ico{ background:#094;}
.h3_title.wenhua .ico{ background:#601986;}
.paihang{ width:100%; height:auto; margin-bottom:20px;}
.paihang .list{ width:100%; height:auto;}
.paihang .list li{ height:50px; line-height:50px; border-top:1px solid #eee; list-style-type:decimal; list-style-position:inside; font-size:16px; color:#666; overflow:hidden;}
.paihang .list li a{ color:#666;}
.paihang .list li a:hover{ color:#c9a063;}
.paihang .list li.black a{ color:#444; font-weight:bold;}
.paihang .list li.black a:hover{ color:#c9a063;}
.list_news{ width:100%; height:auto; margin-bottom:20px;}
.list_news .item{ width:100%; height:auto; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.list_news .item dt{ height:202px; position:relative; overflow:hidden;}
.list_news .item dt .ico_play{ width:40px; height:40px; background:url(../images/layout.png) -50px -110px no-repeat; position:absolute; left:0; bottom:0;}
.list_news .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.list_news .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.list_news .item dd{ height:auto; line-height:24px; font-size:16px; font-weight:bold; color:#444; margin:12px 0;}
.list_news .item dd a{ color:#444;}
.list_news .item dd a:hover{ color:#c9a063;}
.list_news .list{ width:100%; height:auto;}
.list_news .list li{ height:50px; line-height:50px; border-top:1px solid #eee; font-size:16px; overflow:hidden;}
.list_news .list li a{ color:#444;}
.list_news .list li a:hover{ color:#c9a063;}

/*三级列表*/
.banner_sublist{ width:100%; height:350px; background:url(../images/bg_sublist.png) center top repeat-x; margin-top:-60px;}
.banner_sublist .banner{ width:750px; height:auto; padding-top:90px; margin:0 auto;}
.banner_sublist .banner dt{ width:292px; height:auto; float:left;}
.banner_sublist .banner dt img{ width:100%; height:auto; border:none;}
.banner_sublist .banner dd{ padding-left:335px; font-size:14px; line-height:20px; color:#666;}
.banner_sublist .banner dd.title{ padding-top:30px; margin-bottom:5px; font-size:46px; line-height:60px; color:#444;}
body.sublist .banner_sublist{ height:200px; margin-top:0;}
body.sublist .banner_sublist .banner{ display:none;}
.sublist_wrapper{ width:1200px; height:auto; margin:20px auto;}
.sublist_pc{ width:1220px; height:auto;}
.sublist_pc .list{ width:285px; height:auto; margin-right:20px; display:inline; float:left;}
.sublist_pc .item{ width:auto; height:auto; padding:20px 15px; border:1px solid #ddd; background:#fff; margin-bottom:20px; border-radius:5px; -webkit-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; -ms-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.sublist_pc .item:hover{ box-shadow:0 10px 10px #aaa; margin:-10px 0 30px; cursor:pointer;}
.sublist_pc .item .pic{ width:100%; height:auto; margin-bottom:15px;}
.sublist_pc .item .pic img{ width:100%; height:auto; border:none;}
.sublist_pc .item .title{ line-height:26px; font-size:18px;}
.sublist_pc .item .title a{ color:#444;}
.sublist_pc .item .intro{ margin:6px 0 15px; line-height:20px; font-size:14px; color:#888; text-align:justify;}
.sublist_pc .item .intro a{ color:#888;}
.sublist_pc .item .date{ height:20px; font-size:14px; font-family:arial; color:#999;}
.sublist_pc .item .date .more{ width:11px; height:20px; background:url(../images/layout.png) -295px -50px no-repeat; float:right; *margin-top:-20px;}
.sublist_pc .item:hover .title a{ color:#c9a063;}
.sublist_pc .item:hover .date{ color:#c9a063;}
.sublist_pc .item:hover .date a{ background:url(../images/layout.png) -295px -50px no-repeat;}
.sublist_mobile{ width:100%; height:auto; display:none;}
.sublist_mobile .item{ width:auto; height:auto; padding:20px 15px; border:1px solid #ddd; background:#fff; margin-bottom:10px; border-radius:5px;}
.sublist_mobile .item .pic{ width:100%; height:auto; margin-bottom:15px;}
.sublist_mobile .item .pic img{ width:100%; height:auto; border:none;}
.sublist_mobile .item .title{ line-height:26px; font-size:18px;}
.sublist_mobile .item .title a{ color:#444;}
.sublist_mobile .item .intro{ margin:5px 0 15px; line-height:20px; font-size:14px; color:#888; text-align:justify;}
.sublist_mobile .item .intro a{ color:#888;}
.sublist_mobile .item .date{ height:20px; font-size:14px; font-family:arial; color:#999;}
.sublist_mobile .item .date .more{ width:11px; height:20px; background:url(../images/layout.png) -295px -50px no-repeat; float:right;}

/*同仁堂*/
.banner_tongrentang{ width:100%; height:200px; background:url(../images/banner/tongrentang.jpg) center top no-repeat; background-size:auto 100%;}
.ad_tongrentang{ width:1200px; height:auto; margin:20px auto;}
.ad_tongrentang img{ width:100%; height:auto; border:none;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#ccc url(../images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:600px; bottom:100px; z-index:100; display:none; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 300);}

@media screen and (max-width:767px){
.copyright_wrap{ margin-top:10px;}
.article_path .path{ width:auto; padding:0; margin:10px;}
.ad_1200_100{ width:100%;}
.ad_1200_100 img{ width:95%; height:auto; margin:10px 2.5% 0;}
.ad_800_75{ width:100%;}
.ad_360_200{ width:100%; margin:10px 0 15px;}
.wrapper{ width:auto; margin:10px 10px 0;}
.wrap_left{ width:100%; float:none; margin-bottom:15px;}
.wrap_right{ width:100%; float:none;}
.wrap_left .item{ padding:10px 0;}
.wrap_left .item dt{ width:33%; height:auto; margin-right:10px; margin-bottom:5px;}
.wrap_left .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.wrap_left .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.wrap_left .item.tuijian{ padding:0 0 10px;}
.wrap_left .item.tuijian dt{ height:auto; margin:0 0 10px 0;}
.wrap_left .item.tuijian dd{ font-size:18px;}
.wrap_left .item.tuijian dd.intro{ font-size:14px;}
.wrap_left .item.tuijian dd.sort{ font-size:12px;}
.wrap_left .item dd{ line-height:1.5em; font-size:16px; margin-bottom:5px;}
.wrap_left .item dd.intro{ margin-bottom:5px;}
.wrap_left .item dd.sort{ height:auto; line-height:18px; margin-bottom:0;}
.wrap_left .item dd.sort .ico{ margin:2px 6px 0 0;}
.wrap_left .item dd.sort .name{ padding:0 6px 0 8px;}
.tkp_page{ margin:30px 0;}
.h3_title{ margin-bottom:15px; display:none;}
.h3_title.yingxiang{ display:block;}
.h3_title.caijing{ display:block;}
.h3_title.pinglun{ display:block;}
.h3_title.wenhua{ display:block;}
.paihang{ display:none;}
.list_news{ margin-bottom:10px;}
.list_news .item dt{ height:auto; position:relative; overflow:hidden;}
.list_news .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.list_news .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.list_news .item dd{ margin:10px 0;}
.list_news .list li{ height:auto; line-height:1.5em; padding:8px 0; overflow:visible;}
#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.6;}
.banner_sublist{ width:auto; height:auto; background:none; margin:0 10px;}
.banner_sublist .banner{ width:100%; padding:0;}
.banner_sublist .banner dt{ width:33%;}
.banner_sublist .banner dd{ padding-left:36%;}
.banner_sublist .banner dd.title{ font-size:22px; line-height:1.5em; padding-top:0; margin-bottom:0;}
body.sublist .banner_sublist{ height:20vw; margin:10px;}
.sublist_wrapper{ width:auto; margin:10px 10px 0;}
.sublist_pc{ width:100%; display:none;}
.sublist_pc .list{ width:100%; margin-right:0; float:none;}
.sublist_pc .item{ margin-bottom:10px;}
.sublist_pc .item:hover{ box-shadow:0 0 0 #fff; margin:0 0 10px;}
.sublist_pc .item .intro{ font-size:14px;}
.sublist_pc .item:hover .title a{ color:#444;}
.sublist_pc .item:hover .date{ color:#999;}
.sublist_pc .item:hover .date a{ background:url(../images/more.png) no-repeat;}
.sublist_mobile{ display:block;}
.banner_tongrentang{ height:15vw;}
.ad_tongrentang{ width:auto; margin:10px;}
}