/*全局样式开始*/
body {
	line-height: 1.4;
	background: white;
	font-family: "宋体", arial;
	background:url(imagesbody_bg.jpg) repeat
}
body {
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin: 0px;
}

body, h1, h3, h2, h4, h5, h6, p, ul, ol, li, dl, dd, dt, input, div, ul, li {
	margin: 0;
	padding: 0px;
}
input {
	outline: none;
}
ul, ol, li {
	padding-left: 0;
	list-style-type: none;
}  /*image with no-border*/
a img {
	border: 0;
}
a {
	color: #4b4b4b;
	text-decoration: none;
}
a:hover{
	color:#387e28
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
*+html .clearfix {
	height: 1%;
}
*html .clearfix {
	height: 1%;
}
/*通用样式*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.none {
	display: none;
}
.main {
	width: 1150px;
	margin: 0 auto;
}
.dis_b {
	display: inline-block;
}
/*padding函数*/
.pad_l10{
	padding-left:10px;}
.pad_r10{
	padding-right:10px;}
.pad_t15 {
	padding-top: 15px;
}
.pad_t20 {
	padding-top: 20px;
}
.pad_t30 {
	padding-top: 30px;
}
.pad_b20 {
	padding-bottom: 20px;
}
.pad_b40 {
	padding-bottom: 40px;
}
.pad_t70 {
	padding-top: 70px;
}
.pad_l80 {
	padding-left: 80px;
}
/*头部*/
.site_top_box{ min-width:1200px;}
.site_top_bg {
	background: url(imagessite_top_bg.jpg) top center no-repeat;
	width: 100%;
	 min-width:1150px;
	height: 334px;
}
.site_top_logo {
	padding-top: 71px;
}
.site_icon {
	padding-top: 68px;
}
.site_top_icon {
	padding-top: 20px;
}
.site_top_icon ul li {
	float: left;
	margin-left: 8px;
	position:relative;
}
/*微信下拉框*/
.weixin_box {
	position:absolute;
	display:none;
	margin-top:5px;
	margin-left:-50px;
	left:0;
	*margin-top:30px;
	}
.weixin_box div{
	background:url(imagesweixin_bg.png) no-repeat;
	text-align:center;
	width:172px;
	display:inline-block;
	padding-top:20px;
	height:160px;}
.nav_box {
	background: url(imagesnav_bg.jpg) top repeat;
	width: 100%;
	min-width: 1200px;
	height: 50px;
}
/*导航*/
.meun_box li {
	float: left;
	font-size: 16px;
	line-height: 50px;
	
	position:relative;
	font-family:"微软雅黑";
	background: url(imagesnav_line.png) right no-repeat;
}

.meun_box li a{
	padding-left: 25px;
	padding-right: 24px;
	display:inline-block;
	height:50px;
	margin-right:2px;}
.meun_box li a:hover{
	background:url(imagesnav_li_bg.png) right no-repeat;
	}
.meun_box li a.active{
	background:url(imagesnav_li_bg.png) right no-repeat;
	}
.meun_box li a.no_pad15 {
	padding-left: 0;
}
.meun_box li.no_bak {
	background: none;
}
.meun_box li a {
	color: #FFF
}
.search_box {
	background: url(imagessearch_bg.png) no-repeat;
	width: 303px;
	height: 31px;
	margin-top: 5px;
	margin-right:10px;
}
.search_text {
	width: 195px;
	height: 23px;
	background: none;
	border: none;
	float: left;
	margin:3px;
	line-height: 23px;
	color: #888888;
	margin-left:25px;
}
.search_btn {
	width: 78px;
	height: 23px;
	float: left;
	background: none;
	border: none;
	cursor: pointer;
}
/*通知公告*/
.tzgg_box {
	height: 41px;
	font-family: 微软雅黑;
	line-height:41px;
	min-width: 1003px;
}
.tzgg_box_bg2{
	background: url(imagestzgg_box_bg.jpg) left repeat-x;
	height:41px;
	}

.tzgg_icon1 {
	background: url(imagestzgg_icon.png) left no-repeat;
	padding-left: 25px;
	margin-left: 10px;
	height: 37px;
	line-height: 37px;
	margin-top:2px;
	display: inline-block;
}
.tzgg_ft1{
	color:#387e28;
	padding-left:10px;
	float:left;}
.tzgg_list {
	width: 650px;
}
.tzgg_list {
	height: 18px;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 18px;
	overflow: hidden;
}

/*中间内容*/
.content_box_all_main{
	background:#f8f8f8;
	width:1190px;
	margin:0 auto;}
/*图片新闻*/
.news_box {
	width: 818px;
	background: #ffffff;
	overflow:hidden;
}
.tool_box {
	width: 312px;
	background: #ffffff
}
.content_tit_bg {
	background: url(imagescontent_tit_bg1.jpg) repeat-x;
	height: 40px;
	padding-right: 10px;
}


.conent_tit_tab1 li{
	float:left;
	font-size:16px;
	height:40px;





	margin-top:1px;
	line-height:40px;
	font-family:"微软雅黑";}
.conent_tit_tab1 li a{
	padding-left:30px;
	padding-right:20px;}
.conent_tit_tab1 li.current,.conent_tit_tab1 li:hover{
	background:url(imagescontent_tit_li2.png) no-repeat;}
.conent_tit_tab1 li.current a,.conent_tit_tab1 li:hover a{
	color:#FFF
	}
.index_content_main_box1 {
	padding: 13px;
	height: 311px;
	display:none;
}
.foucs {
	border: 1px solid #eaeaea;
	width:370px;
	float:left;
}
.index_content_news_box1 {
	width: 395px;
	font-family: 宋体;
	margin-left:20px;
}
.index_content_news_box1_h3 {
	border-bottom: 1px dashed #b5b5b5;
	font-family:"微软雅黑";
	font-weight:normal;
height: 118px;
overflow: hidden;
}
.index_content_news_box1_h3 h3 a {
	color: #387e28;
	font-size: 16px;
}
.index_content_news_box1_h3 p {
	color: #4b4b4b;
	padding-top: 10px;
	line-height: 19px;
	font-family: 宋体;
	text-indent:25px;
	padding-bottom: 12px;
                 font-size:12px;
}
.index_content_news_box1_h3 p a {
	color: #b2b2b2
  font-size:12px;
}
.index_content_news_box1_li {
	padding-top: 7px;
}
.index_content_news_box1_li li {
	background: url(imagesdot1.jpg) left no-repeat;
	padding-left: 20px;
	height: 27px;
	*height: 26px;
	line-height: 27px;
	*line-height: 26px;
	color:#b2b2b2;
	font-size: 12px;
}
.index_content_news_box1_li li a{
	color:#4b4b4b;}
.index_content_news_box1_li li:hover,.index_content_news_box1_li li:hover a,.news_gg li:hover{
	color:#387e28}
	
.news_gg{
	padding:10px;
	height:317px;
	text-align:left;}	
.news_gg li{
	background:url(imagesdot2.jpg) left no-repeat;
	padding-left:7px;
	font-size:12px;
	height:29px;
	*height:29px;
	color:#b2b2b2;
	line-height:29px;
	*line-height:29px;}	
.tool_list{
	margin-top:2px;}
.tool_list li{
	float:left;
	margin-left:8px;
	height:59px;
	overflow:hidden;
	margin-top:8px;}
/*旅游服务*/
.lyfw_box {
	width: 366px;
	font-family: "宋体";
	margin-bottom: 20px;
}
.lyfw_box_list {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	height:116px;
	background:url(imageslyfw_box_list_bg.jpg) bottom no-repeat;
}
.lyfw_box_list li {
	background: url(imagesdot2.jpg) left no-repeat;
	padding-left: 15px;
	height: 27px;
	line-height: 27px;
	text-align: left;
	font-size: 12px;
}

.lyfw_box_list_c li{
	background:url(imagesdot7.jpg) left no-repeat;}
.lyfw_box_list_z li{
	background:url(imagesdot8.jpg) left no-repeat;}
.lyfw_box_list_x li{
	background:url(imagesdot9.jpg) left no-repeat;}
.lyfw_box_list_y li{
	background:url(imagesdot10.jpg) left no-repeat;}
.lyfw_box_list_g li{
	background:url(imagesdot11.jpg) left no-repeat;}
.lyfw_box_list_yu li{
	background:url(imagesdot12.jpg) left no-repeat;}
/*乐山美景*/
.index_content_box3{
	background:#FFF;
	height:295px;}
.index_content_box3_tit{
	border-bottom:1px solid #67c052;
	height:39px;
	padding-left:30px;
	padding-top:9px;
	padding-right:15px;}
.index_content_box3_tit img{
	padding-top:1px;}
#photo {
	width: 1122px;
	overflow: hidden;
	position: relative;
	left: 0;
	height: 184px;
	margin-left:10px;
	margin-top:10px;
	overflow: hidden;
}
.photo_box {
	padding-top: 15px;
	padding-bottom: 12px;
}
.photo_box ul {
	position: absolute;
}
.photo_box ul li {
	float: left;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	width:214px;
	position:relative;

}
.photo_box ul li img{
	background:url(imagesphoto_img_bg1.png) no-repeat;
	padding:5px 11px 15px 8px;
}
.photo_box ul li p {
	height: 36px;
	line-height: 36px;
	padding-top: -10px;
	font-family: 宋体;
	color: #333333;
	font-size: 14px;
}
.photo_box ul li a {

	text-decoration: none;
}
.photo_box ul li:hover img {
	background:url(imagesphoto_img_bg2.png) no-repeat;
}
.photo_box ul li:hover a p{
	color:#67c052}
.photo_filter{
	position:absolute;
	background:url(imagesphoto_filter.png) no-repeat;
	top:4px;
	left:8px;
	width:195px;
	display:none;
	height:146px;}
.photo_box ul li:hover .photo_filter{
	display:block}
.sp {
	background: #FFF;
	height: 180px;
	padding: 20px;
}

/*广告2*/
.content_ad_img li {
	margin-right: 4px;
	float: left;
}
.content_ad_img li.no_mr {
	margin-right: 0px;
}
/*旅游服务、节庆活动、旅游攻略*/
.content_news_box {
	width: 334px;
	
	height: 254px;
	background: #FFF
}
.content_news_li ,.content_news_li2,.content_news_li3,.content_news_li4{
	height: 214px;
	margin-right: 10px;
	padding-top:10px;
}
.content_news_li li,.content_news_li2 li,.content_news_li3 li ,.content_news_li4 li{
	background: url(imagesdot3.png) left no-repeat;
	padding-left: 20px;
	height: 33px;
	line-height:33px;
	margin-left: 10px;
	font-size: 12px;
	color:#b2b2b2;
}
.content_news_li2 li{
	background: url(imagesdot4.png) left no-repeat;}
.content_news_li3 li{
	background: url(imagesdot5.jpg) left no-repeat;}
.content_news_li4 li{
	background: url(imagesdot6.jpg) left no-repeat;}
.content_news_li li:hover,.content_news_li2 li:hover,.content_news_li3 li:hover,.content_news_li4 li:hover{
	color:#387e28}

.content_more {
	font-family: "微软雅黑";
	font-size: 14px;
	padding-top: 5px;
}
.content_more a {
	color: #d72d2d;
	font-weight: bold;
	font-size: 14px;
	padding-left: 21px;
}
.sp_box{
	padding:15px;}
.yqlj_box {
	background: #ffffff;
	display: inline-block;
	height:59px;
	width: 1010px;	
	float:left;
	padding-top:20px;
}
.yqlj_tit{
	width:137px; background:#ffffff; height:79px;}
.yqlj_box li {
	float: left;
	padding-left: 5px;
	width: 130px;
	height: 42px;
	overflow: hidden;
}
.yqlj_box li img {
	border: 1px solid #eeeeee;
	border-radius:4px;
}
.foot_box{
	background:#d2d2d2; min-width:1200px;}
.foot_text {
	text-align: center;
	color: #222222;
	padding-top:15px;
	line-height: 25px;
	padding-bottom: 15px;
	font-size: 12px;
}
.foot_text a{
	color:#222222}
.foot_beLine {
	width: 100%;
	min-width: 1003px;
	height: 2px;
	background: #1e954d;
}
/*二级页面*/
.position_box_main {
	line-height: 40px;
	font-size: 12px;
	color: #6e6e6e;
	padding-right:10px;
}
.position_box_main a {
	color: #6e6e6e;
}

.site_l_tit{
	width:237px;
	height:40px;
	background:url(imagesside_l_tit_bg.png) no-repeat;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	font-family:"微软雅黑";
	overflow:hidden;}
.site_l_tit span{
	background:url(imagesside_l_tit_icon1.png) left no-repeat;
	padding-left:11px;}
.side_list_l_li {
	width:237px;
	background:#FFF;
	padding-top:10px;
	padding-bottom:10px;}
.side_list_l_li li {
	
	width:156px;
	height:26px;
	margin:0 auto;
	
	line-height:26px;
	margin-bottom:12px;

}
.side_list_l_li li a {
	color: #454545;
	background:url(imagesside_l_li_bg1.png) no-repeat;
	width:126px;
	height:26px;
	padding-left:30px;
	display:inline-block
}
.side_list_l_li li a.on{
	background:url(imagesside_l_li_bg2.png) no-repeat;
	color: #ffffff}

.side_l_img{
	margin-top:20px;
	background:url(imagesside_l_img_bg.png) no-repeat;
	width:223px;
	height:266px;
	padding:6px;}
.side_list_r {
	margin-left: 20px;
	background:#FFF;
	padding-bottom:20px;
	font-family: "微软雅黑";
}
.side_r_h3{
	background:url(imagesside_r_icon1.png) left no-repeat;
	padding-left:48px;
	line-height:40px;
	font-size:14px;
	float:left;
	border-bottom:1px solid #063;
	padding-right:20px;
	font-weight:normal;
	color:#434443;}
.side_list_r_li{
	background:#FFF;
	padding:10px;
	min-height:500px;}
.side_list_r_li ul {
	padding-bottom: 13px;
	font-size:12px;
	font-family:宋体;
}

.page {
	text-align: center;
	margin-bottom: 20px;
	clear:both;
}
/*新闻页面*/
.cs_content_box{
	padding:10px;
	}
.cs_content_tit {
	padding-top: 10px;
	border-bottom: 1px dashed #d8d8d8;
	padding-left: 12px;
}
.cs_content_tit h3 {
	font-size: 18px;
	color: #1e954d;
	text-align:center;
	font-weight: normal;
	padding-bottom: 5px;
}
.cs_content_tit p {
	font-size: 12px;
	color: #888888;
	text-align:center;
	padding-bottom: 10px;
	padding-top:5px;
}
.cs_content_main {
	color: #333333;
	padding-top: 15px;
	font-family:宋体;
	padding-bottom: 15px;
	line-height: 24px;
	font-size: 12px;
}

/*翻页*/
.pagination {
	TEXT-ALIGN: center;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px;
	clear: both
}
DIV.page-bottom {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.pagination A {
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #dddddd 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dddddd 1px solid;
	COLOR: #2b89ad;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dddddd 1px solid;
	TEXT-DECORATION: none
}
.pagination A:hover {
	BORDER-RIGHT: #dd8989 1px solid;
	BORDER-TOP: #dd8989 1px solid;
	BORDER-LEFT: #dd8989 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #dd8989 1px solid;
	BACKGROUND-COLOR: lightyellow
}
.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid;
	BORDER-TOP: #2b66a5 1px solid;
	BORDER-LEFT: #2b66a5 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #2b66a5 1px solid;
	BACKGROUND-COLOR: lightyellow
}
.pagination SPAN.page-cur {
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #dddddd 1px solid;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #dddddd 1px solid;
	COLOR: #fff;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #1e954d
}
.pagination SPAN.next {
	BORDER-RIGHT: #929292 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #929292 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #929292 1px solid;
	COLOR: #929292;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #929292 1px solid
}
.pagination SPAN.page-start {
	BORDER-RIGHT: #929292 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #929292 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #929292 1px solid;
	COLOR: #929292;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #929292 1px solid
}

/*首页切换图*/
.cb2 {
	POSITION: relative;
	WIDTH:370px;
	HEIGHT:311px
}
.cb2 img {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;

}
.ln2 {
	height: 21px;
	position: absolute;
	z-index: 999;
	right: 5px;
	text-align:right;
	top: 280px;

}
.ln2 TABLE {
	HEIGHT: 21px;
	text-align:right; 
}
.ln2 TD {
	LINE-HEIGHT: 12px;
	COLOR: #000;
	padding-left: 2px;
	_padding-left: 2px;
 *padding-left:2px;
	FONT-WEIGHT: bold;
	text-align:right
}
.ln2 table tr td.bg {
	BACKGROUND-IMAGE: url(www.xinhuanet.comimagespic_2.gif);
	TEXT-ALIGN:;
	LINE-HEIGHT: 21px;
	PADDING: 0px;
	HEIGHT: 21px;
	COLOR: #030100;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat
}
.ln2 table tr td.active {
	BACKGROUND-IMAGE: url(www.xinhuanet.comimagespic_1.gif);
	TEXT-ALIGN: center;
	PADDING: 0px;
	LINE-HEIGHT: 21px;
	HEIGHT: 21px;
	COLOR: #a8471c;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat
}
#SecTitlezyslyjxwkdlyxwContent,#SecTitlezyslyjzyjjContent {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 360px;
	COLOR: #000000;
	font-weight: bold;
	FONT-FAMILY: "宋体";
	POSITION: absolute;
	TOP: 271px;
	left:0;
	clear:both;
	padding-left:10px;
	BACKGROUND: url(imagesopa60.png) repeat;
	HEIGHT: 40px;
	line-height:40px;
	clear:both;
	text-align:left;
}
#SecTitlezyslyjxwkdlyxwContent A ,#SecTitlezyslyjzyjjContent A{
	COLOR: #ffffff;
}
#SecTitlezyslyjxwkdlyxwContent A:hover ,#SecTitlezyslyjzyjjContent A:hover{
	COLOR: #ffffff;
	text-decoration: none
}
#flashfang {
	width: 370px;
	height: 311px;
	margin: 0px auto;
	text-align: center;
	font-family:微软雅黑;
}
.news_gg li{
	background: url(imagesdot2.jpg) left no-repeat;
	padding-left: 7px;
	font-size: 12px;
	*height: 27px;
	color: #b2b2b2;
	*line-height: 27px;}