@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
/*table {
	border-collapse:collapse;
	border-spacing:0;
}*/
fieldset, img {
	border:0; padding:0; margin:0;
}
address, caption, cite, code, dfn, em, /*strong,*/ th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
}
abbr, acronym {
	border:0;
}
*{
	/* [disabled]margin:0; */
	padding: 0;
	}
/*開頭設定*/
html {
 /* height: 100%;*/
 
}
body {
  margin: 0;
  height: 100%;
  font-family:NotoSansCJKtc-Regular,"Noto Sans","微軟雅黑","Microsoft YaHei",Helvetica,sans-serif;
 
}
a {
	text-decoration: none;color:#000;transition: all 0.4s ease-out; 
}
a:hover { color:#F00;transform:scale(1.5s) translateX(360deg);}
#noie{
	color: #FFF;
	width: 100%;
	height: 30px;
	text-align: center;
	border: 1px solid #006699;
	background-color: #951b3d;
	_z-index: 9999;
	z-index: 9999;
	position: fixed;

	 _top:expression(documentElement.scrollTop+"px");/*讓選單覆蓋內容不會隨著捲軸滑動而消失專用*/
	left: 0;
	top: 0;
	font-size: 16px;
	line-height: 30px;
}
#noie a{
	color: #FC0;
	font-size: 16px;
	line-height: 30px;
}
.w_1000 {
	max-width:1000px;
	clear: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.menu_sv { display:none;}

/*TOP*/
#header { background:url(../Image/top_bg.jpg) center top no-repeat; overflow:hidden;}
.top_her { height:30px;  padding-top:8px;}
.btn_index { width:137px;height:21px;background-color:#951b3d;text-align:right; float:left;border-top:3pa solid #e5e5e5;}
.btn_index a {
	background-color:#FFF;
	color:#951b3d;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1px;
	line-height:19px;
	height:19px;
	display:block;
	width:100px;
	float:right;
	text-align:center;
	}
	
.div_fast { float:right; margin-bottom: 3%;}
.IP{
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	float:left;
	font-size: 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #951b3d;
}
.btn_order { float:left;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:19px;
	height:19px;}
.btn_order a {background-color:#951b3d; color:#FFF;
	
	padding:0 10px;
	display:block;}
.btn_order a:hover {background-color:#000;}
.btn_fast {float:right;}
.btn_fast li {
	float:right;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:19px;
	height:19px;
	padding:0 5px;
	border-left:1px solid #333;
	text-align:center;}
	

/*TOP*/
.header_logo { clear:both; height:105px;}
.logo a{ width:400px; height:80px; background:url(../Image/logo.png) center center no-repeat; display:block; float:left; text-indent:-9999px;}
/*搜尋*/
.sv_box {float:right; width:380px; padding-top:30px;}
.sv_line { width:300px; height:35px; border:1px solid #56cabf; float:left; }

/*搜尋樣式*/
.inp_01 { border:none; line-height:34px; padding:0 10px; height:35px\0; line-height: 35px\0;}
.inp_02 { background-color:#56cabf; border:none; padding:5px; float:right; margin:3px 3px 0 0;}
.inp_03 { background-color:#3399ff; border:none; color:#FFF; padding:5px 8px; margin:5px 0 3px 12px; }

.Marquee { clear:both;
			font-size:16px;
			color:#F00; height:30px; text-align:center;
			line-height:30px;
			overflow:hidden;
			margin:10px 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*登入格子*/
.login_box { clear:both;border:1px solid #930; border-radius:10px; padding:10px; width:480px; overflow:hidden; background:url(../Image/icon_login.png) 30px center no-repeat; height:230px; margin:20px auto;}
.login_right { float:right; width:280px; padding-top:20px;}
.inp_04 { border:1px solid #999; width:75%; margin:5px 0; height:35px; line-height:35px; padding-left:5%;}
.inp_05 {  width:80%; background-color:#930; color:#FFF; border-radius:5px; border:none; height:45px; line-height:45px; display:block; text-align:center;}
.inp_05:hover { background-color:#000; color:#FFF;}

/*輸入認證碼*/
.acc_box { clear:both;border:1px solid #930; border-radius:10px; padding:10px; width:480px; overflow:hidden; background:url(../Image/icon_acc.png) 30px center no-repeat; height:230px; margin:20px auto;}
.acc_right { float:right; width:280px; padding-top:20px;}

/*最新消息*/
.news_box {
	clear:both;
	overflow:hidden;
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.movie_bg {
	text-align: center;
	width: 694px;
}
.news_box h2{
	clear:both;
	font-size:18px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#56cabf+77,3daaa0+100 */
				/*background: #56cabf;*/ /* Old browsers */
	/*background: -moz-linear-gradient(left,  #56cabf 77%, #3daaa0 100%);*/ /* FF3.6-15 */
	/*background: -webkit-linear-gradient(left,  #56cabf 77%,#3daaa0 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56cabf', endColorstr='#3daaa0',GradientType=1 ); *//* IE6-9 */
	background-image: url(../Image/h2.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	width: 87%;	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #49bab0;*/
	text-indent: 20px;
	font-weight: normal;
				}
.news_box p.more {
	display: block;
	float: left;
	width: 10%;
	font-size: 13px;
	color: #5c9e9a;
	text-align: right;
	margin-top: 10px;
	line-height: 30px;
	padding-top: 5px;
}
.news_box p.more a{
	color: #5c9e9a;
	text-decoration: none;
}
.news_box p.more a:visited {
	color: #5c9e9a;
	font-weight: bold;
	text-decoration: none;
}
.news_box p.more a:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}
.news_box p.more a:active {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

.news_box ul {clear:both;}

/*3列*/
.news_box ul.list3 li { width:33.3%; float:left;background-color:#FFF; padding:5px 0 15px 0;}
.news_box ul.list3 li:nth-child(3n+1) { clear:both;}
.news_box ul.list3 li:hover { background-color:#EBEBEB;}
.news_box ul.list3 li a { width:295px; margin:0 auto; display:block; overflow:hidden;}
.news_box ul.list3 li .move_box { position:relative;width:295px; height:169px;}
.news_box ul.list3 li .img_0 {width:295px; height:169px}

/*2列*/
.news_box ul.list2 li {clear:both; background-color:#FFF; padding:5px; display:block; overflow:hidden;border:1px solid #FFF; margin:0 0 20px 0;}
.news_box ul.list2 li:hover { border:1px solid #CCC;}

.news_box ul.list2 li .move_box {width:218px; height:125px; margin:0 auto; float:left;}
.list2_text {width:500px; margin:0 auto; float:right;}

.news_box ul.list2 li .img_0 {width:218px; height:125px; }
.news_box ul.list2 li h3 { font-size:18px; color:#41b0a5; clear:both;}
.txt_a1  { font-size:15px; line-height:24px; padding:10px 0 3px 0; clear:both; font-size:17px;}
.txt_a1 span { padding:0 10px 0 0; color:#0a7b6f; width:120px; text-align: right; }
.txt_a1 a { /*color:#006dd0;*/ text-decoration: underline;}

.txt_a1 span.txt_key { font-size:12px; padding:2px 5px; margin:0 5px 0 0; text-align:center; border-radius:3px; background-color: #E3E3E3; color:#000; font-weight:normal;}

/*3按鈕*/
.btn_st1 { overflow:hidden;}
.btn_st1 a {
	border:1px solid #999;
	border-radius:5px;
	line-height:40px;
	text-align:center;
	width:68px;
	float:left;
	margin:2px 0 2px 2px;
	font-size:14px;
	font-weight:bold;
	color: #333;
}
.btn_st1 a:hover { background-color:#951b3d; color:#FFF;}

/*20210104新增*/
.btn_st1 a:nth-child(3){color: #FFF; background-color: #6c9c38;}
.btn_st1 a:nth-child(4){color: #FFF; background-color: #32a198;}
/*20210104新增*/

.btn_st2 { overflow:hidden; text-align:center;  clear:both; width:100%;}
.btn_st2 a {border:1px solid #951b3d;
	border-radius:5px;
	line-height:40px;
	text-align:right;
	width:40%;
	float:right;
	font-size:16px;
	color: #951b3d;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	padding-right: 10px;}
.btn_st2 a:hover {background-color:#951b3d; color:#FFF;}
.btn_link { background:url(../Image/icon_01.png) left center no-repeat;}
.btn_trial { background:url(../Image/icon_02.png)10px center no-repeat;}

.btn_free { background:url(../Image/icon_02.png) 10px center no-repeat;}
.btn_customized { background:url(../Image/icon_01.png) 10px center no-repeat;}

.btn_st3 { overflow:hidden; text-align:center;  clear:both; width:80%;}
.btn_st3 a {
	border:1px solid #951b3d;
	border-radius:5px;
	line-height:40px;
	text-align:center;
	width:40%;
	float:right;
	font-size:16px;
	color: #951b3d;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	padding-right: 5px;
	padding-left: 5px;
}
.btn_st3 a:hover {background-color:#951b3d; color:#FFF;}

.btn_st4 { overflow:hidden; text-align:center; width:80%; clear:both;}
.btn_st4 a {border:1px solid #999; border-radius:5px; line-height:40px; text-align:center; width:45%; float:right; margin:10px 2%; font-size:14px; font-weight:bold;}
.btn_st4 a:hover {background-color:#951b3d; color:#FFF;}
.btn_st6 { overflow:hidden; text-align:center;  clear:both; width:100%;}
.btn_st6 a {
	border:1px solid #6c9c38;
	border-radius:5px;
	line-height:40px;
	text-align:right;
	width:40%;
	float:right;
	font-size:16px;
	color: #6c9c38;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	padding-right: 10px;
}
.btn_st6 a:hover {
	background-color:#6c9c38;
	color:#FFF;
}
.btn_st7 { overflow:hidden; text-align:center;  clear:both; width:100%;}
.btn_st7 a {
	border:1px solid #e27500;
	border-radius:5px;
	line-height:40px;
	text-align:right;
	width:40%;
	float:right;
	font-size:14px;
	font-weight:bold;
	color: #e27500;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	padding-right: 10px;
}
.btn_st7 a:hover {
	background-color:#e27500;
	color:#FFF;
}
/*4列*/
.news_box ul.list4 li { width:25%; float:left;background-color:#FFF; padding:5px 0 15px 0;}
.news_box ul.list4 li:nth-child(4n+1) { clear:both;}
.news_box ul.list4 li:hover { background-color:#EBEBEB;}
.news_box ul.list4 li a { width:218px; margin:0 auto; display:block; overflow:hidden;}
.news_box ul.list4 li .move_box { position:relative;width:218px; height:125px;}
.news_box ul.list4 li .img_0 {width:218px; height:125px;}

/*4列寬3格*/
.news_box ul.list4_3 li {
	width:33.3%;
	float:left;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	margin-bottom: 10px;
}
.news_box ul.list4_3 li:nth-child(3n+1) { clear:both;}
.news_box ul.list4_3 li:hover { background-color:#EBEBEB;}
.news_box ul.list4_3 li a {
	width:250px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	font-size: 16px;
	font-weight: normal;
}
.news_box ul.list4_3 li .move_box {
	position:relative;
    width: 250px;
    height: 145px;
	margin-right: auto;
	margin-left: auto;
}
.news_box ul.list4_3 li p {
	max-width: 250px;
    height: 144px;
	vertical-align: middle;
	background-color: #000;
	text-align: center;
	padding: 0px;
}
.news_box ul.list4_3 li .img_0 {
	max-width: 250px;
    height: 144px;
	vertical-align: middle;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline-block;
}

/*4列寬3格_detail*/
.news_box ul.list4_3_d li {
	width:33.3%;
	float:left;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	margin-bottom: 10px;
}
.news_box ul.list4_3_d li:nth-child(3n+1) { clear:both;}
.news_box ul.list4_3_d li:hover { background-color:#EBEBEB;}
.news_box ul.list4_3_d li a {
	width:218px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	font-size: 16px;
	font-weight: normal;
}
.news_box ul.list4_3_d li .move_box {
	position:relative;
    width: 218px;
    height: 125px;
	margin-right: auto;
	margin-left: auto;
}
.news_box ul.list4_3_d li p {
	max-width: 218px;
    height: 125px;
	vertical-align: middle;
	background-color: #000;
	text-align: center;
	padding: 0px;
}
.news_box ul.list4_3_d li .img_0 {
	max-width: 218px;
    height: 125px;
	vertical-align: middle;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline-block;
}



.img_0 { border:1px solid #CCC;}
.move_btn { position:absolute;right:20px; bottom:10px; border: none;}
.news_box li a h3 {
	font-size: 17.5px;
	font-weight:normal;
	color:#0a7b6f;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.news_box li a h4 {
	font-size:15px;
	color:#000000;
	font-weight: normal;
	background-color: #f5ebd0;
	display: inline;
	border: 1px solid #dccea9;
	padding-right: 5px;
	padding-left: 5px;
}
.news_box li a h5 {
	font-size:15.5px;
	color:#000;
	font-weight:normal;
	padding-top:3px;
}
.news_box li a h6 {
	font-size:15px;
	font-weight:bold;
	color:#0a7b6f;
	padding:0px;
}
.news_box li a span {
	font-size:14px;
	color:#797979;
	font-weight: normal;
	display: block;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_box li span{
	font-size:14px;
	color:#000;
	display: block;
	/*margin: 0px;*/
	margin-left: 10%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2%;/*40px*/
}/*20200220新增*/

.news_box li a p {font-size:15px;padding-top:3px; color:#313131;}

/*贊助商*/
.coop_box { clear:both; margin:20px 0;}
.coop_box h2 { background-color:#4cc7bb; height:43px; color:#FFF; text-align:center; line-height:43px;}
.coop_box h2.a2 { background-color:#38a399;}

.coop_list {clear:both;  height:160px; margin:0 auto; position:relative; background-color:#eee;}
.coop_list ul {text-align:center; height:160px; line-height:160px; position:relative;}
.coop_list li {display:inline-block;height:80px; width:180px; text-align:center;line-height:80px;color:#b9afa3; margin:0 20px;}
.coop_list li img { vertical-align:middle;}

/*內頁左右---------------------------------------------------*/
.map { font-size:13px; clear:both; padding:10px 0;}
.title {height:46px;width:100%; clear:both; margin-top:20px;background:url(../Image/icon_a1.gif) left center no-repeat;border-bottom:1px solid #951b3d;}
.title_t {height:46px;width:100%; clear:both; margin-top:20px;background:url(../Image/icon_a2.gif) left center no-repeat;border-bottom:1px solid #e27500;}
.title_2 {
	font-size:18px;
	text-align:left;
	padding-top:0px;
	border-bottom:1px solid #49bab0;
	font-weight:normal;
	height:29px;
	width:200px;
	margin:0 auto;
	color: #005049;
	background-image: url(../Image/title_2.jpg);
	text-indent: 25px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	position: relative;
}
.title_2 a {position:absolute; right:0; bottom:7;}
.title_4 {font-size:15px; text-align:center; padding-top:10px; border-bottom:1px solid #999;height:26px; width:200px; margin:0 auto; color:#930;}

.title h1 { font-size:26px;text-align:left; padding:5px 0 0 25px;color:#951b3d; float:left; font-weight:normal;}
.title_t h1 { font-size:26px;text-align:left; padding:5px 0 0 25px;color:#e27500; float:left; font-weight:normal;}
.title h2 , .title_t h2 { padding-left:10px;padding-top:8px; font-size:21px; color:#666; float:left;font-weight:normal;}
.title span , .title_t span { float:right;color:#FFF; padding:5px; background-color:#951b3d; border-radius:5px; font-size:13px; margin-top:10px;}

.title3 {
	width: 100%;
	clear: both;
	margin-top: 20px;
	margin-bottom: 1%;
	/*background-color:#726d40;*/
	overflow: hidden;
	border-bottom: 2px #95b6ab solid;
}
.title3 h1 {
	margin-top: 6.5%;
    margin-right: 1%;
	font-size: 22px;
	text-align: left;
	color: /*#FFF*/ #000;
	float: left;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}
.title3 h2 {
	width: 100%;
	padding-left: 10px;
	border-left: 8px #3daaa0 solid;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: /*23px*/ 20px;
	color: /*#666*/ #3daaa0;
	float:left;
	font-weight: normal;
}
.title3 span {  float:right;color:#8a886e; padding:5px; background-color:#FFF; border-radius:5px; font-size:15px; margin:10px;}

.page_left { width:75%; float:left; overflow:hidden;}
.page_full { width:100%; float:left; overflow:hidden;}/*20210118新增*/
.page_live { width:100%; float:left; overflow:hidden;}/*20200602新增*/
.page_right {
	width:25%;
	float:right;
	text-align: center;
	margin-top:36px
}
.page_right ol , .page_right ul { margin-bottom: 30px;}
.page_body { min-height:300px;}
.page_body  h3 { margin:30px 0 10px 0; color:#258980; font-size:21px; font-weight:normal; }

.msy { border-bottom:1px dashed #999999; overflow: hidden;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffc0bf+100 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg,  #ffffff 0%, #ffc0bf 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#ffc0bf 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg,  #ffffff 0%,#ffc0bf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffc0bf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		}
.page_right .Newsdeta {
	color: #0a7b6f;
}		
.page_right .NewsStyle a {
	color: #000;
	font-size: 16px;
}		
.msy p { width:50%; float:left; font-size:18px; margin:10px 0;}
/*.msy p span { font-weight:bold;}*/

/*內頁列表*/
.page_phone {clear:both; background-color:#FFF; padding:5px; display:block; overflow:hidden;border:1px solid #FFF; margin:0 0 20px 0;}

.page_phone .move_box {width:295px; /*height:166px;*/ /*margin:0 auto;*/ margin-right: 10px; margin-left: 0px; margin-top: 0; margin-bottom: 0px; float:left; overflow:hidden;}
.list2_text {
	width:410px;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.page_phone .img_0 {width:295px; height:166px; }

.page_phone h3 {
	font-size:24px;
	color:#0a7b6f;
	clear:both;
	margin-bottom: 10px;
	font-weight:normal;
		
}
.txt_a1  {
	line-height:24px;
	clear:both;
	font-size:17px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	text-indent: -78px;
	margin-left: 78px;
	line-height:1.8em;
}
.txt_a1 span { padding:0 10px 0 0; color:#0a7b6f; width:120px; text-align: right; }
.txt_a1 a { /*color:#006dd0;*/ text-decoration: underline;}
.txt_a1 #vSec { color:#000 }

.txt_a1 img {
	CURSOR:hand; 
	vertical-align:text-bottom;
}

.txt_a2  {
	font-size:15px;
	line-height:24px;
	clear:both;
	font-size:17px;
	padding-top: 8%;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.txt_a2 span { padding:0 10px 0 0; color:#0a7b6f; width:120px; text-align: right; }
.txt_a2 a { color:#004b95; text-decoration: none; font-size:17px;}
.txt_a2 a:hover { color: #C00;	transition: 0.5s;}
.txt_a2 #vSec { color:#000 }
.txt_a2 ul {padding-left:17px;}
.list2_text2 {
	clear:both;
	width:100%;
	overflow:hidden;
	font-size: 16px;
	line-height: 1.8em;
	text-align:justify;
	text-justify:inter-ideograph;
}
.list2_text2 a{ color:#004b95;}
.list2_text2 a:hover{ color:#F00;transform:scale(1.5s) translateX(360deg);}
.line_box , .line_box2 {
	overflow:hidden;
	margin-bottom:5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999;
	padding-top: 5px;
}

.news_box .list4_3 .dot {
	display: block;
	clear: both;
	float: none;
	height: 1px;
	width: 600px;
}
.news_box .list3 .dot {
	display: block;
	clear: both;
	float: none;
	height: 30px;
	width: 133px;
	line-height: 30px;
}
.line_box h2 {
	margin-top:20px;
	background-image: url(../Image/GroupFree.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 30px;
	margin-bottom: 5px;
	font-weight:normal;
}
.line_box2 h2 {
	margin-top:20px;
	background-image: url(../Image/GroupAll.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 30px;
	margin-bottom: 5px;
	font-weight:normal;
}
.move_btn { position:absolute;right:15px; bottom:15px; border: none;}
/**/
.class_event li { margin:0; padding:5px 1.5%; line-height:20px; background:url(../Image/icon_04.png) left 12px no-repeat;}

/*會員登入選單*/
.member_list { border:1px solid #999; border-radius:10px; width:23%; float:right; text-align:center;}
.member_list li { line-height:46px; border-bottom:1px dashed #999999; }
.member_list li a { width:100%; height:46px; display:block;}
.member_list li a:hover { background-color:#4ec0b5; color:#FFF;}
.member_list li:last-child { border-bottom: none; }
.bd_c{
	margin-top: 5px;
}
.bd_y{

}
.bd_y .NewsStyle {
	text-align:left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 32px;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #85bbb7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.bd_y .NewsStyle:nth-last-child(1){
	border-bottom-style: none;
}
.bd_r {
	text-align:center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 180px;
	font-size:16px;
}
.bd_o {
	list-style-type: none;
	padding-left: 42px;
	counter-reset: num;
	font-size:16px;
}
.bd_o li {
	text-align:left;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0;
	list-style-position: outside;
	text-indent: -25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #85bbb7;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size:16px;
}
.bd_o li.NewsStyle {
	text-indent: -17px;
}
	
.bd_o li a:hover {
	color: #20958b;
}
.bd_o li a:active {
	color: #20958b;
}
.bd_o li:before {
	content: "．";
	/* add some styles */
    margin-right: 5px;
	color: #72c8c1;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}
.bd_o .NewsStyle:before {
	/* generate the numbers */
    counter-increment: num;
	content: counter(num);
	/* add some styles */
    margin-right: 5px;
	color: #72c8c1;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style:italic;
}

.bd_o li p {
	display: inline;
}
.bd_o li p.o3-2:before {content: " / "; color:#000000;}
.bd_o li p.o3-3 , .bd_o li p.o3-4 , .bd_o li p.o3-5 { display:none;}

#iframeid {
	margin-left: 30px;
}

.page_right ol li.NewsStyle:nth-child(6){
	border-bottom-style: none;
}


.page_text h2 { font-size:20px; color:#0a7b6f; line-height:36px;}
.page_text p {
	line-height:26px;
	font-size: 18px;
}

#vVideo { border-radius:10px; border:1px solid #999; margin:20px auto; padding:10px; width:650px; height: auto;}
#vVideo p { text-align:center; margin:10px 0;}
.into_iframe { width:650px; height:366px; margin:0 auto;}
#sEnv {
	text-align: center;
	display: block;
}

/*會員-購買清單*/

.my_list {}
.my_list li{text-align:center; padding:10px 5px; border-bottom:1px solid #CCC; clear:both; width:100%; overflow:hidden;}
.my_list li:hover {background-color:#FFF0F0;}
.my_list li p{ float:left; }
.my_list li p span { display:none;}
.o1-1 { width:7%;}
.o1-2 { width:15%;}
.o1-3 { width:28%;}
.o1-4 { width:15%;}
.o1-5 { width:15%;}
.o1-6 { width:15%;}

.my_list2 {}
.my_list2 li{text-align:center; padding:10px 5px; border-bottom:1px solid #CCC; clear:both; width:100%; overflow:hidden;}
.my_list2 li:nth-child(1){ padding:5px 5px;}
.my_list2 li:hover {background-color:#FFF0F0;}
.my_list2 li p{ float:left; }
.my_list2 li p span { display:none;}
.o2-1 { width:7%;}
.o2-2 { width:55%;}
.o2-3 { width:20%;}
.o2-4 { width:15%;}

.o3-1 {
	width:50%;
	/*margin-left: 1%;*/
	margin-right: 2%;
}
.o3-2 {
	width:19%;
	text-align:left;
}
.o3-3 {
	width:15%;
}
.o3-4 {
	width:10%;
}
.o3-5 {
	width:11%;
}
.mall_menu {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.mall_menu p {
	margin-top: 3px;
	margin-bottom: 3px;
	clear: both;
	display: inline-block;
}
.mall_menu .mall_menu1 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline-block;
	color: #b71400;
	clear: left;
	width: 75px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+41,fff4f4+41,ffdfdf+100 */
				background: #fff4f4; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #fff4f4 41%, #fff4f4 41%, #ffdfdf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #fff4f4 41%,#fff4f4 41%,#ffdfdf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #fff4f4 41%,#fff4f4 41%,#ffdfdf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4f4', endColorstr='#ffdfdf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align: center;
}
.mall_menu .mall_menu2 {
	float: left;
	display: inline-block;
	font-size: 15px;
	clear: right;
	max-width:630px
}


.txt_left { text-align:left;}
.mall_menu3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	list-style-type: none;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #951b3d;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mall_menu3 li {
	display: block;
	float: left;
	width: 20%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mall_menu4 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	list-style-type: none;
	width: 100%;
	border-top-width: 1px;
	/*border-top-style: dashed;
	border-top-color: #733c00;*/
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mall_menu4 li {
	display: block;
	float: left;
	width: 20%;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*20210222新增 start*/
.mall_menu5 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	list-style-type: none;
	width: 100%;
	border-top-width: 1px;
	/*border-top-style: dashed;
	border-top-color: #733c00;*/
	clear: both;
	margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 7%;
}
.mall_menu5 li {
	font-size: 0.9em;
    text-align: center;
    display: block;
    float: left;
    width: 15%;
    margin: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 2px solid #56cabf;
}
.mall_menu5 li a{
	color: #0a7b6f;
}
.mall_menu5 li a:hover{
	color: #F00;
}
/*20210222新增 end*/


li.my_list_title, li.my_list_title2 {background:#951b3d; font-size:15px;border-bottom:3px solid #CCC; color:#FFFFCC;}
li.my_list_title a { color:#FFFFCC;}
li.my_list_title:hover { background:#951b3d;}

li.my_list_title_t {background:#e27500; font-size:15px;border-bottom:3px solid #CCC; color:#FFFFCC;}
li.my_list_title_t:hover { background:#e27500;}
.btn_st5 { overflow:hidden;}
.btn_st5 a {border:1px solid #999; border-radius:5px; line-height:40px; text-align:center; width:68px; float:right; margin:2px 0 2px 2px; font-size:14px; font-weight:bold;}
.btn_st5 a:hover {background-color:#951b3d; color:#FFF;}

.btn_st8 { overflow:hidden;}
.btn_st8 a {
	border:1px solid #951b3d;
	border-radius:5px;
	line-height:20px;
	text-align:center;
	width:48px;
	float:right;
	margin:2px 0 2px 2px;
	font-size:14px;
	color: #951b3d;
}
.btn_st8 a:hover {
	background-color:#951b3d;
	color:#FFF;
}
.btn_st9 { overflow:hidden;}
.btn_st9 a {
	border:1px solid #e27500;
	border-radius:5px;
	line-height:20px;
	text-align:center;
	width:48px;
	float:right;
	margin:2px 0 2px 2px;
	font-size:14px;
	color: #e27500;
}
.btn_st9 a:hover {
	background-color:#e27500;
	color:#FFF;
}
.btn_st10 { overflow:hidden;}
.btn_st10 a {
	border:1px solid #6c9c38;
	border-radius:5px;
	line-height:20px;
	text-align:center;
	width:48px;
	float:right;
	margin:2px 0 2px 2px;
	font-size:14px;
	color: #6c9c38;
}
.btn_st10 a:hover {
	background-color:#6c9c38;
	color:#FFF;
}

/*頁籤*/
.tb_menu { overflow:hidden; margin-top:20px;}
.tb_menu li a { width:32%;
				float:left;
				text-align:center;
				border:1px solid #999999;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				display:block;
				height:40px;
				line-height:40px;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+41,ffffff+41,a4e8e1+100 */
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(-45deg,  #ffffff 41%, #ffffff 41%, #a4e8e1 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg,  #ffffff 41%,#ffffff 41%,#a4e8e1 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg,  #ffffff 41%,#ffffff 41%,#a4e8e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4e8e1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
				}
.tb_menu li.active a {background:#45b4aa; color:#FFF;}
.tb_menu li a:hover {background:#45b4aa; color:#FFF;}

/*頁籤藍色*/
.tb_menu2 { overflow:hidden; margin-top:20px;}
.tb_menu2 li a { width:32%;
				float:left;
				text-align:center;
				border:1px solid #999999;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				display:block;
				height:40px;
				line-height:40px;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,ddf1f9+35,a0d8ef+100;Blue+3D+%2318 */
				background: #feffff; /* Old browsers */
				background: -moz-linear-gradient(-45deg,  #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

				}
.tb_menu2 li.active a {background:#59a1be; color:#FFF;}
.tb_menu2 li a:hover {background:#59a1be; color:#FFF;}

/*頁籤橘黃色*/
.tb_menu3 { overflow:hidden; margin-top:20px;}
.tb_menu3 li a { width:32%;
				float:left;
				text-align:center;
				border:1px solid #999999;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				display:block;
				height:40px;
				line-height:40px;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
				background: #fefcea; /* Old browsers */
				background: -moz-linear-gradient(-45deg,  #fefcea 0%, #f1da36 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg,  #fefcea 0%,#f1da36 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg,  #fefcea 0%,#f1da36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


				}
.tb_menu3 li.active a {background:#ffc62d; color:#000;}
.tb_menu3 li a:hover {background:#ffc62d; color:#000;}

/*頁籤粉色*/
.tb_menu4 { overflow:hidden; margin-top:20px;}
.tb_menu4 li a {
	width:32%;
	float:left;
	text-align:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:block;
	height:40px;
	line-height:40px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+41,ffffff+41,ffdfdf+100 */
				background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #ffffff 41%, #ffffff 41%, #ffdfdf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #ffffff 41%,#ffffff 41%,#ffdfdf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #ffffff 41%,#ffffff 41%,#ffdfdf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffdfdf',GradientType=1 );
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #951b3d;
	margin-right: 2px;
				}
.tb_menu4 li.active a {background:#951b3d; color:#FFF;}
.tb_menu4 li a:hover {background:#951b3d; color:#FFF;}


/*上下篇文章*/
.list_more { clear:both; margin:20px 0; overflow:hidden;}
.list_more h5, .list_more p { padding:0 20px;}
.list_more h5 { font-size:17px; font-weight:bold;}
.list_next, .list_back { width:50%; float:left; }
.list_next a, .list_back a {
	border:1px solid #900;
	width:95%;
	display:block;
	padding:10px 0;
	color: #333;
}
.list_next a {border-right:5px solid #900; }
.list_back a {border-left:5px solid #900;}


/*版權
footer {  clear:both; margin-top:40px; }
.footer_page {  overflow:hidden;border-bottom:#ca3929 3px solid;background-color:#eee;}
.logo_box {clear:both;  height:80px; margin:0 auto; position:relative; }
.logo_box ul {text-align:center; height:80px; line-height:80px; position:relative; width:1000px; margin:0 auto;}
.logo_box li {display:inline-block;height:80px;  text-align:center;line-height:80px;color:#b9afa3; margin:0 20px;}
.logo_box li img { vertical-align:middle;}

.footer_text { width:1000px; margin:0 auto; overflow:hidden; padding:20px 0; font-size:15px; line-height:26px;}
.text_left { float:left;}
.text_right { width:240px; float:right;}
.text_right li { float:left;}
.text_right li a img { opacity:0.8;}
.text_right li a:hover img {opacity:1;}

.txt_s1 { padding-right:10px;}

.footer_ps { clear:both;text-align:center; background-color:#ca3929; color:#FFF; min-height:43px; font-size:15px; padding:10px 20px;}
*/
/*往上*/
#gotop {
    display: none;
    position: fixed;
    right: 35%;
    bottom: 35%;   
    font-size: 20px;
    background: rgba(0,0,0,0.5);
    color: white;
    cursor: pointer;
	border-radius:5px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	z-index:2000;
	opacity:0.5px;
}

/*數字頁*/
.page-no{
	clear:both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 20px;
	margin-bottom: 50px;
}
.no_box  { clear:both;  height:30px; 
margin:0 auto; position:relative;}
.no_box ul {text-align:center; height:40px; line-height:22px; position:relative;}
.no_box li {display: inline-block;  height:22px; 
color:#b9afa3; margin:0 5px;}
.no_box li a{
	margin:0;
	color:#666;
}
.no_box li a:hover { color: #349db7;}
.no_box li.on {color:#349db7; font-weight:bold;}
.no_box img {
	vertical-align: text-bottom;
}

.btn_back { text-indent:-9999px; background:url(../images/but_back2.png) left top no-repeat; border:none; cursor:pointer; width:25px; height:25px; display:block;}
.btn_next { text-indent:-9999px; background:url(../images/but_next2.png) left top no-repeat; border:none; cursor:pointer;width:25px; height:25px; display:block;}


/*播放器更新_20190819*/
.control-bar{
	padding: 3px 0;
    margin: 0;
    background-color: #08a092;
	text-align: right;
}
.control-bar > .btn{
	font-weight: bold;
	color: #08a092;
	background-color: #fefefe;
    height: 30px!important;
	width: 60px;
    border: 1px solid #3daaa0!important;
    padding: 0!important;
    margin: 3px 3px 0!important;
}
.control-bar > select{
    width: 80px!important;
	border: 1px solid #3daaa0!important;
    border-radius: 0!important;
    font-size: 13px!important;
    height: 30px!important;
    padding: 0!important;
    /*margin: 0 -5px!important;*/
}


}



/*共用*/

.FL-R { float:right;clear:both; }
.page_left a.bulletin , .page_left a.bulletin:visited {
	font-size: 15px;
	color: #C00;
	text-decoration: none;
	display: block;
	margin-top: 15px;
}

#NewMarquee {
	height: 33px;
	width: 740px;
	/*padding-top: 15px;*/
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#NewMarquee h2 {
	font-size: 16px;
	font-weight: normal;
	color: #005049;
	width: 148px;
	height: 33px;
	line-height: 33px;
	background-image: url(../Image/marquee1.jpg);
	background-repeat: no-repeat;
	text-indent: 20px;
	display: block;
	float: left;
}
#NewMarquee p {
	background-image: url(../Image/marquee2.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 572px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.page_text  a {
	text-decoration: none;
	/*font-weight: bold;*//*20200409刪*/
    color: #006dd0;
}
/*.page_text li a {
	color: #006dd0;
	text-decoration: none;
}
.page_text li a:hover { color:#F00;transform:scale(1.5s) translateX(360deg);}*/
.qa {
	font-size: 15px;
	line-height: 1.5em;
	padding-top: 30px;
	padding-bottom: 10px;
}
.qa img {
	width: 100%;
}
.qa h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #005049;
}
.qa h3 img {
	vertical-align: text-bottom;
	width: 65px;
}
.qa span {
	font-size: 18px;
	font-weight: bold;
	color: #38A49A;
	margin-right: 5px;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
}
.qa span img {
	height: 23px;
	width: 23px;
	vertical-align: text-bottom;
	margin-bottom: 2px;
	margin-top: 2px;
}
/*上方最新優惠*/
#abgne_marquee {
	position: relative;
	width: 530px;
	overflow: hidden;
	height: 29px;
 }
#abgne_marquee ul, div#abgne_marquee li {
  margin: 0;
  padding: 0;
  list-style: none;
 }
#abgne_marquee ul {
  position: absolute;
    /* 往後推個 30px */
 }
#abgne_marquee ul li a {
	display: block;
	width: 530px;
	overflow: hidden; /* 超出範圍的部份要隱藏 */
    text-overflow: ellipsis;
	white-space: nowrap;
	font-size:15px;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	color: #000;  
 }
#abgne_marquee ul li a:visited {
	text-decoration: none;
	color: #000;  
 }
#abgne_marquee ul li a:hover {
	text-decoration: none;
	color: #C00;
 }
#abgne_marquee ul li a:active {
	display: block;
	overflow: hidden; /* 超出範圍的部份要隱藏 */
	font-size:15px;
	height: 25px;
	text-decoration: none;
	color: #C00;
 }
#abgne_marquee div.marquee_btn {
  position: absolute;
  cursor: pointer;
 }
.aasc_list {
	width: 30%/*45%*/;
	margin-right: 3%/*5%*/;
	float: left;
	margin-top: 30px;
}
.aasc_list p {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height:30px;
	background-color:#56cabf;
	clear:both;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3daaa0+0,56cabf+50,3daaa0+99 */
background: #3daaa0; /* Old browsers */
	background: -moz-linear-gradient(left,  #3daaa0 0%, #56cabf 50%, #3daaa0 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #3daaa0 0%,#56cabf 50%,#3daaa0 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #3daaa0 0%,#56cabf 50%,#3daaa0 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3daaa0', endColorstr='#3daaa0',GradientType=1 ); /* IE6-9 */
	line-height: 30px;
	display: inline;
}
.aasc_list ul {
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
	list-style-position: outside;
	padding: 0px;
}
.aasc_list ul li {
	font-size: 15px;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bd_c .aasc_more {
	text-align: right;
	width: 250px;
	margin-left: -35px;
}

/*20200806新增 start*/
.group_list {
	width: 30%/*45%*/;
	margin-right: 3%/*5%*/;
	_margin-left: 5%;
	float: left;
	margin-top: 30px;
}
.group_list p {
	font-size: 18px;
	font-weight: normal;
	margin: .4em;
	padding: 0 10px;
	color: #FFFFFF;
	height: auto;
	background-color:#56cabf;
	clear:both;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3daaa0+0,56cabf+50,3daaa0+99 */
	background: #3daaa0; /* Old browsers */
	background: -moz-linear-gradient(left,  #3daaa0 0%, #56cabf 50%, #3daaa0 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #3daaa0 0%,#56cabf 50%,#3daaa0 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #3daaa0 0%,#56cabf 50%,#3daaa0 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3daaa0', endColorstr='#3daaa0',GradientType=1 ); /* IE6-9 */
	line-height: 2em;
    display: inline-block;
	_border-radius: 15px;
	border-left: #0a7b6f 5px solid;
}
.group_list ul {
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
	list-style-position: outside;
	padding: 0px;
}
.group_list ul li {
	font-size: 15px;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bd_c .group_more {
	text-align: right;
	width: 250px;
	margin-left: -35px;
}
/*20200806新增 end*/


/*平板尺寸*/
@media screen and (min-width:600px) and (max-width:768px) {
.news_box ul.list4_3 li { width:50%;}
.news_box ul.list4_3_d li { width:50%;}

.news_box ul.list4_3 li:nth-child(3n+1) { clear: none;}
.news_box ul.list4_3 li:nth-child(2n+1) { clear:both;}
.news_box ul.list4_3_d li:nth-child(3n+1) { clear: none;}
.news_box ul.list4_3_d li:nth-child(2n+1) { clear:both;}
#NewMarquee {display: none;}
.mall_menu3 li { width: 25%;}
.mall_menu4 li { width: 25%;}
.o3-1 { width:60%;}
.o3-2 { width:25%;}
.o3-4 { width:10%;}
.o3-3 { width:35%;}
.o3-5 { width:15%;}
.footer_text { width:100%; margin:0}
.logo_box ul { width:100%;}
.page_body { width:98%;}
#iframeid {	margin-left: 0px;}

	
	}

@media screen and (max-width: 767px) {
.page_left {
    width: 100%;
    float: none;	
    padding: 2%;
}
.news_box ul.list4_3_d li {
    width: 100%;
    padding: 5px 0 15px 0;
}
.news_box ul.list4_3_d li .img_0 {
    max-width: 295px;
    height: 169px;
}
