@charset "utf-8";
/* CSS Document */
body{font:12px/22px "Microsoft YaHei",arial; text-align:left;color:#333;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,input{margin:0;padding:0;}
*{margin:0;padding:0;}
img{border:none; vertical-align:middle;}
ul,ol,li{list-style-type:none;}
em,i{font-style:normal;}
.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft YaHei"}    .fs{font-family:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.white {color:#fff;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space6{clear:both;height:6px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pl10{padding-left:10px;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px;}  .mb20{margin-bottom:20px;} .ml20{margin-left:20px;} .mr20{margin-right:20px;}
.mt30{margin-top:30px;}  .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clear:after{display:block;content:'';clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff8400;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w960{width:960px; margin:0 auto; overflow:hidden; zoom:1;}
.w980{width:980px; margin:0 auto; overflow:hidden; zoom:1;}
.w1000{width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.w1002{width:1002px; margin:0 auto; overflow:hidden; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error { color:#f00;}
/*内容开始*/
/*首页*/
.main {width:100%; height:100%;}
.red {color:#f00;}
.orange { color:#b93e00;}
.cheng {color:#ff7200;}
.blue {color:#0074be;}
.header{ background:#295a9d;}
.headerCon {height:100px; background:url(../images/headerBg.png)  no-repeat; }
.logo {left:0; top:0px;}
.searchCon {right:0; top:10px;width:330px;}
.nav {height:50px; background:#0c3875; border-top:#436ea9 solid 1px;}
.nav li {float:left;}
.nav li a {padding:0 28px; display:block; text-align:center; line-height:50px; font-family:Microsoft Yahei; font-size:16px; color:#fff;}
.nav li a.cur,.nav li a:hover {background:#436ea9; color:#fff;}
.sC-tel {font-size:36px; font-family:arial; font-weight:weight; margin-bottom:8px;}
.sC-tel p { font-size:22px;margin-top:35px; color:#fff;}
.sC-tel p.f14 {font-size:15px;}
.ico_tel {width:75px; height:55px; background:url(../images/ico_tel.png) no-repeat; left:0; top:26px;}

/*banner*/
.banner { margin-bottom:20px;}
.focusBox { position: relative; width:100%; height:460px; overflow: hidden;  box-shadow: 1px 3px 3px #ccc; }
.focusBox .pic{ height:460px; display: block; }
.focusBox .pic li { height:460px; display: block;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#ffa200; filter:alpha(opacity=100);opacity:1;   }

/*友情链接*/
.ixLink { background:#f3f3f3; padding:10px 0; border-top:#e2e2e2 solid 1px;}
.ixLinkCon {margin-top:5px; line-height:30px; color:#ccc;}
.ixLinkCon a {font-size:14px; padding:0 5px; color:#666666;}
.ixLinkCon a:first-child {padding-left:0;}
.ixLinkCon a:hover {color:#ff8400;text-decoration:underline;}

/*footer*/
.footer {width:100%; border-top:#2f65af solid 5px; background:#0c3875;} 
.footerCon {background:#0c3875;}
.footerCon .rel {padding:25px 0;} 
.footerCon p{ text-align:center; color:#fff; font-size:14px; font-family:arial; line-height:30px;}
.footerCon p a {color:#fff;}
.footerCon p a:hover {color:#fff; text-decoration:underline;}
.footerCon p.b-nav a {padding:0 5px; color:#ffd490;}
.ico_wangjing {width:30px; height:26px;right:50%; top:15px; margin-right:-210px;}
.ico_footerzi {width:315px; height:52px; background:url(../images/ico_footerzi.png) no-repeat; top:51px; right:0px;}
.b-nav a {margin:0 5px; font-family:microsoft yahei;}
.footerCon p.b-nav { color:#4e72a5;}
.footerbtm { height:46px;}
.footerbtm p { line-height:46px; font-size:14px; text-align:center; color:#666666;}
.ico_bd { width:20px; height:20px; background:url(../images/ico_bd.png) no-repeat; bottom:29px; left:50%; margin-left:72px;}
.ico_jc {width:30px; height:26px; background:url(../images/ico_jc.png) no-repeat; bottom:27px; left:50%; margin-left:102px;}

/******common******/
/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:40px 0 30px;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#416aa0; border:1px #0074be solid;}

/*面包屑*/
.location{height:49px; line-height:49px; padding:0 10px;  border-bottom:#cccccc solid 1px; background:url(../images/ico_home.png) 0px 14px no-repeat; color:#666; font-size:14px; padding-left:26px;}
.location a{margin:0 6px;color:#333; }
.location a:hover { color:#ff8400; text-decoration:underline;}

/* content */
.content {}
.ixBox-top {}
.ixBox-top span {font-size:18px; color:#416aa0;}
.ixBox-top a {font-size:14px; right:0px; top:0px; color:#999;}
.ixIntraduce {margin-top:30px; margin-bottom:30px;}
.ixIntra-item {width:324px; height:300px; border-radius:10px 10px 0 0;}
.ixItem-top {height:40px; padding-left:10px; background:#c6d5e9; border-radius:10px 10px 0 0; line-height:40px; font-size:18px; color:#0c3875;}
a.ixMore {font-size:14px; top:0px; right:10px; color:#4973ac;}
a.ixMore em {font-family:simsun;}
.ixItem-btm {height:249px; border:#dadada solid 1px; border-top:0;padding-top:10px;}
.ixItem-pic {width:302px; height:100px;margin:0px auto 5px;}
.ixItem-text { line-height:26px;width:302px; margin:0px auto; font-size:14px;}
.ixItem-text a {color:#ff8400;}
.mr14 {margin-right:14px;}
.ico_news2 {width:3px; height:3px; background:url(../images/ico_news2.png) no-repeat; left:3px; top:13px;}
.ixItem-textBox li { vertical-align:top; position:relative; height:26px; line-height:26px; padding-left:15px;}
.ixItem-textBox li a {color:#565656; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display: block; _width:287px;}
.ixItem-textBox li a:hover {color:#ff8400; text-decoration:underline;}
.ixlyBox {border-top:#dadada solid 1px; border-bottom:#dadada solid 1px; background:url(../images/ly_bg.png) repeat; margin-bottom:30px;}
.ixlyBox .w1000{ padding:65px 0 10px;}
.ico_lytop {width:182px; height:49px; background:url(../images/ico_lytop.png) no-repeat; top:0; left:0;}
.ico_lyBg {width:40px; height:40px;left:50%; top:10px;  background:url(../images/ico_lyBg.png) no-repeat;margin-left:-20px;}
.ixlyBoxCon li {float:left; width:191px;height:80px; margin-bottom:10px; margin-right:9px;}
.ixlyBoxCon li a {padding-top:50px; text-align:center; padding-bottom:8px; display:block; font-size:14px;border-radius:10px; color:#666;background:#d3e2f5;box-shadow:0px 1px 1px #999;_width:191px;}
.ixlyBoxCon li a:hover {color:#fff; background:#2c5893;}
.ico_ly1 {background-position:0 0; }
.ixlyBoxCon li a:hover .ico_ly1 {background-position:-40px 0; }
.ico_ly2 {background-position:0 -40px; }
.ixlyBoxCon li a:hover .ico_ly2 {background-position:-40px -40px; }
.ico_ly3 {background-position:0 -80px; }
.ixlyBoxCon li a:hover .ico_ly3 {background-position:-40px -80px; }
.ico_ly4 {background-position:0 -120px; }
.ixlyBoxCon li a:hover .ico_ly4 {background-position:-40px -120px; }
.ico_ly5 {background-position:0 -160px; }
.ixlyBoxCon li a:hover .ico_ly5 {background-position:-40px -160px; }
.ico_ly6 {background-position:0 -200px; }
.ixlyBoxCon li a:hover .ico_ly6 {background-position:-40px -200px; }
.ico_ly7 {background-position:0 -240px; }
.ixlyBoxCon li a:hover .ico_ly7 {background-position:-40px -240px; }
.ico_ly8 {background-position:0 -280px; }
.ixlyBoxCon li a:hover .ico_ly8 {background-position:-40px -280px; }
.ico_ly9 {background-position:0 -320px; }
.ixlyBoxCon li a:hover .ico_ly9 {background-position:-40px -320px; }
.ico_ly10 {background-position:0 -360px; }
.ixlyBoxCon li a:hover .ico_ly10 {background-position:-40px -360px; }
/*团队*/
.ixTeam {margin-bottom:30px;}
.ixTeam-btm {padding:10px 20px 10px 20px; border:#ccc solid 1px;}
.honour .rboxCon {height:200px;}
.honour .rbox {_width:960px;}
.picMarquee-left{ width:960px;  overflow:hidden; position:relative;}
.picMarquee-left a.prev{ display:block;  width:40px; height:40px; left:10px; top:82px; overflow:hidden;cursor:pointer; filter:alpha(Opacity=60);-moz-opacity:0.6; opacity:0.6; z-index:99;}
.picMarquee-left a.next{width:40px; height:40px; overflow:hidden;cursor:pointer;right:10px; top:82px;filter:alpha(Opacity=60);-moz-opacity:0.6; opacity:0.6; z-index:99}
.picMarquee-left a.prev:hover {opacity:1;}
.picMarquee-left a.next:hover {opacity:1;}
.picMarquee-left .bd{padding-left:0px; padding-top:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:154px; height:174px; display:block; padding:5px; background:#ededed;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}
.picMarquee-left .bd ul li .pic span{ font-size:14px; line-height:26px; display:block; color:#666;}
/**/
.lsinfo-l { width:335px; padding-right:14px;}
.lsifo-m {width:300px; border-left:#dfdfdf solid 1px;  border-right:#dfdfdf solid 1px; _overflow:hidden;}
.ixLscase .lsifo-m { border-left:#fff solid 1px; border-right:#fff solid 1px;}
.lsinfo-list {padding-top:10px;}
.lsinfo-list li { vertical-align:top; height:30px; line-height:30px; position:relative; padding-left:15px;}
.lsinfo-list li a {font-size:14px; color:#565656; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; _width:285px;}
.ico_news {width:4px; height:4px; background:url(../images/ico_news.png) no-repeat; left:5px; top:14px;}
.lsinfo-list li a:hover {color:#ff8400; text-decoration:underline;}
.ixLscase { margin-bottom:20px;}
.ixLscase .lsinfo { margin-top:10px;}
.ixLscase .lsifo-m { border-left:#fff solid 1px; border-right:#fff solid 1px;}
.lsinfo .lsinfo-list {padding-top:0;}
.lsinfo-list li.ico_fx {border-bottom:#dfdfdf solid 1px;  padding-bottom:10px; margin-bottom:10px;}
.ix-zixun .lboxTit{height:34px; line-height:34px; background:#0074be; border-radius:5px 5px 0 0; padding-left:10px; color:#fff;}
.inner-left .ix-zixun .lboxTit{height:40px; line-height:40px; background:#0074be; border-radius:5px 5px 0 0; padding-left:10px; color:#fff;}
.ix-zixun .lbox-ask {height:100%; background:#fff;margin-top: 15px;}
.ix-zixun .lbox-ask h3 {font-size:18px; padding:15px 20px; font-weight:400;}
.ix-zixun .lbox-ask p {padding:0 0px 12px;}
.ix-zixun .lbox-ask input { vertical-align:top; width:314px; height:30px; border:#ccc solid 1px; background:#f6f6f6;padding-left:5px;line-height:30px;}
.ix-zixun .lbox-ask textarea {width:314px; height:80px; background:#f6f6f6; border:#ccc solid 1px; padding-left:5px;line-height:24px; }
.ix-zixun .lbox-ask input.fl {width:100px; margin-right:10px;}
.ix-zixun .lbox-ask input.lask-sBtn { width:100%; height:36px; line-height:36px; border-radius:5px; background:#416aa0; border:0; font-family:Microsoft YaHei; font-size:14px; color:#fff; cursor:pointer;}
.ix-zixun .lbox-ask input.lask-sBtn:hover { background:#1c3c66;}
.ask-tinfo {left:10px; bottom:17px;}
.ls-weibo {height:350px;}




.maint { width:400px; height:95px; margin:0 auto;}
.line1 { background:url(../images/line1.png) center no-repeat;}
.line2 { background:url(../images/line2.png) center no-repeat;}
.t1 { padding:35px 0 60px 0;}
.t2 { padding:50px 0;}
.t3 { padding:30px 0 45px 0;}
.t4 { padding:35px 0 28px 0;}
.maint span,.maint strong { display:block; text-align:center; background:#FFF;}
.maint span.t3s,.maint strong.t3s { background:#f5f5f5;}
.maint span { height:60px; font-family:Impact; font-size:46px; line-height:60px; color:#ccc;}
.maint span font { color:#295a9d;}
.maint strong { height:35px; font-size:18px; line-height:30px; font-weight:normal;}
.cpbar { width:100%; height:260px; background:url(../images/dot.gif) 0 55px repeat-x;}
.cpbox { width:1000px; height:260px; margin:0 auto;}
.cpb { width:190px; height:260px; margin:0 5px; float:left;}
.cpb a { text-decoration:none; cursor:pointer;}
.cpb b { width:125px; height:110px; display:block; background:#FFF; overflow:hidden; margin:0 auto;}
.cpb p { display:block; width:90px; height:90px; margin:5px 0 0 14px; position:absolute; padding:0px; background:url(../images/servico.png) 0 0 no-repeat; border:4px solid #3eb2e8; border-radius:50%;}
.cpb p.p2 { display:none; background-position:0 -90px; background-color:#3eb2e8; border:4px solid #3eb2e8; }
#cp2 p { background-position:-90px 0;}
#cp2 p.p2 { background-position:-90px -90px;}
#cp3 p { background-position:-180px 0;}
#cp3 p.p2 { background-position:-180px -90px;}
#cp4 p { background-position:-270px 0;}
#cp4 p.p2 { background-position:-270px -90px;}
#cp5 p { background-position:-360px 0;}
#cp5 p.p2 { background-position:-360px -90px;}
#cp5 { margin-right:0;}
.cpb strong { display:block; height:30px; line-height:30px; font-size:18px; font-weight:normal; text-align:center;}
.cpb font { display:block; height:50px; line-height:24px; color:#999; text-align:center;}
.cpb span { display:block; width:90px; height:28px; font-size:14px; line-height:28px; color:#FFF; background:#295a9d; text-align:center; border-radius:2px; margin:0 auto;}


.ibar { width:810px; margin:0 auto; height:90px; font-size:18px; }
.ibar span { padding:0 5px; font-size:40px; font-family:Impact; color:#295a9d; line-height:90px;}
.bbar { width:825px; padding-left:5px; margin:0 auto; height:100px; }
.bbar b { display:block; width:410px; height:60px; margin-right:1px; text-align:center; font-size:20px; line-height:60px; color:#FFF; float:left; border-radius:3px; font-weight:normal; background-image:url(../images/aro2.gif); background-position:370px center; background-repeat:no-repeat; cursor:pointer;}
.bbar b.b1 { background-color:#2f65af;}
.bbar b.b2 { background-color:#3eb2e8;}


.gszcbox { width:100%; height:380px; background:#f8f8f8;}
.gszc { width:1000px; height:600px; margin:0 auto;}
.gszc span { display:block; padding:0;}
.gszc span.t { width:1000px; text-align:center; float:left;}
.gszc span.t1 { height:70px; padding-top:30px; font-size:40px; line-height:80px; }
.gszc span.t2 { height:90px; line-height:40px; font-size:18px;}
.gszc span font { color:#2f65af;}
.gszcc { width:180px; height:110px; border-radius:5px; float:left; background:#FFFFFF; border:1px solid #ddd; margin-right:80px;}
.gszcc img.fh { width:31px; position:absolute; margin-left:-55px; margin-top:40px;}
.gszcc span.t3 { height:70px; padding-top:35px; font-size:18px; line-height:30px; text-align:center;}
.gszcc span.t4 { height:30px; font-size:14px; text-align:center; text-decoration:line-through; color:#999999;}
.gszcc span.t5 { height:30px; font-size:14px; text-align:center;}
.gszcc span.t6 { font-size:40px; font-weight:bold; color:#2f65af; text-align:center; line-height:60px;}
.gszc .end { margin-right:0;}
.gszcb { width:1000px; height:45px; float:left; padding-top:50px;}
.gszcb span { width:220px; height:45px; background:#3eb2e8; color:#FFFFFF; font-size:16px; text-align:center; line-height:45px; border-radius:3px; cursor:pointer; margin:0 auto; display:block;}

/*内页*/
.smbanner {height:300px; background:url(../images/smbanner.jpg) center 0 no-repeat; margin-bottom:20px;}
.inner-left {width:280px;}
.inner-right {width:700px; margin-bottom:20px;}
.inner-left .ix-zixun {margin-top:0;}
.inner-left .ix-zixun .lbox-ask input.lask-sBtn {width:90px;}
.innBox {margin-bottom:20px;}
.innBoxTop {height:50px; line-height:50px; background:#416aa0; border-radius:10px 10px 0 0;}
.innBoxTop span {height:50px;width:200px; padding-left:10px; color:#fff; font-size:20px;}
.innBoxTop a {padding-right:10px; color:#fff; font-family:simsun;}
.innBoxTop a:hover {color:#ff8400;text-decoration:underline;}
.innBoxBtm {background:#eee; padding:5px 0 10px;}
.innB-ywly li { vertical-align:top;width:120px; margin:10px 10px 0px;height:50px; box-shadow:0 1px 1px #999;border-radius:8px; float:left; display:inline;}
.innB-ywly li a { height:50px; background:#dadada; display:block; font-size:16px; color:#666; padding-left:42px; line-height:50px; font-family:microsoft yahei; position:relative; border-radius:8px;}
.innB-ywly li a.on,.innB-ywly li a:hover {background:#416aa0; color:#fff;}
.lcontactus li a { padding-left:30px !important;}
.ico_lyBg_sm {width:24px; height:24px; background:url(../images/ico_lyBg_sm.png) no-repeat; left:10px; top:13px;}
.ico_inly1 {background-position:0 0; }
.innB-ywly li a:hover .ico_inly1 {background-position:-40px 0; }
.ico_inly2 {background-position:0 -40px; }
.innB-ywly li a:hover .ico_inly2 {background-position:-40px -40px; }
.ico_inly3 {background-position:0 -80px; }
.innB-ywly li a:hover .ico_inly3 {background-position:-40px -80px; }
.ico_inly4 {background-position:0 -120px; }
.innB-ywly li a:hover .ico_inly4 {background-position:-40px -120px; }
.ico_inly5 {background-position:0 -160px; }
.innB-ywly li a:hover .ico_inly5 {background-position:-40px -160px; }
.ico_inly6 {background-position:0 -200px; }
.innB-ywly li a:hover .ico_inly6 {background-position:-40px -200px; }
.ico_inly7 {background-position:0 -240px; }
.innB-ywly li a:hover .ico_inly7 {background-position:-40px -240px; }
.ico_inly8 {background-position:0 -280px; }
.innB-ywly li a:hover .ico_inly8 {background-position:-40px -280px; }
.ico_inly9 {background-position:0 -320px; }
.innB-ywly li a:hover .ico_inly9 {background-position:-40px -320px; }
.ico_inly10 {background-position:0 -360px; }
.innB-ywly li a:hover .ico_inly10 {background-position:-40px -360px; }
.innerArtList li { vertical-align:top; border-bottom:#ccc dashed 1px; height:36px; line-height:36px; position:relative; padding-left:16px;}
.innerArtList li a {font-size:14px; width:250px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
.innerArtList li a:hover {color:#ff8400;text-decoration:underline;}
.innerArtList li:last-child { border-bottom:none;}
.ico_article {width:3px; height:3px; background:url(../images/ico_news.png) no-repeat; left:7px; top:16px;}
.inner-rcontent {padding:10px; min-height:897px; border:#ccc solid 1px; border-top:none;}
.in-introduce p { text-indent:2em; font-size:14px; margin-bottom:15px; line-height:24px;}

.lbox { margin-bottom:20px;}
.lbox-ask { padding-top:10px; background:#eee; height:150px;}
.lbox-ask h3 {font-size:18px; padding:15px 20px; font-weight:400;}
.lbox-ask p {padding:0 10px 10px;}
.lbox-ask input { vertical-align:top; height:32px; line-height:32px; border:#ccc solid 1px; background:#fff; color:#555; padding-left:5px; width:253px;}
.lbox-ask textarea {height:90px; background:#fff; border:#ccc solid 1px; color:#555;line-height:24px; padding-left:5px; width:253px;}
.lbox-ask input.fl {width:130px; margin-right:10px; _z-index:2; _position:relative;}
.lbox-ask input.lask-sBtn { width:260px; height:36px; border-radius:5px; background:#416aa0; border:0; font-family:Microsoft YaHei; font-size:14px; color:#fff; cursor:pointer;}
.lbox-ask input.lask-sBtn:hover { background:#1c3c66;}

.rightS-con {padding:20px;}
/*intraduce*/
.ls-intraduce { margin-bottom:20px;}
.ls-intraduce p{ font-size:14px; text-indent:2em; line-height:30px; margin-bottom:10px; text-align:left;}
.ls-intraduce img {margin:0px 15px 0px 0; border:#ccc solid 1px; padding:3px;}
.ls-intraduce h3 {margin-bottom:10px;}
/*contactUs*/
.contactUs-title { font-size:24px; height:60px; line-height:60px; border-bottom:#999 dashed 1px;}
.contactUs {padding:30px 0;}
.contactUs p { line-height:30px; font-size:16px; font-family:arial;}
.contactUs-map {width:630px; height:500px;}
/*list*/
.info-listCon {}
.info-list {border-bottom:#999 dashed 1px; padding:15px 0; zoom:1;}
.info-list li { vertical-align:top; padding-left:17px; position:relative;  height:30px; line-height:30px;}
.info-list li a {font-size:14px;}
.info-list li a:hover { text-decoration:underline;}
.info-list li span { font-size:12px;}
.ico_list {width:18px; height:18px; background:url(../images/ico_news.png) no-repeat; left:5px; top:14px;}
.info-listProfile {border:#ccc solid 1px; padding:8px 8px 30px 8px; margin-bottom:20px;}
.info-listProfile p {font-size:14px; line-height:24px; text-indent:2em;}
.info-listProfile h3{ font-size:18px; color:#295895; margin-bottom:10px;}
.lp-click {padding:3px 10px; background:#416aa0; color:#fff; right:8px; bottom:8px;}
.lp-click:hover {background:#ff8400; color:#fff;}
.ico_litit {width:30px; height:14px; background:url(../images/ico_litit.png) no-repeat; bottom:-14px; left:30px;}
/*article*/
.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:20px 0;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px 0;}
.article-top p {padding:10px 0  10px; border-bottom:#999 dashed 1px; color:#999999;}
.article-con p { text-indent:2em; line-height:24px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
/*ask*/
.askup{background:#f3f3f3;padding:10px;margin-top:10px;height:170px;overflow:hidden;zoom:1;}
.askup .lawimg img{width:140px;height:170px;overflow:hidden;}.askup .lawzl{width:500px;}
.askup .lawzl h2,.askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{font:500 22px/40px "Microsoft Yahei";height:48px;color:#416aa0;}
.askup .lawzl .law_a{background:#416aa0;height:44px;line-height:46px;font:500 18px/44px "Microsoft Yahei";color:#fff;font-style:italic;}
.askup .lawzl .law_b{font:500 15px/38px "Microsoft Yahei";color:#333;padding-top:5px; line-height:28px;}
.askup .lawzl .law_c{font:500 13px/22px "Microsoft Yahei";color:#999;padding-right:10px;}
.askmd{padding-top:20px;clear:both;zoom:1;overflow:hidden;}
.zixun p{padding:4px 0;overflow:hidden;zoom:1;}
.zixun p label{line-height:30px;font-size:14px;color:#333;display:block;width:70px;float:left;text-align:right;}
.zixun p input,.zixun p textarea{background:#f9f9f9;border:solid 1px #ccc;line-height:24px;font-size:12px;color:#333;vertical-align:middle;padding:3px;display:block;float:left;margin-left:5px;}
.zixun p input{width:240px;height:24px;color:#666;}
.zixun p textarea{width:500px;height:120px;color:#666;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle;margin-right:10px;}
.zixun p a{text-decoration:underline;color:#95825a;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:#416aa0;width:130px;height:32px;cursor:pointer;margin-left:75px;padding:0;border:0 none; display:inline; color:#fff; border-radius:5px;}
.zixun em{display:block;height:22px;margin-left:75px;font-style:normal;color:#f00;clear:both}
.reply{padding-top:30px;overflow:hidden; padding:0 10px;}
.reply_tle{height:40px;line-height:40px; border-radius:5px;background-color:#cdd9e9;font-size:14px;color:#333; padding-left:10px; margin:20px 0;}
.reply_in{border:1px solid #ccc;background:#fff;margin-top:15px;}
.reply_in .wen{background:#f0f0f0;border-bottom:solid 1px #ccc;padding:15px 10px 15px 50px;overflow:hidden;zoom:1;position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat;width:27px;height:40px;position:absolute;top:0;left:10px;}
.wen_icon{background-position:0 0;}
.wencont p{line-height:22px;color:#333;}
.reply_in .da{padding:15px 10px 40px 50px;overflow:hidden;zoom:1;position:relative;}
.da_icon{background-position:-55px 0;}
.daimg,.hfimg{width:65px;height:100px;text-align:center;}
.daimg img,.hfimg img{width:65px;height:79px;overflow:hidden;}
.datext{width:460px;}.datext p{line-height:22px;color:#b93e00 ;}
.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:580px; padding:0 15px; color:#666;}
{color:#3b4159}
.datime a {color:#ffcc83;}
.datime a:hover { text-decoration:underline;}
.kefubox{z-index:99;right:0;position:absolute;top:250px}
.kefubox .press{right:0;width:27px;cursor:pointer;position:absolute;height:144px;}
.kefu{width:160px;overflow:hidden;z-index:999;visibility:visible;background:#ffdfb0}
.kefu .tle{height:30px;overflow:hidden}
.kefu .tle span{font-family:"Microsoft YaHei";color:#333;font-size:14px;line-height:30px;text-indent:10px;float:left;width:100px;overflow:hidden}
.kefu_b p.kefu_tel,.kefu_b p.kefu_qq a,.kefu_b p.kefu_zx a{background:url(../images/kefu/kefu_icon.gif) 0 0 no-repeat;display:block}
.kefu_c{margin:0 10px 10px 10px;background:#fff;padding-bottom:10px}
.kefu_pic{margin:0 auto;width:97px;overflow:hidden}
.kefu_pic img{width:97px;height:100px}
.kefu_pic p{text-align:center;line-height:24px;color:#333;}
.kefu_b{margin:10px;font-family:"Microsoft YaHei";font-size:14px;text-indent:26px;color:#561010}
.kefu_b p{border-bottom:#ccc 1px dashed;line-height:22px;padding:5px 0;height:22px;overflow:hidden}
.kefu_b p.kefu_tel{background-position:0 -22px;height:22px;}
.kefu_b p a:hover{text-decoration:none}
.kefu_b p.kefu_qq a{background-position:0 -58px;height:22px;}
.kefu_b p.kefu_zx a{background-position:2px -86px;height:22px;}
.kefu_c a{color:#333;}
.reply-but{ width:160px; margin:30px auto}
.reply-but a{ display:block; background:#416aa0; width:160px; height:42px; line-height:42px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reply-but a:hover{ color:#fff; background:#1c3c67; text-decoration:none;}

/*律师团队*/
.inls-team {margin-bottom:10px;}
.inls-team h3 {height:40px; border-bottom:#ccc solid 2px; margin-bottom:20px;}
.inls-team h3 span {left:0; top:0; height:40px; padding:0 10px; font-size:18px; line-height:40px; border-bottom:#416aa0 solid 2px;}
.lst-main li {float:left; width:200px; height:180px;margin:0 16px 20px 2px; display:inline;}
.lst-main ul { _width:700px;}
.lst-con {width:200px; height:150px;overflow:hidden;}
.lst-con-text {padding:5px; height:85px; left:0; bottom:-95px; z-index:2;}
.lst-con-text p {color:#fff;}
.lst-con-text p a {color:#ff8400;}
.lst-con-text p a:hover { text-decoration:underline;} 
.lst-con-textBg {width:100%; background:#000;height:95px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;left:0; bottom:-95px; z-index:1;}
.lst-con-name { height:30px; line-height:30px;}
.lst-con-name a { color:#416aa0; font-size:14px;}


/*弹出层*/
.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #1f1f1f; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#b83a3a;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#b83a3a;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#236ea3;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#666;}
.s-return em{ font:500 12px SimSun; color:#666; }

/* lawyer_online */
.kfbox{z-index:99; right:0; position:fixed; top:175px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+175); background:url(../images/kefu/floatService.png) left 20px no-repeat; padding-left:35px}
.kfhover{width:35px; cursor:pointer ;height:125px; margin:10px 0}
.kfpup{width:200px; overflow:hidden; z-index:100;background:#fff; margin-right:-200px;}
.kefu-t{ background:url(../images/kefu/kefu-t.png) 0 0 no-repeat; width:200px; height:4px; overflow:hidden}
.kefu-b{ background:url(../images/kefu/kefu-b.png) 0 0 no-repeat; width:200px; height:4px; overflow:hidden}
.kfin{ border:#ff7e00 4px solid; border-bottom:none; border-top:none;width:188px; padding:0 3px 10px 3px; overflow:hidden}
.kfin h2{color:#ff7e00;font:16px/40px "Microsoft Yahei"; text-align:center; height:40px; border-bottom:#fdc997 1px solid;}
.kfin p a{line-height:34px; height:34px; border-bottom:#fdc997 1px solid; text-indent:36px; font-size:14px; color:#666;display:block;}
.kfin p a.qq-ico{background:url(../images/kefu/qq-ico.png) 10px 8px no-repeat;}
.kfin p a.consult-ico{background:url(../images/kefu/consult-ico.png) 10px 8px no-repeat;}
.kfin p a.tell-ico{background:url(../images/kefu/tell-ico.png) 10px 8px no-repeat;}
.kfin p a:hover{ color:#ff7e00; text-decoration:none}

/* 添加微信 */
*html{background-image:url(about:blank);background-attachment:fixed;}
.weixin{display:block; background:#f2f2f2; padding:0 10px; width:116px; height:174px; position:fixed; right:0; bottom:0; _margin-bottom:0; cursor:pointer; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:90;}
.weixin span.fl{ width:65px}
.weixin b{display:block; cursor:pointer; background:url(../images/kefu/gbicon.png) no-repeat; width:13px; height:13px; float:right; margin-top:7px;}
.weixin img{display:block; background:#fff; padding:8px; width:100px; height:100px; overflow:hidden;}
.weixin p{height:28px; line-height:28px;}
.weixin span.tc{height:30px; line-height:30px;display:block;}
.weixin:hover{background:#d2dee5; color:#333; text-decoration:none;}


.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

