@media screen and (min-width:320px){
	body{ font-size:75%;}
}
@media screen and (min-width:360px){
	body{ font-size:87.5%;}
}
@media screen and (min-width:400px){
	body{ font-size:93.75%;}
}
@media screen and (min-width:480px){
	body{ font-size:112.5%;}
}
@media screen and (min-width:568px){
	body{ font-size:131.25%;}
}
@media screen and (min-width:639px){
	body{ font-size:150%;}
}


/*导航*/
.m-menu{font-size:1em;overflow:hidden; position:relative;background:#bd0414; padding:0 2.03%; box-shadow:0 0.08em 0.125em #6e6e77; z-index:99}
.m-menu:before{ content:""; position:absolute; top:50%; width:100%; height:1px; background:#CC4C54; left:0;z-index:1;}
.m-menu li{ float:left; padding:0 1.7%; position:relative; overflow:hidden; line-height:3.01em; height:3.01em; text-align:center;color:#fff;}
.m-menu li:before{ width:1px;height:1em;  content:""; position:absolute; top:1.08em; right:0; z-index:2; border-left:1px dotted #e67178; }
.m-menu a:nth-child(5n) li:before{ width:0; border-left:0;}
.m-menu a:first-child li{ padding:0 2.3% 0 1.7%;}
.m-menu a:nth-child(2) li, .m-menu a:nth-child(3) li, .m-menu a:nth-child(4) li{ padding:0 2.3%;}
@media screen and (min-width:360px) {
	.m-menu li{ padding:0 1.4%;}
	.m-menu a:nth-child(2) li, .m-menu a:nth-child(3) li, .m-menu a:nth-child(4) li{ padding:0 2.02%;}
}
@media screen and (min-width:400px) {
	.m-menu li{ padding:0  1.3%;}
	.m-menu a:nth-child(2) li, .m-menu a:nth-child(3) li, .m-menu a:nth-child(4) li{ padding:0 2.3%;}
}

/*banner*/
.g-adv { height:auto; position:relative;}
.g-adv:before{ content:""; position:absolute; top:100%; left:0; width:100%; height:0.625em;background:url(../mimg/banner-bg.jpg) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:270px;overflow:hidden;}
.g-adv .m-box li img{ width:100%;}
.g-adv .m-cnt{ height:0.33em; background:#e5e5e5;}
.g-adv .m-cnt li{ float:left; width:33.333%; height:0.33em; background:#e5e5e5;}
.g-adv .m-cnt li.z-on{ background:#bd0414;}
.g-adv .m-cnt li:last-child{ border-right:0;}
@media screen and (min-width:360px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:304px;}
}
@media screen and (min-width:400px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:338px;}
}
@media screen and (min-width:480px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:405px;}
}
@media screen and (min-width:568px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:480px;}
}
@media screen and (min-width:639px) {
	.g-adv .sclwrap_box , .g-adv .m-box{ height:541px;}
}

/*搜索*/
.m-search{ position:relative; padding-top:1.04em; height:3.41em; background:#e5e5e5;}
.m-search .u-ser{ width:79.53%; float:left; background:#fff; margin-left:4.06%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding-left:3.125%; border-radius:0.21em 0 0 0.21em;}
.m-search .u-inp{ width:100%; border:0; color:#ccc; text-align:left; background:none; font-size:1.08em; height:2.31em; line-height:2.31em;}
.m-search .u-btn{ width:12.34%; float:left; border:0; background:#bd0414; border-radius:0 0.21em 0.21em 0; position:relative;}
.m-search .u-btn:before{ content:""; position:absolute; top:0.46em; left:20.25%; width:63.29%; height:1.75em; background:url(../mimg/ser_btn.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-search .u-in{ width:100%; font-size:1.08em; border:0;  background:none; height:2.31em; line-height:2.31em; position:relative; z-index:10;}

/*合作伙伴*/
.m-coo{ margin-top:1.08em;}
.m-bt{ font-size:1.17em; height:2.46em; line-height:2.46em;   position:relative; color:#fff; padding-left:4.94%;    background: url(../mimg/sj_tbg.jpg) no-repeat;}
.m-bt2{ font-size:1.17em; height:2.46em; line-height:2.46em;   position:relative; color:#fff; padding-left:23.94%;  font-weight: bold; background: url(../mimg/sj_tbg2.jpg) no-repeat;}
.m-bt span{ float:right; font-size:0.71em; color:#616161; line-height:3.45em; margin-right:2.34%; text-transform:uppercase;}
 
.m-partner{ margin-top:1.96em; position:relative;}
.m-partner .prev{ position:absolute; top:0.5em; left:0; width:4.53%; height:4.33em;background:url(../mimg/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-partner .next{ position:absolute; top:0.5em; right:0; width:4.53%; height:4.33em;background:url(../mimg/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH();}
.m-partner .nowarp{ margin:0 6.56%; overflow:hidden;}
.m-partner .con{ float:left; width:100%; display:inline;}
.m-partner .con li{ float:left; width:47.86%; margin-right:4.28%;}
.m-partner .con li:last-child{ margin-right:0;}
.m-partner .con li img{ width:100%; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border:0.125em solid #d0d0d0;}

.m-partner .sclwrap_box , .m-partner .m-box{ height:84px;}
@media screen and (min-width:360px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:94px;}
}
@media screen and (min-width:400px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:105px;}
}
@media screen and (min-width:480px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:126px;}
}
@media screen and (min-width:568px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:149px;}
}
@media screen and (min-width:639px) {
	.m-partner .sclwrap_box , .m-partner .m-box{ height:168px;}
}

/*融达建业建筑工程产品分类*/
.m-cpfl ul{ margin-top:1.08em;}
.m-cpfl li{ width:42.19%; height:3.46em; font-size:1em; text-align:center; background:#bd0414; float:left; margin:0.54em 2.03% 0 0; color:#fff; text-shadow:0 0.083em 0.21em #972127; border:1px solid #eee; line-height:3.46em;}
.m-cpfl ul a:nth-child(2n-1) li{ margin-left:6.72%;}

/*产品展示*/
 
.g-sj{ height:auto; overflow:hidden; margin-top:2%; padding-bottom:7%;}
.g-sj h3{ font-size: 1.17em;
    height: 2.46em;
    line-height: 2.46em;
    position: relative;
    color: #fff;
    padding-left: 4.94%;
    background: url(../mimg/sj_tbg.jpg) no-repeat;}
.g-sj h3 a{ font-size:1em; color:#fff;  }
.g-sj h3 span{float: right;
    font-size: 0.71em;
    color: #616161;
    line-height: 3.45em;
    margin-right: 2.34%;
    text-transform: uppercase;}
.g-sj h3 span a{     float: right;
    font-size: 0.71em;
    color: #fff;
    line-height: 3.45em;
    margin-right: 2.34%;
    text-transform: uppercase;}
.g-sj .m-sj{ height:auto; overflow:hidden;}
.m-sj h4{ background:#E5E5E5; padding:0.45em 0 0.45em 4%; position:relative;}
.m-sj .u-gray{ background:#E5E5E5; border-bottom:#E5E5E5 1px solid; padding:0.4em 0 0.4em 4%;}
.m-sj h4 a{ font-size:2em; color:#616161; font-weight:normal;}
.m-sj h4:before{ position:absolute; content:""; width:0; height:0; top:1.25em; right:5.2%;
border-top:0.25em solid #fff; 
border-left:0.25em solid transparent;
border-right:0.25em solid transparent;}
.m-sj h4:after{ position:absolute; content:""; width:0.7em; height:0.7em; border:#fff 1px solid; top:1em; right:4.7%;}
.m-sj ul{ overflow:hidden; padding-bottom:4px;}
.m-sj ul li{ width:100%; position:relative; padding:0.4em 0 2em;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.m-sj ul li:before{ position:absolute; content:""; width:100%; height:1px; background:#ececec; top:102%; left:0; z-index:999;}
.m-sj ul li:first-child{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.m-sj ul li:last-child{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.m-sj ul li a{ font-size:1.08em; color:#333; display:block; float:left; width:29%; padding:0 2%;height: 1.4em;line-height: 1.4em;overflow: hidden;}
.m-sj ul li em{ display:block; float:left; width:6%; padding-right:4%;}
.m-sj ul li em img{ width:100%;}
.m-pro{ margin-top:1.46em;}
.m-pro li{ width:39.84%; float:left; margin:1.58em 0 0 6.88%; }
.m-pro li img{ width:100%; display:block; border:1px solid #c2c2c2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border-bottom:0;}
.m-pro li span{ display:block; height:1.96em; line-height:1.96em; text-align:center; background:#d3d1d1;border-bottom:1px solid #c2c2c2; color:#474646; overflow:hidden; }


/*机电顾问展示*/
.g-zs{ overflow:hidden; position:relative;}
.g-zs .m-cnt{ background:#E5E5E5; position:relative; overflow:hidden; width:100%;}
.g-zs .m-cnt:after{ position:absolute; content:""; width:100%; height:1px; background:#dbdee3; top:50%; left:0;}
.g-zs .m-cnt li{ float:left; font-size:1em; color:#4E4D4D; width:30%; padding:0.4em 0; text-align:center; position:relative;}
 
.g-zs .m-cnt li:nth-child(3){ width:40%;}
.g-zs .m-cnt li:after{ position:absolute; content:""; width:1px; height:40%; background:#B9B9B9; top:35%; right:0;}
.g-zs .m-cnt li.z-on{ color:#fff;background:url(../mimg/zs_libg.jpg) no-repeat;
 -webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zs .m-cnt li:last-child:after,.g-zs .m-cnt li.zon:after,.g-zs .m-cnt li:nth-child(3):after{ background:none;}
.g-zs .u-gd{ display:inline-block; font-size:0.92em; color:#616161; position:absolute; top:2.8em; right:4%; z-index:1;}
.g-zs .m-box .con{ display:inline; float:left; }
 
.g-zs .m-box .con li{ width:39.84%; float:left; margin:1.58em 0 0 6.88%; }
.g-zs .m-box .con li img{ width:100%; display:block; border:1px solid #c2c2c2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border-bottom:0;}
.g-zs .m-box .con li span{ display:block; height:1.96em; line-height:1.96em; text-align:center; background:#E5E5E5;border-bottom:1px solid #E5E5E5; color:#474646; overflow:hidden; }
.g-zs .m-box .con em{ width:93%; margin:4% 3% 0 3%; display:block;}
.g-zs .m-box .con em img{ width:100%; padding:2px; border:#bbbbbb 1px solid;}
.g-zs .m-box .con p{ width:92%; margin:0 auto; font-size:1em; color:#444; line-height:150%;}
.g-zs .m-box .con p span{ display:block; font-size:1.17em; padding-bottom:0.3em;}
.g-zs .m-box .con .u-xq,.g-zj .m-box .con .u-xq{ display:block; width:48.75%; text-align:center; background:#BE2112; margin:6% auto 0; padding:0.3em 0; font-size:1em; color:#fff;
border-radius:2px;               
-webkit- border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;}

.g-zs{ height:796px;}
.g-zs .sclwrap_box{height:762px;}
/*经典案例*/
.m-case{ margin-top:1.46em}
.m-anl{ margin-top:0.96em; position:relative;}
.m-anl .con{ float:left; display:inline; width:100%;}
.m-anl dl{ width:86.56%; margin-left:6.88%;}
.m-anl dt{ width:100%;}
.m-anl dt img{ width:100%; display:block; border:0.125em solid #d0d0d0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-anl dd{ width:100%;color: #4E4D4D;}
.m-anl dd h3{ font-size:1.08em; text-align:center; color:#bd0414; margin-top:0.12em; line-height:2.21em; height:2.21em; overflow:hidden;font-weight: bold;}
.m-anl dd p{ font-size:1em; line-height:1.5em; color:#868686; text-align:center;}
.m-anl dd span{ margin:0.42em auto 0 auto; display:block; width:50.36%; font-size:1em; color:#fff; background:#bd0414; text-shadow:0 0.083em 0.21em #972127; text-align:center; height:2.21em; line-height:2.21em;}
.m-anl .m-btn{ position:absolute; bottom:0.625em; left:0; width:100%; height:4.42em;}
.m-anl .m-btn:before{ content:""; position:absolute; top:2.25em; left:0; width:100%; height:1px; background:#ccc;}
.m-anl .m-btn:after{ content:""; position:absolute; top:0; left:41.72%; width:16.56%; height:4.42em; border-radius:4.42em; background:#e5e5e5; z-index:2;}
.m-anl .m-btn .prev{ position:absolute; top:1.58em; left:44.84%; width:0.83em; height:1.25em;background:url(../mimg/case_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;z-index:9;}
.m-anl .m-btn .next{ position:absolute; top:1.58em; left:52.66%; width:0.83em; height:1.25em;background:url(../mimg/case_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH(); z-index:9;}

.m-anl .sclwrap_box , .m-anl .m-box{ height:300px;}
@media screen and (min-width:360px) {
	.m-anl .sclwrap_box , .m-anl .m-box{ height:338px;}
}
@media screen and (min-width:400px) {
	.m-anl .sclwrap_box , .m-anl .m-box{ height:375px;}
}
@media screen and (min-width:480px) {
	.m-anl .sclwrap_box , .m-anl .m-box{ height:450px;}
}
@media screen and (min-width:568px) {
	.m-anl .sclwrap_box , .m-anl .m-box{ height:533px;}
}
@media screen and (min-width:639px) {
	.m-anl .sclwrap_box , .m-anl .m-box{ height:601px;}
}

/*banner*/
.m-hf1{background:url(../mimg/hf1.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:8.75em; display:block; padding-top:5.67em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-dianh{ width:63.13%; background:#fff; height:2.17em; line-height:2.17em; color:#bd0414; padding-left:10%; position:relative;margin-left:36.87%;}
.m-dianh em{ font-size:1.25em; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
.m-dianh a{color:#bd0414;}
.m-dianh:before{ content:""; position:absolute; top:0.46em; left:5.45%;width:1.42em; height:1.42em; background:url(../mimg/tel2.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
/*实力见证*/
.m-vs{ padding:2.08em 0 2.25em 0; background:#eee; position:relative;}
.m-vs:before{ content:""; position:absolute; top:7.5em; left:42.66%; width:14.84%; height:30.58em; z-index:1;background:url(../mimg/vs_bg.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-vs h2{ font-size:1.67em; color:#000; line-height:1em; text-align:center;}
.m-vs h2 b{ font-weight:bold; color:#bd0414;}
.m-vs h3{ font-size:1.08em; margin:1.75em 0 0 12.66%; line-height:1.69em; color:#d92f36; position:relative; z-index:2;}
.m-vs h3 em{ padding-left:34.82%; position:relative; color:#403e3e; display:inline-block;}
.m-vs h3 em:before{ content:""; position:absolute; top:0; left:10.7%; width:3.77em; height:1.69em;background:url(../mimg/vs_tit.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-vs .dl_01{ width:35.94%; float:left; margin:1.71em 0 0 6.72%;}
.m-vs .dl_01 dt{ width:100%;}
.m-vs .dl_01 dt img{ width:100%; display:block;}
.m-vs .dl_01 dd{ width:100%; background:#bd0414; padding:0.45em 4.34% 0 6.08%; height:4.3em; font-size:0.8em; color:#fff; line-height:1.25em;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-vs .dl_03{ width:35.94%; float:right; margin:1.71em 6.72% 0 0;}
.m-vs .dl_03 dt{ width:100%;}
.m-vs .dl_03 dt img{ width:100%; display:block;}
.m-vs .dl_03 dd{ width:100%; background:#d3d1d1; padding:0.45em 4.34% 0 6.08%; height:4.3em; font-size:0.8em; color:#474646; line-height:1.25em;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-vs .dl_02{ width:10.31%; float:left; margin:4.75em 0 0 2.34%; position:relative; z-index:9;}
.m-vs .dl_02 dt{ width:78.79%; margin:0 auto; display:block;}
.m-vs .dl_02 dt img{ width:100%; display:block;}
.m-vs .dl_02 dd{ margin-top:0.29em; width:100%; border:0.083em solid #d92f37; text-align:center; line-height:1.08em; color:#d92f37; font-size:0.8em; height:4.3em; background:#eee; padding-top:0.1em;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }
.m-vs dl:nth-child(3), .m-vs dl:nth-child(5){ margin-top:1.125em;}
.m-vs dl:nth-child(4){ margin-top:4.17em;}
@media screen and (min-width:320px) {
	.m-vs .dl_02{ margin-top:5.2em;}
	.m-vs dl:nth-child(4){ margin-top:4.5em;}
}
@media screen and (min-width:360px) {
	.m-vs .dl_02{ margin-top:5.5em;}
	.m-vs dl:nth-child(4){ margin-top:4.5em;}
}
@media screen and (min-width:400px) {
	.m-vs .dl_02{ margin-top:4.75em;}
	.m-vs dl:nth-child(4){ margin-top:4.17em;}
}
@media screen and (min-width:480px) {
	.m-vs .dl_02{ margin-top:4.75em;}
	.m-vs dl:nth-child(4){ margin-top:4.17em;}
}
@media screen and (min-width:568px) {
	.m-vs .dl_02{ margin-top:5.2em;}
	.m-vs dl:nth-child(4){ margin-top:4.5em;}
}
@media screen and (min-width:639px) {
	.m-vs .dl_02{ margin-top:4.75em;}
	.m-vs dl:nth-child(4){ margin-top:4.17em;}
}
/*优势*/
.g-ys{ height:auto; overflow:hidden;}
.g-ys .m-bt3{ text-align:center; width:100%;
 background:url(../mimg/ys_tbg.jpg) no-repeat; -webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-ys .m-bt3 em{ width:45.6%; display:block; margin:0 auto; padding-top:9%;}
.g-ys .m-bt3 em img{ width:100%;}
.g-ys .m-bt3  b{ font-size: 1.4em;
    color: #D90324; }
.g-ys .m-bt3 span{ font-size:1.5em; color:#000000;}
.g-ys .m-bt3 p{ width:100%; padding:4% 0 0;}
.g-ys .m-bt3 p img{ width:100%;}
.g-ys .m-ys{width:88.4%; margin:0 auto;}
.g-ys .m-ys:nth-child(2){ padding-bottom:5%;}
.g-ys .m-ys:nth-child(3){ padding-bottom:3%;}
.g-ys .m-ys:nth-child(4){ padding-bottom:4%;}
.g-ys .m-ys:nth-child(5){ padding-bottom:4%;}
.g-ys .m-ys:nth-child(6){ padding-bottom:4%;}
.g-ys .m-ys:nth-child(7){ padding-bottom:8%;}
.m-ys dl{ width:100%;
background:url(../mimg/ys_dlbg.png) no-repeat;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.m-ys dl dt{ width:10%; float:left; padding-top:17px;}
.m-ys dl dt img{ width:100%;}
.m-ys dl dd{ padding:1% 0 0 3.5%; float:left; width:85%; font-size:1.25em;}
.m-ys dl dd a{ color:#bd0414; font-weight:bold;}
.m-ys dl dd span{ display:block; font-family: "Microsoft Yahei";
    font-size: 0.7em;
    color: #B71E20;-webkit-text-size-adjust:none;}
.m-ys ul{ display:inline-block; padding:3% 0 0 3.5%; width:96%;}
.m-ys ul li{ color:#515151; font-size:1em; line-height:180%; width:100%;clear:both;}
.m-ys ul li em{ widows:2%; display:block; float:left; padding-right:2%;}
.m-ys ul li span{ color:#bd0414;}
.m-ys ul li em img{ width:100%;}
.m-ys ul li i{ color:#6c6c6c; font-size:0.83em; display:block; float:left; width:50%; overflow:hidden;}
.m-ys ul li i b{ display:block; float:left; width:6%; padding-right:1.5%;}
.m-ys ul li i b img{ width:100%;}
/*banner*/
.m-hf2{background:url(../mimg/hf2.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:8.79em; display:block; padding-top:5.67em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
 .m-hf3{background:url(../mimg/hf3.jpg) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; width:100%; height:8.79em; display:block; padding-top:5.67em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

/*banner*/
.m-lc{ margin-top:0.91em;}
.m-lc h2{ font-size:1.17em; line-height:1.93em; height:1.93em; border-bottom:1px solid #c9c9c9; color:#000; text-align:center; position:relative;}
.m-lc h2:before{ content:""; position:absolute; bottom:-2px; left:50%; width:22.5%; margin-left:-11.25%; height:3px; background:#d92f39;}
.m-lc ul{ margin-top:0.5em;}
.m-lc li{ text-align:center; margin:0.54em 1.56% 1.24em 2.72%; float:left; width:19.81%;   height:7.64em; font-size:0.92em; border-radius:6.7em; position:relative; line-height:1em;}
.m-lc li em{ display:block; width:100%; margin:0 auto; padding:0.32em 0 0.45em 0;}
.m-lc li em img{ width:100%; display:block;}
.m-lc li a{ color:#000;}
 
.m-lc .u-more{ width:43.59%; margin:1.29em auto 0 auto; font-size:1em; text-align:center; height:2.21em; line-height:2.21em; color:#fff; text-shadow:0 0.083em 0.21em #972127; background:#bd0414;}
/*客户见证*/
.m-khjz{ margin-top:1.25em;}
.m-khjz dl{ margin:1.92em 0 1.2em 0;}
.m-khjz dt{ width:40%; float:left; margin-left:6.72%;}
.m-khjz dt img{ width:100%; display:block; border:0.125em solid #d0d0d0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-khjz dd{ width:46.63%; float:left; margin-left:2.97%;}
.m-khjz dd h3{ font-size:1em; line-height:1em; color:#403e3e; letter-spacing:-0.04em; overflow:hidden; height:1em;}
.m-khjz dd p{ font-size:1em; line-height:1.33em; color:#7d7d7d; margin-top:0.67em; overflow:hidden;}
.m-khjz dd span{ float:right; width:52.82%; margin-top:0.5em; font-size:1em; height:1.54em; line-height:1.54em; color:#fff; text-align:center; text-shadow:0 0.083em 0.21em #972127; background:#bd0414;} 
@media screen and (min-width:360px) {
	.m-khjz dd h3{ letter-spacing:-0.083em;}
}
@media screen and (min-width:480px) {
	.m-khjz dd h3{ letter-spacing:-0.04em;}
}

/*荣誉证书*/
.m-honor{ margin-top:1.29em; height:205px; overflow:hidden; position:relative;}
.m-honor .u-more{ position:absolute; right:2.34%; font-size:0.83em;line-height:3.45em; top:0; color: #515151;text-transform:uppercase; z-index:9;}
.m-honor .column-list{ font-size:1.17em; height:2.46em;        width: 100%;
    background: url(../mimg/sj_tbg3.jpg) no-repeat; position:relative; color:#7f7f7f; z-index:2; }
.m-honor .column-list li{     float: left;
    font-size: 1.10em;
   color: #515151;
    padding: 0.4em 1em;
    position: relative;}
.m-honor .column-list li:before{  }
.m-honor .column-list li.z-on{background: #BE2112;color: #fff;}
.m-honor .column-list li.z-on:before{position: absolute;
    width: 0;
    height: 0;
    content: "";
    top: 100%;
    left: 50%;
    border-top: 0.3em solid #BE2112;
    border-left: 0.3em solid transparent;
    border-right: 0.3em solid transparent; }
.m-ryzs{ margin-top:2.29em; position:relative;}
.m-ryzs .prev{ position:absolute; top:3.08em; left:0; width:4.53%; height:4.33em;background:url(../mimg/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-ryzs .next{ position:absolute; top:3.08em; right:0; width:4.53%; height:4.33em;background:url(../mimg/coo_left.gif) no-repeat; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH();}
.m-ryzs .no_ov{ margin:0 6.56%;}
.m-ryzs ul{ float:left; display:inline; width:100%;}
.m-ryzs li{ width:47.28%; float:left; margin-right:5.44%;}
.m-ryzs li img{ width:100%; display:block; border:0.125em solid #d0d0d0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.m-ryzs li span{ display:block; height:2.83em; line-height:2.83em; text-align:center; color:#585858; font-size:1em; overflow:hidden;}
.m-ryzs li:last-child{ margin-right:0;} 

.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:143px;}
@media screen and (min-width:360px) {
	.m-honor{ height:230px;}
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:160px;}
}
@media screen and (min-width:400px) {
	.m-honor{ height:256px;}
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:178px;}
}
@media screen and (min-width:480px) {
	.m-honor{ height:307px;}
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:214px;}
}
@media screen and (min-width:568px) {
	.m-honor{ height:363px;}
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:253px;}
}
@media screen and (min-width:639px) {
	.m-honor{ height:410px;}
	.m-ryzs .sclwrap_box , .m-ryzs .m-box{ height:286px;}
}
/*走进易安易*/
.g-zj,.g-news{ overflow:hidden; position:relative;}
.g-zj .m-cnt,.g-news .m-cnt{ background:#00357b; width:100%;    background: url(../mimg/sj_tbg3.jpg) no-repeat;}
.g-zj .m-cnt li,.g-news .m-cnt li{ float:left; font-size:1.25em; color:#515151; padding:0.4em 1em; position:relative;}
.g-zj .m-cnt li.z-on,.g-news .m-cnt li.z-on{ color:#fff;}
.g-zj .m-cnt li.z-on,.g-news .m-cnt li.z-on{ background:#BE2112;}
.g-zj .m-cnt li.z-on:before,.g-news .m-cnt li.z-on:before{ position:absolute; width:0; height:0; content:""; top:100%; left:50%;
border-top:0.3em solid #BE2112; 
border-left:0.3em solid transparent;
border-right:0.3em solid transparent;}
.g-zj .u-gd,.g-news .u-gd{ color:#515151; font-size:0.71em; position:absolute; top:5%; right:3%;    text-transform: uppercase;}
.g-zj .m-box .con,.g-news .m-box .con{ display:inline; float:left;}
.g-zj dl dt{ width:38%; float:left; padding:5% 3% 2%;}
.g-zj dl dt img{ width:100%; padding:2px; border:#dedede 1px solid;}
.g-zj dl dd{ width:51%; float:left; padding-top:5%;}
.g-zj dl dd h3{}
.g-zj dl dd h3 a{ color:#00357b; font-size:1.1em; font-weight:normal;}
.g-zj dl dd p{ font-size:0.83em; color:#666;}

.g-zj .m-box .con ul li{ width:39%; float:left; padding:5% 5% 0;}
.g-zj .m-box .con ul li img{ width:100%; border:#e2e2e2 1px solid; padding:1px;}
@media screen and (min-width:320px) {
body { font-size:75%;}
.g-adv{ height:249px;}
.g-adv .sclwrap_box{height:245px;}
.g-zs{ height:437px;}
.g-zs .sclwrap_box{height:381px;}
.g-rx2 .u-tel .z-ln-1{
	width:4px;
	height:4px;
	top:3px;
	right:3px;}
.g-rx2 .u-tel .z-ln-2{
	width:6px;
	height:6px;
	top:1px;
	right:1px;}
.g-rx2 .u-tel .z-ln-3{
	width:10px;
	height:10px;
	top:-3px;
	right:-3px;}
.g-tj{ height:158px;}
.g-tj .sclwrap_box{height:120px;}
.g-hz{ height:234px;}
.g-hz .sclwrap_box{height:197px;}
.g-zj{ height:211px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:180px;}
.g-news{ height:230px;}
.g-news .sclwrap_box{height:198px;}
}
@media screen and (min-width:360px) {
body { font-size:87%;}
.g-adv{ height:280px;}
.g-adv .sclwrap_box{height:276px;}
.g-zs{ height:492px;}
.g-zs .sclwrap_box{height:429px;}
.g-rx2 .u-tel .z-ln-1{
	width:5px;
	height:5px;
	top:4px;
	right:4px;}
.g-rx2 .u-tel .z-ln-2{
	width:7px;
	height:7px;
	top:1px;
	right:1px;}
.g-rx2 .u-tel .z-ln-3{
	width:11px;
	height:11px;
	top:-3px;
	right:-3px;}
.g-tj{ height:178px;}
.g-tj .sclwrap_box{height:135px;}
.g-hz{ height:263px;}
.g-hz .sclwrap_box{height:222px;}
.g-zj{ height:237px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:203px;}
.g-news{ height:256px;}
.g-news .sclwrap_box{height:223px;}
}
@media screen and (min-width:400px) {
body { font-size:87%;}
.g-adv{ height:311px;}
.g-adv .sclwrap_box{height:306px;}
.g-zs{ height:546px;}
.g-zs .sclwrap_box{height:476px;}
.g-rx2 .u-tel .z-ln-1{
	width:5px;
	height:5px;
	top:4px;
	right:4px;}
.g-rx2 .u-tel .z-ln-2{
	width:7px;
	height:7px;
	top:1px;
	right:1px;}
.g-rx2 .u-tel .z-ln-3{
	width:11px;
	height:11px;
	top:-3px;
	right:-3px;}
.g-tj{ height:198px;}
.g-tj .sclwrap_box{height:150px;}
.g-hz{ height:293px;}
.g-hz .sclwrap_box{height:246px;}
.g-zj{ height:264px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:225px;}
.g-news{ height:288px;}
.g-news .sclwrap_box{height:248px;}
}
@media screen and (min-width:480px) {
body { font-size:112.5%;}
.g-adv{ height:374px;}
.g-adv .sclwrap_box{height:368px;}
.g-zs{ height:656px;}
.g-zs .sclwrap_box{height:572px;}
.g-rx2 .u-tel .z-ln-1{
	width:6px;
	height:6px;
	top:5px;
	right:5px;}
.g-rx2 .u-tel .z-ln-2{
	width:9px;
	height:9px;
	top:2px;
	right:2px;}
.g-rx2 .u-tel .z-ln-3{
	width:13px;
	height:13px;
	top:-2px;
	right:-2px;}
.g-tj{ height:237px;}
.g-tj .sclwrap_box{height:180px;}
.g-hz{ height:351px;}
.g-hz .sclwrap_box{height:296px;}
.g-zj{ height:317px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:270px;}
.g-news{ height:345px;}
.g-news .sclwrap_box{height:297px;}
}
@media screen and (min-width:550px) {
body { font-size:131.25%;}
.g-adv{ height:430px;}
.g-adv .sclwrap_box{height:423px;}
.g-zs{ height:754px;}
.g-zs .sclwrap_box{height:657px;}
.g-rx2 .u-tel .z-ln-1{
	width:6px;
	height:6px;
	top:6px;
	right:6px;}
.g-rx2 .u-tel .z-ln-2{
	width:10px;
	height:10px;
	top:2px;
	right:2px;}
.g-rx2 .u-tel .z-ln-3{
	width:14px;
	height:14px;
	top:-2px;
	right:-2px;}
.g-tj{ height:273px;}
.g-tj .sclwrap_box{height:207px;}
.g-hz{ height:404px;}
.g-hz .sclwrap_box{height:340px;}
.g-zj{ height:364px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:311px;}
.g-news{ height:397px;}
.g-news .sclwrap_box{height:342px;}
}                                                                         
@media screen and (min-width:639px) {
body { font-size:150%;}
.g-adv{ height:498px;}
.g-adv .sclwrap_box{height:490px;}
.g-zs{ height:785px;}
.g-zs .sclwrap_box{height:762px;}
.g-rx2 .u-tel .z-ln-1 ,.g-rx2 .u-tel .z-ln-2 , .g-rx2 .u-tel .z-ln-3{ border:2px solid #fff;border-width: 2px 2px 0 0;}
.g-rx2 .u-tel .z-ln-1{
	width:7px;
	height:7px;
	top:6px;
	right:6px;}
.g-rx2 .u-tel .z-ln-2{
	width:12px;
	height:12px;
	top:1px;
	right:1px;}
.g-rx2 .u-tel .z-ln-3{
	width:17px;
	height:17px;
	top:-4px;
	right:-4px;}
.g-tj{ height:316px;}
.g-tj .sclwrap_box{height:240px;}
.g-hz{ height:468px;}
.g-hz .sclwrap_box{height:394px;}
.g-zj{ height:422px;    margin-top: 0.91em;}
.g-zj .sclwrap_box{height:360px;}
.g-news{ height:460px;}
.g-news .sclwrap_box{height:396px;}
}

/*常见问题*/
.m-faq dl{ margin:1.25em 0 0 6.56%; width:86.72%; padding-bottom:0.75em; border-bottom:1px dashed #cacaca;}
.m-faq dt{ position:relative; padding-left:9%; line-height:1.54em; height:1.54em; overflow:hidden; color:#bd0414;}
.m-faq dt:before{ content:""; position:absolute; top:0; left:0; width:1.54em; height:1.54em;background:url(../mimg/w.jpg) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-faq dd{ line-height:2.08em; color:#666; padding-left:9.65%; position:relative; margin-top:0.91em;}
.m-faq dd:before{ content:""; position:absolute; top:0.28em; left:0; width:1.54em; height:1.54em;background:url(../mimg/d.jpg) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover;}
.m-faq dl:last-child{ border-bottom:0;}

/*banner*/
.m-news{ position:relative; margin-top:0.1em;}
.m-news .u-more{ position:absolute; right:2.34%; font-size:0.83em;line-height:3.45em; top:0; color:#7e7e7e;text-transform:uppercase; z-index:9;}
.m-news .m-cnt{ font-size:1.17em; height:2.46em; line-height:2.46em; background:#d4d4d4; position:relative; color:#7f7f7f; z-index:2; }
.m-news .m-cnt li{ float:left; margin-left:2.5%; margin-right:2%; position:relative; padding-left:4.06%;}
.m-news .m-cnt li:before{ content:""; position:absolute; top:0.7em; left:0; width:0.39em; height:1.18em; background:#9e9e9e;}
.m-news .m-cnt li.z-on{color:#403e3e;}
.m-news .m-cnt li.z-on:before{background:#bd0414; }

.m-news .con{ float:left; display:inline; width:100%; margin-top:1.29em;}
.m-news .con li{ margin:0 0 0 6.88%; position:relative; width:86.25%; color:#646464; height:2.75em; line-height:2.75em; font-size:1em; padding-left:3.75%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border-bottom:1px dashed #cacaca;}
.m-news .con li:before{ content:""; position:absolute; top:1.17em; left:0; width:0.5em; height:0.5em;background:url(../mimg/news_icon.gif) no-repeat;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; }
.m-news .con a:last-child li{  border-bottom:0;}

.m-news .sclwrap_box , .m-news .m-box{ height:288px; overflow:hidden;}


@media screen and (min-width:360px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:324px;}
}
@media screen and (min-width:400px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:360px;}
}
@media screen and (min-width:480px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:432px;}
}
@media screen and (min-width:568px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:512px;}
}
@media screen and (min-width:639px) {
	.m-news .sclwrap_box , .m-news .m-box{ height:577px;}
}

/*banner*/

/*banner*/

/*banner*/

/*banner*/

/*banner*/

/*banner*/

/*banner*/

/*banner*/
