.indexFocusBanner{position:relative; overflow:hidden;z-index:11;}
.indexFocusBanner .hd{width: 100%;	height:6px; position: absolute; bottom:30px;text-align: center;}
.indexFocusBanner .hd span{ display: inline-block;width: 44px;height: 6px;margin:0 10px;background: #191919; }
.indexFocusBanner .hd span.on{background: #fff;}
.indexFocusBanner .bd{position:relative; z-index:0;}
.indexFocusBanner .bd li{position:relative; text-align:center;}
.indexFocusBanner .bd li img{width:100%;}
.indexFocusBanner a.next,.indexFocusBanner a.prev{display: block; position: absolute; width: 31px;height: 58px;top: 50%;margin-top: -35px;z-index:11;background-size:cover; opacity: 0;}
.indexFocusBanner .prev{background:url(/image/cgimg/nimg31_1.png) left top no-repeat; left:10%;}
.indexFocusBanner .next{background:url(/image/cgimg/nimg31_2.png) left top no-repeat; right:10%;}
.indexFocusBanner:hover a.next,.indexFocusBanner:hover a.prev{opacity: 1;}

.indexPart1 h2 img{ width:100%; }
.indexPart1 .itembox{width:100%; overflow: hidden;margin-bottom: 20px;padding: 10px;}
.indexPart1 .itembox *{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.indexPart1 .itembox li{float: left;width: 25%;margin:35px 0 0;color: #383838;line-height: 1.8;}
.indexPart1 .itembox li dl{ width: 90%; margin:0 2.5%; padding:30px 0;border:1px solid #c8c8c8; }
.indexPart1 .itembox li dl dt,.indexPart1 .itembox li dl dd{padding:0 6.7%;}
.indexPart1 .itembox li dl dt h3{font-size: 20px; color: #014167;line-height: 1;margin-bottom: 30px; height: 40px; line-height: 40px;background-repeat: no-repeat;background-position:center right;background-size:auto 40px;}

.indexPart1 .itembox li:nth-child(1) dl dt h3{background-image: url(/image/cgimg/icon01.png);}
.indexPart1 .itembox li:nth-child(2) dl dt h3{background-image: url(/image/cgimg/icon02.png);}
.indexPart1 .itembox li:nth-child(3) dl dt h3{background-image: url(/image/cgimg/icon03.png);}
.indexPart1 .itembox li:nth-child(4) dl dt h3{background-image: url(/image/cgimg/icon04.png);}
.indexPart1 .itembox li:nth-child(5) dl dt h3{background-image: url(/image/cgimg/icon05.png);}
.indexPart1 .itembox li:nth-child(6) dl dt h3{background-image: url(/image/cgimg/icon06.png);}
.indexPart1 .itembox li:nth-child(7) dl dt h3{background-image: url(/image/cgimg/icon07.png);}
.indexPart1 .itembox li:nth-child(8) dl dt h3{background-image: url(/image/cgimg/icon08.png);}
.indexPart1 .itembox li:hover dl{background: #014167;border:1px solid #014167; color: #fff; }
.indexPart1 .itembox li:hover dl dt h3{color: #fff;}
.indexPart1 .itembox li:nth-child(1):hover dl dt h3{background-image: url(/image/cgimg/icon01_on.png);}
.indexPart1 .itembox li:nth-child(2):hover dl dt h3{background-image: url(/image/cgimg/icon02_on.png);}
.indexPart1 .itembox li:nth-child(3):hover dl dt h3{background-image: url(/image/cgimg/icon03_on.png);}
.indexPart1 .itembox li:nth-child(4):hover dl dt h3{background-image: url(/image/cgimg/icon04_on.png);}
.indexPart1 .itembox li:nth-child(5):hover dl dt h3{background-image: url(/image/cgimg/icon05_on.png);}
.indexPart1 .itembox li:nth-child(6):hover dl dt h3{background-image: url(/image/cgimg/icon06_on.png);}
.indexPart1 .itembox li:nth-child(7):hover dl dt h3{background-image: url(/image/cgimg/icon07_on.png);}
.indexPart1 .itembox li:nth-child(8):hover dl dt h3{background-image: url(/image/cgimg/icon08_on.png);}

.indexPart2{width: 100%; overflow: hidden;background: #f1f1f1;}
.indexPart2 h2{color: #014167;margin-bottom: 50px;}
.indexPart2Img{width:1000px; margin:0 auto;}
.indexPart2Img img{width: 100%;}

.indexCase{width: 100%; background: url(/image/cgimg/casebg.jpg) no-repeat center; min-height:472px;overflow: hidden;}
.indexCase h2{margin-bottom: 35px;}
.indexCase h2,.indexCase h2 span{color: #fff;}

/**Media list**/
.newsList{overflow:hidden;}
.newsList li{float: left; width: 33.3333333%; height: 68px;overflow: hidden;margin-top: 50px;}
.newsList li *{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.newsList li dl{float: left;width: 15%;height: 66px;border:1px solid #e3e3e3; text-align: center;line-height: 33px;border-radius:3px;margin-right: 5%;}
.newsList li dl dt{width: 100%;height: 33px;background:#e3e3e3; }
.newsList li:hover dl{border:1px solid #006eb5; color: #006eb5;}
.newsList li:hover dt{ background: #006eb5; color: #fff; }
.newsList li a{float: left; width: 65%;line-height: 1.5; height: 100%; text-overflow:ellipsis;}
.newsList li a p{padding-right: 10px;}
.newsList li a h3{font-size: 14px;font-weight: normal;color: #006eb5;margin: 5px 0;white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.newsList li:hover h3{ text-decoration: underline; }






