@charset "utf-8";
/* CSS Document */
*{font-family:'微软雅黑'!important}
.html {
	width: 100%;
}
* {
  box-sizing: border-box; /* 所有元素采用边框盒模型 */
}
html, body {
  margin: 0; /* 清除默认外边距 */
  padding: 0; /* 清除默认内边距 */
}
p {
	padding: 0
}
iframe {
	border-width: 0px;
}
body {
	color: #333333;
	background: #fff;
	font-family: "微软雅黑";
    overflow-x: hidden;
}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {
	padding: 0;
	margin: 0;
	word-break: break-all;
	word-wrap: break-word;
	white-space: normal;
	zoom: 1;
	font-size: 16px;
}
ol, ul, dl {
	list-style: none;
}
img {
	border: 0px;
	vertical-align: top;
    max-width: 100%;
}
ul, li {
	list-style: none;
}
span, dl, dt, dd, ul, li {
	display: block;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
}
.w1100 {
	width: 1100px;
	margin: 0 auto;
}
.w1200 {
	width: 1388px;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow: hidden
}
p {
	line-height: 26px;
}
h3{ font-size:20px;}
h2 {
	font-family: 微软雅黑; color:#333
}
p a {
	color: #cf0000
}
.pr {
	position: relative
}
.pa {
	position: absolute;
}
.w100 {
	width: 100%;
	margin: 0 auto; max-width:1920px;
}
.clear {
	clear: both
}
.left {
	float: left
}
.right {
	float: right
}
.mr {
	margin: 0 auto;
}
.w12 {
	width: 1200px;
	margin: 0 auto
}
.mr0 {
	margin-right: 0 !important
}
.mb0 {
	border-bottom: 0px !important
}
.dim {
	display: block;
	margin: 0 auto
}
.videojt{margin-left:60px; margin-top:58px;}
.mt1{ margin-top:10px;}
.mt2{ margin-top:20px;}
.mt3{ margin-top:30px;}
.mt4{ margin-top:40px;}
.mt5{ margin-top:50px;}
.mt6{ margin-top:60px;}
/*公共头部*/
.ptop70{padding-top:70px;margin-bottom: 50px;}
.ptop70 h3{ color:#361001; font-size:38px; text-align:center; margin-bottom: 10px; line-height: 40px;}
.ptop70 p{ font-size:16px; color:#333333; text-align:center;}

.topp{ margin-top:70px;margin-bottom: 50px;}
.topp h3{ color:#361001; font-size:38px; text-align:center; margin-bottom: 10px; line-height: 40px;}
.topp h3 span{font-weight: bold;color: #361001;display: inline-block;font-size: 42px;}
.topp p{ font-size:16px; color:#333333; text-align:center;}
/*顶部*/
.ding{ height:0px; background:#f6f6f6}
.dingnr p{ font-size:16px; margin-left:5px; line-height:38px;}
.dingnr p a{ color:#222222}
/*头部*/
.top{ margin:0; padding:0; }
.top img{ display:block; } /* 确保图片底部没有空白间隙 */
.search{ width:262px; height:34px; margin-top:30px; float:right}
.in1{ width:199px; height:30px; border:1px solid #d7d7d7; float:left}
.in2{width:60px; height:30px; background:#6f5449; border:none; color:#fff}
/*nav*/
.navbg{height:58px; background:url(../images/nav_bg.png) repeat-x;}
.nav{
    margin-top:0; /* 移除顶部margin，防止间隙 */
    height:58px; /* 与navbg高度一致 */
    display:flex; /* 使用flex布局 */
    align-items:center; /* 垂直居中 */
}
/*.nav ul{*/
/*    display: grid;*/
/*    grid-template-columns: repeat(7,1fr);*/
/*    gap: 10px 10px;*/
/*}*/
.nav ul li{ float:left; width:186px; text-align:center; height:58px; margin-left:12px; line-height:58px}
.li1{width:50px !important;}
.nav ul li b{ font-size:20px; color:#fff; font-weight:normal}
.nav ul li p{ font-size:13px; color:#fff}
.nav ul li:hover b{color: #f38f37;}

/*banner*/
.banner{ z-index:9}
.banner img{min-width:100%}
/*新闻中心*/



.news1{ background:url(../images/nwes-bg1.jpg) no-repeat; width:380px; height:452px; margin-right:30px;}
.news1 img{ margin:8px 0 0 5px;}
.news1 h3{ font-size:24px; padding:30px 0 0 18px; color:#333; font-weight:normal}
.news1 span{ display:block; float:right; color:#333; padding:6px 18px; border:1px solid #e5e5e5; margin-right:15px;}
.news1 ul li{ margin:20px 0 0 21px;}




/*诊疗项目*/
.zlhd{width:206px; height:208px; float:left; margin-right:10px;}
.zlhd ul li{width:199px; height:102px; background:#eff3f9; margin-bottom:7px; text-align:center; font-size:24px; color:#333; line-height:102px; cursor:pointer}
.zlhd ul li.on{ background:url(../images/zl-hd-1.jpg) no-repeat;width:206px; height:102px; color:#fff}
.zlr ul li { float:left; margin-left:19px; }
.zlr ul li img{ padding:44px 0 0 46px;} 
.zlr ul li h3{ color:#fff; font-size:20px; text-align:center; padding-top:16px;}
.zlr ul li:nth-child(1){ background:#ab824c;width:176px; height:208px;}
.zlr ul li:nth-child(2){ background:#7299d0;width:176px; height:208px;}
.zlr ul li:nth-child(3){ background:#9a866e;width:176px; height:208px;}
.zlr ul li:nth-child(4){ background:#5d8d9b;width:176px; height:208px;}
.zlr ul li:nth-child(5){ background:#77a168;width:176px; height:208px;}
/*远程会诊*/
.ychzbg{width:567px; height:415px}
.ychzbg h3,.jt h3{ font-size:28px;}
.ychzbg h4,.jt h4{ font-size:14px; color:#8a8a8a; font-weight:normal}
.tese-more{width:91px; height:32px; border:1px solid #e5e5e5; text-align:center; line-height:32px; float:right; display:block; margin-top:15px; font-size:16px; font-weight:normal}
.jt {width:567px; height:412px; float:right}
.im1-shipin{ margin-top:23px;}
/*专家*/
.zjnr{width:990px; height:586px;}
.im1-zjnr{ margin-right:30px;}
.zjnr h3{ margin-top:45px; font-size:30px; color:#6f5449; width:540px;; height:36px; float:left; margin-left:1px; margin-bottom:30px}
.zjnr h3 span{ display:block; float:right; color:#5e5e5e; font-weight:normal; font-size:22px; padding:10px 320px 0 0px;}
.p1-zjnr{  float:left; font-size:16px; margin:29px 0 20px 0}
.zjnr h4{ color:#333; font-size:20px; float:left; margin-top:30px; display:block}
.p2-zjnr{ font-size:16px; line-height:34px; display:block; float:left;width:543px; margin-top:6px;}
.p2-zjnr a{ color:#f38f37}
.zjnr-zy{width:549px; height:116px; background:url(../images/zjnr-3.jpg) no-repeat; margin-top:38px;}
.zjnr-zy p{ padding:15px 0 0 105px; font-size:16px; line-height:30px;}
.zjnr-zx{ margin-top:35px; width:500px; height:44px;}
.zjnr-zx img{ float:left; margin-left:80px;}
.zjtop{ width:144px; height:480px; margin-top:63px; float:right}
.zjtop ul{ height:480px}
.zjtop ul li{ width:144px; height:144px; float:left; margin-bottom:14px; cursor:pointer}
.sPrev img{width:47px; height:31px; display:block;  position:absolute; top:-9%; right:35%; z-index:9999; cursor:pointer}
.sNext img{width:47px; height:31px; display:block;  position:absolute; bottom:-5%; right:35%; z-index:9999; cursor:pointer}
/*病例*/
.anlil{ width:452px;}
.anliltop{width:452px; height:199px; background:#6f5449}
.anliltop h3{ color:#fff; font-size:20px; font-weight:normal; padding:40px 0 0 35px}
.anliltop p{ padding:10px 20px 0 35px; line-height:32px; color:#fff}
.anliltop a{ color:#dfc298}
.anlid{background:#f0e2dd; width:452px; height:168px; margin-top:12px;}
.anlid p{ text-align:center; padding:52px 0 0 20px; float:left; display:block; width:200px;}
.anlicenter{ margin-left:10px; margin-right:5px;}
.anlir{width:432px; background:url(../images/anlir-bg.jpg) no-repeat; height:385px;}
.anlir ul li{width:432px; height:76px; line-height:76px; background:url(../images/anlir-jiao.gif) left no-repeat; margin-left:20px; padding-left:34px;}
/*健康科普*/
.jktop{margin-left:220px; height:43px;}
.jktop ul li{ width:100px; float:left; text-align:center; font-size:20px; cursor:pointer; padding-bottom:15px;}
.jktop ul li.on{ font-weight:bold; background:url(../images/jktop-1.jpg) bottom no-repeat; color:#6f5449}
.jkbleft{width:468px; height:408px; background:#6f5449;}
.jkbleft h3{ font-size:22px; color:#ffffff; padding:27px 0 0 34px;width:358px; display:block; overflow:hidden;} 
.jkbleft dd{font-size:22px; float:left;}
.jkbleft h3 a{color:#ffffff;}
.jkbleft h3 span{ float:left; font-size:18px; padding-top:2px; color:#ffffff;}
.jkbleft p{ font-size:16px; color:#fff; padding:14px 11px 0 29px; line-height:32px;}
.jkbr {width:680px;}
.jkbr h3{ font-weight:bold; text-align:center; color:#6f5449}
.jkbr p{ font-size:16px; margin-top:15px; line-height:32px; margin-bottom:10px; text-indent:2em}
.jkbr p a{ color:#f38f37}
.jkbr ul li{ font-size:16px; padding-bottom:17px; border-bottom:1px solid #c9c9c9; margin-top:18px;}
.jkbr ul li span{ float:right; padding-top:5px;}
.jkbr ul li a{ color:#333}
/*环境展示*/
#banner1 {
	margin-bottom:-10px; max-width:1920px; height:442px;
}
#carousel {
	position:relative;
	z-index:2;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px
}
#carousel img {
	position:absolute;
	left:40%;
	top:40%;
	margin-left:-252px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer;
width:752px !important; height:362px !important;
	opacity: 0;
}
.video{
	position:absolute;
	left:40%;
	top:40%;
	margin-left:-252px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer;
width:752px !important; height:362px !important;
	opacity: 0;	
	
	}
#bannerNav {
	position:relative;
	margin-top:20px;
	height:10px;
	padding:10px 0;
	text-align:center
}
#bannerNav ul li {
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
	width:22px;
	margin:0 2px
}
#bannerNav ul li a {
	margin:0 auto;
	display:block;
	width:6px;
	height:6px;
	vertical-align:top;
	border-radius:3px;
	background:#5e6671;
	font-size:0
}
#bannerNav ul li.on a,#bannerNav ul li:hover a {
	background:#00aeff
}
#bannerNav ul li.on a {
	width:20px
}
#carousel {
	height:400px
}
#carousel img {
}
.dz{}
.dz ul li{ float:left; margin-right:14px;}
.footerbg{ background:#592310 repeat-x; height:340px; padding-top:30px;}
.footerl{ width:780px; height:317px;}
.im1-footerl{ margin-top:24px;}
.p1-footerl{ color:#fff; font-size:18px; line-height:36px; padding-top:15px; float:left}
.p1-footerl b{ font-size:20px; margin-bottom:10px;}
.wx{ padding:45px 0 0 35px;}
.p2-footerl{ color:#fff; float:left; padding:50px 0 0 18px; line-height:34px; font-size:18px;}
.footerr{ margin-top:80px;width:389px; height:220px; float:left; margin-left:20px}
.footerr a{ color:#fff; font-size:18px;}
.footerr ul li{width:76px; height:16px; line-height:16px; padding-right:20px; border-right:1px solid #fff; margin-right:30px; float:left; margin-bottom:36px;}


/*底部轮播*/
.gyhytop{width:330px; height:66px; margin-left:430px;}

.gyhytop ul li{ float:left; font-size:28px; font-weight:bold; cursor:pointer}

.gyhytop ul li span{ font-weight:normal; font-size:14px; color:#8a8a8a}

.gyhyb ul li{ float:left; margin-right:15px}
.gyhyb ul li:nth-child(3){ margin-right:0}

/*list列表*/

.list-le{width:245px; height:997px;}
.listle-dh{ width:245px;}
.listle-dh ul li{width:244px; height:73px; background:#eff4fa; font-size:20px; color:#333333; text-align:center; line-height:73px; cursor:pointer}
.listle-dh ul li a{ font-size:20px}
.listle-dh ul li:nth-child(1){ background:#6f5449; color:#fff; font-size:24px; font-weight:bold; height:90px; line-height:90px}
.listle-dh ul li:hover{ font-weight:bold}
.listle-dh .listxuan{background:#6f5449; color:#fff}

.listle-zx{ height:85px; width:245px; background:#eff4fa; }
.listle-zx-im1{ padding:22px 10px 0 52px}

.listle-zx p{ padding-top:22px; line-height:19px}
.listle-zx p span{ color:#a2a6a9; font-size:14px}
.listle-wx p{ text-align:center; padding-top:1px; color:#a29f9f}

.listle-dhbk{ width:245px; height:450px}
.listle-dhbk h3{width:245px; height:92px; background:#6f5449; color:#fff; text-align:center; line-height:92px; font-weight:bold; font-size:20px}
.listle-dhbk ul li{width:122px; height:69px; background:#eff4fa; float:left; text-align:center; line-height:69px; margin-bottom:2px; cursor:pointer}
.listle-dhbk ul li:hover{ background:#6f5449}
.listle-dhbk ul li:hover a{ color:#fff}
.listle-dhbk ul li a{ color:#333}

.listle-dhbk ul li:nth-child(2),.listle-dhbk ul li:nth-child(4),.listle-dhbk ul li:nth-child(6),
.listle-dhbk ul li:nth-child(8),.listle-dhbk ul li:nth-child(10){ margin-left:1px}

.article_box{margin-top: 30px;}

.listr{width:1400px; height:auto;}

.listr-wz p{ width:1400px;background:url(../images/list-wz.jpg) left center no-repeat; padding-left:0px; }

.listr-wz p a{ color:#333333}
.listr-wz p a:hover{ color:#F00}

.listrnr{ width:1388px;margin-bottom: 50px;}
.listrnr-h31{ color:#6f5449; background:url(../images/listrnr-1.jpg) bottom no-repeat; font-size:20px; padding-bottom:8px}
.listrnr-li ul li{ border-bottom:1px solid #ddd; margin-left:10px; width: 1380px; height:280px;margin:28px 0 30px 0; font-size:20px; padding:15px 15px 15px 0;}
.list-item>li>div span{ color:#999}

.pre_next_p{line-height: 30px;}
.pre_next_p a{color: #333;font-size: 18px;}
.pre_next_p span{display: inline;color: #7e3620;font-size: 18px;}

.h31-listl-zj{ font-size:20px; color:#6f5449; background:url(../images/listl-2.jpg) bottom no-repeat; width:81px; padding-bottom:12px; text-align:center; font-weight:normal}
.listl-zj1{width:422px; height:198px; margin-top:30px;}
.mr30{ margin-right:30px}
.im1-listl-zj1{ margin-right:21px;}
.listl-zj1 h3{ font-size:20px; color:#6f5449; float:left;}
.listl-zj1 h3 b{ font-weight:normal; color:#5e5e5e; font-size:16px}
.listl-zj1 p{ padding:11px 0 0 0; float:left;width:270px; line-height:24px;}
.listl-zj1-zx{width:290px; height:27px; float:left; margin-left:50px}
.listl-zj1-zx-a1{width:116px; height:25px; border:1px solid #ead6ba; display:block; color:#6f5449; text-align:center; line-height:25px; margin:17px 0 0 17px; float:left}
.listl-zj1-zx-a2{width:116px; height:25px; border:1px solid #f9c293; display:block; color:#f9c293; text-align:center; line-height:25px; margin:17px 0 0 17px; float:left;}


.listrnr-zj{margin:0 auto; margin-top:-50px;}
.listrnr-zj ul li{}
.listrnr-zj ul li p{ height:36px; text-align:center; font-size:18px; padding-top:10px; width:100%; line-height:36px;}
.listrnr-zj ul li .zj_name{
    background: #7e3620;
    color: #fff;
    height: 60px;
    line-height: 60px;
}
.listrnr-zj ul li .zj_name span{
    flex: 1;
    text-align: center;
}
.listrnr-zj ul li .zj_name span.zj_name_l{
    font-size: 28px;
}
.listrnr-zj ul li .zj_name span.zj_name_r{
    font-size: 22px;
}

.listrnr-zj ul li p > a{
	display:block;
	width:160px;
	height:40px;
	margin:10px auto 40px;
	border:1px solid #7e3620;
	border-radius:25px;
	color:#7e3620;
	text-align:center;
	line-height:40px;
}
.listrnr-zj ul li p > a:hover{
	background-color:#7e3620;
	color:white;
}



.listrnr-zlfz ul{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px 30px;
}

.listrnr-zlfz ul li{
    padding: 20px;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px 2px #ddd;
}
.listrnr-zlfz ul li img{
    width: 100%;
    height: 245px;
}
.listrnr-zlfz ul li .pt{
    font-size:18px;
    line-height: 30px;
    height: 60px;
    white-space: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.listrnr-zlfz ul li .pb{
    font-size:14px;
    color: #666;
    line-height: 25px;
    margin-bottom: 15px;
}
.listrnr-zlfz ul li:hover{
    background: #7e3620;
}
.listrnr-zlfz ul li:hover .pt,
.listrnr-zlfz ul li:hover .pb{
    color: #fff;
}

.listrnr-zlfz ul li .pic{
    height: 255px;
    position: relative;
    overflow: hidden;
}
.listrnr-zlfz ul li .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*.listrnr-zlfz ul li:hover .pic img{*/
/*    -webkit-transform:scale(1.1);*/
/*    -ms-transform:scale(1.1);*/
/*    -o-transform:scale(1.1);*/
/*    transform:scale(1.1)*/
/*}*/



.fltj_box .bd li img{
    width: 100%;
}
.fltj_box .arrow{
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translateX(-50%);
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 10px 10px;
}
.fltj_box .arrow .sPrev {
    display: block;
    width: 47px;
    height: 20px;
    background: url("/templets/default/images/axgy_left.jpg") no-repeat;
}
.fltj_box .arrow .sNext {
    display: block;
    width: 47px;
    height: 20px;
    background: url("/templets/default/images/axgy_right.jpg") no-repeat;
}

.fltj_box .sPrev a {
    text-decoration: none;
    color: #9b0000;
}

.precautions{
    margin-top: 100px;
    line-height: 40px;
    font-size: 16px;
}



/*article*/
.article h3{ font-size:26px; color:#6f5449;text-align:center;margin: 20px 0;}
.article h4{ text-align:center; color:#c2baba; font-size:18px; margin-bottom:5px;background-color:#fbf7f0;line-height:36px;}
.article h4 small{margin: 0 25px;}
.article p,.article span{ padding:5px 0px 10px 0px; line-height:40px;  font-size:18px !important; text-align:justify}


.pager{overflow:hidden;text-align:right;margin:20px auto 0;max-width:460px;padding:40px 0 40px 0;}
.pager .a1:first-child:hover{cursor: default;background:#f1eff0;color:#999;}
.pager a,.pager strong{display:inline-block;vertical-align:middle;line-height:30px;padding:0 12px;border:1px solid #424242;border-radius:8px;background:#fff;color:#7e3620;}
.pager a:hover{background:#7e3620;color:white;}
.pager a.cur{background:#0EB29A;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}
.pager span{display:inline-block;line-height:30px;vertical-align:middle;}
.pager li{
	float:left;
	display:block;
	margin:6px;
	color:#7e3620;
}
.thisclass{
	background:#f1eff0;
	color:#333333;
	font-weight:bold;
	width:33px;
	height:30px;
	line-height:30px;
	text-align:center;
}

.SbFy {
    text-align: center; /* 使内部内容水平居中 */
    /* 可根据需要添加上下边距，增加与其他元素的间距 */
    margin: 20px 0;
}

.SbFyUl {
    list-style: none; /* 去除默认列表样式 */
    padding: 0; /* 清除内边距 */
    margin: 0; /* 清除外边距 */
    display: inline-block; /* 使列表根据内容宽度自适应 */
}

.SbFyUl li {
    display: inline-block; /* 让列表项横向排列 */
    margin: 0 5px; /* 每个分页项之间的间距 */
    border:1px solid #333;
    border-radius:10px;
    color:#333;

}

.SbFyUl li a {
    display: block;
    text-decoration: none; /* 去除链接下划线 */
    padding:0 12px;
}

.SbFyUl li strong {
    display: block;
    padding:0 12px;
}


.SbFyUl li{
	color:#333;
	margin:6px;
	float:left;
	border:1px solid #333;
	border-radius:10px;
	height:30px;
	line-height:30px;
}
.SbFyUl li:hover{
	background-color:#7e3620;
    border:1px solid #7e3620;
}


.SbFyUl li a{color:#7e3620;}
.SbFyUl li:hover a,.SbFyUl li:hover strong{
	color:#fff;
}
.SbFyUl li.thisclass{ background:#fff;}
.SbFyUl li.thisclass a{ color:#000;}

.listrnr-zj ul{
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 55px 30px;
}

.listrnr-zj ul li{
    display: inline-block;
    vertical-align: top;
}
.listrnr-zj ul li .pic{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 420px;
}
.listrnr-zj ul li .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.listrnr-zj ul li p{ text-align:center; font-size:18px; padding-top:0px;height: 40px;line-height: 40px;}
.listrnr-zj ul li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.listrnr-zj ul li:hover p a{
    background-color: #7e3620;
    color: white;
}


.yyzx>div:first-of-type{
    float:left;
    width:770px;
}
.yyzx>div:last-of-type{
    float:left;
    width:390px;
    margin-left:40px;
}
.yyzx{
    height:538px;
}
.yyzx>div:last-of-type>ul{
    height:430px;
    border-left:1px solid #e1e1e1;
    margin-top:30px;
    padding-left:20px;
}
.yyzx>div:last-of-type>ul>li{
    height:95px;
    border-top:1px solid #e1e1e1;
    padding-top:20px;
    cursor:pointer;
}
.yyzx>div:last-of-type>ul>li:first-of-type{
    padding-top:0;
    border-top:none;
}
.yyzx>div:last-of-type>ul>li>div{
    width:250px;
    float:left;
}
.yyzx>div:last-of-type>ul>li>img{
    margin-left:17px;
    float:left;
}
.yyzx>div:last-of-type>ul>li>div>p:first-of-type{
    font-size:17px;
}
.yyzx>div:last-of-type>ul>li>div>p:last-of-type{
    margin-top:6px;
    font-size:14px;
    color:#999;
}
.yyzx-detail>li{
    cursor:pointer;
    position:relative;
}
.yyzx-detail>li:hover img{
    transform: scale(1.1) !important;
}
.yyzx-detail>li>div:first-of-type{
    position:absolute;
    width:60px;
    height:65px;
    background:#6f5449;
    z-index:99;
    top:190px;
    left:30px;
    text-align:center;
}
.yyzx-detail>li:first-of-type{
    margin-left:0;
}
.yyzx-detail>li{
    float:left;
    margin-top:25px;
    width:360px;
    margin-left:50px;
}
.yyzx-detail>li>div:first-of-type>p:first-of-type{
    font-size:24px;
    color:#fff;
    margin-top:5px;
}
.yyzx-detail>li>div:first-of-type>p:last-of-type{
    font-size:12px;
    color:#fff;
    margin-top:5px;
}
.yyzx-detail>li:hover>p:first-of-type{
    color:#6f5449;
}
.yyzx-detail>li>p:first-of-type{
    width:310px;
    margin:45px auto 0;
    font-size:18px;
    line-height:25px;
}
.yyzx-detail>li>div:last-of-type{
    width:65px;
    height:3px;
    background:#6f5449;
    margin-left:25px;
    margin-top:10px;
}
.yyzx-detail>li>p:last-of-type{
    width:310px;
    margin:20px auto 0;
    color:#666;
    font-size:16px;
    line-height:25px;
}
.item-title{
    width:100%;
    height:50px;
    border-bottom:1px solid #e1e1e1;
    position:relative;
}
.item-title>p{
    font-size:28px;
    color:#363636;
}
.item-title>a{
    position:absolute;
    right:0;
    top:0;
    font-size:18px;
    color:#666;
}
.item-title>a>img{
    position:relative;
    top:5px;
}
.item-title>div{
    width:50px;
    height:5px;
    background:#6f5449;
    position:absolute;
    bottom:0;
}

.spzx{
	width:1388px;
	margin-top:-60px;
}
.spzx-title{
	text-align: center;
    margin-bottom: 20px;
}

.spzx-title>li{
	float:left;
    cursor:pointer;
    width:400px;
    height:62px;
    margin-top:0px;
    margin-bottom:20px;
    font-size:24px;
    line-height:62px;
    text-align:center;
    background-image:url(../images/nav_yel_bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    justify-content: center;
    color:#fff;
    flex: 1;
}
.spzx-title>li.on{
    background-image:url(../images/nav_red_bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    justify-content: center;
}
.spzx-title>li a{
    color:#fff;
    font-size:24px;
}



.right{ float:right}


.spzx1{ float:left; width:1388px;  margin-top:10px}

.spzx1 .videobox{
	float:left;
	width:402px;
	height:360px;
	margin-left:16px;
	margin-right:20px;
    padding: 10px 12px 0;
	background-color:white;
}

.spzx1 .video1 {
	background-color:white;
	width:100%;
    height:240px;
    margin-right:0px;
    margin-left:0px;
}

.spzx1 .videobox .v_tit{
    font-size: 18px;
    margin: 18px auto;
    line-height: 25px;
    height: 50px;
    white-space: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.spzx1 .videobox .date{
    font-size: 14px;
    color: #999;
}

.spzx-list-detail .videobox{
    float: none;
    margin: 10px auto;
    padding: 0;
}
.spzx-list-detail .video1{
    width: 100%;
}


.yyjj{
    height:505px;
}

.yyjjd{
    width:655px;
    height:100px;
    padding:0 15px;
    background:#6f5449;
}

.yyjjd1{
	
    float:left;
    border-left:1px solid #fff;
    height:45px;
    margin:35px 10px;
}

.yyjjd>p:first-of-type{
    float:left;
    width:135px;
    font-size:32px;
    font-weight:bold;
    font-style: italic;
    color:#fff;
    line-height:96px;
    text-align:center;
}
.yyjjd>div{
    float:left;
    border-left:1px solid #fff;
    height:32px;
    margin:34px 10px;
}
.yyjjd>p:last-of-type{
    float:left;
    font-size:18px;
    color:#fff;
    width:496px;
    margin-top:35px;
}
.yyjjd>p:last-of-type>a{
    color:#f9d874;
}
.yyjj-2{
    width:230px;
    margin-left:27px;
    background:#9a866e;
    height:474px;
}
.yyjj-3{
    width:230px;
    margin-left:27px;
    background:#5d8d9b;
    height:474px;
}
.yj{
    text-align:center;
    color:#fff;
}
.yj>p:first-of-type{
    margin-top:30px;
    font-size:29px;
}
.yj>p:nth-of-type(2){
    margin-top:25px;
    font-size:22px; line-height:36px
}
.yj>p:nth-of-type(3){
    width:200px;
    margin:25px auto 0;
    font-size:15px;
    text-align:left;
    line-height:25px;
}
.yj>p:nth-of-type(4){
    font-size:16px;
    border:1px solid #fff;
    width:125px;
    height:30px;
    line-height:30px;
    margin:25px auto;
    cursor:pointer;
}
.yj>p:nth-of-type(4)>a{
    color:#fff;
}
.yj>img{
    width:230px;
    height:135px;
}

.yyjjd-p1{
    float:left;
    font-size:18px;
    color:#fff;
    width:496px;
    margin-top:25px;
}
.yyjjd-p1 a{ color:#f9d874}
.yyjj-1>div>p:last-of-type>a{
    color:#f9d874;
}

.list-item>li{
    width:870px;
    height:145px;
    margin:20px auto 0;
    border-bottom:1px dashed #ccc;
}

.list-item>li .pic{
    float:left;
    width: 450px;
    height: 255px;
    position: relative;
    overflow: hidden;
}
.list-item>li .pic:after{content:'';display:block;padding-top:56.33%}
.list-item>li .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.list-item>li .inner{
    float:left;
    height:138px;
    width:896px;
    margin-left:20px;
    padding-top: 20px;
}
.list-item>li .inner .date{margin-bottom:12px;font-size:16px;color:#999;font-family:Arial}
.list-item>li .inner .title{margin-bottom:20px;font-size:24px;color:#7e3620;font-weight: bold;line-height:1.45;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-item>li .inner .desc{margin-bottom:23px;font-size:16px;color:#777;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list-item>li .inner .more{
    font-size:14px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;
    width: 160px;
    height: 40px;
    border: 1px solid #7e3620;
    text-align: center;
    line-height: 40px;
    border-radius: 23px;
    color: #7e3620;
}
.list-item>li .inner .more i{
    margin:-2px 16px 0 0;display:inline-block;vertical-align:middle;width:15px;height:12px;background:url(../images/z-jt10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.list-item>li .inner:hover .title{color:#7e3620}
.list-item>li .inner:hover .more{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.list-item>li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}


.color-red { color: red; }
.color-blue { color: blue; }
.color-green { color: green; }


.spzx-list-detail{
    width:1388px;
    margin:0 auto;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px 30px;
}

.spzx-list-detail>li{
	background-color:#fbf7f0;
    position:relative;
    cursor:pointer;
}
.spzx-list-detail>li>video{
    width:370px;
}
.spzx-list-detail>li>img:first-of-type{
    position:absolute;
    bottom:15px;
    left:-20px;
}
.spzx-list-detail>li>p{
    font-size:18px;
    color:#333;
    line-height:50px;
}
.spzx-list-det_p1{
    color: #333;
    font-size: 18px;
    margin: 18px auto;
    line-height: 30px;
    height: 55px;
    white-space: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.spzx-list-det_p2{
    font-size:14px;
    padding-left:8px;
    color:#5b5a59;
}

.txtovh2 {
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}



.yyjjlb{width:685px !important; height:374px !important; position:relative}

.yyjjlbhd{width:120px; height:20px; position:absolute; right:0px; bottom:8px}
.yyjjlbhd ul li{width:15px; height:15px; border-radius:5px; float:left; margin-right:18px; cursor:pointer; background:#fff; border:1px solid #6f5449}
.yyjjlbhd ul li.on{ background:#6f5449}

.zj-title1{
    padding-top:60px;
    height:70px;
}
.zj-title1>div{
    float:left;
    height:33px;
    width:6px;
    background:#6f5449;

}
.zj-title1>p:first-of-type{
    height:33px;
    float:left;
    padding-left:10px;
    font-size:36px;
    color:#363437;
}
.zj-title1>p:last-of-type{
    float:right;
    border-radius:15px 0px 15px 0px;
    width:310px;
    height:40px;
    background:#9a866e;
    color:#fff;
    text-align:center;
    font-size:18px;
    line-height:40px;
}


.list-zjwz{
    width:821px;
    height:98px;
    margin:0 auto;
}
.list-zjwz>img{
    float:left;
}
.list-zjwz>div{
    float:left;
    width:690px;
    margin-left:10px;
    height:98px;
    background:#eeeeee;
}
.list-zjwz>div>div{
    margin-left:40px;
    margin-top:20px;
    float:left;
}
.list-zjwz>div>div>p:first-of-type{
    font-size:24px;
    color:#666;
}
.list-zjwz>div>div>p:last-of-type{
    margin-top:10px;
    font-size:18px;
    color:#6f5449;
}
.list-zjwz-p1{
    float:left;
    width:150px;
    color:#fff;
    background:#6f5449;
    height:50px;
    line-height:50px;
    text-align:center;
    margin-top:25px;
    border-radius:10px;
    margin-left:200px;
}

.dqgz_box{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1.5rem;
    margin-bottom: 50px
}
.dq_box_c{
    grid-column: span 2 / span 2;
}
.dq_box_c .dq_box_ct img{
    width: 100%;
}
.dq_box_ct{
    margin-bottom: 1.5rem;
    height: 48.7%;
}
.dq_box_cb{
    display: grid;
    gap: 1.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    height: 47.5%;
}

.dq_img{
    position: relative;
    overflow: hidden;
}
.zoom-img {
    transition: transform 0.5s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dq_img:hover .zoom-img {
    transform: scale(1.1);
}





