@charset "gb2312";
body {    background-image:url(about:blank); /* for IE6 */ background-attachment:fixed; /*必须*/ }
.clearfix { height:0px; clear:both; line-height:1%; overflow:hidden;}
.innerpad { padding-right:50px;padding-left: 20px;}
/*头部*/
.maintop { background: url(wp_2015hs_fjhs_topbg1_01.jpg) no-repeat center top; }
.maintop .toplogo { width:980px; margin:0px auto; height:78px; padding-top:10px; }
.maintop .toplogo .channellogo {float: left; }
.maintop .toplogo .sitelogo {float: right; }
.maintop .topnav { height:50px; background-color: #105d8f; }
.topnav ul {width:980px; margin:0px auto; display:block;}
.topnav ul li { display:block;float: left; width:auto;background-color: #fff; }
.topnav ul li a { display:block; width:196px; text-align:center; font-family:microsoft yahei; font-size:18px; color:#FFF;line-height: 50px; background: url(wp_2015hs_fjhs_navbg_03.png) no-repeat center center #105d8f; }
.topnav ul li a:hover {text-decoration: none; opacity:.7; filter:alpha(opacity=70); }
.maintop .curcard { height:360px; text-align:center; font-family:microsoft yahei; font-size:30px; line-height: 400px;color: #105d8f; background: url(wp_2015hs_fjhs_fcflag_03.png) no-repeat center 100px; overflow: hidden; }

/*跟随子菜单*/
.followsubnav { width:auto; position:fixed; top:150px; right:60px; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-150);}
.followsubnav ul { background: url(wp_2015hs_fjhs_subnavbg_03.png) repeat-y 3px 8px; }
.followsubnav ul li { }
.followsubnav ul li.last a { height:25px;}
.followsubnav ul li a { display:block; height:60px; vertical-align:top; background:url(wp_2015hs_fjhs_subnavicon_03.png) no-repeat left 8px; padding-left:20px; font-size:18px; font-family:microsoft yahei;color: #424242; }
.followsubnav ul li a:hover,.followsubnav ul li a.hover { background-image:url(wp_2015hs_fjhs_subnavhovericon_03.png); color:#c90000; text-decoration: none;}

/*主内容区块*/
.maincontent { width:1075px; margin:0px auto;  }
.maincontent .titleset { clear: both; font-family:microsoft yahei; font-size:24px;color: #424242; display:block; width:30px; margin:55px auto; font-weight:normal; line-height: 24px; margin-top:70px; }
.maincontent .subtitleset { display:block;font-size: 14px;font-weight: normal; text-align:center;color: #424242; margin-bottom: 20px; }

.maincontent .siderimg { width:380px; float: left; }
.maincontent .siderimg img { margin-bottom:20px; margin-left:50px; display: block;margin-top: 10px; }
.maincontent .content {line-height: 24px;color: #666666; text-align:justify; text-justify:inter-ideograph;padding-right: 30px;}
.maincontent .content p {margin-bottom: 20px;}
.maincontent .noleftpd img {margin-left: 0px;}

/*简介*/
.maincontent .intro { padding-left:380px;}
.maincontent .weather { padding-left:125px;}
.imgdesc {display:block; width:100%;}
.imgdesc li { width:50%; display:block;float: left; height:190px; background: #eeeeee;}
.imgdesc img {float: left; width:40%; display:block; height:100%; }
.imgdesc .title { margin-left:40%; border-top: 1px solid #717171;display: block; padding:0px 20px; font-size:18px; color: #105d8f;line-height: 55px; }
.imgdesc .desc { margin-left: 40%; margin-bottom:0px;display: block; padding:0px 20px;font-size: 14px; }
/*历史沿革*/
.maincontent .history {padding-left: 500px;}
.maincontent .siderimg p { padding-left:50px;line-height: 24px;color: #666666;padding-bottom: 10px; }
/*赫山党史*/
.maincontent .partyhistory {background-color: #eeeeee;padding: 0px;margin: 0px 30px 0px 125px;padding-left: 45px;padding-top: 25px;padding-bottom: 50px; font-size: 18px;border-top: 1px solid #717171;}
.maincontent .partyhistory .hostorydl,.maincontent .partyhistory .hostorydl dt,.maincontent .partyhistory .hostorydl dd,.maincontent .partyhistory .hostorydl a {font-size: 18px; font-family:microsoft yahei;line-height: 35px;color: #666666;}
.maincontent .partyhistory .hostorydl dd {text-indent: 2em;}
/*赫山名人*/
.maincontent .famouspeople {padding-left: 117px;}
ul.peoplelist {}
ul.peoplelist li {display:inline;width:146px; height:193px; margin-left:8px;position: relative;float: left;margin-bottom: 8px;}
ul.peoplelist li span.mask {position:absolute; right:0px; bottom:0px; display:block;width:100%; height:34px;background-color: #000; opacity:.6;filter:alpha(opacity=60);}
ul.peoplelist li a {position:absolute; right:0px; bottom:0px;line-height:34px; text-align:center;display:block; width:100%;color: #FFF;}
ul.peoplelist li img{ width:100%; height:100%;}
/*县志年鉴*/
.maincontent .arealog {padding-left:20px;padding-right: 20px;padding-bottom: 20px;margin-bottom: 20px;}
.maincontent .arealog td,.maincontent .arealog th {line-height: 50px;}
.maincontent .arealog th {color:#105d8f;font-size: 18px;}
.maincontent .arealog th.number,.maincontent .arealog th.date {width:20%}
.maincontent .arealog td.number,.maincontent .arealog td.date {width:20%}
.maincontent .arealog th.title,.maincontent .arealog th.title {width:60%}
.maincontent .arealog a { color:#626262;}
.maincontent .arealog a:hover {color: #105d8f;}
.maincontent .arealog td { border-bottom:1px dotted #495d62;}
.maincontent .arealog tr:hover {background-color: #fff;}
.maincontent .arealog tr.nohover:hover {background-color:inherit;}
.maincontent .arealog th.number,.maincontent .arealog td.number {padding-left: 20px;}

/*旅游动态*/
.maincontent .travelnews {margin-left: 30px;}
.maincontent .travelnews td.title {width:80%}
.maincontent .travelnews td.date {padding-left: 20px;color: #105d8f;}

/*更多按钮样式*/
.fr {float: right;}
.fl {float:left;}
.center {margin:0px auto;}
.maincontent a.morelink {line-height:28px; height:28px; display:block;padding-left: 18px;padding-right: 35px;font-size: 14px;margin-top: 20px;background: url(wp_2015hs_fjhs_more.png) no-repeat right 5px;background-color: #fff; width:90px;color: #626262; }
.maincontent a.morelink:hover {background-position:right -35px;background-color: #284046;color: #fff;}
.maincontent a.moredarklink {background: url(wp_2015hs_fjhs_more.png) no-repeat right -35px;background-color: #284046;color: #fff; }
.maincontent a.moredarklink:hover {background-position:right 5px;background-color: #ccc;color: #000;}

/*旅游景点*/
.maincontent .trvellist {padding-left: 20px;}
.maincontent .trvellist li {width: 255px;height: 168px;float: left;padding: 14px;margin-left: 30px;margin-right: 15px;display: inline;}
.maincontent .trvellist li:hover {padding: 13px;border:1px solid #105d8f;background-color: #ecf2f6;}
.maincontent .trvellist li a {color:#284046}
.maincontent .trvellist li img{ width:255px; height:141px;}

/*旅行社*/
.maincontent .travelcompany {padding-left: 65px;}
.maincontent .travelcompany li {float: left;width: 303px;height: 201px;font-size: 18px;}
.maincontent .travelcompany li.c1,.maincontent .travelcompany li.c5 { background-color: #e2dccf;}
.maincontent .travelcompany li.c2,.maincontent .travelcompany li.c6 { background-color: #abb7b7;}
.maincontent .travelcompany li.c3,.maincontent .travelcompany li.c4 { background-color: #858a8f;}
.maincontent .travelcompany li a{text-align: center;line-height: 32px;color: #284046;}
.maincontent .travelcompany li img {display: block;margin: 30px auto 10px auto; width:77px; height:77px;}
.maincontent .travelcompany li span {display: block;}

/*宾馆酒店*/
.maincontent  .travelhotel {margin-left: 45px;padding-left: 0px; }
.maincontent  .travelhotel li,.maincontent  .travelhotel li:hover {padding:0px;background-color: #fff;border:none;height: 232px;width: 255px;margin-bottom: 25px;}
.maincontent  .travelhotel li span { padding-left: 20px;padding-top: 5px;display: block;}
.maincontent  .travelhotel li img{ width:255px; height:170px;}

/*特产美食*/
.maincontent  .travelfood ul {padding-left: 30px;}
.maincontent  .travelfood li{padding:10px;border:none;height: 360px;width: 255px;margin-bottom: 25px;margin-left: 3px;margin-right: 3px;background-color: inherit;}
.maincontent  .travelfood li:hover {background-color: #fff;border:none;padding:10px;height: 360px;}
.maincontent  .travelfood li span {font-weight: bold;font-size: 18px;padding-left: 0px;}
.maincontent  .travelfood li p {padding-top: 10px;}
.maincontent  .travelfood li a:hover {text-decoration: none;}

/*旅游常识*/
.maincontent .travelknowledge td.title {font-weight: bold;padding-left: 20px;}

.hsjy{ background-image:url(2015hsq_fjhs_hsjyBg.jpg);}
.hsjy .curcard{ background-image:url(2015hsq_fjhs_hsjy.png); background-position: center 108px;}

.hsly{ background-image:url(2015hsq_fjhs_hslyBg.jpg);}
.hsly .curcard{ background-image:url(2015hsq_fjhs_hsly.png); background-position: center 108px;}

/*民间风韵*/
.mjfy{ background-image:url(2015hsq_fjhs_mjfyBg.jpg);}
.mjfy .curcard{ background-image:url(2015hsq_fjhs_mjfy.png); background-position: center 113px;}
.mjfy_main{ width:980px; margin:0 auto 60px;}

.fl{ float:left;}
.fr{ float:right;}
.mjfy_media{ height:285px; margin-top:60px;}
.pic_cont{ width:380px; height:285px; background:#e0e0e0; position:relative;}
.pic_cont .pic_box{ position:absolute; left:0; top:0;}
.pic_cont .exception1{ top:-35px;}
.pic_cont .exception2{ top:-40px;}
.pic_cont .exception3{ top:-28px;}
.pic_cont .exception4{ top:-30px;}

.text_cont{ width:500px; height:185px; background:#eee; padding:50px;}
.text_cont h3{ height:18px; font-size:18px; font-weight:normal; line-height:18px;}
.text_cont h3 a{ color:#105d8f;}
.text_cont p{ line-height:24px; color:#424242; margin-top:15px;}



/* 视觉赫山 */
.sjhs{ background-image:url(2015hsq_fjhs_sjhsBg.jpg);}
.sjhs .curcard{ background-image:url(2015hsq_fjhs_sjhs.png); background-position: center 103px;}

.slideTxtBox{ width:884px; margin:0 auto; padding-bottom:50px;}
.slideTxtBox .hd{ height:20px; width:160px; margin:0 auto;}
.slideTxtBox .hd li{ float:left; width:80px; height:20px; line-height:20px; text-align:center; color:#6d7985; cursor:pointer;}
.slideTxtBox .hd li.on{ background:#c90000; color:#fff; border-radius:10px;}
.slideTxtBox .bd{ margin-top:30px; width:871px; overflow:hidden;}
.slideTxtBox .bd ul{ width:921px;}
.slideTxtBox .bd li{ float:left; width:257px; margin:0 50px 30px 0;}
.slideTxtBox .bd li img{ width:257px; height:189px;}
.slideTxtBox .bd li a{ display:block; color:#000;}
.slideTxtBox .bd li p{ line-height:30px; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slideTxtBox .bd .more{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#3d3c3c; color:#fff; margin:20px auto 0;}


/* 文字列表 */
.list_container{ width:980px; margin:30px auto; overflow:hidden;}
.list_container .current_position{ line-height:30px; color:#000;}
.list_container .current_position a{ color:#000; margin:0 5px;}
.list_text{ background:#eee; padding:25px; border-top:1px solid #717171; min-height:650px; margin-top:10px;}
.list_text li{ line-height:48px; vertical-align:top; padding:0; border-bottom:1px dotted #717171;}
.list_text li:hover{ background:#fff;}
.list_text li span{ display:inline-block; _zoom:1; *display:inline; width:15%; text-align:center; color:#105d8f;}
.list_text li a{ display:inline-block; _zoom:1; *display:inline; color:#284046;}
.list_text li:hover a{ color:#105d8f;}

/* 图片列表 */
.pic_list{ width:1035px; min-height:680px;}
.pic_list li{ float:left; width:255px; height:168px; border:1px solid #fff; padding:14px; margin-right:60px;}
.pic_list li:hover{ border-color:#105d8f; background:#ecf2f6;}
.pic_list li img{ width:255px; height:141px;}
.pic_list li span{ display:block; line-height:28px; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#284046;}


@media screen and (max-width: 1075px){
	.maincontent{ width:100%;}
	.followsubnav{ display:none;}
	
	.maincontent .titleset{ width:100%; text-align:center;}
	
	.maincontent .siderimg{ width:100%; text-align:center;}
	.maincontent .siderimg img{ float:left; width:46%; height:auto; margin:0 2% 20px;}
	.maincontent .intro,.maincontent .weather,.maincontent .travelcompany{ padding:0 2%;}
	.maincontent .weather img{ width:100%; height:auto;}
	.imgdesc img{ display:none;}
	.imgdesc .title,.imgdesc .desc{ margin:0; padding:0 2%;}
	
	.noleftpd img{ float:none !important; width:96% !important; height:auto !important; margin:0 auto 10px !important;}
	.maincontent .content{ padding-top:0;}
	
	.maincontent .partyhistory{ margin:0 2%;}
	.lsyg img{ width:96% !important; height:auto !important;}	
	
	.innerpad{ padding:0 2%;}
}

@media screen and (max-width: 980px){
	.maintop .toplogo,.topnav ul{ width:100%;}
	.topnav ul li{ width:20%;}
	.topnav ul li a{ width:100%;}
	
	
	/* 图片列表 文字列表 */
	.list_container,.pic_list{ width:100%;}
	.list_text{ padding:20px 1.5%;}
	.pic_list li{ margin-right:20px;}
	
	.mjfy_main{ width:100%;}
	.mjfy_media{ height:auto; margin-top:20px;}
	.pic_cont{ display:none;}
	.text_cont{ width:96%; padding:30px 2%; height:auto;}
	
	.slideTxtBox{ width:100%;}
	.slideTxtBox .bd,.slideTxtBox .bd ul{ width:100%;}
	.slideTxtBox .bd li{ width:31%; margin:0 1% 30px;}
	.slideTxtBox .bd li img{ width:100%;}
}

@media screen and (max-width: 480px){
	.topnav ul li a{ font-size:16px;}
	
	.imgdesc li{ width:100%;}
	
	.slideTxtBox .bd li{ width:48%;}
	
	.maincontent .partyhistory .hostorydl,.maincontent .partyhistory .hostorydl dt,.maincontent .partyhistory .hostorydl dd,.maincontent .partyhistory .hostorydl a { font-size:14px; line-height:30px;}
}

@media screen and (max-width: 320px){
	.lsyg img{ display:none !important;}
	
	.topnav ul li a{ font-size:14px;}
	
	.slideTxtBox .bd li{ width:98%;}
}