@charset "gb2312";body,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,p,table,td,textarea,th,tr,ul{padding:0;margin:0;line-height:100%;font-size:12px;color:#333}
h1,h2,h3,h4,h5,h6{line-height:100%;font-weight:400}
a{color:#333;text-decoration:none}
li{list-style:none}
table{border-collapse:collapse}
a img{border:0}
button,input{outline:0;border:none 0;background:0 0}
textarea{resize:none;outline:0;border:0 none;overflow:hidden}
form{margin:0}
select{outline:0}
.clearfix:after{display:block;clear:both;content:''}
.clearfix{zoom:1}
.wrapper{width:1150px;margin:0 auto}
body{font-family:'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif!important}
#yuwei #ywwen dd{height:450px}
#yuwei #ywwen dd p{display:block;margin:0;float:left;padding:1%;width:48%;height:110px}
#yuwei #ywwen dd em{font-size:100px;display:block;line-height:100px;float:left;color:#ddd;height:100px;width:100px}
#yuwei #ywwen dd span{display:block;margin-left:150px;line-height:24px;padding-top:10px}
#yuwei #ywwen dd strong{font-size:18px;display:block;line-height:30px;color:#ec5b00}
#yuwei #ywlist{background-color:#f5f5f5;background-image:url(../img/ibg04.jpg);padding-bottom:80px;height:450px}
#yuwei #ywlist dd{width:85%;margin-right:auto;margin-left:auto;max-width:1100px}
#yuwei #ywlist dd p{display:block;margin:0;width:100%}
#yuwei #ywlist dd p a{position:relative;margin:5px;background:#fff;border:1px solid #ededed;border-radius:5px;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;display:block;text-align:center;padding:5%}
#yuwei #ywlist dd p a:hover{border-color:rgba(82,168,236,.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
#yuwei #ywlist dd p i{font-size:80px;display:block;height:120px;width:120px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;text-align:center;line-height:120px}
#yuwei #ywlist dd p strong{display:block;font-size:24px;font-weight:400;text-align:center;line-height:55px}
#yuwei #ywlist dd p em{display:block;font-style:normal;margin-top:11px;margin-bottom:11px;color:#fff;line-height:45px;width:90%;margin-right:auto;margin-left:auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:16px}
#yuwei #ywlist dd .l em{background-color:#f93}
#yuwei #ywlist dd .r em{background-color:#c33}
#yuwei #ywlist dd span{display:block;line-height:25px;width:80%;margin-right:auto;margin-left:auto;clear:both}
#yuwei #ywlist dd .l a:hover,#yuwei #ywlist dd .l i{color:#f93}
#yuwei #ywlist dd .r a:hover,#yuwei #ywlist dd .r i{color:#c33}
#yuwei #ywbao{background-image:url(../img/ibg02.jpg);background-repeat:no-repeat;background-position:center bottom;height:750px}
#yuwei #ywbao div{width:48%;padding-top:15px}
#yuwei #ywbao p{display:block;padding-left:60px;position:relative;margin:0;padding-bottom:45px}
#yuwei #ywbao p i{display:block;background-color:#b60006;font-size:24px;line-height:45px;text-align:center;height:45px;width:45px;font-style:normal;color:#fff;font-weight:400;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:absolute;left:0;top:0}
#yuwei #ywbao p strong{font-size:16px;line-height:16px;display:block;height:25px}
#yuwei #ywbao p span{line-height:20px;display:block;color:#666}
#yuwei #ywlist dd p{width:48%}
.l{float:left}
.r{float:right}
.fa-wrench:before{content:"\f0ad"}
.fa-user-md:before{content:"\f0f0"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
#nad{height:200px;width:100%;position:relative;clear:both;z-index:99;background-image:url(../img/load.gif);background-repeat:no-repeat;background-position:center;overflow:hidden}
#nad p{display:block;margin:0;text-align:center;color:#fff;background-repeat:no-repeat;background-position:center 0;height:90%;padding:5%}
#nad p strong{font-size:24px;display:block;font-weight:400;line-height:28px;padding-bottom:12px;padding-top:30px}
#nad p span{display:block;font-size:12px;line-height:18px}
.mbt{text-align:center;display:block;padding:25px}
.mbt strong{font-size:18px;display:block;font-weight:400;color:#555;line-height:25px}
.mbt span{display:block;color:#7b6767;padding:10px;line-height:18px}
.k{width:1200px}
.k{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;display:block}
.content_out{width:100%;min-width:1200px}
.content_title{position:relative;display:inline-block;font-size:36px;line-height:76px;color:#3c3c3c;text-align:center;border-bottom:1px solid #bfbfbf;width:100%}
.content_title:after{content:'';display:block;width:100px;height:3px;background:#2c8cfe;position:absolute;bottom:-2px;left:calc(50% - 50px)}
.banner_wrap{text-align:center}
.main_title{margin-top:136px;height:42px;line-height:1;color:#fff;letter-spacing:4px}
.main_title span{font-size:36px;vertical-align:bottom;display:inline-block}
.main_title b{font-size:42px;vertical-align:bottom;display:inline-block;margin-right:12px}
.sub_title{font-size:24px;line-height:1;color:#fff;margin-top:16px;letter-spacing:1px;opacity:.9}
.detail_btn{display:block;margin:38px auto 0;color:#fff;width:220px;height:50px;text-align:center;line-height:50px;font-size:18px;border-radius:25px;background:#2c8cfe}
.trade_wrap{text-align:center}
.trade_title{width:640px;margin-top:60px}
.trade_ul{width:1200px;height:565px;margin:0 auto;background:url(../img/trade_bg.png) no-repeat -96px 82px}
.trade_li{float:left;width:250px;height:100%;margin-left:66px}
.trade_li:first-child{margin-left:0}
.trade_li_ico{width:200px;height:200px;margin:50px auto 15px;border-radius:50%}
.trade_li_title{font-size:20px;color:#333;line-height:86px}
.trade_li_txt{font-size:14px;color:#999;line-height:28px;text-align:justify;letter-spacing:1px}
.paint_wrap{text-align:center;width:100%;height:753px;background:url(../img/bg_paint.jpg) no-repeat center;background-size:cover!important}
.paint_title{width:640px;margin-top:60px}
.paint_ul{width:1200px;margin:50px auto 0}
.paint_li{float:left;width:370px;height:485px;background:#535353;margin-left:45px}
.paint_li:first-child{margin-left:0}
.paint_li_img{display:block;width:100%;height:210px}
.paint_li_title{position:relative;text-align:center;margin:34px 27px 29px}
.paint_li_title:after{content:'';display:block;width:100%;height:1px;background:#8f8f8f;position:absolute;left:0;top:9px}
.paint_li_title_in{display:inline-block;font-size:18px;line-height:1;padding:0 15px;color:#fff;position:relative;z-index:2;background:#535353}
.paint_li_txt{font-size:14px;color:#fefefe;line-height:26px;text-align:justify;margin:0 27px;letter-spacing:1px}
.solution_wrap{width:1200px;margin:0 auto;text-align:center;padding-bottom:80px}
.solution_title{width:640px;margin-top:60px}
.solution_subtitle{font-size:36px;color:#2c8cfe;text-align:center;line-height:1;padding:50px 0 15px}
.solution_ul_title{height:42px;padding:0 20px;font-size:18px;line-height:42px;color:#fff;background:#2c8cfe;border-radius:15px 0 15px 0;margin:20px 0;letter-spacing:1px}
.solution_li{position:relative;float:left;margin-left:40px;box-sizing:border-box;border:1px solid #2c8cfe;padding:0 29px}
.solution_li:before{content:'';display:block;width:0;height:0;border-top:20px solid #2c8cfe;border-right:20px solid transparent;position:absolute;left:5px;top:5px}
.solution_ul_3 .solution_li{width:373px;height:242px}
.solution_ul_2 .solution_li{width:580px;height:250px}
.solution_ul_1 .solution_li{width:100%}
.solution_li:first-child{margin-left:0}
.solution_ul_3 .solution_li:first-child{width:374px}
.solution_li_title{font-size:16px;line-height:1;text-align:left;color:#2c8cfe;padding:30px 0 20px}
.solution_li_txt{font-size:14px;line-height:26px;color:#999;text-align:justify;letter-spacing:1px}
.light_session{background:url(../img/bg_light.jpg) no-repeat center;background-size:cover!important}
.light_wrap{text-align:center;width:1200px;margin:0 auto;padding-bottom:80px}
.light_title{width:640px;margin-top:60px;color:#fff}
.light_ul{margin-top:60px}
.light_li{float:left;width:175px;height:380px;margin-left:30px;background:#fff;box-sizing:border-box;border:1px solid #e5e5e5;transition:.4s}
.light_li:hover{transform:translateY(-15px)}
.light_li:first-child{margin-left:0}
.light_li_img_wrap{display:table;width:100%;height:116px}
.light_li_img_in{display:table-cell;text-align:center;vertical-align:middle}
.light_li_title{position:relative;text-align:center;margin:0 20px 18px 10px}
.light_li_title:after{content:'';display:block;width:100%;height:1px;background:#d5d5d7;position:absolute;left:0;top:8px}
.light_li_title_in{display:inline-block;font-size:16px;line-height:1;padding:0 10px;color:#333;position:relative;z-index:2;background:#fff}
.light_li_items{padding:0 0 0 20px;text-align:left}
.light_li_item{font-size:14px;line-height:26px;color:#666;padding-left:28px;background:url(../img/tick_ico.png) no-repeat left center}
.company_wrap{text-align:center}
.company_title{width:640px;margin-top:60px}
.company_ul_out{width:1200px;margin:50px auto 0}
.company_li{float:left;width:190px;height:80px;padding:5px 5px 0;display:table}
.company_li_in{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;border:1px solid transparent;box-sizing:border-box}
.company_li_in:hover{border:1px solid #eee;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}
.company_li_img{max-height:72px}
.company_more{display:block;margin:45px auto 80px;width:330px;height:50px;line-height:48px;color:#2c8cfe;text-align:center;font-size:16px;border:1px solid transparent;border-radius:30px}
.company_more:hover{border-color:#2c8cfe}
.soft_banner_wrap{height:370px;background:url(../img/banner_01.jpg) no-repeat center;background-size:cover}
.soft_trade_li_ico_1{background:#2c8cfe url(../img/trade_1.png) no-repeat center}
.soft_trade_li_ico_2{background:#e5e5e5 url(../img/trade_2.png) no-repeat center}
.soft_trade_li_ico_3{background:#2c8cfe url(../img/trade_3.png) no-repeat center}
.soft_trade_li_ico_4{background:#e5e5e5 url(../img/trade_4.png) no-repeat center}

.footer{background:#292e33;padding-top:52px;overflow:hidden;min-width:1220px}
.footer .foot-menu{float:left;width:1200px;margin:0 0 80px}
.footer .foot-menu li{float:left;color:#fff;width:160px;margin-right:50px}
.footer .foot-menu>li:last-child{margin-right:0;width:340px}
.footer .foot-menu li:last-child div{font-size:14px;font-weight:400;font-stretch:normal;line-height:36px;letter-spacing:0;color:#525c66}
.footer .foot-menu li:last-child span{font-size:14px;font-weight:400;letter-spacing:0;color:#fff}
.footer .foot-menu h4{font-size:18px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;font-weight:700;margin-bottom:20px}
.footer .foot-menu a{display:block;font-size:14px;font-weight:400;font-stretch:normal;line-height:30px;letter-spacing:0;color:#525c66}
.aboutout .foot-contact{width:240px!important;float:none!important;border:none!important;margin:0!important;padding:0!important}
.aboutout .foot-contact li a{margin-right:0!important}
.aboutout .foot-contact ul li{width:38px;margin-right:20px}
.footer .foot-contact{float:right;width:350px;padding-left:50px;margin:0 0 80px;border-left:1px solid #414447}
.footer .foot-contact p{font-size:16px;line-height:25px;color:#fff;margin:0 0 15px}
.footer .foot-contact p:before{width:32px;display:inline-block;vertical-align:middle}
.footer .foot-contact .address:before{content:"";height:25px;background:url(../img/icons.png) 0 -19px no-repeat}
.footer .foot-contact .tel:before{content:"";height:25px;background:url(../img/icons.png) -31px -19px no-repeat}
.footer .foot-contact .time:before{content:"";height:25px;background:url(../img/icons.png) -62px -20px no-repeat}
.footer .foot-contact ul{height:38px;margin:25px 0 0}
.footer .foot-contact li{position:relative}
.footer .foot-contact li a{display:block;float:left;width:38px;height:38px;margin-right:20px;background:url(../img/icons.png) no-repeat}
.footer .foot-contact li i{display:inline-block;position:absolute;bottom:-6px;left:69px;width:0;height:0;line-height:0;vertical-align:middle;border:6px dashed transparent;border-top-style:solid;border-top-color:#fff;border-bottom-width:0}
.footer .foot-contact li p{display:none;position:absolute;bottom:33px;background:#fff;padding:10px}
.footer .foot-contact li img{display:block;margin:0 auto}
.footer .foot-contact .weixin a{background-position:0 -46px}
.footer .foot-contact .weixin a:hover{background-position:0 -86px}
.footer .foot-contact .weixin p{left:-57px}
.footer .foot-contact .qq a{background-position:-40px -46px}
.footer .foot-contact .qq a:hover{background-position:-40px -86px}
.footer .foot-contact .qq p{left:0}
.footer .foot-contact .weibo a{background-position:-80px -46px}
.footer .foot-contact .weibo a:hover{background-position:-80px -86px}
.footer .foot-contact .weibo p{left:59px}
.footer .foot-contact .mail a{background-position:-120px -46px}
.footer .foot-contact .mail a:hover{background-position:-120px -86px}
.footer .container .show-icon-wrap{padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:36px}
.footer .container .show-icon-wrap ul{display:flex;justify-content:space-around}
.footer .container .show-icon-wrap ul li{float:left;font-size:16px;font-weight:400;font-stretch:normal;letter-spacing:0;color:#fff;margin-right:80px;vertical-align:middle}
.footer .foot-link{clear:both;position:relative;padding:28px 0 22px 28px;border-top:1px solid #414447}
.footer .foot-link:before{content:"";display:inline-block;width:25px;height:20px;position:absolute;left:0;top:26px;background:url(../img/icons.png) -93px -18px no-repeat}
.footer .foot-link a{display:inline-block;color:#7a7d80;font-size:12px;line-height:22px;margin-right:20px}
.footer .foot-link a:hover{color:#fff}
.foot-copyright{background:#292e33;border-top:1px solid rgba(255,255,255,.1);padding:20px 0;text-align:center;color:#7a7d80;overflow:hidden;min-width:1220px}
.foot-copyright p{line-height:24px;font-size:12px;color:#7a7d80}
.foot-copyright p a{color:#7a7d80}
.foot-copyright p a:hover{color:#fff}
.show-icon-wrap ul li .icon-bg{display:inline-block;width:36px;height:36px;float:left}
.show-icon-wrap ul li .show-title{vertical-align:middle;display:inline-block;height:36px;line-height:36px;margin-left:10px}
.show-icon-wrap ul li .icon-1{background:url(../img/product_footer_1.png) no-repeat center}
.show-icon-wrap ul li .icon-2{background:url(../img/product_footer_2.png) no-repeat center}
.show-icon-wrap ul li .icon-3{background:url(../img/product_footer_3.png) no-repeat center}
.show-icon-wrap ul li .icon-4{background:url(../img/product_footer_4.png) no-repeat center}
.show-icon-wrap ul li .icon-5{background:url(../img/product_footer_5.png) no-repeat center}
