body{margin:0; padding:0; color:#000000; font-family:"Noto Sans JP", "Meiryo", "Hiragino Kaku Gothic Pro", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol,figure{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select{font-family:"Noto Sans JP", "Meiryo", "Hiragino Kaku Gothic Pro", sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#000000; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all  0.3s ease;}
a:hover{opacity:.8;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}
.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}
.pt55{padding-top:55px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt100{padding-top:100px !important;}
.pt120{padding-top:120px !important;}
.pt140{padding-top:140px !important;}
.pt150{padding-top:150px !important;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mt120{margin-top:120px !important;}
.mt150{margin-top:150px !important;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}
.font30{font-size:30px; line-height:38px;}
.font40{font-size:40px; line-height:48px;}
.font50{font-size:50px; line-height:58px;}
.font60{font-size:60px; line-height:65px;}

.dpn,.sp_block,.sp_inline,.pad_block,.pad_inline{display:none;}


.header_top{width:100%; position:fixed; top:0; z-index:1000;}
.header_lx_bg{background-color:#7A0311;}
.header_lx{width:1140px; height:44px; margin:0 auto; color:#FFFFFF; display:flex; justify-content:flex-end; align-items:center;}
.header_please{font-size:16px; font-weight:bold;}
.header_tel{font-size:22px; font-weight:bold; margin-left:26px;}
.header_tel span{font-size:14px; font-weight:normal;}
.header_weixin{font-size:30px; margin-left:18px; position:relative; cursor:pointer;}
.header_weixin p{position:absolute; top:30px; left:-66px; z-index:5; display:none;}
.header_mail a{width:174px; height:35px; color:#FFFFFF; font-size:15px; font-weight:bold; display:flex; align-items:center; justify-content:center; border-radius:3px; margin-left:25px; background-color:#D80414;}
.header_mail a .icon{font-size:20px; margin-right:3px;}
.header_bg{background:#FFFFFF;}
.header{width:1140px; height:86px; margin:0 auto; display:flex; align-items:center; justify-content:space-between;}
.nav > ul{display:flex;}
.nav > ul > li > a{color:#000000; font-size:16px; font-weight:bold; line-height:86px; padding:0 5px; margin:0 15px; display:block; position:relative;}
.nav > ul > li > a:before{content:""; width:0; height:5px; background-color:#D80414; position:absolute; left:0; bottom:1px; transition: all 0.3s ease;}
.nav > ul > li > a:hover:before,.nav > ul > li.on > a:before{width:100%;}
.nav > ul > li:first-child{border-left:none;}
.nav > ul > li.nav_li > a > i{margin-left:2px;}
.nav_sub_bg{width:100%; position:absolute; top:130px; left:0; z-index:20; background-color:#FFFFFF; display:none;}
.nav_li:before{content:""; width:100%; height:100%; position:fixed; top:130px; left:0; z-index:10; background-color:rgba(0,0,0,.6); display:none;}
.nav_li.open:before{display:block;}
.nav_sub{width:1140px; margin:0 auto; display:flex; padding:35px 0 30px 0;}
.nav_sub h3{width:220px; font-size:25px; line-height:1.3; padding-top:50px;}
.nav_sub ul{width:calc(100% - 220px); display:flex; flex-wrap:wrap;}
.nav_sub ul li{width:220px; padding-left:70px;}
.nav_sub ul li:nth-child(3n+1){padding-left:0;}
.nav_sub ul li p{font-size:16px; padding-top:15px; text-align:center;}
.nav_sub ul li p i{margin-right:8px; transform:rotate(-90deg); display:inline-block;}
.banner{height:360px; background:url(../images/banner.jpg) no-repeat center; background-size:cover;}
.kyourin_search_box{width:884px; margin:0 auto; border-radius:8px; padding:12px; margin-top:-60px; box-shadow:-5px -5px 5px rgba(0,0,0,.1); background-color:#FFFFFF;}
.kyourin_search{display:flex; align-items:center; background-color:#F4F4F6;}
.kyourin_search_title{width:245px; height:196px; padding-right:10px; display:flex; align-items:center; flex-wrap:wrap; justify-content:center; text-align:center; background:url(../images/kyourin_search_title.png) no-repeat; box-sizing:border-box;}
.kyourin_search_tb{width:60px; height:60px; color:#FFFFFF; font-size:36px; line-height:60px; text-align:center; display:inline-block; border-radius:50%; background-color:#A1999A;}
.kyourin_search_bt{color:#FFFFFF; font-size:22px; font-weight:bold; line-height:30px; padding-top:10px;}
.kyourin_search_ul{padding:0 28px 0 20px;}
.kyourin_search_ul li{color:#727171; font-size:14px; padding:4px 0;}
.kyourin_search_ul li span{width:90px; color:#000000; font-size:16px; font-weight:bold; line-height:34px; display:inline-block;}
.kyourin_search_ul li select{width:280px; height:34px; color:#727171; font-size:14px; border:#E3E3E5 1px solid; box-sizing:border-box;}
.kyourin_search_ul li select.kyourin_search_select02{width:120px;}
.kyourin_search_submit input{width:190px; height:48px; color:#FFFFFF; font-size:18px; font-weight:bold; border-radius:5px; border:none; background-color:#C1272D; cursor:pointer;}
.kyourin_search_submit input:hover{opacity:.8;}
.kyourin_latest_box{width:1150px; margin:0 auto; padding-top:50px;}
.kyourin_latest_title{font-size:28px; line-height:1.3; text-align:center;}
.kyourin_latest_tab{display:flex; padding:45px 55px 0 55px; margin:0 10px; border-bottom:#BFBFBF 1px solid;}
.kyourin_latest_tab li{width:250px; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:42px; margin-top:12px; text-align:center; background-color:#94A0A4; position:relative; cursor:pointer; transition: all 0.3s ease;}
.kyourin_latest_tab li:nth-child(2){background-color:#5FA1AF; margin-left:10px;}
.kyourin_latest_tab li:nth-child(3){background-color:#8AB26F; margin-left:10px;}
.kyourin_latest_tab li:nth-child(4){background-color:#D9AA6F; margin-left:10px;}
.kyourin_latest_tab li.on,.kyourin_latest_tab li:hover{line-height:54px; margin-top:0;}
.kyourin_latest_tab li.on:before,.kyourin_latest_tab li:hover:before{content:" "; position:absolute; height:0; width:0; border:solid transparent; pointer-events:none; border-width:10px; border-top-color:#94A0A4; bottom:-20px; left:calc(50% - 10px); transition: all 0.3s ease;}
.kyourin_latest_tab li:nth-child(2):before{border-top-color:#5FA1AF;}
.kyourin_latest_tab li:nth-child(3):before{border-top-color:#8AB26F;}
.kyourin_latest_tab li:nth-child(4):before{border-top-color:#D9AA6F;}

.kyourin_latest_leftLoop{position:relative; margin-top:0px; height:0; opacity:0;  overflow:hidden; transition:all 0.3s ease;}
.kyourin_latest_leftLoop.on{height:auto; opacity:1; margin-top:40px;}
.kyourin_latest_leftLoop .picList li{width:168px; position:relative;}
.kyourin_latest_leftLoop .bd{box-sizing: border-box;overflow: hidden;}
.kyourin_latest_leftLoop .bd ul{zoom:1;box-sizing: border-box; padding-bottom:32px!important;}
.kyourin_latest_leftLoop .bd ul li{float:left;display:_inline;box-sizing: border-box;}
.kyourin_latest_leftLoop .hd{display:flex; justify-content:center;}
.kyourin_latest_leftLoop .hd ul li{float:left; width:10px; height:10px; background:#686873; margin:0 5px; border-radius:50%; text-indent:-999px; box-sizing:border-box; cursor:pointer;}
.kyourin_latest_leftLoop .hd ul li.on{border:#686873 1px solid; background:#FFFFFF;}
.kyourin_latest_jt .prev,.kyourin_latest_jt .next{width:44px; position:absolute; top:175px; left:10px; opacity:.8; cursor:pointer;}
.kyourin_latest_jt .next{left:auto; right:10px;}
.kyourin_latest_jt .prev:hover,.kyourin_latest_jt .next:hover{opacity:1;}
.kyourin_latest_list li{width:25%;}
.kyourin_latest_list li a{margin:0 12px; display:block; box-shadow:0 3px 5px rgba(0,0,0,.1);}
.kyourin_latest_list li a .kyourin_latest_img{width:264px; height:264px; overflow:hidden; position:relative;}
.kyourin_latest_list li a .kyourin_latest_img img{transition: all 0.3s ease;}
.kyourin_latest_fl01,.kyourin_latest_fl02,.kyourin_latest_fl03,.kyourin_latest_fl04,.securities_list_fl01{color:#FFFFFF; font-size:14px; font-weight:bold; line-height:30px; padding:0 8px; background-color:#5FA1AF; position:absolute; top:0; left:0;}
.kyourin_latest_fl02{background-color:#8AB26F!important;}
.kyourin_latest_fl03{background-color:#D9AA6F!important;}
.kyourin_latest_fl04{background-color:#A288B5!important;}
.kyourin_latest_lr{height:180px; padding:10px 12px 0 12px; box-sizing:border-box;}
.kyourin_latest_bt{color:#231815; font-size:18px; line-height:24px;}
.kyourin_latest_bt p{font-size:15px; font-weight:normal;}
.kyourin_latest_list li a:hover .kyourin_latest_img img{transform:scale(1.1);}
.kyourin_latest_qu{color:#231815; font-size:13px; font-weight:500; line-height:22px; border:#231815 1px solid; padding:0 5px; margin-top:10px; display:inline-block;}
.kyourin_latest_jg{font-size:15px; line-height:20px; padding-top:10px;}
.kyourin_latest_jg strong{color:#C1272D;}
.kyourin_ranking_bg{max-width:1700px; margin:55px auto 0 auto; padding:50px 0 35px 0; background-color:#F6FAFD;}
.kyourin_ranking{width:1140px; margin:0 auto;}
.kyourin_ranking_title{font-size:22px; line-height:30px;}
.kyourin_ranking_left{position:relative; margin-top:22px; transition:all 0.3s ease;}
.kyourin_ranking_left .bd{box-sizing: border-box;overflow: hidden;}
.kyourin_ranking_left .bd ul{zoom:1;box-sizing: border-box; padding-bottom:32px!important;}
.kyourin_ranking_list li{width:235px;}
.kyourin_ranking_list li a{margin-right:35px; display:block;}
.kyourin_ranking_list li a .kyourin_ranking_img{width:200px; height:152px; overflow:hidden; position:relative;}
.kyourin_ranking_list li a .kyourin_ranking_img img{transition: all 0.3s ease;}
.kyourin_ranking_list li a:hover .kyourin_ranking_img img{transform:scale(1.1);}
.kyourin_ranking_lr{padding:10px 0 0 0; box-sizing:border-box;}
.kyourin_ranking_bt{color:#231815; font-size:15px; line-height:20px;}
.kyourin_ranking_bt p{font-size:13px; font-weight:normal;}
.kyourin_ranking_qu{color:#231815; font-size:12px; font-weight:500; line-height:22px; border:#231815 1px solid; padding:0 5px; margin-top:8px; display:inline-block;}
.kyourin_ranking_jg{font-size:13px; line-height:20px; padding-top:8px;}
.kyourin_ranking_jg strong{color:#C1272D;}
.kyourin_ranking_hg{width:40px; height:39px; font-size:18px; font-weight:bold; line-height:29px; padding-top:10px; text-align:center; background:url(../images/kyourin_ranking_hg.svg) no-repeat; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.kyourin_ranking_fb{width:40px; height:29px; font-size:18px; font-weight:bold; line-height:29px; text-align:center; background-color:#DCDDDD; position:absolute; left:0; bottom:0; box-sizing:border-box;}
.kyourin_ranking_jt{position:absolute; top:-52px; right:0;}
.kyourin_ranking_jt a{cursor:pointer;}
.kyourin_ranking_jt a:nth-child(2){margin-left:15px;}
.kyourin_infor_bg{width:100%; height:550px; margin-top:60px; background:url(../images/kyourin_infor_bg.jpg) no-repeat center; background-size:cover;}


.kyourin_infor_bg{width:100%; height:550px; margin-top:60px; background:url(../images/kyourin_infor_bg.jpg) no-repeat center; background-size:cover;}
.kyourin_infor_title{color:#FFFFFF; font-size:28px; line-height:1.5; text-align:center; padding-top:55px;}
.kyourin_infor_ul{width:1150px; margin:0 auto; padding-top:20px; display:flex; justify-content:center; flex-wrap:wrap;}
.kyourin_infor_ul li{width:347px; padding:8px; border-radius:6px; margin:30px 0 0 25px; box-shadow:2px 2px 5px rgba(0,0,0,.1); background-color:#FFFFFF;}
.kyourin_infor_ul li:nth-child(1),.kyourin_infor_ul li:nth-child(4){margin-left:0;}
.kyourin_invitation{width:1140px; margin:0 auto; padding-top:78px; display:flex;}

.kyourin_invitation_title{width:260px; font-size:28px; line-height:1.3;}
.kyourin_invitation_ul{display:flex;}
.kyourin_invitation_ul li{margin-right:40px;}
.kyourin_news_more{display:block; font-size:13px; font-weight:normal; line-height:22px; padding-top:15px;}
.kyourin_news_more:hover{text-decoration:underline;}
.kyourin_news_more .icon{color:#A04F58; font-size:15px; margin-right:5px;}
.kyourin_news_list{width:calc(100% - 260px); border-top:#BFBFBF 1px solid;}
.kyourin_news_list li a{display:flex; border-bottom:#BFBFBF 1px solid; padding:10px 0 10px 20px;}
.kyourin_news_list li a span{width:140px; color:#BC8188; font-size:15px; line-height:28px;}
.kyourin_news_list li a p{width:670px; font-size:15px; line-height:28px;}
.kyourin_news_list li a .icon{color:#DDDDDD; font-size:25px; line-height:28px; margin-left:15px;}
.kyourin_news_list li a:hover{opacity:.7;}
.kyourin_contact_bg{height:360px; margin-top:80px; padding-top:60px; background:url(../images/kyourin_contact_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box;}
.kyourin_contact_title{font-size:28px; line-height:1.3; text-align:center;}
.kyourin_contact{width:830px; margin:0 auto; padding-top:56px; display:flex; justify-content:space-between;}
.kyourin_contact_first{font-size:16px; line-height:1.5; padding-left:35px;}
.kyourin_contact_tel{font-size:48px; font-weight:bold; line-height:1.3; padding-top:8px;}
.kyourin_contact_tel .icon{font-size:30px; margin-right:2px;}
.kyourin_contact_yysj{font-size:19px; font-weight:bold; padding:5px 0 0 22px;}
.kyourin_contact_yysj span{font-size:16px; font-weight:normal;}
.kyourin_contact_mail{width:330px; height:60px; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:60px; padding-left:66px; border-radius:6px; background-color:#D80414; box-sizing:border-box;}
.kyourin_contact_mail a{color:#FFFFFF; display:block;}
.kyourin_contact_mail .icon{font-size:22px; margin-right:16px;}
.kyourin_contact_weixin{margin-top:15px; position:relative; cursor:pointer;}
.kyourin_contact_weixin .icon{font-size:28px; margin-right:10px;}
.kyourin_contact_weixin p{position:absolute; top:65px; left:88px; z-index:5; display:none;}
.footer_bg{margin-top:68px; padding-top:22px; border-top:#7B0211 6px solid;}
.footer{width:1140px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between;}
.footer_left p{font-size:14px; line-height:22px; padding-top:10px;}
.footer_nav{display:flex;}
.footer_nav li{font-size:15px; line-height:22px; margin-left:30px;}
.footer_copyright{width:100%; font-size:12px; padding:28px 0 15px 0; text-align:right;}

.sub_route_bg{border-top:#BBBBBB 1px solid; background-color:#FAFAFC;}
.sub_route{width:1140px; margin:0 auto; color:#595757; font-size:13px; line-height:44px;}
.sub_route a{color:#595757;}
.sub_route span{color:#7A0311;}
.residential_banner{padding-top:40px; background:url(../images/residential_banner.jpg) no-repeat center top;}
.residential_box{width:884px;/* height:610px;*/ margin:0 auto; padding:12px; border-radius:10px; box-shadow:0 -4px 6px rgba(0,0,0,.2); background-color:#FFFFFF; box-sizing:border-box;}
.residential_title{color:#FFFFFF; font-size:30px; line-height:64px; background-color:#5FA1AF;}
.residential_title svg{font-size:38px; margin:0 20px 0 22px;}
.residential_housing_bg{padding:0 15px 15px 15px; background-color:#F7F8F8;}
.residential_district{font-size:16px; line-height:38px; padding-top:6px;}
.residential_district strong{width:100px; font-size:17px; display:inline-block;}
.residential_dt{display:flex; padding:10px; border-bottom:#C1C0BE 1px solid;}
.residential_dt dd{width:110px; font-size:17px; font-weight:bold; line-height:34px;}
.residential_dt dt{width:720px;}
.residential_area{display:flex; flex-wrap:wrap;}
.residential_area li{font-size:16px; line-height:34px; padding-right:30px;}
.residential_area_yh{width:100%;}
.residential_select{width:145px; height:34px; color:#727171; font-size:14px; border:#D2D1D6 1px solid;}
.residential_submit{text-align:center; padding-top:16px;}
.residential_submit input{width:400px; height:48px; color:#FFFFFF; font-size:18px; font-weight:bold; border-radius:5px; border:none; background-color:#C1272D; cursor:pointer;}
.residential_submit input:hover{opacity:.8;}
.residential_ranking_bg{background-color:transparent;}
.mapBlock .map{position: relative;}
.mapBlock .map .overlay{position:absolute; top:0; left:0; opacity:0;}

.residential_house{width:1140px; margin:0 auto; padding-top:40px; display:flex; justify-content:space-between;}
.residential_house_apart{width:820px;}
.residential_house_list{font-size:30px; line-height:1.3;}
.residential_terms{margin-top:22px; border:#BDBDBD 1px solid; border-radius:5px; background-color:#F8F8F8; display:flex; flex-wrap:wrap; overflow:hidden;}
.residential_terms_title{width:164px; color:#FFFFFF; font-size:20px; line-height:60px; text-align:center; background-color:#5FA1AF;}
.residential_terms_yq{width:calc(100% - 164px); font-size:14px; line-height:22px; padding:0 15px; align-self:center; box-sizing:border-box;}
.residential_terms_number{width:100%; padding:0px 15px 0px 25px;align-items:center;height:73px;/*padding:22px 15px 12px 25px;*/ border-top:#BDBDBD 1px solid; display:flex; justify-content:space-between; box-sizing:border-box;}
.residential_terms_quantity{font-size:20px; line-height:34px;}
.residential_terms_quantity span{color:#D80414; font-size:30px; font-weight:bold; margin-right:6px; display:inline-block;}
.residential_terms_select{width:125px; height:34px; font-size:15px; border:#D2D1D6 1px solid;}
.residential_terms_ps{font-size:16px; font-weight:bold; line-height:34px;}
.residential_inquiry{display:flex; align-items:center; margin-top:25px; background-color:#F7F7F8;}
.residential_inquiry_article{width:390px; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:35px; padding:25px 0 25px 30px; background-color:#796D6F; box-sizing:border-box; position:relative;}
.residential_inquiry_article img{margin-right:6px;}
.residential_inquiry_article:before{content:""; border:transparent solid ; border-width:42px 0 42px 30px;  border-left-color:#796D6F; position:absolute; top:0; right:-30px;}

.residential_inquiry_submit{margin-left:65px;}
.residential_inquiry_submit input{width:340px; height:48px; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:48px; padding-left:52px; text-align:left; border:none; border-radius:4px; background:#C1272D url(../images/residential_inquiry_submit.svg) no-repeat 30px center; background-size:15px 15px; cursor:pointer; box-sizing:border-box;}
.residential_inquiry_submit input:hover{opacity:.8;}
.residential_list li{margin-top:42px;}
.residential_list_title{display:flex; justify-content:space-between; padding-bottom:7px; border-bottom:#7F7F7F 1px solid;}
.residential_list_title h3{font-size:22px; line-height:38px; border-left:#5FA1AF 6px solid; padding-left:15px;}
.residential_list_title h3 span{font-size:17px; padding-left:10px;}
.residential_list_xx{color:#727171; font-size:15px; font-weight:bold; line-height:36px; display:flex; /*align-items:center;*/}
.residential_list_xx a{color:#727171; margin-left:20px; padding-left:20px; border-left:#BFBFBF 1px solid;}
.residential_list_xx a .icon,.residential_list_xx a img{color:#5FA1AF; margin-right:4px;}
.residential_list_dl{padding-top:15px; display:flex;}
.residential_list_dl dt{width:615px; padding-left:25px;}
.residential_list_dz th{width:90px; font-size:15px; line-height:24px; text-align:left; border-bottom:#FFFFFF 1px solid; padding:7px 0 7px 10px; background-color:#F7F7F8; box-sizing:border-box;}
.residential_list_dz td{font-size:15px; line-height:24px; text-align:left; border-bottom:#FFFFFF 1px solid; padding:7px 0 7px 10px; box-sizing:border-box;}
.residential_list_zg{margin-top:15px;}
.residential_list_zg th{font-size:17px; line-height:33px; text-align:left; padding-left:15px; background-color:#DFECEF; box-sizing:border-box;}
.residential_list_zg td{font-size:15px; line-height:24px; text-align:left; padding:13px 0 13px 15px; border-bottom:#BFBFBF 1px solid; box-sizing:border-box;}
.residential_list_zg td strong{color:#C1272D; font-size:16px;}
.residential_sidebar{width:270px; border-radius:6px; overflow:hidden;}
.residential_sidebar_title{color:#FFFFFF; font-size:22px; line-height:42px; padding-left:10px; background-color:#796D6F;}
.residential_sidebar_title .icon{margin-right:6px;}
.residential_sidebar_box{border:#BABABA 1px solid; border-top:none; padding:10px 15px 15px 15px; background-color:#F8F8F8;}
.residential_sidebar_zz{color:#5FA1AF; font-size:18px; line-height:1.5;}
.residential_sidebar_rental{padding:10px 0 15px 0; border-bottom:#C1C0BE 1px solid;}
.residential_sidebar_rental select{width:100%; height:34px; font-size:15px; padding:0 5px;}
.residential_sidebar_dc{font-size:16px; font-weight:bold; padding-top:10px;}
.residential_sidebar_area{padding:5px 0 15px 6px; border-bottom:#C1C0BE 1px solid;}
.residential_sidebar_area li{font-size:15px; line-height:28px;}
.residential_sidebar_rent{padding:10px 0 15px 0; border-bottom:#C1C0BE 1px solid;}
.residential_sidebar_select{width:98px; height:34px; color:#727171; font-size:14px; border:#E3E3E5 1px solid; padding:0 5px; box-sizing:border-box;}
.residential_sidebar_submit{text-align:center; padding-top:8px;}
.residential_sidebar_submit input{width:240px; height:48px; color:#FFFFFF; font-size:18px; font-weight:bold; border-radius:5px; border:none; background-color:#C1272D; cursor:pointer;}
.residential_sidebar_submit input:hover{opacity:.8;}

.residential_detail{display:flex; justify-content:space-between; padding-top:30px;}
.residential_detail dd{width:406px; text-align:center;}
.residential_detail dt{width:380px;}
.residential_detail_summary{font-size:20px; padding-left:12px; border-left:#5FA1AF 4px solid;}
.residential_detail_gy{margin-top:15px; border-top:#BFBFBF 1px solid;}
.residential_detail_gy th,.residential_detail_gy td{ border-bottom:#BFBFBF 1px solid;}
.residential_list_lx{margin-top:22px; padding:16px 20px; border-radius:5px; background-color:#D7D3D4;}
.residential_list_lx a{width:100%; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:48px; text-align:center; border-radius:3px; background-color:#C1272D; display:block;}
.residential_list_lx a .icon{font-size:15px; margin-right:5px;}
.residential_list_tel{font-size:24px; font-weight:bold; line-height:1.5; margin-top:10px; padding:8px 0 5px; text-align:center; background-color:#FFFFFF;}
.residential_list_tel p{font-size:12px;}
.residential_list_tel p span{font-weight:normal;}
.residential_detail_see{font-size:15px; padding-top:20px;}
.residential_detail_seeul{margin-top:12px; padding:2px 6px 15px 6px; background-color:#F7F7F9; display:flex; flex-wrap:wrap;}
.residential_detail_seeul li{width:148px;height:83px; border:#FFFFFF 2px solid; margin:12px 0 0 8px;}
.residential_rent_title{font-size:20px; line-height:28px; margin-top:38px; padding-left:12px; border-left:#5FA1AF 4px solid;}
.residential_rent{padding-top:15px;}
.residential_rent th{font-size:15px; line-height:24px; text-align:left; padding:5px 0 5px 20px; background-color:#DFECEF; box-sizing:border-box;}
.residential_rent td{font-size:15px; line-height:30px; text-align:left; padding:20px 0 20px 20px; border-bottom:#BFBFBF 1px solid; box-sizing:border-box;}
.residential_detail_map{margin-top:15px;}
.residential_detail_similar{margin-top:40px; padding:15px 29px 22px 29px; border:#BFBFBF 1px solid; border-top:#5FA1AF 4px solid;}
.residential_detail_similar h3{color:#5FA1AF; font-size:19px; line-height:1.5;}
.residential_detail_list{display:flex; flex-wrap:wrap; margin-top:10px;}
.residential_detail_list li{width:170px; padding-left:26px;}
.residential_detail_list li:nth-child(4n+1){padding-left:0;}
.residential_detail_list li a .kyourin_ranking_img{width:170px; height:129px; overflow:hidden; position:relative;}
.residential_detail_list li a .kyourin_ranking_img img{transition: all 0.3s ease;}
.residential_detail_list li a:hover .kyourin_ranking_img img{transform:scale(1.1);}
.residential_detail_gd{background:url(../images/about_banner.jpg) no-repeat center;}

.house_inquiry{color:#FFFFFF; font-size:30px; font-weight:bold; line-height:80px; padding-left:25px; background-color:#796D6F;}
.house_inquiry img{margin-right:8px;}
.house_inquiry_p{font-size:16px; padding-top:15px;}
.house_article_title{color:#5FA1AF; font-size:22px; line-height:1.5; padding-top:20px;}
.house_article li{margin-top:15px; padding:15px; border:#D6D6D6 1px solid; border-left:#5FA1AF 6px solid; display:flex;}
.house_article_img{width:150px; text-align:center;}
.house_article_property{padding:10px 0 0 25px;}
.house_article_xc{font-size:22px;}
.house_article_xc span{font-size:18px; line-height:1.5; padding-left:10px;}
.house_article_dz{font-size:16px; line-height:1.5; padding-top:20px;}
.house_article_dz span{color:#5FA1AF; font-weight:bold; padding-left:30px;}
.house_article_dz span:first-child{padding-left:0;}
.house_contact_title{color:#FFFFFF; font-size:23px; line-height:60px; padding-left:20px; border-top-left-radius:6px; border-top-right-radius:6px; background-color:#5FA1AF; margin-top:35px;}
.house_contact{padding:20px 20px 40px 20px; background-color:#F8F8F8;}
.house_contact_dl{display:flex; padding:17px 22px; border-bottom:#C1C0BE 1px solid;}
.house_contact_dl:first-child{border-top:#C1C0BE 1px solid;}
.house_contact_dl dd{width:200px; font-size:17px; line-height:34px; font-weight:bold;}
.house_contact_dl dt{width:calc(100% - 200px);}
.house_contact_red{color:#C1272D;}
.house_contact_label{font-size:16px; line-height:34px; display:inline-block; padding-right:60px;}
.house_contact_label input{margin-right:6px;}
.house_contact_input{width:150px; height:34px; font-size:16px; margin-right:14px; padding:0 10px; border:#E3E3E3 1px solid; box-sizing:border-box;}
.house_contact_input2{width:500px; height:34px; font-size:16px; padding:0 10px; border:#E3E3E3 1px solid; box-sizing:border-box;}
.house_contact_textarea{width:100%; height:100px; font-size:16px; line-height:24px; padding:5px 10px; border:#E3E3E3 1px solid; box-sizing:border-box;}
.house_contact_personal{width:600px; margin:0 auto;}
.house_contact_gr{font-size:15px; font-weight:bold; padding-top:15px; text-align:center;}
.house_contact_hpi{height:127px; font-size:14px; line-height:22px; margin-top:10px; padding:10px; overflow:auto; border:#BFBFBF 1px solid; background-color:#FFFFFF; box-sizing:border-box;}
.house_contact_p1{font-size:15px; line-height:24px; padding-top:10px;}
.house_contact_ty{font-size:16px; line-height:1.5; text-align:center; padding-top:25px;}
.house_contact_submit{text-align:center; padding-top:35px;}
.house_contact_submit input{width:400px; height:48px; color:#FFFFFF; font-size:18px; font-weight:bold; border-radius:5px; border:none; background-color:#C1272D; cursor:pointer;}
.house_contact_submit input:hover{opacity:.8;}
.house_contact_hf{padding-top:40px; text-align:center;}
.house_contact_hf a{width:180px; height:34px; display:inline-block; color:#595757; font-size:15px; line-height:32px; text-align:left; border:#7F7F7F 1px solid; border-radius:3px; padding-left:35px; box-sizing:border-box;}
.house_contact_hf a i{font-size:12px; margin-left:15px;}

.service_title_green{background-color:#8AB26F;}
.service_terms_title{background-color:#8AB26F;}
.service_list_xx a .icon{color:#8BB26F;}
.service_list_zg th{background-color:#E8F0E1;}
.service_list_title h3{border-left:#8BB26F 6px solid !important;}
.service_sidebar_zz{color:#8BB26F;}
.service_detail_summary{border-left:#8BB26F 4px solid !important;}
.service_rent th{background-color:#E8F0E1;}
.service_detail_similar{border-top:#8BB26F 4px solid !important;}
.service_detail_similar h3{color:#8BB26F;}
.service_article_title{color:#8BB26F;}
.service_article li{border-left:#8BB26F 6px solid;}
.service_article_dz span{color:#8BB26F;}
.service_contact_title{background-color:#8BB26F;}

.office_title_green{background-color:#D9AA6F;}
.office_terms_title{background-color:#D9AA6F;}
.office_list_xx a .icon{color:#D9AA6F;}
.office_list_zg th{background-color:#F7EDE3 !important;}
.office_list_title h3{border-left:#D9AA6F 6px solid !important;}
.office_sidebar_zz{color:#D9AA6F;}
.office_detail_summary{border-left:#D9AA6F 4px solid !important;}
.office_rent th{background-color:#F7EDE3;}
.office_detail_similar{border-top:#D9AA6F 4px solid !important;}
.office_detail_similar h3{color:#D9AA6F;}
.office_article_title{color:#D9AA6F;}
.office_article li{border-left:#D9AA6F 6px solid;}
.office_article_dz span{color:#D9AA6F;}
.office_contact_title{background-color:#D9AA6F;}

.shop_title_green{background-color:#977BAC;}
.shop_terms_title{background-color:#977BAC;}
.shop_list_xx a .icon{color:#977BAC;}
.shop_list_zg th{background-color:#EBE5EF !important; }
.shop_list_title h3{border-left:#977BAC 6px solid !important;}
.shop_sidebar_zz{color:#977BAC;}
.shop_detail_summary{border-left:#977BAC 4px solid !important;}
.shop_rent th{background-color:#EBE5EF;}
.shop_detail_similar{border-top:#977BAC 4px solid !important;}
.shop_detail_similar h3{color:#977BAC;}
.shop_article_title{color:#977BAC;}
.shop_article li{border-left:#977BAC 6px solid;}
.shop_article_dz span{color:#977BAC;}
.shop_contact_title{background-color:#977BAC;}


.about_banner{height:250px; background:url(../images/about_banner.jpg) no-repeat center; background-size:cover;}
.w1140{width:1140px; margin:0 auto;}

.landlord_banner{height:250px; background:url(../images/landlord_banner.jpg) no-repeat center; background-size:cover;}

.about_title{font-size:38px; line-height:1.3;}
.about_rj_title{padding-bottom:15px; border-bottom:#BFBFBF 1px solid;}
.about_rj_title span{font-size:20px; line-height:28px; padding-left:12px; border-left:#7A0311 4px solid;}
.about_table th{width:190px; font-size:16px; font-weight:normal; line-height:32px; padding:9px 0 9px 20px; text-align:left; border-bottom:#B9B9BB 1px solid; background-color:#F7F7F9; box-sizing:border-box;}
.about_table td{font-size:16px; font-weight:normal; line-height:32px; padding:9px 0 9px 20px; text-align:left; border-bottom:#BFBFBF 1px solid; box-sizing:border-box;}
.about_philosophy{width:840px; margin:0 auto; font-size:16px; line-height:50px; padding-top:30px;}
.about_scope{display:flex; flex-wrap:wrap;}
.about_scope li{width:50%; padding-left:30px; box-sizing:border-box;}
.about_scope li span{color:#7A0311; font-size:10px; margin-right:5px;}

.cn{font-family:"Noto Sans CN", "微软雅黑", sans-serif;}
.landlord_p1{font-size:16px; line-height:1.5; padding-top:20px;}
.landlord_benefits_title{color:#FFFFFF; font-size:30px; line-height:60px; text-align:center; border-radius:5px; background-color:#427083;}
.landlord_benefits{display:flex; justify-content:space-between; padding-top:30px;}
.landlord_benefits li{width:350px; text-align:center;}
.landlord_benefits li h4{color:#427083; font-size:26px; line-height:1.5; padding-top:10px;}
.landlord_benefits_p{font-size:16px; line-height:25px; padding-top:10px;}
.landlord_trust{display:flex; padding-top:50px;}
.landlord_trust dd{width:50%; text-align:center; padding-top:10px;}
.landlord_trust dt{width:50%; font-size:18px; line-height:34px;}
.landlord_trust_xx{font-size:16px; line-height:1.5; padding-top:20px;}
.landlord_trust_xx .icon{color:#A24F58; margin-right:3px;}
.landlord_trust_xx a{text-decoration:underline;}
.landlord_trust_p{color:#427083; font-size:26px; font-weight:500; line-height:45px; text-align:center;}
.landlord_signing{margin-top:70px; padding:10px 0 30px 0; border:#A0B6C1 2px solid;}
.landlord_signing_title{color:#427083; font-size:26px; line-height:1.3; letter-spacing:10px; text-align:center;}
.landlord_signing_ul{display:flex; padding-top:40px;}
.landlord_signing_ul li{width:284px; text-align:center;}
.landlord_signing_ul li h4{color:#427083; font-size:25px; line-height:1.3; padding-top:10px;}
.landlord_signing_p{font-size:16px; line-height:25px; padding-top:12px;}
.landlord_trust_img{position:relative;}
.landlord_trust_img p{position:absolute; top:48%; right:-35px;}
.landlord_consultation_title{color:#FFFFFF; font-size:23px; line-height:60px; padding-left:20px; margin-top:40px; border-top-left-radius:5px; border-top-right-radius:5px; background-color:#427083;}
.landlord_consultation_title span{font-size:16px; font-weight:normal; margin-left:15px;}
.landlord_consultation{padding:15px 20px 45px 20px; background-color:#F7F8F8;}
.landlord_consultation table{border-top:#C1BFC0 1px solid;}
.landlord_consultation th{width:200px; font-size:17px; line-height:34px; text-align:left; padding:17px 0 17px 20px; box-sizing:border-box;}
.landlord_consultation_label{font-size:16px; line-height:34px; display:inline-block; padding-right:30px;}
.landlord_consultation_label input{margin-right:6px;}
.landlord_consultation_input{width:80px; height:34px; font-size:16px; margin-right:14px; padding:0 10px; border:#E3E3E3 1px solid; box-sizing:border-box;}
.landlord_consultation_submit input{background-color:#008CAB;}

.contact_consultation_title{background-color:#7A0311;}

.news_list{width:100%; margin-top:70px; border-top:#BFBFBF 1px solid;}
.news_list li a{display:flex; border-bottom:#BFBFBF 1px solid; padding:10px 0 10px 20px;}
.news_list li a span{width:140px; color:#BC8188; font-size:15px; line-height:28px;}
.news_list li a p{width:calc(100% - 195px); font-size:15px; line-height:28px;}
.news_list li a .icon{color:#DDDDDD; font-size:25px; line-height:28px; margin-left:15px;}
.news_list li a:hover{opacity:.7;}
.news_turning{display:flex; justify-content:center; padding-top:55px;}
.news_turning li{width:34px; height:34px; font-size:15px; line-height:34px; margin:0 2px; text-align:center; position:relative;}
.news_turning li a{display:block;}
.news_turning a .icon{font-size:18px;}
.news_turning li.on{color:#7A0311; font-weight:bold;}
.news_turning li a:hover{color:#7A0311;}
.news_turning li.on:before{content:""; width:15px; height:1px; background-color:#7A0311; position:absolute; left:10px; bottom:3px;}

.w840{width:840px; margin:0 auto;}
.news_detail_title{font-size:30px; line-height:1.5; border-bottom:#BFBFBF 1px solid; padding-bottom:15px;}
.news_detail_title p{color:#BC8188; font-size:15px; font-weight:normal; padding-top:10px;}
.news_detail{font-size:16px; line-height:32px; padding-top:35px; padding-bottom:40px; border-bottom:#BFBFBF 1px solid;}
.news_detail_3{display:flex; justify-content:space-between;}
.news_detail_3 li{width:32.4%; padding-top:10px;}

.printing_column{border-top:#5FA1AF 5px solid; border-bottom:#BFBFBF 2px solid; display:flex; justify-content:space-between;}
.printing_column_ys{align-self:center;}
.printing_column_ys a{width:210px; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:48px; border-radius:3px; display:block; text-align:center; background-color:#C1272D;}
.printing_column_ys img{margin-right:8px;}
.printing_column_fl{color:#FFFFFF; font-size:16px; font-weight:bold; line-height:40px; padding:0 15px; background-color:#5FA1AF;}
.printing_column_title{font-size:28px; line-height:1.5; padding:17px 0;}
.printing_column_title span{font-size:22px;}
.printing_pic{margin-top:22px; padding-bottom:30px; display:flex; flex-wrap:wrap; background-color:#F7F7F9;}
.printing_pic li{width:210px; height:140px; margin:30px 0 0 15px; display:flex; justify-content:center; align-items:center; background-color:#FFFFFF;}
.printing_pic li img{width:auto; max-width:100%; max-height:100%;}
.printing_wjdt{display:flex; justify-content:space-between;}
.printing_wj{width:540px;}
.footer_bg.w1140{margin-top:30px;}
.footer_bg.w1140 .footer{align-items:center; padding-right:50px; box-sizing:border-box;}
.printing_footer_tel{font-size:36px; font-weight:bold; line-height:1.3;}
.printing_footer_tel .icon{font-size:30px; margin-right:2px;}
.footer_bg.w1140 .footer_copyright{text-align:left;}

.office_printing_column{border-top:#D9AA6F 5px solid;}
.office_printing_column .printing_column_fl{background-color:#D9AA6F;}

.shop_printing_column{border-top:#977BAC 5px solid;}
.shop_printing_column .printing_column_fl{background-color:#977BAC;}

.service_printing_column{border-top:#8BB26F 5px solid;}
.service_printing_column .printing_column_fl{background-color:#8BB26F;}

.securities_banner{height:250px; background:url(../images/securities_banner.jpg) no-repeat center; background-size:cover;}
.w820{width:820px; margin:0 auto;}

.securities_invest{font-size:16px; line-height:35px; padding-top:15px;}
.securities_QA_title{color:#FFFFFF; font-size:28px; line-height:60px; text-align:center; border-radius:5px; background-color:#427083;}
.securities_QA{padding-top:30px; border-bottom:#BFBFBF 1px solid;}
.securities_QA li{border-top:#BFBFBF 1px solid;}
.securities_QA_q{padding:16px 10px 16px 30px; display:flex; position:relative; cursor:pointer;}
.securities_QA_wd{width:50px; color:#427083; font-size:18px; font-weight:bold; line-height:28px;}
.securities_QA_ask{width:calc(100% - 76px); font-size:16px; line-height:28px; padding-right:50px; box-sizing:border-box;}
.securities_QA_q i{width:26px; height:26px; border-radius:50%; align-self:center; background-color:#DCDDDD; position:relative;}
.securities_QA_q i:before{content:""; width:10px; height:2px; background-color:#FFFFFF; position:absolute; top:12px; left:8px;}
.securities_QA_q i:after{content:""; width:2px; height:10px; background-color:#FFFFFF; position:absolute; top:8px; left:12px;}
.securities_QA_q.open i:after{display:none;}
.securities_QA_a{padding:20px 90px 20px 30px; display:flex; background-color:#F7F7F9;}
.securities_QA_answer{width:calc(100% - 50px); font-size:16px; line-height:32px; padding:18px 25px; background-color:#FFFFFF; box-sizing:border-box;}
.securities_wzfl{display:flex; margin-top:45px; border-left:#BFBFBF 1px solid;}
.securities_wzfl li{width:200px; font-size:16px; font-weight:bold; line-height:28px; text-align:center; border-right:#BFBFBF 1px solid; cursor:pointer;}
.securities_wzfl li.on{color:#427083;}
.securities_list{display:flex; flex-wrap:wrap; margin-top:48px;}
.securities_list li{width:23.4%; margin-left:2.13%; box-sizing:border-box;}
.securities_list li:first-child{margin-left:0;}
.securities_list li a{margin:0;}
.securities_list li a .kyourin_latest_img{width:100%; height:auto;}
.securities_list .kyourin_latest_lr{height:auto; padding-bottom:30px;}
.securities_list_fl01{background-color:#C96767;}

.house_list_title h3{border-left:#427083 6px solid;}
.house_detail_summary{border-left:#427083 4px solid;}
.house_rent th{background-color:#D9E2E6;}
.house_detail_similar{border-top:#427083 4px solid;}
.house_detail_similar h3{color:#427083;}
.house_printing_column{border-top:#427083 5px solid;}
.house_printing_column .printing_column_fl{background-color:#427083;}






.privacy_tb {margin-top: 34px;width: 875px;font-size: 16px;border-top: 1px solid #bebcbd;border-left: 1px solid #bebcbd;box-sizing: border-box;}
.privacy_tb tr th {width: 189px;line-height: 28px;text-align: left;vertical-align: top;background: #f4f4f4;padding:17px 30px;border-right: 1px solid #bebcbd;border-bottom: 1px solid #bebcbd;box-sizing: border-box;}
.privacy_tb tr td {color: #333;line-height: 28px;padding: 17px 35px;border-right: 1px solid #bebcbd;border-bottom: 1px solid #bebcbd;box-sizing: border-box;}
.privacy_tb tr td dl {display: flex;;}
.privacy_tb tr td dl dt {width: 129px;}



.sitemap-layout {
    display: flex;
    justify-content: space-between;
    margin: 35px 85px 0;
}
.sitemap-layout>.block {
    box-sizing: border-box;
    width: 50%;
}
.sitemap-layout>.block.-left {
    padding-right: 50px;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-grouptitle {
    font-size: 18px;
    font-weight: 600;
    border-left: 3px solid #df0523;
    padding-left: 17px;
    line-height: 1.4;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.group>.navholder>.subtitle {
    font-weight: 600;
    font-size: 16px;
    margin: 16px 0 0;
    color: #565656;
}
.sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle {
    margin: 24px 0 0;
}
.sitemap-nav {
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
    line-height: 1.45;
    font-size: 16px;
}
.sitemap-nav>li {
    margin: 6px 0 0;
    list-style: none;
    position: relative;
}
.sitemap-nav>li>a>.group {
    font-size: 13px;
}
.sitemap-nav>li img{
    width: 6px;
    margin-right: 6px;
}
.sitemap-nav>li svg{
    width: 12px;
    height: 12px;
    margin-left: 6px;
}
.sitemap-layout a:hover{color:#df0523; text-decoration:underline;}
.sitemap-layout>.block.-right {
    padding-left: 50px;
    border-left: 1px solid #e6e6e6;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.subgroup {
    margin: 0 0 23px;
}
.sitemap-layout>.block>.group+.subgroup {
    margin-top: -8px;
    padding-top: 35px;
    border-top: 1px solid #e6e6e6;
}

.information_banner{height:320px; padding-top:85px; background:url(../images/information_banner_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box;}
.information_banner_title{color:#FFFFFF; font-size:44px; line-height:1.5; text-align:center;}
.FAQ_banner{width:1140px; margin:-100px auto 0 auto; padding:12px; border-radius:8px; box-shadow:0 -5px 5px rgba(0, 0, 0, .1); background-color:#FFFFFF;}
.information_sub{width:1140px; margin:0 auto; display:flex; justify-content:space-between; padding-top:70px;}
.information_sub_box{width:820px;}
.information_sub_menu{width:270px;}
.information_sub_menu li{padding-top:20px;}
.information_sub_menu li:first-child{padding-top:0;}
.FAQ_title{color:#FFFFFF; font-size:28px; line-height:60px; border-radius:6px; text-align:center; background-color:#3D86A8;}
.FAQ_housing{padding-top:40px; border-bottom:#BFBFBF 1px solid;}
.FAQ_housing li{border-top:#BFBFBF 1px solid;}
.FAQ_q{padding:15px 0 15px 30px; display:flex; cursor:pointer;}
.FAQ_q_z{width:6%; color:#3D86A8; font-size:18px; line-height:30px;}
.FAQ_q_text{width:89%; font-size:16px; font-weight:normal; line-height:30px; padding-right:30px; box-sizing:border-box;}
.FAQ_q i{width:5%;}
.FAQ_q i .icon{color:#DCDDDD; font-size:25px;}
.FAQ_q i .icon-jian,.FAQ_q.open i .icon-jia{display:none;}
.FAQ_q.open i .icon-jian{display:block;}
.FAQ_a{padding:20px 0 20px 30px; background-color:#F7F7F9; display:flex;}
.FAQ_a_z{width:6%; color:#9FD9F6; font-size:18px; font-weight:bold; line-height:30px; padding-top:20px;}
.FAQ_a_text{width:83%; font-size:16px; line-height:32px; padding:20px 25px; background-color:#FFFFFF; box-sizing:border-box;}

.internet_text{font-size:16px; line-height:32px; padding-top:35px;}
.internet_ts{display:flex; justify-content:center;}
.internet_ts li{width:190px; padding:45px 30px 0 30px; text-align:center;}
.internet_ts_p{font-size:15px; padding-top:15px;}
.internet_ts_p strong{font-size:16px;}

.schools_text{font-size:16px; line-height:32px;}
.schools_rj_title{padding-bottom:15px; border-bottom:#BFBFBF 1px solid;}
.schools_rj_title span{font-size:24px; line-height:32px; padding-left:12px; border-left:#3D86A8 4px solid;}
.schools_xx{display:flex; flex-wrap:wrap;}
.schools_xx li{width:50%; padding-top:20px;}
.schools_xx li h4{font-size:18px; line-height:1.5;}
.schools_xx_yj{display:flex; padding-top:5px;}
.schools_xx_yj p{width:70px; font-size:14px; line-height:20px; margin-right:5px; text-align:center; border:#BBBBBB 1px solid; border-radius:3px; background-color:#F8F8F8;}
.schools_xx_p{font-size:16px; line-height:28px; padding-top:15px;}
.schools_xx_yj2{display:flex; padding-top:5px;}
.schools_xx_yj2 p{width:90px; font-size:14px; line-height:20px; margin-right:5px; text-align:center; border:#BBBBBB 1px solid; border-radius:3px; background-color:#F8F8F8;}

