/*解决高度塌陷问题*/
.clearfix:before,
.clearfix:after{
	content: "";
	display: table;
	clear: both;
}

.clearfix{
	zoom: 1;
}

.w{
	width: 1280px;
	margin: 0 auto;
}
.margintop{margin-top: -3px;}

/*头部*/
.public-top{
	max-width: 1360px;
	/*width:100%;*/
	height: 110px;
}

/*logo 导航栏*/
.public_index{float: left; width: 25%; }
.public_index .index_logo{float: left; margin-top:25px;}
.public_index .index_logo img{width: 58px;}
.public_index .index_logo_text{float: left;width:calc(100% - 64px); margin-top:30px; margin-left:6px; text-align: center;}
.public_index .index_logo_text .text_zw {font-size: 22px;}
.public_index .index_logo_text .text_yy {font-size: 13px;}

/* 漂浮窗广告*/
#move_port{position: fixed; width: 360px; height: 200px; left: 0; top:0; cursor: pointer; z-index: 10000;}
#move_port1{position: fixed; width: 360px; height: 200px; right: 0; top:0; cursor: pointer; z-index: 10000;}
.close_port{position:absolute; display:block; width:36px; height:36px; top:-18px; right:-18px; color:#fff; cursor: pointer;}

/*
.public-top img{
	float: left;
	width: 20%;
	margin-top: 30px;
}*/
.public-top-title{
	float: left;
	width: 75%;
	margin-top: 34px;
}
.public-top-title li{
	float: left;
	font-size: 18px;
	width: 10%;
	text-align: center;
}
.public-top-title li a{
	display:inline-block;
	width: 100%; 
	height:40px;
	line-height: 40px; 
}
.public-top-title li a:hover{
	color:#fff !important;
	background-color:#126AB4;
}
.select{width: 100%; color: #FFF !important; background:#126AB4;}


/*banner*/
.banner{
	width:100%;
	text-align:center;
	position:relative;
}
.banner .bannerimg{
	width:100%;
}

.index_lunbo{ display: inline-block; width: 100%;}
.index_lunbo .lunbo_btn{position: absolute; width: 40%; bottom: 10%; right: 2%; z-index: 99;}
.index_lunbo .lunbo_btn a{display: inline-block; font-size:20px; width: 150px; height: 30%; margin-right:18px; background-color: #78252D; text-align: center; line-height: 50px; color: #fff; border-radius: 5px; }
.index_lunbo .lunbo_btn a:last-child{margin-right:0;}
.index_lunbo .lunbo_btn a:hover{color: #fff}


/* banner切换 */
.Sibanner{min-width:1100px; height: 500px;}
.slide-main{position:relative; height:500px;}
.nav_shadow{position:absolute; height:5px; z-index:499; top:0; width:100%; left:0;}
.slide-box{position:relative;}
.slide-box,.slide{display:block;width:100%; height:100%; overflow:hidden;}
.slide{display:none; height:100%; background:#fff; position:relative; position:absolute;z-index:8; height:100%;}
.slide a{display:block;width:100%;height:100%;cursor:pointer;}
.obj-a,.obj-b,.obj-c{position:absolute;z-index:9; height:100%;width:100%;text-align:center;}
.obj-a,.obj-b.obj-c{text-align:center;}
.obj-a{background:url(../images/banner1.jpg) no-repeat 50% 0;}
.obj-b{background:url(../images/banner2.jpg) no-repeat 50% 0;}
.obj-c{background:url(../images/banner3.jpg) no-repeat 50% 0;}
.item{display:block;width:100%;height:15px; position:absolute;z-index:124;bottom:20px;left:0;text-align:center;}
.item a{width:10px;height:10px; background:#ccc;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer;}
.item a.cur{background:#f60;width: 30px;border-radius:10px;}
.Sibanner .lunbo_btn{position: absolute; float: left; bottom: 10%; right: 2%; z-index: 99;}
.Sibanner .lunbo_btn a{float: left; font-size:20px; width: 150px; height: 30%; margin-right:18px; background-color: #78252D; text-align: center; line-height: 50px; color: #fff; border-radius: 5px; }
.Sibanner .lunbo_btn a:last-child{margin-right:0;}
.Sibanner .lunbo_btn a:hover{color: #fff}

/* 庐州概况*/
.lzgk{padding-bottom:10px;}

.hd{text-align:center;}
.hd h2{font-size:30px;font-weight:normal;}
.hd p{font-size:15px;font-family:Arial;color:#c2c2c2;text-transform:uppercase;}
@media all and (max-width:1200px){
	.container{padding-bottom:28px;}
	.hd h2{font-size:25px;}
	.hd p{font-size:14px;}
}

.b-1{text-align:center;/*padding:50px 0 208px;*/padding:50px 0 50px;position:relative;}
.b-1 .ii{font-size:18px;margin:30px 0px;line-height:40px;}
.b-1 ul li{width:33%;height:94px;border-right:1px solid #dcdcdc;box-sizing:border-box;float:left;display:inline;}
.b-1 ul li:last-child{border-right:0;}
.b-1 ul li h3{font-size:60px;line-height:60px;font-family:Segoe UI;font-weight:normal;color:#333;}
.b-1 ul li p{font-size:18px;color:#333;}
.g-in{font-size: 40px;}
.g-in2{font-size: 24px;}
.m{position:relative;width:184px;height:48px;margin:23px auto;text-align:center;font-size:16px;color:#fff;}
.m a{display:block;text-decoration:none;width:100%;height:48px;line-height:46px;color:#fff;border-radius:48px;background:#0154a4;border:2px solid #0154a4;box-sizing:border-box;}
.m a:hover{background:#fff;color:#0154a4;text-decoration:none;}


/*公证动态*/
/*.tab-item{width: 91.667%;margin: 0 auto;padding-top: 30px;}*/
.gzdt{background-color: #F6F6F6;}
.tab-item h2{font-size:30px;font-weight:normal;margin-top: 60px;margin-bottom: 40px;text-align: center;}
.tab-left {position: relative; float: left; width: 45%; margin-bottom: 30px;}
.tab-left .lunbo{width: calc(100% - 20px) !important; height: 420px !important; margin-right: 20px;}
.tab-left .lunbo .lunbo-body{width: 100%; position: relative; }
.tab-left .lunbo .lunbo-body .img{ width: 100%;}
.tab-left .lunbo .lunbo-body .text{position: absolute; background-color: rgba(0,0,0,0.5); color: #fff; bottom: 1px; width: calc(100% - 10px); height: 36px; line-height:36px; font-size: 16px; padding-left:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}


.tab-left .hd2 {position: absolute; z-index: 20; bottom: 0; width: 100%; line-height: 40px; text-align: right; font-size: 0;}
.tab-left .hd2 li {display: inline-block; width: 10px; height: 10px; vertical-align: middle; border-radius: 50%; margin-right: 10px; background: #fff; cursor: pointer;}
.tab-left .hd2 li:last-child {margin-right: 18px;}
.tab-left .hd2 .on {background: #e50012;}
.tab-left .bd2 li {position: relative;}
.tab-left .bd2 p {position: absolute; z-index: 10; bottom: 0; width: 100%; line-height: 40px; text-indent: 14px; color: #fff; background: rgba(0,0,0,0.5);font-size: 16px;}
.tab-right {float: right; width: 55%;}
.news-item {margin-bottom: 30px;}
.news-item:last-child {margin-bottom: 0;}
.cont {position: relative;}
.cont:after {content: ''; position: absolute; z-index: 10;right: 0;top: 0;bottom: 0;width: 1px;height: 67px;margin: auto 0;background: #e1e1e1;}
.cont {float: left; width:78%;}
.cont dt {position: relative; margin-bottom: 8px; font-size: 18px;color: #333;text-decoration: none;}
.cont dt a{display: block;width: calc(100% - 20px); margin-left: 20px; color:#333333; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; text-decoration: none;}
.cont dt:before {content: ''; position: absolute;z-index: 10;left: 0;top: 0;bottom: 0px;width: 10px;height: 10px;border-radius: 50%;margin:auto 0; background: #cfcfcf;}
.cont:hover dt:before {background: #147AC1;}
.cont .i {height: 50px; color:#919191; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.cont .i p {font-size: 16px !important; line-height: 50px !important; margin-bottom: 20px;}
.date {float: right; width: 22%; font-size: 20px;color: #787878; text-align: center; line-height: 76px;}
.date span {color: rgba(120,120,120,0.4);}


.content1,.content2{margin-top: 60px;}
.dgt,.gzzs{width:600px;}
.gzzs{float: right;}
.index_ywzn{background-color: #F2F2F2;border:1px solid #ECECEC;height:60px; line-height: 60px;}
.index_ywzn span{display:inline-block; margin-left:16px;font-size:24px;color:#333333; width:125px;text-align:center;border-bottom: 5px solid #147AC1;}
.index_ywzn .more{float:right; width:70px; color: #0154A4; text-align: center; font-size: 18px;}
.index_ywznlb{height:272px; overflow:hidden;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;}
.index_ywznlb li{line-height:55px;}
.index_ywznlb a{float:left; font-size: 16px; width:70%; height:55px; margin: 0 20px; overflow: hidden; text-decoration: none;color: #333333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.index_ywznlb .time{width: 20%; font-size: 16px; height:55px;}


/*
 * 公证员风采
 */
.gzyfc{background-color: #F6F6F6; margin-top: 60px; padding-top: 60px; padding-bottom: 60px;}
.gzyfc-2{margin-top: 40px; margin-bottom: 40px;}
.fc h2{font-size:30px;font-weight:normal;margin-bottom: 40px;text-align: center;}
.fc li{box-shadow: 0 0 10px 1px #e8e8e8; background-color: #fff;}
.fc .li{display: inline-block; width: 14% ; height: 280px; margin: 10px 3%;}
.fc .li2{display: inline-block; width: 14% ; height: 282px; margin: 0 1.2%;}
.fc .li a{display: inline-block; width: 100%;}
.fc .img{width: 100%;}
.fc .img img{width: 100% ; max-height: 220px;}
.fc .fc-cont{width: 100%;}
.fc-cont .name{line-height:24px; margin-top: 11px;text-align: center;}

/*首页公证员风采*/
.gzyfcindex{background-color: #F6F6F6; margin-top: 60px; padding-top: 60px; padding-bottom: 60px;}
.index-gzyfc{text-align: center;}
.index-gzyfc .gzyfc-title{font-size:30px;font-weight:normal;margin-bottom: 40px;}
.index-gzyfc .gzyfc-body{position: relative;overflow: hidden; width: 1260px; height: 320px; }
.index-gzyfc .gzyfc-body ul{position: absolute;}
.index-gzyfc .gzyfc-body li{box-shadow: 0 0 10px 1px #e8e8e8; background-color: #fff;}
.index-gzyfc .gzyfc-body .li{float:left; list-style: none; width: 190px; height:300px; margin: 10px;}
.index-gzyfc .gzyfc-body .li a{display: inline-block; width: 100%;}
.index-gzyfc .gzyfc-body .gzyfc-img{width: 100%;}
.index-gzyfc .gzyfc-body .gzyfc-img img{width: 100%; height: 232px}
.index-gzyfc .gzyfc-body .gzyfc-cont{width: 100%;}
.index-gzyfc .gzyfc-body .gzyfc-text{line-height:24px; margin-top: 11px;text-align: center;}


/*地图导航*/
.mapNav{margin-bottom: 60px;margin-top: 60px;}
.map{width: 643px;height: 338px;float: left;margin-top:50px;}
.Hcommon span{height: 36px;padding-left: 27px;line-height: 36px;border-left:7px solid #3786d0;font-size: 22px;color: #222;font-weight: bold;}
.address{float: left;margin-left: 64px;width: 573px;}
.address .iconAddress{border-bottom: 1px solid #aaa;padding: 0 18px 13px;}
.address .workDetail{padding: 20px 0 0 0px;}
.address .workDetail p{padding: 8px 0;color: #222;font-size: 18px;line-height: 51px;}
.address .workDetail .index_footer_dz{font-size: 18px; line-height: 32px;}
.address .workDetail .footer_dz_div{display: inline-block; width: 100%;padding: 8px 0;}
.address .workDetail .footer_dz_div font{display: inline-block; width: 25%; text-align: right;}

.address .workDetail a{color: #E5E5E5;}
.address .workDetail a:hover{text-decoration: underline;}



/*底部*/
.footer{display:inline-block; width:100%; height:200px; background-color: #333333;}
.footer-content{width:1170px;; height: calc(100% - 50px); margin: 15px auto 0; color: #fff;}
.footer-content .ewm{float: left; width:50%;}
.footer-content .ewm2,.footer-content .ewm1{display:inline-block;text-align: center;}
.footer-content .ewm2{margin-left: 120px;}
.footer-content .ewm-text{font-size: 18px; list-style:18px; margin: 5px auto; text-align: center;}
.footer-content .words{width:50%; float: right;font-size: 18px; line-height: 45px; margin:12px auto; }

.footer-content .ewm-img{width: 120px;}




/*
 * 庐州概况
 */
.lzgk-content .title{font-size: 28px;margin: 40px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-weight: bold;}
.lzgk-content .content{width: 1280px;margin: 40px auto;}
.lzgk-content .content p{font-size: 18px; line-height: 46px;}
.lzgk-content .content span{font-size: 18px !important; line-height: 46px;}


/*
 * 公证动态
 */
/*
 * 新闻中心
 */
.news_content_title{
	background: #ECECEC;
	height: 60px;
	line-height: 60px;
	
}
.news_content_title_words{
	color: #777777;
}
.news_content_title_words a{
	text-decoration: none;
	color: #777777;
}
.news_content{
	margin-top: 50px;
}
.news_content li{
	float: left;
	margin-bottom: 56px;
}
.news_content a{
	display: inline-block;
}
.news_content .img{
	float: left;
	width: 200px;
	height: 145px;
}
.news_content .words{
	float: left;
	margin-left: 46px;
	margin-top: 20px;
	width: calc(100% - 246px);
}
.news_content .words h1{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.news_content .words .time{
	float: right;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #888888;
}
.news_content .words .text{margin-top: 30px; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_content .words .text p{font-size: 16px !important;line-height: 26px !important; margin-bottom: 20px;}



.pagearea {
    clear: both;
    color: #999;
    padding: 5px 0;
    font-size: 13px;
    text-align: center;
}
.pagearea a {
    border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
	background:#fff;
	color:#999;
}
.pagearea select {
    background: #fff;
	color:#999;
    width: 80px;
    line-height: 22px;
}


/*
 * 公证指南
 */
.gzzn-content{margin-top: 60px;}
.gzzn-content .litime{float: right; font-size: 16px; color: #888888; }
.gzzn-content li{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #c7c7c7; }
.gzzn-content a{text-decoration: none;font-size: 16px; color: #333333;}



/*
 * 联系我们
 */
.contacts_content_title{
	background: #ECECEC;
	height: 60px;
	line-height: 60px;
}
.about_contacts_title_words{
	color: #777777;
}
.about_contacts_title_words a{
	text-decoration: none;
	color: #777777;
}
.contacts_content{
	margin-top: 50px;
}
.contacts_content_content{
	margin-top: 50px;
}
.contacts_content_content p,.contacts_content_content_words{
	font-size: 32px;
	font-family: "微软雅黑";
}
/*
 * 联系我们
 */
.contact{display:inline-block; width:100%; margin: 60px auto; height: 300px;}
.contact .index_footer_dz{float:left; width:70%; font-size: 18px; line-height: 32px;}
.contact .footer_dz_div{display: inline-block; width: 100%;padding: 8px 0;}
.contact .footer_dz_div font{float:left; width: 18%; max-width: 180px; font-weight: bold; text-align: right;}
.contact .ewm {float:left;width:30%; line-height: 300px;}

/*
* 新闻内容
*/
.xwnr{max-width: 1260px; margin: 50px auto 20px;}
.xwnr .title{text-align: center; font-size: 28px;}
.xwnr .shorttitle{text-align: center; font-size: 22px; padding: 5px 0}
.xwnr .time{text-align: center; font-size: 18px; color: #888;}
.xwnr .images{width: 60%; max-width: 700px;  margin-bottom: 50px;}
.xwnr .content{margin: 20px auto 0; font-size: 18px; line-height: 50px;}


.enfooter { width:100%;  }
@media screen and (max-width: 1000px)
{
.enfooter { width:1200px; }
}