@charset "utf-8";
/* CSS Document */
a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0;border:0;outline:0}
ol,ul{list-style:none}
html{font-size:.75rem;font-family:"Microsoft YaHei",Arial}
.tc{text-align:center}
.clear{clear:both}
.clearfix:after{content:'\20';display:block;height:0;line-height:0;visibility:hidden;clear:both}

body{color:#333;}
body,.mui-content{ background-color:#FFF;}



.nav{position:fixed;width:100%;height:100%;top:0;left:0;display:none}
.nav ul{margin:0 auto;width:60%;text-align:left;height:500px;position:absolute;top:50%;margin-top:-250px;left:50%;margin-left:-25%}
.nav ul li{-webkit-animation:DDInY .8s .3s ease both;-ms-animation:DDInY .8s .3s ease both;-moz-animation:DDInY .8s .3s ease both;animation:DDInY .8s .3s ease both}
.nav ul a{display:block;height:50px;overflow:hidden;margin:10px 0}
.nav ul span{display:block;font-size:18px;line-height:30px;text-transform:uppercase;color:#e9e7e8}
.nav ul span strong{color:#831416;font-size:130%;padding-left:10px}
.nav .nav-tel{position:absolute;left:2%;bottom:2%; font-size:12px}
.nav .close{display:block;position:absolute;top:2%;right:3%}
.nav .close img{transition:all .5s ease}
.nav .close:hover img{transform:rotate(180deg)}

.mui-bar-nav .mui-pull-right{ color:#c91f1f}
.mui-bar-nav .mui-pull-right:hover{ color: #F00}

.mui-popover{ background:none;position:absolute;width:90%;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,.1)}
.mui-popover ul{}
.mui-backdrop{background-color:rgba(0,0,0,.9)}


.subnav{ margin-bottom:20px 0 10px;}
.subnav a{ display:inline-table; font-size:0.85rem; padding:0 3px; margin:0 3px; color:#333; font-weight:500;}
.subnav a.cur{ background-color:#d6d6d6; border-bottom:2px solid #c81e5d;}

.mui-table-view:before{ background:none; top:0;}
.rowcentit{ padding:20px 0;}
.row{max-width:100%; display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.rowcentit .mui-col-xs-6{line-height:2.0rem; /*padding-left:0.8rem; */margin-bottom:0.5rem}

a.el-tablo{text-decoration:none;display:block;color:#333;-webkit-transition:all .25s ease;transition:all .25s ease; text-align:right; padding-right:3.8rem}
a.el-tablo .value{-webkit-transition:all .25s ease;transition:all .25s ease;}
a.el-tablo .label{color:#333;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:0.65rem}
a.el-tablo:hover{-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02);}
a.el-tablo:hover .value{-webkit-transform:translateY(-3px);transform:translateY(-3px);color:#b8024c}
a.el-tablo:hover .label{color:#666; }
.element-box{margin:0 0 0 0}
.element-box .value{font-size:1.85rem;font-weight:500;font-family:"Avenir Next W01","Proxima Nova W01",Rubik,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:1px;display:inline-block;vertical-align:middle}
.element-box .trending{padding:0 5px;border-radius:30px;display:inline-block;font-size:1.65rem;vertical-align:middle;}
.loadings{ text-align:center; margin:30px 0; color:#999;display:none;}
.loadmore{ text-align:center; margin:30px 0 60px;}
.loadmore img{ width:110px; height:auto;}




.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{ font-size:0.85rem; line-height:22px; overflow:auto; height:auto;margin-top:0;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body .arrow{text-overflow: ellipsis;overflow:hidden; text-align:left; color:#333}

.mui-grid-view .mask{ padding:0;position:absolute;top:16px;left:0; margin:-10px 0 0 10px; z-index:999;width: calc(100% - 10px);height:calc(100% - 10px);overflow:hidden;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:rgba(0,0,0,.6); }
.mui-grid-view .mask p{white-space:pre-wrap; width:90%;text-align:left; font-size:0.85rem; position:absolute; bottom:10px; color:#FFF; padding:5%;display:table-cell;vertical-align:bottom; z-index:9}
.mui-grid-view a:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}

.index-txt {margin-top:30px;padding:0 10px 0;}
.index-txt a{ color:#333}
.index-txt .pingfang{ font-size:1.45rem; margin-bottom:20px; line-height:28px; font-weight:normal}
.index-txt .p2{ line-height:26px; margin-bottom:20px;font-size:1.05rem;}
.abpic{ margin-bottom:20px;}


.footer{ background:#ccc; padding:30px 0 0;}
.warp980{ width:100%;padding:5px;}
.footer .show{ font-size:14px;padding:0 0 10px 0; text-align:center;}
/*.footer .iphone{ border-bottom:1px solid #666;border-top:1px solid #666; }
.footer .iphone .e1{ width:49%; float:left;font-size:1.45rem; padding:0; margin:1.0rem 0;}
.footer .iphone .e2{width:49%;font-size:1.45rem; padding:0; border-left:1px solid #666; text-align:right;margin:1.0rem 0;}*/
.footer .erweima{padding:20px 0 20px 0;}
.footer .erweima .e1{width:49%; float:left; margin-left:0;}
.footer .erweima .e2{width:100%;}
.footer .erweima .t1{ line-height:28px; font-size:0.95rem;}
.erweima p{text-align:center;}
.door{ font-size:0.85rem; line-height:28px;text-align:center; color:#666;}

.CopyrightBox{ background-color:#333; padding:1.0rem 1.0rem; color:#fff; line-height:28px; margin-top:40px;}
.CopyrightBox a{color:#8f8f94;}
.CopyrightBox .foot-left{}
.foot-pp{ font-size:38px; margin:1.0rem 0 1.0rem;}
/*.foot-pp:after{content:'_'; color:#d1d1d1; display:inline-block; font-size:14px;}*/
.foot-pp .txt1{ font-size:1.85rem; color:#FFF}
.foot-uy{ color:#d1d1d1}
.foot-uy p{ font-size:0.85rem}
.CopyrightBox .foot-right{color:#8f8f94;}
.footer .iphonec1{border-bottom:1px solid #666;border-top:1px solid #666;  padding:10px 0; line-height:18px; margin:20px 0 20px 0;}
.footer .iphonec1 .e1{width:49%; float:left;font-size:1.25rem; text-align:left}
.footer .iphonec1 .e2{width:49%; float:right;font-size:1.25rem; text-align:right;border-left:1px solid #666;}
.footer .foot-logo-hui img{max-width:100%; height:auto;}
.footer .foot-nav{ margin-bottom:29px;}
.footer .foot-nav a{display:inline-block; color:#333; font-weight:none; font-size:1.25rem}
.footer .foot-nav a:after{content:' ';  margin:0 0.5rem 0 0.5rem;}
.CopyrightBox .foot-beian,.CopyrightBox .foot-zhichi,.CopyrightBox .foot-gongan{ font-size:0.85rem; color:#8f8f94; text-align:center;}
.CopyrightBox .foot-gongan{ display:inline-table;height:20px;line-height:20px;margin:0 0px 0px 5px; vertical-align:middle}


.fleldBox{ margin:10px 10px 10px;}
.fleldBox h2{ font-size:1.85rem; line-height:38px; margin-bottom:5px;}
.fleldBox p{font-size:0.95rem; line-height:22px; margin-bottom:10px;}
.fleldpic{height:180px; display: flex;align-items: center; overflow:hidden; margin:0 10px;}
.fleldpic img{width: 100%;height: auto;align-items: center;}

.fleldpic2{height:180px; display: flex;align-items: center; overflow:hidden;}
.fleldpic2 img{width: 100%;height: auto;align-items: center;}

.abcc{ padding:30px 0 20px}
.fleldBox2 ul{margin:10px 10px 0 10px;}
.fleldBox2 ul li{color:#333;  margin:0 0 10px 0;}
.fleldBox2 ul li .link01{background-color:#d7d7d7;height:215px;padding:20px 0 0 0; margin-right:5px;border-bottom:5px solid #fff;}
.fleldBox2 ul li .link02{background-color:#d7d7d7;height:215px;padding:20px 0 0 0; margin-left:5px;border-bottom:5px solid #fff;}
.fleldBox2 ul li h3{ font-size:1.35rem; font-weight:bold;line-height:28px;text-align:center;color:#000; margin-bottom:10px;}
.fleldBox2 ul li p{font-size:0.85rem; line-height:26px; text-align:center}
.fleldBox2 ul li .link01:hover,.fleldBox2 ul li .link02:hover {background-color:#7d7d7d;color: #eaeaea; border-bottom:5px solid #d60c46;}
.fleldBox2 ul li:hover h3 { color:#FFF}
.fleldBox2 ul li:hover p { color:#eee}

.mui-card  .card-link-txt h3{ color:#333}
.mui-card .mui-card-imag img{ width:100%; height:auto;}
.mui-card-content-inner h3{font-size:1.25rem; margin-bottom:10px;}
.mui-card-content-inner p{}

.teamlist{ background-color:#FFF}
.teamlist ul{ margin:0 2px;}
.teamlist ul li{ text-align:center; margin-bottom:2px; width:50%; float:left;max-height:275px;}
.teamlist ul li a{ display:block}
.teamlist ul li a.p1{ padding-right:1px;}
.teamlist ul li a.p2{ padding-left:1px;}
.teamlist ul li a img{ width:100%; max-height:275px;}


.tm-img .txt {    
    color: #fff;
    text-transform: none;
    font-weight: 500;
    font-size:1.25rem;
    line-height: 22px;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;
	 padding:50px;
}
.mui-popover .mui-popover-arrow.mui-bottom:after{ display:none}
.tm-img .txt h3{ font-size:1.85rem;margin-bottom:20px; font-weight: normal}
.tm-img .txt p{ margin-bottom:10px;}
.tm-img .close{display:block;position:absolute;top:2%;right:3%}
.tm-img .close img{transition:all .5s ease}
.tm-img .close:hover img{transform:rotate(180deg)}

.concenters { margin:0 10px;}
.concenters .conlogo img{ width:90%;}
.con-cs{margin-top:20px;position:relative}
.con-cs p{font-size:1.05rem;color:#333;line-height:2em}
.con-cs p i{font-size:1.25rem; font-style:normal}
.mapbutton{position:absolute;bottom:0;right:0;color:#903459; font-size:0.85rem;}
body .concenters .w315px {margin-top:20px 0; padding:20px 0;}
body .concenters .w315px img{ width:100%; height:auto; }

.foot-pinpai {white-space: nowrap;}
.foot-pinpai .imgicn {max-width:68px;height:68px; float:left}

.fk_bg{margin:20px 0 20px 0;}
.fk_bg dl{ width:98%;  overflow:hidden;  clear:both; margin-bottom:10px}
.fk_bg dl dt{ float:left; width:48px;  overflow:hidden; margin-right:10px;}
.fk_bg dl dt  .imgicn{width:48px;height:48px;}
.fk_bg dl dd{ width:70%; float:left; }
.fk_bg dl dd h4{ font-size:1.25rem;  color:#333; width:100%;overflow:hidden;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:5px 0 10px;}




.eventlayer{}
.eventlayer .map{color: #fff;
    text-transform: none;
    font-weight: 500;
    font-size:1.25rem;
    line-height: 22px;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;
	 padding:100px 10px 10px 10px}
.eventlayer img{ width:100%; height:auto;}
.eventlayer .close{display:block;position:absolute;top:2%;right:3%}
.eventlayer .close img{transition:all .5s ease}
.eventlayer .close:hover img{transform:rotate(180deg)}

.caseBox{ padding:70px 10px;}
.casezuo{ margin-bottom:20px;}
.casezuo h2{ font-size:1.85rem; margin-bottom:20px;}
.casezuo p{ padding:0 0 10px; font-size:1.25rem}

.zzBoxfr{ margin-bottom:20px;}
.casezuoyou h3{ font-size:1.85rem;margin-bottom:20px;}
.casezuoyou p{font-size:0.85rem; padding:0 0 10px; line-height:26px;}

.post_text{ width:100%;}
.post_text p img,.post_text2 p img{ padding:0.2em 0px; max-width:100%; height:auto;}
.post_text2{ padding:10px;}
/* 分享 */
.bdsharebuttonbox{ float:left}
.bdsharebuttonbox a{width:34px;height:20px;padding:0;margin-right:10px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; display:inline-table}
.bdsharebuttonbox a:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.bdsharebuttonbox a.bds_tsina{background:url(../images/chn_weibo.png) no-repeat;} /* 新浪 */
.bdsharebuttonbox a.bds_renren{background:url(../images/chn_renren.png) no-repeat;} /* 人人 */
.bdsharebuttonbox a.bds_sqq{background:url(../images/chn_tencent_03.png) no-repeat;} /* 腾讯 */
.bdsharebuttonbox a.bds_douban{background:url(../images/chn_douban.png) no-repeat;} /* 豆瓣 */
.bdsharebuttonbox a.bds_weixin{background:url(../images/chn_weixin.png) no-repeat;} /* 微信 */
.bdsharebuttonbox a.bds_baidu{background:url(../images/chn_baidu.png) no-repeat;} /* 百度 */
.sharetxt{float:left;font-size:14px;color:#6a6a6a;line-height:36px; width:96px;}

.lx-new-title{padding:15px;}
.lx-new-title h1{font-size:1.65rem;color:#000; margin:0 0 10px; line-height:28px;}
.lx-new-title h3{font-size:0.85rem;color:#333; margin:0; font-weight:normal;}