*{
    margin: 0px;
    padding: 0px;
}
img{
    border: none;
}
.clear {
    font-size: 0px;
    clear: both;
    line-height: 0px;
    height: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    min-height: 1px;
}
* html .clearfix {
    height: 1px;
    /* Mac��IE�݂̂ɓK?\*//*/
    height: auto;
    overflow: hidden;
    /**/
}
body{
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 12px;
    background: url("images/body-bg.png");
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
#top{
    border: 1px solid #cfcfcf;
    background: url("images/body-bg.png");
}
#top .top-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
#top .top-box ul{
    overflow: hidden;
    float: right;
}
#top .top-box ul li{
    float: left;
    line-height: 40px;
}
#top .top-box ul .tell{
    font-size: 14px;
    color: #ff4f00;
    font-style: oblique;
    padding-right: 30px;
}
#top .top-box ul .tell span{
    font-size: 24px;
    color:#ff4f00;
    font-family: Arial Rounded;
    font-weight: bold;
    padding-left: 10px;
}
#top .top-box ul .comLI a{
    font-size: 14px;
    font-family: simsun;
    color: #646464;
}
.spetail-line{
    font-size: 14px;
    color:#646464 ;
    padding-left: 21px;
    padding-right: 21px;
}
.currentTop a{
    color:#ff4f00 ;
    font-size: 14px;
    font-family: simsun;
}
#top .top-box ul li:hover a{
    color:#ff4f00 ;
}
#header{
    background: url("images/body-bg.png");
}
#header .header-box{
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
}
.logo{
    float: left;
}
.search-box{
    float: right;
    margin-right:30px;
    margin-top: 12px;

}
#nav{
    background-color: #036bad;
}
#nav .nav-box{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
#nav .nav-box ul{
    margin-left: 80px;
}
#nav .nav-box li{
    float: left;
    line-height: 55px;
}
#nav .nav-box li a{
    font-size: 16px;
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
#flash {
    overflow: hidden;
    height:622px;
    position: relative;
}
#flash .flash_box {
    width:1920px;
    height:622px;
    clear:both;
    margin:0;
    overflow:hidden;
    position:absolute;
    z-index:3;
    left:50%;
    margin-left:-960px;
    *margin-left:-960px;
}
#mainheader{position: relative;width: 100%;height: 622px;overflow: hidden; z-index:0;}
#mainheader_bg{z-index: 100;position: absolute;filter: Alpha(Opacity=30);background-color: #000;width: 100%;bottom: 0px;height: 40px;opacity: 0.3;}
#mainheader_info{z-index: 101;position: absolute;height: 15px;color: #ffffff;left: 0px;bottom: 0px; display: none;}
#mainheader_text{z-index: 102;position: absolute;width: 120px;bottom: 0px;right: 0px; display: none;}
#mainheader UL{font-size: 12px;line-height: 14px;z-index: 102;position: absolute;list-style-type: none;bottom: 22px;right: 48% ; }
#mainheader UL LI{margin-bottom:1px;display: block;float: left;color: #000;cursor: pointer;margin-left: 10px;background-image: url(images/btn-off.png);background-position: center top; background-repeat: no-repeat; width: 21px; height: 21px; line-height: 17px; overflow: hidden;
    text-align: center; font-size: 16px; line-height: 100px;
}
#mainheader UL LI.on{background-image: url(images/btn-on1.png);background-position: center top; color: #FFF; }
#mainheader_list SPAN{position: absolute;}

#content{
    background: url("images/body-bg.png");
}
#content .content-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.banimg{width: 1100px;height: 660px; margin-top: 50px;}
.banimg li{ width:220px; height: 220px; float: left; position: relative;}
.banimg li img{
    width: 220px; height: 240px;
    position: absolute;
    left: 50%;top: 50%;
    margin: -110px 0 0 -110px;z-index: 1;
}
.txt{
    text-align: center;
    font-size: 16px;
    color: #969696;
    padding-top: 20px;
}
#content .content-box .more{
    text-align: center;
    padding-top: 25px;
}
#content .content-box.title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#content .content-box .title span{

   display: block;
   padding-top: 45px;
}
#content .content-box .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}


#wrapder {
    width: 1100px;
    overflow: hidden;
    position: relative;
    height: 430px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 95px;

}
.products-img{
    float: left;
}
#wrapder .wrap_box {
    width: 1100px;
    height: 430px;
    margin-left: auto;
    margin-right: auto;

}
.rollBox2 {
    overflow: hidden;
    width: 1100px;
    HEIGHT:430px;
}
.rollBox2 .Cont {
    float: left;
    overflow: hidden;
    width:1100px;
    HEIGHT:430px;
}
.rollBox2 .ScrCont {
    WIDTH: 10000000px
}
/*.rollBox2 .Cont .pic {*/
/*FLOAT: left;*/
/*width:256px;*/
/*height: 297px;*/
/*margin-right: 15px;*/

/*}*/
.rollBox2 .Cont .pic {
    FLOAT: left;
    width:100%;
    height: 430px;


}
.rollBox2 .Cont .pic .pic_img ��hover  {
    background-color:  #FFFFFF;


}
.rollBox2 .Cont .pic .pic_img
{

    width:200px;
    height:428px;
    /*line-height:121px;*/
    text-align:center;
    float: left;
    margin-left: 15px;
    background: url("images/news-cont-bgg1.png");

}
.rollBox2 .Cont .pic .pic_img img
{
    vertical-align:middle;
    max-width:200px;
    max-height:325px;display: block;margin-top: 90px;
    margin-left: 12px;
}
.rollBox2 #List1 {
    FLOAT: left
}
.rollBox2 #List2 {
    FLOAT: left
}
.rollBox2 #List3 {
    FLOAT: left
}
.rollBox2 #List4 {
    FLOAT: left
}
.wedding-dress-name{
    height: 93px;
    width: 200px;
    position: relative;
    color: #333333;
    font-size: 16px;
    display: block;
    background-position: center;
    margin-top: -12px;
    margin-left: 2px;
    line-height: 93px;

}

#news {
    overflow: hidden;
    height:888px;
    position: relative;
}
#news .news-box {
    width:1920px;
    height:888px;
    clear:both;
    margin:0;
    overflow:hidden;
    position:absolute;
    z-index:3;
    left:50%;
    margin-left:-960px;
    *margin-left:-960px;
    background: url("images/news-bggg1.png") no-repeat;
}

#news .news-box .more{
    text-align: center;
    padding-top: 65px;
}

#news .news-box .title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#news .news-box .txt{
    text-align: center;
    font-size: 16px;
    color: #dcdcdc;
    padding-top: 20px;
}
#news .news-box .more{
    text-align: center;
    padding-top: 25px;
}
#news .news-box .title span{

    display: block;
    padding-top: 90px;
}
#news .news-box .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    font-size: 30px;
    color: #FFFFFF;
}
#latest{

}
#latest .latest-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
#latest .latest-box .title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#latest .latest-box .title span{

    display: block;
    padding-top: 45px;
}
#latest .latest-box .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}
#latest .latest-box .cont{
    overflow: hidden;

}
#latest .latest-box .left{
    width: 710px;
    float: left;
    padding-top: 30px;
    margin-top: 30px;
}
#latest .latest-box .left .cont-itmes{
    overflow: hidden;
}
#latest .latest-box .left .cont-itmes .img{
	display:block;
    float: left;
	border-radius:50px;
	-moz-border-radius:50px;
	width:122px;
	height:137px;
}
#latest .latest-box .left .cont-itmes .img img{
	display:block;
	border-radius:500px;
	-moz-border-radius:500px;
}
#latest .latest-box .left .cont-itmes .text{
    float: left;
    width: 470px;
    margin-left: 15px;
    border-bottom: 1px dashed #c8c8c8;
}
#latest .latest-box .left .cont-itmes .text span{
    display: block;
}
#latest .latest-box .left .cont-itmes .text .tit{
    font-size: 16px;
    color: #ff4f00;
}
#latest .latest-box .left .cont-itmes .text .name{
     font-size: 16px;
     color: #646464;
     padding-top: 20px;
     padding-bottom: 20px;
 }
#latest .latest-box .left .cont-itmes .text .text1{
    font-size: 14px;
    color: #969696;
    line-height: 24px;

}
#latest .latest-box .left .cont-itmes .date{
    float: left;
    font-size: 14px;
    color: #044d91;
    font-family: Arial;
    line-height: 137px;
}
#latest .latest-box .right{
    width: 336px;
    float: right;
    padding-top: 30px;
    margin-top: 30px;
}

.swipe {
    width: 336px;
    overflow: hidden;
    position: relative;

}
.swipe img {
    display: block
}
.swipe ul {
    -webkit-transition: left 800ms ease-in 0;
    -moz-transition: left 800ms ease-in 0;
    -o-transition: left 800ms ease-in 0;
    -ms-transition: left 800ms ease-in 0;
    transition: left 800ms ease-in 0
}
.swipe #pagenavi {
    position: absolute;
    bottom: 0px;
    text-align: right;
    width:100%;
    z-index:99999;
    height: 48px;

}
.swipe #pagenavi p{
    float: left;
}
.swipe #pagenavi a {
    width: 24px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    *display:inline;
    *zoom:1;
    margin-top: 0;
    margin-right: 2px;
    margin-bottom: 0;
    background-color: #ff4702;
    text-align: center;
    line-height: 24px;
    color: #FFFFFF;
    font-size: 14px;
}
.swipe #pagenavi a.active {


}
#latest .latest-box .more{
    text-align: center;
    margin-top: 60px;
}


#number .number-box{
    width: 1110px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}
#number .number-box .title span{

    display: block;
    padding-top: 45px;
}
#number .number-box .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}
.num-cont{
    overflow: hidden;
}
.num-cont .number-items{
    float: left;
    margin-left: 4px;
    margin-right: 3px;
}
.num-cont .number-items span{
    display: block;
}
.num-cont .number-items .num{
    position: relative;
    top: 30px;
    font-size: 60px;
    color: #ff4f00;
    font-family: Berlin Sans FB;
    font-weight: bold;
    height: 93px;
    line-height: 83px;
    background: url("images/num-bg.png") no-repeat;
    background-position: center;
}
.num-cont .number-items .name{
    font-size: 20px;
    color: #cbcbcb;
}
.num-cont .number-items .phone-num{
    font-size: 20px;
    color: #cbcbcb;
}
.num-cont .number-items .spetal{
    width: 121px;
    height: 2px;
    background-color: #ffffff;
    margin-left: 47px;
}

#number {
    overflow: hidden;
    height:888px;
    position: relative;
}
#number .num-box {
    width:1920px;
    height:888px;
    clear:both;
    margin:0;
    overflow:hidden;
    position:absolute;
    z-index:3;
    left:50%;
    margin-left:-960px;
    *margin-left:-960px;
    background: url("images/num-big-bg.png") no-repeat;
}
#number .number-box .title{
    text-align: center;
    font-size: 30px;
    color: #FFFFFF;
}
#news .news-box .txt{
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    padding-top: 20px;
}
#number .number-box .more{
    text-align: center;
    padding-top: 55px;
}
#number .number-box  .title span{

    display: block;
    padding-top: 90px;
}
#number .number-box  .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #FFFFFF;
    font-size: 30px;
    color: #FFFFFF;
}

#dream{

}
#dream .dream-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
#dream .dream-box .title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#dream .dream-box .more{
    text-align: center;
    padding-top: 55px;
}
#dream .dream-box  .title span{

    display: block;
    padding-top: 90px;
}
#dream .dream-box  .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}
.dream-cont{
    overflow: hidden;
    margin-top: 30px;
}
.dream-items{
    width: 540px;
    float: left;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #FFFFFF;
    margin-top: 10px;
    margin-bottom: 10px;
}
.dream-items .img{
    float: left;
}
.dream-items .info{
    float: left;
    width: 270px;
}
.dream-items .info span{
    display: block;
}
.dream-items .info .num{
    background-color: #044d91;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 40px;
    color: #e6e7e2;
    font-family: Arial;
}
.dream-items .info .titl{
    font-size: 20px;
    color: #646464;
    padding-left: 22px;
    padding-right: 22px;
    line-height: 50px;
}
.dream-items .info p{
    font-size: 16px;
    color:#044d91 ;
    line-height: 27px;
    padding-left: 22px;
    padding-right: 22px;
}
.dream-items .info p a{
    font-size: 16px;
    color: #969696;
    float: right;
}
#about{

}
#about .about-box{
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    background: none;
}
#about .about-box .title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#about .about-box .more{
    text-align: center;
    padding-top: 55px;
}
#about .about-box  .title span{

    display: block;
    padding-top: 90px;
}
#about .about-box  .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}
#online-message{

}
#online-message .message-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
#online-message .message-box .title{
    text-align: center;
    font-size: 30px;
    color: #001e49;
}
#online-message .message-box .more{
    text-align: center;
    padding-top: 55px;
}
#online-message .message-box  .title span{

    display: block;
    padding-top: 90px;
}
#online-message .message-box  .title span a{
    padding: 5px 12px;
    border-bottom: 2px solid #aaaaaa;
    border-top: 2px solid #aaaaaa;
    font-size: 30px;
    color: #001e49;
}


#footer{
    height: 140px;
    background-color: #044d91;
}

#footer .footer-box{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
.copyRight{
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-family: simsun;
    line-height: 27px;
    padding-top: 50px;
}



/*��ҳ*/
#child-content{
    margin-bottom: 80px;
}
#child-content .child-content-box{
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
}
.current-location{
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: -6px;
}
.current-location a{
    display: block;
    float: left;
    margin-left: 10px;
    font-family: SimSun;
    color: #666;
}
.current-location span{
    display: block;
    float: left;
    font-family: SimSun;
    color: #666;
    padding-left: 5px;

}

.content-product{
    width: 1100px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}
.content-product .left{
    width: 239px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    margin-top: 20px;
    float: left;
}
.content-product .right{


    margin-top: 20px;
    float: left;
    margin-left: 25px;
}
.content-product .left .title span{
    display: block;
    padding-left: 8px;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    padding-bottom: 20px;
}
.content-product-items{
    overflow: hidden;
    margin-bottom: 7px;
    margin-top: 7px;
}
.content-product-items .img{
    float: left;
    margin-left: 8px;
}
.content-product-items .name{
    float: left;
    padding-right: 3px;
}
.parent-classify{
    
    padding-top: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    margin-left: 30px;
    margin-right: 40px;
}
.parent-classify a{	
	
    display: block;
    font-size: 14px;
    color: #036bad;
    font-family: simsun;
    font-weight: bold;

}
.parent-classify1{
    
    padding-top: 25px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    margin-left: 30px;
    margin-right: 40px;
}
.parent-classify1 a{	
    display: block;
    font-size: 16px;
    color: #036bad;
    font-family: simsun;
    font-weight: bold;

}


/*���J���镔���I��?��?*/
.shop-child-classify{
	padding-top: 15px;
    padding-bottom: 5px;
	
   /* border-bottom: 1px solid #dddddd;*/
    margin-left: 40px;
    margin-right: 60px;
	
}
.shop-child-classify a{
    display: block;
    font-size: 12px;
    color: #333;
    font-family: simsun;
    font-weight: bold;

}

.title-about{
    font-size: 15px;
    color: #FFFFFF;
    padding-top: 14px;
    padding-bottom: 14px;
    background-color: #036bad;
    text-align: center;

}
.child-classify a{
    font-size: 12px;
    color: #333;
    font-family: simsun;
    line-height: 30px;
    padding-left: 20px;
    font-weight: bold;
}
.child-ul .current a{
    font-size: 12px;
    color: #036bad;
    font-family: simsun;
    line-height:30px;
    font-weight: bold;
    padding-left: 20px;
}

.about-tit{
    padding-left: 6px;
    margin-left: 13px;
    font-size: 14px;
    color: #333;
    font-family: simsun;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
    font-weight: bold;
}
.right-list .txt p{
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    line-height: 24px;
    color: #646464;
    font-family: simsun;
    padding-top: 45px;
    padding-bottom: 45px;
}
.content-product .right-list{
    width: 832px;
    border-top:2px solid #036bad ;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    margin-top: 20px;
    float: left;
    margin-left: 25px;
    background-color: #FFFFFF;

}

.blue-title{
    text-align: center;
    font-size: 36px;
    color: #036bad;
}
.txt1{
    padding-bottom: 30px;
}
.txt1 p{
    padding: 20px;
    text-indent:2em;
    font-size: 16px;
    line-height: 24px;
    color: #969696;
}
.txt1 p img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
}

.news-items{
    overflow: hidden;
    border-bottom: 1px dashed #c8c8c8;
    padding:20px;
}
.news-items .img{
    float: left;
}
.news-items .info{
    float: left;
    width: 550px;
    margin-left: 20px;
}
.news-items span{
    display: block;
}
.news-items .info a{
    float: right;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #3885d3;
    padding: 5px 20px;
}
.title-news{
    font-size: 18px;
    color: #464646;
}
.news-items .info .date{
    font-size: 16px;
    color: #464646;
}
.text-news{
    font-size: 16px;
    line-height: 30px;
    color: #969696;
}

.right-list1{
    width:1100px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    border-top:2px solid #036bad ;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    margin-top: 20px;
    background-color: #FFFFFF;
}
.about-tit1{
    padding-left: 6px;
    margin-left: 13px;
    font-size: 14px;
    color: #333;
    font-family: simsun;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
    font-weight: bold;
}
.dream-title{
    text-align: center;
    font-size: 20px;
    color: #646464;
    padding-top: 40px;
}
.dream-title span{
    display: block;
    font-size: 14px;
    color: #c8c8c8;
    padding-top: 10px;
}
.dream-img{
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.pageNumebr{
    font-size: 16px;
    color: #646464;
    padding-left: 20px;
    padding-top: 20px;
}
.pageNumebr a{
    padding-left: 15px;
    color: #646464;
}
.pageNumebr .current{
   color: #3885d3;
}
.txt-cemetery{
    overflow: hidden;
    padding-left: 0px;
    padding-bottom: 50px;
}
.txt-cemetery ul:after{
    display:block;
    content:".";
    height:0; clear:both; 
    overflow:hidden; 
    visibility:hidden;
}
.txt-cemetery li{
    width: 194px;
    float: left;
    margin: 0 6px 20px 0;
}
.cemetery-img-name{
    background-color: #044d91;
    font-size: 16px;
    color: #fffefe;
    display: block;
    width: 102px;
    line-height: 31px;
    height: 31px;
    text-align: center;
    float: left;
}
.worship{
    background-color: #ff4f00;
    font-size: 16px;
    color: #fffefe;
    display: block;
    width: 87px;
    line-height: 31px;
    text-align: center;
    float: right;
}

.product-center{
    width: 834px;
    padding-left: 10px;
}
.product-center-top{
    overflow: hidden;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 6px;
}
.product-classify{
    overflow: hidden;
}
.product-classify li{
    float: left;
    font-family: SimSun;
    color: #666666;
    line-height: 26px;
}
.product-classify .order{
    padding-right: 17px;
}
.product-classify .bg-fff a{
    color: #666666;
    padding-left: 17px;
    padding-right: 17px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.product-classify .current a{
    background-color: #d20f2d;
    color: #FFFFFF;
    padding-left: 17px;
    padding-right: 17px;
    border: 1px solid #CCCCCC;
}
.product-classify .bg-fff a:hover{
    background-color: #d20f2d;
    color: #FFFFFF;
}

.items-box{
    border: 1px solid #CCCCCC;
    width: 194px;
    float: left;
    margin: 20px 4px;
}

.join-car{
    overflow: hidden;
}
.join-car span{
    float: left;
    padding-left: 10px;
    font-size: 16px;
    color: #036bad;
    font-weight: 500;
}
.join-car a{
    float: right;
    padding-right: 10px;
    padding-left: 18px;
    color: #666;
    font-family: SimSun;
    background: url("images/shopping-car-icon.png") no-repeat;
    background-position: left center;
}
.items-box p{
    font-size: 18px;
    color: #646464;
    padding-left: 10px;
    padding-bottom: 10px;
}


.form textarea{
    width: 946px;
    height: 116px;
    background-color: #fafafa;
    border: 1px solid #dcdcdc;
    margin-left: 76px;
    margin-top: 50px;
}
.sub{
    overflow: hidden;
    float: right;
    margin-right: 76px;
    margin-top: 32px;
}
.sub input{
    display: block;
    float: left;
    background-color: #044d91;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    width: 100px;
    height: 30px;
    cursor: pointer;
}
.sub .emotion1{
    margin-right: 50px;
	float:left;
	background: transparent url("icon.gif") no-repeat scroll 1px 5px;
}

.txt-worship-buddha{
    width: 1100px;
    height: 786px;
    background: url("images/worship-bg.png") no-repeat;
}
.txt-villa{
    width: 1100px;
    height: 786px;
    background: url("images/villa-bg.png") no-repeat;
}
.death-img{
    width: 62px;
    height: 70px;
    margin-left: 506px;
    padding-top: 219px;
}
.build-cemetery{
    text-align: center;
    margin-top: 400px;
}
.build-cemetery1{
    text-align: center;
    margin-top: 400px;
    margin-left: 477px;
}
.build-cemetery1 a{

    display: block;
    width: 149px;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    color: #ffffff;
    background: url("images/lll-bg.png");
}
.build-cemetery3{
    text-align: center;
    margin-top: 580px;
    margin-left: 477px;
}
.build-cemetery3 a{

    display: block;
    width: 149px;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    color: #ffffff;
    background: url("images/lll-bg.png");
}
.cemetery-info{
    width: 838px;
    margin-left: 131px;
    background-color: #036bad;
    overflow: hidden;
}
.cemetery-info form{
    margin-top: 70px;

}
.head-portrait{
    float: left;
    margin-left: 132px;
    margin-right: 60px;
}
.head-portrait span{
    display: block;
}
.death-person-info{
    font-size: 16px;
    color: #000000;
}
.death-person-info p{
    margin-bottom: 10px;
    margin-top: 10px;
}
.death-person-info .p1 input{
    width: 152px;
    height: 18px;
    margin-left: 44px;
}
.death-person-info .p2 input{
    width: 152px;
    height: 18px;
    margin-left: 76px;
}
.death-person-info .p3 span{
    margin-right:66px ;
}
.death-person-info .p3 input{
    width: 60px;
    height: 18px;
    margin-left: 10px;
    margin-right: 10px;

}
.text-area span{
    display: block;
    line-height: 45px;
}
.text-area{
    font-size: 16px;
    color: #000000;
    float: left;
    margin-left: 116px;
}
.text-area textarea{
    width: 600px;
    height: 240px;
    vertical-align: top;
}
.sure{
    display: block;
    width: 140px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    font-family: simsun;
    color: #FFFFFF;
    background-color: #003455;
    border: none;
    margin-left: 230px;
    margin-top: 25px;
    margin-bottom: 45px;
}
.right-list2{
    width:1100px;
    margin-left: auto;
    margin-right: auto;
    background: url("images/villa-bg.png") no-repeat;
    margin-top: 20px;
    padding-top: 86px;
    padding-bottom: 86px;
}
.born{
    margin-left: 300px;
}
.born input{
    width: 60px;
    height: 16px;
}
.member-info{
    margin-top: 40px;
}
.member-info li{
    margin-bottom: 16px;
    margin-top: 16px;
    font-size: 16px;
    color: #969696;
}
.save{
    margin-left: 300px;
}
.save input{
    width: 140px;
    height: 40px;
    background-color: #3885d3;
    border: none;
    font-size: 16px;
    color: #FFFFFF;
}
.record{
    padding-top: 30px;
}
.record li{
    line-height: 35px;
    padding-left: 50px;
    border-bottom: 1px dashed #969696;
}
.record li a{
    font-size: 14px;
    color: #969696;
}
.record li a span{
    color: #036bad;
}

.critic{
    padding-top: 30px;

}
.critic li{
    line-height: 35px;
    padding-left: 50px;
    border-bottom: 1px dashed #969696;
    overflow: hidden;
}
.critic li a{
    font-size: 14px;
    color: #969696;
    float: left;
}
.critic li a .cric{
    color: #969696;
    display: block;
}
.font-yellow{
    color: #ff4f00;
}
.del{
    float: right;
    display: block;
    padding-right: 50px;
    padding-top: 20px;
    font-size: 12px;
    font-family: simsun;
    color: #488eed;
}
.sum{
    float: right;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px;
    font-family: simsun;
    color: #666666;
}
.sum span{
    font-size: 12px;
    font-family: simsun;
    color: #feae23;
    padding-left: 3px;
    padding-right: 3px;
}
.personal-form{
    margin-top: 36px;
}
.personal-form p {
    text-align: right;
    margin-right: 300px;
    font-size: 16px;
    color: #969696;
    margin-bottom: 12px;
    margin-top: 12px;
}
.sure-login{
    margin-left: 350px;
    width: 140px;
    height: 40px;
    border: none;
    background-color: #3885d3;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 100px;
    margin-bottom: 100px;
}

.right-list3{
    width:1100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    background: url("images/jszc-bg.png") no-repeat;
    background-position: right center;

}
.about-tit1{
    padding-left: 6px;
    margin-left: 13px;
    font-size: 14px;
    color: #333;
    font-family: simsun;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
    font-weight: bold;
}
.right-list3 form{
    margin-right: 800px;
}
.right-list3 form p{
    text-align: right;
    margin-bottom: 18px;
    margin-top: 18px;
    width:350px;
}
.right-list3 form .color8{
    font-size: 14px;
    color: #969696;
    font-family: simsun;	
}
.right-list3 form .inp{
    width: 204px;
    height: 32px;
    font-size: 12px;
    color: #333;
    font-family: simsun;
    padding-left: 20px;
}
.red-icon{
	
    padding-left: 10px;

}
.identify-code{
    width: 95px;
    height: 32px;
    padding-left: 20px;
}
.identify-img{

}
.about-tit11{
    font-size: 14px;
    font-family: simsun;
    color: #323232;
    padding-bottom: 35px;
}
.input-word{
    font-size: 14px;
    font-family: simsun;
    color: #646464;
    display: block;
    width: 500px;
    margin-bottom: 18px;
}
.find-back{
    width: 140px;
    height: 40px;
    border: none;
    background-color: #3885d3;
    font-size: 16px;
    color: #FFFFFF;
    margin-left: 100px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.read-items{
    margin-left: 100px;
}
DIV.sabrosus {
    TEXT-ALIGN: center;
    margin-bottom: 20px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: top;
    padding-bottom: 3px;
    color: #656d78;
    font-family: "΢���ź�";
    margin-top: 65px;
    margin-left: 170px;
    float: left;
	overflow:hidden;
}
DIV.sabrosus A {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 4px;
    MARGIN-RIGHT: 7px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    color: #656d78;
    background-color: #ffffff;
    float: left;
    border: 1px solid #c0c0c0;
}
DIV.sabrosus A:hover {
    color: #FFFFFF;
    background-color: #044d91;
    border: 1px solid #044d91;
}
DIV.pagination A:active {
    color: #FFFFFF;
    background-color: #044d91;
}
DIV.sabrosus .select {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 4px;
    MARGIN-RIGHT: 7px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    float: left;
    border: 1px solid #044d91;
    color: #FFFFFF;
    background-color: #044d91;
}
DIV.sabrosus SPAN.disabled {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;color: #FFFFFF;
    background-color: #3876C7;
}
DIV.sabrosus1 {
    TEXT-ALIGN: center;
    margin-bottom: 20px;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: top;
    padding-bottom: 3px;
    color: #656d78;
    font-family: "΢���ź�";
    margin-top: 25px;
}
DIV.sabrosus1 A {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 4px;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
    color: #656d78;
    float: left;
}

.gwc{ width:1100px;overflow:hidden;}
.gwc_tb1{ width:100%; border-top:5px solid #48b9e5; background:#d0e7fa; height:38px; margin-top:20px; overflow:hidden;}
.tb1_td1{ width:35px; text-align:center;}
.tb1_td3{ width:290px; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td4{ width:260px; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td5{ width:115px; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td6{ width:135px; text-align:center; background:url(../images/td1.jpg) right no-repeat;}
.tb1_td7{ text-align:center;}


.gwc_tb2{ width:100%; margin-top:20px; background:#eef6ff; border:1px solid #e5e5e5; padding-top:20px; padding-bottom:20px;}
.tb2_td1{ width:60px; text-align:center;}
.tb2_td2{ width:100px; text-align:center;}
.tb2_td2 img{ width:96px; height:96px; border:2px solid #c9c6c7;}
.tb2_td3{ width:170px; padding-left:12px; padding-right:18px;}
.tb2_td3 a{ font-size:14px; line-height:22px;}

.gwc_tb3{ width:100%; border:1px solid #d2d2d2; background:#e7e7e7; height:46px; margin-top:20px; }
.gwc_tb3 tr td{font-size:14px;}
.tb3_td2{ width:100px;text-align:center;}
.tb3_td2 span{ color:#ff5500;font-size:14px; font-weight:bold; padding-left:5px; padding-right:5px; }
.tb3_td3{ width:220px;text-align:center;}
.tb3_td3 span{ font-size:18px; font-weight:bold;}
.tb3_td4{ width:110px;text-align:center;}
.jz2{ width:100px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#ee0000; display:block; float:right;}
#jz1{font-size:18px;}
.loading{

}
.font-red{
    color: #f10101;
}
.buying-successed{
    font-size: 20px;
    color: #333333;
    text-align: center;
    line-height: 50px;
    background: url("images/icon.png") no-repeat;
    background-position: 140px center;
}
.back-go{
    font-size: 18px;
    color: #444444;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}
.back-go a{
    color: #2272c8;
}

.wrap {
    width: 114px;
    float: left;
}
.h20 {
    height: 20px;
    overflow: hidden;
    clear: both;
}
.nice-select {
    width: 114px;
    height: 32px;
    border: 1px solid #044d91;
    position: relative;
   background: url("images/click-icon.png") no-repeat right center;
    cursor:pointer;
}
.nice-select input {
    display: block;
    width: 100%;
    height: 34px;
    line-height: 32px \9;
    border: 0;
    outline: 0;
    background: none;
    cursor:pointer;
    text-align: center;
}
.nice-select ul {
    width: 100%;
    display: none;
    position: absolute;
    left: -1px;
    overflow: hidden;
    background-color: #fff;
    max-height: 150px;
    overflow-y: auto;
    border: 1px solid #999;
    border-top: 0;
    z-index:9999;
}
.nice-select ul li {
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    cursor: pointer;
}
.nice-select ul li.on {
    background-color: #e0e0e0;
}
.search{
    overflow: hidden;
    float: left;
}
.search input{
    display: block;
    float: left;
}
.search-area{
    width: 243px;
    height: 32px;
    border: 1px solid #044d91;
    padding-left: 20px;
}
.click-search{
    width: 53px;
    height: 34px;
    background: url("images/mirror.png") no-repeat;
    border: none;
}

.admin-login{
    position: absolute;
    top: 220px;
    z-index: 99999;
    right: 150px;
    width: 322px;
    height: 389px;
    background: url("images/admin-login-bg.png") no-repeat;
}
.admin-login form .title{
    font-size: 22px;
    color: #044d91;
    display: block;
    padding-top: 26px;
    padding-bottom: 12px;
    border-bottom: 3px solid #044d91;
    padding-left: 45px;
}
.admin-login form .input1{
    display: block;
    width: 167px;
    padding-left: 64px;
    height: 37px;
    background: url("images/admin-bg.png") no-repeat;
    border: none;
    margin-left: 48px;
    margin-bottom: 10px;
    margin-top: 40px;
}
.admin-login form .input2{
    display: block;
    width: 167px;
    padding-left: 64px;
    height: 37px;
    background: url("images/password-bg.png") no-repeat;
    border: none;
    margin-left: 48px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.checkbox{
    margin-left: 48px;
}
.admin-login form p{
    text-align: center;
    margin-top: 17px;
}
.admin-login form p a{
    font-size: 14px;
    color: #ff4f00;
}
.admin-login form .login{
    display: block;
    width: 212px;
    height: 40px;
    border: none;
    background: url("images/login-bg.png") no-repeat;
    margin-left: 56px;
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 30px;
}

#wrapper {
    width: 450px;
    float: left;
}
#carousel-wrapper {
    width: 450px

}
#carousel, #thumbs {
    overflow: hidden;
    width: 450px;
}

#carousel span, #carousel img,
#thumbs a, #thumbs img  {
    display: block;
    float: left;
}
#carousel span, #carousel a,
#thumbs span, #thumbs a {

}
#carousel img{
    width: 329px;
    height: 428px;
}
#thumbs img {
    border: none;
    width: 147px;
    height: 147px;

}

#carousel span {
    width: 450px;
    height: 428px;
}

#thumbs-wrapper {
    position: relative;
    width: 626px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    margin-left: 400px;
    margin-top: -160px;
    *margin-top: -160px;
}
#thumbs a {
    border: 1px solid #899;
    width: 147px;
    height: 147px;
    margin: 0 6px;
    overflow: hidden;
    display: block;

    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -ms-transition: border-color .5s;
    transition: border-color .5s;
}
#thumbs a:hover, #thumbs a.selected {
    border-color: #c41921;

}
.wraper-txt{
    width: 614px;
    float: right;
    margin-right: 80px;
    position: relative;
    top: 70px;
    line-height: 24px;
    font-size: 16px;
    color: #969696;
}
.wraper-txt span{
    display: block;
    font-size: 14px;
    font-family: Arial;
}
.wraper-txt .title11{
    font-size: 25px;
    color: #646464;
}
.messages-items{
    width: 251px;
    height: 333px;
    background: url("images/messages-bg.png") no-repeat;
}
.messages-items .names{
    font-size: 25px;
    color: #044d91;
    text-align: center;
    padding-top: 50px;
}
.messages-items p{
   font-size: 16px;
    color: #969696;
    line-height: 27px;
    padding: 30px 50px;
}
.messages{
    overflow: hidden;
}
.messages-items{
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.messages-area{
    text-align: center;
    padding-top: 55px;
    padding-bottom: 45px;
}
.purso{
    margin-top: 20px;
}
.purso li span{
    display: block;
}
.purso li{
    width: 198px;
    border: 1px solid #d2d2d2;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.purso .img{
    margin-top: 8px;
	text-align:center;
}
.purso .names1{
    text-align: center;
    font-size: 18px;
    line-height: 27px;
    color: #646464;
}
.purso .txt11{
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    color: #969696;
    padding-bottom: 15px;
    line-height: 27px;
}



.lattice-point{
    margin-left: 20px;
    padding-left: 30px;
    background: url("images/icon-jia.png") no-repeat;
    background-position: left center;
    font-size: 16px;
    color: #036bad;
    padding-top: 10px;
    padding-bottom: 10px;
}
.lattice-point1{
    margin-left: 20px;
    padding-left: 30px;
    background: url("images/icon-jian.png") no-repeat;
    background-position: left center;
    font-size: 16px;
    color: #036bad;
    padding-top: 10px;
    padding-bottom: 10px;
}
#div1{
    padding-left: 50px;

}
#div1 a{
    font-size: 14px;
    color: #666666;
}
#div2{
    padding-left: 50px;

}
#div2 a{
    font-size: 14px;
    color: #666666;
}

#div3{
    padding-left: 50px;

}
#div3 a{
    font-size: 14px;
    color: #666666;
}
#div4{
    padding-left: 50px;

}
#div4 a{
    font-size: 14px;
    color: #666666;
}
#div5{
    padding-left: 50px;

}
#div5 a{
    font-size: 14px;
    color: #666666;
}
#div6{
    padding-left: 50px;

}
#div6 a{
    font-size: 14px;
    color: #666666;
}#div7{
     padding-left: 50px;

 }
#div7 a{
    font-size: 14px;
    color: #666666;
}#div8{
     padding-left: 50px;

 }
#div8 a{
    font-size: 14px;
    color: #666666;
}




.g-book{
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px;
}
.g-book li{
	overflow:hidden;
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 16px;
    color: #969696;
    border-bottom: 1px dashed #c8c8c8;
}
.g-book span{
    display: block;
}
.head-pic{
	float:left;
	margin-right:25px;
}
.on-messages{
	float:left;
	width:900px;
}

/*���e?�ʓI��?����?��*/
.show-items{
	width:590px;
	height:300px;
	border:2px solid black;
	position:absolute;
	bottom:50px;
	left:250px;
	display:none;
}
#fuwu a{
	
}

/*?��?glx*/
.gwc-tips{
	width:660px;
	height:100px;
	margin:0 auto;
	overflow: hidden;
}
.sss1{
    line-height: 41px;
    float: left;
    font-size: 30px;
    color: #ff4f00;
    padding-left: 60px;
    background: url("images/duihao.png") no-repeat;
    background-position: left center;
}
.sss2{
    float: left;
    width: 92px;
    height: 34px;
    border: 1px solid #dddddd;
    text-align: center;
    line-height: 34px;
    margin-right: 20px;
    margin-left: 20px;
}
.sss2 a{
    font-size: 16px;
    color: #333;
}
.sss3{
    float: left;
    width: 189px;
    height: 36px;
    background-color: #036bad;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 36px;
}
.sss3 a{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

 /*shoping_car?��  glx*/
/*table{
	border-collapse: collapse;
	width:1100px;
	
}
table .tr1{
	height:44px;
	background-color:#fafafa;
	margin:auto;
	border:1px solid #e2e2e2;
}
table .tr1 td{
	height:44px;
	background-color:#fafafa;
	text-align:center;
	border-right:1px dashed #e2e2e2;
}
table .tr2{
	height:44px;
	background-color:#ffffff;
	margin:auto;
	border-right:1px solid #e2e2e2;	
	border-left:1px solid #e2e2e2;	
	border-bottom:1px dashed #e2e2e2;
}
table .tr2 td{
	height:113px;
	
	background-color:#ffffff; 
	margin:auto;
	border-right:1px dashed #e2e2e2;
	border-bottom:1px dashed #e2e2e2;
}
table .tr2 .td2{
	height:113px;
	background-color:#ffffff; 
	margin:auto;
	border-bottom:1px dashed #e2e2e2;
} */
.news-contss-title{
    font-size: 18px;
    color: #646464;
    padding-top: 20px;
}
.news-contss{
    font-size: 16px;
    color: #969696;
    line-height: 27px;
    padding-left: 12px;
    padding-right: 12px;
}

.worship-pro{
    position: relative;
    top:450px;
}
.information-top{
    position: relative;
    top:-100px;
    left: 0px;
    *left: 0px;
}
.information-bot{
    position: relative;
    top: 450px;
}
.information-bag{
    top:380px;
    float: right;
    position: relative;

}
.information-top1{
    position: relative;
    top:-250px;
    left: 0px;
    *top:-250px;
}
.information-bot1{
    position: relative;
    top: 350px;
}
.information-bag1{
    top:290px;
    float: right;
    position: relative;

}

.information-top2{
    position: relative;
    top:30px;
    left: 0px;
    *top:30px;
}
.information-bot2{
    position: relative;
    top: 600px;
}
.information-bag2{
    top:540px;
    float: right;
    position: relative;

}
.build-cemetery2{
    text-align: center;
    margin-top: 280px;
    margin-left: 477px;
}
.build-cemetery2 a{

    display: block;
    width: 149px;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    color: #ffffff;
    background: url("images/lll-bg.png");
}
.tables table{
    border-top: 1px solid #c7c7c7;
    border-left: 1px solid #c7c7c7;
    margin-left: 15px;
}
.tables table tr{
    text-align: center;
    border-left: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
}
.tables table tr td{
    border-right: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
    line-height: 44px;

}
.first-row{
    font-size: 14px;
    color: #282828;
    line-height: 44px;
}
.td1{
    width: 344px;
}
.td2{
    width: 260px;
}
.td3{
    width: 158px;
}
.td4{
    width: 150px;
}
.td5{
    width: 100px;
}
.td6{
    width: 140px;
}
.td9{
    width: 200px;
}
.td7{
    width: 210px;
}
.td8{
    width: 80px;
}
.tr-gray{
    font-size: 14px;
    color: #666666;
}
.tr-gray a{
    color: #0066cc;
}
.jiesuan{

}
.asdd1{
    margin-top: 20px;
    margin-left: 20px;
}
.asdd1 a{
    padding: 3px 5px ;
    color: #ffffff;
    background-color: #c41921;
}
.jiesuan11{
    overflow: hidden;
    float: right;
}
.comp{
    overflow: hidden;
    margin-right: 20px;
    margin-top: 20px;
}
.comp a{
    display: block;
    float: left;
    margin-right: 12px;
}
.comp input{
    display: block;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    width: 149px;
    height: 42px;
    background: url("images/js-icons.png");
    border: none;
    float: left;
}
.zc_right{
    float: right;
    margin-top: -450px;
    *margin-top: -450px;
    margin-right: 100px;

}
.color5{
    font-size: 14px;
}
.color6{
    color: #ff0000;
    font-size: 14px;
}
.ss-if{
  border: 10px solid #959595;
    background-color: #ffffff;
    color: #555555;
    position:absolute;
    bottom:50px;
    left:250px;
    overflow: hidden;
}
.face_close tr{
    position: absolute;
    right: 0;
    background-color: #044d91;
}
.dd_top{
    background-color: #044d91;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.fu-cont{
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 20px;
}
.tongyi{
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.tongyi-fu{
    width: 222px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
    background-color: #044d91;
    text-align: center;
    line-height: 34px;
    position: relative;
    bottom: -250px;
}
.cemetery-img-name1{
   display: block;text-align: center;
    line-height: 33px;
    font-size: 16px;
    color: #ffffff;
    background-color: #000;
    opacity: 0.5;
    margin-top: -38px;
    *margin-top: -38px;

}
.bags{
    overflow: hidden;

}
.bags li{
    width: 74px;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
}
.worship-pro-items-hua1{
    position: relative;
    right: 3px;
}
.worship-pro{
    width: 650px;
}
.worship-pro span{
    display: block;
    float: left;
    width: 124px;
    height: 140px;
}
.abtou-bg{
    background: url("images/guren-bg1.png") repeat-x;
    height:890px;
}
.ccs{
    font-size: 14px;
    color: #000;
    padding-right: 5px;
}

.fanhui_top{ position:fixed; bottom:140px; right:30px; z-index:999;}

.table_list tr{
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}

