@charset "utf-8";

/* CSS Document */


.fl{ float:left;}
.fr{ float:right;}


.position{ width:1200px; margin:0 auto; font-size:16px; text-align:center; padding-top:30px; border-bottom:1px dashed #CCC; padding-bottom:20px;}
.zt_lb{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; color:#000; padding-top:50px; padding-bottom:50px}
.zt_lb b{ display:block; font-size:30px; padding-bottom:5px;}
.zt_lb p{ display:block; font-size:30px; padding:15px 0;text-transform : uppercase}
.zt_lb span{ display:block; width:100px; border-bottom:4px solid #006eb8; margin:0 auto;}


.about_nr{ width:960px; margin:0 auto; font-size:16px; line-height:30px; padding-bottom:50px; text-align:justify; text-justify:auto; padding-top:30px;}
.about_nr table{ border-top:1px solid #CCC; border-left:1px solid #CCC;}
.about_nr tr td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC;}

.lb_zt{  width:1000px; margin:0 auto; overflow:hidden; text-align:center; padding-bottom:40px;}
.lb_zt a{ display:inline-block; border-radius:50px; color:#333;width:180px; height:45px; line-height:45px; color:#000; text-align:center; border: 1px solid #000; margin:5px; font-size:14px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.lb_zt a:hover{color: #fff;border: 1px solid #006eb8;transition: all 0.3s ease 0s; background: #006eb8}
.lb_zt a.on{color: #fff;border: 1px solid #006eb8; background: #006eb8;}
.img_zt{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.img_zt ul li{ display:block; width:392px;  float:left;margin:0 4px; padding-bottom:30px;}
.img_zt ul li a{ display:block;}
.img_zt ul li a.img{ display:block; width:390px; height:520px; overflow:hidden;  border:1px solid #CCC}
.img_zt ul li a.img img{ width:390px; height:520px;}
.img_zt ul li a.img:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all 1s;}
.img_zt ul li a.img_title{ width:300px; margin:0 auto; text-align:center; font-size:16px; padding-top:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.tup_zt{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:50px; }
.tup_zt ul li{ display:block; width:292px;  float:left;margin:0 4px; padding-bottom:30px;}
.tup_zt ul li a{ display:block;}
.tup_zt ul li a.img{ display:table-cell; text-align:center; vertical-align:middle; width:290px; height:260px; overflow:hidden; border:1px solid #ccc;}
.tup_zt ul li a.img img{max-width:290px; max-height:260px;}
.tup_zt ul li a.img:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all 1s;}
.tup_zt ul li a.img_title{ width:300px; margin:0 auto; text-align:center; font-size:16px; padding-top:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



#pages {font-size:12px; text-align:center; clear:both; padding-bottom:50px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background-color:#fff;  padding:0 10px }
#pages a:hover { background:#f13b3a; color:#fff; text-decoration:none; border:1px solid #f13b3a;}
#pages span { display:inline-block; height:22px; line-height:22px; background:#f13b3a; border:1px solid #f13b3a; color:#fff; text-align:center;padding:0 10px}

.baioti{ text-align:center; padding-top:40px; padding-bottom:50px; font-weight:bold; font-size:30px;}
.pic{ text-align:center;}
.pic img{ max-width:1000px;}
.news_time{ text-align:center;}

.pgfyl{ overflow:hidden; padding-top:50px; clear:both;}
.pgfyl p{ width:450px; float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pgfyl p.last1{ text-align:left;}
.pgfyl p.next1{ text-align:right;}




.newslist{  width:940px; margin:0 auto; padding-bottom:50px;}
.newslist ul li{ display:block; overflow:hidden; padding:35px 0 20px 0; border-bottom:1px dashed #CCC}
.newslist ul li a{ display:block;}
.newslist ul li .sj{ width:100px; height:100px; float:left; background:#006eb8; text-align:center;color:#fff; font-weight:bold; }
.newslist ul li .sj span{ display:block; font-size:38px; padding-top:25px;}
.newslist ul li .sj p{ display:block; font-size:18px; padding-top:10px;}
.newslist ul li .rg{ width:930px; float:right; padding-top:10px;}
.newslist ul li .rg a.news_tit{ font-size:18px; font-weight:bold; color:#6d6b6b}
.newslist ul li .rg p{ color:#666; font-size:14px; display:block; padding-top:5px;}
.newslist ul li .rg a.news_xq{ padding:5px 20px; float:right; border:1px solid #006eb8; font-size:14px; border-radius:50px; color:#006eb8}
.newslist ul li .rg a.news_xq:hover{ background:#006eb8; color:#fff}


.por{
    position: relative;
}

#allmap{
    height: 700px;
    width: 100%;
    min-width: 1190px;
}

.address{
    left: 50%;
    top: 90px;

    padding: 50px 60px 0 50px;
    width: 500px;
    height: 450px;
    background-color:#fff;
    border-bottom: 2px solid #f13b3a;
    z-index: 1;
}
.page-hd{
    font-size: 30px;
    color: #000;
    padding-bottom: 10px;
	height:30px;
    text-align: left;
    padding-right: 10px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
}

.page-bd {
    color: #000;
    font-size: 16px;
    line-height:35px;
}
.page-bd h3 {
    font-size: 20px;
    line-height: 40px;
    color: #ca0822;
    font-weight: bold;
}
.poa{
    position:absolute;
}
