@CHARSET "UTF-8";
/* 
Copyright 2013 Goksel. All Rights Reserved.
CSS Document
*/

@font-face {
	font-family:'Roboto';
src: url(fonts/roboto/roboto-regular.jpg)}
@font-face {
	font-family:'Lora';
src: url(fonts/lora/static/lora-regular.jpg)}

html, body {
	font-family: "Roboto", "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	height:100%;
	padding:0px;
	margin:0px;
	background: #ffffff;}
img {border:0px;}
p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;}
a{text-decoration: none;color:white;}
a:hover{
	text-decoration:none;}

input[type=text],input[type=password], textarea {
	float:left;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 5px 0px 5px 5px;
    border: 1px solid #ddd;
	background:#ffffff;}
input[disabled=disabled], textarea[disabled=disabled] {
	background:#EFEFEF;}
input[type=text]:focus,input[type=password]:focus, textarea:focus {
    box-shadow: 0 0 5px #D52D27;
	border: 1px solid #D52D27;}
input[type=number],input[type=password],input[type=text],textarea{float:left;padding:10px 0;outline:0;border:1px solid #ddd;background:#fff;text-indent:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}
input[disabled=disabled],textarea[disabled=disabled]{outline:0;background:#efefef;}
input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:0;border:1px solid #ff5900;background:#fcfecf;box-shadow:0 0 5px #ff5900;}
select{
	float:left;
	-webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
	outline: none;
    padding: 2px;
    border: 1px solid #ddd;
	background:#ffffff;}
select:focus {
	background:#fcfecf;
	box-shadow: 0 0 5px #56C3F0;
    padding: 2px;
    border: 1px solid #56C3F0;}

.displaynone{display:none;}
.displayblock{display:block;}
.floatright{float:right;}


.header_list_one{float:left;width:100%;background:white;}
.header_list_one .subsection{width:96%;max-width:1340px;margin:0 auto;}

.header_list_one .subsection .menusectionarea{float:left;width:calc(100% - 200px);}
.header_list_one .subsection .toppercentarea{float:left;width:100%;margin:5px 0px 0px 0px;}
.header_list_one .subsection .toppercentarea .toparea{float:right;font-size:14px;line-height:16px;color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .loginicon{float:left;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .loginicon img{height:32px;}
.header_list_one .subsection .toppercentarea .toparea .login{float:left;margin-left:30px;margin-top:6px;text-transform:uppercase;}
.header_list_one .subsection .toppercentarea .toparea .login a{color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .logout{float:left;margin-left:10px;margin-top:10px;}
.header_list_one .subsection .toppercentarea .toparea .logout a{color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .global{float:left;margin-left:10px;margin-top:10px;}
.header_list_one .subsection .toppercentarea .toparea .global img{height:16px;}
.header_list_one .subsection .toppercentarea .toparea .languagearea{float:left;margin-left:8px;margin-top:6px;text-transform:uppercase;}
.header_list_one .subsection .toppercentarea .toparea .languagearea a{color:#333333;}
.header_list_one .subsection .toppercentarea .toparea .lanchoose{float:left;margin-left:0px;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .lanchoose img{height:16px;}
.header_list_one .subsection .toppercentarea .toparea .search{float:left;margin-top:6px;}
.header_list_one .subsection .toppercentarea .toparea .search img{height:16px;}

.header_list_one .subsection .menuarea{float:right;font-size:14px;line-height:16px;}
.header_list_one .subsection .menuarea .list{padding:6px 0px;margin:8px 0px 8px 36px;}
.header_list_one .subsection .menuarea .list:first-child{padding:6px 0px;margin:8px 0px 8px 0px;}
.header_list_one .subsection .menuarea .menu_on{float:left;border-bottom:2px solid #56C3F0;}
.header_list_one .subsection .menuarea .menu_on a{color:#333333;text-decoration:none;}
.header_list_one .subsection .menuarea .menu_off{float:left;}
.header_list_one .subsection .menuarea .menu_off a{color:#333333;text-decoration:none;}


@media screen and (max-width: 1130px) { 
	.header_list_one .subsection .menuarea{font-size:12px;}
}
@media screen and (max-width: 1000px) { 
	.header_list_two {display:block;}
	.header_list_one {display:none;}
	.mobile_menublankheight {display:block;}
}
@media screen and (min-width: 1001px) { 
	.header_list_two {display:none;}
	.header_list_one {display:block;}
	.mobile_menublankheight {display:none;}
}
.header_list_two{width:100%;margin:0 auto;}
.mobile_menublankheight{float:left;width:100%;height:54px;}
.header_list_two .subarea{width:100%;max-width:100%;margin:0 auto;}
.header_list_two .subarea .caidan{position:fixed;width:100%;top:0px;height:64px;z-index:20;}
.header_list_two .subarea .caidan .content{float:left;width:100%;padding-top:10px;padding-bottom:10px;background-color:white;}
.header_list_two .subarea .caidan #menu_mobile_logo{float:left;width:193px;margin-left:10px;}
.header_list_two .subarea .caidan #menu_mobile_logo img{float:left;width:100%;height:34px;}

.header_list_two .subarea .caidan .rightmenuactionarea{float:right;margin:0px 15px 0px 0px;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide{float:left;margin:0px 0px 0px 18px;cursor:pointer;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide #menu_control_01{float:left;width:30px;height:30px;margin-top:0px;cursor:pointer;background:url(images/mobile_02_black.jpg) center center / cover no-repeat;}
.header_list_two .subarea .caidan .rightmenuactionarea .controlshowandhide #menu_control_02{display:none;float:left;width:30px;height:30px;margin-top:0px;cursor:pointer;background:url(images/mobile_02_black.jpg) center center / cover no-repeat;}


#mobile_menu{display:none;position:absolute;z-index:2001;background-color:white;width:calc(100% - 4px);border-left:4px solid #D52D27;}
#mobile_menu .toparea{float:left;width:100%;}
#mobile_menu .toparea .logobox{float:left;margin:17px 0 0 10px;width:193px;cursor:pointer;}
#mobile_menu .toparea .logobox img{float:left;width:100%;height:34px;}
#mobile_menu .toparea .closebox{float:right;margin:15px 15px 0 0;width:25px;cursor:pointer;}
#mobile_menu .toparea .closebox img{width:100%;cursor:pointer;}
#mobile_menu .contentdiv{float:left;width:calc(100% - 22px);padding-right:22px;margin:20px 0 0;font-size:18px;}
#mobile_menu .contentdiv .list{float:left;width:100%;padding:10px 0px;border-bottom:1px solid #555;text-indent:10px;}
#mobile_menu .contentdiv .list:last-child{border-bottom:1px solid white;}
#mobile_menu .contentdiv .list a{color:black;}
.mobile_search_box{float:left;width:100%;margin-top:8px;}
.mobile_search_box input{float:left;width:calc(100% - 5px - 2px);margin-left:5px;height:16px;line-height:16px;border:1px solid #CCC;}
.mobile_search_box .searchbtnarea{float:left;width:1px;margin-left:-1px;}
.mobile_search_box .searchbtnarea .searchbtn{float:left;width:80px;margin-left:-81px;padding-top:4px;margin-top:0px;height:32px;text-align:center;border:1px solid #CCC;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important;}

::-webkit-input-placeholder { /* webkit browsers */ 
	color: black;
	font-size: 16px;
	font-weight: 400;}
:-moz-placeholder { /* mozilla firefox 4 to 18 */ 
	color: black;
	font-size: 16px;
	font-weight: 400;} 
::-moz-placeholder { /* mozilla firefox 19+ */ 
	color: black;
	font-size: 16px;
	font-weight: 400;} 
:-ms-input-placeholder { /* internet explorer 10+ */ 
	color: black;
	font-size: 16px;
	font-weight: 400;}

.caa_menu_list_float{float:left;box-shadow: 2px -1px 10px #FFFFFF;}
.caa_menu_list_fixed{position:fixed;z-index:100;background-color:white;}
.caa_menu_list_absolute{position:absolute;z-index:10;}
.caa_menu_list{width:100%;height:45px;line-height:45px;background-color:white;color:#404041;padding-top:24px;padding-bottom:13px;box-shadow: 2px -1px 10px #ccc;}
.caa_menu_list .section{width:96%;max-width:1340px;margin:0 auto;}
.caa_menu_list .section .logoarea{float:left;width:200px;margin-right:50px;}
.caa_menu_list .section .logo{float:left;width:193px;height:34px;margin:0px 0px 0px 0px;transition: all .3s;-webkit-transition: all .3s;text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);}
.caa_menu_list .section .leftarea{float:left;}
.caa_menu_list .section .rightarea{float:right;}
.caa_menu_list .section .rightarea .list{float:left;}
.caa_menu_list .section .rightarea .line{float:left;border-left:1px solid #56C3F0;height:15px;margin:13px 10px 0px 10px;}
.caa_menu_list .section .rightarea .listicon{float:left;margin-left:10px;}
.caa_menu_list .section .rightarea .listicon img{float:left;width:35px;height:35px;margin-top:2px;}


.caa_transparentmenu_list{position:absolute;z-index:10;width:100%;height:45px;line-height:45px;padding-top:24px;padding-bottom:13px;background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);}
.caa_transparentmenu_list .section{width:96%;max-width:1340px;margin:0 auto;}
.caa_transparentmenu_list .section .logoarea{float:left;width:200px;margin-right:50px;}
.caa_transparentmenu_list .section .logo{float:left;width:193px;height:34px;margin:0px 0px 0px 0px;transition: all .3s;-webkit-transition: all .3s;text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);}
.caa_transparentmenu_list .section .leftarea{float:left;}
.caa_transparentmenu_list .section .rightarea{float:right;}
.caa_transparentmenu_list .section .rightarea .list{float:left;}
.caa_transparentmenu_list .section .rightarea .line{float:left;border-left:1px solid #56C3F0;height:15px;margin:13px 10px 0px 10px;}
.caa_transparentmenu_list .section .rightarea .listicon{float:left;margin-left:10px;}
.caa_transparentmenu_list .section .rightarea .listicon img{float:left;width:35px;height:35px;margin-top:2px;}



@media screen and (max-width: 600px) {
	.caa_homebanner{margin-top:-54px;}
	.caa_homebanner_allwidth .list .boxsection{bottom:200px;}
	.caa_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size:50px;}
	.caa_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{font-size:50px;}
	.caa_artflagarea .artflagbox{margin-top:-200px;width:371px;height:140px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.caa_homebanner{}
	.caa_homebanner_allwidth .list .boxsection{bottom:200px;}
	.caa_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size:60px;}
	.caa_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{font-size:60px;}
	.caa_artflagarea .artflagbox{margin-top:-200px;width:371px;height:140px;}
}
@media screen and (min-width: 1100px){
	.caa_homebanner{}
	.caa_homebanner_allwidth .list .boxsection{bottom:280px;}
    .caa_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size:109px;}
	.caa_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{font-size:109px;}
	.caa_artflagarea .artflagbox{margin-top:-340px;width:742px;height:280px;}
}
.caa_homebanner{float:left;width:100%;height:100%;overflow:hidden;}
.caa_homebanner_allwidth{float:left;width:1000%;height:100%;margin-left:-100%;overflow:hidden;}
.caa_homebanner_allwidth .list{float:left;width:10%;height:100%;cursor:pointer;}
.caa_homebanner_allwidth .list .boxsection{position:absolute;color:white;}
.caa_homebanner_allwidth .list .boxsection .boxarea{float:left;width:100%;}
.caa_homebanner_allwidth .list .boxsection .boxarea .textrowone{float:left;width:100%;font-family:'Lora';}
.caa_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{float:left;width:100%;font-weight:bold;}


.caa_artflagarea{float:left;width:100%;}
.caa_artflagarea .artflagbox{position:relative;float:left;z-index:3;background:url(/system/_owners/chinaarty/_webprj/dfiles/8246/themes/default/images/caa_art.png) center center / cover no-repeat;}

.caa_homebanner_controllarea{display:flex;justify-content:center;position:relative;float:left;width:100%;height:35px;margin-top:-35px;z-index:3;}
.caa_homebanner_controllarea .control{float:left;margin:0px 6px;cursor:pointer;}
.caa_homebanner_controllarea .control_on{width:12px;height:12px;background:#FFFFFF;border-radius:50%;}
.caa_homebanner_controllarea .control_off{width:12px;height:12px;background: rgba(255, 255, 255, 0.5);border-radius:50%;}


.caa_section_center{width:96%;max-width:1340px;margin:0 auto;}
h1{float:left;width:100%;font-size:24px;font-weight:bold;}
h2{float:left;width:100%;margin-bottom:10px;text-align:center;font-size:14px;color:gray;margin-top:10px;}

/*
transition: all .3s;-webkit-transition: all .3s;text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);
*/
.caa_menulist{cursor:pointer;float:left;margin-top:-10px;padding:0px 15px;}
.caa_menulist a{float:left;width:100%;line-height:54px;color:white;font-size:15px;}
.caa_menulist .submenulist{display:none;position:absolute;width:188px;background-color:white;color:black;margin-top:34px;padding-top:34px;z-index:11;}
.caa_menulist .submenulist .submenuinnerbox{float:left;width:calc(100% - 20px);padding:10px;line-height:15px;line-height:32px;background-color:#D52D27;color:white;border-radius:4px;}
.caa_menulist .submenulist .sublist{float:left;width:100%;}
.caa_menulist .submenulist .sublist a{color:black;text-indent:0px;padding:0px;line-height: 36px;font-weight:normal;}
.caa_menulist:hover .submenulist{display:block;}
/*
.caa_menulist a:hover{text-decoration:none;color:#56C3F0;}
*/

.caa_menuwhite{cursor:pointer;float:left;margin-top:-10px;padding:0px 15px;}
.caa_menuwhite a{float:left;width:100%;line-height:54px;color:black;font-size:15px;}
.caa_menuwhite .submenulist{display:none;position:absolute;width:188px;margin-top:34px;padding-top:34px;}
.caa_menuwhite .submenulist .submenuinnerbox{float:left;width:calc(100% - 20px);padding:10px;line-height:15px;line-height:32px;background-color:#D52D27;color:white;border-radius:4px;}
.caa_menuwhite .submenulist .sublist{float:left;width:100%;border-bottom:1px solid white;}
.caa_menuwhite .submenulist .sublist a{color:white;text-indent:0px;padding:0px;line-height: 36px;font-weight:normal;}
.caa_menuwhite .submenulist .sublist:last-child{border-bottom:0px solid white;}
.caa_menuwhite:hover .submenulist{display:block;}


.caa_menutransparent{cursor:pointer;float:left;margin-top:-10px;padding:0px 15px;}
.caa_menutransparent a{float:left;width:100%;line-height:54px;color:white;font-size:15px;}
.caa_menutransparent .submenulist{display:none;position:absolute;width:188px;margin-top:34px;padding-top:34px;}
.caa_menutransparent .submenulist .submenuinnerbox{float:left;width:calc(100% - 20px);padding:10px;line-height:15px;line-height:32px;background-color:#D52D27;color:white;border-radius:4px;}
.caa_menutransparent .submenulist .sublist{float:left;width:100%;border-bottom:1px solid white;}
.caa_menutransparent .submenulist .sublist a{color:white;text-indent:0px;padding:0px;line-height: 36px;font-weight:normal;}
.caa_menutransparent .submenulist .sublist:last-child{border-bottom:0px solid white;}
.caa_menutransparent:hover .submenulist{display:block;}

.menu_on{height:39px;color:black;}
.menu_on a{color:black;border-bottom:4px solid #D52D27;font-weight:700;}
.menu_off{height:39px;}
.menu_off:hover a{color:black;border-bottom:4px solid #D52D27;font-weight:700;}
.menu_off:hover .submenulist .sublist a{color:white;border-bottom:0px solid #D52D27;font-weight:400;}

.menu_white_on{height:39px;color:white;}
.menu_white_on a{color:white;border-bottom:4px solid #D52D27;font-weight:700;}
.menu_white_off{height:39px;}
.menu_white_off:hover a{color:white;border-bottom:4px solid #D52D27;font-weight:700;}
.menu_white_off:hover .submenulist .sublist a{color:white;border-bottom:0px solid #D52D27;font-weight:400;}

@media screen and (max-width: 500px) {
    .schoolsdepartments_list_right_en{float:left;width:100%;}
    .schoolsdepartments_list_left_ch{float:left;width:100%;}
    .schoolsdepartments_list_right_ch{float:left;width:100%;}
}
@media screen and (min-width: 500px){
    .schoolsdepartments_list_right_en{float:left;width:calc(100% - 300px);}
    .schoolsdepartments_list_left_ch{float:left;width:170px;}
    .schoolsdepartments_list_right_ch{float:left;width:calc(100% - 170px);}
}

.homeenglishnewsoverflowhidden{float:left;width:100%;overflow-x:hidden;}
.homeenglishnews_controlfloatright{float:right;margin-right:30px;}

@media screen and (min-width: 300px){
    .otherpageonebanner{padding-bottom:38%;}
	.otherpage_webtitlearea .blueyinying{width:33%;height:128px;line-height: 128px;margin-top:-201px;}
    .otherpage_webtitlearea .blueyinying .title{width:calc(100% - 50px);margin-left:50px;font-size:109px;}
	
    .otherpage_webtitlearea .bigblueyinying{width:50%;height:128px;line-height: 128px;margin-top:-260px;}
    .otherpage_webtitlearea .bigblueyinying .title{width:calc(100% - 50px);margin-left:50px;font-size:109px;}

}
.otherpageonebanner{float:left;width:100%;}
.otherpage_webtitlearea{float:left;width:100%;height:1px;}
.otherpage_webtitlearea .blueyinying{position:relative;float:left;color:white;}
.otherpage_webtitlearea .blueyinying .title{float:left;font-weight:bold;}

.otherpage_webtitlearea .bigblueyinying{position:relative;float:left;color:white;}
.otherpage_webtitlearea .bigblueyinying .title{float:left;font-weight:bold;}

.hoverbackground-zoom:hover{background-size: 150%;}

@-webkit-keyframes hover-zoom{
   50%{
       -webkit-transform:scale(0.8);
       transform:scale(0.8);
       -webkit-filter:brightness(60%)
       ;}
   100%{
       -webkit-transform:scale(1);
       transform:scale(1);
       /*css3滤镜亮度百分比*/
       -webkit-filter:brightness(100%)
    ;}
}
@-webkit-keyframes hover-zoom2{
   120%{
       -webkit-transform:scale(1.2);
       transform:scale(1.2);
       -webkit-filter:brightness(120%)
   ;}
}
.hover-zoom:hover{
    -webkit-animation-name:hover-zoom;
    animation-name:hover-zoom;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
;}

.addnewhover-zoom{
    -webkit-animation-name:hover-zoom;
    animation-name:hover-zoom;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
;}


@media screen and (max-width: 600px) {
	.caa_footer_area .onelist{width:calc(100% - 20px);margin-left:10px;margin-top:10px;}
    .caa_footer_area .twolist{width:calc(100% - 20px);margin-left:10px;margin-top:20px;}
    .caa_footer_area .threelist{width:calc(100% - 20px);margin-left:10px;margin-top:20px;}
    .caa_footer_area .fourlist{width:calc(100% - 20px);margin-left:10px;margin-top:20px;}

	.caa_footer_area .title{line-height:24px;font-size: 16px;margin-bottom:12px;}
	.caa_footer_area .subtitle{line-height:24px;font-size:16px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.caa_footer_area .onelist{width:50%;margin-left:0px;margin-top:0px;}
    .caa_footer_area .twolist{width:50%;margin-left:0px;margin-top:0px;}
    .caa_footer_area .threelist{width:50%;margin-left:0px;margin-top:20px;}
    .caa_footer_area .fourlist{width:50%;margin-left:0px;margin-top:20px;}
	
	.caa_footer_area .title{line-height:19px;font-size:14px;margin-bottom:12px;}
	.caa_footer_area .subtitle{line-height:24px;font-size:14px;}
}
@media screen and (min-width: 1100px){
	.caa_footer_area .onelist{width:35%;margin-left:0px;margin-top:-20px;}
    .caa_footer_area .twolist{width:17.5%;margin-left:0px;margin-top:0px;}
    .caa_footer_area .threelist{width:17.5%;margin-left:0px;margin-top:0px;}
    .caa_footer_area .fourlist{width:30%;margin-left:0px;margin-top:0px;}
	
	.caa_footer_area .title{line-height:19px;font-size:14px;margin-bottom:12px;}
	.caa_footer_area .subtitle{line-height:24px;font-size:14px;}
	
}
.caa_footer_area{position:relative;float:left;width:100%;line-height:22px;padding:45px 0px 0px 0px;background-color:black;z-index:40;}
.caa_footer_area .onelist{float:left;}
.caa_footer_area .twolist{float:left;}
.caa_footer_area .threelist{float:left;}
.caa_footer_area .fourlist{float:left;}
.caa_footer_area .title{float:left;width:100%;color:#D52D27;font-weight: 700;}
.caa_footer_area .subtitle{float:left;width:100%;color:white;}
.caa_footer_area .updatetitle{float:left;width:100%;color:#D52D27;line-height:19px;font-weight: 700;font-size:14px;margin-bottom:12px;margin-top:40px;}
.caa_footer_area .updatebox{float:left;width:calc(100% - 110px);}
.caa_footer_area .updatebox img{float:left;width:100%;}
.caa_footer_area .updatebox .summary{float:left;width:100%;font-weight: 400;font-size: 12px;line-height: 16px;color: #FFFFFF;opacity: 0.6;margin-top:4px;}

@media screen and (max-width: 600px) {
	.caa_footer_second .onelist{float:left;width:calc(100% - 20px);margin-right:10px;margin-top:10px;}
    .caa_footer_second .twolist{float:right;width:calc(100% - 20px);margin-right:10px;margin-top:20px;}
    .caa_footer_second .threelist{float:right;width:calc(100% - 20px);margin-right:10px;margin-top:20px;}
	.caa_footer_second .fourlist{float:right;width:calc(100% - 20px);margin-right:10px;margin-top:20px;}
	.caa_footer_second .title{line-height:24px;font-size:16px;margin-top:0px;}
	.caa_footer_second .subtitle{line-height:24px;font-size:16px;}
}
@media screen and (min-width: 600px){
	.caa_footer_second .onelist{float:left;width:52.5%;margin-top:30px;}
    .caa_footer_second .twolist{float:right;width:16.5%;margin-top:0px;}
    .caa_footer_second .threelist{float:right;width:15.5%;margin-top:0px;}
	.caa_footer_second .fourlist{float:right;width:15.5%;margin-top:0px;}
	.caa_footer_second .title{line-height:22px;font-size:12px;margin-top:24px;}
	.caa_footer_second .subtitle{line-height:22px;font-size:12px;}
}
.caa_footer_second{position:relative;z-index:40;float:left;width:100%;line-height:22px;padding:0px 0px 27px 0px;background-color:black;}
.caa_footer_second .title{float:left;width:100%;color:white;font-weight: 700;}
.caa_footer_second .subtitle{float:left;width:100%;color:white;}

@media screen and (max-width: 600px) {
	.otherhiddentitle{display:none;}
	.caa_footer_textchinaacademyofart{display:none;font-size: 60px;line-height: 60px;}
	.caa_footer_mobilechinaacademyofart{display:block;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.otherhiddentitle{display:block;}
	.caa_footer_textchinaacademyofart{display:block;font-size: 60px;line-height: 80px;}
	.caa_footer_mobilechinaacademyofart{display:none;}
}
@media screen and (min-width: 1100px){
	.otherhiddentitle{display:block;}
	.caa_footer_textchinaacademyofart{display:block;font-size: 74px;line-height: 98px;}
	.caa_footer_mobilechinaacademyofart{display:none;}
}
.caa_footer_textchinaacademyofart{float:left;font-weight: 700;color: #D52D27;}
.caa_footer_mobilechinaacademyofart{float:left;width:100%;}

@media screen and (max-width: 600px) {
	.caa_homenews_titleone{font-size:60px;line-height:75px;}
	.caa_homenews_titletwo{font-size:60px;line-height:70px;margin-top:-10px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.caa_homenews_titleone{font-size:80px;line-height:100px;}
	.caa_homenews_titletwo{font-size:80px;line-height:95px;margin-top:-15px;}
}
@media screen and (min-width: 1100px){
	.caa_homenews_titleone{font-size:109px;line-height:125px;}
	.caa_homenews_titletwo{font-size:109px;line-height:120px;margin-top:-20px;}
}
.caa_homenews_area{float:left;width:100%;margin-top:30px;}
.caa_homenews_titleone{float:left;width:100%;color:#D52D27;font-family:'Lora';}
.caa_homenews_titletwo{float:left;width:100%;color:#D52D27;font-weight:bold;}
.caa_homenews_morearea{float:left;width:100%;font-size:17px;line-height:22px;}
.caa_homenews_morearea .btnmore{float:right;font-weight:700;border-bottom:2px solid black;padding-bottom:9px;}
.caa_homenews_morearea .btnmore a{color:black;}



@media screen and (max-width: 600px) {
	.caa_homenews_list{margin-top:0px;}
	.caa_homenews_list .leftarea{width:100%;margin-top:30px;}
	.caa_homenews_list .rightarea{width:100%;margin-left:0px;margin-top:10px;}
	.caa_homenews_list .rightarea .fixedsize{padding-bottom:60.95%;}
	.caa_homenews_list .rightarea .list{padding-bottom:60.95%;}
	.caa_homenews_list .rightarea .shadow{padding-bottom:60.95%;margin-top:calc(-60.95% - 12px);}
	
	.caa_homenews_list .rightarea .shadow .whitelinearea .leftwhitebox .whiteline{padding-bottom:15%;margin-top:10%;}
	.caa_homenews_list .rightarea .shadow .whitelinearea .rightwhitebox .whiteline{padding-bottom:15%;margin-top:10%;}

	.caa_homenews_list .regulararea{width:100%;margin-left:0px;margin-top:10px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.caa_homenews_list{margin-top:30px;}
	.caa_homenews_list .leftarea{width:calc(50% - 10px);}
	.caa_homenews_list .rightarea{width:calc(50% - 10px);margin-left:20px;}
	.caa_homenews_list .rightarea .fixedsize{padding-bottom:60.95%;}
	.caa_homenews_list .rightarea .list{padding-bottom:60.95%;}
	.caa_homenews_list .rightarea .shadow{padding-bottom:60.95%;margin-top:calc(-60.95% - 12px);}
	
	.caa_homenews_list .rightarea .shadow .whitelinearea .leftwhitebox .whiteline{padding-bottom:15%;margin-top:10%;}
	.caa_homenews_list .rightarea .shadow .whitelinearea .rightwhitebox .whiteline{padding-bottom:15%;margin-top:10%;}

	.caa_homenews_list .regulararea{width:calc(50% - 10px);margin-left:20px;}
	.caa_homenews_list .regulararea:nth-child(3){display:none;}
}
@media screen and (min-width: 1100px){
	.caa_homenews_list{margin-top:30px;}
	.caa_homenews_list .leftarea{width:calc(66.66% - 10px);}
	.caa_homenews_list .rightarea{width:calc(33.33% - 20px);margin-left:30px;}
	.caa_homenews_list .rightarea .fixedsize{padding-bottom:calc(121.9% + 18px);}
	.caa_homenews_list .rightarea .list{padding-bottom:calc(121.9% + 18px);}
	.caa_homenews_list .rightarea .shadow{padding-bottom:calc(121.9% + 18px);margin-top:calc(-121.9% - 18px - 12px);}
	
	.caa_homenews_list .rightarea .shadow .whitelinearea .leftwhitebox .whiteline{padding-bottom:calc(30% + 4.5px);margin-top:calc(20% + 3px);}
	.caa_homenews_list .rightarea .shadow .whitelinearea .rightwhitebox .whiteline{padding-bottom:calc(30% + 4.5px);margin-top:calc(20% + 3px);}


	.caa_homenews_list .regulararea{width:calc(33.33% - 20px);margin-left:30px;}
	.caa_homenews_list .regulararea:nth-child(3){display:block;}
}
.caa_homenews_list{float:left;width:100%;}
.caa_homenews_list .leftarea{float:left;}
.caa_homenews_list .leftarea:hover .shadow{display:none;}
.caa_homenews_list .leftarea .fixedsize{float:left;width:100%;height:0px;padding-bottom:60.95%;}
.caa_homenews_list .leftarea .list{cursor:pointer;position:relative;float:left;width:100%;height:0px;padding-bottom:60.95%;}
.caa_homenews_list .leftarea .list .tagontop{position:absolute;right:0px;top:0px;width:60px;height:60px;background:url(images/ontop_red.jpg) center center / cover no-repeat;}
.caa_homenews_list .leftarea .summary{float:left;width:100%;height:70px;margin-top:-70px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-weight:normal;}
.caa_homenews_list .leftarea .summary .title{float:left;width:calc(100% - 40px);margin-left:20px;height:30px;line-height:30px;font-size:19px;margin-top:10px;color:white;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: keep-all;}
.caa_homenews_list .leftarea .summary .date{float:left;width:calc(100% - 40px);margin-left:20px;line-height:20px;font-size:14px;color:white;}
.caa_homenews_list .leftarea .shadow{display:none;position:relative;cursor:pointer;float:left;width:100%;height:0px;padding-bottom:60.95%;margin-top:calc(-60.95% - 12px);margin-left:-12px;background-color:rgba(222, 67, 64, 0.3);border:12px solid #D52D27;}
.caa_homenews_list .leftarea .shadow .whitelinearea{position:absolute;width:100%;}
.caa_homenews_list .leftarea .shadow .whitelinearea .leftwhitebox{float:left;width:100%;margin-left:-12px;}
.caa_homenews_list .leftarea .shadow .whitelinearea .leftwhitebox .whiteline{float:left;width:12px;padding-bottom:15%;margin-top:10%;height:0px;background-color:white;}
.caa_homenews_list .leftarea .shadow .whitelinearea .rightwhitebox{float:right;width:100%;margin-right:-12px;}
.caa_homenews_list .leftarea .shadow .whitelinearea .rightwhitebox .whiteline{float:right;width:12px;padding-bottom:15%;margin-top:10%;height:0px;background-color:white;}
.caa_homenews_list .rightarea{float:left;}
.caa_homenews_list .rightarea .shadow{display:none;}
.caa_homenews_list .rightarea .fixedsize{float:left;width:100%;height:0px;}
.caa_homenews_list .rightarea .list{cursor:pointer;position:relative;float:left;width:100%;height:0px;}
.caa_homenews_list .rightarea .list .tagontop{position:absolute;right:0px;top:0px;width:40px;height:40px;background:url(images/ontop_red.jpg) center center / cover no-repeat;}
.caa_homenews_list .rightarea .summary{float:left;width:100%;height:70px;margin-top:-70px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-weight:normal;}
.caa_homenews_list .rightarea .summary .title{float:left;width:calc(100% - 40px);margin-left:20px;height:30px;line-height:30px;font-size:19px;margin-top:10px;color:white;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: keep-all;}
.caa_homenews_list .rightarea .summary .date{float:left;width:calc(100% - 40px);margin-left:20px;line-height:20px;font-size:14px;color:white;}
.caa_homenews_list .rightarea .shadow{display:none;position:relative;cursor:pointer;float:left;width:100%;height:0px;margin-left:-12px;background-color:rgba(222, 67, 64, 0.3);border:12px solid #D52D27;}
.caa_homenews_list .rightarea .shadow .whitelinearea{position:absolute;width:100%;}
.caa_homenews_list .rightarea .shadow .whitelinearea .leftwhitebox{float:left;width:100%;margin-left:-12px;}
.caa_homenews_list .rightarea .shadow .whitelinearea .leftwhitebox .whiteline{float:left;width:12px;height:0px;background-color:white;}
.caa_homenews_list .rightarea .shadow .whitelinearea .rightwhitebox{float:right;width:100%;margin-right:-12px;}
.caa_homenews_list .rightarea .shadow .whitelinearea .rightwhitebox .whiteline{float:right;width:12px;height:0px;background-color:white;}
.caa_homenews_list .regulararea{float:left;}
.caa_homenews_list .regulararea:first-child{margin-left:0px;}
.caa_homenews_list .regulararea:hover .shadow{display:none;}
.caa_homenews_list .regulararea .fixedsize{float:left;width:100%;height:0px;padding-bottom:60.95%;}
.caa_homenews_list .regulararea .list{cursor:pointer;position:relative;float:left;width:100%;height:0px;padding-bottom:60.95%;}
.caa_homenews_list .regulararea .list .tagontop{position:absolute;right:0px;top:0px;width:40px;height:40px;background:url(images/ontop_red.jpg) center center / cover no-repeat;}
.caa_homenews_list .regulararea .summary{float:left;width:100%;height:70px;margin-top:-70px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);font-weight:normal;}
.caa_homenews_list .regulararea .summary .title{float:left;width:calc(100% - 40px);margin-left:20px;height:30px;line-height:30px;font-size:19px;margin-top:10px;color:white;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: keep-all;}
.caa_homenews_list .regulararea .summary .date{float:left;width:calc(100% - 40px);margin-left:20px;line-height:20px;font-size:14px;color:white;}
.caa_homenews_list .regulararea .shadow{display:none;position:relative;cursor:pointer;float:left;width:100%;height:0px;padding-bottom:60.95%;margin-top:calc(-60.95% - 12px);margin-left:-12px;background-color:rgba(222, 67, 64, 0.3);border:12px solid #D52D27;}
.caa_homenews_list .regulararea .shadow .whitelinearea{position:absolute;width:100%;}
.caa_homenews_list .regulararea .shadow .whitelinearea .leftwhitebox{float:left;width:100%;margin-left:-12px;}
.caa_homenews_list .regulararea .shadow .whitelinearea .leftwhitebox .whiteline{float:left;width:12px;padding-bottom:15%;margin-top:10%;height:0px;background-color:white;}
.caa_homenews_list .regulararea .shadow .whitelinearea .rightwhitebox{float:right;width:100%;margin-right:-12px;}
.caa_homenews_list .regulararea .shadow .whitelinearea .rightwhitebox .whiteline{float:right;width:12px;padding-bottom:15%;margin-top:10%;height:0px;background-color:white;}



@media screen and (max-width: 600px) {
	.caa_homeevents_area{margin-top:50px;}
	.caa_homeevents_titleone{font-size:60px;line-height:75px;}
	.caa_homeevents_titletwo{font-size:60px;line-height:70px;margin-top:-10px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.caa_homeevents_area{margin-top:80px;}
	.caa_homeevents_titleone{font-size:80px;line-height:100px;}
	.caa_homeevents_titletwo{font-size:80px;line-height:95px;margin-top:-15px;}
}
@media screen and (min-width: 1100px){
	.caa_homeevents_area{margin-top:80px;}
	.caa_homeevents_titleone{font-size:109px;line-height:125px;}
	.caa_homeevents_titletwo{font-size:109px;line-height:120px;margin-top:-20px;}
}
.caa_homeevents_area{float:left;width:100%;}
.caa_homeevents_titleone{float:left;width:100%;color:black;font-family:'Lora';}
.caa_homeevents_titletwo{float:left;width:100%;color:black;font-weight:bold;}
.caa_homeevents_morearea{float:left;width:100%;font-size:17px;line-height:22px;}
.caa_homeevents_morearea .btnmore{float:right;font-weight:700;border-bottom:2px solid black;padding-bottom:9px;}
.caa_homeevents_morearea .btnmore a{color:black;}
.caa_homeevents_list{float:left;width:100%;margin-top:30px;}


.qrcode_imgbox{display:none;position:absolute;border: 1px solid #eee;z-index: 9;top: -210px;left: -84px;width: 200px;height: 200px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms;}
.qrcode_imgbox .qrtitle{float:left;width:100%;font-weight: normal;height: 26px;line-height: 26px;font-size: 12px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777777;}
.qrcode_imgbox .qrbody{float:left;width:100%;}
.qrcode_imgbox .qrcode_imgshow{width: 105px;margin: 10px auto;}
.qrcode_imgbox .qrhelp{float:left;width:100%;font-size:12px;}


.newsletter_formarea{float:left;width:100%;}
.newsletter_resultarea{display:none;float:left;width:100%;line-height:38px;color:green;}
.newsletter_inputarea{float:left;width:calc(100% - 110px);}
.newsletter_inputarea input{float:left;width:100%;}
.newsletter_email_error{float:left;width:100%;color:red;margin-top:5px;display:none;}
.newsletter_email_formaterror{float:left;width:100%;color:red;margin-top:5px;display:none;}
.newsletter_submit{cursor:pointer;float:left;width:100px;line-height:38px;background-color:#D52D27;color:white;text-align:center;font-size:14px;margin-left:10px;}
.newsletter_loading{display:none;float:left;width:100px;line-height:38px;background-color:#EFEFEF;color:gray;text-align:center;font-size:14px;margin-left:10px;}

@media screen and (max-width: 600px) {
	.footercommonsocialmedia{display:flex;justify-content:center;padding-top:20px;margin-top:10px;border-top:1px solid #FFFFFF;}
	.footercopyright{display:flex;justify-content:center;}
	.footerwhiteline{width:calc(100% - 20px);margin-left:10px;}
}
@media screen and (min-width: 600px){
	.footercommonsocialmedia{display:block;}
	.footercopyright{display:block;}
	.footerwhiteline{width:100%;}
}
.footerwhiteline{float:left;height:1px;background: #FFFFFF;margin-top:32px;}
.footercommonsocialmedia{float:left;width:100%;}
.footercommonsocialmedia .list{position:relative;float:left;width:20px;height:20px;margin-left:34px;}
.footercommonsocialmedia .list:first-child{margin-left:0px;}
.footercommonsocialmedia .list img{float:left;width:100%;height:100%;}

.footercopyright{float:left;width:100%;color:#FFFFFF;margin-top:24px;font-size: 12px;height:16px;line-height: 16px;}


.btn_publicqrcode{}
.publicqrcode_imgbox{display:none;position:absolute;border: 1px solid #eee;z-index: 9;top: -210px;left: -84px;width: 200px;height: 200px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms;}
.publicqrcode_imgbox .qrbody{float:left;width:100%;}
.publicqrcode_imgbox .qrbody img{float:left;width:180px;height:180px;margin-left:10px;margin-top:10px;}
.btn_publicqrcode:hover .publicqrcode_imgbox{display:block;}

@media screen and (max-width: 1000px) {
	.facultypageonebanner{padding-bottom:55.6%;}
	.popupsearch_box .box-size{float:left;width:calc(100% - 20px);margin-left:10px;height:100%;}
	
}
@media screen and (min-width: 1000px){
	.popupsearch_box .box-size{float:left;width:1000px;margin-left:calc(50% - 500px);height:100%;}

}
.popupsearch_box{position:fixed;top:0px;bottom:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.5);z-index:999;}
.popupsearch_box .box-size{display: flex; flex-direction: row;justify-content: center;align-items: center;float:left;}
.popupsearch_box .innercontent{float:left;width:calc(100% - 40px);padding:20px 20px;background-color:white;border-radius:4px;}
.popupsearch_box .searchinputarea{float:left;width:100%;margin-top:10px;}
.popupsearch_box .searchinputarea input{float:left;width:100%;padding:0px;border:0px;line-height:50px;height:50px;font-size:18px;border-bottom:3px solid #D52D27;outline:0px;border-radius:0px;background-color:white;}
.popupsearch_box .searchinputarea input:focus{box-shadow: 0 0 0px #FFFFFF;border: 0px;border-bottom:3px solid #D52D27;}
.popupsearch_box .searchinputarea input::-webkit-input-placeholder{   /* 使用webkit内核的浏览器 */
	color: #999;}
.popupsearch_box .searchinputarea input:-moz-placeholder{    /* firefox版本4-18 */
	color: #999;}              
.popupsearch_box .searchinputarea input::-moz-placeholder{    /* firefox版本19+ */
	color: #999;}              
.popupsearch_box .searchinputarea input:-ms-input-placeholder{   /* ie浏览器 */
	color: #999;}
.popupsearch_box .searchinputarea .searchiconbtn{float:left;width:25px;height:25px;margin-top:12px;margin-left:-25px;background:url(images/icon_search_black.jpg) center center / cover no-repeat;}
.popupsearch_box .searchinputarea .searchiconloading{display:none;float:left;width:25px;height:25px;margin-top:12px;margin-left:-25px;background:url(images/ajax_loading.jpg) center center / cover no-repeat;}
.popupsearch_close{float:left;width:100%;}
.popupsearch_close .btnclose{cursor:pointer;float:right;width:25px;height:25px;background:url(images/close.jpg) center center / cover no-repeat;}

.menu_searhbtn{float:left;cursor:pointer;}
.menu_searhbtn img{float:left;width:20px;height:20px;margin-top:7px;margin-left:15px;}