@charset "utf-8";
/* 主 :: 视觉*/
#mainVisual { position: relative; width: 100%; overflow: hidden; }
#mainVisual .visual-item { position: relative; width: 100%; overflow: hidden; }
#mainVisual .visual-item > img { width: 100%; -ms-transform: scale(1.2, 1.2); /* IE 9 */ -o-transform: scale(1.2, 1.2); /* IE 9 */ -moz-transform: scale(1.2, 1.2); /* IE 9 */ -webkit-transform: scale(1.2, 1.2); /* Chrome, Safari, Opera */ transform: scale(1.2, 1.2); -webkit-transition: transform 5000ms ease-in-out; /* Safari */ -moz-transition: transform 5000ms ease-in-out; /* Safari */ -o-transition: transform 5000ms ease-in-out; /* Safari */ -ms-transition: transform 5000ms ease-in-out; /* Safari */ transition: transform 5000ms ease-in-out; }
#mainVisual .visual-item:focus { outline: none; }
#mainVisual .visual-txt { position: absolute; bottom: 10%; left: 6%; }
#mainVisual .visual-inner-txt { border-left: 1px solid rgba(255,255,255,0.3); padding-left: 22px; color: #fff; padding-bottom: 30px; display:none; }
#mainVisual .visual-inner-txt h2, #mainVisual .visual-inner-txt strong, #mainVisual .visual-inner-txt span, #mainVisual .visual-inner-txt p { display: block; opacity: 0; filter: Alpha(opacity=0); -moz-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); -moz-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; }
#mainVisual .visual-inner-txt strong { padding: 40px 0 15px; font-size: 20px; font-weight: 300; transition-delay: 0.2s; line-height: 25px }
#mainVisual .visual-inner-txt span { font-size: 13px; font-weight: 300; transition-delay: 0.4s }
#mainVisual .visual-inner-txt p { padding-top: 15px; line-height: 24px; transition-delay: 0.6s }
#mainVisual .visual-txt a { margin-left: 23px; color: #fff; padding: 0 42px 5px 0; background: url(../img/more_btn_bg.png) no-repeat 0 100%; opacity: 0; filter: Alpha(opacity=0); transition: all 0.5s 0.8s; }
/* active */


#mainVisual .visual-item.active > img { -ms-transform: scale(1, 1); /* IE 9 */ -o-transform: scale(1, 1); /* IE 9 */ -moz-transform: scale(1, 1); /* IE 9 */ -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */ transform: scale(1, 1); }
#mainVisual .active .visual-inner-txt h2, #mainVisual .active .visual-inner-txt strong, #mainVisual .active .visual-inner-txt span, #mainVisual .active .visual-inner-txt p { -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
#mainVisual .active .visual-inner-txt h2, #mainVisual .active .visual-inner-txt strong, #mainVisual .active .visual-txt a { opacity: 1.0; filter: Alpha(opacity=100); }
#mainVisual .active .visual-inner-txt span { opacity: 0.73; filter: Alpha(opacity=73); }
#mainVisual .active .visual-inner-txt p { opacity: 0.54; filter: Alpha(opacity=54); }
#mainVisual .slick-arrow { position: absolute; bottom: 10%; margin-bottom: 270px; width: 63px; height: 59px; left: 6%; background: none; border: 0; cursor: pointer; z-index: 99; font-size: 0; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; -ms-transition: all 300ms; transition: all 300ms }
#mainVisual .slick-arrow.slick-prev { background: url(http://img.dq800.com/shop/zheshuang/templet/mds1104/mdstyle/img/main_visual_prev_btn.png) no-repeat }
#mainVisual .slick-arrow.slick-next { margin-left: 70px; background: url(../img/main_visual_next_btn.png) no-repeat }
#mainVisual .scroll-icon { position: absolute; bottom: 32px; left: 50%; width: 72px; margin-left: -36px; text-align: center; }
#mainVisual .scroll-icon span { display: block; color: #fff; font-weight: 300; font-size: 10px; opacity: 0.75; filter: Alpha(opacity=75); margin-bottom: 15px; }
/* 主 :: 灯条 */


#rightBar { position: fixed; top: 50%; right: 3%; z-index: 99; width: 42px; padding: 10px 0; margin-top: -132px; background-color: rgba(0,0,0,0.37); text-align: center; }
#rightBar a { color: #fff; }
#rightBar > ul { padding: 0 13px; background: url(http://img.dq800.com/shop/zheshuang/templet/mds1104/mdstyle/img/right_nav_line.png) repeat-y 50% 50% }
#rightBar > ul > li { position: relative; padding: 25px 0; }
#rightBar > ul > li .bullet { display: block; width: 10px; height: 10px; margin: 0px auto; background-color: #005bac; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
#rightBar > ul > li p { overflow: hidden; position: absolute; top: 18px; right: 0px; width: 125px; opacity: 0; filter: Alpha(opacity=0); transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; -ms-transition: all 300ms; transition: all 300ms }
#rightBar > ul > li a:hover p, #rightBar > ul > li.on a p { opacity: 1.0; filter: Alpha(opacity=100); transform: translateX(0); -webkit-transform: translateX(0px); }
#rightBar > ul > li p strong, #rightBar > ul > li p span { float: left; width: 100%; height: 26px; line-height: 26px; color: #fff; font-weight: 300; text-align: center; }
#rightBar > ul > li p strong { background-color: rgba(0,0,0,0.5); font-size: 13px; }
#rightBar > ul > li p span { background-color: #005bac; font-size: 11px; }
.i-font { color: #fff; font-size: 25px; }
.to-top-btn { font-size: 10px; }
/* 主 内容共同 */


#mainContent { padding: 65px 0 0 0; }
.content-tit { color: #1c1a1a; padding-bottom: 36px; letter-spacing: -0.5px; font-size: 28px; font-weight: 200; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
.content-tit strong { font-weight: 400; }
/* 主 :: 项目类型 */


#mainBusinessCon .content-tit { text-align: center; background: url(http://img.dq800.com/shop/zheshuang/templet/mds1104/mdstyle/imgs/main_business_tit_bg.jpg) no-repeat 50% 6px }
#businessList ul {
    overflow: hidden;
    padding: 55px 0 80px 0;
}
#businessList ul li { overflow: hidden; float: left; position: relative; width: 32%; margin-left: 2%; opacity: 0; filter: Alpha(opacity=0); /*-moz-transform:translateY(-20%);
  -ms-transform:translateY(-20%);
  transform:translateY(-20%);*/ top: -20%; -moz-transition: top 1.0s, opacity 1.0s; -ms-transition: top 1.0s, opacity 1.0s; transition: top 1.0s, opacity 1.0s;
    border: 1px solid #ddd;
    box-sizing: border-box;
  margin-bottom:2%
 }
  #businessList ul li .pname{
         line-height:40px;
  overflow:hidden;
 text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 8px;
 text-align:center;
  display:block;
  background:#f5f5f5
} 
#businessList ul li:nth-child(4n+1)  { margin-left: 0; }
#businessList ul li.active { opacity: 1.0; filter: Alpha(opacity=100); top: 0%; /*-moz-transform:translateY(0);


  -ms-transform:translateY(0%);


  transform:translateY(0%);*/ }
#businessList ul li a { display: block; position: relative; overflow: hidden; padding-top: 100%; }
#businessList ul li .bg-thum { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#businessList ul li .bg-thum img { position: absolute; top: 0; left: 0; max-width: 100%; height: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
#businessList ul li .business-tit { position: absolute; top: 30px; left: 15px; z-index: 1; color: #fff; }
#businessList ul li .business-tit span { display: block; height: 30px; opacity: 0.8; filter: Alpha(opacity=80); }
#businessList ul li .business-tit strong { display: block; font-weight: 400; font-size: 16px; padding-top: 5px; }
#businessList ul li .over-cover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; opacity: 0; filter: Alpha(opacity=0); background-color: rgba(0,0,0,0.6); z-index: 1; box-sizing: border-box; border: 4px solid #0e60ac; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
#businessList ul li .over-cover img { position: absolute; top: 50%; left: 50%; margin: -18px 0 0 -18px; transform: rotate(-45deg) scale(0.7); -moz-transform: rotate(-45deg) scale(0.7); opacity: 0; filter: Alpha(opacity=0); -webkit-transition: all 0.4s 0.1s; -moz-transition: all 0.4s 0.1s; -o-transition: all 0.4s 0.1s; -ms-transition: all 0.4s 0.1s; transition: all 0.4s 0.1s; }
#businessList ul li a:hover .bg-thum img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); transform: scale(1.2); }
#businessList ul li a:hover .over-cover { visibility: visible; opacity: 1.0; filter: Alpha(opacity=100); }
#businessList ul li a:hover .over-cover img { transform: rotate(0deg) scale(1.0); -moz-transform: rotate(0deg) scale(1.0); opacity: 1.0; filter: Alpha(opacity=100); }
/* 主 :: 项目链接 */


#businessResultLink { padding-bottom: 150px; }
#businessResultLink h3 { float: left; width: 28%; letter-spacing: -0.75px; line-height: 74px; color: #272727; font-weight: 300; font-size: 44px; }
#businessResultLink h3 strong { font-weight: 500 }
#businessResultLink h3 a { display: inline-block; width: 50px; height: 22px; margin-left: 5%; text-align: center; line-height: 22px; background-color: #3c3c3c; color: #fff; font-size: 11px; letter-spacing: 0px; vertical-align: middle; }
#businessResultLink .result-link-list { float: left; width: 72%; }
#businessResultLink .result-link-list li { float: left; width: 32%; margin-left: 2%; height: 76px; text-align: center; }
#businessResultLink .result-link-list li a { display: block; border: 1px solid #c2c2c2; line-height: 74px; color: #272727; font-size: 20px; letter-spacing: -0.5px; font-weight: 300; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
#businessResultLink .result-link-list li:first-child { margin-left: 0; }
#businessResultLink .result-link-list li a:hover { background-color: #f1f1f1; border-color: #0e60ac }
/* 主 :: 网络 */


#mainNetworkCon { overflow: hidden; position: relative; width: 100%;  }
.global-list-con { width: 328px; }
.global-list-con li { overflow: hidden; padding-top: 35px; }
.global-list-con .more { width: 100px; border: 1px solid #000; text-align: center; color: #000; opacity: 0.6; filter: Alpha(opacity=60); padding: 10px 0; margin-top: 20px }
.global-list-con li:first-child { padding-top: 0; }
.global-list-con li .national-flag { float: left; width: 64px; height: 42px; margin-right: 20px; }
.global-list-con li .national-tit { float: left; display: table; }
.global-list-con li .national-tit strong { height: 42px; display: table-cell; vertical-align: middle; font-weight: 400; color: #242424; line-height: 18px; font-size: 12px; }
/* 主 :: 全球映射 */


#mainGlobalMapCon { 
    position: absolute;
    top: 0px;
    left: 50%;
    width: 100%;
    margin-left: -148px;
    background-color: #242a33;
    height: 100%;

}
#globalMapInner { padding: 66px 43px;}
.map-inner-top { overflow: hidden; padding-bottom: 20px; }
.map-inner-top h3 { border-bottom: 1px solid #575b62; color: #fff; padding-bottom: 25px; margin-bottom: 25px; }
.map-inner-top h3 strong { font-size: 28px; font-weight: 400; margin-right: 20px; }
.map-inner-top h3 span { font-weight: 300; opacity: 0.66; filter: Alpha(opacity=66); }
.map-inner-txt { float: left; width: 67%; color: #fff; font-size: 14px; line-height: 28px; opacity: 0.6; filter: Alpha(opacity=60); }
.map-inner-content { position: relative; }
.mobile-img { display: none; }
.map-kr-marker { position: absolute; top: 190px; left: 299px; width: 130px; height: 70px; }
.map-kr-marker .kr-tit { float: left; color: #fff; font-size: 15px; margin-top: -30px; margin-left: 50px; }
.kr-round-ani { position: relative; float: left; width: 70px; height: 70px; transform: rotate(170deg) translateX(20px); -webkit-transform: rotate(170deg) translateX(20px); }
.kr-round-ani span { display: block; position: absolute; top: 0px; left: 0px; width: 200px; height: 200px; opacity: 0; -webkit-border-radius: 100em; -moz-border-radius: 100em; -o-border-radius: 100em; border-radius: 100em; background: #fff; -webkit-animation: ball-scale-multiple 3s 0s linear infinite; animation: ball-scale-multiple 3s 0s linear infinite; }
.kr-round-ani b { width: 8px; height: 8px; -webkit-border-radius: 100em; -moz-border-radius: 100em; -o-border-radius: 100em; border-radius: 100em; background: #fff; position: absolute; top: 19px; left: 15px; z-index: 99; }
@keyframes ball-scale-multiple {
0% {
width:5px;
height:5px;
opacity: 0;
}
50% {
opacity: 0.3;
}
100% {
width:200px;
height:200px;
opacity: 0;
}
}
.global-more-btn { float: right; width: 28%; max-width: 143px; height: 46px; border: 1px solid #fff; text-align: center; line-height: 46px; color: #fff; opacity: 0.6; filter: Alpha(opacity=60); }
.global-more-btn:hover { opacity: 1.0; filter: Alpha(opacity=100); background-color: #fff; color: #242a33 }
/* 主 :: 投资信息 */


#mainBoardCon { overflow: hidden; position: relative; width: 100%; padding: 80px 0; background-color: #005bac;  }
#mainInvestCon .content-tit { color: #fff;  }
.main-invest-news-inner-con { width: 428px; }
.main-invest-con { padding-bottom: 65px }
.content-sub-tit { color: #fff;  line-height: 22px; }
.main-invest-list {padding: 18px 0 0 0;}
.main-invest-list .invest-price { color: #fff; font-size: 36px; letter-spacing: -0.75px; font-weight: 300; }
.main-invest-list .invest-price span { font-size: 20px; }
.main-invest-list .invest-price strong { font-weight: 500; font-size: 48px; margin-right: 10px; }
.main-invest-list .invest-info { overflow: hidden; padding: 15px 0 25px; }
.main-invest-list .invest-info dl { float: left; width: 50%; font-size: 18px; font-weight: 300; }
.main-invest-list .invest-info dl dt, .main-invest-list .invest-info dl dd { display: inline-block; color: #fff; opacity: 0.7; filter: Alpha(opacity=70); }
.main-invest-list .invest-more-btn { display: block; height: 44px; border: 1px solid #5293bf; background-color: #00558e; line-height: 44px; text-align: center; color: #fff; opacity: 0.8; filter: Alpha(opacity=80); font-size: 15px; }
.main-invest-list .invest-more-btn:hover { background-color: #fff; color: #fff; opacity: 1.0; filter: Alpha(opacity=100); }
/* 主 :: 新闻 */


.main-news-list { position: relative; }
.main-news-list ul { height: 100px; }
.main-news-list ul li { position: relative; padding-left: 10px; margin-bottom: 15px; }
.main-news-list ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; opacity: 0.7; filter: Alpha(opacity=70); }
.main-news-list ul li a:before { display: block; content: ""; position: absolute; top: 5px; left: 0px; width: 4px; height: 4px; background-color: #fff; border-radius: 4px; }
.news-more-btn { position: absolute; top: -42px; right: 0px; }
.news-more-btn img { width: 15px; }
/* 主 :: 详细资料 */


#mainPressCon { position: absolute; top: 0px; left: 50%; width: 100%; margin-left: -148px; background-color: #f0f0f0; height: 100%; }
.main-press-inner-con { padding: 40px 43px; width: 829px; }
#csPressList { position: relative; }
#csPressList ul { overflow: hidden;}
#csPressList ul li { 
    float: left;
    margin: 1%;
 }

#csPressList ul li a { position: relative; display: block; padding: 22px 5% 60px; border: 1px solid #aeaeae; background-color: #fff; letter-spacing: -0.75px; line-height: 22px; }
#csPressList ul li a .press-cate { display: inline-block; width: 80px; height: 26px; line-height: 26px; background-color: #f08200; border-top: 1px solid #f08200; border-bottom: 1px solid #f08200; color: #fff; font-size: 13px; text-align: center; overflow:hidden}
#csPressList ul li a strong, #csPressList ul li a span { display: block; }
#csPressList ul li a .press-tit { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 24px 0; color: #4c4c4c; font-size: 16px; font-weight: 400; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
#csPressList ul li a .press-content { 
    overflow: hidden;
    height: 66px;
    color: #6e6e6e;
    font-weight: 300;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  line-height:22px
}
#csPressList ul li a .more-btn { position: absolute; bottom: 20px; left: 5%; width: 15px; height: 15px; background: url(../img/more_btn_black.png) no-repeat; -webkit-transition: all 0.4s 0.1s; -moz-transition: all 0.4s 0.1s; -o-transition: all 0.4s 0.1s; -ms-transition: all 0.4s 0.1s; transition: all 0.4s 0.1s; }
#csPressList ul li a:hover .more-btn { transform: rotate(90deg); -moz-transform: rotate(90deg); background-image: url(../img/more_btn_white_small.png); background-size: 15px 15px }
#csPressList ul li a:hover { background-color: #f08200;}
#csPressList ul li a:hover .press-cate { border-color: #f08200; }
#csPressList ul li a:hover .press-tit { color: #fff; }
#csPressList ul li a:hover .press-content { color: #fff;  }
.press-more-btn { display: none; }
/* 主 :: 快速链接 */

#mainQuickLink{width:428px;}
#mainQuickLink ul { overflow: hidden; }
#mainQuickLink ul li {
    position: relative;
    float: left;
    width: 32%;
    margin-left: 2%;
    padding: 17px;
    box-sizing: border-box;
    margin-bottom: 20px;
    margin-right: 20px;
}
#mainQuickLink ul li a { display: block; padding-left: 95px; }
#mainQuickLink ul li.quick-link1 a { background: url(../img/quick_link1.png) no-repeat 0 50% }
#mainQuickLink ul li.quick-link2 a { background: url(../img/quick_link2.png) no-repeat 0 50% }
#mainQuickLink ul li.quick-link3 a { background: url(../img/quick_link3.png) no-repeat 0 50% }
#mainQuickLink ul li strong { 
    display: block;
    padding-bottom: 10px;
    font-size: 16px;
    color: #222;
    font-weight: 400;
 }
#mainQuickLink ul li p { color: #6e6e6e; font-size: 14px; line-height: 22px; }

@media all and (max-width:1220px) {
.foot-erweima{
    position: absolute;
    right: 0;
    transform: translateY(50%);
    top: 0;
}
.relas li span{
  display:none
}
#content{
   padding:0 2%
}
}
#mainContainer { padding-top: 106px; }
/* 主 :: 右栏 */


#rightBar { display: none; }
/* 主 :: 项目类型 */


#businessList {  margin: 0px auto; }
/* 主 :: 项目链接 */


#businessResultLink { padding: 0; width: 96%; margin: 0px auto; }
#businessResultLink h3 { line-height: 52px; font-size: 34px; }
#businessResultLink .result-link-list li { height: 54px; }
#businessResultLink .result-link-list li a { font-size: 16px; line-height: 52px; }
/* 主 :: 网络 */


#mainNetworkCon {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 80px 0;
    background-color: #f0f0f0;
 }
#mainNetworkCon .content-tit { width: 96%; margin: 0px auto; }

/* 主 :: 全球映射 */


#globalMapInner { 
        padding: 80px 2% 0 45px;
    width: 710px;
 }
/* 主 :: 投资信息 */


#mainBoardCon { padding: 0; background-color: #f0f0f0; }
/* 主 :: 新闻 */



.main-news-con { width: 88%; padding: 40px 6%; }
.main-news-list ul { display: none; }
.news-more-btn { top: -31px; width: 29px; height: 29px; padding: 2px; background: rgba(0,0,0,0.5); }
.news-more-btn img { width: 100%; vertical-align: top; }
/* 主 :: 详细资料 */


.main-press-inner-con { width: 100%; padding: 0; }
#csPressList {  padding:0 0 1% 0;}
.main-news-con .content-tit { padding-bottom: 0 !important; }
.press-more-btn { 
    display: block;
    position: absolute;
    top: 80px;
    right: 5%;
    width: 25px;
    height: 25px;
    padding: 2px;
    background: rgba(0,0,0,0.5);
}
.press-more-btn img { width: 100%; vertical-align: top; }
#mainQuickLink ul li { float: none; width: 100%;  margin-left:0}

}
@media ( max-width:997px) {
#csPressList ul li { width: 49% }
}
@media all and (max-width:768px) {
/* 主 视觉*/

#mainVisual { position: relative; }
/*#mainVisual .visual-item{position:absolute; left:50%; width:724px !important; margin-left:-362px;}


  #mainVisual  .slick-track{height:350px !important;}*/


#mainVisual .scroll-icon { display: none; }
#mainVisual .visual-txt { bottom: 15%; }
#mainVisual .visual-inner-txt { border-left: 0; padding-bottom: 0; padding-left: 0; }
#mainVisual .visual-inner-txt p, #mainVisual .visual-inner-txt span, #mainVisual .visual-txt a, #mainVisual .visual-inner-txt strong { display: none; }
#mainVisual .visual-inner-txt h2 img { height: 20px; }
#mainVisual .visual-inner-txt strong { padding: 10px 0; font-size: 14px; }
#mainVisual .slick-arrow { bottom: auto; top: 50%; margin-bottom: 0px; margin-top: -20px; width: 40px; height: 40px; left: 0; background-size: 40px 40px !important; }
#mainVisual .slick-arrow.slick-next { margin-left: 0; left: auto; right: 0; }
#mainContainer { padding-top: 42px; }
/* 主 :: 项目类型 */


#mainBusinessCon { position: relative; margin-bottom: 3%; }
#businessList ul { 
    padding: 0;
    margin: 0 auto;
    width: 98%;
}
#businessList ul li { position: relative; margin-left: 0; width: 48%; margin: 2% 1%  0 1% !important; top: 0; opacity: 1.0; filter: Alpha(opacity=100); }
/*#businessList ul li.even-item{margin:2% 0 0 1%;}*/


#businessList ul li a { position: relative; overflow: hidden; background-size: cover !important; }
#businessList ul li .bg-thum img { top: -100%; width: 100%; height: auto; display: none; }
#businessList ul li .business-tit { top: 7%; }
#businessList ul li .business-tit span { display: none; }
/* 主 :: 项目链接 */


  /*#businessResultLink{position:absolute; bottom:1px; right:2.5%; width:47%; height:28.6%; padding-bottom:0;}*/


#businessResultLink { width: 94%; padding: 10px 3%; }
#businessResultLink h3 { display: none; }
#businessResultLink .result-link-list { width: 100%; float: none; }
#businessResultLink .result-link-list li { height: auto; }
#businessResultLink .result-link-list li a { display: table; width: 100%; padding: 15px 0; height: 20px; line-height: initial }
#businessResultLink .result-link-list li span { display: table-cell; width: 100%; vertical-align: middle; }
/*#businessResultLink .result-link-list{float:none; width:100%; height:100%; border:1px solid #d0d0d0;}


  #businessResultLink .result-link-list li{float:none; width:100%; height:33.3%; box-sizing:border-box;  border-bottom:1px solid #d0d0d0; background-color:#f2f2f2;  margin:0 !important; text-align:left}


  #businessResultLink .result-link-list li a{display:table; width:96%; vertical-align:middle; border:0; border-top:1px solid #fff;padding:0 2% ; line-height:initial; height:100%; background:url(http://img.dq800.com/shop/zheshuang/templet/mds1104/mdstyle/images/icon/quick_arrow.jpg) no-repeat 95% 50%;}


  #businessResultLink .result-link-list li a:hover{border-top-color:#fff !important;}


  #businessResultLink .result-link-list li a span{display:table-cell; vertical-align:middle; height:100%;}


  #businessResultLink .result-link-list li:first-child{height:33.4%}


  #businessResultLink .result-link-list li:last-child{border-bottom:0;}


  #businessResultLink .result-link-list li:first-child a{border-top:0;}


  */


  /* 主 :: 全球 */
.pc-img, .map-kr-marker { display: none; }
.mobile-img { display: block; }
}

@media all and (max-width:640px) {
/* 主 内容共同 */


.content-tit { font-size: 16px; padding: 10px 0%; }
/* 主 :: 项目链接 */


#businessResultLink { height: 27% }
#businessResultLink .result-link-list li a { font-size: 12px; }
/* 主 :: 全球映射 */


.map-inner-top h3 { padding-bottom: 16px; margin-bottom: 20px; }
.map-inner-top h3 strong { font-size: 20px; }
.map-inner-top h3 span { font-size: 10px; }
.map-inner-txt { font-size: 10px; line-height: 18px; }
.global-more-btn { height: 28px; line-height: 28px; font-size: 12px; }
.map-inner-content img { max-width: 100%; }
/* 主 :: 投资信息 */


.main-invest-con, .main-news-con, #csPressList { padding: 0 !important; }
.main-invest-list .invest-price { font-size: 18px; }
.main-invest-list .invest-price strong { font-size: 24px; }
.main-invest-list .invest-price span { font-size: 11px; }
.main-invest-list .invest-info dl { font-size: 12px; }
.main-invest-list .invest-more-btn { height: 33px; line-height: 33px; font-size: 12px; }
.news-more-btn { top: -20px; width: 18px; height: 18px; }
/* 主 :: 详细资料 */


.press-more-btn { top: 10px; width: 18px; height: 18px; }
#mainQuickLink ul li strong { font-size: 13px; }
}

@media all and (max-width:360px) {
#businessResultLink .result-link-list li a { height: 38px; word-break: keep-all; }
}
body { min-width: 300px; }
/* 通用 css :: input横向值 */

.input10 { width: 10% !important; }
.input20 { width: 20% !important; }
.input30 { width: 30% !important; }
.input40 { width: 40% !important; }
.input50 { width: 50% !important; }
.input60 { width: 60% !important; }
.input70 { width: 70% !important; }
.input80 { width: 80% !important; }
.input90 { width: 90% !important; }
.eng-tit img { max-width: 100%; }
.business-info { padding: 60px 0 0 0px }
.sub-content-tit { color: #1f1f1f; font-size: 48px; letter-spacing: -0.8px; font-weight: 500; text-align: center; }
.business-info p { color: #414141; line-height: 30px; font-size: 17px; font-weight: 300; letter-spacing: -0.7px; padding-top: 60px; text-align: center; }

@media ( max-width:1220px) {
.sub-content-tit { font-size: 32px; }
}
/*

	内容

*/
.bout { line-height: 25px; }
.bout * { line-height: 25px; }
.bout img { max-width: 100%; }
.bout p { font-size:16px; line-height:30px; }
.bout td { border: 1px #e5e5e1 solid; padding: 5px; }
/*	分页	*/
.pagination { width: 90%; margin: 0 auto; border-radius: 3px 3px 3px 3px; text-align: center; }
.pagination>li { display: inline-block; margin: 0; width: auto; }
.pagination a, .pagination span { background-color: #FFF; border-color: #DDD; border-image: none; border-style: solid; order-width: 1px; float: left; line-height: 28px; padding: 0 10px; text-decoration: none }
.pagination a:hover, .pagination .active a, .pagination .active span,.pagination li a.active{ background-color: #F5F5F5; }
.pagination .active a, .pagination .active span { color: #999; cursor: default; }
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { background-color: transparent; color: #999; cursor: default; }
.pagination li:first-child a, .pagination li:first-child span { border-radius: 3px 0 0 3px; }
.pagination li:last-child a, .pagination li:last-child span { border-radius: 0 3px 3px 0; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
/* --------------------------------------------------------------------------------------------------------------------------------------

	荣誉证书

*/

.honor { width: 100%; padding: 0px 0; margin-bottom: 20px; }
.honor li { width: 23%;  float: left; font-size: 14px; text-align: center;margin:1% }
.honor li a { display: block;  border: 1px #F6F6F6 solid; margin-left: -1px; position: relative; overflow: hidden; }
.honor li a span:last-child{line-height:2}
.honor li a .img { display: block;text-align: center; }
.honor li a .img img { vertical-align: middle; }
.honor li .img p { position: absolute; z-index: 1; left: 0; top: -230px; width: 100%; height: 100%; background: #005bac; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; 
   transition:all .3s;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.honor li:hover p{
 opacity: 0.7;
  top:0 
}
.honor li a .s1 img { width: 63px; height: 63px; max-width: 100%; }
.honor li a .s2 { color: #FFF; margin-top:10px}

@media (max-width: 1280px) {
.honor li { width: 48%; }
}


@media (max-width: 768px) {
.honor li { width: 48%; }
.honor li a .img p, .honor li a:hover .img p { display: none; }
.honor li a .img .s1, .honor li a:hover .img .s1 { display: none; }
.honor li a .img .s2, .honor li a:hover .img .s2 { display: none; }
}

/* --------------------------------------------------------------------------------------------------------------------------------------

	新闻

*/

#csPressList.sub-press-list ul {
    height: auto;
    margin: 0 -1%;
}
#csPressList.sub-press-list li { width: 23%; }

@media ( max-width:1200px) {
#csPressList.sub-press-list { 
    width: 98%;
    padding-left: 0;
    margin: 0 auto;
    padding-right: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
 }
#csPressList.sub-press-list ul { height: auto; display: block; }
#csPressList.sub-press-list li { width: 30.8%; }
#csPressList ul li a .press-tit { font-size: 15px; padding: 10px 0; }
}

@media ( max-width:768px) {
#csPressList ul li { width: 98%  !important}
#csPressList.sub-press-list ul li { width: 48%; margin: 1% !important; }
#csPressList ul li a .press-cate { font-size: 12px; height: 20px; line-height: 20px; }
}

@media ( max-width:480px ) {
#csPressList.sub-press-list ul li { width: 100%; margin: 1% 0 !important; }
}
/* 详情 */

.bbs-view-con { width: 100%; }
.bbs-view-head { padding: 24px 1%; overflow: hidden; border-bottom: 1px solid #d7d7d7; }
.bbs-view-head .bbs-view-tit { color: #343434; font-size: 19px; letter-spacing: -0.75px; font-weight: 600; line-height: 1.2em; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.bbs-view-head .view-cate { display: inline-block; width: 80px; height: 30px; color: #fff; font-size: 13px; text-align: center; line-height: 30px; background-color: #444; font-weight: 300; margin-right: 10px; }
.bbs-view-info { float: right; width: 100%; padding-top: 5px;}
.bbs-view-info dl { overflow: hidden; }
.bbs-view-info dt, .bbs-view-info dd { display: inline-block; color: #343434; font-size: 12px; line-height: 30px; }
.bbs-view-info dt { font-weight: 400; margin-left: 15px; margin-right: 5px; color: #000; }
.bbs-view-info dt:first-child { margin-left: 0; }
.bbs-view-file-con { overflow: hidden; padding: 12px 3%; background-color: #f6f6f6; border: 1px solid #d7d7d7; border-top: 0; }
.bbs-view-file-con a { float: left; width: 60%; vertical-align: middle; text-decoration: underline; color: #414141; }
.bbs-view-file-con i { float: left; margin-right: 10px; vertical-align: middle; margin-top: 4px; color: #000; }
.bbs-view-file-con span { float: left; width: 90%; line-height: 24px; font-size: 12px; font-weight: 300; text-decoration: underline; }
.bbs-editor-con { border-bottom: 1px solid #d7d7d7; padding: 25px 0 }
.bbs-editor-con img { max-width: 100%; }
.sns-share-list { text-align: right; padding-top: 25px; }
.bbs-view-btns { padding-top: 30px; }
.product-info{margin-bottom:20px;
display: flex;
    justify-content: space-between;
}
.product-info .cm-fl{
  flex:1;
  margin-right:30px
}
.product-info .cm-fr{
  flex:2
}
.showimg{width:396px;}
.showimg img{max-width:100%;border-width:2px;border-color:#ddd; border-style: solid;box-sizing:border-box}
.showinfo{/*width:750px;*/}
.showinfo h5{font-size:18px;margin-bottom:10px}
.showinfo p{line-height:28px}

@media ( max-width:1220px) {

.product-info .cm-fl{float:left}
.showimg{  margin-bottom: 20px;width:auto}
}

@media ( max-width:767px) {
 #mainQuickLink,#csPressList.pageIndex-news{
width:94% !important; 
margin:0 auto
 }
#mainGlobalMapCon{
  width:100% !important
}
#mainGlobalMapCon{
  position:static;
  width: 100%;
    background-color: #242a33;
    height: 100%;
  margin-left:0
}
.product-info .cm-fl,.product-info .cm-fr{float:none;margin:0}
.map-inner-top{
  padding-bottom:20px
}
.product-info{flex-direction:column}
#globalMapInner{
    width: auto !important;
    padding: 20px !important;
}
}


/* --------------------------------------------------------------------------------------------------------------------------------------

	按钮

*/

.common-btns { 
    padding: 20px 0 30px;
    text-align: center; 
    overflow: hidden; 
    display: flex;
    justify-content: space-between;
}
.common-btns a { display: inline-block; padding: 0 15px; height: 42px; text-align: center; vertical-align: middle; line-height: 42px; color: #fff; background-color: #252e34; letter-spacing: -0.75px;font-weight: 300; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.common-btns a i { float: left; line-height: 42px;  }
.common-btns a span { float: right; }
.common-btns a.btn-style1 { background-color: #125f9f; }
.common-btns a.btn-style2 { background-color: #3e4c57; }
.common-btns a.btn-style3 { background-color: #000 }
.common-btns .common-left-btns { float: left; text-align: left; }
.common-btns .common-right-btns { float: right; text-align: right; }

@media ( max-width:768px) {
.common-btns a { height: 30px; line-height: 30px; font-size: 13px; width: 80px; }
.common-btns a i { line-height: 30px;  }
.common-btns .common-left-btns { }
.common-btns .common-right-btns { }
}
/* --------------------------------------------------------------------------------------------------------------------------------------

	联系

*/

.summury-top-con { overflow: hidden; margin-bottom: 55px; }
.summury-top-left { float: left; width: 35%; }
.summury-top-right { float: right; width: 60%; padding-top: 55px; }
.summury-top-con .summury-tit { color: #363636; font-size: 38px; font-weight: 300; padding-bottom: 35px; }
.summury-top-con .summury-tit strong { font-weight: 500; }
.summury-top-con .summury-txt { padding-top: 32px; color: #1c1c1c; font-size: 18px; letter-spacing: -0.5px; font-weight: 300; line-height: 24px; }
#companySummury .map-tbl { border-top: 2px solid #f08200; }
.map-tbl { width: 100%; }
.map-tbl th, .map-tbl td { padding: 16px 0; line-height: -0.3px; text-indent: 10%; }
.map-tbl th { width: 28%; border-bottom: 1px solid #c3c3c3;  font-size: 16px; text-align: left; font-weight: 400; }
.map-tbl td { width: 72%; border-bottom: 1px solid #d8d8d8; color: #5b5b5b; font-size: 15px; font-weight: 300; }
#map { width: 100%; }

@media ( max-width:1220px) {
.summury-top-left {     float: none;
    width: 100%;
    margin: 0 auto;}
.summury-top-con .summury-tit { font-size: 28px; padding-bottom: 15px; }
.summury-top-con .summury-txt { padding-top: 12px; font-size: 14px; }
.summury-top-right { float: none; width: 100%; padding-top: 25px; text-align: center; }
.summury-top-right h4 { }
.summury-top-right h4 strong { display: block; }
.summury-top-con .summury-tit { font-size: 28px; padding-bottom: 15px; }
.summury-top-con .summury-txt { padding-top: 12px; font-size: 14px; ; }
#map {   margin: 0 auto; }
}

@media ( max-width:768px) {
.map-tbl th, .map-tbl td { text-indent: 0; padding-left: 5%; font-size: 12px; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------

	产品

*/

.bbs-search-box { margin: 0 auto; padding: 25px 0; text-align: center; border: 1px solid #d7d7d7; border-left-color: #aaa; border-right-color: #aaa; background-color: #fafafa; margin-bottom: 20px; }
.bbs-search-box select { border: 1px solid #d7d7d7; height: 30px; max-width: 130px; width: 20%; }
.bbs-search-box .search-word { border: 1px solid #d7d7d7; height: 40px;  width: 80%;padding-left:10px }
.bbs-search-box .search-btn { border: 0; margin: 0px; background-color: #4b4b4b; height: 40px; width: 40px; color: #333; border: 1px solid #d7d7d7; font-size: 12px; color: #fff; }
.bbs-search-box .search-btn i { font-size: 18px; }
/* 列表 */

#csPressGalleryList { position: relative;  }
#csPressGalleryList>ul { overflow: hidden;    margin-left: -2%; }
#csPressGalleryList>ul>li { float: left; width: 23%; margin-left: 2%; margin-bottom: 2%; }
#csPressGalleryList>ul>li a { position: relative; display: block; border: 1px solid #aeaeae; background-color: #fff; letter-spacing: -0.75px; line-height: 22px; }
#csPressGalleryList>ul>li a .press-thum { position: relative; padding-top: 100%; overflow: hidden; }
#csPressGalleryList>ul>li a .press-thum span { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#csPressGalleryList>ul>li a .press-thum img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#csPressGalleryList>ul>li a strong, #csPressGalleryList>ul li a span { display: block; }
#csPressGalleryList ul li .press-info-con { padding: 5% }
#csPressGalleryList ul li a .press-tit { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  color: #4c4c4c; font-size: 18px; text-align: center; font-weight: 400; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s }
#csPressGalleryList ul li a .more-btn { position: absolute; bottom: 20px; left: 5%; width: 15px; height: 15px; background: url(../img/more_btn_black.png) no-repeat; -webkit-transition: all 0.4s 0.1s; -moz-transition: all 0.4s 0.1s; -o-transition: all 0.4s 0.1s; -ms-transition: all 0.4s 0.1s; transition: all 0.4s 0.1s; }
#csPressGalleryList ul li a:hover .more-btn { transform: rotate(90deg); -moz-transform: rotate(90deg); background-image: url(../img/more_btn_white_small.png); background-size: 15px 15px }
#csPressGalleryList ul li a:hover { background-color: #005bac }
#csPressGalleryList ul li a:hover .press-thum { border-color: #5494c0; }
#csPressGalleryList ul li a:hover .press-tit { color: #fff; }

@media ( max-width:1220px) {
#csPressGalleryList ul li a .press-detail-info dt, #csPressGalleryList ul li a .press-detail-info dd { float: left; width: 35%; }
#csPressGalleryList ul li a .press-detail-info dd { width: 65%; }
#csPressGalleryList ul li .press-info-con { padding-bottom: 5%; }
#csPressGalleryList ul li a .more-btn { position: static; margin-top: 50px; }
}

@media ( max-width:768px) {
#csPressGalleryList ul li { width: 48%;}
#csPressGalleryList ul li a .press-tit { font-size: 15px; }
#csPressGalleryList ul li .press-info-con { }
#csPressGalleryList ul li a .press-detail-info dt, #csPressGalleryList ul li a .press-detail-info dd { font-size: 12px; }
#csPressGalleryList ul li a .more-btn { margin-top: 5px; }
}

/* --------------------------------------------------------------------------------------------------------------------------------------

	反馈 feedback

*/

.feedback { width: 100%; margin: 0 auto; padding-bottom: 40px; }
.feedback div { display: block; }
.feedback h4 { font-size: 16px; line-height: 25px; margin-bottom: 20px; text-align: center; color: #666; }
.feedback .l, .feedback .r { width: 50%; }
.feedback .l { padding-right: 9px; }
.feedback .r { padding-left: 9px; }
.feedback .fl { float: left; }
.feedback * { line-height: 1; box-sizing: border-box; margin: 0; padding: 0; }
.feedback .group { line-height: 52px; position: relative; height: 52px; margin-top: 25px; }
.feedback .group label { font-size: 16px; line-height: 52px; position: absolute; top: 0; left: 25px; display: inline-block; height: 100%; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color: #666; }
.feedback .group label img { width: 20px; margin-right: 12px; }
.feedback .group label img:last-of-type { display: none; }
.feedback .group input,.feedback .group select { font-size: 14px; width: 100%; height: 100%; padding-right: 25px; padding-left: 60px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color: #666; border: 1px solid #dcdcdc; }
.feedback .group input:focus, .feedback .group.long textarea:focus { border-color: #005bac; }
.feedback .group input:focus + label, .feedback .group.long textarea:focus + label { color: #005bac; }
.feedback .group input:focus + label img:first-of-type, .feedback .group.long textarea:focus + label img:first-of-type { display: none; }
.feedback .group input:focus + label img:last-of-type, .feedback .group.long textarea:focus + label img:last-of-type { display: inline; }
.feedback .group.long { line-height: normal; height: 174px; }
.feedback .group.long label { line-height: normal; top: 15px; display: inline; height: auto; }
.feedback .group.long textarea { font-size: 14px; width: 100%; height: 100%; padding: 30px 50px; padding-top: 60px; resize: none; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color: #666; border: 1px solid #dcdcdc; }
.feedback button { line-height: 52px; width: 100%; height: 52px; margin-top: 25px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; text-align: center; color: #005bac; border: 1px solid #005bac; background-color: #FFF; }
.feedback button:hover { color: #fff; background: #005bac; }
.feedback #exam { padding-right: 130px; padding-left: 140px; }
.feedback .exam { position: absolute; top: 14px; right: 1px; }
.feedback .exam img { cursor: pointer; }

@media ( max-width:1220px ) {
.feedback { width: 96%; }
}

@media ( max-width:991px ) {
.feedback .l, .feedback .r { float: none; width: 100%; padding: 0; }
}

@media (max-width: 420px) {
.feedback .exam img { border: 1px solid #dcdcdc; }
.feedback #exam { padding-right: 30px; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------

	发展历程

*/

#historyListBox { float: left; width: 918px; }
#historyListBox > ul { }
#historyListBox > ul li { overflow: hidden; }
#historyListBox > ul li h4 { float: left; width: 30%; text-align: center; color: #005bac; font-size: 30px; font-weight: 500; letter-spacing: -1.5px; font-style: italic }
#historyListBox > ul li .history-list-con { float: left; width: 68%; border-left: 1px solid #dfdfdf; }
#historyListBox > ul li dl { overflow: hidden; }
#historyListBox > ul li dl dt { position: relative; float: left; width: 30%; text-align: center; }
#historyListBox > ul li dl dt:after { position: absolute; display: block; content: ""; top: 50%; right: -4px; width: 7px; height: 7px; margin-top: -3px; background-color: #005bac; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
#historyListBox > ul li dl dt strong { color: #1e1e1e; font-weight: 500; font-size: 20px; border-bottom: 1px solid #000; font-style: italic }
#historyListBox > ul li dl dd { float: left; width: 68%; border-left: 1px solid #dfdfdf; }
#historyListBox > ul li dl:last-child dd { padding-bottom: 35px; }
#historyListBox > ul li dl dd p { padding-bottom: 18px; padding-left: 5%; color: #5b5b5b; font-size: 15px; font-weight: 300; letter-spacing: -0.5px; line-height: 20px; }

@media ( max-width:1220px) {
#historyListBox { float: none; width: 100%; overflow: hidden; border-left: 0; }
#historyListBox > ul li h4 { width: 25%; font-size: 20px; }
#historyListBox > ul li .history-list-con { width: 73%; }
#historyListBox > ul li dl dt strong { font-size: 16px; }
#historyListBox > ul li dl dd p { font-size: 12px; }
}
/* --------------------------------------------------------------------------------------------------------------------------------------

	下载专区

*/

.download { width: 100%; margin: 0 auto; padding-bottom: 60px; }
.download li { font-size: 16px; line-height: 80px; height: 80px; margin-top: 20px; padding-right: 30px; padding-left: 50px; -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -ms-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; letter-spacing: .5px; background: #f5f5f5; }
.download li img { margin-top: 20px; }
.download li .dl_w { display: none; }
.download li:hover { -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -ms-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; background: #005bac; }
.download li:hover span, .download li:hover span.blue { -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -ms-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; color: #fff; }
.download li:hover .dl_w { display: inline; }
.download li:hover .dl_b { display: none; }

@media ( max-width:1220px ) {
.download { width: 96%; }
}


/*职位列表*/
#jobs { width: 100%; max-width: 1140px; margin: 0 auto; text-align: left; margin-bottom:20px; }
#jobs h5 { margin: 10px 0;font-size:16px }
#jobs>.list-tr { background: #e7e7e7; }
#jobs>.list-tr div { position: relative; float: left; width: auto; height: 40px; line-height: 40px; color: #444; font-size: 16px; text-align: center; }
#jobs>.list-tr div:after { position: absolute; z-index: 9; right: 0; top: 0; width: 2px; height: 100%; background: #fff; content: ''; }
#jobs>.list-tr .td1 { width: 17%; padding: 0px 2%; text-align: left; }
#jobs>.list-tr .td2 { width: 13%; }
#jobs>.list-tr .td3 { width: 13%; }
#jobs>.list-tr .td4 { width: 20%; }
#jobs>.list-tr .td5 { width: 23%; }
#jobs>.list-tr .td6 { width: 10%; }
#jobs>.list-tr .td6:after { display: none; }
#jobs>.list-td { margin: 0px auto; height: 40px; border-bottom: 1px solid #eee; }
#jobs>.list-td.A div { color: #000; }
#jobs>.list-td div { position: relative; float: left; width: auto; height: 40px; line-height: 40px; color: #666; cursor: pointer; font-size: 14px; text-align: center; }
#jobs>.list-td .td1 { width: 17%; padding: 0px 2%; text-align: left; }
#jobs>.list-td .td2 { width: 13%; }
#jobs>.list-td .td3 { width: 13%; }
#jobs>.list-td .td4 { width: 20%; }
#jobs>.list-td .td5 { width: 23%; }
#jobs>.list-td .td6 { width: 10%; }
#jobs>.list-td .td6 .btn { display: inline-block; text-align: center; cursor: pointer; }
#jobs>.list-td .td6 .btn img { height: 18px; width: auto; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); opacity: .3; transition: all .35s; }
#jobs>.list-td .td6 .btn:hover img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); opacity: 1; }
#jobs>.list-son { display: none; background: #f7f7f7; padding: 20px; font-size: 14px; text-align: left; color: #666; }
#jobs>.list-son .text { padding-bottom: 20px; }
#jobs>.list-son .text a { padding: 8px; background: #4f79c5; color: #Fff; }
#jobs>.list-son .text>.item { float: left; line-height: 24px; padding-right: 70px; }
#jobs>.list-son .tag { padding-bottom: 20px; line-height: 21px; color: #666; }
#jobs>.list-son .tag h4 { display: block; font-weight: normal; padding: 5px 0px; }

@media only screen and (max-width: 780px) {
#jobs>.list-tr div { font-size: 14px; }
#jobs>.list-td div { font-size: 12px; }
#jobs>.list-son { padding: 10px; font-size: 12px; }
}

@media only screen and (max-width: 420px) {
#jobs>.list-tr .td1 { width: 48%; }
#jobs>.list-tr .td2 { display: none; }
#jobs>.list-tr .td3 { width: 24%; }
#jobs>.list-tr .td4 { display: none; }
#jobs>.list-tr .td5 { display: none; }
#jobs>.list-tr .td6 { width: 24%; }
#jobs>.list-td .td1 { width: 48%; }
#jobs>.list-td .td2 { display: none; }
#jobs>.list-td .td3 { width: 24%; }
#jobs>.list-td .td4 { display: none; }
#jobs>.list-td .td5 { display: none; }
#jobs>.list-td .td6 { width: 24%; }
}

/*20200312*/
@media all and (max-width:767px) {
#mainInvestCon {
    width: 100%;
    height: auto !important;
}
#mainNetworkCon{
  padding-top: 20px;
    padding-bottom: 20px;
}
#mainBoardCon{
    height: auto !important;
}
#mainPressCon {
    width: calc(100% + 40px) !important;
    position: static;
    margin: 20px -20px 0 !important;
}
#mainVisual .visual-item > img{
    height: auto !important;
}
#utilMenu {
    display: none;
}
#headerInner .logo {    position: absolute;
}
#headerInner {
    padding: 32px 0 10px 0;
}
#headerInner .logo {
  padding: 6px 0 0 2%;
}
.gnb-open-btn {
    top: 2%;}
#mainContent {
    padding: 20px 0 0 0;
}
#visual {
    height: 130px;
    padding-bottom: 0;
}
.foot-erweima {
    display: none;
}
.pagination-centered {
    margin-top: 30px;
}
.relas li{    width: 100%;}
.relas li span {
    display: none;
}
.relas li p
{
   float:none
}
.feedback {
    padding-bottom: 0;
}
.summury-top-con {
    margin-bottom: 0;
}
.download {
    padding-bottom: 0;
}
}


#content{
   padding-top:24px
}

#csPressList.pageIndex-news{
     padding: 80px 2% 0 40px;
  width:710px;
}
#csPressList.pageIndex-news ul{
  margin: 0 -1%
}
#csPressList.pageIndex-news ul li{
    width: 31.33%;
    margin: 0 1% 2%;
}




#mainBoardCon{
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 80px 0;
    background-color: #005bac;
}



@media (max-width:767px){

#mainBoardCon{
display: block;
    display: block;
    padding: 20px 20px 0 20px;
    width: auto;
}
.main-invest-news-inner-con{
  width:auto !important
}
.bbs-search-box{
  width:96%
}
#headerInner .logo img{
  height:30px;
  width:auto
}
}

#map img{
  max-width:none
}


#mainBoardCon{
    background-color: #005bac!important;
}

.main-invest-list .invest-more-btn{
  background:#2081d8 !important;
}





@media (max-width:1024px){
#mainPressCon,#mainGlobalMapCon{
    width: 50%;
  margin-left:0

}
#mainQuickLink,.main-invest-news-inner-con{
  width:46%
}
  #globalMapInner{
  width:auto;
    padding: 66px 40px;
 }
#csPressList.pageIndex-news{
 width:auto;
    padding: 80px 40px 0 40px;
}
}