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;}
.top-nav{height: 35px;background-color: #f5f5f5;width: 100%;line-height: 35px;border-bottom: 1px solid #eee;}
.top-nav .welcome{float: left;line-height: 35px;font-size: 12px;color: #666;}
.top-nav .link{float: right;font-size: 12px;}
.top-nav .link span{color: #999;padding: 0 7px;}
.header{background-color: #fff;}
.header .header_inner{width:1120px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;min-width: 1120px;}
.header .logo{width:389px;height:86px;float:left;padding-right:80px}
.header .logo img{width: 100%;padding-top: 7px;}
.header .contact{float: right;overflow: auto;padding: 10px 0;}
.header .contact .box{float: left;padding: 10px;background-color: #f9f9f9;border: 1px solid #eee;border-radius: 5px;margin-left: 15px;}
.header .contact .box .i{float: left;margin-right: 7px;}
.header .contact .box .i i{font-size: 40px;}
.header .contact .box .mes{float: left;}
.header .contact .box .mes h2{font-size: 22px;line-height: 35px;}
.header .contact .box .mes p{font-size: 16px;font-weight: 700;}
.header .contact .box .mes p.p18{font-size: 18px;}
.header .contact .g{color: #5FB878;}
.header .contact .b{color: #1E9FFF;}
.header .contact .h{color: #01AAED;}
.header .contact .box:hover{color: #FF5722!important;}
.header .contact .box .ewm{float: left;width: 50px;background-color: #444;height: 50px;margin-left: 10px;}
.header .contact .box .ewm img{width: 50px;height: 50px;}
    /*导航部分*/
.navbox{height:40px;position:relative;z-index:9; margin:auto;background:#2F4056;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;font-family:'微软雅黑';}
.nav{width:1120px;margin:0 auto;height:40px; list-style:none;}
.nav li{float:left;height:40px;position:relative; list-style:none;margin: 0 3.8px;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:16px;color:#ffffff;cursor:pointer;text-align:center;padding: 0 8px; }
.mj_hover_menu{text-decoration:none;  background-color: #c9101c; height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:0;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}

.mj_menu_zs_bg{width:640px; height:135px; background-color: #f0f0f0;padding: 10px;}
.mj_menu_zs_bg .menu{width: 320px;float: left;}
.mj_menu_zs_bg .menu a{width: 150px;display: inline-block;height: 35px;background-color: #ccc;font-size: 12px;float: left;margin: 0 10px 10px 10px;text-align: center;line-height: 35px;}
.mj_menu_zs_bg .menu a:hover{background-color: #c9101c;color: #fff;}
.mj_menu_zs_bg .img{width: 300px;float: left;padding-left: 10px;border-left: 1px solid #ccc;}


.sub_menu_bg{background-color: #f0f0f0;padding: 10px;overflow: hidden}
.sub_menu_bg .menu{float: left;}
.sub_menu_bg .menu a{width: 160px;padding: 0;display: inline-block;height: 35px;background-color: #ccc;font-size: 12px;float: left;margin: 0 10px 10px 10px;text-align: center;line-height: 35px;}
.sub_menu_bg .menu a:hover{background-color: #c9101c;color: #fff;}
.sub_menu_bg .img{width: 300px;float: left;padding-left: 10px;}
.sub_menu_bg .menu2{float: left;}
.sub_menu_bg .menu2 a{padding: 5px 10px;display: inline-block;background-color: #ccc;font-size: 14px;float: left;margin: 0 10px 10px 10px;text-align: center;}
.sub_menu_bg .menu2 a:hover{background-color: #c9101c;color: #fff;}


.nav-bar{border-top:solid 1px #0a71bc;border-bottom: 1px solid #fff;background: #0a71bc;height: 100px;line-height: 25px;}
.nav-bar .nav2{margin-top: 10px;width:1120px;overflow:hidden;display:block;margin-left:auto;margin-right:auto;padding-left: 20px;}
.nav-bar .nav2 ul{width: 320px;float: left;}
.nav-bar .nav2 ul li{color: #fff;font-weight: 400;font-size: 14px}
.nav-bar .nav2 ul li span{color: #fbb62c;font-size: 17px;font-weight: 700;}
.nav-bar .nav2 ul li a{margin-right: 5px;margin-left: 5px;font-size: 14px;font-weight: 400;color: #fff;}
.nav-bar .nav2 ul li a:hover{color: #fbb62c;text-decoration:underline;}
.nav-bar .nav2 .line{width: 2px;height: 74px;float: left;background:url(../images/line.png) repeat-y;margin-left: 30px;margin-right: 45px;}


/*热点新闻*/
.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:inline-block;text-align:center;font-size:18px;float:left;font-weight: 700;}
.hot_news dl dt a{float:right;text-align:center;display:inline-block;line-height:40px;color:#c9151e}
.hot_news dl dd{height:25px;line-height:25px;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;}
.hot_news dl dd .a{width: 280px;display: inline-block;float: left}
.hot_news dl dd span{display: inline-block;float: left;width: 60px;}
/*律师推荐*/
.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;}
/*首页重点领域*/
.domain{overflow: auto;}
.domain a{float: left;width: 168px;height: 170px;border: 1px solid #eee;margin: 10px 0;display: block;border-radius: 2px;}
.domain a.mgr{margin-right: 20px;}
.domain .img{height: 80px;text-align: center;width: 80px;border-radius: 50%;background-color: #fff;margin: 10px 0 0 45px;overflow: hidden}
.domain .img img{width: 70%;margin-top: 12px;}
.domain .content{text-align: center;padding: 10px;line-height: 20px;font-size: 12px;}
.domain a:hover{background-color: #c80202;color: #fff;}
.domain h2{text-align: center;margin-top: 20px;font-size: 28px;color: #c80202}
.domain h2 span{border-bottom: 2px solid #c80202}
.domain .p{margin-bottom: 20px;font-size: 24px;text-align: center;}
/**/
.index_news_box{width: 360px;float: left;font-size: 13px;overflow: auto;height: 300px;overflow: hidden}
.index_news_box .head{height:40px;border-bottom:#ccc 2px solid}
.index_news_box .head span{border-bottom:#c9151e 2px solid;height:40px;line-height:40px;display:inline-block;text-align:center;font-size:18px;float:left;font-weight: 700;}
.index_news_box .head .more{height: 40px;float: right;line-height: 40px;margin-right: 10px;}
.index_news_box ul li{height:25px;line-height:25px;width:360px;overflow:hidden;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%}
.index_news_box ul li a{color:#4e4e4e;display: inline-block;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_news_box ul li a:hover{color: #c9151e;}
.index_news_box ul li span{display: inline-block;float: right;width: 100px;line-height: 25px;height: 25px;color: #999;}

.index_news_mgr{margin-right: 20px;}



.left-box{width: 768px;float: left;overflow: hidden;}
.left-box .title{height: 30px;line-height: 30px;border-bottom: 1px solid #e1e1e1;background-color: #f4f3f3;}
.left-box .title span{border-bottom:#c9151e 2px solid;height:29px;line-height:29px;display:block;width:120px;text-align:center;font-size:16px;float:left;font-weight: 700;color: #c9151e;}

.right-box{width: 350px;float: right;border-left: 1px solid #e1e1e1;overflow: hidden;}
/*.header_line2{background:url(../images/line_bg.png) repeat-x;height: 25px;clear: both;}*/
/*.header_line2 span{display: block;width: 100px;margin-left: 20px;background-color: #fff;text-align: center;height: 25px;line-height: 28px;font-size: 22px;font-weight: 500;color: #0a71bc;}*/
.box{border: 1px solid #e1e1e1;overflow: hidden;}
.box .header{height: 50px;line-height: 50px;background:url(../images/news_head_bg.png) repeat-x;clear: both;color: #595959;}
.box .header span{font-size: 20px;font-weight: 500;padding-right: 10px;color: #0a71bc;padding-left: 10px;}
.box .header a{color: #595959;padding-left: 5px;padding-right: 5px;font-size: 14px;font-weight: 500;}
.box .header a:hover{color: #c9151e;text-decoration:underline;}
.mg20{margin-right: 23px;margin-left: 23px;}
.mg-left-23{margin-left: 23px;}
.news-boxs{ width:346px; float:left;overflow: hidden;padding: 5px;min-height: 260px;}
.news-boxs .tag_title{background:url(../images/li_tag_bg.png) repeat-x;height: 48px;line-height: 48px;}
.news-boxs .tag_title li{width: 33.33%;height: 48px;float: left;font-size: 16px;text-align: center;font-weight: 500;color: #777777;}
.news-boxs .tag_title li.selected{background:url(../images/li_tag_on.png) no-repeat;width: 33.33%;height: 48px;color: #d02720;}
.news-boxs .tag_title li.selected a{color: #d02720;}
.news-boxs .mes_list{padding-top: 10px;clear: both;padding-bottom: 10px;}
.news-boxs .mes_list .top{border-bottom: 1px dotted #e1e1e1;overflow: hidden;margin-bottom: 10px;}
.news-boxs .mes_list  img{float:left;width: 90px;padding: 10px;}
.news-boxs .mes_list .top h3{overflow: hidden;height: 30px;line-height: 30px;}
.news-boxs .mes_list .top h3 a{color: #154e77}
.news-boxs .mes_list .top span{font-size: 12px;}
.news-boxs .mes_list .top span p{height: 50px;overflow: hidden;color: #666;width: 60%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 5px;}
.news-boxs .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;}
.news-boxs .mes_list li a{width: 250px;display: block;float: left;overflow: hidden;height:25px;line-height:25px;}
.news-boxs .mes_list li span{width: 60px;float: right;display: block;height:25px;line-height:25px;color: #999;}
/*特色专题*/
.zhuanti{padding: 0;clear: both;}
.zhuanti .title{height: 30px;line-height: 30px;border-bottom: 1px solid #e1e1e1;background-color: #f4f3f3;}
.zhuanti .title span{border-bottom:#c9151e 2px solid;height:29px;line-height:29px;display:block;width:120px;text-align:center;font-size:16px;float:left;font-weight: 700;color: #c9151e;}
.zhuanti .content{padding:10px;}
.zhuanti .content a{display: block;background-color: #f8f7f7;border-radius: 5px;line-height: 20px;margin-top: 2px;margin-bottom:9px;border: 1px solid #e1e1e1;font-size: 14px;font-weight: 400;padding: 5px;}
.zhuanti .content a:hover{background-color: #c9151e;color: #fff;}
/*首页左侧*/
.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: #004396;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;}
.pg-head h2 span{display: inline-block;height: 40px;border-bottom: 2px solid #c60f1a;color: #c60f1a;}
.pg-head a{padding: 5px;background-color: #eee;margin-left: 5px;font-size: 14px;}
.pg-head a:hover{color: #fff;background-color: #c60f1a;}

/*分页*/
.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;}

/*页脚*/
.fobg{background:#555;padding-bottom:25px;border-bottom:1px solid #696969;color:#a1a1a1;font-size:12px;line-height:26px;position:relative;top:0;opacity:1;filter:alpha(opacity=100)}
.fobgn{background:#555;padding-bottom:25px;border-bottom:1px solid #696969;color:#a1a1a1;font-size:12px;line-height:26px;position:relative;opacity:1;filter:alpha(opacity=100)}
.youlk{height:auto;padding:20px 0;border-bottom:1px solid #696969;margin-bottom:25px;line-height:34px;font-size:12px;color:#a1a1a1;overflow:hidden}
.youbt{display:block;float:left;width:78px;line-height:34px;font-size:14px;color:#fff}
.youlj{margin-left:80px}
.youlj a{display:block;float:left;padding:0 5px}
.youlj a,.youlj a:visited{color:#a1a1a1}
.youlj a:hover{color:#ddd}
#marquee1{overflow:hidden}
#marquee1 ul li{float:left;width:auto;padding:0 5px}
.control{float:right;overflow:hidden}
.control a{display:block;float:left;margin-left:5px;width:40px;height:30px;border:1px solid #717171;font-size:22px;line-height:30px;color:#8e8e8e;font-family:"宋体";text-align:center}
.fona{margin-left:-20px}
.fona li{width:170px;float:left;padding-right:20px;padding-left:20px;border-right:1px solid #696969}
.fona p{display:block;padding-bottom:18px;color:#FFF;font-size:14px;line-height:16px}
.fona a{display:block;line-height:30px;font-size:12px}
.fona a,.fona a:visited{color:#a1a1a1}
.fona a:hover{color:#ddd}
.hotk{width:235px;height:160px;padding-left:50px}
.hotk span{display:block;margin-left:40px;line-height:32px;font-size:14px;color:#FFF}
.fosj{padding-bottom:10px;line-height:32px;font-size:12px;color:#a1a1a1}
.weim a{display:block;float:left;margin-right:8px;width:40px;height:40px}
.weim1{background:url(../images/wei1.png) center center no-repeat}
.weim2{background:url(../images/wei2.png) center center no-repeat}
.weim3{background:url(../images/wei3.png) center center no-repeat}
.weim1:hover{background:url(../images/wei10.png) center center no-repeat}
.weim2:hover{background:url(../images/wei20.png) center center no-repeat}
.weim3:hover{background:url(../images/wei30.png) center center no-repeat}
.ewm{width:219px;text-align:center}
.ewm img{display:block;margin:0 auto 5px;clear:both}
.babg{background:#313131;height:62px;line-height:62px;font-size:12px;color:#9d9d9d;position:relative;top:0}
.babgn{background:#313131;height:62px;line-height:62px;font-size:12px;color:#9d9d9d;position:relative;opacity:1;filter:alpha(opacity=100)}
.babg a,.babg a:visited,.babgn a,.babgn a:visited{color:#9d9d9d}
#tooltip_0{z-index:99999;position:absolute;border:none;background:#000;width:150px;height:150px;padding:0;background:url(../images/weixin.jpg) center center no-repeat;display:none;color:#000}
#tooltip2_0{z-index:99999;position:absolute;border:none;background:#000;width:150px;height:150px;padding:0;background:url(../images/weibo.png) center center no-repeat;display:none;color:#000}
#tooltip3_0{z-index:99999;position:absolute;border:none;background:#000;width:150px;height:150px;padding:0;background:url(../images/qq.jpg) center center no-repeat;display:none;color:#000}

.hot-link{margin-top: 15px;line-height: 25px;background-color: #fff;border: 1px solid #eee;overflow: auto}
.hot-link .s-t{height: 130px;width: 150px;float: left;background-color: #01AAED;border-right: 1px solid #eee;text-align: center}
.hot-link .s-t span{font-size: 25px;line-height: 65px;font-weight: 300;color: #fff;}
.hot-link .a-list{width: 940px;float: right;padding: 10px;font-size: 12px;}
.hot-link a{margin: 5px 5px;display: inline-block;background-color: #f0f0f0;padding: 0 5px;border-radius: 2px;color: #393D49}
.hot-link a:hover{color: #fff;background-color: #FF5722}


.mg20{margin-right: 23px;margin-left: 23px;}
.mg-left-23{margin-left: 23px;}
.news-boxs{ width:346px; float:left;overflow: hidden;padding: 5px;min-height: 250px;}
.news-boxs .tag_title{background:url(../images/li_tag_bg.png) repeat-x;height: 48px;line-height: 48px;}
.news-boxs .tag_title li{width: 33.33%;height: 48px;float: left;font-size: 16px;text-align: center;font-weight: 500;color: #777777;}
.news-boxs .tag_title li.selected{background:url(../images/li_tag_on.png) no-repeat;width: 33.33%;height: 48px;color: #d02720;}
.news-boxs .tag_title li.selected a{color: #d02720;}
.news-boxs .mes_list{padding-top: 10px;clear: both;padding-bottom: 10px;}
.news-boxs .mes_list .top{border-bottom: 1px dotted #e1e1e1;overflow: hidden;margin-bottom: 10px;}
.news-boxs .mes_list  img{float:left;width: 90px;padding: 10px;}
.news-boxs .mes_list .top h3{overflow: hidden;height: 30px;line-height: 30px;}
.news-boxs .mes_list .top h3 a{color: #154e77}
.news-boxs .mes_list .top span{font-size: 12px;}
.news-boxs .mes_list .top span p{height: 50px;overflow: hidden;color: #666;width: 60%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 5px;}
.news-boxs .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;}
.news-boxs .mes_list li a{width: 250px;display: block;float: left;overflow: hidden;height:25px;line-height:25px;}
.news-boxs .mes_list li span{width: 60px;float: right;display: block;height:25px;line-height:25px;color: #999;}
.header_line2{background:url(../images/line_bg.png) repeat-x;height: 25px;clear: both;margin: 7px 0;}
.header_line2 span{display: inline-block;margin-left: 20px;background-color: #fff;text-align: center;height: 25px;line-height: 28px;font-size: 22px;font-weight: 500;color: #004396;padding: 0 8px;}
.foot-wx .box{float: left;padding: 10px;background-color: #f9f9f9;border: 1px solid #eee;border-radius: 5px;margin-left: 15px;}
.foot-wx{}
.foot-wx .mes{float: left;color: #fff;}
.foot-wx .mes h2{font-size: 22px;line-height: 35px;}
.foot-wx .mes p{font-size: 16px;font-weight: 700;}
.foot-wx .mes p.p18{font-size: 18px;}
.foot-wx .ewm{float: left;width: 50px;background-color: #444;height: 50px;margin-left: 15px;}
.foot-wx .ewm img{width: 50px;height: 50px;}

/*新版资讯推荐*/
.new_news_box{}
.new_news_box .nav_link{margin: 10px;overflow: auto;padding: 10px 0;background-color: #f5f5f5;width: 490px;float: left}
.new_news_box .nav_link a{width: 150px;display: inline-block;height: 35px;background-color: #ddd;font-size: 12px;float: left;margin: 0 0 10px 10px;text-align: center;line-height: 35px;}
.new_news_box .nav_link a:hover{background-color: #d02720;color: #fff;}
.new_news_box .news_content{width: 580px;float: right;margin-right: 20px;margin-top: 10px;overflow: auto}
.new_news_box .news_content .top{margin-bottom: 10px;overflow: auto}
.new_news_box .news_content .top h3{font-size: 18px;line-height: 25px;text-align: left;margin-bottom: 8px;font-weight: 500;width: 580px;overflow: hidden;height: 25px;}
.new_news_box .news_content .top h3 a{text-decoration: underline;color: #154e77}
.new_news_box .news_content .top h3 span{padding: 3px 5px;background-color:  #d02720;color: #fff;border-radius: 5px;margin-right: 5px;}
.new_news_box .news_content .top .msg{font-size: 12px;color: #666;max-height: 50px;width: 580px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical }
.new_news_box .news_content ul{overflow: auto}
.new_news_box .news_content ul li{width: 272px;float: left;height:25px;line-height:25px;padding-left:10px;background:url(../images/dots.png) no-repeat 0 50%;list-style:none;font-size: 13px;margin: 0 4px;}
.new_news_box .news_content ul li a{width: 200px;display: block;float: left;overflow: hidden;height:25px;line-height:25px;}
.new_news_box .news_content ul li span{width: 60px;float: right;display: block;height:25px;line-height:25px;color: #999;}