<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**- font -**/
@font-face {
    font-family: fzlt;
    src: url("fonts/fzlt.eot"/*tpa=/style/fonts/fzlt.eot*/);
    src: url("fonts/fzlt.eot-#iefix"/*tpa=/style/fonts/fzlt.eot?#iefix*/) format('embedded-opentype'),
         url("fonts/fzlt.woff2"/*tpa=/style/fonts/fzlt.woff2*/) format('woff2'),
         url("fonts/fzlt.woff"/*tpa=/style/fonts/fzlt.woff*/) format('woff'),
         url("fonts/fzlt.ttf"/*tpa=/style/fonts/fzlt.ttf*/) format('truetype'),
         url("fonts/fzlt.svg"/*tpa=/style/fonts/fzlt.svg*/) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Helvetica;
    src: url("fonts/Helvetica.eot"/*tpa=/style/fonts/Helvetica.eot*/);
    src: url("fonts/Helvetica.eot-#iefix"/*tpa=/style/fonts/Helvetica.eot?#iefix*/) format('embedded-opentype'),
         url("fonts/Helvetica.woff2"/*tpa=/style/fonts/Helvetica.woff2*/) format('woff2'),
         url("fonts/Helvetica.woff"/*tpa=/style/fonts/Helvetica.woff*/) format('woff'),
         url("fonts/Helvetica.ttf"/*tpa=/style/fonts/Helvetica.ttf*/) format('truetype'),
         url("fonts/Helvetica.svg"/*tpa=/style/fonts/Helvetica.svg*/) format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
overflow-y:scroll;
}
/* CSS Document */
/*手机导航*/
.phone_header {display: none;}
/*社交弹出层样式*/
.box_tc{position:fixed; width:100%; height:100%; background: #000000;background:rgba(0,0,0,0.5); top:0; left:0; z-index: 100;}
.tc_main{ width:480px; height:550px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-240px; margin-top:-275px; text-align:center;}
.tc_main h2{ display:block; color:#fff; font-size:28px; line-height: 70px; margin:63px 0 0 -20px; width: 100%; padding: 0 20px; background: #929191; position: relative;}
.tc_main h2:before {content: ""; position: absolute; left: 0; bottom: -13px; width: 20px; height: 13px; background: url("../images/sj_left.png"/*tpa=/images/sj_left.png*/) left top no-repeat;}
.tc_main h2:after {content: ""; position: absolute; right: 0; bottom: -13px; width: 20px; height: 13px; background: url("../images/sj_right.png"/*tpa=/images/sj_right.png*/) left top no-repeat;}
.tc_main #but_no {position:absolute; right:-50px; top:-50px; width: 50px; height: 50px; border: 2px solid #fff;box-sizing: border-box; background: url("../images/close.png"/*tpa=/images/close.png*/) center no-repeat;}
.tc_main .sj_ewm {width: 300px; height: 300px; background: url("../images/ewm_bg.png"/*tpa=/images/ewm_bg.png*/) center no-repeat; box-sizing: border-box; padding: 20px; margin: 50px auto 22px;}
.tc_main span {display: block; font-size: 24px; line-height: 30px;}
/*下载弹出层样式*/
.box_xz {position:fixed; width:100%; height:100%; background: #000000;background:rgba(0,0,0,0.5); top:0; left:0; z-index: 100;}
.xz_main {width:480px; height:605px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-240px; margin-top:-302px; text-align:center;}
.xz_main #xz_no {position:absolute; right:-50px; top:-50px; width: 50px; height: 50px; border: 2px solid #fff;box-sizing: border-box; background: url("../images/close.png"/*tpa=/images/close.png*/) center no-repeat;}
.xz_main .xz_pic {margin-top: 83px;}
.xz_main .xz_con {font-size: 18px; margin: 20px 0 46px;}
.xz_main .xz_con p {line-height: 42px;}
.xz_main .xz_con b {color: #e81320;}
.xz_main .xz_a {display: block;width: 246px; line-height: 46px; font-size: 18px; text-align: center; margin: 0 auto; color: #fff;}
.xz_main .xz_easy {background: #929191; margin-bottom: 23px;}
.xz_main .xz_full {background: #e81320;}

body { font:16px "microsoft Yahei","Arial",sans-serif; color: #333; background: #fff;}
html,body{-webkit-text-size-adjust:none;}
*{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;/* /*border-radius: 4px;*/ */}
input{border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
i{ font-style:normal;}
b{ font-weight:normal;}
a{text-decoration:none; transition:all 0.4s;-webkit-transition:all 0.4s; color: #333;}
a:hover{color: #e81320;}
.cf {clear: both;}
input,textarea,a,i,div{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
.ovh{ overflow: hidden; display: block; }
.por{ position: relative; }
.poa{ position: absolute; }
.pof{ position: fixed; }
.fl{ float: left; }
.fr{ float: right; }
.pcshow{ display: block; }
.moshow{ display: none; }


/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.8; color: #333}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.8; color: #333}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.8; color: #333}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.8; color: #333}
input:focus{outline: none;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
.tr_sc{ overflow:hidden; display:block;}
.tr_sc img{transition:0.3s all; -webkit-transition:0.3s  all;}
.tr_sc:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*右侧窗口*/
.index_right {position: fixed;left: 0;top: 42%;z-index: 999;/* background: #fff; */padding: 8px;}
.index_right .right_box {width: 126px;height: 126px;box-sizing: border-box;/* margin-bottom: 5px; *//* border-radius: 4px; */}
.index_right .right_xinxi {/* background: #E4E4E4; */}
.index_right .right_xinxi a {display: block;background: url("../images/zc_tb1.gif"/*tpa=/images/zc_tb1.gif*/) center no-repeat;width: 100%;height: 100%;border: 1px solid #fff;}
.right_xinxitwo a {display: block; background: url("../images/zc_tbth.png"/*tpa=/images/zc_tbth.png*/) center no-repeat; width: 100%; height: 100%;}
.index_right .right_phone {background: #E4E4E4;}
.index_right .right_phone a {display: block; background: url("../images/zc_tb2.png"/*tpa=/images/zc_tb2.png*/) center no-repeat; width: 100%; height: 100%;}
.index_right .right_weixin {border: 1px solid #dedede; padding: 3px; overflow: hidden; text-align: center;}
.index_right .right_weixin img {width: 100%; height: 100%;}
.index_right .right_btn {display: none;cursor: pointer;height: 36px;width: 86px;height: 36px;/* border: 1px solid #dedede; */box-sizing: border-box;background:#fff url("../images/zc_tb4.png"/*tpa=/images/zc_tb4.png*/);transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;/*border-radius: 4px;*/}
.index_right .right_btn:hover{background:#333 url("../images/zc_tb4.png"/*tpa=/images/zc_tb4.png*/) 0px -36px;}
/*其他公用*/
.color1 {color: #fff;}
p {line-height: 28px;}
.wrap{width: 1200px;margin: 0 auto;}
.ww{ word-wrap: break-word;}
.index_tit {font-size: 28px;text-align: center;font-weight: bold;}
.p100 {padding: 100px 0;}
.pt105 {padding-top: 105px;}
.pt100 {padding-top: 100px;}
.pt78 {padding-top: 78px;}
.pt75 {padding-top: 75px;}
.mt120 {margin-top: 120px;}
.mt72 {margin-top: 40px;}
.mt30 {margin-top: 30px;}
.mb75 {margin-bottom: 75px;}
.mb60 {margin-bottom: 60px;}
.mb67 {margin-bottom: 67px;}
.mb20 {margin-bottom: 20px;}
.bg1 {background: #f7f7f7;}
.mynav2 {text-align: center; font-size: 18px; height: 51px;}
.mynav2 li {float: left; box-sizing: border-box;}
.ul3 {margin: 0 -30px;}
.ul6 {margin: 0 -20px;}
.ul7 {margin: 0 -4px;}
.ul3 li {width: 33.33%; padding: 0 30px 20px;}
.ul6 li {width: 16.66%; padding: 0 20px 20px;}
.ul7 li {width: 14.28%; padding: 0 4px 20px;}
.mynav2 li a {display: block; line-height: 40px; border: 1px solid #e2e0e0; position: relative;background: #fff;}
.mynav2 li .selected {background: #e81320; color: #fff; border-color: transparent;}
.mynav2 li .selected:before {content:"";position: absolute;bottom: -9px; left: 50%; border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #e81320; margin-left: -9px;}
.hzhb_list.pt75{ padding-top: 50px; }

/*栏目页头图*/
.lm_ban {line-height: 0; text-align: center; width: 100%; }
/*.lm_ban img {display: inline-block; margin-top: -10px; width: 100%;}*/
.lm_ban a{width: 100%;overflow: hidden;display: block;position: relative;/* top: -10px; */}
.lm_ban a img{ width:101%; }
.ban_bg{ width: 100%; }
.case_img{ width: 49.7%; top: 40.4%; left: 25.15%; }
.case_img{
	animation: cimg 0.5s linear 0s;
	-webkit-animation: cimg 0.5s linear 0s;
	-moz-animation: cimg 0.5s linear 0s;
	-o-animation: cimg 0.5s linear 0s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1);
}
@keyframes cimg{ 
	0%{ transform: scaleX(0.8); -webkit-transform: scaleX(0.8); -moz-transform: scaleX(0.8); -o-transform: scaleX(0.8); } 
	100%{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); } 
}
@-webkit-keyframes cimg{ 
	0%{ transform: scaleX(0.8); -webkit-transform: scaleX(0.8); -moz-transform: scaleX(0.8); -o-transform: scaleX(0.8); } 
	100%{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); } 
}
@-moz-keyframes cimg{ 
	0%{ transform: scaleX(0.8); -webkit-transform: scaleX(0.8); -moz-transform: scaleX(0.8); -o-transform: scaleX(0.8); } 
	100%{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); } 
}
@-o-keyframes cimg{ 
	0%{ transform: scaleX(0.8); -webkit-transform: scaleX(0.8); -moz-transform: scaleX(0.8); -o-transform: scaleX(0.8); } 
	100%{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); } 
}

.ban_p1{ font-size: 36px; color: #fff; line-height: 40px; text-align: left; }
.ban_p2{ font-family: fzlt; font-size: 30px; color: #fff; line-height: 50px; text-align: left; }
.ban_p3{ font-family: Helvetica; font-size: 28px; color: #f0f0f0; line-height: 40px; text-align: left; }
.ban_case .ban_p1{ width: 100%; top: 11%; left: 0; text-align: center; }
.ban_case .ban_p2{ width: 100%; top: 22%; left: 0; text-align: center; letter-spacing: 1px; opacity: 0.95; }
.ban_case .ban_p3{ width: 100%; top: 33%; left: 0; text-align: center; letter-spacing: 1px; opacity: 0.95; }
/*.ban_case .ban_p1{
	animation: cp1 0.5s linear 0s;
	-webkit-animation: cp1 0.5s linear 0s;
	-moz-animation: cp1 0.5s linear 0s;
	-o-animation: cp1 0.5s linear 0s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	opacity: 1; top: 11%;
}
@keyframes cp1{ 0%{ opacity: 0; top: 6%; } 100%{ opacity: 1; top: 11%; } }
@-webkit-keyframes cp1{ 0%{ opacity: 0; top: 6%; } 100%{ opacity: 1; top: 11%; } }
@-moz-keyframes cp1{ 0%{ opacity: 0; top: 6%; } 100%{ opacity: 1; top: 11%; } }
@-o-keyframes cp1{ 0%{ opacity: 0; top: 6%; } 100%{ opacity: 1; top: 11%; } }
*/
/*.ban_case .ban_p2{
	animation: cp2 0.5s linear 0s;
	-webkit-animation: cp2 0.5s linear 0s;
	-moz-animation: cp2 0.5s linear 0s;
	-o-animation: cp2 0.5s linear 0s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	opacity: 1; top: 22%;
}
@keyframes cp2{ 0%{ opacity: 0; top: 25%; } 100%{ opacity: 1; top: 22%; } }
@-webkit-keyframes cp2{ 0%{ opacity: 0; top: 25%; } 100%{ opacity: 1; top: 22%; } }
@-moz-keyframes cp2{ 0%{ opacity: 0; top: 25%; } 100%{ opacity: 1; top: 22%; } }
@-o-keyframes cp2{ 0%{ opacity: 0; top: 25%; } 100%{ opacity: 1; top: 22%; } }
*/
/*.ban_case .ban_p3{
	animation: cp3 0.5s linear 0s;
	-webkit-animation: cp3 0.5s linear 0s;
	-moz-animation: cp3 0.5s linear 0s;
	-o-animation: cp3 0.5s linear 0s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	opacity: 1; top: 33%;
}
@keyframes cp3{ 0%{ opacity: 0; top: 36%; } 100%{ opacity: 1; top: 33%; } }
@-webkit-keyframes cp3{ 0%{ opacity: 0; top: 36%; } 100%{ opacity: 1; top: 33%; } }
@-moz-keyframes cp3{ 0%{ opacity: 0; top: 36%; } 100%{ opacity: 1; top: 33%; } }
@-o-keyframes cp3{ 0%{ opacity: 0; top: 36%; } 100%{ opacity: 1; top: 33; } }
*/
.ban_bus .ban_p1{ width: 40%; top: 34%; left: 24%; }
.ban_bus .ban_p2{ width: 40%; top: 54%; left: 24%; }
.ban_bus .ban_p3{ width: 40%; top: 43%; left: 24%; }

.ban_sol .ban_p1{ width: 100%; top: 11%; left: 0; text-align: center; }
.ban_sol .ban_p2{ width: 100%; top: 22%; left: 0; text-align: center; }
.ban_sol .ban_p3{ width: 100%; top: 33%; left: 0; text-align: center; }

.ban_team .ban_p2{ width:51%; top: 50%; left: 46.8%; margin-top: -20px; font-size: 38px; font-weight: bold; }

.ban_act p{ text-shadow: 0 0 21px rgba(0,0,0,0.75); }
.ban_act .ban_p1{ width: 100%; top: 26%; left: 0; font-family: fzlt; font-weight: bold; font-size: 92px; text-align: center; line-height: 120px; }
.ban_act .ban_p1 span{ font-weight: bold; font-family: '微软雅黑'; font-size: 80px; color: #feac2c; }
.ban_act .ban_p2{ width: 100%; top: 49%; left: 0; font-family: '微软雅黑'; font-weight: bold; font-size: 50px; line-height: 60px; text-align: center; }
.ban_act .ban_p3{ width: 100%; top: 62%; left: 0; font-family: Arial !important; font-size: 20px; text-align: center; }

.phone_ban {display: none;}
.phone_ban img{ width: 100%; }
.lm_con {padding-top: 75px; color: #fff;}
.lm_con .ban_tit {font-size: 60px; margin-bottom: 10px;}
.lm_con p {font-size: 36px; line-height: 48px;}
/*详情页标题*/
.xq_tit {text-align: center;}
.xq_tit h2 {font-size: 30px; margin-bottom: 10px; text-align: center;}
.xq_tit i {display: inline-block; /*border: 1px solid #dd262e;*/ padding: 0 45px;}
.xq_tit b {display: inline-block; font-size: 18px; font-weight: 300; padding: 0 15px; background: #fff; position: relative; top: -10px; line-height: 20px;}
/*公用头尾*/
.footer {background: #282828;}
.foot_part1{ padding: 16px 0; }
.foot_left {float: left;margin-left: -22px;}
.foot_left p {line-height: 26px; padding: 10px 0; overflow: hidden;}
.foot_left .p1 { font-size: 14px; }
.foot_left .p2 .a1 { font-size: 16px; cursor: auto; }
.foot_left a { float: left; font-size: 16px; color: #868585; padding: 0 22px;}
.foot_left a:hover {color: #fff;}
.foot_left .p2 .a1:hover{ color: #868585; cursor: text; }
.foot_left .p2 a{ font-size: 14px; }
.foot_right {float: right;}
.foot_right .ewm {float: left; background: #fff; padding: 6px;}
.foot_right .ewm img {width: 80px;}
.foot_right .ewm span {display: none;}
.foot_right .phone2 {float: right; min-width: 174px; margin-left: 16px; background: #e81320; text-align: center; margin-top: -30px; position: relative; display: table-cell; vertical-align: middle; padding: 10px 15px 7px; box-sizing: border-box;}
.foot_right .phone2:after {content: ""; position: absolute; top: 1px; right: -7px; width: 7px; height: 13px; background: url("../images/foot_sjx.png"/*tpa=/images/foot_sjx.png*/) no-repeat;}
.foot_right .phone2 img {margin-top: 14px; width: 36px;}
.foot_right .phone2 strong {display: block; color: #fff; font-size: 18px; line-height: 50px;}
.foot_part2 { border-top: 1px solid #373737; padding: 1.2% 0; }
.copy {color: #868585; font-size: 12px;}
.copy p {line-height: 26px;}
/*首页*/
.index_fa .jjfa_con ul {padding: 10px 0; margin: 0;}
.index_fa .jjfa_con ul:after {content: "";display: table;clear: both;}
.index_fa .jjfa_con li {padding: 0; width: 16.66%;margin-bottom: 0;}
.index_fa .jjfa_con li .swiper_box {margin-right: -1px;}
.header {position: relative; z-index: 99999; padding: 0 35px 0 60px; line-height: 90px; height: 90px; -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  box-shadow:0px 0px 13px rgba(0,0,0,0.05);}
.header .logo {float: left;}
.header ul li{float: left;}
.header li a {display: block; padding: 0 22px; height: 100px;}
.header .r {float: right; margin-top: -100px;}
.header .phone {/* float: left; */padding-left: 25px;background: url("../images/phone.png"/*tpa=/images/phone.png*/) left center no-repeat;font-size: 18px;}
.header .b {float: right; padding: 0 15px 0 60px; background: url("../images/sjx.png"/*tpa=/images/sjx.png*/) right center no-repeat; color: #000; cursor: pointer; font-size: 14px;}
.header .one a {color: #fff;background: #3E3E3E;font-size: 18px;}
.header li a:hover {color: #fff; background: #e81320;font-size: 18px;}

.banner .wrap {position: relative;}
.banner .ban_bike {position: absolute; top: 60px; left: -10px;}
.ban_con {width: 350px; height: 665px; background: #fff; background: rgba(255,255,255,0.93);float: right; padding: 163px 15px 30px 60px; box-sizing: border-box; color: #0c0000;}
.ban_con h2 {font-size: 50px; line-height: 50px; font-weight: bold; margin-bottom: 10px;}
.ban_con strong {opacity: 0.1; filter:Alpha(opacity=10); font-size: 42px;}
.ban_con .ban_p {font-size: 20px; line-height: 34px; font-weight: 300;}
.ban_con a {display: inline-block; width: 140px; line-height: 36px;text-align: center; background: #030000;color: #fff; border-radius: 18px; margin-top: 45px;}
.ban_con a:hover {background: #fabc09;}

/**- banner -**/
.swiper-container-banner{ width: 100%;  top: -10px; }
.swiper-container-banner img{ width: 100%; }
.pagination-banner{ position: absolute; bottom: 30px; left: 0; z-index: 10; width: 100%; text-align: center; }
.pagination-banner span{ display: inline-block; cursor: pointer; width: 10px; height: 10px; margin: 0 5px; border-radius: 50%; border: 2px solid #fff; opacity: 0.8; }
.pagination-banner span.swiper-active-switch{ background: #fff; }

.index_fw li {text-align: center;padding: 0 15px;box-sizing: border-box;}
.index_fw .wrap {position: relative;}
.index_fw .swiper-container1 {overflow: hidden; height: 422px; padding: 50px 0;}
.index_fw li div {display: block; padding: 60px 0 75px; border: 1px solid #e2e0e0; box-sizing: border-box; transition: all 0.4s; -webkit-transition: all 0.4s;}
.index_fw {padding-bottom: 5%; }
.index_fw li span {display: inline-block; width: 92px;}
/*.index_fw li span img {width: 100%}*/
.index_fw li b {display: block;font-size: 20px;line-height: 60px;margin-top: 3px;font-weight: bold;color: #333;}
.index_fw li a{ overflow: hidden; display: block; color: #666; line-height: 44px;}
.index_fw li a:hover{ color: #e81320; }
.index_fw .swiper-button_box a {position: absolute; bottom: 0; font-size: 0; width: 49px; height: 522px; background: center no-repeat; background-size: 100% auto;}
.index_fw .swiper-button_box .swiper-button-prev2 {background-image: url("../images/prev.png"/*tpa=/images/prev.png*/); left: -90px;}
.index_fw .swiper-button_box .swiper-button-next2 {background-image: url("../images/next.png"/*tpa=/images/next.png*/); right: -90px;}
.index_fw li div:hover {border: 3px solid #e81320; transform: scale(1.1); box-shadow:0px 0px 27px rgba(0,0,0,0.17);}
.index_fw .index_tit {margin-bottom: 70px;}
/*.index_fw .item:hover .item_box {padding-top: 80px;}
.index_fw .item:hover span {width: 100px;}
.index_fw .item:hover b {font-size: 26px; line-height: 70px;}
.index_fw .item:hover a {font-size: 18px; line-height: 54px;}*/
.index_al {overflow: hidden; padding-bottom: 1.5%;}
.in_sjyb_main {margin-top: 72px;}
.in_sjyb_main span {display: block; position: relative;}
.in_sjyb_main span img {width: 100%;}
.in_sjyb_main .al_btn {position: absolute; left: 20px; bottom: 20px; text-align: center; line-height: 36px; color: #fff; font-size: 18px;}
.in_sjyb_main .al_btn b {display: inline-block; width: auto !important; padding: 0 15px; }
.in_sjyb_main .al_btn i {display: inline-block; width: auto !important; padding: 0 15px; }
.in_sjyb_main .al_btn .bg2 {background: #000;}
.in_sjyb_main .al_btn .bg3 {background: #e81320;}
.al_box {line-height: 28px; padding: 28px 23px; background: #fff; overflow: hidden;}
.al_box strong {float: left; font-size: 22px; font-weight: normal;}
.al_box a {float: right; width: 84px; background: #e81320; text-align: center; color: #fff;}
.al_box a:hover {background: #000;}

.in_sjyb_lbt {overflow: hidden;position: relative; padding-bottom: 4%; /*height: 650px;*/}
.in_sjyb_lbt .in_sjyb_main{ overflow: hidden; position:relative;left: 0; width: 100%; padding-bottom: 7%; /*margin-left: -818px; height: 650px;*/}
.in_sjyb_main .swiper-wrapper,.in_sjyb_main .swiper-slide{ height: auto !important; }
.in_sjyb_lbt .swiper-button_box1 {position: absolute; bottom: 0; left: 50%; width: 100%; height: 57px; margin-left: -80px;}
/*.in_sjyb_lbt .swiper-button_box{ width:1190px; margin:0 auto; position:relative;}*/
.in_sjyb_lbt .swiper-button_box a{display: inline-block; width:78px; height:57px; background: center no-repeat;}
.in_sjyb_lbt .swiper-button_box .swiper-button-next3{background-color: #e81320; background-image: url("../images/index_right.png"/*tpa=/images/index_right.png*/);}
.in_sjyb_lbt .swiper-button_box .swiper-button-prev3{background-color: #fff; background-image: url("../images/index_left.png"/*tpa=/images/index_left.png*/);}

.in_sjyb_main li {padding: 0 0.28%; box-sizing: border-box; transform: scale(0.87); }
.in_sjyb_main li .swiper_slide_box {position: relative; -webkit-box-shadow:0px 0px 24px rgba(0,0,0,0.1);  -moz-box-shadow:0px 0px 24px rgba(0,0,0,0.1);  box-shadow:0px 0px 24px rgba(0,0,0,0.1);}
.in_sjyb_main li .swiper_slide_box:after {content:""; position: absolute;top: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.25);z-index: 999; left: 0;}
.in_sjyb_main li.swiper-slide-active{ transform: scale(1); }
.in_sjyb_main li.swiper-slide-active .swiper_slide_box:after {display: none;}
/*.in_sjyb_lbt .swiper-button_box1 {width: 100px; height: 50px; background: #f60;}*/
.select_main {display: none; position: absolute; width: 100%;border: 1px solid #e2e0e0; background: #f7f7f7; z-index: 100;}
.select_main a {display: block;}
.fa_select {width: 650px; margin: 0 auto; line-height: 62px; text-align: center; color: #cdcdcd; font-size: 24px; border: 1px solid #e2e0e0; border-radius: 32px; position: relative;}
.fa_select span {position: absolute; right: 3px; top:3px; width: 55px; height: 55px; background: url("../images/select.png"/*tpa=/images/select.png*/) center no-repeat; cursor: pointer;}
.index_fa {padding-bottom: 110px;}
.fa_wriBox {margin-top: 77px;}
.dtUl li {overflow: hidden;background: #fff;margin-bottom: 44px;/* -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.1); */-moz-box-shadow:0px 0px 13px rgba(0,0,0,0.1);/* box-shadow:0px 0px 13px rgba(0,0,0,0.1); */}
.dtUl .dt_pic {float: left; line-height: 0; width: 25%;}
.dtUl .dt_pic img {width: 100%;}
.dtUl .dt_con {float: left; width: 75%; padding: 40px 47px 37px; box-sizing: border-box; line-height: 24px;}
.dtUl .dt_con p {line-height: 24px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.dtUl .dt_tit {display: block;padding-left: 36px;background: url("../images/dt_tit.png"/*tpa=/images/dt_tit.png*/) left top no-repeat;font-size: 18px;}
.dtUl .dt_p {text-indent: 26px;color: #B9B9B9;height: 48px;overflow: hidden;margin: 20px 0 17px;font-size: 14px;}
.dtUl .dt_more {float: right;width: 84px;text-align: center;line-height: 28px;color: #fff;background: #e81320;border-radius: 41px;}
.dtUl .dt_more:hover {background: #333;}
.index_dt {padding-bottom: 64px;}
.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev, 
.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {position: absolute; top: 0; font-size: 0; width: 49px; height: 100%; background: center no-repeat; background-size: 100% auto;}
.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev {background-image: url("../images/prev.png"/*tpa=/images/prev.png*/); left: -135px;}
.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {background-image: url("../images/next.png"/*tpa=/images/next.png*/); right: -135px;}
/*案例聚合页*/
.al_list {padding-top: 55px;}
.al_list ul {margin: 0 -23px;}
.al_list li {float: left; width: 33.33%; padding: 0 23px; box-sizing: border-box; margin-bottom: 40px;}
.al_list li a {display: block; border: 1px solid #e2e0e0; position: relative;}
.al_list a img {width: 100%;}
.al_list a h4 {line-height: 46px; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; background: #fff;}
.al_list .list_hover {display: none;}
.al_list .list_hover i {position: absolute; top: 66px; left: 50%; margin-left: -30px; width: 59px; height: 59px; background: url("../images/search.png"/*tpa=/images/search.png*/) center no-repeat;}
.al_list .hover_btm p{ height:28px; overflow:hidden; }
.al_list .hover_btm {position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; line-height: 36px; padding: 14px 30px; background: #e81320; background: rgba(232,19,32,0.8); box-sizing: border-box;}
.al_list .hover_btm h3 {font-size: 18px;}
.al_list .hover_btm b {padding-left: 10px;}
.al_list a:hover {border: 3px solid #e81320; margin-top: -14px; -webkit-box-shadow:0px 0px 27px rgba(0,0,0,0.26);  -moz-box-shadow:0px 0px 27px rgba(0,0,0,0.26);  box-shadow:0px 0px 27px rgba(0,0,0,0.26);}
.al_list a:hover h4 {display: none;}
.al_list a:hover .list_hover {display: block;}
.al_more {clear: both; display: block; width: 162px; line-height: 56px;text-align: center; font-size: 20px; color: #fff; margin: 0 auto; background: #e81320; margin-top: 30px;}
.al_more:hover {background: #333; color: #fff;}
.lm_al {padding-bottom: 165px;}

/*案例详情*/
.xmbj {padding-top: 97px;}
.xmbj_con {padding: 0 170px; margin-top: 50px;}
.xmbj ul {position: relative; margin-left: 6px; }

/*.xmbj ul:before {content:""; position: absolute; left: 8px; top: 0; width: 4px; height: 100%; background: #fc2028; z-index: -1;}
.xmbj ul:before {content: ""; position: ;}*/
.xmbj ul p {margin: 30px 0 30px -12px; padding-left: 50px; }

.case_menu{ width: 100%; bottom: -182px; left: 0; z-index: 9999; background: rgba(255,255,255,0.9); box-shadow: 0 0 30px rgba(0,0,0,0.08); transition: all 0.4s linear 0s; }
.case_menu a{ width: 12.5%; float: left; cursor: pointer; color: #333333; position: relative; padding-top: 65px; padding-bottom: 73px; background: url("../images/case_bg.png"/*tpa=/images/case_bg.png*/); background-position: center 96px !important; background-repeat: no-repeat !important; transition: all 0.25s linear 0s; }
.case_menu a.c_active{ color: #e81320; background: url("../images/case_bgon.png"/*tpa=/images/case_bgon.png*/); }
.case_menu img{ position: absolute; top: 34px; left: 50%; margin-left: -14px; }
.case_menu p{ overflow: hidden; padding: 0 5%; font-size: 18px; line-height: 22px; height: 44px; text-align: center; }
.case_menu i{ width: 100%; height: 1px; position: absolute; z-index: -1; bottom: 53px; left: 0; background: #e9e9e9; }


/*挑战和成绩*/
.phone_tzcjImg {display: none;}
.tzcj {padding-top: 67px}
.tzcj .xq_tit {margin-bottom: 65px;}
.tzcj_img {text-align: center;}
.tzcj_img img {max-width: 101%;}
.tzcj h3 {font-size: 24px; line-height: 32px; margin-bottom: 30px;}
.tzcj_bg {margin-top: 65px; height: 673px; background: url("../images/tzcj_bg1.jpg"/*tpa=/images/tzcj_bg1.jpg*/) center no-repeat; background-size: cover;}
.tzcj_box {position: relative; margin: 0 136px 0 158px; height: 673px;}
.tzcj_con {width: 484px; position: absolute; top: 0; height: 100%; background: url("../images/tzcj_conBg.png"/*tpa=/images/tzcj_conBg.png*/) center no-repeat; padding: 140px 50px; box-sizing: border-box; color: #fff;}
.tzcj_pic {position: absolute; bottom: 0; right: 0;}
.tzcj_con ul {overflow: hidden; margin: 0 -25px}
.tzcj_con ul li {float: left; padding: 0 25px; width: 25%; box-sizing: border-box;}
.tzcj_con .tzcj_tit {font-size: 24px; line-height: 32px; margin: 50px 0 35px;}
.tzcj_part2 {padding: 70px 170px; text-align: center;}
.tzcj_part2 .fcdy_tit {font-size: 24px; line-height: 32px;}
.tzcj_part2 p {color: #666; margin: 35px 0 60px;}
.fcdy_bg {height: 676px; background: url("../images/tzcj_bg1.jpg"/*tpa=/images/tzcj_bg1.jpg*/) center no-repeat; background-size: cover;}
.fcdy_box {position: relative; margin: 0 100px 0 175px; height: 676px;}
.fcdy_box .tzcj_con {right: 0; background-image: url("../images/fcdy_conBg.png"/*tpa=/images/fcdy_conBg.png*/);}
.fcdy_conPic {padding-top: 83px;}
.fcdy_box .tzcj_tit {margin-top: 64px;}
.fcdy_btm {padding: 60px 0 70px; text-align: center;}
.tzcj_part3 {background: url("../images/alxq_bg3.jpg"/*tpa=/images/alxq_bg3.jpg*/) center no-repeat; background-size: cover; height: 824px; padding-bottom: 60px; box-sizing: border-box;}
.alxq_tit {text-align: center; padding: 60px 170px 0;}
.alxq_tit p {text-align: left;}
.alxq_tit .alxq_p1 {color: #666;}
.tzcj_part3 .part3_pic {margin-top: 40px;}
.tzcj_part4 .part4_pic {margin-top: 90px;}
.tzcj_part5 {background: url("../images/alxq_bg4.jpg"/*tpa=/images/alxq_bg4.jpg*/) center no-repeat; background-size: cover; height: 883px; padding-bottom: 60px; box-sizing: border-box;}
.tzcj_part5 .part5_pic {margin-top: 40px;}
.tzcj_part6 .part6_pic {margin-top: 25px;}
.tzcj_part7 {background: url("../images/alxq_bg3.jpg"/*tpa=/images/alxq_bg3.jpg*/) center no-repeat; background-size: cover; height: 820px;}
.tzcj_part7 .part7_pic {margin-top: 57px;}
.pad {padding: 95px 0 105px;}
.jstd_list {margin: 70px -24px 0;}
.jstd_list li {padding: 0 24px;box-sizing: border-box;position: relative;padding-top: 70px;/*border-radius: 4px;*/}
.jstd_list li a {display: block;border: 1px solid #e2e0e0;padding-top: 78px;box-sizing: border-box;/*border-radius: 4px;*/}
.jstd_list li span {position: absolute; top: 0; left: 50%; margin-left: -60px; width: 120px; height: 120px; border-radius: 60px; overflow: hidden; border: 1px solid #e2e0e0; box-sizing: border-box;}
.jstd_list li strong {display: block; text-align: center; font-size: 20px; line-height: 36px;}
.jstd_list li b {display: block; height: 48px; overflow: hidden; color: #666; line-height: 24px;}
.jstd_list li p {padding: 24px 35px; box-sizing: border-box; background: #f7f7f7; margin-top: 32px;}
.alxq_ddzx1 ul li {width: 33.33%; background: #fff;}
.alxq_ddzx2 {padding: 105px 0 70px}
.alxq_ddzx2 .al_list {padding-top: 75px;}
.alxq_jjfa .jjfa_list li {width: 25%;background: #fff;/* /*border-radius: 4px;*/ */}
.alxq_jjfa .jjfa_list a {height: 250px; padding-top: 66px;}
.alxq_jjfa .jjfa_list p {margin-top: 27px}
.alxq_jjfa {padding: 86px 0 110px;}
.alxq_more {padding-bottom: 55px;}
.zxlj_list {margin-top: 62px;}
.zxlj_list ul{overflow: hidden; background: url("../images/zxlj_border.jpg"/*tpa=/images/zxlj_border.jpg*/) left center repeat-x;}
.zxlj_list li {width: 14.28%; float: left; text-align: center; position: relative; padding: 102px 0; box-sizing: border-box;}
.zxlj_list li span {display: block;width: 70px;height: 70px;border-radius: 50px;border: 1px solid #eaeaea;box-sizing: border-box;background: #fff;overflow: hidden;margin: 0 auto;}
.zxlj_list li b {font-size: 26px;color: #000000;font-family: arial;line-height: 66px;}
.zxlj_list li p {line-height: 24px; color: #707070;}
.zxlj_list .zxlj_item {position: absolute; width: 100%;}
.zxlj_list .zxlj_item:before {content: "";position: absolute; height: 48px; border-right: 1px dashed #ffa5ab;}
.zxlj_li1 .zxlj_item {top: 0;}
.zxlj_li2 .zxlj_item {bottom: 0;}
.zxlj_li1 .zxlj_item:before {top: 50px;}
.zxlj_li2 .zxlj_item:before {bottom: 50px;}
.alxq_zxlj {padding: 90px 0 105px}

/*业务聚合页*/
.lm_yw {padding-bottom: 5%;}
.yw_list {margin-top: 73px; overflow: hidden;}
.yw_list .yw_left {float: left; width: 75.84%; padding-right: 25px; box-sizing: border-box;}
.yw_list .yw_right {float: right; width: 24.16%; padding-left: 25px; box-sizing: border-box;}
.yw_con {overflow: hidden; border: 1px solid #e2e0e0; margin-bottom: 50px;}
.yw_con .yw_btn{float: left; width: 30%; text-align: center; padding: 13% 0;}
.yw_con .yw_ban{float: right; width: 70%; padding: 0 75px; box-sizing: border-box;}
.yw_right .yw_rBox {border: 1px solid #e2e0e0; background: url("../images/yw_rightBg.jpg"/*tpa=/images/yw_rightBg.jpg*/) left top no-repeat; background-size: 100% auto; padding: 20px 17px;}

.yw_right .right_tit {font-size: 20px; margin-bottom: 10px; margin-left: 10px;} 
.yw_right li {color: #666; line-height: 25px; margin: 20px 0;}
.yw_right li a {display: block;}
.yw_right li b {display: inline-block; width: 27px; text-align: right; margin-right: 17px;}
.yw_right li i {color: #e81320;}

/*.yw_btn img {height: 100px;}*/
.yw_btn i {font-size: 20px; display: block; margin-top: 22px;}
.yw_ban ul {padding: 15px;}
.yw_ban ul li { padding:0 15px; box-sizing: border-box;}
.yw_ban li a {display: block; position: relative; padding: 15px 0;}
.yw_ban li b {position: absolute; bottom: 23px; left: 8px; font-size: 14px; line-height: 24px; background: #e81320; color: #fff; padding: 0 6px;}
.yw_ban .owl-carousel .owl-controls .owl-nav .owl-prev,
.yw_ban .owl-carousel .owl-controls .owl-nav .owl-next {position: absolute;top: 0;font-size: 0;width: 17px;height: 100%;background: center no-repeat;background-size: 100% auto;}
.yw_ban .owl-carousel .owl-controls .owl-nav .owl-prev {background-image: url("../images/prev.png"/*tpa=/images/prev.png*/);left: -15px;}
.yw_ban .owl-carousel .owl-controls .owl-nav .owl-next {background-image: url("../images/next.png"/*tpa=/images/next.png*/);right: -15px;}

/*产品详情页*/
.yw_sjfw p {line-height: 30px; text-align: right;}
.yw_hxys ul {overflow: hidden; margin: 0 -120px;}
.yw_hxys ul li {float: left; width: 33.33%; padding: 0 120px; box-sizing: border-box; text-align: center; line-height: 24px;}
.yw_hxys li span {display: block;}
.yw_hxys li b {display: block; font-size: 20px; margin: 35px 0 20px;}
.yw_hxys li i {display: block; color: #666;}

.ywxq_list ul {overflow: hidden; margin: 0 -22px;}
.ywxq_list ul li {float: left; width: 33.33%; text-align: center; padding: 0 22px; box-sizing: border-box; margin-bottom: 45px; }
.ywxq_list li a {display: block; border: 1px solid #e2e0e0;}
.ywxq_list li img {width: 100%;}
.ywxq_list li h4 {line-height: 46px;}
.ywxq_more {clear: both; display: block; width: 160px; line-height: 55px; color: #fff; text-align: center; margin: 25px auto 10px; font-size: 20px; background: #e81320;}
.ywxq_more:hover {background: #333;}
.yw_alzs .al_list {padding-top: 0;}
/*.yw_alzs .al_list li{position: relative;}
.yw_alzs .al_list li:before { content: ''; display: table; clear: both; position: absolute; top: 0;}
.yw_alzs .al_list li:after { content: ''; display: table; clear: both;}*/

.yw_syhy{ background: url("../images/syhy_bg.jpg"/*tpa=/images/syhy_bg.jpg*/) center top no-repeat; background-size: cover; }
.yw_syhy ul{ overflow: hidden; display: block; padding: 9% 0; }
.yw_syhy li{ width: 25%; overflow: hidden; display: block; float: left; text-align: center; background: url("../images/sy_bg.png"/*tpa=/images/sy_bg.png*/) left top repeat-y; }
.yw_syhy li:first-child{ background: none; }
.yw_syhy span{ display: block; }
.yw_syhy b{ display: block; font-size: 18px; color: #fff; line-height: 26px; padding-top: 13%; }
.yw_ddzx{ padding-top: 0 !important; }

/*推荐解决方案*/
.ywxq_jjfa {padding-bottom: 110px;}
/*.jjfa_list ul {overflow: hidden;}*/
.jjfa_list ul li {float: left;width: 16.66%;text-align: center;margin-right: -1px;background: #fff;/* /*border-radius: 4px;*/ */}
.jjfa_list li a {display: block;padding-top: 53px;border: 1px solid #e2e0e0;box-sizing: border-box;height: 200px;}
.jjfa_list li p {margin-top: 10px;}
.jjfa_list ul li:hover {margin-right: 0;}
.jjfa_list li a:hover {border: 3px solid #e81320; color: #333; -webkit-box-shadow:0px 0px 27px rgba(0,0,0,0.26);  -moz-box-shadow:0px 0px 27px rgba(0,0,0,0.26);  box-shadow:0px 0px 27px rgba(0,0,0,0.26);}

/*星凯在线*/
.ddzx_list ul {overflow: hidden;}
.ddzx_list li {float: left; width: 50%; text-align: center; margin-right: -1px;}
.ddzx_list li a{display: block; padding-top: 34px; border: 1px solid #e2e0e0; box-sizing: border-box; height: 200px;}
.ddzx_list li i {display: block; color: #707070; font-size: 14px; margin-bottom: 20px;}
.ddzx_list li strong {display: block; font-weight: normal; font-size: 18px; margin-top: 6px;}

/*解决方案聚合*/
.jjfa_con {padding-top: 46px;}
.jjfa_con ul {margin: 0 -25px;}
.jjfa_con li {float: left; width: 25%; text-align: center; padding: 0 25px; box-sizing: border-box; margin-bottom: 44px;}
.jjfa_con li .swiper_box {padding: 30px; border: 1px solid #e2e0e0; box-sizing: border-box; height: 296px; cursor: pointer;}
.jjfa_con li span {display: block; margin-bottom: 15px;}
.jjfa_con li .fa_tb2 {display: none;}
.jjfa_con li strong {display: block; font-size: 18px;}
.jjfa_con li .fa_hover {padding-top: 70px; height: 100%; box-sizing: border-box;}
.jjfa_con .fa_hover p {display: none; line-height: 20px; padding-top: 15px;}
.jjfa_con li .swiper_i {display: inline-block; border-bottom: 1px solid #fff;color: #fff; }
.jjfa_con li .swriper_b {display: inline-block; border-bottom: 1px solid #fff; position: relative;color: #fff;}
.jjfa_con li .swriper_b:after {content: ""; width: 13px; height: 15px; background: url("../images/fa_more.png"/*tpa=/images/fa_more.png*/) no-repeat; position: absolute; top: 3px; right: -20px;}
/*.jjfa_con .swiper_box:hover {border: 3px solid #e81320; -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  box-shadow:0px 0px 13px rgba(0,0,0,0.05);}*/
/*.index_fa .jjfa_con .swiper_box:hover {height: 404px; margin-right: 0;}*/
.jjfa_con .swiper_box:hover .fa_hover{background: #e81320; padding-top: 40px;}
.jjfa_con .swiper_box:hover .fa_tb1{display: none;}
/*.jjfa_con .swiper_box:hover .fa_tb2{display: inline-block;}*/
.jjfa_con .swiper_box:hover strong {display: none;}
/*.jjfa_con .swiper_box:hover p {display: block;}*/
.al_tj {padding: 92px 0 127px;}

.jjfa_tit{ padding-bottom: 1%; font-size: 16px; color: #666; line-height: 28px; }
.jjfa_center .jjfa_tit{ padding-bottom: 2.5%; }

/*案例详情*/
.faxq_part3 .mynav2{background: #fff;}
.faxq_ban {height: 300px;background: center no-repeat;background-size: cover;width: 1200px;margin: 0 auto;/*border-radius: 4px;*/margin-top: 20px;}
.faxq_ban .faxq_banTit {font-size: 43px; line-height: 64px; margin-bottom: 65px;}
.faxq_ban .faxq_btn {margin-top: 48px; overflow: hidden;}
.faxq_ban .faxq_btn li {display: inline-block;padding: 0 45px;}
.faxq_ban .faxq_btn a {display: inline-block; width: 150px; line-height: 42px;}
.faxq_ban .faxq_btn .download {color: #fff; background: #e81320;}
.faxq_ban .faxq_btn .talk {color: #fff; background: #929191;}
.faxq_ban .faxq_btn .share {background: #fff;}
.faxq_tit {font-size: 26px;font-weight: bold;text-align: center;}
.faxq_part1 .faxq_p p {line-height: 34px;}

.faxq_pro{ font-size: 16px; color: #fff; line-height: 24px; }
.faxq_pro span{overflow: hidden;display: block;padding-bottom: 2%;font-size: 32px;line-height: 42px;font-weight: bold;padding-left: 20px;}

/**- solution-view -**/
.pcsoons {background-color:transparent!important;line-height: 57px!important;border:0px!important;}
.so_con{ margin-top: -57px; margin-left: -2%; }
.so_con li{ width: 23%; float: left; margin-left: 2%; box-sizing: border-box; }
.so_conpcs h3{font-size: 15px;color: #fff;line-height: 56px;text-align: center;border-bottom: 0;/*border-radius: 4px;*/}

.so_con h3{font-size: 15px;color: #fff;line-height: 56px;text-align: center;border: 1px solid rgba(0, 0, 0, 0.2);border-bottom: 0;background: rgba(0, 0, 0, 0.32);/*border-radius: 4px;*/}
.so_con h3 img{width: 24px;display: inline-block;margin-right: 5px;}
.so_con p{padding: 4% 10%;font-size: 13px;color: #8A8A8A;line-height: 20px;min-height: 40px;text-align: center;border: 1px solid #f3f2f2;/*border-radius: 4px;*/border-top: 0;}
.jg_con .fl,.jg_con .fr{ display: table-cell; float: none; vertical-align: top; }
.jg_con .fl{ width: 790px; background: #fbfbfb; position: relative; }
.jg_con .fl h3{width: auto;position: absolute;top: 3%;left: 4%;z-index: 10;font-size: 14px;color: #666;line-height: 36px;padding: 0 3%;background: #ebebec;border-radius: 38px;}
.jg_con .fr{background: #f7f7f7;vertical-align: top;/*border-radius: 4px;*/}
#imageView_container{position: absolute !important;top: 0;left: 0;z-index: 1;/*border-radius: 4px;*/}

.jg_pro{padding: 6% 4%;background: #F1F1F1;color: #564343;/* border-bottom: 1px solid #E6E6E6; *//*border-radius: 4px;*/}
.jg_pro h3{padding-bottom: 1.8%;font-size: 18px;color: #000;line-height: 26px;letter-spacing: 1px;}
.jg_pro p{font-size: 12px;color: #969696;line-height: 24px;letter-spacing: 1px;}

.jg_nr{ padding: 1% 4% 0; }
.jg_nr h4{padding-top: 10%;font-size: 15px;color: #333333;line-height: 24px;}

.jg_aq{ margin-left: -5%; }
.jg_aq p{ width: 45%; float: left; margin-left: 5%; padding-top: 1%; font-size: 12px; color: #666666; line-height: 22px; }

.jg_xn{ margin-left: -3.33%; }
.jg_xn li{ width: 31%; float: left; padding-left: 3%; margin-left: 3.33%; box-sizing: border-box; border-left: 1px solid #e2e0e0; }
.jg_xn li:first-child{ width: 28%; border: 0; padding-left: 0; }
.jg_xn h4{ font-size: 12px; color: #999; line-height: 22px; }
.jg_xn p{ font-size: 14px; color: #333; line-height: 22px; }

.jg_ser{padding-top: 12.7%;}
.jg_ser li{width: 33.333%;float: left;font-size: 12px;color: #333;line-height: 18px;padding: 1.2% 0;}
.jg_ser img{margin-right: 10px;}

.jg_zx{padding: 3.3% 0;margin-top: 8.2%;font-size: 18px;color: #fff;line-height: 30px;text-align: center;background: #e71321;border-radius: 50px;}
.jg_zx:hover{ color: #fff; }
.jg_down{ margin-left: -4%; padding: 5% 0; }
.jg_down a{overflow: hidden;display: block;float: left;padding: 6% 0;width: 46%;margin-left: 4%;font-size: 16px;color: #333333;line-height: 22px;text-align: center;background: #fff;/*border-radius: 4px;*/}
.jg_down a:hover{ color: #e81320; }
.jg_down img{ display: block; margin: 0 auto; }
.faxq_part1,.faxq_part4{ padding-top: 60px; padding-bottom: 0; }
.faxq_part1 .faxq_tit,.faxq_part4 .faxq_tit{/* text-align: left; */margin-top: 8px;margin-bottom: 53px;/* padding-left: 1%; *//* border-left: 4px solid #1e2a44; */line-height: 29px;}
.hzhb_list.pt75{ padding-top: 40px; }

.bus_con{width: 100%;border: 1px solid #e2e0e0;border-left: 0;/*border-radius: 4px;*/background: url("../images/bus_bg.jpg"/*tpa=/images/bus_bg.jpg*/) left top repeat-y;}
.bus_menu,.bus_pro{ box-sizing: border-box; }
.bus_menu{ width: 25.5%; padding-bottom: 9%; position: relative; z-index: 10; border-left: 0; border-right: 0; background: url("../images/bus_bg.jpg"/*tpa=/images/bus_bg.jpg*/) right top repeat-y; }
.bus_menu li{ cursor: pointer; border-bottom: 1px solid #e2e0e0; padding: 3% 0; }
.bus_menu li.bus_active{ background: url("../images/bus_bg.jpg"/*tpa=/images/bus_bg.jpg*/) left top repeat-y,url("../images/bus_bar.jpg"/*tpa=/images/bus_bar.jpg*/) right center no-repeat; background-color: #f7f7f7; }
.bus_menu a{overflow: hidden;display: block;padding: 3% 9%;font-size: 15px;color: #5A5A5A;line-height: 26px;margin-left: 4px;transition: all 0s;-webkit-transition: all 0s;font-weight: bold;}
.bus_menu li.bus_active a{margin-left: 0;border-left: 4px solid #EC5757;}
.bus_pro{ width: 74.5%; position: relative; z-index: 1; margin-left: -1px; border-left: 1px solid #e2e0e0;  }
.bus_pro &gt; div{ display: none; padding: 2.5% 3.5% 3%; font-size: 16px; color: #333333; line-height: 36px; }
.bus_pro h3{ font-size: 16px; }
.bus_pro p{ line-height: 36px; }


.faxq3_list {margin-top: 56px;}
.faxq3_list li {position: relative;}
.faxq3_list li:after {content:""; position: absolute; top: 103px; left: 0; height: 1px; width: 100%; background: #e2e0e0;}
.faxq3_list .faxq3_tit {display: inline-block;font-size: 20px; font-weight: bold; cursor: pointer; border-bottom: 4px solid #e81320; line-height: 50px; position: relative; margin-bottom: 30px; margin-top: 50px;}
.faxq3_list .faxq3_tit span {position: absolute;bottom: 15px; right: -40px; width: 27px; height: 20px; background: url("../images/part3_list.jpg"/*tpa=/images/part3_list.jpg*/) left center no-repeat;}
.faxq3_list .faxq3_con p {line-height: 36px;}
.faxq3_list .one span {background-position: -27px center;}
.faxq_part5 {padding-top: 62px;}
.faxq_part6 {padding: 80px 0 50px;}
.hzhb_list ul {/* border-right: 1px solid #e2e0e0; */}
.hzhb_list ul li {margin-right: 15px;}
.hzhb_list ul a{display: block;border: 1px solid #E0E0E0;text-align: center;padding: 22px 0px;/*border-radius: 4px;*/}
.hzhb_list .owl-carousel .owl-item img {width: auto; display: inline-block;}

.faxq_part7 {padding-top: 62px;}
.faxq_part8 {padding: 40px 0 155px;}
.faxq_part8 .ddzx_list {margin-top: 83px;}
.faxq_part8 .ddzx_list li {width: 33.33%;}

/*团队详情*/
.tdxq_part1 .wrap {overflow: hidden; border: 1px solid #e2e0e0; padding: 50px 0 56px; box-sizing: border-box;}
.tdxq_part1 .tdxq1_left {float: left; width: 21%; text-align: center;}
.tdxq_part1 .tdxq1_right {float: right; width: 79%; box-sizing: border-box; padding-right: 65px; line-height: 36px;}
.tdxq1_left strong {display: block; font-size: 24px; line-height: 26px; margin-top: 35px;}

.tdxq1_right ul {font-size: 22px; margin-top: 15px;}
.tdxq1_right .tdxq_info {font-size: 18px; margin: 38px 0 50px;}
.tdxq1_right .tdxq1_talk {display: block; background: #e81320; width: 145px; font-size: 20px; text-align: center; line-height: 36px; color: #fff; border-radius: 18px;}

.tdxq_part2 {padding: 50px 0 165px;}
.tdxq_part2 .al_more {margin-top: 40px;}

/*团队页面*/
.td_list {padding: 20px 0 124px;}
.td_list ul {overflow: hidden;}
.td_list ul li {float: left;width: 25%;/* margin-right: 16px; */margin-bottom: 10px;}
.td_list li .td_item {border: 1px solid #F3F3F3;box-sizing: border-box;text-align: center;line-height: 26px;padding: 45px 50px 6px;/*border-radius: 4px;*/background-color: #fff;}
.td_list .td_item strong {display: block;font-size: 16px;margin: 18px 0 2px;}
.td_list .td_item i {color: #e81320; padding: 0 10px}
.td_list .td_xmjy {height: 52px; overflow: hidden;}
.td_list .td_item p {line-height: 26px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 15px;color: #A7A7A7;}
.td_list .td_cyxm {margin: 25px 0 30px; height: 104px; overflow: hidden;}
.td_list .td_zxtd {display: inline-block; width: 74px; text-align: center;position: relative; color: #e81320; line-height: 16px; text-decoration: underline; height: 24px; padding: 4px 0; box-sizing: border-box;}
.td_list .td_zxtd:after {content: "";position: absolute; right: -20px; top: 4px; background: url("../images/td_zxtd.png"/*tpa=/images/td_zxtd.png*/) no-repeat; width: 13px; height: 15px;}
.td_list .td_zxtd:hover {text-decoration: none;/* background: #e81320; */color: #000;}
.td_photo {display: inline-block;width: 165px;height: 165px;border-radius: 100px;overflow: hidden;border: 4px solid #F2F2F2;}

/*活动详情*/
.hdxq_phonePic {display: none;}
.hd_ban {background: #3b3b3b url("../images/hd_ban1.png"/*tpa=/images/hd_ban1.png*/) center no-repeat; height: 650px; background-size: 100% auto;}
.hd_ban .ban_left {float: left; margin-top: 75px; margin-left: -75px;}
.hd_ban .ban_right {float: right; color: #fff; text-align: center; margin-top: 230px; padding: 0 50px;}
.hd_ban .ban_right h3 {font-size: 36px; line-height: 72px;}
.hd_ban .ban_right h2 {font-size: 48px;}
.hd_ban .ban_right i {font-size: 24px; display: block; line-height: 48px;}
.hd_ban .ban_right a {display: inline-block; width: 140px; line-height: 36px; border-radius: 18px; background: #e81320; color: #fff;margin-top: 10px;}
.hd_ban .ban_right a:hover {background: #fff; color: #e81320;}
.hdxq {/* padding: 100px 0 60px; */}
.hdxq p {line-height: 30px; color: #666; margin: 16px 0;}
.hdxq img {display: block; margin: 25px auto 0; max-width: 100%;}
.hdxq .hdxq_zy {margin-bottom: 44px;}
.hdxq_share {float: right; font-size: 14px; line-height: 22px;}
.hdxq_share i {padding: 11px 13px; margin: 0 10px; cursor: pointer;}
.hdxq_share .hdxq_wechat {background: url("../images/wechat.png"/*tpa=/images/wechat.png*/) center no-repeat; margin-left: 30px}
.hdxq_share .hdxq_weibo {background: url("../images/weibo.png"/*tpa=/images/weibo.png*/) center no-repeat;}
.hdxq_share .hdxq_qq {background: url("../images/qq.png"/*tpa=/images/qq.png*/) center no-repeat;}
.hdtj .hdtj_tit{font-size: 26px; line-height: 40px; margin-bottom: 27px;}
.hdtj_list ul li{margin-bottom: 35px;}
.hdtj_list li a {display: block; border: 1px solid #e2e0e0; box-sizing: border-box;}
.hdtj_list li a img {width: 100%;}
.hdtj_list li b {display: block; padding: 27px 30px; font-size: 20px; box-sizing: border-box;}
.hdtj {padding-bottom: 130px;}

/*最新活动*/
.lm_hd {padding: 100px 0 110px}
.zxhd_list {margin-top: 60px}
.zxhd_list ul {overflow: hidden; margin: 0 -30px;}
.zxhd_list ul li {float: left; width: 50%; padding: 0 30px; box-sizing: border-box; margin-bottom: 50px;}
.zxhd_list li a {display: block; border: 1px solid #e2e0e0; position: relative;}
.zxhd_list li strong {display: block;}
.zxhd_list li img {width: 100%;}
.zxhd_list li span {position: absolute; top: 0; left: 0; width: 100px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #000;background: rgba(0,0,0,0.6);}
.zxhd_list .zxhd_con h3{font-size: 18px; line-height: 24px; height: 24px; overflow: hidden; margin-bottom: 10px;}
.zxhd_list .zxhd_con i {font-size: 14px; color: #999; float: left; line-height: 14px;}
.zxhd_list .zxhd_con b {font-size: 14px; color: #9a9a9a; float: right; padding-left: 30px; background: url("../images/zxhd_eye.png"/*tpa=/images/zxhd_eye.png*/) left center no-repeat; line-height: 14px;}
.zxhd_list .zxhd_con {overflow: hidden; padding: 20px;}

/*官网动态*/
.lm_dt {padding: 5px 0 165px;}
.dt_list {margin-top: 50px;}
.dt_list ul li {/* border: 1px solid #e2e0e0; */box-sizing: border-box;/*border-radius: 4px;*/}
.dt_list li .dt_more {width: 84px; line-height: 28px; font-size: 12px;}
.lm_dt .al_more {margin-top: 70px;}
/*动态详情*/
.phone_ad {display: none;}
.dtxq {padding: 50px 0 114px;}
.dtxq .dtxq_left {float: left;width: 78%;padding: 0 18px 0 20px;box-sizing: border-box;}
.dtxq .dtxq_right {float: right;width: 22%;border: 1px solid #e2e0e0;box-sizing: border-box;padding-bottom: 10px;/*border-radius: 4px;*/}
.dtxq .dtxq_tit {font-size: 34px;line-height: 48px;text-align: center;font-weight: bold;}
.dtxq .dtxq_top {overflow: hidden;color: #999;margin-top: 25px;/* margin: 0 auto; */}
.dtxq_top .dtxq_tl {/* float: left; */line-height: 24px;text-align: center;font-size: 14px;}
.dtxq_tl .dtxq_eye {display: inline-block; padding-left: 35px; background: url("../images/dtxq_eye.png"/*tpa=/images/dtxq_eye.png*/) left center no-repeat; margin: 0 40px}
.dtxq_tl b {background: #e81320; display: inline-block; padding: 0 5px; color: #fff;}
.dtxq_con {padding: 35px 0 38px; border-bottom: 1px solid #e2e0e0;}
.dtxq_con p {color: #666; margin: 35px 0;}
.dtxq_con img {display: block;margin: 0 auto;max-width: 100%;/*border-radius: 4px;*/}
.dtxq_xgwz {padding-top: 27px;position: relative;}
.dtxq_xgwz .xgwz_tit {font-size: 20px;margin-bottom: 8px;font-weight: bold;}
.dtxq_xgwz ul {line-height: 34px;}
.dtxq_xgwz ul li {padding-right: 170px;}
.dtxq_xgwz ul a {color: #666;}
.dtxq_xgwz ul a:hover {color: #e81320;}
.dtxq_xgwz .dtxq_return {position: absolute;bottom: 8px;right: 0;width: 120px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;background: #e81320;/*border-radius: 4px;*/}
.dtxq_xgwz .dtxq_return:hover {background: #333;}
.dtxq_ad a img {width: 100%;border-radius: 4px 4px 0 0;}
.dtxq_zxdt {padding: 30px 15px 0 20px; box-sizing: border-box;}
.dtxq_right .zxdt_tit {font-size: 20px; line-height: 36px; margin-bottom: 32px;}
.zxdt_list li {margin-bottom: 38px;}
.zxdt_list a {display: block; overflow: hidden; color: #666;}
.zxdt_list span {float: left;width: 36%;height:;}
.zxdt_list span img {width: 100%;/*border-radius: 4px;*/}
.zxdt_list b {float: left;line-height: 20px;width: 64%;padding-left: 18px;box-sizing: border-box;font-size: 12px;}
.zxdt_list a:hover {color: #e81320;}
.index_fa .jjfa_con .swiper_box {height: 400px;}
.index_fa .jjfa_con .swiper_box:hover {height: 404px;}
/*.index_fa .jjfa_con .swiper_box:hover .fa_hover {background: url(../images/index_jjfaBg.jpg) center no-repeat; background-size: cover;}*/
.index_fa .jjfa_con li .fa_hover {padding-top: 110px;}
.index_hb {padding: 55px 0 99px;}
.jjfa_main li{ position: relative; width: 21%; margin-left: 3.5%; }
.jjfa_main ul{ margin-left: -3.5%; }
.jjfa_main li,.jjfa_main li .swiper_box{ padding: 0 !important; }
.jjfa_main .fa_hon{ padding-top: 80px; }
.jjfa_center .jjfa_main{ display: none; }


/**- 2017-09-04 strat -**/
body{ overflow-x: hidden; }
.header li a{ min-width: 76px; text-align: center; padding: 0 20px; } 
.yw_sjfw p{ text-align: left; }
.index_fa .ul6 li,.jjfa .ul6 li{ width: 30%; display: inline-block; float: none; }
.index_fw .swiper-container1{ width: 100% !important; }
.td_list li .td_item &gt; a:hover{ color: #333; }
.td_list .td_zxtd:hover{color: #000 !important;}
.jjfa_con li .swiper_box{ cursor: default; }
.index_fw .wrap{ padding: 0 20px; }
.jstd_list li a{ position: relative; z-index: 1; }
.jstd_list li span{ margin-top: -70px; z-index: 100; }
.pt105{padding-top: 3%;}
.index_fa .jjfa_con li{ position: relative; }
.index_fa .jjfa_con li .swiper_box{ margin: 2px 0; }
.jjfa_con li:hover .fa_hover{ opacity:0; }
.jjfa_con li:hover .fa_hon{ opacity: 1; display: block\9; }
.index_fa .jjfa_con li:hover .swiper_box{ opacity: 0; display: none\9; }
.fa_hon{ opacity: 0; display: none\9; }
.fa_hon{ width: 100%; height: 100%; padding-top: 136px; box-sizing: border-box; position: absolute; 
	top: 0; left: 0; border: 3px solid #e81320;  background: url("../images/index_jjfaBg.jpg"/*tpa=/images/index_jjfaBg.jpg*/) center no-repeat; background-size: 80% 84%;
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.35);  -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.35);  box-shadow:0px 0px 20px rgba(0,0,0,0.35); }
.jjfa_con li{ overflow: visible; }
.jjfa_con li .swriper_b:after{ height: 28px; top: 0; background-position: right center; }
.jjfa_con li p{ padding: 15px 0; }
.fa_hon,.index_fa .jjfa_con li .swiper_box{ transition: all 0.3s linear 0s; }
.index_fa .jjfa_con li .swiper_box{ margin-right: -1px; }
.index_fw .index_tit{ margin-bottom: 34px; }
.index_tfont{ font-size: 52px; line-height: 70px; letter-spacing: 2px; }
.index_tfont p{ overflow: hidden; font-size: 22px; line-height: 42px; font-weight:bold; color:#000;letter-spacing:1.8px; font-family:"microsoft Yahei" }
.index_tfont span{ font-size:48px; font-weight:800;color:#000;font-family:"microsoft Yahei" }
.xq_titpc{ display: block; }
.xq_titmo,.xq_moshow{ display: none; }
.xq_moshow{ padding-left: 6px; margin-bottom: 7%; font-size: 22px; color: #030303; line-height: 26px; }
/**- 2017-09-04 end -**/

@media screen and (max-width:1770px){
	.ban_act .ban_p1{ font-size: 76px; }
	.ban_act .ban_p1 span{ font-size: 66px; }
	.ban_act .ban_p2{ font-size: 40px; }
	.ban_act .ban_p3{ font-size: 18px; }
}

@media screen and (max-width:1540px){/*--1540--*/
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {right: -50px;}
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev {left: -50px;}
	.jstd_list {margin: 0; margin-top: 70px;}
	.tdxq_part2 .td_list {padding: 57px 0 0;}

	.index_fw .swiper-button_box .swiper-button-prev2{ left: -60px; }
	.index_fw .swiper-button_box .swiper-button-next2{ right: -60px; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev,
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next{ background-size: 80% auto; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev {left: -75px;}
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {right: -75px;}

	.ban_con h2{ font-size: 46px; }
	.ban_con strong{ font-size: 38px; }
	.ban_con .ban_p{ font-size: 16px; }

	.ban_p1{ font-size: 28px; }
	.ban_p2{ font-size: 24px; }
	.ban_p3{ font-size: 20px; line-height: 28px; }

	.ban_bus .ban_p3{ top: 46%; }
	.ban_team .ban_p2{ font-size: 32px; }
	.ban_act .ban_p1{ font-size: 64px; top: 22%; }
	.ban_act .ban_p1 span{ font-size: 60px; }
	.ban_act .ban_p2{ font-size: 36px; top: 48%; }
	.ban_act .ban_p3{ font-size: 16px; top: 64%; }


}


@media screen and (max-width:1400px){
    .dtxq .dtxq_tit { font-size:30px; line-height:42px; }
	/**- banner -**/
	.ban_con h2{ font-size: 44px; }
	.ban_con strong{ font-size: 36px; }
	.ban_con .ban_p{ font-size: 16px; line-height: 30px; }
	.ban_con a{ margin-top: 30px; }

	/*.banner,.ban_con{ height: 550px; }*/
	.banner .ban_bike{ left: auto; right: 295px; }
	.banner .ban_bike img{ height: 460px; }
	.ban_con{ width: 320px; padding: 142px 15px 0 50px; }

	.pt105{ padding-top: 4.5%; }
	.pt78{ padding-top: 40px; }
	.mt72{ margin-top: 62px; }
	.jjfa_con{ padding-top: 26px; }

	.index_fw .index_tit.index_tfont{ font-size: 42px; line-height: 60px; }
	.index_tfont p{ overflow: hidden; font-size: 30px; line-height: 52px; }

	.fa_hon{ padding-top: 116px; }
	.index_fw .index_tit{ margin-bottom: 3.3%; }
	.index_fw{ padding-bottom: 3.2%; }
	.index_fw li div{ padding: 45px 0 40px; }
	.index_fw li div:hover{ transform: scale(1.06); }
	.index_fw li span img{ width: 70px; }
	.index_fw li b{ font-size: 20px; line-height: 40px; padding-top: 4%; }
	.index_fw li a{ line-height: 38px; }
	.index_al{ padding-bottom: 0; }

	.in_sjyb_main li{ padding: 0 0.2%; }
	/*.in_sjyb_main li.swiper-slide-active{ padding: 0 36px; }*/
	.in_sjyb_main .al_btn{ font-size: 18px; line-height: 36px; }
	.in_sjyb_main .al_btn i,.in_sjyb_main .al_btn b{ padding: 0 13px; }
	.al_box strong{ font-size: 18px; }
	.al_box{ padding: 22px; line-height: 22px; }
	
	/*.in_sjyb_lbt,.in_sjyb_lbt .in_sjyb_main{ height: 484px; }*/
	/*.in_sjyb_lbt{ padding-bottom: 123px; }*/
	.in_sjyb_lbt .swiper-button_box a{ width: 72px; height: 52px; }
	.in_sjyb_main li.swiper-slide-active .al_box{ line-height: 26px; }
	/*.in_sjyb_main li.swiper-slide-active .al_box strong{ font-size: 20px; }*/
	.index_fw .swiper-button_box a{ height: 410px; }
	.index_fw .swiper-container1{ height: 340px; padding: 30px 0; }
	.index_fw .swiper-button_box a{ background-size: 70% auto; }
	.index_fw .swiper-button_box .swiper-button-prev2{ left: -20px; }
	.index_fw .swiper-button_box .swiper-button-next2{ right: -20px; }

	.index_tit.mb60{ margin-bottom: 45px; }
	.index_fa{ padding-bottom: 70px; }
	.index_fa .jjfa_con li .fa_hover{ padding-top: 82px; }
	/*.index_fa .jjfa_con li .fa_hover .fa_tb1{ width: 70px; }
	.index_fa .jjfa_con li .fa_hover .fa_tb2{ width: 75px; }*/
	.fa_select{ font-size: 22px; line-height: 54px; border-radius: 27px; }
	.fa_select span{ width: 50px; height: 50px; top: 2px; right: 2px; background-size: 100% 100%; }
	.select_main{ padding: 10px 0; }
	.select_main a{ font-size: 18px; line-height: 40px; }

	.jjfa_con li .swiper_box{ padding: 20px; }
	.index_fa .jjfa_con .swiper_box{ height: 360px; }
	.index_fa .jjfa_con .swiper_box:hover{ height: 360px; }
	
	.pt75{ padding-top: 56px; }
	.index_dt{ padding-bottom: 36px; }
	.index_hb{ padding: 4.5% 0 6% !important; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {right: -52px; background-size: 55% auto; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev {left: -52px; background-size: 55% auto; }
	
	.index_right{ padding: 6px; top: auto;bottom: 42%;}
	.index_right .right_box{/* width: 56px; *//* height: 56px; */}
	.index_right .right_btn{width: 56px;height: 32px; background-position: center -3px;}
	.index_right .right_btn:hover{ background: #333 url("../images/zc_tb4.png"/*tpa=/images/zc_tb4.png*/) center -38px; }
	
	.foot_right .ewm img{ width: 100px; }
	.foot_right .phone2{ height: 155px; }
	.foot_right .phone2 img{ margin-top: 40px; }
	.foot_part1{ height: 172px; }
	.foot_left p{ margin: 34px 0; }
	.foot_left .p1{ font-size: 18px; font-weight: bold; }
	.foot_left .p2 .a1{ font-size: 18px; font-weight: bold; }
	.foot_part2{ height: auto !important; padding-bottom: 25px; }
	
	.lm_al{ padding-bottom: 8%; }
	.faxq_part5,.faxq_part7{ padding-top: 22px; }
	.faxq3_list{ margin-top: 10px; }
	.faxq_part8 .ddzx_list{ margin-top: 46px; }
	.pt100,.xmbj,.hdxq,.lm_dt{ padding-top: 4.5%; }
	.tzcj{ padding-top: 2.5%; }
	.dtxq_xgwz{ padding-top: 4%; }
	.pad,.alxq_jjfa,.alxq_zxlj,.p100,.al_tj{ padding: 4.5% 0 5%; }
	.alxq_ddzx2{ padding: 4.5% 0 3.5%; }
	.alxq_more{ padding-bottom: 2%; }
	.mb75,.mb67{ margin-bottom: 4.5%; }
	.index_tit{ font-size: 32px; }
	.td_list{ padding-bottom: 5%; }
	.tdxq_part2,.hdtj,.lm_dt,.dtxq,.faxq_part8{ padding-bottom: 6.5%; }

	.tdxq1_right ul{ font-size: 20px; }
	.tdxq1_right .tdxq_info{ margin: 25px 0 34px; }
	.tdxq_part1 .wrap{ padding: 34px 0 42px; }

	.case_menu a{ padding: 43px 0 36px; background-position: center 60px !important; }
	.case_menu img{ top: 12px; width: 24px; }
	.case_menu p{ font-size: 16px; line-height: 20px; }
	.case_menu i{ bottom: 31px; }

	.ban_act .ban_p1{ top: 24%; font-size: 58px; line-height: 90px; }
	.ban_act .ban_p2{ font-size: 28px; line-height: 36px; }
	.ban_act .ban_p3{ top: 59%; font-size: 14px; top: 60%; }



}
@media screen and (max-width:1300px){

	.header {padding: 0 20px;}

	.index_fw li div:hover{ transform: scale(1.05); }
	.index_fw .wrap,.index_hb .wrap,.faxq_part6 .wrap{ width: 1100px; }
	.index_fw .swiper-button_box a{ background-size: 60% auto; }
	.index_fw .swiper-button_box .swiper-button-prev2{ left: -25px; }
	.index_fw .swiper-button_box .swiper-button-next2{ right: -25px; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-next {right: -45px; background-size: 55% auto; }
	.owl_nav1 .owl-carousel .owl-controls .owl-nav .owl-prev {left: -45px; background-size: 55% auto; }

	.ban_p1{ font-size: 24px; }
	.ban_p2{ font-size: 20px; line-height: 46px; }
	.ban_p3{ font-size: 16px; }

}

/*--ipad横--*/
@media screen and (max-width:1200px){/*--1024--*/
	.jjfa_con li:hover .fa_hover{ opacity:1; }
	/*公用样式*/
	p {font-size: 14px; line-height: 24px;}
	.wrap {width: 100% !important; padding: 0 20px; box-sizing: border-box;}
	.p100 {padding: 70px 0;}
	/*头部*/
	.header {padding: 0 20px; height: 70px; line-height:70px;}
	.header .logo {margin-right: 25px;}
	.header .logo img {width: 90px;}
	.header li a {font-size: 14px; height: 76px; padding: 0 18px;}
	.header .one a {font-size: 16px;}
	.header li a:hover {font-size: 16px; position: relative; z-index: 100;}
	.header .r {margin-top: -76px;display: none;}
	.header .b {padding-left: 50px;}
	/*头部大图*/
	.lm_con {padding-top: 60px;}
	.lm_con .ban_tit {font-size: 50px;}
	.lm_con p {font-size: 30px; line-height: 40px;}
	.ban_p1{ font-size: 22px; }
	.ban_p2{ font-size: 16px; }
	.ban_p3{ font-size: 14px; }


	/*页尾*/
	.foot_part1 {height: 147px;}
	.foot_left {margin-left: -20px; padding: 10px 0;}
	.foot_left p {margin: 25px 0;}
	.foot_left .p1 {font-size: 18px;}
	.foot_left .p2 .a1 {font-size: 18px;}
	.foot_left .p2 {font-size: 14px;}
	.foot_left a {padding: 0 20px}
	.foot_right .ewm {padding: 5px; margin: 15px 20px 0 0;}
	.foot_right .ewm img{width: 90px;}
	.foot_right .phone2 {min-width: 154px; height: 128px;}
	.foot_right .phone2 img {margin-top: 30px;}
	.foot_right .phone2 strong {font-size: 18px; line-height: 50px;}
	.foot_part2 {height: 88px}
	.copy {margin-top: 20px}
	.copy p {line-height: 24px;}
	/*标题*/
	.index_tit {font-size: 30px;}
	.pt100 {padding-top: 70px;}
	.pt75 {padding-top: 50px;}
	/*首页*/
	/*.index_al {padding-bottom: 100px}*/
	.in_sjyb_lbt .in_sjyb_main{ padding-bottom: 8%; }
	.index_fw li {padding: 0 10px;}
	.index_fw .swiper-button_box .swiper-button-next2 {right: 25px;}
	.index_fw .swiper-button_box .swiper-button-prev2 {left: 25px;}
	/*.banner {height: 520px;}*/
	.banner .ban_bike {width: 67%; left: 0; top: 50px;}
	.banner .ban_bike img {width: 100%;}
	.banner .ban_con {margin-top: -10px; height: 526px; padding: 100px 10px 20px 50px}
	.index_fa .jjfa_con .swiper_box{ border: 0; height: auto; }
	.index_fa .jjfa_con li{ height: 280px; border: 1px solid #e2e0e0; }
	.fa_hon,.index_fa .jjfa_con li:hover .swiper_box{ opacity: 1; display: block\9; border: 0; background: none; }
	.jjfa_con li p{ padding: 7px 0; }
	.fa_hon{ padding-top: 160px; box-shadow: none; }

	/*案例聚合页*/
	.al_list {padding-top: 30px;}
	.al_list a:hover {border: 1px solid #e2e0e0; margin-top: 0; webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; color: #333;}
	.al_list a:hover .list_hover {display: none;}
	.al_list a:hover h4 {display: block;}
	.al_list ul {margin: 0 -15px;}
	.al_list li {padding: 0 15px; margin-bottom: 20px;}
	.al_more:hover {background: #e81320;}
	.lm_al {padding-bottom: 100px;}
	.in_sjyb_main li{ padding: 0 0.15%; }
	.al_box strong{ font-size: 16px; }
	.in_sjyb_lbt .swiper-button_box a{ width: 64px; height: 48px; }

	/*案例详情页*/
	.alxq_banTit {padding: 40px 0 20px;}
	.alxq_ban {height:auto; padding-bottom: 20px;}
	.xmbj {padding-top: 70px;}
	.xq_tit h2 {font-size: 26px;}
	.xmbj_con {padding: 0 110px}
	.xmbj ul p {margin: 20px 0;}
	.tzcj {padding-top: 40px;}
	.tzcj_bg {margin-top: 40px; height: 520px;}
	.tzcj_box {height: 520px; margin: 0 100px;}
	.tzcj_con {width: 45%; padding: 80px 35px;}
	.tzcj_pic {width: 65%;}
	.tzcj_pic img {width: 100%;}
	.tzcj_con .tzcj_tit {font-size: 20px; line-height: 28px; margin: 35px 0 25px;}
	.tzcj_con ul {margin: 0 -10px;}
	.tzcj_con ul li {padding: 0 10px;}
	.tzcj_part2 {padding: 45px 110px;}
	.tzcj_part2 p {margin: 25px 0 40px;}
	.fcdy_bg {height: 520px;}
	.fcdy_box {height: 520px;}
	.fcdy_conPic {padding-top: 55px; width: 80%}
	.fcdy_conPic img {width: 100%;}
	.fcdy_btm {padding: 40px 110px 50px;}
	.tzcj_part2 .fcdy_tit{font-size: 20px; line-height: 28px;}
	.tzcj h3 {font-size: 20px; line-height: 28px; margin-bottom: 20px;}
	.alxq_tit {padding: 40px 110px 0;}
	.tzcj_part3 {height: 720px; padding-bottom: 0;}
	.tzcj_part3 .part3_pic {margin-top: 20px;}
	.tzcj_part4 .part4_pic {margin-top: 60px;}
	.tzcj_part5 {height: 740px; padding-bottom: 0;}
	.tzcj_part5 .part5_pic {margin-top: 20px;}
	.tzcj_part7 {height: auto;}
	.pad {padding: 65px 0 75px;}
	.jstd_list {margin-top: 50px; padding: 0 40px;}
	.jstd_list li span {width: 100px; height:100px; margin-left: -50px; margin-top: -60px; }
	.jstd_list li span img {width: 100%}
	.jstd_list li {padding: 60px 10px 0;}
	.jstd_list li a {padding-top: 50px;}
	.jstd_list li strong {font-size: 18px; line-height: 30px;}
	.jstd_list li p {margin-top: 20px; padding: 20px 25px;}
	.jstd_list li b {font-size: 14px; line-height: 20px; height: 40px;}
	.alxq_jjfa {padding: 65px 0 75px;}
	.mb75 {margin-bottom: 50px;}
	.mb67 {margin-bottom: 40px;}
	.alxq_zxlj {padding: 65px 0 75px;}
	.zxlj_list {margin-top: 40px;}
	.alxq_ddzx2 {padding: 75px 0 50px;}
	.alxq_ddzx2 .al_list {padding-top: 50px;}
	.alxq_more {padding-bottom: 30px;}
	.jjfa_list li a:hover {border: 1px solid #e2e0e0; webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	/*业务聚合页*/
	.lm_yw {padding-bottom: 80px;}
	.yw_list {margin-top: 50px;}
	.yw_con {margin-bottom: 30px;}
	.yw_con .yw_ban {padding: 0 50px}
	.yw_ban ul {padding: 10px;}
	.yw_ban ul li {padding: 0 10px;}
	.yw_ban li a {padding: 10px 0;}
	/*业务详情页*/
	.yw_sjfw p {line-height: 24px;}
	.yw_hxys ul {margin: 0;}
	.yw_hxys ul li {padding: 0 40px;}
	.yw_hxys li b {margin: 25px 0 15px;}
	.ywxq_list ul {margin: 0 -15px;}
	.ywxq_list ul li {padding: 0 15px; margin-bottom: 30px;}
	/*解决方案聚合页*/
	.mb60 {margin-bottom: 40px;}
	.ul6 li {padding: 0 10px}
	.ul6 {margin: 0 -10px}
	.jjfa_con li {padding: 0 15px; margin-bottom: 25px;}
	.jjfa_con ul {margin: 0 -15px;}
	.jjfa_con {padding-top: 40px;}
	.jjfa_con .swiper_box .fa_hover {padding-top: 30px;}
	.jjfa_con .swiper_box:hover {border: 1px solid #e2e0e0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.jjfa_con .swiper_box:hover .fa_hover {background: none; padding-top: 30px;}
	.jjfa_con .swiper_box:hover .fa_tb2 {display: none;}
	.jjfa_con .swiper_box:hover .fa_tb1 {display: inline-block;}
	.jjfa_con .swiper_box:hover strong {display: block;}
	.jjfa_con li .swiper_box {padding: 0; height: 250px;}
	.al_tj {padding: 60px 0 80px;}
	/*解决方案详情*/
	.faxq_ban {height: 280px;}
	.lm_con {padding-top: 50px;}
	.faxq_ban .faxq_banTit {font-size: 36px; margin-bottom: 40px; line-height: 50px;}
	.faxq_tit {font-size: 28px;}
	.faxq_part1 .faxq_p p {line-height: 30px;}
	.faxq3_list {margin-top: 40px;}
	.faxq3_list .faxq3_con p {line-height: 30px;}
	.faxq3_list li {padding-bottom: 20px;}
	.faxq_part4 {padding-top: 30px;}
	.faxq_part5 {padding-top: 40px;}
	.faxq_part6 {padding: 25px 0;}
	.hzhb_list {margin: 0 40px;}
	.faxq_part7 {padding-top: 40px;}
	.faxq_part8 {padding: 30px 0 100px;}
	.faxq_part8 .ddzx_list {margin-top: 55px;}
	/*团队详情*/
	.pt78 {padding-top: 50px;}
	.tdxq_part1 {padding: 0 20px;}
	.tdxq_part1 .wrap {padding: 30px 0 40px;}
	.tdxq_part1 .tdxq1_right {line-height: 32px; padding-right: 40px}
	.tdxq1_right ul {font-size: 20px; margin-top: 0;}
	.tdxq1_right .tdxq_info {font-size: 16px; margin: 20px 0 30px}
	.tdxq1_left strong {font-size: 22px; margin-top: 10px;}
	.tdxq_part2 {padding: 30px 0 100px}
	.tdxq_part2 .al_more {margin-top: 20px;}
	.td_list {padding: 30px 0 80px}
	.td_list ul li {margin-bottom: 25px;}
	.td_list li .td_item {padding: 25px 30px 20px; line-height: 24px;}
	.td_list .td_item strong {margin: 10px 0 0; font-size: 18px;}
	.td_list .td_item p {line-height: 24px;}
	.td_list .td_cyxm {margin: 10px 0 20px; height: 96px;}
	/*活动详情*/
	.hd_ban {height: 500px;}
	.hd_ban .ban_left {margin-left: 0; margin-top: 50px; width: 60%;}
	.hd_ban .ban_left img {width: 100%;}
	.hd_ban .ban_right {width: 40%; box-sizing: border-box; padding: 0 30px; margin-top: 150px;}
	.hd_ban .ban_right h3 {font-size: 30px; line-height: 60px;}
	.hd_ban .ban_right h2 {font-size: 40px;}
	.hd_ban .ban_right i {font-size: 20px; line-height: 36px;}
	.hdxq {padding: 70px 0 40px}
	.hdxq p {line-height: 26px; margin: 10px 0;}
	.hdxq .hdxq_zy {margin-bottom: 20px;}
	.hdxq img {margin-top: 15px;}
	.mt30 {margin-top: 20px;}
	.hdtj {padding-bottom: 80px;}
	.hdtj_list ul li {margin-bottom: 25px;}
	/*最新活动*/
	.lm_hd {padding: 70px 0 80px;}
	.ul3 {margin: 0 -20px}
	.ul3 li {padding: 0 20px}
	.zxhd_list ul li {padding: 0 20px; margin-bottom: 40px;}
	.zxhd_list ul {margin: 0 -20px}
	.zxhd_list {margin-top: 40px;}
	/*官网动态*/
	.lm_dt {padding: 60px 0 100px}
	.dt_list {margin-top: 30px;}
	.dtUl .dt_con {padding: 25px 30px;}
	.dtUl .dt_p {margin: 15px 0 10px}
	.dt_list ul li {margin-bottom: 30px}
	.lm_dt .al_more {margin-top: 50px;}
	/*官网动态详情*/
	.dtxq {padding: 60px 0 100px}
	.dtxq .dtxq_tit {font-size: 30px; line-height: 36px;}
	.dtxq_con p {margin: 20px 0;}
	.dtxq .dtxq_left {padding: 0 50px 0 30px;}
	.dtxq_xgwz {padding-top: 40px;}
	.dtxq_xgwz .xgwz_tit {margin-bottom: 20px;}
	.jjfa_con .fa_hover p {display: block;color: #333;}
	.index_fa .jjfa_con .swiper_box:hover .fa_hover {background: none; padding-top: 40px;}
	.jjfa_con li .swriper_b {color: #333; border-bottom-color: #999;}
	.jjfa_con li .swiper_i {color: #333; border-bottom-color: #999;}
	/*.index_fa .jjfa_con .swiper_box {height: 280px;}*/
	.index_fa .jjfa_con li .fa_hover {padding: 40px 0;}
	.jjfa_con li .swriper_b:after {background-image: url("../images/fa_more1.png"/*tpa=/images/fa_more1.png*/);}
	.tdxq_part2 .jjfa_con {padding-top: 30px;}
	.tdxq_part2 .td_list {padding-top: 30px;}

	.header li a{ min-width: 66px; padding: 0 15px; }
	.jjfa_main .fa_hon{ padding-top: 155px; }

	.ban_team .ban_p2{ font-size: 28px; }

	.ban_act .ban_p1{ top: 22%; font-size: 46px; }
	.ban_act .ban_p1 span{ font-size: 40px; }
	.ban_act .ban_p2{ font-size: 24px; }

	.yw_con .yw_btn{ padding: 15% 0; }
	.yw_btn img{ height: 80px; }

	.bus_menu a{ padding: 3% 7%; font-size: 16px; }
	.jg_ser{ padding-top: 6%; }
	.jg_pro{ padding: 4%; }
	.jg_zx{ font-size: 16px; line-height: 20px; margin-top: 7.5%; }
	.jg_down a{ padding: 4% 0; font-size: 14px; }
	.jg_down img{ width: 44px; }
	

}
/*--ipad竖--*/
@media screen and (max-width:1002px){/*--768--*/
	/*手机导航*/
	.phone_header {display: block; height: 106px; text-align: center; -webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  -moz-box-shadow:0px 0px 13px rgba(0,0,0,0.05);  box-shadow:0px 0px 13px rgba(0,0,0,0.05);}
	.phone_header .phone_logo {display: inline-block; margin-top: 10px;}
	.phone_header .phone_btn {width: 49px; height: 41px; position: absolute; left: 20px; top: 34px; background: url("../images/phone_btn.png"/*tpa=/images/phone_btn.png*/) left top no-repeat;}
	.phone_header .phone_tc {position:fixed; width:100%; height:100%; background: #000000;background:rgba(0,0,0,0.5); top:0; left:0; z-index: 100;}
	.phone_header .phone_main{width:426px; height:100%; background:#2e2f31; position:absolute; top:0; left:0;}
	.phone_main .phone_no {float: right; width: 34px; height: 34px; background: url("../images/phone_no.png"/*tpa=/images/phone_no.png*/) no-repeat; margin: 38px 40px 36px 0;}
	.phone_lang {color: #fff; padding: 20px 0; background: #000000; clear: both; overflow: hidden;}
	.phone_lang a {width: 50%; float: left; font-size: 28px; line-height: 40px; box-sizing: border-box}
	.phone_lang a:first-child {border-right: 1px solid #2e2f31;}
	.phone_header .phone_nav {text-align: left; line-height: 100px; font-size: 32px;}
	.phone_header .phone_nav li {background: #2e2f31; border-bottom: 1px solid #5b5b5b; box-sizing: border-box;}
	.phone_header .phone_nav a {padding: 0 82px;}
	.phone_header .phone_nav .one {background: #e81320;}
	.phone_main a {color: #fff; display: block;}
	.header {display: none;}
	.footer {margin-top: 194px;}
	.foot_part1 {position: relative;}
	.foot_right {float: none; position: absolute; top: -194px; left: 0; width: 100%;}
	.foot_right .phone2 {margin-top: 0;width: 50%; height: 194px;margin-left: 0;}
	.foot_right .phone2:after {display: none;}
	.foot_right .phone2 img {margin-top: 53px; width: 48px;}
	.foot_right .phone2 strong {font-size: 34px; line-height: 58px;}
	.foot_right .ewm {width: 50%; box-sizing: border-box; margin: 0; border: 1px solid #e2e0e0; padding: 25px 40px 24px 30px; border-left: none; height: 194px;}
	.foot_right .ewm i {display: block; float: left; width: 50%; text-align: center;}
	.foot_right .ewm img {max-width: 145px; width: 100%;}
	.foot_right .ewm span {display: block; float: left; width: 50%;text-align: center; line-height: 40px; font-size: 24px; padding: 30px 0 0 30px; box-sizing: border-box;}
	/*案例聚合页*/
	.lm_ban img {margin-top: 0;}
	.lm_con .ban_tit {font-size: 40px;}
	.lm_con p {font-size: 26px; line-height: 32px;}
	.mynav2 {overflow: hidden; height: auto; margin-right: 0; margin-left: 0;}
	.mynav2 li {padding: 0;margin-right: -1px; margin-top: -1px; width: 25%;}
	.mynav2 li .selected:before {display: none;}
	.al_list li {padding: 0 8px;}
	.al_list ul {margin: 0 -8px}
	/*案例详情*/
	.zxlj_list li p {font-size: 12px;}
	.xmbj_con {padding: 0;}
	.tzcj_box {margin: 0;}
	.tzcj_part2 {padding: 45px 0;}
	.fcdy_box {margin: 0;}
	.fcdy_conPic {padding-top: 45px;}
	.fcdy_btm {padding: 40px 20px 50px}
	.alxq_tit {padding: 40px 0 0;}
	.tzcj_part3 {height: auto; padding-bottom: 40px;}
	.alxq_banPic {padding-right: 0;}
	/*业务聚合页*/
	.yw_con .yw_btn {padding: 23% 0;}
	.yw_list .yw_left {padding-right: 10px;}
	.yw_list .yw_right {padding-left: 10px}
	.yw_right .yw_rBox {padding: 15px;}
	.yw_right li {margin: 15px 0; font-size: 14px; line-height: 20px}
	.yw_right li b {margin-right: 10px;}
	/*解决方案详情*/
	.faxq_ban .faxq_btn li {padding: 0 15px;}
	/*团队详情*/
	.td_photo {width: 100px; height: 100px;}
	.td_photo img {width: 100%;}
	/*动态详情*/
	.phone_ad {display: block;}
	.dtxq_right .dtxq_ad {display: none;}
	.phone_ad a {display: block; box-sizing: border-box; border: 1px solid #e2e0e0; text-align: center; margin-bottom: 20px;}
	.phone_ad a img {max-width: 100%;}
	.dtxq .dtxq_left {width: 100%; padding: 0; margin-top: 20px;}
	.dtxq .dtxq_right {width: 100%;}
	.dtxq_xgwz {display: none;}
	.dtxq_con {border-bottom: none;}
	.dtxq_right .zxdt_tit {margin: 20px 0;}
	.index_fa .jjfa_con {width: 100%; overflow-x: scroll;}
	.index_fa .jjfa_con ul {width: 960px;}
	.index_fw .index_tit {margin-bottom: 30px;}
	.index_fw {padding-bottom: 60px;}
	/*.index_al {padding-bottom: 100px;}*/
	.index_fw .item {padding: 0 10px;}
	.index_fw .wrap {padding: 0}
	.banner .ban_bike {width: 56%; top: 40px;}
		
	.in_sjyb_lbt {overflow: hidden;position: relative; /*padding-bottom: 100px;*/ height:auto;}
	/*.in_sjyb_lbt .in_sjyb_main{position:initial;left:auto;margin-left:0; height: auto;}*/
	.in_sjyb_main li .swiper_slide_box:after{ display: none;}

	.ban_act .ban_p1{ top: 17%; font-size: 36px; }
	.ban_act .ban_p1 span{ font-size: 34px; }
	.ban_act .ban_p2{ top: 46%; font-size: 18px; }




}

@media screen and (max-width:950px){
	.case_menu p{ font-size: 14px; line-height: 20px; }
	.bus_menu a{ padding: 4% 7%; font-size: 14px; line-height: 22px; }
}

/*--手机横--*/
@media screen and (max-width:758px){/*--480--*/
	.lm_ban a{ top: 0; }
	.pcshow{ display: none; }
	.moshow{ display: block; }

	.swiper-container-banner{ top: 0; }
	.pagination-banner{ bottom: 10px; }
	.pagination-banner span{ width: 6px; height: 6px; margin: 0 3px; border: 2px solid #fff; opacity: 0.8; }

	/*右侧窗口*/
	.index_right {padding: 5px;}
	.index_right .right_box {width: 50px; height: 50px;}
	.index_right .right_btn {width: 50px; height: 20px; background-size: 50px auto;}
	.index_right .right_btn:hover {background-color: #fff; background-position: 0 0; background-size: 50px auto;}
	.index_right .right_xinxi a {background-size: 30px auto;}
	.index_right .right_phone a {background-size: 30px auto;}
	/*手机导航*/
	.phone_header {height: 45px;}
	.phone_header .phone_logo {margin-top: 5px;}
	.phone_header .phone_logo img {height: 41px;}
	.phone_header .phone_btn {width: 25px; height: 20px; left: 15px; top: 17px; background-size: 25px auto;}
	.phone_header .phone_main{width:213px; overflow-y: scroll;}
	.phone_main .phone_no {width: 17px; height: 17px; background-size: 17px auto; margin: 0;padding: 20px; background-position: center center;}
	.phone_lang {padding: 10px 0;}
	.phone_lang a {font-size: 14px; line-height: 20px;}
	.phone_header .phone_nav {line-height: 50px; font-size: 16px;}
	.phone_header .phone_nav a {padding: 0 40px;}
	/*首页*/
	.index_fa .jjfa_con .swiper_box:hover {height: 220px;}
	.index_fw .swiper-button_box a {display: none;}
	.banner {height: auto;}
	.banner .wrap {height: 410px;}
	.banner .ban_bike {width: 100%;height: 250px; padding: 0 15px; box-sizing: border-box; top: 40px; text-align: center;}
	.banner .ban_bike img {height: 100%; width: auto;}
	.banner .ban_con {margin-top: 10px;position: absolute; bottom: 0; left: 0; width: 100%; height: 110px; padding: 20px; background: rgba(255,255,255,0.76);}
	.ban_con h2 {display: inline-block; font-size: 25px; line-height: 30px; margin-bottom: 5px;}
	.ban_con strong {font-size: 21px;}
	.ban_con .ban_p {font-size: 12px; line-height: 18px;}
	.ban_con a {margin-top: -80px; float: right; font-size: 10px; width: 90px; line-height: 30px;}
	.pt105 {/*padding-top: 40px;*/ padding-top: 10%; }
	.index_fw .index_tit {margin-bottom: 0;}
	.index_fw .wrap {padding: 0;}
	.index_fw .owl-carousel .owl-stage-outer {padding: 35px 0;}
	.index_fw .item {padding: 0 10px;}
	.index_fw .item span {width: 50px;}
	.index_fw .item_box {padding: 30px 0;}
	.index_fw .item b {font-size: 12px; line-height: 30px; margin-top: 0;}
	.index_fw .item a {font-size: 10px; line-height: 22px;}
	.index_fw {padding-bottom: 2%;}
	.in_sjyb_main {margin-top: 9%;}
	.in_sjyb_main li{ transform: scale(1); }
	.in_sjyb_main li.swiper-slide-active {transform: none}
	.in_sjyb_main li {padding: 0 15px;}
	.in_sjyb_lbt .in_sjyb_main{ padding-bottom: 60px; }
	.in_sjyb_main .al_btn {font-size: 12px; line-height: 20px; left: 10px; bottom: 10px;}
	.in_sjyb_main .al_btn i {width: 22px;}
	.in_sjyb_main .al_btn b {width: 60px;}
	.al_box {line-height: 20px; padding: 10px}
	.al_box strong {font-size: 14px;}
	.al_box a {font-size: 10px; width: 60px;}
	.in_sjyb_lbt .swiper-button_box a {width: 40px; height: 30px; background-size: 6px auto;}
	.in_sjyb_lbt {padding-bottom: 10px;}
	.in_sjyb_lbt .swiper-button_box1 {width: auto; height: auto; margin-left: -42px;}
	.index_al {padding-bottom: 6%;}
	.index_fa .jjfa_con li .swiper_box:hover {border-width: 2px; border-color: #e81320;}
	.index_fa {padding-bottom: 26px;}
	.index_tit.mb60{ margin-bottom: 9%; }

	/*案例聚合页*/
	.wrap {padding: 0 15px;/* background-color: #fff; */}
	.pc_ban {display: none;}
	.phone_ban {display: block;}
	.lm_con {padding-top: 23px;}
	.lm_con .ban_tit {font-size: 25px; margin-bottom: 7px;}
	.lm_con p {font-size: 14px; line-height: 18px;}
	.pt100 {padding-top: 40px;}
	.pt75 {padding-top: 35px;}
	.index_tit {font-size: 16px;}
	.mynav2 {font-size: 16px;}
	.mynav2 li {width: 50%;}
	.mynav2 li a {line-height: 40px;}
	.footer {margin-top: 97px;}
	.foot_right {top: -97px; height: 97px; overflow: hidden;}
	.foot_right .ewm {padding: 15px; height: 100%;}
	.foot_right .ewm i {height: 100%;}
	.foot_right .ewm img {width: auto; height: 100%;}
	.foot_right .ewm span {padding: 10px 0 0 4px; font-size: 14px; line-height: 22px;}
	.foot_right .phone2 {height: 100%; padding: 0 10px;}
	.foot_right .phone2 img {margin-top: 25px; width: 24px;}
	.foot_right .phone2 strong {font-size: 14px; line-height: 20px; margin-top: 4px;}
	.foot_left a {padding: 0 8px;}
	.foot_left .p1 {font-size: 14px;}
	.foot_left .p2 .a1 {font-size: 14px;}
	.foot_left .p2 {font-size: 12px; height: 26px; overflow: hidden;}
	.foot_left {margin-left: -10px; padding: 0; }
	.foot_part1 {height: auto; padding: 12px 0; }
	.foot_part2 {height: auto;}
	.copy {margin: 15px 0;}
	.copy p {font-size: 10px;}
	.foot_left p {margin: 0; height: auto !important; }
	.foot_left a{ line-height: 28px; }
	.al_list {padding-top: 30px;}
	.al_list li {width: 100%;}
	.al_list a h4 {line-height: 40px; font-size: 16px;}
	.al_more {margin-top: 10px; width: 100px; line-height: 40px; font-size: 14px;}
	.lm_al {padding-bottom: 55px;}
	.xq_titpc{ display: none; }
	.xq_titmo,.xq_moshow{ display: block; }
	.al_list li{ margin-bottom: 16px; }
	.faxq_tit{ padding-top: 10%; }
	.faxq_part7{ padding-top: 0; }


	/*案例详情*/
	.pc_tzcjImg {display: none;}
	.phone_tzcjImg {display: block;}
	.alxq_banTit {padding: 35px 0 20px;}
	.alxq_banTit img {width: 165px;}
	.xq_tit h2 {font-size: 20px; margin-bottom: 7px;}
	.xq_tit b {font-size: 14px; padding: 0 5px; top: -12px; line-height: 16px;}
	.xq_tit i {padding: 0 30px; height: 14px;}
	.xmbj {padding-top: 20px;}
	.xmbj_con {margin-top: 30px;}
	.xmbj ul:before {display: none;}
	.xmbj ul p {background: none !important; padding-left: 0; margin: 23px 0; font-size: 16px; line-height: 28px;}
	.tzcj {padding-top: 13px;}
	.alxq_team {background: #f7f7f7;}
	.bg1 {background: none;}
	.alxq_zxlj {background: #f7f7f7;}
	.tzcj .xq_tit{ margin-bottom: 23px; }
	.xmbj_con{ margin-top: 6px; }
	.xmbj_con li{ overflow: hidden; }
	.xmbj_con ul p{ margin: 8px 0; }
	.xmbj ul{ margin-left: 0; border: 0 !important; }
	.xq_tit{ position: relative; padding-left: 15px; text-align: left; background-position: left center !important; background-repeat: no-repeat !important; background-size: 9px auto !important; }
	.xq_tit h2,.xq_tit i,.xq_tit b{ margin-bottom: 0; display: inline-block; font-size: 20px; line-height: 28px; }
	.xq_tit i{ border: 0; padding: 0; height: auto; }
	.xq_tit b{ font-size: 12px; top: 0; }
	.xq_tit span{ width: 8px; height: 8px; position: absolute; top: 9px; left: 0; }
	.tzcj .xq_tit{ margin: 0 15px 13px 15px; }
	.al_list img{ vertical-align: bottom; }

	.jstd_list{ padding: 0; width: 100%; overflow-x: scroll; margin-top: 18px; }
	.jstd_list ul{ margin-left: -15px; }
	.jstd_list li{ width: 140px; float: left; box-sizing: border-box; padding: 35px 0 0 15px;}
	.jstd_list li strong {font-size: 12px; line-height: 20px}
	.jstd_list li a&gt;strong:nth-child(3){ padding: 5px 5px 3px; line-height: 14px; height: 28px; }
	.jstd_list li span {width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; }
	.jstd_list li a {background-color: #fff; padding-top: 36px}
	.jstd_list li p {padding: 8px 10px; margin-top: 0;}
	.jstd_list li b {font-size: 10px; line-height: 16px; height: 32px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; }
	.alxq_team .wrap{padding: 0;}
	.pad,.alxq_jjfa,.alxq_zxlj{padding: 5% 0 7%;}
	.mb75 {margin-bottom: 14px}
	.alxq_jjfa .jjfa_list a {padding: 25px 0 15px; height: 130px;}
	.alxq_jjfa .jjfa_list p {font-size: 12px; line-height: 18px; margin-top: 5px;}
	.zxlj_list {margin-top: 25px; width: auto; overflow-x: scroll;}
	.alxq_zxlj .wrap {padding: 0;}
	.zxlj_list ul {width:770px;}
	.zxlj_list li {width: 110px; padding: 65px 0;}
	.zxlj_list li span {width: 50px; height: 50px;}
	.zxlj_list li b {font-size: 40px; line-height: 60px; margin-right: -10px;}
	.zxlj_list li p {line-height: 16px}
	.zxlj_list .zxlj_item:before {height: 30px}
	.zxlj_li1 .zxlj_item:before {top: 33px;}
	.zxlj_li2 .zxlj_item:before {bottom: 33px;}
	.mb67 {margin-bottom: 14px;}
	.ddzx_list li i {font-size: 10px; margin-bottom: 10px;}
	.ddzx_list li a {padding: 15px 0 20px;height: 116px;}
	.ddzx_list li img {height: 30px;}
	.ddzx_list li strong {font-size: 14px;}
	.alxq_ddzx2 {padding: 0;}
	.alxq_ddzx2 .al_list {padding-top: 15px;}
	.alxq_more {padding-bottom: 10px; margin-top: -20px;}

	/*业务聚合页*/
	.yw_list {margin-top: 35px;}
	.yw_list .yw_left {padding-right: 0; width: 100%;}
	.yw_list .yw_right {padding-left: 0; width: 100%; margin-top: 50px;}
	.yw_con .yw_btn {width: 100%; padding: 10px 0;}
	.yw_con .yw_ban {width: 100%; padding: 0 30px}
	.yw_btn i {display: inline-block; margin: 0; margin-left: 10px; font-size: 16px; line-height: 20px; }
	.yw_btn img {height: 20px;}
	.yw_ban ul {padding: 0;}
	.yw_con {margin-bottom: -1px;}
	.lm_yw {padding-bottom: 22px;}
	/*业务详情页*/
	.p100 {padding: 38px 0;}
	.yw_hxys {background: #f7f7f7}
	.yw_hxys ul li {padding: 0 8px;}
	.yw_hxys ul {margin: 0 -12px;}
	.yw_hxys li b {font-size: 16px; line-height: 20px; margin: 18px 0 10px;}
	.yw_hxys li i {font-size: 14px; line-height: 22px;}
	.yw_hxys li span img {width: 33px;}

	.yw_syhy .wrap{ padding: 0; }
	.yw_syhy span img{ width: 30px; margin: 0 auto; }
	.yw_syhy b{ font-size: 16px; }

	.ywxq_list ul li {width: 100%; margin-bottom: 20px;}
	.ywxq_list li h4 {font-size: 14px; line-height: 40px;}
	.ywxq_more {margin: 0 auto;margin-top: 10px; width: 100px; line-height: 40px; font-size: 14px;}
	.ywxq_jjfa {background: #f7f7f7}
	.ywxq_jjfa .jjfa_list img {height: 33px;}
	.ywxq_jjfa .jjfa_list a {padding: 25px 0 30px; height: 120px;}
	.ywxq_jjfa .jjfa_list p {margin-top: 7px; padding: 0 4%; }
	.ywxq_jjfa .jjfa_list ul {margin: -10px 0;}
	.ywxq_jjfa .jjfa_list li {width: 33.33%; padding: 10px 0;}
	.yw_ddzx {margin-bottom: -25px;}
	.mb60 {margin-bottom: 35px;}
	.fa_select {width: 83%; line-height: 38px; font-size: 14px;}
	.fa_select span {width: 34px; height: 34px; background-size: cover; top: 2px;}
	.pt78 {padding-top: 8%;}
	.jjfa_con li {width: 50%; padding: 0 5px; margin-bottom: 10px; }
	.jjfa_con ul {margin: 0 -5px;}
	.jjfa_con.jjfa_main ul{ margin-left: -4% !important; }
	.jjfa_con.jjfa_main li{ width: 46%; margin-left: 4%; }
	.jjfa_main .fa_hon{ padding-top: 108px; }
	.jjfa_con {padding-top: 30px;}
	.jjfa_con .fa_hover p {display: block; font-size: 12px; line-height: 16px;}
	.jjfa_con li .swiper_i {border-bottom-color: #999;color: #333;}
	.jjfa_con li .swiper_b {border-bottom-color: #999;color: #333;}
	.jjfa_con li .swiper_b:after {width: 10px; height: 12px; background-image: url("../images/fa_more1.png"/*tpa=/images/fa_more1.png*/);}
	.jjfa_con li span img {width: 40px;}
	.jjfa_con li strong {font-size: 14px; margin-bottom: 15px;}
	.jjfa_con li span {margin-bottom: 7px;}
	.jjfa_con li .fa_hover {padding: 28px 0 25px;}
	.jjfa_con li .swiper_box {height: 198px;}
	.jjfa .ywxq_more {margin-top: 20px;}
	.al_tj {padding: 40px 0 35px;}
	.mb20 {margin-bottom: 0;}
	.yw_sjfw p{ font-size: 16px; line-height: 26px; }

	/*解决方案详情页*/
	.faxq_ban {height: 205px;}
	.faxq_ban .faxq_banTit {font-size: 22px; line-height: 30px; margin-bottom: 15px;}
	.faxq_ban .lm_con {padding-top: 55px}
	.faxq_ban .faxq_eye {font-size: 12px;}
	.faxq_ban .faxq_btn {margin: 0 -10px; margin-top: 40px;}
	.faxq_ban .faxq_btn li {float: left; width: 33.33%; padding: 0 10px; box-sizing: border-box;}
	.faxq_ban .faxq_btn a {width: 100%; font-size: 14px; line-height: 30px;}
	.faxq_tit {font-size: 20px;}
	.faxq_part1 .faxq_p p {line-height: 23px;}
	.faxq_part2 {background: #F7F7F7;}
	.faxq_part2 .jjfa_list img {height: 33px;}
	.faxq_part2 .jjfa_list a {padding: 25px 0 30px; height: 120px; background: #fff;}
	.faxq_part2 .jjfa_list p {margin-top: 7px; padding: 0 6px; }
	.faxq_part2 .jjfa_list ul {margin: -10px 0;}
	.faxq_part2 .jjfa_list li {width: 33.33%; padding: 10px 0;}
	.faxq3_list .faxq3_tit {font-size: 14px; line-height: 28px; border-bottom-width: 2px; margin-bottom: 14px;}
	.faxq3_list li:after {top: 30px;}
	.faxq3_list .faxq3_con p {line-height: 23px;}
	.faxq3_list .faxq3_tit span {bottom: 7px; height: 14px;}
	.faxq_part4 {padding-top: 38px;}
	.faxq_part5 {padding-top: 20px;}
	.faxq_part6 {padding: 0 0 11%;}
	.hzhb_list{ width: 100%; overflow-x: scroll; margin: 0;}
	.hzhb_list li{width: 105px; float: left; box-sizing: border-box;}
	.hzhb_list li a {padding: 10px 0;}
	.hzhb_list li img {height: 55px;}
	.faxq_part6 .wrap {padding: 0;}
	.faxq_part8 {padding: 10px 0 55px;}
	.faxq_part8 .ddzx_list {margin-top: 40px;}
	.tdxq_part2 .mynav2 li {margin-top: 0;}
	.tdxq_part1 {padding: 0}
	.tdxq_part1 .wrap {padding: 30px 15px 25px;}
	.tdxq_part1 .tdxq1_right {padding-right: 0; padding-left: 20px;}
	.td_photo {width: 86px; height: 86px;}
	.tdxq1_left strong {font-size: 16px;}
	.tdxq1_right ul {font-size: 16px; line-height: 26px;}
	.tdxq1_right .tdxq_info {font-size: 14px; line-height: 22px; margin: 12px 0 18px;}
	.tdxq_part2 {padding: 45px 0 55px;}
	.tdxq_part2 .al_more {margin-top: 10px;}
	.tdxq1_right .tdxq1_talk {font-size: 14px; width: 82px; line-height: 28px;}
	.select_main a{ font-size: 16px; line-height: 28px; }
	.jjfa_con li p{ padding: 4px 0; }
	.jjfa_list.pt75{ padding-top: 16px; }
	.faxq3_list{ margin-top: 0; }
	.faxq3_list li{ padding-bottom: 0; }
	.faxq_part1,.faxq_part2,.faxq_part3,.faxq_part4,.faxq_part5{ padding-top: 0 !important; }
	.faxq_tit.mb67{ margin-bottom: 22px; }
	.jjfa_list.pt75{ padding-top: 22px; }
	.faxq_part5 .wrap{ margin-top: -16px; }

	/*团队页面*/
	.td_list ul li {width: 50%;margin-bottom: 0;margin-top: 20px;}
	.td_list ul {padding-top: 1px;}
	.td_list {padding: 0px 0 55px;}
	.td_list .td_item strong {font-size: 16px; line-height: 22px; margin-top: 5px;}
	.td_list .td_item p {font-size: 14px; line-height: 22px;}
	.td_list .td_xmjy {height: 44px;  }
	.td_list .td_cyxm {margin: 0; height: 88px; margin-bottom: 6px;}
	.td_list .td_zxtd {font-size: 14px; line-height: 24px; width: auto; padding: 0; height: auto;}
	.td_list .td_zxtd:after {background-image: url("../images/fa_more1.png"/*tpa=/images/fa_more1.png*/);top: 5px;}
	.td_list li .td_item {padding: 25px 10px 20px;}
	.lm_td .al_more {margin-top: 30px}
	/*活动详情*/
	.hdxq_phonePic {display: block;}
	.hdxq_pcPic {display: none;}
	.hd_ban {height: auto; padding: 45px 0 50px;}
	.hd_ban .ban_left {margin-top: 20px; width: 53%;}
	.hd_ban .ban_right {margin-top: 50px; padding: 0; padding-left: 15px; width: 47%;}
	.hd_ban .ban_right h3 {font-size: 12px; line-height: 24px;}
	.hd_ban .ban_right h2 {font-size: 16px;}
	.hd_ban .ban_right i {font-size: 10px; line-height: 20px;}
	.hd_ban .ban_right a {font-size: 10px; width: 80px; line-height: 24px;}
	.hdxq {padding: 38px 0 20px;}
	.hdxq .hdxq_zy {margin-top: 20px;}
	.hdxq p,.hdxq span{font-size: 14px !important; line-height: 30px !important; text-align: left !important; margin: 0 !important; }
	.hdxq_share .hdxq_wechat {margin-left: 10px;}
	.hdxq_share {font-size: 10px; margin-top: 5px;}
	.hdxq .hdxq_share i {background-size: auto 15px; padding: 0 10px; margin: 0 5px;}
	.hdtj .hdtj_tit {font-size: 20px; line-height: 26px; margin-bottom: 20px;}
	.hdtj_list li b {font-size: 14px; padding: 12px 15px;}
	.hdtj_list ul li {margin-bottom: 20px;}
	.hdtj {padding-bottom: 35px;}
	/*最新活动*/
	.lm_hd {padding: 45px 0 35px;}
	.zxhd_list ul li {width: 100%; margin-bottom: 20px;}
	.zxhd_list .zxhd_con h3 {font-size: 16px; line-height: 24px; height: 24px; margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.zxhd_list .zxhd_con i {font-size: 10px;}
	.zxhd_list .zxhd_con b {font-size: 12px; padding-left: 24px; background-size: 16px auto; }
	.zxhd_list .zxhd_con {padding: 13px;}
	.zxhd_list li span {font-size: 10px; width: 65px; line-height: 28px;}
	/*最新活动*/
	.lm_dt {/*padding: 45px 0 55px;*/ padding: 0 0 55px }
	.dt_list {/*margin-top: 40px;*/ margin-top: 20px; }
	.dtUl .dt_pic {width: 100%;}
	.dtUl .dt_con {width: 100%; padding: 20px 15px 20px 10px;}
	.dtUl .dt_tit {font-size: 16px; line-height: 24px; background-image: url("../images/fa_more1.png"/*tpa=/images/fa_more1.png*/); padding-left: 15px; background-position-y: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.dtUl .dt_p {height: 84px !important; margin: 10px 0 5px;}
	.dtUl .dt_con p {font-size: 16px; line-height: 28px; -webkit-line-clamp:3; }
	.dt_list ul li {margin-bottom: 20px;}
	.lm_dt .al_more {margin-top: 30px;}
	/*动态详情*/
	.dtxq .dtxq_tit {font-size: 20px; line-height: 30px;}
	.dtxq_top .dtxq_tl {font-size: 10px; line-height: 18px;}
	.dtxq_tl .dtxq_eye {margin: 0 15px;}
	.dtxq_left .hdxq_share {margin: 0; line-height: 18px;}
	.dtxq_left .hdxq_share i {background-size: auto 15px; padding: 0 10px; margin: 0 5px;}
	.dtxq .dtxq_top {margin-top: 10px;}
	.dtxq_con p {font-size: 16px !important; line-height: 32px !important; margin: 15px 0;}
	.dtxq_con {padding: 15px 0;}
	.dtxq .dtxq_right {border: none;}
	.dtxq_right .zxdt_tit {margin: 0; line-height: 30px; margin-bottom: 20px;}
	.dtxq_zxdt {padding: 0;}
	.zxdt_list a {/* border: 1px solid #E2E0E0; */}
	.zxdt_list span {width: 100%;}
	.zxdt_list b {width: 100%;font-size: 14px;li;line-height: 24px;padding: 4px 1px;}
	.zxdt_list li {margin-bottom: 20px;}
	.dtxq {padding: 0 0 5px;}
	.hdxq img{ margin-top: 0; }
	.hdxq p{ margin: 12px 0; }

	/*弹出层*/
	.tc_main {width: 240px; height: 240px; margin-left: -120px; margin-top: -120px;}
	.tc_main h2 {font-size: 14px; line-height: 35px; padding: 0 10px; margin: 15px 0 0 -10px;}
	.tc_main h2:after {background-size: 10px auto;width: 10px;}
	.tc_main h2:before {background-size: 10px auto;width: 10px;}
	.tc_main .sj_ewm {width: 150px; height: 150px; background-size: cover; padding: 10px; margin-top: 10px; margin-bottom: 3px;}
	.tc_main .sj_ewm img {width: 100%;}
	.tc_main span {font-size: 12px; line-height: 20px;}
	.tc_main #but_no {width: 25px; height: 25px; background-size: 13px auto; border-width: 1px; right: -25px; right: -25px; top: -25px;}
	.xz_main {width: 240px; height: 240px; margin-left: -120px; margin-top: -120px;}
	.xz_main #xz_no {width: 25px; height: 25px; background-size: 13px auto; border-width: 1px; right: -25px; right: -25px; top: -25px;}
	.xz_main .xz_pic {margin-top: 15px;}
	.xz_main .xz_pic img {height: 70px;}
	.xz_main .xz_con {font-size: 12px; margin: 8px 0 10px;}
	.xz_main .xz_con p {line-height: 18px;}
	.xz_main .xz_a {width: 123px; font-size: 14px; line-height: 30px;}
	.xz_main .xz_easy {margin-bottom: 10px;}
	.index_al {background: #f7f7f7;}
	.index_dt {background: #f7f7f7;}
	.mt72 {margin-top: 30px}
	.dtUl.mt72{ margin-top: 30px; margin-left:0 !important; }
	.dtUl li {margin-bottom: 20px;width: 100% !important; margin-left:0 !important; }
	.index_dt {padding-bottom: 25px;}
	.index_hb { padding: 10% 0 11%!important; }
	.index_hb .wrap {padding: 0}
	.dtUl .dt_more {font-size: 14px; width: 76px; line-height: 26px;}
	/*首页*/
	.index_fw li span,.index_fw li span img{width: 50px;}
	.index_fw li b {font-size: 16px; line-height: 30px; margin-top: 5px;}
	.index_fw li div {font-size: 10px; line-height: 20px; margin-top: 3px; padding: 30px 0;}
	.index_fw .swiper-slide-active div {border: 3px solid #e81320;transform: scale(1.1); box-shadow: 0px 0px 27px rgba(0,0,0,0.1);}
	.index_fw .swiper-container1{height: 256px; padding: 30px 0 20px; }
	.index_fw .index_tit {margin-bottom: 2.5%;}
	.index_fa .swiper-container {height: auto !important; padding: 12px 0;}
	.index_fa .jjfa_con {overflow: hidden;}
	.index_fa li.swiper-slide-active {border-width: 2px; border-color: #e81320;}
	.fa_hon{ padding-top: 123px; }
	.index_fa .jjfa_con li .swiper_box {margin-right: 0;}
	.yw_con .yw_ban {overflow-x: scroll; padding: 0;}
	.yw_ban ul{ margin-left: -10px; }
	.yw_ban ul li {float: left; padding: 0;}
	.yw_ban li a {float: left; padding: 0 0 0 10px; width: 145px;}
	.yw_ban li a img {width: 100%;}
	.yw_ban li b {font-size: 14px; line-height: 24px; bottom: 10px;}
	.yw_con {margin-bottom: 30px;}
	/*.yw_ban li:first-child a:first-child { padding-left: 10px; }*/
	.index_fa .jjfa_con .swiper-wrapper,.index_fa .jjfa_con .swiper_box,.index_fa .jjfa_con .swiper-slide{height: 220px !important;}
	.jjfa_tit{ font-size: 14px; }
	.tdxq_part2 .jjfa_con {padding-top: 40px;}
	.tdxq_part2 .td_list {padding-top: 40px;}

	.jjfa_list img{ width: 40px; }
	.alxq_jjfa .jjfa_list li{ width: 50%; margin-top: -1px; }
	.alxq_jjfa .jjfa_list a{ height: 110px !important; }
	.index_fa .ul6 li, .jjfa .ul6 li{ width: 50%; display: block; float: left; }
	.foot_part2{ padding: 0; }
	.index_fw .index_tit.index_tfont{ font-size: 26px; }
	.index_fw .index_tit.index_tfont{ padding: 0 3%; font-size: 24px; line-height: 40px; }
	.index_tfont p{ font-size: 14px; line-height: 22px; }
	.in_sjyb_main li.swiper-slide-active .al_box strong{ font-size: 16px; }
	.index_fw li a{ line-height: 24px; }

	.index_right .right_btn,.index_right .right_btn:hover{ background-position: center -1px; }
	
	.yw_right,.case_menu{ display: none !important; }

	.foot_right .phone2{ margin-left: 0; }
	.foot_left a{ font-size: 14px; }
	.foot_left .p2 a{ font-size: 12px; }
	.foot_left p{ padding: 0; }

	/**-solution-view-**/
	.faxq_pro{ padding-left: 0; font-size: 14px; line-height: 20px; }
	.faxq_pro span{ font-size: 24px; line-height: 36px; }
	.so_con{ margin-left: 0; margin-top: 10px; }
	.so_con li{ width: 100%; margin: 0 0 8px; position: relative; border: 0; background: 0; }
	.so_con h3{ width: 90px; height: 100%; border: 0; font-size: 14px; line-height: 24px; text-align: center; position: absolute; top: 0; left: 0; }
	.so_con h3 img{ display: block; margin: 8px auto 0; }
	.so_con p{ min-height: 40px; padding: 10px 15px 10px 105px; text-align: left; border: 1px solid #e2e0e0; }

	.jg_pro{ padding: 4% 5%; }
	.jg_pro h3{ font-size: 16px; }
	.jg_con .fl,.jg_con .fr{ width: 100%; display: block; }
	.jg_zx{ padding: 2% 0; font-size: 16px; }
	.jg_down a{ padding: 3% 0; font-size: 14px; }
	.jg_down img{ width: 26px; padding-bottom: 4%; }

	.bus_menu{ width: 100%; overflow-x: scroll; background: none; padding-bottom: 0 !important; }
	.bus_menu li{ width: auto; float: left; padding: 0; }
	.bus_menu a{ padding: 14px 12px 14px 14px; margin-left: 0; background: url("../images/bus_bg.jpg"/*tpa=/images/bus_bg.jpg*/) left top repeat-y;}
	.bus_menu li.bus_active{ background-image: none; }
	.bus_menu li.bus_active a{ padding-left: 10px; }
	.bus_pro{ width: 100%; }

	.faxq_part1 .faxq_tit, .faxq_part4 .faxq_tit{ padding-top: 0; margin: 30px 0 20px; line-height: 24px; }
	.faxq_part4 .faxq_tit{ margin-top: 38px; }
	.hzhb_list.pt75{ padding-top: 20px; }
	.faxq_part6 .faxq_tit{ padding-top: 32px; }
	.jg_con .fl{ margin-bottom: 4%; }
	.jg_con .fl h3{ line-height: 28px; }
	.jg_con .fl .moshow img{ width: 100%; }


}
/*--手机竖--*/
@media screen and (max-width:470px){/*--320--*/
	.tdxq_part1 .tdxq1_right {padding-left: 30px; margin-top: -6px; }
	.hd_ban .ban_right {padding-left: 5px; margin-top: 20px;}
	/*弹出层*/
	.tc_main {height: 294px; margin-top: -147px;}
	.tc_main h2 {margin-top: 32px;}
	.tc_main .sj_ewm {margin-top: 25px; margin-bottom: 10px;}
	.xz_main {height: 320px; margin-top: -160px;}
	.xz_main .xz_pic {margin-top: 41px;}
	.xz_main .xz_con p {line-height: 26px;}
	.xz_main .xz_easy {margin-bottom: 15px;}
	/*动态详情*/
	.dtxq_left .hdxq_share {margin-top: 10px}
	
	/*首页*/
	.banner .ban_bike {height: 180px;}
	.banner .wrap {height: 340px;}
	.ban_con h2 {font-size: 20px;}
	.ban_con strong {font-size: 16px;}
	.banner .ban_con {padding: 10px}
	.ban_con a {margin-top: -87px; width: 80px;}
}


@media screen and (max-width:376px){
	.index_al{ padding-bottom: 4%; }
	.in_sjyb_lbt{ padding-bottom: 10px; }
	.in_sjyb_main li.swiper-slide-active .al_box strong{ font-size: 14px; }
	.in_sjyb_main li.swiper-slide-active .al_box a{ line-height: 22px; margin: 2px 0; }
}
@media screen and (max-width:321px){
	.in_sjyb_lbt{ padding-bottom: 37px; }
	.in_sjyb_main li.swiper-slide-active .al_box strong{ font-size: 12px; }
	.foot_right .ewm span{ font-size: 12px; }
	.foot_left a{ padding: 0 5px; }
}



/**- 20170921 start -**/
.index_fw li div{ padding: 60px 27px; height: 454px; }
.index_fw .swiper-container1{ height: 450px; }
@media screen and (max-width: 1400px){
	.index_fw li div{ padding: 50px 45px; height: 380px; }
	.index_fw li a{ line-height: 38px; }
	.index_fw .swiper-container1{ height: 380px; }
}
@media screen and (max-width: 758px){
	.index_fw li div{ padding: 30px 0; height: 255px; }
	.index_fw li a{ line-height: 24px; }
	.index_fw .swiper-container1{ height: 285px; }
}
/**- 20170921 end -**/




/**- 20170925 start -**/
/********- product.html -********/
.ban_pro p{ width: 100% !important; font-family: '微软雅黑' !important; color: #000 !important; left: 0 !important; text-align: center;  font-weight: bold !important; }
.ban_pro .ban_p1{ top: 31%; font-size: 94px; line-height: 100px; }
.ban_pro .ban_p2{ top: 48%; font-family: '微软雅黑'; font-size: 62px; line-height: 70px; }
.ban_pro .ban_p3{ top: 61%; font-size: 30px; line-height: 50px; }
.product{/* background: #f0f0f0; */padding-bottom: 5%;}
.pro_con{ padding: 4.2% 0; }
.yw_main{ padding-top: 1.7%; }
.product .yw_con{ border: 0; position: relative; margin-bottom: 0; }
.product .yw_con .yw_btn{ width: 18%; padding: 0; position: absolute; top: 50%; left: 0; margin-top: -70px; }
.product .yw_btn i{ font-size: 30px; font-weight: bold; }
.product .yw_con .yw_ban{ width: 82%; padding: 0; }
.product .yw_ban ul{ padding: 0; }
.product .yw_ban ul li{ padding: 0 10px; }
.product .yw_ban li a{ padding: 0; }
.pro_con p{ font-size: 24px; color: #333; line-height: 42px; text-align: center; }
.product .yw_ban li b{ bottom: 8px; }

.product .owl-prev,.product .owl-next{ opacity: 0; transition: all 0.2s linear 0s; width: 30px !important; height: 50px !important; top: 50% !important; margin-top: -25px; }
.product .owl-prev{ background: url("../images/pro_prev.png"/*tpa=/images/pro_prev.png*/) center center no-repeat !important; background-size: 100% auto; }
.product .owl-next{ background: url("../images/pro_next.png"/*tpa=/images/pro_next.png*/) center center no-repeat !important; background-size: 100% auto; }
.product .yw_item:hover .owl-prev,.product .yw_item:hover .owl-next{ opacity: 1; }
.product .owl-prev{ left: 0px !important; }
.product .owl-next{ right: 0px !important; }
.product .yw_item:hover .owl-prev{ left: 10px !important; }
.product .yw_item:hover .owl-next{ right: 10px !important; }
.product .yw_con{ padding: 2.5% 0; }

/********- product_view.html -********/
.pro_main{ background: #f0f0f0; padding-bottom: 4.5%; }
.pro_contact{width: 192px;margin: 0 auto;font-size: 18px;color: #000;line-height: 38px;text-align: center;border: 1px solid #000;border-radius: 45px;border: 1px solid #e81320;background: #e81320;color: #fff;}
.pro_contact:hover{ border: 1px solid #cc1414; background: #cc1414; color:#fff }
.pro_ser{ padding-top: 6.3%; }
.pro_ser li{ width: 33.33%; float: left; text-align: center; }
.pro_ser a{ overflow: hidden; display: block; font-size: 24px; color: #333; line-height: 32px; }
.pro_ser img{ padding-bottom: 6%; }

.pro_cen{ color: #fff; padding: 6% 0 3%; }
.pro_cen h3{ font-weight: bold; font-size: 36px; color: #000; line-height: 42px; }
.pro_cen h4{ width: 69%; padding-top: 1.5%; font-weight: bold; color: #000; font-size: 36px; line-height: 50px; }
.pro_cen .wrap &gt; p{ overflow: hidden; display: block; padding-top: 4%; font-size: 30px; color: #333333; line-height: 52px; }
.pro_more{ padding-top: 6.5%; }
.pro_more a{ cursor: pointer; overflow: hidden; display: inline-block; margin-right: 6.5%; }
.pro_more img{ float: left; }
.pro_more p{ float: left; margin-left: 10px; padding-top: 2%; font-weight: bold; font-size: 24px; color: #f29604; line-height: 36px; }
.pro_team .pro_more p{ color: #fff; }
.pro_team{ background-size: cover !important; margin-bottom: 3.5%; }
.pro_team .wrap &gt; p{ color: #fbf8f8; }
.pro_team h3,.pro_team h4{ color: #fff; }

.pro_design{ background: #f0f0f0; padding-top: 2.5%; }
.pro_service{ background: #fff; /*padding-bottom: 4.5%;*/ padding-bottom: 9.5%; }

.pro_case ul{ margin-top: -1px; margin-left: -1px; }
.pro_case li{ width: 25%; float: left; box-sizing: border-box; border-left: 1px solid #fff; border-top: 1px solid #fff; }
.pro_case .poa{width: 100%;height: 100%;top: 0;left: 0;opacity: 0;background: rgba(0, 0, 0, 0.48);font-size: 14px;color: #fff;line-height: 24px;text-align: center;}
.pro_case h3,.pro_case p{ width: 90%; position: absolute; left: 5%; top: 50%; }
.pro_case h3{ margin-top: -4px; }
.pro_case p{ margin-top: 20px; }
.pro_case li img{ width: 100%; }
.pro_case li:hover img{ transform: scale(1.03); }
.pro_case li:hover .poa{ opacity: 1; }
.pro_case li:hover h3{ margin-top: -24px; }
.pro_case li:hover p{ margin-top: 0; }

.pro_so{ padding: 4.8% 0; }
.pro_so li{ width: 33.33%; float: left; }
.pro_so a{ margin-top: 6px; }
.pro_so a:hover{ margin-top: 0; margin-bottom: 6px; }
.pro_so li img{ padding-bottom: 4%; }
.pro_so a{ overflow: hidden; display: block; padding: 3% 0; font-weight: bold; font-size: 14px; color: #2d3033; line-height: 24px; text-align: center; }

.pro_profile{ background: #f0f0f0; display: none; padding-bottom: 3.5%; }
.pro_know{ width: 83.5%; position: relative; padding: 9.2% 0 6.7%; }
.pro_know &gt; a{ width: 88px; height: 90px; position: absolute; top: 0; left: 3%; z-index: 2; background: url("../images/pa_prev.png"/*tpa=/images/pa_prev.png*/) center center no-repeat; }
.pro_know &gt; a.arrow-right{ margin-left: 88px; background: url("../images/pa_next.png"/*tpa=/images/pa_next.png*/) center center no-repeat; }
.pro_konw .swiper-container,.pro_know .swiper-wrapper,.pro_know .swiper-slide{ overflow: hidden; display: block; height: auto !important; }
.pro_know .swiper-slide div{ overflow: hidden; padding: 10% 7.8% 9.5%; background: #fff; margin-right: 16px; }
.pro_know h3{ font-weight: bold; font-size: 24px; color: #333; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_know p{ padding-top: 4%; height: 196px; font-size: 16px; color: #333; line-height: 28px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
.pro_know .swiper-slide a{ font-weight: bold; overflow: hidden; display: block; float: left; clear: both; margin-top: 7%; font-size: 18px; color: #333; line-height: 24px; }
.pro_bg{ width: 97%; height: 100%; top: 0; right: 0; background-size: cover !important; }
.pro_know .swiper-slide a:hover{ color: #f29604; }
.por_pic{ width: 100%; height: 288px; overflow: visible; position: relative; background: #f0f0f0; }
.por_pic img{ position: absolute; top: -264px; left: 50%; margin-left: -105px; }

.pro_case li img,.pro_case li .poa,.pro_case h3,.pro_case p{ transition: all 0.3s linear 0s; }
.pro_so a{ transition: all 0.25s linear 0s; }

@media screen and (max-width: 1400px) {
	/********- product.html -********/
	.ban_pro .ban_p1{ top: 23%; font-size: 70px; }
	.ban_pro .ban_p2{ top: 43%; font-size: 46px; }
	.ban_pro .ban_p3{ top: 60%; font-size: 22px; line-height: 40px; }
	.pro_con p{ font-size: 18px; line-height: 36px; }
	.product .yw_con .yw_btn{ margin-top: -60px; }
	.product .yw_con .yw_btn img{ height: 78px; }
	.product .yw_btn i{ font-size: 22px; margin-top: 18px; }

	/********- product_view.html -********/
	.pro_ser a{ font-size: 22px; line-height: 30px; }
	.pro_ser img{ width: 80px; }
	.pro_ser a{ font-size: 18px; line-height: 22px; }
	.pro_cen h3{ font-size: 28px; line-height: 36px; }
	.pro_cen h4{ width: 59%; padding-top: 1%; font-size: 26px; line-height: 40px; }
	.pro_cen .wrap &gt; p{ padding-top: 3%; font-size: 18px; line-height: 32px; }
	.pro_more{ padding-top: 5%; }
	.pro_more img{ width: 66px; }
	.pro_more p{ padding-top: 3%; font-size: 18px; line-height: 26px; }
	.por_pic{ height: 0; padding-bottom: 14%; }
	.por_pic img{ width: 44%; left: 46%; margin-left: 0; top: -106%; }
	.pro_know{ width: 92%; padding: 8.2% 0 5%; }
	.pro_know &gt; a{ width: 64px; height: 66px; }
	.pro_know &gt; a.arrow-right{ margin-left: 64px; }
	.pro_know h3{ font-size: 20px; line-height: 28px; }
	.pro_know p{ font-size: 14px; line-height: 26px; height: 130px; -webkit-line-clamp: 5; }
	.pro_know .swiper-slide a{ font-size: 16px; }
	.pro_know .swiper-slide div{ padding: 8% 7.8% 7.5%; }
}

@media screen and (max-width: 1200px) {
	/********- product.html -********/
	.pro_con{ padding: 2.6% 0; }
	.ban_pro .ban_p1{ top: 21%; }
	.ban_pro .ban_p2{ top: 44%; }
	.ban_pro .ban_p3{ top: 64%; line-height: 36px; }
	.pro_con p{ font-size: 18px; line-height: 34px; }
	.product .yw_con .yw_btn{ margin-top: -52px; }
	.product .yw_con .yw_btn img{ height: 64px; }
	.product .yw_btn i{ font-size: 18px; margin-top: 18px; }

	/********- product_view.html -********/
	.pro_know h3{ font-size: 18px; line-height: 22px; }
	.pro_know .swiper-slide a{ font-size: 14px; margin-top: 6%; }
	.pro_know .swiper-slide div{ padding: 7.5% 4.8% 5.5%; }
	.pro_know &gt; a{ width: 50px; height: 52px; }
	.pro_know &gt; a.arrow-right{ margin-left: 50px; }
	.pro_know{ padding: 7.5% 0 3.5%; }
}

@media screen and (max-width: 1000px) {
	/********- product.html -********/
	.ban_pro .ban_p1{ top: 17%; font-size: 60px; }
	.ban_pro .ban_p2{ top: 42%; font-size: 38px; }
	.ban_pro .ban_p3{ top: 66%; font-size: 18px; line-height: 24px; }

	/********- product_view.html -********/
	.pro_cen h3{ font-size: 24px; line-height: 28px; }
	.pro_cen h4{ width: 75%; font-size: 22px; line-height: 36px; }
	.pro_cen .wrap &gt; p{ padding-top: 3%; font-size: 16px; line-height: 26px; }
	.pro_more img{ width: 60px; }
	.pro_more p{ padding-top: 1.5%; font-size: 16px; line-height: 26px; }

	.pro_so li img{ width: 64px; }
}

@media screen and (max-width: 758px) {
	.pro_service{ padding-bottom: 4.5%; }
	/********- product.html -********/
	.pro_con{ padding: 3.6% 0; }
	.pro_con p{ font-size: 16px; line-height: 30px; text-align: left; }
	.product .yw_con{ border: 1px solid #e2e0e0; padding: 0; margin-bottom: 11%; }
	.product .yw_con .yw_btn{ width: 100%; position: relative; top: 0; margin-top: 0; padding: 10px 0; }
	.product .yw_con .yw_btn img{ height: 20px; }
	.product .yw_con .yw_btn i{ display: inline-block; font-weight: normal; margin: 0; margin-left: 10px; font-size: 16px; line-height: 20px; }
	.product .yw_con .yw_ban{ width: 100%; }
	.product .yw_ban ul li{ padding: 0; }
	.product .yw_ban li a{ margin-left: 10px; }
	.yw_ban li b{ bottom: 8px; }

	/********- product_view.html -********/
	.pro_ser img{ width: 50px; }
	.pro_ser a{ font-size: 16px; line-height: 22px; }
	.pro_contact{ width: 180px; font-size: 16px; line-height: 36px; }

	.pro_cen h3{ font-size: 22px; line-height: 24px; }
	.pro_cen h4{ width: 100%; font-size: 18px; line-height: 30px; }
	.pro_cen .wrap &gt; p{ font-size: 16px; line-height: 28px; }
	.pro_more img{ width: 47px; }
	.pro_more a{ display: block; padding-bottom: 2%; }
	.pro_more p{ font-size: 14px; line-height: 20px; }

	.pro_know{ width: 100%; padding: 15px 0; }
	.pro_know &gt; a{ display: none; }
	.pro_know .swiper-slide div{ margin: 0 15px; }
	.pro_bg{ width: 100%; }
	.pro_know p{ height: 120px; font-size: 16px; line-height: 30px; -webkit-line-clamp:4; }
	.pro_know .swiper-slide a{ font-size: 16px; }
	.por_pic{ overflow: hidden; height: auto; padding: 4% 0; }
	.por_pic img{ width: 92%; position: relative; top: 0; left: 4%; margin: 0 auto; }

	.pro_case li{ width: 50%; }
	.pro_so li img{ width: 42px; }
	.pro_so a:hover{ margin-top: 6px; margin-bottom: 0; }
}
/**- 20170925 end -**/


/**- 20171012 strat -**/
.dtUl{ margin-left: -1.33%; }
.dtUl li{width: 32%;float: left;margin-left: 1.33%;margin-bottom: 3%;/*border-radius: 4px;*/}
.dtUl .dt_pic,.dtUl .dt_con{ width: 100%; float: none; overflow: hidden; display: block; }
.dtUl .dt_con{ padding: 5%; }
.dtUl .dt_tit{padding-left: 0;padding-top: 1.5%;/* font-weight: bold; */line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: none;}
.dtUl .dt_p{ height: 72px; }
.dtUl .dt_p{ margin: 5.5% 0 7%; }
.dtUl .dt_con p{ -webkit-line-clamp: 3; }
.dtUl .dt_more{font-size: 12px;}

@media screen and (max-width: 1400px) {
	.dtUl .dt_tit{ font-size: 18px; }
}
@media screen and (max-width: 758px) {
	.dt_list ul{ margin-left: 0; }
	.dt_list ul li{ width: 100%; margin-left: 0; }
	.dtUl .dt_con{ padding: 4% 4% 5%; }
}
/**- 20171012 end -**/

/**- 20171016 start -**/
.pro_so a{ padding: 0 3%; font-size: 16px; }
.al_list a h4{ font-weight: bold; }
.td_list .td_item strong{ margin: 18px 0 14px; }
.td_list .td_zxtd:after{ background: none; }
.zxhd_list .zxhd_con h3{ font-weight: bold; }
.xq_tit i{ border: 0; font-family: Arial; text-transform: uppercase; }
.xq_tit b{ font-size: 18px; top: 0; font-weight: bold; }
.xq_tit h2{ font-weight: bold; }
.dtxq_right .zxdt_tit{ font-weight: bold; margin-bottom: 20px; }
.dtxq_zxdt{/* padding: 20px 15px 0; */}
.zxdt_list li{ margin-bottom: 20px; }
.zxdt_list b{margin-top: 0px;}
.pro_case h3{ margin-top: -20px; font-weight: bold; font-size: 24px; line-height: 36px; }
.pro_case p{ font-size: 16px; margin-top: 30px; }
.pro_case li:hover h3{ margin-top: -40px; }
.pro_case li:hover p{ margin-top: 10px; }

@media screen and (max-width: 1400px) {
	.pro_case h3,.pro_case h4{ font-size: 20px; line-height: 32px; }
	.pro_case h3{ margin-top: -15px; }
	.pro_case p{ font-size: 14px; margin-top: 25px; }
	.pro_case li:hover h3{ margin-top: -35px; }
	.pro_case li:hover p{ margin-top: 5px; }

	.zxlj_list li span{ width: 60px; height: 60px; }
	.zxlj_list li b{ font-size: 24px; line-height: 60px; }
}

@media screen and (max-width: 1200px) {
	.pro_case h3,.pro_case h4{ font-size: 16px; line-height: 24px; }

	.zxlj_list li span{ width: 50px; height: 50px; }
	.zxlj_list li b{ font-size: 22px; line-height: 50px; }
}

@media screen and (max-width: 900px) {
	.pro_case h3{ margin-top: -15px; }
	.pro_case p{ font-size: 14px; margin-top: 20px; }
	.pro_case li:hover h3{ margin-top: -35px; }
	.pro_case li:hover p{ margin-top: 0; }
}

@media screen and (max-width: 758px) {
	.pro_so a{ font-size: 14px; }
	.pro_case h3,.pro_case h4{ font-size: 14px; line-height: 24px; }

	.zxlj_list li span{ width: 40px; height: 40px; }
	.zxlj_list li b{ font-size: 18px; line-height: 40px; margin-right: 0; }
}
/**- 20171016 end -**/


/**- 20171019 start -**/
.ban_pro a{ padding: 11.5% 0 9.5%; background: #fff; }
.ban_pro p{ position: relative !important; top: 0 !important; width: 92% !important; padding: 0 4%; }
.ban_pro .ban_p2{ padding-top: 0.7%; }
.ban_pro .ban_p3{ padding-top: 1%; }
@media screen and (max-width: 1400px){
	.ban_pro .ban_p1{ line-height: 80px; }
	.ban_pro .ban_p2{ line-height: 50px; }
	.ban_pro .ban_p3{ line-height: 30px; }
}
@media screen and (max-width: 1000px) {
	.ban_pro .ban_p1{ line-height: 70px; }
	.ban_pro .ban_p2{ line-height: 44px; }
	.ban_pro .ban_p3{ line-height: 24px; }
}
@media screen and (max-width: 758px) {
	.ban_pro a{ padding: 11.5% 0; }
	.ban_pro .ban_p1{ font-size: 26px; line-height: 32px; }
	.ban_pro .ban_p2{ font-size: 20px; line-height: 30px; }
	.ban_pro .ban_p3{ font-size: 14px; line-height: 20px; }
}

.pro_case h3{ height: 36px; overflow: hidden; }
@media screen and (max-width: 1400px) { .pro_case h3{ height: 32px; } }
@media screen and (max-width: 1200px) { .pro_case h3{ height: 24px; } }
/**- 20171019 end -**/


/**- 20171020 start -**/
.btn_submit{ width: 190px; height: 60px; margin: 2.7% auto 5.4%; background: #E81320; font-size: 18px; color: #fff; line-height: 60px; text-align: center; border-radius: 30px; border: 0; outline: 0; cursor: pointer; transition: all 0.25s linear 0s; -webkit-transition: all 0.25s linear 0s; -moz-transition: all 0.25s linear 0s; -o-transition: all 0.25s linear 0s; }
.btn_submit:hover{ background: #C52731;color:#fff;}
@media screen and (max-width: 1400px) {
	.btn_submit{ width: 180px; height: 54px; line-height: 54px; border-radius: 27px; }
}
@media screen and (max-width: 1000px) {
	.btn_submit{ width: 160px; height: 48px; font-size: 16px; line-height: 48px; border-radius: 24px; }
}
@media screen and (max-width: 758px) {
	.btn_submit{ width: 150px; height: 40px; margin: 5% auto 10%; font-size: 16px; line-height: 40px; border-radius: 20px; }
}
/**- 20171020 end -**/

  .huisimg {  
     -webkit-filter: grayscale(100%);  
     -webkit-filter: grayscale(1);  
     filter: grayscale(100%);  
     filter: url("../images/gray.svg#grayscale"/*tpa=/images/gray.svg#grayscale*/);  
     filter: gray;  
}  



  
/**- 20171101 start -**/
.header{/* border-bottom: 1px solid #000; */box-shadow: none;background: #fff;box-shadow: 0px 0px 17px rgba(97, 97, 97, 0.28);}
.header,.header li a,.header .phone{height: 79px;line-height: 70px;/* text-align: center; */}
.header .wrap{text-align: center; }
.header ul{ display: inline-block; }
.header li{position: relative;width: 128px;}
.header li a,.header li:nth-child(2) a, .header li:last-child a{ min-width: 0; }
.header li a{ padding: 0 24px; }
.header .one a{ background: none; color: #444; }
.header li a,.header .one a,.header li a:hover{font-size: 15px;}
.header .one &gt; a{background: none;font-weight: bold;color: #000;}
.header li:hover &gt; a,.header li:hover{  background-color: #333; color: #fff; }
.nav_menu{/* width: 520px; */display: none;background: #fff;padding: 12px 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);}
.nav_menu &gt; div{margin-left: -1px;}
.nav_menu &gt; div &gt; div{width: 100%;position: relative;line-height: 0;padding: 2px 0px;display: block;float: left;text-align: center;}
.header li .nav_menu a{text-align: center;/* min-width: 34px; */overflow: hidden;height: 28px;color: #444;line-height: 28px;padding: 6px 34px;display: inline-block;border-radius: 0;font-weight: normal;}
.header li .nav_menu a:hover{ font-weight: normal; background: #e81320; color: #fff; }
.nav_menu i{ width: 1px; height: 14px; overflow: hidden; display: block; position: absolute; top: 10px; left: 0; background: #dddddd; }
.header .phone{font-size: 16px;font-weight: bold;color: #484848;}
.header .r{margin-top: 0;position: absolute;top: 0;right: 2%;}
.swiper-container-banner{ top: 0; }
.header li a{ transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }

@media screen and (max-width: 1100px) {
	.nav_menu{ margin-left: -30px; }
}
  .xzddsjd {
    position: relative; top: -48px;font-size:12px;
    }
    .ttcjk {
     position: relative; top: -48px;font-size:12px;color:#d0d0d0;
    }
/**- 20171101 end -**/

.bra{/*border-radius: 4px;*/background: #fff;}
.team_bg{ height: 391px; background-size: cover !important; }
.news_bg{margin-top: 20px;}
.chakanxq {
    width: 50%;
    height: 30px;
    display: block;
    box-sizing: border-box;
    /* border: 2px solid #e81320; */
    font-size: 12px;
    color: #fff !important;
    line-height: 30px;
    text-align: center;
    border-radius: 40px;
    margin: 0 auto;
    background-color: #E84B4B;
}
.spkdcs {
width:1200px;margin:0 auto;
}
@media screen and (max-width: 1100px) {
	.spkdcs{width: 100%;}
}
.index_titsmaol {
        font-size: 24px;
    text-align: center;
    font-weight: bold;
    line-height:40px;
}
@media screen and (max-width:758px){   
    .team_bg {
    height: 170px;
    background-size: cover !important;
}
     .index_titsmaol {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    line-height:30px;
}
}

div.pro_ntit {
            padding-bottom: 1.5%;
        }

        .bra_link {
            text-align: right;
            padding-top: 5.5%;
        }

        .bra_case, .bra_more {
            overflow: hidden;
            display: inline-block;
            _display: block;
            margin-left: 5.5%;
            font-size: 13px;
            color: #fff;
            line-height: 25px;
        }

        .bra_more {
            padding: 0 4.5%;
            color: #fff;
            border-radius: 52px;
        }

        .bra_case img {
            margin-top: -4px;
        }

        .bra_case:hover {
            color: #000;
        }

        .bra_more:hover {
            color: #fff;
        }

        .pro_ntit:hover .bra_more {
            background: #e81320;
        }
         .pro_ntit:hover .bra_case {
            color: #000;
        }

        @media screen and (max-width:1200px) {
            .bra_case {
                line-height: 28px;
            }

            .bra_more {
                padding: 0 4.5%;
                line-height: 26px;
                border-radius: 13px;
            }
        }

.mbxdglop{
width: 1200px; margin: 0 auto; margin-top: 20px;
}
.dialog ul li {
        float: left;
        margin: 10px;
        text-align: center;
    }

        .dialog ul li p {
            padding-bottom: 10px;
        }

        .dialog ul li a {
            background: #f2f2f2;
            font-size: 12px;
            color: #333;
            display: block;
            padding: 12px 0px 0px 0px;
            text-decoration: none;
            width: 110px;
            text-align: center;
        }

            .dialog ul li a p {
                display: block;
                text-align: center;
                width: 100px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

    .chakangd {
        font-size: 14px;
        color: #333;
        display: block;
        text-decoration: none;
        font-weight: bold;
        border-radius: 4px;
        width: 130px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border-radius: 55px;
        margin-top: 6px;
    }

    .dialog ul li a:hover {
        background: #D7D7D7;
    }</pre></body></html>