/* CSS Document */
@charset "UTF-8";
.heightCenter {
	width: 1200px;
	margin: 0 auto;
}
.mainBodyLeft {
	width: 840px;
}
.location {
	padding-top: 20px;
	border-bottom: 1px solid #e5e5e5;
}

.location a {
	font-size: 16px;
}

.location>h1 {
	font-size: 38px;
	line-height: 48px;
	padding: 40px 0 20px;
}

.location>h1 span {
	display: block;
	width: 840px;
	color: #4D4F53;
	font-weight: normal;
}
.contentBox {
	padding-top: 10px;
}

.contentBox a.neilian {
	color: #00b0f0;
	text-decoration: underline;
	margin: 20px 0;
	display: block;
	font-size: 14px
}

.contentBox a:hover {
	color: #f00;
}

.contentBox p {
	font-size: 16px;
	word-wrap: break-word;
	color: #333;
	margin-bottom: 15px;
	line-height: 24px;
	text-align: justify;
}

.contentBox img {
	display: block;
	margin: 15px auto;
	max-width: 600px;
}

.contentBox h3 {
	font-size: 20px;
	color: #000;
	padding-left: 0;
	margin: 15px 0;
	line-height: 28px;
}

.contentBox h4 {
	margin: 20px 0;
	font-size: 20px;
	font-weight: normal;
}

.sweetBox {
	padding: 10px 0;
	font-weight: bold;
	color: #16aefd;
	font-size: 18px;
}

.contentBox h5 {
	text-indent: 28px;
	font-size: 14px;
	font-weight: 100;
	background: #cfefff;
	border: 1px solid #16aefd;
	margin: 2px 0;
	padding: 12px;
}
.pageBox {
	width: 400px;
	margin: 20px auto 0;
}

.travels ul li {
	width: 410px;
	float: left;
	border-bottom: 1px solid #c6c6c6;
	overflow: hidden;
	margin-left: 0;
}

.travels ul li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.travels ul li a span {
	color: #666;
	line-height: 46px;
}

.mainBodyRight {
	width: 340px;
}
.u-zuozhe{padding:0 0 10px 0;color: #999;border-bottom: 1px solid #ddd;overflow: hidden;}
.u-zuozhe em{display: inline-block;margin-right: 10px;vertical-align: middle;line-height: 32px; font-style: normal; font-size: 14px;}
.u-share{float:right}
.u-share em{margin-right: 0;}
.u-share a{display: inline-block!important;width: 32px!important;height: 32px!important;border-radius: 16px!important;background: #ccc!important;vertical-align: middle!important;margin-left: 5px!important;padding:0!important;float: initial!important;margin:0 0 0 5px!important;}
.u-share a.u-share0{background: url(../images/icon4.png) -29px -319px no-repeat #28b836!important;}
.u-share a.u-share0:hover{background-color: #12962b!important;}
.u-share a.u-share1{background: url(../images/icon4.png) -107px -318px no-repeat #e73736!important;}
.u-share a.u-share1:hover{background-color: #cc2727!important;}
.u-share a.u-share2{background: url(../images/icon4.png) -185px -318px no-repeat #2eb1f1!important;}
.u-share a.u-share2:hover{background-color: #1297cc!important;}
.u-share a.u-share3{background: url(../images/icon4.png) -262px -318px no-repeat #e8a718!important;}
.u-share a.u-share3:hover{background-color: #bf880c!important;}
.u-share a.u-share4{background: url(../images/icon4.png) -423px -318px no-repeat #3385ff!important;}
.u-share a.u-share4:hover{background-color: #0f64e2!important;}
.u-share a.u-share5{background: url(../images/icon4.png) -340px -318px no-repeat #8dd365!important;}
.u-share a.u-share5:hover{background-color: #74bc46!important;}
.zzdetwz{
	float: left;
}
.right-fxsc{
	float: right;
}
.djdiv{
	float: left;margin-top: 2px;
}
.djdiv div{
	display: inline-block;margin-right: 15px;float: left;
}
.icon-like,.icon-collect{
  font-size: 22px;
  color: #ccc;
margin-right: 3px;
cursor: pointer;
}
.icon-like:hover,.icon-collect:hover{
font-size: 23px;
}
.active{
color: #16aefd;
  animation: icon-collect 0.5s linear;
}
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1650335952403') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 22px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-like:before {
  content: "\e6fb";
}

.icon-collect:before {
  content: "\e603";
}

.mainqgjddy2{
  /* background: #f9f9f9;
  border: 5px solid #f3f3f3;
padding: 20px 30px; */
/* margin-top:-25px; */
}
.mainqgjddy2 a{
background: #f9f9f9;
  margin: 50px 0 15px 0;
  border: 5px solid #f3f3f3;
padding: 20px 15px;
display: block;
}
.mainqgjddy2 a:hover{
background: #f8f8f8;	
border: 5px solid #16aefd;
}
.mainqgjddy2 a:hover .mainjdimg2 span{
color:#16aefd;
}
.mainjdimg2{
/* width: 270px; */
float: left;
display: inline-block;
/* margin-right: 20px; */
margin-top: -45px;
}
.mainjdimg2 p{
font-size: 15px;
background: rgba(0,0,0,0.5);
color: #fff;
overflow: hidden;
position: absolute;
padding: 5px 10px;
}
.mainjdimg2 img{
float: left;
margin-right: 20px;
box-shadow: 2px 3px 5px #ccc;
width: 180px;
border-radius: 5px;
}
.mainjdimg2 span{
font-size: 15px;
font-weight: bold;
line-height: 20px;
margin: 10px 0;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
float: left;
}

.mainqgjddy2 .mainjdxx2{
width: 270px;
font-size: 14px;
line-height: 30px;
display: inline-block;
padding-left: 20px;
border-left: 1px #ccc dashed;
}
.mainqgjddy2 .mainjdxx2 p{
font-size: 14px;
line-height: 25px;
text-indent: -20px;
overflow: hidden;
}
.mainqgjddy2 .message{
font-size: 15px;color: #666;
}
.mainqgjddy2 .message p{
line-height: 25px;display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;width: 100%;text-indent: -24px;
}
.mainBodyRight ul li p{margin:10px 0;font-size: 14px;line-height: 20px; color: #999;max-height: 40px;overflow:hidden;}
.g-zj-list li a,.g-jdtj-list li a,.g-zxgx-list li a  {font-size: 15px;display: block;line-height: 40px;border-bottom:1px dashed #e2e2e2;height: 40px;overflow: hidden;}
.jdgldiv ul li a{font-size: 15px;display: block;line-height: 40px;border-bottom: 1px dashed #e2e2e2;height: 40px;overflow: hidden;}
.fix-smallnav li{list-style: none;line-height: 26px;height: 26px;padding:3px 0;padding-left: 10px;background: url(../images/h3.png) no-repeat;font-size:14px;position: relative;cursor: pointer;}
.fix-smallnav li span{display: block;line-height: 26px;height: 26px;float: left;}
.fix-smallnav li span:nth-child(1){width: 14px;}
.fix-smallnav li span:nth-child(2){text-align:center;padding:0 5px;}
.fix-smallnav .nav_click{background: url(../images/currentH3.png) no-repeat;color: #00b0f0;}
.fix-smallnav .nav_click span:nth-child(1){width: 14px;height: 26px;background: url(../images/currentLeft.png) no-repeat;}
.fix-smallnav .nav_click span:nth-child(2){height: 26px;background: url(../images/currentCenter.png) repeat-x;}
.fix-smallnav .nav_click span:nth-child(3){width: 4px;height: 26px;    background: url(../images/currentRight.png) no-repeat;}

.jd-news a{font-size: 15px;
  display: block;
  line-height: 40px;
  border-bottom: 1px dashed #e2e2e2;
  height: 40px;
  overflow: hidden;}