/*优势开始*/
.pb_box{ overflow:hidden;margin-top: 40px;background: url(../images/customized1.gif) no-repeat center;}
.advan { margin-top:55px; }

.page_advan{ position: relative; width: 1200px; margin: 0 auto; }

.advan_nor{ position: relative; height: 457px; padding-bottom: 31px; }
.advan_tu{ position: relative; }
.advan_tu img{width: 484px;
  height: 363px;
  margin: 53px 0 0 116px;}
.advan_smallbox{ width: 598px; height: 274px; /*border: 1px solid #f1f1f1;*/ position: absolute; top: 21px; right: 18px; }

.advan_smallbox p{ /*width: 337px; height: 110px; background: url(https://memberpic.114my.com.cn/zsgxjzp/uploadfile/image/20201112/20201112183855_740536048.jpg) no-repeat; padding-top: 65px;*/ margin: 30px 0 0 50px; }


.advan_smallbox li { /*width: 480px;*/ height: auto; /*background: url(../images/20201112184819_2027730869.jpg) no-repeat 0 10px;*/ font-size: 16px; color: #666; /*padding-left: 22px;*/ margin-left: 52px; line-height: 28px; }

.advan_smallbox span{ font-size: 18px; color: #000; padding-left: 50px; display: block; padding-bottom: 10px; margin-top: 5px; }

.advan_smallbox p, .advan_smallbox strong { /*color: #fcc501;*/ font-size:30px; font-weight: bold; }

.advan_shuzi{ width: 600px; height: 148px; background: #1f84c1; position: absolute; right: 0; top: 268px; }

.advan_shuzi dl dd{ font-size: 16px; color: #fff;font-weight: bold; }
.advan_shuzi dl{ position: relative; float: left; text-align: center; padding: 22px 0 0 38px; }

.advan_shuzi dl dt{ font-weight:bold; font-size: 47px; color: #fff; margin-right:20px; }
dt#advan_1 {
    margin-right: 0px;
}
.zsxian{overflow: hidden;
  width: 50px;
  height: 2px;
  background: #1f84c1;
  margin: 5px 0 15px 50px;}
.ad1{ position: absolute; color: #fff; top: 60px; right:10px; }
.ad2{ position: absolute; color: #fff; top: 60px; right: 7px; }
.ad3{ position: absolute; color: #fff; top: 60px; right: 1px; }

.advan_list{ position: relative; margin-top: 35px; }
.advan_list ul li:nth-child(1){ border-left: 1px solid #ddd; }
.advan_list ul li{ position: relative; float: left; /*width: 298px;*/ width: calc( 25% - 4px);margin: 0 2px;height: 131px; /*border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd;*/ cursor: pointer;background: #1f84c1; }

.advan_list ul li::before{ position: absolute; width: 296px; height: 0; content: ""; background: url(../images/20201113171341_1583272774.png)no-repeat 0 bottom; bottom: 0; }

.advan_list ul li::after{ position: absolute; width: 67px; height: 59px; content: ""; /*background: url(../images/20201117091339_2147309342.png)no-repeat 6px 0;*/  top:32px; left: 40px; }

.advan_list ul li:nth-child(2) p{ /*padding-left: 102px;*/ }
.advan_list ul li:nth-child(3) p{ /*padding-left: 102px;*/ }
.advan_list ul li.on p,.advan_list ul li.on strong{ color:#fff; }
.advan_list ul li.on::before{ height: 147px; transition: all 0.5s; }
.advan_list ul li.on::after{ background-position-y: -61px; transition: all 0.5s; }
.advan_list ul li:hover::before{ height: 147px; transition: all 0.5s; }
.advan_list ul li:hover::after{ background-position-y: -61px; transition: all 0.5s; }
.advan_list ul li:nth-child(1)::after{ background: url(../images/index47.png)no-repeat; background-size: cover; }
.advan_list ul li:nth-child(2)::after{ background: url(../images/index48.png)no-repeat; background-size: cover; }
.advan_list ul li:nth-child(3)::after{ background: url(../images/index49.png)no-repeat; background-size: cover; }
.advan_list ul li:nth-child(4)::after{ background: url(../images/index50.png)no-repeat; background-size: cover; }
.advan_list ul li:hover p{ color:#fff; }
.advan_list ul li:hover strong{ color:#fff; }
.advan_list ul li strong { font-size: 28px; display: block; text-align: center; padding-left: 61px; /*padding-top: 37px;*/ position: relative; color: #fff;}
.advan_list ul li p { font-size: 22px; color: #fff; text-align: center; padding-left: 62px; position: relative;padding-top: 27px; }
/*优势结束*/


.cudzfw{margin: 30px auto;}
.cudzfwtitle{width: 90%;
  margin: 0 auto 30px;
  box-shadow: 0px 7px 5px #e6e6e6;
  text-align: center;
  font-size: 18px;
  color: #fff;
  line-height: 50px;
  border-radius: 50px;
  background: #1f84c1;}
.cudzfw ul{ overflow:hidden; display: flex;}
.cudzfw ul li{ overflow:hidden; flex:1;padding: 0 10px;}
.cudzfw ul li img{ max-width:100%; width:100%;}



.ys_bg { background:#ececec; padding:50px 0 0; height:610px; margin:90px 0 0;}
.ys_bg .al_bt { background: url(../images/ys_btbg.gif) no-repeat center 0; text-align:center; padding:24px 0 0; height:100px; margin-bottom:32px;}

.ys_con a { width:272px; height:390px; background:#fff; border-radius:6px; display:block; float:left; margin-right:37px; padding:27px 0 0; text-align:center; color:#343434; }
.ys_con .nobor01 { margin:0}
.ys_con a img { display:block; width:195px; height:195px; margin:0 auto 15px;
-moz-transition: width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
-webkit-transition: width 1s, height 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
transition: width 1s, height 1s, transform 1s;}
.ys_con a:hover img {   
-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
transform: rotate(deg);
-moz-transform: rotate(360deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(360deg); /* Chrome, Safari, Opera */
}	
.ys_con{overflow: hidden;
  margin-top: 12px;}
.ys_con a b { display:block; font-size:26px;}
.ys_con a b em { color:#fcc501;font-style: normal;}
.ys_con a span { display:block; font-size:18px; line-height:20px;  padding:10px 10px 0;}
.ys_con a i { display:block; font-size:16px; color:#858585; line-height:19px; padding: 10px 40px;font-style: normal;}
.ys_con a:hover { background:#fcc501; color:#fff;}
.ys_con a:hover b em { color:#fff;}
.ys_con a:hover i { color:#fff;}



.cudzsb{margin: 50px auto;}
.cudzsbp{ overflow:hidden; text-align:center; margin:10px auto;}


.nyliucheng{}
.nyliuchengul{ overflow:hidden;padding: 15px 0 0;}
.nyliuchengul li{ overflow:hidden; float:left; width:10%; margin:0 5.8px; text-align:center; border:1px solid #eee;padding: 15px 0 6px;transition: all 0.6s;
transition: 0.6s;}
.nylctu{ width:100%;}
.nylctu img {
  max-width: 100%;
  width: 45px;
}
.nylctitle{ font-size:16px; color: #6e6e6e;margin: 12px 0 5px;}
.nylcshuzi{ font-size:20px; color: #fcc501;font-weight: bold;}
.nyliuchengul li:hover{ border:1px solid #fcc501;transform: translateY(-10px);transition: all 0.6s;
transition: 0.6s;}

.cudzal{ margin:70px auto 20px;}


    .ban01 {
        background:url(../images/ding.jpg) no-repeat center 0;
        height: 300px;
        overflow: hidden;
		padding-bottom: 30px;margin-bottom: 50px;
    }
    
    .ban01 p {
        font-size: 24px;
        color: #fff;
        line-height: 48px;
        padding: 60px 30px 0;
        width: auto;
    }
    
    .ban01 p b {
        display: block;
        font-size: 22px;
    }
    
    .ban01_tel {
        width: 500px;
        padding: 25px 30px 0;
    }
    
    .ban01_tel span {
        display: block;
        float: left;
        font-size: 18px;
        color: #fff;
        line-height: 30px;
        font-style: normal;
    }
    
    .ban01_tel b {
        display: block;
        font-size: 20px;
    }
    
    .ban01_tel em {
        display: block;
        float: right;
        width: 116px;
        padding: 10px 100px 0;
        font-style: normal;
    }
    
    .ban01_tel em a {
        display: block;
        width: 116px;
        text-align: center;
        height: 38px;
        line-height: 38px;
        background: #fff;
        font-size: 16px;
        color: #000;
        border-radius: 5px;
    }
    
    .ban01_tel em a:hover,
    .fuw_btn em a:hover {
        animation: shake 1.5s linear;
        -webkit-animation: shake 1.5s linear;
		background: #fcc501; color:#fff;
    }
