.mainContainer .topNews { padding-bottom:30px;height: 375px; background:url(hnstj_wp_topBlockBg_03.png) no-repeat center bottom;border-top: 2px solid #eb6100; }

.slideNews{ height: 375px; background: url(2015coal_box_bg.png) no-repeat center bottom; padding-bottom:10px;float: left;}

.slideBox{ float:left; width:560px; height:374px; overflow:hidden; position:relative;}
.slideBox .hd{ height:9px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background: url(2015coal_button_doc.png) left center no-repeat; width: 9px;height: 9px;margin-right: 5px; cursor:pointer;}
.slideBox .hd ul li.on{ background-position: right center;}
.slideBox .bd{ position:relative; height:374px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{ position:absolute; left:0px; bottom:0px; width: 100%;height: 52px;line-height: 52px; text-indent: 20px;z-index:2;color: #fff; background:rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000); font-size:16px;}
.slideBox .bd li img{ width:560px; height:374px;}

.headnews {float: right;width: 580px;}
.headnews .titleBox { height:40px; background:url(hnstj_wp_boxBottomLine_03.png) repeat-x left bottom #f6f6f6;padding-top: 10px; padding-left: 11px;}
.headnews .titleBox li {float: left;display: block; width:auto;font-size: 16px;padding:0 18px; height:40px;line-height: 39px;font-weight: bold; }
.headnews .titleBox li.hover { border:1px solid #c9c9c9;height: 39px; border-bottom:none; background-color: #fff;}
.headnews .titleBox li.hover a {color: #eb6100;}
.headnews .newsBox { height:324px; border:1px solid #e9e9e9; border-top:none;}

.NewsBlock {float: left;width: 366px;height: 275px;margin-right: 20px;}
.topic1 {display: block;margin-top: 10px;}
.topic1 img { border:1px solid #e1e1e1;}

.serviceContent {width: 753px;height: 275px;margin-top: 20px;float: left;}
.serviceRight {margin-top: 20px; }

.serviceTab {display: block;float: left;margin-top: 10px;}
.serviceTab li { display: block;background: url(hnstj_wp_serviceTabBg_03.jpg) no-repeat left top;width: 159px;height: 43px;margin-top: 10px;}
.serviceTab li.hover { background:url(hnstj_wp_serviceTabHoverBg_03.jpg) no-repeat left top;} 
.serviceTab li a {display: block;width: 100%;height: 100%;text-align: center;line-height: 43px;background: url(hnstj_wp_serviceTabIcon_03.png) 15px top no-repeat;}
.serviceTab li.icon2 a {background-image:url(hnstj_wp_serviceTabIcon_06.png);}
.serviceTab li.icon3 a {background-image:url(hnstj_wp_serviceTabIcon_08.png);}
.serviceTab li.icon4 a {background-image:url(hnstj_wp_serviceTabIcon_10.png);}
.serviceCon {float: left;width: 593px;height: 202px;background-color: #f9f1ed;margin-top: 20px;}
.serviceCon  .ServiceList {margin-top: 20px;}
.serviceCon  .ServiceList li { display: inline-block;width: 125px;text-align: left;float: left;line-height: 38px;padding-left: 64px;vertical-align: bottom;padding-top: 0;}

.topic2 {margin-top: 20px;}
.topic2 img { border:none;}
.serviceContent .serviceBlock {margin-right: 20px;width: 259px;height: 208px;float: left;background-color: #f9f1ed;margin-top: 21px;}
.serviceContent .serviceBtn {float: right;margin-top: 20px;}
.serviceContent .serviceBtn img {border:1px solid #e9eff4}

.serviceBlock .askIntention {width: 75px;height: 35px;background: url(hnstj_wp_askIntentionIcon_03.png) no-repeat 45px 20px;padding-top: 60px;text-align: center;line-height:35px;float: left;padding-left: 30px;margin-right: 30px;}
.serviceBlock .writeLink { display: block; background: url(hnstj_wp_writeIcon_03.png) no-repeat center center;width: 85px;height: 51px;line-height: 51px;text-align: center;margin-top: 25px;float: left;padding-left: 25px;color: #e97421;}
.serviceBlock .actSearch {display: block;width: 225px; margin:0 auto;border-top: 1px dashed #facd89;clear: both;padding-top: 15px;}
.serviceBlock .actSearch .number {border:1px solid #d8d8d8; display: block; width: 210px;height: 30px;padding-left: 15px;line-height: 30px;font-size: 12px;}
.serviceBlock .actSearch .code {border:1px solid #d8d8d8; display: block; width: 100px;height: 30px;padding-left: 15px;line-height: 30px;font-size: 12px;float: left;margin-top: 10px;}
.serviceBlock .actSearch .ssubmit {float: right;line-height: 30px;background-color: transparent; border:none;display: block;width: auto;margin-top: 10px;color: #e97421;padding-right: 10px;}

.serviceTitle {background-color: inherit;}
.serviceTitle li.hover {background-color: inherit;padding: 0 20px;}
.serviceTitle li.hover a {color: #e97421;}
.serviceBlock .voteShow {display: block;width: 225px; margin:0 auto;border-top: 1px dashed #facd89;clear: both;padding-top: 15px;font-size: 14px;line-height: 30px;}
.serviceBlock .voteShow strong { float: left;width: 70px;display: block;}
.serviceBlock .voteShow p {float: left;width: 155px;display: block; }

.topicList {background-color: #f5f5f5;height: 104px;margin-top: 20px;}
.topicList .topicTitle {display: block;width: 20px;height: 89px;font-size: 16px;text-align: center; padding:0 15px;line-height: 18px;padding-top: 15px;background-color: #ea7522;color: #fff;float: left;}
.topicList .topicImgList li { float: left;padding-left: 28px;padding-top: 15px;}
.topicList .topicImgList li a img { border: none;}

.topicSlide {margin-top: 20px;}
.topicslideBox{ width:1141px; height:128px; overflow:hidden; position:relative;}
.topicslideBox .hd{ height:9px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.topicslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.topicslideBox .hd ul li{ float:left; background: url(2015coal_button_doc.png) left center no-repeat; width: 9px;height: 9px;margin-right: 5px; cursor:pointer;}
.topicslideBox .hd ul li.on{ background-position: right center;}
.topicslideBox .bd{ position:relative; height:128px; z-index:0;}
.topicslideBox .bd li{ zoom:1; vertical-align:middle; }
.topicslideBox .bd li img{ width:1141px; height:128px;}

.travel { height:390px;}
.travelCity {height: 350px;}
.travelCity .map {position:relative;background:url(hunanmap.png) no-repeat scroll 0 0;margin: 0 auto;}

.map #xiangxi { width:86px; height:166px; position:absolute; top:83px; left:48px; z-index:2; }
.map #zhangjiajie { width:119px; height:77px; position:absolute; top:71px; left:88px; z-index:4; }
.map #changde { width:132px; height:144px; position:absolute; top:44px; left:148px; z-index:3; }
.map #yueyang { width:137px; height:115px; position:absolute; top:71px; left:284px; }
.map #huaihua { width:177px; height:270px; position:absolute; top:139px; left:13px; z-index:1; }
.map #yiyang { width:164px; height:127px; position:absolute; top:99px; left:163px; z-index:2; }
.map #changsha { width:180px; height:69px; position:absolute; top:169px; left:249px; z-index:1; }
.map #loudi { width:132px; height:86px; position:absolute; top:209px; left:164px; }
.map #xiangtan { width:82px; height:58px; position:absolute; top:223px; left:257px; }
.map #zhuzhou { width:84px; height:166px; position:absolute; top:228px; left:333px; }
.map #shaoyang { width:171px; height:144px; position:absolute; top:256px; left:91px; z-index:1; }
.map #hengyang { width:134px; height:116px; position:absolute; top:273px; left:220px; z-index:2; }
.map #yongzhou { width:114px; height:189px; position:absolute; top:327px; left:175px; z-index:2; }
.map #chenzhou { width:156px; height:168px; position:absolute; top:327px; left:272px; z-index:1; }
.map li a{ width:100%; height:100%; display:block;}
.map li a img{ width:100%; height:auto;}
.map li a img{ display:none;}
.map li a:hover img{ display:block;}

.lyzx{ width:100%; margin-top:35px;}
.lyzx li{ 
	width:180px;height:120px;overflow: hidden;
	float:left; padding:4px;list-style-type:none; background-color:#ebebeb; position:relative;
	
}
.lyzx-box{
	width:180px;height:120px;overflow: hidden;	
}
.lyzx li img{ width:100%; height:120px;overflow: hidden;}
.lyzx li p.bg,.lyzx li p.text{ 
	width:180px; text-align:center; line-height:28px;  height:28px; position:absolute; bottom:-5px; 
}
.lyzx li p.bg{background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.lyzx li p.text span{ color:#fff;}
.scale-img{
    transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
}
.transition-all {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}