@CHARSET "UTF-8";
/* 
Copyright 2013 Goksel. All Rights Reserved.
CSS Document
*/
@font-face {
	font-family:'SourceSansPro';
	src: url('fonts/source-sans-pro/SourceSansPro-Regular.ttf');
}

html, body {
	font-family: "SourceSansPro", "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	height:100%;
	padding:0px;
	margin:0px;
	background: #ffffff;
	color: #3D3D3D;
}
img {border:0px;}
/*
p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
*/
p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
a{text-decoration: none;color: #3D3D3D;}
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 #A7332B;
	border: 1px solid #A7332B;
   */
}
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;
   */
	background-color:#EFEFEF;
}
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;
}
table{border-collapse:collapse;border-width: 1px;border-spacing:0;padding:0;}
table td{border-collapse:collapse;border-width: 1px;border-spacing:0;padding:0;}

.displaynone{display:none;}
.displayblock{display:block;}
.floatright{float:right;}
.floatleft{float:left;}
.normal_percent100{float:left;width:100%;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}



.header_list_one{float:left;width:100%;}

/*
@media screen and (max-width: 700px) {
	.header_list_one .subsection{max-width:700px;margin:0 auto;}
}
@media screen and (min-width: 700px) and (max-width: 1400px){
	.header_list_one .subsection{max-width:1250px;margin:0 auto;}
}
@media screen and (min-width: 1400px) and (max-width: 1500px){
	.header_list_one .subsection{max-width:1300px;margin:0 auto;}
}
@media screen and (min-width: 1500px) and (max-width: 1600px){
	.header_list_one .subsection{max-width:1350px;margin:0 auto;}
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
	.header_list_one .subsection{max-width:1400px;margin:0 auto;}
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
	.header_list_one .subsection{max-width:1450px;margin:0 auto;}
}
@media screen and (min-width: 1800px){
	.header_list_one .subsection{max-width:1500px;margin:0 auto;}
}
*/
@media screen and (max-width: 1500px){
	.header_list_one .subsection{min-width:1300px;max-width:1300px;padding:0px 15px;margin:0 auto;}
}
@media screen and (min-width: 1500px) and (max-width: 1600px){
	.header_list_one .subsection{min-width:1300px;max-width:1350px;margin:0 auto;}
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
	.header_list_one .subsection{min-width:1300px;max-width:1400px;margin:0 auto;}
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
	.header_list_one .subsection{min-width:1300px;max-width:1450px;margin:0 auto;}
}
@media screen and (min-width: 1800px){
	.header_list_one .subsection{min-width:1300px;max-width:1500px;margin:0 auto;}
}
.header_list_one .subsection{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;}


@media screen and (max-width: 1000px) { 
	.header_list_one {display:none;}
	.header_list_two {display:block;}
	.mobile_menublankheight {display:block;}
}
@media screen and (min-width: 1001px) {

	.header_list_one {display:block;} 
	.header_list_two {display:none;}
	.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;color:#404041;}
.header_list_two .subarea .caidan #menu_mobile_logo{float:left;width:83px;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_menutag_red.png) 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_menutag_red.png) 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 #A7332B;}
#mobile_menu .toparea{float:left;width:100%;background-color:white;padding-bottom: 10px;}
#mobile_menu .toparea .logobox{float:left;margin:10px 0 0 10px;width:83px;cursor:pointer}
#mobile_menu .toparea .logobox img{float:left;width:100%;}
#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:10px 0px;font-size:16px;}
#mobile_menu .contentdiv .list{cursor:pointer;float:left;width:100%;padding:10px 0px;border-bottom:1px solid #d1d1d1;text-indent:10px;line-height:30px;}
#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: #787878;
	font-size: 18px;
	font-weight: 500;
	line-height:50px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #787878;
	font-size: 18px;
	font-weight: 500;
line-height:50px;
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #787878;
	font-size: 18px;
	font-weight: 500;
line-height:50px;
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #787878;
	font-size: 18px;
	font-weight: 500;
	line-height:50px;
}

.institute_menu_list_float{float:left;}
.institute_menu_list_fixed{position:fixed;z-index:100;background-color:white;}
.institute_menu_list_absolute{position:absolute;z-index:10;}
.institute_menu_list{width:100%;}
.institute_menu_top_white{float:left;width:100%;height:54px;padding-top:15px;padding-bottom:15px;}
.institute_menu_top_white .rightarea{float:left;width:150px;}
.institute_menu_top_white .rightarea .icon_person{float:left;width:24px;height:24px;margin-top:15px;background:url(images/icon_person_white.png) center center / cover no-repeat;}
.institute_menu_top_white .rightarea .btn_login{float:left;line-height:24px;margin-top:15px;font-size:16px;margin-left:8px;color:white;}

.institute_menu_top_black{float:left;width:100%;height:54px;padding-top:15px;padding-bottom:15px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);color:#404041;}
.institute_menu_top_black .rightarea{float:left;width:150px;}
.institute_menu_top_black .rightarea .icon_person{float:left;width:24px;height:24px;margin-top:15px;background:url(images/icon_person_black.png) center center / cover no-repeat;}
.institute_menu_top_black .rightarea .btn_login{float:left;line-height:24px;margin-top:15px;font-size:16px;margin-left:8px;color:black;font-weight:bold;}

@media screen and (max-width: 1600px){
	.institute_menu_list .section .logoarea{width:132px;}
	.institute_menu_list .section .logo{width:132px;height:54px;margin:0px 0px 0px 0px;}
	
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
	.institute_menu_list .section .logoarea{width:132px;}
	.institute_menu_list .section .logo{width:132px;height:54px;margin:0px 0px 0px 0px;}
	
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
.institute_menu_list .section .logoarea{width:132px;}
	.institute_menu_list .section .logo{width:132px;height:54px;margin:0px 0px 0px 0px;}
	
}
@media screen and (min-width: 1800px){
	.institute_menu_list .section .logoarea{width:132px;}
	.institute_menu_list .section .logo{width:132px;height:54px;margin:0px 0px 0px 0px;}
	
}
.institute_menu_list .section{width:96%;max-width:1320px;margin:0 auto;}
.institute_menu_list .section .logoarea{float:left;margin-right:0px;}
.institute_menu_list .section .logo{float:left;transition: all .3s;-webkit-transition: all .3s;text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);}
.institute_menu_list .section .leftarea{float:left;}
.institute_menu_list .section .rightarea{float:right;}
.institute_menu_list .section .rightarea .list{float:left;}
.institute_menu_list .section .rightarea .line{float:left;border-left:1px solid #56C3F0;height:15px;margin:13px 10px 0px 10px;}
.institute_menu_list .section .rightarea .listicon{float:left;margin-left:10px;}
.institute_menu_list .section .rightarea .listicon img{float:left;width:35px;height:35px;margin-top:2px;}


.institute_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%);}
/*
@media screen and (max-width: 700px) {
	.institute_transparentmenu_list .section{width:96%;max-width:700px;margin:0 auto;}
}
@media screen and (min-width: 700px) and (max-width: 1400px){
	.institute_transparentmenu_list .section{width:96%;max-width:1250px;margin:0 auto;}
}
@media screen and (min-width: 1400px) and (max-width: 1500px){
	.institute_transparentmenu_list .section{width:96%;max-width:1300px;margin:0 auto;}
}
@media screen and (min-width: 1500px) and (max-width: 1600px){
	.institute_transparentmenu_list .section{width:96%;max-width:1350px;margin:0 auto;}
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
	.institute_transparentmenu_list .section{width:96%;max-width:1400px;margin:0 auto;}
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
	.institute_transparentmenu_list .section{width:96%;max-width:1450px;margin:0 auto;}
}
@media screen and (min-width: 1800px){
	.institute_transparentmenu_list .section{width:96%;max-width:1500px;margin:0 auto;}
}
*/
@media screen and (max-width: 1600px){
	.institute_transparentmenu_list .section{width:96%;min-width:1300px;max-width:1350px;margin:0 auto;}
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
	.institute_transparentmenu_list .section{width:96%;min-width:1300px;max-width:1400px;margin:0 auto;}
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
	.institute_transparentmenu_list .section{width:96%;min-width:1300px;max-width:1450px;margin:0 auto;}
}
@media screen and (min-width: 1800px){
	.institute_transparentmenu_list .section{width:96%;min-width:1300px;max-width:1500px;margin:0 auto;}
}
.institute_transparentmenu_list .section{margin:0 auto;}
.institute_transparentmenu_list .section .logoarea{float:left;width:400px;margin-right:50px;}
.institute_transparentmenu_list .section .logo{float:left;width:286px;height:40px;margin:0px 0px 0px 0px;transition: all .3s;-webkit-transition: all .3s;text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);}
.institute_transparentmenu_list .section .leftarea{float:left;}
.institute_transparentmenu_list .section .rightarea{float:right;}
.institute_transparentmenu_list .section .rightarea .list{float:left;}
.institute_transparentmenu_list .section .rightarea .line{float:left;border-left:1px solid #56C3F0;height:15px;margin:13px 10px 0px 10px;}
.institute_transparentmenu_list .section .rightarea .listicon{float:left;margin-left:10px;}
.institute_transparentmenu_list .section .rightarea .listicon img{float:left;width:35px;height:35px;margin-top:2px;}

@media screen and (max-width: 600px) {
	.institute_homebanner{height:40%;}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size: 30px;line-height: 40px;}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{width:445px;font-size: 16px;line-height: 25px;margin-top:10px;}

}
@media screen and (min-width: 600px) and (max-width: 1000px){
	.institute_homebanner{height:calc(100% - 54px);}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size: 68px;line-height: 103px;}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{width:445px;font-size: 35px;line-height: 46px;margin-top:-6px;}

}
@media screen and (min-width: 1000px){
	.institute_homebanner{height:100%;}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowone{font-size: 68px;line-height: 103px;}
	.institute_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{width:445px;font-size: 35px;line-height: 46px;margin-top:-6px;}
}
.institute_homebanner{float:left;width:100%;overflow:hidden;}
.institute_homebanner_allwidth{float:left;width:1000%;height:100%;margin-left:-100%;overflow:hidden;}
.institute_homebanner_allwidth .listhandtype{cursor:pointer;}
.institute_homebanner_allwidth .list{position:relative;float:left;width:10%;height:100%;}
.institute_homebanner_allwidth .list .transparency_{}
.institute_homebanner_allwidth .list .transparency_1{}
.institute_homebanner_allwidth .list .transparency_0{}
.institute_homebanner_allwidth .list .transparency_2{background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));}
.institute_homebanner_allwidth .list .transparency_3{background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));}
.institute_homebanner_allwidth .list .transparency_4{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));}
.institute_homebanner_allwidth .list .transparency_5{background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));}
.institute_homebanner_allwidth .list .transparency_6{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));}
.institute_homebanner_allwidth .list .transparency_7{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));}
.institute_homebanner_allwidth .list .transparency_8{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));}
.institute_homebanner_allwidth .list .transparency_9{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));}
.institute_homebanner_allwidth .list .transparency_10{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9));}
.institute_homebanner_allwidth .list .transparency_11{background:linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));}
.institute_homebanner_allwidth .list .boxsection{position:absolute;bottom:15%;color:white;}
.institute_homebanner_allwidth .list .boxsection .boxarea{float:left;width:100%;}
.institute_homebanner_allwidth .list .boxsection .boxarea .textrowone{float:left;width:100%;font-weight: 900;text-transform: uppercase;}
.institute_homebanner_allwidth .list .boxsection .boxarea .textrowtwo{float:left;font-weight: bold;text-transform: uppercase;}
.institute_homebanner_allwidth .list .boxtransparency{position: absolute;top:0px;bottom:0px;left:0px;right:0px;}

.institute_homebanner_controllarea{display:flex;justify-content:center;position:relative;float:left;width:100%;z-index:3;}
.institute_homebanner_controllarea .control{float:left;margin:0px 6px;cursor:pointer;}
.institute_homebanner_controllarea .control_on{width:12px;height:12px;background:#FFFFFF;border-radius:50%;}
.institute_homebanner_controllarea .control_off{width:12px;height:12px;background: rgba(255, 255, 255, 0.5);border-radius:50%;}

@media screen and (max-width: 1000px){
    .institute_section_center{width:92%;max-width:1320px;margin:0 auto;}

}
@media screen and (min-width: 1000px){
    .institute_section_center{width:96%;max-width:1320px;margin:0 auto;}

}
.hzgift_parent_center{width:100%;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;}



.rightthirditem:hover{background-color:white;}


.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
}


.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;}

   
.footerwhiteline{float:left;width:100%;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;}

.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;width:1000px;margin-left:calc(50% - 500px);height:100%;}
.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%;}
.popupsearch_box .searchinputarea input{float:left;width:100%;padding:0px;border:0px;line-height:50px;height:50px;font-size:18px;border-bottom:3px solid #A7332B;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 #A7332B;}
.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.png) 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.gif) 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.png) 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;}


@media screen and (max-width: 600px) {
	.banner_two{padding-bottom:80%;}
	.banner_two_webtitlearea .blueyinying .summarytext{margin-bottom:20px;}
	.banner_two_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_two_webtitlearea .title{font-size: 24px;line-height: 30px;}
	.banner_two_webtitlearea .subtitle{}
	.banner_two_webtitlearea .subtitle_normal{font-size: 16px;line-height: 20px;margin-top:12px;}
	.banner_two_webtitlearea .subtitle_small{font-size: 12px;line-height: 20px;margin-top:12px;}
	
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.banner_two{padding-bottom:60%;}
	.banner_two_webtitlearea .blueyinying .summarytext{margin-bottom:40px;}
	.banner_two_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_two_webtitlearea .title{font-size: 40px;line-height: 50px;}
	.banner_two_webtitlearea .subtitle{}
	.banner_two_webtitlearea .subtitle_normal{font-size: 20px;line-height: 30px;margin-top:30px;}
	.banner_two_webtitlearea .subtitle_small{font-size: 20px;line-height: 30px;margin-top:30px;}
}
@media screen and (min-width: 1100px){
	.banner_two{padding-bottom:40%;}
	.banner_two_webtitlearea .blueyinying .summarytext{margin-bottom:40px;}
	.banner_two_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_two_webtitlearea .title{font-size: 60px;line-height: 79px;}
	.banner_two_webtitlearea .subtitle{font-size: 20px;line-height: 20px;margin-top:45px;}
	.banner_two_webtitlearea .subtitle_normal{font-size: 20px;line-height: 30px;margin-top:45px;}
	.banner_two_webtitlearea .subtitle_small{font-size: 20px;line-height: 30px;margin-top:45px;}
	
}
.banner_two{position:relative;float:left;width:100%;}
.banner_two_webtitlearea{position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;}
.banner_two_webtitlearea .flexshangxiajuzhong{display: flex;flex-direction: row;justify-content: center;align-items: center;position:absolute;float:left;color:white;width:100%;height:100%;}
.banner_two_webtitlearea .blueyinying{display: flex;flex-direction: row;justify-content: center;align-items: end;position:absolute;float:left;color:white;width:100%;height:100%;}

.banner_two_webtitlearea .summarytext{float:left;width:100%;}
.banner_two_webtitlearea .title{float:left;width:100%;text-align:center;color: #FFFFFF;text-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);font-weight: bold;}
.banner_two_webtitlearea .subtitle{float:left;width:100%;text-align:center;color: #FFFFFF;font-weight: 500;text-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);}





@media screen and (max-width: 600px) {
	.banner_three{padding-bottom:60%;}
	.banner_three_webtitlearea .blueyinying .summarytext{margin-bottom:20px;}
	.banner_three_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_three_webtitlearea .title{font-size: 24px;height:30px;line-height: 30px;}
	.banner_three_webtitlearea .subtitle{}
	.banner_three_webtitlearea .subtitle_normal{font-size: 16px;line-height: 20px;margin-top:12px;}
	.banner_three_webtitlearea .subtitle_small{font-size: 12px;line-height: 20px;margin-top:12px;}
	
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.banner_three{padding-bottom:45%;}
	.banner_three_webtitlearea .blueyinying .summarytext{margin-bottom:40px;}
	.banner_three_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_three_webtitlearea .title{font-size: 60px;height:79px;line-height: 79px;}
	.banner_three_webtitlearea .subtitle{}
	.banner_three_webtitlearea .subtitle_normal{font-size: 20px;line-height: 30px;margin-top:30px;}
	.banner_three_webtitlearea .subtitle_small{font-size: 20px;line-height: 30px;margin-top:30px;}
}
@media screen and (min-width: 1100px){
	.banner_three{padding-bottom:30%;}
	.banner_three_webtitlearea .blueyinying .summarytext{margin-bottom:40px;}
	.banner_three_webtitlearea .flexshangxiajuzhong .summarytext{margin-bottom:0px;}
	.banner_three_webtitlearea .title{font-size: 40px;height:50px;line-height: 50px;}
	.banner_three_webtitlearea .subtitle{font-size: 20px;line-height: 20px;margin-top:45px;}
	.banner_three_webtitlearea .subtitle_normal{font-size: 20px;line-height: 30px;margin-top:45px;}
	.banner_three_webtitlearea .subtitle_small{font-size: 20px;line-height: 30px;margin-top:45px;}
	
}
.banner_three{position:relative;float:left;width:100%;}
.banner_three_webtitlearea{position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;}
.banner_three_webtitlearea .flexshangxiajuzhong{display: flex;flex-direction: row;justify-content: center;align-items: center;position:absolute;float:left;color:white;width:100%;height:100%;}
.banner_three_webtitlearea .blueyinying{display: flex;flex-direction: row;justify-content: center;align-items: end;position:absolute;float:left;color:white;width:100%;height:100%;}

.banner_three_webtitlearea .summarytext{float:left;width:100%;}
.banner_three_webtitlearea .title{float:left;width:100%;text-align:center;color: #FFFFFF;text-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);font-weight: bold;}
.banner_three_webtitlearea .subtitle{float:left;width:100%;text-align:center;color: #FFFFFF;font-weight: 500;text-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);}


.hasyinyin{background: linear-gradient(180deg, rgba(61,61,61,0.00) 0%, rgba(61,61,61,0.30) 99%);}
.hasblueyinyin{background-color: rgba(67, 112, 186, 0.5);}
.hasblueyinyin2{background-color: rgba(67, 112, 186, 0.45);}
.hasblueyinyin3{background-color: rgba(67, 112, 186, 0.6);}
.hasblackyinyin_5{background-color: rgba(0, 0, 0, 0.05);}
.hasblackyinyin_10{background-color: rgba(0, 0, 0, 0.1);}
.hasblackyinyin_15{background-color: rgba(0, 0, 0, 0.15);}
.hasblackyinyin_20{background-color: rgba(0, 0, 0, 0.2);}
.hasblackyinyin_25{background-color: rgba(0, 0, 0, 0.25);}
.hasblackyinyin_30{background-color: rgba(0, 0, 0, 0.3);}
.hasblackyinyin_35{background-color: rgba(0, 0, 0, 0.35);}
.hasblackyinyin_40{background-color: rgba(0, 0, 0, 0.4);}
.hasblackyinyin_45{background-color: rgba(0, 0, 0, 0.45);}
.hasblackyinyin_50{background-color: rgba(0, 0, 0, 0.5);}
.hasblackyinyin_55{background-color: rgba(0, 0, 0, 0.55);}
.hasblackyinyin_60{background-color: rgba(0, 0, 0, 0.6);}
.hasblackyinyin_65{background-color: rgba(0, 0, 0, 0.65);}
.hasblackyinyin_70{background-color: rgba(0, 0, 0, 0.7);}
.hasblackyinyin_75{background-color: rgba(0, 0, 0, 0.75);}
.hasblackyinyin_80{background-color: rgba(0, 0, 0, 0.8);}
.hasblackyinyin_85{background-color: rgba(0, 0, 0, 0.85);}
.hasblackyinyin_90{background-color: rgba(0, 0, 0, 0.9);}
.hasblackyinyin_95{background-color: rgba(0, 0, 0, 0.95);}


.breakall_en{word-break: keep-all;}
.breakall_ch{word-break: break-all;}
.breakall_jp{word-break: keep-all;}
.breakall_sk{word-break: keep-all;}
.breakall_ru{word-break: keep-all;}

.pagetoprightarea{float:right;}
.pagetoprightarea .langline{float:left;width:2px;height:12px;background-color:white;margin:14px 12px;}
.pagetoprightarea .langicon{float:left;margin:10px 0px;}
.pagetoprightarea .langicon img{float:left;width:20px;height:20px;}

.searchboxarea{float:left;margin:4px 0px 4px 47px;}
.searchiconbtn{float:left;margin-top:7px;margin-left:-30px;width:18px;height:18px;background:url(images/icon_search_gray.png) center center / cover no-repeat;}
.searchiconloading{display:none;float:left;margin-top:7px;margin-left:-30px;width:18px;height:18px;background:url(images/ajax_loading.gif) center center / cover no-repeat;}

.homeiconflag{float:left;margin:10px 0px 10px 47px;}
.homeiconflag img{float:left;width:17px;height:17px;margin-top:3px;}

.hometoptexthome{float:left;margin:10px 0px 10px 7px;}
.hometoptexthome img{float:left;height:11px;margin-top:9px;}

.quickbtn_question{cursor:pointer;position: fixed;bottom:0px;width: 78px;height:78px;border-radius: 10px;text-align:center;background: #A7332B;right:32px;bottom:140px;z-index:50;font-weight: bold;}
.quickbtn_question .iconimg{float:left;width:36px;height:36px;padding:12px 21px 0px 21px;}
.quickbtn_question .titlename{float:left;width:100%;text-align:center;font-size: 14px;line-height:18px;margin-top:5px;}
.quickbtn_question .titlename a{color:white;}
.quickbtn_question:hover{opacity:0.5;}

.quickbtn_apply{cursor:pointer;position: fixed;bottom:0px;width: 78px;height:78px;border-radius: 10px;text-align:center;background: #FFAC24;right:32px;bottom:46px;z-index:50;font-weight: bold;}
.quickbtn_apply .iconimg{float:left;width:36px;height:36px;padding:12px 21px 0px 21px;}
.quickbtn_apply .titlename{float:left;width:100%;text-align:center;font-size: 14px;line-height:18px;margin-top:5px;}
.quickbtn_apply .titlename a{color:white;}
.quickbtn_apply:hover{opacity:0.5;}

.bannerbottomnav{position:relative;float:left;width:100%;text-align:center;color:white;font-size: 20px;line-height: 30px;font-weight:bold;border-top: 1px solid #FFFFFF;margin-bottom:20px;}
.bannerbottomnav .lineextend_left{position:absolute;top:0px;left:0px;width:300px;margin-left:-300px;margin-top:-1px;border-top:1px solid white;}
.bannerbottomnav .lineextend_right{position:absolute;top:0px;right:0px;width:300px;margin-right:-300px;margin-top:-1px;border-top:1px solid white;}
.bannerbottomnav .menulist{position:relative;padding-top:19px;color:white;}
.bannerbottomnav .menulist .current{position:absolute;top:0px;left:0px;right:0px;border-top:5px solid white;}
.normal_average_2{float:left;width:50%;}
.normal_average_4{float:left;width:25%;}
.normal_average_6{float:left;width:16.66%;}

.navlocationarea{float:left;width:100%;}
.navlocationarea .navlocationsection{float:left;width:100%;padding:25px 0px;border-bottom:1px solid #D8D8D8;}
.navlocationarea .navlocationsection .floatleft{float:left;font-size: 18px;line-height: 26px;}
.navlocationarea .navlocationsection .itemlist_off{float:left;color:#767676;}
.navlocationarea .navlocationsection .itemlist_line{float:left;color:#767676;margin:0px 10px;}
.navlocationarea .navlocationsection .itemlist_on{float:left;max-width:300px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}



/*白色导航*/
@media screen and (max-width: 700px) {
	.institut_whitemenu .list{margin:6px 0px;padding:8px 17px;}
	.institut_whitemenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_whitemenu .submenulist{top:46px;}
	
}
@media screen and (min-width: 700px) and (max-width: 1400px){
	.institut_whitemenu .list{margin:6px 0px;padding:8px 17px;}
	.institut_whitemenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_whitemenu .submenulist{top:46px;}
	
}
@media screen and (min-width: 1400px) and (max-width: 1500px){
    .institut_whitemenu .list{margin:6px 0px;padding:8px 17px;}
	.institut_whitemenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_whitemenu .submenulist{top:46px;}
	
}
@media screen and (min-width: 1500px) and (max-width: 1600px){
    .institut_whitemenu .list{margin:5px 0px;padding:9px 19px;}
	.institut_whitemenu .list_on .line{left:calc(19px - 2px);right:calc(19px - 2px);}
	.institut_whitemenu .submenulist{top:48px;}
	
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
    .institut_whitemenu .list{margin:4px 0px;padding:10px 21px;}
	.institut_whitemenu .list_on .line{left:calc(21px - 2px);right:calc(21px - 2px);}
	.institut_whitemenu .submenulist{top:50px;}
	
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
    .institut_whitemenu .list{margin:1px 0px;padding:11px 23px;}
	.institut_whitemenu .list_on .line{left:calc(23px - 2px);right:calc(23px - 2px);}
	.institut_whitemenu .submenulist{top:53px;}
	
}
@media screen and (min-width: 1800px){
    .institut_whitemenu .list{margin:0px 0px;padding:12px 25px;}
	.institut_whitemenu .list_on .line{left:calc(25px - 2px);right:calc(25px - 2px);}
	.institut_whitemenu .submenulist{top:54px;}
	
}
.institut_whitemenu{float:right;}
.institut_whitemenu .list{position:relative;float:left;font-size:16px;line-height:30px;}
.institut_whitemenu .list_on{color:white;}
.institut_whitemenu .list_on a{float:left;color:white;}
.institut_whitemenu .list_on .line{position:absolute;bottom:-15px;border-bottom:3px solid #FFFFFF;}

.institut_whitemenu .list_off{color:white;}
.institut_whitemenu .list_off a{float:left;color:white;}
.institut_whitemenu .list_off .line{display:none;position:absolute;bottom:-15px;border-bottom:3px solid #FFFFFF;}
.institut_whitemenu .list_off:hover{color:white;}
.institut_whitemenu .list_off:hover a{color:white;}
.institut_whitemenu .list_off:hover .line{display:block;}

.institut_whitemenu .list_off2{background: #F4F9FF;color: #2986A4;}
.institut_whitemenu .list_off2 a{float:left;color: #2986A4;}
.institut_whitemenu .list_off2:hover{background: #2986A4;color:white;}
.institut_whitemenu .list_off2:hover a{color:white;}
.institut_whitemenu .list_off2:hover{background: #6091E1;color:white;}

.institut_whitemenu .submenulist{display:none;position:absolute;left:0px;width:127px;background:white;border-radius:6px;font-weight:normal;}
.institut_whitemenu .submenulist_2{border-top-left-radius:0px;border-top-right-radius:0px;}
.institut_whitemenu .submenulist .innersubmenu{float:left;width:calc(100% - 30px);margin-left:15px;margin-top:10px;margin-bottom:10px;}
.institut_whitemenu .submenulist .innersubmenu_2{width:calc(100% - 20px);margin-left:10px;}
.institut_whitemenu .submenulist .subitem{float:left;width:100%;}
.institut_whitemenu .submenulist .subitem .icotag{float:left;width:18px;height:30px;}
.institut_whitemenu .submenulist .subitem .icotag_on{float:left;width:14px;height:14px;margin-top:8px;background:url(images/icon_submenu_on.png) 50% 50% / cover no-repeat;}
.institut_whitemenu .submenulist .subitem .icotag_off{float:left;width:14px;height:14px;margin-top:8px;}
.institut_whitemenu .submenulist .subitem .subitemname_off{float:left;/*width:calc(100% - 18px);*/color:black;}
.institut_whitemenu .submenulist .subitem .subitemname_on{float:left;/*width:calc(100% - 18px);*/color:#A7332B;border-bottom:1px solid #A7332B;}
	
.institut_whitemenu .submenulist .subitem:hover .icotag_off{background:url(images/icon_submenu_on.png) 50% 50% / cover no-repeat;}
.institut_whitemenu .submenulist .subitem:hover .subitemname_off{color:#A7332B;border-bottom:1px solid #A7332B;}

.institut_whitemenu .menusubjiantou{float:left;width:16px;height:16px;margin-top:7px;margin-left:5px;}
            

/*黑色导航*/

@media screen and (max-width: 700px) {
	.institut_blackmenu .list{margin:6px 0px;padding:8px 17px;}
    .institut_blackmenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_blackmenu .submenulist{top:57px;}
	
}
@media screen and (min-width: 700px) and (max-width: 1400px){
	.institut_blackmenu .list{margin:6px 0px;padding:8px 17px;}
    .institut_blackmenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_blackmenu .submenulist{top:57px;}
	
}
@media screen and (min-width: 1400px) and (max-width: 1500px){
    .institut_blackmenu .list{margin:6px 0px;padding:8px 17px;}
    .institut_blackmenu .list_on .line{left:calc(17px - 2px);right:calc(17px - 2px);}
	.institut_blackmenu .submenulist{top:57px;}
	
}
@media screen and (min-width: 1500px) and (max-width: 1600px){
    .institut_blackmenu .list{margin:5px 0px;padding:9px 19px;}
    .institut_blackmenu .list_on .line{left:calc(19px - 2px);right:calc(19px - 2px);}
	.institut_blackmenu .submenulist{top:58px;}
	
}
@media screen and (min-width: 1600px) and (max-width: 1700px){
    .institut_blackmenu .list{margin:4px 0px;padding:10px 21px;}
    .institut_blackmenu .list_on .line{left:calc(21px - 2px);right:calc(21px - 2px);}
	.institut_blackmenu .submenulist{top:60px;}
	
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
    .institut_blackmenu .list{margin:1px 0px;padding:11px 23px;}
    .institut_blackmenu .list_on .line{left:calc(23px - 2px);right:calc(23px - 2px);}
	.institut_blackmenu .submenulist{top:63px;}
	
}
@media screen and (min-width: 1800px){
    .institut_blackmenu .list{margin:0px 0px;padding:12px 25px;}
	.institut_blackmenu .list_on .line{left:calc(25px - 2px);right:calc(25px - 2px);}
	.institut_blackmenu .submenulist{top:64px;}
	
}
.institut_blackmenu{float:right;}
.institut_blackmenu .list{position:relative;float:left;font-size:16px;line-height:30px;font-weight:bold;}
.institut_blackmenu .list_on{color:#A7332B;}
.institut_blackmenu .list_on a{float:left;color:#A7332B;}
.institut_blackmenu .list_on .line{position:absolute;bottom:-15px;border-bottom:3px solid #A7332B;}

.institut_blackmenu .list_off{color:black;}
.institut_blackmenu .list_off a{float:left;color:black;}
.institut_blackmenu .list_off .line{display:none;position:absolute;bottom:-15px;border-bottom:3px solid #A7332B;}
.institut_blackmenu .list_off:hover{color:#A7332B;}
.institut_blackmenu .list_off:hover a{color:#A7332B;}

.institut_blackmenu .list_off2{background: #F4F9FF;color: #2986A4;}
.institut_blackmenu .list_off2 a{float:left;color: #2986A4;}
.institut_blackmenu .list_off2:hover{background: #2986A4;color:white;}
.institut_blackmenu .list_off2:hover a{color:white;}
.institut_blackmenu .list_off2:hover{background: #6091E1;color:white;}

.institut_blackmenu .submenulist{display:none;position:absolute;z-index:11;left:0px;width:127px;background:white;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-weight:normal;}
.institut_blackmenu .submenulist .innersubmenu{float:left;width:calc(100% - 15px);margin-left:15px;margin-top:10px;margin-bottom:10px;}
.institut_blackmenu .submenulist .innersubmenu_2{width:calc(100% - 10px);margin-left:10px;}
.institut_blackmenu .submenulist .subitem{float:left;width:100%;}
.institut_blackmenu .submenulist .subitem .icotag{float:left;width:18px;height:30px;}
.institut_blackmenu .submenulist .subitem .icotag_on{float:left;width:14px;height:14px;margin-top:8px;background:url(images/icon_submenu_on.png) 50% 50% / cover no-repeat;}
.institut_blackmenu .submenulist .subitem .icotag_off{float:left;width:14px;height:14px;margin-top:8px;}
.institut_blackmenu .submenulist .subitem .subitemname_off{float:left;/*width:calc(100% - 18px);*/color:black;}
.institut_blackmenu .submenulist .subitem .subitemname_on{float:left;/*width:calc(100% - 18px);*/color:#A7332B;border-bottom:1px solid #A7332B;}
	
.institut_blackmenu .submenulist .subitem:hover .icotag_off{background:url(images/icon_submenu_on.png) 50% 50% / cover no-repeat;}
.institut_blackmenu .submenulist .subitem:hover .subitemname_off{color:#A7332B;border-bottom:1px solid #A7332B;}

.institut_blackmenu .menusubjiantou{float:left;width:16px;height:16px;margin-top:7px;margin-left:5px;}
                    




.footerthreeboxarea{float:left;width:100%;}
.footerthreeboxarea .list{float:left;width:33.33%;}
.footerthreeboxarea .list .boxfixed{overflow:hidden;position:relative;float:left;width:100%;height:0px;padding-bottom:67.7%;}
.footerthreeboxarea .list .boxbg{position:relative;float:left;width:100%;height:0px;padding-bottom:67.7%;}
.footerthreeboxarea .list .innerfullcontent{display: flex;flex-direction: row;justify-content: center;align-items: center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;}
.footerthreeboxarea .list .innercontent{float:left;width:64%;}
.footerthreeboxarea .list .boxtitle{float:left;width:100%;font-size: 36px;line-height:44px;color:white;font-weight: bold;}
.footerthreeboxarea .list .boxmorearea{float:left;width:100%;margin-top:47px;}
.footerthreeboxarea .list .boxmorearea .moretext{cursor:pointer;float:left;font-size:18px;color:white;}
.footerthreeboxarea .list .boxmorearea img{cursor:pointer;float: left;width: 24px;height: 12px;margin-top: 6px;margin-left: 23px;}

.menuarrawimg_1{
  /* animation: rotate 5s; 应用动画 */
  animation-name: menuarrawrotate_1;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;  /* 保持最后一帧 */
}
@keyframes menuarrawrotate_1 {
  from {
    transform: rotate(0deg); /* 动画开始时图片的角度 */
  }
  to {
    transform: rotate(180deg); /* 动画结束时图片旋转180度 */
  }
}
.menuarrawimg_2{
  /* animation: rotate 5s; 应用动画 */
  animation-name: menuarrawrotate_2;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;  /* 保持最后一帧 */
}
@keyframes menuarrawrotate_2 {
  from {
    transform: rotate(180deg); /* 动画开始时图片的角度 */
  }
  to {
    transform: rotate(0deg); /* 动画结束时图片旋转180度 */
  }
}


 
.institute_homebanner_prevnext{float:left;height:76px;margin-top:-76px;width:100%;}
.institute_homebanner_prevnext .lineboxarea{position: relative;z-index:3;float:left;width: 135px;height:34px;line-height:26px;border-bottom:2px solid white;font-size: 20px;text-transform: capitalize;font-weight: bold;color:white;}
.institute_homebanner_prevnext .lineboxarea .prev{cursor:pointer;float:left;}
.institute_homebanner_prevnext .lineboxarea .next{cursor:pointer;float:right;}


.titlepretag{float:left;width:15px;margin-top:27px;margin-right:30px;}
.titlepretag .one{float:left;width:15px;height:15px;background: #A7332B;}
.titlepretag .two{float:left;width:15px;height:15px;background: #83C69C;}

.smalltitlepretag{float:left;width:12px;margin-top:10px;margin-right:20px;}
.smalltitlepretag .one{float:left;width:12px;height:12px;background: #A7332B;}
.smalltitlepretag .two{float:left;width:12px;height:12px;background: #83C69C;}


@media screen and (max-width: 800px) {
	.homesection_titlearea .title{font-size: 30px;line-height: 40px;}
}
@media screen and (min-width: 800px) and (max-width: 1200px){
	.homesection_titlearea .title{font-size: 40px;line-height: 58px;}
}
@media screen and (min-width: 1200px) and (max-width: 1600px){
	.homesection_titlearea .title{font-size: 52px;line-height: 72px;}
}
@media screen and (min-width: 1600px){
	.homesection_titlearea .title{font-size: 60px;line-height: 84px;}
}
.homesection_titlearea{float:left;width:100%;margin-top:80px;}
.homesection_titlearea .title{float:left;text-align:left;font-weight: 900;text-transform: uppercase;letter-spacing: 0em;}


@media screen and (max-width: 600px) {
	.listsection_titlearea .title{font-size: 30px;line-height: 46px;margin-bottom:10px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listsection_titlearea .title{font-size: 40px;line-height: 58px;}
}
@media screen and (min-width: 1100px){
	.listsection_titlearea .title{font-size: 50px;line-height: 74px;}
}
.listsection_titlearea{float:left;width:100%;margin-top:40px;}
.listsection_titlearea .title{float:left;text-align:left;font-weight: 900;text-transform: uppercase;letter-spacing: 0em;}


.normallist_viewallarea{display: flex;flex-direction: row;justify-content: center;align-items: center;float:left;width:100%;}
.normallist_viewallbtn{cursor: pointer;float: left;font-size: 18px;line-height: 26px;padding:15px 40px;background: #A7332B;color:white;border-radius:28px;}
.normallist_viewallbtn .btntext{float: left;}
.normallist_viewallbtn img{float: left;width: 24px;height: 12px;margin-top: 6px;margin-left: 23px;}
.normallist_viewallbtn:hover{opacity:0.7;}


.normalloadmore_viewallarea{display: flex;flex-direction: row;justify-content: center;align-items: center;float:left;width:100%;}
.normalloadmore_viewallbtn{cursor: pointer;float: left;width:66.66%;font-size: 18px;line-height: 26px;padding:20px 0px;border-radius:50px;background: white;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.normalloadmore_viewallbtn .btntext{float: left;}
.normalloadmore_viewallbtn img{float: left;width: 16px;height: 16px;margin-top: 3px;margin-left:15px;}
.normalloadmore_viewallbtn:hover{color:gray;}
.normalloadmore_viewallbtn:hover img{opacity:0.7;}


.normalloadmore_loadingarea{display: none;flex-direction: row;justify-content: center;align-items: center;float:left;width:100%;}
.normalloadmore_loadingbtn{float: left;width:66.66%;font-size: 18px;line-height: 26px;padding:20px 0px;border-radius:50px;background: white;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.normalloadmore_loadingbtn img{float: left;width: 26px;height: 26px;margin-top:0px;}

@media screen and (max-width: 600px) {
    .xiangmusearchbararea .search_finda{line-height:40px;font-size:30px;margin-right:15px;}
	.xiangmusearchbararea .search_btn{font-size:16px;line-height:40px;border-radius:20px;padding:0px 12px;margin-right:10px;}
	.xiangmusearchbararea .search_tagfilter_mo{display:block;}

}
@media screen and (min-width: 600px) and (max-width: 1100px){
    .xiangmusearchbararea .search_finda{line-height:50px;font-size:40px;margin-right:20px;}
	.xiangmusearchbararea .search_btn{font-size:18px;line-height:50px;border-radius:25px;padding:0px 24px;margin-right:30px;}
	.xiangmusearchbararea .search_tagfilter_mo{display:none;}

}
@media screen and (min-width: 1100px){
    .xiangmusearchbararea .search_finda{line-height:50px;font-size:40px;margin-right:20px;}
	.xiangmusearchbararea .search_btn{font-size:18px;line-height:50px;border-radius:25px;padding:0px 35px;margin-right:30px;}
	.xiangmusearchbararea .search_tagfilter_mo{display:none;}

}
.xiangmusearchbararea{float:left;width:100%;margin-bottom:30px;}
.xiangmusearchbararea .search_leftinner{float:left;width:calc(100% - 26px);}
.xiangmusearchbararea .search_tagfilter_mo{float:left;width:26px;padding:7px 0px;}
.xiangmusearchbararea .search_tagfilter_mo .btn_filter_off{float:left;width:26px;height:26px;background:url('images/icon_filter_off.png') center center / cover no-repeat;}
.xiangmusearchbararea .search_tagfilter_mo .btn_filter_on{display:none;float:left;width:26px;height:26px;background:url('images/icon_filter_on.png') center center / cover no-repeat;}
.xiangmusearchbararea .search_tagfilter_mo:hover .btn_filter_off{display:none;}
.xiangmusearchbararea .search_tagfilter_mo:hover .btn_filter_on{display:block;}
.xiangmusearchbararea .search_finda{float:left;font-weight:bold;}
.xiangmusearchbararea .search_on{background:#303C86;color:white;}
.xiangmusearchbararea .search_off{background:white;color:black;}
.xiangmusearchbararea .search_btn{cursor:pointer;float:left;font-weight:bold;}
.xiangmusearchbararea .search_btn:last-child{margin-right:0px;}


@media screen and (max-width: 800px) {
	.normallist_titlearea{margin-top:20px;}
	.normallist_titlearea .title{font-size:30px;line-height: 40px;}
}
@media screen and (min-width: 800px) and (max-width: 1200px){
	.normallist_titlearea{margin-top:40px;}
	.normallist_titlearea .title{font-size: 40px;line-height: 56px;}
}
@media screen and (min-width: 1200px) and (max-width: 1600px){
	.normallist_titlearea{margin-top:60px;}
	.normallist_titlearea .title{font-size: 50px;line-height: 70px;}
}
@media screen and (min-width: 1600px){
	.normallist_titlearea{margin-top:80px;}
	.normallist_titlearea .title{font-size: 58px;line-height: 80px;}
}
.normallist_titlearea{float:left;width:100%;}
.normallist_titlearea .title{float:left;width:100%;text-align:center;font-weight: 900;letter-spacing: 0em;}



@media screen and (max-width: 600px) {
	.institute_footer_area{padding:30px 0px 30px 0px;}
	.institute_footer_area .grouplist{margin-top:0px;}
	
	.institute_footer_area .onelist{width:calc(100% - 30px);margin-left: 15px;margin-top:0px;}
	
	.institute_footer_area .twolist{width:calc(100% - 30px);margin-left: 15px;margin-top:5px;}
	
	.institute_footer_area .threelist{width:calc(100% - 30px);margin-left: 15px;margin-top:30px;}
	
	.institute_footer_area .fourlist{width:calc(100% - 30px);margin-left: 15px;margin-top:40px;}
	
	.institute_footer_area .subtitle{font-size: 24px;line-height:30px;}
	.institute_footer_area .subtitle_pc{display:none;}
	.institute_footer_area .subtitle_mo{display:block;}
	
	.institute_footer_area .subgroup{padding-bottom:0px;margin-top:10px;}
	.institute_footer_area .organizerarea{padding-bottom:0px;margin-top:15px;}
	.institute_footer_area .socialmediaarea{padding-bottom:0px;margin-top:15px;}
	
}
@media screen and (min-width: 600px){
	.institute_footer_area{padding:60px 0px 60px 0px;}
	.institute_footer_area .grouplist{margin-top:40px;}
	.institute_footer_area .grouplist:first-child{margin-top:0px;}
	
	.institute_footer_area .onelist{width:calc(45% - 20px);margin-left: 0px;margin-top:0px;}
	.institute_footer_area .twolist{width:calc(55% - 20px);margin-left: 40px;margin-top:0px;}
	.institute_footer_area .threelist{width:calc(45% - 20px);margin-left: 0px;margin-top:0px;}
	.institute_footer_area .fourlist{width:calc(55% - 20px);margin-left: 40px;margin-top:0px;}
	
	.institute_footer_area .subtitle{font-size: 28px;line-height:36px;}
	.institute_footer_area .subtitle_pc{display:block;}
	.institute_footer_area .subtitle_mo{display:none;}
	
	.institute_footer_area .subgroup{padding-bottom:0px;margin-top:20px;}
	.institute_footer_area .organizerarea{padding-bottom:0px;margin-top:25px;}
	.institute_footer_area .socialmediaarea{padding-bottom:0px;margin-top:25px;}
	
}

.institute_footer_area{position:relative;float:left;width:100%;line-height:22px;z-index:40;background: #3D3D3D;}
.institute_footer_area .grouplist{float:left;width:100%;}
.institute_footer_area .onelist{z-index:2;position:relative;float:left;}
.institute_footer_area .twolist{z-index:2;position:relative;float:left;}
.institute_footer_area .threelist{z-index:2;position:relative;float:left;}
.institute_footer_area .fourlist{z-index:2;position:relative;float:left;}
.institute_footer_area .subgroup{float:left;width:100%;}
.institute_footer_area .socialmediaarea{float:left;width:100%;}
.institute_footer_area .socialmediaarea .medialist{float:left;width:40px;height:40px;margin-right:18px;}
.institute_footer_area .socialmediaarea .medialist img{float:left;width:40px;height:40px;}
.institute_footer_area .socialmediaarea .medialist .img_off{display:block;}
.institute_footer_area .socialmediaarea .medialist .img_on{display:none;}
.institute_footer_area .socialmediaarea .medialist:hover .img_off{display:none;}
.institute_footer_area .socialmediaarea .medialist:hover .img_on{display:block;}
.institute_footer_area .organizerarea{float:left;width:100%;}
.institute_footer_area .organizerarea .organizerlist{float:left;width:179px;height:40px;margin-right:18px;}
.institute_footer_area .organizerarea .organizerlist img{float:left;width:179px;height:40px;}

.institute_footer_area .title{float:left;width:100%;color:white;font-weight: 900;font-size: 20px;line-height:35px;margin-bottom:9px;}
.institute_footer_area .subtitle{float:left;color:white;font-weight: bold;margin-right:0px;}




@media screen and (max-width: 600px) {
	.subscribearea{width:100%;margin-left:0px;margin-top:0px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.subscribearea{width:100%;margin-left:0px;}
}
@media screen and (min-width: 1100px){
	.subscribearea{width:100%;margin-left:0px;}
}
.subscribearea{float:left;height:72px;}



.newsletter_formarea{float:left;width:100%;}
.newsletter_resultarea{display:none;float:left;width:100%;line-height:48px;color:green;}
.newsletter_inputarea{float:left;width:100%;}
.newsletter_inputarea input{float:left;width:calc(100% - 3px);line-height:33px;border-radius: 16px;}
.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:120px;height:55px;line-height:55px;background: #303C86;color:white;margin-left:-120px;border-top-right-radius: 16px;border-bottom-right-radius: 16px;text-align:center;}
.newsletter_loading{display:none;float:left;width:120px;height:55px;background: #EEEEEE;margin-left:-120px;border-radius: 4px;}



@media screen and (max-width: 600px) {
    .requestinfomationbox .infobox{width:calc(100% - 30px);height:calc(100% - 30px);margin-left:15px;margin-top:15px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
    .requestinfomationbox .infobox{width:500px;height:100%;margin-left:calc(50% - 250px);}
}
@media screen and (min-width: 1100px){
    .requestinfomationbox .infobox{width:500px;height:100%;margin-left:calc(50% - 250px);}
}
.requestinfomationbox{display:none;z-index:1000;position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.5);}
.requestinfomationbox .infobox{float:left;overflow:auto;}
.requestinfomationbox .infobox table{float:left;width:100%;height:100%;}
.requestinfomationbox .infocontent{float:left;width:100%;background:white;border-radius:8px;}
.requestinfomationbox .infocontent .request_title{float:left;width:calc(100% - 70px);margin-left:35px;line-height:70px;text-align:center;font-size: 24px;font-weight:bold;}
.requestinfomationbox .infocontent .request_closebox{float:left;width:35px;height:50px;}
.requestinfomationbox .infocontent .request_closebox .btnclose{cursor:pointer;position:relative;z-index:1;float:right;width:20px;height:20px;padding:15px 15px;}
.requestinfomationbox .infocontent .request_closebox .btnclose img{float:left;width:100%;height:100%;}
.requestinfomationbox .request_body_content{float:left;width:calc(100% - 70px);padding:20px 35px 20px 35px;background: #F3F4FF;}
.requestinfomationbox .request_body_content .required_star{font-size:18px;color:red;}
.requestinfomationbox .request_body_content .item_title{float:left;width:100%;margin-top:10px;}
.requestinfomationbox .request_body_content .item_title .halfsplit{float:left;width:calc(50% - 10px);margin-left:20px;}
.requestinfomationbox .request_body_content .item_title .halfsplit:first-child{margin-left:0px;}
.requestinfomationbox .request_body_content .item_input{float:left;width:100%;margin-top:5px;}
.requestinfomationbox .request_body_content input[type="text"]{float:left;width:calc(100% - 6px);}
.requestinfomationbox .request_body_content select{float:left;background: url('images/select_arrow.png') no-repeat scroll right center rgba(255,255,255,0.8);border: solid 1px #ddd;color:black;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:35px;width:calc(100% - 6px);margin:0px 0px 0px 0px;font-size:14px;line-height:20px;padding:6px 0px 6px 10px;}
.requestinfomationbox .request_action_area{float:left;width:100%;margin:20px 0px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.requestinfomationbox .request_success_message{display:none;float:left;width:calc(100% - 40px);font-size: 17px;color: #A7332B;text-align:left;}
.requestinfomationbox .btn_request_submit{float:left;padding:0px 25px;background:#A7332B;color:white;line-height:40px;border-radius:20px;text-align:center;font-size: 16px;font-weight:bold;cursor:pointer;}
.requestinfomationbox .btn_request_loading{display:none;float:left;padding:0px 25px;background:#EFEFEF;color:gray;line-height:40px;border-radius:20px;text-align:center;font-size: 16px;font-weight:bold;cursor:pointer;}




.normaltopicarea_box{padding:20px 10px 0px 10px;border-radius:8px;}
.normaltopicarea_float{float:left;width:calc(100% - 40px);margin-top:20px;}
.normaltopicarea_fixed{position:fixed;top:calc(50% - 70px);right:0px;width:20px;z-index:10;}
.normaltopicarea_content{float:left;width:100%;font-size:12px;line-height:12px;color:#303C86;}
.normaltopicarea_content .itemlist{position:relative;float:left;width:100%;padding-top:30px;}
.normaltopicarea_content .itemlist .itemname{display:none;float:left;width:100%;margin-top:-30px;}
.normaltopicarea_content .itemlist .itemradio{cursor:pointer;position:absolute;right:0px;top:0px;width:12px;height:12px;background:gray;border-radius:50%;}
.normaltopicarea_content .itemlist .itemline{position:absolute;right:0px;top:0px;bottom:0px;border-right:1px solid gray;margin-right:6px;}
.normaltopicarea_content .itemlist_on a{color:#A7332B;border-bottom:1px solid #A7332B;}
.normaltopicarea_content .itemlist_on .itemradio{background:#A7332B;width:12px;height:12px;}
.normaltopicarea_content .itemlist_on .itemline{border-right:1px solid #A7332B;}
.normaltopicarea_box:hover{width:100px;background:white;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);}
.normaltopicarea_box:hover .itemlist .itemname{display:block;}








.listselected_showarea{float:left;width:100%;font-size:16px;margin-bottom:30px;}
.listselected_showarea .listitem{display:none;float:left;width:100%;}

 
 
@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_keyword_title{display:none;}
	.listselected_showarea .listselected_provice_title{display:none;}
	.listselected_showarea .listselected_discipline_title{display:none;}
	.listselected_showarea .listselected_category_title{display:none;}
	.listselected_showarea .listselected_duration_title{display:none;}
	.listselected_showarea .listselected_format_title{display:none;}
	.listselected_showarea .listselected_language_title{display:none;}
	.listselected_showarea .listselected_programtype_title{display:none;}
	.listselected_showarea .listselected_tuitionfee_title{display:none;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_keyword_title{display:block;}
	.listselected_showarea .listselected_provice_title{display:block;}
	.listselected_showarea .listselected_discipline_title{display:block;}
	.listselected_showarea .listselected_category_title{display:block;}
	.listselected_showarea .listselected_duration_title{display:block;}
	.listselected_showarea .listselected_format_title{display:block;}
	.listselected_showarea .listselected_language_title{display:block;}
	.listselected_showarea .listselected_programtype_title{display:block;}
	.listselected_showarea .listselected_tuitionfee_title{display:block;}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_keyword_title{display:block;}
	.listselected_showarea .listselected_provice_title{display:block;}
	.listselected_showarea .listselected_discipline_title{display:block;}
	.listselected_showarea .listselected_category_title{display:block;}
	.listselected_showarea .listselected_duration_title{display:block;}
	.listselected_showarea .listselected_format_title{display:block;}
	.listselected_showarea .listselected_language_title{display:block;}
	.listselected_showarea .listselected_programtype_title{display:block;}
	.listselected_showarea .listselected_tuitionfee_title{display:block;}
}




@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_keyword_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_keyword_content{width:calc(100% - 24px - 57px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_keyword_content{width:calc(100% - 24px - 57px - 4px);}
}
.listselected_showarea .listselected_keyword_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_institution_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_keyword_title{float: left;width:57px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_keyword_content{float: left;width:calc(100% - 24px - 57px - 4px);}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_provice_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_provice_content{width:calc(100% - 24px - 70px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_provice_content{width:calc(100% - 24px - 70px - 4px);}
}
.listselected_showarea .listselected_provice_ico{cursor: pointer;float: left;width:24px;height:24px;background:url('images/icon_location_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_provice_title{float: left;width:70px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_provice_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_discipline_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_discipline_content{width:calc(100% - 24px - 77px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_discipline_content{width:calc(100% - 24px - 77px - 4px);}
}
.listselected_showarea .listselected_discipline_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_discipline_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_discipline_title{float: left;width:77px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_discipline_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_duration_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_duration_content{width:calc(100% - 24px - 70px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_duration_content{width:calc(100% - 24px - 70px - 4px);}
}
.listselected_showarea .listselected_duration_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_duration_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_duration_title{float: left;width:70px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_duration_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_format_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_format_content{width:calc(100% - 24px - 60px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_format_content{width:calc(100% - 24px - 60px - 4px);}
}
.listselected_showarea .listselected_format_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_format_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_format_title{float: left;width:60px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_format_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_language_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_language_content{width:calc(100% - 24px - 77px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_language_content{width:calc(100% - 24px - 77px - 4px);}
}
.listselected_showarea .listselected_language_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_language_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_language_title{float: left;width:77px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_language_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_programtype_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_programtype_content{width:calc(100% - 24px - 106px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_programtype_content{width:calc(100% - 24px - 106px - 4px);}
}
.listselected_showarea .listselected_programtype_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_programtype_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_programtype_title{float: left;width:106px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_programtype_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_tuitionfee_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_tuitionfee_content{width:calc(100% - 24px - 85px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_tuitionfee_content{width:calc(100% - 24px - 85px - 4px);}
}
.listselected_showarea .listselected_tuitionfee_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_tuitionfee_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_tuitionfee_title{float: left;width:85px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_tuitionfee_content{float: left;}


@media screen and (max-width: 600px) {
	.listselected_showarea .listselected_category_content{width:calc(100% - 24px - 4px);margin-left:4px;}
}
@media screen and (min-width: 600px) and (max-width: 1100px){
	.listselected_showarea .listselected_category_content{width:calc(100% - 24px - 44px - 4px);}
}
@media screen and (min-width: 1100px){
 	.listselected_showarea .listselected_category_content{width:calc(100% - 24px - 44px - 4px);}
}
.listselected_showarea .listselected_category_ico{cursor: pointer;float: left;width:20px;height:20px;margin:2px;background:url('images/icon_type_black.png') center center / cover no-repeat;}
.listselected_showarea .listselected_category_title{float: left;width:44px;margin-left:4px;font-weight:bold;line-height:24px;}
.listselected_showarea .listselected_category_content{float: left;}

.listselected_showarea .subitemlist{position:relative;float:left;background:white;line-height:18px;padding:3px 8px;border-radius:6px;margin-right:10px;margin-bottom:8px;}
.listselected_showarea .subitemlist:last-child{margin-right:0px;}
.listselected_showarea .btn_itemdel{cursor:pointer;position:absolute;right:-8px;top:-8px;width:16px;height:16px;background:rgba(21, 116, 220, 0.2);border-radius:50%;}
.listselected_showarea .btn_itemdel img{float:left;width:6px;height:6px;margin:5px;}

.mo_searchareabox_closearea{z-index:3002;position:fixed;right:10px;top:10px;}
.mo_searchareabox_actionrea{z-index:3002;position:fixed;left:20px;right:20px;bottom:20px;height:60px;background:white;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.mo_searchareabox_actionrea .btn_search{float:left;width:100px;background:white;color:#A7332B;border:1px solid #A7332B;font-size:16px;line-height:38px;text-align:center;border-radius:20px;}
.mo_searchareabox_actionrea .btn_search:hover{background:#A7332B;color:white;}
.mo_searchareabox_actionrea .btn_close{float:left;width:100px;background:white;border:1px solid #CCC;color:gray;font-size:16px;line-height:38px;text-align:center;border-radius:20px;margin-left:20px;}
.mo_searchareabox_actionrea .btn_close:hover{background:#EFEFEF;color:gray;border:1px solid #CCC;}


