﻿/*导航、搜索、语言*/
.Top{ width:100%; height:70px; background:#fff;}
.Top .TopCon{ width:1200px; height:70px; margin:0 auto;position:relative;}
.Top .TopCon .Logo{ width:182px; height:42px; padding:14px 0; float:left;}
.Top .TopCon .Nav{position:absolute;right:115px;}
.Top .TopCon .Nav ul {float:right;}
.Top .TopCon .Nav ul li{ height:68px; line-height:70px; margin:0 30px; border-bottom:2px solid #fff; float:left;}
.Top .TopCon .Nav ul li a{ color:#333; font-size:20px; line-height:70px;}
.Top .TopCon .Nav ul li:hover{ border-bottom:2px solid #FF0200;}
.Top .TopCon .Change{ float:right;}
.Top .TopCon .Change a{ color:#333; font-size:14px; line-height:70px;font-weight:normal; margin-left:3px;}
.Top .TopCon .Nav ul .nav_hover{ border-bottom:2px solid #FF0200;}
.NowNav{ border-bottom:2px solid #FF0200 !important;}
.ss {  width: 22px;margin-top: 26px;}
.yuyan01{float:right;margin-top:14px;z-index:100;right:0px;}
.yuyan{ width:95px; height:20px; position:relative;float:right; z-index: 100;}
.yuyan dt{ height:22px; display:inline-block; border:0px; background:url(../../Images/SelectIcon2.png) no-repeat 85px center; line-height:22px; padding-left:15px;cursor:pointer; width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; color:#000; font-size:16px; font-weight:normal;}
.yuyan dd{position:absolute; left:0; top:30px; border:0px; background:#fff; display:none;}
.yuyan dd ul{ padding:0px; width:84px; max-height:250px; overflow:auto;margin-top:6px;}
.yuyan dd ul li a{line-height:30px; display:block; color:#000; font-size:16px; font-weight:normal;padding-right:10px;text-align:left;padding-left:10px;}
#soform { float: right; height: 26px; margin-top: 20px; width: 30px;overflow: hidden;  border-radius: 13px;transition: all ease-out .1s; margin-right: 10px;}
#soform.open{ width: 140px;height:30px;background:#e6e6e6;}
#soform form { width: 180px; height: 26px;}
#soform .yy-rnso { cursor: pointer;float: left;display: block;}
.yy-rnso { background:url(../../Images/ss.png) no-repeat;height: 26px;width:20px;}
#soform  input[type=text] {width: 100px;height:30px;background:#e6e6e6;border:0px;outline: none;}
.yy-rnicon { width: 30px;height: 20px;display: inline-block;margin-top:6px;margin-left: 6px;}

/*轮转图*/
.Banner{ width:100%; height:560px; overflow:hidden; position:relative;}
.Banner .POP{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.Banner .POP ul{width:100% !important;}
.Banner .POP ul li{ width:100% !important;float:left;height:700px;overflow:hidden;text-align:center; float:left; position:relative;}
.Banner .POP ul li .Img{ width:100%; height:700px; position:absolute;}
.Banner .POP ul li .POPTitle{ width:1200px; height:460px; margin:0 auto; position:relative; z-index:1; margin-top:80px;}
.Banner .POP ul li .POPTitle .Title{ width:300px; height:300px; border:10px solid #FF0200; padding:20px; float:right;}
.Banner .POP ul li .POPTitle .Title h3{ width:300px; height:230px; color:#fff; font-size:36px;  font-weight:normal; text-align:left; line-height:46px;}
.Banner .POP ul li .POPTitle .Title a{ display:block; width:52px; height:52px; border:4px solid #FF0200; padding:10px; text-align:center; color:#FF0200; font-size:20px; line-height:24px;}
.hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:80px;line-height:80px;text-align:center;}
.Banner .hd ul{text-align:center;padding-top:5px;}
.Banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:70px;height:2px;margin:5px;background:url(../../Images/TurnIcon.png) -90px 10px no-repeat;overflow:hidden;
line-height:9999px;padding:10px 0;}
.Banner .hd ul .on{background-position:0px 10px;}

/*案例*/
.Case{ width:1200px; height:auto; margin:40px auto;}
.Case .CaseTitle{ width:72px; height:68px; border-bottom:2px solid #9C8C83; margin:0 auto; line-height:68px; text-align:center; color:#9C8C83; font-size:36px; font-weight:lighter;}
.Case .CaseList{ width:1200px; height:360px; margin:30px auto 0; }
.Case .CaseList ul{ width:1216px; height:360px; overflow:hidden;}
.Case .CaseList ul li{ width:388px; height:358px; border-bottom:2px solid #9C8C83; float:left; margin-right:16px;}
.Case .CaseList ul li .Img{ width:388px; height:221px; overflow:hidden;}
.Case .CaseList ul li .Img img{ width:388px; height:221px;}
.Case .CaseList ul li .Line{ width:24px; height:2px; margin-top:15px; background:#4D4D4D; margin-bottom:5px;}
.Case .CaseList ul li h3{ width:388px; height:48px; overflow:hidden; color:#4D4D4D; font-size:20px;  font-weight:normal; line-height:24px;}
.Case .CaseList ul li a{ display:block; width:388px; height:50px; color:#4D4D4D; font-size:16px;  font-weight:lighter; line-height:60px; background:url(../../Images/More1.png) no-repeat; background-position:70px 23px; margin-top:11px;}
.Case .CaseList ul li:hover{ border-bottom:2px solid #FF0200;}
.Case .More{ width:95px; height:20px; margin:50px auto; line-height:20px; background:url(../../Images/More2.png) no-repeat; background-position:85px 3px;}
.Case .More a{ color:#9C8C83; font-size:20px;  font-weight:lighter;}

/*标语*/
.Poster{ width:100%; height:310px; background:url(../../Images/Banner3.png) no-repeat top center;}

/*新闻*/
.News{ width:1200px; height:auto; margin:40px auto 30px;}
.News .NewsTitle{ width:72px; height:68px; border-bottom:2px solid #9C8C83; margin:0 auto; line-height:68px; text-align:center; color:#9C8C83; font-size:36px; font-weight:lighter;}
.News .NewsCon{ width:1200px; height:454px; margin:70px auto 0;}
.News .NewsCon .Headline{ width:580px; height:454px; float:left; margin-right:30px; position:relative;}
.News .NewsCon .Headline .Img{ width:580px; height:336px; overflow:hidden;}
.News .NewsCon .Headline .Img img{ width:580px; height:330px;}
.News .NewsCon .Headline h3{ width:580px; height:40px; overflow:hidden; color:#4D4D4D; font-size:17px;  font-weight:normal; line-height:40px; margin-top:10px;}
.News .NewsCon .Headline p{ width:580px; height:40px; overflow:hidden; color:#39393b; font-size:13px;  font-weight:normal; line-height:20px;}
.News .NewsCon .Headline a{ display:block; width:580px; height:12px; color:#39393b; font-size:12px; font-weight:normal; line-height:12px;background:url(../../Images/More3.png) no-repeat; background-position:51px 2px; margin-top:12px;}
.News .NewsCon .Headline .Time{ width:82px; height:62px; border:4px solid #FF0200; padding:10px 0; position:absolute; top:-41px; left:-41px;}
.News .NewsCon .Headline .Time span{ display:inline-block; width:82px; text-align:center;}
.News .NewsCon .Headline .Time .Day{ color:#FF0200; font-size:34px;  line-height:34px; margin-top:5px;}
.News .NewsCon .Headline .Time .Year{ color:#FF0200; font-size:14px; line-height:26px;}
.News .NewsCon .NewsList{ width:575px; height:454px; float:right; padding-left:15px;}
.News .NewsCon .NewsList ul{ width:575px; height:454px;}
.News .NewsCon .NewsList ul li{ width:575px; height:128px; position:relative; margin-bottom:35px;}
.News .NewsCon .NewsList ul li .Img{ width:212px; height:128px; float:left; margin-right:22px;}
.News .NewsCon .NewsList ul li .Img img{ width:212px; height:121px;}
.News .NewsCon .NewsList ul li .Infor{ width:335px; height:150px; float:left;}
.News .NewsCon .NewsList ul li .Infor .ArticleInfor{ width:335px; height:93px; overflow:hidden; margin-bottom:5px;}
.News .NewsCon .NewsList ul li .Infor .ArticleInfor h3{ color:#4D4D4D; font-size:17px; font-weight:normal; line-height:24px; margin-bottom:8px;}
.News .NewsCon .NewsList ul li .Infor .ArticleInfor p{ width:335px; height:40px; color:#39393b; font-size:13px; font-weight:normal; line-height:20px; overflow:hidden; text-align:justify;}
.News .NewsCon .NewsList ul li .Infor a{ display:block; width:335px; height:20px; color:#39393b; font-size:12px;  font-weight:normal; line-height:20px;background:url(../../Images/More3.png) no-repeat; background-position:54px 5px;}
.News .NewsCon .NewsList ul li .Time{ width:34px; height:34px; border:1px solid #FF0200; position:absolute; top:-17px; left:-17px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FF0200; font-size:14px; line-height:34px;}
.News .More{ width:95px; height:20px; margin:50px auto 0; line-height:20px; background:url(../../Images/More2.png) no-repeat; background-position:85px 3px; clear:both;}
.News .More a{ color:#9C8C83; font-size:20px;  font-weight:lighter;}

/*观点*/
.View{ width:1200px; height:auto; margin:0px auto;}
.View .ViewTitle{ width:72px; height:68px; border-bottom:2px solid #9C8C83; margin:0 auto; line-height:68px; text-align:center; color:#9C8C83; font-size:36px; font-weight:lighter;}
.View .ViewList{ width:1200px; height:402px; margin:30px auto 0; }
.View .ViewList ul{ width:1216px; height:402px; overflow:hidden;}
.View .ViewList ul li{ width:388px; height:400px; border-bottom:2px solid #9C8C83; float:left; margin-right:16px;}
.View .ViewList ul li .Img{ width:388px; height:268px; overflow:hidden;}
.View .ViewList ul li .Img img{ width:388px; height:240px;}
.View .ViewList ul li .Line{ width:24px; height:2px; margin-top:15px; background:#4D4D4D; margin-bottom:5px;}
.View .ViewList ul li h3{ width:388px; height:48px; overflow:hidden; color:#4D4D4D; font-size:20px; font-weight:normal; line-height:24px;}
.View .ViewList ul li a{ display:block; width:388px; height:50px; color:#4D4D4D; font-size:16px; font-weight:lighter; line-height:60px; background:url(../../Images/More1.png) no-repeat; background-position:70px 23px; margin-top:11px;}
.View .ViewList ul li:hover{ border-bottom:2px solid #FF0200;}
.View .More{ width:95px; height:20px; margin:50px auto; line-height:20px; background:url(../../Images/More2.png) no-repeat; background-position:85px 3px;}
.View .More a{ color:#9C8C83; font-size:20px;  font-weight:lighter;}

/*事务所历程*/
.Lawyer{ width:100%; height:354px; background:url(../../Images/LawyerBg.png) no-repeat top center;}
.Lawyer ul{ width:1200px; height:95px; margin:0 auto; padding:130px 0; overflow:hidden;}
.Lawyer ul li{ width:300px; height:95px; float:left;}
.Lawyer ul li i{ display:block; width:105px; height:95px; float:left; margin-right:20px;}
.Lawyer ul li .NumInfor{ width:150px; height:85px; float:left; padding-top:10px;}
.Lawyer ul li .NumInfor .Infor1{ width:150px; height:60px;}
.Lawyer ul li .NumInfor .Infor1 span{ display:inline-block;}
.Lawyer ul li .NumInfor .Infor1 .Num{ color:#fff; font-size:36px; line-height:56px; font-family:Arial, Helvetica, sans-serif;}
.Lawyer ul li .NumInfor .Infor1 .Unit{ color:#fff; font-size:20px; line-height:51px; }
.Lawyer ul li .NumInfor .Infor2{ width:150px; height:24px; color:#fff; font-size:20px; line-height:24px; }
.History{ background:url(../../Images/LawyerIcon1.png) no-repeat;}
.Major{ background:url(../../Images/LawyerIcon2.png) no-repeat; margin-left:10px;}
.Field{ background:url(../../Images/LawyerIcon3.png) no-repeat; margin-left:20px;}
.Office{ background:url(../../Images/LawyerIcon4.png) no-repeat; margin-left:20px;}

/*底部信息*/
.Footer{ width:100%; height:208px; background:#4C4746; border-bottom:2px solid #3F3D3C; overflow:hidden;}
.Footer .FooterNav{ width:1200px; height:158px; margin:0 auto; padding-top:30px;}
.Footer .FooterNav .Code{ width:103px; height:103px; float:left; margin-right:17px;}
.Footer .FooterNav .Nav{ width:1080px; height:158px; float:left;}
.Footer .FooterNav .Nav ul li{ width:100px; height:158px; margin-left:80px; float:left;}
.Footer .FooterNav .Nav ul li h3{ color:#c3c3c3; font-size:20px;  font-weight:normal; line-height:30px; margin-bottom:5px;}
.Footer .FooterNav .Nav ul li a{ display:block; width:100px; height:24px; color:#c3c3c3; font-size:16px;  font-weight:lighter; line-height:24px;}
.Copy{ width:100%; height:80px; background:#4C4746; }
.Copy .CopyInfor{ width:1200px; height:80px; margin:0 auto;}
.Copy .CopyInfor .Infor1{ float:left;}
.Copy .CopyInfor .Infor1 a{ color:#c3c3c3; font-size:14px;  font-weight:lighter; line-height:80px; margin-right:20px;}
.Copy .CopyInfor .Infor2{ float:right; color:#c3c3c3; font-size:14px; font-weight:lighter; line-height:80px; margin-right:35px;}
