﻿	.ui-autocomplete {
	    max-height: 175px;
	    overflow-y: auto;
	    /* prevent horizontal scrollbar */
	    overflow-x: hidden;
	    border: 1px solid #DBDBDB !important;
	    background: #FAFAFA !important;
	    z-index: 88888888888 !important;
	}
	
	* html .ui-autocomplete {
	    /* IE 6 doesn't support max-height
		* we use height instead, but this forces the menu to always be this tall
		*/
	    height: 175px;
	}
	
	.ui-autocomplete::-webkit-scrollbar {
	    width: 10px;
	}
	
	.ui-autocomplete::-webkit-scrollbar-thumb {
	    /*background-color: #A8A8A8;*/
	    background-color: #9078B6;
	}
	
	.ui-autocomplete .ui-autocomplete-category {
	    padding: 0 10px;
	    color: #5B3894;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	    line-height: 25px;
	    float: left;
	    clear: left;
	    zoom: 1;
	    font-size: 15px;
	}
	
	.ui-autocomplete .ui-menu-item a {
	    padding: 0 20px !important;
	    font-size: 13px !important;
	    /*height: 20px !important;*/
	    line-height: 20px !important;
	}
	/*.ui-autocomplete .ui-menu-item a.ui-state-hover{*/
	
	.ui-autocomplete .ui-menu-item a.ui-state-focus {
	    color: #9078B6 !important;
	    border: 0 !important;
	    background: none !important;
	    font-weight: normal !important;
	    margin: 0 !important;
	}
	/*����ҳ��*/
	/* Pagination
---------------------------------------- */
	
	.product-list-result .pagination {
	    text-align: center;
	    font-weight: bold;
	    margin-top: 30px;
	    padding-bottom: 20px;
	}
	
	.product-list-result .pagination span strong {
	    color: #5a388f;
	    border: 0px;
	    background-color: #fff;
	    font-weight: bold;
	}
	
	.product-list-result .pagination a.prev img,
	.product-list-result .pagination a.next img {
	    margin-top: -3px;
	}
	
	.product-list-result .pagination a.prev,
	.product-list-result .pagination a.next {
	    margin: 0px 10px;
	}
	
	.product-list-result .pagination span a {
	    color: #666;
	    border: 0px;
	    background-color: #fff;
	    margin: 0px 5px;
	}
	
	.product-list-result .pagination {
	    text-align: center;
	    font-weight: bold;
	    margin-top: 30px;
	    padding-bottom: 20px;
	}
	
	.pagination {
	    height: 1%;
	    /* IE tweak (holly hack) */
	    width: auto;
	    text-align: right;
	    margin-top: 5px;
	    font-size: 0.85em;
	    padding-bottom: 2px;
	}
	
	.rtl .pagination {
	    text-align: left;
	}
	
	.pagination strong,
	.pagination b {
	    font-weight: normal;
	}
	
	.pagination span.page-sep {
	    display: none;
	}
	
	.pagination span {
	    font-weight: bold;
	    color: #777;
	}
	
	.pagination span strong {
	    padding: 0 4px;
	    margin: 0 3px;
	    font-weight: normal;
	    /*font-size: 0.85em;*/
	    font-size: 12px;
	    color: #FFFFFF;
	    background: #666666;
	    border: 1px solid #333333;
	}
	
	.pagination span a,
	.pagination span a:link,
	.pagination span a:visited,
	.pagination span a:active {
	    text-decoration: none;
	    margin: 0px 5px;
	    color: #65b2dd;
	    font-weight: bold;
	    font-size: 12px;
	}
	/* jenny 131022 start edit */
	
	.pagination img {
	    /*vertical-align: middle;*/
	    margin-top: 1.5px;
	}
	/* jenny 131022 end */
	
	.loadingBar {
	    position: absolute;
	    z-index: 5000;
	    width: 689px;
	    margin-top: 100px;
	}
	
	.loadingBar div {
	    width: 32px;
	    height: 32px;
	    padding: 15px;
	    margin: 0 auto;
	    background-color: #fff;
	    opacity: 0.8;
	    filter: alpha(opacity=80);
	}
	
	.filter_rows_more > a.opened {
	    background-image: url('../img/dash.png');
	}
	
	.filter_rows_more > a {
	    padding: 1em 0;
	    margin: 0 20px;
	    border-bottom: 1px solid #e6e6e6;
	    display: block;
	    background-image: url('../img/add.png');
	    background-position: right 50%;
	    background-repeat: no-repeat;
	    color: #7b65ae;
	    font-weight: bold;
	}
	
	.filter_rows_more > a {
	    padding: 1em 0;
	    margin: 0 20px;
	    border-bottom: 1px solid #e6e6e6;
	    display: block;
	    background-image: url('../img/add.png');
	    background-position: right 50%;
	    background-repeat: no-repeat;
	    color: #7b65ae;
	    font-weight: bold;
	    font-size: 13px;
	    text-decoration: none;
	}
	
	.filter_rows_more dfn {
	    font-style: inherit;
	    display: block;
	}
	
	input[type=checkbox]:checked + label {
	    background: url('../img/checkbox_style1_pic_checked.png') no-repeat 0% 2px !important;
	}
	
	input[type=checkbox]:not(old):checked + label {
	    background: url('../img/checkbox_style1_pic_checked.png') no-repeat 0% 2px;
	}
	
	input[type=checkbox]:not(old) + label {
	    padding-left: 18px;
	    background: url('../img/checkbox_style1_pic.png') no-repeat 0% 2px;
	    line-height: 16px;
	    display: inline-block;
	}
	
	input[type=checkbox]:not(old),
	input[type=radio]:not(old) {
	    position: absolute;
	    left: -20px;
	    width: 28px;
	    margin: 0;
	    padding: 0;
	    opacity: 0;
	}
	
	input[type=radio]:not(old):checked + label {
	    background: url('../img/radio_style1_pic_checked.png') no-repeat 0% 50%;
	    color: #666;
	}
	
	input[type=radio]:not(old) + label {
	    padding-left: 20px;
	    background: url('../img/radio_style1_pic.png') no-repeat 0% 50%;
	    line-height: 16px;
	    /* jenny 131017 start add */
	    font-weight: normal;
	    color: #666;
	    /* jenny 131017 end */
	}
	
	input[type=checkbox]:not(old),
	input[type=radio]:not(old) {
	    padding-left: 20px;
	    line-height: 16px;
	    font-weight: normal;
	    color: #666;
	}
	
	#search_main {
	    display: none;
	}
	
	.search_result_filter_radio {
	    margin: 0 20px;
	    padding: 0 0 10px 0;
	    border-bottom: 1px solid #EDEDED;
	}
	
	.search_result_filter_radio label {
	    line-height: 26px !important;
	    color: #65b2dd !important;
	    font-size: 13px;
	}
	
	.search_box_top {
	    margin: 0px auto 30px auto;
	    height: 152px;
	    padding: 20px 0;
	    background-color: white;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    box-shadow: 0px 0px 5px #C2C2C2;
	    -moz-box-shadow: 0px 0px 5px #C2C2C2;
	    -webkit-box-shadow: 0px 0px 5px #C2C2C2;
	}
	
	.search_box_left #search_product_name_form {
	    border-right: solid 1px #e6e6e6;
	}
	
	.search_box_left .search_box_title {
	    font-size: 28px;
	    color: #5C3993;
	    padding: 5px 0 15px 5px;
	}
	
	.search_box_left .search_box_input {
	    width: 100%;
	    background-color: #FAFAFA;
	    padding: 10px;
	    font-size: 15px;
	    border: 1px solid #EDEDED;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	}
	
	.search_box_left .search_box_submit {
	    display: inline-block;
	    text-align: center;
	    background: url('../img/search_white.png') no-repeat 10px center #7B65AE;
	    color: white;
	    border: 0;
	    height: 30px;
	    width: 150px;
	    line-height: 30px;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    margin-top: 25px;
	    float: right;
	    margin-right: -5px;
	    text-decoration: none;
	}
	
	.search_box_left .search_box_submit:after {
	    content: "";
	    width: 100%;
	    display: block;
	    background: url("/media/img/shadow-btn.png") no-repeat center top;
	    height: 12px;
	}
	
	.search_box_left .search_box_submit:hover {
	    background-color: #624D93;
	}
	
	.mb40 {
	    margin-bottom: 40px !important;
	}
	
	.search_box_left form {
	    padding: 0 30px;
	    width: 400px;
	    display: inline-block;
	}
	
	.filters .img img {
	    /*position: absolute;*/
	    z-index: -1;
	}
	
	.filters .img p {
	    color: #7b65ae;
	    font-size: 12px;
	    text-align: right;
	    margin: 0;
	    padding: 7px 10px 0 0;
	    width: 90px;
	    float: right;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	
	.main {
	    margin: 0px 0 0px 0;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.04);
	    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.04);
	    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.04);
	    background: #FFF;
	    position: relative;
	    z-index: 2;
	    min-height: 101px;
	    float: left;
	}
	
	.main:after {
	    content: "";
	    position: absolute;
	    display: block;
	    height: 12px;
	    width: 100%;
	    left: 0;
	    bottom: -12px;
	    z-index: 1;
	}
	
	.main .filters {
	    float: left;
	    width: 230px;
	    border-right: 1px solid #e6e6e6;
	    margin-right: -1px;
	}
	
	.main .filters h1 {
	    color: #7b65ae;
	    font-size: 20px;
	    padding: 18px 0;
	    margin: 0 20px;
	    height: auto;
	    line-height: 24px;
	    font-weight: normal;
	    border-bottom: 1px solid #e6e6e6;
	}
	
	.main .filters div.img {
	    margin: 0;
	    padding: 0;
	    height: 60px;
	    position: relative;
	}
	
	.main .filters div {
	    border-bottom: 1px solid #e6e6e6;
	    padding: 1em 0;
	    margin: 0 20px;
	}
	
	.main .filters h2 {
	    color: #7b65ae;
	    font-size: 13px;
	    text-transform: capitalize;
	    font-family: Helmet, Freesans, sans-serif;
	    font-weight: bold;
	}
	
	.main .filters ul {
	    margin-top: 8px;
	}
	
	.main .filters li {
	    list-style: none;
	    font-size: 12px;
	    color: #666666;
	    padding: 2px;
	}
	
	.main .filters .clear_btn {
	    display: block;
	    text-align: center;
	    margin: 12px 0;
	    color: #40a7d6;
	}
	
	.main .result {
	    float: left;
	    width: 689px;
	    padding: 10px 20px;
	    overflow: hidden;
	    border-left: 1px solid #e6e6e6;
	}
	
	.main .view-setting {
	    line-height: 45px;
	    height: 45px;
	    border-bottom: 1px solid #e6e6e6;
	    text-transform: capitalize;
	    padding-bottom: 5px;
	    overflow: hidden;
	}
	
	.main .view-setting .sort-by {
	    float: left;
	    padding-left: 10px;
	    font-size: 12px;
	    font-weight: 600;
	    color: #333;
	    font-family: Arial;
	}
	
	.main .view-setting input {
	    margin-left: 10px;
	    margin-right: 2px;
	}
	
	.main .view-setting .view-by {
	    float: right;
	    font-size: 12px;
	    font-weight: 600;
	    color: #666;
	    margin-right: 12px;
	    font-family: Arial;
	}
	
	.main .result .result-item {
	    border-bottom: 1px solid #e6e6e6;
	    padding: 10px 8px 20px 8px;
	}
	
	.result-thumbnail .result-item:nth-child(-n+3) {}
	
	.shadow:after {
	    content: '';
	    width: 100%;
	    height: 14px;
	    position: absolute;
	    display: block;
	    left: 0;
	    bottom: -14px;
	    background: url('../img/shadow-top-menu.png') no-repeat top center;
	}
	
	.shadow {
	    position: relative;
	}
	
	.result .new .cover:before {
	    content: '';
	    display: block;
	    position: absolute;
	    background: url('./styles/defaultStyle/theme/images/pl-new-label.png') 0 0 no-repeat;
	    -webkit-background-size: 67px 66px;
	    -o-background-size: 67px 66px;
	    background-size: 67px 66px;
	    width: 67px;
	    height: 66px;
	    left: -4px;
	    top: -4px;
	    z-index: 50000;
	}
	
	.result .cover {
	    text-align: center;
	    margin-top: 10px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    padding: 5px 0;
	    border: 1px solid #e8e8e8;
	    background-color: #fff;
	    min-height: 120px;
	}
	
	.result .cover img {
	    height: 115px;
	}
	
	.result .discontinued_span {
	    background-color: #b2b2b2;
	    color: #fff;
	    font-family: Arial;
	    font-size: 1em;
	    font-weight: normal;
	    padding: 2px 5px;
	    margin: 5px;
	    position: absolute;
	    left: 0px;
	    top: 0px;
	}
	
	.result .discontinued img {
	    opacity: 0.4
	}
	
	.result .new .icon {
	    display: block;
	    width: 67px;
	    height: 66px;
	    background: url(../img/pl-new-label.png);
	    text-indent: -9999px;
	    position: absolute;
	    top: -3px;
	    left: -3px;
	    background-repeat: no-repeat;
	}

	.result .hot .icon {
	    display: block;
	    width: 67px;
	    height: 66px;
	    background: url(../img/pl-hot-label.png);
	    text-indent: -9999px;
	    position: absolute;
	    top: -3px;
	    left: -3px;
	    background-repeat: no-repeat;
	}
	
	.result .title {
	    margin: 13px 0 0 0;
	    font-size: 15px;
	    font-weight: bold;
	}
	
	.result .title a {
	    color: #333;
	    font-size: 15px;
	    text-decoration: none;
	}
	
	.result .description {
	    line-height: 20px;
	    font-size: 12px;
	    color: #777;
	    height: 60px;
	}
	
	.result .act {
	    margin-top: 12px;
	}
	
	.result input {
	    margin-left: 10px;
	}
	
	.result label {
	    margin: 0;
	    height: 15px;
	    display: inline-block;
	    color: #666;
	}
	
	.product-list-result .large-3 {
	    width: 213px;
	    float: left;
	}
	
	.product-list-result .special {
	    margin-top: -21px !important;
	}
	
	.result .result-item:first-child {}
	
	.result-detail .result-item {
	    padding: 20px 0 20px 0;
	    overflow: hidden;
	    position: relative;
	}
	
	.result-detail .cover {
	    width: 30%;
	    left: 5px;
	    float: left;
	    position: relative;
	}
	
	.result-detail .text {
	    position: absolute;
	    left: 50%;
	    left: 30%;
	    padding: 0 20px;
	}
	
	.result-detail .text .title {
	    margin-top: 10px;
	}
	
	.result .slogan {
	    margin: 4px 0 8px 0;
	    font-size: 13px;
	    color: #333;
	}
	
	.main .result .result-list .result-item {
	    padding: 0;
	    overflow: hidden;
	    padding-top: 15px;
	    padding-bottom: 5px;
	    position: relative;
	    padding-left: 10px;
	}
	
	.result-list .abbr {
	    font-size: 20px;
	    line-height: 35px;
	    /*width: 60px;*/
	    width: 40px;
	    position: absolute;
	    color: #333;
	    top: 50%;
	    margin-top: -18px;
	    padding-left: 30px;
	}
	
	.result-list .children {
	    line-height: 20px;
	    margin-left: 68px;
	    color: #cccccc;
	}
	
	.result .result-list h3 {
	    display: inline-block;
	    color: #777777;
	    font-weight: normal;
	}
	
	.result .result-list h3 a {
	    font-weight: normal;
	    display: inline-block;
	    color: #777777;
	    font-weight: normal;
	    font-size: 13px;
	    text-decoration: none;
	    margin-bottom: 8px;
	}
	
	.result .result-list a {
	    color: #666;
	}
	
	.product-list-result .act img {
	    cursor: pointer;
	}
	
	hr.special {
	    display: block;
	    height: 1px;
	    border: 0;
	    border-top: 1px solid #e6e6e6;
	    padding: 0;
	    margin-top: -1px;
	}
	/*tpl_feature_* add by rock 2014.7.9*/
	
	.layout_table {
	    display: table;
	    width: 100%;
	    border-left: 1px solid black;
	}
	
	.bottom_table_column li {
	    border-bottom: 1px solid black;
	}
	
	.layout_table_column {
	    display: table-row;
	}
	
	.layout_table_column li {
	    list-style-type: none;
	    border-top: 1px solid black;
	    border-right: 1px solid black;
	    padding: 5px;
	    display: table-cell;
	    width: 33%;
	}
	
	.desc_t,
	.desc_b {
	    width: 100%;
	    height: 100%;
	    display: table;
	}
	
	.desc_l {
	    width: 100%;
	    height: 100%;
	    display: table;
	}
	
	.desc_l_c {
	    display: inline-block;
	    vertical-align: top;
	    height: 100%;
	}
	
	.layout_img_full_desc {
	    width: 625px !important;
	}
	
	.layout_img_full_desc .layout_desc {
	    display: table-cell;
	    word-break: break-word;
	    font-size: 14px;
	    color: #888;
	    line-height: 20px;
	    font-weight: normal;
	}
	
	.layout_both_l_desc .layout_desc {
	    display: table-row;
	    word-break: break-word;
	}
	
	.layout_img_full_desc .desc_img {
	    text-align: center;
	}
	
	.layout_14_both_B,
	.layout_14_both_T,
	.layout_40_both_B,
	.layout_40_both_T,
	.layout_60_both_B,
	.layout_60_both_T,
	.layout_86_both_B,
	.layout_86_both_T,
	.layout_285_both_B,
	.layout_285_both_T,
	.layout_715_both_B,
	.layout_715_both_T,
	.layout_full,
	.layout_50_both_B,
	.layout_50_both_T,
	.layout_ecofact {
	    display: table;
	}
	
	.layout_ecofact .Inner_both {
	    /*width:410px;*/
	}
	
	.layout_ecofact .eco_text {
	    background-color: #211F20;
	    border-radius: 0px 0px 15px 15px;
	    padding-top: 0px;
	    margin: -5px auto;
	    width: 258px;
	}
	
	.layout_ecofact .size_large_50 {
	    text-align: center;
	}
	
	.layout_ecofact .eco_text ul {
	    padding: 20px 0 40px 0;
	}
	
	.layout_ecofact .eco_text li {
	    padding: 0px 5px;
	    text-align: left;
	    list-style-position: inside;
	    list-style-type: initial;
	    /*color:#9FC04F;*/
	    color: #DFDDE1;
	}
	
	.layout_ecofact .eco_text li span {
	    color: #DFDDE1;
	}
	
	.layout_ecofact .abs {
	    position: absolute;
	}
	
	.layout_ecofact .layout_xx_both {
	    position: relative;
	}
	
	.layout_ecofact .size_large_50 img {
	    /*width:450px;*/
	}
	
	.Inner_both {
	    padding-right: 20px;
	    margin-top: 10px;
	    padding-left: 20px;
	    word-wrap: break-word;
	    font-size: 14px;
	    color: #888;
	    line-height: 20px;
	    font-weight: normal;
	}
	
	.layout_xx_both {
	    display: table-cell;
	    vertical-align: top;
	}
	
	.feature_body img {
	    max-width: 100%;
	    max-height: 100%;
	}
	
	.layout_both_left_v_p img {
	    float: left !important;
	}
	
	.layout_both_left_h_p img {}
	
	.layout_both_middle_v_p img {
	    margin: 0 auto;
	    display: table;
	}
	
	.layout_both_middle_h_p img {}
	
	.layout_both_right_v_p img {
	    float: right !important;
	}
	
	.layout_both_bottom_h_p img {}
	
	.layout_both_left_v .feature_title,
	.layout_both_left_v .feature_subtitle,
	.layout_both_left_v .feature_content,
	.layout_both_left_v .layout_desc {
	    text-align: left !important;
	}
	
	.layout_both_middle_v .feature_title,
	.layout_both_middle_v .feature_subtitle,
	.layout_both_middle_v .feature_content,
	.layout_both_middle_v .layout_desc {
	    text-align: center !important;
	}
	
	.layout_both_right_v .feature_title,
	.layout_both_right_v .feature_subtitle,
	.layout_both_right_v .feature_content,
	.layout_both_right_v .layout_desc {
	    text-align: right !important;
	}
	
	.layout_both_top_h .layout_xx_both {
	    vertical-align: top !important;
	}
	
	.layout_both_middle_h .layout_xx_both {
	    vertical-align: middle !important;
	}
	
	.layout_both_bottom_h .layout_xx_both {
	    vertical-align: bottom !important;
	}
	
	.layout_both_top_h .Inner_both {
	    top: 0;
	}
	
	.layout_both_middle_h .Inner_both {
	    top: 30%;
	}
	
	.layout_both_bottom_h .Inner_both {
	    bottom: 0;
	}
	
	.layout_full img {
	    margin: auto;
	    display: block;
	}
	
	.layout_full .feature_subtitle img,
	.layout_full .feature_title img {
	    display: inline;
	}
	
	.size_33 img,
	.size_33 .feature_text_abs,
	.layout_full .feature_text_abs {
	    /*display:none;*/
	}
	
	.size_33 .feature_text_abs {
	    font-size: 14px;
	}
	
	.size_half div {
	    text-align: center;
	}
	
	.size_half img {
	    margin: 0 auto;
	}
	
	.layout_both .feature_content {
	    margin-left: 73px;
	}
	
	.layout_both .feature_title {
	    margin-left: 73px;
	}
	
	.layout_both .feature_subtitle {
	    margin-left: 73px;
	}
	
	.size_33 {
	    width: 33.3%;
	    float: left;
	}
	
	.size_half {
	    width: 50%;
	    float: left;
	}
	
	.layout_full .feature_content a {
	    color: #40a7d6;
	}
	
	.layout_full .feature_content a:hover {
	    color: #8e8e8e;
	}
	
	.feature_body {
	    padding: 10px 0px;
	    /*background: url(/media/img/design_txt_bg.jpg) repeat-x;*/
	    /*border-top:1px #ccc solid;*/
	}
	
	.PanelReviewOverView .feature_body:first-child {
	    padding: 0px 0px 10px;
	}
	
	.size_small_40 {
	    /*width:40%;*/
	    width: 360px;
	}
	
	.size_small_50 {
	    /*width:50%;*/
	    width: 450px;
	}
	
	.size_large_50 {
	    /*width:50%;*/
	    width: 450px;
	}
	
	.size_large_60 {
	    /*width:60%;*/
	    width: 540px;
	}
	
	.size_small_14 {
	    /*width:14%;*/
	    width: 125px;
	}
	
	.size_large_86 {
	    /*width:86%;*/
	    width: 775px;
	}
	
	.size_small {
	    /*width:28%;*/
	    width: 255px;
	}
	
	.size_small_450 {
	    /*width:28%;*/
	    width: 450px;
	}
	
	.size_large {
	    /*width:71.5%;*/
	    width: 645px;
	}
	
	.size_large_450 {
	    /*width:71.5%;*/
	    width: 450px;
	}
	
	.feature_pic {
	    float: left;
	}
	
	.feature_text {
	    color: #666;
	    display: block;
	    font-size: 15px;
	    font-weight: normal;
	    line-height: 150%;
	    text-align: left;
	    float: left;
	}
	
	.feature_text_abs {
	    /*padding: 10px;*/
	    color: #525252;
	    font-size: 20px;
	    text-align: left;
	}
	/*New_*/
	
	.size_large_340 {
	    width: 340px;
	}
	
	.size_large_560 {
	    width: 560px;
	}
	
	ul.icon_ul {
	    margin-left: 20px;
	}
	
	.icon_li {
	    width: 160px;
	    float: left;
	    margin-right: 20px;
	    text-align: center;
	}
	
	.icon_li img {
	    max-width: 160px;
	    max-height: 160px;
	    display: block;
	    /*background-color: #DFDFDF;*/
	}
	
	.feature_gap {
	    margin-bottom: 50px;
	}
	
	.ulicon_gap {
	    margin-top: 50px;
	}
	
	.feature_pic_note {
	    font-size: 11px;
	}
	
	.size_large_half {
	    width: 47%;
	    display: inline-block;
	    margin-right: 3%
	}
	
	.feature_noteLi {
	    float: left;
	}
	
	.feature_pic_rec1 {
	    text-align: center;
	}
	
	.feature_pic_rec1 img {
	    max-width: 80%;
	}
	
	.anchorLink p {
	    color: #51BCCC;
	    font-size: 24px;
	    line-height: 2.5;
	    text-indent: 18px;
	}
	
	.anchorLink_ul {}
	
	.anchorLink_li {
	    float: left;
	    margin: 0px 40px 30px 0px;
	}
	
	.anchorLink_li a {
	    float: left;
	    background-color: #6a5687;
	    color: #fff;
	    padding: 5px 20px;
	}
	
	.movieBanner {
	    position: relative;
	    width: 1200px;
	    height: 393px;
	    margin: 0 auto;
	    background-color: #000;
	}
	
	.movieDesc {
	    width: 440px;
	    height: 293px;
	    /*background-color: rgba(0, 0, 0, .6);*/
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.71+0,0.56+78,0+100 */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjcxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.71) 0%, rgba(0, 0, 0, 0.56) 78%, rgba(0, 0, 0, 0) 100%);
	    /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.71)), color-stop(78%, rgba(0, 0, 0, 0.56)), color-stop(100%, rgba(0, 0, 0, 0)));
	    /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.71) 0%, rgba(0, 0, 0, 0.56) 78%, rgba(0, 0, 0, 0) 100%);
	    /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.71) 0%, rgba(0, 0, 0, 0.56) 78%, rgba(0, 0, 0, 0) 100%);
	    /* Opera 11.10+ */
	    background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.71) 0%, rgba(0, 0, 0, 0.56) 78%, rgba(0, 0, 0, 0) 100%);
	    /* IE10+ */
	    background: linear-gradient(to right, rgba(0, 0, 0, 0.71) 0%, rgba(0, 0, 0, 0.56) 78%, rgba(0, 0, 0, 0) 100%);
	    /* W3C */
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b5000000', endColorstr='#00000000', GradientType=1);
	    /* IE6-8 */
	    color: #FFF;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    padding: 50px 30px;
	    line-height: 1.5;
	    z-index: 8;
	}
	
	.movieDesc_title {
	    font-size: 2em;
	}
	
	.movieCoverImg {
	    width: 1200px;
	    height: 393px;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    z-index: 2;
	}
	
	.movieYoutube_layout {
	    width: 1200px;
	    height: 393px;
	    position: absolute;
	    z-index: 1;
	}
	
	.align_c {
	    text-align: center;
	}
	
	.align_r {
	    text-align: right;
	}
	
	.movieYoutube {
	    width: 698px;
	    height: 393px;
	    display: inline-block;
	    position: relative;
	}
	
	.movieYoutube img {
	    width: 698px;
	    height: 393px;
	}
	
	.w900 .Inner {
	    padding-right: 50px;
	    margin-top: 10px;
	    padding-left: 20px;
	    font-size: 14px;
	    color: #888;
	    line-height: 20px;
	    font-weight: normal;
	}
	/*sitemap css by polly 20140703*/
	
	.article-list01 {
	    margin: 10px 0;
	    font-size: 12px;
	}
	
	.article-list01 li {
	    margin: 0 0 10px 0;
	    line-height: 22px;
	    padding: 0 0 0 11px;
	    margin: 0 20px 0 0;
	    background: url(/media/img/icon_right_purple_arrow03.gif) left 10px no-repeat;
	}
	
	.article-list01 li a {
	    color: #7C37A1;
	}
	
	.article-list01 h2 {
	    font-size: 14px;
	    color: #6c6c6c;
	    font-weight: bold;
	}
	
	.article-list01 h3 {
	    font-size: 12px;
	    font-weight: bold;
	}
	
	.sitemap-container {
	    width: 800px;
	    overflow: hidden;
	    margin: 0 0 1px -11px;
	    padding: 15px;
	    background: #f3f2ed;
	}
	
	.sitemap-container ul {
	    float: left;
	    width: 200px;
	}
	
	sitemap-container li {
	    margin: 0;
	}
	/*download add by rock 2014.6.25*/
	
	.Drive_Download_Content {
	    margin: 0 auto;
	    width: 960px;
	    margin-bottom: 30px;
	}
	
	.hide {
	    display: none;
	}
	
	.file-category {
	    padding: 5px 15px 0px 15px;
	}
	
	.file-category a {
	    color: #aaaaaa;
	}
	
	.file-category .current a {
	    color: #5B3894;
	}
	
	.file-category li:first-child {
	    padding: 0;
	    background: none;
	}
	
	.file-category li {
	    display: inline-block;
	    padding-left: 20px;
	    line-height: 24px;
	    text-transform: capitalize;
	    height: 24px;
	    font-size: 16px;
	    background: url('../img/dot_dowload.png') 8px center no-repeat;
	}
	/*guide.php add by rock 2014.6.24*/
	
	.History {
	    background: url(../img/you_may_also_like_bg.png) no-repeat scroll left bottom #fff;
	    border-radius: 5px;
	    height: 109px;
	    padding: 20px 0;
	    position: relative;
	    margin-top: 30px;
	}
	
	.History h3 {
	    background: url(../img/recommend.png) no-repeat scroll left center rgba(0, 0, 0, 0);
	    border-right: 1px solid #e6e6e6;
	    color: #393939;
	    font-size: 27px;
	    font-weight: bold;
	    height: 120px;
	    left: 35px;
	    line-height: 120px;
	    padding-left: 60px;
	    padding-right: 20px;
	    position: absolute;
	}
	
	.History ul.HistoryList {
	    margin-left: 380px;
	    margin-right: 25px;
	    margin-top: 10px;
	}
	
	.History ul.HistoryList img {
	    display: block;
	    margin: 0 auto 10px;
	    width: 90px;
	    height: 66px;
	}
	
	.History ul.HistoryList a {
	    color: #848484;
	    display: block;
	    font-weight: bold;
	    overflow: hidden;
	}
	
	.History ul.HistoryList li {
	    color: #666;
	    float: left;
	    position: relative;
	    text-align: center;
	    transition: opacity 0.2s ease 0s;
	    width: 20%;
	}
	/* tpl_buy add by rock 2014.6.24*/
	
	.ProductBlock_prod_img {
	    width: 430px;
	    height: 283px;
	    padding: 20px;
	    right: 0px;
	    top: 50px;
	    position: absolute;
	}
	
	.ProductBlock_Buy .Info .Act_Simple {
	    padding-top: 100px;
	    height: 160px;
	    border-right: 1px solid #ccc;
	    padding-right: 40px;
	    margin-top: 20px;
	}
	
	.ProductBlock_Buy .Info .Act_Simple .ActButton {
	    margin-right: 20px;
	}
	
	.BtnTitle {
	    font-size: 26px;
	    color: #333;
	    margin-bottom: 10px;
	}
	
	.ActList a.BrownBtn {
	    background: none no-repeat scroll 0 0 #bd882a;
	    background-image: url(../img/index_transparent_mix.png);
	    background-position: 20px -1035px;
	}
	
	.ProductBlock_Buy .QA {
	    background-image: url(../img/leo.png);
	    width: 480px;
	    height: 257px;
	    float: right;
	    margin-top: 20px;
	}
	
	.ProductBlock_Buy .QA h1 {
	    font-size: 26px;
	    color: #666;
	    margin-bottom: 35px;
	    margin-top: 20px;
	}
	
	.ProductBlock_Buy .QA p {
	    font-size: 13px;
	    color: #666;
	}
	
	.ProductBlock_Buy {
	    /*height:324px;*/
	    padding: 0 15px;
	    position: relative;
	}
	
	.ProductBlock_Buy .Info {
	    float: left;
	    margin-bottom: 50px;
	}
	
	.ProductBlock_Buy .Info h3 {
	    color: #5B3894;
	    font-family: "Gill Sans MT", Arial;
	    font-size: 48px;
	    font-weight: normal;
	    margin-bottom: 0;
	    padding-top: 20px;
	    width: 50%;
	}
	
	.ProductBlock_Buy .Info h1 {
	    color: #333333;
	    font-family: Arial;
	    font-size: 24px;
	    font-weight: normal;
	    line-height: 30px;
	    padding: 10px 0;
	    width: 50%;
	}
	
	.ProductBlock_Buy .Info p {
	    color: #777777;
	    font-size: 13px;
	    line-height: 20px;
	    margin: 0;
	    padding: 5px 0;
	    width: 48%;
	}
	
	.ProductBlock_Buy .Info .Act {
	    margin-top: 10px;
	    width: 455px;
	}
	
	.ActList .ActButton {
	    float: left;
	    margin-right: 15px;
	    margin-bottom: 10px;
	}
	
	.ActList a {
	    border-radius: 5px;
	    color: #FFFFFF;
	    font-size: 15px;
	    padding: 5px 20px 5px 45px;
	    line-height: 30px;
	    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	    text-decoration: none;
	}
	
	.ActList a.PurpleBtn {
	    background: none repeat scroll 0 0 #8272b1;
	    background-image: url(../img/index_transparent_mix.png);
	    background-position: 20px -895px;
	}
	
	.ActList a.GreenBtn {
	    background: none no-repeat scroll 0 0 #99d76a;
	    background-image: url(../img/index_transparent_mix.png);
	    background-position: 20px -937px;
	}
	/* tpl_specification1 add by rock 2014.6.23*/
	
	.PanelReview {
	    /*height:520px;*/
	    background-color: #FFF;
	    border-radius: 0 0 5px 5px;
	    padding: 10px;
	    overflow: hidden;
	}
	
	.BoxShadow {
	    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
	}
	
	.PanelReview .TableContent {
	    padding: 15px;
	}
	
	table {
	    border-collapse: collapse;
	    border-spacing: 0;
	}
	
	table.SpecTable {
	    width: 100%;
	}
	
	.SpecTable td {
	    border: 1px solid #DDDDDD;
	    padding: 10px;
	}
	
	.SpecTable td.table-title {
	    color: #5a3891;
	    background: #d1c9e3;
	    padding: 5px 20px;
	    padding-left: 10px;
	    position: relative;
	    font-size: 20px;
	    font-weight: normal;
	    font-family: Helmet, Freesans, sans-serif;
	}
	
	.SpecTable td.Key {
	    background: none repeat scroll 0 0 #EEEBF4;
	    color: #5A3891;
	    width: 30%;
	    font-size: 13px;
	}
	
	.SpecTable td.Value {
	    color: #666;
	    font-size: 13px;
	}
	
	.TableContent p.Note {
	    color: #666;
	    font-size: 13px;
	    margin-top: 10px;
	}
	
	.SpecTable td.Description {
	    color: #4898c4;
	    font-size: 13px;
	}
	
	.SpecTable td a.Download {
	    display: block;
	    text-indent: -1000px;
	    background-image: url(../img/index_transparent_mix.png);
	    background-position: 4px -1005px;
	    width: 24px;
	    height: 24px;
	    background-repeat: no-repeat;
	    margin: 0 auto;
	}
	/* tpl_pub_header4 add by rock 2014.6.23*/
	
	.PanelReviewOverView a {
	    color: #40a7d6;
	}
	
	.PanelReviewOverView {
	    /* height: 520px; */
	    background-color: #FFF;
	    border-radius: 0 0 5px 5px;
	    /*padding: 30px;*/
	    overflow: hidden;
	}
	
	.Feature_Text_Full {
	    float: left;
	}
	
	.Feature_Half_ext {
	    width: 49.5%;
	    text-align: center;
	    float: left;
	    padding-bottom: 30px;
	}
	
	.Feature_Half_ext .Inner {}
	
	.Feature_Half_ext p {
	    font-size: 13px;
	    color: #666;
	    margin-top: 10px;
	}
	
	.Feature_Text_Left {
	    float: left;
	}
	
	.Feature_Text_Left div {
	    float: left;
	}
	
	.Feature_Text_Left .Feature_Large {
	    width: 71.5%;
	}
	
	.Feature_Text_Left .Feature_Large .Inner {
	    padding-right: 50px;
	    margin-top: 30px;
	}
	
	.FeatureTitle,
	.feature_title {
	    color: #525252;
	    display: block;
	    font-size: 26px;
	    line-height: 33px;
	    margin-bottom: 20px;
	    text-align: left;
	}
	
	.FeatureSubTitle,
	.feature_subtitle {
	    display: block;
	    font-size: 20px;
	    line-height: 30px;
	    color: #4E4E4E;
	    text-align: left;
	}
	
	.FeatureContent,
	.feature_content {
	    text-align: left;
	    font-size: 14px;
	    color: #888;
	    line-height: 20px;
	    font-weight: normal;
	}
	
	.Feature_Text_Left .Feature_Small {
	    width: 28%;
	}
	/* hot_recommend_new add by rock 2014.6.20*/
	/*原樣式變更區*/
	
	.ProductFrame {
	    margin: 0 auto;
	    width: 960px;
	    /*height: 155px;*/
	    background-color: #F5F2FC;
	    padding-top: 20px;
	    margin-bottom: 25px;
	    border-radius: 10px;
	    border: 1px solid #8776b5;
	}
	
	.Product_r {
	    width: 100%;
	}
	
	.Product_r .RadiousFrame {
	    width: 100%;
	    overflow: hidden;
	}
	
	.Product_r .RadiousFrame ul {}
	
	.Product_r .RadiousFrame ul li {
	    position: relative;
	    width: 225px;
	    height: 62px;
	    float: left;
	    margin: 0px 12px 0px 0px;
	    margin-bottom: 18px;
	}
	
	.Product_r .RadiousFrame ul li:nth-of-type(4n+1) {
	    margin-left: 12px;
	}
	
	.Product_r .RadiousFrame li .Description {
	    display: block;
	    position: absolute;
	    left: 83px;
	    top: 6px;
	    text-align: right;
	    color: #502e91;
	    font-size: 13px;
	    text-decoration: none;
	    width: 136px;
	    height: 55px;
	}
	
	.Product_r .RadiousFrame ul,
	.Product_r .RadiousFrame ul,
	.Product_r .RadiousFrame p {
	    list-style: none;
	    padding: 0px;
	    margin: 0px;
	}
	/*New*/
	
	.Product_r .RadiousFrame li .featureTitle {
	    padding: 10px;
	    line-height: 22px;
	    font-size: 18px;
	    color: #8776b5;
	}
	
	.Product_p {
	    background-image: url(../img/product_bg.png);
	    width: 281px;
	    height: 342px;
	    padding: 10px;
	    position: relative;
	    float: left;
	    margin: 0 5px 0px 10px;
	}
	
	.Product_p a.Title,
	.Product_p p.Title {
	    font-size: 15px;
	    font-weight: bold;
	    color: #333;
	}
	
	.Product_p p {
	    color: rgb(119, 119, 119);
	    font-size: 13px;
	    line-height: 20px;
	    margin: 16px 0px;
	}
	
	.Product_p a.more {
	    display: block;
	    position: absolute;
	    top: 313px;
	    left: 254px;
	    font-size: 12px;
	    color: #46adee;
	}
	/* hot_recommend */
	
	.hot_list {
	    float: left;
	    position: relative;
	}
	
	.top_list {
	    float: left;
	    position: relative;
	    border: 1px solid #ddd;
	}
	
	.pa_img .hot_list_img {
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	
	.pa_img .hot_list_img img {
	    margin: 0;
	    width: 358px;
	    height: 358px;
	}
	
	.pa_img .hot_list_tit {
	    z-index: 8;
	    position: absolute;
	    top: 10px;
	    left: 12px;
	}
	
	.hot_list_img {
	    display: block;
	    height: 100%;
	}
	
	.hot_list_img img {
	    height: 100%;
	    bottom: 0px;
	}
	
	.sty_358_201 {
	    /*width:358px;*/
	    width: 240px;
	    height: 150px;
	}
	
	.sty_320_200 {
	    width: 320px;
	    height: 200px;
	    text-align: center;
	}
	
	.sty_320_200 .hot_list_img img {
	    margin-top: 30px;
	}
	
	.sty_358_416 {
	    width: 318px;
	    height: 414px;
	}
	
	.hot_recommend .sty_358_416 img {
	    height: 414px;
	}
	
	.hot_recommend .sty_358_416 p {
	    height: auto;
	}
	
	.hot_list_tit {
	    margin: 10px 0 0 12px;
	    font-size: 18px;
	    color: #333;
	}
	
	.hot_list_tit a {
	    color: #252525;
	}
	
	.hot_list_tit a:hover {
	    color: #563493;
	}
	/*.hot_list_tit .blk{display:block;font-family:Gill Sans MT,'\5FAE\8F6F\96C5\9ED1';}*/
	
	.hot_list_tit .blk {
	    display: block;
	}
	
	.hot_list_img .Text {
	    color: #CCCCCC;
	    font-size: 20px;
	    padding-top: 18px;
	    position: absolute;
	    text-align: center;
	    top: 0;
	    width: 100%;
	}
	
	.top_list .Text {
	    padding: 10px;
	    color: #777;
	    font-size: 16px;
	    position: absolute;
	    text-align: left;
	    top: 0;
	    width: inherit;
	}
	
	.hot_list p {
	    overflow: hidden;
	    position: absolute;
	    bottom: 8px;
	    left: 10px;
	    width: 230px;
	    height: auto;
	    line-height: 1.7;
	    color: #363636;
	}
	
	.hot_list .more {
	    position: absolute;
	    bottom: 12px;
	    right: 18px;
	}
	
	.hot_tip_area span,
	.hot_tip_area_2 span {
	    float: left;
	    margin-left: 5px;
	}
	
	.hot_tip {
	    display: block;
	    width: 44px;
	    height: 52px;
	    background: url(../img/index_mix.jpg);
	    text-indent: -9999px;
	}
	
	.hot_tip_area {
	    z-index: 10;
	    position: absolute;
	    top: 8px;
	    left: 2px;
	    top: 7px \9\0;
	    left: 2px \9\0;
	}

	.hot_tip_area_2 {
	    z-index: 10;
	    position: absolute;
	    top: -7px;
	    right: 13px;
	}

	.hot_tip_2 {
	    display: block;
	    width: 67px;
	    height: 66px;
	    text-indent: -9999px;
	}
	
	.hot_tip_2.tip_new {
	    background: url(../img/pl-new-label.png);
	}
	
	.hot_tip_2.tip_hot {
	    background: url(../img/pl-hot-label.png);
	}
	
	.CatagoryContent img,
	.ProductFrame .lay_ipt_img img {
	    border: 1px solid #DFDFDF;
	    text-align: center;
	    -webkit-border-radius: 8px;
	    -moz-border-radius: 8px;
	    border-radius: 8px;
	    -webkit-box-shadow: #CCC 0px 1px 1px;
	    -moz-box-shadow: #CCC 0px 1px 1px;
	    box-shadow: #CCC 0px 1px 1px;
	}
	
	.hot_tip_area_2 .tip_sales {
	    background-position: -50px 0;
	}
	
	.hot_tip_area_2 .tip_new {
	    background-position: 0 0;
	}
	
	.hot_tip_area_2 .tip_hot {
	    background-position: -100px 0;
	}
	
	.hot_tip_area_2 .tip_ltd {
	    background-position: -150px 0;
	}
	
	.host_list_w1 {
	    float: left;
	    width: 240px;
	}
	
	.host_list_w2 {
	    float: left;
	    width: 644px;
	}
	
	.news_list_w1 {
	    float: left;
	    width: 320px;
	}
	
	.news_list_w2 {
	    float: left;
	    width: 640px;
	}
	
	.news_list_w1 .NewsList {
	    width: 320px;
	    border-bottom: 1px solid #CCC;
	    margin-top: 10px;
	}
	
	.news_list_w1 .NewsList .Introduction {
	    width: 150px;
	    float: left;
	    height: 178px;
	}
	
	.news_list_w1 .NewsList .IntroductionImage {
	    width: 150px;
	    height: 210px;
	    float: right;
	    position: relative;
	}
	
	.news_list_w1 .NewsList .IntroductionImage .Symbol {
	    position: absolute;
	    top: 150px;
	    right: 0;
	}
	
	.news_list_w1 p {
	    font-size: 14px;
	    line-height: 18px;
	    color: #333;
	    margin-left: 10px;
	}
	
	.news_list_w1 .More,
	.NewsWords .More {
	    float: right;
	    font-size: 14px;
	    color: #46adee;
	    font-weight: bold;
	    margin-top: 20px;
	    margin-bottom: 10px;
	}
	/*Home news template*/
	
	#hot-news {
	    margin-top: 30px;
	    font-size: 11px;
	    background: url(../img/bg_hot_news_relayout.gif) left top no-repeat;
	}
	
	#hot-news h3 {
	    float: left;
	    display: inline-block;
	    padding: 10px 0 0 20px;
	}
	
	#hot-news iframe {
	    margin: 0px 20px;
	}
	
	.NewsBar {
	    background-image: url(../img/newsBarBackgorund.png);
	    background-repeat: repeat-x;
	    height: 52px;
	    width: 960px;
	    margin: 0 auto;
	    margin-top: 30px;
	}
	
	.NewsBar .Title {
	    display: block;
	    border-right: 1px solid #999999;
	    font-size: 24px;
	    height: 32px;
	    padding: 0px 20px;
	    margin: 10px 0;
	    float: left;
	}
	
	.NewsBar .Title a,
	.NewsBar .Content ul li a {
	    color: #4C4C4C;
	    text-decoration: none;
	}
	
	.NewsBar .Content {
	    overflow: hidden;
	    width: 770px;
	    margin: 10px 0;
	    float: left;
	    height: 32px;
	}
	
	.NewsBar .Content ul {
	    width: 999999999px;
	    float: left;
	}
	
	.NewsBar .Content ul li {
	    color: #4C4C4C;
	    font-size: 14px;
	    overflow: hidden;
	    padding-left: 20px;
	    line-height: 32px;
	    width: 783px;
	    float: left;
	}
	
	.NewsBar .Content ul li span.Date {
	    color: #775AA8;
	    padding-right: 10px;
	    font-size: 14px;
	}
	
	.NewsBar .Arrows {
	    float: right;
	    height: 32px;
	    padding: 15px 0;
	}
	
	.NewsBar .Arrows li {
	    cursor: pointer;
	}
	
	.Icon {
	    background-image: url(../img/icons.png);
	    background-repeat: no-repeat;
	}
	
	.Icon.ArrowLeft {
	    display: inline-block;
	    background-position: 7px -490px;
	    height: 25px;
	    width: 25px;
	    float: left;
	}
	
	.Icon.ArrowRight {
	    display: inline-block;
	    background-position: -15px -490px;
	    height: 25px;
	    width: 25px;
	}
	
	.MediaBar {
	    background-image: url(../img/newsBarBackgorund.png);
	    background-repeat: repeat-x;
	    height: 52px;
	    width: 320px;
	    margin-top: 0px;
	    float: right;
	    margin-bottom: 10px;
	}
	
	.MediaBar .Title {
	    display: block;
	    font-size: 24px;
	    height: 32px;
	    padding: 16px;
	    color: #4C4C4C;
	}
	
	.sty_728_414 {
	    position: relative;
	    float: left;
	    width: 640px;
	    height: 404px;
	}
	
	.sty_728_414_left {
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	
	.sty_728_414_left img {
	    display: block;
	}
	
	.sty_728_414_right {
	    position: absolute;
	}
	
	.sty_728_414_right .more {
	    position: absolute;
	    bottom: 12px;
	    right: 18px;
	}
	
	.sty_728_414_right strong {
	    display: block;
	    margin: 40px 0 20px;
	    font-size: 20px;
	    font-weight: normal;
	    word-break: break-all;
	}
	
	.sty_728_414_right .hot_list_tit {
	    margin: 0 0 15px 0;
	    font-size: 22px;
	}
	
	.sty_728_414_right p {
	    position: absolute;
	    top: 320px;
	    left: 10px;
	    color: #363636;
	    line-height: 1.8;
	    font-family: GillSansLight;
	}
	
	.sty_728_414_right .hot_list_tit {
	    position: absolute;
	    top: 10px;
	    left: 10px;
	}
	
	.sty_w_10 {
	    overflow: hidden;
	    float: left;
	    width: 100%;
	    height: 10px;
	}
	
	.sty_10_629 {
	    overflow: hidden;
	    float: left;
	    width: 10px;
	    height: 270px;
	}
	
	.sty_10_203 {
	    overflow: hidden;
	    float: left;
	    width: 10px;
	    height: 203px;
	}
	/* channel */
	/* sec_ipt */
	
	.sec_ipt {
	    margin: 0 auto;
	    width: 960px;
	    height: 400px;
	}
	
	.lay_ipt {
	    position: relative;
	    float: left;
	    width: 344px;
	    height: 441px;
	    margin: 0 10px 24px;
	    background: #fff;
	    border: 1px solid #e6e6e6;
	}
	
	.lay_ipt_img img {
	    display: block;
	    margin: 0 auto;
	}
	
	.lay_ipt .hot_list_tit {
	    z-index: 8;
	    position: absolute;
	    top: 5px;
	    left: 12px;
	}
	
	.lay_ipt p {
	    position: absolute;
	    top: 313px;
	    left: 0;
	    width: 310px;
	    height: 66px;
	    padding: 0 17px;
	    line-height: 1.7;
	    color: #363636;
	}
	
	.lay_ipt p span {
	    display: block;
	    color: #111;
	    font-size: 14px;
	}
	
	.lay_ipt_bg {
	    overflow: hidden;
	    position: absolute;
	    bottom: -7px;
	    left: 0;
	    width: 344px;
	    height: 6px;
	    background: url(../img/channel_bg.jpg);
	}
	
	.lay_ipt_icon {
	    position: absolute;
	    left: 20px;
	    top: 379px;
	}
	
	.lay_ipt_icon span {
	    float: left;
	    display: block;
	    width: 46px;
	    height: 43px;
	    margin-right: 10px;
	    background: url(../img/channel_icon.jpg);
	}
	
	.lay_ipt_icon .icon_2 {
	    background-position: -46px 0;
	}
	
	.lay_ipt_icon .icon_3 {
	    background-position: -92px 0;
	}
	
	.lay_ipt_icon .icon_4 {
	    background-position: -138px 0;
	}
	
	.lay_ipt_icon .more {
	    float: right;
	    margin: 18px 0 0 19px;
	    font-size: 14px;
	    color: #017dae;
	}
	
	.lay_ipt .blk {
	    font-size: 22px;
	}
	
	.lay_ipt .hot_list_tit a {
	    display: block;
	    margin-bottom: 6px;
	}
	
	.help_block {
	    padding-top: 30px;
	}
	
	.help_block .tit5 {
	    margin-left: 22px;
	}
	
	.help_block_c {
	    position: relative;
	    float: left;
	    width: 320px;
	    margin: 0 12px;
	    padding: 30px 10px 22px;
	    background: #fff;
	    border: 1px solid #ddd;
	}
	
	.help_block_c span {
	    display: block;
	    font-size: 16px;
	    color: #492582;
	}
	
	.help_block_c img {
	    display: block;
	    margin: 0 auto;
	}
	
	.help_block_c a,
	.help_block_c a:visited {
	    color: #017dae;
	}
	
	.help_block_border {
	    overflow: hidden;
	    position: absolute;
	    bottom: -5px;
	    left: -2px;
	    width: 344px;
	    height: 4px;
	    background: url(../img/help_block_border.jpg);
	}
	/* Product_design body */
	
	.pic_txt {
	    position: relative;
	    width: 1100px;
	}
	
	.pic_txt img {
	    float: left;
	    display: block;
	}
	
	.sty_txt {
	    float: left;
	}
	
	.sty_txt_c {
	    width: 380px;
	    padding: 60px 89px 0;
	}
	/*.sty_txt_c{padding:60px 89px 0;}*/
	
	.sty_txt_c h3,
	.sty_txt_c h4,
	.sty_txt_c h5,
	.sty_txt_c h6,
	.news_detail_txt h3,
	.news_detail_txt h4,
	.news_detail_txt h5,
	.news_detail_txt h6 {
	    display: block;
	    line-height: 1.5;
	    font-weight: 700;
	    color: #111;
	}
	
	.sty_txt_c h3,
	.news_detail_txt h3 {
	    font-size: 24px;
	}
	
	.sty_txt_c h4,
	.news_detail_txt h4 {
	    font-size: 18px;
	}
	
	.sty_txt_c h5,
	.news_detail_txt h5 {
	    font-size: 16px;
	}
	
	.sty_txt_c h6,
	.news_detail_txt h6 {
	    font-size: 14px;
	}
	
	.sty_txt_c p {
	    line-height: 1.8;
	    font-size: 14px;
	    color: #363636;
	}
	
	.pic_btm_img {
	    position: absolute;
	    bottom: 0;
	}
	
	.pic_img_play {
	    position: relative;
	    cursor: pointer;
	}
	
	.pic_img_play img {
	    float: none;
	}
	
	#ca-container .thumbnails img {
	    width: 256px;
	    height: 144px;
	}
	
	.pic_img_play span {
	    display: block;
	    width: 46px;
	    height: 46px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    margin: -23px 0 0 -23px;
	    background: url(../img/pic_img_play.png);
	}
	
	.pic_img_play:hover span {}
	
	.pic_img_play .v_txt_out {
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	    padding: 10px 0;
	}
	
	.pic_img_play .v_txt_bg {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #000;
	    filter: alpha(opacity=80);
	    opacity: 0.8;
	}
	
	.pic_img_play .v_txt_bg,
	.pic_img_play .v_txt {
	    color: #fff;
	    text-align: center;
	}
	
	.pic_img_play .v_txt {
	    position: relative;
	    z-index: 2;
	}
	
	.play_icon2 span {
	    width: 100px;
	    height: 99px;
	    margin: -50px 0 0 -50px;
	    background: url(../img/btn_play.png);
	}
	
	.play_icon2:hover span {}
	
	.play_icon3 span {
	    width: 100px;
	    height: 99px;
	    margin: -50px 0 0 -50px;
	    background: url(../img/btn_play.png);
	}
	
	.play_icon3:hover span {}
	
	.play_icon4 span {
	    width: 100px;
	    height: 99px;
	    margin: -50px 0 0 -50px;
	    background: url(../img/btn_play.png);
	}
	
	.play_icon4:hover span {}
	
	.play_icon5 span {
	    width: 100px;
	    height: 99px;
	    margin: -50px 0 0 -50px;
	    background: url(../img/btn_play.png);
	}
	
	.play_icon5:hover span {}
	
	.pic_txt_pos_l,
	.pic_txt_pos_r {
	    min-height: 280px;
	    *z-index: 10;
	}
	
	.pic_txt_pos_l img,
	.pic_txt_pos_r img,
	.pic_txt_pos_l .pic_img_play,
	.pic_txt_pos_r .pic_img_play {
	    position: absolute;
	    top: 0;
	    z-index: 10;
	}
	
	.pic_txt_pos_l img,
	.pic_txt_posb_l img,
	.pic_txt_postb_l img {
	    left: 0;
	}
	
	.pic_txt_pos_l .sty_txt,
	.pic_txt_posb_l .sty_txt,
	.pic_txt_postb_l .sty_txt {
	    float: right;
	    *float: none;
	    *margin-left: 542px;
	}
	
	.pic_txt_pos_r img,
	.pic_txt_posb_r img,
	.pic_txt_postb_r img,
	.pic_txt_postb_r .pic_img_play,
	.pic_txt_posb_r .pic_img_play,
	.pic_txt_pos_r .pic_img_play {
	    right: 0;
	}
	
	.pic_txt_pos_r .sty_txt,
	.pic_txt_posb_r .sty_txt,
	.pic_txt_postb_r .sty_txt {
	    *float: none;
	}
	
	.pic_txt_posb_l img,
	.pic_txt_posb_r img,
	.pic_txt_posb_l .pic_img_play,
	.pic_txt_posb_r .pic_img_play {
	    position: absolute;
	    bottom: 0;
	    z-index: 10;
	}
	
	.pic_txt_postb_l,
	.pic_txt_postb_r {
	    height: 495px;
	}
	
	.pic_txt_postb_l img,
	.pic_txt_postb_r img,
	.pic_txt_postb_l .pic_img_play,
	.pic_txt_postb_r .pic_img_play {
	    position: absolute;
	    top: -60px;
	    z-index: 10;
	}
	
	.pic_txt_postb_l .pic_img_play img,
	.pic_txt_postb_r .pic_img_play img,
	.pic_txt_postb_r .pic_img_play img,
	.pic_txt_posb_l .pic_img_play img,
	.pic_txt_posb_r .pic_img_play img,
	.pic_txt_pos_l .pic_img_play img,
	.pic_txt_pos_r .pic_img_play img {
	    position: static;
	}
	
	.pic_img_play {
	    float: left;
	}
	
	.pic_txt_bgl,
	.pic_txt_bgr {
	    position: absolute;
	    top: 0;
	    display: block;
	    width: 72px;
	    height: 153px;
	}
	
	.pic_txt_bgl {
	    left: -72px;
	    background: url(../img/design_txt_bg_l.jpg);
	}
	
	.pic_txt_bgr {
	    right: -72px;
	    background: url(../img/design_txt_bg_r.jpg);
	}
	
	.pic_big .sty_txt_c {
	    width: auto;
	    margin: 0 auto;
	}
	
	.pic_big .sty_txt {
	    float: none;
	}
	
	.slidenews {
	    overflow: hidden;
	    height: 35px;
	    margin-top: -20px;
	}
	/*.slidenews{overflow:hidden;height:35px; }*/
	
	.slidenews strong {
	    overflow: hidden;
	    float: left;
	    max-width: 140px;
	    height: 35px;
	    margin-right: 15px;
	    line-height: 35px;
	    font-size: 14px;
	    color: #252525;
	}
	
	.slidenews strong a,
	.slidenews strong a:visited {
	    font-size: 14px;
	    color: #252525;
	}
	
	.slidenews_c {
	    position: relative;
	    float: left;
	    overflow: hidden;
	    width: 945px;
	    height: 35px;
	}
	
	.slidenews ul {
	    position: absolute;
	    left: 0;
	    width: 100%;
	    overflow: hidden;
	    white-space: nowrap;
	}
	
	.slidenews ul li {
	    overflow: hidden;
	    float: left;
	    min-width: 460px;
	    height: 35px;
	    margin-right: 10px;
	    line-height: 35px;
	    color: #777;
	    white-space: nowrap;
	}
	
	.slidenews ul li a,
	.slidenews ul li a:visited {
	    display: inline-block;
	    min-width: 380px;
	    color: #000;
	    white-space: nowrap;
	}
	/* Index body */
	
	.new_activity {
	    position: relative;
	    height: 100px;
	}
	
	.new_activity_img {
	    position: absolute;
	    top: -15px;
	    left: 0;
	}
	
	.new_activity_img img {
	    display: block;
	}
	
	.micro_film {
	    position: relative;
	    width: 960px;
	    height: 540px;
	    border: 1px solid #ddd;
	    z-index: 100;
	}
	
	.micro_film img {
	    position: absolute;
	    top: 0;
	    left: 0;
	    display: block;
	    width: 960px;
	    height: 540px;
	}
	
	.micro_film_benq {
	    position: absolute;
	    top: 15px;
	    left: 22px;
	    height: 47px;
	    line-height: 47px;
	    font-size: 18px;
	    text-shadow: 1px 1px 1px #000;
	    font-weight: 700;
	    color: #fff;
	}
	
	.micro_film_benq .logo_83_47 {
	    float: left;
	    display: block;
	    margin-right: 10px;
	}
	
	.logo_83_47 {
	    width: 82px;
	    height: 44px;
	    background: url(../img/micro_film_logo.png);
	}
	
	.micro_film_tit_bg,
	.micro_film_tit {
	    z-index: 2;
	    position: absolute;
	    bottom: 0px;
	    bottom: 0\9;
	    left: 0;
	    width: 930px;
	    height: 80px;
	    padding: 10px 15px;
	    font-size: 16px;
	    color: #fff;
	}
	
	.micro_film_tit_bg {
	    z-index: 1;
	    background: #492582;
	    filter: alpha(Opacity=90);
	    opacity: 0.9\9;
	    opacity: 0.6;
	}
	/*.micro_film_tit a{float:left;display:block; width:54px; height:54px; margin-right:24px; background:url(../img/micro_film_play.png); text-indent:-9999px;}*/
	
	.micro_film_bg {
	    overflow: hidden;
	    width: 554px;
	    background: url(../img/index_micro_film_bg.png);
	}
	
	.micro_film .pic_img_play {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	}
	
	.news_t .NewsList .NewsDate {
	    background-image: url(../img/date_bg.png);
	    width: 58px;
	    height: 68px;
	    text-align: center;
	    margin-right: 10px;
	    margin-bottom: 63px;
	    float: left;
	}
	
	.news_t .NewsList .NewsDate p {
	    color: #FFF;
	    font-weight: bold;
	    padding: 2px;
	}
	
	.news_t .NewsList .NewsDate span.Day {
	    display: block;
	    font-size: 24px;
	}
	
	.news_t .NewsList .NewsDate span.Month {
	    display: block;
	    font-size: 20px;
	}
	
	.news_t .NewsList .NewsWords {
	    /*width: 100%;*/
	    line-height: 25px;
	}
	
	.news_t .NewsList .NewsWords p {
	    font-size: 14px;
	}
	
	.news_t .NewsList {
	    height: 140px;
	}
	
	.news_t {
	    border-bottom: 1px solid #ccc;
	}
	
	.news_t>img {
	    width: 639px;
	    height: 420px;
	}
	
	.NoneBorder {
	    border: 0 none;
	}
	
	.Rnoborder .NewsList {
	    border: 0 none;
	}
	
	.NoneBorder .NewsList .NewsMiniImage {
	    margin-right: 10px;
	    display: block;
	    width: 155px;
	    height: 100px;
	    float: left;
	}
	
	.NoneBorder .NewsList .NewsDate {
	    background-image: url(../img/date_bg.png);
	    width: 58px;
	    height: 68px;
	    text-align: center;
	    margin-right: 10px;
	    margin-bottom: 63px;
	    float: left;
	}
	
	.NoneBorder .NewsList .NewsDate p {
	    color: #FFF;
	    font-weight: bold;
	    padding: 2px;
	}
	
	.NoneBorder .NewsList .NewsDate span.Day {
	    display: block;
	    font-size: 24px;
	}
	
	.NoneBorder .NewsList .NewsDate span.Month {
	    display: block;
	    font-size: 20px;
	}
	
	.NoneBorder .NewsList .NewsWords {
	    /*width: 100%;*/
	    line-height: 25px;
	}
	
	.NoneBorder .NewsList .NewsWords p {
	    font-size: 14px;
	}
	
	.NoneBorder .NewsList {
	    height: 140px;
	}
	
	.news_t_r {
	    float: left;
	    width: 600px;
	    margin-left: 38px;
	}
	
	.news_t_l {
	    float: left;
	    width: 600px;
	    margin-top: 10px;
	}
	
	.news_t_r .r_txt_tit,
	.news_t_r .r_txt_tit:visited {
	    font-size: 18px;
	    font-weight: 700;
	    color: #000;
	}
	
	.news_t_r p {
	    overflow: hidden;
	    height: 70px;
	    margin-top: 5px;
	    line-height: 24px;
	    color: #000;
	}
	
	.news_t_r .browse_nav {
	    background: none;
	}
	
	.news_t_r .browse_nav span {
	    float: left;
	    line-height: 24px;
	    color: #999;
	}
	
	.news_t_r .browse_nav a {
	    font-size: 12px;
	    color: #777;
	}
	
	.news_time {
	    color: #999;
	}
	
	.news_t_r #bdshare {
	    float: right;
	    margin-top: 23px;
	}
	
	.news_recomm_list {
	    overflow: hidden;
	    width: 1130px;
	}
	
	.news_recomm_list li {
	    float: left;
	    width: 550px;
	    height: 20px;
	    margin: 0 15px 9px 0;
	    line-height: 20px;
	}
	
	.news_recomm_list li span {
	    margin: 0 12px 0 6px;
	    color: #999;
	}
	
	.w1100 .news_recomm_list li .news_tip {
	    float: none;
	    display: inline-block;
	}
	
	.news_recomm_list li a,
	.news_recomm_list li a:visited {
	    color: #000;
	}
	
	.news_mb24 {
	    margin-bottom: 24px;
	}
	/* Heartfelt wishes */
	
	.benq_club {
	    width: 960px;
	}
	
	.heart_wish {
	    float: left;
	    width: 960px;
	}
	
	.heart_wish_c_bg1,
	.heart_wish_c_bg2 {
	    position: relative;
	    width: 256px;
	    height: 329px;
	}
	
	.heart_wish_c_bg1 {
	    float: left;
	    /*background:url(../img/heart_wish1.jpg);*/
	}
	
	.heart_wish_c_bg2 {
	    float: right;
	    /*background:url(../img/heart_wish2.jpg);*/
	}
	
	.heart_wish_c_bg1 img,
	.heart_wish_c_bg2 img {
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: -1;
	}
	
	.heart_wish_c p {
	    width: 230px;
	    margin: 100px auto 10px;
	    color: #363636;
	    line-height: 1.8;
	}
	
	.heart_wish_c a {
	    display: block;
	    width: 81px;
	    height: 20px;
	    margin-left: 18px;
	    background: url(../img/index_btn_bg.png) 0 -44px;
	    line-height: 20px;
	    text-align: center;
	}
	
	.heart_wish_c a:hover {
	    text-decoration: none;
	}
	
	.heart_wish_c .heart_wish_c_bg2 p {
	    margin-top: 190px;
	}
	
	.heart_wish_c .heart_wish_c_bg2 a {
	    background-position: 0 -64px;
	}
	/* Product body new add by rock 2014.6.20*/
	
	.ProductCata {
	    margin: 0 auto;
	    width: 960px;
	    height: 430px;
	    margin-bottom: 30px;
	}
	
	.ProductCata .CatagoryTitle {
	    background-color: #695a8a;
	    height: 50px;
	    line-height: 50px;
	}
	
	.CatagoryTitle .TitleName {
	    font-size: 24px;
	    color: #FFF;
	    float: left;
	    margin-left: 20px;
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	
	.CatagoryTitle a,
	.CatagoryTitle h2 {
	    display: block;
	    font-size: 24px;
	    color: #FFF;
	    float: right;
	    margin-right: 30px;
	    text-decoration: none;
	}
	
	.CatagoryTitle a.more {
	    padding: 0 0 0 50px;
	    background-image: url(../img/index_transparent_mix.png);
	    background-position: 10px -807px;
	    background-repeat: no-repeat;
	}
	
	.ProductCata .CatagoryContent {
	    background-color: #fff;
	    /*border:1px solid #e8e8e8;*/
	    -webkit-box-shadow: 1px 1px 10px #E8E8E8;
	    height: 380px;
	}
	
	.ProductCata .CatagoryContent ul {}
	
	.ProductCata .CatagoryContent ul li {
	    width: 275px;
	    height: 342px;
	    padding: 10px;
	    position: relative;
	    float: left;
	    margin: 10px;
	    5px 30px 10px;
	    ;
	}
	
	.ProductCata .CatagoryContent ul li p {
	    margin: 16px 0px;
	}
	
	.ProductCata .CatagoryContent ul li p.Title {
	    font-size: 16px;
	    font-weight: bold;
	    color: #333;
	}
	
	.ProductCata .CatagoryContent ul li p.Title a {
	    color: #333;
	}
	
	.ProductCata .CatagoryContent ul li p {
	    color: #333;
	    font-size: 14px;
	    line-height: 20px;
	}
	
	.ProductCata .CatagoryContent ul li a.more_2 {
	    display: block;
	    position: absolute;
	    top: 313px;
	    left: 0px;
	    font-size: 14px;
	    color: #46adee;
	    font-weight: bold;
	    margin: 0px;
	    width: 100%;
	    text-align: right;
	    box-sizing: border-box;
	}
	
	.CatagoryContent ul,
	.CatagoryTitle p {
	    margin: 0px;
	    padding: 0px;
	}
	/* Product body */
	
	.browse_list {
	    overflow: hidden;
	    width: 1100px;
	    margin-top: 44px;
	}
	
	.browse_list_tit,
	.browse_list_tit:visited,
	.browse_list_tit:hover {
	    position: absolute;
	    top: 3px;
	    left: 12px;
	    font-size: 18px;
	    color: #111;
	    width: 190px;
	}
	
	.browse_list li {
	    position: relative;
	    float: left;
	    width: 259px;
	    margin-left: 12px;
	    padding-right: 4px;
	}
	
	.browse_list li img {
	    display: block;
	    margin: 0 auto;
	}
	
	.browse_list_txt {
	    margin: 10px;
	}
	
	.browse_list_txt a,
	.browse_list_txt a:visited {
	    float: left;
	}
	
	.browse_list_txt a:hover {
	    color: #563493;
	}
	
	.browse_list .more,
	.browse_list .more:visited,
	.browse_list .more:hover {
	    display: block;
	    width: 48px;
	    margin: 0 auto 8px;
	    color: #fff;
	}
	/*.browse_list li p{overflow:hidden;height:60px;margin:0 10px 6px; line-height:1.6; color:#363636;word-break:break-all;font-family:Gill Sans MT,'\5B8B\4F53';}*/
	
	.browse_list li p {
	    overflow: hidden;
	    height: 60px;
	    margin: 0 10px 6px;
	    line-height: 1.6;
	    color: #363636;
	    word-break: break-all;
	}
	
	.divide_bg {
	    position: absolute;
	    top: 0;
	    right: -7px;
	    width: 7px;
	    height: 355px;
	    background: url(../img/divide_right_bg.jpg);
	}
	
	.browse_list_nav {
	    margin: 10px 10px 0;
	    height: 60px;
	    overflow: hidden;
	}
	
	.browse_list_nav a,
	.browse_list_nav a:visited {
	    float: left;
	    display: block;
	    height: 25px;
	    margin: 0 5px 5px 0;
	    padding: 0 7px;
	    background: #eee;
	    border-radius: 3px;
	    line-height: 25px;
	    color: #777;
	    white-space: nowrap;
	}
	
	.browse_list_nav a:hover {
	    background: #563493;
	    color: #fff;
	    text-decoration: none;
	}
	
	.img_infor {
	    display: none;
	}
	
	.browse_list img:hover +.img_infor {
	    display: block
	}
	
	.img_infor:hover {
	    display: block
	}
	
	.img_infor,
	.img_infor_bg,
	.img_infor_c {
	    z-index: 11;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 257px;
	    height: 170px;
	}
	
	.img_infor_bg {
	    background: #444;
	    filter: alpha(Opacity=70);
	    opacity: 0.7;
	}
	
	.img_infor_c {
	    z-index: 12;
	}
	
	.img_infor_c {
	    width: 217px;
	    height: 140px;
	    margin: 30px 0 0 40px;
	}
	
	.img_infor_c span {
	    float: left;
	    display: block;
	    width: 80px;
	    height: 27px;
	    margin-right: 20px;
	    line-height: 27px;
	    font-size: 14px;
	    color: #fff;
	}
	
	.img_infor_c a {
	    float: left;
	    width: 80px;
	    height: 28px;
	    margin: 27px 20px 0 0;
	    text-align: center;
	    line-height: 28px;
	    font-size: 14px;
	}
	
	.product_infor_c_r {
	    float: right;
	    width: 540px;
	}
	
	.product_infor_c_r .product_bimg_img {
	    margin-bottom: 10px;
	}
	
	.product_infor_c_r ul {
	    text-align: center;
	}
	
	.product_infor_c_r ul li {
	    display: inline-block;
	    width: 72px;
	    margin-right: 6px;
	}
	
	.product_infor_c_r ul li {
	    *display: inline;
	}
	
	.product_infor_c_r ul li a {
	    display: block;
	    width: 70px;
	    height: 70px;
	    border: 1px solid #ccc;
	}
	
	.product_infor_c_r ul li a:hover {
	    border: 1px solid #563493;
	}
	
	.product_infor_b {
	    padding: 80px 0 0;
	}
	
	.product_infor_b_l {
	    float: left;
	    width: 591px;
	    padding: 0 18px 60px 22px;
	    border-right: 1px dotted #ccc;
	}
	
	.product_infor_b_r {
	    float: right;
	    width: 427px;
	}
	
	.product_infor_b_c {
	    margin-top: 23px;
	}
	
	.product_infor_b_l img,
	.product_infor_b_c_p {
	    float: left;
	}
	
	.product_infor_b_c_t {
	    margin-bottom: 50px;
	}
	
	.product_infor_b_c_t img {
	    width: 278px;
	    margin-right: 21px;
	}
	
	.product_infor_b_c_t .product_infor_b_c_p {
	    width: 271px;
	}
	
	.product_infor_b_c_p {
	    color: #363636;
	    line-height: 1.6;
	}
	
	.product_infor_b_c_p h4 {
	    display: block;
	    margin-bottom: 18px;
	    font-weight: 700;
	    font-size: 14px;
	    color: #111;
	}
	
	.product_infor_b_c_b .product_infor_b_c_p {
	    width: 278px;
	    margin: 0 17px 0 3px;
	}
	
	.product_infor_b_c_r {
	    float: right;
	    width: 304px;
	}
	
	.product_infor_b_r ul {
	    margin-top: 28px;
	}
	
	.product_infor_b_r ul li {
	    padding-left: 14px;
	    background: url(../img/black_pointer.jpg) -1px 3px no-repeat;
	    /*line-height:34px;*/
	    margin-bottom: 17px;
	    color: #666;
	}
	
	.product_infor_b_r ul li strong {
	    float: left;
	    display: block;
	    width: 159px;
	    word-break: break-all;
	    line-height: 21px;
	}
	
	.product_infor_b_r ul li p {
	    float: left;
	    width: 250px;
	    word-break: break-all;
	    line-height: 21px;
	}
	
	.related {
	    width: 1110px;
	}
	
	.related_c {
	    float: left;
	    width: 358px;
	    height: 200px;
	    margin-right: 10px;
	    border: 1px solid #ddd;
	}
	
	.related_c img {
	    float: left;
	    display: block;
	    width: 190px;
	    height: 200px;
	}
	/*.related_c p{float:right; width:137px; margin-right:15px; line-height:1.6; color:#333;font-family:Gill Sans MT,'\5B8B\4F53';}*/
	
	.related_c p {
	    float: right;
	    width: 137px;
	    margin-right: 15px;
	    line-height: 1.6;
	    color: #333;
	}
	/*.related_c p .tita,.related_c p .tita:visited{margin:26px 0 13px; font-weight:700; font-size:14px; color:#111;font-family:Gill Sans MT,'\5FAE\8F6F\96C5\9ED1';}*/
	
	.related_c p .tita,
	.related_c p .tita:visited {
	    margin: 26px 0 13px;
	    font-weight: 700;
	    font-size: 14px;
	    color: #111;
	}
	
	.related_c p .tita:hover {
	    color: #563493;
	}
	
	.related_c p a,
	.related_c p a:visited {
	    display: block;
	    margin-top: 4px;
	    color: #5bc2e3;
	}
	/* Product_format body */
	
	.product_bimg_txt {
	    float: left;
	    width: 502px;
	    padding: 0 20px;
	}
	
	.product_bimg_txt p {
	    width: 480px;
	    margin: 17px 0 45px;
	    color: #363636;
	    line-height: 1.8;
	}
	
	.product_bimg_txt h2 {
	    display: block;
	    margin: 46px 0 2px;
	    font-size: 30px;
	    color: #492582;
	}
	
	.product_bimg_txt span {
	    font-size: 18px;
	    color: #111;
	}
	
	.product_bimg_img {
	    float: left;
	    width: 558px;
	}
	
	.product_bimg_img img {
	    display: block;
	    margin: 0 auto;
	}
	
	.table_style td {
	    height: 45px;
	    padding: 7px 0;
	}
	
	.table_style td,
	.table_style td h3 {
	    vertical-align: top;
	    line-height: 2;
	    font-size: 16px;
	    color: #363636;
	}
	/*.table_style p{float:left;font-size:14px; color:#363636;font-family:Gill Sans MT,'\5B8B\4F53';}*/
	
	.table_style p {
	    float: left;
	    font-size: 14px;
	    color: #363636;
	}
	
	.table_style .infor_img {
	    float: right;
	}
	
	.table_style .tb {
	    border-top: 1px dotted #ccc;
	}
	
	.table_style .table_mid td {
	    padding: 0;
	    vertical-align: middle;
	}
	
	.table_style ul {
	    float: right;
	}
	
	.table_style ul li {
	    float: left;
	    margin-left: 10px;
	}
	
	.table_style ul li img {
	    display: block;
	    border: 1px solid #ccc;
	}
	/* Product_buy body */
	
	.buy_l {
	    width: 500px;
	    *position: relative;
	    *padding-top: 413px;
	}
	
	.other_color {
	    float: right;
	    margin-right: 70px;
	    color: #492582
	}
	
	.other_color a {
	    display: inline-block;
	    width: 15px;
	    height: 15px;
	    margin-left: 8px;
	}
	
	.buy_l_btm {
	    margin: 54px 10px 0;
	}
	
	.buy_l_btm p {
	    font-size: 20px;
	    color: #492582;
	}
	
	.buy_l_btm ul {
	    padding-left: 20px;
	}
	
	.buy_l_btm li {
	    line-height: 24px;
	}
	
	.buy_l_btm li p {
	    font-size: 14px;
	    color: #252525;
	}
	
	.buy_r {
	    width: 580px;
	}
	
	.buy_r_txt {
	    width: 580px;
	    height: 218px;
	    padding-top: 46px;
	    line-height: 1.5;
	}
	
	.buy_r_txt h2 {
	    margin-bottom: 2px;
	    font-size: 30px;
	    color: #492582;
	}
	
	.buy_r_txt span {
	    display: block;
	    margin-bottom: 16px;
	    font-size: 18px;
	    color: #111;
	}
	
	.buy_r_txt p {
	    overflow: hidden;
	    min-height: 73px;
	    margin-bottom: 13px;
	    color: #363636;
	    line-height: 1.6;
	}
	
	.market_price {
	    float: right;
	    margin-right: 21px;
	    font-size: 14px;
	    color: #898989;
	}
	
	.market_price em {
	    margin-left: 4px;
	    font-style: normal;
	    font-size: 24px;
	    color: #b10233;
	}
	
	.buy_way {
	    margin-top: -25px;
	}
	
	.buy_way_c {
	    height: 82px;
	    padding: 28px 0 4px;
	}
	
	.buy_way_c img {
	    float: left;
	    display: block;
	}
	
	.star {
	    display: inline-block;
	    width: 15px;
	    height: 14px;
	    background: url(../img/star.png);
	}
	
	.buy_way_txt {
	    float: left;
	    width: 208px;
	    margin-left: 30px;
	    color: #777;
	}
	
	.buy_way_txt p {
	    margin-top: 6px;
	}
	
	.buy_way_txt p span {
	    color: #492582;
	}
	
	.buy_way_c a {
	    float: left;
	    display: block;
	    width: 93px;
	    height: 41px;
	    margin-top: 2px;
	    padding-right: 40px;
	    background: url(../img/index_btn_bg.png);
	    text-align: center;
	    line-height: 28px;
	    font-size: 16px;
	}
	
	.buy_way_c a:hover {
	    text-decoration: none;
	}
	
	.bord_top {
	    overflow: hidden;
	    width: 100%;
	    height: 0;
	    border-top: 1px dotted #ccc;
	}
	
	.buy_way_not {
	    margin-top: 48px;
	    padding: 133px 0 0 0;
	    background: url(../img/buy_way_not.jpg) no-repeat;
	    color: #363636;
	    line-height: 1.6;
	}
	
	.more_choose {
	    z-index: 10;
	    position: relative;
	    bottom: -1px;
	    width: 580px;
	    height: 40px;
	    margin: 7px auto 6px;
	    background: url(../img/buyways_bg.png) -23px bottom #fff no-repeat;
	    text-align: center;
	    font-size: 18px;
	    color: #252525;
	}
	/* Product_photo body */
	
	.product_photo_t {
	    position: relative;
	}
	
	.product_photo span {
	    position: absolute;
	    display: block;
	    background: url(../img/index_mix.jpg);
	    cursor: pointer;
	}
	
	.product_photo_t span {
	    top: 180px;
	    width: 42px;
	    height: 105px;
	    text-indent: -9999px;
	}
	
	.product_photo_t .prev {
	    left: 0;
	    background-position: -22px -85px;
	}
	
	.product_photo_t .next {
	    right: 0;
	    background-position: -64px -85px;
	}
	
	.product_photo_b span {
	    top: 38px;
	    width: 35px;
	    height: 50px;
	    text-indent: -9999px;
	}
	
	.product_photo_b .prev {
	    left: 21px;
	    background-position: -315px -158px;
	}
	
	.product_photo_b .next {
	    right: 334px;
	    background-position: -342px -158px;
	}
	
	.product_photo_bimg {
	    display: block;
	    width: 1100px;
	    height: 515px;
	}
	
	.product_photo_b {
	    width: 1033px;
	    height: 99px;
	    padding: 15px 0 0 67px;
	    border-top: 1px dotted #ccc;
	}
	
	.product_photo_b {
	    position: relative;
	}
	
	.product_photo_b ul li {
	    float: left;
	    margin-right: 10px;
	}
	
	.product_photo_b ul li a {
	    display: block;
	    width: 97px;
	    height: 97px;
	    border: 1px solid #ccc;
	}
	
	.product_photo_b ul li a:hover {
	    border: 1px solid #553494;
	}
	
	.product_photo_b .gotobuy {
	    position: absolute;
	    top: 44px;
	    right: 30px;
	}
	/* help buy body */
	
	.help_buy {
	    padding-top: 15px;
	}
	
	.help_buy_l {
	    float: left;
	    width: 370px;
	}
	
	.help_buy_l img {
	    display: block;
	}
	
	.help_buy_r {
	    position: relative;
	    float: right;
	    width: 622px;
	    height: 480px;
	}
	
	.help_buy_tit {
	    margin-bottom: 25px;
	    text-align: center;
	    font-size: 22px;
	}
	
	.help_buy_r ul li {
	    float: left;
	    width: 194px;
	    margin-right: 10px;
	    text-align: center;
	}
	
	.help_buy_r ul li span {
	    display: block;
	    font-size: 22px;
	}
	
	.help_buy_r ul li em {
	    display: block;
	    height: 30px;
	    line-height: 30px;
	    font-style: normal;
	    color: #777;
	}
	
	.help_buy_page {
	    position: absolute;
	    bottom: 0;
	    right: 0;
	    width: 200px;
	    height: 50px;
	    line-height: 50px;
	}
	
	.help_buy_page a {
	    float: left;
	    display: block;
	    width: 35px;
	    height: 50px;
	    margin: 0 20px;
	    background: url(../img/index_mix.jpg);
	    cursor: pointer;
	    text-indent: -9999px;
	}
	
	.help_buy_page .prev {
	    left: 21px;
	    background-position: -315px -158px;
	}
	
	.help_buy_page .next {
	    right: 334px;
	    background-position: -342px -158px;
	}
	
	.help_buy_page span {
	    float: left;
	    display: block;
	    height: 50px;
	    font-size: 30px;
	    color: #999;
	}
	
	.help_buy_page .current {
	    color: #333;
	}
	/* tag_search body */
	
	.tag_search_t {
	    margin-bottom: 12px;
	    padding-bottom: 14px;
	    *padding-bottom: 24px;
	    background: url(../img/tag_search_tbg.png) bottom repeat-x;
	    font-size: 14px;
	    position: relative;
	}
	
	.tag_search_t ul {
	    float: left;
	    margin-top: 16px;
	    padding-right: 50px;
	}
	
	.tag_search_t ul li {
	    float: left;
	    margin: 0 10px 10px 0;
	    white-space: nowrap;
	}
	
	.tag_search_t ul li a {
	    display: block;
	    height: 24px;
	    background: #eee;
	}
	
	.tag_search_t ul li a:hover {
	    background: #999;
	    text-decoration: none;
	}
	
	.tag_search_t ul li em {
	    float: left;
	    padding: 0 17px;
	    font-style: normal;
	    line-height: 24px;
	    color: #363636;
	    font-size: 14px;
	}
	
	.tag_search_t ul li span {
	    float: left;
	    display: block;
	    width: 24px;
	    height: 24px;
	    background: url(../img/search_close.png) 8px 8px no-repeat #777;
	}
	
	.tag_search_t .close,
	.tag_search_t .close:visited {
	    display: block;
	    width: 35px;
	    height: 34px;
	    background: url(../img/search_close.png) 14px 14px no-repeat #777;
	    border-radius: 4px;
	    text-indent: -9999px;
	    position: absolute;
	    right: 0;
	    bottom: 20px;
	}
	
	.tag_search_t .close:hover {
	    background: url(../img/search_close.png) 14px 14px no-repeat #999;
	}
	
	.browse_nav {
	    background: url(../img/tag_search_bbg.png) bottom repeat-x;
	    padding-bottom: 10px;
	}
	
	.browse_nav a,
	.browse_nav a:visited {
	    float: left;
	    display: block;
	    height: 24px;
	    margin: 0 8px 8px 0;
	    padding: 0 15px;
	    background: #eee;
	    border-radius: 3px;
	    line-height: 24px;
	    font-size: 14px;
	    color: #000;
	    white-space: nowrap;
	}
	
	.browse_nav a:hover {
	    background: #563493;
	    color: #fff;
	    text-decoration: none;
	}
	/* class_search body */
	
	.search_choose {
	    margin: 16px 0 50px;
	    border: 1px solid #cacaca;
	}
	
	.search_choose li {
	    border-bottom: 1px dotted #ccc;
	    background: #eee;
	}
	
	.search_choose li strong {
	    float: left;
	    display: block;
	    width: 140px;
	    padding-right: 25px;
	    line-height: 33px;
	    text-align: right;
	    color: #777;
	}
	
	.search_choose_c {
	    float: left;
	    width: 933px;
	    line-height: 33px;
	    background: #fff;
	    white-space: nowrap;
	}
	
	.search_choose_c span {
	    float: left;
	    display: block;
	    margin-left: 20px;
	    color: #777;
	}
	
	.search_choose_c span input {
	    float: left;
	    margin: 9px 5px 0 0;
	    *margin: 5px 0 0 0;
	}
	
	.search_more_choose {
	    position: relative;
	    height: 6px;
	    background: #e7e7e7;
	    border-top: 1px solid #eee;
	}
	
	.search_more_choose a,
	.search_more_choose a:visited {
	    position: absolute;
	    top: 6px;
	    right: -1px;
	    display: block;
	    width: 74px;
	    height: 25px;
	    padding-right: 22px;
	    background: url(../img/index_transparent_mix.png) 64px -755px #eee no-repeat;
	    border: 1px solid #cacaca;
	    border-top: 0;
	    line-height: 25px;
	    text-align: center;
	    color: #777;
	}
	
	.search_more_choose a:hover {
	    color: #777;
	}
	
	.search_more_choose .show_block {
	    background-position: 64px -775px;
	}
	/* pikachoose */
	
	.pikachoose-whiteout {
	    position: relative;
	    height: 690px;
	}
	
	.pikachoose-whiteout .gotobuy {
	    position: absolute;
	    bottom: 30px;
	    right: 30px;
	    z-index: 11;
	}
	
	.pika-stage a {
	    display: block;
	}
	
	.pika-thumbs li {
	    width: 140px;
	    height: 90px;
	}
	
	.pika-stage {
	    text-align: center;
	    position: absolute;
	}
	
	.pika-stage .pika-aniwrap {
	    position: absolute;
	    top: 0;
	    left: 10.5px;
	    z-index: 9;
	}
	
	.pika-thumbs li,
	.pika-stage .caption {
	    position: relative;
	}
	
	.pika-stage .caption {
	    position: absolute;
	    bottom: 18px;
	    right: 18px;
	    width: 250px;
	    height: 31px;
	    padding: 7px;
	    background-color: white;
	    background-color: rgba(255, 255, 255, 0.7);
	    font-family: Rokkitt;
	}
	
	.pika-stage .caption a {
	    color: black;
	}
	
	.pika-imgnav {
	    display: block;
	}
	
	.pika-imgnav a {
	    z-index: 11;
	    display: block;
	    position: absolute;
	    top: 10px;
	    right: -177px;
	    width: 42px;
	    height: 105px;
	    background: url(../img/index_mix.jpg) 0 0 no-repeat;
	    cursor: pointer;
	    text-indent: -5000px;
	}
	
	.pika-imgnav .next,
	.pika-imgnav .previous {
	    top: 160px;
	    background-position: -64px -85px;
	}
	
	.pika-imgnav .previous {
	    left: -177px;
	    background-position: -22px -85px;
	}
	
	.pika-imgnav .play,
	.pika-imgnav .pause {
	    background: none;
	}
	
	.pika-thumbs li {
	    overflow: hidden;
	    float: left;
	    padding: 0 8px;
	    list-style: none;
	}
	
	.pika-thumbs li .clip {
	    overflow: hidden;
	    position: relative;
	    height: 100%;
	}
	
	.pika-thumbs li .clip img {
	    max-height: 93px;
	}
	
	.pika-textnav {
	    display: none;
	}
	
	.pika-counter {
	    display: none;
	}
	
	.jcarousel-container {
	    z-index: 10;
	    overflow: hidden;
	    position: relative;
	    top: 45px;
	    left: 0;
	    width: 760px;
	    height: 100px;
	    padding: 25px 170px 0;
	    border-top: 1px dotted #ddd;
	}
	
	.jcarousel-prev {
	    display: block;
	    position: absolute;
	    /*margin: 47px 4px;*/
	    right: 177px;
	    /*width: 16px;
	    height: 16px;*/
	    /*background: url(../img/slide-step.png);*/
	    width: 28px;
	    height: 70px;
	    background: url(../img/icons.png);
	    opacity: 1;
	    cursor: pointer;
	    /*background-position: 0 0;*/
	    background-position: -70px -540px;
	}
	
	.jcarousel-next {
	    display: block;
	    position: absolute;
	    /*margin: 47px 4px;*/
	    right: 177px;
	    /*width: 16px;
	    height: 16px;
	    background: url(../img/slide-step.png);*/
	    width: 28px;
	    height: 70px;
	    background: url(../img/icons.png);
	    opacity: 1;
	    cursor: pointer;
	    /*background-position: -48px 0;*/
	    background-position: -98px -540px;
	}
	/*	.jcarousel-prev:hover,
	.jcarousel-next:hover {
	    filter: alpha(opacity=100);
	    opacity: 1.0;
	}
*/
	
	.jcarousel-prev:hover {
	    /*background-position: -16px 0;*/
	}
	
	.jcarousel-next:hover {
	    /*background-position: -32px 0;*/
	}
	
	.jcarousel-prev-disabled:hover,
	.jcarousel-next-disabled:hover,
	.jcarousel-next-disabled,
	.jcarousel-prev-disabled {
	    filter: alpha(opacity=0);
	    opacity: 0;
	}
	
	.jcarousel-prev-disabled:hover,
	.jcarousel-prev-disabled {
	    background-position: 0 0;
	}
	
	.jcarousel-next-disabled:hover,
	.jcarousel-next-disabled {
	    background-position: -48px 0;
	}
	
	.jcarousel-prev {
	    left: 176px;
	    /*background-position: -315px -158px;*/
	}
	
	.jcarousel-container li {}
	
	.jcarousel-container li:hover,
	.jcarousel-container li.active {
	    border: 0 none;
	    height: 93px;
	}
	
	.buy_l .pikachoose-whiteout_2 {
	    *position: absolute;
	    *left: -70px;
	    *top: 0;
	    width: 570px;
	    height: 447px;
	}
	/*
.pikachoose-whiteout_2{float:right; width:400px; height:453px; position:absolute;right: 20px;padding-top: 20px;}
*/
	
	.ProductBlock .Info_Product_Icon {
	    top: 10px;
	    right: 20px;
	    position: absolute;
	}
	
	.pikachoose-whiteout_2 .pika-stage {
	    width: 430px;
	    height: 283px;
	    padding: 20px 20px 0px 20px;
	    right: 0px;
	    top: 50px;
	}
	/*.pikachoose-whiteout_2 .pika-stage img{width:400px; height:257px;}*/
	
	.pikachoose-whiteout_2 .pika-stage img.pika-stage-mainimg-img {
	    max-width: 400px;
	    max-height: 257px;
	    zoom: 1;
	}
	
	.pikachoose-whiteout_2 .pika-imgnav .next,
	.pikachoose-whiteout_2 .pika-imgnav .previous {
	    top: 87px;
	}
	
	.pikachoose-whiteout_2 .pika-imgnav a {
	    right: -60px;
	}
	
	.pikachoose-whiteout_2 .pika-imgnav .previous {
	    left: -60px;
	}
	
	.pikachoose-whiteout_2 .jcarousel-container {
	    top: 0px;
	    left: 20px;
	    width: 548px;
	    margin: 0;
	    padding: 10px 0 0;
	    border: 0;
	}
	
	.pikachoose-whiteout_2 .jcarousel-clip-horizontal {
	    left: 45px;
	    width: 460px;
	    overflow: hidden;
	}
	
	.pikachoose-whiteout_2 .jcarousel-prev,
	.pikachoose-whiteout_2 .jcarousel-next {
	    /*top: 4px;*/
	    top: 24px;
	}
	
	.pikachoose-whiteout_2 .jcarousel-prev {
	    left: 2px;
	}
	
	.pikachoose-whiteout_2 .jcarousel-next {
	    right: 2px;
	}
	
	.pikachoose-whiteout_2>h2 {
	    color: #333333;
	    font-family: Helmet, Freesans, sans-serif;
	    font-size: 18px;
	    font-weight: normal;
	    text-transform: uppercase;
	    margin-left: 360px;
	}
	/* video btn */
	
	.home_video_button {
	    display: block;
	    z-index: 2;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    width: 8.0em;
	    height: 8.0em;
	    margin: -42px 0 0 -42px;
	    text-align: center;
	    vertical-align: center;
	    cursor: pointer !important;
	    border: 0.2em solid #fff;
	    opacity: 0.95;
	    filter: alpha(opacity=95);
	    -webkit-border-radius: 25px;
	    -moz-border-radius: 25px;
	    /*border-radius: 25px;*/
	    background: #454545;
	    background: -moz-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #454545), color-stop(50%, #232323), color-stop(50%, #161616), color-stop(100%, #3f3f3f));
	    background: -webkit-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
	    background: -o-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
	    background: -ms-linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#3f3f3f', GradientType=0);
	    background: linear-gradient(top, #454545 0%, #232323 50%, #161616 50%, #3f3f3f 100%);
	    -webkit-box-shadow: 4px 4px 8px #000;
	    -moz-box-shadow: 4px 4px 8px #000;
	    box-shadow: 4px 4px 8px #000;
	}
	
	.home_video_button:hover {
	    -webkit-box-shadow: 0 0 80px #fff;
	    -moz-box-shadow: 0 0 80px #fff;
	    box-shadow: 0 0 80px #fff;
	}
	
	.home_video_button span {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    display: block;
	    width: 35px;
	    height: 42px;
	    margin: -20px 0 0 -15px;
	    background: url(../img/video-js.png) -100px 0;
	}
	/* news */
	
	.news_menu {
	    float: left;
	    width: 166px;
	    background: #6c52a0;
	}
	
	.news_menu_fixed {
	    position: fixed;
	    top: 0;
	    left: auto;
	    bottom: auto;
	}
	
	.news_menu a {
	    display: block;
	    height: 33px;
	    padding-left: 18px;
	    border-top: 1px solid #7f69ac;
	    border-bottom: 1px solid #523d7d;
	    line-height: 33px;
	    color: #fff;
	    font-size: 14px;
	    font-weight: 700;
	}
	
	.news_menu a:hover,
	.news_menu .current {
	    background: url(../img/menu_bg.png) 147px 12px #000 no-repeat;
	    text-decoration: none;
	}
	
	.news_menu span {
	    display: block;
	    height: 37px;
	    padding-left: 18px;
	    line-height: 37px;
	    color: #fff;
	    font-size: 16px;
	}
	
	.news_main {
	    float: right;
	    width: 912px;
	}
	
	.news_main img {
	    display: block;
	}
	
	.news_main_c {
	    float: left;
	    width: 614px;
	}
	
	.news_pic_txt {
	    overflow: hidden;
	    width: 614px;
	    margin-top: 20px;
	}
	
	.news_pic_txt img {
	    margin-bottom: 9px;
	}
	
	.news_pic_txt p {
	    width: 612px;
	    margin-bottom: 8px;
	    font-size: 14px;
	    line-height: 1.7;
	    color: #666;
	}
	
	.news_pic_txt .news_links {
	    margin-top: 4px;
	}
	
	.news_links {
	    line-height: 20px;
	}
	
	.news_links a,
	.news_links a:visited {
	    margin-right: 15px;
	    color: #00802A;
	    font-size: 12px;
	}
	
	.news_pic_txt #bdshare {
	    float: right;
	}
	
	.news_list ul {
	    border-top: 1px dotted #dbdbdb;
	}
	
	.news_list li {
	    padding: 15px 0;
	    border-bottom: 1px dotted #dbdbdb;
	}
	
	.news_list li .r_txt {
	    float: left;
	    width: 372px;
	    height: 147px;
	    margin-left: 20px;
	}
	
	.news_list li .r_txt p {
	    overflow: hidden;
	    height: 39px;
	    margin-bottom: 5px;
	    color: #000;
	    line-height: 1.5;
	}
	
	.news_list li .r_txt .r_txt_tit {
	    display: block;
	    margin-bottom: 5px;
	    font-weight: 700;
	    font-size: 16px;
	    color: #000;
	}
	
	.news_list li .r_txt .r_txt_tit:hover {
	    color: #553494;
	    text-decoration: none;
	}
	
	.news_list li .r_txt span {
	    display: block;
	    line-height: 20px;
	    color: #666;
	}
	
	.news_main_c .page_2 {
	    float: right;
	}
	
	.news_aside {
	    width: 190px;
	}
	
	.news_aside img {
	    display: block;
	}
	
	.ad274 {
	    display: block;
	    width: 274px;
	}
	
	.hotnews li {
	    width: 190px;
	    margin-top: 14px;
	    padding-bottom: 4px;
	    border-bottom: 1px dotted #dbdbdb;
	}
	
	.hotnews li p {
	    font-size: 13px;
	    overflow: hidden;
	    width: 190px;
	    height: 98px;
	    margin: 10px auto 5px;
	    color: #666;
	    line-height: 1.5;
	    word-break: break-all;
	}
	
	.hotnews li p a,
	.hotnews ul li p a:visited {
	    display: block;
	    color: #000;
	    font-weight: 700;
	    font-size: 13px;
	}
	
	.hotnews li p a:hover {
	    color: #553494;
	}
	
	.recommend_news {
	    width: 160px;
	    margin: 0 auto;
	    padding-top: 15px;
	}
	
	.recommend_news li {
	    margin-bottom: 15px;
	}
	
	.recommend_news li a.news_tip {
	    color: #fff;
	    text-align: center;
	    float: left;
	    margin-right: 5px;
	}
	
	.recommend_news li a,
	.recommend_news li a:visited {
	    overflow: hidden;
	    line-height: 19px;
	    font-size: 12px;
	    color: #000;
	}
	
	.recommend_news li span {
	    clear: both;
	    display: inline-block;
	    line-height: 28px;
	    color: #666;
	    font-size: 12px;
	}
	
	.w1100 .news_tip,
	.w1100 .news_tip:visited {
	    float: left;
	    /*width:28px;*/
	    height: 19px;
	    margin-right: 6px;
	    padding: 0 5px;
	    line-height: 19px;
	    font-size: 14px;
	    color: #fff;
	    font-style: normal;
	}
	
	.w1100 .news_tip:hover {
	    text-decoration: none;
	}
	/* news detail */
	/* 2013/9/29 .news_detail{float:left; width:804px;}*/
	
	.news_detail {
	    border-left: 1px solid #e6e6e6;
	    min-height: 350px;
	    padding: 20px;
	    float: left;
	    width: 680px;
	}
	
	.news_detail img {
	    display: block;
	}
	/* 2013/9/29 .news_detail_tit{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #e7e7e7;}*/
	
	.news_detail_tit {
	    margin-bottom: 15px;
	    padding-bottom: 10px;
	    border-bottom: 1px dotted #e7e7e7;
	    padding-left: 30px;
	    padding-right: 30px
	}
	
	.news_detail_tit h1 {
	    font-size: 30px;
	    color: #000;
	}
	
	.news_detail_tit #bdshare {
	    float: right;
	    margin-top: 17px;
	    min-width: 222px;
	}
	
	.news_detail_tit #bdshare span {
	    margin: 0;
	}
	
	.news_detail_tit span {
	    display: block;
	    margin-top: 3px;
	    color: #999;
	}
	
	.news_detail_tit p {
	    margin: 15px 0;
	    color: #666;
	    font-size: 16px;
	    line-height: 1.5;
	}
	
	.news_detail_c {
	    position: relative;
	    width: 680px;
	    margin: 0 auto 35px;
	    padding-bottom: 50px;
	}
	
	.news_detail_c img {
	    max-width: 620px;
	    margin: 0 auto;
	}
	/* 2013/9/29 .news_product{height:118px; background:#eee; border-left:11px solid #666;}*/
	
	.news_product {
	    height: 118px;
	    background: #eee;
	    border-left: 11px solid #666;
	    margin: 0 30px;
	}
	
	.news_product .fl {
	    display: block;
	    width: 120px;
	    margin: 14px 24px 0;
	}
	
	.news_product img {
	    border: 1px solid #e8e8e8;
	}
	/* 2013/9/29 .news_product p{overflow:hidden;float:left; width:582px; height:67px; margin-top:27px;word-break:break-all;  color:#999;}*/
	
	.news_product p {
	    overflow: hidden;
	    float: left;
	    width: 540px;
	    margin-top: 27px;
	    word-break: break-all;
	    color: #999;
	}
	
	.news_product p a,
	.news_product p a:visited {
	    display: block;
	    margin-bottom: 12px;
	    font-weight: 700;
	    font-size: 16px;
	    color: #333;
	}
	/* 2013/9/29 .news_detail_txt{width:800px; margin:0 auto;}*/
	
	.news_detail_txt {
	    padding: 0 30px;
	    margin: 0 auto;
	}
	
	.news_detail_txt p {
	    line-height: 1.8;
	    font-size: 14px;
	    color: #000;
	}
	
	.news_detail_txt h1 {
	    color: #000;
	}
	
	.news_detail_txt h2 {
	    color: #000;
	}
	
	.news_detail_txt h3 {
	    color: #000;
	}
	
	.news_detail_txt h4 {
	    color: #000;
	}
	
	.news_detail_txt h5 {
	    color: #000;
	}
	
	.news_detail_txt h6 {
	    color: #000;
	}
	
	.news_detail_pic {
	    margin: 40px 0;
	}
	
	.news_detail_pic img {
	    margin: 0 auto;
	}
	
	.news_detail_pic span {
	    display: block;
	    width: 540px;
	    margin: 15px auto 0;
	    line-height: 1.8;
	    color: #666;
	    text-align: center;
	}
	/* 2013/9/29 .news_detail_c .news_share_b{width:800px;}*/
	
	.news_detail_c .news_share_b {
	    width: 740px;
	    margin: 0 30px;
	}
	
	.btm_news_list ul {
	    padding: 12px 16px;
	}
	
	.btm_news_list li {
	    height: 19px;
	    margin-bottom: 10px;
	    line-height: 19px;
	}
	
	.btm_news_list li span {
	    float: left;
	    margin-right: 37px;
	    font-size: 14px;
	    color: #999;
	}
	
	.btm_news_list li a,
	.btm_news_list li a:visited {
	    overflow: hidden;
	    float: left;
	    width: 70%;
	    height: 19px;
	    font-size: 14px;
	    color: #000;
	}
	
	.btm_news_list li a:hover {
	    color: #553494;
	}
	
	.tit2_fixed {
	    z-index: 100;
	    position: fixed;
	    top: 0;
	    width: 1080px;
	}
	/* search */
	
	.search_box {
	    height: 80px;
	    margin: 10px 0 15px;
	    padding: 33px 39px 0 12px;
	    background: #f4f4f4;
	}
	
	.search_box_c {
	    overflow: hidden;
	    height: 36px;
	}
	
	.search_box_c span {
	    float: left;
	    width: 47px;
	    line-height: 32px;
	    font-size: 16px;
	    color: #666;
	}
	
	.search_box_c input {
	    float: left;
	    width: 724px;
	    height: 16px;
	    margin-right: 15px;
	    padding: 8px;
	    background: #fff;
	    border: 2px solid #8352cd;
	    font-size: 14px;
	    color: #666;
	}
	
	.search_box_c a {
	    float: left;
	    width: 96px;
	    height: 35px;
	    background: url(../img/search_btn_bg.png);
	    text-align: center;
	    line-height: 35px;
	    font-size: 14px;
	}
	
	.search_help {
	    height: 38px;
	    margin-left: 4px;
	    line-height: 38px;
	}
	
	.search_help span {
	    color: #999;
	}
	
	.search_help a,
	.search_help a:visited {
	    margin-left: 10px;
	    color: #000;
	}
	
	.search_result {
	    height: 38px;
	    line-height: 38px;
	    font-weight: 700;
	    font-size: 14px;
	    color: #666;
	}
	
	.search_result strong {
	    color: #573497;
	}
	
	.search_menu {
	    float: left;
	    width: 207px;
	    padding-bottom: 10px;
	    background: #f6f6f6;
	}
	
	.search_menu_t {
	    height: 36px;
	    padding-left: 18px;
	    background: #573497;
	    line-height: 36px;
	    font-weight: 700;
	    font-size: 16px;
	    color: #fff;
	}
	
	.search_menu dl {
	    margin: 0 7px;
	    padding: 10px 15px;
	    border-bottom: 1px solid #d5d4d4;
	}
	
	.search_menu dt,
	.search_menu dt a,
	.search_menu dt a:visited {
	    font-weight: 700;
	    color: #000;
	}
	
	.search_menu dd {
	    height: 20px;
	    margin-top: 3px;
	    line-height: 20px;
	}
	
	.search_menu dd a,
	.search_menu dd a:visited {
	    color: #999;
	}
	
	.search_menu .search_no {
	    border: 0;
	}
	
	.search_match {
	    float: right;
	    width: 870px;
	}
	
	.no_result_tit {
	    margin-bottom: 10px;
	    padding-left: 10px;
	    font-weight: 700;
	    font-size: 20px;
	    color: #333;
	}
	
	.search_proposal dt {
	    padding-left: 10px;
	    line-height: 20px;
	    color: #333;
	}
	
	.search_proposal dd {
	    line-height: 20px;
	    color: #333;
	}
	
	.search_proposal dd span {
	    margin-right: 5px;
	    color: #dad9d9;
	}
	/* search list */
	
	.search_match .bread_crumbs {
	    border: 0;
	}
	
	.search_match_tit {
	    font-size: 30px;
	    color: #333;
	}
	
	.search_match_c img {
	    display: block;
	}
	
	.search_match_c .fl {
	    width: 430px;
	}
	
	.search_match_c .gotobuy {
	    display: block;
	    margin: 0 auto;
	}
	
	.search_match_c_r {
	    float: left;
	    width: 392px;
	}
	
	.search_match_c_r p {
	    overflow: hidden;
	    height: 80px;
	    margin: 10px 0;
	    line-height: 1.6;
	    color: #363636;
	}
	
	.search_match_c_r .more_2 {
	    margin: 20px 0 0 0;
	}
	
	.search_match_c_r .browse_nav {
	    background: none;
	}
	
	.search_match_c_r .browse_nav a,
	.search_match_c_r .browse_nav a:visited {
	    font-size: 12px;
	    color: #777;
	}
	
	.search_match_c_r .browse_nav a:hover {
	    color: #fff;
	}
	
	.search_r_tit,
	.search_r_tit:visited,
	.search_r_tit:hover {
	    font-size: 18px;
	    color: #492582;
	}
	
	.search_r_tit em,
	.search_r_tit:visited em {
	    font-size: 18px;
	    color: #f00;
	}
	
	.search_r_tit:hover em {
	    cursor: pointer;
	}
	
	.search_product {
	    margin-top: 15px;
	}
	
	.search_product dl {
	    float: left;
	    width: 120px;
	    margin-right: 10px;
	}
	
	.search_product dt {
	    margin-bottom: 10px;
	    line-height: 24px;
	    font-size: 16px;
	    color: #000;
	}
	
	.search_product dd {
	    height: 20px;
	    margin-bottom: 5px;
	    line-height: 20px;
	    color: #333;
	}
	
	.search_product dd a,
	.search_product dd a:visited {
	    color: #333;
	}
	
	.search_product dd a:hover {
	    color: #573497;
	}
	
	.search_product_tit dd {
	    padding-left: 22px;
	    background: url(../img/search_product_bg.png) no-repeat;
	}
	
	.search_product_tit .sty1 {
	    background-position: 0 2px;
	}
	
	.search_product_tit .sty2 {
	    background-position: 0 -24px;
	}
	
	.search_product_tit .sty3 {
	    background-position: 0 -50px;
	}
	
	.search_product_tit .sty4 {
	    background-position: 0 -76px;
	}
	
	.search_match_list ul {
	    margin-top: 10px;
	    border-top: 1px dotted #ccc;
	}
	
	.search_match_list li {
	    margin-bottom: 50px;
	    padding: 12px 0 0 0;
	    border-bottom: 1px dotted #ccc;
	}
	
	.search_match_list li p {
	    width: 840px;
	    margin: 10px 0 5px;
	    line-height: 1.6;
	    color: #333;
	    word-break: break-all;
	}
	
	.search_match_list .bread_crumbs {
	    float: left;
	}
	
	.search_match_list .more_2 {
	    float: right;
	    margin: 10px 14px 5px 0;
	}
	
	.search_match_list .page_2 {
	    float: right;
	}
	
	.page_2 {
	    height: 26px;
	    line-height: 26px;
	    text-align: center;
	}
	
	.page_2 a,
	.page_2 a:visited,
	.page_2 em {
	    margin: 0 3px;
	    padding: 4px 10px;
	    background: #f2f2f2;
	    border: 1px solid #ddd;
	    color: #666;
	    font-style: normal;
	}
	
	.page_2 a:hover,
	.page_2 .current {
	    background: #573497;
	    color: #fff;
	    text-decoration: none;
	}
	
	.page_2 span {
	    padding: 0 10px;
	}
	/* second2 */
	
	.impt {
	    text-align: center;
	}
	
	.impt_more,
	.impt_more:visited,
	.impt_more:hover,
	.impt_more:focus {
	    font-size: 24px;
	    color: #07adee;
	    text-decoration: underline;
	}
	
	.only_img img {
	    display: block;
	    margin: 0 auto;
	}
	
	.impt p {
	    line-height: 24px;
	    color: #000;
	}
	
	.impt p a,
	.impt p a:visited {
	    font-weight: 700;
	    color: #000;
	    text-decoration: underline;
	}
	
	.impt p a:hover {
	    color: #07adee;
	}
	
	.img_list ul,
	.img_list {
	    overflow: hidden;
	}
	
	.img_list li {
	    float: left;
	    width: 275px;
	}
	
	.img_list li img {
	    display: block;
	    margin: 0 auto;
	}
	
	.player_say {
	    overflow: hidden;
	    width: 1100px;
	}
	
	.player_say ul {
	    overflow: hidden;
	    width: 1104px;
	}
	
	.player_say li {
	    float: left;
	    width: 272px;
	    padding: 0 48px 20px;
	}
	
	.player_say_tit {
	    display: block;
	    color: #07adee;
	    text-align: left;
	}
	
	.player_say li p {
	    color: #333;
	    word-break: break-all;
	    line-height: 1.8
	}
	
	.player_say .impt_more {
	    display: block;
	    text-align: center;
	}
	
	.img_list2 ul {
	    overflow: hidden;
	    width: 1119px;
	}
	
	.img_list2 li {
	    float: left;
	    margin-right: 20px;
	}
	/*new tpl css*/
	
	.only_img_4list ul,
	.only_img_4list {
	    overflow: hidden;
	}
	
	.only_img_4list li {
	    float: left;
	    width: 275px;
	}
	
	.only_img_4list li img {
	    display: block;
	    margin: 0 auto;
	}
	
	.only_txt_3list {
	    overflow: hidden;
	    width: 1100px;
	}
	
	.only_txt_3list ul {
	    overflow: hidden;
	    width: 1104px;
	}
	
	.only_txt_3list li {
	    float: left;
	    width: 272px;
	    padding: 0 48px 20px;
	}
	/*.player_say_tit{display:block;  color:#07adee; text-align:left;}*/
	
	.only_txt_3list li p {
	    color: #333;
	    word-break: break-all;
	    line-height: 1.8
	}
	
	.only_txt_3list .impt_more {
	    display: block;
	    text-align: center;
	}
	
	.only_img_list ul {
	    overflow: hidden;
	    width: 1119px;
	}
	
	.only_img_list li {
	    float: left;
	    margin-right: 20px;
	}
	/*tpl txt Default padding-left right*/
	
	.tpl_txt p,
	.tpl_txt h3,
	.tpl_txt h4,
	.tpl_txt h5,
	.tpl_txt h6 {
	    line-height: 1.8
	}
	
	.Bottom {
	    margin: 0 auto;
	    width: 960px;
	    height: 120px;
	    top: 430px;
	    display: block;
	    right: 120px;
	    z-index: 10;
	}
	
	.Bottom .Description {
	    width: 700px;
	}
	
	.Black,
	.Gray {
	    padding: 0;
	}
	/* 20131101 index add */
	
	.ca-nav {
	    position: relative;
	    width: 100%;
	    height: 18px;
	    border-top: 1px dotted #cacaca;
	}
	
	.ca-nav-prev {
	    background-image: url(../img/icons.png);
	    background-position: 0px -540px;
	    width: 28px;
	    height: 70px;
	    float: left;
	    margin: 95px 19px;
	    cursor: pointer;
	}
	
	.ca-nav-next {
	    background-image: url(../img/icons.png);
	    background-position: -28px -540px;
	    width: 28px;
	    height: 70px;
	    float: right;
	    margin: 95px 19px;
	    cursor: pointer;
	}
	
	#ca-container {
	    background-color: #e8e0f8;
	}
	
	.ca-nav span:hover {
	    background-position: 0 -1px;
	}
	
	.ca-nav .ca-nav-next {
	    right: 0;
	    background-position: -26px -1px;
	}
	
	.ca-nav .ca-nav-next:hover {
	    background-position: -26px -19px;
	}
	
	.video_list {
	    position: relative;
	    width: 828px;
	    height: 260px;
	}
	
	.video_list_c {
	    width: 274px;
	    display: block;
	    position: relative;
	    float: left;
	    margin-top: 23px;
	    margin-bottom: 23px;
	    margin-left: 10px;
	    margin-right: 10px;
	}
	
	.video_list_c a {
	    position: relative;
	    display: block;
	    width: 256px;
	    height: 144px;
	}
	
	.video_list_c a:hover .video_list_bg {
	    display: none;
	}
	
	.video_list_c_txt {
	    margin-top: 8px;
	    display: block;
	    width: 264px;
	    line-height: 125%;
	    word-wrap: break-word;
	    color: #8976B4;
	    font-weight: bold;
	    font-size: 16px;
	}
	
	.video_list_c_txt p {
	    font-weight: normal;
	    display: block;
	    width: 264px;
	    line-height: 125%;
	    word-wrap: break-word;
	    color: #666;
	    font-size: 16px;
	}
	
	.video_list_bg {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: #000;
	    filter: alpha(opacity=30);
	    opacity: 0.3;
	}
	
	.heart_wish_c_c {
	    position: relative;
	    width: 100%;
	    height: 160px;
	    margin-bottom: 22px;
	}
	
	.heart_wish_c_c p {
	    width: 360px;
	    padding-top: 13px;
	    line-height: 1.5;
	}
	
	.heart_wish_c_c p a,
	.heart_wish_c_c p a:visited {
	    display: block;
	    color: #46adee;
	}
	
	.heart_wish_c_c img {
	    z-index: -1;
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	/*.heart_wish_c_sty1{border-right:1px solid #ddd;}
.heart_wish_c_sty2{border-left:1px solid #ddd;}*/
	
	.heart_wish_c_sty1 p {
	    margin-left: 15px;
	}
	
	.heart_wish_c_sty1 a {
	    text-align: right;
	}
	
	.heart_wish_c_sty2 p {
	    float: right;
	    margin-right: 15px;
	}
	
	.heart_wish_bg {
	    position: absolute;
	    bottom: -8px;
	    width: 148px;
	    height: 8px;
	    background: url(../img/heart_wish_bg.jpg);
	}
	
	.heart_wish_c_sty1 .heart_wish_bg {
	    right: -6px;
	    background-position: -148px 0;
	}
	
	.heart_wish_c_sty2 .heart_wish_bg {
	    left: -4px;
	}
	
	.micro_film .pic_img_play {
	    width: 960px;
	    height: 540px;
	}
	
	.micro_film .pic_img_play2 {
	    left: 0;
	    top: 0;
	}
	
	.video_plan_span {
	    width: 100px !important;
	    height: 99px !important;
	    margin: -50px 0 0 -50px !important;
	    background: url(http://www.benq.com/media/benq_benq/img/btn_play.png) !important;
	    display: block !important;
	    position: absolute !important;
	    top: 50% !important;
	    left: 50% !important;
	    z-index: 100;
	}
	
	.relat {
	    position: relative;
	}
	
	.tpl_highlight {
	    width: 960px;
	    margin: 0 auto 20px auto;
	}
	/* faq download loading css*/
	
	.loadmore {
	    position: relative;
	    padding: 5px;
	    margin: 10px;
	    display: none;
	}
	
	.loadmore .loading {
	    height: 46px;
	    line-height: 46px;
	    width: 100%;
	    font-size: 1.6rem;
	    text-align: center;
	}
	
	.loading-icon {
	    position: relative;
	    top: -2px;
	    display: inline-block;
	    margin-right: 10px;
	    width: 16px;
	    height: 16px;
	    background: url(/<?= BQ_MEDIA_PATH?>img/loading.gif) center no-repeat;
	    vertical-align: middle;
	}
	/* prodline hot prod */
	/* 新增樣式 Start */
	
	.HotProductFrame {
	    margin: 0 auto;
	    width: 960px;
	    height: 410px;
	    margin-bottom: 25px;
	}
	
	.Product2_p {
	    width: 445px;
	    height: 295px;
	    background-color: #FFF;
	    padding: 20px 10px;
	    position: relative;
	    float: left;
	    margin: 0px 15px 0px 0px;
	    box-shadow: #CCC 5px 5px 20px;
	    border-top: 7px solid #502E91;
	}
	
	.hotProduct_icon {
	    position: absolute;
	    top: 80px;
	    width: 96%;
	    height: 30px;
	}
	
	.hotProduct_iconArea img {
	    max-height: 30px;
	    float: right;
	    margin-right: 10px;
	}
	
	.Product2_p p.subTitle {
	    font-size: 24px;
	    font-weight: bold;
	    width: 100%;
	    height: 55px;
	    color: #333;
	    margin-bottom: 40px;
	}
	
	.Product2_p p.Title {
	    padding-top: 70px;
	}
	
	.Product2_p a.Title {
	    font-size: 24px;
	    font-weight: bold;
	    color: #BBB;
	}
	
	.a60 {
	    width: 40%;
	    height: 80px;
	}
	
	.Product2_p a.moredetails {
	    display: block;
	    font-size: 12px;
	    color: #46adee;
	    padding-top: 5px;
	}
	
	.Product2_p .lay_ipt2_img img {
	    text-align: center;
	    max-width: 270px;
	    max-height: 226px;
	    background-color: #F7F682;
	    position: absolute;
	    bottom: 0px;
	    right: 0px;
	}
	
	.HotTitle {
	    height: 50px;
	    line-height: 50px;
	}
	
	.HotTitleName a {
	    display: block;
	    font-size: 24px;
	    color: #502E91;
	    text-decoration: none;
	}
	
	.HotTitleName {
	    display: block;
	    font-size: 24px;
	    color: #502E91;
	    margin-left: 10px;
	    text-decoration: none;
	}
	/*新產品區*/
	
	.ProductFrame2 {
	    margin: 0 auto;
	    width: 960px;
	    height: 155px;
	    background-color: #F5F2FC;
	    padding-top: 20px;
	    margin-bottom: 25px;
	    border-radius: 10px;
	    border: 1px solid #8776b5;
	}
	
	.Product_r2 {
	    width: 100%;
	}
	
	.Product_r2 .RadiousFrame {
	    width: 100%;
	    overflow: hidden;
	}
	
	.Product_r2 .RadiousFrame ul {}
	
	.Product_r2 .RadiousFrame ul li {
	    position: relative;
	    width: 225px;
	    height: 62px;
	    float: left;
	    margin: 0px 6px;
	    margin-bottom: 12px;
	}
	
	.Product_r2 .RadiousFrame li .featureTitle {
	    padding: 10px;
	    line-height: 36px;
	    font-size: 18px;
	    color: #8776b5;
	}
	
	.Product_r2 .RadiousFrame li .Description {
	    display: block;
	    position: absolute;
	    left: 83px;
	    top: 6px;
	    text-align: right;
	    color: #502e91;
	    font-size: 13px;
	    text-decoration: none;
	    width: 136px;
	    height: 55px;
	}
	
	.Product_r2 .RadiousFrame ul,
	.Product_r2 .RadiousFrame ul,
	.Product_r2 .RadiousFrame p {
	    list-style: none;
	    padding: 0px;
	    margin: 0px;
	}
