blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background-color:#fff}
a{text-decoration:none;color:#444}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;image-rendering: -webkit-optimize-contrast;
}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.header{height:99px;background-color:#fff}
.logo{float:left;line-height:99px;overflow:hidden}
.logo a{display:block}/*height:52px;*/
.logo img{display:inline-block;vertical-align:middle;height:80px;max-width:100%;max-height:100%}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px 9px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:1px;background-color:#1e1a1a;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:10px;top:50%;width:22px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav{float:right;margin-top:28px}
.nav li{float:left;margin:0 20px;position:relative}
.nav li .v1{display:block;font-size:16px;color:#333;padding:8px 0;line-height:1.5em;border-bottom:2px solid transparent;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li .v1 i{width:20px;height:20px;background:url(../images/icon1.png) center center no-repeat;overflow:hidden;position:absolute;right:5px;top:50%;margin-top:-10px;display:none}
.nav li.on .v1 i{background-image:url(../images/icon1-1.png)}
.nav li.on .v1,.nav li:hover .v1{color:red;border-color:red}
.nav dl{position:absolute;top:42px;left:-20px;z-index:2;width:142px;background-color:#fff;border:1px solid #eee;border-radius:4px;display:none}
.nav dd a{display:block;font-size:14px;color:#666;line-height:36px;padding:0 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nav dd a:hover{background-color:#eee}


.banner{overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-24px;overflow:hidden;width:27px;height:48px;font-size:0;line-height:0;z-index:5;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:center center;border:none;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .slick-prev{left:0;background-image:url(../images/icon3.png)}
.banner .slick-next{right:0;background-image:url(../images/icon4.png)}
.banner .slick-next:hover,.banner .slick-prev:hover{background-color:#000}
.banner .slick-dots{position:absolute;left:0;bottom:5px;width:100%;text-align:center;z-index:5}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots li button{display:block;width:8px;height:8px;font-size:0;line-height:0;text-indent:999px;background-color:#cacaca;border-radius:50%;border:none;padding:0;margin:0;cursor:pointer}
.banner .slick-dots li.slick-active button{background-color:rgba(0,0,0,.8)}
.banner .item img{
    display: block;
    width: 100%;
}
/*.banner .item{
    height:636px;position:relative;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.banner .con{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;background-color:rgba(5,5,5,.2)}
.banner .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.banner .txt h3{font-size:48px;color:#fff;line-height:1.1em;font-weight:400;margin-bottom:27px;overflow:hidden}
.banner .txt h3 em{display:block;font-size:36px;line-height:1.8em;overflow:hidden;margin-bottom:6px}
.banner .txt a{display:block;text-align:center}
.banner .txt a img{display:inline-block;vertical-align:middle}
.banner .con2{background:0 0}
.banner .con2 .tit{padding-left:530px;text-align:center;overflow:hidden}
.banner .con2 .tit img{display:inline-block;vertical-align:middle}
.banner .txt .look{display:block;width:146px;height:52px;border:2px solid #fff;text-align:center;line-height:48px;font-size:16px;color:#fff;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .txt .look:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}*/
.footer{
	overflow:hidden;
	/* background-color:#46474e; */
	background: -moz-linear-gradient(left, #268dc5 0%, #c4147c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#268dc5), color-stop(100%,#c4147c));
	background: -webkit-linear-gradient(left, #268dc5 0%,#c4147c 100%);
	background: -o-linear-gradient(left, #268dc50 0%,#c4147c 100%);
	background: -ms-linear-gradient(left, #268dc5 0%,#c4147c 100%);
	background: linear-gradient(to right, #268dc5 0%,#c4147c 100%);
	background-color:#46474e;
	}
.fd-top{overflow:hidden;padding:80px 0 34px;border-bottom:1px solid #777}
.fd-top .ll{float:left;width:65%;overflow:hidden}
.fd-top .ll dl{float:left;width:50%;padding-right:10px;overflow:hidden}
.fd-top .ll dt{font-size:18px;color:#fff;line-height:1.56em;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fd-top .ll dd{overflow:hidden;font-size:14px;color:#ccc}
.fd-top .ll dd p{margin-bottom:8px}
.fd-top .ll dd a{display:block;font-size:14px;color:#ccc;margin-bottom:8px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-top .ll dd a:hover{text-decoration:underline}
.fd-top .ll dd p a{display:inline-block;margin-bottom:0}
.fd-top .ma{float:right;margin-right:144px;overflow:hidden}
.fd-top .ma .pic{width:173px;height:173px;overflow:hidden;margin-bottom:12.6px}
.fd-top .ma .pic img{display:block;width:100%;height:100%}
.fd-top .ma span{display:block;text-align:center;font-size:14px;color:#ccc;line-height:1.5em;overflow:hidden}
.fd-copy{overflow:hidden;padding:22px 0 40px;font-size:14px;color:#ccc;line-height:24px;text-align:center}
.g-top{display:block;width:34px;height:34px;background:url(../images/icon2.png) center center no-repeat #888;position:fixed;right:10px;bottom:100px;z-index:9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-top:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!公用*/
.g-details{display:block;width:138px;height:45px;border:2px solid #333;text-align:center;line-height:41px;font-size:16px;color:#333;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-details:hover{color:#333;opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-details.qm{border-color:#fff;color:#fff}
.g-details.qm:hover{color:#fff}
.g-tit1{overflow:hidden;text-align:center;font-size:14px;color:rgba(31,37,38,.75);line-height:1.5em;padding-top:5px}
.g-tit1 i{display:block;width:17px;height:17px;margin:5px auto;background:url(http://bk.image.styleweb.com.cn/2017/10/19/1587_j8y43zfb.png?imageView2/2/w/1800)}
.g-tit1 em{display:block;font-size:30px;font-family:Impact,Charcoal,sans-serif;color:#333;letter-spacing:2px;line-height:1.5em;margin-bottom:8px;padding-bottom:5px;position:relative}
.g-tit1 em:after{content:'';width:30px;height:2px;background-color:red;position:absolute;left:50%;bottom:0;margin-left:-15px}
.g-tit1 h3{font-size:16px;color:#333;line-height:1.5em;margin-bottom:5px;overflow:hidden}
.g-tit2{overflow:hidden;text-align:center;font-size:14px;color:rgba(31,37,38,.75);line-height:1.5em;padding-top:5px}
.g-tit2 i{display:block;width:24px;height:24px;margin:5px auto;background:url(http://bk.image.styleweb.com.cn/2017/10/23/1587_j93xuzli.png?imageView2/2/w/1800)}
.g-tit2 em{display:block;font-size:28px;color:#333;line-height:1.6em;margin-bottom:8px}
.g-tit2 h3{font-size:16px;color:rgba(31,37,38,.75);line-height:1.3em;font-weight:400;padding-bottom:5px;overflow:hidden;position:relative}
.g-tit2 h3:after{content:'';width:80px;height:3px;background-color:red;position:absolute;left:50%;bottom:0;margin-left:-40px}
.g-more{display:block;width:138px;height:45px;border:2px solid red;text-align:center;line-height:41px;margin:0 auto;font-size:16px;color:red;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-more:hover{background-color:red;color:#fff}
.pages{
    margin:  30px 0;
    font-size: 16px;
}
.pages ul{
    text-align: center;
}
.pages ul li{
    margin: 10px 3px;
    display: inline-block;
}
.pages ul li a{
    border: 1px solid #666;
    padding:  3px 6px;
    color: #333;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.pages ul li.page-on a,.pages ul li a:hover{
    color: #ffffff;
    background-color: #ff0000;
    border: 1px solid #ff0000;
}
/*!内页ban*/
.ban{overflow:hidden;height:426px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.ban .con{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}
.ban .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-align:center}
.ban .txt h3{font-size:72px;color:#fff;font-weight:400;font-family:Impact,Charcoal,sans-serif;line-height:1.22em;overflow:hidden;margin-bottom:20px}
.ban .txt span{display: none;/*display:block;*/width:375px;height:37px;border:2px solid #fff;text-align:center;line-height:33px;font-size:16px;color:#fff;padding:0 10px;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/*!首页*/
.row1{overflow:hidden;padding:35px 0 100px}
.ul-imgtxt1{overflow:hidden}
.ul-imgtxt1 li{float:left;width:25%;padding:12px;margin-bottom:20px;overflow:hidden}
.ul-imgtxt1 li a{display:block;padding:3%}
.ul-imgtxt1 .pic{text-align:center;height:126px;line-height:126px;margin-bottom:12.6px;overflow:hidden}
.ul-imgtxt1 .pic img{display:inline-block;vertical-align:middle;width:30%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt1 .txt{overflow:hidden;text-align:center;font-size:14px;line-height:1.5em;color:#999}
.ul-imgtxt1 .txt h3{font-size:18px;line-height:1.8em;color:#333;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt1 .txt p{height:4.5em;overflow:hidden}
.row2{overflow:hidden}
.row2 .item{float:left;width:50%;height:684px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:18px}
.row2 .txt{padding-top:222px;padding-left:318px;font-size:16px;color:#fff;line-height:1.5em;overflow:hidden}
.row2 .txt h3{
    font-size:30px;line-height:1.5em;font-weight:400;margin-bottom:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
    text-shadow: 0px 0 15px rgba(0, 0, 0, .4);

}
.row2 .txt p{height:3em;overflow:hidden;text-shadow: 0px 0 10px rgba(0, 0, 0, .4);}
.row2 .txt .g-details{margin-top:36px;margin-left:5px;text-shadow: 0px 0 10px rgba(0, 0, 0, .4);}
.row2 .txt2{padding-top:150px;padding-left:170px;color:#333}
.row2.qm .item{height:612px}
.row3{overflow:hidden;padding:80px 0 85px}
.m-cases{overflow:hidden;margin-top:60px}
.m-cases .ll{float:left;width:42%;padding:0 3px;overflow:hidden;margin-bottom:8px}
.m-cases .ll a{display:block;padding-bottom:10px;border:1px solid #eaeaea}
.m-cases .ll .pic{position:relative;height:0;padding-top:102%;margin-bottom:12.6px;overflow:hidden}
.m-cases .ll .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-cases .ll a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.m-cases .ll .txt{overflow:hidden;padding:0 20px;font-size:14px;line-height:1.5em;color:rgba(31,37,38,.75)}
.m-cases .ll .txt h3{font-size:18px;font-weight:400;margin-bottom:8px;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-cases .ll .txt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt2{overflow:hidden;margin-bottom:57px}
.ul-imgtxt2 li{float:left;width:43.3%;padding:0 3px;margin-bottom:8px;overflow:hidden}
.ul-imgtxt2 .li2,.ul-imgtxt2 .li3{width:56.7%}
.ul-imgtxt2 .pic{position:relative;height:0;padding-top:98%;overflow:hidden}
.ul-imgtxt2 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt2 .li2 .pic,.ul-imgtxt2 .li3 .pic{padding-top:74.5%}
.ul-imgtxt2 .con{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:rgba(255,0,0,.7);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .con{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxt2 .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1.5em;color:#fff;text-align:center}
.ul-imgtxt2 .txt h3{font-size:18px;font-weight:400;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translate3d(0,80%,0);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 .txt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translate3d(0,40%,0);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s .15s;-moz-transition:.3s .15s;-ms-transition:.3s .15s;-o-transition:.3s .15s;transition:.3s .15s}
.ul-imgtxt2 a:hover .txt h3,.ul-imgtxt2 a:hover .txt p{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';transform:translate3d(0,0,0)}
.row4{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:110px 0;position:relative}
.row4:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:rgba(3,3,3,.1)}
.ul-imgtxt3{overflow:hidden;position:relative;z-index:2}
.ul-imgtxt3 li{float:left;width:25%;overflow:hidden;padding:0 12px}
.ul-imgtxt3 li a{display:block}
.ul-imgtxt3 .pic{height:109px;line-height:109px;text-align:center;margin-bottom:12.6px;overflow:hidden}
.ul-imgtxt3 .pic img{display:inline-block;vertical-align:middle;width:31%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt3 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt3 .txt{overflow:hidden;text-align:center;font-size:16px;line-height:1.8em;color:#fff}
.ul-imgtxt3 .txt h3{font-size:36px;font-weight:400;font-family:Impact,Charcoal,sans-serif;line-height:1.5em;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt3 .txt span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.row5{overflow:hidden;padding:80px 0 72px;background-color:#f9f9f9}
.ul-img1{margin-top:52px}
.ul-img1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-img1 li{float:left;width:16.66%;padding:8px}
.ul-img1 li a{display:block;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img1 li:hover a{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);-ms-box-shadow:0 0 15px rgba(0,0,0,.2);-o-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}
.ul-img1 .pic{height:103px;line-height:103px;text-align:center;overflow:hidden}
.ul-img1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img1 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
/*!服务项目*/
.ul-imgtxt4{overflow:hidden;margin-top:100px}
.ul-imgtxt4 li{overflow:hidden;margin-bottom:100px}
.ul-imgtxt4 .pic{float:left;width:483px;height:380px;overflow:hidden;margin-right:34px}
.ul-imgtxt4 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt4 .txt{overflow:hidden;height: 380px;position: relative; padding-top:25px;font-size:14px;color:#666;line-height:1.7em}
.ul-imgtxt4 .txt p{height:6.8em;overflow:hidden}
.ul-imgtxt4 .txt p a{color:#666;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt4 .txt h3{font-size:30px;color:#000;line-height:1.9em;font-weight:400;padding-bottom:25px;border-bottom:1px solid #d2d2d2;margin-bottom:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt4 .txt p a:hover{color:red}
.ul-imgtxt4 .txt .g-more{/*margin:67px 0 0*/position: absolute;bottom: 0;left: 0;}
.ul-imgtxt4 li:nth-child(even) .pic{float:right;margin-right:0;margin-left:34px;}
/*!客户案例*/

.ul-txt1{width: 100%;margin-top:60px;text-align:center;font-size:0; white-space: nowrap;}
.ul-txt1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txt1 li{display:inline-block;vertical-align:middle;padding:0 15px;position:relative}
.ul-txt1 li:after{content:'';position:absolute;top:8px;left:0;height:20px;width:1px;background-color:#cbcbcb}
.ul-txt1 li:first-child:after{display:none}
.ul-txt1 li a{display:block;line-height:37px;padding:0 20px;font-size:16px;color:#333;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt1 li.on a,.ul-txt1 li:hover a{background-color:red;color:#fff}
.ul-imgtxt5{overflow:hidden;margin:40px -16px 68px}
.ul-imgtxt5 li{float:left;width:33.33%;padding:0 16px;margin-bottom:32px}
.ul-imgtxt5 li a{display:block}
.ul-imgtxt5 .pic{position:relative;height:0;padding-top:75%;overflow:hidden}
.ul-imgtxt5 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt5 .con{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:rgba(255,0,0,.7);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 a:hover .con{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxt5 .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:1.5em;color:#fff;text-align:center}
.ul-imgtxt5 .txt h3{font-size:18px;font-weight:400;line-height:1.99em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translate3d(0,80%,0);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 .txt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translate3d(0,40%,0);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s .15s;-moz-transition:.3s .15s;-ms-transition:.3s .15s;-o-transition:.3s .15s;transition:.3s .15s}
.ul-imgtxt5 a:hover .txt h3,.ul-imgtxt5 a:hover .txt p{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';transform:translate3d(0,0,0)}
.ul-imgtxt5.qm .con{background-color:rgba(0,0,0,.5)}
/*!客户案例详情*/
.m-text{margin:40px 0;border-top:1px solid #eee;padding-top:20px}
.m-text h1{overflow:hidden;text-align:center;font-size:30px;color:#333;line-height:1.8em;font-weight:400}
.m-text .info{overflow:hidden;padding-top:15px;margin-bottom:35px;padding-bottom:12px;text-align:center;font-size:13px;color:#888;line-height:1.2em;position:relative}
.m-text .info:after{content:'';width:168px;height:2px;background-color:#eee;position:absolute;bottom:0;left:50%;margin-left:-84px}
.m-text .txt{overflow:hidden;font-size:15px;line-height:1.7em;color:#666}
.m-text .bdsharebuttonbox{overflow:hidden;border-top:1px solid #eee;padding-top:16px;margin-top:26px;padding-bottom:12px}
.m-text .bdsharebuttonbox span{float:left;display:block;font-size:14px;color:#888;line-height:28px}
.m-text .bdsharebuttonbox a{width:28px;height:28px;margin:0 12px 0 0;padding:0;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-text .bdsharebuttonbox .bds_sqq{background-image:url(../images/icon5.png)}
.m-text .bdsharebuttonbox .bds_weixin{background-image:url(../images/icon6.png)}
.m-text .bdsharebuttonbox .bds_qzone{background-image:url(../images/icon7.png)}
.m-text .bdsharebuttonbox .bds_tsina{background-image:url(../images/icon8.png)}
.m-text .bdsharebuttonbox .bds_huaban{background-image:url(../images/icon9.png)}
.m-text .bdsharebuttonbox .bds_fbook{background-image:url(../images/icon10.png)}
.m-text .bdsharebuttonbox .bds_twi{background-image:url(../images/icon11.png)}
.bd_weixin_popup{height:300px!important}
.bd_weixin_popup .bd_weixin_popup_foot{line-height:16px!important}
/*!设计风向*/
.ul-imgtxt6{overflow:hidden;margin-top:80px;margin-bottom:70px}
.ul-imgtxt6 li{overflow:hidden}
.ul-imgtxt6 .box{overflow:hidden;padding:40px 0;border-bottom:1px solid #eee}
.ul-imgtxt6 .box a{display:block}
.ul-imgtxt6 .date{display:block;float:left;width:200px;padding-right:2%;text-align:right;font-size:14px;color:#999;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt6 .date em{display:block;font-size:46px;color:rgba(31,37,38,.75);line-height:1.2em}
.ul-imgtxt6 .pic{float:left;width:244px;height:150px;margin-right:14px;overflow:hidden}
.ul-imgtxt6 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt6 .con{overflow:hidden}
.ul-imgtxt6 .con h3{font-size:18px;color:rgba(31,37,38,.75);line-height:1.5em;font-weight:400;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 a:hover .con h3{color:red}
.ul-imgtxt6 .txt{overflow:hidden;font-size:14px;line-height:1.5em;color:rgba(31,37,38,.75);border-left:0 solid #ccc;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 .txt p{height:3em;overflow:hidden}
.ul-imgtxt6 .txt span{display:block;font-size:13px;color:#888;line-height:1.5em;overflow:hidden;margin-top:8px}
.ul-imgtxt6 a:hover .txt{border-width:1px;padding-left:20px}
/*!关于我们*/
.m-about{overflow:hidden;margin-top:80px;margin-bottom:80px}
.m-about .tit{overflow:hidden;width:81%;text-align:center;margin:39px auto 0;font-size:14px;line-height:1.7em;color:#999}
.m-about .tit h3{font-size:24px;color:#333;font-weight:400;line-height:45px;margin-bottom:10px;overflow:hidden}
.m-about .tit h3 em{font-size:30px;color:red}
.m-about .tit span{display:block;font-size:14px;line-height:1.8em;color:#666;font-weight:700;overflow:hidden;margin-bottom:40px}
.ul-imgtxt7{overflow:hidden;margin-top:47px}
.ul-imgtxt7 li{float:left;width:33.33%;padding:0 12px;text-align:center}
.ul-imgtxt7 .pic{height:89px;line-height:89px;margin-bottom:12.6px;overflow:hidden}
.ul-imgtxt7 .pic img{display:inline-block;vertical-align:middle;width:18%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 li:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt7 span{display:block;font-size:16px;color:rgba(31,37,38,.75);line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-pic{overflow:hidden;height:444px;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.m-pic .con{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(3,3,3,.41)}
.m-pic .txt{overflow:hidden;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-pic .txt span{display:block;width:572px;height:84px;border:3px solid #fff;margin:0 auto;text-align:center;line-height:78px;font-size:36px;color:#fff;padding:0 10px;font-family:Impact,Charcoal,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-team{margin-top:80px;margin-bottom:92px}
.m-team:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt8{margin-top:60px;text-align: center; padding-bottom:20px}
.ul-imgtxt8:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-imgtxt8 li{/*float:left;*/display: inline-block; width:25%;padding:0 12px; margin-bottom:80px;position: relative;}
.ul-imgtxt8 li a{display:block}
.ul-imgtxt8 .pic{position:relative;height:0;padding-top:107%;margin-bottom:12.6px;overflow:hidden}
.ul-imgtxt8 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-imgtxt8 .pic:after{content:'';position:absolute;top:12px;left:12px;bottom:12px;right:12px;height:350px;border:1px solid #fff;z-index:2;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.ul-imgtxt8 a:hover .pic:after{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxt8 h3{
    width:88%;background-color:#fff;
/*    margin:-50px auto 0;*/
    padding:20px;
    -webkit-box-shadow:0 0 18px rgba(0,0,0,.1);
    -moz-box-shadow:0 0 18px rgba(0,0,0,.1);
    -ms-box-shadow:0 0 18px rgba(0,0,0,.1);
    -o-box-shadow:0 0 18px rgba(0,0,0,.1);
    box-shadow:0 0 18px rgba(0,0,0,.1);
    -webkit-transition:.3s;-moz-transition:.3s;
    -ms-transition:.3s;-o-transition:.3s;
    position: absolute;
    bottom: -50px;
    left: 6%;
    transition:.3s;z-index:2;
    font-size:14px;font-weight:400;line-height:1.5em;
    text-align:center;color:rgba(31,37,38,.75);
}
.ul-imgtxt8 h3 em{display:block;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:1.8em;margin-bottom:8px}
.ul-imgtxt8 a:hover h3{
    position: absolute;
    bottom: -50px;
    left: 6%;
    bottom: -35px
}
/*!联系我们*/
.ul-imgtxt9{overflow:hidden;margin-top:80px;padding-bottom:58px;border-bottom:1px dashed #ccc;margin-bottom:60px}
.ul-imgtxt9 li{float:left;width:33.33%;padding:0 8px}
.ul-imgtxt9 .pic{float:left;width:30%;height:44px;line-height:40px;text-align:center;margin-right:14px;overflow:hidden}
.ul-imgtxt9 .pic img{display:inline-block;vertical-align:middle;width:35%;margin-top:-2px}
.ul-imgtxt9 .txt{
    position: relative;
    height: 85px;
    overflow:hidden;
    font-size:14px;
    color:#999;
    line-height:1.36em;
}
/*.ul-imgtxt9 .txt p{
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}*/
.ul-imgtxt9 .txt a{color:#999;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt9 .txt a:hover{text-decoration:underline}
.ul-imgtxt9 .txt p{margin-bottom:8px}
.m-message{margin-bottom:80px}
.m-message:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-message h3{text-align:center;font-weight:400;font-size:24px;color:#333;line-height:1.2em;overflow:hidden}
.m-message h3 em{display:block;font-size:14px;color:#999;font-family:Arial,Helvetica,sans-serif;margin-top:2px}
.m-message .form{margin-top:40px}
.m-message .form:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-message .form .box{margin:0 -7px 15px}
.m-message .form .box:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-message .form .item{float:left;width:50%;padding:0 7px}
.m-message .form .inp{display:block;width:100%;height:44px;border:1px solid #ccc;padding:0 10px;font-size:14px;line-height:42px;color:#555;overflow:hidden}
.m-message .form .inp:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.m-message .form textarea{display:block;width:100%;height:44px;border:1px solid #ccc;padding:0 10px;font-size:14px;line-height:30px;color:#555;overflow:hidden}
.m-message .form textarea:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.m-message .form .sub{display:block;width:300px;height:47px;text-align:center;line-height:47px;font-size:15px;color:#fff;background-color:red;border:none;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-message .form .sub:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.new-bridge .msg-bot{z-index:999;position:fixed; _position:fixed; right:10px; bottom:20px; width:150px; padding-left:30px;
        height:45px; line-height:45px; color:#FFF; font-size:16px; text-align:center; border-radius:3px; background:#ED043F url(../images/msg.png) no-repeat 10px 7px;}
.new-bridge a.msg-bot:hover{  background:#FB2259 url(../images/msg.png) no-repeat 10px 7px; color:#FFF;}
.new-bridge .msg{ text-align:center; width:1200px; margin:0 auto; font-size:36px; color:#353432; text-align:center; border-top:1px solid #C0C0C0; margin-top:80px; padding-top:80px;}
.new-bridge .msg a{ font-size:12px; display:block;background:url(../images/msg.gif) no-repeat left -3px; width:145px; margin:0 auto; margin-top:20px; padding-left:15px; }
#nb_icon_wrap{
    display: none!important;
}
/*#nb_icon_wrap,.nb-invite-body{
    display: none!important;
}*/


@media only screen and (max-width:1366px){
.row2 .txt{padding-left:180px}
.row2 .txt2{padding-left:100px}
}
@media only screen and (max-width:1200px){
.wp{width:auto;padding:0 10px}
.g-top{display:none}
/*.banner .item{height:375px}
.banner .txt h3{font-size:32px}
.banner .txt h3 em{font-size:24px}*/
.row1{padding:30px 0}
.row2 .item{float:none;width:auto!important;position:relative;height:0;padding-top:72%}
.row2 .txt{position:absolute;top:0;left:0;padding-top:160px;right:0}
.row2.qm .item{height:0;padding-top:48%}
.row2.qm .item:last-child{padding-top:96%}
.row3{padding:30px 0}
.m-cases{margin-top:20px}
.row4,.row5{padding:30px 0}
.ul-img1{margin-top:20px}
.banner .con2 .tit{padding-left:40%}
.banner .con2 .tit img{width:74%}
.ban .txt h3{font-size:40px}
.m-about{margin:30px 0}
.g-tit2 em{font-size:20px;margin-bottom:2px}
.m-about .tit{width:auto;margin-top:20px}
.m-about .tit h3{font-size:18px;line-height:30px}
.m-about .tit h3 em{font-size:24px}
.m-about .tit span{margin-bottom:10px}
.ul-imgtxt7{margin-top:20px}
.ul-imgtxt7 .pic{height:60px;line-height:60px}
.m-pic{height:350px}
.m-pic .txt span{font-size:24px;width:500px;height:50px;line-height:44px}
.m-team{margin:30px 0 0}
.ul-imgtxt8{margin-top:20px}
.ul-imgtxt8 li{
    margin-bottom: 60px;
}
.ul-imgtxt8 h3{
    padding:10px;
    position: absolute;
    bottom: -30px;
    left: 6%;
}
.ul-imgtxt8 li:hover h3{
    position: absolute;
    bottom: -25px;
    left: 6%;
}
.ul-imgtxt8 h3 em{margin-bottom:0}
.ul-imgtxt8 .pic:after{height:auto}
.ul-imgtxt8 a:hover h3{margin-top:-50px}
.ul-txt1{margin-top:30px}
.ul-txt1 li{padding:0 10px}
.ul-imgtxt5{margin:20px 0}
.ul-imgtxt5 li{padding:0 10px;margin-bottom:20px}
.m-text{margin:30px 0}
.m-text h1{font-size:24px}
.m-text .info{margin-bottom:10px}
.m-text .bdsharebuttonbox{margin-top:10px}
.ul-imgtxt4{margin-top:30px}
.ul-imgtxt4 .txt h3{font-size:24px;margin-bottom:10px;padding-bottom:10px}
.ul-imgtxt4 li{margin-bottom:30px}
.ul-imgtxt9{margin:30px 0;padding-bottom:20px}
.ul-imgtxt9 .pic{margin-right:0}
.m-message{margin-bottom:30px}
.m-message .form{margin-top:20px}
.ul-imgtxt6{margin:30px 0}
.ul-imgtxt6 .date{width:170px}
}
@media only screen and (max-width:959px){
.pages{
        margin: 25px auto;
    }
body{padding-top:56px}
.header{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;height:56px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);-ms-box-shadow:0 2px 5px rgba(0,0,0,.2);-o-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}
.logo{line-height:56px}
.logo img{height:40px}
.menuBtn{display:block;margin-top:15px}
.nav{position:fixed;top:56px;left:0;bottom:0;right:0;background-color:#fff;padding:20px 48px;margin:0}
.nav li{float:none;margin:0}
.nav li .v1{border-color:#333;border-width:1px;padding:8px 12px;line-height:34px;font-size:14px}
.nav li .v1 i{display:block}
.nav li.on .v1,.nav li:hover .v1{border-color:#333;color:#333}
.nav dl{position:static;width:auto;border:none;border-radius:0;padding:6px 15px;border-bottom:1px solid #333}
.nav dl a{color:#121010}
.fd-top .ma .pic{width:96px;height:96px;margin:0 auto 12px}
.fd-top .ma{margin-right:70px}
.fd-top{padding:20px 0}
.fd-copy{padding:10px 0}
/*.banner .item{height:280px}
.banner .txt h3{font-size:24px;margin-bottom:15px}
.banner .txt h3 em{font-size:18px}
.banner .txt a img{width:35%}*/
.ul-imgtxt1 .pic{height:80px;line-height:80px;margin-bottom:10px}
.ul-imgtxt1 li{margin-bottom:10px}
.row2 .txt h3{font-size:24px;margin-bottom:10px}
.row2 .txt{padding-top:100px}
.g-tit1 em{font-size:24px}
.m-cases .ll{float:none;width:auto}
.ul-imgtxt2 li{width:43.2%}
.ul-imgtxt2 .li2,.ul-imgtxt2 .li3{width:56.8%}
.ul-imgtxt2{margin-bottom:20px}
.ul-imgtxt3 .pic{height:80px;line-height:80px;margin-bottom:10px}
.ul-imgtxt3 .txt h3{font-size:24px}
.ul-img1 li{width:25%}
.banner .txt .look{width:100px;height:40px;line-height:38px;border-width:1px;font-size:14px}
.ban{height:320px}
.ul-imgtxt7 .pic img{width:25%}
.ul-imgtxt4 .txt{padding-top:0;height: auto;}
.ul-imgtxt4 .txt p{height:auto}
.ul-imgtxt4 .txt .g-more{margin-top:10px;position: static;}
.ul-imgtxt4 .pic{float:none;margin:0 auto 10px}
.ul-imgtxt4 li:nth-child(even) .pic{float:none;margin:0 auto 10px}
.ul-imgtxt9 .pic{width:50px}
.ul-imgtxt9 .pic img{width:60%}
}
@media only screen and (max-width:767px){
.pages{
    margin: 20px auto;
}
.ul-txt1::-webkit-scrollbar {/*滚动条整体样式*/
      width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
      height: 3px;
  }
  .ul-txt1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
      border-radius: 10px;
       -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
      background: #535353;
  }
  .ul-txt1::-webkit-scrollbar-track {/*滚动条里面轨道*/
      -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
      border-radius: 10px;
      background: #EDEDED;
  }
.ul-txt1{overflow-x: auto;padding-bottom: 10px;}
.fd-top .ll{float:none;text-align:center;width:auto}
.fd-top .ll dl{float:none;width:auto;margin-bottom:10px}
.fd-top .ll dt{font-size:16px;margin-bottom:10px}
.fd-top .ll dd{font-size:12px}
.fd-top .ll dd a{float:left;width:50%}
.fd-top .ll dd p a{float:none;width:auto}
.fd-top .ma{float:none;margin-right:0;margin-bottom:0}
.fd-top .ma .pic{width:80px;height:80px}
.fd-top .ma span{font-size:12px}
.ul-imgtxt1 li{
    width: 50%;
}
/*.banner .item{height:200px}
.banner .txt h3{font-size:18px}
.banner .txt h3 em{font-size:16px}
.banner .txt a img{width:40%}
.banner .slick-next,.banner .slick-prev{width:20px;height:40px;margin-top:-20px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}*/
.ul-imgtxt1 li{padding:0 10px}
.ul-imgtxt1 li a{padding:0}
.ul-imgtxt1 .pic img{width:25%;}
.ul-imgtxt1 .pic{
    height: 120px;
    line-height: 120px;
    width: auto;

}
.ul-imgtxt1 .pic{margin-bottom:0}
.ul-imgtxt1 .txt h3{font-size:16px;margin-bottom:0}
.row2 .txt{padding-top:50px;padding-left:20px;padding-right:20px;font-size:14px}
.row2 .txt h3{font-size:16px}
.row2 .txt .g-details{margin-top:10px}
.g-details{width:100px;height:30px;line-height:28px;border-width:1px}
.g-tit1 em{font-size:20px}
.m-cases .ll .txt h3,.ul-imgtxt2 .txt h3{font-size:16px}
.g-more{width:100px;height:30px;line-height:28px;border-width:1px;font-size:14px}
.ul-imgtxt3 li{padding:0 10px}
.ul-imgtxt3 .pic img{width:50%}
.ul-imgtxt3 .pic{margin-bottom:0}
.ul-imgtxt3 .txt{font-size:14px}
.ul-imgtxt3 .txt h3{font-size:18px;margin-bottom:0}
.ul-img1 li{width:33.33%}
.ban{height:200px}
.ban .txt h3{font-size:24px;margin-bottom:10px}
.ban .txt span{font-size:14px;width:300px;height:35px;border-width:1px;line-height:33px}
.g-tit2 em{font-size:18px;margin-bottom:0}
.m-about .tit h3{font-size:16px}
.m-about .tit h3 em{font-size:20px}
.m-about .tit span{line-height:1.5em}
.ul-imgtxt7 .pic{margin-bottom:0}
.ul-imgtxt7 .pic img{width:35%}
.ul-imgtxt7 span{font-size:14px}
.ul-imgtxt7 li{padding:0 8px}
.m-pic .txt span{width:80%;font-size:18px;border-width:1px;line-height:43px}
.m-pic{height:220px}
/*.ul-imgtxt8 li{float:none;width:auto;padding:0}*/
.ul-imgtxt8 li{
    display: block;
    width: 50%;
    float: left;
}
.ul-imgtxt5 li{width:50%}
.ul-imgtxt5 .txt h3{font-size:16px}
.ul-txt1 li:after{display:none}
.m-text h1{font-size:18px}
.m-text .info{padding:10px 0}
.m-text .txt{font-size:14px;line-height:1.5em}
.m-text .bdsharebuttonbox a{margin-right:5px}
.ul-imgtxt4 .pic{width:auto;height:auto}
.ul-imgtxt4 .txt h3{font-size:16px}
.ul-imgtxt9 li{float:none;width:auto;margin-bottom:10px;padding:0}
.ul-imgtxt9 .txt p{margin-bottom:0}
.m-message h3{font-size:18px}
.m-message .form .box{margin:0}
.m-message .form .item{float:none;width:auto;padding:0;margin-bottom:10px}
.m-message .form .sub{width:150px;height:35px;line-height:35px}
.ul-imgtxt6 .date{display:none}
.ul-imgtxt6 .pic{float:none;margin:0 auto 10px}
.ul-imgtxt6 .box{padding:20px 0}
.ul-imgtxt6 .con h3{font-size:16px}
.ul-imgtxt6 .txt{border:none}
.ul-imgtxt6 a:hover .txt{padding-left:0}
.g-top{
    bottom: 60px;
}
.new-bridge .msg-bot {
    bottom: 10px;
    width: 120px;
    padding-left: 25px;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    font-size: 14px;
    border-radius: 3px;
    background: #ED043F url(../images/msg.png) no-repeat 10px 7px;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}

}
@media only screen and (max-width:479px){
.ul-imgtxt1 li{float:none;width:auto;margin-bottom:20px;padding:0}
.ul-imgtxt1 .pic img{width:20%}

.row2.qm .txt{padding-top:20px}
.ul-imgtxt2 li{float:none;width:auto}
.ul-imgtxt2 .li2,.ul-imgtxt2 .li3{width:auto}
.ul-imgtxt3 li{width:50%;margin-bottom:10px}
.ul-img1 li{width:50%;padding:4px 2px}
.ul-img1 .pic{height:80px;line-height:80px}
.m-about .tit span br{display:none}
.ul-imgtxt7 li{float:none;width:auto;margin-bottom:10px}
.ul-imgtxt7 .pic img{width:20%}
.ban .txt span{width:80%}
.ul-imgtxt5 li{float:none;width:auto;padding:0}
.ul-imgtxt6 .pic{width:auto;height:auto}
.ul-imgtxt8 li{float:none;width:auto;padding:0}
}