﻿html,body{ height:100% !important;}
body{ margin:0;  color:#555; font-size:14px; line-height:1.6em; font-family:微软雅黑; }
img{ border:none;}
::selection {background: #A7212F; color: #FFF; text-shadow: none;}
.site_width{ width:1170px; margin:0 auto; position:relative;}
.clear{ clear:both;}
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ float:left; min-height:1px; position:relative;}
.width2{ width:16.6666667%;}
.width3{ width:25%;}
.width4{ width:33.3333333%;}
.width5{ width:41.6666667%;}
.width6{ width:50%;}
.width7{ width:58.3333333%;}
.width8{ width:66.6666667%;}
.width9{ width:75%; +width:74.99%;}
.width10{ width:83.3333333%;}
.width25{ width:37.6%}
.width35{ width: 60.4%; margin-right:2%;}
a{ text-decoration:none;}
.right_nav #qrcodetop{ float:left; margin-right:15px;}
.right_nav p{ padding-top:70px;}


.more-link{ color:#D90D19;}
.more-link:hover{ color:#000;}
.news_content p{ margin-bottom:10px; line-height:30px}
.padding15{ padding:0 15px;}
.padding30{ padding:0 30px;}
.padding_left15{ padding-left:15px;}
.padding_right15{ padding-right:15px;}
.margintop0{ margin-top:0 !important;}
.border{ border:1px #ededed solid;}

#preloader {width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #fff; background-image: url(http://h5.fzmckq.com/templets/default/images/logo_color.gif); background-repeat: no-repeat; background-position: center; z-index: 10002;}

.backToTop{display:none; width:35px; height:35px; background:url(http://h5.fzmckq.com/templets/default/images/backtotop.png) top right; padding:0;  position:fixed; _position:absolute;right:20px; bottom:45px; _bottom:"auto"; cursor:pointer; z-index:999 }
.backToTop:hover{background:url(http://h5.fzmckq.com/templets/default/images/backtotop.png) top left;}

.phone_only{ display:none;}
.phone_only_i{ display:none !important;}

.drawer-nav-list .accordion,.drawer-nav-list .nodown_menu{ display:block; position: relative; border-top:1px #666 solid; margin-left:15px; font-size:15px; line-height:3em; color:#eee;}
.drawer-nav-list .nodown_menu a{ display:inline-block; width:100%; color:#eee;}
.drawer-nav-list .accordion:after{ content:">"; position:absolute; top:12px; right:15px; line-height:1em; padding:2px 4px; background:#2f374c; border-radius: 4px; font-family:Arial; transform:rotate(90deg);
-ms-transform:rotate(90deg); /* Internet Explorer */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Opera */}

.accordion-desc ul{ margin:0; padding:0; list-style: none; margin-bottom:10px;}
.accordion-desc ul li{ box-sizing: border-box; padding-left:25px; }
.accordion-desc ul li a{ padding:0 0; display:inline-block; width:100%; height:100%; font-size:13px; line-height:3.5em;}
.drawer-default .drawer-nav-list li a i{margin-top: 13px;}
.wzsj{text-align: center; line-height: 2em; box-sizing: border-box;color: rgb(191, 191, 191); font-family: arial, helvetica,sans-serif; }
.wzbt{text-align: center; margin-top:0px; line-height: 2em; box-sizing: border-box;color: rgb(0, 0, 0); font-size: 24px; font-weight:bold}
.drawer-nav-list .search-form{position:relative; padding-top: 10px; border-top: 1px #666 solid; margin-left: 5%;}
.drawer-nav-list .search-form input.search-text{box-sizing: border-box; width:100%;}
.drawer-nav-list .search-form .search-submit{ top:18px;}
.chengweizhi{height:550px;}
.lawyers-list{ margin:0; padding:0; list-style:none;}
.lawyers-list li{ position:relative; margin-bottom:20px;}
.lawyers-list img{ width:50%;}
.lawyers-list .name{ position:absolute; width:45%; right:0; bottom:0;}
.lawyers-list h4{ margin-bottom:0px; font-size:18px; line-height:1.2em;}
.lawyers-list h4 a{ color:#000;}
.lawyers-list span{ color:#999; font-size:12px;}
.lawyers-list p{ margin:0; margin-top:10px; font-size:12px; line-height:1.5em;}
.lawyers-list p span{ display:block; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.lawyers-list p span a{ color:#999; font-weight:normal;}
.lawyers-list p span a:hover{ color:#000; text-decoration:underline;}
.news-widget-list{ margin:0; padding:0; list-style:disc inside;}
.news-widget-list li{overflow: hidden; white-space: nowrap;text-overflow: ellipsis; height:30px;}
.news-widget-list li a{ font-weight:normal; color:#666;}
.news-widget-list li a:hover{ color:#000; text-decoration:underline;}
.simple_box{ padding:40px 0; border-bottom:1px #ccc dotted;}
.widget { margin-bottom: 48px;}
.link-list {line-height: 34px; margin:0; padding:0; list-style:none;}
.link-list li{ border-bottom:1px #eee dotted;}
.link-list a{ position:relative; display:inline-block; width:100%; font-weight:normal; font-size:12px; color: #0169b0; transition: all .5s;}
.link-list a:hover,.link-list li.onthis a{ color:#fb1d1d;}
.widget ul:last-child,.widget p:last-child { margin-bottom: 0;}
.widget .title {font-size: 16px; line-height: 24px; letter-spacing: 2px;font-weight: bold;margin-bottom: 12px; margin-top:0;}
.widget hr {margin-bottom: 12px;}
.site_banner_Box{ height:240px; background-position:center center; background-repeat:no-repeat; background-size: cover;}
.page_title{ padding-top:100px; color:#fff; font-size:32px; letter-spacing: 6px; font-family:Arial, Microsoft Yahei;}
.page_guide{ text-align:right; padding-top:110px; color:#fff; letter-spacing: 2px; font-size:12px;}
.page_guide a{ color:#f0f0f0;}
.page_guide a:hover{ color:#fff; text-decoration:underline;}
.page_guide font{ margin:0 15px; color:#f0f0f0;}

.news_box ul{ margin:0; padding:0; list-style:none;}
.news_box ul li{ position:relative; border-bottom:1px #ccc solid; padding-bottom:30px; margin-bottom:30px; margin-right:25px;}
.news_box ul li span{ color:#999;}
.news_box ul li h2{ margin-top:1px; margin-bottom:5px; font-size:20px; line-height:28px; font-weight:normal; width:80%; color:#000;}
.news_box ul li h2 a{color: #292929;}
.news_box ul li p{ color:#666; width:80%; font-size:14px; line-height:24px; margin:0;}
.news_read_more{ position:absolute; right:0; height:34px; top:50%; margin-top:-17px;}
.news_read_more a{padding: 8px 20px; border: 1px #0169b0 solid; color: #0169b0; font-size:14px; text-decoration: none; transition: all 0.5s ease;}
.news_read_more a:hover{ background:#0169b0; color:#fff;}

.pagination_box{ text-align:center;}
.pagination {margin: 0; padding:0; list-style:none; display: inline-block;border-radius: 4px;}
.pagination li {font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; float:left;}
.pagination li a {width: 32px; height: 32px; text-align: center; margin: 0 4px; color: #292929; position: relative; float: left;    line-height:32px; border: 1px solid #ddd;}
.pagination li a:hover,
.pagination li.active a,
.pagination li.active:hover a { background: #0169b0; color: #fff; border-color: #0169b0;}