﻿@charset "utf-8";
.all_header,.all_content,.all_footer{
	width:100%;
	height:auto;
}

.all_content{
	position:relative;
	overflow:visible;
}
/* CSS Document */
.header{
	width:100%;
	height:146px;
	background:#CCC;
}
/*shadow_box */
#t_active{
	background:#FFF;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	border:1px solid #eee \9;
}
.white_shadow{
	width:89%;
	height:100%;
	background:#FFF;
	position:relative;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	behavior: url(js/pie/PIE.htc);
	margin-left:5px;
}
#b_c div{
	width:100%;
	height:100%;
}
#b_t li{
	cursor:pointer;
}
/*shadow_box */
/* header*/
.header1{
	width:100%;
	height:24px;
	background:#11a847;
}
.all_c{
	width:960px;
	height:100%;
	margin:0 auto;
	overflow:visible;
}
.header2 .all_c{
	position:relative;
}
.all_c_work{
	width:940px;
	height:100%;
	margin:0 auto;
	background:#F90;
	behavior: url(js/pie/PIE.htc);
}
.header1 ul{
	width:600px;
	height:100%;
	float:right;
}
.header1 ul li{
	float:left;
	
}
.header1 ul li a{
	color:#fff;
	font-size:1em;
	margin-right:13px;
	border-right:1px dotted #8ad29d;
	padding-right:13px;
	letter-spacing:0px;
}
.header1 ul li[class=end]{
	*padding-top:2px;
}
.header1 ul li[class=end] a{
	border-right:none;
	background:#0a874e;
	padding: 0px 4px;
	border-radius:1px;
	font-family:"Verdana";
	font-size:1.2em;
	margin: 0px 0px 0px 25px;
	letter-spacing:0.1px;
	line-height:1.5em;
}
.header1 ul li[class=end] a:hover{
	background:#fff200;
	color:#008852;
}
.header1 ul li[class=last] a{
	margin-right:0px;
	border-right:none;
	padding-right:0px;
}
.header1 ul li a:hover{
	color:#fff200;
}

.header2{
	width:100%;
	height:80px;
	background:#fff;
}
.logo{
	width:230px;
	float:left;
	height:80%;
}
.logo a img{
	margin-top:20px;
}
.header2_c{
	width:auto;
	height:18px;
	margin:10px 0px 0px 330px;
	*margin:10px 0px 0px 210px;
	position:absolute;
	z-index:998;
	overflow: visible;
}
.header2_c ul li{
	height:18px;
	float:left;
	padding-left:10px ;
	margin-right:10px;
	background:url(../images/arrow1.png) no-repeat 0px 0px;
	*background:url(../images/arrow1.png) no-repeat 0px 2px;
}
.header2_c ul li:hover{
	background:url(../images/arrow1.png) no-repeat 0px -18px ;
	*background:url(../images/arrow1.png) no-repeat 0px -16px ;
}
.header2_c ul li a{
	height:18px;
	line-height:1.3em;
	color:#333333;
	
}
.header2_c ul li a:hover{
	color:#11a747;
}
.consultant_ol{
	height: 18px;
	width: 240px;
	position: absolute;
	top:40px;
	right:0px;
	text-align:right;
}
.consultant_ol a{
	height:18px;
	line-height:1.3em;
	color:#333333;
}
.consultant_ol a:hover{
	color:#11a747;
}
.header3{
	border-top:4px solid #fff200;
	width:100%;
	height:37px;
	background: #ffffff; 
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDlkOWQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 26%, #d9d9d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 26%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 26%,#d9d9d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 26%,#d9d9d9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 26%,#d9d9d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */
	border-bottom:#c5c5c5 1px solid;
	overflow:visible;
	z-index:9999;
}

#header3On{
	position:fixed;  
	top:0px; 
}
.header4_line{
	width:1px;
	height:25px;
	border-left:#FFF 1px solid;
	background:#c0c0c0;
	margin-top:12px;
	float:left;
}
#header_menu{
	width:100%;
	height:100%;
	position:relative;
}
#header_menu li{
	float:left;
	cursor:pointer;
}

#header_menu li a{
	padding:10px 26px 15px 26px;
	font-size:16px;
	line-height:1em;
	float:left;
	color:#004a2f;
	font-weight:bold;
	height:auto;
}
#header_menu li:first-child{
	width:35px;
	height:38px;
	padding-right:20px;
	display:none;
}
#header_menu li a[class='CiLink']{
	width:100%;
	height:100%;
	padding:0px;
	background:url(../images/TreeLogo.png) no-repeat center center;
}
#header_menu li a:hover{
	background:#f6f6f6;
}
#header_menu li:first-child a:hover{
	background:url(../images/TreeLogo.png) no-repeat center center;
}
.header_menu_content{
	width:auto;
	height:auto;
	background:#f6f6f6; 
	border:1px solid #c3c4c2;
	border-top:none;
	position:absolute;
	padding:22px;
	box-shadow:0px 8px 8px rgba(0,0,0,0.3);
	behavior: url(exclude_AL/js/pie/PIE.htc);
	display:none;
	z-index:999;
}
.header_menu_content ul{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left; 
}
.header_menu_content ul li {
    /*width:170px;*/
	width:175px;
	border-bottom:1px solid #c0c0c0;
	/*margin:12px 0px 0px 12px;*/
	margin:7px 0px 0px 7px;
	padding-bottom:12px;
	background:url(../images/arrow2.png) 8px 0px no-repeat;
}
.header_menu_content ul li:hover{
	background:url(../images/arrow2.png) 8px -42px no-repeat;
}
.header_menu_content ul li a{
	padding-left:21px;
	color:#004a2f;
	font-size:16px;
	*font-size:15px;
	font-weight:bold;
} 
.header_menu_content ul li a:hover{
	color:#00a94f;
}
.header_menu_content_picture{
	width:152px;
	height:180px;
	margin-left:22px;
	position:relative;
	float:left;
	cursor:pointer;
}
.header_menu_content_picture_p{
	width:150px;
	height:150px;
	border:1px solid #d0d9d4;
}
.header_menu_content_picture_p a[class=text]{
	bottom:0px;
	right:0px;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	color:#004a2f;
	padding-left:13px;
	background:url(../images/arrow3.png) no-repeat 0px -24px;
}
.header_menu_content_picture_p a:hover{
	color:#00a94f;
	background:url(../images/arrow3.png) no-repeat 0px 0px;
}
.hc2{
	margin-left:0px;
}
.hc3{
	margin-left:175px;
}
.hc4{
	margin-left:0px;
}
.hc5{
	margin-left:190px;
}
.hc6{
	margin-left:191px;
}
.hc7{
	margin-left:555px;
}
.g_search{
	width:125px;
	height:auto;
	position:absolute;
	z-index:999;
	top:8px;
	right:0px;
	margin:0px;
}
.search_out{
	width:100%;
	height:26px;
	height:27px\9;
	position:absolute;
	margin-top:25px;
	z-index:998;
}
@media all and (min-width:0) {
.search_out{
	height:27px\9;
}
}
.search_content{
	width:940px;
	height:100%;
	margin: 0 auto;
}
/* header*/
/*ad+login*/
.ad{
	width:100%;
	height:200px;
	position:relative;
	padding:0px 0px 0px 0px ;
	overflow:visible;
	background:#e4e6e1 url(../images/BgModel.jpg) top center no-repeat;
	background-size:cover;
	box-sizing:border-box;
}
.login_shadow{
	width:220px;
	height:250px;
	box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	behavior: url(js/pie/PIE.htc);
	position:absolute;
	margin:0px 20px 0px 0px ;
	z-index:100;
	overflow:visible;
}
.login{
	width:220px; 
	height:250px;
}
#login_area{
	width:100%;
	height:100%;
	
}
.ad_shadow{
	width:700px;
	height:250px;
	position:absolute;
	box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	behavior: url(js/pie/PIE.htc);
	margin-left:240px;
}
.ad_picture{
	width:700px ;
	height:230px;
}
.ad_picture li{
	width:100%;
	height:230px;
	position:absolute;
}
.ad_title{
	width:700px;
	height:20px;
	background:#efefef;
}
.ad_title li{
	float:right;
	width:100%;
	text-align:center;
	position:relative;
}
.ad_title li:hover{
	background:#008852;
	box-shadow:0px 1px 2px rgba(0,0,0,0.3);
	behavior: url(js/pie/PIE.htc);
}
.ad_title li a{
	display:block;
	width:100%;
	height:100%;
	color:#008852;
}
.ad_title li a:hover{
	color:#fff;
}
#atli_active a{
	background:#008852;
	color:#fff;
}
/*ad+login*/
.content{
	width:100%;
	height:auto;
	background:#f9fbf7;
}
.MainContent{
	width:100%;
	height:auto;
	background:#eff5f1;
}
.content_c{
	padding:42px 0px ;
}
.content_c_hb{
	padding:15px 0px 42px 0px ;
	overflow:hidden;
}


.functions,.functions_self{
	width:220px ;
	height:auto;
	float:left;
	overflow:visible;
	padding-bottom:20px;
	box-sizing:border-box;
	position:relative;
}
.f_search{
	width:100%;
	height:44px;
	margin-bottom:25px;
}
.f_search iframe{
	margin-left:-8px;
	position:absolute;
	background:transparent;
	width:108%;
	height:45px;
}

.f_curve{
	width:100%;
	height:auto;
	padding-bottom:5px;
	overflow:visible;
}
.f_curve_t{
	width:220px;
	height:35px;
	position:relative;
	z-index:10;
	padding-left:5px;
	padding-top:5px;
}
.f_curve_t li{
	float:left;
	padding:5px 4px;
	background:#e6e6e6;
	color:#004a2f;
	font-size:14px;
	margin-right:5px;
}
.curve_s{
	padding:5px;
	height:180px;
	
}

#b_c div #curve_s4_scroll{
	width:16px;
	height:180px;
	position:absolute;
	z-index:999;
	background:#e6e6e6;
	margin-left:190px;
}
#b_c div #curve_s4_scroll #bar{
	width:16px;
	height:40px;
	background:#c2c2c2;
	position:absolute;
	cursor:pointer;
}
	
	
#aside_iframe{
	height:195px;
}
/*products*/
.products{
	width:720px;
	height:auto;
	float:right;
	padding:0px;
	box-sizing:border-box;
	overflow:visible;
}
.content_title{
	width:100%;
	height:auto;
	border-left:solid 6px #008852;
	font-size:19.5px;
	font-weight:bold;
	color:#1b1b1b;
	line-height:1em;
	*line-height:1.1em;
	padding-left:11px;
	margin-bottom:25px;
}
.p_info{
	width:100%;
	height:482px;
	background:#FFF;
	box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	behavior: url(js/pie/PIE.htc);
	position:relative;
}
.p_info_box{
	float:left;
	width:209px ;
	height:213px;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:17px 10px 10px 10px ;
	background: #f5f5f5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 59%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(59%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 59%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 59%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 59%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 59%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
.p_info_title{
	font-size:20px;
	font-weight:bold;
	color:#1b1b1b;
	width:170px;
	height:41px;
	border-bottom:solid 1px #12af5b;
	padding-left:38px;
	margin-bottom:12px;
}
.p_info_tbg1{
	background:url(../images/ptbg1.png) no-repeat;
	
}
.p_info_tbg2{
	background:url(../images/ptbg2.png) no-repeat;
	
}
.p_info_tbg3{
	background:url(../images/ptbg3.png) no-repeat;
	
}
.p_info_tbg4{
	background:url(../images/ptbg4.png) no-repeat;
	
}
.p_info_tbg5{
	background:url(../images/ptbg5.png) no-repeat;
	
}
.p_info_tbg6{
	background:url(../images/ptbg6.png) no-repeat;
	
}
.p_info_box ul{
	padding-left:15px;
}
.p_info_box ul li{
	float:left;
	width:100%;
	background:url(../images/arrow9.png) no-repeat 0px 10px ;
	*background:url(../images/arrow9.png) no-repeat 0px 6px ;
}
.p_info_box ul li a{
	padding:9px 9px 9px 15px;
	font-size:14px;
	color:#004a2f;
}
.p_info_box ul li a:hover{
	color:#12af5b;
}
/*products*/
/*news*/
.news{
	width:690px;
	height:auto;
	float:right;
	padding:5px;
	margin-top:22px;
}
.n_c_out{
	width:100%;
	height:350px;
}
.n_c_t{
	width:99%;
	height:35px;
	position:relative;
	z-index:10;
	padding-left:5px;
	padding-top:5px;
}
.n_c_t li{
	float:left;
	padding:5px 20px;
	background:#e6e6e6;
	color:#004a2f;
	font-size:14px;
	margin-right:5px;
	cursor:pointer;
	
}
.n_c_s{
	width:94%;
	padding:15px;
	height:273px;
	
}
.d1{
	width:422px;
}
.n_c_c_t{
	width:100%;
	height:273px;
	float:left;
	display:block;
}
.n_c_c_t ul{
	width:100%;
	height:252px;
}
.n_c_c_t li{
	margin-bottom:2px;
}
.n_c_c_t span,.n_c_c_t a{
	font-size:14px;
	color:#004a2f;
}

.n_c_c_t span[class=n_c_c_t_time],.n_c_c_t span[class=date]{
	font-weight:bold;
	margin-right:1em;
}

.n_c_c_t_more{
	height:18px;
	margin-top:2px;
}
.n_c_c_t_more a{
	line-height:1.3em;
	font-size:12px;
	float:right;
	padding-right:15px;
	background:url(../images/arrow10.png) no-repeat right 0px;
	color:#006941;
}
.n_c_c_t_more a:hover{
	color:#00a54c;
	background:url(../images/arrow10.png) no-repeat right -18px;
}
.n_c_c_a{
	width:222px;
	height:273px;
	position:absolute;
	margin:-273px 0px 0px 428px;
}
.n_c_c_ad_ol{
	width:220px;
	height:250px;
	border:1px solid #e1e1e1;
	overflow:hidden;
	position:relative;
}
.n_c_c_ad{
	width:200px;
	height:230px;
	float:left;
	font-size:13px;
	padding:10px;
	
}
.n_c_c_ad img{
	margin:-10px 0px 10px -10px;
	margin:-10px 0px 7px -10px\9;
}
.n_c_c_ad p{
	font-size:13px;
	line-height:1.5em;
}
.n_c_c_ad p[class=black]{
	color:#626262;
}
.n_c_c_ad a{
	font-size:13px;
	color:#006941;
}
.n_c_c_ad a:hover{
	color:#12af5b;
}
.n_c_c_ad_out{
	width:auto;
	height:250px;
	position:relative;
	
}
.n_c_c_ad a p[class=n_c_c_ad_title]{
	font-size:15px;
}
.n_c_c_ad a p[class=n_c_c_ad_more]{
	font-size:12px;
	float:right;
	padding-right:15px;
	background:url(../images/arrow10.png) no-repeat right 0px;
}
.n_c_c_sad{
	width:220px;
	height:20px;
	position:relative;
	text-align:right;
}
.n_c_c_sad ul{
	width:auto;
	float:right;
}
.n_c_c_sad li{
	margin-top:5px;
	width:15px;
	height:15px;
	background:#FF0;
	margin-left:5px;
	float:left;
	background:url(../images/circle1.png) no-repeat;
	cursor:pointer;
}
/*news*/
/*web_index*/
.holdings_ad{
	width:100%;
	height:240px;
	background:#fff;
}
#foot_iframe{
	padding-top:20px;
}
.web_index{
	width:100%;
	height:auto;
	position:relative;
}
.wi{
	height:auto;
	padding:0px ;
	position:relative;
}
.wi_t{
	height:32px;
	width:74px;
	background:#b2b2b2;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	behavior: url(js/pie/PIE.htc);
	color:#fff;
	padding:0px 18px;
	line-height:2em;
	font-size:15px;
	cursor:pointer;
}
.wi_t:hover{
	color:#fff437;
}
.wi_t_arrow{
	width:9px;
	height:11px;
	background:url(../images/arrow4.png) no-repeat 0px  0px ;
	position:absolute;
	margin:10px 0px 0px 85px;
	cursor:pointer;
}


.wi_c{
	width:100%;
	height:auto;
	background:#f6f6f6;
	border:1px solid #b2b2b2;
	z-index:20;
	padding:32px 25px;
	box-sizing:border-box;
	text-align:center;
}
.wi_c ul{
	width:136px;
	width:133px\9;
	height:auto;
	text-align:left;
	margin-right:18px;
	float:left;
}
.wi_c ul li{
	height:37px;
	border-bottom:1px solid #c0c0c0;
}
.wi_c ul:last-child{
	margin-right:0px;
}
.wi_c ul li a{
	font-size:12px;
	color:#333333;
	line-height:3em;
	padding-left:12px;
	background:url(../images/arrow6.png) no-repeat 0px 0px ;
}
.wi_c ul li a:hover{
	color:#008852;
	background:url(../images/arrow6.png) no-repeat 0px -16px ;
}
.wi_c ul li a[class=wi_c_l1]{
	font-size:15px;
	font-weight:bold;
	color:#004a2f;
	line-height:0.5em;
	*line-height:1.3em;
	background:url(../images/arrow5.png) no-repeat 0px 0px ;
}
.wi_c ul li a[class=wi_c_l1]:hover{
	color:#00885c;
	background:url(../images/arrow5.png) no-repeat 0px -20px ;
}

.wi_cl{
	width:100%;
	height:1px;
	background:#b2b2b2;
	position:absolute;
	margin-top:0px;
	z-index:20;
	
}
.web_note{
	width:86%;
	height:auto;
	color:#7f7f7f;
	margin:20px 0px;
}
.go_top{
	width:28px;
	height:27px;
	background:url(../images/arrow7.png) no-repeat left center ;
	position:absolute;
	z-index:20;
	right:20px;
	bottom:20px;
	cursor:pointer;
}
#go_Bottom{
	position:fixed;
}
.go_top:hover{
	background-position:right center;
}

/*web_index*/
/*footer*/
.footer{
	width:100%;
	height:138px;
	behavior:url(js/pie/PIE.htc);
}
.footer1{
	width:100%;
	height:12px;
	background:url(../images/foot1_bg.png);
	position:relative;
	z-index:2;
	margin-bottom:-12px;
}
.footer2{
	width:100%;
	height:138px;
	background:#49b134;
	position:relative;
	z-index:0;
}
.footer2_1{
	width:50%;
	height:138px;
	background:#10a03e;
	position:absolute;
	z-index:1;
	left:0px;
}
.footer2_c{
	width:960px;
	height:100%;
	background:url(../images/footer-bg.png) no-repeat;
	margin:0 auto;
	position:relative;
	z-index:10;
}
.footer_link{
	width:100%;
	height:auto;
	margin-top:40px;
	color:#fff;
}
.fl_1{
	font-size:14px;
}
.fl_1 span{
	float:left;
	padding-bottom:10px;
}
.fl_1 span[class="s_right"]{
	position:absolute;
	margin:0px;
	right:0px;
	height:50px;
	line-height:3.3em;
	top:33px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	::i-block-chrome, .fl_1 span[class=s_right]{
	  position:absolute;
	  margin:-10px 0px 0px 750px;
	  height:50px;
	  line-height:3.3em;
	}
}
.fl_1 span[class=s_right] a{
	color:#fff;
	float:right;
	*float:left;
	*margin-left:5.5em;
}
.fl_1 div{
	height:18px;
}
.fl_1 img{
	float:left;
	margin-right:-8px;
	margin-top:1px;
}

.fl_1 li{
	float:left;
}
.fl_1 li a{
	color:#fff;
	padding:0px 6px 0px 28px;
	border-right:1px dotted #8ad29d;
	background:url(../images/arrow8.png) no-repeat 13px 0px ;
	position: relative;
	z-index: 1000;
}
.fl_1 li a:hover{
	background:url(../images/arrow8.png) no-repeat 13px -15px ;
	color:#fff437;
}
.fl_1 li a[class=fl_l1]{
	background:none;
	margin-left:-15px;
}

/*footer*/
/*breadcrumb*/
.breadcrumb{
	height:auto;
	margin-bottom:30px;
}
.breadcrumb li{
	float:left;
	font-weight:bold;
	color:#004b31;
}
.breadcrumb li a{
	font-weight:bold;
	color:#004b31;
}
.breadcrumb li a:hover{
	color:#00a94f;
	text-decoration:underline;
	
}
/*breadcrumb*/
/*profile*/
.profile{
	width:100%;
	height:auto;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-bottom:15px;
}
/*profile*/

.ce_title,.ld_1 p[class=ce_title]{
	font-size:20px;
	font-weight:bold;
	color:#008852;
	border-bottom:2px solid #004b31;
	margin-bottom:20px;
}
.ce_title3,p[class=ce_title3]{
	font-size:20px;
	font-weight:bold;
	color:#008852;
	margin-bottom:20px;
}
.tools{
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
}
.tools li{
	border:1px solid #e1e1e1;
	height:48px;
	background:url(../images/tools-bg.png) no-repeat;
	margin-bottom:-1px;
}
.tools li:hover{
	background:url(../images/tools-bg.png) no-repeat 0px -50px;
}
.tools li[class=t_last]{
	font-size:14px;
	color:#004a2f;
	font-weight:bold;
	padding:10px 0px 10px 40px;
	height:auto;
	border:1px solid #e1e1e1;
	background:#fff url(../images/td_9.png) no-repeat 10px 16px;
}

.tools li[class=t_last2]{
	font-size:14px;
	color:#004a2f;
	font-weight:bold;
	padding:10px 0px 10px 40px;
	height:auto;
	border:1px solid #e1e1e1;
	background:#fff url(../images/td_11.png) no-repeat 10px 16px;
}
.tools li a{
	
}
.tools li a div{
	font-size:14px;
	font-weight:bold;
	color:#004a2f;
	height:100%;
	width:100%;
	cursor:pointer;
	line-height:3.5em;
	padding-left:40px;
}
.tools .box_shadow{
	padding-bottom:5px;
}
.tools li a div:hover{
	color:#fff;
}
.td_9{
	background:url(../images/OpenA.png) no-repeat 10px 0px;
}
.td_9:hover{
	background:url(../images/OpenA.png) no-repeat 10px -50px;
}
.td_10{
	background:url(../images/td_10.png) no-repeat 10px 0px;
}
.td_10:hover{
	background:url(../images/td_10.png) no-repeat 10px -50px;
}
.td_1{
	background:url(../images/td_1.png) no-repeat 10px 0px;
}
.td_1:hover{
	background:url(../images/td_1.png) no-repeat 10px -50px;
}
.td_2{
	background:url(../images/td_2.png) no-repeat 10px 0px;
}
.td_2:hover{
	background:url(../images/td_2.png) no-repeat 10px -50px;
}
.td_3{
	background:url(../images/td_3.png) no-repeat 10px 0px;
}
.td_3:hover{
	background:url(../images/td_3.png) no-repeat 10px -50px;
}
.td_4{
	background:url(../images/td_4.png) no-repeat 10px 0px;
}
.td_4:hover{
	background:url(../images/td_4.png) no-repeat 10px -50px;
}
.td_5{
	background:url(../images/td_5.png) no-repeat 10px 0px;
}
.td_5:hover{
	background:url(../images/td_5.png) no-repeat 10px -50px;
}
.td_6{
	background:url(../images/td_6.png) no-repeat 10px 0px;
}
.td_6:hover{
	background:url(../images/td_6.png) no-repeat 10px -50px;
}
.td_7{
	background:url(../images/td_7.png) no-repeat 10px 0px;
}
.td_7:hover{
	background:url(../images/td_7.png) no-repeat 10px -50px;
}
.td_8{
	background:url(../images/td_8.png) no-repeat 10px 0px;
}
.td_8:hover{
	background:url(../images/td_8.png) no-repeat 10px -50px;
}






#tool_active{
	background:url(../images/tools-bg.png) no-repeat 0px -50px;
}
#tool_active a div{
	color:#fff;
	background-position:10px -50px;
}
#tool_active:hover{
	background:url(../images/tools-bg.png) no-repeat 0px -50px;
}

.box_more{
	line-height:1.5em;
	cursor:pointer;
	text-align:right;
	width:250px;
	height:18px;
	margin: 0px 0px 10px 0px;
	padding-right:20px;
	color:#006941;
	float:right;
	background:url(../images/arrow10.png) no-repeat 255px 0px ;
}
.box_more:hover{
	color:#00a54c;
	background-position:255px -18px;
}

/*-------*/

.HKLine{
	width:10px ;
	margin-right:10px;
	height:80%;
	border-right:2px solid #ccc;
	display:inline-block;
}
/*-------*/

.ad a,.ad img{
	width:100%;
	height:100%;
}
button{
	font-family:"微軟正黑體";
}
.flowDiv div{ 
	box-sizing:border-box;
}
#ContentIframe{
	width:100%;
	min-height:403px;
	height:auto;
}

/*-------*/
.nav li{
	display:inline-block;
	padding:5px 45px;
	background:#c2e1c2;
	border-top:5px solid #c2e1c2;
	color:#595959;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-right:7px;
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
}
#Active{
	background:#fff;
	box-shadow:0px -2px 2px rgba(0,0,0,0.2);
	border-top:5px solid #00A94F;
	color:#00a94f;
}
.shadowOut{
	background:#fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	padding:30px;
	box-sizing:border-box;
	font-size:16px;
}
.SeletArea{
	width:300px;
	height:34px;
	display:inline-block;
	position:relative; 
	border:1px solid #ccc;
	border-radius:2px;
	box-sizing:border-box;
	background:url(../images/UDArrow.png) 280px center no-repeat;
	padding:5px 10px;
	font-size:14px;
}

select{
	width:100%;
	font-size:14px;
	border:none; 
	padding:5px 10px;
	font-family:"微軟正黑體";
	box-sizing:border-box;
	line-height:25px;
	background:transparent;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0)  ;
	position:absolute;
	top:0px;
	left:0px;
	color:#313131;
}
.ShowText{
	width:100%;
	height:100%;
	font-size:14px;
	line-height:1.5em;
	color:#313131;
}
.checkBox li{
	display:inline-block;
	margin-right:10px;
	vertical-align:baseline;
	font-size:16px;
	cursor:pointer;
}
.checkBox li img{
	vertical-align:sub;
	margin-right:2px;
}
.radioOut{
	font-size:16px;
}
.radioBox{
	display:inline-block;
}
.radioBox li{
	display:inline-block;
	background:url(../images/redioBox3.png) left center no-repeat; 
	padding-left:25px;
	margin-right:10px;
	vertical-align:baseline;
	font-size:16px;
	cursor:pointer;
}
.radioBox li[id='RBActive']{
	background:url(../images/redioBox2.png) left center no-repeat;
}
input[type='text']{
	font-size:14px;
	padding:6px 10px;
	border-radius:3px;
	border:1px solid #ccc;
	font-family:"微軟正黑體";
	color:#313131;
}
button{
	font-size:16px;
	color:#fff;
	background:#008852;
	text-align:center;
	border-radius:5px;
	border:none;
	cursor:pointer;
	font-family:"微軟正黑體";
	padding:8px 40px;
	margin:0px 10px;
	
}
button[class='gray']{ 
	background:#999;  
	margin-left:10px;
}
button[class='GreenBorder'],button[class='GreenBorder LightBox']{
	background:#fff;
	color:#008852;
	border:3px solid #008852;
	margin-left:10px;
	padding:5px 40px;
}
button:hover{
	background:#00a94f;
	border-color:#00a94f;
	box-shadow:0px 1px 2px rgba(0,0,0,0.4);
}
button[class='GreenBorder']:hover,button[class='GreenBorder LightBox']:hover{
	border-color:#00a94f;
	background:#fff;
	color:#00a94f;
}
button:active{
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.4);
}
.out{
	box-sizing:border-box;
	position:relative;
	overflow:hidden;
	padding:0px 3px 3px 3px;
	box-sizing:border-box;
	font-size:16px;
}

#BigIconTable td{
	text-align:center;
	width:33.30%;
	height:480px;
	box-sizing:border-box;
	padding:20px 50px;
	position:relative;
	cursor:pointer;
}
#BigIconTable h1{
	font-size:20px;
	font-weight:bold;
	color:#008852;
	margin:5px 0px;
}
#BigIconTable p{
	font-size:14px;
	color:#313131;
	text-align:justify;
	text-justify:distribute;
}
#BigIconTable img{
	border-radius:150px;
}
.GreenBtn{
	width:121px;
	color:#008852;
	text-align:left;
	display:inline-block;
	padding:5px 20px;
	height:40px;
	border:1px solid #008852;
	border-radius:3px;
	box-sizing:border-box;
	font-size:15px;
	position:absolute;
	cursor:pointer;
	bottom:100px;
	left:50%;
	margin-left:-60px;
	background:url(../images/IndexTriangle1.svg) no-repeat  88% center; 
	background-size:20%;
}
.GreenBtn:hover{
	border-color:#00a94f;
	color:#00a94f;
}
.GreenBtn1{
	border-color:#00a94f;
	color:#00a94f;
	background-image:url(../images/IndexTriangle2.svg); 
}	

.SearchInput{
	padding-right:30px;
	background:url(../images/magnifier_Gray.svg)  90%  center  no-repeat; 
}
.littleBtnGary{
	width:auto;
	font-size:12px;
	padding:2px 10px;
	border:1px solid #aaa;
	color:#aaa;
	background:#fff;
	border-radius:5px;
	display:inline-block;
	margin-right:10px;
	cursor:pointer;
}
.littleBtnOrange{
	width:auto;
	font-size:12px;
	padding:2px 10px;
	border:1px solid #f60;
	color:#f60;
	background:#fff;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
}
.littleBtnGreen{
	width:auto;
	font-size:12px;
	padding:2px 10px;
	border:1px solid #00a94f;
	color:#00a94f;
	background:#fff;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
}

.littleBtnGary:hover,.littleBtnOrange:hover,.littleBtnGreen:hover{
	box-shadow:0px 1px 2px rgba(0,0,0,0.5);
}
.littleBtnGary:active,.littleBtnOrange:active,.littleBtnGreen:active{
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.5);
}
.basicTable thead td{
	text-align:center;
	background:#e3f5ec;
	border-right:solid #fff 1px;
	border-bottom:1px solid #40c47c;
}
.basicTable tbody td{
	text-align:center;
	border-bottom:1px solid #ccc;
}
.basicTable tbody td:first-child{
	text-align:left; 
	padding-left:10px;
}
input[type='text']:focus{
	border-color:#00b050;
}
.QBtn{
	width:14px;
	height:14px;
	background:url(../images/Question.svg) no-repeat center center;
	display:inline-block;
	margin-left:5px;
	cursor:pointer;
	vertical-align:baseline;
}
.TxtC,.basicTable tbody td:first-child[class='TxtC']{
	text-align:center;
}
.indexBg{
	height:400px;
}
.ad h1{
	font-size:38px;
	font-weight:bold;
	border-left:5px solid #960;
	color:#960;
	line-height:1em;
	padding-left:20px;
	position:absolute;
	z-index:99;
	top:40%;
	left:5%;
}
.ad .all_c{
	position:relative;
}
.BtnArea{
	text-align:center;
	padding:15px 0px;
	overflow:visible;
}
.TopBtnArea{
	text-align:right;
	overflow:visible;
}
.BtnArea div,.TopBtnArea div{
	display:inline-block;
	margin:0px 5px;
}
.pageNow{
	width:auto;
	font-size:16px;
	color:#000;
}
.pageNow span{
	font-size:16px;
	color:#000;
	padding:0px 5px;
}
.BasicTable{
	margin-bottom:20px;
}
.BasicTable td{
	font-size:14px;
	padding:5px;
	vertical-align:middle;
	border: 1px solid #eee;
}
.BasicTable a{
	font-size:14px;
	color:#008852;
	text-decoration:underline;
}
.BasicTable a:hover{
	color:#00a94f;
}
.BasicTable thead td{
	padding:10px;
	color:#fff;
	background:#008852;
	text-align:center;
	border:1px solid #fff;
}
.BasicTable tbody tr:nth-child(even) td{
	background:#f9f9f9;
}
.note{
	font-size:14px;
	color:#000;
	margin-bottom:20px;
}
.ce_inducement1 {
    font-size:16px;
    color:#333;
    margin:10px 0px;
}

.ce_title2{
	font-size:20px;
	font-weight:bold;
	color:#008852;
	margin-bottom:-10px;
	/*border-bottom:2px solid #004b31;*/
}

#IamLine{
	border:1px solid #fff;
	position:relative;
	transform:rotate(10deg);
}


.newIcon::after {
	content: "new";
	position: absolute;
	display: block;
	top: 85px;
	right: 390px;
	width: 50px;
	height: 20px;
	background: #f00;
	color: #fff;
	padding: 0px;
	text-align: center;
	border-radius: 5px;
	box-sizing: border-box;
	line-height: 1em;
	font-size: 16px;
}