@charset "utf-8";
/* CSS Document */
body,form,h1,h2,h3,h4,h5,h6,h7,div,p,span,ul,ol,li,a,img,input,select,textarea,table,tr,td{
	margin:0;padding:0;
}
body{
	width:100%;
	text-align:center;
	color:#fff;font-size:1em;
	-webkit-text-size-adjust:none;
	font-family:微軟正黑體,新細明體,Arial, Helvetica, sans-serif;
	background-color:#000;
}

iframe{
	height:1000px;
}
body.us{
	font-family:Arial, Helvetica, sans-serif;
}
a{color:#fff; text-decoration:none;}
a:hover{	color:#fff; text-decoration:none;	}
a img{
	border:none;
}
div.spacer{ margin:0 10px; padding:0; height:0; clear:both; font-size:0em; overflow:hidden; }

#bodyWrap{
	width:100%;height:100%;
	display:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	position:fixed;
	top:0;left:0;
	background:#000;
	z-index:100000;
}
#alertTip{
	display:none;
	position:fixed;
	padding:0 18px;
	top:50%;left:50%;
	width:370px;height:417px;
	background-color:#464646;
	text-align:center;
	border:5px solid #F5B100;
	z-index:100001
}
#alertTip .tipTitle{
	height:68px;
	text-align:center;
	line-height:68px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#alertTip .tipDescr{
	margin-top:14px;
	margin-bottom:40px;
	text-align:center;
	line-height:27px;
	color:#fff;
	font-size:15px;
}
#alertTip .tipDescr a:hover{
	text-decoration:underline;
}
#alertTip .alert_close{
	display:block;
	margin:0 auto;
	width:122px;height:42px;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:url('../../img/system/www/l/alert_close.png') no-repeat top left;
}
#alertTip .alert_close:hover{
	line-height:42px;
	background:url('../../img/system/www/l/alert_close_over.png') no-repeat top left;
}
/*header*/
#header{
	margin:0 auto;
	width:1000px;
}
#header .headerTop{
	width:100%;height:30px;
	background-color:#f5b100;
	border-top:5px solid #fb9f19;
	overflow:hidden;
}
#header .headerTop .abstractNewsList{
	width:10000px;
	text-align:left;
}
#header .headerTop span.newsItem{
	margin-right:30px;
	text-align:left;
	line-height:30px;
}
#header .headerTop span.newsItem .newsNoTagsContent{
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
#header .headerTop span.newsItem .newsContent{
	display:none;
}
#header .headerCenter{
	width:100%;height:95px;
	background:url('../../img/system/www/l/headerCenter_bg.jpg') no-repeat top left;
}
#header .headerCenter .logo{
	width:267px;height:95px;
	float:left;
}
#header .headerCenter .rMenu{
	position:relative;
	padding-top:47px;
	padding-right:65px;
	width:635px;height:48px;
	float:right;
}
#header .headerCenter .rMenu .rm{
	position:absolute;
	width:60px;
	top:47px;
	text-align:center;
}
#header .headerCenter .rMenu .rm1{
	top:45px;
	right:20px;
}
#header .headerCenter .rMenu .rm2{
	right:60px;
}
#header .headerCenter .rMenu .rm3{
	right:100px;
}
#header .headerCenter .rMenu .rm6{
	top:44px;
	right:138px;
}
#header .headerCenter .rMenu .rm4{
	right:250px;
}
#header .headerCenter .rMenu .rm5{
	right:375px;
}
#header .headerCenter .rMenu .rm7{
	right:521px;
}
#header .headerCenter .rMenu .rm a{
	display:block;
	padding-top:21px;
	position:relative;
}
#header .headerCenter .rMenu .rm a .txt{
	position:absolute;
	display:none;
	width:60px;height:21px;
	top:-21px;
	text-align:center;
	line-height:21px;
	color:#36d293;
	font-size:13px;
}
#header .headerCenter .rMenu .rm a .icon{
	text-align:center;
}
#header .headerCenter .rMenu .rm a .login_css3{
	position:absolute;
	top:14px;
	width:112px;height:33px;
}
#header .headerCenter .rMenu .rm a .login_css3_inner{
	position:relative;
	width:112px;height:33px;
	overflow:hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
#header .headerCenter .rMenu .rm a .login_css3_inner .login_css3_txt{
	position:absolute;
	padding:0 0 0 10px;
	width:100px;height:31px;
	text-align:left;
	line-height:31px;
	color:#fff;
	font-size:15px;
	overflow:hidden;
	background:url('../../img/system/www/l/client_login_icon.png') no-repeat 84px 6px;
	border:1px solid #fff;
	border-radius:5px;
	z-index:1;
	letter-spacing:3px;
}
#header .headerCenter .rMenu .rm a .login_css3_inner:after{
	content: '';
	position: absolute;
	z-index: 0;
	width: 108px;
	height: 0;
	top: 50%;
	left: 50%;
	opacity:0;
	background:#33c087;
	border:1px solid #33c087;
	border-radius:5px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
#header .headerCenter .rMenu .rm a .login_css3_inner:hover:after{
	height:30px;
	opacity: 1;
}
#header .headerCenter .rMenu .rm7 a .login_css3{
	width:133px;
}
#header .headerCenter .rMenu .rm7 a .login_css3_inner{
	width:133px;
}
#header .headerCenter .rMenu .rm7 a .login_css3_inner .login_css3_txt{
	width:121px;
	background:url('../../img/system/www/l/client_login_icon.png') no-repeat 105px 6px;
	letter-spacing:0;
}
#header .headerCenter .rMenu .rm7 a .login_css3_inner:after{
	width: 129px;
}
body.us #header .headerCenter .rMenu .rm4{
	right:239px;
}

body.us #header .headerCenter .rMenu .rm4 a .login_css3{
	width:104px;
}
body.us #header .headerCenter .rMenu .rm4 a .login_css3_inner{
	width:104px;
}
body.us #header .headerCenter .rMenu .rm4 a .login_css3_inner .login_css3_txt{
	width:92px;
	background:url('../../img/system/www/l/client_login_icon.png') no-repeat 76px 6px;
	letter-spacing:0;
}
body.us #header .headerCenter .rMenu .rm4 a .login_css3_inner:after{
	width: 100px;
}
body.us #header .headerCenter .rMenu .rm5{
	right:374px;
}
body.us #header .headerCenter .rMenu .rm5 a .login_css3{
	width:123px;
}
body.us #header .headerCenter .rMenu .rm5 a .login_css3_inner{
	width:123px;
}
body.us #header .headerCenter .rMenu .rm5 a .login_css3_inner .login_css3_txt{
	width:111px;
	background:url('../../img/system/www/l/client_login_icon.png') no-repeat 95px 6px;
	letter-spacing:0;
}
body.us #header .headerCenter .rMenu .rm5 a .login_css3_inner:after{
	width: 119px;
}
body.us #header .headerCenter .rMenu .rm7{
	right:549px;
}
body.us #header .headerCenter .rMenu .rm7 a .login_css3{
	width:163px;
}
body.us #header .headerCenter .rMenu .rm7 a .login_css3_inner{
	width:163px;
}
body.us #header .headerCenter .rMenu .rm7 a .login_css3_inner .login_css3_txt{
	width:151px;
	background:url('../../img/system/www/l/client_login_icon.png') no-repeat 135px 6px;
	letter-spacing:0;
}
body.us #header .headerCenter .rMenu .rm7 a .login_css3_inner:after{
	width: 159px;
}
#header .headerCenter .rMenu .rm a .login{
	position:absolute;
	top:14px;
	padding:0 32px 0 8px;
	width:48px;height:33px;
	text-align:center;
	line-height:33px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/login_btn_bg.png') no-repeat top left;
}
#header .headerCenter .rMenu .rm a .login_over{
	display:none;
	position:absolute;
	top:30px;
	padding:0 32px 0 8px;
	width:48px;height:0;
	text-align:center;
	line-height:33px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/login_btn_over_bg.png') no-repeat top left;
}
#header .headerCenter .rMenu .que{
	display:none;
	position:absolute;
	top:95px;right:0;
	width:118px;height:0;
	z-index:2000;
	overflow:hidden;
}
#header .headerCenter .rMenu .queContainer{
	width:118px;height:195px;
}
#header .headerCenter .rMenu .queContainer .queClose{
	position:absolute;
	width:9px;height:9px;
	top:5px;right:4px;
}
#header .headerCenter .rMenu .queContainer .queTop{
	width:100%;height:6px;
	background:url('../../img/system/www/l/que_top_bg.png') no-repeat top left;
}
#header .headerCenter .rMenu .queContainer .queBottom{
	width:100%;height:8px;
	background:url('../../img/system/www/l/que_bottom_bg.png') no-repeat top left;
}
#header .headerCenter .rMenu .queContainer .queList{
	padding-top:38px;
	padding-left:6px;
	width:112px;height:143px;
	background:url('../../img/system/www/l/que_bg.png') repeat-y top left;
}
#header .headerCenter .rMenu .queContainer .queList a{
	display:block;
	padding-left:36px;
	width:76px;height:30px;
	text-align:left;
	line-height:30px;
	color:#36d293;
	font-size:13px;
}
#header .headerCenter .rMenu .queContainer .queList a:hover{
	color:#000;
}
#header .headerCenter .rMenu .queContainer .queList .q1{
	background:url('../../img/system/www/l/intro_icon.png') no-repeat 5px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q2{
	background:url('../../img/system/www/l/branch_icon.png') no-repeat 4px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q3{
	background:url('../../img/system/www/l/download_icon.png') no-repeat 8px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q4{
	background:url('../../img/system/www/l/sitemap_icon.png') no-repeat 6px 7px;
}
#header .headerCenter .rMenu .queContainer .queList .q1:hover{
	background:#36d293 url('../../img/system/www/l/intro_icon.png') no-repeat 5px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q2:hover{
	background:#36d293 url('../../img/system/www/l/branch_icon.png') no-repeat 4px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q3:hover{
	background:#36d293 url('../../img/system/www/l/download_icon.png') no-repeat 8px 8px;
}
#header .headerCenter .rMenu .queContainer .queList .q4:hover{
	background:#36d293 url('../../img/system/www/l/sitemap_icon.png') no-repeat 6px 7px;
}
#header .mmenu{
	width:100%;
	/*height:43px;*/
	background-color:#2f2f2f;
	border-top:1px solid #797b7e;
}
#header .mmenu .mm{
	position:relative;
	margin-right:45px;
	float:left;
}
body.us #header .mmenu .mm{
	margin-right:0;
}
#header .mmenu .first_mm{
	margin-left:12px;
}
body.us #header .mmenu .first_mm{
	margin-left:3px;
}
#header .mmenu .last_mm{
	margin-right:0;
}

#header .mmenu .mm .mmLink{
	position:relative;
	display:block;
	background:none;
}
#header .mmenu .mm .mmLink .txt{
	position:relative;
	padding:0 15px;
	height:43px;
	text-align:center;
	line-height:43px;
	color:#fff;
	font-size:16px;
}
body.us #header .mmenu .mm .mmLink .txt{
	padding:0 12px;
	font-size:15px;
}
#header .mmenu .mm .mmLink .mmbg{
	display:none;
	position:absolute;
	top:0;left:0;
	width:100%;height:100%;
	z-index:0;
}
#header .mmenu .mm .mmLink .mmbgInner{
	position:relative;
	display:block;
	width:100%;height:100%;
	background:url('../../img/system/www/l/mm_over_bgff3e.jpg?v1.0') repeat-x top left;
}
#header .mmenu .mm .mmLink .arrow{
	position:absolute;
	top:0;
	width:11px;height:6px;
}
#header .mmenu .mm .mmLink .mmShadow{
	position:absolute;
	top:0;right:-7px;
	width:7px;height:43px;
}
#header .mmenu .mm .smList{
	display:none;
	position:absolute;
	top:43px;left:0;
	width:161px;
	z-index:1000;
}
#header .mmenu .mm .smList .smTop{
	width:161px;height:6px;
	background:url('../../img/system/www/l/sm_top_bg.png') no-repeat top left;
}
#header .mmenu .mm .smList .smBottom{
	width:161px;height:8px;
	background:url('../../img/system/www/l/sm_bottom_bgff3e.png?v1.0') no-repeat top left;
}
#header .mmenu .mm .smList .sm{
	position:relative;
	width:161px;
	background:url('../../img/system/www/l/sm_bg3749.png?v3.0') no-repeat 0 -8px;
}
#header .mmenu .mm .smList .first_sm{
	background:url('../../img/system/www/l/sm_bg3749.png?v3.0') no-repeat top left;
}
#header .mmenu .mm .smList .sm .smLink{
	display:block;
	padding:6px 20px 6px 17px;
	width:124px;
	text-align:left;
	line-height:22px;
	color:#fff;
	font-size:15px;
}
body.us #header .mmenu .mm .smList .sm .smLink{
	padding:6px 15px 6px 10px;
	width:136px;
	font-size:14px;
}
#header .mmenu .mm .smList .sm .smGs{
	background:url('../../img/system/www/l/sm_arrow.png') no-repeat 144px 12px;
}
#header .mmenu .mm .smList .sm .smLink:hover{
	color:#fff;
	background:#49c90a;
}
#header .mmenu .mm .smList .sm .smGs:hover{
	background:#49c90a url('../../img/system/www/l/sm_arrow.png') no-repeat 144px 12px;
}
#header .mmenu .mm .smList .sm .smImgLink{
	display:block;
	width:158px;height:99px;
	overflow:hidden;
}
#header .mmenu .mm .smList .sm .gsList{
	display:none;
	position:absolute;
	top:0;left:156px;
	width:161px;
	z-index:999;
}
#header .mmenu .mm .smList .gs{
	width:161px;
	background:url('../../img/system/www/l/sm_bg3749.png?v3.0') no-repeat 0 -8px;
}
#header .mmenu .mm .smList .first_gs{
	width:161px;
	background:url('../../img/system/www/l/sm_bg3749.png?v3.0') no-repeat top left;
}
#header .mmenu .mm .smList .sm .gsList .gsLink{
	display:block;
	padding:6px 20px 6px 17px;
	width:124px;
	text-align:left;
	line-height:22px;
	color:#fff;
	font-size:15px;
}
body.us #header .mmenu .mm .smList .sm .gsList .gsLink{
	font-size:14px;
}
#header .mmenu .mm .smList .sm .gsList .gsLink:hover{
	color:#fff;
	background:#49c90a;
}
#header .mmenu .mm .smList .sm .gsList .sm .gsImgLink{
	display:block;
	width:158px;height:99px;
	overflow:hidden;
}
/*main*/
#main{
	margin:0 auto;
	width:1000px;
	min-height:400px;
	background:#1b1716;
	border-top:1px solid #000;
}
#main .error_404{
	padding-top:130px;
	width:998px;height:322px;
	border:1px solid #8fa6a0;
	background:#1b1716 url('../../img/system/www/l/404_bg.png') no-repeat 268px 40px;
}
#main .error_404 .h{
	padding:0 60px;
	text-align:left;
	line-height:32px;
	color:#49c90a;
	font-size:27px;
}
#main .error_404 .p{
	padding:0 60px;
	text-align:left;
	line-height:32px;
	color:#fff;
	font-size:20px;
}
#main .error_404_etrade{
	padding-top:130px;
	width:998px;height:322px;
	border:1px solid #8fa6a0;
	background:#fff url('../../img/system/www/l/404_etrade_bg.png') no-repeat 268px 40px;
}
#main .error_404_etrade .h{
	padding:0 60px;
	text-align:left;
	line-height:32px;
	color:#009d53;
	font-size:27px;
}
#main .error_404_etrade .p{
	padding:0 60px;
	text-align:left;
	line-height:32px;
	color:#141413;
	font-size:20px;
}
/*footer*/
#footer{
	margin:0 auto;
	padding:15px 0 6px 0;
	width:1000px;height:125px;
	background-color:#1b1716;
}
#footer .footerItem{
	height:125px;
	float:left;
	border-right:1px solid #474747;
}
#footer .fi1{
	padding:0 28px;
	width:277px;
}
#footer .footerItemTitle{
	margin-bottom:10px;
	height:24px;
	text-align:left;
	line-height:24px;
	color:#fff;
	font-size:16px;
}
#footer .fLink{
	list-style:none;
}
#footer .fLink li{
	margin-bottom:14px;
	width:135px;height:16px;
	float:left;
	text-align:left;
	line-height:16px;
	overflow:hidden;
}
#footer .fLink li a{
	color:#b9c0bd;
	font-size:14px;
}
body.us #footer .fLink li a{
	font-size:12px;
}
#footer .fLink li a:hover{
	text-decoration:underline;
}
#footer .fi2{
	padding:0 40px 0 91px;;
	width:138px;
}
#footer .fi3{
	position:relative;
	padding:0 38px 0 40px;
	width:310px;
	/*background:url('../../img/system/www/l/footer_img3.png') no-repeat 165px 50px;*/
	border-right:none;
}
#footer .fi3 .footerItemTitle{
	font-size:14px;
}
#footer .fi3 .mpf1{
	position:absolute;
	right:120px;bottom:10px;
}
#footer .fi3 .mpf2{
	position:absolute;
	right:45px;bottom:6px;
}
/*added on 2015-01-05*/
body #main .content .moreBtn{
	display:block;
	padding-left:10px;
	padding-right:42px;
	width:75px;height:52px;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/more_btn.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .moreBtn:hover{
	line-height:42px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/more_btn_over.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .orangeMoreBtn{
	display:block;
	padding-left:10px;
	padding-right:42px;
	width:75px;height:52px;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/orange_btn.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .orangeMoreBtn:hover{
	line-height:42px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/orange_btn_over.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .blueMoreBtn{
	display:block;
	padding-left:10px;
	padding-right:42px;
	width:75px;height:52px;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/blue_btn.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .blueMoreBtn:hover{
	line-height:42px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/blue_btn_over.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .greenMoreBtn{
	display:block;
	padding-left:10px;
	padding-right:42px;
	width:75px;height:52px;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/green_btn.png') no-repeat top left;
	text-decoration:none;
}
body #main .content .greenMoreBtn:hover{
	line-height:42px;
	color:#fff;
	font-size:15px;
	background:url('../../img/system/www/l/green_btn_over.png') no-repeat top left;
	text-decoration:none;
}
