.more-reviews a {
    display: inline-block;
    width: auto;
    text-align: center;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px #666 solid;
    color: #666;
    font-size: 16px;
    font-weight: 600;
    border-radius: 2px;
}

.more-reviews a:hover {
    border: 1px #ff9000 solid;
    color: #ff9000;
}

ul.contact-info {
    float: left;
    width: 734px;
    font-size: 1pc;
}

ul.contact-info li {
    float: left;
    width: 20pc;
    padding: 15px;
    margin-right: 15px;
    margin-top: 15px;
    line-height: 30px;
    font-size: 1pc;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.license div {
    display: inline-block;
    margin-right: 2px;
    position: relative;
    top: 5px;
    width: 18px;
    height: 18px;
    background: url(../images/icon.png) no-repeat;
}

.license .icon-cc {
    background-position: 0 0;
}

.license .icon-cc-attribution {
    background-position: -18px 0;
}

dl.hotproduct_list_dl {
    float: left;
    overflow: hidden;
    padding: 5px 14px 10px;
    width: 218px;
    height: 220px;
}

dl.hotproduct_list_dl dt, dl.product_list_dl dt a {
    width: 218px;
    font-size: 0;
    line-height: 0;
}

dl.hotproduct_list_dl dt img {
    padding: 1px;
    width: 216px;
    border: 1px solid #ddd;
    border-radius: 2px;
}

dl.hotproduct_list_dl dt a:hover img {
    border: 1px solid #f60;
}

dl.hotproduct_list_dl dd {
    overflow: hidden;
    margin-top: 5px;
    width: 219px;
    text-align: center;
    line-height: 20px;
}

.request-tips {
    float: left;
    width: 698px;
    border-bottom: 1px solid #ddd;
    line-height: 24px;
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}

.request-tips strong {
    font-size: 14px;
    color: #009cff;
}

.center, .rating-line {
    width: 100%;
    text-align: center;
}

.rating-line {
    float: left;
    background: url(../images/typename_line.png) no-repeat center bottom;
    height: 39px;
}

.toc_container {
    display: inline-block;
    margin-top: 0;
    padding-bottom: 0;
    position: relative;
    z-index: 2;
    width: 260px;
}

.toc_container ul {
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    background: #f7f7f7;
    border-top: none;
    border-radius: 0 0 2px 2px;
    padding-top: 0;
    margin-bottom: 10px;
}

.toc_container li {
    font: 9pt Arial;
    line-height: 18px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 238px;
    margin-top: 10px;
}

.toc_container li a {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    line-height: 18px;
    padding: 5px 10px 6px;
    width: 236px;
}

.toc_container li a:hover, .toc_container li.toc_nav.active a {
    border: 1px solid #009cff;
    color: #009cff;
}

.toc_container li.nav-last {
    background: #f7f7f7;
    padding: 0;
}

.toc_container li.nav-last a, .toc_container li.nav-last a:hover {
    width: 235px;
    height: 90pt;
    border: 1px solid #009cff;
    padding: 0;
}

.social-share-button {
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    background: #fff;
    border-top: none;
    border-radius: 0 0 2px 2px;
}

.social-share-button a {
    opacity: 0.4;
    filter: (alpha=40);
}

.social-share-button a:hover {
    opacity: 1;
    filter: (alpha=100);
}

.share-button-facebook {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat 0 0;
}

.share-button-twitter {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -47px 0;
}

.share-button-tumblr {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -188px 0;
}

.share-button-pinterest {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -94px 0;
}

.share-button-linkedin {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -141px 0;
}

.share-button-reddit {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat 0px -47px;
}

.share-button-vk {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -47px -47px;
}

.share-button-telegram {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -94px -47px;
}

.share-button-xing {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -141px -47px;
}

.share-button-hacker-news {
    float: left;
    cursor: pointer;
    width: 47px;
    height: 47px;
    background: url(../images/icon-share.jpg) no-repeat -188px -47px;
}

.page_menu {
    background: #f7f7f7;
    display: inline-block;
    margin-top: 90px;
    padding-bottom: 9pt;
    position: relative;
    width: 260px;
}

.page_menu h3 {
    background: url(../images/bgs.png) no-repeat -642px -198px;
    font-family: Arial;
    font-size: 1pc;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
    margin-top: -60px;
    padding-left: 15px;
    position: absolute;
    right: -30px;
    text-align: left;
    top: 0;
    width: 275px;
}

.page_menu h3 a {
    color: #fff;
}

.page_menu li.first-category {
    font: 13px Arial;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    margin-top: 11px;
    overflow: hidden;
    text-align: left;
    width: 260px;
}

.page_menu li.first-category a {
    background: #fff;
    border-bottom: 1px solid #ccc;
    border-right: 3px solid #009cff;
    color: #009cff;
    display: block;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    width: 237px;
}

.page_menu li.first-category a.cur, .page_menu li.first-category a:hover {
    border-bottom: 1px solid #ff9000;
    border-right: 3px solid #ff9000;
    color: #ff9000;
}

.page_menu li.second-category {
    font: 9pt Arial;
    height: 28px;
    line-height: 26px;
    margin: 11px auto 0;
    overflow: hidden;
    text-align: left;
    width: 232px;
}

.page_menu li.second-category a {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    height: 26px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    width: 210px;
}

.page_menu dd.cur a, .page_menu li.second-category a:hover {
    border: 1px solid #ff9000;
    color: #ff9000;
}

.lefttop {
    background: url(../images/left_top_img.gif) no-repeat;
}

.leftbot, .lefttop {
    font-size: 0;
    height: 3px;
    overflow: hidden;
}

.leftbot {
    background: url(../images/left_bot_img.gif) no-repeat;
    margin-bottom: 10px;
}

.righttop {
    background: url(../images/right_top_img.gif) no-repeat;
    font-size: 0;
    height: 3px;
    overflow: hidden;
}

.rightbot {
    background: url(../images/right_bot_img.gif) no-repeat;
    float: left;
    height: 3px;
    margin-bottom: 10px;
    width: 750px;
}

.right_main {
    border: 1px solid #d5d5d5;
    border-bottom: 0;
    border-top: 0;
    float: left;
    padding-bottom: 15px;
    width: 100%;
}

.left_main {
    float: left;
    overflow: hidden;
    width: 260px;
}

.buyer-guide {
    display: block;
}

.buyer-guide, .leftr {
    float: left;
    width: 260px;
    position: relative;
    z-index: 1;
    display: inline;
}

.rightl {
    float: right;
    width: 750px;
    z-index: 110;
}

.headline {
    margin: 0 auto;
    width: 750px;
    display: table;
}

.pro_main, .rightl {
    overflow: hidden;
    position: relative;
}

.pro_main {
    background-color: #fff;
    border: 1px solid #ccc;
    /* border-bottom: none; */
    border-top: none;
    padding: 10px 5px;
    padding-top: 0;
}

.article_list {
    background-color: #fff;
    overflow: hidden;
    padding: 10px 1px;
    padding-top: 0;
    position: relative;
}

.popular_list, .products_list, .projects_list, .search_list, .videos_list {
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
    border-top: none;
    overflow: hidden;
    padding: 10px 5px;
    position: relative;
}

.search_list .list {
    float: left;
    width: 100%;
    height: 5in;
    background: url(../images/noresults.jpg) no-repeat center top;
}

.rightl .pro_ad {
    float: left;
    padding-top: 10px;
    width: 750px;
}

.rightl .pro_ads {
    float: left;
    padding-top: 20px;
    width: 738px;
}

.rightl .pro_ads img {
    width: 738px;
}

.product_list_dl {
    float: left;
    overflow: hidden;
    padding: 15px 1px 15px 23px;
    width: 239px;
}

.product_list_dl span {
    width: 218px;
}

.product_list_dl span img {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 1px;
    width: 100%;
}

.product_list_dl span img:hover {
    border: 1px solid #f60;
}

.product_list_dl h4, .product_list_dl p {
    height: 40px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    color: #666;
    width: 100%;
}

.product_list_dl h4 a, .product_list_dl p a {
    font-size: 9pt;
    font-weight: 700;
}

.product_list_dl h4 {
    color: #333;
    height: 40px;
}

.product_list_dl h4, .product_list_dl p.model {
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.product_list_dl p.model {
    height: 20px;
    color: #999;
}

.product_list_dl p.date {
    color: #999;
}

.product_list_dl p.price {
    color: #ff9000;
    height: 20px;
}

.product_list_dl p small {
    color: #999;
    font-size: 12px;
    position: relative;
}

.category-content {
    color: #666;
    float: left;
    padding: 15px;
    padding-top: 20px;
    width: 710px;
    word-wrap: break-word;
}

.category-content h3, .category-content h4, .category-content h5, .category-content strong {
    color: #000;
    display: inline;
    font: 14px Arial;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.category-content h4, .category-content h5, .category-content strong {
    font-size: 9pt;
    color: #454545;
}

.category-content h3, .category-content h4, .category-content h5 {
    display: inline-block;
}

.category-content h3 {
    text-transform: uppercase;
}

.category-content p {
    color: #666;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 710px;
}

.category-content img {
    border-radius: 2px;
    box-shadow: 0 0 3px #999;
    float: left;
    max-height: 280px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 2px;
    max-width: 280px;
}

.category-content img:hover {
    box-shadow: 0 0 3px #f60;
}

.news_list_ul {
    float: left;
    overflow: hidden;
    padding: 15px;
    padding-bottom: 0;
    padding-top: 10px;
    width: 45pc;
}

.news_list_ul dl {
    border-bottom: 1px dashed #ccc;
    float: left;
    margin-top: 10px;
    padding-bottom: 15px;
    width: 705px;
}

.news_list_ul dt {
    float: left;
    height: 125px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 3px;
    width: 182px;
}

.news_list_ul dt img {
    border-radius: 2px;
    box-shadow: 0 0 3px #999;
    display: block;
    height: 118px;
    padding: 2px;
    width: 175px;
}

.news_list_ul dt img:hover {
    box-shadow: 0 0 3px #f60;
}

.news_list_ul dd {
    float: right;
    width: 500px;
}

.news_list_ul dd strong {
    display: block;
    line-height: 22px;
    font-family: Arial;
    font-weight: 700;
    width: 500px;
}

.news_list_ul dd p {
    color: #888;
    display: block;
    font: 9pt Arial;
    line-height: 20px;
    width: 500px;
}

.news_list_ul dd span {
    color: #666;
    float: left;
    font: 9pt Arial;
    height: 22px;
    line-height: 22px;
    width: 500px;
}

.news_list_ul ul {
    float: left;
    padding-top: 10px;
}

.news_list_ul li {
    background: url(../images/news_jt.gif) no-repeat left 9pt;
    float: left;
    font: 9pt Arial;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 700px;
}

.application_list_dl, .software_list_dl, .solution_list_dl, .usermanual_list_dl, .video_list_dl {
    float: left;
    height: 220px;
    overflow: hidden;
    padding: 15px 2px 15px 23px;
    width: 245px;
}

.application_list_dl div, .product_list_dl div, .video_list_dl div {
    display: block;
}

.video_list_dl .thumb {
    position: relative;
    width: 218px;
}

.video_list_dl .thumb a {
    font-size: 0;
    line-height: 0;
    width: 218px;
}

.application_list_dl .thumb, .application_list_dl .thumb a, .product_list_dl .thumb a, .software_list_dl .thumb, .software_list_dl .thumb a, .solution_list_dl .thumb, .solution_list_dl .thumb a, .usermanual_list_dl .thumb, .usermanual_list_dl .thumb a {
    width: 220px;
}

.application_list_dl .thumb img, .product_list_dl .thumb img, .software_list_dl .thumb img, .solution_list_dl .thumb img, .usermanual_list_dl .thumb img, .video_list_dl .thumb img {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 1px;
    width: 216px;
}

.video_list_dl .thumb .playvideo {
    background: url(../images/play.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 5pc;
    position: absolute;
    top: 60px;
    width: 60px;
}

.application_list_dl .desc, .product_list_dl .desc, .software_list_dl .desc, .solution_list_dl .desc, .usermanual_list_dl .desc, .video_list_dl .desc {
    display: block;
    line-height: 18px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    width: 218px;
}

.location {
    padding-bottom: 2px;
    color: #999;
    height: 20px;
    line-height: 20px;
    margin: 10px auto;
    width: 64pc;
}

.location .pricerange {
    color: #ff9000;
    display: inline;
    float: right;
    padding-left: 5px;
    padding-top: 0;
    text-align: right;
}

.location h1 {
    color: #444;
    display: inline;
    font-size: 9pt;
    font-weight: 700;
    position: relative;
    top: 1px;
}

.location span {
    color: #ff9000;
}

.location a {
    color: #333;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    position: relative;
    top: 1px;
}

.location a:hover {
    color: #ff9000;
}

.location .a_b {
    color: #ff9000;
    font-weight: 700;
}

.RandomNews, .RandomProducts, .RelatedList {
    background: #fff;
}

.diysr {
    background: #fff url(../images/bgs.png) no-repeat 0 -516px;
    color: #333;
    float: left;
    font: 700 1pc Arial;
    height: 2pc;
    line-height: 22px;
    padding-left: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}

.diysr p {
    display: inline;
    font-family: Arial;
    font-size: 1pc;
}

.right .diysr {
    margin-top: 8px;
}

.diysr p.num {
    color: #666;
    font-size: 9pt;
    font-weight: 500;
}

.diysr a {
    color: #333;
}

.diysr a:hover {
    color: #ff9000;
}

.diysr h1, .diysr h2, .diysr h3 {
    display: inline-block;
    font: 700 1pc Arial;
    line-height: 22px;
}

.diysr span {
    float: right;
    padding-right: 5px;
}

.diysr span a.viewmore {
    background: url(../images/more.jpg) no-repeat;
    border-radius: 2px;
    float: right;
    font-size: 0;
    height: 17px;
    line-height: 17px;
    margin-top: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 50px;
}

.diysr span a.viewmore:hover {
    background: url(../images/more_hover.jpg) no-repeat;
}

.diysr span.more {
    color: #666;
    font-family: Arial;
    font-size: 9pt;
    font-weight: 400;
    padding-top: 2px;
    text-transform: capitalize;
}

.diysr span.more p {
    display: inline;
    float: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.diysr .hd {
    float: right;
    height: 17px;
    margin-top: 2px;
    width: 4pc;
}

.news_random {
    padding-top: 8px;
}

.news_random, .orderform {
    border: 1px solid #ccc;
    border-bottom: none;
    border-top: none;
    width: 748px;
}

.orderform {
    float: left;
    padding-top: 10px;
}

.catalog-reviews, .rating-star {
    border: 1px solid #ccc;
    border-bottom: none;
    border-top: none;
    float: left;
    padding: 20px;
    width: 708px;
}

.news_random li {
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 17px 0 10px;
    width: 345px;
}

.news_random li a {
    background: url(../images/ico55.gif) no-repeat 0 4px;
    padding-left: 9pt;
}

.products_random div {
    display: inline;
}

.products_random {
    border: 1px solid #ccc;
    border-bottom: none;
    border-top: none;
    float: left;
    padding-top: 8px;
    width: 750px;
}

.list_random div {
    display: inline;
}

.list_random {
    float: left;
    padding: 0;
    margin: 0;
    padding-top: 8px;
    width: 748px;
}

.list_random .application_list_dl, .list_random .product_list_dl, .list_random .video_list_dl {
    float: left;
    overflow: hidden;
    padding: 10px 1px 10px 15px;
    width: 228px;
}

.hot_app, .hot_product, .hot_software, .hot_solution, .hot_video {
    float: left;
    margin-top: 0;
    width: 260px;
}

.hot_app .tit, .hot_product .tit, .hot_software .tit, .hot_solution .tit, .hot_video .tit {
    background: #fff url(../images/bgs.png) no-repeat 0 -508px;
    color: #333;
    display: block;
    font: 700 1pc Arial;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
    position: relative;
}

.hot_app .tit a, .hot_app .tit a:hover, .hot_product .tit a, .hot_product .tit a:hover, .hot_software .tit a, .hot_software .tit a:hover, .hot_solution .tit a, .hot_solution .tit a:hover, .hot_video .tit a, .hot_video .tit a:hover {
    color: #333;
}

.hot_app .tit h3, .hot_product .tit h3, .hot_software .tit h3, .hot_solution .tit h3, .hot_video .tit h3 {
    display: inline;
    font: 700 1pc Arial;
    line-height: 40px;
}

.hot_app .hd, .hot_product .hd, .hot_software .hd, .hot_solution .hd, .hot_video .hd {
    float: right;
    height: 17px;
    padding-top: 9pt;
    width: 42px;
}

.hot_app .nr, .hot_app .nt, .hot_product .nr, .hot_product .nt, .hot_software .nr, .hot_software .nt, .hot_solution .nr, .hot_solution .nt, .hot_video .nr, .hot_video .nt {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    border-top: 0;
    padding: 10px 5px;
}

.hot_app .nr ul, .hot_product .nr ul, .hot_software .nr ul, .hot_solution .nr ul, .hot_video .nr ul {
    padding-bottom: 10px;
}

.hot_app .nr li a, .hot_product .nr li a, .hot_software .nr li a, .hot_solution .nr li a, .hot_video .nr li a {
    background: #fff url(../images/bgs.png) no-repeat 0 -508px;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-left: 10px;
    margin-top: 15px;
    text-align: center;
    width: 230px;
}

.hot_app .nr li a:hover, .hot_app .nr li.cur a, .hot_product .nr li a:hover, .hot_product .nr li.cur a, .hot_software .nr li a:hover, .hot_software .nr li.cur a, .hot_solution .nr li a:hover, .hot_solution .nr li.cur a, .hot_video .nr li a:hover, .hot_video .nr li.cur a {
    background: #fff url(../images/bgs.png) no-repeat 0 -508px;
    color: #009cff;
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-left: 10px;
    margin-top: 15px;
    text-align: center;
    width: 230px;
}

.hot_news {
    float: left;
    margin-top: 0;
    width: 260px;
}

.hot_news .tit {
    background: #fff url(../images/bgs.png) no-repeat 0 -508px;
    color: #333;
    font: 700 1pc Arial;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
}

.hot_news .tit a, .hot_news .tit a:hover {
    color: #333;
}

.hot_news .tit h3 {
    display: inline;
    font: 700 1pc Arial;
    line-height: 40px;
}

.hot_news_list {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    border-top: 0;
    padding: 5px 10px 0;
}

.hot_news_list ul {
    margin: 0;
}

.hot_news_list ul li {
    border-top: 1px dotted #eee;
    float: left;
    position: relative;
    width: 238px;
}

.hot_news_list ul li img {
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 69px;
    padding: 2px;
    vertical-align: middle;
    width: 94px;
}

.hot_news_list .pic_r {
    bottom: 13px;
    left: 78pt;
    line-height: 18px;
    position: absolute;
    width: 134px;
}

.hot_news_list .pic_r em {
    float: left;
    font-size: 9pt;
    font-style: normal;
    height: 18px;
    line-height: 18px;
    text-align: left;
    width: 134px;
}

.hot_news_list .pic_r em a {
    border: 1px solid #009cff;
    border-radius: 2px;
    color: #009cff;
    float: left;
    font-size: 9pt;
    height: 1pc;
    line-height: 1pc;
    padding-left: 5px;
    padding-right: 5px;
}

.hot_news_list .pic_r em a:hover {
    border: 1px solid #ff9000;
    color: #ff9000;
}

.hot_news_list .pic_r i {
    color: #888;
    float: left;
    font-size: 9pt;
    font-style: normal;
    height: 50px;
    line-height: 1pc;
    overflow: hidden;
    width: 134px;
}

.hot_news_list ul li h2, .hot_news_list ul li p {
    background: url(../images/dot.png) no-repeat 0 9px;
    float: left;
    line-height: 18px;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
    width: 223px;
}

.hot_news_list ul li h2 {
    font-size: 9pt;
    font-weight: 400;
}

.hot_news_list ul li.on h2.normal, .hot_news_list ul li.on p.normal {
    font-weight: 400;
}

.hot_news_list .dis_pi {
    display: none;
}

.hot_news_list ul .last {
    border-bottom: 0;
}

.hot_news_list ul .first {
    border-top: 0;
}

.hot_news_list .on {
    padding-bottom: 10px;
    position: relative;
    width: 238px;
}

.hot_news_list .on .dis_pi {
    display: block;
}

.hot_news_list .on h2, .hot_news_list .on p {
    background: url(../images/dot-cur.png) no-repeat 0 9px;
    font-weight: 700;
}

.hot_news_list .on h2 a, .hot_news_list .on p a {
    color: #000;
}

.hot_news_list .on h2 a:hover, .hot_news_list .on p a:hover {
    color: #ff9000;
}

.hot_story_list {
    float: left;
    overflow: hidden;
    padding: 15px;
    padding-bottom: 0;
    padding-top: 10px;
    width: 45pc;
}

.hot_story_list dl {
    border-bottom: 1px dashed #ccc;
    float: left;
    margin-top: 10px;
    padding-bottom: 15px;
    width: 705px;
}

.hot_story_list dt {
    float: left;
    height: 127px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 3px;
    width: 167px;
}

.hot_story_list dt img {
    border-radius: 2px;
    box-shadow: 0 0 3px #999;
    display: block;
    height: 120px;
    padding: 2px;
    width: 160px;
}

.hot_story_list dt img:hover {
    box-shadow: 0 0 3px #f60;
}

.hot_story_list dd {
    float: right;
    width: 515px;
}

.hot_story_list dd h5 {
    display: block;
    line-height: 22px;
    font-weight: 600;
    width: 515px;
}

.hot_story_list dd p {
    color: #666;
    display: block;
    font: 9pt Arial;
    line-height: 20px;
    width: 515px;
}

.hot_story_list dd span {
    color: #999;
    float: left;
    font: 9pt Arial;
    height: 22px;
    line-height: 22px;
    width: 515px;
}

.hot_story_list ul {
    float: left;
    position: relative;
    padding-top: 15px;
    width: 720px;
}

.hot_story_list ul li {
    float: left;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    width: 700px;
}

.hot_story_list ul li img {
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 90px;
    padding: 2px;
    vertical-align: middle;
    width: 120px;
}

.hot_story_list .story_information {
    top: 45px;
    left: 150px;
    line-height: 24px;
    position: absolute;
    width: 560px;
}

.hot_story_list .story_information span.story_date, .hot_story_list .story_information span.story_description {
    color: #454545;
    float: left;
    padding-top: 5px;
    font-size: 9pt;
    font-style: normal;
    line-height: 1pc;
    overflow: hidden;
    width: 560px;
}

.hot_story_list .story_information span.story_date {
    color: #999;
    padding-top: 0;
}

.hot_story_list ul li h5 {
    background: url(../images/dot.png) no-repeat 0 9px;
    float: left;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 5px;
    width: 700px;
    font-weight: 400;
}

.hot_story_list ul li.on h5.normal {
    font-size: 14px;
    font-weight: 400;
}

.hot_story_list .story_show {
    display: none;
}

.hot_story_list ul .last {
    border-bottom: 0;
}

.hot_story_list ul .first {
    border-top: 0;
}

.hot_story_list .on {
    padding-bottom: 10px;
    position: relative;
    width: 700px;
}

.hot_story_list .on .story_show {
    display: block;
}

.hot_story_list .on h5 {
    background: url(../images/dot-cur.png) no-repeat 0 9px;
    font-size: 14px;
    font-weight: 600;
}

.hot_story_list .on h5 a {
    font-size: 14px;
    color: #000;
}

.hot_story_list .on h5 a:hover {
    color: #ff9000;
}

.app_cata, .news_cata, .video_cata {
    float: left;
    width: 260px;
}

.app_cata .tit, .news_cata .tit, .video_cata .tit {
    background: url(../images/tit1n.gif) no-repeat left bottom;
    color: #333;
    font: 700 1pc Arial;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
}

.app_cata .tit a, .app_cata .tit a:hover, .news_cata .tit a, .news_cata .tit a:hover, .video_cata .tit a, .video_cata .tit a:hover {
    color: #333;
}

.app_cata .nr, .news_cata .nr, .video_cata .nr {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    border-top: 0;
    padding: 10px 5px;
}

.app_cata .nr ul, .news_cata .nr ul, .video_cata .nr ul {
    padding-bottom: 10px;
}

.app_cata .nr li a, .news_cata .nr li a, .video_cata .nr li a {
    background: url(../images/tit3n.gif) no-repeat;
    display: inline-block;
    height: 33px;
    line-height: 35px;
    margin-left: 10px;
    margin-top: 15px;
    padding-left: 28px;
    width: 232px;
}

.app_cata .nr li a:hover, .app_cata .nr li.cur a, .news_cata .nr li a:hover, .news_cata .nr li.cur a, .video_cata .nr li a:hover, .video_cata .nr li.cur a {
    background: url(../images/tit3n-cur.gif) no-repeat;
    color: #009cff;
}

.quotation-form table, .quotation-form td {
    display: block;
    width: 238px;
}

.quotation-form td {
    margin-top: 11px;
}

.quotation-form td.tips {
    line-height: 18px;
}

.quotation-form td.tips strong {
    color: #009cff;
    font-size: 14px;
}

.select-location {
    background: #fff;
    height: 30px;
    width: 239px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 30px;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.quotation-form .text {
    height: 18px;
}

.quotation-form .text, .quotation-form .textarea {
    display: block;
    width: 226px;
    line-height: 18px;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.quotation-form .textarea {
    height: 126px;
}

.quotation-form .cancel_button, .quotation-form .submit_button {
    margin-top: 0;
    height: 24px;
    line-height: 24px;
}

.quotation .quotation-form {
    display: block;
    background: #f7f7f7;
    padding: 10px;
    padding-bottom: 8px;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 2px 2px;
    padding-top: 0;
    margin-bottom: 10px;
}

.contact_us, .quotation {
    float: left;
    width: 260px;
    position: relative;
    z-index: 1;
}

.buyer-guide h2, .contact_us .tit, .leftr h2, .quotation .tit, .quotation h2 {
    background: url(../images/tit1n.gif) no-repeat left bottom;
    color: #333;
    font: 700 1pc Arial;
    height: 2pc;
    line-height: 22px;
    padding-left: 0;
}

.buyer-guide h2 {
    float: left;
    width: 260px;
    height: 32px;
    line-height: 24px;
    background: url(../images/tit2n.gif) no-repeat center bottom;
    text-transform: uppercase;
    text-align: center;
}

.buyer-guide h2 a, .contact_us .tit a, .leftr h2 a, .quotation .tit a, .quotation h2 a {
    color: #333;
}

.contact_us h3, .quotation h3 {
    display: inline;
    font: 700 1pc Arial;
    line-height: 40px;
}

.contact_us .nr {
    background: #fff;
    border: 1px solid #ccc;
    border-top: 0;
    overflow: hidden;
    padding: 4px 11px 8px;
}

.contact_us .nr ul {
    padding: 0 15px;
}

.contact_us .nr li {
    background: url(../images/icon1.gif) no-repeat scroll 0 10px;
    border-bottom: 1px dashed #dedede;
    color: #666;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding-left: 17px;
    white-space: nowrap;
}

.contact_us .nr li.cur a {
    color: #009cff;
}

.video_show {
    width: 260px;
}

.video_show .tit {
    background: url(../images/tit1n.gif) no-repeat left bottom;
    color: #333;
    font: 700 1pc Arial;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
}

.video_show .tit a {
    color: #333;
}

.video_show h3 {
    display: inline;
    font: 700 1pc Arial;
    line-height: 40px;
}

.cata_video_show {
    background: #000;
}

.hot_app .nt ul, .hot_product .nt ul, .hot_software .nt ul, .hot_solution .nt ul, .hot_video .nt ul {
    display: inline-block;
    overflow: hidden;
}

.hot_app_list, .hot_product_list, .hot_software_list, .hot_solution_list, .hot_video_list {
    float: left;
    height: 200px;
    margin-left: 14px;
    width: 220px;
}

.hot_app_list .thumb, .hot_app_list p, .hot_product_list .thumb, .hot_product_list p, .hot_software_list .thumb, .hot_software_list p, .hot_solution_list .thumb, .hot_solution_list p, .hot_video_list .thumb, .hot_video_list p {
    width: 220px;
}

.hot_app_list .thumb img, .hot_app_list p img, .hot_product_list .thumb img, .hot_product_list p img, .hot_software_list .thumb img, .hot_software_list p img, .hot_solution_list .thumb img, .hot_solution_list p img, .hot_video_list .thumb img, .hot_video_list p img {
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 2px;
    padding: 1px;
    width: 216px;
}

.hot_app_list .thumb img:hover, .hot_app_list p img:hover, .hot_product_list .thumb img:hover, .hot_product_list p img:hover, .hot_software_list .thumb img:hover, .hot_software_list p img:hover, .hot_solution_list .thumb img:hover, .hot_solution_list p img:hover, .hot_video_list .thumb img:hover, .hot_video_list p img:hover {
    border: 1px solid #f60;
}

.hot_app_list .desc, .hot_app_list h2, .hot_app_list span, .hot_product_list .desc, .hot_product_list h2, .hot_product_list span, .hot_software_list .desc, .hot_software_list h2, .hot_software_list span, .hot_solution_list .desc, .hot_solution_list h2, .hot_solution_list span, .hot_video_list .desc, .hot_video_list h2, .hot_video_list span {
    color: #555;
    float: left;
    font-size: 9pt;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    padding-top: 5px;
    text-align: center;
    width: 220px;
}

.hot_video_list .playvideo {
    background: url(../images/play.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 5pc;
    position: absolute;
    top: 60px;
    width: 60px;
    z-index: 10;
}

.left_contact {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-bottom: none;
    border-top: none;
}

.left_contact .contact_list {
    padding: 0 5px 15px 10px;
}

.left_contact p {
    line-height: 24px;
}

.left_contact img {
    padding-bottom: 10px;
}

.product_tab {
    border-bottom: 5px solid #009cff;
    float: left;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    z-index: 10090;
    width: 750px;
}

.product_tab .tit a, .product_tab .tit h2 {
    background: #f7f7f7;
    border-radius: 2px 2px 0 0;
    color: #666;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 9pt;
    height: 30px;
    line-height: 33px;
    margin-right: 2px;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 25px;
}

.product_tab .tit a:hover, .product_tab .tit h2.cur {
    background: #009cff;
    color: #fff;
    text-decoration: none;
}

.product_Keywords {
    font-size: 9pt;
    line-height: 24px;
    padding: 0 5px;
}

.app_Keywords a, .news_Keywords a, .product_Keywords a {
    position: relative;
    margin-right: 10px;
}

strong.links {
    color: #333;
    float: left;
    font-size: 9pt;
    font-weight: 700;
    line-height: 24px;
}

.license, .original-link {
    float: left;
    width: 728px;
    border-top: 1px solid #ccc;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 20px;
    margin-top: 15px;
}

.original-link a {
    position: relative;
    top: 3px;
}

.app_Keywords, .news_Keywords {
    font-size: 9pt;
    line-height: 24px;
    padding: 0 5px;
}

.propar div, .proshop div {
    line-height: 22px;
    padding: 5px;
    padding-bottom: 0;
}

.propar div span {
    font-weight: 700;
}

.propar .spanPhone {
    color: #009cff;
    font-size: 20px;
}

.propar a.more {
    background: url(../images/ico14.gif) no-repeat 0 3px;
    padding-left: 10px;
}

table {
    border: 0;
    border-radius: 2px;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 30px;
    margin: 0;
    outline: 0;
    padding: 0;
    word-wrap: break-word;
}

.hide {
    display: none;
}

.proinfo {
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    white-space: normal;
    width: 718px;
    word-wrap: break-word;
}

.proinfo h5 {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.proinfo h3 {
    font-family: Arial;
    font-weight: 700;
}

.proinfo p {
    display: inline-block;
    float: left;
    font-size: 14px;
    width: 100%;
}

.proinfo p a {
    color: #009cff;
    display: inline;
    text-decoration: underline;
}

.proinfo p a:hover {
    color: #ff9000;
}

.proinfo img {
    display: block;
    max-width: 718px;
}

.qrcodes {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

.qrcodes img {
    display: inline;
}

.procom h4 {
    background-position: -63px -813px;
    color: #333;
    line-height: 26px;
    text-indent: 10px;
}

.procom dl {
    display: inline;
    float: left;
    margin: 10px 0 10px 5px;
    width: 15pc;
}

.procom dl dt {
    float: left;
    height: 78pt;
    width: 78pt;
}

.procom dl dt a {
    border: 1px solid #ccc;
    border-radius: 2px;
    display: block;
    height: 75pt;
    padding: 1px;
    width: 75pt;
}

.procom dl dt a:hover {
    border: 1px solid #009cff;
}

.procom dl dt img {
    display: block;
    height: 75pt;
    width: 75pt;
}

.procom dl dd {
    float: right;
    line-height: 22px;
    width: 125px;
}

.procom dl .d1 {
    height: 42px;
    margin-bottom: 2px;
    overflow: hidden;
    width: 125px;
}

.procom dl .d1 a {
    color: #666;
    text-decoration: underline;
}

.procom dl .d1 a:hover {
    color: #009cff;
}

.procom dl .d2 {
    color: #666;
    font-weight: 700;
}

.procom dl .d2 span {
    color: red;
    font-weight: 700;
}

.procom dl .d3 {
    color: #666;
}

.procom dl .d3 span {
    text-decoration: line-through;
}

.order {
    background: #fff;
    border-bottom: 1px solid #ccc;
    color: #333;
    height: 33px;
    line-height: 33px;
    margin: 5px 10px;
}

.order strong {
    border-bottom: 3px solid #009cff;
    float: left;
    font: 1pc Arial;
    font-weight: 700;
    height: 2pc;
    line-height: 2pc;
    padding-right: 5px;
}

.order .required {
    float: right;
    padding-right: 10px;
}

.related_applications, .related_manual, .related_products, .related_software, .related_solution, .related_videos {
    background: #fff;
    margin-top: 10px;
    padding: 0 5px;
    width: 728px;
}

.related_applications dl, .related_manual dl, .related_products dl, .related_software dl, .related_solution dl, .related_videos dl {
    display: inline;
    float: left;
    overflow: hidden;
    padding: 5px 9px 0 8px;
    position: relative;
    width: 222px;
}

.related_applications dt, .related_applications dt a, .related_manual dt, .related_manual dt a, .related_products dt, .related_products dt a, .related_software dt, .related_software dt a, .related_solution dt, .related_solution dt a, .related_videos dt, .related_videos dt a {
    display: block;
    position: relative;
    width: 222px;
}

.related_applications dt a:hover img, .related_manual dt a:hover img, .related_products dt a:hover img, .related_software dt a:hover img, .related_solution dt a:hover img, .related_videos dt a:hover img {
    border: 1px solid #ff9000;
}

.related_applications dt img, .related_manual dt img, .related_products dt img, .related_software dt img, .related_solution dt img, .related_videos dt img {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 1px;
    width: 216px;
}

.related_applications dd, .related_manual dd, .related_products dd, .related_software dd, .related_solution dd, .related_videos dd {
    display: block;
    line-height: 20px;
    overflow: hidden;
    padding-top: 8px;
    text-align: center;
}

.related_applications dd.d1, .related_manual dd.d1, .related_products dd.d1, .related_software dd.d1, .related_solution dd.d1, .related_videos dd.d1 {
    display: none;
}

.related_videos dt .playvideo {
    background: url(../images/play.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 5pc;
    position: absolute;
    top: 60px;
    width: 60px;
    z-index: 10;
}

#PostReview {
    display: block;
    position: relative;
    z-index: 0;
}

.textareas {
    border-radius: 2px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px;
}

#PostReview .textarea, .textareas {
    border: 1px solid #ddd;
    display: inline-block;
    height: 180px;
    line-height: 24px;
    width: 500px;
}

#PostReview .textarea {
    margin-top: 10px;
}

.captcha {
    cursor: pointer;
    display: inline-block;
    height: 24px;
    top: 10px;
}

.captcha, .change {
    position: relative;
}

.change {
    top: 0;
}

#PostReview .vcode {
    border: 1px solid #ddd;
    display: inline-block;
    height: 2pc;
    line-height: 2pc;
    margin-top: 0;
    text-transform: uppercase;
    width: 180px;
}

.news_info_con {
    overflow: hidden;
    padding: 10px 10px 0 5px;
    width: 733px;
}

.article-video {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 45pc;
}

.news_info_con h1, .news_info_con h2, h2.news_title {
    color: #000;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.info_con_tit {
    float: left;
    width: 100%;
    background: url(../images/typename_line.png) no-repeat center bottom;
    line-height: 24px;
    padding-bottom: 15px;
}

.info_con_tit .n_tit span {
    color: #666;
    margin-right: 10px;
}

.info_con_tit .n_tit {
    color: #888;
    text-align: center;
}

.info_con_tit .n_tit a {
    color: #888;
}

.info_con_tit .n_tit2 {
    height: 24px;
}

.news_info_con .tit2_span {
    float: right;
    margin: 0;
}

.news_info_con p {
    line-height: 22px;
    padding: 0 10px;
}

.news_info_con a {
    display: inline;
}

.news_info_con a:hover {
    color: #ff9000;
}

.news_desc {
    background: #f5fbfe;
    border: 1px dashed #ccc;
    line-height: 24px;
    margin: 10px;
    padding: 15px;
    width: 43pc;
}

.newsinfo table {
    border: 1px solid #ddd;
    border-bottom: none;
    border-right: none;
    margin-left: 10px;
    width: 718px;
}

.newsinfo td {
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    font-size: 9pt;
    line-height: 20px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.newsinfo {
    font-size: 14px;
    line-height: 24px;
    white-space: normal;
    word-wrap: break-word;
}

.newsinfo, .newsinfo h3 {
    float: left;
    padding-top: 10px;
    width: 718px;
}

.newsinfo h3 {
    border-bottom: 1px dotted #ccc;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 10px;
    padding-bottom: 10px;
}

.newsinfo p {
    display: inline-block;
    font-size: 14px;
    width: 100%;
}

.newsinfo center a, .newsinfo p a, .newsinfo span a, .newsinfo strong a, .newsinfo td a {
    color: #009cff;
    display: inline-block;
    text-decoration: underline;
}

.newsinfo strong, .newsinfo strong a {
    font-family: Arial;
    font-weight: 700;
}

.newsinfo a:hover {
    color: #ff9000;
}

.newsinfo img {
    margin-top: 10px;
    max-width: 45pc;
}

.prevnext {
    background: #fff;
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 738px;
}

.prevnext ul {
    padding: 10px;
    width: 718px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.prevnext li {
    color: #666;
    display: inline;
    float: left;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    width: 718px;
}

.related_faq, .related_news {
    background: #fff;
    margin-top: 10px;
    padding: 0 5px;
    width: 728px;
}

.related_faqtab, .related_newstab {
    border-bottom: 1px solid #ccc;
    height: 33px;
    line-height: 33px;
}

.related_faqtab h3, .related_faqtab strong, .related_newstab h3, .related_newstab strong {
    border-bottom: 3px solid #009cff;
    float: left;
    font: 1pc Arial;
    font-weight: 700;
    height: 2pc;
    line-height: 2pc;
    padding-right: 5px;
}

.review_box {
    float: left;
    width: 100%;
}

.stylecnc-feedback {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}

.stylecnc-feedback span.fr {
    float: right;
}

.stylecnc-feedback span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}

.stylecnc-feedback ul li {
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}

.stylecnc-feedback ul li .plpic {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    float: left;
    height: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}

.stylecnc-feedback ul li p {
    float: left;
    line-height: 24px;
    padding-top: 10px;
    width: 630px;
}

.stylecnc-feedback .comment_act {
    color: #aeaeae;
    float: left;
    line-height: 24px;
    width: 630px;
}

.stylecnc-feedback .comment_act a {
    color: #333;
}

.stylecnc-feedback .comment_act a:hover {
    color: #ff9000;
}

.decmt-box {
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 5px;
    width: 98%;
}

.decmt-box span.fr {
    float: right;
}

.decmt-box span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}

.decmt-box ul li {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}

.decmt-box ul li a.plpic {
    background: #f9fded;
    border: 1px solid #dfd9b9;
    border-radius: 2px;
    float: left;
    height: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}

.decmt-box ul li p {
    float: left;
    line-height: 22px;
    width: 630px;
}

.decmt-box .comment_act {
    color: #aeaeae;
    float: left;
    line-height: 20px;
    width: 630px;
}

.decmt-box .comment_act a {
    color: #aeaeae;
}

.decmt-box1 {
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 5px;
    width: 98%;
}

.decmt-box1 span.fr {
    float: right;
}

.decmt-box1 span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}

.decmt-box1 ul li {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}

.decmt-box1 ul li a.plpic {
    background: #f9fded;
    border: 1px solid #dfd9b9;
    border-radius: 2px;
    float: left;
    height: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}

.decmt-box1 ul li p {
    float: left;
    line-height: 22px;
    width: 55pc;
}

.decmt-box1 .comment_act {
    color: #aeaeae;
    float: left;
    line-height: 20px;
    width: 55pc;
}

.decmt-box1 .comment_act a {
    color: #aeaeae;
}

.nocomment {
    color: #666;
}

.nocomment, .style_comment_post {
    padding: 10px;
}

.dcmp-title {
    display: inline-block;
    line-height: 20px;
    margin-top: 10px;
    width: 100%;
}

.dcmp-stand strong, .dcmp-title strong {
    color: #444;
    font-family: Arial;
    font-weight: 700;
}

.dcmp-title small {
    color: #999;
    font-size: 9pt;
}

.dcmp-stand {
    color: #999;
    float: left;
    margin-top: 8px;
    position: relative;
    width: 100%;
}

.dcmp-stand input {
    margin-right: 2px;
}

.dcmp-stand img {
    margin-right: 5px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}

.dcmp-content {
    float: left;
    padding-top: 8px;
}

.dcmp-post {
    color: #444;
    float: left;
    height: 35px;
    padding: 5px 0 10px;
}

.dcmp-post .dcmp-userinfo {
    float: left;
    margin-right: 6px;
}

.dcmp-post .dcmp-userinfo input {
    height: 13px;
    padding-right: 0;
}

.dcmp-post .dcmp-userinfo img, .dcmp-post .dcmp-userinfo input {
    margin: 5px;
    vertical-align: middle;
}

.dcmp-post .dcmp-submit {
    float: left;
    padding-top: 6px;
}

.dcmp-post .dcmp-submit button, .dcmp-post .dcmp-submit input {
    vertical-align: middle;
}

.dcmp-post .dcmp-submit button {
    background: #009cff;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 2pc;
    line-height: 2pc;
    margin-left: 5px;
    margin-top: -5px;
    overflow: hidden;
    text-align: center;
    width: 5pc;
}

.ipt-txt {
    border: 1px solid #ddd;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    width: 90pt;
}

.order_tab {
    color: #666;
    display: block;
    line-height: 2pc;
    margin-top: 15px;
    padding: 10px;
}

.order_tab .tt {
    text-align: right;
    vertical-align: top;
}

.order_tab td {
    line-height: 3pc;
}

.order_tab .span_b {
    color: red;
    font-weight: 700;
}

.order_tab .textarea {
    border: 1px solid #ddd;
    border-radius: 2px;
    display: inline-block;
    height: 180px;
    line-height: 24px;
    margin-top: 15px;
    padding: 10px;
    width: 500px;
}

.order_tab .text {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 300px;
}

.order_tab .text, .order_tab .vcode {
    border: 1px solid #ddd;
    border-radius: 2px;
    display: inline-block;
    height: 2pc;
    line-height: 2pc;
}

.order_tab .vcode {
    margin-top: 0;
    width: 180px;
}

.submit_button {
    background: #009cff;
}

.cancel_button, .submit_button {
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 2pc;
    line-height: 2pc;
    margin-right: 10px;
    margin-top: 0;
    text-align: center;
    width: 5pc;
}

.cancel_button {
    background: #999;
}

.post_button {
    background: #009cff;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    margin-top: 10px;
    width: 5pc;
}

.post_button, .style_pages {
    text-align: center;
}


.tag_all {
    margin: 20px auto;
    position: relative;
    width: 64pc;
}

.tag_all h1 {
    font-size: 2pc;
    margin: 0 auto;
    margin-top: 40px;
}

.tag_all .description, .tag_all h1 {
    position: relative;
    text-align: center;
    width: 64pc;
}

.tag_all .description {
    font-size: 18px;
    line-height: 28px;
    margin: 20px auto;
}

.tags {
    font-size: 9pt;
    padding-top: 0;
    width: 64pc;
}

.tags, .tags li {
    float: left;
    position: relative;
}

.tags li {
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-top: 20px;
    padding: 15px;
    width: 62pc;
}

.tags li:hover {
    border: 1px solid #009cff;
}

.tags li .tags_img {
    border-right: 1px solid #ddd;
    float: left;
    width: 179px;
}

.tags li .tags_img img {
    border-radius: 2px;
    height: 90pt;
    width: 10pc;
}

.tags li .tags_info {
    float: left;
    padding-left: 22px;
    width: 790px;
}

.tags li .tags_info h2 {
    float: left;
    font-size: 20px;
    font-weight: 700;
    width: 790px;
}

.tags li .tags_info p {
    float: left;
    line-height: 20px;
    width: 790px;
}

.tags li .tags_info p.more_info {
    color: #888;
    padding-bottom: 3px;
    padding-top: 10px;
}

.tags li .tags_info p.tags_tag {
    padding-top: 5px;
}

.tags li .tags_info p.tags_tag a {
    background: #888;
    border-radius: 15px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.tags li .tags_info p.tags_tag a:hover {
    background: #c00;
}

.intexts {
    width: 168px;
}

.intexts, .intxt {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
    padding: 5px;
}

.intxt {
    width: 380px;
}

.intxts {
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    text-transform: uppercase;
    width: 90pt;
}

.intxts, .t_area {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 5px;
}

.t_area {
    display: block;
    line-height: 24px;
    margin-bottom: 5px;
    width: 500px;
}

.faqslist {
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}

.faqslist li {
    background: url(../images/right_bg.gif) no-repeat left 0;
    float: left;
    font-size: 9pt;
    height: 33px;
    margin-left: 2px;
    margin-top: 10px;
    width: 716px;
}

.faqslist li .num {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin-right: 10px;
    text-align: center;
    width: 34px;
}

.faqslist li .faqslink {
    cursor: pointer;
    display: block;
    height: 33px;
    width: 716px;
}

.faqslist li.curr {
    background: url(../images/right_bg.gif) no-repeat left -36px;
    font-weight: 700;
}

.faqslist li.curr, .faqslist li.curr a {
    color: #ff9000;
    font-size: 14px;
}

.faqslist li.faqs {
    height: auto;
    margin-top: 2px;
}

.faqs_show {
    width: 716px;
}

.faqs_show .faqs_top {
    background: url(../images/right_bg.gif) no-repeat left -72px;
    height: 10px;
    overflow: hidden;
    width: 716px;
}

.faqs_show .faqs_mid {
    background-color: #fff;
    border-left: 1px solid #b9e7ff;
    border-right: 1px solid #b9e7ff;
    color: #000;
    font-size: 9pt;
    font-weight: 400;
    line-height: 24px;
    padding: 10px 4px 20px 10px;
    width: 700px;
}

.faqs_show .faqs_mid img {
    max-width: 700px;
}

.faqs_show .faqs_mid a {
    background: #009cff;
    border-radius: 2px;
    color: #fff;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 260px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.faqs_show .faqs_mid a:hover {
    background: #ff9000;
}

.faqs_show .faqs_foot {
    background: url(../images/right_bg.gif) no-repeat left -85px;
    height: 4px;
    overflow: hidden;
    width: 716px;
}

.faqslist li strong {
    display: inline;
    font-family: Arial;
    font-weight: 700;
    font-size: 9pt;
}

.listNav, .ln-letters {
    overflow: hidden;
}

.listNavHide {
    display: none;
}

.listNavShow {
    display: list-item;
}

.letterCountShow {
    display: block;
}

.ln-letters a {
    border: 1px solid #009cff;
    border-right: none;
    color: #009cff;
    display: block;
    float: left;
    font-size: 9pt;
    padding: 7px 13px;
    text-decoration: none;
}

.ln-letters .ln-last {
    border-right: 1px solid #009cff;
}

.ln-letters .ln-selected, .ln-letters a:hover {
    background-color: #009cff;
    color: #fff;
}

.ln-letters .ln-disabled {
    color: #ccc;
}

.ln-letter-count {
    color: #369;
    font-size: 0.8em;
    left: 0;
    line-height: 1.35;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
}

.taglist {
    margin: 20px auto;
    position: relative;
    width: 64pc;
}

.taglist li {
    color: #888;
    float: none;
    list-style: none;
    text-align: center;
    width: auto;
}

.taglist li span {
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    z-index: 100;
}

.taglist a, .taglist li span {
    background: #009cff;
    border-radius: 75pt;
    color: #fff;
    display: inline-block;
}

.taglist a {
    margin-top: 20px;
    padding: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.reviews, .reviews-list {
    float: left;
    width: 700px;
}

.reviews {
    margin-bottom: 10px;
}

.reviews-top {
    background: url(../images/review-top.jpg) no-repeat;
    float: left;
    height: 9px;
    width: 700px;
}

.reviews-foot {
    background: url(../images/review-foot.jpg) no-repeat;
    float: left;
    height: 1px;
    width: 700px;
}

.reviews-info {
    background: #f9f9f9;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    float: left;
    padding: 15px;
    width: 668px;
}

.reply {
    margin-bottom: 10px;
    margin-left: 0;
}

.reply, .reply-top {
    float: left;
    width: 700px;
}

.reply-top {
    background: url(../images/reply-top.jpg) no-repeat;
    height: 9px;
}

.reply-foot {
    background: url(../images/reply-foot.jpg) no-repeat;
    float: left;
    height: 1px;
    width: 700px;
}

.reply-info {
    background: #f4fafd;
    border-left: 1px solid #a4d8f0;
    border-right: 1px solid #a4d8f0;
    float: left;
    padding: 15px;
    width: 668px;
}

.reply-info span {
    font-weight: 700;
}

.clearleft {
    clear: left;
}

.clearright {
    clear: right;
}

.left {
    float: left;
    width: 260px;
}

.left, .right {
    overflow: hidden;
}

.right {
    display: inline;
    float: right;
    margin-left: 5px;
    width: 750px;
}

.clearborderright {
    border-right: none;
}

.none {
    display: none;
}

.margintop20 {
    margin-top: 20px;
}

.color1 {
    color: #fff;
}

.color2 {
    color: #333;
}

.piccontext {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 9pt auto;
    overflow: hidden;
    width: 1022px;
}

.piccontext h2 {
    color: #333;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    margin: 25px;
    margin-bottom: 15px;
    text-align: center;
    width: 972px;
}

.piccontext h2, .source {
    line-height: 30px;
    overflow: hidden;
}

.source {
    height: 30px;
    margin-left: 110px;
    margin-right: 110px;
    width: 802px;
}

.source_left {
    color: #666;
    float: left;
    height: 30px;
}

.source_left a {
    color: #666;
}

.source_left a:hover {
    color: #ff9000;
    text-decoration: underline;
}

.source_left span {
    color: #ababab;
    padding-right: 10px;
}

.source_right {
    color: #666;
    float: right;
    height: 30px;
}

.source_right a {
    color: #666;
}

.source_right span {
    padding-left: 10px;
}

.source_rights {
    color: #666;
    display: none;
    float: right;
    height: 30px;
}

.support {
    float: left;
    height: 20px;
    overflow: hidden;
}

.support img {
    padding: 0 5px;
}

.spell {
    background: url(../images/spel.jpg) 0 -1px no-repeat;
    padding-left: 23px;
}

a.spell:hover {
    background: url(../images/spel_1.jpg) 1px -1px no-repeat;
}

.list {
    background: url(../images/list.jpg) 1px 1px no-repeat;
    margin-left: 10px;
    padding-left: 23px;
}

a.list:hover {
    background: url(../images/list_1.jpg) 0 0 no-repeat;
}

.picshow {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}

.picshow, .picshowtop {
    overflow: hidden;
    width: 972px;
}

.picshowtop {
    position: relative;
    text-align: center;
    z-index: 1;
}

#pic1 {
    max-width: 972px;
}

#preArrow {
    left: 0;
}

#nextArrow {
    right: 0;
}

.contextDiv {
    background: url(../images/blank.png) repeat;
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 5;
}

.contextDiv span {
    height: 5pc;
    margin-top: -10%;
    position: absolute;
    top: 50%;
    width: 46px;
}

#preArrow_A {
    background: url(../images/left.png) 0 0 no-repeat;
    left: 0;
}

#nextArrow_A, #preArrow_A {
    border-radius: 2px;
    display: none;
}

#nextArrow_A {
    background: url(../images/right.png) 0 0 no-repeat;
    right: 0;
}

.picshowtxt {
    margin-top: 20px;
    min-height: 40px;
    width: 972px;
}

.picshowtxt_left {
    float: left;
    font-family: Arial;
    height: 24px;
    line-height: 24px;
    width: 0;
}

.picshowtxt_left span {
    color: #e55656;
    font-size: 24px;
}

.picshowtxt_left i {
    color: #666;
    font-size: 24px;
}

.picshowtxt_right {
    color: #666;
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    width: 972px;
}

.picshowlist {
    margin-left: 18px;
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 20px;
    width: 938px;
}

.picshowlist_left {
    float: left;
    overflow: hidden;
    width: 90pt;
}

.picleftimg {
    background: url(../images/photo.jpg) no-repeat;
    height: 5pc;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 9px;
    width: 90pt;
}

.picleftimg img {
    height: 66px;
    width: 106px;
}

.piclefttxt {
    line-height: 24px;
    width: 90pt;
    text-align: center;
}

.piclefttxt a {
    color: #333;
}

.piclefttxt a:hover {
    color: #ff9000;
}

.picshowlist_mid {
    display: inline;
    margin-left: 15px;
    width: 668px;
}

.picmidleft, .picshowlist_mid {
    float: left;
    height: 76px;
    overflow: hidden;
}

.picmidleft {
    width: 18px;
}

.picmidleft a {
    display: block;
    height: 76px;
    width: 18px;
}

.picmidmid {
    float: left;
    padding-left: 2px;
}

.picmidmid, .picmidmid ul {
    height: 76px;
    overflow: hidden;
    width: 630px;
}

.picmidmid ul, .picmidmid ul li {
    position: relative;
}

.picmidmid ul li {
    display: inline;
    float: left;
    height: 76px;
    margin-left: 8px;
    overflow: hidden;
    text-align: center;
    width: 87pt;
}

.picmidmid ul li img {
    border-radius: 2px;
    height: 72px;
    max-width: 7pc;
}

.selectpic {
    border: 2px solid #ff9000;
    height: 72px;
}

.picmidright {
    float: left;
    height: 76px;
    overflow: hidden;
    width: 18px;
}

.picmidright a {
    display: block;
    height: 76px;
    width: 18px;
}

.picshowlist_right {
    float: right;
    overflow: hidden;
    width: 90pt;
}

.piclistshow {
    border-top: 1px solid #e4e4e4;
    display: none;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 5pc;
    width: 1022px;
}

.piclistshow ul li {
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    cursor: pointer;
    float: left;
    height: 234px;
    overflow: hidden;
    padding-top: 20px;
    width: 255px;
}

.piclistshow .picimg {
    display: table-cell;
    height: 164px;
    overflow: hidden;
    padding: 0 18px;
    text-align: center;
    vertical-align: middle;
    width: 216px;
}

.picimg img {
    max-height: 162px;
    max-width: 216px;
}

.pictxt {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
    padding: 15px 10px 0;
    text-align: center;
}

.pictxt h3 {
    font-size: 9pt;
    font-weight: 400;
}

.hdshow {
    background: url(../images/hdshow.jpg) 1px 1px no-repeat;
    padding-left: 26px;
}

a.hdshow:hover {
    background: url(../images/hdshow-a.jpg) 1px 1px no-repeat;
    color: #ff702d;
    text-decoration: underline;
}

.bodymodal {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1100;
}

.firsttop_left {
    float: left;
    height: 250px;
    margin-right: 30px;
    overflow: hidden;
    width: 300px;
}

.firsttop_right {
    float: left;
    overflow: hidden;
    width: 270px;
}

.close2 {
    height: 17px;
}

.close2 a {
    background: url(../images/close.jpg) 0 0 no-repeat;
    display: block;
    float: right;
    height: 15px;
    width: 15px;
}

.replay {
    height: 24px;
    margin-top: 20px;
    overflow: hidden;
}

.replay h2 {
    float: left;
    font-size: 1pc;
}

.replay p {
    background: url(../images/replay.png) right no-repeat;
    display: inline;
    float: left;
    line-height: 24px;
    margin-left: 15px;
    padding-right: 25px;
}

.replay p a {
    color: #fff;
    font-size: 14px;
}

.replay p a:hover {
    color: #ff702d;
    text-decoration: underline;
}

.pictwo {
    margin-top: 20px;
    width: 270px;
}

.pictwo, .pictwo ul li {
    height: 88px;
    overflow: hidden;
}

.pictwo ul li {
    float: left;
    margin-right: 15px;
    position: relative;
    width: 90pt;
}

.pictwo ul li img {
    height: 88px;
    width: 90pt;
}

.imgdivtext {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 25px;
    left: 0;
    line-height: 25px;
    position: absolute;
    text-align: center;
    width: 90pt;
    z-index: 4;
}

.imgdivtext a {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.imgdivtext a:hover {
    color: #ff702d;
    text-decoration: underline;
}

.returnbtn {
    margin-left: 50px;
    margin-top: 35px;
}

.returnbtn a {
    border: 1px solid #ccc;
    color: #fff;
    display: block;
    font-size: 1pc;
    height: 22px;
    line-height: 22px;
    padding: 5px 15px;
    text-align: center;
    width: 115px;
}

.returnbtn a:hover {
    border: 1px solid #8d5a00;
    color: #ff702d;
    text-decoration: underline;
}

.endtop, .firsttop {
    background: #1c1c1c;
    color: #fff;
    display: none;
    left: 0;
    padding: 20px;
    position: fixed;
    top: 170px;
    width: 600px;
    z-index: 1200;
}

.reviews-container {
    background: url(../images/dot_711ad075cacf4b1ab360a1be66a7bce4.png) no-repeat 153px bottom transparent;
    margin: 260px auto;
    margin-bottom: 0;
    width: 64pc;
}

span.reviewer {
    font-weight: 700;
}

ul.timeline {
    background: url(../images/reviewer-line.png) repeat-y scroll 168px 0 transparent;
    font-family: Arial;
    list-style-type: none;
    margin: 50px 0;
    padding: 0;
}

ul.timeline li {
    margin-bottom: 20px;
    position: relative;
}

ul.timeline li .time {
    color: #999;
    left: 0;
    position: absolute;
    text-align: right;
    top: 20px;
    width: 90pt;
}

ul.timeline li .reviewer {
    color: #333;
    font-size: 14px;
    left: -180px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    top: 35px;
    width: 300px;
}

ul.timeline li .face {
    border-radius: 50%;
    box-shadow: 0 0 3px #999;
    height: 72px;
    left: 135px;
    line-height: 5pc;
    overflow: hidden;
    position: absolute;
    width: 72px;
}

ul.timeline li .reviews-content {
    background: url(../images/arrows.png) no-repeat 0 30px;
    margin-left: 15pc;
}

ul.timeline li.alt .reviews-content {
    background: url(../images/arrows-alt.png) no-repeat 0 30px;
}

ul.timeline li .reviews-content .reviews-show {
    background-color: #ff9000;
    border-radius: 4px 4px 4px 4px;
    color: #fff;
    display: block;
    font-size: 9pt;
    line-height: 20px;
    margin-left: 15px;
    padding: 20px;
}

ul.timeline li .reviews-content .reviews-show a {
    color: #fff;
    text-decoration: underline;
}

ul.timeline li.alt .reviews-content .reviews-show {
    background-color: #43b1f1;
}

ul.timeline li .reviews-content .reviews-show h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}

a.readmore-js-toggle {
    background: #fff;
    border-top: 1px solid #ddd;
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    padding-top: 15px;
    text-align: center;
    text-transform: uppercase;
}

a.readmore-js-toggle:hover {
    color: #ff9000;
}

.stars {
    font-family: Arial;
    position: absolute;
    right: -70px;
    top: 3px;
}

.stars a, .stars i, .stars p, .stars small, .stars span {
    display: inline;
    float: none;
    font-family: Arial;
    font-size: 9pt;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}

.fb-share-button {
    color: #fff;
}

.location p.num {
    color: #666;
    display: inline;
}

.category-content table, .proinfo table {
    border: 1px solid #ddd;
    border-bottom: none;
    border-right: none;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 712px;
}

.category-content td, .proinfo td {
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    font-size: 9pt;
    line-height: 20px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.category-content td p, .newsinfo td p, .page_detail td p, .proinfo td p {
    display: inline;
    float: none;
    font-size: 9pt;
    width: auto;
}

.popular {
    background: -o-linear-gradient(top, #fff, #eee);
    border: 1px solid #ccc;
    border-left: 0;
    border-radius: 2px;
    margin: 0 auto;
    width: 1022px;
}

.popular, .popular a {
    height: 40px;
    line-height: 40px;
}

.popular a {
    border-left: 1px solid #ddd;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 38.3px;
}

.popular a.cur, .popular a:hover {
    background: #009cff;
    color: #fff;
}

.rand_products {
    background: url(../images/line_bg.png) no-repeat center bottom;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
    width: 64pc;
}

.rand_products_list {
    background: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    overflow: hidden;
    padding: 0 1pc;
    position: relative;
}

.rand_products_list .bd {
    float: left;
    margin-top: 10px;
}

.rand_products_list .bd li {
    float: left;
    margin: 10px 10px 10px 11px;
    width: 226px;
}

.rand_products_list .bd li img {
    border-radius: 2px;
    box-shadow: 0 0 3px #999;
    display: block;
    height: 164px;
    padding: 1px;
    width: 222px;
}

.rand_products_list .bd li span a {
    color: #666;
    display: block;
    font: 9pt Arial;
    height: 40px;
    line-height: 20px;
    margin-top: 10px;
    text-align: center;
}

.rand_products_list .bd li span a:hover {
    color: #ff9000;
}

.rand_products_list .bd .nones {
    margin-right: 0;
}

.index_title {
    margin: 0 auto;
    text-align: center;
    font: 700 18px Arial;
    height: 39px;
    line-height: 39px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

.index_title a {
    color: #333;
    display: inline-block;
}

.index_title h3 {
    text-align: center;
    font: 700 24px Arial;
    height: 60px;
    line-height: 24px;
}

.index_title h3 a:hover {
    color: #ff9000;
}

.line_top {
    background: url(../images/bgs.png) no-repeat 0 -1027px;
}

.line_foot, .line_top {
    float: left;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 64pc;
}

.line_foot {
    background: url(../images/bgs.png) no-repeat 0 -1030px;
}

.pageno, .pageno a {
    float: left;
}

.pageno a {
    margin-left: 5px;
    border: 1px solid #ccc;
    padding-left: 8px;
    padding-right: 8px;
    height: 24px;
    line-height: 24px;
    color: #666;
    text-decoration: none;
    border-radius: 2px;
}

.pageno a:hover {
    color: #009cff;
    border: 1px solid #009cff;
}

b.number {
    color: #009cff;
    font-size: 1pc;
}

.related_faq_list, .related_news_list {
    background: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin: 10px;
    padding: 10px;
    width: 686px;
}

.related_faq_list ul, .related_news_list ul {
    float: left;
    width: 686px;
}

.related_faq_list li, .related_news_list li {
    background: url(../images/ico10.gif) no-repeat 0 14px;
    color: #666;
    display: inline;
    float: left;
    line-height: 30px;
    margin-left: 10px;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 325px;
}

.pro_intro {
    background: #f5fbfe;
    border: 1px dashed #ccc;
    float: left;
    line-height: 24px;
    margin-top: 15px;
    padding: 15px;
    width: 685px;
}

.product-info {
    height: 435px;
    margin: 10px auto;
    width: 64pc;
}

.product-info .product-photo {
    float: left;
    background: #fff;
    margin-right: 10px;
    width: 490px;
    height: 420px;
}

.product-info .product-show {
    background: url(../images/worldmap.jpg) no-repeat right 20px;
    float: left;
    width: 524px;
}

.product-info .product-show h2 {
    color: #333;
    float: left;
    font-family: Arial;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 6px;
    min-height: 34px;
    width: 524px;
}

.product-info .product-show .info {
    color: #333;
    display: block;
    float: left;
    font-size: 9pt;
    height: 26px;
    line-height: 26px;
    margin-top: 2px;
    width: 524px;
}

.product-info .product-show i {
    font-style: normal;
}

.product-info .product-show img {
    position: relative;
    top: 0;
}

.product-info .product-show .brand-show img {
    left: -3px;
}

.product-info .product-show .share {
    float: left;
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 530px;
}

.product-info .product-show small {
    color: #999;
    display: inline;
    float: left;
    font-size: 9pt;
    width: 75pt;
}

.product-info .product-show .price-tips {
    background: url(../images/question.gif) no-repeat 0 0;
    display: inline-block;
    height: 9pt;
    left: 2px;
    margin-right: 3px;
    position: relative;
    top: 1px;
    width: 9pt;
}

.product-info .product-show .price-tips .price-info {
    background: url(../images/tips.gif) no-repeat;
    display: none;
    height: 92px;
    left: -25px;
    line-height: 22px;
    padding: 10px;
    padding-top: 18px;
    position: absolute;
    top: 13px;
    width: 220px;
    z-index: 9999;
}

.product-info .product-show .normal-price p {
    color: #ff9000;
    display: inline;
    font-size: 18px;
    height: 20px;
}

.product-info .product-show .brand {
    display: inline;
    font-size: 1pc;
    position: relative;
    top: -5px;
    width: 85px;
}

.product-info .product-show .info em {
    color: #ff9000;
    display: inline;
    font-size: 18px;
    height: 20px;
}

.product-info .product-show .register {
    font-size: 9pt;
    position: relative;
    top: -15px;
}

.product-info .product-show small.brand-title {
    float: left;
    font-size: 9pt;
    width: 78pt;
}

.product-info .product-show div.normal, .product-info .product-show div.priceCurrency {
    color: #333;
    display: inline-block;
    float: none;
    text-align: left;
    width: auto;
}

.product-info .product-show div.priceCurrency {
    margin: 0;
    padding: 0;
}

.product-info .product-show div.normal-price, .product-info .product-show div.ratingCount {
    color: #333;
    display: inline-block;
    float: none;
    text-align: left;
    width: auto;
}

.product-info .product-show div.ratingCount {
    padding-right: 2px;
}

.product-info .product-show div.normals {
    top: -7px;
}

.product-info .product-show div.nor, .product-info .product-show div.normals {
    color: #333;
    display: inline-block;
    float: none;
    position: relative;
    text-align: left;
    width: auto;
}

.product-info .product-show div.nor {
    top: -6px;
}

.product-info .product-show div.nor img {
    position: relative;
    top: 3px;
}

.product-info .product-show div.nor i {
    font-style: normal;
}

.product-info .product-show b {
    font-size: 14px;
}

.product-info .product-show div.hrating {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 14px;
    text-align: left;
    width: auto;
}

.product-info .product-show div.a0, .product-info .product-show div.a0-1, .product-info .product-show div.a1, .product-info .product-show div.a1-2, .product-info .product-show div.a2, .product-info .product-show div.a2-3, .product-info .product-show div.a3, .product-info .product-show div.a3-4, .product-info .product-show div.a4, .product-info .product-show div.a4-5, .product-info .product-show span.a5 {
    background: #fff url(../images/star_B.png) no-repeat;
    color: #333;
    display: inline-block;
    float: none;
    height: 21px;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 5pc;
}

.rating-show {
    display: inline-block;
    position: relative;
    top: -7px;
}

.product-info .product-show em.aggregateRating {
    color: #ff9000;
    font-family: Arial;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    top: 0;
}

.product-info .product-show .contact {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-top: 7px;
    width: 524px;
}

.product-info .product-show .contact a {
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 1pc;
    font-weight: 500;
    height: 36px;
    line-height: 36px;
    width: 10pc;
}

.product-info .product-show .contact a.email {
    background: url(../images/email.jpg) no-repeat left top;
    border-radius: 2px;
    margin-right: 8px;
    padding-left: 56px;
    width: 104px;
}

.product-info .product-show .contact a.chat {
    border-radius: 2px;
    background: url(../images/chat.jpg) no-repeat left top;
    padding-left: 42px;
    width: 118px;
}

.btn-buy {
    background: url(../images/cart.jpg) no-repeat left top;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 1pc;
    height: 36px;
    line-height: 36px;
    margin-left: 8px;
    padding-left: 23px;
    width: 10pc;
}

.product-info .product-show .contact a.skype {
    background: url(../images/skype.jpg) no-repeat left top;
    margin-right: 13px;
    padding-left: 43px;
    width: 117px;
}

#StyleShopContainer img, #StyleShopContainer li {
    vertical-align: top;
}

#StyleShopContainer {
    border: 1px solid #ccc;
    border-radius: 2px;
    float: left;
    font-size: 9pt;
    padding-bottom: 5px;
    position: relative;
    width: 5in;
}

.socials-share {
    clear: both;
    display: block;
    height: 40px;
    text-align: center;
    width: 718px;
    padding-top: 20px;
}

.socials-share a {
    display: inline-block;
}

.socials-shares {
    border-bottom: 1px solid #ddd;
    float: left;
    height: 28px;
    margin: 0;
    margin-bottom: 30px;
    padding: 0;
    padding-bottom: 20px;
    text-align: center;
    width: 718px;
}

.m-b {
    margin-bottom: 30px;
}

.social-shares {
    display: inline-block;
    height: 36px;
    margin-top: 8px;
    text-align: center;
    width: 1022px;
}

.app_con, .faq_con, .news_con, .video_con {
    margin: 0 auto;
    padding-top: 15px;
}

.news_top {
    border-bottom: 1px solid #ccc;
    height: 99pt;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}

.news_top .n_top_img, .news_top img {
    display: block;
    float: left;
    height: 8pc;
    width: 8pc;
}

.news_top .n_top_img {
    border: 1px solid #ccc;
    padding: 1px;
}

.news_top .n_top_img:hover {
    border: 1px solid #009cff;
}

.news_img_rt {
    float: left;
    height: 99pt;
    margin-left: 10px;
    width: 570px;
}

.new_top_tit {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 518px;
}

dl.products_dl {
    border-bottom: 1px dashed #ccc;
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    padding: 5px;
    padding-bottom: 15px;
}

dl.products_dl a {
    color: #333;
}

dl.products_dl a:hover {
    color: #ff9000;
}

dl.products_dl dt {
    float: left;
    position: relative;
    width: 200px;
}

dl.products_dl dt i.rank {
    position: absolute;
    right: 5px;
    top: -10px;
    z-index: 2;
    width: 20px;
    height: 20px;
    line-height: 21px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    background: #333;
    border: 1px solid #333;
    border-radius: 24px;
    text-align: center;
}

dl.products_dl dt img {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 135px;
    padding: 1px;
    width: 180px;
}

dl.products_dl p {
    color: #666;
    padding: 0;
    padding-top: 3px;
}

dl.products_dl dd, dl.products_dl p {
    float: left;
    font-size: 9pt;
    line-height: 20px;
    width: 505px;
}

dl.products_dl dd {
    overflow: hidden;
    padding-left: 5px;
}

dl.products_dl dd h2, dl.products_dl dd h4, dl.products_dl dd h5 {
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-left: 0;
    text-decoration: none;
    width: 100%;
}

.products_dl p.price {
    color: #ff9000;
    font-size: 14px;
}

.products_dl p.date, .products_dl p.model {
    color: #999;
}

.products_dl p.rating {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    width: 219px;
}

.product_list_dl p.rating span.normal, .products_dl p.rating span.normal {
    color: #333;
    display: inline-block;
    float: none;
    text-align: left;
    width: auto;
}

.product_list_dl p.rating span.common, .products_dl p.rating span.common {
    color: #333;
    display: inline-block;
    float: none;
    text-align: left;
    width: auto;
}

.product_list_dl p.rating span.normals, .products_dl p.rating span.normals {
    color: #333;
    display: inline-block;
    float: none;
    position: relative;
    text-align: left;
    top: 0;
    width: auto;
}

.product_list_dl p.rating span.hrating, .products_dl p.rating span.hrating {
    color: #888;
    display: inline-block;
    float: none;
    position: relative;
    text-align: left;
    top: -2px;
    width: auto;
}

span.a0, span.a0-1, span.a1, span.a1-2, span.a2, span.a2-3, span.a3, span.a3-4, span.a4, span.a4-5, span.a5 {
    background: #fff url(../images/star_B.png) no-repeat;
    color: #333;
    display: inline-block;
    float: none;
    height: 15px;
    margin-left: 0;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 5pc;
}

span.a0-cur {
    width: 0;
}

span.a0-cur, span.a1-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    float: none;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

span.a1-cur {
    width: 1pc;
}

span.a2-cur {
    width: 2pc;
}

span.a2-cur, span.a3-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    float: none;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

span.a3-cur {
    width: 3pc;
}

span.a4-cur {
    width: 4pc;
}

span.a4-cur, span.a5-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

span.a5-cur {
    width: 5pc;
}

.product-info .product-show span.a5 {
    position: relative;
    margin-left: 3px;
    top: 6px;
}

span.a0-1-cur {
    width: 8px;
}

span.a0-1-cur, span.a1-2-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    float: none;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

span.a1-2-cur {
    width: 24px;
}

span.a2-3-cur {
    width: 40px;
}

span.a2-3-cur, span.a3-4-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    float: none;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
}

span.a3-4-cur {
    width: 56px;
}

span.a4-5-cur {
    background: #fff url(../images/star_A.png) no-repeat;
    display: inline-block;
    float: none;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 72px;
}

strong.score {
    color: #ff9000;
    font: 16px Arial;
    font-weight: 500;
    height: 20px;
    position: relative;
    top: 1px;
}

.product_list_dl p.rating {
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    position: relative;
    width: 219px;
}

.product-rating {
    color: #333;
    float: left;
    padding-left: 8px;
}

.product-rating p {
    color: #333;
    display: inline;
    height: 25px;
    line-height: 25px;
}

.product-rating span.hrating {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 9pt;
    font-weight: 500;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    text-align: left;
    width: auto;
}

.product-rating span.a0, .product-rating span.a0-1, .product-rating span.a1, .product-rating span.a1-2, .product-rating span.a2, .product-rating span.a2-3, .product-rating span.a3, .product-rating span.a3-4, .product-rating span.a4, .product-rating span.a4-5, .product-rating span.a5 {
    background: #fff url(../images/star_B.png) no-repeat;
    color: #333;
    display: inline-block;
    float: none;
    font-size: 9pt;
    font-weight: 500;
    height: 21px;
    margin-left: -7px;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 5pc;
}

.product-rating span.normals {
    color: #333;
    height: 25px;
    line-height: 25px;
    position: relative;
    top: -7px;
}

.product-rating span.aggregateRating {
    color: #ff9000;
    font-family: Arial;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    top: -7px;
}

.article-rating, .image-rating, .video-rating {
    color: #333;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.article-rating p, .image-rating p, .video-rating p {
    color: #333;
    display: inline;
    height: 35px;
    line-height: 35px;
    padding: 0;
    margin: 0;
}

.article-rating a, .image-rating a, .video-rating a {
    color: #ff9000;
    font-family: Arial;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    padding: 0;
    margin: 0;
}

.article-rating span.hrating, .image-rating span.hrating, .video-rating span.hrating {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 9pt;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    text-align: left;
    width: auto;
}

.article-rating span.normals, .image-rating span.normals, .video-rating span.normals {
    color: #333;
    height: 35px;
    left: 5px;
    line-height: 35px;
    position: relative;
    top: -2px;
}

.article-rating em.aggregateRating, .article-rating p.aggregateRating, .image-rating em.aggregateRating, .image-rating p.aggregateRating, .video-rating em.aggregateRating, .video-rating p.aggregateRating {
    color: #ff9000;
    font-family: Arial;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    right: -5px;
    top: -2px;
}

ul.app_ul, ul.news_ul, ul.video_ul {
    color: #666;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 0 5px;
}

ul.app_ul li, ul.news_ul li, ul.video_ul li {
    background: url(../images/ico10.gif) no-repeat 0 11px;
    height: 25px;
    padding-left: 10px;
}

ul.app_ul li a, ul.news_ul li a, ul.video_ul li a {
    font-size: 13px;
}

ul.app_ul li .a_2, ul.news_ul li .a_2, ul.video_ul li .a_2 {
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 405px;
}

ul.app_ul .last, ul.news_ul .last, ul.video_ul .last {
    color: #888;
    float: right;
    font-size: 9pt;
    padding: 0 10px 0 8px;
}

dl.app_dl, dl.news_dl, dl.search_dl, dl.video_dl {
    border-bottom: 1px dashed #ccc;
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    padding: 5px;
    padding-bottom: 15px;
}

dl.app_dl a, dl.news_dl a, dl.search_dl a, dl.video_dl a {
    color: #666;
}

dl.app_dl a:hover, dl.news_dl a:hover, dl.search_dl a:hover, dl.video_dl a:hover {
    color: #ff9000;
}

dl.app_dl dt, dl.news_dl dt, dl.search_dl dt, dl.video_dl dt {
    float: left;
    position: relative;
    width: 240px;
}

dl.app_dl dt img, dl.news_dl dt img, dl.search_dl dt img, dl.video_dl dt img {
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 162px;
    padding: 1px;
    width: 216px;
}

dl.app_dl dd span, dl.news_dl span, dl.search_dl span, dl.video_dl span {
    color: #999;
    float: left;
    font-size: 9pt;
    height: 20px;
    padding: 0;
    padding-top: 3px;
    width: 450px;
}

dl.search_dl span {
    padding-top: 0;
}

dl.app_dl dd, dl.news_dl dd, dl.search_dl dd, dl.video_dl dd {
    float: left;
    font-size: 9pt;
    line-height: 20px;
    overflow: hidden;
    padding-left: 5px;
    width: 450px;
}

dl.app_dl dd h2, dl.news_dl dd h2, dl.search_dl dd h2, dl.video_dl dd h2 {
    display: inline;
    font-size: 9pt;
}

dl.app_dl dd strong, dl.news_dl dd strong, dl.search_dl dd strong, dl.video_dl dd strong {
    color: #333;
    float: left;
    font-family: Arial;
    font-weight: 700;
    width: 40px;
}

dl.search_dl dd a {
    margin-left: 0;
    color: green;
}

dl.app_dl dd a.n_t, dl.news_dl dd a.n_t, dl.search_dl dd a.n_t, dl.video_dl dd a.n_t {
    color: #333;
    float: left;
    font-weight: 700;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    margin-left: 0;
    text-decoration: none;
    width: 450px;
}

dl.app_dl dd a.n_t:hover, dl.news_dl dd a.n_t:hover, dl.search_dl dd a.n_t:hover, dl.video_dl dd a.n_t:hover {
    color: #ff9000;
    text-decoration: underline;
}

dl.app_dl a.view_more, dl.news_dl a.view_more, dl.search_dl a.view_more, dl.video_dl a.view_more {
    float: left;
    padding: 0;
    margin: 0;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 9pt;
    height: 24px;
    line-height: 24px;
    border: 1px solid #666;
    color: #666;
    border-radius: 2px;
    text-decoration: none;
}

dl.app_dl a.view_more:hover, dl.news_dl a.view_more:hover, dl.search_dl a.view_more:hover, dl.video_dl a.view_more:hover {
    border: 1px solid #ff9000;
    color: #ff9000;
}

dl.video_dl dt .playvideo {
    background: url(../images/play.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 78px;
    position: absolute;
    top: 54px;
    width: 60px;
}

dl.app_list {
    height: 183px;
    overflow: hidden;
    padding: 9pt 4px 9pt 10px;
}

dl.app_list dt {
    float: left;
    width: 162px;
}

dl.app_list dt img {
    border: 1px solid #cfe9ff;
    border-radius: 2px;
    height: 90pt;
    width: 10pc;
}

dl.app_list dd {
    float: left;
    height: 99pt;
    line-height: 22px;
    overflow: hidden;
    padding-left: 10px;
    width: 520px;
}

dl.app_list dd h4 a {
    color: #333;
    display: block;
    height: 22px;
    overflow: hidden;
}

dl.app_list dd p {
    height: 88px;
    margin-bottom: 2px;
    overflow: hidden;
    padding-top: 2px;
    text-indent: 2em;
}

.page_con {
    line-height: 24px;
    padding-top: 10px;
    width: 750px;
}

.page_detail {
    float: left;
    font-size: 9pt;
    line-height: 24px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px;
    padding-left: 5px;
    padding-right: 5px;
    width: 718px;
}

.page_detail table {
    border: 1px solid #ddd;
    border-bottom: none;
    border-right: none;
    width: 718px;
}

.page_detail td {
    border: 1px solid #ddd;
    border-left: none;
    border-top: none;
    font-size: 9pt;
    line-height: 20px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.page_detail p {
    font-size: 9pt;
    white-space: normal;
}

.page_detail p a {
    color: #009cff;
    font-size: 9pt;
}

.page_detail h1, .page_detail h2 {
    border-bottom: 1px solid #ddd;
    color: #000;
    font: 700 22px Arial;
    line-height: 36px;
    margin-bottom: 20px;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 0;
    text-align: center;
}

.page_detail img {
    border-radius: 2px;
    max-width: 45pc;
}

.padding-top {
    padding-top: 6px;
}

h2.single-page {
    float: left;
    width: 100%;
    text-align: center;
    background: url(../images/typename_line.png) no-repeat center bottom;
    height: 40px;
    font: 700 24px Arial;
    text-transform: uppercase;
    line-height: 30px;
}

dl.cer_list {
    display: inline-block;
    float: left;
    padding: 10px 22px;
    width: 204px;
}

dl.cer_list dt {
    overflow: hidden;
    width: 202px;
}

dl.cer_list dt img {
    border: 1px solid #ddd;
    border-radius: 2px;
    width: 200px;
}

dl.cer_list dd {
    height: 24px;
    line-height: 24px;
    margin: 2px 0 0;
    overflow: hidden;
    text-align: center;
    width: 204px;
}

.related_title,
.review_title {
    float: left;
    font: 24px Arial;
    font-weight: 700;
    line-height: 40px;
    width: 100%;
    margin: 0;
    padding: 0;
    clear: both;
}

.related_title h2, .review_title h2 {
    float: left;
    font: 1pc Arial;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    padding-left: 42px;
    color: #009cff;
    text-align: left;
    text-transform: uppercase;
}

.related_title .hd {
    padding-right: 42px;
    padding-top: 5px;
}

.content_item {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

#showbox {
    position: relative;
    background: #fff;
    z-index: 101;
}

#showbox img {
    width: 5in;
    height: 360px;
}

#showbox span {
    background: url(../images/blank.png) repeat;
    border: 1px solid #999;
    border-radius: 2px;
}

#showsum {
    background: #fff;
    width: 5in;
    left: 25px;
    margin-top: 10px;
    overflow: hidden;
}

#showsum span {
    border-radius: 2px;
    border: 1px solid #ddd;
}

#showsum span.sel {
    border: 1px solid #009cff;
}

.showpage {
    width: 5in;
    position: relative;
}

.showpage a {
    display: block;
    width: 15px;
    border: 1px solid #ddd;
    border-radius: 2px;
    height: 45px;
    line-height: 45px;
    background: #fff;
    text-align: center;
    font-size: 24px;
    position: absolute;
    left: 0;
    top: -47px;
    text-decoration: none;
    color: #999;
}

.showpage a#shownext {
    left: auto;
    right: 0;
}

.newsinfo h5 {
    display: block;
    padding: 10px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 14px;
}

.showpage a:hover {
    background: #009cff;
    border: 1px solid #009cff;
    color: #fff;
}

.features {
    float: left;
    margin-top: 10px;
    width: 480px;
    display: inline-block;
    border: 1px #ccc solid;
    border-radius: 2px;
    background: #f7f7f7;
    padding: 10px;
}

.products_list .features p {
    float: left;
    display: inline-block;
    width: 480px;
    word-break: break-word;
}

.products_list p strong {
    color: #333;
    font-size: 14px;
}

.lazy-youtube {
    width: 719px;
    height: 404px;
}
