
/***响应式网站建设**/
.i_title{ text-align: center;
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 80px;
    margin-top: 60px;
    margin-bottom: 15px;}

.i_title span{ font-size:18px; text-transform:uppercase}
.i_title h3{ font-size:18px; padding-top:10px;font-family: "microsoft yahei"; }

.res{background: #fcfcfc; min-width:1200px}
.res .tit{text-align: center;font-weight: bold;}
.res .cont{padding-top: 0px;padding-bottom: 74px;overflow: hidden;}
.res .cont .txt{font-size: 16px;color:#828282;line-height: 33px;text-align: center;padding-top: 26px;padding-bottom: 45px;}
.res .cont .img{text-align: center;}
.res .cont li{float: left;width:164px;margin-right: 94px;position: relative;}
.res .cont .img1{-moz-transition:0.6s;-ms-transition:0.6s;-o-transition:0.6s;-webkit-transition:0.6s;transition:0.6s;}
.res .cont .active .img1{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.res .cont .img2{position: absolute;left:188px;top:59px;}
.res .cont .last{margin-right:0;}
.res .cont .list{margin:0 auto;width:940px;}
.res .web .img{padding-bottom: 36px;}
.res .web{background:#fff;text-align: center;padding-top: 60px;padding-bottom:62px;}
.res .web .tit{font-size: 35px;color:#f66c00;line-height: 54px;}
.res .web .title{font-size: 16px;color:#828282;line-height: 34px;padding-bottom:36px; width:100%; text-align:center}
.res .web .con_tit{font-size: 34px;color:#343434;line-height: 62px;}
.res .web .con_txt{font-size: 16px;color:#424242;line-height: 30px;}

.res .msyy{padding-top: 76px;padding-bottom:98px;background:#eee; }
.res .msyy .title{font-size: 16px;color:#828282;line-height: 32px;text-align: center;padding-top: 14px;padding-bottom:44px;width: 100%;}
.res .msyy .list{width:1068px;padding-left: 60px;margin:0 auto}
.res .msyy .list li{float: left;width:32.3%;padding-right:1%;}
.res .msyy .list .last{padding-right: 0;}
.res .msyy .txt{font-size: 15px;color:#5d5d5d;text-align: center;line-height: 36px;padding-right: 34px;padding-bottom: 28px;padding-top: 34px;}
.res .msyy .rx img{padding-right: 12px;}
.res .msyy .rx{font-size: 20px;color:#d90000;text-align: center;line-height: 32px;padding-top: 28px;padding-bottom: 26px;}
.res .msyy .yy{display: block;font-size: 16px;color:#d90000;width:150px;height:42px;line-height: 42px;border:2px solid #d90000;text-align: center;margin:0 auto;}
.res .msyy .yy:hover{color:#fff;background:#ec1317;}
.case_bg{ background:#f5f5f5; overflow:hidden;}
.case_bg .gy2{ overflow:visible;}
.case_t{ height:76px; line-height:76px; margin-top:68px; text-align:center; font-weight:normal; color:#000; font-size:36px;}
.n_case_list{/* min-height:500px;*/margin-top:2%;}
.n_case_list ul li{/* float:left;*/ width:23.5%; overflow:hidden; /*margin-right:2%;*/ vertical-align:top; display:inline-block; margin-right:1.7%; background:#fff; position:relative;transition:all 0.5s; margin-bottom:2%;}
.n_case_list ul li:nth-child(4n+0){ margin-right:0;}
.n_case_list ul li:before{content: "";display: block;position: absolute;left: 0%;right: 0%;bottom: 0px;height:2px;opacity: 1;background-color: #dcdcdc;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.n_case_list ul li:after{content: "";display: block;position: absolute;left: 0%;right: 100%; bottom: 0px;height:2px;opacity: 0;background-color: #f67524;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.n_case_list ul li:hover:after{left:0%;right: 0%;opacity: 1;}
.n_case_list ul li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
.n_case_list ul li img{/*display: block;*/height: 100%;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.n_case_list ul li .imgs{ overflow:hidden; position:relative;}
.n_case_list ul li:hover .imgs img{-webkit-transform:scale(1.02, 1.02); -moz-transform:scale(1.02, 1.02); -o-transform:scale(1.02, 1.02); -ms-transform:scale(1.02, 1.02); transform:scale(1.02, 1.02);}
.n_case_list ul li .allist-cnt{ width:96%; margin:0 auto; text-align:center; line-height:32px; padding-top:20px; padding-bottom:20px; height:108px; overflow:hidden;}
.n_case_list ul li .allist-cnt h5{ font-weight:normal; font-size:20px; color:#000; line-height:36px; height:36px; overflow:hidden;}
.n_case_list ul li .allist-cnt p{line-height:32px; height:32px; overflow:hidden; font-size:16px; color:#666666;}
/* .n_case_list ul li .none { display: none; } */

.n_case_list ul li .txts{ display: none; font-weight: normal; color: #fff; font-size: 16px; line-height: 36px; height: 100%;overflow: hidden; transition: all 0.4s; position: absolute;
 bottom: -100%;left: 0; width: 100%; background: rgba(0, 0, 0, 0.75); text-align: center;}
.n_case_list ul li .txts h2{ color:#fff; font-weight:normal; font-size:24px; height:76px; line-height:76px; overflow:hidden; margin-top:22%;}
.n_case_list ul li .txts a{ color:#fff; display:inline-block; width:62px; margin-left:12px; margin-right:12px; font-size:16px;}
.n_case_list ul li .txts a i{ width:48px; height:48px; display:block; margin:0 auto;transition:all 0.4s;}
.n_case_list ul li .txts a:hover i{ margin-top:-6%; margin-bottom:6%;transform:rotate(360deg);}
.n_case_list ul li .txts a i.bgs1{ background:url(../images/2018/i_pic1.png) center top no-repeat;}
.n_case_list ul li .txts a i.bgs2{ background:url(../images/2018/i_pic2.png) center top no-repeat;}
.n_case_list ul li .txts a i.bgs3{ background:url(../images/2018/i_pic3.png) center top no-repeat;}

.n_case_list ul .text-more { display: flex; position: absolute; left: 0; top: 0; width: 100%; height: 100%; justify-content: center; align-items: center; text-align: center; opacity: 0; transition: opacity .3s; }
.n_case_list ul .text-more .mark { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); }
.n_case_list ul .text-more .more-box { position: relative; font-size: 16px; line-height: 30px; color: #ffffff; }
.n_case_list ul .text-more i { font-style: normal; }
.n_case_list ul .text-more .more-box::before ,
.n_case_list ul .text-more .more-box::after { content: ''; display: block; position: absolute; left: 50%; transform: translateX(-50%); width: 100%; height: 1px; background-color: #ffffff; transition: width .6s ease; }

.n_case_list ul .logo-more { display: flex; position: absolute; left: 0; top: 0; width: 100%; height: 100%; align-items: center; justify-content: center; }
.n_case_list ul .logo-more::before { content: ''; position: absolute; z-index: 8; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.3s; background: rgba(0, 0, 0, 0.75); }
/* .n_case_list ul .logo-more::before ,
.n_case_list ul .logo-more::after{ content: ''; position: absolute; z-index: 8; top: 0; left: 0; width: 101%; height: 102%; transition: transform 0.7s; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0.8) 90%, rgba(0, 0, 0, 0) 100%); }
.n_case_list ul .logo-more::before { opacity: 0; transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(100%,0,0); }
.n_case_list ul .logo-more::after { transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(-100%,0,0); opacity: 1; } */
.n_case_list ul .logo-more img { position: relative; z-index: 9; object-fit: contain; max-width: 60%; max-height: 60%; height: auto; opacity: 0; transform: translateY(20%) rotate(10deg); transition: all .4s .3s; max-width: 192px;}

.n_case_list ul li:hover .txts{ bottom:0; }
.n_case_list ul li:hover .text-more { opacity: 1; }
.n_case_list ul li:hover .text-more .more-box::before ,
.n_case_list ul li:hover .text-more .more-box::after { width: .4em; }
/* .n_case_list ul li:hover .logo-more::before { opacity: 1; transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(0,0,0); }
.n_case_list ul li:hover .logo-more::after { opacity: 0; transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(0,0,0); } */
.n_case_list ul li:hover .logo-more::before { opacity: 1; }
.n_case_list ul li:hover .logo-more img { opacity: 1; transform: translateY(0) rotate(0deg); }

.wrap{overflow: hidden;
   
    margin: 0 auto;}

.index .firm .list{position: relative;}
@-webkit-keyframes zhe{
	from{-webkit-transform: translateX(-100px);}
	to{-webkit-transform: translateX(1200px);}
}
@-ms-keyframes zhe{
	from{-ms-transform: translateX(-100px);}
	to{-ms-transform: translateX(1200px);}
}
@-moz-keyframes zhe{
	from{-moz-transform: translateX(-100px);}
	to{-moz-transform: translateX(1200px);}
}
@keyframes zhe{
	from{transform: translateX(-100px);}
	to{transform: translateX(1200px);}
}
.index .firm .list .zhe{width:100%;height:100%;background:#fff;position: absolute;left:0;top:0;-moz-animation: zhe 2s ease-out both;-ms-animation: zhe 2s ease-out both;-webkit-animation: zhe 2s ease-out both;animation: zhe 2s ease-out both;}
.index .brand li{-moz-transform: translateY(100px);-ms-transform: translateY(100px);-webkit-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);opacity: 0;-mozanimation: lt  0.8s ease-out both ;-ms-animation: lt  0.8s ease-out both ;-webkit-animation: lt  0.8s ease-out both ;-o-animation: lt  0.8s ease-out both ;animation: lt  0.8s ease-out both ;}
.website .cont .p1,.res .web .tit,.res .web .title,.res .web .img,.res .web .con,.res .msyy .tit,.res .msyy .title,.res .msyy .list,.res .msyy .txt,.res .msyy .rx,.res .msyy .yy,.website .cont .p2,.website .cont .txt,.website .cont .vid,.jzlc .list li{-moz-animation: lt  0.8s ease-out both ;-ms-animation: lt  0.8s ease-out both ;-webkit-animation: lt  0.8s ease-out both ;-o-animation: lt  0.8s ease-out both ;animation: lt  0.8s ease-out both ;}
.index .al{overflow: hidden;}
.weix .case .tit,.website .ens .tit,.website .mar .tit{-moz-animation:le_2  0.8s ease-out both ;-ms-animation:le_2  0.8s ease-out both ;-webkit-animation:le_2  0.8s ease-out both ;-o-animation:le_2  0.8s ease-out both ; animation:le_2  0.8s ease-out both ;}
.ppwz .pro .tit,.fwtg .cont .tit,.gxdz .sol .tit,.ppwz .design .tit,.hyxh .case .tit,.hyxh .cont .tit,.hyxh .fun .left,.gxdz .dis .tit,.gxdz .design .tit,.gwsc .cont .tit,.gwsc .cont .titl,.gwsc .ys .tit,.res  .cont .tit,.weix .ser .tit,.weix .uses .tit,.website .up .tit,.website .case .tit,.website .str .tit,.website .pro .tit,.website .why .tit,.website .view .tit{-moz-animation: lp  0.8s ease-out both ;-ms-animation: lp  0.8s ease-out both ;-webkit-animation: lp  0.8s ease-out both ;-o-animation: lp  0.8s ease-out both ;animation: lp  0.8s ease-out both ;}
.mhjj .cont .tit,.mhjj .cont .txt,.y_tab{-moz-animation: lp_2  0.8s ease-out both;-ms-animation: lp_2  0.8s ease-out both;-webkit-animation: lp_2  0.8s ease-out both;-o-animation: lp_2  0.8s ease-out both;animation: lp_2  0.8s ease-out both;}

.index .firm .con,.ppwz .pro .rx,.fwtg .table,.mhjj .cont .txt,.gxdz .sol .list,.yzj table,.design .case .more,.hyxh .case .more,.hyxh .fun .right,.gxdz .dis .list .img,.gjym .query,.gjym .ym,.gjym .com,.gjym .table2,.qykj table,.gwsc .ys .inner,.res .cont .list,.website .case .img,.website .str .center,.website .why .list,.website .view .txt{-moz-animation:lt_2  0.8s ease-out both  ;-o-animation:lt_2  0.8s ease-out both  ;-webkit-animation:lt_2  0.8s ease-out both  ;-ms-animation:lt_2  0.8s ease-out both  ;animation:lt_2  0.8s ease-out both  ;}
.mhjj .cont .tit,.gxdz .cont .tit{-moz-animation: lp_2 0.8s ease-out both;-ms-animation: lp_2 0.8s ease-out both;-o-animation: lp_2 0.8s ease-out both;-webkit-animation: lp_2 0.8s ease-out both;animation: lp_2 0.8s ease-out both;}
.ppwz .pro .list,.gxdz .sol .txt,.gwsc .cont .right,.website .ens .list,.website .mar .list{-moz-v-ms-animation: lr  0.8s ease-out both;-webkitanimation: lr  0.8s ease-out both;-o-animation: lr  0.8s ease-out both;animation: lr  0.8s ease-out both;}
.index .js{overflow: hidden;}
.ppwz .cont .left,.ppwz .plan .list,.fwtg .cont .left,.mhjj .fun .tit,.gxdz .cont .list,.dsdp li,.hyxh .cont .txt,.gxdz .design .title,.zjzy table,.design .pro .tit,.gwsc .cont .left,.gwsc .web .tit,.res .cont .txt,.weix .ser .box .left,.weix .fun .tit,.website .up .tx,.website .str .fl,.website .why .txt,.website .view .fl{-moz-animation: le_2  0.8s ease-out both;-ms-animation: le_2  0.8s ease-out both;-webkit-animation: le_2  0.8s ease-out both;-o-animation: le_2  0.8s ease-out both;animation: le_2  0.8s ease-out both;}
.ppwz .cont .right,.ppwz .plan .tit,.fwtg .cont .right,.mhjj .fun table,.dsdp .right,.hyxh .cont .img,.design .pro .list,.gwsc .cont .right,.weix .ser .box .con,.weix .fun .list,.website .str .fr,.website .view .fr{-ms-animation: lr  0.8s ease-out both;-webkit-animation: lr  0.8s ease-out both;-o-animation: lr  0.8s ease-out both;-moz-animation: lr  0.8s ease-out both;animation: lr  0.8s ease-out both;}
.index .new{overflow: hidden;}
.gwsc .str .tit{-o-animation: le_2  0.8s ease-out both;-ms-animation: le_2  0.8s ease-out both;-webkit-animation: le_2  0.8s ease-out both;-moz-animation: le_2  0.8s ease-out both;animation: le_2  0.8s ease-out both;}

.gwsc .str table{-mozanimation: lr  0.8s ease-out both;-o-animation: lr  0.8s ease-out both;-webkit-animation: lr  0.8s ease-out both;-ms-animation: lr  0.8s ease-out both;animation: lr  0.8s ease-out both;}

.design .cust .txt,.weix .uses li,.website .pro li{-moz-transform: translateY(200px);-ms-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);transform: translateY(200px);opacity: 0;-moz-animation: lt_3  0.8s ease-out both ;-ms-animation: lt_3  0.8s ease-out both ;-webkit-animation: lt_3  0.8s ease-out both ;-o-animation: lt_3  0.8s ease-out both ;animation: lt_3  0.8s ease-out both ;}
.gxdz .dis .list .li_2,.gxdz .dis .list .li_1,.gxdz .dis .list_tit1,.gxdz .dis .list_tit2,.cu td{-moz-animation: al  0.8s  1.5  cubic-bezier(0.445, 0.05, 1.55, 0.95);-ms-animation: al  0.8s  1.5  cubic-bezier(0.445, 0.05, 1.55, 0.95);-webkit-animation: al  0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-animation: al  0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);animation: al  0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);}
.cert li,.gwsc .web td,.weix .case li{-moz-animation: flipInX  0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-animation: flipInX 0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-animation: flipInX 0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-animation: flipInX 0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);animation: flipInX 0.8s  1  cubic-bezier(0.445, 0.05, 0.55, 0.95);}

@-o-keyframes op{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-webkit-keyframes op{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-moz-keyframes op{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-ms-keyframes op{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@keyframes op{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@-webkit-keyframes le{
	0%{-webkit-transform: translateX(-50px); opacity: 0;}
	100%{-webkit-transform: translateX(0); opacity: 1;}
}
@-o-keyframes le{
	0%{-o-transform: translateX(-50px); opacity: 0;}
	100%{-o-transform: translateX(0); opacity: 1;}
}
@-ms-keyframes le{
	0%{-ms-transform: translateX(-50px); opacity: 0;}
	100%{-ms-transform: translateX(0); opacity: 1;}
}
@-moz-@keyframes le{
	0%{-moz-transform: translateX(-50px); opacity: 0;}
	100%{-moz-transform: translateX(0); opacity: 1;}
}
@keyframes le{
	0%{transform: translateX(-50px); opacity: 0;}
	100%{transform: translateX(0); opacity: 1;}
}
@-webkit-keyframes le_2{
	0%{-webkit-transform: translateX(-90%);}
	100%{-webkit-transform: translateX(0);}
}
@-o-keyframes le_2{
	0%{-o-transform: translateX(-90%);}
	100%{-o-transform: translateX(0);}
}
@-ms-keyframes le_2{
	0%{-ms-transform: translateX(-90%);}
	100%{-ms-transform: translateX(0);}
}
@-moz-keyframes le_2{
	0%{-moz-transform: translateX(-90%);}
	100%{-moz-transform: translateX(0);}
}
@keyframes le_2{
	0%{transform: translateX(-90%);}
	100%{transform: translateX(0);}
}
@-webkit-keyframes le_3{
	0%{-webkit-transform: translateX(-90%);}
	60%{-webkit-transform: translateX(-30%);}
	100%{-webkit-transform: translateX(0);}
}
@-o-keyframes le_3{
	0%{-o-transform: translateX(-90%);}
	60%{-o-transform: translateX(-30%);}
	100%{-o-transform: translateX(0);}
}
@-ms-keyframes le_3{
	0%{-ms-transform: translateX(-90%);}
	60%{-ms-transform: translateX(-30%);}
	100%{-ms-transform: translateX(0);}
}
@-moz-keyframes le_3{
	0%{-moz-transform: translateX(-90%);}
	60%{-moz-transform: translateX(-30%);}
	100%{-moz-transform: translateX(0);}
}
@keyframes le_3{
	0%{transform: translateX(-90%);}
	60%{transform: translateX(-30%);}
	100%{transform: translateX(0);}
}
@-webkit-keyframes le_4{
	0%{-webkit-transform: translateX(-150px);}
	100%{-webkit-transform: translateX(0);}
}
@-o-keyframes le_4{
	0%{-o-transform: translateX(-150px);}
	100%{-o-transform: translateX(0);}
}
@-ms-keyframes le_4{
	0%{-ms-transform: translateX(-150px);}
	100%{-ms-transform: translateX(0);}
}
@-moz-keyframes le_4{
	0%{-moz-transform: translateX(-150px);}
	100%{-moz-transform: translateX(0);}
}
@keyframes le_4{
	0%{transform: translateX(-150px);}
	100%{transform: translateX(0);}
}
@-o-keyframes lr_2{
	0%{-o-transform:translateX(90%);}
	60%{-o-transform: translateX(30%);}
	100%{-o-transform: translateX(0);}
}
@-moz-keyframes lr_2{
	0%{-moz-transform:translateX(90%);}
	60%{-moz-transform: translateX(30%);}
	100%{-moz-transform: translateX(0);}
}
@-ms-keyframes lr_2{
	0%{-ms-transform:translateX(90%);}
	60%{-ms-transform: translateX(30%);}
	100%{-ms-transform: translateX(0);}
}
@-webkit-keyframes lr_2{
	0%{-webkit-transform:translateX(90%);}
	60%{-webkit-transform: translateX(30%);}
	100%{-webkit-transform: translateX(0);}
}
@keyframes lr_2{
	0%{transform:translateX(90%);}
	60%{transform: translateX(30%);}
	100%{transform: translateX(0);}
}
@-o-keyframes lr{
	0%{-o-transform:translateX(90%);}
	100%{-o-transform: translateX(0);}
}
@-moz-keyframes lr{
	0%{-moz-transform:translateX(90%);}
	100%{-moz-transform: translateX(0);}
}
@-ms-keyframes lr{
	0%{-ms-transform:translateX(90%);}
	100%{-ms-transform: translateX(0);}
}
@-webkit-keyframes lr{
	0%{-webkit-transform:translateX(90%);}
	100%{-webkit-transform: translateX(0);}
}
@keyframes lr{
	0%{transform:translateX(90%);}
	100%{transform: translateX(0);}
}
@-moz-keyframes lt{
	0%{-moz-transform: translateY(100px);opacity: 0;}
	100%{-moz-transform: translateY(0);opacity: 1;}
}
@-ms-keyframes lt{
	0%{-ms-transform: translateY(100px);opacity: 0;}
	100%{-ms-transform: translateY(0);opacity: 1;}
}
@-o-keyframes lt{
	0%{-o-transform: translateY(100px);opacity: 0;}
	100%{-o-transform: translateY(0);opacity: 1;}
}
@-webkit-keyframes lt{
	0%{-webkit-transform: translateY(100px);opacity: 0;}
	100%{-webkit-transform: translateY(0);opacity: 1;}
}
@keyframes lt{
	0%{transform: translateY(100px);opacity: 0;}
	100%{transform: translateY(0);opacity: 1;}
}
@-webkit-keyframes lt_2{
	0%{-webkit-transform: translateY(200px);}
	100%{-webkit-transform: translateY(0);}
}
@-o-keyframes lt_2{
	0%{-o-transform: translateY(200px);}
	100%{-o-transform: translateY(0);}
}
@-ms-keyframes lt_2{
	0%{-ms-transform: translateY(200px);}
	100%{-ms-transform: translateY(0);}
}
@-moz-keyframes lt_2{
	0%{-moz-transform: translateY(200px);}
	100%{-moz-transform: translateY(0);}
}
@keyframes lt_2{
	0%{transform: translateY(200px);}
	100%{transform: translateY(0);}
}
@-ms-keyframes lt_3{
	0%{-ms-transform: translateY(200px);opacity: 0;}
	100%{-ms-transform: translateY(0);opacity: 1;}
}
@-webkit-keyframes lt_3{
	0%{-webkit-transform: translateY(200px);opacity: 0;}
	100%{-webkit-transform: translateY(0);opacity: 1;}
}
@-o-keyframes lt_3{
	0%{-o-transform: translateY(200px);opacity: 0;}
	100%{-o-transform: translateY(0);opacity: 1;}
}
@-moz-keyframes lt_3{
	0%{-moz-transform: translateY(200px);opacity: 0;}
	100%{-moz-transform: translateY(0);opacity: 1;}
}
@keyframes lt_3{
	0%{transform: translateY(200px);opacity: 0;}
	100%{transform: translateY(0);opacity: 1;}
}
@-webkit-keyframes lp{
	0%{-webkit-transform: translateY(-200px);}
	100%{-webkit-transform: translateY(0);}
}
@-o-keyframes lp{
	0%{-o-transform: translateY(-200px);}
	100%{-o-transform: translateY(0);}
}
@-ms-keyframes lp{
	0%{-ms-transform: translateY(-200px);}
	100%{-ms-transform: translateY(0);}
}
@-moz-keyframes lp{
	0%{-moz-transform: translateY(-200px);}
	100%{-moz-transform: translateY(0);}
}
@keyframes lp{
	0%{transform: translateY(-200px);}
	100%{transform: translateY(0);}
}
@-webkit-keyframes lp_2{
	0%{opacity:0;-webkit-transform: translateY(-100px);}
	to{opacity:1;-webkit-transform: translateY(0);}
}
@-ms-keyframes lp_2{
	0%{opacity:0;-ms-transform: translateY(-100px);}
	to{opacity:1;-ms-transform: translateY(0);}
}
@-o-keyframes lp_2{
	0%{opacity:0;-o-transform: translateY(-100px);}
	to{opacity:1;-o-transform: translateY(0);}
}
@-moz-keyframes lp_2{
	0%{opacity:0;-moz-transform: translateY(-100px);}
	to{opacity:1s;-moz-transform: translateY(0);}
}
@keyframes lp_2{
	0%{opacity:0;transform: translateY(-100px);}
	to{opacity:1;transform: translateY(0);}
}

@-webkit-keyframes al{
	0%{
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40%{
		-webkit-transform: perspective(400px) rotateY(-10deg);
	}
	70%{
		-webkit-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	100%{
		-webkit-transform: perspective(400px) rotateY(0deg);
		
	}
}
@-o-keyframes al{
	0%{
		-o-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40%{
		-o-transform: perspective(400px) rotateY(-10deg);
	}
	70%{
		-o-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	100%{
		-o-transform: perspective(400px) rotateY(0deg);
		
	}
}
@-moz-keyframes al{
	0%{
		-moz-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40%{
		-moz-transform: perspective(400px) rotateY(-10deg);
	}
	70%{
		-moz-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	100%{
		-moz-transform: perspective(400px) rotateY(0deg);
		
	}
}
@-ms-keyframes al{
	0%{
		-ms-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40%{
			-ms-transform: perspective(400px) rotateY(-10deg);
	}
	70%{
		-ms-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	100%{
		-ms-transform: perspective(400px) rotateY(0deg);
		
	}
}
@keyframes al{
	0%{
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	40%{
		transform: perspective(400px) rotateY(-10deg);
	}
	70%{
		transform: perspective(400px) rotateY(10deg);
		opacity: 1;
	}
	100%{
		transform: perspective(400px) rotateY(0deg);
		
	}
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
  }
}
@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -moz-transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
       -moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -moz-transition-timing-function: ease-in;
  }

  60% {
       -moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -moz-transform: perspective(400px);
  }
}
@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -o-transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -o-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
  }

  60% {
    -o-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -o-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -o-transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transition-timing-function: ease-in;
    		opacity: 0;
  }

  40% {
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transition-timing-function: ease-in;
  }

  60% {
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
            transform: perspective(400px);
  }
}
@keyframes hli{
	0%{-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
	30%{-moz-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);-o-transform:scale3d(1.25,.75,1);-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
	40%{-moz-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);-o-transform:scale3d(0.75,1.25,1);-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
	50%{-moz-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);-webkit-transform:scale3d(1.15,.85,1);-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
	65%{-moz-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);-o-transform:scale3d(.95,1.05,1);-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
	75%{-moz-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);-o-transform:scale3d(1.05,.95,1);-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
	100%{-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}

.weix .uses .active{margin-top:-15px;}
.hf .list li .img, .design .case li .img{overflow: hidden;}

.hf .list li .con,.design .case li .con{ -webkit-transform: perspective(600px) rotateY(90deg);
    -moz-transform: perspective(600px) rotateY(90deg);
    -ms-transform: perspective(600px) rotateY(90deg);
    -o-transform: perspective(600px) rotateY(90deg);
    transform: perspective(600px) rotateY(90deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.hf .list li.bl .con,.design .case li.bl .con{visibility: visible;
    -webkit-transform: perspective(600px) rotateY(0deg);
    -moz-transform: perspective(600px) rotateY(0deg);
    -ms-transform: perspective(600px) rotateY(0deg);
    -o-transform: perspective(600px) rotateY(0deg);
    transform: perspective(600px) rotateY(0deg);}
.hf .list li .con .tit,.hf .list li .hy,.hf .list li .con a,.design .case li .con .li_tit,.design .case li .con .hy,.design .case li a{position:relative;opacity: 0;left:50px;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.hf .list .bl .con .tit,.hf .list .bl .hy,.hf .list .bl .con a,.design .case li.bl .li_tit,.design .case li.bl .hy,.design .case li.bl a{opacity: 1;left:0;;}
.banner_1 .banner_con{overflow: visible;}
.banner_1{overflow: visible;}
.banner_1 .right{width:600px;}
.banner_1 .img1{overflow: hidden;}
.banner_1 .right .p1 .img12{position: absolute;left:112px;bottom:0;display: block;overflow: hidden;}
.banner_1 .p1 .img12{width:122px;height:82px;}
.banner_1 .p1 .img2{position:absolute;bottom:0;left:8px;}
.banner_1 .p1 .img3{top:0;left:-5px;position:absolute;}
.banner_1 .p2{position: relative;}
.banner_1 .p2 .img2{position: absolute;top:0px;left:433px;}

.wrap{overflow: hidden;}
.smenu .wrap{overflow: initial;}

.hf .list li,.design .case li{-moz-animation:hfli 1.5s ease-out both;-ms-animation:hfli 1.5s ease-out both;-webkit-animation:hfli 1.5s ease-out both;-o-animation:hfli 1.5s ease-out both;animation:hfli 1.5s ease-out both;}
@keyframes hfli{
    0%{
        opacity: 0;
        -moz-transform:rotateY(90deg);
        -ms-transform:rotateY(90deg);
        -webkit-transform:rotateY(90deg);
        -o-transform:rotateY(90deg);
        transform:rotateY(90deg);
    }
    100%{
        opacity: 1;
        -moz-transform:rotateY(0deg);
        -ms-transform:rotateY(0deg);
        -webkit-transform:rotateY(0deg);
        -o-transform:rotateY(0deg);
        transform:rotateY(0deg);}
}
.hf .list .li2,.design .case .li2{-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-webkit-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;}
.hf .list .li3,.design .case .li3{-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-webkit-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s;}
.hf .list .li4,.design .case .li4{-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}
.design .cust .wrap{position: relative;}
.design .cust .img2{-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-webkit-animation-delay:0.2s;-i-animation-delay:0.2s;animation-delay:0.2s;left:400px;top:10px;}
.design .cust .img3{-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-webkit-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s;left:800px;top:10px;}
.design .cust .img4{-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;left:1000px;top:10px;}
.design .cust .img1{left:200px;top:10px;}
.fn .wrap,.cu .wrap{overflow: inherit;}
.gwsc .wrap{overflow: visible;}
.design .cust .li{-moz-animation:deli 0.6s ease-out both;-ms-animation:deli 0.6s ease-out both;-webkit-animation:deli 0.6s ease-out both;-o-animation:deli 0.6s ease-out both;animation:deli 0.6s ease-out both;}
.design .cust .li1{-moz-animation-delay: 0.2s;-ms-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;animation-delay: 0.2s;}
.design .cust .li2{-moz-animation-delay: 0.4s;-ms-animation-delay: 0.4s;-webkit-animation-delay: 0.4s;-o-animation-delay: 0.4s;animation-delay: 0.4s;}
.design .cust .li3{-moz-animation-delay: 0.6s;-ms-animation-delay: 0.6s;-webkit-animation-delay: 0.6s;-o-animation-delay: 0.6s;animation-delay: 0.6s;}
@keyframes deli{
    0%{
        -moz-transform:rotate(.5turn) scale(5,5);
        -ms-transform:rotate(.5turn) scale(5,5);
        -webkit-transform:rotate(.5turn) scale(5,5);
        -o-transform:rotate(.5turn) scale(5,5);
        transform:rotate(.5turn) scale(5,5);
        opacity: 0;
    }
    100%{
        -moz-transform: rotate(0) scale(1,1);
        -ms-accelerator: transform: rotate(0) scale(1,1);
        -webkit-transform: rotate(0) scale(1,1);
        -o-transform: rotate(0) scale(1,1);
        transform: rotate(0) scale(1,1);
        opacity: 1;
        }
}
/* */
.design .ser .list ul{padding-bottom:6px;}
.design .ser li.active{-moz-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);}
/* .design .ser li{-moz-animation: dsl 0.6s ease-out both;-ms-animation: dsl 0.6s ease-out both;-webkit-animation: dsl 0.6s ease-out both;-o-animation: dsl 0.6s ease-out both;animation: dsl 0.6s ease-out both;}
.design .ser .li1{-moz-animation-delay: 0.2s;-ms-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;animation-delay: 0.2s;}
.design .ser .li2{-moz-animation-delay: 0.1s;-ms-animation-delay: 0.1s;-webkit-animation-delay: 0.1s;-o-animation-delay: 0.1s;animation-delay: 0.1s;}
@-o-keyframes dsl{
    0%{opacity:0;-o-transform:translateX(-500px);}
    50%{opacity: 1;-o-transform:translateX(-376px);}
    100%{opacity: 1;-o-transform:translateX(0);}
}
@-webkit-keyframes dsl{
    0%{opacity:0;-webkit-transform:translateX(-500px);}
    50%{opacity: 1;-webkit-transform:translateX(-376px);}
    100%{opacity: 1;-webkit-transform:translateX(0);}
}
@-ms-keyframes dsl{
    0%{opacity:0;-ms-transform:translateX(-500px);}
    50%{opacity: 1;-ms-transform:translateX(-376px);}
    100%{opacity: 1;-ms-transform:translateX(0);}
}
@-moz-keyframes dsl{
    0%{opacity:0;-moz-transform:translateX(-500px);}
    50%{opacity: 1;-moz-transform:translateX(-376px);}
    100%{opacity: 1;-moz-transform:translateX(0);}
}
@keyframes dsl{
    0%{opacity:0;transform:translateX(-500px);}
    50%{opacity: 1;transform:translateX(-376px);}
    100%{opacity: 1;transform:translateX(0);}
}  */
.jcon .tit{font-size: 35px;color:#f56c00;text-align: center;line-height: 72px;font-weight:bold;padding-bottom:30px;}
.jcon{padding:54px 0;}
.jcon .box{width:1118px;padding:55px 40px 22px;border:1px solid #d2d2d2;margin-bottom:34px;}
.jcon .title{font-size: 20px;color:#2b78d9;line-height: 38px;font-weight: bold;}
.jcon .title span{color:#f56c00;}
.jcon .gas .left{width:786px;}
.jcon .gas .txt{font-size: 16px;color:#5b5b5b;line-height: 40px;padding-top:20px;}
.jcon .gas .right{width:268px;height:150px;padding:12px 13px 87px 12px;margin-top:-6px;background:url(../images/5_33.png) no-repeat;}
.jcon .title img{margin-right:18px;}
.jcon .ted li{float: left;width:290px;padding:0 40px;}
.jcon .ted .first{padding-left:35px;}
.jcon .ted .right{padding-right:35px;}
.jcon .ted .li_img{text-align: center;}
.jcon .ted .li_txt{font-size: 15px;color:#797979;text-align: center;line-height: 28px;padding-top:22px;}
.jcon .ted .list{padding-top:30px;padding-bottom:32px;}
.jcon .som .li_img{width:146px;}
.jcon .som .con{width:950px;}
.jcon .som .li_tit{font-size: 17px;color:#626262;font-weight: bold;line-height: 20px;padding-bottom:12px;}
.jcon .som .li_txt{font-size: 15px;color:#6f6f6f;line-height: 28px;}
.jcon .som li{height:126px;}
.jcon .som .list{padding-top:50px;padding-bottom:25px;}
.jcon .design .case{background:none;padding-bottom:0;}
.jcon .design .c_tit{font-size: 20px;color:#f56c00;line-height: 40px;font-weight:bold;}
.jcon .design .c_tit img{margin-right:18px;}
.jcon .design .case{padding-top:20px;}
.qih{font-size: 0;text-align: center;}
.qih a{display:inline-block;*display:inline;*zoom:1;width:224px;border:1px solid #d2d2d2;line-height: 36px;font-size: 13px;color:#575757;text-align: center;margin:0 12px;}
.qih a:hover{background: #dcdcdc;}
.qih{padding-bottom:79px;}
.jcon .zjg .txt{font-size: 16px;color:#5b5b5b;line-height: 40px;padding-top:20px;width:784px;}
.jcon .zjg{position:relative;padding-bottom:45px;}
.jcon .zjg .right{position: absolute;right:45px;top:112px;}
.jcon .zjg .right2{position: absolute;right:-1px;bottom:-1px; }
.jcon .zjg .right3{position: absolute;bottom:0;right:40px;}
.jcon .fmb .box{padding:40px;}
.jcon .fmb .title{font-size: 20px;color:#595959;line-height: 46px;}
.jcon .fmb .title img{margin-right:10px;}
.jcon .fmb .txt{font-size: 16px;color:#5b5b5b;line-height: 30px;padding-top:3px;padding-bottom:12px;position:relative;z-index:999;}
.jcon .fmb1{background:url(/images/24_02.png) no-repeat center bottom;}
.jcon .fmb .box{margin-bottom:0;position: relative;}
.jcon .fmb{margin-bottom:18px;}
.jcon .fmb .bag{position: absolute;}
.jcon .fmb1 .bag{right:-1px;bottom:72px;}
.jcon .fmb1 .box{padding-bottom:34px;}
.jcon .fmb1 a{display: inline-block;*display: inline;*zoom:1;font-size:14px;color:#fff;line-height: 34px;padding:0 12px;font-weight:bold;background:#2097d7;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;  -webkit-border-radius:5px; border-radius: 5px;;}
.jcon .fmb2 .bag{right:40px;bottom:60px;}
.jcon .fmb3 .bag{right:90px;bottom:28px;}
.jcon .fmb3{margin-bottom:80px;}
.jcon .fmb4 .bag{right:0;bottom:142px;}
.jcon .fmb5 .bag{right:0;bottom:20px;}
.jcon .fmb .txt span{color:#ff6000;}
.jcon .dzw .box{padding-top:40px;padding-bottom:30px;}
.jcon .dzw .txt{font-size:16px;color:#5b5b5b;line-height: 30px;padding-top:5px; ;}
.jcon .dzw .box{position: relative;}
.jcon .dzw .bag{position: absolute;}
.jcon .dzw1 .bag{right:-1px;bottom:-1px;}
.jcon .dzw2 .bag{right:120px;bottom:0;}
.jcon .dzw3 .bag{right:40px;bottom:23px;}
.jcon .gon ul{float: left;padding-top:12px;width:352px;}
.jcon .gon .li_tit{font-size: 16px;color:#ff6000;line-height: 30px;;}
.jcon .gon .li_txt{font-size: 16px;color:#5b5b5b;line-height: 30px;;}
.jcon .gon .ul1{width:414px;}
.jcon .gon .box{position: relative;}
.jcon .gon .box .big{position: absolute;right:120px;bottom:36px;}
.jcon .gon .box{padding-bottom:50px;}
.jcon .fmb .txt{padding-right:28px;}
.jcon .fmb7{margin-bottom:40px;}
.jcon .fmb8{margin-bottom:40px;}
.jcon .fmb9{margin-bottom:4px;}
.jcon .fmb9 .bag{top:45px;right:106px;z-index:50000;}
.jcon .fmb .wrap{overflow: visible;}
.jcon .fmb10{margin-bottom:80px;}
.jcon .fmb11 .bag{right:-1px;bottom:-1px;z-index: 1;}
.jcon .fmb11 .txt p{z-index:999;}
.jcon .fmb .tit2{color:#ff6600;}
.jcon .fmb14 .bag{top:160px;right:40px;}
.jcon .fmb14{padding-bottom:20px;}
.jcon .dzw4 .box{padding-bottom:50px;}
.jcon .dzw .txt{padding-right:26px;}
.jcon .dzw .tit2{color:#ff6c00;}
.jcon .dzw5 .bag{right:35px;top:45px;}
.jcon .dzw5 .txt{padding-bottom:40px;}
.jcon .txt{position: relative;z-index:999;}
.jcon .dzw6 .bag{right:40px;bottom:18px;}
.jcon .dzw7 .txt{padding-right:0;}
.jcon .dzw7 .title2{font-size: 16px;color:#21ae0e;line-height: 30px;;}
.jcon .dzw7 .box{padding-top:14px;padding-bottom:45px;padding-left:38px;padding-right:38px;width:1122px;}
.jcon .dzw7{padding-bottom:25px;}
.jcon .gas .list2{padding-top:16px;}
.jcon .gas .list2 li{float: left;height:140px;padding-top:34px;}
.jcon .gas .list2 .li1{width:380px;}
.jcon .gas .list2 .li2{width:400px;}
.jcon .gas .list2 .li3{width:368px;}
.jcon .gas .list2 .li_img{width:96px;}
.jcon .gas .list2 .li_con{padding-left:22px;float: left;width:240px;}
.jcon .gas .list2 .li_tit{font-size: 20px;color:#444444;line-height: 36px;padding-bottom:8px;}
.jcon .gas .list2 .li_txt{font-size: 16px;color:#6d6d6d;line-height: 28px;}
.jcon .gasr{padding-right: 0;width:1158px;}
.jcon .gas .list2 li img{-moz-transition:0.8s;-ms-transition:0.8s;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.jcon .gas .list2 li:hover img{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.jcon .fan{width:1200px;margin:0 auto;text-align: right;font-size: 14px;}
.jcon .fan a{color:#848484;}
.seo .tit{font-size: 35px;line-height: 72px;font-weight: bold;text-align: center;}
.seo .cont .tit{color:#2b78d9;padding-bottom:20px;}
.seo .cont{padding-top:52px;}
.seo .cont .list{padding-top:8px;position: relative;height:475px;}
.seo .cont .li_tit{font-size:18px;color:#f66c00;font-weight:bold;line-height: 35px;;}
.seo .cont .li_txt{font-size: 14px;color:#5b5b5b;line-height: 24px;;}
.seo .cont li{position: absolute;}
.seo .cont .li1{width:460px;text-align: right;position: absolute;left:0;top:0;}
.seo .cont .li2{width:388px;right:67px;top:0;}
.seo .cont img{position: absolute;left:399px;top:8px;}
.seo .cont .li3{width:392px;left:0;top:147px;text-align: right;}
.seo .cont .li4{width:394px;right:0;top:147px;}
.seo .cont .li5{width:394px;left:48px;top:326px;text-align: right;}
.seo .cont .li6{width:416px;right:46px;top:326px;}
.seo .cont li:hover .li_txt{color:#2c78da;}
.seo .xm{padding-top:30px;background:#fff;}
.seo .xm .tit{color:#f66c00;}
.seo .xm .list{padding-top:40px;padding-bottom:58px;}
.seo .xm .list li{float: left;width:140px;text-align: center;margin-right:117px;}
.seo .xm .list .last{margin-right:0;}
.seo .xm .list p{font-size: 18px;color:#4b4b4b;line-height:24px;padding-top:36px;;}
.seo .xm .list img{-moz-transition:0.8s;-ms-transition:0.8s;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.seo .xm .list li:hover img{-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
.seo .wys{padding-top:50px;padding-bottom:66px;}
.seo .wys .tit{color:#2b78d9;}
.seo .wys .list{padding-top:30px;}
.seo .wys li{float: left;width:599px;height:136px;padding-top:40px;border:1px solid #dcdcdc;margin-left:-1px;margin-top:-1px;}
.seo .wys .wrap{overflow: visible;}
.seo .wys li .left{width:95px;padding-left:26px;padding-right:22px;float: left;}
.seo .wys li .right{width:434px;float: left;}
.seo .wys li .li_tit{font-size: 25px;color:#333;line-height: 32px;;}
.seo .wys li .li_txt{font-size: 16px;color:#565656;line-height: 28px;padding-top:12px;;}
.seo .wys li:hover{background:#fff;}
.seo .wys li:hover .li_txt{color:#ff7101;}
.seo .hlc{background:#fff;padding-top:40px;}
.seo .hlc .tit{color:#ff7101;padding-bottom:24px;}
.seo .hlc .list{height:174px;position: relative;}
.seo .hlc li .img2{display: none;;}
.seo .hlc li .li_con{position:absolute;left:0;top:0;}
.seo .hlc li{position: absolute;}
.seo .hlc .li1{left:0;top:0;}
.seo .hlc .li2{left:272px;top:0;}
.seo .hlc .li3{left:580px;top:0;}
.seo .hlc .li4{right:0;top:0;}
.seo .hlc{padding-bottom:66px;}
.seo .hlc .num{font-size: 53px;color:#fff;float: left;line-height: 50px;padding-top:20px;;}
.seo .hlc .li_tit{font-size:30px;color:#fff;line-height: 62px;; ;}
.seo .hlc .right{padding-left:16px;padding-top:20px;}
.seo .hlc .li_txt{font-size: 14px;color:#fff;line-height: 25px;;}
.seo .hlc .li1 .num{padding-left:16px;}
.seo .hlc .li1 .right{width:170px;}
.seo .hlc .li2 .num{padding-left:42px;;}
.seo .hlc .li2 .right{width:182px;}
.seo .hlc .li3 .num{padding-left:40px;}
.seo .hlc .li3 .right{width:182px;}
.seo .hlc .li4 .num{padding-left:40px;}
.seo .hlc .li4 .right{width:156px;}
.seo .hlc li:hover .img1{display: none;;}
.seo .hlc li:hover .img2{display: block;;}
.news .wrap{overflow: visible;}
.zxns{padding-top:38px;}
.zxns .tit{font-size: 20px;color:#f66c01;font-weight: bold;line-height: 47px;padding-left:42px;background:url(../images/92_05.png) no-repeat left top;}
.zxns .tit span{padding:0 20px;}
.zxns .tit b{font-size: 23px;}
.zxns .list{padding-top:20px;}
.zxns .list li{border:1px solid #dcdcdc;width:1042px;padding-left:158px;background:url(../images/9_99.png) no-repeat 26px 30px #fff;padding-top:26px;padding-bottom:28px;margin-bottom:24px;}
.zxns .list .left{width:614px;}
.zxns .list .left .name{font-size: 16px;color:#404040;line-height: 34px;padding-bottom:10px;}
.zxns .list .left .name span{font-size: 25px;color:#c2131c;}
.zxns .list .left .name b{font-weight: normal;font-size: 14px;color:#393939;}
.zxns .list .left .title{font-size: 16px;color:#2b78d9;line-height:25px;font-weight: bold;letter-spacing: 3px;}
.zxns .list .left .txt{font-size: 14px;color:#393939;line-height: 26px;padding-bottom:2px;}
.zxns .list .center{width:156px;padding-left:46px;padding-top:170px;}
.zxns .list .center .dz{font-size: 16px;color:#2b78d9;line-height: 32px;}
.zxns .list .center .lic{font-size: 16px;color:#6a6a6a;line-height: 30px;}
.zxns .list .center .lic a{color:#6a6a6a;}
.zxns .list .right{width:196px;}
.zxns .list .right p{font-size: 18px;color:#6a6a6a;line-height: 34px;padding-left:35px;}
.zxns .list .right .p1{background:url(../images/93_09.png) no-repeat 4px top;}
.zxns .list .right .p2{background:url(../images/92_16.png) no-repeat left 3px;}
.zxns .list .right .img{padding-top:38px;float: right;}
.index .wjs{padding-top:20px;background:#fff;padding-bottom:60px;}
.index .wjs .list{float: left;width:380px;margin-right:30px;border-bottom:2px solid #95bbec;}
.index .wjs .list li{height:136px;_height:136px;overflow: hidden;}
.index .wjs .list .title{font-size: 25px;color:#fff;font-weight: bold;background:#2b78d9;text-align: center;line-height: 74px;}
.index .wjs .list li a{display:block;padding-left:15px;padding-top:26px;height:110px;}
.index .wjs .list .left{width:106px;text-align: center;height: 96px;vertical-align: middle;}
.index .wjs .list .con{width:204px;padding-left:24px;}
.index .wjs .list ul{border:1px solid #e5e5e5;border-bottom:none;}
.index .wjs .list .li_tit{font-size: 16px;color:#4b4b4b;font-weight: bold;line-height: 36px;}
.index .wjs .list .li_txt{font-size: 13px;color:#757575;line-height: 24px;}
.index .wjs .list li a:hover{background:#f6f6f6;}
.index .wjs .list.last{margin-right:0;}
.index .vid .list2 li{position: absolute;width:79px;height:79px;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.index .vid .list2 li a{width:79px;height:79px;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.index .vid .list2 li img{width:79px;height:79px;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.index .vid .list2 li a:hover img{-moz-animation:dod 0.8s linear both;-ms-animation:dod 0.8s linear both;-webkit-animation:dod 0.8s linear both;-o-animation:dod 0.8s linear both;animation:dod 0.8s linear both;}
@-o-keyframes dod{
    0%{-o-transform:translateY(5px);}
    20%{-o-transform:translateY(-5px);}
    40%{-o-transform:translateY(5px);}
    60%{-o-transform:translateY(-5px);}
    80%{-o-transform:translateY(5px);}
    100%{-o-transform:translateY(0);}
}
@-webkit-keyframes dod{
    0%{-webkit-transform:translateY(5px);}
    20%{-webkit-transform:translateY(-5px);}
    40%{-webkit-transform:translateY(5px);}
    60%{-webkit-transform:translateY(-5px);}
    80%{-webkit-transform:translateY(5px);}
    100%{-webkit-transform:translateY(0);}
}
@-ms-keyframes dod{
    0%{-ms-transform:translateY(5px);}
    20%{-ms-transform:translateY(-5px);}
    40%{-ms-transform:translateY(5px);}
    60%{-ms-transform:translateY(-5px);}
    80%{-ms-transform:translateY(5px);}
    100%{-ms-transform:translateY(0);}
}
@-moz-keyframes dod{
    0%{-moz-transform:translateY(5px);}
    20%{-moz-transform:translateY(-5px);}
    40%{-moz-transform:translateY(5px);}
    60%{-moz-transform:translateY(-5px);}
    80%{-moz-transform:translateY(5px);}
    100%{-moz-transform:translateY(0);}
}
@keyframes dod{
    0%{transform:translateY(5px);}
    20%{transform:translateY(-5px);}
    40%{transform:translateY(5px);}
    60%{transform:translateY(-5px);}
    80%{transform:translateY(5px);}
    100%{transform:translateY(0);}
}
.index .vid .list2{position: relative;height:484px;background:url(../images/1_36.png) no-repeat 40px 93px;}
.index .vid .list2 .li1{left:120px;top:110px;}
.index .vid .list2 .li2{left:0;top:192px;}
.index .vid .list2 .li3{left:120px;top:282px;}
.index .vid .list2 .li4{right:115px;top:110px;}
.index .vid .list2 .li5{right:3px;top:192px;}
.index .vid .list2 .li6{right:116px;top:283px;}
.index .vid .list2 .ssp{position: absolute;top:16px;left:201px;width:596px;height:367px;padding:26px 98px 72px 103px;background:url(../images/1_63.png) no-repeat left top;}
.index .vid .inner{position: relative;}
.index .vid{padding-bottom:65px;}
.index .wjs .wrap{}
.wzgb .gb{padding-top:60px;}
.wzgb .gb .wrap{background:url(../images/3.7_03.png) no-repeat left 80px;}
.wzgb .gb .tit{font-size:35px;color:#2b78d9;font-weight:bold;text-align: center;line-height: 68px; }
.wzgb .gb .con{text-align: center;margin-top:12px;position: relative;}
.wzgb .gb .txt .p1{font-size: 24px;color:#0e0e0e;font-weight:bold;line-height: 40px;}
.wzgb .gb .txt .p2{font-size: 28px;color:#cc0000;font-weight: bold;line-height: 44px;}
.wzgb .gb .en{font-size: 15px;color:#d1d1d1;line-height: 40px;}
.wzgb .gb .txt{border-bottom:1px dashed #c9c9c9;}
.wzgb .gb .txt1{width:983px;margin:0  auto;padding-top:32px;}
.wzgb .gb .txt2{padding-top:20px;width:950px;margin:0 auto;padding-bottom:12px;}
.wzgb .gb .txt .p3{font-size: 24px;color:#cc0000;font-weight:bold;line-height: 50px;}
.wzgb .gb .img{padding-top:18px;padding-bottom:48px;}
.wzgb .gb .cho p{font-size: 25px;color:#666;font-weight:bold;line-height: 38px;}
.wzgb .gb .cho p span{color:#f66c01;}
.wzgb .gb .cho{width:782px;margin:0 auto;background:#dadada;padding:8px 0;position: relative;}
.wzgb .gb .cho .hd{position: absolute;width:88px;right:-48px;bottom:16px;}
.wzgb .gb .cho .t{font-size: 12px;color:#858585;line-height: 18px;}
.wzgb .gb{padding-bottom:90px;}
.wzgb .cont{background:#fff;padding-top:64px;}
.wzgb .cont .tit{font-size: 35px;color:#f66c01;font-weight:bold;text-align: center;line-height: 72px;}
.wzgb .cont .con{padding-top:45px;background:url(../images/3.7_09.png) no-repeat 339px 120px;height:510px;padding-bottom:108px;position: relative;}
.wzgb .cont .li_tit{font-size: 19px;line-height: 30px;font-weight: bold;}
.wzgb .cont p{font-size: 15px;color:#6f6f6f;font-weight: bold;}
.wzgb .cont .li1,.wzgb .cont .li2,.wzgb .cont .li3{text-align:right;}
.wzgb .cont li{position: absolute;}
.wzgb .cont .li1{width:316px;padding-right:108px;right:771px;top:349px;padding-top:20px;}
.wzgb .cont .li2{width:346px;left:0;padding-right: 108px;top:235px;padding-top:15px;}
.wzgb .cont .li3{width:437px;padding-right: 90px;left:0;top:118px;padding-bottom:88px;}
.wzgb .cont .li4{width:400px;left:532px;padding-left:8px;top:45px;padding-bottom:115px;}
.wzgb .cont .li5{width:400px;left:619px;padding-left:99px;padding-bottom:72px;top:158px;}
.wzgb .cont .li6{width:402px;left:692px;top:265px;padding-top:13px;padding-left:108px;padding-bottom:30px;}
.wzgb .cont .li7{padding-top:18px;width:388px;left:705px;top:374px;padding-left:108px;}
.wzgb .cont .li1 .li_tit{color:#ee7d7f;}
.wzgb .cont .li2 .li_tit{color:#f66b1f;}
.wzgb .cont .li3 .li_tit{color:#7dc2ec;}
.wzgb .cont  .li4{color:#ec87c1;}
.wzgb .cont .li5{color:#4792e3;}
.wzgb .cont .li6{color:#7ec234;}
.wzgb .cont .li7{color:#a6a7e8;}
.wzgb .cont li .img{position: absolute;width:89px;height:89px;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-moz-transition:0.8s;-ms-transition:0.8s;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.wzgb .cont .li1 .img{position: absolute;right:0;top:0;}
.wzgb .cont .li2 .img{right:0;top:0;}
.wzgb .cont .li3 .img{right:0;bottom:0;}
.wzgb .cont .li4 .img{bottom:0;left:0;}
.wzgb .cont .li5 .img{left:0;bottom:0;}
.wzgb .cont .li6 .img{left:0;top:0;}
.wzgb .cont .li7 .img{left:0;top:0;}
.wzgb .cont li:hover .img{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.wmwz .cont{padding-top:53px;padding-bottom:66px;}
.wmwz .cont .tit{font-size: 35px;color:#2b78d9;font-weight: bold;line-height: 65px;text-align: center;}
.wmwz .cont .title{font-size: 16px;color:#828282;text-align: center;line-height: 25px;}
.wmwz .cont .list{padding-top:34px;}
.wmwz .cont .list li{width:261px;text-align: center;float: left;margin-right:52px;}
.wmwz .cont .list li.last{margin-right:0;}
.wmwz .cont .li_img{position: relative;}
.wmwz .cont .li_txt{font-size: 14px;color:#595959;text-align: center;line-height: 34px;padding-top:23px;}
.wmwz .cont .li_txt h3{ color:#2b78d9; font-size:20px;}
.wmwz .cont .li_txt:hover{color:#f16a05;}
.wmwz .cont2{padding-top:53px;padding-bottom:66px;}
.wmwz .cont2 .tit{font-size: 35px;color:#2b78d9;font-weight: bold;line-height: 65px;text-align: center;}
.wmwz .cont2 .left{width:784px;padding-top:28px;}
.wmwz .cont2 .txt{font-size: 16px;color:#616161;line-height: 36px;text-indent:2em;}
.wmwz .cont2 .right{width:389px;}
.wmwz .cont2 .list2 li{float: left;width:180px;text-align: center;}
.wmwz .cont2 .txt span{color:#f66c00}
.wmwz .cont2 .list2{padding-top:37px;}
.wmwz .cont2 .list2 p{font-size: 14px;color:#535353;line-height: 34px;padding-top:10px;}
.wmwz .cont2{padding-bottom:68px;}
.wmwz .why{background:#fff;padding-top:63px;padding-bottom:66px;}
.wmwz  .why .list li{float: left;text-align: center;width:256px;text-align: center;padding-right: 58px;}
.wmwz .why .list li.last{padding-right: 0;;}
.wmwz .why .li_tit{font-size: 16px;color:#2b78d9;line-height: 30px;padding-top:28px;}
.wmwz .why .li_txt{font-size: 14px;color:#595959;line-height: 28px;padding-top:12px;}
.wmwz .why .tit{font-size: 35px;color:#f66c00;text-align: center;line-height: 72px;font-weight: bold;}
.wmwz .wgn .list li{float: left;width:298px;text-align: center;border:1px solid #eee;margin-right:-1px;margin-top:-1px;padding:26px 0;}
.wmwz .wgn{background:#fff;padding-bottom:66px;padding-top:48px;}
.wmwz .wgn li p{padding-top:22px;font-size: 16px;color:#555;line-height: 26px;}
.wmwz .wgn .tit{font-size: 35px;color:#f66c00;text-align: center;font-weight: bold;line-height: 72px;padding-bottom:28px;}
.wmwz .gn{padding-top:56px;}
.wmwz .gn .list{padding-top:40px;}
.wmwz .gn li{float: left;width:318px;padding-right:122px;height:143px;}
.wmwz .gn{padding-bottom:38px;}
.wmwz .gn li.last{padding-right: 0;;}
.wmwz .gn .tit{font-size: 35px;font-weight:bold;color:#2b78d9;line-height: 72px;text-align: center;}
.wmwz .gn .left{width:55px;}
.wmwz .gn .right{width:240px;padding-left:23px;}
.wmwz .gn .li_tit{font-size: 20px;color:#414141;line-height: 1em;padding-bottom:12px;;}
.wmwz .gn .li_txt{font-size: 15px;color:#787878;line-height: 28px;}

.fxsc .cont .tit{font-size: 35px;color:#2b78d9;text-align: center;line-height: 70px;font-weight: bold;}
.fxsc .cont .title{font-size: 16px;color:#828282;text-align: center;line-height: 20px;padding-bottom:52px;}
.fxsc .cont{padding-top:50px;padding-bottom: 12px;}
.fxsc .cont table{width:100%;}
.fxsc .cont .li_img{text-align: center;}
.fxsc .cont .td_tit{font-size: 15px;color:#434343;text-align: center;line-height: 28px;font-weight: bold;padding-top:28px;padding-bottom:12px;}
.fxsc .cont .td_txt{font-size: 13px;color:#686868;text-align: center;line-height: 28px;}
.fxsc .cont td{padding-right: 46px;padding-bottom:58px;vertical-align: top;}
.fxsc .cont td.last{padding-right: 0;}
.fxsc .cont .td1{width:260px;}
.fxsc .cont .td2{width:267px;}
.hymh .cont{padding-top: 48px;padding-bottom:70px;}
.hymh .cont .tit{font-size: 35px;color:#2b78d9;line-height: 72px;padding-bottom:12px;text-align:center;font-weight: bold;}
.hymh .cont .right{font-size: 17px;color:#454545;line-height: 40px;padding-top:14px;width:872px;padding-right:28px;}
.hymh .kj{padding-bottom:22px;padding-top: 50px;background: #fff;}
.hymh .kj .tit{font-size: 35px;color:#f16a05;line-height: 72px;text-align: center;font-weight: bold;padding-bottom: 32px;}
.hymh .kj li{float:left;width:96px;text-align: center;margin-right: 124px;margin-bottom:38px;}
.hymh .kj .li_img{padding:0 1px;}
.hymh .kj li.last{margin-right: 0;}
.hymh .kj p{padding-top: 8px;font-size: 16px;color:#2f2f2f;line-height: 30px;}
.hymh .kj .img2{display: none;}
.hymh .kj li:hover .img2{display: block;}
.hymh .kj li:hover .img1{display: none;}
.hymh .ffw li{float: left;width:349px;height:93px;padding-top: 38px;box-shadow: 4px 4px 4px #c1c1c1;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right: 74px;margin-bottom: 56px;font-size: 16px;color:#fff;text-align: center;line-height: 30px;}
.hymh .ffw .li1{background:#e65027;}
.hymh .ffw .li2{background:#54b37f;}
.hymh .ffw .li3{background:#ff910a;margin-right: 0;}
.hymh .ffw{padding-bottom:30px;padding-top: 54px;}
.hymh .ffw .tit{font-size: 35px;color:#2b78d9;text-align: center;line-height: 72px;font-weight: bold;padding-bottom: 32px;}
.hymh .ffw .li4{padding-top: 20px;height:111px;}
.hymh .ffw .list{background:url(../images/3.9.2_35.png) no-repeat 150px 64px;}
.wmwz .wgn .list li img{-ms-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s;}
.wmwz .wgn .list li:hover .li_img img{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
/*.wmwz .cont .list li:hover .li_img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}*/
.wmwz .cont .wrap{overflow: visible;}
.fxsc .cont .td_txt:hover{color:#2b78d9;}
.hymh .ffw li:hover{-moz-transform:scale(1.1);-mstransform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.hymh .ffw .wrap{overflow: visible;}
.banner_118 .left{width:50%;position:absolute;left:0;top:0;}
.banner_118 .right{width:50%;position:absolute;right:0;top:0;}
.banner_118 .center{width:544px;margin:0 auto;padding-top:84px;z-index:999;position:relative}
.banner_118.active .left{-moz-animation: b_118 1.5s ease-out both;-ms-animation: b_118 1.5s ease-out both;-webkit-animation: b_118 1.5s ease-out both;-o-animation: b_118 1.5s ease-out both;animation: b_118 1.5s ease-out both;}
.banner_118.active .right{-mozanimation: b_1182 1.5s ease-out both;-ms-animation: b_1182 1.5s ease-out both;-webkit-animation: b_1182 1.5s ease-out both;-o-animation: b_1182 1.5s ease-out both;animation: b_1182 1.5s ease-out both;}
.banner_118.active .center{-moz-animation: b_11 0.8s ease-out both;-ms-animation: b_11 0.8s ease-out both;-webkit-animation: b_11 0.8s ease-out both;-o-animation: b_11 0.8s ease-out both;animation: b_11 0.8s ease-out both;}
@-o-keyframes b_118{
	0%{
		-o-transform: translateX(-100%);
	}
	100%{
		-o-transform: translateX(0);
	}
}
@-webkit-keyframes b_118{
	0%{
		-webkit-transform: translateX(-100%);
	}
	100%{
		-webkit-transform: translateX(0);
	}
}
@-ms-keyframes b_118{
	0%{
		-ms-transform: translateX(-100%);
	}
	100%{
		-ms-transform: translateX(0);
	}
}
@-moz-keyframes b_118{
	0%{
		-moz-transform: translateX(-100%);
	}
	100%{
		-moz-transform: translateX(0);
	}
}
@keyframes b_118{
	0%{
		transform: translateX(-100%);
	}
	100%{
		transform: translateX(0);
	}
}
@-moz-keyframes b_1182{
	0%{-moz-transform: translateX(100%);}
	100%{
		-moz-transform:translateX(0)
	}
}
@-ms-keyframes b_1182{
	0%{-ms-transform: translateX(100%);}
	100%{
		-ms-transform:translateX(0)
	}
}
@-webkit-keyframes b_1182{
	0%{-webkit-transform: translateX(100%);}
	100%{
		-webkit-transform:translateX(0)
	}
}
@-o-keyframes b_1182{
	0%{-o-transform: translateX(100%);}
	100%{
		-o-transform:translateX(0)
	}
}
@keyframes b_1182{
	0%{transform: translateX(100%);}
	100%{
		transform:translateX(0)
	}
}
@-webkit-keyframes b_11{
	0%{-webkit-transform:translateY(50%)}
	100%{
		-webkit-transform: translateY(0);
	}
}
@-ms-keyframes b_11{
	0%{-ms-transform:translateY(50%)}
	100%{
		-ms-transform: translateY(0);
	}
}
@-moz-keyframes b_11{
	0%{-moz-transform:translateY(50%)}
	100%{
		-moz-transform: translateY(0);
	}
}
@-o-keyframes b_11{
	0%{-o-transform:translateY(50%)}
	100%{
		-o-transform: translateY(0);
	}
}
@keyframes b_11{
	0%{transform:translateY(50%)}
	100%{
		transform: translateY(0);
	}
}
.wei  li{float: left;width:196px;height:336px;margin-right: 100px;padding:53px 15px 53px 14px;background:url(../images/3.5_38.png) no-repeat;}
.wei  .last{margin-right: 0;}
.wei  .con{position: relative;}
.wei  .er{position: absolute;left:0;top:0;width:100%;height: 100%;background:rgba(0,0,0,0.65);color:#fff;text-align: center;display: none;}
.wei li{margin-bottom:26px;}
.wei{padding-bottom:30px;}
.wei  li:hover .er{display: block;}
.wei  .er .p1{font-size: 16px;line-height: 48px;padding-top: 54px;}
.wei  .er .p2{font-size: 15px;line-height: 50px;}




/*百度推广*/

.bdtg_bannerimg {width: 100%; height:449px;}
.bdtg_hyys {padding: 50px 0;background:#fff;}
.bdtg_hyys .title{text-align:center;margin-bottom: 40px;}
.bdtg_hyys .title h3{ color:#f16a05; font-size:35px;margin-bottom: 15px;}
.bdtg_hyys .title p{ font-size:16px; color:#616161;}

.bdtg_wdys ul{margin:8px 0 0 25px;}
.bdtg_wdys ul li{ width:182px; margin:0 66px 0 0; text-align:center; float:left;}
.bdtg_wdys ul li.last{margin-right:0;}
.bdtg_wdys ul li:hover img{-moz-animation: dod 0.8s linear both;
-ms-animation: dod 0.8s linear both;
-webkit-animation: dod 0.8s linear both;
-o-animation: dod 0.8s linear both;
animation: dod 0.8s linear both;}
.bdtg_wdys ul li:hover p{color:#009de0;}
.bdtg_wdys ul li span{ display:block; font-weight:bold; margin:12px 0; font-size:20px; color:#3e3e3e;}
.bdtg_wdys ul li p{ line-height:2em; font-size:14px; color:#3f3f3f;}

.bdtg_fwfw{padding:50px 0 17px;}
.bdtg_fwfw h3{font-size:35px; margin-bottom:50px; color:#2b78d9; text-align:center;}
.bdtg_fwfw ul li{float:left; margin:0 77px 50px 0;width:242px;}
.bdtg_fwfw ul li:hover{-moz-animation: dod 0.8s linear both;
-ms-animation: dod 0.8s linear both;
-webkit-animation: dod 0.8s linear both;
-o-animation: dod 0.8s linear both;
animation: dod 0.8s linear both;}
.bdtg_fwfw ul li.last{margin-right:0;}

.bdtg_jzlc{background:#fff;padding: 50px 0;}
.bdtg_jzlc h3{ text-align:center; margin-bottom:40px; color:#f16a05; font-size:35px}
.bdtg_jzlc ul li{ position:relative;width:148px; float:left; margin:0 115px 0 0; text-align:center;}
.bdtg_jzlc ul li.last{margin-right:0;}
.bdtg_jzlc ul li .lc_img{ width: 147px;height: 147px;line-height: 147px;background:url(../images/bdtg_24.png) no-repeat;

}
.bdtg_jzlc ul li .lc_img img{-moz-transition: 0.8s;
-ms-transition: 0.8s;
-webkit-transition: 0.8s;
-o-transition: 0.8s;
transition: 0.8s;}
.bdtg_jzlc ul li .lc_img:hover img{
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
.bdtg_jzlc ul li span{ display:block; margin-top:25px;font-size:15px; color:#616161;}

.lcx{position:absolute; top:66px; left:146px;}

@media (max-width:390px){
.nbanner{height: 140px;background-size: cover;
-moz-background-size: cover;width: 100%;
    background-position: center;
    background-size: cover;}
.res {
   min-width: 390px
}

.i_title,.res .web .con_tit,.res .web .tit {
    text-align: center;
    font-size: 24px; margin-top:20px; line-height:30px;}
.res .web img,.res .tit img,.res .cont .list img{ width:100%;}
.res .cont .img2 { display:none}
.res .cont li {
    float: left;
    width: 49%;margin-right: 1%;}
.wrap {
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}
.res .msyy .list {
    width: 100%;
    margin: 0 auto;
    padding-left: 0px;
}
.res .msyy .list li {
    float: none;
    width: 100%;
     padding-right: 0;
     margin-bottom: 20px;
}
.res .msyy .list li  img{width: 100%;}
.res .msyy .txt {
    padding-right: 0px;
}
.case_t{margin-top:20px;font-size: 24px; }
.n_case_list ul li{ width:49%; margin-right:0px}
.res .cont .list {
    margin: 0 auto;
    width: 100%;
}

}