@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: normal;}
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: 50px 0; overflow:hidden;}
.dh-box img{ float: left;}
/* .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:-13px;
    content: "";
    width:25px;
    height:2px; background: #c80200;
}

.banner{ position: relative;}
.banner img{ margin: 0 auto;}

.btn-box{ text-align: center; line-height: 32px; padding: 30px 0; font-size: 14px; color: #666;}

/*业务介绍*/
.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;}


/*联系合作*/
.lianx-box{ position: relative; display: block;}
.lianx-box h6{ font-size: 42px; margin: 80px 0 40px 0; overflow: hidden; margin-left:65px;}
.lianx{ width: 72%; height:460px; border-radius: 24px;  padding: 0 0 0 50px; margin-bottom: 160px;
    box-shadow:0px 0px 10px 4px #dee5f3;
    -moz-box-shadow:0px 0px  10px 4px #dee5f3;
    -webkit-box-shadow:0px 0px  10px 4px #dee5f3;
}
.lianx img{ margin: 40px 0 20px 0;}
.lianx h3{ font-size: 32px; color: #3778ff; margin-bottom: 5px;}
.lianx p{  font-size: 20px;}
.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;}
