@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; font-style: normal;}
body, a{ font-family: "Microsoft Yahei", "Droid Sans Fallback", "Arial", "Helvetica", "sans-serif", "宋体"; color:#333; font-size:12px;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div {margin: 0; padding: 0;border: none; list-style-type: none; font-weight: bold;}
a{text-decoration:none;color: #666; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}<!--手机点击时，灰色阴影-->
a:focus{color: #666;}

img {border: 0; display:block; max-width: 100%;}

.clr{*zoom:1;}
.clr:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.clear{ clear:both; display:block; overflow:hidden;}
.flt {float: left !important;}
.frt{float:right !important;}
/*---------------------------------------------------------------*/
.w100{ width: 100%;}
.w1170{ width:1170px; margin:0 auto;}
.bt01{ border-top: 1px solid #d9d9d9;}
.bb01{ border-bottom: 1px solid #d9d9d9;}

.ml70{ margin-left: 70px;}
.mr70{ margin-right: 70px;}

.dh-box{ padding: 20px 0; overflow:hidden;}
.dh-box img{ float: left; height: 80px;}
.dh-nav{ float: right;}
.dh-nav a{ font-size: 20px; color: #333; line-height: 54px; padding: 0 0 0 120px;}
.dh-nav a span{  position: relative; display: inline-block;}
.dh-nav a.hover span:after {
    position: absolute;
    bottom: 3px;
    left: 50%;
    margin-left: -20px;
    content: "";
    width: 40px;
    height: 2px;
    background: #4f4847;
}
.titlebar {    height: 150px; background-image:url("../files/titlebar.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;}
.title {    margin: 50px;
    display: inline-table;
    font-size: 30px;}
.bottom-nav {border-bottom: 2px solid #666;}
.bottom-nav a{font-size: 18px;margin: 30px;}

.bottom-nav2 span{margin-right: 50px }
.bottom-nav2 a{font-size: 16px;}
.banner{ position: relative;}
.banner img{ margin: 0 auto;}

.btn-box{ text-align: left; line-height: 32px; padding: 30px 0; font-size: 14px; color: #666;}
.btn-box img{height:60px; display: inline;}
/*业务介绍*/
.jieshao-box{ position:absolute; top: 0; left: 50%; margin-left: -585px;}
.jieshao{ margin-top:10%;}
.jieshao h6{ font-size: 52px; color: #3778ff;}
.jieshao p{ font-size: 20px; line-height: 36px; margin-top:3%;}

/*关于我们*/
.about-us{ text-align: center; margin: 80px auto 50px auto; position: relative;}
.about-us .title{ margin:0px auto 40px auto;}
.about-us p{ text-align: left; text-indent: 24px; font-size: 20px; line-height: 30px; margin-bottom:20px; padding: 0 70px;}

.zs01{ position: absolute; top: 10px; left:-75px;}
.zs02{ position: absolute; top:0px; right:-50px;}


.contentbox {padding-top: 40px;
    position: relative;
    display: block;
    background-image:url("../files/boxbg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;}

/*联系合作*/
.lianx-box{     position: relative;
    display: block;
}
.contentcenter{
    display: flex;
  justify-content: center;
  align-items: center;
}
.lianx-box h6{ font-size: 42px; margin: 80px 0 40px 0; overflow: hidden; margin-left:65px;}
.lianx{background-color: white;width: 100%;
    height: max-content;
    border-radius: 24px;
    margin-bottom: 120px;
    padding-bottom: 80px;
    box-shadow: 0px 0px 10px 4px #6666667a;
    -moz-box-shadow: 0px 0px  10px 4px #6666667a;
    -webkit-box-shadow: 0px 0px  10px 4px #6666667a;
}
.lianx img{ margin: 40px 0 20px 0;}
.lianx h3{font-size: 32px;
    line-height: 50px;
    margin: 0 50px 20px 50px;
    text-align: center;
    padding-top: 40px;
    border-bottom: 4px solid #926262;}

.lianx p{ text-indent: 2em; font-size: 20px;text-align: left; margin: 0 50px 10px 50px;}
.lianx ul{ margin: 20px 0 0 0;}
.lianx li{ position: relative; padding: 0 0 0 100px; font-size: 20px; line-height: 36px;}
.lianx li span{ display: inline-block; position: absolute; left: 0; top:0; color: #666;}

.zs03{ position: absolute; top:50%; left:-140px;}
.zs04{ position: absolute; bottom:30px; left:120px;}
.zs05{ position: absolute; bottom:30px; right:-150px;}
