td {
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 24px;
	color: #000000;
	font-size: 14px;
	letter-spacing: 1px;


}
body {
	margin: 0px;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
	padding:0px;

}



a {
	text-decoration: none;
	color: #000000;

}

li{list-style:none;}
a{ blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{ -moz-outline-style: none;} 
input,textarea {outline:none;}

form {
	font-family: "Î¢ÈíÑÅºÚ";
	margin:0px;
	font-size:12px;
}



select {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
}

input {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	padding:1px;
}

#foot td{
	color:#ffffff;
}



#foot a {
	text-decoration: none;
	color: #ffffff;

}
.tdbg_leftall {	
	padding:1px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
}
.tdbg_main {
    padding: 6px;
    BORDER-BOTTOM: #bbbbbb 1px solid; 
    BACKGROUND-COLOR: #fafafa;
}

#church-banner {
height: 600px; 
overflow: hidden; 
position: relative;
}

#church-controller {
	left: 47%; bottom: 25px; position: absolute; z-index: 1000;
}
#church-banner ul {
	position: relative;
		margin:0px;
	padding:0px;
	list-style:none;
}
#church-banner ul .church-item {
	position: absolute;
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
}
#controller-left {
	left: 0px; top: 40%; position: absolute; cursor: pointer;
}
#controller-right {
	top: 40%; right: 0px; position: absolute; cursor: pointer;
}
.controller-item {
	background: rgb(255, 255, 255); border-radius: 10px; width: 15px; height: 15px; margin-right: 10px; display: inline-block; cursor: pointer; 
}
.controller-item-hover {
	background: rgb(224, 22, 21); transition:transform 2s; opacity: 1; transform: rotateX(360deg);
}
.church-transform {
	
}
.pic:hover .pimlw {
	display: block; z-index: 9000;
}
.pic {
	position: relative;
	height:600px;
}
#keyword {
width:134px;
height:26px;
line-height:25px;
text-indent:15px;
border:none;
background:transparent;
}

.topmenu  a {
color:#514d4c;
display:block;
padding:5px;
}

.topmenu a:hover {
background-color:#eeeeee;
color:#f18518;
}

.topmenucur  a {
background-color:#eeeeee;
color:#f18518;
display:block;
padding:5px;
}



.indexfwname {
font-size:22px;
color:#505254;
cursor:pointer;

}
.indexfwcurname {
font-size:22px;
background-color:#e01615;
color:#ffffff;
cursor:pointer;
}
.indexfwcurname a {
color:#ffffff;
}

.indexfwname td {
font-size:22px;
}

.indexfwcurname td {
font-size:22px;
color:#ffffff;
}
.prdsortlist .indexfwname:hover {
font-size:22px;
background-color:#e01615;
color:#ffffff;
cursor:pointer;
}

.prdsortlist .indexfwname:hover a{
color:#ffffff;
}

.prdsortlist .indexfwname:hover td{
color:#ffffff;
}
.indexprdbt {
font-size:30px;
font-family:·½Õý´óºÚ¼òÌå;
color:#a8abaf;
border-bottom:#5a5859 1px solid;
line-height:50px;
}

.indexprdsm {
padding-top:15px;
color:#a8abaf;
position:relative;
font-size:12px;
}

.indexprdbut {
position:absolute;
right:10px;
top:120px;
}

.indexprdsms {
font-size:18px;
color:#252525;
line-height:30px;
}

.indexnewbt {
font-size:32px;
font-family:·½Õý´óºÚ¼òÌå;
color:#e01615;
}

.newsbgsy {
background:url(../static/nbg.png);
}
.indexnewstitle {
color:#fff;
font-size:16px;
}

.comm-jpg {
	background: url("../static/comm.png") no-repeat;
}

.newsview a {
color:#ffffff;
}

.newsview a:hover {
color: #f08519;
}
.newsview a em {
	background-position: -210px -202px; margin: 0px 0px 0px 10px; width: 31px; height: 31px; display: inline-block;
}

.newsview a:hover em {
	background-position: -204px -365px;
}
.footbtline {
border-bottom:#565656 1px solid;
position:relative;
}

.footbtline::before {
	left: 0px; width: 80px; height: 1px; bottom: -1px; font-size: 21px; font-style: normal; font-weight: 400; border-bottom-color: #e01615; border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";
}

.footbt {
font-size:16px;
color:#fff;
font-weight:bold;
}

.footbt a {
color:#fff;
}

.footwz {
color:#fffcfc;
font-size:12px;
}

.footwz img {
margin-top:10px;
}

.footwz td a{
color:#fffcfc;
font-size:12px;
}

.footwz td{
color:#fffcfc;
font-size:12px;
}
.footwz a{
color:#fffcfc;
font-size:12px;
}

.pro-columns-tabs {
position:relative;

}

.topbut {
position:relative;
}

.topwrm {
position:absolute;
left:-30px;
top:30px;
display:none;
z-index:100;
}

.topwrm img {
width:105px;
}

.topbut:hover  .topwrm {
display:block;
}


.abmain {
text-align:left;
padding:40px 10px;
}

.prdmain {
padding:40px 0px;
}

.prdimg {
position:relative;
cursor:pointer;
}

.prdimgover {
position:absolute;
left:0px;
top:0px;
background:rgba(244,133,25,0.5);
width:300px;
height:100%;
display:none;
}
.prdimg:hover  .prdimgover {
display:block;
}

#prddown {
position:absolute;
right:20px;
top:50px;
}

#prddwonbt {
clear:both;
font-size:17px;
height:27px;
cursor:pointer;
border-radius: 18px;
padding: 0px 50px 0px 45px;
background: #CCC url(../image/icon_nav.png) no-repeat 86% center;
}

#prddwonlist {
max-height:350px;
overflow:scroll;
clear:both;
width:130px;
display:none;
}

.dnlist {
padding-left:10px;
font-size:12px;
white-space:nowrap;
}

.dnlist a:hover {
color:red;
}

#prddown:hover #prddwonlist {
display:block;
}
#divStayTopleft {
position:absolute; 
RIGHT: 0px;
}

.pdsr {
height:680px;
overflow:hidden;
background:url(../static/indexprdbg.jpg) no-repeat center top;
}

.prdbt {
clear:both;
line-height:30px;
color:#f10e12;
font-size:22px;
padding:30px 5px 20px 15px;
font-weight:bold;
border-bottom:#ccc 1px dotted;

}

.prdbt a {
color:#f10e12;
}

.prdlist ul li{
	float:left;
	cursor:pointer;
}
.prdlist ul li a:hover{
	color:rgba(244,133,25,0.5);
}
.prdlist ul li p{
	text-align:center; height:50px;line-height:50px; font-size:14px;
}

