@charset "utf-8";
/*Css Document*/
html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;font: inherit;overflow-x: hidden;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none;height: 0;}
a { background: transparent;outline: none; }
a:active,a:hover { outline: 0;}
img { border: 0;/*max-width:100%; 影响百度地图*/height:auto;width:auto\9;-ms-interpolation-mode: bicubic;}/*确保图片显示宽度不会超过父容器*/
img.inherit { max-width:  inherit; *width: auto;}
table,tr,td{ max-width: 100%;width:auto\9;}
.video embed,.video object,.video iframe { width:100%;height:auto;}
svg:not(:root) { overflow: hidden;}

button,input,optgroup,select,textarea { color: inherit;font: inherit;margin: 0;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
textarea { overflow: auto;font-size: 1em;}
i{font-style:normal;}

*:before,*:after,.sizing { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.ul,ul.list,ul.grid { margin: 0;padding: 0;}/*需要清除掉默认样式的ul  自己加上class名   list  li 竖着跑   grid li 横着跑*/
dl dt,dl dd,ul li,ol li { list-style:none; }
dl.grid dt,ul.grid> li { float:left; }
ul.grid ul{
    margin: 0;
    padding: 0;
}
.container {font-size:14px;}
.container img{max-width:100%;}
.opacity-9 { opacity: 0.9;filter:alpha(opacity=90);}.opacity-8 { opacity: 0.8;filter:alpha(opacity=80);}.opacity-7 { opacity: 0.7;filter:alpha(opacity=70);}.opacity-6 { opacity: 0.6;filter:alpha(opacity=60);}.opacity-5 { opacity: 0.5;filter:alpha(opacity=50);}.opacity-4 { opacity: 0.4;filter:alpha(opacity=40);}.opacity-3 { opacity: 0.3;filter:alpha(opacity=30);}.opacity-2 { opacity: 0.2;filter:alpha(opacity=20);}.opacity-1 { opacity: 0.1;filter:alpha(opacity=10);}
.img-gray { /*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");*/filter: gray;-webkit-filter: grayscale(100%);}
.img-circle { border-radius: 50%;}
.img-blur { filter: url(blur.svg#blur); -webkit-filter: blur(10px); -moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.en-font { font-family: Arial,Verdana,sans-serif;}
.coverBg { background-position: center center; background-size: cover;background-repeat: no-repeat;}

.left ,.fl { float:left; }
.right,.fr { float:right;}
.hidden,.r-hidden { display:none; }
.relative { position:relative;}
.absolute { position: absolute; left: 0; top: 0;}
.clear { clear:both; height:0px; overflow:hidden; }
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}/*如果有浮动，给浮动元素父级元素加上clearfix类即可清除浮动*/
.clearfix,ul.grid { zoom: 1;}
.transition { -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.transition-delay { -webkit-transition: all 0.4s ease-in 0.4s;-moz-transition: all 0.4s ease-in 0.4s;-o-transition: all 0.4s ease 0.4s;-ms-transition: all 0.4s ease-in 0.4s;transition: all 0.4s ease-in 0.4s;}

h1,.h1 { font-size: 33px;}
h2,.h2 { font-size: 27px;}
h3,.h3 { font-size: 23px;}
h4,.h4 { font-size: 17px;}
h5,.h5 { font-size: 13px;}
h6,.h6 { font-size: 12px;}
p { margin: 10px 0;}

@font-face
{ font-family: lighterFont;src: url('../font/FZLTCXHJW.ttf');}

/*-----------------------------*/

body { color: #333333;/*整站默认颜色*/ font-size: 12px;/*整站默认字体大小*/ line-height: 1.5; font-family: Microsoft YaHei,Arial,Verdana,sans-serif;}

.wrap { width: 100%; margin: 0 auto;max-width: 1300px;/*PC端，中间主体宽度*/}
.reset { margin:0px; padding:0px; font-size: 12px;font-weight: normal;}
a { color: #333333;/*整站a连接默认颜色*/text-decoration: none;}
a:hover,a:focus { color: #e98eff;/*整站a连接移入默认颜色*/ }


/*=========前面是reset.css，不建议删除；下面的是你自己的全局css=========*/
.map_cont{position:relative;padding-top:60px;}
.map_cont .map_post{width:1200px;margin:auto;position:absolute;left:0;right:0;top:0;}
.map_cont .map_post_s{background:#fff;width:390px;height:372px;position:absolute;top:210px;right:0;border-radius:5px;}
.map_cont .map_post_s p{font-size: 20px; font-weight: bold;line-height: 27px;}
.map_cont .map_post_s .righ_cin {width: 100%;height: 90px;background-color:#ff2932;overflow: hidden;border-radius: 0px 0px 6px 6px;}
.map_cont .map_post_s p.p1 {padding: 35px 25px 24px;text-align: left;font-size:26px;}
.map_cont .map_post_s p.p2 {background: url(../img/contan_coin1.png) no-repeat left top;margin: 0px 25px 27px;padding-left: 42px;}
.map_cont .map_post_s p.p3 { background: url(../img/contan_coin2.png) no-repeat left top;margin: 0px 25px 27px;padding-left: 42px;}
.map_cont .map_post_s p.p4 {background: url(../img/contan_coin3.png) no-repeat left top;margin: 0px 25px 27px;padding-left: 42px;}
.map_cont .map_post_s p.p5 {background: url(../img/contan_coin4.png) no-repeat left center;margin: 0px 25px;padding-left: 42px;padding-top: 15px;}
.map_cont .contan_con {width: 1100px;height:170px;margin: 60px auto;}
.map_cont .contan_con .ewmpic {width: 124px;float: left;margin-right: 40px;overflow: hidden;text-align:center;}
.contan_con .shar_boxs {margin:38px 0 0 85px;float:left;}
.contan_con .shar_boxs a{display:inline-block;width:25px;height:58px;margin-right:20px;}
.contan_con .shar_boxs a.a1 {background: url(../img/fx4.png) no-repeat center;background-size:100%;}
.contan_con .shar_boxs a.a2 {background: url(../img/fx3.png) no-repeat center;background-size:100%;}
.contan_con .shar_boxs a.a3 {background: url(../img/fx2.png) no-repeat center;background-size:100%;}
.contan_con .shar_boxs a.a4 {background: url(../img/fx1.png) no-repeat center;background-size:100%;position:relative;}
.contan_con .shar_boxs a.a4 span{position:absolute;top:-150px;left:-60px;display:inline-block;height:200px;width:280px;display:none;background:#fff;}


#head{
    position: relative;
}
#banner{
    position: relative;
}
#head >.head_nav,#banner >.head_nav{
    z-index: 1000;
    width: 100%;
    position: absolute; top: 0; left:0;
    background-color:rgba(169,32,36,0.8);
    height: 60px;
}
#head >.head_nav>.nav>.nav_l,#banner >.head_nav>.nav>.nav_l{
    float: left;
}
#head >.head_nav>.nav>.nav_l>a>img,#banner >.head_nav>.nav>.nav_l>a>img{
    margin-top: 10px;
    width: 208px;
    height: 40px;
}
#head >.head_nav>.nav>.nav_r,#banner >.head_nav>.nav>.nav_r{
    float: right;
}
#head >.head_nav>.nav>.nav_l>.title,#head >.head_nav>.nav>.nav_l>.title_en ,#banner >.head_nav>.nav>.nav_l>.title,#banner >.head_nav>.nav>.nav_l>.title_en{
    width: 208px;
}

#head >.head_nav>.nav>.nav_l>.title,#banner >.head_nav>.nav>.nav_l>.title{
    color: #fff;
    font-size:29px ;
    text-align: center;
}

#head >.head_nav>.nav>.nav_l>.title_en,#banner >.head_nav>.nav>.nav_l>.title_en{
    color: #d09697;
    letter-spacing:3px;
    text-align: center;
}

#head >.head_nav>.nav>.nav_r>ul>li,#banner >.head_nav>.nav>.nav_r>ul>li{
    width: 140px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    position: relative;
    /*transition: all .5s;*/
    background:rgba(39,40,40,0);
    transform: skewX(0);
}
#head >.head_nav>.nav>.nav_r>ul>li>a,#banner >.head_nav>.nav>.nav_r>ul>li>a{
    width: 100%;
    color: #fff;
    height: 100%;
    display: inline-block;
}
#head >.head_nav>.nav>.nav_r>ul>li:hover a,#banner >.head_nav>.nav>.nav_r>ul>li:hover a{
    transform: skewX(-45deg)
}
#head >.head_nav>.nav>.nav_r>ul.grid>.active,#banner >.head_nav>.nav>.nav_r>ul.grid>.active{
    background:rgba(39,40,40,1);
    transform: skewX(45deg);
}
#head >.head_nav>.nav>.nav_r>ul.grid>.active>a,#banner >.head_nav>.nav>.nav_r>ul.grid>.active>a{
    transform: skewX(-45deg)
}
#head >.head_nav>.nav>.nav_r>ul.grid>li:hover,#banner >.head_nav>.nav>.nav_r>ul.grid>li:hover {
    background:rgba(39,40,40,1);
    transform: skewX(45deg);
}
#head >.head_nav>.nav>.nav_r>ul.grid>li:hover ul,#banner >.head_nav>.nav>.nav_r>ul.grid>li:hover ul{
    transform: skewX(-45deg);
    display: block;
}

#head >.head_nav>.nav>.nav_r>ul.grid>li:hover ul>li>a,#banner >.head_nav>.nav>.nav_r>ul.grid>li:hover ul>li>a{
    transform: skewX(0);
}
#head >.head_nav>.nav>.nav_r>ul>li>ul>li,#banner >.head_nav>.nav>.nav_r>ul>li>ul>li{
    background-color:rgba(255,255,255,1);
    transition: all .5s;
}
#head >.head_nav>.nav>.nav_r>ul>li>ul>li>a,#banner >.head_nav>.nav>.nav_r>ul>li>ul>li>a{
    display: inline-block;
    width: 100%;
    height: 100%;
}


#head >.head_nav>.nav>.nav_r>ul>li>ul,#banner >.head_nav>.nav>.nav_r>ul>li>ul{
    display: none;
    width: 140px;
    position: absolute; top: 60px; left: -60px;
}
#head >.head_nav>.nav>.nav_r>ul>li:nth-child(3)>ul,#banner >.head_nav>.nav>.nav_r>ul>li:nth-child(3)>ul{
    display: none;
    width: 140px;
    position: absolute; top: 60px; left: -120px;
}

#head >.head_nav>.nav>.nav_r>ul.grid>li> ul>li:hover,#banner >.head_nav>.nav>.nav_r>ul.grid>li> ul>li:hover{
    background-color:rgba(169,32,36,0.8);
}
#head >.head_nav>.nav>.nav_r>ul.grid>li> ul>li:hover a,#banner >.head_nav>.nav>.nav_r>ul.grid>li> ul>li:hover a{
    color:rgba(255,255,255,1);
}

/************************首页***************************************/
#center{
    position: relative;
}
/************列表轮播**********/
#center .lunbo{
    background:#ffffff ;
    height: 106px;
    width: 100%;
    box-shadow:0 3px 10px  #ececec ;
    position: absolute;
    top: -217px;
    left: 0;
}
#center .lunbo .lunbo_l{
    padding-top: 37px;
    float: left;

}
#center .lunbo .lunbo_l>.time{
    width: 76px;
    float: left;
    margin-left: 36px;
    margin-right: 30px;
}
#center .lunbo .lunbo_l>.time>.tian{
    font-size: 35px;
    text-align: center;
    height: 42px;
    font-weight: bold;
}

#center .lunbo .lunbo_l>.time>.xian{
    height: 1px;
    background: #c4c4c4;
    transform: rotate(-5deg);
}
#center .lunbo .lunbo_l>.time>.yue{
    margin-top: 4px;
    color:#999999 ;
    text-align: center;
}

#center .lunbo .lunbo_l>.font{
    float: left;
}

#center .lunbo .lunbo_l>.font>.title{
    font-size: 24px;
}
 #center .lunbo .lunbo_l>.font>.introduce{


     width: 960px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

#center .lunbo .lunbo_l>.font>.introduce > a{
    color: #999999;
    font-size: 16px;
}

#center .lunbo>.lunbo_r{
margin-top: 65px;
float: right;
margin-right:36px;
}

/************列表轮播样式****************/
.layui-carousel-ind{
    top: -76px;
    left: 569px;
}
.layui-carousel>[carousel-item]{
    background: #ffffff;
}
.layui-carousel>[carousel-item]>*{
    height: 106px;
    background-color: #ffffff;
}
.layui-carousel-arrow:hover, .layui-carousel-ind ul:hover{
    background-color:rgba(0,0,0,0);
}
.layui-carousel-ind ul{
    background-color:rgba(0,0,0,0);
}
.layui-carousel-ind li.layui-this{
    background-color: #d02128;
}
.layui-carousel-ind li{
    background-color:#e5e5e5;
}
/************列表轮播样式****************/


#center .lunbo>.lunbo_r>.dian{
float: left;
width: 9px;
height: 9px;
background: #e5e5e5;
border-radius: 50%;
margin-right: 8px;
}
#center .lunbo>.lunbo_r>.active{
background: #d02128;
}
#center>.list{

    margin-top: 149px;

}


#center>.list>.font{
    margin: 0 auto;
    width: 412px;
}
#center>.list>.font>.title{
    text-align: center;
    font-size: 48px;
    /*width: 342px;*/
    height: 68px;
}


#center>.list>.font>.title>img{
    padding-bottom: 60px;
    padding-right: 10px;
}


#center>.list>.font>.introduce{
    /*width: 381px;*/
    text-indent:20px;
    font-size: 20px;
    text-align: center;
}


#center>.list>.font>.introduce>img{
    margin-left:30px;
}






#center>.list>.images{
    margin-top: 53px;

}
#center>.list>.images>ul>li{
    width: 638px;
    height: 320px;
}





#center>.list>.images>ul>li:first-child,#center>.list>.images>ul>li:nth-child(3){
    margin-right: 24px;
}

#center>.list>.images>ul>li:nth-child(3),#center>.list>.images>ul>li:nth-child(4){
    margin-top: 24px;
}


#center>.list>.images>ul>li>.back{
    width: 100% ;
    height: 100%;
    background-color:rgba(169,32,36,0);
    transition: all .5s;
}

#center>.list>.images>ul>li:hover>.back{
    background-color:rgba(169,32,36,0.7);

}

#center>.list>.images>ul>li:hover>.back>.auto>a>.border{
    color:rgb(208,33,40);
}
#center>.list>.images>ul>li:hover>.back>.auto>a>.border>i{
    background: url("../img/images/sj.png") no-repeat center;
}

#center>.list>.images>ul>li:hover>.back>.auto>a>.border{
    background-color:rgba(255,255,255,1);
}
#center>.list>.images>ul>li>.back>.auto{
    width: 179px;
    margin: 0 auto;
   padding-top: 118px;
}
#center>.list>.images>ul>li>.back>.auto>.title{
    color: #ffffff;
    text-align: center;
    font-size: 29px;
}
#center>.list>.images>ul>li>.back>.auto>a>.border{
    margin-left: 20px;
    width: 139px;
    height: 35px;
    border: #ffffff 1px solid;
    line-height: 35px;
    text-align: center;
    transition: all .5s;
    background-color:rgba(255,255,255,0);
}
#center>.list>.images>ul>li>.back>.auto>a>.border{
    color:rgb(255,255,255);
    transition: all .5s;
}

#center>.list>.images>ul>li>.back>.auto>a>.border>i{
    margin-left: 15px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("../img/images/sj2.png") no-repeat center;
}
/************************首页***************************************/



/************************公司简介**************************************434*/
#nei_center>.margin{
    margin-top: 62px;
    margin-bottom: 53px;

}

#nei_center>.margin>.font{
    margin: 0 auto;
    width: 412px;
}
#nei_center>.margin>.font>.title{
    text-align: center;
    font-size: 48px;
    /*width: 342px;*/
    height: 68px;
}


#nei_center>.margin>.font>.title>img{
    padding-bottom: 60px;
    padding-right: 10px;
}


#nei_center>.margin>.font>.introduce{
    /*width: 381px;*/
    text-indent:20px;
    font-size: 20px;
    text-align: center;
}


#nei_center>.margin>.font>.introduce>img{
    margin-left:30px;
}

/************************公司简介***************************************/
/************************勘察记录****investigate***********************************/
#show_center{}


/************************勘察记录***************************************/

#show_center>.list{

    margin-top: 84px;

}
#show_center>.list>.font{
    margin: 0 auto;
    width: 412px;
}
.list .font{background:url(../img/top_titleb.png) no-repeat;}
.list .font .introduce{color:#5f5f5f;}
.margin .font{background:url(../img/top_titleb.png) no-repeat;}








#show_center>.list>.font>.title{
    text-align: center;
    font-size: 48px;
    /*width: 342px;*/
    height: 68px;

}


#show_center>.list>.font>.title>img{
    padding-bottom: 60px;
    padding-right: 10px;
}


#show_center>.list>.font>.introduce{
    /*width: 381px;*/
    text-indent:20px;
    font-size: 20px;
    text-align: center;
}


#show_center>.list>.font>.introduce>img{
    margin-left:30px;
}
#show_center>.list>.images{
    margin-top: 53px;
}
#show_center>.list>.images>ul{width:1317px;}
#show_center>.list>.images>ul>li{
    width: 312px;
    height: 300px;

}
#show_center>.list>.images>ul>li{
    margin-right: 17px;
}
#show_center>.list>.images>ul>li>a{

    display: inline-block;
    max-width:422px ;
    width: 100%;
    overflow: hidden;

}
#show_center>.list>.images>ul>li>a>img{
    width: 100%;
    height: 234px;
    cursor: pointer;
    transition: all 0.6s;
}
#show_center>.list>.images>ul>li>a>img:hover{
    transform: scale(1.2);

}
#show_center>.list>.images>ul>li>div{
    margin-top: 19px;
    text-align: center;
    font-size: 20px;
}
/************************勘察记录***************************************/
/************************公司动态***************************************/
#show_center>.much_list{
    margin-top: 53px;
}
#show_center>.much_list>.boder{
    margin-bottom: 34px;
    position: relative;
    width:563px;
    height:131px;
    border:  #727272 1px solid;
    padding: 43px  33px 44px 35px;
    background: rgba(208,33,40,0);
    transition: all .5s;
    /*overflow:hidden;*/
}
#show_center>.much_list>.boder>a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
#show_center>.much_list>.boder:hover{
    background: rgba(208,33,40,1);
}
#show_center>.much_list>.boder:hover>a>.title{
    color: rgb(255,255,255);
}
#show_center>.much_list>.boder:hover>a>.introduce{
    color: rgb(255,255,255);
}
#show_center>.much_list>.boder>a>.title{
    font-size: 24px;
    transition: all .5s;
    color: rgb(51,51,51);
}
#show_center>.much_list>.boder>a>.title{
    transition: all .5s;
    color: rgb(51,51,51);
}
#show_center>.much_list>.boder>a>.introduce{
    font-size: 16px;
    line-height: 33px;
    transition: all .5s;
    color: rgb(153,153,153);
}
#show_center>.much_list>.boder>a>.time{
    width: 104px;
    height: 35px;
    background: #262319;
    transform: skewX(15deg);
    position: absolute;
    bottom: -6px;
    right: 56px;
    text-align: center;
    color: #ffffff;
    line-height: 35px;
}
#show_center>.much_list>.boder>a>.time>span{
    display: block;
    transform: skewX(-15deg);
    font-weight: bold;
    font-size: 14px;
}
 #show_center>.much_list>.boder:nth-of-type(odd){
     margin-right: 34px;
 }


/************************公司动态***************************************/
/************************联系我们***************************************/
#show_center>.call_list{
    margin-top: 52px;
}
#show_center>.call_list>li{
    width: 300px;
    height: 186px;
    padding: 45px 56.5px 67px;
    border: #727272 1px solid;
}
#show_center>.call_list>li>.img{
    width: 35px;
    height: 43px;
    margin: 0 auto;
}
#show_center>.call_list>li>.title{
    font-size: 30px;
    text-align: center;
    line-height: 80px;

}
#show_center>.call_list>li>.introduce{
    font-size: 25px;
    text-align: center;
}

#show_center>.call_list>li:nth-child(2){
    margin: 0 27px;
}
#map{ height: 470px;}
/************************联系我们***************************************/
/******************************************************************/
#fotter{
    margin-top: 53px;
    height: 53px;
    line-height: 53px;
    background: #d02128;
    font-size: 16px;

}
#fotter>.font{
    margin: 0 auto;
    width: 529px;
    color: #fff;
}
#fotter>.font>a{
    color: #fff;
}


#fotter>.font>span{
    font-weight: bold;
}


#website{
    margin: 0 auto;
    width: 1300px;
    height: 71px;
    line-height: 50px;
    text-align: center;
    font-size: 15px;
}


/****************************************/



/* 首页轮播 */
.slideBox{ width:100%; height:800px;overflow:hidden; position:relative;}
.slideBox .hd{ height:45px; overflow:hidden; position:absolute;bottom:165px; z-index:1;width:100%;}
.slideBox .hd ul{ overflow:hidden;zoom:1;width:1200px;margin:auto;text-align:right;}
.slideBox .hd ul li{display:inline-block;font-size:20px;color:#fff;margin:0 10px;}
.slideBox .hd ul li span{color:#d41d19;display:none;}
.slideBox .hd ul li.on{font-size:30px;}
.slideBox .hd ul li.on span{display:inline-block;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }



