/* CSS Document */
@charset "utf-8";
.banner {  height:589px; }
.container{ }
.npv{ margin-top:55px; }
.news, .public{ float:left; width:433px; }
.news .pic_news, .public .pic_news{ margin-top:18px; position:relative; width:433px; height:129px; padding-bottom:14px; border-bottom:1px dashed #b8b8b8; }
.news .pic_news .pic, .public .pic_news .pic{ width:184px; height:114px; position:absolute; top:0; left:2px; }
.news .pic_news .pic img, .public .pic_news .pic img{ }
.news .pic_news .text, .public .pic_news .text{ margin-left:205px; }
.news .pic_news .text dl, .public .pic_news .text dl{ }
.news .pic_news .text dl dt, .public .pic_news .text dl dt{ font-size:15px; line-height:28px; width:216px; height:28px; position:relative; padding-left:12px; }
.news .pic_news .text dl dt .line, .public .pic_news .text dl dt .line{ width:6px; height:6px; background:#3e5f75; position:absolute; top:12px; left:0; }
.news .pic_news .text dl dt a, .public .pic_news .text dl dt a{ color:#000; display:block; }
.news .pic_news .text dl dd, .public .pic_news .text dl dd{ padding-left:6px; }
.news .pic_news .text dl .i, .public .pic_news .text dl .i{ font-size:13px; line-height:14px; }
.news .pic_news .text dl .m, .public .pic_news .text dl .m{ margin-top:14px; font-size:13px; line-height:20px; }
.news .ft, .public .ft{ margin-top:12px; }
.news .ft ul, .public .ft ul{ }
.news .ft ul li, .public .ft ul li{ font-size:14px; line-height:25px; width:410px; padding-left:23px; height:25px; position:relative; }
.news .ft ul li .line, .public .ft ul li .line{ width:6px; height:6px; background:#3e5f75; position:absolute; top:11px; left:4px; }
.news .ft ul li a, .public .ft ul li a{ float:left; width:337px; display:inline-block; }
.news .ft ul li span, .public .ft ul li span{ width:73px; float:right; }
.Com_title{ line-height:21px; height:34px; position:relative; }
.Com_title i{ font-size:26px; font-style:italic; font-weight:normal; text-transform:uppercase; float:left; }
.Com_title i img{ }
.Com_title i b{ color:#3e5f75; font-weight:normal; }
.Com_title span{ font-size:18px; margin-left:12px; float:left; width:72px; }
.Com_title a{ font-size:26px; color:#3e5f75; display:inline-block; width:26px; height:26px; position:absolute; right:5px; top:3px; }
.Com_title .line{ width:100%; height:8px; background:url(Com_title_bot.jpg) repeat; position:absolute; left:0; bottom:0; }
.public{ margin-left:45px; float:left; width:423px; }
.vedio{ float:right; width:252px; height:308px; }
.vedio .bd{ margin-top:28px; }
.vedio .bd ul{ }
.vedio .bd ul li{ }
.vedio .bd ul ii img{ }
.vedio .hd{ margin-top:20px; }
.vedio .hd ul{ }
.vedio .hd ul li{ width:82px; float:left; margin-right:1px; cursor:pointer; }
.vedio .hd ul ii img{ border:1px solid #acacac; }

.Product{ margin-top:55px; margin-bottom:56px; }
.Product .bd{ margin-top:16px; }
.Product .tempWrap { width: 1200px!important; }
.Product .bd ul{ width: 1250px; }
.Product .bd ul li{ width:278px; float:left; margin-right:28px; }
.Product .bd ul li a{ display:block; }
.Product .bd ul .noMargin{ margin-right:0; }
.Product .bd ul li a .pic{ }
.Product .bd ul li a .pic img{ border:1px solid #b0b0b0; }
.Product .bd ul li a dl{ height:126px; }
.Product .bd ul li a:hover dl{ background:#0996dd; }
.Product .bd ul li a:hover dl dt{ color:#fff; }
.Product .bd ul li a:hover dl dd{ color:#fff; }
.Product .bd ul li a:hover dl dt .line{ display:block; }
.Product .bd ul li a dl dt{ padding-top:12px; font-size:14px; line-height:30px; color:#000; opacity:0.8; text-align:center; width:276px; height:30px; position:relative; }
.Product .bd ul li a dl dt .line{ width:152px; height:1px; background:#ceeaf8; border:1px solid #3aabe4; position:absolute; left:63px; top:45px; display:none;  }
.Product .bd ul li a dl dd{ font-size:13px; line-height:22px; color:#000; opacity:0.8; padding:0 12px; margin-top:14px; }

























