@font-face {
    font-family: 'webfont';
    font-display: swap;
    src: url('../fonts/webfont.eot'); 
    src: url('../fonts/webfont.eot') format('embedded-opentype'), 
    url('../fonts/webfont.woff2') format('woff2'),
    url('../fonts/webfont.woff') format('woff'), 
    url('../fonts/webfont.ttf') format('truetype'), 
    url('../fonts/webfont.svg#webfont') format('svg'); 
}

*{ padding:0; margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'webfont',"Microsoft YaHei";-webkit-appearance:none}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,input,img{ padding:0; margin:0}
ul,li{ list-style-type:none}
input,img{ border:none;}



body{ font-size:16px;background:#fff; color: #333;}
.clear { clear:both; }
img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
video:focus,div:focus,span:focus {
    outline: none !important;
}

.relative{ position:relative}
.absolute{ position:absolute;}
.fl{ float:left;}
.fr{ float:right;}
a { color:#333; text-decoration:none;cursor:pointer }
a:visited { color:#333; text-decoration:none;}
a:hover, a:active, a:focus { color:#ed6d00; text-decoration:none; }


.mr50{margin:50px auto;}

.tr6{
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}


.text-center{text-align: center}
.hide{display: none}


.flex{display: flex}
.flex-between{display: flex;justify-content:space-between;}
.flex-between-wrap{display: flex;justify-content:space-between;flex-wrap: wrap;}
.flex-column-between{display: flex;justify-content:space-between; flex-direction: column;}
.flex-column-center{display: flex;justify-content:center;flex-direction: column;}


section{padding:90px 0;position: relative;}
section .main{margin-top:48px;}


.white {
    color: #fff !important;
}
.orange {
    color: #f4050e !important;
}

.wrap {
    margin: 0 auto;
    width: 1200px;
    position: relative;
}
.bghui{background: #F0F0F0;}



.nybanner{height:758px;}
.position{color: #666666;font-size: 16px;display: flex;padding-top: 44px;}
.position img{margin-right:5px;}
.position a{color: #666666;font-size: 16px;}





.header{height:106px; width: 100%; z-index: 999;position: fixed;top:0px;}
.header .logo img{
    /*margin-top: 33px;*/
}

.header .nav li{ 
    float: left;
    font-size: 16px; 
    padding: 0 20px;
    line-height: 106px;
    color: #111111;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    position: relative;
}
.header .nav li a{
    color: #fff;
}
.header .nav li a.cur{color:#00afff;}


.header .nav li ul{position:absolute;left:0px;top:80px;width: 100%;display: none;border-radius: 10px;overflow: hidden;background: #fff;padding: 10px;box-shadow: 0px 10px 30px 0px rgba(115, 115, 115, 0.75);}
.header .nav li ul li{line-height: 32px;color: #fff;width: 100%;margin:0;text-align: center;padding:0px;border-radius:8px;overflow:hidden}
.header .nav li ul li a{color: #414141;font-size: 12px;line-height:28px;display: block;margin:4px 0px;}
.header .nav li ul li:hover{background-color: #e5e5e5}
.header .nav li:hover ul{display: block}


.header .toggle{
    opacity: 0;
}
.header.active .toggle {
    opacity: 1;

}
.header.active .toggle em:first-child, .header.active .toggle em:last-child {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.header.active .toggle:hover em:first-child {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
.header.active .toggle:hover em:last-child {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.header.active .toggle {
    -webkit-transition: all 0.6s ease-out 0.3s;
    -moz-transition: all 0.6s ease-out 0.3s;
    -ms-transition: all 0.6s ease 0.3s;
    -o-transition: all 0.6s ease-out 0.3s;
    transition: all 0.6s ease-out 0.3s;
    z-index: 1;

}

.header .toggle {
    width: 30px;
    height: 24px;
    position: absolute;
    top: 40px;
    right: 0px;
    cursor: pointer;
    z-index: -1;
}
.header .toggle em {
    width: 100%;
    height: 4px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color:#FF6B00;
    border-radius: 5px;
}
.header .toggle em:nth-child(2) {
    top: 10px;
}
.header .toggle em:last-child {
    top: auto;
    bottom: 0px;
}
.header .toggle em:first-child {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.header .toggle em:last-child {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
.header .toggle em, .header .toggle{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}




.header.active{
    position: fixed;
    top: 0;
    left: 0;
    background: #0099d6;
}
.header.active .nav li {
    opacity: 0;
}

.header.active .nav {
    width: 200px;
    position: fixed;
    float: none;
    top: 0px;
    left: auto;
    right: -203px;
    border-left: 3px solid #d7d7d7;
    bottom: 0px;
    background-color: #fff;
    z-index: 10;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.header.active .nav li{
    width: 100%;
    height: 50px;
    line-height: 50px;
}
.header.active .nav.show{
    padding-top: 55px;
}
.header.active .nav.show li{
      margin: 0;
      opacity: 1;
      margin-bottom: 10px;
}
.header.active .nav.show li a{
  color: #666;
  display: block;
  padding-left: 40px;

} 
.header.active .nav.show li a.cur,.header.active .nav.show li a:hover{
    background: #e1e1e1;
    color: #000;
}
.headzw{height:106px;width:100%;display:block;}





.menu-bg{box-shadow: 0 2px 10px rgba(0,0,0,.05);}

.index_banner{position:relative;}






.index_slfw{height:180px;width: 100%;margin-top:-90px;position:relative;z-index:2}
.index_slfw .wrap{background-color: #fff;box-shadow: 0px 10px 30px 0px rgba(115, 115, 115, 0.75);}
.index_slfw .item1{width:180px;font-size:61px;font-weight: 600;color:#fff;background: linear-gradient(-90deg, #FF5000, #ff0200); text-align: center;line-height: 80px;padding:10px 0; }
.index_slfw .item2{padding-right: 63px;padding-left:74px;width: calc(100% - 180px);padding-top: 33px;padding-bottom: 36px;}
.index_slfw .item2 .box p span{font-size: 80px;color: #060606;font-weight: 600;line-height: 66px;}
.index_slfw .item2 .box p{font-size: 24px;color:#060606;}
.index_slfw .item2 .line{width:0px;height: 110px;border-left: 1px dashed #313131;opacity: 0.2;display:inline-block;}



.catname{width:100%;}
.catname h3{font-size: 36px;color:#020202;line-height: 1}
.catname p{font-size: 24px;color: #676767;line-height: 1.3;margin-top:18px;}





.index_mxds .main{margin-top:48px;}
.index_mxds .item{ width:177px;height: 494px;padding:35px 26px;font-size: 22px;border-radius: 4px;position:relative;overflow:hidden;cursor:pointer}
.index_mxds .item .zz{z-index: 0}
.index_mxds .item .title{line-height: 22px;font-size: 22px;color:#fff;z-index: 1;position: relative;text-align: center}
.index_mxds .item i{width:29px;height:22px;display: inline-block;vertical-align: bottom;margin-right: 5px;}

.index_mxds .item .info{margin-top:30px;z-index: 1;position: relative;}
.index_mxds .item .info p.s1{font-size:22px;line-height:1;color:#fff;height:26px;}
.index_mxds .item .info p{font-size:14px;line-height:1;margin-top: 10px;color:#fff;height:14px;overflow:hidden;}

.index_mxds .item .info .button{display: none;width: 106px;height: 32px;background: #FF5500;border-radius: 15px;line-height: 32px;color: #fff;font-size: 17px;text-align: center;margin-top: 23px;}


.index_mxds .item .content{margin-top:70px;position: relative;}
.index_mxds .item .content p{color: #FFFFFF;line-height: 40px;font-size: 20px;}


.index_mxds .item:nth-child(1) i{ background:url("../images/icon_01.png") no-repeat top center;}
.index_mxds .item:nth-child(2) i{ background:url("../images/icon_02.png") no-repeat top center;}
.index_mxds .item:nth-child(3) i{ background:url("../images/icon_03.png") no-repeat top center;}
.index_mxds .item:nth-child(4) i{ background:url("../images/icon_04.png") no-repeat top center;}
.index_mxds .item:nth-child(5) i{ background:url("../images/icon_05.png") no-repeat top center;}


/*.index_mxds .item:nth-child(1).active i{ background:url("../images/icon_01h.png") no-repeat top center;}
.index_mxds .item:nth-child(2).active i{ background:url("../images/icon_02h.png") no-repeat top center;}
.index_mxds .item:nth-child(3).active i{ background:url("../images/icon_03h.png") no-repeat top center;}
.index_mxds .item:nth-child(4).active i{ background:url("../images/icon_04h.png") no-repeat top center;}
.index_mxds .item:nth-child(5).active i{ background:url("../images/icon_05h.png") no-repeat top center;}*/




.index_mxds .item:nth-child(1){ background:url("../images/index01_01.jpg") no-repeat top left;}
.index_mxds .item:nth-child(2){ background:url("../images/index01_02.jpg") no-repeat top left;}
.index_mxds .item:nth-child(3){ background:url("../images/index01_03.jpg") no-repeat top left;}
.index_mxds .item:nth-child(4){ background:url("../images/index01_04.jpg") no-repeat top left;}
.index_mxds .item:nth-child(5){ background:url("../images/index01_05.jpg") no-repeat top left;}





.index_mxds .item:nth-child(1) .zz{background: #BA040D;position: absolute;width: 100%;height:100%;top:0;left:0;opacity: 0.8}
.index_mxds .item:nth-child(2) .zz{background: #840006;position: absolute;width: 100%;height:100%;top:0;left:0;opacity: 0.8}
.index_mxds .item:nth-child(3) .zz{background: #AF2500;position: absolute;width: 100%;height:100%;top:0;left:0;opacity: 0.8}
.index_mxds .item:nth-child(4) .zz{background: #BA040D;position: absolute;width: 100%;height:100%;top:0;left:0;opacity: 0.8}
.index_mxds .item:nth-child(5) .zz{background: #840006;position: absolute;width: 100%;height:100%;top:0;left:0;opacity: 0.8}






.index_mxds .item.active{width:464px;overflow:hidden;}
.index_mxds .item.active .title{color:#363636;text-align: left}
.index_mxds .item.active .button{display: block}
.index_mxds .item.active .zz{display: none}
.index_mxds .item.active .info p.s1{color:#141313;font-size:24px;font-weight:600}
.index_mxds .item.active .info p{color:#696969;}
.index_mxds .item.active .content{display:none;}





.index_dydyy{background: url("../images/index02_01.jpg") no-repeat top center;background-size: cover}
.index_dydyy .main{margin-top: 85px;}
.index_dydyy .content{padding-left:538px;}
.index_dydyy .content .item{height:90px;padding:15px;border-radius: 45px;margin-bottom: 10px;color:#fff;cursor: pointer;}
.index_dydyy .item i{width: 60px;height: 60px;padding:13px 0;text-align: center;background: rgba(255, 213, 191, 0.2);border-radius: 50%;display: block;float: left;margin-right: 22px;}
.index_dydyy .item i:hover{background: rgba(65, 0, 255, 0.2);}
.index_dydyy .item p{font-size: 16px;line-height: 16px;}
.index_dydyy .item p.s1{font-size: 24px;line-height: 24px;padding-bottom: 16px;}
.index_dydyy .item:hover{background: rgba(252, 252, 252, 0.6);margin-left: -50px;}
.index_dydyy .item:hover i{width: 60px;height: 60px;padding:13px 0;text-align: center;background:#4100FF;}
.index_dydyy .item:hover p{color: #3A0B80;font-weight: 600}


.index_zbyy .item{position:relative;margin-top:100px;}
.index_zbyy .item_tm{ width: 501px;height:342px;background: linear-gradient(90deg, #B30808, #FF3F3F);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.3);margin-left: 80px  }
.index_zbyy .item_dy{ width: 424px;height:342px;background: linear-gradient(90deg, #E9521E, #EC7808);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.3);margin-right: 150px }
.index_zbyy .item_tm .pic{position:absolute;bottom:-40px;left:-80px;}
.index_zbyy .item_dy .pic{position:absolute;bottom:-52px;right:-160px}
.index_zbyy .item .content{ width: 250px;text-align: center;margin-top: -60px; }
.index_zbyy .item .content .logo{width: 105px;height:106px; display: inline-block;}
.index_zbyy .item .content .title{ font-size: 32px; line-height: 35px;color:#fff;padding-top:40px }
.index_zbyy .item .content .info{font-size: 18px;line-height: 30px;color:#fff;margin-top: 38px;font-weight: 400;}
.index_zbyy .item .content .btn-zixun{width: 137px;height: 41px;background: #F8F8F8;border-radius: 18px; display:inline-block;font-size: 23px;line-height: 41px;margin-top: 50px}
.index_zbyy .item_tm .content{float:right;margin-right:71px;}
.index_zbyy .item_dy .content{float:left;margin-left:48px;}
.index_zbyy .item_tm .btn-zixun{color: #B90C0C;}
.index_zbyy .item_dy .btn-zixun{color: #CF3500;;}



.index_sjsj{/*background:#eeeeee*/     background: url(../images/index05.jpg) no-repeat top center;
    background-size: cover;
    position: relative;}
.index_sjsj .catname h3{ color: #000;}
.index_sjsj .catname p{ color: #020202;}


.index_sjsj .leftside{ width:57%; }
.index_sjsj .leftside h3{font-size: 26px;font-weight: 400;color: #1F1F1F;line-height: 26px;margin-top:30px;}
.index_sjsj .leftside span{width: 5px;height: 26px;background: #FF5200; float:left;margin-right: 14px;}
.index_sjsj .leftside p{font-weight: 400;color: #1F1F1F;line-height: 32px;}
.index_sjsj .rightside{ width:40%;text-align: center }
.index_sjsj .rightside li{margin-bottom: 29px;cursor: pointer;}
.index_sjsj .rightside li img{border-radius: 10px;}
.index_sjsj .rightside li p{font-size: 16px;font-weight: 400;color: #1F1F1F;line-height: 32px;}
.index_sjsj .rightside li.active img{box-shadow: 0px 5px 5px 0px rgba(1, 1, 1, 0.2);}
.index_sjsj .rightside li.active p{ color:#F95000;font-weight: 600 }






.index_sjsj .leftside .item{position:relative}
images/index04_kuang.png") no-repeat;background-size:cover;z-index:1;position:relative;width: 100%;height: 100%;}
**/
.index_sjsj .leftside .item .kuang{position:relative;z-index:0;}


.index_sjsj .case_appreciate_each{overflow: hidden;overflow: hidden;position: absolute;z-index: 1;top: 2.8%;width: 93%;left: 3.5%;height:76%;}
.index_sjsj .case_appreciate_each img{position: absolute; top: 0; width:100%}
.index_sjsj .case_appreciate_each_in{transform: translateY(0);}
.index_sjsj .case_appreciate_each_in:hover{-webkit-transition-duration: 20s; -webkit-transition-timing-function: linear; -webkit-transition: transform 20s linear 0s; -webkit-transform: translateY(calc(-100% + 1170px)); -moz-transition-duration: 20s; -moz-transition-timing-function: linear; -moz-transition: transform 20s linear 0s; -moz-transform: translateY(calc(-100% + 1170px)); -ms-transition-duration: 20s; -ms-transition-timing-function: linear; -ms-transition: transform 20s linear 0s; -ms-transform: translateY(calc(-100% + 1170px)); transition-duration: 20s; transition-timing-function: linear; transition: transform 20s linear 0s; transform: translateY(calc(-100% + 1170px));}











.index_rmsyjjfa{background: url("../images/index05.jpg") no-repeat top center;background-size: cover;position: relative;}
.index_rmsyjjfa .main{position: relative;padding-bottom: 100px;z-index:1}
.index_rmsyjjfa .leftside{width: 270px;padding-top:100px;}
.index_rmsyjjfa .leftside ul li{ width: 127px;height:127px;margin-top:20px;border-radius: 50%; text-align: center;line-height:127px;font-size: 28px;color: #313131;font-weight: 400;cursor: pointer;}
.index_rmsyjjfa .leftside ul li.select{background: linear-gradient(90deg, #E9521E 0%, #FF8319 100%);color:#fff;}
.index_rmsyjjfa .rightside{}
.index_rmsyjjfa .rightside img{width:100%}
.index_rmsyjjfa .bg{width: 673px;height:540px;z-index: 0;position:absolute;right:0;bottom:0px;z-index: 0}
.index_rmsyjjfa .bg img{width:100%}
.index_rmsyjjfa .rightside .item{position:relative;}
.index_rmsyjjfa .rightside .playbtn{width:150px;height:150px;position:absolute;left:50%;top:50%;margin-left: -75px;margin-top:-75px;}

.index_rmsyjjfa .rightside .item video{width:100%;}









.index_alsh{background: #EEEEEE;}
.index_alsh .main{position: relative;}

.index_alsh .swiper-index-alsh{position:relative;}
.index_alsh .swiper-index-alsh .swiper-container{width: calc(100% - 90px)}
.index_alsh .swiper-index-alsh .swiper-slide{width: 271px;height: 126px;background: #FFFFFF;border-bottom:5px solid #fff;border-radius: 4px;text-align: center;cursor:pointer}
.index_alsh .swiper-index-alsh .swiper-slide h3{font-size: 32px;color:#161616;padding-top: 20px;margin-bottom: 8px;}
.index_alsh .swiper-index-alsh .swiper-slide p{font-size: 16px;color:#696969}
.index_alsh .swiper-index-alsh .swiper-slide.swiper-slide-active{border-bottom:5px solid #FF5E00; }


.swiper-index-alsh .swiper-button-prev{width: 39px;height: 39px;background:url("../images/icon_left.png") no-repeat;left:0;}
.swiper-index-alsh .swiper-button-next{width: 39px;height: 39px;background:url("../images/icon_right.png") no-repeat;right:0;}




.index_alsh .main-content{padding-top:0px;}
.index_alsh .main-content .wrap{padding-top: 39px;padding-bottom: 88px;}
.index_alsh .main-content .box{width: 560px;height: 125px;background: #FFFFFF;border-radius: 4px;padding:18px 23px;margin-top: 53px;padding-top:25px; }
.index_alsh .main-content .box .line{width: 3px;height: 100%;background: #FF5E00; float:left;margin-right: 19px;}

.index_alsh .main-content .box p.s1{font-size: 28px;color: #111111;line-height: 28px;margin-bottom: 10px;}
.index_alsh .main-content .box p{line-height: 24px;color: #111111;font-weight: 400;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.index_alsh .alshprenext{position: absolute;z-index: 2}
.index_alsh .tab{position: absolute;top:0px;z-index: 2}

















.index_gymxds .main{background: #FFFFFF;box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.25);}
.index_gymxds .leftside{ width: 193px;background-color: #f0f0f0;padding:1px;}
.index_gymxds .leftside ul li{ width: 193px;height:120px; display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;font-size: 28px;cursor:pointer }
.index_gymxds .leftside .pic img{width: 100%}
.index_gymxds .leftside ul li.select{background: linear-gradient(-90deg, #FF5000, #ff0200); color:#fff;}
.index_gymxds .leftside ul li.select:after{display:block;content:"";width:0px;height:0px;border-left:10px solid #ff5e00;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;right:-9px; }




.index_gymxds .rightside{width: calc(100% - 193px);padding:45px 28px 43px 10px;}

.index_gymxds .rightside .item{ height:493px; }
.index_gymxds .rightside .content{width: calc(100% - 330px);padding:0px 20px;}
.index_gymxds .rightside .content .title{font-size: 30px;color:#FF5E00; }
.index_gymxds .rightside .content .title span{font-size: 14px;color:#363636;}
.index_gymxds .rightside .info{font-size: 16px;font-weight: 400;color: #222222;line-height: 30px;padding-top: 28px;padding-bottom: 8px;}



.index_gymxds .rightside .rpic{width: 330px;}



.index_gymxds .rightside .content_ry{width:auto;padding:40px 20px; width: calc( 100% - 523px)}
.index_gymxds .rightside .content_ry{color:#222222;}
.index_gymxds .rightside .content_ry span{ color:#ff5e00;margin-right: 10px;}







.index_mxjytd{background:#fff url("../images/index_08.jpg") no-repeat top center;}
.index_mxjytd .main{padding-top: 462px;}
.swiper-index-mxjytd{position: relative;}
.swiper-index-mxjytd .swiper-container{width:calc(100% - 0px);margin:0 auto;}
.swiper-index-mxjytd .swiper-slide{padding:10px;margin-top: 5px;transition: 300ms;transform: scale(0.95);}
.swiper-index-mxjytd .swiper-slide .item{display: flex; justify-content:space-between; background: #FFFFFF;box-shadow: 0px 2px 10px 0px rgba(1, 1, 1, 0.2);padding:22px 12px;}
.swiper-index-mxjytd .swiper-slide .pic{width:154px;height:154px;border-radius: 50%;overflow:hidden;float:left;}
.swiper-index-mxjytd .swiper-slide .pic img{width:100%;height:100%;}
.swiper-index-mxjytd .swiper-slide .txt{width:calc(100% - 164px);}
.swiper-index-mxjytd .swiper-slide .txt .title{font-size: 26px;color: #262626;line-height: 30px;margin-bottom: 10px;}
.swiper-index-mxjytd .swiper-slide .txt .ftitle{font-size: 19px;color: #262626;margin-bottom: 10px;}
.swiper-index-mxjytd .swiper-slide .txt .line{width: 41px;height: 4px;background: #FF5E00;margin-bottom: 10px;}
.swiper-index-mxjytd .swiper-slide .txt p{font-size: 14px;font-weight: 400;color: #4C4C4C;line-height: 22px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.swiper-index-mxjytd .swiper-slide .txt .btn{width: 129px;height: 39px;border: 1px solid #FF5E00;border-radius: 10px; display: block;text-align: center;line-height: 37px;color: #FF5E00;font-size: 20px;margin-top: 19px;}
.swiper-index-mxjytd .swiper-button-prev{width: 39px;height: 39px;background:url("../images/icon_left.png") no-repeat;left:-39px;}
.swiper-index-mxjytd .swiper-button-next{width: 39px;height: 39px;background:url("../images/icon_right.png") no-repeat;right:-39px;}

.swiper-index-mxjytd .swiper-slide-active{margin-top:0px; transition: 300ms;transform: scale(1);}
.swiper-index-mxjytd .swiper-slide-active .pic{width:169px;height:169px;border-radius: 50%;overflow:hidden;}
.swiper-index-mxjytd .swiper-slide-active .txt{width:calc(100% - 179px);}






.index_article{background: linear-gradient(-90deg, #FF5000, #ff0200);}

.index_article_ul{height: 100px; padding-left: 45px; border-bottom: 1px solid #eeeeee;}
.index_article .index_article_more{line-height: 100px; font-size: 14px; color: #333333; font-weight: bold; width: 150px; text-align: left; transition: 0.3s; padding-left: 25px; position: absolute; float: right; color: #999999; font-weight: normal; padding-left: 25px; background: url('../images/article_icon4.png') no-repeat center left; top: 0; right: 0;}
.index_article .index_article_more:hover{color: #da0b00; background: url('../images/article_icon4_h.png') no-repeat center left;}
.article_right_up .index_article_more,
.index_article_ul a{float: left; line-height: 100px; font-size: 16px; color: #333333; font-weight: bold; width: 150px; text-align: left; transition: 0.3s; padding-left: 25px; position: relative;}
.index_article_ul a.active:after{content: ''; display: block; width: 24px; height: 2px; background: #dc0b00; position: absolute; bottom: 33px; left: 25px;}
.index_article_ul a.index_article_industry{background: url('../images/article_icon1.png') no-repeat center left;}
.index_article_ul a.index_article_industry.active,
.index_article_ul a.index_article_industry:hover{background: url('../images/article_icon1_h.png') no-repeat center left;}
.index_article_ul a.index_article_collect{background: url('../images/article_icon2.png') no-repeat center left;}
.index_article_ul a.index_article_collect.active,
.index_article_ul a.index_article_collect:hover{background: url('../images/article_icon2_h.png') no-repeat center left;}
.index_article_ul a.index_article_question{background: url('../images/article_icon7.png') no-repeat center left;}
.index_article_ul a.index_article_question.active,
.index_article_ul a.index_article_question:hover{background: url('../images/article_icon7_h.png') no-repeat center left;}
.index_article_ul a.index_article_all{background: url('../images/article_icon3.png') no-repeat center left/19px 19px;}
.index_article_ul a.index_article_all.active,
.index_article_ul a.index_article_all:hover{background: url('../images/article_icon3_h.png') no-repeat center left/19px 19px;}
.index_article_ul a.active,
.index_article_ul a:hover{color: #da0b00;}
.index_article_ul a.index_article_more:hover{background: url('../images/article_icon4_h.png') no-repeat center left;}
.index_article .main{border-top: 1px solid #eeeeee;background-color: #fff}
.index_article .main_list{background-color: #fff;padding:30px 50px;}
.index_article .main_up{position: relative; width: 100%;padding-bottom: 20px;}
.index_article .main_up .simulate_img{ height:112px;float:left;margin-right: 50px;}
.index_article .main_up .simulate_img img{height: 100%}
.index_article .main_time{font-size: 12px; line-height: 12px; color: rgba(183, 183, 183, 1); margin-bottom: 27px;}
.index_article .main_time .author{display: inline-block; padding-left: 20px; background: url('../images/article_icon8.png') no-repeat center left;}
.index_article .main_time .date{display: inline-block; padding-left: 20px; background: url('../images/article_icon9.png') no-repeat center left; margin-left: 35px;}
.index_article .main_down .index_article .main_time{margin-left: 25px; margin-bottom: 0; overflow: hidden;}
.index_article .main_down .index_article .main_time .date{margin: 18px 0 0 0;}
.index_article .main_up_t{font-size: 18px; color: #333333; line-height: 18px; display: block;  margin-bottom: 13px; padding-right: 45px;}
.index_article .main_up_context{font-size: 12px; color: #646464; line-height: 22px; display: block; padding-right: 45px; height: 44px; overflow: hidden;}
.index_article .main_up_btn{display: block; width: 74px; height: 27px; background: #da0b00 url('../images/article_icon6_1.png') no-repeat center right 8px; text-align: left; margin-top: 20px; font-size: 12px; color: #ffffff; line-height: 27px; padding-left: 10px; transition: 0.3s; opacity: 1;}
.index_article .main_up_btn:hover{opacity: 0.8;}
.index_article .main_down{ width: 50%}
.index_article .main_down_row{border-top: 1px solid #eeeeee; height: 81px; text-align: left; line-height: 55px; }
.index_article .main_down_row .main_time{margin: 18px 0 0 0;}
.index_article .main_down_row .main_time .date{margin-left: 25px;}
.index_article .main_down_row a{line-height: 50px; font-size: 14px; color: #333333; transition: 0.3s; padding-left: 25px; background: url('../images/article_icon6_2.png') no-repeat center left; position: relative; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; display: block;}
.index_article .main_down_row:nth-child(2n) a{padding-left: 70px; background: url('../images/article_icon6_2.png') no-repeat center left 45px;}
.index_article .main_down_row:nth-child(2n) a:after{content: ''; display: block; width: 1px; height: 26px; background: #eeeeee; position: absolute; top: 50%; left: 0; margin-top: -13px;}
.index_article .main_down_row a:hover{color: #da0b00; background: url('../images/article_icon6_2_h.png') no-repeat center left;}
.index_article .main_down_row:nth-child(2n) a:hover{color: #da0b00; background: url('../images/article_icon6_2_h.png') no-repeat center left 45px;}







.footer {background:#202020;color: #696969;padding: 50px 0px 0px;}
.footer .friendlink{border-bottom: 1px solid #696969;}
.footer .friendlink h3{font-size: 14px;color:#696969;margin-bottom: 10px;}
.footer .friendlink p {color: #696969;line-height: 24px;margin-bottom: 10px;}
.footer .friendlink p a {font-weight: 400;color: #696969;margin-right: 10px;}
.footer  .fnav{font-size: 14px;margin-top: 10px;}
.footer  .fnav a{font-size: 14px;color:#696969;}
.footer .foot_main{ display: flex;flex-direction:row;justify-content:space-between;margin-top: 48px;margin-bottom: 48px;}
.footer .flogo {text-align: left;display: flex;flex-direction:row;}
.footer .faddress{margin-left: 20px;font-size: 14px;font-weight: 400;}
.footer .faddress p{line-height: 2;clear:both;}
.footer .faddress p em{float:left;font-style: normal;}
.footer .faddress p span{float:left;}
.footer .faddress a {color: #696969;}
.footer .ewm {text-align: center;line-height: 2;color:#Fff;}
.footer .copyright {background-color: #030303;padding-top: 10px;padding-bottom: 10px;text-align: center;color: #8e8e8e; font-size: 14px;}
.footer .copyright a{color: #8e8e8e;}
.mfoot{padding:10px 0px 50px 10px;background:#3d3c38;display: none}
.mfoot p{ height: auto;line-height: 24px; color:rgba(255,255,255,.4);margin:0;padding:0px;font-size: 12px; text-align: center}
.mfoot a{color:rgba(255,255,255,.4);}
.fzixun{ width: 100%;position: fixed;bottom:-1px; height: 50px;display: none  }
.fzixun .half{ width: 50%; float:left; height: 50px; background-color: #fff;font-size: 14px; text-align: center  }
.fzixun .half img{ display: block;width: 20px;margin:5px auto 2px auto; }
.fzixun .half:nth-child(2){ background-color: #f4050e;line-height: 50px; font-size: 14px;height: 50px;} 
.fzixun .half:nth-child(2) a{ color:#fff; }











.banner-tmdyy{background: url("../images/tmdyy_02.jpg") no-repeat;background-size: cover;text-align: center}
.banner-tmdyy .s1{font-size: 38px;font-weight: 400;color: #d2f2ff;}
.banner-tmdyy img{max-width: 90%;margin:20px auto 0px auto;}



.tmdyy_mxds .item{width: 197px;height: 200px;margin-bottom:3px;background: #FFFFFF;border: 1px solid rgba(1, 1, 1, 0.03);text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.tmdyy_mxds .item:hover{box-shadow: 0px 10px 19px 1px rgba(1, 1, 1, 0.35);border: 1px solid #DCDCDC;z-index: 2}
.tmdyy_mxds .item .pic{width: 70px;height: 70px;display: inline-block;}
.tmdyy_mxds .item .title{font-size: 22px;font-family: Source Han Sans CN;font-weight: 400;color: #000000;line-height: 26px;margin-bottom: 11px;margin-top: 6px;}
.tmdyy_mxds .item .btn{width: 95px;height: 26px;line-height:24px;border: 1px solid #909EB7;border-radius: 12px;color:#909EB7;}
.tmdyy_mxds .item .btn:hover{background-color: #EC0027;border:#EC0027;color:#fff;}



.tmdyy_nt{background:#f0f0f0;}
.tmdyy_nt .main{height:525px;background:#f0f0f0 url("../images/tmdyy_34.png") top center no-repeat;}
.tmdyy_nt .item{ display:flex; flex:1;position: absolute;left:50%; }
.tmdyy_nt .item .pic{padding:0 10px;}
.tmdyy_nt .item p.s1{font-size: 24px;line-height: 40px;color: #1E1E1E;font-weight:600}
.tmdyy_nt .item p{font-size: 20px;line-height:30px;color: #555555;font-weight: 500}


.tmdyy_nt .item:nth-child(1){flex-flow:row-reverse;text-align: right;margin-left:-450px;top:50px;}
.tmdyy_nt .item:nth-child(2){flex-flow:row-reverse;text-align: right;margin-left:-530px;top:220px;}
.tmdyy_nt .item:nth-child(3){flex-flow:row-reverse;text-align: right;margin-left:-490px;top:380px;}
.tmdyy_nt .item:nth-child(4){margin-left:150px;top:50px;}
.tmdyy_nt .item:nth-child(5){margin-left:210px;top:220px;}
.tmdyy_nt .item:nth-child(6){margin-left:160px;top:380px;}






.tmdyy_fwbz{background: url("../images/tmdyy_40.jpg") no-repeat top center;background-size: cover}
.tmdyy_fwbz .main{height:903px;}
.tmdyy_fwbz .main .item{text-align: center;position: relative;z-index: 1;position: absolute;width: 258px;cursor:pointer}
.tmdyy_fwbz .main .pic{width: 258px;height: 197px;overflow:hidden; display: none}
.tmdyy_fwbz .main .content{background: #FFFFFF;border: 1px solid #d3d3d4;border-radius: 4px;height:70px;width: 260px; }
.tmdyy_fwbz .main .title{font-size: 26px;font-weight: bold;color: #0D0D0D;line-height: 68px;}
.tmdyy_fwbz .main .line{width: 30px;height: 3px;background: #868686;display:block;margin: 16px auto 10px auto;display: none}
.tmdyy_fwbz .main .info{font-size: 18px;font-weight: 400;color: #555555;line-height: 24px;padding:0 16px;display: none}
.tmdyy_fwbz .main .sline{width: 2px;height: 85px;background: #DFDFDF;display:block;margin:0 auto;}
.tmdyy_fwbz .main .gou{width: 33px;height: 33px;display:inline-block;background:url("../images/icon_11.png") no-repeat top center;display:block;margin:0 auto;}
.tmdyy_fwbz .hxline{position: absolute;top:50%;width: 1300px;height: 2px;background: #939393;margin-left: -50px;margin-top:-1px;z-index: 0}




.tmdyy_fwbz .main .item:nth-child(1){left:0;top:280px;}
.tmdyy_fwbz .main .item:nth-child(2){left:278px;top:280px;}
.tmdyy_fwbz .main .item:nth-child(3){left:556px;top:280px;}
.tmdyy_fwbz .main .item:nth-child(4){left:834px;top:280px;}
.tmdyy_fwbz .main .item:nth-child(5){left: 135px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(6){left: 413px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(7){left: 691px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(8){left: 969px;top: 435px;}



.tmdyy_fwbz .main .item.select .pic{display: block}
.tmdyy_fwbz .main .item.select .line{display: block}
.tmdyy_fwbz .main .item.select .info{display: block}
.tmdyy_fwbz .main .item.select .sline{width: 2px;height: 21px;background: #DFDFDF;display:block;margin:0 auto;}
.tmdyy_fwbz .main .item.select .title{font-size: 26px;font-weight: bold;color: #0D0D0D;line-height: 26px;margin-top: 14px;}
.tmdyy_fwbz .main .item.select .content{background: #FFFFFF;border: 1px solid #F04141;border-radius: 4px;height:350px;width: 260px;border: 1px solid #F04141; }
.tmdyy_fwbz .main .item.select .sline{width: 2px;height: 22px;background: #F14242;display:block;margin:0 auto;}
.tmdyy_fwbz .main .item.select .gou{width: 33px;height: 33px;display:inline-block;background:url("../images/icon_11_h.png") no-repeat top center;display:block;margin:0 auto;}
.tmdyy_fwbz .main .item:nth-child(1).select{left:0;top:64px;}


.tmdyy_fwbz .main .item:nth-child(1).select{left:0;top:64px;}
.tmdyy_fwbz .main .item:nth-child(2).select{left:278px;top:64px;}
.tmdyy_fwbz .main .item:nth-child(3).select{left:556px;top:64px;}
.tmdyy_fwbz .main .item:nth-child(4).select{left:834px;top:64px;}
.tmdyy_fwbz .main .item:nth-child(5).select{left: 135px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(6).select{left: 413px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(7).select{left: 691px;top: 435px;}
.tmdyy_fwbz .main .item:nth-child(8).select{left: 969px;top: 435px;}



.tmdyy_lpzx{background-color: #F0F0F0;}
.tmdyy_lpzx .main .item{ width: 48%;display: flex;background-color: #fff;margin-bottom: 20px;}
.tmdyy_lpzx .main .item .pic{ width: 200px;height:200px;background: #E2E2E2;flex-direction: column;align-items: center;justify-content: center;display:flex;  }
.tmdyy_lpzx .main .item .txt{padding:28px 48px;background:url("../images/tmdyy_lpzx_bg.jpg") no-repeat}
.tmdyy_lpzx .main .item .txt .s1{font-size: 28px;font-weight: 500;color: #E34054;line-height: 40px;padding-bottom: 15px;}
.tmdyy_lpzx .main .item .txt p{color:#555555;font-size: 20px;line-height: 28px;}
.tmdyy_lpzx .main .item:hover .pic{ background-color: #d00816;box-shadow: 0px 5px 10px 1px rgba(1, 1, 1, 0.25);}




.tmdyy_alzs{background-color: #fff;}
.tmdyy_alzs .tab{display: flex;flex:1;}
.tmdyy_alzs .tab a{height: 90px;background: #68696B;width: 50%;display: block;text-align: center;line-height: 90px;font-size: 26px;color: #fff;cursor:pointer}
.tmdyy_alzs .tab a.select{background:#D00816;}
.tmdyy_alzs .tab-main{width: 100%}
.tmdyy_alzs .tab-main li img{width: 100%}






.banner-jddyy{background: url("../images/jddyy_02.jpg") no-repeat top center;background-size: cover;text-align: center}
.banner-jddyy .wrap{padding-left: 450px;}
.banner-jddyy .s1{font-size: 38px;font-weight: 400;color: #fff;}
.banner-jddyy .s2{font-size: 105px;font-weight: 600;color: #fff;}
.banner-jddyy .s3{font-size: 22px;font-weight:200;margin: 30px 0;color: #fff;}
.banner-jddyy .s4 span{width: 138px;height: 36px;line-height:34px;margin:10px;color:#ff8d5e;border:1px solid #ff8d5e; border-radius: 21px;display: inline-block;}



.jddyy_mxds{background:#F0F0F0  url("../images/jddyy_03.jpg") no-repeat center bottom;}
.jddyy_mxds .main{width:50%;}
.jddyy_mxds .main .item{width:25%;text-align: center;padding: 30px;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.jddyy_mxds .item .pic{width: 98px;height: 98px;background: #FFFFFF;border-radius: 50%;padding:19px;margin:0 auto;}
.jddyy_mxds .item .pic2{width: 98px;height: 98px;background: #E01A21;border-radius: 50%;padding:19px;margin:0 auto;display: none}

.jddyy_mxds .item:hover .pic{display: none}
.jddyy_mxds .item:hover .pic2{display: block}
.jddyy_mxds .main .item .title{padding-top: 10px;}



.jddyy_mxds .main .item:nth-child(4n){border-right:0px;}
.jddyy_mxds .main .item:nth-child(9){border-bottom:0px;}
.jddyy_mxds .main .item:nth-child(10){border-bottom:0px;}
.jddyy_mxds .main .item:nth-child(11){border-bottom:0px;}
.jddyy_mxds .main .item:nth-child(12){border-bottom:0px;}



.jddyy_nt .item{ width: 48%; text-align: center;margin-top:26px;margin-bottom: 20px; }
.jddyy_nt .item .title{width: 80%;margin:0px auto 0 auto;}
.jddyy_nt .item p.s1{ font-size: 24px;color: #262626;line-height: 28px;font-weight: 600;line-height: 1.8;padding-bottom: 5px;}
.jddyy_nt .item p{line-height: 26px;color: #262626;font-size: 16px;}



.jddyy_fwbz{background: #820005;}
.jddyy_fwbz .item{text-align: center;position: relative;margin-bottom: 50px;cursor: pointer;}


.jddyy_fwbz .item .txt{position: absolute;top:45%;width:100%;height:100%;color: #fff;font-size: 16px;line-height: 1.8;background:rgba(0,0,0,0);}
.jddyy_fwbz .item .txt .logo{margin-bottom: 30px;width:86px;height:86px;border-radius: 50%;background-color: rgba(255,255,255,0.5);padding:13px;display: inline-block;}
.jddyy_fwbz .item .txt .title{font-size: 30px;margin-bottom: 20px;color: #fff}
.jddyy_fwbz .item .txt p{display: none}



.jddyy_fwbz .item .txt:hover{position: absolute;z-index:1;top:0px;padding:69px;background:rgba(0,0,0,0.6);}
.jddyy_fwbz .item .txt:hover p{display: block}




.jddyy_lpzx{background-color:#F6F6F6; }
.jddyy_lpzx .item{width: 291px;height: 419px;background: #FFFFFF;text-align: center;padding-top: 66px;}
.jddyy_lpzx .item p.s1{font-size: 30px;font-weight: 500;line-height: 40px;color: #AF0006;}
.jddyy_lpzx .item .line{display: block;width: 30px;height: 2px;background: #B4BFD1;margin:38px auto}
.jddyy_lpzx .item .pic_h{display: none}



.jddyy_lpzx .item p{font-size: 18px;font-weight: 400;color: #6A6A6A;;line-height: 30px;}
.jddyy_lpzx .item:hover .pic{display: none}
.jddyy_lpzx .item:hover .pic_h{display: block;}
.jddyy_lpzx .item:hover{background-color: #AF0006}
.jddyy_lpzx .item:hover p.s1{color:#fff;}
.jddyy_lpzx .item:hover p{color:#fff;}


.jddyy_alzs{background-color: #fff;}
.jddyy_alzs .tab{display: flex;flex:1;}
.jddyy_alzs .tab a{height: 90px;background: #68696B;width: 50%;display: block;text-align: center;line-height: 90px;font-size: 26px;color: #fff;cursor:pointer}
.jddyy_alzs .tab a.select{background:#D00816;}
.jddyy_alzs .tab-main{width: 100%}
.jddyy_alzs .tab-main li img{width: 100%}


.jddyy_hzsj{height:180px;background-color: #0091e4;padding:35px 0;}
.jddyy_hzsj .hzqh{width: 294px;position: relative;}
.jddyy_hzsj .hzqh .title{font-size: 14px;line-height: 14px;margin-bottom: 20px;text-align: center;color:#fff}


.jddyy_hzsj .hzqh .swiper-button-prev{
    background: url("../images/jt_left.png") no-repeat;
    width: 14px;
    height: 22px;
    left: 0px;
    top:25px;
    margin-top: 0
}
.jddyy_hzsj .hzqh .swiper-button-next{
    background: url("../images/jt_right.png") no-repeat;
    right: 0px;
    top:25px;
    width: 14px;
    height: 22px;
    margin-top: 0
}
.jddyy_hzsj .hzqh .swiper-jddyy-hzsj{position: relative;}
.jddyy_hzsj .hzqh .swiper-jddyy-hzsj .swiper-container{width: calc(100% - 72px);margin:0 auto;}
.jddyy_hzsj .hzqh .swiper-jddyy-hzsj .swiper-container .swiper-slide{border:1px solid #b2b2b2;}







.jddyy_hzsj .form{ width: 860px; }
.jddyy_hzsj .form input{font-size: 16px;line-height: 40px;background-color: #fff;border-radius: 4px;flex:1;margin:4px;padding:0px 10px;}
.jddyy_hzsj .form button{font-size: 16px;line-height: 40px;background-color: #d00816;border-radius: 4px;width:105px;margin:4px;border:0;color:#fff;}
.jddyy_hzsj .form .leftside{width: 150px;float:left;}
.jddyy_hzsj .form .leftside select{font-size: 16px;line-height: 40px;background-color: #fff;border-radius: 4px;width: 100%;padding:0px 10px;margin:4px;border:0;position: relative;z-index: 0}
.jddyy_hzsj .form .leftside select{
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}
.jddyy_hzsj .form .leftside select:focus {
  background-image:
    linear-gradient(45deg, gray 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, gray 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: gray;
  outline: 0;
}


.jddyy_hzsj .form .leftside select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}


.jddyy_hzsj .form .rightside{width: 700px;float:right;}






.banner-pdddyy{background: url("../images/pdddyy_02.jpg") no-repeat top center;background-size: cover;text-align: center}
.banner-pdddyy .wrap{padding-left:600px;}
.banner-pdddyy .s1{font-size: 28px;font-weight: 400;color: #fffde1;}
.banner-pdddyy .s2{font-size: 110px;font-weight: 600;color: #fff9af;}
.banner-pdddyy .s3{font-size: 110px;font-weight: 600;color: #fff;}
.banner-pdddyy .s4{font-size:38px;font-weight:400;margin: 30px 0;color: #d2f2ff;}

.pdddyy_wt .main{background: url("../images/pdddyy_05.png") no-repeat top right;background-size:auto 95%;height:647px;}

.pdddyy_wt .item{width: 352px;height: 68px;background: linear-gradient(0deg, #FF3B2F, #FF4524);border-radius: 6px;position:absolute;padding:10px 26px;display: flex;color:#fff;opacity: 0.6;}
.pdddyy_wt .item:hover{opacity:1;}
.pdddyy_wt .item.select{opacity:1;}
.pdddyy_wt .item .title{padding-left: 10px;}
.pdddyy_wt .item p.s1{font-size: 20px;line-height: 22px;padding-bottom: 5px;}

.pdddyy_wt .item:after{display: block;content: "";width: 0px;height: 0px;border-left: 15px solid #FF4524;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;right: -15px;top:30px;}
.pdddyy_wt .item:nth-child(1){top:25px;left:70px;}
.pdddyy_wt .item:nth-child(2){top:110px;left:280px;}
.pdddyy_wt .item:nth-child(3){top:200px;left:120px;}
.pdddyy_wt .item:nth-child(4){top:290px;left:220px;}
.pdddyy_wt .item:nth-child(5){top:380px;left:30px;}
.pdddyy_wt .item:nth-child(6){top:470px;left:300px;}


.pdddyy_mxds{background: #EEEEEE;}
.pdddyy_mxds .item{text-align: center;font-weight: 400;color: #000000;padding:1% 4%;}
.pdddyy_mxds .item .pic{width: 96px;height: 96px;background:url("../images/pdddyy_16.png") no-repeat center center;border-radius: 50%;padding:11px;}
.pdddyy_mxds .item .pic_h{width: 96px;height: 96px;border-radius: 50%;padding:11px;display: none}
.pdddyy_mxds .item .title{margin-top: 5px;font-size:24px;font-weight: 400;color: #000000;line-height: 44px;}

.pdddyy_mxds .item:hover{background: linear-gradient(0deg, #F34B2B, #EF7A41);box-shadow: 0px 5px 10px 1px rgba(1, 1, 1, 0.25);}
.pdddyy_mxds .item:hover .title{color:#fff;}
.pdddyy_mxds .item:hover .pic{display: none;}
.pdddyy_mxds .item:hover .pic_h{display: block;}

.pdddyy_mxds .btn{font-size:28px;width: 292px;height: 68px;background: linear-gradient(-90deg, #FF2448, #FF4524);border-radius: 34px;text-align: center;color: #fff;line-height: 68px;font-weight: 600;display: block;margin:80px auto 0px auto;}





.pdddyy_fwbz .item{width: 263px;border:1px solid #f0f0f0;margin:25px 0;}
.pdddyy_fwbz .item .title{padding:19px 20px;font-size:14px;font-weight: 400;color: #0D0D0D;line-height: 28px;}
.pdddyy_fwbz .item p.s1{font-size:20px;font-weight: 400;color: #0D0D0D;line-height: 28px;padding-bottom: 5px;}
.pdddyy_fwbz .item p{font-size:14px;font-weight: 400;color: #0D0D0D;line-height:22px;}



.pdddyy_hdzy{background: linear-gradient(0deg, rgba(255, 36, 72, 0.9), rgba(255, 69, 36, 0.9));}
.pdddyy_hdzy .item{text-align: center;width: 12.5%;margin: 20px auto 40px auto;}
.pdddyy_hdzy .item .title{color:#fff;font-size: 22px;font-weight: 500;color: #FFFFFF;line-height: 40px;}
.pdddyy_hdzy .item .line{width: 10px;height: 2px;background: #FFD800;margin:0 auto;}




.pdddyy_alzs{background-color: #fff;}
.pdddyy_alzs .tab{display: flex;flex:1;}
.pdddyy_alzs .tab a{height: 90px;background: #68696B;width: 50%;display: block;text-align: center;line-height: 90px;font-size: 26px;color: #fff}
.pdddyy_alzs .tab a.select{background:#D00816;}
.pdddyy_alzs .tab-main{width: 100%}
.pdddyy_alzs .tab-main li img{width: 100%}







.banner-dsdrz{background: url("../images/dsdrz_02.jpg") no-repeat top center;background-size: cover;text-align: center}
.banner-dsdrz .wrap{padding-right:500px;}
.banner-dsdrz .s1{font-size: 38px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s2{font-size: 120px;font-weight: 600;color: #2b93ed;}
.banner-dsdrz .s3{font-size: 38px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s3 span{color:#dd5100;}
.banner-dsdrz .btn{font-size:28px;font-weight:400;width: 210px;height: 52px;line-height: 52px;color: #fff;background-color: #dd5100;border-radius: 26px;display: block;margin:30px auto;}






.dsdrz_rz{padding-bottom:10px;}
.dsdrz_rz .main{background: #F6F6F6;border-radius: 5px 5px 0px 0px;padding:20px;}

.dsdrz_rz .main .content{width: 45%;padding-top: 100px;}
.dsdrz_rz .main .content .title{font-size: 36px;font-weight: bold;color: #272727;}
.dsdrz_rz .main .content .title span{color:#DD5100;}
.dsdrz_rz .main .content .line{width: 78px;height: 6px;background: #DD5100;margin-top: 30px;margin-bottom: 30px;}
.dsdrz_rz .main .content .txt{font-size: 24px;font-weight: 400;color: #272727;line-height: 28px;margin-bottom: 47px;}
.dsdrz_rz .main .content .ico img{margin-right: 60px;}



.dsdrz_lm{padding-top:10px;}
.dsdrz_lm .main{background: #F6F6F6;border-radius: 5px 5px 0px 0px;padding:106px;margin-top:0px;}
.dsdrz_lm .main .content{width: 45%;padding-top: 10px;}
.dsdrz_lm .main .content .title{font-size: 36px;font-weight: bold;color: #272727;}
.dsdrz_lm .main .content .title span{color:#DD5100;}
.dsdrz_lm .main .content .line{width: 78px;height: 6px;background: #DD5100;margin-top: 30px;margin-bottom: 30px;}
.dsdrz_lm .main .content .txt{font-size: 24px;font-weight: 400;color: #272727;line-height: 28px;margin-bottom: 47px;}
.dsdrz_lm .main .content .ico img{margin-right: 60px;}
.dsdrz_lm .main .content .pro .item{text-align: center;margin-bottom: 30px;}

.dsdrz_lm .main .pic{text-align: center;margin-top: 100px;}


.dsdrz_drzfw{background: #F6F6F6;}
.dsdrz_drzfw .main{background: #DD5100;box-shadow: 0px 10px 5px 0px rgba(1, 1, 1, 0.2);border-radius: 5px;width: 1192px;height: 564px;position: relative;}
.dsdrz_drzfw .main .content{background: #FFFFFF;border-radius: 5px;width: 1192px;height: 564px;padding:30px 109px;position: absolute;left:-10px;top:-10px;}
.dsdrz_drzfw .main .content .leftside{text-align: right;}
.dsdrz_drzfw .main .content .rightside{text-align: left;}
.dsdrz_drzfw .main .content .centerside{text-align: center; width: 148px;}
.dsdrz_drzfw .main .content .leftside .title{font-size: 36px;font-weight: bold;color: #00ADFF;line-height: 94px;margin-bottom: 20px;}
.dsdrz_drzfw .main .content .rightside .title{font-size: 36px;font-weight: bold;color: #00ADFF;line-height: 94px;margin-bottom: 20px;}
.dsdrz_drzfw .main .content .centerside .title{margin-bottom: 20px;}
.dsdrz_drzfw .main .content .leftside .line{margin-top:17px;display: flex;justify-content: flex-end;align-items: center;}
.dsdrz_drzfw .main .content .rightside .line{margin-top:17px;display: flex;justify-content:flex-start; align-items: center;}

.dsdrz_drzfw .main .content .line{height:60px;}
.dsdrz_drzfw .main .content .line img{padding:0px 10px;}
.dsdrz_drzfw .main .content .line p{font-size: 22px;font-weight: 400;color: #333333;line-height: 30px;}
.dsdrz_drzfw .main .content .centerside .line{width: 138px;height: 47px;background: #00ADFF;border-radius: 6px;font-size: 28px;font-weight: 400;color: #FFFFFF;line-height: 47px;margin-top: 30px;}
.dsdrz_lcfw .item{background: url("../images/dsdrz_60.png") no-repeat;background-size: cover;width: 210px;height: 200px;text-align: center;padding:20px 0;margin: 0 0px 0px -20px;}
.dsdrz_lcfw .item .title{color: #00ADFF;font-size: 20px;font-weight: 600}
.dsdrz_lcfw .item .info{ width: 118px;margin:10px auto;font-size: 14px;line-height: 1.3 }









.banner-dydyy{background: url("../images/dydyy_02.jpg") no-repeat top center;background-size: cover;color:#fff;}
.banner-dydyy .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-dydyy .s2{font-size: 110px;font-weight: 600;}
.banner-dydyy .s3{font-size: 80px;font-weight:200;}
.banner-dydyy .s4{font-size: 24px;font-weight: 400;color: #E2E2E2;padding-top: 46px;}


.dydyy_yyms .main{padding-top: 80px;}
.dydyy_yyms .item{text-align: center}
.dydyy_yyms .item .pic{margin-bottom: 30px}
.dydyy_yyms .item .title{font-size: 30px;font-weight: 500;color: #58339C;}
.dydyy_yyms .item .line{width: 30px;height: 2px;background: #B4BFD1;margin:20px auto;}
.dydyy_yyms .item .txt{font-size: 18px;font-weight: 400;color: #6A6A6A;line-height: 30px;}
.dydyy_yyms .line{width: 1px;height: 273px;margin-top:20px;background: #DCDCDC;opacity: 0.5;}




.dydyy_wmnzsm{background: url("../images/dydyy_04.jpg") no-repeat;background-size: cover;}

.dydyy_wmnzsm .main{padding-top:80px;}

.dydyy_wmnzsm .item{width: 237px;height: 240px;background:rgba(255,255,255,0.5);text-align: center;margin-top: 3px;position: relative;cursor: pointer;}
.dydyy_wmnzsm .item .pic,.dydyy_wmnzsm .item .pic_h{width: 98px;height: 98px;background: #FFFFFF;border-radius: 50%;padding:22px;margin:32px auto 21px auto}
.dydyy_wmnzsm .item .title{font-size: 26px;font-weight: 400;color: #383838;line-height: 28px;margin-bottom: 5px;}
.dydyy_wmnzsm .item .more{font-size: 18px;font-weight: 400;color: #F4F4F4;}
.dydyy_wmnzsm .item .pic_h{display: none}
.dydyy_wmnzsm .item:hover{transform:scale(1.3,1.3);background: #FFFFFF;border: 2px solid #3B2EB5;opacity: 0.9;z-index: 1}
.dydyy_wmnzsm .item:hover .pic{display: none}
.dydyy_wmnzsm .item:hover .pic_h{background: linear-gradient(104deg, #8659CB 0%, #382CB4 100%);display: block}

















.dydyy_wsmxzdd .hxline {position: absolute;top: 50%;width: 1300px;height: 2px;background: #939393;margin-left: -50px;margin-top: -1px;z-index: 0;}
.dydyy_wsmxzdd{}
.dydyy_wsmxzdd .item{text-align: center;}
.dydyy_wsmxzdd .item .content{width: 340px;height: 166px;border: 1px solid #DFDFDF;border-radius: 4px;padding:19px;}
.dydyy_wsmxzdd .main{height: 535px;}
.dydyy_wsmxzdd .main .sline {width: 2px;height: 85px;background: #DFDFDF;display: block;margin: 0 auto;}
.dydyy_wsmxzdd .main .gou {width: 33px;height: 33px;display: inline-block;background: url(../images/icon_11.png) no-repeat top center;display: block;margin: 0 auto;}



.dydyy_wsmxzdd .item .content .title{font-size: 24px;font-weight: bold;color: #0D0D0D;line-height: 28px;}
.dydyy_wsmxzdd .item .content .line{width: 22px;height: 2px;background: #580F90;margin:10px auto 4px auto;}
.dydyy_wsmxzdd .item .content .info{font-size: 16px;font-weight: 400;color: #555555;line-height: 28px;}
.dydyy_wsmxzdd .item{position: absolute;z-index: 1}
.dydyy_wsmxzdd .item:nth-child(1){top: 0;left:0px;}
.dydyy_wsmxzdd .item:nth-child(2){top: 0;left: 350px}
.dydyy_wsmxzdd .item:nth-child(3){top: 0;left: 700px}
.dydyy_wsmxzdd .item:nth-child(4){bottom:0;left: 170px}
.dydyy_wsmxzdd .item:nth-child(5){bottom:0;left: 520px}
.dydyy_wsmxzdd .item:nth-child(6){bottom:0;left: 870px}

.dydyy_wsmxzdd .item:hover .content{border: 1px solid #b76fd6;}
.dydyy_wsmxzdd .item:hover .sline{background-color: #b76fd6}
.dydyy_wsmxzdd .item:hover .gou{background: url(../images/icon_11_h2.png) no-repeat top center}









.dydyy_yyys{background: url("../images/dydyy_04.jpg") no-repeat;background-size: cover;}
.dydyy_yyys .item{text-align: center;border-radius: 4px;overflow:hidden;margin: 20px 0 30px 0;width:30%}
.dydyy_yyys .item .pic{height: 127px;background: #FFFFFF;}
.dydyy_yyys .item .content{background:rgba(255,255,255,0.8);padding:23px 0 33px 0;}
.dydyy_yyys .item .content .title{font-size: 22px;color:#0D0D0D;}
.dydyy_yyys .item .content .line{margin:15px auto;width: 22px;height: 2px;background: #580F90;}
.dydyy_yyys .item .content .info{color: #555555;font-size: 14px;line-height: 1.6;padding: 0 10px;}

.dydyy_lcfw .wrap{width: 1350px;}
.dydyy_lcfw .item{background: url("../images/dsdrz_60.png") no-repeat;background-size: cover;width: 210px;height: 200px;text-align: center;padding:20px 0;margin: 0 0px 0px -20px;}
.dydyy_lcfw .item .title{color: #7F55C9;font-size: 20px;font-weight: 600}
.dydyy_lcfw .item .info{ width: 118px;margin:10px auto;font-size: 14px;line-height: 1.3 }


.dydyy_wmdys{background-color:#EEEEEE; }
.dydyy_wmdys .item{text-align: center}
.dydyy_wmdys .item .pic{height: 102px;background:#777777;width: 102px;border-radius: 50%;padding:20px;margin:0 auto;}
.dydyy_wmdys .item .title{font-size: 31px;font-weight: bold;color: #0D0D0D;margin-top: 20px;}
.dydyy_wmdys .item .line{width: 29px;height: 3px;background: #3C3C3C;margin:10px auto;}
.dydyy_wmdys .item .info{font-size: 21px;font-weight: 200;color: #0D0D0D;}

.dydyy_wmdys .item:hover .pic{background: linear-gradient(0deg, #8659CB, #382CB4);transform: scale(1.2);}














.banner-dspyy{background: url("../images/dspyy_02.jpg") no-repeat top center;background-size: cover;}
.banner-dspyy .s1{font-size: 90px;font-weight: bold;color: #FFFFFF;line-height: 90px;}
.banner-dspyy .s2{font-size: 22px;font-weight: 200;color: #FFFFFF;line-height: 32px;margin-top: 40px;}


.dspyy_nt .main{background: url("../images/dspyy_05.png") no-repeat center center;height: 523px;position: relative;}

.dspyy_nt .main .item{position: absolute;display: flex}
.dspyy_nt .main .item .num{margin:0px 10px;width: 82px;height: 82px;background: linear-gradient(125deg, #090E4E 0%, #4A4155 0%, #A6D4FF 0%, #C47EDD 0%, #7362FE 77%);border-radius: 50%;display: block;font-size: 30px;font-weight: 400;color: #FFFFFF;text-shadow: 0px 5px 5px rgba(1, 1, 1, 0.25);padding: 16px 10px 10px 10px;}
.dspyy_nt .main .item .num span{font-size: 26px}
.dspyy_nt .main .item .txt{padding:10px 0;}
.dspyy_nt .main .item .title{font-size: 24px;font-weight: 500;color: #1E1E1E;}
.dspyy_nt .main .item .info{font-size: 14px;font-weight: 400;color: #1E1E1E;line-height: 28px}

.dspyy_nt .main .item:nth-child(1){left:50%;flex-flow: row-reverse;text-align: right;margin-left: -370px;top: 10px;}
.dspyy_nt .main .item:nth-child(2){left:50%;flex-flow: row-reverse;text-align: right;margin-left: -490px;top: 140px;}
.dspyy_nt .main .item:nth-child(3){left:50%;flex-flow: row-reverse;text-align: right;margin-left: -490px;top: 290px;}
.dspyy_nt .main .item:nth-child(4){left:50%;flex-flow: row-reverse;text-align: right;margin-left: -420px;top: 420px;}
.dspyy_nt .main .item:nth-child(5){left:50%;text-align: left;margin-left: 130px;top: 10px;}
.dspyy_nt .main .item:nth-child(6){left:50%;text-align: left;margin-left: 200px;top: 140px;}
.dspyy_nt .main .item:nth-child(7){left:50%;text-align: left;margin-left: 200px;top: 290px;}
.dspyy_nt .main .item:nth-child(8){left:50%;text-align: left;margin-left: 110px;top: 420px;}


.dspyy_ythjjfa{background-color: #eeeeee}
.dspyy_ythjjfa .wrap{width:1230px;max-width: 1230px;}
.dspyy_ythjjfa .item .pic{width: 74px;height: 74px;background: #848484;border-radius: 50%;padding:11px;z-index: 1;margin:0 auto;position: relative;}
.dspyy_ythjjfa .item .content{width: 198px;height: 302px;background: #F8F8F8;color: #494949;margin-top: -37.5px;position: relative;z-index: ;text-align: center;padding-top: 50px;}
.dspyy_ythjjfa .item .content .title{color: #202020;font-size: 26px;margin-bottom: 10px;}
.dspyy_ythjjfa .item .content .info{font-size: 16px;font-weight: 400;color: #4B4A4A;margin-bottom: 10px;line-height: 1.8}
.dspyy_ythjjfa .item .content .btn{width: 121px;height: 36px;background: #F8F8F8;border: 1px solid #626262;border-radius: 18px;bottom: 20px;position: absolute;left:50%;margin-left: -60.5px;line-height: 34px}


.dspyy_ythjjfa .item:hover .pic{background:#7362fe;box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.3);}
.dspyy_ythjjfa .item:hover .content{background: linear-gradient(180deg, #8659CB, #382CB4);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.3);color:#fff;}
.dspyy_ythjjfa .item:hover .content .title,.dspyy_ythjjfa .item:hover .content .info{color:#fff;}
.dspyy_ythjjfa .item:hover .content .btn{color: #2B2190;border: 1px solid #2B2190;}




.dspyy_yzs{background-color: #fff}
.dspyy_yzs .main{padding:67px;background: linear-gradient(113deg,rgba(196, 126, 221, 0.8), rgba(56, 44, 180, 0.8));margin-top:100px;}
.dspyy_yzs .main .rpic{position: absolute;right:0px;bottom:20px}
.dspyy_yzs .main .item{margin-bottom: 63px;color:#fff;font-size: 24px;line-height: 30px;}
.dspyy_yzs .main .pic{padding:0px 10px;}
.dspyy_yzs .main .btn{width: 177px;height: 52px; line-height:52px;text-align:center;background: #FFFFFF;border-radius: 25px;display: block;position: absolute;bottom:30px;left:67px;font-size:24px;font-weight: 400;color: #632EA5;}


.dspyy_yyys{background: url("../images/dspyy_03.jpg") no-repeat;background-size: cover;}
.dspyy_yyys .content{flex:1;padding:50px;}
.dspyy_yyys .content .item{margin-bottom:36px;display: flex;color:#fff;}
.dspyy_yyys .content .item .pic{padding:0 20px;}
.dspyy_yyys .content .item .s1{font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 32px;padding-bottom: 5px;padding-left:0px;}
.dspyy_yyys .content .item p{padding-left:20px;}




.dspyy_bknx{background-color: #eeeeee}
.dspyy_bknx .item{width: 441px;height: 348px;background: #FFFFFF;text-align: center;padding:41px;}
.dspyy_bknx .item .pic{margin-bottom:0px;}
.dspyy_bknx .item .title{font-size: 30px;font-weight: 500;color: #181D30;line-height: 40px;}
.dspyy_bknx .item .line{width: 41px;height: 4px;background: #4467E5;margin:20px auto 30px auto;}
.dspyy_bknx .item .info{font-size: 16px}
.dspyy_bknx .main{padding:50px 130px;}
.dspyy_bknx .main .item{margin:50px 0;}
.dspyy_bknx .main .item:hover{transform: scale(1.3);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.2);}





.dspyy_dspyyys .hxline {position: absolute;top: 50%;width: 1300px;height: 2px;background: #939393;margin-left: -50px;margin-top: -1px;z-index: 0;}
.dspyy_dspyyys{}
.dspyy_dspyyys .item{text-align: center;}
.dspyy_dspyyys .item .content{width: 340px;height: 166px;border: 1px solid #DFDFDF;border-radius: 4px;padding:19px;}
.dspyy_dspyyys .main{height: 535px;}
.dspyy_dspyyys .main .sline {width: 2px;height: 85px;background: #DFDFDF;display: block;margin: 0 auto;}
.dspyy_dspyyys .main .gou {width: 33px;height: 33px;display: inline-block;background: url(../images/icon_11.png) no-repeat top center;display: block;margin: 0 auto;}
.dspyy_dspyyys .item .content .title{font-size: 24px;font-weight: bold;color: #0D0D0D;line-height: 28px;}
.dspyy_dspyyys .item .content .line{width: 22px;height: 2px;background: #580F90;margin:10px auto 4px auto;}
.dspyy_dspyyys .item .content .info{font-size: 16px;font-weight: 400;color: #555555;line-height: 28px;}
.dspyy_dspyyys .item{position: absolute;z-index: 1}
.dspyy_dspyyys .item:nth-child(1){top: 0;left:0px;}
.dspyy_dspyyys .item:nth-child(2){top: 0;left: 350px}
.dspyy_dspyyys .item:nth-child(3){top: 0;left: 700px}
.dspyy_dspyyys .item:nth-child(4){bottom:0;left: 170px}
.dspyy_dspyyys .item:nth-child(5){bottom:0;left: 520px}
.dspyy_dspyyys .item:nth-child(6){bottom:0;left: 870px}
.dspyy_dspyyys .item:hover .content{background: linear-gradient(180deg, #c47ddd,#a666d2,#8759cb);color: #fff}
.dspyy_dspyyys .item:hover .title{color: #fff}
.dspyy_dspyyys .item:hover .info{color: #fff}
.dspyy_dspyyys .item:hover .sline{background-color: #b76fd6}
.dspyy_dspyyys .item:hover .gou{background: url(../images/icon_11_h2.png) no-repeat top center}






.banner-qctl{background: url("../images/qctl_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-qctl .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-qctl .s2{font-size: 110px;font-weight: 600;}
.banner-qctl .s3{font-size: 24px;font-weight:200;margin-top: 20px}
.banner-qctl .btn{width: 209px;height: 52px;background: #E394FF;border-radius: 25px;line-height: 52px;display: block;text-align: center;color: #312F84;font-size: 28px;font-weight: 400;margin-top: 67px;}


.qctl_dytfcj .main{background: url("../images/qctl_05.jpg") no-repeat;background-size: cover;color: #fff;height: 750px}


.qctl_dytfcj .content{width: 640px;padding:20px 74px;}

.qctl_dytfcj .content .tab a{width: 50%;height: 70px;display: block;background-color: #c5c5c5;border-bottom: 1px solid #4c4c4c;text-align: center;line-height: 70px;font-size: 28px;color: #4c4c4c}
.qctl_dytfcj .content .tab a.select{background: linear-gradient(90deg, #b15cca, #902ccd,#6542db);color: #fff;border-bottom: 1px solid #8f35a5}
.qctl_dytfcj .content .tabmain{margin-top: 10px;background-color: rgba(255,255,255,0.5);padding:42px 52px 76px 52px;color: #1E1E1E;font-size: 24px;}
.qctl_dytfcj .content .tabmain .title{color: #1E1E1E;font-size: 24px;margin-bottom:50px;}
.qctl_dytfcj .content .tabmain .info{color: #555555;font-size: 18px;width: 90%}
.qctl_dytfcj .content .tabmain .line{width: 100%;height: 1px;background: #1E1E1E;margin-top: 50px;}
.qctl_dytfcj .content .tabmain .ico{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #1E1E1E;}
.qctl_dytfcj .content .tabmain .btn{width: 134px;height: 31px;background: linear-gradient(90deg, #b15cca, #902ccd,#6542db);border-radius: 15px;display: block;line-height: 31px;text-align: center;margin-top: 20px;color: #fff;font-size: 18px;text-align: left;padding:0px 20px;}
.qctl_dytfcj .pic{padding:55px;}


.qctl_fwys{background: url("../images/qctl_08.jpg") no-repeat;background-size: cover;}
.qctl_fwys .item{width: 441px;height: 348px;background: #FFFFFF;text-align: center;padding:41px;}
.qctl_fwys .item .pic{margin-bottom:0px;}
.qctl_fwys .item .title{font-size: 30px;font-weight: 500;color: #181D30;line-height: 40px;}
.qctl_fwys .item .line{width: 41px;height: 4px;background: #4467E5;margin:20px auto 30px auto;}
.qctl_fwys .item .info{font-size: 16px}
.qctl_fwys .main{padding:50px 130px;}
.qctl_fwys .main .item{margin:50px 0;}
.qctl_fwys .main .item:hover{transform: scale(1.3);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.2);}




.qctl_dyrmfw .item{border: 6px solid #7D7D7D;width: 375px;height: 444px;position: relative;margin-top: 80px;padding: 136px 0px 31px 31px}
.qctl_dyrmfw .item .pic{width: 230px;height: 150px;background: #E3E3E3;position: absolute;top:-75px;left:40px;align-items: center;display: flex;flex-direction: column;justify-content: center;}
.qctl_dyrmfw .item .pic_h{width: 230px;height: 150px;background: #382cb4;position: absolute;top:-75px;left:40px;align-items: center;display: flex;flex-direction: column;justify-content: center;display: none}

.qctl_dyrmfw .item .title{font-size: 30px;font-weight: bold;color: #1F1F1F;margin-bottom: 20px}
.qctl_dyrmfw .item .info{font-size: 18px;line-height: 32px;}


.qctl_dyrmfw .item:hover .pic{background-color: #382cb4}
.qctl_dyrmfw .item:hover{border: NaNpx solid;border-image: linear-gradient(0deg, #C47EDD, #8659CB, #382CB4) 10 10;box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.3);}

.qctl_dyrmfw .item:hover .pic{display: none}
.qctl_dyrmfw .item:hover .pic_h{display: inline-flex}





.qctl_xzxl{background-color: #eeeeee}
.qctl_xzxl .item{width: 290px;height: 347px;background: #F8F8F8;padding:10px;text-align: center;position: relative;}
.qctl_xzxl .item .title{font-size: 20px;font-weight: 600;color: #202020;line-height: 40px;margin:10px auto;}
.qctl_xzxl .item .info{font-size: 16px;color:#4b4a4a;}
.qctl_xzxl .item .btn{position: absolute;bottom:10px;width: 185px;height: 40px;background: #F8F8F8;border: 1px solid #6269FF;border-radius: 20px;display: block;left:50%;margin-left:-92.5px;line-height: 38px;font-size:18px;font-weight:400}





.qctl_tgggxg .main{background: url("../images/qctl_36.png") no-repeat center center;height: 523px;position: relative;}
.qctl_tgggxg .item{ display:flex; flex:1;position: absolute;left:50%; }
.qctl_tgggxg .item .pic{padding:0 10px;margin:0px 10px;width: 82px;height: 82px;background: linear-gradient(125deg, #090E4E 0%, #4A4155 0%, #A6D4FF 0%, #C47EDD 0%, #7362FE 77%);border-radius: 50%;display: block;font-size: 30px;font-weight: 400;color: #FFFFFF;text-shadow: 0px 5px 5px rgba(1, 1, 1, 0.25);padding: 15px;}
.qctl_tgggxg .item .title{font-size: 24px;line-height: 40px;color: #1E1E1E;font-weight:600}
.qctl_tgggxg .item .info{font-size: 20px;line-height:30px;color: #555555;font-weight: 500}
.qctl_tgggxg .item:nth-child(1){flex-flow:row-reverse;text-align: right;margin-left:-420px;top:50px;}
.qctl_tgggxg .item:nth-child(2){flex-flow:row-reverse;text-align: right;margin-left:-480px;top:220px;}
.qctl_tgggxg .item:nth-child(3){flex-flow:row-reverse;text-align: right;margin-left:-470px;top:400px;}
.qctl_tgggxg .item:nth-child(4){margin-left:150px;top:50px;}
.qctl_tgggxg .item:nth-child(5){margin-left:210px;top:220px;}
.qctl_tgggxg .item:nth-child(6){margin-left:140px;top:400px;}








.banner-qayy{background: url("../images/qayy_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-qayy .wrap{text-align: center;padding-left: 500px;}
.banner-qayy .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-qayy .s2{font-size: 110px;font-weight: 600;}
.banner-qayy .s3{font-size: 24px;font-weight:200;margin-top: 20px}
.banner-qayy .btn{width: 209px;height: 52px;background: #E394FF;border-radius: 25px;line-height: 52px;display: block;text-align: center;color: #312F84;font-size: 28px;font-weight: 400;margin-top: 67px;margin:67px auto 0px auto;}









.qayy_fwmx .item{width: 25%;text-align: center;padding:29px;}
.qayy_fwmx .item .pic_h{display: none}
.qayy_fwmx .item .title{font-size: 36px;font-weight: 500;color: #404077;line-height: 48px;margin-bottom: 20px;}
.qayy_fwmx .item .more{font-size: 18px;font-weight: 400;color: #fff;}

.qayy_fwmx .item:hover{background: linear-gradient(-30deg, #141FF5, #AD12E6);border-radius: 6px;box-shadow: 0px 8px 10px 0px rgba(126, 43, 246, 0.75);}
.qayy_fwmx .item:hover .pic{display: none}
.qayy_fwmx .item:hover .pic_h{display: block}
.qayy_fwmx .item:hover .title{color: #fff;}
.qayy_fwmx .item:hover .more{color: #DADADA;}


.qayy_smsqyh .main{background: #eeeeee;padding:43px 70px;border-radius: 5px;}
.qayy_smsqyh .main .item{text-align: center;}
.qayy_smsqyh .main .item .title{font-size: 24px;font-weight: 500;color: #1E1E1E;margin-top: 22px;margin-bottom: 8px;}
.qayy_smsqyh .main .item .info{font-size: 20px;font-weight: 400;color: #555555;}

.qayy_ktqyh{background: url("../images/qayy_03.png") no-repeat;background-size: cover;color: #fff}
.qayy_ktqyh .main{background: #FFFFFF;border-radius: 5px;padding:59px 53px;}

.qayy_ktqyh .main .item{text-align: center;}
.qayy_ktqyh .main .item .title{background: linear-gradient(-30deg, #141FF5, #AD12E6);-webkit-background-clip: text;color: transparent;font-size:30px;font-weight: 600;}
.qayy_ktqyh .main .item em{font-family: cursive;font-size:80px;font-weight: 600;font-style: normal;line-height: 80px;}
.qayy_ktqyh .main .item span{font-size:14px;}
.qayy_ktqyh .main .item .info{font-size: 22px;color:#646464;margin-top: 30px;}


.qayy_ktqyh .need{margin: 50px auto; text-align: center;color: #555555;line-height: 28px;font-size: 24px;}

.qayy_ktqyh .semain .item{width: 278px;height: 333px;background: #1B1B1B;border-radius: 5px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative}
.qayy_ktqyh .semain .item .bg{z-index: 0;position: absolute;width: 100%;height:100%;top:0;left:0;}



.qayy_ktqyh .semain .ico{transform: scale(0.8);}
.qayy_ktqyh .semain .ico_h{transform: scale(0.8);display: none}
.qayy_ktqyh .semain .title{transform: scale(0.8);font-size: 32px;font-weight: bold;color: #FFFFFF;line-height: 38px;}
.qayy_ktqyh .semain .info{transform: scale(0.8);font-size: 20px;color: #FFFFFF;}






.qayy_ktqyh .semain .item:hover{box-shadow: 0 0 25px #fff;padding:10px;border:#fff;}
.qayy_ktqyh .semain .item:hover .bg{filter: blur(2px);}
.qayy_ktqyh .semain .item:hover .ico{display: none}
.qayy_ktqyh .semain .item:hover .ico_h{transform: scale(1);width: 84px;height: 84px;background: #FFFFFF;border-radius: 50%;display: block;padding:11px}
.qayy_ktqyh .semain .item:hover .title{transform: scale(1);}
.qayy_ktqyh .semain .item:hover .info{transform: scale(1);}




.qayy_ppcz .tab{ text-align: center;width: 100%}
.qayy_ppcz .tab a{font-size: 22px;font-weight: 400;color: #FFFFFF;width: 180px;height: 42px;line-height:40px;background:#bfbfbf;border-radius: 21px; display: inline-block;text-align: center;margin:0 10px;}
.qayy_ppcz .tab a.select{background: linear-gradient(-90deg, #141FF5, #AD12E6);}


.qayy_ppcz .tabmain{box-shadow: 0px 10px 5px 0px rgba(1, 1, 1, 0.2);border-radius: 5px;background-color: #fff;margin-top: 30px;width: 100%}
.qayy_ppcz .tabmain .item{width:100%;}
.qayy_ppcz .tabmain .item:nth-child(1){display: flex}
.qayy_ppcz .tabmain .item:nth-child(2){display: none}
.qayy_ppcz .tabmain .item:nth-child(3){display: none}
.qayy_ppcz .tabmain .item:nth-child(4){display: none}
.qayy_ppcz .tabmain .item .pic{width: 50%;}
.qayy_ppcz .tabmain .item .pic img{height:100%;}
.qayy_ppcz .tabmain .item .content{width: 50%;padding:200px 28px 0px 28px;position: relative;}

.qayy_ppcz .tabmain .item .content .title{width: 729px;height: 141px;background:url("../images/qayy_qhbg_item_h.png") no-repeat top center;position: absolute;top: 38px;right:10px;display: flex}
.qayy_ppcz .tabmain .item .content .title .num{width: 140px;height: 140px;line-height: 140px;text-align: center;color: #fff;font-size: 80px;font-family: auto}
.qayy_ppcz .tabmain .item .content .title .txt{padding:24px 44px;color: #fff;}
.qayy_ppcz .tabmain .item .content .title .txt .s1{font-size: 32px;font-weight: 600;line-height: 1}
.qayy_ppcz .tabmain .item .content .title .txt .s2{width: 51px;height: 2px;background: #FFFFFF;margin:16px 0 16px 0;}
.qayy_ppcz .tabmain .item .content .title .txt .s3{font-size: 22px;line-height: 1}



.qayy_ppcz .tabmain .item.hide{background:url("../images/qayy_qhbg_item.png") no-repeat top center;}


.qayy_ppcz .tabmain .item .tedian .seitem{text-align: center} 
.qayy_ppcz .tabmain .item .tedian .seitem .s4{font-size: 18px;margin: 8px auto;font-weight: 600;color: #333333;} 
.qayy_ppcz .tabmain .item .tedian .seitem .s5{font-size: 14px;margin: 8px auto;color: #333333;} 



.qayy_lpzx{color: #ccccc}
.qayy_lpzx{background-color:#F6F6F6; }
.qayy_lpzx .main{padding:0 140px;}
.qayy_lpzx .item{width: 220px;height: 317px;background:url("../images/qayy_72.jpg") no-repeat;text-align: center;padding-top: 66px;}
.qayy_lpzx .item p.s1{font-size: 30px;font-weight: 500;line-height: 40px;color: #fff;display: block}
.qayy_lpzx .item .line{display: block;width: 30px;height: 2px;background: #B4BFD1;margin:18px auto;}
.qayy_lpzx .item .line_h{display: block;width: 30px;height: 2px;background: #B4BFD1;margin:18px auto;display: none}
.qayy_lpzx .item .pic_h{display: none}
.qayy_lpzx .item .pic_h img{fliter:drop-shadow(0 0 5px #000000);-webkit-filter:drop-shadow(0 0 5px #000000);}
.qayy_lpzx .item p{font-size: 18px;font-weight: 400;color: #6A6A6A;;line-height: 30px;display: none}
.qayy_lpzx .item:hover{transform:scale(1.2);padding-top: 33px;}
.qayy_lpzx .item:hover .pic{display: none}
.qayy_lpzx .item:hover .pic_h{display: block;}
.qayy_lpzx .item:hover .line{display: none}
.qayy_lpzx .item:hover .line_h{display: block;}
.qayy_lpzx .item:hover{background-color: #AF0006}
.qayy_lpzx .item:hover p.s1{color:#fff;}
.qayy_lpzx .item:hover p{color:#fff;display: block;}








.qayy_alzs{background-color: #fff;}
.qayy_alzs .tab{display: flex;flex:1;}
.qayy_alzs .tab .box{background: linear-gradient(-90deg, #141FF5, #AD12E6);background:#e9e9e9;height: 116px;font-size: 26px;color: #fff}
.qayy_alzs .tab .box{flex:1;display: flex;padding:15px 14px;position: relative;cursor:pointer}
.qayy_alzs .tab .box .num{line-height: 80px;font-size: 80px;margin-right: 10px;}
.qayy_alzs .tab .box p.s1{font-size: 28px;padding-bottom: 8px;line-height: 1.6}
.qayy_alzs .tab .box p{font-size: 14px;}
.qayy_alzs .tab .box .ico{width: 42px;height: 42px;border-radius: 50%;text-align:center;position: absolute;right:14px;top:35px;}
.qayy_alzs .tab .box.select{background: linear-gradient(-90deg, #141FF5, #AD12E6);}
.qayy_alzs .tab .box.select .ico{width: 42px;height: 42px;background: #FFCADA;border-radius: 50%;text-align:center;position: absolute;right:14px;top:35px;}
.qayy_alzs .tab-main{width: 100%;margin-top: 20px;}
.qayy_alzs .tab-main li img{width: 100%}












.banner-zbyy{background: url("../images/zbyy_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-zbyy .wrap{text-align: left;padding-left: 600px;}
.banner-zbyy .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-zbyy .s2{font-size: 90px;font-weight: 600;}
.banner-zbyy .s3{font-size: 70px;font-weight:600;}
.banner-zbyy .s4{font-size: 20px;font-weight:200;margin-top: 20px}


.zbyy_dzpp .main{position: relative;margin-top: 100px}
.zbyy_dzpp .main .content{width: 1048px;height: 483px;background: linear-gradient(113deg,  rgba(196, 126, 221, 1), rgba(134, 89, 203, 1), rgba(56, 44, 180, 1));margin-left: 152px;}
.zbyy_dzpp .main .content .item{display: flex;margin-top: 45px;}
.zbyy_dzpp .main .content .pic{margin-left: -152px;margin-right: 10px}
.zbyy_dzpp .main .content .title{width: 464px;height: 47px;font-size: 20px;font-weight: 400;color: #D9D9D9;line-height: 28px;}
.zbyy_dzpp .main .rpic{position: absolute;right:-20px;top:-50px;}





.zbyy_ys{background: url("../images/zbyy_03.jpg") no-repeat;background-size: cover;color: #fff}
.zbyy_ys .main{display: flex;padding-top: 50px;}
.zbyy_ys .item{width: 292px;height: 451px;text-align: center;position: relative;cursor:pointer}
.zbyy_ys .item .pic{position: absolute;left:0;right:0;width: 100%;height:100%;z-index: 0}
.zbyy_ys .item .txt{display: none}
.zbyy_ys .item p.s1{margin-top:380px;font-size: 28px;font-weight: 500;line-height: 40px;color: #fff;position: relative;z-index: 1;}
.zbyy_ys .item .line{display: block;width: 30px;height: 4px;background: #FFFFFF;opacity: 0.3;margin:18px auto;position: relative;z-index:1}
.zbyy_ys .item .btn{display: none}
.zbyy_ys .item:hover{background-color:rgba(0,0,0,1);transform:scale(1.2);z-index: 3;padding:0px 20px;}
.zbyy_ys .item:hover .txt{display: block}
.zbyy_ys .item:hover .pic{opacity: 0.1;}
.zbyy_ys .item:hover .line{display: none}
.zbyy_ys .item:hover p.s1{margin-top:100px;margin-bottom: 20px;}
.zbyy_ys .item:hover .txt p{font-size: 16px;font-weight: 400;color: #6A6A6A;;line-height: 30px;}
.zbyy_ys .item:hover .btn{width: 185px;height: 40px;background: #606AFF;border: 1px solid #6269FF;border-radius: 20px;display: inline-block;margin-top: 20px;color: #fff;line-height: 38px;font-size: 20px}


.zbyy_wndl .item{text-align: center;border: 1px solid #F5F5F5;padding:27px 0; width: 18%}
.zbyy_wndl .pic{width: 98px;height: 98px;background: #FFFFFF;box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.2);border-radius: 50%;padding:24.5px;margin-bottom: 40px;text-align: center;display: inline-block;}
.zbyy_wndl .title{font-size: 18px;font-weight: 600;color: #1F1F1F;margin-bottom: 10px;}

.zbyy_fwys{background: url("../images/zbyy_04.jpg") no-repeat;background-size: cover;color: #fff}
.zbyy_fwys .tab{display: flex;width: 100%;margin-top: 5px;}
.zbyy_fwys .tab a{background: #898989;display: inline-block;font-size: 24px;line-height: 77px;text-align: center;width: 33%}
.zbyy_fwys .tab a.select,.zbyy_fwys .tab a:hover{background: #606AFF;color: #fff}
.zbyy_fwys .tab-main{width:100%;}
.zbyy_fwys .tab-main li{padding:217px 466px 47px 63px;height: 579px;width: 100%}
.zbyy_fwys .tab-main li .title{font-size: 40px;font-weight: bold;color: #FFFFFF;}
.zbyy_fwys .tab-main li .info{margin-top: 20px;font-size: 20px;line-height: 30px;margin-bottom: 50px}
.zbyy_fwys .tab-main li .btn{width: 185px;height: 40px;background: #606AFF;border: 1px solid #6269FF;border-radius: 20px;line-height: 38px;color: #fff;font-size: 24px;text-align: center;display:block}







.banner-dyzbyy{background: url("../images/dyzbyy_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-dyzbyy .wrap{text-align: center;}
.banner-dyzbyy .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-dyzbyy .s2{font-size: 110px;font-weight: 600;}
.banner-dyzbyy .s3{font-size: 20px;font-weight:200;margin-top: 20px}



.dyzbyy_dzpp .main{position: relative;margin-top: 100px}
.dyzbyy_dzpp .main .content{width: 1003px;background: linear-gradient(90deg, #dcb2eb, #caa3e4, #bb9de1);padding: 28px 84px;}
.dyzbyy_dzpp .main .content .item{display: flex;margin-top: 45px;}
.dyzbyy_dzpp .main .content .pic{margin-right: 10px}
.dyzbyy_dzpp .main .content .title{width: 464px;height: 47px;font-size: 20px;font-weight: 400;color: #1F1F1F;line-height: 28px;}
.dyzbyy_dzpp .main .rpic{position: absolute;right:-20px;top:20px;width: 263px;}




.dyzbyy_fwnr{background: url("../images/dyzbyy_03.jpg") no-repeat;background-size: cover;}
.dyzbyy_fwnr .item{position:relative;margin-top:20px;width: 266px;height: 224px;background: #FFFFFF;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.dyzbyy_fwnr .item .title{font-size: 32px;font-weight: 500;color: #2A2A2A;line-height: 42px;margin-top: 10px;}
.dyzbyy_fwnr .item .pic_h{display: none}

.dyzbyy_fwnr .item:hover{background: #6F1084;}
.dyzbyy_fwnr .item:hover:after{position: absolute;width: 266px;height: 224px;right:-5px;bottom: -5px;background: #6F1084;opacity: 0.2;content: "";display: block;}
.dyzbyy_fwnr .item:hover .pic{display: none}
.dyzbyy_fwnr .item:hover .pic_h{display: flex}
.dyzbyy_fwnr .item:hover .title{color: #fff}








.banner-tmzbyy{background: url("../images/tmzbyy_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-tmzbyy .wrap{text-align: center;}
.banner-tmzbyy .s1{font-size: 38px;font-weight: 400;color: #E2E2E2;}
.banner-tmzbyy .s2{font-size: 110px;font-weight: 600;}
.banner-tmzbyy .s3{font-size: 20px;font-weight:200;margin-top: 20px}



.tmzbyy_dzpp .main{position: relative;margin-top: 100px;padding:0 100px;}
.tmzbyy_dzpp .main .content{padding: 0px 84px;}
.tmzbyy_dzpp .main .content .item{display: flex;margin: 0px auto 70px auto;}
.tmzbyy_dzpp .main .content .pic{margin-right: 10px}
.tmzbyy_dzpp .main .content .title{width: 464px;height: 47px;font-size: 20px;font-weight: 400;color: #1F1F1F;line-height: 28px;}
.tmzbyy_dzpp .main .rpic{width: 263px;}




.tmzbyy_fwnr{background: url("../images/tmzbyy_03.jpg") no-repeat;background-size: cover;}
.tmzbyy_fwnr .item{position:relative;margin-top:20px;width: 266px;height: 224px;background: #FFFFFF;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.tmzbyy_fwnr .item .title{font-size: 32px;font-weight: 500;color: #2A2A2A;line-height: 42px;margin-top: 10px;}
.tmzbyy_fwnr .item .pic_h{display: none}

.tmzbyy_fwnr .item:hover{background: #920700;}
.tmzbyy_fwnr .item:hover:after{position: absolute;width: 266px;height: 224px;right:-5px;bottom: -5px;background: #920700;opacity: 0.2;content: "";display: block;}
.tmzbyy_fwnr .item:hover .pic{display: none}
.tmzbyy_fwnr .item:hover .pic_h{display: flex}
.tmzbyy_fwnr .item:hover .title{color: #fff}


.tmzbyy_wndl .item{text-align: center;border: 1px solid #F5F5F5;padding:27px 0; width: 18%}
.tmzbyy_wndl .pic{width: 98px;height: 98px;background: #FFFFFF;box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.2);border-radius: 50%;padding:24.5px;margin-bottom: 40px;text-align: center;display: inline-block;}
.tmzbyy_wndl .title{font-size: 18px;font-weight: 600;color: #1F1F1F;margin-bottom: 10px;}

.tmzbyy_fwys{background: url("../images/tmzbyy_04.jpg") no-repeat;background-size: cover;color: #fff}
.tmzbyy_fwys .tab{display: flex;width: 100%;margin-top: 5px;}
.tmzbyy_fwys .tab a{background: #898989;display: inline-block;font-size: 24px;line-height: 77px;text-align: center;width: 33%;color: #fff}
.tmzbyy_fwys .tab a.select,.zbyy_fwys .tab a:hover{background: #B20000;color: #fff}
.tmzbyy_fwys .tab-main{width:100%;}
.tmzbyy_fwys .tab-main li{padding:217px 466px 47px 63px;height: 579px;width: 100%}
.tmzbyy_fwys .tab-main li .title{font-size: 40px;font-weight: bold;color: #FFFFFF;}
.tmzbyy_fwys .tab-main li .info{margin-top: 20px;font-size: 20px;line-height: 30px;margin-bottom: 50px}
.tmzbyy_fwys .tab-main li .btn{width: 185px;height: 40px;background: #B20000;border-radius: 20px;border-radius: 20px;line-height: 38px;color: #fff;font-size: 24px;text-align: center;display:block}
























.banner-xxlyy{background: url("../images/xxlyy_02.jpg") no-repeat top center;background-size: cover;color: #fff}
.banner-xxlyy .wrap{text-align: left;padding-left: 580px;}
.banner-xxlyy .s1{font-size: 50px;font-weight: 200;}
.banner-xxlyy .s2{font-size: 75px;font-weight: 600;}
.banner-xxlyy .s3{font-size: 20px;font-weight:200;margin-top: 40px;color: #e2e2e2}




.xxlyy_nt .item{ width: 48%; text-align: center;margin-top:26px;margin-bottom: 20px; }
.xxlyy_nt .item .title{width: 80%;margin:0px auto 0 auto;}
.xxlyy_nt .item p.s1{ font-size: 24px;color: #262626;line-height: 28px;font-weight: 600;line-height: 1.8;padding-bottom: 5px;}
.xxlyy_nt .item p{line-height: 26px;color: #262626;font-size: 16px;}

.xxlyy_jjfa{background: url("../images/xxlyy_03.jpg") no-repeat;background-size: cover;color: #fff}
.xxlyy_jjfa .item{width: 287px;height: 400px;background: rgba(255, 255, 255, 0.7);padding-top:46px;text-align: center}
.xxlyy_jjfa .item .pic{width: 102px;height: 102px;background: #8158CD;border-radius: 50%;padding:10px;display: inline-block;}
.xxlyy_jjfa .item .title{font-size: 30px;font-weight: 500;line-height: 40px;color: #58339C;margin-top: 36px;}
.xxlyy_jjfa .item .line{width: 30px;height: 2px;background: #B4BFD1;display: inline-block;margin:15px 0;}
.xxlyy_jjfa .item .info{font-size: 18px;font-weight: 400;color: #6A6A6A;line-height: 30px;}



















.banner-ny-news{background: url("../images/banner_ny_news.jpg") no-repeat top center;background-size: cover;color: #fff;text-align: center;}
.banner-ny-news .s1{font-size: 100px;font-weight: bold;color: #FFFFFF;line-height: 130px;margin-bottom: 30px;}
.banner-ny-news .s2{font-size: 24px;font-weight: 400;color: #FFFFFF;line-height: 42px;}


.list_article .tab{padding:0 200px;margin-top: 50px}
.list_article .tab a{width: 180px;height: 42px;background: #D2D2D2;border-radius: 20px;line-height: 42px;text-align: center;font-size: 18px;}
.list_article .tab a.select{background: #f66800;color:#fff;}
.list_article .tab a:hover{background: #f66800;color:#fff;}

.list_article .main .item{ width: 48%;margin-bottom: 50px; }
.list_article .main .item .pic img{width:100%;}
.list_article .main .item .title{font-size: 22px;font-weight: 600;color: #000000;line-height: 28px;margin:10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.list_article .main .item .info{font-size: 16px;font-weight: 400;color: #222222;line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}

.fenye{ width: 100%; text-align: center;margin-top: 20px; }
.fenye li{ display: inline-block;min-width: 35px;height: 35px;line-height:35px;background:#D2D2D2;border-radius: 50%;margin:0 5px;}
.fenye li.active{background:#e03400;color: #fff;}
.fenye li.active a{color: #fff;}






.article_main .title{color: #2a2a2a;font-size: 36px;font-weight: 600;text-align: center}
.article_main .info{color: #555555;font-size: 16px;margin-top: 20px;text-align: center;margin-bottom: 50px;}
.article_main .main_nr{}
.prenext{/*margin:50px 0;*/display: flex;justify-content: space-between; color: #818181;font-size: 16px;margin-top: 50px;line-height: 34px; }
.prenext a{color: #818181;font-size: 16px;/*margin-top: 50px;*/line-height: 34px;  }














.banner-ny-case{background: url("../images/banner_ny_case.jpg") no-repeat top center;background-size: cover;color: #fff;text-align: center;}
.banner-ny-case .s1{font-size: 100px;font-weight: bold;color: #FFFFFF;line-height: 130px;margin-bottom: 30px;}
.banner-ny-case .s2{font-size: 24px;font-weight: 400;color: #FFFFFF;line-height: 42px;}




.list_case .main .item{ width: 32%;margin-bottom: 50px;text-align: center;position: relative; }
.list_case .main .item .txt{height: 109px;background:rgba(255,255,255,0.7);position: absolute;bottom:0;width: 100% }
.list_case .main .item .title{font-size: 20px;font-weight: 400;color: #000000;line-height: 28px;margin:10px 0;font-weight: 600}
.list_case .main .item .info{font-size: 16px;font-weight: 400;color: #222222;line-height: 24px;padding:15px 20px;display: none}
.list_case .main .item .btn{width: 185px;height: 40px;background: #F8F8F8;border: 1px solid #EA531E;border-radius: 19px;text-align: center;line-height: 38px;margin-bottom:50px;font-weight: 400;display: inline-block;cursor:pointer}
.list_case .main .item:hover{background: #F8F8F8;box-shadow: 0px 10px 19px 1px rgba(1, 1, 1, 0.35);}
.list_case .main .item:hover .txt{height: auto;}
.list_case .main .item:hover .info{display: block}
.list_case .main .item:hover .btn{background: #EA531E;color: #fff}
.list_case .main .item:hover .btn a{color: #fff}














.banner-about{background: url("../images/about_02.jpg") no-repeat top center;background-size: cover;color: #fff;text-align: center;}
.banner-about .s1{font-size: 100px;font-weight: bold;color: #FFFFFF;line-height: 130px;margin-bottom: 30px;}
.banner-about .s2{font-size: 24px;font-weight: 400;color: #FFFFFF;line-height: 42px;}


.aboutus .main .title{font-size: 26px;font-weight: 500;color: #E03400;line-height: 28px;margin-bottom: 28px;margin-top: 50px}
.aboutus .main p{font-size: 16px;font-weight: 400;color: #222222;line-height: 30px;opacity: 0.6;margin-bottom: 10px}









.fzlc{background: url("../images/about_04.jpg") no-repeat;background-size: cover;color: #fff;}
.fzlc .wrap{padding-top: 30px}
.fzlc .wrap .line{position: absolute;width:2px;border-left: 1px dashed #ccc;height:650px;left:50%;z-index: 0;top:0px;}
.fzlc .wrap .item{display: flex;width: 50%;height:67px;border-radius: 4px;color: #0D0D0D;width:616.5px;line-height: 67px;z-index: 1;position: relative;}
.fzlc .item .dot{background:url("../images/icon_11.png") no-repeat center center;width: 33px;height: 33px;display: block;margin-top: 17px;}
.fzlc .item .txt{border: 1px solid #CACAC9;line-height: 30px; padding:8px 22px;background: rgba(255, 255, 255, 0);border-radius: 4px;}
.fzlc .item:nth-child(2n-1){flex-flow: row-reverse;text-align: right}
.fzlc .item:nth-child(2n){float:right;}
.fzlc .item .s1{font-size: 24px;font-weight: bold;color: #0D0D0D;line-height: 28px;}

.fzlc .item:hover{color:#fa6700;}
.fzlc .item:hover .txt{background-color:#fa6700;color:#fff;}
.fzlc .item:hover .txt .s1{color:#fff;}
.fzlc .item:hover .dot{background:url("../images/icon_11_h3.png") no-repeat center center;}



.gsry{background: url("../images/about_05.jpg") no-repeat;background-size: cover;}
.gsry .leftside{flex:1;}
.gsry .rightside{flex:1;}
.gsry .centerpic{flex:1;}

.gsry .item{display: flex}

.gsry .leftside .item{text-align: right;align-self: flex-end;}
.gsry .item .pic{padding:0px 10px;}
.gsry .item .s1{font-size: 26px;font-weight: 500;color: #E03400;line-height: 1;padding-bottom: 5px}
.gsry .item p{color:#989898;}



.jytd{background: url("../images/about_06.jpg") no-repeat;background-size: cover;}


.jytd .item{width: 330px;height: 353px;position: relative;}
.jytd .item .title{height: 72px;position:absolute;bottom:-72px;left:0;width: 100%;background-color: #fff;color: #000;line-height: 72px;font-size:26px;}
.jytd .item .pic{width: 100%;height:100%;position: absolute;left:0;top:0px;}
.jytd .item .pic img{width: 100%;}


.jytd .item .txt{display: none}
.jytd .item .btn{display: none}
.jytd .item.select{background: linear-gradient(0deg, #E9521E, #F9A656);}






.swiper-about-mxjytd .swiper-container{max-width: 1200px;padding-top: 60px;padding-bottom: 72px;}

.swiper-about-mxjytd .swiper-slide{text-align: center;cursor:pointer}
.swiper-about-mxjytd .swiper-slide .pic{display: block;}




.swiper-about-mxjytd .swiper-slide .txt{width:100%;text-align: center}
.swiper-about-mxjytd .swiper-slide .title{font-size: 24px;height:72px;line-height:72px;color: #262626;line-height: 72px;background-color: #fff;text-align: center;}
.swiper-about-mxjytd .swiper-slide .txt .btn{margin:10px auto;}





.swiper-about-mxjytd .swiper-slide .txt{font-size: 14px;font-weight: 400;color: #4C4C4C;line-height: 22px;display: none}
.swiper-about-mxjytd .swiper-slide .txt .btn{width: 129px;height: 39px;border: 1px solid #FF5E00;border-radius: 10px; display: block;text-align: center;line-height: 37px;color: #FF5E00;font-size: 20px;margin-top: 19px;display: none}





.swiper-about-mxjytd .swiper-slide:hover{margin-top:0px; transition: 300ms;background:linear-gradient(0deg, #E9521E, #F9A656);position: relative;}
.swiper-about-mxjytd .swiper-slide:hover .title{display: none}
.swiper-about-mxjytd .swiper-slide:hover .pic{width:169px;height:169px;border-radius: 50%;overflow:hidden;margin:0 auto;border:2px solid #fff;position:relative;top:-60px;left:50%;margin-left: -84px}
.swiper-about-mxjytd .swiper-slide:hover .txt{width:100%;text-align: center;color:#fff;display: block;padding-bottom:60px;}
.swiper-about-mxjytd .swiper-slide:hover .txt .s1{font-size: 30px;font-weight: 500;color: #FFFFFF;line-height: 50px;margin-bottom: 10px}
.swiper-about-mxjytd .swiper-slide:hover .txt p{font-size: 18px;color: #fff line-height:1.6;}
.swiper-about-mxjytd .swiper-slide:hover .line{ width: 30px;height: 2px;background-color:#fff;margin:10px auto; }
.swiper-about-mxjytd .swiper-slide:hover .txt .btn{width: 129px;/*height: 34px*/;background: #FFFFFF;border: 1px solid #FFFFFF;border-radius: 16px;display: block}


.swiper-about-mxjytd .navbtn{position: relative;bottom:0px;text-align: center;width:120px;margin:0 auto;}
.swiper-about-mxjytd .swiper-button-prev{width: 39px;height: 39px;background:url("../images/icon_left.png") no-repeat;}
.swiper-about-mxjytd .swiper-button-next{width: 39px;height: 39px;background:url("../images/icon_right.png") no-repeat;}


.about_xzwm{background: url("../images/about_07.jpg") no-repeat;background-size: cover;}
.about_xzwm .item{width: 441px;height: 348px;background: #FFFFFF;text-align: center;padding:41px;}
.about_xzwm .item .pic{margin-bottom:0px;}
.about_xzwm .item .title{font-size: 30px;font-weight: 500;color: #181D30;line-height: 40px;}
.about_xzwm .item .line{width: 41px;height: 4px;background: #F86900;margin:20px auto 30px auto;}
.about_xzwm .item .info{font-size: 16px}
.about_xzwm .main{padding:50px 130px;}
.about_xzwm .main .item{margin:50px 0;}
.about_xzwm .main .item:hover{transform: scale(1.3);box-shadow: 0px 10px 15px 0px rgba(1, 1, 1, 0.2);}



.about_lxwm .leftside{flex:1;}
.about_lxwm .rightside{flex:1;}


.about_lxwm .leftside .pic{width: 76px;height: 76px;background: #f86900;border-radius: 50%;padding:20px;}
#dituContent img{width: auto;max-width:unset;}

.contact{padding:50px 0; position: relative;}
.contact_main{margin:50px 0;}


.about_lxwm .leftside .item{display: flex;margin-top:40px;}
.about_lxwm .leftside .item .txt{line-height:30px;padding:10px 0;color:#333333;}
.about_lxwm .leftside .item .pic{margin-right: 10px;} 
.about_lxwm .leftside .item .txt span{ display: block;font-weight: 600;color:#000;}










.banner-sjsj{background: url("../images/sjsj_02.jpg") no-repeat top center;background-size: cover}
.banner-sjsj .wrap{padding-right: 500px;text-align: center}
.banner-sjsj .s1{font-size: 38px;font-weight: 400;color: #fff;}
.banner-sjsj .s2{font-size: 125px;font-weight: 600;color: #fff;}
.banner-sjsj .s3{font-size: 32px;font-weight:200;color: #fff;}


.sjsj_sjyxsj .pic{width:48%}
.sjsj_sjyxsj .content{width: 48%;}


.sjsj_sjyxsj .item .title{width: 383px;height: 48px;border: 1px solid #DCDCDC;font-size: 26px;font-weight: 400;color: #111111;padding:9px 23px;line-height: 1}
.sjsj_sjyxsj .item .title span{font-size: 14px;color:#111111;font-family: Ariel;margin-left: 10px;}
.sjsj_sjyxsj .item .info{font-size: 18px;font-weight: 400;color: #2E2D32;line-height: 40px;padding: 15px 20px;position: relative;}
.sjsj_sjyxsj .item .info span{width: 23%;margin:0 1%;display: inline-block;}

.sjsj_sjyxsj .item .info:before{content:"";width: 2px;height: 61px;background: #FFD800;position: absolute;left:0;top:25px;}


.swiper-sjalxs{position: relative;width: 100%}
.swiper-sjalxs .swiper-container{width: 100%;}

.swiper-sjalxs .navbtn{position: relative;text-align: center;width:120px;margin:50px auto 0px auto;height:40px;}
.swiper-sjalxs .navbtn .swiper-button-prev{width: 39px;height: 39px;background:url("../images/icon_left.png") no-repeat;}
.swiper-sjalxs .navbtn .swiper-button-next{width: 39px;height: 39px;background:url("../images/icon_right.png") no-repeat;}














.sjsj_xzwm .main{position: relative;}
.sjsj_xzwm .main .selogo{position: absolute;top:50%;left:50%;margin-left: -100px;margin-top: -100px;}
.sjsj_xzwm .leftside{width: 592px;height: 504px;background: #EDEDED;box-shadow: 0px 10px 5px 0px rgba(1, 1, 1, 0.2);border-radius: 5px;padding:40px 121px 40px 0px;}
.sjsj_xzwm .rightside{width: 592px;height: 504px;background: linear-gradient(-90deg, #D44200, #FF7817);box-shadow: 0px 10px 5px 0px rgba(1, 1, 1, 0.2);border-radius: 5px;padding:40px 0px 40px 121px;}


.sjsj_xzwm .item{display: flex;margin-top: 50px;}
.sjsj_xzwm .item .ico{padding:0 10px;}
.sjsj_xzwm .leftside{color:#4D4D4D;}
.sjsj_xzwm .leftside{text-align: right}
.sjsj_xzwm .rightside{color:#000;}

.sjsj_xzwm .leftside .title{font-size: 36px;font-weight: bold;color: #4D4D4D;line-height: 28px;opacity: 0.8;}
.sjsj_xzwm .rightside .title{font-size: 36px;font-weight: bold;color: #4D4D4D;line-height: 28px;opacity: 0.8;}



.sjsj_xzwm .leftside .item{justify-content: flex-end;}
.sjsj_xzwm .item .ico{margin-top: 15px;}
.sjsj_xzwm .item .txt .s1{font-size: 26px;font-weight: 500;color: #212121;line-height: 30px;}
.sjsj_xzwm .item .txt{font-size: 18px;color: #212121;line-height: 1.2;}


.sjsj_fwbz{background-color:#EEEEEE; }
.sjsj_fwbz .item{text-align: center}
.sjsj_fwbz .item .pic{height: 102px;background: #777777;width: 102px;border-radius: 50%;padding:20px;margin:0 auto;}
.sjsj_fwbz .item .title{font-size: 31px;font-weight: bold;color: #0D0D0D;margin-top: 20px;}
.sjsj_fwbz .item .line{width: 29px;height: 3px;background: #3C3C3C;margin:10px auto;}
.sjsj_fwbz .item .info{font-size: 21px;font-weight: 200;color: #0D0D0D;}
.sjsj_fwbz .item:hover .pic{background: #FA7214;transform: scale(1.2);}


.sjsj_sjalxs .item{background: url("../images/sypz_18.png") no-repeat;background-size: cover;width: 210px;height: 122px;text-align: center;padding:20px 0;margin: 0 0px 0px -20px;}
.sjsj_sjalxs .item .title{color: #2A2A2A;font-size: 20px;font-weight: 600}
.sjsj_sjalxs .item .info{ width: 118px;margin:10px auto;font-size: 14px;line-height: 1.3 }
.sjsj_sjalxs .case_appreciate_list{width: 100%; position: relative;}
.sjsj_sjalxs .case_appreciate_each{margin-top: 50px; height: 1170px; float: left; overflow: hidden; box-shadow: 0 0 6px rgba(102, 102, 102, 0.35); border-radius: 3px; position: relative;}
.sjsj_sjalxs .case_appreciate_each img{position: absolute; top: 0; left: 0;width:100%}
.sjsj_sjalxs .case_appreciate_each_in{transform: translateY(0);}
.sjsj_sjalxs .case_appreciate_each:nth-child(1){ width:49%}
.sjsj_sjalxs .case_appreciate_each:nth-child(2){ width:49%}
.sjsj_sjalxs .case_appreciate_each:nth-child(n+3){ width:32%}
.sjsj_sjalxs .case_appreciate_each_in:hover{-webkit-transition-duration: 20s; -webkit-transition-timing-function: linear; -webkit-transition: transform 20s linear 0s; -webkit-transform: translateY(calc(-100% + 1170px)); -moz-transition-duration: 20s; -moz-transition-timing-function: linear; -moz-transition: transform 20s linear 0s; -moz-transform: translateY(calc(-100% + 1170px)); -ms-transition-duration: 20s; -ms-transition-timing-function: linear; -ms-transition: transform 20s linear 0s; -ms-transform: translateY(calc(-100% + 1170px)); transition-duration: 20s; transition-timing-function: linear; transition: transform 20s linear 0s; transform: translateY(calc(-100% + 1170px));}



.sjsj_fwlc .item{background: url("../images/sypz_18.png") no-repeat;background-size: cover;width: 210px;height: 122px;text-align: center;padding:20px 0;margin: 0 0px 0px -20px;}
.sjsj_fwlc .item .title{color: #2A2A2A;font-size: 20px;font-weight: 600}
.sjsj_fwlc .item .info{ width: 118px;margin:10px auto;font-size: 14px;line-height: 1.3 }






.banner-sypz{background: url("../images/sypz_02.jpg") no-repeat top center;background-size: cover}
.banner-sypz .wrap{padding-right: 180px;text-align: center}
.banner-sypz .s1{font-size: 38px;font-weight: 400;color: #fff;}
.banner-sypz .s2{font-size: 125px;font-weight: 600;color: #fff;}
.banner-sypz .s3{font-size: 24px;font-weight:200;color: #fff;}





.sypz_sjyjfa .item{width: 390px;height: 347px;background: #F8F8F8;text-align: center;padding:20px 0;position: relative;margin-top: 10px;}
.sypz_sjyjfa .item .title{font-size: 20px;font-weight: 500;color: #202020;line-height: 40px;}
.sypz_sjyjfa .item .info{font-size: 16px;font-weight: 400;color: #4B4A4A;line-height: 26px;}
.sypz_sjyjfa .btn{ position:absolute;bottom:30px;left:50%;margin-left:-92px;width: 185px;height: 40px;border: 1px solid #E03400;border-radius: 19px; color: #E03400;line-height: 38px;text-align: center;font-size:24px;}
.sypz_sjyjfa .btn:hover{background-color: #E03400;color: #fff}

.sypz_syalxs{background: url("../images/sypz_20.jpg") no-repeat;background-size: 100% auto}
.sypz_syalxs .tab{height:74px;margin-bottom: 10px;}
.sypz_syalxs .tab a{width: 33.333%;height: 64px;line-height:64px;margin-top: 10px; border-radius: 8px 8px 0px 0px;background-color: #fff;font-size:26px;font-weight:400;text-align: center}
.sypz_syalxs .tab a.select{margin-top:0;background: #FF5E00;color: #fff;height:74px; line-height:72px;}



.sypz_syalxs .swiper .swiper-container{padding-bottom: 130px;padding-top: 130px;}
.sypz_syalxs .swiper .swiper-slide-active {transition: 300ms;transform: scale(2);z-index: 1;top:0;}
.sypz_syalxs .swiper .navbtn{width: 120px;position: relative;margin:50px auto 0px auto;}
.sypz_syalxs .swiper .swiper-button-prev{width: 39px;height: 39px;background:url("../images/icon_left.png") no-repeat;left:0;}
.sypz_syalxs .swiper .swiper-button-next{width: 39px;height: 39px;background:url("../images/icon_right.png") no-repeat;right:0;}


.sypz_syalxs .swiper-slide video{width:100%;}








.sypz_fwbz .hxline {position: absolute;top: 50%;width: 1300px;height: 0px;border-bottom: 2px dashed #e6e6e6;margin-left: -50px;margin-top: -1px;z-index: 0;}
.sypz_fwbz{}
.sypz_fwbz .main{height:728px;padding:20px 0;}
.sypz_fwbz .item{text-align: center;}
.sypz_fwbz .item .content{width: 260px;height: 305px;border: 1px solid #DFDFDF;border-radius: 4px;}


.sypz_fwbz .main .sline {width: 2px;height:21px;background: #B7B7B7;display: block;margin-left: 60px;}
.sypz_fwbz .main .gou {width: 33px;height: 33px;display: inline-block;background: url(../images/icon_11.png) no-repeat top center;display: block;margin-left: 45px;}



.sypz_fwbz .item .content .title{font-size: 24px;font-weight: bold;color: #0D0D0D;line-height: 26px;padding: 10px 0;}
.sypz_fwbz .item .content .line{width: 30px;height: 2px;background: #868686;margin:10px auto 4px auto;}
.sypz_fwbz .item .content .info{font-size: 16px;font-weight: 400;color: #555555;line-height: 28px;}
.sypz_fwbz .item{z-index: 1;position: relative;}




.sypz_fwbz .item:nth-child(n+5){margin-top: -32px}
.sypz_fwbz .item:nth-child(n+5) .sline{margin-left:205px;}
.sypz_fwbz .item:nth-child(n+5) .gou{margin-left:190px;}




.sypz_fwbz .item:hover .content{box-shadow: 0px 5px 10px 1px rgba(1, 1, 1, 0.25);}
.sypz_fwbz .item:hover .sline{background-color: #EB3F3E;box-shadow: 0px 5px 10px 1px rgba(1, 1, 1, 0.25);}
.sypz_fwbz .item:hover .gou{background: url(../images/icon_11_h.png) no-repeat top center;}

.sypz_fwlc{background-color: #eeeeee}
.sypz_fwlc .item{background: url("../images/sypz_18.png") no-repeat;background-size: cover;width: 210px;height: 122px;text-align: center;padding:20px 0;margin: 0 0px 0px -20px;}
.sypz_fwlc .item .title{color: #2A2A2A;font-size: 20px;font-weight: 600}
.sypz_fwlc .item .info{ width: 118px;margin:10px auto;font-size: 14px;line-height: 1.3 }













.banner-kfwb{background: url("../images/kfwb_02.jpg") no-repeat top center;background-size: cover}
.banner-kfwb .wrap{text-align: center}
.banner-kfwb .s1{font-size: 38px;font-weight: 400;color: #5B5B5B;}
.banner-kfwb .s2{font-size: 120px;font-weight: 600;color: #2B93ED;}
.banner-kfwb .s3{font-size: 38px;font-weight:200;color:#5B5B5B;margin-top: 40px}


.kfwb-kfwb{background: #F0F0F0}
.kfwb-kfwb .item{width: 280px;height: 200px;background: #FFFFFF;text-align: center;position: relative;}
.kfwb-kfwb .item p{font-size: 28px;font-weight: 400;color: #555555;line-height: 40px;}
.kfwb-kfwb .item .line{width: 86px;height: 4px;background: #2B93ED;position: absolute;bottom:0;left:50%;margin-left:-43px;}



.kfwb-xzwm{background: url("../images/kfwb_04.png") no-repeat;background-size: cover}
.kfwb-xzwm .main{padding:0 50px;}
.kfwb-xzwm form{display: flex;width: 100%}
.kfwb-xzwm input{height: 61px;background: #FFFFFF;border-radius: 6px;padding:0 10px;margin:0px 0.5%;}
.kfwb-xzwm button{position: absolute;right:70px;width: 150px;height: 51px;background: #FF7200;border-radius: 0px 6px 6px 0px;border:0px;margin:5px;color: #fff;font-size:22px;font-weight: 400;cursor:pointer}
.kfwb-xzwm .input1{width: 25%}
.kfwb-xzwm .input2{width: 25%}
.kfwb-xzwm .input3{width: 46%}





.kfwb_wt .main{}
.kfwb_wt .content{flex:1;padding-left: 100px;}
.kfwb_wt .item{width: 397px;height: 45px;line-height:43px;padding-left:30px;background: #00ADFF;border-radius: 22px;color: #fff;margin-top:20px;font-size: 22px;}
.kfwb_wt .item:nth-child(2n){color: #00ADFF;border:1px solid  #00ADFF;background:#fff;margin-left: 120px;}



.kfwb_fwlx{background: #F6F6F6;}
.kfwb_fwlx .tab{text-align: center}
.kfwb_fwlx .tab a{width: 180px;height: 42px;line-height:42px;text-align:center;background:#BFBFBF;border-radius: 21px;display: inline-block;margin:0 5px;}
.kfwb_fwlx .tab a.select{background: #00ADFF;color:#Fff;}
.kfwb_fwlx .tabmain .item{display: flex;box-shadow: 0px 10px 30px 0px rgba(115, 115, 115, 0.75);}
.kfwb_fwlx .tabmain .pic{width: 583px;flex:0 0 auto;background: #F3F3F3;border-radius: 5px;}
.kfwb_fwlx .tabmain .content{margin:80px 48px 0px 48px;position: relative;padding-left:50px;}
.kfwb_fwlx .tabmain .content:before{content:"";width: 3px;height: 299px;background: #2B93ED;position: absolute;left:0;top:0;}
.kfwb_fwlx .tabmain .content .title{font-size: 32px;font-weight: bold;color: #333333;line-height: 28px;margin-bottom: 50px;}
.kfwb_fwlx .tabmain .content p{font-size:16px;font-weight: bold;color: #333333;line-height: 28px;margin-bottom: 50px;font-weight: 300}
.kfwb_fwlx .tabmain .content p b{font-weight: 600}


.kfwb_fwlc{background: #fff;}


.kfwb_wmdys{background: #F6F6F6;}
.kfwb_wmdys .item{width: 280px;height: 171px;background: #FFFFFF;border-radius: 4px;border-top:10px solid #6E6E6E;padding:19px 35px;text-align: center;margin-bottom:20px;}
.kfwb_wmdys .item .title{font-size: 24px;font-weight: 500;color: #0D0D0D;line-height: 28px;}
.kfwb_wmdys .item .line{width: 22px;height: 2px;background: #00ADFF;margin:10px auto;}








.close{display: none;}
.header .nav li a i{display: none;}



@media only screen and (max-width:1200px) {
.close{display: block;float:right;margin:10px 0}
.wrap{width:96%;margin:0 2%;}

.catname h3{font-size: 24px;}
.catname p {font-size:12px;margin-top: 10px;}


.header{top:0px;height:50px;}
.header .logo img{margin-top:10px;height:30px;}
.header .nav,.header.active .nav{
    width: 40%;
    position: fixed;
    float: none;
    top: 0px;
    left: auto;
    right: -40%;
    bottom: 0px;
    background-color: #ff5d00;
    padding-right: 18px;
    z-index: 10;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    
}

.header .nav.show{padding-top: 0px;}
.header .nav ul{width:100%;height:100%;text-align:right}
.header .nav li,.header .nav li a{    
    width: 100%;
    line-height:32px;
    margin: 0;
    padding:0;
    color:#fff!important;
}
.header .nav li a{
    width:100%;
    float:none;
    font-size:14px;
    display:block;
    color:#fff!important;
    padding: 0px;
}
.header .nav li a i{display: inline-block;margin-right:8px;}
.header .nav li ul li a{margin:0px;color:#fff}



.header .nav .text{display:block;}
.header .toggle{opacity:1;right:15px;top:10px}
.header .toggle em:first-child,.header .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
.header .toggle{z-index:1;}



.header .nav li ul{position: relative;top:0;display: none;box-shadow:none;background:none}
.header .nav li ul li{width: 100%;text-align:right;color:#fff}






.close {
    position: relative;
    width: 3px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-right: 10px;
  }
  .close:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 3px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-right: 10px;
  }







.index_banner{height:auto;text-align: center;}


.nybanner{padding:80px 0 80px 0;height:auto;}
.banner-tmdyy{height:auto;text-align: center;padding:80px 0 50px 0;}
.banner-tmdyy .s1{font-size: 28px;font-weight: 400;color: #d2f2ff;}


.banner-jddyy .wrap{padding: 0px 10%;}
.banner-jddyy .s1{font-size: 28px;font-weight: 400;color: #fff;}
.banner-jddyy .s2{font-size: 75px;font-weight: 600;color: #fff;}
.banner-jddyy .s3{font-size: 18px;font-weight:200;margin: 30px 0;color: #fff;}


.banner-pdddyy .wrap{padding-left:50%}
.banner-pdddyy .s1{font-size: 28px;font-weight: 400;color: #fffde1;}
.banner-pdddyy .s2{font-size: 75px;font-weight: 600;color: #fff9af;}
.banner-pdddyy .s3{font-size: 75px;font-weight: 600;color: #fff;}
.banner-pdddyy .s4{font-size: 18px;font-weight:200;margin: 30px 0;color: #fff;}









.index_slfw .item1{}
.index_slfw .item1{width: 15%;font-size: 32px;line-height:30px;font-weight: 600;}
.index_slfw .item2{width: 85%;padding:2%;}
.index_slfw .item2 .box{width: 22%;margin:1%;}
.index_slfw .item2 .box p{font-size:16px;line-height: 1.2}
.index_slfw .item2 .box p span{font-size: 22px;line-height: 1.2}
.index_slfw .item2 .line{height: 100%}
.index_mxds .main{margin-top: 8%}
.index_mxds .item i{margin-bottom: 10px;}
.index_mxds .item{width:15%;padding:5%;cursor:pointer}
.index_mxds .item.active{width: 40%}
.index_mxds .item .content{display: none}
.index_mxds .item .info-left{display: none}
.index_zbyy .item .content .title{font-size: 18px;margin-top: 10px;padding-top: 20px}
.index_zbyy .item .content .info{font-size: 14px;margin-top: 10px;}
.index_dydyy{background-position: top right}
.index_dydyy .content{padding:0%;}
.index_zbyy .item_tm{width: 49%;height:auto;padding:20px 0;}
.index_zbyy .item_dy{width: 49%;height:auto;padding:20px 0;}
.index_zbyy .item_tm .pic{display: none}
.index_zbyy .item_dy .pic{display: none}
.index_zbyy .item_tm{margin:0;}
.index_zbyy .item_dy{margin:0;}
.index_zbyy .item .content{width: 100%;text-align: center;margin:0;}
.index_zbyy .item .content .btn-zixun{font-size: 14px;width: 87px;height: 31px;line-height: 29px}
.index_sjsj .leftside{width: 100%;}
.index_sjsj .leftside h3{font-size: 18px;}
.index_sjsj .rightside{width: 100%;}
.index_sjsj .rightside li{width:48%;}
.index_sjsj .rightside li p{font-size: 14px;}
.index_rmsyjjfa .leftside{width: 100%;margin-bottom: 20px;}
.index_rmsyjjfa .bg{display: none}
.index_alsh .main-content .box{max-width: 560px;width: auto;height:auto;margin-top: 10px;padding: 15px 20px;}
.index_gymxds .rightside .rpic{display: none}
.index_gymxds .rightside .content{width: 100%}
.index_gymxds .leftside{width: 30%}
.index_gymxds .rightside{width: 70%;padding:2%;}
.index_gymxds .leftside ul li{width: 100%;padding:20%;height:auto;}
.swiper-index-mxjytd .swiper-button-next{right:0;}
.swiper-index-mxjytd .swiper-button-prev{left:0;}
.index_gymxds .leftside ul li{font-size: 18px;}
.index_gymxds .rightside .info{font-size: 14px;font-weight: 400;color: #222222;line-height:22px;padding-top:18px;padding-bottom: 8px;}



.tmdyy_fwbz .hxline{display: none}
.tmdyy_fwbz .main .item{position: relative!important;left:unset!important;right:unset!important;top:unset!important;min-height: 350px;margin-bottom: 20px;width: 23%;margin:1%;}
.tmdyy_fwbz .main .pic{display: block;}
.tmdyy_fwbz .main{height:auto;}
.tmdyy_fwbz .main .pic{ width: 100%}
.tmdyy_fwbz .main{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tmdyy_fwbz .main .item .sline{display: none}
.tmdyy_fwbz .main .item .gou{display: none}
.tmdyy_fwbz .main .line{display: block;}
.tmdyy_fwbz .main .info{display: block;}
.tmdyy_fwbz .main .item{background-color: #fff}
.tmdyy_fwbz .main .item .content{width: 100%}
.tmdyy_fwbz .main .item.select .content{width: 100%}
.tmdyy_fwbz .main .item .content .txt{background-color: #fff}
.tmdyy_fwbz .main .item.select .content{border:0;}
.tmdyy_fwbz .main .item.select .sline{display: none}
.tmdyy_fwbz .main .item.select .gou{display: none}
.tmdyy_fwbz .main .item .title{font-size: 26px;font-weight: bold;color: #0D0D0D;line-height: 26px;margin-top: 14px;}
.tmdyy_nt .main{background: #f0f0f0;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.tmdyy_nt .item{position: relative;left:unset!important;right:unset!important;top:unset!important;margin:1%!important;width: 48%}
.tmdyy_nt .item{flex-flow: inherit!important;text-align: left!important;flex: auto;text-align: center!important;}
.tmdyy_nt .item .pic{margin:0 auto;}
.tmdyy_nt .item .title{width: 100%}
.tmdyy_lpzx .main .item{display: block;}
.tmdyy_lpzx .main .item .pic{width: 100%}
.tmdyy_lpzx .main .item .txt{padding:10%;}
.tmdyy_lpzx .main .item .txt .s1{font-size: 22px;line-height: 1.5}
.tmdyy_lpzx .main .item .txt p{font-size: 18px;line-height: 1.5}
.tmdyy_alzs .tab a{font-size: 14px;}



.jddyy_hzsj{height:auto;}
.jddyy_hzsj .form{width: 100%}
.jddyy_hzsj .form .lefttside{width: 100%}
.jddyy_hzsj .form .rightside{width: 100%;}
.jddyy_hzsj .form .rightside .flex{width: 100%;flex:auto;flex-wrap: wrap;}


.jddyy_alzs .tab a{font-size: 14px;}
.pdddyy_alzs .tab a{font-size: 14px;}
.jddyy_fwbz .item{width:48%;}
.jddyy_fwbz .item .txt{top:30%;}
.jddyy_fwbz .item .txt .title{font-size: 24px;}

.pdddyy_mxds .item{width: 33.3333%}
.pdddyy_mxds .item .pic{margin:0 auto;}
.pdddyy_mxds .btn{max-width: 80%;font-size: 16px;    line-height: 38px;height: 38px;}
.pdddyy_mxds .item .title{font-size: 18px;}
.pdddyy_fwbz .item{width: 23%;margin:1%;}






.banner-dsdrz .wrap{padding-right:40%;}
.banner-dsdrz .s1{font-size: 28px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s2{font-size: 78px;font-weight: 600;color: #2b93ed;}
.banner-dsdrz .s3{font-size: 28px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s3 span{color:#dd5100;}
.banner-dsdrz .btn{font-size:28px;font-weight:400;width: 210px;height: 52px;line-height: 52px;color: #fff;background-color: #dd5100;border-radius: 26px;display: block;margin:30px auto;}

.banner-kfwb .s1{font-size: 28px;font-weight: 400;color: #5b5b5b;}
.banner-kfwb .s2{font-size: 78px;font-weight: 600;color: #2b93ed;}
.banner-kfwb .s3{font-size: 28px;font-weight: 400;color: #5b5b5b;}
.banner-kfwb .s3 span{color:#dd5100;}

.banner-dydyy{padding:80px 0 50px 0;}
.banner-dydyy .wrap{padding-right:40%;}
.banner-dydyy .s1{font-size: 28px;font-weight: 400;color: #E2E2E2;}
.banner-dydyy .s2{font-size: 78px;font-weight: 600;}
.banner-dydyy .s3{font-size: 28px;font-weight:200;}


.dydyy_wsmxzdd .main{height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.dydyy_wsmxzdd .item{position: relative!important;left:unset!important;right:unset!important;top:unset!important; width: 48%;margin:1%;}
.dydyy_wsmxzdd .main .sline{display: none}
.dydyy_wsmxzdd .main .gou{display: none;margin-bottom: 20px;}
.dydyy_wsmxzdd .item .content{width: auto;height: auto}
.dydyy_wsmxzdd .hxline{display: none;}
.dydyy_lcfw .wrap{width: 96%;}
.dydyy_yyms .item{width: 32%}
.dydyy_wmnzsm .item{width: 18%}
.dydyy_yyys .item{width: 48%}
.dspyy_ythjjfa .wrap{width: 96%;}
.dspyy_dspyyys .main{height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.dspyy_dspyyys .main{height: auto;}
.dspyy_dspyyys .item{position: relative!important;left:unset!important;right:unset!important;top:unset!important; width: 48%;margin:1%;}
.dspyy_dspyyys .main .sline{display: none}
.dspyy_dspyyys .main .gou{display: none;margin-bottom: 20px;}
.dspyy_dspyyys .item .content{width: auto;height: auto}
.dspyy_dspyyys .hxline{display: none;}




.banner-dspyy .s1{font-size: 28px;line-height: 2}
.banner-dspyy .s2{font-size: 18px;margin-top: 10px;max-width: 60%}

.dspyy_nt .main .item{position: relative!important;left:unset!important;right:unset!important;top:unset!important; width: 48%;margin:1%;;display: block}


.dspyy_nt .main{background: none;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.dspyy_nt .main .item{position: relative;left:unset!important;right:unset!important;top:unset!important;margin:1%!important;width: 48%}
.dspyy_nt .main .item{flex-flow: inherit!important;text-align: left!important;flex: auto;text-align: center!important;}




.dspyy_ythjjfa .wrap .item{width: 24%}
.dspyy_ythjjfa .item .content{width: 100%}
.dspyy_yzs .main .rpic{display: none}
.dspyy_bknx .main{padding:2%;}
.dspyy_bknx .main .item{width: 48%;margin:1%;height:auto;}
.qctl_fwys .main{padding:0%;}
.qctl_fwys .item{width: 48%;margin:1%;height:auto;}
.qctl_dytfcj .pic{display: none}
.qctl_fwys .main{padding:0%;}
.qctl_dyrmfw .item{width: 32%;padding:10px;margin:10px 0;}
.qctl_dyrmfw .item .pic{display: none}


.qctl_xzxl .item{width: 48%;margin:1%;height:auto;}
.qctl_xzxl .item .btn{max-width:100%;position: relative;left:0px;margin:20px auto 0px auto;font-size: 14px;}



.qctl_tgggxg .main{background: none;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.qctl_tgggxg .item{position: relative!important;left:unset!important;right:unset!important;top:unset!important; width: 48%!important;margin:1%!important;display: block;text-align: center!important;flex:auto;}
.qctl_tgggxg .item .pic{margin:0 auto;}
.qctl_dytfcj .content .tab a{font-size: 18px;}
.qctl_dytfcj .content .tabmain .info{font-size: 16px;}
.qctl_dytfcj .content .tabmain .btn{font-size: 16px;}
.qctl_fwys .main .item{padding:10px}
.qctl_fwys .item .title{font-size: 18px;}
.qctl_fwys .item .info{font-size: 14px;}
.qctl_fwys .item .line{margin:10px auto;}

.qctl_xzxl .item .title{font-size: 16px;}
.qctl_xzxl .item .info{font-size: 14px;}


.qctl_dyrmfw .item .title{font-size: 16px;}
.qctl_dyrmfw .item .info{font-size: 14px;}


.qctl_tgggxg .item .title{font-size: 18px;}
.qctl_tgggxg .item .info{font-size: 14px;}



.banner-qayy .wrap{padding:0;}
.banner-qayy .s1{font-size: 28px;font-weight: 400;}
.banner-qayy .s2{font-size: 78px;font-weight: 600;}
.banner-qayy .s3{font-size: 28px;font-weight:200;}
.banner-qayy .btn{font-size:28px;font-weight:400;width: 210px;height: 52px;line-height: 52px;color: #fff;border-radius: 26px;display: block;margin:30px auto;}
.qayy_fwmx .item{padding:5px;}
.qayy_fwmx .item .more{display: none}
.qayy_fwmx .item .title{font-size: 14px;line-height: 1.5}
.qayy_alzs .tab{display: block;}
.qayy_smsqyh .main{padding:10px;}
.qayy_smsqyh .main .item{width: 48%}
.qayy_smsqyh .main .item .title{font-size: 16px;}
.qayy_smsqyh .main .item .info{font-size: 14px;}

.qayy_ktqyh .main{padding:20px;}
.qayy_ktqyh .main .item{width: 100%;margin-bottom: 10px;margin-top: 10px;}
.qayy_ktqyh .semain .item{width: 48%;height: auto;margin-bottom: 20px;overflow: hidden;}
.qayy_ppcz .tab a{width: 23%;margin:1%;}
.qayy_ppcz .tabmain .item{display: flex;flex-wrap: wrap;}
.qayy_ppcz .tabmain .item .pic{width: 100%;}
.qayy_ppcz .tabmain .item .pic img{height: auto}
.qayy_ppcz .tabmain .item .content{width: 100%;padding:10px;}
.qayy_ppcz .tabmain .item .content .title{position: relative;top:0px;width: 100%;margin-bottom: 20px;right:0;height: auto}
.qayy_ppcz .tabmain .item .content .title .num{display: none}
.qayy_ppcz .tabmain .item .content .title .txt{padding:10px;}

.qayy_ppcz .tabmain .item .content .title .txt .s1{font-size: 16px;line-height: 1.5}
.qayy_ppcz .tabmain .item .content .title .txt .s3{font-size: 14px;line-height: 1.5}
.qayy_ppcz .tabmain .item .tedian .seitem{width: 32%}
.qayy_lpzx .main{padding:0;}
.qayy_lpzx .item{width:49%;margin-bottom: 20px;}
.qayy_lpzx .item p.s1{font-size: 16px;line-height: 1.5}
.qayy_lpzx .item p{font-size: 14px;line-height: 1.5}



.banner-zbyy{background-position: top right;}
.banner-zbyy .wrap{padding:0; text-align: center;}
.banner-zbyy .s1{font-size: 28px;font-weight: 400;}
.banner-zbyy .s2{font-size: 78px;font-weight: 600;}
.banner-zbyy .s3{font-size: 28px;font-weight:200;}
.zbyy_dzpp .main .rpic{display: none}


.zbyy_ys .item{width: 49%;height:auto;min-height:300px;margin-bottom: 20px;}
.zbyy_ys .item p.s1{margin-top: 0;font-size: 14px;}
.zbyy_ys .item .pic{position: relative;height: auto}
.zbyy_ys .item:hover .txt{display: none}
.zbyy_ys .item:hover p.s1{display: none}
.zbyy_ys .item:hover{transform:scale(1);background-color:unset;}
.zbyy_ys .item .line{display: none}
.zbyy_wndl .item{width: 32.333%;margin-bottom: 1%}
.zbyy_wndl .item:nth-child(4){width: 49%;}
.zbyy_wndl .item:nth-child(5){width: 49%;}
.zbyy_dzpp .main{margin-top: 20px;}
.zbyy_ys .main{padding-top: 20px;}
.zbyy_dzpp .main .content{height: auto}
.zbyy_dzpp .main .content .title{font-size: 18px;height: auto;width:100%;line-height: 1.5}
.zbyy_fwys .tab-main li .title{font-size: 18px;}
.zbyy_fwys .tab-main li .info{font-size: 14px;}
.zbyy_fwys .tab-main li .btn{font-size: 14px;}
.zbyy_fwys .tab a{font-size: 14px;}


.banner-xxlyy{background-position: top right}
.banner-xxlyy .wrap{padding-left:30%}
.banner-xxlyy .s1{font-size: 28px;font-weight: 400;}
.banner-xxlyy .s2{font-size: 78px;font-weight: 600;}
.banner-xxlyy .s3{font-size: 28px;font-weight:200;}

.xxlyy_jjfa .item{width: 49%;height: auto;margin-bottom: 20px;padding:15px 0;}
.xxlyy_jjfa .item .title{font-size: 18px;}
.xxlyy_jjfa .item .info{font-size: 14px;}
.xxlyy_jjfa .item .line{margin:0 auto;}
.xxlyy_nt .item p.s1{font-size: 18px; line-height: 1.5}
.xxlyy_nt .item p{font-size: 14px; line-height: 1.2}



.banner-dyzbyy .s1{font-size: 28px;font-weight: 400;color: #E2E2E2;}
.banner-dyzbyy .s2{font-size: 78px;font-weight: 600;}
.banner-dyzbyy .s3{font-size: 16px;font-weight:200;margin-top: 20px}
.dyzbyy_dzpp .main{margin-top: 20px}
.dyzbyy_dzpp .main .rpic{display: none}
.dyzbyy_dzpp .main .content{width: 100%;padding:10px;height:auto;}
.dyzbyy_dzpp .main .content .item{margin-top: 10px;}
.dyzbyy_dzpp .main .content .title{height: auto;font-size: 14px;line-height: 1.2}
.dyzbyy_fwnr .item{width: 24%}




.banner-tmzbyy .s1{font-size: 28px;font-weight: 400;color: #E2E2E2;}
.banner-tmzbyy .s2{font-size: 78px;font-weight: 600;}
.banner-tmzbyy .s3{font-size: 16px;font-weight:200;margin-top: 20px}

.tmzbyy_dzpp .main{padding:10px;margin-top: 20px;}
.tmzbyy_dzpp .main .content{padding:0px;}

.tmzbyy_dzpp .main .content .title{width: 100%;font-size: 16px;height: auto}
.tmzbyy_dzpp .main .content .item{margin-bottom: 20px;}

.tmzbyy_fwnr .item{width: 49%;}


.tmzbyy_fwys .tab-main li .title{font-size: 18px;}
.tmzbyy_fwys .tab-main li .info{font-size: 14px;}
.tmzbyy_fwys .tab-main li .btn{font-size: 14px;}
.tmzbyy_fwys .tab a{font-size: 14px;}
.tmzbyy_fwnr .item .title{font-size: 16px;line-height: 1.5}
.tmzbyy_fwnr .item{height: auto;padding:10px 0;}

.banner-sjsj .wrap{padding-right: 30%}


.sjsj_fwlc .item{margin:1%; width: 48%;background:#f86900;}





.banner-sypz .wrap{padding:0;}
.banner-sypz .s1{font-size: 28px;}
.banner-sypz .s2{font-size: 78px;}
.banner-sypz .s3{font-size: 16px;}




.sypz_sjyjfa .item{width: 49%;}

.sypz_fwbz .main .sline{display: none;}
.sypz_fwbz .main .gou{display: none}
.sypz_fwbz .hxline{display: none}
.sypz_fwbz .main{height: auto}
.sypz_fwbz .main .item{width:48%;margin: 1%}


.sypz_fwbz .item .content{width: 100%;height: auto}
.sypz_fwbz .item .content .title{font-size: 16px;line-height: 1.2}
.sypz_fwbz .item .content .info{font-size: 12px;}
.sypz_fwlc .item{margin:1%; width: 48%;background:#ffb142;}

.sypz_syalxs .tab a{font-size: 16px;}
.sypz_sjyjfa .item .info{font-size: 14px;}
.sypz_sjyjfa .btn{line-height: 24px;font-size: 14px;height: 26px;}


.swiper-about-mxjytd{width: 100%}
.fzlc .wrap .line{display: none}
.fzlc .item:nth-child(2n-1) {flex-flow: inherit;text-align: left}
.fzlc .wrap .item{margin-bottom: 10px;width: 100%;height: auto}

.about_xzwm .main{padding:10px;margin-top: 20px;}
.about_xzwm .main .item{width: 48%;height: auto;margin:1%;padding:2%;}
.about_xzwm .item .title{font-size: 16px;}
.about_xzwm .item .info{font-size: 12px;}


.banner-sjsj .wrap{padding:0;}
.banner-sjsj .s1{font-size: 28px;}
.banner-sjsj .s2{font-size: 78px;}
.banner-sjsj .s3{font-size: 16px;}
.list_article .tab {padding: 0;}


}









@media only screen and (max-width: 767px) {


.banner-tmdyy .s1{font-size: 22px;font-weight: 400;color: #d2f2ff;}

.index_slfw{margin:0px auto;width:100%;height:auto}
.index_slfw .wrap{box-shadow: unset;width:100%;margin:0}
.index_slfw .item1{width: 15%;font-size: 24px;line-height:30px;font-weight: 600;}
.index_slfw .item2{width: 85%;padding:1%;border: 1px solid #e6e6e6;}
.index_slfw .item2 .box{width: 23%;margin:1%;display: flex;
    flex-direction: column;
    justify-content: center;
    }
.index_slfw .item2 .box p{font-size: 12px;line-height: 1.2}
.index_slfw .item2 .box p span{font-size: 18px;line-height: 1.2}
.index_slfw .item2 .line{display: none}
.index_rmsyjjfa .leftside{padding-top: 0}
.index_rmsyjjfa .main{padding-bottom: 0}
.index_rmsyjjfa .leftside ul li{width: 31.333%;margin:1%; height: 30px;line-height: 30px;    border-radius: 0%;font-size: 14px;}
.index_alsh .swiper-index-alsh .swiper-slide h3{font-size: 18px;padding-top:0}
.index_alsh .swiper-index-alsh .swiper-slide{height: auto;padding:5%;}
.index_article_ul{width: 100%}
.index_article_more{display: none}
.index_article_ul a{width: 25%;}


.index_dydyy .item p.s1{font-size: 18px;padding-bottom: 6px;}
.index_dydyy .item p{font-size: 14px;line-height: 1.2}


.position img{width: 20px}
.position{font-size: 14px;}
.position a{font-size: 14px;}
section{padding:30px 0;}
section .main{margin-top: 20px;}

.tmdyy_lpzx .main .item .txt .s1{font-size: 16px;line-height: 1.5}
.tmdyy_lpzx .main .item .txt p{font-size: 12px;line-height: 1.5}

.tmdyy_fwbz .main{height:auto;}
.tmdyy_fwbz .main .item{width: 48%}
.tmdyy_mxds .item{width: 48%}


.banner-jddyy .s1{font-size: 18px;font-weight: 400;color: #fff;}
.banner-jddyy .s2{font-size: 45px;font-weight: 600;color: #fff;}
.banner-jddyy .s3{font-size: 12px;font-weight:200;margin: 30px 0;color: #fff;}
.banner-jddyy .s4 span{width: 108px;height: 26px;line-height:24px;margin:10px;color:#ff8d5e;border:1px solid #ff8d5e; border-radius: 14px;display: inline-block;}
.jddyy_mxds .main{width: 100%}
.jddyy_mxds .main .item{width: 25%;padding:2%;}
.jddyy_nt .item p.s1{font-size: 16px;}
.jddyy_nt .item p{font-size: 14px;}
.jddyy_fwbz .item .txt{top:20%;}
.jddyy_fwbz .item .txt .title{font-size: 16px;}
.jddyy_lpzx .item{width: 48%;margin:1%;}
.jddyy_lpzx .item p.s1{font-size: 24px;}
.jddyy_lpzx .item .line{margin:10px auto;}
.jddyy_lpzx .item p{font-size: 14px;}






.banner-pdddyy{background-position: top right;}
.banner-pdddyy .wrap{padding-left:0%}
.banner-pdddyy .s1{font-size: 18px;margin-bottom: 20px}
.banner-pdddyy .s2{font-size: 60px;}
.banner-pdddyy .s3{font-size: 60px;}
.pdddyy_wt .main{height: auto}
.pdddyy_wt .item{position: relative;left:unset!important;right:unset!important;top:unset!important;margin:1%!important;width: 100%;opacity: 1}
.pdddyy_wt .item:after{display: none}
.pdddyy_mxds .item{width: 50%}
.pdddyy_fwbz .item{width: 48%;margin:1%;}
.pdddyy_fwbz .item p.s1{font-size: 16px;}
.pdddyy_fwbz .item p{font-size: 12px;}
.pdddyy_hdzy .item{width: 25%}
.pdddyy_hdzy .item .title{font-size: 14px;}




.banner-dsdrz .wrap{padding-right:10%;}
.banner-dsdrz .s1{font-size: 18px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s2{font-size: 45px;font-weight: 600;color: #2b93ed;}
.banner-dsdrz .s3{font-size: 18px;font-weight: 400;color: #5b5b5b;}
.banner-dsdrz .s3 span{color:#dd5100;}
.banner-dsdrz .btn{font-size:16px;font-weight:400;width: 140px;height: 32px;line-height: 32px;color: #fff;background-color: #dd5100;border-radius: 16px;display: block;margin:30px auto;}



.dsdrz_drzfw .main{width: 96%}
.dsdrz_drzfw .main .content{width: 100%}
.dsdrz_rz .main .content{width: 100%}
.dsdrz_lm .main{padding:10%;}
.dsdrz_lm .main .content{width: 100%}


.dsdrz_rz .main .content .title{font-size: 28px;}
.dsdrz_rz .main .content .txt{font-size: 18px;}
.dsdrz_rz .main .content .ico img{margin-right: 10px;}
.dsdrz_lm .main .content .title{font-size: 28px;}
.dsdrz_lm .main .content .txt{font-size: 18px;}
.dsdrz_drzfw .main .content{padding:10%;left:0px;}
.dsdrz_drzfw .main .content .centerside{display: none}
.dsdrz_drzfw .main .content .rightside{display: none}
.dsdrz_lcfw .item{width: 48%;margin:1%;background: none}
.dsdrz_drzfw .main .content .line p{font-size: 14px;}












.banner-kfwb .s1{font-size: 18px;}
.banner-kfwb .s2{font-size: 45px;}
.banner-kfwb .s3{font-size: 18px;margin-top: 20px}


.kfwb-kfwb .item{width: 48%;margin:1%;}
.kfwb-xzwm form{flex-wrap: wrap;}
.kfwb-xzwm form input{margin-bottom: 10px;}
.kfwb-xzwm .input1{width: 100%;}
.kfwb-xzwm .input2{width: 100%;}
.kfwb-xzwm .input3{width: 100%;}
.kfwb-xzwm button{width: 100%;position: relative;margin:0 auto;right:unset;}
.kfwb_wt .content{padding:0px;margin-left:0px!important;}
.kfwb_wt .item{margin:2%; width: 96%;font-size: 18px;}
.kfwb_wt .item:nth-child(2n) {margin: 2%;}
.kfwb_fwlx .tab a{width: 31.333%;margin:1%;}
.kfwb_fwlx .tabmain .item{flex-wrap: wrap;}
.kfwb_fwlx .tabmain .pic{width: 100%;height:auto;}
.kfwb_fwlx .tabmain .content{margin:5%;padding:0;}
.kfwb_fwlx .tabmain .content:before{display: none}
.kfwb_fwlx .tabmain .content .title{font-size: 22px;margin-bottom: 20px;}
.kfwb_fwlx .tabmain .content p{margin-bottom: 20px;}
.kfwb-kfwb .item{height: 120px;}
.kfwb-kfwb .item p{font-size: 18px;}
.kfwb_fwlc .item{width: 23%;}
.kfwb_wmdys .item{width: 48%;height:auto;margin-bottom: 10px;padding:10px;}
.kfwb_wmdys .item .title{font-size: 18px;}
.kfwb_wmdys .item .info{font-size: 12px;}



.banner-dydyy{padding:80px 0 50px 0;}
.banner-dydyy .wrap{padding-right:0%;}
.banner-dydyy .s1{font-size: 18px;font-weight: 400;color: #E2E2E2;}
.banner-dydyy .s2{font-size: 45px;font-weight: 600;}
.banner-dydyy .s3{font-size: 18px;font-weight:200;}
.banner-dydyy .s4{font-size: 14px;font-weight:200;}
.dydyy_yyms .main{padding-top: 20px;}



.dydyy_yyms .item .title{font-size: 24px;}
.dydyy_yyms .item .txt{font-size: 14px;}
.dydyy_wmnzsm .main{padding-top: 20px;}
.dydyy_wmnzsm .item{width: 48%;margin:1%;}

.dydyy_lcfw .item{background:#cccc; width: 48%;margin:1%;}
.dydyy_wmdys .item{width: 48%;margin:1%;}
.dydyy_wmdys .item .title{font-size: 24px;}
.dydyy_wmdys .item .info{font-size: 14px;}
.dydyy_wmnzsm .item .title{font-size: 18px;}
.dydyy_wmnzsm .item .more{font-size: 14px;}
.dydyy_yyys .item .content .title{font-size: 18px;}
.dydyy_yyys .item .content .info{font-size: 14px;}
.dydyy_wsmxzdd .item .content .title{font-size: 16px;}
.dydyy_wsmxzdd .item .content .info{font-size: 14px;}

.dspyy_nt .main .item .num{margin:0 auto;}
.dspyy_nt .main .item .title{width: 100%}
.dspyy_ythjjfa .wrap .item{width: 49%}


.dspyy_nt .main .item .title{font-size:18px; }
.dspyy_nt .main .item .info{font-size:12px; }

.dspyy_ythjjfa .item .content .title{font-size:18px; }
.dspyy_ythjjfa .item .content .info{font-size:12px; }
.dspyy_ythjjfa .item .content .btn{font-size: 14px;}
.dspyy_yzs .main{padding:30px;margin-top: 20px;}
.dspyy_yzs .main .item{font-size: 18px;margin-bottom: 30px;}
.dspyy_yzs .main .btn{position: relative;margin:20px auto 0px auto;left:unset;font-size: 18px;line-height: 36px;height: 38px;}
.dspyy_yyys .content{padding:20px;}
.dspyy_yyys .content .item .s1{font-size: 18px;}
.dspyy_yyys .content .item p{font-size: 14px;padding-left: 13px;}



.dspyy_bknx .item{padding:10px;}
.dspyy_bknx .item .info{font-size: 12px;}
.dspyy_bknx .item .title{font-size: 16px;}
.dspyy_bknx .item .line{margin:10px auto;}

.dspyy_dspyyys .item .content .title{font-size: 16px;}
.dspyy_dspyyys .item .content .info{font-size: 12px;line-height: 22px}
.dspyy_yzs .main .item{font-size: 16px;}




.banner-qctl .s1{font-size: 18px;font-weight: 400;}
.banner-qctl .s2{font-size: 45px;font-weight: 600;}
.banner-qctl .s3{font-size: 18px;font-weight:200;}
.banner-qctl .s4{font-size: 14px;font-weight:200;}
.banner-qctl .btn{width: 129px;height:36px;background: #E394FF;border-radius: 25px;line-height: 36px;font-size: 14px;margin-top: 37px;}
.qctl_dytfcj .content{width: 100%;padding:0;}


.zbyy_dzpp .main .content .pic{display: none}
.zbyy_dzpp .main .content{width: 100%;margin:0;padding:20px;}
.zbyy_fwys .tab-main li{padding:10%;height: auto}


.banner-zbyy .s1{font-size: 18px;font-weight: 400;}
.banner-zbyy .s2{font-size: 45px;font-weight: 600;}
.banner-zbyy .s3{font-size: 18px;font-weight:200;}
.banner-zbyy .s4{font-size: 14px;font-weight:200;}

.banner-qayy .s1{font-size: 18px;font-weight: 400;}
.banner-qayy .s2{font-size: 45px;font-weight: 600;}
.banner-qayy .s3{font-size: 18px;font-weight:200;}
.banner-qayy .s4{font-size: 14px;font-weight:200;}
.banner-qayy .btn{width: 140px;height: 32px;background: #E394FF;border-radius: 25px;line-height: 32px;display: block;text-align: center;color: #fff;font-size: 16px;font-weight: 400;margin-top: 67px;margin:30px auto;}
.qayy_fwmx .item .pic{width: 80%;margin:0 auto;}
.qayy_alzs .tab .box{height:auto;}
.qayy_alzs .tab .box .ico{top:5px;}
.qayy_alzs .tab .box.select .ico{top:5px;}
.qayy_alzs .tab .box .num{font-size: 44px;line-height: 1}
.qayy_alzs .tab .box p.s1{font-size: 16px;padding-bottom: 0}
.qayy_alzs .tab .box{padding:5px;}
.qayy_ppcz .tabmain .item .tedian .seitem .s4{font-size: 16px;}





.banner-xxlyy{background-position: top right}
.banner-xxlyy .wrap{padding-left:0%;text-align: center}
.banner-xxlyy .s1{font-size: 18px;font-weight: 400;}
.banner-xxlyy .s2{font-size: 45px;font-weight: 600;}
.banner-xxlyy .s3{font-size: 18px;font-weight:200;}

.dyzbyy_fwnr .item{width:49%}
.dyzbyy_fwnr .item .title{font-size: 16px;line-height: 1.5}
.dyzbyy_fwnr .item{padding:15px 0;height: auto}


.banner-dyzbyy .s1{font-size: 18px;}
.banner-dyzbyy .s2{font-size: 45px;}
.banner-dyzbyy .s3{font-size: 18px;}

.banner-tmzbyy .s1{font-size: 18px;}
.banner-tmzbyy .s2{font-size: 45px;}
.banner-tmzbyy .s3{font-size: 14px;}

.tmzbyy_dzpp .main .rpic{display: none}
.tmzbyy_fwys .tab-main li{padding:10%;height: auto}
.tmzbyy_wndl .item{width: 32.333%;margin-bottom: 1%}
.tmzbyy_wndl .item:nth-child(4){width: 49%}
.tmzbyy_wndl .item:nth-child(5){width: 49%}


.sjsj_sjyxsj .pic{width: 100%}
.sjsj_sjyxsj .content{width: 100%}
.sjsj_sjyxsj .item .title{max-width: 100%}
.sjsj_xzwm .main .selogo{display: none}
.sjsj_xzwm .leftside{padding:40px 0;width: 50%;height: auto;}
.sjsj_xzwm .rightside{padding:40px 0;width: 50%;height: auto;}


.sjsj_xzwm .leftside .title{font-size: 16px;text-align: center}
.sjsj_xzwm .rightside .title{font-size: 16px;text-align: center}
.sjsj_xzwm .item .txt .s1{font-size: 16px;}
.sjsj_xzwm .item .txt p{font-size: 12px;}
.sjsj_fwbz .item{width: 48%;margin:2% 1%;}
.sjsj_fwbz .item .title{font-size: 16px;}
.sjsj_fwbz .item .info{font-size: 14px;}

.sjsj_sjyxsj .item .info span{font-size: 14px;}



.banner-sypz .wrap{padding:0;}
.banner-sypz .s1{font-size: 18px;}
.banner-sypz .s2{font-size: 45px;}
.banner-sypz .s3{font-size: 18px;}

.list_case .main .item{width: 48%}
.list_case .main .item .title{font-size: 16px;}
.list_case .main .item .btn{width: 80%;margin:0 auto;height: 28px;line-height: 28px;}
.list_case .main .item .txt{height: auto;padding-bottom: 15px;}


.banner-ny-case .s1{font-size: 45px;line-height:1}
.banner-ny-case .s2{font-size: 18px;}



.banner-ny-news .s1{font-size: 45px;line-height:1}
.banner-ny-news .s2{font-size: 18px;}

.banner-about .s1{font-size: 45px;line-height:1}
.banner-about .s2{font-size: 18px;}


.list_article .tab{padding:10px;}
.list_article .tab a{ width: 24%;font-size: 16px;}

.fzlc .wrap .item{flex-wrap: wrap;}
.fzlc .item .dot{width: 33px;margin-right: 5px;}
.fzlc .item .data{width: 111px;}
.fzlc .item .txt{width: 100%}

.gsry .item .s1{font-size: 16px;}
.gsry .item p{font-size: 12px;}


.index_alsh .main-content .box p.s1{font-size: 18px;margin-bottom: 8px;}
.index_alsh .main-content .box p{font-size: 14px;}


}


@media only screen and (max-width: 680px) {
.index_article .main_list{padding:5%;}
.index_article .main_up .simulate_img{display: block;float:none;}
.index_article .main_up_t{display: block;margin-top: 10px;line-height: 1.2;padding-right: 0}

.about_lxwm .leftside{width: 100%;flex:auto}
.about_lxwm .rightside{width: 100%;flex:auto}
.about_lxwm .leftside .item{margin-top: 10px;margin-bottom: 10px;}

    
}
@media only screen and (max-width: 480px) {
  .swiper-index-mxjytd .swiper-slide{transform: scale(1);}
.swiper-index-mxjytd .swiper-slide .item{flex-wrap: wrap;}
.swiper-index-mxjytd .swiper-slide .pic{display: block;}
.swiper-index-mxjytd .swiper-slide .txt .btn{width: 100%;}
.swiper-index-mxjytd .swiper-slide-active .txt{width: 100%}

.index_mxjytd .main{padding-top: 10px}
.swiper-index-mxjytd .swiper-slide-active{height:auto;text-align: center}
.swiper-index-mxjytd .swiper-slide .pic{margin:0 auto;}
.swiper-index-mxjytd .swiper-slide .txt .line{display: inline-block;}

.index_article_ul a{width: 50%;}
.article_right_up .index_article_more, .index_article_ul a{line-height: 50px;}
.index_article_ul a.active:after{display: none}
.index_article .main_down{width: 100%}



.position img{width: 15px}
.position{font-size: 12px;}
.position a{font-size: 12px;}
.tmdyy_mxds .item .title{font-size: 16px;}
.tmdyy_mxds .item .btn{font-size: 12px;}
.tmdyy_nt .item p.s1{font-size: 16px;}
.tmdyy_nt .item p{font-size: 12px;}
.tmdyy_fwbz .main .item .title{font-size: 14px;}
.tmdyy_fwbz .main .line{margin:5px auto;}
.tmdyy_fwbz .main .item .info{font-size: 12px;}
.tmdyy_fwbz .main .item.select .title{font-size: 14px;}
.tmdyy_fwbz .main .line{margin:5px auto;}
.tmdyy_fwbz .main .item.select .info{font-size: 12px;}


.jddyy_mxds .main .item{width: 50%;padding:2%;}
.jddyy_fwbz .item .txt .logo{margin-bottom: 10px;}
.jddyy_fwbz .item .txt .title{font-size: 16px;}

.dydyy_yyms .item .line{margin:10px auto;}
.dydyy_yyms .item .title{font-size: 16px;}
.dydyy_yyms .item .txt{font-size: 12px;}

.sjsj_sjyxsj .item .title{width: 100%;font-size: 16px;height: auto}
.qctl_dyrmfw .item{width: 100%;height:auto;}

.sjsj_sjyxsj .item .info span{width: 48%}



.list_article .main .item{width: 100%}
.prenext{flex-wrap: wrap;line-height: 1.2;height: auto;}
.prenext a{width: 100%;margin-top: 0}
.article_main .title{font-size: 24px;}
.article_main .info{font-size: 12px;}

.gsry .centerpic{display: none}


.fzlc .item .s1{font-size: 16px;}

.fzlc .item p{font-size: 12px;}

.gsry .leftside .item{margin-bottom: 20px;}
.gsry .rightside .item{margin-bottom: 20px;}
.gsry .item .s1{font-size: 14px;}
.gsry .item p{font-size: 12px;}
.aboutus .main p{font-size: 14px}
}

.logo{
	
display: inline-flex;
    align-items: center;
	
	}
	
.fenye a {
    display: inline-block;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    background: #D2D2D2;
    border-radius: 50%;
    margin: 0 5px;
}

.fenye span {
    display: inline-block;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    background: #D2D2D2;
    border-radius: 50%;
    margin: 0 5px;
}

.fenye a:hover {
background: #e03400;
    color: #fff;
}

.fenye span:hover {
background: #e03400;
    color: #fff;
}
	
.fenye a.page-num-current {
background: #e03400;
    color: #fff;
}

.list_case .main .item .info  span{
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;
}


 @media (max-width: 767px) {
	 
.prenext {
  
    display: flex;
    justify-content: space-between;
    color: #818181;
    font-size: 16px;
    margin-top: 25px;
    line-height: 34px;
}

}