﻿.page-box .page-box-bg {

}

.page-box-default .page-box-bg {

}

.main {

	width: auto;

}

.layout {

	margin: 0 auto;

	overflow: hidden;

	min-width: 1100px;

}

.layout-bg {

	width: 1100px;

*zoom:1;

	overflow: visible;

}

.layout-bg:after {

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

	clear: both;

}

.page-layout .layout .layout-bg {

	width: 1100px;

}

.page-layout .layout {

	width: 1100px;

}

.page-layout .main {

	width: 1126px;

}

.layout-sys4 .left {

	width: auto;

}

.layout-sys4 .centerleft {

	width: auto;

}

.layout-sys4 .centerright {

	width: auto;

}

.layout-sys4 .right {

	width: auto;

}

.layout-sys4-1 .left {

	width: auto;

}

.layout-sys4-1 .right {

	width: auto;

}

.layout-sys4-1 .left .left-bg {

}

.layout-sys4-1 .right .right-bg {

}

.layout-sys4-3 .left {

	width: auto;

}

.layout-sys4-2 .right {

	width: auto;

}

.layout-sys4-1 .right {

	width: auto;

}

.layout-sys4-1 .right .right-bottom {

	width: auto;

}

.layout-sys4-1 .right .right-top {

	width: auto;

}

.layout-sys4-2 .right .right-top-bg {

	overflow: hidden;

}

.layout-sys4-2 .right .right-top-left {

	width: auto;

}

.layout-sys4-2 .right .right-top-right {

	width: auto;

}

.layout-sys4-1 .right .right-bottom-left {

	width: auto;

}

.layout-sys4-1 .right .right-bottom-right {

	width: auto;

}

.layout-sys2 .left {

	width: auto;

}

.layout-sys2 .right {

	width: auto;

}

.layout-sys3 .left {

	width: auto;

}

.layout-sys3 .center {

	width: auto;

}

.layout-sys3 .right {

	width: auto;

}

.layout .left .mod {

}

.layout .right .mod {

}

input:focus {

	outline: none;

}

textarea:focus {

	outline: none;

}

.mod-color {

	color: #000;

	font-size: 14px;

}

.mod-color .mod-title {

	font-weight: normal;

	font-size: 24px;

	color: #000;

	line-height: 30px;

}

.mod-color .mod-title .title-right a {

	color: #fff;

}

.mod-color .mod-title .title-right a:hover {

	text-decoration: underline;

}

.mod .title-left {

	float: left;

	display: block;

	overflow: hidden;

}

.mod .title-right {

	float: right;

	font-size: 12px;

}

.mod .title-right a:hover {

	text-decoration: underline;

}

.layout-page1 {

	padding: 10px 0 40px;

}

.layout-page1 .left {

	width: 520px;

}

.layout-page1 .right {

	width: 520px;

}

.layout-page1 .mod .title-left {

	font-size: 20px;

	color: #666;

	line-height: 24px;

	padding: 0 0 15px;

	border-bottom: 1px solid #666;

}

.layout-page1 .right .mod .title-left {

	border-bottom: 1px solid #666;

}

.contactus-tab-email .right a {

	display: inline;

}

.layout-logo {

	position: relative;

	z-index: 99;

	height: 100px;

	border-bottom: 1px solid transparent;

	overflow: visible;

}

.layout-logo .layout-bg {

	overflow: hidden;

}

.layout-banner {

	margin-top: -110px;

	position: relative;

	z-index: 2;

}

.layout-logo:hover {

	border-bottom-color: #fff;

}

.layout-about {

	padding: 40px 0px;

}

.layout-product {

	padding: 80px 0px 55px;

	background: #f8f8f8;

}

.layout-service {

	padding: 80px 0px 10px;

	background: #edbf2c;

}

.layout-servicecontent {

	padding: 10px 0px;

	background: #edbf2c;

}

.layout-new {

	padding: 40px 0px;

}

.layout-bottom {

	background: #898989;

	padding: 15px 0;

}

.layout-bottom .left {

	width: 750px;

}

.layout-bottom .right {

	width: 300px;

}

.layout-current {

	padding: 20px 0px 10px;

}

.layout-foot {

	padding: 10px 0px 30px;

	background: url(../images/footbg.png) top repeat-x #999;

	overflow: hidden;

}

.layout-foot .left {

	width: 200px;

}

.layout-foot .centerleft {

	width: 350px;

}

.layout-foot .centerright {

	width: 250px;

}

.layout-foot .right {

	width: 250px;

}

.layout-foot .mod .mod-title {

	font-size: 20px;

	line-height: 40px;

	color: #fff;

	text-transform: uppercase;

	padding: 20px 0px 10px;

	overflow: hidden;

	font-weight: bold;

}

.layout-foot .mod-title .title-left {

	position: relative;

}

.layout-foot .mod-title .title-left:after {

	content: "";

	width: 100%;

	height: 1px;

	background: #fff;

	display: block;

	position: absolute;

	bottom: 0px;

	left: 0px;

}

.layout-foot .centerleft .mod {

	padding: 0 75px;

}

.layout-sites {

	background: #898989;

}

.layout-logopage {

	background: #333;

}

.layout-page {

	padding: 40px 0px;

	overflow: visible;

}

.layout-page .mod-color .mod-title {

	padding: 10px 0px;

	overflow: hidden;

	display: block;

	border-bottom: 2px solid #ffd526;

	text-transform: uppercase;

	font-weight: bold;

	color: #8bcd22;

	margin-bottom: 10px;

}

.pagination {

	background-color: #ddd;

	padding: 6px 10px;

	overflow: hidden;

	clear: both;

	height: 1%;

}

.pagination .pagination-box {

	text-align:center;

}



.pagination .pagination-box a,.pagination .pagination-box span {

	text-align: center;

	background: #000;

	display: inline-block;

	line-height: 16px;

	overflow: hidden;

	padding: 4px 6px;

	color: #fff;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

	font-size:15px;

}

.pagination .pagination-box a:hover {

	background: #8bcd22;

}

.pagination .pagination-box .on {

	background: #8bcd22;

}

.pagination .pagination-box .pagination-nav li.pagination-disabled a {

	background: none transparent;

	border: none transparent;

	color: #777;

	cursor: default;

}

.pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-next {

	background: url(../images/pagetab.png) -15px 3px no-repeat;

}

.pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-next:hover {

	background: url(../images/pagetab.png) -15px -15px no-repeat;

}

.pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-prev {

	background: url(../images/pagetab.png) 3px 3px no-repeat;

	height: 16px;

}

.pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-prev:hover {

	background: url(../images/pagetab.png) 3px -15px no-repeat;

}

.pagination .page-goto {

	float: right;

}

.pagination .page-goto.textfield-normal {

	height: 14px;

	padding-bottom: 2px;

	padding-top: 2px;

	width: 35px;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	transition: border 0.2s linear 0s;

}

.pagination .page-goto .pager-button {

	background: #000;

	display: inline-block;

	padding: 0px 10px;

	height: 20px;

	line-height: 20px;

	color: #fff;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.pagination .page-goto .pager-button span {

}

.pagination .page-goto .pager-button:hover {

	background: #8bcd22;

}

.pagination .page-goto .pager-button:hover span {

}

.sys-chain {

	margin-top: 20px;

}

.sys-chain .prev .prev-title {

	color: #000;

}

.sys-chain .prev a {

	color: #005BB0;

	text-decoration: underline;

}

.sys-chain .prev a:hover {

	color: #f60;

}

.sys-chain .next .next-title {

	color: #000;

}

.sys-chain .next a {

	color: #005BB0;

	text-decoration: underline;

}

.sys-chain .next a:hover {

	color: #f60;

}

.main-ar .layout-logo .mod-othercontent01 .mod-content-othercontent img {

	float: right;

}

.main-ar .mod-nav01 .nav-tabs .nav-tab-link .caret {

	float: left;

	font-weight: 600;

}

.main-ar .layout-about .center .mod-othercontent01 .mod-content-othercontent, .main-ar .layout-about .right .mod-othercontent01 .mod-content-othercontent {

	right: 80px;

}

.main-ar .layout-about .center .mod-othercontent01 .mod-title-othercontent .title-left-othercontent, .main-ar .layout-about .right .mod-othercontent01 .mod-title-othercontent .title-left-othercontent {

	float: right;

}

.main-ar .layout-choose .left .mod-othercontent01 .mod-content-othercontent p {

	background-position: top 5px right;

}

.main-ar .layout-choose .left .mod-othercontent01 .title-right-othercontent {

	left: 430px;

}

.main-ar .layout-new .mod-othercontent01-content .new-left {

	float: right;

}

.main-ar .layout-new .mod-othercontent01-content .new-right {

	float: left;

}

.main-ar .layout-new .mod-othercontent01-content .new-content {

	background-position: right 310px center;

}

.main-ar .layout-new .mod-othercontent01-content .new-right .new-more {

	float: right;

}

.main-ar .layout-foot .mod-othercontent01 ul li {

	background: url(../images/li-bg.png) right center no-repeat;

}

.main-ar .mod-list .mod-content-list .list-link {

	float: right;

}

.main-ar .mod-index01 .index-list .item-box li {

	float: right;

}

.main-ar .mod-certificate-list01 .mod-content-certificate .cert-type ul li, .main-ar .mod-recruitment-list01 .recruit-type ul li {

	float: right;

}

.main-ar .layout-sys2 .right {

	float: left;

}

.main-ar .layout-sys2 .left {

	float: right;

}

.main-ar .layout-sys4 .left {

	float: right;

}

.main-ar .layout-sys4 .right {

	float: left;

}

.main-ar .layout-sys4 .centerleft {

	float: right;

}

.main-ar .layout-sys4 .centerright {

	float: left;

}

.main-ar .mod .title-left {

	float: right;

}

.main-ar .mod .title-right {

	float: left;

}

.main-ar .flag {

	float: right;

}

.main-ar .mod-header01 .language-box .text {

	float: right;

}

.main-ar .mod-header01 .share-box ul.share-tabs li {

	float: right;

}

.main-ar .mod-header01 .language-box .language-content .language-link .caret {

	right: 80px;

	background: url(../images/language-ar.png) center no-repeat;

}

.main-ar .mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time {

	float: left;

}

.main-ar .mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time span {

	float: left;

}

.main-ar .mod-news-detail01 .mod-content-detail .detail-time .news-time {

	float: left;

}

.main-ar .mod-news-detail01 .mod-content-detail .detail-time .news-form {

	float: right;

}

.main-ar .mod-faq-detail01 .mod-content-detail .detail-time {

	float: left;

}

.main-ar .mod-faq-detail01 .mod-content-detail .detail-time .faq-form {

	float: right;

}

.main-ar .mod-productlist01 .filter-page .view-as .tool-name {

	float: right;

}

.main-ar .mod-productlist01 .filter-page .pager-label {

	float: right;

}

.main-ar .mod-header01 .language-box .language-title {

	float: right;

}

.main-ar .mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .img {

	float: right;

}

.main-ar .mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content {

	float: left;

}

.main-ar .mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .time {

	float: left;

}

.main-ar .mod-certificate-detail01 .mod-content-detail .detail-box-time {

	float: left;

}

.main-ar .mod-certificate-detail01 .mod-content-detail .detail-tabs .left {

	text-align: left;

}

.main-ar .mod-certificate-detail01 .mod-content-detail .detail-tabs .right {

	float: left;

}

.main-ar .mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dt {

	float: right;

	text-align: left;

	padding-right: 0px;

	padding-left: 6px;

}

.main-ar .mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dd {

	float: right;

}

.main-ar .mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .right {

	float: left;

}

.main-ar .mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .left {

	float: right;

	text-align: left;

}

.main-ar .layout-advantages .mod-othercontent01 .title-bg-othercontent .title-right-othercontent {

	left: 270px;

}

.main-ar .mod-company-basic01 .mod-content-basic th {

	text-align: left;

}

.main-ar .mod-company-trade01 .mod-content-trade th {

	text-align: left;

}

.main-ar .mod-company-factory01 .mod-content-factory th {

	text-align: left;

}

.main-ar .mod-productlist01 .filter-page .pager {

	float: left;

}

.main-ar .mod-productlist01 .filter-page .view-as {

	float: left;

}

.main-ar .mod-productlist01 .filter-page .sel-text {

	float: right;

}

.main-ar .mod-productlist01 .filter-page .ui-button {

	float: right;

}

.main-ar .mod-productdetail01 .img-box {

	float: right;

}

.main-ar .mod-productdetail01 .basic-box {

	float: left;

}

.main-ar .mod-productdetail01 .img-box .img-page .page {

	float: right;

}

.main-ar .mod-productdetail01 .basic-box .mation-box th {

	text-align: right;

}

.main-ar .mod-productdetail01 .basic-box .mation-box .file {

	float: right;

}

.main-ar .mod-productdetail01 .basic-box .share-box dl {

	float: left;

}

.main-ar .a2a_default_style .a2a_dd {

	float: right;

}

.main-ar .a2a_default_style .a2a_img {

	float: right;

}

.main-ar .a2a_default_style .a2a_divider {

	float: right;

}

.main-ar .mod-productdetail01 .basic-box .contact {

	float: right;

}

.main-ar .mod-keyword01 .mod-bg-keyword .keyword-box li {

	float: right;

}

.main-ar .mod-send01 .mod-bg-send .send-box dt {

	float: right;

	padding-right: 0px;

	padding-left: 6px;

	text-align: left;

}

.main-ar .mod-send01 .mod-bg-send .send-box dd {

	float: right;

}

.main-ar .mod-send01 .mod-bg-send .send-box .send-contact {

	right: 600px;

}

.main-ar .mod-send01 .mod-bg-send .send-buttom {

	padding-left: 0px;

	padding-right: 110px;

}

.main-ar .mod-list .mod-content-list .list-time {

	float: left;

}

.main-ar .mod-nav01 .nav-tabs .nav-tab {

	float: right;

}

.main-ar .layout-sys3 .left {

	float: right;

}

.main-ar .layout-sys3 .right {

	float: left;

}

.main-ar .layout-sys3 .center {

	float: right;

}

.main-ar .mod-company01 .mod-content-company .company-plants img {

	float: left;

	margin: 0px 10px 10px 0px;

}

.main-ar .mod-company01 .mod-content-company .company-plant-page {

	left: 40px;

}

.main-ar .mod-company-basic01 .mod-content-basic th {

	text-align: left;

}

.main-ar .mod-company-trade01 .mod-content-trade th {

	text-align: left;

}

.main-ar .mod-company-factory01 .mod-content-factory th {

	text-align: left;

}

.main-ar .mod-productlist01 .box-gallery .gallery-item {

	float: right;

	margin-right: 0px;

	margin-left: 25px;

	

}

.main-ar .mod-productlist01 .box-gallery .line-last {

	margin: 0px;

}

.main-ar .mod-productlist01 .box-gallery .gallery-item .product-img input {

	left: 235px;

}

.main-ar .mod-productlist01 .box-list .list-item .chk {

	float: right;

}

.main-ar .mod-productlist01 .box-list .list-item .pic {

	float: right;

	margin-right: 0px;

	margin-left: 20px;

}

.main-ar .pagination .pagination-box {

	float: right;

}

.main-ar .pagination .page-goto {

	float: left;

}

.main-ar .mod-news01 .mod-content-news li a {

	float: right;

}

.main-ar .mod-news01 .mod-content-news li span {

	float: left;

}

.main-ar .mod-products01 .mod-content-products .scroll-content li {

	float: right;

}

.main-ar .mod-contact01 .mod-content-contact dt {

	float: right;

}

.main-ar .mod-categories01 .categories-tabs .text {

	float: right;

}

.main-ar .mod-categories01 .show-type-tree .categories-second-tabs .categories-second-tab .text {

	float: right;

}

.main-ar .mod-send01 .mod-bg-send .send-box .name {

	margin-left: 4px;

	margin-right: 0px;

}

.main-ar .mod-company01 .mod-content-company .company-plant-page a {

	float: left;

}

.main-ar .mod-faq-list02 .mod-content-list .list-box ul li .list-line {

	float: right;

}

.main-ar .mod-faq-list02 .mod-content-list .list-box ul li .list-content {

	float: left;

}

.main-ar .pagination .pagination-box .pagination-nav li {

	float: right;

}

.main-ar .pagination .pagination-box .pagination-nav li a.pagination-prev {

	background: url(../images/pagetab.png) -15px -33px no-repeat;

	text-indent: -999px;

	border: none;

	width: 16px;

}

.main-ar .pagination .pagination-box .pagination-nav li a.pagination-prev:hover {

	background: url(../images/pagetab.png) -15px -15px no-repeat;

}

.main-ar .pagination .pagination-box .pagination-nav li a.pagination-next {

	background: url(../images/pagetab.png) 3px -33px no-repeat;

	overflow: hidden;

	text-indent: -999px;

	border: none;

	width: 16px;

}

.main-ar .pagination .pagination-box .pagination-nav li a.pagination-next:hover {

	background: url(../images/pagetab.png) 3px -15px no-repeat;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-active a {

	background: none transparent;

	border: none transparent;

	color: #666;

	cursor: default;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-disabled a {

	background: none transparent;

	border: none transparent;

	color: #777;

	cursor: default;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-next {

	background: url(../images/pagetab.png) 3px 3px no-repeat;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-next:hover {

	background: url(../images/pagetab.png) 3px -15px no-repeat;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-prev {

	background: url(../images/pagetab.png) -15px 3px no-repeat;

	height: 16px;

}

.main-ar .pagination .pagination-box .pagination-nav li.pagination-disabled .pagination-prev:hover {

	background: url(../images/pagetab.png) -15px -15px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager .pager-nav li {

	float: right;

}

.main-ar .mod-productlist01 .filter-page .pager-prev {

	background: url(../images/pagetab.png) -18px -36px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager-prev:hover {

	background: url(../images/pagetab.png) -18px -18px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager-next {

	background: url(../images/pagetab.png) 0px -36px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager-next:hover {

	background: url(../images/pagetab.png) 0px -18px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager-disabled .pager-prev {

	background: url(../images/pagetab.png) -18px 0px no-repeat;

}

.main-ar .mod-productlist01 .filter-page .pager-disabled .pager-next {

	background: url(../images/pagetab.png) 0px 0px no-repeat;

}

.mod-slide01 {

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.mod-slide01 .slide-body a {

	display: none;

}

.mod-slide01 .slide-body .show {

	display: block;

}

.mod-slide01 .slide-body .bg-first a {

	display: block;

}

.mod-slide01 .slide-nav {

	bottom: 30px;

	position: absolute;

}

.mod-slide01 .slide-nav .current {

	background: #f60;

	width: 20px;

	height: 20px;

}

.mod-slide01 .slide-nav a {

	background: #f90;

	width: 20px;

	height: 20px;

	text-align: center;

	width: 20px;

	border-right: 1px solid #DDDDDD;

	color: #FFFFFF;

	display: inline-block;

	line-height: 20px;

	border-radius: 3px;

}

.mod-slide01 .slide-box .prev {

	position: absolute;

	left: 30px;

	top: 350px;

	width: 80px;

	height: 80px;

	border-radius: 50%;

	display: none;

	background-image: url(../images/prev1.png);

	background-position: center;

	background-repeat: no-repeat;

	background-color: rgba(255,255,255,0.5);

}

.mod-slide01 .slide-box .next {

	position: absolute;

	right: 30px;

	top: 350px;

	width: 80px;

	height: 80px;

	border-radius: 50%;

	display: none;

	background-image: url(../images/next.png);

	background-position: center;

	background-repeat: no-repeat;

	background-color: rgba(255,255,255,0.5);

}

.mod-slide02 {

	overflow: hidden;

	background: #f4f5f7;

}

.mod-slide02 .roundabout-holder {

	width: 850px;

	height: 380px;

	margin: 0 auto;

	z-index: 1

}

.mod-slide02 .roundabout-moveable-item {

	width: 350px;

	height: 300px;

	cursor: pointer;

	border: 3px solid #ccc;

	border: 3px solid rgba(0, 0, 0, 0.08);

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

}

.mod-slide02 .roundabout-moveable-item img {

	width: 100%;

}

.mod-slide02 .roundabout-in-focus {

	border: 3px solid rgba(0, 0, 0, 0.2);

}

.layout-banner .layout-bg {

	width: 100%;

	position: relative;

}

.layout-banner .mod-slide01 .slide-box-1 .slide-body img {

	width: 1600px;

	position: absolute;

	left: 50%;

	margin-left: -800px;

	height: 780px;

}

.layout-banner .mod-slide01 .slide-box-1 .slide-nav {

	position: absolute;

	left: 50%;

	bottom: 30px;

	margin-left: -50px;

	display: none;

}

.layout-banner .mod-slide01 .slide-box-1 .slide-nav a {

	width: 10px;

	height: 10px;

	border: 2px solid #000;

	border-radius: 10px;

	color: #fff;

	font-size: 0px;

	line-height: 10px;

	display: block;

	float: left;

	margin: 0 5px;

	background: none;

}

.layout-banner .mod-slide01 .slide-box-1 .slide-nav .current {

	background: #fff;

	border-color: #fff;

}

.mod-banner01 {

	background: #f4f5f7;

	padding: 21px 0 25px 14px;

}

.mod-banner01 .mod-content-banner {

	width: 964px;

	padding: 1px 0 0 2px;

}

.flag {

	margin: 9px 5px;

}

.mod-header01 {

	height: 50px;

	line-height: 50px;

	color: #fff;

	padding: 20px 0px;

}

.mod-header01 .language-box .language-content .language-link .flag {

	display: none;

}

.mod-header01 .header-content-left {

	float: right;

	padding: 0 10px;

	display: none;

}

.mod-header01 .language-box .language-title {

	display: inline-block;

	float: left;

	margin: 0 5px;

	line-height: 50px;

	position: relative;

	display: none;

}

.mod-header01 .language-box .language-bottom {

}

.mod-header01 .language-box .text {

	color: #fff;

	float: left;

	font-size: 14px;

	line-height: 50px;

	text-transform: capitalize;

}

.mod-header01 .language-box a:hover {

	text-decoration: underline;

}

.mod-header01 .language-box .language-content .language-tabs {

	background: #F2F2F2;

	display: block;

	min-width: 98px;

	position: absolute;

	z-index: 10;

	display: none;

	margin-left: -10px;

}

.mod-header01 .language-box .language-content .language-link {

	display: inline-block;

}

.mod-header01 .language-box .language-content .language-tabs li {

	display: block;

	height: 30px;

	line-height: 30px;

	text-align: left;

	clear: both;

}

.mod-header01 .language-box .language-content .language-tabs .text {

	font-size: 12px;

	color: #333;

	line-height: 30px;

}

.mod-header01 .language-box .language-content .language-tabs li:hover {

	background-color: #d5d5d5;

	display: block;

}

.mod-header01 .language-show-type-list .language-content {

	float: left;

	z-index: 5;

}

.mod-header01 .language-show-type-list .language-content .caret {

	background: url(../images/language.png) center no-repeat;

	display: block;

	width: 11px;

	height: 11px;

	float: left;

	margin: 19px 5px;

}

.mod-header01 .language-show-type-line .language-content {

	float: left;

}

.mod-header01 .language-show-type-line .language-content .language-tabs {

	display: block;

	width: 500px;

	height: 20px;

	overflow: hidden;

	background: none;

	border: none;

	padding-top: 8px;

	position: static;

}

.mod-header01 .language-show-type-line .language-content .language-tabs li {

	float: left;

	clear: none;

	line-height: 15px;

	font-size: 12px;

	background: none;

	line-height: 16px;

}

.mod-header01 .language-show-type-line .language-content .language-tabs .text {

	margin: 0px;

}

.mod-header01 .header-content-right {

	float: left;

}

.mod-header01 .share-box {

	float: right;

}

.mod-header01 .share-box .share {

	float: left;

	font-size: 14px;

	text-transform: uppercase;

	padding: 0 10px;

	display: none;

}

.mod-header01 .share-box ul.share-tabs {

	display: inline-block;

	vertical-align: top;

}

.mod-header01 .share-box ul.share-tabs li {

	float: left;

}

.mod-header01 .share-box ul.share-tabs li a {

	display: block;

	height: 40px;

	width: 40px;

	margin: 5px 0px;

	background-repeat: no-repeat;

	background-image: url(sharebg.png);

}

.mod-header01 .share-box ul.share-tabs li a.share-facebook {

	background-position: 0px 0px;

}

.mod-header01 .share-box ul.share-tabs li a.share-linkedin {

	background-position: -40px 0px;

}

.mod-header01 .share-box ul.share-tabs li a.share-twitter {

	background-position: -80px 0px;

}

.mod-header01 .share-box ul.share-tabs li a.share-google {

	background-position: -120px 0px;

}

.mod-header01 .share-box ul.share-tabs li a.share-youbube {

	background-position: -160px 0px;

}

.mod-header01 .share-box ul.share-tabs li a.share-facebook:hover {

	background-position: 0px -40px;

}

.mod-header01 .share-box ul.share-tabs li a.share-linkedin:hover {

	background-position: -40px -40px;

}

.mod-header01 .share-box ul.share-tabs li a.share-twitter:hover {

	background-position: -80px -40px;

}

.mod-header01 .share-box ul.share-tabs li a.share-google:hover {

	background-position: -120px -40px;

}

.mod-header01 .share-box ul.share-tabs li a.share-youbube:hover {

	background-position: -160px -40px;

}

.mod-header01 .share-box ul.share-tabs li a.share-instagram {

	display: none;

}

.mod-top01 {

	line-height: 100px;

	overflow: hidden;

}

.mod-top01 .top-logo {

	float: left;

}

.mod-top01 .top-companyname {

	float: left;

	width: 575px;

	overflow: hidden;

	white-space: nowrap;

	padding-left: 20px;

}

.mod-top01 .top-companyname .text {

	color: #333;

	display: block;

}

.mod-top01 .top-search {

	width: 175px;

	float: right;

	margin: 23px 0;

}

.mod-top01 .top-search .top-search-bg {

	overflow: hidden;

	_zoom: 1;

	line-height: 20px;

}

.mod-top01 .top-search .search-text {

	background: transparent;

	border: none;

	color: #888;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	height: 20px;

	line-height: 22px;

	background: url(../images/ico.gif) left top;

	height: 24px;

	text-indent: 3px;

	width: 149px;

	float: left;

}

.mod-top01 .top-search .search-submit {

	width: 20px;

	height: 21px;

*height:25px;

	background: transparent;

	border: none;

	cursor: pointer;

	background: url(../images/search.gif) 0 1px no-repeat;

}

.mod-nav01 {

}

.mod-nav01 .nav-tabs {

	height: 40px;

	clear: both;

	overflow: hidden;

	margin: 25px 0px;

}

.mod-nav01 .nav-tabs .nav-tab {

	float: left;

	line-height: 40px;

	padding: 0 7px;

}

.mod-nav01 .nav-tabs .nav-tab-link {

	font-size: 14px;

	color: #aaa;

	text-transform: uppercase;

	display: block;

	font-weight: 600;

	transition: color 0.5s;

	-moz-transition: color 0.5s;

	-webkit-transition: color 0.5s;

	-o-transition: color 0.5s;

}

.mod-nav01 .nav-tabs .nav-tab-link:hover {

	color: #fff;

}

.mod-nav01 .nav-tabs .nav-tab {

}

.mod-nav01 .nav-tabs .nav-dropdown {

	position: absolute;

	z-index: 99999;

	display: none;

}

.mod-nav01 .nav-tabs .nav-tab .on {

	color: #fff;

}

.mod-nav01 .nav-tabs .hover .nav-tab-link {

	color: #fff;

}

.mod-nav01 .nav-tabs .nav-tab-link .caret {

	width: 16px;

	height: 40px;

	float: right;

	background: url(../images/nav-icon.png) center no-repeat;

}

.mod-nav01 .nav-tabs .on .caret {

	background-image: url(../images/nav-icon-hover.png);

}

.mod-nav01 .nav-tabs .hover .caret {

	background-image: url(../images/nav-icon-hover.png);

}

.mod-nav01 .nav-tabs .dropdown-tabs li {

	line-height: 35px;

	float: none;

	padding: 0px;

}

.mod-nav01 .nav-tabs .dropdown-tabs .dropdown-tab-first {

	background: none;

}

.mod-nav01 .nav-tabs .dropdown-tabs li a {

	display: block;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	padding: 0 10px;

}

.mod-nav01 .nav-tabs .dropdown-tabs li a:hover {

	text-decoration: none;

	background: #edbf2c;

}

.mod-nav01 .nav-tabs .dropdown-tabs li .dropdown-menu-second-tabs {
	position: absolute;
    left:93px;
    top: 36px;
    width: 180px;
    z-index: 100;
    display: none;
    background: rgba(0,0,0,0.7);
}

.mod-nav01 .nav-tabs .dropdown-tabs li:hover .dropdown-menu-second-tabs {display: block;}

.mod-nav01 .nav-tabs .nav-tab .nav-dropdown-title {

}

.mod-nav01 .nav-tabs .nav-tab .nav-dropdown-content {

	float: left;

	background: rgba(0,0,0,0.7);

}

.mod-nav01 .nav-tabs .nav-tab .nav-dropdown-bottom {

}

.mod-categories01 .categories-tabs .img img {

	display: none;

}

.mod-categories01 .title-right-categories {

	display: none;

}

.mod-categories01 .categories-tabs {

}

.mod-categories01 .categories-tabs ul {

	overflow: hidden;

	_zoom: 1;

}

.mod-categories01 .categories-tabs li {

	display: block;

	clear: both;

	overflow: visible;

	border-bottom: 1px solid #e5e5e5;

}

.mod-categories01 .categories-tabs .categories-tab a {

	color: #333;

	display: block;

	overflow: hidden;

}

.mod-categories01 .categories-tabs .categories-tab a:hover {

	color: #fff;

	background: #8bcd22;

}

.mod-categories01 .categories-tabs i {

	display: block;

	float: left;

	width: 10px;

	height: 10px;

	margin: 15px 0px;

	background: url(../images/proicon.png) 0 -11px no-repeat;

	display: none;

}

.mod-categories01 .categories-tabs .on {

	position: relative;

	z-index: 10;

}

.mod-categories01 .categories-tabs .on .caret {

}

.mod-categories01 .categories-tabs .on .categories-tab-link {

	color: #fff;

	background: #8bcd22;

}

.mod-categories01 .categories-tabs .on .categories-tab-link i {

	background-position: 0 0;

}

.mod-categories01 .categories-tabs .categories-tab-child {

	position: relative;

}

.mod-categories01 .categories-tabs .text {

	height: 40px;

	line-height: 40px;

	display: block;

	text-overflow: ellipsis;

	white-space: pre;

	overflow: hidden;

	_zoom: 1;

	float: right;

	width: 100%;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

.mod-categories01 .categories-tabs .categories-tab .text:before {

	content: ">";

	padding: 0 5px;

}

.mod-categories01 .categories-tabs b {

	display: none;

}

.mod-categories01 .categories-tabs .categories-second-tabs {

	position: absolute;

	left: 240px;

	top: 0;

	width: 240px;

	z-index: 100;

	display: none;

	background: #fff;

	display: none;

}

.mod-categories01 .categories-tabs .categories-tab-child:hover .categories-second-tabs {

	display: block;

}

.mod-categories01 .categories-tabs .categories-second-tab {

	height: auto;

	border-bottom: none;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-second-tab-link {

	border-bottom: 1px solid #e5e5e5;

}

.mod-categories01 .show-type-tree .categories-tabs .categories-second-tab-last {

	border-bottom: none;

}

.mod-categories01 .categories-tabs .categories-second-tab a {

	clear: both;

	background: #f6f6f6;

}

.mod-categories01 .categories-tabs .categories-second-tab i {

	display: none;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-third-tabs {

	clear: both;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-third-tabs .categories-third-tab {

	width: 100%;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-third-tab a {

	font-weight: normal;

	background: #e9e9e9;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-third-tab a:hover {

	color: #fff;

	background: #8bcd22;

}

.mod-categories01 .categories-tabs .categories-second-tab .categories-third-tab .text {

	padding: 0 5px;

}

.mod-categories01 .all-categories .text {

	width: 100%;

	float: left;

}

.mod-categories01 .all-categories a {

	color: #fff;

	display: block;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	padding: 0 10px;

	background: #8bcd22;

}

.mod-categories01 .all-categories a:hover {

	background: #8bcd22;

}

.mod-categories01 .all-categories {

	overflow: hidden;

}

.mod-categories01 .all-categories .all-catet {

	display: none;

}

.mod-categories01 .show-type-tree .categories-tabs .on {

	_position: static;

}

.mod-categories01 .show-type-tree .categories-tabs .text {

}

.mod-categories01 .show-type-tree .categories-tabs .categories-tab-link .caret {

	display: none;

}

.mod-categories01 .show-type-tree .categories-tabs .categories-tab {

	height: auto;

	overflow: hidden;

}

.mod-categories01 .show-type-tree .categories-tabs .categories-tab-child {

	position: static;

}

.mod-categories01 .show-type-tree .categories-tabs .categories-tab-child .categories-tab-link {

	color: #333;

	font-weight: bold;

	text-transform: uppercase;

	background: #f5f5f5;

}

.mod-categories01 .show-type-tree .categories-tabs .on .categories-tab-link {

	color: #fff;

	background: #8bcd22;

}

.mod-categories01 .show-type-tree .categories-second-tabs .categories-second-tab {

	line-height: 40px;

}

.mod-categories01 .show-type-tree .categories-second-tabs {

	position: static;

	left: 0;

	top: 0;

	width: 100%;

	display: block;

}

.layout-foot .mod-categories01 .categories-tabs i {

	display: none;

}

.layout-foot .mod-categories01 .categories-tabs li {

	border: none;

}

.layout-foot .mod-categories01 .categories-tabs .categories-tab-link .text {

	width: 100%;

	padding: 0px;

	line-height: 30px;

	height: 30px;

}

.layout-foot .mod-categories01 .categories-tabs .categories-tab a {

	color: #fff;

	text-transform: capitalize;

}

.layout-foot .mod-categories01 .categories-tabs .categories-tab .text:before {

	line-height: 28px;

}

.layout-foot .mod-categories01 .categories-tabs .categories-tab a:hover {

	color: #8bcd22;

	background: none;

}

.layout-foot .mod-categories01 .categories-tabs .categories-tab a:hover .text {

	text-decoration: underline;

}

.mod-certificates01 .mod-title-certificates {

	height: 20px;

	line-height: 20px;

}

.mod-certificates01 .certificates-tabs li {

	background: url(../images/ico.gif) right -91px;

	height: 80px;

	overflow: hidden;

	padding: 8px 0 0 10px;

	margin-bottom: 10px;

	margin-right: 13px;

}

.mod-certificates01 .certificates-tab .certificates-img {

	float: left;

	background: url(../images/ico.gif) -666px -91px;

	width: 87px;

	height: 70px;

}

.mod-certificates01 .certificates-tab .certificates-img a {

	display: block;

	text-align: center;

}

.mod-certificates01 .certificates-tab .certificates-name {

	width: 105px;

	float: right;

	padding-right: 3px;

	height: 60px;

	overflow: hidden;

}

.mod-certificates01 .certificates-tab .certificates-name a {

	color: #5a5a5a;

	word-wrap: break-word;

}

.layout-sys2 .mod-company01 {

	background: none;

}

.mod-company01 {

	overflow: hidden;

}

.mod-company01 .mod-content-company {

	overflow: hidden;

	margin: 10px 0px;

}

.mod-company01 .mod-title-company {

	display: block;

	font-weight: normal;

	font-size: 20px;

}

.mod-company01 .mod-content-company {

}

.mod-company01 .mod-content-company .company-formatter {

	overflow: hidden;

}

.mod-company01 .mod-content-company .company-profile {

	word-wrap: break-word;

}

.mod-company01 .mod-content-company .company-formatter .company-profile .company-profile-text {

	font-size: 12px;

	max-height: 140px;

	line-height: 20px;

	word-wrap: break-word;

	text-align: justify;

	text-overflow: ellipsis;

	overflow: hidden;

	word-break: break-word;

	margin: 0 10px;

	text-transform: uppercase;

}

.mod-company01 .mod-content-company .company-no-formatter .company-profile .company-profile-text {

	font-size: 12px;

	line-height: 20px;

	word-wrap: break-word;

	text-align: justify;

}

.mod-company01 .mod-content-company .company-profile .company-profile-text p {

	word-wrap: break-word;

}

.mod-company01 .mod-content-company .company-more a {

	color: #fff;

	font-size: 11px;

}

.mod-company01 .mod-content-company .company-more a:hover {

	text-decoration: underline;

}

.mod-company01 .mod-content-company .company-plants {

	position: relative;

}

.mod-company01 .mod-content-company .company-plants .company-plant {

}

.mod-company01 .mod-content-company .company-plants img {

	border: solid 3px #ccc;

	float: right;

	margin: 0 0 10px 10px;

}

.mod-company01 .mod-content-company .company-plant-page {

	position: absolute;

	top: 180px;

	left: 720px;

}

.mod-company01 .mod-content-company .company-plant-page a {

	background: rgba(0,0,0,0.5);

	display: block;

	float: right;

	height: 14px;

	margin: 0 2px;

	text-align: center;

	width: 12px;

	color: #fff;

	font-size: 11px;

	border: 1px solid #fff;

}

.mod-company01 .mod-content-company .company-plant-page .on {

	background: rgba(255,144,0,0.5);

}

.mod-company01 .mod-content-company .company-no-formatter .company-profile-text {

	height: auto;

}

.mod-company01 .mod-content-company .company-no-formatter .company-profile-text a {

	color: #005BB0;

	text-decoration: underline;

}

.mod-company01 .mod-content-company .company-no-formatter .company-profile-text a:hover {

	text-decoration: none;

}

.page-box-aboutus .mod-company01 {

	background: none;

}

.layout-about .mod-company01 .mod-content-company .company-plants {

	display: none;

}

.layout-about .mod-company01 .mod-title-company {

	display: none;

}

.layout-about .mod-company01 .mod-content-company .company-more {

	margin: 30px 10px 0px;

}

.layout-about .mod-company01 .mod-content-company .company-more a {

	width: 98px;

	height: 26px;

	line-height: 26px;

	border: 1px solid #e6e6e6;

	border-bottom: 3px solid #8bcd22;

	display: inline-block;

	color: #000;

	text-align: center;

	text-transform: uppercase;

}

.mod-products01 {

}

.layout-page .mod-products01 .title-right-products a {

	color: #000;

}

.mod-products01 .mod-content-products {

	clear: both;

	height: 1%;

	overflow: hidden;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-content {

	width: 660px;

	height: 149px;

	overflow: hidden;

	float: left

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-prev {

	background: url(../images/ico.gif) left -642px;

	width: 25px;

	height: 25px;

	float: left;

	margin-top: 43px;

	cursor: pointer;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-prev a:hover {

	display: inline-block;

	width: 25px;

	height: 25px;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-next a:hover {

	display: inline-block;

	width: 25px;

	height: 25px;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-next {

	background: url(../images/ico.gif) left -675px;

	width: 25px;

	height: 25px;

	float: right;

	margin-top: 43px;

	cursor: pointer;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-prev a {

	width: 24px;

	height: 24px;

	display: block;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-next a {

	width: 24px;

	height: 24px;

	display: block;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-prev-no {

	background: url(../images/ico.gif) -34px -642px;

	cursor: default;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-next-no {

	background: url(../images/ico.gif) -34px -675px;

	cursor: default;

}

.mod-products01 .mod-content-products .scroll-content li {

	float: left;
    overflow: hidden;
    margin: 10px 18px 10px 0px;
    display: inline;
    padding: 10px;
    border: 1px #E7E7E7 solid;

}

.mod-products01 .mod-content-products .scroll-content .product-tab-las .product-image {

	margin: 0;

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-content .product-image {

}

.mod-products01 .mod-content-products .show-type-scroll-left .scroll-content .product-name {

}

.mod-products01 .mod-content-products .show-type-noscroll .scroll-prev {

	display: none;

}

.mod-products01 .mod-content-products .show-type-noscroll .scroll-next {

	display: none;

}

.mod-products01 .mod-content-products .show-type-noscroll .scroll-content .product-image {

}

.mod-products01 .mod-content-products .show-type-noscroll .scroll-content .product-name a {

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	color: #000;

	display: block;

}

.mod-products01 .mod-content-products .show-type-noscroll .scroll-content .product-name a:hover {

	color: #0266b2;

}

.mod-news01 {

	background: url(../images/baj.gif) repeat-x left top #F4F5F7;

}

.mod-news01 .mod-content-news {

	clear: both;

	padding: 0px 25px 0 5px;

	border-right: dashed 1px #b9babc;

	overflow: hidden;

}

.mod-news01 .mod-content-news li {

	line-height: 16px;

}

.mod-news01 .mod-content-news li a {

	color: #252728;

	display: block;

	overflow: hidden;

	background: url(../images/xx.gif) no-repeat left -36px;

	padding: 0 0 4px 10px;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 240px;

	float: left;

}

.mod-news01 .mod-content-news li a:hover {

	text-decoration: underline;

	color: #0079d7;

}

.mod-news01 .mod-content-news li span {

	color: #B5B5B5;

	float: right;

	text-align: right;

}

.mod-news01 .mod-content-news .show-type-scroll-up .scroll-content {

	height: 160px;

	overflow: hidden;

}

.mod-news01 .mod-content-news .show-type-noscroll .scroll-content {

	height: auto;

}

.mod-contact01 {

	height: 1%;

	overflow: hidden;

}

.mod-contact01 .mod-content-contact {

	clear: both;

}

.mod-contact01 .mod-title-contact .title-right-contact {

	display: none;

}

.mod-contact01 .mod-content-contact .contact-images-left {

	float: left;

	width: 87px;

	text-align: center;

	overflow: hidden;

}

.mod-contact01 .mod-content-contact .contact-images-right {

	width: 100%;

}

.mod-contact01 .mod-content-contact dl {

	clear: both;

	line-height: 30px;

	overflow: hidden;

	font-size: 14px;

	color: #fff;

}

.mod-contact01 .mod-content-contact dt {

	float: left;

	font-weight: normal;

}

.mod-contact01 .mod-content-contact dd {

	word-wrap: break-word;

	word-break: normal;

}

.mod-contact01 .mod-content-contact dd a {

	color: #fff;

}

.mod-contact01 .mod-content-contact .contact-name dt {

	font-weight: bold;

}

.mod-contact01 .mod-content-contact .contact-box {

	clear: both;

}

.mod-contact01 .mod-content-contact .contact-box a:hover {

	text-decoration: underline;

	color: #edbf2c;

}

.mod-footer01 {

	margin: 0 auto;

	line-height: 20px;

	font-size: 14px;

	overflow: hidden;

	color: #fff;

}

.mod-footer01 a {

	color: #fff;

	padding: 0 5px;

	text-decoration: none;

	display: inline-block;

	line-height: 14px;

	margin: 3px 0px;

	font-size: 14px;

}

.mod-footer01 a:hover {

	text-decoration: underline;

}

.mod-footer01 .footer-nav .nav-link {

	border-right: 1px solid #fff;

}

.mod-footer01 .footer-nav .link-last {

	border: none;

}

.mod-footer01 .footer-nav .icon-map {

	padding: 0px 5px

}

.mod-footer01 .footer-nav .icon-map:hover {

}

.mod-footer01 .footer-nav .link-last {

	padding: 0px 5px

}

.mod-footer01 .footer-nav .link-last:hover {

}

.layout-page .mod-company-basic01 .basic-tabs {

	width: 100%;

}

.mod-company-basic01 .mod-content-basic th {

	font-weight: normal;

	padding: 7px 5px;

	border-bottom: solid 1px #ccc;

	text-align: right;

	vertical-align: top;

	color: #000;

	width: 120px;

}

.mod-company-basic01 .mod-content-basic td {

	color: #000;

	padding: 7px 10px;

	word-break: normal;

	border-bottom: solid 1px #ccc;

	word-wrap: break-word;

}

.mod-company-basic01 .mod-content-basic a {

	color: #f60;

	text-decoration: underline;

}

.mod-company-basic01 .mod-content-basic a:hover {

	text-decoration: none;

}

.layout-page .mod-company-trade01 .trade-tabs {

	width: 100%;

}

.mod-company-trade01 .mod-content-trade th {

	font-weight: normal;

	padding: 7px 5px;

	border-bottom: solid 1px #ccc;

	text-align: right;

	vertical-align: top;

	color: #000;

	width: 120px;

}

.mod-company-trade01 .mod-content-trade td {

	color: #000;

	padding: 7px 10px;

	word-break: normal;

	border-bottom: solid 1px #ccc;

	word-wrap: break-word;

}

.layout-page .mod-company-factory01 .factory-tabs {

	width: 100%;

}

.mod-company-factory01 .mod-content-factory th {

	font-weight: normal;

	padding: 5px 5px;

	border-bottom: solid 1px #ccc;

	text-align: right;

	vertical-align: top;

	color: #000;

	width: 120px;

}

.mod-company-factory01 .mod-content-factory td {

	color: #000;

	padding: 5px 10px;

	word-break: normal;

	border-bottom: solid 1px #ccc;

	word-wrap: break-word;

}

.mod-company-factory01 .mod-content-factory .factory-tabs {

	width: 100%;

}

.mod-group .mod-content-group {

	overflow: hidden;

}

.mod-group .mod-content-group .group-tab {

	height: 30px;

	line-height: 30px;

	float: left;

	width: 100%;

}

.mod-group .mod-content-group .group-tab a {

	color: #000;

	font-size: 12px;

	display: block;

	height: 30px;

	overflow: hidden;

	transition: background 0.5s, color 0.5s;

	-moz-transition: background 0.5s, color 0.5s;

	-webkit-transition: background 0.5s, color 0.5s;

	-o-transition: background 0.5s, color 0.5s;

}

.mod-group .mod-content-group .group-tab a:hover {

	color: #fff;

	font-weight: bold;

	background: #8bcd22;

	text-indent: 10px;

}

.mod-group .mod-content-group .group-tab .group-link span {

	height: 30px;

	overflow: hidden;

	display: block;

}

.mod-list .mod-content-list {

	padding-bottom: 10px;

	overflow: hidden;



}

.mod-list .mod-content-list li {

	border-bottom: 1px dashed #ccc;

	line-height: 30px;

	overflow: hidden;

}

.mod-list .mod-content-list .list-link {

	color: #000;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 700px;

	float: left;

}

.mod-list .mod-content-list .list-link:hover {

	text-decoration: none;

	font-weight: bold;

}

.mod-list .mod-content-list .list-time {

	color: #777;

	float: right;

}

.mod-news-detail01 .mod-content-detail .detail-time {

	overflow: hidden;

	margin: 10px 0px;

	line-height: 20px;

}

.mod-news-detail01 .mod-content-detail .detail-content {

	clear: both;

}

.mod-news-detail01 .mod-content-detail .detail-content .content-box {

	line-height: 20px;

}

.mod-news-detail01 .mod-content-detail .detail-time .news-form {

	color: #f60;

	float: left;

}

.mod-news-detail01 .mod-content-detail .detail-time .news-form span {

	color: #999;

}

.mod-news-detail01 .mod-content-detail .detail-time .news-time {

	color: #666;

	float: right;

}

.mod-news-detail01 .mod-content-detail .detail-time .news-time span {

	color: #999;

}

.mod-group .mod-content-group {

	overflow: hidden;

}

.mod-group .mod-content-group .group-tab {

	height: 30px;

	line-height: 30px;

	float: left;

	width: 100%;

}

.mod-group .mod-content-group .group-tab a {

	color: #000;

	font-size: 12px;

	display: block;

	height: 30px;

	overflow: hidden;

	transition: background 0.5s, color 0.5s;

	-moz-transition: background 0.5s, color 0.5s;

	-webkit-transition: background 0.5s, color 0.5s;

	-o-transition: background 0.5s, color 0.5s;

}

.mod-group .mod-content-group .group-tab a:hover {

	color: #fff;

	font-weight: bold;

	background: #8bcd22;

}

.mod-group .mod-content-group .group-tab .group-link span {

	height: 30px;

	overflow: hidden;

	display: block;

}

.mod-faq-list01 .mod-content-list {

	padding-bottom: 10px;

	overflow: hidden;

	line-height: 20px;

}

.mod-faq-list01 .mod-content-list li {

	border-bottom: 1px dashed #ccc;

	line-height: 30px;

	overflow: hidden;

}

.mod-faq-list01 .mod-content-list .list-link {

	color: #000;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 700px;

	float: left;

}

.mod-faq-list01 .mod-content-list .list-link:hover {

	text-decoration: none;

	font-weight: bold;

}

.mod-faq-list01 .mod-content-list .list-time {

	color: #777;

	float: right;

}

.mod-productlist01 .mod-content {

	clear: both;

	overflow: hidden;

}

.mod-productlist01 .attribute {

	margin-bottom: 30px;

}

.mod-productlist01 .attribute .attr {

	height: 1%;

	line-height: 18px;

	padding: 5px 0;

	overflow: hidden;

	padding-left: 10px;

	background: #EBEBEB;

	border: solid 1px #E0E0E0;

}

.mod-productlist01 .attribute .attr dt {

	color: #444444;

	float: left;

	font-weight: bold;

	padding-right: 8px;

}

.mod-productlist01 .attribute .attr dd a {

	background: #FFFFFF;

	border: 1px solid #FF8040;

	color: #808080;

	float: left;

	font-size: 11px;

	height: 16px;

	line-height: 16px;

	max-width: 150px;

	overflow: hidden;

	padding: 0 18px 0 3px;

	position: relative;

	white-space: nowrap;

	margin-right: 3px;

}

.mod-productlist01 .attribute .attr .value {

	color: #FF8040;

}

.mod-productlist01 .attribute .attr dd i {

	background: url(../images/xia.gif) right -149px;

	display: block;

	height: 14px;

	position: absolute;

	right: 0;

	top: 1px;

	width: 16px;

	z-index: 10;

}

.mod-productlist01 .attribute .type-list {

	overflow: hidden;

	_zoom: 1;

	padding: 8px 0 8px 15px;

	background: #fff;

	border: 1px solid #E0E0E0;

	border-top: none;

}

.mod-productlist01 .attribute .type-list li {

	float: left;

	height: 25px;

	line-height: 28px;

	margin: 0 10px 0 0;

	overflow: hidden;

	width: 215px;

}

.mod-productlist01 .attribute .type-list .type-link {

	background: url(../images/xia.gif) left -355px;

	color: #333333;

	display: block;

	float: left;

	height: 28px;

	max-width: 160px;

	overflow: hidden;

	padding-left: 13px;

}

.mod-productlist01 .attribute .type-list span {

	color: #666666;

}

.mod-productlist01 .attribute .para-list {

	overflow: hidden;

	_zoom: 1;

	padding: 0px 0 8px 15px;

	background: #fff;

	border: 1px solid #E0E0E0;

	border-top: none;

}

.mod-productlist01 .attribute .para-list th {

	font-weight: normal;

	text-align: right;

	vertical-align: top;

	white-space: nowrap;

	width: 90px;

	padding: 6px 5px 5px 0;

	border-bottom: 1px dashed #E6E6E6;

	color: #666;

}

.mod-productlist01 .attribute .para-list td {

	border-bottom: 1px dashed #E6E6E6;

	padding: 5px 0;

}

.mod-productlist01 .attribute .para-list {

	width: 98%;

	margin: 0 auto;

	position: relative;

}

.mod-productlist01 .attribute .para-list td a {

	color: #333333;

	float: left;

	margin: 0 15px 0px auto;

	padding-left: 8px;

	text-align: center;

	white-space: nowrap;

	background: url(../images/xia.gif) 0 7px no-repeat;

	height: 20px;

	line-height: 20px;

}

.mod-productlist01 .attribute .para-list .hide {

	display: none;

}

.mod-productlist01 .attribute .para-list .expand .hide {

	display: block;

}

.mod-productlist01 .attribute .para-list .more {

	border: none;

	display: block;

	height: 25px;

	width: 50px;

}

.mod-productlist01 .attribute .para-list .more .icon {

	background: url(../images/second.png) left -23px no-repeat;

	height: 20px;

	padding-left: 18px;

	color: #666;

}

.mod-productlist01 .attribute .para-list .more .class {

	background: url(../images/second.png) left -50px no-repeat;

}

.mod-productlist01 .attribute .para-list .no a {

	background: url(../images/second.png) left -53px no-repeat;

	color: #333;

	text-decoration: underline;

}

.mod-productlist01 .attribute .down {

	position: relative;

	margin-top: -1px;

	clear: both;

}

.mod-productlist01 .attribute .down .ent {

	display: block;

	height: 20px;

	left: 308px;

	line-height: 17px;

	position: absolute;

	top: -1px;

	left: 285px;

	width: 101px;

	background: url(../images/ico.gif) left -378px;

}

.mod-productlist01 .attribute .down .view {

	display: block;

	padding-right: 44px;

	height: 20px;

	display: block;

	text-align: right;

	background: url(../images/ico.gif) 1080px -405px;

	color: #333;

}

.mod-productlist01 .attribute .down .view-no {

	background: url(../images/ico.gif) 1080px -422px;

}

.mod-productlist01 .filter-page {

	height: 30px;

	line-height: 30px;

	padding-top: 10px;

}

.mod-productlist01 .filter-page .pager {

	float: right;

	overflow: hidden;

	line-height: 30px;

	white-space: nowrap;

}

.mod-productlist01 .filter-page .pager ul {

	float: left;

}

.mod-productlist01 .filter-page .pager a {

	display: block;

	height: 16px;

	overflow: hidden;

	text-indent: -999px;

	width: 16px;

	margin: 7px 0px;

}

.mod-productlist01 .filter-page .pager .pager-nav li {

	display: inline;

	float: left;

	padding: 0;

}

.mod-productlist01 .filter-page .pager-prev {

	background: url(../images/pagetab.png) 0px -36px no-repeat;

}

.mod-productlist01 .filter-page .pager-prev:hover {

	background: url(../images/pagetab.png) 0px -18px no-repeat;

}

.mod-productlist01 .filter-page .pager-next {

	background: url(../images/pagetab.png) -18px -36px no-repeat;

}

.mod-productlist01 .filter-page .pager-next:hover {

	background: url(../images/pagetab.png) -18px -18px no-repeat;

}

.mod-productlist01 .filter-page .pager-disabled .pager-prev {

	background: url(../images/pagetab.png) 0px 0px no-repeat;

}

.mod-productlist01 .filter-page .pager-disabled .pager-next {

	background: url(../images/pagetab.png) -18px 0px no-repeat;

}

.mod-productlist01 .filter-page .pager-label {

	display: inline;

	float: left;

	line-height: 30px;

}

.mod-productlist01 .filter-page .view-as {

	float: right;

	font-family: Tahoma;

	padding: 7px;

}

.mod-productlist01 .filter-page .view-as .tool-name {

	display: block;

	float: left;

	height: 16px;

	line-height: 16px;

	margin: 0 4px;

}

.mod-productlist01 .filter-page .view-as .view-tool {

	display: block;

	float: left;

	height: 16px;

	margin: 0 4px;

	overflow: hidden;

	padding: 0;

	text-indent: -999px;

	width: 16px;

}

.mod-productlist01 .filter-page .view-as .icon-gray {

	background: url(../images/xia.gif) left -123px;

}

.mod-productlist01 .filter-page .view-as .icon-gray:hover {

	background: url(../images/xia.gif) -23px -123px;

}

.mod-productlist01 .filter-page .view-as .icon-list {

	background: url(../images/xia.gif) left -63px;

}

.mod-productlist01 .filter-page .view-as .icon-list:hover {

	background: url(../images/xia.gif) -23px -63px;

}

.mod-productlist01 .filter-page .view-as .icon-img-gray {

	background: url(../images/xia.gif) left -153px;

}

.mod-productlist01 .filter-page .view-as .icon-img-list {

	background: url(../images/xia.gif) left -93px;

}

.mod-productlist01 .filter-page .sel-text {

	display: block;

	float: left;

	margin-right: 10px;

}

.mod-productlist01 .filter-page .ui-button {

	float: left;

}

.mod-productlist01 .filter-page .ui-button a {

	font-size: 12px;

	font-weight: bold;

	line-height: 20px;

	height: 20px;

	background: #8bcd22;

	border-radius: 2px;

	display: inline-block;

	color: #fff;

	text-align: center;

	padding: 5px 10px;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.mod-productlist01 .filter-page .ui-button a span {

	display: block;

}

.mod-productlist01 .filter-page .ui-button a:hover {

	background: #ffd526;

}

.mod-productlist01 .filter-page .ui-button a:hover span {

}

.mod-productlist01 .box-gallery {

	padding: 10px 0px;

	overflow: hidden;

	clear:both;

}

.mod-productlist01 .box-gallery .gallery-item {

	float: left;

	margin-right: 25px;

	overflow: hidden;

}

.mod-productlist01 .box-gallery .gallery-item .product-img {

	position: relative;

	overflow: hidden;

}

.mod-productlist01 .box-gallery .gallery-item .product-img a {

	overflow: hidden;

	display: block;

	float: left;

}

.mod-productlist01 .box-gallery .gallery-item .product-img a:hover {

}

.mod-productlist01 .box-gallery .gallery-item .product-img input {

	position: absolute;

	top: 235px;

	left: 3px;

	margin: 0;

}

.mod-productlist01 .box-gallery .line-first {

	clear: both;

}

.mod-productlist01 .box-gallery .line-last {

	float: left;

	margin: 0px;

}

.mod-productlist01 .box-gallery .gallery-item .product-title {

	height: 41px;

	overflow: hidden;

}

.mod-productlist01 .box-gallery .gallery-item .product-title a {

	color: #222;

	font-size: 16px;

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	display: block;

	text-transform: capitalize;

	font-weight: 600;

	border-bottom: 1px solid #777;

	transition: border-color 0.5scolor 0.5s;

	-moz-transition: border-color 0.5scolor 0.5s;

	-webkit-transition: border-color 0.5scolor 0.5s;

	-o-transition: border-color 0.5scolor 0.5s;

}

.mod-productlist01 .box-gallery .gallery-item .product-title a:hover {

	text-decoration: none;

	color: #8BCD22;

	border-bottom-color: #8BCD22;

}

.mod-productlist01 .box-gallery .gallery-item .product-order-info {

	color: #333;

	height: 20px;

	line-height: 20px;

}

.mod-productlist01 .box-gallery .gallery-item .product-order-info span {

	color: #777;

}

.mod-productlist01 .box-gallery .gallery-item .simple {

	overflow: hidden;

	margin-bottom: 10px;

	height: 40px;

	word-break: break-all;

}

.mod-productlist01 .box-list {

	padding-top: 15px;

	overflow: hidden;

	background: none;

	border: none;

}

.mod-productlist01 .box-list .list-item {

	border-top: 1px solid #DDDDDD;

	padding: 15px 0 15px 15px;

	overflow: hidden;

	width: 100%;

	clear: both;

}

.mod-productlist01 .box-list .list-item .chk {

	float: left;

	width: 20px;

}

.mod-productlist01 .box-list .list-item .chk input {

	margin: 0px;

	padding: 0px;

}

.mod-productlist01 .box-list .list-item .pic {

	float: left;

	overflow: hidden;

	margin-right: 20px;

	display: inline;

}

.mod-productlist01 .box-list .list-item .pic img {

	border: 1px solid #DDDDDD;

}

.mod-productlist01 .box-list .list-item .attr {

	overflow: hidden;

}

.mod-productlist01 .box-list .product-title {

	font-size: 14px;

	line-height: 18px;

	padding-bottom: 10px;

}

.mod-productlist01 .box-list .product-title a {

	color: #0066CC;

}

.mod-productlist01 .box-list .product-title a:hover {

	text-decoration: underline;

}

.mod-productlist01 .box-list .product-order-info {

	color: #666666;

	font-family: Tahoma;

	font-size: 11px;

}

.mod-productlist01 .box-list .product-order-info span {

	color: #999999;

}

.mod-productlist01 .box-list .product-order-info .text {

	color: #999;

}

.mod-productlist01 .box-list .product-order-info .num {

	color: #333;

}

.mod-productlist01 .box-list .product-order-info .unit {

	color: #999;

}

.mod-productlist01 .box-list .product-message-send {

	background: url(../images/xia.gif) -184px -80px;

	color: #666666;

	display: block;

	float: left;

	font-family: Tahoma;

	font-size: 11px;

	height: 13px;

	line-height: 12px;

	margin-top: 15px;

	padding-left: 20px;

}

.mod-productlist01 .box-list .product-message-send:hover {

	text-decoration: underline;

}

.mod-productlist01 .mod-seo-productlist {

	background: #ffffee;

	border-radius: 4px;

}

.mod-productlist01 .mod-seo-productlist .txt {

	padding: 10px;

	color: #5A5A37;

}

.mod-productlist01 .mod-seo-productlist .download {

	padding: 0px 10px 10px 10px;

}

.mod-productlist01 .mod-seo-productlist .download .download-title {

	color: #666

}

.mod-productlist01 .mod-seo-productlist .download .file {

	margin-right: 5px;

}

.mod-friendlink01 .mod-content-friendlink {

	padding-top: 10px;

}

.mod-friendlink01 .mod-content-friendlink a {

	color: #000;

}

.mod-friendlink01 .mod-content-friendlink a:hover {

	text-decoration: underline;

}

.mod-contactus01 {

	overflow: hidden;

}

.mod-contactus01 .contactus-box .box-title {

	color: #333;

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

	margin-bottom: 10px;

	padding: 10px 0px;

	border-bottom: 1px dashed #ddd;

}

.mod-contactus01 .contactus-box .box-title span {

}

.mod-contactus01 .contactus-box .contactus-tabs ul {

	overflow: hidden;

	_zoom: 1;

	padding: 5px 0px;

	line-height: 20px;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .left {

	text-align: right;

	width: 17%;

	color: #999;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .right {

	float: right;

	width: 81%;

	color: #999;

	word-break: normal;

	word-wrap: break-word;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .right .name {

	font-size: 14px;

	font-weight: bold;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab .right .pic {

	display: inline-block;

	border: 1px solid #eee;

	display: none;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab a {

	color: #000;

}

.mod-contactus01 .contactus-box .contactus-tabs .contactus-tab a:hover {

	text-decoration: underline;

	color: #000;

}

.mod-contactus01 .box-tab {

	padding: 0 0 20px;

}

.mod-othercontent01 {

	overflow: hidden;

}

.layout-logo .mod-othercontent01 .mod-title-othercontent {

	display: none;

}

.layout-logo .mod-othercontent01 {

	color: #aaa;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent {

	height: 30px;

	line-height: 30px;

	padding: 30px 0px;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent img {

	float: left;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .content-bg-othercontent {

	float: right;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-content {

	overflow: hidden;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-content .language-link {

	font-size: 14px;

	display: inline-block;

	color: #aaa;

	padding: 0 8px;

	text-transform: uppercase;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-content .language-link:hover {

	color: #edbf2c;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-more {

	float: right;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs {

	min-width: 98px;

	overflow: hidden;

	height: 0px;

	position: absolute;

	background: rgba(0,0,0,0.5);

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs a {

	font-size: 12px;

	color: #fff;

	line-height: 30px;

	display: block;

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs a:hover {

	background: rgba(0,0,0,0.5);

}

.layout-logo .mod-othercontent01 .mod-content-othercontent .language-more:hover .language-tabs {

	height: auto;

}

.layout-logopage .mod-othercontent01 .mod-title-othercontent {

	display: none;

}

.layout-logopage .mod-othercontent01 {

	color: #aaa;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent {

	height: 30px;

	line-height: 30px;

	padding: 30px 0px;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent img {

	float: left;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .content-bg-othercontent {

	float: right;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-content {

	overflow: hidden;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-content .language-link {

	font-size: 14px;

	display: inline-block;

	color: #aaa;

	padding: 0 8px;

	text-transform: uppercase;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-content .language-link:hover {

	color: #edbf2c;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-more {

	float: right;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs {

	min-width: 98px;

	overflow: hidden;

	height: 0px;

	position: absolute;

	background: rgba(0,0,0,0.5);

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs a {

	font-size: 12px;

	color: #fff;

	line-height: 30px;

	display: block;

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-more .language-tabs a:hover {

	background: rgba(0,0,0,0.5);

}

.layout-logopage .mod-othercontent01 .mod-content-othercontent .language-more:hover .language-tabs {

	height: auto;

}

.layout-banner {

	position: relative;

}

.layout-banner .mod-othercontent01 {

	position: absolute;

	bottom: 30px;

	left: 50%;

	margin-left: -345px;

}

.layout-banner .mod-othercontent01 .mod-title-othercontent {

	display: none;

}

.layout-banner .mod-othercontent01 .mod-content-othercontent {

	text-align: center;

}

.layout-banner .mod-othercontent01 .mod-content-othercontent li {

	padding: 0 20px;

	float: left;

}

.layout-banner .mod-othercontent01 .mod-content-othercontent a {

	text-transform: uppercase;

	font-size: 14px;

	color: #fff;

	width: 190px;

	height: 30px;

	line-height: 30px;

	background: #edbf2c;

	display: block;

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}

.layout-banner .mod-othercontent01 .mod-content-othercontent a:hover {

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-o-transform: scale(1.2);

	-ms-transform: scale(1.2);

}

.layout-about .mod-othercontent01 {

	margin: 0 10px;

	position: relative;

}

.layout-about .mod-othercontent01-about {

	height: 270px;

}

.layout-about .mod-othercontent01 .mod-title-othercontent {

	font-weight: bold;

	color: #999;

	line-height: 30px;

	display: block;

	text-transform: uppercase;

	overflow: hidden;

}

.layout-about .mod-othercontent01 .mod-content-othercontent h2 {

	font-size: 18px;

	font-weight: bold;

	line-height: 30px;

	display: block;

	color: #000;

	text-transform: uppercase;
	
	text-align:left;

}

.layout-product .mod-othercontent01, .layout-new .mod-othercontent01-title {

	text-align: center;

	font-weight: bold;

	font-size: 24px;

	text-transform: uppercase;

	line-height: 50px;

}

.layout-product .mod-othercontent01, .layout-new .mod-othercontent01-title a { font-size: 24px;}

.layout-product .mod-othercontent01 .mod-content-othercontent, .layout-new .mod-othercontent01-title .mod-content-othercontent {

	background: url(../images/titlebg.png) bottom center no-repeat;

}

.layout-service .mod-othercontent01 {

	text-align: center;

	font-weight: bold;

	font-size: 24px;

	text-transform: uppercase;

	line-height: 50px;

	color: #fff;

}

.layout-service .mod-othercontent01 .mod-content-othercontent .content-bg-othercontent {

	background: url(../images/titlebg-white.png) bottom center no-repeat;

}

.layout-about .center .mod-othercontent01, .layout-about .right .mod-othercontent01 {

	margin-bottom: 30px;

}

.layout-about .center .mod-othercontent01 .mod-content-othercontent, .layout-about .right .mod-othercontent01 .mod-content-othercontent {

	position: absolute;

	top: 0px;

	right: 0px;

	width: 200px;

}

.layout-about .center .mod-othercontent01 .mod-content-othercontent p, .layout-about .right .mod-othercontent01 .mod-content-othercontent p {

	font-size: 14px;

	line-height: 20px;

	display: block;
	text-align:left;

}

.layout-about .center .mod-othercontent01 .mod-title-othercontent .title-left-othercontent, .layout-about .right .mod-othercontent01 .mod-title-othercontent .title-left-othercontent {

	width: 60px;

	height: 70px;

	text-indent: -9999px;

	float: left;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.layout-about .mod-othercontent01-brand .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px 0px no-repeat;

}

.layout-about .mod-othercontent01-markets .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px -70px no-repeat;

}

.layout-about .mod-othercontent01-fairs .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px -140px no-repeat;

}

.layout-about .mod-othercontent01-customers .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px -210px no-repeat;

}

.layout-about .mod-othercontent01-production .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px -280px no-repeat;

}

.layout-about .mod-othercontent01-strength .mod-title-othercontent .title-left-othercontent {

	background: url(../images/about-bg.png) 0px -350px no-repeat;

}

.layout-about .mod-othercontent01-brand .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px 0px no-repeat;

}

.layout-about .mod-othercontent01-markets .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px -70px no-repeat;

}

.layout-about .mod-othercontent01-fairs .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px -140px no-repeat;

}

.layout-about .mod-othercontent01-customers .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px -210px no-repeat;

}

.layout-about .mod-othercontent01-production .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px -280px no-repeat;

}

.layout-about .mod-othercontent01-strength .mod-title-othercontent .title-left-othercontent:hover {

	background: url(../images/about-bg.png) -60px -350px no-repeat;

}

.layout-choose {

	position: relative;

	overflow: hidden;

}

.layout-choose .right .mod-othercontent01 {

	position: absolute;

}

.layout-choose .left .mod-othercontent01 {

	position: relative;

	height: 500px;

}

.layout-choose .left .mod-othercontent01 .title-left-othercontent {

	font-size: 24px;

	line-height: 30px;

	height: 50px;

	padding: 10px 0px;

	font-weight: bold;

	text-transform: uppercase;

	background: url(../images/titlebg.png) bottom center no-repeat;

	background-size: 100% 3px;

	margin: 20px 0px;

}

.layout-choose .left .mod-othercontent01 .title-right-othercontent {

	position: absolute;

	bottom: 40px;

	left: 0px;

}

.layout-choose .left .mod-othercontent01 .title-right-othercontent a {

	color: #000;

	width: 98px;

	height: 28px;

	line-height: 28px;

	text-align: center;

	display: block;

	border: 1px solid #999;

	text-transform: uppercase;

}

.layout-choose .left .mod-othercontent01 .mod-content-othercontent p {

	font-size: 16px;

	line-height: 40px;

	background: url(../images/pbg.png) top 5px left no-repeat;

	text-indent: 35px;

}

.layout-servicecontent .mod-othercontent01 {

	text-align: center;

	margin: 20px 0px;

}

.layout-servicecontent .mod-othercontent01 .mod-content-othercontent {

	color: #fff;

	line-height: 20px;

	font-size: 14px;

	text-transform: uppercase;

}

.layout-servicecontent .mod-othercontent01-bottom {

	height: 300px;

	overflow: hidden;

	position: relative;

}

.layout-servicecontent .mod-othercontent01-bottom .title-right-othercontent {

	position: absolute;

	bottom: 0px;

	left: 50%;

	margin-left: -17px;

}

.layout-servicecontent .mod-othercontent01-bottom .title-right-othercontent a {

	text-indent: -9999px;

	width: 34px;

	height: 34px;

	display: block;

	background: url(../images/more.png) 0px 0px no-repeat;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.layout-servicecontent .mod-othercontent01-bottom .title-right-othercontent a:hover {

	background: url(../images/more.png) -35px 0px no-repeat;

}

.layout-servicecontent .mod .title-left {

	float: none;

}

.layout-servicecontent .mod-color .mod-title {

	color: #fff;

	font-size: 20px;

	text-transform: uppercase;

	background: url(../images/servicebg.jpg) bottom center no-repeat;

	padding: 10px 0px;

	margin-bottom: 20px;

}

.layout-servicecontent .mod-othercontent01-top .mod-title-othercontent {

	display: none;

}

.layout-servicecontent .mod-othercontent01-top .mod-content-othercontent .content-bg-othercontent {

	width: 200px;

	height: 200px;

	border-radius: 50%;

	background: #fff;

	border: 10px solid #f5f5f5;

	margin: 0 80px;

	cursor: pointer;

	transition: border-color 0.5s;

	-moz-transition: border-color 0.5s;

	-webkit-transition: border-color 0.5s;

	-o-transition: border-color 0.5s;

}

.layout-servicecontent .center .mod-othercontent01-top .mod-content-othercontent .content-bg-othercontent {

	margin: 0 90px;

}

.layout-servicecontent .mod-othercontent01-top .mod-content-othercontent .content-bg-othercontent:hover {

	border-color: #8bcd22;

}

.layout-new .mod-othercontent01-title {

	margin-bottom: 20px;

}

.layout-new .mod-othercontent01-title a {

	color: #000;

}

.layout-new .mod-othercontent01-content .mod-title-othercontent {

	display: none;

}

.layout-new .mod-othercontent01-content .new-content {

	padding: 20px 0px;

	overflow: hidden;

	background: url(../images/new-content-bg.jpg) left 310px center no-repeat;

}

.layout-new .mod-othercontent01-content .new-left {

	float: left;

	width: 260px;

	height: 220px;

}

.layout-new .mod-othercontent01-content .new-left h2 {

	width: 260px;

	height: 60px;

	background: #edbf2c;

	line-height: 60px;

	font-size: 24px;

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

	display: block;

	text-align: center;

}

.layout-new .mod-othercontent01-content .new-right {

	float: right;

	width: 740px;

	height: 220px;

}

.layout-new .mod-othercontent01-content .new-right h2 {

	font-size: 24px;

	font-weight: bold;

	line-height: 40px;

	display: block;

	text-transform: uppercase;

}

.layout-new .mod-othercontent01-content .new-right .new-p {

	height: 120px;

	margin: 15px 0px;

	overflow: hidden;

	font-size: 14px;

	color: #999;

	line-height: 20px;

	text-align: justify;

}

.layout-new .mod-othercontent01-content .new-right .new-more {

	float: left;

	text-align: center;

}

.layout-new .mod-othercontent01-content .new-right .new-more a {

	width: 60px;

	height: 30px;

	line-height: 30px;

	color: #fff;

	text-transform: uppercase;

	background: #8bcd22;

	display: block;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.layout-new .mod-othercontent01-content .new-right .new-more a:hover {

	background: #edbf2c;

}

.layout-foot .mod-othercontent01 ul li a {

	line-height: 30px;

	display: inline-block;

	color: #fff;

	text-transform: capitalize;

}

.layout-foot .mod-othercontent01 ul li a::before {

	content: ">";

	float: left;

	font-size: 20px;

	margin: 0 5px;

	line-height: 30px;

	font-family: Arial;

}

.layout-foot .mod-othercontent01 ul li a:hover {

	text-decoration: underline;

	color: #8bcd22;

}

.layout-page .mod-othercontent01 {

	overflow: hidden;

}

.layout-page .mod-othercontent01 .mod-content-othercontent {

	margin-top: 10px;

	overflow: hidden;

}

.layout-page .mod-othercontent01 .mod-content-othercontent li a {

	font-size: 12px;

	color: #000;

	line-height: 30px;

	height: 30px;

	display: block;

	text-transform: uppercase;

	transition: all 0.2s;

	-moz-transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.layout-page .mod-othercontent01 .mod-content-othercontent li a:hover {

	color: #fff;

	background: #8bcd22;

	text-indent: 10px;

}

.mod-attest01 {

}

.mod-certificate-list01 .mod-content-certificate {

	margin-bottom: 10px;

}

.mod-certificate-list01 .mod-content-certificate .cert-type {

	background: #8bcd22;

	padding: 10px;

	overflow: hidden;

	_zoom: 1;

}

.mod-certificate-list01 .mod-content-certificate .cert-type ul {

	color: #fff;

}

.mod-certificate-list01 .mod-content-certificate .cert-type ul li {

	float: left;

	display: block;

	line-height: 20px;

	padding: 0 15px;

}

.mod-certificate-list01 .mod-content-certificate .cert-type ul li a {

	color: #fff;

}

.mod-certificate-list01 .mod-content-certificate .cert-type ul li a:hover {

	text-decoration: none;

	font-weight: bold;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item {

	background: #fff;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-title {

	color: #000;

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

	margin: 10px;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box ul {

	overflow: hidden;

	_zoom: 1;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box ul li {

	padding: 10px;

	overflow: hidden;

	_zoom: 1;

	display: block;

	border-bottom: 1px dashed #ccc;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .img {

	float: left;

	border: 1px solid #aaa;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .img a {

	display: block;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content {

	float: right;

	width: 680px;

	display: inline-block;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .name a {

	color: #f00;

	font-weight: bold;

	display: inline-block;

	font-size: 12px;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .name a:hover {

	color: #E44E1C;

	text-decoration: underline;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .desc {

	color: #444;

	overflow: hidden;

	_zoom: 1;

	line-height: 20px;

	display: none;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .time {

	float: right;

	color: #999;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box .content .time span {

	color: #666;

}

.mod-certificate-list01 .mod-content-certificate .cert-list .cert-item .cert-box li.cert-tab-last {

	border-bottom: none;

}

.mod-certificate-detail01 .mod-content-detail .detail-box-time {

	color: #333;

	height: 20px;

	line-height: 20px;

	margin-top: 10px;

	float: right;

	overflow: hidden;

	_zoom: 1;

}

.mod-certificate-detail01 .mod-content-detail .detail-box-time span {

	color: #666;

}

.mod-certificate-detail01 .mod-content-detail .detail-box-text {

	color: #4C4C4C;

	padding-top: 10px;

	clear: both;

}

.mod-certificate-detail01 .mod-content-detail .detail-box-text p {

	word-wrap: break-word;

	line-height: 20px;

}

.mod-certificate-detail01 .mod-content-detail .detail-box-img {

	margin: 10px 0;

}

.mod-certificate-detail01 .mod-content-detail .detail-tabs {

	overflow: hidden;

	_zoom: 1;

}

.mod-certificate-detail01 .mod-content-detail .detail-tabs .left {

	text-align: right;

	width: 130px;

	color: #555;

	padding: 7px 10px;

	clear: both;

}

.mod-certificate-detail01 .mod-content-detail .detail-tabs .right {

	float: right;

	width: 640px;

	padding: 7px 0;

	color: #000;

	word-break: normal;

	word-wrap: break-word;

}

.mod-detail .mod-bg-detail .mod-bottom-detail {

}

.mod-detail .mod-bg-detail .mod-bottom-detail .prev {

	padding-bottom: 5px;

}

.mod-detail .mod-bg-detail .mod-bottom-detail span {

	color: #000;

	padding: 0 5px;

}

.mod-detail .mod-bg-detail .mod-bottom-detail a {

	color: #005BB0;

	text-decoration: underline;

}

.mod-detail .mod-bg-detail .mod-bottom-detail a:hover {

	text-decoration: none;

}

.mod-faq-detail01 .mod-content-detail .detail-time {

	float: right;

}

.mod-faq-detail01 .mod-content-detail .detail-content {

	margin-top: 20px;

	clear: both;

}

.mod-faq-detail01 .mod-content-detail .detail-content .content-box {

	line-height: 20px;

}

.mod-faq-detail01 .mod-content-detail .detail-time .faq-time span {

	color: #999;

}

.mod-faq-detail01 .mod-content-detail .detail-time .faq-time {

	color: #666;

	float: right;

	padding: 10px 0px;

	line-height: 20px;

}

.mod-otherbar01 {

}

.mod-structure01 .structure-box {

	margin: 0 auto;

	float: left;

	width: 100%;

	height: auto;

	overflow: auto;

	position: relative;

	left: 0px;

	top: 0px;

	padding-top: 20px;

	border-top: 0;

}

.mod-structure01 .structure-box .solo_con {

	height: auto;

}

.mod-structure01 .structure-box .solo_con .stru {

	height: auto;

	float: left;

	overflow: hidden;

	_zoom: 1;

}

.mod-structure01 .structure-box .line {

	width: auto;

	height: auto;

	position: relative;

	text-align: center;

}

.mod-structure01 .structure-box li {

	float: left;

	list-style: none;

	position: relative;

}

.mod-structure01 .structure-box .line li {

	float: left;

	z-index: 10;

	background: #f4f5f7;

}

.mod-structure01 .structure-box .section {

	background: url(../images/vline.gif) 45.5% repeat-y;

	padding: 20px 0px 0 0px;

}

.mod-structure01 .structure-box .first {

	margin-left: 0;

}

.mod-structure01 .structure-box .first .f_noLine {

	position: absolute;

	left: -0.5px;

	top: -1px;

	height: 1px;

	background: #f4f5f7;

	width: 45.5%;

	width: 45.1%\0;

*width:45%;

	z-index: 10;

	overflow: hidden;

}

.mod-structure01 .structure-box .last {

	margin-right: 0;

}

.mod-structure01 .structure-box .last .l_noLine {

	position: absolute;

	right: -0.5px;

	top: -1px;

	height: 1px;

	background: #f4f5f7;

	width: 54.5%;

	width: 54.9%\0;

*width:55%;

	z-index: 10;

	overflow: hidden;

}

.mod-structure01 .structure-box .none {

	border: 0px;

	display: block;

	text-align: center;

}

.mod-structure01 .structure-box li.first {

	border-top: 1px solid #d1d4d1;

}

.mod-structure01 .structure-box li.middle {

	border-top: 1px solid #d1d4d1;

}

.mod-structure01 .structure-box li.last {

	border-top: 1px solid #d1d4d1;

}

.mod-structure01 .structure-box .root {

	background: url(../images/vline.gif) 50% repeat-y;

	padding: 0 5px 30px 5px;

	text-align: center;

	z-index: -1;

}

.mod-structure01 .structure-box .root_no {

	background: none;

	padding-bottom: 0px;

}

.mod-structure01 .structure-box .level {

	text-decoration: none;

	margin: 0 0 0 0;

	width: 110px;

	margin: 0 auto;

*margin:0px;

	text-align: left;

	height: auto;

	position: relative;

	overflow: hidden;

}

.mod-structure01 .structure-box .con {

	float: left;

	height: auto;

	overflow: hidden;

}

.mod-structure01 .structure-box .people i {

	display: inline;

	width: 0px;

	height: 100%;

	vertical-align: middle;

	zoom: 1;

}

.mod-structure01 .structure-box .people p {

	display: inline;

	width: 100%;

	vertical-align: middle;

	zoom: 1;

	padding: 0 3px;

*padding:0;

}

.mod-structure01 .structure-box .set dt {

	text-align: center;

	padding-top: 3px;

}

.mod-structure01 .structure-box .set dd {

	text-align: center;

	padding-top: 3px;

}

.mod-structure01 .structure-box .set dt a {

	background: url(../images/ico.gif) left -743px;

	width: 71px;

	display: inline-block;

	height: 21px;

	line-height: 21px;

	color: #ba6e00;

}

.mod-structure01 .structure-box .set dd a {

	background: url(../images/ico.gif) -89px -743px;

	width: 71px;

	display: inline-block;

	height: 21px;

	line-height: 21px;

	color: #444;

}

.mod-structure01 .structure-box .ec {

	background-position: 45.5% center;

	background: url(../images/vline.gif) 45.5% center repeat-y;

	text-align: center;

}

.mod-structure01 .structure-box .lo {

	padding: 0px -7px 0px -7px;

	overflow: hidden;

	padding-bottom: 30px;

}

.mod-structure01 .structure-box .online {

	background: url(../images/middle.gif) left top;

	height: 5px;

	width: 98px;

	overflow: hidden;

}

.mod-structure01 .structure-box .people {

	background: url(../images/zhong_03.gif) repeat-y;

	color: #555555;

	text-align: center;

	display: table-cell;

	vertical-align: middle;

	width: 98px;

	padding: 3px 0;

}

.mod-structure01 .structure-box .referrals {

	background: url(../images/middle.gif) left -15px;

	height: 5px;

	width: 98px;

	overflow: hidden;

}

.mod-recruitment-list01 {

	margin-bottom: 10px;

}

.mod-recruitment-list01 .recruit-type {

	background: #8bcd22;

	overflow: hidden;

	_zoom: 1;

	padding: 10px;

}

.mod-recruitment-list01 .recruit-type ul {

}

.mod-recruitment-list01 .recruit-type ul li {

	float: left;

	display: block;

	line-height: 20px;

	padding: 0 10px

}

.mod-recruitment-list01 .recruit-type ul li a {

	color: #fff;

}

.mod-recruitment-list01 .recruit-type ul li a:hover {

	text-decoration: none;

	font-weight: bold;

}

.mod-recruitment-list01 .department-list .department-title {

	height: 20px;

	line-height: 20px;

	font-size: 14px;

	text-indent: 10px;

	font-weight: bold;

	margin-top: 10px;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-item {

	overflow: hidden;

	_zoom: 1;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-item-last {

	border: none;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content {

	padding-top: 5px;

	background-color: #fff;

	overflow: hidden;

	_zoom: 1;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul {

	padding: 5px 10px;

	color: #333;

	overflow: hidden;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li {

	width: 50%;

	float: left;

	line-height: 20px;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li.e-mail a {

	color: #005BB0;

	text-decoration: underline;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li.e-mail a:hover {

	color: #f60;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li span {

	color: #666;

	padding-right: 5px;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li.add {

	width: 100%;

}

.mod-recruitment-list01 .department-list .recruit-box {

	font-size: 12px;

	clear: both;

	color: #666;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li.remark {

	width: 100%;

}

.mod-recruitment-list01 .department-list .recruit-box .recruit-content ul li.remark span {

	color: #f00;

	font-weight: bold;

	font-size: 14px;

	display: block;

	width: 100%;

	padding: 3px 0;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom {

	background-color: #fff;

	overflow: hidden;

	_zoom: 1;

	padding: 10px;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-app {

	float: left;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-app a {

	background: url(../images/xia.gif) left -178px no-repeat;

	padding-left: 15px;

	height: 21px;

	display: inline-block;

	line-height: 18px;

	color: #fff;

	font-weight: bold;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-app span {

	background: url(../images/xia.gif) right -178px no-repeat;

	padding-right: 15px;

	display: inline-block;

	height: 21px;

	line-height: 18px;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-app a:hover {

	background: url(../images/xia.gif) left -210px no-repeat;

	color: #fff;

	font-weight: bold;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-app span:hover {

	background: url(../images/xia.gif) right -210px no-repeat;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time {

	float: right;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time span {

	color: #f60;

	font-size: 11px;

	font-weight: normal;

	float: right;

	padding: 0 5px;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time .issue {

	color: #555;

}

.mod-recruitment-list01 .recruit-box .recruit-bottom .recruit-time .update {

	color: #f00;

}

.mod-privacy-notice01 .mod-content-privacy-notice .us a {

	color: #005BB0;

	text-decoration: underline;

}

.mod-privacy-notice01 .mod-content-privacy-notice .us a:hover {

	text-decoration: none;

}

.mod-privacy-notice01 .mod-content-privacy-notice .privacy-notice-box dd {

	line-height: 22px;

	font-size: 13px;

}

.mod-terms-conditions01 .mod-content-terms-conditions .terms-conditions-box a {

	color: #005BB0;

	text-decoration: underline;

}

.mod-terms-conditions01 .mod-content-terms-conditions .terms-conditions-box a:hover {

	text-decoration: none;

}

.mod-terms-conditions01 .mod-content-terms-conditions .terms-conditions-box dd {

	line-height: 22px;

	font-size: 13px;

}

.layout-user4 .mod-index01 .mod-title-index {

	height: auto;

}

.mod-index01 {

}

.mod-index01 .index-list .item-title {

	font-size: 16px;

	font-weight: bold;

	color: #0266b2;

	padding: 10px;

}

.mod-index01 .index-list .item-box li {

	line-height: 20px;

	text-indent: 10px;

	float: left;

	width: 30%;

}

.mod-index01 .index-list .item-box ul {

	overflow: hidden;

	_zoom: 1;

}

.mod-index01 .index-list .item-box li a {

	color: #333;

	overflow: hidden;

	display: block;

	height: 20px;

}

.mod-index01 .index-list .item-box li a:hover {

	color: #0266b2;

	font-weight: bold;

}

.mod-index01 .index-list .index-item {

	margin: 10px 0px;

}

.mod-index01 .index-list .index-item-contactus .item-box li {

	clear: both;

	width: auto;

	background: none;

	padding-left: 0;

}

.mod-index01 .index-list .index-item-contactus .item-box ul {

	margin-top: 5px;

	border-bottom: #e0e0e0 solid 1px;

	overflow: hidden;

}

.mod-index01 .index-list .index-item-contactus .item-box .item-tab-first {

	font-size: 12px;

}

.mod-index01 .index-list .index-item-contactus .item-box .item-left {

	color: #666;

	width: 100px;

	display: inline-block;

}

.mod-index01 .index-list .index-item-contactus .item-box .item-right {

	color: #333;

}

.mod-index01 .index-list .index-item-contactus .item-box .item-tab-first .item-right {

	font-weight: bold;

}

.mod-productdetail01 .detail-basic {

	overflow: hidden;

	padding-top: 20px;

}

.mod-productdetail01 .detail-desc .desc-content {

	word-wrap: break-word;

}

.mod-productdetail01 .img-box {

	float: left;

	width: 260px;

}

.mod-productdetail01 .img-box .imgae {

	border: 1px solid #DDDDDD;

	height: 250px;

	margin-bottom: 5px;

	text-align: center;

	width: 250px;

}

.mod-productdetail01 .img-box .img-page .page {

	display: inline;

	float: left;

	padding-right: 5px;

	padding-top: 5px;

}

.mod-productdetail01 .img-box .img-page .page img {

	border: 1px solid #CCCCCC;

	cursor: pointer;

}

.mod-productdetail01 .img-box .img-page .on {

	background: url(../images/xia.gif) 17px -397px;

}

.mod-productdetail01 .img-box .img-page .on img {

	border: solid 1px #ffaa15;

}

.mod-productdetail01 .basic-box {

	float: right;

	width: 430px;

}

.mod-productdetail01 .basic-box .share-box {

	border-bottom: solid 1px #8bcd22;

	height: 25px;

}

.mod-productdetail01 .basic-box .share-box dl {

	float: right;

}

.mod-productdetail01 .basic-box .share-box dt {

	float: left;

}

.mod-productdetail01 .basic-box .share-box dd {

	float: left;

	padding: 0 3px;

	position: relative;

}

.mod-productdetail01 .basic-box .share-box .moreicon {

	background: url(../images/xia.gif) right -115px;

	width: 16px;

	height: 18px;

	display: inline-block;

}

.mod-productdetail01 .basic-box .child-tabs {

	position: absolute;

	right: 0px;

	border: solid 2px #878787;

	background: #fff;

	padding: 3px;

	top: 19px;

	width: 125px;

	display: none;

}

.mod-productdetail01 .basic-box .child-tabs li {

	float: left;

	padding: 3px;

	margin: 0px;

	height: 16px;

}

.mod-productdetail01 .basic-box .mation-box {

	padding: 10px 0 10px 10px;

}

.mod-productdetail01 .basic-box .mation-box a {

	color: #005BB0;



	text-decoration: underline;

}

.mod-productdetail01 .basic-box .mation-box a:hover {

	text-decoration: none;

}

.mod-productdetail01 .basic-box .mation-box th {

	width: 140px;

	text-align: left;

	line-height: 23px;

	font-weight: normal;

	color: #666666;

}

.mod-productdetail01 .basic-box .mation-box td {

	color: #333;

}

.mod-productdetail01 .basic-box .mation-box .file {

	display: block;

	float: left;

	padding: 0 5px 0 0;

}

.mod-productdetail01 .basic-box .button-box {

	background: #f0f0f0;

	padding: 10px;

	overflow: hidden;

	_zoom: 1;

}

.mod-productdetail01 .basic-box .contact {

	float: left;

}

.mod-productdetail01 .basic-box .contact a {

	background: #aaa;

	display: inline-block;

	height: 28px;

	line-height: 28px;

	color: #fff;

	font-size: 13px;

	border-radius: 3px;

	padding: 0 10px;

	transition: background 0.5s;

	-moz-transition: background 0.5s; /* Firefox 4 */

	-webkit-transition: background 0.5s; /* Safari and Chrome */

	-o-transition: background 0.5s; /* Opera */

}

.mod-productdetail01 .basic-box .contact a:hover {

	background: #8bcd22;

}

.mod-productdetail01 .basic-box .chat {

	float: left;

	padding-left: 20px;

}

.mod-productdetail01 .basic-box .chat a {

	line-height: 35px;

	display: block;

	height: 30px;

	padding-left: 22px;

	font-weight: bold;

}

.mod-productdetail01 .basic-box .chat .atmPngAway {

	background: url(../images/second.png) left -69px no-repeat;

	color: #0066CC;

}

.mod-productdetail01 .basic-box .chat .atmPngGrey {

	background: url(../images/second.png) left -96px no-repeat;

	color: #555;

}

.mod-productdetail01 .detail-desc .desc-title {

	margin: 10px 0px;

	border-bottom: 2px solid #999;

	height: 40px;

	background-color: #f0f0f0;

	line-height: 40px;

	font-size: 24px;

	text-transform: uppercase;

}

.mod-productdetail01 .detail-desc .desc-title span {

	padding-left: 10px;

	font-size: 16px;

	color: #333;

	font-weight: bold;

}

.mod-productdetail01 .otherPro {

	clear: both;

	padding-top: 5px;

}

.mod-productdetail01 .otherPro .m-header {

	color: #333333;

	font-size: 16px;

	border-bottom: solid 2px #999999;

	padding-left: 10px;

	font-weight: bold;

}

.mod-productdetail01 .otherPro .rolling {

	padding: 15px 0 0 0;

}

.mod-productdetail01 .otherPro .rolling .left {

	float: left;

	padding-left: 8px;

	padding-top: 80px;

	width: 10px;

}

.mod-productdetail01 .otherPro .rolling .center {

	float: left;

	margin-left: 20px;

	overflow: hidden;

	width: 636px;

}

.mod-productdetail01 .otherPro .rolling .childProlist li {

	float: left;

	padding: 20px 8px;

}

.mod-productdetail01 .otherPro .rolling .childProlist img {

	border: 1px solid #CCCCCC;

	padding: 1px;

}

.mod-productdetail01 .basic-box .button-box .linkurl1 {

	font-size: 13px;

	margin-left: 5px;

	float: left;

	display: inline;

}

.mod-productdetail01 .basic-box .button-box .linkurl2 {

	font-size: 13px;

	float: left;

	margin-left: 5px;

	display: inline;

}

.mod-productdetail01 .basic-box .button-box .linkurl1 a {

	color: #fff;

	background: #62a100;

	height: 28px;

	line-height: 28px;

	display: inline-block;

	border-radius: 3px;

	padding: 0 10px;

}

.mod-productdetail01 .basic-box .button-box .linkurl2 a {

	color: #fff;

	background: #00a4f1;

	height: 28px;

	line-height: 28px;

	display: inline-block;

	border-radius: 3px;

	padding: 0 10px;

}

.mod-productdetail01 .basic-box .button-box .linkurl1 a:hover {

	color: #fff;

	background: #528600;

}

.mod-productdetail01 .basic-box .button-box .linkurl2 a:hover {

	color: #fff;

	background: #008fd2;

}

.mod-send01 {

	display: block;

	overflow: hidden;

	position: relative;

}

.mod-send01 .mod-title {

}

.mod-send01 .title-left-send {

	display: block;

}

.mod-send01 .mod-content-send {

	position: relative;

	clear: both;

	overflow: hidden;

	padding: 10px;

	background: #f7f7f7;

}

.mod-send01 .mod-content-send .notice {

	color: #f00;

	padding: 10px;

}

.mod-send01 .send-box {

	overflow: hidden;

	_zoom: 1;

}

.mod-send01 .send-box .on {

	color: #333;

}

.mod-send01 .send-box dl {

	clear: both;

	overflow: hidden;

	padding: 5px 0px;

}

.mod-send01 .send-box dt {

	color: #666;

	line-height: 40px;

	text-align: right;

	vertical-align: top;

	width: 15%;

	float: left;

}

.mod-send01 .send-box dt span {

	color: #f00;

}

.mod-send01 .send-box dd {

	float: right;

	width: 84.5%;

}

.mod-send01 .send-box input, .mod-send01 .send-box textarea {

	background: #fff;

	border: 1px solid #ddd;

	color: #333;

	font-family: arial;

	height: 40px;

	line-height: 40px;

	padding: 0 5px;

	box-shadow: none;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

.mod-send01 .send-box .text {

	width: 70%;

}

.mod-send01 .send-box .name {

	margin-right: 4px;

	width: 20%;

}

.mod-send01 .send-box .mobile {

	width: 25%;

}

.mod-send01 .send-box .telphone {

	width: 20%;

}

.mod-send01 .send-box .oblique {

	color: #777777;

	font-size: 17px;

	padding: 0 4px;

}

.mod-send01 .send-box .content {

	height: 120px;

	overflow: hidden;

	padding: 5px;

	width: 84%;

}

.mod-send01 .send-box .agree input {

	border: medium none;

	height: 12px;

	margin: 0 3px;

	position: relative;

	top: 3px;

	width: 12px;

}

.mod-send01 .send-box .agree a {

	color: #666666;

	line-height: 23px;

	text-decoration: underline;

}

.mod-send01 .send-box .agree a:hover {

	text-decoration: none;

}

.mod-send01 .send-box .send-contact {

	right: 100px;

	position: absolute;

	text-align: center;

	top: 40px;

	vertical-align: top;

	width: 120px;

	display: none;

}

.mod-send01 .send-box .send-contact img {

	border: 1px solid #D1D1D1;

	display: inline-block;

}

.mod-send01 .send-box .send-contact .name {

	line-height: 20px;

	text-align: center;

}

.mod-send01 .send-box .send-contact a {

	color: #444;

}

.mod-send01 .send-buttom {

	padding: 5px 15.5% 10px;

}

.mod-send01 .send-buttom a {

	background: #000;

	padding: 5px 40px;

	display: inline-block;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	border-radius: 6px;

	font-weight: 600;

	text-align: center;

	overflow: hidden;

}

.mod-send01 .send-buttom a.disabled {

	backgroun: #999;

}

.mod-send01 .send-buttom a span {

}

.mod-send01 .send-buttom a:hover {

	background: #333;

}

.mod-send01 .send-buttom a:hover span {

}

/*page1*/



.layout-page1 .mod-send01 .mod-content-send .notice {

	padding: 10px 0 0 0;

}

.layout-page1 .mod-send01 .mod-content-send {

	background: none;

	padding: 0px;

}

.layout-page1 .mod-send01 .send-box dt {

	float: none;

	text-align: left;

}

.layout-page1 .mod-send01 .send-box .item-tab-contact dt:before {

	content: "*";

	font-size: 14px;

	color: #f00;

}

.layout-page1 .mod-send01 .send-box .item-tab-contact dt:after {

	content: "contacts";

	font-size: 14px;

	color: #666;

	text-transform: capitalize;

}

.layout-page1 .mod-send01 .send-box dd {

	width: 100%;

	float: none;

}

.layout-page1 .mod-send01 .send-box .text {

	width: 100%;

}

.layout-page1 .mod-send01 .send-box .item-tab-contact .text {

	margin: 0 0 15px;

}

.layout-page1 .mod-send01 .send-box .item-tab-contact .mobile {

	margin: 0px;

}

.layout-page1 .mod-send01 .send-box .oblique {

	display: none;

}

.layout-page1 .mod-send01 .send-box .content {

	width: 100%;

}

.layout-page1 .mod-send01 .send-buttom {

	padding: 5px 0 10px;

}

.layout-page1 .mod-send01 .send-buttom a {

	border-radius: 0px;

	background: #000;

}

.layout-page1 .mod-send01 .send-buttom a.disabled {

	backgroun: #999;

}

.layout-page1 .mod-send01 .send-buttom a span {

}

.layout-page1 .mod-send01 .send-buttom a:hover {

	background: #333;

}

.mod-send01 .send-buttom a:hover span {

}

.main-ar .layout-page1 .mod-send01 .send-box dt {

	text-align: right;

}

/*page1*/









.layout-foot .mod-send01 {

	padding: 0px 25px;

	overflow: hidden;

}

.layout-foot .mod-send01 .mod-bg-send {

	width: 320px;

	padding: 0px;

	border: none;

	margin: 0px;

}

.layout-foot .mod-send01 .mod-bg-send .send-box .item-tab-contact {

	display: none;

}

.layout-foot .mod-send01 .mod-bg-send .send-box input, .layout-foot .mod-send01 .mod-bg-send .send-box textarea {

	background: #fff;

	border: none;

	line-height: 30px;

	height: 30px;

	font-size: 10px;

	text-indent: 5px;

	box-shadow: 2px 2px 2px #f7f7f7 inset;

}

.layout-foot .mod-send01 .mod-bg-send .mod-content-send .notice {

	display: none;

}

.layout-foot .mod-send01 .mod-bg-send .mod-title {

	display: none;

}

.layout-foot .mod-send01 .mod-bg-send .send-box .agree {

	display: none;

}

.layout-foot .mod-send01 .mod-bg-send .send-box dt {

	width: 50px;

	color: #fff;

	display: none;

}

.layout-foot .mod-send01 .mod-bg-send .send-box .text {

	width: 320px;

}

.layout-foot .mod-send01 .mod-bg-send .send-box .content {

	width: 320px;

	padding: 0px;

	min-height: 50px;

	_min-height: 50px;

}

.layout-foot .mod-send01 .mod-bg-send .send-buttom {

	float: left;

	padding: 5px 0px;

}

.layout-foot .mod-send01 .mod-bg-send .send-buttom a {

	float: left;

	background: #fff;

	transition: color 0.5s;

	-moz-transition: color 0.5s;

	-webkit-transition: color 0.5s;

	-o-transition: color 0.5s;

	color: #24292d;

	text-transform: uppercase;

}

.layout-foot .mod-send01 .mod-bg-send .send-buttom a:hover {

	color: #8bcd22;

}

.layout-foot .mod-send01 .mod-bg-send .send-box .send-contact {

	display: none;

}

.layout-user4 .mod-sendinquiry01 .mod-title-sendinquiry {

	height: auto;

	padding-top: 5px;

}

.mod-sendinquiry01 {

	display: block;

	padding: 0 0 10px 0;

	position: relative;

}

.mod-sendinquiry01 .mod-title-sendinquiry .title-left-sendinquiry {

	display: block;

}

.mod-sendinquiry01 .mod-title-sendinquiry .title-right-sendinquiry span {

	color: #f00;

	font-size: 12px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main {

	position: relative;

	font-size: 12px;

	padding-top: 15px;

	clear: both;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main .notice {

	color: #D22C00;

	padding: 0 0 3px 22px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table {

	overflow: hidden;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .on {

	color: #333;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dl {

	clear: both;

	overflow: hidden;

	padding: 2px 0px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dt {

	color: #666666;

	line-height: 26px;

	text-align: right;

	vertical-align: top;

	width: 130px;

	float: left;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dd {

	float: right;

	width: 660px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .sendinquiry-name .name {

	position: static;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table input, .mod-sendinquiry01 .sendinquiry-main-table textarea {

	background: #fff;

	border: 1px solid #B8B8B8;

	color: #CCCCCC;

	font-family: arial;

	height: 24px;

	line-height: 24px;

	vertical-align: top;

	text-indent: 5px;

	border-radius: 2px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table dt span {

	color: #f00;

	padding-right: 3px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .e-mail {

	width: 350px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .title {

	width: 550px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .name {

	width: 300px;

	position: relative;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .phone {

	width: 300px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .mobile {

	width: 300px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .fax {

	width: 300px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .homepage {

	width: 300px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .address {

	width: 550px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .content {

	width: 550px;

	height: 115px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .code {

	width: 80px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .sendinquiry-code .identifying {

	padding-left: 10px;

	display: inline-block;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .first-name {

	margin-right: 4px;

	width: 99px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .telphone {

	width: 99px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .oblique {

	color: #777777;

	font-size: 17px;

	padding: 0 4px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .txtSendDesc {

	height: 90px;

	overflow: hidden;

	padding: 5px;

	width: 460px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .agree input {

	border: medium none;

	height: 12px;

	margin-right: 3px;

	margin-top: 5px;

	position: relative;

	width: 12px;

}

.mod-sendinquiry01 .mod-content-sendinquiry em {

	color: #666666;

	float: right;

	font-size: 11px;

	font-style: normal;

	margin-right: 10px;

}

.mod-sendinquiry01 .mod-content-sendinquiry em .red {

	font-size: 12px;

	color: #f00;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv {

	font-size: 12px;

	font-weight: normal;

	line-height: 16px;

	right: 61px;

	min-height: 155px;

	padding: 0px 15px 0 12px;

	position: absolute;

	text-align: left;

	width: 146px;

	z-index: 1;

	margin-top: -23px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .arrow {

	height: 6px;

	margin-top: -5px;

	padding-right: 15px;

	position: absolute;

	right: 10px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv-content {

	border: 1px solid #A4A4A4;

	padding: 8px 9px 5px 8px;

	width: 146px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .arrow span {

	background: url(../images/tips.gif) no-repeat scroll right top transparent;

	display: block;

	height: 6px;

	text-align: right;

	width: 10px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv span.detail-remark {

	color: #666666;

	overflow: hidden;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv ul {

	padding: 3px 0;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv span.view-sample a {

	color: #005BB0;

	font-weight: bold;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv span.view-sample a:hover {

	color: #f60;

	text-decoration: underline;

}

.mod-sendinquiry01 .mod-content-sendinquiry .kvv ul li {

	color: #000000;

}

.mod-sendinquiry01 .sendinquiry-main-table .agree a {

	color: #666666;

	line-height: 23px;

	text-decoration: underline;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-main-table .agree a:hover {

	text-decoration: none;

}

.mod-sendinquiry01 .mod-content-sendinquiry .head {

	left: 465px;

	position: absolute;

	text-align: center;

	top: 30px;

	vertical-align: top;

	width: 120px;

}

.mod-sendinquiry01 .head img {

	border: 1px solid #D1D1D1;

	display: inline-block;

}

.mod-sendinquiry01 .mod-content-sendinquiry .head a {

	color: #444444;

	display: block;

	line-height: 20px;

	text-align: center;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-but {

	padding: 10px 140px;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-but a {

	background: #000;

	height: 20px;

	padding: 5px 20px;

	display: inline-block;

	line-height: 20px;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

	transition: background 0.5s;

	-moz-transition: background 0.5s;

	-webkit-transition: background 0.5s;

	-o-transition: background 0.5s;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-but a span {

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-but a:hover {

	background: #ffd526;

}

.mod-sendinquiry01 .mod-content-sendinquiry .sendinquiry-but a:hover span {

}

.mod-keyword01 .mod-bg-keyword {

	clear: both;

}

.mod-keyword01 .mod-bg-keyword .mod-title {

}

.mod-keyword01 .mod-bg-keyword .mod-title .title-left-keyword {

	margin: auto;

}

.mod-keyword01 .mod-bg-keyword .keyword-box {

	overflow: hidden;

}

.mod-keyword01 .mod-bg-keyword .keyword-box .keyword-tabs a {

	color: #0266b2;

	text-decoration: underline;

	font-weight: bold;

}

.mod-keyword01 .mod-bg-keyword .keyword-box .keyword-tabs a:hover {

	text-decoration: none;

}

.mod-keyword01 .mod-bg-keyword .keyword-box li {

	float: left;

	line-height: 30px;

	padding: 0 10px;

	overflow: hidden;

	word-wrap: break-word;

*width:200px;

	height: 30px;

}

.mod-keyword01 .mod-bg-keyword .keyword-box li a {

	color: #555;

	display: block;

}

.mod-keyword01 .mod-bg-keyword .keyword-box li a:hover {

	text-decoration: underline;

}

.mod-faq-list02 {

	padding-bottom: 10px;

	background-color: #fff;

	margin: 0 10px;

}

.mod-faq-list02 .mod-title-list {

	display: none;

}

.mod-faq-list02 .mod-content-list .list-box ul {

	overflow: hidden;

	_zoom: 1;

	margin-bottom: 20px;

}

.mod-faq-list02 .mod-content-list .list-box ul li {

	clear: both;

	padding: 25px 0;

	overflow: hidden;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-line {

	background-color: #0278d4;

	width: 100px;

	height: 100px;

	font-size: 64px;

	text-align: center;

	color: #fff;

	line-height: 100px;

	float: left;

	margin-left: 20px;

	display: inline;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-content {

	padding-left: 30px;

	float: left;

	width: 800px;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-content .faq-title {

	font-size: 20px;

	padding: 5px 0;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-content .faq-title a {

	color: #000;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-content .faq-title a:hover {

	color: #0278d4;

	text-decoration: underline;

}

.mod-faq-list02 .mod-content-list .list-box ul li .list-content .faq-content {

	font-size: 14px;

	color: #333;

	line-height: 20px;

	height: 60px;

	overflow: hidden;

}

.mod-current01 {

	background: #f0f0f0;

	overflow: hidden;

	padding: 10px;

}

.mod-current01 .mod-content-current01 {

	overflow: hidden;

}

.mod-current01 .mod-content-current01 span {

	display: inline-block;

	padding: 0 5px;

}

.mod-current01 .mod-content-current01 .here a {

	color: #777;

}

.mod-current01 .mod-content-current01 .present {

	color: #8bcd22;

	display: inline-block;

	font-weight: 600;

}

.mod-current01 .mod-content-current01 .present h2 {

	display: inline-block;

	font-size: 14px;

	line-height: 30px;

}

.mod-current01 .mod-content-current01 a {

	color: #777;

	font-size: 14px;

	line-height: 30px;

	display: inline-block;

}

.mod-current01 .mod-content-current01 a:hover {

	text-decoration: underline;

}

.mod {

}

.mod {

}

.mod-mybase01 {

}

. mod-subscription01 {

}

.mod-share01 a {

	display: inline-block;

	width: 40px;

	height: 40px;

	margin: 0px 3px;

}

.mod-share01 .fackbook {

	background: url(../images/sharebg.png) 0 0 no-repeat;

}

.mod-share01 .linkedin {

	background: url(../images/sharebg.png) -40px 0px no-repeat;

}

.mod-share01 .twitter {

	background: url(../images/sharebg.png) -80px 0 no-repeat;

}

.mod-share01 .google {

	background: url(../images/(sharebg.png) -120px 0 no-repeat;

}

.mod-share01 .youtube {

	background: url(../images/sharebg.png) -160px 0 no-repeat;

}

.mod-share01 .fackbook:hover {

	background: url(../images/sharebg.png) 0 -40px no-repeat;

}

.mod-share01 .linkedin:hover {

	background: url(../images/sharebg.png) -40px -40px no-repeat;

}

.mod-share01 .twitter:hover {

	background: url(../images/sharebg.png) -80px -40px no-repeat;

}

.mod-share01 .google:hover {

	background: url(../images/sharebg.png) -120px -40px no-repeat;

}

.mod-share01 .youtube:hover {

	background: url(../images/sharebg.png) -160px -40px no-repeat;

}

.baidumap01 {

}

.mod-googlemap01 {

}

.mod-card01 {

}

.mod-card01 .card-html-tab {

	display: none;

}

.mod-card01 .card-html .on {

	display: block;

}

.layout-product .mod-procard01 {

	margin-top: 25px;

}

.layout-product .mod-procard01 .list-content .list-tab {

	margin:0 18px;

	margin-bottom: 25px;

	height: 500px;

	width: 330px;

	position: relative;

	display: inline-block;

	float: left;

}

.layout-product .mod-procard01 .list-content .list-tab .name {

	position: absolute;

	top: 0px;

	left: 0px;

	text-align: center;

	padding-top: 400px;

	background-color: rgba(24,73,130,0);

	background-position: top 165px left 140px;

	background-repeat: no-repeat;

	transition: background-color 0.5s, background-image 0.5s;

	-moz-transition: background-color 0.5s, background-image 0.5s;

	-webkit-transition: background-color 0.5s, background-image 0.5s;

	-o-transition: background-color 0.5s, background-image 0.5s;

}

.layout-product .mod-procard01 .list-content .list-tab .name a {

	font-size: 18px;

	line-height: 24px;

	width: 330px;

	height: 80px;

	padding: 10px;

	display: block;

	overflow: hidden;

	text-transform: uppercase;

	background: #fff;

	color: #000;

	transition: background 0.5s, color 0.5s;

	-moz-transition: background 0.5s, color 0.5s;

	-webkit-transition: background 0.5s, color 0.5s;

	-o-transition: background 0.5s, color 0.5s;

}

.layout-product .mod-procard01 .list-content .list-tab:hover .name {

	background-color: rgba(24,73,130,0.5);

	background-image: url(icon.png);

}

.layout-product .mod-procard01 .list-content .list-tab:hover .name a {

	color: #fff;

	background: #8bcd22;

}

.layout-product .mod-procard01 .list-content .list-tab-2, .layout-product .mod-procard01 .list-content .list-tab-5, .layout-product .mod-procard01 .list-content .list-tab-8, .layout-product .mod-procard01 .list-content .list-tab-last {

	margin-right: 0px;

}

.layout-product .mod-procard01 .list-content .slide-window {

	overflow: hidden;

	height: 1050px;

}

.layout-product .mod-procard01 .list-content .card-item {

}

.layout-product .mod-procard01 .mod-content-procard {

	position: relative;

}

.layout-product .mod-procard01 .mod-content-procard .list-title .list-tab {

	text-indent: -9999px;

}

.layout-product .mod-procard01 .mod-content-procard .list-title .list-tab-first a {

	position: absolute;

	top: -50px;

	right: 45px;

	width: 40px;

	height: 30px;

	display: block;

	background: url(../images/prev.png) -40px 0px no-repeat;

	-moz-transform: scaleX(-1);

	-webkit-transform: scaleX(-1);

	-o-transform: scaleX(-1);

	transform: scaleX(-1);

	filter: FlipH;

}

.layout-product .mod-procard01 .mod-content-procard .list-title .list-tab-1 a {

	position: absolute;

	top: -50px;

	right: 0px;

	width: 40px;

	height: 30px;

	display: block;

	background: url(../images/prev.png) -40px 0px no-repeat;

}

.layout-product .mod-procard01 .mod-content-procard .list-title .list-tab-first a:hover {

	background: url(../images/prev.png) 0px 0px no-repeat;

	-moz-transform: scaleX(1);

	-webkit-transform: scaleX(1);

	-o-transform: scaleX(1);

	transform: scaleX(1);

	filter: FlipH;

}

.layout-product .mod-procard01 .mod-content-procard .list-title .list-tab-1 a:hover {

	background: url(../images/prev.png) 0px 0px no-repeat;

	-moz-transform: scaleX(-1);

	-webkit-transform: scaleX(-1);

	-o-transform: scaleX(-1);

	transform: scaleX(-1);

	filter: FlipH;

}

.mod-procard01 {

}

.mod-buyerlogin01 {

}

.mod-cart01 {

}

.mod-subscription01 {

}

.mod-subscription01 {

}

.mod-subscription01 {

}

.mod-subscription01 {

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-sitelist01 {

	overflow: hidden;

}

.mod-sitelist01 .mod-title-sitelist {

	padding: 5px 10px;

	overflow: hidden;

	border-top: solid 1px #eee;

	color: #fff;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

}

.mod-sitelist01 .mod-content-sitelist {

	border-top: solid 1px #eee;

	overflow: hidden;

	background-size: 100% 100%;

	padding: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab {

	line-height: 30px;

	float: left;

	margin: 0 2px;

	width: 24%;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a {

	font-size: 12px;

	color: #fff;

	display: block;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab .text {

	line-height: 30px;

	display: inline-block;

	padding-left: 10px;

}

.mod-sitelist01 .mod-content-sitelist .sitelist-tab a:hover .text {

	text-decoration: underline;

}

.mod-industryattribute01 .mod-title-industryattribute {

	display: none;

}

.mod-industryattribute01 .attribute {

	overflow: hidden;

	border: 1px solid #e5e5e5;

}

.mod-industryattribute01 .attribute-title {

	overflow: hidden;

	margin: 10px;

}

.mod-industryattribute01 .attribute-title-item {

	font-size: 14px;

	color: #666;

	line-height: 30px;

	padding: 0 15px;

	background: #f0f0f0;

	float: left;

	cursor: pointer;

	margin: 5px;

	border-radius: 4px;

	overflow: hidden;

}

.mod-industryattribute01 .attribute-title-item.on {

	background: #666;

	color: #fff;

}

.mod-industryattribute01 .attribute-html {

}

.mod-industryattribute01 .attribute-html-item {

	display: none;

}

.mod-industryattribute01 .attribute-html-item.on {

	display: block;

}

.mod-industryattribute01 .attribute-html-item .loading {

	text-align: center;

	padding: 20px 0px;

	color: #666;

}

.mod-industryattribute01 .attribute-html-item dl {

	display: flex;

	align-items: stretch;

	border-top: 1px solid #e5e5e5;

}

.mod-industryattribute01 .attribute-html-item dt {

	font-size: 14px;

	color: #333;

	line-height: 20px;

	padding: 10px;

	width: 120px;

	background: #f9f9f9;

	text-align: right;

}

.mod-industryattribute01 .attribute-html-item dd {

	flex: 1 2 0;

	border-left: 1px solid #e5e5e5;

}

.mod-industryattribute01 .attribute-html-item ul {

	overflow: hidden;

	padding: 10px 0px;

}

.mod-industryattribute01 .attribute-html-item ul li {

	float: left;

	margin: 0 10px;

}

.mod-industryattribute01 .attribute-html-item ul li a {

	font-size: 13px;

	color: #333;

	line-height: 20px;

	display: block;

}

.mod-industryattribute01 .attribute-html-item ul li a:before {

	content: "\f096";

	font: normal normal normal 14px/1 FontAwesome;

	padding-right: 2px;

}

.mod-industryattribute01 .attribute-html-item ul li.on a:before {

	content: "\f14a";

}

.mod-labelproducts01 {

}

.label-products .label-products-item dl {

	display: flex;

	align-items: stretch;

	border: 1px solid #e5e5e5;

}

.label-products .label-products-item+.label-products-item dl {

	border-top: none;

}

.label-products .label-products-item dt {

	font-size: 14px;

	color: #333;

	line-height: 20px;

	padding: 10px;

	width: 120px;

	background: #f9f9f9;

	text-align: right;

}

.label-products .label-products-item dd {

	flex: 1 2 0;

	border-left: 1px solid #e5e5e5;

}

.label-products .label-products-item ul {

	overflow: hidden;

	padding: 10px 0px;

}

.label-products .label-products-item ul li {

	float: left;

	margin: 0 10px;

	cursor: pointer;

}

.label-products .label-products-item ul li span {

	font-size: 13px;

	color: #333;

	line-height: 20px;

	display: block;

}

.label-products .label-products-item ul li span:before {

	content: "\f096";

	font: normal normal normal 14px/1 FontAwesome;

	padding-right: 2px;

}

.label-products .label-products-item ul li.on span:before {

	content: "\f14a";

}

.mod-labelproductsgroup01 {

}

.mod-commother01 {

}

.mod-commother02 {

}

.mod-commother03 {

}

.mod-grouplistkl01 {

}

.mod-productlistkl01 .mod-title-productlistkl {

	display: none;

}

.mod-productlistkl01 .kl-products-item {

	overflow: hidden;

	padding: 29px;

	border: 1px solid #ccc;

}

.mod-productlistkl01 .kl-products-item+.kl-products-item {

	margin-top: 20px;

}

.mod-productlistkl01 .kl-products-img {

	width: 250px;

	height: 250px;

	border: 1px solid #e5e5e5;

	float: left;

}

.mod-productlistkl01 .kl-products-detail {

	margin-left: 300px;

}

.mod-productlistkl01 .kl-products-title a {

	font-size: 20px;

	color: #39be43;

	line-height: 30px;

	font-weight: 700;

	text-decoration: underline;

}

.mod-productlistkl01 .kl-products-title a:hover {

	color: #042743;

}

.mod-productlistkl01 .kl-products-info {

	padding: 20px 0px;

}

.mod-productlistkl01 .kl-products-info ul {

	overflow: hidden;

}

.mod-productlistkl01 .kl-products-info ul li {

	width: 50%;

	float: left;

	font-size: 14px;

	color: #333;

	line-height: 25px;

}

.mod-productlistkl01 .kl-products-link a {

	font-size: 14px;

	line-height: 40px;

	padding: 0px 25px;

	border-radius: 6px;

	background: #042743;

	color: #fff;

	display: inline-block;

}

.mod-productlistkl01 .kl-products-link a:hover {

	background: #39be43;

}

.mod-customlist01 {

}