@charset "utf-8";
/* CSS Document */
.topbar{ height: 99px; border-bottom: 1px solid #ddd; margin-top:-15px;}
.topbarIn{ width: 1000px; padding-top: 10px;}
.logo{ float: left;}

.taiqq { position:fixed;right:0;top:160px;}

.topbarTel{ position:relative; width:260px; float:right; color: #107ce1; font-size: 20px;  font-family:"SimSun"}

.topbarTel .tel {width:225px;  display:block;background: url("../images/icon.jpg") left center no-repeat;margin:12px 0 15px 0px; 
                    font-size: 17px; padding-left:20px;  float:right;}
.topbarTel .tel div { float:right;}	

.topbarTel .ico { width:220px;  display:block; float:right; }
.topbarTel .ico a { font-size:13px;  margin-right:10px; }
.topbarTel .ico a img {margin-right:10px; }
.topbarTel a{ color: #000; }
.topbarTel a:hover{ color: #107ce1}
.topbarTel span{ color:#000; position:absolute; right:0;top:80;z-index:9999;}

.weixinc {}
.weixinc span{ display:none; }
.weixinc span img { width:100px; height:100px;}
.weixinc:hover span{ position:absolute;  display:block;  }
.weixinc:hover span img { margin-left:310px;}

/*menue*/
.menue{ width: 1000px; font-size: 14px; font-family:'SimSun','SimSun'; height: 49px; line-height: 49px; font-size: 16px; }
.menue span{ color:#107ce1; padding-right:10px; font-family: 'simsun'}
.menue a{ color: #44474f;}
.menue a:hover{ color:#107ce1}

.menue .nav li{  float:left; width:100PX;}
.menue .nav li a{ color:#000000; display:block; height:49px; line-height:49px; text-align:center;}
.menue .nav li a:hover{  color:#107ce1;}
.menue .nav li ul { display:none;position: absolute; z-index:9999;}
.menue .nav li:hover ul{display: block;}
.menue .nav li:hover ul li { float:none;}
.menue .nav li ul li a{ display:block; background:#107ce1; color:#ffffff; width: 130px; text-align: center; border-bottom: 1px solid #f2f2f2; border-right: none;  height:30px; line-height:30px;} 
.menue .nav li ul li a:hover { background:#65c1ff; color:#ffffff; } 



/*banner*/
.banner{ width:1000px;height:300px;}
.containt{ width: 1000px; position: relative; padding-top: 35px;}
.containtT{ width: 1000px;}
.announcement{ position: absolute; top: 0px; width: 1000px; height: 48px; background: #65c1ff; color: #fff; line-height: 48px; font-size: 14px; font-family: 'SimSun','SimSun'; z-index: 100; }
.announcementL{ float: left; width: 104px; text-align: center; background: #107ce1; margin-right: 20px;}
.announcementC{ width: 762px; float: left;}
.announcementR{ float: left;}
.announcementR a{ display: block; padding: 0px 10px; float: left;}
.partbox{ height: auto; padding-top: 10px;}

/*introduction*/
.introduction{ float: left; width: 473px; height: auto;}
.introduction p{ font-size: 12px; line-height: 24px; color: #000; padding-top: 5px;}
.introduction .btn{ padding-top: 10px;}
.introduction .btn a{ padding: 5px 30px; background: #107ce1; color: #fff;}
.introduction .btn a:hover{ text-decoration: underline;}
.titStyle{ font-size: 24px; font-family: 'SimSun','SimSun'; color: #107ce1;}
.titStyle span{ font-size: 16px; padding-left: 10px;}
.titStyle a{ float: right; color:#000; font-size: 12px; padding-top: 10px;}
.titStyle a:hover{ color:#107ce1 }
.titStyleT{ font-size: 20px; font-family: 'SimSun','SimSun'; color: #fff;}
.titStyleT span{ font-size: 16px; padding-left: 10px;}

.titStyle2,.titStyle2 a{ font-size: 20px; font-family:"SimSun",'SimSun','SimSun'; color: #107ce1;}
.titStyle2 span{ font-size: 16px;font-family:"SimSun",'SimSun','SimSun'; padding-left: 10px;color: #107ce1;}
.titStyle2 a:hover{ color:#107ce1 }

/*newActive*/
.newActive{ width: 480px; height: 146px; overflow: hidden; float: right; position: relative;}
.newActiveCon{ height: 106px; position: relative; margin-top: 10px;}
.newActivePic{ width: 100px; height: 98px; float: left;}
.newActivePic img{ width: 100px; height: 98px;}
.newActiveText{ float: left; padding-left: 10px; width: 359px;}
.newActiveText h2{ font-size: 14px; color:#000; font-weight: normal; font-family: 'SimSun','SimSun'}
.newActiveText h2 span{ color:#107ce1}
.newActiveText h2 a{ color:#000; }
.newActiveText h2 a:hover{ color:#107ce1 }
.newActiveText p{ font-size: 12px; color:#000; line-height: 25px; width: 359px; padding-top: 5px;}
.focus-news{ width: 480px; height: 106px;}
.index-tabs{ position:absolute; right:0px; width:69px; top:-36px;}
.index-tabs li{ width:23px; height:23px; float:left; cursor:pointer; background:url(../images/dot3.jpg)  no-repeat; margin-left: 10px;}
.index-tabs li.prev{ background-position:0px 0px;}
.index-tabs li.next{ background-position:-23px 0px;}
.index-news-show ul{ list-style: none;}
.index-news-show ul li{ float:left; width:480px;}
/*layteam*/
.layteam{ margin-left:auto; margin-bottom:auto; margin-top:15px;width:1030px; height:220px; overflow:hidden;}
.layteam ul { overflow:hidden;}
.layteam ul li { float:left; margin-right:10px;}
.layteam ul li  img { width:242px; height:190px;}
.layteam ul li p { background-color:#107ce1; text-align:center; font-size: 16px; color:#ffffff; height: 28px; line-height: 28px; font-weight: normal; font-family: 'SimSun','SimSun'}

#select_btn{ position:relative; top:0px;}

.layteam .current{ background:url(../images/lay_ind.png) left center no-repeat;}


.suCasex{ width: 311px; height: auto; margin-right: 32px; float: left; background: url("../images/dot2.jpg") right bottom no-repeat; padding-bottom: 11px;}
.divAdImg img{ width: 309px; height: 121px; margin-top: 15px;}
.suCasex ul{ list-style: none; padding-top: 10px;}
.suCasex ul li{ list-style: none; background: url("../images/dot.jpg") left center no-repeat; height: 32px; line-height: 32px; overflow:hidden}
.suCasex ul li a{ padding-left: 10px; font-family: 'SimSun','SimSun'; color: #000;}
.suCasex ul li a:hover{ color:#107ce1 }


.suCase{ width: 211px; height: auto; margin-right: 32px; float: left; background: url("../images/dot2.jpg") right bottom no-repeat; padding-bottom: 10px;}
.divAdImg img{ width: 209px; height: 121px; margin-top: 15px;}
.suCase ul{ list-style: none; padding-top: 10px;}
.suCase ul li{ list-style: none; background: url("../images/dot.jpg") left center no-repeat; height: 30px; line-height: 30px; overflow:hidden}
.suCase ul li a{ padding-left: 10px; font-family: 'SimSun','SimSun'; color: #000;}
.suCase ul li a:hover{ color:#107ce1 }

/*formbox*/
.formbox{ width: 311px; float: right; font-family: 'SimSun','SimSun'}
.formCon{ margin-top: 15px; width: 279px; background: #107ce1; padding: 16px;}
.formCon input{ width:269px; height: 20px; line-height: 20px; background: #fff; padding: 5px; color:#107ce1; margin-bottom: 10px; border: none; font-size: 12px;font-family: 'SimSun','SimSun' }
.formCon textarea{ width: 269px; padding: 5px; height: 76px; background: #fff; color: #107ce1; border: none;font-size: 12px;font-family: 'SimSun','SimSun'; margin-bottom: 10px;}
.formBoxTtn{ padding-top: 10px;}
.formBoxTtn input{ width: 147px; height: 42px; border: none; font-size: 20px; font-family: 'SimSun','SimSun'; cursor: pointer;}
.formBoxTtn input.bgA{ background: #9A9A9A; color: #fff;}
.formBoxTtn input.bgB{ background:#107ce1; color: #fff; }
/*friendLink*/
.friendLink{ height: auto;  margin-top: 2px;}
.friendLinkIn{ width: 1000px; padding: 1px 0px 20px;}
.friendLinkIn .titStyleT{background: #107ce1; font-size:17px;  height:30px; line-height:30px; padding-left:10px;}
.friendLinkIn .titStyleT span {font-size: 14px; }
.friendLinkIn ul{ list-style: none; padding-top: 10px;}
.friendLinkIn ul li{ list-style: none; display: block; float:left;}
.friendLinkIn ul li a{ font-size: 12px; color: #000; padding-right: 15px; line-height: 26px;}
.friendLinkIn ul li a:hover{ text-decoration: underline;}


.friendLinkx{ height: auto;  margin-top: 20px;}
.friendLinkInx{ width: 1000px; padding: 15px 0px 0px;}
.friendLinkInx .titStyleT{background: #107ce1; font-size:17px;  height:30px; line-height:30px; padding-left:10px;}
.friendLinkInx .titStyleT span {font-size: 14px; }
.friendLinkInx ul{ list-style: none; padding-top: 10px;}
.friendLinkInx ul li{ list-style: none; display: block; float:left;}
.friendLinkInx ul li a{ font-size: 12px; color: #000; padding-right: 15px; line-height: 26px;}
.friendLinkInx ul li a:hover{ text-decoration: underline;}




/*foot*/
.foot{ padding: 20px 0px; width: 1000px;border-top:2px solid #ddd; }
.footIn{ width: 1000px; background: url("../images/icon4.jpg") left center no-repeat;}
.banquan{ width: 600px; float:left; font-size: 12px; color: #000; line-height: 26px;padding-left: 59px;}
.footmenue{ float: right; font-size: 12px; color:#000; padding-top: 30px; }
.footmenue a{ color:#000; padding: 0px 5px;}
.footmenue a:hover{ color:#107ce1 }

/*flowDiv*/
.flowDiv{ width: 185px; height: 268px; background: url("../images/flowdivbg.png") left center no-repeat; color: #fff; font-family: 'SimSun','SimSun'; position:fixed; left:0px; top: 205px; z-index: 100;}
.flowDivItem{ height: 74px;}
.flowDivItem span{ display: block; padding-top: 13px; color: #e2faff; text-align: right; padding-right: 20px;}
.num{ font-size: 22px; text-align: right; padding-right: 20px;}
.flowDivItemT{height: 64px;}
.flowDivItemT a{ font-size: 24px; text-align: right; padding-right: 44px; padding-top: 8px; display: block; color: #fff;}
.flowDivItemT a:hover{ color: #000;}
.inPageBanner{ width: 1000px;}
.inPageBanner image{ height: 199px; width: 1000px;}
.site{ padding: 15px 0px; font-size: 12px; color: #000; border-bottom: 1px solid #ddd;}
.site a{ padding: 0px 10px; color:#000 }
.site a:hover{ color:#000 }

.containtCon{ height: auto; padding-top: 26px;}
.containtConL{ width: 201px; height: auto; float: left; border:1px solid #107ce1;padding:10px;}
.containtConR{ float: right; width: 734px;border:1px solid #107ce1; padding:10px;}
.connectInfo{ font-size: 14px; padding-top: 20px; font-family: 'SimSun'; color:#000; line-height: 28px; }
.map{ padding-top: 30px;}
.map img{ height: 641px; height: 348px;}

/*律师团队*/
.layteamItem{ height: auto; padding-top: 14px;}
.layteamItemL{ width: 240px; height: 190px; float: left;}
.layteamItemL img{ width: 240px; height: 190px;}
.layteamItemR{ width: 383px; float: right; height: auto;}
.layteamItemR h2{ font-size: 18px; font-family: 'SimSun','SimSun'; color:#000 ;font-weight: normal; padding-bottom: 10px;}
.layteamItemR h2 a{ color:#000 }
.layteamItemR h2 a:hover{color:#000}
.layteamItemR span{ display: block; font-size: 14px; color:#000 }
.layteamItemR p{ padding-top: 10px; font-size: 12px; line-height: 26px; color:#000 }
.layteamItemR p a{ color:#000 }
.layteamItemR p a:hover{ text-decoration: underline;}
.connectus{ padding-top: 20px;}
.connectusCon{ background: #107ce1; padding: 15px; color: #fff; font-size: 14px; line-height: 30px; font-family: 'SimSun','SimSun';margin-top: 15px;}
.layerInfoPic{ margin-top: 14px;}
.layerInfoText{ height: auto; font-family: 'SimSun','SimSun'; font-size: 14px; color:#000 }
.layerInfoText p{ padding-top: 20px; line-height: 26px; text-indent: 2em;}
.titContext{ border-bottom: 1px solid #ddd; padding-bottom: 20px; padding-top: 40px;}
.titContext h2{ font-size: 24px; font-weight: normal; text-align: center;}
.titContext p{ font-size: 12px; padding-top: 20px; text-align: center;}
.titContext p span{ color:#107ce1 }
.otherText{ padding-top: 20px; font-size: 12px; color:#107ce1}
.otherText a{color:#000 }
.otherText a:hover{ color:#107ce1; text-decoration: underline;}

/*activeItem*/
.activeItem{ padding: 20px 0px; border-bottom: 1px dashed #107ce1}
.activeItem h2{ font-size: 14px; font-family:'SimSun','SimSun'; font-weight: normal;}
.activeItem h2 span{ color:#107ce1; padding-right: 10px;}
.activeItem h2 a{ color: #4a4c53;}
.activeItem h2 a:hover{ color:#107ce1; text-decoration: underline; }
.activeItem p{ font-family: 'simsun'; font-size: 12px; color:#000; padding-top: 10px;text-indent:0px; }
.navPage{ padding-top: 10px; font-family: 'simsun'; font-size: 14px; text-align: right;}
.navPage a{ padding: 4px 8px; color: #000; margin: 0px 5px;}
.navPage a.bg{ background: #107ce1;color: #fff; }
.navPage a.bg:hover{ text-decoration: underline;}
.navPage a:hover{background:#107ce1; color: #fff; }

/*OrderMes*/
.orderMes{ padding: 15px; border: 1px dashed #107ce1; font-size: 14px; color:#107ce1; line-height: 24px; margin-top: 20px;}
.orderFormBox{ margin-top: 40px; color: #000;}
.orderFormBox p{ font-family: 'SimSun','SimSun'; padding-bottom: 30px;}
.orderFormItem{ height: auto; font-family: 'SimSun','SimSun'; font-size: 14px; padding-bottom: 10px;vertical-align: top;}
.orderFormItem span{ padding-right: 5px;}
.orderFormItem input{ width: 329px; height: 26px; line-height: 26px; border: 1px solid #107ce1; background: #fff; padding: 5px;}
.orderFormItem textarea{ height: 94px; width: 476px; border: 1px solid #107ce1; background: #fff; padding: 5px;}
.orderFormItem input.orderBtn{ width: 129px; height: 39px; text-align: center; background:#107ce1; color: #fff; font-family: 'SimSun','SimSun'; font-size: 16px;margin-left: 48px; cursor: pointer; }
.orderFormItem input.orderBtnT{ margin-left: 20px; width: 129px; height: 39px; background: #A2A2A2; color: #fff; text-align: center; font-family: 'SimSun','SimSun'; font-size: 16px;cursor: pointer; border: none; }

#full-screen-slider { width:100%; height:396px; float:left; position:relative; z-index: 2;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:449px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.containtConR img{ max-width:640px;}

.dede_pages ul{
  float:left;
  padding:12px 0px 12px 16px;
}
.dede_pages ul li{
  float:left;
  font-family:Tahoma;
  line-height:17px;
  margin-right:6px;
  border:1px solid #E9E9E9;
}
.dede_pages ul li a{
  float:left;
  padding:2px 4px 2px;
  color:#555;
  display:block;
}
.dede_pages ul li a:hover{
  color:#690;
  text-decoration:none;
  padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
  background-color:#F8F8F8;
  padding:2px 4px 2px;
  font-weight:bold;
}
.dede_pages .pageinfo{
  line-height:21px;
  padding:12px 10px 12px 16px;
  color:#999;
}
.dede_pages .pageinfo strong{
  color:#555;
  font-weight:normal;
  margin:0px 2px;
}

