@charset "gb2312";

/*cssReset*/
body {background: #fff;}
#wrap {background: url(imagestravel_bodybg.jpg) repeat-x;}
#header .banner {background: url(imagestravel_banner.jpg) no-repeat center top; }
#header .banner h1 {width: 1000px; margin: 0 auto; position: relative;}
#header .banner h1 a {position: absolute; left: 115px; top: 70px; display: block; width: 285px; height: 70px; text-indent: -9999px;}

/*frame*/
.mainContent {width: 750px; float: left; }
#mainContent {float: right; border: 1px solid #f1f1f1; width: 728px; padding: 0 20px}
.mSide {width: 218px;float: right;background: #f7f9f4; border: 1px solid #e2ead7; margin-top: 10px; overflow: hidden;padding: 10px;}
.sideBox {float: left; }

/*search*/
.searchBox {position: relative; z-index: 999; width: 1000px; margin: 0 auto; height: 40px;}
.search {position: absolute;	right: 5px; top: 5px; left: auto; bottom: auto; width: 237px; height: 26px; line-height: 26px;}
.search .input {width: 175px;height: 26px; line-height: 26px; background: #fff; color: #666; padding-left: 10px;}
.search .submit {background: #3d770d; color: #fff; width: 52px; height: 26px; font-size: 14px;}

/*menu*/
.mainNav .li1 {padding: 0 1px;}
.mainNav .h1 {font-size: 14px;}

/*column*/
.column {border: 1px solid #dfdfdf; padding: 10px; overflow: hidden; }
.column .whd {background: #b10008; height: 40px; line-height: 40px;}
.column .whd h3 {float: left; padding-left: 47px;background: url(imagestravel_icons.png) 12px -282px no-repeat; }
.column .whd h3 a {color: #fff; font-size: 16px; font-family: "Microsoft Yahei";}
.column .whd .more {float: right; padding-right: 10px; color: #fff;}
.column .wbd {overflow: hidden;padding-top: 10px; }
.column .wbd .topicList .t {width: 350px;}
.column .wbd .topicList li {/*float: left;*/}

/*mSideBox*/
.mSide .hd {height: 34px; line-height: 34px; background: url(imagestravel_icons.png) 0 -236px repeat-x;}
.mSide .hd h3 { width: 80px;}
.mSide .hd h3 a{float: left;background: #f7f9f4; font-size: 16px; font-family: "Microsoft Yahei"; color: #3d770d; padding: 0 10px 0 0; }
.mSide .hd .more {background: #f7f9f4; color: #666; padding-left: 5px;}
.mSide .bd {padding: 10px 0;}

#about img {margin-bottom: 10px;}
#about p {}
#about .more {color: #b10008;}
#food .hd h3 a{color: #00447d;}
#food .topicList .t{width: 218px;}
#food .topicList .t img {width: 213px; height: 72px;}
#food .topicList .t .title {display: none;}
#food .topicList li {float: left;width: 218px;}
#travel .hd h3 a{color: #cc7a00;}
#line .hd h3 a{color: #c60000;}
#note .hd h3 a{color: #8ead00;}

/* focusNews */
#columnA { padding: 0; height:364px; position: relative; border: 0; border-bottom: 4px solid #f6f6f6; }
#columnA .wbd {border: 1px solid #dfdfdf; padding: 9px; overflow: hidden; }

#columnA #focusNews{ float:left; width:589px; height:344px;}
#columnA .focusBox .bd .pic img {width:589px; height:344px;}
#columnA .focusBox .bd .con {height: 102px;line-height: 32px;}
#columnA .focusBox .bd .con .bg {height: 102px;}
#columnA .focusBox .bd .con .title {top: 0; width: 574px;}
#columnA .focusBox .hd { left: 12px; bottom: 12px;}
#columnA .focusBox .hd ul li.on {opacity: 1;filter: alpha(opacity=100);}
#columnA .focusBox .hd ul li {width: 100px; height: 57px; margin-right: 13px; opacity: 0.7;filter: alpha(opacity=70);}
#columnA .focusBox .hd ul li img {width: 100px; height: 57px;}

.HotNews {float: right;width: 373px;}
.HotNews .hd {height: 40px; line-height: 40px; border-bottom: 1px solid #b20008; }
.HotNews .hd h3 { float: left; font:18px/40px Microsoft Yahei; height:40px; padding-left: 5px; }
.HotNews .hd h3 a { color: #b20008; }
.HotNews .hd h3 span {border-left: 4px solid #b10008; padding-left: 10px; }
.HotNews .hd .more {float: right; padding-right: 10px;}
.HotNews .bd {padding: 5px 0 0;}
.HotNews .infoList { }
.HotNews .infoList li {height: 30px; line-height: 30px;font-size: 14px; text-align: left; font-family: "Microsoft Yahei";}
.HotNews .infoList li a {background:url(imagestravel_icons.png) no-repeat 0 -217px; padding-left:16px;}
.HotNews .infoList li a:hover { padding-left:12px; color:#b20008; font-weight:bold;}


/*首页BOX*/
#columnB { margin-top: 10px; padding: 20px; }
.pagebox {width: 331px; height: auto; background: #fff;overflow: hidden;}
.pagebox .hd {height: 35px; line-height: 35px; border-bottom: 1px solid #eee; position: relative;}
.pagebox .hd h3 { float: left; font:16px/35px Microsoft Yahei; height:35px; position: absolute; left: 0; top: 0; background: url(imagestravel_icons.png) 0 0 no-repeat;  }
.pagebox .hd h3 a {width: 83px; height: 35px; line-height: 35px; float: left; text-indent: -9999px; }

.pagebox .hd .more {float: right; padding-right: 10px;}
.pagebox .bd {  border-top: none; padding:15px 0px 0; overflow: hidden;}
.pagebox .bd .infoList { }
.pagebox .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox .bd .infoList li a:hover {background-position: 0 8px;}
#columnB .bd .nodePic {float: left; width: 110px; margin-right: 10px;}

#house,#bus,#cate {margin-bottom: 30px;}
#house .hd h3{background-position: 0 0;}
#bus .hd h3{background-position: 0 -45px;}
#shop .hd h3{background-position: 0 -90px;}
#ktv .hd h3{background-position: 0 -135px;}
#cate .hd h3{background-position: 0 -180px;}

/*韶山特产*/
#columnC { margin-top: 10px; }
#columnC .wbd {}
#columnC .topicList {position: relative; z-index: 1; margin-top: 10px; padding-left: 370px; height: 200px; font-family: "Microsoft Yahei"; }
#columnC .topicList li {}
#columnC .topicList .t {width: 350px; position: absolute; left: 0;}
#columnC .topicList .t .title {height: 28px; line-height: 28px; text-align: left;}
#columnC .topicList .t .tit {color: #1278bd;}
#columnC .topicList .t .pic {width: 117px; height: 88px; float: left; margin-left: 10px; margin-right: 15px; }
#columnC .topicList .t .pic img {width: 117px; height: 88px;}
#columnC .topicList .t .con { }
#columnC .topicList .t1 {top: 0;}
#columnC .topicList .t2 { bottom: 0;}
#columnC .topicList .t .intro {padding: 0; border: 0;}
#columnC .topicList .t .intro .more {color: #ce0307;}
#columnC .topicList .n { height: 28px; line-height: 28px; background:url(imagestravel_icons.png) no-repeat 0 -215px; padding-left:16px;}

/*旅游景区*/
.picBox { position: relative; height: 348px;}
.picBox li {float: left; /*margin-right: 10px; */ z-index: 9; position: absolute; }
.picBox li .pic {position: relative; z-index: 1;}
.picBox li:hover .con {display: inline; cursor: pointer;}
.picBox li .con {position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; line-height: 24px; text-align: center;z-index: 2; display: none;}
.picBox li .con a { color: #fff; font-family: "Microsoft Yahei";font-size: 14px; position: relative; z-index: 9;}
.picBox li .con .title {padding: 10px 10px 0; text-align: left;}
.picBox li .con .intro {padding: 0 10px 10px;position: relative; z-index: 9; color: #fff; text-align: left; text-indent: 2em;}
.picBox li .bg { width: 100%; height: 100%;background: #b10008; opacity: 0.8;
filter: alpha(opacity=80);position: absolute;bottom: 0; left: 0; z-index: 3;}
.picBox li.li1 {left: 0;top: 0;width: 147px;}
.picBox li.li2 {left: 157px; top: 0; width: 147px;}
.picBox li.li3 {left: 0; bottom: 0;width: 304px;}
.picBox li.li3 img {width: 304px; height: 228px;}
.picBox li.li3 .title {padding: 30px 30px 0;}
.picBox li.li3 .intro {padding: 0 30px 30px;}
.picBox li.li4 {left: 314px; top: 0;width: 166px;}
.picBox li.li4 img {width:166px; height: 200px;}
.picBox li.li5 {left: 314px; bottom: 0;width: 166px;}
.picBox li.li5 img {width:166px; height: 138px;}
.picBox li.li6 {left: 490px; top: 0;width: 115px;}
.picBox li.li6 img {width:115px; height: 110px;}
.picBox li.li7 {right: 0; top: 0;width: 115px;}
.picBox li.li7 img {width:115px; height: 110px;}
.picBox li.li8 {right: 0; bottom: 0;width: 240px;}
.picBox li.li8 img {width:240px; height: 228px;}

/*列表页*/
#sideTjtp .hd {background: #b10008 url(imagestravel_icons.png) 12px -336px no-repeat;}
#sideTjtp .bd {border: 1px solid #ebebeb; padding: 10px;}
#sideTjtp .picList .pic img {width: 195px; height: 141px; padding: 0; border: 0;}
#sideTjtp .picList .title {height: 38px; line-height: 38px;}

#sideRmph {margin-top: 10px; background: #f7f9f4; border: 1px solid #e2ead7;padding:0 10px 10px;}
#sideRmph .hd {background: url(imagestravel_icons.png) 0 -234px repeat-x; padding: 0;}
#sideRmph .hd h3 {background: #f7f9f4; color: #3d770d; padding: 0 10px 0 0; float: left;}

.mainBox{ overflow:hidden;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:30px; line-height:30px; font-family: "Microsoft Yahei"; }
.newsList li a{background:url(imagesdot01.png) no-repeat 5px 9px; padding-left:20px;}
.newsList li a:hover{background:url(imagesdot02.png) no-repeat 5px 9px; }
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#999	;  }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}


/*内容页*/
.articleCon {padding: 25px 0; }
.articleCon .title { font-size:30px; line-height:160%; color:#B46600; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property{ line-height:34px; padding:0 10px; margin:10px 0; text-align:center; color:#666;border:1px dotted #ececec; background: #fafafa; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#333; font-size:14px; line-height:30px; padding:5px 0 10px 0; width:100%; overflow:hidden; }
.articleCon .conTxt p {/* padding-top:20px;*/}
.articleCon .conTxt img{max-width:600px;height:auto;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top:12px; border-top:1px solid #ececec;}
.articleCon .others .prev,.articleCon .others .next { font-size:14px; line-height: 30px;  }

.articleCon .tools {width: 300px; margin: 0 auto; overflow: hidden; padding: 10px 0;}
.articleCon .tools a {width: 90px; height: 30px; line-height: 30px; background: #ececec url(imagesicons.png) -430px -91px no-repeat; border-radius: 2px; float: left; display: block; margin-right: 10px;  }
.articleCon .tools span {padding-left: 32px;}
.articleCon .tools .b {background-position: -430px -117px;}
.articleCon .tools .c {background-position: -430px -143px;}


