﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav { display:block; width:100%; position:absolute; bottom:0; text-align:center;}
.flex-control-nav li { display:inline-block; zoom:1; *display:inline;}
.flex-control-nav li a { display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01 { width:100%;}
#demo01 .slides li a.abox { width:2560px; position: relative; left:50%; margin-left:-1280px;}
#demo01 .flex-control-nav { margin-bottom:62px;}
#demo01 .flex-control-nav li { margin:0 5px;}
#demo01 .flex-control-paging li a { background-image: url(../image/banner-1.png);background-position: center 0; width: 12px; height: 12px; }
/**/#demo01 .flex-control-paging li a.flex-active { background-position: center -12px;}

			/*板块小标题*/
.title_01 { text-align:center;}
.title_01 .text_item_1 { color:#4f4f4f; font-size:36px; line-height:42px;}
.title_01 .text_item_2 { color:#333333; font-size:26px; line-height:32px; margin-top:32px;}


.title_02 { position:relative;}
.title_02 .text_item_1 {}
.title_02 .text_item_1 .text_1 { color:#dbdbdb; font-size:36px; line-height:42px;}
.title_02 .text_item_1 .text_2 { color:#ffffff; font-size:26px; line-height:36px; font-weight:bold;}
.title_02 .more_1 { display:block; position:absolute; right:0; bottom:0; color:#9baebb; font-size:16px; line-height:28px;}
/*act*/
.title_02 .more_1:hover { color:#9e1725 !important; font-weight:bold;}
/*act*/




			/* 板块MORE按钮 */
.morebox_001 {}
.morebox_001 .more { display:block; width:138px; margin:0 auto; color:#999999; font-size:14px; line-height:40px; text-align:center; border:1px solid #d2d2d2; border-radius:20px;}
/*act*/
.morebox_001 .more:hover { color:#ffffff; background-color:#9e1725; border-color:#9e1725;}
/*act*/


			/*学院要闻列表 i02_main_2 */
.list_01 { position:relative; overflow:hidden;}
.list_01 ul { margin-right:-31px;}
.list_01 ul li { float:left; width:406px !important; margin-right:31px;}
.list_01 ul li .abox { display:block;}
.list_01 ul li .abox_in {}
.list_01 ul li .abox .img { display:block; width:100%; height:270px;}
.list_01 ul li .abox .textbox { padding: 1px 24px 36px 24px; background-color:#f6f7f7; border-bottom:1px solid #f6f7f7;}
.list_01 ul li .abox .textbox .text_item_1 { color:#222222; font-size:20px; line-height:30px; margin-top:28px; transition: transform 1.5s;}
.list_01 ul li .abox .textbox .text_item_2 { color:#777777; font-size:14px; line-height:22px; padding-top:18px; transition: transform 1.5s;}

/*act*/
.list_01 ul li .abox:hover .textbox { background-color:#ffffff; border-bottom:1px solid #021c45;}
.list_01 ul li .abox:hover .textbox .text_item_1 { transform: translate(0,-8px); color:#9e1725;}
.list_01 ul li .abox:hover .textbox .text_item_2 { transform: translate(0,12px); border-top:1px solid #d2d2d2;}
/*act*/


			/*纯文字列表 i04_main_2*/
.list_02 {}
.list_02 ul {}
.list_02 ul li {}
.list_02 ul li .abox { display:block;}
.list_02 ul li .abox_in { position:relative;}
.list_02 ul li .abox .text_item_1 { color:#e7e7e7; font-size:16px; line-height:46px; margin-right:100px;}
.list_02 ul li .abox .text_item_2 { color:#9baebb; font-size:16px; line-height:46px; position:absolute; right:0; top:0;}
/*act*/
.list_02 ul li .abox:hover .text_item_1,
.list_02 ul li .abox:hover .text_item_2 { color:#ffffff;}
/*act*/













		/*文章详情*/
.article_01 { color:#666666; font-size:20px; line-height:30px;}
.article_01 p+p { margin-top:30px;}
.article_01 img { max-width:0;}
.dymap img { max-width: none;}








		/*统一设定阴影效果*/
.i03_main_1 .item .abox:hover,
.i08_main_2,
.index_10 .i10_inside,
#i14_main_1 .slides .abox:hover,
.fly_r .inside .switch,
.i14_main_1 .hidelist ul li .abox:hover,
.back_top_wrap .btn { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.30); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.30);}


		/*统一设定动画效果*/
.hoveranime_1 { transition: transform 1.5s;}
.hoveranime_1:hover { transform: translate(0,-20px);}

.hoveranime_2 { transition: transform 1.5s;}
.hoveranime_2:hover { transform: translate(12px,0);}

.list_01 ul li .abox .img,
.i04_main_2 .top .abox .img,
.i05_main_2 .mw_box .list li .abox .img,
#i07_main_2 .slides li .abox .img,
.i08_main_2 .list ul li .abox .img,
#i10_main_2 .slides li .abox .img,
.i11_main_2 .item .abox .img,
#i12_main_2 .slides li .item a .img { transition: transform 1.5s;}

.list_01 ul li .abox:hover .img,
.i04_main_2 .top .abox:hover .img,
.i05_main_2 .mw_box .list li .abox:hover .img,
#i07_main_2 .slides li .abox:hover .img,
.i08_main_2 .list ul li .abox:hover .img,
#i10_main_2 .slides li .abox:hover .img,
.i11_main_2 .item .abox:hover .img,
#i12_main_2 .slides li .item a:hover .img { transform: scale(1.1, 1.1);}

.list_01 ul li .abox .img { height:270px !important;}