body{padding-top:0;min-width:1210px;margin:0;font-family:"Open Sans",Calibri,Candara,Arial,sans-serif;font-size:13px;line-height:20px;}
body.body-white{background:#fff}
*{margin:0;padding:0;font-family:"微软雅黑";outline:0}
*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight:transparent;-webkit-text-size-adjust:none}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0;color: #333;}
a:hover{color: #b00808;}
a:focus{-moz-outline-style:none}
a div,a span{cursor:pointer}
img,input{border:0}
input,select,textarea{outline:0}
textarea{resize:none}
ul,li{list-style:none}
.pull-right{float: right;}
.pull-left{float: left}
.clear30{clear: both;height: 30px;}
.clear20{clear: both;height: 20px;}
.clear10{clear: both;height: 10px;}
#backtotop{position:fixed;bottom:50px;right:20px;display:none;cursor:pointer;font-size:50px;z-index:9999;color:#888}
.wrap{width:1120px;overflow:hidden;display:block;margin-left:auto;margin-right:auto}
.lf{overflow:hidden;display:block;float:left}
.rf{overflow:hidden;display:block;float:right}
/*页首部分*/
.container{width:1120px;min-width:1120px;margin-left:auto;margin-right:auto;clear: both;}
.header{height: 120px;color: #fff;}
.header .header_inner{width:1120px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;min-width: 1120px;}
.header .logo{width:500px;height:86px;float:left;padding-right:80px}
.header .link{height:30px;line-height:30px;text-align:right;margin-top:5px}
.header .link a{height:20px;text-decoration:none;padding-left:5px;padding-right:5px}
.header .blue{background:#f2f2f2;padding:5px 20px;border-radius:15px;line-height:15px;color:#333;}
.header .blue a{color: #333;padding: 10px;}
.navbar{border-top:solid 1px #0a71bc;border-bottom: 1px solid #fff;background: #0a71bc;height: 50px;line-height: 50px;margin-bottom: 10px;}
.navbar .nav li{float: left;padding-left: 14px;padding-right: 13px;font-size: 18px;}
.navbar .nav li:hover{border-bottom: 1px solid #fff;background: #182842;}
.navbar .nav li a{color: #ffffff;}
/*幻灯片*/
.index_slide{width: 450px;float: left;margin-right: 20px;}
/*热点新闻*/
.hot_news{width: 360px;float: right;font-size: 13px;}
.hot_news dl{float:left;width:350px;height:280px;display:block}
.hot_news dl dt{height:40px;border-bottom:#ccc 2px solid}
.hot_news dl dt span{border-bottom:#c9151e 2px solid;height:40px;line-height:40px;display:block;width:80px;text-align:center;font-size:18px;float:left;font-weight: 700;}
.hot_news dl dt a{width:80px;float:right;text-align:center;display:block;line-height:40px;color:#c9151e}
.hot_news dl dd{height:25px;line-height:25px;width:280px;overflow:hidden;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%}
.hot_news dl dd a{color:#4e4e4e}
.hot_news dl dd a:hover{color: #c9151e;}
/*律师推荐*/
.top_lawyer{width: 310px;float: right;border: 1px solid #dddddd; height: 280px;padding: 10px;}
.top_lawyer .title{height: 30px;line-height: 30px;border-bottom:#ccc 2px solid}
.top_lawyer .title span{border-left: 2px solid #c9151e;padding-left: 5px;display:block;width:80px;text-align:center;font-size:18px;float:left;height: 25px;line-height: 25px;color: #0a71bc;font-weight: 700;}
.top_lawyer .title a{width:80px;float:right;text-align:center;display:block;line-height:30px;color:#6c6c6c}
.top_lawyer .content{line-height: 25px;color: #666;padding-top: 10px;}
.top_lawyer .content span{margin-top: 50px;margin-bottom: 5px;}
.top_lawyer .content span a{color: #0a71bc;font-size: 25px;}
.top_lawyer .content span a:hover{color: #c9151e;}
.top_lawyer .content img{float:left;width: 90px;padding: 10px;}
/*首页左侧*/
.page_left{width: 828px;float: left;}
.page_left .news-box{ width:390px; float:left; margin-right: 20px;}
.page_left .news-box .frame-title { margin:0px; padding:0px; width:390px;  float:left; height:36px; border-left:#e3e3e3 solid 1px;background:url(../images/hd_bg.gif) repeat-x left 0px; font-family:"Microsoft Yahei"; border-right:#e3e3e3 solid 1px;}
.page_left .news-box .frame-title .text {display: block;width: 100px; line-height:33px; height: 33px; background:#fff;   border-top:#c9101c solid 3px; border-right:#e2e2e2 solid 1px; font-weight:700; font-size:18px; color: #000;text-align: center; }
.page_left .news-box .mes_list{padding-top: 10px;clear: both;padding-bottom: 10px;}
.page_left .news-box .mes_list .top{border-bottom: 1px dotted #e1e1e1;overflow: hidden;margin-bottom: 10px;}
.page_left .news-box .mes_list  img{float:left;width: 90px;padding: 10px;}
.page_left .news-box .mes_list .top h3{overflow: hidden;height: 30px;line-height: 30px;}
.page_left .news-box .mes_list .top h3 a{color: #154e77}
.page_left .news-box .mes_list .top span{font-size: 12px;}
.page_left .news-box .mes_list .top span p{height: 52px;overflow: hidden;color: #666;}
.page_left .news-box .mes_list li{height:25px;line-height:25px;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%;list-style:none;font-size: 13px;}
.page_left .news-box .mes_list li a{width: 300px;display: block;float: left;overflow: hidden;height:25px;line-height:25px;}
.page_left .news-box .mes_list li span{width: 60px;float: right;display: block;height:25px;line-height:25px;color: #999;}
.ad_01{padding-top: 10px;padding-bottom: 10px;height: 90px;clear: both;}
.ad_01 a{display: block;float: left;width: 390px;margin-right: 20px;}
/*首页右侧*/
.page_right{width: 290px;float: right;border: 1px solid #e7e7e7;overflow: hidden;}
.page_right .title{background-color: #0a71bc;height: 35px;line-height: 35px;font-size: 18px;font-weight: 700;color: #fff;padding-left: 10px;}
.page_right ul{padding: 15px 5px;}
.page_right ul li{width:270px;height:25px;line-height:25px;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%;list-style:none;font-size: 13px;overflow: hidden;}
.page_right .ad_02{padding-top: 10px;padding-bottom: 10px;text-align: center;}
.page_right .zhuanti{padding: 5px;font-size: 14px;font-weight: 700;}
.page_right .zhuanti a{display: block;line-height: 22px;background: #e1e1e1;border-radius: 20px;margin-bottom: 7px;padding:3px 20px 3px 20px}
.page_right .zhuanti a:hover{background: #c9101c;color: #fff;}
.page_right .tag_title{height: 35px;line-height: 35px;background-color: #e1e1e1;border-bottom: 1px solid #ccc;font-size: 14px;font-weight: 700;}
.page_right .tag_title li{width: 33%;float: left;text-align: center;}
.page_right .tag_title li.line{border-right:  1px solid #ccc;}
.page_right .tag_title li.selected{border-bottom: 2px solid #c60f1a;color: #c60f1a;}
.page_right .tag_title li.selected a{color: #c60f1a;}
.page_right .tag_content{padding: 15px 5px;}
.page_right .tag_content li{width:270px;height:25px;line-height:25px;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%;list-style:none;font-size: 13px;overflow: hidden;}
.pg-head{height: 40px;border-bottom: 2px solid #e1e1e1;line-height: 40px;margin-bottom: 20px;clear: both;}
.pg-head h2{float: left;background-color: #0a71bc;color: #fff;padding-left: 15px;padding-right: 15px;}
.pg-head a{padding: 5px;background-color: #eee;margin-left: 5px;font-size: 14px;}
.pg-head a:hover{color: #fff;background-color: #c60f1a;}
/*友情链接*/
.links{clear: both;margin-top: 10px;margin-bottom: 10px;}
.links .title{border-top: 2px solid #0a71bc;height: 35px;line-height: 35px;background-color: #ebebeb;}
.links .title h2{font-size: 18px;font-weight: 500;}
.links .list{padding-top: 10px;}
.links .list a{padding-right: 10px;}
/*页脚部分*/
.footer{border-top: solid 1px #dcdcdc;background-color: #f3f3f3;width: 100%;min-width: 1120px;clear: both;overflow: hidden;}
.footer .ft_lelt{width:700px;height:150px;float:left}
.footer .ft_lelt .f_lint{width:695px;height:60px;border-bottom:#d2d2d2 solid 1px}
.f_lint ul{margin:0;padding:0;float:left;margin-top:25px}
.f_lint ul li{width:100px;height:28px;line-height:26px;font-weight:700;color:#000;font-size:15px;padding-left:35px;list-style:none;float:left;background:url(../images/bta.png) left no-repeat}
.f_lint ul li.ap_1{background-position:0 0}
.f_lint ul li.ap_2{background-position:0 -27px}
.f_lint ul li.ap_3{background-position:0 -57px}
.f_lint ul li.ap_4{background-position:0 -87px}
.ft_lelt p{width:100%;float:left;text-align:left;margin:0;padding:0}
.ft_lelt p.g_f{font-size:12px;color:#4e4e4e;padding-top:4px}
.ft_lelt p.g_l{font-size:12px;color:#7e7e7e;padding-top:4px}
.ft_lelt p.g_l a{color:#7e7e7e;text-decoration:none}
.ft_lelt p.g_l a:hover{color:red;text-decoration:underline}
.footer .erwei_box{z-index:9999;position:relative;width:202px;height:174px;float:right;top:-5px;background:url(../images/erweima.png) top center no-repeat}

/*分页*/
.pagination{margin:20px 0}
.pagination ul{display:inline-block;margin-bottom:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#dfdfdf;border:1px solid transparent;border-left-width:0}
.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#428bca}
.pagination ul>.active>a,.pagination ul>.active>span{color:#dfdfdf;cursor:default}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span{color:#dfdfdf;cursor:default;background-color:transparent}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pagination-large ul>li>a,.pagination-large ul>li>span{padding:22px 30px;font-size:17.5px}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}
.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:2px 6px;font-size:10.5px}
.pager{margin:20px 0;text-align:center;list-style:none}
.pager:after,.pager:before{display:table;line-height:0;content:""}
.pager:after{clear:both}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#dfdfdf;cursor:default;background-color:#fff}
/*文章列表*/
.list-boxes{overflow:hidden;padding:15px 20px;margin-bottom:25px;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;word-wrap:break-word;word-break:break-all;border:solid 2px #f7f7f7}
.list-boxes:hover{border-top:solid 2px #ca161f}
.list-boxes h2 a{color:#555;line-height: 40px;}
.list-boxes:hover h2 a{color:#f90}
.list-boxes .list-actions a{font-size:16px;text-decoration:none}
.list-boxes p a{color:#72c02c}
.list-boxes .list-boxes-img li i{color:#72c02c;font-size:12px;margin-right:5px}
.list-boxes .list-boxes-img img{display:block;margin:5px 10px 10px 0}
.list-boxes h2{margin-top:0;font-size:20px;line-height:20px}
.list-boxes ul.list-boxes-rating li{display:inline}
.list-boxes ul.list-boxes-rating li i{color:#f8be2c;cursor:pointer;font-size:16px}
.list-boxes ul.list-boxes-rating li i:hover{color:#f8be2c}
.list-boxes-colored .list-boxes-img li,.list-boxes-colored .list-boxes-img li i,.list-boxes-colored h2 a,.list-boxes-colored p{color:#fff}
.list-boxes-red{background:#e74c3c}
.list-boxes-blue{background:#3498db}
.list-boxes-grey{background:#95a5a6}
.list-boxes-sea{background:#1abc9c}
.list-boxes-top-sea{border-top:solid 2px #1abc9c}
.list-boxes-top-sea:hover{border-top-color:#16a085}
.list-boxes-top-yellow{border-top:solid 2px #f1c40f}
.list-boxes-top-yellow:hover{border-top-color:#f39c12}
.list-boxes-left-orange{border-left:solid 2px #e67e22}
.list-boxes-left-orange:hover{border-left-color:#d35400}
.list-boxes-left-green{border-left:solid 2px #72c02c}
.list-boxes-left-green:hover{border-left-color:#5fb611}
.list-boxes-right-u{border-right:solid 2px #72c02c}
.list-boxes-right-u:hover{border-right-color:#5fb611}

/*内容页*/
.page_content{padding: 20px 50px 20px 20px;font-size: 14px;line-height: 30px;}
.page_content hr{height: 1px;color: #999;width: 100%;border-top: none;border-left: none;border-right: none;margin-bottom: 20px;}
.page_content .article-header{padding-top: 10px;padding-bottom: 10px;font-style: italic}
.page_content .article-header a{color:#d35400 }
.page_content .btn{background-color: #428bca;margin-bottom: 20px;padding:0 10px;color: #fff;}
.page_content .btn:hover{background:#74c3c1}

/*代理案件*/
.span3{width: 340px;margin-right: 30px;margin-bottom: 10px;}
.form-group{clear: both;}
.form-group label{clear: both;font-size: 16px;width: 100%;display: block;}
.form-group input{border: 1px solid #e1e1e1;height: 30px;padding: 5px;}
.form-group select{width: 100%;height: 40px;}
.form-group textarea{border: 1px solid #e1e1e1;height: 30px;padding: 5px;height: 100px;width: 86%;}
.btn-submit{clear: both;padding: 5px;border-radius: 20px;background-color: #3498db;border: 1px solid #ccc;font-size: 16px;color: #fff;width: 200px;}
/*特色服务*/
.service{background-color: #f9f9f9;overflow: auto;width: 1120px;}
.service .title{width: 30px;float: left;font-size: 16px;font-weight: 500;line-height: 30px;background-color: #606060;color: #fff;text-align: center;padding: 5px;}
.service .text{width: 1060px;margin-left: 20px;float: left;}
.service .text a{width: 240px;float: left;margin:10px 15px 0 0;display: block;background-color: #298efa;color: #fff;text-align: center;font-size: 14px;font-weight: 500;padding: 5px;}
.service .text a:hover{background-color: #bb1721;}
/*反垄断*/
.ld_news{overflow: auto;border: 1px solid #eee;}
.ld_news .head{overflow: auto;border-bottom: 2px solid #0a71bc;line-height: 35px;background-color: #f9f9f9;}
.ld_news .head span{padding: 5px 10px;font-size: 22px;font-weight: 700;}
.ld_news .n_box{float: left;width: 33.33%;overflow: auto}
.ld_news .n_box .cont{padding: 10px 13px;overflow: auto}
.ld_news .n_box .cont .title{line-height: 30px;border-bottom: 2px solid #eee;height: 30px;font-size: 16px;font-weight: 700;}
.ld_news .n_box .cont .title a{display: inline-block;height: 30px;padding: 0 10px;}
.ld_news .n_box .cont .title a.selected{border-bottom: 2px solid #bb1721;color: #bb1721}
.ld_news .n_box .cont .mes_list{padding-top: 10px;clear: both;padding-bottom: 10px;height: 240px;overflow: hidden}
.ld_news .n_box .cont .mes_list .top{border-bottom: 1px dotted #e1e1e1;overflow: hidden;margin-bottom: 10px;}
.ld_news .n_box .cont .mes_list .top h3{overflow: hidden;height: 30px;line-height: 30px;}
.ld_news .n_box .cont .mes_list .top h3 a{color: #154e77}
.ld_news .n_box .cont .mes_list .top p{height: 52px;overflow: hidden;color: #666;font-size: 12px;}
.ld_news .n_box .cont .mes_list li{height:25px;line-height:25px;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%;list-style:none;font-size: 13px;}
.ld_news .n_box .cont .mes_list li a{width: 260px;display: block;float: left;overflow: hidden;height:25px;line-height:25px;}
.ld_news .n_box .cont .mes_list li span{width: 60px;float: right;display: block;height:25px;line-height:25px;color: #999;}
.sub-nav{padding: 5px 10px;overflow: auto}
.sub-nav a{display: block;height: 25px;line-height: 25px;background-color: #f0f0f0;border-left: 5px solid #bb1721;margin-bottom: 5px;padding-left: 10px;}
.sub-nav a:hover{background-color: #bb1721;color: #fff;border-left-color: #0a71bc;}