/* CSS Document */

.nr_1{ margin:30px auto 0; width:1200px;}
.zl { overflow:hidden;}
.zl li{ float:left; width:190px; height:78px; line-height:58px; text-align:center; margin-left:25px; margin-right:25px; background:url(../images/zl_bg2.jpg) no-repeat;}
.zl li a{ display:block; color:#FFF; font-size:22px;}
.list li.active{  background:url(../images/zl_bg1.jpg) no-repeat;}

.con{ clear:both;}
.content{} 
.zl_nr{ margin-left:20px; margin-top:30px; overflow:hidden;}
.zl_nr img{ float:left;}
.zl_nr .zl_xx p{ height:54px; border-bottom:1px dashed #ccc;  font-size:34px; line-height:54px; color:#000; overflow: hidden;}
.zl_nr .zl_xx{ width:440px; float:right;}

.zl_nr ul { margin-top:15px; border-bottom:1px dashed #ccc; padding-bottom:15px; font-size:14px;}
.zl_nr ul li{ margin-top:5px; line-height:36px; height:36px; font-size:20px; overflow: hidden;}
.zl_nr ul li span{ height:35px; border-bottom:1px solid #53ada3; border-top:1px solid #53ada3; background:#007a7d; color:#fff; display:block; float:left; margin-right:8px; width:120px; text-align:center; }

.zl_xx p.p1{ font-size:14px; height:87px; line-height:26px; padding-top:8px; padding-right:10px; overflow:hidden;}
.zl_xx p.p1 span{ display:block; width:56px; float:left; padding-right:15px; color:#007a7d;}

.zl_xx a{ display:block; width:144px; height:40px; margin-top:15px; text-align:center; float:left; border-radius: 4px; line-height:40px; color:#fff; font-size:20px; margin-left:50px;}
.zl_xx a.a1xq{ background:#eb8a29;}
.zl_xx a.a1zj{ background:#007a7d;}


.nr_2{ overflow:hidden; margin:30px auto 0; width:1222px;}
.nr_2 h2{ font-size:34px; font-weight:normal; color:#007a7d; padding-left:12px;}
.nr_2 h2 span{ font-size:22px; margin-left:20px; color:#ccc;}
.nr_2 ul li{ float:left; width:380px; height:220px; border:1px solid #ccc; margin:24px 12px 0; }
.nr_2 ul li p.p1{ height:38px; line-height:38px; padding-left:50px; background:url(../images/da.jpg) no-repeat 9px center #007a7d; font-size:22px; color:#fff;}
.nr_2 ul li p.p1 span{ display:block; float:right; margin-right:20px; font-size:10px;}
.nr_2 ul li p.p1 a{ color:#fff;}

.nr_2 ul li div.dan{ padding:20px 10px 0px 8px; overflow:hidden;}
.nr_2 ul li div.dan div{ border:1px solid #ccc; background:#fff; width:184px; height:145px; float:left; text-align:center; padding-top:2px;}
.nr_2 ul li div.dan p{ line-height:24px; float:right; width:170px; height:149px; overflow:hidden;}
.nr_2 ul li div.dan p span{ color:#007a7d; font-weight:bold;}
.nr_2 ul li div.dan p a{ color:#007a7d;}
.nr_2 ul li .img1{ margin-top:15px; margin-left:10px; display:none;}

.nr_3{ width:1200px; margin:30px auto 0; position:relative; overflow:hidden;}
.nr_3 img.img2{ position:absolute; top:0; left:0; z-index:2}
.nr_3 h2{ font-size:34px; font-weight:normal;text-align:center; height:56px; line-height:56px; background: #007a7d; color:#fff;}
.nr_3 h2 span{ font-size:12px; float:right; padding-right:20px;display:block; height:56px; line-height:85px;}
.nr_3 h2 span a,.nr_3 h2 span a:hover{ color:#fff;}
.nr_3 ul li{ width:296px; border-left:1px solid #ccc; height:380px; float:left; margin-top:20px;margin-bottom: 24px;}
.nr_3 ul li .tp{ position:absolute; width:296px; overflow:hidden; height:180px;}
.nr_3 ul li .tp p.bd{ width:123px; float:right; left:-24px; height:24px; line-height:24px; top:-24px; position:relative; text-align:left; padding-left:5px; background:#fff; font-size:14px;}
.nr_3 ul li .tp p.bd span{ color:red;}
.nr_3 ul li .al_nr{ position:absolute; margin-top:190px; padding:0 30px 0 20px; width:246px;}
.nr_3 ul li .al_nr .bt{ font-size:18px; color:#000; text-align:center; overflow:hidden; height:34px; line-height:34px;}
.nr_3 ul li .al_nr .bt_nr{ font-size:14px; line-height:24px;}
.nr_3 ul li .al_nr img { position:relative; top:10px; left:75px;}