﻿body,div,table,tr,td,h1,h2,h3,p,span,img,a,form,input,label{
	margin:0; padding:0;
}
html,body{
	width:100%; height:100%;
}

div,li,dd{
	font-family: '微软雅黑',Microsoft Yahei;
	font-size: 12px;
	text-decoration: none;
}

img { border:0;}
ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#333;
	}

.logo{ margin-top:1px; border-top:1px solid #f2f2f2;}

.table18 td {
  
   font-size: 18px;
   line-height: 1.5; /* 可选：行高，让文字不拥挤 */

}

UL {LIST-STYLE-TYPE: none;margin: 0; padding: 0;}

.navtop {LINE-HEIGHT: 40px; background:#0d69a3; HEIGHT: 50px;overflow:visible;}
.navtop UL {width: 1200px; MARGIN: 0px auto; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; PADDING-TOP: 0px;overflow: visible;}
.navtop UL LI {FLOAT: left; HEIGHT: 50px;position: relative;box-sizing: border-box;}
.navtop UL LI A {width:130px;TEXT-ALIGN: center; padding-top: 6px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; FONT: 500 16px/40px "Microsoft Yahei"; HEIGHT: 50px; COLOR: #fff;box-sizing: border-box;}
.navtop UL LI A:hover {BACKGROUND: #cb3300; TEXT-DECORATION: none}
.navtop UL LI A.hover {BACKGROUND: #cb3300; TEXT-DECORATION: none}
.navtop UL LI dl{position:absolute; left:0; top:50px; background:#0085da; width:130px; display:none;margin: 0;padding: 0;z-index: 999;}
.navtop UL LI:hover dl {display: block; /* 新增：鼠标悬停LI时显示下拉菜单 */}
.navtop UL LI dd{line-height:35px; font-size:16px;padding: 0;margin: 0;}
.navtop UL LI dd a {width: 100%;padding: 0 20px;height: 35px;line-height: 35px;padding-top: 0;box-sizing: border-box;display: block;}
.navtop UL LI dd a:hover{width: 100%;background:#cb3300;}
.navtop .current{background:#0085da}




/* ===================在线咨询=================== */
.show {
	margin: 0px auto; width: 1200px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 15px; border-top-style: solid;
}
.show_rb {
	width: 1000px; height: 30px; overflow: hidden; float: left; background-image: url("../images/line7.jpg");
}
.show_rt1 {
	height: 30px; color: rgb(16, 77, 134); line-height: 30px; overflow: hidden; font-size: 14px; font-weight: bold; float: left;
}

.js_nr{ width:100%; background:#f2f2f2;font-family:"Microsoft YaHei";float:left;}
.cardexplain {margin: 10px 2px 2px 2px;}


.round { border: 1px solid #C6C6C6; background:#ffffff;  text-align: left; font-size: 14px; line-height: 24px; border-radius: 5px; box-shadow: 0px 1px 1px #F6F6F6; margin-left: 6px;margin-right: 6px;margin-bottom: 11px; display: block;}

.text{ border-style: solid; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px;line-height: 22px; color:#999999;padding: 10px 5px; text-indent:20px;}

.ckxq{ display: block; padding: 10px 20px 9px 0px; position: relative;  font-size: 16px; min-height: 22px;color:#333333; text-align:right;}


.title1{text-indent:10px; display: block; padding: 10px 20px 9px 0px; position: relative;  font-size: 14px; min-height: 22px;color:#999999; text-align:left;}

.pxtextarea { border-radius: 5px; background-color: #FFF; margin: 5px 0px; padding: 5px 10px;height: 99px; display: block; font-size: 18px; border: 0px none;overflow: auto; color: #999; width: 99%; box-sizing: border-box; position: relative;background-color: transparent;}


.nob { border-width: 0px; border-color: #C6C6C6; border-image: none; border-width: 0px 0px 1px; padding:10px; line-height: 22px;}

.kuang th { color: #333; padding: 0px; font-weight: normal; text-align: left; font-size: 18px;  width: 74px;}

.kuang td { color: #999; padding: 0px;}
.px { border: 1px solid #E8E8E8; background-color: #FFF; border-radius: 5px;  margin: 5px 0px 4px; box-sizing: border-box; position: relative;background-color: transparent;color: #999;display: block;width:99%;padding:10px;font-size: 18px;margin: 0px auto;}

.submit { background-color: #2071de; padding: 10px 20px; font-size: 16px; text-decoration: none;  border: 1px solid #0a61d7; background-image: -moz-linear-gradient(center bottom , #2071de 0%, #62a0f4 100%); box-shadow: 0px 1px 0px #64a2f5 inset, 0px 1px 2px rgba(0, 0, 0, 0.5); border-radius: 5px; color: #FFF;  display: block; text-align: center; text-shadow: 0px 1px rgba(0, 0, 0, 0.2);}
.submit:hover {
    background-color: #0056b3; /* 悬停深蓝色 */
    color: #ffffff; /* 文字仍为白色（可改为其他色） */
    transform: scale(1.02); /* 轻微放大，增强交互感（可选） */
}


/*咨询*/
.online{margin:0 auto; width:1200px;margin-top:44px;margin-bottom:20px;} 
.online .otitle {font-size: 28px; line-height:32px;color:#102b6a;margin-bottom:6px;}
.online .new-consult{ padding: 20px 0; border-bottom: 1px solid #808080; }
.online .new-consult li { padding: 20px 0; border-bottom: 1px solid #808080; }
.online .new-consult li:last-child { border-bottom: 0; }
.online .new-consult li .t { font-size: 18px; line-height: 20px; height: 30px; overflow: hidden; }
.online .new-consult li .b { margin-top: 18px; font-size: 12px; color:#808080; line-height: 18px; }
.online .new-consult li .b span { margin-right: 18px; }
.online .more{display:block; font-size:14px !important; width:90px; height:26px; line-height:26px; color:#fff !important; background:#0b61b8; text-align:center; margin-top:5px;}
/*咨询*/

/* ===================在线咨询=================== */


.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f18b{FONT-SIZE:18px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}
.f20b{FONT-SIZE:20px; LINE-HEIGHT:24px;font-weight:bold;color:#0000cd;}

.ctel {
	font-size: 40px; color:#102b6a;
}
.clist {
	font-size: 28px; line-height:32px;color:#102b6a;
}

.text16 {
	font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
}
.text16,.text16 span,.text16 p{line-height:2em !important;}


/*--------team---------*/

.teamtext{margin-top:30px; padding-bottom:40px;}
.teamtext .team_title1{text-align:center;font-size:26px;font-weight:bold;}
.teamtext .team_title2{font-size:16px;font-weight:normal; padding-bottom:8px;text-align:right; border-bottom:1px solid #999;margin-bottom:20px;color:#666;}
.teamtext .team_content{font-size:18px;line-height:32px;}
.teamtext .team_content .txt1{ color:#174fa2; font-size:20px; line-height:22px;line-height:30px; padding-top:8px; padding-bottom:2px;}

.teamli{}
.teamli ul{
    width: 1200px; /* 改为和容器匹配的1200px，原1300px可能溢出 */
    margin: 0 auto; /* 可选：让列表居中 */
    padding: 0; /* 重置默认内边距 */
    list-style: none; /* 移除列表默认圆点 */
}
/* 核心修改：单个律师占一排 */
.teamli li{
    overflow: hidden; 
    width: 100%; /* 占满父容器宽度，不再限制570px */
    float: none; /* 取消浮动，改为块级显示，实现单行 */
    margin: 0 0 30px 0; /* 仅保留底部间距，移除右侧50px间距 */
    padding: 10px 0; /* 可选：上下加内边距，分隔更清晰 */
    border-bottom: 1px dashed #eee; /* 可选：加下划线，分隔不同律师 */
}
.teamli li .team_img{float:left;}
.teamli li .team_txt{margin:0 0px 0 220px;}
.teamli li .team_txt .title1{font-size:18px; line-height:40px;}
.teamli li .team_txt .title1 a:hover{text-decoration:underline;}
.teamli li .team_txt .title2{font-size:14px; color:#666; line-height:28px;} 
.teamli li .team_txt .more{font-size:14px; padding-top:15px;}
.teamli li .team_txt .more a{color:#014da1}


/*-----TEAM--LAWYER---*/
#lawyer{background:#f7f7f7; margin-top:25px; padding-bottom:45px;} 
.lawyer000{height:475px; padding-top:12px;}
.lawyer{padding-top:12px;}
.lawyer .lawyerL li{width:290px; border:1px solid #dcdcdc; float:left; margin-right:22px;}
.lawyer .lawyerR {width:850px;}
.lawyer .lawyerR li{padding:15px 0; border-bottom:1px solid #d3d3d3; vertical-align:bottom;} 
.lawyer .lawyerR li .txt1{ color:#174fa2; font-size:20px; line-height:22px;line-height:30px; padding-top:8px; padding-bottom:2px;}
.lawyer .lawyerR li .txt2{font-size:16px; color:#616161; line-height:30px;}
.lawyer .lawyerR li .case1{font-size:18px; line-height:22px; padding-top:8px;}
.lawyer .lawyerR li .case2{font-size:16px; color:#616161; line-height:30px; padding-top:2px;}
.lawyer .lawyerR  .more{display:block; font-size:14px !important; width:90px; height:26px; line-height:26px; color:#fff !important; background:#0b61b8; text-align:center; margin-top:5px;}


.casetext{margin-top:10px; padding-bottom:10px;}
.caselist{ width:100%;}
.caselist ul li{border-bottom:1px #ccc dashed;font-family:'宋体',Tahoma,Verdana,STHeiTi,simsun,sans-serif; overflow:hidden; padding:15px 0;}
.caselist ul li .caseA{width:75px; border:1px solid #1d1d1d; float:left; text-align:center; margin-top:8px;}
.caselist ul li .caseA span{ font-size:30px; color:#1d1d1d;}
.caselist ul li .caseA div{ font-size:14px; color:#fff; background:#1d1d1d; line-height:34px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.caselist ul li .caseB{padding-top:5px; padding-left:100px;}
.caselist ul li .caseB a{font-size:18px;}
.caselist ul li .caseB div{font-family:'宋体',Tahoma,Verdana,STHeiTi,simsun,sans-serif; line-height:28px; font-size:14px; color:#1d1d1d; padding-top:8px;}
.caselist ul li:hover .caseB a{color:#174fa2;}
.caselist ul li:hover .caseA div{background:#174fa2;}
.caselist ul li:hover .caseA{border-color:#174fa2;}
/*-----TEAM--LAWYER---*/

/* -------照片并排---------- */
.img-container {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around; /* 4张图片均匀分布，间距相等 */
    align-items: center; /* 图片垂直居中（可选） */
    padding: 20px 0; /* 上下留白，可选 */
}

/* 图片项：仅控制间距，不限制宽度 */
.img-item {
    /* 如需图片之间固定间距，可加：margin: 0 10px; */
    
font-size: 16px; 
color: #333; /* 可选：设置文字颜色，避免继承默认样式 */
    
text-align: center;    
margin-top: 8px; /* 可选：图片和文字之间的间距 */
    
line-height: 1.5; /* 可选：行高，优化文字可读性 */
}
.img-item a {
    
display: inline-block; /* 让超链接包裹图片+文字，且支持宽高/间距 */
    
text-decoration: none; /* 去除超链接默认下划线 */
    
color: #333; /* 文字默认颜色（可改为你需要的颜色，比如#0D4DA1） */
    
font-size: inherit; /* 继承.img-item的16px字体大小 */
}

/* 核心：固定图片尺寸 + 保持比例 */
.img-item img {
    width: 180px !important; /* 强制覆盖行内width属性 */
    height: 260px !important; /* 强制覆盖行内height属性 */
    display: block; /* 移除图片默认的行内空白 */
    object-fit: cover; /* 关键：图片按比例裁剪填充，避免拉伸变形 */
    ''object-fit:  contain; /* 完整显示图片（不裁剪），替换为：object-fit: contain; */
}

/* -------照片并排---------- */


.foot{background: url(../images/foot.png) center top no-repeat;height: 236px;border-top:4px solid #4b382f;}
.foot .article{width: 1200px;margin:0 auto;position: relative;overflow: hidden;}
.foot .article .erq{margin-top: 36px;}
.foot .article .foot-nav{padding-top: 40px;width: 510px;margin-right: 20px;}
.foot .foot-logo{width: 400px;margin-top: 65px;}

.foot-nav>li{float: left;margin-right: 30px;text-align: center;list-style: none;/* 新增：让tel-list内部垂直排列 */}  
.foot-nav>li>a{font:16px/28px "微软雅黑";color: #535353;}
.foot-nav>li>ul{margin-top: 10px;height: 118px;overflow: hidden;}
.foot-nav>li>ul>li>a{white-space: nowrap;text-overflow:ellipsis;font:14px/24px "微软雅黑";color: #535353;}
.copyright{text-align: center;font:14px/20px "微软雅黑";background-color: #e5e5e5;color: #787575;padding: 10px 0;}
.copyright a{color: #787575;}
.foot-nav .tel-list {
 float: none; /* 取消和其他li的并排浮动 */
    margin-top: 5px; text-align: left !important; /* 电话左侧对齐，覆盖父级center */
    display: block; }
.foot-nav .tel-list p { margin-bottom: 22px;text-align: left;display: block; /* 强制块级，margin才能生效 */
  line-height: 30px;
padding: 0; margin-top: 0; /* 重置默认上边距，仅保留下边距控制间距 */}
.foot-nav .tel-list p:last-child {  margin-bottom: 0; /* 移除最后一个元素的 margin，避免多余间距 */}

/* 分页条容器样式 */
.pagestyle {
    text-align: center; /* 居中显示 */
    margin: 20px 0;     /* 上下外边距，和内容区隔开 */
    padding: 10px 0;    /* 内边距，增加点击区域 */
}

/* 分页按钮通用样式（链接和当前页共用基础样式） */
.pagestyle a, 
.pagestyle strong {
    display: inline-block;  /* 让按钮并排显示且可设置宽高 */
    padding: 6px 12px;      /* 按钮内边距，控制大小 */
    margin: 0 3px;          /* 按钮之间的间距 */
    border: 1px solid #ddd; /* 浅灰色边框 */
    border-radius: 4px;     /* 圆角，更美观 */
    text-decoration: none;  /* 去掉链接的下划线 */
    color: #333;            /* 文字颜色 */
    font-size: 14px;        /* 文字大小 */
    line-height: 1.5;       /* 行高，垂直居中 */
    transition: all 0.2s;   /*  hover效果过渡，更丝滑 */
}

/* 当前页高亮样式 */
.pagestyle strong {
    background-color: #007bff; /* 主题蓝色背景 */
    color: #ffffff;            /* 白色文字 */
    border-color: #007bff;     /* 边框和背景色一致 */
    font-weight: normal;       /* 取消加粗，保持视觉统一 */
    cursor: default;           /* 鼠标指针变为默认，提示不可点击 */
}

/* 普通按钮悬浮效果 */
.pagestyle a:hover {
    background-color: #f8f9fa; /* 浅灰色背景 */
    border-color: #007bff;     /* 主题色边框 */
    color: #007bff;            /* 主题色文字 */
}
/* 分页条容器样式 */




/*------guest---------*/
/* 容器样式：确保容器本身居中，且不限制子元素 */
.guest {
    width: 1200px; /* 容器宽度 */
    margin: 0 auto; /* 容器整体居中（可选，若父级已居中可省略） */
    overflow: hidden;
    padding: 20px 0; /* 可选：上下留白，优化布局 */
}

/* 核心：table居中样式 */
.guest table {
    margin: 0 auto !important; /* 强制水平居中（核心属性） */
    border-collapse: separate; /* 配合cellspacing生效 */
    width: 800px; /* 固定表格宽度（也可设为100%，适应容器） */
    /* 可选：限制最大宽度，适配小屏幕 */
    max-width: 100%;
    /* 可选：居中对齐表格内的文字 */
    text-align: left; /* 表格内文字左对齐，如需居中改为text-align: center */
}

/* 可选：优化表单元素样式，让布局更美观 */
.guest table input[type="text"],
.guest table textarea {
    padding: 5px 10px; /* 输入框内边距 */
    border: 1px solid #174fa2; /* 输入框边框 */
    border-radius: 4px; /* 圆角，可选 */
}

.guest table input[type="submit"] {
    padding: 8px 30px; /* 提交按钮内边距，增大点击区域 */
    cursor: pointer; /* 鼠标悬浮变手型 */
    border: 1px solid #0d69a8; /* 按钮边框 */
    background-color: #fff; /* 按钮背景 */
    border-radius: 4px; /* 圆角，可选 */
}


.mapdh {
	font-size: 16px;line-height:26px;
    width: 1200px; /* 容器宽度 */
    margin: 0 auto; /* 容器整体居中（可选，若父级已居中可省略） */
    overflow: hidden;
    padding: 20px 0; /* 可选：上下留白，优化布局 */
}


/* ================================= */



.lmTitle{border-bottom:1px solid #dedede; padding-top:40px;}
.lmTitle .lmTitle_t1{ font-size:32px; color:#000;}
.lmTitle .lmTitle_daxie{ text-transform:uppercase; font-size:34px;}
.lmTitle .lmTitle_en{color:#174fa2;font-size:34px;}
.lmTitle .lmTitle_t2{ font-size:14px; color:#969696; line-height:35px; padding-bottom:25px; background:url(pd_20.png) center bottom no-repeat;}



.Form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	height: 20px;
}
.InputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	height: 18px;
}
.InputText1{height:28px; border:solid #c3b4a2 1px; line-height:28px;font-size:12px; color:#c8bca7; background:url(hskf_41.html) 6px 6px no-repeat;padding-left:28px;}
.InputTextX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	border:0;
	height: 18px;
}



.ContentText {
	font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.ContentText,.ContentText span,.ContentText p{line-height:2em !important;}



.stF{font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;}
.wrF{font-family: '微软雅黑',Microsoft Yahei;}


.overH{overflow:hidden;}
.w1200{margin:0 auto; width:1200px;} 
.left{float:left;}
.right{float:right;}
.tc{text-align:center;}


.posR{position:relative;}

.red,.red a:link,.red a:visited,.red a:hover,.red a:active { color:#df1c2d;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active { color:#FFF;}
.black,.black a:link,.black a:visited,.black a:hover,.black a:active { color:#000;}
.brown,.brown a:link,.brown a:visited,.brown a:hover,.brown a:active { color:#888888;}

.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active { color:#174fa2;}

.orange,.orange a:link,.orange a:visited,.orange a:hover,.orange a:active {color:#ff3d3d;}
h1,h2,h3,h4{font-weight:normal;}
.clear{clear:both;}



#banner{ width:100%;  position:relative; height:250px;}
#banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
#banner .bd ul{ width:100% !important;  }
#banner .bd li{ width:100% !important;  height:250px; overflow:hidden; text-align:center; background-position:center;}
#banner .bd li .bannerT1{display:block;}
#banner .bd li a{ display:block; height:250px; }

#yanyu{ height:60px;background:url(bpng.png); width:100%; position:absolute; top:384px; left:0; z-index:9;}
#yanyu .yanyu_t{ font-size:24px; line-height:56px; color:#f36910;}
#yanyu .yanyu{ width:1070px;}
#yanyu li{line-height:60px; font-size:16px; overflow:hidden;}
#yanyu li a{color:#fff;}
#yanyu li a:hover{color:#f36910;}

.team{ position:relative; margin-top:30px;}
.team .box li{width:395px; height:285px; position:relative; float:left; margin-right:10px; background:#f4f4f4;}
.team .box li .t_img{display:block; width:200px; margin:7px; background:#fff; float:left;}
.team .box li .t_list{margin:0 20px 0 220px;}
.team .box li .t_title1{ font-size:17px; border-bottom:1px solid #bfbfbf; line-height:45px;}
.team .box li .t_title1 span{ color:#5f5f5f; font-size:13px; padding-left:10px;}
.team .box li .t_title2{ font-size:14px; color:#6a6a6a; line-height:30px; padding-top:5px;}
.team .box li .t_more{background:url(pd_30.jpg) no-repeat; width:80px; height:22px; display:block; margin:10px 0 0 0px;}
.team .box li .t_title1 a:hover{ color:#f36910;}
.team .hd{background:url(pd_40.jpg) repeat-x center; height:22px; position:relative; margin-top:35px;}
.team .hd .prev,
.team .hd .next{background:url(pd_36.jpg) no-repeat; width:46px; height:22px; position:absolute; left:554px; cursor:pointer;}
.team .hd .next{background:url(pd_37.jpg) no-repeat; left:auto; right:554px;}



#Scope{background:#f7f7f7; margin-top:35px; height:780px;}
.Scope{margin-top:65px;}
.Scope ul{width:1300px;}
.Scope li{width:255px; height:480px; text-align:center; margin-right:54px; border:2px solid #cecece; float:left;}
.Scope li a{display:block;}
.Scope li .s_num{font-size:57px; line-height:76px; background:url(xxx_01.png) center bottom no-repeat;}
.Scope li .s_title1{ font-size:22px; line-height:44px; padding-top:5px;}
.Scope li .s_title2{ font-size:14px; color:#7e7e7e;}
.Scope li .s_img{ margin-top:20px;}
.Scope li .s_bg{ width:94px; height:94px; margin:20px auto; background:no-repeat 0 -94px;}
.Scope li:hover{ border-color:#174fa2;}
.Scope li:hover .s_num{color:#174fa2; background-image:url(xxx_02.png);}
.Scope li:hover .s_bg{background-position:0 0;}
#Scope .s_more{background:url(pd_75.png) no-repeat; width:125px; height:36px; margin:45px auto; display:block;}

#service{background:url(pd3_01.jpg) center no-repeat; height:545px;}
.service{margin-top:50px;}
.service ul{width:1300px;}
.service li{float:left; width:155px; text-align:center; margin-right:54px;}
.service li a{display:block; }
.service li .serBg{background:url(pd2_03.png) no-repeat; width:131px; margin:0 auto; height:123px; padding-top:28px;}
.service li .s_img{width:45px; height:48px; margin:0 auto; background:center -48px no-repeat;} 
.service li .title1{ font-size:20px; padding-top:13px;}
.service li .title2{ font-size:16px; color:#dbdbdb; line-height:30px; padding-top:10px;}
.service li:hover .serBg{ background-position:-131px 0;}
.service li:hover .s_img{ background-position:0 0;}
.service li:hover .title1{ color:#fff;}
#service .s_more{background:url(pd_106.png) no-repeat; width:125px; height:36px; display:block; margin:20px auto 0 auto;}


.case{height:710px; background:url(pd3_04.png) center top no-repeat; margin-top:30px;}
.case .case_box{height:660px}
.case .case_box ul{overflow:hidden;zoom:1; width:1300px;}
.case .case_box li{overflow:hidden; width:575px; float:left; margin:33px 50px 0 0;}
.case .case_box li .c_a1{background:url(pd3_07.png) no-repeat; width:89px; height:121px; text-align:center; float:left;}
.case .case_box li .c_a1 .c_a2{ font-size:34px; font-weight:bold; color:#fff; line-height:80px;}
.case .case_box li .c_a1 .c_a3{ font-size:14px; color:#999; line-height:36px;}
.case .case_box li .c_b1{height:121px; width:435px; float:left; background:#f4f4f4 url(pd3_09.jpg) right top no-repeat; padding:0 35px 0 15px;}
.case .case_box li .c_b2{ font-size:16px; line-height:65px;}
.case .case_box li .c_b2 a{color:#3d3d3d;}
.case .case_box li .c_b3{ color:#616161; line-height:22px;}
.case .case_box li.liS .c_a1{ background:url(pd3_08.png) no-repeat; float:right;}
.case .case_box li.liS .c_b1{ float:right; text-align:right; background:#f4f4f4 url(pd3_10.png) left top no-repeat; padding:0 15px 0 35px;}
.case .case_box li:hover .c_b2 a{ color:#0097e0;}
.case .hd{ height:50px; text-align:center;}
.case .hd a{display:inline-block;*display:inline;zoom:1; height:50px; cursor:pointer;}
.case .hd .prev,
.case .hd .next{background:url(pd3_14.png) no-repeat; width:50px;}
.case .hd .next{background:url(pd3_18.png) no-repeat;}
.case .hd .n_more{background:url(pd3_16.png) no-repeat; width:92px;}

#zixun{background:#174fa2; margin-top:30px; padding:14px 0;}
#zixun .zixun{ width:912px; margin:0 auto;border:1px solid #fff; padding:0 0 25px 260px;}
#zixun .zixun_t{background:url(pd3_32.png) no-repeat; width:170px; height:140px; display:block; position:absolute; left:0; top:125px;}
.zixun_form,.zixun_txt{ width:750px;}
.zixun_form .input-div{ display:inline-block; *display:inline; zoom:1; position:relative; height:42px;}
.zixun_form .input-div input,
.zixun_form .input-div textarea{font-family: '微软雅黑',Microsoft Yahei; padding:0 20px; height:42px; line-height:42px; background:#8ba7d1; border:none; font-size:16px;resize:none; outline:none; width:295px;}
.zixun_form .input-div b,
.zixun_form .input-div i{display:block; background:url(pd3_24.png) no-repeat; width:10px; height:42px; position:absolute; left:0; top:0;}
.zixun_form .input-div i{background:url(pd3_27.png) no-repeat; left:auto; right:0;}
.zixun_form .input-div input.button{ background:#f36910; color:#fff;}
.zixun_txt{padding-top:25px;}
.zixun_txt .zx_txt2{font-size:30px;padding:10px 0;}
.zixun_txt .zx_txt3{ padding-top:10px;}


#news{background:#f7f7f7; margin-top:25px; padding-bottom:45px;}
.newsTitle{ margin:30px 0 40px 0;}
.newsTitle li{display:inline-block; *display:inline;zoom:1; font-size:16px; margin:0 30px;}
.newsTitle li a{display:block; width:128px; height:35px; line-height:35px; text-align:center; background:#ddd;}
.newsTitle li.cur a{background:#f36910; color:#fff;}

.news{height:475px;}
.news .newsL li{width:290px; height:468px; border:1px solid #dcdcdc; float:left; margin-right:22px;}
.news .newsL li .n_L1{padding:0 10px;}
.news .newsL li .n_title1{font-size:16px; line-height:60px; padding-top:15px;}
.news .newsL li .n_title1 a{color:#171717;}
.news .newsL li .n_title1 a:hover{
color: #f36910;
text-decoration: none;
}
.news .newsL li .n_title2{color:#7d7d7d; line-height:30px;}
.news .newsL li .n_L2{overflow:hidden; padding-top:35px; font-size:14px;}
.news .newsL li .n_L2 span{ color:#7d7d7d; float:left;}
.news .newsL li .n_L2 a{float:right;}
.news .newsL li .n_L2 a:hover{ color:#f36910;}
.news .newsR {width:850px;}
.news .newsR li{padding:15px 0; border-bottom:1px solid #d3d3d3; vertical-align:bottom;}
.news .newsR li .n_title1{font-size:16px; line-height:22px;}
.news .newsR li .n_title2{font-size:13px; color:#616161; line-height:30px; padding-top:8px;}
.news .newsR li .n_title1 a:hover{color:#f36910;}

.jpservice{height: 75px; padding:60px 0 50px;overflow: hidden;}
.jpservice dl{width: 282px; float: left; overflow: hidden;}
.jpservice dl dt{width: 75px; height: 75px; float: left;}
.jpservice dl dd{width: 182px; padding-top: 12px; float: left; margin-left: 24px;}
.jpservice dl dd h3{font-size: 18px; line-height:18px; color: #333333; font-weight: normal; margin-bottom: 10px;}
.jpservice dl dd p{font-size: 12px;  color: #666666;}
.jpservice dl.seconddl{width: 350px;}
.jpservice dl.seconddl dd{width: 210px;}
.jpservice dl.threedl{width:295px;}
.jpservice dl.threedl dd{width: 120px;}
.jpservice dl.lastdl{width: 260px;}
.jpservice dl.lastdl dd{width: 160px;}



#footer{background:#174fa2;}
#footer .lxwmc{padding:15px 0 20px 0;}
#footer .lxwmc ul{width:1300px;}
#footer .lxwmc li{float:left; height:90px; line-height:90px; background:left center no-repeat;padding:0 35px 0 45px; font-size:25px; color:#fff; border-right:1px solid #4572b5; margin-left:35px;} 

.lmnav{ margin-top:30px;}
.lmnav a{display:inline-block;*display:inline; zoom:1; padding:0 26px; height:35px; line-height:35px; background:#999; font-size:16px; color:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:5px 12px;}
.lmnav a:hover,.lmnav a.cur{ background:#174fa2;}

.lmtext{margin-top:30px; padding-bottom:40px;}
.lmtext .lm_title1{text-align:center;font-size:26px;font-weight:bold;}
.lmtext .lm_title2{font-size:16px;font-weight:normal; padding-bottom:8px;text-align:right; border-bottom:1px solid #999;margin-bottom:20px;color:#666;}
.lmtext .lm_content{font-size:18px;line-height:32px;}
.lmtext .lm_content .txt1{ color:#174fa2; font-size:20px; line-height:22px;line-height:30px; padding-top:8px; padding-bottom:2px;}


.lmlist{ width:1200px;}
.lmlist ul li{border-bottom:1px #ccc dashed;font-family:'宋体',Tahoma,Verdana,STHeiTi,simsun,sans-serif; overflow:hidden; padding:15px 0;}
.lmlist ul li .NewsDate{width:75px; border:1px solid #1d1d1d; float:left; text-align:center; margin-top:8px;}
.lmlist ul li .NewsDate span{ font-size:30px; color:#1d1d1d;}
.lmlist ul li .NewsDate div{ font-size:14px; color:#fff; background:#1d1d1d; line-height:34px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.lmlist ul li .NewsTxt{padding-top:5px; padding-left:100px;}
.lmlist ul li .NewsTxt a{font-size:20px;}
.lmlist ul li .NewsTxt div{font-family:'宋体',Tahoma,Verdana,STHeiTi,simsun,sans-serif; line-height:28px; font-size:14px; color:#1d1d1d; padding-top:8px;}
.lmlist ul li:hover .NewsTxt a{color:#174fa2;}
.lmlist ul li:hover .NewsDate div{background:#174fa2;}
.lmlist ul li:hover .NewsDate{border-color:#174fa2;}
.lmlist ul li .NewsTxt  .more{display:block; font-size:14px !important; width:90px; height:26px; line-height:26px; color:#fff !important; background:#0b61b8; text-align:center; margin-top:5px;}

.tpli{width:1200px; overflow:hidden;}
.tpli ul{width:1300px;}
.tpli ul li{float:left; margin-right:23px; margin-bottom:5px; _display:inline; overflow:hidden;}
.tpli ul li a{display:block;}
.tpli ul li a img{border:1px solid #ccc;}
.tpli ul li a.txt{text-align:center; font-size:15px;color:#5e605f; line-height:36px;font-family: '宋体', Verdana, Arial, Helvetica, sans-serif;}
.tpli ul li:hover a.txt{color:#174fa2;}

.caseli li{ border-bottom:1px solid #dedede; padding:35px 0;}
.caseli li .c_title1{ font-size:20px;}
.caseli li .c_title2{ font-size:14px; color:#7c7c7c; line-height:32px; padding-top:10px;}
.caseli li:hover{background:#f0f0f0;}


.twli{}
.twli ul{width:1300px;}
.twli li{overflow:hidden; width:570px; float:left; margin:0 50px 30px 0;}
.twli li .tw_img{float:left;}
.twli li .tw_txt{margin:0 0px 0 220px;}
.twli li .tw_txt .title1{font-size:18px; line-height:40px;}
.twli li .tw_txt .title1 a:hover{text-decoration:underline;}
.twli li .tw_txt .title2{font-size:14px; color:#666; line-height:28px;} 
.twli li .tw_txt .more{font-size:14px; padding-top:15px;}
.twli li .tw_txt .more a{color:#014da1}

.zhaopin_t,.zhaopin_t a{font-size:16px; color:#0b61b8;}

.lmfy{margin:25px auto; }
.lmfy,.lmfy a{line-height:24px; font-size:16px; color:#333; text-align:center;}
.lmfy a:hover{color:#014da1;}
.lmfy table{margin:0px auto; text-align:center;}
.Button2,.Button4{background:#014da1; border:none; height:25px; line-height:25px; padding:0 8px; color:#fff; font-weight:bold;}


