@charset "utf-8";
/* CSS Document */
   
/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{/* border:0; */font-size:100%;margin:0;outline:0;padding:0;}
table{margin:0;border-collapse:collapse;border-spacing:0;}
td,th{padding: 0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}

fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}a:hover{ color:#000;}
a:focus{outline:none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{font-family: Arial; font-style:normal;}
var{ font-family:Simsun; padding-left:3px;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑",arial; padding:0; margin:0;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body{ background-color:#fff; overflow-x:hidden; color:#666;}

.header{ position:relative; z-index:999;}
.header_wh{ width:1002px; margin:0 auto;}
.header_wh .logo{ float:left; width:148px; margin-top:15px;}
.header_right{ float:right; width:830px; margin-top:10px;}
.header_select{ float:right; width:160px; height:22px;font-size: 12px; line-height:22px; border:1px solid #e5e5e5; 
	background:url(../../images/home/icon1/header_select_ico.png) 140px center no-repeat; -moz-border-radius:4px;
	 -webkit-border-radius:4px; border-radius:4px; position:relative; margin-right:10px;}
.header_select a{ padding-left:5px; display:block;}
.header_select ul{ border:1px solid #e5e5e5; width:250px; background-color:#fff; position:absolute; top:22px; left:-1px; display:none;}
.header_select ul li a:hover{ background-color:#3f67bf;font-size:12px; color:#fff;}
.header_r_top{ font-size:12px;}
.header_links{ float:right; margin-right:5px;}
.header_links a{ margin:0 10px; line-height:22px; display:inline-block;}
.header_links a.sina{ background:url(../../images/home/icon1/header_sina.png) left center no-repeat; padding-left:28px;}
.header_links a.weixin{ background:url(../../images/home/icon1/header_weixin.png) left center no-repeat; padding-left:28px;}
.header_links a.login{ background:url(../images/icon/header_info.png) left center no-repeat; padding-left:28px;}
.header_links a.memcenter{ background:url(../images/icon/header_info_1.png) left center no-repeat; padding-left:28px;}
.header_links .dlzc,.header_links .infohy{ display:inline-block;}
.xiao_jianli{display: block;width: 133px; float: left; margin-left: 0px; font-size: 13px; margin-top: 2px}
.xiao_jianli img{ padding-right: 10px}


.header_r_bot{ margin-top:15px;}
.header_r_bot .mainMenu{ float:left;}
.header_r_bot .mainMenu li{ float:left; width:82px; height:38px; line-height:38px; font-size:14px; text-align:center;}
.header_r_bot .mainMenu li a{ color:#646263; display:block; width:100%; height:100%;}
.header_r_bot .mainMenu li a:hover,.header_r_bot .mainMenu li a.active{ background-color:#3f67c0; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.header_r_b_right{ float:right; width:160px; margin-right:2px; margin-top:4px;}
.header_member{ float:left; width:32px; height:32px; position:relative;}
.header_member .ico{ background:url(../../images/home/icon1/header_member_ico.png) no-repeat; display:block; width:100%; height:100%;}
.header_login_box{ width:282px; position:absolute; top:32px; left:-122px; padding-top:19px; display:none;}
.header_login_box .top_title{ height:50px; line-height:50px; background-color:#3f67c0; text-align:center; font-size:14px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.header_login_box .top_title span{ display:inline-block; background:url(../../images/home/icon/header_login_ico.png) left center no-repeat; padding-left:35px;}
.header_login_box .ln_cont{ background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top:6px;}
.header_login_box .ln_cont .title{ text-align:center; height:40px; line-height:40px; color:#000; font-size:14px;}
.header_login_box .ln_cont ul{ width:250px; margin:0 auto;}
.header_login_box .ln_cont ul li{}
.header_login_box .ln_cont ul li .input_text{ width:236px; height:36px; line-height:36px; border:1px solid #c6c7cb; margin-bottom:15px; color:#999999; padding-left:12px; font-size:14px;}
.header_login_box .ln_cont .bot_btn{ height:42px; border-top:1px solid #c6c7cb;}
.header_login_box .ln_cont .bot_btn a{ float:left; width:140px; height:42px; line-height:42px; text-align:center; font-size:14px; color:#000; border-right:1px solid #c6c7cb;}
.header_login_box .ln_cont .bot_btn .no_line{ border:none;}
.header_search{ float:right; width:155px; height:26px; background-color:#f0f2f5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:4px;}
.header_search .input{ float:left; width:110px; height:26px; border:none; background-color:#f0f2f5; margin-left:3px;}
.header_search .btn{ float:right; width:32px; height:26px; border:none; background:url(../../images/ryfw/icon/header_search_ico.png) 6px center no-repeat; cursor:pointer;}
/*2017-07-28增加*/
.header_links a.sub_app_header{position:relative;}
.header_links a.sub_app_header .qr_app_header{position: absolute; left: -37px; display: none;}
.header_links a.sub_app_header:hover .qr_app_header{display: block;}

.footer{ background-color:#3f67bf; margin-top:15px;}
.footer_wh{ width:1002px; margin:0 auto; padding:20px 0 40px 0;}
.site_links{ float:left; width:700px;}
.site_links li{ float:left; width:140px; margin-right:15px;}
.site_links li a{ color:#fff;}
.site_links li .title{ font-size:16px; font-weight:bold;}
.site_links li ul{ font-size:14px; line-height:30px; margin-top:10px;}
.footer_right{ float:right; margin-right:6px;}
.footer_select{ float:right; width:156px; height:22px; line-height:22px; border:1px solid #fff; background:url(../../images/home/icon1/header_select_ico.png) 140px center no-repeat; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative;}
.footer_select a{ padding-left:5px; display:block;}
.footer_select a.first{ color:#fff;}
.footer_select ul{ border:1px solid #e5e5e5; width:156px; background-color:#fff; position:absolute; bottom:22px; left:-1px; display:none;}
.footer_select ul li a:hover{ background-color:#3f67bf; color:#fff;}
.footer_share .bdsharebuttonbox{ float:right;}
.footer_share .bdshare-button-style0-32 a{ margin:0 0 0 15px;}
.footer_right .links{ line-height:24px; margin-top:15px;}
.footer_right .links .type{ float:right; font-size:14px; color:#fff; margin-right:10px;}
.footer_right .record{ font-size:14px; color:#fff; line-height:24px; margin-top:15px; text-align:right;}

/*子站BANNER-LOGO*/
.estate_logo2{height:72px; margin-top:0px;}

/*分页样式*/
.paging{display:inline-block;white-space:nowrap;*display:inline; width:100%; text-align:center;}
.paging ul{ width:100%; text-align:center; padding:25px 0;}
.paging li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0 3px; font-size:14px;/* width:25px;*/ height:25px; line-height:25px; text-align:center;}
.paging li a{ display:block;/* width:100%;*/ background-color:#fff; border:1px solid #e5e5e5; color:#000; padding:0 10px;}
.paging li a:hover{ color:#000;}
.paging li a.active{ background-color:#f7f7f7; color:#fff;}
.paging li span{ display:block;/* width:100%;*/ height:100%; background-color:#f7f7f7; border:1px solid #c8c8c8; color:#000; padding:0 10px;}


/*table样式*/
.baseTable{ width:100%;border:0;margin:0;border-collapse:collapse; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.baseTable td,.baseTable th{padding:5px 0; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.baseTable th{text-align:left;background:#EAEAEA}

/*BDS微信二维码*/
.sub_weixin_header .qr_codebox_header { display: none; position: absolute; left: -20px; width: 152px;}
.sub_weixin_header { background:url(../../images/home/icon/header_weixin.png) left center no-repeat; padding:5px 0px 10px 28px; position:relative;}
.sub_weixin_header:hover .qr_codebox_header{display:block;}