﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";overflow-x:hidden}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;font-family:"\5FAE\8F6F\96C5\9ED1";}
input,select,textarea{font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
img{border:none}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{color:#be262c;text-decoration:none}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
.red{color:#be262c}
pre{white-space:pre-wrap;word-wrap:break-word;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:16px;color:#666;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main1500{width:1200px;margin:0 auto;}
.main76{width:76%;margin:0 auto;}
/*图片hover效果*/
.rotateimg img,.fylxtwo li{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}

/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
/*头部*/
.header{width:100%;height:90px;background:#fff;position: absolute;top: 0;left: 0;z-index: 1; border-bottom: solid 1px #ebebeb;}
.logo{width:162px;margin:9px 0 0 5%}
.logo img{display:block; width:222px; height:70px; vertical-align:top}
/*导航*/
.nav{margin-right: 5%}
.nav li{float:left;height:90px;line-height:90px;padding: 0 40px;position: relative}
.nav li a{color:#333333;font-size:15px;display:block;}
.nav li i{background: url(../images/xiala.png) no-repeat center center;width: 8px;height: 90px;vertical-align: middle;margin-left: 5px;display: none}
.nav li:hover a,.nav li.clinav a{color:#be262c;}
.nav li.clinav i,.nav li:hover i{background: url(../images/xialaon.png) no-repeat center center;}
/*导航下拉*/
.nav li .navshow{background: rgba(255,255,2545,.9);position: absolute;top:90px;left: 0;width: 100%;z-index: 2;text-align: center;display: none;padding: 15px 0}
.nav li .navshow a{width: 100%;position: relative;font-size: 14px;color: #666666;line-height: 40px;border-bottom: 1px solid rgba(255,255,255,.5)}
.nav li .navshow a:last-child{border-bottom: 0}
.nav li .navshow a:hover {background: #be262c; color: #FFFFFF;}
/*导航缩放*/
.menu-activator{height:90px;line-height:90px;cursor:pointer;display: none;margin-right: 5%}
.descriptor{width:40px;color:#666666;margin-left:50px;}
.visual{
    position:relative;
    margin:30px 0 0 0;
    width:32px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#666666;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:6px;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{
    top:14px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:16px
}
.cliactnav .visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}

.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
/*头部 end*/
/*底部*/

/* .footer{position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;border-top: 1px solid #efefef;padding: 25px 0;z-index: 111} */
.footer{background: rgba(0,0,0,.5); position: fixed;  bottom: 0; left: 0;width: 100%;z-index: 3;height: 60px;}
.footercp{width: 100%; margin: 0 auto; text-align:center; font-size: 17px; color: #fff; line-height: 60px;}
.footer a {font-size: 17px; color: #fff; line-height: 60px; text-decoration: none; outline: 0}
.footer a:hover {text-decoration: none;}

/*banner*/
.banner{position: relative;}
#focus{ display:block;}
#focus_phone{display:none;height:0;overflow:hidden;}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0;}
.focus_slide .owl-wrapper-outer{ width:100%;height:100%;}
.focus_slide .owl-wrapper,.focus_slide .owl-item,.focus_slide .item{ width:100%;height:100%;}
.focus_slide .item{ text-align:center;position:relative;}
.focus_slide .item a.pica{ display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.focus_slide .owl-controls {width:100%;position:absolute;bottom:130px;left:0;z-index:20;}
.focus_slide .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:0 5px;filter:Alpha(Opacity=20);opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ccc;}
.focus_slide .owl-controls .owl-page.active span, .focus_slide .owl-controls.clickable .owl-page:hover span{background:#ce252c;}
/*分页-banner*/
.fybanner{position: relative;width: 100%;margin-top: 60px;}
.fybanner img.fybannerimg{display: block;width: 100%}
.fyimgtxt{position:absolute;width: 100%;height:100%;left: 0;top: 0;background: rgba(0,0,0,.1);}
.fyimgtxtsub{display: table;vertical-align: middle;height:100%;}
.fyimgtxtsubnr{display: table-cell;vertical-align: middle;}
.fyimgtxt h2{font-size: 26px;color: #fff;font-weight: normal}
.fyimgtxt h3{font-size: 42px;color: #fff;font-weight: normal;margin: 10px 0}
.fyimgtxt h4{font-size: 46px;color: #fff;font-family: Arial}
.fyimgtxt h5{width: 82px;height: 5px;background: #ce252c;margin-top: 20px;}
.fyfooter{position: static}
/*面包屑*/
.fymbxlb{padding: 40px 0;text-align: center;position: relative}
.fymbxlb li{display: inline-block;margin: 0 65px;}
.fymbxlb li a{font-size: 16px;color: #666666}
.fymbxlb li i{width: 11px;height: 11px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background: #999999;display: block;margin:15px auto 0;position: relative;z-index: 1}
.fymbxlb li:hover a,.fymbxlb li.clifymbxl a{color: #ce252c}
.fymbxlb li:hover i,.fymbxlb li.clifymbxl i{background: #ce252c}
.fymbxlb:before{content: "";width: 100%;height: 1px;background: #d0d0d0;bottom:45px;left: 0;position: absolute;}
/*经典项目*/
.fyxmlb{margin-bottom: 75px;}
.fyxmlb li{width:48%;margin: 0 1% 45px;float: left}
.fyxmlb li .fyxmlbimg{width: 100%;overflow: hidden}
.fyxmlb li .fyxmlbimg img{width: 100%;display: block}
.fyxmlb li .fyxmlbtxt{width: 96%;padding: 0 2%;}
.fyxmlb li .fyxmlbtxt h2{font-size: 26px;color: #333333;font-weight: normal;padding: 30px 0 10px;}
.fyxmlb li .fyxmlbtxt h3{font-size: 14px;color: #333333;font-weight: normal}
.fyxmlb li .fyxmlbtxt h4{font-size: 14px;color: #999999;font-weight: normal;padding: 0 10px;border: 1px solid #cccccc;display: inline-block;height: 40px;line-height:40px;vertical-align: middle;margin-top: 28px;}
.fyxmlb li:hover .fyxmlbtxt h4{border-color: #ce252c;color: #ce252c}
.fyjdxmlb{border-top: 1px solid #cccccc;padding:40px 0 80px}
.fyjdxmlb h2{font-size: 24px;color: #999999;margin-bottom: 36px;}
.fyjdxmlb a{font-size: 15px;color: #999999;margin: 0 15px 15px 0;display: inline-block}
.fyjdxmlb a:hover{color: #ce252c}
/*页码*/
.page{clear:both;text-align:center;line-height:25px;margin-bottom: 90px;}
.page a,.page span{display:inline-block;color:#555;padding:0 10px;text-decoration:none;margin:0 5px;border: 1px solid #ccc;  -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.page a:hover{background:#ce252c;color:#fff;border-color: #ce252c}
.page span.pageCurrent{background:#ce252c;color:#fff;border-color: #ce252c}
.page a:hover{text-decoration:none;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
/*公司荣誉*/
.fygsry{font-size: 15px;color: #666666;line-height: 45px;margin: 15px auto 30px;}
/*合作伙伴*/
.fyhzhbg{background: #f4f4f4;padding-bottom: 75px}
.fyhzhbg .page{margin-bottom:0}
.fyhzhbtxt{line-height: 36px;color: #666666;font-size: 15px;margin: 0 auto 40px}
.fyhzhb{margin-bottom:50px}
.fyhzhb li{float: left;width: 22.75%;margin: 0 3% 20px 0}
.fyhzhb li img{width: 100%;display: block}
.fyhzhb li:nth-child(4n){margin-right: 0}
.fyhzhb li:hover{box-shadow: 0 0 20px #ccc;}
/*了解我们*/
.fygywm{margin:70px auto 158px; line-height: 31px; font-size: 15px; color: #666666;}
.fygywm img {
    width: 100%;
}
.fygywmleft{width: 50%}
.fygytop h2{font-size: 26px;color: #333333;font-weight: normal}
.fygytop h3{font-size: 26px;color: #333333;margin-top:20px;}
.fygycente{line-height: 38px;font-size: 15px;color: #666666;margin: 45px 0 90px;}
.fygybot img{max-width: 100%}
.fygywmright{width: 50%;text-align: center;}
.fygywmright img{max-width: 50%;}

/*新闻*/
.fyzgcd{margin: 65px auto 165px auto;}
.fyzgcd li{margin-bottom: 30px; background-color:#FFFFFF; padding:40px 0px;}
.fyzgcd li .fyzgcdleft{width: 35%; float: left; position: relative; overflow: hidden; text-align:center;}
.fyzgcd li .fyzgcdleft img{max-width: 100%; max-height:106px;}
.fyzgcd li .fyzgcdright{width: 55%; float: left; padding: 0 5%; line-height: 31px; font-size: 15px; color: #666666;}

.lxwome{margin: 65px auto 165px auto;}
.lxwome li{margin-bottom: 30px; background-color:#FFFFFF; padding:40px 0px;}
.lxwome li .fyzgcdleft{width: 35%; float: left; position: relative; overflow: hidden; text-align:center;}
.lxwome li .fyzgcdleft img{max-width: 100%;}
.lxwome li .fyzgcdright{width: 55%; float: left; padding: 0 5%; line-height: 31px; font-size: 15px; color: #666666;}


/*联系我们*/
.fylxone{padding: 70px 0;color: #333333;font-size: 26px;text-align: center}
.fylxtwo{margin-bottom: 20px;}
.fylxtwo li{float: left;background: #fff;width: 28%;height: 160px;padding: 70px 2% 0;margin: 0 2% 20px 0;text-align: center;position: relative}
.fylxtwo li img{position: absolute;top:-29px;left: 50%;margin-left: -29px;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fylxtwo li h2{font-size: 14px;color: #333333;font-weight: normal;line-height: 40px;}
.fylxtwo li:nth-child(3n){margin-right: 0}
.fylxthre img{max-width: 100%;display: block}
.fylxthresj{display: none}
.fylxtwo li:hover{box-shadow: 0 0 20px #ccc}

.grzxback{display: block;text-align: right;margin:0 auto 30px;}
.grzxback a{width: 70px;text-align: center;height: 35px;background: #be262c;color: #fff;line-height: 35px;border-radius: 3px;display: inline-block}


/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    /*联系我们*/
    .fylxone{padding: 60px 0;font-size: 24px;}
    .fylxtwo li{height: 170px;padding: 60px 2% 0;}
    .fylxtwo li h2{line-height: 38px;}
}
@media only screen and (max-width:1600px){
    /*经典项目*/
    .fyimgtxt h2{font-size: 21px;}
    .fyimgtxt h3{font-size: 35px;}
    .fyimgtxt h4{font-size: 38px;}
    .fymbxlb li{margin: 0 58px;}
    .fyxmlb li .fyxmlbtxt h2{font-size: 21px;}
}
@media only screen and (max-width:1440px){
    /*经典项目*/
    .fyimgtxt h2{font-size: 20px;}
    .fyimgtxt h3{font-size: 31px;}
    .fyimgtxt h4{font-size: 34px;}
    .fymbxlb li{margin: 0 50px;}
    .fyxmlb{margin-bottom: 60px;}
    .fyxmlb li{margin-bottom: 35px;}
    .fyxmlb li .fyxmlbtxt h2{font-size:19px;padding: 20px 0 8px;}
    .fyxmlb li .fyxmlbtxt h4{margin-top: 20px;}
    .fyjdxmlb h2{font-size: 20px;margin-bottom: 28px;}
    /*页码*/
    .page{margin-bottom: 60px}
    /*专家团队*/
    .fyzytdlb{margin: 10px 0 80px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h2{font-size: 41px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h3{font-weight: normal;padding:20px 5% 25px 10%}
    .fytuandui{padding: 40px 10%}

}
@media only screen and (max-width:1366px){
    /*底部*/
    /*banner*/
    .focus_slide .owl-controls {bottom:95px}
    /*公司荣誉*/
    .fygsry{font-size: 14px;line-height: 30px;margin: 15px auto 30px;}
}
@media only screen and (max-width:1280px){
    .main1500{width:86%}
    /*底部*/
    /*经典项目*/
    .fymbxlb li{margin: 0 30px;}
    /*了解我们*/
    .fygywm{margin: 50px auto 100px;}
    .fygytop h3{font-size: 22px}
    .fyfwfw{padding: 30px 0 50px;margin-bottom: 50px;}
    .fyfwfwbot{margin-top: 50px}
    .fyfwfwtop h3 {font-size: 22px;margin-top:10px;}
    .fyfwfwbot li h3{font-size: 16px;margin-top: 15px;}
    /*招聘*/
    .fyjrwm{margin: 30px auto 50px;}
    .fyjrwmlb{margin-bottom: 15px;}
    .fyjrwmbt{padding: 18px 2%;font-size: 16px;}
    .fyzxnsema {margin: 35px auto;}
    .fyzxnsema h2{font-size: 14px;}
    /*新闻-详情*/
    .fyxwxqtitle{padding: 40px 0 25px}
    .fyxwxqtitle h2{font-size: 20px;padding:0 0 25px;}
    .fyxwxqcont{font-size: 14px;line-height: 28px;margin: 30px auto 60px;}
    .fyxwxqlink{padding:20px 0 30px}
    .fyxwxqlink span{line-height: 30px;}
    /*专业团队-详情*/
    .fyzytd{margin: 28px auto 50px;}
    .fyzytdleft{width:35%;}
    .fyzytdright{margin-left:40%;}
    .fytdtop h2{font-size: 38px;padding: 45px 0 25px;}
    .fytdbot{margin-top: 35px;line-height: 30px;}
    /*联系我们*/
    .fylxone{padding: 40px 0;font-size: 20px;}
    .fylxtwo li{height: 180px;padding:50px 2% 0;}
    .fylxtwo li h2{line-height: 34px;}
}
@media only screen and (max-width:1200px){


}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    /*头部*/
    .nav li{padding: 0 25px;}

    /*分页banner*/
    .fyimgtxt h2{font-size: 16px;}
    .fyimgtxt h3{font-size: 28px;}
    .fyimgtxt h4{font-size: 30px;}
    /*经典项目*/
    .fymbxlb{padding: 25px 0}
    .fymbxlb li a{font-size: 14px;}
    .fymbxlb:before{bottom: 30px}
    .fymbxlb li i{margin-top: 10px;}
    .fyxmlb li .fyxmlbtxt h2 {font-size: 16px;padding: 15px 0 8px;}
    .fyxmlb li .fyxmlbtxt h4{margin-top: 15px;}
    /*了解我们*/
    .fygywm {margin: 38px auto 75px;}
    .fygycente {line-height: 30px;font-size: 14px;margin: 45px 0 90px;}
    /*新闻*/
    /*专业团队-详情*/
    .fytdtop h2{font-size: 30px;padding: 30px 0 25px;}
    .fytdbot{margin-top: 30px;line-height: 28px;}
    /*专家团队*/
    .fyzytdlb li .fyzytdlbleft img.fytdsmllmg{width: 52%}
    .fyzytdlb{margin: 10px 0 60px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h2{font-size: 30px;}
    .fytuandui{padding: 25px 10%}
    /*联系我们*/
    .fylxtwo li{height:auto;width: 96%;margin-bottom:50px;padding-bottom: 20px;}
    .fylxtwo li h2{line-height: 34px;}
}
@media only screen and (max-width:992px){
    /*头部*/
    .nav{display:none;position:fixed;top:90px;width:180px;text-align:center;right:0;background:rgba(255,255,255,.8); height:auto;z-index: 111;margin-right: 0;padding-bottom: 30px}
    .nav ul{padding-top: 0;}
    .nav li{float:inherit;width:100%;line-height:40px;padding: 0;height:auto}
    .nav li.clinav,.nav li:hover{background: rgba(206, 37, 44,.8)}
    .nav li.clinav a,.nav li:hover a{color: #fff}
    .nav li i{height: 40px;position: absolute}
    .nav li.clinav i, .nav li:hover i, .nav li i {background: url(../images/sanjiao3.png) no-repeat center center;}
    .nav li a{color: #666666;}
    .menu-activator{display:block}
    .nav li .navshow{position: static}
    /*分页banner*/
    .fyimgtxt h3{font-size: 20px;margin: 0}
    .fyimgtxt h4{font-size: 22px;}
    .fyimgtxt h5{margin-top: 5px;height: 2px}
    .fymbxlb li{margin: 0 5px;}
}
@media only screen and (max-width:768px){
    .main1500{width: 94%}
    /*底部*/
	.footercp{display: none}
	.footermobile{width: 100%; margin: 0 auto; text-align:center; font-size: 17px; color: #fff; line-height: 30px; display: block;}
	.footer a {font-size: 17px; color: #fff; line-height: 30px; text-decoration: none; outline: 0}
	.footer a:hover {text-decoration: none;}    

    /*banner*/
    .focus_slide .owl-controls {bottom:100px}
    /*了解我们*/
    .fyfwfwbot li{width:33.33%;margin-bottom: 20px;}
    /*新闻*/
    /*专业团队*/
    .fyzytdlb li .fyzytdlbright .fytdlbnr h2 {font-size: 25px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h3 {padding: 8px 5% 17px 10%;font-size: 14px;}
    .fytuandui pre{font-size: 14px;line-height: 28px;height: 56px;}
    .fytuandui {padding: 15px 10%;}
    .fytuandui a{line-height: 35px;height: 35px;padding: 0 15px;margin-top: 15px;}
}
@media only screen and (max-width:720px){
    /*分页-经典项目*/
    .fymbxlb:before{display: none}
    .fymbxlb{border-bottom: 1px solid #d0d0d0;text-align:left;padding: 15px 0 10px}
    .fymbxlb li{margin-bottom: 5px}
    .fymbxlb li i{display: none}
    .fyxmlb{margin-top: 15px;margin-bottom: 15px;}
    .fyxmlb li{width: 90%;margin: 0 5% 20px;}
    .fyjdxmlb{padding: 20px 0 20px;}
    .fyjdxmlb h2 {font-size: 16px;margin-bottom: 15px;}
    .fyjdxmlb a{font-size: 13px;margin: 0 10px 15px 0}
}
@media only screen and (max-width:640px){
    /*头部*/
    .header{height:50px;line-height:50px;position: fixed}
    .logo{width:159px;margin:0px 0 0 3%;}
    .logo img{width:159px;height:50px;}
    .nav{top: 50px;}
    /*.nav li{line-height: 40px;}*/
    .nav li a{font-size: 14px;}
    .nav li .navshow{padding: 0}
    .menu-activator{margin-right:3%;height:50px;line-height:50px;}
    .descriptor{margin-left:28px;font-size: 12px;}
    .visual{margin:10px 0 0 0;width:22px;}
    /*底部*/
    /*第一屏 banner*/
    #focus{ display:none;height:0;overflow:hidden;}
    #focus_phone{display:none;height:100%;overflow:hidden;}
    .banner{margin-top:48px;}
    .focus_slide .item a.pica{background-size:cover;background-position: center bottom;}
    /*banner*/
    .focus_slide .owl-controls {bottom:10px}
    /*分页-banner*/
    .fybanner{margin-top: 48px;}
    /*页码*/
    .page{margin-bottom: 30px;}
    .page a, .page span{margin: 0 3px;padding: 0 3px;font-size: 10px;}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pageCurrent{display: inline-block}
    /*公司荣誉*/
    .fygsry{line-height: 24px;margin: 15px auto 30px;}
    /*合作伙伴*/
    .fyhzhbg{padding-bottom: 30px}
    .fyhzhbtxt {line-height: 24px;font-size: 14px;margin:15px auto;}
    .fyhzhb{margin-bottom: 25px;}
    .fyhzhb li{width:48.5%;margin: 0 3% 15px 0 !important;}
    .fyhzhb li:nth-child(2n){margin-right: 0 !important;}
    /*了解我们*/
    .fygywm {margin: 25px auto 40px; }
    .fygywmleft,.fygywmright{width: 100%}
    .fygytop h2{font-size: 16px;}
    .fygytop h3{font-size: 16px;margin-top: 5px;}
    .fygycente {line-height: 24px;margin: 30px 0 40px;}
    .fygywmright{margin-top: 10px;}
    .fygywmright img{max-width: 100%}
    .fyfwfw {padding: 20px 0 25px;margin-bottom: 30px;}
    .fyfwfwtop h2{font-size: 22px;}
    .fyfwfwtop h3{font-size: 18px;margin-top: 4px;}
    .fyfwfwbot{margin-top: 30px;}
    .fyfwfwbot li .fyfwfwimg h2{font-size: 20px;}
    .fyfwfwbot li h3{font-size: 14px;margin-top: 10px; }
    /*招聘*/
    .fyjrwmbt {padding: 15px 2%;font-size: 15px; }
    .fyjrwmbot{font-size: 14px;line-height: 24px;}
    /*新闻*/
    .fyzgcd li .fyzgcdleft,.fyzgcd li .fyzgcdright{width: 100%;padding: 0}
	
	
	.lxwome li .fyzgcdleft,.lxwome li .fyzgcdright{width: 100%;padding: 0}
	
    /*新闻-详情*/
    .fyxwxqtitle{padding: 30px 0 25px}
    .fyxwxqtitle h2{font-size: 16px;padding:0 0 20px;}
    .fyxwxqcont{font-size: 14px;line-height: 24px;margin: 25px auto 30px;}
    .fyxwxqlink span a {font-size: 14px;}
    .fyxwxqlink a.xqback{position: static;margin-top: 15px;}
    /*专家团队-详情*/
    .fyzytd {margin: 28px auto}
    .fyzytdleft{width: 100%;float: inherit}
    .fyzytdright{margin-left:0;margin-top: 15px;}
    .fyzytdleft img {height: 310px;margin: 0 auto}
    .fytdtop h2 {font-size: 18px;padding: 0 0 15px;}
    .fytdbot {margin-top: 20px;}
    /*专业团队*/
    .fyzytdlb li .fyzytdlbleft img.fytdsmllmg{width: 53%;right: auto}
    .fyzytdlb li .fyzytdlbleft,.fyzytdlb li .fyzytdlbright{width: 100%}
    .fyzytdlb li .fyzytdlbright{position: static;height: auto  !important;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr{position:static}
    .fyzytdlb li{margin-bottom: 20px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h2{font-size: 20px;padding-top: 10px;}
    .fyzytdlb li .fyzytdlbright .fytdlbnr h2:before{display: none}
    .fyzytdlb li.fyzytdlbadd .fyzytdlbright .fytdlbnr h2, .fyzytdlb li.fyzytdlbadd .fyzytdlbright .fytdlbnr h3{text-align: left;}
    /*联系我们*/
    .main76{width: 94%}
    .fylxone {padding: 20px 0 60px;font-size: 16px}
    .fylxtwo{margin-bottom: 0}
    .fyimgtxt h3{font-size: 13px;}
    .fyimgtxt h4 {font-size: 16px;margin-top: 5px;}
    /*底部*/
	.footermobile{font-size: 14px; line-height: 27px; }
	.footer a {font-size: 14px; line-height: 27px;} 
    .fymbxlb{display: none}
    .fyhzhbtxt{padding: 10px 0 0}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){
    /*分页-banner*/
    .fyimgtxt h2{font-size: 14px;}
    .fyimgtxt h3{font-size: 16px;}
    .fyimgtxt h4{font-size: 20px;font-weight: normal}
    /*了解我们*/
    .fyfwfwbot li{width:50%;}
}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}












.bgImg {
    background-position: center;
    background-size: cover;
    position: relative;
    transition: all 0.5s;
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}



.listBanner{height:280px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;overflow:hidden; margin-top:60px;}
.listBanner h3{position:absolute;color:#2e65c2;top:50%;font-size:1.5rem;text-transform:uppercase;width:100%;animation:leftPic 1s;max-width:1600px;min-width:360px;left:50%;-webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); transform:translate(-50%,-50%);}
.listBanner h3 span{display: block;font-size:1.6em;}
.listBanner .bgImg{animation:scales 10s;opacity:.9;}

@media all and (max-width:1600px) {
    .listBanner h3{transform:translate(0,-50%);left:0;padding-left:30px;}
}
@media all and (max-width:1260px) {
    .listBanner{height:280px;}
    .listBanner h3{padding-left:15px;}
} 


@media all and (max-width:1024px) {
    .listBanner{height:280px;text-align:center;}
    .listBanner h3{padding-left:0;font-size:1.286rem;}
}  


@media all and (max-width:768px) {
    .listBanner{height:300px;}
    .listBanner h3{font-size:1rem;}
} 


@media all and (max-width:480px) {
    .listBanner{height:140px;}
    .listBanner h3{font-size:.75rem;;}
  
}

.homebannerbody{ width: 100%; position: absolute; top: 330px; left: 0; z-index: 20;}
.homebannerbody h2{font-size: 38px; line-height: 1.2; color:#FFFFFF;}
.c__1500 { width: 90%; max-width: 1500px; margin:0px auto;}
.item_home{width: 33.33333%;float: left; box-sizing: border-box; color:#FFFFFF; line-height:35px; 

    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;

}
.p-lr{padding-left: 30px; padding-right: 30px; padding-top:30px; padding-bottom:30px;}
.item_home .listbody{background: rgba(1,13,43,0.68);/*  border:3px solid #FFFFFF; border-radius: 4px; box-shadow: 2px 4px 4px hsla(0,0%,86.7%,.2196078431372549);*/}
.p-v-m {padding: 32px 0;}
.m-t-1 {margin-top:130px;}

/*
.item_home .listbody>a {
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    border: 10px solid rgba(255, 255, 255, 0);
    -webkit-transition: border 0.5s;
    transition: border 0.5s;
}
.item_home .listbody>a {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
*/

@media only screen and (max-width:1440px){
.homebannerbody{top: 180px;}
.m-t-1 {margin-top:70px;}
}

@media only screen and (max-width:640px){
.m-t-1 {margin-top:50px;}
.homebannerbody h2{font-size: 28px; line-height: 1;}
.homebannerbody{top: 50px;}
.item_home{width: 80%; min-width:360px; float:none; margin:10px auto; line-height:25px;}
.p-lr{padding-left: 30px; padding-right: 30px; padding-top:10px; padding-bottom:10px;}
.item_home img{ height:70px;}
}










