	.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;
	}
 	.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;
	}

	 .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 .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;*/
}
.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_large
{
	/*width:71.5%;*/
	width:645px;
}
.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;
}
.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: 22%;
	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 6px;
	margin-bottom: 18px;
	}

.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: 36px;
	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:6px; left:0px;top:7px \9\0; left:2px \9\0;}
/*
.hot_tip_area .tip_sales{background-position:-109px -26px;}
.hot_tip_area .tip_new{background-position:-153px -26px;}
.hot_tip_area .tip_hot{background-position:-197px -26px;}
.hot_tip_area .tip_ltd{background-position:-241px -26px;}
*/
.hot_tip_area_2{z-index:10;position:absolute; top:-7px; right:13px;}
/*
.hot_tip_2{display:block; width:50px; height:56px; background:url(../img/channel_tipbg.png); text-indent:-9999px;}
*/
.hot_tip_2{display:block; width:67px; height:66px;
background:url(../img/pl-new-label.png); text-indent:-9999px;}
.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: 783px;
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 p.TitleName{
	font-size:24px;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	}
.CatagoryTitle a{
	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: 235px;
	font-size:14px;
	color:#46adee;
	font-weight:bold;
	margin:0px;
	}
.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);opacity:0.6;cursor:pointer; background-position: 0 0;}
.jcarousel-next{display:block;position:absolute;margin: 47px 4px;right:177px;width:16px;height:16px;background:url(../img/slide-step.png);opacity:0.6;cursor:pointer; background-position: -48px 0;}
.jcarousel-prev:hover, .jcarousel-next:hover{filter:alpha(opacity=100);opacity:1.0;}
.jcarousel-prev-disabled:hover, .jcarousel-next-disabled:hover, .jcarousel-next-disabled, .jcarousel-prev-disabled{filter:alpha(opacity=30);opacity:0.3;}
.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;}
.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;}

/* 2015/08/07 .news_product22*/
.news_product22{ background:#eee; border-left:11px solid #666;margin:0 30px;}
.news_product22 .fl{display:block; width:120px; margin:14px 24px 0;}
.news_product22 img{border:1px solid #e8e8e8;}
.news_product22 p{overflow:hidden;float:left; width:440px; margin-top:27px;word-break:break-all;  color:#999;margin-bottom: 15px;}
.news_product22 p a,.news_product22 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(../img/btn_play.png) !important;
	display: block !important;
	position: absolute !important;
	top: 50% !important;
	left: 50% !important;
}
.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;
}
