@charset "gb2312";/* 便民频道CSS */

/*共公CSS*/

*{ margin:0; padding:0;}
div, li,dt,dd{ overflow:hidden;}
a { text-decoration: none; color: #000; }
img{ border:0}
li,dl,dt,dd{display: block;	list-style-type: none; font-size: 12px;}
body{ font-size: 12px;  background-color:transparent; }
.Txt-14px {font-size: 14px;color: #000;text-decoration: none;}
.Txt-12px {font-size: 12px;color: #000;text-decoration: none;}
.Aline {height: 10px;margin-right: auto;margin-left: auto;width: 950px;	}
.line-red-s{ background: none repeat scroll 0 0 #C40816; height: 6px; overflow: hidden; width:950px; margin:0 auto;}
.line-5px{ height:5px; margin:0 auto;}
.line-10px{ height:10px; margin:0 auto;}
.TL { height: 80px; width: 950px; margin-right: auto; margin-left: auto; }


/*顶部TOP-CSS*/

.TOP-dl { height: 42px; width: 930px; margin-right: auto; margin-left: auto; background-image: url(../images/index_01B.gif); padding-right: 10px; padding-left: 10px; overflow: hidden; 
}
.TOP-dl-bt {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	height: 27px;
	padding-top: 15px;
	float: left;
	width: 45px;
	letter-spacing: 1px;
	overflow: hidden;
}
.TOP-dl-Name {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height: 25px;
	width: 45px;
	padding-top: 17px;
	float: left;
	letter-spacing: 1px;
	padding-left: 10px;
	overflow: hidden;
}
.TOP-dl-bdq {
	height: 16px;
	width: 60px;
	float: left;
	overflow: hidden;
	margin-top: 13px;
	border: 1px solid #D4D0C8;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.TOP-dl-an {
	float: left;
	height: 29px;
	width: 55px;
	padding-top: 13px;
	padding-left: 10px;
	overflow: hidden;
}
.Top-yjdh {
	height: 42px;
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/index_04.gif);
	padding-top: 5px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	padding-left: 5px;
}

.Top-yjdh-tow {
	text-align: center;
	width: 48px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height: 14px;
	padding-top: 5px;
	float: left;
}
.Top-yjdh-three {
	text-align: center;
	width: 70px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height: 14px;
	padding-top: 5px;
	float: left;
}
.Top-yjdh-four {
	text-align: center;
	width: 75px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height: 14px;
	padding-top: 5px;
	float: left;
	letter-spacing: 2px;
}
.Top-yjdh-1px {
	width: 3px;
	float: left;
	height: 14px;
	padding-top: 5px;
}
.Top-flbq {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
	overflow: hidden;
}
.Top-flbq-logo {
	float: left;
	height: 80px;
	width: 190px;
}
.Top-flbq-lm {
	float: left;
	height: 70px;
	width: 624px;
	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
}
.Top-flbq-back {
	height: 70px;
	width: 121px;
	float: left;
	padding-top: 10px;
	overflow: hidden;
}
.Top-flbq-lm ul li {
	float: left;
	height: 70px;
	width: 70px;
	margin-right: 7px;
}
.Top-flbq-back ul li {
	height: 20px;
	width: 121px;
	overflow: hidden;
}
.Top-ejdh {
	height: 33px;
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/lmbg.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	overflow: hidden;
}
.Top-ejdh-lm {
	float: left;
	height: 23px;
	width: 50px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	letter-spacing: 2px;
}
.Top-ejdh-jg3px {
	float: left;
	height: 33px;
	width: 2px;
}
.Top-search {
	height: 68px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/index_34.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.Top-search-left {
	float: left;
	height: 68px;
	width: 760px;
	padding-right: 20px;
	padding-right: 20px!important;
	padding-right: /*ie6*/15px;
	padding-left: 15px;
	overflow: hidden;
}
.Top-search-sos {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	height: 20px;
	padding-top: 15px;
	letter-spacing: 2px;
	float: left;
	width: 120px;
}
.Top-search-bd {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	height: 16px;
	width: 120px;
	border: 1px solid #CCC;
	float: left;
	display: block;
	margin-right: 10px;
	margin-top: 13px;
}
.Top-search-sosan {
	float: left;
	height: 25px;
	width: 100px;
	padding-top: 10px;
}
.Top-search-left-sbsz { float: left; height: 18px; width: 634px; padding-top: 10px; font-size: 12px; color: #000; text-decoration: none; 
margin-left: 118px;
margin-left: 118px!important; 
margin-left:/*IE6*/ 60px; 
letter-spacing: 1px; font-family: Arial; overflow: hidden; 
}
.Top-search-tqyb {
	float: left;
	height: 60px;
	width: 140px;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	padding-top: 8px;
}
.Top-tqyb-tp {
	float: left;
	height: 58px;
	width: 50px;
	margin-right: 8px;
	padding-top: 10px;
}
.Top-tqyb-wz {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	float: left;
	height: 58px;
	width: 90px;
	padding-top: 10px;
	line-height: 18px;
	overflow: hidden;
}

.LM-top {height: 30px;width: 950px;margin:0 auto;background-image: url(../images/gjxwym_01b.gif);background-repeat: repeat-x;overflow: hidden;}
.LM-top-logo {height: 25px;width: 115px;overflow: hidden;padding-left: 5px;padding-top: 5px;float: left;}
.LM-top-dhl {font-size: 12px;color: #000;text-decoration: none;	float: left;height: 22px;width: 560px;letter-spacing: 2px;padding-top: 8px;}
.LM-top-back {background-image: url(../images/backtp.gif);background-repeat: no-repeat;	background-position: left;float: left;overflow: hidden;	font-size: 12px;color: #000;text-decoration: none;height: 22px;width: 245px;padding:8px 0 0 20px;letter-spacing: 1px;}
.lM-pddh {
	height: 36px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-left:0;
	overflow: hidden;
}
.lM-pddh-pdmc {
	float: left;
	height: 36px;
	width: 145px;
	overflow: hidden;
}
.lM-pddh-gjz {
	font-size: 12px;
	color: #FFF;
	float: left;
	height: 23px;
	width: 510px;
	overflow: hidden;
	padding-top: 13px;
	letter-spacing: 2px;
	text-decoration: none;
	padding-left: 15px;
}
.lM-pddh-search {
	height: 36px;
	width: 255px;
	overflow: hidden;
	float: left;
}
.lM-pddh-search dl dt {
	float: left;
	height: 30px;
	width: 160px;
	padding-left: 30px;
	padding-top: 6px;
	margin-right: 10px;
	overflow: hidden;
}
.lM-pddh-search dl dd {
	float: left;
	width: 55px;
	overflow: hidden;
	left: 10px;
	height: 30px;
	padding-top: 6px;
}
.lM-pddh-search-bd {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-color: #FFF;
	height: 18px;
	width: 155px;
	border: 1px solid #e0e0e0;
	display: block;
	overflow: hidden;
}

/*尾部样式bot-CSS*/

.Bot { font-size: 12px; line-height: 20px; color: #000; text-decoration: none; height: 80px; width: 950px; margin-right: auto; margin-left: auto; padding-top: 15px; background-image: url(../images/bot-BG.gif); background-repeat: no-repeat; text-align: center; overflow: hidden; 
}


/*内容架构*/
.BM-nr { width: 950px; margin-right: auto; margin-left: auto; overflow: hidden; }
.BM-nr-left { width: 320px; overflow: hidden; float: left; }
.BM-nr-center { float: left; width: 355px; margin-right: 10px; margin-left: 10px; overflow: hidden; }
.BM-nr-rigth { float: left; width: 255px; overflow: hidden; }.BM-left-dtp { height: 265px; width: 320px; }
.bm-tqyb-lmbt { background: url(../images/index_67B.gif)  no-repeat; height: 30px; width: 320px; overflow: hidden; }
.bm-tqyb-lmbt p{ font-size: 14px; font-weight: bold; color: #000; text-decoration: none; display: block; width: 85px; margin-left: 12px; float: left; height: 22px; padding-top: 8px; letter-spacing: 2px; overflow: hidden; 
}
.bm-tqyb-lmbt a { display: block; float: right; width: 220px; height: 22px; padding-top: 8px; color: #000; font-size: 12px; text-decoration: none; letter-spacing: 1px; font-family: Arial; 
}
.BM-left-tqyb { height: 90px; width: 300px; background-image: url(../images/index_57b.gif); padding: 10px; }


.bm-left-lmbt { background: url(../images/index_67B.gif)  no-repeat; height: 30px; width: 320px; overflow: hidden; }
.bm-left-lmbt p{
	font-size: 14px;
	font-weight: bold;
	color: #C00;
	text-decoration: none;
	display: block;
	width: 130px;
	margin-left: 12px;
	float: left;
	height: 22px;
	padding-top: 8px;
	letter-spacing: 2px;
}
.bm-left-lmbt a {
	display: block;
	float: right;
	width: 50px;
	height: 22px;
	padding-top: 8px;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: Arial;
}
.bm-left-xwlb { width: 305px; background-image: url(../images/index_57b.gif); padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 15px; 
}
.bm-left-xwlb ul li { text-decoration: none; height: 18px; padding-top: 6px; background-image: url(../images/dian.gif); background-repeat: no-repeat; background-position: 5px 9px; padding-left: 15px; width: 274px; overflow: hidden; padding-right: 15px; font-size: 12px; color: #333; 
}
.BM-center-dbt { height: 275px; width: 355px; background-image: url(../images/bm-tt.gif); background-repeat: no-repeat; }
.BM-center-bt { font-size: 14px; font-weight: bold; color: #C00; text-decoration: none; height: 22px; padding-top: 8px; padding-left: 15px; }
.BM-center-news { width: 200px; }
.BM-center-xwlb2 { width: 325px; padding-top: 10px; padding-right: 15px; padding-left: 15px; 
}
.BM-center-xwlb2 ul li { background-image: url(../images/index_77b.gif); background-repeat: no-repeat; font-size: 14px; color: #000; text-decoration: none; padding-left: 10px; height: 22px; padding-top: 2px; background-position: left 9px; overflow: hidden; line-height: 20px; width: 315px; 
}
.BM-center-xwtt { height: 20px; padding-top: 8px; font-size: 18px; color: #C00; text-decoration: none; text-align: center; font-family: "黑体"; background-image: url(../images/xwtt-tx.gif); background-repeat: no-repeat; background-position: 0px 30px; padding-bottom: 5px; }
.BM-leftzt { overflow: hidden; width: 695px; float: left; }
.BM-nr-center-bt { background-image: url(../images/bm-centerlm.gif); background-repeat: no-repeat; height: 30px; width: 355px; }
.BM-nr-center-bt p { font-size: 14px; font-weight: bold; color: #C00; text-decoration: none; float: left; padding-left: 15px; padding-top: 8px; overflow: hidden; display: block; letter-spacing: 2px; }
.BM-nr-center-bt a { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; padding-top: 7px; padding-right: 8px; letter-spacing: 2px; }
.BM-center-xwlb { width: 325px; padding-top: 12px; padding-right: 15px; padding-left: 15px; padding-bottom: 11px; background-image: url(../images/bm-center-dx.gif); 
}
.BM-center-xwlb ul li { background-image: url(../images/index_77b.gif); background-repeat: no-repeat; font-size: 14px; color: #000; text-decoration: none; padding-left: 10px; height: 22px; padding-top: 3px; background-position: left; overflow: hidden; line-height: 20px; width: 315px; 
}.BM-leftzt-center-gg { height: 96px; width: 681px; float: left; margin-top: 7px; margin-bottom: 8px; margin-right: 10px; background-image: url(../images/bm-banner-bg.gif); background-repeat: no-repeat; padding: 2px; overflow: hidden; }
.BMfl { width: 670px; margin-right: 10px; background-image: url(../images/bmfl.gif); background-repeat: no-repeat; height: 680px; float: left; padding-top: 15px; padding-left: 15px; }
.BMfl-lb { height: 170px; width: 210px; margin-right: 13px; float: left; }
.BMfl-lblm { background-image: url(../images/bmfl-btbg.gif); background-repeat: no-repeat; height: 35px; width: 210px; }
.BMfl-lblm p { font-size: 14px; color: #000; text-decoration: none; float: left; height: 31px; padding-top: 4px; padding-left: 13px; width: 90px; display: block; letter-spacing: 2px; font-weight: bold; }
.BMfl-lblm a { float: right; display: block; width: 45px; padding-top: 7px; height: 28px; }
.BMfl-lb-news { height: 115px; width: 210px; padding-top: 10px; }
.BMfl-lb-news ul li { background-image: url(../images/dian.gif); background-position: left 5px; background-repeat: no-repeat; padding-left: 10px; height: 21px; padding-top: 2px; font-size: 12px; color: #000; text-decoration: none; overflow: hidden; width: 200px; }
.LM-right-btlm {
	background-image: url(../images/gjxwym_18.gif);
	background-repeat: no-repeat;
	width: 255px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	height: 30px;
	overflow: hidden;
}
.LM-right-btlm p {
	float: left;
	width: 92px;
	display: block;
	padding-left: 18px;
	color: #333;
	height: 22px;
	padding-top: 8px;
	letter-spacing: 2px;
	font-weight: bold;
}
.LM-right-btlm a {
	float: right;
	width: 50px;
	display: block;
	height: 21px;
	padding-top: 9px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	letter-spacing: 2px;
	overflow: hidden;
}.BM-rigth-lm { width: 243px; background-image: url(../images/gjxwym_22b.gif); padding-top: 11px; padding-bottom: 15px; padding-left: 12px; }
.BM-rigth-lmtp { float: left; height: 100px; width: 85px; margin-right: 10px; }
.BM-rigth-lmlb { float: left; height: 100px; width: 140px; }
.BM-rigth-lmlb ul li { float: left; width: 60px; margin-right: 10px; height: 15px; padding-top: 10px; }
.BM-rigth-lmtp dl dt { height: 75px; width: 85px; margin-bottom: 5px; }
.BM-rigth-lmtp dl dd { height: 16px; font-size: 14px; text-align: center; font-weight: bold; padding-top: 4px; letter-spacing: 1px; width: 85px; overflow: hidden; }
.BM-rigth-logo-gg { height: 80px; width: 255px; }
.LM-right-yqlj { float: left; height: 50px; width: 125px; }
.LM-right-yqljlb { overflow: hidden; width: 255px; }
.LM-right-yqljlb a { height: 48px; width: 120px; display: block; float: left; padding: 1px; background-image: url(../images/bmlj-bg.gif); background-repeat: no-repeat; margin-top: 10px; overflow: hidden; }
.LM-right-yqljlb p { float: left; height: 50px; width: 10px; display: block; margin-top: 10px; overflow: hidden; }
.BM-left-dtp dl dt { height: 240px; margin-bottom: 5px; width: 320px; }
.BM-left-dtp dl dd { color: #000; height: 15px; width: 320px; background-color: #F1F1F1; text-align: center; padding-top: 5px; }
.BM-center-xwtt ul li a { font-size: 18px; color: #C00; text-decoration: none; }
.BM-gzjd { float: left; width: 695px; overflow: hidden; }
.BM-gzjd-bt { height: 22px; width: 670px; background-image: url(../images/bmzx-gzjd.gif); background-repeat: no-repeat; float: left; margin-bottom: 10px; padding-right: 25px; text-align: right; padding-top: 11px; }
