
/*
木兰花开网的基本样式
    Created on : 2014-9-22, 18:11:35
    Author     : LGM
*/

.pform{
    width:980px;
    margin: 0 auto;
    clear:both;
}
.imagebutton{
    background-repeat:no-repeat;
    border:0px;
    background-color: transparent;
    background-position: center center;
    text-indent: 99999px;
}
 #pheader{
 height: 119px;
 background-image:url('../image/topbk.jpg') ;
 background-repeat: repeat-x;
 }

#pheader #header_line{
    height: 20px;
    width:100%;
    background-color:transparent;
}
#pheader #logo{
  float:left;
  width:205px;
  background-color: transparent;
}
#pheader H1#logo A{
    display: block;
    width:205px;
    height: 79px;
    background-image:url('../image/logom.png') ;
    border:0;
    text-decoration: none;
}
#pheader #tmenubox{
   margin-left:205px;
    text-align: right;
}
.search {
    color: #fff;
}
.search a {
    color: #fff;
}
.search a:hover {
    color: #fff!important;
}
#pheader #tmenubox #toprightool{
    display: block;
    height: 27px;
}
#pheader + .pform{
    margin-top:20px;
}
.homepage #pheader + .pform{
    margin-top:auto;
}
#toprightool LI{
    display:inline-block;
}
#toprightool LI A{
    text-decoration: none;
    border:0;
    height: 27px;
    line-height:27px;
    vertical-align:middle;

}
#toprightool LI A.rss3{
    display:block;
    width:27px;
    margin-left: 10px;
    background-image: url('../image/RSS3.gif');
}
 #headrss1.rss3{
     background-position:left  top;
}
#headrss1.rss3:hover{
    background-position:left  -27px;
}
#headrss2.rss3{
    background-position:27px  top;
}
#headrss2.rss3:hover{
    background-position:27px  -27px;
}
#headrss3.rss3{
    background-position:54px  top;
}
#headrss3.rss3:hover{
    background-position:54px  -27px;
}
#toprightool #infosearch{
    width:15px;
    height:15px;
}
#toprightool #keyboard{
    width:168px;
    height: 18px;
    border:solid 1px #e1e1e1;
 }
#toprightool LI.rss3{
    position: relative;
    z-index: 999;
}
#toprightool LI.rss3 UL{
    position:absolute;
    width:172px;
    height: 232px;
    top:27px;
    left:-63px;
    font-size: 1.2em;
    background-image:url('../image/weixinbox.png');
    background-repeat: no-repeat;
    background-position: center center;
    display:none;
    color:#666666;
}
#toprightool LI.rss3 UL LI{
    display: list-item;
    width:120px;
    text-align: center;
    margin:auto;
}
#toprightool LI.rss3 UL LI.caption{
    margin-top:20px;
    height: 30px;
    line-height:30px;
    vertical-align:middle;
}
#toprightool LI.rss3 UL LI.subtitle{
    height: 38px;
    line-height:38px;
    vertical-align:middle;
}
#toprightool LI.rss3 UL LI.content{
    height: 122px;
    line-height:122px;
    vertical-align:middle;
    text-align: center;
}
#toprightool LI.rss3 UL LI.content IMG{
    width:88px;
    height: 88px;
    display: inline-block;
    margin-top:17px;
}
#toprightool LI.rss3:hover UL{
    display: block;
}
/** 导航 **/
#nav{
    font-size: 1.2em;
    margin-top:28px;
    z-index: 10;
}
#nav A{
	text-decoration: none;
	font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#nav > LI{
    display: inline-block;
    position: relative;
    text-align: center;
    height: 24px;
    border-bottom:solid 3px transparent;
    min-width: 60px;
	padding:0 12px;
}
#nav > LI:hover{
    border-bottom-color:#b60005;
}
#nav > LI:hover > A,#nav > LI A:hover{
    color:#b60005;
}
#nav  li[class~=havson]:hover{
z-index: 10;
}
#nav > LI UL{
    _width:93px;
    min-width: 93px;
    padding:10px 0;
    position:absolute;
    top:24px;
    left:-1px;
    background: #fff;
    border-top: 3px solid #b60005;
    display: none;
    opacity:0.9;
    filter:alpha(opacity=90); /* 针对 IE8 以及更早的版本 */
}
#nav > LI UL LI{
    padding:6px 0;
    text-align: center;
}
#nav  li[class~=havson]:hover > UL{
   display: block;
}
#nav > li > UL LI:hover{
    opacity:1;
    filter:alpha(opacity=100); /* 针对 IE8 以及更早的版本 */
}
#nav li.onthis a{
    font-weight: bold;
    color: #b60005;
}
#nav li.onthis a:hover{

}
#nav ul li,
#nav ul li[class~=havson]:hover{
    clear: both;
    border: none;
    min-width: 80px;
    padding: 8px 0 0 10px;
    margin: 0;
    text-align: left;
}
#nav > LI ul li a{
    color:#444444;
}
#nav ul li:hover{
    display: block;

}
#pfooter{
    height: 157px;
    background-color:#575757;
    color:#ffffff;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
#pfooter #txtlinks{
float:left;
width:550px;
height: 157px;
color: #fff;
}
#pfooter #txtlinks A:link,#pfooter #txtlinks A:visited{
    text-decoration: none;
    color: #fff;
}
#pfooter  A:hover,#pfooter #txtlinks A:hover{
    color:#b60005;
}
#pfooter #sitecontact{
    float:right;
    width:430px;
    text-align: right;
    height: 157px;
}
#pfooter #sitecontact > UL > LI{
    display: list-item;
}
#pfooter #sitecontact .scene > *,#pfooter #txtlinks .scene > *{
    line-height: 20px;
    height: 20px;
    vertical-align:middle;
}
.pform .scopecaption{
    text-align: center;
}
#pservers{
    margin-top:15px;
}
.scopecaption{
    background-image:url('../image/scopecaptionbg.gif');
    background-repeat: repeat-x;
    background-position: center center;
    text-align: center;
}
.scopecaption SPAN,.scopecaption A{
    display: inline-block;
    padding: 0 20px;
    background-color: #fff;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    color:#b60005;
    font-size:1.2em;
}
.scopecaption A:link,.scopecaption A:hover{
    text-decoration: none;
}
#pbanners
{
    clear:left;
}
#pbanners .nivo-controlNav{
    display: none;
}
/*首页中间图文栏目*/
#piclasslist{
    list-style-type:none;
    margin-top:10px;
}
#piclasslist > LI
{
    width:33.33%;
    float:left;
    padding-bottom: 10px;
}
#piclasslist > LI.quickFlip{
    height: 189px;
    padding-bottom: 0;
}
#piclasslist  LI .plpic,#piclasslist  LI .plpic > A{
    display:inline-block;
    text-align: center;
    width:100%;
    height: 189px;
}
#piclasslist  LI .plpic A{
    border:0;
    text-decoration: none;
}
#piclasslist  LI .plpic > A > IMG{
    width:100%;
    height: 189px;
}
#piclasslist  LI .pltxt{
    height: 189px;
    position: relative;
    color: #ffffff;
}
#piclasslist  LI .pltxt .pttile
{
    display: block;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom:solid 1px #fff;
    margin:0 12px 0 12px;
    padding-top:12px;
}
#piclasslist  LI .pltxt A.pttile,
#piclasslist  LI .pltxt A.pttile:link{
    color: #ffffff;
    text-decoration: none;
}
#piclasslist  LI .pltxt A.pttile:hover{
    color: #b60005;
}
#piclasslist  LI .pltxt .ptintro{
    text-indent: 0;
    margin:15px 12px 0 12px;
    line-height: 21px;
    vertical-align: middle;
    height: 108px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    font-family: "微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
#piclasslist  LI .pltxt .ptlink{
    position: absolute;
    bottom: 12px;
    right: 12px;
}
#piclasslist  LI .pltxt A.ptlink,#piclasslist  LI .pltxt A.ptlink:link{
    color: #ffffff;
}
#piclasslist  LI .pltxt A.ptlink:hover{
    color: #b60005;
}
/*卡片翻转*/
.quickFlip{
    position: relative;
    height: 189px;
}

.quickFlip .plpic{
    background-color: #FFD993;
}

.quickFlip .pltxt{
    background-color: #75941f;
}

/*三列式样*/
.cols3{
    list-style-type:none;
}
.cols3 > LI
{
    width:33.33%;
    float:left;
}
.cols3 > LI .c3inbox{
    min-height: 255px;
    _height:255px;
    margin:0;
}
.cols3 > LI.c3l .c3inbox{
    margin-right: 18px;
}
.cols3 > LI.c3c .c3inbox{
    margin:0 9px;
}
.cols3 > LI.c3r .c3inbox{
    margin-left: 18px;
}
.cols3 > LI .c3inbox > DD{
    margin-left:0;
}
.cols3 > LI .c3inbox .c3title{
    background-color:#898989;
    padding:3px 10px;
    font-weight: bold;
    color:#fff;
    /* -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;  */
}
.cols3 > LI .c3inbox .c3title A,
.cols3 > LI .c3inbox .c3title A:link{
    color:#fff;
    text-decoration: none;
    display: block;
    width:90%;
    text-align: left;
}
.cols3 > LI .c3inbox .c3list{

}
#art3list{
    margin-top:10px;
}
#newslist{
    list-style-type:none;
}
#newslist > LI{
    float:left;
    margin-top: 15px;
}
#newslist > LI .nlpic{
    float:left;
    padding:2px 17px 2px 0;
}
#newslist > LI .nlpic A{
    border:0;
   text-decoration: none;
 }
#newslist > LI .nlpic A IMG{
    width:75px;
    height: 55px;
}
#newslist > LI .nltxt .nltitle{
    display: block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
#newslist > LI .nltxt A.nltitle:link{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    color:#898989;
    font-size:12px;
    font-weight: bold;
}
#newslist > LI .nltxt A.nltitle:hover{
    color:#b60005;
    text-decoration: none;
}
#newslist > LI .nltxt .nlintro{
    display: block;
    line-height: 18px;
    height:36px;
    vertical-align: middle;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    color:#898989;
    margin-top:5px;
    margin-top:5px;
    font-family: "微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
#newslist > LI .nltxt .nltime{
color:#808080;
    font-family: "微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
#zcwm .foxiang{
    margin-top:15px;
}
/*佛像式样(上图下文)*/
.foxiang{

}
.foxiang .fopic > A:link,.foxiang .fopic > A:hover{
    text-decoration: none;
}
.foxiang .fopic  A IMG{
    border:0;
    width:100%;
    max-height: 120px;
}
.foxiang A.fotitle{
    display: block;
    margin-top:10px;
}
.foxiang A.fotitle:link{
    color:#898989;
}

.foxiang A.fotitle,.foxiang A.fotitle:link,.foxiang A.fotitle:hover{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    font-weight: bold;
}
.foxiang A.fotitle:hover{
    color:#b60005;
}
.foxiang .fointro{
    display: block;
    text-indent: 2em;
    line-height: 18px;
    vertical-align: middle;
    height: 72px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    color:#898989;
    font-family: "微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
 }
.foxiang .fotime{
    color:grey;
    font-family: "微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
#jzgg{
    position: relative;
}
#jzgg .c3title{
    background-color:#b60005;
}
.c3inbox .c3list > LI{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    line-height: 26px;
    vertical-align: middle;
}
#jzgg  UL.c3list{
    padding-top:15px;
}
.c3inbox .c3list > LI A,.c3inbox .c3list > LI A:link{
    text-decoration: none;
    display: block;
    width:235px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float:left;
}
.c3inbox .c3list > LI .cltime{
    display:block;
    float:right;
    color:#999;
}
#bottomlinks{
    margin-top:25px;
}
#bottomlinks #partnert{
    padding-right: 10px;
}
#bottomlinks #friendshipt{
    padding-left: 10px;
    color:#000000;
}
#partnerlink,#friendshiplink{
    list-style-type:none;
}
#partnerlink{
    float:left;
    text-align: left;
    width:50%;
    margin-top: 10px;
    line-height: 50px;
    vertical-align: middle;
    min-height: 50px;
}
#friendshiplink{
    margin-top: 10px;
    text-align: right;
    line-height: 50px;
    vertical-align: middle;
}
DIV.emptylist{
    margin-top:25%;
    text-align: center;
    font-size: x-large;
    color:#ccc;
}
/*横排图片链接*/

.piclinks LI{
    float:left;
    margin:0;
    padding:0;
    width:163px;
    text-align: center;
    overflow: hidden;

}
.piclinks LI A IMG{
    height: 30px;
}

/*首页幻灯片左右箭头的式样更换*/
.theme-default2 .nivo-directionNav a {
    width:58px;
    height:59px;
    background:url('../image/bannerarrow.jpg') no-repeat;
}
.theme-default2 a.nivo-nextNav {
    background-position:-58px 0;
    right:0px;
}
.theme-default2 a.nivo-prevNav {
    left:0px;
}
/*左侧菜单*/
#leftside{
    float:left;
    width:120px;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}
.vertmenutitle{
    display: block;
    font-size: 15px;
    background-color: #b60005;
    color:#ffffff;
    font-weight: bold;
    padding:6px;
}
.vertmenutitle:hover{
    color:#ffffff;
    text-decoration: none;
    text-shadow:1px 1px 3px #000000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(Color='#000000',Offx=1,Offy=1,Positive='positive')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.DropShadow(Color='#000000',Offx=1,Offy=1,Positive='positive');
}

#leftside .vertmenu LI UL{
    margin-left:1.2em;
    display: none;
}
#leftside .vertmenu LI UL LI
{
    margin-top:6px;
}
#leftside .vertmenu A:link,#leftside .vertmenu A:hover{
    text-decoration: none;
}
#leftside .vertmenu LI A:hover{
    color: #b60005;
    font-weight: normal;
}
#leftside .vertmenu A:link{
    color:#222222;
}
#leftside .vertmenu A:hover{
    font-weight: bolder;
}

#leftside UL.vertmenu
{
    font-size:12px;
}
#leftside UL.vertmenu > LI{
    list-style-type:none;
    list-style-position:inside;
    margin-top:10px;
    font-size:14px;
    padding-left:16px;
    background: url('../image/leftlistbk.gif') left top no-repeat;
}
#leftside UL.vertmenu > LI:hover{
    background-position: left -21px;
}
#leftside UL.vertmenu > LI > A{
    font-weight: bold;
    color:#222222;
}
#leftside UL.vertmenu > LI > UL{
    font-size:13px;
    margin-left:2em;
}
#leftside UL.vertmenu > LI > UL > LI{

}
#leftside UL.vertmenu > LI > UL  LI > UL{
    font-size:12px;
}
#leftside UL.vertmenu > LI > UL  LI > UL > LI > UL{
    font-size:11px;
}
#leftside UL.vertmenu > LI > UL  LI > UL > LI > UL UL{
    font-size:10px;
}
#leftside UL.vertmenu LI.current{
}
#leftside UL.vertmenu LI.current > A,
#leftside UL.vertmenu LI.current > A:link,
#leftside UL.vertmenu LI.current > A:hover{
    color: #b60005;
    font-weight: bold;
}
#leftside UL.vertmenu LI.current > UL,
#leftside UL.vertmenu LI.expand > UL
{
    display:list-item;
}
#leftside UL.vertmenu > LI > UL > LI > A:link{
    color: #506c73;
}
/*左侧菜单结束*/
/*图文列表开始*/
#twlist,#textlist,#piclist,#videolist,#infobody,#donatelist{
    margin-left:120px;
    border-left: solid 1px #b60005;
    padding-left:15px;
    _height: 400px;
    min-height: 400px;
}
.channle{
    _height: 400px;
    min-height: 400px;
 }
#twlist .twtxt .twtitle A,
#piclist  A.pictitle
{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#twlist > UL > LI{
    margin-top:20px;
    border-bottom: solid 1px #737373;
    padding-bottom: 20px;
}
#twlist .crumbs,
#piclist .crumbs,
#videolist .crumbs,
#textlist .crumbs,
#donatelist .crumbs
{
    margin-top:10px;
}
#twlist > UL > LI .twpic{
    display: block;
    width:200px;
    height: 135px;
    float:left;
}
#twlist > UL > LI A.twpic,#twlist > UL > LI A.twpic:link,#twlist > UL > LI A.twpic:hover{
    border: 0;
    text-decoration: none;
}
#twlist > UL > LI .twpic IMG{
    width:100%;
    height:100%;
    border: 0;
}
#twlist > UL > LI A.twpic:hover > IMG{
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
#twlist > UL > LI .twtxt{
    height: 135px;
    margin-left: 215px;
    color: #7f7f7f;
}
#twlist > UL > LI .twtxt .twtitle{
    display: block;
    font-size:15px;
}
#twlist > UL > LI .twtxt .twtitle A{
    color:#344149;
    width:440px;
    display: block;
    float:left;
}
#twlist > UL > LI .twtxt .twtitle A:hover{
    color: #b60005;
}
#twlist > UL > LI .twtxt .twdate{
     display: block;
     float:right;
    font-size:13px;
    margin-right:25px;
 }
#twlist > UL > LI .twtxt .twintro{
    display: block;
    float:left;
    width:440px;
    height: 108px;
    margin-top: 10px;
    line-height: 18px;
    letter-spacing: 2px;
    font-size:12px;
    color:#999;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
}

#twlist > UL > LI .twtxt .funs{
    display: block;
    float:right;
    width:160px;
    padding-left:20px;
    margin-top: 80px;
    position: relative;
    left:60px;
}
#twlist > UL > LI .twtxt .twenter{
    position: absolute;
    right: 5px;
    bottom: 2px;
    z-index: 5;
    background-color: #ffffff;
    padding:3px 5px;
    text-indent:0;
}
#twlist > UL > LI .twtxt .twenter:hover{
    background-color: #dcdcdc;
}
#twlist > UL > LI .twtxt .funs .bds_more{
    position: absolute;
    bottom: 2px;
    right: 5px;

}
/*图文列表结束*/
/*列表分页开始*/
.page{
    text-align: left;
    margin-top:20px;
}
.pform .page A{
    padding:4px 6px;
    border:solid 1px transparent;
    text-decoration: none;
}
.pform .page A:hover{
    border:solid 1px #939393;
}
.pform .page .currentpage{
    padding:4px 6px;
    background-color: #5f5f5f;
    color:#ffffff;
    border:solid 1px transparent;
}
.pform .page .currentpage:hover{
    border:solid 1px #2f2f2f;
}

.pform .page A.sum:hover{
    border:solid 1px transparent;
    color:#666;
    font-weight: normal;
}
.pform .page A.firstpage:hover,
.pform .page A.lastpage:hover,
.pform .page A.prevpage:hover,
.pform .page A.nextpage:hover{
    border:0;
    font-weight: bolder;
}
/*列表分页结束*/
/*文字型列表页开始*/
#textlist{
}
#textlist > UL LI,
#donatelist > UL LI
{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
}
#textlist > UL LI A,
#textlist > UL LI A:link,
#donatelist > UL LI A,
#donatelist > UL LI A:link
{
    color:#222222;
}
#textlist > UL LI A:link,
#textlist > UL LI A:hover,
#donatelist > UL LI A:link,
#donatelist > UL LI A:hover
{
    text-decoration: none;
}

#textlist > UL > LI,
#donatelist > UL > LI
{
    padding-top:20px;
}
#textlist > UL LI .tldate,
#donatelist > UL LI .dldate
{
    display: block;
    float:right;
    width:100px;
    color:#999;
}
#donatelist > UL LI .dldate{
    width:220px;
    text-align: right;
}
#textlist > UL > LI:hover .tldate,
#textlist > UL > LI:hover A,
#donatelist > UL > LI:hover .dldate,
#donatelist > UL > LI:hover A
{
    color:#b60005;
}
#textlist .crumbs,
#donatelist .crumbs
{

}
/*文字型列表页结束*/
/*图片列表页开始*/
#piclist > UL{
    margin-top:10px;
}
#piclist > UL > LI{
    float: left;
    margin:0;
    text-align: center;
    width:33.33%;
    height:200px;
    position: relative;
    overflow: hidden;
}
#piclist > UL > LI > A > IMG{
    height: 150px;
    max-width:95%;
    border:0;
}
#piclist > UL > LI > A:hover > IMG{
    -moz-box-shadow: 2px 2px 3px #bfbfbf;
    -webkit-box-shadow: 2px 2px 3px #bfbfbf;
    box-shadow: 2px 2px 3px #bfbfbf;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#bfbfbf')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#bfbfbf');
}
#piclist > UL > LI  .pictitle{
    display: block;
    margin-top:10px;
}
#piclist > UL > LI  A.pictitle{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    color:#222222;
}
#piclist > UL > LI  A.pictitle:hover{
    font-weight: bolder;
}
#piclist > UL > LI  .picdate{
    position: absolute;
    right: 7%;
    top:2px;
    font-weight: bold;
    color:#ffffff;
    opacity: 0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
}
#piclist > UL > LI:hover  .picdate{
    opacity: 1;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    color: rgb(186, 135, 136);
}
#piclist > UL > LI .picdate:hover{
    color:#b60005;
}
#piclist > UL > LI A{
    text-decoration: none;
}
#piclist .crumbs,
#videolist .crumbs
{
    padding-bottom: 5px;
    border-bottom:dashed 1px #cccccc;
}
/*图片列表页结束*/
/*视频列表页开始*/
#videolist > UL{
    margin-top:10px;
}
#videolist > UL > LI{
    float: left;
    margin:0;
    text-align: center;
    width:33.33%;
    height:200px;
    position: relative;
    overflow: hidden;
}
#videolist > UL > LI > A > IMG{
    height: 150px;
    max-width:95%;
    border:0;
}
#videolist > UL > LI > A:hover > IMG{
    -moz-box-shadow: 2px 2px 3px #bfbfbf;
    -webkit-box-shadow: 2px 2px 3px #bfbfbf;
    box-shadow: 2px 2px 3px #bfbfbf;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#bfbfbf')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#bfbfbf');
}
#videolist > UL > LI  .videotitle{
    display: block;
    margin-top:10px;
}
#videolist > UL > LI  A.videotitle{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    color:#222222;
}
#videolist > UL > LI  A.videotitle:hover{
    font-weight: bolder;
}
#videolist > UL > LI  .videodate{
    position: absolute;
    left: 7%;
    top:2px;
    font-weight: bold;
    color:#ffffff;
    opacity: 0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
}
#videolist > UL > LI:hover  .videodate{
    opacity: 1;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    color: rgb(186, 135, 136);
}
#videolist > UL > LI  .videodate:hover{
    color:#b60005;
}
#videolist > UL > LI A{
    text-decoration: none;
}
#videolist .playvideo,
.showpage #videoviewer .playvideo
{
    position: absolute;
    left: 35%;
    top:10%;
    width:78px;
    height: 78px;
    overflow: hidden;
    background-image: url('../image/play.png');
    background-position: left top;
    text-indent: -99999px;
}
#videolist  A.playvideo:hover,
.showpage #videoviewer A.playvideo:hover
{
    background-position: left -79px;
}
/*视频列表页结束*/
/*文章详细页开始*/
#infobody .article_text H1{
    color:#222222;
    text-align: center;
}
#infobody .article_text .right
{
    float:right;
}
.info_text .jiathis_style{
    display: inline-block;
    position: absolute;
    right:0;
}
/*文章详细页结束*/
/*在线捐赠开始*/

#quickdonate FORM.donate{
    position: absolute;
    bottom: 0px;
    right: 0;
}
#quickdonate FORM.donate INPUT#amount{
    width:50px;
}
#quickdonate FORM.donate input#todonate{
    border:0;
    text-indent: -9999px;
    width:83px;
    height: 24px;
    background-color: transparent;
    background-image: url('../image/alipay.png');
    background-repeat: no-repeat;
    background-position: left top;
}
#quickdonate FORM.donate input#todonate:hover{
    background-position: left -24px;
}
/*在线捐赠结束*/
/*封面*/
.channle #leftsider{
    width:120px;
}
.channle TD.news_list{
    border-left:solid 1px #b60005;
    padding-left:10px;
    height: 590px;
}
.channle #classpacing{
    margin-top: 10px;
    border-top:solid 1px #b60005;
    height: 10px;
}
.news_list table.title{
border-bottom:solid 1px #b60005;
padding-left:10px;
}
.news_list table.title TR TD strong
{
    display: inline-block;
    _width:100px;
    min-width: 100px;
    text-align: center;
    vertical-align: middle;
    background-color: #b60005;
    color:#ffffff;
    padding:0 10px;
}
.news_list  .box {

}
.news_list  .crumbs{
    padding-bottom: 5px;
    border-bottom:dashed 1px #cccccc;
}

.channle .sider{
    padding-left:10px;
    border-left:dotted 1px #bfbfbf;
}
.channle .sider .title{
    border-bottom:dotted 1px #bfbfbf;
}
#pbanners .nivo-caption {
    background-color:transparent;
}
#pbanners .theme-default .nivoSlider {
    -webkit-box-shadow: 0px 0 0 0px #4a4a4a;
    -moz-box-shadow: 0px 0 0 0px #4a4a4a;
    box-shadow: 0px 0 0 0px #4a4a4a;
}
/*封面结束*/
/*内容页开始*/
.showpage .pform #viewpanel{

}
.showpage .pform .sider{
    background: #F7FDFF;
}
.sider TABLE.title{
    border-bottom:dotted 1px #bfbfbf;
}
.showpage .pform #viewpanel .box #text{
    padding-top:30px;
}
.showpage .pform .sider .title TD strong{
    color:#b60005;
}
.showpage #picsay{
    width:61.8%;
    margin:auto;
    margin-top:20px;
    text-indent: 28px;
    font-size: 14px;
}
.showpage #picsay:first-letter,
.showpage #moviesay:first-letter
{
    font-size:30px;
    float:left;
    padding:5px 5px 0 0;
    line-height:24px;
    font-family:"楷体","微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    color:#b60005;
}
.showpage #videopage{

}

.showpage #videoviewer{
    float: left;
    padding-right: 20px;
    position: relative;
}
.showpage #videopage .box > UL > LI{
    font-size:14px;
    line-height: 24px;
}
.showpage #videopage .box > UL > LI.videotitle{
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}
.showpage #videopage .box .itemheader{
    display:inline-block;
    width:60px;
    padding-right: 10px;
    text-align: right;
}
.showpage #videoviewer .playvideo{
    opacity: 0.7;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    left:63px;
    top:35%;
}
.showpage #videoviewer:hover A.playvideo:link{
    opacity: 0.9;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
}
.showpage #videoviewer A.playvideo:hover{
    opacity: 1;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
}
.showpage #videopage #saypl{
    clear:left;
    margin-top:100px;
}
#donatdata > UL{
    margin:auto;
    width:75%;
    padding:5px;
    border:dashed 1px #b60005;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3, IE9 支持此样式 */
}
#donatdata > UL > LI > DIV{
    margin-top:10px;
}
#donatdata .ddhead{
    display: block;
    width:20%;
    float:left;
    font-weight: bold;
}
#donatdata .ddvalue{
    width:80%;
    float:left;
}
#donatdata .ddhead > SPAN{
    display: block;
    padding-right: 10px;
    text-align: right;
}
#donatdata .jiathis_style{
    display: inline-block;
    float: right;
}
#dominate #zphead{
    border-bottom:solid 1px #b60005;
}
#dominate #zphead > SPAN{
    display: block;
    text-align: center;
    font-size: larger;
    font-weight: bold;
    width:100px;
    color:#ffffff;
    background-color: #b60005;
}
#dominate #zpvalue{
    padding-left:20px;
    line-height: 24px;
}
#leftsider
{
    vertical-align: top;
}
.showpage #leftsider{
    width:120px;
}
.showpage #text #relationinfo{
    clear:both;
    margin:auto;
    margin-top:20px;
    width:75%;
}
.showpage .crumbs{

}
.showpage #viewpanel #text{
    padding-top: 10px;
}
#viewpanel,.showpage TD.main
{
    border-left:solid 1px #b60005;
    padding-left:10px;
}
#saypl{
    display: none;
}
#viewpanel TD#text{
    vertical-align: top;
}
TD#donateview{
    min-height: 400px;
    vertical-align: top;
}
.singlecolumn #viewpanel{
    border-left:0;
    padding-left:0;
}
.singlecolumn #viewpanel H1{
    text-align: center;
}
.singlecolumn #titlepic{
    text-align: center;
}
.singlecolumn #titlepic > IMG
{
    border:0;
    max-width: 61%;
}
#relatecaption{
    font-size: larger;
    font-weight: bolder;
}
#viewpanel #relationinfo{
    border:1px solid #d1d1d1;
    border-radius:20px 0 20px 0 /15px 0 15px 0;
    padding:15px;
    background-color: #fdfdfb;
}
#relationseparate{
    clear: both;
    height: 24px;
}
#viewpanel #relativepic A.rpic{
    float:left;
    text-decoration: none;
    padding-right: 10px;
}
#viewpanel #relativepic .rpic IMG{
    border:0;
    max-width: 200px;
}
#viewpanel #relativepic .rintro,
#viewpanel #relativetxt .rintro
{
    text-indent: 24px;
    color: #4b5b62;
}
#viewpanel #relativetxt .rintro{
    margin-top: auto;
}
#viewpanel #relativetxt .rtitle{
    font-size: larger;
}
#relationinfo .rlinks LI{
    list-style-type:circle;
    margin-left:15px;
}
#viewpanel #text{
    position: relative;
}
#viewpanel #text A.ftoform{
    position: absolute;
    right: 0;
    top:-60px;
    opacity:0.8;
    filter:alpha(opacity=80); /* 针对 IE8 以及更早的版本 */
    display: inline-block;
    width:160px;
    height: 50px;
    background-image: url('../image/btnf.png');
    background-repeat: no-repeat;
    background-position:center center;
    line-height: 45px;
    text-align: center;
    color:white;
    text-decoration: none;
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-size:16px;
}
#viewpanel #text A.ftoform:hover{
    opacity:1;
    filter:alpha(opacity=100); /* 针对 IE8 以及更早的版本 */
    color:#b60005;
}
#viewpanel #text:hover  A.ftoform{
    opacity:0.6;
    filter:alpha(opacity=60); /* 针对 IE8 以及更早的版本 */
}

/*内容页结束*/
/*留言板样式*/
.lyrpy{
    color:#000000;
}
#liuyaner .header TD{
    background: rgba(152, 152, 152,0.4);
    color:#B60005;
}
/*留言板样式结束*/
/*杂项样式*/
#total_fee{
    width:60px;
}
#fkbd .fkhead{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    vertical-align: middle;
    letter-spacing: 2px;
    text-align: right;
    padding-right: 20px;
}
#innerfkbd{
    margin-top:10px;
    border-top:solid 2px #dcdcdc;
    padding-top:10px;
}

#createorder{
    font-family:"微软雅黑", "黑体","幼圆",Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    letter-spacing: 2px;
}
#regdonatetb > TBODY > TR > TD:first-child,
#regdonatetb > TR > TD:first-child
{
    padding-right: 20px;
    text-align: right;
    font-size: 14px;
}
#regdonatetb > TBODY > TR > TD[colspan]{
    text-align: center;
}
#vpager
{
    text-align: center;
}
.picstitle{
    background-color: #F7F7F7;
    padding:5px 0;
    font-size: 16px;
}
#jztitle{
    text-align: center;
}
/*杂项样式结束*/