.boxInd{width:1200px; overflow:hidden}
.indLeft{float:left;width:930px; overflow:hidden;}
.indRight{float:left;width:270px; overflow:hidden}
.indNavL{ height:42px; border-bottom:2px solid #BD0006; background:url(../images/bgNavIndL1.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 40px; margin-top:20px; color:#fff; float:left; width:867px;}
.indNavL a{ color:#fff}
.indNavL a:hover{color:#fff}
.indNavL span{float:right; font-size:12px; font-weight:normal}
.indNavL span a{color:#999}
.indNavL span a:hover{color:#0566ab}
.indL{ float:left; width:439px; border-right:1px solid #e2e2e2; padding-right:15px; margin-top:20px;}
.indNavL1{ background:url(../images/bgLine.jpg) bottom repeat-x; height:40px; width:440px;}
.indNavL1 a{display:inline-block; width:9%; text-align:center; float:left; font-size:16px; line-height:30px;}
.indNavL1 .on{ border-bottom:2px solid #BD0006; padding-bottom:8px; font-weight:bold; color:#BD0006;}
.indNavL1 a:hover{text-decoration: none}
.indL1{float:left; width:440px; padding-left:15px;margin-top:20px;}

.indLList{ display:none}
.indLList{ display:none; padding:7px 0 0 0; }
.indLList li{ display:block; line-height:31px; font-size:14px; background:url(../images/bgLi.jpg) 0 14px no-repeat; padding:0 0 0 12px; height:31px;}
.indLList li span{float:right; color:#999}

.indNavR{ height:44px; background:url(../images/bgNavRight.jpg);line-height:44px; font-weight:bold; font-size:16px; padding:0 8px 0 12px; margin-top:20px;}
.indNavR a{ color:#fff}
.indNavR a:hover{color:#fff}
.indNavR span{float:right; font-size:12px; font-weight:normal}
.indNavR span a{color:#fff}
.indNavR span a:hover{color:#fff}

.indCjhhy{border:1px solid #e2e2e2; border-top:0; height:252px; width:248px; padding:0 10px;}
.indCjhhy a{ float:left; display:inline-block; width:33.3%; text-align:center; font-size:0; margin:20px 0 0 0}
.indCjhhy i{display:block; font-size:14px; margin:8px 0 0 0}

.indZxfw{border:1px solid #e2e2e2; border-top:0; height:235px; width:254px; padding:17px 0 0 14px;}
.indZxfw a{ float:left; display:inline-block; width:112px; border:1px solid #dbdbdb; background:#f9f9f9; line-height:45px; margin:0 10px 10px 0; text-align:center; font-size:14px; 
position:relative;
border-radius:6px;
}
.indZxfw a:hover{background:#f5fbff; border:1px solid #afdafa}

.jcsj{ height:42px; border-bottom:2px solid #BD0006; background:url(../images/bgNavIndL1.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 40px; margin-top:20px;margin-bottom:15px; color:#fff; float:left; width:1160px;}
.jcsj span{float:right; font-size:12px; font-weight:normal}

/*Ê×Ò³×óÓÒ¿ò¼Ü¿í¶È*/
.index-left{width: 800px;}
.index-right{width: 365px;}
.left1 { float: left;}
.index-block{width: 383px;height: 432px;overflow: hidden;margin-bottom: 20px;}
.index-blockA{height: auto;margin-bottom: 0;}
.index-block .news-info{padding-bottom: 3px;}
.index-htitle{padding-top: 12px;border-top:1px solid #cccccc;position: relative;}
.index-htitle span,.index-spec span{display: inline-block;color:#000000;padding-left: 5px;font-size: 18px;}
.index-htitle span:before{width:117px;display:block;content:"";height:2px;position: absolute;top: -1px;left:0;background:#bd0006;}
.index-liDot{padding-top: 10px;}
.index-liDot li:before{background: #bd0006;margin-right: 6px;}

.index-swiper .swiper-slide{padding-bottom: 10px;}
.index-swiper .swiper-pagination-bullets{bottom:0px;}
.index-swiper .swiper-pagination-bullet {background: #888888;opacity: 1;}
.index-swiper .swiper-pagination-bullet-active {background: #1d71b7 !important;}
.index-htitle .more{font-size: 12px;text-transform: uppercase;color:#333;transition: color .3s ease-in-out; }
.index-htitle .more:hover{color:#1d71b7;}
.img-news{margin: 20px 0 0px;border-bottom: 1px solid #d2d2d2;padding-bottom: 20px;min-height: 177px;}
.img-news li{float:right;width: 49%;}
.img-news li:first-of-type{float: left;}
.index-block .list-noDot{font-size: 14px;line-height: 29px;}

.index-right {width: 365px;}
.right1 {    float: right;}
.clearfix{zoom:1}
.index-liDota{padding: 5px 9px 0;}
.index-liDota li:before{background: #cccccc;transition: all .3s ease;}
.index-liDota li:hover:before{background: #f94350;}

.news-info {padding: 5px 9px;}
.news-info li{font-size: 14px;line-height: 28px;}
.news-info li:before{background:#fdd000;content: "";width: 4px;height: 4px;display: inline-block;vertical-align: middle;border-radius: 50%;margin-right: 9px;}
.news-info a,.img-text-info a{color:#0b0a0a;transition: all .3s ease;}
.news-info a:hover,.img-text-info a:hover{color:#e60012;}