

.Banner { position: relative; }
.Banner .rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.Banner .rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; }
.Banner .rslides li img { display: block; margin:0 auto}
.Banner .rslides li:first-child { position: relative; display: block; float: left; }
.Banner .rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.Banner .slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.Banner .slide li { position: absolute; width: 100%; }
.Banner .slide li a img{ width: 100%; }
.Banner .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.Banner .slide_container { position: relative;  width: 100%;overflow:hidden; }
.Banner .slide_nav { position: absolute; top: 45%;  opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 43px; width: 29px; background:url(../images/lf.png) no-repeat left top;  }
.Banner .slide_nav.prev { box-shadow: 2px 2px 2px 363636; width: 22px; height: 42px; background-size: 22px 42px; left:19px;  background:url(../images/arrow_left_03.png) no-repeat left top;  }
.Banner .slide_nav.next {  width: 22px; height: 42px; background-size: 22px 42px; right: 19px; background:url(../images/arrow_right.png) no-repeat left top; }
.Banner .slide_tabs li a{ width: 10px; height: 10px; background:url(../images/a_03.png); background: rgba(255,255,255,.4); border-radius: 5px; display: inline-block;  text-indent:-999em;}
.Banner .slide_tabs li.slide_here a { background:url(../images/a_hover_03.png); background:#ffffff;width:10px;height:10px; border-radius: 50px; }
.Banner .slide_tabs li{width:10px;height:10px; display: inline; margin:0 10px 0 0;  color:#fff;}
.Banner .slide_tabs{position:absolute; bottom:30px;z-index:999; width: auto; text-align: center; left: 50%;
margin:0 0 0 -600px; display: none;}








.wrap_content { width:100%; margin: 0px auto 0; overflow: hidden; z-index: 99; position: relative; }
.content{  margin: 0 auto 0; overflow: hidden; }




.Banner01 { position: relative; float: right; }
.Banner01 .rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.Banner01 .rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; }
.Banner01 .rslides li:first-child { position: relative; display: block; float: left; }
.Banner01 .rslides { position: relative;  width: 100%; padding: 0; margin: 0; }
.Banner01 .slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.Banner01 .slide li { position: absolute; width: 100%; }
.Banner01 .slide { position: relative; list-style: none;  padding: 0; margin: 0 0 0 70px; }
.Banner01 .slide_container { position: relative;  width: 100%; overflow: hidden; }
.Banner01 .slide_nav { position: absolute; top: 45%;  z-index: 3; text-indent: -9999px; overflow: hidden; height: 43px; width: 29px; background:url(../images/lf.png) no-repeat left top;  }
.Banner01 .slide_nav:hover { opacity: .7; }
.Banner01 .slide_nav.prev {  width: 40px; height: 40px; background-size: 40px 40px;  background:url(../images/left_arrow.png) no-repeat left top; right: 41px; top: 0px;  }
.Banner01 .slide_nav.next {  width: 40px; height: 40px; background-size: 40px 40px; background:url(../images/right_arrow.png) no-repeat left top; top: 0px; right: 0px; }
.Banner01 .slide_tabs li a{ width: 10px; height: 10px; background:url(../images/circle.png);  border-radius: 5px; display: inline-block;  text-indent:-999em;}
.Banner01 .slide_tabs li.slide_here a { background:url(../images/circle_hover.png);  width:10px;height:10px; border-radius: 50px; }
.Banner01 .slide_tabs li{width:10px;height:10px; display: inline; margin:0 10px 0 0;  color:#fff;}
.Banner01 .slide_tabs{position:absolute; bottom:0px;z-index:999; width: auto; text-align: center; left: 0; }
.slider { position: absolute; background:rgba(255,255,255,.95); left: 0; bottom: 28px;  }
.slider .date { width: 50px; height: 50px; background:#0f4a9d; text-align: center; margin: 18px 0 0 0; float: left; }
.slider .date .day {font-size: 19px;color: #ffffff;}
.slider .date .month { font-size: 12px; color: #ffffff; }
.slider_con { font-size: 18px; color: #0f4a9d; padding: 10px 30px 10px 68px; max-width: 410px; }




.mode01 { max-width: 1280px; margin: 0 auto; }
.news .title { padding: 28px 0 28px 0; overflow: hidden; }
.news .title h2 { padding: 0 0 0 36px; font-size: 24px; color: #292929; background:url(../images/news_title.png) no-repeat left center; width: auto; float: left; font-weight: normal; }
.news .title a { width: auto; float: right; font-size: 16px; color: #999999; padding: 0 28px 0 0; background:url(../images/more.png) no-repeat right center; margin: 8px 0 0 0; font-weight: bold; font-family: Arial; }
.news_con { overflow: hidden; padding: 0 0 28px 0; }
.news_left { width: 57%; float: left; }
.news_right { width: 39.2%; float: right; }

.tab ol { overflow: hidden; }
.tab ol li { width: 120px; height: 35px; line-height:35px; float: left; text-align: center; }
.tab ol li a { font-size: 20px; color: #2e2e2e; }
.tab ol li.current { background:#0f4a9d; }
.tab ol li.current a { color: #ffffff;  }
.tab ul li{ padding: 29px 0 29px 20px;background:url(../images/tab_cir.png) no-repeat 3px 43px; overflow: hidden; border-bottom: 1px solid #e1e1e1; }
.tab ul li:first-child { padding-top: 20px; background-position: 3px 30px; }
.tab_left { width: auto; margin: 0 73px 0 0; }
.tab_right { width: 53px; float: right; }
.tab_right p { font-size: 18px; color: #787878; }
.tab_right a { margin: 40px 0 0 0; display: block; float: right; }
.tab_left h3 a { font-size: 19px; color: #292929; font-weight: bold; }
.tab_left h3 a:hover { color: #bf1a20; }
.t_left_con { font-size: 13px; color: #656565; margin: 13px 0 0 0; height: 36px; overflow: hidden; }

.wrap_mode02 { background:#ffffff; padding: 13px 0 38px 0;   }
.mode02 { max-width: 1280px; margin: 0 auto;}
.media .title { height: 60px; line-height: 60px; border-bottom: 1px solid #e1e1e1; }
.media .title h2 { width: auto; height: 60px; line-height: 60px; float: left; font-size: 20px; color: #282828; font-weight: normal; }
.media .title a { width: auto; float: right; font-size: 16px; color: #999999; padding: 0 28px 0 0; background:url(../images/more.png) no-repeat right center; margin: 8px 0 0 0; font-weight: bold; font-family: Arial; }
.media ul { overflow: hidden; margin: 0 -2%; }
.media ul li { width: 21%; margin: 0 2%; float: left; overflow: hidden; }
.m_date { width: 50px; height: 50px; background:#ececec; float: left; }
.m_date .day { font-size: 18px; font-family: Arial; text-align: center; color: #084e9f; line-height: 35px; font-weight: bold; }
.m_date .mon { font-size: 12px; font-family: Arial; color: #084e9f; text-align: center; line-height: 14px; line-height: 2px; }
.m_right { margin: 0 0 0 60px; }
.media_con { margin: 18px 0 0 0; padding: 0 0 23px 0; border-bottom: 1px solid #e1e1e0; }
.m_right span { display: inline-block; font-size: 16px; color: #ffffff; height: 25px; line-height: 25px; padding: 0 10px; border-radius: 10px; background:#0f4a9d; }
.m_right span:hover { font-weight: bold; }
.m_r_con { font-size: 16px; color: #000000; margin: 5px 0 0 0; height: 48px; overflow: hidden; line-height: 24px; }
.m_r_con:hover { color: #0f4a9d; }



.wrap_mode03 { width: 100%; height: 620px; background:url(../images/notice_bg.jpg) no-repeat top center; }
.mode03 { max-width: 1280px; margin: 0 auto; overflow: hidden; }
.notice .title { width: 64.8%; }



.notice .title { padding: 28px 0 28px 0; overflow: hidden; }
.notice .title h2 { padding: 0 0 0 36px; font-size: 24px; color: #ffffff; background:url(../images/notice_title.png) no-repeat left center; width: auto; float: left; font-weight: normal; }
.notice .title a { width: auto; float: right; font-size: 16px; color: #ffffff; padding: 0 28px 0 0; background:url(../images/no_more.png) no-repeat right center; margin: 8px 0 0 0; font-weight: bold; font-family: Arial; }
.notice ul { margin:0 400px 0 0; }
.notice ul li .liIn { height: 87px; background:#1d2088; border-bottom:1px solid #1a6aaa;  width: 95.5%; }
.notice ul li span { float: left; width: 30px;background:#bf1a20; display: inline-block; padding: 22px 6px 25px 6px; font-size: 14px; color: #ffffff; }
.notice ul li.color .liIn { background:#0b40ab; }
.notice ul li.color span { float: left; width: 30px;background:#e5920e; display: inline-block; padding: 22px 6px 25px 6px;  font-size: 14px; color: #ffffff; }
.notice ul li.current { background:url(../images/notice_arrow.png) no-repeat 99% center; }
.notice ul li.color.current { background:url(../images/notice_arrow01.png) no-repeat 99% center;  }

.liIn_left { float: left; }
.xue_date { padding: 15px 20px 0 10px; float: left; }
.xue_date .date { font-size: 24px; color: #ffffff; }
.xue_date .mon { font-size: 12px; color: #ffffff; }
.notice ul li .wrap_x_a { display: table; height: 76px; vertical-align: middle; }
.notice ul li .x_a { font-size: 16px; color: #ffffff; max-width: 680px; margin: 0px 0 0 0; display: table-row;}
.notice ul li .x_a a { color: #ffffff; display: block; display: table-cell; vertical-align: middle; }
.notice ul li .x_a a:hover { font-weight: bold; }
.notice dl { float: right; margin: -60px 20px 0 0; }
.notice dl dd { display: none; }






.mode04 { max-width: 1280px; margin: 0 auto 35px; }
.Thesis .title { padding: 28px 0 28px 0; overflow: hidden; }
.Thesis .title h2 { padding: 0 0 0 36px; font-size: 24px; color: #292929; background:url(../images/th_title.png) no-repeat left center; width: auto; float: left; font-weight: normal; }
.Thesis .title a { width: auto; float: right; font-size: 16px; color: #999999; padding: 0 28px 0 0; background:url(../images/more.png) no-repeat right center; margin: 8px 0 0 0; font-weight: bold; font-family: Arial; }
.Thesis_con { overflow: hidden; }
.Thesis_left { width: 47%; float: left; }
.Thesis_right { width: 47%; float: right; }
.Thesis_left ul li { overflow: hidden; border-bottom: 1px dotted #acacac; }
.th_con { overflow: hidden; padding: 20px 0 0 0; }
.th_lf { width: 200px; height: 134px; float: left; }
.th_rt { margin: 0 0 0 228px; }
.th_rt a { font-size: 16px; color: #333333; line-height: 24px; font-family: Arial; }
.th_rt a:hover { color: #0f4a9d; }
.th_rt p { font-size: 14px; color: #0542bd; font-family: Arial; margin: 25px 0 0 0; }
.Thesis_right dl { overflow: hidden; }
.Thesis_right dl dd { width: 47.5%; float: left; margin: 0 0 32px 0; }
.Thesis_right dl dd:nth-child(even) { float: right; }
.Thesis_right dl dd:nth-child(5){ margin-bottom: 0px; }
.Thesis_right dl dd:nth-child(6){ margin-bottom: 0px; }
.T_sIn { padding: 4px; border: 1px solid #dcdcdc; overflow: hidden; background: #ffffff; }
.t_d_left { float: left; }
.t_d_right { margin: 0 0 0 110px; }
.t_d_right a { font-size: 16px; color: #282828; max-height: 66px; overflow: hidden; display: block; }
.t_d_right a:hover { color: #bf1a20; }
.t_d_right p { font-size: 14px; color: #a20200; margin: 25px 0 0 0; }
.Thesis_left .more { margin: 24px 0 0 0; text-align: right; }
.Thesis_left .more a{ padding: 0 15px; height: 25px; line-height: 25px; border-radius: 10px; display: inline-block; font-size: 12px; color: #fefeff; background:#0f4a9d; }
.Thesis_right .more { margin: 24px 0 0 0; text-align: right; }
.Thesis_right .more a{ padding: 0 15px; height: 25px; line-height: 25px; border-radius: 10px; display: inline-block; font-size: 12px; color: #fefeff; background:#bf1a20; }



.wrap_mode05 { width: 100%; background:url(../images/teacher_bg.png) no-repeat center bottom #ffffff; margin: 25px auto 0; padding: 0 0 150px 0; }
.mode05 { max-width: 1280px; margin: 0 auto; }



.teacher .title { padding: 28px 0 28px 0; overflow: hidden; }
.teacher .title h2 { padding: 0 0 0 36px; font-size: 24px; color: #292929; background:url(../images/teacher_title.png) no-repeat left center; width: auto; float: left;font-weight: normal; }
.teacher .title a { width: auto; float: right; font-size: 16px; color: #999999; padding: 0 28px 0 0; background:url(../images/more.png) no-repeat right center; margin: 8px 0 0 0; font-weight: bold; font-family: Arial; }
.teacher_con01 { display: none; }



.teacher_con01 .flexslider { position: relative; zoom: 1; margin-bottom: 10px; }
.teacher_con01 .flexslider ul li{ list-style:none; }
.teacher_con01 .flexslider ul li img{ display:block;width:100%;}
.teacher_con01 .flex-viewport { max-height: 2000px; max-width: 1042px; margin:0 auto; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.teacher_con01 .loading .flex-viewport { max-height: 300px; }
.teacher_con01 .flexslider .slides { zoom: 1; padding:0;}
.teacher_con01 .carousel li { margin-right: 5px; }
/*iconå°ç‚¹*/
.teacher .flex-control-nav{ display:none;}

.teacher_con01 .flex-direction-nav{ display:none;}
.teacher_con01 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.teacher_con01 .flex-direction-nav a{ width:40px;height:97%;text-align: center;display: inline-block; position: absolute; text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.teacher_con01 .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.teacher_con01 .flex-direction-nav a.flex-prev{ float:left;background:url(../images/prev.png) no-repeat center #21719e; left: 0; top: 5px;}
.teacher_con01 .flex-direction-nav a.flex-next{  background:url(../images/next.png) no-repeat center #209f9c; right: 0; top: 5px;}






.teacher_con01 .flex-control-nav{ display:none;}

.teacher_con01 .flex-direction-nav{ display:none;}
.teacher_con01 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.teacher_con01 .flex-direction-nav a{ width:40px;height:97%;text-align: center;display: inline-block; position: absolute; text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.teacher_con01 .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.teacher_con01 .flex-direction-nav a.flex-prev{ float:left;background:url(../images/prev.png) no-repeat center #21719e; left: 0; top: 5px;}
.teacher_con01 .flex-direction-nav a.flex-next{  background:url(../images/next.png) no-repeat center #209f9c; right: 0; top: 5px;}



.teacher_con01 ul li{ width:33.3%; float:left;}
.teacher_con01 ul li img{ -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.teacher_con01 ul.slides li a{ display: block; margin:0 9px 0 0;  }
.teacher_con01 ul.slides li a:hover{box-shadow:0 2px 6px #ccc;}
.teacher_con01 ul.slides li a:hover img{opacity: 1;transform: scale(1.1);}


.teacher_con01 ul li a span.slideImg02{ display:block; height:0; padding-bottom:117%; border: 1px solid #084e9f; overflow:hidden; position: relative;}
.teacher_con01 ul li a span.slideImg02 font{ position:absolute;top: 0; left: 0; text-align: center; background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5; width: 100%; height: 100%; }
.teacher_con01 ul li a span.slideImg02 font span{ display: inline-block; height: 44px; line-height: 37px; margin: 21% 7%; font-size: 1.6em; color: #fff; overflow: hidden; }
.teacher_con01 ul li a span.slideImg02 font strong{ display: block; width: 20px; height: 2px; background: #fff; margin: 4px auto; }
.teacher_con01 ul li a span.slideTxt02{ display: block; height:auto; line-height: 16px; text-align: center; background:#084e9f; color: #ffffff; padding:10px 0px; overflow: hidden; font-size:1.4em;  -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.teacher_con01 ul li a:hover span.slideTxt02{ color: #ffffff; font-weight: bold; }







.vmc-container .liIn { margin: 0 9px; background: #084e9f;  }
.vmc-container .liIn p { padding: 10px 0 10px 0;  font-size: 12px; color: #f5f7ee; text-align: center; }
.vmc-container .liIn span { display: block; width: 100%; border:1px solid #084e9f; }
.vmc-container .vmc_active .liIn { background: -webkit-linear-gradient(#08489c, #a11c44); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#08489c, #a11c44); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#08489c, #a11c44); /* Firefox 3.6 - 15 */
  background: linear-gradient(#08489c, #a11c44); /* æ ‡å‡†çš„è¯­æ³• */ }
.vmc-container .vmc_active p { font-size: 16px; padding: 10px 0 45px 0; background: url(../images/no_more.png) no-repeat center 75%; }
.vmc-centered{ padding: 28px 0; }
.vmc-centered img { transition: all 0.3s ease; }
.vmc-centered .vmc_active .liIn { transform: scale(1.01); margin:-20px 0 0 0; }





@media screen  and (max-width:1386px) {
.tab ol li { width: 100px; height: 35px; line-height: 35px; }
.tab ol li a { font-size: 18px; }
.tab ul li { padding: 20px 0 7px 17px; background-position: 3px 29px; }
.tab_left h3 a { font-size: 16px; }
.t_left_con { font-size: 12px; }
.tab_right p { font-size: 14px; }
.news .title h2 { font-size: 22px; }
.news .title a { font-size: 14px; }
.mode01 { margin: 0 40px; }
.mode02 { margin: 0 40px; }
.slider_con { font-size: 16px; }
.slider .date { width: 38px; height: 38px; }
.slider .date .day { font-size: 20px; line-height: 25px;}
.slider_con { max-width: 308px; padding:10px 30px 10px 50px;  }
.tab_right p { font-size: 14px; }
.media .title h2 { font-size: 18px; }
.media .title a { font-size: 14px; }
.m_right span { font-size: 14px; }
.m_r_con { font-size: 14px; height: 70px; }
.wrap_mode02 { padding: 13px 0 30px 0; }
.mode03 { margin: 0 40px; }
.notice .title { width: 100%; }
.notice ul li.current { background-size: 30px 25px; }
.notice ul li.color.current { background-size: 30px 25px; }
.notice ul li .x_a {  }
.notice ul li .x_a a { margin: 18px 0 0 0; padding: 0 10px 0 0; }
.notice ul { margin: 0 320px 0 0; }
.notice dl { margin: 0px; height: 450px; width: 300px; }
.wrap_mode03 { padding: 0 0 20px 0; background-size: cover; height: auto; }
.notice .title h2 { font-size: 22px; }
.notice .title a { font-size: 14px; }
.xue_date .date { font-size: 21px; }
.xue_date .mon { font-size: 11px; }
.notice ul li a { font-size: 14px; }
.notice ul li .liIn { height: 79px; }
.notice ul li.color .liIn{ height: 76px; overflow: hidden; }
.notice ul li span { padding: 18px 6px 20px 6px; }
.notice ul li.color span { padding: 18px 6px 20px 6px;  }
.Thesis .title h2 { font-size: 22px; }
.Thesis .title a { font-size: 14px; }
.th_rt a { font-size: 14px; max-height: 70px; overflow: hidden; display: block; }
.th_rt p { font-size: 12px; }
.t_d_right a { font-size: 14px; height: 64px; }
.t_d_right p { font-size: 12px; }
.mode04 { margin: 0 40px; }
.mode05 { margin: 0 40px; }
.teacher .title h2 { font-size: 22px; }
.teacher .title a { font-size: 14px; }
}


/* CSS Document */


@media screen  and (max-width:992px) {
.news_left { width: 100%; float: none; }
.news_right { width: 100%; float: none; margin: 20px 0 0 0; }
.slider .date { width: 50px; height: 50px; background:#0f4a9d; text-align: center; margin: 18px 0 0 0; float: left; }
.slider .date .day { font-size: 24px; color: #ffffff; }
.slider .date .month { font-size: 12px; color: #ffffff; }
.slider_con { font-size: 18px; color: #0f4a9d; padding: 10px 30px 10px 68px; max-width: 410px; }
.tab ol li a { font-size: 20px; color: #2e2e2e; }
.tab_left { width: auto; margin: 0 73px 0 0; }
.tab_right { width: 50px; }
.tab_right p { font-size: 18px; }
.tab_right a { margin: 40px 0 0 0; display: block; float: right; }
.tab_left h3 a { font-size: 18px; color: #292929; font-weight: normal; }
.t_left_con { font-size: 13px; color: #656565; margin: 13px 0 0 0; }
.news .title h2 { font-size: 24px; }
.media .title h2 { font-size: 20px; }
.m_right span { font-size: 16px; }
.m_r_con { font-size: 16px; height: 47px; }
.media ul li { width: 45%; margin: 0 2% 30px; }
.media ul li:last-child{ margin-bottom: 0px; }
.wrap_mode02 { padding: 13px 0 25px 0; }
.notice dl { display: none; }
.notice ul { width: 100%; float: none; }
.notice ul li .liIn { width: 100%; }
.notice ul li .x_a { width: auto;  }
.notice ul li .x_a a { padding: 0px 10px 0 0px;}
.Thesis_left { width: 100%; float: none; }
.Thesis_right { width: 100%; float: none; margin: 40px 0 0 0; }
.t_d_right p { margin: 3px 0 0 0; }
.teacher_con { display: none; }
.teacher_con01 { display: block; }
.wrap_mode05 { height: auto; padding-bottom: 135px; }
.notice .title a { display: none; }
.Thesis .title a { display: none; }
.teacher .title a { display: none; }
.Banner .slide_nav.next { background-size: 18px 35px; }
.Banner .slide_nav.prev { background-size: 18px 35px; }
.news_left { overflow: hidden; }
.Banner01 { float: none; }
.Banner01 .slide li img { width: 100%; }
}



@media screen and (max-width:768px) {
.teacher_con { display: none; }
.teacher_con01 { display: block; }
}


@media screen and (max-width:767px) {
.news .title h2 { font-size: 18px; }
.notice .title h2 { font-size: 18px; height: 30px; line-height: 30px; }
.Thesis .title h2 { font-size: 18px; height: 30px; line-height: 30px; }
.slider .date .day { font-size: 18px; }
.slider .date { width: 37px; height: 37px; }
.slider .date .day { line-height: 20px; }
.slider_con { font-size: 14px; max-width: 311px; }
.tab ol li a { font-size: 16px; }
.tab_left h3 a { font-size: 14px; }
.t_left_con { font-size: 12px; }
.tab_right { display: none; }
.tab_left { margin: 0px; }
.tab ul li { padding: 20px 0 20px 17px; }
.media .title h2 { font-size: 16px; }
.m_right span { font-size: 14px; }
.m_r_con { font-size: 14px; }
.media ul { margin: 0px; }
.media ul li { width: 100%; float: none; margin:0 0 15px 0; }
.notice ul li a { display: block;   width: auto; }
.Thesis_right dl dd { width: 100%; float: none; margin: 0 0 15px 0; }
.Thesis_right dl dd:nth-child(4){ display: none; }
.Thesis_right dl dd:nth-child(5){ display: none; }
.Thesis_right dl dd:nth-child(6){ display: none; }
.mode01 { margin: 0 15px; }
.mode02 { margin: 0 15px; }
.mode03 { margin: 0 15px; }
.mode04 { margin: 0 15px; }
.mode05 { margin: 0 15px; }
.notice .title a { display: block; }

.Banner .slide_nav.next { background-size: 16px 24px; }
.Banner .slide_nav.prev { background-size: 16px 24px; }
.vmc-centered .vmc_active .liIn { transform: scale(1.0); margin:0px 6px 0 6px; }
.vmc-container .vmc_active .liIn { background: #084e9f; }
.vmc-container .vmc_active p { font-size: 12px; }
.vmc-container .liIn p { padding: 10px 0 10px 0; background: none; }
}



@media screen and (max-width:480px) {
.wrap_x_a { height: 97px; overflow: hidden; }
.notice li { overflow: hidden; }
.notice ul li .x_a { margin: 8px 20px 0 82px }
.notice ul li .x_a a {  margin: 0px; overflow: hidden; height: 80px; }
.notice ul li .wrap_x_a { height: 60px; overflow: hidden; }
}





@media screen and (max-width:360px) {
}
