/* css document */

@media ( min-width:801px ) and ( max-width:1024px ) {
html { font-size:60% }

.fontsize26 { font-size:22px; line-height: 1em }
.fontsize30 { font-size:26px; line-height: 1em }
.fontsize46 { font-size:42px; line-height: 1em }

/*h1, .h1 { font-size: 56px }
h2, .h2 { font-size: 36px }
h3, .h3 { font-size: 32px }
h4, .h4 { font-size: 20px }
h5, .h5 { font-size: 16px }
h6, .h6 { font-size: 14px }*/
.mo_positionrelative { position: relative!important }
.mo_positionabsolute { position: absolute!important } 
.mo_positionstatic { position:static!important; top: 0; left: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }

.wechat_ewm { margin-left:-100px; width:200px; height:auto }


/*------------------走进新城-------------------*/
.about-video { height:450px }

/*------------------新闻-------------------*/
input.newsearch-input01 { font-size:16px }


/*------------------业务和版图-------------------*/
.think-con02 { margin-top: 0; padding-top: 50px; padding-bottom: 300px; background-position: left bottom }

.bus-title { width:96% }
.bus-city01 { width:40%; top: 240px; left: 0 }
.bus-city02 { width:30%; top: 240px; left: 0 }
.mapcon { margin-right: 0 }
.chinamap { margin-right: 0 }

.buscom-dl { width: 40%; float: left }
}

/*屏幕小于等于800*/
@media ( max-width:800px ) {	
html { font-size:56% }

/* text-align */
.mo_tleft { text-align:left!important }
.mo_tright { text-align:right!important }

.mo_margintop5 { margin-top:5px }
.mo_margintop10 { margin-top:20px }

.mo_adis { display:block }
.mo_undis, .gap30, .gap40 { display:none }

.area_100, .area_90, .area_80, .area_75, .area_70, .area_66, .area_60, .area_55, .area_50, .area_45, .area_40, .area_35, .area_33, .area_30, .area_25, .area_20 { float:none; width:100% }

.padding30 { padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.width92 { width:100%; padding-left: 20px; padding-right: 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

.fontsize26 { font-size:2rem; line-height: 1em }
.fontsize30 { font-size:2.2rem; line-height: 1em }
.fontsize32 { font-size:2.4rem; line-height: 1em }
.fontsize46 { font-size:2.6rem; line-height: 1em }

/*h1, .h1 { font-size: 3.2rem; line-height: 1.1em }
h2, .h2 { font-size: 2.8rem; line-height: 1.1em }
h3, .h3 { font-size: 2.4rem }
h4, .h4 { font-size: 2rem }
h5, .h5 { font-size: 1.6rem }
h6, .h6 { font-size: 1.4rem }*/

.cd-main-content { padding-top: 0 }
.headbox { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:none; position: relative }
.headmenu { height:4em; padding-top:1em }

.logo { width:auto; margin-top:0; height:3em }

.language { width: 64px; position: absolute; top: 1.8em; right: 4.5em; margin-top: 0; margin-right: 0; margin-left: 0 }
.language-a, .language-span { width: 28px; height: 20px; line-height: 20px!important }


.footbox { width:100%; padding-top:0; padding-bottom:0 }
.footbox .width92 { width:100%; padding-left: 0; padding-right: 0 }
.footlink { float: none; width:92%; padding-top:10px; padding-bottom:10px; margin-left:auto; margin-right:auto }
.copyright { float: none; text-align: center; background: #f2f2f2; padding-top: 1em; padding-bottom: 1em }

.mo_footewm { display: block }

/*-------------------首页-------------------*/
.in-stockdata i.margintop10 { margin-top:5px }
.in-stockdata span.margintop20 { margin-top:10px }

.in-box01 { height:auto }
.in-con01 { height:auto; position:relative; top: 0; bottom: auto }

.in-con01 .kwicks { width: 100%; height: auto; margin-top: 0 }
.in-con01 .kwicks .kwicks-li { width: 100% ; height: auto; overflow: visible }
.in-comarea { width: 100%; height: auto; position: relative; top: 0; bottom: 0 }
.in-comarea:hover {	height:auto }

.in-area01btn, .in-area02btn { display: inline-block!important }

.in-hisliderbox { height: auto; }
.in-hisliderbox .hislider-wrap { height: auto!important; top: 0; padding-bottom: 30px }
.in-hisliderbox .hislider-item { height: auto!important }
.in-hisliderbox .hislider-pages { position: relative; bottom: -10px }
.in-hisliderbox .in-cominside { width: 100% }
.in-comarea:hover .in-hisliderbox .hislider-wrap { top: 0 }

.in-area02box01, .in-area02box02, .in-area03box01, .in-area03box02, .in-area04box01, .in-area04box02 { width:100%; height:auto }

.in-area02box01 { height:260px; background:url(/uploads/image/cbg/in-area02bg.png) top left no-repeat }
.in-area02a01 { width:auto; margin-left: 94px; padding-left: 0 }
.in-area02box02 div.padding20 { padding-left:20px }
.in-area02txt01, .in-area03txt01 { position:relative; top:0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }

.in-area03box01 { height:260px; background-position: 0 0 }
.in-area03box02 { height:260px; background: no-repeat center 30px; background-size:auto 90%  }

.in-area04txt01 { margin-top: 10px }
.in-area04:hover .in-area04txt01 { margin-top: 10px }
.in-area04txt02 { height:auto; opacity: 1; padding-bottom: 30px }
.in-area04img01 { width: 220px; position: relative; top: -20px; left:50%; margin-left: -110px; }
.in-area04:hover .in-area04img01 { left:50%; margin-left: -110px }


.inkv5 .height100.area_70{height: auto !important;}
.inkv5 .height100.area_25{height: auto !important;}
/*------------------内页通用-------------------*/
.inside-contact { float: none }

.insidekv, .buscom-insidekv, .innovate-insidekv, .bo-insidekv, .responsibility-insidekv, .history-insidekv { width: 100%; height: 22rem }
.insidekv-title, .buscom-insidekv-title, .innovate-insidekv-title, .bo-insidekv-title, .responsibility-insidekv-title { padding-top: 18rem }
.buscom-insidekv, .responsibility-insidekv { background-size: cover }

/*面包屑*/
.breadcrumb-level { width: 50%; padding: 0 10px }
.breadcrumb-level01 { width:20%; padding: 0 10px 0 4% }
.breadcrumb-level02 { width: 30% }
.breadcrumb-level i.iconfont { font-size:18px!important; margin-top: 16px  }

.buscom-breadcrumb-level, .buscom-breadcrumb-level01, .buscom-breadcrumb-level02 { width: 25%; padding: 0 10px }
.buscom-breadcrumb-level03  { width: 50%; padding: 0 10px }
.buscom-breadcrumb-level i.iconfont { font-size:18px!important; margin-top: 16px  }


.breadcrumb-else { display: none } 

.paddingtop80, .paddingtop60, .paddingtop50 {  }
.paddingbottom50, .paddingbottom80 { padding-bottom:3rem }

/*------------------走进新城-------------------*/
.about-con { height:15rem;   padding-left: 2rem; padding-right: 2rem }
.about-video { height:24rem }
.about-txt01 { height:auto }

.bc-con .kwicks { height: 1604px }
.bc-con .kwicks li { width: 100%; height: 400px; position: relative!important; margin-bottom: 1px }

.bc-dl { margin-left:0 }
.bc-dl dt { width:100%; margin-left: 0 }
.bc-dl dd { width: 100% }

.headportrait-shade { width: 100%; height: auto }
.headportrait_big { width: 100% }

.wmap-dl { margin-left: 10em }
.wmap-dl dt { width:10em; margin-left: -10em }
.wmap-dl dd li { float:left; width:10em }

/*------------------新闻-------------------*/
.news-hislider .hislider-wrap { padding-bottom: 60px }
.news-hislider .hislider-title { padding-top: 8px; padding-bottom: 8px; font-size: 14px; line-height: 1em; bottom: 30px }
.news-hislider .hislider-pages { bottom:12px }

.news-con .area_30 { float: none } 
.news-con .area_30.padding30 { padding-top: 0; padding-bottom: 0; }
.news-con .area_30 .paddingleft30 { padding-left: 20px }
.news-con .area_30 .paddingleft20 { padding-left: 10px }
.news-con .area_30 .paddingright30 { padding-right: 20px }

input.newsearch-input01 { font-size:1.6rem }
.news-listcon { float:none; padding-top: 20px; padding-left: 20px; padding-right: 20px }
.news-listcon .area_25.paddingright30 { padding-right: 0 }




.newsd-con01 { margin-left: 0 }
.newsd-con01 dt { width:100%; margin-left: 0 }

.news-date { width:100%; padding-top: 0; padding-bottom: 0; background:transparent; color: #717171; text-align:left }
.news-day { display: inline-block; width:auto; font-size:14px }
.news-month { float: left; display: inline-block; width:auto; margin-top: 0; font-size:14px }

.nd-conright img { width:100%; height: auto }

.media-popbox { width: 300px; height: 240px; overflow:hidden }

/*------------------投资者关系-------------------*/
.inv-listcon li { padding:30px 0 30px 100px }
.inv-listdate { width:80px; margin-left:-100px }

.ii-reportbox .area_50.paddingleft20 { padding-left:0 }

.company-title {   padding-bottom: 3rem }
.company-dl { padding-top: 15px; padding-bottom: 15px }
.company-dl dt, .company-dl dd { padding-top: 0; padding-bottom: 0 }
.company-dl dt { width:100%; padding-left: 1em; box-sizing: border-box }
.company-dl dd { padding-left: 1em; box-sizing: border-box }

.invf-tableli01 { width: 100% }
.invf-tableli02 { width: 25% }

.s-pricebox .margintop20 { margin-top: -2px }
.s-pricebox .margintop30 { margin-top: 10px }

.popup { width: 90% }
.contact-input { width:100% }
.contact-textarea { width:100% }

.invs-subheading { width: 100% }
.invs-remark { float: left }

.invs-tableli03, .invs-tableli04, .invs-tableli05 { width: 100%; text-align: left; padding-left: 10px; padding-right: 10px }

.ip-txt { position: relative; top: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);   }

.inv-tabli-month { left: 0 }

/*------------------业务和版图-------------------*/
.ubid { display: inline-block!important }

.business-title { position: relative; top: 0; padding-top:40px }
.business-mapbox { height: auto; padding: 20px 0 }
.bus-site { position: static; width: 100%; padding-left: 0 }
.bus-site p { height: auto }
.bus-itemsbox { width: 100%; margin-left:0; height: auto }
.bus-items { width: 100%; margin-left: 0; height: 329px; padding-right: 0; background-size:100% auto; }
.bus-itemsbox .area_80.poabsolute-h50 { position: relative; top: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) }


.think-con01 { padding-top: 50px; padding-bottom: 200px }	
.think-con01 .area_33, .think-con03 .area_40 { margin-left:0 }
.think-con02 { margin-top: 0; padding-top: 30px; padding-bottom: 300px; background-position: left bottom; background-size:80% auto }


.housetype-hislider { padding:10px }
.housetype-hislider .hislider-btn-prev, .housetype-hislider .hislider-btn-next { width: 20px; height: 40px; margin-top: -20px; background-size:auto 100% }

.mapbox .area_30_40, .mapbox .area_45_60 { float:none; width:100% }

.bus-title { position:static; padding-top: 30px }
.bus-city01, .bus-city02 { position: static; padding-bottom: 30px; margin-top: 30px }
.mapbox { height: auto }

.bod-tel { float: left }
.bod-list li { border-right: 0 none; border-bottom: 1px solid #dfdfdf; padding-top: 10px; padding-bottom: 10px }
.bod-list li:nth-child(1) { padding-top: 0 }
.bod-list li:nth-child(4) { border-right: 0 none; border-bottom: 0 none; padding-bottom: 0 }

.bi-tab li { width:33.33% }
.bi-tab li a { font-size: 1.6rem }
.innovate-con01 { padding-top: 30px; padding-bottom: 100px }

.busin-imglist .com-img { width: 100%;    }
.busin-imglist .com-img img { width: 100%; height:auto;   }

.mapcon { margin-right: 0 }
.chinamap { display: none }

/*------------------客服中心-------------------*/
.service4008-bg { padding-top: 30px; padding-bottom: 80px }  

.inside-hislider-con { width:60%; padding:20px 20px 80px }

/*------------------社会责任-------------------*/
.responsibility-txt01 { height:auto }
a.res-a02 { border-left:0; border-right:0 }

.res-hislider-con { width:80%; padding:20px 20px 80px; box-sizing: border-box; }
.res-hislider .hislider-title { width: 70%; margin-left: 15% }

/*------------------加入新城-------------------*/
.recruit-con { height: 80rem }
.recruit-tab a { border-right:0; border-bottom: 1px solid #fff }
.recruit-tab a i.iconfont { top: -5px }

.recruit-a01.mo_adis, .recruit-tab a.mo_adis { display: inline-block }
.recruit-tab a.mo_undis { display: none }

.submenu.paddingbottom20 { padding-bottom: 0 }
.submenu .padding30 { padding-left: 0; padding-right: 0; padding-top: 0 }

}


/*-------------------兼容iphone5-------------------*/
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
html { font-size:52% }
}