﻿/*专业团队Banner图片*/
.TeamListBanner{ width:100%; height:530px; background:url(../../Images/Banner6.png) no-repeat top center;}
.TeamListBanner .TeamListBannerTitle{ width:1200px; height:530px; margin:0 auto;}
.TeamListBanner .TeamListBannerTitle h3{ width:300px; height:300px; border:10px solid #ff0200; float:left; color:#fff; font-size:60px;  font-weight:normal; text-align:center; line-height:300px; margin-top:105px;}

/*专业团队列表*/
.Team{ width:1200px; height:auto; margin:30px auto 90px; overflow:hidden;}
.Team .Title{ width:1200px; height:66px;}
.Team .Title h3{ width:1400px; height:66px; text-align:left; color:#a5958c; font-size:36px;  font-weight:lighter; line-height:66px;}
.Team .Title i{ display:block; width:86px; height:2px; background:#a5958c;}
.Team .Search{ width:1198px; height:50px; margin-top:30px; border:1px solid #968680; background:#fff;}
.Team .Search .SearchBox{ width:1140px; height:50px; background:#fff; padding-left:20px; color:#999; font-size:16px; line-height:52px;  font-weight:lighter; border:none; float:left;}
.Team .Search .SearchBtn{ width:25px; height:50px; background:url(../../Images/SearchBtn2.png) no-repeat; background-position:2px; cursor:pointer; border:none; float:left;}
.Team .Screen{ width:1200px; height:52px; margin-top:15px;}
.Team .Screen .Profession{ width:592px; height:66px; position:relative; float:left; margin-right:16px;}
.Team .Screen .Profession dt{ height:40px; display:inline-block; border:1px solid #a5958c; background:url(../../Images/SelectIcon.png) no-repeat 545px center; line-height:40px; padding-left:20px; cursor:pointer; width:538px; padding-right:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#666666; font-size:16px;  font-weight:lighter;}
.Team .Screen .Profession dd{position:absolute; left:0; top:51px; border:1px solid #a5958c; background:#fff; display:none; z-index:99;margin-top:5px;}
.Team .Screen .Profession dd ul{padding:4px; width:575px; max-height: 416px;
    overflow-y: scroll;}
.Team .Screen .Profession dd ul li a{line-height:52px; display:block; padding:0 10px; color:#666666; font-size:14px;  font-weight:lighter;}
.Team .Screen .Profession dd ul li a:hover{background:#f5f5f5;}
.Team .Screen .OfficeLocation{ width:592px; height:52px; position:relative; float:right;}
.Team .Screen .OfficeLocation dt{ height:40px; display:inline-block; border:1px solid #a5958c; background:url(../../Images/SelectIcon.png) no-repeat 545px center; line-height:40px; padding-left:20px; cursor:pointer; width:538px; padding-right:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#666666; font-size:16px;  font-weight:lighter;}
.Team .Screen .OfficeLocation dd{position:absolute; left:0; top:51px; border:1px solid #a5958c; background:#fff; display:none; z-index:99;margin-top:5px;}
.Team .Screen .OfficeLocation dd ul{padding:4px; width:575px; overflow:auto;}
.Team .Screen .OfficeLocation dd ul li a{line-height:52px; display:block; padding:0 10px; color:#666666; font-size:14px;  font-weight:lighter;}
.Team .Screen .OfficeLocation dd ul li a:hover{background:#f5f5f5;}
.Team .TeamList{ width:1200px; height:auto;min-height: 400px;}
.Team .TeamList ul{ width:1220px; height:auto; overflow:hidden;}
.Team .TeamList ul li{ width:285px; height:440px; float:left; margin-right:20px; overflow:hidden; display:inline; position:relative; margin-top:40px;}

.Team .TeamList ul li .Normal{ width:285px; height:440px; overflow:hidden; position:absolute; z-index:1; background:#fff;}
.Team .TeamList ul li .Normal .Img{ width:285px; height:325px;}
.Team .TeamList ul li .Normal .Img img{ width:285px; height:325px;}
.Team .TeamList ul li .Normal .LawyerName{ width:285px; height:30px; margin-top:10px;}
.Team .TeamList ul li .Normal .LawyerName h2{ color:#595757; font-size:30px;  font-weight:normal; line-height:30px; margin-right:3px; float:left;}
.Team .TeamList ul li .Normal .LawyerName span{ display:inline-block; color:#595757; font-size:16px;  font-weight:normal; line-height:44px;}
.Team .TeamList ul li .Normal .NumInfor{ width:285px; height:25px; margin-top:10px;}
.Team .TeamList ul li .Normal .NumInfor span{ display:inline-block;}
.Team .TeamList ul li .Normal .NumInfor .Num{ float:left; color:#595757; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:25px; margin-right:15px;}
.Team .TeamList ul li .Normal .NumInfor .Add{ float:left; color:#595757; font-size:16px;  font-weight:normal; line-height:25px;}
.Team .TeamList ul li .Normal .NumInfor .Mail{ width:25px; height:25px; background:url(../../Images/mail.png) no-repeat; float:right; margin-right:8px;}
.Team .TeamList ul li .Normal .NumInfor .More{ width:25px; height:25px; background:url(../../Images/mail1.png) no-repeat; float:right;}
.Team .TeamList ul li .Normal .NumInfor span a {width:25px; height:25px;float:right;}
.Team .TeamList ul li .Hover{ width:243px; height:368px; overflow:hidden; position:absolute; z-index:4; border:1px solid #ff1d25; background:#A5958C; padding:20px;}
.Team .TeamList ul li .Hover i{ display:block; width:40px; height:2px; background:#fff;}
.Team .TeamList ul li .Hover h2{ display:block; width:243px; height:40px; color:#fff; font-size:30px;  font-weight:lighter; line-height:30px; margin-top:15px;}
.Team .TeamList ul li .Hover .Key{ width:243px; height:20px; color:#fff; font-size:16px;  font-weight:normal; line-height:20px; margin-bottom:10px;}
.Team .TeamList ul li .Hover .Key span{ display:inline-block; margin-right:20px;}
.Team .TeamList ul li .Hover p{ width:243px; height:auto; color:#fff; font-size:12px;  font-weight:lighter; line-height:18px; text-align:justify; margin-bottom:20px;min-height: 30px;max-height: 51px;  overflow: hidden;}
.Team .TeamList ul li .Hover h3{ display:block; width:243px; height:20px; color:#fff; font-size:16px;  font-weight:normal; line-height:20px; margin-top:10px; margin-bottom:5px;}
.Team .TeamList ul li .Hover .GoodList{ width:243px;max-height:80px;overflow:hidden;}
.Team .TeamList ul li .Hover .GoodList span{ display:block; width:243px; height:20px; color:#fff; font-size:12px;  font-weight:lighter; line-height:18px;}
.Team .TeamList ul li .Hover .NumInfor{ width:243px; height:25px; margin-top:15px;}
.Team .TeamList ul li .Hover .NumInfor .Num{ float:left; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:25px; margin-right:15px;}
.Team .TeamList ul li .Hover .NumInfor .Add{ float:left; color:#fff; font-size:16px;  font-weight:normal; line-height:25px;}
.Team .TeamList ul li .Hover .NumInfor .Mail{ width:25px; height:25px; background:url(../../Images/mail2.png) no-repeat; float:right; margin-right:8px;}
.Team .TeamList ul li .Hover .NumInfor a{ display:block; width:25px; height:25px;float:right;}
.Team .TeamList ul li .Hover .NumInfor .More{ width:25px; height:25px; background:url(../../Images/mail3.png) no-repeat; float:right;}
.Team .SeeMore{ width:1200px; height:70px;}
.Team .SeeMore a{ display:block; width:93px; height:70px; color:#a5958c; font-size:20px;  font-weight:lighter; line-height:70px; background:url(../../Images/More2.png) no-repeat; background-position:85px 28px; float:right;}
.TeamList ul li.imghover .Normal {-webkit-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);transform: rotateY(-90deg);-o-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);-webkit-transition: -webkit-transform .1s ease-in;-moz-transition: -moz-transform .1s ease-in;
	-o-transition: -o-transform .1s ease-in;-ms-transition: -ms-transform .1s ease-in;transition: transform .1s ease-in;}
	
	.TeamList ul li .Normal {-webkit-transition: -webkit-transform .2s ease-in-out;-moz-transition: -moz-transform .2s ease-in-out;-o-transition: -o-transform .2s ease-in-out;-ms-transition: -ms-transform .2s ease-in-out;transition: transform .2s ease-in-out;-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-moz-transform: rotateY(0);transform: rotateY(0);-o-transform: rotateY(0);}
	.TeamList ul li{ text-decoration: none; cursor:pointer;}
	.TeamList ul li .Hover {position: absolute;top: 0;left: 0;background:#008573;height: 244px;width: 270px;-webkit-transition: -webkit-transform .1s ease-in;-moz-transition: -moz-transform .1s ease-in;-o-transition: -o-transform .1s ease-in;transition: transform .1s ease-in;-ms-transition: transform .1s ease-in;-webkit-transform: rotateY(90deg);-ms-transform: rotateY(90deg);transform: rotateY(90deg);-moz-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);color: #FFF;display: none\9;
	}
	.TeamList ul li.imghover .Hover {display:block;-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-moz-transform: rotateY(0);transform: rotateY(0);
	-o-transform: rotateY(0);-webkit-transition: -webkit-transform .3s ease-out;-moz-transition: -moz-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;-ms-transition: -ms-transform .3s ease-out;transition: transform .3s ease-out;display: block\9;
	}
/*专业团队详细信息Banner图片*/
.TeamDetailBanner{ width:100%; height:530px; background:url(../../Images/Banner7.png) no-repeat top center; min-width: 1200px;}
.TeamDetailBanner .TeamDetailBannerTitle{ width:1200px; height:530px; margin:0 auto;}
.TeamDetailBanner .TeamDetailBannerTitle h3{ width: 270px;
    height: 280px;
    border: 10px solid #ff0200;
    float: none;
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    text-align: center;
    line-height: 55px;
    margin-top: 105px;
    word-wrap: break-word;
    padding: 10px;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
    top: 105px;
    position: relative;}

/*专业团队详情-个人简介*/
.TeamDetail{ width:1200px; height:auto;  margin:0 auto;}
.TeamDetail .TeamDetailMain{ width:800px; height:auto; float:left; margin-right:120px; position: relative;}

.TeamDetail .TeamDetailMain .Profile{ width:800px; height:auto; margin-top:40px;}
.TeamDetail .TeamDetailMain .Profile .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .Profile .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .Profile .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .Profile p{ color:#595757; font-size:16px;  font-weight:lighter; line-height:26px; text-align:justify; margin-top:30px;}

/*专业团队详情-专业领域*/
.TeamDetail .TeamDetailMain .SpecializedField{ width:800px; height:auto; margin-top:30px; overflow:hidden;}
.TeamDetail .TeamDetailMain .SpecializedField .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .SpecializedField .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .SpecializedField .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .SpecializedField ul li{ width:200px; height:140px; float:left;}
.TeamDetail .TeamDetailMain .SpecializedField ul li img{ display:block; width:60px; height:60px; margin:30px 52px 0 77px; }
.TeamDetail .TeamDetailMain .SpecializedField ul li p{ display:block; width:200px; height:50px; color:#595757; font-size:16px;  font-weight:lighter; line-height:50px; text-align:center;}

/*专业团队详情-教育背景*/
.TeamDetail .TeamDetailMain .EduBg{ width:800px; height:auto; margin-top:20px;}
.TeamDetail .TeamDetailMain .EduBg .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .EduBg .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:58px;}
.TeamDetail .TeamDetailMain .EduBg .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .EduBg p{ display:inline-block; color:#595757; font-size:16px;  font-weight:lighter; line-height:26px; margin-top:30px;}

/*专业团队详情-社会活动*/
.TeamDetail .TeamDetailMain .ACBg{ width:800px; height:auto; margin-top:20px;}
.TeamDetail .TeamDetailMain .AcBG .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .AcBG .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:58px;}
.TeamDetail .TeamDetailMain .AcBG .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .AcBG p{ display:inline-block; color:#595757; font-size:16px;  font-weight:lighter; line-height:26px; margin-top:30px;}

/*专业团队详情-执业经历*/
.TeamDetail .TeamDetailMain .Practice{ width:800px; height:auto; margin-top:20px; padding-bottom:30px; overflow:hidden;}
.TeamDetail .TeamDetailMain .Practice .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .Practice .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .Practice .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .Practice ul{ width:800px; height:auto; margin-top:30px;}
.TeamDetail .TeamDetailMain .Practice ul li{ width:830px;float:left}
.TeamDetail .TeamDetailMain .Practice ul li span{ display:inline-block; color:#595757; font-size:16px;  font-weight:lighter; line-height:26px; margin-right:10px; float:left;}
.TeamDetail .TeamDetailMain .Practice ul p{color:#595757; font-size:16px;  font-weight:lighter; line-height:26px; margin-right:10px;}
.TeamDetail .TeamDetailMain .Practice ul li p{ display:inline-block; float:left;}
.TeamDetail .TeamDetailMain .Practice ul li .Time{ width:120px;}
.TeamDetail .TeamDetailMain .Practice ul li .Add{ width:320px;}
.TeamDetail .TeamDetailMain .Practice ul li .Position{ width:300px;}

/*专业团队详情-个人荣誉*/
.TeamDetail .TeamDetailMain .PersonalHonor{ width:800px; height:auto; margin-top:20px; overflow:hidden;}
.TeamDetail .TeamDetailMain .PersonalHonor .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .PersonalHonor .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .PersonalHonor .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .PersonalHonor ul{ width:800px; height:auto; margin-top:10px;}
.TeamDetail .TeamDetailMain .PersonalHonor ul li{ width:800px; height:99px; border-bottom:1px solid #D7D7D7;}
.TeamDetail .TeamDetailMain .PersonalHonor ul li .GTime{ display:inline-block; width:46px; height:46px; border:2px solid #FF0200; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif;line-height:46px; margin:25px 45px 25px 0; text-align:center; color:#FF0200;}
.TeamDetail .TeamDetailMain .PersonalHonor ul li h3{ display:block; width:705px; height:59px; float:left; padding:20px 0; color:#595757; font-size:20px;  font-weight:lighter; line-height:30px; }
.TeamDetail .TeamDetailMain .PersonalHonor .SeeMore{ width:800px; height:70px;}
.TeamDetail .TeamDetailMain .PersonalHonor .SeeMore a{ display:block; width:93px; height:70px; color:#a5958c; font-size:20px;  font-weight:lighter; line-height:70px; background:url(../../Images/More2.png) no-repeat; background-position:85px 28px; float:right;}

/*专业团队详情-新闻报道*/
.TeamDetail .TeamDetailMain .NewsReport{ width:800px; height:auto; margin-top:10px; overflow:hidden;}
.TeamDetail .TeamDetailMain .NewsReport .Title{ width:800px; height:62px;}
.TeamDetail .TeamDetailMain .NewsReport .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .NewsReport .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDetailMain .NewsReport ul{ width:825px; height:215px; overflow:hidden; margin-top:30px;}
.TeamDetail .TeamDetailMain .NewsReport ul li{ width:210px; height:175px; float:left; background:#A5958C; margin-right:25px; padding:20px;}
.TeamDetail .TeamDetailMain .NewsReport ul li h3{ width:250px; height:30px; color:#fff; font-size:16px;  font-weight:lighter; line-height:30px; margin-bottom:10px; margin-top:10px;}
.TeamDetail .TeamDetailMain .NewsReport ul li i{ display:block; width:36px; height:1px; background:#FF0200; margin-bottom:15px;}
.TeamDetail .TeamDetailMain .NewsReport ul li a{ color:#fff; font-size:16px;  font-weight:lighter; line-height:26px; text-align:justify;}
.TeamDetail .TeamDetailMain .NewsReport .SeeMore{ width:800px; height:70px;}
.TeamDetail .TeamDetailMain .NewsReport .SeeMore a{ display:block; width:93px; height:70px; color:#a5958c; font-size:20px;  font-weight:lighter; line-height:70px; background:url(../../Images/More2.png) no-repeat; background-position:85px 28px; float:right;}

/*专业团队详情-学术观点、社会活动*/
.TeamDetail .TeamDetailMain .Viewpoint{ width:800px; height:auto; margin-top:20px; overflow:hidden; margin-bottom:100px;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointTitle{ width:800px; height:62px; overflow:hidden;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointTitle h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointTitle ul li{ width:120px; height:60px; border-bottom:2px solid #fff; float:left; margin-right:30px; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px; cursor:pointer; text-align:center;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointTitle ul li:hover{ border-bottom:2px solid #FF0200;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointTitle ul .SelectedTab{ border-bottom:2px solid #FF0200;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain{ width:800px; height:auto; margin-top:10px;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ViewpointCon{ width:800px; height:auto;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ViewpointCon ul li{ width:800px; height:60px; border-bottom:1px solid #CACACA;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ViewpointCon ul li a{ color:#595757; font-size:16px;  font-weight:lighter; line-height:60px;overflow: hidden;white-space: nowrap;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ActivityCon{ width:800px; height:auto;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ActivityCon ul li{ width:800px; height:60px; border-bottom:1px solid #CACACA;}
.TeamDetail .TeamDetailMain .Viewpoint .ViewpointMain .ActivityCon ul li a{ color:#595757; font-size:16px;  font-weight:lighter; line-height:60px;}
.RightHide{ display:none;}

/*个人信息*/
.TeamDetail .TeamDatailName{ width:280px; height:auto; overflow:hidden; margin-top:40px; position: absolute; top:0;right: -400px;}
.TeamDetail .TeamDatailName .Title{ width:800px; height:62px;}
.TeamDetail .TeamDatailName .Title h3{ width:800px; height:60px; text-align:left; color:#a5958c; font-size:30px;  font-weight:lighter; line-height:60px;}
.TeamDetail .TeamDatailName .Title i{ display:block; width:75px; height:2px; background:#a5958c;}
.TeamDetail .TeamDatailName .TeamDatailNameCon{ width:280px; height:auto; margin-top:20px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Key{ width:280px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Key span{ color:#595757; font-size:16px;  font-weight:normal;margin-right:28px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon ul { overflow:hidden;}
.TeamDetail .TeamDatailName .TeamDatailNameCon ul li{ width:280px; height:auto; color:#595757; font-size:16px;line-height:30px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon ul li p{ display:inline-block; width:20px;float:left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.TeamDetail .TeamDatailName .TeamDatailNameCon ul li h4{ width:255px; float:left; font-family:Arial, Helvetica, sans-serif,"Microsoft Yahei UI"; font-weight:normal; }

.TeamDetail .TeamDatailName .TeamDatailNameCon .Card{ width:280px; height:26px; overflow:hidden; margin-top:20px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card .CardName{ width:98px; height:24px; border:1px solid #968680; float:left; margin-right:6px; color:#968680; font-size:16px;  font-weight:lighter; line-height:24px; text-align:center;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card span{ display:inline-block; width:26px; height:26px; float:left; margin-right:6px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card span a{ display:block; width:26px; height:26px;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card .Weixin{ background:url(../../Images/ShareIcon.png) no-repeat; background-position:0 0;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card .QQ{ background:url(../../Images/ShareIcon.png) no-repeat; background-position:-30px 0;}
.TeamDetail .TeamDatailName .TeamDatailNameCon .Card .Weibo{ background:url(../../Images/ShareIcon.png) no-repeat; background-position:-60px 0;}