a{ text-decoration:none;}
a:hover{color:#F25561;}
.banner{ margin-top:20px; border:1px solid #e0e0e0; background-color:#fefefe; padding:1px;}
#destMenu{ width:208px; float:left;  padding:20px 10px ; background-color:#f5f5f5; color:#444; height:346px;  position:relative; border-right:1px solid #e0e0e0; margin-right:1px;}
#focus{ width:688px; float:left; height:386px;  }
#focus .banimg{ width:688px; height:386px;}
#recommend{ width:280px; float:right; border-left:1px solid #e0e0e0; margin-left:1px;}

#recommend .recommendList{ padding:10px 15px; border-bottom:1px solid #e5e5e5; }
.recommendList a{ display:block; line-height:26px; }
#recommend .recommendTitle a.more{  font-weight:normal; background:url(../images/icon_more.png) right center no-repeat #e0e0e0; display:inline-block; font-size:10px; float:right; padding:0 26px 0 5px; line-height:19px; border-radius:3px; margin-top:10px; }
#recommend .recommendTitle{ border-bottom:1px dotted #e5e5e5; padding:0 20px; line-height:40px; font-weight:bold; }
#recommend a.recommenditem{ display:block; line-height:25px;}
a.recommendImg img{ width:160px;}
a.btn_rec{ display:inline-block; background-color:#FF7800; color:#FFF; padding:10px 40px; border-radius:5px; text-align:center;}

.intro{ color:#777; margin-top:10px;}


/* mod-menu */
.destList{ margin-left:-5px;}
a.destTag{ display:inline-block; padding:0 5px; line-height:25px; color:#777; text-decoration:none;}
a.destTag:hover{ color:#F25561;}
#destMenu .menu-item li{ padding:5px 10px;  border-bottom:1px dotted #e0e0e0; border-top:1px dotted #fefefe;}
#destMenu .menu-item li.mouse-bg{background: #fff; color:#555; margin-right:-12px;}
#destMenu .menu-item li.mouse-bg a{ color:#555;}
#destMenu .menu-item li.mouse-bg a.destTag:hover{ color:#F25561;}

.menu-cont-list a:hover{text-decoration:none}
#destMenu .menu-cont{position:absolute; left:230px; top:1px; background:#FFF;width:400px; height:386px;z-index:90; min-height:338px; display:none; z-index:999;}
#destMenu .menu-cont-list{padding:20px 30px; display:none;}
#destMenu .menu-cont-list a{ display:inline-block; padding:5px 10px;}
.destType{ font-size:16px;}

.box_img{ border-bottom:1px dashed #e0e0e0; margin-bottom:5px;margin-left: -5px;}
.box_img dl dt{ width:276px; float:left; margin:0 7px 5px;}
.box_img dl dt img{ width:276px; height:186px;}
.box_lyzx{ border:1px solid #e5e5e5; border-top:2px solid #e0e0e0; background-color:#fefefe; width:580px; float:left; padding:0 5px; box-shadow:0 0 3px #e5e5e5;}
.box_zstj{ border:1px solid #e5e5e5; border-top:2px solid #e0e0e0; background-color:#fefefe; width:580px; float:right; padding:0 5px; box-shadow:0 0 3px #e5e5e5;}
.box a.more{font-weight:normal; background:url(../images/icon_more.png) right center no-repeat #e0e0e0; display:inline-block; font-size:10px; float:right; padding:0 26px 0 5px; line-height:19px; border-radius:3px; margin-top:10px;}

.box_sub_title{ border-bottom:1px solid #e5e5e5; line-height:40px; font-size:16px; font-weight:bold; margin:0 5px 10px; padding:0 5px; }


.box_text a{ display:block; line-height:35px;width:276px; float:left; margin:0 7px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden}



#location{ margin-top:10px; margin-bottom:10px;}
#menuSider{ float:right; width:367px;}
#infoList{ float:left; width:770px;  padding:10px 30px; background-color:#FFF;}

#infoList dl { border-bottom:1px solid #eee;  margin:15px 0 0; padding:0 0 15px; }
#infoList dl dd h4{ margin:0; margin-bottom:12px;}
#infoList dl dd h4 a{ text-decoration:none; color:#252525; font-size:18px; font-weight:normal;}
#infoList dl dd h4 a:hover{ color:#F25561;}
#infoList dl dd{ margin:0;}
#infoList dl dt{  float:left; margin-right:10px; width:244px; height:164px; border:1px solid #e5e5e5;}
#infoList dl dt.loading{}
#infoList dl dt img{ padding:2px; width:240px; height:160px; }
#infoList2{ float:left; width:770px;  padding:10px 30px; background-color:#FFF;}

#infoList2 dl { border-bottom:1px solid #eee;  margin:15px 0 0; padding:0 0 15px; }
#infoList2 dl dd h4{ margin:0; margin-bottom:12px;}
#infoList2 dl dd h4 a{ text-decoration:none; color:#252525; font-size:18px; font-weight:normal;}
#infoList2 dl dd h4 a:hover{ color:#F25561;}
#infoList2 dl dd{ margin:0;}
#infoList2 dl dt{  float:left; margin-right:10px; width:244px; height:164px; border:1px solid #e5e5e5;}
#infoList2 dl dt.loading{}
#infoList2 dl dt img{ padding:2px;  }
#infoList2 dl dd p { font-size:14px; line-height:24px; margin:0; margin-bottom:10px;}
#infoList2 dl dd p a{ color:#777;}
#infoList2 dl dd p a:hover{color:#F25561;}
#infoList .infoDate{ color:#999; clear:both;}
#infoList dl dd p { font-size:14px; line-height:24px; margin:0; margin-bottom:10px;}
#infoList dl dd p a{ color:#777;}
#infoList dl dd p a:hover{color:#F25561;}
#infoList .infoDate{ color:#999; clear:both;}
 .tags{ margin-left:15px; margin-top:20px;}
 .tags a{ display:inline-block; border:1px solid #eee; padding:0 8px; line-height:20px; font-size:12px; background-color:#f0f0f0; margin:0 3px; text-decoration:none; border-radius:5px; color:#666;}
 .tags a:hover{ background-color:#F25561; color:#FFF;}
 .tags a.hover{ background-color:#F25561; color:#FFF;}
 .tags1 a{ display:inline-block; border:1px solid #eee; padding:0 8px; line-height:20px; font-size:15px; background-color:#f0f0f0; margin:0 3px; text-decoration:none; border-radius:5px; margin-top:5px;letter-spacing:2px;font-family:"宋体";}
 .tags1 a:hover{ background-color:#F25561; color:#FFF;}
 .tags1 a.hover{ background-color:#F25561; color:#FFF;}
#infoIntro{ font-size:1.6rem;border:1px dotted #ddd; background-color:#f9f9f9; padding:10px 20px; margin-bottom:20px; margin-top:-10px; color:#777; border-radius:5px; line-height:160%;}
#page{border:1px solid #e0e0e0;  background-color:#f0f0f0;} 

#container{ float:left; width:770px;  padding:20px 30px; background-color:#FFF;}
#infotitle{ font-size:22px; margin-bottom:15px; margin-top:20px;}
#infoTag{ margin-bottom:20px; color:#777;}

#newsnav{ margin:2rem 0; background-color:#f9f9f9;margin-top:100px;}
#newsnav a{ display:block; line-height:30px; font-size:1.4rem; text-decoration:none; border-bottom:1px dotted #ccc; padding:0 10px;}

#content{ line-height:180%; font-size:1.6rem; padding:0 10px; }
#content img{display:block; margin:0 auto;}

#person .avatar{  padding:1px;vertical-align:middle;margin: 0 50%;transform: translateX(-50%);}
.personAvatar{ margin-left: 30px;float:left; width:350px;border: 0px solid #e5e5e5;background-color:white;text-align:center;}
.personInfo{ float:right; width:330px;}
.personInfo h3{ margin-top:0px;}
.personInfo h4{ background-color:#D72A2C; padding:5px 40px; color:#FFF; display:inline-block; min-width:300px; margin-top:0px; margin-left:-35px;}
.personInfo p{ line-height:180%; margin-top:0px;}

.address, .tel{ line-height:30px;}
