/* CSS Document */
body {
	margin: 0px;
	letter-spacing: 0.6px;
	font-family: Arial, "宋体", Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#D7ECF1;
	line-height:1.5em;
}
.modalPopupBg {
	/*Z-INDEX: 1; moz-opacity: 0.6; opacity: 0.6; FILTER: alpha(opacity=60); WIDTH: 100%; position:absolute;  background:#E4E9ED; */
	Z-INDEX: 1; moz-opacity: 0.6; opacity: 0.6; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); WIDTH:970px; height:100%; position:absolute;  background:#E4E9ED; visibility:hidden;
}
a img{
border:0;
}
ul{
list-style-type:none;
}
/*link*/
a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
color:#2D66AD;
text-decoration:underline;
}
a:active {
color:#000000;
text-decoration:none;
}
.a_black:link {
color:#333333;
text-decoration:underline;
}
.a_black:visited {
color:#333333;
text-decoration:underline;
}
.a_black:hover {
color:#FF0000;
text-decoration:underline;
}
.a_black:active {
color:#333333;
text-decoration:none;
}
.a_white:link {
color:#FFFFFF;
text-decoration:none;
}
.a_white:visited {
color:#FFFFFF;
text-decoration:none;
}
.a_white:hover {
color:#FFFFFF;
text-decoration:underline;
}
.a_white:active {
color:#FFFFFF;
text-decoration:none;
}
.a_deepred:link {
color:#244A91;
text-decoration:none;
}
.a_deepred:visited {
color:#244A91;
text-decoration:none;
}
.a_deepred:hover {
color:#CC0000;
text-decoration:underline;
}
.a_deepred:active {
color:#244A91;
text-decoration:none;
}

.a_deepred2:link {
color:#CD0205;
text-decoration:none;
}
.a_deepred2:visited {
color:#CD0205;
text-decoration:none;
}
.a_deepred2:hover {
color:#CD0205;
text-decoration:underline;
}
.a_deepred2:active {
color:#CD0205;
text-decoration:none;
}
.a_blue:link {
color:#254A8E;
text-decoration:none;
}
.a_blue:visited {
color:#254A8E;
text-decoration:none;
}
.a_blue:hover {
color:#254A8E;
text-decoration:underline;
}
.a_blue:active {
color:#254A8E;
text-decoration:none;
}
.a_deepblue:link {
color:#16477B;
text-decoration:none;
}
.a_deepblue:visited {
color:#16477B;
text-decoration:none;
}
.a_deepblue:hover {
color:#16477B;
text-decoration:underline;
}
.a_deepblue:active {
color:#16477B;
text-decoration:none;
}
.a_brown:link {
color:#B06607;
text-decoration:none;
}
.a_brown:visited {
color:#B06607;
text-decoration:none;
}
.a_brown:hover {
color:#B06607;
text-decoration:underline;
}
.a_brown:active {
color:#B06607;
text-decoration:none;
}

.a_right_nav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	text-decoration:underline;
}
.a_right_nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	text-decoration:underline;
}
.a_right_nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
.a_right_nav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515151;
	text-decoration:underline;
}

/*font*/
.size_10{
font-size:10px;
}
.size_11{
font-size:11px;
}
.size_14{
font-size:14px;
}
.color_white{
color:#FFFFFF;
}
.color_blue{
color:#4E81A9;
}
.color_deepred{
color:#AD2903;
}
.color_deepblue{
color:#044AA0;
}
.color_brown{
color:#CE9900;
}
.color_brown1{
color:#44470E;
}
.color_gary{
color:#9298A8;
}
.color_gary1{
color:#5E5E5E;
}

.color_green{
color:#0D4101;
}
.pic_br_deepblue {
border-left: 1px solid #B9D5ED;
border-right: 1px solid #B9D5ED;
border-bottom: 1px solid #B9D5ED;
padding:1px;
}
.pic_a_br_deepblue img {
border: 1px solid #3E74A0;
padding:1px;
}
.pic_a_br_deepblue:hover img {
border: 1px solid #CC0000;
padding:1px;
}
.pic_a_br_blue img {
border: 1px solid #97B4C4;
padding:2px;
}
.pic_a_br_blue:hover img {

background-repeat:no-repeat;
border: 1px solid #007EC3;
padding:2px;
}
.pic_a_br_blue:visited img {
border: 1px solid #ffffff;
padding:2px;
}
.pic_a_br_blue:active img {
border: 1px solid #ffffff;
padding:2px;
}

.pic_br_gray {
border-left:1px solid #8EB8DE;
border-right:1px solid #8EB8DE;
}
.pic_a_br_gray img {
border: 1px solid #8F96A6;
padding:1px;
}
.pic_a_br_gray:hover img {
border: 1px solid #CC0000;
padding:1px;
}
.pic_br_brown {
border-left:1px solid #DEE1CE;
border-right:1px solid #DEE1CE;
border-bottom:1px solid #DEE1CE;
}
.pic_br_blue2 {
border: 4px solid #66B0D5;
padding:1px;
}




.pic_a_br_blue2 img {
border: 4px solid #9AC6E1;
padding:1px;
}
.pic_a_br_blue2:hover img {
border: 4px solid #66B0D5;
padding:1px;
}



.bg_color_white{
background-color:#FFFFFF;
}
.dash_line{
background-image:url(../images/dash_line.jpg);
background-repeat:repeat-y;
width:1px;
}
.dot_line{
background-image:url(../images/dot_line.jpg);
background-repeat:repeat-x;
height:1px;
}
.dot_line2{
background-image:url(../images/dot_line2.jpg);
background-repeat:repeat-x;
height:1px;
}
dd a {　position:relative;}
dd a b {visibility:hidden; position:absolute; width:154px; height:108px; left:0px; top:0px; z-index:1000;}
dd a:hover {background:#fff; z-index:1000;cursor:pointer;}
dd a:hover b {visibility:visible; filter:alpha(opacity=65)}
b.mn1 { background: #FFF url(../images/detail/pic_bg.jpg) no-repeat center center;}
dd { 
margin:0;
width:154px; 
float:left;
} 

/*layout*/
.tw16{
padding-left:16px;
padding-right:16px;
}
.tw12{
padding-left:12px;
padding-right:12px;
}
.tw8{
padding-left:8px;
padding-right:8px;
}
.tw4{
padding-left:4px;
padding-right:4px;
}
.tw2{
padding-left:2px;
padding-right:2px;
}
.tw16l{
padding-left:16px;
}
.tw12l{
padding-left:12px;
}
.tw8l{
padding-left:8px;
}
.tw4l{
padding-left:4px;
}
.tw2l{
padding-left:2px;
}
.th16{
padding-top:16px;
padding-bottom:16px;
}
.th12{
padding-top:12px;
padding-bottom:12px;
}
.th8{
padding-top:8px;
padding-bottom:8px;
}
.th4{
padding-top:4px;
padding-bottom:4px;
}
.th2{
padding-top:2px;
padding-bottom:2px;
}
.th16t{
padding-top:16px;
}
.th12t{
padding-top:12px;
}
.th8t{
padding-top:8px;
}
.th4t{
padding-top:4px;
}
.th2t{
padding-top:2px;
}

.sub_line{
height:1px;
background-color:#E6E2DF;
}

.a_main_news_more:link {
	color:#9E080A;
	text-decoration:underline;
}
.a_main_news_more:visited {
color:#9E080A;
text-decoration:underline;
}
.a_main_news_more:hover {
color:#CC0000;
text-decoration:none;
}
.a_main_news_more:active {
color:#CC0000;
text-decoration:underline;
}


.pic_br_arrow A IMG {
	BORDER-RIGHT: #a6a6a6 2px solid; BORDER-TOP: #a6a6a6 2px solid; MARGIN-LEFT: 4px; BORDER-LEFT: #a6a6a6 2px solid; BORDER-BOTTOM: #a6a6a6 2px solid
}
.pic_br_arrow A:hover IMG {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; MARGIN-LEFT: 4px; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
.thubpiccur A {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: url(/images/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.thubpiccur A IMG {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
.thubpic {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=40,finishOpacity=100); opacity: 0.40
}


.tit_news {
	color: #168AAA;
	background-image: url(/images/tit_news.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:12px;
}

.bg_list_search {
	background-color: #F3F3E8;
	border: 1px solid #DDDAC9;
}

.tx_location {
	color:#D0580A
}


.confirmPanel
{
border:2px solid #ccc;
background-color:#fff;
padding:15px;
width:230px;
height:50px;
}
.modalBackground{
background-color:#ddd;
filter:alpha(opacity=70);
opacity:0.7;
}


/*公益服务*/
.box_tit_bg {
	background-image: url(../images/box_tit_bg.jpg);
	background-repeat: repeat-x;
}
.bg_white {
	background-color: #FFFFFF;
}
.bg_light_blue {
	background-color: #E8F1F7;
	}
.box_padding {
	padding:8px;
}
.tit_box01 {
	color:#0066AA;
	font-weight:bold;
}
.detail_text_commend {
	color:#000000;
	font-size:14px;
	line-height: 22px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.detail_commend_line{
	border: 1px solid #CCCCCC;
}
.detail_commend_bg {
	background-color: #CCCCCC;
}
.detail_commend_br 
{
    background-color: #CCCCCC;
}

.detail_commend_tit_bg {
	background-color: #DCEBF1;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.detail_commend_text {
	color: #656060;
	font-size: 12px;
	line-height: 20px;
	padding:8px;
}
