@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{}

/*.mouse{ background:url(../image/mouse.png); width:20px; height:47px; position:fixed; left:50%; margin-left:-10px; bottom:30px; z-index:10; cursor:pointer;
	-webkit-animation:mouse 3s linear 1s normal none infinite;
	-moz-animation:mouse 3s linear 1s normal none infinite;
	animation:mouse 3s linear 1s normal none infinite;
}
@-webkit-keyframes mouse {
	0% { -webkit-transform: translateY(0px);}
	10% { -webkit-transform: translateY(10px);}
	20% { -webkit-transform: translateY(0px);}
	30% { -webkit-transform: translateY(10px);}
	40% { -webkit-transform: translateY(0px);}
	100% { -webkit-transform: translateY(0px);}
}

@-moz-keyframes mouse {
	0% { -moz-transform: translateY(0px);}
	10% { -moz-transform: translateY(10px);}
	20% { -moz-transform: translateY(0px);}
	30% { -moz-transform: translateY(10px);}
	40% { -moz-transform: translateY(0px);}
	100% { -moz-transform: translateY(0px);}
}

@keyframes mouse {
	0% { transform: translateY(0px);}
	10% { transform: translateY(10px);}
	20% { transform: translateY(0px);}
	30% { transform: translateY(10px);}
	40% { transform: translateY(0px);}
	100% { transform: translateY(0px);}
}*/


/*流程模块*/
.process{}
.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{ background:url(../image/gatewaybg.jpg) center top no-repeat;}
.gateway .head{ height:135px; color:#FFF; text-align:center; width:920px; margin:0 auto; padding:86px 0 44px; 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{ padding-bottom:121px; 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; 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;}


.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 .head{ width:1160px; color:#FFF; overflow:hidden; padding:0 30px; margin:0 auto;}*/
.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{ background:url(../image/brand_block1bg.jpg) center top no-repeat;}
.brand .p2{ background:url(../image/brand_block2bg.jpg) center top no-repeat;}
.brand .p3{ background:url(../image/brand_block3bg.jpg) center top no-repeat;}
.brand .p4{ background:url(../image/brand_block4bg.jpg) center top no-repeat;}*/
.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 0 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:100px 0 135px; 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; 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:22px; 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;}

.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; 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:70px;}
.lonch .block1{ height:488px; overflow:hidden;}
.lonch .block1 .mouse{ position:absolute; bottom:30px; cursor:pointer;}
.lonch .block1 .head{ width:1220px; margin:0px auto; text-align:center; color:#000; padding-top:45px;}
.lonch .block1 .h1{ font-size:14px; line-height:26px; 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;}
.lonch .block2 .list{ overflow:hidden; margin-bottom:35px;}
.lonch .block2 .list li{ width:20%; height:180px; float:left; color:#FFF; padding-bottom:10px; text-align:center; position: relative;}
.lonch .block2 .list img{width:236px; height:180px;}
.lonch .block2 .list li span{ font-size:30px; line-height:1; color: #FFF;}
.lonch .block2 .list li p{ font-size:30px; line-height:1; color: #FFF; padding: 60px 0 0 0;}
.lonch .block2 .list li:hover span,.lonch .block2 .list li:hover p{ font-size:34px;}
.lonch .block2 .list li .mask{ background:#333; width:236px; height:180px; position:absolute; left:0px; top:0;
    opacity: .75; 
    filter: alpha(opacity=75); 
    -ms-filter: "alpha(opacity=75)"; 
    -khtml-opacity: .75; 
    -moz-opacity: .75;
}
.lonch .block2 .list li:hover .mask{ background:#51aae4;}
.lonch .block2 .img {width:1220px; margin:0px auto;}
.lonch .block3{ background:url(../image/lonch_block3bg.jpg) center top no-repeat;}
.lonch .block2 .t,.lonch .block3 .t{ font-size:30px; color:#474747; line-height:40px; padding:30px 0 40px; text-align:center;}
.lonch .block3 .list{ overflow:hidden;}
.lonch .block3 .list li{ width:203px; height:200px; float:left; position:relative;  background:url(../image/pzfw_01.jpg) no-repeat;}
.lonch .block3 .list li h3{ display:none;}
.lonch .block2 .text,.lonch .block3 .text{width: 1220px; margin: 0 auto; color:#000; padding:50px 0;}
.lonch .block3 .text h1{ font-size:30px; line-height:34px; text-align:center; margin-bottom:28px;}
.lonch .block2 .text p,.lonch .block3 .text p{ font-size:14px; line-height:26px;}
.lonch .block3 .list li:hover{ background:url(../image/pzfw_02.jpg) no-repeat;}
.lonch .block3 .list .l1{ background-position: 36px 0px;}
.lonch .block3 .list .l2{ background-position: -177px 0px;}
.lonch .block3 .list .l3{ background-position: -390px 0px;}
.lonch .block3 .list .l4{ background-position: -606px 0px;}
.lonch .block3 .list .l5{ background-position: -820px 0px;}
.lonch .block3 .list .l6{ background-position: -1035px 0px;}
.lonch .block3 .list .l1:hover{ background-position: 36px 0px;}
.lonch .block3 .list .l2:hover{ background-position: -177px 0px;}
.lonch .block3 .list .l3:hover{ background-position: -390px 0px;}
.lonch .block3 .list .l4:hover{ background-position: -606px 0px;}
.lonch .block3 .list .l5:hover{ background-position: -820px 0px;}
.lonch .block3 .list .l6:hover{ background-position: -1035px 0px;}

.lonch .block4{ padding-top: 40px; 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{background:#333; width:100%; height:100%; position:absolute; left:0; top:0;
    opacity: .75; 
    filter: alpha(opacity=75); 
    -ms-filter: "alpha(opacity=75)"; 
    -khtml-opacity: .75; 
    -moz-opacity: .75; 
}
.lonch .block4 .list li:hover .mask{ background:#d981a9;}
.lonch .block4 .list li .mask p{ font-size:30px; line-height:22px; color:#FFF; padding:90px 0 0 0; text-align:center;}
.lonch .block4 .list li:hover .mask p{ font-size:34px;}
.lonch .block4 .list li .mask .more{ font-family:Arial; 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;}

.lonch .block5{ padding-top: 40px; margin-bottom:40px; overflow:hidden;} 
.lonch .block5 .t{ font-size:30px; line-height:40px; text-align:center; margin-bottom:33px; color:#474747;}
.lonch .block5 .list{ position:relative; overflow:hidden;}
.lonch .block5 .list ul{ overflow:hidden; float:left;}
.lonch .block5 .list li{ float:left; margin-bottom:10px; width:236px; height:70px; margin-right:9px; position:relative;}
.lonch .block5 .list li .mask{ background:#333; width:100%; height:100%; position:absolute; left:0; top:0; display: none;
    opacity: .75; 
    filter: alpha(opacity=75); 
    -ms-filter: "alpha(opacity=75)"; 
    -khtml-opacity: .75; 
    -moz-opacity: .75;
}
.lonch .block5 .list li .mask p{ font-size:30px; line-height:22px; color:#FFF; padding:90px 0 0 0; text-align:center;}
.lonch .block5 .list li .mask .more{ font-family:Arial; 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 .block5 .list li .cur{ text-align:center;}
.lonch .block5 .list li .cur p{ padding-top:78px; margin-bottom:24px;}
.lonch .block5 .list li .cur br{ display:none;}
.lonch .block5 .list li .cur .more{ position:static;}
.lonch .block5 .arr{ position:absolute; bottom:30px; right:20px; overflow:hidden; text-align:center; font-size:11px; color:#b1b1b1; line-height:22px;}
.lonch .block5 .arr a{ width:30px; height:22px; background:url(../image/lonch_block5_arr.png) left center no-repeat;}
.lonch .block5 .arr .prev{ float:left;}
.lonch .block5 .arr .next{ float:right; background-position:right center;}

.lonch .block6{ background:url(../image/lonch_block6bg.jpg) 0 0 repeat; padding-top:40px;}
.lonch .block6 .t{ font-size:30px; line-height:40px; text-align:center; margin-bottom:33px; color:#474747;}
.lonch .block6 .list{ overflow:hidden; margin-bottom:35px;}
.lonch .block6 .list li{ width:25%; height:200px; float:left; color:#FFF; padding-bottom:10px; position: relative;}
.lonch .block6 .list .img{width:280px; height:200px;}
.lonch .block6 .list li h3{ font-size:30px; line-height:52px; color: #FFF;}
.lonch .block6 .list li span{ font-size:16px; line-height:22px; color: #FFF;}
.lonch .block6 .list li p{ font-size:16px; line-height:22px; color: #FFF; padding: 30px 0 0 0;}
.lonch .block6 .list li .mask2 {display:none; width:280px; height:200px;}
.lonch .block6 .list li .mask{ width:280px; height:200px; position:absolute; left:0; top:0;
    opacity: .75; 
    filter: alpha(opacity=75); 
    -ms-filter: "alpha(opacity=75)"; 
    -khtml-opacity: .75; 
    -moz-opacity: .75;
}
.lonch .block6 .list li:hover .mask {background:#333;}
/*神奇的植物*/
.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; font-size:0;}
.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{}
.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:table; height:100%; width: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:table-cell; height:100%; 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{ height:420px; background:url(../image/pro1_block2_scrollbg.jpg) center top no-repeat;}
.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:20px 26px; position:absolute; left:58px; top:190px; 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; margin-left:6px;}
.pro1 .block2 .scrollWarp ul li a .pop .p{ height:54px; overflow:hidden; 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;}
.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; 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{}
.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; font-size:0;}
.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; 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:308px; 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; 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; 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; 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; 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; 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); cursor:default;}

.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; font-weight:bold; font-size:30px; color:#474747; text-transform:uppercase; margin-bottom: 20px;}
.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; font-weight:bold; font-size:30px; color:#FFF; text-transform:uppercase; margin-bottom: 20px;}
.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; 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; 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; 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; 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) right 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:left center;}

/*校园招聘*/
.school{ background:center top no-repeat;}
.school .block1{ height:405px; 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; padding-top: 80px;}
.school .block2 .head .h1{ font-size:30px; margin-bottom:5px;}
.school .block2 .head .h2{ font-size:24px; font-family:Arial; 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; 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.l1{ width:200px; height:200px; left:156px; top:24px;}
.school .block2 .scroll ul li.l2{ width:276px; height:276px; left:275px; top:100px;}
.school .block2 .scroll ul li.l3{ width:155px; height:155px; left:545px; top:0;}
.school .block2 .scroll ul li.l4{ width:194px; height:194px; left:580px; top:198px;}
.school .block2 .scroll ul li.l5{ width:255px; height:255px; left:756px; top:182px;}
.school .block2 .scroll ul li.l6{ 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; border-radius:50%; 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.l1{ width:250px; height:250px; top:200px; left:10px; z-index:3;}
.school .block3 ul li.l2{ width:270px; height:270px; top:300px; right:10px; z-index:2;}
.school .block3 ul li.l2:hover:before{ border-right:19px solid rgba(102,193,252,0.8); border-left:0 none; left:-18px;}
.school .block3 ul li.l3{ 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.l3 .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:600px; 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; 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; 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; 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; 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; 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; 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; 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: 微软雅黑; font-size: 16px; height: 38px; line-height: 1; margin: 0 auto; width: 140px; cursor:pointer; }







#news_dbg{display:none; width:100%; height:100%; background: url(../image/news_dbg.png); position: fixed; top:0px; left:0px; z-index: 30;}
.video_hide{width:673px; height:499px; position: fixed; left:50%; margin-left:-336px; top:50%; margin-top:-250px; background: url(../image/news_hide_bg.png) no-repeat; color:#474747; z-index: 50;display:none;}
.video_hide h3{width:673px; height:30px; line-height: 30px; font-size:24px; text-align: center; color:#648bac; padding-top:25px;}
/* .video_hide .video{display: block; width:495px; height:390px; margin:0 auto; margin-top:50px;} */
.video_hide .video{display: block; width:606px; height:480px; margin:0 auto; margin-top:30px;}
.video_hide .close{width:25px;height:25px; background: url(../image/news_hide_close.png) center no-repeat; position: absolute; top:8px; right:12px; cursor: pointer; z-index: 9999999;}

.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;}

