@charset "utf-8";/* CSS Document */
body {font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:62.5%;}
html, body, ul, li, dl, dd, dt {margin:0;padding:0;}
a img {border:none;}
a {text-decoration:none;color:#000;}
li { list-style: none; }
table{border-spacing:0;width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;}
table tr>td, table tr>th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 5px;}
.clearfix-before {*zoom:1;}
.clearfix-before:before {display:block;content:".";height:0;clear:both;visibility:hidden;}
.container {width:60%;margin:0 auto;clear:both;padding:0px;position:relative;}
.fixed-position{position: fixed;z-index:1000;}
.img-font{font-size:0;}
.img-font img{width:100%;}
fieldset, img, input, button,textarea { border: none;padding: 0;margin: 0;outline-style: none;outline:none;}

header {width:100%;padding:0px;background-color:#fff; position: fixed;z-index:100;box-shadow: 0 2px 10px 4px rgba(242,242,242,.6);}
header .header-main{display:flex;align-items:center;}
header .logo {width:27%;text-align: right;display: flex;justify-content: flex-end;}
header .logo img {width:180px;}
header .right{width: 73%;}
header .right .nav{width: 80%;height:100%;line-height:84px;font-size:1.5em;display: flex;justify-content: space-around;}
header .right .nav >li {display:inline-block;cursor: pointer;font-weight: 600;text-align:center;width: calc(100% / 5);}
/*box-shadow: 0 10px 13px 0px rgba(242,242,242,.6);*/

header .nav-item{width: 100%;background:#fff;display:none;position: absolute;left:0;padding:30px 0;}
header .nav-item ul{width:80%;margin: auto;display:flex;justify-content:space-between;}
header .nav-item ul a{line-height:0px;}
header .nav-item ul li{font-size: .8em;font-weight: normal;}
header .nav-item ul li img{height:50px;}
header .right .nav li:hover .nav-item{display:block;}
header .right .nav li:nth-child(3) .nav-item ul,.right .nav li:nth-child(5) .nav-item ul{justify-content: center;}
header .right .nav li:nth-child(3) .nav-item li,.right .nav li:nth-child(5) .nav-item li{width: 200px;}

#modal{width: 100%;height: 100%;background: rgba(0,0,0,.6);position: fixed;top: 0;z-index: 1000;}
#modal .modal-po{width:650px;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%);}
#modal video{width:650px;}
#modal .close{position: absolute;right: 1%;top: 1%;border-radius: 100%;cursor: pointer;z-index: 100;}

main{padding-top:84px;}
main .main-content{width:60%;margin: auto;padding-bottom: 60px;}
main .banner{width:100%;position: relative;}
main .banner img{width: 100%;height:100%}
main .banner p{ position: absolute;color: #fff;font-size: 4em;left: 50%;top: 45%;transform: translate(-50%, -50%);font-weight: 600;letter-spacing: 40px;}

main .business-banner{position: absolute;top: 50%;color: #fff;transform: translateY(-50%);width: 100%;text-align: center;}
main .business-banner .banner-title{font-size: 6em;}
main .business-banner .title-en{font-size: 2.4em;padding:20px 0 30px;}
main .business-banner .banner-source{font-size: 3.6em;position: relative;}
main .business-banner .banner-source::before {position: absolute;content: "";width: 100px;height: 3px;background: #fff;left: -120px;top: 60%;}
main .business-banner .banner-source::after {position: absolute;content: "";width: 100px;height: 3px;background: #fff;right: -120px;top: 60%;}

main .home-banner{position: absolute;top: 50%;color: #fff;transform: translateY(-50%);width: 100%;text-align: center;}
main .home-banner .banner-title{font-size: 5em;;letter-spacing: 10px;font-weight: 600;}
main .home-banner .title-en{font-size: 2.4em;padding:30px 0 60px;}
main .home-banner .banner-tips{padding: 10px 60px;}
main .home-banner .banner-tips span{padding: 10px 60px;background: rgba(255,255,255,.3);border-radius: 20px;color:#fff;}
main .home-banner .banner-tips a+a{margin-left: 10%;}

.zjrk-banner{position: absolute;left: 50%;top: 40%;color: #fff;}
.zjrk-banner .banner-title{font-size: 2.4em;letter-spacing: 30px;font-weight: 600;}
.zjrk-banner .title-en{font-size: 2em;padding: 30px 0 60px;}
.zjrk-banner .banner-tips span{padding: 10px 60px;background: rgba(255,255,255,.3);border-radius: 20px;color:#fff;}
.zjrk-banner .banner-tips a+a{margin-left: 10%;}

main h2.block-title{text-align: center;font-size:1.8em;padding-top:40px;}
main .block-content{text-align: center;line-height: 24px;color: #999;}

footer {background-color:#111;color:#fff;font-size:12px;}

footer a{color:#ffffff;}
footer a:hover{color:#1890FF;}
footer .container{display:flex;justify-content: space-between;width:70%;}
footer h4.title {margin-bottom:14px;background:none;border-bottom:0;color:#f9f9f9;font-size:16px;position:relative;}
footer h4.title .head-line {position:absolute;bottom:0;left:0;display:block;width:50px;height:3px;background-color:#333;margin:0;}
footer .padd18-0{padding: 18px 0;}
footer .item{padding: 10px 0;}
footer .background-map {background:url(../images/map.png) center bottom no-repeat;}
footer .footer-bottom {padding:10px 0;border-top:1px solid rgba(255, 255, 255, .06);color: #fff;text-align: center;}
footer .address+.address{padding-top:6px;}

/*在线咨询*/
#online-main{color:#fff;position: fixed;z-index: 100;right: -200px;top:20%;display: flex;align-items: center;transition: all 1s;}
#online-main .btn{font-size:14px;width:20px;color: #fff;background: #009aff;text-align: center;padding: 10px 2px;border-radius: 3px 0px 0px 3px;box-shadow: -4px 4px 4px -4px #000;cursor: pointer;}
#online-main .btn .l1{display:inline;}
#online-main .btn .l2{display:none;}
#online-main .content{width:180px;background:#009aff;height:500px;display: flex;flex-direction: column;justify-content: center;padding: 20px 10px;}
#online-main .content .item{display: flex;align-items: center;border-bottom: 1px dashed;padding: 20px 0px 20px 10px;}
#online-main .content .item .left img{border-radius: 50%;width: 30px;}
#online-main .content .item .right{padding-left: 10px;}
#online-main .content .item .right .title{font-size: 16px;padding-bottom: 10px;font-weight: 600;}
#online-main .content .item .right .cont img{width:100px;}
.kefuQQ span{padding-right:4px;}
.kefuQQ a{ background:url(//www.szrkrw.cn:18080/publiccms/webfile/images/online/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(//www.szrkrw.cn:18080/publiccms/webfile/images/online/button-custom-qq-h.gif)  no-repeat;}
#online-main:hover{transform: translateX(-200px);}
#online-main:hover .l1{display:none;}
#online-main:hover .l2{display:inline;}


/*公共样式*/
.textCenterNormal{text-align: center;font-size: 1.6em;}
.single-img{text-align: center;}
.single-img img{width:100%;}
.text_content{font-size:1.4em}
.paddingT_30{padding-top:30px;}
/*===标题下带图片 2张排列*/
.titlePic_2 .titlePic_2_item{margin-bottom: 60px;}
.titlePic_2 .titlePic_2_item p{font-size: 1.6em;padding: 10px 0;}
.titlePic_2 .titlePic_2_item div{display: flex;justify-content: space-between;}
.titlePic_2 .titlePic_2_item div img{width: calc(calc(100% - 30px) / 2);border-radius: 10px;}
/*===左图右文或左文右图*/
.picText_lr{display: flex;align-items: center;justify-content: space-between;margin-top:30px;}
.picText_lr .lr_text{font-size: 1.6em;line-height: 2em;margin: 0 30px;}
/*单图平铺加文字*/
.singleImg_text img{text-align: center;}
.singleImg_text .singText{text-align: center;font-size:1.6em;}

main .partner-dev{display: flex;flex-wrap: wrap;}
main .partner-dev .pic-box{padding: 20px 0px;width: 20%;display: flex;align-items: center;justify-content: center;}
main .partner-dev .pic-box img{width:50%;}
main .more-box,.close-box{text-align: center;padding: 50px 0;}
main .more-box span,.close-box span{padding: 10px 50px;border: 1px solid #48A7FF;color: #48A7FF;border-radius: 20px;cursor: pointer;}
main .close-box{display:none;}







