@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
body{ margin:0; padding:0; background:url(../img/bj.jpg) repeat; color:#626262; font-size:12px;/*定义全局文字颜色*/ }
a, a:link {/*color:#626262;*/ text-decoration:none;  } 
a:hover {color:#27990d; /*text-decoration:underline; */ }
ul, li { list-style-type: none; margin:0; padding:0; }
img {border: 0;}


.clear { clear: both;}
.rq{ float:right;  font-size:12px; color:#6f6f6f;}
.kong{ width:100%; height:18px; margin:0 auto;}


#dl{ width:100%; height:31px; background:url(../img/topbj.jpg) repeat-x; margin:0 auto; line-height:31px; border-bottom:2px solid #c4c4c4;}
#dln{ width:1002px; height:31px; margin:0 auto; line-height:31px; color:#d1d1d1;}
#dln a{ color:#d1d1d1;}

#top{ width:100%; height:150px; background:url(../img/top.jpg) no-repeat center; border-bottom:2px solid #c4c4c4; margin:0 auto;}
#top1{ width:1002px; height:150px; margin:0 auto;}
#topr{ width:240px; height:57px; margin-top:50px; margin-right:102px; float:right; }
#topr ul li{ width:80px; text-align:left; float:left;}


#nav{ width:100%; height:47px; background:url(../img/navbj.jpg) repeat-x; margin:0 auto;}
#nav1{ width:1002px; /*height:47px;*/ margin:0 auto;}
#nav1 ul li { float:left; height:47px;}
.linedh{ width:1px; background:url(../img/linedh.jpg);}



/*下拉菜单开始*/
#nav1 a {
 display: block;
}
#nav1 li ul {
 line-height: 40px; text-align:center;
 left: -999em; position: absolute; 
}
#nav1 li ul li{
 height:40px; line-height:40px;
 float: left;
 background: #37ad1c; 
}
#nav1 li ul a{
 display: block; text-align:center;
}
#nav1 li ul a:link  {
 color:#fff; text-decoration:none;
}
#nav1 li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav1 li ul a:hover  {
 color:#fdfe95;text-decoration:none;font-weight:normal;
 background:#1b9200;
}
#nav1 li:hover ul {
 left: auto;
}
#nav1 li.sfhover ul {
 left: auto;
}
#mrc {
 clear: left; 
}
/*下拉菜单结束*/



#line { width:100%; height:4px; margin:0 auto; background:url(../img/lienbh.jpg) repeat-x; text-align:center;}

#banner{ background:url(../img/banner1.jpg) center no-repeat; height:399px; width:100%; margin:0 auto; text-align:center;}

#line2{ width:100%; height:12px; background-color:#b8b8ba; margin:0 auto;}

#main{ width:1100px; margin:0 auto; padding:13px 10px 13px 10px; min-height:500px; background-color:#fff; border:1px solid #e2e2e2; margin-top:20px;margin-bottom:20px}
#zxgg{ width:100%; height:57px; margin:0 auto;}
#zxggl{ width:118px; height:57px; float:left; background:url(../img/zxgg.jpg);}

.hot {width:840px; height:57px; float:left;}
.hot UL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-RIGHT: 0px; HEIGHT: 57px; OVERFLOW: hidden; PADDING-TOP: 0px}
.hot UL LI {LINE-HEIGHT: 57px; width:800px; FLOAT: left; HEIGHT: 57px; MARGIN-RIGHT: 15px}
.hot UL LI A {COLOR: #626262; FONT-SIZE: 12px;}
#zxggr{ width:7px; height:57px; float:right; background:url(../img/zxggr.jpg);}



#m1{ width:100%; height:261px; margin:0 auto;}
#m1_l{ width:280px; height:261px; float:left;}
.bt{ width:100%; height:28px; margin:0 auto; border-bottom:1px solid #27990d;}
.btl{ width:97px; height:28px; float:left;}
.btz{ width:120px; height:28px; float:left; line-height:28px; color:#27990d; font-family:Arial, Helvetica, sans-serif;}
.btr{ width:50px; height:28px; float:right; text-align:right; line-height:28px;}
#m1_l_tp{ width:280px; height:121px; margin:10px 0 0 0;}
#m1_l_wz{ width:280px; height:99px; margin:0 auto;}
#m1_l_wz ul li{ width:280px; height:32px; border-bottom:1px dotted #626262; line-height:32px;}

#m1_r{ width:682px; height:261px; float:right;}
#m1_r_nr{ width:100%; height:222px; margin-top:10px; }
#m1_r_tp{ width:318px; height:222px; float:left;}
#m1_r_wz{ width:348px; height:222px; float:right; padding:0 8px; line-height:20px;}

#m2{ width:100%; height:251px; margin:0 auto;}
#m2_l{ width:682px; height:251px; float:left;}
#m2_l_nr{ width:100%; height:212px; margin-top:10px;}
#m2_l_tp{ width:254px; height:210px; border:1px solid #919191; float:left;}
#m2_l_wz{ width:414px; height:210px; float:right;}
#m2_l_wz ul li{ width:414px; height:29px; line-height:29px; border-bottom:1px dotted #626262;}
#m2_r{ width:280px; height:251px; float:right;}
#m2_r_tp{ width:100%; height:60px; margin:0 auto; margin-top:10px;}
#m2_r_bt{ width:100%; font-size:16px; text-align:center; line-height:45px;}
#m2_r_wz{ width:100%; line-height:26px;}

#m3{ width:100%; height:173px; margin:0 auto;}
#m3_nr{ width:100%; height:119px; margin:0 auto; margin-top:24px;}
#mb_list{ width:1098px; height:119px; float:left;}
#mb_list ul li{ width:183px; height:119px; text-align:center; float:left;}


#m4{ width:100%; height:93px; margin:0 auto;}
#yq{ width:980px; margin:0 auto; min-height:64px;}
#yq ul li{ width:140px; height:64px; line-height:64px; text-align:center; float:left;}

#foot{ width:100%; height:122px; background-color:#28990d; margin:0 auto; text-align:center; color:#fff; line-height:24px;}

/*内容页样式开始*/
#nr_dh{ width:100%; height:40px; line-height:40px; background:url(../../static/images/dhbj.jpg) no-repeat; margin:0 auto;}
#nr_dh a{ color:#1d8d0d;}
#nr_bt{ width:100%; min-height:45px; line-height:45px; border-bottom:1px solid #27990d; color:#8a8a8a; font-size:14px; margin:0 auto; text-align:center;}
.nr_dh1{ width:100%; height:45px; line-height:45px; color:#27990d; font-size:12px; margin:0 auto; text-align:center;}
.nr_dh1 a{ color:#27990d;}
#nr{ width:100%; min-height:500px; margin:0 auto; color:#6b6b6b; font-size:14px; line-height:30px;}

/*内容页样式结束*/


/*新闻列表样式开始*/
#news_list{ width:100%; min-height:500px; margin:0 auto;}
#news_list ul li{ width:100%; height:34px; border-bottom:1px dotted #ccc; line-height:34px; font-size:14px;}
.page{ width:100%; height:50px; line-height:50px; text-align:center; margin:0 auto;}
/*新闻列表样式结束*/


/*图片列表样式开始*/
#phto_list{ width:980px; min-height:500px; margin:0 auto; }
#phto_list ul li{ width:245px; height:240px; float:left;}
.phto_list_tp{ width:230px; height:190px; background:url(../img/photobj.jpg); margin:0 auto;}
.phto_list_bt{ width:230px; height:35px; margin:0 auto; font-size:14px; line-height:35px; text-align:center; }
.phto_list_bt a{ color:#27990d;}

/*图片列表样式结束*/


/*墓区展示样式开始*/
#nr1{ width:100%; min-height:500px; margin:0 auto; text-align:center;}
#nr1 img{ margin:0 auto;}
#mqzs_anniu{width:100%; height:80px; margin:0 auto; text-align:center;}
#mqzs_anniu1{ width:600px; height:37px; margin:0 auto; margin-top:22px;}
#mqzs_anniu1 ul li{ width:150px; height:37px; line-height:37px; background:url(../img/anniu.jpg) center no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left;}
#mqzs_anniu1 ul li a,#mqzs_anniu1 ul li a:hover{ color:#fff;}
.anniu{ width:110px; height:37px; margin:0 auto; background:url(../img/anniu.jpg); font-size:14px; font-weight:bold; color:#fff; text-align:center; margin-top:22px; line-height:37px;}
.anniu a,.anniu a:hover{ color:#fff;}
#mqdh{ width:100%; min-height:40px; line-height:40px; color:#27990e; font-size:14px; font-weight:bold; margin:0 auto;}
#mqdh a{ color:#27990e;}
#mqdh1{ width:100%; height:50px; line-height:50px; font-family:"微软雅黑", "宋体"; text-align:center; color:#27990e; margin:0 auto;}
#mqdh2{width:100%; height:50px; line-height:50px; text-align:center; margin:0 auto;}
#mqfb{ width:962px; min-height:500px; margin:0 auto;}
/*墓区展示样式结束*/


/*代亲服务样式开始*/
#dqfw{ width:90%; height:190px; margin:0 auto; font-size:14px; color:#27990d; line-height:35px;}
#dqfw1{ width:90%; height:400px; margin:0 auto; border:2px solid #27990d;}
#dqfw1_bt{ width:90%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#333; font-weight:bold; border-bottom:1px solid #27990d; margin:0 auto;}
.txtline{ border:1px solid #089431; background-color:#e1fbce; text-align:center; width:96px; height:28px; line-height:28px; font-size:14px; color:#089431;}
.txtline4{ border:1px solid #089431; background-color:#026717; text-align:center; width:90px; height:26px; line-height:26px; font-size:14px; color:#fff;}

/*代亲服务样式结束*/


/*会员中心样式开始*/
.pad{ padding-left:10px;}
.txtline1{ border:1px solid #ccc; background-color:#f2f2f2; text-align:left; width:160px; height:20px; line-height:20px; font-size:12px; color:#ccc;}
/*会员中心样式结束*/

/*在线支付样式开始*/
.txtline2 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #626262;
}

.txtline3 {
    background: none repeat scroll 0 0 transparent;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #626262;
}
/*在线支付样式结束*/
/*网上祭祀样式开始*/
#wsjs_dh{ width:850px; height:32px; line-height:32px; margin:0 auto;}
#wsjs_dhl{ width:10px; height:32px; float:left;}
#wsjs_dhr{ width:10px; height:32px; float:right;}
#wsjs_dhz{ width:830px; height:32px; float:left; background:url(../img/saomubj1.jpg) repeat-x;}
#wsjs_dhz ul li{ float:left; color:#Fff; line-height:32px; height:32px; font-size:13px; font-weight:bold;}
.wsjs_line{padding-left:5px; border-bottom:1px dotted #666;}
.wsjs_bt{ width:100px; height:24px; line-height:24px; background-color:#005512; display:block; text-align:center; color:#fff; font-weight:bold;}
.wsjs_wz{ color:#28990d;}
#wsjs_sou{width:677px; height:26px; text-align:center; margin:0 auto; }
#wsjs_sou ul li{ height:26px; line-height:26px; color:#28990d; float:left;}

.lzqliebiao {
    height: 20px;
    margin: 0; margin-top:6px;
    padding: 0;
    width: 80px;
}
.btnsm {
    background: url("../img/ksjs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fffdfe;
    cursor: pointer;
    font-family: 微软雅黑,宋体,Helvetica,sans-serif;
    font-weight: bold;
    height: 32px;
   /* padding-left: 30px;*/
    width: 105px;
    background-position: center left;
}
.btnsx {
    background: url("../img/sx.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fffdfe;
    cursor: pointer;
    font-family: 微软雅黑,宋体,Helvetica,sans-serif;
    font-weight: bold;
    height: 32px;
    /*padding-left: 48px;*/
    width: 85px;
     background-position: center left;
}
.btnkt {
    background: url("../img/xl.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fffdfe;
    cursor: pointer;
    font-family: 微软雅黑,宋体,Helvetica,sans-serif;
    font-weight: bold;
    height: 32px;
   /* padding-left: 30px;*/
    width: 85px;
     background-position: center left;
}
.btnwj {
    background: url("../img/wj.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fffdfe;
    cursor: pointer;
    font-family: 微软雅黑,宋体,Helvetica,sans-serif;
    font-weight: bold;
    height: 32px;
   /* padding-left: 30px;*/
    width: 85px;
     background-position: center left;
}

.btnly {
    background: url("../img/woyaoliuyan.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fffdfe;
    cursor: pointer;
    font-family: 微软雅黑,宋体,Helvetica,sans-serif;
    font-weight: bold;
    height: 32px;
    padding-left: 15px;
    width: 120px;
}
/*网上祭祀样式结束*/

/*搜索样式开始*/
.sou{width:95%; height:40px; line-height:40px; margin:0 auto; font-size:14px; font-weight:bold;}
/*搜索样式结束*/

/*网上购买样式开始*/
#buy_list{ width:980px; min-height:500px; margin:0 auto; }
#buy_list ul li{ width:245px; height:260px; float:left;}
.phto_list_buy{ width:230px; height:20px; margin:0 auto; font-size:14px; line-height:20px; text-align:center; color:#026717; font-weight:bold;}
/*网上购买样式结束*/

/*网上纪念样式开始*/
#wsjn_l{ width:200px; min-height:500px; float:left; background-color:#f8ffef;}
#wsjn_r{ width:767px; height:500px; float:right; background-color:#f8ffef;}
#wsjn_ph{text-align:center; height:40px; line-height:40px; color:#27990d; font-size:18px; font-family:'微软雅黑', '宋体';}
#list_ph{ width:156px; min-height:300px; margin:0 auto;}
#list_ph ul li{ width:156px; height:50px;}
.list_ph_bt1{width:120px; height:50px; float:left; color:#1b9300; line-height:18px;}
#qrly{ width:737px; min-height:200px; margin:0 auto;}
/*网上纪念样式结束*/

/*photo1样式开始*/
#photo1{ width:980px; min-height:200px; margin:0 auto;}
#photo1 ul li{ width:980px; height:220px; border-bottom:1px dotted #ccc;}
.photo1_left{ width:230px; height:190px; margin:15px 0; float:left; background:url(../img/photobj.jpg); } 
.photo1_right{ width:735px; height:190px; margin:15px 0; float:right; text-align:left; font-size:14px; line-height:32px;}
/*photo1样式结束*/

.ddd,
.ccc {
    position: absolute;
    top: 32px;
    left: 22px;
    height: 25px;
    background-color: #9f5123;
}
.ddd {
    padding-right: 15px;
    width: 172px;
}
.ccc {
    padding-right: 15px;
    width: 105px;
}
.ddd_item {
    display: inline-block;
    float: left;
    position: relative;
    top: 3px;
    margin-left: 15px;
    font-size: 14px;
    color: #fff;
    background-color: #9f5123;
    outline: none;
    border: none;
    cursor: pointer;
}
.ddd_item:hover {
    color: #fff000;
}