.fd{text-align:center;}
.fd a{display:block;width:160px;height:40px;color:#fff;background:#005ba3;font-size:16px;line-height:40px;margin:0 auto;border-radius:5px;}
.fd a:hover{background:#019e4f;color:#fff;}

.prod{padding:34px 0 40px;background:#fbfbfb;;}
.prod .list{
    position: relative;height: 342px;overflow: hidden;
}
.prod li{float:left;width:382px;margin:0 27px 0px 0;background:#fff;text-align:center;}
.prod li a{display:block;padding-top:28px;height:312px;border:1px solid #ddd;}
.prod li h2{color:#005da3;font-size:22px;line-height:40px;}
.prod li p{color:#999;font-size:16px;line-height:30px;height:30px;overflow:hidden;}
.prod li .pic{display:block;width:255px;height:186px;margin:10px auto 5px}
.prod li .pic img{width:100%;height:100%}
.prod li a .more{color:#005da3;font-size:14px;}
.prod li.end{margin-right:0;}
.prod li a:hover{box-shadow:0 0 38px rgba(0, 0, 0, 0.08) inset;transition: all 0.15s ease 0s;}

.prod .wrapper{position: relative}
.prod .prev,.prod .next{position:absolute;display:block;top:50%;width:28px;height:84px;margin-top:-42px;background:#ddd;border-radius:3px;border:1px solid #ddd}
.prod .prev:hover,.prod .next:hover{background:#c6c4c4}
.prod .prev i,.prod .next i{display:block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;}
.prod .prev{left:-38px;background:url(../images/line5.png) repeat-y;}
.prod .next{right:-38px;background:url(../images/line6.png) repeat-y;}
.prod .prev i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #bbb;}
.prod .next i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #bbb;}

.cctv{background:url(../images/cctv.jpg) center top no-repeat;height:815px;padding-top:54px;color:#fff;text-align:center;}
.cctv .hd .logo{margin-bottom:10px;}
.cctv .hd h2{font-size:26px;line-height:84px;}
.cctv .hd p{font-size:16px;}

.cctv .bd{width:860px;height:450px;border:6px solid #FFF;margin:32px auto 37px;background:#000;}
.cctv .fds .list{display:inline-block;border:1px solid #fff;background:url(../images/line4.png) repeat-x;border-radius:28px;}
.cctv .fds .list a{float:left;height:28px;line-height:28px;padding:0 24px;border-right:1px solid #fff;color:#333;}
.cctv .fds .list a:last-child{border-right:0;border-radius:0 28px 28px 0}
.cctv .fds .list a:first-child{border-radius:28px 0 0 28px}
.cctv .fds .list a:hover,.cctv .fds .list a.active{background:url(../images/line3.png) repeat-x;color:#fff;}

.news{padding:38px 0 40px;}
.news .bd ul{width:100%;}
.news .bd li {float:left;width:578px;height:198px;border:1px solid #eee;background:#fafafa;margin:0 40px 32px 0}
.news .bd li .pic{display:block;float:left;width:198px;height:198px;border-right:1px solid #eee;}
.news .bd li .pic img{display:block;width:100%;height:100%}

.news .bd li .con {margin-left:215px;padding:17px 25px 0 0;}
.news .bd li .con .tit{display:block;height:40px;line-height:20px;overflow:hidden;font-size:16px;color:#333;margin-bottom:14px;}
.news .bd li .con p{font-size:14px;display:block;color:#777;height:80px;line-height:20px;overflow:hidden;margin-bottom:15px;}
.news .bd li .con .more{color:#333;float:left;}
.news .bd li .con .more i{float:left;background-position:0 -47px;width:13px;height:13px;margin:7px 7px 0 0;}
.news .bd li.end{margin-right:0;}

.news .bd li:hover{border-color:#ccc;}
.news .bd li:hover .pic{border-right:1px solid #ccc;}
.news .bd li:hover .tit{color:#005da3;}
.news .fd{padding-top:8px;}

.abouts{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fbfbfb}
.abouts .mtitle h2 span{background:#fbfbfb}

.about .bd .desc{padding:60px 185px 0;position:relative;font-size:14px;line-height:28px;}
.about .bd .desc .il,.about .bd .desc .ir{position:absolute;background:url(../images/ico01.png) no-repeat;width:38px;height:28px;}
.about .bd .desc .il{left:118px;top:50px;}
.about .bd .desc .ir{right:118px;bottom:0px;background-position:0 -28px;}
.about .bd .desc .more{color:#005ba3}

.zhengshu{margin-top:16px;padding-bottom:52px;}
.zhengshu .mtitle{padding:28px 0;}
.zhengshu .mtitle h2{font-size:24px;color:#005ba3}
.zhengshu li{float:left;width:240px;margin:0 34px 0px 0;}
.zhengshu li .pic{display:block;width:224px;height:160px;background:#ccc;padding:8px;}
.zhengshu li .pic img{width:100%;height:100%}
.zhengshu li a:hover{background:#bbb;}

.zhengshu .bd{position:relative;padding:0}
.zhengshu .bfocus{position:relative;width:1062px;height:176px;overflow:hidden;margin:0 auto;}
.zhengshu .prev,.zhengshu .next{position:absolute;display:block;top:50%;width:28px;height:84px;margin-top:-42px;background:#ddd;border-radius:3px;border:1px solid #ddd}
.zhengshu .prev:hover,.zhengshu .next:hover{background:#c6c4c4}
.zhengshu .prev i,.zhengshu .next i{display:block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;}
.zhengshu .prev{left:0px;background:url(../images/line5.png) repeat-y;}
.zhengshu .next{right:0px;background:url(../images/line6.png) repeat-y;}
.zhengshu .prev i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #bbb;}
.zhengshu .next i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #bbb;}

.knowledge{padding-bottom:42px;}
.knowledge .bd ul{width:100%;}
.knowledge .bd li {float:left;width:320px;background:#fafafb;margin:0 30px 28px 0;border-bottom:3px solid #005ba3;border-radius:4px;padding:16px 30px 30px;}
.knowledge .bd li .tit{display:block;height:48px;line-height:24px;overflow:hidden;font-size:16px;color:#333;margin-bottom:16px;}
.knowledge .bd li p{font-size:14px;display:block;color:#555;height:88px;line-height:22px;overflow:hidden;}
.knowledge .bd li.end{margin-right:0;}
.knowledge .bd li:hover{border-color:#005ba3;}
.knowledge .bd li:hover .tit{color:#005ba3;}
.knowledge .fd{margin-top:14px;}
