@charset "utf-8";
/* =====================内页样式======================== */
.sonimgban{width: 100%;position: relative;}
.sonimgban-img{width: 100%;object-fit: cover;min-height: 260px;}
.sonimgban-caseimg{min-height: 182px;}
.sonimgban-proimg{min-height: 220px;}
.sonlinkmenu{width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.sonlink{float: right;font-size: 0;}
.sonlink a, .sonmenu a{display: inline-block;vertical-align: middle;height: 70px;line-height: 70px;position: relative;}
.sonlink a{font-size: 14px;color: #999;transition: all .4s ease;padding-right: 24px;}
.sonlink a:after{content: ">";position: absolute;color: #999;height: 100%;font-family: "宋体","\5B8B\4F53";width: 24px;text-align: center;font-weight: 700;}
.sonlink a:last-child:after{display: none;}
.sonlink a:last-child{padding-right: 0;}
.sonlink a i{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url('../images/sonhome.png') no-repeat;margin-top: -4px;}
.sonimgban-casexqlink a i{background-image: url('../images/sonhomew.png');}
.sonlink a:hover{color: #1f5dcb;}
.sonmenu{float: left;font-size: 0;}
.sonmenu a{margin: 0 14px;font-size: 14px;color: #666;padding: 0 2px;transition: all .4s ease;}
.sonmenu a.cur{ color: #1f5dcb;}
.sonmenu a:after{content: "";width:0;right: 0;background: #1f5dcb;height: 2px;transition: all .6s ease;position: absolute;bottom: -1px;}
.sonmenu a:last-child{margin-right: 0;}
.sonmenu a:hover:after{width: 100%;right: auto;left: 0;}
.sonmenu a.cur:after{width: 100%;right: auto;left: 0;}
.sonmenu a:hover{color: #1f5dcb;}
.sonmenu a.ontrue{color: #1f5dcb;}
.sonmenu a.ontrue:after{width: 100%;}
.fullpage{width: 100%;text-align: center;margin-top: 68px;user-select: none;}
.fullpage a{display: inline-block;vertical-align: middle;height: 38px;    padding: 0px 8px;line-height: 38px;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage .page-numbar a{display: inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage a:hover, .fullpage a.ontrue, .fullpage a.on{background-color: #1f5dcb;color: #fff;border-color: #1f5dcb;}

.fullpage-num{display: inline-block;vertical-align: middle;}

.fullpage b, .fullpage input, .fullpage button{display: inline-block;vertical-align: middle;}
.fullpage b{font-size: 16px;color: #999;font-weight: 300;margin: 0 4px;}
.fullpage input{width: 66px;text-align: center;height: 38px;border: 1px solid #dcdcdc;font-size: 16px;color: #666;}
.fullpage button{color: #666;font-size: 16px;padding: 0 18px;border: 1px solid #dcdcdc;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;}
.fullpage button:hover{background-color: #1f5dcb;color: #fff;}



/* 案例列表 */
.caseop{width: 100%;position: relative;text-align: center;font-size: 0;padding-top: 100px;}
.caseop-item{width: 180px;display: inline-block;margin: 0 10px;position: relative;}
.caseop-true{width: 100%;text-align: left;cursor: pointer;height: 50px;line-height: 50px;font-size: 16px;color: #666;padding: 0 20px;background: #f5f5f5;position: relative;}
.caseop-true:after{content: "";position: absolute;width: 10px;height: 100%;right: 15px;top: 0;background: url('../images/casearr.png') no-repeat center;}
.caseop-true.ontrue:after{transform: rotate(180deg);}
.caseop-data{position: absolute;width: 100%;top: 50px;left: 0;z-index: 4;background: #f5f5f5;text-align: left;display: none;max-height: 210px;overflow-y: auto;}
.caseop-data li{display: block;width: 100%;height: 42px;line-height: 42px;font-size: 16px;color: #666;padding: 0 20px;border-top: 1px solid #fff;cursor: pointer;}
.caseop-data li:hover, .caseop-data li.ontrue{background: #1f5dcb;color: #fff;}
.caseop select{display: inline-block;width: 180px;margin: 0 10px;text-align: left;cursor: pointer;height: 50px;line-height: 50px;font-size: 16px;color: #666;padding: 0 16px;background: #f5f5f5 url("../images/casearr.png") no-repeat right 10px center;position: relative;}
.caselb{width: 100%;padding: 16px 0 20px;}
.caselb-list{width: 100%;}
.caselb-list ul{margin-left: -2%;}
.caselb-list li{width: 31.3333%;float: left;margin-left: 2%;margin-top: 40px;}
.caselb-list li a{display: block;width: 100%;}
.caselb-img{width: 100%;overflow: hidden;height: 300px;}
.caselb-img img{width: 100%;height: 100%;object-fit: cover;transition: all .8s ease-in-out;}
.caselb-wd{width: 100%;padding-top: 2px;}
.caselb-wd span{display: block;font-size: 14px;color: #999;}
.caselb-wd h6, .caselb-wd h1{    font-size: 18px;
    color: #333;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 12px 0 12px;
    transition: all .4s ease;}
.caselb-list li a:hover .caselb-img img{transform: scale(1.04);}
.caselb-list li a:hover .caselb-wd h6{color: #1f5dcb;}
.caselb-list li a:hover .caselb-wd h1{color: #1f5dcb;}
.caselb-list li a:hover .toLink {color: #1f5dcb;background-image: url('../images/indarrh.png');}
.caselb-list li a:hover .toLink:after {width: 100%;right: auto;left: 0;}

.xc-list{}
.xc-list ul li{ margin: 20px auto;}
.xc-list ul li .s{ border: 1px solid #f7f7f7;}
.xc-list ul li .img{ width: 100%; overflow: hidden; }
.xc-list ul li .img img{ max-width: 100%;}
.xc-list ul li .wd{ height: 42px; line-height: 42px; background: #f7f7f7; text-align: center; font-size: 16px;overflow: hidden;}
.xc-list ul li .s:hover{border: 1px solid #1f5dcb;}
.xc-list ul li .s:hover .wd{ background: #1f5dcb; color: #fff;}
.mb{ display: none;}

.falist{     margin: 32px auto 0px;}
.falist .p1{    font-size: 15px;
    line-height: 30px;
    margin: 20px auto;
    border-bottom: 1px #bfbfbf dashed;
    padding: 20px 0px;
    color: #666;}
.falist .p2{ font-size: 15px;  color: #666;
    line-height: 30px;}
.falist .list{     padding: 40px 0 10px;}
.falist .list2{    margin: 30px auto; background: #e5e9ee;}
.falist .list .tit0{    font-size: 26px;}
.falist .list ul{}
.falist .list ul li{margin: 32px auto;}
.falist .list ul li .s{    border: 1px solid #dedede;}
.falist .list ul li .img{padding: 10px;
    overflow: hidden;}
.falist .list ul li .img img{transition: all .6s ease-in-out;    max-width: 100%;}
.falist .list ul li .wd{    background: #e5e5e5;
    text-align: center;
    padding: 16px 0px;
    font-size: 16px;}
.falist .list2 .s{background: #fff;}
.falist .list2 ul li .wd{    background: #fff;}
.falist .list ul li:hover img{transform: scale(1.1);}

.indvd{width: 100%;position: relative;height: 542px;background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}
.indvd-wd{position: absolute;width: 580px;text-align: center;left: 50%;margin-left: -290px;top: 50%;transform: translateY(-50%);z-index: 2;color: #fff;}
.indvd-wddh{width: 100%;}
.indvd-wd h5, .indvd-wd h2{font-size: 40px;}
.indvd-wd h6, .indvd-wd h1{font-size: 24px;line-height: 32px;margin: 24px 0;}
.indvd-wd p{font-size: 14px;}
.indvd-click{width: 60px;height: 60px;margin: 40px auto 0;}
.indvd-click i{display: block;width: 100%;height: 100%;background: url('../images/icon_cp.png') no-repeat center /100% auto;cursor: pointer;}
.indvd-click:hover i{animation: indvdI .8s ease-in-out both;}
@keyframes indvdI{0%{transform: scale(1);}30%{transform: scale(.8);}50%{transform: scale(1);}70%{transform: scale(.9);}100%{transform: scale(1);}}

/* 产品列表 */
.sonimgban-prowd{width: 100%;position: absolute;z-index: 2;left: 0;top: 40%;transform: translateY(-50%);}
.sonimgban-prowd .small-contain{width: 1160px;margin: 0 auto;}
.sonimgban-prowdft{color: #fff;width: 100%;}
.sonimgban-prowdft h6, .sonimgban-prowdft h1, .sonimgban-prowdft p, .sonimgban-prowdft span{opacity: 0;animation: caseBr 1s ease both;}
.sonimgban-prowdft h6, .sonimgban-prowdft h1{font-size: 60px;font-weight: 500;animation-delay: 200ms;}
.sonimgban-prowdft h6:after {
    content: "";
    width: 70px;
		left: 0px;
    background: #fff;
    height: 2px;
    transition: all .6s ease;
    position: absolute;
    bottom: -20px;
}
.sonimgban-prowdft p{font-size: 42px;margin: 32px 0 10px;animation-delay: 400ms;}
.sonimgban-prowdft span{font-size: 24px;display: block;animation-delay: 600ms;}
@keyframes caseBr{0%{opacity: 0;transform: translateX(-120px);}100%{opacity: 1;transform: translateX(0);}}



/* 新闻列表 */
.sonloopban{width: 100%;position: relative;}
.sonloopban-img{width: 100%;}
.sonloopban-img img{width: 100%;object-fit: cover;min-height: 260px;}
.sonloopban-wd{position: absolute;width: 768px;padding: 100px 100px 54px 162px;background: #1a328f;left: 0;bottom: 0;z-index: 2;}
.sonloopban-wd p{font-size: 42px;color: #fff;line-height: 58px;font-weight: 400;height: 116px;overflow: hidden;}
.sonloopban-btn{width: 66px;position: absolute;z-index: 2;left: 162px;bottom: 212px;}
.sonloopban-btnL, .sonloopban-btnR{position: absolute;width: 12px;height: 24px;top: 0;z-index: 2;background: url('../images/newsarr.png') no-repeat center;cursor: pointer;}
.sonloopban-btnL{left: 0;}
.sonloopban-btnR{transform: rotate(180deg);right: 0;}
.sonloopban-btn:after{content: "";position: absolute;width: 2px;background: #fff;z-index: 1;left: 50%;margin-left: -1px;top: 0;height: 24px;}
.news{width: 100%;padding: 40px 0 40px;}
.news-list{width: 100%;}
.news-list ul{margin-left: -2%;}
.news-list li{width: 31%;float: left;margin-left: 2%;position: relative;margin-bottom: 20px;margin-top: 10px;}
.news-list li:hover p{ color: #1f5dcb;}
.news-list li:hover .toLink{ color: #1f5dcb;}
.news-list li a{display: block;width: 100%;}
.news-img{width: 100%;overflow: hidden;height: 254px;}
.news-img img{width: 100%;height: 100%;object-fit: cover;transition: all .6S ease-in-out;}
.news-wd{    width: 100%;
    border-bottom: 1px solid #dedede;
    padding: 0px 0px 24px;}
.news-list .al{    width: 100%;}
	.news-list .al p{   font-size: 18px;
    color: #333;
    line-height: 34px;
    margin: 8px 0 6px;
    transition: all .4s ease;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}

.news-wd span{font-size: 14px;color: #888;display: block;font-family: 'GothamBook';margin-top: 12px;}
.news-wd h6, .news-wd h1{    font-size: 20px;
    color: #333;
    line-height: 34px;
    margin: 20px 0 12px;
    transition: all .4s ease;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.news-wd p{    font-size: 14px;
    color: #666;
    line-height: 28px;
    /* height: 56px; */
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.news-list li a:hover .news-img img{transform: scale(1.04);}
.news-list li a:hover .news-wd h6{color: #1f5dcb;}
.news-list li a:hover .news-wd h1{color: #1f5dcb;}
.news .fullpage{margin-top: 100px;}
.news-wd:after {
    content: "";
    width: 0;
    right: 0;
    background: #1f5dcb;
    height: 1px;
    transition: all .6s ease;
    position: absolute;
    bottom: -1px;
}
.news-list li:hover .news-wd:after{width: 100%;
    right: auto;
    left: 0;}
		.newsxq-title p{  margin: 12px auto;   color: #a5a5a5;}
.newsxq-title p span{ font-size: 15px; margin: 10px auto;padding-right: 20px;}
.newsxq-title p i{ padding-right: 4px;}
.ss-list{}
.ss-list li{ margin: 10px 0px; font-size: 15px;}
.newsxq-desc p{ font-size: 15px;line-height: 28px;}


/* 关于我们 */
.abojs{width: 100%;padding: 40px 0 50px;}
.abojs-contain{width: 1600px;margin: 0 auto;}
.pubTitle i{margin-bottom: 42px;}
.abojs .pubTitle p{margin-top: 20px;text-align: left;font-size: 16px;color: #333;line-height: 32px;}
.abojs-icon{width: 100%;}
.abojs-icon li{width: 25%;float: left;text-align: center;margin-top: 72px;}
.abojs-icon h6, .abojs-icon h1{height: 80px;line-height: 78px;}
.abojs-icon h6 img, .abojs-icon h1 img{max-height: 100%;}
.abojs-icon p{font-size: 16px;color: #666;margin-top: 34px;}
.abolj{width: 100%;overflow: hidden;}
.abolj-wd{width: 50%;float: left;color: #fff;height: 500px;background: #1f5dcb;padding: 110px 128px 0 170px;}
.abolj-wd h6, .abolj-wd h1{font-size: 32px;padding-bottom: 20px;}
.abolj-wd p{font-size: 15px;line-height: 26px;margin-top: 28px;}
.abolj-img{width: 50%;float: left;}
.abolj-img img{width: 100%;height: 500px;object-fit: cover;}

.she_b{background: #ebf1f7;}
.a1{  padding: 40px 0px;}
.hk-about-culture div {position: relative;}
.hk-about-culture div:hover li{display: block;}
.hk-about-culture div:hover h3{display: none;}
.hk-about-culture div * {display: block;overflow: hidden;}
.hk-about-culture div li{    position: absolute;
    width: 100%;
    height: 100%;
    padding: 5%;
    z-index: 5;
    background: rgba(0, 0, 0, 0.62);display: none; color: #fff;text-align:center;}
.hk-about-culture div li span {border: 1px solid #3b59a7;width: 99%;height: 99%;}
.hk-about-culture div li span h4{ font-size: 16px;margin-top:100px;}
.hk-about-culture div li span line { width:20px;height:2px;background: #fff; margin: 25px auto; }
.hk-about-culture div li span h2 {font-size: 24px;width: 86%;margin: auto;}
.hk-about-culture div img {display: block;width:100%;height:auto;margin:auto;max-height: 400px;min-height: 400px;}
.hk-about-culture div h3 {position: absolute;width:90%;left:5%;bottom:5%;z-index: 4;padding-bottom:15px;border-bottom: 1px solid #494b5b; color: #fff;font-size: 20px;background: url(../images/add.png) right center no-repeat;}
.hk-about-culture div h3 line {width:20px;height:2px;background: #fff; margin: 5px 0;}

.about2 { padding-bottom: 36px;}
.a2{padding: 40px 0px;}
.a2 li { }
.a2 li .pic{ width: 100%; overflow: hidden;position: relative;}
.a2 li p{position: absolute;
    bottom: 0px;left: 0px;
    width: 100%;
    background: #0000009e;
    color: #fff;
    text-align: center;
    padding: 10px 0px;}
.a2 .pagination2 {
    bottom: 0px !important;
}
.attest{    padding: 40px 0px;background: url(../images/xian.jpg);}
.attest li{float: left;width:11%;text-align:center;transition:all .4s;top:0;position: relative;margin: 10px auto;}
.attest li img{ max-width: 90px;}
.attest li span{display:inline-block;line-height:130px;background: url('../images/attest_bg.png') no-repeat;width:160px;background-size:100%;}

.attest li:hover {top:-10px;}

.icoo{padding: 40px 0px; }
.icoo li{ float: left;     position: relative; margin: 0px 20px;}
.icoo li img{ max-width: 100%;border: 1px solid #dfdfdf;
    border-radius: 50%;width: 60px;
    padding: 7px;}
.icoo li .pa{    display: none;
    z-index: 99;
    position: absolute;
      left: -73px;
    width: 200px;
    top: -200px;}
    .icoo li .pa img{ width:200px;}
.icoo ul li.wx img {
    border: none;
    border-radius: 0;
    padding: 0px;
}
.icoo li:hover .pa{ display:block;}
 .icoo ul{ display: flex;
    align-items: center;
    justify-content: center;}

.prolist .lie{ border-bottom: 1px solid #dcdcdc;    line-height: 60px;}	
.prolist .lie .fl{}	
.prolist .lie .fl .p{float: left; font-size: 28px; font-weight: bold; color: #046ad6;}
.prolist .lie .fl .aa{    margin-left: 10px; font-size: 18px; float: left;}
.prolist .lie .fr{ float: right;}
.prolist .lie .fr a{float: right;}

.prolist ul{}

.prolist{ padding: 40px 0px;}


.nav2{padding: 20px;}
.nav2 li{    float: left;margin-right: 30px;}
.nav2 li a{ font-size: 16px;}
.nav2 li a:hover{color: #1f5dcb;}
.nav2 li a.cur{color: #1f5dcb;}

.prolist .pr_l h1{display: inline-block; background: #1f5dcb;
    width: 100%;
    text-align: center;
    height: 77px;
    line-height: 77px;
    font-size: 24px;
    color: #ffffff;
    font-weight: normal;}
/* 本例子css */
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ height:48px; line-height:48px;overflow: hidden; padding-left:10px;  border-top:1px solid #e3e3e3; background:#fff; cursor:pointer;
			font:normal 14px/48px "Microsoft YaHei";
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:48px;   background:url(../images/icoadd.png) 16px 22px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -46px; }
		.sideMenu h3.on a{ color: #1f5dcb;}
		.sideMenu h3:hover a{color: #1f5dcb;}
		.sideMenu ul{ padding:8px 18px;background: #efefef;width: 100%;  display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height: 38px;}
		.sideMenu ul.on{ display: block;}
	.sideMenu ul li.on a{color: #1f5dcb;}
	.sideMenu ul li:hover a{color: #1f5dcb;}
.sideMenu ul li span{ vertical-align: middle;   background: #333;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;}
		.sideMenu h3.on a{ color: #1f5dcb;}
.pubTitle img{width: 100%;}	

.pr_r .t0{    display: inline-block;
    width: 100%;
    font-size: 27px;
   padding-bottom: 6px;
    color: #2a2a2a;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 25px;
    padding-left: 2px;
    vertical-align: top;}
.pr_r ul{}
.pr_r li{    float: left;
    box-sizing: border-box;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-radius: 3px;
    background-color: #fcfcfc;
    vertical-align: top;
    width: 31%;
		margin: 1%;
		padding: 15px;
    position: relative;
    overflow: hidden;}
		.pr_r li:hover{border-top: 1px solid #1f5dcb;}
.pr_r li .img{ width: 40%; float: left; overflow: hidden;}
.pr_r li .img img{ width: 90%; margin: 0 auto;height: 64px; text-align: center;transition: transform .2s ease-in-out;}
.pr_r li .con{ width: 60%; float: right;}
.pr_r li .con p{color: #a4a1a1; line-height: 2;}
.pr_r li .con span{    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;}
.pr_r li:hover a img {
    -webkit-animation: img_move .3s linear;
    -moz-animation: img_move .3s linear;
    -o-animation: img_move .3s linear;
    -ms-animation: img_move .3s linear;
    animation: img_move .3s linear;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}





	/* 本例子css */
		.picFocus{  position:relative;  overflow:hidden;  zoom:1;  margin: 0 auto;  }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{     float: left;
    text-align: center;
    width: 23.3%;
    height: 80px;
    border: 1px solid #ddd;
    margin-right: 2%; }
		.picFocus .hd ul li img{ max-width: 100%; max-height: 100%;   }
		.picFocus .hd ul li:nth-of-type(4){ margin-right: 0px;}
		.picFocus .hd ul li.on{ border: 1px solid #1f5dcb;}
		.picFocus .bd{ width: 100%;border: 1px solid #ddd; }
		.picFocus .bd li{ vertical-align:middle; width: 100%;     display: flex;
    align-items: center;
    justify-content: center;}
		.picFocus .bd img{ max-width:100%;   }

.pro_1{ margin: 50px auto;}

.pro_2{margin: 50px auto 0px;background: #EBEBEB;}
.pro_2 .tit{font-size: 30px;
    text-align: center;
    margin: 30px auto;}
.pro_2 video{ width: 100%; display: block; margin: 20px auto 40px; text-align: center;}
.pro_3{      margin: 0px auto 60px;}

.pc_img .swiper-slide img{ width: 100%;}
		.slideTxtBox2{ width:100%;  }
		.slideTxtBox2 .hd{   border-bottom:1px solid #eee;  position:relative;    background: #fff;
    z-index: 999; }
		.slideTxtBox2 .hd ul{  }
		.slideTxtBox2 .hd ul li{     display: inline-block;
    vertical-align: middle;
    height: 60px;
    line-height: 60px;
    position: relative; cursor:pointer;      margin: 0 3%;
    font-size: 18px;
    color: #666;
    padding: 0 14px;
    transition: all .4s ease; }
		
		
.slideTxtBox2 .hd ul li.current{border-bottom: 2px solid #046ad6;}
.slideTxtBox2 .hd ul li.current a{    color: #046ad6;}
	.slideTxtBox2 .hd ul li a{ display: block;}
	.slideTxtBox2 .hd ul li:after {
		    content: "";
		    width: 0;
		    right: 0;
		    background: #1f5dcb;
		    height: 2px;
		    transition: all .6s ease;
		    position: absolute;
		    bottom: -1px;
		}
		.slideTxtBox2 .hd ul li.on:after{ width: 100%; right: auto;left: 0; }
		.slideTxtBox2 .hd ul li.on{ color: #1f5dcb;}
		.slideTxtBox2 .bd ul{  zoom:1;  }
.slideTxtBox2 .bd ul .tit{ font-size: 30px; text-align: center; margin: 30px auto;}		
.slideTxtBox2 .bd #n2{    background: #f7f7f7; }
.slideTxtBox2 .bd #n6{ background: #f7f7f7;}		
.slideTxtBox2 .bd #n6 .container{    overflow-x: auto;}
.slideTxtBox2 .bd #n6 .qd{    margin: 10px;}
.slideTxtBox2 .bd #n6 .qd .dtit{font-size: 22px;}
.slideTxtBox2 .bd #n6 .qd .downn{ background: #dadada;
    margin: 20px 25px 20px 0px;
    display: flex;font-size: 16px;
    padding: 40px 0px;
    justify-content: center;
    align-items: center;}
.slideTxtBox2 .bd #n6 .qd .downn i{}
.slideTxtBox2 .bd #n6 .qd .downn em{    margin-right: 10px;
    font-size: 20px;}
.slideTxtBox2 .bd #n6 .qd .downn a{ font-size: 16px !important;color: #333 !important;}
.slideTxtBox2 .bd #n6 .qd .downn:hover{color: #046ad6;}
.slideTxtBox2 .bd #n6 .qd .downn:hover a{color: #046ad6;}
.slideTxtBox2 .bd #n6 .qd .downn:hover em{color: #046ad6;}


.slideTxtBox2 .bd #n6 .dtit{font-size: 22px;}
.slideTxtBox2 .bd #n6 .downn{ background: #dadada;
    margin: 20px 25px 20px 0px;
    display: flex;font-size: 16px;
    padding: 40px 0px;
    justify-content: center;
    align-items: center;}
.slideTxtBox2 .bd #n6 .downn i{}
.slideTxtBox2 .bd #n6 .downn em{    margin-right: 10px;
    font-size: 20px;}
.slideTxtBox2 .bd #n6 .downn a{ font-size: 16px !important;color: #333 !important;}
.slideTxtBox2 .bd #n6 .downn:hover{color: #046ad6;}
.slideTxtBox2 .bd #n6 .downn:hover a{color: #046ad6;}
.slideTxtBox2 .bd #n6 .downn:hover em{color: #046ad6;}

.slideTxtBox2 .bd ul table{
border-collapse: collapse;  font-size: 16px; margin: 0 auto; width: 100%;
}
.slideTxtBox2 .bd ul table td {    padding: 16px 10px;
    word-break: break-all;
    border-width: 0px;
    border-style: solid;}
.slideTxtBox2 .bd ul table td p{ font-size: 14px;}
.slideTxtBox2 .bd ul table td span{font-size: 14px;}
.slideTxtBox2 .bd ul tbody tr:nth-child(2n) {
    background-color: #ffffff;
}
.slideTxtBox2 .bd ul tbody tr {
    background: #ededed;
}
.pro_3 .bd{ margin: 14px auto;}.pro_3 .bd img{ max-width: 100%;    height: auto !important;}
.slideTxtBox2 .bd ul tbody tr:hover a{color: #046ad6;}
.pro_1_r{}
.pro_1_r .t{font-size: 28px; margin-bottom: 30px;
    border-bottom: 1px #dedede solid;
    padding-bottom: 12px;}
.pro_1_r .nei{}
.pro_1_r .nei .nei_l{}
.pro_1_r .nei .nei_l li{    list-style-type: circle;
    margin-left: 18px;}
.pro_1_r .nei .nei_l p{ font-size: 16px; line-height: 36px;}
.pro_1_r .nei .nei_r{}
.pro_1_r .nei .nei_r dl{}
.pro_1_r .nei .nei_r dl dt{    font-size: 26px;
    color: #046ad6;
    font-weight: 400;}
.pro_1_r .nei .nei_r dl dd{    margin: 20px 0px;
    font-size: 18px;}
.pro_1_r .nei .nei_r dl dd i{    margin-right: 8px;
    color: #046ad6;}
.pro_1_r .nei .nei_r .tel{margin-top: 48px;}
.pro_1_r .nei .nei_r .tel a{      display: block;
    font-size: 18px;
    color: #fff;
    background: #222931;
    margin: 20px 0px;
    padding: 12px 0px;
    text-align: center;
    width: 70%;}
.pro_1_r .nei .nei_r .tel a.aa{    background: #046ad6;}
.pro_1_r .nei .nei_r .tel a i{margin-right: 5px;}
.pro_1_r .nei .nei_r .tel a.aa i{ margin-left: 5px;}
.pro_1_r .nei .nei_r .tel a:hover{ background: #046ad6;}
.pro_1_r .nei .nei_r .tel a.aa:hover{background: #222931;}

.pro_3 .nei_1{}
.pro_3 .nei_1 img{ max-width: 100%;}
.pro_3 .nei_1 h2{ font-size: 30px; font-weight: bold;     margin-bottom: 24px;}
.pro_3 .nei_1 p{ color: #666; font-size: 16px; line-height: 44px;}
.pro_3 .nei_1 .row{ display: flex; justify-content: center; align-items: center; padding: 40px 0px;}
.pro_3 .nei_1 .she{ }

.slideTxtBox3{ margin: 40px auto; }
		.slideTxtBox3 .hd{ position:relative;  }
		.slideTxtBox3 .hd ul{background: #eee;  }
		.slideTxtBox3 .hd ul li{     display: inline-block;
    vertical-align: middle;
    height: 54px;
    line-height: 54px;
    position: relative; cursor:pointer;  
    font-size: 16px;
    color: #666;
		border-right: 1px solid #fff;
    text-align: center;
    transition: all .4s ease; }
	.slideTxtBox3 .hd ul li:nth-of-type(4){ border-right: none;}
		.slideTxtBox3 .hd ul li.on{background: #046ad6; color: #fff; }
		.slideTxtBox3 .bd ul{ border: 1px #e5e5e5 solid;  zoom:1; padding: 30px;    margin-top: 36px;  }
.slideTxtBox3 .bd ul .p1{ margin-bottom: 30px; font-size: 24px;}	
.slideTxtBox3 .bd ul p{margin: 26px 0px; font-size: 16px;}
.slideTxtBox3 .bd ul p img{ margin-right: 6px;}
.slideTxtBox3 .bd ul .fr{ float: right;}

.wzwz {
    margin: 40px auto;
}
.wzwz li{ margin: 10px auto;}
.wzwz li .she{    background: #eaeaea;
    padding:30px 20px;
    font-size: 18px;}
.wzwz li .she P{    line-height: 1.8;}
.wzwz li .she a{color: #1f5dcb;}
.message{}
.message .t1{ font-size: 36px; font-weight: bold;}
.message .t2{ font-size: 16px; color: #666; margin: 6px auto;}
.message ul{}
.message ul li{ margin: 10px 0px;}
.message ul li input{padding-left: 20px; width: 100%;
    border: 1px solid #dcdcdc;
    height: 50px;}
.message ul li textarea{    width: 100%;
    color: #b7b7b7;border: 1px solid #dcdcdc;
    line-height: 20px;
    padding: 15px;}
.message ul button{
      border-radius: 30px;
      background: #1f5dcb;
      color: #fff;
      text-align: center;
      font-size: 18px;
      display: table;
      padding: 10px 70px;
      border: none;    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
}
.message ul button:hover{ background: #000;}
.newsxq {
    padding-top: 44px;
}
.newsxq .newsxq-title{ text-align: center;border-bottom: 1px #e2e2e2 dashed;}
  .newsxq-title h6, .newsxq-title h1 {font-size: 28px;line-height: 38px;}
 .newsxq-desc {padding: 28px 0 34px;}
  .newsxq-desc p{ font-size: 15px; line-height: 28px;}
    .newsxq .casexqpn {margin-top: 68px;    padding-top: 26px;}
.newsxq-desc img{ max-width: 100%;    height: auto;}


.casexqpn{width: 100%;border-top: 1px solid #eee;margin-bottom: 20px;}
.casexqpn-prev, .casexqpn-more, .casexqpn-next{display: block;float: left;height: 70px;line-height: 70px;}
.casexqpn-next{float: right;}
.casexqpn-prev, .casexqpn-next{font-size: 16px;color: #666;width: 40%;transition: all .4s ease;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.casexqpn-prev{padding-left: 20px;background: url('../images/casearrl.png') no-repeat left center;}
.casexqpn-next{padding-right: 20px;background: url('../images/casearrr.png') no-repeat right center;text-align: right;}
.casexqpn-prev:hover, .casexqpn-next:hover{color: #1f5dcb;}
.casexqpn-prev:hover{background-image: url('../images/casearrlh.png');}
.casexqpn-next:hover{background-image: url('../images/casearrrh.png');}
.casexqpn-more{width: 20%;text-align: center;    background: #1f5dcb;}
.casexqpn-more i, .casexqpn-more span{display: inline-block;vertical-align: middle;margin: 0 6px;}
.casexqpn-more i{width: 14px;height: 14px;color: #fff;}
.casexqpn-more span{font-size: 18px;color: #fff;}
.casexqpn-more:hover{background: #043b9c;}
.casexqal{width: 100%;padding: 100px 0;background: #f7f7f7;}
.casexqal .caselb-list li{margin-top: 38px;}






/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .caseop {padding-top: 90px;}
    .caselb {padding: 16px 0 100px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1{font-size: 44px;}
    .casexqic {padding: 90px 0 96px;}
    .casexqnr {padding: 40px 0 90px;}
    .casexqal {padding: 90px 0;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1{font-size: 52px;}
    .sonimgban-prowdft p {font-size: 38px;margin: 26px 0 10px;}
    .prolist {padding: 38px 0 100px;}
    .solcj {padding: 90px 0 94px;}
    .solyy {padding: 88px 0 90px;}
    .solcp {padding: 100px 0;}
    .solal {padding: 90px 0;}
    .sonloopban-wd {width: 600px;padding: 90px 80px 54px 4%;}
    .sonloopban-wd p{font-size: 38px;line-height: 52px;height: 104px;}
    .sonloopban-btn {left: 4%;bottom: 200px;}
    .news-list li{margin-top: 72px;}
    .news .fullpage {margin-top: 90px;}
    .news {padding: 20px 0 100px;}
    .newsxq {padding-top: 90px;}
    .newsxq-desc {padding: 44px 0 42px;}
    .newsxq .casexqpn {margin-top: 100px;}
    .honor {padding: 90px 0 100px;}
    .down {padding: 90px 0 100px;}
    .down-layout li{height: 82px;}
    .down .fullpage{margin-top: 90px;}
    .joinpy, .joinzp, .joinfl{padding: 90px 0 100px;}
    .abojs {padding: 80px 0 100px;}
    .abojs-icon li {margin-top: 68px;}
    .abolj-img img, .abolj-wd{height: 460px;}
    .abolj-wd{padding: 80px 100px 0 4%;}
    .abolc-wdbox {margin: 80px 0 100px;}
    .abowh {padding: 90px 0 100px;}
    .proogd {padding: 164px 0 152px;}
    .prooaz {padding: 158px 0 148px;}
    .proofs.proogd {padding: 124px 0;}
    .proobf.prooaz {padding: 136px 0 148px;}
    .sonimgban-prot .sonimgban-proowdimg{width: 52%;}
    .protcs {padding: 90px 0 40px;}
    .protimg img, .protwd{height: 474px;}
    .protwd-font span{left: 24px;}
    .relmap{height: 500px;}
    .reltab {padding: 100px 0;}
    .reltab-item {padding: 0 80px 0 32px;}
    .reltab li{height: 200px;}
    .relyx {padding: 120px 0 68px;}
    .relyx-info li{padding: 80px 0;}
    .relly {padding: 90px 0 100px;}
    .serfw{padding: 90px 0;}
    .serfw-wd {padding: 0px 80px 0 40px;}
    .sersq{padding-bottom: 100px;}
    .serzb {padding: 90px 0 100px;}
    .seraz {padding-top: 90px;}
    .serhd {padding: 100px 0;}
    .serwx {padding: 90px 0 100px;}
    .prooaz.prooaz-zfx{padding: 90px 0 80px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .caseop {padding-top: 80px;}
    .caselb {padding: 10px 0 90px;}
    .caselb-wd h6, .caselb-wd h1 {margin: 12px 0 24px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 38px;}
    .sonimgban-casewd p {margin: 14px 0 32px;}
    .sonimgban-casewd {bottom: 64px;}
    .casexqic {padding: 80px 0 86px;}
    .casexqnr {padding: 32px 0 80px;}
    .casexqpn-prev, .casexqpn-more, .casexqpn-next{height: 68px;line-height: 68px;}
    .casexqal {padding: 80px 0;}
    .casexqal .caselb-list li {margin-top: 32px;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 44px;}
    .sonimgban-prowdft p {font-size: 32px;margin: 20px 0 8px;}
    .sonimgban-prowdft span {font-size: 20px;}
   

    .solcj {padding: 80px 0 84px;}
    .solyy {padding: 78px 0 80px;}
    .solcp {padding: 88px 0;}
    .solal {padding: 80px 0;}
    .news .fullpage {margin-top: 80px;}
    .news {padding: 20px 0 84px;}
    .news-list li {margin-top: 0px;}
    .sonloopban-wd p {font-size: 34px;line-height: 48px;height: 96px;}
    .sonloopban-btn {bottom: 190px;}
    .newsxq {padding-top: 80px;}
    .newsxq-desc {padding: 40px 0 38px;}
    .newsxq .casexqpn {margin-top: 80px;}
    .newsxq-item {margin-bottom: 32px;}
  
    .honor {padding: 80px 0 88px;}
    .honor-wd{height: 80px;}
    .honor-list li{margin-top: 32px;}
    .down {padding: 80px 0 88px;}
    .down-layout li{height: 76px;}
    .down .fullpage{margin-top: 80px;}
    .joinpy, .joinzp, .joinfl{padding: 80px 0 88px;}
    .joinzp .down-layout li {height: 74px;}
    .joinzp .down-title {margin-top: 58px;}
    .joinpy-wdimg {padding-top: 54px;}
    .joinpy-wd h6, .joinpy-wd h1 {margin-bottom: 28px;}
    .abojs {padding: 68px 0 80px;}
    .abojs-icon li {margin-top: 54px;}
    .abolj-img img, .abolj-wd {height: 424px;}
    .abolj-wd h6, .abolj-wd h1 {font-size: 28px;padding-bottom: 16px;}
    .abolj-wd p {margin-top: 24px;}
    .abolc-timeme h6, .abolc-timeme h1 {height: 90px;font-size: 90px;}
    .abolc{padding-top: 80px;}
    .abolc:after{top: 124px;}
    .abolc-time{height: 90px;}
    .abolc-dotck{margin-top: 40px;}
    .abolc-wdbox {margin: 60px 0 84px;}
    .abogd {padding: 80px 0;}
    .abowh {padding: 80px 0 88px;}
    .abolc-contain{width: 92%;}
    .abolc-words{width: 46%;}
    .abogd-wd {padding: 60px 64px 52px;}
    .abogd-wd p {margin-top: 48px;}
    .abowh-list li{margin-top: 40px;}
    .abolc-top {margin-top: 24px;}
    .proogd {padding: 140px 0 130px;}
    .prooaz {padding: 130px 0 120px;}
    .proofs.proogd {padding: 100px 0;}
    .proobf.prooaz {padding: 110px 0 120px;}
    .proocs {padding: 80px 0;}
    .proocs-tb table td {height: 68px;}
    .proocs-tb {margin-top: 40px;}
    .proogd-contain, .prooaz-contain, .prooban-contain{width: 92%;}
    .sonimgban-proowdimg{width: 46%;}
    .sonimgban-prooimg {height: 680px;}
    .sonimgban-prot .sonimgban-proowdimg {width: 48%;}
    .protcs {padding: 80px 0 40px;}
    .protcs-item{width: 100%;}
    .protimg img, .protwd{height: 426px;}
    .protwd-font span{font-size: 240px;}
    .protwd-font {padding: 34px 0;}
    .protwd {padding: 0px 80px;}
    .protcs-img {padding-bottom: 60px;}
    .relmap{height: 440px;}
    .reltab {padding: 80px 0;}
    .reltab-img{width: 58px;margin-top: 12px;}
    .reltab-wd {width: calc(100% - 72px);}
    .reltab-wd p {font-size: 14px;line-height: 22px;}
    .reltab-wd span{margin-bottom: 4px;}
    .reltab li {height: 168px;}
    .reltab-tag {top: 16px;right: 18px;}
    .relyx {padding: 90px 0 60px;}
    .relyx-wd h6, .relyx-wd h1 {font-size: 20px;padding-bottom: 6px;}
    .relyx-content {margin-top: 58px;}
    .relyx-info li {padding: 68px 0;}
    .relly {padding: 74px 0 88px;}
    .serfw {padding: 80px 0;}
    .serfw-wdimg {padding: 40px;}
    .serfw-wd h5, .serfw-wd h2 {font-size: 36px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 20px 0 36px;}
    .serfw-wd a{margin-top: 52px;}
    .serfw-wd {padding: 0px 54px 0 20px;}
    .sersq {padding-bottom: 88px;}
    .serzb {padding: 80px 0 88px;}
    .serzb-list li {margin-top: 48px; min-height: 330px;padding: 48px 38px 0;}
    .seraz {padding-top: 80px;}
    .seraz-list {margin-top: 48px;}
    .seraz-list li {padding: 110px 52px 0 36px;min-height: 600px;}
    .serhd {padding: 88px 0;}
    .serhd li {margin-top: 48px;height: 200px;padding: 0 40px;}
    .serwx {padding: 80px 0 88px;}
    .serwx-list li{margin-top: 48px;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 50px;}
    .proobf-granule{top: 14%;}
    .caselb-img{height: 240px;}
    .news-img{height: 200px;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 44px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 32px;margin: 14px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 26px;}
    .wtbanwd .protplay{margin-top: 30px;}
    .prooaz.prooaz-zfx{padding: 80px 0 70px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .abolj-wd {padding: 64px 80px 0 4%;}
    .reltab-item {padding: 0 40px 0 20px;}
    .relyx-wd {padding: 30px 48px 0 0;}
    .serfw-wd {padding: 0px 40px 0 0;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 34px;}
    .serzb-list li {margin-top: 48px;min-height: 330px;padding: 48px 28px 0;}
    .proobf-granule{top: 8%;}
    .prooaz.prooaz-zfx{padding: 70px 0 68px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .caseop-item {margin: 0 6px;}
    .caselb-wd h6, .caselb-wd h1 {font-size: 20px;line-height: 24px;margin: 10px 0 20px;}
    .caselb-wd {padding-top: 28px;}
    .caselb-list li {margin-top: 40px;}
    .fullpage {margin-top: 58px;}
    .caselb {padding: 10px 0 80px;}
    .caseop {padding-top: 68px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 32px;}
    .sonimgban-casewd p {margin: 12px 0 24px;}
    .sonimgban-casewd i{height: 3px;}
    .sonimgban-casewd {bottom: 48px;}
    .casexqic {padding: 64px 0 68px;}
    .casexqnr {padding: 32px 0 68px;}
    .casexqal {padding: 64px 0 72px;}
    .casexqal .caselb-list li {margin-top: 28px;}
    .prolist-wd {padding-top: 0;}
    .prolist {padding: 28px 0 68px;}
    .prolist li a {padding: 38px 20px 0;height: 300px;}
    .prolist-wdtit h6, .prolist-wdtit h1 {font-size: 24px;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 38px;}
    .sonimgban-prowdft p {font-size: 28px;margin: 16px 0 8px;}
    .solcj {padding: 60px 0 68px;}
    .solyy {padding: 60px 0 68px;}
    .solcp {padding: 68px 0;}
    .solal {padding: 60px 0;}
    .solyy-list li p {font-size: 14px;line-height: 22px;padding: 0 4%;}
    .sonloopban-wd p {font-size: 28px;line-height: 38px;height: 76px;}
    .sonloopban-wd {width: 540px;padding: 66px 60px 40px 4%;}
    .news-list li {margin-top: 54px;}
    .news-wd h6, .news-wd h1 {font-size: 20px;line-height: 30px;margin: 20px 0 12px;height: 58px;}
    .news-wd {padding: 32px 32px 36px;}
    .news .fullpage {margin-top: 62px;}
    .sonloopban-btn {bottom: 154px;}
    .newsxq {padding-top: 44px;}
    .newsxq-list {padding-left: 40px;}
    .newsxq-cont{padding-right: 40px;}
   
    .honor-list li{width: 31.3333%;}
    .honor {padding: 60px 0 68px;}
    .down {padding: 60px 0 68px;}
    .down-layout li{height: 68px;}
    .down-link li:first-child{font-size: 16px;}
    .down .fullpage{margin-top: 68px;}
    .joinpy, .joinzp, .joinfl {padding: 64px 0 68px;}
    .joinpy-wd p {font-size: 14px;line-height: 26px;}
    .joinpy-wd h6, .joinpy-wd h1 {font-size: 26px;}
    .joinpy-wd{width: 52%;}
    .joinpy-wdimg {padding-top: 44px;}
    .joinzp .down-layout li {height: 64px;}
    .joinzp .down-title {margin-top: 48px;}
    .joinzp-top {margin-top: 24px;}
    .joinfl-list li {padding: 40px 0 38px;}
    .abojs {padding: 50px 0 54px;}
    .abojs-icon li {margin-top: 48px;}
    .abojs-contain{width: 92%;}
    .abogd-wd {width: 92%;padding: 54px 58px 48px;}
    .abogd-wd p {margin-top: 40px;}
    .abowh-wd h6, .abowh-wd h1 {font-size: 20px;margin-top: 24px;}
    .abowh-wd p {margin-top: 16px;}
    .abowh {padding: 60px 0 68px;}
    .abogd {padding: 68px 0;}
    .proogd {padding: 120px 0 110px;}
    .prooaz {padding: 110px 0 100px;}
    .proofs.proogd {padding: 80px 0;}
    .proobf.prooaz {padding: 90px 0 100px;}
    .proocs {padding: 68px 0;}
    .sonimgban-prooimg{height: 620px;}
    .proofs-list li{width: 80px;}
    .proofs-list li span {margin-top: 16px;}
    .proobf.prooaz .prooaz-wd h6, .proobf.prooaz .prooaz-wd h1 {margin-top: 80px;}
    .proofs.proogd .proogd-wd h6, .proofs.proogd .proogd-wd h1 {margin-top: 44px;}
    .prooaz-wd h6, .prooaz-wd h1 {margin: 42px 0 34px;}
    .proogd-wd h6, .proogd-wd h1 {margin: 48px 0 34px;}
    .protimg img, .protwd{height: 380px;}
    .protwd-font span{font-size: 200px;}
    .protwd-font h6, .protwd-font h1 {font-size: 28px;margin-bottom: 24px;}
    .protwd-font {padding: 24px 0;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 28px;line-height: 36px;}
    .protcs {padding: 64px 0 40px;}
    .protcs-prev {top: 30%;}
    .protcs-img {padding-bottom: 44px;}
    .relyx-wd {padding: 28px 0 0 0;}
    .relmap {height: 400px;}
    .reltab {padding: 68px 0;}
    .relyx {padding: 68px 0 48px;}
    .relyx-title h6, .relyx-title h1{font-size: 32px;}
    .relyx-content {margin-top: 48px;}
    .relly {padding: 60px 0 68px;}
    .relly-form {margin-top: 48px;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 28px;font-size: 32px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 18px 0 24px;font-size: 18px;}
    .serfw-wd a {margin-top: 32px;}
    .serfw {padding: 68px 0;}
    .sersq {padding-bottom: 68px;}
    .serzb {padding: 64px 0 68px;}
    .serzb-list li p {font-size: 16px;line-height: 24px;}
    .serzb-list li i {margin: 28px auto 40px;}
    .serzb-list li {margin-top: 48px;min-height: 268px;padding: 44px 20px 0;}
    .seraz {padding-top: 64px;}
    .seraz-list li {padding: 68px 40px 0 28px;min-height: 540px;}
    .serhd {padding: 68px 0;}
    .serhd-wd h6, .serhd-wd h1{font-size: 20px;}
    .serhd-img{width: 100px;}
    .serhd-wd {width: calc(100% - 100px);}
    .serhd li {margin-top: 48px;height: 180px;padding: 0 32px;}
    .serwx {padding: 64px 0 68px;}
    .serwx-list li h6, .serwx-list li h1 {font-size: 20px;margin: 10px 0;}
    .serwx-list li {height: 200px;border-width: 6px;padding: 24px 36px 0;}
    .proobf-granule{top: -2%;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 38px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 28px;margin: 12px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 20px;}
    .wtbanwd .protplay{margin-top: 24px;}
    .prooaz.prooaz-zfx{padding: 60px 0;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .caseop-item{width: 31.3333%;margin: 1% 1%;}
    .caseop select{width: 31.3333%;margin: 1% 1%;height: 44px;line-height: 44px;}
    .caseop-true{height: 42px;line-height: 42px;}
    .caseop-data{top: 42px;max-height: 200px;}
    .caseop-data li{height: 40px;line-height: 40px;}
    .caseop {padding-top: 52px;}
    .sonimgban-prowd .small-contain{width: 92%;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 32px;}
    .sonimgban-prowdft p {font-size: 24px;margin: 12px 0 8px;}
    .sonimgban-prowdft span {font-size: 16px;}
    .prolist li {margin-top: 32px;}
    .solcj-contain{width: 92%;}
    .down-layout {padding-left: 32px;}
    .joinzp-content {padding: 34px 32px;}
    .abolj-img img, .abolj-wd {height: 368px;}
    .abolj-wd h6, .abolj-wd h1 {font-size: 24px;padding-bottom: 10px;}
    .abolj-wd p {font-size: 14px;line-height: 24px;margin-top: 18px;}
    .abolc-wdbox {margin: 44px 0 68px;}
    .sonimgban-prooimg {height: 560px;}
    .proogd {padding: 90px 0 80px;}
    .prooaz {padding: 90px 0 80px;}
    .proofs.proogd {padding: 68px 0;}
    .proobf.prooaz {padding: 68px 0 80px;}
    .proofs-list li {margin-right: 18px;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1{font-size: 28px;}
    .proobf.prooaz .prooaz-wd h6, .proobf.prooaz .prooaz-wd h1 {margin-top: 64px;}
    .proocs-tb table td:first-child {padding-left: 36px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 40px 0 28px !important;}
    .proocs-tb table td {height: 60px;}
    .sonimgban-prot .sonimgban-proowdimg {width: 46%;}
    .protcs-wd {padding-top: 82px;}
    .protcs-prev {top: 28%;}
    .protimg img, .protwd{height: 340px;}
    .relyx-info li h6, .relyx-info li h1 {font-size: 20px;margin-bottom: 20px;}
    .relyx-wd p {font-size: 14px;line-height: 24px;min-height: 50px;}
    .relyx-info li {padding: 58px 0;}
    .serhd-wd p{font-size: 14px;}
    .serhd li {padding: 0 20px;height: 160px;}
    .seraz-list li h6, .seraz-list li h1 {font-size: 20px;margin: 32px 0 18px;}
    .serfw-wd h6, .serfw-wd h1{line-height: 26px;}
    .proobf-granule{display: none;}
    .caselb-img{height: 200px;}
    .news-img{height: 180px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .small-contain{width: 92%;}
    .prolist-img{width: 100%;text-align: center;height: 324px;line-height: 320px;}
    .prolist-img img{max-height: 100%;}
    .prolist li a {padding: 0px 6px;
    height: auto;
    display: block;}
    .prolist-wd{width: 100%;margin-top: 20px;height: 200px;}
    .sonimgban-sollink .sonmenu{display: none;}
    .sonimgban-sollink {position: absolute;top: 0;}
    .sonimgban-sollink .contain {border-bottom: none;}
    .sonimgban-scroll.sonimgban-sollink {background: transparent;border-bottom: none;}
    .sonimgban-scroll .sonlink a {color: #fff;}
    .sonimgban-scroll .sonlink a i {background-image: url('../images/sonhomew.png');}
    .abolj-wd {padding: 48px 4% 0 4%;}
    .abolc-img{width: 100%;}
    .abolc-img img{height: auto;}
    .abolc-words{width: 100%;height: auto;margin-top: 40px;}
    .abolc-wd{padding-right: 0;}
    .sonimgban-prooimg {height: 520px;}
    .proofs.proogd .proogd-wd {width: 44%;}
    .prooaz-wd {width: 44%;margin-left: 6%;}
    .proobf.prooaz .prooaz-wd {margin-left: 6%;}
    .protcs-imgloop {padding-right: 84px;}
    .serfw-wd{width: 100%;padding: 0;}
    .serfw-img{width: 100%;margin-top: 40px;}
    .serfw-wd h5, .serfw-wd h2{margin-top: 0;}
    #businesslz{display: none;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 32px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 24px;margin: 12px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 20px;}
    .wtbanwd .protplay{margin-top: 20px;}
    .prooaz.prooaz-zfx{padding: 50px 0;}
    .prooaz.prooaz-zfx .prooaz-contain{width: 92%;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
		.pc{ display: none;}
		.mb{ display: block;}
		.pr_l{ display: none;}
		.pro_1_r .nei .nei_r dl dd {
		    margin: 8px 0px;
		}
		.pro_1_r .nei .nei_l p {
		    font-size: 15px;
		    line-height: 30px;
		}
    .caselb-list li{width: 48%;}
    .fullpage {margin-top: 48px;}
    .sonlink a{height: 48px;line-height: 48px;}
    .sonmenu a{height: 50px;line-height: 50px;}
    .sonmenu, .sonlink{width: 100%;padding-bottom: 6px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 28px;}
    .sonimgban-casewd {bottom: 32px;}
    .sonloopban-wd p {font-size: 24px;line-height: 34px;height: 68px;}
    .sonloopban-wd {width: 352px;padding: 66px 32px 24px 4%;}
    .sonloopban-btn {bottom: 128px;}
    .news-list li {width: 48%;margin-top: 44px;}
    .news .fullpage {margin-top: 54px;}
    .newsxq-cont {padding-right: 0;width: 100%;border-right: none;}
    .newsxq-list {padding-left: 0;width: 100%;margin-top: 40px;}
    .honor-list li{width: 48%;}
    .down-layout {padding-left: 24px;}
    .down-layout li{font-size: 14px;}
    .down-link li:first-child {font-size: 14px;}
    .down-link li i{background-size: 30px auto;width: 30px;height: 30px;}
    .joinzp-content {padding: 20px 24px 24px;}
    .joinzp-top {margin-top: 18px;}
    .joinzp .down-link li i{background-size: 30px auto;width: 30px;height: 30px;}
    .joinpy-wd{width: 100%;}
    .joinpy-img{width: 100%;margin-top: 40px;}
    .abowh-list li{width: 47%;}
    .abogd-wd {padding: 44px 4% 48px;}
    .abolj-img img, .abolj-wd{height: auto;}
    .abolj-wd{padding: 36px 4%;width: 100%;}
    .abolj-img{width: 100%;}
    .sonimgban-prooimg {height: 410px;}
    .sonimgban-proowd .sonimgban-prowdft {padding-top: 60px;}
    .sonimgban-proowd {top: 100px;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1 {font-size: 24px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 28px 0 20px !important;}
    .prooaz-img{width: 47%;}
    .prooaz-wd {width: 51%;margin-left: 2%;}
    .proofs-list li span {margin-top: 12px;font-size: 14px;}
    .proofs-list li {width: 72px;}
    .proobf.prooaz .prooaz-wd {margin-left: 1%;}
    .proofs-list {margin-top: 38px;}
    .proofs.proogd .proogd-img{width: 48%;}
    .proofs.proogd .proogd-wd {width: 52%;}
    .proocs-tb table td:first-child {padding-left: 18px;}
    .proogd {padding: 68px 0 60px;}
    .prooaz {padding: 68px 0 60px;}
    .proofs.proogd {padding: 60px 0;}
    .proobf.prooaz {padding: 60px 0 68px;}
    .sonimgban-prot .sonimgban-proowd {top: 84px;}
    .protcs-wd {padding-top: 32px;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 24px;line-height: 32px;}
    .protwd-font h6, .protwd-font h1 {font-size: 24px;margin-bottom: 20px;}
    .protcs-kk {height: 20px;}
    .protwd {padding: 0px 38px;}
    .protimg img, .protwd{height: 232px;}
    .protwd-font span {font-size: 160px;}
    .protwd-font {padding: 0;}
    .protcs-prev {top: 24%;}
    .relmap {height: 320px;}
    .reltab ul {margin-left: 0;}
    .reltab li {width: 100%;margin-left: 0;height: auto;padding: 32px 0;margin-top: 24px;}
    .reltab-img {margin-top: 0;}
    .reltab {padding: 42px 0 60px;}
    .relyx {padding: 48px 0 40px;}
    .relyx-title h6, .relyx-title h1 {font-size: 28px;}
    .relyx-wd {min-height: 360px;}
    .relly-formipt input {height: 44px;padding: 0px 18px;font-size: 14px;}
    .relly-form textarea {margin-top: 20px;padding: 16px 18px;height: 160px;}
    .relly-formyzm input {width: 280px;height: 44px;padding: 0 18px;}
    .relly-formyzm span {margin-left: 12px;height: 44px;width: 150px;}
    .relly-formbtn{height: 44px;}
    .relly-formyzmbtn{margin-top: 20px;}
    .serzb .pubTitle p{width: 100%;}
    .serzb-list li {padding: 32px 20px 0;}
    .serzb-list li i {margin: 24px auto 32px;}
    .serhd ul {margin-left: 0%;}
    .serhd li {height: 140px;width: 100%;margin-top: 28px;margin-left: 0;}
    .serhd-list{padding-top: 10px;}
    .serwx-list ul{margin-left: 0;}
    .serwx-list li {width: 100%;height: 200px;border-width: 4px;padding: 24px 20px 0;margin-top: 24px;margin-left: 0;}
    .serwx-list{padding-top: 12px;}

    .sear-menu{padding: 20px 0;}
    .sear-list{margin-top: 40px;}
    .sear-list ul li{margin-bottom: 15px;padding-bottom: 15px;}
    .sear-list ul li h5, .sear-list ul li h2{font-size: 16px;}
    .sear-list ul li h6, .sear-list ul li h1{margin: 6px 0;}
    .search-box{padding-bottom: 50px;}
    .serwt-box{width: 100%;padding: 52px 0 68px;}
	#n6 table { width: 1200px;}
	.xc-list ul li {
	    margin: 8px auto;
	}
	.xc-list ul li .wd {
	    height: 30px;
	    line-height: 30px;
	    font-size: 14px;
	}
	.fullpage .page-status{ display: none;}
	.fullpage a {
	    margin: 0 8px;
	    width: auto;
	    height: 34px;
	    line-height: 34px;
	}
	.falist {
	    margin: 16px auto 0px;
	}
	.falist .list .tit0 {
	    font-size: 18px;
	}
	.falist .p1 {
	    font-size: 15px;
	    line-height: 30px;
	    margin: 3px auto 20px;
	    border-bottom: 1px #bfbfbf dashed;
	    padding: 6px 0px 20px;
	    color: #666;
	}
	.falist .p1 img{ max-width:100% !important; height:auto !important;}
	.falist .list2 {
	    margin: 0px auto;
	    background: #e5e9ee;
	}
	.falist .list ul li {
	    margin: 20px auto;
	}
	.falist .list {
	    padding: 28px 0 0px;
	}
	.slideTxtBox2 .bd #n6 .qd .dtit {
	    font-size: 20px;
	}
	.slideTxtBox2 .bd #n6 .qd .downn {
	       margin: 10px 11px 10px 0px;
	       font-size: 16px;    width: 100%;
	       padding: 22px 0px;}
		.slideTxtBox2 .bd #n6 .qd .downn a {
		    font-size: 15px !important;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .fullpage-num {width: 100%;margin-bottom: 12px;}
	.fullpage-num	.page-status{ display: none;}
    .fullpage input, .fullpage button {height: 36px;}
		.pr_r .t0 {
		    margin-top: 20px;
		}
    .sonmenu a {height: 36px;line-height: 36px;width: 50%;margin: 0;}
    .sonmenu a:after{display: none;}
    .caseop {padding-top: 36px;}
    .caseop-item{width: 48%;}
    .caseop select{width: 48%;height: 40px;line-height: 40px;}
    .caseop-true {height: 38px;line-height: 38px;font-size: 14px;}
    .caseop-data{top: 38px;max-height: 170px;}
    .caseop-data li {height: 34px;line-height: 34px;font-size: 14px;}
    .caselb-list ul {margin-left: 0%;}
    .caselb-list li {width: 100%;margin-left: 0;margin-top: 26px;}
    .caselb-wd h6, .caselb-wd h1 {font-size: 18px;line-height: 22px;margin: 8px 0 16px;}
    .caselb-wd {padding-top: 24px;}
    .fullpage {margin-top: 36px;}
   .caselb {
       padding: 10px 0 10px;
   }
   .pr_r li .img img{ height:auto}
   .slideTxtBox2 .bd #n2{    overflow-x: auto;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 20px;}
    .sonimgban-casewd p {font-size: 14px;margin: 8px 0 12px;}
    .sonimgban-casewd i {height: 2px;width: 44px;}
    .sonimgban-casewd {bottom: 16px;}
    .casexqic-img, .casexqic-wd{display: block;}
    .casexqic-wd {padding-left: 0;font-size: 16px;width: 100%;text-align: center;margin-top: 16px;}
    .casexqic-img{height: 60px;width: 60px;line-height: 60px;margin: 0 auto;}
    .casexqic-img img{height: 24px;}
    .casexqic {padding: 34px 0 40px;}
    .casexqnr img {margin-top: 20px;}
    .casexqnr {padding: 16px 0 40px;}
    .casexqpn-prev, .casexqpn-more, .casexqpn-next{width: 100%;height: 48px;line-height: 48px;}
    .casexqpn-next {text-align: left;background-position: left center !important;padding-right: 0;padding-left: 20px;}
    .casexqal {padding: 40px 0;}
    .sonmenu-3 a{width: 33.3333%;text-align: center;}
    .prolist li {margin-top: 24px;width: 100%;margin: 0%;}
    .prolist-wddes {margin-top: 20px;}
    .prolist-wddes p {line-height: 30px;}
    .prolist-wd{height: auto;padding-bottom: 32px;margin-top: 12px;}
    .prolist {padding: 16px 0 42px;}
    .prolist-img {height: auto;line-height: normal;padding: 30px 0;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 24px;}
    .sonimgban-prowdft p{font-size: 18px;}
    .solcj {padding: 40px 0 42px;}
    .solyy {padding: 40px 0;}
    .solyy-list li{width: 100%;margin-top: 34px;}
    .solyy-list {margin-top: 0;}
    .solyy-img{height: 48px;line-height: normal;}
    .solyy-list li h6, .solyy-list li h1 {font-size: 18px;margin: 24px 0 16px;}
    .solcp {padding: 40px 0;}
    .solal {padding: 40px 0;}
    .sonloopban-wd p {font-size: 18px;line-height: 26px;height: 52px;}
    .sonloopban-wd {width: 246px;padding: 48px 4% 20px 4%;}
    .sonloopban-btn {bottom: 106px;}
    .news-list ul {margin-left: 0;}
    .news-list li {width: 100%;margin-top: 0px;}
    .news {padding: 16px 0 40px;}
    .news-wd {padding: 28px 24px 28px;}
    .news-wd h6, .news-wd h1 {font-size: 18px;line-height: 26px;margin: 16px 0 12px;height: 52px;}
    .news .fullpage {margin-top: 36px;}
    .newsxq {padding-top: 36px;}
    .newsxq-title h6, .newsxq-title h1 {font-size: 22px;line-height: 28px;}
    .newsxq-desc {padding: 18px 0 26px;}
    .newsxq-tags span {padding: 0 16px;margin: 2px 4px;}
    .newsxq-tags label{top: 2px;}
    .newsxq-item {margin-bottom: 20px;}
    .newsxq .casexqpn {margin-top: 10px;    padding-top: 10px;}
    .honor {padding: 40px 0 42px;}
    .honor-list ul {margin-left: 0;}
    .honor-list li {width: 100%;margin-top: 24px;}
    .honor-wd h6, .honor-wd h1{font-size: 16px;}
    .honor-wd{background: #f0f0f0;}
    .down {padding: 40px 0 42px;}
    .down-layout {padding-left: 18px;}
    .down-title li:nth-child(1){width: 34%;}
    .down-title li:nth-child(2){width: 28%;}
    .down-title li:nth-child(3){width: 24%;}
    .down-title li:nth-child(4){width: 14%;}
    .down-title li{height: 48px !important;}
    .down-link{padding: 14px 18px;}
    .down-link li{height: auto !important;}
    .down-link li:first-child{width: 100%;font-size: 16px;line-height: 26px;padding-right: 0;padding-bottom: 10px;}
    .down-link li:nth-child(2){width: 43%;height: 30px;}
    .down-link li:nth-child(3){width: 43%;height: 30px;}
    .down-link li:nth-child(4){width: 14%;height: 30px;}
    .down .fullpage {margin-top: 38px;}
    .down-item {margin-top: 16px;}
    .joinpy, .joinzp, .joinfl {padding: 38px 0 42px;}
    .joinpy-wd h6, .joinpy-wd h1 {font-size: 20px;margin-bottom: 24px;}
    .joinpy-wdimg {padding-top: 20px;}
    .joinpy-img {margin-top: 28px;}
    .joinzp .down-title {margin-top: 34px;}
    .joinzp-content{padding: 20px 18px 24px;}
    .joinfl-list li{width: 50%;padding: 20px 0 24px;border-right: 1px solid #f5f1f1 !important;border-bottom: 1px solid #f5f1f1 !important;}
    .joinfl-list li p{font-size: 16px;margin-top: 18px;}
    .joinfl-list li h6, .joinfl-list li h1{width: 64px;height: 64px;line-height: 64px;}
    .joinfl-list li h6 img, .joinfl-list li h1 img{width: 32px;} 
    .joinfl-list li:nth-child(2n){border-right: none !important;}
    .joinfl-list li:nth-last-child(-n+2){border-bottom: none !important;}
    .abolc-dot{width: 50px;}
    .abolc-time{padding: 0 94px;}
    .abolc-prev, .abolc-next{width: 38px;height: 38px;background-size: 38px auto;margin-top: -19px;}
    .abolc-rdot {right: 44px;}
    .abolc-ldot {left: 44px;}
    .abolc {padding-top: 34px;}
    .abolc-timeme h6, .abolc-timeme h1 {font-size: 42px;padding-left: 20px;}
    .abolc-timeme h6, .abolc-timeme h1, .abolc-time, .abolc-dot {height: 40px;}
    .abolc:after {top: 54px;}
    .abolc-dotck {margin-top: 15px;}
    .abolc-dotck p {padding-top: 14px;}
    .abolc-words li span {padding-right: 16px;width: 60px;line-height: 26px;}
    .abolc-words li p {line-height: 26px;}
    .abolc-words li {padding: 2px 0 2px 60px;}
    .abolc-wdbox {margin: 24px 0 40px;}
    .abojs {padding: 36px 0 42px;}
    .abojs .pubTitle i {margin-bottom: 24px;}
    .abojs-icon li {margin-top: 28px;width: 50%;}
    .abojs-icon h6, .abojs-icon h1 {height: 60px;line-height: 58px;}
    .abojs-icon p {margin-top: 18px;}
    .abolj-wd h6, .abolj-wd h1{font-size: 20px;margin-bottom: 4px;}
    .abolc-words {margin-top: 32px;}
    .abolc-top {margin-top: 18px;}
    .abogd{padding: 44px 0;}
    .abogd-wd {padding: 38px 4% 40px;}
    .abogd-wd p {margin-top: 28px;}
    .abowh {padding: 34px 0 40px;}
    .abowh-list ul {margin-left: 0%;}
    .abowh-list li {width: 100%;margin-left: 0%;margin-top: 24px;}
    .sonimgban-proowdimg{width: 100%;text-align: center;margin-bottom: 8px;}
    .sonimgban-proowdimg img{max-height: 224px;}
    .sonimgban-proowd {top: 74px;}
    .sonimgban-proowd .sonimgban-prowdft {padding-top: 0;}
    .proogd {padding: 38px 0 42px;}
	.proogd.prooaz-zfx{padding: 38px 0 42px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 0 0 18px !important;}
    .proogd-wd{width: 100%;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1{font-size: 20px;}
    .proogd-img{width: 100%;margin-top: 24px;}
    .prooaz {padding: 44px 0;}
    .prooaz.prooaz-zfx{padding: 40px 0;}
    .prooaz-img{width: 100%;}
    .prooaz-wd {width: 100%;margin-left: 0;margin-top: 24px;}
    .prooaz-wd p, .proogd-wd p{line-height: 26px;}
    .proogd-wd p:after, .prooaz-wd p:after{top: 9px;}
    .proofs.proogd .proogd-wd{width: 100%;}
    .proofs.proogd {padding: 40px 0;}
    .proofs-list li span {margin-top: 10px;font-size: 12px;}
    .proofs-list li {margin-right: 14px;width: 60px;}
    .proofs-list {margin-top: 24px;}
    .proofs.proogd .proogd-img{width: 100%;}
    .proobf.prooaz {padding: 40px 0 42px;}
    .proobf.prooaz .prooaz-img{width: 100%;}
    .proobf.prooaz .prooaz-wd {margin-left: 0;}
    .proocs {padding: 40px 0;}
    .proocs-tb {margin-top: 28px;}
    .proocs-tb table td:first-child {padding-left: 10px;font-size: 12px;}
    .proocs-tb table td {height: 38px;font-size: 12px;word-break: break-all;}
    .sonimgban-prot .sonimgban-proowd {top: 58px;}
    .sonimgban-prot .sonimgban-prooimg {height: 454px;}
    .sonimgban-prooimg {height: 454px;}
    .protplay {height: 30px;line-height: 30px;width: 124px;margin-top: 18px;}
    .protplay i{width: 30px;height: 30px;background-size: 30px auto;margin-right: 12px;}
    .sonimgban-prot .sonimgban-proowdimg{width: 100%;}
    .protcs {padding: 40px 0 36px;}
    .protcs-wd {padding-top: 0;width: 100%;}
    .protcs-wd p {line-height: 28px;}
    .protcs-kk {height: 12px;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 20px;line-height: 28px;}
    .protcs-imgbox{width: 100%;margin-top: 24px;}
    .protcs-prev, .protcs-next{width: 40px;height: 40px;}
    .protcs-imgloop {padding-right: 52px;}
    .protimg, .protwd{width: 100%;}
    .protimg img, .protwd{height: auto;}
    .protwd {padding: 28px 4%;}
    .protwd-font h6, .protwd-font h1 {font-size: 20px;margin-bottom: 12px;}
    .protwd-font span{top: -12px;}
    .reltab {padding: 20px 0 40px;}
    .reltab li {padding: 28px 0;margin-top: 20px;}
    .reltab-item {padding: 0 24px 0 18px;}
    .reltab-img {width: 50px;margin-top: 16px;}
    .relyx-title h6, .relyx-title h1 {font-size: 22px;}
    .relyx {padding: 38px 0 40px;}
    .relyx-list li {width: 100%;margin-left: 0;margin-top: 28px;}
    .relyx-content {margin-top: 14px;}
    .relyx-list ul {margin-left: 0;}
    .relyx-wd p {min-height: auto;}
    .relyx-wd {min-height: auto;}
    .relyx-wd:after{display: none;}
    .relly {padding: 36px 0 40px;}
    .relly-formipt input{width: 100%;margin-top: 20px;}
    .relly-form {margin-top: 8px;}
    .relly-formyzm input{width: 180px;}
    .relly-formyzm span{width: 120px;}
    .relly-formbtn{width: 100%;margin-top: 20px;}
    .relyx-info {display: none;width: 100%;position: fixed;z-index: 99999;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .4);}
    .relyx-info .contain{position: relative;height: 100%;}
    .relyx-infoitem {height: 440px;background: #fff;position: absolute;top: 50%;margin-top: -220px;padding: 32px 0 36px;}
    .relyx-infoitem ul{display: block;width: 100%;overflow-y: scroll;height: 384px;padding: 0 24px; }
    .relyx-info li {padding: 0;width: 100%;margin-top: 24px;}
    .relyx-info li h6, .relyx-info li h1 {margin-bottom: 10px;}
    .relyx-info li:first-child{margin-top: 0;}
    .relyx-close{display: block;width: 30px;height: 30px;position: absolute;z-index: 2;top: 0;right: 0;background: #1f5dcb url('../images/closeh.png') no-repeat center /16px auto;}
    .serfw {padding: 40px 0;}
    .serfw-wdimg {padding: 20px;margin-top: 36px;}
    .serfw-wd h5, .serfw-wd h2{font-size: 24px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 16px 0 18px;}
    .sersq-list ul{margin-left: 0;}
    .sersq-list li {width: 100%;margin-left: 0%;float: left;margin-top: 24px;min-height: auto;padding-bottom: 32px;}
    .sersq-icon {margin: 34px 0 24px;}
    .sersq {padding-bottom: 44px;}
    .serzb {padding: 36px 0 40px;}
    .serzb-list li {width: 48.5%;padding: 24px 20px 0;margin-top: 1.5%;min-height: 216px;}
    .serzb-list{padding-top: 34px;}
    .serzb-list li i {margin: 18px auto 20px;}
    .seraz {padding-top: 40px;}
    .seraz-list {margin-top: 32px;}
    .seraz-list li{width: 100%;padding: 28px 0 34px 20px;min-height: auto;border-bottom: 1px solid rgba(255, 255, 255, .1);}
    .seraz-list li:last-child{border-bottom: none;}
    .serhd {padding: 40px 0;}
    .serhd li {margin-top: 18px;}
    .serwx {padding: 36px 0 40px;}
    .serwx-list li{height: 180px;}
    .honor-img{height: auto;line-height: normal;padding: 24px 0;}
    .caselb-img{height: auto;}
    .news-img{height: auto;}

    .sear-list{margin-top: 30px;}
    .sear-shuru{width: 100%;padding-left: 4%;}
    .sear-shuru{padding-right: 120px;}
    .sear-shuru span{width: 96px;right: 4%;}
    .sear-list ul li h6, .sear-list ul li h1{margin: 0;}
    .sear-menu,.sear-menu a{font-size: 12px;}
    .serwt-box{width: 100%;padding: 40px 0 44px;}

    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 24px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 18px;margin: 8px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 12px;}
    .wtbanwd .protplay{margin-top: 12px;}

    .prooaz-img img, .proogd-img img{max-width: 80%;}
    .prooaz-img, .proogd-img{text-align: center;}
   .slideTxtBox2 .bd ul .tit {
       font-size: 20px;
       text-align: center;
       margin: 22px auto;
   }
   .pro_3 {
       margin: 0px auto 0px;
   }
	 .pro_2 .tit {
       font-size: 20px;
       text-align: center;
       margin: 22px auto;
   }
		.slideTxtBox2 .bd ul table td {font-size: 14px;    padding: 8px 6px;}
}

