/*main*/
.picbox{width:100%; height:auto;margin: 0 auto;overflow: hidden; position: relative;}
.picbox .title1{width:850px; height:46px;margin: 0 auto}
.picbox .title1-list{width: 100%;height: auto;overflow: hidden; position: relative;}
.picbox .title1-list li{width: 140px; height:44px;line-height:44px;border: 1px #f1f1f1 solid;text-align: center; color: #000000;font-size:20px;margin:0 14px; float: left;position: relative;}
.picbox .title1-list li a{color: #000000;}
.picbox .title1-list li.on{ color: #fff;border: 1px #bb1918 solid;background: #bb1918}
.picbox .title1-list li.on a{color: #fff;}
.pic-wrap{width:100%;height:auto;padding-top: 41px;overflow: hidden;margin:0 auto;}
.pic-wrap .show{ display: block;}
.pic{ height:535px;overflow: hidden; position: relative; display: none;}
.pic .news_lf{width: 575px;height: 435px;float: left;}
.pic .news_lf .npic{width: 100%;height: 258px;background: #000; overflow: hidden;}
.pic .news_lf .npic img{width: 100%;min-height: 258px; position: relative;top: 50%;transition: 0.4s all;transform: translateY(-50%);}
.pic .news_lf .npic img:hover{opacity: 0.6}
.pic .news_lf .ntxt{}
.pic .news_lf .ntxt .p01{font-size: 20px;font-weight: bold;color: #333333;padding-top: 28px;transition: 0.4s all}
.pic .news_lf .ntxt:hover .p01{color: #bf172f;padding-left: 8px}
.pic .news_lf .ntxt .p02{font-size: 16px;line-height: 30px;color: #666666;padding-top: 16px;}
.pic .news_rt{width: 576px;height: 435px;float: right;}
.pic .news_rt li{width: 100%;height: 126px;margin-bottom: 18px;overflow: hidden;}
.pic .news_rt li .npic{width:154px;height:126px;background: #000;overflow: hidden;float: left;}
.pic .news_rt li .npic img{width: 100%;min-height:126px;transition: 0.4s all}
.pic .news_rt li .npic img:hover{opacity: 0.6}
.pic .news_rt .ntxt{width: 403px;float: right;}
.pic .news_rt .ntxt .p01{font-size:18px;font-weight: bold;color: #333333;padding-top: 11px;transition: 0.4s all}
.pic .news_rt .ntxt:hover .p01{color: #bf172f;padding-left: 8px}
.pic .news_rt .ntxt .p02{height: 60px;font-size: 16px;line-height: 30px;color: #666666;padding-top: 11px;}
.right_content .picbox .title1{width: 100%;background: #f1f1f1}
.right_content .picbox .title1-list li{height: 46px;font-size: 16px; border: none;margin: 0}
.right_content .pic-wrap{padding-top: 0}
.right_content .pro_txt{padding: 15px 0}
.right_content .pic{height: auto !important;}
.plist{width: 100%;height: auto;padding-top: 15px; overflow: hidden;}
.plist li{width: 276px;height: 207px;border: 1px #ddd solid; float: left;margin:6px;}
.plist li img{width: 100%;height:207px;display: block;}