@charset "utf-8";
html,body { min-height: 100%;overflow-x: hidden;word-wrap:break-word;}
table { width: 100%;}
body { font-family: "Arial";overflow-x:hidden;}
img { float: none;}
a,a img {transition:.3s;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a,input,textarea,select {outline: none;}
.clearfix:after{ display: block; content:""; clear: both;}

.bsBox,.bsBox * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box;}

.whiteSpace{ white-space: nowrap;}

.positionRe{ position: relative;}
.switchBox,.noBlock { display: none;}
.zzz{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.clear { clear: both;}
.notBorder { border: none !important;}
.notBg { background: none !important;}

.txt-l{ text-align: left !important;}.txt-c{text-align: center !important;}.txt-r{ text-align: right !important;}
.homeMain .specialsBox ul li a:hover img {opacity: 0.8; filter: alpha(opacity = 80); }

.whiteBg { background: #fff;}.grayBg{ background: #ECEDED !important;}.blueBg{ background: #1C38AC !important;}.blueBg2{ background: #00ABC4 !important;}.blueBg3{ background: #3A6997 !important;}.redBg{ background: #FA5657 !important;}
.blueBg { background: #004F9C;}


.fz12{ font-size: 12px !important;}.fz14{ font-size: 14px;}.fz15{ font-size: 15px !important;}.fz16{ font-size: 16px !important;}.fz18{ font-size: 18px !important;}.fz20{ font-size: 20px !important;}.fz24{ font-size: 24px !important;}

.p0{ padding:0 !important}.pt0{ padding-top:0 !important}.pl0{ padding-left:0}.pr0{ padding-right:0}.pb0{ padding-bottom:0 !important; }.pl5{ padding-left:5px !important;}.ptb10 {padding:10px 0 !important;}
.pt50 { padding-top: 50px;}
.mb0 { margin-bottom: 0 !important;}

.shadowBox { box-shadow: 1px 4px 15px rgba(10,75,103,.2);}
.txtIndent2em { text-indent: 2em;}

.image img { max-width: 100%;}

/*title start*/
h2.t1 { height: 30px; line-height: 30px; position: relative;}
h2.t1 span { padding:0 16px; position: relative;z-index: 2; border-left: 5px solid #1288D4; font-size: 24px; background: #fff; color: #1288d4;}
h2.t1 a.more { float: right; position: relative;z-index: 2; background: #fff; padding-left: 20px;}
h2.t1 b { position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: #3298DA;}

h2.t2 { height: 46px; padding-left: 15px; line-height: 46px; background: #3A6997; font-size: 24px; color: #fff;}

h3.t1 { font-size: 26px;}
h3.t2 { font-size: 26px; border-bottom: 1px solid #CAC9C9; color: #1288d4;}
/*title end*/

/*header start*/
.top { height: 42px; line-height: 42px; background: #F5F5F5; border-bottom: 1px solid #D4D0CA; font-size: 14px;}
.top .tq,.top .other { height: 42px;}
.top .other a {float: left; height: 41px; padding: 0 10px; font-size: 13px; color: #505050; }
.top .other a.searchA { position: relative; width: 80px;transition:0s;}
.top .other a.searchA img{transition:0s;}
.top .other a.searchA:hover { width: 80px; padding:0 40px 0 0;}
.top .other a.searchA:hover i,.top .other a.searchA:hover em img{ visibility: hidden; }
.top .other a.searchA:hover em { display: inline-block; width: 40px; background: #60A7D1 url(/pubimages/EN/eg-search-ico-2.png) no-repeat center;}
.top .other a.searchA input { display: none; position: absolute; top: 41px; left: 0; width: 180px; height: 36px; padding: 0 5px; border: 1px solid #60A7D1;}
.top .other a.searchA:hover input { display: block;}
.top .other a.blue { color: #015293;}
.top .other a:hover { color: #3A6997;}
.logos { height: 120px;}
.logos .szlhLogo a { font-size: 30px; font-family: "Arial"; font-weight: bold;color: #000;}
.logos .szlhLogo a img,
.logos .szlhLogo a span { float: left;}
.logos .szlhLogo a span i { font-weight: 700; color: #1288d4; }
.menu { height: 56px; background: #3A6997; position: relative; z-index: 9;}
.menu ul li {float: left; height: 56px; position: relative;}
.menu ul li h3 a { display: block; height: 56px; padding: 0 25px; line-height: 56px; font-size: 19px; color: #fff;}
.menu ul li h3 a i { display: inline-block; position: relative; top: -2px; right: -5px; width: 0;height: 0;border-left: 4px solid transparent; border-top: 5px solid #fff; border-right: 4px solid transparent;}
.menu ul li .levenBox { display: none; width: 100%; min-width: 180px; position: absolute; left: 0; top:56px; background: #3A6997; background: rgba(58,105,155,.9);}
.menu ul li.on h3 a,.menu ul li:hover h3 a { background: #60A7D1;}
.menu ul li:hover .levenBox { display: block;}
.menu ul li .levenBox a { display: block; padding: 10px 15px; line-height: 20px; font-size: 16px; color: #fff; font-family: "franklin gothic book";}
.menu ul li .levenBox a:hover { background: rgba(255,181,1,.9);}
.menu ul li .levenBox a:hover i { border-bottom: 1px solid #fff;}
.menu ul li.searchTxt { display: none;}
/*header end*/
/*home start*/
.main-warp { background: #E1E9F3;}
.newsImg-banner .slider-container .slider-nav {display: block; bottom: 30px; padding-right: 15px; text-align: right;}
.newsImg-banner .slider-container .slider-nav a { width: 13px;height: 13px; background: #fff; margin: 0 5px; border: none; }
.newsImg-banner .slider-container .slider-nav__control.is-active { background: #FFB701;}
.newsImg-banner .slider-info { height: 32px; line-height: 32px; position: absolute; bottom: 0; left: 0; right: 0; font-size: 16px; background: rgba(0,0,0,.3); color: #fff;}

.homeMain .newsTxt.t1 dl dt a { font-size: 16px; font-weight: 700; color: #000;}
.homeMain .newsTxt.t1 dl dd { padding: 10px 0; color: #666; font-size: 14px; line-height: 24px; }
.homeMain .vodBox .vodInfo { display: block; position: relative;}
.homeMain .vodBox .vodInfo i { position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px;}
.homeMain .vodBox .vodInfo em { display: block; position: absolute; bottom: 0; left: 0; right: 0; height: 30px; padding: 0 15px; font-size: 16px; line-height: 30px; background: rgba(0,0,0,.6); color: #fff;}
.homeMain .businessBox dl dt { float: left; width: 50%; overflow: hidden;}

.homeMain .businessBox dl dd {float: left; width: 50%;}
.homeMain .businessBox dl dd a { display: block; padding-bottom: 8px; font-size: 15px; color: #444;}
.homeMain .businessBox dl dd a:hover { color: #3a6997;}
.homeMain .businessBox dl dd a i{ float: left; width: 16px; height: 20px; margin-right: 8px; background: url(/pubimages/EN/eg-ico-2-1.png) no-repeat center 0;}
.homeMain .businessBox dl dd a i.ico1 { background-position: center 2px;}
.homeMain .businessBox dl dd a i.ico2 { background-position: center -30px;}
.homeMain .businessBox dl dd a i.ico3 { background-position: center -60px;}
.homeMain .businessBox dl dd a i.ico4 { background-position: center -90px;}
.homeMain .businessBox dl dd a i.ico5 { background-position: center -120px;}
.homeMain .businessBox dl dd a i.ico6 { background-position: center -180px;}
.homeMain .businessBox dl dd a i.ico7 { background-position: center -150px;}
.homeMain .businessBox dl dd a i.ico8 { background-position: center -210px;}
.homeMain .specialsBox ul { margin-left: -10px;}
.homeMain .specialsBox ul li { float: left; width: 33.33%;}
.homeMain .specialsBox ul li a { display: block; padding-left: 10px;}
.homeMain .specialsBox ul li a em { display: block; padding: 5px 0;  font-size: 14px; color: #444;}
.homeMain .specialsBox.t2 ul li a em { font-size: 16px; font-weight: 700;} 
.homeMain .QABox dl { border-bottom: dashed 1px #BFBFBF;}
.homeMain .QABox dl dt a { display: block; margin-bottom: 5px; font-size: 16px; color: #3a6997; position: relative; padding-left: 12px; }
.homeMain .QABox dl dt a i {  position: absolute; left: 0; top: 0px; width: 5px; height: 5px; margin: 8px 5px 0 0; background: #FFB701;}
.homeMain .QABox dl dd { padding-left: 12px; font-size: 14px; color: #666;}

/*home end*/

/*banner start*/
.bannerBox { height: 168px; background: url(/pubimages/EN/eg-banner-1.jpg) no-repeat center;}
.bannerBox span { display: block; line-height: 168px; font-size: 48px; color: #fff;}
/*banner end*/

/*lists start*/
.lists-t1 { min-height: 400px;}
.lists-t1 li a { display: block; padding: 10px; border-bottom: 1px solid #F1F0F0; font-size: 18px; color: #423e3e;}
.lists-t1 li a i { float:left; width: 3px; height: 3px; margin: 12px 8px 0 0; background: #626262;}
.lists-t1 li a:hover { color: #3A6997;}

.lists-t2 .item dl { float: left; width: 100%; background: #F8F7F7; position: relative;transition:.3s;}
.lists-t2 .item dl:hover { background: #f4f4f4;}
.lists-t2 .item dl dt { float: left; margin-right:20px;}
.lists-t2 .item dl dd { padding: 20px 20px 40px 20px;}
.lists-t2 .item dl dd i { display: block; font-size: 13px;}
.lists-t2 .item dl dd a.t { display: block; padding: 10px 0; font-size: 16px; color: #333;}
.lists-t2 .item dl dd em { display: block; width: 80%; font-size: 14px; color: #A9A8A8;}
.lists-t2 .item dl dd a.more { position: absolute; right: 20px; bottom: 20px; color: #78B2D6; border-bottom: 1px solid #78B2D6;}

.lists-t2.s1 .item dl dt { border: 1px solid #E0DDDD; }


.lists-imgTxt ul li { margin-bottom: 15px;}
.lists-imgTxt ul li a { display: block; position: relative; overflow: hidden;}
.lists-imgTxt ul li a img {transition:.5s;}
.lists-imgTxt ul li a:hover img { transform:scale(1.05)}
.lists-imgTxt ul li a em { display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 8px 10px; line-height: 20px; font-size: 14px; text-align: left; background: rgba(0,0,0,.5); color: #fff;}


/*lists end*/

/*nav left start*/
.nav-l ul li { margin-bottom: 10px;}
.nav-l ul li a { display: block; padding: 10px 0; background: #6599CC; border-left: 6px solid #6599CC; color: #fff; position: relative;}
.nav-l ul li a i {float: left; width: 20px; height: 20px; margin-left: 10px; background: url(/pubimages/EN/eg-ico-2-3.png) no-repeat; position: relative;z-index: 1;transition:.3s;}
.nav-l ul li a em {float: left; width: 3px; height: 3px; margin-top: 8px; background: #fff; margin-left: 10px;}
.nav-l ul li a span { padding: 0 10px; font-size: 16px; line-height: 20px; position: relative;z-index: 1;transition:.3s;}
.nav-l ul li a b { position: absolute; left: 100%; right: 0; bottom: 0; top: 0; background: #D9EEFB; transition:.3s;}
.nav-l ul li a.on b,.nav-l ul li a:hover b { left: 0;}
.nav-l ul li a.on span,.nav-l ul li a:hover span { color: #333;}
.nav-l ul li a.on i,.nav-l ul li a:hover i { background-image: url(/pubimages/EN/eg-ico-2-3-1.png);}
.nav-l ul.service-nav li a i.ioc1 { background-position: 0 -27px;}
.nav-l ul.service-nav li a i.ioc2 { background-position: 0 -56px;}
.nav-l ul.service-nav li a i.ioc3 { background-position: 0 -85px;}
.nav-l ul.service-nav li a i.ioc4 { background-position: 0 -112px;}
.nav-l ul.service-nav li a i.ioc5 { background-position: 0 -141px;}
.nav-l ul.service-nav li a i.ioc6 { background-position: 0 -168px;}
.nav-l ul.service-nav li a i.ioc7 { background-position: 0 -195px;}
/*nav left end*/


/*pages main start*/
.QAMain .item-list .item {min-height: 260px; margin-bottom: 40px; background: #F5F2F2; position: relative;transition:.3s;}
.QAMain .item-list .item i { display: inline-block; width:95px; height: 105px; position: absolute; top: -9px; right: -9px;background: url(/pubimages/EN/eg-ico-4-1.png) no-repeat center;}
.QAMain .item-list .item i.tip2 { background-image:url(/pubimages/EN/eg-ico-4-2.png);}
.QAMain .item-list .item i.tip3 { background-image:url(/pubimages/EN/eg-ico-4-3.png);}
.QAMain .item-list .item a { display: block; padding: 20px;}
.QAMain .item-list .item:hover { background: #EDEDED;}
.QAMain .item-list .item a strong { display: block; height: 40px; margin-bottom: 15px; font-weight: 500; line-height: 20px;; padding-right: 38px; font-size: 16px; color: #333; overflow: hidden;}
.QAMain .item-list .item a span { display: block; font-size: 13px; line-height: 20px; color: #666;}
.QAMain .item-list a.more {position: relative; top: -20px;}
.QAMain .questionBox ul li { margin-bottom: 15px; padding-left: 80px; position: relative; }
.QAMain .questionBox ul li span { position: absolute; top: 0; left: 0; line-height: 38px; font-size: 16px;}
.QAMain .questionBox ul li p { position: relative;}
.QAMain .questionBox ul li p i { display: block; width: 26px; height: 26px; background: url(/pubimages/EN/eg-ico-2-2.png) no-repeat; position: absolute; top: 8px; left: 8px;}
.QAMain .questionBox ul li p i.icoEmail { background-position: 0 -50px;}
.QAMain .questionBox ul li p i.icoQuestion { background-position: 0 -97px;}
.QAMain .questionBox ul li p input[type=text],.QAMain .questionBox ul li p textarea { width: 100%; height: 38px; padding: 0 15px 0 36px; border: 1px solid #C9C8C8; }
.QAMain .questionBox ul li p textarea { height: 80px; padding: 10px 10px 10px 36px;}
.QAMain .questionBox input[type=submit] { float: right; height: 38px; padding: 0 25px; font-size: 16px; border: 1px solid #C9C8C8; background: none; color: #3a6997;}
.QAMain .questionBox input[type=submit]:hover {background: #f6f6f6;}

.leadershipMain .leaderspipLists .t-type { min-height: 170px; position: relative; background: #F3F9FD;}
.leadershipMain .leaderspipLists .t-type span { padding: 15px 5px; position: absolute; left: 0; right: 0; top: 50%; margin-top: -45px; text-align: center; font-size: 20px; color: #1288d4;}
.leadershipMain .leaderspipLists .t-type.t1 span { margin-top: -75px;}
.leadershipMain .leaderspipLists ul { min-height: 170px; padding: 15px; background: #F3F9FD;}
.leadershipMain .leaderspipLists ul li { font-size: 16px; padding: 3px 0; line-height: 26px;}
.leadershipMain .leaderspipLists ul li em{ color: #1288d4;}
.leadershipMain .leaderspipLists ul li a { display: inline-block; padding: 0 8px; color: #000;}
.leadershipMain .leaderspipLists ul li a:hover { color: #0A67A2;}

.leisureMain h1.t1 { position: relative; z-index: 2;}
.leisureMain h1.t1 a {float: left; width: 33.33%; text-align: center; font-size: 15px; color: #2c2b2c;}
.leisureMain h1.t1 a span { display: block; margin-bottom: 5px;}
.leisureMain h1.t1 a i { display: inline-block; width: 30px; height: 2px; background: #C8C0A7;}
.leisureMain h1.t1 a em { display: block; width: 110px; height: 110px; margin: 15px auto 0;}
.leisureMain h1.t1 a em img {margin-top: 40px;}
.leisureMain h1.t1 a.active em { background: #722D80;}
.leisureMain .cBox { height: 390px; margin-top: -20px; background: url(/pubimages/EN/eg-img-9-1.jpg) no-repeat center; position: relative;}
.leisureMain .cBox .contentBox { position: absolute; bottom: 0; right: 15%;}
.leisureMain .cBox .contentBox h6 { display: block; width: 170px; height: 60px; margin-left: -160px; background: #722D80; text-align: center; line-height: 60px; color: #fff; font-size: 18px;}
.leisureMain .cBox .contentBox .cList { width: 420px; height: 260px; background: #fff; position: relative;}
.leisureMain .cBox .contentBox .cList a.more { position: absolute; top: -30px; right: 0; width: 100px; height: 30px; padding-right: 15px; line-height: 30px; text-align: right; background: #D8CA9D; color: #fff;}
.leisureMain .cBox .contentBox .cList a.more:hover { background: #CEBF8E;}
.leisureMain .cBox .contentBox .cList ul li a { display: block; position: relative; margin-bottom: 20px; padding-left: 15px; color: #656464; }
.leisureMain .cBox .contentBox .cList ul li a i { display: block; width: 3px; height: 3px; background: #722D80; position: absolute; left: 0; top: 10px;}
.leisureMain .cBox .contentBox .cList ul li a span { display: block; font-size: 16px; color: #222; padding-bottom: 5px;}

.leisureMain .lists .item h6 span { display: inline-block; height: 34px; margin-bottom: 15px; padding: 0 20px; line-height: 34px; font-size: 16px; background: #1C38AC; color: #fff;}
.leisureMain .lists .item a { position: relative;}
.leisureMain .lists .item a span { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px 15px; font-size: 16px; background: #000; background:rgba(0,0,0,.7); color: #fff; }

.leisureMain .doingKeyBox ul { width: 100%;}
.leisureMain .doingKeyBox ul li { float: left; width: 50%;}
.leisureMain .doingKeyBox ul li a { display: block; margin: 0 10px 30px; text-align: center;}
.leisureMain .doingKeyBox ul li a i { display: block; padding: 10px 0; font-size: 24px; color: #3a6997;}


.leadershipMain dl.leadershipInfo { float: left; width: 100%; padding-bottom: 20px; border-bottom: dotted 1px #BFC6CC;}
.leadershipMain dl.leadershipInfo dt { float: left; width: 110px; margin-right: 20px;}
.leadershipMain dl.leadershipInfo dt img { width: 110px;}
.leadershipMain dl.leadershipInfo dd { color: #1288d4;}
.leadershipMain .contentBox h6 { font-size: 22px; color: #1288d4;}
.leadershipMain .contentBox h6 a { color: #777; font-size: 16px;}
.leadershipMain .contentBox p { font-size: 16px; line-height: 26px; color: #626262;}


.articleWarp .info { padding: 8px 0; color: #808080; border-top: 1px solid #E3EAF4;border-bottom: 1px solid #E3EAF4; font-size: 13px;}
.articleWarp .info em a { padding: 0 15px; color: #808080;}
.articleWarp .info em a img {margin-right: 5px;}
.articleWarp .articleInfo { line-height: 28px;}

.articleWarpT1 {min-height: 400px;}
.articleWarpT1 .ps { line-height: 26px; font-size: 18px; color: #2b2b2b;}
.articleWarpT1 ul li a { display: block; padding: 6px 0;font-size: 24px; color: #222;}
.articleWarpT1 ul li a:hover { color: #3a6997;}
.articleWarpT1 ul li a em { display: inline-block; position: relative; left:8px; top: -1px; width: 0;height: 0;border-top: 5px solid transparent;border-left: 7px solid #fff;border-bottom:5px solid transparent;}
.articleWarpT1 ul li a:hover em {border-left: 7px solid #3a6997; }
.articleWarpT1 ul li a i { float: left; width: 24px; height: 24px; margin: 5px 10px 0 0; background: url(/pubimages/EN/eg-ico-2-4.png) no-repeat center 2px;}
.articleWarpT1 ul li a:hover i { background-image: url(/pubimages/EN/eg-ico-2-4-1.png);}
.articleWarpT1 ul li a i.ico1 { background-position: center -33px;}
.articleWarpT1 ul li a i.ico2 { background-position: center -68px;}
.articleWarpT1 ul li a i.ico3 { background-position: center -103px;}
.articleWarpT1 ul li a i.ico4 { background-position: center -137px;}
.articleWarpT1 ul li a i.ico5 { background-position: center -172px;}
.articleWarpT1 ul li a i.ico6 { background-position: center -208px;}
.articleWarpT1 ul li a i.ico7 { background-position: center -241px;}
.articleWarpT1 ul li a i.ico8 { background-position: center -277px;}
.articleWarpT1 ul li a i.ico9 { background-position: center -311px;}
.articleWarpT1 ul li a i.ico10 { background-position: center -347px;}

.articleWarpT2 {min-height: 400px;}
.articleInfo img { max-width: 100%;}

/*pages main end*/

/*pages start*/
/*.pages a { display: inline-block; width: 30px; height: 30px; margin: 0 5px; font-size: 15px; line-height: 30px; background: #F8F7F7; color: #4a4949; }
.pages a.on { cursor: default; background: #938D8D; color: #fff;}*/

/*new pages*/
.pages { font-size: 14px; color: #666;}
.pages em, .pages a { padding: 0 2px; color: #666;}
.pages a { color: #45acf7; padding: 0 5px;}
.pages input { width: 30px; border-radius: 3px; border: 1px solid #ddd; margin: 0 2px; text-align: center; }

/*pages end*/

/*footer start*/
.footer { padding: 15px 0; text-align: center; background: #3A6997; color: #fff; font-size: 14px; }
/*footer end*/

/*璺緞 start*/
.path { font-size: 16px; line-height: 30px;}
.path a { color: #444;}
.path i { font-size: 20px; position: relative; top: 1px;}
.path em { color: #55acef;}
/*璺緞 end*/

/*罗湖画像 start*/
.lhhxMain {background: url(../images/lhhx-img-1-1.jpg) no-repeat center;}
.lhhxMain h1.t1 { padding: 60px 0 40px;}
.lhhxMain .nav { border-top: 1px solid #C1C5D6; border-bottom: 1px solid #C1C5D6;}
.lhhxMain .nav p a { display: inline-block; height: 34px; margin: 0 20px; padding: 0 20px; line-height: 34px; font-size: 16px; color: #8c9ba4; border-radius: 16px; }
.lhhxMain .nav p a:hover,.lhhxMain .nav p a.on { background: #81B4F7; color: #fff; box-shadow: 0 0 5px #81B4F7;}
.lhhxMain .floorT1 { position: relative;}
.lhhxMain .floorT1 img.imgT1{ box-shadow: 0 0 8px #999;}
.lhhxMain .floorT1 i { position: absolute; left: -15px; top: 50%; margin-top: -122px;}
.demo-gallery a { overflow: hidden;}
.demo-gallery a em { display: none;}
.lhhxMain .titT1 { height: 40px; font-size: 30px; line-height: 42px; background: #3350AB; color: #fff;
background-image: linear-gradient(90deg,#1A3AA1, #fff); 
background-image: -moz-linear-gradient(left, #1A3AA1, #fff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A3AA1', endColorstr='#fff', GradientType='0');}
.pswp__bg { opacity: .95 !important;}
.pswp__button--close{ width: 70px; height: 70px; position: absolute; top: 0; right: 0; background: rgba(255,255,255,.5); color: #fff; font-size: 50px; font-weight: 100;}
.pswp__button--arrow--left,.pswp__button--arrow--right { position: absolute; top: 50%; width: 50px; height: 110px; margin-top: -65px; background: rgba(255,255,255,.3) url(../images/lhhx-ico-1-1.png) no-repeat center 0;}
.pswp__button--arrow--left { left: 0; border-radius: 0 10px 10px 0; background-position: center 35px;}
.pswp__button--arrow--right { right: 0; border-radius: 10px 0 0 10px; background-position: center -74px;}
.pswp__ui { padding: 10px 0;color: #fff;text-align: center;}
.pswp__caption--fake { display: none;}
.pswp__caption {position: absolute; bottom: 0; left: 0; right: 0;padding: 30px 15%; font-size: 20px; text-align: left; background: rgba(0,0,0,.5); font-weight: 500;}
.pswp__caption h2 { font-size: 36px; font-weight: 700; margin-bottom: 10px;}
.psclose { display:none; opacity: .3; position: absolute; top: 15px; left: 0; right: 0;}
/*罗湖画像 end*/


@media screen and (min-width: 1200px) and (max-width: 2000px) {
	
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	
}


@media screen and (min-width: 760px) and (max-width: 1200px) {
	/*罗湖画像 start*/
	
	.lhhxMain .floorT1 i { height: 120px; margin-top: -60px;}
	.lhhxMain .floorT1 i img{ height: 120px;}
	
	/*罗湖画像 end*/
}

@media screen and (max-width: 760px) {
	body { padding-top: 58px;}
	.xsPl0 { padding-left: 0 !important;}.xsPr0 { padding-right: 0 !important;}.xsPt0 { padding-top: 0 !important;}.xsPb0 { padding-bottom: 0 !important;}
	.xsPl5 { padding-left: 5px !important;}.xsPr5 { padding-right: 5px !important;;}.xsPt5 { padding-top: 5px !important;;}.xsPb5 { padding-bottom: 5px !important;;}
	.xsPl10 { padding-left: 10px !important;}.xsPr10 { padding-right: 10px !important;}.xsPt10 { padding-top: 10px !important;}.xsPb10 { padding-bottom: 10px !important;}
	.xsPl15 { padding-left: 15px !important;}.xsPr15 { padding-right: 10px !important;}.xsPt15 { padding-top: 15px !important;}.xsPb15 { padding-bottom: 15px !important;}
	.xsP0 { padding: 0;}.xsPlr5 { padding: 0 5px;}.xsPlr15{ padding: 0 15px;}
	.xsMl0 { margin-left: 0;}.xsMr0 { margin-right: 0;}.xsMt0 { margin-top: 0;}.xsMb0 { margin-bottom: 0;}
	.xsMl5 { margin-left: 5px;}.xsMr5 { margin-right: 5px;}.xsMt5 { margin-top: 5px;}.xsMb5 { margin-bottom: 5px;}
	.xsMl10 { margin-left: 10px;}.xsMr10 { margin-right: 10px;}.xsMt10 { margin-top: 10px;}.xsMb10 { margin-bottom: 10px;}
	.xsMl15 {margin-left: 15px;}.xsMr15 { margin-right: 15px;}.xsMt15 { margin-top: 15px;}.xsMb15 { margin-bottom: 15px;}
	.xsM0 { margin: 0;}.xsMlr5 { margin: 0 5px;}.xsMlr15 { margin: 0 15px;}
	.appFz14 { font-size: 14px !important;}.appFz12 { font-size: 12px !important;}
	.appfr { float: right;}
	
	.appRL5 { padding: 0 5px;}.appRL10 { padding: 0 10px;}.appRL15 { padding: 0 15px;}
	.app5 { padding: 5px !important;}
	.app0 { padding: 0 !important;}
	.appT10 { padding-top: 10px !important;}
	.appb0 { padding-bottom: 0;}
	.app-r5 { padding-right: 5px;}
	.app-l5 { padding-left: 5px;}
	.appLeft { padding-left: 0 !important;}
	
	.bannerBox { height: 100px; background-size: cover;}
	.bannerBox span { line-height: 100px; font-size: 32px;}
	
	.logos { position: fixed;top: 0; left: 0; right: 0; height: 58px; border-bottom: 1px solid #658AAE; background: #fff; z-index: 99;}
	.logos .menuBtn { width: 34px; height: 30px; text-align: center; margin: 18px 0 0 0; }
	.logos .menuBtn i { display: block; width: 23px; height: 3px; margin: 4px auto; background: #3A6997; border-radius: 2px;}
	.logos .szlhLogo { margin: 10px 0 0; line-height: 28px;}
	.logos .szlhLogo a img { height: 40px !important;} 
	.logos .szlhLogo a img:nth-child(2){height: 23px !important;margin-top: 9px !important;margin-left: 2px !important;}
	.logos .szlhLogo a span { margin-left: 5px; font-size: 13px; font-family: arial;line-height: 40px !important;}
	.logos .lagBtn a { display: inline-block; height: 22px; margin-top: 18px; padding: 0 8px; line-height: 22px; border-radius: 5px; background: #EFEFEF; color: #3A6997;}
	.menu { display: none; height: auto; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; background: none;}
	.menu .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.4); opacity: 0;transition:.3s;}
	.menu ul { position: absolute; top: 0; bottom: 0; left: -65%; width: 65%; background: #EFEFEF; border-right: 1px solid #4F78A1; overflow: hidden; overflow-y: auto;transition:.3s;}
	.menu ul li { float: none; height: auto;border-bottom: 1px solid #3A6997;}
	.menu ul li.searchTxt { display: block; padding: 10px; position: relative;}
	.menu ul li.searchTxt input { width: 100%; border: none; height: 32px; font-size: 14px; padding: 0 60px 0 15px; border-radius: 8px;}
	.menu ul li.searchTxt button { position: absolute; top: 11px; right: 16px; width: 30px; height: 30px; background: #fff url(/pubimages/EN/eg-search-ico-1.png) no-repeat center; border: none;}
	.menu ul li h3 a{ padding: 0 15px; color: #3a6997;height: 42px; line-height: 42px; font-size: 16px;}
	.menu ul li.on h3 a, .menu ul li:hover h3 a { background: none;}
	.menu ul li .levenBox { min-width: 100%; position: inherit; top: 0; background: none;}
	.menu ul li .levenBox a { padding-left:30px; color: #111; border-top: 1px solid #3A6997;}
	.menu ul li h3 a i {border-top: 4px solid transparent; border-left: 5px solid #3A6997; border-bottom: 4px solid transparent;}
	.menu ul li:hover h3 a i { top: 2px; border-left: 4px solid transparent; border-top: 5px solid #3A6997; border-right: 4px solid transparent;}
	.menu.open .bg { opacity: 1;}
	.menu.open ul { left: 0;}
	
	.lists-t1 li a { font-size: 13px;}
	.lists-t1 li a i { margin-top: 8px;}
	.lists-t2 .item dl dt { display: none;}
	.lists-t2 .item dl dd { padding: 15px;}
	
	.articleWarpT1 .ps { font-size: 14px;}
	.articleWarpT1 ul li a { padding: 4px 0;font-size: 16px;}
	.articleWarpT1 ul li a i { margin-top: 0; transform:scale(0.8)}
	
	.leisureMain h1.t1 a span { display: block; margin-bottom: 0; height: 32px;}
	.leisureMain .cBox .contentBox { left: 5px; right: 5px;}
	.leisureMain .cBox .contentBox h6 { margin-left: 0;}
	.leisureMain .cBox .contentBox .cList { width: 100%; background: rgba(255,255,255,.9);}
	.leisureMain .doingKeyBox ul li a {margin: 0 10px 20px;}
	.leisureMain .doingKeyBox ul li a img { width:90px;}
	.leisureMain .doingKeyBox ul li a i {font-size: 14px;}

	.leadershipMain .leaderspipLists .t-type {min-height: auto; border-bottom: 1px solid #ddedf7; }
	.leadershipMain .leaderspipLists .t-type span { position: inherit; margin-top: 0 !important; display: block; text-align: center;     font-size: 18px;}
	.leadershipMain .leaderspipLists ul {min-height: auto;}
	.leadershipMain .leaderspipLists ul li { font-size: 13px; line-height: 22px;}
	
	.vjs_video_3-dimensions { width: 100%; height: 280px;}
	
	.articleWarpT1,.articleWarpT2,.lists-t1 { min-height: auto;}
	
	.footer { font-size: 14px; font-weight: 500;}
	/*罗湖画像 start*/
	.lhhxMain { background-size: cover;}
	.lhhxMain h1.t1 { padding:  30px 80px 30px 15px;}
	.lhhxMain .nav p a { margin: 0 2px; padding: 0 10px; font-size: 14px;}
	
	.lhhxMain .floorT1 i { height: 50px; margin-top: -25px;}
	.lhhxMain .floorT1 i img{ height: 50px;}
	.flootLast a { width: 50%; float: left; padding:0 15px; }
	
	
	.pswp__button--close {display: none;}
	.psclose { display: block;}
	.pswp__caption {padding:15px; font-size: 14px;}
	.pswp__caption h2 { font-size: 20px;}
	/*罗湖画像 end*/

}	

.QAMain .item-list .item i.tip6 {
    background-image: url(/pubimages/EN/eg-ico-4-3.png);
}

.QAMain .item-list .item i.tip5 {
    background-image: url(/pubimages/EN/eg-ico-4-2.png);
}

@media screen and (max-height: 600px) {
	
}

::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;border-radius: 3px;}  
::-webkit-scrollbar-track { border-radius: 3px; background-color: #F5F5F5;}   
::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ccc;}
