﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner{ height:520px; overflow:hidden; position:relative; z-index:9; padding-top:94px;}
.banner .ban1{ position:absolute; top:280px; left:3%; width:49px; height:93px; z-index:8;}
.banner .ban2{ position:absolute; top:280px; right:3%;width:49px; height:93px; z-index:8;}
.banner li{background:url(Img/Index/banner.jpg) no-repeat center top; height:520px; overflow:hidden;}
.banner .li02{background:url(Img/Index/banner2.jpg) no-repeat center top;}
.banner .li03{background:url(Img/Index/banner3.jpg) no-repeat center top;}

.vidoa{ height:487px; margin-top:80px; overflow:hidden;}
.vidoa dl{ height:440px; overflow:hidden;}
.vidoa dt{ width:790px; height:440px; float:left; background:url(Img/Index/v_bg.gif) no-repeat center top;}
.vidoa dt img{ display:block; width:770px; height:420px;}
.vidoa dd{ width:399px; height:422px; margin-top:16px; background:url(Img/Index/v_bg1.gif) no-repeat right top; float:right;}
.vidoa dd h3{ width:269px; height:89px; margin:0 auto; padding-top:74px;}
.vidoa dd h4{ margin-top:24px; height:62px; text-align:center; margin-bottom:24px;}
.vidoa dd h4 em{ display:inline-block; width:62px; height:62px; margin:0 8px; background:url(Img/Index/v_bg01.gif) no-repeat; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:62px; overflow:hidden; color:#fff;}
.vidoa dd p{ width:315px; margin:0 auto; font:14px "Microsoft Yahei"; line-height:24px; color:#333;}

.team{ height:603px; padding-top:60px; overflow:hidden; background:url(Img/Index/team_bg.gif) no-repeat center top;}
.team h2{ width:122px; height:218px; overflow:hidden; float:left;}
.team h2 img{width:122px; height:218px; }
.team p{ width:28px; font:18px "Microsoft Yahei"; line-height:20px; color:#333; float:left; height:222px; overflow:hidden; padding-left:32px;}
.team2{ width:871px; height:503px; float:right; position:relative;}
.team2 h5{ width:106px; height:40px; overflow:hidden; position:absolute; bottom:0; left:-320px;}
.team2 h5 a{ display:inline-block; width:34px; height:34px; border:2px solid #d2d2d2; font:24px "宋体"; font-weight:bold; text-align:center; line-height:34px; margin-right:4px; color:#d2d2d2;}
.team2 h5 a:hover{ color:#ad1c79; border:2px solid #ad1c79; text-decoration:none;}
.team3{ width:871px; height:503px; position:relative;}
.team3 dl{width:871px; height:503px; position:relative;}
.team3 dt{width:871px; height:503px;}
.team3 dt img{width:871px; height:503px;}
.team3 dd{ width:285px; position:absolute; top:434px; left:44px; z-index:99;}
.team3 dd span{ display:block; width:20px; float:left; font:16px "Microsoft Yahei"; margin-right:35px; color:#fff; line-height:20px;}
.team2 em{ display:block; width:485px; height:120px; overflow:hidden; background:url(Img/Index/alp.png); position:absolute; top:400px; left:-36px;}
.team3 dd .em01{ font-weight:bold;}

.her{ height:620px; width:1200px; margin:0 auto; position:relative;}
.her h2{ width:122px; height:238px; position:absolute; top:0; right:0;}
.her h2 img{width:122px; height:238px;}
.her p{width:28px; font:18px "Microsoft Yahei"; line-height:20px; color:#333; position:absolute; top:0; right:150px;height:280px; overflow:hidden;}
.her2{ width:957px; height:518px; position:relative;}
.her2 h5{ width:106px; height:40px; overflow:hidden; position:absolute; top:480px; left:1030px;}
.her2 h5 a{ display:inline-block; width:34px; height:34px; border:2px solid #d2d2d2; font:24px "宋体"; font-weight:bold; text-align:center; line-height:34px; margin-right:4px; color:#d2d2d2;}
.her2 h5 a:hover{ color:#ad1c79; border:2px solid #ad1c79; text-decoration:none;}
.her3 dl{width:957px; height:518px; position:relative;}
.her3 dt{width:957px; height:518px;}
.her3 dt img{width:957px; height:518px;}
.her3 dd{ width:325px; height:70px; background:url(Img/Index/alp.png); position:absolute; top:450px; left:-30px; font:16px "Microsoft Yahei"; color:#fff; padding:25px 0 0 55px;}

.lc{ height:540px; padding-top:71px; overflow:hidden; background:url(Img/Index/lc_bg.jpg) no-repeat center top;}
.tit1{ text-align:center; height:128px; overflow:hidden;}
.tit1 em{ display:block; font:36px "宋体"; color:#111; font-weight:bold; letter-spacing:2px; padding-top:5px;}
.tit1 i{ color:#ad1c79;}
.lc2{ height:380px; overflow:hidden;}
.lc2 .a01 a{display:block; width:34px; height:34px; border:2px solid #d2d2d2; font:24px "宋体"; font-weight:bold; text-align:center; line-height:34px; color:#d2d2d2; margin-top:145px;}
.lc2 .a01 a:hover{color:#ad1c79; border:2px solid #ad1c79; text-decoration:none;}
.lc3{ width:1058px; height:328px; display:inline; margin-left:28px; overflow:hidden;}
.lc4{ background:url(Img/Index/lc_line.gif) repeat-x center 162px; width:1058px; height:328px; overflow:hidden; position:relative;}
.lc4 dl{ width:255px; height:177px;}
.lc4 dt{ width:27px; height:27px; background:url(Img/Index/lc_dot1.png) no-repeat; position:absolute; bottom:0; left:116px;}
.lc4 dd{ width:231px; height:109px; padding:12px; font:14px "Microsoft Yahei"; line-height:23px; color:#333; background:url(Img/Index/lc_bg2.png) no-repeat center top; position:absolute; top:0; left:0;}
.lc4 .cur dd{ background:url(Img/Index/lc_bg1.png) no-repeat center top; color:#fff;}
.lc4 .cur dt{ background:url(Img/Index/lc_dot2.png) no-repeat;}
.lc4 .dl01{ position:absolute; top:0; left:158px;}
.lc4 .dl02{ position:absolute; top:0; left:475px;}
.lc4 .dl03{ position:absolute; top:0; left:792px;}
.lc4 .dl04{ position:absolute; top:149px; left:0;}
.lc4 .dl05{ position:absolute; top:149px; left:315px;}
.lc4 .dl06{ position:absolute; top:149px; left:634px;}
.lc4 .dl04 dt,.lc4 .dl05 dt,.lc4 .dl06 dt{ top:0; left:116px;}
.lc4 .dl04 dd,.lc4 .dl05 dd,.lc4 .dl06 dd{ top:45px; left:0; background:url(Img/Index/lc_bg4.png) no-repeat center top; width:231px; height:94px; padding:12px; padding-top:27px}
.lc4 .dl04.cur dd,.lc4 .dl05.cur dd,.lc4 .dl06.cur dd{background:url(Img/Index/lc_bg3.png) no-repeat center top;}
.lc4 .dl22 dd{width:231px; height:116px; padding:5px 12px 12px 12px;}

.pz{ height:760px; width:1200px; margin:72px auto 0; overflow:hidden;}
.pz .tit1{ height:127px; overflow:hidden;}
.pz ul{ height:68px; overflow:hidden; padding-left:300px;}
.pz li{ width:180px; height:40px; font:20px "Microsoft Yahei"; text-align:center; line-height:40px; float:left; margin-right:30px;}
.pz li a{ display:inline-block; width:180px; height:40px; background:url(Img/Index/pz_bg2.gif) no-repeat center top; color:#fff;}
.pz li a:hover,.pz .cur a{background:url(Img/Index/pz_bg1.gif) no-repeat center top; text-decoration:none;}
.pz dl{ height:458px; padding:21px 30px; background:#f5f5f5; border:1px solid #eee; overflow:hidden;}
.pz dd{ width:212px; float:left; margin-top:64px;}
.pz dd h3{ height:105px; overflow:hidden;}
.pz dd h3 em{ display:block; font:32px "宋体"; font-weight:bold; color:#ad1c79;}
.pz dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#333;}
.pz dd span a{ display:block; width:141px; height:32px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:32px; margin-top:80px; background:url(Img/Index/pz_btn.gif) no-repeat center top;}
.pz dt{ width:874px; height:452px; float:right;}
.pz dt img{ width:874px; height:452px;}

.cul{ width:1200px; margin:0 auto; height:585px; overflow:hidden;}
.cul .tit1{ height:138px; overflow:hidden;}
.cul2{ height:367px; background:url(Img/Index/cul_bg.gif) no-repeat center bottom; overflow:hidden;}
.cul2 dl{ width:240px; float:left;}
.cul2 dt{ width:112px; font:54px "宋体"; font-weight:bold; height:116px;overflow:hidden;background:url(Img/Index/cul_bg2.gif) no-repeat; text-align:center; line-height:116px; margin:0 auto;}
.cul2 dt a{ display:block; color:#fff;}
.cul2 dt a:hover{ background:url(Img/Index/cul_bg1.gif) no-repeat; text-decoration:none;}
.cul2 dd h3{ height:58px; margin-top:35px; font:26px "宋体"; font-weight:bold; text-align:center; color:#111; font-weight:bold;} 
.cul2 dd h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.cul2 dd p{ font:14px "Microsoft Yahei"; text-align:center; line-height:24px; color:#555;}

.wit{ height:685px; padding-top:80px; background:#f7f7f7; overflow:hidden;}
.wit dl{ width:300px; float:left; height:602px; overflow:hidden; background:#fff;}
.wit dt{ width:300px; height:301px; overflow:hidden; position:relative;}
.wit dt img{width:300px; height:301px;}
.wit dt em{ display:block; width:156px; height:32px; position:absolute; bottom:0; left:80px;}
.wit dt em img{width:156px; height:32px;}
.wit dd{height:301px; overflow:hidden; padding:0 30px;}
.wit dd h3{ font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#ad1c79; height:58px; overflow:hidden; line-height:58px; padding-top:8px;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555; height:168px; overflow:hidden;}
.wit dd span a{ display:block; width:120px; height:34px; margin:0 auto; font:14px "Microsoft Yahei"; text-align:center; color:#333; background:url(Img/Index/wit_btn1.gif) no-repeat center top; line-height:34px;}
.wit dd span a:hover{background:url(Img/Index/wit_btn2.gif) no-repeat center top; text-decoration:none; color:#fff;}
.wit .dl02 dt em{ top:0;}

.fc{ height:852px; margin-top:77px; background:url(Img/Index/fc_bg.jpg) no-repeat center 352px; overflow:hidden;}
.fc ul{ height:48px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; margin:10px 0 45px 0;}
.fc li{ width:150px; float:left; height:48px; overflow:hidden; font:18px "Microsoft Yahei"; text-align:center; line-height:48px;}
.fc li a{ display:block; color:#333;}
.fc li a:hover,.fc .cur a{ color:#fff; background:#ad1c79; text-decoration:none;}
.fc dl{ height:541px; overflow:hidden;}
.fc dt{ width:800px; height:541px; float:left; overflow:hidden;}
.fc dt img{ width:800px; height:541px;}
.fc dd{ width:355px; float:right; margin-top:200px; font:14px "Microsoft Yahei"; line-height:24px; height:168px; overflow:hidden; color:#fff;}

.int{ height:847px; background:url(Img/Index/int_bg.jpg) no-repeat center top; padding-top:74px; overflow:hidden;}
.int .tit1{ height:295px; overflow:hidden;}
.int2{ width:910px; height:260px; overflow:hidden; float:right; position:relative;}
.int2 .ul-slide{ width:519px; height:260px; overflow:hidden; float:left;}
.int2 li{ width:519px; height:260px; overflow:hidden; float:left;}
.int2 li img{ width:519px; height:260px;}
.int2 dl{ width:341px; height:230px; background:#fff;overflow:hidden; padding:0 25px; position:absolute; top:15px; right:0;}
.int2 dd{ font:14px "Microsoft Yahei"; line-height:24px; height:144px; overflow:hidden; color:#333; padding-top:20px;}
.int2 dt a{ display:block; font:14px "Microsoft Yahei"; line-height:32px; width:150px; height:32px; overflow:hidden; color:#fff; background:url(Img/Index/int_btn.gif) no-repeat center top; text-align:center; margin-top:8px;}

.fes{ height:874px; overflow:hidden; margin-top:80px;}
.fes h2{ height:573px; overflow:hidden; background:url(Img/Index/fes.jpg) no-repeat center top;}
.fes h3{ width:810px; height:120px; overflow:hidden; margin:0 auto; font:18px "Microsoft Yahei"; line-height:120px; color:#333; position:relative;}
.fes h3 b{ font-size:24px; color:#ad1c79;}
.fes h3 span a{display:block; font:16px "Microsoft Yahei"; line-height:32px; width:150px; height:32px; overflow:hidden; color:#fff; background:url(Img/Index/int_btn.gif) no-repeat center top; text-align:center; position:absolute; top:42px; right:0;}
/**/
.hy{ height:740px; width:1200px; margin:0 auto; overflow:hidden;}
.hy1{ width:598px; height:455px; overflow:hidden; float:left;}
.hy1 dl{width:598px; height:455px; overflow:hidden; position:relative;}
.hy1 dt{width:598px; height:455px;}
.hy1 dt img{width:598px; height:455px;}
.hy1 dd{ width:498px; background:url(Img/Index/alp.png); position:absolute; bottom:20px; left:20px; padding:0 30px 15px 30px;}
.hy1 dd em{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; color:#fff; height:35px; overflow:hidden; padding-top:5px; line-height:35px;}
.hy1 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#fff;}
.hy2{ width:602px; float:left; overflow:hidden;}
.hy2 li{ width:198px; height:150px; float:left; margin:0 0 2px 2px; display:inline; overflow:hidden; position:relative;}
.hy2 li a{ display:block;width:198px; height:150px;}
.hy2 li img{width:198px; height:150px;}
.hy2 li em{ display:none;width:198px; height:150px; background:url(Img/Index/alp.png); position:absolute; top:0; left:0;}
.hy2 li a:hover em,.hy2 .cur em{ display:block;}
.hy h3{ width:570px; height:120px; overflow:hidden; margin:0 auto; font:18px "Microsoft Yahei"; line-height:120px; color:#333; position:relative;}
.hy h3 span a{display:block; font:16px "Microsoft Yahei"; line-height:32px; width:150px; height:32px; overflow:hidden; color:#fff; background:url(Img/Index/int_btn.gif) no-repeat center top; text-align:center; position:absolute; top:42px; right:0;}


.ftop{ width:50px; height:73px; overflow:hidden; position:fixed; bottom:2%; right:1%; z-index:6;}