@charset "utf-8";
/* CSS Document */

.select1{ width:150px; height:25px}
.select2{ width:95px; height:23px;border:#FFFFFF 1px solid; color:#FFFFFF; background-color:#8b8d92; margin-left:0px
}
.radio1{ margin-left:85px}
.textarea1{width:270px; height:175px; border:#FFFFFF 1px solid; color:#FFFFFF; background-color:#8b8d92; margin-left:0px; margin-top:15px}
.input{ width:300px;height:18px}
.w1000{ width:1000px; margin: 0 auto; color:#333333}
.w1055{ width:100%; margin: 0 auto; color:#333333}
.color_l{ font-size:32px; color:#1254b4; padding-right:9px}

.header_small{ height:40px; border-bottom:1px solid #999999; line-height:40px; font-size:14px}
.header_small .tel{ font-size:16px; color:#fc8801; font-weight:bold; line-height:25px; background-image:url(../images/fardoo_07.jpg);background-repeat: no-repeat; padding-left:30px; margin-top:8px}
.header_small a{ color: #0090d8}
.header_small span{ color: #0090d8}

.logo{ height:73px; }
.seach{ background-image:url(../images/zixun_06.jpg);height:32px; padding-left:3px;}
.seach_input{ border:0px; margin-top:1px;background-image:url(../images/zixun_06.jpg);}

.nav{height:44px; border-bottom:2px solid #227FBA; background-color:#006ebd}
.nav ul{}
.nav ul li{  float:left; font-size:15px; line-height:44px; color:#fff; font-weight:bolder}
.nav ul li a{ display:block; _float:left;font-size:15px;  color:#fff; width:100px; text-align:center}
.nav  ul li.cur a,
.nav  ul li a:hover { color:#FFC; background-color:#fc8801; height:44px;border-bottom:2px solid #b05800;}


.fw_qy{height:30px; border:1px solid #e5e6e8; padding-top:7px }
.fw_qy .tit{background-image:url(../images/fardoo_13.jpg);background-repeat: no-repeat; padding-left:15px; font-size:15px; font-weight:bold; }




.fw_qy_b{height:80px; background:#f4f5f7}

.blk_29 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1; padding-top:5px; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/l.JPG) no-repeat ; LEFT: 5px; FLOAT: left; WIDTH: 18px; CURSOR: pointer; POSITION: absolute; TOP: 25px; HEIGHT:29px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/r.JPG) no-repeat; FLOAT: right; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP:22px; HEIGHT:32px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:988px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	 PADDING-RIGHT: 3px;  DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto;  PADDING-TOP: 3px; }

.con_lv{ height:1024px;}
.con_lv .f_seach{background-image:url(../images/fardoo_12.jpg);background-repeat: repeat-x; height:547px; padding-top:20px }
.con_lv .f_seach .tit{background-image:url(../images/fardoo_32.jpg);background-repeat: no-repeat; padding-left:246px; width:226px; height:103px; margin:0 auto; line-height:24px} 
.con_lv .f_seach .lv_list{}
.con_lv .f_seach .lv_list li{ width:315px; float:left; margin-left:27px}
.con_lv .f_seach .lv_list li p{ margin-left:8px; margin-top:5px; line-height:23px; font-size:14px}

.con_lv .star{}
.con_lv .star .star_tit{ font-size:14px}
.con_lv .star li{ float:left; margin-left:20px; margin-top:30px; height:180px}
.con_lv .star li .lf_rig{ margin-top:35px}
.con_lv .star li .lf_rig p{ margin-top:4px}
.con_lv .star li .lf_rig .span1{ color:#000000; font-size:18px;  line-height:30px; padding-left:15px}
.con_lv .star li .lf_rig .span2{ color:#000000; font-size:14px;padding-left:10px}
.con_lv .star li .lf_rig .span3{ color: #FF0000; font-size:14px;padding-left:10px}
.con_lv .star li .lf_rig .span4{ color: #586d6b; font-size:14px;padding-left:10px}
.con_lv .star li .ico_1{background-image:url(../images/fardoo_43.jpg);background-repeat: no-repeat; padding-left:25px; margin-right:10px }
.con_lv .star li .ico_2{background-image:url(../images/fardoo_45.jpg);background-repeat: no-repeat; padding-left:25px; margin-right:10px }
.con_lv .star li .ico_3{ background-image:url(../images/fardoo_47.jpg);background-repeat: no-repeat;padding-left:25px; margin-right:10px }



.con_news{ height:730px; margin-top:8px; overflow:hidden}
.con_news ul{color:#adadad; list-style:disc }
.con_news ul li{line-height:26px;font-size:14px; list-style:disc; margin-left:30px }
.con_news ul li span{color:#666666;}

.con_news .news_t{ border-top:2px #2d63ae solid; height:395px}

.con_news .news_tl{ width:283px; height:375px;border:1px #dcdcdc solid; border-top:0px #2d63ae solid; padding-top:15px}
.con_news .news_tl .tit{border-bottom:1px #2d63ae solid; width:250px; margin-left:10px; height:26px;}

.con_news .news_tc{ width:415px; height:390px;border:1px #dcdcdc solid; border-top:0px #2d63ae solid; padding-left:10px}
.con_news .news_tc .tit{border-bottom:1px #2d63ae solid; width:380px;  height:26px;  padding-top:15px; margin-bottom:5px}
.con_news .news_tc .tit .icon{background-image:url(../images/fardoo_58.jpg);background-repeat: no-repeat;padding-left:25px;}

.con_news .news_tc .tc_right{ width:200px; padding:0 20px}
.con_news .news_tc .tc_right .p1{ font-size:14px; font-weight:bold}

.con_news .news_tr{ width:285px; height:375px;border:1px #dcdcdc solid; border-top:0px #2d63ae solid; padding-top:15px}
.con_news .news_tr .tit{border-bottom:1px #2d63ae solid; width:250px; margin-left:10px; height:26px;}
.con_news .news_tr .tit .icon{background-image:url(../images/lv_4.jpg);background-repeat: no-repeat;padding-left:15px;}

.con_news .news_b{ margin-top:15px}
.con_news .news_b .news_b_list{ border:1px #2d63ae solid; width:325px; height:285px; margin-left:9px}
.con_news .news_b .news_b_list .tit{ height:40px; background-color:#1d5fb7; line-height:40px; font-size:16px; color:#FFFFFF; padding-left:8px}
.con_news .news_b .news_b_list .tc_right{ width:180px; padding:0 5px}
.con_news .news_b .news_b_list .p1{ font-size:14px; font-weight:bold}
.con_news .news_b .news_b_list .p2{ line-height:20px}


.zixun{background-image:url(../images/fardoo_12.jpg);background-repeat: repeat-x;  padding-top:15px; overflow:hidden; margin-bottom:30px}
.zixun .zixun_l{ width:230px; }
.zixun .zixun_2{ width:228px;border:1px solid #3286c2; margin-bottom:5px }

.zixun .zixun_l .tit{background-image:url(../images/zixun_27.jpg);background-repeat: repeat-x; height:29px; color:#FFFFFF; font-size:16px; line-height:29px; }
.zixun .zixun_l .tit2{margin-top:5px; float:left; margin-left:15px; margin-right:5px}
.zixun .zixun_l .tit3{margin-top:10px; float: right; margin-right:15px}

.zixun .zixun_l .list_f{ height:163px; border-top:1px solid #3286c2;border-bottom:1px solid #3286c2; margin-top:2px; margin-bottom:5px}
.zixun .zixun_l .list_f li { float:left; line-height:40px;    border-bottom: 1px dotted #ccc;}
.zixun .zixun_l .list_f li a { width:188px;display:block; _float:left;font-size:15px;color:#000; background-color:#fff;border-left:1px solid #3286c2;border-right:1px solid #3286c2; height:40px;background-image:url(../images/zixun_19.jpg);background-repeat: no-repeat; padding-left:40px}
.zixun .zixun_l .list_f li.cur a,
.zixun .zixun_l .list_f li a:hover { background:#0872ce; color:#FFFFFF; text-decoration:none;background: url(../images/bg_subnav_r.gif) no-repeat left top;}

.zixun .zixun_l .list_s{ height:160px; border:1px solid #3286c2; margin-top:2px; background-color:#f9f9f9}

.zixun .zixun_l .list_s li { float:left; line-height:28px; }
.zixun .zixun_l .list_s li a{color:#156caf}
.zixun .zixun_l .list_s li .foot_1{ color:#f36e22; font-size:15px; font-weight:bold; margin:0px 5px}
.zixun .zixun_l .list_s li .foot_2{ color:#999999; font-size:15px; font-weight:bold; margin:0px 5px}

.zixun .zixun_r{ width:100%;border:1px solid #3286c2; margin-left:20px; padding-left:20px; background-color:#FFFFFF; }
.zixun .zixun_r .tit{ height:32px; font-size:16px; line-height:32px; background-color:#f9f9f9;border-bottom:3px solid #1261a3;color:#156caf; width:100%;background: url(../images/zixun_28.jpg) no-repeat left 8px; padding-left:24px}

.zixun .zixun_r ul li {width: 776px; overflow: hidden; font-size: 14px; line-height: 26px;padding-bottom: 15px; padding-top: 15px;border-bottom: 1px dotted #DCDCDC;}
.zixun .zixun_r ul li p.npinfo { margin: 0;padding: 0;float: left;}
.zixun .zixun_r ul li p.npinfo b {font-size: 18px;}
.zixun .zixun_r ul li p.npinfo b a {text-decoration: none;color: #004098;}
.zixun .zixun_r ul li p.npinfo span.ninfo {color: #999;font-size: 12px;}
.zixun .zixun_r ul li p.npinfo span.nabout {color: #5c5c5c; font-size: 14px; text-indent: 24px;}
.zixun .zixun_r ul li p.npinfo span.nabout img {float: right;width: 180px; height: 120px;margin-left: 12px;border: 1px #DCDCDC solid;}

.zixun .zixun_show{ border:1px solid #3286c2; background-color:#FFFFFF; }
.zixun .zixun_show .tit{ height:32px; font-size:16px; line-height:32px; background-color:#f9f9f9;border-bottom:3px solid #1261a3;color:#156caf; width:1000px;background: url(../images/zixun_28.jpg) no-repeat left 8px; padding-left:24px; margin-left:0px}
.zixun .tit2{font-size:14px; color:#999999}
.newscontent{ margin:5px 0; display:inline-block; width:100%;}
.newscontent { display: block;overflow: hidden;line-height: 26px;font-size: 18px;text-align: left;color: #525252;}
.newscontent p.title {font-size: 26px;font-weight: bold; color: #004098;text-align: center;line-height: 50px;}
.newscontent .source { border-bottom: 1px solid #DCDCDC; padding-bottom: 10px;padding-top: 10px;line-height: 30px; padding-left:25px;overflow: hidden;}
.newscontent p.nfrom {font-family: SimSun,"宋体";font-size: 18px;color: #999;text-align: left;float: left;}
.newscontent .shard {float: right;padding-right: 18px;}
.newscontent .content {line-height: 28px; padding-left:25px;text-align: left;padding-top: 20px; padding-right: 25px;}



/*资讯2样式*/

.zixun .zixun_l2{ width:300px;margin-left:20px; }
.zixun .zixun_22{ width:297px;border:1px solid #3286c2; margin-bottom:5px }
.zixun .zixun_l2 .tit{background-image:url(../images/zixun_27.jpg);background-repeat: repeat-x; height:29px; color:#FFFFFF; font-size:16px; line-height:29px; }
.zixun .zixun_l2 .tit2{margin-top:5px; float:left; margin-left:0px; margin-right:5px; color:#999999}
.zixun .zixun_l2 .tit3{margin-top:10px; float: right; margin-right:15px}

.zixun .zixun_l2 .list_f{ height:163px; border-top:1px solid #3286c2;border-bottom:1px solid #3286c2; margin-top:2px; margin-bottom:5px}
.zixun .zixun_l2 .list_f li { float:left; line-height:40px;    border-bottom: 1px dotted #ccc;}
.zixun .zixun_l2 .list_f li a { width:258px;display:block; _float:left;font-size:15px;color:#000; background-color:#fff;border-left:1px solid #3286c2;border-right:1px solid #3286c2; height:40px;background-image:url(../images/zixun_19.jpg);background-repeat: no-repeat; padding-left:40px}
.zixun .zixun_l2 .list_f li.cur a,
.zixun .zixun_l2 .list_f li a:hover { background:#0872ce; color:#FFFFFF; text-decoration:none;background: url(../images/bg_8.png) no-repeat left top;padding-left:40px}

.zixun .zixun_l2 .list_s{ height:160px; border:1px solid #3286c2; margin-top:2px; background-color:#f9f9f9}

.zixun .zixun_l2 .list_s li { float:left; line-height:30px; list-style-type:disc; margin-left:25px ;color: #030336;
    font-size: 14px; width:250px}
.zixun .zixun_l2 .list_s li a{color:#030336}


.zixun .zixun_r2{ width:700px;border:1px solid #3286c2;  padding-left:20px; background-color:#FFFFFF; }
.zixun .zixun_r2 .tit{ height:32px; font-size:16px; line-height:32px; background-color:#f9f9f9;border-bottom:3px solid #1261a3;color:#156caf; width:650px;background: url(../images/zixun_28.jpg) no-repeat left 8px; padding-left:24px}



#circle {width: 10px;height: 10px;background-color: #fff; border: 3px #eb6557 solid;-webkit-border-radius: 100px;}
#circle1 {width: 10px;height: 10px;background-color: #fff; border: 3px #4bbcdd solid;-webkit-border-radius: 100px;}
#circle2 {width: 10px;height: 10px;background-color: #fff; border: 3px #4acb7f solid;-webkit-border-radius: 100px;}
#circle3 {width: 10px;height: 10px;background-color: #fff; border: 3px #dcb471 solid;-webkit-border-radius: 100px;}



.pic_pro{height: 251px;margin: 0px auto;margin-top: 30px;position: relative;}
/*product_new*/
.pic_pro li{float: left;margin-right: 50px;display: inline;width: 200px;height: 221px;padding-bottom: 10px;margin-bottom: 20px;}
.pic_pro li i{float:left;width:67px;height:66px;margin:16px 0px 0px;}
.pic_pro li p{color:#515151;font-size:14px;padding:4px 0px 0px 0px;}
.pro_i{width: 200px;padding:20px 0 0 40px;}
.pro_tex{width:200px;/*padding-top:10px;*/text-align:center}
.pic_pro li:hover {
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.pk_bg{width:100%;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;height:77px;background: #f9f9f9; }
.pk_ad{background:url(../images/pk_ad.png) no-repeat;width:1000px;margin:0 auto;height:77px}

.list_9{}
.list_9 li{display:inline-block;float:left;width:110px;height:100px;text-align:center;border-right:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;overflow:hidden;}
.list_9 li:hover{background-color:#F8F8F8;}
.list_9 li a{display:block;}
.list_9 li img{display:block;margin:14px auto 5px auto;width:60px;height:60px;border:0;}
.list_9 li span{display:block;padding:0 5px;line-height:16px;text-align:center;}

.adpanels{height:50px;}
.adpanels li{float:left;display:inline;color:#FFF;text-align:center;width:85px;}
.adpanels a{color:#000;}
.adpanels li i{display:block;position:relative;width:80px;height:80px;margin:20px auto 25px auto;}
.adpanels li i a{position:absolute;left:1px;top:0;z-index:0;}
.adpanels li i img{width:80px;height:80px;}
.adpanels li b{display:block;font-size:18px;font-weight:normal;margin-bottom:12px;}
.adpanels li span{display:block;font-size:14px;}




.advice_list {margin:5px 5px; padding-top: 10px;text-align: left; width:100%}
.advice_list li {padding: 14px 0;}
.advice_list .tl {padding-bottom: 14px;line-height: 24px;color: #999;}
.advice_list .tl i {margin-right: 8px;padding: 1px 4px;color: #fff;background-color: #f80;}
.advice_list .tl a {color: #0064c8; font-size: 18px;}
.advice_list .icon {height: 40px; overflow: hidden;}
.advice_list .icon1 {display: inline;float: left; width: 50px;height: 40px;overflow: hidden;}
.advice_list .icon1 img {display: block;width: 40px;height: 40px;}
.advice_list .icon2 {display: inline;float: left;width: 200px;height: 40px;line-height: 22px;overflow: hidden;}
.advice_list .icon2 a {color: #555;font-size: 18px;font-weight: 700;}
.advice_list .icon2 p {color: #999;}
.advice_list .icon3 {display: inline;float: left;padding-top: 8px;width: 200px; height: 32px;overflow: hidden;}
.advice_list .desc {margin: 18px 0 8px;padding: 10px 80px 10px 10px;background-color: #f8f8f8;border: 1px solid #eee;border-radius: 2px;position: relative;}
.advice_list .desc i {display: block;width: 17px;height: 9px;background: url(../images/arr_top.gif) no-repeat;border-radius: 2px;position: absolute;left: 60px;top: -9px;}
.advice_list .desc a {display: block;margin-top: -14px;width: 68px;height: 28px;line-height: 28px;text-align: center;color: #999;position: absolute;top: 50%;right: 10px;}





.viewing_list {margin-bottom: 0px;}
.viewing_list li { width: 95%;}
.author a{color:#0EA8E4;}
.author a:hover{color:#030336;}
.author i{width:5px; height:5px;  display:inline-block; vertical-align:middle; margin:0 5px 0 8px}
.article_img{width:95%;  position:relative;}
.article_img a img{width:95%;}
.article_con{width:95%;}
.article_con h2{font-size:18px; font-weight:normal; margin-bottom:1px;}
.article_con h2 a{color:#030336;}
.article_con h2 a:hover{color:#0EA8E4;}
.article_summary{padding-bottom:1px;}
.bt_line{border-top:1px dotted #ccc; padding-top:1px;}
.time{font-size: 14px;}



.styled-select select {background: transparent;width: 196px; padding: 5px;font-size: 16px;border: 1px solid #006ebd;height: 33px;
   /*for chrome*/-moz-border-radius: 15px;      /* Gecko browsers */ -webkit-border-radius: 15px;   /* Webkit browsers */border-radius:15px;}
.styled-select {width: 196px;height: 33px; overflow: hidden;}

.jpls{height:160px; border:1px solid #3286c2; margin-top:2px; background-color:#f9f9f9}

.zixun .flzx{ width:100%;border:1px solid #3286c2; margin-left:20px; padding-left:20px; background-color:#f9f9f9; }
.zixun .flzx .tit{ height:32px; font-size:16px; line-height:32px; background-color:#f9f9f9;border-bottom:3px solid #1261a3;color:#156caf; width:100%;background: url(../images/zixun_28.jpg) no-repeat left 8px; padding-left:24px}


.jpls li { float:left; line-height:28px; }
.jpls li a{color:#156caf}
.jpls_r{ border-bottom:1px solid #b1b1b1; height:50px; width:100%; overflow:hidden}

.jpls_c{ width:100%; margin-top:25px; overflow:hidden; margin-bottom:10px}
.jpls_c li { float:left; line-height:23px; width:120px; text-align:center}
.jpls_c li a { width:80px;display:block; _float:left;font-size:15px;color:#000; background-color:#fff; height:23px;background-image:url(../images/bt3.jpg);background-repeat: no-repeat;}
.jpls_c li.cur a,
.jpls_c li a:hover { background:#0872ce; text-decoration:none;background: url(../images/btn2.jpg) no-repeat; width:80px;height:27px;}

.jpls_list{ background-color:#FFFFFF; width:100%; padding-left:20px; height:500px; padding-top:30px}
.jpls_list li{ list-style-type:disc; font-size:14px; line-height:30px; margin-left:0px; margin-right:15px}
.jpls_list li .lr{ color:#999999; font-size:14px}

.side_elawyer dl {clear: both;padding: 18px 0 18px 1px; height: 95px;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
.side_elawyer dt { float: left;margin-right: 10px;width: 95px;overflow: hidden;}
.side_elawyer dt img {display: block;width: 95px;height: 95px;}
.side_elawyer dd {overflow: hidden;}
.side_elawyer dd span a {color: #0064c8;font-size: 14px;}
.side_elawyer dd p {line-height: 18px;color: #999;overflow: hidden;}


.lvs{margin:1px 0; display:inline-block; width:100%; overflow:hidden}
.lvs .tit{ height:32px; font-size:16px; line-height:32px; background-color:#f9f9f9;border-bottom:3px solid #1261a3;color:#156caf; width:100%;background: url(../images/zixun_28.jpg) no-repeat left 8px; padding-left:2px; margin-left:2px}

.lvs .search_bar {width: 100%;background-color: #f4f4f4;border-bottom: 1px solid #eee;height: 50px; overflow: hidden; margin:0 auto; margin-bottom:5px; margin-top:5px}
.lvs .search_bar .fl, .search_bar .fr {height: 32px;margin-top: 5px;overflow: hidden;}
.lvs .search_bar em {display: inline-block;float: left;line-height: 32px;font-size: 14px;}
.lvs .search_bar .fl .regdiv {display: inline;float: left;margin-right: 2px;}
.lvs .search_bar .fl select {display: inline;float: left;margin: 8px 0 0 10px;}
.lvs .search_bar .fl .ip1 { display: inline;float: left; margin-left: 4px;padding: 5px;width: 180px;height: 20px;line-height: 20px;border: 1px solid #ddd;}



.lawyer_list li {position: relative;}
.list_list li { padding: 25px 0;width: 100%;border-bottom: 1px dotted #eee;}
.list_list .icon {float: left; width: 110px;overflow: hidden;}
.list_list .desc { display: inline; float: left;padding-left: 20px;width: 860px;line-height: 24px;overflow: hidden;}
.list_list .name {width: 100%; height: 24px;line-height: 24px;font-size: 16px;overflow: hidden;height: auto;}
.list_list .name em {display: inline-block;float: right; margin-top: 2px;padding-left: 24px; height: 24px;color: #f60;font-size: 20px;background: url(../images/ranking1.gif) left center no-repeat;}
.list_list .name a {color: #0064c8;}
.lb_cert_yes {border: 1px solid #56ba22;color: #56ba22;}
.lb_cert_yes, .lb_cert_no { display: block;padding: 0;width: 46px;height: 18px;line-height: 18px;text-align: center;text-indent: 0;font-size: 12px; background: none; background-color: #fff; border-radius: 2px;position: absolute;right: 180px;top: 29px;overflow: hidden;}
.lb_cert_yes2 { display: block; padding: 0;width: 40px;height: 16px;line-height: 16px;text-align: center;text-indent: 0; float:right;border: 1px solid #56ba22;color: #56ba22;font-size: 12px;background: none;background-color: #fff;border-radius: 2px; margin-right:4px; overflow: hidden;}
em, i { font-style: normal;}
.list_list .profile { clear: both;margin-top: 4px;line-height: 24px;color: #999;overflow: hidden;}
.list_list .profile {clear: both; margin-top: 4px;line-height: 24px;color: #999;overflow: hidden;}
.list_list .profile span {margin-right: 15px;}
.btn_vote {background-color: #f90;}
.btn_consult, .btn_sendmind, .btn_vote {display: inline-block;_float: left; margin-right: 4px;padding: 0 12px; _padding: 0 2px;height: 26px;line-height: 26px;color: #fff;font-size: 12px; border: 0;border-radius: 2px;cursor: pointer;font-family: "Microsoft YaHei",Arial;}
.btn_vote2 {display: inline-block;_float: left;padding: 0 5px; _padding: 0 2px;height: 23px;line-height: 23px;color: #fff; font-size: 12px;border: 0;border-radius: 2px;cursor: pointer;font-family: "Microsoft YaHei",Arial; background-color: #f90;}
.btn_vote3 {display: inline-block;_float: left;padding: 0 5px;_padding: 0 2px;height: 23px;line-height: 23px;color: #fff;font-size: 12px;border: 0;border-radius: 2px;cursor: pointer;font-family: "Microsoft YaHei",Arial; background-color: #5fbf5f; margin-left:10px}


.btn_consult {background-color: #5fbf5f;}
.clear{ clear: both;height: 0;overflow: hidden;font-size: 0;}


.lawyer_header {width: 100%; height: 300px;}
.lawyer_info{display:inline;float:left;padding-top:20px;width:100%;height:220px;}

.lawyer_info .icon{display:inline;float:left;width:130px;overflow:hidden;}
.lawyer_info .icon img{display:block;padding:4px;width:120px;height:120px;background-color:#FFF;border:1px solid #DDD;}

.lawyer_info .desc{display:inline;float:left;margin-left:20px;width:100%;line-height:24px;color:#333;font-size:14px;}
.lawyer_info .desc .name{line-height:44px;font-size:24px;}
/*.lawyer_info .desc .btn_vote{background-color:#FFF;}*/
.lawyer_info .desc a.cert{padding:3px 8px 3px 32px;color:#FFF;font-size:14px;background:#56ba22 url(../images/icon_cert.gif) 6px center no-repeat;border-radius:2px;}
.lawyer_info .desc a:hover.cert{color:#FFF;text-decoration:none;}
.lawyer_info .desc .name span{font-size:28px;font-weight:bold;}
.lawyer_info .desc .profile{color:#999;}
.lawyer_info .desc .profile i{padding:0 10px;font-size:14px;}
.lawyer_info .desc .prof{padding-top:4px;}
.lawyer_info .desc .btns{padding-top:20px;}
/*.lawyer_info .desc .btns a{padding:8px 40px;line-height:36px;color:#FFF;font-size:16px;border-radius:2px;}
.lawyer_info .desc .btns a:hover{color:#FFF;text-decoration:none;}*/
.lawyer_info .desc .btns .btn1{background:#F8484C;}
.lawyer_info .desc .btns .btn2{margin-left:20px;background:#F90;}
.btn_sendmind {background-color: #F8484C;}

/*lawyer_comments*/
.lawyer_comments{display:inline;float:left;margin-top:20px;width:276px;height:590px;border:1px solid #EEE;border-top:2px solid #006ebd;font-family:"Microsoft YaHei";box-shadow:0 2px 3px #F1F1F1;overflow:hidden; margin-left:0px}
.lawyer_comments .tl span{color:#E72222;}
.lawyer_comments .tl{padding:16px 0 12px 20px;line-height:22px;color:#333;font-size:16px;font-weight:bold;}
.lawyer_comments .tl a.more{display:inline-block;float:right;margin:0 10px;font-size:14px;font-weight:normal;}

.lawyer_comments .bd{display:block;padding:0 18px;}
.lawyer_comments li{clear:both;padding:4px 0 4px;border-bottom:1px dotted #EEE;}
.lawyer_comments .cuser{height:20px;line-height:20px;overflow:hidden;}
.lawyer_comments .cuser span{color:#999;}

.lawyer_comments .star{display:inline;float:left;padding:6px 0;width:80px;height:16px;overflow:hidden;}
.lawyer_comments .star .star_list{width:80px;height:16px;background:url(../images/star16_2.gif) repeat-x;overflow:hidden;}
.lawyer_comments .star .star_list i{display:block;height:16px;background:url(../images/star16_1.gif) repeat-x;}

.lawyer_comments .time{display:inline;float:right;padding:6px 0;width:110px;height:16px;line-height:16px;text-align:right;color:#999;}



/*lawyer_advices*/
.lawyer_advices{display:inline;float:right;margin-top:20px;width:100%;height:323px;border:1px solid #EEE;border-top:2px solid #006ebd;font-family:"Microsoft YaHei";box-shadow:0 2px 3px #F1F1F1;overflow:hidden; margin-right:0px}
.lawyer_advices .tl{padding-left:20px;height:50px;line-height:50px;color:#333;font-size:16px;font-weight:bold;}
.lawyer_advices .tl span{color:#E72222;}

.lawyer_advices_dl{margin:0 auto;width:674px;overflow:hidden;}
.lawyer_advices_dl dl{clear:both;display:block;padding:8px 0;overflow:hidden;}
.lawyer_advices_dl dt{display:inline;float:left;width:70px;height:40px;line-height:40px;text-align:left;color:#333;font-size:14px;}
.lawyer_advices_dl dd{display:inline;float:left;}

.lawyer_advices_dl .sel{width:300px;height:42px;box-shadow:0 2px 3px #f1f1f1;}
.lawyer_advices_dl .selb{margin:9px 0;width:300px;height:auto;} 
.lawyer_advices_dl .sel select{width:600px;padding-left:8px;color:#666;font-size:14px;font-family:"Microsoft YaHei";border:none;} 
.lawyer_advices_dl .tt1{padding:5px;width:300px;height:80px;line-height:20px;color:#666;font-size:14px;font-family:"Microsoft YaHei";border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 3px #f1f1f1;}

.lawyer_advices_dl .btn{width:360px;height:44px;line-height:44px;text-align:center;color:#FFF;font-size:20px;background:#ff8000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;font-family:"Microsoft YaHei";cursor:pointer;}
.lawyer_advices_dl .btn:hover{opacity:0.9;}








.lawyer_list2 li {position: relative;}
.list_list2 li { padding: 25px 0;width: 100%;border-bottom: 2px solid #eee;}
.list_list2 .icon {float: left; width: 110px;overflow: hidden;}
.list_list2 .desc { display: inline; float: left;padding-left: 20px;width: 860px;line-height: 24px;overflow: hidden;}
.list_list2 .name {width: 100%; height: 24px;line-height: 24px;font-size: 16px;overflow: hidden;height: auto;}
.list_list2 .name em {display: inline-block;float: right; margin-top: 2px;padding-left: 24px; height: 24px;color: #f60;font-size: 20px;background: url(../images/ranking1.gif) left center no-repeat;}
.list_list2 .name a {color: #0064c8;}
.lb_cert_yes2 {border: 1px solid #56ba22;color: #56ba22;}
.lb_cert_yes2, .lb_cert_no2 { display: block;padding: 0;width: 46px;height: 18px;line-height: 18px;text-align: center;text-indent: 0;font-size: 12px; background: none; background-color: #fff; border-radius: 2px;position: absolute;right: 180px;top: 29px;overflow: hidden;}
.lb_cert_yes2 { display: block; padding: 0;width: 40px;height: 16px;line-height: 16px;text-align: center;text-indent: 0; float:right;border: 1px solid #56ba22;color: #56ba22;font-size: 12px;background: none;background-color: #fff;border-radius: 2px; margin-right:4px; overflow: hidden;}
em, i { font-style: normal;}
.list_list2 .profile { clear: both;margin-top: 4px;line-height: 24px;color: #999;overflow: hidden;}
.list_list2 .profile {clear: both; margin-top: 4px;line-height: 24px;color: #999;overflow: hidden;}
.list_list2 .profile span {margin-right: 15px;}
.btn_vote {background-color: #f90;}
.btn_consult2, .btn_sendmind2, .btn_vote2 {display: inline-block;_float: left; margin-right: 4px;padding: 0 12px; _padding: 0 2px;height: 26px;line-height: 26px;color: #fff;font-size: 12px; border: 0;border-radius: 2px;cursor: pointer; width:250px; margin-bottom:5px}

.btn_vote22 {display: inline-block;_float: left;padding: 0 15px; _padding: 0 2px;height: 33px;line-height: 33px;color: #fff; font-size: 16px;border: 0;border-radius: 2px;cursor: pointer;font-family: "Microsoft YaHei",Arial; background-color: #f90; margin-left:140px}

.btn_vote32 {display: inline-block;_float: left;padding: 0 15px;_padding: 0 2px;height: 33px;line-height: 33px;color: #fff;font-size: 16px;border: 0;border-radius: 2px;cursor: pointer;font-family: "Microsoft YaHei",Arial; background-color: #5fbf5f; margin-left:10px}

.btn_consult2 {background-color: #5fbf5f;}



.ajwt{  width:640px; float: left; height:150px; }

.lawyer_advices_tips{text-align:center;color:#00F;font-size:14px;}
.lawyer_advices_tips a{color:#00F;}
.lawyer_advices_tips a:hover{color:#E72222;}



/*==================================================*/


/*side==*/
.side_box,
.main_box{margin-top:40px;text-align:left;background-color:#FFF;border:1px solid #EEE;/*box-shadow:0 0 8px rgba(0, 0, 0, 0.1);*/box-shadow:0 2px 3px #F1F1F1;}
.side_title,
.main_title{padding:2px 14px 0;height:44px;line-height:44px;color:#222;font-size:16px;border-bottom:1px solid #F2F2F2;}
.side_title a.more,
.main_title a.more{display:inline-block;float:right;font-size:14px;}
.side_title2,
.main_title2{padding:2px 14px 0 30px;height:44px;line-height:44px;color:#222;font-size:16px;background:url(../images/line_li1.png) 14px 14px no-repeat;border-bottom:1px solid #F2F2F2;}
.side_title2 a.more,
.main_title2 a.more{display:inline-block;float:right;font-size:14px;}

.main_con{padding:20px 20px 40px;font-size:14px;}
.main_con p{padding-top:10px;line-height:32px;text-indent:2em;}


.lawyer_ranking_list{padding:6px 14px;}
.lawyer_ranking_list dl{clear:both;width:100%;height:44px;line-height:44px;background-position:0 11px;background-repeat:no-repeat;}
.lawyer_ranking_list dl.li1{background-image:url(../images/ranking_li1.gif);}
.lawyer_ranking_list dl.li2{background-image:url(../images/ranking_li2.gif);}
.lawyer_ranking_list dl.li3{background-image:url(../images/ranking_li6.gif);}
.lawyer_ranking_list dl.li4{background-image:url(../images/ranking_li4.gif);}
.lawyer_ranking_list dl.li5{background-image:url(../images/ranking_li5.gif);}
.lawyer_ranking_list dt{display:inline-block;float:left;padding-left:32px;height:44px;color:#333;font-size:14px;}
.lawyer_ranking_list dd.rnum{display:inline-block;float:right;text-align:right;color:#0064C8;font-size:14px;}

.lawyer_ranking_list dd a{display:inline-block;color:#0064C8;font-size:14px;}

 .lawyer_answer { }
.lawyer_answer li { padding: 12px 0 12px 30px; line-height: 22px; font-size: 12px; background: url(../images/f.gif) 0 12px no-repeat; border-bottom: 1px dotted #EEE; }
.lawyer_answer li .note { }
.lawyer_answer li .note i { color: #F00; }
.lawyer_answer li a { color: #0064C8; }
.lawyer_answer li a:hover { color: #E72222; }

/*回复样式*/

.advice_detail_header {margin-top: 2px;width:100%; margin-left:0px; padding-bottom: 40px;background-color: #f8f8f8;border: 1px solid #eee;}
.advice_detail_header .tl {padding-left: 38px;height: 62px;line-height: 62px;color: #222;font-size: 18px;background: url(../images/line_li1.png) 20px center no-repeat;}
.advice_detail_header .icon { display: inline;float: left;margin: 10px 0 0 20px;width: 64px;height: 64px;}
.advice_detail_header .icon img {display: block;width: 64px;height: 64px;}
.advice_detail_header .desc {padding: 10px 20px 0 104px;line-height: 32px;color: #999;}
.advice_detail_header .desc em {padding: 0 10px;color: #ccc;}
.desc h1 {line-height: 28px;color: #222;font-size: 18px;font-family: "Microsoft YaHei","宋体",Arial;font-weight: normal;}

.advice_chat {margin-top: 5px;width:100%; margin-left:0px; background-color:#FFFFFF;border: 1px solid #eee;}
.advice_chat .tl {padding-left: 38px;height: 62px;line-height: 62px;color: #222;font-size: 18px; background: url(../images/line_li1.png) 20px center no-repeat;}
.chat {padding: 10px 10px 20px;}
.chat li.sider {text-align: right;}
.chat li {clear: both;padding: 10px 10px 0;}
.chat li .icon {display: inline;width: 48px;height: 48px;text-align: center;background-position: center center;background-repeat: no-repeat;background-size: 100% auto;}
.chat li .icon img {width: 48px;height: 48px;}
.chat li.sider .desc {float: right;}
.chat li .desc {display: inline;width: 100%;overflow: hidden;}
.chat li .desc span {display: block;width: 100%;}
.chat li.sider .desc i { float: right;}
.chat li .desc i { display: inline;float: left; font-size: 14px;}
.chat li .desc em {padding: 0 6px;line-height: 22px;color: #999;font-size: 10px;font-style: normal;}
.chat li.sider .desc p { background-color: #f4f4f4;border: 1px solid #ddd;}
.chat li .desc p {display: inline-table; margin-top: 4px; padding: 6px 10px;line-height: 22px;color: #555;font-size: 14px;background-color: #fff;
border-radius: 3px;}
.chat li.sider .icon {float: right;margin-left: 10px;}
.chat li.sidel .icon { float: left;margin-right: 10px;}
.chat li.sidel .desc {float: left;}
.chat li.sidel .desc p {background-color: #b1dd4a;border: 1px solid #a5ce44;}

.chat_more {padding: 0 80px 20px 0;height: 40px;line-height: 40px;text-align: right;color: #222;font-size: 14px;}
.chat_more a:hover { color: #f8484c;}
.chat_more a {color: #0064c8;}
.chat_want {padding: 30px 20px;height: 30px;line-height: 100px;color: #222;font-size: 18px;background-color: #f8f8f8; border-top: 1px solid #eee}
.advice_detail_relevant { margin-top: 5px; width:100%; margin-left:0px;padding-bottom: 30px;border: 1px solid #eee;}
.advice_detail_relevant .tl {padding: 0 20px 0 38px;height: 62px;line-height: 62px;color: #222;font-size: 18px;background: url(../images/line_li1.png) 20px center no-repeat;}
.advice_detail_relevant .tl a.more {display: block;float: right; font-size: 14px;}
.advice_detail_relevant ul {display: block;padding: 0 20px;}
.advice_detail_relevant li {line-height: 44px;font-size: 14px;border-bottom: 1px solid #f2f2f2;}
.advice_detail_relevant li a { color: #0064c8;}
.advice_detail_relevant li em { display: block;float: right;font-style: normal;}




.page {clear: both;margin: 50px 20px 0;padding-bottom: 40px;text-align: center;}
.page a, .page span, .page .current {margin: 0 2px;padding: 7px 13px;font-family: "Microsoft YaHei",Arial; background-color: #fff;border: 1px solid #e8e8e8;}
.page a:hover, .page .current {color: #fff;text-decoration: none;background-color: #f8484c;border-color: #f8484c;}


.page2 {clear: both;margin: 50px 20px 0;padding-bottom: 40px;text-align: center;}
.page2 a, .page2 span, .page2 .current {margin: 0 2px;padding: 7px 13px;font-family: "Microsoft YaHei",Arial; background-color: #fff;border: 1px solid #e8e8e8;}
.pag2e a:hover, .page2 .current {color: #fff;text-decoration: none;background-color: #006ebd;border-color: #006ebd;}


.pagers { margin: 0 auto;line-height: 26px; padding-top: 30px; padding-bottom: 30px;text-align: center;color: #525252;overflow: hidden;clear: both; font-size: 14px; margin-right:30px}
.pagers a {text-decoration: none; float:left;display: inline-block;padding-left: 8px;padding-right: 8px; margin-left: 6px;margin-right: 6px;background: #2D63AE;color: #FFF;}
.pagers .current{ float:left;}



.foot_top{ background-color:#f87000; height:38px; border-bottom:3px solid #804000;}
.foot_top ul li{  float:left; font-size:15px; line-height:38px; color:#fff; font-weight:bolder}
.foot_top ul li a{ display:block; _float:left;font-size:15px;  color:#fff; width:100px; text-align:center}


.foot{ background-color:#1355b5;color:#FFFFFF;}
.footer{ height:228px;background-image:url(../images/foot.jpg);background-repeat: no-repeat; margin:0 auto;max-width:1366px; }	
.footer  .foot_n{ width:890px;  margin:0 auto; padding-left:450px}
.contact{ padding-top:40px; width:490px; }
.contact ul li{float:left; height:60px; width:160px}
.contact p{ color:#FFFFFF; font-size:14px; line-height:32px}
.xinlang{background:url(../images/xinlang.png) no-repeat;width:126px;height:37px}
.tengxun{background:url(../images/tengxun.png) no-repeat;width:126px;height:37px}
.zaixian{background:url(../images/zaixian.png) no-repeat;width:126px;height:37px}
.weixin a,.xinlang a,.tengxun a,.zaixian a{padding-left:40px;color:#fff;line-height:37px;font-size:14px;}

.contact_r{  width:370px; padding-top:30px}
.contact_r p{ color:#FFFFFF; font-size:14px; line-height:24px}



/** modal window styles **/
#lean_overlay2 {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#loginmodal2 {
  width: 100%; height: 100%;
  
   background: url(../images/tm2.png) 0 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
}

#loginform2 { padding-left: 90px; color: #fff;}

#loginform2 label { display: block; font-size: 1.1em; font-weight: bold; color: #fff; margin-bottom:13px; }
