@charset 'UTF-8';
/*mod-title-dot*/
.mod-title-dot{position: relative;padding-left: 26px;height: 80px;line-height: 80px;}
.mod-title-dot i{width: 12px;height: 12px;background-color: #63cac7;display: block;position: absolute;top: 34px;left: 0;}
.mod-title-dot h2{font-size: 30px;color: #333;}
.mod-title-dot h2 a{color: #333;}
/*mod-headline*/
.mod-headline{padding: 7px 0 54px 0;}
.mod-headline dl dt{width: 410px;height: 250px;float: left;display: inline;margin-right: 25px;}
.mod-headline dl dt img{width: 100%;height: 100%;display: block;}
.mod-headline dl dd h3{font-size: 36px;line-height: 49px;font-weight: bold;color: #555;max-height: 98px;overflow: hidden;}
.mod-headline dl dd h3 a{color: #555;font-weight: bold;}
.mod-headline dl dd{font-size: 18px;line-height: 30px;color: #666;}
.mod-headline dl dd p{max-height: 60px;overflow: hidden;margin-top: 20px;}
.mod-headline dl dd.date{font-size: 14px;color: #999;margin-top: 14px;}
/*mod-slider*/
.mod-slider{width: 100%;height: 474px;background: url(../images/slider.jpg) center 0 no-repeat;}
#d_tab29{position: relative;}
#d_tab29 .d_img{position: relative;margin: 0 auto;width: 1180px;height: 100% }
#d_tab29 .d_img li{position: absolute;z-index: 0;border: 1px solid #fff;box-shadow:  10px 10px 5px #34688a;}
#d_tab29 .d_img li img{width: 100%;display: block;}
#d_tab29 .d_img li.d_pos1{width: 308px;left: 0%;top: 150px;z-index: 1}
#d_tab29 .d_img li.d_pos2{width: 406px;left: 10%;top: 123px;z-index: 2}
#d_tab29 .d_img li.d_pos3{width: 600px;left: 25%;top: 68px;z-index: 3}
#d_tab29 .d_img li.d_pos4{width: 406px;right: 10%;top: 123px;z-index: 2}
#d_tab29 .d_img li.d_pos5{width: 308px;right: 0%;top: 150px;z-index: 1}
#d_tab29 .d_next{width: 25px;height: 65px;position: absolute;top: 204px;right: -60px;z-index: 10;cursor: pointer;
    background: url(../images/next.png) no-repeat;transition: background 0.25s linear;}
#d_tab29 .d_next:hover{background: url(../images/next2.png) no-repeat;}
#d_tab29 .d_prev{width: 25px;height: 65px;position: absolute;top: 204px;left: -60px;z-index: 10;cursor: pointer;
    background: url(../images/prev.png) no-repeat;transition: background 0.25s linear;}
#d_tab29 .d_prev:hover{background: url(../images/prev2.png) no-repeat;}
/*mod-content*/
.mod-content{background-color: #f5f7f8;padding: 50px 0;}
.mod-main{width: 798px;}
/*news-list-spe*/
.news-list-spe .col-part{width: 50%;height: 255px;float: left;display: inline;background-color: #fff;position: relative;}
.news-list-spe .col-part h3{font-size: 36px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top: 63px;}
.news-list-spe .col-part h3 a{color: #333;font-weight: bold;}
.news-list-spe .col-part p{font-size: 14px;line-height: 25px;width: 340px;margin: 0 auto;max-height: 75px;overflow: hidden;margin-top: 32px;}
.news-list-spe .col-part p a{color: #666;}
.news-list-spe .col-part img{width: 100%;height: 100%;display: block;}
.news-list-spe .col-part .triangle-right{position: absolute;right: -21px;top: 105px;z-index: 9;
    width: 0;height: 0;border-top: 22px solid transparent;border-left: 21px solid #fff;border-bottom: 22px solid transparent;}
.news-list-spe dl{width: 266px;float: left;display: inline;background-color: #fff;}
.news-list-spe dl dt{width: 100%;height: 160px;position: relative;cursor: pointer;}
.news-list-spe dl dt img{width: 100%;height: 100%;display: block;}
.news-list-spe dl dt .mask{width: 100%;height: 100%;background: rgba(99,202,199,.8) url(../images/plus.png) center center no-repeat;
    position: absolute;top: 0;left: 0;display: none;}
.news-list-spe dl dt .mask a{width: 100%;height: 100%;display: block;}
.news-list-spe dl dd{padding: 0 16px;font-size: 14px;line-height: 32px;max-height: 64px;overflow: hidden;margin-top: 15px;}
.news-list-spe dl dd a{color: #333;}
.news-list-spe dl dd.resource{border-top: 1px solid #ddd;font-size: 14px;color: #999;line-height: 46px;width: 230px;margin: 8px auto 0;padding: 0 0 5px 0;}
.news-list-spe dl dd.resource span{margin-right: 20px;}
.news-list-spe dl.black{background-color: #565960;}
.news-list-spe dl.black dd a{color: #fff;}
.news-list-spe dl.black dd.resource{color: #fff;}
.news-list-spe .pointer{text-align: center;margin-top: 18px;}
.news-list-spe .pointer span{height: 10px;line-height: 10px;padding: 0 18px;background-color: #a9adb6;font-size: 1px;display: inline-block;margin: 0 10px;cursor: pointer;}
.news-list-spe .pointer span.cur{background-color: #63cac7;}

/**/
.mod-main .news-list-order{background-color: #fff;padding: 0 6px;margin-top: 45px;}
.mod-main .news-list-order .mod-title-dot{margin-left: 10px;}
.mod-main .news-list-order dl{width: 242px;float: left;display: inline;margin: 0 10px 17px;}
.mod-main .news-list-order dl dt{width: 100%;height: 150px;}
.mod-main .news-list-order dl dt img{width: 100%;height: 100%;display: block;}
.mod-main .news-list-order dl dd.resource{border-top: 1px solid #ddd;font-size: 14px;color: #999;line-height: 40px;}
.mod-main .news-list-order dl dd.resource span{margin-right: 16px;}
/*mod-aside*/
.mod-aside{padding-bottom: 27px;}
.mod-aside .mod-vote{padding-bottom: 38px;}
.mod-icon-list{padding: 0 0 50px 0;}
.mod-icon-list .mod-title-border{margin-top: 40px;margin-bottom: 50px;}
.mod-icon-list .mod-icon-box{padding: 0 2px;}
.mod-icon-list dl{width: 81px;text-align: center;float: left;display: inline;margin: 0 15px;}
.mod-icon-list dl dt{width: 81px;height: 84px;line-height: 84px;position: relative;}
.mod-icon-list dl dt img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.mod-icon-list dl dd{line-height: 32px;font-size: 18px;color: #333;}
.mod-icon-list2 .mod-icon-box{padding: 0 16px 0;}
.mod-icon-list2 .mod-title-border{margin-bottom: 50px;}
.mod-icon-list2 img{margin-bottom: 27px;}
/*footer*/
.mod-footer{margin-top: 0;}