@charset "UTF-8";
/* CSS Document */
#mjservice {
	width: 1200px;
	margin: auto;
}
aside {
 width:206px;
 float:left
}
aside h2 {
 color:#666;
 font-size:22px;
 line-height:38px;
 padding-left:14px
}
aside ul {
 margin:18px 0
}
aside li {
 margin-bottom:10px
}
aside i {
 margin-right:10px;
 display:inline-block;
 width:7px;
 height:7px;
 border-radius:50%;
 border:2px solid #666
}
aside a {
 display:block;
 padding:0 14px;
 line-height:38px;
 color:#666
}
aside a:hover {
 color:#c51130
}
aside a:active,aside a.current {
 color:#fff;
 background-color:#c51130
}
aside a:active i,aside a.current i {
 border-color:#fff
}
.main {
 overflow:hidden;
 padding:0 30px;
 border-left:1px solid #e3e3e3
}
.main h2 {
 margin:0 0 50px;
 color:#666;
 font-size:22px;
 line-height:50px;
 text-align:center
}
.main p {
 margin:0 0 0;
 color:#999
}
h2,h3 {
 margin:0
}
.content {
 overflow:hidden;
 margin-top:50px;
 margin-bottom:50px
}
aside {
 width:206px;
 float:left
}
aside h2 {
 color:#666;
 font-size:22px;
 line-height:38px;
 padding-left:14px
}
aside ul {
 margin:18px 0
}
aside li {
 margin-bottom:10px
}
aside i {
 margin-right:10px;
 display:inline-block;
 width:7px;
 height:7px;
 border-radius:50%;
 border:2px solid #666
}
aside a {
 display:block;
 padding:0 14px;
 line-height:38px;
 color:#666
}
aside a:hover {
 color:#c51130
}
aside a:active,aside a.current {
 color:#fff;
 background-color:#c51130
}
aside a:active i,aside a.current i {
 border-color:#fff
}
.main {
 overflow:hidden;
 padding-left:45px;
 padding-right:20px;
 border-left:1px solid #e3e3e3
}
.main h3 {
 color:#666;
 font-size:18px;
 line-height:1.1em
}
.main>h3 {
 margin:10px 0
}
.main article>h3 p {
 padding:20px 0 0
}
.main article>h3 p span:last-child {
 margin:0
}

.servicelist {
}
.servicelist li {
 border-bottom:1px solid #eee;
 padding-left:10px;
 height:50px;
 line-height:50px
}
.servicelist li a {
 color:#666
}
.servicelist h3 {
 border-bottom:2px solid #d6d6d6;
 padding-bottom:10px;
 padding-left:10px
}
.servicelist li span {
 float:right
}