@charset "UTF-8";

/*====图片查看器样式====*/
.lb-cancel{ width:40px; height:40px; background:url(../pics/loading.gif) no-repeat;}
.lb-nav a.lb-prev{ background:url(../pics/prev.png) left 48% no-repeat;}
.lb-nav a.lb-next{ background:url(../pics/next.png) right 48% no-repeat;}
.lb-data .lb-close{ background:url(../pics/close.png) top right no-repeat;}

/*========*/
.pagelist{ padding: 40px 0 0; text-align: center;}
.pagelist li{ display: inline-block; margin: 0 5px;}
.pagelist li a{ display: block; padding: 0 15px; height: 40px; line-height: 40px; border: 1px solid #ccc; background: #ffffff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.pagelist li.active a, .pagelist li a:hover{ background: #327c89; color: #ffffff; border: 1px solid #327c89;}

/*========*/
.nytop{ position: relative; height: 400px;}
.nytop-info{ position: absolute; padding: 0 20px; right: 0; bottom: 0; left: 0; height: 50px; line-height: 50px; color: #ffffff; background: rgba(0,0,0,.4);}
.nytop-info a{ margin: 0 5px; color: #ffffff;}
.nytop-info a:hover{ color: #327c89;}
.nytop-info i{ font-family: '宋体';}

/*========*/
.nylm{ background: #f0f0f0;}
.nylm .xw-page{ height: 60px;}
.nylm a{ padding: 0 20px; height: 60px; line-height: 60px; font-size: 16px;}
.nylm a:hover{ background: #41a1b2; color: #ffffff;}
.nylm a.active{ background: #327c89; color: #ffffff;}

/*========*/
.nyMenu { margin: 40px 0 -10px;}
.nyMenu .xw-page{ text-align: center; }
.nyMenu .xw-page span { padding: 0 15px; color: #d7d7d7; }
.nyMenu .xw-page a.active { color: #ff5722;}

/*========*/
.nyNews li{ padding: 30px 0 0;}
.nyNews li:nth-of-type(1){ padding: 0;}
.nyNews li a{ padding: 20px 30px; border: 1px dotted #d7d7d7;}
.nyNews li a:hover{ border-color: #327c89; background: rgba(50, 124 ,137, .05);}
.NEW-img{ margin-left: 30px; width: 285px; height: 190px;}
.NEW-title{ height: 30px; line-height: 30px; font-size: 20px; font-weight: 700;}
.NEW-dec{ margin: 9px 0; line-height: 28px; color: #888888;}
.NEW-fot{ height: 30px; line-height: 30px;}
.NEW-fot i{ margin-left: 10px; color: #888888;}
.NEW-fot i:nth-of-type(1){ margin-left: 0; font-size: 16px; color: #327c89;}

/*========*/
.ny-page{ padding: 10px 25px; line-height: 40px; font-size: 18px; text-align: justify;}
.ny-page img{ max-width: 100%;}
.ny-page table{ width: 100%; border-color: #d7d7d7; border-style: solid; border-width: 1px 0 0 1px; border-collapse: collapse;}
.ny-page table td{ border-color:#d7d7d7; border-style:solid; border-width:0 1px 1px 0; padding: 10px; font-size: 18px;}

/*========*/
.ny-view-title{ padding: 10px 25px 0; line-height: 40px; font-size: 30px; font-weight: 600; text-align: center;}
.ny-view-info{ padding: 20px 25px 0; text-align: center;}
.ny-view-info span{ display: inline-block; margin-left: 20px; color: #888888;}
.ny-view-info span:nth-of-type(1){ margin-left: 0;}
.ny-view-con{ padding: 20px 25px 0; line-height: 40px; font-size: 18px; text-align: justify;}
.ny-view-tag{ padding: 25px 25px 0;}
.ny-view-tag a{ margin: 10px 10px 0 0; padding: 5px 10px; color: #ff5722; background: rgba(255,87,34,.1);}
.ny-view-tag a:last-child{ margin-right: 0;}
.ny-view-tag a:hover{ color: #ffffff; background: #327c89;}
.ny-view-share{ margin: 25px 25px 20px; padding: 10px 15px; background: #f0f0f0;}
.ny-view-page{ padding: 0 25px 10px;}
.ny-view-page a{ padding: 5px 0; width: 45%;}
.ny-view-page a:nth-of-type(2){ text-align: right;}

/*========*/
.nyPdt{ width: 1230px;}
.nyPdt li{ margin: 0 30px 0 0; padding: 15px 0; width: 380px;}
.nyPdt li a{ position: relative;}
.NPT-img{ width: 380px; height: 285px;}
.NPT-info{ position: absolute; padding: 20px 10px 15px; right: 0; bottom: 0; left: 0; font-size: 16px; color: #ffffff; pointer-events: none;}