﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}

/*top*/
.toper{ width:100%; background:#00356a;}
.top{ width:1200px; margin:0 auto; height:109px; position:relative;}
.logo{ display:block; cursor:pointer; width:470px; height:74px; margin:18px 0 0; float:left; position:relative;}
.logo img{ width:470px; height:74px; }
.logo .kdh{ display:block; position:absolute; left:0px; top:0px; width:68px; height:68px; border-radius:4px; border:3px solid #fff;z-index: 1;/*-webkit-animation: turn 3s linear infinite;*/}

@-webkit-keyframes turn {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

.ytoptit{ color:#fff; float:left; font-size:30px; margin:30px 0 0 20px; height:38px; line-height:30px;padding-left:20px;border-left:1px solid #fff;}
.SreachBox{ width:270px; height:28px; line-height:28px; }
.toprt{ position:absolute; right:0px;top:20px; width:400px;}
.login{ float:right; font-size:14px;color:#a3aebe; position:relative; top:-2px;}
.login a{ font-size:16px;color:#a3aebe; cursor:pointer;margin:0 4px;}
.tel{ padding-left:32px; background:url(../images/tel.png) left center no-repeat; font-size:16px;color:#a3aebe;}
.SreachBox{ width:272px; height:28px; position:absolute; right:0px; top:49px;}
.sreach_btn{ display:block; float:right; width:28px; height:28px; background:url(../images/search.png) no-repeat;}
.sreach_ipu{ height:28px; line-height:28px; width:230px; float:left; padding-left:10px; color:#adadad; font-size:14px;}
.nav{ height:70px; background:#fff; position:relative;}
.nav ul{ width:1200px; margin:0 auto; }
.nav li{ width:10%; text-align:center; float:left; position:relative;}
.nav li a.nava{ font-size:16px;display:block; cursor:pointer; height:70px; line-height:70px; background:url(../images/blue.png) right center no-repeat;color:#003569;}
.nav li:hover a.nava,.nav li.on a.nava{ color:#ffa004; }
.subnav{ position:absolute; left:-5%; width:110%; z-index:10;}
.subnav dd{ height:35px; line-height:35px; border-bottom:1px dashed #eee; background:#fff; }
.subnav dd a{color:#003569; font-size:14px;}
.subnav dd:hover a{ color:#ffa004; }
.nylink{ position:absolute; left:50%; top:0px; margin-left:400px;}
.nylink a{ display:block; cursor:pointer; float:left; width:100px; text-align:center; height:70px; line-height:70px; font-size:16px; color:#ffa004;}
.nylink a.jrsc{ background:url(../images/star.png) 0px center no-repeat; }
.nylink a.back{ background:url(../images/home.png) 0px center no-repeat; }
/*top end*/

/*bottom*/
.footer{ width:100%; background:#f7f7f7; padding:21px 0 0; }
.btmlf{ width:600px; float:left;}
.btmrt{ width:564px; float:right; padding:0 0 15px 35px; position:relative; border-left:1px solid #ef663a; margin-bottom:21px;}
.lktitl{ margin-top:90px; float:left; }
.lktitl .cn{ font-size:20px;color:#333; }
.lktitl .en{ font-size:12px; color:#f0734e; line-height:18px;}
.link{ float:left; margin-left:45px; width:470px; }
.link li{ padding-left:24px; background:url(../images/plus.png) left center no-repeat; float:left; width:211px; height:35px; line-height:35px;}
.link li a{ color:#555; font-size:15px;}
.link li a:hover{ color:#ef663a; }
.btmrt h3{ font-size:20px; color:#555; background:url(../images/black.png) left bottom no-repeat; padding-bottom:11px;margin-bottom:6px;}
.btmtxt p{color:#666;}
.btmlist{ position:absolute; bottom:0px; right:40px;}
.btmlist li{ float:left; width:80px; text-align:center; margin-right:22px;}
.btmlist li p{color:#000; font-size:12px;}
.btmlist li img{ width:77px; height:77px; }
.copyright{ height:80px; line-height:80px; background:#00356a; text-align:center; color:#fff; }
/*bottom end*/

/*homeban*/
.homeban{ position:relative; width:100%; height:557px; z-index:0;}
.homeban .bd li a{ display:block; width:100%; height:557px;z-index:0;}
.homeban .hd{ height:12px; text-align:center; position:absolute; bottom:30px; width:100%; }
.homeban .hd li{ border:1px solid #fff; height:11px; width:11px; border-radius:6px; margin:0 5px; display:inline-block;*display:inline;*zoom:1; cursor:pointer;}
.homeban .hd li.on{ background:#ffa004; }
/*homeban end*/

/*pages*/
.Pages{ height:31px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 10px; font-size:12px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#a9a9a9; width:74px; height:28px; text-align:center; line-height:28px; border:1px solid #dcdcdc; cursor: pointer;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#00356a;border:1px solid #00356a;}
.Pages .p_page .num a{ width:38px; height:30px; line-height:30px; text-align:center; color:#7f7f7f; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#00356a; color:#fff;}
/*pages end*/

/*公司介绍*/
.about{ padding:109px 0; }
.abtpic{ width:565px; height:370px; float:right; display:block; cursor:pointer; overflow:hidden;}
.abtpic img{ width:565px; height:370px; transition: all 0.5s;}
.abtpic img:hover{ transform:scale(1.2); }
.abtcont{ width:530px; }
.abtcont h3 span.cn{ font-size:30px; font-weight:bold; color:#222; background:url(../images/line1.png) left bottom no-repeat; padding-bottom:12px;}
.abtcont h3 span.en{ font-size:18px; color:#222; line-height:79px;}
.abtcont p{ color:#222; margin-bottom:25px;}
.ljgd{ text-align:center; color:#ffa004; height:31px; line-height:31px; width:152px; border:1px solid #ffa004; display:block; cursor:pointer; background:url(../images/shot_03.png) 109px center no-repeat; transition: 0.5s;}
.ljgd:hover{ color:#fff; background:#ffa004; }
/*公司介绍 end*/

/*律师团队*/
.team{ width:100%;background:#00356a; padding:80px 0 50px;}
.teamsld{ width:900px; float:right; overflow:hidden;}
.teamsld li{ width:209px; height:480px; float:left; margin-right:22px; }
.teamsld li img{ width:209px; height:319px; }
.teamsld li h3.name{ color:#fff; font-size:18px; font-weight:bold; background:url(../images/line.png) left bottom no-repeat; margin-top:27px; padding-bottom:18px;}
.teamsld li p.tit{ color:#fff; font-size:12px; line-height:20px; margin-top:10px; }
.teamlf{ width:210px; }
.teamlf .teamtitl{ color:#fff; font-size:14px;}
.teamlf .teamtitl span{ display:block; }
.teamlf .teamtitl .cn{ background:url(../images/line.png) left bottom no-repeat; padding-bottom:10px;}
.teamlf .teamtitl .en{ margin-top:-15px;}
.teamlf p{ color:#fff; margin-top:25px; }
.teamlf a.ljgd{ margin-top:60px; }
/*律师团队 end*/

/*新闻资讯*/
.news{ padding:60px 0 76px; }
.titl{ text-align:center; }
.titl .cn{ font-size:28px; font-weight:bold;color:#222; background:url(../images/line.png) center bottom no-repeat; padding-bottom:15px;}
.titl .en{ color:#222;margin-top:6px;}
.newtab{ margin-top:60px; }
.newhd{ float:left; }
.newbd{ width:1080px; float:right;}
.newhd li{ width:75px; height:134px; background:#dfdfdf; text-align:center; line-height:134px; cursor:pointer;transition: 0.5s;}
.newhd li a{ color:#333; font-weight:bold; }
.newhd li.on,.newhd li:hover{ background:#ffa004; }
.newhd li.on a,.newhd li:hover a{ color:#fff;}
.newrt{ width:690px; float:right; position:relative; height:314px;}
.newrt li{ margin-bottom:43px;}
.newrt li .rq{ width:75px; height:75px; border:1px solid #727272; text-align:center; float:left;}
.newrt li .rq .day{ font-size:22px; font-weight:bold; color:#333; height:49px; line-height:49px; }
.newrt li .rq .year{ height:26px; background:#e5e5e5; font-size:12px; color:#000;}
.newrt li .ntxt{ width:590px; float:right;} 
.newrt li .ntxt h3{ padding-bottom:18px; background:url(../images/line1.png) 8px bottom no-repeat; }
.newrt li .ntxt h3 a{ color:#333; font-weight:bold; font-size:18px; cursor:pointer;}
.newrt li .ntxt p{ color:#333; margin:12px 0 0 8px;}
.newrt a.ljgd{ position:absolute; bottom:0;}
/*新闻资讯 end*/

/*业务领域*/
.ad{ width:100%; }
.ad img{width:100%;}
.business{ padding:85px 0 115px; }
.business ul{ margin-top:70px; }
.business li{ width:300px; height:300px; position:relative; background:#00356a; float:left;}
.business li a{ display:block; cursor:pointer; width:300px; height:300px;}
.business li a .buspic{ width:300px; height:300px; overflow:hidden; position:absolute; z-index:0; left:0; top:0;}
.business li a img{ width:300px; height:300px; transition:all 0.5s;}
.business li a p.tit{  font-size:16px; font-weight:bold;color:#fff; background:url(../images/line.png) no-repeat;padding-top:3px; display:inline-block;*display:inline;*zoom:1;}
.business li:hover img{ transform:scale(1.2); }
.business li .textbox{position:absolute;z-index:3;width:100%;height: 28px;}
.business li.noimg .textbox{text-align: center; top:0;bottom: 0;margin:auto;}
.business li.hasimg .textbox{text-align: left; bottom:15px; left:20px;}
/*业务领域 end*/

/*内页公用样式*/
.nyban{ width:100%;}
.nyban img{ width:100%; }
.menu{ width:100%; height:96px; background:#f3f3f3; }
.menu ul{ width:1200px; margin:0 auto; }
.menu li{ float:left; }
.menu li a{ display:block; cursor:pointer; width:200px; text-align:center; color:#666;height:96px; line-height:96px;}
.menu li:hover a,.menu li.on a{color:#fff; background:#ffa004;}
/*内页公用样式 end*/

/*公司简介.shtml*/
.ny_abt{ padding:28px 0 63px;}
.nytitl{ text-align:center; margin-bottom:40px;}
.nytitl p.cn{ color:#323232; font-size:20px; }
.nytitl h3.en{ color:#ed9504; font-size:24px; font-family:Arial;text-transform:uppercase; background:url(../images/nytitl.png) center bottom no-repeat;margin-top:15px; padding-bottom:10px;}
.atop{ width:730px; height:319px; background:#f3f3f3; padding:50px 25px;}
.apic{ width:408px; height:419px; float:right; }
.apic img{ width:408px; height:419px; }
.abox{ margin-top:12px; }
.abox dd{ height:76px; line-height:76px; font-size:16px;color:#2f2f2f; text-align:center; width:593px; float:left; margin-bottom:12px;}
/*公司简介.shtml end*/

/*凯安理念.shtml*/
.ny_ln{ padding:50px 0 67px; }
.lnlist li{ margin-bottom:21px; height:166px;}
.lnpic{ width:600px; height:166px; float:right; }
.lnpic img{ width:600px; height:166px; }
.lnbox{ float:left; width:562px; height:166px; display: table; background:#f0f7fe; }
.lntxt{ padding-left:38px;display: table-cell; vertical-align:middle;}
.lntxt h3{ color:#2d2c2c; font-size:16px; font-weight:bold; width:562px;}
.lntxt p{ color:#474746; margin-top:8px;width:562px;}
/*凯安理念.shtml end*/

/*凯安业务.shtml*/
.ny_yw{ padding:28px 0; background: #f7f7f7;}
.ylist li{ width:100%;height: 170px;position: relative; text-align:center; float:left; margin: 30px 0;transition: all 0.5s ease-in-out;}
/*.ylist li a{ display:block; cursor:pointer; width:262px; }*/
.ylist li .ypic{ width:250px; height:170px; overflow: hidden; float: left;transition: all 0.5s ease-in-out;}
.ylist li .ypic img{transition: all 0.3s ease-in-out;}
.ylist li:hover img{transform: scale(1.1);}
.ylist li:hover .reser_box{background: white;}
.ylist li a p{ margin-top:18px; color:#414140; }
.ylist li:hover a p{ color:#ffa004; }
.reser_box{width: 918px;float: left;padding-left: 30px;height: 168px;text-align: left;border: 1px solid gainsboro;}
.reser_box a:first-child{font-size: 18px;font-weight: bold;color: #333333;height: 35px;line-height: 35px;display: inline-block;margin: 20px 0 5px 0;transition: all 0.5s ease-in-out;}
.reser_box a:hover{transform: scale(1.05);}
.reser_box p.conts{width: 100%;height: 55px;display: block;}
.ck_see{width: 122px;height: 37px;text-align: center;line-height: 37px;background: rgba(237,149,4,0.8);color: white;border-radius: 10px;position: absolute;right: 15px;bottom: 15px;}
.ck_see:hover{background: rgba(237,149,4,1);color: white;}
.time{position: absolute;top: 18px;right: 18px;}
/*凯安业务.shtml end*/

/*联系我们.shtml*/
.ny_lxwm{ padding:48px 0 56px; }
.lxtop{ text-align:center; }
.lxtop dl{ display:inline-block;*display:inline;*zoom:1; }
.lxtop dd{ text-align:center; margin:0 30px; max-width:300px; float:left;}
.lxtop dd img{ width:46px; height:46px; margin-bottom:28px; }
.lxtop dd p{ text-align:left; }
.map{ margin-top:53px; width:100%;}
.map img{ width:100%; }
/*联系我们.shtml*/

/*律师答疑.shtml*/
.ny_dy{ padding:48px 0 66px; }
.dyhd{ text-align:center; margin-bottom:33px;}
.dyhd li{ display:inline-block;*display:inline;*zoom:1; }
.dyhd li a{ display:block; width:139px; height:40px; text-align:center; line-height:40px; font-size:16px;color:#525151;}
.dyhd li:hover a,.dyhd li.on a{ background:#00356a; border-radius:4px; color:#fff; }

.dform{ padding:37px 250px 36px 250px; background:#f3f3f3; }
.dform ul{ width:700px; height:465px;}
.dform li{ margin-bottom:10px; float:left; }
.dform li span{ color:#3d3c3c; display:inline-block;*display:inline;*zoom:1; float:left; text-align:right; height:34px;line-height:34px; width:70px;}
.dform li input.dtxt,.dform li input.dtxt2{background:#fff; border:1px solid #e5e5e5; height:32px; line-height:32px;padding-left:10px;}
.dform li textarea{ background:#fff; border:1px solid #e5e5e5; width:577px; padding:10px; height:114px;}
.dform li input.dtxt{ width:587px;}
.dform li input.dtxt2{ width:169px;}
.dform li em{ color:#ed9504; display:inline-block;*display:inline;*zoom:1; height:34px;line-height:34px; float:right; margin-left:10px; }
.dform li.mail,.dform li.lxcz{ margin-left:150.5px; }
.dform li img.yzm{ margin-top:8px; }
.dform li.an{ clear:both; }
.dform li input#tj{ width:180px;height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#00356a; margin:0 27px 0 70px; cursor:pointer; }
.dform li input#cz{ font-size:16px; background:transparent; cursor:pointer;}
/*律师答疑.shtml end*/

/*招贤纳士.shtml*/
.recuit li{ width:100%;border-bottom:1px solid #ccc; }
.recuit li .rechd span{ width:240px;float:left;line-height:60px; height:60px; color:#666; text-align: center; font-size:14px;}
.recuit li#recfirst .rechd span{ color:#fff; font-size:16px; line-height:60px; height:60px;}
.recuit li#recfirst .rechd span.res{ background:none; }
.recuit li#recfirst .rechd{ background:#00356a; border:none;}
.recuit li .rechd{ height:60px;}
.recuit li span.recbtn{ margin:13px 0 0 70px; cursor: pointer; width:104px; height:36px; line-height:36px; text-align: center; background:url(../images/recbtn.png) no-repeat; color:#666;}
.recuit li span.res{ background:url(../images/cicle_03.png) 52px center no-repeat; }
.recbd{ padding:26px 0 40px 0px; border-top:1px solid #ccc; }
.recbd .rectitl{ color:#333; font-size:22px; margin-left:50px;}
.recbd .recont{ height:80px; background:#f3f7fa; padding-top:27px; margin:20px 0 0;}
.recbd .recont dl{ width:900px; padding-left:80px;}
.recbd .recont dd{ float:left; width:290px; height:34px; line-height:34px; font-size:14px; color:#333;}
.rectxt{ padding:20px 0 0 15px; }
.rectxt dl{ float:left; }
.rectxt dl+dl{ margin-left:70px; }
.rectxt dt,
.rectxt dd{ line-height:24px; height:24px; color:#333;font-size:14px;}
.ypbd{ display:block; cursor:pointer; width:116px; height:36px; line-height:36px; border:2px solid #00356a;background:#00356a; color:#fff; text-align:center; border-radius:20px; float:right; margin:30px 0 0 0; transition:.5s;}
.ypbd:hover{ background:transparent;color:#00356a; }
/*招贤纳士.shtml end*/

/*专业团队.shtml*/
.ny_td{ padding:48px 0 58px;}
.tlist{ margin:0 0 30px 0; }
.tlist li{ width:220px; text-align:center; height:380px; margin:0 18px 27px 0; cursor:pointer; float:left;}
.picbox{ width:100%; height:336px; position:relative; overflow: hidden;}
.picbox img{ width:100%; height:336px; position:relative; z-index:0; transition:all 0.5s;}
.picbox a.shaw{ display:none; cursor:pointer; width:180px; height:355px; padding:95px 28px 0 28px; background:url(../images/shaw_03.png); position:absolute; left:0; top:0; z-index:3; text-align:center; transition:.5s;}
.picbox a.shaw .tname{ color:#fff; font-size:18px; }
.picbox a.shaw .tit{ font-size:13px; color:#b1a6a7; margin:10px 0 25px;}
.picbox a.shaw .plus{ display:inline-block;*display:inline;*zoom:1; width:26px;height:26px; background:url(../images/plus2.png) no-repeat;}
.tlist li p.ntxt{ margin-top:15px; }
.tlist li:hover img{transform:scale(1.2);}
.tlist li:hover a.shaw{ display:block; }
/*专业团队.shtml end*/

/*新闻详情页.shtml*/
.info_titl{ text-align: center; border-bottom:1px solid #ececec; padding-bottom:20px;}
.info_titl h2{ color:#333; font-size:20px; font-weight:bold;}
.info_titl p{ margin-top:12px; color:#666666;}
.info_titl p span{ margin-left:25px;}
.ny_morecont{ padding:40px 0 25px; border-bottom:1px solid #dadada;}
.ny_infofy{ margin:30px 0 30px; }
.ny_infofy p{ font-size:14px; color:#000;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#ffa004;}
/*新闻详情页.shtml end*/

/*170927left.shtml*/
/*.left{ float:left; width:240px;}*/
.Btit{ height:60px; line-height:60px; background:#00356a; text-align:center; font-size:20px; color:#fff; display:block; display:none;}
.navlf{ background:#eee;}
.navlf li{ height:90px; line-height:90px; width:200px; float:left; text-align:center;}
.navlf li:last-child{padding-bottom:30px;}
.navlf li a{ color:#333; cursor:pointer;display:block;}
.navlf li:hover a,.navlf li.onli a{ background:#ed9504;color:#fff;}
/*.rtcont{ width:920px; float:right; }*/
/*170927left.shtml end*/



/*170927新闻列表.shtml*/
.ny_nlist{ margin:10px 150px 40px; }
.ny_nlist li{ height:30px; line-height:30px; }
.ny_nlist li span.date{ color:#666; float:right; }
.ny_nlist li a{ color:#333; cursor:pointer;}
.ny_nlist li a:hover{ color:#ef663a;}
/*新闻列表.shtml end*/

/*170927业务领域2.shtml*/
.ny_ywly li{ width:320px; height:341px; background:#f7f7f7; text-align:center; padding:30px 30px 37px 30px; transition:.5s; cursor:pointer; float:left; margin:0 30px 30px 0;}
.ny_ywly li b.icon{ display: inline-block; *display:inline; *zoom:1; position:relative; height:125px; width:125px;}
.ny_ywly li b.icon img{ display:block; position:absolute; top:0px; left:0px; width:125px; height:125px;}
.icon .i1{ transition:400ms;}
.icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.ny_ywly li:hover .icon .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.ny_ywly li:hover .icon .i1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.ny_ywly li h3{ font-size:18px; font-weight:bold;color:#666; margin:15px 0 25px; }
.ny_ywly li p{ text-align:left; }
.ny_ywly li a.ywa{ display:inline-block;*display:inline;*zoom:1; height:48px;line-height:48px; width:130px;padding-left:53px; text-align:left; font-weight:bold; color:#fff; border-radius:9px; background:#ffa004 url(../images/lk.png) 114px center no-repeat;margin-top:25px;}
.ny_ywly li:hover{ background:#ffa004; }
.ny_ywly li:hover h3,.ny_ywly li:hover p{ color:#fff; }
.ny_ywly li:hover a.ywa{ background:#fff url(../images/lkon.png) 114px center no-repeat; color:#ffa004;}
/*业务领域2.shtml end*/

/*170927业务领域详情页.shtml*/
.ny_bm .bmlf{ float:left; width:234px; height:114px; background:#f0f0f0; text-align:center; padding-top:35px; } 
.ny_bm .bmlf img{ width:59px; height:50px; margin-bottom:10px; }
.ny_bm .bmlf p{ color:#666; font-size:18px; }
.ny_bm .bmrt{ float:left; width:885px; height:auto; background:#f7f7f7;padding: 5px 20px 0 30px;overflow:hidden}
.ny_bm .bmrt p{width:100%;}
.ywinbtm{ margin:44px 0 0; }
.ywinbtm li{ width:374px; height:454px; float:left; margin:0 38px 38px 0;background:#f7f7f7; }
.ywinbtm li h3{ height:94px; line-height:94px; font-size:14px;}
.ywinbtm li h3 a{ display:block; padding-left:189px; color:#333;}
.ywinbtm li.ywin1 h3{ background:#f0f0f0 url(../images/ywin2.png) 127px center no-repeat; }
.ywinbtm li.ywin2 h3{ background:#f0f0f0 url(../images/ywin3.png) 127px center no-repeat; }
.ywinbtm li.ywin3 h3{ background:#f0f0f0 url(../images/ywin4.png) 127px center no-repeat; }

.ywinbtm li .ywincont{ padding:22px 30px 0 30px; }
.ywinbtm li .ywincont dd{ height:26px; line-height:26px; background:url(../images/bg_yw.png) left center no-repeat; margin-bottom:13px; padding-left:13px; }
.ywinbtm li .ywincont dd a{ display:block; cursor:pointer; color:#515151; width:300px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.ywinbtm li .ywincont dd a:hover{ color:#ffa004; }
/*170927业务领域详情页.shtml end*/

/*170927应聘表单.shtml*/
.nyypbd{ width:100%;overflow:hidden; }
.mssq{ margin:20px 0 0; }
.mtitl{ height:46px; line-height:46px; color:#fff; background:#00356a; font-size:18px; padding-left:52px;}
.mssq .tit{ margin-bottom:1%; color:#757575;font-size:19px;}
.jbzl ul{ margin:30px 0 5px;}
.jbzl li{ float:left; margin:0 55px 20px 55px;width:466px;}
.jbzl li span{ float:left; color:#888; font-size:14px; margin-right:80px;display:block; height:40px;line-height:40px;}
.jbzl li input.ztxt1{ height:38px; line-height:38px; padding-left:10px; width:310px; border:1px solid #b5b5b5;}
.mssq li.addr{ width:100%;}
.mssq li.addr input{ width:886px;padding-left:10px;}
.jbzl li label em{ position:relative; top:8px; margin:0 10px 0 0;}
.jbzl li input.sex{ position:relative; top:8px; margin:0 10px 0 0;}
.jbzl li input.ztxt2{ height:38px; line-height:38px; padding-left:10px; width:180px; border:1px solid #b5b5b5;}
.jbzl li em{ font-size:14px; color:#888; margin-left:20px;}
.jyjl .jytxt1{ width:184px;}
.jyjl .jytxt2{ width:404px;}
.jyjl .jytxt3{ width:276px;}
.jyjl .jytxt4{ width:125px;}
.jyjl dl{ margin:0 0 4% 2%; }
.jyjl dt span{ display:block; float:left; font-size:14px; color:#888; margin:10px 29px 15px 10px;}
.jyjl dd input{ border:1px solid #b5b5b5; margin:0 26px 20px 0; height:38px; line-height:38px; padding-left:10px;}
.other ul{ margin:2% 5% 0 2%; } 
.other li{ width:100%; margin-bottom:7px; }
.other li span,.other li p{ float:left; color:#888; font-size:14px;}
.other li input.jytxt2{ height:22px; line-height:22px; border:1px solid #b5b5b5; padding-left:10px; width:33%; margin-left:9%;}
.other li select{ height:22px; line-height:22px; border:1px solid #b5b5b5; width:18%; float:right;}
.other li textarea{ border:1px solid #b5b5b5; width:97%; margin:1% 0 0 0; padding:10px;}
.other li.otxt{ border-top:1px solid #e8e8e8; padding-top:1%; margin-top:3%;}
.other li input#tj{ height:53px; line-height:53px; border-radius:14px; background:#00356a; color:#fff; font-weight:bold; width:294px; font-size:18px; cursor:pointer;}
.other li.an{ text-align:center; margin-top:3%; }
/*170927应聘表单.shtml end*/

/*171012业务领域新增左侧栏目*/
.ywnavlf{ width:200px; float:left; border: 1px solid #ebebeb; border-bottom:2px solid #ccc;}
.ywnavlf dd{ height:35px; line-height:35px; border-bottom: 1px solid #ebebeb;}
.ywnavlf dd a{ padding-left:30px; color:#444; cursor:pointer;}
.ywnavlf dd a:hover{color:#ffa004;}
.yinfo{ float:right; width:970px; }
.ywrtbox{ float:right; width:970px; }
/*2017-12-19  新加*/
.newtab .newlf{float:left;width:360px}
.newtab .newlf img{float:left;width:100%;height:290px}