@charset "utf-8";


.Banner{overflow: hidden;width: 360px;float: left;margin-top: 10px;}
.Banner .flexslider .slides li a{position: relative;}
.Banner .stillslides{position: absolute;bottom:0;left: 0;width: 100%;background: url(../images/banner_bg_03.png); padding: 10px 0; height: 50px;}
.Banner .stillslides p{ margin: 0 auto;color:#fff;font-size: 16px; line-height: 24px; padding:0 5% 0 2%; }
.Banner .stillslides i { font-size: 12px; color: #f8f8f8; position: absolute; right: 10px; bottom: 10px; }
.Banner .flex-viewport { margin: 0px; }
.Banner .flex-direction-nav .flex-next { display: none; }
.Banner .flex-direction-nav .flex-prev { display: none; }

.content{width:100%;overflow:hidden;margin:0px auto 0; background: #f8f8f8;}
.mode01{width: 1200px;margin: 0 auto 10px;overflow: hidden;}
.mode01 .lf { width: 65.3%; float: left; }
.mode01 .rt { width: 31.7%; float: right; }
.news .title { overflow: hidden; height: 46px; line-height: 46px; border-bottom: 1px solid #dddddd; }
.news .title h2 { width: auto; float: left; }
.news .title a { width: auto; float: right; font-size: 14px; color: #999999; }
.banner_list { overflow: hidden; margin: 15px 0 0 0; padding: 0 0 15px 0; border-bottom: 1px solid #dddddd; }
.banner_list .list { margin: 0 0 0 386px; }
.banner_list .list dd { height: 34px; line-height: 34px; overflow: hidden; padding: 0 0 0 10px; background: url(../images/circle_03.png) no-repeat left center; }
.banner_list .list dd a {display:block;font-size: 14px;}
.banner_list .list dd span { float: right; font-size: 12px;color: #999999; font-style: italic; margin: 0 0 0 10px;}
.nest01 { overflow: hidden; }
.nest02 { overflow: hidden; margin: 10px 0 0 0; }
.Notice { float: left; width: 45%; }
.Academic { float: right; width: 50%; }
.Notice .title { overflow: hidden; height: 46px; line-height: 46px; border-bottom: 1px solid #dddddd; }
.Notice .title h2 { width: auto; float: left; }
.Notice .title a { width: auto; float: right; font-size: 14px; color: #999999; }
.Academic .title { overflow: hidden; height: 46px; line-height: 46px; border-bottom: 1px solid #dddddd; }
.Academic .title h2 { width: auto; float: left; }
.Academic .title a { width: auto; float: right; font-size: 14px; color: #999999; }
.Academic li { height: 34px; line-height: 34px; overflow: hidden; padding: 0 0 0 10px; background: url(../images/circle_03.png) no-repeat left center; }
.Academic li a {display: block;font-size: 14px;}
.Academic li span { float: right; font-size: 12px;color: #999999; font-style: italic; margin: 0 0 0 10px; }

.Notice li { height: 34px; line-height: 34px; overflow: hidden; padding: 0 0 0 10px; background: url(../images/circle_03.png) no-repeat left center; }
.Notice li a {display: block;font-size: 14px;}
.Notice li span { float: right; font-size: 12px;color: #999999; font-style: italic; margin: 0 0 0 10px;}
.Banner .flex-control-nav { display: block; bottom: 10px; }
.Banner .flexslider .slides > li p { margin: 0px; }
.Banner .flex-control-paging li a { width: 7px; height: 7px; background: url(../images/c_03.png) no-repeat; }
.Banner .flex-control-paging li a.flex-active,.Banner .flex-control-paging li a:hover { background: url(../images/c_hover_03.png) no-repeat; }
.banner01 .flexslider:hover .flex-prev { width: 40px; height: 171px; background: url(../images/a_left_03.jpg) no-repeat; }
.banner01 .flexslider:hover .flex-next { width: 40px; height: 171px; background: url(../images/a_right_03.jpg) no-repeat; }
.banner01 { position: relative; }
.tab dl { overflow: hidden; height: 174px; }
/*.tab dl dd { display: none; }*/
.tab dl dd { position: relative; left: 0px; top: 0px; }

.big_link { height: 118px; margin: 45px 0 0 0;font-size: 0;text-align: center; }
.big_link a { width: 35%; height: 44px; font-size: 18px; color: #ffffff; display: inline-block; padding: 74px 0 0 0; text-align: center;margin:0 6.5%;max-width: 118px; }
.big_link a:hover { font-weight: bold; }
.big_link a.bl01 { background: url(../images/link01_03.png) no-repeat center;background-size: 118px auto; }
.big_link a.bl02 { background: url(../images/link02_03.png) no-repeat center; background-size: 118px auto;}
.little_link ul li { border: 1px solid #7c91f1; height: 57px; line-height: 57px; border-radius: 10px; margin: 20px 0 0 0; padding: 0 0 0 59px; }
.little_link ul li a { font-size: 14px; height: 57px; line-height: 57px; overflow: hidden; display: block; }
.little_link ul li.ll01 { background: url(../images/ll01_03.png) no-repeat 11px center; }
.little_link ul li.ll02 { background: url(../images/ll02_03.png) no-repeat 16px center; }
.little_link ul li.ll03 { background: url(../images/ll03_03.png) no-repeat 16px center; }
.little_link ul li.ll04 { background: url(../images/ll04_03.png) no-repeat 15px center; }
.little_link ul li.ll05 { background: url(../images/ll05_03.png) no-repeat 15px center; }



.mode02 { max-width: 1200px; margin: 0 auto; padding: 10px 0 40px 0; background: #ffffff; }
.tab ol { position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5; margin: 0 0 20px 0; }
.tab ol li { float: left; height: 45px; line-height: 45px; margin: 0 30px 0 0;  }
.tab ol li h3 { font-size: 18px; color: #333333; font-weight: normal; }
.tab ol li.current h3 { color: #005aa1; }
.tab ol li.current a { display: block; }
.tab ol li a { position: absolute; right: 0px; top: 0px; display: none; }




.t_list ul li { width: 48%; float: left; margin: 0 2% 10px 0; overflow: hidden; }
.t_list ul li a { width: auto; float: left; padding: 0 0 0 20px; background: url(../images/c_hover_03.png) no-repeat left center; }
.t_list ul li span { color: #666666; margin: 0 0 0 10px; float: right;}


@media screen  and (max-width:1300px) {

	.content{width:100%;}
	.mode01,.mode02{width:92%;margin:0 auto 30px;}
}


@media screen  and (max-width:1200px) {
	
}


@media screen and (max-width: 1024px) {
	.mode01 .lf{width: 100%;float: none;}
	.mode01 .rt{width: 100%;float: none;margin-top: 20px;}
	.little_link ul li{margin-top: 15px;}

}	
@media screen and (max-width: 767px){
.Banner { width: 100%; float: none; }	
.banner_list .list { margin: 10px 0 0 0; }
}



@media screen and (max-width:640px){
.Notice { width: 100%; float: none; }	
.Academic { width: 100%; float: none; }
.nest02 { background: none; }
}


@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	
}
