@charset "utf-8";*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{outline:none}
li{list-style:none}
img{border:0;max-width:100%;height:auto}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input,textare{margin:0;padding:0}
body{font-size:12px;font-family:微软雅黑}
body{word-wrap:break-word;word-break:break-all;min-height:100%;_height:100%;overflow-x:hidden}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
a{outline:none}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:0}
/
a{text-decoration:none;color:#000}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.fl{float:left}
.fr{float:right}
.main{width:100%;min-width:1200px;max-width:1920px;margin:0 auto;padding-bottom:0px}
.tophead{background:#eee;height:34px;line-height:34px;color:#666;font-size:12px}
.tophead a{color:#666;display:inline-block;margin-left:10px;background:url("../images/ico1.png") no-repeat left center;padding-left:30px;position:relative}
.tophead a.aa2{background:url("../images/ico2.png") no-repeat left center}
.tophead a.aa3{background:url("../images/ico3.png") no-repeat left center;margin-left:14px}
.tophead a.aa4{background:url("../images/ico4.png") no-repeat left center;margin-left:15px}
.tophead a:hover{color:#0d8ae5}
.tophead a .sao1,.tophead a .sao2{display:none;position:absolute;top:34px;left:5px;z-index:10}
.tophead a .sao2{left:0px}
.tophead a:hover .sao1,.tophead a:hover .sao2{display:block}
.tophead a.aa1:hover{background:url("../images/ico01.png") no-repeat left center}
.tophead a.aa2:hover{background:url("../images/ico02.png") no-repeat left center}
.tophead a.aa3:hover{background:url("../images/ico03.png") no-repeat left center;margin-left:14px}
.tophead a.aa4:hover{background:url("../images/ico04.png") no-repeat left center;margin-left:15px}
.head{padding:15px 0}
.whitebg{background:#fff;padding:25px}
.w1200{width:1200px;margin:0 auto}
.phone{color:#666;font-size:16px;background:url("../images/tell.png") no-repeat left center;padding-left:84px;margin-top:16px}
.phone span{display:block;color:#0d8ae5;font-size:32px;font-family:tahoma}
.nav{width:100%;height:60px;background:#0d8ae5}
.nav li{float:left;text-align:center;position:relative;border-right:1px solid #0074c8;width:149px}
.nav li .li{color:#fff;font-size:16px;line-height:60px;display:block;height:60px;position:relative}
.nav li a.on,.nav li:hover .li{color:#fff;background:#0073c7}
.nav li .sub{width:100%;position:absolute;left:0px;top:60px;background:#fff;z-index:1000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0)}
.nav .sub dd{text-align:center}
.nav .sub dd a{padding:0;color:#666;display:block;zoom:1;line-height:35px;height:35px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;transition:all 0.2s ease-in-out 0s}
.nav li:hover .sub{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.nav li:hover .sub dd a{color:#666;background:none}
.nav li .sub dd a:hover{color:#fff;background:#0073c7}
.footer{width:100%}
.footer .foot1{background:#333;padding:40px 0 0 0}
.footer .foot2{background:#000;padding:10px 0;text-align:center}
.foot1 .link{border-bottom:1px solid #4e4e4e;padding:35px 0;margin-bottom:30px}
.foot1 .link a{display:inline-block;color:#fff;font-size:14px;padding-right:8px;line-height:30px}
.foot1 .link a:hover{text-decoration:underline}
.foot1 .ewm{width:100px}
.foot1 .ewm img{width:100%}
.foot1 .f-dh{color:#fff;font-size:22px;font-weight:normal;padding-bottom:30px;font-family:arial}
.foot1 .f-dh span{display:block;color:#fff;font-size:20px;font-family:arial;padding-bottom:4px}
.foot1 li{float:left;background:url("../images/f-jt.png") no-repeat left center;padding-left:12px;width:30%;margin-bottom:20px}
.foot1 li a{color:#fff;font-size:14px}
.foot1 .f-left{width:450px}
.foot1 h5{background:url("../images/f-ico_07.png") no-repeat left center;font-weight:normal;color:#fff;font-size:16px;padding:8px 0 8px 88px}
.foot1 h5 span{display:block;color:#fff;font-size:35px;font-family:arial;padding-bottom:8px}
.foot1 p{color:#fff;font-size:14px;line-height:30px}
.foot1 .f-middle{padding:0 100px;border-left:1px solid #393939;border-right:1px solid #393939;width:380px}
.foot2 p{color:#fff;font-size:14px;line-height:30px}
.foot2 p a{color:#fff}
.part1{background:#f3f3f3;line-height:34px;padding:8px 0;height:34px}
.part1 .hot{color:#666;font-size:14px;font-weight:bold}
.part1 .hot a{display:inline-block;color:#666;font-size:14px;font-weight:normal}
.part1 .hot a:hover{text-decoration:underline;color:#0073c7}
.searchDIV{width:298px;border:1px solid #dcdcdc;border-radius:16px;height:32px;background:#fff}
.searchDIV span{display:block;float:left;color:666}
.inputSr{width:224px;overflow:hidden;height:32px;line-height:32px;padding:0 10px;background:none;border:none;outline:none}
.inputSs{width:54px;height:32px;line-height:32px;text-align:center;background:#0d8ae5 url("../images/ss.png") no-repeat center;color:666;border:0px;outline:none;border-radius:0 16px 16px 0}
.searchText{color:666}
.searchText a{color:666;padding-right:5px}
.part2,.part4{padding:65px 0; overflow:hidden}
.title-nav{text-align:center;background:url("../images/biaoti-bg.png") no-repeat center 20px}
.title-nav h4{color:#333;font-size:34px}
.title-nav p{color:#666;font-size:18px;padding-top:10px}
.tab-li{text-align:center;padding:30px 0 0 0;width:90%;margin:0 auto}
.tab-li a{display:inline-block;background:url("../images/tab.png") no-repeat;width:176px;height:36px;line-height:36px;color:#fff;font-size:16px;margin:10px 7px}
.tab-con .picbox{display:none}
.tab-con .picbox:nth-child(1){display:block}
.tab-con .picbox ul{overflow:hidden}
.tab-li a.cur,.tab-li a:hover{font-weight:bold}
.picbox li{float:left;width:280px;text-align:center;border:1px solid #e4e4e4;margin-right:24px;margin-top:30px;position:relative}
.picbox li a p.wz{color:#262626;font-size:16px;height:47px;line-height:47px;width:96%;overflow:hidden;padding:0 2%}
.picbox li a .pic{width:280px;height:210px;overflow:hidden;border-bottom:1px solid #e4e4e4;position:relative}
.tab-con .picbox li:nth-child(4n){margin-right:0}
.picbox li a .pic img{width:280px;height:210px;transition:all 0.5s}
.picbox li:hover a p.wz{background-color:#0073c7;color:#fff}
.picbox li:hover a .pic{border-bottom:1px solid #0073c7}
.picbox li a .txt-box::before{z-index:2;position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:2px solid #fff;box-shadow:0 0 0 20px rgba(255,255,255,0.1);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(0.4,0.4,1);transform:scale3d(0.4,0.4,1)}
.picbox li a h5{text-align:center;display:none\9;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;padding-top:35px;color:#fff;opacity:0;height:30px;overflow:hidden}
.picbox li a .txt-box p{opacity:0;display:none\9;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5);padding:30px 30px 0 30px;padding-top:0px;color:#fff;line-height:21px;overflow:hidden}
.picbox li:hover a h5{-webkit-transform:scale(0.9);font-size:20px;opacity:1;transform:scale(0.9);display:block;display:none\9;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold}
.picbox li:hover .txt-box::before,.picbox li:hover a .txt-box p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.picbox li:hover .txt-box{background-color:rgba(0,0,0,0.7)}
.picbox li a .txt-box,.picbox li a .txt-box > a{position:absolute;top:0;left:0;width:100%;height:100%}
.picbox li a .txt-box > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.picbox li a .txt-box h5{font-size:16px;margin-bottom:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.picbox li a .txt-box p{font-size:14px;line-height:24px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.part3{background:url("../images/bg.jpg") no-repeat center;padding:65px 0}
.part3 h2{color:#fff;font-size:36px;font-weight:bold;padding-bottom:22px}
.part3 p{color:#fff;font-size:25px}
.part3 p span{font-weight:bold}
.part3 .zixun{display:block;width:124px;height:71px;background:url("../images/zixun.png") no-repeat;line-height:65px;color:#0d8ae5;font-size:24px;font-weight:bold;padding-left:81px;transition:all 600ms ease;-webkit-animation:change 2s linear infinite}
.part3 .right{padding-top:20px}
@keyframes change{0%{-webkit-transform:translate(0px,0px)}
10%{-webkit-transform:translate(0px,-3px)}
20%{-webkit-transform:translate(0px,-6px)}
30%{-webkit-transform:translate(0px,-9px)}
40%{-webkit-transform:translate(0px,-12px)}
50%{-webkit-transform:translate(0px,-15px)}
60%{-webkit-transform:translate(0px,-12px)}
70%{-webkit-transform:translate(0px,-9px)}
80%{-webkit-transform:translate(0px,-6px)}
90%{-webkit-transform:translate(0px,-3px)}
100%{-webkit-transform:translate(0px,0px)}
}.part4 .case{margin-top:60px}
.part4 .left .list li{position:relative;float:left;margin-right:10px;margin-bottom:20px;width:292px;height:213px;overflow:hidden}
.part4 .left .list li.it4{margin-right:0px}
.part4 .left .list li.it8{margin-right:0px}
.part4 .left .list li img{display:block;width:283px;height:213px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;overflow:hidden}
.part4 .left .list li .txt{position:absolute;bottom:0;left:0;width:284px;height:38px;background:rgba(0,0,0,0.5)}
.part4 .left .list li .txt .tit{font-size:16px;color:#fff;text-align:center;line-height:38px;width:96%;margin:0 auto}
.part4 .left .list li:hover img{transform:scale(1.2)}
.part4 .middle .proCase{position:relative}
.part4 .middle{position:absolute;width:590px;height:444px;left:304px}
.part4 .middle .bd .list li{position:relative;width:590px;height:444px;overflow:hidden}
.part4 .middle .bd .list li img{display:block;width:590px;height:444px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.part4 .middle .bd .list li .txt{position:absolute;bottom:0;left:0;width:591px;height:38px;background:rgba(0,0,0,0.5)}
.part4 .middle .bd .list li .txt .tit{font-size:16px;color:#fff;text-align:left;text-indent:20px;line-height:38px;width:80%}
.part4 .middle .bd .list li:hover img{transform:scale(1.2)}
.part4 .middle .hd{position:absolute;width:30%;bottom:15px;right:24px}
.part4 .middle .hd .iconList{float:right}
.part4 .middle .hd li{float:left;width:8px;height:8px;background-color:#fff;border-radius:100%;margin-left:12px;font-size:0px;cursor:pointer}
.part4 .middle .hd li.on{background-color:#0073c7}
.part04{position:relative}
.part5{background:#0b76c4;padding:65px 0}
.part5 .title-bt{text-align:center}
.part5 .title-bt h3{color:#fff;font-size:36px;font-weight:bold;text-align:center;margin-bottom:15px}
.part5 .title-bt h3 span{display:inline-block;position:relative}
.part5 .title-bt h3 em{display:block;position:absolute;top:25px;width:86px;height:4px;background:#fff}
.part5 .title-bt h3 em.ll1{left:-110px}
.part5 .title-bt h3 em.ll2{right:-110px}
.part5 .title-bt p{color:#fff;font-size:20px}
.part5 ul{text-align:center;padding-top:53px}
.part5 li{width:12%;padding:0 5%;background:#fff;font-size:28px;float:left;color:#666;margin-right:2%;height:250px;padding-top:50px}
.part5 li p{font-size:14px;line-height:24px;height:72px}
.part5 li:nth-child(2){border-left:1px dashed #fff;border-right:1px dashed #fff}
.part5 li h4{padding-bottom:20px;padding-top:8px; font-size:23px}
.part5 h5{text-align:center;color:#fff;font-size:20px;margin-top:45px;line-height:42px}
.part5 h5 span{font-size:26px;font-weight:bold;font-family:arial}
.part5 h5 img{display:inline-block;vertical-align:middle;padding-right:20px}
.part6{padding:65px 0;background:#f7f7f7}
.part6 h5{color:#333;font-size:30px;margin-bottom:40px}
.part6 h5 span{display:block;color:#999;font-size:16px;font-family:arial}
.part6 .left p{color:#666;font-size:14px;line-height:30px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
.part6 .left{width:590px}
.part6 .right{width:548px;margin-top:6px}
.part6 .left p.tellphone{color:#0d8ae5;font-size:22px;font-weight:bold;margin:29px 0 35px 0}
.part6 .left .look{display:block;width:155px;height:44px;text-align:center;line-height:44px;color:#fff;font-size:16px;background:#0d8ae5;border-radius:22px}
.part6 .left .look:hover{box-shadow:-1px 3px 8px rgba(13,138,229,0.7)}
.part06{padding-top:78px}
.tab-li2{text-align:center;padding-top:30px;margin-bottom:32px}
.tab-li2 a{display:inline-block;width:133px;height:36px;border:1px solid #cecece;text-align:center;line-height:36px;color:#333;font-size:16px;border-radius:18px;margin:0 14px}
.tab-con2 .listbox{display:none}
.part7{padding:65px 0}
.tab-li2 a.cur2{color:#fff;border:1px solid #0d8ae5;background:#0d8ae5}
.listbox .list{width:582px}
.listbox .left{width:183px;height:114px;overflow:hidden}
.listbox .right{width:380px}
.listbox .left img{width:183px;height:114px;transition:all 0.5s}
.listbox .left img:hover{transform:scale(1.2)}
.listbox .right a h6{color:#333;font-size:14px;margin-bottom:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.listbox .right a p{color:#999;font-size:12px;line-height:24px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.listbox .right a span{display:block;color:#999;font-size:12px;line-height:24px;padding-top:2px}
.listbox li a{display:inline-block;color:#333;font-size:14px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:78%}
.listbox li span{display:inline-block;float:right;color:#999;font-size:14px}
.listbox li{line-height:38px;border-bottom:1px solid #e2e2e2;background:url("../images/dd.png") no-repeat left center;padding-left:15px}
.listbox .topbox{padding-bottom:10px}
.listbox .right:hover a h6,.listbox li a:hover{color:#0d8ae5}
.ny-banner img{width:100%;height:auto}
.brand{border-bottom:1px dashed #dcdcdc;color:#666;font-size:14px;background:url("../images/home.png") no-repeat left 26px;padding:26px 0 13px 28px;margin-bottom:42px;width:1172px}
.brand a{color:#666}
.leftside{width:258px}
.rightside{width:894px}
.leftside h3{background:url("../images/tit.jpg") no-repeat;height:53px;padding:18px 20px;color:#fff;font-size:20px;font-weight:bold}
.leftside h3 span{display:block;font-weight:normal;font-size:16px;font-family:arial;padding-top:7px}
.leftside h4{background:url("../images/tit2.jpg") no-repeat;height:62px;line-height:62px;font-weight:bold;font-size:16px;padding:0 20px;color:#fff}
.leftside .menu{background:#f8f8f8;padding:0 0 20px 0;margin-bottom:20px}
.leftside .menu li{margin:0 20px;border-bottom:1px solid #e4e4e4;line-height:52px}
.leftside .menu li a{display:block;color:#666;font-size:16px;background:url("../images/jt.png") no-repeat right center}
.leftside .menu li a:hover,.leftside .menu li a.move{color:#0d8ae5;background:url("../images/jt2.png") no-repeat right center}
.waybox p{color:#666;font-size:14px;padding-left:45px;margin-bottom:18px}
.waybox p span{display:block;color:#222}
.waybox p.tbb1{background:url("../images/dh.jpg") no-repeat left top}
.waybox p.tbb2{background:url("../images/yx.jpg") no-repeat left top}
.waybox p.tbb3{background:url("../images/dw.jpg") no-repeat left top}
.waybox .way{background:#f8f8f8;padding:26px 20px 6px 20px}
.contain{padding-bottom:50px}
.service{margin-top:-30px}
.service .picbox li:nth-child(3n){margin-right:0}
.tuijian{padding-top:60px}
.tuijian h5{color:#999;font-size:14px;font-family:arial;border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:10px}
.tuijian h5 span{color:#0d8ae5;font-size:16px;font-weight:bold;font-family:"arial,helvetica,sans-serif";display:inline-block;padding-right:4px}
.tuijian li{line-height:36px;font-size:14px;width:46%;float:left;margin-right:8%;height:36px}
.tuijian li:nth-child(2n){margin-right:0}
.tuijian li a{color:#666;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;width:70%}
.tuijian li span{display:inline-block;float:right;color:#666}
.tuijian li a:hover{color:#0d8ae5}
.about{line-height:30px;font-size:16px;color:#333}
.about img{width:100%;height:auto}
.bigimg{width:600px;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;display:none;z-index:9999;border:10px solid #fff}
.mask{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0.5;filter:Alpha(opacity=50);z-index:98;transition:all 1s;display:none}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow:hidden;margin:0 10px 10px 10px}
.bigbox>.imgbox>img{width:100%}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position:fixed;right:10px;top:10px;width:40px}
.mask>img:hover{cursor:pointer}
.about3 li{float:left;background:#f9f9f9;width:242px;padding:20px;text-align:center;margin-right:24px;margin-bottom:24px}
.about3 li:nth-child(3n){margin-right:0}
.about3 li img{height:186px;width:auto}
.about3 li p{color:#333;font-size:14px;padding:10px 0 0px 0}
.news li{border-bottom:1px solid  #e5e5e5;padding-bottom:22px;margin-bottom:20px}
.news li a h4{color:#555;font-size:16px;font-weight:bold;margin-bottom:14px}
.news li a p{line-height:24px;font-size:14px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.news li a .bott{padding-top:5px;line-height:30px}
.news li a .bott em{display:inline-block;font-style:normal;color:#999;font-size:12px;margin-right:15px}
.news li a .more{display:inline-block;width:98px;height:28px;border:1px solid #d8d8d8;line-height:28px;text-align:center;color:#888;font-size:14px;float:right}
.news li:hover a h4{color:#0d8ae5}
.news li:hover a .more{color:#fff;background:#0d8ae5;border:1px solid #0d8ae5;box-shadow:-1px 3px 8px rgba(13,138,229,0.7)}
.news-detail img{max-width:894px}
.news-detail .wz-title{padding:20px 0;text-align:center;border-bottom:1px solid #eee;margin-bottom:30px}
.news-detail .wz-title h2{color:#333;font-size:23px;margin-bottom:10px;font-weight:bold}
.news-detail .wz-title h3{color:#999;font-size:14px;font-weight:normal}
.news-detail .wz-title h3 span{margin:0 10px;display:inline-table}
.news-detail .wz-title .some{position:relative}
.news-detail .wz-title .some span{color:#888;font-size:14px;display:inline-block;margin:0 6px}
.news-detail .wz-title .some .share{position:absolute;right:90px;top:-11px}
.news-detail .wz-title .some .share span{margin:0}
.detail .fenye{color:#666;font-size:16px;margin-top:25px;border-top:1px solid #eee;padding-top:24px;font-weight:bold;margin-bottom:40px}
.detail .fenye a{color:#666;font-weight:normal}
.detail .fenye span{display:block;overflow:hidden;width:45%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.detail .fenye span.fr{text-align:right}
.detail .down-box{padding:40px 0 20px 0}
.detail .fenye a:hover{color:#0d8ae5;font-weight:bold}
.detailimg{width:100%; text-align:center; margin:20px 0}
.detailimg img{ max-width:100%}
.news-detail .back a{width:172px;height:45px;border:1px solid #0d8ae5;font-size:16px;text-align:center;line-height:45px;margin:0 auto;border-radius:27px;color:#0d8ae5;display:block}
.news-detail .back a:hover{color:#fff;background:#0d8ae5;box-shadow:0 2px 5px rgba(0,0,0,0.5)}
.contact h4{color:#333;font-size:16px;font-weight:bold;padding-bottom:10px}
.contact p{color:#666;font-size:14px;line-height:36px}
.contact p span{color:#333}
.contact h5{color:#333;font-size:16px;padding:50px 0 22px 0}
.contact .map{border:1px solid #cfcfcf}
.online ul{overflow:hidden;margin-bottom:20px}
.online ul li{overflow:hidden;margin-bottom:20px;background:#f6f6f6;height:48px;line-height:48px;padding:0 2%;width:44.5%;float:left;margin-right:3%;position:relative}
.online ul li label{color:#333;font-size:14px;float:left}
.online ul li input{width:70%;height:46px;padding:0 3%;font-size:14px;border:none;outline:none;background:#f6f6f6}
.online ul li.ts04{float:left}
.online ul li.ts04 button{background:#0d8ae5;text-align:center;color:#fff;font-size:16px;border:none;cursor:pointer;width:132px;height:40px;line-height:40px}
.online ul li textarea{width:80%;height:100px;border:none;padding:15px 3%;font-size:14px;font-family:"微软雅黑";background:#f6f6f6}
.online p{color:#333;font-size:14px;line-height:30px}
.online ul li label span{color:#f00;margin-right:6px}
.online ul li:nth-child(2n){margin-right:0}
.online ul li:nth-child(5){float:none;height:auto;width:96%}
.online ul li:nth-child(6){padding:0;background:none;margin-top:20px}
.online p.error{position:absolute;top:10px;right:10px;color:#f00}
.online form{padding-top:35px}
.map2 dl{border-bottom:solid 1px #d9d9d9;padding:20px 0}
.map2 dt a{color:#333;font-size:18px;display:block}
.map2 dt span{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:2px}
.map2 dd a{color:#666;font-size:14px;display:block;margin-right:30px;margin-top:15px}
.map2 dd h2{color:#666;font-size:16px;margin-left:37px;padding-bottom:14px}
.map2 dd a:hover,.map dt a:hover{color:#0d8ae5;font-weight:bold}
.map2 dd{display:inline-block}
.page{font-size:12px;padding-top:25px;padding-bottom:15px;margin:0 auto;margin-top:15px}
.page span,.page  a{padding:5px;border:1px #CCCCCC solid;margin-right:2px;cursor:pointer}
.page .current{border:1px #999999 solid;background:#FFFFCD;font-weight:bold}
.page  a:hover{border:1px #333333 solid;background:#FFFFCD;text-decoration:none}
.detail{padding:15px 10px;padding:0 14px;line-height:30px;font-size:16px;color:#666}
.write{text-align:center;color:#999;border-bottom:solid 1px #ebebeb;margin:5px 0 18px}
.write span{color:#666}
.dow{border-top:solid 1px #ebebeb;padding-top:15px;margin:30px 0;margin-left:10px}
.dow b{color:#0271cb}
.dow p{text-indent:0;font-size:12px}
.info p{line-height:25px;font-size:12px;margin-top:5px}
.side{position:fixed;width:76px;right:20px;top:200px;z-index:100;border:1px solid #e0e0e0;background:#ffffff;border-bottom:0}
.side ul li{width:76px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all 0.3s;cursor:pointer}
.side ul li img{}
.side ul li:hover{background:#0d8ae5;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all 0.3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li:hover i.bgs6{}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all 0.3s;overflow:hidden}
.side ul li.sidetop{background:#0d8ae5;color:#fff}
.side ul li.sidetop:hover{opacity:0.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox{width:238px;display:none;color:#363636;text-align:center;position:absolute;left:-240px;top:0px;border:1px solid #e0e0e0;background:#fff}
.side ul li.sideewm .ewBox img{width:200px}
.side ul li.sideetel .telBox{width:240px;height:79px;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#0d8ae5}
.side ul li.sideetel .telBox dd{display:block;height:79px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px;margin:0}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:12px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.foot1 .link2 h6{color:#fff;font-size:16px;line-height:38px}
.foot1 .link2 h6 em{font-style:normal;display:inline-block}
.foot1 .link2 h6 a{color:#fff;margin-left:15px;font-size:14px;font-weight:normal}
.foot1 .link2{margin-top:20px;padding-bottom:15px}
.side ul li a{color:#333}
#mobile_slider{display:none}
.mulu{display:none}
.close{display:none}
.more a{width:200px;height:40px;line-height:40px;font-size:16px;border-radius:20px;background:#0d8ae5;display:block;margin:30px auto 0;text-align:center;color:#fff}
.ny-banner img:nth-child(2){display:none}
div.flickr a{border:1px solid #ccc;padding:10px 15px;border-radius:2px;margin:0 5px;color:#666}
div.flickr a:hover{border-right:#0094da 1px solid;border-top:#0094da 1px solid;background-image:none;border-left:#0094da 1px solid;color:#fff;border-bottom:#0094da 1px solid;background-color:#0094da}
div.meneame a:active{border-right:#0094da 1px solid;border-top:#0094da 1px solid;background-image:none;border-left:#0094da 1px solid;color:#fff;border-bottom:#0094da 1px solid;background-color:#0094da}
div.flickr span.current{margin-right:5px;padding:10px 15px;color:#fff;font-weight:700;background:#0094da;border-radius:2px;border:1px solid #0094da}
div.flickr span.disabled{color:#adaaad;margin-right:10px;border:1px solid #ccc;padding:10px 15px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:12px;text-align:center;height:50px}
.fenye{margin-top:40px}
.wary_left{width:260px;overflow:hidden;float:left}
.wary_right{width:920px;overflow:hidden;float:right}
.pic_left{width:260px;overflow:hidden;background:#ebeeec}
.pic_left h3{background:#0e7aca;overflow:hidden;color:#fff;text-align:center;padding-top:30px;font-size:24px}
.pic_left p{font-size:14px;color:#f1f1f1;text-transform:uppercase;font-weight:normal}
.pic_left p::before{color:#f1f1f1;content:"————— PRODUCT —————";font-size:14px;display:block;margin:10px 0}
.pic_left dd{background:#0d8ae5;height:50px;line-height:50px;font-size:18px;color:#fff;text-indent:1em}
.pic_left dd a{color:#fff}
.pic_left ul{overflow:hidden; margin:1px 0}
.pic_left ul li{height:40px;line-height:40px;font-size:15px;background:url(../images/xsj.png) no-repeat 0 17px;padding-left:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;text-align:left; color:#666; margin:0 10px}
.pic_left ul li:hover{background:url(../images/xsj.png) no-repeat 0 -24px}
.pic_left ul li a{color:#666}
.dh{width:260px;overflow:hidden;color:#fff;padding-top:20px;font-size:16px;line-height:28px;text-align:center;background:url(../images/dh.png) no-repeat}
.dh p{font-size:24px;color:#0d8ae5;font-weight:bold;padding:10px 0 10px}
.pic_right{overflow:hidden}
.pic_right ul{overflow:hidden}
.pic_right ul li{float:left;margin-right:17px;width:294px;overflow:hidden;margin-bottom:35px}
.pic_right ul li div{width:290px;height:280px;overflow:hidden;text-align:center;background:#f6f4f4;border:2px #ccc solid;position:relative}
.pic_right ul li p{font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;text-align:center; background:#f1f1f1}
.pic_right ul li div img{-webkit-transition:all .5s;transition:all .5s;width:290px;height:280px}
.pic_right ul li div img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_right ul li:nth-of-type(3n+0){margin-right:0px}
.pic_right ul li:hover p{color:#fe0000}
.project{width:100%; overflow:hidden; background:url(../images/project.png) no-repeat center center; height:500px;}
.project ul li{width:30%;float: left;margin:0 35% 2% 0;text-align: right;}
.project ul li div{position: relative;padding-right: 100px;padding-top: 17px;padding-bottom: 17px;}
.project ul li div span{position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 1px solid #1263aa;background: rgba(255,255,255,0.8);border-radius: 50%;}
.project ul li div h1{font-size:20px;margin:0;color: #333;font-weight:normal; font-weight:bold}
.project ul li div p{color: #666;line-height: 24px;margin-bottom:0;overflow:hidden;display: -webkit-box;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 4; font-size:14px; margin-top:10px}
.project ul{ padding-top:8%; overflow:hidden}
.project ul li div span img {width: 52px;height: 52px; margin: 15px;}
.project ul li:nth-child(2n){text-align: left; margin:0 0 2% 5%}
.project ul li:nth-child(2n) span{ right:auto; left:0}
.project ul li:nth-child(2n) div{ padding-right:0; padding-left:100px}
.support{width:1200px; margin:50px auto; overflow:hidden}
.support_box{padding: 6% 0 4% 0; overflow:hidden}
.support_box dl{background:url(../images/support1.jpg) no-repeat left top; height:650px; position:relative}
.support_box dl dd{width:510px; height:500px; position:absolute; top:50px;right:0; background:#f9f9f9; padding:30px}
.support_box dl dd h1 {padding-left: 30px;font-size: 24px; color: #333; background: url(../images/support_tit.png) no-repeat left center; margin-bottom:20px}
.support_box dl dd p {line-height: 28px;font-size: 15px;color: #666; text-align: justify;}
.support_box dl:nth-child(2){background:url(../images/support2.jpg) no-repeat right top; height:820px; position:relative}
.support_box dl:nth-child(2) dd{right:inherit; left:0;height:670px;width:600px}

@media screen and (max-width:1000px){.tophead{display:none}
.head{padding:0.2rem 0;height:1.2rem}
.w1200{width:100%}
.logo{width:68%;margin-left:2%}
.logo img{width:100%;margin-top:0.3rem}
.phone{display:none}
.mulu{display:block;float:right;width:0.5rem;overflow:hidden;margin:0.5rem 0.4rem;background:url(../images/mulu.png) no-repeat;height:0.5rem;background-size:100%}
.close{background:url(../images/closes.png) no-repeat;width:0.5rem;float:right;height:0.5rem;background-size:100%;display:block;position:fixed;top:0.5rem;right:0.4rem;display:none}
.nav{width:100%;position:fixed;float:inherit;height:100vh;display:none;background:rgba(0,0,0,0.3);z-index:99}
.nav ul{background:#fff;width:60%;float:right;height:100vh;right:-100%;overflow-x:scroll}
.nav ul li{line-height:1rem;color:#000;font-size:0.35rem;height:1rem;width:100%;overflow:hidden;border-bottom:1px solid #EDEDED;text-align:left;text-indent:2em}
.nav li a.on,.nav li:hover .li{background:none;color:#333}
.nav li .li{color:#333;line-height:1rem;height:1rem;font-size:0.35rem}
.nav ul li a{color:#000}
.nav ul li dl{display:block;width:100%;position:relative;margin-top:0;height:auto;padding-top:0;right:0}
.nav ul li dl:before{content:" ";position:absolute;top:-0.9rem;right:0.4rem;background:url(../images/down.png) no-repeat center center;width:0.4rem;height:0.4rem;background-size:100%}
.nav ul li dl dd{height:1rem;line-height:1rem;font-size:0.35rem;background:#f5f5f5}
.nav ul li dl dd a{text-align:left;text-indent:2em;color:#666666}
.nav ul li dl.show:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:-0.7rem}
.nav li .sub{top:inherit;left:inherit;position:relative;opacity:1;visibility:inherit}
.nav .sub dd a{height:1rem;line-height:1rem;font-size:0.35rem}
.side{display:none}
#home_slider{display:none}
#mobile_slider{display:block}
.block_home_slider .flex-control-paging{bottom:0.2rem}
.block_home_slider .flex-control-paging li{margin:0 0.1rem}
.block_home_slider .flex-control-paging li a{width:0.2rem;height:0.2rem;border:1px solid #fff}
.part1{display:none}
.part2,.part4{padding:0.4rem 0}
.title-nav{background:url("../images/biaoti-bg.png") no-repeat center 0.2rem;background-size:140%}
.title-nav h4{font-size:0.5rem}
.title-nav p{font-size:0.3rem;padding-top:0.2rem}
.tab-li{width:96%;padding:0;margin-top:0.2rem}
.tab-li a{width:32%;height:0.8rem;line-height:0.8rem;background:#0d8ae5;font-size:0.35rem;margin:2% 2% 0 0}
.tab-li a:nth-child(3n){margin-right:0}
.tab-con .picbox{width:96%;margin:0 auto}
.picbox li{width:49%;margin:2% 2% 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.service .picbox li:nth-child(3n){margin-right:2%}
.service .picbox li:nth-child(2n){margin-right:0}
.part02 .picbox li:nth-child(3n){margin-right:2%}
.part02 .picbox li:nth-child(2n){margin-right:0}
.picbox li a .pic{width:100%;height:3rem}
.picbox li a .txt-box,.picbox li a .txt-box{display:none}
.picbox li a p.wz{height:0.8rem;line-height:0.8rem;font-size:0.35rem}
.part3{padding:0.4rem 0;background:url(../images/bg.jpg) no-repeat center top;background-size:430%}
.part3 h2{font-size:0.5rem;padding-bottom:0.3rem;text-align:center;line-height:0.8rem;width:94%;margin:0 auto}
.part3 p{width:96%;margin:0 auto;font-size:0.35rem;text-align:center}
.part3 p span{font-weight:normal}
.part3 .right{padding-top:0.5rem}
.part3 .zixun{width:2rem;height:1rem;line-height:0.9rem;font-size:0.35rem;background-size:100% 100%;padding-left:1.2rem}
.part3 .right{margin-right:2.5rem}
.part4 .case{width:96%;margin:0.4rem auto}
.part4 .left .list li{width:49%;margin:2% 2% 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:3rem}
.part4 .left .list li img{width:100%;height:100%}
.part4 .left .list li .txt{width:100%;height:1rem;line-height:1rem}
.part4 .left .list li .txt .tit{font-size:0.35rem;line-height:1rem}
.part4 .left .list li.it4,.part4 .left .list li.it8{margin-right:2%}
.part4 .left .list li:nth-child(2n){margin-right:0}
.part4 .middle{position:inherit;width:96%;margin:0 auto;height:6rem;left:inherit;float:inherit;overflow:hidden}
.part4 .middle .bd .list li{width:100%;height:6rem}
.part4 .middle .bd .list li img{width:100%;height:100%}
.part4 .middle .bd .list li .txt{width:100%;height:1rem;line-height:1rem}
.part4 .middle .bd .list li .txt .tit{font-size:0.35rem;line-height:1rem;text-indent:1em}
.more{display:block}
.more a{width:3rem;height:0.8rem;line-height:0.8rem;font-size:0.35rem;border-radius:0.4rem;background:#0d8ae5;display:block;margin:0.5rem auto 0;text-align:center;color:#fff}
.part5{padding:0.4rem 0;background-size:100% 100%}
.part5 .title-bt h3{font-size:0.5rem;margin-bottom:0.2rem}
.part5 .title-bt h3 em{display:none}
.part5 .title-bt p{font-size:0.35rem}
.part05{width:90%;margin:0 auto;padding-bottom:0.4rem}
.part5 li{width:90%;padding:5%;font-size:0.4rem;height:4rem;margin-bottom:4%}
.part5 li img{width:1rem}
.part5 li h4{padding-bottom:0.2rem;padding-top:0.2rem}
.part5 li p{font-size:0.35rem;height:auto;line-height:0.6rem}
.part5 li:nth-child(2){border:0}
.part5 ul{padding-top:0.5rem}
.part5 h5{font-size:0.4rem;margin-top:0.5rem;line-height:0.8rem}
.part5 h5 img{padding-right:0.1rem;width:0.8rem}
.part5 h5 span{font-size:0.4rem}
.part6{padding:0.4rem 0}
.part06{padding-top:0.5rem}
.part6 .left{float:inherit;width:96%;margin:0 auto}
.part6 h5{font-size:0.5rem;margin-bottom:0.2rem}
.part6 h5 span{font-size:0.35rem}
.part6 .left p{font-size:0.35rem;line-height:0.6rem}
.part6 .left p.tellphone{font-size:0.4rem;margin:0.2rem 0 0.2rem 0}
.part6 .left .look{width:3rem;height:0.8rem;line-height:0.8rem;border-radius:0.4rem;font-size:0.35rem}
.part6 .right{width:96%;margin:0.2rem auto;float:inherit}
.part7{padding:0.4rem 0}
.tab-li2{padding-top:0.4rem;margin-bottom:0.4rem}
.tab-li2 a{width:2.3rem;height:0.8rem;line-height:0.8rem;font-size:0.35rem;border-radius:0.4rem;margin:0 0.1rem}
.listbox .list{width:96%;margin:0 auto;float:inherit}
.listbox .topbox{padding-bottom:0.2rem}
.listbox .left{width:100%;height:4rem;float:inherit}
.listbox .left img{width:100%;height:auto}
.listbox .right{width:100%;float:inherit}
.listbox .right a h6{height:0.8rem;line-height:0.8rem;margin-bottom:0;font-size:0.35rem}
.listbox .right a p{font-size:0.3rem;line-height:0.6rem}
.listbox .right a span{font-size:0.3rem;padding:0;line-height:0.6rem}
.listbox li{line-height:1rem;padding:0}
.listbox li span{font-size:0.3rem}
.listbox li a{font-size:0.35rem;width:6rem;text-indent:1em}
.tab-con2 .listbox .list:nth-child(2){display:none}
.footer .foot1{padding:0.4rem 0 0 0}
.foot1 .f-left{display:none}
.foot1 .f-middle{padding:0 5%;width:90%;text-align:center;margin-bottom:0.4rem}
.foot1 .f-dh{display:none}
.f-right{float:inherit;text-align:center;margin-bottom:0.4rem}
.foot1 .ewm{width:2rem;margin:0 auto;padding-top:0.4rem}
.foot1 .link2{display:none}
.foot2 p.fr{display:none}
.foot2 p.fl{width:70%;text-align:center;margin:0 auto;float:inherit}
.brand{height:1rem;line-height:1rem;font-size:0.35rem;padding:0;margin-bottom:0;background:url(../images/home.png) no-repeat 0.1rem center;text-indent:0.6rem;border-bottom:1px solid #dcdcdc; overflow:hidden}
.contain{padding-bottom:0.4rem}
.main{min-width:inherit;max-width:inherit}
.leftside{width:96%;float:inherit;margin:0.4rem auto;overflow:hidden}
.leftside .menu{padding:0;margin-bottom:0}
.leftside h3{display:none}
.leftside .menu li{width:48%;height:0.8rem;line-height:0.8rem;margin:2% 2% 0 0;float:left;border-bottom:none;background:#f1f1f1;text-align:center}
.waybox{display:none}
.leftside .menu li a{font-size:0.35rem;background:none}
.leftside .menu li a:hover,.leftside .menu li a.move{background:#0d8ae5;color:#fff}
.leftside .menu li:nth-child(2n){margin-right:0}
.rightside{width:100%;float:inherit}
.about{width:96%;margin:0 auto;font-size:0.35rem;line-height:0.6rem}
.about img{max-width:100%;height:auto}
.tuijian{display:none}
.about3{width:96%;margin:0 auto}
.about3 li{width:49%;margin-right:2%;margin-bottom:2%;padding:0}
.about3 li:nth-child(2n){margin-right:0}
.about3 li img{height:5rem;width:100%}
.about3 li p{font-size:0.35rem;height:1rem;line-height:1rem;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0.1rem}
.bigimg{width:5rem}
.ny-banner img:nth-child(1){display:none}
.ny-banner img:nth-child(2){display:block}
.service{width:96%;margin:0 auto}
.news-detail .wz-title{padding:0.2rem 0;margin-bottom:0.2rem}
.news-detail .wz-title h2{font-size:0.4rem;margin-bottom:0.2rem}
.news-detail .wz-title h3{font-size:0.35rem}
.detail{padding:0 0.2rem;line-height:0.6rem;font-size:0.35rem}
.detail img{max-width:100%;height:inherit}
.detail .down-box{padding:0.4rem 0}
.detail .fenye{font-size:0.35rem;margin-top:0.1rem;padding-top:0.1rem;margin-bottom:0.4rem}
.news-detail .back a{width:3rem;height:0.8rem;line-height:0.8rem;font-size:0.35rem;border-radius:0.4rem}
.news{width:96%;margin:0 auto}
.news li{padding-bottom:0.2rem;margin-bottom:0.2rem}
.news li a h4{font-size:0.35rem;margin-bottom:0.2rem}
.news li a p{font-size:0.3rem;line-height:0.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.news li a .bott{padding-top:0.1rem;line-height:0.6rem}
.news li a .more{width:0.7rem;line-height:0.7rem;width:2rem;font-size:0.3rem}
.news li a .bott em{font-size:0.3rem;margin-right:0}
.online{width:96%;margin:0 auto}
.online p{font-size:0.35rem;line-height:0.6rem}
.online form{padding-top:0.2rem}
.online ul li{width:100%;height:1rem;line-height:1rem;margin-bottom:0.4rem}
.online ul li label{font-size:0.3rem}
.online ul li label span{margin-right:0.1rem}
.online ul li input{width:4rem;height:1rem;font-size:0.3rem}
.online ul li textarea{width:98%;height:2rem;font-size:0.3rem;padding:1%}
.online ul li:nth-child(6){margin-top:0.2rem}
.online ul li.ts04 button{width:3rem;height:0.8rem;line-height:0.8rem;font-size:0.35rem}
.online p.error{font-size:0.3rem;margin-top:0.1rem;margin-right:0.2rem}
.wary_left{width:96%; margin:0 auto; float:inherit}
.pic_left{width:100%; background:none;}
.pic_left h3{ display:none;}
.pic_left ul{ display:none;}
.pic_left dd{ height:1.2rem; line-height:1.2rem; font-size:0.35rem; text-indent:inherit; text-align:center; width:50%; float:left; border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.dh{ display:none;}
.wary_right{width:96%; float:inherit; margin:0.4rem auto 0}
.pic_right ul li{width:48%; float:left; margin-right:2%; margin-bottom:2%}
.pic_right ul li div{width:100%; height:4rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border: 1px #ccc solid;}
.pic_right ul li p{ font-size:0.35rem; height:1rem; line-height:1rem; padding:0 2%; width:96%}
.pic_right ul li:nth-of-type(3n+0){ margin-right:2%;}
.pic_right ul li:nth-of-type(2n+0){ margin-right:0;}
.project{ height:auto;width:96%; margin:0 auto;background: url(../images/project.png) no-repeat center 0.5rem;background-size:60%}
.project ul li{ float:inherit; width:96%; margin:0 auto; text-align:left}
.project ul{ padding-top:5rem;}
.project ul li div{ padding-left:1.8rem; padding-top:0.2rem; padding-bottom:0; padding-right:0}
.project ul li div span{ right:inherit; left:0}
.project ul li div span img{width:1rem; height:1rem; margin:0.2rem}
.project ul li div h1{ font-size:0.4rem;}
.project ul li:nth-child(2n){ float:inherit; width:96%; margin:0 auto; text-align:left}
.project ul li:nth-child(2n) div{ padding-left:1.8rem; padding-top:0.2rem; padding-bottom:0; padding-right:0}
.support{width:96%; margin:0.4rem auto;}
.support_box{ padding:0;}
.support_box dl{ background-size:100%; height:auto}
.support_box dl dd{ position:inherit; top:inherit; right:inherit; padding:6.5rem 0 0; background:none;width:100%; height:auto}
.support_box dl dd h1{ padding:0; font-size:0.5rem; margin-bottom:0.4rem; text-indent:1em;}
.support_box dl dd p{ font-size:0.35rem; line-height:0.6rem}
.support_box dl:nth-child(2){ height:auto; background-size:100%;}
.support_box dl:nth-child(2) dd{width:100%; height:auto; padding:8.5rem 0 0}

}