@charset "utf-8";
/* CSS Document */ 
/*base_css*/
body{font:12px/20px "\5B8B\4F53",宋体,arial;background:#fff;text-align:left;color:#666;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,button,input,select,textarea{margin:0;padding:0;}
select,input,label,textarea,img{vertical-align:middle;font-size:12px;color:#555;}
button,input,select,textarea{font-size:100%; outline:none; resize: none;}
i,em{font-style:normal;}
.em{text-indent:2em;}
img{border:none; vertical-align:middle;}
ul,li,ol{list-style:none; min-height:12px;}
a{color:#333333; text-decoration:none;}
a:hover{/*color:#f25c05;*/color:#ba2632; text-decoration:underline;}
.cl,.clear{clear:both;}
.dib{display:block;}       .din,.no{display:none;}    .dii{display:inline;}
.fa{font-family:arial;}
.ft{font-family:tahoma;}
.fw{font-family:"微软雅黑"}
.fl{float:left;}           .fr{float:right;}
.f12{font-size:12px;}      .f14{font-size:14px;}      .f16{font-size:16px;}
.fb{font-weight:bold;}     
.fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}      .tr{text-align:right;}
.rel{position:relative;}   .abs{position:absolute;}   .ovh{overflow:hidden;}
.c000{color:#000;}         .c333{color:#333;}         .c666{color:#666;}
.c999{color:#999;}         .cf60{color:#f60;}         .c203{color:#233e6d}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.p10{padding:10px;}
.pl10{padding-left:10px;}  .pr10{padding-right:10px;} .p20{padding:20px;}
.m10{margin:10px;}
.ml10{margin-left:10px;}   .mr10{margin-right:10px;}  .mt10{margin-top:10px;}   .mb10{margin-bottom:10px;}
.hand{cursor:pointer;}
.w980{width:980px; margin:0 auto; zoom:1; overflow:hidden}
h2{ font-size:14px}

body{background:url(../../images/wycms/body_bg.png) repeat-x; width:100%; padding-top:10px;}
.navbottom,.nav_lf,.menu,.nav_rg,.classHead,.class2Head,.lfHead{background:url(../../images/wycms/repeat-x.gif) repeat-x}
.chief_lawer_head,.class2Head h2,.leftjian,.rightjian,.news_t_head,.con_rg_px,.con_rg_list li,.con_lf_list li,.newsBottom ul li,.lfHead span.lfHead_icon,.rglistCon ul li,.other_article ul li{ background:url(../../images/wycms/icon.gif) no-repeat}

.classHead{ background-position:0 -142px; height:28px; line-height:28px; overflow:hidden}
.classHead h2{ color:#333; text-indent:10px; float:left; height:28px;}
.classHead a,.class2Head a{float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999}
.class2Head{ background-position:0 -311px; height:32px; line-height:32px; overflow:hidden;border:#e4e3f9 1px solid; border-top:none; border-bottom:none}
.class2Head h2{ background-position: 0 -62px; width:95px; height:32px; text-align:center; line-height:32px; color:#FFF; margin-left:10px; float:left}

/*top*/
.wrap{background:#fff; width:1000px; margin:0 auto;}
.banner{width:1000px; height:260px; margin-bottom:5px; position:relative;}
.flash{position:absolute; left:-10px; top:0; width:1010px; height:260px; z-index:99;}
.logo a{display:block; position:absolute; top:33px; left:-10px; background:url(../../images/wycms/logo.png) no-repeat; width:453px; height:110px;}
.top{ width:980px; height:130px; margin:0 auto}
.topnav{position:absolute; width:220px; height:30px; line-height:30px; right:40px; top:2px; text-align:center;}
.topnav a{margin:0 6px;}
.login{background:url(../../images/wycms/login.png) no-repeat; width:244px; height:34px; line-height:34px; text-align:center; color:#cdab97; top:0; right:34px; z-index:999;}
.login a{color:#cdab97; margin:0 7px;}
.login a:hover{color:#fff;}

.curee{background:url(../../images/wycms/curee_bg.png) repeat-x; border:solid 1px #ddd; height:34px; line-height:34px; padding:0 10px; overflow:hidden;}
.note{background:url(../../images/wycms/curee_icon.png) 0 3px no-repeat; padding-left:30px; width:270px; margin-right:20px; overflow:hidden;}
.note b{float:left; color:#ee4f00; margin-left:5px; width:65px;}
.note marquee{float:left; width:200px;}
.search{background:url(../../images/wycms/curee_icon.png) 0 -39px no-repeat; width:380px; height:34px; padding-left:35px; overflow:hidden;}
.search form{padding:6px 0; height:22px; line-height:22px;}
.search select{width:90px; height:22px; line-height:22px; float:left;}
.search input{float:left; margin-left:5px;}
.search input.t{border:solid 1px #ddd; background:#fff; padding:2px 4px; height:16px; width:220px; color:#666;}
.search input.b{background:#900; width:44px; height:22px; line-height:22px; cursor:pointer; padding:0; border:0 none; color:#fff; text-align:center;}
.navtime{width:220px;}


/*菜单*/
.nav{height:38px;}
.nav_lf{ float:left; width:3px;height:38px;background-position:0 0; overflow:hidden; zoom:1;}
.nav_rg{ float:left; width:3px;height:38px; overflow:hidden;background-position:0 -95px; zoom:1;}
.menu{ float:left; width:970px; padding: 0 2px; overflow:hidden; height:38px; overflow:hidden;background-position:0 -47px;}
.menu ul{list-style:none;}
.menu ul li{float:left; line-height:38px; padding-right:2px; background:url(../../images/wycms/nav_lit.gif) right 0 no-repeat;}
.menu ul li.none{background:none;}
.menu ul li a{color:#FFF; font-weight:600; font-size:14px; padding:0 12px;}
.menu ul li a:hover{color:#e49f7a;}
.menu ul li.nowvist a{ background-position:0 -119px;font-weight:700}
.navbottom{ background-position:0 -179px; height:46px; line-height:46px; padding:0 10px; width:960px;}
.navbottom b{color:#b40000;}
.navbottom span a{margin:0 7px;}
.navbottom p{float:left; width:916px; padding:9px 15px; line-height:24px;}
.navbottom p a{ margin-right:15px; color:#666;}
.navbottom p a:hover{color:#ba2632;}

.con{overflow:hidden; zoom:1;}
.conlf{ width:280px; border:#ebe5e7 1px solid; float:left;}
.con_lf_list{ padding:11px 10px; overflow:hidden; zoom:1;}
.con_lf_list li{ line-height:24px;height:24px; overflow:hidden; background-position: -2px -609px; text-indent:13px}
.con_lf_list li a{ color:#543e3c;}
.con_lf_list li a:hover, .conlist ul li a:hover{color:#ba2632;}
.h170{height:170px;}
.con_one_h{ height:460px; overflow:hidden;}
.conlf_h{ height:288px; overflow:hidden}

/*----------------焦点图---------------*/
.focus{width:270px; height:200px; background:#fff;overflow:hidden; margin:10px 6px 0; border-bottom:#cccccc 1px dashed; padding-bottom:10px}
.focus_box{float: left;margin-right: 10px;}
.focus_mask{position: absolute;left:-2px;top:-2px;z-index:100;width: 60px;height: 60px;background-position: 0 -140px;}
.Pixviewer{position:relative;}
.Pixviewer img{padding: 0;border: 0;}
.Pixviewer .PvBigPic{padding:0px;text-align:center;overflow:hidden;background:#fff;}
.Pixviewer .PvBigPic img{ width:270px; height:170px; border:none}
.Pixviewer .PvTitleBox{height:28px;line-height:28px;font-size:12px; font-weight:700;color:#FFF;text-align:center;background:#eee6e6}
.Pixviewer a:link,.Pixviewer a:visited{color:#2e2a2a;text-decoration:none;}
.Pixviewer a:hover{color:2e2a2a;}
.Pixviewer .PvNumber{font-size:11px;line-height: normal;color:#fff;overflow:hidden; position:absolute; right:1px; z-index:4;text-align:right;}
.Pixviewer .NumberHover{background-color:#ce0609;}
.Pixviewer .NumberLeave{background-color:none;}
.Pixviewer .PvNumberBg{position:absolute;right:0;z-index:2;height:13px;width:250px;}
.Pixviewer .Triangle{width:21px;height:17px;position:absolute;z-index:2;background:url(../../images/wycms/triangle.png) no-repeat 0 0;}
.Pixviewer .BorderHack1{background-color:#fff;position:absolute;z-index:3;height:1px;top:0px; left:0px;font-size:0px;overflow:hidden;}
.Pixviewer .BorderHack2{background-color:#fff;position:absolute;z-index:3;width:1px;top:0px;right:0px;font-size:0px;overflow:hidden;}
.Pixviewer .BorderHack3{background-color:#fff;position:absolute;z-index:3;height:1px;left:0px;font-size:0px;overflow:hidden;}
.Pixviewer .BorderHack4{background-color:#fff;position:absolute;z-index:3;width:1px;left:0px;top:0px;font-size:0px;overflow:hidden;}
.Pixviewer .Title{background-color:#cccccc;}

.conmi{float:left;width:420px; margin-left:10px;background:#fefffe;}
.news{background:url(../../images/wycms/mi_bg.gif) left top no-repeat; width:420px; overflow:hidden}
.news h3{padding:5px 0}
.news h2{color:#FFF; text-indent:10px; font-family:"微软雅黑"; line-height:32px;}
.news_t{width:420px; overflow:hidden;}
.news_t_head{background-position: 0 -31px; height:30px; line-height:30px;}
.news_t_head h2{color:#57312e; text-indent:10px; float:left}
.news_t_head a{ float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999}
.news_t .newsCon{padding:0 10px 5px;}
.newsCon{padding:0 10px 10px 10px; overflow:hidden;}
.newsCon h3{text-align:center; height:34px; overflow:hidden; padding:0; margin-bottom:4px;}
.newsCon h3.mt6{margin-top:6px;}
.newsCon h3 a{color:#F00; font:500 18px/34px "微软雅黑";}
.newsCon p{ text-indent:25px; line-height:22px;}
.newsCon p a{color:#F00}
.sidecon{padding:10px; overflow:hidden; zoom:1;}
#demo ul{margin:0;}
.sidepj li{padding:10px 0; border-bottom:dashed 1px #ddd;}
.sidepj li p{padding-top:3px; color:#999;}

.newsBottom{overflow:hidden; background:url(../../images/wycms/newsbottom.gif) 0 0 no-repeat; padding-top:15px}
.newsBottom ul{ padding:10px 10px 0; overflow:hidden; zoom:1;}
.newsBottom ul.plr10{padding:0 10px;}
.newsBottom ul li{line-height:28px; height:28px; vertical-align:middle; overflow:hidden;font-size:14px;background-position: -2px -607px; text-indent:13px}
.newsBottom ul li span.list_tit{width:350px; display:block; float:left; overflow:hidden; height:30px}
.newsBottom ul li span.list_tit a{ color:#333}
.newsBottom ul li span.list_tit a:hover{color:#F00}
.newsBottom ul li span.list_time{color:#999; float:right}

.conrg{float:right;width:256px;border:#ebe5e7 1px solid;overflow:hidden}
.lawerTeam{ padding-top:10px}
.lawerTeamCon{ border:#edeaea 1px solid; overflow:hidden}
.leftbtn,.rightbtn{width:17px; height:34px; cursor:pointer; margin-top:55px; overflow:hidden; background:url(../../images/wycms/teambtn.png) no-repeat; overflow:hidden;}
.leftbtn{float:left; background-position:0 -2px; margin-left:5px}
.rightbtn{float:right; background-position:-23px -2px; margin-right:5px}
.teammain{padding:15px 10px; width:958px; overflow:hidden; zoom:1;}
.teamcont{width:864px;text-align:center; overflow:hidden; margin:0 25px;}
.teamcont td.tdbox{padding:0 8px; width:159px;}
.teamcont td.tdbox img{border:#d9d1d2 1px solid;display:block; padding:1px; width:155px; height:130px; margin-bottom:5px; overflow:hidden;}
.teamcont td.tdbox a{display:block; text-align:center;}

/*首席律师*/
.chief_lawer{width:248px; border:#d5d0d1 1px solid; background:#eeebec; padding:3px;}
.chief_lawer_con{background:#fff;overflow:hidden; height:454px; width:248px}
.chief_lawer_head{background-position:0 0; height:30px;}
.chief_lawer_head h2{text-align:center; color:#fff; line-height:30px;}
.chief_lawer_pic{margin:10px auto; text-align:center;width:162px;}
.chief_lawer_pic p img{ background:#f1eeed; padding:5px; border:#ebe3e4 1px solid; width:150px; height:182px}
.chief_lawer_pic p a{line-height:28px; color:#661d00; font-size:14px; font-weight:700}
.chief_lawer_intro{border-top:#dad7d8 1px dashed; padding-top:15px; margin:10px; overflow:hidden}
.chief_lawer_intro p{color:#333333; text-indent:25px; line-height:22px}
.chief_lawer_intro p a{color:#ff6000}

.conlfList{width:282px; float:left; overflow:hidden}
.wnfw{ height:364px;}
.conrg ul{ margin:10px; overflow:hidden; zoom:1;}
.con_rg_px{background-position: 0 -107px;}
.con_rg_px li{ text-indent:25px;line-height:26px;height:26px; overflow:}
.con_rg_list li{line-height:26px;height:26px; overflow:hidden;background-position: -2px -609px; text-indent:13px}

.midbanner img{ width:980px; height:90px; overflow:hidden}
.conlist{float:left; width:318px; height:240px;border:#ebe5e7 1px solid;}
.conlist ul li a{ color:#333}

/*内页*/
.left{ float:left; width:710px; overflow:hidden}
.right{width:258px; float:right}
.lfHead{ background-position: 0 -256px; height:44px; line-height:30px;border:#edebec 1px solid; border-bottom:none; border-top:none;}
.lfHead span.lfHead_icon{background-position:-2px -451px; display:block;float:left; width:69px; text-indent:5px}
.lfHead a{ color:#661D00}

/*联系我们*/
.contactUs{border-bottom:#dad7d8 1px dashed; overflow:hidden; padding:10px 0 15px;}
.contactUs li{ line-height:24px; color:#333333; font-size:14px}
.contactUs li.contact_tit{ color:#000; font-family:"微软雅黑"; font-size:18px; margin-bottom:10px; border-bottom:#e0e0e6 1px solid; line-height:40px}
.contactUs p.map{ width:648px; overflow:hidden; margin-top:20px;border:#eae3e3 1px solid;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*---------文章页-------------*/
.articleDetail h2{ text-align:center; font:500 22px/36px "微软雅黑"; color:#661D00; margin-top:15px;}
.articleDetail .acticle_intro{line-height:32px; text-align:center;border-bottom:#e2e7eb 1px dashed; height:32px; overflow:hidden; margin-bottom:5px;}
.articleDetail .acticle_intro span{color:#4c535c; margin:0 7px}
.articleDetail_Cot{padding:20px 10px;overflow:hidden;}
.articleDetail_Cot p{line-height:24px;font-size:14px; color:#000; text-indent:2em;}
.other_article{ padding-bottom:20px; border-top:#e2e7eb 1px dashed; padding-top:15px}
.other_article h2{ font-size:14px; text-align:left; text-indent:10px; margin:0; color:#661D00;}
.other_article ul{ margin-left:10px}
.other_article ul li{ line-height:24px; height:24px; overflow:hidden; background-position:0 -608px; text-indent:15px}

/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:30px 0;}
.page a{color:#525252; border:1px #bebebe solid; padding:3px 6px; margin:0 3px; height:16px; line-height:16px; overflow:hidden; zoom:1;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none; background:#661D00; border:1px #661D00 solid;}

/*---------列表---------*/
#infolist{overflow:hidden; border:solid 1px #e9e9e9;  padding:5px 15px 10px;}
.rglistCon{overflow:hidden; border:solid 1px #e9e9e9; padding:5px 15px 0; }
.rglistCon ul{ list-style:none;padding:10px 0; overflow:hidden; zoom:1;}
.rglistCon ul.bmt1{border-bottom:1px #ddd dashed;}
.rglistCon ul li{line-height:30px;height:30px; vertical-align:middle;overflow:hidden;text-indent:13px;border-bottom:#bebecb 1px dashed;background-position:0 -606px;}
.rglistCon ul li a{ color:#543E3C;font-size:14px;}
.rglistCon ul li a:hover{color:#F00}
.rglistCon ul li span.fr{color:#999;}

.rglistHead{border-bottom:#bebecb 1px dashed; height:32px; line-height:32px;}
.rglistHead h2{ float:left; color:#661d00;}
.rglistHead a{ float:right; padding-right:10px; color:#999}
.rglistCon ul li{ border-bottom:none}

/*在线咨询*/
.wxtishi{margin:10px auto 0 auto; overflow:hidden;}
.tstle{ background:url(../../images/wycms/zixun.gif) -223px -1px no-repeat;height:42px; line-height:42px; margin-left:10px;}
.tstle span{color:#000; padding-left:80px; font-weight:700; font-size:14px}
.tsmain{background:#fbfafa; border:1px solid #ebebeb; padding:10px 20px; overflow:hidden;}
.tsmain p{line-height:24px; color:#333;}

.askmd{padding:20px 10px 0; clear:both;}
.zixun p{padding:4px 0; overflow:hidden; zoom:1;}
.zixun p label{line-height:30px; font-size:14px; color:#444; font-family:'宋体'; display:block; float:left; width:70px; text-align:right;}
.zixun p input, .zixun p textarea{background:#fff; border:solid 1px #e5e5e5; line-height:22px; font-size:12px; color:#333; vertical-align:middle; padding:3px; float:left; display:block;}
.zixun p input{width:240px;height:22px;}
.zixun p textarea{width:500px; height:120px;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun p.zixun_btn{padding-left:70px;}
.zixun p input.btn{background:url(../../images/wycms/askbtn.png) no-repeat; width:120px; height:32px; cursor:pointer; padding:0; border:0 none;}
/*reply*/
.reply{padding-top:20px; overflow:hidden;}
.reply_tle{height:36px; line-height:36px; background:#634f4f; text-align:center; font-size:14px; color:#fff;}
.reply_in{border:1px solid #ececec; background:#fff; margin:15px 5px 0;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #ececec; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(../../images/wycms/reply_icon.png) no-repeat; width:27px; height:40px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 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:80px; overflow:hidden;}
.datime{height:30px; line-height:30px; padding-right:10px; background:#f9f9f9; border-top:solid 1px #ececec; color:#999; text-align:right;}
.datime span{color:#c11919;}

.Subnav{background:#eeeded; height:30px; line-height:30px; border-bottom:#eeeded 1px solid; overflow:hidden;}
.Subnav p{border-bottom:#fff 1px solid; height:29px; overflow:hidden; padding-left:10px;}
.Subnav span{ color:#ccc; padding-left:10px}
.Subnav span a{ margin:0 5px;}

/*feedback*/
.feedback{padding:0 5px;}
.fdup{padding:10px 0; overflow:hidden;}
.fdtit{font:500 18px/36px "Microsoft Yahei";}
.fdtit span{font:18px/36px Verdana; color:#ccc; margin-left:5px;}
.fdform p{padding:3px 0; overflow:hidden;}
.fdform p img{margin-left:10px;}
.fdform input, .fdform textarea{border:solid 1px #e5e5e5; padding:3px; line-height:22px; color:#888;}
.fdform input{width:240px; height:22px;}
.fdform textarea{width:500px; height:150px;}
.fdform input.btn{background:url(../../images/wycms/feedback_btn.png) no-repeat; width:97px; height:30px; padding:0; border:0 none; cursor:pointer;}
.evaluate{padding-top:10px;}
.el_list{background:#fcfcfc; border:solid 1px #e9e9e9; margin-bottom:15px; overflow:hidden; position:relative;}
.elname{height:38px; line-height:38px; padding-left:50px; border-bottom:solid 1px #efefef;}
.elname b{font-size:15px; font-weight:500; line-height:38px; color:#c00;}
.elname span{color:#999; margin-left:10px;}
.elcont{padding:10px 15px; overflow:hidden;}
.elcont p{line-height:22px; color:#444;}
.elicon{background:url(../../images/wycms/elicon.png) no-repeat; width:28px; height:36px; position:absolute; top:0; left:10px;}

/*在线客服*/
.QQbox {z-index:99;right:0;width:131px; height:121px; position:absolute;top:200px}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:131px;}
.QQbox .Qlist{right:0;width:131px;position:absolute;height:131px; background:url(../../images/wycms/kefu/floatServiceBj.gif) no-repeat left center;}
.QQbox .Qlist ul{padding:38px 0 0 21px;}
.QQbox .Qlist li{height:26px;padding-top:10px; list-style-type: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/wycms/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;}



/*友情链接*/
.friendlink{ margin-top:10px;}
.friendlink_con{ padding:10px; overflow:hidden;border:#ebe5e7 1px solid;}
.friendlink_con a{color:#4c535c; line-height:24px; margin:0 7px}
.friendlink_con a:hover{ color:#F00}
.footer{ padding:10px 0 20px; text-align:center}
.footernav{ background:#eeeded; line-height:32px; height:32px; margin-bottom:12px;}
.footernav a{ color:#666; margin:0 6px;}
.footerimg{ padding:5px 0;}
.footer p{line-height:24px; font-family:Arial;}
.footer p a{ color:#900;}
