.main{ width: 1366px; margin: 0 auto;}
.main:after {content: '';display: block;height: 0;clear: both;}
.service-core{ position: relative; font-size: 0; margin-bottom: 40px;}
.service-core .menu{ margin-top: 20px; display: inline-block; width: 266px; border-radius: 5px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.2); }
.service-core .menu h2{ height: 48px; line-height: 48px; font-size: 18px; font-weight: 600; color: #fff; background: #ec8a33; border-radius: 5px 5px 0 0; padding: 0 10px; box-sizing: border-box; }
.service-core .menu .classa{ border-bottom: 1px solid #ebebeb; background: url(../image/service_menu_icon.png) 10px center no-repeat; background-size: 10px; padding: 0 10px 0 30px; font-size: 16px; cursor: pointer; height: 48px; line-height: 48px; box-sizing: border-box; }
.service-core .menu .classa:hover{ background: url(../image/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu .classa.yes{ font-weight: 600; background: url(../image/service_menu_icon_yes.png) 10px center no-repeat; color: #ec8a33; background-size: 10px;}
.service-core .menu a{color: #333;}
.service-core .menu a:hover,.service-core .menu .on a{color: #ec8a33;}



.service-core .menu .classb{ padding: 0 10px; box-sizing: border-box; font-size: 12px; }
.service-core .menu .classb li{ height: 48px; line-height: 48px; font-size: 14px; cursor: pointer; border-bottom: 1px solid #ebebeb; padding: 0 10px 0 35px; }
.service-core .menu .classb li:hover{ color: #ec8a33;}
.service-core .menu .classb li.yesli{ color: #ec8a33;}
.service-core .list{ vertical-align: top; display: inline-block; font-size: 12px; width: 100%; box-sizing: border-box;}
.service-core .list h2{ border-bottom: 1px solid #ec8a33; padding: 10px 0; font-weight: 400; line-height: 30px; margin-bottom: 10px;}
.service-core .list h2 span{ font-size: 18px; color: #ec8a33;}
.service-core .list h2 p{ display: inline-block; float: right; font-size: 12px; color: #888; padding-left: 22px; background: url(../image/service_position.png) left center no-repeat; background-size: 16px; }
.service-core .list h2 p a{ color: #888;}
.service-core .list h2 p a:visited{ color: #888;}
.service-core .list h2 p a:hover{ color: #ec8a33;}
.service-core .list h2 p b{ font-weight: 400; color: #ec8a33;}
.service-core .list h2 p i{ padding: 0 3px;}
.service-core .list table{ width: 100%;}
.service-core .list table tr{ border-bottom: 1px solid #eee; }
.service-core .list table tr:last-child{ border-bottom: none; }
.service-core .list td{ padding: 15px 0;}
.service-core .list td.tdtime{ color: #999; text-align: right; font-size: 14px;}
.service-core .list td a{ color: #333; font-size: 16px;}
.service-core .list td a:visited{ color: #333;}
.service-core .list td a:hover{ color: #ec8a33;}