﻿/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li,ol,ol li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#7e7979;text-decoration:none;}
a:hover {color:#900; text-decoration:underline;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
.fl{float:left}
.fr{float:right}

/*公用图*/
.txtsearch,.btnsearch,.nav ul li a,.nav ul li.hover a,.nav ul li a:hover,.huidianlist li,.lvshilist li,.lvshidtitle span,.orgdianlist li,.leftjian,.rightjian,.titlezhuangp,.zhuangpcont,.curr span,.mleftlist li,.tstle,.zixun_btn input.btn1,.zixun_btn input.btn2{ background:url(../../../images/wycms/icon.gif) no-repeat;}
.title01,.lvshidtitle,.bgxianr,.scroll,.newzixunt{ background:url(../../../images/wycms/repeatx.gif) repeat-x;}
.navdaonei a:hover,.focuspic .th3 a:hover,.boxcon ul li a:hover,.leftrbox p a:hover,.huidianlist li a:hover,.lvshidtitle a:hover,.pailist li a:hover,.mleftlist li a:hover,.wenzb .huidianlist02 li a:hover{ color:#900;}
/*basic*/ 

body{margin:0px; padding:0px; width:100%;font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px;color:#444444; background:url(../../../images/wycms/bg_body.jpg) repeat-x left top;}  

.wrap{ width:960px; margin:0 auto; }

/*head*/
.head{ background:url(../../../images/wycms/bg_head.gif) repeat-x; height:206px; padding-top:6px;}
.logo{ width:400px; float:left;}
.hr{ width:310px; float:right; padding-top:33px;}
.hrtop{ height:40px;}
.txtsearch{ background-position:0 -96px; border:none; width:233px; height:26px; line-height:26px; padding-left:2px;}
.btnsearch{background-position:-236px -96px; border:none; width:60px; height:26px; line-height:26px; cursor:pointer;}
.headtop{ height:115px; overflow:hidden;}
.nav ul li{width: 90px; text-align:center; margin-right:5px;float:left; display:inline; font-size:14px; height:33px; line-height:33px; font-weight:bold;}
.nav ul li.hover a{ color:#fff;background-position:-104px -56px;}
.nav ul li a{color:#444;background-position:0 -56px;width: 90px;height:33px; display:block; }
.nav ul li a:hover{ color:#900; text-decoration:none;color:#fff;background-position:-104px -56px;}
.navdao{ height:58px; background:url(../../../images/wycms/bg_dao.jpg) no-repeat; overflow:hidden}
.navdaonei{ color:#fff; width:870px; float:right; line-height:22px; padding-top:7px;}
.navdaonei a{ color:#fff; padding:0 1px; }
.navdaonei a:hover{ color:#FF0}



/*main*/
.main{ background:url(../../../images/wycms/bg_main.jpg) repeat-x; padding-top:10px; line-height:23px;}
.left{ width:726px; float:left;}
.right{ width:223px; float:right;}
.topic{ background:url(../../../images/wycms/bg_main_top.jpg) no-repeat; text-align:center; padding-top:20px; height:89px; overflow:hidden;}
.topic h1{ font-size:28px; font-family:"黑体", "宋体", System, sans-serif; padding-bottom:20px;}
.topic h2{ font-size:14px;}
.topic h1 a{ color:#561616;}

.leftl{ width:300px; float:left; margin-right:22px; display:inline;}
.leftltop{ background:#f7f8f8; width:298px; height:263px; border:1px solid #ccc; overflow:hidden;}




/*首页图片切换*/
.focuspic,#focus_tab4{ width:289px; margin:0 auto; text-align:center;height:262px; overflow:hidden; padding-top:3px; position:relative;}
.focuspic .focusnum{width:90px;height:17px;overflow:hidden;position:absolute;right:2px;bottom:38px; }
.focuspic .pic map a,.focuspic .pic img{display:block;width:288px;height:225px;overflow:hidden;}
.focuspic .th3{height:34px;line-height:34px;border-top:1px solid #e4e4e4;text-align:center;width:288px;overflow:hidden;}
.focuspic .th3 a{color:#22629d;}
{color:#f50;}
.focuspic ul li{float:left;width:17px;height:17px;background:#f1f2f4;text-align:center;margin-right:4px; display:inline;line-height:16px;cursor:pointer;}
.focuspic ul li.on{background:#407dc9; color:#fff;}
.title{padding:10px 0px 0px 28px;height:22px;font-size:14px;font-weight:bold;position:relative;}
.title .more{font-size:12px;font-weight:normal;color:#f50;display:block;position:absolute;bottom:0px;right:0px;width:46px;height:20px;}
.in{border:1px solid #e4e4e4;border-top:none;}
.bx .title{background-position:0px -114px;}
.none{display:none;}
.on{display:block;}

.lefttb{ width:298px; height:168px; border:1px solid #dcdddd; overflow:hidden;}
.title01{ background-position:0 -66px; height:31px; line-height:31px; border-bottom:1px solid #dcdddd; color:#0b3264; font-size:14px; text-indent:12px; font-weight:bold;}
.boxcon{ padding:10px;}
.boxcon2{ padding:10px;}
.huidianlist li{ background-position:2px -320px; text-indent:12px; height:24px; overflow:hidden}
.huidianlist li a{ color:#333333;}

.leftr{ width:400px; float:left;}
.leftrbox{height:86px; overflow:hidden;}

.leftrbox p a{ color:#1e50a2;}
.leftrbox h2{ font-size:19px; font-family:"黑体", "宋体", System, sans-serif; padding-bottom:10px;}
.leftrbox h2 a{ color:#333; }
.leftrbbox{ border-top:1px dashed #dedede; padding:10px 0;}
.huidianlist01{ width:395px; overflow:hidden}
.huidianlist01 li{ font-size:14px; height:24px; overflow:hidden; width:390px; float:left}
.huidianlist01 li a{ display:block; width:300px; overflow:hidden}
.huidianlist01 span{ color:#999; display:block; width:85px; overflow:hidden}
.boederpd4{ border:1px solid #dce1e5; padding:4px; background:#fff;}
.rightbox{ background:#f1f2f4; width:223px; height:555px; overflow:hidden;}
.rightboxc{ width:210px; margin:7px auto;}
.lvjies{ border:1px solid #dce1e5; background:#fff; height:369px; width:208px; overflow:hidden; }
.rightitle{ background:#f3f3f3; height:29px; line-height:29px; text-indent:13px; font-weight:bold; font-size:14px;}
.lvshitop{ padding-bottom:10px; margin-bottom:10px;width:140px; height:192px; margin:0 auto; }
.lvshitop h2{ font-size:14px; color:#333333; font-weight:bold; line-height:24px height:24px; text-align:center} 
.lvshitop h2{ font-size:14px; color:#333333; font-weight:bold; line-height:24px height:24px; text-align:center; margin-top:5px} 
p.lvshi_b{border-top:1px dashed #ccc; width:190px; overflow:hidden; padding-top:5px; color:#561616}


.lvshilist li{ background-position:0 -168px;width: 82px; height: 28px; text-align:center; line-height:28px; font-size:14px; font-family:"微软雅黑", "宋体", System, sans-serif; float:left; margin-right:14px; margin-bottom:10px; display:inline;}
.lvshilist li a{ color:#fff}

.lvshidtitle{ border:1px solid #DCDDDD; text-indent:0; height:34px; line-height:34px;background-position: 0 -63px; color:#ccc;}
.lvshidtitle span{ background-position:0 -129px; display:inline-block;width: 183px; height: 34px; padding-left:30px; float:left; font-size:18px; font-family:"微软雅黑", "宋体", System, sans-serif; color:#fff; font-weight:normal;}
.lvshidtitle a{ color:#666666;}

.lvshidl{ height:328px; width:288px;float:left; overflow:hidden; background:#f7fafd; padding:6px; margin-right:15px; display:inline;}
.lvshidltop{ text-align:center;}
.lvshidltop h2{ font-size:14px; color:#1e50a2; font-weight:bold; line-height:35px;}

.lvshidm{ border-left:1px dashed #ccc;height:340px;overflow:hidden; float:left; padding-left:15px; width:392px;}
.bgxianr{ background-position:0 -106px; height:32px; line-height:32px; }
.lvshidmboxtitle span{ background:#fff url(../../../images/wycms/icon.gif) no-repeat 0 -279px; display:inline-block; padding-left:23px; padding-right:10px; font-size:14px; font-weight:bold;}
.orgdianlist{ padding:4px 0; width:395px; overflow:hidden}
.orgdianlist li{ background-position:2px -346px; text-indent:13px; font-size:14px; line-height:26px; height:26px; overflow:hidden; width:395px; float:left}
.orgdianlist li a{ width:300px; display:block;}
.orgdianlist li span{ display:block; width:85px; overflow:hidden}

.lvshidr{ width:223px; float:right;}
.lvshidrtop{ border:1px solid #dcdddd; height:259px; width:221px; overflow:hidden; background:#f8f8f8;}
.lvshidrtop ul li.first{ text-indent:0; background:none; text-align:center;}
.lvshidrtop ul li.first h2{ line-height:32px; color:#1e50a2;}

/*首页图片切换JS*/
.scroll{ width:100%; background-position:0 -145px; height:175px;  overflow:hidden; float:left;position:relative; }
.leftjian{float:left; width: 30px; height: 60px; background-position:0 -200px;cursor:pointer; margin-top:56px; margin-right:45px; display:inline;}
.rightjian{ float:right;cursor:pointer; background-position:-45px -200px;width: 30px; height: 60px; margin-top:56px; display:inline; }


.teammain{padding:12px 0; overflow:hidden; zoom:1;}
.teamcont{width:820px; height:165px; text-align:center; overflow:hidden;}
.teamcont td.tdbox{width:110px;  height:165px;padding:0 10px}
.teamcont td.tdbox img{text-align:center; vertical-align:middle; border:1px solid #ccc; padding:3px; width:100px; height:122px; overflow:hidden;}
.teamcont td.tdbox a{display:block; text-align:center;}

.time{ float:right; padding-right:10px;}
.mainboxb{ width:356px; height:248px; overflow:hidden; float:left; border:1px solid #dcdddd;}
.huidianlist02 li{ line-height:26px; font-size:14px; background-position:2px -318px; height:26px; overflow:hidden}
.huidianlist02 li.first{ background:none; text-indent:0; height:90px; margin-bottom:7px; border-bottom:1px dashed #ccc;}
.huidianlist02 li.first .picl{ width:123px; float:left;}
.huidianlist02 li.first .picr{ width:200px; float:left;}
.huidianlist02 li.first .picr h2{ font-size:16px; color:#333333; font-weight:bold; margin-bottom:3px;}
.huidianlist02 li.first .picr p{ font-size:12px; color:#777777; line-height:18px;}

.rightbbox{ background:#F1F2F4; height:770px; width:223px; overflow:hidden;}
.paibox{ width:208px; height:256px; overflow:hidden; border:1px solid #dce1e5;}
.paiboxcon{ width:184px; height:208px; overflow:hidden;}
.rbboxcon{ background:#fff;padding:10px 12px;}
.pailist li{ font-size:14px; line-height:26px; height:26px;_height:27px; overflow:hidden;}
.pailist li a{ color:#333;}
.pailist li span{ width:17px; height:17px; line-height:17px;color:#fff; text-align:center; display:inline-block;}
.pailist li.numorg span{ background:#ff7b00; }
.pailist li.numhui span{ background:#7f7f7f; }

.xingbox{ background:#F1F2F4; height:244px; width:208px; overflow:hidden;border:1px solid #dce1e5;}
.xingboxcon{ width:184px; height:195px; overflow:hidden;}
.xingbox ul li{ line-height:22px;}

.zhuangbox{background:#F1F2F4; height:228px; width:208px; overflow:hidden;border:1px solid #dce1e5;}
.zhuangboxcon{width:184px; height:180px; overflow:hidden;}
.zhuangboxcon ul li{ background-position:-113px -200px;width: 81px; height: 24px; line-height:24px; font-size:12px; margin-bottom:6px;}


/*link*/
.link{ border:1px solid #dfdfdf; border-top:2px solid #3972ba;}
.linktitle{ background:#f3f3f3; border-bottom:1px solid #dfdfdf; height:32px; line-height:32px;  overflow:hidden;}
.linktitle span{ float:left;font-size:14px; font-weight:bold; padding-left:10px;}
/*foot*/
.foot{ text-align:center;}
.foot p{ line-height:24px;}
.footb{ padding:18px 0;}
.fot_td{border-top:2px solid #3972ba; padding-top:26px; margin-top:10px;}

.listCon{ margin:20px 10px}
.listCon_h{ border-bottom:#e3e1df 1px solid; height:24px; overflow:hidden; line-height:24px}
.listCon_h h2{ color:#0565b1;font-size:14px;font-weight:700}
.listCon_h a{ color:#999}
.listCon ul{ margin:10px 5px; border-bottom:none}

/*二级列表页*/
.mleft{ width:724px; border:1px solid #dce1e5; float:left; overflow:hidden}
.curr{ height:32px; line-height:32px;border-bottom:1px solid #dce1e5; background:#eff3f9; color:#666666; overflow:hidden}
.curr span{  background-position:-260px -470px; display:inline-block; padding-left:48px;}
.mleftlist{border-bottom:1px dashed #999999; padding-bottom:15px; margin-bottom:15px;}
.mleftlist li{ font-size:14px; background-position:0 -344px; padding-left:15px; line-height:28px;}
.mleftlist li a{ color:#333;}

.rightc{background:#F1F2F4; width:223px; overflow:hidden;}

/*page*/
.page{ overflow:hidden; margin:35px 0; text-align:center;}
.page a{ display:inline-block; _zoom:1; height:18px; text-align:center; line-height:18px; padding:0 7px; background:#fff; border:1px solid #ccc;}
.page a:hover,.page a.land{ background:#1b56a1; color:#fff; text-decoration:none;}

/*在线咨询*/
.askmain{padding:0 10px; overflow:hidden;}
.wxtishi{margin-bottom:10px; overflow:hidden;}
.tstle{background-position:0 -511px; height:40px; line-height:40px; margin-left:10px; width:200px; font-size:14px; font-weight:bold;}
.tstle span{color:#000; padding-left:80px;}
.tsmain{background:#fafafa; border:1px solid #ebebeb; padding:10px 20px; overflow:hidden;}
.tsmain p{line-height:24px; color:#333;}
.asktle{height:24px; line-height:24px; color:#125695;}
.asktle span{margin:0 2px; color:#f00;}
.zixun{border-bottom:1px #ccc dashed; padding:10px 20px 20px;}
.zixun p{font-size:14px; padding:4px 0; line-height:26px; color:#444;}
.zixun p.ps{font-size:12px; color:#01489A;}
.zixun p input{border:1px #d6d6d6 solid; padding:1px; width:240px; height:22px; line-height:22px; font-size:12px; color:#333; margin-right:8px; vertical-align:middle; overflow:hidden;}
.zixun p b{margin-left:8px; font-size:12px; font-weight:normal;}
.zixun p textarea{border:1px solid #d6d6d6; color:#333; font-size:12px; height:120px; line-height:20px; padding:0 2px; vertical-align:middle; width:440px; overflow:hidden;}
.zixun p input.yzm{width:160px;}
.zixun p img{vertical-align:middle;}
.zixun_btn{padding:25px 0; margin:0 auto; width:296px;}
.zixun_btn input.btn1,.zixun_btn input.btn2{width:108px; height:37px; cursor:pointer; margin:0 20px; border:none; border:0; padding:0;}
.zixun_btn input.btn1{background-position:0 -564px;}
.zixun_btn input.btn2{background-position:-113px -564px;}

.newzixun{ margin-top:20px;}
.newzixunt{ background-position:0 -337px; height:30px; line-height:30px; border:1px solid #ededed; margin-bottom:18px; font-size:14px; font-weight:bold; padding-left:15px;}
.newzixun .mleftlist{ padding-left:15px;}


/*联系我们*/
.infoabout{padding:0px 20px 0;}
.infoabout p{font-size:14px; line-height:30px; color:#000;}
.infoabout dl{padding-top:20px; margin-top:20px; border-top:1px #ccc dashed; overflow:hidden;}
.infoabout dd{text-indent:2em; font-size:14px; line-height:26px;}
.contact{padding:20px 10px 10px; border-top:1px #ccc dashed; margin-top:15px;}
.contact img{width:659px; height:456px; overflow:hidden;}

.chbox{ border:1px solid #dcdddd;width:208px;overflow:hidden; background:#fff;}
.chbox ul li.first{ text-indent:0; background:none; text-align:center;}
.chbox ul li.first img{ width:187px; height:69px; overflow:hidden;}
.chbox ul li.first h2{ line-height:32px; color:#1e50a2;}

/*首席律师*/
.shouxit .picl{ width:122px; float:left; padding-left:10px; text-align:center; padding-right:32px;}
.shouxit .picl h2{ padding-top:8px;}
.shouxit .picr{ width:465px; float:left;border-left:1px dashed #dbdbdb;padding-left:32px; font-size:14px; line-height:26px; }
.shouxit .picr h2{ color:#ff6600; font-size:16px; font-weight:bold; line-height:35px;}
.newzixun p{ font-size:14px; line-height:24px;}

/*文章页*/
.wenztop{ padding:20px 0; text-align:center;}
.wenztop h2{ color:#000; font-size:26px; font-weight:bold; padding-bottom:18px;}
.wenztopb{ background:#fafafa; height:30px; line-height:30px; border-bottom:1px solid #f4f4f4; border-top:1px solid #f4f4f4; margin-top:16px;}
.wenzc{ font-size:14px; line-height:26px;}
.wenzb{padding-top:15px; border-top:dashed 1px #ccc; overflow:hidden;}
.wenzb h2{ color:#1b56a1; font-size:14px; font-weight:bold; padding-bottom:10px;}
.wenzb .huidianlist02 li a{ color:#1b56a1;}
.wzaskimg{width:684px; height:80px; overflow:hidden; margin-bottom:20px;}


/*咨询详细页*/
.qcon{ width:675px; margin-bottom:15px; overflow:hidden;}
.qcont{ background:url(../../../images/wycms/bg_q_top.jpg) no-repeat; width:675px; height:27px; line-height:32px; font-weight:bold; text-indent:31px; font-size:14px; float:left; overflow:hidden;}
.qconm{ background:url(../../../images/wycms/bg_q_m.jpg) repeat-y;float:left;width:675px; padding-top:8px;}
.qconmc{ width:630px; margin:0 auto; background:#fff; padding:18px 10px 18px 20px; }
.qconb{ background:url(../../../images/wycms/bg_q_b.jpg) no-repeat; width:675px; height:4px; overflow:hidden; float:left;}
.lv{ color:#01ffcb;}
.qconmc h2{ font-size:14px; font-weight:bold;}
.btna{ background:url(../../../images/wycms/btn_q_a.jpg) no-repeat; float:right; width:95px; height:32px; font-weight:bold; text-align:center; line-height:32px; margin-top:12px; }
#wrap .btna a{ color:#fff; font-size:14px; display:block; }

.acont{ background:url(../../../images/wycms/bg_a_top.jpg) no-repeat;width:100%; height:25px; line-height:30px; font-weight:bold; text-indent:31px; font-size:14px; float:left; overflow:hidden;}
.aconm{ background:url(../../../images/wycms/bg_a_m.jpg) repeat-y;float:left;width:100%;padding-top:8px;}
.aconmc{ width:630px; margin:0 auto; background:#fff; padding:18px 10px 18px 20px; }
.aconb{ background:url(../../../images/wycms/bg_a_b.jpg) no-repeat; width:100%; height:4px; overflow:hidden; float:left;}
.bgqt{ background:url(../../../images/wycms/bg_q_t.jpg) no-repeat; width:100%; height:4px; overflow:hidden; float:left;}
.qconmcp{ padding:18px 0; font-size:14px;}

.mleftop{width:726px;float:left; }
.mleftb{ width:724px; border:1px solid #dce1e5; float:left;}
.mleftbtitle{ background:url(../../../images/wycms/bg_zixunlvshi.jpg) repeat-x;border-bottom:1px solid #dce1e5;  height:36px; line-height:36px; padding-left:15px;}
.mleftbcon{ padding:20px 40px; background:#fafafa;}
.txtbiao{ width:281px; height:26px; line-height:26px; border:1px solid #7f9db9;}
.txtphone{ width:169px; height:26px; line-height:26px; border:1px solid #7f9db9;}
.textneir{width:489px; height:105px;}
.mleftbcon table tr td{ padding-bottom:8px;}
.btnwen{ background:url(../../../images/wycms/btn_querentijiao.jpg) no-repeat; width:142px; height:32px; border:none; cursor:pointer;}

/*text*/
.fb14{ font-weight:bold;font-size:14px;}
.b{ font-weight:bold;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.em{ text-indent:2em;}
.fr{ float:right;}
.fl{ float:left;}
.hei{ color:#000 !important;}
.hui{ color:#646061;}
.red{ color:#ff0000 !important;}
.lan{ color:#0565b1 !important;}
.center{ text-align:center;}
.green{ color:#28ff00;}
.shenred{color:#d41010 !important;}
.org{color:#ff6600 !important;}
.tr{ text-align:right;}
a.org{color:#ff6600;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.orange{ color:#ff6900;} 
.mb10{ margin-bottom:10px;}
.mb0{ margin-bottom:0px;}
.mr10{ margin-right:10px;}
.mp0{ margin-right:0 !important; padding:0 !important;}
.pr{ padding-right:10px;}
.qianhui{ color:#a5a5a5;}
/*txt btn*/

/*qq*/
.QQbox {z-index:99;right:0;width:150px; height:184px; position:absolute;top:150px}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:131px;}
.QQbox .Qlist{left:0;width:131px;position:absolute;height:184px; background:url(../../../images/wycms/kefu/floatServiceBj.gif) no-repeat left center;}
.QQbox .Qlist ul{padding:38px 0 0 21px;}
.QQbox .Qlist li{height:26px;margin-top:10px;_margin-bottom:7px; list-style-type:none;}
.QQbox .Qlist li.phone_tle{margin-top:8px;}
.QQbox .Qlist li.phone{margin-top:4px;}
.QQbox .Qlist li.phone b{font-family:"微软雅黑"; font-size:14px;}

.weixin{ margin-top:190px; background:#ededed; width:135px; padding:5px}
.weixin h2{ color:#ac0808;font-family:"微软雅黑"; font-size:14px; line-height:24px}
.weixin img{ margin-bottom:5px}
.weixin p{line-height:18px}