#header{width: 100%;min-width: 1024px;}
.header-action{width: 100%; min-width: 1024px; height: 159px; background-color: #275e9f;border-bottom: medium none;}
.header-action-content{max-width: 1275px; min-width: 1024px; height: 49px; margin: 0 auto;}
.searchBox{margin-left: 20px; width:193px; height: 100%; float: right;background-color: #1d528f;}
.searchText{color: #fff; font-size: 14px; width: 131px; line-height: 49px\9; height: 100%;background-color: transparent;-webkit-appearance:textfield; float: left; padding-left:13px;}

.searchBtn{ background: url(../../img/search.png) no-repeat 10px 13px; width: 49px; height: 49px; float: right; cursor: pointer;}
.header-action-content a{display:inline-block; line-height: 49px; color: #adcaeb; font-size: 14px; float: right; margin-left: 10px; }
.header-action-content a:hover{color: #fff; text-decoration:underline;}
.header-navs{width: 100%; min-width: 996px; height: 113px; background-color: #396faf;}
.navs-box{ max-width: 1275px; min-width: 1024px; height: 100%; margin: 0 auto;}
.navs-title{  line-height: 110px; vertical-align: middle; width: 17.3%; text-align: left; float: left; }
.navs-title img{vertical-align: middle; width: 100%; max-width: 145px; }
.companyLogo{float: right; height: 110px; width: 193px; line-height: 110px;text-align: right; cursor: pointer;}
.companyLogo img{ vertical-align: middle; }
.navs-item{ position: relative; width: 100%;}
.navs-item ul li{float: left;  line-height: 110px; }
.navs-item ul li a{padding: 0 8px; text-align: center; font-size: 16px; color: #fff;}
/*.navs-item ul li.select a{ background-color: #275e9f; display: inline-block; line-height: 40px; border-radius: 20px; }*/
.navs-item ul li em { background: url(../../img/nav.png) no-repeat; width: 9px; height: 5px; position:absolute; bottom: 23px; left: 28px; display: none;  }
.nav_animate_block{background-color: #275e9f; display: inline-block; line-height: 40px; border-radius: 20px;}
.selectStyle{background-color: #275e9f; display: inline-block; line-height: 40px; border-radius: 20px; height: 40px; position: absolute; top: 35px; z-index: 1;}

#main-content{width: 100%; min-width: 1024px; clear: both;}


/* 按钮  */
.moreBtnBox{margin: 0 auto; margin-top: 60px; width: 149px;}
.moreBtn{display:inline-block; width: 149px; height: 40px; line-height: 40px; color: #fff; background-color: #4e93e5;border-radius:20px; text-align: center; }
.moreBtn:hover{background-color: #0066cc;}


/* 底部 */
#footer{width: 100%;  min-width: 1024px; height: 479px; background-color: #3b71b1; position: relative;}
#footer a {color: #aaccf4;}
#footer a:hover {color: #fff; text-decoration: underline;}
.footerContent{width: 1002px; margin: 0 auto;}
.footer-desc{padding: 70px 0px 45px 0px;}
.footer-desc p{ font-size: 14px; color: #b1d2f9; width: 885px; text-align: center; margin: 0 auto; line-height: 30px;}
.footer_logo {height: 53px;margin: 0;padding: 0;}
.footer_logo img {display: block;float: left;margin: 0 15px;}
.footer_logo span {background-color: #769cc9;border: medium none;display: block;float: left;height: 1px;margin-top: 25px;width: 316px;}
.footer_link{float: left; margin-top: 45px;}
.footer_link li{display: block;float: left;padding: 10px 40px 10px 0;}
.footer_at{position: relative;float: right;margin-top: 18px;width: 500px;}
.footer_at li{display: block;float: right;margin-left: 28px;width: 85px;text-align: center;}
.footer_at li div{ border: 1px solid #e2e2e2;width: 68px;height: 68px; margin: 0 auto;margin-bottom: 10px;}
.footer_at li span{text-align: center; color: #aaccf4; }
.phoneType{ color: #aaccf4; width: 190px; float: right; background: url(../../img/phone.png) no-repeat left; margin-top: 55px;}
.phoneType p{ text-align: right; }
.copyright{clear: left; padding-top: 15px; color: #aaccf4;}
.copyright p{ line-height: 30px; }
.telNum{ font-size: 24px; font-weight: bold;}
.friend-link {font-size: 12px;height: 20px;margin-top: 40px;position: relative;}
.friend-link .line {border-bottom: 1px solid #5382ba;height: 9px;}
.friend-link .links {background-color: #3b71b1;height: 20px;left: 50%;line-height: 20px;margin-left: -306px;padding: 0 20px;position: absolute;top: 0;}
.friend-link .links a:first-child {margin-left: 0;}
.friend-link .links a { display: inline-block;margin-left: 18px;}

/* 返回顶部 */
.return_top{ position: fixed; bottom: 53px; margin-left: 1013px; z-index: 999;}
/*.return_top{ position: absolute; top:805px; margin-left: 1013px; z-index: 999;}*/
.return_top > div.retrunTopDiv{ width: 66px; height: 66px; margin-top: 85px; cursor: pointer;  }
.return_top > div > a.returnTopBox{display: none;}
.return_top > div > a{ display: block; width: 66px; height: 66px; border: 1px solid #e2e2e2;border-radius: 2px; background-color: #f0f0f0; text-align: center; line-height: 67px; }
.return_top > div > a img{ vertical-align: middle;  }
.return_top > div > a.onliveService{display: none;}

/* 服务、优质合作伙伴 */

.servicesTitle {color: #494848;font-size: 30px;text-align: center; font-weight: normal;}
.serviceRemarks {color: #959595;font-size: 18px;margin-top: 23px;line-height: 30px; text-align: center; margin-bottom: 29px;}
.serviceItem{margin: 0 auto;width: 1007px;}
.serviceBox{width: 100%; min-width: 1024px; background-color: #edf1f3;}
.serviceList{padding: 53px 0px 25px 0px;}
.serviceInfoBox{ display: inline-block; width: 175px; height: 120px; border-radius: 5px;display: inline-block;margin: 0 11px;padding: 28px 0;vertical-align: top;}
.serviceInfoBox > div{height: 210px;}
.serviceIcon{ background:url('../../img/service2.png') no-repeat scroll 0 0;display: block;height: 78px;margin: 0 auto;width: 78px;}
.serviceTitle{ font-size: 20px;margin-top: 12px; color: #494848; font-weight: normal; text-align: center; }
.serviceRemarkBox{height:72px;}
.serviceRemark{color: #999;font-size: 14px;line-height: 24px;margin: 13px auto 0;width: 150px; text-align: center;}
.serviceIconP1{background-position: 0 -91px;}
.serviceIconP2{background-position: 0 -183px;}
.serviceIconP3{background-position: 0 -274px;}
.serviceIconP4{background-position: 0 -365px;}

.servicePTitle{font-size: 30px; color: #494848; text-align: center; margin-top: 50px;}
.partnerItem{ width:1015px; margin: 0 auto; margin-top: 50px;}
.hzhbAbox{display: inline-block; width: 133px; height: 54px; border: 1px solid #e2e2e0; margin:4.5px; }
.serviceItem > div > div.moreBtnBox{padding-bottom: 87px;}
.hzhbAbox>img{width: 133px; height: 54px;}
/* 其他页面头部 */

#myjQuery { background: #fff; overflow: hidden;  width:100%; min-width: 1024px; position: relative; height: 580px; }
#myjQueryContent { overflow: hidden;  width:100%;min-width: 1024px; max-width:1920px; height: 580px; }
#myjQueryContent >div { position:absolute; height: 580px;width:100%; }
#myjQueryContent div.bannerContent{display: block; max-width: 1240px; min-width: 1024px; height: 510px; margin:35px auto 0 auto; color: #fff; text-align: center;vertical-align: middle;}
#myjQueryContent .smask { z-index: -1; }
#myjQueryNav { display: block; overflow: hidden; width: 100%; min-width: 1024px; text-align:center; height: 20px; position: absolute; bottom: 58px; z-index: 5; }
#myjQueryNav li { display: inline-block; width: 19px; cursor: pointer; height: 19px; text-align:center; background:url(../../img/banner_unselect.png) no-repeat; margin-left: 10px; }
#myjQueryNav li.current {    border: none!important; width:19px; height:19px; background:url(../../img/banner_select.png) no-repeat; }
.sec { opacity:0;}

@media all and (-webkit-min-device-pixel-ratio:0){
 /* 这里单独设置Safari的样式 */
#myjQueryContent >div{ height: 579px; }
}

.topOtherBanner >div#myjQuery{ height: 475px; }
.topOtherBanner div#myjQueryContent{ height: 475px;}
.topOtherBanner #myjQueryContent >div { height: 475px; }
.topOtherBanner ul#myjQueryNav{ bottom: 20px; }

.topOtherBannerBg{ background: url(../../img/bannerBg.png) no-repeat center; padding: 0; width: 814px; height: 376px; margin: 0 auto; margin-top: 49.5px; overflow: hidden; }
.bannerTitle{ color: #fff; font-size: 62px; text-align: center; width: 90%; margin: 75px auto 10px auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;  word-wrap: normal;  }
.bannerRemark{ color: #fff; font-size: 18px; width: 90%; text-align: center; margin: 0 auto; line-height: 35px; } 

.topOthersBanner{ width: 100%; height: 475px; min-width: 1024px; max-width: 1920px; }
.topOthersBanner > div{ height: 475px; width: 100%;min-width: 1024px; position: absolute; }
.topOthersBanImg{ display:inline-block; width:100%; height:100%; text-align:center; }

/* 右边导航 */
.tipsCotent{ position:relative;}
.tipsBox{ width:6px; height:12px; background: url(../../img/rightNavTip.png) center no-repeat;position: absolute;right: 73px;top: 25px; display: none; }
.tipsBox > div{ width:84px; height:28px; border-radius: 5px; background-color:#3d3d3d;position: absolute;right: 6px;top: -8px; color:#fff; line-height:28px; text-align: center; }

.contactUs .tipsBox{ top: 28px; }
.contactUs .tipsBox > div{ width:141px; height: 46px; line-height: 8px; top: -17px;}
.contactUs .tipsBox > div p{ text-align: center; margin-top: 10px;  }
.contactUs .tipsBox > div p.phoneNum{ font-weight: bold; }

.finanRightNav{ /*position: fixed; z-index: 999; margin-left: 1013px; top: 2px; width: 67px; display: block; */ display: none;  }
/*.tipsBox {background: rgba(0, 0, 0, 0) url("../../img/rightNavTip.png") no-repeat scroll center center;display: none;height: 12px: absolute;right: 73px;top: 25px;width: 6px;}*/
.finanRightNav a {display: block;height: 65px;line-height: 65px;text-align: center;width: 65px; border: 1px solid #e2e2e2; border-top: none; background:#f0f0f0 url(../../img/navRightIcon.png) no-repeat;}
.finanRightNav a:hover{ background-color: #959595;border-color:#959595;   }
.finanRightNav a.callus{  border-radius: 2px 2px 0px 0px; border-top: 1px solid #e2e2e2; background-position: 10px 14px;  }
.finanRightNav a.callus:hover{ border-color:#959595;background-position: 10px -61px; }
.finanRightNav a.onliveapply{ background-position: -62px 14px; }
.finanRightNav a.onliveapply:hover{ border-color:#959595;background-position: -62px -61px; }

.finanRightNav a.serviceApply{ background-position: -144px 14px;  }
.finanRightNav a.serviceApply:hover{ border-color:#959595;background-position: -144px -61px; }
.finanRightNav a.cooperationApply{ background-position: -369px 14px;  }
.finanRightNav a.cooperationApply:hover{ border-color:#959595;background-position: -369px -55px; }
.finanRightNav a.svpyOA{ background:url(../../img/property/wuyeFo.png) no-repeat center;background-color:#f0f0f0 ; }
.finanRightNav a.svpyOA:hover{ border-color:#959595;background-color:#959595;background-image:url(../../img/property/wuyeFo1.png) ; }

.finanRightNav a.svpyLife{   background-position: -302px 14px; border-radius: 0px 0px 2px 2px; }
.finanRightNav a.svpyLife:hover{ border-color:#959595;background-position: -302px -61px; }

/* 文本框 */
.cotentInfo{ width: 100%; min-width: 1002px; }
.cotentInfoNoBorder{ width: 100%; min-width: 1002px; }
.cotentInBox{ width: 1002px; margin: 0 auto; }
.cotentInfoList{ padding: 55px 0; }
.cotentInfoListNoP{ padding-top: 55px;  }
.pTitle{ font-size: 30px; color: #494848;text-align: center; }
.pRemark{font-size: 24px; color: #959595;text-align: center; margin-top: 15px; }
.pRemarkSmall{font-size: 14px; color: #959595;text-align: center; margin-top: 15px;}
.contentRichText{ width: 1002px; margin: 0 auto; margin-top: 53px; clear: both; overflow: hidden; }
.contentRichText img{max-width: 1002px;}

/* 按钮 */
.btnBox{ width: 1002px; margin: 0 auto; margin-top: 50px; }
.btnBox a{ display: block; width: 275px ; height: 58px; margin: 0 auto; background-color: #da5858; line-height: 58px; color: #fff; text-align: center; font-size:24px; font-weight: bold; }
.btnBox a:hover{ background-color: #e65757; }

.smallBtn{ display: block; width: 149px ; height: 40px; margin: 0 auto;  line-height: 40px; text-align: center; border-radius: 20px;}
.bule{ background-color: #4e93e5; color: #fff;  }
.bule:hover{ background-color: #177aef; }
.white{ background-color: #fff; color: #4e93e5;  }
.white:hover{ background-color: #f7f7f7; }
.grayBtn{ background-color: #e2e2e2; color: #494848;  }
.grayBtn:hover{ background-color: #d2d2d2; }

/* 字体 */
.grayFont{  color: #494848; }
.whitesmokeFont{ color: #959595; }
.blueFont{ color: #4e93e5; }
.orangeFont{ color: #ff7200; }
.f18{ font-size: 18px; }
.f12{ font-size: 12px; }
.f24{ font-size: 24px; }

/* 线  */
.lineStyle{ width: 100%; min-width: 1002px; height: 1px; background-color: #e2e2e2; float: left; margin-top: 25px; }

/* 清浮动 */
.clearLeft{ clear:both; }
.noMarginLeft{ margin-left: 0 !important; }

/* 网页坐标 */
.coordinate { margin: 18px auto 0;width: 1002px;}
.coordinate a:hover{ text-decoration: underline; }

/* 服务保障 */
.serviceSafe{ width: 100%; height: 405px; min-width: 1024px; max-width: 1920px; }
.serviceSafeInfo{ height: 405px; width: 100%;min-width:1024px; position: absolute; }
.serviceSafeInfo div,.serviceSafeInfo.groupBuyInfo div{ background:url('../../img/serviceAssurance.jpg') no-repeat center; background-size:cover; line-height: 405px; display:inline-block; width:100%; height:100%; text-align:center; }
.serviceSafeInfo div img{ vertical-align: middle; }
.serviceSafeInfo.groupBuyInfo div{ background:url('../../img/groupbuydata.jpg') no-repeat center; background-size:cover; }

/* 弹出登录窗口 */
.popupLoginBox{ display: none; width: 460px; height: 373px; margin: 0 auto; position: fixed; top: 50%; left: 50%; z-index: 999; background-color: #fff; }
.loginTopLogo{ width: 100%; height: 60px; text-align: center; line-height: 60px; background-color: #396faf; position: relative; } 
.loginTopLogo em.closePopup{ display: block; width: 17px; height: 17px; background: url(../../img/checkBox.png) no-repeat -1px -42px; position: absolute; top: 23px; right: 23px; cursor: pointer; }
.loginTopLogo img{ vertical-align: middle; height: 42px; }
.popupLoginContent{ width: 456px; height: 311px; border: 2px solid #e2e2e2; border-top: none; text-align: center; }
.popupLoginContent > form{ width: 307px; margin: 0 auto; padding-top: 4px; }

.popupLoginContent > form input{ width: 285px; height: 38px; border: 1px solid #E2E2E2; color: #959595; border-radius: 5px; padding: 0 10px; margin-bottom: 15px; }
.popupLoginContent > form div.rememberBox{ width: 100%; }
.popupLoginContent > form div.rememberBox span{ float: left; font-size: 12px; color: #494848;line-height: 14px; }
.popupLoginContent > form div.rememberBox a{ float: right;font-size: 12px; color: #494848; line-height: 14px;  }
.popupLoginContent > form div.rememberBox a:hover{ text-decoration: underline; }
.popupLoginContent form > div.rememberBox > span em{ display: block; cursor: pointer; width: 13px; height: 13px; float: left; background: url(../../img/checkBox.png) no-repeat 0 -22px; }
.popupLoginContent form > div.rememberBox > span em.select{ background-position: -18px -22px;}
.popupLoginContent > form div.rememberBox span.remember span{ margin-left: 4px; }
.popupLoginContent > form input.popupLoginBtn{ width: 307px; height: 40px; background-color: #008ff3; color: #fff; border: none; text-align: center; margin-top: 10px; cursor: pointer; }
.popupLoginContent > form input.popupLoginBtn:hover{ background-color: #027fd6; }
.popupLoginContent .registered{ width: 307px; height: 40px; background-color: #e2e2e2; color: #494848; font-size: 14px; border: none; text-align: center; display: block; line-height: 40px; margin: 0 auto; border-radius: 5px; }
.popupLoginContent .registered:hover{ background-color: #f0f0f0; }
.lgrayBg{ background-color: #858484; opacity:0.3; position: fixed; z-index: 8; top: 0; left: 0; display: none;}
.errorBox{ width: 100%; height: 24px;margin:9.5px 0 ; }
.errorTip{ display: none; color: #404040; background: url(../../img/errorTip.png) no-repeat 10px 4px; background-color: #fff2f2; border: 1px solid #ff8080; padding: 2px 10px 2px 30px; line-height: 20px; font-size: 12px; }

/* 退出 */
.header-action-content form input{ color: #adcaeb;display: inline-block;float: right;font-size: 14px;line-height: 47px; margin-left: 10px;background-color: #275e9f; cursor: pointer; }
.header-action-content form input:hover{ color: #fff; text-decoration: underline; }

/*服务申诉、在线申请*/
.applyOnlineShow{ display: none; position: fixed; top: 0; background-color: #fff; padding:29px 14px; z-index: 9999; top: 50%; left: 50%; margin-left:-229px; margin-top: -185px; border: 2px solid #e2e2e2; }
.applyOnlineShow form > div { width: 410px; margin: 0 auto;  }
.applyOnlineShow form > div span{ font-size: 18px; color: #494848; }
.closeBox{ background: url(../../img/checkBox.png) no-repeat -22px -40px; display: block; width: 17px; height: 17px; float: right; cursor: pointer;  }
.applyOnlinegrayBg{ background-color: #858484; opacity:0.3; position: fixed; z-index: 8; display: block; top: 0; left: 0;}
.applyOnlineShow table{ width: 410px; margin-bottom: 20px; }
.applyOnlineShow table td input{ border: 1px solid #e2e2e2; width: 385px; height: 38px; line-height: 38px\9; margin:18px 10px 0 10px; padding: 0 10px;  float: left; color: #959595; }
.applyOnlineShow table td textarea{ border: 1px solid #E2E2E2;color: #959595;  margin-left: 10px; padding: 10px; width: 387px; height:126px ; resize: none; overflow: auto; margin-top: 18px; }
.applyOnlineShow a{ display: block; width: 197px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; cursor: pointer; }
.applyOnlineShow a.submitForm{ background-color: #008ff3; color: #fff; float: right; }
.applyOnlineShow a.submitForm:hover{ background-color: #0181db; }
.applyOnlineShow a.cancelForm{ background-color: #e2e2e2; color: #494848; float: left; }
.applyOnlineShow a.cancelForm:hover{ background-color: #d5d3d3; }
.onliveApply.applyOnlineShow table td textarea{ height: 202px;margin:18px 10px 0 10px; }



