@charset "utf-8";
/*body{ background:#FFFEFE url(../../images/01_main/index/bg_body.png) center top no-repeat; padding-top:430px; }*/
/*.container{ background: none; }*/
/*1200+ 内容宽度：1190px  页面内容居中  匹配默认样式 */
.banner{ margin-bottom:20px; }
.index-banner{max-height: 450px; overflow: hidden; margin: 0 !important}
.banner img { margin: 0 atuo; width: 100%; }
.slick-dots { position: absolute; width: 100%; left: 0; bottom: 10px; }
.slick-dots li { width: 12px; height: 12px; opacity: 1; background: #fff; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease }
.slick-dots li.slick-active { background: #ff0;}
.slick-dots li  button{ display: none }

/*模块样式*/
.module .module-title {position: relative; padding: 8px 0 8px 0; border-bottom: 2px solid #863242; color: #333333; font-size: 2em; font-weight: bold; }
.module .module-title span{ padding-left: 30px; }
.module .module-content{ padding: 10px 0 0 0; }
.col-module{ position: relative; padding-left:60px; height: 100%;  }
.col-module .module-title{ background: #F1F5F8; width: 50px; height: 100%; padding: 0 10px; font-size: 2em; text-align: center;  background: #F1F5F8; position: absolute; left: 0; top: 0; font-weight:bold;}
.col-module .module-title span{ display: block; padding-top: 50px; }
.more {display: block; background: url(../../images/01_main/index/more.png) no-repeat; width: 32px; height: 32px; position: absolute; right: 0px; top: 5px; }
.more:hover { background: url(../../images/01_main/index/more_on.png) no-repeat; }

.module1 .module-title span{ background: url(../../images/01_main/index/module_ico1.png) left center no-repeat; color:#863242;}
.module2 .module-title span{ background: url(../../images/01_main/index/module_ico2.png) left center no-repeat; color:#863242;}
.module3 .module-title span{ background: url(../../images/01_main/index/module_ico3.png) center 20px no-repeat; color:#863242;}
.module4 .module-title span{ background: url(../../images/01_main/index/module_ico4.png) center 20px no-repeat; color:#863242;}
.module5 .module-title span{ background: url(../../images/01_main/index/module_ico5.png) center 20px no-repeat; color:#863242; }
.module6 .module-title span{ background: url(../../images/01_main/index/module_ico6.png) left center no-repeat; color:#863242;}

/* 通知公告 */
.notice .notice-content{position: relative; padding: 0 0 0 180px; overflow: hidden; height: 96px; }
.notice .notice-title{ background: #41AF10; position: absolute; left: 0; top: 0; width: 150px; height: 100%; color: #FFF; padding: 10px 0 0 20px; }
.notice .notice-title .cn{font-size:2em; font-weight: bold; padding:10px 0 5px 0 }
.notice .notice-title .en{font-size:1.6em; font-family: "Arial"}
.notice .notice-title .ico{ background: url(../../images/01_main/index/notice.jpg) no-repeat; width:42px; height:20px; position: absolute; right: -12px; top: 50%; margin-top: -10px;  }

/* 通知公告 列表*/
.date-list a { display: table; width: 50%;  float: left; padding: 10px 20px 10px 0; }
.date-list .date { width: 90px; height: 70px; display: table-cell; color: #863242; text-align: center; }
.date-list .day { font-size: 2.6em;  }
.date-list .year { font-size: 1.6em;  }
.date-list .news-info{display: table-cell; padding-left: 10px; vertical-align: middle; }
.date-list .title {border-bottom: 1px solid #FBFBFB; font-size: 1.6em; margin-bottom: 5px;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.date-list .intro{ font-size: 1.2em; color: #666666; line-height: 1.8;  margin-bottom: 5px;}
.date-list a:hover .title { color: #863242; text-decoration: underline; }

/*头条*/
.first { display: block; border-bottom: 1px solid #EEEEEE; padding-bottom: 10px;}
.first img{ width: 210px; height:125px; float: left;  }
.first .info{ width:480px; float: right;  }
.first .info .title{display: block; font-size:1.8em; line-height: 2; color: #863242; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.first .info .intro{ color: #666666; line-height: 1.8; font-size: 1.4em; padding: 5px 0 }
.first .info .date{ color: #999999; font-size: 1.4em; }

/*通用新闻列表样式*/
.list li { display: block; background: url(../../images/01_main/index/list_ico.png) 0 center  no-repeat; position: relative; padding: 0 50px 0 12px;}
.list li a { display: block; font-size: 1.4em; line-height: 35px; color: #444444; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.list li span{ display: none; position: absolute; right: 0; top: 10px; width: 150px; height: 35px; text-align: center; font-size: 1.4em;  line-height: 35px; }
.list li:hover{ background: url(../../images/01_main/index/list_ico_on.png) 0 center no-repeat; }
.list li:hover a { color: #863242 }

/*新闻列表带图片*/
.news-img li{padding: 12px 0 3px;}
.news-img li a{ display: block; }
.news-img li .news-info{ float: right; width: 330px; }
.news-img li .title{ color: #333333; font-size: 1.4em; display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.news-img li p{ color: #656565; font-size: 1.2em; line-height: 1.8; display: block; }
.news-img li img{float: left; width: 100px; height: 60px;}
.news-img li:hover .title{color: #863242;}

/* 系部导航 */
.group-list{ padding-top: 15px; }
.group-list li{ width: 33.3333%; float: left; padding: 10px 0  }
.group-list li a{font-size: 1.4em; line-height:30px; display: block; background: url(../../images/01_main/index/group_ico.png) left center no-repeat; padding-left: 30px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;   }
.group-list li a:hover{background: url(../../images/01_main/index/group_ico_on.png) left center no-repeat; color: #863242}

/* 快速链接 */
.link-list li{ display: block; width: 33.333%; float: left; padding: 5px }
.link-list li a{font-size:1.4em; text-align: center; }
.link-list li a img{ display: block; max-width: 100%; margin: 0 auto 5px auto; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease }
.link-list li a:hover{color: #863242}
.link-list li a:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}

/* 专题网站 */
.topic-list a{ display: block; padding-bottom: 8px }

/*图片滚动*/
.img-box { width: 100%; height: 110px; overflow: hidden; position: relative; }
.img-box ul { display: block; position: absolute; left: 0; top: 0; }
.img-box li { display: block; border:none; width: 185px; height: 110px; overflow: hidden; float: left; position: relative; margin: 0 10px; }
.img-box li .name { opacity: 0; filter: Alpha(opacity=0); display: block; width: 600%; height: 300%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; color: #FFF; font-size: 1.6em; text-align: center; line-height: 110px; position: absolute; left: 0; top: 0; z-index: 100; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000'); background:rgba(0,0,0,0.3);  }
.img-box li img { display: block; width: 100%; height: 100%;}
.img-box li:hover .name{ opacity: 1; filter: Alpha(opacity=100); width: 100%; height: 100%; }

/*特殊样式*/
.module1 { float: left; width: 710px; margin: 0 30px 0 0; }
.module1 .list li{ width: 50%; float: left; }
.module2 { float: left; width: 440px;}
.module3 { float: left; width: 490px; height: 190px;}
.module4 { float: left; width: 350px; height: 190px; margin: 0 20px 0 20px;}
.module5 { float: left; width: 320px; height: 190px;}
.module7 .list li{width: 100%;float:none;padding: 0 100px 0 12px;}
.module7  .list li span{display: block;top: 2px;width: 100px;text-align: right;}
/*1023-1200 内容宽度990 页面内容居中 */
@media only screen and (max-width:1200px) {

.module1{ width: 530px; }
.module2{ width: 410px; }
.module3{ width: 330px; overflow: hidden; }
.module4{ width: 300px; }
.first .info{ width: 300px; }
.news-img li .news-info{ width: 300px; }
.group-list li{ width: 50%; padding: 12px 0; }
}

/*768-1024  内容宽度740  两边间距14 页面内容居中 */
@media only screen and (max-width:1023px) {
    .index-banner{max-height:280px ;}
    .module1{ width: auto; float: none; margin:0 0 20px 0;}
    .module2{ width: auto; float: none; }
    .module3{width: auto; height: 210px; }
    .module4{width: 400px; height: 210px; margin: 0 20px 0 0  }
    .module5{ height: 210px; }
    .first img{ width: 250px; height:160px   }
    .first .info{ width: 450px; }
    .news-img li img{ width: 18%; height: 70px; }
    .news-img li .news-info{ float: left; width: 80%; padding-left: 2%; }
    .group-list li{ width: 33.3333%; padding: 10px 0 }
    .module7  .list li span{display: none;}
}

/*ipad竖屏：(orientation:portrait)  ipad横屏：(orientation:landscape) */
@media only screen and (width:768px) and (orientation:portrait) {

}

/*640-767 内容宽度590 两边间距25 页面内容居中 */
@media only screen and (max-width:767px) {
    .index-banner{max-height:210px ;}
.module3{ float: none; height: auto; }
.module4{ float: none; height: auto; width: auto; margin: 0 0 20px 0}
.module5{ float: none; height: auto; width: auto; margin: 0 0 20px 0}
.notice .notice-title .cn{ font-size: 1.5em; }
.notice .notice-content{ height: 120px; }
.date-list a{ display: block; }
.date-list .date{display: none;}
.date-list .news-info{ display: block; }
.module .module-title{font-size: 1.8em;}
.first img{float: none; display: block; width: 100%; height: auto; margin-bottom: 20px; }
.first .info{ width: auto; float: none; }
.module1 .list li{ width: auto; float: none; padding: 10px 170px 10px 12px; }
.list li span{ display: block; }
.news-img li img{ width: 22%; height: 80px; }
.news-img li .news-info{width: 76%;}
.col-module{ padding-left: 0; }
.col-module .module-title{ font-size: 1.6em; position: static; width: auto; height: auto; text-align: left; }
.col-module .module-title span{ padding: 10px 0 10px 40px; background-position: 10px center; }
.group-list li{ padding:10px; }
.link-list {padding: 20px 0}
.topic-list{padding: 20px 0}
.topic-list a{ display: block; width: 50%; float: left; }
.topic-list a img{ display: block; max-width: 100%; margin: 0 auto; }
}

/* 480-639  按百分比缩放 */
@media only screen and (max-width:639px) {
   /* body{ background:#FFFEFE url(../../images/01_main/index/bg_body_m.png) center top no-repeat;  background-size: 100% auto; padding-top: 320px;} */
    .index-banner{max-height:150px ;}
    .notice .notice-content{ height: 40px;}
    .notice .notice-title{ padding: 0 ;text-indent: 10px; height: 40px; line-height: 40px}
    .notice .notice-title .cn{ padding: 0 }
    .date-list .intro{ display: none; }
    .notice .notice-title .en{ display: none }
}
/* 360-479  按百分比缩放 */
@media only screen and (max-width:479px) {
    .index-banner{max-height:130px ;}
    .group-list li{ width: 50%; }
    .topic-list a{ width: 100%; float: none; }
    .notice .notice-title{ width: 110px; }
    .notice .notice-content{ padding: 0 0 0 120px; }
}
/* 320-359  按百分比缩放 */
@media only screen and (max-width:479px) {
.notice .notice-title .cn{ display: none; }
.notice .notice-title{ width: 40px; }
.notice .notice-content{ padding: 0 0 0 50px; }
.list li span{ display: none; }
.module1 .list li{ padding:0 10px  }
.news-img li img{ width: 35%; }
.news-img li .news-info{ width: 63%; }
}
