@charset "utf-8";
/* CSS Document */

/* 二维码 2016/3/3 */
.codeWrap{ position:absolute; right:0; bottom:100%; border:1px solid #e7e7e7; display:none; background-color:#fff;}
.codeWrap li{ position:relative;}
#footer .codeWrap a{ display:block; font-size:14px; color:#474747; line-height:34px; padding:0 15px;}
#footer .codeWrap a:hover{ color:#fff; background-color:#7ab2e6;}
.codeWrap .img{ position:absolute; width:122px; height:122px; padding:10px; right:100%; border:1px solid #e7e7e7; top:50%; margin-top:-71px; background-color:#fff; display:none;}
.codeWrap .img:after{ position:absolute; left:100%; top:50%; margin-top:-6px; border-left:10px solid #fff; border-top:6px solid transparent; border-bottom:6px solid transparent; width:0; height:0; content:'';}
.codeWrap .img img{ width:100%; height:auto;}



/*下、上、左、右箭头*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}


/*复用图片包裹*/
.t_imgWarp{ width:100%; height:100%; overflow:hidden;}
.t_imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.t_imgWarp img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.t_imgWarp:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

/*复用标题*/
/* .t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{} */


/*流程模块*/
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; color:#FFF; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

/*信息门户*/
.gateway .head{ height:220px; color:#FFF; text-align:center; width:920px; margin:0 auto; padding:86px 0 3px; overflow:hidden;}
.gateway .head .h1{ font-size:24px; line-height:28px; text-transform:uppercase;}
.gateway .head .h2{ font-size:30px; line-height:40px; margin-bottom:13px;}
.gateway .head p{ font-size:12px; line-height:18px;}

.gateway .block{ position:relative; overflow:hidden;}
.gateway .block ul{ position:relative;}
.gateway .block ul li{ width:25%; float:left; position:relative;}
.gateway .block ul li .dot{ width:48px; height:9px; position:absolute; top:76px; right:-24px; background:url(../image/gateway_blockdot.png) 0 0 no-repeat;}
.gateway .block ul li a{ color:#FFF; text-align:center;}
.gateway .block ul li .imgWarp{ width:161px; height:161px; overflow:hidden; margin:0 auto 23px; background:url(../image/gateway_blockbg.png) center top no-repeat;}
.gateway .block ul li:hover .imgWarp{ background-position:center bottom;}
.gateway .block ul li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.gateway .block ul li .imgWarp img{ vertical-align:middle;}
.gateway .block ul li p{ font-size:18px; line-height:28px;}
.gateway .block ul li p b{ display:block; font-weight:normal; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:16px; line-height:22px; text-transform:uppercase;}
.gateway .block .focusNav{ position:absolute; bottom:50px; left:50%; overflow:hidden;}
.gateway .block .focusNav li{ width:30px; height:8px; background:url(../image/gateway_onav.png) left top no-repeat; float:left; margin:0 2px; cursor:pointer;}
.gateway .block .focusNav .cur{ background-position:left bottom;}
#bg_pic {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    min-width: 1220px;
    min-height: 600px;
}


.gateway .bottom{ padding:23px 0 22px;}
.gateway .bottom p{ color:#474747; font-size:16px; text-align:center;}
.gateway .bottom p .link{ margin-left:16px; text-align:left; display:inline-block; color:#FFF; font-size:14px; width:76px; height:35px; line-height:35px; background:#4f8bc4 url(../image/gateway_bottom_link.png) 20px center no-repeat; padding-left:48px;}

/*朗致品牌*/
/* .brand{} */
.brand .section{ overflow:hidden; position:relative;}
.brand .head{ width:1160px; color:#FFF; overflow:hidden; padding:0 30px; margin:200px auto;}
.brand .head .h1{ font-size:60px; line-height:110px;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	}
.brand .head .h2{ font-size:24px; line-height:54px;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	}
.brand .head p{ font-size:14px; line-height:24px; margin-bottom:32px;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	}
.brand .head .link{ width:122px; height:33px; text-align:center; font-size:14px; line-height:33px; color:#FFF; display:inline-block; border:1px solid #FFF;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	-o-text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	}
.brand .head .link:hover{ border-color:#4ea8e3; background-color:#4ea8e3;}
.brand .p1{ height:704px; background:url(../image/brand_block1bg.jpg) center top no-repeat;}
.brand .p2{ height:621px; background:url(../image/brand_block2bg.jpg) center top no-repeat;}
.brand .p3{ height:621px; background:url(../image/brand_block3bg.jpg) center top no-repeat;}
.brand .p4{ height:727px; position:relative; background:url(../image/brand_block4bg.jpg) center top no-repeat; padding-top:116px;}
.brand .p2 .head{ text-align:right;}
.brand .p4 .warp{ height:auto;}
.brand .p4 .p{ font-size:30px; line-height:30px; color:#FFF; text-align:center;}
.brand .p4 .scrollBlock{ height:622px; position:relative; overflow:hidden;}
.brand .p4 .scrollBlock .prev{ background:url(../image/brand_block4_arrow.png) left top no-repeat; width:55px; height:91px; position:absolute; left:0; top:50%; margin-top:-45px; text-indent:1000px; overflow:hidden; z-index:10;}
.brand .p4 .scrollBlock .next{ background:url(../image/brand_block4_arrow.png) right top no-repeat; width:55px; height:91px; position:absolute; right:0; top:50%; margin-top:-45px; text-indent:1000px; overflow:hidden; z-index:10;}
.brand .p4 .scrollBlock .prev.cur{ background-position:left bottom;}
.brand .p4 .scrollBlock .next.cur{ background-position:right bottom;}
.brand .p4 .scrollBlock .scrollWarp{ height:100%; overflow:hidden; position:relative;}
.brand .p4 .scrollBlock .scrollWarp ul{ position:relative; height:100%; float:left;}
.brand .p4 .scrollBlock .scrollWarp ul li{ position:absolute;}
.brand .p4 .scrollBlock .scrollWarp ul .l1{ left:50px; top:10px;}
.brand .p4 .scrollBlock .scrollWarp ul .l2{ left:150px; top:320px;}
.brand .p4 .scrollBlock .scrollWarp ul .l3{ left:250px; top:110px;}
.brand .p4 .scrollBlock .scrollWarp ul .l4{ left:550px; top:70px;}
.brand .p4 .scrollBlock .scrollWarp ul .l5{ left:620px; top:260px;}
.brand .p4 .scrollBlock .scrollWarp ul .l6{ left:750px; top:270px;}
.brand .p4 .scrollBlock .scrollWarp ul .l7{ left:870px; top:80px;}
.brand .p4 .scrollBlock .scrollWarp ul li .mask{ width:297px; height:116px; color:#474747; padding:25px 40px 27px 44px; background:url(../image/brand_block4_maskbg.png) left top no-repeat; position:absolute; top:50%; margin-top:-84px; display:none;}
.brand .p4 .scrollBlock .scrollWarp ul .l5 .mask,.brand .p4 .scrollBlock .scrollWarp ul .l6 .mask,.brand .p4 .scrollBlock .scrollWarp ul .l7 .mask{ background-position:right bottom;}
.brand .p4 .scrollBlock .scrollWarp ul li .mask .h1{ font-size:18px; line-height:22px; font-weight:bold; margin-bottom:11px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.brand .p4 .scrollBlock .scrollWarp ul li .mask .h2{ font-size:14px; line-height:18px; margin-bottom:11px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.brand .p4 .scrollBlock .scrollWarp ul li .mask p{ font-size:12px; line-height:18px; color:#707070; height:54px; overflow:hidden; text-align:left;}

.popWindow{ width:50%; height:100%; position:absolute; left:100%; top:0; background-color:#FFF; z-index:10; display:none;}
.popWindow .close{ background:url(../image/close.png) 0 0 no-repeat; width:37px; height:36px; position:absolute; right:20px; top:30px; cursor:pointer; z-index:10;}
.popWindow .padWarp{ padding:98px 0 95px 40px; height:70%;}
.popWindow .contWarp{ height:100%; overflow:hidden; position:relative; padding-right:48px;}
.popWindow .cont{ position:relative;}
.popWindow .cont .h1{ font-size:60px; font-weight:bold; line-height:60px; color:#474747; margin-bottom:10px;}
.popWindow .cont .h2{ font-size:24px; line-height:30px; color:#474747; margin-bottom:20px;}
.popWindow .cont p{ font-size:14px; line-height:24px; color:#707070; margin-bottom:20px;}

.brand #footer{ position:absolute; bottom:0; left:0; z-index:99;}

/*关爱行动*/
.care{ background:url(../image/care_block1bg.jpg) center top no-repeat;}
.care .block1{ padding:215px 0 200px; height:205px; overflow:hidden;}
.care .block1 .logo{ width:310px; height:163px; padding:26px 0 18px; overflow:hidden; float:left;}
.care .block1 .logo:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.care .block1 .logo img{ vertical-align:middle;}
.care .block1 .head{ color:#474747; width:910px; float:left;}
.care .block1 .h1{ font-size:30px; line-height:42px;}
.care .block1 .h2{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:24px; line-height:28px; text-transform:uppercase; margin-bottom:15px;}
.care .block1 p{ font-size:12px; line-height:20px; color:#707070; height:120px; overflow:hidden;}

.care .block2{ margin-top: 64px;}
.care .block2 .t{ font-size:30px; line-height:40px; color:#474747; margin-bottom:41px; text-align:center;}
.care .block2 .tab{ margin-bottom:30px;}
.care .block2 .tab ul{ text-align:center;}
.care .block2 .tab li{ height:18px; display:inline-block; overflow:hidden;}
.care .block2 .tab li a{ font-size:18px; line-height:18px; color:#707070; margin:0 10px;}
.care .block2 .tab li a:hover{ color:#eb8b20;}
.care .block2 .tab li.cur a{ color:#eb8b20;}
.care .block2 .tab .line{ background:url(../image/care_block2line.png) center top no-repeat; width:37px; text-indent:10000px;}
.care .block2 .tab li.cur{ background-position:center bottom;}

.care .block2 .scrollBlock{ overflow:hidden; padding-bottom:111px; position:relative; display:none;}
.care .block2 .showBlock{ display:block;}
.care .block2 .scrollBlock .scrollWarp{ position:relative;}
.care .block2 .scrollBlock .scrollWarp ul{ overflow:hidden; float:left;}
.care .block2 .scrollBlock .scrollWarp li{ width:400px; height:318px; float:left; position:relative;}
.care .block2 .scrollBlock .scrollWarp li .imgWarp{ overflow:hidden; height:225px; margin-bottom:15px;}
.care .block2 .scrollBlock .scrollWarp li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.care .block2 .scrollBlock .scrollWarp li .imgWarp img{ width:100%; height:auto; vertical-align:middle;}
.care .block2 .scrollBlock .scrollWarp li .text{ height:44px; overflow:hidden; font-size:16px; line-height:22px; color:#474747;}
.care .block2 .scrollBlock .scrollWarp li .zan{ height:42px; background:url(../image/care_block2_zanbg.png) 0 0 repeat; padding:0 20px; position:absolute; top:0; right:0;}
.care .block2 .scrollBlock .scrollWarp li .zan a{ font-size:16px; color:#FFF; line-height:42px; display:block; background:url(../image/care_block2zan.png) left center no-repeat; padding-left:30px;}
.care .block2 .scrollBlock .scrollWarp li .zan span{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;}

.care .block2 .focusNav{ position:absolute; bottom:100px; left:50%; overflow:hidden;}
.care .block2 .focusNav li{ width:30px; height:8px; background:url(../image/scrollBlock_onav.png) left top no-repeat; float:left; margin:0 2px; cursor:pointer;}
.care .block2 .focusNav .cur{ background-position:left bottom;}

.care .bottom{ padding: 23px 0 22px;}
.care .bottom p{ color:#474747; font-size:16px; text-align:center;}
.care .bottom p .link{ margin-left:16px; text-align:left; display:inline-block; color:#FFF; font-size:14px; width:76px; height:35px; line-height:35px; background:#4f8bc4 url(../image/care_bottom_link.png) 20px center no-repeat; padding-left:48px;}

.care .block3{ padding-bottom:88px; position:relative; overflow:hidden;}
.care .block3>img{ position:absolute; left:50%; top:0; z-index:0; width:1920px; height:auto;}
.care .block3 .head{ color:#FFF; padding:130px 0 45px; text-align:center;}
.care .block3 .head .h1{ font-size:30px; line-height:42px;}
.care .block3 .head .h2{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:24px; line-height:28px; text-transform:uppercase;}
.care .block3 .list{ overflow:hidden; padding:0 1px;}
.care .block3 .list li{ float:left; width:203px; height:98px; text-align:center; background-position:center top; background-repeat:no-repeat;}
.care .block3 .list li a{ display:block; height:100%;}
.care .block3 .list .l1{ background-image:url(../image/care_block3_listico1.png);}
.care .block3 .list .l2{ background-image:url(../image/care_block3_listico2.png);}
.care .block3 .list .l3{ background-image:url(../image/care_block3_listico3.png);}
.care .block3 .list .l4{ background-image:url(../image/care_block3_listico4.png);}
.care .block3 .list .l5{ background-image:url(../image/care_block3_listico5.png);}
.care .block3 .list .l6{ background-image:url(../image/care_block3_listico6.png);}
.care .block3 .list li:hover{ background-position:center bottom;}

.lonch{padding-bottom: 0px;}
.tc_sm .dz_tc_content{min-height: 50px;min-width: 300px;}

/*走进朗致*/
.lonch .block1{ height:490px}
.lonch .block1 .mouse{ position:absolute; bottom:30px;}
.lonch .block1 .head{ text-align:center; color:#FFF; padding-top:80px;}
.lonch .block1 .light-logo{ width:47%;margin-bottom: 30px;}
.lonch .block1 .h1{ font-size:14px; line-height:20px; margin-bottom:20px;}
.lonch .block1 p{ font-size:12px; line-height:20px;}

.lonch .block2{ background:url(../image/lonch_block2bg.jpg) 0 0 repeat; padding-top:64px; height:360px;}
.lonch .block2 .list{ overflow:hidden; margin-bottom:35px;}
.lonch .block2 .list li{ width:25%; height:162px; float:left; color:#FFF; padding-top:42px; text-align:center; background:url(../image/lonch_block2_listbg.jpg) 0 0 no-repeat;}
.lonch .block2 .list .l2{ background-position:-305px 0;}
.lonch .block2 .list .l3{ background-position:-610px 0;}
.lonch .block2 .list .l4{ background-position:-915px 0;}
.lonch .block2 .list li b{ font-family:Impact, Helvetica, Arial, Verdana, Tahoma, sans-serif; font-size:90px; line-height:1; margin-bottom:16px;}
.lonch .block2 .list li p{ font-size:14px; line-height:1;}
.lonch .block2 .text{ font-size:14px; line-height:24px; color:#474747; text-align:center;} 
.lonch .yfBlock{background: url(../image/yfbbg.jpg) no-repeat;background-size: 100% 100%;height: 1280px;}

.lonch .lightImgs{padding: 95px 0px;}
.lonch .lightImgList{width:1220px;margin: 0 auto;overflow: hidden;}
.lonch .lightImgList li{width: 297px; height: 400px; float: left;margin-right: 10px;}
.lonch .lightImgList li:last-child{margin-right: 0px;}
.lonch .lightImgList li img{width:100%;height:100%;}
.lonch .block3{ background:url(../image/lonch_block3bg.jpg) center top no-repeat;}
.lonch .block3 .t{ font-size:30px; color:#474747; line-height:40px; padding:56px 0 40px; text-align:center;}
.lonch .block3 .list{ overflow:hidden;}
.lonch .block3 .list li{ width:50%; height:423px; float:left; position:relative;}
.lonch .block3 .list li .text{ color:#FFF; padding:90px 46px;}
.lonch .block3 .list li .text h1{ font-size:30px; line-height:34px; text-align:center; margin-bottom:28px;}
.lonch .block3 .list li .text p{ font-size:14px; line-height:22px;}
.lonch .block3 .list li .more{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; font-size:12px; line-height:12px; color:#FFF; background:url(../image/lonch_block4_more.png) right center no-repeat; padding-right:18px; position:absolute; right:46px; bottom:30px;}
.lonch .block3 .list .l1{ width:100%; background:url(../image/lonch_block3_listbg2.jpg) no-repeat; margin-bottom:10px;}
.lonch .block3 .list .l2{ background:url(../image/lonch_block3_listbg3.jpg) left center no-repeat;}
.lonch .block3 .list .l3{ background:url(../image/lonch_block3_listbg4.jpg) right center no-repeat;}
.lonch .memberBlock{background: url(../image/territory-bg.png);background-size: 100% 100%;}
.lonch .memberList{background:url(../image/triangle.png) center top no-repeat;padding: 60px 0px;}
.lonch .memberList h2{text-align: center;margin-bottom: 30px;font-weight: 600;font-size: 30px;}
.lonch .groupList{overflow: hidden;width: 960px;height: 100%;margin: 0 auto;}
.lonch .groupList li{float: left;width:33.33%}
.lonch .companyList{margin-bottom: 30px;position: relative;}
.lonch .companyList:last-child{margin-bottom: 0px;}
.lonch .companyList::before{content:'';background:url(../image/redtag.png) no-repeat;background-size: 10px 10px;width: 10px;height: 10px;position: absolute;top: 4px;left:1px;}
.lonch .companyList dt{margin-left:20px;height: 20px;line-height: 20px;font-size:14px;}
.lonch .companyList dd{padding-left: 20px;height: 24px;line-height: 24px;font-size:12px;}
.lonch .block4{ padding:65px 0 0; overflow:hidden;} 
.lonch .block4 .t{ font-size:30px; line-height:40px; text-align:center; margin-bottom:33px; color:#474747;}
.lonch .block4 .list{ position:relative; overflow:hidden;}
.lonch .block4 .list ul{ overflow:hidden; float:left;}
.lonch .block4 .list li{ float:left; margin-bottom:10px; width:298px; height:200px; margin-right:9px; position:relative;}
.lonch .block4 .list li .mask{ width:140px; height:100%; position:absolute; left:0; top:0; background:url(../image/lonch_block4_maskbg.png) 0 0 repeat;}
.lonch .block4 .list li .mask p{ font-size:14px; line-height:22px; color:#FFF; padding:34px 0 0 15px;}
.lonch .block4 .list li .mask .more{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; font-size:12px; line-height:12px; color:#FFF; background:url(../image/lonch_block4_more.png) right center no-repeat; padding-right:18px; position:absolute; left:15px; bottom:30px;}
.lonch .block4 .list li .cur{ text-align:center;}
.lonch .block4 .list li .cur p{ padding-top:78px; margin-bottom:24px;}
.lonch .block4 .list li .cur br{ display:none;}
.lonch .block4 .list li .cur .more{ position:static;}
.lonch .block4 .arr{ position:absolute; bottom:30px; right:20px; overflow:hidden; text-align:center; font-size:11px; color:#939393; line-height:22px;}
.lonch .block4 .arr a{ width:30px; height:22px; background:url(../image/lonch_block4_arr.png) left center no-repeat;}
.lonch .block4 .arr .prev{ float:left;}
.lonch .block4 .arr .next{ float:right; background-position:right center;}

/*神奇的植物*/
.plant{ background:#ececec center top no-repeat;}
.plant .bannar{ height:620px; text-align:center;}
.plant .bannar:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.plant .bannar img{ vertical-align:middle;}

.plant .scrollWarp{ padding:64px 0 70px; position:relative; overflow:hidden;}
.plant .scrollWarp .arr{ width:76px; height:76px; position:absolute; top:50%; margin-top:-38px; z-index:9;}
.plant .scrollWarp .prev{ left:0; background:url(../image/plant_scroll_arrl.png) center top;}
.plant .scrollWarp .next{ right:0; background:url(../image/plant_scroll_arrr.png) center top;}
.plant .scrollWarp .arr:hover{ background-position:center bottom;}
.plant .scrollWarp .scroll{ position:relative;}
.plant .scrollWarp ul{ overflow:hidden; float:left;}
.plant .scrollWarp ul li{ width:399px; height:225px; position:relative; float:left; margin-bottom:10px; text-align:center;}
.plant .scrollWarp ul li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.plant .scrollWarp ul .mar{ margin:0 11px;}
.plant .scrollWarp ul li a{ width:100%; height:64px; overflow:hidden; background:url(../image/care_block2_zanbg.png); display:inline-block; vertical-align:middle; color:#FFF;}
.plant .scrollWarp ul li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.plant .scrollWarp ul li .mask{ width:100%; display:inline-block; vertical-align:middle;}
.plant .scrollWarp ul li .mask .h3{ font-size:22px; line-height:46px;}
.plant .scrollWarp ul li .mask .p{ font-size:12px; line-height:18px; padding:0 40px; margin-bottom:18px; display:none;}
.plant .scrollWarp ul li .mask .ico{ width:30px; height:30px; margin:0 auto; background:url(../image/plant_scroll_add.png); display:none;}

/*产品频道1*/
.pro1 .block1{ background:url(../image/pro1_block1_bg.jpg); padding:64px 0 104px;}
.pro1 .block1 .head{ font-size:34px; line-height:100px; color:#474747;}
.pro1 .block1 ul{ height:534px; position:relative;}
.pro1 .block1 ul li{ position:absolute; font-size:18px; text-align:center;}
.pro1 .block1 ul li a{ color:#FFF; display:block; height:100%;}
.pro1 .block1 ul li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.pro1 .block1 ul li a .cont{ width:100%; display:inline-block; vertical-align:middle;}
.pro1 .block1 ul li a .cont img{ max-width:100%; height:auto;}
.pro1 .block1 ul .l1{ width:244px; height:178px; left:0; top:0; background:url(../image/pro1_block1_bg1.jpg);}
.pro1 .block1 ul .l2{ width:488px; height:178px; left:244px; top:0; background:url(../image/pro1_block1_bg2.jpg); font-size:14px;}
.pro1 .block1 ul .l3{ width:244px; height:178px; left:732px; top:0; background:#FFF;}
.pro1 .block1 ul .l3 a{ color:#474747;}
.pro1 .block1 ul .l3 img{ margin-bottom:10px;}
.pro1 .block1 ul .l4{ width:244px; height:268px; left:976px; top:0; background:#FFF;}
.pro1 .block1 ul .l5{ width:244px; height:178px; left:0; top:178px; background:#FFF;}
.pro1 .block1 ul .l6{ width:244px; height:178px; left:244px; top:178px; background:url(../image/pro1_block1_bg3.jpg);}
.pro1 .block1 ul .l7{ width:244px; height:178px; left:0; top:356px; background:url(../image/pro1_block1_bg4.jpg);}
.pro1 .block1 ul .l8{ width:244px; height:178px; left:244px; top:356px; background:#FFF;}
.pro1 .block1 ul .l8 a{ color:#474747;}
.pro1 .block1 ul .l9{ width:488px; height:356px; left:488px; top:178px; background:#FFF;}
.pro1 .block1 ul .l10{ width:244px; height:266px; left:976px; top:268px; background:url(../image/pro1_block1_bg5.jpg);}

.pro1 .block2{ background:url(../image/pro1_block2_scrollbg.jpg) center top no-repeat; padding-top:84px;}
.pro1 .block2 .head{ font-size:34px; line-height:100px; color:#FFF;}
.pro1 .block2 .scrollWarp{ margin:0 85px; height:320px; overflow:hidden;}
.pro1 .block2 .scrollWarp ul{ position:relative;}
.pro1 .block2 .scrollWarp ul li{ width:210px; float:left;}
.pro1 .block2 .scrollWarp ul li a{ width:170px; height:170px; display:block; margin:0 auto; border-radius:50%; border:1px solid rgba(212,212,212,0.75); text-align:center; position:relative; color:#FFF;}
.pro1 .block2 .scrollWarp ul li a:before{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.pro1 .block2 .scrollWarp ul li a span{ font-size:22px; vertical-align:middle;}
.pro1 .block2 .scrollWarp ul li a .pop{ width:390px; padding:22px 26px; position:absolute; left:58px; top:200px; background:#FFF; text-align:left; box-shadow:1px 1px 5px rgba(0,0,0,0.4); display:none;}
.pro1 .block2 .scrollWarp ul li a .pop .h3{ font-size:18px; margin-bottom:8px; color:#000;}
.pro1 .block2 .scrollWarp ul li a .pop .h3 i{ font-style:normal; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; margin-left:6px;}
.pro1 .block2 .scrollWarp ul li a .pop .p{ font-size:12px; line-height:18px; color:#707070;}
.pro1 .block2 .scrollWarp ul li a:hover{ background:url(../image/pro1_block2_cirbg.jpg);}
.pro1 .block2 .scrollWarp ul li a:hover:after{ border-bottom:20px solid #FFF; border-left:15px solid transparent; border-right:15px solid transparent; width:0; height:0; content:''; position:absolute; bottom:-30px; left:50%; margin-left:-15px;}
.pro1 .block2 .scrollWarp .prev{ width:85px; height:170px; overflow:hidden; position:absolute; top:100px; left:0; background:url(../image/pro1_block2_arrl.png) left center no-repeat; text-indent:9999px;}
.pro1 .block2 .scrollWarp .next{ width:85px; height:170px; overflow:hidden; position:absolute; top:100px; right:0; background:url(../image/pro1_block2_arrr.png) left center no-repeat; text-indent:9999px;}
.pro1 .block2 .scrollWarp .prev:hover,.pro1 .block2 .scrollWarp .next:hover{ background-position:right center;}

.pro1 .block3{ padding-bottom:35px;}
.pro1 .block3 .h1{ font-size:34px; line-height:50px; color:#474747; margin-bottom:16px;}
.pro1 .block3 .p{ font-size:12px; line-height:20px; color:#474747;}
.pro1 .block3 .p p{ margin-bottom:20px;}

.pro1 .bottom{ padding:23px 0 22px; background:#f9f9f9;}
.pro1 .bottom p{ color:#474747; font-size:16px; text-align:center;}
.pro1 .bottom p .link{ margin-left:16px; text-align:left; display:inline-block; color:#FFF; font-size:14px; width:120px; height:35px; line-height:35px; background:#4f8bc4 url(../image/pro1_bottom_ico.png) 20px center no-repeat; padding-left:48px;}

/*产品频道2*/
.pro2{ background:center top no-repeat;}
.pro2 .bannar{ height:620px; text-align:center; position:relative; overflow:hidden;}
.pro2 .bannar ul{ position:relative; height:100%;}
.pro2 .bannar ul li{ float:left; height:100%;}
.pro2 .bannar ul li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.pro2 .bannar ul li .txt{ display:inline-block;}
.pro2 .bannar ul li .h1{ font-size:60px; color:#FFF; font-weight:bold; opacity:0;}
.pro2 .bannar ul li .h2{ font-size:40px; color:#FFF; opacity:0;}
.pro2 .bannar ol{ position: absolute; bottom: 30px; left:50%;}
.pro2 .bannar ol li{ float: left; width: 26px; height: 4px; background: #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF; margin:2px 2px 0; cursor: pointer;}
.pro2 .bannar ol li.j_focusCur{ background-color:transparent; border: 2px solid #FFF; margin-top:0;}
.pro2 .bannar .introduce{ height: 30px; line-height: 30px; width: 350px; background: rgba(0,0,0,0.5); color: #fff; position: absolute; bottom: 10px; left: 0;}
.pro2 .bannar .prev{ width:76px; height:76px; overflow:hidden; position:absolute; top:50%; margin-top:-38px; left:0; background:url(../image/plant_scroll_arrl.png) center top; text-indent:9999px;}
.pro2 .bannar .next{ width:76px; height:76px; overflow:hidden; position:absolute; top:50%; margin-top:-38px; right:0; background:url(../image/plant_scroll_arrr.png) center top; text-indent:9999px;}
.pro2 .bannar .prev:hover,.pro2 .bannar .next:hover{ background-position:center bottom;}

.pro2 .screen{ margin-bottom:40px; margin-top: 64px;}
.pro2 .screen .head{ font-size:20px; line-height:60px; color:#474747; padding-top:30px; border-bottom:1px solid #ececec;}
.pro2 .screen dl{ font-size:14px; line-height:26px; padding:14px 0; border-bottom:1px solid #ececec; overflow:hidden;}
.pro2 .screen dt{ width:72px; color:#474747; float:left;}
.pro2 .screen dd{ width:1090px; float:left; word-spacing:30px; height:26px; overflow:hidden; position:relative; padding-right:50px;}
.pro2 .screen dd a{ display:inline-block; margin-right:30px; color:#707070;}
.pro2 .screen dd a:hover{ color:#51a9e3;}
.pro2 .screen dd .cur{ color:#51a9e3;}
.pro2 .screen dd .more{ position:absolute; right:0; top:0;}
.pro2 .list ul{ overflow:hidden;}
.pro2 .list ul li{ width:399px; height:225px; position:relative; float:left; margin-bottom:10px; text-align:center;}
.pro2 .list ul li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.pro2 .list ul .mar{ margin:0 11px;}
.pro2 .list ul li a{ width:100%; height:64px; overflow:hidden; background:url(../image/care_block2_zanbg.png); display:inline-block; vertical-align:middle; color:#FFF;}
.pro2 .list ul li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.pro2 .list ul li .mask{ width:100%; display:inline-block; vertical-align:middle;}
.pro2 .list ul li .mask .h3{ font-size:22px; line-height:46px;}
.pro2 .list ul li .mask .p{ font-size:12px; line-height:18px; padding:0 40px; margin-bottom:18px; display:none;}
.pro2 .list ul li .mask .ico{ width:30px; height:30px; margin:0 auto; background:url(../image/plant_scroll_add.png); display:none;}

/*选择朗致*/
.choose{ background:center top no-repeat;}
.choose .bannar{ height:620px; text-align:center; position:relative; overflow:hidden;}
.choose .bannar:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.choose .bannar .txt{ display:inline-block;}
.choose .bannar .h1{ font-size:60px; color:#FFF; font-weight:bold; opacity:0;}
.choose .bannar .h2{ font-size:40px; color:#FFF; opacity:0;}

.choose .block1{ padding-bottom:60px;}
.choose .block1 .head{ color:#474747; text-align:center; padding:64px 0 30px;}
.choose .block1 .head .h2{ font-size:30px; line-height:40px;}
.choose .block1 .head .h3{ font-size:24px; line-height:34px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase;}
.choose .block1 .left{ width:600px; height:505px; float:left; position:relative; /* background:#9fe1f8; */ overflow:hidden; background:url(../image/temp/choose_block1_left_bg.jpg);}
.choose .block1 .left .cir{ position:absolute; text-align:center;}
/* border-radius:50%; overflow:hidden; background:#a6e8ff; box-shadow:0 0 10px rgba(0,0,0,0.1);*/
.choose .block1 .left .cir.c0{ width:316px; height:316px; top:25px; left:-65px;}
.choose .block1 .left .cir.c1{ width:260px; height:260px; top:74px; left:372px;}
.choose .block1 .left .cir.c2{ width:195px; height:195px; top:286px; left:342px;}
.choose .block1 .left .cir.c3{ width:272px; height:272px; top:338px; left:70px;}
.choose .block1 .left .cir:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.choose .block1 .left .cir .cont{ display:inline-block; vertical-align:middle; font-size:24px; color:#FFF;}
.choose .block1 .left .cir .cont p{ /* line-height:24px; */ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; line-height:1; text-transform:uppercase; margin-top:5px;}
.choose .block1 .left .cir .mask{ font-size:12px; line-height:20px; color:#707070; text-align:left; background-color:rgba(255,255,255,0.8); background-image:url(../image/mask_bg.png)\9; width:230px; height:60px; padding:30px; position:absolute; display:none;}
.choose .block1 .left .cir.c1 .mask{ right:110%; top:50%; margin-top:-60px;}
.choose .block1 .left .cir.c2 .mask{ right:110%; top:50%; margin-top:-60px;}
.choose .block1 .left .cir.c3 .mask{ bottom:110%; left:50%; margin-left:-145px;}
.choose .block1 .left .cir.c1 .mask:after{ border-left:20px solid rgba(255,255,255,0.8); border-top:19px solid transparent; border-bottom:19px solid transparent; width:0; height:0; content:''; position:absolute; left:100%; top:50%; margin-top:-19px;}
.choose .block1 .left .cir.c2 .mask:after{ border-left:20px solid rgba(255,255,255,0.8); border-top:19px solid transparent; border-bottom:19px solid transparent; width:0; height:0; content:''; position:absolute; left:100%; top:50%; margin-top:-19px;}
.choose .block1 .left .cir.c3 .mask:after{ border-top:20px solid rgba(255,255,255,0.8); border-left:19px solid transparent; border-right:19px solid transparent; width:0; height:0; content:''; position:absolute; left:50%; top:100%; margin-left:-19px;}
.choose .block1 .right{ width:600px; height:505px; float:right; background:url(../image/temp/choose_block1_right_bg.jpg); color:#FFF;}
.choose .block1 .right .title{ padding:72px 38px 30px 54px;}
.choose .block1 .right .title .h4{ font-size:24px;}
.choose .block1 .right .title .h5{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; margin-bottom:12px; text-transform:uppercase;}
.choose .block1 .right .title .p{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.choose .block1 .right .scrollWarp{ margin:0 42px 0 54px; position:relative; padding-bottom:32px; overflow:hidden;}
.choose .block1 .right .scrollWarp .scroll{ position:relative; height:192px;}
.choose .block1 .right .scrollWarp .scroll ul{ overflow:hidden; float:left;}
.choose .block1 .right .scrollWarp .scroll ul li{ width:164px; height:92px; float:left; margin-right:4px; margin-bottom:4px; position:relative;}
.choose .block1 .right .scrollWarp .scroll ul li .mask{ position:absolute; left:0; top:0; width:100%; height:100%; background:#db9774; text-align:center;}
.choose .block1 .right .scrollWarp .scroll ul li .mask:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.choose .block1 .right .scrollWarp .scroll ul li .mask p{ display:inline-block; vertical-align:middle; font-size:14px; color:#FFF;}
.choose .block1 .right .scrollWarp ol{ position: absolute; bottom: 0; left:0;}
.choose .block1 .right .scrollWarp ol li{ float: left; width: 26px; height: 4px; background: #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF; margin:2px 2px 0; cursor: pointer;}
.choose .block1 .right .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid #FFF; margin-top:0;}

.choose .block2{ background:url(../image/pro1_block1_bg.jpg); padding-bottom:60px; color:#FFF;}
.choose .block2 .head{ color:#474747; text-align:center; padding:60px 0 30px;}
.choose .block2 .head .h2{ font-size:30px; line-height:40px;}
.choose .block2 .head .h3{ font-size:24px; line-height:34px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase;}
.choose .block2 .left{ width:600px; height:458px; float:left; position:relative; background:url(../image/temp/choose_block2_left_bg.jpg); overflow:hidden;}
.choose .block2 .left .btn{ padding:0 54px; margin-top:35px; overflow:hidden;}
.choose .block2 .left .btn a{ float:left; line-height:35px; padding:0 28px; font-size:14px; background:#FFF; color:#474747; border-radius:3px; margin-right:10px;}
.choose .block2 .left .btn a:hover{ background:#e99d49; color:#FFF;}
.choose .block2 .right{ width:600px; height:458px; float:right; background:url(../image/temp/choose_block2_right_bg.jpg);}
.choose .block2 .right .scrollWarp{ margin:0 42px 0 54px; position:relative; padding-bottom:32px; overflow:hidden;}
.choose .block2 .right .scrollWarp ul{ position:relative;}
.choose .block2 .right .scrollWarp ul li{ float:left;}
.choose .block2 .right .scrollWarp ul li .h6{ font-size:18px; line-height:38px;}
.choose .block2 .right .scrollWarp ul li .txt1{ font-size:12px; line-height:20px; margin-bottom:18px;}
.choose .block2 .right .scrollWarp ul li .txt2{ font-size:14px; line-height:24px;}
.choose .block2 .title{ padding:100px 38px 0 54px;}
.choose .block2 .title .h4{ font-size:24px;}
.choose .block2 .title .h5{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; margin-bottom:12px; text-transform:uppercase;}
.choose .block2 .title .p{ font-size:12px; line-height:20px; /*height:40px;*/ overflow:hidden; padding-top:10px;}
.choose .block2 .right .scrollWarp ol{ position: absolute; bottom: 0; left:0;}
.choose .block2 .right .scrollWarp ol li{ float: left; width: 26px; height: 4px; background: #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF; margin:2px 2px 0; cursor: pointer;}
.choose .block2 .right .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid #FFF; margin-top:0;}

/*医学拓展1*/
.medicine1{ background:center top no-repeat;}
.medicine1 .bannar{ height:606px; text-align:center; position:relative; overflow:hidden;}
.medicine1 .bannar:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.medicine1 .bannar .txt{ display:inline-block;}
.medicine1 .bannar .h1{ font-size:48px; color:#FFF; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; font-weight:bold;}
.medicine1 .bannar .h2{ font-size:32px; color:#FFF;}
.medicine1 .bannar .arr{ width:45px; height:45px; position:absolute; bottom:74px; left:50%; margin-left:-22px; background:url(../image/medicine1_bannar_arr.png);}

.medicine1 .block1{ height:552px;}
.medicine1 .block1 .left{ width:50%; float:left;}
.medicine1 .block1 .left .cont{ padding:130px 100px 0 10px;}
.medicine1 .block1 .left .h3{ font-size:32px; color:#474747;}
.medicine1 .block1 .left .h4{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; font-size:30px; color:#474747; text-transform:uppercase;}
.medicine1 .block1 .left .p{ font-size:12px; color:#707070; line-height:20px;}
.medicine1 .block1 .right{ width:50%; float:right; position:relative; height:100%;}
.medicine1 .block1 .right:after{ content:''; position:absolute; left:0; top:0; width:0; height:100%; border-right:1px solid #cfcece;}
.medicine1 .block1 .right .scrollWarp{ padding-top:100px; position:relative; overflow:hidden;}
.medicine1 .block1 .right .scrollWarp .scroll{ position:relative;}
.medicine1 .block1 .right .scrollWarp .scroll ul{ float:left; padding:0 50px; overflow:hidden;}
.medicine1 .block1 .right .scrollWarp .scroll ul li{ float:left; width:170px; height:178px;}
.medicine1 .block1 .right .scrollWarp .scroll ul li a{ font-size:14px; color:#474747; text-align:center;}
.medicine1 .block1 .right .scrollWarp .scroll ul li a .ico{ width:110px; height:110px; margin:0 auto; border-radius:50%; overflow:hidden; border:1px solid #dd84ab; background-position:left center; background-repeat:no-repeat;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine1 .block1 .right .scrollWarp .scroll ul li a:hover .ico{ background-color:#dd84ab; background-position:right center;}
.medicine1 .block1 .right .scrollWarp .scroll ul li a p{ padding:14px;}
.medicine1 .block1 .right .scrollWarp ol{ position: absolute; bottom: 0; left:50%;}
.medicine1 .block1 .right .scrollWarp ol li{ float: left; width: 26px; height: 4px; background: #7b7b7b; border-left: 2px solid #7b7b7b; border-right: 2px solid #7b7b7b; margin:2px 2px 0; cursor: pointer;}
.medicine1 .block1 .right .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid #dd84ab; margin-top:0;}

.medicine1 .block2{ height:650px; background:url(../image/medicine1_block2_bg.jpg) center top no-repeat;}
.medicine1 .block2 .left{ width:50%; float:left; position:relative; height:100%;}
.medicine1 .block2 .left .scrollWarp{ padding-top:100px; position:relative; overflow:hidden;}
.medicine1 .block2 .left .scrollWarp .scroll{ position:relative;}
.medicine1 .block2 .left .scrollWarp .scroll ul{ float:left; padding:0 50px; overflow:hidden;}
.medicine1 .block2 .left .scrollWarp .scroll ul li{ float:left; width:170px; height:178px;}
.medicine1 .block2 .left .scrollWarp .scroll ul li a{ font-size:14px; color:#FFF; text-align:center;}
.medicine1 .block2 .left .scrollWarp .scroll ul li a .ico{ width:110px; height:110px; margin:0 auto; border-radius:50%; overflow:hidden; border:1px solid #FFF; background-position:right center; background-repeat:no-repeat;}
.medicine1 .block2 .left .scrollWarp .scroll ul li a:hover .ico{ background-color:rgba(103,193,253,0.5); border-color:rgba(103,193,253,0.5);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine1 .block2 .left .scrollWarp .scroll ul li a p{ padding:14px;}
.medicine1 .block2 .left .scrollWarp ol{ position: absolute; bottom: 0; left:50%;}
.medicine1 .block2 .left .scrollWarp ol li{ float: left; width: 26px; height: 4px; background:rgba(255,255,255,0.6); border-left: 2px solid transparent; border-right: 2px solid transparent; margin:2px 2px 0; cursor: pointer;}
.medicine1 .block2 .left .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid rgba(103,193,253,0.5); margin-top:0;}
.medicine1 .block2 .right{ width:50%; float:right;}
.medicine1 .block2 .right .cont{ padding:130px 20px 0 60px;}
.medicine1 .block2 .right .h3{ font-size:32px; color:#FFF;}
.medicine1 .block2 .right .h4{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; font-size:30px; color:#FFF; text-transform:uppercase;}
.medicine1 .block2 .right .p{ font-size:12px; color:#FFF; line-height:20px;}

.medicine1 .block3{ height:632px; background:url(../image/medicine1_block3_bg.jpg) center top no-repeat;}
.medicine1 .block3 .warp{ overflow:hidden;}
.medicine1 .block3 .cont{ padding:120px 80px 50px 80px; text-align:center;}
.medicine1 .block3 .h3{ font-size:30px; color:#FFF;}
.medicine1 .block3 .h4{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:24px; color:#FFF; text-transform:uppercase; margin-bottom:12px;}
.medicine1 .block3 .p{ font-size:12px; color:#FFF; line-height:20px;}
.medicine1 .block3 .scrollWarp{ position:relative; padding:0 85px;}
.medicine1 .block3 .scrollWarp .scroll{ overflow:hidden;}
.medicine1 .block3 .scrollWarp ul{ position:relative;}
.medicine1 .block3 .scrollWarp ul li{ width:210px; float:left; text-align:center;}
.medicine1 .block3 .scrollWarp ul li a .ico{ width:170px; height:170px; margin:0 auto; border-radius:50%; overflow:hidden; border:1px solid rgba(212,212,212,0.7);}
.medicine1 .block3 .scrollWarp ul li a .ico:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.medicine1 .block3 .scrollWarp ul li a .ico img{ max-width:100%; height:auto; vertical-align:middle;}
.medicine1 .block3 .scrollWarp ul li a:hover .ico{ background-color:rgba(103,193,253,0.5); border-color:rgba(103,193,253,0.5);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine1 .block3 .scrollWarp ul li a p{ font-size:18px; padding:14px; color:#FFF;}
.medicine1 .block3 .scrollWarp .prev{ width:85px; height:172px; overflow:hidden; position:absolute; top:0; left:0; background:url(../image/pro1_block2_arrl.png) left center no-repeat; text-indent:9999px;}
.medicine1 .block3 .scrollWarp .next{ width:85px; height:172px; overflow:hidden; position:absolute; top:0; right:0; background:url(../image/pro1_block2_arrr.png) left center no-repeat; text-indent:9999px;}
.medicine1 .block3 .scrollWarp .prev:hover,.pro1 .block2 .scrollWarp .next:hover{ background-position:right center;}

.medicine1 .block4{ height:896px; position:relative; background:url(../image/medicine1_block4_bg.jpg) center bottom no-repeat;}
.medicine1 .block4 .left{ width:50%; float:left;}
.medicine1 .block4 .left .cont{ padding:130px 100px 0 10px;}
.medicine1 .block4 .left .h3{ font-size:32px; color:#474747;}
.medicine1 .block4 .left .h4{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; font-size:30px; color:#474747; text-transform:uppercase; margin-bottom:18px;}
.medicine1 .block4 .left .p{ font-size:12px; color:#707070; line-height:20px;}
.medicine1 .block4 .right{ width:50%; float:right; position:relative; height:480px;}
.medicine1 .block4 .right:after{ content:''; position:absolute; left:0; top:0; width:0; height:100%; border-right:1px solid #cfcece;}
.medicine1 .block4 .right .scrollWarp{ padding-top:100px; position:relative; overflow:hidden;}
.medicine1 .block4 .right .scrollWarp .scroll{ position:relative;}
.medicine1 .block4 .right .scrollWarp .scroll ul{ float:left; padding:0 50px; overflow:hidden;}
.medicine1 .block4 .right .scrollWarp .scroll ul li{ float:left; width:170px; height:178px;}
.medicine1 .block4 .right .scrollWarp .scroll ul li a{ font-size:14px; color:#474747; text-align:center;}
.medicine1 .block4 .right .scrollWarp .scroll ul li a .ico{ width:110px; height:110px; margin:0 auto; border-radius:50%; overflow:hidden; border:1px solid #ee7b43; background-position:left center; background-repeat:no-repeat;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine1 .block4 .right .scrollWarp .scroll ul li a:hover .ico{ background-color:#ee7b43; background-position:right center;}
.medicine1 .block4 .right .scrollWarp .scroll ul li a p{ padding:14px;}
.medicine1 .block4 .right .scrollWarp ol{ position: absolute; bottom: 0; left:50%;}
.medicine1 .block4 .right .scrollWarp ol li{ float: left; width: 26px; height: 4px; background: #7b7b7b; border-left: 2px solid #7b7b7b; border-right: 2px solid #7b7b7b; margin:2px 2px 0; cursor: pointer;}
.medicine1 .block4 .right .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid #ee7b43; margin-top:0;}
.medicine1 .block4 .more{ width:160px; font-size:14px; line-height:35px; color:#FFF; text-align:center; border:1px solid #FFF; position:absolute; bottom:90px; left:50%; margin-left:-80px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine1 .block4 .more:hover{ background-color:#54abe4; border-color:#54abe4;}

/*医学拓展2*/
.medicine2{ background:center top no-repeat;}
.medicine2 .block1{ height:620px;}
.medicine2 .block1 .head{ color:#FFF; text-align:center; width:920px; margin:0 auto; padding:86px 0 44px; overflow:hidden;}
.medicine2 .block1 .head .h1{ font-size:30px;}
.medicine2 .block1 .head .h2{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:24px; text-transform:uppercase;}

.medicine2 .block1 .scrollWarp{ padding-bottom:102px; position:relative; overflow:hidden;}
.medicine2 .block1 .scrollWarp ul{ position:relative;}
.medicine2 .block1 .scrollWarp ul li{ width:25%; float:left; position:relative;}
.medicine2 .block1 .scrollWarp ul li .dot{ width:48px; height:9px; position:absolute; top:76px; right:-24px; background:url(../image/gateway_blockdot.png) 0 0 no-repeat;}
.medicine2 .block1 .scrollWarp ul li a{ color:#FFF; text-align:center;}
.medicine2 .block1 .scrollWarp ul li .imgWarp{ width:156px; height:156px; border-radius:50%; overflow:hidden; margin:0 auto 23px; border:2px solid #FFF;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s;
	}
.medicine2 .block1 .scrollWarp ul li:hover .imgWarp{ background-color:#ee7b43; border-color:#ee7b43;}
.medicine2 .block1 .scrollWarp ul li .imgWarp:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.medicine2 .block1 .scrollWarp ul li .imgWarp img{ vertical-align:middle;}
.medicine2 .block1 .scrollWarp ul li p{ font-size:18px; line-height:28px;}
.medicine2 .block1 .scrollWarp ul li p b{ display:block; font-weight:normal; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:16px; line-height:22px; text-transform:uppercase;}
.medicine2 .block1 .scrollWarp .focusNav{ position:absolute; bottom:50px; left:50%; overflow:hidden;}
.medicine2 .block1 .scrollWarp .focusNav li{ width:30px; height:8px; background:url(../image/gateway_onav.png) left top no-repeat; float:left; margin:0 2px; cursor:pointer;}
.medicine2 .block1 .scrollWarp .focusNav .cur{ background-position:left bottom;}

.medicine2 .block2{ overflow:hidden; padding:64px 0 80px;}
.medicine2 .block2 .left{ width:480px; float:left;}
.medicine2 .block2 .left img{ width:100%; height:auto;}
.medicine2 .block2 .right{ margin-left:540px; margin-top:15px; border-top:1px solid #dddddd;}
.medicine2 .block2 .right .option{ border-bottom:1px solid #dddddd;}
.medicine2 .block2 .right .option .t{ font-size:16px; color:#474747; position:relative; cursor:pointer; padding:16px 0;}
.medicine2 .block2 .right .option .t b{ width:12px; height:100%; position:absolute; right:6px; top:0; background:url(../image/medicine2_block2_ico.png) left center no-repeat;}
.medicine2 .block2 .right .option ul{ overflow:hidden; display:none; padding-bottom:5px;}
.medicine2 .block2 .right .option ul li{ width:100px; float:left; position:relative; padding-left:10px; margin-bottom:10px;}
.medicine2 .block2 .right .option ul li:before{ content:''; width:4px; height:4px; border-radius:50%; background-color:#656565; position:absolute; left:2px; top:50%; margin-left:-2px;}
.medicine2 .block2 .right .option ul li a{ font-size:14px; color:#707070;}
.medicine2 .block2 .right .option.cur{ border-bottom:2px solid #ee7b43;}
.medicine2 .block2 .right .option.cur .t b{ background-position:right center;}

/*校园招聘*/
.school{ background:center top no-repeat;}
.school .block1{ height:585px; padding-top:215px;}
.school .block1 .scrollWarp{ height:250px; position:relative; overflow:hidden; color:#FFF;}
.school .block1 .scrollWarp ul{ position:relative;}
.school .block1 .scrollWarp ul li{ float:left; text-align:right;}
.school .block1 .scrollWarp ul li .t1{ font-size:40px; font-weight:bold; text-shadow:1px 2px 3px rgba(0, 0, 0, 0.3); position:relative;}
.school .block1 .scrollWarp ul li .t2{ margin-bottom:30px; position:relative;}
.school .block1 .scrollWarp ul li .t3{ font-size:24px; text-shadow:1px 2px 3px rgba(0, 0, 0, 0.3); position:relative;}
.school .block1 .scrollWarp ol{ position: absolute; bottom: 0; right:0;}
.school .block1 .scrollWarp ol li{ float: left; width: 26px; height: 4px; background: #FFF; border-left: 2px solid #FFF; border-right: 2px solid #FFF; margin:2px 2px 0; cursor: pointer;}
.school .block1 .scrollWarp ol li.j_focusCur{ background-color:transparent; border: 2px solid #FFF; margin-top:0;}
.school .block1 .arr{ width:53px; height:53px; background:url(../image/temp/school_block1_arr.png); position:absolute; bottom:126px; left:50%; margin-left:-27px;}

.school .block2{ height:746px; background:url(../image/school_block2_bg.jpg) center top no-repeat;}
.school .block2 .head{ text-align:center; color:#474747; margin-bottom:40px;}
.school .block2 .head .h1{ font-size:30px; margin-bottom:5px;}
.school .block2 .head .h2{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; margin-bottom:22px;}
.school .block2 .head .p{ font-size:14px; line-height:20px; padding:0 90px; margin-bottom:16px;}
.school .block2 .head .more{ font-size:12px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; text-align:center; line-height:34px; background:#ffac4e; color:#FFF; display:inline-block; padding:0 26px;}

.school .block2 .scrollWarp{ height:438px; overflow:hidden; position:relative;}
.school .block2 .scroll{ height:100%; position:relative;}
.school .block2 .scroll ul{ height:100%; float:left; position:relative;}
.school .block2 .scroll ul li{ position:absolute; border-radius:50%; overflow:hidden;}
.school .block2 .scroll ul li:nth-child(1){ width:200px; height:200px; left:156px; top:24px;}
.school .block2 .scroll ul li:nth-child(2){ width:276px; height:276px; left:275px; top:100px;}
.school .block2 .scroll ul li:nth-child(3){ width:155px; height:155px; left:545px; top:0;}
.school .block2 .scroll ul li:nth-child(4){ width:194px; height:194px; left:580px; top:198px;}
.school .block2 .scroll ul li:nth-child(5){ width:255px; height:255px; left:756px; top:182px;}
.school .block2 .scroll ul li:nth-child(6){ width:218px; height:218px; left:876px; top:36px;}
.school .block2 .scroll ul li img{ width:100%; height:auto;}
.school .block2 .scroll ul li .mask{ font-size:18px; text-align:center; color:#FFF; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255,172,78,0.8); opacity:0;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	}
.school .block2 .scroll ul li .mask:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.school .block2 .scroll ul li:hover .mask{ opacity:1;}
.school .block2 .scrollWarp .prev{ background:url(../image/brand_block4_arrow.png) left top no-repeat; width:55px; height:91px; position:absolute; left:0; top:50%; margin-top:-45px; text-indent:1000px; overflow:hidden; z-index:10;}
.school .block2 .scrollWarp .next{ background:url(../image/brand_block4_arrow.png) right top no-repeat; width:55px; height:91px; position:absolute; right:0; top:50%; margin-top:-45px; text-indent:1000px; overflow:hidden; z-index:10;}
.school .block2 .scrollWarp .prev.cur{ background-position:left bottom;}
.school .block2 .scrollWarp .next.cur{ background-position:right bottom;}

.school .block3{ height:900px; background:url(../image/temp/school_block3_bg.jpg) center top no-repeat;}
.school .block3 ul{ color:#FFF; text-align:center;}
.school .block3 ul li{ border-radius:50%; background-color:rgba(102,193,252,0.8); position:absolute;}
.school .block3 ul li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.school .block3 ul li:hover:before{ content:''; border-left:19px solid rgba(102,193,252,0.8); border-top:18px solid transparent; border-bottom:18px solid transparent; width:0; height:0; position:absolute; right:-18px; top:50%; margin-top:-18px;}
.school .block3 ul li:nth-child(1){ width:250px; height:250px; top:200px; left:10px; z-index:3;}
.school .block3 ul li:nth-child(2){ width:270px; height:270px; top:300px; right:10px; z-index:2;}
.school .block3 ul li:nth-child(2):hover:before{ border-right:19px solid rgba(102,193,252,0.8); border-left:0 none; left:-18px;}
.school .block3 ul li:nth-child(3){ width:380px; height:380px; top:470px; left:140px; z-index:1;}
.school .block3 ul li .cont{ vertical-align:middle; display:inline-block;}
.school .block3 ul li .cont .txt{ font-size:18px;}
.school .block3 ul li:nth-child(3) .txt{ padding-top:110px;}
.school .block3 ul li .cont .txt p{ font-size:12px; line-height:20px; margin-top:36px; padding:0 50px;}
.school .block3 ul li .mask{ width:570px; height:320px; border:8px solid #66c1fc; position:absolute; top:50%; margin-top:-168px; border-radius:18px; overflow:hidden; display:none;}
.school .block3 ul li .mask a{ background:url(../image/school_block3_play.png) center center no-repeat; width:100%; height:100%; position:absolute; left:0; top:0;}
.school .block3 ul li .mask img{ border-radius:18px; width:100%; height:auto;}

.school .block4{ height:580px; background:url(../image/temp/school_block4_bg.jpg); color:#FFF;}
.school .block4 .head{ text-align:center; padding-bottom:40px;}
.school .block4 .head .h1{ font-size:30px;}
.school .block4 .head .h2{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase;}
.school .block4 .cont{ width:420px; height:310px; margin:0 auto; background:url(../image/temp/school_block4_people.png) 550px top no-repeat; padding:120px 460px 0 80px; position:relative;}
.school .block4 .cont:before{ content:''; width:70px; height:70px; border-top:1px solid #7bcbff; border-left:1px solid #7bcbff; position:absolute; left:0; top:70px;}
.school .block4 .cont:after{ content:''; width:70px; height:70px; border-bottom:1px solid #7bcbff; border-right:1px solid #7bcbff; position:absolute; right:0; bottom:20px;}
.school .block4 .cont .h1{ font-size:24px;}
.school .block4 .cont .h2{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; text-transform:uppercase; margin-bottom:36px;}
.school .block4 .cont .p{ font-size:12px; line-height:20px; margin-bottom:20px;}
.school .block4 .cont .link{ font-size:14px; line-height:34px; padding:0 34px; background-color:#66c1fc; text-align:center; color:#FFF; display:inline-block;}

.school .block5{ text-align:center;}
.school .block5 .title{ padding:38px 0 0; color:#FFF;}
.school .block5 .title .h4{ font-size:24px;}
.school .block5 .title .h5{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-weight:bold; margin-bottom:12px; text-transform:uppercase;}
.school .block5 .box{ background:url(../image/choose_block3_bg.jpg); height:366px; color:#FFF;}
.school .block5 .box .cont{ display:inline-block;}
.school .block5 .box .cont img{ margin-bottom:32px;}
.school .block5 .box .cont .txt{ font-size:20px;}
.school .block5 .box .cont .txt p{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; margin-top:10px; text-transform:uppercase;}


/*文章详情*/
/* .article{} */
.article .title{ text-align:center; color:#474747; padding:90px 0 26px;}
.article .title .h1{ font-size:30px; color:#474747; margin-bottom:5px;}
.article .title .date{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; font-size:18px;}
.article .cont{ font-size:12px; color:#707070; line-height:20px; padding:0 60px 68px;}
.article .cont p{ margin-bottom:12px;}
.article .cont .img{ text-align:center; letter-spacing:20px; overflow:hidden; white-space:nowrap;}

/*搜索结果页*/
.results .t{ padding:45px 0 14px; font-size:28px; line-height:38px;}
.results .t span{ font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; margin-left:10px; color:#707070;}
.results .word{ font-size:18px; line-height:28px; color:#707070;}
.results .word span{ color:#00a0e9;}
.results .list{ padding:13px 0;}
.results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
.results .list li .h1{ font-size:14px; line-height:22px; color:#474747; margin-bottom:8px;}
.results .list li .h1 span{ color:#00a0e9;}
.results .list li p{ position:relative; font-size:12px; line-height:20px; color:#707070; height:40px; overflow:hidden;}
.results .list li p .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
.results .list li p .more:hover{ color:#00a0e9;}
.results .page{ padding:20px 0 60px;}


/*联系我们*/
.contact .table-cell .tit{ height:200px; text-align:center; display:table-cell; vertical-align:middle; width:1%;}
.contact .table-cell .table-cell{ width:100%; height:200px;background:url(../image/block2.jpg) repeat;}
.contact .table-cell .tit h2{ font-size:30px; color:#474747; margin-bottom:10px;}
.contact .table-cell .tit strong{ font-size:24px; font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif; color:#474747; font-weight:100;}
.mapwar{ background:url(../image/block4.png) repeat; height:560px; width:100%; position:relative;}
.mapwar .from{ width:40%; float:left; height:100%; position:relative;}
.mapwar .map{ width:60%; float:left; height:100%; position:relative;}
.mapwar .from .inner{ width:395px; position:absolute; top:85px; right:70px;}
.mapwar .from .inner .tit h2{ font-size:22px; color:#474747; margin-bottom:20px;}
.mapwar .from .inner .tit h2 span{ font-size:22px; margin-left:5px;}
.mapwar .from .inner .tit p{ background:url(../image/icon1.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:35px; font-size:12px; color:#707070; margin-bottom:10px;}
.mapwar .from .inner .tit .p2{ background-position:0 -35px;}
.mapwar .from .inner .tit .p3{ background-position:0 -72px;}
.mapwar .from .inner ul{ padding-top:10px;}
.mapwar .from .inner ul li{ margin-bottom:10px;}
.mapwar .from .inner ul li input{ padding:0 15px; background:#fff; border:1px solid #dddddd; width:360px; height:30px; color:#707070;}
.mapwar .from .inner ul li textarea{ resize:none; width:360px; height:90px; padding:10px 15px;border:1px solid #dddddd; color:#707070;}
.mapwar .from .inner button{ background: #aa121b; border-radius: 8px; color: #ffffff; display: block; font-family: 微软雅黑, Helvetica, Arial, Verdana, Tahoma, sans-serif; font-size: 16px; height: 38px; line-height: 1; margin: 0 auto; width: 140px; }
.alert{ width:308px; height:172px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-154px; margin-top:-86px; z-index:999; display:none;}
.alert .close{ width:21px; height:21px; background:url(../image/pop_close.png); position:absolute; top:15px; right:15px;}
.alert .txt{ height:100%; font-size:16px; color:#474747; padding-top:78px; text-align:center;}

.tc_sm{ display: none; position: fixed; width:100%; height:100%; top:0; left:0; z-index:1000; }
.tc_sm .con{ width:660px; height:400px; position: absolute; top:50%; left:50%; margin:-200px 0 0 -330px; background:url(../image/tc_bg.png) no-repeat center; }
.tc_sm .con .tit{ padding:50px 0 0; position: relative; z-index: 1; }
.tc_sm .con .close{ position: absolute; width:40px; height:40px; background: url(../image/close1.png) no-repeat center; z-index:2; right: 10px; top:10px; }
.tc_sm .con .tit .h3{ width:294px; margin:0 auto 50px; position: relative; text-align: center; font-size:24px; }
.tc_sm .con .tit .h3:before{ content:""; position: absolute; width:100%; height:1px; left:0; top:50%; background:#e6e6e6; }
.tc_sm .con .tit .h3 span{ background:#fff; display: inline-block; padding:0 20px; position: relative; z-index:2; }
.tc_sm .con .tit .list{ padding:0 30px 0 70px; }
.tc_sm .con .tit .li{ padding-left: 18px; background:url(../image/dot.png) no-repeat left 10px; line-height:24px; font-size:16px; padding-bottom: 20px; }
.tc_sm .con .tit .p{ padding-left: 88px; }
.tc_sm .con .bot{ position: absolute; right: 20px; bottom:30px; text-align: right; }
.tc_sm .con .bot .name{ padding-bottom: 5px; }

/*卡片*/
.lcs-wraper .bg{background: url(../image/yunfubg.png) no-repeat;background-size: cover;background-position: right;height: 100%;}
.lcs-card-footer .btn{width:49%;}
.lcs-card-footer .kefu{background-color: #f2f2f2;cursor: text;}
.viewport-fixed{height: 100%;}
.lcs-wraper .lcs-card-list{justify-content: left;margin-top: 70px;}
.lcs-banner-img-qt{width:125px;height: 125px;margin: 0px auto;margin-top: 80px;}
.lcs-banner-img-qt img{width: 100%;height: 100%;border-radius: 12px;border: 1px solid #D2D2D2;}
.lcs-banner-text{margin: 40px 0px 10px 0px;}
.lcs-banner-text-en{margin-bottom: 50px;}
.tal{margin-top: 20px;}

/*内嵌背景*/
.innerBg{background: url(../image/yunfubg.png) no-repeat;background-size: cover;background-position: right;width: 100%;height: 100%;}
.innerBg .card{max-width: 60%;max-height: 60%;}

/*父容器*/
#container{min-width: 1272px; background: url(../image/yfbbg.jpg);background-size: cover;position: absolute;width: 100%;height: 100%; min-height: 720px;}

/*集团活动*/
.activityBlock{background: url(../image/lonch_block2bg.jpg) 0 0 repeat;}
.activityBlock .list{overflow: hidden;}
.activityBlock .list li{width: 33.33%;float: left;padding: 70px 3px;text-align: center;}
.activityBlock .list li img{width: 100%;height: 100%;}
.activityBlock .list li p{font-size: 14px;line-height: 24px;text-align: center;}
.activityBlock .list li b{font-weight: bold;margin: 10px 0px;display: block;}

/*集团资讯*/
.newsBlock{background: url(../image/basemap.jpg);background-size: 100% 100%;}
.newsContainer{background:url(../image/triangle.png) center top no-repeat;padding: 60px 0px;}
.newsContainer h2{text-align: center;margin-bottom: 10px;font-size: 20px;}
.newsContainer h3{text-align: center;margin-bottom: 30px;font-size: 18px;}
.newsContainer .list{overflow: hidden;}
.newsContainer .list>li:first-child{float: left;margin: 0px 127px 0px 40px;}
.newsContainer .newsList{display: block;}
.newsContainer .newsList li{height: 24px;line-height: 24px;font-size: 12px;}

/*付费资讯*/
.payList {color: #666;text-align: left;width: 920px;margin: 0 auto;padding: 86px 0 3px;overflow: hidden;}
.payList li {margin: 10px 0; font-size: 16px; cursor: pointer; float: left;clear: both;}
.payList li:hover {color: rgb(49,137,244); text-decoration: underline;}
.payBox {display: none;}
.payBox .box {position: fixed; opacity: .3; top: 0; left: 0; width: 100%; height: 100%;background: #000;}
.payBox img {width: 360px;left: 50%; top: 90px; margin-left: -180px;position: fixed;}

.yaofacai-tac {display: flex; flex-wrap: wrap-reverse; justify-content: center;}
.yaofacai-tac .btn {background: none; border: 0;}
.yaofacai-tac .icon4 {background: url(../image/app/officialImages$74ab5447.png) no-repeat 0 0;}
.yaofacai-tac .icon3 {background: url(../image/app/officialImages$74ab5447.png) no-repeat  0 -87px;}
.yaofacai-tac .icon2 {background: url(../image/app/officialImages$74ab5447.png) no-repeat -86px 0;}
.yaofacai-tac .icon1 {background: url(../image/app/officialImages$74ab5447.png) no-repeat -174px 0;}
.yaofacai-tac .icons {width: 80px;height: 80px;margin-bottom: 10px;background-size: 314px;position: relative;left: 50%;margin-left: -40px;}
.updatelists {
  background: #fff;
  margin: 0 auto;
  padding: 18px 40px 32px;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  font-size: 14px;
  max-width: 900px;
  margin-top: 48px;
}
.updatelists h4 {
	height: 45px;
	color: #555;
	font-size: 14px;
	line-height: 45px;
}
.updatelists a{color: black;}
.updatelists a:hover {color: black;}

.lcs-card-footer-text {
	font-size: 18px;
}
@media screen and (max-width: 768px) {
	.lcs-card-footer-text {
		font-size: 14px;
	}
}
@media screen and (max-width: 425px) {
	.lonch .block2 .list li b {
		font-size: 72px;
	}
	.lcs-card-footer .btn {
		width: auto;
	}
	.lonch .yfBlock .cart-footer .lonchJX-btn .bi-a-btn {
		width: 40px;
	}
	.cart-footer .lonchJX-btn .link-text {
		display: none;
	}
}
@media screen and (max-width: 374px) {
	.lonch .yfBlock .lcs-wraper .lcs-card-list .lcs-card-centent .lcs-banner-img {
		transform: scale(0.8);
	}
	.lonch .yfBlock .lcs-wraper .lcs-card-list .lcs-card-centent .lcs-banner-img img {
		width: 90px !important;
	}
	.lonch .yfBlock .lcs-wraper .lcs-card-list .lcs-card-centent {
		flex-basis: 0;
	}
}
