@charset "gb2312";
/* 福贡石月亮网 2015-05-05 保山市海威科技有限公司 */

/*重置*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;} 
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;} 
table{border-collapse:collapse;border-spacing:0;} 
caption,th{text-align:left;font-weight:normal;} 
html,body,fieldset,img,iframe,abbr{border:0;} 
i,cite,em,var,address,dfn{font-style:normal;} 
[hidefocus],summary{outline:0;} 
li{list-style:none;} 
h1,h2,h3,h4,h5,h6,small{font-size:100%;} 
sup,sub{font-size:83%;} 
pre,code,kbd,samp{font-family:inherit;} 
q:before,q:after{content:none;} 
textarea{overflow:auto;resize:none;} 
label,summary{cursor:default;} 
a,button{cursor:pointer;} 
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;} 
del,ins,u,s,a,a:hover{text-decoration:none;} 
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;} 
body{background:#fff url(../images/shijiuda2017.jpg) center 10px no-repeat;} 
a{color:#333;}
a:hover{color:#f00;}
ins { display:none;}

/* function */
.left {float:left;}
.right {float:right;}
.left,.right {display:inline; margin:0; padding:0;}
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.space {padding:6px 0 0 0; height:0; line-height:0; overflow:hidden; font-size:0;}
.elips {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hr {height:6px; line-height:6px; font-size:0; border-bottom:1px dashed #ccc; margin:0 0 3px 0;}
.green { color:green;}
.blue { color:blue;}
.yellow { color:yellow;}
#hits,.red { color:red;}
.fontfix {-webkit-text-size-adjust:none;-webkit-transform:scale(0.8);-o-transform:scale(1); display:inline-block;}

/*main style*/
.boxer { width:1000px; margin:auto; background:#fff;}
.infobar { height:34px; line-height:34px; background:#f3f3f3; overflow:hidden;}
	.infobar .bd { width:1000px; margin:auto;}
	.infobar a { padding:0 0 0 5px; }
	.infobar iframe { margin:4px 0 0 0;}

	.thepos { background:#f6f6f6; height:40px; line-height:40px; border-bottom:1px solid #e9e9e9; padding:0 20px;}


/*banner*/
.banner{ min-width:1000px; position:relative; height:320px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important; height:320px; }
.banner .bd li .siteWidth{ width:1000px; position:relative; margin:auto; height:350px; }
.sitelogo { position:absolute; top:-130px; padding:0 0 0 90px;}

.nav{width:100%;height:130px;position:absolute;left:0;bottom:0;}
.navbg{width:1000px;height:100%; margin:auto; background:url(imagesnavbg.png) repeat-x;/*filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;*/}
.navlist{width:100%;height:100%;}
.navlist div{width:auto;height:115px;float:left;padding:8px 15px;display:inline;overflow:hidden;font-size:12px; font-weight:bold;line-height:24px;}
.navlist div a { margin:0 4px;}
.navlist p{width:120px;height:36px;}
.navlist p span{font-size:18px;font-family:"Microsoft YaHei"; font-weight:bold;}
.navlist p b,.navlist p span{height:36px;line-height:36px;display:inline-block;float:left;}


/*搜索*/
#sobox { float:right; margin:-100px 20px 0 0; width:290px;}
.sipt { border:solid 1px #ccc; border-right:none; height:28px; line-height:28px; padding:0 5px 0 26px; width:184px; background:#fff url(imagessearch.png) 6px 7px no-repeat;}
.sbtn {background:#259cf7; border:none; color:#fff; cursor:pointer; font-weight:bold; height:30px; width:70px; margin:0; padding:0;}
.sbtn:hover { background:#f60;}

.ifocus {width:380px; margin:0 0 0 5px;}

/*政务要闻*/
.tab-zwyw { border:1px solid #eee; border-top:3px solid #ccc; width:340px; margin:17px 0 0 5px; background:#fbfeff;}
	.tab-zwyw .hd {position:absolute;}
	.tab-zwyw .hd li{float:left; display:inline; position:relative; top:-20px; left:66px;}
	.tab-zwyw .hd li a { width:100px; height:32px; line-height:32px; text-align:center; background:#dadada; border:1px solid #fff; font-size:14px; font-weight:bold; display:block;color:#000;}
	.tab-zwyw .hd li.on a{background:#e60404 url(imageslitebg.png);color:#fff;}

	.tab-zwyw .bd { padding:20px 0 0 0; background:url(imagesliteline.png) 0 2px repeat-x;}
	.tab-zwyw .bd ul { margin:auto; width:96%;}
	.tab-zwyw .bd li { width:92%; margin:auto;line-height:28px; background:url(imagesarrow.png) 1px 12px no-repeat; padding:0 0 0 14px;}
	.tab-zwyw .bd li a:hover,.seearc .list li a:hover,.notice .bd li a:hover,.movlist li a:hover {border-bottom:2px solid #e60000;}
	.tab-zwyw .bd .date,.notice .list li span,.seearc .date { float:right; font-size:10px; color:#aaa;}

/*头条*/
.quick-news { width:988px; margin:auto; border:1px solid #eee; background:#fbfeff url(imagesquickbg.png) no-repeat; position:relative;}
	.quick-news h1 { margin:4px 0 0 60px;}
	.quick-news p { padding:4px 6px; line-height:190%;}
	.quick-news p strong { color:#ff0505; font-weight:bold; padding:0 0 0 20px;}
	.quick-news .link ins { position:absolute; top:0; left:0; display:block; width:60px; height:60px; text-indent:-9999px;}

/*广告位*/
.pop-01,.pop-02,.pop03 { width:990px; height:80px; margin:auto;}
.pop-02 { height:90px;}
.pop-03 { width:990px; height:120px; margin:auto;}

/*信箱*/
.mail { width:258px; height:79px; margin:0 5px 5px 0; overflow:hidden;}
.mtool { width:258px; margin:0 5px 5px 0;}
	.ico-sj,.ico-xz { width:126px; height:29px; display:block; background:url(imagesmail.png) no-repeat;}
	.ico-xz { background-position:right 0;}
	.ico-sj:hover { background-position:0 bottom;}
	.ico-xz:hover { background-position:right bottom;}

/*公告*/
.notice { width:256px; overflow:hidden; position:relative; border:1px solid #eee; border-bottom:3px solid #ccc; margin:0 5px 0 0; }
.notice .title a { position:absolute; width:140px; height:28px; text-indent:-9999px;}
.notice .hd{ overflow:hidden; height:28px; line-height:28px; background:#eaeaea url(imagesgg-bg.png) no-repeat; }
.notice .hd .prev,.notice .hd .next{ position:absolute;display:block;width:13px;height:11px;overflow:hidden;cursor:pointer;background:url(imagesarrow.gif) right 0 no-repeat;}
.notice .hd .next{ background-position:0 0; top:8px; right:10px; }
.notice .hd .prev{ top:8px; right:30px; }
.notice .bd{ padding:8px 0 5px 0;}
.notice .infoList li{ width:90%; margin:auto; height:28px; line-height:28px; background:url(imagesdot.gif) 2px 10px no-repeat; padding:0 0 0 12px; }
.notice .infoList div { float:left; display:inline;}

/**/
.seearc { width:325px; margin:0 0 0 5px;border:1px solid #eee;}
.msgz { width:324px; margin:0 5px 0 0;}
.seearc h4 { height:32px; line-height:32px;background:#eaeaea url(imagessecbg.png); font-size:14px; padding:0 0 0 30px;}
.seearc h4 a { text-align:center; color:#fff;}
.seearc .list ul { width:96%; margin:auto;}
.seearc .list li { width:92%; margin:auto;line-height:28px; background:url(../images/arrow.png) 1px 12px no-repeat; padding:0 0 0 14px;}

/*更多样式*/
.more { float:right; width:50px; height:16px; display:block; background:url(imagesmore.png); text-indent:-9999px; margin:12px 12px 0 0;}


/*风光*/
.myphoto { border:1px solid #eee;width:988px;border-top:3px solid #01aaff;border-bottom:3px solid #ccc; margin:25px auto 0 auto; padding:25px 0 15px 0;position:relative;}
.picf {width:324px;height:218px;margin:2px 0 0 15px;position:relative;}
.picf a.tucon{width:185px;height:45px;display:block;position:absolute;left:0;top:-50px;background:url(imagespng.png) no-repeat;z-index:2;}
.picf a.img{width:100%;height:100%;float:left;}
.picf p,.picf a.txt{width:100%;height:50px;display:block;position:absolute;left:0;bottom:0;overflow:hidden;}
.picf p,.boxcaption p{background:#000;border-top:1px solid #fff;filter:alpha(Opacity=60);opacity:0.6;-moz-opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.picf a.txt{line-height:50px;text-align:center;color:#fff;}

.photow{width:648px;float:right;}
.boxgrid{width:156px;height:108px;margin:2px 0 0 2px;float:left;border:none;overflow:hidden;position:relative;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxcaption{width:100%;height:30px;float:left;position:absolute;left:0;top:108px;}
.boxcaption p,.boxcaption a{width:100%;height:30px;position:absolute;color:#fff;line-height:30px;text-align:center;}
.captionfull .boxcaption {top:108px;}
.caption .boxcaption{top:78px;}
.picf a.txt:visited,.picf a.txt:link,.boxcaption a:visited,.boxcaption a:link{color:#fff;}

/*视频*/
.imovie { width:656px; border:1px solid #eee;border-top:3px solid #ccc; margin:16px 5px 0 0; position:relative;background:url(imagesliteline.png) 0 2px repeat-x;}
.imovie a.tingcon{width:156px;height:42px;display:block;position:absolute;right:15px;top:-16px;background:url(imagespngsp.png) no-repeat;z-index:2;}
.cplay { margin:30px 0 10px 10px;}
.cmovie { width:315px;}
.movlist { margin:24px 5px 0 0;}
.movlist li { width:96%; margin:auto; line-height:30px; background:url(imagesicon_video.png) 0 7px no-repeat; text-indent:22px;}

/*风情景点*/
.fengqing { margin:0 0 0 5px; width:327px;}
.fengqing .hd { margin:15px 0 0 0; position:relative;}
.fengqing .hd a { background:#70aa00; padding:6px 12px; font-size:14px; font-weight:bold; position:absolute; top:-13px; left:30px; color:#fff;}
.fengqing .elist { border:1px solid #eee; border-top:3px solid #ccc;}
.fengqing .elist ul { width:96%; margin:auto; padding:12px 0 4px 0;}
.fengqing .elist li { line-height:28px; background:url(imageslistb.gif) 1px 11px no-repeat; padding:0 0 0 19px;}
.fengqing .elist li a:hover { color:#70aa00; border-bottom:2px solid #70aa00;}
.fengqing .lvyou li { width:130px; float:left;}
.fengqing .space {padding:5px 0 0 0; }
.cutly { width:100px;}
.fengqing dl { padding:5px 0 0 8px;}
.fengqing dd { float:left; width:150px; height:120px; margin:0 8px 0 0;}

/*内容*/
.reader { width:988px; margin:auto; border:1px solid #ccc; background:url(imageslitebg.png) 0 -55px repeat-x; }
	.reader .title { padding:9px 0 0 0; font-size:22px; line-height:230%; text-align:center; color:#f00; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; }
	.reader .ftitle { font-size:16px; text-align:center; padding:0 20px 0 0; font-weight:bold; line-height:220%;}
	.reader .dline { height:18px; background:url(imagesdline.png) center -2px repeat-x; }
	.arc-info { text-align:center; width:90%; margin:6px auto; padding:8px 0; background: #f3f3f3; }
	.arc-print { text-align:center; width:90%; margin: 12px auto auto auto; padding: 0 15px 0 15px; line-height: 230%; border: 1px dashed #ccc; }
	.arc-prev { padding: 12px 0 12px 20px; }
	.arc-info a,.arc-print a,.arc-prev a { color:#252525;}
	.arc-prev li { padding: 0; margin: 0; line-height: 210%; }
	.content { width:94%; margin:9px auto 6px auto; }
	#content { line-height:190%; font-size: 16px; }
	/**/
	.bdsharebuttonbox { width:96%; margin:5px auto auto auto; padding:4px 0; border-top:1px dashed #eee;}

/*组图*/
.reader .Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.reader .tool .stat{ color:#999;}
.reader .big-pic{ text-align:center; padding:5px 0; border-bottom:1px solid #ededed; position: relative}
.reader .big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:990px; height:650px}
.reader .big-pic .max{ position:absolute; bottom:0px; right:0px;background: #fff url(photomax.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:100}
.photo_next{ position:absolute; right:0; top:0; width:50%; height:100%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}

.reader .list-pic{ width:92%; margin:auto; padding:22px 0 16px 0; height:100px}
.reader .cont{overflow:hidden; float: left; width:616px; height:80px}
.reader .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
.reader .cont li .img-wrap{width:100px; height:75px; margin:0 auto;}
.reader .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
.reader .cont li.on .img-wrap{ border:2px solid #ffb017}
.reader .list-pic .pre,.reader .list-pic .next{float:left; display:block; position:relative;background: url(photopic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
.reader .list-pic .pre{ left:-20px;top:-3px; margin-right:14px}
.reader .list-pic .pre .img-wrap,.reader .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:0 0 6px}
.reader .list-pic .pre .img-wrap a,.reader .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
.reader .list-pic .pre .img-wrap a:hover,.reader .list-pic .next .img-wrap a:hover{ background:none}
.reader .list-pic .next{ right:-20px; float:right;bottom:-2px}
.reader .pre-bnt,.reader .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
.reader .pre-bnt,.reader .next-bnt,.reader .pre-bnt span,.reader .next-bnt span{background: url(photobig-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
.reader .pre-bnt:hover, .reader .next-bnt:hover,.reader .pre-bnt-on,.reader .next-bnt-on{background-position: 0 -78px;}
.reader .pre-bnt span{background-position: -30px top;}
.reader .pre-bnt:hover span,.reader .pre-bnt-on span{background-position: -30px -78px;}
.reader .next-bnt span{background-position: -55px top;}
.reader .next-bnt:hover span,.reader .next-bnt-on span{background-position: -55px -78px;}
/* endSelect */
#endSelect{top:290px;left:333px;position:absolute;width:230px;height:71px;border:1px solid #8a8a8a;display:none;z-index:200;}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
#endSelect .E_Cont{position:absolute;top:10px;left:26px;color:#fff;font-size:14px;}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden;}
#rePlayBut,#nextPicsBut,#endSelect #endSelClose{background:url(photobig-btn.png) no-repeat}
#rePlayBut{float:left;width:69px;height:23px;background-position: 0px -167px;}
#nextPicsBut{float:left;width:97px;height:23px;background-position: -100px -167px;margin-left:10px;}
#endSelect #endSelClose{background-position: 0px -217px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}

.reader .text{ border:1px solid #ddd; background:#f3f3f3; border-left:none; border-right:none; padding:8px 10px; zoom:1; margin-bottom:20px;}

.box .photo-hot{padding:0 2px}
.photo-hot li{width:119px;*width:50%; text-align:center; padding:5px 0; vertical-align:top}
.photo-hot li div.img-wrap{ width:100px; margin:auto auto 5px auto; height:86px;}
.photo-hot li div.img-wrap a{ width:100px; height:64px;*font-size:86px;}
.reader .img-wrap img {width:100px; height:75px;}
.reader .cfix { margin:3px 6px 0 0;}

.photo_prev a:hover{ background:url(imagesphoto_l.png) 0 center no-repeat;}
.photo_next a:hover{ background:url(imagesphoto_r.png) right center no-repeat;}

/*内容表格*/
.content table {border:1px solid #333;border-width:1px 0 0 1px;margin:0 auto;text-align:center;border-collapse:collapse;}  
.content td,#content th {padding:3px;border:1px solid #000;border-width:0 1px 1px 0;margin:2px 0 2px 0;text-align:left;} 
.content th {text-align:center;font-weight:600;background-color:#F4F4F4;}
.content p { padding:4px 0;}
.content img { cursor:pointer;}

/*分页*/
#pages{width:100%;height:22px;text-align:center;font-size:12px;margin:20px auto 10px auto;color:#8d8d8d;}
#pages a,#pages span{width:22px;height:22px;line-height:22px;border:1px solid #b6b6b6;color:#8d8d8d;display:inline-block;}
#pages a:hover,#pages span{background:#08d;color:#fff;border:1px solid #08d;text-decoration:none;}
#pages span{font-weight:bold;position:relative;top:0px;}
#pages a.a1{width:50px;position:relative;top:0px;}

/*列表两侧*/
.bwrap {width:726px; margin:0 5px 0 0;}
.bside {width:258px; margin:0 0 0 5px;}

/*列表*/
.channel { font-size:14px; }
	.channel h3 { background:url(../images/channelbg.png) -2px bottom; height:35px;border:1px solid #e9e9e9; border-bottom:none; border-top:none; font-weight:bold; line-height:35px; text-indent:35px; }
	.channel .list { border:1px solid #e9e9e9; border-top: none; }
	.channel .list ul { width:96%; margin:auto; padding:6px 0 0 0; }
	.channel .list li { line-height:190%; background: url(../images/arrow1.png) 1px 10px no-repeat; text-indent: 15px; color:#f00; }
	.channel .list li a { color:#252525;}
	.channel .list li a:hover { color:#f00;}
	.channel .list li span { float:right; }

.catebox { width:988px; margin:auto; border:1px solid #eee; border-top:5px solid #eee;}
.catelist-l{width:210px; height:450px; overflow-y:scroll;float:left; padding:10px 0 0 6px;}
	.catelist-l li{width:100%;float:left}
	.catelist-l li a,.catelist-l li i{height:34px;line-height:34px;display:block;}
	.catelist-l li a{display:block;width:180px;background:#e6eaf4;text-align:center;border-bottom:1px solid #fff;float:left;}
	.catelist-l li.on i{width:12px;float:left;background:url(../images/isj.png) no-repeat left center;}
	.catelist-l li.on a,.catelist-l li a:hover{background:#08d;color:#fff; text-decoration:none;}
	
.catelist-r { width:770px;}
	.catelist-r .list { border:none;}


/*省略*/
.cutyw { width:260px;}
.cutgg { width:220px;}
.cutfq { width:284px;}
.cutxx { width:240px;}

/*返回顶部*/
#tbox{width:50px;height:50px;float:right;position:fixed;z-index:9999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:10px;}
#tbox a{width:50px;height:50px;position:absolute;cursor:pointer;background-image:url(imagesback.png);background-repeat:no-repeat;}
#gotop{bottom:0px;display:none;cursor:pointer;background-position:0 0;}
#gotop:hover{background-position:0 bottom;}


/*底部*/
.footer { width:990px; margin:auto;}
	.footer .cnav { font-size:14px; text-align:center; height:40px; line-height:40px;}
	.footer .cnav a { padding:0 6px;}
	.footer .cnav a:hover {color:#f60;}
	.footer .bd { padding:6px 0; line-height:30px; text-align:center;}
