@charset "utf-8";
/* CSS Document */
/************************************************************************/
/* common Settings                                                    */
/************************************************************************/
.pw{width:1200px; margin:0 auto;text-align:left;content:"";display:table;clear:both; position:relative;}.pw{zoom:1;}
.arrowDown_arrow{ display:inline-block; width:12px; height:6px; background:url(../images/icon_arrow.png) 0 0 no-repeat; *line-height:10px;}
.main { min-height:840px;}
/************************************************************************/
/* Topbar Settings                                                    */
/************************************************************************/
.topBar{ width:100%; line-height:44px; background-color:#4f4d4a; border-bottom:4px solid #c5c5c5; color:#fff;}
.topBar ul,.topBar ul li{ float:left;}
.topBar .border_l{ padding:0 10px;}
.topBar a{ color:#fff;}
.online_pet{ padding:0 56px 0 20px;} 
/* .userMsg{ background:url(../images/icon_group.png) -60px -213px no-repeat; padding:0 20px 0 25px; height:22px; position:relative; margin-right:35px;} */
.msg_icon{ display:block;width:18px; height:14px; background:url(../images/icon_group.png) -60px -235px no-repeat; right:0; top:-5px; color:#fff; text-align:center; font-size:0.8rem; font-size:8px; line-height:10px; font-family:Arial, Helvetica, sans-serif; }
.phone_icon{ display:inline-block; width:22px; height:23px; background:url(../images/icon_group.png) -62px -284px no-repeat; vertical-align:-4px;}

.user{ display:inline-block;}
.user_dropDown{ width:185px; height:136px; background:url(../images/user_dropDown_bg.png) repeat-x; position:absolute; top:42px; right:250px; padding:0 15px;}
.user_btn{ width:100%; height:30px;line-height:34px; color:#fff; text-align:right;}
.user_img{ width:68px; line-height:20px;}
.user_level{ margin-left:10px; text-align:left; padding-top:26px;}
.user_level p{ line-height:0;}
.level_rect{ display:inline-block; width:104px; height:8px; background-color:#fff; border:1px solid #f93;}
.orange_rect{ background:#f93; display:block; height:8px;}
.integral{ line-height:26px;}
/************************************************************************/
/* Header  Nav Settings                                                    */
/************************************************************************/
.header{ width:100%; height:80px;  background-color:#f2f4f6;}
.logo{ padding-top:16px; margin-right:36px; *width:298px; *height:48;}
.nav{ font-size:16px;line-height:80px;}
.nav ul li{ float:left;}
.nav ul li a{ display:inline-block; padding:0 22px;}
.nav ul li a.active,.nav ul li a:hover{ background:#ffcf56; color:#fff; text-decoration:none;}

.total_nav{ width:730px; background:url(../images/total_nav_bg.png) repeat; padding:18px 20px 18px 22px; right:0; left:auto; top:42px; z-index:10000; line-height:20px;}
.total_nav_row{ width:168px;}
.total_nav_row h2 a{color:#ff9933; font-size:16px; font-size:1.6rem; line-height:22px;}
.total_nav_row h2 a:hover{color:#ff9933; text-decoration:none;}
.total_nav_row a{ color:#fff; display:block; width:100%; overflow:hidden;font-size:12px; font-size:1.2rem;}
.nav_space{ height:20px; width:100%;}

.search{ padding-top:26px;}
.select_item{ position:relative;float:left;font-size:1.2rem; font-size:12px;  }
.select_item dt{height:27px;display:inline-block;background:url(../images/icon_arrow.png) 58px center no-repeat #5b8cee;line-height:27px;width:74px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:9; color:#fff; padding-left:6px;}
.select_item dd{position:absolute;left:0;top:28px; background:#fff; width:78px;border:1px solid #ccc;  border-top:none; display:none;z-index:99;}
.select_item dd ul{width:78px;max-height:250px;overflow:auto;}
.select_item dd ul li a{line-height:20px;display:block; padding-left:6px; }
.select_item dd ul li a:hover{background-color:#eee; text-decoration:none; color:#666;}


.search_input{ border:1px solid #acadae; border-left:none; width:156px; height:25px; }
.search_input input{color:#666; font-size:0.75em; height:25px;  border:none; line-height:25px;background:none; width:122px; padding-left:4px; font-family:Microsoft yahei;}
.search_icon{ width:27px; height:25px; background:url(../images/icon_group.png) 0 0 no-repeat; cursor:pointer; display:inline-block;}

/************************************************************************/
/* Footer Settings                                                    */
/************************************************************************/
.footer{ width:100%; background:#4f4d4a; padding:30px 0; color:#fff;}
.link{ padding-top:18px;}
.link a{ color:#fff;padding-left:3px;}
.qrcode{ width:88px; text-align:center; margin-left:14px;}
.copyRight{ font-size:12px; color:#cccccc; padding:4px 0 0 2px;}
.phone_number{ font-size:3rem; font-size:30px; color:#ff9900; font-weight:bold;}
/************************************************************************/
/* current site Settings                                                    */
/************************************************************************/
.site{ width:100%; line-height:35px; border-bottom:2px solid #ebebeb; }
.site a,.site span{ padding-right:3px;}

/************************************************************************/
/*PageBox Settings                                                    */
/************************************************************************/
.pagebox { line-height:32px; color: #787878; }
.pagebox a, .pagebox span, .pagebox strong { margin-right: 5px; min-width:32px; _width:32px; height:32px; text-align: center; line-height:32px; display:inline-block;}
.pagebox a { background:url(../images/page.png) -88px 0 no-repeat;color: #787878; }
.pagebox a:hover { color:#ff9900;background:url(../images/page.png) -88px -32px no-repeat; text-decoration: none; }
.pagebox strong { background:url(../images/page.png) -122px 0 no-repeat;  color: #fff; }
.pagebox .pgBtn { width:78px; background:url(../images/page.png) 0 -32px no-repeat; }
.pagebox .pgBtn:hover{ background:url(../images/page.png) 0 -64px no-repeat;}
.pagebox .pgBtnDisable,.pagebox .pgBtnDisable:hover {background:url(../images/page.png) 0 0 no-repeat;color: #e8e8e8;}
.pagebox .gotoBox { _width: auto; }
.pagebox input { width:30px; height:26px; *line-height:25px; padding: 0 2px; margin: 0 2px; text-align: center; vertical-align: middle; border: 1px solid #e8e8e8; }
.pagebox button, .pagebox .pgBtnGo { height:28px; padding:0 4px; *line-height:24px; vertical-align: middle; cursor: pointer; }
.pagenum_center{text-align:center; padding-top:40px;}

/*理财产品内容*/
.pro_box{width:100%; padding-bottom:30px;}
.pro_detail{ width:47.917%; height:172px; padding-top:18px; background:url(../images/finaPro_type.png) 0 0 no-repeat;margin-top:50px; 
*z-index:-1; }
.pro_status{ width:96px; height:92px; background:url(../images/finaPro_type.png) no-repeat; right:0; left:auto; top:0;}
.statuing{ background-position:0 -190px;}
.status{ background-position:-96px -190px;}
.statued{ background-position:-193px -190px;}
.preSale{ background-position:-539px -190px;}

.pro_type{ width:125px; height:60px; background:url(../images/finaPro_type.png) no-repeat; top:66px; right:42px; left:auto;}
.enterprise{ background-position:-290px -190px;}
.pensonal,.personal{ background-position:-415px -190px;}

.pro_info{ width:350px; padding-left:35px; color:#999; }
.pro_info_t{ width:100%; height:70px; overflow:hidden;}
.pro_info_t h2{ color:#666; font-size:18px; font-size:1.8rem; font-weight:bold;padding-bottom:5px;}

.pro_info_b{ padding-top:5px;}
.pro_info_b_l{ border-right:1px solid #e1e1e1; padding-right:15px; margin-right:15px;}
.pro_info_b_l .txt_big_red{ padding-top:8px; *padding-top:12px;}

.pro_info_b_r p{ padding-bottom:25px; *padding-bottom:20px;}
.pro_info_b_r p span{ padding-left:8px;}

.pro_btn{ padding-top:105px;}
.pro_btn a{ display:inline-block; width:78px; height:30px; float:left; margin-right:15px; background:url(../images/btn_group.png) no-repeat; line-height:30px; text-align:center; color:#fff;}
.pro_btn a:hover{ color:#fff; text-decoration:none;}
.pro_btn a.goToSee_btn{ background-position:-241px 0 !important;}
.pro_btn a.compare_btn{ background-position:-320px 0;}

/*属性筛选*/
.attr{ width:1198px;  border:1px solid #cccccc; border-bottom:none; margin:22px 0;}
.pro_attr{ width:100%; border-bottom:1px solid #cccccc;line-height:32px;}
.attr_name{ width:86px; border-right:1px solid #ccc; background-color:#999999; text-align:center; color:#fff;}
.attr_value{float:left; padding-left:35px; width:89.649%;}
.attr_value li{float:left; width:16.945%}
.attr_value li.all_attr{ width:14.3%;}
.attr_value li a:hover,.attr_value li a.active{ text-decoration:none; color:#ff9900;}

.search_result{ font-size:16px; font-size:1.6rem; color:#ff9900;}

/*排序*/
.pro_sort{ width:1198px; border:1px solid #999999; background:#f7f8f8; line-height:36px; margin-top:16px; float:left;}
.pro_sort li{ padding:0 12px; float:left; border-right:1px solid #999;}
.pro_sort li a,.buy_area{ display:inline-block; float:left; cursor:pointer;}
.pro_sort li b{ display:inline-block;float:left; background:url(../images/sort_icon.png) no-repeat; width:12px; height:32px; line-height:0;}

.pro_sort li b.arrow_up{ background-position: 0 0;}
.pro_sort li b.arrow_down{ background-position: 0 -32px;}
.pro_sort li b.dropDown_icon{ background:url(../images/icon_group.png) -12px -149px no-repeat;}

.pro_sort li a:hover,.pro_sort li a.active{ text-decoration:none; color:#ff9900;}

/*详情页左侧栏*/
.left_side{ width:180px; margin:0 auto;text-align:left;content:"";display:table;clear:both; position:relative;}.left_side{zoom:1;}
.left_side_one{ float:left;}
.left_side_nav{ width:178px; margin:10px 0 20px 0; border:1px solid #c2c2c2;}
.left_side_nav li{ width:100%; line-height:36px; text-align:center;}
.left_side_nav li.active,.left_side_nav li:hover{background-color:#ff9933; color:#fff; cursor:pointer; font-weight:bold;}
.left_side_nav li a{ display:inline-block;width:100%;}
.left_side_nav li.active a,.left_side_nav li a:hover{ color:#fff; text-decoration:none;}