@charset "utf-8";

#main h2 {
margin-bottom: 3px;
margin-left: 1px;
}

#main .content {
float: left;
width: 524px;
margin-left: 14px;
_margin-left: 10px;
}
#main .content h3 {
margin: 30px 0 20px;
}
#main .content h4 {
margin-bottom: 5px;
font-size: 1.3em;
}
#main .content table {
margin-bottom: 30px;
}
#main .content table,
#main .content th,
#main .content td {
border: 1px solid #666;
border-collapse: collapse;
}
#main .content th {
background-color: #e9e9e9;
font-weight: bold;
}
#main .content th,
#main .content td {
padding: 5px 15px;
}

#main .content .service {
position: relative;
margin: 15px 0;
}
#main .content .service img.details {
position: absolute;
top: 13px;
right: 13px;
}
#main .content .service a.types1 {
position: absolute;
top: 11px;
left: 11px;
width: 245px;
height: 28px;
background-image: url("../img/clear.gif");
display: block;
text-indent: -9999px;
}
#main .content .service a.types2 {
position: absolute;
top: 11px;
left: 11px;
width: 245px;
height: 28px;
background-image: url("../img/clear.gif");
display: block;
text-indent: -9999px;
}
#main .content .service a.types3 {
position: absolute;
top: 11px;
left: 11px;
width: 280px;
height: 28px;
background-image: url("../img/clear.gif");
display: block;
text-indent: -9999px;
}
#main .content .service p {
min-height: 84px;
height: 84px;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #666;
padding: 10px 10px 10px 122px;
background-color: #FCFCEA;
}
#main .content .service h3 {
margin: 0;
}
#main .content .service p.pro {
background: #fcfcea url(../img/index_bg_pro.png) 10px 10px no-repeat;
}
#main .content .service p.vod {
background: #fcfcea url(../img/index_bg_vod.png) 10px 10px no-repeat;
}
#main .content .service p.live {
background: #fcfcea url(../img/index_bg_live.png) 10px 10px no-repeat;
}
#main .content .service p.transit {
background: #fcfcea url(../img/index_bg_transit.png) 10px 10px no-repeat;
}
#main .content img.others,
#main .content img.chart {
margin-bottom: 50px;
}

#main .content .about {
margin: 10px 0;
padding: 10px;
background-color: #F2EEE1;
}
#main .content .about h3 {
margin: 0;
font-size: 1.3em;
}

#main .content .feature h4 {
padding-left: 20px;
border-bottom: 1px solid #000;
background: transparent url(../img/services_icon_circle.png) left center no-repeat;
}
#main .content .feature p {
margin-bottom: 15px;
margin-left: 20px;
}

#main .sidebar {
float: right;
width: 215px;
margin-right: 14px;
_margin-right: 10px;
}
#main .sidebar ul li {
margin-bottom: 10px;
}
#main .sidebar ul li img {
vertical-align: bottom;
}
#main .sidebar ul.services {
margin-bottom: 20px;
}
#main .sidebar ul.services li {
margin-bottom: 0;
}
#main .sidebar ul.services li a {
display: block;
height: 40px;
text-indent: -9999px;
}
#main .sidebar ul.services li a.index {
height: 37px;
background: #fff url(../img/services_sidebar_index.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.pro {
background: #fff url(../../common/sidebar_advance_pro.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.vod {
background: #fff url(../img/services_sidebar_vod.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.live {
background: #fff url(../img/services_sidebar_live.png) left bottom no-repeat;
}
#main .sidebar ul.services li a.transit {
background: #fff url(../img/services_sidebar_transit.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.pro,
#main .sidebar ul.services li a.pro:hover {
background: #fff url(../../common/sidebar_advance_pro_over.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.vod,
#main .sidebar ul.services li a.vod:hover {
background: #fff url(../img/services_sidebar_vod_hover.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.live,
#main .sidebar ul.services li a.live:hover {
background: #fff url(../img/services_sidebar_live_hover.png) left bottom no-repeat;
}
#main .sidebar ul.services li.current a.transit,
#main .sidebar ul.services li a.transit:hover {
background: #fff url(../img/services_sidebar_transit_hover.png) left bottom no-repeat;
}