﻿@charset "utf-8";
/* CSS Document */
body {margin:0;font-family:MicrosoftYaHei;position:relative;overflow-x:hidden;}
dl,dd{margin:0;}
ul{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;cursor:pointer;display:inline-block;}
p{margin:0;}
button:focus {outline: none;}
input:focus,textarea:focus {outline:none;}
.clearfix{clear:both!important;}
.clearfix:before,.clearfix:after{display: table;content:" ";clear: both;}
.top-up .nei .ali{position:relative;}
.bread a:hover{color:#f2f7fa;font-weight:bold;}

@media screen and (min-width: 1380px) {
	.sjd{display:none!important;}
    .container{max-width:1380px;min-width:1200px;width:100%;margin:0 auto;}
	body{position:relative;}
/*top*/
	.top-bj{background:#16558a;height:80px;border-bottom:1px solid #f3e830;position:absolute;top:15px;width:100%;z-index:100;}
	.top-bj .top{position:relative;}
	.top-bj .top .logo{font-size:0;position:absolute;left:-11%;height:80px;padding:0 4.2% 0 1%;background:url(../images/top-logo-bj.png) no-repeat left center;}
	.top-bj .top .logo img{display:block;margin-top:6%;}
	.top-bj .bj1{width:20%;height:80px;background:#ff9d34;position:absolute;left:0;top:0;}
	.top-bj .top ul{width:70%;margin:0 15% 0 15%;}
	.top-bj .top ul li{width:14.28%;float:left;height:78px;line-height:78px;}
	.top-bj .top ul li a{width:80%;display:block;height:100%;text-align:center;margin:0 10%;font-size:18px;color:#fff;}
	.top-bj .top ul li a i{padding:0 7%;background:url(../images/top-jt.png) no-repeat right center;}
	.top-bj .top .dh{font-size:26px;color:#fff;font-weight:bold;padding-left:2.5%;background:url(../images/message-phone.png) no-repeat left center;position:absolute;right:-10%;top:24%;}
	.top-bj .top .dh small{font-size:18px;color:#fff;}
	.top-bj .top ul li:hover a{border-bottom:2px solid #ff9d34;background:rgba(0,0,0,0.1);}
/*bread*/
	.bread{margin-top:120px;}
	.bread,.bread a{font-size:16px;color:#aeb6bf;}
	.bread b{color:#f2f7fa;}
	
/*下拉*/
    .navigation-down{position:absolute;bottom:0; left:0px;width:100%;z-index:100;}
    .navigation-down .nav-down-menu{width:100%;margin:0;background-color: #ffffff;box-shadow:0px 2px 11px 0px rgba(255,157,52,0.2);position:absolute;top:0px;display:none;}
    .navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:1380px;position:relative;padding:20px 0;}
    /*navigation-down*/
	.nav-down-menu{position:relative;}
	.nav-down-menu .kuang{height:66px;width:100%;border:1px solid rgba(202,211,219,0.6);position:absolute;top:22.5px;}
	.navigation-down-inner dl{width:20%;float:left;}
	.navigation-down-inner dl dt{margin-bottom:2%;}
	.navigation-down-inner dl dt a{width:100%;height:72px;line-height:72px;font-size:20px;color:#333;text-align:center;font-family:ZhenyanGB-Regular;font-weight:bold;}
	.navigation-down-inner dl dt:hover a{color:#e21111;}
	.navigation-down-inner dl dt a:before{content:'';padding:1% 7%;}
	.navigation-down-inner dl:nth-child(1) dt{background:url( 
	../images/1-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(1) dt a:before{background:url(../images/1.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(2) dt{background:url( 
	../images/2-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(2) dt a:before{background:url(../images/2.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(3) dt{background:url( 
	../images/3-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(3) dt a:before{background:url(../images/3.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(4) dt{background:url( 
	../images/4-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(4) dt a:before{background:url(../images/4.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(5) dt{background:url( 
	../images/5-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(5) dt a:before{background:url(../images/5.png) no-repeat left center;}
	.navigation-down-inner dl dd{padding:0 5%;font-size:0;margin:9% 0;}
	.navigation-down-inner dl dd a{width:85%;font-size:18px;color:#333;padding-left:15%;background:url(../images/dot.png) no-repeat 4% center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.navigation-down-inner dl dd:hover a{font-weight:bold;}
	.navigation-down-inner dl dd.hot a{color:#e21111;}
	.navigation-down-inner .lxfs{background-image: linear-gradient(90deg, rgba(25,86,137,0.2) 0%,rgba(26,86,137,0) 100%);border-radius:15px;position:relative;margin:1.5% 0;}
	.navigation-down-inner .lxfs p{font-size:18px;color:#333;padding-left:2.5%;height:54px;line-height:54px;}
	.navigation-down-inner .lxfs .tel{position:absolute;left:40%;top:25%;}
	.navigation-down-inner .lxfs .online{position:absolute;right:0;top:0;}
	
/*related reading*/
	.reading-det{margin-bottom:2%;}
	.tit-bt{position:relative;}
	.tit-bt h1{font-size:32px;color:#333;text-align:center;padding-bottom:2.5%;background:url(../images/case-det/bt-icon.png) no-repeat center bottom;}
	.tit-bt a{font-size:16px;color:#333;padding:0.9% 1.2%;border:1px solid #333;border-radius:23px;position:absolute;right:0;top:20%;}
	.tit-bt a:hover{background:#1f5a9d;color:#fff;border:1px solid #1f5a9d;}
	.reading-det ul{margin:0 -1.5%;}
	.reading-det ul li{width:48.5%;padding:0 0.75%;float:left;margin:0.5% 0;}
	.reading-det ul li a{width:100%;padding:1% 0;}
	.reading-det ul li span{font-size:16px;color:#222;}
	.reading-det ul li .wz{width:75%;float:left;padding-left:3.5%;background:url(../images/case-det/new-jt.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.reading-det ul li .sj{width:20%;float:right;text-align:center;}
	.reading-det ul li:hover span{color:#1f5a9d;}
	
/*related cases*/
	.xg-case-bj{background:#f1f3f6;padding-bottom:0.5%;margin-top:2%;}
	.xg-case ul{margin:0 -1%;}
	.xg-case ul li{width:31.33%;padding:0 1%;float:left;}
	.xg-case ul li a{width:100%;background:url(../images/case-det/case-bj.png) no-repeat right bottom;}
	.xg-case ul li img{width:90%;display:block;border-radius:15px;box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-webkit-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-moz-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);}
	.xg-case ul li h3{font-size:18px;color:#333;width:90%;margin-left:10%;text-align:center;margin:5% 0 7% 0;font-weight:400;}
	.xg-case ul li a:hover h3{font-weight:bold;}
	
/*online message*/
    .online-message-bj{background:url(../images/message-bj.jpg) no-repeat;background-size:100% 100%;}
	.online-message{overflow:hidden;}
	.online-message .tssbz{width:38;float:left;}
	.online-message .message-right{width:57%;height:100%;padding:2% 0 2% 3%;float:right;background-color: #0c4474;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-webkit-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-moz-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);}
	.online-message .message-right h1{font-size:36px;color:#fff;margin:0;}
	.online-message .message-right h1 span{font-size:22px;color:#fff;}
	.online-message .message-right p{font-size:16px;color:#89c7fd;margin-top:1.5%;margin-bottom:3.5%;}
	.online-message .message-right form{position:relative;}
	.online-message .message-right form div{position:relative;}
	.online-message .message-right form div label{width:13%;height:100%;position:absolute;left:0;top:0;}
	.online-message .message-right form div input{width:85%;height:100%;font-size:16px;color:#777;border:0;font-family:MicrosoftYaHei;padding:0 2% 0 13%;}
	.online-message .message-right form p{margin:0;padding:0;}
	.online-message .message-right form .name{width:48%;float:left;margin-bottom:2%;height:44px;}
	.online-message .message-right form .name label{background:url(../images/message-name.png) no-repeat center;}
	.online-message .message-right form .tel{width:48%;float:right;margin-bottom:2%;height:44px;}
	.online-message .message-right form .tel label{background:url(../images/message-phone.png) no-repeat center;}
	.online-message .message-right form .lytext{position:relative;margin-bottom:1.5%;}
	.online-message .message-right form .lytext label{width:6.2%;height:100%;background:url(../images/message-need.png) no-repeat center 5%;}
	.online-message .message-right form .lytext textarea{max-width:88.8%;min-width:88.8%;max-height:143px;min-height:143px;font-size:16px;color:#777;font-family:MicrosoftYaHei;padding:1% 5% 1% 6.2%;}
	.online-message .message-right form .lytext img{position:absolute;right:0;top:0;}
	.online-message .message-right form button{width:30%;padding:1.5% 0;background-image: linear-gradient(90deg,#ff9d34 0%, #fdaa50 100%);border-radius:8px;border:0;font-size:16px;color:#fff;}
	.online-message .message-right form button:after{content:'';padding:1% 5%;background:url(../images/message-submit.png) no-repeat right center;}
	.online-message .message-right form #box{background:#eee;width:65%;height:90px;padding:8px 0 8px 20px;position:absolute;right:0;bottom:-5%;display:none;}
	.online-message .message-right form #box i{padding:14px 14px;position:absolute;right:5%;top:3%;background:url(../images/message-close.png) no-repeat center;cursor:pointer;}
	.online-message .message-right form #box ul{height:85px;overflow-x:hidden;}
	.online-message .message-right form #box ul li{font-size:16px;color:#333;padding:5px 0;}
	.online-message .message-right form #box ul li:hover{font-weight:bold;cursor:pointer;}
	
/*footer*/
	.footer-bj{background:#1b3246;padding:1.5% 0 0.5% 0;border-bottom:1.5px solid #081017;}
	.footer dl{float:left;margin-right:7%;}
	.footer dl dt{margin-bottom:21px;position:relative;}
	.footer dl dt a{font-size:20px;color:#fff;}
	.footer dl dd{margin:18px 0;font-size:16px;color:#fff;}
	.footer dl dd a{font-size:16px;color:#fff;}
	.footer dl dt a:hover,.footer dl dd a:hover{color:#ff9d34;}
	.footer .one,.footer .two{width:12%;}
	.footer .three{width:30%;}
	.footer .three .icon{padding:4.5%;position:absolute;top:-21%;}
	.footer .three .qq{background:url(../images/ft-qq.png) no-repeat center;left:22%;}
	.footer .three .wx{background:url(../images/ft-wechat.png) no-repeat center;left:33%;}
	.footer .three .kf{background:url(../images/ft-online.png) no-repeat center;left:44%;}
	.footer .ewm{width:25%;float:right;text-align:right;}
	.footer .ewm img{margin:8% 5% 0 5%;}
/*foot*/
	.foot{background:#1b3246;border-top:1px solid #3d6485;}
	.foot p{text-align:center;font-size:16px;color:#fff;margin:1% auto;}
	.foot p a{font-size:16px;color:#fff;margin:0 1%;}
	.foot p a:hover{color:#ff9d34;}
}

@media screen and (max-width: 1680px) and (min-width: 1380px){
/*top*/
	.top-bj{background:#16558a;height:80px;border-bottom:1px solid #f3e830;position:absolute;top:15px;width:100%;z-index:100;}
	.top-bj .top{position:relative;}
	.top-bj .top .logo{font-size:0;position:absolute;left:0;height:80px;padding:0!important;background:#ff9d34;background-size:100% 100%;}
	.top-bj .top .logo img{display:block;width:90%;margin:7% 5% 0 5%;}
	.top-bj .bj1{width:20%;height:80px;background:#ff9d34;position:absolute;left:0;top:0;}
	.top-bj .top ul{width:60%;margin:0 20% 0 20%;}
	.top-bj .top ul li{width:14.28%;float:left;height:78px;line-height:78px;}
	.top-bj .top ul li a{width:80%;display:block;height:100%;text-align:center;margin:0 10%;font-size:17px;color:#fff;}
	.top-bj .top ul li a i{padding:0 7%;background:url(../images/top-jt.png) no-repeat right center;background-size:60% auto;}
	.top-bj .top .dh{font-size:21px;color:#fff;font-weight:bold;padding-left:2.5%;background:url(../images/message-phone.png) no-repeat left center;position:absolute;right:0;top:32%;}
	.top-bj .top .dh small{font-size:15px;color:#fff;}
	.top-bj .top ul li:hover a{border-bottom:2px solid #ff9d34;background:rgba(0,0,0,0.1);}
/*下拉*/
    .navigation-down{position:absolute;bottom:0; left:0px;width:100%;z-index:1000;}
    .navigation-down .nav-down-menu{width:100%;margin:0;background-color: #ffffff;box-shadow:0px 2px 11px 0px rgba(255,157,52,0.2);position:absolute;top:0px;display:none;}
    .navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:1380px;position:relative;padding:20px 0;}
    /*navigation-down*/
	.nav-down-menu{position:relative;}
	.nav-down-menu .kuang{height:66px;width:100%;border:1px solid rgba(202,211,219,0.6);position:absolute;top:22.5px;}
	.navigation-down-inner dl{width:20%;float:left;}
	.navigation-down-inner dl dt{margin-bottom:2%;}
	.navigation-down-inner dl dt a{width:100%;height:72px;line-height:72px;font-size:20px;color:#333;text-align:center;font-family:ZhenyanGB-Regular;font-weight:bold;}
	.navigation-down-inner dl dt:hover a{color:#e21111;}
	.navigation-down-inner dl dt a:before{content:'';padding:1% 7%;}
	.navigation-down-inner dl:nth-child(1) dt{background:url( 
	../images/1-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(1) dt a:before{background:url(../images/1.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(2) dt{background:url( 
	../images/2-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(2) dt a:before{background:url(../images/2.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(3) dt{background:url( 
	../images/3-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(3) dt a:before{background:url(../images/3.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(4) dt{background:url( 
	../images/4-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(4) dt a:before{background:url(../images/4.png) no-repeat left center;}
	.navigation-down-inner dl:nth-child(5) dt{background:url( 
	../images/5-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(5) dt a:before{background:url(../images/5.png) no-repeat left center;}
	.navigation-down-inner dl dd{padding:0 5%;font-size:0;margin:9% 0;}
	.navigation-down-inner dl dd a{width:85%;font-size:18px;color:#333;padding-left:15%;background:url(../images/dot.png) no-repeat 4% center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.navigation-down-inner dl dd:hover a{font-weight:bold;}
	.navigation-down-inner dl dd.hot a{color:#e21111;}
	.navigation-down-inner .lxfs{background-image: linear-gradient(90deg, rgba(25,86,137,0.2) 0%,rgba(26,86,137,0) 100%);border-radius:15px;position:relative;margin:1.5% 0;}
	.navigation-down-inner .lxfs p{font-size:18px;color:#333;padding-left:2.5%;height:54px;line-height:54px;}
	.navigation-down-inner .lxfs .tel{position:absolute;left:40%;top:25%;}
	.navigation-down-inner .lxfs .online{position:absolute;right:0;top:0;}
	
}

@media screen and (max-width: 1380px) and (min-width: 1200px){
	.sjd{display:none!important;}
	.container{width:100%;margin:0 auto;}
/*top*/
	.top-bj{background:#16558a;height:80px;border-bottom:1px solid #f3e830;position:absolute;top:15px;width:100%;z-index:100;}
	.top-bj .top{position:relative;}
	.top-bj .top .logo{font-size:0;position:absolute;left:0;height:80px;padding:0!important;background:#ff9d34;background-size:100% 100%;}
	.top-bj .top .logo img{display:block;width:90%;margin:7% 5% 0 5%;}
	.top-bj .bj1{width:20%;height:80px;background:#ff9d34;position:absolute;left:0;top:0;}
	.top-bj .top ul{width:56%;margin:0 21% 0 23%;}
	.top-bj .top ul li{width:14.28%;float:left;height:78px;line-height:78px;}
	.top-bj .top ul li a{width:80%;display:block;height:100%;text-align:center;margin:0 10%;font-size:16px;color:#fff;}
	.top-bj .top ul li a i{padding:0 7%;background:url(../images/top-jt.png) no-repeat right center;background-size:60% auto;}
	.top-bj .top .dh{font-size:18px;color:#fff;font-weight:bold;padding-left:2.5%;background:url(../images/message-phone.png) no-repeat left center;background-size:8% auto;position:absolute;right:0;top:32%;}
	.top-bj .top .dh small{font-size:15px;color:#fff;}
	.top-bj .top ul li:hover a{border-bottom:2px solid #ff9d34;background:rgba(0,0,0,0.1);}
	
	.bread{margin-top:120px;}
	.bread,.bread a{font-size:15px;color:#aeb6bf;}
	.bread b{color:#f2f7fa;}
/*下拉*/
    .navigation-down{position:absolute;bottom:0; left:0px;width:100%;z-index:9;}
    .navigation-down .nav-down-menu{width:100%;margin:0;background-color: #ffffff;box-shadow:0px 2px 11px 0px rgba(255,157,52,0.2);position:absolute;top:0px;display:none;}
    .navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:1200px;position:relative;padding:2.5% 0 1% 0;}
    /*navigation-down*/
	.nav-down-menu{position:relative;}
	.nav-down-menu .kuang{height:66px;width:100%;border:1px solid rgba(202,211,219,0.6);position:absolute;top:22.5px;display:none;}
	.navigation-down-inner dl{width:20%;float:left;}
	.navigation-down-inner dl dt{margin-bottom:2%;}
	.navigation-down-inner dl dt a{width:100%;height:72px;line-height:72px;font-size:18px;color:#333;text-align:center;font-family:ZhenyanGB-Regular;font-weight:bold;}
	.navigation-down-inner dl dt:hover a{color:#e21111;}
	.navigation-down-inner dl dt a:before{content:'';padding:1% 7%;}
	.navigation-down-inner dl:nth-child(1) dt{background:url( 
	../images/1-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(1) dt a:before{background:url(../images/1.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(2) dt{background:url( 
	../images/2-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(2) dt a:before{background:url(../images/2.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(3) dt{background:url( 
	../images/3-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(3) dt a:before{background:url(../images/3.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(4) dt{background:url( 
	../images/4-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(4) dt a:before{background:url(../images/4.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(5) dt{background:url( 
	../images/5-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(5) dt a:before{background:url(../images/5.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl dd{padding:0 5%;font-size:0;margin:9% 0;}
	.navigation-down-inner dl dd a{width:85%;font-size:16px;color:#333;padding-left:15%;background:url(../images/dot.png) no-repeat 4% center;background-size:8% auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.navigation-down-inner dl dd:hover a{font-weight:bold;}
	.navigation-down-inner dl dd.hot a{color:#e21111;}
	.navigation-down-inner .lxfs{background-image: linear-gradient(90deg, rgba(25,86,137,0.2) 0%,rgba(26,86,137,0) 100%);border-radius:15px;position:relative;margin:1.5% 0;}
	.navigation-down-inner .lxfs p{font-size:16px;color:#333;padding-left:2.5%;height:54px;line-height:54px;}
	.navigation-down-inner .lxfs .tel{position:absolute;left:36%;top:25%;}
	.navigation-down-inner .lxfs .tel img{width:100%;}
	.navigation-down-inner .lxfs .online{position:absolute;right:0;top:0;}
	.navigation-down-inner .lxfs .online img{width:92%;}

/*related reading*/
	.reading-det{margin-bottom:2%;}
	.tit-bt{position:relative;}
	.tit-bt h1{font-size:28px;color:#333;text-align:center;padding-bottom:2.5%;background:url(../images/case-det/bt-icon.png) no-repeat center bottom;}
	.tit-bt a{font-size:16px;color:#333;padding:0.9% 1.2%;border:1px solid #333;border-radius:23px;position:absolute;right:0;top:20%;}
	.tit-bt a:hover{background:#1f5a9d;color:#fff;border:1px solid #1f5a9d;}
	.reading-det ul{margin:0 -1.5%;}
	.reading-det ul li{width:48.5%;padding:0 0.75%;float:left;margin:0.5% 0;}
	.reading-det ul li a{width:100%;padding:1% 0;}
	.reading-det ul li span{font-size:16px;color:#222;}
	.reading-det ul li .wz{width:75%;float:left;padding-left:3.5%;background:url(../images/case-det/new-jt.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.reading-det ul li .sj{width:20%;float:right;text-align:center;}
	.reading-det ul li:hover span{color:#1f5a9d;}
	
/*related cases*/
	.xg-case-bj{background:#f1f3f6;padding-bottom:0.5%;margin-top:2%;}
	.xg-case ul{margin:0 -1%;}
	.xg-case ul li{width:31.33%;padding:0 1%;float:left;}
	.xg-case ul li a{width:100%;background:url(../images/case-det/case-bj.png) no-repeat right bottom;}
	.xg-case ul li img{width:90%;display:block;border-radius:15px;box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-webkit-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-moz-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);}
	.xg-case ul li h3{font-size:18px;color:#333;width:90%;margin-left:10%;text-align:center;margin:5% 0 7% 0;font-weight:400;}
	.xg-case ul li a:hover h3{font-weight:bold;}
	
/*online message*/
    .online-message-bj{background:url(../images/message-bj.jpg) no-repeat;background-size:100% 100%;}
	.online-message{overflow:hidden;}
	.online-message .tssbz{width:38%;float:left;}
	.online-message .message-right{width:54%;height:100%;padding:2% 3% 2% 3%;float:right;background-color: #0c4474;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-webkit-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-moz-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);}
	.online-message .message-right h1{font-size:36px;color:#fff;margin:0;}
	.online-message .message-right h1 span{font-size:22px;color:#fff;}
	.online-message .message-right p{font-size:16px;color:#89c7fd;margin-top:1.5%;margin-bottom:3.5%;}
	.online-message .message-right form{position:relative;}
	.online-message .message-right form div{position:relative;}
	.online-message .message-right form div label{width:13%;height:100%;position:absolute;left:0;top:0;}
	.online-message .message-right form div input{width:85%;height:100%;font-size:16px;color:#777;border:0;font-family:MicrosoftYaHei;padding:0 2% 0 13%;}
	.online-message .message-right form p{margin:0;padding:0;}
	.online-message .message-right form .name{width:48%;float:left;margin-bottom:2%;height:44px;}
	.online-message .message-right form .name label{background:url(../images/message-name.png) no-repeat center;}
	.online-message .message-right form .tel{width:48%;float:right;margin-bottom:2%;height:44px;}
	.online-message .message-right form .tel label{background:url(../images/message-phone.png) no-repeat center;}
	.online-message .message-right form .lytext{position:relative;margin-bottom:1.5%;}
	.online-message .message-right form .lytext label{width:6.2%;height:100%;background:url(../images/message-need.png) no-repeat center 5%;}
	.online-message .message-right form .lytext textarea{max-width:88.8%;min-width:88.8%;max-height:143px;min-height:143px;font-size:16px;color:#777;font-family:MicrosoftYaHei;padding:1% 5% 1% 6.2%;border:0;}
	.online-message .message-right form .lytext img{position:absolute;right:0;top:0;width:5%;height:97.5%;}
	.online-message .message-right form button{width:30%;padding:1.5% 0;background-image: linear-gradient(90deg,#ff9d34 0%, #fdaa50 100%);border-radius:8px;border:0;font-size:16px;color:#fff;}
	.online-message .message-right form button:after{content:'';padding:1% 5%;background:url(../images/message-submit.png) no-repeat right center;}
	.online-message .message-right form #box{background:#eee;width:65%;height:90px;padding:8px 0 8px 20px;position:absolute;right:0;bottom:-5%;display:none;}
	.online-message .message-right form #box i{padding:14px 14px;position:absolute;right:5%;top:3%;background:url(../images/message-close.png) no-repeat center;cursor:pointer;}
	.online-message .message-right form #box ul{height:85px;overflow-x:hidden;}
	.online-message .message-right form #box ul li{font-size:16px;color:#333;padding:4px 0;}
	.online-message .message-right form #box ul li:hover{font-weight:bold;cursor:pointer;}
	
/*footer*/
	.footer-bj{background:#1b3246;padding:1.5% 2% 0.5% 2%;border-bottom:1.5px solid #081017;}
	.footer dl{float:left;margin-right:5%;}
	.footer dl dt{margin-bottom:21px;position:relative;}
	.footer dl dt a{font-size:18px;color:#fff;}
	.footer dl dd{margin:18px 0;font-size:15px;color:#fff;}
	.footer dl dd a{font-size:16px;color:#fff;}
	.footer dl dt a:hover,.footer dl dd a:hover{color:#ff9d34;}
	.footer .one,.footer .two{width:12%;}
	.footer .three{width:30%;}
	.footer .three .icon{padding:4.5%;position:absolute;top:-21%;}
	.footer .three .qq{background:url(../images/ft-qq.png) no-repeat center;left:22%;}
	.footer .three .wx{background:url(../images/ft-wechat.png) no-repeat center;left:33%;}
	.footer .three .kf{background:url(../images/ft-online.png) no-repeat center;left:44%;}
	.footer .ewm{width:27%;float:right;text-align:right;}
	.footer .ewm img{margin:8% 5% 0 5%;width:40%;float:left;}
/*foot*/
	.foot{background:#1b3246;border-top:1px solid #3d6485;}
	.foot p{text-align:center;font-size:14px;color:#fff;margin:1% auto;}
	.foot p a{font-size:14px;color:#fff;margin:0 1%;}
	.foot p a:hover{color:#ff9d34;}
}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.sjd{display:none!important;}
	.container{width:96%;margin:0 auto;padding:0 2%;}
	
/*top*/
	.top-bj{background:#16558a;height:70px;border-bottom:1px solid #f3e830;position:absolute;top:15px;width:100%;z-index:100;}
	.top-bj .top{position:relative;}
	.top-bj .top .logo{font-size:0;position:absolute;left:0;height:70px;padding:0!important;background:#ff9d34;background-size:100% 100%;}
	.top-bj .top .logo img{display:block;width:90%;margin:7% 5% 0 5%;}
	.top-bj .bj1{width:20%;height:70px;background:#ff9d34;position:absolute;left:0;top:0;}
	.top-bj .top ul{width:70%;margin:0 0 0 30%;}
	.top-bj .top ul li{width:14.28%;float:left;height:68px;line-height:68px;}
	.top-bj .top ul li a{width:80%;display:block;height:100%;text-align:center;margin:0 10%;font-size:16px;color:#fff;}
	.top-bj .top ul li a i{padding:0 7%;background:url(../images/top-jt.png) no-repeat right center;background-size:60% auto;}
	.top-bj .top .dh{font-size:18px;color:#fff;font-weight:bold;padding-left:2.5%;background:url(../images/message-phone.png) no-repeat left center;background-size:8% auto;position:absolute;right:0;top:32%;display:none;}
	.top-bj .top .dh small{font-size:15px;color:#fff;}
	.top-bj .top ul li:hover a{border-bottom:2px solid #ff9d34;background:rgba(0,0,0,0.1);}
/*bread*/
	.bread{margin-top:120px;}
	.bread,.bread a{font-size:15px;color:#aeb6bf;}
	.bread b{color:#f2f7fa;}
/*下拉*/
    .navigation-down{position:absolute;bottom:0; left:0px;width:100%;z-index:9;}
    .navigation-down .nav-down-menu{width:100%;margin:0;background-color: #ffffff;box-shadow:0px 2px 11px 0px rgba(255,157,52,0.2);position:absolute;top:0px;display:none;}
    .navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:992px;position:relative;padding:2.5% 0 1% 0;}
	
	/*navigation-down*/
	.nav-down-menu{position:relative;}
	.nav-down-menu .kuang{height:66px;width:100%;border:1px solid rgba(202,211,219,0.6);position:absolute;top:22.5px;display:none;}
	.navigation-down-inner dl{width:20%;float:left;}
	.navigation-down-inner dl dt{margin-bottom:2%;}
	.navigation-down-inner dl dt a{width:100%;height:60px;line-height:60px;font-size:16px;color:#333;text-align:center;font-family:ZhenyanGB-Regular;font-weight:bold;}
	.navigation-down-inner dl dt:hover a{color:#e21111;}
	.navigation-down-inner dl dt a:before{content:'';padding:1% 7%;}
	.navigation-down-inner dl:nth-child(1) dt{background:url( 
	../images/1-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(1) dt a:before{background:url(../images/1.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(2) dt{background:url( 
	../images/2-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(2) dt a:before{background:url(../images/2.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(3) dt{background:url( 
	../images/3-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(3) dt a:before{background:url(../images/3.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(4) dt{background:url( 
	../images/4-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(4) dt a:before{background:url(../images/4.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(5) dt{background:url( 
	../images/5-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(5) dt a:before{background:url(../images/5.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl dd{padding:0 5%;font-size:0;margin:9% 0;}
	.navigation-down-inner dl dd a{width:85%;font-size:15px;color:#333;padding-left:15%;background:url(../images/dot.png) no-repeat 4% center;background-size:8% auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.navigation-down-inner dl dd:hover a{font-weight:bold;}
	.navigation-down-inner dl dd.hot a{color:#e21111;}
	.navigation-down-inner .lxfs{background-image: linear-gradient(90deg, rgba(25,86,137,0.2) 0%,rgba(26,86,137,0) 100%);border-radius:15px;position:relative;margin:1.5% 0;}
	.navigation-down-inner .lxfs p{font-size:16px;color:#333;padding-left:2.5%;height:54px;line-height:54px;}
	.navigation-down-inner .lxfs .tel{position:absolute;left:36%;top:25%;display:none;}
	.navigation-down-inner .lxfs .tel img{width:100%;}
	.navigation-down-inner .lxfs .online{position:absolute;right:0;top:0;}
	.navigation-down-inner .lxfs .online img{width:92%;}

/*related reading*/
	.reading-det{margin-bottom:3%;}
	.tit-bt{position:relative;}
	.tit-bt h1{font-size:27px;color:#333;text-align:center;padding-bottom:2.5%;background:url(../images/case-det/bt-icon.png) no-repeat center bottom;background-size:40% auto;}
	.tit-bt a{font-size:15px;color:#333;padding:0.9% 1.2%;border:1px solid #333;border-radius:23px;position:absolute;right:0;top:16%;}
	.tit-bt a:hover{background:#1f5a9d;color:#fff;border:1px solid #1f5a9d;}
	.reading-det ul{margin:0 -1.5%;}
	.reading-det ul li{width:48.5%;padding:0 0.75%;float:left;margin:0.5% 0;}
	.reading-det ul li a{width:100%;padding:1% 0;}
	.reading-det ul li span{font-size:16px;color:#222;}
	.reading-det ul li .wz{width:75%;float:left;padding-left:5%;background:url(../images/case-det/new-jt.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.reading-det ul li .sj{width:20%;float:right;text-align:center;}
	.reading-det ul li:hover span{color:#1f5a9d;}
	
/*related cases*/
	.xg-case-bj{background:#f1f3f6;padding-bottom:0.5%;margin-top:2%;}
	.xg-case ul{margin:0 -1%;}
	.xg-case ul li{width:31.33%;padding:0 1%;float:left;}
	.xg-case ul li a{width:100%;background:url(../images/case-det/case-bj.png) no-repeat right bottom;background-size:100% 90%;}
	.xg-case ul li img{width:90%;display:block;border-radius:15px;box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-webkit-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-moz-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);}
	.xg-case ul li h3{font-size:17px;color:#333;width:90%;margin-left:10%;text-align:center;margin:5% 0 7% 0;font-weight:400;}
	.xg-case ul li a:hover h3{font-weight:bold;}
	
/*online message*/
    .online-message-bj{background:url(../images/message-bj.jpg) no-repeat;background-size:100% 100%;}
	.online-message{overflow:hidden;}
	.online-message .tssbz{width:38%;float:left;}
	.online-message .message-right{width:54%;height:100%;padding:2% 0 2% 3%;float:right;background-color: #0c4474;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-webkit-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-moz-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);}
	.online-message .message-right h1{font-size:25px;color:#fff;margin:0;}
	.online-message .message-right h1 span{font-size:18px;color:#fff;}
	.online-message .message-right p{font-size:14px;color:#89c7fd;margin-top:1.5%;margin-bottom:3.5%;}
	.online-message .message-right form{position:relative;}
	.online-message .message-right form div{position:relative;}
	.online-message .message-right form div label{width:13%;height:100%;position:absolute;left:0;top:0;}
	.online-message .message-right form div input{width:85%;height:100%;font-size:16px;color:#777;border:0;font-family:MicrosoftYaHei;padding:0 2% 0 13%;}
	.online-message .message-right form p{margin:0;padding:0;}
	.online-message .message-right form .name{width:48%;float:left;margin-bottom:2%;height:44px;}
	.online-message .message-right form .name label{background:url(../images/message-name.png) no-repeat center;}
	.online-message .message-right form .tel{width:48%;float:right;margin-bottom:2%;height:44px;}
	.online-message .message-right form .tel label{background:url(../images/message-phone.png) no-repeat center;}
	.online-message .message-right form .lytext{position:relative;margin-bottom:1.5%;}
	.online-message .message-right form .lytext label{width:6.2%;height:100%;background:url(../images/message-need.png) no-repeat center 5%;}
	.online-message .message-right form .lytext textarea{max-width:88.8%;min-width:88.8%;max-height:120px;min-height:120px;font-size:16px;color:#777;font-family:MicrosoftYaHei;padding:1% 5% 1% 6.2%;border:0;}
	.online-message .message-right form .lytext img{position:absolute;right:0;top:0;width:5%;height:97.5%;}
	.online-message .message-right form button{width:30%;padding:1.5% 0;background-image: linear-gradient(90deg,#ff9d34 0%, #fdaa50 100%);border-radius:8px;border:0;font-size:15px;color:#fff;}
	.online-message .message-right form button:after{content:'';padding:1% 5%;background:url(../images/message-submit.png) no-repeat right center;}
	.online-message .message-right form #box{background:#eee;width:65%;height:90px;padding:8px 0 8px 20px;position:absolute;right:0;bottom:-5%;display:none;}
	.online-message .message-right form #box i{padding:14px 14px;position:absolute;right:5%;top:3%;background:url(../images/message-close.png) no-repeat center;cursor:pointer;}
	.online-message .message-right form #box ul{height:85px;overflow-x:hidden;}
	.online-message .message-right form #box ul li{font-size:16px;color:#333;padding:4px 0;}
	.online-message .message-right form #box ul li:hover{font-weight:bold;cursor:pointer;}
	
/*footer*/
	.footer-bj{background:#1b3246;padding:1.5% 0 0.5% 0;border-bottom:1.5px solid #081017;}
	.footer dl{float:left;margin-right:3%;}
	.footer dl dt{margin-bottom:21px;position:relative;}
	.footer dl dt a{font-size:17px;color:#fff;}
	.footer dl dd{margin:18px 0;font-size:15px;color:#fff;}
	.footer dl dd a{font-size:15px;color:#fff;}
	.footer dl dt a:hover,.footer dl dd a:hover{color:#ff9d34;}
	.footer .one,.footer .two{width:13%;}
	.footer .three{width:38%;}
	.footer .three .icon{padding:4.5%;position:absolute;top:-21%;}
	.footer .three .qq{background:url(../images/ft-qq.png) no-repeat center;left:22%;}
	.footer .three .wx{background:url(../images/ft-wechat.png) no-repeat center;left:33%;}
	.footer .three .kf{background:url(../images/ft-online.png) no-repeat center;left:44%;}
	.footer .ewm{width:27%;float:right;text-align:right;}
	.footer .ewm img{margin:15% 5% 0 5%;width:40%;float:left;}
/*foot*/
	.foot{background:#1b3246;border-top:1px solid #3d6485;}
	.foot p{text-align:center;font-size:14px;color:#fff;margin:1% auto;}
	.foot p a{font-size:14px;color:#fff;margin:0 1%;}
	.foot p a:hover{color:#ff9d34;}
	
}

@media screen and (max-width: 992px) and (min-width: 769px){
	.sjd{display:none!important;}
	.container{width:96%;margin:0 auto;padding:0 2%;}
/*navigation*/
	.navigate,.navigate a{font-size:13px;color:#333;}
	.navigate{font-size:14px;border-bottom:1px solid rgba(51,51,51,0.3);padding:1.5% 0;}
/*top*/
	.top-bj{background:#16558a;height:60px;border-bottom:1px solid #f3e830;position:absolute;top:0;width:100%;z-index:100;}
	.top-bj .top{position:relative;}
	.top-bj .top .logo{font-size:0;position:absolute;left:0;height:60px;padding:0!important;background:#ff9d34;background-size:100% 100%;width:27%;}
	.top-bj .top .logo img{display:block;width:95%;margin:7% 2.5% 0 2.5%;}
	.top-bj .bj1{width:20%;height:60px;background:#ff9d34;position:absolute;left:0;top:0;}
	.top-bj .top ul{width:72%;margin-left:28%;}
	.top-bj .top ul li{width:14.28%;float:left;height:58px;line-height:58px;}
	.top-bj .top ul li a{width:90%;display:block;height:100%;text-align:center;margin:0 5%;font-size:14px;color:#fff;}
	.top-bj .top ul li a i{padding:0 7%;background:url(../images/top-jt.png) no-repeat right center;background-size:60% auto;}
	.top-bj .top .dh{font-size:18px;color:#fff;font-weight:bold;padding-left:2.5%;background:url(../images/message-phone.png) no-repeat left center;background-size:8% auto;position:absolute;right:0;top:32%;display:none;}
	.top-bj .top .dh small{font-size:15px;color:#fff;}
	.top-bj .top ul li:hover a{border-bottom:2px solid #ff9d34;background:rgba(0,0,0,0.1);}
/*bread*/
	.bread{margin-top:80px;}
	.bread,.bread a{font-size:15px;color:#aeb6bf;}
	.bread b{color:#f2f7fa;}
/*下拉*/
    .navigation-down{position:absolute;bottom:0; left:0px;width:100%;z-index:9;}
    .navigation-down .nav-down-menu{width:100%;margin:0;background-color: #ffffff;box-shadow:0px 2px 11px 0px rgba(255,157,52,0.2);position:absolute;top:0px;display:none;}
    .navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:769px;position:relative;padding:2.5% 0;}
    /*navigation-down*/
	.nav-down-menu{position:relative;}
	.nav-down-menu .kuang{height:66px;width:100%;border:1px solid rgba(202,211,219,0.6);position:absolute;top:22.5px;display:none;}
	.navigation-down-inner dl{width:20%;float:left;}
	.navigation-down-inner dl dt{margin-bottom:2%;}
	.navigation-down-inner dl dt a{width:100%;height:60px;line-height:60px;font-size:15px;color:#333;text-align:center;font-family:ZhenyanGB-Regular;font-weight:bold;}
	.navigation-down-inner dl dt a span{display:none;}
	.navigation-down-inner dl dt:hover a{color:#e21111;}
	.navigation-down-inner dl dt a:before{content:'';padding:1% 7%;}
	.navigation-down-inner dl:nth-child(1) dt{background:url( 
	../images/1-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(1) dt a:before{background:url(../images/1.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(2) dt{background:url( 
	../images/2-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(2) dt a:before{background:url(../images/2.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(3) dt{background:url( 
	../images/3-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(3) dt a:before{background:url(../images/3.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(4) dt{background:url( 
	../images/4-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(4) dt a:before{background:url(../images/4.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl:nth-child(5) dt{background:url( 
	../images/5-bj.jpg) no-repeat;background-size:100% 100%;}
	.navigation-down-inner dl:nth-child(5) dt a:before{background:url(../images/5.png) no-repeat left center;background-size:95% auto;}
	.navigation-down-inner dl dd{padding:0 5%;font-size:0;margin:9% 0;}
	.navigation-down-inner dl dd a{width:85%;font-size:15px;color:#333;padding-left:15%;background:url(../images/dot.png) no-repeat 4% center;background-size:8% auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.navigation-down-inner dl dd:hover a{font-weight:bold;}
	.navigation-down-inner dl dd.hot a{color:#e21111;}
	.navigation-down-inner .lxfs{background-image: linear-gradient(90deg, rgba(25,86,137,0.2) 0%,rgba(26,86,137,0) 100%);border-radius:15px;position:relative;margin:1.5% 0;}
	.navigation-down-inner .lxfs p{font-size:15px;color:#333;padding-left:2.5%;height:54px;line-height:54px;}
	.navigation-down-inner .lxfs .tel{position:absolute;left:36%;top:25%;display:none;}
	.navigation-down-inner .lxfs .tel img{width:100%;}
	.navigation-down-inner .lxfs .online{position:absolute;right:0;top:0;}
	.navigation-down-inner .lxfs .online img{width:88%;}
	
/*related reading*/
	.reading-det{margin-bottom:3%;}
	.tit-bt{position:relative;}
	.tit-bt h1{font-size:21px;color:#333;text-align:center;padding-bottom:2.5%;background:url(../images/case-det/bt-icon.png) no-repeat center bottom;background-size:38% auto;}
	.tit-bt a{font-size:14px;color:#333;padding:0.9% 1.2%;border:1px solid #333;border-radius:23px;position:absolute;right:0;top:12%;}
	.tit-bt a:hover{background:#1f5a9d;color:#fff;border:1px solid #1f5a9d;}
	.reading-det ul{margin:0 -1.5%;}
	.reading-det ul li{width:48.5%;padding:0 0.75%;float:left;margin:0.5% 0;}
	.reading-det ul li a{width:100%;padding:1% 0;}
	.reading-det ul li span{font-size:15px;color:#222;}
	.reading-det ul li .wz{width:70%;float:left;padding-left:5%;background:url(../images/case-det/new-jt.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.reading-det ul li .sj{width:24%;float:right;text-align:center;}
	.reading-det ul li:hover span{color:#1f5a9d;}
	
/*related cases*/
	.xg-case-bj{background:#f1f3f6;padding-bottom:0.5%;margin-top:2%;}
	.xg-case ul{margin:0 -1%;}
	.xg-case ul li{width:31.33%;padding:0 1%;float:left;}
	.xg-case ul li a{width:100%;background:url(../images/case-det/case-bj.png) no-repeat right bottom;background-size:100% 90%;}
	.xg-case ul li img{width:90%;display:block;border-radius:15px;box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-webkit-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-moz-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);}
	.xg-case ul li h3{font-size:15px;color:#333;width:90%;margin-left:10%;text-align:center;margin:5% 0 7% 0;font-weight:400;}
	.xg-case ul li a:hover h3{font-weight:bold;}
	
/*online message*/
    .online-message-bj{background:url(../images/message-bj.jpg) no-repeat;background-size:100% 100%;}
	.online-message{overflow:hidden;}
	.online-message .tssbz{width:38%;float:left;margin-top:5%;}
	.online-message .message-right{width:54%;height:100%;padding:2% 0 2% 3%;float:right;background-color: #0c4474;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-webkit-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-moz-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);}
	.online-message .message-right h1{font-size:18px;color:#fff;margin:0;}
	.online-message .message-right h1 span{font-size:14px;color:#fff;}
	.online-message .message-right p{font-size:13px;color:#89c7fd;margin-top:2.5%;margin-bottom:3.5%;line-height:24px;}
	.online-message .message-right form{position:relative;}
	.online-message .message-right form div{position:relative;}
	.online-message .message-right form div label{width:13%;height:100%;position:absolute;left:0;top:0;}
	.online-message .message-right form div input{width:85%;height:100%;font-size:16px;color:#777;border:0;font-family:MicrosoftYaHei;padding:0 2% 0 13%;}
	.online-message .message-right form p{margin:0;padding:0;}
	.online-message .message-right form .name{width:48%;float:left;margin-bottom:2%;height:40px;}
	.online-message .message-right form .name label{background:url(../images/message-name.png) no-repeat center;background-size:80% auto;}
	.online-message .message-right form .tel{width:48%;float:right;margin-bottom:2%;height:40px;}
	.online-message .message-right form .tel label{background:url(../images/message-phone.png) no-repeat center;background-size:80% auto;}
	.online-message .message-right form .lytext{position:relative;margin-bottom:2.5%;}
	.online-message .message-right form .lytext label{width:6.2%;height:100%;background:url(../images/message-need.png) no-repeat center 5%;background-size:80% auto;}
	.online-message .message-right form .lytext textarea{max-width:88.8%;min-width:88.8%;max-height:88px;min-height:88px;font-size:16px;color:#777;font-family:MicrosoftYaHei;padding:1% 5% 1% 6.2%;border:0;}
	.online-message .message-right form .lytext img{position:absolute;right:0;top:0;width:5%;height:96%;}
	.online-message .message-right form button{width:35%;padding:1.5% 0;background-image: linear-gradient(90deg,#ff9d34 0%, #fdaa50 100%);border-radius:8px;border:0;font-size:15px;color:#fff;}
	.online-message .message-right form button:after{content:'';padding:1% 7%;background:url(../images/message-submit.png) no-repeat right center;background-size:90% auto;}
	.online-message .message-right form #box{background:#eee;width:65%;height:80px;padding:8px 0 8px 20px;position:absolute;right:0;bottom:-5%;display:none;}
	.online-message .message-right form #box i{padding:14px 14px;position:absolute;right:5%;top:0;background:url(../images/message-close.png) no-repeat center;background-size:50% auto;cursor:pointer;}
	.online-message .message-right form #box ul{height:85px;overflow-x:hidden;}
	.online-message .message-right form #box ul li{font-size:14px;color:#333;padding:4px 0;}
	.online-message .message-right form #box ul li:hover{font-weight:bold;cursor:pointer;}
	
/*footer*/
	.footer-bj{background:#1b3246;padding:2.5% 0 0.5% 0;border-bottom:1.5px solid #081017;}
	.footer dl{float:left;}
	.footer dl dt{margin-bottom:21px;position:relative;}
	.footer dl dt a{font-size:16px;color:#fff;}
	.footer dl dd{margin:18px 0;font-size:14px;color:#fff;}
	.footer dl dd a{font-size:14px;color:#fff;}
	.footer dl dt a:hover,.footer dl dd a:hover{color:#ff9d34;}
	.footer .one,.footer .two{width:18%;margin-right:4.5%;}
	.footer .three{width:54%;}
	.footer .three .icon{padding:4.5%;position:absolute;top:-34%;}
	.footer .three .qq{background:url(../images/ft-qq.png) no-repeat center;left:20%;background-size:100% auto;}
	.footer .three .wx{background:url(../images/ft-wechat.png) no-repeat center;left:32%;background-size:100% auto;}
	.footer .three .kf{background:url(../images/ft-online.png) no-repeat center;left:44%;background-size:100% auto;}
	.footer .ewm{width:16%;float:right;text-align:right;display:none;}
	.footer .ewm img{margin:15% 5% 0 5%;width:80%;float:left;}
/*foot*/
	.foot{background:#1b3246;border-top:1px solid #3d6485;}
	.foot p{text-align:center;font-size:14px;color:#fff;margin:1% auto;}
	.foot p a{font-size:14px;color:#fff;margin:0 1%;}
	.foot p a:hover{color:#ff9d34;}
}

@media screen and (max-width: 769px) {
	.pcd{display:none!important;}
	html {font-size:100px;}
	@media(max-width:768px){ html { font-size:100px; } }
	@media(max-width:640px){ html { font-size:85.33px; } } 
	@media(max-width:540px){ html { font-size:72px; } }
	@media(max-width:480px){ html { font-size:64px; } } 
	@media(max-width:445px){ html { font-size:60px; } }
	@media(max-width:414px){ html { font-size:55.2px; } }   
	@media(max-width:375px){ html { font-size:50px; } } 
	@media(max-width:360px){ html { font-size:48px; } }   
	@media(max-width:320px){ html { font-size:42.67px; } }
	
/*sj-top*/
	.t-nei{height:1.8rem;}
	.sj-top{position:fixed;left:0;right:0;top:0;z-index:100;}
	.sj-top .up{padding:2.7% 2%;background:#fff;}
	.sj-top .up .logo{width:40%;float:left;}
	.sj-top .up .logo img,.sj-top .up .dh img{display:block;width:100%;}
	.sj-top .up .dh{width:44%;float:right;}
	.sj-top ul{background:#f5f5f5;padding:1.5% 1%;}
	.sj-top ul li{float:left;width:14.28%;font-size:0;}
	.sj-top ul li a{width:100%;font-size:0.3rem;color:#333;text-align:center;padding:16% 0;}
		
/*navigation*/
	.navigate,.navigate a{font-size:0.21rem;color:#333;}
	.navigate{font-size:14px;border-bottom:1px solid rgba(51,51,51,0.3);padding:1.5% 0;}

/*related reading*/
	.reading-det{margin-bottom:3%;padding:0 2%;}
	.tit-bt{position:relative;}
	.tit-bt h1{font-size:0.36rem;color:#333;text-align:center;padding-bottom:5%;background:url(../images/case-det/bt-icon.png) no-repeat center bottom;background-size:60% auto;}
	.tit-bt a{font-size:0.25rem;color:#333;padding:1% 1.5%;border:1px solid #333;border-radius:0.25rem;position:absolute;right:0;top:12%;}
	.tit-bt a:hover{background:#1f5a9d;color:#fff;border:1px solid #1f5a9d;}
	.reading-det ul{margin:0 -1.5%;}
	.reading-det ul li{width:97.5%;padding:0 0.75%;float:left;margin:1.5% 0;font-size:0;}
	.reading-det ul li a{width:100%;padding:1% 0;}
	.reading-det ul li span{font-size:0.27rem;color:#222;}
	.reading-det ul li .wz{width:68%;float:left;padding-left:6%;background:url(../images/case-det/new-jt.png) no-repeat left center;background-size:5.5% auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.reading-det ul li .sj{width:24%;float:right;text-align:center;}
	.reading-det ul li:hover span{color:#1f5a9d;}
	
/*related cases*/
	.xg-case-bj{background:#f1f3f6;padding-bottom:0.5%;margin-top:-7%;padding:8% 2% 0 2%;}
	.xg-case ul{margin:0 -1%;}
	.xg-case ul li{width:48%;padding:0 1%;float:left;}
	.xg-case ul li a{width:100%;background:url(../images/case-det/case-bj.png) no-repeat right bottom;background-size:100% 90%;}
	.xg-case ul li img{width:95%;display:block;border-radius:15px;box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-webkit-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);-moz-box-shadow:10px 10px 5px 0px rgba(51,51,51,0.2);}
	.xg-case ul li h3{font-size:0.27rem;color:#333;width:90%;text-align:left;margin:5% 0 7% 0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:6%;}
	.xg-case ul li a:hover h3{font-weight:bold;}
	
/*online message*/
    .online-message-bj{background:url(../images/message-bj.jpg) no-repeat;background-size:100% 100%;}
	.online-message{overflow:hidden;}
	.online-message .tssbz{width:38%;float:left;margin-top:5%;}
	.online-message .message-right{width:96%;height:100%;padding:3% 2% 3% 2%;float:right;background-color: #0c4474;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-webkit-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);-moz-box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.26);}
	.online-message .message-right h1{font-size:0.36rem;color:#fff;margin:0;}
	.online-message .message-right h1 span{font-size:0.27rem;color:#fff;display:block;font-weight:400;margin-top:1.5%;}
	.online-message .message-right p{font-size:13px;color:#89c7fd;margin-top:2.5%;margin-bottom:3.5%;line-height:24px;display:none;}
	.online-message .message-right form{position:relative;margin-top:6%;}
	.online-message .message-right form div{position:relative;font-size:0;margin-bottom:3%;}
	.online-message .message-right form div label{width:10%;height:100%;position:absolute;left:0;top:0;}
	.online-message .message-right form div input{width:88%;height:100%;font-size:0.27rem;color:#777;border:0;font-family:MicrosoftYaHei;padding:0 2% 0 10%;height:0.7rem;border-radius:0.12rem;}
	.online-message .message-right form p{margin:0;padding:0;}
	.online-message .message-right form .name label{background:url(../images/message-name.png) no-repeat center;background-size:50% auto;}
	.online-message .message-right form .tel label{background:url(../images/message-phone.png) no-repeat center;background-size:50% auto;}
	.online-message .message-right form .lytext{position:relative;margin-bottom:2.5%;}
	.online-message .message-right form .lytext label{width:10%;height:100%;background:url(../images/message-need.png) no-repeat center 5%;background-size:52% auto;}
	.online-message .message-right form .lytext textarea{max-width:88%;min-width:88%;max-height:2.4rem;min-height:1.8rem;font-size:0.27rem;color:#777;font-family:MicrosoftYaHei;padding:1% 2% 1% 10%;border:0;border-radius:0.12rem;}
	.online-message .message-right form .lytext img{position:absolute;right:0;top:0;width:5%;height:96%;display:none;}
	.online-message .message-right form button{width:70%;margin:0 15%;padding:2.7% 0;background-image: linear-gradient(90deg,#ff9d34 0%, #fdaa50 100%);border-radius:8px;border:0;font-size:0.27rem;font-weight:bold;color:#fff;display:block;}
	.online-message .message-right form button:after{content:'';padding:1% 5%;background:url(../images/message-submit.png) no-repeat right center;background-size:70% auto;}
	.online-message .message-right form #box{background:#eee;width:65%;height:80px;padding:8px 0 8px 20px;position:absolute;right:0;bottom:-5%;display:none;}
	.online-message .message-right form #box i{padding:14px 14px;position:absolute;right:5%;top:0;background:url(../images/message-close.png) no-repeat center;background-size:50% auto;cursor:pointer;}
	.online-message .message-right form #box ul{height:85px;overflow-x:hidden;}
	.online-message .message-right form #box ul li{font-size:0.25rem;color:#333;padding:4px 0;}
	.online-message .message-right form #box ul li:hover{font-weight:bold;cursor:pointer;}
	
	/*record*/
	.record{text-align:center;font-size:0;padding:6% 0;}
	.record a{font-size:0.27rem;color:#333;margin:0 1.5%;}
	.record a:hover{color:#0475e5;}
/*footer*/
	.sj-footer{height:1.2rem;position:fixed;z-index:100;bottom:0.1rem;left:0;right:0;background:#fff;}
	.sj-footer .nei{background:url(../images/sjd/ft-tel.png) no-repeat right bottom;background-size:100% 90%;height:100%;position:relative;z-index:100;}
	.sj-footer .dh{position:absolute;right:0;bottom:0;width:100%;z-index:-1;}
	.sj-footer .adv-zx{position:absolute;height:1rem;width:42%;z-index:101;}
	.sj-footer .zxzx{width:45%;padding:5.5% 0;position:absolute;z-index:100;background:url(../images/sjd/ft-online.png) no-repeat;background-size:100% 100%;font-size:0.28rem;color:#fff;padding-left:7%;}
	.sj-footer .zxzx:before{content:'';padding:0.5% 9%;margin-right:0.5%;background:url(../images/sjd/ft-online-icon.png) no-repeat left center;background-size:85% auto;}
	.sj-footer .sj-dh{z-index:101;width:60%;position:absolute;bottom:0;right:0;height:1rem;}
	.sj-footer .sj-dh img{position:absolute;bottom:10%;right:5%;width:90%;}
	.f-nei{height:1rem;}
}