.right_bar{ width:100%;margin:20px 0;}
.bread_box{ height:32px; line-height:32px; border-bottom:1px solid #dcdcdc;}
.about_txt_box{ font-family: "微软雅黑","黑体"; padding-left:23px; font-size:14px; line-height:24px; color:#565656;}
.line_xu{ border-top:1px dashed #ccc; margin:13px 0;}
.about_txt_box .tit{ color:#0066cc; }
.about_txt_box .tit span.gray3{ color:#333;}
.text_box{ display:block; overflow:hidden; zoom:1;}
.about_txt_box .tit span.up{ display:inline-block;*display:inline; zoom:1; vertical-align:middle; background:url(../images/ico1.jpg) no-repeat 0 -16px; width:16px; height:10px; margin-left:10px; cursor:pointer;}
.about_txt_box .tit span.down{ display:inline-block;*display:inline; zoom:1; vertical-align:middle; background:url(../images/ico1.jpg) no-repeat 0 0; width:16px; height:10px; margin-left:10px;cursor:pointer;}

ul,ol,li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/** 新闻中心 **/
.thumblist{}
.thumblist .list{padding-bottom: 20px;}
.thumblist .item{width: 1000px;border-bottom: 1px solid #eaeaea;display: block;padding: 20px;transition: all .5s;}
.thumblist .item a{display: block;}
.thumblist .item .img{position:relative;width: 180px;height: 135px;display:block;overflow: hidden;cursor: pointer;}
.thumblist .item img{width: auto;height: 100%;transition: all 0.3s ease-out 0s;}
.thumblist .item a:hover img{transform: scale(1.1, 1.1);}
.thumblist .item .txt{width: 760px;cursor: pointer;}
.thumblist .item .txt h3{font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.thumblist .item .txt .mark{color: #999;font-size: 12px;line-height: 30px;padding:0;}
.thumblist .item .txt .mark span{display: inline-block;padding-right: 18px;}
.thumblist .item .txt p{color: #666;line-height: 25px;}
.thumblist .item .txt p span{display: inline-block;color:#1048a0;padding-left: 10px;}
.thumblist .item a:hover .txt h3{color:#8c222c;}
.thumblist .item:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
/** 家谱筛选 **/
.sxlist {}
.sxlist .list{padding-bottom: 20px;}
.sxlist .item{width: 1000px;display: block;padding: 5px 20px;transition: all .5s;}
.sxlist .item span {color:#8c222c;padding-right:15px;}
.sxlist .item a {padding:5px;}
.sxlist .item a.hover {background:#8c222c;color:#fff;}


/** 家谱列表 **/
.jplist{}
.jplist .list{padding-bottom: 20px;}
.jplist .item{width: 1000px;border-bottom: 1px solid #ddd;display: block;padding: 20px;transition: all .5s;}
.jplist .item a{display: block;}
.jplist .item .img{position:relative;width: 140px;height: 160px;display:block;overflow: hidden;cursor: pointer;}
.jplist .item .img a img{width: auto;height: 160px;;transition: all 0.3s ease-out 0s;}
.jplist .item a:hover img{transform: scale(1.1, 1.1);}
.jplist .item .txt{width: 800px;}
.jplist .item .txt h3{font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.jplist .item .txt .mark{color: #999;font-size: 12px;line-height: 30px;padding:0;}
.jplist .item .txt .mark span{display: inline-block;width:33%;}
.jplist .item .txt p{color: #666;line-height: 25px;}
.jplist .item .txt p span{display: inline-block;color:#1048a0;padding-left: 10px;}
.jplist .item a:hover .txt h3{color:#8c222c;}
/** 家谱详情 **/
.art_list {padding-top:20px;}
.art_list_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(../images/a_list_03.gif); MARGIN-BOTTOM: 10px; COLOR: #7d6949; TEXT-INDENT: 30px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #e1e0e0 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
.prodview_pic {
	FLOAT: left; MARGIN-LEFT: 2px;margin-right:10px;
}
.prodview_pic IMG {
	padding:3px;border:1px #ccc solid;width:180px;
}
.prodview_prices {
	LINE-HEIGHT: 2.5em;float:left;padding-left:20px;
}
.prodview_prices span {color:#8c222c;font-size:16px;font-weight:bold;}
.prodview_prices ul li {
	margin:0 5px 0 5px;width:109px;height:32px;float:left;background:url(../images/qybg015.jpg);text-align:center;font-weight:bold;line-height:32px;
}
.prodview_prices ul li a {
	color:#fff;
}
.prodview_prices ul li a:visited {
	color:#fff;
}
.prodview_prices ul li a:hover {
	color:#fff;text-decoration:none;font-size:14px;
}
.prodview_prices IMG {
	FLOAT: left; MARGIN: 6px
}
.prodview_prices INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/cart_s_24.jpg); WIDTH: 47px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.prodview_content {
	CLEAR: both; PADDING-LEFT: 15px; MIN-HEIGHT: 50px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 1.7em; PADDING-TOP: 8px
}
.prodview_content .con1 {
	clear:both;line-height:28px;color:#333;border-top:1px #aaa dotted;
}
.prodview_content .con1 .left {
	font-weight:bold;font-size:14px;float:left;
}
.prodview_content .con1 .right {
	float:left;margin-left:12px;
}


/*分页样式*/
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*swiper样式*/
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/** sdcms_show **/
.ArticleTitle h1{font-size: 24px;text-align: center;padding: 20px 0px;border-bottom: 1px dashed #ccc;font-weight: bold;}
.ArticleMessage{line-height: 30px;height: 30px;margin-bottom: 10px;text-align: center;}
.ArticleMessage span:first-child{margin-left:0;}
.ArticleMessage span{color: #999;margin-left: 14px;font-size: 12px;}
.ArticleMessage .jiathis_style{float: left; margin-top: 5px;}
.ArticleTencont{padding: 5px 0px 20px 0px; line-height: 28px; overflow: hidden; color: #666;font-size:14px;}
.ArticleOther {margin-top:20px;line-height:1.8;padding-top:20px;border-top:1px #ddd solid;}

/*footer*/
.footer{margin:0 auto;width:1200px;}
.footer{width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #8c222c;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display:inline-block;}
.footer .links a{display:inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #8c222c;}
.footer .bottom {border-top: 1px solid #464a50;}
.footer .bNav{width: 880px;height: 180px;margin-top: 48px;border-right: 1px solid #1a1d21;}
.footer .di_logo img{width:111px; height:111px; background-size:100%;}
.footer .bNav dl{display:inline-block;float:left;width: 139px;overflow:hidden;text-align:left;padding-top:10px;}
.footer .bNav dl dt{height:16px; display:block; padding-bottom:32px;}
.footer .bNav dl dt a{display:block; font-size:16px; color:#fff; line-height:16px;}
.footer .bNav dl dd{display:block; height:28px; padding-bottom:16px;}
.footer .bNav dl dd a{display:block;font-size:14px;color: #939393;line-height:14px;}
.footer .bNav dl dd a:hover{color: #8c222c;}
.footer .ewm{height: 180px;text-align:center;padding-left: 108px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl{width: 140px;float:left;display:block;margin-right:30px;margin-top: 10px;height:164px;}
.footer .ewm dl:nth-child(2){margin-right:0px;}
.footer .ewm dl:first-child+dl{margin-right:0px;}
.footer .ewm dl dt{width: 140px;height: 140px;background-color:#fff;text-align:center;}
.footer .ewm dl dt img{width: 130px;height: 130px;display:inline-block;background-size:100%;margin-top:5px;}
.footer .ewm dl dd{font-size:14px;color: #939393;line-height:24px;padding-top: 5px;}
.footer .contact_info{width: 345px;height: 180px;padding-left: 75px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1{font-size:14px;color: #fff;line-height:14px;padding-top:10px;}
.footer .contact_info p.dh{font-size:36px;color: #8c222c;font-family:"Arial";line-height:36px;padding-top: 4px;font-weight:bold;padding-bottom:12px;}
.footer .contact_info h3{font-size:20px; padding-top:8px;}
.footer .contact_info p.tel{font-size:14px;color: #939393;line-height:22px;width: 270px;}
.footer .contact_info i{display:block; padding-top:8px; font-size:14px; color:#fff;}
.footer .contact_info i a{display:inline-block; color:#fff; padding-right:12px;}
/*copyright*/
.copyright{height: 50px;line-height: 50px;color: #666;font-size: 12px;background: #27292B;}
.copyright p{color: #939393;}
.copyright span{margin: 0 6px;}
.copyright a{color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover{color: #8c222c;}
.topadcs{width:100%;overflow:hidden; text-align:center; background-color:#ececec}
.left{width:230px; float:left; overflow:hidden;}
.rightbot{height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right{width:735px; float:right; display:inline; overflow:hidden;}
.rights{width:760px; float:right; display:inline; overflow:hidden;}
.right_main{width:733px; min-height:458px; border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}
.contactn .tits{background:#ED5F05; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a{color: #fff;}
.contactn .subnr{background: #fff;border: 1px solid #E0E0E0;border-top: 0;overflow: hidden;padding: 5px 14px 10px 14px;width: 210px;height: 276px;}
.contactn .subnr img{width:210px;height:90px;margin-bottom: 9px;margin-top: 9px;}
.contactn .subnr p{line-height: 28px;overflow: hidden;font-size: 14px;color:#333333;}
.contactn .subnr p b{color: #8c222c;}
.contactn .subnr h5{line-height: 28px;overflow: hidden;}



