@charset "utf-8";
body {color:#333333;font-size:16px;background:#ffffff;
--primary-color:#ab1b00;
}
a {cursor: pointer;}
a:hover {color:var(--primary-color);}
.color1 {color:#007bc5;}
.color2 {color:#ff7a2d;}
.color3 {color:#ff0000;}
.color4 {color:#999999;}
.color5 {color:#cecece;}
.ft18 {}
.ftd {font-weight:bold;}
.pdt20 {padding-top:20px;}

.top {width:100%;height:420px;background: no-repeat center top;}
.nav {width:100%;height:60px;background:var(--primary-color);}
.nav p {width:1200px;height:60px;margin:0 auto;display: -webkit-flex; /* safari */display: flex;justify-content:space-between;align-items:center;}
.nav p a {color:#ffffff;display:block;width:auto;height:100%;line-height:60px;padding:0 20px;}
.nav p a:hover,.nav p a.on {color:var(--primary-color);background:#ffffff;font-weight:bold;}
.ct1 {width:1200px;height:auto;margin:40px auto 30px auto;overflow:hidden;}
.img-js {width:640px;height:420px;float:left;}
/*焦点图*/
.slidebox{ width:650px; height:400px; overflow:hidden; position:relative;float:left;}
.slidebox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:19px; z-index:1; }
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidebox .hd ul li{ float:left; margin-right:10px;width:10px;height:10px;line-height:10px;text-align:center;background:#fff;border-radius:5px; cursor:pointer;}
.slidebox .hd ul li.on{ background:var(--primary-color);}
.slidebox .bd{ position:relative; height:100%; z-index:0;line-height:48px; }
.slidebox .bd li{ zoom:1; vertical-align:middle; }
.slidebox .bd li span {width:100%;height:48px;padding:0 20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:absolute;bottom:0px;z-index:11;background-color:rgba(0,0,0,.6);color:#fff;font-size:16px;}
.slidebox .bd img{ display:block;width:100%;height:400px;}
/*end*/

/* news css */
.slidetxtbox{ width:510px;float:right;padding: 14px;background-color:#f4efec}
.slidetxtbox .hd{ height:52px;line-height:52px;}
.slidetxtbox .hd ul{height:52px;}
.slidetxtbox .hd ul li{ cursor:pointer;font-size:30px;line-height:36px;text-align: center;font-weight: normal;text-shadow: 1px 0 var(--primary-color);}
.slidetxtbox .hd ul li a{color:var(--primary-color);letter-spacing: 2px;}
.slidetxtbox .hd ul li.on{ height:30px;font-weight:bold;color:#014aa5;}
.slidetxtbox .bd ul{zoom:1;}
.slidetxtbox .bd li{width:498px;height:40px;line-height:40px;padding-left:12px;background: no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ct2 {width:1200px;height:auto;margin:0 auto;margin-bottom:30px;}
.ct2::after{content:'';display:block;clear:both;}
.ct2-1 {width:600px;height:auto;overflow:hidden;float:left;box-sizing: border-box;}
.ct2-1-1 {width:510px;height:auto;overflow:hidden;}
.title1 {width:100%;text-align:center;font-size:28px;color:#000000;height:28px;line-height:28px;padding-bottom:35px;}
.ct2-1-1 a {display:block;width:498px;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ct2-1-1 a::before{
	content: "·";
    margin-right: 6px;
}
.ct2-2 {width:600px;height:auto;overflow:hidden;float:right;}
.ct2-1-1 .title1 a{padding-left:0;background:none;}
.ct3 {width:100%;height:auto;overflow:hidden;background: repeat center top;padding:60px 0 50px 0;}
.title2 {width:1200px;height:42px;line-height:42px;background: no-repeat center;font-size:42px;color:#014aa5;margin:0 auto 40px auto;text-align:center;}
.ct3-1 {width:1200px;height:auto;margin:0 auto;overflow:hidden;display: -webkit-flex; /* safari */display: flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.photo-1 {width:300px;height:auto;background: no-repeat center top;text-align:center;margin-top:40px;}
.photo-1 a{display:block}
.photo-1 p {margin-top:32px;line-height:36px;height:72px;padding:0 1em;overflow:hidden;}
.photo-1 .border-o{width:209px;height:209px;overflow: hidden;border-radius: 100%;margin:6px auto 0;}
.photo-1 .border-o img {width:100%;}
.ct4 {width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.title3 {width:1200px;height:74px;line-height:74px;background: no-repeat center;font-size:32px;font-weight:bold;margin-top:40px;text-align:center;}
.title4 {width:1200px;height:74px;line-height:74px;background: no-repeat center;font-size:32px;font-weight:bold;text-align:center;}
.an-1 {width:558px;height:314px;overflow:hidden;padding:30px 11px;position:relative;background: no-repeat center;margin:40px 0 60px 0;}
.an-1 img{width:100%;}
img.play {width:52px;height:52px;position:absolute;left:50%;top:50%;margin-left:-26px;margin-top:-26px;z-index:999999;}
.an-1 p {display:block;width:558px;height:50px;background:;color:#ffffff;position:absolute;bottom:30px;left:11px;line-height:50px;text-align:center;z-index:999999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.title5 {width:1200px;height:74px;line-height:74px;background: no-repeat center;font-size:32px;font-weight:bold;text-align:center;}
.tp {width:1200px;height:auto;overflow:hidden;display: -webkit-flex; /* safari */display: flex;justify-content:space-between;align-items:center;margin:40px 0 80px 0;}
.tp-1 {width:381px;position:relative;overflow:hidden;}
.tp-1 img{width:100%}
.tp-1 .title {display: block;width:381px;height:50px;background:;color:#ffffff;position:absolute;bottom:0px;left:0px;line-height:50px;text-align:center;z-index:999999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none;}

.bottom {width:100%;height:170px;line-height:170px;background:var(--primary-color);font-size:16px;text-align:center;color:#ffffff;}

/*列表页*/
.list {width:1198px;height:auto;overflow:hidden;border:solid 1px #dddddd;border-radius:8px;margin:20px auto;background:#ffffff;}
.title6 {width:100%;height:56px;line-height:56px;border-bottom:solid 1px #dddddd;padding-left: 50px;padding-right: 14px;box-sizing: border-box;font-size:20px;font-weight:bold;background: no-repeat 20px center;}
.news-list3 {padding:20px;}
.news-list3 ul li {height:42px;line-height:42px;border-bottom:dashed 1px #dddddd;background: no-repeat left center;text-indent:20px;}
.news-list3 ul li a,.news-list3 ul li span {display:block;}
.news-list3 ul li a::before {
    content: '·';
    margin-right: 6px;
}
.news-list3 ul li a {width:1000px;height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333333;}
.news-list3 ul li a:hover {color:var(--primary-color)}
.news-list3 ul li span {font-size:14px;color:#999999;}
.bottom1 {width:100%;height:80px;line-height:80px;background:#bd9c5c;font-size:16px;text-align:center;color:#4e370a;}
.news-list4 {padding:20px 11px;}
.news-list4 ul li {margin:0 10px 20px 10px;line-height:34px;width:274px;float:left;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list4 ul li img {width:274px;height:205px;display:block;}
.news-list5 {padding:20px 10px;}
.news-list5 ul li {margin:20px 13px 20px 13px;line-height:34px;width:263px;height:310px;float:left;text-align:center;}
.news-list5 ul li img {width:auto;display:block;max-height:310px;margin:0 auto;}
.ct3-2 {width:1196px;height:auto;margin:0 auto;overflow:hidden;display: -webkit-flex; /* safari */display: flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.ct3-2 .photo-1 {width:299px;height:auto;background: no-repeat center top;text-align:center;margin-top:40px;}
/*详情*/
.info {width:1138px;height:auto;padding:20px 30px;}
.mojitit1{text-align:center;font-size:24px;line-height:22px;text-align:center;padding:30px 0px 10px 0px;}
.mojitit2{font-size:12px;border-bottom:1px solid #e6e6e6;color:#;text-align:center;color:#888;height:18px;padding:15px 0;}
.info-time {width:770px;height:36px;background: no-repeat center;text-align:center;line-height:36px;margin:20px auto 10px auto;color:#999;}
.moji{line-height:24px;font-size:16px;color:#444;}
.moji img{ padding-bottom:20px;max-width:700px; }
.moji p{ padding:20px 0 0 0; text-indent:25px;}
p.imginfo {text-align:center;}
.list table {border:solid 1px #dddddd;}
.list table tr {}
.list table tr th {line-height:40px;height:40px;padding:0 10px;background:#f1f1f1;}
.list table tr td {line-height:40px;height:40px;padding:0 10px;}

/*翻页*/
.manu {
	 text-align: center;font-size:12px;height:40px;padding:5px;line-height:30px;
}
.manu a {
	border: #dbdbdb 1px solid; padding:5px 7px; margin:5px;color: #333;text-decoration: none
}
.manu a:hover {
	border: #dbdbdb 1px solid; color: #fff;background-color: var(--primary-color)
}
.manu a:active {
	border: #dbdbdb 1px solid;
}
.manu .current {
	border: #dbdbdb 1px solid; padding:5px 7px;font-weight: bold;margin: 5px;color: #fff;background-color: var(--primary-color)
}
.manu .disabled {
	padding:5px 7px; border: #dbdbdb 1px solid; margin: 5px;color: #ddd;
}
.next {width:1158px;padding:30px 0 10px 0;} 
.right-icon{position: fixed;right:3%;top:400px;z-index: 100;}

.topic {background-color:#e7e7e7;font-size:20px;line-height: 2;display: flex; justify-content: space-between;align-items: center;position:relative;margin-bottom:16px;padding-right:10px;}

.topic::before{ content:'';position:absolute;right:-4px;top:-4px;display:block;width:68px;height:4px;background-color:#d64729 }
.topic::after{ content:'';position:absolute;right:-4px;top:-4px;display:block;width:4px;height:90%;background-color:#d64729 }

.topic>h2{ color: var(--primary-color);font-weight: bold;position: relative;padding-left:54px; }
.more,a.more{font-size:small;color:#7c7c7c;}
.topic>h2::before{
	content:'';
	display:inline-block;
	width:48px;
	height:51px;
	background-image:url(/uploads/image/iz2xxgcjydh/icon1.jpg);background-repeat: no-repeat;background-position: left top;
	position:absolute; left:0; top:0;
}
.topic-icon-2>h2::before{
	background-image:url(/uploads/image/iz2xxgcjydh/icon2.jpg)
}
.topic-icon-3>h2::before{
	background-image:url(/uploads/image/iz2xxgcjydh/icon3.jpg)
}
.title6 svg{height:100%;vertical-align: middle;width:24px;}