﻿.main { margin:50px auto;}
.nbanner{height:350px; background-position:center;}
.w1200{ width:1260px;}
.main{   padding:20px; border-radius:5px;  margin:20px auto; }
.main .left{ width:318px; white-space:normal}
.main .left .tit{ padding-left:0; background-color:#3671CF; color:#fff; width:318px; height:60px; font-size:16px; line-height:60px; text-indent:20px; font-weight:bold}
.main .left .tit_first{ height: 70px; line-height: 30px; padding-top: 15px; }
.main .left .tit_first span{ display: block; font-weight: 100; color: #ccc }

.main .left .box{ padding:10px; line-height:35px; font-size:14px;background: #F8F8F8; border: 1px solid #eee; margin-bottom: 20px;}
.main .left .box a{ display:block; border-bottom:1px dashed #ddd; text-indent:20px;  }
.main .left .tit em{ font-size:12px; font-weight: 100; color: #ccc}

.main .right{ width:913px;}
.main .right .tit{padding-left:0; width:886px; height:43px; line-height:38px; font-size:14px;  border-bottom:2px solid #3671CF; }
.main .right .tit .fl{ color:#333; margin-left:20px; font-size:16px; font-weight:bold; }
.main .right .tit .fr{ color:#999; margin-right:20px;}
.main .right .tit .fr a{color:#999;}
.main .right .box{ width:853px; padding:20px; overflow:hidden;}
.main .right .box .plist { width:110%;}

.main .right .box .plist li { width:263px; margin-right:25px; float:left; display:block; margin-bottom:10px;}
.main .right .box .plist li a img{ width:263px; height:245px;}
.main .right .box .plist li a{ display:block; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.main .right .box .plist li img{ width:263px!important; height:180px;}
.main .right .box .plist li a.img{ border:2px solid #fff;}
.main .right .box .plist li a.img:hover{ border:2px solid #E1980A;}
.main .right .box .plist li a.t{ line-height:30px; text-align:center; font-size:14px;}
.main .right .box .plist li a.t:hover,.main .right .box .plist li:hover a{ color:#E1980A;}

.main .right .box .nlist li{ background-image:url("../images/dot2.gif"); background-repeat:no-repeat; background-position:5px center; line-height:38px; height:38px; border-bottom:1px dashed #999; font-size:14px; text-indent:20px;}
.main .right .box .nlist li:hover,.main .right .box .nlist li:hover a{color:#E1980A;}


.rbox{ font-size:14px; line-height:28px;  }
.nyr_news_info{text-align:right; background-color:#f7f7f7; color:#999; padding:0 10px; font-size:10px; margin-bottom:10px; border-radius:5px;}
.nyr_news_next{ margin-top:10px; padding-top:10px; border-top:1px dashed #eee;}
.rbox h2{ font-size:16px; text-align:center; padding:10px; font-weight:bold; color:#444;}



.ym{  margin:0 auto; padding:35px 0; text-align:center;}
.ym a:first-child{ border-radius: 5px 0 0 5px;}
.ym a:last-child{border-radius: 0 5px 5px 0;}
.ym a{ display:inline-block;   height:40px; line-height:40px; min-width:35px; border:1px solid #EAEAEA; margin-left:-1px; color:#999; font-family: proxima-nova,"Microsoft YaHei","微软雅黑"; padding:0 5px;}
.ym a:hover,.ym a.on{ background-color:#f7f7f7;}
