html,body {
	margin: 0px;
	font-family: Helvetica, Arial, Calibri, sans-serif;
	font-size: 14px;
	color: #374151;
	line-height: 20px;
}
a:link    {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover   {text-decoration: underline;}
a:active  {text-decoration: none;}

.box_wrapper,.box_outer,.box_inner {
	margin: 0 auto;
	overflow: hidden;
}
.box_wrapper {
	width: 100%;
	min-width: 1460px;
}
.box_outer {
	width: 1400px;
	background-color: #ffffff;
}
.box_inner {
	width: 1400px;
	padding: 0px 30px;
}
img{
	vertical-align: middle;
}

.header_bgcolor {
	background-color: #245c98;
}
.header_logo {
	float: left;
	margin: 19px 30px 19px 0px;
	width: 186px;
	height: 34px;
}
.header_logo img{
	display: block;
}
.header_category {
	float: left;
	margin: 10px 15px 10px 0px;
	padding: 17px 20px;
	height: 16px;
	border: 1px solid #ffffff;
	border-radius: 4px;
}
.header_category_item {
	float: left;
	padding-left: 24px;
	height: 16px;
	color: #ffffff;
	font-weight: 530;
	line-height: 16px;
	background-image:url(https://img.icdirectory.com/image/web/icon-category.png);
	background-repeat: no-repeat;
}
.header_search {
	float: right;
	width: 690px;
	height: 52px;
	padding: 10px 0px;
}
.header_search_box {
	float: left;
	background-color: #ffffff;
	width: 690px;
	height: 52px;
	border-radius: 4px;
}
.header_search_input {
	float: left;
	padding-left: 40px;
	width: 520px;
	height: 52px;
	background-image:url(https://img.icdirectory.com/image/web/icon-search.png);
	background-repeat: no-repeat;
}
.header_search_key {
	padding: 16px 0px;
	width: 520px;
	height: 20px;
	border: 0px;
	outline: none;
	color: #374151;
	font-size: 14px;
	line-height: 20px;
}
.header_search_button {
	float: left;
	width: 130px;
	height: 52px;
}
.header_search_submit {
	margin: 5px 5px;
	width: 120px;
	height: 42px;
	border: 0px;
	border-radius: 4px;
	background-color: #568fcb;
	cursor: pointer;
	color: #ffffff;
	font-size: 15px;
	font-weight: 550;
	font-family: Helvetica, Arial, Calibri, sans-serif;
}
.header_search_submit:hover {
	background-color: #5388c0;
}

.header_navi {
	float: right;
	padding: 26px 30px 26px 0px;
}
.header_navi_item {
	font-size: 16px;
	color: #f1f1f1;
	font-weight: 550;
	line-height: 20px;
}
.header_navi_item:hover {
	color: #3898f2;
	text-decoration: none;
}
.header_contact {
	float: right;
	margin: 10px 0px;
	padding: 11px;
	background-color: #568fcb;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	cursor: pointer;
}
.header_contact:hover {
	background-color: #5388c0;
}
.header_contact_item {
	width: 30px;
	height: 30px;
	background-image:url(https://img.icdirectory.com/image/web/icon-contact.png);
	background-repeat: no-repeat;
}

.footer_bgcolor {
	padding: 20px 0px 20px 0px;
	background-color: #245c98;
}
.footer_logo {
	float: left;
	width: auto;
	height: 34px;
	margin-right: 30px;
}
.footer_logo img {
	display: block;
}
.footer_addr {
	float: left;
	width: 720px;
	
	color: #eeeeee;
	font-size: 14px;
	line-height: 20px;
}
.footer_flag {
	float: left;
	width: 700px;
	height: 34px;
}
.footer_flag_item {
	float: left;
	margin-right: 5px;
}
.footer_flag_item img {
	display: block;
}
.footer_media {
	float: right;
	width: 325px;
	margin-left: 15px;
	height: 30px;
	padding: 5px 0px;
}
.footer_media_item {
	float: left;
	width: 60px;
	margin-left: 5px;
}

.body_path {
	padding: 20px 0px;
	color: #6c757d;
}
.body_path_url {
	color: #374151;
}
.body_path_url:hover {
	color: #245c98;
}

/* RFQ should be before Detail*/
.rfq_wrapper {
	display:none;
}
.rfq_background {
	position: fixed;
    z-index: 9998;
	background-color: #000000;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(Opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.rfq_box {
	position: fixed;
	z-index: 9999;
	width: 690px;
	height: 400px;
	top: 50%;
	left: 50%;
	margin-top: -260px;
	margin-left: -345px;
	background-color: #ffffff;
	border-radius: 0px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);
    -moz-box-shadow:0 0 5px rgba(0,0,0,.4);
    box-shadow:0 0 5px rgba(0,0,0,.4);
}
.rfq_title {
	float: left;
	width: calc(100% - 40px);
	height: 20px;
	background-color: #f9fafb;
	border-bottom: 1px solid #e5e7eb;
	padding: 15px 20px;
	font-size: 18px;
	font-weight: 530;
}
.rfq_left,.rfq_right {
	float: left;
	padding: 9px 10px;
	border: 1px solid #e5e7eb;
	border-radius: 4px;
	background-color: #ffffff;
	
	font-family: Helvetica, Arial, Calibri, sans-serif;
	font-size: 14px;
	color: #5d7079;
}
.rfq_left {
	margin: 18px 0px 2px 20px;
	width: 260px;
}
.rfq_right {
	margin: 18px 20px 2px 0px;
	margin-left: 10px;
	width: 336px;
}
.rfq_left:hover {
	color: #0099cc;
	border: 1px solid #0099cc;
}
.rfq_right:hover {
	color: #0099cc;
	border: 1px solid #0099cc;
}
.rfq_input {
	width: 100%;
	height: 26px;
	border: none;
	outline: none;
	
	font-family: Helvetica, Arial, Calibri, sans-serif;
	font-size: 20px;
	color: #2e4369;
	line-height:26px;
}
.rfq_submit {
	float: left;
	padding: 10px 10px;
	border: 0;
	border-radius: 4px;
	background-color: #e04800;
	margin: 18px 20px;
	width: calc(100% - 36px);
	font-family: Helvetica, Arial, Calibri, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.rfq_submit:hover {
	background-color: #ff671f;
}

/* msgbox */
.msg_container {
	position: fixed;
    z-index: 9990;
	background-color: #ffffff;
	padding-top: 10px;
	right: 15px;
	bottom: 15px;
	width: 376px;
	height: auto;
	border-radius: 6px;
	box-shadow: 6px 6px 6px #e5e7eb,6px -6px 6px #e5e7eb,-6px 6px 6px #e5e7eb,-6px -6px 6px #e5e7eb;
}
.msg_icon {
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 18px;
	margin-right: 8px;
}
.msg_icon_style {
	width: 32px;
	height: 32px;
	border-radius:50%;
}
.msg_contact {
	float: left;
	width: 260px;
	height: 32px;
	color: #425b76;
	font-size: 14px;
	font-weight: bold;
}
.msg_close {
	float: right;
	width: auto;
	height: 14px;
	margin: 9px 18px 9px 0px;
	color: #425b76;
	font-size: 24px;
	line-height: 14px;
	cursor: pointer;
}
.msg_text {
	float: left;
	width: 268px;
	height: auto;
	margin: 0px 18px 5px 58px;
	border-radius: 0px 6px 6px 6px;
	background-color: #eaf0f6;
	padding: 8px 16px;
	color: #425b76;
	line-height: 24px;
}
.msg_time {
	float: left;
	width: 300px;
	height: auto;
	padding: 0px 18px 10px 58px;
	color: #425b76;
	font-size: 12px;
	border-bottom: 2px solid #f2f5f8;
}
.msg_input {
	float: left;
	width: 290px;
	height: auto;
	margin: 8px 9px 8px 18px;
	border-radius: 6px;
	background-color: #eaf0f6;
	padding: 8px 8px;
	color: #aebdce;
	font-size: 14px;
	line-height: 24px;
}
.msg_button {
	float: left;
	width: 25px;
	height: 30px;
	padding: 5px 11px 5px 0px;
	margin: 8px 0px;
}
.msg_button_style {
	width: 25px;
	height: 30px;
}

/* Category */
.category_box {
	margin-bottom: 35px;
}
.category_title_style {
	background-color: #f3f4f6;
	width: 98%;
	padding: 8px 1%;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.category_item {
	float: left;
	width: 49%;
	padding-top: 7px;
	padding-left: 1%;
}
.category_item_style {
	color: #374151;
	font-size: 14px;
	line-height: 24px;
}
.category_item_style:hover {
	color: #3472bc;
}

/* Manufacturer */
.mfg_container {
	width: 1410px;
	padding: 19px 25px 34px 25px;
}
.mfg_title {
	margin-top: 35px;
	
	font-size: 40px;
	font-family: Roboto;
	line-height: 48px;
	font-weight: 550;
	text-align: center;
}
.mfg_item {
	float: left;
	margin: 6px 5px;
	width: 219px;
	height: 81px;
	border: 3px solid #f3f4f6;
}
.mfg_item:hover {
	border: 3px solid #e5e7eb;
}
.mfg_list {
	float: left;
	width: 24%;
	padding-top: 7px;
	padding-left: 1%;
}
.mfg_list_style {
	color: #374151;
	font-size: 14px;
	line-height: 24px;
}
.mfg_list_style:hover {
	color: #3472bc;
}

/* Product Detail */
.detail_container_left {
	float: left;
	width: 690px;
	margin-bottom: 30px;
}
.detail_container_right {
	float: right;
	width: 690px;
	margin-bottom: 30px;
}
.detail_image_box {
	float: left;
	width: 240px;
	margin-right: 20px;
}
.detail_spec_box {
	float: left;
	width: calc(100% - 260px);
}
.detail_text_url {
	color: #374151;
}
.detail_text_url:hover {
	color: #245c98;
}

.detail_spec_image {
	float: left;
	width: 230px;
	border: 3px solid #e5e7eb;
	margin-top: 0px;
	text-align: center;
}
.detail_spec_thumbnail {
	float: left;
	width: 60px;
	border: 2px solid #245c98;
	margin: 5px 7px 5px 0px;
}
.detail_spec_mfgimage {
	float: left;
	width: 161px;
	border: 2px solid #e5e7eb;
	margin: 5px 0px;
}
.detail_spec_image img, .detail_spec_thumbnail img,.detail_spec_mfgimage img{
	display: block;
}
.detail_spec_model {
	float: left;
	margin: 0px;
	width: 100%;
	padding-bottom: 15px;
	color: #245c98;
	font-size: 32px;
	font-weight: 550;
	line-height: 36px;
}
.detail_spec_state {
	float: left;
	width: 100%;
	color: #333333;
	font-size: 17px;
	font-weight: 550;
	line-height: 20px;
}
.detail_spec_item {
	float: left;
	width: 100%;
	padding: 7px 0px;
}

.detail_guide_box {
	float: left;
	width: 100%;
}
.detail_guide_item {
	float: left;
	padding: 10px 20px;
	margin-right: 15px;
	border-radius: 4px;
	background-color: #568fcb;
	height: 14px;
	color: #ffffff;
	font-weight: 530;
	line-height: 16px;
}
.detail_guide_item:hover {
	background-color: #5388c0;
	text-decoration: none;
}

.detail_rfq_container {
	float: left;
	width: calc(100% - 20px);
	border: 0px solid #ffffff;
	border: 10px solid #e5e7eb;
	background-color:#ffffff;
}
.rfq_right {
	width: 316px;
}



.detail_spec_attribute {
	float: left;
	width: 30%;
	font-size: 15px;
	line-height: 20px;
}
.detail_spec_value {
	float: left;
	width: 70%;
	font-size: 15px;
	line-height: 20px;
}

.detail_spec_stock {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 100%;
	font-size: 24px;
	font-weight: 540;
	line-height: 30px;
}


.detail_spec_title {
	float: left;
	width: calc(100% - 40px);
	height: 20px;
	margin: 15px 0px;
	padding: 12px 20px;
	background-color: #245c98;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #ffffff;
	font-size: 15px;
	line-height: 20px;
}
.detail_spec_title_left,.detail_spec_title_right {
	float: left;
	width: calc(50% - 20px);
	height: 20px;
	margin: 15px 0px;
	padding: 12px 20px;
	background-color: #245c98;
	color: #ffffff;
	font-size: 15px;
	line-height: 20px;
}
.detail_spec_title_left {
	padding: 12px 0px 12px 20px;
	border-top-left-radius: 3px;
}
.detail_spec_title_right {
	padding: 12px 20px 12px 0px;
	border-top-right-radius: 3px;
	text-align: right;
}
.detail_spec_title_url {
	color: #ffffff;
}
.detail_spec_subtitle {
	float: left;
	width: calc(100% - 40px);
	height: 26px;
	padding: 17px 20px;
	color: #245c98;
	font-size: 16px;
	font-weight: 545;
	line-height: 26px;
}
.detail_attribute_item,.detail_attribute_item2 {
	float: left;
	width: 100%;
	line-height: 20px;
}
.detail_attribute_item {
	background-color: #f4f2f1;
}
.detail_attribute_item:hover,.detail_attribute_item2:hover{
	background-color: #ddf0e8;
}
.detail_attribute_name {
	float: left;
	width: 30%;
	padding: 5px 20px;
}
.detail_attribute_value {
	float: left;
	width: calc(70% - 80px);
	padding: 5px 20px;
}


.detail_compaign_list,.detail_compaign_item1,.detail_compaign_item2 {
	float: left;
	width: 100%;
	padding: 6px 0px;
}
.detail_compaign_list {
	font-size: 13px;
	font-weight: 550;
}
.detail_compaign_item1 {
	background-color: #f2f2f2;
}
.detail_compaign_item1:hover,.detail_compaign_item2:hover{
	background-color: #ddf0e8;
}

.detail_compaign_icon {
	float: left;
	width: 2%;
	text-align: center;
}
.detail_compaign_company {
	float: left;
	width: 20%;
}
.detail_compaign_model {
	float: left;
	width: 15%;
}
.detail_compaign_stock {
	float: left;
	width: 5%;
}
.detail_compaign_button {
	float: left;
	width: 10%;
}
.detail_compaign_button_style {
	float: left;
	padding: 2px 20px;
	background-color: #568fcb;
	width: auto;
	color: #ffffff;
	border-radius: 4px;
}
.detail_compaign_button_style:hover {
	background-color: #245c98;
}
.detail_compaign_currency {
	float: left;
	width: 5%;
}
.detail_compaign_price {
	float: left;
	width: 7%;
}
.detail_compaign_slogan {
	float: left;
	width: 35%;
}
.detail_compaign_updated {
	float: left;
	width: 8%;
}

.detail_compaign_blue {
	color: #0d52a1;
	font-size: 13px;
	font-weight: 540;
}
.detail_compaign_green {
	color: #2e654d;
	font-size: 13px;
	font-weight: 540;
}

/* List */
.list_box {
	float: left;
	width: 1378px;
	height: 20px;
	padding: 13px 10px;
	border: 1px solid #245c98;
	background-color: #245c98;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #ffffff;
	font-size: 14px;
	font-weight: 550;
}
.list_item {
	float: left;
	width: 1378px;
	padding: 13px 10px;
	border-left: 1px solid #e5e7eb;
	border-right: 1px solid #e5e7eb;
	border-bottom: 1px solid #e5e7eb;
}
.list_item_bgcolor {
	background-color: #f9fafb;
}
.list_image {
	float: left;
	width: 7%;
}
.list_image img {
	display: block;
}
.list_model {
	float: left;
	width: 15%;
}
.list_mfg {
	float: left;
	width: 15%;
}
.list_description {
	float: left;
	width: 23%;
}
.list_datecode {
	float: left;
	width: 9%;
}
.list_datasheet {
	float: left;
	width: 9%;
}
.list_packing {
	float: left;
	width: 9%;
}
.list_package {
	float: left;
	width: 9%;
}
.list_rohs {
	float: left;
	width: 6%;
	text-align: center;
}
.list_status {
	float: left;
	width: 8%;
	text-align: center;
}
.list_price {
	float: left;
	width: 7%;
	text-align: center;
}
.list_update {
	float: left;
	width: 13%;
	text-align: center;
}
.list_rfq {
	float: left;
	width: 10%;
	text-align: center;
}

.list_image_style {
	height: 70px;
}
.list_model_style {
	color: #245c98;
	font-size: 15px;
	font-weight: bold;
}
.list_model_style:hover {
	color: #3472bc;
}
.list_mfg_style {
	color: #374151;
}
.list_mfg_style:hover {
	color: #245c98;
}
.list_description_style {
	padding-bottom: 10px;
}
.list_datasheet_style {
	font-size: 12px;
	color: #374151;
}
.list_datasheet_style:hover {
	color: #245c98;
	text-decoration: none;
}
.list_price_style {
	color: #ea580c;
	font-size: 15px;
	font-weight: bold;
}
.list_stock_style {
	font-size: 14px;
	padding-bottom: 10px;
}
.list_quote_style {
	margin: 0 auto;
	padding: 10px 0px;
	width: 96px;
	height: 14px;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	border-radius: 5px;
	background-color: #ff671f;
	cursor: pointer;
}
.list_quote_style:hover {
	background-color: #e04800;
}
/* Catalog */
.cata_container {
	width: 1416px;
	padding: 0px 25px;
}

.cata_box {
	float: left;
	width: 218px;
	margin: 0px 8px 16px 8px;
	padding: 15px 0px;
	border: 1px solid #e5e7eb;
	text-align: center;
	
}
.cata_image,.cata_model,.cata_mfg {
	width: 100%;
}
.cata_model_url {
	color: #245c98;
	font-weight: bold;
}
.cata_model_url:hover {
	color: #245c98;
}
.cata_mfg_url {
	color: #374151;
}
.cata_mfg_url:hover {
	color: #245c98;
}

.cata_more {
	float: left;
	width: 100%;
	margin: 9px 0px 11px 0px;
	text-align: center;
}
.cata_more_url {
	color: #000000;
	font-size: 18px;
	line-height: 22px;
}
.cata_more_url:hover {
	color: #01479d;
}

/* Page */
.page_box {
	overflow: hidden;
	float: left;
	margin: 15px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	border-top: 1px solid #e1e6eb;
	border-bottom: 1px solid #e1e6eb;
	text-align: center;
}

.page_left,.page_right {
	display: inline-block;
	margin: 0 auto;
	padding: 11px 14px 11px 14px;
	width: auto;
	min-width: 16px;
	height: 10px;
	background-color: #ffffff;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	line-height: 10px;
	text-align: center;
}
.page_left {
	border-left: 1px solid #dddddd;
}
.page_right {
	border-right: 1px solid #dddddd;
}
.page_left:hover {
	color: #ffffff;
	background-color: #5388c0;
	border-top: 1px solid #5388c0;
	border-bottom: 1px solid #5388c0;
	border-left: 1px solid #5388c0;
}
.page_right:hover {
	color: #ffffff;
	background-color: #5388c0;
	border-top: 1px solid #5388c0;
	border-bottom: 1px solid #5388c0;
	border-right: 1px solid #5388c0;
}
.page_left:visited,.page_right:visited {
	color: #000000;
}

.page_on {
	display: inline-block;
	margin: 0 auto;
	padding: 11px 14px 11px 14px;
	width: auto;
	min-width: 16px;
	height: 10px;
	background-color: #245c98;
	border: 1px solid #245c98;
	
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	line-height:10px;
	text-align: center;
}


/* Community */
.community_container {
	width: 1410px;
	padding: 19px 25px 34px 25px;
}
.community_title {
	margin-top: 35px;
	
	font-size: 40px;
	font-family: Roboto;
	line-height: 48px;
	font-weight: 550;
	text-align: center;
}
.community_category_box {
	float: left;
	margin: 6px 5px;
	padding: 5px 5px;
	width: 450px;
	height: 80px;
	border-bottom: 5px solid #e5e7eb;
	background-color: #ffffff;
}
.community_category_box:hover {
	border-bottom: 5px solid #245c98;
}

.community_category_image {
	float: left;
	margin-right: 10px;
	width: 80px;
	height: 80px;
}
.community_category_style {
	float: left;
	padding-top: 20px;
	width: 360px;
	height: 30px;
}
.community_category_url {
	color: #374151;
	font-size: 23px;
	font-weight: 500;
}
.community_category_url:hover {
	color: #245c98;
	text-decoration: none;
}
.community_category_thread {
	float: left;
	background-image:url(https://img.icdirectory.com/image/community/icon-thread.png);
	background-repeat: no-repeat;
	margin: 5px 0px;
	padding-left: 28px;
	width: 332px;
	height: 20px;
}
.mfg_list {
	float: left;
	width: 24%;
	padding-top: 7px;
	padding-left: 1%;
}
.mfg_list_style {
	color: #374151;
	font-size: 14px;
	line-height: 24px;
}
.mfg_list_style:hover {
	color: #3472bc;
}

/* Compare */
.compare_box {
	margin-bottom: 35px;
}
.compare_item {
	float: left;
	width: 24%;
	padding-top: 7px;
	padding-right: 1%;
}
.compare_item_style {
	color: #374151;
	font-size: 14px;
	line-height: 24px;
}
.compare_detail_container {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.compare_detail_item,.compare_detail_item2 {
	float: left;
	width: 100%;
	line-height: 20px;
}
.compare_detail_item {
	background-color: #f4f2f1;
}
.compare_detail_item:hover,.compare_detail_item2:hover{
	background-color: #ddf0e8;
}
.compare_detail_name {
	float: left;
	width: calc(40% - 120px);
	padding: 5px 20px;
}
.compare_detail_value {
	float: left;
	width: 30%;
	padding: 5px 20px;
}

/* Gallery */
.gallery_container {
	width: 1420px;
	padding: 25px 20px 22px 20px;
 	-moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
}
.gallery_title {
	margin-top: 35px;
	background-color: #ffffff;
	font-size: 40px;
	font-family: Roboto;
	line-height: 40px;
	font-weight: 550;
	text-align: center;
}
.gallery_box {
	position: relative;
	float: left;
	width: 311px;
	border: 2px solid #e5e7eb;
	border-radius: 5px;
	margin: 0px 10px 18px 10px;
	padding: 10px;
	-moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
}
.gallery_box:hover {
	border: 2px solid #d3d3d3;
}
.gallery_image,.gallery_model,.gallery_mfg,.gallery_date {
	width: 100%;
}
.gallery_model,.gallery_model_url{
	font-size: 18px;
	color: #01479d;
	font-weight: bold;
	line-height: 26px;
}
.gallery_mfg,.gallery_mfg_url {
	font-size: 16px;
	color: #374151;
	line-height: 26px;
}
.gallery_date {
	font-size: 14px;
	color: #374151;
	line-height: 26px;
}

.gallery_more {
	float: left;
	width: 100%;
	margin: 15px 0px;
	text-align: center;
}
.gallery_more_url {
	color: #000000;
	font-size: 18px;
	line-height: 22px;
}
.gallery_more_url:hover {
	color: #01479d;
}
/* Search */
.hot_container {
	width: 1415px;
	padding: 18px 22px 13px 23px;
}
.hot_title {
	margin-top: 35px;
	
	font-size: 40px;
	font-family: Roboto;
	line-height: 48px;
	font-weight: 550;
	text-align: center;
}
.hot_box {
	float: left;
	width: 235px;
	margin: 7px;
	background-color:#ffffff;
	border: 0px solid #ffffff;
	padding: 17px 17px 0px 17px;
}
.hot_box:hover {
	margin: 5px 7px 9px 7px;
}
.hot_image {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.hot_model,.hot_mfg {
	float: left;
	width: 175px;;
}
.hot_model_url {
	color: #01479d;
	font-weight: bold;
}
.hot_model_url:hover {
	color: #01479d;
}
.hot_mfg_url {
	color: #374151;
}
.hot_mfg_url:hover {
	color: #1e40af;
}

.hot_more {
	padding-top: 5px;
	padding-bottom: 25px;
	text-align: center;
}
.hot_more_url {
	color: #000000;
	font-size: 18px;
	line-height: 22px;
}
.hot_more_url:hover {
	color: #01479d;
}



.new_box {
	float: left;
	width: 235px;
	margin: 7px;
	background-color:#ffffff;
	border: 2px solid #e5e7eb;
	padding: 15px 15px 0px 15px;
}
.new_box:hover {
	margin: 5px 7px 9px 7px;
}
/* Review */
.review_container {
	width: 1422px;
	padding: 0px 19px 26px 19px;
 	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
}
.review_title {
	float: left;
	width: 32%;
	padding: 35px 0px 15px 0px;
	font-size: 40px;
	font-family:Roboto;
	line-height:40px;
	font-weight:550;
	text-align:center;
}

.review_box {
	position: relative;
	float: left;
	width: 410px;
	border: 2px solid #e5e7eb;
	border-radius: 5px;
	margin: 9px 10px;
	padding: 20px;
	-moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
}
.review_box:hover {
	border: 2px solid #d3d3d3;
}

.review_icon {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
}
.review_contact {
	float: left;
	width: calc(100% - 260px);
	height: 60px;
	line-height: 26px;
}
.review_author {
	font-size: 16px;
	font-weight: 500;
}
.review_star {
	float: left;
	width: 180px;
	height: 60px;
	text-align: right;
	line-height: 26px;
}
.review_content {
	float: left;
	width: 100%;
	min-height: 40px;
	border-top: 1px solid #e5e7eb;
	padding: 10px 0px;
	margin: 10px 0px;
}
.review_image {
	float: left;
	width: 100%;
}
.review_model {
	float: left;
	width: 100%;
}
.review_model_url {
	color: #232323;
}

/* Member */
.member_outer {
	overflow: hidden;
	margin: 40px auto;
	padding: 50px 0px;
	width: 100%;
	max-width: 800px;
	height: auto;
	background-color: #ffffff;
}
.member_inner {
	overflow: hidden;
	margin: 0px auto;
	width: 80%;
	max-width: 380px;
	height: auto;
}
.member_title {
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
	width: 100%;
	height: auto;
	font-size: 22px;
	line-height:25px;
	text-align: center;
}
.member_main {
	margin: 0 auto;
	padding: 8px 0px 8px 0px;
	width: 100%;
	height: auto;
	text-align: center;
}
.member_home {
	margin: 0 auto;
	padding: 100px 0px 0px 0px;
	width: 100%;
	height: auto;
	text-align: center;
}
.member_style {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
.member_style:hover {
	text-decoration: underline;
}
.member_input {
	width: 93%;
	height: 20px;
	padding: 9px 3%;
	border: 1px solid #c3c5c6;
	outline: none;
	
	font-family: Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: 20px;
}
.member_input:hover {
	border: 1px solid #00b7d3;
}
.member_input_alert {
	border: 1px solid #ff6600;
}

.member_submit {
	margin: 25px 0px 25px 0px;
	width: 100%;
	height: 40px;
	background-color: #0099cc;
	border: 1px solid #0087b4;
	border-radius: 0px;
	cursor: pointer;
	
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.member_submit:hover {
	background-color: #0087b4;
}
/* Error */
.error_container {
	margin: 0 auto;
	overflow: hidden;
	width: 1180px;
	padding: 30px 25px 15px 25px;
	background-color:#ffffff;
}
.error_box {
	overflow: hidden;
	margin: 0 auto;
	padding: 50px 0px;
	width: 600px;
}
.error_code {
	float: left;
	width: 300px;
	height: auto;
	padding: 0px 0px 0px 0px;
	
	color:#666666;
	font-size: 120px;
	line-height: 85px;
	text-align: center;
}
.error_text {
	float: left;
	width: 280px;
	height: auto;
	padding: 0px 0px 0px 15px;
	
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
}
.error_info {
	float: left;
	width: 285px;
	height: auto;
	padding: 13px 0px 0px 15px;
	
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
}
.error_bottom {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	
	color: #000000;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
}
.error_bottom_style {
	color: #000000;
	text-decoration: none;
}
.error_bottom_style:hover {
	text-decoration: underline;
}