body {
    background: none repeat scroll 0 0 #171717;
}
.container {
    margin: 0 auto;
    width: 960px;
	
}
.container p{ line-height:26px;text-align:center;}
.container #flink{ text-align:left; margin-bottom:20px}
#header {
    background: url(topbar-bg.gif) repeat-x scroll 0 0 #000000;
    height: 68px;
}
#logo {
    background: url(logo-sep-line.png) no-repeat scroll right center transparent;
    float: left;
    height: 68px;
    width: 250px;
}
#logo a {
  
    background-repeat: no-repeat;
    display: block;
    height: 68px;
	line-height:68px;
    width: 230px;
	font-size:22px;
	overflow:hidden;
}
#menu {
    float: left;
    margin-left: 20px;
    margin-top: 22px;
    width: 680px;
}
#menu .menu {
    list-style: none outside none;
}
#menu .menu li {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
}
#menu .menu li a {
    display: block;
    float: left;
    line-height: 1;
    padding: 9px 0 24px 18px;
    text-shadow: -1px -1px 1px #000000;
}
#menu a:link, #menu a:visited, #menu a:active {
    color: #D7D7D7;
    font-size: 13px;
}
#menu a:hover {
    color: #FFFFFF;
}
#menu .menu .current {
    background: url(menuitem-current.png) no-repeat scroll 50% 100% transparent;
}
#menu .menu .current a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-shadow: 0 0 10px #FFFFFF;
}
#menu .menu .hover {
    background: url(toplink-hover-right.png) no-repeat scroll right top transparent;
}
#menu .menu .hover a {
    background: url(toplink-hover-left.png) no-repeat scroll left top transparent;
    text-shadow: none;
}
#menu .menu .hover > a:link, #menu .menu .hover > a:visited, #menu .menu .hover > a:active, #menu .menu .hover > a:hover {
    color: #444444;
}
#menu .menu li ul {
    background: url(dropdown-bottom.png) repeat-x scroll left bottom #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3);
    margin-top: 36px;
    padding: 10px 0 17px;
    position: absolute;
    width: 200px;
    z-index: 99;
}
#menu .menu li ul li {
    clear: both;
    float: none;
    height: 37px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    width: 184px;
}
#menu .menu li ul li a {
    display: block;
    height: 37px;
    line-height: 35px;
    padding: 0;
    text-indent: 2.4em;
    width: 184px;
}
#menu .menu li ul li a:link, #menu .menu li ul li a:visited, #menu .menu li ul li a:active {
    background: url(dropdown-li.png) no-repeat scroll 13px 11px transparent;
    color: #797979;
}
#menu .menu li ul li a:hover {
    background: url(dropdown-activelink.png) no-repeat scroll 0 0 transparent;
    color: #252525;
}
#pagetop {
    background: url(page-top.jpg) repeat-x scroll 0 0 transparent;
    height: 142px;
}
#pagetop .container {
    background: url(pagetop_bg.jpg) no-repeat scroll center top transparent;
    height: 142px;
}
#pagetop .get-price {
    background: url(getprice.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 54px;
    margin: 42px 10px 0 0;
    text-indent: -999em;
    width: 225px;
}
#pagetop .get-price:hover {
    background-position: 0 -54px;
}
#pagetop h2 {
    color: #FFFFFF;
    height: 35px;
    margin: 55px 0 0 10px;
    position: absolute;
    text-indent: -999em;
    width: 700px;
    z-index: 0;
}
#pagetop .page-aboutus, #pagetop .page-website, #pagetop .page-marketing, #pagetop .page-domain-hosting, #pagetop .page-faqs, #pagetop .page-showcase, #pagetop .page-contacts {
    background: url(page-title.png) no-repeat scroll left top transparent;
}
#pagetop .page-aboutus {
    background-position: 0 0;
}
#pagetop .page-website {
    background-position: 0 -40px;
}
#pagetop .page-marketing {
    background-position: 0 -80px;
}
#pagetop .page-domain-hosting {
    background-position: 0 -120px;
}
#pagetop .page-faqs {
    background-position: 0 -160px;
}
#pagetop .page-showcase {
    background-position: 0 -200px;
}
#pagetop .page-contacts {
    background-position: 0 -240px;
}
#content {
    background: url(content-main-bg.jpg) repeat-x scroll left top #FFFFFF;
    padding-top: 30px;
}
#sidebar {
    background: url(sidebar-left-bg.jpg) no-repeat scroll 70px 0 transparent;
    float: left;
    height: 760px;
    width: 230px;
}
#sidebar ul {
    list-style: none outside none;
}
#sidebar ul li {
    background: url(link-separator.png) no-repeat scroll left bottom transparent;
    height: 38px;
    margin: 0;
}
#sidebar a {
    display: block;
    height: 38px;
    line-height: 38px;
    text-indent: 2em;
}
#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active {
    color: #444444;
    font-size: 13px;
    letter-spacing: 1px;
}
#sidebar ul li a:hover {
    background-color: #FFFFFF;
    background-image: url(page-current.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
}
#sidebar ul .current a {
    display: block;
}
#sidebar ul .current a:link, #sidebar ul .current a:visited, #sidebar ul .current a:active, #sidebar ul .current a:hover {
    background: url(page-current.png) no-repeat scroll right top #0E79CA;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: -1px -1px #2963CA;
}
#inner-content {
    float: left;
    margin-left: 30px;
    width: 700px;
}
#inner-content .content {
    color: #555555;
    line-height: 1.8;
    padding: 20px 0;
}
#inner-content .content h3 {
    color: #0E79CA;
    font-size: 17px;
    height: 40px;
}
#inner-content .content  p {
    font-size: 14px;
    margin-bottom: 1.5em;
	text-align:left;
}
#inner-content .hr {
    background: url(separator.gif) no-repeat scroll left top transparent;
    border: 0 none;
    height: 20px;
    margin-bottom: 1.6em;
    outline: 0 none;
}
#inner-content .content-nav {
    background: url(content-nav-bg.jpg) no-repeat scroll left top transparent;
    height: 79px;
}
#inner-content .content-nav ul {
    list-style: none outside none;
}
#inner-content .content-nav ul li {
    float: left;
    height: 79px;
    line-height: 57px;
    margin: 0 0 0 25px;
    padding: 0 20px;
}
#inner-content .content-nav ul li a:link, #inner-content .content-nav ul li a:visited, #inner-content .content-nav ul li a:active {
    color: #444444;
    font-size: 15px;
}
#inner-content .content-nav ul li a:hover {
    color: #0066CC;
}
#inner-content .content-nav ul .current {
    background: url(content-nav-arrow.jpg) no-repeat scroll center bottom transparent;
}
#inner-content .content-nav ul .current a:link, #inner-content .content-nav ul .current a:visited, #inner-content .content-nav ul .current a:active, #inner-content .content-nav ul .current a:hover {
    color: #0066CC;
}
#inner-content .quote {
    margin: 10px 0;
}
#inner-content .quote blockquote {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #DDDDDD;
    color: #999999;
    font-size: 12px;
    padding: 8px;
    text-shadow: -1px -1px #FFFFFF;
}
#inner-content .quote blockquote span {
    color: #0099CC;
}
#inner-content .highlight {
    margin: 0;
}
#inner-content .highlight blockquote {
    background: none repeat scroll 0 0 #FFFCCE;
    border: 1px solid #F5E857;
    color: #675A00;
    font-size: 12px;
    margin-top: 6px;
    padding: 12px;
    text-shadow: -1px -1px #FFFFFF;
}
#inner-content .highlight blockquote span {
    color: #0099CC;
}
#inner-content .point {
    margin: 0;
}
#inner-content .point blockquote {
    background: none repeat scroll 0 0 #EDF3FE;
    border: 1px solid #D0D9E8;
    color: #4A566D;
    font-size: 12px;
    margin-top: 6px;
    padding: 12px;
    text-shadow: -1px -1px #FFFFFF;
}
#inner-content .point blockquote span {
    color: #0099CC;
}
#inner-content .quote p, #inner-content .highlight p, #inner-content .point p {
    margin: 0 !important;
}
.arrow-list {
    list-style: none outside none;
    margin-left: 12px;
}
.arrow-list li {
    background: url(arrow_ico.png) no-repeat scroll left 7px transparent;
    margin: 0;
    padding: 5px 0 5px 25px;
    text-shadow: 0 1px #FFFFFF;
}
.career address {
    color: #999999;
    margin-top: 8px;
}
.career address span {
    color: #0066CC;
}
.comment {
    margin-bottom: 30px;
}
.comment .comment-bg {
    background: url(comment-bg.jpg) repeat-y scroll 0 0 transparent;
}
.comment .comment-bg .comment-top {
    background: url(comment-top.jpg) no-repeat scroll left top transparent;
}
.comment .comment-bg .comment-top .comment-bottom {
    background: url(comment-bottom.jpg) no-repeat scroll left bottom transparent;
}
.comment .comment-bg .comment-top .comment-content {
    padding: 15px 15px 20px 18px;
}
.comment .comment-bg .comment-top .comment-content p {
    color: #636B75;
    margin: 0;
    text-shadow: -1px -1px #FFFFFF;
}
.comment .comment-author {
    background: url(comment-arrow.jpg) no-repeat scroll 51px 0 transparent;
    height: 34px;
    line-height: 34px;
    text-indent: 100px;
}
.comment .comment-author span {
    color: #0066CC;
}
.news-list li {
    border-bottom: 1px solid #EBEBEB;
    margin: 0;
    padding: 25px 0;
}
.news-list .news-photo, .news-list .news-box {
    float: left;
}
.news-list .news-photo {
    background: url(news-photo-bg.jpg) no-repeat scroll 0 0 transparent;
    height: 94px;
    padding: 4px 0 0 4px;
    width: 134px;
}
.news-list .news-box {
    margin-left: 16px;
    width: 530px;
}
.news-list .news-box .news-title h4 {
    font-size: 15px;
}
.news-list .news-box .news-title span {
    color: #CCCCCC;
    float: right;
}
.news-list .news-box .news-detail {
    margin: 0;
    padding: 0;
}
.news-list .news-box .news-detail p {
    color: #999999;
    line-height:22px;
	font-size:10px;
}
.news-list .news-box .news-detail a {
    background: url(dot.gif) no-repeat scroll 0 6px transparent;
    display: block;
    float: right;
    margin-top: 10px;
    padding-left: 20px;
}
.news-list .news-box .news-detail a:link, .news-list .news-box .news-detail a:visited, .news-list .news-box .news-detail a:active {
    color: #666666;
}
.news-list .news-box .news-detail a:hover {
    color: #0066CC;
}
.website {
    background: url(separator.gif) no-repeat scroll left bottom transparent;
    padding-bottom: 10px;
}
.website .website-pic, .website .website-info {
    float: left;
}
.website .website-pic {
    width: 220px;
}
.website .website-info {
    margin-left: 20px;
    width: 450px;
}
.website .website-info h3 {
    background: url(website-title.jpg) no-repeat scroll left top transparent;
    height: 45px;
    margin-bottom: 12px;
    text-indent: -999em;
}
.website .website-info .basic-package {
    background-position: 0 0;
}
.website .website-info .standard-package {
    background-position: 0 -50px;
}
.website .website-info .brand-package {
    background-position: 0 -100px;
}
.website .website-info .luxury-package {
    background-position: 0 -150px;
}
.website .website-info p {
    color: #666666;
    line-height: 1.6;
}
.basic-table table {
    width: 100%;
}
.basic-table table, .basic-table table th, .basic-table table td {
    border: 1px solid #D4D4D4;
}
.basic-table table th {
    background: url(table-head.jpg) repeat-x scroll 0 0 transparent;
    color: #444444;
    font-size: 14px;
    height: 40px;
    padding-left: 20px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.basic-table table th, .basic-table table td {
    text-align: left;
}
.basic-table table td {
    font-size: 13px;
    padding: 6px 20px;
}
.colorful-table table {
    width: 100%;
}
.colorful-table table, .colorful-table table th, .colorful-table table td {
    border: 1px solid #FFFFFF;
}
.colorful-table table th {
    background: url(table-head.jpg) repeat-x scroll 0 0 transparent;
    color: #444444;
    font-size: 14px;
    height: 40px;
    padding-left: 20px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.colorful-table table th, .colorful-table table td {
    text-align: left;
}
.colorful-table table tbody td {
    font-size: 13px;
    padding: 6px 20px;
    text-shadow: 0 1px #FFFFFF;
}
.colorful-table table tbody td span {
    font-family: Verdana;
    font-size: 17px;
    font-weight: bold;
}
.colorful-table table tbody .header {
    color: #333333;
}
.colorful-table table tbody .domain {
    color: #3D521F;
}
.colorful-table table tbody .example {
    color: #2D5A21;
}
.colorful-table table tbody .price {
    color: #512B10;
}
.colorful-table table tbody .caption {
    color: #4F280C;
}
.colorful-table table tbody .yes, .colorful-table table tbody .no {
    display: block;
    font-size: 10px;
    height: 10px;
    text-indent: -999em;
    width: 10px;
}
.colorful-table table tbody .yes {
    background: url(checkmark.gif) no-repeat scroll 0 0 transparent;
}
.colorful-table table tbody .no {
    background: url(cross_ico.png) no-repeat scroll 0 0 transparent;
}
.colorful-table table tbody .even .table-col-0 {
    background: url(00-odd-table-bg.gif) repeat-y scroll right top #CBE1AB;
}
.colorful-table table tbody .even .table-col-1 {
    background: url(01-table-bg.gif) repeat-y scroll right top #B1D7A7;
}
.colorful-table table tbody .even .table-col-2 {
    background: none repeat scroll 0 0 #ECBB97;
}
.colorful-table table tbody .even .table-col-3 {
    background: url(04-table-bg.gif) repeat-y scroll left top #ED9F63;
}
.colorful-table table tbody .even .header {
    background: none repeat scroll 0 0 #E6E6E6;
}
.colorful-table table tbody .odd .table-col-0 {
    background: url(00-even-table-bg.gif) repeat-y scroll right top #E4F0D5;
}
.colorful-table table tbody .odd .table-col-1 {
    background: url(01-odd-table-bg.gif) repeat-y scroll right top #D8EBD3;
}
.colorful-table table tbody .odd .table-col-2 {
    background: none repeat scroll 0 0 #F8D9C2;
}
.colorful-table table tbody .odd .table-col-3 {
    background: url(04-odd-table-bg.gif) repeat-y scroll left top #F0BD97;
}
.colorful-table table tbody .odd .header {
    background: none repeat scroll 0 0 #FFFFFF;
}
.showcase {
    padding: 10px 0 35px;
}
.showcase .showcase-list {
    list-style: none outside none;
}
.showcase .showcase-list li {
    display: block;
    float: left;
    margin: 0 10px;
    width: 300px;
}
.showcase .showcase-list li a {
    display: block;
}
.showcase .showcase-list li .thumb {
    background: url(screen.jpg) no-repeat scroll left top transparent;
    height: 220px;
}
.showcase .showcase-list li .thumb img {
    height: 188px;
    margin: 8px 0 0 9px;
    width: 282px;
}
.showcase .showcase-list li .link {
    height: 35px;
    text-align: center;
}
.case-title {
    color: #0088DD;
}
.iform {
    padding: 6px 0;
}
.iform p {
    color: #555555;
    margin-bottom: 8px !important;
}
.iform p:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
.iform label {
    display: block;
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 80px;
}
.iform small {
    color: #B5B5B5;
    display: block;
    font-size: 12px;
    margin-left: 85px;
}
.iform small span {
    color: #0099CC;
}
.iform .itext, .iform .imemo {
    background: url(itext-bg.gif) repeat-x scroll left top #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial;
    font-size: 13px;
    padding: 5px;
}
.iform .itext {
    width: 300px;
}
.iform .imemo {
    height: 100px;
    width: 580px;
}
.iform .isubmit {
    background: url(send-btn.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    margin-left: 85px;
    margin-top: 10px;
    width: 69px;
}
.iform .iselect {
    background: url(itext-bg.gif) repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #999999;
    padding: 5px;
}
.faq-list {
    list-style: none outside none;
}
.faq-list li {
    background: url(faq-icon.gif) no-repeat scroll left top transparent;
    margin: 0 0 12px;
}
.faq-list li .faq-date {
    color: #999999;
    float: right;
    font-size: 12px;
    padding-top: 4px;
}
.faq-list li .faq-head {
    height: 25px;
    line-height: 23px;
    padding-left: 3em;
}
.faq-list li .faq-body {
    background: url(separator.gif) no-repeat scroll left bottom transparent;
    border-left: 1px solid #EEEEEE;
    color: #666666;
    font-size: 12px;
    margin-top: 10px;
    padding: 0 8px 20px 38px;
}
.faq-list li .faq-body span {
    color: #0099CC;
}
.btn-box {
    margin: 0 auto;
    width: 356px;
}
.select-package {
    background: url(select-package.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 51px;
    margin-right: 20px;
    text-indent: -999em;
    width: 168px;
}
.select-package:hover {
    background-position: 0 -51px;
}
.view-case {
    background: url(view-case.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 51px;
    text-indent: -999em;
    width: 168px;
}
.view-case:hover {
    background-position: 0 -51px;
}
#footer {
    background: url(footer-top-bg.png) repeat-x scroll left top #282828;
    border-top: 5px solid #E2E2E2;
}
#footer .container {
    background: url(footer-light.jpg) no-repeat scroll center top transparent;
}
#footer .container .separator {
    background: url(footer_border.png) no-repeat scroll right top transparent;
}
#footer .container dl {
    float: left;
    height: 180px;
    padding: 48px 0 0 20px;
    width: 140px;
}
#footer .container dl .footer-aboutus, #footer .container dl .footer-website, #footer .container dl .footer-marketing, #footer .container dl .footer-service, #footer .container dl .footer-career, #footer .container dl .footer-contact {
    background: url(footer-text.png) no-repeat scroll 0 0 transparent;
}
#footer .container dl .footer-aboutus {
    background-position: 0 0;
}
#footer .container dl .footer-website {
    background-position: 0 -20px;
}
#footer .container dl .footer-marketing {
    background-position: 0 -40px;
}
#footer .container dl .footer-service {
    background-position: 0 -60px;
}
#footer .container dl .footer-career {
    background-position: 0 -80px;
}
#footer .container dl .footer-contact {
    background-position: 0 -100px;
}
#footer .container dl dt {
    display: block;
    height: 15px;
    margin-bottom: 15px;
    text-indent: -999em;
}
#footer .container dl dd {
    height: 26px;
    line-height: 26px;
}
#footer .container dl dd a:link, #footer .container dl dd a:visited, #footer .container dl dd a:active {
    color: #999999;
    font-size: 13px;
    text-shadow: -1px -1px 1px #000000;
}
#footer .container dl dd a:hover {
    color: #FFFFFF;
}
#footer .gotop {
    float: right;
    height: 38px;
    margin-bottom: -1px;
    margin-right: 20px;
    position: relative;
    width: 98px;
}
#footer .gotop a {
    background: url(backtotop.gif) no-repeat scroll left top transparent;
    display: block;
    height: 38px;
    text-indent: -999em;
    width: 98px;
}
#footer .gotop a:hover {
    background-position: 0 -38px;
}
#copyrights {
    background: url(copyright-bg.png) repeat-x scroll left top #171717;
    border-top: 1px solid #2F2F2F;
    padding: 5px 0;
}
#copyrights p {
    color: #898989;
    font-size: 12px;
}
#copyrights p a:link, #copyrights p a:visited, #copyrights p a:active {
    color: #A9A9A9;
}
#copyrights p a:hover {
    color: #FFFFFF;
}
#featured-area {
    background: url(featured-bg.jpg) repeat-x scroll left top #2077C4;
    height: 371px;
}
#featured-area .featured-bg {
    background: url(featured-wrapper-bg.jpg) no-repeat scroll center top transparent;
    height: 371px;
}
#featured-intro {
    float: left;
    height: 353px;
    margin-right: 32px;
    width: 370px;
}
#featured-intro .featured-flash {
    background: url(flash.png) no-repeat scroll center bottom transparent;
    height: 280px;
}
#featured-intro .featured-btns {
    height: 90px;
}
#featured-intro .featured-btns .solutions-btns, #featured-intro .featured-btns .view-case-btns {
    display: block;
    float: left;
    height: 51px;
    margin-top: 22px;
    text-indent: -999em;
}
#featured-intro .featured-btns .solutions-btns {
    background: url(solutions-btns.png) no-repeat scroll 0 0 transparent;
    width: 184px;
}
#featured-intro .featured-btns .solutions-btns:hover {
    background-position: 0 -51px;
}
#featured-intro .featured-btns .view-case-btns {
    background: url(view-case-btns.png) no-repeat scroll 0 0 transparent;
    margin-left: 12px;
    width: 168px;
}
#featured-intro .featured-btns .view-case-btns:hover {
    background-position: 0 -51px;
}
#featured-slider {
    background: url(featured-laptop-bg.png) no-repeat scroll center 27px transparent;
    float: left;
    height: 371px;
    width: 558px;
}
#featured-slider-box {
    height: 251px;
    margin-left: 61px;
    margin-top: 46px;
    overflow: hidden;
    position: absolute;
    width: 437px;
    z-index: 0;
}
#featured-slider-box img {
    height: 251px;
    width: 437px;
}
#featured-slider-prev, #featured-slider-next {
    margin-top: 148px;
    position: absolute;
    z-index: 1;
}
#featured-slider-next {
    margin-left: 501px;
}
#featured-slider-prev a, #featured-slider-next a {
    display: block;
    height: 69px;
    text-indent: -999em;
    width: 56px;
}
#featured-slider-prev a {
    background: url(prevlink.png) no-repeat scroll 0 0 transparent;
}
#featured-slider-next a {
    background: url(nextlink.png) no-repeat scroll 0 0 transparent;
}
#featured-thumbs {
    background: none repeat scroll 0 0 #DFDFDF;
    border-top: 1px solid #FCFCFC;
    min-height: 68px;
}
#featured-thumbs .container {
    padding: 20px 0;
    width: 960px;
}
#featured-thumbs img {
    background: url(thumb-bg.png) repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #B0B0B0;
    box-shadow: 4px 4px 5px #C2C2C2;
    float: left;
    padding: 4px;
}
#featured-thumbs a {
    display: block;
    float: left;
    margin-right: 43px;
}
#featured-thumbs img.hover {
    border-color: #FFFFFF;
    box-shadow: 4px 4px 5px #AAAAAA;
}
#featured-thumbs div#active-item {
    background: url(activethumb.png) no-repeat scroll 0 0 transparent;
    height: 13px;
    left: -28px;
    margin-top: -22px;
    position: absolute;
    width: 28px;
}
#main-content {
    background: url(content-bg.png) repeat-x scroll left top #FFFFFF;
    padding: 30px 0;
}
#sub-content {
    background: none repeat scroll 0 0 #F2F4F4;
    border-top: 1px solid #C7C7C7;
    padding: 30px 0;
}
#basic-service h2.title {
    background-position: 0 0;
}
#basic-service h2.title a {
    background-position: 0 0;
}
#design-service h2.title {
    background-position: 0 -45px;
}
#design-service h2.title a {
    background-position: 0 -45px;
}
#seo-service h2.title {
    background-position: 0 -135px;
}
#seo-service h2.title a {
    background-position: 0 -90px;
}
#operations-service h2.title {
    background-position: 0 -180px;
}
#operations-service h2.title a {
    background-position: 0 -135px;
}
#our-products h2.title {
    background-position: 0 -90px;
}
#our-products h2.title a {
    background-position: 0 -180px;
}
#products-slider {
    height: 160px;
    overflow: hidden;
    width: 320px;
}
#products-slider .slider-box {
    height: 160px;
    overflow: hidden;
}
#products-slider .slider {
    float: left;
}
#products-slider .slider .slider-imgs {
    float: left;
    width: 120px;
}
#products-slider .slider .slider-contents {
    float: left;
    font-size: 12px;
    width: 200px;
}
#products-slider .slider .slider-contents h3 {
    font-size: 15px;
}
#products-slider .slider .slider-contents h4 {
    color: #FF9900;
    font-size: 12px;
}
#slider-controls {
    padding-top: 15px;
}
#slider-controls ul {
    list-style: none outside none;
}
#slider-controls ul li {
    float: left;
    margin: 0;
    width: 80px;
}
#slider-controls ul li a {
    display: block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 80px;
}
#slider-controls ul li a:link, #slider-controls ul li a:visited, #slider-controls ul li a:active {
    color: #666666;
}
#slider-controls ul li .current:link, #slider-controls ul li .current:visited, #slider-controls ul li .current:active, #slider-controls ul li .current:hover, #slider-controls ul li a:hover {
    background-color: #0E60AA;
    color: #FFFFFF;
}
#hotline {
    background: url(hotline.png) no-repeat scroll right top transparent;
    height: 44px;
    margin-top: 25px;
    text-indent: -999em;
}
#company-news h2.title {
    background-position: 0 -225px;
}
#company-news h2.title a {
    background-position: 0 -225px;
}
#company-news .contents ul {
    list-style: none outside none;
}
#company-news .contents ul li {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 12px;
    margin-left: 0;
    padding-bottom: 12px;
}
#company-news .contents ul li a:link, #company-news .contents ul li a:visited, #company-news .contents ul li a:active {
    color: #2173AF;
    text-decoration: underline;
}
#company-news .contents ul li a:hover {
    color: #993300;
}
#company-news .contents ul li span.post-date {
    color: #CCCCCC;
    font-size: 12px;
    text-shadow: -2px -2px 1px #FFFFFF;
}
#lastest-customers h2.title {
    background-position: 0 -270px;
}
#lastest-customers h2.title a {
    background-position: 0 -270px;
}
#lastest-customers .contents ul {
    list-style: none outside none;
}
#lastest-customers .contents ul li {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 12px;
    margin-left: 0;
    padding-bottom: 12px;
}
#lastest-customers .contents ul li a:link, #lastest-customers .contents ul li a:visited, #lastest-customers .contents ul li a:active {
    color: #2173AF;
    text-decoration: underline;
}
#lastest-customers .contents ul li a:hover {
    color: #993300;
}
#lastest-customers .contents ul li span.post-date {
    color: #CCCCCC;
    font-size: 12px;
    text-shadow: -2px -2px 1px #FFFFFF;
}
#happy-customers h2.title {
    background-position: 0 -315px;
}
#happy-customers h2.title a {
    background-position: 0 -315px;
}
#happy-customers .contents ul {
    list-style: none outside none;
}
#happy-customers .contents ul li {
    background: url(pop.jpg) no-repeat scroll 0 0 transparent;
    height: 134px;
    margin: 15px 0 20px;
}
#happy-customers .contents ul li .comments {
    height: 68px;
    padding: 13px;
}
#happy-customers .contents ul li .author {
    font-size: 12px;
    font-style: italic;
    margin-top: 22px;
    padding-left: 100px;
}
#happy-customers .contents ul li .author span {
    color: #2173AF;
}
.left-box, .left-boxc, .right-box, .left-box .box,  .left-boxc .box, .right-box .box {
    float: left;
}
.left-box {
    width: 900px;
}
.left-boxc {
    width: 580px;
	margin-right:10px;
}
.left-box .box {
    margin-right:20px;
    width:31%;
}
.left-boxc .box1 {
    margin-right: 30px;
    width: 570px;
}
.left-boxc .box1 .title{ margin-bottom:10px;}
.left-boxc .box1 .content p{ line-height:26px; text-align:left;}
.right-box {
    width: 340px;
}
.right-box .box1 {
    width: 340px;
	
}
#company-news .title1 a{ color:#666;}
#company-news .title a{ color:#666;}
#seo-service .title a{ color:#666;}
.left-box .box h2.title, .right-box .box h2.title {
    background: url(icon-sprites.png) no-repeat scroll 0 0 transparent;
    height: 45px;
    overflow: hidden;
}
.left-box .box h2.title a, .right-box .box h2.title a {
    background: url(text-sprites.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 45px;
    margin-left: 55px;
    text-indent: -999em;
}
.left-box .box .contents, .right-box .box .contents {
    color: #636B75;
    font-size: 13px;
    line-height: 1.8;
    padding: 5px 6px 25px;
}
.QQbox {
    position: absolute;
    right: 3px;
    top: 220px;
    width: 170px;
    z-index: 99;
}
.QQbox .press {
    border: medium none;
    cursor: pointer;
    height: 136px;
    position: absolute;
    right: 0;
    width: 26px;
}
.QQbox .Qlist {
    left: 0;
    width: 170px;
}
.QQbox .Qlist .b {
    float: right;
    font-size: 1px;
    height: 6px;
    width: 170px;
}
.QQbox .Qlist .infobox {
    background: url(siderIM_infobox.gif) no-repeat scroll 0 0 #BDC5CB;
    color: #000000;
    font-weight: 700;
    line-height: 14px;
    padding: 5px;
    text-align: center;
}
.QQbox .Qlist .t {
    background: url(siderIM_title.gif) repeat scroll 0 0 transparent;
    height: 34px;
}
.QQbox .Qlist .b {
    background: url(siderIM_bottom.gif) repeat scroll 0 0 transparent;
    height: 9px;
    overflow: hidden;
}
.QQbox .Qlist .con {
    background: url(siderIM_bg.gif) repeat scroll 0 0 transparent;
    padding: 10px 0;
    width: 100%;
}
.QQbox .Qlist .con h2 {
    background: url(siderIM_bg.gif) repeat-y scroll -163px 0 transparent;
    border: 1px solid #3A708D;
    color: #FFFFFF;
    font: bold 12px/22px Î¢ÈíÑÅºÚ;
    height: 22px;
    text-align: center;
}
.QQbox .Qlist .con ul {
    list-style: none outside none;
}
.QQbox .Qlist .con ul li {
    font-size: 12px;
    margin: 0;
    padding: 5px 5px 0 15px;
}
#content .container.clearfix #inner-content .content.clearfix h3 {
	text-align: center;
}
