html,
body { margin: 0; padding: 0; font-family: '微软雅黑'; width: 100%; height: 100%; background:#f0f0f0;}
ul,li { list-style-type: none; margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a { text-decoration: none; font-size: 14px; color: #333333;}
.clear{ clear:both;}


/*head样式*/
.header { width: 100%; height: 72px; background-color: #000000; box-sizing: border-box; border-bottom: 1px solid #EEEEEE; box-sizing: border-box;}
.NavBar { width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}

.Nav_list { display: flex; align-items: center; box-sizing: border-box; margin-left: 30px;}
.Nav_list li { width:90px; height: 70px; line-height: 70px; font-size: 20px; color: #ffffff; font-weight:700; text-align:center; font-family: '微软雅黑'; margin: 0 10px; box-sizing: border-box;}
.Nav_list li:hover { border-bottom: 3px solid #E8302E; color: #ffffff; cursor: pointer;}

.activeBar { background-color:#E8302E; color: #ffffff !important;}

.head_bg{ height:358px; background-color:#ffffff; background-image: url('../images/head_bg.jpg'); background-repeat:no-repeat; background-size: 100% 100%;}
.banner_bg{ height:210px; background-color:#ffffff; background-image: url('../images/banner.jpg'); background-repeat:no-repeat; background-size: 100% 100%;}


/*二级head样式*/
.header_02 { width: 100%; height: 60px; background-color: #E8302E; box-sizing: border-box; border-bottom: 1px solid #EEEEEE; box-sizing: border-box;}
.NavBar_02 { width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}

.Nav_list_02 { display: flex; align-items: center; box-sizing: border-box; margin:0 auto;}
.Nav_list_02 li { width:100px; height: 58px; line-height: 58px; font-size: 16px; color: #ffffff; font-weight:700; text-align:center; font-family: '微软雅黑'; margin: 0 15px; box-sizing: border-box;}
.Nav_list_02 li:hover { border-bottom: 3px solid #ff9900; color: #ffffff; cursor: pointer;}

.activeBar02 { background-color:#ff9900; color: #ffffff !important;}


/*法讯公告，样式*/
.notice_content { position:absolute; top:340px; left:150px; padding:0 auto; width: 80%; height:90px; background-color:#f0f0f0;}
.notice_content img { padding:25px 15px; float:left;}

.notice_list { margin:10px; display: flexbox; align-items: center; height:70px; background-color:#ffffff;}
.notice_list li { color: #666666; font-size: 16px; display: inline-block; padding:25px 10px; width:42%; height:0; text-align:center; overflow:hidden;}
.notice_list li a{ color: #E8302E; font-size: 16px;}
.notice_list a:hover { cursor: pointer; font-weight:700;}


/*本寺主持，样式*/
.about { margin:0px auto; width: 1200px; height:369px; background-color:#ffffff;}
.about_css { margin:0px auto; width: 840px; background-color:#ffffff; float:left;}

.about_title,.about_title a{ font-size:24px; color: #E8302E; font-weight:700; text-align:center; padding:20px;}
.about_title_little{ font-size:18px; font-weight:700; text-align:center; }
.about_content{ font-size:14px; line-height:24px; padding:20px;}
.about img { padding:45px 15px;}


/*寺院动态，样式*/
.xiangmu { margin:10px auto; width: 1200px; height:760px; background-color:#ffffff; border:#dddddd 1px solid;}
.xiangmu ul li { color: #666666; font-size: 14px; display: inline-block; width:25%; height:340px; border:#dddddd 1px solid; padding:20px; margin:25px; float:left;}
.xiangmu ul li a{ color: #E8302E; font-size: 16px; font-weight:700;}
.xiangmu ul li span{ float:right; padding-left:15px;}
.xiangmu ul a:hover { cursor: pointer; font-weight:100;}

.xiangmu ul li p{ line-height:22px;}
.xiangmu ul li img{ width:300px; height:225px; margin-bottom:10px;}
.xiangmu ul li a:hover img{ width:305px;}


/*佛学讲堂，样式*/
.foxue_div { margin:10px auto; width: 1200px; height:520px; background-color:#ffffff; border:#dddddd 1px solid;}

.foxue { margin:10px 0 10px 10px; width: 990px; height:220px; background-color:#ffffff; border:#dddddd 1px solid;}
.foxue ul li { color: #666666; font-size: 14px; display: inline-block; width:235px; height:175px; border:#dddddd 0px solid; padding:3px; margin:3px; float:left;}
.foxue ul li a{ color: #E8302E; font-size: 14px; font-weight:100;}
.foxue ul li span{ float:right; padding-left:15px;}
.foxue ul a:hover { cursor: pointer; font-weight:700;}

.foxue ul li p{ line-height:18px; text-align:center;}
.foxue ul li img{ width:235px; height:175px; margin-bottom:0px;}
.foxue ul li a:hover img{ width:240px;}


.MoHead { line-height: normal!important; margin: 0;}
.MoHeadL,.MoHeadR { width:0;}
.MoHeadM { background-image:url("../images/MoHead_Bg.png"); border-color:#cccccc;}
.MoHeadM { white-space: nowrap; width: 100%; overflow: hidden; word-wrap: break-word; height: 35px; position: relative; text-align: center;}

.MoMore { position: absolute; line-height: 100%; right: 10px; top: 11px;}
.MoMore, .MoMore a { color: #000000;}
.MoMore, .MoMore a:hover { color: #E8302E;}


.MoNameL,.MoNameM,.MoNameR{background-image: url(../images/MoName_Bg.png);}
.MoNameL { width: 35px; background-position: 0 0; background-repeat: no-repeat;}
.MoNameM { height: 35px; background-position: 0 -35px; background-repeat: repeat-x; color:#ffffff; font-size:16px; font-weight:700; padding:0 10px;}
.MoNameR { width: 60px; background-position: right -70px; background-repeat: no-repeat;}


.banner { margin:10px auto; width: 1200px; background-color:#f0f0f0;}


/*config，样式*/
.localhost{ font-size:14px; padding:15px; border-bottom:#cccccc 1px solid;}
.localhost a{ font-size:14px;}

.main { margin:10px auto; width: 1200px; min-height:360px; background-color:#ffffff;}
.main_content{ font-size:18px; line-height:42px; font-weight:700; font-family:'微软雅黑'; color:#333333; padding:20px;}
.main img { padding:6px;}



.news { margin:10px auto; width: 1200px; min-height:360px; background-color:#ffffff;}
.news h1{ font-size:24px; text-align:center;}
.news_title{ font-size:14px; color:#999999; text-align:center;}
.news_content{ font-size:16px; line-height:36px; font-family:'微软雅黑'; color:#333333; padding:20px;}
.news_page{ font-size:14px; padding:20px;}






.listWrap { width: 1200px; margin: 0 auto;}
.listImg { width: 100%; height: 180px; margin: 15px 0;}
.listMain { width: 1200px; display: flex; justify-content: space-between;}
.listL { width: 240px; min-height:400px; background-color: white;}
.listR { width: 930px; background-color: white;}

.listTitle { width: 90%; margin: 20px auto; border-left: 3px solid #FF3737; text-indent: 10px; color: #222222; font-size: 18px; font-weight:700;}

.listLocalhost { width: 95%; margin: 20px auto; border-left: 3px solid #FF3737; text-indent: 10px; color: #222222; font-size: 14px; padding-bottom:10px; border-bottom:#cccccc 1px solid;}
.listLocalhost span{ font-weight:700;}

.listL ul { width: 75%; margin: 20px auto;}
.listL ul>li { height: 50px; line-height:50px; color: #999999; font-size: 14px; border-bottom:#f0f0f0 1px solid; background-repeat: no-repeat; background-position: right center; background-image: url(../images/sanjiao.png);}
.listL ul>li a{ color: #999999; font-size: 14px;}
.listL ul>li:hover { color: #FF3737; background-image: url(../images/sanjiao02.png);}

.active a{ color: #FF3737 !important; font-weight:700;}

.listR ul { display: flex; align-items: center; width: 87%; margin: 10px auto; color: #666666; font-size: 14px;}
.listR ul>li { margin-right: 30px;}

.listText { width: 96%; color: #666666; font-size: 14px; margin: 5px auto; line-height: 32px;}

.listText dl>dt a{ font-size:18px; font-weight:700; background-repeat: no-repeat; background-position: left center; background-image: url(../images/sanjiao.png); padding-left:36px;}
.listText dl>dt a:hover { color: #FF3737; font-weight:100;}
.listText dl>dt span { float:right;}
.listText dl>dd { font-size:14px; text-indent:28px; line-height:32px;}


.listText li { color: #666666; font-size: 14px; display: inline-block; width:270px; height:200px; border:#dddddd 1px solid; padding:2px; margin:0px 10px 50px 10px; float:left;}
.listText li a{ color: #E8302E; font-size: 16px; font-weight:700;}
.listText a:hover { cursor: pointer; font-weight:100;}

.listText li p{ margin:0; padding:0;}
.listText li img{ width:270px; height:200px; margin-bottom:10px;}
.listText li a:hover img{ width:272px;}



.listText dl>li a{ font-size:18px; font-weight:700; background-repeat: no-repeat; background-position: left center; background-image: url(../images/sanjiao.png); padding-left:36px;}
.listText dl>li a:hover { color: #FF3737; font-weight:100;}
.listText dl>li span { float:right;}
.listText dl>li { font-size:14px; text-indent:28px; line-height:32px;}






.footer { width: 100%; background-color: #666666;}
.footer_bar { width: 1200px; height: 50px; line-height: 50px; margin: 0 auto; display: flex; justify-content: space-between;}
.footer_bar span { color: #AAAAAA; font-size: 12px;}
.footer_bar a{ color: #AAAAAA; font-size: 12px;}
.footer_bar img { margin: 0 10px;}
