﻿/* 样式重置 */
@import url(https://www.jianyuantang.com/qx/skin/css/iconfont.css);
:root{--color:#051F76;--colors:white;--hovercolor:#E50150;--font-color:#444444;}
html {overflow-y: auto;overflow-x: hidden;}
body, div, ul, ol, li, h1, h2, h3, h4, p {margin:0;padding: 0;font-family: '微软雅黑';}
ol, ul, li {list-style: none;}
a {outline: 0;}
a {color:var(--color);text-decoration: none;}
a:hover {color:#E50150;text-decoration: none;outline: none;}

// img:hover{opacity:.9;}

@media screen and (min-device-width: 768px){
header{width:100%;height:200px;background-color:#051F76;}
header .head{width:1700px;margin:0 auto;display: flex;padding-top:40px;}
header .logo{width:1200px;height:120px;display: grid;place-items: center;display: flex;}
header .logo .gs{margin-left:20px;margin-top:-6px;}
header .logo .gs h1{font-size:58px;color:var(--colors);}
header .logo .gs h3{font-size:28px;color:var(--colors);font-weight:200;}
header .companey{width:400px;height:120px;margin-left:100px;margin-top: 8px;}
header .companey h2{font-size:3.5rem;color:var(--colors);}
header .companey h4{font-size: 31px;color: var(--colors);font-weight: 200;}
header .companey h4 i{font-size:31px;padding-right:10px;}

.banner{width:100%;height:2268px;background:url(img/bj1.jpg);}
.banner .sp1{width:1400px;margin:0 auto;}
.banner .sp1 h1{font-size:137px;color:var(--colors);padding-top:260px;}
.banner .sp1 h3{font-size:100px;color:var(--colors);font-weight:100;margin-top:-25px;}
.banner .sp1 h4{font-size:80px;color:var(--colors);margin-top:30px;}
.banner .sp1 .line{width:250px;height:20px;background-color:var(--colors);margin-top:36px;}
.banner .zsinfo{width:1377px;margin:0 auto;}
.banner .zsinfo ul{display:flex;}
.banner .zsinfo ul li{width:332px;height:347px;text-align:center;margin-right:16px;margin-top:460px;font-size:75px;background-image:url(img/b1.png)}
.banner .zsinfo ul li:nth-child(4){margin-right:0;}
.banner .zsinfo ul li h3{color:var(--color);padding-top:20px;}
.banner .zsinfo ul li h4{color:var(--color);margin-top:-50px;font-size:7rem;}
.banner .zsinfo ul li p{color:var(--colors);}
.banner .dayang{width:1377px;margin:0 auto;padding:135px 0 0 220px;}
.banner .dayang h1{font-size:85px;color:var(--color);}
.banner .dayang h1 span{color:var(--hovercolor);padding-left:20px;}
.banner .dayang p{color:var(--font-color);width:1250px;font-size:2.5rem;font-weight:100;line-height:4rem;}

.about{width:100%;height:1230px;background:url(img/bj2.jpg);}
.about .title{width:100%;height:136px;background:url(img/line.png)no-repeat;margin-top:100px;}
.about .title h1{text-align:center;font-size:5rem;color:var(--color);padding-top:20px;margin-top:-75px;}
.about .title h3{text-align:center;font-size:4rem;text-transform: uppercase;color:#D7CCF4;}
.about .info{width:945px;height:480px;background-color:rgba(255,255,255,.5);margin: 450px 0 0 100px;border-radius:20px;padding:50px;}
.about .info h1{font-size:3rem;padding-bottom:20px;}
.about .info p{font-size:1.4rem;line-height:2.2rem;padding-top:20px;}
.about .info h3.zz{padding-top:40px;}
.about .info h3{text-align:right;color:var(--color);padding-top:20px;font-size:1.5rem;}

.zizhi{width:100%;height:1785px;background-image:url(img/02.jpg);}
.zizhi .title{width:1377px;margin:0 auto;padding-top:60px;}
.zizhi .title h1{font-size:70px;text-align:center;color:var(--color);}
.zizhi .title h3{font-size:40px;text-align:center;color:#95A0C0;font-weight:200;}
.zizhi .title a{display:block;width:660px;height:55px;background-color:var(--color);color:var(--colors);margin:15px auto 0;border-radius:30px;text-align:center;line-height:55px;font-size:30px;}
.zizhi .info{width:1306px;margin:0 auto;}
.zizhi .info ul{overflow:hidden;margin-top:130px;}
.zizhi .info ul li{float:left;width:300px;height:408px;margin-right:35px;margin-bottom:30px;}
.zizhi .info ul li:nth-child(4){margin-right:0;}
.zizhi .info ul li:nth-child(8){margin-right:0;}
.zizhi .info ul li:nth-child(12){margin-right:0;}

.shili{width:100%;height:2228px;background-image:url(img/03.jpg);}
.shili .title{width:1377px;margin:0 auto;padding-top:90px;}
.shili .title h1{font-size:70px;text-align:center;color:var(--color);}
.shili .title h3{font-size:40px;text-align:center;color:#95A0C0;font-weight:200;}
.shili .title a{display:block;width:660px;height:55px;background-color:var(--color);color:var(--colors);margin:15px auto 0;border-radius:30px;text-align:center;line-height:55px;font-size:30px;}
.shili .info{width:1357px;margin:0 auto;}
.shili .info ul{overflow:hidden;margin-top:130px;}
.shili .info ul li{float:left;width:439px;height:380px;margin-right:20px;margin-bottom:50px;text-align:center;}
.shili .info ul li:nth-child(3n){margin-right:0;}
.shili .info ul li h3{width:80%;margin:0 auto;height:50px;background-color:var(--color);color:var(--colors);line-height:50px;text-align:center;border-radius:30px;margin-top:20px;}

.zheng{width:100%;height:1472px;background-image:url(img/04.jpg);}
.zheng .title{width:1377px;margin:0 auto;padding-top:60px;}
.zheng .title h1{font-size:70px;text-align:center;color:var(--color);}
.zheng .title h3{font-size:40px;text-align:center;color:#95A0C0;font-weight:200;}
.zheng .title a{display:block;width:660px;height:55px;background-color:var(--color);color:var(--colors);margin:15px auto 0;border-radius:30px;text-align:center;line-height:55px;font-size:30px;}
.zheng .info{width:1306px;margin:0 auto;display: flex;}
.zheng .info .ml{width:505px;}
.zheng .info .mr{width:505px;margin-left:275px;}
.zheng .info ul{margin-top:210px;margin-left:30px;}
.zheng .info ul li{line-height:75px;border-bottom: 1px solid #404040;}
.zheng .info ul li a{font-size:28px;color:var(--fontcolor);}


.youshi{width:100%;min-height:1512px;}
.youshi .title{width:100%;height:314px;background:url(img/line2.png)no-repeat;margin-top:50px;}
.youshi .title h1{text-align:center;font-size:5rem;color:var(--colors);padding-top:20px;margin-top:-90px;}
.youshi .title h1 span{font-size:7rem;padding:0 10px;}
.youshi .title h3{text-align:center;font-size:4rem;text-transform: uppercase;color:#6441D9;padding-top:65px;}


.youshi .stm4{width:1920px;min-height:624px;margin-bottom:40px;}
.youshi .stm4 h1{text-align:center;font-size:70px;padding-top:50px;color:var(--color);padding-top:80px;}
.youshi .stm4 h3{text-align:center;font-size:2rem;font-weight:200;color:var(--color);padding-top:30px;}
.youshi .stm4 .stm4info{background:url(img/bj5.jpg);display: flex;margin:30px auto 0;}
.youshi .stm4 .stm4info .stm4left{margin-top:19px;margin-left:-128px;}
.youshi .stm4 .stm4info .stm4left a:nth-child(2) img{margin-top:13px;}
.youshi .stm4 .stm4info .stm4rig .yf{width:807px;margin-bottom:96px;}
.youshi .stm4 .stm4info .stm4rig .yf h3{color:#000000;font-size:2rem;font-weight:400;text-align:left;padding-top:20px;}
.youshi .stm4 .stm4info .stm4rig .yf p{color:#000000;font-size:1.2rem;text-align:left;padding-top:20px;}
.youshi .stm4 .stm4info .stm4rig .yf h3.td{padding-top:60px;}
.youshi .stm4 .stm4info .stm4rig{margin-top:35px;margin-left:106px;}
.youshi .stm4 .stm4info .stm4rig img{margin-right:20px;margin-bottom:20px;}
.youshi .stm4 .stm4info .stm4rig img:nth-child(2){}

.youshi .stm5{background-color:#F6F6F6;padding-top:20px;}
.youshi .stm5 h1{text-align:center;font-size:70px;padding-top:50px;color:var(--color);}
.youshi .stm5 h3{text-align:center;font-size:2rem;font-weight:200;color:var(--color);}
.youshi .stm5 .stm5info{background:url(img/bj6.jpg);width:1920px;height:799px;margin-top:80px;}
.youshi .stm5 .stm5info ul:nth-child(1){display: flex;padding:180px 0 0 510px;}
.youshi .stm5 .stm5info ul:nth-child(1) li{width:200px;margin-right:33px;text-align:center;font-size:3.2rem;color:var(--color);}
.youshi .stm5 .stm5info ul:nth-child(2){display: flex;padding:73px 0 0 625px;}
.youshi .stm5 .stm5info ul:nth-child(2) li{width:200px;margin-right:33px;text-align:center;font-size:3.2rem;color:var(--color);}
.youshi .stm5 .stm5info h2{color:var(--colors);text-align:center;margin-top:90px;font-size:3rem;}
.youshi .stm5 .stm5info h3{color:var(--colors);text-align:center;font-size:2.4rem;padding-top:20px;}

.youshi .stm6{background:url(img/bj7.jpg);width:1920px;height:1035px;}
.youshi .stm6 h1{text-align:center;font-size:70px;padding-top:100px;color:var(--color);}
.youshi .stm6 h3{text-align:center;font-size:2rem;font-weight:200;color:var(--color);}

.youshi .stm7{background:url(img/bj8.jpg);width:1920px;height:1171px;}
.youshi .stm7 h1{text-align:center;font-size:5.1rem;color:var(--colors);}
.youshi .stm7 h3{text-align:center;font-size:5rem;font-weight:600;color:#B19DE1;padding-top:100px;}
.youshi .stm7 ul{overflow:hidden;width:1700px;margin:180px auto 0;}
.youshi .stm7 ul li{float:left;margin-right:57px;margin-bottom:100px;}
.youshi .stm7 ul li:nth-child(7){margin-right:0;}
.youshi .stm7 ul li:nth-child(14){margin-right:0;}

.youshi .stm8{background:url(img/bj9.jpg);width:1920px;height:1337px;}
.youshi .stm8 h1{text-align:center;font-size:5.1rem;color:var(--colors);padding-top: 100px;}
.youshi .stm8 ul{width:1465px;margin:410px auto;overflow:hidden;}
.youshi .stm8 ul li{float:left;width:336px;margin-right:40px;text-align:center;margin-bottom:365px;}
.youshi .stm8 ul li:nth-child(4){margin-right:0;}
.youshi .stm8 ul li:nth-child(8){margin-right:0;}
.youshi .stm8 ul li a{color:#000000;}
.youshi .stm8 ul li a:hover{color:#c50000;}
.youshi .stm8 ul li h3{font-size:3rem;}
.youshi .stm8 ul li p{font-size:2rem;}

.youshi .stm9{background:url(img/bj10.jpg);width:1920px;height:379px;}
.youshi .stm9 .stm9info{display: flex;width:1700px;margin:0 auto;padding-top:100px;}
.youshi .stm9 .stm9info .info{width:870px;margin-right:180px;}
.youshi .stm9 .stm9info .info h1{font-size:3.1rem;color:var(--colors);}
.youshi .stm9 .stm9info .info button{width:650px;height:75px;background-color:#FADBAC;border:3px solid #cb8d14;border-radius:50px;font-size:3rem;line-height:75px;font-weight:600;margin-top:50px;transition: all .4s;}
.youshi .stm9 .stm9info .info button:hover{background-color:var(--hovercolor);color:#fff;}
.youshi .stm9 .stm9info ul{display: flex;margin-top:30px;}
.youshi .stm9 .stm9info ul li{margin-left:50px;}
.youshi .stm9 .stm9info ul li p{color:var(--colors);text-align:center;padding-top:10px;}


.smArea { position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.35); z-index:9999999; }
.smBox { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:50px; width:850px; background:#fff; border-radius:25px; box-sizing: border-box; z-index:2; }
.smBox .hd { line-height:1; text-align:center; }
.smBox .hd .p1 { position:relative; z-index:5; font-size:24px; color:#000; font-weight:bold; }
.smBox .bd { margin-top:20px; padding:0 35px; max-height:70vh; overflow-y:auto; }
.smBox .bd .bd01 {width:675px;font-size:16px; line-height:30px; }

.smBox .bd .bd01 li{min-height:50px;margin-bottom:20px;}
.smBox .bd .bd01 li input{height:50px;width:663px;outline:none;border:1px solid #666;}
.smBox .bd .bd01 li.xm input{height:50px;width:310px;outline:none;border:1px solid #666;}
.smBox .bd .bd01 li.xm input:nth-child(2){margin-left:35px;outline:none;border:1px solid #666;}
.smBox .bd .bd01 li.yx{display:none;}
.smBox .bd .bd01 li.textarea textarea{width:663px;height:100px;resize:none;outline:none;border:1px solid #666;}
.smBox .bd .bd02 { font-size:18px; margin-top:20px; font-weight:bold; }
.smBox .bd .bd03 { margin-top:10px; }
.smBox .bd .bd03 ul li { float:left; width:140px; margin-right:calc(33.33% - 188px); }
.smBox .bd .bd03 ul li:last-child { margin-right:0; }
.smBox .bd .bd03 ul li .p1 { width:135px; border-radius:10px; border:2px solid #ffd200; background:#fff; }
.smBox .bd .bd03 ul li .p2 { margin-top:10px; padding-left:42px; background-size:36px 36px!important; color:#000; line-height:20px;}
.smBox .bd .bd03 ul li .p2 p { font-size:16px;}
.smBox .bd .bd03 ul li .p2 span { display:block; font-size:12px; }
.smBox .bd .bd05 {text-align:center; }
.smBox .bd .bd05 button {display:inline-block; width:260px; line-height:40px; background:#ffd200; color:#000; font-size:18px; border-radius:25px; font-weight:bold; cursor:pointer;font-style: normal;margin-top:30px;border:none;}
.smBox .bd .bd05 button:hover{background-color:#000;color:#fff;}
.smBox .bd::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
.smBox .bd::-webkit-scrollbar-track{background:#eee;border-radius:3px;}
.smBox .bd::-webkit-scrollbar-corner{background:transparent}
.smBox .bd::-webkit-scrollbar{width:7px;height:7px}

.sm-close01 { position:absolute; right:20px; top:20px; width:40px; height:40px; background:url(img/pic24.png) no-repeat center; border-radius:100%; cursor:pointer; z-index:2; }

@media all and (max-width:1580px){
    .smBox { padding:30px; }
}
@media all and (max-width:1200px){
    .smBox { padding:30px 2%; width:92%; }
    .smBox .hd .p1 { font-size:20px; }

    .smBox .bd { margin-top:20px; padding:0 10px; max-height:70vh; overflow-y:auto; }
    .smBox .bd .bd01 { font-size:14px; line-height:25px; }
    .smBox .bd .bd02 { font-size:16px; margin-top:15px; }
    .smBox .bd .bd03 { margin-top:10px; }

    .smBox .bd .bd04 { font-size:14px; line-height:25px; margin-top:15px; }
    .smBox .bd .bd05 { margin-top:20px; }
    .smBox .bd .bd05 i { width:140px; line-height:40px; font-size:16px; }
}

.floating_ck{position:fixed;right:20px;top:88%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(img/zxicon.png);}
.quote{background-image:url(img/kficon.png);}
.qrcord{background-image:url(img/erweima.png);}
.return{background-image:url(img/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(img/ewm.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

#floatingButton{display:none;}

}
