body{
	font-family: helvetica, 微軟正黑體;
	background:url(../images/bg.jpg);
	background-position:center top;
	background-attachment:fixed;
	background-repeat:repeat;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	text-align:center;
}

img{
	border:0px;
}

ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul > li{
	margin:0px;
	padding:0px;
}
a {
	color:#fff;
	outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
a:hover {
	color:#fff;
	text-decoration: underline;
}
input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}

/*--需要消失電腦版區塊--*/
.pc_none{
	display: none;
}



/*----header----*/ 
.menu_area {
	width: 100%;
	height: 70px;
	background-color: #DBA5EE;
	border-bottom: 4px #FBDACD solid;
	margin-top: 0px;
	position: fixed;
	z-index: 9999;
}

.mb_menu {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 20px;
	box-sizing: border-box;
}

.mb_menu li {
	display: inline-block;
	vertical-align: top;
}


.mb_menu li:nth-child(1) {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mb_menu li:nth-child(1)> img {
	width: 40px;
	height: 24px;
	margin-right: 20px;
}

.mb_menu li:nth-child(1) a {
	width: 80px;
	height: 46px;
}

.mb_menu li:nth-child(2) {
	width: 165px;
	height: 35px;
	padding-top: 6px 40px;
	border-radius: 320px;
	background-color: #fff;
}

.mb_menu li:nth-child(2) a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #C474E0;
	font-size: 20px;
	font-weight: 700; 
	text-decoration:none;

}


.header_menu{
	width: 50%;
	float: left;
	display: none;
}
.header_menu > li{
	font-size:16px;
	line-height:24px;
	padding: 10px 0px;
	background-color: #fff;
	border-bottom: 1px #cccccc solid;
}
.header_menu > li:nth-child(8){
	/* background: rgba(30%,0%,0%,0);
	border:0;
	padding: 0;  */
}
.header_menu a{
	text-decoration: none; 
	color:#464746;
}
.header_menu a:hover{
	text-decoration: none; 
	color:#db5372;
}



/*----主要區塊----*/ 
.main_area{
	width:100%;
	margin:0px auto;
	padding-top: 130px;
	display:inline-block;
}

.main_area .shouye_img{
	position: relative;
	display:inline-block;
  	*display:inline;
  	width: 70%;
  	margin-right: 10px;  	
  	margin-bottom: 20px;
  	vertical-align: top;
}
.main_area .shouye_img .index_menu_pic{
	position: relative;
	display:inline-block;
  	*display:inline;
  	width: 70%;
  	margin-right: 10px;  	
  	margin-bottom: 20px;
  	border-radius: 15px 15px 0px 0px;
  	vertical-align: top;
}
.main_area .shouye_img:nth-child(1) .index_menu_pic{
	background: url(../images/index/1.jpg) no-repeat;
	background-position: top center; 
	background-size: 100%;
	background-color: #db5372;
	width: 100%;
	height: 260px;
}
.main_area .shouye_img:nth-child(2) .index_menu_pic{
	background: url(../images/index/2.jpg) no-repeat;
	background-color: #1e96d5;
	background-position: top center; 
	background-size: 100%;
	width: 100%;
	height: 260px;
}
.main_area .shouye_img:nth-child(3) .index_menu_pic{
	background: url(../images/index/3.jpg) no-repeat;
	background-color: #e26a10;
	background-position: top center; 
	background-size: 100%;
  	margin-right: 0px;  
	width: 100%;
	height: 260px;
}
.main_area .shouye_img:nth-child(4) .index_menu_pic{
	background: url(../images/index/4.jpg) no-repeat;
	background-color: #774688;
	background-position: top center; 
	background-size: 100%;
	width: 100%;
	height: 260px;
}
.main_area .shouye_img:nth-child(5) .index_menu_pic{
	background: url(../images/index/5.jpg) no-repeat;
	background-color: #8ab629;
	background-position: top center; 
	background-size: 100%;
	width: 100%;
	height: 260px;
}
.main_area .shouye_img:nth-child(6) .index_menu_pic{
	background: url(../images/index/6.jpg) no-repeat;
	background-color: #22b5b3;
	background-position: top center; 
	background-size: 100%;
  	margin-right: 0px;
	width: 100%;
	height: 260px;  
}


.main_area .index_menu_text{
	position: absolute;
	width: 100%;
	height: 70px;
	bottom: 0px;
  	font-size: 20px;
  	line-height:70px;
  	border-radius: 0px 0px 15px 15px;
  	color: #fff;
  	text-align: center;
  	margin: 0px auto;
  	vertical-align: top;
	z-index: 999;
}
.main_area .index_menu_text img{
	margin-left: 10px;
}
.main_area .shouye_img:nth-child(1) .index_menu_text{
	background-color: #db5372;
}
.main_area .shouye_img:nth-child(2) .index_menu_text{
	background-color: #1e96d5;
}
.main_area .shouye_img:nth-child(3) .index_menu_text{
	background-color: #e26a10;
}
.main_area .shouye_img:nth-child(4) .index_menu_text{
	background-color: #774688;
}
.main_area .shouye_img:nth-child(5) .index_menu_text{
	background-color: #8ab629;
}
.main_area .shouye_img:nth-child(6) .index_menu_text{
	background-color: #22b5b3;
}

/*----頁面共同設定----*/
.register_da {
	margin: 0 5% 3%;
	padding: 2% 0;
	background-color: #fff;
	font-size: 24px;
	text-align: left;
}
.register_da .register_nei {
	margin-left: 20%;
}
.register_da .register_nei li {
	line-height: 40px;
	margin-bottom: 3%;
}
.register_da .register_nei .h_dandujiagao {
	margin-bottom: 6%;
}
.register_da .register_nei li p {
	margin: 0px;
	padding: 0px;
}
.input_user {
	background: none repeat scroll 0 0 #fffefa;
	border: 0 none;
	font-family: Verdana,"微软雅黑";
	height: 40px;
	line-height: 40px;
	width: 100%;
}
.register_nei .wenzi_ts {
	padding: 2%;
	width: 85%;
	border:1px solid #7b7b7b;
	font-size: 18px;
}
.register_nei .h_dabiaoti {
	font-size: 30px;
	color: #29a3ff;
	line-height: 40px;
}
.register_nei .h_biaotitxt {
	font-size: 36px;
	color: #2e2e2e;
	line-height: 60px;
}
.register_nei .h_biaoqian {
	color: #29a3ff;
}
.register_nei .h_txt {
	color: #525c60;
}
.register_nei .h_txt_xian {
	width: 75%;
	border-bottom:1px solid #dddfe1;
}

.btn_detile_02{
	border-radius: 30px;
	background-color: #00aeef;
	font-size: 20px;
	line-height: 48px;
	width: 40%;
	margin: 0px auto;
	text-align: center;
	margin: 5% auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.btn_detile_02 a{
	text-decoration: none;
	color: #fff;
	width: 100%;
}
.btn_detile_02:hover{
	background-color: #db5372;

}
.page_title{
	font-size: 36px;
	margin: 20px auto;
	font-weight: bolder;
	line-height: 40px;
	color: #1b1b1b;
}
.page_title2{
	width: 70%; 
	font-size: 24px;
	margin: 20px auto;
	font-weight: bolder;
	line-height: 36px;
	color: #434343;
}
.page_title_line{
	background-color: #e95477;
	height: 5px;
	border-radius: 3px;
	width: 70%; 
	margin: 0px auto;
}
.page_title_line2{
	width: 100%; 
	margin: 20px auto;
	height: 5px;
	border-radius: 3px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e95477+0,e95477+49,e95477+49,1e96d5+49,1e96d5+74,8fbe21+74,8fbe21+100 */
background: #e95477; /* Old browsers */
background: -moz-linear-gradient(left, #e95477 0%, #e95477 49%, #e95477 49%, #1e96d5 49%, #1e96d5 74%, #8fbe21 74%, #8fbe21 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e95477 0%,#e95477 49%,#e95477 49%,#1e96d5 49%,#1e96d5 74%,#8fbe21 74%,#8fbe21 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e95477 0%,#e95477 49%,#e95477 49%,#1e96d5 49%,#1e96d5 74%,#8fbe21 74%,#8fbe21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95477', endColorstr='#8fbe21',GradientType=1 ); /* IE6-9 */
}
.color_pink{
	color: #e95477;
}
.color_blue{
	color: #00a1e9;
}
.page_title_colorful{
	width: 70%; 
	font-size: 30px;
	margin: 10px auto;
	font-weight: bolder;
	line-height: 36px;
	color: #e95477;
}
.page_text_colorful{
	width: 70%; 
	font-size: 26px;
	margin: 20px auto;
	font-weight: bolder;
	line-height: 42px;
	color: #434343;
}

.page_text_colorful02{
	width: 70%; 
	font-size: 18px;
	margin: 20px auto;
	font-weight: bolder;
	line-height: 42px;
	color: #434343;
	text-align: left;
}

.page_pic{
	width: 95%;
}

.page_text_small{
	font-size: 15px;
	margin: 20px auto;
	font-weight: bolder;
	line-height: 20px;
	color: #464646;
}

.btn_yangshi{
	text-decoration: none;
	color: #434343;
}
.btn_yangshi:hover{
	background-color: #00aeef;
	
}
/*--教材材料样式pc---*/
.mobile_xianshi {
	display: none;
}
#ajaxContent {
    margin: 8px auto 0px;
    width: 980px;
    text-align: left;
    line-height: 1.5;
}
#ajaxContent p {
    margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
}
#pagewrapper {
    width: 980px;
    margin: 0 auto;
    background-image: url(../images/page_bg.jpg);
    background-repeat: repeat-y;
}
#pagewrapper #content {
    padding: 0 90px 50px 90px;
}
#teaching_above { width:780px; height:91px;}
#teaching_xiao_logo{float:left;}
#teaching_smallmenu{width:409px; height:51px; float: right; margin-right:20px;}
ul#book_smallmenu {
	width:409px;
	padding-top:20px;
	padding-bottom:10px;
	display:block;
}
ul#book_smallmenu img {
	height:45px;
}
ul#book_smallmenu a img {
	background-image: url(../images/shortcut_teaching.jpg);
}
ul#book_smallmenu img.active {
	background-image: url(../images/shortcut_teaching_on.jpg);
}
ul#book_smallmenu a:hover img {
	background-image: url(../images/shortcut_teaching_on.jpg);
}
ul#book_smallmenu #b0 {
	width:118px;
}
ul#book_smallmenu #b1 {
	width:98px;
	background-position: -118px top;
}
ul#book_smallmenu #b2 {
	width:93px;
	background-position: -216px top;
}
ul#book_smallmenu #b3 {
	width:100px;
	background-position: -309px top;
}

#teaching_smallmenu2{width:326px; height:51px; float: right; margin-right:20px;}
ul#book_smallmenu2 {
	width:326px;
	padding-top:20px;
	padding-bottom:10px;
	display:block;
}
ul#book_smallmenu2 img {
	height:45px;
}
ul#book_smallmenu2 a img {
	background-image: url(../images/shortcut_teaching2.jpg);
}
ul#book_smallmenu2 img.active {
	background-image: url(../images/shortcut_teaching2_on.jpg);
}
ul#book_smallmenu2 a:hover img {
	background-image: url(../images/shortcut_teaching2_on.jpg);
}
ul#book_smallmenu2 #b0 {
	width:118px;
}
ul#book_smallmenu2 #b1 {
	width:98px;
	background-position: -118px top;
}
ul#book_smallmenu2 #b2 {
	width:108px;
	background-position: -226px top;
}

#teaching_Below{ height:800px; width:780px; }
#teaching_left {float:left; width:355px; margin-left:22px;}
#teaching_right {float:left; width::379px;}
#teaching_right ul{ width:379px;}
dd.shortcut_teaching_wenzi{ float: left; margin-left:7px; font-size: 13px; color: #000000; padding-bottom:5px; padding-top:5px;
}

/* 2岁到3岁 亲子音乐园
-------------------------- */
dt.shortcut_teaching2{
	float:left; width:313px; height:27px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching2_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching2{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching2_02.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching2_1{ 
	float:left; width:359px; height:31px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching2_03.jpg); padding-left:20px; padding-top:7px;
}
div.Seasons a{
	float:left;
}
/*  亲子音乐园
-------------------------- */
dt.shortcut_teaching3{
	float:left; width:313px; height:27px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching3_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching3{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching3_02.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching3_1{ 
	float:left; width:359px; height:31px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching3_03.jpg); padding-left:20px; padding-top:7px;
}
/*  律动游乐园
-------------------------- */
dt.shortcut_teaching4{
	float:left; width:313px; height:27px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching4_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching4{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #d86101;
	background: url(../images/shortcut_teaching4_02.jpg); padding-left:20px; padding-top:2px;
}
/*  音乐列车
-------------------------- */
dt.shortcut_teaching5{
	float:left; width:313px; height:27px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching5_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching5{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching5_02.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching5_1{ 
	float:left; width:359px; height:31px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching5_03.jpg); padding-left:20px; padding-top:7px;
}
/*  自由舞蹈课
-------------------------- */
dt.shortcut_teaching6{
	float:left; width:313px; height:27px; font-size: 16px; color: #7c07ac;
	background: url(../images/shortcut_teaching6_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching6{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #7c07ac;
	background: url(../images/shortcut_teaching6_02.jpg); padding-left:20px; padding-top:2px;
}
/*  手之舞键盘团体课
-------------------------- */
dt.shortcut_teaching7{
	float:left; width:313px; height:27px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching7_01.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching7{ 
	float:left; width:355px; height:29px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching7_02.jpg); padding-left:20px; padding-top:2px;
}
li.shortcut_teaching7_1{ 
	float:left; width:359px; height:31px; font-size: 16px; color: #cc00b2;
	background: url(../images/shortcut_teaching7_03.jpg); padding-left:20px; padding-top:7px;
}

/*  美育故事
-------------------------- */
.container .swiper1 {
	width: 100%;
	background-color: #ffffff ;
}
.container .swiper1 .selected {
	color: #ec5566;
	border-bottom: 2px solid #ec5566;
}
.container .swiper1 .swiper-slide {
	text-align: center;
	font-size: 16px;
	height: 50px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
}
.container .swiper2 {
	width: 100%;
}
.container .swiper2 .swiper-slide{
	background-color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding: 0 90px;
	box-sizing: border-box !important;
	overflow-x: hidden !important;
}
.container .swiper2 .swiper-slide h2 {
    font-size: 1.4rem;
    line-height: 30px;
    color: #993300;
    font-weight: bolder;
    background-image: url(../images/bg_h3dot.gif);
    background-repeat: repeat-x;
    background-position: left;
}
.container .swiper2 .swiper-slide .article_normal ul li {
    color: #8f7923;
    padding-left: 15px;
    padding-bottom: 10px;
    background-image: url(../images/ico_arrow_li.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.container .swiper2 .swiper-slide .year {
font-size: 1.5rem;
line-height: 1.5rem;
color: #FDCB28;
}
.container .swiper2 .swiper-slide:nth-child(2) .year {
font-size: 1.8rem;
line-height: 1.8rem;
color: #FDCB28;
}
.container .swiper1 .swiper-slide:nth-child(1) {
        width: 12%;
    }
.container .swiper1 .swiper-slide:nth-child(2) {
        width: 15%;
}
.container .swiper1 .swiper-slide:nth-child(3) {
        width: 20%;
}
.container .swiper1 .swiper-slide:nth-child(4) {
        width: 20%;
}
.container .swiper1 .swiper-slide:nth-child(5) {
        width: 12%;
}
.container .swiper1 .swiper-slide:nth-child(6) {
        width: 12%;
}

/*  分校據點
-------------------------- */
.accordion { display: none; }
#mapbackground { margin:0px auto;width:920px; height:600px; } 
#background_right { width:303px; height:580px; *float:right; text-align:center; vertical-align:middle; position:relative;display: table-cell; *display: block; }
#background_left {float:left; width:600px; height:480px; padding-top:60px; } 
#background_right #campus_scenes_show { margin:20px auto 0px;}
#background_right #scenes_show { margin:20px auto 0px;}

/*allsort*/
.allsort { 
	float:left;
	margin: 0px 20px 20px 0px;
	height:auto; 
	width:auto;
}
.allsort h3 {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    margin: 0;
    padding-left: 20px;
    text-align: left;
}
.allsort em{
	font-size:14px; 
}
.allsort .mc{
	width:130px;
	height:208px;
	padding:5px 0; 
}

.allsort .mc img{
float:left;
}
.allsort .item{
	width:190px;
	height:28px;
}
.allsort span{
	display:block;
	overflow:hidden;
	width:150px;
	height:24px;
	padding:2px 1px 2px 8px;
	line-height:24px;
}
.allsort h4{
	float:left;
	font-size:16px;
	font-weight:normal;
	margin: 0;
}
.allsort h4 a{ 
	color:#00a1e7;
	
}
.allsort .item div{
	display:none;
	position:absolute;
	left:80px;
	top:0;
	z-index:12;
}
.allsort dl,.allsort dt,.allsort dd{
	width: 240px;
	background-image:url(../images/white_background.gif);
	background-repeat:no-repeat;
}
.allsort dl{background-position:left bottom;}
.allsort dt{
	position:relative;
	padding:0 4px 0 15px;
	margin-left:1px;
	overflow:hidden;
	height:6px;
	background-position:right -36px;
}
.allsort dd{
	position:relative;
	padding:0 5px 5px 0;
	margin-left:15px;
	overflow:hidden;
	background-position:right bottom;
}
.allsort dd em{
	float:left;
	text-align: left;
	width:120px;
	padding: 0px 0px 5px 0px;
	line-height: 20px;
}
.allsort dd em a{
    color: #333;
}
.allsort .item:hover,.allsort .hover{position:relative;z-index:11;}
.allsort .item:hover span,.allsort .hover span{
	height:24px;
	padding:0 1px 3px 8px;
}
.allsort .item:hover ins,.allsort .hover ins{
	position:absolute;
	right:20px;
	top:1px;
	z-index:13;
	overflow:hidden;
	width:110px;
	height:22px;
	background:#fff;
	line-height:22px;
	text-indent:200px;
}
.allsort .item:hover div,.allsort .hover div{display:block;}
.allsort .extra{padding:5px 8px 0;border-top:1px dotted #ccc;text-align:right;}
;allsort .extra a:link,.allsort .extra a:visited{color:#005aa0;}
*html ;allsort dl{overflow:hidden;}
/*  分校據點详细
-------------------------- */
.weimob-content {
	display: none;
}

#ajaxContent_2 {
    margin: 8px auto 0px;
    width: 980px;
}
#ajaxContent_2 a {
    color:#333;
	outline: none; /* for Firefox */
	text-decoration: none;
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
#ajaxContent_2 a:hover {
	color:#666;
	text-decoration: underline;
}
#pagewrapper #content_3 {
    padding: 0 70px 50px 70px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
#location_2 {
    font-size: 0.9em;
    color: #5d401d;
    font-weight: bold;
    padding: 12px 0 5px 0;
    width: 400px;
    float: left;
}
.form01 {
    width: 300px;
    float: left;
    margin: 0px 0px 0px 100px;
}
#areaselect {
    background: url(../images/img_areaselect.gif) no-repeat left top;
    height: 30px;
    display: block;
    padding: 8px 0 3px 70px;
    width: 230px;
}
#areaselect select {
    margin-right: 5px;
    width: 80px;
    height: 24px;
    font-size: 12px;
    vertical-align: middle;
}
.campus_detail {
    width: 80%;
    margin: 0 10%;
    float: left;
}
.campus_detail h3 {
    font-size: 1.2em;
    font-weight: bolder;
    linei-height: 1.1em;
    color: #5d401d;
    margin: 0px 0 5px 0;
    text-align: center;
}
.campus_detail .pic {
    width: 220px;
    height: 150px;
    padding: 5px 15px 15px 5px;
    margin-right: 15px;
    background-image: url(../images/campus_detail_pic_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.campus_detail .map {
	margin: 0 auto;
    width: 480px;
    height: 340px;
    margin-top: 30px;
    background: url(../images/campus_detail_map_bg.gif) no-repeat;
}
.campus_detail .map h3 {
    color: #fff;
    font-size: 15px;
    font-weight: bolder;
    line-height: 12px;
    padding: 40px 20px 20px 20px;
    margin: 0;
}
.campus_detail .map .info {
    float: right;
    width: 180px;
    margin-right: 15px;
}
.campus_detail .map .info p {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #666;
    padding-bottom: 5px;
    padding-left: 20px;
}
/*  分校據點分页
-------------------------- */
.campus li {
    float: left;
    display: inline-block;
    width: 220px;
    height: 300px;
    padding: 0 14px 30px 11px;
    margin-ri   width: 220px;
ght: 30px;
    background: url(../images/campus_location_bg.gif) no-repeat left top;
}
.campus img {
     height: 150px;
}
.campus h4 {
    color: #fff;
    padding: 25px 25px 15px 25px;
    margin: 0;
    line-height: 1.4em;
    font-size: 1.1em;
    font-weight: bolder;
}
.campus .address {
    font-size: 0.9em;
    line-height: 1.1em;
    color: #666;
    width: 220px;
    margin-top: 40px;
}
.pages {
    color: #5d401d;
    font-size: 0.9em;
    border-top: 1px solid #ccc;
    display: block;
    text-align: left;
    padding-top: 15px;
}
.pages .des {
    float: right;
    text-align: right;
}
.pages a {
    color: #5d401d;
    font-weight: bold;
}
.pages .current {
    font-size: 1.5em;
    color: #ff7700;
}
.current {
    font-size: 14px;
    font-weight: normal;
    color: #996633;
    text-decoration: underline;
}
/*列表页*/
.gongg_list {
	width: 80%;
	margin: 0 auto 20px;

}
.f_list p,.f_list h3 {
	margin: 0;

}
.f_list {
    margin-bottom: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.f_list .f_list_dt {
    width: 80px;
    height: 100%;
	margin-right: 12px;
	position: relative;
	background-color: #f6f6f6;
}
.f_list_dt img {
    width: 100%;
    height: 100%;
}
.f_list_dt .img02 {
    width: 80%;
    height: 100%;
}
.f_list .f_list_dd {
	margin-left: 6px; 
    position: relative;
    padding: 5px 0px 5px 15px;
    background-color: #ffffff;
}
.f_list .f_list_h3 {
	text-align: left;
    font-size: 17px;
    line-height: 48px;
    color: #333333;
}
.f_list .f_list_sj {
    font-size: 11px;
    color: #888;
    overflow: hidden;
    text-align: justify;
}
.f_list .f_list_p {
    font-size: 13px;
    color: #888;
    line-height: 24px;
    overflow: hidden;
    text-align: justify;
}
.f_list .f_list_dd .list_xian {
	display: none;
	background-color: #e1e1e1;
	width: 1px;
	height: 100px; 
	position: absolute;
	right: 19%;
	top: 18%;
}
.f_list .f_list_p .zitishen {
	color: #333333;
}
.f_list .f_listicon {
    height: 17px;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    padding-left: 10px;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 10%);
}
.f_list .comment {
    float: right;
    height: 16px;
    font-size: 10px;
    color: #555;
	margin: 0;
    font-family: Arial;
    line-height: 16px;
}
.list_rt {
    position: absolute;
    right: 0;
}
.anniu {
	position: absolute;
    padding: 8px 10px;
	line-height: 18px;
    font-size: 18px;
    margin-right: 5px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.anniu_liebiao {
	right: 3.25%;
    top: 40%;
}
.anniu_baoming {
	right: 3.25%;
    top: 30%;
}
.anniu_xiangqin {
	right: 3.25%;
    top: 60%;
}
.showstyle1 {
	background-color: #ff8400; 
}
.showstyle1 .txt_bianse {
	border: 1px solid #ff8400;
	color: #ff8400;
}
.showstyle2 {
	background-color: #00a8ff; 
}
.showstyle2 .txt_bianse {
	border: 1px solid #00a8ff;
	color: #00a8ff;
}
.showstyle3 {
	background-color: #4dd964; 
}
.showstyle3 .txt_bianse {
	border: 1px solid #4dd964;
	color: #4dd964;
}
/*详细页*/
.xiangx_detail {
	width: 80%;
	margin: 0 auto 20px;

}
.detail_list p,.detail_list h3 {
	margin: 0;

}
.detail_list {
    margin-bottom: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.detail_list .detail_list_dt {
    width: 80px;
    height: 100%;
	margin-right: 12px;
	position: relative;
	background-color: #f6f6f6;
}
.detail_list_dt img {
    width: 100%;
    height: 100%;
}
.detail_list_dt .img02 {
    width: 80%;
    height: 100%;
}
.detail_list .detail_list_dd {
    margin-left: 6px; 
    position: relative;
    padding: 5px 0px 5px 15px;
    background-color: #ffffff;
}
.detail_list .detail_list_h3 {
	text-align: left;
    font-size: 17px;
    line-height: 48px;
    color: #333333;
}
.detail_list .detail_list_sj {
    font-size: 11px;
    color: #888;
    overflow: hidden;
    text-align: justify;
}
.detail_list .detail_list_p {
    font-size: 13px;
    color: #888;
    line-height: 24px;
    overflow: hidden;
    text-align: justify;
}
.detail_list .detail_list_dd .list_xian {
	display: none;
	background-color: #e1e1e1;
	width: 1px;
	height: 100px; 
	position: absolute;
	right: 19%;
	top: 18%;
}
.detail_list .detail_list_dd .zitishen {
	color: #333333;
}
.detail_list .detail_listicon {
    height: 17px;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    padding-left: 10px;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 10%);
}
.detail_list .comment {
    float: right;
    height: 16px;
    font-size: 10px;
    color: #555;
	margin: 0;
    font-family: Arial;
    line-height: 16px;
}
.list_rt {
    position: absolute;
    right: 0;
}
.xiangxi_rt {
	position: absolute;
    right: 0;
    bottom: 0;
	line-height: 20px;
    font-size: 16px;
    margin-right: 5px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    color: #ff0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.detail_nrong {
	width: 70%;
	margin: 10px auto 20px;
	font-size: 12px;
	line-height: 120%;
	text-align: left;
}
.detail_nrong p{
	margin: 0;
}
.detail_nrong span{
	line-height: 150%;
}
.showdatail1 .txt_beijing{
	background-color: #ff8400; 
}
.showdatail1 .txt_bianse {
	border: 1px solid #ff8400;
	color: #ff8400;
}
.showdatail1 .txt_wenzi{
	color: #ff8400;
}
.showdatail2 .txt_beijing{
	background-color: #00a8ff; 
}

.showdatail2 .txt_bianse {
	border: 1px solid #00a8ff;
	color: #00a8ff;
}
.showdatail2 .txt_wenzi{
	color: #00a8ff;
}
.showdatail3 .txt_beijing{
	background-color: #4dd964; 
}
.showdatail3 .txt_bianse {
	border: 1px solid #4dd964;
	color: #4dd964;
}
.showdatail3 .txt_wenzi{
	color: #4dd964;
}
/*--join---*/

.main_area .contact_box h3{
	font-size: 22px;
}
.main_area .contact_box .form-row{
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px 0;
}
.main_area .contact_box .form-row label{
	padding-right: 15px
}
.main_area .btn_detile a{
	width: 80%;
    font-size: 20px;
    border-radius: 30px;
    background-color: #db5372;
	text-decoration: none;
    line-height: 48px;
    /* width: 40%; */
    padding: 10px 60px;
    margin: 0px auto;
    margin-bottom: 20px;
}
.main_area .btn_detile a:hover {
    background-color: #00aeef;
}
.main_area .contact_box  #sub2{
	width: 130px;
    outline: 0;
    border: 0;
    background: #0d94fc;
    /* border: 0 none; */
    cursor: pointer;
    padding: 7px;
    margin-bottom: 22px;
    color: #fff;
    border-radius: 5px;
}
.main_area .contact_box .form-row input,.main_area .contact_box .form-row select{
	min-height: 26px
	}
/*--footer---*/
.footer_area{
	width:100%;
	background-color: #343434;
}
.footer_content{
	font-family: times;
	margin:0px auto;
	color:#FFF;
	font-size:18px;
	line-height:30px;
	text-align:left;
	padding:20px 0px;
	text-align: center;
}
.footer_area .footer_content .social {
	display: none;
}
.footer_menu{
	font-family: arial,"微軟正黑體";
}
.footer_menu li{
	display:inline-block;
  	*display:inline;
  	margin-left: 10px;
	text-align:right;
	vertical-align:top;
}
.footer_menu li>a{
	text-decoration: none; 
	color: #b7b7b7;
}
.footer_menu li>a:hover{
	text-decoration: none; 
	color:#db5372;
}
/* 新首页 */
body.newIndex {
	background: none;
	line-height: normal;
}

.main_area_new {
	width: 100%;
	margin: 0px auto;
	padding-top: 70px;
	display: inline-block;
}

.main_area_new .hd_img {
	width: 100%;
	position: relative;
}
.main_area_new .hd_img img{
	width: 100%;
}
.main_area_new .hd_img  .txt_box{
	width: 589px;
	height: 196px; 
	background: url(../images/newIndex/txt-bg3.png); 
	background-size: 100% 100%; 
	box-sizing: border-box;
	color: #323232;
	text-align: left;
	position: absolute;
	top: 215px;
	left: 164px;
	padding: 0 3%; 
}
.main_area_new .hd_img  .txt_box br {
    display:none; 
}
.main_area_new .hd_img  .txt_box>div:first-child{
	font-weight: 700;
	font-size: 32px;
	margin: 4% 0;
	text-align: center;
}	
.main_area_new .hd_img  .txt_box>div:last-child{ 
	font-weight: 400;
	font-size: 18px; 
	
} 
.main_area_new .row1_box {
	width: 100%;
	padding: 2% 8%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
}

.main_area_new .row1_box .icon {
	width: 580px;
	height: 506px; 
	margin: 30px 0 30px 0;
}
.main_area_new .row1_box .icon img{
	width: 100%;
	height: 100%;
}

.main_area_new .row1_box .rg_box {
	width: 584px;
}

.main_area_new .row1_box .rg_box .tit {
	font-size: 32px;
	color: #EC718E;
	font-weight: 700;
}

.main_area_new .row1_box .rg_box .txt {
	color: #252525;
	font-size: 18px;
	text-align: left;
	margin: 50px 0;
	font-weight: 400;
}

.main_area_new .row1_box .rg_box .txt>span {
	margin-bottom: 30px;
	display: inline-block;
}

.main_area_new .row1_box .rg_box .btn_box {
	width: 302px;
	height: 43px;
	background: #EC718E;
	border-radius: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 20px;
	margin: 0 auto;
	font-weight: 700;
	cursor: pointer;
}

.main_area_new .row1_box .rg_box .btn_box:hover {
	background: #CF1843
}
.main_area_new .row1_box .rg_box .btn_box a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main_area_new .row_kczx {
	width: 100%;
	min-height: 1194px;
	background: url(../images/newIndex/kczx_bg.png);
	background-size: 100% 100%;
	margin: 10px auto 20px;
	padding: 100px 50px;
	box-sizing: border-box;
}

.main_area_new .row_kczx .tit_box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 50px;
	font-size: 32px;
	color: #323232;
	height: 80px;
}

.main_area_new .row_kczx .tit_box .icon {
	width: 404px;
	height: 80px; 
	background: url(../images/newIndex/kczx_tit.png);
	background-size: 100% 100%;
	margin-right: 20px;
}

.main_area_new .row_kczx .index_menu {
	display: flex;
	flex-wrap: wrap;
	width: 85%;
	max-width: 1200px; 
	/* width: max-content; */
	justify-content: space-around;
	margin: 0 auto;
}

.main_area_new .row_kczx .item {
	position: relative;
	display: inline-block;
	width: 378px;
	height: max-content;
	min-height: 402px;
	margin-bottom: 20px;
	/* margin-right: 20px; */
	border-radius: 15px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 14.7px 0px rgba(0, 0, 0, 0.25);

}

.main_area_new .row_kczx .item .index_menu_text {
	height: 39px;
	line-height: 39px;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	margin: 0;
}

.main_area_new .row_kczx .item:nth-child(1) .index_menu_text {
	background-color: #EC718E;
}

.main_area_new .row_kczx .item:nth-child(2) .index_menu_text {
	background-color: #59BCFF;
}

.main_area_new .row_kczx .item:nth-child(3) {
	/* margin-right: 0; */
}

.main_area_new .row_kczx .item:nth-child(3) .index_menu_text {
	background-color: #C474E0;
}

.main_area_new .row_kczx .item:nth-child(4) .index_menu_text {
	background-color: #30C0BD;
}

.main_area_new .row_kczx .item:nth-child(5) .index_menu_text {
	background-color: #FFBD5B;
}

.main_area_new .row_kczx .item:nth-child(6) {
	/* margin-right: 0; */
}

.main_area_new .row_kczx .item:nth-child(6) .index_menu_text {
	background-color: #9CC42C;
}

.main_area_new .row_kczx .item .list_btn {
	display: flex;
	width: 100%;
	justify-content: center;
	padding: 0 15px;
	margin: 20px auto 15px;
	box-sizing: border-box;
}

.main_area_new .row_kczx .item .list_btn .btn_item {
	width: 77px;
	height: 31px;
	text-align: center;
	font-weight: 500;
	line-height: 31px;
	border-radius: 15px;
	box-sizing: border-box;
	border: 2px solid #730D25;
	font-size: 16px;
	color: #730D25;
	margin-right: 10px;
}

.main_area_new .row_kczx .item .list_btn .btn_item:last-child {
	margin: 0;
}

.main_area_new .row_kczx .item .txt_box {
	color: #323232;
	font-size: 16px;
	font-weight: 400;
	padding: 0 10px;
	height: 45px;
	overflow: hidden;
	text-align: left;
}

.main_area_new .row_kczx .item .txt_box.showTxt {
	height: auto;
}

.main_area_new .row_kczx .item .txt_box .toBtn {
	text-align: right;
	margin: 15px auto 10px;
}

.main_area_new .row_kczx .item .txt_box .toBtn a {

	color: #730D25;
	font-weight: 500;
}

.main_area_new .row_kczx .item .more_btn {
	color: #434343EB;
	font-size: 16px;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 5px auto;
	cursor: pointer;
}

.main_area_new .row_kczx .item .more_btn:hover {
	color: #434343EB;
	text-decoration: underline;
}

.main_area_new .row_kczx .item .more_btn.showTxt::after {
	transform: rotate(180deg);
}

.main_area_new .row_kczx .item .more_btn::after {
	content: '';
	width: 12px;
	height: 6px;
	display: inline-block;
	margin-left: 5px;
	background: url(../images/newIndex/more_btn.png);
	background-size: 100% 100%;
}

.main_area_new .row_jsjd {
	width: 100%;
	/* height: 870px; */
	margin: 20px auto 40px;
	position: relative;
	padding: 0 50px;
	box-sizing: border-box;
}

.main_area_new .row_jsjd::after {
	width: 100%;
	height: 99px;
	content: '';
	display: inline-block;
	background: url(../images/newIndex/car_bg.png);
	background-size: 100% 100%;
	position: absolute;
	bottom: 90px;
	left: 0;
	z-index: 1;
}

.main_area_new .row_jsjd .tit_box {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 50px;
	font-size: 32px;
	color: #323232;
	height: 70px;
}

.main_area_new .row_jsjd .tit_box .icon {
	width: 332px;
	height: 70px;
	background: url(../images/newIndex/sjjd.png);
	background-size: 100% 100%;
	margin-right: 10px;
}

.main_area_new .row_jsjd .type_item_box {

	box-shadow: 0px 4px 14.7px 0px #00000040;
	width: 85%;
	/* width: max-content; */
	max-width:1200px;
	/* height: 770px; */
	background-color: #fff;
	border-radius: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	padding: 25px 50px;
	box-sizing: border-box;
}

.main_area_new .row_jsjd .type_item_box .type_item_list {
	width: 100%;
	min-height: 86px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 20px 0;
	border-radius: 50px;
	background-color: #FADDE4;
	box-sizing: border-box;
	flex-wrap: wrap;
}

.main_area_new .row_jsjd .type_item_box .type_item_list .type_item {
	width: 230px;
	height: 54px;
	border-radius: 50px;
	border: 2px solid #EC718E;
	text-align: center;
	line-height: 54px;
	font-weight: 700;
	font-size: 32px;
	color: #EC718E;
	background-color: #fff;
	cursor: pointer;
	margin-bottom: 10px;
}

.main_area_new .row_jsjd .type_item_box .type_item_list .type_item.on {
	background-color: #EC718E;
	color: #fff;
}

.main_area_new .row_jsjd .type_item_box .type_item_child_list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	height: 200px;
	overflow-x: scroll;
	scrollbar-width: none;
	margin-top: 30px;
}

.main_area_new .row_jsjd .type_item_box .type_item_child_list .child_item {
	width: 173px;
	max-height: 64px;
	height: max-content;
	border-radius: 11px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 24px;
	color: #EC718E;
	border: 2px solid #EC718E;
	padding: 3px 15px;
	box-sizing: border-box;
	margin-left: 30px;
	flex-shrink: 0;
	margin-bottom: 30px;
	cursor: pointer;
	overflow : hidden;/*必须结合的属性,当内容溢出元素框时发生的事情*/
	text-overflow: ellipsis;/*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/
	display: -webkit-box;/*必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
	-webkit-line-clamp: 2;/*用来限制在一个块元素显示的文本的行数。*/
	-webkit-box-orient: vertical;/*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排*/
	line-height: 1.2;
}

.main_area_new .row_jsjd .type_item_box .type_item_child_list .child_item.on {
	background-color: #EC718E;
	color: #fff;
}

.main_area_new .row_jsjd .type_item_box .item_detail {
	display: flex;
	flex-wrap: wrap;
}

.main_area_new .row_jsjd .type_item_box .item_detail .img_list {
	/* margin-right: 30px; */
}

.main_area_new .row_jsjd .type_item_box .item_detail .img_list img {
	width: 482px;
	height: 378px;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info {
	margin-left: 30px;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info>div {
	font-weight: 400;
	font-size: 16px;
	color: #2E2E2E;
	margin-top: 20px;
	text-align: left;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info>div .lable {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info>div .lable::before {
	content: '';
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: 100% 100%;
	margin-right: 5px;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_phone .lable {
	color: #59BCFF;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_phone .lable::before {
	background: url(../images/newIndex/de_phone.png);
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_addr .lable {
	color: #61CBC8;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_addr .lable::before {
	background: url(../images/newIndex/de_addr.png);
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_jt .lable {
	color: #C474E0;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_jt .lable::before {
	background: url(../images/newIndex/de_jt.png);
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_time .lable {
	color: #FFBD5B;
}

.main_area_new .row_jsjd .type_item_box .item_detail .detail_info .info_time .lable::before {
	background: url(../images/newIndex/de_time.png);
}

.main_area_new .row_jztj {
	width: 100%;
	height: 532px;
	background-color: #EAF4FF;

}

.main_area_new .row_jztj .tit_box {
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 30px 100px;
}

.main_area_new .row_jztj .tit_box>div:nth-child(1) {
	width: 333px;
	height: 70px;
	background: url(../images/newIndex/jztj_tit1.png);
	background-size: 100% 100%;
	margin-right: 15px;
}

.main_area_new .row_jztj .tit_box>div:nth-child(2) {
	width: 389px;
	height: 72px;
	background: url(../images/newIndex/jztj_tit2.png);
	background-size: 100% 100%;
}

.main_area_new .row_jztj .tj_list_box {
	display: flex;
	box-sizing: border-box;
	padding: 0 100px;
	overflow-x: scroll;
	scrollbar-width: none;
}

.main_area_new .row_jztj .tj_list_box .tj_item {
	width: 378px;
	height: 240px;
	padding: 16px 20px 16px 20px;
	box-sizing: border-box;
	border-radius: 30px;
	margin-right: 20px;
	background-color: #FFFFFF;
	flex-shrink: 0;
}

.main_area_new .row_jztj .tj_list_box .tj_item:last-child {
	margin-right: 0;
}

.main_area_new .row_jztj .tj_list_box .tj_item .pople_box {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.main_area_new .row_jztj .tj_list_box .tj_item .pople_box .icon {
	width: 60px;
	height: 68px;
	background: url(../images/newIndex/jztx.png);
	background-size: 100% 100%;
}

.main_area_new .row_jztj .tj_list_box .tj_item .pople_box .rg_item {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}

.main_area_new .row_jztj .tj_list_box .tj_item .pople_box .rg_item .name {
	font-weight: 700;
	font-size: 24px;
	color: #323232;
	text-indent: 10px;
}

.main_area_new .row_jztj .tj_list_box .tj_item .pople_box .rg_item .star {
	width: 200px;
	height: 40px;
	background: url(../images/newIndex/star.png);
	background-size: 100% 100%;
}

.main_area_new .row_jztj .tj_list_box .tj_item .tj_txt {
	font-weight: 400;
	font-size: 16px;
	color: #585858;
	text-align: left;
	overflow: hidden;
	line-height: 1.7;
}

.main_area_new .row_jztj .btn_box {
	display: flex;
	justify-content: center;
	margin: 60px 0 0;
}

.main_area_new .row_jztj .btn_box>div {
	width: 60px;
	height: 60px;
	background-size: 100%;
	cursor: pointer;
}

.main_area_new .row_jztj .btn_box .scroll_lf_box {
	background: url(../images/newIndex/scrollBtnNo.png);
	margin-right: 200px;
}
.main_area_new .row_jztj .btn_box .scroll_lf_box.isCheck{
	background: url(../images/newIndex/scrollBtn.png);
	transform: rotate(-180deg);
}

.main_area_new .row_jztj .btn_box .scroll_rg_box {
	background: url(../images/newIndex/scrollBtn.png);
}
.main_area_new .row_jztj .btn_box .scroll_rg_box.noCheck{
	background: url(../images/newIndex/scrollBtnNo.png);
	transform: rotate(180deg);
}