﻿h1{font-size:200%; font-weight:700; margin:20px 0;}
h2{font-size:180%; font-weight:700; margin:10px 0;}
h3{font-size:150%; font-weight:700; margin:10px 0;}
h4{font-size:120%; font-weight:700; margin:10px 0;}
h5{font-size:100%; font-weight:400;}
h6{font-size:80%; font-weight:300;}

.row {margin:10px 0;}
.footer{margin:40px 0;  color:#696969; background-color:transparent; background-image:url(/images/c_44.png); width:100%; height:560px; }
.container-fluid{width:1170px;}

.inscription-img {width:150px; height:120px; float:left;}

.logininfo{padding:20px;}

.sectiontitle {margin:10px 0 0 0;}
.media-body {  padding-left:25px;}
.inscription p{ height:70px; overflow:hidden;text-overflow:ellipsis;}

.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; font-size:14px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:15px;  font-size:14px;  }
.txtMarquee-top .infoList { list-style: circle;  }
.txtMarquee-top .infoList li{ height:28px; line-height:28px; overflow: hidden;  }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }

.txtMarquee-top2{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.txtMarquee-top2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; font-size:14px;  }
.txtMarquee-top2 .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top2 .hd .next{ background-position:0 -140px;  }
.txtMarquee-top2 .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top2 .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top2 .bd{ padding:15px;  font-size:14px;  }
.txtMarquee-top2 .infoList { list-style: circle;  }
.txtMarquee-top2 .infoList li{ height:28px; line-height:28px; overflow: hidden;  }
.txtMarquee-top2 .infoList li .date{ float:right; color:#999;  }

.nav-item a {font-weight:400; color:white;}

.full-width-div{width: 100%; left: 0; background-color:#0275D8; line-height:35px; margin: 1px 0;}

#TaoistsNavBar ul li a{color:white; line-height: 3; font-size:16px; padding:0px 25px;}

.navbar { min-height:50px; margin-bottom:0;}

#TaoistsNavBar ul li :hover { background-color:#014C8C; }
#TaoistsNavBar ul .active { background-color:#014C8C; }


.memorialdetails_head{height:400px; line-height: 400px; color:white;}


.floatleft {float:left;}
.floatright {float:right;}

.memorialList{min-height:250px; margin-top:20px;}
.memorialList ul {list-style: none; padding-left:0; line-height: 25px;}
.memorialList ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.borderrightline { border-right:1px solid #efefef;}

.formlabel {font-size:15px; line-height: 40px; font-weight:300; }
.forminput {width:100%; height:40px; line-height: 40px;}
.paddingbottom5{padding-bottom: 5px}
.paddingbottom10{padding-bottom: 10px}
/* User Center Menu 一级菜单样式 */
.nav-one {font-weight:300; padding-left:5px; background-color:rgb(218, 223, 238); line-height:36px; height:36px;width:160px; font-size:16px;}



/*----------------------------
	Thumbnails
-----------------------------*/
#thumbs{
	/* width:480px; */
	margin:35px auto 35px;
	text-align:left;
}
.thumbnail h5{
	margin-bottom: 5px;
}
#thumbs a{
	width:210px;
	height:210px;
	display:inline-block;
	/* border:7px solid #303030; */
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	border-radius:4px;
	/* margin: 6px 6px 40px; */
	position:relative;
	text-decoration:none;
	
	background-position:center center;
	background-repeat: no-repeat;
	
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}

#thumbs a:after{
	background-color: #303030;
    border-radius: 7px;
    bottom: -136px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    /* content: attr(title); */
    display: inline-block;
    font-size: 10px;
    max-width: 90px;
    overflow: hidden;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    white-space: nowrap;
}

/*----------------------------
	Media Queries
-----------------------------*/
@media screen and (max-width: 960px) {
	#thumbs, #credit{
		width:auto;
	}	
}

/* 购墓列表页 图片特效 */
.puchaselistpic {border-radius: 10px; overflow: hidden;}
.puchaselistpic img { transform: scale(1.0);}
.puchaselistpic .follower { position: absolute; left: 0; right: 0; top: 272px; bottom: 0; padding: 10px; font-size: 12px; color: #fff; background-color: #000; opacity: 0.4;}
.puchaselistpic:hover img { transform: scale(1.1); transition: all 1s;}

/* 购墓列表页 多维条件筛选 select */
.select{border:#ddd 0px solid;border-radius:4px;width:100%;margin:5 auto;font-size:14px}
.select li{list-style:none;padding:10px 0 0px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#039;border-radius:2px;line-height: 25px;}
.select a:hover{color:#f60;background-color:#f3edc2}
.select .selected a{color:#fff;background-color:#f60; line-height:25px;}
.select-result { height:50px; }
.select-result dt{font-weight:bold;}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:#f60 url("../images/close.gif") right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}


/* 墓型属性展示 */
.muxingattribute {border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;margin:30px 0; height:200px;}
.muxingattribute ul{list-style:none; font-size:16px;}
.muxingattribute li{width:50%; float:left;margin:10px 0;}

/* 墓型图文介绍 */
.tuwenjieshao p { font-size:16px; text-indent: 2em; margin:15px 0; }

.vertical-nav li a { color: #0275D8; font-size:15px;}
.vertical-nav li a:hover { color: #F5F5F5; font-size:15px; background-color:#337AB7;}


.usercenterforminput{ font-size:14px; height:30px; width:200px; line-height: 30px;	 }
.usercenterlabel{font-size:14px;  line-height: 30px; font-weight:400; }

.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}

.accountsafetitle {background-color:#efefef; height:40px; line-height: 40px; font-size:16px;}
.accountsafetip {color:#888888;font-size:12px;margin-left:20px;font-weight:400;}

.layui-upload-img{margin:10px 10px; height:150px; width:200px;}

.layui-form-label {width:110px;}
.layui-field-title {margin:20px 0 5px;}

legend {width:150px; font-size:16px; border-bottom: 0px;}

#amount { color:red; font-weight:700; width:20px;    font-size: 30px}

.payment { cursor:pointer; }

.rechagelabel {font-weight:300; margin:10px 20px 10px 10px; font-size:18px;}

.messagecontent {  }
.messagecontentdiv{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.messagedate{float:right; margin-left:30px; } /* line-height:50px; */
.messageman{float:right; margin-left:30px;}
.messagepopcontent{ font-size:18px; text-indent:2em; margin:20px; line-height:35px; font-weight:300; }


/* 顶部菜单 
.nav {transition:0.5s; height:100%; line-height:50px; display:block; margin-bottom:0; padding-left:0; list-style:none; }
.fr {float:right;}
.navbar_nav{margin:0; padding:0; list-style-type: none;}
.navbar_nav li {
    float: left;
    position: relative;
    display: block;
    width: 114px;
    text-align: center;
}

.navbar li.dropdown{display:inherit; position:relative;}
.navbar_nav li a {
    text-decoration: none;
    height: 100%;
    padding: 0 25px;
    display: block;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #000;
    font-size: 16px;
	font-weight: 700;
}
.navbar_nav li.dropdown > .dropdown_menu {
    position: fixed;
    top: auto;
    width: 114px;
    left: auto;
    z-index: 10;
}
.navbar_nav li.dropdown .dropdown_menu {
    display: none;
    position: absolute;
    top: 50px;
    width: 120%;
    background: #fff;
    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
    left: -10%;
}
.navbar_nav li.dropdown .dropdown_menu a {
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    line-height: 40px;
    text-align: center;
    background: #fff;
    margin-bottom: 2px;
}
*/