@charset "utf-8";
/* CSS Document */

body,button,input,select,textarea,address{font: 12px/1.5 微软雅黑; color:#000; background:url(../images/index_bg.jpg) repeat-y center top;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}


img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  /*fixd for baidu map*/
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;

}


.white{ color:#fff;}
.black{ color:#000;}


.family01{ font-family:Vrinda;}

.size12{ font-size:12px}
.size14{ font-size:14px}
.size16{ font-size:16px;}
.size20{ font-size:20px}
.size30{ font-size:30px}

.gray_a3,.gray_a3 a{ color:#a3a3a3;}
.gray_04,.gray_04 a{ color:#444;}
.gray_06,.gray_06 a{ color:#666;}
.gray_6d,.gray_6d a{ color:#6d6d6d;}
.purple_7a,.purple_7a{ color:#7a7eb1;} 
.red_ed,.red_ed a{ color:#ed1c24;}
.red_d0,.red_d0 a{ color:#d05756;}
.yellow_d6,.yellow_d6 a{ color:#d6a13b}
.blue_00,.blue_00 a{ color:#0060a9;}


.margin_3t{ margin-top:3px;}
.margin_5l{ margin-left:5px;}
.margin_15l{ margin-left:15px;}
.margin_25l{ margin-left:25px;}
.margin_25b{ margin-bottom:25px;}
.margin_30b{ margin_bottom:30px;}
.padding_10l{ padding-left:10px;}


.container{ width:1200px; margin-left:auto; margin-right:auto; position:relative;}


/* a defined */
a{text-decoration:none;}
a:link,
a:active,
a:visited{ color:#222;}
a:hover{ /*color:#fff;*/ text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */


/*------------------------------------------------------------头部---------------------------------------------------------------------*/

.ledo_box{ position:relative; top:0; z-index:22; min-width:1200px; _width:expression(document.body.clientWidth > 1200 ? "1200px" : "auto");}
.ledo-head{ background:#2980c3/*url(../images/head_bg.png) repeat; */; width:100%;  padding:13px 0 20px 0;}
.lode-logo{ float:left}
.lode-head-right{ float:right; width:280px;_width:280px;}
.lode-head-right ul{ float:right; margin-top:10px;}
.lode-head-right ul li{ float:left; margin-left:8px; position:relative}
.ledo-banner{ position:absolute; z-index:0; width:100%; height:793px;_height:793px; margin:0 auto; top:0;}
.ledo-banner.solution-banner{ height:840px;_height:840px;}
.ledo-banner.solution-banner01{ height:579px;_height:579px;}
.ledo-banner.product_bg{ height:602px;_height:602px;}

/*  banner样式  */
.slideshow {
    min-width: 996px;
    position: relative;
    width: 100%;
    z-index: 8;
}
.slideshow .moduletable {
    overflow: hidden;
}
.djslider {
    margin: 0 auto;
    max-width: 996px;
    position: relative;
    width: 100%;
}
.slider-container {
    position: absolute;
}
.slider-container ul {
    margin: 0;
    padding: 0;
}
.slider-container ul li {
    background: url("../images/loader.gif") no-repeat scroll center center #FFFFFF;
    bottom: 0;
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}

.slider-container ul li a:hover{ cursor:pointer}
.slider-container ul li img {
    min-height: 100%;
    min-width: 100%;
}

.navigation-container {
    display: none;
    height: 35px;
    margin-top: -17.5px;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 100;
}
.navigation-container img.prev-button {
    cursor: pointer;
    float: left;
}
.navigation-container img.next-button {
    cursor: pointer;
    float: right;
}
.slideshow:hover .navigation-container {
    display: block;
}
.navigation-list-container, .navigation-container-custom {
    bottom: 235px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 101;
}
.navigation-list-container, .navigation-container-custom .custom-row {
	background:url(../images/back_58.png) repeat;border-radius:12px;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0;
}
.navigation-list-container, .navigation-container-custom .custom-row .row-body {
    height: 12px;
    margin-left: 11px;
    padding: 4px 13px 4px 2px;
}
.navigation-container-custom span {
    background:#fff; border-radius:12px;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin: 0 0 0 7px;
    width: 15px;
}
.navigation-container-custom span:hover, .navigation-container-custom span.active {
     background:#fff;
	 width:40px;
}
.navigation-container-custom span:first-child {
    margin: 0;
}


.ledo-nav{ width:100%; background:#fff url(../images/nav_bg.png) repeat-x; box-shadow:0px  5px 10px 0px #1d150d}
.ledo-nav ul{ float:left; margin:15px 0px 15px 0;}
.ledo-nav li{ float:left}
.ledo-nav li a{ font-size:18px; color:#000; background:url(../images/nav_bg.gif) no-repeat left center; padding-left:15px; margin-right:45px;}

.ledo-nav li div.nav-submenu{ background:#fff; border:1px solid #cbcbcb; border-top:#0162af 2px solid; position:absolute; left:-20px; top:50px; z-index:33; display:none; display:none;}
.submenu_icon{ position:absolute; top:-15px; left:27%;}
.ledo-nav li div.nav-submenu span{ border-bottom:1px dotted #bfbfbf; display:block; min-width:100px;}
.ledo-nav li div.nav-submenu span a{ color:#707070; background:none; line-height:50px; display:block; float:none; font-size:14px; padding:0 10px; margin:0; bor}
.ledo-nav li div.nav-submenu span a:hover{ background:#0065b4; color:#fff;}

.ledo-search{ float:right}
.search-input{ background:#fff; border-radius:0; border:0; margin-top:10px; width:190px;}
input[type="text"]{  border-radius:0; border:0; box-shadow:none; }
input[type="text"]:focus,textarea[type="text"]:focus{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow: none;}
.search-btn{ background:url(../images/search_btn.gif) no-repeat; width:58px; height:53px; border:0;} 
/*----------------------------------------------------------------内容------------------------------------------------------------------------------------------*/
.ledo-banner-bt{ background:url(../images/banner_bt_bg.png) no-repeat left bottom; padding-bottom:39px; height:137px;_height:137px;}
.ledo-banner-bt li a{ width:177px;_width:177px; float:left; background:url(../images/banner_bt_more.png) no-repeat center 95px; height:137px;_height:137px; line-height:116px; overflow:hidden; color:#fff; font-size:16px; text-align:center; display:block;}
.ledo-banner-bt li{ float:left;}
.ledo-banner-bt li a.title{ background:#73b7d1; width:315px;_width:315px; line-height:148px;}
.ledo-banner-bt li a.aa{ background-color:#1586c1;}
.ledo-banner-bt li a.bb{ background-color:#136aae;}
.ledo-banner-bt li a.cc{ background-color:#11519b;}
.ledo-banner-bt li a.dd{ background-color:#0e3685;}
.ledo-banner-bt li a.ee{ background-color:#0c1f71;}

.span2,.span4,.span6,.span9,.span10,.span12,.row{ margin:0; padding:0;}
.span2{ width:195px;_width:195px; margin-left:17px;}
.span4{ width:378px;_width:378px; margin-right:33px;}
.span6{ width:600px;_width:600px;}
.span9{ width:908px;_width:908px;}
.span10{ width:955px;_width:955px; float:right}
.span12{ width:1200px;_width:1200px;}
/*[class*="span"]{ margin-left:33px;}*/
.ledo-content-box{ background:url(../images/content_bg.png) no-repeat center bottom; padding-bottom:22px; min-height:708px;_min-height:708px; margin-bottom:9px;}
.ledo-content-box01{ background:#fff; padding-top:20px;}
.content-box-title{ color:#000; font-weight:bold; font-size:38px; padding:0px 0px 21px 25px;}
.content-box-title.case{ padding:0px 0px 30px 25px;}
.content-box-title sub{ font-size:16px; font-family:Vrinda; font-weight:100; padding-left:13px;}
.ledo-content-box ul{ padding:0 25px 40px 25px; min-height:350px; height:auto;_height:350px;}
.ledo-content-box li a{ background:url(../images/news_icon.gif) no-repeat 5px 14px; display:block; color:#959595; padding-left:20px; line-height:29px;}
a.ledo-content-more{ background:#009ed7; color:#fff; height:58px;_height:58px; line-height:56px; width:100%; display:block; font-size:14px;}
.ledo-content-box dl{ padding:0 25px; height:73px;_height:73px; margin-bottom:22px;}
.ledo-content-box dl dt{ margin-right:15px; float:left}
.ledo-content-box dl dd{ color:#959595;}
.box-title{ font-size:14px; font-weight:bold; padding-bottom:12px; color:#222} 
.ledo-content-box.about_list ul{ padding:0 25px 38px 25px;}
.ledo-content-box.about_list li a{ background:url(../images/about_icon.gif) no-repeat 5px 10px; color:#222; line-height:25px;}

/*----------------------------------------------------------------底部------------------------------------------------------------------------------------------*/
.ledo-foot{ background:#505050; color:#fff; padding:55px 0 30px 0; width:100%;}
.ledo-foo-left{ float:left;}
.ledo-foot ul{ border-left:1px solid #a8a8a8; margin-right:45px; float:left; min-height:50px; padding-bottom:10px;}
.ledo-foot-title{ font-size:18px; font-weight:bold; color:#fff; padding:0 0 10px 10px;}
.ledo-foot li a{ background:url(../images/foot_icon.gif) no-repeat left center; padding-left:10px; color:#c5c5c5; line-height:28px;}

.ledo-foot-right{ float:right; width:180px;_width:180px;}
.ledo-foot-right dl{ margin:0 0 15px 15px; float:left;}
.ledo-foot-right dl dd{ color:#fff; background:url(../images/foot_wb.jpg) no-repeat 0px center; color:#fff; margin-top:8px; padding-left:25px;}
.ledo-foot-right dl dd.wx{ background:url(../images/foot_wx.jpg) no-repeat 7px center; padding-left:36px;}

.ledo-foot-copy{ width:100%; background:#606060; color:#c9c9c9; padding:25px 0 22px 0; border-bottom:12px solid #136aae;}
.ledo-foot-copy a{ display:block; border-left:1px solid #446587; padding:0 8px; float:left; color:#c9c9c9}

/*----------------------------------------------------------------解决方案------------------------------------------------------------------------------------------*/

body.solution_bg{ background:url(../images/solution_bg.gif) repeat;}
.solution-box{ margin-top:700px;}
.solution-box.result{ margin-top:560px;}
.solution-title01 a{ background:url(../images/solution_img.png) no-repeat; width:1200px; height:327px; display:block; color:#fff; font-size:30px; font-weight:bold; padding-left:170px;}

.table-box{ border-bottom:2px solid #fff; clear:both; padding-top:35px; padding-bottom:40px;}
.table-text{ font-size:30px; color:#fff; float:left; marign-top:0px; line-height:28px;}
.st-title03{ float:right;}
.st-title03 li{ margin-right:5px; float:left;}
.st-title03 li a{ background:#b3b3b3; color:#fff; font-size:16px; display:block; padding:0 42px; height:40px;_height:40px; text-align:center; line-height:40px;}
.st-title03 li a span{ font-size:20px;}
.st-title03 li a:hover,.st-title03 li.active a{ background:#fff; color:#000;}
.st-title03 li a:hover span,.st-title03 li.active a span{ }
.tab-pane{ padding-top:33px; }
.st-title03 li a.more,.st-title03 li span.more{ background:#d05756; color:#fff; font-size:17px; font-weight:bold; display:block; padding:0 42px; height:40px; line-height:40px;}
.tab-content{ overflow:hidden; padding-top:40px;}

.solution-title02{ background:#a3cc33 url(../images/solution_title_bg01.png) no-repeat left top; width:1200px; color:#fff; font-size:30px; font-weight:bold; padding-left:170px; height:335px;_height:335px;}

.result-btn{ position:absolute; top:230px; left:-20px; z-index:9999}
.solution-bg01{ background:#a3cc33; position:relative; height:277px;_height:277px; text-align:center}
.solution-bg01 h4{ text-align:left}
.solution-bg01 ul{ display:inline-block; *display:inline; *zoom:1;}
.solution-bg01.bg02{ background:#00c38f; margin-top:100px;}
.solution-bg01.bg03{ background:#00bdc8; margin-top:100px;}
.solution-bg01.bg04{ background:#f16bbb; margin-top:100px; margin-bottom:60px;}
.solution-bg01-title{ background:url(../images/solution_title_bg01.png) no-repeat left top; position:absolute; height:139px;_height:139px; color:#fff; font-size:30px; font-weight:bold; top:-59px; width:1200px; left:0; line-height:72px;}
.solution-bg01-title.solution-bg01-title01{ background:url(../images/solution_title_bg02.png) no-repeat 5px top; height:139px;_height:139px;}
.solution-bg01-title.solution-bg01-title02{ background:url(../images/solution_title_bg03.png) no-repeat 46px top; height:165px;_height:165px;}
.solution-bg01-title.solution-bg01-title03{ background:url(../images/solution_title_bg04.png) no-repeat 44px top; height:151px;_height:151px;}
.solution-bg01-title.title03{ color:#000;} 
.solution-bg01 ul{ margin-left:80px; position:relative;}
.solution-icon{ position:absolute; top:32%; left:45.2%;}
.solution-bg01 li{ float:left; padding:12px; line-height:135px; overflow:hidden; margin-top:40px;}
.kd-content ul li{ list-style-type:none;}
.solution-flow{ position:absolute; left:43%; bottom:-45px;}
.solution-box01{ clear:both;}
.solution-box01 li{ width:50%; float:left; min-height:520px;}
.solution-box01 li.blue{ background:#006593;}
.solution-box01 li.green{ background:#00bdc8;}
.solution-box01 li.green01{ background:#00c38f;}
.solution-box01 li.gray{ background:#3c5164}

.solution-submit-bg{ background:url(../images/solution_title_bg01.png) no-repeat 95% 50px; min-height:520px; width:100%;}
.solution-submit-bg01{ background:url(../images/solution_title_bg02.png) no-repeat 95% 65px; min-height:520px; width:100%;}
.solution-submit-bg02{ background:url(../images/solution_title_bg03.png) no-repeat 95% 95px; min-height:520px; width:100%;}
.solution-submit-bg03{ background:url(../images/solution_title_bg04.png) no-repeat 95% 69px; min-height:520px; width:100%;}

.form-title{ font-size:38px; color:#fff; font-weight:bold; margin-bottom:27px;} 
.form-horizontal{ margin-left:35px; padding-top:70px;}
.form-horizontal.form01{ padding-top:85px; margin-left:40px;}
.form-horizontal .control-group{ margin-bottom:13px;}
.form-horizontal .control-label{ font-size:14px; color:#fff; width:100px; text-align:left; float:none}
.form-horizontal .controls{ margin:0;}
.form-horizontal .controls select{ float:left; border:1px solid #a8a8a8; width:160px; margin-right:11px; background:#eeeeee;}
.solution-box table{ color:#3f3e3e; background:#f7f7f7}
.solution-box tr td{ border:1px solid #dfdfdf; text-align:center; height:38px;}
.solution-box table tr.title,.solution-box table tr.title td{ font-weight:bold; font-size:14px; color:#3f3e3e; border:0; background:#f1f1f1;}
.solution-box table tr.gray-bg{ background:#f2f2f2;}
a.solution-table-btn{ background:#1586c1; color:#fff; padding:0px 28px; line-height:55px; display:block; margin:40px 18px 45px 0; float:left; font-size:17px; border-radius:50px;}
a.solution-table-btn.btn01{ background:#d05756;}

/*----------------------------------------------------------------案例列表------------------------------------------------------------------------------------------*/
.content-lf-box{ margin-top:-90px;}
.content-rt-box{ border-top:1px solid #dadada; margin:0px 15px 0px 0; padding-top:30px;}
.content-box{ background:#fff; min-height:640px; padding-bottom:60px;}
.right-con-box{ margin:0px 15px 0px 33px;}

body.case_list_bg{ background:url(../images/case_list_bg.jpg) repeat-y top center;}
.ledo-map{ background:url(../images/con_top_bg.png) no-repeat left top; margin-top:320px; padding:20px 0 23px 0;}
.ledo-map-con{ margin-right:23px; float:right;}
.ledo-map-con a{ color:#848483; display:block;}
.ledo-map-con a:hover,.ledo-map-con a.active{ color:#d05756;}
.ledo-map-icon{ font-family:新宋体; float:left; margin:0 20px; font-size:8px; line-height:18px;}

.case-list-con{ border-top:1px solid #dadada; margin:0px 15px 0px 35px; padding-top:30px;}
.case-list-con .title { color:#1586c1; font-weight:bold; font-size:14px;margin-right: 10px}
.case-list-con .all{ background:#e5e5e5; display:block; text-align:center; border-radius:10px; line-height:26px; width:115px;_width:115px; color:#000;margin-right: 10px}
.case-list-con all a:hover,.case-list-con .all.active{ background:#1d83c4; color:#fff}
.case-list-con ul{ margin:0 0 0 10px;overflow: hidden}
.case-list-con li{ float:left; margin-right:10px;margin-bottom: 10px;}
.case-list-con li a{ background:#e5e5e5; display:block; text-align:center; border-radius:10px; line-height:26px; width:115px;_width:115px; color:#000}
.case-list-con li a:hover,.case-list-con li .active{ background:#1d83c4; color:#fff}
.case-list-con dl{ float:left; width:272px;_width:272px; margin:0 15px 56px 0; height:385px;_height:385px;}
.case-list-title{ font-size:20px; line-height:28px; text-align:center}
.case-list-con dl dd{ background:#c4c4c4; padding:20px 24px 20px 25px; min-height:110px;}
.case-list-con dl:hover dd{ background:#185fab; color:#fff; cursor:pointer;`}
.case-list-con dl:hover dd h4{ color:#fff;}
.case-list-btn{ background:#fff; color:#1586c1; font-size:18px; border-radius:20px; width:195px;_width:195px; line-height:38px; text-align:center; display:block; margin:0 auto; margin-top:20px;}

.case-detail-title{ font-size:30px; font-weight:bold; color:#000; border-bottom:2px solid #0053a6; padding-bottom:15px; text-align:center; margin:40px 0 10px 0;}
.case-box{ margin:90px 35px 0 35px;}
.st-detail-img{ width:810px; height:558px;}
.st-detail-big{ width:810px; height:auto; z-index:2; position:relative;}
.st-detail-list{ width:810px; height:70px; background:#2f2f2f;}
a.st-small-btn01,a.st-small-btn02{ width:16px; height:70px;/* margin-top:50px; background:url(../images/video_small_icon.gif) no-repeat; background-position:-38px -1px;*/ float:left; display:block;}
a.st-small-btn02{ float:right;}
.st-detail-small{ width:710px; /*height:50px;*/ overflow:hidden; float:left; margin:8px 0; margin-left:14px;}
.st-detail-small li{ width:82px; float:left; margin-right:13px; height:50px;}
.st-detail-small li a img{ border:1px solid #c6c6c6; display:block; /*width:82px;*/ height:50px;}
.st-detail-small li a:hover img{ border:1px solid #056ab6;}

.st-big-btn01,.st-big-btn02{ width:69px; height:69px; position:absolute; top:190px; z-index:9999999}
.st-big-btn01{ left:15px;}
.st-big-btn02{ right:15px;}


/*----------------------------------------------------------------新闻列表------------------------------------------------------------------------------------------*/

.news-lf-list{ background:#d15756; padding:25px 0px 40px 0; border-radius:0px 8px 8px 0px; margin-bottom:70px;}
.news-lf-title{ font-size:32px; font-weight:bold; border-bottom:1px solid #fff; padding-bottom:15px; padding-right:13px; color:#fff; margin:0px 20px 30px 15px;}
.content-lf-box li a{ background:#1586c1 url(../images/banner_bt_more.png) no-repeat 89% center; display:block; font-size:14px; color:#fff; line-height:50px;}
.content-lf-box li a.aa{ background-color:#136aae;}
.content-lf-box li a.bb{ background-color:#11519b;}
.content-lf-box li a.cc{ background-color:#0e3685;}
.content-lf-box li a.dd{ background-color:#0c1f71;}

.news-lf-list ul{ margin-left:15px;}
.news-lf-list li a{ color:#fff; font-size:14px; line-height:30px; background:none; display:block;}
.news_detail_pre{ margin-top:50px;}
.news_detail_pre a{ display:block; margin-bottom:23px; color:#666;}
.news_detail_pre a:hover{ color:#1586c1;}
a.return_btn{ border:1px solid #d3d3d3; color:#0054a7; font-size:14px; width:139px;_width:139px; text-align:center; height:46px;_height:46px; float:right; margin-top:53px; line-height:46px; overflow:hidden}
.news-list ul{ margin:0px 30px 0 50px;}
.news-list li{ border-bottom:1px dashed #c1c0c0; float:none; position:relative;}
.news-list li a{ background:url(../images/news_icon01.gif) no-repeat 2px center; font-size:14px; padding-left:12px; font-size:14px; line-height:40px; color:#4e4e4e;}

.news-box{ background:url(../images/news_bg.jpg) repeat-x left bottom; padding-bottom:15px; margin-bottom:30px;}
.news-list dl{ padding:40px 40px 40px 23px; background:#f2f2f2; border-bottom:1px solid #d6d6d6;}
.news-list dt{ float:left; margin-right:23px;}
.news-list dd{ font-size:14px; color:#1d1d1d; width:500px; float:left;}
.news-box span{ display:block;}
.news-box dd a{ font-size:12px; color:#0060a9; background:none; padding:0;}
.company_page,.company_page a{ color:#666; margin-top:57px; font-size:14px}
.company_page.dw,.company_page.dw a{ color:#0c1f71; margin-top:57px; font-size:14px}


.dw_list{ margin:0px 40px 0px 20px;}
.down_title{ background:#1586c1; width:100%; height:34px; color:#fff; text-align:center;}
.dw_list .title01 span{ line-height:34px; overflow:hidden}
.dw_list a span.down_icon{ background:url(../images/dw_01.png) no-repeat center center; height:25px; margin-top:8px; display:block; width:15%}
.dw_list a span{ text-align:center}
.dw_list a:hover span.down_icon{ background:url(../images/dw_02.png) no-repeat center center;}
.dw_list dl dd span{ display:block; float:left; line-height:40px; font-size:14px}
.dw_list span.title{ width:30%;}
.dw_list span.con{ width:15%; text-align:center}
.dw_list span.time{ width:25%; text-align:center}
.right_content dl.title01{ border-bottom:0; height:40px; margin-bottom:15px;}
.dw_list dl{ border-bottom:1px dotted #7d7e82;}
.dw_list dl a{ display:block; width:100%; height:43px; line-height:30px; color:#3b3b3b;}
.dw_list dl a:hover{ background:#eeeeee; display:block; width:100%; line-height:40px; }
.dw_list dl.active a{ background:#eee}

.dw-con{ color:#1586c2; font-size:14px; margin:24px 0px 24px 24px; display:none;}
.dw_list dl a.dw-con-btn,a.dw-con-btn,span.dw-con-btn{ background:#1586c2; color:#fff; font-size:18px; text-align:center; width:195px; height:35px; overflow:hidden; line-height:35px; margin-right:20px; display:block; float:left; cursor:pointer}
.dw_list dl a.dw-con-btn01,a.dw-con-btn01,.span.dw-con-btn01{ border:1px solid #d3d3d3; color:#1586c2; text-align:center; width:139px; height:35px; overflow:hidden; line-height:35px; display:block; float:left; cursor:pointer}
.dw_list dl a:hover.dw-con-btn01{ background:none}

.st-title03.merchants{ float:none; border-bottom:1px solid #919191; padding-bottom:} 
.st-title03.merchants li{ margin-right:2px; float:left;}
.st-title03.merchants li a{ font-size:14px; color:#5d5d5d; line-height:28px; float:left; padding:0 17px; font-family:微软雅黑; background:none; height:28px;}
.st-title03.merchants.st-title03 li a:hover,.st-title03.merchants li.active a{ background:#1586c1; color:#fff}
.tab-content.merch{ padding:0; margin:0px 0px 100px 0px;}
#tab02{ padding:35px 40px 100px 20px;}
#tab02.product-detail{ padding:0}
.employ_list ul li{  border-bottom:1px dashed #d0d0d0;}
.employ_list dl{ width:100%; padding-top:13px; min-height:26px; margin-bottom:5px; cursor:pointer;}
.employ_list dl.title{ line-height:40px; padding:7px 0 0 0; background:#1586c1; width:100%; border:0}
.employ_list dl.title span{ color:#fff;} 
.employ_list dl span{ width:24%; display:block; float:left; font-size:14px; color:#3b3b3b}
.employ_list dl span.title{ width:36%; padding-left:4%;}
.employ_list dl span.time{ width:11%;}
.employ_box{ background:#eeeeee; margin:15px 20px 20px 25px; position:relative; padding:0px 0;}
.employ_box_icon{ position:absolute; top:-16px; left:20px;}
.employ_box dl{ margin-bottom:15px; margin-left:0; border:0}
.employ_box dd span,.employ_box_xian{ width:50%; font-size:12px; color:#777777;}
.employ_box_xian{ border-top:1px solid #fff; padding:15px 0; width:100%;}

.network-list dl{ margin:37px 0 0 22px;}
.network-con{ background:url(../images/netword_con_bg.jpg) repeat-y; width:265px; position:relative; float:right; min-height:300px; margin:105px 50px 0px 0px;}
.network-con-top{ background:url(../images/netword_top_bg.jpg) no-repeat; width:265px; top:0; left:0; position:absolute; height:131px; z-index:0}
.network-con-bt{ background:url(../images/netword_bt_bg.jpg) no-repeat; width:265px; bottom:0; left:0; position:absolute; height:80px; z-index:0}

.network-con ul{ z-index:1; width:215px; padding:15px 0px 30px 0; position:absolute; left:20px}
.network-con ul li{}
.network-con ul li a{ color:#000; line-height:36px; display:block; font-size:16px; background:url(../images/network_icon01.gif) no-repeat right center; border-bottom:1px solid #ed1c24;}
.network-con ul li a:hover,.jk_left_bg ul li a.active{ display:block; color:#000}
.network-con li div{ margin:15px 0px 10px 0}


.contact-advise-bg{ margin:33px 38px 0px 25px;}
.contact-advise-bg dl{ border:1px solid #e3e3e3; padding:9px;}
.contact-advise-bg dt{ float:left; margin-right:48px;}
.contact-advise-bg dd{ padding-top:27px; float:left}

.form-horizontal.advise{ margin:0; padding:0; width:370px;}
.form-horizontal.advise .control-group{ margin-bottom:8px;}
.form-horizontal.advise .control-label{ font-size:14px; color:#323232; width:70px; float:left; text-align:right}
.form-horizontal.advise .controls{ margin-left:20px; float:left}
.form-horizontal.advise .controls input,.form-horizontal.advise .controls textarea{ width:260px; border:1px solid #cbcbcb; background:#f2f2f2 url(../images/advise_bg01.png) no-repeat 97% center; float:left; height:23px;}
.form-horizontal.advise .controls input.yzm{ width:180px; margin-right:10px; background-image:none;}
.form-horizontal.advise .controls textarea{ width:272px; border-radius:0; background-image:none; height:208px;}
.advise-submit{ padding:0px 35px; line-height:40px; font-size:16px; color:#fff; background:#29b5f3; box-shadow:none; border:0; border-radius:5px; float:left; margin:27px 13px 0 0; border-radius:0}
.advise-submit.reset{ background:#bebebf;}

.form-horizontal.advise.online .controls input.online-bg{ background:#f2f2f2 url(../images/advise_bg01.png) no-repeat 97% center;}
.form-horizontal.advise.online .controls input,.form-horizontal.advise.online .controls textarea{  background:#f2f2f2; background-images:none;}
.form-horizontal.advise.online .controls textarea{ height:83px;}
.form-horizontal.advise.online .controls input.yzm{ width:180px; margin-right:10px; background-image:none;}


.online-title{ color:#d05756; font-weight:bold; font-size:20px; padding:20px 0 0px 12px;}
.contact-advise-bg ul{ padding-left:15px;}
.contact-advise-bg li{ border-bottom:1px solid #dddfeb; padding:25px 0; line-height:24px;}
.contact-advise-bg span.question{ color:#323232; width:60px; float:left; display:block;}
.contact-advise-bg span.advice{ color:#1586c1; width:760px; float:left; display:block;}


.product-lf-box ul{ background:url(../images/product_left_bg.png) no-repeat 10px top; padding-top:20px; height:283px;_height:283px; margin-left:7px; width:190px;_width:190px;}
.product-lf-box li a{ background:url(../images/product_icon01.gif) no-repeat 5px center; color:#747474; font-size:14px; padding-left:33px; height:27px; display:block; margin-top:15px; line-height:27px; overflow:hidden; }
.product-lf-box li a:hover,.product-lf-box li a.active{ background:url(../images/product_icon02.png) no-repeat left center; color:#fff; padding-left:35px;}


.product-box{ border-top:1px solid #dadada; margin:0 15px 0px 35px; padding-top:25px;}
.product-rt-box{ border:1px solid #9c9c9c; box-shadow:0px 0px 10px 2px #c6c6c6; background:url(../images/product_con_bg.jpg) repeat-x left bottom; height:438px;_height:438px;}
.product-lf-title,.product-rt-title a{  margin-top:25px; color:#fff; line-height:48px; overflow:hidden; height:55px; display:block;}
.product-lf-title{ background:url(../images/product_title01.jpg) no-repeat; width:279px; font-size:26px; font-weight:bold; float:left; padding-left:15px; width:300px;}
.product-rt-title a{ background:url(../images/product_title02.gif) no-repeat; width:229px; font-size:16px; text-align:center; float:right;}

.product-rt-box{ margin-bottom:35px;}
.product-rt-box ul{ padding:50px 4px 0 4px;}
.product-rt-box li{ background:url(../images/product_right_icon01.gif) repeat-y right 17px; float:left; height:285px;_height:285px; width:295px;_width:295px; text-align:center}
.product-rt-box li a{ display:block;}
.product-right-list{ position:absolute; top:602px; right:4%;z-index: 99;}
.product-right-list ul{ background:url(../images/product_right_icon.gif) repeat-y center top; padding-top:42px;}
.product-right-list li{ background:#338acd; line-height:30px; border-radius:10px; margin-bottom:10px;}
.product-right-list li a{ font-size:14px; color:#fff; display:block; width:122px; line-height:30px; text-align:center;}


.product-detail-list dl{ float:left; padding:18px; border:1px solid #fff; box-shadow:1px 2px 5px 2px #fff; margin:0 0 62px 49px;}
.product-detail-list dt{ text-align:center}
.product-detail-list dd{ margin-top:30px; border:1px solid #b2b2b2; border-left:0; border-right:0; padding:15px 13px 15px 37px; color:#000;}
.product-detail-list dd span{ display:block;} 

.product-detail-list dl:hover{ border:1px solid #9c9c9c; box-shadow:1px 2px 5px 2px #c6c6c6; cursor:pointer;}

.tabbable.product-detail{ background:url(../images/product_tab_bg.jpg) no-repeat left bottom; padding-bottom:20px; clear:both; margin-top:10px;}
.product-detail-tab{ border:1px solid #d3d3d3; padding:0 50px 55px 58px;}
.tabbable.product-detail .st-title03{ float:none;}
.tabbable.product-detail .st-title03 li a{ background:none; color:#656464; text-align:center;font-size:18px; padding:0; padding-top:7px; margin-right:30px; display:block; }
.tabbable.product-detail .st-title03 li a:hover,.tabbable.product-detail .st-title03 li.active a{ background:url(../images/product_tab_icon.gif) no-repeat center top; color:#0053a6;}
.tabbable.product-detail .tab-content{ font-size:14px; padding-top:20px;}
.product-detail-box{ margin:0px 35px 0px 25px;}
.tabbable.product-detail .tab-pane{ padding:0;}


.st-detail-img.product-detail-img{ border:1px solid #dfdfdf; position:relative; height:353px; width:100%; z-index:1}
.st-detail-img.product-detail-img .st-detail-big{ float:left; width:420px; height:315px; margin-left:30px; margin-top:30px;}
.st-detail-img.product-detail-img .st-detail-list{ position:absolute; top:47px; background:none; left:85%; width:75px;}
.st-detail-img.product-detail-img .st-detail-small{ width:80px; background:none;}
.st-detail-img.product-detail-img .st-detail-small li{  width:80px; min-height:60px; margin-bottom:5px;}
.st-detail-img.product-detail-img .st-detail-small li a{ display:block; overflow:hidden; border:0}
.st-detail-small img{border:1px solid #e3e6e9; float:right;}
.st-detail-img.product-detail-img .st-detail-small li.active b{ background:url(../images/product_detail_icon.png) no-repeat;  float:left; margin-top:10px;
width:3px; height:5px; display:block}

.st-detail-big img{
	max-width:none;
}

.product-title{ font-size:30px; font-weight:bold; color:#000; line-height:32px; margin:38px 0px 0px 40px; float:left}
.product-title01{ color:#656464; font-size:18px;}


.about-list{ width:100%;}
.about-01{ background:url(../images/about_img01.jpg) no-repeat center top; width:100%; height:690px;}
.about-01 ul{ background:url(../images/about_bg.gif) repeat-y 119px top; float:right; margin:60px 70px 0 0; padding:20px 0;}
.about-01 ul li{ clear:both;}
.about-con{ background:url(../images/about_bg_01.gif) no-repeat left 5px; color:#fff; font-style:normal; padding-left:22px; margim-left:30px; display:block; float:left; padding-bottom:40px;}
.about-title{ font-size:30px; color:#fff; font-weight:bold; display:block; float:left; margin-right:11px; padding-bottom:40px;}
.about-02{ width:100%; height:690px; background:url(../images/about_img03.jpg) no-repeat center top;}
.about-02 dl{float:left; background:url(../images/about_flow_bg01.png) no-repeat; width:377px; height:262px; margin-top:315px; padding-top:62px;}
.about-02 dt{ font-size:44px; font-weight:bold; color:#fff; margin-bottom:33px; margin-left:70px;}
.about-02 dd{ font-size:14px; color:#fff; line-height:24px; margin-left:73px;} 
.about-02 dd span{ display:block; font-size:14px}
.about-02 dl.aa{ background:url(../images/about_flow_bg02.png) no-repeat}
.about-02 dl.bb{ background:url(../images/about_flow_bg03.png) no-repeat}



.tel-bg{ background:url(../images/tel.png) no-repeat; width:576px; height:278px; position:relative; padding:125px 0 37px 25px; color:#fff;}
.tel-btn{ position:absolute; right:18px; top:2px; cursor:pointer}
.tel-bg ul{ margin:23px 0 0 0px;} 
.tel-bg li a{ background:#fff url(../images/qq_bg.png) no-repeat 20px center; font-size:13px; color:#000; display:block; float:left; padding-left:52px; margin-right:8px; height:36px; border-radius:20px; width:73px; line-height:36px; overflow:hidden}

a.tel-title{ color:#fff; font-size:32px; font-weight:bold; float:left; margin-right:13px;}



.contact-text-box{ color:#fff; width:537px;_width:535px; font-size:14px; line-height:26px; position:absolute; top:97px; left:45px; z-index:22}
.contact-text-box span{ display:block} 
.contact-top{ background:url(../images/contact_bg.png) repeat; padding:34px 0 38px 0; margin-bottom:8px;}
.contact-top-text{ margin-left:60px;}
.contact-top-text span{ color:#fff; display:block}
.contact-top-title{ font-size:32px; font-weight:bold; color:#fff; margin-bottom:20px;}
.contact-bt{ background:url(../images/contact_text.png) repeat; font-size:26px; font-weight:bold; color:#fff; padding:18px 0;}
.about-02.solution{ background:none;}
.about-02.solution dl{ margin-top:270px;}
.solution-bg01-title.results{ top:-89px;}

#feedback .controls,#Login .controls,#Editpassword .controls{ position:relative}
label.error{
	position:absolute;
	z-index:22;
	top:0;
	width:210px;
	background:#fff;
	border:1px solid #f00;
	padding:2px 8px;
}

#feedback label.error{
	left:280px;
}



.carousel-inner .item img{
	margin:0 auto;
}
.carousel-indicators{ top:auto; bottom:126px; right:46%}

.carousel-indicators li{ background:#fff; width:15px; height:15px; border-radius:70px;}

.carousel-indicators .active{ width:40px;}









/*  banner  */
.home_banner{ height:636px; margin:0 auto; position:absolute; z-index:0; top:170px;}
.home_banner .indexShowBox{ width:100%; overflow:hidden; position:relative; height:636px; z-index:0}
a.indexShowBtn{ background:url(../images/scroll.png) no-repeat; width:45px; height:66px; position:absolute; top:47%; overflow:hidden; text-indent:-99999px; z-index:555;}
a.indexShowLeft{ left:0px; background-position:0 0;}
a:hover.indexShowLeft{opacity:0.7; filter: alpha(opacity=70);}
a.indexShowRight{ right:0px; background-position:-45px 0;}
a:hover.indexShowRight{opacity:0.7; filter: alpha(opacity=70);}



.form_dw{ background:#fff; position:relative; width:315px; height:245px; border-radius:5px;}
/*.dw_bg{ background:url(../images/dw_bg01.jpg) no-repeat; width:317px; height:183px; position:relative; padding:45px 0px 15px 0px;}*/

.close_btn01{ position:absolute; top:-7px; right:-5px; display:block; width:34px; height:34px;}
.dw_bg_title{ font-size:26px; font-weight:bold; color:#1586c1; margin-bottom:25px; text-align:center; padding-top:45px;}

.form_btn{ background:#2980c3; height:70px; width:100%; border-radius:0 0 5px 5px; display:block}
a.submit_btn{ background:url(../images/dw_btn02.jpg) no-repeat; width:130px; height:39px; line-height:39px; text-align:center; font-size:16px; font-weight:bold; display:block; float:left; margin-left:18px; color:#2980c3; margin-top:17px;}
a:hover.submit_btn{ background:url(../images/dw_btn01.jpg) no-repeat;}


.pagination ul > li > a, .pagination ul > li > span{ background:none}

.banner_bg{ background:url(../images/product_bg.jpg) no-repeat center top; width:100%; height:793px; position:absolute; top:0; display:block}


.dw a{ font-size:14px; text-decoration:underline;}
.dw a:hover{ color:#03F;}


#allmap {height: 598px;width:909px;overflow: hidden;}

.ptable tr td{padding:0; text-align:center;}


.summary_bg{ position:relative; background:#fff; padding:70px 0; margin-top:35px; margin-bottom:25px;}
.summary_icon{ display:block; position:absolute; left:3px; top:-60px;}
.summary_icon.icon01{ top:-75px;}
.summary_box{ margin:0px 40px 0px 30px; font-size:14px; color:#333;} 

.margin_20lr{ margin:0 20px}
.margin_63l{ margin-left:63px;}
.margin_64l{ margin-left:64px;}
.margin_123l{ margin-left:123px;}
.margin_100l{ margin-left:100px;}
.margin_170l{ margin-left:170px;}







.index-phone-box{ width:650px; margin:0 auto;}
.index-phone-head{ background:#2980c3; padding:17px 0; width:100%}
.index-phone-logo{ float:left; margin-left:20px;}
.index-phone-tel{ float:right; margin:22px 13px 0 0;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 3px;}
.swiper-pagination-bullet{ opacity:1; background:#fff;}
.swiper-pagination-bullet-active{ background:#2980c3}
.swiper-container{ padding-bottom:10px; background:url(../images/banner_bt_bg.png) repeat-x bottom center;}
.swiper-container-horizontal>.swiper-pagination{ bottom:15px;}
.phone-list{ width:96%; margin:0px 2%;}
.phone-list li dl{ width:100%; background:#fff;}
.phone-list li dl dt,.phone-list li dl dd{ width:50%; float:left;}
.phone-list li dl dt,.phone-list li dl dd{/* margin:20px 15px;*/ float:left; padding:15px 0; /*color:#b3b3b3;*/ line-height:30px;}
.phone-list-title{ position:relative; font-size:16px; color:#222; text-transform:uppercase; padding-left:20px; display:block;}
.phone-icon{ position:absolute; left:-173px; bottom:-20px; z-index:9999}
.phone-list-title01{ font-size:32px; font-weight:bold; color:#222; padding-left:20px; margin-top:15px; display:block; margin-bottom:20px;}

.phone-icon.phone-icon01{ left:auto; right:-173px;}

.phone-list dt li a{ display:block; color:#222; line-height:24px;}
.phone-list dt li a:hover{ color:#222;}

.phone-list dt dl{ margin:10px 0;}
.phone-list dt dl dt,.phone-list dt dl dd{ float:left; padding:0}
.phone-list dt dl dt{ width:30%;}
.phone-list dt dl dd{ width:70%}



.phone-foot{ background:#fff; width:100%; margin-top:15px;}
.phone-foot ul{ width:100%}
.phone-foot li{ float:left; width:20%}
.phone-foot li a{ display:block; background:url(../images/phone_icon.png) no-repeat top center; color:#727272; font-size:20px; margin:20px 0; line-height:140px; text-align:center; height:140px;}
.phone-foot li a:hover{ color:#3c8bc8; background:url(../images/phone_icon00.jpg) no-repeat top center;}
.phone-foot li a.product{ background:url(../images/phone_icon01.png) no-repeat top center;}
.phone-foot li a.product:hover{ background:url(../images/phone_icon001.jpg) no-repeat top center;}
.phone-foot li a.index{ background:url(../images/phone_icon02.png) no-repeat top center;}
.phone-foot li a.index:hover{ background:url(../images/phone_icon002.jpg) no-repeat top center;}
.phone-foot li a.download{ background:url(../images/phone_icon03.png) no-repeat top center;}
.phone-foot li a.download:hover{ background:url(../images/phone_icon004.jpg) no-repeat top center;}
.phone-foot li a.contact{ background:url(../images/phone_icon04.png) no-repeat top center;}
.phone-foot li a.contact:hover{ background:url(../images/phone_icon003.jpg) no-repeat top center;}


.phone-btn-case{ background:#595353; color:#fff; border-radius:5px; border:0; padding:0px 10px; height:30px; text-align:center; line-height:30px; display:block; margin:20px 0px 30px 0; box-shadow:none; float:right; margin-right:10px;}

.about-box{ position:absolute; top:165px; width:100%; left:0}
.about-nav{ display:none}

.tablet-hidden{ display:block}
.tablet-show{ display:none;}



@media (max-width: 1200px) {
	.container{ width:auto;}
	.ledo_box{ min-width:0;}
	.lode-logo{ width:240px; float:left;}
	.span2{ width:25%; margin-left:1%}
	.span9{ width:100%;}
	.span10{ width:72%}
	.st-title03{ float:none;}
	.about-02 dl{ width:30%; margin-left:3%;}
	.about-02 dl,.about-02 dl.aa,.about-02 dl.bb{ background:none;/* padding:0; */height:auto;}
	.about-02 dl dt,.about-02 dl dd{ color:#333;/* margin-left:0*/}
	.margin_63l,.margin_64l,.margin_123l,.margin_100l{ margin-left:0px;}
	.about-02.solution{ margin-top:90px;}
	.about-02 dt{ font-size:28px; margin-bottom:15px;}
	.table-box{ padding-bottom:0px;}
	.table-text{ font-size:22px}
	.table-text{ float:none; margin-bottom:10px;}
	.dw_list span.title{ width:50%}
	a.indexShowBtn{ top:30%}
	.ledo-banner-bt li a.title{ width:auto}
	.ledo-banner-bt{ margin-top:-150px;}
	.ledo-banner-bt ul{ width:100%;}
	.ledo-banner-bt ul li{ width:14%}
		

}


@media (min-width: 768px) and (max-width:979px) {
	
	.container{ width:auto;}
	.ledo_box{ min-width:0;}
	.lode-logo{ width:240px; float:left;}
	.span2{ width:25%; margin-left:1%}
	.span9{ width:100%;}
	.span10{ width:72%}
	.dw_list,.right-con-box,.product-box{ margin:0 10px;}
	.dw_list span.title{ width:50%}
	.dw-con span{ width:100%; displa:block; margin-bottom:10px;}
	.contact-text-box{ width:500px; position:inherit; left:0; top:0}
	.content-rt-box{ margin:0}
	.product-rt-box ul{ width:100%}
	.product-rt-box ul li{ width:33%}
	.tabbable.product-detail .st-title03 li a{ font-size:14px;}
	.st-title03{ float:none;}
	.table-box{ padding-bottom:0}
	.solution-bg01 ul{ margin-left:0; width:100%}
	.solution-bg01-title,.solution-bg01-title.solution-bg01-title01,.solution-bg01-title.solution-bg01-title02,.solution-bg01-title.solution-bg01-title03{ background:none; }
	.margin_170l{ margin-left:20px;}
	

	

}




@media (max-width: 767px) {
	
	.container{ width:auto;}
	.ledo-nav ul{ width:100%;} 
	.ledo-nav li{ width:20%; text-align:center}
	.ledo-nav li a{ font-size:14px; padding:0; margin:0; text-align:center; background:none}
	body,body.case_list_bg,body.solution_bg{ background:none;}
	.banner_bg{ background:none;}
	.ledo_box{ min-width:0;}
	.lode-logo{ width:240px; margin:0 auto; float:none;}
	.span2,.span9,.span10{ width:100%; margin:0; float:none;}
	.content-lf-box{ margin-top:0; margin:0 10px;}
	.contact-text-box{ position:inherit; width:auto; top:auto; left:auto;}
	.content-rt-box{ margin:0 10px;}
	.dw_list{ margin:0 auto}
	.dw_list dl dd span{ font-size:12px}
	.dw_list dl a.dw-con-btn, a.dw-con-btn,.dw_list dl a.dw-con-btn01, a.dw-con-btn01{ font-size:12px; width:115px;/* margin-top:10px;*/}
	.dw_list span.title{ width:40%; margin-right:2%} 
	.dw_list span.time{ line-height:36px;}
	/*.pull-right{ float:none;}*/
	.ledo-foot-copy{ padding:10px 0;}
	.news-lf-list{ margin-bottom:0px;}
	.content-rt-box{ border:0}
	.news-lf-title{ padding-bottom:5px; font-size:14px; margin:0px 20px 0px 15px}
	.news-lf-list li a{ font-size:12px}
	.news-lf-list{ padding:10px 0;}
	.content-box{ min-height:550px;}
	.contact-top-title{ margin-bottom:0; font-size:14px;}
	.contact-top{ padding:15px 0;}
	.contact-bt{ padding:15px 0; font-size:14px;}
	.kd-content h3{ margin:0}
	.right-con-box{ margin:10px 0;}
	.employ_list dl span.title{ width:29%; padding-left:2%}
	.employ_list dl span{ font-size:12px; text-align:center;}
	.employ_list dl span.time{ width:16%}
	#tab02{ padding:15px 10px 20px 10px}
	.employ_box{ margin:0}
	.tab-pane{ padding-top:15px;}
	.margin_20lr{ margin:20px}
	.kd-content ul, .kd-content ol, .kd-content dl{ margin-left:0;}
	.kd-content blockquote, .kd-content ul, .kd-content ol, .kd-content dl{ margin:0; margin:15px 0;}
	.employ_box dd span, .employ_box_xian{ width:100%}
	.employ_list dl span{ text-align:left;}
	.network-list dl{ margin:0}
	.network-con{ margin:0 auto; margin-top:20px; margin-right:20px;}
	.contact-advise-bg{ margin:0}
	.form-horizontal.advise .control-label{ width:60px; font-size:12px;}
	.advise-submit{ padding:0 20px; line-height:36px; font-size:12px}
	.contact-advise-bg dt{ margin:0}
	.form-horizontal.advise.online .controls input.yzm{ width:50px;} 
	.clearfix.contact-advise-bg{ width:100%}
	.form-horizontal.advise .controls input.yzm{ width:50px;}
	.online-title{ font-size:16px}
	.product-box{ margin:0 15px;}
	.product-lf-title{ width:100%}
	.product-rt-box li{ width:33%; background:none; height:auto; padding-bottom:20px;}
	.product-rt-box ul{ padding:10px 4px 0 4px;}
	.product-rt-box{ height:auto;}
	.product-detail-box{ margin:0}
	.tabbable.product-detail .st-title03 li a{ font-size:14px;margin-right:8px;}
	.product-detail-tab{ padding:0 10px 55px 10px;}
	.margin_63l,.margin_64l,.margin_123l,.margin_100l{ margin-left:0px;}
	.about-02{ height:auto;}
	.about-02.solution dl{ margin-top:50px;}
	.about-02 dl,.about-02 dl.aa,.about-02 dl.bb{ background:none; padding:0; height:auto;}
	.about-02 dt{ font-size:16px; margin-bottom:10px;}
	.about-02 dt,.about-02 dd{ color:#333;}
	.solution-title01 a{ background:none; width:auto; height:auto; padding-left:0}
	.st-title03 li a{ font-size:12px; padding:0; margin-bottom:10px;}
	.table-text{ color:#333; font-size:16px;} 
	.dw-con span{ display:block; width:100%}
	.kd-content ul, .kd-content ol, .kd-content dl{ margin-left:0}
	.st-title03{ float:none; width:100%}
	.st-title03 li{ width:31%}
	.solution-bg01-title{ background:none; font-size:16px; color:#333;}
	.solution-flow{ display:none}
	.margin_170l{ margin-left:20px;}
	.table-box{ padding-bottom:0}
	.solution-bg01 li{ margin-top:0}
	.solution-bg01{ height:auto;}
	.tab-content{ padding-top:0}
	.summary_bg{ margin:0; padding:0}
	.table-box{ padding:15px 0 0 0;}
	.about-02 dl,.form-horizontal.advise{ width:100%}
	.solution-bg01-title,.solution-bg01-title.solution-bg01-title01,.solution-bg01-title.solution-bg01-title02,.solution-bg01-title.solution-bg01-title03{ background:none; }{ background:none; font-size:16px; color:#333;}
	.news-list ul{ margin:0px 10px 0 10px;}
	.case-box{ margin:0 10px; margin-top:10px;}
	.st-detail-img,.st-detail-big,.st-detail-list{ width:auto}	
	.case-detail-title{ font-size:16px; margin:10px 0 10px 0}
	




}




@media (max-width: 450px) {
	.container{ width:auto;}
	.ledo-nav ul{ width:100%;} 
	.ledo-nav li{ width:20%; text-align:center}
	.ledo-nav li a{ font-size:14px; padding:0; margin:0; text-align:center; background:none}
	body,body.case_list_bg,body.solution_bg{ background:none;}
	.banner_bg{ background:none;}
	.ledo_box{ min-width:0;}
	.lode-logo{ width:240px; margin:0 auto; float:none;}
	.span2,.span9,.span10{ width:100%; margin:0; float:none;}
	.content-lf-box{ margin-top:0; margin:0 10px;}
	.contact-text-box{ position:inherit; width:auto; top:auto; left:auto;}
	.content-rt-box{ margin:0 10px;}
	.dw_list{ margin:0 auto}
	.dw_list dl dd span{ line-height:18px; font-size:12px}
	.dw_list dl a.dw-con-btn, a.dw-con-btn,.dw_list dl a.dw-con-btn01, a.dw-con-btn01{ font-size:12px; width:115px;/* margin-top:10px;*/}
	.dw_list span.title{ width:52%; margin-right:2%; padding-left:10px; line-height:38px;} 
	.dw_list span.time{ line-height:36px;}
	/*.pull-right{ float:none;}*/
	.ledo-foot-copy{ padding:10px 0;}
	.news-lf-list{ margin-bottom:0px;}
	.content-rt-box{ border:0}
	.news-lf-title{ padding-bottom:5px; font-size:14px; margin:0px 20px 0px 15px}
	.news-lf-list li a{ font-size:12px}
	.news-lf-list{ padding:10px 0;}
	.content-box{ min-height:440px;}
	.contact-top-title{ margin-bottom:0; font-size:14px;}
	.contact-top{ padding:15px 0;}
	.contact-bt{ padding:15px 0; font-size:14px;}
	.kd-content h3{ margin:0}
	.right-con-box{ margin:10px 0;}
	.employ_list dl span.title{ width:29%; padding-left:2%}
	.employ_list dl span{ font-size:12px; text-align:center;}
	.employ_list dl span.time{ width:16%}
	#tab02{ padding:15px 10px 20px 10px}
	.employ_box{ margin:0}
	.tab-pane{ padding-top:15px;}
	.margin_20lr{ margin:20px}
	.kd-content ul, .kd-content ol, .kd-content dl{ margin-left:0;}
	.kd-content blockquote, .kd-content ul, .kd-content ol, .kd-content dl{ margin:0; margin:15px 0;}
	.employ_box dd span, .employ_box_xian{ width:100%}
	.employ_list dl span{ text-align:left;}
	.network-list dl{ margin:0}
	.network-con{ margin:0 auto; margin-top:20px; margin-right:20px;}
	.contact-advise-bg{ margin:0}
	.form-horizontal.advise .control-label{ width:60px; font-size:12px;}
	.form-horizontal.advise .controls input, .form-horizontal.advise .controls textarea{ width:100%}
	.form-horizontal.advise .controls textarea{ width:192px; float:left}
	.advise-submit{ padding:0 20px; line-height:36px; font-size:12px}
	.contact-advise-bg dt{ margin:0}
	.form-horizontal.advise.online .controls input.yzm{ width:50px;} 
	.clearfix.contact-advise-bg{ width:100%}
	.form-horizontal.advise .controls input.yzm{ width:50px;}
	.online-title{ font-size:16px}
	.product-box{ margin:0 15px;}
	.product-lf-title{ width:100%}
	.product-rt-box ul{ padding:10px 4px 0 4px;}
	.product-rt-box{ height:auto;}
	.product-detail-box{ margin:0}
	.st-title03 li{ width:auto}
	.tabbable.product-detail .st-title03 li a{ font-size:14px;margin-right:8px;}
	.product-detail-tab{ padding:0 10px 55px 10px;}
	.margin_63l,.margin_64l,.margin_123l,.margin_100l{ margin-left:0px;}
	/*.about-02{ height:auto;}
	
	.about-02 dl,.about-02 dl.aa,.about-02 dl.bb{ background:none; padding:0; height:auto; width:15%; margin-left:15%}
	.about-02 dt{ font-size:16px; margin-bottom:10px;}
	.about-02 dt,.about-02 dd{ color:#333;}*/
	.solution-title01 a{ background:none; width:auto; height:auto; padding-left:0}
	.table-text{ color:#333; font-size:16px;} 
	.dw-con span{ display:block; width:100%}
	/*.solution-bg01-title,.solution-bg01-title.solution-bg01-title01,.solution-bg01-title.solution-bg01-title02,.solution-bg01-title.solution-bg01-title03{ background:none; }{ background:none; font-size:16px; color:#333;}*/
	/*.solution-flow{ display:none}
	.margin_170l{ margin-left:20px;}
	.solution-bg01 li{ float:none; margin-top:0}
	.solution-bg01{ height:auto;}
	.tab-content{ padding-top:0}
	.summary_bg{ margin:0; padding:0}
	.table-box{ padding:15px 0 0 0;}
	.about-02 dl,.form-horizontal.advise{ width:100%}*/
	.case-list-con li.title{ float:none;}
	.case-list-con li{ margin-bottom:5px;}
	.case-list-con{ margin:0 10px;}
	.case-list-con dl,.case-list-con dl img{ width:100%;}
	.case-list-con dl img{ height:240px;}
	
	
	.st-title03 li a{ padding:0 10px;}
	.solution-submit-bg,.solution-submit-bg01,.solution-submit-bg02,.solution-submit-bg03,.solution-submit-bg04{ background:none;}
	.news-list li{ padding:5px 0;}
	.news-list dt{ margin-right:0; float:none;}
	.news-list dt a{ background:none}
	.news-list dt a img{ width:100%}
	.news-list dd{ width:100%; margin-top:10px; float:none;}
	.news-list li a{ font-size:12px; line-height:20px;}
	.news-list li a span{ display:none;}
	a.return_btn{ width:90px; height:30px; line-height:30px; font-size:12px;}
	.st-detail-big img{ max-width:auto}
	.st-detail-list{ display:none}
	.st-detail-img{ width:auto; height:auto; margin-bottom:10px;}
	.about-02 dl dt, .about-02 dl dd{ margin-left:70px}
	
	
	.index-phone-box{ width:auto}
	.index-phone-logo{ width:220px; margin-left:10px;}
	.index-phone-tel{ width:130px;}
	.phone-list li dl dd{ padding:5px 0; line-height:20px;}
	.phone-list li dl dd span{ padding:0 10px; display:block}
	.phone-list-title{ margin-top:10px;}
	.phone-list-title01{ font-size:16px; margin-bottom:5px; margin-top:4px;}
	.phone-icon{ bottom:-10px; left:-189px;}
	.phone-icon.phone-icon01{ right:-193px;}
	.phone-list-title{ font-size:12px;}
	.phone-foot li a{ font-size:14px; line-height:140px; height:80px;}
	
	.phone-list dd li{ width:90%; overflow:hidden; white-space:nowrap; margin:0 5%;}
	.phone-list li dl dt,.phone-list li dl dd{ overflow:hidden; /*white-space:nowrap; */padding:0; line-height:20px;}
	.phone-list dt dl{ margin:0; float:left; margin-bottom:3px;}
	.phone-list dt dl dd{ width:63%; margin:0 3%}
	.phone-list-title.phone-03{ padding-left:0; padding-right:10px;}
	.phone-list-title01.phone-03{ padding-left:0; padding-right:10px;}
	.banner_bg{ height:auto}
	.size14{ font-size:12px;}
	.dw_list dl a.dw-con-btn, a.dw-con-btn, span.dw-con-btn{ font-size:12px; width:130px;}
	
	.span6{ width:100%}
	.solution-box01 li{ width:100%}
	
	#about-nav{ display:none}
	
}


@media (max-width: 375px) {
	.index-phone-logo{ width:160px; margin-left:10px;}
	.index-phone-tel{ width:110px; margin:15px 10px 0 0;}
	.phone-list dd li{ width:96%; overflow:hidden; white-space:nowrap; margin:0 2%;}
	.phone-list li dl dt,.phone-list li dl dd{ overflow:hidden;/* white-space:nowrap; */padding:0; line-height:20px;}
	.phone-list dt dl{ margin:0; float:left; margin-bottom:1px;}
	.phone-list dt dl dd{ width:63%; margin:0 3%}
	.phone-list-title{ padding-left:0; padding-right:10px; margin-top:7px;}
	.phone-list-title01{ padding-left:0; padding-right:10px;}
	
	

}
@media (max-width: 320px) {
	.index-phone-logo{ width:180px; margin-left:10px;}
	.index-phone-tel{ width:100px; margin:10px 10px 0 0;}
	.phone-list dd li{ width:96%; overflow:hidden; white-space:nowrap; margin:0 2%;}
	.phone-list li dl dt,.phone-list li dl dd{ overflow:hidden;/* white-space:nowrap;*/ padding:0; line-height:20px;}
	.phone-list dt dl{ margin:0; float:left; margin-bottom:0px;}
	.phone-list dt dl dd{ width:63%; margin:0 3%}
	.phone-list-title.phone-03{ padding-left:0; padding-right:10px; margin-top:2px;}
	.phone-list-title01.phone-03{ padding-left:0; padding-right:10px;}
	.phone-list-title01{ margin-bottom:5px;}
	.phone-icon{ left:-183px;}
	.phone-icon.phone-icon01{ right:-193px;}
	.dw_list span.title{ line-height:16px;}
	.dw_list span.title.phone-line{ line-height:38px;}
}

.swiper-container {
        width: 100%;
		overflow:hidden;
        margin-left: auto;
        margin-right: auto;
    }
 .swiper-container .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-click{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; overflow:hidden; z-index:9999999}
.swiper-click .swiper-container3 {position:absolute; left:0;top:50%; -webkit-transform:translate(0,-50%); transform:translate(0,-50%); z-index:9999999}
.swiper-click-h0{ height:0;}

.swiper-container3 {
        width: 100%;
		overflow:hidden;
        margin-left: auto;
        margin-right: auto;
    }
 .swiper-container3 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container3 .swiper-wrapper{
	-webkit-align-items:center;align-items:center;-webkit-box-align:center; box-align:center;
}
 .swiper-container3 .swiper-slide img{ max-height:100%;}

 .swiper-container {
    width: 100%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-click {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    overflow: hidden;
    z-index: 9999999
}

.swiper-click .swiper-container3 {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    z-index: 9999999
}

.swiper-click-h0 {
    height: 0;
}

.swiper-container3 {
    width: 100%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.swiper-container3 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-container3 .swiper-wrapper {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    box-align: center;
}

.swiper-container3 .swiper-slide img {
    max-height: 100%;
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.swiper-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    -o-transition-property: transform,height;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: .2s top,.2s -webkit-transform;
    transition: .2s top,.2s -webkit-transform;
    -o-transition: .2s transform,.2s top;
    transition: .2s transform,.2s top;
    transition: .2s transform,.2s top,.2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s left,.2s -webkit-transform;
    transition: .2s left,.2s -webkit-transform;
    -o-transition: .2s transform,.2s left;
    transition: .2s transform,.2s left;
    transition: .2s transform,.2s left,.2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right,.2s -webkit-transform;
    transition: .2s right,.2s -webkit-transform;
    -o-transition: .2s transform,.2s right;
    transition: .2s transform,.2s right;
    transition: .2s transform,.2s right,.2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255,255,255,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
    box-shadow: 0 10px 25px rgba(0,0,0,.5)
}

.fancybox-inner,.fancybox-outer {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-iframe,.fancybox-image {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
    background-image: url(fancybox_sprite.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(blank.gif);
    -webkit-tap-highlight-color: transparent;
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    overflow: visible!important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden!important
}

.fancybox-lock-test {
    overflow-y: hidden!important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0,0,0,.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
        background-image:url(fancybox_sprite@2x.png);
        background-size: 44px 152px
    }

    #fancybox-loading div {
        background-image: url(fancybox_loading@2x.gif);
        background-size: 24px 24px
    }
}

.corporate-culture {
    background: url(../images/about_02.jpg) no-repeat center 320px/contain
}

.corporate-culture * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.corporate-culture .ledo-map {
    background: 0 0
}

.corporate-culture .ledo-map .ledo-map-icon {
    color: #848483
}

.corporate-culture .content-box {
    padding-bottom: 0;
    background: transparent url(../images/about_10.jpg) no-repeat center bottom/contain
}

.corporate-culture .content-rt-box {
    padding-top: 355px;
    overflow: hidden
}

.corporate-culture .mission {
    display: inline-block;
    width: 450px;
    height: 590px;
    background-color: #1e81cb;
    margin-right: 46px;
    padding: 60px 106px
}

.corporate-culture .mission .title {
    margin-bottom: 40px;
    max-width: 100%
}

.corporate-culture .mission p {
    font-size: 30px;
    line-height: 54px;
    color: #fff
}

.corporate-culture .list {
    width: 100%;
    height: 1400px;
    margin-top: -254px;
    position: relative;
    z-index: 2
}

.corporate-culture .list .list-item {
    width: 263px;
    height: 100%;
    margin-right: 40px;
    position: relative
}

.corporate-culture .list .list-item:before {
    content: '';
    top: 389px;
    height: 100%;
    border-left: 1px solid #cfcfcf;
    position: absolute;
    left: 0
}

.corporate-culture .list .list-item .img {
    -webkit-box-shadow: 5px 0 30px rgba(0,0,0,.35);
    box-shadow: 5px 0 30px rgba(0,0,0,.35)
}

.corporate-culture .list .list-item .main {
    padding: 50px 25px
}

.corporate-culture .list .list-item .main img {
    margin-bottom: 25px
}

.corporate-culture .list .list-item .main p {
    font-size: 26px;
    line-height: 42px;
    color: #000
}

.corporate-culture .list .list-item .en {
    position: absolute;
    left: 50px;
    top: 870px;
    z-index: 2;
    font-size: 26px;
    color: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap
}
.corporate-culture .content-box>.row{
    position: relative;
}
.corporate-culture .missionSpan {
    position: absolute;
    left: 47px;
    top: 1940px;
    z-index: 2;
    font-size: 26px;
    color: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    white-space: nowrap
}

.corporate-culture .list .list-item:nth-child(2) {
    -webkit-transform: translateY(105px);
    transform: translateY(105px)
}

.corporate-culture .list .list-item:nth-child(2) .en {
    top: 765px
}

.corporate-culture .list .list-item:nth-child(3) {
    -webkit-transform: translateY(210px);
    transform: translateY(210px)
}

.corporate-culture .list .list-item:nth-child(3) .en {
    top: 660px
}

.company-introduction * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.company-introduction .intro {
    max-width: 680px;
    margin: 50px auto 0
}

.company-introduction .intro .video {
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    margin-left: 20px;
    margin-bottom: 80px
}

.company-introduction .intro .video:before {
    content: '';
    width: 590px;
    height: 350px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    border: 2px solid #187fcc
}

.company-introduction .intro .video .video-main {
    width: 590px;
    height: 350px;
    position: relative;
    z-index: 2
}

.company-introduction .intro .video .video-main video {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    background-color: #fff
}

.company-introduction .intro .video .video-main .mark {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background: url(../images/about_13.png) no-repeat center/cover
}

.company-introduction .intro .video .video-main .play {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 44px;
    bottom: 34px;
    z-index: 3;
    background: url(../images/about_play.png) no-repeat center/cover;
    cursor: pointer
}

.company-introduction .intro .center {
    overflow: hidden;
    margin-bottom: 30px
}

.company-introduction .intro .center>div {
    margin-bottom: 50px
}

.company-introduction .intro .center>div .img {
    width: 282px
}

.company-introduction .intro .center>div .img p {
    font-size: 20px;
    color: #000;
    line-height: 38px;
    padding-top: 20px
}

.company-introduction .intro .center>div .img p strong {
    font-weight: 700
}

.company-introduction .intro .center>div .text-main {
    width: 330px
}

.company-introduction .intro .center>div .text-main .title {
    font-size: 40px;
    color: #187fcc;
    font-weight: 700;
    line-height: 1
}

.company-introduction .intro .center>div .text-main .en {
    font-size: 28px;
    color: #187fcc;
    font-family: Verdana;
    line-height: 1;
    padding: 20px 0 25px
}

.company-introduction .intro .center>div .text-main .txt1 {
    font-size: 18px;
    color: #000;
    line-height: 25px;
    padding-bottom: 15px;
    padding-right: 70px;
    border-bottom: 2px solid #000;
    margin-bottom: 20px
}

.company-introduction .intro .center>div .text-main .txt2 {
    font-size: 14px;
    color: #000;
    line-height: 24px
}

.company-introduction .intro .history ul li {
    padding-bottom: 50px;
    border-top: 1px solid #ececec
}

.company-introduction .intro .history ul li .year {
    width: 120px;
    font-size: 40px;
    color: silver;
    font-weight: lighter;
    height: 45px;
    line-height: 45px
}

.company-introduction .intro .history ul li .year span {
    font-weight: 700;
    color: #187fcc
}

.company-introduction .intro .history ul li .txt {
    padding-top: 5px;
    width: 560px;
    font-size: 14px;
    line-height: 23px
}

.enter-ld .ledo-map {
	margin-top: 370px;
	height: 0;
    overflow: hidden;
    padding: 0;
}

.enter-ld .content-box {
    background-color: transparent;
    padding-bottom: 80px
}

.enter-ld * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.enter-ld .imgs-swiper {
    width: 950px;
    margin-bottom: 80px
}

.enter-ld .imgs-swiper .swiper-container {
    width: 950px;
    margin-bottom: 50px;
    background: none
}

.enter-ld .imgs-swiper .swiper-container:nth-child(2n-1) {
    float: left;
    padding-right: 250px
}

.enter-ld .imgs-swiper .swiper-container:nth-child(2n-1) .swiper-main {
    right: 0
}

.enter-ld .imgs-swiper .swiper-container:nth-child(2n) {
    float: right;
    padding-left: 250px
}

.enter-ld .imgs-swiper .swiper-container:nth-child(2n) .swiper-main {
    left: 0
}

.enter-ld .imgs-swiper .swiper-slide {
    width: 100%;
    height: 440px
}

.enter-ld .imgs-swiper .swiper-slide .img {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    position: relative
}

.enter-ld .imgs-swiper .swiper-slide .img .icon {
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 2;
    right: 10px;
    top: 10px;
    background: url(../images/icoc_enlarge.png) no-repeat center/contain;
}

.enter-ld .imgs-swiper .swiper-main {
    position: absolute;
    bottom: 50px;
    z-index: 6
}

.enter-ld .imgs-swiper .swiper-main .icon {
    width: 20px;
    height: 36px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.enter-ld .imgs-swiper .swiper-main .swiper-prev {
    width: 75px;
    height: 90px;
    background-color: #136aae;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.enter-ld .imgs-swiper .swiper-main .swiper-prev .icon {
    background-image: url(../images/about_14.png)
}

.enter-ld .imgs-swiper .swiper-main .swiper-next {
    width: 75px;
    height: 90px;
    background-color: #093557;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.enter-ld .imgs-swiper .swiper-main .swiper-next .icon {
    background-image: url(../images/about_15.png)
}

.enter-ld .imgs-swiper .swiper-main .txt {
    background-color: #fff;
    height: 90px;
    width: 450px;
    font-size: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 30px
}

.enter-ld .loadmore {
    width: 150px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer
}

.enter-ld .loadmore img {
    width: 52px
}

.enter-ld .loadmore span {
    font-size: 20px;
    display: block;
    line-height: 40px;
    border-bottom: 5px solid #136aae;
    color: #136aae
}

.fancybox-overlay {
    background: rgba(0,0,0,.8)
}

.fancybox-next span {
    width: 76px;
    height: 92px;
    background: #136aae url(../images/about_15.png) no-repeat center/20px;
    right: -38px;
    margin-top: -46px;
    visibility: visible
}

.fancybox-prev span {
    width: 76px;
    height: 92px;
    background: #136aae url(../images/about_14.png) no-repeat center/20px;
    left: -38px;
    margin-top: -46px;
    visibility: visible
}

.city * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.city .content-box {
    width: 100%;
    padding-bottom: 0;
    background: #fff url(../images/city_bg.png) no-repeat 80px
}

.city .content-rt-box {
    width: 880px;
    padding-top: 0;
    overflow: hidden
}

.city .content-rt-box .title {
    width: 139px;
    position: relative;
    z-index: 2;
    margin-right: 20px
}

.city .content-rt-box .text {
    padding: 0 10px;
    position: relative;
    z-index: 2
}

.city .content-rt-box .txt1 {
    font-size: 30px;
    color: #2283cb;
    line-height: 50px
}

.city .content-rt-box .txt2 {
    font-size: 18px;
    line-height: 30px;
    color: #000
}

.city .content-rt-box .first {
    width: 100%;
    height: 260px;
    padding-top: 64px;
    position: relative
}

.city .content-rt-box .first .text {
    padding-top: 25px
}

.city .content-rt-box .first .line1 {
    position: absolute;
    top: 0;
    left: 74px;
    width: 53px
}

.city .content-rt-box .first .line2 {
    width: 239px;
    position: absolute;
    left: 125px;
    top: 172px
}

.city .content-rt-box .two {
    width: 100%;
    padding-left: 350px;
    height: 335px;
    position: relative
}

.city .content-rt-box .two .line3 {
    position: absolute;
    left: 120px;
    top: 125px
}

.city .content-rt-box .three {
    width: 100%;
    height: 400px;
    position: relative
}

.city .content-rt-box .three .text {
    padding-top: 40px
}

.city .content-rt-box .three .line4 {
    position: absolute;
    left: 70px;
    top: 130px
}

.city .content-rt-box .four {
    width: 100%;
    height: 300px;
    position: relative;
    padding-left: 140px
}

.city .content-rt-box .four .text {
    padding-top: 40px
}

.city .content-rt-box .four .line5 {
    position: absolute;
    left: 250px;
    top: -180px
}

.city .content-rt-box .four .line6 {
    position: absolute;
    left: 75px;
    top: 130px
}

.city .content-rt-box .four .img {
    width: 513px;
    position: absolute;
    right: -160px;
    top: -520px
}

.city .content-rt-box .five {
    width: 100%;
    height: 310px;
    position: relative
}

.city .content-rt-box .five .text {
    padding-top: 40px
}

.city .content-rt-box .five .line7 {
    position: absolute;
    left: 76px;
    top: 135px
}

.about-introl {
	color: #222;
    height: 389px;
    line-height: 25px;
    padding: 0 25px;
}
.about-introl p {
	margin-bottom: 10px
}
.ledo-banner-bt li:hover,.content-lf-box li:hover {
	background: url(../images/water_bg.gif) no-repeat center/cover;
}
.ledo-banner-bt li:hover a {
	background-color: transparent;
}
.content-lf-box li:hover a {
	background-color: transparent;
}
.news-lf-list li:hover,.ledo-banner-bt li.no-bg:hover {
	background: none
}
.ledo-banner-bt li.no-bg:hover a {
    background-color: #73b7d1
}


