/* 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;}



.miscellaneous span{margin-right: 10px;    padding: 3px 0 3px 28px;display: block;float: left;color:#919191;}
.miscellaneous span:nth-child(5){float: right;margin-right: 0;}
.miscellaneous{height: 22px;border-top: 1px solid #e5e5e5;padding: 16px 0;}
.miscellaneous span:nth-child(1) a{color:#16aefd;}
.miscellaneous span:nth-child(1){background: url(../images/contentIcon.png) -226px -464px no-repeat #fff;}
.miscellaneous span:nth-child(2){background: url(../images/contentIcon.png) -224px -550px no-repeat #fff;}
.miscellaneous span:nth-child(3){background: url(../images/contentIcon.png) -224px -633px no-repeat #fff;}
.miscellaneous span:nth-child(5){position: relative;  bottom: 17px;right: -13px;}

span .bdshare-button-style2-24 a, .bdshare-button-style2-24 .bds_more,span .bdshare-button-style2-24 .bds_more{margin-left:15px;}
span .bdsharebuttonbox .bds_more{background: url(../images/contentIcon.png) -223px -367px no-repeat;}
span .bdsharebuttonbox .bds_qzone{background: url(../images/contentIcon.png) -225px -157px no-repeat;}
span .bdsharebuttonbox .bds_tsina{background: url(../images/contentIcon.png) -225px -225px no-repeat;}
span .bdsharebuttonbox .bds_tqq{background: url(../images/contentIcon.png) -219px -16px no-repeat;}
span .bdsharebuttonbox .bds_renren{background: url(../images/contentIcon.png) -221px -291px no-repeat;}
span .bdsharebuttonbox .bds_weixin{background: url(../images/contentIcon.png) -222px -85px no-repeat;}
span .bdsharebuttonbox .bds_more:hover{background: url(../images/contentIconT.png) -223px -367px no-repeat;}
span .bdsharebuttonbox .bds_qzone:hover{background: url(../images/contentIconT.png) -225px -157px no-repeat;}
span .bdsharebuttonbox .bds_tsina:hover{background: url(../images/contentIconT.png) -225px -225px no-repeat;}
span .bdsharebuttonbox .bds_tqq:hover{background: url(../images/contentIconT.png) -219px -16px no-repeat;}
span .bdsharebuttonbox .bds_renren:hover{background: url(../images/contentIconT.png) -221px -291px no-repeat;}
span .bdsharebuttonbox .bds_weixin:hover{background: url(../images/contentIconT.png) -222px -85px no-repeat;}
span .bdsharebuttonbox a,span .bdsharebuttonbox .bds_more{width: 32px;height: 32px;padding:0;}
.advertisingtop{padding-top:10px;}
.popular strong.f-title:before,.g-jdtj-list strong.f-titlenew:before{background: url(../images/new_icon5.png) center no-repeat #16aefd;background-size: 60%;}
.travels strong.f-title:before,.travels strong.f-titlenew:before,.g-dt-list strong.f-titlenew:before,.g-zj-list strong.f-titlenew:before,.g-jdtj-list strong.f-titlenew:before,.g-zxgx-list strong.f-titlenew:before{display: inline-block;content: "";width: 30px;height: 30px;background: url(../images/new_icon1.png) center no-repeat #16aefd;background-size: 60%;vertical-align: top;margin-right: 5px;border-radius: 4px;
	background: #16aefd; width: 4px; height: 22px; margin: 5px 12px 0 0;
}
.mainBodyRight ul li{border:none;width: 160px;margin-bottom: 10px;}
.mainBodyRight ul li p{margin:10px 0;font-size: 14px;line-height: 20px; color: #999;max-height: 40px;overflow:hidden;}
.popular ul li a,.popular ul li a img,.popular2 ul li a,.popular2 ul li a img{display: block;width: 160px;}
.popular ul li a,.popular2 ul li a{height: 99px;overflow: hidden;position: relative;}
.popular ul li a em,.popular2 ul li a em{ position: absolute;top: 0;color: #fff!important;font-style: normal;max-height: 99px;line-height:99px;overflow:hidden;display: block;width: 160px;text-align: center;font-weight: bold;background: rgba(0,0,0,0.5)}
.bottom span{display: block;float: left;font-size: 14px;line-height: 18px;}
.bottom span:nth-child(1),.bottom span:nth-child(4){width: 20px;height: 20px;background: url(../images/contentIcon.png) 0 0 no-repeat;}
.bottom span:nth-child(1){background-position:-230px -759px;}
.bottom span:nth-child(4){background-position:-229px -694px;}
.bottom span:nth-child(3),
.bottom span:nth-child(4){float: right;}
.theme h1{background-position: -223px -1163px;}
.theme ul li>a,.theme ul li>a img{display: block;width: 120px;}
.theme ul li>a{height: 74px;overflow: hidden;border-radius: 5px;}
.themeRight{width: 210px;height: 74px;overflow: hidden;}
.theme .themeRight a{height: 16px;line-height: 16px;width:auto;}
.mainBodyRight .theme ul li{width: 340px;position: relative;margin:0;margin-bottom: 10px;border-bottom: 1px solid #d2d2d2;padding-bottom: 10px;}
.mainBodyRight .theme ul li p{margin: 0;font-size: 12px;line-height: 16px;color: #808080;padding: 5px 0;padding-left: 1px;}
.theme ul li span{font-size: 14px;display: block;color:#888;text-indent: 20px;position: absolute;bottom: 15px;}
.theme ul li span:nth-child(3){float: left;background: url(../images/contentIcon.png) -231px -693px no-repeat;}
.theme ul li span:nth-child(4){float: right;background: url(../images/contentIcon.png) -233px -758px no-repeat;right: 0;}
/*专题推荐*/
.travels{clear:both;}
.jdgldiv{overflow: hidden;}
.zhuanti ul li{width:340px;margin-bottom: 15px;}
.zhuanti ul li a{display: block;width: 100%;height: 210px;overflow: hidden;border-radius: 0;}
.zhuanti ul li{border-bottom: none !important;}
.jdgldiv ul li a{font-size: 15px;display: block;line-height: 40px;border-bottom: 1px dashed #e2e2e2;height: 40px;overflow: hidden;}
.zhuanti ul li a img{width: 100%;}
.zhuanti ul li strong{display: block;height: 28px;line-height: 28px;font-size: 16px;color: #999;overflow: hidden;font-weight: normal;padding-top:5px;}
.zhuanti a.u-zt{display: block;font-size: 15px;line-height:40px;height: 40px;overflow: hidden;border-bottom: 1px dashed #e2e2e2;}
.zhuanti a.u-zt i{font-style: normal;color: #999;font-size: 14px;margin-right: 5px;}
.zhuanti a.u-zt:hover{color: #16aefd;}
.zhuanti a em{color: #fc5c1e;margin-right: 5px;display: inline-block;}
.form_item_1 textarea {
	font-size: 14px;
	width: 94%;
	height: 200px;
	padding: 3%;
	border: 1px solid #eee;
}