/*FAQ*/
.type_box{
	vertical-align : middle;
}
.qa_icon {
	background: url('../../images/qa/qa_icon.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 32px;
    height: 27px;
    display: inline-block;
    position: relative;
    top: 10px;
    margin-right: 10px;
}
.qa_list {
	width: 95%;
}
.qa_list img{
    max-width:100% !important;
		width:auto !important;
		height:auto !important;
}

@media (max-width: 767px) {
	.qa_list {
		width: 100%;
	}
}
.qa_list tr:hover .qa_icon {
	background: url('../../images/qa/qa_icon_hover.png');
}
.qa_list .list_no {
	min-width: 70px;
	vertical-align: top;
	color: #bdbdbd;
	font-size: 1.2em;
}
.qa_list .list_link {
	vertical-align: top;
	padding: 10px 10px 30px 0px;
}
.qa_list .list_link a,
.qa_list .list_link a:visited,
.qa_list .list_link .detail_title {
	font-size: 1.2em;
	color: #272727;
}
.qa_list .list_link a:hover,
.qa_list .list_link a:active,
.qa_list .list_link a:focus {
	color: #e60012;
}
.qa_list .list_link .detail_content {
	font-size: 1.2em;
	color: #707070;
}
.qa_list .list_link .detail_content img {
		max-width:100% !important;
		width:auto !important;
		height:auto !important;
}
.faq_search_block {
	margin-bottom: 39px;
}
.faq_support_dropdown {
	margin-bottom: 15px;
}

/*cpu list*/
.unit_info_title {
	font-size: 1.15em;
	color: #f44336;
}


.support_table_box{
	max-width: 100%;
	margin-top: 17px;
}
.support_table .list_first_title {
	border-right: 1px dotted #BDBDBD;
	color: #000 !important;
}
.support_table.list_table_a .link_block .link,
.support_table.list_table_a .link_block .link:visited {
	color: #707070;
	font-size: 1em;
}
.support_table.list_table_a .link_block .link:hover,
.support_table.list_table_a .link_block .link:active,
.support_table.list_table_a .link_block .link:focus {
	color: #e60012;
}
@media(min-width: 768px) {
	/*table*/
	.support_table {
		width: 100%;
	}
	.support_table th,
	.support_table td {
		vertical-align: top;
		text-align: left;
	}
	.support_table tr:nth-of-type(2n+1) th,
	.support_table tr:nth-of-type(2n+1) td {
		background-color: #FFF3DC;
	}
	.support_table tr:nth-of-type(2n+2) th,
	.support_table tr:nth-of-type(2n+2) td {
		background-color: #FFF;
	}
	.support_table .topic {
		font-size: 1.2em;
		font-weight: normal;
		color: #000;
		background-color: #EEEEEE !important;
		padding: 13px 10px;
		white-space: nowrap;
	}
	.support_table .content {
		color: #707070;
		line-height: 30px;
		font-size: 1.2em;
		padding: 13px 10px;
	}
	.support_table .content_b {
		color: #707070;
		line-height: 30px;
		font-size: 1.2em;
		padding: 10px 10px;
	}
	.support_table .title {
		color: #707070;
		padding: 13px 24px;
		text-align: left;
		width: 80px;
		font-size: 1.2em;
		vertical-align: top;
	}

	.support_table .bold_word,
	.support_table .bold_word .link_to,
	.support_table .bold_word .link_to:visited {
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
	}
	.support_table .bold_word .link_to:hover,
	.support_table .bold_word .link_to:active,
	.support_table .bold_word .link_to:focus {
		color: #e60012;
	}

	.support_table .link_block {
		text-align: center;		
	}
	.support_table .content.link_block {
		padding: 13px 10px;
	}
	.support_table .link_block .link,
	.support_table .link_block .link:visited {
		color: #e60012;
		font-size: 1em;
	}
	.support_table .link_block .link:hover,
	.support_table .link_block .link:active,
	.support_table .link_block .link:focus {
		text-decoration: underline;
	}
}
@media(max-width: 767px) {
	.select_box {
		margin-bottom: 44px;
	}



	.support_table {
		width: 100%;
	}
	.support_table th,
	.support_table td {
		vertical-align: top;
		text-align: left;
	}
	.support_table tr:nth-of-type(2n+1) th,
	.support_table tr:nth-of-type(2n+1) td {
		background-color: #FFF3DC;
	}
	.support_table tr:nth-of-type(2n+2) th,
	.support_table tr:nth-of-type(2n+2) td {
		background-color: #FFF;
	}
	.support_table .topic {
		font-size: 1.2em;
		font-weight: normal;
		color: #000;
		background-color: #EEEEEE !important;
		padding: 5px 10px;
		white-space: nowrap;
	}
	.support_table .content {
		line-height: 30px;
		font-size: 1.2em;
		padding: 4px 10px;
		color: #707070;
		vertical-align: middle;
	}
	.support_table .content_b {
		color: #707070;
		line-height: 30px;
		font-size: 1.2em;
		padding: 7px 10px;
		text-align: center;
		vertical-align: middle;
	}
	.support_table .title {
		color: #707070;
		padding: 7px 34px;
		text-align: left;
		width: 80px;
		font-size: 1.2em;
		vertical-align: top;
	}
	.support_table .bold_word,
	.support_table .bold_word .link_to,
	.support_table .bold_word .link_to:visited {
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
	}
	.support_table .bold_word .link_to:hover,
	.support_table .bold_word .link_to:active,
	.support_table .bold_word .link_to:focus {
		color: #e60012;
	}


	.support_table .link_block {
		text-align: center;		
	}
	.support_table .content.link_block {
		padding: 13px 10px;
	}
	.support_table .link_block .link,
	.support_table .link_block .link:visited {
		color: #e60012;
		font-size: 1em;
	}
	.support_table .link_block .link:hover,
	.support_table .link_block .link:active,
	.support_table .link_block .link:focus {
		text-decoration: underline;
	}
}

@media (min-width: 1440px) {
	.unit_sub_title {
		font-size: 1.354em;
	}
	.cpu_list_block {
		max-width: 100%;
		width: 100%;
	}
	.cpu_list_block .title {
		width: 98px;
		font-size: 1.2em;
		vertical-align: top;
	}
	.cpu_list_block .list_item {
		padding-bottom: 25px;
	}
	.select_box {
		padding-bottom: 10px;
		margin-bottom: 40px;
		border-bottom: 1px solid #EEEEEE;
	}
}
@media (min-width: 992px) and (max-width: 1439px)  {
	.unit_sub_title {
		font-size: 1.354em;
	}
	.cpu_list_block {
		max-width: 100%;
		width: 100%;
	}
	.cpu_list_block .title {
		width: 98px;
		font-size: 1.2em;
		vertical-align: top;
	}
	.cpu_list_block .list_item {
		padding-bottom: 25px;
	}
	.select_box {
		padding-bottom: 10px;
		margin-bottom: 40px;
		border-bottom: 1px solid #EEEEEE;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	.unit_sub_title {
		font-size: 1.354em;
	}
	.cpu_list_block {
		max-width: 100%;
		width: 100%;
	}
	.cpu_list_block .title {
		width: 98px;
		font-size: 1.2em;
		vertical-align: top;
	}
	.cpu_list_block .list_item {
		padding-bottom: 25px;
	}
	.select_box {
		padding-bottom: 10px;
		margin-bottom: 40px;
		border-bottom: 1px solid #EEEEEE;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.unit_sub_title {
		font-size: 1.354em;
		text-align: center;
	}
	.cpu_list_block {
		max-width: 100%;
		width: 100%;
	}
	.cpu_list_block .title {
		font-size: 1.2em;
		vertical-align: top;
		display: block;
		text-align: center;
		width: 100%;
		padding-bottom: 11px;
	}
	.cpu_list_block .list_item {
		padding-bottom: 15px;
		width: 100%;
		display: block;
	}
}
@media (min-width: 10px) and (max-width: 479px) {
	.unit_sub_title {
		font-size: 1.354em;
		text-align: center;
	}
	.cpu_list_block {
		max-width: 100%;
		width: 100%;
	}
	.cpu_list_block .title {
		font-size: 1.2em;
		vertical-align: top;
		display: block;
		text-align: center;
		width: 100%;
		padding-bottom: 11px;
	}
	.cpu_list_block .list_item {
		padding-bottom: 15px;
		width: 100%;
		display: block;
	}
}


/*download*/
.condition_name {
	font-size: 1.178em;
	font-weight: bold;
	margin-bottom: 11px;
}
.condition_keyword {
	margin-bottom: 32px;
}
.condition_box {
	background-color: #F5F5F5;
}

.search_info_title {
	font-size: 1.15em;
	color: #707070;
	font-weight: bold;
}
@media (min-width: 1440px) {
	.condition_box {
		padding: 25px 21px;
	}
	div.download_select {
		border-color: #E5E5E5;
		margin-bottom: 10px;
		border: 1px solid #E5E5E5;
	}
	div.download_select .cs-options {
		border: 1px solid #E5E5E5;
	}
	.support_download_search {
		width: 320px;	
	}
}
@media (min-width: 992px) and (max-width: 1439px)  {
	.condition_box {
		padding: 25px 21px;
	}
	div.download_select {
		border-color: #E5E5E5;
		margin-bottom: 10px;
	}
	.support_download_search {
		width: 320px;	
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	.condition_box {
		padding: 25px 21px;
	}
	div.download_select {
		border-color: #E5E5E5;
		margin-bottom: 10px;
	}
	.support_download_search {
		width: 320px;	
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.condition_box {
		padding: 25px 21px;
	}
	/*support select c*/
	div.download_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
    	margin-bottom: 10px;
	}
	.download_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.download_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.download_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.download_select .cs-options ul > li:hover span,
	.download_select .cs-options ul > li:active span,
	.download_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.download_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.download_select .cs-selected span::after {
		content: '' !important;
	}
	.download_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.download_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}
}
@media (min-width: 10px) and (max-width: 479px) {
	.condition_box {
		padding: 25px 21px;
	}
	/*support select c*/
	div.download_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
    	margin-bottom: 10px;
	}
	.download_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.download_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.download_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.download_select .cs-options ul > li:hover span,
	.download_select .cs-options ul > li:active span,
	.download_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.download_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.download_select .cs-selected span::after {
		content: '' !important;
	}
	.download_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.download_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}
}






















@media (min-width: 1440px) {
	/*support select a*/
	#support_model_type {
		display: none !important;
	}
	div.support_select {
		height: auto;
	}
	.support_select .cs-placeholder {
		display: none;
	}
	.support_select .cs-options {
		visibility: visible;
		position: relative;
    	/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_select .cs-options li {
		float: left;
    	background-color: #F2F2F2;
    	margin: 0 0px 0px;
    	border-top: 1px solid #E5E5E5;
    	border-right: 1px solid #E5E5E5;
    	border-bottom: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child {
		border-left: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child,
	.support_select .cs-options li:first-child span {
		border-radius: 5px 0 0 5px;
	}
	.support_select .cs-options li:last-child,
	.support_select .cs-options li:last-child span {
		border-radius: 0 5px 5px 0;
	}
	.support_select .cs-options li > span {
		color: #272727;
   		padding: 10px 17px;
    	font-size: 1.2em;
    	text-align: center;
	}
	.support_select .cs-options li > span:hover,
	.support_select .cs-options li > span:active,
	.support_select .cs-options li > span:focus,
	.support_select .cs-options .cs-selected > span {
		background-color: #E3020F;
    	color: #FFF;
	}


	/*support select b*/
	/*new select*/
	div.support_list_select {
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
    	display: block !important;
    	/*margin-left: auto;*/
	    /*margin-right: auto;*/
	    border: 0px solid transparent;
	    max-width: 100%;
	    height: auto;
	}
	#support_list_model_type {
		display: none !important;
	}
	.support_list_select .cs-placeholder {
		display: none;
	}
	.support_list_select ul:before,
	.support_list_select ul:after{
		content: " ";
  		display: table;
	}
	.support_list_select ul:after {
		clear: both;
	}
	.support_list_select .cs-options {
		visibility: visible;
		position: relative;
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_list_select .cs-options li {
		float: left;
		background-color: #272727;
		margin: 0 3px 6px;
	}
	.support_list_select .cs-options li > span {
		color: #FFF;
		/*padding: 2px 36px;*/
		padding: 2px 5px;
		font-size: 1.35em;
		text-align: center;
		min-width: 114.047px;
		max-width: 114.047px;
		overflow: hidden;

	}
	.support_list_select .cs-options li > span:hover,
	.support_list_select .cs-options li > span:active,
	.support_list_select .cs-options li > span:focus {
		background-color: #E3020F;
		color: #FFF;
	}
	.support_list_select .cs-selected span::after {
		content: '' !important;
	}
}
@media (min-width: 992px) and (max-width: 1439px)  {
	/*support select a*/
	#support_model_type {
		display: none !important;
	}
	div.support_select {
		height: auto;
	}
	.support_select .cs-placeholder {
		display: none;
	}
	.support_select .cs-options {
		visibility: visible;
		position: relative;
    	/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_select .cs-options li {
		float: left;
    	background-color: #F2F2F2;
    	margin: 0 0px 0px;
    	border-top: 1px solid #E5E5E5;
    	border-right: 1px solid #E5E5E5;
    	border-bottom: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child {
		border-left: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child,
	.support_select .cs-options li:first-child span {
		border-radius: 5px 0 0 5px;
	}
	.support_select .cs-options li:last-child,
	.support_select .cs-options li:last-child span {
		border-radius: 0 5px 5px 0;
	}
	.support_select .cs-options li > span {
		color: #272727;
   		padding: 10px 17px;
    	font-size: 1.2em;
    	text-align: center;
	}
	.support_select .cs-options li > span:hover,
	.support_select .cs-options li > span:active,
	.support_select .cs-options li > span:focus,
	.support_select .cs-options .cs-selected > span {
		background-color: #E3020F;
    	color: #FFF;
	}


	/*support select b*/
	/*new select*/
	div.support_list_select {
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
    	display: block !important;
    	/*margin-left: auto;*/
	    /*margin-right: auto;*/
	    border: 0px solid transparent;
	    max-width: 100%;
	    height: auto;
	}
	#support_list_model_type {
		display: none !important;
	}
	.support_list_select .cs-placeholder {
		display: none;
	}
	.support_list_select ul:before,
	.support_list_select ul:after{
		content: " ";
  		display: table;
	}
	.support_list_select ul:after {
		clear: both;
	}
	.support_list_select .cs-options {
		visibility: visible;
		position: relative;
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_list_select .cs-options li {
		float: left;
		background-color: #272727;
		margin: 0 3px 6px;
	}
	.support_list_select .cs-options li > span {
		color: #FFF;
		/*padding: 2px 36px;*/
		padding: 2px 5px;
		font-size: 1.35em;
		text-align: center;
		min-width: 114.047px;
		max-width: 114.047px;
		overflow: hidden;
	}
	.support_list_select .cs-options li > span:hover,
	.support_list_select .cs-options li > span:active,
	.support_list_select .cs-options li > span:focus {
		background-color: #E3020F;
		color: #FFF;
	}
	.support_list_select .cs-selected span::after {
		content: '' !important;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	/*support select a*/
	#support_model_type {
		display: none !important;
	}
	div.support_select {
		height: auto;
	}
	.support_select .cs-placeholder {
		display: none;
	}
	.support_select .cs-options {
		visibility: visible;
		position: relative;
    	/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_select .cs-options li {
		float: left;
    	background-color: #F2F2F2;
    	margin: 0 0px 0px;
    	border-top: 1px solid #E5E5E5;
    	border-right: 1px solid #E5E5E5;
    	border-bottom: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child {
		border-left: 1px solid #E5E5E5;
	}
	.support_select .cs-options li:first-child,
	.support_select .cs-options li:first-child span {
		border-radius: 5px 0 0 5px;
	}
	.support_select .cs-options li:last-child,
	.support_select .cs-options li:last-child span {
		border-radius: 0 5px 5px 0;
	}
	.support_select .cs-options li > span {
		color: #272727;
   		padding: 10px 17px;
    	font-size: 1.2em;
    	text-align: center;
	}
	.support_select .cs-options li > span:hover,
	.support_select .cs-options li > span:active,
	.support_select .cs-options li > span:focus,
	.support_select .cs-options .cs-selected > span {
		background-color: #E3020F;
    	color: #FFF;
	}


	/*support select b*/
	/*new select*/
	div.support_list_select {
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
    	display: block !important;
    	/*margin-left: auto;*/
	    /*margin-right: auto;*/
	    border: 0px solid transparent;
	    max-width: 100%;
	    height: auto;
	}
	#support_list_model_type {
		display: none !important;
	}
	.support_list_select .cs-placeholder {
		display: none;
	}
	.support_list_select ul:before,
	.support_list_select ul:after{
		content: " ";
  		display: table;
	}
	.support_list_select ul:after {
		clear: both;
	}
	.support_list_select .cs-options {
		visibility: visible;
		position: relative;
		/*min-width: 733px !important;*/
    	/*max-width: 733px !important;*/
	}
	.support_list_select .cs-options li {
		float: left;
		background-color: #272727;
		margin: 0 3px 6px;
	}
	.support_list_select .cs-options li > span {
		color: #FFF;
		/*padding: 2px 36px;*/
		padding: 2px 5px;
		font-size: 1.35em;
		text-align: center;
		min-width: 114.047px;
		max-width: 114.047px;
		overflow: hidden;
	}
	.support_list_select .cs-options li > span:hover,
	.support_list_select .cs-options li > span:active,
	.support_list_select .cs-options li > span:focus {
		background-color: #E3020F;
		color: #FFF;
	}
	.support_list_select .cs-selected span::after {
		content: '' !important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	/*support select a*/
	div.support_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
    	height: auto;
	}
	.support_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.support_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.support_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.support_select .cs-options ul > li:hover span,
	.support_select .cs-options ul > li:active span,
	.support_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.support_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.support_select .cs-selected span::after {
		content: '' !important;
	}
	.support_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.support_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}


	/*support select b*/
	div.support_list_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
	}
	.support_list_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.support_list_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.support_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.support_list_select .cs-options ul > li:hover span,
	.support_list_select .cs-options ul > li:active span,
	.support_list_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.support_list_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.support_list_select .cs-selected span::after {
		content: '' !important;
	}
	.support_list_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.support_list_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}
}
@media (min-width: 10px) and (max-width: 479px) {
	/*support select a*/
	div.support_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
    	height: auto;
	}
	.support_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.support_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.support_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.support_select .cs-options ul > li:hover span,
	.support_select .cs-options ul > li:active span,
	.support_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.support_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.support_select .cs-selected span::after {
		content: '' !important;
	}
	.support_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.support_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}


	/*support select b*/
	div.support_list_select {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		height: auto !important;
		background-color: #272727 !important;
		border: 0px solid transparent;
		padding-top: 3.5px;
    	padding-bottom: 3.5px;
	}
	.support_list_select .cs-placeholder {
		color: #FFF;
		text-align: center;
		padding-right: 15px;
		font-size: 1.35em;
	}
	.support_list_select .cs-options {
		width: 100% !important;
		margin-top: 3px;
	}
	.support_list_select .cs-options ul > li span{
		background-color: #DCDCDC;
		color: #272727;
	}
	.support_list_select .cs-options ul > li:hover span,
	.support_list_select .cs-options ul > li:active span,
	.support_list_select .cs-options ul > li:focus span{
		background-color: #272727;
		color: #FFF;
	}
	.support_list_select ul > li.cs-selected  span {
		background-color: #272727;
		color: #FFF;
	}
	.support_list_select .cs-selected span::after {
		content: '' !important;
	}
	.support_list_select .cs-placeholder:after {
		background-color: #272727;
		content: "\f107" !important;
		font-size: 1.2em;
		color: #FFF;
		right: 37px;
	}
	.support_list_select.cs-active > span::after {
		-webkit-transform: translateY(-50%) rotate(0);
    	transform: translateY(-50%) rotate(0);
	}
}


.support_faq_search {
	width: 475px;
}
@media (max-width: 767px) {
	.search_block label{
		width: 100%;
	}
	.search_block .mobile_search_btn {
		border: 0px solid transparent;
		background-color: #707070;
		padding: 0;
		margin-left: -4px;
		position: relative;
		top: 2px;
	}
	.search_block .mobile_search_btn .fa {
		color: #FFF;
		font-size: 1.4em;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
	}
	.search_block .mobile_search_btn:hover,
	.search_block .mobile_search_btn:active,
	.search_block .mobile_search_btn:focus {
		background-color: #E60012;
	}
	.support_faq_search,
	.support_download_search {
		width: 86.312%;
		width: -webkit-calc(100% - 40px);
    	width: -moz-calc(100% - 40px);
    	width: calc(100% - 40px);
		padding-right: 0;
    	margin-right: 0;
	}
}



/*e-support*/
.red {
	color: #E50017;
	font-size: 1em;
	position: relative;
    top: -1px;
    left: -3px;
}
.form_info_title {
	color: #707070;
	font-size: 1.15em;
	margin-bottom: 18px;
	font-weight: bold;
}
.login_box {
	position: absolute;
	right: 0;
	top: 56px;
	display: block;
}
.login_box h5 {
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 16px;
}
.login_box .login_btns ,
.login_box .login_btns:visited{
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 11px;
	color: #FFF;
	font-size: 1.2em;
	background-color: #707070;
	text-align: center;
	max-width: 150px;
}
.login_box .login_btns:hover,
.login_box .login_btns:active,
.login_box .login_btns:focus {
	background-color: #E60012;
}
.form_box .group_list .type_box a,
.form_box .group_list .type_box a:visited{
	font-size: 1em;
	color: #f44336;
	margin-left: 6px;
}
.form_box .group_list .type_box a:hover,
.form_box .group_list .type_box a:active,
.form_box .group_list .type_box a:focus {
	text-decoration: underline;
}
.form_box .group_list .vei_small_inputs_form {
    margin: 0;
    width: 150px;
    height: 30px;
    padding: 0 10px;
    color: #000;
    border: 1px solid #C9C9C9;
} 
@media (min-width: 1440px) {
	.form_box {
		background-color: #EEEEEE;
		padding: 20px 12px;
		margin-bottom: 15px;
	}
	.form_box .group_topic {
		font-size: 1.2em;
		color: #f44336;
	}
	.form_box .group_topic .fa {
		color: #f44336;
		margin-right: 3px;
	}
	.form_box .group_list table {
		margin-left:  5px;
	}
	.form_box .group_list .title {
		vertical-align: middle;
		padding: 10px;
		width: 140px;
		max-width: 140px;
		font-size: 1.2em;
	}
	.form_box .group_list .long_title {
		width: 230px;
		max-width: 230px;
	}
	.form_box .group_list .login_title {
		width: 155px;
		max-width: 155px;
	}
	.form_box .group_list .type_box {
		padding: 0;
	}
	.form_box .group_list .inputs_form,
	.form_box .group_list .select_form {
		width: 280px;
		height: 30px;
		border: 1px solid #C9C9C9;
		color: #000;
	}
	.form_box .group_list .inputs_form {
		padding: 0 10px;
	}
	.form_box .group_list .select_form {
		padding: 0 20px 0 4px;
	}
	.form_box .group_list .long_type {
		width: 475px;
	}
	.form_box .help_word {
		font-size: 1em;
		color: #707070;
		margin-top: 14px;
	}
	.form_box .notice_word {
		font-size: 1.2em;
		color: #272727;
		margin-top: 16px;
	    margin-bottom: 14px;
	}
	.form_box .group_list .textareas_form {
		width: 830px;
		height: 190px;
		resize: none;
		overflow: auto;
		padding: 5px 10px;
	}
	.form_box .group_list .veicode_box {
		margin-top: 5px;

	}
	.form_box .group_list .small_inputs_form {
		margin-left: 5px;
		width: 150px;
		height: 30px;
		padding: 0 10px;
		color: #000;
		border: 1px solid #C9C9C9;
	}
	.form_box .control_btn {
		width: 830px;
		margin-top: 20px;
		text-align: right;
	}
	.form_box .control_btn .btns_form {
		color: #FFF;
		background-color: #707070;
		padding: 10px 52px;
		border: 0px solid transparent;
		margin-right: 7px;
		font-size: 1.1em;
	}
	.form_box .control_btn .btns_form:hover,
	.form_box .control_btn .btns_form:active,
	.form_box .control_btn .btns_form:focus {
		background-color: #E60012;
	}
	.warning_word {
		font-size: 1em;
		line-height: 23px;
		color: #e60012;
		margin-top: 34px
	}
	.form_box .login_control {
		text-align: left;
	}
}
@media (min-width: 992px) and (max-width: 1439px)  {
	.form_box {
		background-color: #EEEEEE;
		padding: 20px 12px;
		margin-bottom: 15px;
	}
	.form_box .group_topic {
		font-size: 1.2em;
		color: #f44336;
	}
	.form_box .group_topic .fa {
		color: #f44336;
		margin-right: 3px;
	}
	.form_box .group_list table {
		margin-left:  5px;
	}
	.form_box .group_list .title {
		vertical-align: middle;
		padding: 10px;
		width: 140px;
		max-width: 140px;
		font-size: 1.2em;
	}
	.form_box .group_list .long_title {
		width: 230px;
		max-width: 230px;
	}
	.form_box .group_list .login_title {
		width: 155px;
		max-width: 155px;
	}
	.form_box .group_list .type_box {
		padding: 0;
	}
	.form_box .group_list .inputs_form,
	.form_box .group_list .select_form {
		width: 280px;
		height: 30px;
		border: 1px solid #C9C9C9;
		color: #000;
	}
	.form_box .group_list .inputs_form {
		padding: 0 10px;
	}
	.form_box .group_list .select_form {
		padding: 0 20px 0 4px;
	}
	.form_box .group_list .long_type {
		width: 475px;
	}
	.form_box .help_word {
		font-size: 1em;
		color: #707070;
		margin-top: 14px;
	}
	.form_box .notice_word {
		font-size: 1.2em;
		color: #272727;
		margin-top: 16px;
	    margin-bottom: 14px;
	}
	.form_box .group_list .textareas_form {
		width: 715px;
		height: 190px;
		resize: none;
		overflow: auto;
		padding: 5px 10px;
	}
	.form_box .group_list .veicode_box {
		margin-top: 5px;

	}
	.form_box .group_list .small_inputs_form {
		margin-left: 5px;
		width: 150px;
		height: 30px;
		padding: 0 10px;
		color: #000;
		border: 1px solid #C9C9C9;
	}
	.form_box .control_btn {
		width: 715px;
		margin-top: 20px;
		text-align: right;
	}
	.form_box .control_btn .btns_form {
		color: #FFF;
		background-color: #707070;
		padding: 10px 52px;
		border: 0px solid transparent;
		margin-right: 7px;
		font-size: 1.1em;
	}
	.form_box .control_btn .btns_form:hover,
	.form_box .control_btn .btns_form:active,
	.form_box .control_btn .btns_form:focus {
		background-color: #E60012;
	}
	.warning_word {
		font-size: 1em;
		line-height: 23px;
		color: #e60012;
		margin-top: 34px
	}
	.form_box .login_control {
		text-align: left;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	.form_box .group_list .type_box a {
		display: block;
	}
	.form_box {
		background-color: #EEEEEE;
		padding: 20px 12px;
		margin-bottom: 15px;
	}
	.form_box .group_topic {
		font-size: 1.2em;
		color: #f44336;
	}
	.form_box .group_topic .fa {
		color: #f44336;
		margin-right: 3px;
	}
	.form_box .group_list table {
		margin-left: 5px;
	}
	.form_box .group_list .title {
		vertical-align: top;
		padding: 10px;
		width: 140px;
		max-width: 140px;
		font-size: 1.2em;
	}
	.form_box .group_list .long_title {
		width: 160px;
		max-width: 160px;
	}
	.form_box .group_list .login_title {
		width: 155px;
		max-width: 155px;
	}
	.form_box .group_list .type_box {
		padding: 0;
	}
	.form_box .group_list .inputs_form,
	.form_box .group_list .select_form {
		width: 280px;
		height: 30px;
		border: 1px solid #C9C9C9;
		color: #000;
	}
	.form_box .group_list .inputs_form {
		padding: 0 10px;
	}
	.form_box .group_list .select_form {
		padding: 0 20px 0 4px;
	}
	.form_box .group_list .long_type {
		width: 380px;
	}
	.form_box .help_word {
		font-size: 1em;
		color: #707070;
		margin-top: 14px;
	}
	.form_box .notice_word {
		font-size: 1.2em;
		color: #272727;
		margin-top: 16px;
	    margin-bottom: 14px;
	}
	.form_box .group_list .textareas_form {
		width: 540px;
		height: 190px;
		resize: none;
		overflow: auto;
		padding: 5px 10px;
	}
	.form_box .group_list .veicode_box {
		margin-top: 5px;

	}
	.form_box .group_list .small_inputs_form {
		margin-left: 5px;
		width: 150px;
		height: 30px;
		padding: 0 10px;
		color: #000;
		border: 1px solid #C9C9C9;
	}
	.form_box .control_btn {
		width: 540px;
		margin-top: 20px;
		text-align: right;
	}
	.form_box .control_btn .btns_form {
		color: #FFF;
		background-color: #707070;
		padding: 10px 52px;
		border: 0px solid transparent;
		margin-right: 7px;
		font-size: 1.1em;
	}
	.form_box .control_btn .btns_form:hover,
	.form_box .control_btn .btns_form:active,
	.form_box .control_btn .btns_form:focus {
		background-color: #E60012;
	}
	.warning_word {
		font-size: 1em;
		line-height: 23px;
		color: #e60012;
		margin-top: 34px
	}
	.form_box .login_control {
		text-align: left;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.login_box {
		position: relative;
		right: 0;
		top: 0;
		display: block;
		margin-bottom: 20px;
	}
	.login_box h5 {
		color: #000;
		font-weight: bold;
		font-size: 1.3em;
		margin-bottom: 16px;
		text-align: center;
	}
	.form_box .group_list .type_box a {
		display: block;
	}
	.form_box {
		background-color: #EEEEEE;
		padding: 20px 12px;
		margin-bottom: 15px;
	}
	.form_box .group_topic {
		font-size: 1.2em;
		color: #f44336;
		margin-bottom: 15px;
	}
	.form_box .group_topic .fa {
		color: #f44336;
		margin-right: 3px;
	}
	.form_box .group_list table {
		margin-left: 0px;
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .title {
		vertical-align: top;
		padding: 10px;
		width: 100%;
		max-width: 100%;
		font-size: 1.2em;
		display: block;
		padding-top: 1px;
		padding-bottom: 3px;
	}
	.form_box .group_list .long_title {
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .login_title {
		width: 155px;
		max-width: 155px;
	}
	.form_box .group_list .type_box {
		padding: 0;
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list label {
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .inputs_form,
	.form_box .group_list .select_form {
		width: 100%;
		height: 30px;
		border: 1px solid #C9C9C9;
		color: #000;
	}
	.form_box .group_list .inputs_form {
		padding: 0 10px;
	}
	.form_box .group_list .select_form {
		padding: 0 20px 0 4px;
	}
	.form_box .group_list .long_type {
		width: 100%;
	}
	.form_box .help_word {
		font-size: 1em;
		color: #707070;
		margin-top: 14px;
	}
	.form_box .notice_word {
		font-size: 1.2em;
		color: #272727;
		margin-top: 16px;
	    margin-bottom: 14px;
	}
	.form_box .group_list .textareas_form {
		width: 100%;
		height: 190px;
		resize: none;
		overflow: auto;
		padding: 5px 10px;
	}
	.form_box .group_list .veicode_box {
		margin-top: 5px;

	}
	.form_box .group_list .small_inputs_form {
		margin-left: 5px;
		width: 150px;
		height: 30px;
		padding: 0 10px;
		color: #000;
		border: 1px solid #C9C9C9;
	}
	.form_box .control_btn {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	.form_box .control_btn .btns_form {
		color: #FFF;
		background-color: #707070;
		padding: 10px 52px;
		border: 0px solid transparent;
		margin-right: 7px;
		font-size: 1.1em;
	}
	.form_box .control_btn .btns_form:hover,
	.form_box .control_btn .btns_form:active,
	.form_box .control_btn .btns_form:focus {
		background-color: #E60012;
	}
	.warning_word {
		font-size: 1em;
		line-height: 23px;
		color: #e60012;
		margin-top: 34px
	}
	.form_box .login_control {
		text-align: center;
		margin-top: 10px;
	}
}
@media (min-width: 10px) and (max-width: 479px) {
	.login_box {
		position: relative;
		right: 0;
		top: 0;
		display: block;
		margin-bottom: 20px;
	}
	.login_box h5 {
		color: #000;
		font-weight: bold;
		font-size: 1.3em;
		margin-bottom: 16px;
		text-align: center;
	}
	.form_box .group_list .type_box a {
		display: block;
	}
	.form_box {
		background-color: #EEEEEE;
		padding: 20px 12px;
		margin-bottom: 15px;
	}
	.form_box .group_topic {
		font-size: 1.2em;
		color: #f44336;
		margin-bottom: 15px;
	}
	.form_box .group_topic .fa {
		color: #f44336;
		margin-right: 3px;
	}
	.form_box .group_list table {
		margin-left: 0px;
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .title {
		vertical-align: top;
		padding: 10px;
		width: 100%;
		max-width: 100%;
		font-size: 1.2em;
		display: block;
		padding-top: 1px;
		padding-bottom: 3px;
	}
	.form_box .group_list .long_title {
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .login_title {
		width: 155px;
		max-width: 155px;
	}
	.form_box .group_list .type_box {
		padding: 0;
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list label {
		width: 100%;
		max-width: 100%;
	}
	.form_box .group_list .inputs_form,
	.form_box .group_list .select_form {
		width: 100%;
		height: 30px;
		border: 1px solid #C9C9C9;
		color: #000;
	}
	.form_box .group_list .inputs_form {
		padding: 0 10px;
	}
	.form_box .group_list .select_form {
		padding: 0 20px 0 4px;
	}
	.form_box .group_list .long_type {
		width: 100%;
	}
	.form_box .help_word {
		font-size: 1em;
		color: #707070;
		margin-top: 14px;
	}
	.form_box .notice_word {
		font-size: 1.2em;
		color: #272727;
		margin-top: 16px;
	    margin-bottom: 14px;
	}
	.form_box .group_list .textareas_form {
		width: 100%;
		height: 190px;
		resize: none;
		overflow: auto;
		padding: 5px 10px;
	}
	.form_box .group_list .veicode_box {
		margin-top: 5px;

	}
	.form_box .group_list .small_inputs_form {
		margin-left: 5px;
		width: 150px;
		height: 30px;
		padding: 0 10px;
		color: #000;
		border: 1px solid #C9C9C9;
	}
	.form_box .control_btn {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	.form_box .control_btn .btns_form {
		color: #FFF;
		background-color: #707070;
		padding: 10px 52px;
		border: 0px solid transparent;
		margin-right: 7px;
		font-size: 1.1em;
	}
	.form_box .control_btn .btns_form:hover,
	.form_box .control_btn .btns_form:active,
	.form_box .control_btn .btns_form:focus {
		background-color: #E60012;
	}
	.warning_word {
		font-size: 1em;
		line-height: 23px;
		color: #e60012;
		margin-top: 34px
	}
	.form_box .login_control {
		text-align: center;
		margin-top: 10px;
	}
	.form_box .group_list .vei_small_inputs_form {
		width: 120px;
	}
}