@charset "utf-8";
/* CSS Document */ 
/*base_css*/
body{font:12px/20px "\5B8B\4F53",宋体,arial;background:#f8f6f6;text-align:left;color:#666;}
body,div,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;}
.w960{width:960px; margin:0 auto; zoom:1; overflow:hidden}
.w980{width:980px; margin:0 auto; zoom:1; overflow:hidden}
h2{font-size:14px}

/*.nav,.con_t{background:url(../../images/wycms/repeat-x.gif) repeat-x}*/
.nav ul li a.select,.t_nav,.con_t_head h2,.con_t_head a,.lawer_l p.lawer_name,.con_b_h h2,.con_b_h a,.con_b_list ul li,.lf_head h2,.rglistCon ul li,.lf_con ul.lf_con_list li,.lawer_list_l p.lawer_list_bot,.lawerIntro_t_l p.lawerIntro_t_b,.search_r,.search_l h3, .newsCon ul li{background:url(../../images/wycms/icon.gif) no-repeat}

.t_banner{background:url(../../images/wycms/t_bg.jpg) center 0 no-repeat;height:90px; overflow:hidden; position:relative}
.t_banner_c{position:absolute;z-index:999; height:90px; left:50%; margin-left:-490px; width:980px;}
/*.logo{position:absolute; top:12px; left:0;}
.t_nav{background-position:0 -248px;width:220px;height:40px;line-height:26px;position:absolute;right:0;top:0;text-align:center}
.t_telephone{position:absolute;right:10px;bottom:8px;color:#ddd;font-family:"微软雅黑";font-size:18px;height:30px;line-height:30px;}
.t_telephone span{color:#fff; font-size:24px;}
.nav{height:45px; line-height:45px; position:relative; overflow:hidden;}
.navCon{ position:absolute; left:50%; margin-left:-490px; height:45px;width:980px}
.nav ul li{float:left;background:url(../../images/wycms/nav_tit.gif) right 0 no-repeat; width:122px}
.nav ul li a{ font-size:14px; color:#fff; width:115px; display:block; text-align:center}
.nav ul li a:hover{text-decoration:none; color:#fff}*/
/*.banner{width:980px; height:288px; margin:2px auto 0 auto; background:url(../../images/wycms/banner.jpg) 0 0 no-repeat; position:relative}
.banner a.sinaweibo,.banner a.txweibo{ display:block;top:246px; width:66px; height:24px; cursor:pointer; position:absolute}
.banner a.sinaweibo{left:32px}
.banner a.txweibo{left:102px}*/

.search{background:url(../../images/wycms/search_bj.png) repeat-x; height:32px; border:solid 1px #bdc4ce; border-top:0 none; line-height:32px; padding:0 10px; overflow:hidden;}
.search_l{width:630px; color:#333;}
.search_l h3{display:block; float:left; width:70px; background-position:0 -364px; padding-left:25px; font-size:12px;}
.search_l .rolling{float:left; width:535px; overflow:hidden;}
.search_l .rolling a{padding-right:15px;}
.search_r{background-position:0 -409px; width:276px; height:22px; margin:5px 0; overflow:hidden;}
.search_r input{float:left; background:none; border:0 none;}
.search_r input.t{width:199px; height:18px; padding:2px 5px; margin-right:5px;}
.search_r input.b{cursor:pointer; width:62px; height:22px; padding:0;}
.yiny{background:url(../../images/wycms/banner_b.gif) no-repeat; height:22px;}

.con_t{ background-position: 0 -55px; height:230px; overflow:hidden}
.con_t_head{height:40px;}
.con_t_head h2{width:366px;height:40px;float:left}
.con_t_head h2.lawerIntro_head{background-position: 0 -46px;}
.con_t_head h2.newsHead{background-position: 0 -87px;}
.con_t_head a{ background-position:0 -298px; width:60px; height:18px; display:block; float:right; text-align:center; font-family:"微软雅黑"; line-height:18px; color:#666; margin:20px 10px 0 0}

.con_t_w{width:490px;float:left; overflow:hidden}
.lawer_l{float:left; width:127px;overflow:hidden; margin-top:20px}
.lawer_l p.lawer_pic{border:#e2e2dd 1px solid;padding:1px;width:110px;height:132px; margin-left:13px}
.lawer_l p.lawer_pic img{width:110px;height:132px}
.lawer_l p.lawer_name{font-size:14px; font-weight:normal; color:#1b4e9f; background-position:0 -327px; width:121px; height:26px; line-height:26px; text-align:center; padding-left:10px}
.lawer_r{ width:330px; float:left; margin:20px 0 0 20px; height:160px; overflow:hidden}
.lawer_r ul li{ font-size:14px; line-height:24px}
.lawer_r p{line-height:22px; padding-top:5px;}
.lawer_r p a{ color:#F00}

.newsCon{padding:20px; overflow:hidden;}
.newsCon ul li{height:26px; line-height:26px; vertical-align:middle; overflow:hidden; border-bottom:#c3c1c1 1px dashed; background-position:7px -215px; padding-left:17px;}
.newsCon ul li a.fl{font-size:14px;}
.newsCon ul li span.fr{color:#999;}

.con_b_l{ width:486px; margin-top:20px; overflow:hidden}
.con_b_h,.con_b_c,.con_b_c2{background:url(../../images/wycms/con_b_c.gif) 0 0 no-repeat}
.con_b_h{ background-position: 0 0; height:31px; overflow:hidden}
.con_b_h h2{background-position:0 -148px; height:28px; font-family:"微软雅黑"; font-size:16px; color:#a30521; text-indent:25px; float:left; border-bottom:#a3b2cb 1px solid; line-height:28px; margin-left:3px; padding-right:10px}
.con_b_h h2 span{ font-size:12px; color:#999; margin-left:10px;}
.con_b_h a{ float:right; background-position: -8px -184px; display:block; width:73px; height:17px; line-height:17px; text-align:center; margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#999}
.con_b_c{ background-position: 0 -30px; padding:10px 15px; width:456px; overflow:hidden}
.con_b_c2{ background-position: 0 -216px; padding:10px 15px; width:456px; overflow:hidden}
.con_b_list{ float:left; width:280px}
.con_b_list ul li{ background-position: -10px -219px; text-indent:12px; height:22px; overflow:hidden}
.con_b_pic{ float:right; width:165px; height:162px;}
.con_b_pic img{ width:165px; height:162px}

.footer{ background:#2b5dab; width:100%; margin-top:30px; font-family:Arial;}
.footerCon{ padding:20px 0; text-align:center; overflow:hidden;}
.footerCon p.menu_btm{color:#6085c0; height:24px; line-height:24px; margin-bottom:8px; font-size:14px;}
.footerCon p.menu_btm a{margin:0 8px; color:#fff;}
.footer p{color:#d5dfee; line-height:22px;}
.footer p a{color:#fff;}
.footerCon p label{color:#d5dfee;}
.footerCon p select{border:solid 1px #2B5DAB; width:160px; height:20px; padding:1px; font-size:12px; color:#333; _color:#333\9;}
*+html .footerCon p select{color:#333;}

.left{width:228px;}
.lf_head,.lf_con{background:url(../../images/wycms/inner_repeat_x.gif) repeat-x}
.lf_box{background:url(../../images/wycms/lf_con_bot.gif) 0 bottom no-repeat; padding-bottom:10px; margin-bottom:5px;}
.lf_head{background-position: 0 -43px; height:33px;border:#cfcfcf 1px solid; border-bottom:none; line-height:33px;}
.lf_head h2{background-position: 0 -145px; text-indent:25px; color:#a30521; font-family:"微软雅黑"; font-size:15px;}
.lf_con{background-position: 0 -76px; background-color:#ffffff;border:#cfcfcf 1px solid; border-bottom:none; border-top:none; padding-top:2px; overflow:hidden; width:226px}
.lf_con ul.lawer_item_list{padding:10px 0 20px; overflow:hidden;}
.lf_con ul.lawer_item_list li{line-height:32px; height:32px; overflow:hidden; background:url(../../images/wycms/arrow.gif) 195px 8px no-repeat; border-bottom:#ebe9e9 1px solid}
.lf_con ul.lawer_item_list li a{ color:#666; font-size:14px; display:block; padding:0 15px 0 25px;}
.lf_con ul.lawer_item_list li a:hover{ text-decoration:none; background:#f9f9f9}
.lf_con ul.lf_con_list{ margin:10px}
.lf_con ul.lf_con_list li{ line-height:22px; height:22px; overflow:hidden;background-position: -8px -216px; text-indent:13px}
.lf_contact{ margin-bottom:10px; width:228px; height:84px;overflow:hidden}

.right{width:736px;overflow:hidden;border:#cfcfcf 1px solid; background:#fff;}
.rgHead{ background:url(../../images/wycms/inner_repeat_x.gif) 0 -2px repeat-x;height:34px;line-height:34px; text-indent:10px}
.rgHead a{color:#14598e}

/*联系我们*/
.contactUs{padding:20px;}
.contactUs ul{border-bottom:#dad7d8 1px dashed; overflow:hidden; padding-bottom:20px; background:url(../../images/wycms/contact_rg_bg.gif) right 10px no-repeat}
.contactUs ul li{ line-height:26px; color:#333333; font-size:14px; padding:0 10px}
.contactUs ul li.contact_tit{ color:#000; font-family:"微软雅黑"; font-size:18px; font-weight:600; margin-bottom:10px; border-bottom:#e0e0e6 1px solid; line-height:32px; font-weight:normal; width:280px}
.contactUs ul li span{ color:#999}
.contactUs p.map{ width:694px; 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}

/*---------列表---------*/
.rglistCon{overflow:hidden}
.rglistCon ul{ list-style:none;padding:20px; overflow:hidden; zoom:1;}
.rglistCon ul li{line-height:30px;height:30px;overflow:hidden;font-size:14px;text-indent:13px;border-bottom:#bebecb 1px dashed;background-position: -8px -214px}
.rglistCon ul li span.list_tit{width:540px; display:block; float:left; overflow:hidden; height:30px}
.rglistCon ul li span.list_tit a{ color:#1b5582}
.rglistCon ul li span.list_tit a:hover{color:#F00}
.rglistCon ul li span.list_time{color:#999; font-size:12px; float:right; margin-right:5px}

/*分页*/
.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:#c6863a; border:1px #c6863a solid;}

/*---------文章页-------------*/
.articleDetail{ padding:20px 10px;}
.articleDetail h2{ text-align:center;font-family:"Microsoft YaHei"; font-weight:normal;color:#14598e; font-size:24px; line-height:48px;}
.articleDetail .acticle_intro{line-height:28px; text-align:center;border-bottom:#e2e7eb 1px dashed; height:32px; overflow:hidden}
.articleDetail .acticle_intro span{color:#999; margin:0 10px}
.articleDetail_Cot{padding:20px;overflow:hidden;}
.articleDetail_Cot p{line-height:24px;text-indent:30px; font-size:14px; color:#333}

/*在线咨询*/
.wxtishi{margin:20px auto 0 auto; width:680px; 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;}

.ask{ width:680px; margin:0 auto}
.asktle{height:22px; line-height:22px; padding:0 10px; text-align:right;}
.asktle span{margin:0 2px; color:#f00;}
.zixun{border-bottom:1px #ccc dashed; padding:20px;}
.zixun p{padding:5px 0; line-height:26px; color:#444; overflow:hidden; zoom:1;}
.zixun p label{display:block; float:left; text-align:right; width:75px; font-size:14px; line-height:28px;}
.zixun p input, .zixun p textarea{border:1px #d6d6d6 solid;vertical-align:middle; color:#333;  padding:2px; overflow:hidden;}
.zixun p input{width:240px; height:22px; line-height:22px; margin-right:8px; }
.zixun p textarea{height:120px; line-height:20px; width:460px;}
.zixun p input.yzm{width:160px;}
.zixun p img{vertical-align:middle;}
.zixun p span{ font-size:12px; color:#333333}
.zixun_btn{padding:25px 0; margin:0 auto; width:296px;}
.zixun_btn input.btn1,.zixun_btn input.btn2{width:108px; height:38px; cursor:pointer; margin:0 10px; border:none; border:0; padding:0; background:url(../../images/wycms/zixun.gif) no-repeat}
.zixun_btn input.btn1{background-position:-1px -1px;}
.zixun_btn input.btn2{background-position:-110px -1px;}

.liuyan{margin:20px auto 0 auto}
.liuyanHead{ background:#eeeded; height:30px; line-height:30px; border-bottom:#eeeded 1px solid; overflow:hidden; margin:0 25px}
.liuyanHead h2{ border-bottom:#fff 1px solid; height:29px; overflow:hidden; text-indent:10px}
.leaveWord_list{padding:10px 25px;}
.leaveWord_cot{ background:#fbfafa;overflow:hidden; border:#e6e6e6 1px solid; border-top:none; margin-left:2px; line-height:18px}
.leaveWord_topicon{ background:url(../../images/wycms/zixunTopBG.gif) 2px 0 no-repeat;height:12px; overflow:hidden;}
.leaveWord_cot span{ float:left; display:block; width:65px;color:#3b5998}
.leaveWord_list_tit{overflow:hidden; margin:0 2px;font-size:14px; padding:0 10px; height:30px; line-height:30px}
.leaveWord_list_tit span{ float:left; display:block; width:45px; color:#3b5998}
.leaveWord_list_tit p{ float:left;color:#4c535c}
.leaveWord_list_con{ padding:10px;overflow:hidden;width:660px;}
.leaveWord_list_con p{float:left; width:580px; color:#4c535c}
.leaveWord_list_reply{ border-top:#d2dfe9 1px dashed; padding:10px; width:660px; overflow:hidden}
.leaveWord_list_reply p{float:left; width:595px; color:#4c535c}
.leaveWord_list_time{margin:10px 0; overflow:hidden; border-bottom:1px solid #eeeded; height:28px;}
.leaveWord_list_time p{padding-bottom:5px; float:right;}
.leaveWord_list_time span{color:#74797f; margin:0 5px; width:auto}
.leaveWord_list_time span.send_time{ color:#999999}

.lawer_list{ margin:0 20px}
.lawer_list ul li{ padding:20px 0; height:158px; overflow:hidden; border-bottom:#e5e5e5 1px solid}
.lawer_list_l{float:left; width:127px;overflow:hidden;}
.lawer_list_l p.lawer_list_pic{border:#e2e2dd 1px solid;padding:1px;width:110px;height:132px; margin-left:13px}
.lawer_list_l p.lawer_list_pic img{width:110px;height:132px}
.lawer_list_l p.lawer_list_bot{font-family:"微软雅黑";font-size:14px;font-weight:normal;color:#F00;background-position: 0 -327px; width:121px; height:26px; text-align:center; padding-left:10px}
.lawer_list_r{ width:540px; float:left; margin-left:20px; height:154px; overflow:hidden}
.lawer_list_r p{line-height:22px;}
.lawer_list_r p a{ color:#F00}

.ywff{padding:20px}
.ywfw{padding-bottom:20px;}
.ywfw dt{font:18px/36px "微软雅黑"; color:#A30521;}

.lawerIntro_t_l{ }
.lawerIntro_t_r{  margin-left:10px; width:540px; overflow:hidden}
.lawerIntro_t_r ul li{ line-height:24px; color:#333333; font-size:14px; padding:0 10px;width:520px;}
.lawerIntro_t_r ul li.lawerIntro_t_tit{border-bottom:#e0e0e6 1px solid;height:32px; margin-bottom:10px;}
.lawerIntro_t_r ul li.lawerIntro_t_tit span{color:#ff0000;font-family:"微软雅黑";font-size:18px;line-height:32px;font-weight:normal;}
.lawerIntro_t_r ul li.lawerIntro_t_tit a img{width:91px; height:23px; margin-left:15px; margin-bottom:10px; vertical-align:middle;}
.lawerIntro_t_r ul li span{ color:#999}

.lawerIntro_t{margin:20px;width:696px; overflow:hidden}
.lawerIntro_t_l p.lawerIntro_t_pic{border:#e2e2dd 1px solid;padding:1px;width:650px;height:338px; margin-left:13px; margin-top:10px}
.lawerIntro_t_l p.lawerIntro_t_pic img{}
.lawerIntro_t_l p.lawerIntro_t_b{background-position: 0 -337px; width:667px; height:16px;}

.lawerIntro_b{ margin:30px 10px}
.lawerIntro_b_head{ border-bottom:#e5e5e5 1px solid}
.lawerIntro_b_head h2{ color:#333; font-family:"微软雅黑"; font-weight:normal; line-height:30px; text-indent:10px; border-bottom:#104498 1px solid; width:85px; margin-left:5px}
.lawerIntro_b_con{ margin:20px}
.lawerIntro_b_con p{ line-height:28px; text-indent:25px; font-size:14px}


/* lawyer_online */
.kfbox{z-index:99; right:0; position:fixed; top:120px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+120);}
.kfhover{right:0; width:27px; cursor:pointer ;position:absolute; height:144px;}
.kfpup{width:160px; overflow:hidden; z-index:100; visibility:visible;background:#ffdfb0}
.kfpup .tle{ height:30px; overflow:hidden}
.kfpup .tle span{color:#333; font-size:14px; line-height:30px; text-indent:10px; float:left; width:100px; overflow:hidden}
.kftext p.kftel,.kftext p.kfqq a,.kftext p.kfask a{background:url(../../images/wycms/kefu/kefu_icon.gif) 0 0 no-repeat; display:block}
.kfin{margin: 0 10px 10px 10px; background:#fff; padding-bottom:10px}
.kfpic{margin:0 auto; width:124px; overflow:hidden}
.kfpic img{ width:124px; height:150px}
.kfpic p{ text-align:center; line-height:24px}
.kftext{ padding:0 10px; font-size:14px; text-indent:26px; color:#561010}
.kftext p{ border-bottom:#ccc 1px dashed; line-height:22px; padding:5px 0; height:22px; overflow:hidden}
.kftext p.kftel{ background-position: 0 -22px;height:22px; }
.kftext p.kfqq a{ background-position: 0 -58px;height:22px;}
.kftext p.kfask a{ background-position: 2px -86px;height:22px;}
.hover .kfpup{display:block;}

/* code */
*html{background-image:url(about:blank);background-attachment:fixed;}
.code{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;}
.code b{display:block; cursor:pointer; background:url(../../images/wycms/kefu/gbicon.png) no-repeat; width:13px; height:13px; float:right; margin-top:7px;}
.code img{display:block; background:#fff; padding:8px; width:100px; height:100px; overflow:hidden;}
.code p{height:28px; line-height:28px;}
.code span.tc{height:30px; line-height:30px;display:block;}
.code:hover{background:#d2dee5; color:#333; text-decoration:none;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-bottom:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}