
.prolist_banner{ width:100%; height:449px; background-image:url(../images/prolist_banner_0.jpg); background-position:top center; background-repeat:no-repeat; }


.main_box{ width:100%; background-color:#f8f8f8;}
.main{ width:1180px; margin:0px auto; padding:30px 0;}

	/*ÓÒ±ß*/






.main-right{ width:830px;  background:#fff; color:#000; min-height:520px; padding:40px 45px;border-bottom:1px solid #f1f1f1; }
.main-right-nav{ width:850px; text-align:center;  font-weight:bold;  border-bottom:1px solid #f1f1f1;}
.main-right-nav-tit{font-size:24px; padding-bottom:20px; color:#000;}
.main-right-nav-here{ padding-top:10px; font-size:14px; color:#000;}
.red{ color:#000;}
.main-right-con{ padding-top:20px;}


.newslist {
  
    padding: 10px 0 30px;
    width: 1180px;
}
.newslist dl {
    display: block;
    line-height: 30px;
    margin: 10px 4.6px;
    position: relative;
    width: 384px;
	background-color:#FFFFFF;
	float:left;
}
.newslist dl dt{ height:237px;}
.newslist dl dd{ padding:0 20px;}
.newslist dl .dd1{ font-size:16px;width:344px; height:30px; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.newslist dl .dd2{ font-size:14px;  line-height:20px; display:block; height:40px; color:#9a9a9a;}
.newslist dl .dd3{ font-size:14px; color:#9a9a9a;}


.newslist dl:hover dd{ padding:0 20px; background-color:#c7000b; color:#fff;}



.videolist {
  
    padding: 10px 0 30px;
    width: 1180px;
}
.videolist a:hover{ color:#ff8dbd;}
.videolist dl {
    display: block;
    line-height: 25px;
    margin: 10px 4.6px;
    position: relative;
    width: 384px;
	background-color:#FFFFFF;
}
.videolist dl .dd1{ font-size:16px; padding-left:20px; padding-top:5px;}
.videolist dl .dd2{ font-size:14px; padding-left:20px; color:#9a9a9a; padding-bottom:5px;}
.videolist dl dt{ height:237px;}
.videolist dl:hover dd{  background-color:#c7000b; color:#fff;}


.videoimg {
    display: block;
    left: 165px;
    position: absolute;
    top: 80px;
}


.main-left_cate{ width:230px; background-color:#efefef; min-height:500px; padding-bottom:40px; }
.main-left_cate li{ height:40px; line-height:40px; width:150px; padding-left:50px; padding-right:30px; font-size:14px; background-image:url(../images/catebg1.png); background-repeat:no-repeat; background-position:30px 16px;}
.main-left_cate li:hover{ background-color:#4a4a4a;background-image:url(../images/catebg2.png); }
.main-left_cate li.me{ background-color:#4a4a4a;background-image:url(../images/catebg2.png); }
.main-left_cate li.me a{ color:#fff;}
.main-left_cate li a{ color:#000000; display:block; width:100%; }
.main-left_cate li a:hover{ color:#fff; }
.main-left_cate .red{ display:block;  height:47px; background-color:#c7000b; color:#FFFFFF; font-size:18px; font-weight:bold; padding-left:30px; line-height:47px; }

.main-right_prolist{ width:859px; padding:10px 30px 30px; background-color:#FFFFFF; border:1px solid #f1f1f1; }

.main-right_prolist-nav{ width:859px; text-align:center;  font-weight:bold; border-bottom:1px solid #f1f1f1; line-height:50px;  }
.main-right_prolist-nav-tit{font-size:20px; font-weight:bold; color:#000;}
.main-right_prolist-nav-here{  color:#000;}



.prolist .box{  height:270px;	float:left; text-align:center; background-color:#FFFFFF; padding:0px; margin:20px 36px 0px 0px;  }
.prolist .box.last{ margin-right:0px;}
.prolist .box dl{ display:block;-align:center;width:262px; height:220px;}
.prolist .box dl dt{ height:201px;border:1px solid #f1f1f1; padding:10px 0px;}
.prolist .box dl dt img{opacity: 0.9;}
.prolist .box dl dt img:hover{opacity:1;}
.prolist dl dd{ line-height:45px; font-size:14px;}
.prolist .box:hover{ -moz-box-shadow: 0 0 5px 2px #c7000b;-webkit-box-shadow: 0 0 5px 2pxx #c7000b; box-shadow: 0 0 5px 2px #c7000b;}



.main-right_pro{ width:1180px; background-color:#FFFFFF; padding-top:20px;}

.main-right_pro-nav{ width:1160px; text-align:center;  font-weight:bold; border-bottom:1px solid #f1f1f1; line-height:50px; margin:0 auto;  }
.main-right_pro-nav-tit{font-size:20px; font-weight:bold; color:#000;}
.main-right_pro-nav-here{  color:#000;}



.com_box{ width:1160px; padding:20px 10px;  min-height:700px;}

	.pro-date {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px 10px;
    width: 1140px;
	min-height:600px;
}
.pro-info-pic {
   
     padding:40px; border: 1px solid #f1f1f1; width:1080px; text-align:center; margin-bottom:20px;
   
}
.pro-info-pic img {
   
}
.pro-info-info {
    width: 1100;
    
}
.pro-info-info p {
    border-bottom: 1px dashed #f1f1f1;
    color: #999;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 285px; margin-left:50px;
    padding-left:20px;
}
.pro-info-info p span {
    color: #000;
    padding-left: 8px;
}
.pro-info-info p.pro-info-nav {
    text-align: right;
	height:52px; width:100%;
}
.pro-info-info p.pro-info-nav a {
    display: inline-block;
    padding: 5px;
}
.pro-info-date { margin-top:20px;
    border-top: 1px solid #f1f1f1;
    padding-top: 20px;
    width: 1160px;
    text-align:center;
}
