*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{}body{color:#333}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;font:15px/1.5 Microsoft Yahei,微软雅黑,Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif}table,td,tr,th{border-collapse:collapse;border-spacing:0;font-size:15px}ol,ul{list-style:none}li{list-style-type:none}img{vertical-align:middle;border:0}address,cite,code,em,th{font-weight:normal;font-style:normal}.clear{clear:both;*zoom:1}.clear:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."}a{text-decoration:none;color:#333;cursor:pointer}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}.fl{float:left}.fr{float:right}@font-face{font-family:"Youshebiaotihei";src:url(../fonts/youshebiaotihei.ttf)}@font-face{font-family:"impact";src:url(../fonts/impact.ttf)}::-webkit-scrollbar{width:0px}::-webkit-scrollbar-track{background-color:#ddd;width:1px;border-radius:0px}::-webkit-scrollbar-thumb{background-color:#2e89ff}::-webkit-scrollbar-thumb:window-inactive{background-color:#2e89ff}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}textarea{-webkit-appearance:none}input{border-radius:0}.w1400{width:1400px;margin:0 auto}@media screen and (max-width:1440px){.w1400{width:94%}}@media screen and (max-width:1080px){.w1400{width:94%}}.nav_item > a{width:109px}header .top_two{width:100%;height:98px;background:#fff;box-shadow:0 0 10px rgb(0,0,0,.1);z-index:99;position:relative}header .top_two .w1400{height:100%;width:100%;}header .top_two .logo{float:left;margin-top:14px;width:380px}header .top_two .logo img{max-width:100%;max-height:70px;}header .top_two .w1400 nav{width:calc(100% - 700px);margin:0;padding:0;float:left}.lyTop_Tel{width:auto;max-width:320px;height:100%;overflow:hidden;color:#fff;font-size:24px;line-height:54px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;padding:23px 25px;float:right;background:#2e89ff;min-width:190px;}.lyTop_Tel i{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);overflow:hidden;display:flex;display:-webkit-flex;justify-content:center;align-items:center;float:left;margin-right:10px;margin-top:5px;}.lyTop_Tel i svg{width:24px;height:24px;fill:#fff}.lyTop_Tel a{color:#fff;text-decoration:none;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}.menu_open{display:none}header .top_two .w1400 nav ul.nav_ul{margin:0 auto;padding:0;display:flex}header .top_two .w1400 nav ul .nav_item{position:relative;margin:0;padding:30px 1%;-webkit-flex:1;-ms-flex:1;-moz-flex:1}header .top_two .w1400 nav ul .nav_item:last-child{padding-right:0}.nav_item > a{display:block;width:100%;height:100%;line-height:38px;color:#555;font-size:18px;text-align:center;-webkit-transition:all .4s;transition:all .4s;position:relative}.nav_item:hover > a,.nav_item > a.navon{color:#fff;background:#2e89ff}.nav_item_open{width:140%;height:auto;position:absolute;left:-10%;top:100px;z-index:10;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,12,49,0.1);border-radius:0;opacity:0;visibility:hidden;-webkit-transform:translateY(34px);transform:translateY(34px);-webkit-transition:all .4s;transition:all .4s;overflow:hidden}.ny_top .nav_item_open{background-color:#fff}.nav_item:hover .nav_item_open{visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.subopen{display:none}.nav_item2{width:100%}.nav_item2 a{display:block;width:100%;height:44px;overflow:hidden;line-height:44px;padding:0 10px;color:#666;font-size:15px;white-space:nowrap;text-overflow:ellipsis;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ny_top .nav_item2 a{color:#565656}.nav_item2:hover a{background-color:#2e89ff;color:#fff}.hcover{display:none}@media (max-width:1366px){header .top_two .w1400 nav{width:55%;}.lyTop_Tel{font-size:18px;padding:20px;line-height:58px}.lyTop_Tel i{width:38px;height:38px;margin-top: 10px;}}@media screen and (max-width:1299px){header .top_two .logo{margin-top:16px;width:340px}.nav_item > a{font-size:16px}header .top_two .w1400 .top_ss{float:right;width:calc(42% - 240px);margin-top:35px}}@media screen and (max-width:1080px){header .top_two{height:80px}header .top_two .w1400{position:relative}header .top_two .logo{margin-top:7px}header .top_two .w1400 nav{width:100%;height:auto;position:absolute;left:-100%;background:#fff}header .top_two .w1400 nav ul li{width:100%}header .top_two .w1400 nav ul .nav_item{padding:0}header .top_two .w1400 nav ul .nav_item:last-child{padding:0}.menu_open{display:block;float:right;width:40px;height:40px;padding:5px 0;border:1px solid #eaeaea;position:fixed;top:20px;right:3%;box-sizing:border-box;z-index:999999;cursor:pointer}.menu_open i{height:2px;width:50%;background-color:#2e89ff;display:block;margin:5px auto}.menu_open:active{background-color:#2e89ff;border:1px solid #2e89ff}.menu_open:active i{background-color:#fff}.nav{width:50%;height:100%;position:fixed;top:0;left:-50%;z-index:9999999;background-color:#2e89ff}.hcover{display:block;width:50%;height:100%;background:rgba(0,0,0,.5);position:fixed;right:-50%;top:0;z-index:9999999}.nav_ul{margin:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:auto;padding-top:10px;text-align:left;display:block !important}.nav_item{float:none;margin:0;width:100%;height:70px;position:relative;padding:0}.nav_item:after{content:'';display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.2)}.nav_item > a{display:block;height:70px;line-height:70px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;font-size:18px;color:#fff !important;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav_item > a:active{background-color:#0065a4}.nav_item > a:after{display:none}.nav_item > a:hover,.nav_item > a.navon{background:#2e89ff}.nav_item:hover > a em,.nav_item > a.navon em{display:none}.nav_item i{position:absolute;z-index:2;top:0;right:0;width:100%;height:100%;display:block}.nav_item i:after{content:'';display:block;width:8px;height:8px;margin-bottom:-4px;border:1px solid rgba(255,255,255,.5);border-top:0;border-left:0;position:absolute;bottom:50%;right:22px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_item_open{width:50%;height:100%;margin:0;box-shadow:none;background-color:#2e89ff;border-radius:0;opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);position:fixed;left:-50%;top:0;border-top:none}.subopen{display:block}.subopen a{display:block;overflow:hidden;margin:0;padding:15px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:rgba(255,255,255,.8);background:rgba(0,0,0,.1);text-indent:30px;position:relative}.subopen a:before{content:'';display:block;width:8px;height:8px;position:absolute;bottom:50%;left:22px;margin-bottom:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:1px solid rgba(255,255,255,.5);border-right:0;border-bottom:0}.nav_item2{position:relative}.nav_item2 a{width:100%;display:block;line-height:30px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;margin:0;padding:10px;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:16px}.nav_item2:after{content:'';width:100%;position:absolute;bottom:0;left:0;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom:1px solid rgba(255,255,255,.2)}header .top_two .w1400 .top_ss{float:right;margin-right:60px;width:calc(100% - 340px);margin-top:20px}header .top_two .w1400 .top_ss .sr{height:40px;line-height:40px}header .top_two .w1400 .top_ss .tj{height:40px}}@media screen and (max-width:1024px){.menu_open{right:3%}}@media screen and (max-width:768px){.menu_open{top:20px}header .top_two .w1400 .top_ss{width:100%;margin:0 0 10px}header .top_two .logo{width:280px;margin-top:14px}.lyTop_Tel {    display: none;}}@media screen and (max-width:319px){header .top_two{height:60px}header .top_two .logo{width:200px;margin-top:11px}.menu_open{top:10px}}.apple-banner{width:100%;overflow:hidden}.apple-banner .swiper-container{width:100%}.apple-banner .swiper-container .swiper-slide img{width:100%}.apple-banner .swiper-container .swiper-button-prev,.apple-banner .swiper-container .swiper-button-next{width:15%;height:100%;top:0;background:none;margin:0}.apple-banner .swiper-container .swiper-button-prev{left:0}.apple-banner .swiper-container .swiper-button-next{right:0}.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span{display:block;width:64px;height:64px;position:absolute;top:50%;margin-top:-32px;border-radius:100%;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.apple-banner .swiper-button-prev span{background:rgba(0,0,0,0.3) url(../images/arrows1.png) center center no-repeat;left:20px}.apple-banner .swiper-button-next span{background:rgba(0,0,0,0.3) url(../images/arrows2.png) center center no-repeat;right:20px}.apple-banner .swiper-button-prev:hover span,.apple-banner .swiper-button-next:hover span{opacity:.7}.apple-banner .swiper-pagination{top:auto;bottom:40px !important;left:50%!important;transform:translateX(-50%);display:flex;display:-webkit-flex;align-items:center;justify-content:center}.apple-banner .swiper-pagination-bullet{display:inline-block;width:40px;height:10px;border-radius:10px;margin:0 6px;cursor:pointer;background:#fff;opacity:1;transition:all .4s ease}.apple-banner .autoplay .swiper-pagination-bullet-active{background:#2e89ff}@media screen and (max-width:767px){.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span{width:44px;height:44px;background-size:44px 44px}.apple-banner .swiper-button-prev span{left:10px}.apple-banner .swiper-pagination{bottom:20px !important}.apple-banner .swiper-pagination-bullet{width:28px;height:7px;margin:0 3px}}@media screen and (max-width:600px){.apple-banner .swiper-container .swiper-slide{height:219px;overflow:hidden}.apple-banner .swiper-container .swiper-slide img{width:700px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}@media screen and (max-width:520px){.apple-banner .swiper-container .swiper-slide{height:180px}.apple-banner .swiper-container .swiper-slide img{width:576px}}@media screen and (max-width:414px){.apple-banner .swiper-container .swiper-slide{height:140px}.apple-banner .swiper-container .swiper-slide img{width:448px}}@media screen and (max-width:375px){.apple-banner .swiper-container .swiper-slide{height:120px}.apple-banner .swiper-container .swiper-slide img{width:384px}}.ly_hotkw_search{width:100%;height:78px;margin:0 auto;padding:0;background-color:#2e89ff;position:relative;z-index:9}.ly_hotkw_search .hotkw_search{height:100%;overflow:hidden;margin:0 auto;padding:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hotkw_search .hotkw_left{float:left;width:66%;height:50px;overflow:hidden;color:#fff;font-size:16px;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;margin-top:22px}.hotkw_search .hotkw_left span{color:#fff;font-size:18px;font-weight:bold;display:inline-block;margin-left:7px}.hotkw_search .hotkw_left a{display:inline-block;color:#fff;border-right:1px solid rgba(255,255,255,.2);padding:0 12px;text-align:center}.hotkw_search .search_right{float:right;width:26%;height:38px;overflow:hidden;margin:20px 0 0 0;padding:0 68px 0 0;position:relative}.hotkw_search .search_right .sc_ipt{width:100%;height:38px;overflow:hidden;margin:0;padding:0}.hotkw_search .search_right .sc_ipt input{display:block;width:100%;height:38px;overflow:hidden;line-height:38px;color:#ccc;font-size:14px;white-space:nowrap;text-overflow:ellipsis;border-right:0;outline:none;margin:0;padding:0 9px 0 17px;border:none;border-radius:20px 0 0 20px}.hotkw_search .search_right .sc_btn{width:80px;height:38px;overflow:hidden;margin:0;padding:0;position:absolute;top:0;right:0}.hotkw_search .search_right .sc_btn input{display:block;width:100%;height:38px;overflow:hidden;line-height:50px;color:#fff;font-size:18px;text-align:center;background:#2e89ff url(../images/ssico.png) center no-repeat;border:none;outline:none;cursor:pointer;border-radius:0;font-weight:bold;border-radius:0 20px 20px 0}.ny_hotkw_search{width:100%;height:90px;margin:0 auto;padding:0;background-color:#ffffff;position:relative;z-index:9;border-bottom:1px solid #ddd}.ny_hotkw_search .nyhotkw_left{width:65%;float:left;height:55px;margin-top:35px}.ny_hotkw_search p{font-size:16px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ny_hotkw_search p a{color:#666}.ny_hotkw_search p img.Crumb{display:inline-block;width:18px;height:18px;vertical-align:middle;margin:-2px 6px 0 0}.ny_hotkw_search p img.CrumbJt{display:inline-block;width:12px;height:12px;vertical-align:middle;margin:-2px 8px 0}.ny_hotkw_search .search_right{float:right;width:30%;height:50px;overflow:hidden;margin:20px 0 0 0;padding:0 68px 0 0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ny_hotkw_search .search_right .sc_ipt{width:100%;height:50px;overflow:hidden;margin:0;padding:0}.ny_hotkw_search .search_right .sc_ipt input{display:block;width:100%;height:50px;overflow:hidden;line-height:50px;color:#ccc;font-size:16px;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ccc;border-right:0;outline:none;margin:0;padding:0 9px 0 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ny_hotkw_search .search_right .sc_btn{width:80px;height:50px;overflow:hidden;margin:0;padding:0;position:absolute;top:0;right:0}.ny_hotkw_search .search_right .sc_btn input{display:block;width:100%;height:50px;overflow:hidden;line-height:50px;color:#fff;font-size:18px;text-align:center;background-color:#06a6d8;border:none;outline:none;cursor:pointer;border-radius:0;font-weight:bold}@media screen and (max-width:1023px) and (min-width:768px){.hotkw_search .hotkw_left{display:none}.hotkw_search .search_right{width:100%}.hotkw_search .search_right .sc_btn{width:150px}.ny_hotkw_search{height:auto;padding:0 0 25px}.ny_hotkw_search .nyhotkw_left{width:100%;margin-top:20px;height:40px}.ny_hotkw_search .search_right{width:100%;margin:0}}@media screen and (max-width:767px){.hotkw_search .hotkw_left{display:none}.hotkw_search .search_right{width:100%;margin:15px 0 0 0}.ly_hotkw_search{height:68px}.ny_hotkw_search .nyhotkw_left{width:100%;margin-top:15px;height:35px}.ny_hotkw_search .search_right{width:100%;margin:0}.ny_hotkw_search p{font-size:14px}.ny_hotkw_search .search_right .sc_ipt{height:45px}.ny_hotkw_search .search_right .sc_ipt input{height:45px;line-height:45px;font-size:15px}.ny_hotkw_search .search_right .sc_btn{height:45px}.ny_hotkw_search .search_right .sc_btn input{height:45px;line-height:45px}.ny_hotkw_search .search_right .sc_btn input{font-size:16px}}.indtjpro{background:#edf0f7;min-height:630px;padding-top:90px;position:relative}.indbigbt{text-align:center;}.indbigbt p{color:#e7eaf1;font-size:76px;line-height:78px;font-family:impact;text-transform:uppercase;margin-bottom:-36px}.indbigbt span{font-size:34px;font-weight:bold}/*.indtjpro:before{content:"";display:block;width:1100px;height:92px;background:url(../images/indbkbg.png) center top no-repeat;margin:0 auto}*//*.indtjpro:after{content:"";display:block;width:1100px;height:92px;background:url(../images/indbkbg.png) center top no-repeat;position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(180deg)}*/.indtjpro .swiper-container2{margin:65px 0 0;position:relative;z-index:9;overflow:hidden}.indtjpro ul{display: flex;flex-wrap: wrap;justify-content: space-between;}.indtjpro ul li{background:#fff;width:23.5%;padding:16px;float:left;margin-bottom:20px;transition:all .4s ease}.indtjpro ul li .pic{display:block;width:100%;height:236px;position:relative;background:#fff}.indtjpro ul li .pic img{max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.indtjpro ul li .name{display:block;width:100%;height:50px;line-height:50px;text-align:center;font-size:18px;border-top:1px solid #eee;padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.indtjpro ul li .yctext{height:0;overflow:hidden;transition:all .4s ease}.indtjpro ul li .yctext p{width:100%;height:48px;line-height:24px;color:#fff;font-size:15px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.indtjpro ul li .more{display:block;width:34px;height:34px;margin:10px auto 0;border-radius:50%;background:#fff url(../images/morejt.png) center no-repeat;font-size:0}.indtjpro ul li:hover{background:#2e89ff;background:linear-gradient(139deg,#5bbaf0 10%,#2e89ff)}.indtjpro ul li:hover .name{color:#fff;font-weight:bold}.indtjpro ul li:hover .yctext{height:100px}@media screen and (max-width:1399px){.indtjpro{min-height:532px}.indbigbt p{font-size:66px}.indbigbt span{font-size:30px}.indtjpro .swiper-container2{margin:45px 0 0}.indtjpro ul li .pic{height:210px}.indtjpro:before,.indtjpro:after{width:800px;height:75px;background-size:100%}}@media screen and (max-width:1199px){.indtjpro{min-height:490px}.indtjpro .indbigbt{top:-44px}.indbigbt p{font-size:60px}.indtjpro .swiper-container2{margin:30px 0 0}.indtjpro ul li .pic{height:200px}.indtjpro:before,.indtjpro:after{width:700px}}@media screen and (max-width:1079px){.indtjpro{min-height:480px}.indtjpro ul li{padding:10px}.indtjpro ul li .yctext{display:none}}@media screen and (max-width:767px){.indtjpro{min-height:300px;margin-top:0;padding:10px 0 25px;overflow:hidden}.indbigbt{position:static;transform:none}.indbigbt p{font-size:50px}.indbigbt span{font-size:24px}.indtjpro .swiper-container2{margin:20px 0 0}.indtjpro ul li .name{font-size:15px;height:40px;line-height:40px}.indtjpro:before,.indtjpro:after{display:none}.indtjpro ul li{width:48%;}}@media screen and (max-width:500px){.indtjpro ul li .pic{height:150px}}.indprobox{position:relative;padding-top:70px}.indprobox .martop{margin:97px 0 50px;overflow:hidden}.indprobox .proright{width:calc(100% - 345px);float:right}.indprobox .proright ul li{width:32%;margin-right:2%;float:left;box-shadow:inset 0 0 0 5px #f7f6f6;background:#fff;padding:24px;margin-bottom:24px;overflow:hidden;position:relative;transition:all .4s ease}.indprobox .proright ul li:nth-child(3n){margin-right:0}.indprobox .proright ul li::before,.indprobox .proright ul li::after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}.indprobox .proright ul li::before{border-top:5px solid #2e89ff;border-bottom:5px solid #2e89ff;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:left;transform-origin:left}.indprobox .proright ul li::after{border-left:5px solid #2e89ff;border-right:5px solid #2e89ff;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:bottom;transform-origin:bottom}.indprobox .proright ul li:hover::before,.indprobox .proright ul li:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.indprobox .proright ul li .text{text-align: center;position:relative;z-index:2}.indprobox .proright ul li .text .name{font-size:20px;line-height:30px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .4s ease}.indprobox .proright ul li:hover .text .name{color:#2e89ff}.indprobox .proright ul li .text p{font-size:14px;color:#999;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.indprobox .proright ul li .text .more{display:block;width:108px;height:32px;line-height:32px;border-radius:20px;background:#2e89ff;background:linear-gradient(155deg,#5bbaf0 10%,#2e89ff);text-align:center;color:#fff;margin-top:20px;transition:all .4s ease}.indprobox .proright ul li:hover .text .more{background:#2e89ff;background:linear-gradient(-155deg,#5bbaf0 10%,#2e89ff)}.indprobox .proright ul li .pic{display:block;width:100%;height:220px;position:relative;z-index:2;overflow:hidden}.indprobox .proright ul li .pic img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;transition:all .4s ease}.indprobox .proright ul li:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1399px){.indprobox .indbigbt{top:-24px}.indprobox .martop{margin:97px 0 35px}.indprobox .proright{width:calc(100% - 285px)}}@media screen and (max-width:1079px){.indprobox .martop{margin:87px 0 15px}.indprobox .proright{width:100%;margin-top:25px}}@media screen and (max-width:767px){.indprobox{padding:10px 0 0}.indprobox .martop{margin:20px 0 10px}.indprobox .proright{margin-top:20px}.indprobox .proright ul li{width:100%;margin-right:0;margin-bottom:10px}.indprobox .proright ul li:nth-child(3n){margin-right:3%;}.indprobox .proright ul li:nth-child(2n){margin-right:0;}.indprobox .proright ul li:last-child{display:none;}}@media screen and (max-width:500px){.indprobox .proright ul li{width:48.5%;margin-right:3%;padding:10px}.indprobox .proright ul li .pic{width:100%;height:130px}.indprobox .proright ul li .text{width:100%}.indprobox .proright ul li .text .name{font-size:15px;line-height:24px;height:24px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;text-align:center}.indprobox .proright ul li .text p,.indprobox .proright ul li .text .more{display:none}}.proleft{width:305px;overflow:hidden;float:left}.proleft .cp_type{background-color:#2e89ff;padding:26px 0 0}.cp_type .hd{width:100%;height:auto;margin:0 auto 26px;padding:0 30px;text-align:center;position:relative}.proleft .cp_type .hd:before{content:"";display:block;background:url(../images/flbtbg1.png) left no-repeat;width:89px;height:165px;position:absolute;left:0;top:-26px}.proleft .cp_type .hd:after{content:"";display:block;background:url(../images/flbtbg2.png) left no-repeat;width:119px;height:179px;position:absolute;right:0;bottom:-25px}.cp_type .hd p{width:100%;color:#fff;font-size:40px;font-weight:bold;text-transform:uppercase}.cp_type .hd p img{display:block;width:28px;height:28px;margin:2px 10px 2px 0;padding:0;float:left}.cp_type .hd span{display:block;color:#fff;font-size:24px}.cp_type .hd i{display:none}.cp_type .hd em{display:block;width:30px;height:5px;background:rgba(255,255,255,.3);margin:5px auto}.cp_type .bd{position:relative;z-index:2}.cp_type .bd ul{background:#222;overflow:hidden;min-height:200px}.cp_type .bd ul li{border-bottom:0px solid rgba(255,255,255,.3);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.cp_type .bd ul li p{height:74px;width:88%;margin:0 auto;position:relative;border-bottom:1px solid rgba(255,255,255,.3)}.cp_type .bd ul li:last-child p{border-bottom:0}.cp_type .bd ul li.on:last-child p{border-bottom:1px solid rgba(255,255,255,.3)}.cp_type .bd ul li p a{display:block;width:calc(100% - 40px);line-height:74px;padding:0;overflow:hidden;color:#fff;font-size:17px;white-space:nowrap;text-overflow:ellipsis;float:left}.cp_type .bd ul li p span{display:block;width:40px;height:100%;background:url(../images/mulu0.png) center center no-repeat;cursor:pointer;position:absolute;top:0;right:-5px}.cp_type .bd ul li div{display:none}.cp_type .bd ul li div a{display:block;height:40px;line-height:40px;color:rgba(255,255,255,.5);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:88%;margin:0 auto;padding:0 10px}.cp_type .bd ul li div a:first-child{margin-top:15px}.cp_type .bd ul li:last-child div a:last-child{margin-bottom:15px}.cp_type .bd ul li div a i{display:block;width:4px;height:4px;margin:13px 6px 13px 0;padding:0;border:1px solid #999;border-radius:50%;float:left}.cp_type .bd ul li div a:hover i{border:1px solid #2e89ff}.cp_type .bd ul li p:hover a,.cp_type .bd ul li.on p a{color:#2e89ff}.cp_type .bd ul li p:hover span{background:url(../images/mulu1.png) center center no-repeat}.cp_type .bd ul li.on p span{background:url(../images/mulu2.png) center center no-repeat}.cp_type .bd ul li div a:hover{color:#2e89ff}.cp_type .bd ul li div a:hover:before{background-position:0 -10px}.cp_type .bd ul a.ckqb{display:block;height:34px;line-height:34px;font-size:16px;color:#333;background:#f1f1f1;width:92%;margin:10px auto;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cp_type .bd ul a.ckqb:hover{background:#2e89ff;color:#fff}.ProAll{width:100%;height:auto;border-top:1px solid #eee;margin-top:12px}.ProAll a{display:block;width:100%;height:58px;line-height:58px;overflow:hidden;color:#333;font-size:16px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;padding:0 30px;position:relative}.ProAll a i{display:block;width:40px;height:100%;margin:0;padding:0;background:url(../images/mulu0.png) center center no-repeat;position:absolute;top:0;right:15px}.ProAll a:hover{background:#2e89ff;color:#fff}.ProAll a:hover i{background:url(../images/mulu1.png) center center no-repeat}.cp_type .mlphone{width:100%;background:#2e89ff;text-align:center;padding:30px 0 40px}.cp_type .mlphone span{color:#fff;font-size:20px;text-transform:uppercase}.cp_type .mlphone p{color:#fff;font-size:30px;font-weight:bold;margin:2px 0 16px}.cp_type .mlphone .allpro{display:block;width:112px;height:37px;margin:0 auto;line-height:37px;text-align:center;color:#fff;font-size:15px;background:#222;transition:all .4s ease}.cp_type .mlphone .allpro:hover{background:#2e89ff;color:#333}@media screen and (max-width:1399px){.proleft{width:255px}.cp_type .hd{margin:0 auto 20px;padding:0 20px}.cp_type .hd p{font-size:30px}.cp_type .hd span{font-size:20px}.cp_type .bd ul li p{height:68px}.cp_type .bd ul li p a{line-height:68px}.cp_type .bd ul li div a{height:40px;line-height:40px}.ProAll a{font-size:15px;padding:0 20px}.ProAll a i{right:5px}}@media screen and (max-width:1079px){.proleft{width:100%}.proleft .cp_type{padding:10px 0 1px}.cp_type .hd{position:relative;padding:0 30px;text-align:left;margin:0 auto 10px}.proleft .cp_type .hd:before,.proleft .cp_type .hd:after{display:none}.cp_type .hd i{display:block;width:40px;height:40px;margin:0;padding:0;background:rgba(255,255,255,0.3) url(../images/mulu3.png) center center no-repeat;position:absolute;top:-3px;right:30px}.cp_type .hd.on i{background:rgba(255,255,255,0.3) url(../images/mulu4.png) center center no-repeat}.cp_type .hd p,.cp_type .hd em{display:none}.cp_type .hd span{font-size:22px;font-weight:bold}.cp_type .bd{display:none}.cp_type .bd ul li p a{font-size:16px}.cp_type .bd ul li p span{}.ProAll a{font-size:16px;padding:0 30px}.ProAll a i{right:15px}.cp_type .mlphone{display:none}}@media screen and (max-width:767px){.cp_type .hd{padding:0 20px}.cp_type .hd p,.NyXgwz_Title p{font-size:20px}.cp_type .hd i{right:20px;width:34px;height:34px;top:-1px}.cp_type .hd span{font-size:20px}.cp_type .bd ul li p{height:58px}.cp_type .bd ul li p a{line-height:58px}}.ind_heng{width:100%;position:relative}.ind_heng img.hf{width:100%}.ind_heng .cont{width:1130px;max-width:90%;position:absolute;margin:auto;top:50%;transform:translateY(-50%);left:0;right:0}.ind_heng .cont p{font-size:50px;font-weight:bold;color:#fff;float:left;max-width:70%}.ind_heng .cont span{font-size:16px;color:#fff;text-transform:uppercase;float:left;max-width:70%}.ind_heng .cont .zxzx{display:block;width:198px;height:64px;background:url(../images/zxbtn.png) center no-repeat;float:right;font-size:18px;line-height:64px;padding-left:40px;margin-top:-54px;transition:all .4s ease}.ind_heng .cont .zxzx:hover{color:#2e89ff}@media screen and (max-width:1399px){.ind_heng .cont p{font-size:34px}.ind_heng .cont span{display:none}.ind_heng .cont .zxzx{margin-top:0}}@media screen and (max-width:1079px){.ind_heng .cont .zxzx{width:150px;height:48px;line-height:48px;background-size:cover;font-size:16px;padding-left:30px}}@media screen and (max-width:767px){.ind_heng{display:none}}.indabout{padding:70px 0 90px;overflow:hidden}.indabout .indbigbt{position:static;transform:none}.indabout .abcont{margin-top:30px;min-height:200px}.indabout .abcont,.indabout .abcont p,.indabout .abcont span{font-size:16px;color:#666;line-height:30px}.indabout .abmore{display:block;width:184px;height:50px;margin:40px auto 60px;line-height:50px;background:#e7eaf1;border-radius:30px;font-size:18px;position:relative;padding-left:40px;transition:all .4s ease}.indabout .abmore:after{content:'';display:block;width:40px;height:40px;border-radius:50%;background:#fff url(../images/morejt.png) center no-repeat;position:absolute;right:5px;top:5px}.indabout .abmore:hover{color:#fff;background:#2e89ff}.indabout ul.data{overflow:hidden}.indabout ul.data li{width:33.3333%;float:left;border-right:1px solid #eee;text-align:center;font-size:20px;color:#999}.indabout ul.data li:last-child{border-right:0}.indabout ul.data li em{font-size:56px;font-family:impact;position:relative;color:#333}.indabout ul.data li span{font-size:22px;position:absolute;color:#333;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;background:#2e89ff}@media screen and (max-width:1399px){.indabout{padding:50px 0 80px}.indabout .abcont{margin-top:20px}.indabout .abmore{margin:30px auto 40px}.indabout ul.data li{font-size:18px}.indabout ul.data li em{font-size:46px}.indabout ul.data li span{font-size:16px}}@media screen and (max-width:1079px){.indabout{padding:30px 0 70px}.indabout .abcont{margin-top:15px}.indabout .abmore{width:144px;height:40px;line-height:40px;font-size:16px;padding-left:38px;padding-left:30px}.indabout .abmore:after{width:30px;height:30px}.indabout ul.data li{font-size:16px}.indabout ul.data li em{font-size:40px}}@media screen and (max-width:767px){.indabout{padding:0}.indabout .abcont{margin-top:15px;max-height:312px;overflow-y:scroll}.indabout .abcont,.indabout .abcont p,.indabout .abcont span{font-size:15px;line-height:24px}.indabout .abmore{margin:15px auto 25px}.indabout ul.data{display:none}}.indnew{background:url(../images/indnew_bg.jpg) center no-repeat;min-height:500px;position:relative;background-size:cover;padding-top:70px;}/*.indnew:before{content:"";display:block;width:1100px;height:92px;background:url(../images/indbkbg.png) center top no-repeat;margin:0 auto}*//*.indnew:after{content:"";display:block;width:1100px;height:92px;background:url(../images/indbkbg.png) center top no-repeat;position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(180deg)}*//*.indnew .indbigbt span{color:#fff;}*/.indnew ul{width:100%;overflow:hidden;margin-top:68px;min-height:200px}.indnew ul li{width:48.8%;background:#fff;padding:34px;float:left;margin-right:2.4%;margin-bottom:30px;transition:all .4s ease}.indnew ul li:nth-child(2n){margin-right:0}.indnew ul li:hover{background:#2e89ff}.indnew ul li .left{width:116px;float:left;border-right:1px solid #eee}.indnew ul li .left span{font-size:34px;line-height:36px;font-weight:bold;color:#000;transition:all .4s ease}.indnew ul li:hover .left span{color:#fff}.indnew ul li .left p{width:84px;height:30px;line-height:30px;color:#fff;text-align:center;font-size:16px;background:#2e89ff;margin:7px 0;transition:all .4s ease}.indnew ul li:hover .left p{color:#fff;background:#2e89ff}.indnew ul li .right{width:calc(100% - 148px);float:right}.indnew ul li .right a{display:block;font-size:20px;margin-bottom:5px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}.indnew ul li:hover .right a{color:#fff}.indnew ul li .right .ms{font-size:15px;color:#999;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .4s ease}.indnew ul li:hover .right .ms{color:rgba(255,255,255,.5)}.indnew .abmore,.indtjpro .abmore{display:block;width:184px;height:50px;margin:20px auto 70px;line-height:50px;background:#fff;border-radius:30px;font-size:18px;position:relative;z-index:9;padding-left:40px;transition:all .4s ease}.indnew .abmore:hover,.indtjpro .abmore:hover{color:#fff;background:#2e89ff}.indnew .abmore:after,.indtjpro .abmore:after{content:'';display:block;width:40px;height:40px;border-radius:50%;background:#2e89ff url(../images/morejt2.png) center no-repeat;position:absolute;right:5px;top:5px;transition:all .4s ease}.indnew .abmore:hover:after,.indtjpro .abmore:hover:after{background:#fff url(../images/morejt.png) center no-repeat}.indnew .height{height:1px}@media screen and (max-width:1399px){.indnew .indbigbt{top:-44px}.indnew:before,.indnew:after{width:800px;height:75px;background-size:100%}.indnew ul{margin-top:50px}.indnew .abmore,.indtjpro .abmore{margin:10px auto 60px}}@media screen and (max-width:1199px){.indnew:before,.indnew:after{width:700px}.indnew ul{margin-top:30px}.indnew ul li{padding:20px;margin-bottom:20px}.indnew ul li .left{width:106px}.indnew ul li .right{width:calc(100% - 128px)}.indnew .abmore,.indtjpro .abmore{margin:10px auto 50px}}@media screen and (max-width:1079px){.indnew{min-height:300px}.indnew ul li{padding:15px}.indnew ul li .left{width:90px}.indnew ul li .left span{font-size:30px}.indnew ul li .left p{width:74px;font-size:15px;margin:3px 0 7px}.indnew ul li .right{width:calc(100% - 106px)}.indnew ul li .right a{font-size:17px}.indnew .abmore,.indtjpro .abmore{width:144px;height:40px;line-height:40px;font-size:16px;padding-left:38px;padding-left:30px}.indnew .abmore:after,.indtjpro .abmore:after{width:30px;height:30px}}@media screen and (max-width:767px){.indnew{padding:10px 0;overflow:hidden}.indnew:before,.indnew:after{display:none}.indnew ul{margin-top:23px}.indnew ul li{padding:20px;width:100%;margin-right:0;margin-bottom:10px}.indnew .abmore,.indtjpro .abmore{margin:10px auto 15px;width:144px;height:40px;line-height:40px;font-size:16px;padding-left:28px}.indnew .abmore:after,.indtjpro .abmore:after{width:30px;height:30px}}@media screen and (max-width:500px){.indnew ul li{padding:15px}.indnew ul li .left{width:75px}.indnew ul li .left span{font-size:24px}.indnew ul li .left p{width:64px;font-size:14px;margin:0 0 7px}.indnew ul li .right{width:calc(100% - 86px)}.indnew ul li .right a{font-size:16px}.indnew ul li .right .ms{font-size:14px;line-height:20px;height:40px}}.ind_article{background:#fff;position:relative;padding:70px 0;}.ind_article .swiper-container3{padding-top:100px;overflow:hidden;min-height:200px}.ind_article ul li{width:31%;float:left;padding:20px;box-shadow:inset 0 0 0 4px #f7f6f6;overflow:hidden;position:relative;transition:all .4s ease}.ind_article ul li:nth-child(3n){margin-right:0}.ind_article ul li::before,.ind_article ul li::after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}.ind_article ul li::before{border-top:4px solid #2e89ff;border-bottom:4px solid #2e89ff;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:left;transform-origin:left}.ind_article ul li::after{border-left:4px solid #2e89ff;border-right:4px solid #2e89ff;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:bottom;transform-origin:bottom}.ind_article ul li:hover::before,.ind_article ul li:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.ind_article ul li .name{margin:0 0 25px;overflow:hidden;position:relative;z-index:2}.ind_article ul li a{display:block;width:calc(100% - 28px);float:left;font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ind_article ul li:hover a{color:#2e89ff}.ind_article ul li i{display:block;width:20px;height:20px;border-radius:50%;background:#333 url(../images/morejt2.png) center no-repeat;float:right;background-size:70%;margin-top:5px}.ind_article ul li:hover i{background:#2e89ff url(../images/morejt2.png) center no-repeat;background-size:70%}.ind_article ul li .ms{font-size:15px;color:#999;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ind_article ul li .artfot{width:100%;height:30px;line-height:30px;text-align:right;font-size:16px;color:#999;margin-top:35px;background:url(../images/artico.png) left center no-repeat}.ind_article .abmore{display:block;width:184px;height:50px;line-height:50px;margin:50px auto 0;background:#e7eaf1;border-radius:30px;font-size:18px;position:relative;padding-left:40px;transition:all .4s ease}.ind_article .abmore:after{content:'';display:block;width:40px;height:40px;border-radius:50%;background:#2e89ff url(../images/morejt2.png) center no-repeat;position:absolute;right:5px;top:5px;transition:all .4s ease}.ind_article .abmore:hover{color:#fff;background:#2e89ff}.ind_article .abmore:hover:after{background:#fff url(../images/morejt.png) center no-repeat}@media screen and (max-width:1399px){.ind_article{margin-bottom:60px}.ind_article .indbigbt{top:-24px}.ind_article .swiper-container3{padding-top:95px}.ind_article  .abmore{margin:30px auto 0}}@media screen and (max-width:1199px){.ind_article .indbigbt{top:-34px}.ind_article .swiper-container3{padding-top:85px}}@media screen and (max-width:1079px){.ind_article{margin-bottom:40px}.ind_article .swiper-container3{padding-top:77px}.ind_article ul li .name{margin:0 0 15px}.ind_article ul li .artfot{margin-top:25px;font-size:15px;background-size:20px}.ind_article  .abmore{width:144px;height:40px;line-height:40px;font-size:16px;padding-left:38px;padding-left:30px}.ind_article  .abmore:after{width:30px;height:30px}}@media screen and (max-width:767px){.ind_article{margin-bottom:25px;padding-top:10px}.ind_article .swiper-container3{padding-top:22px}.ind_article ul li .name{margin:0 0 10px}.ind_article ul li a{font-size:17px}.ind_article .abmore{margin-top:20px}}.link{width:100%;background:#2e89ff}.link .w1400{display:-webkit-flex;display:flex;flex-wrap:wrap}.link .left{width:168px;line-height:80px;float:left;background:#2e89ff;color:#000;font-size:20px;font-weight:bold;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.link .left img{margin-right:5px}.link .right{width:calc(100% - 168px);float:left;padding:26px 0}.link .right a{color:#fff;float:left;padding:0 20px;font-size:16px;line-height:28px}@media screen and (max-width:767px){.link{padding:20px 0 15px;overflow:hidden}.link .w1400{display:block !important}.link .left{width:100%;height:45px;font-size:16px}.link .left img{width:26px}.link .right{width:100%;padding:10px 0 0}.link .right a{font-size:15px;line-height:28px;padding:0 5px}}footer{background:#242424;overflow:hidden}footer .footup{width:100%}footer .footup ul{width:60%;float:left;display:-webkit-flex;display:flex;flex-wrap:wrap}footer .footup ul li{float:left;width:30%;padding:60px 0 60px 46px;position:relative}footer .footup ul li:before{content:"";width:1px;height:100%;background:#3a3a3a;position:absolute;left:0;top:0}footer .footup ul li:after{content:"";display:block;width:41px;height:41px;background:#242424 url(../images/footli2.png) center no-repeat;border:1px solid #3a3a3a;border-radius:50%;position:absolute;left:-21px;top:60px;z-index:2}footer .footup ul li:nth-of-type(1){width:40%}footer .footup ul li:nth-of-type(1):after{background:#242424 url(../images/footli1.png) center no-repeat}footer .footup ul li:nth-of-type(3):after{background:#242424 url(../images/footli3.png) center no-repeat}footer .footup ul li p{width:100%;font-size:20px;color:#fff}footer .footup ul li a{display:block;width:100%;font-size:16px;color:rgba(255,255,255,.3);margin-top:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}footer .footup ul li a:hover{color:#fff}footer .footup ul li a:nth-of-type(1){margin-top:35px}footer .footewm{float:right;text-align:center;margin-top:60px;margin-right:60px}footer .footewm .ewmjpg{width:166px;height:166px;background:#fff;border-radius:5px;position:relative}footer .footewm .ewmjpg img{max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}footer .footewm p{font-size:16px;color:#fff;margin-top:22px}footer .foot_copy{width:100%;overflow:hidden;border-top:1px solid #3a3a3a}footer .foot_copy_main p{height:70px;line-height:70px;color:rgba(255,255,255,.3);margin:0;padding:0;font-size:16px;margin-right:60px}footer .foot_copy_main p a{color:rgba(255,255,255,.3);font-size:16px}footer .foot_copy_main p a:hover{color:#fff}@media screen and (max-width:1199px){footer .footup ul{width:70%}footer .footewm,footer .foot_copy_main p{margin-right:0}}@media screen and (max-width:1079px){footer .footup ul li{padding:40px 0 40px 40px}footer .footup ul li p{font-size:18px}footer .footup ul li a{font-size:15px;margin-top:10px}footer .footup ul li a:nth-of-type(1){margin-top:20px}footer .footup ul li:after{width:37px;height:37px;top:35px}footer .footewm{margin-top:40px}footer .footewm .ewmjpg{width:150px;height:150px}footer .footewm p{font-size:15px;margin-top:12px}footer .foot_copy{padding:15px 0}footer .foot_copy_main p{font-size:15px;float:left;height:30px;line-height:30px}footer .foot_copy_main p a{font-size:15px}}@media screen and (max-width:767px){footer .footup ul{display:none}footer .footewm{margin:25px 0;float:none}footer .footewm .ewmjpg{margin:0 auto}footer .foot_copy_main p{float:none;text-align:center;height:auto;line-height:26px}}.NyBanner{width:100%;overflow:hidden;margin:0 auto;padding:0;position:relative}.NyBanner img.nyBa_Img{display:block;width:100%;}.NyBanner .NyBa_Con{width:1400px;height:auto;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyBa_Con p{width:100%;height:auto;line-height:40px;color:#fff;font-size:36px;font-weight:bold;text-align:center;margin:0 auto;padding:0}.NyBa_Con i{display:block;width:40px;height:3px;margin:10px auto 15px;padding:0;background-color:#2e89ff}.NyBa_Con span{display:block;width:100%;height:auto;line-height:30px;color:rgba(255,255,255,0.25);font-size:24px;text-align:center;margin:0 auto;padding:0;text-transform:uppercase}@media (max-width:1440px){.NyBa_Con p{line-height:36px;font-size:32px}.NyBa_Con span{font-size:20px}.NyBa_Con i{margin:10px auto}}@media (max-width:1280px){.NyBa_Con p{line-height:32px;font-size:30px}.NyBa_Con span{line-height:20px;font-size:18px}.NyBa_Con i{height:2px}}@media (max-width:1080px){.NyBa_Con p{line-height:30px;font-size:26px}.NyBa_Con span{font-size:16px}}@media (max-width:767px){.NyBa_Con p{font-size:24px}.NyBa_Con span{font-size:14px}.NyBa_Con i{width:30px;margin:5px auto}}@media (max-width:320px){.NyBa_Con p{font-size:22px}}.NyCrumb{width:100%;height:auto;margin:0 auto 58px;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyCrumb .NyCrumb_Main{width:1400px;height:70px;margin:0 auto;padding:0;background-color:#fff;position:relative}.NyCrumb_Main ul{float:left}.NyCrumb_Main ul li{height:70px;float:left;position:relative}.NyCrumb_Main ul li em{display:block;width:1px;height:18px;margin:26px auto;padding:0;background-color:#ddd}.NyCrumb_Main ul li a{display:block;width:auto;height:70px;overflow:hidden;line-height:70px;color:#333;font-size:20px;font-weight:bold;margin:0;padding:0 60px}.NyCrumb_Main ul li.NyActive a,.NyCrumb_Main ul li:hover a{background-color:#2e89ff;color:#fff}.NyCrumb_Main p{width:auto;max-width:72%;height:70px;overflow:hidden;line-height:50px;color:#333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;float:right;padding:10px 28px 10px 0}.NyCrumb_Main p img.Crumb{display:inline-block;width:18px;height:18px;vertical-align:middle;margin:-2px 6px 0 0}.NyCrumb_Main p img.CrumbJt{display:inline-block;width:12px;height:12px;vertical-align:middle;margin:-2px 8px 0}.NyCrumb_Main p a{color:#333}.NyCrumb_Main p a:hover{color:#2e89ff}.NyCrumb_Main p span{color:#999}@media (max-width:1440px){.NyCrumb{margin:0 auto 40px}.NyCrumb .NyCrumb_Main{width:100%;height:60px}.NyCrumb_Main ul li{height:60px}.NyCrumb_Main ul li a{height:60px;line-height:60px;font-size:18px;padding:0 40px}.NyCrumb_Main p{height:60px;line-height:40px;font-size:15px}.NyCrumb_Main ul li em{margin:21px auto}}@media (max-width:1200px){.NyCrumb_Main ul li a{padding:0 30px}.NyCrumb_Main p{font-size:14px}}@media (max-width:1024px){.NyCrumb{margin:0 auto 30px}.NyCrumb_Main ul li a{font-size:16px}}@media (max-width:800px){.NyCrumb{margin:0 auto 25px}.NyCrumb .NyCrumb_Main{height:50px}.NyCrumb_Main ul li{height:50px}.NyCrumb_Main ul li a{height:50px;line-height:50px;padding:0 20px}.NyCrumb_Main p{height:50px;padding:5px 15px 5px 0}.NyCrumb_Main p img.CrumbJt{margin:-2px 6px 0}.NyCrumb_Main ul li em{margin:16px auto}}@media (max-width:767px){.NyCrumb{margin:0 auto 16px}.NyCrumb .NyCrumb_Main{height:auto}.NyCrumb_Main ul{width:100%;border-bottom:1px solid #f0f0f0;float:inherit}.NyCrumb_Main ul li a{font-size:15px}.NyCrumb_Main p{width:100%;max-width:100%;height:auto;line-height:30px;margin:0 auto;padding:10px 12px}}.ly_Title1{width:100%;overflow:hidden;margin:0 auto 40px;padding:0}.ly_Title1 p{width:100%;height:40px;line-height:40px;color:#333;font-size:36px;font-weight:bold;text-align:center;margin:0 auto;padding:0}.ly_Title2 p{color:#fff}.ly_Title1 span{display:block;width:144px;height:13px;margin:17px auto 0;padding:0;background:url(../images/line01.png) center center repeat-x}.ly_Title1 span i{display:block;width:13px;height:13px;margin:0 auto;padding:0;background-color:#2e89ff}@media (max-width:1440px){.ly_Title1{margin:0 auto 30px}.ly_Title1 p{height:36px;line-height:36px;font-size:32px}.ly_Title1 span{width:128px;height:9px;margin:15px auto 0}.ly_Title1 span i{width:9px;height:9px}}@media (max-width:1280px){.ly_Title1 p{height:32px;line-height:32px;font-size:30px}.ly_Title1 span{width:120px}}@media (max-width:1200px){.ly_Title1 p{font-size:28px}}@media (max-width:1080px){.ly_Title1 p{height:30px;line-height:30px;font-size:26px}.ly_Title1 span{margin:10px auto 0}}@media (max-width:767px){.ly_Title1{margin:0 auto 20px}.ly_Title1 p{height:30px;line-height:30px;font-size:24px}.ly_Title1 span{width:96px;height:5px;margin:5px auto 0}.ly_Title1 span i{width:5px;height:5px}}@media (max-width:320px){.ly_Title1 p{font-size:22px}}.NyAboutus{width:100%;height:auto;min-height:320px;margin:0 auto;padding:0}.NyTitle{width:100%;height:auto;margin:0 auto 40px;padding:0}.NyTitle p{width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size:36px;font-weight:bold;text-align:center;margin:0 auto 10px;padding:0}.NyTitle i{display:block;width:143px;height:13px;overflow:hidden;margin:0 auto;padding:0;background:url(../images/line04.png) center center no-repeat}.NyTitle1 p{color:#fff}.NyAboutus .NyAboutus_Profile{width:100%;height:auto;margin:0 auto;padding:80px 0;background-color:#edf0f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus_Profile .NyAboutus_Con{width:1400px;height:auto;margin:0 auto;padding:0}.NyAboutus_Con .NyAboutus_Img{width:47%;height:auto;margin:0;padding:40px 40px 40px 0;background:url(../images/nyabbg.png) 250px 0 no-repeat;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus_Img p{display:block;width:100%;height:390px;overflow:hidden;margin:0;padding:0;background-color:#fff;position:relative}.NyAboutus_Img p img{display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}.NyAboutus_Con .NyAboutus_Text{width:53%;height:470px;margin:0;padding:40px;background-color:#333;float:right;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus_Text em{display:block;width:100%;height:auto;line-height:64px;color:rgba(255,255,255,0.04);font-family:"RobotoBold";font-size:72px;font-style:normal;margin:0 auto;padding:0}.NyAboutus_Text .NyAb_Name{width:100%;height:auto;line-height:36px;color:#fff;font-size:28px;font-weight:bold;margin:-20px auto 40px;padding:0}.NyAboutus_Text .NyAb_Ms{width:100%;height:auto;max-height:240px;overflow-y:scroll;line-height:30px;color:rgba(255,255,255,0.45);font-size:16px;text-indent:2em;word-break:break-all;text-align:justify;margin:0 auto;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus_Text .NyAb_Ms::-webkit-scrollbar{width:3px}.NyAboutus_Text .NyAb_Ms p{width:100%;height:auto;line-height:30px;color:rgba(255,255,255,0.45);font-size:16px;text-indent:2em;word-break:break-all;text-align:justify;margin:0 auto;padding:0}.NyAboutus_Text i{display:block;width:3px;height:80%;margin:0;padding:0;background-color:#2e89ff;position:absolute;left:0;top:0}.NyAboutus .NyAboutus_Culture{width:100%;height:auto;margin:0 auto;padding:80px 0;background:#313131 url(../images/nyabbg1.png) center center no-repeat;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus .NyAboutus_Culture .ly_Title1 span i{background:#2e89ff}.NyAboutus_Culture .NyAbCulture_Main{width:1400px;height:auto;margin:0 auto;padding:0}.NyAbCulture_Main ul li{width:23.5%;height:auto;margin:0 2% 0 0;padding:60px 40px;background-color:#fff;float:left;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAbCulture_Main ul li:nth-child(4){margin:0}.NyAbCulture_Main ul li:hover{background-color:#2e89ff}.NyAbCulture_Main ul li i{display:block;width:90px;height:90px;overflow:hidden;margin:0 auto 20px;padding:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.NyAbCulture_Main ul li i.AbIco1{background:url(../images/abico1.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li i.AbIco2{background:url(../images/abico2.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li i.AbIco3{background:url(../images/abico3.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li i.AbIco4{background:url(../images/abico4.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li:hover i.AbIco1{background:url(../images/abico01.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li:hover i.AbIco2{background:url(../images/abico02.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li:hover i.AbIco3{background:url(../images/abico03.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li:hover i.AbIco4{background:url(../images/abico04.png) center center no-repeat;background-size:100% 100%}.NyAbCulture_Main ul li p{width:100%;height:auto;line-height:30px;color:#333;font-size:24px;text-align:center;margin:0 auto;padding:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.NyAbCulture_Main ul li em{display:block;width:50px;height:2px;margin:10px auto 20px;padding:0;background:url(../images/line05.png) center center no-repeat;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.NyAbCulture_Main ul li span{display:block;width:100%;height:50px;overflow:hidden;line-height:25px;color:#999;font-size:15px;text-align:center;margin:0 auto;padding:0;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.NyAbCulture_Main ul li:hover span{color:#333}.NyAboutus .NyAboutus_Honor{width:100%;height:auto;margin:0 auto;padding:80px 0;background-color:#edf0f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutus_Honor .NyAboutusHonor_Main{width:1400px;height:auto;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutusHonor_Main .NyAboutusHonor_List{width:100%;height:auto;min-height:240px;padding:0 70px;position:relative}.NyAboutusHonor_List .swiper-container03{width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0;position:relative}.NyAboutusHonor_List .swiper-container03 .swiper-slide{height:auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{width:100%;height:240px;overflow:hidden;margin:0 auto 10px;padding:0;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0.06);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Img{box-shadow:0 0 10px rgba(0,0,0,0.06)}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img a{display:block;width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0;position:relative}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img a img{display:block;max-width:100%;max-height:100%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Img a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.NyAboutusHonor_List .swiper-container03 .swiper-slide a.NyAboutusHonor_Name{display:block;width:100%;height:40px;overflow:hidden;line-height:30px;color:#333;font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;border-bottom:1px solid #e6e6e6}.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover a.NyAboutusHonor_Name{color:#2e89ff;border-bottom:1px solid #2e89ff}.NyAboutusHonor_List .swiper-button-prev3,.NyAboutusHonor_List .swiper-button-next3{width:40px!important;height:40px!important;margin:-20px 0 0!important;border-radius:50%;position:absolute;top:50%!important;bottom:0!important;opacity:1;cursor:pointer}.NyAboutusHonor_List .swiper-button-prev3{background:url(../images/prev01.png) center center no-repeat;left:0}.NyAboutusHonor_List .swiper-button-next3{background:url(../images/next01.png) center center no-repeat;right:0}.NyAboutusHonor_List .swiper-button-prev3:hover{background:url(../images/prev02.png) center center no-repeat}.NyAboutusHonor_List .swiper-button-next3:hover{background:url(../images/next02.png) center center no-repeat}@media (max-width:1450px){.NyAboutus .NyAboutus_Profile{padding:60px}.NyAboutus_Profile .NyAboutus_Con{width:100%}.NyAboutus_Img p{height:370px}.NyAboutus_Con .NyAboutus_Text{height:450px}.NyAboutus_Text em{line-height:60px;font-size:68px}.NyAboutus .NyAboutus_Culture{padding:60px}.NyAboutus_Culture .NyAbCulture_Main{width:100%}.NyAbCulture_Main ul li{padding:60px 30px}.NyAboutus .NyAboutus_Honor{padding:60px}.NyAboutus_Honor .NyAboutusHonor_Main{width:100%}.NyAboutusHonor_Main .NyAboutusHonor_List{margin:0;padding:0 60px}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:240px}}@media (max-width:1366px){.NyAboutus_Img p{height:350px}.NyAboutus_Con .NyAboutus_Text{height:430px}.NyAboutus_Text em{line-height:50px;font-size:60px}.NyAboutus_Text .NyAb_Name{line-height:32px;font-size:26px;margin:-20px auto 30px}.NyAboutus_Text .NyAb_Ms{font-size:15px}}@media (max-width:1280px){.NyAboutus_Img p{height:330px}.NyAboutus_Con .NyAboutus_Text{height:410px}.NyAboutus_Text em{line-height:48px;font-size:54px}.NyAboutus_Text .NyAb_Name{line-height:30px;font-size:24px;margin:-20px auto 20px}.NyAbCulture_Main ul li{padding:50px 25px}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:200px}}@media (max-width:1200px){.NyAboutus .NyAboutus_Profile{padding:60px 40px}.NyAboutus_Con .NyAboutus_Img{padding:30px 30px 30px 0}.NyAboutus_Img p{height:320px}.NyAboutus_Con .NyAboutus_Text{height:380px;padding:30px}.NyAboutus_Text .NyAb_Ms{max-height:208px;line-height:26px;font-size:14px}.NyAboutus .NyAboutus_Culture{padding:60px 40px}.NyAbCulture_Main ul li{padding:40px 20px}.NyAbCulture_Main ul li span{height:48px;line-height:24px;font-size:14px}.NyAboutus .NyAboutus_Honor{padding:60px 40px}.NyAboutusHonor_Main .NyAboutusHonor_List{min-height:180px;margin:0;padding:0 40px}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:200px}}@media (max-width:1080px){.NyAboutus_Img p{height:300px}.NyAboutus_Con .NyAboutus_Text{height:360px}.NyAboutus_Text .NyAb_Ms{max-height:192px;line-height:24px}.NyAbCulture_Main ul li{padding:30px 20px}.NyAbCulture_Main ul li i{width:80px;height:80px}.NyAbCulture_Main ul li p{font-size:22px}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:240px}.NyAboutusHonor_List .swiper-container03 .swiper-slide a.NyAboutusHonor_Name{font-size:18px}}@media (max-width:1024px){.NyAboutus .NyAboutus_Profile{padding:40px}.NyAboutus_Img p{height:280px}.NyAboutus_Con .NyAboutus_Text{height:340px}.NyAboutus_Text em{line-height:44px;font-size:50px}.NyAboutus_Text .NyAb_Name{font-size:22px}.NyAboutus .NyAboutus_Culture{padding:40px}.NyAbCulture_Main ul li{padding:30px 15px}.NyAbCulture_Main ul li i{width:70px;height:70px}.NyAbCulture_Main ul li p{font-size:20px}.NyAbCulture_Main ul li span{height:44px;line-height:22px}.NyAboutus .NyAboutus_Honor{padding:40px}}@media (max-width:800px){.NyAboutus .NyAboutus_Profile{padding:40px 20px}.NyAboutus_Con .NyAboutus_Img{width:100%;margin:0 auto;padding:20px 20px 20px 0;float:inherit}.NyAboutus_Img p{height:360px}.NyAboutus_Con .NyAboutus_Text{width:100%;height:auto;margin:0 auto;padding:20px;float:inherit}.NyAboutus_Text i{width:60%;height:3px;left:inherit;right:0}.NyAboutus_Text .NyAb_Ms{padding:0;max-height:inherit;display:inherit;text-overflow:inherit;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;min-height:200px}.NyAboutus_Text .NyAb_Ms::-webkit-scrollbar{width:0}.NyAboutus .NyAboutus_Culture{padding:40px 20px}.NyAbCulture_Main ul li i{width:60px;height:60px}.NyAbCulture_Main ul li p{font-size:18px}.NyAbCulture_Main ul li span{height:60px;line-height:20px;-webkit-line-clamp:3}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:180px;margin:0 auto}}@media (max-width:767px){.NyAboutus .NyAboutus_Profile{padding:30px 12px}.NyAboutus_Con .NyAboutus_Img{padding:12px 12px 12px 0;background:url(../images/nyabbg.png) 80px 0 no-repeat}.NyAboutus_Img p{height:240px}.NyAboutus .NyAboutus_Culture{padding:20px 12px}.NyAbCulture_Main ul li{width:48.5%;height:auto;margin:0 3% 12px 0;padding:40px 12px 20px}.NyAbCulture_Main ul li:nth-child(4){margin:0 3% 12px 0}.NyAbCulture_Main ul li:nth-child(2n+2){margin:0 0 12px 0}.NyAboutus .NyAboutus_Honor{padding:20px 12px}.NyAboutusHonor_Main .NyAboutusHonor_List{margin:0 auto;padding:0}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:140px}.NyAboutusHonor_List .swiper-container03 .swiper-slide a.NyAboutusHonor_Name{font-size:16px}.NyAboutusHonor_List .swiper-button-prev3,.NyAboutusHonor_List .swiper-button-next3{display:none}}@media (max-width:375px){.NyAboutus_Con .NyAboutus_Img{background:url(../images/nyabbg.png) 60px 0 no-repeat}.NyAboutus_Img p{height:220px}.NyAboutusHonor_List .swiper-container03 .swiper-slide a.NyAboutusHonor_Name{padding:5px 0;font-size:15px}}@media (max-width:320px){.NyAboutus_Con .NyAboutus_Img{background:url(../images/nyabbg.png) 40px 0 no-repeat}.NyAboutus_Img p{height:180px}.NyAboutus_Text em{line-height:32px;font-size:40px}.NyAboutus_Text .NyAb_Name{font-size:20px}.NyAbCulture_Main ul li{width:100%;height:auto;margin:0 auto 12px;padding:20px 12px}.NyAbCulture_Main ul li:nth-child(2n+2),.NyAbCulture_Main ul li:nth-child(4){margin:0 auto 12px}.NyAbCulture_Main ul li span{height:40px;line-height:20px;-webkit-line-clamp:2}.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img{height:220px}.NyAboutusHonor_List .swiper-container03 .swiper-slide a.NyAboutusHonor_Name{padding:10px 0;font-size:18px}}.NyDown{width:100%;overflow:hidden;margin:0 auto;padding:80px 0;background-color:#edf0f7}.NyDown .NyDown_Main{width:1400px;height:auto;margin:0 auto;padding:0;min-height:320px}.NyDown_Main .NyDown_List{width:100%;height:auto;margin:0 auto;padding:0}.NyDown_List ul li{width:48.5%;height:auto;margin:0 3% 30px 0;padding:0 100px 0 0;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0);float:left;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyDown_List ul li:nth-child(2n+2){margin:0 0 30px}.NyDown_List ul li:hover{box-shadow:0 0 10px rgba(0,0,0,0.06)}.NyDown_List ul li .NyDown_Btn{width:100px;height:100px;margin:0;padding:0;border-left:1px solid #e6e6e6;position:absolute;top:0;right:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyDown_List ul li .NyDown_Btn a{display:block;width:100px;height:100px;margin:0 auto;padding:25px 0}.NyDown_List ul li .NyDown_Btn a i.DwIco{display:block;width:50px;height:50px;margin:0 auto;padding:0;background:url(../images/down.png) center center no-repeat;background-size:100% 100%;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyDown_List ul li:hover .NyDown_Btn{border-left:1px solid #2e89ff}.NyDown_List ul li:hover .NyDown_Btn a i.DwIco{background:url(../images/down1.png) center center no-repeat;background-size:100% 100%}.NyDown_List ul li .NyDown_Text{width:100%;height:100px;overflow:hidden;margin:0;padding:15px 20px}.NyDown_List ul li .NyDown_Text a.NyDown_Name{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;margin:0 auto 6px;padding:0 0 0 13px;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box}.NyDown_List ul li .NyDown_Text a.NyDown_Name i{display:block;width:3px;height:20px;margin:0;padding:0;background-color:#2e89ff;position:absolute;left:0;top:10px}.NyDown_List ul li .NyDown_Text span{display:block;width:100%;height:24px;overflow:hidden;line-height:24px;color:#999;font-size:14px;margin:0 auto;padding:0}.NyDown_List ul li .NyDown_Text span img{display:block;width:18px;height:18px;margin:2px 6px 2px 0;padding:0;float:left}.NyDown_List ul li:hover .NyDown_Text a.NyDown_Name{color:#2e89ff}.DownABtn a{display:block;width:160px;height:44px;line-height:44px;color:#fff;font-size:16px;margin:20px auto 0;padding:0 33px;background:#2e89ff url(../images/down2.png) 104px 8px no-repeat;background-size:28px 28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.DownABtn a:hover{background-color:#666}@media (max-width:1440px){.NyDown{padding:60px}.NyDown .NyDown_Main{width:100%}.NyDown_Main #fengye{margin:30px auto 0}}@media (max-width:1200px){.NyDown{padding:60px 40px}.NyDown_List ul li .NyDown_Text a.NyDown_Name{font-size:18px}.NyDown_List ul li .NyDown_Text a.NyDown_Name i{height:18px;top:11px}}@media (max-width:800px){.NyDown{padding:40px 20px}.NyDown_List ul li{width:100%;height:auto;margin:0 auto 20px;float:inherit}.NyDown_List ul li:nth-child(2n+2){margin:0 auto 20px}.NyDown_Main #fengye{margin:20px auto 0}}@media (max-width:767px){.NyDown{padding:30px 12px}.NyDown_List ul li{width:100%;height:auto;margin:0 auto 20px;padding:0 60px 0 0;float:inherit}.NyDown_List ul li:nth-child(2n+2){margin:0 auto 20px}.NyDown_List ul li .NyDown_Text{height:80px;padding:10px 12px}.NyDown_List ul li .NyDown_Text a.NyDown_Name{height:36px;line-height:36px;margin:0 auto}.NyDown_List ul li .NyDown_Text a.NyDown_Name i{top:9px}.NyDown_List ul li .NyDown_Btn{width:60px;height:80px}.NyDown_List ul li .NyDown_Btn a{width:60px;height:80px;padding:20px 0}.NyDown_List ul li .NyDown_Btn a i.DwIco{width:40px;height:40px}.NyDown_Main #fengye{margin:0 auto}}@media (max-width:375px){.NyDown_List ul li .NyDown_Text a.NyDown_Name{font-size:16px}}@media (max-width:320px){}#fengye{margin:40px auto 0;color:#666;font-size:15px;text-align:center}#fengye a{display:inline-block;padding:0 15px;background-color:#fff;height:30px;line-height:30px;text-align:center;margin:0 5px;border-radius:2px;color:#666;font-size:14px;border:1px solid #ddd}#fengye a:hover{background-color:#2e89ff;color:#fff;border:1px solid #2e89ff}#fengye a.pnnum1{background-color:#2e89ff;color:#fff;border:1px solid #2e89ff}#fengye input{display:inline-block;padding:0 5px;background-color:#2e89ff;width:40px!important;height:30px!important;line-height:30px;text-align:center;border-radius:2px;margin:0 5px;color:#fff;cursor:pointer;border:0;outline:none}#fengye .p_input{display:inline-block;padding:0 5px;background-color:#fff;width:40px!important;height:30px;line-height:28px;text-align:center;margin:0 5px;color:#555;font-size:14px;cursor:default;border:1px solid #efefef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:1440px){#fengye{margin:30px auto 0}}@media (max-width:1079px){#fengye{margin:25px auto 0}}@media (max-width:767px){#fengye{margin:8px auto 0;font-size:0}#fengye .p_input,#fengye input{display:none}}@media (max-width:320px){#fengye a{padding:0 10px}}.Nycase{width:100%;overflow:hidden;margin:0 auto;padding:80px 0;background-color:#edf0f7}.case_main{width:100%;height:auto;min-height:400px;margin:0 auto;padding:60px 3%;background:#fff;border-top:10px solid #2e89ff}.case_main ul li{width:31%;height:auto;margin:0 3.5% 50px 0;padding:0;background-color:#eceef0;float:left;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.case_main ul li:nth-child(3n+3){margin:0 0 50px}.case_main ul li .lyNyVideo_img{width:100%;height:300px;margin:0 auto;padding:0;cursor:pointer;position:relative}.case_main ul li .lyNyVideo_img a{display:block;width:100%;height:100%;margin:0 auto;padding:0;position:relative}.case_main ul li .lyNyVideo_img a img{display:block;width:100%;height:100%;object-fit:cover;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}.case_main ul li .lyNyCase_img a:after{background:url(../images/ck_icon.png) center center no-repeat}.case_main ul li .lyNyVideo_text{padding:20px}.ny_honor ul li .lyNyVideo_text{text-align:center}.case_main ul li .lyNyVideo_text a.VideoName{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#303030;font-size:22px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;margin:0 auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.ny_honor ul li .lyNyVideo_text a.VideoName{margin:0 auto 10px}.case_main ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,0.4)}.case_main ul li:hover .lyNyVideo_text a.VideoName{color:#0592d7}.case_main ul li .lyNyVideo_text p{width:100%;height:48px;overflow:hidden;line-height:24px;color:#999;font-size:14px;margin:10px auto 15px;padding:0;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case_main ul li .lyNyVideo_text a.VideoBtn{display:inline-block;width:auto;height:40px;overflow:hidden;line-height:40px;color:#999;background:#eceef0;font-size:15px;text-align:center;margin:0 auto;padding:0 30px;border:1px solid #ddd;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.case_main ul li .lyNyVideo_text a.CaseBtn i{background:url(../images/jt1.png) center center no-repeat}.case_main ul li:hover .lyNyVideo_text a.VideoBtn{color:#fff;border:1px solid #eceef0;background:linear-gradient(to right,#2e89ff,#2dbcfe)}.case_main ul li:hover .lyNyVideo_text a.CaseBtn i{background:url(../images/jt0.png) center center no-repeat;margin:-3px 0 0 15px}@media (max-width:1440px){.Nycase{padding:60px 0}.case_main ul li .lyNyVideo_img{height:280px}}@media (max-width:1366px){.case_main ul li .lyNyVideo_img{height:270px}}@media (max-width:1280px){.case_main{padding:40px 3%}.case_main ul li .lyNyVideo_img{height:250px}}@media (max-width:1200px){.case_main ul li .lyNyVideo_img{height:240px}}@media (max-width:1080px){.case_main ul li{width:31.333333%;height:auto;margin:0 3% 40px 0;padding:0}.case_main ul li:nth-child(3n+3){margin:0 0 40px}.case_main ul li .lyNyVideo_img{height:220px}.case_main ul li .lyNyVideo_text{padding:15px 20px 20px}.case_main ul li .lyNyVideo_text a.VideoName{font-size:18px}.case_main ul li .lyNyVideo_text p{margin:5px auto 15px}}@media (max-width:1024px){.case_main{padding:30px 3%}.case_main ul li{width:31.333333%;height:auto;margin:0 3% 30px 0;padding:0}.case_main ul li:nth-child(3n+3){margin:0 0 30px}.case_main ul li .lyNyVideo_img{height:210px}}@media (max-width:800px){.case_main ul li{width:48.5%;height:auto;margin:0 3% 30px 0;padding:0}.case_main ul li:nth-child(3n+3){margin:0 3% 30px 0}.case_main ul li:nth-child(2n+2){margin:0 0 30px}.case_main ul li .lyNyVideo_img{height:230px}}@media (max-width:767px){.Nycase{padding:25px 0}.case_main{padding:20px 3%}}@media (max-width:425px){.case_main ul li{width:100%;height:auto;margin:0 auto 20px;padding:0;float:inherit}.case_main ul li:nth-child(2n+2),.case_main ul li:nth-child(3n+3){margin:0 auto 20px}.case_main ul li .lyNyVideo_img{height:230px}.case_main ul li .lyNyVideo_text a.VideoBtn{padding:0 20px}.case_main ul li .lyNyVideo_img{height:220px}}@media (max-width:375px){.case_main ul li .lyNyVideo_img{height:220px}}@media (max-width:320px){.case_main ul li .lyNyVideo_img{height:200px}}.nyprobox .cp_type .bd ul{background:#fff;min-height:200px}.nyprobox .cp_type .bd ul li p{border-bottom:1px solid rgba(0,0,0,.1)}.nyprobox .cp_type .bd ul li.on:last-child p{border-bottom:1px solid rgba(0,0,0,.1)}.nyprobox .cp_type .bd ul li p a{color:#333}.nyprobox .cp_type .bd ul li p:hover a,.nyprobox .cp_type .bd ul li.on p a{color:#2e89ff}.nyprobox .cp_type .bd ul li div a{color:#999}.nyprobox .cp_type .bd ul li div a:hover{color:#2e89ff}.nyprobox .xxwz{margin-top:36px}.nyprobox .xxwz .bd ul li p:before{content:"";display:block;width:3px;height:24px;background:#2e89ff;float:left;margin-top:27px}.nyprobox .xxwz .bd ul li p a{width:calc(100% - 15px);float:right}@media (max-width:1079px){.nyprobox .xxwz{margin:15px 0}}@media (max-width:767px){.nyprobox .cp_type .hd span{font-size:18px}.nyprobox .cp_type .hd i{top:-3px}.nyprobox .cp_type .bd ul{min-height:150px}.nyprobox .xxwz .bd ul li p:before{height:20px;margin-top:18px}}.nyprobox .nyright{width:calc(100% - 345px);float:right}.nyprobox .nyprori ul li{width:100%;height:auto;margin:0 auto 30px;padding:20px;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0.06);position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.nyprobox .nyprori ul li:hover{box-shadow:0 0 20px rgba(0,0,0,0.06)}.nyprobox .nyprori ul li .NyProlist_Img{width:28.5%;height:200px;overflow:hidden;margin:0;padding:0;float:left}.nyprobox .nyprori ul li .NyProlist_Img a{display:block;width:100%;height:100%;overflow:hidden;margin:0;padding:0;background-color:#fff;border:1px solid #eee;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nyprobox .nyprori ul li .NyProlist_Img a img{display:block;max-width:100%;max-height:100%;overflow:hidden;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.nyprobox .nyprori ul li:hover .NyProlist_Img a{border:1px solid #2e89ff}.nyprobox .nyprori ul li:hover .NyProlist_Img a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.nyprobox .nyprori ul li .NyProlist_Text{width:71.5%;height:auto;overflow:hidden;margin:0;padding:15px 15px 25px 30px;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Name{width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Name a{display:block;width:100%;height:38px;overflow:hidden;line-height:38px;color:#333;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.nyprobox .nyprori ul li:hover .NyProlist_Text .NyProlist_Name a{color:#2e89ff}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Ms{width:100%;height:auto;overflow:hidden;margin:10px auto 20px;padding:0}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Ms p{width:100%;height:56px;overflow:hidden;line-height:28px;color:#999;font-size:16px;word-break:break-all;text-align:justify;margin:0 auto;padding:0;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags{width:100%;height:auto;overflow:hidden;margin:0 auto;padding:0}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl{width:100%;height:auto;margin:0 auto;padding:0}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd{display:block;width:auto;max-width:40%;height:36px;overflow:hidden;line-height:36px;color:#999;font-size:14px;white-space:nowrap;text-overflow:ellipsis;margin:0 2% 0 0;padding:0 15px;background-color:#edf0f7;position:relative;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(3){margin:0}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd img{display:inline-block;width:16px;height:16px;vertical-align:middle;margin:-2px 4px 0 0;padding:0}.nyprobox .nyprori ul li a.NyProlist_More{display:block;width:50px;height:50px;margin:0;padding:0;position:absolute;right:0;bottom:0;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.nyprobox .nyprori ul li a.NyProlist_More img{display:block;width:100%;height:100%;margin:0;padding:0}.nyprobox .nyprori ul li:hover a.NyProlist_More{opacity:1}@media (max-width:1399px){.nyprobox .nyright{width:calc(100% - 285px);float:right}.nyprobox .nyprori ul li .NyProlist_Img{height:194px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Ms p{height:50px;line-height:25px;font-size:15px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd{margin:0 15px 0 0}}@media (max-width:1250px){.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd{margin:0 10px 0 0;padding:0 10px;font-size:13px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd img{display:none}}@media (max-width:1079px){.nyprobox .nyright{width:100%;margin-top:15px}.nyprobox .nyprori ul li{margin:0 auto 20px;padding:20px}.nyprobox .nyprori ul li .NyProlist_Img{height:200px}.nyprobox .nyprori ul li .NyProlist_Text{padding:5px 10px 0 20px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Ms p{height:48px;line-height:24px;font-size:14px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd{max-width:48%;height:30px;line-height:30px;margin:0 2% 5px 0;font-size:14px}}@media (max-width:767px){.nyprobox .nyprori ul li{margin:0 auto 10px;padding:10px}.nyprobox .nyprori ul li .NyProlist_Img{width:100%;height:250px;margin:0 auto;padding:0;float:inherit}.nyprobox .nyprori ul li .NyProlist_Text{width:100%;margin:0 auto;padding:10px 0;float:inherit}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Name a{font-size:18px}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Ms{display:none}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd{width:100%;max-width:100%;margin:10px auto 0;padding:0 15px;float:inherit}.nyprobox .nyprori ul li .NyProlist_Text .NyProlist_Tags dl dd:nth-child(3){margin:10px auto 0}.nyprobox .nyprori ul li a.NyProlist_More{width:30px;height:30px}}@media (max-width:320px){.nyprobox .nyprori ul li .NyProlist_Img{height:200px}}.nyprobox .nyprocont ul li{width:32%;margin-right:2%;float:left;box-shadow:inset 0 0 0 5px #e7ebf3;background:#fff;padding:24px;margin-bottom:24px;overflow:hidden;position:relative;transition:all .4s ease}.nyprobox .nyprocont ul li:nth-child(3n){margin-right:0}.nyprobox .nyprocont ul li::before,.nyprobox .nyprocont ul li::after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%;top:0;left:0}.nyprobox .nyprocont ul li::before{border-top:5px solid #2e89ff;border-bottom:5px solid #2e89ff;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:left;transform-origin:left}.nyprobox .nyprocont ul li::after{border-left:5px solid #2e89ff;border-right:5px solid #2e89ff;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);-webkit-transform-origin:bottom;transform-origin:bottom}.nyprobox .nyprocont ul li:hover::before,.nyprobox .nyprocont ul li:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.nyprobox .nyprocont ul li .text{text-align:center;position:relative;z-index:2}.nyprobox .nyprocont ul li .text .name{font-size:20px;line-height:30px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .4s ease}.nyprobox .nyprocont ul li:hover .text .name{color:#2e89ff}.nyprobox .nyprocont ul li .text p{font-size:14px;color:#999;line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.nyprobox .nyprocont ul li .text .more{display:block;width:108px;height:32px;line-height:32px;border-radius:20px;background:#2e89ff;background:linear-gradient(155deg,#5bbaf0 10%,#2e89ff);text-align:center;color:#fff;margin-top:20px;transition:all .4s ease}.nyprobox .nyprocont ul li:hover .text .more{background:#2e89ff;background:linear-gradient(-155deg,#5bbaf0 10%,#2e89ff)}.nyprobox .nyprocont ul li .pic{display:block;width:100%;height:220px;position:relative;z-index:2;overflow:hidden}.nyprobox .nyprocont ul li .pic img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;transition:all .4s ease}.nyprobox .nyprocont ul li:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1079px){.nyprobox .nyprocont ul li{width:49%;margin-right:2%;margin-bottom:15px}}@media screen and (max-width:767px){.nyprobox .nyprocont ul li{width:100%;margin-right:0;margin-bottom:10px}.nyprobox .nyprocont ul li:nth-child(3n){margin-right:2%}.nyprobox .nyprocont ul li:nth-child(2n){margin-right:0}}@media screen and (max-width:500px){.nyprobox .nyprocont ul li{width:48.5%;margin-right:3%;padding:10px}.nyprobox .nyprocont ul li .pic{width:100%;height:130px}.nyprobox .nyprocont ul li .text{width:100%}.nyprobox .nyprocont ul li .text .name{font-size:15px;line-height:24px;height:24px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;text-align:center}.nyprobox .nyprocont ul li .text p,.nyprobox .nyprocont ul li .text .more{display:none}}.NyOrder .NyOrder_Main{width:100%;padding:40px;background-color:#fff}.NyOrder_Main .NyOrder_Left{width:28%;height:660px;overflow:hidden;margin:0;padding:60px 40px;background:#2e89ff url(../images/ico07.png) -80px 460px no-repeat;background-size:320px 220px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Left .NyOrder_Img{width:170px;height:170px;margin:0 auto 40px;padding:7px 0;background-color:rgba(0,0,0,0.05);border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Img img{display:block;width:150px;height:150px;margin:0 auto;padding:0;border:8px solid rgba(0,0,0,0.05);border-radius:50%;margin-top:3px}.NyOrder_Left p{width:100%;height:auto;line-height:40px;color:#fff;font-size:28px;margin:0 auto 15px;padding:0}.NyOrder_Left span{display:block;width:100%;height:auto;line-height:30px;color:rgba(255,255,255,0.65);font-size:16px;word-break:break-all;text-align:justify;margin:0 auto;padding:0}.NyOrder_Left .NyOrder_Btn{width:100%;height:auto;margin:60px auto 0;padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Btn a{display:block;width:100%;height:52px;overflow:hidden;line-height:52px;color:#fff;font-size:16px;text-align:center;margin:0 auto;padding:0;background-color:#333;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyOrder_Btn a img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-2px 10px 0 0;padding:0}.NyOrder_Btn a:hover{background-color:#202020}.NyOrder_Main .NyOrder_Right{width:72%;height:auto;overflow:hidden;margin:0;padding:0 40px 0 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Right #ly_msg.ly_msg{width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important}.NyOrder_Right #ly_msg.ly_msg h3{display:none!important}.NyOrder_Right #ly_msg.ly_msg ul{width:100%!important;overflow:hidden!important;margin:0 auto!important;padding:0!important}.NyOrder_Right #ly_msg.ly_msg ul li h4,.NyOrder_Right #ly_msg.ly_msg ul li h4.xh{display:none!important}.NyOrder_Right #ly_msg.ly_msg ul li{width:100%!important;height:auto!important;overflow:hidden!important;line-height:inherit!important;color:inherit!important;font-size:inherit!important;margin:0 0 25px!important;padding:0!important;clear:inherit!important}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(1),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(3),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(5){width:48%!important;margin:0 4% 25px 0!important;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(2),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(4),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(6){width:48%!important;float:right!important}.NyOrder_Right #ly_msg.ly_msg ul li:last-child{margin:0 auto!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt1,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12,.NyOrder_Right #ly_msg.ly_msg ul li .msg_tara{width:100%!important;height:auto!important;margin:0!important;padding:0!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt1 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{display:block!important;width:100%!important;height:60px!important;line-height:60px;color:#666;font-size:16px;margin:0!important;padding:0 20px!important;background-color:#f9f9f9!important;border:0!important;outline:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{padding:0 20px 0 16px!important}.NyOrder_Right #ly_msg.ly_msg ul li .c_yzm{margin:0 10px 0 0!important;padding:0!important;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input{width:240px!important;margin:0 10px 0 0!important;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li a.yzm_img{display:block!important;width:120px!important;height:40px!important;margin:10px 0!important;padding:0!important;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{line-height:60px!important;color:#999!important;font-size:16px!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_tara textarea,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt0 textarea{display:block!important;width:100%!important;height:150px!important;line-height:30px;color:#aaa;font-size:16px;margin:0!important;padding:15px 20px!important;background-color:#f9f9f9!important;border:0!important;outline:none!important;resize:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyOrder_Right #ly_msg.ly_msg ul li .msg_btn{width:100%!important;height:auto!important;overflow:hidden!important;margin:0!important;padding:0!important;float:inherit!important}.NyOrder_Right #ly_msg.ly_msg .msg_btn input{width:200px!important;height:60px!important;overflow:hidden!important;line-height:60px!important;color:#fff!important;font-size:16px!important;text-align:center!important;background-color:#333!important;margin:0 20px 0 0!important;padding:0!important;border:none!important;cursor:pointer!important}.NyOrder_Right #ly_msg.ly_msg .msg_btn input:hover{background-color:#202020!important}.NyOrder_Right #ly_msg.ly_msg .msg_btn input.msg_btn1{background-color:#2e89ff!important}.NyOrder_Right #ly_msg.ly_msg .msg_btn input.msg_btn1:hover{background-color:#2e89ff!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2{width:100%!important}@media (max-width:1280px){.NyOrder_Main .NyOrder_Left{height:600px}.NyOrder_Left p{font-size:26px}.NyOrder_Left font{font-size:20px}.NyOrder_Left span{font-size:15px;line-height:25px}.NyOrder_Btn a{height:50px;line-height:50px}.NyOrder_Right #ly_msg.ly_msg ul li:last-child{margin:30px auto 0!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt1 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{height:50px!important;line-height:50px;font-size:15px}.NyOrder_Right #ly_msg.ly_msg ul li .msg_tara textarea,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt0 textarea{height:145px!important;line-height:25px;font-size:15px;padding:10px 20px}.NyOrder_Right #ly_msg.ly_msg ul li a.yzm_img{margin:5px 0!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{line-height:50px!important;font-size:15px!important}.NyOrder_Right #ly_msg.ly_msg .msg_btn input{height:50px!important;line-height:50px!important}}@media (max-width:1200px){.NyOrder .NyOrder_Main{padding:30px}.NyOrder_Main .NyOrder_Left{padding:60px 30px}.NyOrder_Left p{line-height:36px}.NyOrder_Left .NyOrder_Btn{padding:0 30px}.NyOrder_Main .NyOrder_Right{padding:0 30px 0 0}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input{width:200px!important}}@media (max-width:1080px){.NyOrder .NyOrder_Main{padding:25px}.NyOrder_Main .NyOrder_Left{height:560px;padding:50px 25px;background-size:280px 160px}.NyOrder_Left p{line-height:32px;font-size:24px}.NyOrder_Left span{line-height:24px;font-size:14px}.NyOrder_Left .NyOrder_Btn{margin:50px auto 0;padding:0 25px}.NyOrder_Main .NyOrder_Right{padding:0 25px 0 0}.NyOrder_Right #ly_msg.ly_msg ul li{margin:0 0 20px!important}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(1),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(3),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(5){width:48.5%!important;margin:0 3% 20px 0!important;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(2),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(4),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(6){width:48.5%!important;margin:0 0 20px 0!important;float:right!important}.NyOrder_Right #ly_msg.ly_msg ul li:last-child{margin:20px auto 0!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt1 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{font-size:14px}.NyOrder_Right #ly_msg.ly_msg ul li .msg_tara textarea,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt0 textarea{height:140px!important;line-height:24px;font-size:14px}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input{width:180px!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{font-size:14px!important}}@media (max-width:1024px){.NyOrder_Main .NyOrder_Left{width:30%;height:590px}.NyOrder_Main .NyOrder_Right{width:70%}.NyOrder_Right #ly_msg.ly_msg ul li .c_yzm{height:50px;float:inherit!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{display:block;width:100%;line-height:30px!important}}@media (max-width:800px){.NyOrder .NyOrder_Main{padding:20px}.NyOrder_Main .NyOrder_Left{width:100%;height:auto;margin:0 auto 20px;padding:40px;float:inherit}.NyOrder_Left .NyOrder_Img{float:left;margin:0 40px 0 0}.NyOrder_Left p{line-height:30px;font-size:24px;margin:8px auto 2px}.NyOrder_Left span{margin:10px auto 0}.NyOrder_Left .NyOrder_Btn{width:200px;margin:20px 0 0;padding:0;float:left}.NyOrder_Main .NyOrder_Right{width:100%;margin:0 auto;padding:0;float:inherit}.NyOrder_Right #ly_msg.ly_msg ul li .c_yzm{height:50px;float:left!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{display:inline-block;width:auto;line-height:50px!important}}@media (max-width:767px){.NyOrder .NyOrder_Main{padding:12px}.NyOrder_Main .NyOrder_Left{padding:20px}.NyOrder_Left .NyOrder_Img{width:106px;height:106px;margin:0 20px 0 0;padding:4px 0}.NyOrder_Img img{width:90px;height:90px;border:4px solid rgba(0,0,0,0.05)}.NyOrder_Left p{line-height:24px;font-size:18px;margin:0 auto 2px}.NyOrder_Left span{line-height:20px}.NyOrder_Left .NyOrder_Btn{width:100%;margin:20px auto 0;float:inherit}.NyOrder_Btn a{height:40px;line-height:40px;font-size:15px}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(1),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(3),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(5){width:100%!important;margin:0 auto 20px!important;float:inherit!important}.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(2),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(4),.NyOrder_Right #ly_msg.ly_msg ul li:nth-child(6){width:100%!important;margin:0 auto 20px!important;float:inherit!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt1 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{padding:0 12px!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input{width:160px!important}.NyOrder_Right #ly_msg.ly_msg ul li .c_yzm{height:50px;float:inherit!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2>span{display:block;width:100%;line-height:24px!important;margin:10px auto 0}.NyOrder_Right #ly_msg.ly_msg .msg_btn input{width:48%!important;margin:0!important;float:left}.NyOrder_Right #ly_msg.ly_msg .msg_btn input.msg_btn1{margin:0 4% 0 0!important}.NyOrder_Right #ly_msg.ly_msg ul li .msg_tara textarea,.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt0 textarea{padding:10px 12px!important}}@media (max-width:320px){.NyOrder_Left .NyOrder_Img{float:inherit;margin:0 auto 20px}.NyOrder_Left p{text-align:center}.NyOrder_Left span{text-align:center}.NyOrder_Right #ly_msg.ly_msg ul li .msg_ipt2 input{width:130px!important}}.NyProDetail .NyProDetail_Main{width:100%;height:auto;margin:60px auto;padding:20px;background-color:#fff}.NyProDetail_Main .NyProDetail_Img{width:38%;height:auto;margin:0;padding:0;float:left}#preview{width:100%;margin:0;text-align:center;position:relative}.list-h li{float:left}#spec-n5{width:100%;height:88px;margin-top:10px;overflow:hidden}#spec-left{width:16px;height:88px;float:left;cursor:pointer;margin-top:3px}#spec-right{width:16px;height:88px;float:left;cursor:pointer;margin-top:3px}#spec-list{width:440px;float:left;overflow:hidden;margin-left:2px;display:inline}#spec-list ul{}#spec-list ul li{float:left;display:inline;padding:0;width:23.5%;height:88px;margin:0 2% 0 0}#spec-list ul li:nth-child(4){margin:0}#spec-list ul li p{width:100%;height:100%;overflow:hidden;margin:0;padding:0;background-color:#fff;border:1px solid #e5e5e5;position:relative}#spec-list ul li:hover p{border:1px solid #2e89ff}#spec-list ul li img{display:block;max-width:92%;max-height:94%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}.jqzoom{position:relative;width:100%;height:350px;overflow:hidden;padding:0;background-color:#fff}.jqzoom img{display:block;max-width:100%;max-height:100%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow:hidden;left:102%!important;top:0!important}.jqZoomPup{width:200px!important;height:200px!important;z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move}#spec-list{position:relative;width:100%;margin:0}#spec-list div{width:100%!important;height:70px!important;margin:0}#ceshi{display:block;margin:auto!important;left:0;top:0;bottom:0;right:0}.NyProDetail_Img a.videoIco{left:20px!important;bottom:20px!important;z-index:99!important}.Warning{width:100%!important;height:100%!important}.NyProDetail_Main .NyProDetail_Text{width:62%;height:auto;margin:0;padding:40px 20px 0 40px;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Text .NyProDetail_Name{width:100%;height:auto;min-height:40px;max-height:80px;overflow:hidden;line-height:40px;color:#333;font-size:30px;font-weight:bold;word-break:break-all;position:relative;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto 40px;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Text .NyProDetail_Ms{width:100%;height:auto;overflow:hidden;margin:0 auto 20px;padding:0 0 30px;border-bottom:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Text .NyProDetail_Ms span{display:block;width:100%;height:30px;overflow:hidden;line-height:30px;color:#333;font-size:18px;margin:0 auto 10px;padding:0}.NyProDetail_Text .NyProDetail_Ms span img{display:block;width:20px;height:20px;margin:5px 10px 5px 0;padding:0;float:left}.NyProDetail_Text .NyProDetail_Ms p{width:100%;height:auto;max-height:56px;overflow:hidden;line-height:28px;color:#999;font-size:16px;word-break:break-all;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto;padding:0}.NyProDetail_Text .NyProDetail_Tags{width:100%;height:auto;margin:0 auto;padding:0}.NyProDetail_Tags dl dd{width:auto;max-width:30%;height:40px;overflow:hidden;line-height:40px;color:#999;font-size:16px;white-space:nowrap;text-overflow:ellipsis;margin:0 4% 0 0;padding:0;float:left}.NyProDetail_Tags dl dd:nth-child(4){margin:0}.NyProDetail_Tags dl dd i{display:block;width:6px;height:6px;margin:16px 10px 16px 0;padding:0;border:1px solid #2e89ff;border-radius:50%;float:left}.NyProDetail_Text .NyProDetail_Btm{width:100%;height:60px;overflow:hidden;margin:40px auto 0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Btm a{display:block;width:auto;height:60px;overflow:hidden;margin:0 40px 0 0;padding:0;background-color:#edf0f7;border-radius:30px;float:left}.NyProDetail_Btm a.Btn01 i{display:block;width:60px;height:60px;margin:0;padding:6px;background-color:rgba(100,46,137,0.05);border-radius:50%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Btm a.Btn01 i em{display:block;width:48px;height:48px;margin:0;padding:0;background:#2e89ff url(../images/ico11.png) center center no-repeat;background-size:30px 30px;border-radius:50%}.NyProDetail_Btm a.Btn01 span{display:block;width:auto;height:60px;line-height:40px;color:#2e89ff;font-size:20px;font-weight:bold;margin:0;padding:10px 30px 10px 20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Btm a.Btn02{margin:0}.NyProDetail_Btm a.Btn02 i{display:block;width:60px;height:60px;margin:0;padding:6px;background:rgba(51,51,51,0.05);border-radius:50%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Btm a.Btn02 i em{display:block;width:48px;height:48px;margin:0;padding:0;background:#333333 url(../images/ico12.png) center center no-repeat;background-size:30px 30px;border-radius:50%}.NyProDetail_Btm a.Btn02 span{display:block;width:auto;height:60px;line-height:40px;color:#333333;font-size:24px;font-weight:bold;margin:0;padding:10px 30px 10px 20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Con{width:100%;overflow:hidden;margin:0 auto;padding:40px;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyProDetail_Con .NyProDetail_Tit{width:100%;height:auto;margin:0 auto 30px;padding:0;border-bottom:1px solid #e6e6e6}.NyProDetail_Con .NyProDetail_Tit span{display:block;width:auto;height:40px;overflow:hidden;line-height:38px;color:#2e89ff;font-size:18px;font-weight:bold;margin:0;padding:0;border-bottom:2px solid #2e89ff;float:left}.NyProDetail_Con .NyProDetail_Tit a{display:block;width:auto;height:40px;overflow:hidden;line-height:38px;color:#333;font-size:18px;font-weight:bold;margin:0 0 0 60px;padding:0;border-bottom:2px solid #fff;float:left}.NyProDetail_Con .NyProDetail_Tit a:hover{color:#2e89ff;border-bottom:2px solid #2e89ff}.NyProDetail_Con .ProDetailText{width:100%}.ProDetailText img,.ProDetailText table,.ProDetailText tr,.ProDetailText td,.ProDetailText p,.ProDetailText span,.ProDetailText div,.ProDetailText video,.ProDetailText embed{width:auto !important;height:auto !important;max-width:100% !important;max-height:100%;white-space:normal;word-break:break-all;text-align:justify;overflow:hidden}.ProDetailText table tr td p{text-indent:0!important}.ProDetailText img{display:inline-block;width:auto!important;height:auto!important;max-width:100%;margin:0 auto;padding:0;text-indent:0!important}.NyPro_PrevNext{width:100%;height:auto;margin:30px auto 0;padding:7px 30px;background-color:#2e89ff;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyPro_PrevNext p{width:42%;height:40px;overflow:hidden;line-height:40px;color:#fff;font-size:16px;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;position:relative;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}.NyPro_PrevNext p a{line-height:40px;color:#fff;font-size:16px}.NyPro_PrevNext p.NyProPrev{padding:0 0 0 30px}.NyPro_PrevNext p.NyProNext{padding:0 30px 0 0;text-align:right}.NyPro_PrevNext p img{display:block;width:20px;height:20px;margin:0;padding:0;position:absolute;top:10px}.NyPro_PrevNext p.NyProPrev img{left:0}.NyPro_PrevNext p.NyProNext img{right:0}.NyPro_PrevNext a.NyProAll{display:block;width:16%;height:40px;overflow:hidden;line-height:40px;color:#fff;font-size:16px;text-align:center;margin:0;padding:0;float:left}.NyPro_PrevNext a.NyProAll img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-2px 10px 0 0;padding:0}.OdrTitle{width:100%;height:auto;margin:0 auto 30px;padding:0}.OdrTitle p{width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size:30px;font-weight:bold;text-align:center;margin:0 auto 10px;padding:0}.OdrTitle i{display:block;width:128px;height:13px;overflow:hidden;margin:0 auto;padding:0;background:url(../images/line04.png) center center no-repeat}.NyProOrder_Main{width:100%;height:auto;margin:60px auto 0;padding:0;position:relative}.NyProOrder_Main #ly_msg.ly_msg{width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important}.NyProOrder_Main #ly_msg.ly_msg h3{display:none!important}.NyProOrder_Main #ly_msg.ly_msg ul{width:100%!important;overflow:hidden!important;margin:0 auto!important;padding:0!important}.NyProOrder_Main #ly_msg.ly_msg ul li h4,.NyProOrder_Main #ly_msg.ly_msg ul li h4.xh{display:none!important}.NyProOrder_Main #ly_msg.ly_msg ul li{width:100%!important;height:auto!important;overflow:hidden!important;line-height:inherit!important;color:inherit!important;font-size:inherit!important;margin:0 0 25px!important;padding:0!important;clear:inherit!important}.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5){width:48%!important;margin:0 4% 25px 0!important;float:left!important}.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6){width:48%!important;float:right!important}.NyProOrder_Main #ly_msg.ly_msg ul li:last-child{margin:25px auto 0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara{width:100%!important;height:auto!important;margin:0!important;padding:0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{display:block!important;width:100%!important;height:60px!important;line-height:60px;color:#666;font-size:16px;margin:0!important;padding:0 20px!important;background-color:#fff!important;border:0!important;outline:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm{margin:0 10px 0 0!important;padding:0!important;float:left!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input{width:200px!important;margin:0 10px 0 0!important;float:left!important}.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img{display:block!important;width:120px!important;height:40px!important;margin:10px 0!important;padding:0!important;float:left!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span{line-height:60px!important;color:#999!important;font-size:16px!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea{display:block!important;width:100%!important;height:150px!important;line-height:30px;color:#666;font-size:16px;margin:0!important;padding:15px 20px!important;background-color:#fff!important;border:0!important;outline:none!important;resize:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn{width:100%!important;height:auto!important;overflow:hidden!important;margin:20px 0 0!important;padding:0!important;float:inherit!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input{width:200px!important;height:60px!important;overflow:hidden!important;line-height:60px!important;color:#fff!important;font-size:16px!important;text-align:center!important;background-color:#333!important;margin:0 30px 0 0!important;padding:0!important;border:none!important;cursor:pointer!important;float:left}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input:hover{background-color:#2e89ff!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1{background-color:#2e89ff!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover{background-color:#2e89ff!important;color:333}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2{width:100%!important}@media (max-width:1440px){.NyProDetail .NyProDetail_Main{margin:40px auto}.NyProDetail_Tags dl dd{margin:0 30px 0 0}.NyProDetail_Con{padding:30px}.NyProOrder_Main{margin:40px auto 0}}@media (max-width:1366px){.NyProDetail_Main .NyProDetail_Img{width:40%}.jqzoom{height:340px}#spec-n5{height:80px}#spec-list ul li{height:80px}.NyProDetail_Main .NyProDetail_Text{width:60%}.NyProDetail_Text .NyProDetail_Name{font-size:26px;margin:0 auto 30px}.NyProDetail_Text .NyProDetail_Ms span{font-size:16px}.NyProDetail_Text .NyProDetail_Ms p{max-height:50px;line-height:25px;font-size:15px}.NyProDetail_Tags dl dd{width:48.5%;max-width:inherit;font-size:15px;margin:0 3% 0 0}.NyProDetail_Tags dl dd:nth-child(2n+2){margin:0}.NyProDetail_Btm .NyProDetail_Tel span{font-size:14px}.NyPro_PrevNext a.NyProAll,.NyPro_PrevNext p a{font-size:15px}.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm{width:auto!important}}@media (max-width:1280px){.NyProDetail_Main .NyProDetail_Img{width:42%}.NyProDetail_Main .NyProDetail_Text{width:58%;padding:20px 20px 0 40px}.NyProDetail_Text .NyProDetail_Name{margin:0 auto 20px}.NyProDetail_Text .NyProDetail_Btm{margin:30px auto 0}.NyProDetail_Btm a{margin:0 30px 0 0}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{height:50px!important;line-height:50px!important;font-size:15px}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea{height:145px!important;line-height:25px;font-size:15px;padding:10px 20px!important}.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img{margin:5px 0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span{font-size:15px!important;line-height:50px!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input{height:50px!important;line-height:50px!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn{left:20px}}@media (max-width:1200px){.NyProDetail_Main .NyProDetail_Img{width:40%}.NyProDetail_Main .NyProDetail_Text{width:60%;padding:20px 20px 0 40px}.NyProDetail_Text .NyProDetail_Ms{margin:0 auto 15px;padding:0 0 20px}.NyProDetail_Text .NyProDetail_Btm{height:50px;margin:20px auto 0}.NyProDetail_Btm a{height:50px}.NyProDetail_Btm a.Btn01 i,.NyProDetail_Btm a.Btn02 i{width:50px;height:50px;padding:4px}.NyProDetail_Btm a.Btn01 i em,.NyProDetail_Btm a.Btn02 i em{width:42px;height:42px}.NyProDetail_Btm a.Btn01 span{height:50px;padding:5px 30px 5px 20px;font-size:18px}.NyProDetail_Btm a.Btn02 span{height:50px;padding:5px 30px 5px 20px;font-size:22px}.jqzoom{height:300px}#spec-n5{height:72px}#spec-list ul li{height:72px}.NyProDetail_Con{padding:20px}.NyProDetail_Con .NyProDetail_Tit{margin:0 auto 20px}.NyProDetail_Con .NyProDetail_Tit a{margin:0 0 0 40px}}@media (max-width:1079px){.NyProDetail_Text .NyProDetail_Name{min-height:36px;max-height:72px;line-height:36px;font-size:24px}.NyProDetail_Text .NyProDetail_Ms{padding:0 0 15px}.NyProDetail_Text .NyProDetail_Ms p{max-height:48px;line-height:24px;font-size:14px}.NyProDetail_Tags dl dd{height:30px;line-height:30px;font-size:14px}.NyProDetail_Tags dl dd i{margin:11px 8px 11px 0}.NyProDetail .NyProDetail_Main{margin:40px auto}.nyprobox .nyproxxcont{margin-top:0}.NyProDetail_Con .NyProDetail_Tit{margin:0 auto 20px}.NyProOrder_Main{margin:40px auto 0}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input{width:160px!important}.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm{height:50px}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span{display:block;width:100%;line-height:30px!important;padding:10px 0;font-size:14px!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn{margin:0!important}.jqzoom{height:280px}#spec-n5{height:66px}#spec-list ul li{height:66px}}@media (max-width:1024px){.NyProDetail .NyProDetail_Main{margin:30px auto}.NyProDetail_Btm a{margin-right:15px}.NyProDetail_Btm a.Btn01 span{padding:5px 20px 5px 10px;font-size:18px}.NyProDetail_Btm a.Btn02 span{padding:5px 20px 5px 10px;font-size:18px}}@media (max-width:880px){.NyProDetail_Con .proshowParameter table td{width:74% !important}}@media (max-width:800px){.NyProDetail .NyProDetail_Main{margin:25px auto}.NyProDetail_Main .NyProDetail_Img{width:100%;margin:0 auto 20px;padding:0;float:inherit}.jqzoom{height:480px}#spec-n5{height:100px}#spec-list ul li{height:100px}.zoomdiv{display:none!important}.NyProDetail_Main .NyProDetail_Text{width:100%;margin:0 auto;padding:0;float:inherit}.NyProDetail_Text .NyProDetail_Ms{margin:20px auto}.NyProDetail_Text .NyProDetail_Name{font-size:24px}.NyProDetail_Content .NyProDetail_Right{width:100%;margin:0 auto;padding:0;float:inherit}.NyProDetail_Content .NyProDetail_Left{width:100%;margin:0 auto;padding:0;float:inherit}.NyProOrder_Main #ly_msg.ly_msg ul li:last-child{margin:20px auto 0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn{width:100%!important;position:inherit;left:inherit;bottom:inherit}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input{margin:0 20px 0 0!important}.NyPro_PrevNext{padding:5px 20px}}@media (max-width:767px){.NyProDetail .NyProDetail_Main{margin:20px auto;padding:12px}.NyProDetail_Con .NyProDetail_Tit{margin:0 auto 20px}.NyProDetail_Con .ProDetailText{margin:0 auto}.ProDetailText div,.ProDetailText p{margin:0 auto 10px}.jqzoom{height:260px}#spec-n5{height:66px}#spec-list ul li{height:66px}.NyProDetail_Text .NyProDetail_Name{min-height:32px;max-height:64px;line-height:32px;font-size:22px;margin:0 auto 15px}.NyProDetail_Text .NyProDetail_Name i{height:22px;top:5px}.NyProDetail_Text .NyProDetail_Ms{margin:0 auto 15px;padding:0 0 15px}.NyProDetail_Text .NyProDetail_Ms p{height:auto;max-height:72px;line-height:24px;font-size:14px}.NyProDetail_Tags dl dd{width:100%;margin:0 auto;padding:4px 0;float:inherit}.NyProDetail_Text .NyProDetail_Btm{height:auto;margin:15px auto 0}.NyProDetail_Btm a{margin:0 12px 12px 0}.NyProDetail_Btm a.Btn01 span{padding:5px 20px 5px 10px}.NyProDetail_Btm a.Btn02 span{padding:5px 20px 5px 10px}.NyProDetail_Con .NyProDetail_Tit a{margin:0 0 0 20px}.NyPro_PrevNext{margin:20px auto 0;padding:10px 20px}.NyPro_PrevNext p{width:100%;font-size:14px;text-align:left;padding:0}.NyPro_PrevNext p a{font-size:14px}.NyPro_PrevNext p.NyProNext{text-align:left;padding:0 0 0 30px}.NyPro_PrevNext p.NyProNext img{right:inherit;left:0}.NyPro_PrevNext a.NyProAll{width:100%;font-size:14px;text-align:left}.NyProOrder_Main{margin:20px auto 0}.NyProOrder_Main .NyProOrder_Left{padding:0;margin:0 auto 20px}.NyProOrder_Title p{line-height:36px;font-size:26px}.NyProOrder_Title i{height:3px;margin:7px 0 10px}.NyProOrder_Title span{line-height:24px;font-size:16px}.NyProOrder_Main #ly_msg.ly_msg ul li{margin:0 auto 10px!important}.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5){width:100%!important;margin:0 auto 10px!important;float:inherit!important}.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6){width:100%!important;margin:0 auto 10px!important;float:inherit!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input{width:160px!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input{width:48%!important;margin:0!important}.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1{margin:0 4% 0 0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span{line-height:24px!important;font-size:14px!important;padding:10px 0 0}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option{font-size:14px}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea,.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea{font-size:14px;height:140px!important;line-height:24px}.NyProOrder_Main #ly_msg.ly_msg ul li:last-child{margin:20px auto 0!important}.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm{float:inherit!important}}@media (max-width:375px){.jqzoom{height:240px}#spec-n5{height:60px}#spec-list ul li{height:60px}}@media (max-width:320px){.jqzoom{height:210px}#spec-n5{height:52px}#spec-list ul li{height:52px}.NyProDetail_Btm .NyProDetail_Tel img{position:inherit;left:inherit;top:inherit;margin:0 auto 10px}.NyProDetail_Btm .NyProDetail_Tel span,.NyProDetail_Btm .NyProDetail_Tel p{text-align:center}.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input{width:130px!important}}.NyNews_Main{width:100%;height:auto;min-height:320px;margin:0 auto;padding:0}.NyNews_Main .NyNews_List{width:100%;height:auto;margin:0 auto;padding:0}.NyNews_List ul li{width:48%;height:auto;margin:0 4% 30px 0;padding:0 0 0 100px;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyNews_List ul li:nth-child(2n+2){margin:0 0 30px}.NyNews_List ul li .NyNews_Time{width:100px;height:100px;margin:0;padding:20px 0;background-color:#e7ebf3;position:absolute;left:0;top:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li .NyNews_Time em{display:block;width:100%;height:20px;overflow:hidden;line-height:20px;color:#999;font-size:16px;font-style:normal;text-align:center;margin:0 auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li .NyNews_Time span{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size:32px;font-weight:bold;font-style:normal;text-align:center;margin:0 auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li:hover .NyNews_Time{background-color:#2e89ff}.NyNews_List ul li:hover .NyNews_Time em{color:rgba(255,255,255,0.65)}.NyNews_List ul li:hover .NyNews_Time span{color:#fff}.NyNews_List ul li .NyNews_Text{width:100%;height:auto;overflow:hidden;margin:0;padding:25px 30px;background-color:rgba(51,51,51,0);position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyNews_List ul li .NyNews_Text a.NyNews_Name{display:block;width:100%;height:32px;overflow:hidden;line-height:32px;color:#333;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;margin:0 auto 14px;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li .NyNews_Text p{width:100%;height:84px;overflow:hidden;line-height:28px;color:#999;font-size:16px;word-break:break-all;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 auto;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li:hover .NyNews_Text{background-color:rgba(51,51,51,1)}.NyNews_List ul li:hover .NyNews_Text a.NyNews_Name{color:#fff}.NyNews_List ul li:hover .NyNews_Text p{color:rgba(255,255,255,0.45)}.NyNews_List ul li .NyNews_Text a.NyNews_More{display:block;width:50px;height:50px;margin:0;padding:0;position:absolute;right:-50px;bottom:-50px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyNews_List ul li .NyNews_Text a.NyNews_More img{display:block;width:50px;height:50px;margin:0;padding:0}.NyNews_List ul li:hover .NyNews_Text a.NyNews_More{right:0;bottom:0}.newdetailbd .Nycase{padding-bottom:0}.NyNewDetail{width:100%;min-height:320px;overflow:hidden}.NyNewDetail .NyNewDetail_Main{width:100%;height:auto;min-height:320px;margin:0 auto 60px;padding:0}.NyNewDetail_Main .NyNewDetail_Name{width:100%;height:auto;overflow:hidden;line-height:40px;color:#333;font-size:30px;margin:0 auto 15px;padding:0}.NyNewDetail_Main .NyNewDetail_Tips{width:100%;height:30px;overflow:hidden;line-height:30px;color:#999;font-size:16px;padding-bottom:45px;margin:0 auto 30px;border-bottom:1px solid #e6e6e6}.NyNewDetail_Tips span{display:inline-block;height:30px;line-height:30px;color:#999;font-size:16px;margin:0 40px 0 0;padding:0}.NyNewDetail_Tips span img{display:block;width:16px;height:16px;margin:7px 10px 7px 0;padding:0;float:left}.NyNewDetail_Main .NyNewDetail_Content{width:100%;height:auto;overflow:hidden;line-height:28px!important;word-break:break-all;text-align:justify}.NyNewDetail_Main .NyNewDetail_Content .caseDetailpic{text-align:center}.NyNewDetail_Main .NyNewDetail_Content .caseDetailpic img{max-width:70% !important;margin:0 auto 20px}.NyNewDetail_Content div,.NyNewDetail_Content p,.NyNewDetail_Content span,.NyNewDetail_Content font,.NyNewDetail_Content em{width:100%;height:auto;overflow:hidden;word-break:break-all;text-align:justify;line-height:28px!important}.NyNewDetail_Content img{display:inline-block;width:auto!important;max-width:100%!important;height:auto!important}.NyPrevNext{width:100%;height:auto;margin:0 auto;padding:0;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyPrevNext ul{width:1400px;margin:0 auto}.NyPrevNext ul li{width:100%;height:auto;min-height:100px;overflow:hidden;line-height:40px;color:#999;font-size:18px;margin:0;padding:30px 0 30px 120px;position:relative;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyPrevNext ul li:nth-child(1){border-bottom:1px solid #e6e6e6}.NyPrevNext ul li i{display:block;width:100px;height:40px;overflow:hidden;line-height:40px;color:#666;font-size:18px;font-style:normal;text-align:center;background-color:#f5f5f5;border-radius:20px;margin:0;padding:0;position:absolute;left:0;top:30px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyPrevNext ul li a{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size:18px;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyPrevNext ul li:hover i{color:#fff;background-color:#2e89ff}.NyPrevNext ul li:hover a{color:#2e89ff;text-decoration:underline}@media (max-width:1440px){.NyNews_List ul li{width:48.5%;margin:0 3% 20px 0;padding:0 0 0 90px}.NyNews_List ul li:nth-child(2n+2){margin:0 0 20px}.NyNews_List ul li .NyNews_Time{width:90px;height:90px;padding:18px 0}.NyNews_List ul li .NyNews_Time em{height:18px;line-height:18px;font-size:14px;margin:0 auto 4px}.NyNews_List ul li .NyNews_Time span{height:32px;line-height:32px;font-size:28px}.NyNews_List ul li .NyNews_Text{padding:15px 20px 20px}.NyNews_List ul li .NyNews_Text a.NyNews_Name{height:30px;line-height:30px;margin:0 auto 10px}.NyNews_List ul li .NyNews_Text p{height:75px;line-height:25px;font-size:15px}.NyNewDetail .NyNewDetail_Main{width:100%;margin:60px auto 45px}.NyNewDetail_Main .NyNewDetail_Name{font-size:28px}.NyNewDetail_Main .NyNewDetail_Tips{font-size:15px}.NyNewDetail_Tips span{font-size:15px;margin:0 30px 0 0}.NyNewDetail_Main .NyNewDetail_Content{line-height:25px!important}.NyNewDetail_Content div,.NyNewDetail_Content p,.NyNewDetail_Content span,.NyNewDetail_Content font,.NyNewDetail_Content em{line-height:25px!important}.NyNewDetail_Content img{margin:0 0 10px}.NyPrevNext{padding:0 60px}.NyPrevNext ul{width:100%}.NyPrevNext ul li{min-height:80px;padding:20px 0 20px 120px}.NyPrevNext ul li i{top:20px}}@media (max-width:1366px){.NyNewDetail_Main .NyNewDetail_Name{font-size:26px}}@media (max-width:1200px){.NyNews_List ul li{padding:0 0 0 80px}.NyNews_List ul li .NyNews_Time{width:80px;height:80px;padding:15px 0}.NyNews_List ul li .NyNews_Time em{height:20px;line-height:20px;font-size:14px;margin:0 auto}.NyNews_List ul li .NyNews_Time span{height:30px;line-height:30px;font-size:26px}.NyNews_List ul li .NyNews_Text{padding:12px 20px 20px}.NyNews_List ul li .NyNews_Text a.NyNews_Name{font-size:18px;margin:0 auto 6px}.NyNews_List ul li .NyNews_Text p{height:72px;line-height:24px;font-size:14px}.NyNews_List ul li .NyNews_Text a.NyNews_More{width:40px;height:40px;right:-40px;bottom:-40px}.NyNews_List ul li .NyNews_Text a.NyNews_More img{width:40px;height:40px}.NyNewDetail .NyNewDetail_Main{width:100%;margin:0 auto 50px}.NyNewDetail_Main .NyNewDetail_Name{font-size:24px;margin:0 auto 10px}.NyNewDetail_Main .NyNewDetail_Tips{font-size:14px;margin:0 auto 20px;padding:0 0 35px}.NyNewDetail_Tips span{font-size:14px;margin:0 30px 0 0}.NyNewDetail_Content img{margin:0 0 10px}.NyPrevNext{padding:0 40px}.NyPrevNext ul li{min-height:80px;font-size:16px;padding:20px 0 20px 110px}.NyPrevNext ul li a{font-size:16px}.NyPrevNext ul li i{width:90px;font-size:16px}}@media (max-width:800px){.NyNews_List ul li{width:100%;margin:0 auto 20px;float:inherit}.NyNews_List ul li:nth-child(2n+2){margin:0 auto 20px}.NyNews_List ul li .NyNews_Text p{height:auto;max-height:48px;-webkit-line-clamp:2}.NyNews_Main #fengye{margin:20px auto 0}.NyNewDetail .NyNewDetail_Main{width:100%;margin:40px auto 30px}.NyNewDetail_Main .NyNewDetail_Name{line-height:32px;font-size:22px;margin:0 auto 10px}.NyPrevNext{padding:0 20px}.NyPrevNext ul li{font-size:16px;padding:20px 0 20px 100px}.NyPrevNext ul li a{font-size:16px}.NyPrevNext ul li i{width:80px;font-size:14px}}@media (max-width:767px){.NyNews .NyNews_Main{min-height:inherit}.NyNews_List ul li{margin:0 auto 12px}.NyNews_List ul li:nth-child(2n+2){margin:0 auto 12px}.NyNews_List ul li .NyNews_Text{padding:10px 20px 10px 12px}.NyNews_List ul li .NyNews_Text a.NyNews_More{width:32px;height:32px;right:-32px;bottom:-32px}.NyNews_List ul li .NyNews_Text a.NyNews_More img{width:32px;height:32px}#fengye{margin:8px auto 0;font-size:0}#fengye .p_input,#fengye input{display:none}.NyNewDetail .NyNewDetail_Main{width:100%;min-height:inherit;margin:0 auto 20px}.NyNewDetail_Main .NyNewDetail_Name{line-height:30px;font-size:20px;margin:0 auto 10px}.NyNewDetail_Tips span{margin:0 20px 0 0}.NyPrevNext{padding:0 12px}.NyPrevNext ul li{font-size:16px;padding:20px 0 20px 92px}.NyPrevNext ul li a{font-size:16px}.NyPrevNext ul li i{width:80px;font-size:14px}.NyNewDetail_Main .NyNewDetail_Content .caseDetailpic img{max-width:100% !important;margin:0 auto 10px}}@media (max-width:375px){.NyNews_List ul li{min-height:40px;padding:40px 0 0}.NyNews_List ul li .NyNews_Time{width:auto;height:40px;padding:0 12px}.NyNews_List ul li .NyNews_Time em{display:inline-block;width:auto;height:40px;line-height:40px;margin:0 10px 0 0}.NyNews_List ul li .NyNews_Time span{display:inline-block;width:auto;height:40px;line-height:40px;font-size:20px}.NyNews_List ul li .NyNews_Text{padding:10px 12px}.NyNews_List ul li .NyNews_Text a.NyNews_Name{font-size:16px}.NyPrevNext ul li{min-height:56px;line-height:32px;font-size:14px;padding:12px 0 12px 80px}.NyPrevNext ul li a{height:32px;line-height:32px;font-size:14px}.NyPrevNext ul li i{width:68px;height:32px;line-height:32px;font-size:14px;top:12px}}@media (max-width:320px){.NyNewDetail_Main .NyNewDetail_Name{line-height:26px;font-size:18px}#fengye a{padding:0 10px}}.NyContactUs{width:100%}.NyContactUs .NyContactUs_Infor{height:auto;margin:0 auto 40px}.NyContactUs_Infor .NyContactUsInfor_Main{width:100%;height:auto;margin:0 auto;padding:0}.NyContactUsInfor_Main .NyContactUsInfor_Img{width:100%;height:350px;margin:0 auto;padding:0;position:relative}.NyContactUsInfor_Img img.contactImg{display:block;width:100%;height:100%;object-fit:cover;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0}.NyContactUsInfor_Img .contactText{width:50%;height:100%;overflow:hidden;margin:0;padding:100px 20% 100px 60px;background:url(../images/contactbg.png) 0 0 no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contactText p{width:100%;height:auto;line-height:36px;color:#fff;font-size:24px;font-weight:bold;word-break:break-all;margin:0 auto;padding:0}.contactText i{display:block;width:50px;height:2px;margin:10px 0 40px;padding:0;background:url(../images/line06.png) 0 0 no-repeat}.contactText span{display:block;width:100%;height:auto;line-height:30px;color:rgba(255,255,255,0.85);font-size:16px;margin:0 auto;padding:0}.contactText em{display:block;width:80px;height:80px;margin:0;padding:0;background:url(../images/xs.png) center center no-repeat;background-size:100% 100%;position:absolute;top:50px;right:40%}.NyContactUsInfor_Main .NyContactUsInfor_Con{width:100%;height:auto;margin:0 auto;padding:40px 0;background-color:#fff}.NyContactUsInfor_Con .NyContactUs_Ewm{width:25%;height:200px;overflow:hidden;margin:0;padding:20px 40px;border-right:1px solid #e6e6e6;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyContactUs_Ewm span{display:block;width:130px;height:130px;overflow:hidden;margin:0 auto 10px;padding:4px;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyContactUs_Ewm span img{display:block;width:120px;height:120px;margin:0 auto;padding:0}.NyContactUs_Ewm p{width:100%;height:auto;line-height:20px;color:#999;font-size:16px;text-align:center;margin:0 auto;padding:0}.NyContactUsInfor_Con .NyContactUs_Lxfs{width:75%;height:200px;overflow:hidden;margin:0;padding:42px 0;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyContactUs_Lxfs ul li{width:33.333333%;height:auto;margin:0;padding:0 20px;border-right:1px solid #e6e6e6;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyContactUs_Lxfs ul li:nth-child(3){border:0}.NyContactUs_Lxfs ul li img{display:block;width:44px;height:44px;margin:0 auto 20px;padding:0}.NyContactUs_Lxfs ul li span{display:block;width:100%;height:auto;line-height:30px;color:#333;font-size:18px;text-align:center;margin:0 auto;padding:0}.NyContactUs_Lxfs ul li p{width:100%;height:auto;max-height:48px;overflow:hidden;line-height:24px;color:#999;font-size:18px;text-align:center;word-break:break-all;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 auto;padding:0}.NyContactUs .NyContactUs_Map{height:auto;background:#fff;padding:15px}.NyMap{width:100%;height:500px;overflow:hidden;margin:0 auto}.NyMap .dz_map{width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0}.NyMap .dz_map #container{height:120%}@media (max-width:1440px){.NyContactUs_Infor .NyContactUsInfor_Main{width:100%}.contactText em{top:40px;right:30%}.NyContactUs .NyContactUs_Infor{margin:0 auto 30px}.NyContactUsInfor_Main .NyContactUsInfor_Con{padding:30px 0}.NyContactUsInfor_Con .NyContactUs_Ewm{padding:20px}.NyContactUs_Lxfs ul li span{font-size:16px}.NyContactUs_Lxfs ul li p{font-size:16px}.NyMap{height:440px}}@media (max-width:1366px){.NyContactUsInfor_Main .NyContactUsInfor_Img{height:320px}.NyContactUsInfor_Img .contactText{padding:80px 15% 80px 60px}.contactText span{line-height:25px;font-size:15px}.contactText em{width:72px;height:72px}.NyContactUs_Ewm p{font-size:15px}.NyMap{height:400px}}@media (max-width:1280px){.NyContactUsInfor_Main .NyContactUsInfor_Img{height:300px}.contactText em{width:70px;height:70px;top:30px;right:20%}.NyContactUsInfor_Con .NyContactUs_Ewm{height:220px;padding:30px}.NyContactUsInfor_Con .NyContactUs_Lxfs{height:220px;padding:52px 0}.NyMap{height:380px}}@media (max-width:1200px){.NyContactUsInfor_Main .NyContactUsInfor_Img{height:260px}.NyContactUsInfor_Img .contactText{padding:60px 12% 60px 40px}.contactText p{line-height:32px;font-size:22px}.contactText span{line-height:24px;font-size:14px}.contactText i{margin:10px 0 30px}.NyContactUsInfor_Con .NyContactUs_Ewm{height:200px;padding:20px}.NyContactUs_Ewm p{line-height:20px;font-size:14px}.NyContactUsInfor_Con .NyContactUs_Lxfs{height:200px;padding:40px 0}.NyContactUs_Lxfs ul li span{font-size:16px}.NyContactUs_Lxfs ul li p{font-size:15px}.NyMap{height:360px}}@media (max-width:1079px){.NyContactUsInfor_Img .contactText{width:56%}.NyMap{height:340px}}@media (max-width:800px){.NyContactUsInfor_Main .NyContactUsInfor_Img{height:240px}.NyContactUsInfor_Img .contactText{width:65%;padding:50px 12% 50px 40px}.contactText em{width:60px;height:60px;top:30px;right:20%}.NyContactUsInfor_Main .NyContactUsInfor_Con{padding:20px 0}.NyContactUsInfor_Con .NyContactUs_Ewm{width:100%;height:auto;margin:0 auto;padding:20px;border:0;float:inherit}.NyContactUsInfor_Con .NyContactUs_Lxfs{width:100%;height:auto;margin:0 auto;padding:20px;float:inherit}.NyContactUs_Lxfs ul li span{font-size:15px}.NyContactUs_Lxfs ul li p{font-size:15px}.NyMap{height:300px}}@media (max-width:767px){.NyContactUsInfor_Main .NyContactUsInfor_Img{height:180px}.NyContactUsInfor_Img .contactText{width:100%;padding:30px 12% 30px 20px}.NyContactUs_Ewm p{line-height:30px;font-size:16px}.contactText em{width:50px;height:50px;top:30px;right:20%}.contactText p{line-height:30px;font-size:20px}.contactText i{margin:10px 0 20px}.NyContactUs .NyContactUs_Infor{margin:0 auto 20px}.NyContactUsInfor_Con .NyContactUs_Ewm{width:100%;height:auto;margin:0 auto;padding:20px 20px;float:inherit}.NyContactUsInfor_Con .NyContactUs_Lxfs{width:100%;height:auto;margin:0 auto;padding:0 20px;float:inherit}.NyContactUs_Lxfs ul li{width:100%;margin:0 auto;padding:20px 0;border-right:0;border-bottom:1px solid #e6e6e6;float:inherit}.NyContactUs_Lxfs ul li img{margin:0 auto 10px}.NyContactUs_Lxfs ul li span{font-size:16px}.NyContactUs_Lxfs ul li p{font-size:18px}.NyContactUs .NyContactUs_Map{padding:10px}.NyMap{height:300px}}@media (max-width:375px){.contactText p{font-size:18px}}@media (max-width:320px){}.NyHonor_Main .NyHonor_List{width:100%;height:auto;margin:0 auto;padding:0}.NyHonor_List ul li{width:23.5%;height:auto;margin:0 2% 40px 0;padding:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyHonor_List ul li:nth-child(4n+4){margin:0 0 40px}.NyHonor_List ul li .NyHonor_Img{width:100%;height:240px;overflow:hidden;margin:0 auto 10px;padding:0;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0.06);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.NyHonor_List ul li:hover .NyHonor_Img{box-shadow:0 0 10px rgba(0,0,0,0.06)}.NyHonor_List ul li .NyHonor_Img a{display:block;width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0;position:relative}.NyHonor_List ul li .NyHonor_Img a img{display:block;max-width:100%;max-height:100%;margin:auto;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.NyHonor_List ul li:hover .NyHonor_Img a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.NyHonor_List ul li a.NyHonor_Name{display:block;width:100%;height:40px;overflow:hidden;line-height:30px;color:#333;font-size:20px;font-weight:bold;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;border-bottom:1px solid #e6e6e6}.NyHonor_List ul li:hover a.NyHonor_Name{color:#2e89ff;border-bottom:1px solid #2e89ff}@media (max-width:1440px){.NyHonor_List ul li .NyHonor_Img{height:220px}.NyHonor_Main #fengye{margin:30px auto 0}}@media (max-width:1280px){.NyHonor_List ul li .NyHonor_Img{height:200px}}@media (max-width:1200px){.NyHonor_List ul li{margin:0 2% 30px 0}.NyHonor_List ul li:nth-child(4n+4){margin:0 0 30px}.NyHonor_List ul li .NyHonor_Img{height:200px}.NyHonor_Main #fengye{margin:35px auto 0}}@media (max-width:1079px){.NyHonor_List ul li{margin:0 2% 30px 0}.NyHonor_List ul li:nth-child(4n+4){margin:0 0 30px}.NyHonor_List ul li .NyHonor_Img{height:180px}.NyHonor_List ul li a.NyHonor_Name{font-size:18px}.NyHonor_Main #fengye{margin:40px auto 0}}@media (max-width:1024px){.NyHonor_List ul li .NyHonor_Img{height:170px}}@media (max-width:800px){.NyHonor_List ul li{width:31.333333%;margin:0 3% 25px 0}.NyHonor_List ul li:nth-child(4n+4){margin:0 3% 25px 0}.NyHonor_List ul li:nth-child(3n+3){margin:0 0 20px}.NyHonor_List ul li .NyHonor_Img{height:180px;margin:0 auto}.NyHonor_Main #fengye{margin:20px auto 0}}@media (max-width:767px){.NyHonor_List ul li{width:48.5%;margin:0 3% 20px 0}.NyHonor_List ul li:nth-child(3n+3),.NyHonor_List ul li:nth-child(4n+4){margin:0 3% 20px 0}.NyHonor_List ul li:nth-child(2n+2){margin:0 0 20px}.NyHonor_List ul li .NyHonor_Img{height:150px}.NyHonor_List ul li a.NyHonor_Name{font-size:16px}.NyHonor_Main #fengye{margin:0 auto}}@media (max-width:375px){.NyHonor_List ul li .NyHonor_Img{height:140px}.NyHonor_List ul li a.NyHonor_Name{padding:5px 0;font-size:15px}}@media (max-width:320px){.NyHonor_List ul li{width:100%;margin:0 auto 20px;float:inherit}.NyHonor_List ul li:nth-child(2n+2),.NyHonor_List ul li:nth-child(3n+3),.NyHonor_List ul li:nth-child(4n+4){margin:0 auto 20px}.NyHonor_List ul li .NyHonor_Img{height:220px}.NyHonor_List ul li a.NyHonor_Name{padding:10px 0;font-size:18px}}.kfView4{background-color:#1173f2;border:2px solid #2e89ff;position:fixed;width:80px;top:20%;right:10px;text-align:center;display:block;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.1);box-shadow:0 6px 12px rgba(0,0,0,0.1);border-radius:0 0 8px 8px;font-size:12px;z-index:999}.kfView4 ul{margin:0;padding-top:45px;color:#fff}.kfView4 ul li{position:relative}.kfView4 ul li:nth-of-type(1),.kfView4 ul li:nth-of-type(4),.kfView4 ul li:nth-of-type(6){display:none}.kfView4 ul li a{display:block;color:#FFF;text-decoration:none;overflow:hidden;height:auto;width:100%;padding:43px 0 12px;background:url(../images/kefu-tb.png) no-repeat top center}.kfView4 ul li a:hover{background-color:#2e89ff}.kfView4 a.kefu-lx{background-image:url(../images/kefu.png);background-repeat:no-repeat;background-position:center top;position:absolute;top:-40px;text-indent:-9999px;height:80px;width:80px;z-index:999999;left:0px;border-width:0;overflow:hidden}.kfView4 a.kefu-lx:hover{background-color:rgba(255,255,255,0)}.kfView4 ul li a.kf{display:block;padding:10px 0}.kfView4 ul li a.kefu-tel{background-position:center -79px}.kfView4 ul li a.kefu-qq{background-position:center -150px}.kfView4 ul li a.kefu-wx{background-position:center -218px}.kfView4 ul li a.kefu_bottom{background-position:center -288px;padding:30px 0 10px 0;border-radius:0 0 8px 8px}.kfView4 ul li a.kefu_top{background-position:center -15px;padding:30px 0 10px 0}.kefu:hover ul li a{display:block}.kfView4 ul li p{position:absolute;top:-72px;right:82px;width:0;padding:0;font-size:14px;line-height:24px;text-align:left;color:#fff;background:#1173f2;display:block;opacity:0;transition:all .4s ease-in-out .1s;overflow:hidden;z-index:201;padding:15px}.kfView4 ul li:nth-of-type(3) p{top:0}.kfView4 ul li:hover p{width:150px;opacity:1}.kfView4 ul li .wechat p{}@media (max-width:800px){.kfView4{width:60px;border-radius:8px;right:2px;top:40%}.kfView4 a.kefu-lx{display:none}.kfView4 ul{padding:0}.kfView4 ul li:nth-child(1),.kfView4 ul li:nth-child(4),.kfView4 ul li:nth-child(5){display:none}.kfView4 ul li p{display:none!important}.kfView4 ul li a{font-size:12px}}@media (max-width:767px){#KFRightScreen{display:none!important}}.section-faq{padding:40px 0}.faq-list{margin:0 auto}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#004f8e}.faq-q{display:flex;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;color:#1f2328;cursor:pointer;position:relative;padding-right:50px}.faq-item.active .faq-q{background:#2e89ff;color:#fff}.faq-q::after{content:"+";position:absolute;right:24px;font-size:24px;color:#2e89ff;transition:transform .3s ease}.faq-item.active .faq-q::after{transform:rotate(45deg);color:#fff}.faq-icon{width:28px;height:28px;background:#f60;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.faq-a{font-size:15px;color:#1f2328;line-height:1.8;max-height:0;overflow:hidden;transition:all .3s ease;padding:0 24px}.faq-item.active .faq-a{max-height:200px;padding-top:20px;padding-bottom:20px}.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {    font-size: 40px;    margin: auto;    font-weight: 700;    line-height: 1.4;}.witr_section_title_inner h2 {    font-size: 16px;    display: inline-block;    color: #203260;    padding: 0 0 5px 0;}/* ===== 9. Counter Area CSS ===== */.counter_area {    padding: 100px 0 100px;}.witr_counter_single {    text-align: left;    margin-bottom: 30px;}.witr_counter_icon{	float:left;}.all_counter_color i {    color: #3aa40c;    font-size: 50px;    transform: rotate(0deg);    margin: 0 20px 0 0;	display:inline-block;}.witr_counter_number_inn {    overflow: hidden;}.witr_counter_number_inn h3, .witr_counter_number_inn span {    font-size: 40px;    display: inline-block;    font-weight: 700;    margin-bottom: 0;}.witr_counter_number_inn h3, .witr_counter_number_inn span {    color: #203260;}.witr_counter_number_inn span {    line-height: 0;}.all_counter_color h4, .all_counter_color h1 {    font-size: 19px;    font-weight: 400;}/* ===== Counter Area CSS ===== */.solar_counter_area {    padding: 100px 0 80px;    position: relative;}.solar_counter_area::before{	content:"";	height: 100%;	width: 100%;	top: 0;	left: 0;	position: absolute;	background-color: #203260;	opacity: .9;}.solar_counter_area .witr_section_title_inner h2 {    color: #fff;}.solar_counter_area .witr_section_title_inner h3 {    color: #fff;}.solar_counter_area .witr_section_title_inner p {    color: #fff;}.counter_left_inner .all_color_service {    padding: 0 40px 0 0;    margin-bottom: 22px;}.counter_left_inner .witr_section_title_inner p {    width: 100%;    padding: 20px 0 0 0;    margin-top: 10px;}.counter_left_inner .witr_section_title {    margin-bottom: 55px;}.witr_s_flex {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.em-service2.sleft .em-service-icon {    margin-right: 20px;    margin-top: 10px;}.em-service2 .em-service-icon i {	width: 50px;    height: 50px;    line-height: 50px;    border-radius: 5px;    display: inline-block;    text-align: center;    font-size: 25px;    transition: all .5s ease 0s;	background: #203260;    color: #fff;	margin-bottom: 15px;}.counter_inner {    margin: 0 75px 0 0;}.counter_inner .witr_counter_single {    margin: 0 30px 0 35px;    padding: 20px 20px 20px 34px;    background-color: #fff;    margin-bottom: 20px;}.counter_inner .witr_counter_icon i {    font-size: 50px;    display: inline-block;    color: #203260;}.counter_inner  .all_counter_color i, .counter_inner  .witr_counter_img {    margin: 0 20px 0 0;}.counter_inner  .witr_counter_number_inn {    overflow: hidden;}.counter_inner  .witr_counter_number_inn h3, .counter_inner  .witr_counter_number_inn span {    font-size: 48px;    line-height: 1.2;}.counter_inner .all_counter_color h4, .counter_inner  .all_counter_color h1 {    font-size: 19px;    font-weight: 500;    line-height: 1.2;}.witr_counter_single.all_counter_color.margin_right{    margin: 0 0px 20px 65px;}.counter_left_inner .all_color_service h3, .counter_left_inner .all_color_service h3 a {    color: #fff;    font-size: 24px;}.counter_left_inner .all_color_service p {    color: #fff;}.counter_left_inner .all_color_service:hover i{    background: #3aa40c;} @media (max-width: 767px) {    /* counter css */	.counter_area .wirt_new_iner {		float: inherit;		margin-bottom: 20px;		width: 100%;	}	.counter_inner {		display: inherit;		justify-content: inherit;		margin-right: -15px;	}	.counter_inner .all_counter_color i, .counter_inner .witr_counter_img {		margin: 0 0 20px 0;	}	.witr_custom_icon {		float: inherit;	}	.counter_inner .witr_counter_single {		text-align: center;	}	.witr_counter_single.all_counter_color.margin_right {		margin: 0 30px 20px 15px;	}	.counter_inner .witr_counter_single {		margin: 0 30px 20px 15px;	}}@font-face {	font-family:IcoFont;font-weight:400;font-style:Regular;src:url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")}[class*=" icofont-"],[class^=icofont-] {	font-family: IcoFont!important;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	white-space: nowrap;	word-wrap: normal;	direction: ltr;	line-height: 1;	-webkit-font-feature-settings: "liga";	-webkit-font-smoothing: antialiased}.icofont-check:before {	content: "\eed8"}	/*  	Flaticon icon font: Flaticon  	*/@font-face {	font-family:Flaticon;src:url(../fonts/flaticon.woff2) format("woff2"),url(../fonts/flaticon.woff) format("woff");font-weight:400;font-style:normal}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before {	font-family: Flaticon;	font-style: normal}.flaticon-team-1:before {	content: "\f17c"}.flaticon-like-1:before {	content: "\f1cd"}.flaticon-payment:before {	content: "\f188"}.flaticon-support:before {	content: "\f115"}a {    color: #454545;    transition: .5s;}a:hover {    text-decoration: none;    color: #4d649f;} body {	font-family: Arial,sans-serif;    font-weight: 400;    font-style: normal;    font-size: 17px;    line-height: 1.6;	color:#83888d;} p {     font-style: normal;}h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {    font-family: Arial,sans-serif;    font-style: normal;    line-height: 1.2;    font-weight: 700;    -webkit-transition: .5s;    transition: .5s;    font-size: 24px;    transition: .5s;    margin-bottom: 5px;	color:#203260;} .btn-primary:focus, select:focus, textarea:focus, input:focus{     box-shadow: none !important;} textarea, input{     outline:none;} a:focus, .btn:focus {     text-decoration: none;     outline: none;} .uppercase {     text-transform: uppercase;} .capitalize {     text-transform: capitalize;}.witr_section_title_inner h1, .witr_section_title_inner h2, .witr_section_title_inner h3 {    font-size: 40px;    margin: auto;    font-weight: 700;    line-height: 1.4;}.witr_section_title_inner h2 {    font-size: 16px;    display: inline-block;    color: #203260;    padding: 0 0 5px 0;}.witr_bar_main {    margin: 10px 0px 10px 0px;}.witr_bar_inner {    height: 4px;    width:90px;    position: relative;    border-radius: 30px;    background: #4d649f;    margin: 0 auto;}.witr_bar_innerc:before {    left: 0;    transform: translateY(-50%);    animation-duration: 3s;    animation-timing-function: linear;    animation-iteration-count: infinite;    animation-name: move_title_bg1;}.witr_bar_innerc:after {    right: 0;    transform: translateY(-50%);    animation-duration: 3s;    animation-timing-function: linear;    animation-iteration-count: infinite;    animation-name: move_title_bg2;}.witr_bar_innerc:after, .witr_bar_innerc:before {    content: '';    position: absolute;    top: 50%;    border-radius: 50%;}.witr_bar_innerc:after, .witr_bar_innerc:before {    border: 6px solid #4d649f;}@keyframes move_title_bg1{from{left:0}to{left:100%}}@keyframes move_title_bg2{from{right:0}to{right:100%}}.witr_section_title {    margin-bottom: 50px;}.witr_section_title_inner p {    width: 100%;    padding: 10px 0 0 0;    margin-top: 10px;}.witr_all_pd0{	padding:0;}.container{margin:0 auto;}@media (min-width: 800px){}@media (min-width: 1366px){    .container {        max-width: 1300px;    }   }@media (min-width: 1500px){    .container {        max-width: 1400px;    }   }@media (min-width: 1600px){    .container {        max-width: 1500px;    }   }@media (min-width: 1700px){    .container {        max-width: 1600px;    }   }@media (min-width: 1800px){    .container {        max-width: 1700px;    }   }@media (min-width: 1920px){    .container {        max-width: 1700px;    }   }@font-face {	font-family:IcoFont;font-weight:400;font-style:Regular;src:url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")}[class*=" icofont-"],[class^=icofont-] {	font-family: IcoFont!important;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	white-space: nowrap;	word-wrap: normal;	direction: ltr;	line-height: 1;	-webkit-font-feature-settings: "liga";	-webkit-font-smoothing: antialiased}.icofont-home:before {	content: "\ef47"}.icofont-ui-call:before {	content: "\ec46"}.icofont-envelope:before {	content: "\ef14"}.icofont-clock-time:before {    content: "\eedc";}.icofont-navigation-menu:before {    content: "\efa2";}.icofont-close:before {    content: "\eee4";}/* ===== 1. Top Menu CSS ===== */ .em40_header_area_main.hdisplay_none {     display: none;}.solarsun-header-top {    padding: 10px 0;    background: #203260;} .top-address p {     margin-bottom: 0;} .top-address p span, .top-address p a {     margin-right: 20px;}.top-address p span i, .top-address p a i {    font-size: 13px;    color: #fff;    margin-right: 5px;}.top-address p a {     display: inline-block;     text-decoration: none;     -webkit-transition: all 0.2s ease-in-out;     transition: all 0.2s ease-in-out;}/* TOP socia CSS */ .top-right-menu ul.social-icons {     margin: 0;     padding: 0;}.top-right-menu ul.social-icons li {    display: inline-block;    margin-left: 10px;    position: relative;}.top-right-menu ul.social-icons li a {     display: inline-block;     text-decoration: none;     -webkit-transition: all 0.2s ease-in-out;     transition: all 0.2s ease-in-out;     font-size: 15px;}.top-welcomet p span, .top-welcomet p a, .top-welcome p span, .top-welcome p a, .top-welcome p, .top-address p a, .top-right-menu ul.social-icons li a, .top-address p span {    color: #fff;    font-size: 15px;    font-weight: 500;} .top-welcome p a:hover{     color:#17161a;} .top-right-menu .social-icons li a:hover, .top-right-menu .social-icons li a i:hover {     color: #17161a;} .top-both-p0 .top-address p a, .top-both-p0 .top-address p span {     margin-right: 0px;     margin-left: 12px;}/* ===== 2. Menu Area CSS ===== */.solarsun_nav_area.postfix {    -webkit-transition: .3s;    transition: .3s;    box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);}.solarsun_nav_area {    background: #fff;}.solarsun_nav_area.prefix, .hbg2 {    background-color: rgba(0,0,0,0.7);}.trp_nav_area {    position: fixed;    left: 0;    right: 0;    top: 0;    z-index: 9999;    transition: .5s;}.logo-right,.logo-left {    align-items: center;}.mobile_menu_logo.text-center {     padding: 20px 0;}/* LOGO CSS */ .logo a {     display: inline-block;}.logo img{ height:80px;}/* logo sticky */ .solarsun-main-menu .logo a.main_sticky_main_l {     display: block;} .solarsun-main-menu .logo a.main_sticky_l {     display: none;}/* logo pre */ .solarsun-main-menu .prefix .logo a.main_sticky_main_l {     display: none;} .solarsun-main-menu .prefix .logo a.main_sticky_l {     display: block;} /* MENU text CSS */ .solarsun_menu ul {     text-align: right;     list-style: none;} .solarsun_menu > ul > li {     display: inline-block;     position: relative;}.solarsun_menu > ul > li > a {    display: block;    margin: 40px 11px 40px;    transition: .5s;    position: relative;    font-size: 18px;    font-weight: 600;    color: #272727;    font-family: Arial,sans-serif;}.solarsun_menu ul .sub-menu li a:hover, .solarsun_menu ul .sub-menu li.current-menu-item a, .solarsun_menu>ul>li.current-menu-item>a, .solarsun_menu>ul>li>a:hover, .solarsun_nav_area.prefix .solarsun_menu>ul>li.current-menu-item>a, .solarsun_nav_area.prefix .solarsun_menu>ul>li>a:hover, .hbg2 .solarsun_menu>ul>li.current-menu-item>a, .hbg2 .solarsun_menu>ul>li>a:hover, .heading_style_2 .solarsun_menu>ul>li.current-menu-item>a, .heading_style_2 .solarsun_menu>ul>li>a:hover, .heading_style_3 .solarsun_menu>ul>li.current-menu-item>a, .heading_style_3 .solarsun_menu>ul>li>a:hover, .heading_style_4 .solarsun_menu>ul>li.current-menu-item>a, .heading_style_4 .solarsun_menu>ul>li>a:hover {    color: #4d649f;} .solarsun_menu > ul > li > a:before, .solarsun_menu > ul > li.current > a:before {     background: #ffb600 none repeat scroll 0% 0;     bottom: -7px;     content: "";     height: 2px;     left: 0;     margin: auto;     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     position: absolute;     right: 0;     -webkit-transition: all 0.5s ease 0s;     transition: all 0.5s ease 0s;     width: 15%;     display:none;} .solarsun_menu ul li:last-child a {     margin-right: 15px !important;}.solarsun_menu > ul > li.current > a, .solarsun_menu > ul > li:hover > a, .creative_header_menu > ul > li:hover > a {    color: #4d649f;    background-color: transparent;	color: #4d649f;} .solarsun_menu > ul > li:hover > a:before, .solarsun_menu > ul > li.current > a:before {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} .transprent-menu .solarsun_nav_area {     left: 0;     right: 0;     top: 0;     z-index: 9999;     background-color: transparent;     padding: 0;     transition: .5s;     position: absolute;} .solarsun_nav_area.postfix {     -webkit-transition: .3s;     transition: .3s;}.solarsun_nav_area.prefix, .hbg2 {    background-color: rgba(0,0,0,.7);} .solarsun_nav_area.prefix .solarsun_menu > ul > li > a {     color:#fff;}.solarsun_nav_area.prefix .solarsun_menu > ul > li.current > a {    color: #4d649f;} .search_popup_button, .tx_mmenu_together{     align-items: center;     display: flex;     justify-content: flex-end;} .tx_mmenu_together .donate-btn-header {     padding: 0;}@media(max-width:1200px){    .tx_mmenu_together .donate-btn-header {        display: none;    }} .prefix .main_menu_header_address_text h3, .prefix .main_menu_header_address_text h4 a, .prefix .main_menu_header_icon i {     color: #fff;}/* sub menu style */.solarsun_menu ul .sub-menu{    position: absolute;    left: 0;    top: 130%;    width: 240px;    text-align: left;    background: #fff;    margin: 0;    padding: 15px 8px 8px 25px;    z-index: 9999;    box-shadow: 0 0 30px rgb(0 0 0 / 9%);    transition: .2s;    opacity: 0;    visibility: hidden;}.sub-menu1{    position: absolute;    left: 0;    top: 130%;    width: 240px;    text-align: left;    background: #fff;    margin: 0;    padding: 15px 8px 8px 25px;    z-index: 9999;    box-shadow: 0 0 30px rgb(0 0 0 / 9%);    transition: .2s;    opacity: 0;    visibility: hidden;} .solarsun_menu ul li:hover > .sub-menu1 {     transition: .5s;     opacity: 1;     visibility: visible;     top: 100%;     z-index: 99;} .solarsun_menu ul .sub-menu1 li {     position: relative;	 transition:.5s;}.solarsun_menu ul .sub-menu li a {    display: block;    margin: 0;    margin-bottom: 6px;    letter-spacing: normal;    font-size: 17px;    font-weight: 600;    transition: .5s;    color: #272727;    visibility: inherit !important;    padding: 4px 0px;    font-family: Arial,sans-serif;} .solarsun_menu ul .sub-menu li:hover > a, .solarsun_menu ul .sub-menu .sub-menu li:hover > a, .solarsun_menu ul .sub-menu .sub-menu .sub-menu li:hover > a, .solarsun_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a {     color: #4d649f;}.solarsun_menu ul .sub-menu li:hover {    margin-left: 16px;}.solarsun_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a, .solarsun_menu ul .sub-menu .sub-menu .sub-menu li:hover>a, .solarsun_menu ul .sub-menu .sub-menu li:hover>a, .solarsun_menu ul .sub-menu li:hover:before, .solarsun_menu ul .sub-menu li:hover>a {    color: #4d649f;}/* sub menu 2 */.solarsun_menu ul .sub-menu .sub-menu {    left: 100%;    top: 130%;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    visibility: hidden;} .solarsun_menu ul .sub-menu li:hover > .sub-menu {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     visibility: visible;     top: 0%;}/* sub menu 3 */ .solarsun_menu ul .sub-menu .sub-menu li {     position: relative;} .solarsun_menu ul .sub-menu .sub-menu .sub-menu {     right: 100%;     left: auto;     top: 130%;     opacity: 0;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";     visibility: hidden;} .solarsun_menu ul .sub-menu .sub-menu li:hover > .sub-menu {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     visibility: visible;     top: 0%;}/* sub menu 4 */ .solarsun_menu ul .sub-menu .sub-menu .sub-menu li {     position: relative;} .solarsun_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu {     opacity: 1;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";     visibility: visible;     top: 0%;}/* has menu icon */.solarsun-main-menu .menu-item-has-children > a:after {    margin-left: 8px;    content: "\f107";    font-family: FontAwesome !important;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    font-size: 13px;    opacity: .5;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    font-weight: 600;} .solarsun-main-menu .menu-item-has-children .menu-item-has-children> a:after {     margin-left: 8px;     content: "\f107";}/* quearys area css */.solarsun_menu.main-search-menu > .em-header-quearys, .em-quearys-top.msin-menu-search {    display: inline-block;}.em-top-quearys-area {    position: relative;}.solarsun_menu div.em-header-quearys {    text-align: center;}.em-quearys-inner {    visibility: hidden;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    position: fixed;    top: 0;    left: -150%;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0);    z-index: 10000;    -webkit-transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1);    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);    -webkit-transform: scale(1.1);    transform: scale(1.1);    visibility: hidden;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    left: -150%;    background: rgba(0, 0, 0, 0);}.em-s-open {    visibility: visible;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    left: 0;    background: #000000e6 !important;    -webkit-transform: scale(1);    transform: scale(1);}.em-quearys-form {    width: 100%;    max-width: 895px;    margin: auto;    padding: 30px 0;}.top-form-control {    position: relative;}.top-form-control input {    background: transparent;    color: #fff;    font-size: 50px;    font-weight: 500;    height: 100px;    padding: 0 40px 0 15px;    width: 100%;    border: none;    -webkit-transition: 1s;    -webkit-transition: .5s;    transition: .5s;    border-bottom: 3px solid #fff;}.top-form-control input::placeholder{	color:#fff;}textarea, input {    outline: none;}.top-form-control button.top-quearys-style {    position: absolute;    right: 6px;    top: 50%;    background: transparent;    font-size: 45px;    border: none;    color: #fff;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.main-search-menu .em-header-quearys .em-quearys-menu i {    cursor: pointer;    background: 0;    color: #272727;}.solarsun_nav_area.prefix .main-search-menu .em-header-quearys .em-quearys-menu i{    color: #fff;}.mrt10{	margin-top:10px;}.em-quearys-menu i {    background: #4d649f;    border-radius: 50px;    display: inline-block;    text-align: center;    height: 36px;    width: 36px;    line-height: 36px;    font-size: 20px;    color: #fff;    cursor: pointer;}.main_menu_address_a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    position: relative;}.main_menu_address_a::before {    background: #fbfbfb40;}.main_menu_address_a:before {    content: "";    position: absolute;    width: 1px;    height: 107px;    left: 0;}.main_menu_header_icon {    margin-left: 25px;    margin-right: 10px;}.main_menu_header_icon i {    color: #4d649f;	font-size: 30px;}.main_menu_header_address_text h3, .main_menu_header_address_text h4 a {    margin: 0;    font-weight: 600;	font-size: 18px;}.main_menu_header_address_text h3{	color: #4d649f;}.main_menu_header_address_text h4 {    margin-bottom: 0;    color: #030925;}/*=======================#2 solarsun mobile menu css========================*/.mobile-menu{ display:none !important;}@media (max-width: 991px){	.search_popup_button, .tx_mmenu_together{		display: none;	}} .mobile_logo_area{ display:none !important;}.mean-container a.meanmenu-reveal {    display: none !important;}.mean-container .mean-nav > ul {    padding: 0;    margin: 0;    width: 100%;    list-style-type: none;    display: block !important;}.mean-container .mean-bar {    background: #fff;    padding: 0;}.mean-container .mean-nav ul li {    border-top: 0px solid #ddd;}.mean-container .mean-nav ul li li a,.mean-container .mean-nav ul li a {    color: #444;}.mean-container .mean-nav ul li li a {    border-top: 1px solid #ddd;}.mean-container .mean-nav ul li a:hover {    color: #ff4a17;}.mobile_p {    position: fixed;    right: 0;    width: 300px;	padding: 80px 20px 0px;	    overflow-y: scroll;    top: 0;    height: 100%;    z-index: 9999;    display: block;    -webkit-transition: 0.5s all;    transition: 0.5s all;    box-shadow: 0 0 30px rgb(0 0 0 / 7%);    -webkit-transform: translateX(100%);    transform: translateX(100%);    background: #ffffff;}.tx-s-open {    -webkit-transform: translateX(0);            transform: translateX(0);}.mobile_p .tuetion_theme_widget > div.widget_block {    padding: 0;}.mobile_p .tuetion_theme_widget > div {    padding: 20px 0px 20px;    box-shadow: none;}.mobile_p {}.mean-container .mean-nav ul li a {    border: 0;	    width: 100%;    border-top: 1px solid #ddd;	    font-size: 14px;    padding: 12px 5px;    font-weight: 500;	display: block;}.mean-container .mean-nav ul li a.mean-expand {	width: auto;}.mean-container .mean-nav ul li li a {}.mobile_opicon {    text-align: right;    padding: 4px 0;}.mean-container .mean-nav > ul > li:first-child > a {    border-top: 0;}.mobilemenu_con {    display: flex;    align-items: center;    justify-content: space-between;}.mobile_menu_o  i {    font-size: 26px;}.mobile_menu_content .mobile_menu_logo {    margin-bottom: 20px;}.mobile_cicon {    position: absolute;    right: 30px;    top: 50px;}.mobile_overlay {    top: 0px;    left: 0px;    right: 0px;    bottom: 0px;    opacity: 0;    z-index: 999;    width: 100vw;    height: 100vh;    visibility: hidden;    position: fixed;    background: rgba(0, 0, 0, 0.8);    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}.mobile_overlay.mactive {    opacity: 1;    visibility: visible;}/* menu button */a.dtbtn {    border: none;    display: block;    font-size: 18px;    margin-left: 10px;    font-weight: 600;    border-radius: 5px;    padding: 10px;    color: #fff;    background: #203260;}a.dtbtn:hover {    background: #3aa40c;}/* ===== 3. Slider Area CSS ===== */ .witr_swiper_area{     overflow:hidden;     position:relative;}.witr_swiper_height {    position: relative;    background-position: center center;    height: 820px;    background-size: cover;}.witr_swiper_height:before, .wittr_gallery_swiper:before {    content: "";    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;}.witr_sw_text_area {    margin: auto;    width: 80%;    height: 100%;	position: absolute;    z-index: 999;    top: 0;    left: 10%;}.witr_swiper_content {    position: relative;    top: 46%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    z-index: 1;}.witr_swiper_content h1 {    font-size: 20px;    display: inline;    font-weight: 700;    color: #fff;}.text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4, .text-right .witr_swiper_content h1, .text-right .witr_swiper_content h2, .text-right .witr_swiper_content h3, .text-right .witr_swipers_title h4 {    width: 70%;}.text-left .witr_swiper_content h1, .text-left .witr_swiper_content h2, .text-left .witr_swiper_content h3, .text-left .witr_swipers_title h4 {    margin: 21px auto 3px 0;}.witr_swiper_content h1 span, .witr_swiper_content h2 span, .witr_swiper_content h3 span {    color: #4d649f;}.witr_swiper_content h2, .witr_swiper_content h3 {    font-size: 70px;    font-weight: 700;    line-height: 1;    color: #fff;}.witr_swiper_content h3 {    color: #fff;    margin-top: 10px;    margin-bottom: 0;}.text-left .witr_swiper_content h2 {    color: #fff;}.witr_swiper_content h3 {    color: #fff;}.witr_swiper_content p {    color: #fff;}.text-left .witr_swiper_content p, .text-right .witr_swiper_content p {    width: 51%;}.text-left .witr_swiper_content p {    margin: 38px 0 5px;    font-size: 22px;    font-weight: 400;}.witr_swiper_content p {    font-weight: 400;    font-size: 18px;}.slider_btn {    margin-top: 54px;}.text-left .witr_btn_sinner {    text-align: left;}.slider_btn .witr_btn {    border: none;    outline: 0;}.witr_btn {    font-size: 18px;    font-weight: 600;    border-radius: 5px;    text-align: center;    position: relative;    margin-right: 15px;    z-index: 2;    transition: 1s;    padding: 16px 35px;    color: #fff;    display: inline-block;    background: #203260;}.witr_btn:hover {    background: #3aa40c;    color: #fff;}.witr_swiper_content .witr_btn.active {    color: #fff;    background: 0;    border: 1px solid #fff;}.slider_btn .witr_btn.active:hover, .solarsun_slider_icon ul li a i, .tx_svd_icon, .witr_video_btn i, .witr_video_btn i:after {    background: #3aa40c;    color: #fff;    border-color: #3aa40c;}/* slider thumb css */.em_slider_s2_image {    top: 46%;    right: -30px;}.text-left .witr_slider_thumb {    position: absolute;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);	z-index:1;}.em_slider_s2_image img {    width: 90%;}.witr_slider_thumb_inner img {    border-radius: 10px;}/* swiper button css */.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {    width: 100%;    height: 0;     left: 0;    top: 0;}.swiper-button-next, .swiper-button-prev {    position: absolute;    top: 50%;    width: 27px;    height: 44px;    margin-top: -22px;    z-index: 10;    cursor: pointer;    -webkit-background-size: 27px 44px;    background-size: 27px 44px;    background: no-repeat 50%;    color: #fff;    transition: .5s;    border-radius:5px;}.swiper-button-next:after, .swiper-button-prev:after {    font-size: 30px;}.swiper-button-next:hover, .swiper-button-prev:hover {    padding: 30px;    background: #fff;}.swiper-button-next:hover, .swiper-button-prev:hover, .witr_ds_content_inner h1 span, .witr_ds_content_inner h2 span, .witr_ds_content_inner h3 span {    color: #4d649f;}.swiper-scrollbar {    border-radius: 10px;    position: relative;    -ms-touch-action: none;    background: transparent;}/* ===== 4. Feature Area CSS ===== */.feature_bg_area {    background-image: url("../images/s3.jpg");    background-position: center center;    background-size: cover;    padding: 90px 0 215px;    position: relative;}.feature_bg_area::before{	content:"";	height: 100%;    width: 100%;    top: 0;    left: 0;    position: absolute;    background-color: #203260;    opacity: .95;}.feature_bg_area .witr_section_title {    margin-bottom: 0;}.feature_bg_area .witr_section_title_inner h1, .feature_bg_area .witr_section_title_inner h2, .feature_bg_area .witr_section_title_inner h3{    color: #fff;}.solarsun_feature_area {    margin-top: -168px;    margin-bottom: 0;}.witr_feature_13.sub-border-2{    padding: 30px 30px 6px 40px;    background-color: #fff;    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);    margin-bottom: 20px;}.sub-item {    position: relative;    padding: 20px;    -webkit-transition: .5s;    transition: .5s;}.bgwhite{    box-shadow: 0px 5px 20px rgba(0,0,0,0.2);}.witr_feature_13 .sub-item i {    position: relative;    height: 95px;    width: 95px;    line-height: 95px;    text-align: center;}.sub-item i {    font-size: 30px;    border-radius: 50%;    display: inline-block;    transition: .5s;	background:#203260;	color:#fff;}.all_feature_color h2 {    margin: 20px 0 10px;	font-size: 25px;    font-weight: 700;}.sub-border-2 .sub-item p {    padding: 0 20px;}.witr_feature_13.sub-border-2:hover .sub-item i {    background: #3aa40c;}.sol_pannerl_ins_page_feat {    margin-top: 0;    padding: 100px 0 80px;}/* ===== Feature Area CSS ===== */.feature_area2 {    background: #f9f9f9;    padding: 93px 0 95px;}.feature_area2 .sub-border-2 .sub-item p {    padding: 0 30px;}.feature_area2 .witr_section_title {    margin-bottom: 32px;}.witr_cfeature9 .all_feature_color {    box-shadow: 0 5px 10px 0 rgb(240 241 243);    background: #fff;    margin-bottom: 25px;    padding-top:0;}.witr_cfeature9 .sub-item {    position: relative;    padding: 0;    -webkit-transition: .5s;    transition: .5s;}.witr_cfeature9 .sub-item h3 {    margin: 25px 10px 10px;	white-space: nowrap;	    overflow: hidden;	    text-overflow: ellipsis;}.nyproduct{    display:flex;    flex-wrap:wrap;}.margin-30{    display: block;    margin:20px 0;}.feature_positions_thumb, .witr_sub_item_area {    position: relative;}.feature_carsor_icon {    margin-top: -48px;    margin-bottom: 29px;}.witr_cfeature9 .sub-item i {    position: relative;    -webkit-transition: .5s;    transition: .5s;    text-align: center;	background: #fff;	color: #203260;}.witr_cfeature9 .sub-item i {    font-size: 30px;    height: 80px;    width: 80px;    text-align: center;    border-radius: 50%;    line-height: 80px;    display: inline-block;    -webkit-transition: .5s;    transition: .5s;    color: #203260;    background: #fff;}.witr_cfeature9 .feature_btn {    position: relative;    top: 20px;}.feature_btn a {    -webkit-transition: .5s;    transition: .5s;    display: inline-block;    padding: 9px 30px;    border-radius: 5px;    font-size: 18px;    font-weight: 600;    border: 1px solid #203260;    color: #203260;    color: #fff;    background: #203260;}.witr_cfeature9 .sub-item i:after, .witr_cfeature9 .sub-item:hover i {    background: #203260;	color:#fff;}.witr_cfeature9 .sub-item:hover .feature_btn a {    background: #fff;    color: #222429;    border-color: #fff;    box-shadow: 0 0 30px 0 rgb(0 0 0 / 9%);}/* ===== 5. About Area CSS ===== */.solarsun_about_area {    padding: 82px 0 80px;}.witr_widget_list ul li {    margin-bottom: 12px;}.ab_left_content {    padding: 20px 0px 0 10px;}.ab_img_inner {    padding: 0 0 20px 25px;}.ab_left_content .witr_section_title {    margin-bottom: 40px;}.witr_text_widget_inner h2 {    color: #071c1f;    font-size: 24px;    margin-bottom: 15px;} span.witr_list_icon {    margin: 0 10px 12px 0;}.witr_widget_list i {    color: #203260;    font-size: 17px;}/* ===== 6. Testimonial Area CSS ===== */.solarsun_test_area {    padding: 90px 0 70px;}.solarsun_test_area .witr_section_title {    margin-bottom: 20px;}.witr_testi_itemt {    padding: 0 10px;}.em_single_testimonial {    margin-bottom: 30px;    -webkit-transition: all .5s ease 0s;    transition: all .5s ease 0s;    padding: 37px 30px 26px;    margin-top: 20px;    box-shadow: 0 0 10px 0 rgb(240 241 243);    overflow: hidden;    position: relative;    text-align: left;	background:#fff;}.em_test_thumb {    float: left;    margin-right: 20px;}.test-part {    display: inline-block;    margin-bottom: 10px;}.em_test_thumb img {    border-radius: 50%;    width: 59px;}.em_testi_title span {    display: block;    margin-top: 5px;    font-size: 18px;    font-weight: 600;    color: #203260;}.em_testi_text {    overflow: hidden;    padding-top: 15px;    float: left;    text-align: left;}.test-part {    display: inline-block;    margin-bottom: 10px;}.test-part ul li {    display: inline-block;    padding-top: 0;}.execllent_toggol {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.em_crating i {    font-size: 18px;    color: #203260;}.execllent_star {    margin-left: 15px;}.execllent_star h3 {    font-size: 18px;    font-weight: 600;    margin: 0;    font-style: italic;}.em_single_testimonial:hover {    box-shadow: 0 0 20px 0 rgba(0,0,0,.13);}/* ===== Testimonial Area CSS ===== */.solarsun_test_area2 {    background: #F9F9F9;    padding: 90px 0 70px;}.solarsun_test_area2 .witr_section_title {    margin-bottom: 20px;}.witr_testi_itemt {    padding: 0 10px;}.solarsun_test_area2 .em_single_testimonial {    margin-bottom: 30px;    -webkit-transition: all .5s ease 0s;    transition: all .5s ease 0s;    padding: 37px 30px 26px;    margin-top: 20px;    box-shadow: 0 0 10px 0 rgb(240 241 243);    overflow: hidden;    position: relative;    text-align: center;}.solarsun_test_area2 .test_q_icon i {    font-size: 54px;    color: #203260;}.solarsun_test_area2 .em_testi_text {    overflow: hidden;    padding-top: 15px;}.witr_testi_s10 .em_test_thumb {    float: none;    margin-right: 0;}.solarsun_test_area2 .test-part {    display: inline-block;    margin-bottom: 10px;}.solarsun_test_area2 .all_color_testimonial h2 {    font-size: 22px;}.solarsun_test_area2 .em_testi_title span {    display: block;    margin-top: 5px;    font-size: 18px;    font-weight: 600;	color: #203260;}.solarsun_test_area2 .em_test_thumb {    float: inherit;    margin-right: 0;}.solarsun_test_area2 .em_testi_text {    text-align: center;}/* ===== 7. Portfolio Area CSS ===== */.solarsun_project_area {    background: #f9f9f9;    padding: 85px 0 100px;}.witr_single_pslide {    position: relative;    overflow: hidden;}.witr_pslide3 .witr_single_pslide {    margin-bottom: 100px;    overflow: inherit;}.witr_pslide_image {    overflow: hidden;    position: relative;}.witr_pslide_image:before {    position: absolute;    content: '';    top: 0;    left: 0;    bottom: 0;    right: 0;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: .5s;    transition: .5s;    z-index: 1;    opacity: .5;    background: #222429;}.witr_pslide_image img {    margin-right: auto;    margin-left: auto;    -webkit-transition: .5s;    transition: .5s;    width: 100%;}.witr_single_pslide:hover .witr_pslide_image img, .witr_single_pslide:hover .witr_pslide_image:before {    -webkit-transform: scale(1.2);    transform: scale(1.2);}.ps2.ps1 .witr_content_pslide_text {    position: absolute;    bottom: auto;    top: -100px;    left: 30px;    right: 30px;    -webkit-transition: .5s;    transition: .5s;	opacity: 0;    z-index: 2;    text-align: left;}.witr_content_pslide_text{    margin: 50px 0 0;    padding: 25px 0 20px;}.all_pslides_color h3 a, .all_pslides_color h3 {    font-size: 28px;    color: #fff;}.witr_content_pslide_text h3 {    margin-bottom: 0;}.ps1 .witr_content_pslide_text h3 {    color: #fff;	white-space: nowrap;	    overflow: hidden;	    text-overflow: ellipsis;}.ps1 .witr_content_pslide_text p {    color: #fff;}.witr_content_pslide_text a {}.all_pslides_color p {    margin: 20px 0 0;} .ps1 .witr_content_pslide_text p {    color: #fff;}.witr_pslide_btnb a {    color: #203260;    background-color: #fff;    border-style: solid;    border-width: 2px;    border-color: #fff;    margin: 30px 0 0;    padding: 12px 20px;	color:#203260;}.witr_content_pslide_text a {}.ps2.ps1 .witr_single_pslide:hover .witr_content_pslide_text {    top: 25px;}.ps1 .witr_single_pslide:hover .witr_content_pslide_text {    opacity: 1;    bottom: 30px;}.witr_pslide_btnb a:hover {    color: #fff;    background: #3aa40c;    border-style: solid;    border-color: #3aa40c;}.portfolio_nav {    padding: 0 0 28px;}.portfolio_nav ul {} .portfolio_nav ul li {    display: inline;}.portfolio_nav ul li {    border-radius: 5px;    cursor: pointer;    display: inline-block;    font-weight: 500;    margin: 0 5px 10px;    position: relative;    transition: .5s;    border: 1px solid #f3eaea;}.prot_wrap {    overflow: hidden;}.single_protfolio {    position: relative;    overflow: hidden;}.prot_thumb {} .prot_thumb img {    display: block;    transform: scale(1);    transition: all 0.5s ease 0s;    width: 100%;}.single_protfolio:hover .prot_thumb img {    transform: scale(1.1);}.prot_content {    position: absolute;    text-align: center;        transition: .5s;    right: 0;    top: 0;    bottom: 0;    left: 0;    opacity: 0;    z-index: 9;}.multi_gallery.prot_content {    height: 90%;    width: 80%;    right: 10%;    top: 5%;    bottom: 5%;    left: 10%;}.single_protfolio:hover .prot_content {    opacity: 1;}.prot_content h3 {    margin: 0;    text-transform: capitalize;    font-size: 18px;    margin-bottom: 5px;}.prot_content h3 a {    font-size: 23px;    font-weight: 700;    text-transform: capitalize;    -webkit-transition: .5s;    transition: .5s;    color: #fff;    margin-bottom: 0;    display: inline-block;}.prot_content h3 a:hover {    color: #4d649f;}.prot_content p {    line-height: 1.2;    margin: 5px 0 0;}.prot_content p span {    display: inline-block;    color: #fff;}.single_protfolio:hover .prot_content {    opacity: 1;    transform: scale(1, 1);}.porttitle_inner span,.porttitle_inner4 span,.prot_content span {    position: relative;    margin: 0 2px;}.prot_content span:before,.porttitle_inner4 span:before,.porttitle_inner span:before {    bottom: 0;    content: ",";    position: absolute;    right: -5px;}.porttitle_inner span:last-child:before,.prot_content span:last-child:before,.porttitle_inner4 span:last-child:before {    content: "";}.nospace.col-xs-12 {    padding: 0px;}.nospace .single_protfolio {    margin-bottom: 0px;}/* load button css */.gallery_load_button {} .gallery_load_button a {    padding: 7px 15px;    display: inline-block;    font-size: 17px;    margin-top: 0px;}.prot_wrap.nospace .gallery_load_button a {    margin-top: 30px;}/* single portfolio */.pimgs img {    height: 465px;    width: 100%;}.prots-contentg p {} /*style 1 */.em_port_content {    height: 100%;    opacity: 1;    position: absolute;    right: 0;    text-align: center;    top: 0;    transition: all 0.5s ease 0s;    width: 100%;    z-index: 9;    left: 0;    top: -100%;    width: 100%;       transition: .5s;    text-align: center;}.pstyle_1 .porttitle_inner h3 {    padding-bottom: 0px;}.pstyle_1 .prot_content p {    margin: 2px 0 0;}.pstyle_1 .single_protfolio {       -webkit-transition: .5s;       transition: .5s;}.portfolio_readmore_btn {    padding-top: 23px;}.portfolio_readmore_btn > a {    border-radius: 5px;    display: inline-block;    padding: 6px 21px;    text-transform: uppercase;       -webkit-transition: .3s;       transition: .3s;    border: 1px solid transparent;}.pstyle_1 .picon a {    background: #4d649f;    border-radius: 5px;    display: inline-block;    font-size: 20px;    height: 50px;    line-height: 50px;    margin: 0 8px 11px;    width: 50px;    transition: .5s;    color: #fff;}.picon a:hover {    border-color: #191f2d;    background: #191f2d;}.pstyle4 .prot_thumb {    overflow: hidden;    position: relative;}.pprotfolio4 {    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.7);    padding: 17px 10px 20px;}.pprotfolio4 {    padding: 20px 10px 23px;}.porttitle_inner4 h3 {    margin: 0;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}.porttitle_inner4 h3 a {}.porttitle_inner4 p {	margin-bottom: 0;	}.porttitle_inner4 p span {    display: inline-block;}.portfolio_nav ul li.current_menu_item, .portfolio_nav ul li:hover {    border-color: #203260;    background: #203260;    color: #fff;}.portfolio_nav ul li.current_menu_item a, .portfolio_nav ul li:hover a{    color: #fff;}.portfolio_nav ul li a{ display:block; padding:10px 20px}.prot_content {    background: #4d649f80;}.pprotfolio4 {    box-shadow: 0 10px 16px 0 rgb(0 0 0 / 70%);    padding: 20px 10px 23px;    border: 1px solid #f1f1f1;    border-top: 0 solid #f1f1f1;}.portfolio_nav {    text-align: center;}.page-numbers span.current, .paginations a.current, .paginations a:hover {    border-color: #203260;    background: #203260;    color: #fff;}ul.page-numbers a.page-numbers {    box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);}.page-num{    border-radius: 5px;    margin-right: 10px;    padding: 15px 24px;    font-size: 19px;    line-height: 1;    -webkit-transition: .5s;    transition: .5s;    box-shadow: 0 10px 40px 0 rgba(50,65,141,.12);}.page-numbers, .tutor-pagination-wrap a, .tutor-pagination-wrap span.page-numbers.current, a.page-numbers {    border-radius: 5px;    margin-right: 10px;    padding: 15px 24px;    font-size: 19px;    line-height: 1;    -webkit-transition: .5s;    transition: .5s;}.page-numbers span.current, .paginations a {    display: inline-block;    font-weight: 500;    margin: auto 5px;}.page-num-current{    border-radius: 5px;    margin-right: 10px;    padding: 15px 24px;    font-size: 19px;    line-height: 1;    -webkit-transition: .5s;    transition: .5s;    display: inline-block;    font-weight: 500;    margin: auto 5px;    border-color: #203260;    background: #203260;    color: #fff!important;}.paginations a {    color: #888;}.page-numbers li {    display: inline-block;}.paginations {    text-align: center;    margin-top: 20px;}.portfolio_4column_gutter .single_protfolio {    margin-bottom: 0px;}/* port style 3 */.em_plus_port {    position: absolute;    bottom: 20px;    right: 30px;    z-index: 99;}.prot_content_inner {    left: 50%;    position: absolute;    top: 60%;    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: 10;    -webkit-transition: all .3s ease-in-out .3s;    transition: all .3s ease-in-out .3s;    opacity: 0;}.single_protfolio:hover .prot_content_inner {    top: 50%;    opacity: 1;}.picon a {    border-radius: 5px;    display: inline-block;    font-size: 20px;    height: 50px;    line-height: 50px;    margin: 0 3px 11px;    width: 50px;    text-align: center;    color: #fff;    background: #4d649f;}.picon a:hover {    border-color: #131313;    background: #131313;}/* style 1 */.em_port_content {    height: 100%;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    position: absolute;    right: 0;    text-align: center;    top: 0;    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;    width: 100%;    z-index: 9;    left: 0;    top: -100%;    width: 100%;       -webkit-transition: .5s;       transition: .5s;    text-align: center;}.pstyle_1 .porttitle_inner h3 {    padding-bottom: 0px;}.pstyle_1 .prot_content p {    margin: 2px 0 0;}.pstyle_1 .single_protfolio {    transition: .5s;    margin-bottom: 23px;}.portfolio_readmore_btn {    padding-top: 23px;}.portfolio_readmore_btn > a {    border-radius: 5px;    display: inline-block;    padding: 6px 21px;    text-transform: uppercase;       -webkit-transition: .3s;       transition: .3s;    border: 1px solid transparent;}.solarsun_portfolio_area .witr_button_area {    margin: 30px auto 0;}.solarsun_portfolio_area .witr_btn {    padding: 18px 51px;}.portfolio_grid_area .portfolio_nav {    padding: 0px 0 30px;}/* ===== Portfolio Area CSS ===== */.pstyle2.pstyle3 .prot_content_inner {    left: 3000px;    position: absolute;    top: 60%;    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: 10;    -webkit-transition: all .3s ease-in-out .3s;    transition: all .3s ease-in-out .3s;    opacity: 0;    padding: 15px 0 20px 20px;    -webkit-transition: .5s;    transition: .5s;}.pstyle2.pstyle3 .prot_content_inner {    text-align: left;}.pstyle2.pstyle3 .prot_content_inner {    background: #4d649f;}.pstyle2.pstyle3 .single_protfolio:hover .prot_content_inner {    left: 75%;}.pstyle2 .single_protfolio:hover .prot_content_inner {    top: 50%;    opacity: 1;}/* portfolio grid area css */.port_style02 .pstyle2 .prot_content_inner {    left: 50%;    position: absolute;    top: 60%;    transform: translateX(-50%) translateY(-50%);    width: 100%;    z-index: 10;    transition: all .3s ease-in-out .3s;    opacity: 0;}.port_style02 .prot_content h3 a {    font-size: 23px;    font-weight: 700;    text-transform: capitalize;    transition: .5s;    color: #fff;    margin-bottom: 0px;    display: inline-block;}.port_style02 .picon a:hover {    border-color: #0a0a0a;    background: #0a0a0a;}.port_style02 .single_protfolio {    position: relative;    overflow: hidden;    margin-bottom: 20px;}.port_style02 .prot_content h3 a:hover {    color: #4d649f;}.portfolio_style2 .port_style02 .pstyle_1 .prot_content_inner {    position: absolute;    top: 50%;    width: 100%;    left: 50%;    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    z-index: 10;}.portfolio_style2 .prot_content {    position: absolute;    text-align: center;    -webkit-transition: .5s;    transition: .5s;    right: 0;    top: 0;    bottom: 0;    left: 0;    opacity: 0;    z-index: 9;}.portfolio_style2.pstyle2 .single_protfolio:hover .prot_content_inner {    top: 50%;    opacity: 1;    left: 50%;    right: 50%;    transform: translateX(-50%),translateY(-50%);	transition:0;}.portfolio_style2 .prot_content h3 a {    margin-bottom: 0;}.portfolio_style2 .single_protfolio:hover .prot_content {    opacity: 1;    -webkit-transform: scale(1,1);    transform: scale(1,1);}.portfolio_style2 .prot_content h3 a:hover {    color: #4d649f;}.metp_portfolio_area{    padding: 90px 0 85px;}.metp_portfolio_area .prot_content_inner {    top: 50%;}.metp_portfolio_area .picon a {    background:transparent;	font-size:25px;}.metp_portfolio_area .witr_section_title {    margin-bottom: 30px;}.port_3colmn .pstyle2 .prot_content_inner {    top: 60%;    transition: all .3s ease-in-out .3s;    opacity: 0;}.port_3colmn .prot_content {    background: #20326080;}.port_3clmn{    padding: 95px 0 85px;}.port_3clmn .witr_section_title {    margin-bottom: 30px;}.port_3clmn .prot_thumb {    position: relative;    overflow: hidden;}.port_3clmn .porttitle_inner4 h3 a{    color: #454545; font-size:18px;}.port_3clmn .porttitle_inner4 p {    color: #454545;}/* ===== 8. Team Area CSS ===== */.metp_team_area {    padding: 90px 0 80px;}.team-part {    border-radius: 5px;    overflow: hidden;    box-shadow: 0 5px 4px 0 rgba(0,0,0,.05);    margin-bottom: 20px;}.witr_team_section {    position: relative;    text-align: center;}.witr_team_section:before {    content: "";    position: absolute;    height: 100%;    width: 100%;    left: 0;    top: 0;    opacity: 0;    -webkit-transition: .5s;    transition: .5s;}.witr_team_section:before {    background: #2032606b;}.team_overlay_icon a {    position: absolute;    -webkit-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    left: 50%;    top: 50%;    font-size: 22px;    opacity: 0;    width: 52px;    height: 52px;    line-height: 52px;    border-radius: 50%;}.team_overlay_icon a {    background: #203260;	color: #fff;}.witr_team_content {    padding: 23px 5px 23px;}.witr_team_content h5 {    margin: 0;}.witr_team_content span {    font-size: 18px;}.witr_team_content h5 a:hover, .witr_team_content h5:hover, .witr_team_content span {    color: #203260;}.witr_team_section:hover:before {    opacity: 1;}.witr_team_section:hover .team_overlay_icon a {    opacity: 1;}.ab_page_team_area {    border-top: 1px solid #DDDDDDAB;}/* ===== 9. Counter Area CSS ===== */.counter_area {    padding: 100px 0 100px;}.witr_counter_single {    text-align: left;    margin-bottom: 30px;}.witr_counter_icon{	float:left;}.all_counter_color i {    color: #3aa40c;    font-size: 50px;    transform: rotate(0deg);    margin: 0 20px 0 0;	display:inline-block;}.witr_counter_number_inn {    overflow: hidden;}.witr_counter_number_inn h3, .witr_counter_number_inn span {    font-size: 40px;    display: inline-block;    font-weight: 700;    margin-bottom: 0;}.witr_counter_number_inn h3, .witr_counter_number_inn span {    color: #203260;}.witr_counter_number_inn span {    line-height: 0;}.all_counter_color h4, .all_counter_color h1 {    font-size: 19px;    font-weight: 400;}/* ===== Counter Area CSS ===== */.solar_counter_area {    background-image: url(../images/choose.jpg);    background-position: center center;    background-size: cover;    padding: 100px 0 80px;    position: relative;}.solar_counter_area::before{	content:"";    height: 100%;    width: 100%;    top: 0;    left: 0;    position: absolute;    background-color: #203260;    opacity: .9;}.solar_counter_area .witr_section_title_inner h2 {    color: #fff;}.solar_counter_area .witr_section_title_inner h3 {    color: #fff;}.solar_counter_area .witr_section_title_inner p {    color: #fff;}.counter_left_inner .all_color_service {    padding: 0 40px 0 0;    margin-bottom: 22px;}.counter_left_inner .witr_section_title_inner p {    width: 100%;    padding: 20px 0 0 0;    margin-top: 10px;}.counter_left_inner .witr_section_title {    margin-bottom: 55px;}.witr_s_flex {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.em-service2.sleft .em-service-icon {    margin-right: 20px;    margin-top: 10px;}.em-service2 .em-service-icon i {	width: 50px;    height: 50px;    line-height: 50px;    border-radius: 5px;    display: inline-block;    text-align: center;    font-size: 25px;    transition: all .5s ease 0s;	background: #203260;    color: #fff;	margin-bottom: 15px;}.counter_inner {    margin: 0 75px 0 0;}.counter_inner .witr_counter_single {    margin: 0 30px 0 35px;    padding: 20px 20px 20px 34px;    background-color: #fff;    margin-bottom: 20px;}.counter_inner .witr_counter_icon i {    font-size: 50px;    display: inline-block;    color: #203260;}.counter_inner  .all_counter_color i, .counter_inner  .witr_counter_img {    margin: 0 20px 0 0;}.counter_inner  .witr_counter_number_inn {    overflow: hidden;}.counter_inner  .witr_counter_number_inn h3, .counter_inner  .witr_counter_number_inn span {    font-size: 48px;}.counter_inner .all_counter_color h4, .counter_inner  .all_counter_color h1 {    font-size: 19px;    font-weight: 500;}.witr_counter_single.all_counter_color.margin_right{    margin: 0 0px 20px 65px;}.counter_left_inner .all_color_service h3, .counter_left_inner .all_color_service h3 a {    color: #fff;    font-size: 24px;}.counter_left_inner .all_color_service p {    color: #fff;}.counter_left_inner .all_color_service:hover i{    background: #3aa40c;}/* ===== 10. Faq Area CSS ===== */.metp_faq_area {    padding: 100px 0 80px;}.faq_img_inner {    text-align: right;    margin-bottom: 20px;    margin-right: 5px;}.faq_content_inner .witr_section_title_inner h3 {    font-size: 33px;}.faq_content_inner .witr_section_title {    margin-bottom: 45px;}.accordion_area .card-2 {    margin-bottom: 15px;    border: none;    background: 0;}.accordion_area .card-header.witr_ac_card {    background: 0 0!important;    padding: 0;    border-bottom: 0;    text-align: left;}.witr_ac_style {    font-size: 20px;    font-weight: 600;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    padding: 11px 15px;    color: #222429;    transition: .5s;    background: 0;}.witr_ac_style:before {    position: absolute;    content: '\ea99';    right: 30px;    font-family: IcoFont!important;    font-weight:400;}.active .witr_ac_style:before {    content: '\eaa1';}.accordion_area .card-2 p {    padding: 20px 0 5px 20px;}.active .witr_ac_style {    color: #292020;}.witr_ac_style:hover {    color: #292020;}.solarsun_faq_area.faq_page_faq{    padding: 120px 0 90px;}.faq_page_faq .single_image_area {    margin-right: 10px;}.accordion_area .card-2 {    border-radius: 5px;    margin-bottom: 15px;    background: #fff;    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 7%);}.witr_ac_style:hover {    color: #fff;    background: #203260;}.active .witr_ac_style {    color: #fff;    background: #203260;}.faq_content_inner .witr_btn {    margin-top: 30px;}.witr_ac_card i {    margin-right: 10px;    font-size: 20px;}.service_page_faq {    background: #F9F9F9;}/* ===== Faq Area CSS ===== */.faq_area2 {    padding: 100px 0 100px;}.writ_ac_style_02:focus, .writ_ac_style_02:hover {    color: #232323;    background: none;}.active .writ_ac_style_02 {    background: none;    color: #232323;}.border_bottom_0{	border-bottom:none;}.writ_ac_style_02 {    margin-left: 40px;    font-size: 20px;    font-weight: 600;    display: block;    padding: 10px 10px;    color: #232323;}.writ_ac_style_02:before {    position: absolute;    content: '\f067';    left: 25px;    top: 10px;    margin-right: 5px;    font-family: fontawesome !important;    font-weight: 200;}.active .writ_ac_style_02:before {    content: '\f068';}.card-header.witr_ac_card.border_bottom_0 {    background: #fff;    padding: 0px 5px;}.faq_area1 .content_style p, .faq_area1 .conent_style p {    padding: 15px 25px 15px;}.card.card-2.accordion_02_shadow {    border: 0 !important;    margin-bottom: 20px;    box-shadow: 1px 1px 7px -5px rgba(0, 0, 0, 0.75);}.faq_area2 .witr_ac_style {    padding-left: 30px;    font-size: 17px;    font-weight: 600;    display: flex;    align-items: center;    padding: 11px 15px;    transition: .5s;    padding: 9px 20px 9px 10px;    font-family: inherit;}.faq_area2 .accordion_area .card-2 p {    padding: 15px 23px 15px;}.writ_ac_style_02:before {    font-weight: 400;    font-size: 17px;    color: #232323;}.faq2_img {    text-align: center;}/* ===== 11. Skill Area CSS ===== */.circle_progress_area {    padding: 0 0 60px;}.witr_circle_area {    text-align: center;    margin-bottom: 30px;}.witr_cp_class {    position: relative;}span.witr_cir_text {    position: absolute;    content: "";    left: 50%;    top: 50%;    font-size: 30px;    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    font-weight: 700;    color: #203260;}.witr_circle_title {    margin-top: 10px;}.witr_circle_title h3 {    color: #071c1f;    font-size: 24px;}/* ===== 12. Video Area CSS ===== */.solarsun_video_area{    background-image: url("../images/service-bg-img.jpg");    background-position: center center;    background-size: cover;    padding: 110px 0px 105px 0px;	position:relative;}.solarsun_video_area::before{	content:"";	height: 100%;    width: 100%;    top: 0;    background-color: #203260;    opacity: .5;    left: 0;    position: absolute;}.video-overlay {    padding: 50px 0 27px;}/*.video-item a {    position: relative;    display: inline-block;    width: 100px;    height: 100px;    font-size: 28px;    border-radius: 100%;    background: #203260;}*/.tx_svd_icon {    line-height: 75px;    text-align: center;    -webkit-animation: witr-shadow 1s linear infinite;    animation: witr-shadow 1s linear infinite;    -webkit-transition: 0.5s;}.video-item i {    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);	color: #fff;}.video-item h3 {    font-size:30px;    margin-top: 35px;    color: #fff;}.video-item h1 {    color: #fff;}.video-item h2 {    color: #fff;}.video-item .witr_btn.active {    color: #fff;    background: 0;    border: 1px solid #fff;}.metp_video_area {    background-image: url("../images/video-img.jpg");    background-position: center center;    background-size: cover;    position: relative;    padding: 112px 0;}.metp_video_area::before {    content: "";    height: 100%;    width: 100%;    top: 0;    left: 0;    position: absolute;    background-color: #203260;    opacity: .5;}@keyframes witr-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 10px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,.3)}100%{box-shadow:0 0 0 10px rgba(255,255,255,.3),0 0 0 20px rgba(255,255,255,.3),0 0 0 30px rgba(255,255,255,0)}}/* ===== Video Area CSS ===== */.witr_youtube_video{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    pointer-events: none;    z-index: -99;}.witr_youtube_video iframe {    width: 100%;    height: 100%;    border: none;}.video_page_area .witr_swiper_height {    z-index: -1;}.bvideo_page_area{	position:relative;}/* ===== 13. Blog Area CSS ===== */.solarsun_blog_area {    padding: 115px 0 100px;    background: #F9F9F9;}.solarsun_blog_area .witr_section_title {    margin-bottom: 25px;}.solarsun_blog_area h1.divider_text::before {    width: 70%;}.solarsun_blog_area .witr_section_title_inner h2 {    padding: 0;}.all_blog_color {    text-align: left;}.busi_singleBlog {    transition: .5s;    box-shadow: 0 5px 10px 0 rgb(50 65 141 / 7%);    position: relative;    overflow: hidden;    background: #fff;    margin-bottom: 20px;}.witr_sb_thumb {    overflow: hidden;    position: relative;}.witr_sb_thumb:before {    position: absolute;    content: '';    top: 0;    left: 0;    bottom: 0;    right: 0;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: .5s;    transition: .5s;    z-index: 1;}.witr_sb_thumb:before {    background: rgba(0,0,0,.5);}.witr_sb_thumb img {    width: 100%;    -webkit-transition: .5s;    transition: .5s;}.witr_top_category {    transform: scale(1);    transition: .5s;}.witr_top_category {    position: absolute;    left: 20px;    top: 20px;    z-index: 999;}.witr_top_category ul li {    display: inline-block;}.witr_top_category ul li a {    background: #203260;    padding: 3px 10px;}.witr_top_category ul li a {    border-radius: 5px;    margin: 0 10px 10px 0;    display: inline-block;}.witr_top_category ul li a {	color:#fff;}.busi_singleBlog:hover {    box-shadow: 0 0px 4px 0 rgba(0,0,0,.05);}.busi_singleBlog:hover .witr_sb_thumb img, .busi_singleBlog:hover .witr_sb_thumb:before {    -webkit-transform: scale(1.2);    transform: scale(1.2);}.witr_blog_con {    padding: 20px 15px 25px 20px;    margin-bottom: 0;}.witr_blog_con h2 {    margin: 10px 0px 10px 0px;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    box-sizing: border-box;}.banner-content input, .witr_blog_con h2, .witr_post_Author .comment {    color: #222429;}.witr_blog_con h2 a {   \}.all_blog_color p {    margin: 10px 0px 20px 0px;}.em-blog-content-area_adn {    padding: 0 10px 22px 0;}.learn_btn {    padding: 10px 30px;    border-radius: 5px;    background: #4d649f14;    color: #4d649f;    display: inline-block;}.learn_btn:hover{	background:#4d649f;	color:#fff;}.witr_blog_border {    margin-bottom: 10px;}.witr_blog_border {    border: 1px solid #f2f2f2;}.witr_blog_con span {    font-size: 16px;    line-height: 26px;    font-size: 16px;    margin-bottom: 15px;    margin-right: 2px;}.solarsun-blog-meta-left_adn a, .solarsun-blog-meta-left_adn span, .solarsun-event-meta-left_adn a, .solarsun-event-meta-left_adn span, .event_date_5 span, .witr_blog_con span, .witr_blog_con span a, .witr_blog_metan span, .witr_blog_metan span a, .witr_circal_r h6 {    color: #888;}.witr_blog_con span i {    padding-right: 5px;    padding-left: 5px;    -webkit-transition: .5s;    transition: .5s;    color: #203260;}.witr_blog_area11 .em-blog-content-area_adn {    padding: 0 10px 22px 20px;}/* ===== Blog Area CSS ===== */.witr-blog-side-area.blog_sidebar {    padding: 100px 0px 100px;}.blog-left-side > div {    background-color: #fff;    margin-bottom: 30px;    padding: 15px;    box-shadow: 0 0 5px 0 rgba(148, 146, 245, 0.2);}.blog-left-side > div:last-child {    margin-bottom: 0;}.blog-left-side h2 {    margin-bottom: 10px;    text-transform: uppercase;}.blog-left-side .content {    padding: 0;}.blog-left-side .push-bottom-large {    margin-bottom: 0;}.blog-left-side > div:last-child {    margin-bottom: 0;}.blog-left-side > aside:last-child {    margin-bottom: 0 !important;}.blog-left-side .nav .children li a:hover,.blog-left-side .sub-menu li a:hover {    background: 0 0;    color: #18c8ff;}.defaultsearch {    background: #f7f7f7;    position: relative;}.defaultsearch input {    background: #f7f7f7 none repeat scroll 0 0;    border: 0 none;    height: 54px;    position: relative;    width: 100%;}.defaultsearch button {    background: transparent none repeat scroll 0 0;    border: 0 none;    color: #858585;    font-size: 18px;    padding: 1px 15px;    position: absolute;    right: 0;    top: 50%;    cursor: pointer;    transform: translateY(-50%);}.defaultsearch input[type="text"] {    padding-left: 10px;}.blog-left-side .widget h2 {    bottom: -1px;    display: block;    line-height: 17px;    margin-bottom: 20px;    padding-bottom: 14px;    position: relative;    text-transform: capitalize;}.blog-left-side .widget h2::before {    background: #4d649f;    bottom: 0;    content: "";    height: 2px;    left: 0px;    position: absolute;    width: 26%;    top: 30px;}.em-blog-content-area {    padding: 20px 15px 0;    overflow: hidden;}.footer-middle .widget h5 {    text-transform: capitalize;}.blog-left-side .widget ul {    list-style: none;}.blog-left-side .widget ul li {    margin: 0 0 5px;    padding-left: 20px;    position: relative;}.blog-left-side .widget>ul>li:not(:last-child) {    border-bottom: 1px solid rgba(0,0,0,.12);}.blog-left-side .widget ul li span {    font-weight: 300;}.blog-left-side .widget ul li:last-child {    padding-bottom: 0;    margin-bottom: 0;}.blog-left-side > .widget > ul > li {    margin: 0 0 10px;    padding-bottom: 10px;}.blog-left-side .widget ul li a:hover, .blog-left-side .widget ul li:hover::before {    color: #4d649f;}.blog-left-side .widget ul li::before {    content: "\f105";    font-family: FontAwesome;    font-size: 18px;    left: 0;    position: absolute;}.blog-left-side .widget select {    width: 100%;    height: 40px;    background: #fff;    border: 1px solid #ddd;    padding-left: 5px;}.solarsun-blog-meta-left i {    color: #4d649f;}.solarsun-blog-meta-left i {    font-size: 13px;    margin-right: 5px;}.solarsun-blog-meta-left {    margin-bottom: 10px;    margin-top: 5px;}.recent-post-text h4 a:hover {    color: #4d649f;}.recent-post-item {    padding-bottom:0;}.recent-post-text h4 {    margin-bottom: 0;    line-height: 1;}.solarsun-blog-meta-left a, .solarsun-blog-meta-left span {    color: #888;}.widget .screen-reader-text {    display: none;}.textwidget select {    width: 100%;}#wp-calendar {    width: 100%;}.tagcloud a {    display: inline-block;    font-size: 14px !important;    margin: 0 8px 10px 0;    padding: 7px 15px;    text-align: center;    font-weight: 400;    border: 1px solid #ddd;    text-transform: capitalize;}.r-post-content h3 a:hover,.r-post-content h3:hover,.tagcloud a:hover,.widget_archive ul li a:hover,.widget_archive ul li:hover:before,.widget_categories ul li a:hover,.widget_categories ul li:hover:before {    color: #DB2D2E;}.tagcloud a:hover {    background: #DB2D2E;    color: #fff;}#wp-calendar caption {    font-size: 14px;    font-weight: 400;    margin-bottom: 10px;    text-align: left;    text-transform: uppercase;}#wp-calendar {    font-size: 13px;}#wp-calendar {    border: 0 solid #e5e5e5;    margin-bottom: 20px;    overflow: auto;    vertical-align: top;    width: 100%;    margin: 0;}table#wp-calendar td {    border: 1px solid #e5e5e5;    padding: 5px 10px;    text-align: center;    vertical-align: top;    font-size: 14px;}#wp-calendar td,#wp-calendar th {    padding: 8px;}table#wp-calendar th {    border: 1px solid #e5e5e5;    font-size: 13px;    font-weight: 700;    padding: 5px 10px;    text-align: center;    text-transform: uppercase;    vertical-align: middle;}table#wp-calendar td#today {    color: #fff;    background: #203260;}table#wp-calendar td#today a {    color: #fff;}.textwidget img {    margin-bottom: 15px;}.textwidget p {    margin-bottom: 0.5rem;}.solarsun-blog-thumb img {    width: 100%;	transition:.5s;}.witr-blog-side-area .imagess_area .slick-slide img {    display: inline-block;    margin: auto;    width: 100%;}.witr-blog-side-area.blog_sidebar .solarsun-single-blog {    margin-bottom: 30px;    box-shadow: none;    border-bottom: 1px solid #e7e7e7;    background: transparent;    transform: translate(0px,-38px);}.solarsun-single-blog {    overflow: hidden;    text-align: left;    -webkit-transition: all .3s ease-in-out 0s;    transition: all .3s ease-in-out 0s;}.solarsun-blog-thumb {    overflow: hidden;}.single_blog_thumb img {    width: 100%;}.solarsun-blog-thumb a {    display: block;    position: relative;}.solarsun-blog-thumb a:before {    content: "";    left: 0;    top: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    position: absolute;    opacity: 0;    z-index: 999;    -webkit-transition: .5s;    transition: .5s;}.solarsun-blog-thumb a:before {    background: rgba(0,0,0,.7);}.solarsun-blog-thumb img {    width: 100%;}.solarsun_blog_area .em-blog-content-area {    padding: 20px 15px 0;    overflow: hidden;    box-shadow: 0 0 10px 0 rgb(148 146 245 / 20%);}.solarsun-blog-meta.post_blog h2 a {    font-size: 24px;    font-weight: 700;    transition: .5s;}.solarsun-blog-meta-left {    margin-bottom: 10px;    margin-top: 5px;}.solarsun-blog-meta-left a, .solarsun-blog-meta-left span {    color: #888888;    font-size: 16px;    margin-right: 5px;    margin-bottom: 0;    display: inline-block;}.solarsun-blog-meta-left i {    color: #203260;    margin-right: 5px;    font-size: 13px;}.solarsun-blog-meta-left a, .solarsun-blog-meta-left span {    color: #888;}.em-blog-content-area .witr_btn {    background: #4d649f;    border-radius: 5px;    color: #fff;    display: inline-block;    font-size: 20px;    padding: 10px 30px;    text-align: center;    position: relative;    margin-right: 20px;    z-index: 2;    transition: 1s;    font-weight: 400;    margin-bottom: 20px;}.solarsun-single-blog:hover .solarsun-blog-thumb a:before {    opacity: 1;}.solarsun-single-blog:hover .solarsun-blog-thumb img {    -webkit-transform: scale(1.1);    transform: scale(1.1);}.em-blog-content-area .witr_btn:hover {    background: #323232;    color: #fff;}.solarsun-blog-meta.post_blog h2 a {    font-size: 24px;    font-weight: 700;    transition: .5s;}.video-open-inline iframe {    width: 100%;    height: 400px;    border: none;}.witr-blog-side-area.blog_sidebar .markit-single-blog {    margin-bottom: 30px;    box-shadow: none;    border-bottom: 1px solid #e7e7e7;    background: transparent;}.witr-blog-side-area blockquote {    background-color: #f7f7f7;    border-left: 3px solid #203260;    padding: 1em 1em;    margin-top: 15px;}blockquote {    margin: 0 0 30px;    font-size: 17px;    font-weight: 400;    box-shadow: 0 0 5px 0px rgb(0 0 0 / 7%);}.blog-left-side .widget a {    color: #454545;    line-height: 1;}.blog-left-side>div {    margin-bottom: 30px;    padding: 35px 30px 35px;    border-radius: 8px;    box-shadow: 0 0 30px rgb(0 0 0 / 7%);}.recent-post-text h4 a {    font-size: 16px;    font-weight: 600;}.widget_recent_data .recent-post-image img {    margin-bottom: 10px;    margin-top: 0;}.widget_recent_data .recent-post-item {    margin-bottom: 0;}.blog-left-side .single-widget-item h2 {    color: #030925;}/* ===== single blog css ===== */.witr-blog-side-area.blog_area.single_blog.single_blog_page {    padding: 100px 0 70px;}.solarsun-single-blog-details-inner {    padding: 38px 45px 45px;    box-shadow: 0 3px 19px rgb(0 0 0 / 8%);    border-radius: 0 0 10px 10px;}.block .wp-block-quote.is-large p, .block .wp-block-quote.is-style-large p {    font-size: 1.5em;    font-style: italic;    line-height: 1.6;    color: #5c727d;}.wp-block-group__inner-container {    text-align: center;}.solarsun-single-icon-inner {    text-align: center;}.solarsun-single-icon-inner a {    border: 1px solid #e6e6e6;    color: #17161a;    display: inline-block;    font-size: 15px;    height: 40px;    line-height: 41px;    margin: 0 9px 0 0;    text-align: center;    width: 40px;    border-radius: 5px;}.solarsun-single-icon-inner a:hover {    background: #203260;    border-color: #203260;    color: #fff;}.comment-respond {    border: 1px solid #ddd;    margin-bottom: 30px;    padding: 25px 10px 30px;    background-color: #f1f1f1;}.comment_field .input-field {    width: 33.33%;    float: left;    margin-bottom: 25px;}.comment_field .input-field label, .comment_field .textarea-field label {    color: #606060;    font-size: 14px;    margin-top: 15px;    margin-bottom: 0;    font-weight: 500;}.comment_field .input-field label, .comment_field .textarea-field label {    color: #606060;    font-size: 14px;    margin-top: 15px;    margin-bottom: 0;    font-weight: 500;}.comment_field .input-field input, .comment_field .textarea-field textarea {    color: #555555;}.comment_field .input-field input {    width: 100%;    border: 1px solid #e5e5e5;    padding: 6px 20px;    height: 54px;    font-size: 17px;}.comment_field .textarea-field textarea {    width: 100%;    border: 1px solid #e5e5e5;    height: 150px;    padding: 10px;}.comment_field .input-field input, .comment_field .textarea-field textarea {    color: #555555;}.solarsun_btn {    background: transparent;    border: 1px solid #ddd;    display: inline-block;    text-align: center;    padding: 12px 20px;    margin-top: 15px;    border-radius: 5px;    transition: .5s;    color: #444;}.solarsun_btn:hover {    background: #203260;    border-color:#203260;    color: #fff;}/* end sidebar css *//* ===== 14. Footer Area CSS ===== */.witrfm_area {    position: relative;    background: #203260;}.witrfm_area:before {    content: "";    position: absolute;    top: 0;    height: 100%;    width: 100%;    left: 0;    right: 0;    margin: auto;}.footer-middle {    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    padding: 65px 0 80px;}.footer-middle .widget ul li, .footer-middle .widget ul li a, .footer-middle .widget ul li::before, .footer-middle .tagcloud a, .footer-middle caption, .footer-middle table, .footer-middle table td a, .footer-middle cite, .footer-middle .rssSummary, .footer-middle span.rss-date, .footer-middle span.comment-author-link, .footer-middle .textwidget p, .footer-middle .widget .screen-reader-text, mc4wp-form-fields p, .mc4wp-form-fields, .footer-m-address p, .footer-m-address, .footer-widget.address, .footer-widget.address p, .mc4wp-form-fields p, .solarsun-description-area p, .solarsun-description-area .phone a, .solarsun-description-area .social-icons a, .recent-review-content h3, .recent-review-content h3 a, .recent-review-content p, .footer-middle .solarsun-description-area p, .footer-middle .recent-post-text h4 a, .footer-middle .recent-post-text .rcomment, .witr_sub_table span {    color: #ffffff;}.footer-middle .widget h2 {    color: #ffffff;}.footer-middle .widget h2 {    margin-bottom: 26px;    margin-top: 28px;    position: relative;}.single-widget-item h2 {    color: #ffffff;    margin-bottom: 33px;    margin-top: 28px;}.solarsun-description-area a img {    margin: 26px 0;}.gallery-item {    display: inline-block;    padding: 1.79104477%;    text-align: center;    vertical-align: top;    margin: 0;    float: left;}.gallery-icon img {    margin: 0 auto;}.footer-middle .recent-post-text h4 a {    font-weight: 500;    font-size: 16px;}.footer-middle .recent-post-text>h4 {    margin-bottom: 0;    font-weight: 400;    line-height: .7;    margin-top: 10px;}.recent-post-image {    float: left;    margin-right: 15px;    margin-top: 5px;}.recent-post-image img {    border-radius: 0;    width: 70px;}.recent-post-item {    clear: both;    margin-bottom: 15px;}.footer-sociala-icon {    clear: both;    float: left;    font-size: 17px;    margin-right: 12px;}.footer-middle .recent-post-text>h4 a:hover {    color: #4d649f;}.footer-middle .recent-post-text .rcomment {    font-size: 14px;    font-weight: 400;}.footer-middle .widget ul li {    margin-bottom: 10px;}.footer-widget.address p {    margin-bottom: 10px;}.footer-middle .widget ul li a:hover, .footer-middle .widget ul li:hover:before {    color: #3aa40c;}.solarsun-dessolarsuniption-area a img {    margin: 26px 0;}.solarsun-description-area .social-icons a {    width: 40px;    height: 40px;    line-height: 40px;    display: inline-block;    text-align: center;    border-radius: 4px;    margin-right: 10px;    margin-bottom: 5px;}.solarsun-description-area .social-icons a:hover {    background: #4d649f;}.solarsun-description-area .social-icons a {    background: #3aa40c;}.twr_footer_contact input {    background: 0 0;    color: #fff;    border: 1px solid #fff;    height: 60px;    width: 100%;    padding-left: 30px;    color: #fff;    border-radius: 4px;}.twr_footer_contact input::placeholder{	color:#fff;}.twr_footer_contact button {    padding: 15px 30px;    margin-top: 10px;    outline: 0;    border: none;    background: #4d649f;    color: #fff;}.gallery-columns-3 .gallery-item {    max-width: 31.33%;}figure.gallery-item img {    width: 75px;}.footer-middle .mc4wp-form-fields {    margin-top: 20px;}.footer-middle .mc4wp-form-fields p:nth-child(1) {    margin-bottom: 22px;}.footer-middle .mc4wp-form-fields p {    position: relative;    line-height: 27px;}.footer-middle .mc4wp-form-fields input {    border: 1px solid #ffffff66;}.footer-middle .mc4wp-form-fields input {    height: 50px;    position: relative;    background: 0 0;    width: 100%;    line-height: 43px;    border-radius: 0;    padding-left: 10px;}.mc4wp-form-fields input {    color: #fff;}.mc4wp-form-fields input::placeholder{	color: #fff;}.mc4wp-form-fields input {    font-size: 16px;    outline: 0;    padding: 15px 30px;}.footer-middle .mc4wp-form-fields button {    background: #4d649f;}.footer-middle .mc4wp-form-fields button {    color: #fff;}.footer-middle .mc4wp-form-fields button {    position: absolute;    right: 0;    top: 0;    width: 37%;    height: 50px;    border-radius: 0;    cursor: pointer;    padding: 10px 10px;    line-height: 0;    -webkit-transition: .5s;    transition: .5s;}.mc4wp-form-fields button {    border: none;    outline: 0;    bottom: 0;    font-size: 30px;    text-align: center;    z-index: 2;}.footer-middle .mc4wp-form-fields button:hover {    background: #fff;	color: #4d649f;}.witr_sub_table {    border-bottom: 1px solid #ffffff8c;}.witr_sub_table {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    padding-bottom: 8px;    margin-bottom: 8px;}.witr_sub_table span {	color:#fff;}/* footer bottom area css */.footer-bottom {    padding: 23px 0 22px;    position: relative;}.footer-bottom:before {    background: #ffffff61;}.footer-bottom:before {    content: "";    position: absolute;    top: 0;    height: 1px;    width: 90%;    left: 0;    right: 0;    margin: auto;}.copy-right-text p {    margin: 0;    padding: 0;}.copy-right-text p, .footer-menu ul li a {    color: #ffffff;    text-align: left;}.footer-menu ul li {    display: inline-block;}.footer-menu ul {    list-style: none;    margin: 0;    padding: 0;}.footer-menu ul li a {    padding: 0 10px;    display: block;}.copy-right-text a, .footer-menu ul li a:hover {    color: #3aa40c;}@media(max-width:600px){    .displaynone{        display: none;    }}/* ssolarsunoll up css */#scrollUp {    bottom: 30px;    font-size: 30px;    height: 40px;    line-height: 40px;    right: 30px;    text-align: center;    border-radius: 5px;    width: 40px;	background: #4d649f;}#scrollUp i {    color: #fff;}/* slick slide css */.slick-dots li button {    font-size: 0;    width: 18px;    height: 18px;    border: 0 solid #F0F0F0;    margin: 0 5px;    cursor: pointer;    border-radius: 50%;    padding: 0;    -webkit-transition: .5s;    transition: .5s;    outline: 0;} .slick-dots li.slick-active button {    background-color:#4d649f;}.slick-dots li {    display: inline-block;}.slick-dots {    position: absolute;    left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    bottom: -45px;    display: inline-block;    z-index: 11;    text-align: center;}/* slick prev slick next css *//*======== slick ========*/.slick-prev, .slick-next {    font-size: 0;    position: absolute;    display: block;    padding: 0;    cursor: pointer;    color: #fff;    outline: none;    background: #ff3d0;    z-index: 9;    opacity: 0;    border-radius: 5px;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);    width: 55px;    height: 55px;    line-height: 55px;    top: 50%;    transform: translate(0px, -50%);    transition: .5s;    border: 0px solid #17161a;    background: #203260;}.slick-prev {    left: -65px;} .slick-next {     right: -65px;}.slick-arrow{    opacity: 1;}.slick-next:before, .slick-prev:before {    color: #fff;    font-size: 40px;    -webkit-transition: all .3s ease 0s;    transition: all .3s ease 0s;    content: "\ea93";    font-family: IcoFont!important;    line-height: inherit;    opacity: 1;}.slick-next:before {    content: "\ea94";    font-family: IcoFont!important;}.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {    background: #3aa40c;}.slick-prev:hover:before, .slick-next:hover:before {    color: #fff;}button:focus {    outline: 0;}.simages_id11:hover .slick-prev, .simages_id11:hover .slick-next {	opacity:1;}.witr_ds_content_area .slick-prev, .witr_ds_content_area .slick-next {	top: 48%;	opacity:1;}.witr_ds_content_area:hover .slick-prev, .witr_ds_content_area:hover .slick-next {	opacity:1;}.solarsun_blog_area:hover .slick-prev, .solarsun_blog_area:hover .slick-next{	opacity:1;}.solarsun_feature_area:hover .slick-prev, .solarsun_feature_area:hover .slick-next {    opacity: 1;}.solarsun_test_area:hover .slick-prev, .solarsun_test_area:hover .slick-next{	opacity:1;}.solarsun_team_area:hover .slick-prev, .solarsun_team_area:hover .slick-next{	opacity:1;}.project_area .slick-prev, .project_area .slick-next {    opacity: 1;    top: -65px;}.project_area .slick-next {    right: 0;}.project_area .slick-prev {    left: 985px;}/*===== 15. Breadcumb Area CSS =====*/ .breadcumb-inner h2 {     font-size: 36px;}.breadcumb-area {    padding-top: 155px;    padding-bottom: 155px;    background-size: cover;    background-repeat: no-repeat;    background-position: center top;    position: relative;}.breadcumb-area:before, .breadcumb-blog-area:before {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    content: "";    background: rgba(0,0,0,0.4);}.breadcumb-inner ul, .breadcumb-inner ul span a, .breadcumb-inner li, .breadcumb-inner li a {    color: #ffffff;    font-display: swap;}.breadcumb-inner ul a {    display: inline-block;    margin: 0;    color: #fff;}.breadcumb-inner ul a:nth-last-child(-n+1) {    color: #fff;}.breadcumb-inner ul a {    color: #fff;    padding:0 10px;}.breadcumb-inner ul a:hover {    color: #4d649f;}.brpt h2 {    font-size: 30px;    color: #fff;    margin-bottom: 5px;} .lcase {     text-transform: lowercase;} .ucase {     text-transform: uppercase;} .ccase {     text-transform: capitalize;}/* ===== 16. Pricing Area CSS ===== */.pricing_plan_area {    background: #FAFAFA;    padding: 85px 0px 80px 0px;}.pricing_area {    border-radius: 5px;    box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);    margin-bottom: 20px;}.pricing-part {    position: relative;    overflow: hidden;    text-align: center;}.witr_pricing_icon i {    font-size: 40px;    padding-top: 40px;    display: block;    color: #203260;}.prt_content {    padding: 10px 0 7px;    font-size: 20px;}.pricing-part h5 {    font-size: 35px;}.all_pricing_color h2, .all_pricing_color h3, .all_pricing_color h4, .all_pricing_color h5 {    margin: 0;}.pricing-part span {    font-size: 24px;    margin-right: 5px;}.pricing_bar_title {    position: relative;    margin: 50px 0;}.pricing_bar_title::before {    position: absolute;    content: '';    width: 100%;    height: 1px;    background: #ddd;    left: 0;    right: 0;    top: 50%;}.pricing_style_7.pricing-part h4 {    font-size: 16px;    padding: 13px 30px;    display: inline-block;    border-radius: 30px;    color: #fff;    z-index: 1;    position: relative;	background: #203260;}.witri_texti_list {    margin-top: 25px;}.pricing-part ul {    padding: 0 30px;}.witri_texti_list ul li {    list-style: none;    font-size: 17px;    margin-bottom: 17px;}.witri_texti_list ul li i {    margin-right: 10px;}.witr_btnp_color {    padding-top: 37px;    padding-bottom: 40px;}.pricing-part a.btn {    border: 1px solid #203260;    padding: 12px 40px 12px 40px;    display: inline-block;    background: #203260;    color: #fff;    border-radius: 5px;    font-size: 18px;    font-weight: 600;}.pricing-part a.btn:hover {    background: 0 0;}.pricing-part a.btn:hover {    color: #203260;}.pricing-part strong {    font-size: 16px;    font-weight: 400;    position: absolute;    right: -40px;    top: 13px;    padding: 7px 20px;    width: 160px;    text-align: center;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    background: #203260;    color: #fff;}/* ===== 17. Contact Area CSS ===== */.contact_area {    padding: 80px 0px 100px 0px;}.contact_inner .witr_section_title {    margin-bottom: 25px;}.apartment_area {    position: relative;    padding: 60px 35px 75px;    text-align: left;    border-radius: 10px;    background: #fff;    box-shadow: 0px 0px 65px 0px rgb(0 0 0 / 8%);    margin-top: 20px;}.apartment_text h1 {    color: #4d649f;	font-size: 17px;    margin-bottom: 5px;}.apartment_text h2 {    margin-bottom: 40px;    font-size: 29px;}.witr_apartment_form input, .witr_apartment_form textarea {    border: 1px solid #f1f1f1;}.witr_apartment_form  .btn {    margin-top: -10px;    background: #FE688B;    transition: .5s;    border-radius: 0px;}.witr_apartment_form textarea {    margin-bottom: 16px;    height: 150px;    width: 100%;    padding-top: 10px;    padding-left: 30px;    color: #888;    background: #02010100;    border-radius: 5px;    border-color: #f1f1f1;    border-style: solid;    border-width: 1px;}.witr_apartment_form form select, .witr_apartment_form form select, .witr_apartment_form input {    width: 100%;    height: 45px;    outline: none;    margin-bottom: 23px;    background: #02010100;    border-style: solid;    border-width: 1px;    border-color: #f1f1f1;    border-radius: 5px;    padding: 0;    padding-left: 30px;    color: #888;}.witr_apartment_form input:focus{	border-color: #80bdff;	}.witr_apartment_form textarea:focus{	border-color: #80bdff;}.witr_apartment_form input, .witr_apartment_form form select, .wpcf7-not-valid-tip, .witr_apartment_form input::-webkit-input-placeholder, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap input::-webkit-input-placeholder, .wpcf7-form-control-wrap a, .wpcf7-form-control-wrap a::-webkit-input-placeholder, .wpcf7-form-control-wrap textarea, .witr_apartment_form textarea:: -webkit-input-placeholder, .wpcf7-submit::-webkit-input-placeholder, .witr_apartment_form form select option {    color: #888;}.witr_apartment_form textarea::placeholder{	color: #888;}.witr_apartment_form .btn {    border: 0 none;    display: inline-block;    padding: 15px 30px;    font-size: 18px;    font-weight: 600;    border-radius: 5px;    margin-top: 0;    background: #203260;    color: #fff;    width: 100%;}.witr_apartment_form .btn:hover {    background: #3AA40C;}.contact_content_inner {    padding: 20px 30px 0px 10px;}.contact_content_inner .witr_section_title {    margin-bottom: 25px;}.contact_content_inner .em-service2.sleft .em-service-icon {    margin-right: 20px;    margin-top: 10px;}.contact_content_inner .witr_section_title_inner p {    padding: 20px 0 0 0;}.contact_content_inner .em-service2 .em-service-icon i {    font-size: 20px;	border-radius:50px;}.contact_content_inner .all_color_service h3 {    margin: 25px 0 0 0;	font-size:20px;}.contact_content_inner .em-service2.sleft.all_color_service {    margin-bottom: 10px;}.contact_content_inner .em-service-title h3:hover {    color: #3aa40c;}.contact_content_inner .all_color_service:hover i{    background:#3AA40C;}/* ===== Contact Area CSS ===== */.contact_page_area {    padding: 100px 0 0;}.contact_page_area .witr_section_title {    margin-bottom: 40px;}.contact_page_area .witr_section_title_inner p {    margin-top: 0;}.contact_page_area .all_color_service {    padding: 30px 30px 40px 30px;    border: 1px solid #2e3748;}.contact_page_area .all_color_service, .service_top_image::after {    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);    margin-bottom: 20px;    border-radius: 0;    background: #fff;}.contact_page_area .service_top_image {    position: relative;}.contact_page_area .service-item i {    font-size: 30px;    height: 80px;    width: 80px;    text-align: center;    border-radius: 50%;    line-height: 80px;    display: inline-block;    transition: .5s;    border-radius: 50px;    color: #2e3748;    background: #f3f3f3;}.contact_page_area .all_color_service:hover {    background: 0;}.contact_page_area .service-item h3 {    padding: 15px 0 10px;}.contact_page_area .all_color_service:hover i, .contact_page_area .poly_text_box:hover .contact_page_area .service_icon_box::before {    background:#4d649f;}.contact_page_area .text_box.all_icon_color p {    margin: 0px;    color: #030925;    padding: 0;}/* map css */.map_inner iframe {    width: 100%;    height: 450px;    border: none;    margin-bottom: -10px;}.tx_golobal_color{     background: #4d649f;} .tx_btn_global_color:hover{     background:#000;}.pagebar { padding:20px; overflow:hidden; clear:both}.pagebar .pagination {  display: flex;  justify-content: center;  margin-top: 10px;}.pagination a {  background: #fff;  border: 1px solid #ccc;  color: #333;  font-size: 12px;  padding: 8px 10px;  margin: 0 2px;  border-radius: 3px; line-height:100%}.pagination span {    color: #333;    font-size: 12px;    padding: 7px 2px;    margin: 0 2px;    border-radius: 3px;}.pagination a:hover {  color: #333;  border: 1px solid #333;}.pagination a.page-num-current {  color: #fff;  background: #333;  border: 1px solid #333;}.pagination .st{ font-family:宋体}.text-secondary{ text-align:center; padding:20px 0}#maximg img{ max-width:100% !important; height:auto !important;display:inline-block;}#maximg p span{text-wrap: inherit !important;}.section {padding: 70px 0;}.process-steps{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-top:30px;}.step-item{flex:0 0 14%;text-align:center;position:relative;z-index:2}.step-num{width:70px;height:70px;background:#e2e2e2;color:#f22c5f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 18px;transition:all .3s}.step-item:hover .step-num{background:#f22c5f;color:#fff;transform:scale(1.1)}.step-item h4{font-size:16px;color:#333;margin-bottom:8px}.step-item p{font-size:12px;color:#999;line-height:1.6}.step-line{flex:1;height:2px;background:#e8e8e8;margin-top:35px;position:relative;z-index:1;max-width:5%}.index-evaluate *{box-sizing: border-box;}.index-evaluate .container .eva-list{display:flex;margin-top:60px;border-radius:8px;overflow:hidden}.index-evaluate .container .swiper-wrapper{display:flex}.index-evaluate .container .eva-item{width:100%;height:400px;background:#f3f6ff;padding:26px;position:relative}.index-evaluate .container .eva-item:nth-child(2n){background:#fff}.index-evaluate .container .eva-item .eva_yh{position:absolute;left:30px;top:30px}.index-evaluate .container .eva-item .eva_yhs{position:absolute;bottom:30px;right:30px}.index-evaluate .container .eva-item .eva-cont .eva-title{font-size:16px;text-align:center;margin-top:36px;color:#000}.index-evaluate .container .eva-item .eva-cont .top-avatar{display:flex;align-items:center;margin:20px 0}.index-evaluate .container .eva-item .eva-cont .top-avatar .avatar{margin-right:5px}.index-evaluate .container .eva-item .eva-cont .top-avatar .user-name h4{font-size:16px;color:#000}.index-evaluate .container .eva-item .eva-cont p{font-size:.9em;line-height:22px;color:#666}@keyframes scrollEva{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}/* 响应式 - 新增部分 */@media (max-width: 992px) {    .about-wrap {        flex-direction: column;        gap: 40px;    }    .about-img {        flex: none;        width: 100%;    }    .services-grid {        grid-template-columns: repeat(2, 1fr);    }    .process-steps {        flex-wrap: wrap;        gap: 20px;    }    .step-item {        flex: 0 0 30%;    }    .step-line {        display: none;    }}@media (max-width:768px){.section{padding:35px 0}.about-wrap{gap:25px}.about-content h4{font-size:20px}.about-stats{flex-wrap:wrap;gap:15px}.stat-item{flex:0 0 47%}.stat-num{font-size:24px}.case-grid {        grid-template-columns: 1fr;        gap: 20px;}.process-steps{gap:15px}.process-steps .step-item{width:100%}.step-item{flex:0 0 45%}.step-num{width:55px;height:55px;font-size:20px}}