/* reset */
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button { margin:0; padding:0; }
body { font:12px/20px 'Microsoft YaHei'; color: #333; min-width: 1200px; } 
input, textarea, select,button { font-family: 'Microsoft YaHei'; outline:none; border:none; background:none; resize: none; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit; }
img { border:0;}
iframe { display:block; }
ol,ul,li { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }


a:hover { color: #0057ff; }
a:hover, a:active { outline:none; }

.newsBox { width:1200px;
margin-left: auto;
    margin-right: auto;}

/* margin , padding */
.ma { margin-left: auto; margin-right: auto; }
.ml5 { margin-left: 5px; }
.ml10{ margin-left: 10px; }
.mr0 { margin-right: 0 !important; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mb15 { margin-bottom: 15px; }
.pl30 { padding-left: 30px; }
.pr30 { padding-right: 30px; }
.pb40 { padding-bottom: 40px; }
.p20 { padding:20px; }
.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.pb20 { padding-bottom: 20px; }

/* */
.tab-nav span { cursor: pointer; }
.w1200 { width: 1200px; }

/* friendship-links */
.friendship-links { position: relative; padding-left: 92px; line-height: 28px; min-height: 28px; margin-bottom: 10px; overflow: hidden; }
.friendship-links .label { position: absolute; top: 0; left: 0; color: #222; font-size: 14px; font-weight: bold; width: 90px; }
.friendship-links .friendship-links .label { color: #aaa; font-weight: normal; }
.friendship-con { position: relative; padding-right: 44px; min-height: 28px; }
.friendship-con .zk-btn { display: none; position: absolute; top: 0; right: 0; cursor: pointer; color: #0057ff; font-size: 12px; }
.friendship-con .zk-btn .ico-boult { margin-left: 3px; }
.friendship-con .sq-btn .ico-boult { background-position: 0 -10px; }
.friendship-con .ovh { height: 28px; overflow: hidden; -webkit-transition: height .3s linear; transition: height .3s linear; }
.friend-link-con { overflow: hidden; }
.friend-link-con a { float: left; white-space: nowrap; margin-right: 20px; font-size: 14px; color: #666; }
.friend-link-con a:hover { color: #0057ff; }

.downHotLawList {
    margin: 70px 0 20px 0 !important;
    font-family: "Microsoft YaHei";
    line-height: 32px !important;
    font-size: 24px !important;
}