﻿/* CSS Document */

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif,新宋; margin:0 auto; background:#efefef;}
*{ margin:0px; padding:0px}

div,ul,p,li,{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img { border:0px;}
em{
	font-style:normal;
}
ul,ol{
	list-style-type:none;
}
img{
	border:none;
}
h4,h5,h6{
	font-weight:normal;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
table td{
	vertical-align:top;
}
address{
	font-style:normal;
}
.clear{ clear:both}
.topNav li{float:left; list-style-type:none;margin-top:2px}

.content{ width:1003px; background:url(templetsrfglimagescontent_bg.gif) repeat-y;  margin:0 auto;}

.top{ width:985px; background:url(templetsrfglimagestop_bg.gif) repeat-x; height:32px; margin:0 auto; line-height:32px; color:#938218  }

.top a{ text-decoration:none; color:#938218 }
.top a:hover{ color:#FF0000}

.banner{ margin:0 auto; width:985px;}

.menu{ width:985px; background:url(templetsrfglimagesmenu_bg.jpg) no-repeat; height:51px; line-height:40px; margin:0 auto; border-top:1px solid #FDF7DB}
.menu ul{ list-style:none;}
.menu ul li{ float:left; background:url(templetsrfglimagesfgx.gif) no-repeat left  center; width:122px; text-align:center }
.menu ul li a{ text-decoration:none; font-size:16px; font-weight:bold; color:#FFFFFF}

.menu ul li a:hover{ color:#FFFF00}

.search_i {width:180px; height:22px; margin-right:5px;border:1px solid #D2D2D2; line-height:22px; font-size:12px; color:#B7B7B7; text-indent:3px;}

.news_left,.lm_lf,.lm_lf1{ float:left; margin-left:2px; display:inline}

.news_right,{ float:right; margin-right:0px; display:inline; width:246px;}

.news_title{ background:url(templetsrfglimagesnews_title1.jpg) no-repeat; width:721px; height:38px; }


.news_title a,.lm_title a{ text-decoration:none;color:#BD9133;} 
.news_title a:hover,.lm_title a:hover{ color:#FF0000}

.news_rl{ background:url(templetsrfglimagesnews_bg.gif) repeat-x; width:719px; height:269px; border-left:1px solid #eade9c; border-right:1px solid #eade9c}

.news_pt{ float:left; margin-left:8px;+width:310px;}

.news{ float: right; list-style:none; margin-right:10px; margin-top:5px; width:375px;}
.news li{ background:url(templetsrfglimagesico.gif) no-repeat left center; padding-left:15px; line-height:30px; border-bottom:1px dotted #E7E7E7}
.news li span {float:right;}

.newq{ float: left; list-style:none;}
.newq li{background:url(templetsrfglimagesico2.png) no-repeat 10px center; line-height:25px; text-indent:22px;}



.news li a,.newq li a,.lm_lf ul li a,.lm_rt ul li a,.lm_md ul li a,.lm_lf1 ul li a,.lm_rt1 ul li a,.lm_md1 ul li a{ text-decoration:none; color:#393939}
.news li a:hover,.lm_lf ul li a:hover,.lm_rt ul li a:hover,.lm_md ul li a:hover,.lm_lf1 ul li a:hover,.lm_rt1 ul li a:hover,.lm_md1 ul li a:hover{ color:#DB0005}

.news_rigbtbz{ border:1px solid #E9DEB8; width:246px; height:305px; float:right;}

.news_rigbtbz1{border:1px solid #E9DEB8; width:246px; height:280px; float:right;}

.news_rigbtbz2{border:1px solid #E9DEB8; width:246px; height:224px; float:right;}

.news_rigbtbz3{border:1px solid #E9DEB8; width:246px; height:150px; float:right; margin-top:5px;}

.news_rigbtbz3 ul{ list-style:none; float:left; margin:0px 0px 0px 12px;}
.news_rigbtbz3 ul li{ margin-top:8px;}

.right_title{ background:url(templetsrfglimagesright_title01.png) no-repeat; width:246px; height:32px; line-height:32px; font-size:14px; text-indent:35px; font-weight:bold; color:#FFFFFF;}

.lm_lf,.lm_rt,.lm_md,.lm_lf1,.lm_rt1,.lm_md1{ width:355px; height:224px; border:1px solid #E9DEB8}
.lm_rt,.lm_rt1{ float:right; margin-right:0px; display:inline; }
.lm_md,.lm_md1{ float:left; margin-left:8px;}

.lm_title{ background:url(templetsrfglimageslm_title.jpg) no-repeat; width:355px; text-indent:35px; line-height:34px; font-size:14px; color:#946e00; font-weight:bold;}

.lm_lf ul,.lm_rt ul,.lm_md ul,.lm_lf1 ul,.lm_rt1 ul,.lm_md1 ul{ list-style:none; margin:8px 0px 0px 8px;}
.lm_lf ul li,.lm_rt ul li,.lm_md ul li,.lm_lf1 ul li,.lm_rt1 ul li,.lm_md1 ul li{ background:url(templetsrfglimagesico1.gif) no-repeat left center; text-indent:15px; line-height:26px;}

.lm_lf1,.lm_md1,.lm_rt1{margin-top:5px;}

.xglink{list-line:none; margin-top:15px;}

.xglink li{ float:left; margin-left:15px;}

.link{ width:976px; margin:6px auto 0 auto; background:url(templetsrfglimageslink_bg.gif) repeat-x; height:39px; border:1px solid #e5db9d}

.footer{ background:url(templetsrfglimagesfooter.gif) repeat-x; width:978px; height:4px; line-height:4px; margin:16px auto 0 auto; text-align:center}

.footer a{ color:#FFFFFF; text-decoration:none}

.footer a:hover{ color:#FFCC00}

.news_rigbtbz table{ margin-top:8px;}

.two_left{ float:left; width:244px; margin-left:2px; display:inline}
.two_right{ float:right; width:720px;}

.two_lefttitle{ background:url(templetsrfglimagesright_title.jpg) no-repeat; width:244px; height:32px;}

.two_lm{ width:242px; border:1px solid #e3dbad; }

.two_hot{width:242px; border:1px solid #e3dbad; height:240px;}

.two_lm ul { list-style:none; margin:10px 0px 0px 10px;} 

.two_lm ul li{ background:url(templetsrfglimagestwolanm_bg.gif) no-repeat left center; width:219px; height:26px; text-align:center; line-height:26px; margin-top:4px;}


.two_lm ul li a{ display:block;background:url(templetsrfglimagestwolanm_bg.gif) no-repeat left center; width:219px; height:26px; text-align:center; line-height:26px; text-decoration:none; color:#1F6321; font-size:14px;}

.two_lm ul li a:hover{display:block;background:url(templetsrfglimagestwolanm_hoverbg.gif) no-repeat left center; width:219px; height:26px; text-align:center; line-height:26px; text-decoration:none; color:#CC0005; font-size:14px;}


.two_hot ul{ list-style:none; margin:6px 0px 0px 8px;}
.two_hot ul li{ background:url(templetsrfglimagesico.gif) no-repeat left center; padding-left:15px; line-height:26px;}
.two_hot ul li a{ text-decoration:none; color:#414141}
.two_hot ul li a:hover{ text-decoration:none; color:#DD0005}

.two_rightbg{ width:720px; background-color:#F2F2F2; height:30px; border-bottom:1px solid  #E7D8A5} 

.two_righttitle{ background:url(/templets/rfgl/images/footer.gif) repeat-x; width:80px; height:30px; float:left; margin-left:15px; text-align:center; line-height:30px; font-size:14px; color:#FFFFFF; font-weight:bold}

.two_now{ float:right; margin-right:10px;  color:#4D4D4D; margin-top:8px;}
.two_now a,.now a{ text-decoration:none;color:#4D4D4D}
.two_now a:hover,.now a:hover{ text-decoration:none; color:#CE0005}

.two_now1{ float:left; margin-left:10px;color:#4D4D4D; margin-top:8px;}


.two_now a,.now a,.two_now1 a{ text-decoration:none;color:#4D4D4D}
.two_now a:hover,.now a:hover,.two_now1 a:hover{ text-decoration:none; color:#CE0005}


.two_news{ float:left; width:670px; margin-left:20px; margin-top:15px; display:inline}
.two_news ul{ list-style:none;}
.two_news ul li{ background:url(templetsrfglimagesico1.gif) no-repeat left center; padding-left:15px; line-height:30px; border-bottom:1px solid #EEEEEE}

.two_news ul li a{ text-decoration:none; color:#313131}
.two_news ul li a:hover{ text-decoration:none; color:#D90005}

.now{ width:985px; height:28px;  background:#F5F5F5; border-bottom:1px dotted #08761d; margin:0 auto;  }


.wmcj{ list-style:none; margin:10px 0px 0px 0px; line-height:25px; width:244px; float:left }
.wmcj li{ background:url(templetsrfglimagesico1.gif) no-repeat left center; padding-left:15px; margin-left:10px;}
.wmcj li a{ text-decoration:none; color:#333333;}
.wmcj li a:hover{ text-decoration:none; color:#D20005;}



.lc_bt{ list-style:none; margin:5px 0px 0px 5px;}

.lc_bt li{ background:url(templetsrfglimagesbottom.gif) no-repeat; width:98px; height:24px; line-height:24px; text-align:center; margin-left:8px; float:left; margin-top:5px;}

.lc_bt li a{ text-decoration:none; color:#946e00}
.lc_bt li a:hover{ color:#EC0006}

.photo{ width:976px; margin:10px auto 0 auto; border:1px solid #E9DEB8; height:84px}

.photo_title{  float:left;}

.photo a{ text-decoration:none; color:#8C8C8C;}
.photo a:hover{ color:#FF0000}



.focusBox3 { position: relative; width: 310px; height: 244px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox3 .pic img { width: 310px; height: 244px; display: block; }
.focusBox3 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox3 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox3 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox3 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox3 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox3 .num li{ float: left; position: relative; width: 20px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox3 .num li a,.focusBox3 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }.focusBox3 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox3 .num li.on a,.focusBox .num a:hover{ background:#f00; }
