@charset "utf-8";
/* CSS Document */
/*Clearfix*/
.layout_block:before,
.layout_block:after,
.remitBox_02 .mbody ul:before,
.remitBox_02 .mbody ul:after{content:"";display:table;}
.layout_block:after,
.remitBox_02 .mbody ul:after{clear:both;}
.layout_block,.remitBox_02 .mbody ul{zoom:1;}
body{ background:url(rex_top.png) repeat-x center top #e1f3f7;}
#h_topline{ display:none;}
#header{ width:960px; margin:0 auto;}
	/*h_container*/
	#h_container{ width:960px; height:106px; position:relative;}
	#h_logo,
	#h_banner{ position:absolute; top:24px;}
	#h_logo{ left:9px;}
	#h_logo img{ height:62px;}
	#h_banner{ left:210px;}
	#h_banner img{ height:60px;width:700px;}
	/*h_mainnav*/
	#h_mainnav{ width:960px; height:43px; background:url(mainnav.png) no-repeat center center; bottom:0; left:0;}
		#h_mainnav ul li{ float:left; padding:0 12px 0 10px; background:url(mainnav_splict.gif) no-repeat right center;}
			#h_mainnav ul li a{ display:inline-block; height:43px; line-height:43px; width:72px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
			#h_mainnav ul li a.cur,
			#h_mainnav ul li a:hover{ background:url(mainnav_hover.png) no-repeat center center; color:#154283;}
			
	
#footer{ padding:30px 0; background:url(rex_bottom.png) repeat-x center bottom;}
	#footer p{ text-align:center; color:#fff;}
	
/*buttons*/


/*public style of blocks*/
	.layout_module .mtitle,
	.layout_module .mbody{ border:1px solid #e5e5e5;}
		.layout_module .mtitle{ background:url(rex_title.gif) repeat-x center top;}
			.layout_module .mtitle h3{ font:16px "黑体"; padding-left:16px; line-height:31px; height:34px;}
		.layout_module .mbody{ border-top:0; background-color:#f6f8f7;}
			
		
		
		/*common list ul*/
		.listText_01 .mbody ul{}
			.listText_01 .mbody ul li{ height:28px; line-height:28px;}
				.listText_01 .mbody ul li a,
				.listText_01 .mbody ul li a.topic{ background:none; padding-left:20px;}
				.listText_01 .mbody ul li cite{ color:#999;}
				.listText_01 .mbody ul li cite a{ color:#0078b6;}
		
		/*slide-container*/
		.slide-container{position:relative; zoom:1; height:276px; overflow:hidden;}
			.slide-container img{ width:630px;height:276px;}
			.slide-container #ifocus_btn{ position:absolute; bottom:10px; right:10px; z-index:100;}
				.slide-container #ifocus_btn ul{}
					.slide-container #ifocus_btn ul li{ float:left; height:18px; line-height:18px; padding:0 6px; margin-right:5px; border:1px solid #f2f2f2; background-color:#fff; cursor:pointer;}
					.slide-container #ifocus_btn ul li.selected{ background-color:#06519f; color:#fff;}
			
		/*slide-container*/
		
		
		/*friendlinkBox_01*/
		.friendlinkBox_02{}
			.friendlinkBox_02 .module .mtitle{ display:none;}
			.friendlinkBox_02 .module .mbody{ border:1px solid #e2e2e2; background-color:#fff; border-radius:3px; padding:10px 0; height:26px;}
			.friendlinkBox_02 .module .mbody ul.img,
			.friendlinkBox_02 .module .mbody ul.img li{ float:left; position:relative;}
			.friendlinkBox_02 .module .mbody ul.img{ left:50%;}
			.friendlinkBox_02 .module .mbody ul.img li{ right:50%; margin-right:5px;}
			.friendlinkBox_02 .module .mbody ul.img li a img{ height:26px;}
			.friendlinkBox_02 .module .mbody ul.text{ display:none;}
			
			
				
		/*loginBox_01*/
			
			.layout_box .loginBox_01 .mtitle{ border:1px solid #bfdcea; background:url(login_title_03.gif) repeat-x center center; height:34px;}
				.layout_box .loginBox_01 .mtitle h3{ font-weight:bold; color:#fff; line-height:34px; text-align:center; padding-left:0;}
				.layout_box .loginBox_01 .mbody{}
				.loginBox_01 .mbody ul li{ overflow:inherit;}
				.layout_box .loginBox_01 ul li a{ float:left;}
			.layout_box .loginBox_01 ul li a.m_button{ display:inline-block; font-size:0; width:80px; line-height:31px; height:31px; background:url(buttons_fft.jpg) no-repeat 0 0; margin:0; padding:0;}
			.layout_box .loginBox_01 ul li a.m_button:hover{ background-position:0 -31px;}
			
			
		/*remitBox_02*/
		.remitBox_02 .mbody ul,
		ul.remitBox_02
		{/*clearfixed*/ padding:0 10px;}
			.remitBox_02 .mbody ul li,
			ul.remitBox_02 li
			{ float:left; padding:5px 2px;}
				.remitBox_02 .mbody ul li label,
				 ul.remitBox_02 li label{ display:block; width:98px; padding-left:38px; height:26px; line-height:26px; background-image:url(fft_banks.jpg); background-repeat:no-repeat; text-align:left;}
				.remitBox_02 .mbody ul li label.bank_01,
				ul.remitBox_02 li label.bank_01{ background-position:0 0;}
				.remitBox_02 .mbody ul li label.bank_02,
				ul.remitBox_02 li label.bank_02{ background-position:0 -26px;}
				.remitBox_02 .mbody ul li label.bank_03,
				ul.remitBox_02 li label.bank_03{ background-position:-139px 0;}
				.remitBox_02 .mbody ul li label.bank_04,
				ul.remitBox_02 li label.bank_04{ background-position:-139px -26px;}
				.remitBox_02 .mbody ul li label.bank_05,
				ul.remitBox_02 li label.bank_05{ background-position:-278px 0;}
				.remitBox_02 .mbody ul li label.bank_06,
				ul.remitBox_02 li label.bank_06{ background-position:-278px -26px;}
				
				
	/*registerpage*/
	.registerBox .mbody{ padding:20px 80px;}
		.registerBox .mbody form h3{ font-size:14px; color:#0d7fba!important; line-height:30px;}
		.registerBox .mbody form div ul{ margin:10px 0;}
		 .registerBox .mbody form .register_button button{ width:80px; height:31px; margin:0; padding:0; font-size:0; background:url(buttons_fft.jpg) no-repeat -80px 0; border:0; cursor:pointer;}
		 .registerBox .mbody form .register_button button:hover{ background-position:-80px -31px;}
		 #areaDiv select{ margin-right:5px;}
		 
		 
	/*listpage*/
	.newslistBox_01{}
		.newslistBox_01 .mbody ul{ padding:10px 20px;}
			.newslistBox_01 .mbody ul li{}
				.newslistBox_01 .mbody ul li a{ background:url(news_item_dot_03.gif) no-repeat 3px center;}
				
				#pages{ height: 40px;}
					#Pagination,
					#Pagination span{ float:left; position:relative;}
					#Pagination{ left:50%;}
					#Pagination span{ right:50%;}
					
					
	/*content page*/
	#article-title{ height:70px; background:none; background:#F6F8F7;}
	
	
	/*friendlinkBox_01*/
	.friendlinkBox_01 .mtitle{display:none; }
	.friendlinkBox_01 .mbody{ margin-left:0; overflow:hidden; width:948px;}
		.friendlinkBox_01 .mbody ul.img,
		.friendlinkBox_01 .mbody ul.img li{position:relative; float:left; }
			.friendlinkBox_01 .mbody ul.img{ left:50%; overflow:visible;}
				.friendlinkBox_01 .mbody ul.img li{ right:50%;}
				
				
				
		/*loginBox_01*/
	.loginBox_01 ul.tab{ height:34px; background:url(login_title_03.gif) repeat-x center top; border:1px solid #9fd4f7; border-bottom:0;}
		.loginBox_01 ul.tab li{ height:34px; line-height:34px; float:left;}
		.loginBox_01 ul.tab li a,
		.loginBox_01 ul.tab li a span{ display:block;}
			.loginBox_01 ul.tab li a{ font-size:14px; font-weight:bold; font-family:"微软雅黑", "宋体", Arial, sans-serif; color:#fff; padding:0 0 0 15px;}
			.loginBox_01 ul.tab li a span{ padding:0 15px 0 0;}
			.loginBox_01 ul.tab li.current a,
			.loginBox_01 ul.tab li.current a span{ background-image:url(blueidea_tab.png); background-repeat: no-repeat;}
			.loginBox_01 ul.tab li.current a{ background-position:left top;}
			.loginBox_01 ul.tab li.current a span{ background-position:right top; color:#4a80b1;}
			.loginBox_01 .mbody{ min-height:222px; _height:222px;}
	
	
	