﻿
.pageWrap {

	width: 100%;

	display: block;

}

.mainWrap {

	width: 1040px;

	margin: 0 auto;

	position: relative;

}

.topWrap {

	background: #e0e0e0;

}

.top-ctn {

	overflow: hidden;

	padding: 10px 0;

	line-height: 24px;

	height: 24px;

}

.top-ctn ul li {

	float: left;

	overflow: hidden;

	margin-left: 20px;

}

.top-ctn ul li img {

	width: 25px;

	height: 24px;

	margin-right: 8px;

	float: left;

}

.top-ctn ul li span, .top-ctn ul li a {

	font-size: 14px;

	color: #4c4c4c;

}

.top-ctn ul li:hover a {

	text-decoration: underline;

	color: #000;

}



.topRgt {

	width: 490px;

}

.topFlag {

	margin-top: 20px;

	overflow: hidden;

}

.topFlag ul li {

	float: left;

	margin-left: 20px;

	height: 14px;

	line-height: 14px;

}

.topFlag ul li img, .topFlag ul li a {

	float: left;

	font-size: 12px;

	color: #666666;

}

.topFlag ul li img {

	width: 21px;

	height: 14px;

	margin-right: 5px;

}

.topFlag ul li a:hover {

	text-decoration: underline;

	color: #000;

}

.menu_go {

	width: 342px;

	height: 36px;

	display: block;

}

.menu_go form {

	display: block;overflow:hidden;

}

.search_main {

	width: 278px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #d9d9d9;

	text-indent: 10px;

	color: #808080;

	background: #fff;

	font-size: 12px;

	font-family: 'tahoma';

	font-weight: normal;

	float:left;

}

.search_btn {

	width: 50px;

	height: 34px;

	cursor: pointer;

	background: url(../images/search_icon.png) no-repeat center center #4781c8;

	line-height: 34px;

	border: 1px solid #2d6cb9;

	float:right;

}

.search_btn:hover {

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.menu_go form .search_main:focus {

	border: 1px solid #409DFE;

	box-shadow: 0 0 3px #409DFE;

}

.navWrap {

	width: 100%;

	height: 58px;

	background: #2b5c97;

}

.nav {

}

.menu {

	height: 58px;

}

.menu>li {

	float: left;

	position: relative;

	height: 58px;

}

.menu>li>a {

	display: block;

	font-size: 15px;

	color: #fff;

	line-height: 58px;

	padding: 0 30px;

	text-transform: uppercase;

	height: 58px;

	font-weight: normal;

}

.menu>li:hover>a {

	color: #fff;

	background: #fc943f;

}

.menu>li>a.nav_cur {

	color: #fff;

	background: #fc943f;

}

.childMenu {

	position: absolute;

	left: 0;

	top: 58px;

	z-index: 999999;

	width: 240px;

	text-align: left;

	background: #fff;

	border-bottom: 5px solid #2b5c97;

	;

	display: none;

}

.childMenu li {

	display: block;

	padding: 10px 20px;

}

.childMenu li a {

	color: #333;

	font-size: 14px;

	text-transform: capitalize;

	line-height: 22px;

	font-weight: normal;

}

.childMenu li:hover {

	background: #fc943f;

}

.childMenu li:hover a {

	color: #fff;

}







/*banner*/

.flexslider {

	position: relative;

	height: 400px;

	overflow: hidden;

	width: 100%;

	max-width: 1040px;

	margin: 0 auto;

}

.slides {

	position: relative;

	z-index: 1;

}

.slides li {

	height: 400px;

}

.slides li a {

	width: 100%;

	max-width: 1040px;

	height: 100%;

	text-align: left;

	text-indent: -9999px

}



.slides li a img{width:1040px;height:400px;display:block;border:none;}





.flex-control-nav {

	position: absolute;

	bottom: 10px;

	z-index: 2;

	width: 100%;

	text-align: center;

	display: none;

}

.flex-control-nav li {

	display: inline-block;

	width: 13px;

	height: 13px;

	margin: 0 5px;

*display:inline;

	zoom: 1;

}

.flex-control-nav a {

	display: inline-block;

	width: 13px;

	height: 13px;

	line-height: 40px;

	overflow: hidden;

	background: url(../images/dot.png) right 0 no-repeat;

	cursor: pointer;

}

.flex-control-nav .flex-active {

	background-position: 0 0;

}

.flex-direction-nav {

	position: absolute;

	z-index: 3;

	width: 100%;

	top: 50%;

}

.flex-direction-nav a {

	width: 60px;

	height: 90px;

	margin: -45px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat 0 0;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	text-indent: -9999px;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .5s ease;

}

.flex-direction-nav .flex-next {

	background-position: 0 -90px;

	right: 0;

}

.flex-direction-nav .flex-prev {

	left: 0;

}

.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}/* Select */

.select-content {

	border: 1px solid #e3e3e3;

	background: #fff;

	display: block;

	text-align: center;

	padding: 20px 0;

}

.select-content-name b {

	color: #262626;

	font-size: 15px;

	line-height: 20px;

}

.select-content-name {

	margin-bottom: 16px;

}

.select-content-main {

	margin: 0 auto;

	width: 100%;

}

.select-content-main form span {

	font-size: 16px;

	color: #333333;

	font-weight: bold;

	line-height: 40px;

	display: inline-block;

	margin-right: 6px;

}

.select-content-main form select.SlectBoxDisable {

	display: inline-block;

	height: 38px;

	line-height: 38px;

	border: 1px solid #c2c2c2;

	text-indent: 10px;

	color: #4c4c4c;

	text-transform: capitalize;

	font-family: 'tahoma';

	text-align: center;

	width: 288px;

}

.select-content-main form select.SlectBoxDisable:hover {

	border: 1px solid #409DFE;

	box-shadow: 0 0 3px #409DFE;

}

.select-content-main form button.machine-btn {

	display: inline-block;

	height: 38px;

	line-height: 38px;

	border: 1px solid #c2c2c2;

	color: #333;

	text-transform: capitalize;

	font-family: 'tahoma';

	text-align: center;

	padding: 0 25px;

	margin-left: 20px;

	cursor: pointer;

}

.select-content-main form button.machine-btn:hover {

	background: #2b5c97;

	border: 1px solid #2b5c97;

	color: #fff;

}/*mainPro*/

.proWrap {

	display: block;

	width: 100%;

}

.proCate {

	width:1065px;

	margin-left: -25px;

}

.proCate>li {

	width: 309px;

	height: 155px;

	margin: 0 0 0 25px;

	float: left;

	background: #fff;

	position: relative;

	padding: 9px;

	border: 1px solid #bfbfbf;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}

.proCate>li:hover {

	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);

	box-shadow: 0 2px 8px rgba(0, 0, 0, .3);

}

.proCate-img {

	width: 155px;

	height: 155px;

	display: block;

	overflow: hidden;

	position: relative;

}

.proCate-img a img {

	width: 155px;

	height: 155px;

}

.proCate-words {

	width: 140px;

	max-height: 155px;

	overflow: hidden;

	line-height: 24px;

}

.proCate-words h3 {

	padding: 5px 0;

	height: 25px;

	overflow: hidden;

	width: 150px;

}

.proCate-words h3 a {

	color: #1f1f1f;

	font-size: 15px;

	font-weight: bold;

	text-transform: uppercase;

}

.proCate-words ul li {

	line-height: 18px;

	margin: 3px 0;

}

.proCate-words ul li a {

	font-size: 14px;

	color: #595959;

}

.proCate-words p {

	padding: 10px 10px 0 10px;

	text-align: right;

	height: 18px;

	line-height: 18px;

}

.proCate-words p a {

	color: #2059a0;

	font-size: 14px;

	text-decoration: underline;

	font-weight: bold;

	text-transform: capitalize;

	padding-right: 22px;

	background: url(../images/pro-more.png) no-repeat right center;

	float: right;

}

.proCate-words p a:hover {

	text-decoration: none;

}

.proCate-words h3 a:hover {

	color: #2059a0;

}

.proCate-words ul li a:hover {

	color: #2059a0;

	text-decoration: underline;

}

.npWrap {

	width: 480px;

	height: 180px;

	background: #fff;

	position: relative;

	padding: 13px;

	border: 1px solid #bfbfbf;

	overflow:hidden;

}/*new products*/

.home_ad {

	width: 475px;

	overflow: hidden;

}

.home_ad .ad_title {

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	margin-bottom: 10px;

}

.home_ad .ad_title span {

	float: left;

	color: #333;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

}

div.slideBox {

	position: relative;

	width: 475px;

	height: 145px;

}

div.slideBox ul.items {

	position: absolute;

	float: left;

	background: none;

	list-style: none;

	padding: 0px;

	margin: 0px;

}

div.slideBox ul.items li {

	float: left;

	background: none;

	list-style: none;

	padding: 0px;

	margin-right: 1px;

}

div.slideBox div.tips {

	position: absolute;

	top: -34px;

	width: 100%;

	height: 24px;

	overflow: hidden;

}

div.slideBox div.tips div.title {

	position: absolute;

	left: 0px;

	top: 0px;

	height: 100%;

}

div.slideBox div.tips div.title a {

	color: #FFF;

	font-size: 18px;

	line-height: 50px;

	margin-left: 10px;

	text-decoration: none;

}

div.slideBox div.tips div.title a:hover {

	text-decoration: underline !important;

}

div.slideBox div.tips div.nums {

	position: absolute;

	right: 0;

	top: 0;

	height: 15px;

}

div.slideBox div.tips div.nums a {

	display: inline-block;

>float:left/*For IE.ADD.JENA.201206300844*/;

	width: 15px;

	height: 15px;

	background-color: #c2c2c2;

	text-indent: -99999px;

	margin: 0 3px;

}

div.slideBox div.tips div.nums a.active {

	background-color: #3164a3;

}

div.slideBox ul.items {

	overflow: hidden;

	zoom: 1;

}

div.slideBox ul.items li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: left;

}

div.slideBox ul.items li {

	text-align: center;

}

div.slideBox ul.items li .picList-img img {

	width: 142px;

	height: 143px;

	display: block;

	border: 1px solid #d9d9d9;

}

div.slideBox ul.items li .picList-img a:hover img {

	border-color: #999;

}

div.slideBox ul.items li .title {

	line-height: 24px;

}

div.slideBox ul.items li .picList-words {

	width: 309px;

	margin-left: 20px;

	text-align: left;

}

div.slideBox ul.items li .picList-words a.picList-words-name {

	display: block;

	color: #333;

	font-size: 14px;

	font-weight: bold;

	line-height: 24px;

	padding: 4px 0;

	height: 48px;

	overflow: hidden;	width:280px;

}

div.slideBox ul.items li .picList-words a.picList-words-name:hover {

	text-decoration: underline;

	color: #2059a0;

}

div.slideBox ul.items li .picList-words p {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	height: 54px;

	overflow: hidden;

	margin-bottom: 10px;width:290px;

}

div.slideBox ul.items li .picList-words a.picList-words-more {

	font-size: 12px;

	color: #fff;

	padding: 8px 18px;

	background: #fc943f;

	border-radius: 5px;

	-webkit-border-radius: 5px;

}

div.slideBox ul.items li .picList-words a.picList-words-more:hover {

	text-decoration: underline;

}

.home_ad2 {

	width: 480px;

	overflow: hidden;

}

.home_ad2 .picScroll-left {

	width: 480px;

}

.home_ad2 .picScroll-left .ad_title {

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	margin-bottom: 10px;

}

.home_ad2 .picScroll-left .ad_title span {

	float: left;

	color: #333;

	font-size: 16px;

	font-weight: bold;

	text-transform: uppercase;

}

.picScroll-left .bd .prev, .picScroll-left .bd .next {

	overflow: hidden;

	display: block;

	text-decoration: none;

	cursor: pointer;

}

.picScroll-left .bd .prev {

	width: 18px;

	height: 18px;

	position: absolute;

	top: 14px;

	right: 35px;

	background: url("../images/icon-backward_30ac881d.jpg") no-repeat;

	margin: 0px 0px 0 0px;

}

.picScroll-left .bd .next {

	width: 18px;

	height: 18px;

	background: url("../images/icon-forward_ee579597.jpg") no-repeat;

	position: absolute;

	top: 14px;

	right: 10px;

}

.home_ad2 .picScroll-left .bd .picList li {

	float: left;

	display: inline;

	background: #fff;

	position: relative;

}

.home_ad2 .picScroll-left .bd {

}

.home_ad2 .picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

}

.home_ad2 .picScroll-left .bd ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: left;

}

.home_ad2 .picScroll-left .bd ul li {

	text-align: center;

}

.home_ad2 .picScroll-left .bd ul li .picList-img img {

	width: 143px;

	height: 143px;

	display: block;

	border: 1px solid #d9d9d9;

}

.home_ad2 .picScroll-left .bd ul li .picList-img a:hover img {

	border-color: #999;

}

.home_ad2 .picScroll-left .bd ul li .title {

	line-height: 24px;

}

.home_ad2 .picScroll-left .bd ul li .picList-words {

	width: 310px;

	margin-left: 20px;

	text-align: left;

}

.home_ad2 .picScroll-left .bd ul li .picList-words a.picList-words-name {

	display: block;

	color: #333;

	font-size: 14px;

	font-weight: bold;

	line-height: 24px;

	padding: 4px 0;

	height: 48px;

	overflow: hidden;

}

.home_ad2 .picScroll-left .bd ul li .picList-words a.picList-words-name:hover {

	text-decoration: underline;

	color: #2059a0;

}

.home_ad2 .picScroll-left .bd ul li .picList-words p {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	height: 54px;

	overflow: hidden;

	margin-bottom: 10px;

}

.home_ad2 .picScroll-left .bd ul li .picList-words a.picList-words-more {

	font-size: 12px;

	color: #fff;

	padding: 8px 18px;

	background: #fc943f;

	border-radius: 5px;

	-webkit-border-radius: 5px;

}

.home_ad2 .picScroll-left .bd ul li .picList-words a.picList-words-more:hover {

	text-decoration: underline;

}

.newsWrap {

	padding: 9px 11px;

	background: #fff;

	border: 1px solid #bfbfbf;

	overflow: hidden;

}

.newsMain {

	width: 660px;

	padding-right: 30px;

	border-right: 1px solid #d9d9d9;

}

.newsMain-top {

	padding: 5px 0 0 0;

	overflow: hidden;

	line-height: 24px;

}

.newsMain-top span {

	float: left;

	color: #333;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

}

.newsMain-top a {

	float: right;

	font-size: 12px;

	color: #e97619;

	text-decoration: underline;

	text-transform: capitalize;

}

.newsMain-top a:hover {

	text-decoration: none;

}

.newsMain-list {

	height: 88px;

	overflow: hidden;

}

.newsMain-list li {

	padding: 0 10px;

	border-bottom: 1px dashed #d1d1d1;

	overflow: hidden;

	line-height: 25px;

	margin-top: 5px;

}

.newsMain-list li a {

	width: 540px;

	padding-left: 10px;

	background: url(../images/news-icon.png) no-repeat left center;

	overflow: hidden;

	color: #4c4c4c;

	font-size: 12px;

}

.newsMain-list li a:hover {

	color: #2059a0;

	text-decoration: underline;

}

.newsMain-list li span {

	width: 70px;

	text-align: right;

	color: #808080;

	font-size: 12px;

}

.newsletter {

	width: 305px;

}

.newsletter b {

	color: #333;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	display: block;

	line-height: 24px;

	padding: 10px 0 5px 0;

}

.newsletter p {

	color: #666;

	font-size: 12px;

	font-weight: normal;

	line-height: 20px;

}

.newletter-input {

	height: 30px;

	overflow: hidden;

	margin-top: 10px;

}

.newletter-input span {

	color: #666666;

	line-height: 30px;

}

.newletter-go {

	width: 255px;

	height: 30px;

	display: block;

}

.newletter-go form {

	display: block;

}

.newletter-go input.txt_search_input_3 {

	width: 198px;

	height: 27px;

	line-height: 28px;

	border: 1px solid #cfcfcf;

	text-indent: 10px;

	color: #4c4c4c;

	background: #fff;

	font-size: 12px;

	font-family: 'tahoma';

	font-weight: normal;

}

.newletter-go input.search_button_3 {

	width: 54px;

	height: 28px;

	cursor: pointer;

	background: #4588d9;

	border: 1px solid #cfcfcf;

	line-height: 28px;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

	font-size: 12px;

}

.abtWrap {

	width: 330px;

	height: 352px;

}

.abtIcon {

	width: 100%;

	text-align: center;

}

.abtIcon img {

	width: 80px;

	height: 120px;

	margin: 0 auto;

}

.abtName {

	width: 100%;

	text-align: center;

	margin: 15px 0 10px 0;

	line-height: 22px;

	height: 22px;

	display: block;

}

.abtName b {

	font-size: 20px;

	color: #1f1f1f;

	font-weight: bold;

	text-transform: uppercase;

}

.abtMain {

	color: #666;

	font-size: 12px;

	line-height: 24px;

	height: 144px;

	overflow: hidden;

}

.abtMore {

	margin: 10px 0 0 0;

	text-align: right;

	height: 27px;

}

.abtMore a {

	border: 1px solid #d9d9d9;

	padding: 4px 16px;

	color: #c35b0f;

	font-size: 12px;

	line-height: 12px;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}

.abtMore a:hover {

	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);

	box-shadow: 0 1px 5px rgba(0, 0, 0, .3);

}

.ftWrap {

	background: #e3e3e3;

	padding: 25px 0;

}

.ftList-hottags {

	width: 210px;

	margin-right: 30px;

}

.ftList-hottags span {

	display: block;

	font-size: 14px;

	color: #2059a0;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 24px;

}

.ftList-hottags ul {

	margin-top: 5px;

}

.ftList-hottags ul li a {

	color: #666;

	font-size: 12px;

	line-height: 20px;

	padding: 2px 0;

	display: block;

}

.ftList-hottags ul li a:hover {

	color: #000;

	text-decoration: underline;

}

.ftList-help {

	width: 150px;

	margin-right: 30px;

}

.ftList-help span {

	display: block;

	font-size: 14px;

	color: #2059a0;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 24px;

}

.ftList-help ul {

	margin-top: 5px;

}

.ftList-help ul li a {

	color: #666;

	font-size: 12px;

	line-height: 20px;

	padding: 2px 0;

	display: block;

}

.ftList-help ul li a:hover {

	color: #000;

	text-decoration: underline;

}

.ftList-contact {

	width: 320px;

	margin-right: 30px;

}

.ftList-contact>span {

	display: block;

	font-size: 14px;

	color: #2059a0;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 24px;

}

.ftList-contact ul {

	margin-top: 5px;

}

.ftList-contact ul li {

	color: #666;

	font-size: 12px;

	line-height: 20px;

	padding: 4px 0;

	display: block;

}

.ftList-contact ul li a:hover {

	color: #000;

	text-decoration: underline;

}

.ftLinks {

	width: 265px;

}

.ftLinks>span {

	display: block;

	font-size: 14px;

	color: #2059a0;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 24px;

}

.ftLinks ul {

	margin-top: 5px;

}

.ftLinks ul li {

	float: left;

	margin-right: 20px;

}

.ftLinks ul li img {

	width: 39px;

	height: 38px;

}

.copyWrap {

	width: 100%;

	overflow: hidden;

	text-align: center;

	padding: 15px 0;

	background: #d1d1d1;

}

.friendlyWrap {

	width: 100%;

	height: 30px;

	text-align: center;

	margin: 3px 0;

	overflow: hidden;

	line-height: 30px;

}

.friendlyWrap span {

	font-size: 12px;

	color: #595959;

	text-transform: capitalize;

}

.friendlyWrap a {

	font-size: 12px;

	color: #595959;

	text-transform: capitalize;

	margin: 0 15px;

	display: inline-block;

}

.friendlyWrap a img {

	display: inline-block;

	vertical-align: middle;

	margin: 0 5px;

}

.friendlyWrap a:hover {

	color: #000;

	text-decoration: underline;

}

.copy {

	width: 100%;

	height: 20px;

	text-align: center;

	overflow: hidden;

	line-height: 20px;

}

.copy span, .copy a {

	color: #737373;

	font-size: 12px;

}

.copy a {

	padding: 0 5px;

	text-decoration: underline;

}

.copy>a>img {

	display: inline;

	margin-top: 5px;

}

#service {

	position: fixed;

	right: 0px;

	top: 160px;

	z-index: 9999;

}

*html, *html body {

	background-image: url(about:blank);

	background-attachment: fixed;

}

*html #service {

	position: absolute;

top:expression(eval(document.documentElement.scrollTop));

}

#ser_main {

	float: left;

	position: relative;

	z-index: 9;

	height: 142px;

	margin-top: 20px;

}

#ser_main a {

	display: block;

	overflow: hidden;

}

#ser_main a#floatShow {

	height: 142px;

	width: 32px;

	z-index: 99999;

}

#ser_main a#floatHide {

	height: 142px;

	width: 32px;

}

#onlineService {

	border: 3px solid #2582c5;

	width: 130px;

	background: #FFF;

	float: left;

	border-radius: 10px;

	-webkit-border-radius: 10px;

}

.xuanfu_tit {

	height: 36px;

	margin: 6px;

	line-height: 40px;

	color: #0f6ba5;

	border-bottom: 1px solid #6aa8d5;

	font-weight: normal;

	font-size: 14px;

	text-align: center;

}

.onlineMenu p {

	margin: 8px 6px;

	display: block;

	overflow: hidden;

	height: 20px;

	border-bottom: 1px solid #d9d9d9;

	padding: 5px 0;

}

.onlineMenu p img {

	vertical-align: middle;

	float: left;

	width: 20px;

	margin: 0 4px;

}

.onlineMenu p a {

	display: block;

	float: left;

	font-size: 12px;

	line-height: 20px;

	color: #666;

	width: 87px;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	white-space: nowrap;

}

.onlineMenu p span {

	display: block;

	float: left;

	line-height: 20px;

	color: #666;

}

.onlineMenu p a:hover {

	color: #0f6ba5;

}

.onlineerma {

	padding: 10px 0;

	text-align: center;

}

.onlineerma img {

	width: 92px;

	height: 92px;

	margin: 0 auto;

}

.onlineerma p {

	font-size: 12px;

	text-align: center;

}/*Single Page*/

.sgMain_nav {

	width: 100%;

	line-height: 22px;

	color: #666;

	margin: 10px 0;

	border-bottom: 1px solid #cfcfcf;

	padding-bottom: 4px;

}

.sgMain_nav span, .sgMain_nav i {

	padding: 0 5px;

	font-size: 15px;

	color: #666;

}

.sgMain_nav a {

	color: #666;

	font-weight: normal;

	font-size: 15px;

	font-weight: normal;

}

.sgMain_nav a:hover {

	text-decoration: underline;

}

.navLft {

	width: 240px;

}

.cateTop {

	width: 100%;

	height: 38px;

	background: #f78b33;

	text-align: center;

}

.cateTop span {

	line-height: 38px;

	font-size: 15px;

	text-transform: uppercase;

	color: #fff;

	font-weight: normal;

}

.cateNav {

	border: 5px solid #e3e3e3;

}

.cateNavA {

	text-transform: capitalize;

}

.cateNavA>li>a {

	display: block;

	padding: 10px 5px;

	border-bottom: 1px solid #e3e3e3;

	line-height: 18px;

	font-size: 15px;

	color: #222;

	font-weight: bold;

}

.cateNavA>li>a>i {

	font-size: 15px;

	color: #eb832d;

	padding-right: 5px;

}

.cateNavB>li {

}

.cateNavB>li>a {

	display: block;

	line-height: 18px;

	font-size: 12px;

	color: #666;

	padding: 6px 10px;

	background: url(../images/lftnav_icon1.png) no-repeat 97% center;

	border-bottom: 1px solid #e3e3e3;

}

.cateNavC {

	display: none;

	padding: 0 8px;

}

.cateNavC>li>a {

	display: block;

	line-height: 18px;

	font-size: 12px;

	color: #999;

	padding: 5px 10px;

	border-bottom: 1px solid #e3e3e3;

}

.cateNavA>li>a:hover {

}

.cateNavB>li:hover>a {

	background: url(../images/lftnav_icon1_hover.png) no-repeat 97% center;

}

.cateNavB>li:hover>.cateNavC {

	display: block;

}

.cateNav a:hover {

	color: #e97619;

}

.sideMenu {

	width: 100%;

}

.sideMenu>span {

	display: block;

	line-height: 18px;

	font-size: 13px;

	color: #4d4d4d;

	padding: 6px 10px;

	border-bottom: 1px solid #e3e3e3;

	overflow: hidden;

}

.sideMenu>span em {

	float: right;

	display: block;

	width: 9px;

	height: 18px;

	background: url(../images/lftnav_icon1.png) no-repeat center center;

	cursor: pointer;

}

.sideMenu>span.on em {

	background: url(../images/lftnav_icon1_hover.png) no-repeat center center;

}

.sideMenu>span a {

	float: left;

	width: 200px;

	font-size: 13px;

	color: #4d4d4d;

	line-height: 18px;

}

.sideMenu>span:hover {

	background: #f78b33;

	color: #fff;

}

.sideMenu>span.on {

	background: #f78b33;

	color: #fff;

}

.sideMenu>span.on a {

	color: #fff;

}

.sideMenu ul {

	padding: 0 8px;

	color: #666;

	display: none; /* 默认都隐藏 */

}

.sideMenu ul li {

}

.sideMenu ul li a {

	display: block;

	line-height: 18px;

	font-size: 12px;

	color: #808080;

	padding: 5px 10px;

	border-bottom: 1px solid #e3e3e3;

}

.sideMenu a:hover {

	color: #e97619;

}

.sgRgt {

	width: 780px;

}

.sgpTop {

	width: 100%;

	overflow: hidden;

	border-bottom: 2px solid #e3e3e3;

	height: 36px;

	line-height: 36px;

	margin-bottom: 10px;

}

.sgpTop span {

	font-size: 15px;

	text-transform: uppercase;

	color: #4d4d4d;

	font-weight: bold;

}

.sgpTop span i {

	font-size: 20px;

	color: #4d4d4d;

	padding: 0 8px;

}

#pagelist {

	text-align: center;

	margin: 20px 0;

	line-height: 25px;

}

#pagelist a {

	background: #dadada;

	padding: 4px 10px;

	margin: 0 5px;

	color: #333;

	font-weight: normal;

}

#pagelist a:hover {

	background: #737373;

	color: #fff;

}

#pagelist a.curr {

	background: #737373;

	color: #fff;

}

.sgnWrap {

	font-size: 12px;

	line-height: 22px;

	color: #333;

	word-wrap: break-word;

	word-break: normal;

	overflow: hidden;

	width: 100%;

}

.spg-abt {

	padding: 0 15px;

	font-size: 12px;

	line-height: 22px;

	color: #333;

}/*product*/

.proA {

}

.proA li {

	display: block;

	margin: 0 10px 20px 10px;

	width: 175px;

	float: left;

	height: 270px;

}

.proA_img {

	width: 173px;

	height: 173px;

	border: 1px solid #d9d9d9;

}

.proA_img img {

	-moz-transition: all .3s ease;

	-ms-transition: all .3s ease;

	-o-transition: all .3s ease;

	transition: all .3s ease;

}

.proA_img img:hover {

	transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	transition: all 0.25s ease-in-out;

}

.proA_img img {

	width: 173px;

	height: 173px;

}

.proA_words {

	text-align: left;

	width: 100%;

	margin: 8px 0 0 0;

}

.proA_words a {

	display: block;

	overflow: hidden;

	line-height: 22px;

	font-size: 14px;

	color: #2059a0;

	font-weight: bold;

	padding: 0 0 5px 0;

	width: 100%;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	white-space: nowrap;

}

.proA_words a:hover {

	text-decoration: underline;

}

.proA_words p {

	font-size: 12px;

	color: #808080;

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	overflow: hidden;

}/*product detail*/

.prodetailWrap {

	overflow: hidden;

}

.produ_info {

	width: 100%;

	overflow: hidden;

}

.produ_info_name {

	display: block;

	border-bottom: 1px dashed #d0d0d0;

	line-height: 22px;

	padding: 5px 0;

	text-align: center;

	margin-bottom: 20px;

}

.produ_info_name span {

	font-size: 16px;

	color: #074fa9;

	text-transform: capitalize;

	font-weight: bold;

}

.produ_img {

	width: 282px;

	float: left;

	margin-right: 20px;

}

.show_img {

	width: 280px;

	height: 280px;

	border: 1px solid #cfcfcf;

	text-align: center;

	vertical-align: middle;

	display: block;

	position: relative;

}

.show_img a {

	display: table-cell;

	vertical-align: middle;

	width: 280px;

	height: 280px;

}

.show_img a img {

	max-width: 280px;

	max-height: 280px;

}

.btn_img {

	display: block;

	width: 100%;

	overflow-x: auto;

}

.btn_img ul {

	width: auto;

	white-space: nowrap;

	display: inline-block;

}

.btn_img ul li {

	display: inline-block;

	width: 58px;

	height: 58px;

	border: solid 1px #cfcfcf;

	margin: 10px 5px;

	text-align: center;

	vertical-align: middle;

	position: relative;

}

.btn_img ul li a {

	display: table-cell;

	vertical-align: middle;

	width: 58px;

	height: 58px;

}

.btn_img ul li a img {

	max-width: 58px;

	max-height: 58px;

}

.produ_mtn {

	width: 470px;

}

.pro_mtn_li {

	padding: 10px 0;

}

.pro_mtn_li ul li {

	padding: 4px 0;

	display: block;

	color: #074fa9;

	line-height: 22px;

	font-size: 12px;

	text-transform: capitalize;

	font-weight: normal;

}

.pro_mtn_li ul li b {/*text-transform:lowercase;*/

	color: #4d4d4d;

	font-weight: bold;

}

.pro_inquiry {

	display: block;

	margin: 10px 0;

	font-size: 12px;

}

.pro_inquiry a {

	height: 20px;

	line-height: 20px;

	padding: 8px 30px;

	float: left;

	margin-right: 40px;

	border-radius: 50px;

	-webkit-border-radius: 50px;

	color: #fff;

	font-weight: bold;

	font-size: 14px;

	box-shadow: 2px 3px 4px #bfbfbf;

}

.pro_inquiry a.bac-yel {

	background: #fc943f;

}

.pro_inquiry a.bac-blu {

	background: #3687ea;

}

.pro_inquiry a img {

	display: inline-block;

	margin-left: 10px;

	width: 18px;

	height: 18px;

	float: right;

}

.pro_inquiry a i {

	padding-left: 10px;

}

.pro_inquiry a:hover {

	opacity: 0.75;

	-moz-opacity: 0.75;

	-khtml-opacity: 0.75;

	filter: alpha(Opacity=75)

}

.pro_det_nm {

	background: #ebebeb;

	margin: 20px 0 10px 0;

	height: 36px;

	border-left: 3px solid #2b5c97;

}

.pro_det_nm span {

	font-weight: bold;

	font-size: 15px;

	line-height: 36px;

	color: #333;

	padding-left: 10px;

}

.pro_det_words {

	font-size: 12px;

	line-height: 22px;

	padding: 5px 10px;

	color: #666666;

}

.previous {

	font-weight: bold;

	line-height: 20px;

	margin: 5px 0;

	border-bottom: 1px dashed #ccc;

	padding: 10px 15px 5px 15px;

	color: #333;

}

.previous a {

	font-weight: normal;

	margin-left: 5px;

	color: #666666;

}

.previous a:hover {

	text-decoration: underline;

	color: #074fa9;

}

.show_pro {

	height: auto;

	overflow: hidden;

	_zoom: 1;

	width: 780px;

	margin: 20px 0;

}

.show_pro_m {

	float: left;

	margin-left: 15px;

	width: 750px;

}

.show_pro_m li {

	float: left;

	width: 150px;

	float: left;

	margin: 0 10px;

}

.show_pro_m ul li span {

	display: block;

	width: 148px;

	height: 148px;

	border: 1px solid #bfbfbf;

	overflow: hidden;

	text-align: center;

	vertical-align: middle;

	position: relative;

}

.show_pro_m ul li span a {

	display: table-cell;

	vertical-align: middle;

	width: 148px;

	height: 148px;

}

.show_pro_m img {

	max-width: 148px;

	max-height: 148px;

}

.show_pro_m img:hover {

	transform: scale(1.05, 1.05);

	-moz-transform: scale(1.05, 1.05);

	-webkit-transform: scale(1.05, 1.05);

	transition: all 0.25s ease-in-out;

}

.show_pro_m p {

	text-align: center;

	padding: 5px 0;

	line-height: 20px;

	padding-top: 6px;

	height: 36px;

	overflow: hidden;

}

.show_pro_m p a {

	color: #4d4d4d;

	font-size: 12px;

	font-weight: bold;

}

.button1 {

	background: url(../images/pre1.png) no-repeat;

	width: 18px;

	height: 62px;

	margin-top: 30px;

	border: none;

	cursor: pointer;

	margin-left: 10px;

}

.button2 {

	background: url(../images/next1.png) no-repeat;

	width: 18px;

	height: 62px;

	margin-top: 30px;

	border: none;

	cursor: pointer;

	margin-right: 10px;

}

.show_pro_m p a:hover {

	color: #074fa9;

	text-decoration: underline;

}

.hvr-sweep-to-right {

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

	-webkit-transition-property: color;

	transition-property: color;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

}

.hvr-sweep-to-right:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: #af4f27;

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transform-origin: 0 50%;

	transform-origin: 0 50%;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {

	color: white;

}

.hvr-sweep-to-right:hover i, .hvr-sweep-to-right:focus i, .hvr-sweep-to-right:active i {

	color: white;

}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

}/*news*/

.new_list {

	padding: 10px 0;

	color: #4d4d4d;

}

.new_list li {

	display: block;

	padding: 10px 15px;

	overflow: hidden;

	border-bottom: 1px dashed #bfbfbf;

	margin-bottom: 5px;

}

.new_list_img {

	display: block;

	float: left;

	width: 140px;

	height: 140px;

	border: 1px solid #cfcfcf;

	margin-right: 20px;

	text-align: center;

	vertical-align: middle;

	position: relative;

}

.new_list_img img {

	width: 140px;

	height: 140px;

}

.new_descri {

	float: left;

	width: 580px;

}

.new_list_name {

	display: block;

	overflow: hidden;

	margin: 10px 0 6px 0;

	line-height: 22px;

}

.new_list_name a {

	display: block;

	float: left;

	font-size: 15px;

	font-weight: bold;

	color: #074fa9;

}

.new_list_name a:hover {

	text-decoration: underline;

}

.new_list_name span {

	display: block;

	float: right;

	font-size: 12px;

	color: #999;

}

.new_list_words {

	display: block;

	clear: both;

	font-size: 12px;

	line-height: 20px;

	max-height: 100px;

	color: #808080;

}

.news_more {

	display: block;

	padding-top: 10px;

}

.news_more a {

	font-size: 12px;

	color: #4c4c4c;

	text-transform: capitalize;

	padding: 4px 15px;

	border: 1px solid #4c4c4c;

	background: #cfcfcf;

}

.news_more a i {

	font-size: 14px;

	padding-right: 5px;

}

.news_more a:hover {

	color: #fff;

}

.sgn_news {

	padding: 0 10px;

	color: #4d4d4d;

}

.timer {

	line-height: 22px;

	font-size: 12px;

	color: #999;

	text-align: center;

	padding-bottom: 5px;

	border-bottom: 1px solid #cfcfcf;

}

.news_name {

	display: block;

	width: 100%;

	text-align: center;

	font-size: 18px;

	line-height: 24px;

	padding: 10px 0;

	color: #074fa9;

	text-transform: capitalize;

}

.sgn_news_mn {

	padding: 20px 10px;

	font-size: 12px;

	color: #666;

	line-height: 24px;

}/*contact us*/

.contact-us_left {

	padding: 10px 15px;

}

.contact-us_left p {

	line-height: 22px;

	padding: 5px 0;

}

.contact-us_left p a {

	color: #000;

}

.contact-us_left p a:hover {

	text-decoration: underline;

}

.contact-us_right {

}

.contact-us_right ul, .contact-us_right li {

	list-style-type: none;

}

.contact-us_right ol, .contact-us_right li {

	list-style-type: none;

}

.contact-us_right {

	color: #777;

	padding: 10px 15px;

}

.contact-us_right .inquiry-head {

	padding: 5px 0;

	color: #000;

	font-size: 22px;

	line-height: 30px;

	border-bottom: solid 1px #bfbfbf;

}

.contact-us_right ul {

	padding: 10px 0;

}

.contact-us_right label {

	color: #4d4d4d;

	font-weight: bold;

	line-height: 20px;

}

.contact-us_right ul li {

	line-height: 22px;

	padding: 3px 0;

	width: 75%;

	float: left;

}

.contact-us_right ul li em, .form_xp em {

	color: #ff0c00;

	padding-right: 5px;

}

.form_xp textarea.feedback {

	border: 1px solid #ccc;

	font-size: 12px;

	line-height: 18px;

	width: 98%;

	height: 200px;

}

.code_img_style {

	margin: 5px 0;

}

.form_refreh a.refresh {

	color: #c82422;

	text-decoration: underline;

	font-weight: bold;

}

.contact-us_right .code_label img {

	vertical-align: middle;

	padding-right: 5px;

}

.contact-us_right a {

	color: #000;

}

.contact-us_right .input1 {

	width: 96%;

	height: 26px;

	border: 1px solid #CCC;

}

.contact-us_right .input2 {

	width: 120px;

	height: 24px;

	border: 1px solid #CCC;

	margin-bottom: 5px;

}

.form_refreh {

	padding: 10px 0;

}

.contact-us_right .enquiry_txt {

	width: 98%;

	height: 120px;

	border: 1px solid #CCC;

	resize: none;

	padding: 5px;

	line-height: 16px;

}

.contact-us_right .com_tit {

	height: 30px;

	font-size: 16px;

	padding-left: 5px;

	color: #000;

	font-size: 14px;

	line-height: 20px;

	border-bottom: 1px solid #ccc;

}

.inquiry-con {

	padding: 3px 0px;

	color: #000;

	font-size: 22px;

	line-height: 30px;

	border-bottom: solid 1px #dedede;

}

.contact-us_right .tj {

	color: #333;

	background: url(../images/inquiry-btn.png) no-repeat;

	width: 99px;

	height: 33px;

	cursor: pointer;

	font-size: 14px;

	line-height: 33px;

	margin-top: 10px;

	margin-right: 20px;

	font-weight: bold;

}

.contact-us_right .cz {

	color: #333;

	background: url(../images/inquiry-btn2.png) no-repeat;

	width: 99px;

	height: 33px;

	cursor: pointer;

	font-size: 14px;

	line-height: 33px;

	margin-top: 10px;

	margin-right: 20px;

	font-weight: bold;

}

.contact-us_right input:hover {

}

.contact-us_right textarea:hover {

}/*sitemap*/

.sitemap {

	padding: 10px 15px;

	overflow: hidden;

}

.stp-listA>li {

	border: 1px solid #cfcfcf;

	text-transform: capitalize;

	margin-bottom: 15px;

}

.stp-top {

	width: 100%;

	height: 34px;

	line-height: 34px;

	border-bottom: 1px solid #cfcfcf;

}

.stp-top a {

	padding: 0 20px;

	color: #e06b0b;

	font-size: 14px;

	font-weight: bold;

	text-transform: capitalize;

}

.stp-top a i {

	padding-left: 10px;

}

.stp-listB {

	display: block;

	padding: 10px;

}

.stp-listB li {

	width: 18%;

	margin-right: 2%;

	float: left;

	padding: 8px 0;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	white-space: nowrap;

}

.stp-listB li a {

	font-size: 12px;

	line-height: 22px;

	display: block;

	color: #4d4d4d;

}

.stp-listB li:hover a {

	color: #074fa9;

	text-decoration: underline;

}/*Blog*/

.blogLft {

	width: 700px;

	color: #4d4d4d;

}

.blogRgt {

	width: 300px;

	color: #4d4d4d;

	background: #f0f0f0;

	padding: 20px 10px;

}

.blog_list li {

	display: block;

	margin-bottom: 20px;

}

.blog_name {

	padding: 10px;

}

.blog_name a {

	font-size: 18px;

	line-height: 24px;

}

.blog_name a:hover {

	color: #027cc3;

}

.blog_detail {

	padding: 5px 10px;

	border-bottom: 1px solid #e8e8e8;

}

.blog_detail a, .blog_detail span {

	color: #999;

	line-height: 18px;

}

.blog_detail span {

	padding: 0 15px;

}

.blog_detail a:hover {

	color: #027cc3;

}

.blog_main {

	padding: 10px;

	line-height: 22px;

	color: #666;

	overflow: hidden;

	word-wrap: break-word;

	word-break: normal;

}

.blogNav {

	display: block;

	margin-bottom: 20px;

}

.blogNav>span.blogNav_top {

	color: #027cc3;

	font-size: 18px;

	text-transform: uppercase;

	line-height: 24px;

	padding: 0 10px;

}

.blogNav_list {

	padding-top: 10px;

}

.blogNav_list li {

	padding: 5px 10px;

	border-bottom: 1px solid #fff;

}

.blogNav_list li a {

	color: #666;

	line-height: 20px;

}

.blogNav_list li a:hover {

	color: #027cc3;

}

.blog_detail_name {

	padding: 10px 15px;

	text-align: center;

}

.blog_detail_name span {

	font-size: 18px;

	line-height: 24px;

	color: #027cc3;

}

.blog_detail_detail {

	padding: 5px 15px;

	border-bottom: 1px solid #e8e8e8;

	text-align: center;

}

.blog_detail_detail a, .blog_detail_detail span {

	color: #999;

	line-height: 18px;

}

.blog_detail_detail span {

	padding: 0 15px;

}

.blog_detail_detail a:hover {

	color: #027cc3;

}

.proTab {

	padding: 20px 0;

	display: block;

}

.proTab_item {

	border-bottom: 1px solid #ddd;

}

.proTab_item>li {

	display: inline-block;

	margin: 0 10px -1px 0;

	background: #e3e3e3;

	border: 1px solid #ddd;

	border-radius: 10px 10px 0 0;

	-webkit-border-radius: 10px 10px 0 0;

	overflow: hidden;

}

.proTab_item>li.proTab_item_active {

	border-bottom: 1px solid #f5f5f5;

}

.proTab_item>li.proTab_item_active>span {

	font-weight: bold;

	background: #074fa9;

	color: #fff;

}

.proTab_item>li>span {

	padding: 8px 30px;

	display: block;

	font-size: 15px;

	color: #333;

	cursor: pointer;

	text-transform: capitalize;

}

.proTab_item>li>span:focus {

	border: none;

}

.proTab_words {

	padding: 20px 15px;

	border: 1px solid #ddd;

	border-top: none;

}

.proTab_words>li {

	font-size: 14px;

	line-height: 24px;

	color: #666;

	display: none;

}

.proTab_words li ul, .proTab_words li ul li {

	list-style-type: disc;

}

.proTab_words li ol, .proTab_words li ol li {

	list-style-type: decimal;

}/*Faq*//* expmenu */

ul.expmenu {

	width: 750px;

	margin: 20px auto;

}

ul.expmenu li div.header {

	padding: 10px;

	line-height: 20px;

	height: 20px;

}

ul.expmenu>li {

	border-bottom: 1px solid #d9d9d9;

}

ul.expmenu li ul li {

	padding: 10px;

	color: #666;

}

ul.expmenu li ul li.selected {

	background-color: #f4f4f4;

}

ul.expmenu div.header {

}

ul.expmenu li div.header .label {

	color: #333;

	font-weight: bold;

	line-height: 22px;

	font-size: 14px;

	width: 90%;

	float: left;

	overflow: hidden;

}

ul.expmenu li div.header .arrow {

	display: block;

	width: 16px;

	height: 16px;

	background: no-repeat center;

	float: right;

}

ul.expmenu li div.header .arrow.up {

	background-image: url(../images/arrow_u.png);

}

ul.expmenu li div.header .arrow.down {

	background-image: url(../images/arrow_d.png);

}

ul.expmenu li .faq-menu {

	display: none;

}	/* Mouse Events */

ul.expmenu div.header:hover {

	background: #e3e3e3;/* Old browsers */

	cursor: pointer;

}





.leftLoop{ position:relative;   }
.leftLoop .hd{ overflow:hidden; position:absolute;top:-40px;right:0;}
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:15px; height:15px; overflow:hidden; background:#c2c2c2; margin-left:6px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; behavior: url(../images/pie.htc);}
.leftLoop .hd ul li.on{ background:#3164a3;  }
.leftLoop .bd{  }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{text-align:center; float:left; _display:inline; overflow:hidden;  }



