@charset "utf-8";
/* 凯运 CSS Document by liyunlong 2018-8-14 */
/* Common style */
html{ -webkit-box-sizing:border-box; box-sizing:border-box;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,p,form,div,ul,li,p,dl,dt,dd,figure,figcaption,ol{ margin:0; padding: 0;}
body{ font:menu; font-size:0.14rem; color:#333;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
ul,li{ margin:0; padding:0; list-style:none;}
a img,input,button,textarea,a{ border:none;}
input,button,textarea{ display:inline-block; font:menu; font-size:0.14rem;}
input[type="submit"],input[type="button"]{ -webkit-appearance:none;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
img{ max-width:100%; display: block;}
/* Link Style */
a{ text-decoration:none;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:active{ color:#ff7268;}
/* Body Style */
body{ background:#f9f9f9;}
.con{ width:6.4rem; margin:0 auto;height: 0.68rem;}
.hiden{ overflow:hidden;}
.wrap{ width:6.4rem; margin:0.77rem auto 1rem; position:relative; z-index:99;}
.n{ font-weight:normal;}
.b{ font-weight:bolder;}
.cfff{ color: #ffffff;}
.ca2{ color:#a2a2a2;}
.c9{ color:#999999;}
.c0{ color: #000000;}
.red{ color:#d40300;}
.c87b7d9{ color: #87b7d9;}
.s2{ font-size:0.2rem;}
.s22{ font-size:0.22rem;}
.s24{ font-size:0.24rem;}
.s26{ font-size:0.26rem;}
.s28{ font-size:0.28rem;}
.s3{ font-size:0.3rem;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.mt-05{ margin-top:0.05rem;}
.mt-3{ margin-top:0.3rem;}
.mb-1{ margin-bottom: 0.1rem;}
.mlr-1{ margin-left: 1rem; margin-right: 1rem;}
.pt-3{ padding-top: 0.3rem;}
.pd-3{ padding-bottom: 0.3rem;}
.ptd-4{ padding: 0.4rem 0rem;}
.ptd-42{ padding: 0.42rem 0rem;}
.ptd-55{ padding: 0.55rem 0rem;}
.t_hide{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.two_hide{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.three_hide{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.fl{ float:left;}
.fr{ float:right;}
.line4{ line-height: 0.4rem;}
.line10{ line-height: 1rem;}
.text-c{ text-align: center;}
.dsbnone{ display: none;}
.dsblock{ display: block;}
.clear{ clear: both;}
.clearbx{ width: 7.5rem; height: 1.16rem;}
.pagecon,.ban-page,.footer,.newslist,.photolist,.projectbg,.conwap,.prolongation{ width: 7.5rem; margin: 0rem auto;}
.pagecon{ overflow: hidden;}

/* header start */
header{ width:100%; height:0.68rem;position:fixed; top:0; z-index:223; box-sizing: border-box; background:url(../images/mobile_01.jpg) center;  background-color:  #1065a1;  -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;transition-duration: 0.4s;}
header a,header h1{ }
header h1{ text-align: center;color: #fff; font-size: 0.4rem;}
.top-menu{width:1.14rem; height:1.16rem; background:url(../images/top-menu.png) center no-repeat; background-size:1.14rem 1.16rem; background-color: #1065a1; margin-top: -3px;}

.cd-main-content {min-height: 100%;position: relative;background-color: #f9f9f9;z-index: 222;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;transition-duration: 0.4s;}
.cd-main-content.lateral-menu-is-open {-webkit-transform: translateX(-4.86rem);-moz-transform: translateX(-4.86rem);-ms-transform: translateX(-4.86rem);-o-transform: translateX(-4.86rem);transform: translateX(-4.86rem);}
header.lateral-menu-is-open {-webkit-transform: translateX(-4.86rem);-moz-transform: translateX(-4.86rem);-ms-transform: translateX(-4.86rem);-o-transform: translateX(-4.86rem);transform: translateX(-4.86rem);}
header.is-fixed {position: fixed;}
.overflow-hidden {overflow: hidden;}

.icon{ display: block;display: -webkit-box; }
.icon1{ background: url(../images/home.png) no-repeat;   position: absolute; left: 0.1rem;top: 0.1rem;background-size: 100% 100%;background-size: cover; height: 0.44rem;width: 0.43rem;}               /*左箭头*/
.icon2{ background: url(../images/menu.png) no-repeat;   position: absolute;right: 0.1rem; top: 0.2rem;background-size: 100% 100%;background-size: cover; height: 0.28rem; width: 0.37rem;}           /*房子*/
#cd-menu-trigger {position: absolute;right: 0rem;top:0rem;height:1.16rem;width:1.14rem;background-color: #1065a1;}
#cd-lateral-nav {position: fixed;height: 100%;right: 0;top: 0; z-index: 1; width:4.25rem; box-sizing: content-box; padding:0rem 0.3rem; background-color: #1065a1; overflow-y: auto; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transform: translateX(0.8rem);-moz-transform: translateX(0.8rem); -ms-transform: translateX(0.8rem); -o-transform: translateX(0.8rem); transform: translateX(0.8rem);}
#cd-lateral-nav .cd-navigation {}
#cd-lateral-nav .sub-menu {display: none;}
#cd-lateral-nav a {display: block; text-align: center; font-size: 0.28rem; border-bottom: 1px solid #ffffff; box-sizing: border-box;
    line-height:0.9rem; height: 0.9rem;color: #ffffff;}
#cd-lateral-nav a.current {color: #ffffff;}
.no-touch #cd-lateral-nav a:hover {color: #ffffff;}
#cd-lateral-nav.lateral-menu-is-open {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-overflow-scrolling: touch;}
#cd-lateral-nav .item-has-children > a {position: relative;text-transform: uppercase;font-weight: 600;}
#cd-lateral-nav .item-has-children > a::after {content: ''; fill:#ffffff; display: block;height:0.32rem;width:0.26rem;position: absolute;top: 50%; bottom: auto; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);right:0.2rem; background: url("../images/cd-arrow.svg") no-repeat center center;background-size: 8px 11px;-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
#cd-lateral-nav .item-has-children > a.submenu-open::after {-webkit-transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);-o-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}
.main{

}
.pagecon{
        width: 6.4rem;
    margin: 0rem auto;
}
.aboutcon{
        margin-top: 0.68rem;
}

#menu-wrapper{ position: fixed; width: 30%;  left: 70%;background: #48729c; z-index: 999; top: 0.68rem; display: none;}
#menu-wrapper .mui-table-view-inverted .mui-table-view-cell:after{ display: none;}
#menu-wrapper .mui-table-view-inverted{ background: #fff;}
#menu-wrapper .mui-table-view-inverted:before{ display: none;}
#menu-wrapper .mui-table-view-inverted:after{ display: none;}
#menu .logo{ width: 1.2rem;}
.menu a{ width: 100%; line-height: .8rem; text-align: center; display: block; border-bottom: 1px solid #efefef; font-size: 0.28rem;color: #fff;}
.menu .current{ color: #fff;}


