* {
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei;
	src: url(/themes/cn/font/Microsoft YaHei.ttf)
}

body {
	margin: 0;
	padding: 0;
	background: white
}

a {
	text-decoration: none;
	color: #000;
	outline: 0
}

a:hover {
	text-decoration: underline
}

ul {
	list-style-type: none
}

.slideBox {
	overflow: hidden;
	position: relative
}

.slideBox .hd {
	overflow: hidden;
	position: absolute;
	right: 48%;
	bottom: 5%;
	z-index: 1
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left
}

.slideBox .hd ul li {
	float: left;
	width: 14px;
	height: 14px;
	background: #aba6a6;
	cursor: pointer;
	border: 2px solid #fff;
	margin-left: 11px
}

.slideBox .hd ul li.on {
	background: #1477bd
}

.slideBox .bd {
	position: relative;
	z-index: 0
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle
}

.slideBox .bd img {
	display: block;
	height: auto;
	width: 100%;
	min-width: 1100px
}

.pic {
	width: 266px;
	height: 239px
}

.picScroll-left {
	width: 1100px;
	margin: 0 auto;
	position: absolute;
	top: 29%;
	left: 50%;
	margin-left: -430px;
}

.picScroll-left-prev {
	width: 48px;
	height: 81px;
	position: absolute;
	top: 37%;
	left: -85px;
	display: block;
	cursor: pointer;
	background: url(../image/left_prev.png) no-repeat center;
	background-color: rgba(0, 0, 0, 0.502);
	overflow: hidden
}

.picScroll-left-next {
	width: 48px;
	height: 81px;
	position: absolute;
	top: 37%;
	right: 145px;
	display: block;
	cursor: pointer;
	background: url(../image/right_next.png) no-repeat center;
	background-color: rgba(0, 0, 0, 0.502);
	overflow: hidden
}

.slideBox .prevStop {
	display: none
}

.slideBox .nextStop {
	display: none
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1
}

.picScroll-left .bd ul li {
	margin: 0 12px;
	float: left;
	overflow: hidden
}

.picScroll-left .bd ul li .pic img {
	display: block;
	margin: 0 auto;
	height: 100%
}

.clear {
	clear: both
}

.float-left {
	float: left
}

.float-right {
	float: right
}

#main {
	min-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden
}

.top-line {
	width: 100%;
	height: 6px;
	background: #1477bd
}

.top {
	width: 1100px;
	height: 120px;
	margin: 0 auto;
	position: relative
}

.logo {
	float: left
}

.logo-right {
	float: right
}

.logo-right-top {
	float: right
}

.logo-right a {
	font-size: 14px;
	color: #7a7a7a;
	line-height: 1.2px
}

.top-cook {
	width: 282px;
	height: 94px
}

.top-cook img {
	position: absolute;
	top: 39px
}

.top-cook p {
	font-size: 12.55px;
	color: #7a7a7a;
	position: absolute;
	top: 45px;
	right: 138px
}

.top-cook span {
	font-size: 29px;
	color: #e9830b;
	position: absolute;
	top: 55px;
	right: 0;
	font-weight: bold
}

.nav-top {
	width: 100%;
	background: #1477bd
}

.nav {
	width: 1100px;
	height: 51px;
	background: #1477bd;
	margin: 0 auto
}

.nav ul li {
	float: left
}

.nav ul li a {
	display: block;
	width: 137px;
	font-size: 16px;
	color: white;
	line-height: 50px;
	text-align: center;
}

.nav ul li:hover {
	background: #3FA0FE;
}

.nav ul li a:hover {
	background: #3FA0FE;
	text-decoration: none;
}

.nav-click {
	background: #095f9c;
}

#nav-list {
	background: #3FA0FE;
	display: none;
	position: absolute;
	width: 137px;
	z-index: 99
}

.nav ul li:hover #nav-list {
	display: block
}

#nav-list li {
	width: 137px;
	position: relative;
}

#nav-list li a {
	min-width: 117px;
	color: white;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #1888d7;
	margin: 0 auto;
}

#nav-list li:last-child a{
	border:none;
	}

#nav-list li a:hover {
	color: #e9830b;
	text-decoration: none;
}

#nav-list-third{
	display: none;
	background: #3FA0FE;	
	position: absolute;
	left: 100%;
	top: 0;
}

#nav-list-third li{
	min-width: 137px;
}

#nav-list-third li a{
	min-width: 117px;
	color: white;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #1888d7 !important;
	margin: 0 auto;
}

#nav-list li:hover #nav-list-third{
	display: block;
}


.nav-middle-top {
	width: 100%;
	background: #f7f6f5
}

.nav-middle {
	width: 1100px;
	height: 52px;
	background: #f7f6f5;
	margin: 0 auto;
	overflow: hidden
}

.nav-middle-left {
	float: left
}

.nav-middle-left a {
	line-height: 52px;
	font-size: 12px;
	float: left;
	margin-right: 5px;
	color: #666
}

.nav-middle-left span {
	line-height: 52px;
	font-size: 12px;
	float: left;
	margin-right: 5px;
	color: #e9830b
}

.nav-middle-right {
	float: right
}

.search-box {
	position: relative;
	width: 276px;
	height: 29px;
	z-index: 10
}

.search-btn {
	width: 18px;
	height: 18px;
	background: url(../image/search_03.png) no-repeat #fff;
	position: absolute;
	top: 16px;
	left: 249px;
	z-index: 20;
	cursor: pointer
}

.key-search {
	border: 2px #1477bd solid;
	width: 272px;
	height: 27px;
	border-radius: 4px;
	padding: 0;
	margin-top: 10px;
	background: white;
	text-indent: 5px
}

.key-search::-webkit-input-placeholder {
	font-size: 14px;
	line-height: 27px;
	color: #c9c9c9;
	text-indent: 8px
}

.sint {
	width: 1100px;
	margin: 0 auto
}

.sint-main {
	border: 1px solid #d6d6d6;
	width: 540px;
	height: 120px;
	background: #efefef;
	margin: 25px 0
}

.sint-main-img {
	width: 177px;
	height: 120px;
	overflow: hidden
}

.sint .sint-main img {
	float: left;
	height: 100%
}

.sint-title {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 22px;
	margin-left: 15px
}

.sint-title:hover {
	color: #1477bd
}

.sint-time {
	float: right;
	font-size: 14px;
	color: #979797;
	margin-top: 25px;
	margin-right: 14px
}

.sint-conter {
	width: 333px;
	height: 60px;
	font-size: 14px;
	color: #a7a7a7;
	float: left;
	margin-top: 22px;
	margin-left: 15px
}

.introduce {
	height: 73px;
	background:url(../image/introduce.png) no-repeat 50%;
}

.content {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	overflow: auto;
	margin-top: 21px
}

.content-left {
	width: 236px;
	float: left
}

.content-left-xx {
	width: 236px;
	height: 88px;
	background: #1477bd;
	float: left;
	color: white
}

.content-left-xx-1 {
	font-size: 30px;
	text-align: center;
	margin-top: 14px
}

.content-left-xx-2 {
	font-size: 14px;
	text-align: center
}

.content-side {
	clear: both;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.content-side>li {
	width: 216px;
	margin: 0 auto;
	border-bottom: 1px dashed #ccc;
	position: relative;
}

.content-side li a {
	line-height: 36px;
	font-size: 14px;
	color: #535353;
	margin-left: 47px
}

.content-side span {
	margin-right: 12px
}

.content-side li a:hover {
	color: #1477bd;
	text-decoration: none
}

.content-side li a:active {
	color: #1477bd
}

#side-click {
	color: #1477bd
}

#content-side-first {
	width: 235px;
	border: 0;
	background: #666;
	transform: scale(1.0);
	height: 36px;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	text-indent: 80px
}

.content-side li:last-child {
	border: 0
}

.content-side-img_1 {
	position: absolute;
	top: 7px;
	left: 52px
}

.content-side-img_2 {
	position: absolute;
	top: 10px;
	right: 10px
}

.content-side-third{
	display: none;
	width: 150px;
	position: absolute;
	left: 80%;
	top: 0;
	z-index: 10;
	background: white;
	border: 1px solid #ccc;
}

.content-side-third>li a{
	display: block;
	width: 150px;
	text-align: center;
	border-bottom: 1px solid #CCC;
	margin-left:0;
}

.content-side>li:hover .content-side-third{
	display: block;
}

.content-side-third>li a:hover{
	background: #1477bd;
	color: white;
	border-bottom: 1px solid #1477bd;
}


.service-phone {
	width: 236px;
	height: 144px;
	background: url(../image/servce_phone_19.jpg) no-repeat;
	padding: 46px 20px
}

.service-phone p {
	color: white;
	font-size: 16px
}

.service-phone p:last-child {
	font-size: 26px;
	font-weight: bold;
}

.content-right {
	width: 850px;
	float: right;
	overflow: hidden
}

.content-right .i-img{
	width: 264px;
	height: 237px;
	border: 1px solid #eceaeb;
	text-align: center;
}

.content-right ul li img {
	max-width: 264px;
	max-height: 237px;
}

.content-right li {
	float: left;
	width: 265px;
	height: 288px;
	margin-left: 18px
}

.content-right-p {
	text-align: center;
	margin: 14px auto;
	font-size: 14px;
	color: #636363
}

.content-right p a {
	color: #636363
}

.content-right p a:hover {
	color: #1477bd;
	text-decoration: none
}

.intro {
	width: 100%;
	height: 389px;
	background: url(../image/intro_1.jpg) no-repeat center;
	margin-top: 50px;
	min-width: 1100px;
	position: relative
}

.top-line-two {
	background: #1477bd;
	width: 100%;
	height: 15px;
	margin: 67px 0 3px 0
}

.intro-2 {
	width: 100%;
	height: 1044px;
	background: url(../image/intro2.jpg) no-repeat center top;
	margin-bottom: 90px;
	min-width: 1100px
}

.intro-3 {
	width: 1100px;
	margin: 0 auto;
	margin-bottom: 50px
}

.intro-3-header {
	border-bottom: 3px solid #1477bd;
	overflow: hidden
}

.intro-3-header-left {
	float: left;
	width: 360px;
	height: 93px;
	background: #1477bd;
	color: white;
	background: url(../image/intro-3-kp_15.jpg) no-repeat
}

.intro-3-header-right {
	float: left;
	width: 740px;
	height: 93px;
	background: url(../image/intro-3-right_15.png) no-repeat
}

.intro-3-main {
	width: 100%;
	background: #f6f6f6;
	overflow: hidden
}

.intro-3-main-left {
	width: 542px;
	height: 300px;
	padding-top: 77px;
	padding-left: 47px
}

.intro-3-main-right {
	width: 490px;
	height: 300px;
	margin-top: 16px;
	float: left
}

.intro-3-main-left-title1 {
	display: block;
	width: 43px;
	height: 43px;
	background: #e9830b;
	color: white;
	line-height: 43px;
	text-align: center;
	font-size: 21px;
	float: left
}

.intro-3-main-left-title2 {
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #535353;
	float: left;
	line-height: 43px;
	margin-left: 9px
}

.intro-3-main-left-title3 {
	display: block;
	font-size: 24px;
	color: #535353;
	float: left;
	line-height: 43px
}

.intro-3-main-introduce-line {
	width: 466px;
	height: 1px;
	background: #d0d0d0;
	margin-top: 9px;
	margin-bottom: 19px
}

.intro-3-main-left-content {
	width: 450px;
	font-size: 14px;
	float: left;
	margin-bottom: 15px;
	margin-left: 42px;
	color: #909090;
	line-height: 20px
}

.intro-3-main-left-content-li {
	width: 7px;
	height: 7px;
	background: #1477bd;
	float: left;
	margin: 7px 5px
}

.intro-3-main-right-border {
	width: 435px;
	height: 263px;
	border: 8px solid #d1d1d1;
	float: right;
	position: relative
}

.intro-3-main-right-img1 {
	position: absolute;
	top: 6%;
	left: -14%
}

.intro-3-main-right-img2-1 {
	z-index: 1;
	position: absolute;
	top: 11%;
	left: 8%
}

.intro-3-main-right-img2-2 {
	z-index: 2;
	position: absolute;
	bottom: 5%;
	right: -14%
}

.intro-3-main-right-img3-1 {
	z-index: 1;
	position: absolute;
	left: -8%;
	top: 14%
}

.intro-3-main-right-img3-2 {
	z-index: 2;
	position: absolute;
	bottom: 27%;
	right: 5%
}

.intro-3-main-right-img4-1 {
	z-index: 1;
	position: absolute;
	top: 20%;
	left: -8%
}

.intro-3-main-right-img4-2 {
	z-index: 2;
	position: absolute;
	top: -12%;
	right: -7%
}

.intro-4 {
	width: 100%;
	height: 405px;
	background: url(../image/intro-4_02.jpg)no-repeat center top;
	overflow: hidden;
	min-width: 1100px;
	position: relative
}

.intro-4-content {
	width: 761px;
	margin: 0 auto;
	z-index: 2;
	position: absolute;
	top: 145px;
	left: 40%
}

.intro-4-title {
	font-size: 40px;
	font-weight: bold;
	color: white;
	margin-bottom: 30px
}

.intro-4-cover {
	position: relative;
	border: 0 solid #fff
}

.intro-4-point {
	width: 11px;
	height: 11px;
	border: 3px solid #82a1c5;
	background: white;
	position: absolute;
	top: 12px
}

.intro-4-matter {
	font-size: 24px;
	color: white;
	margin-top: 8px;
	margin-left: 25px;
	line-height: 40px
}

.intro-5 {
	width: 1100px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative
}

.intro-5-about-font {
	position: absolute;
	top: 85px;
	left: 533px
}

.intro-5-about {
	width: 700px;
	height: 340px;
	background: #f6f6f6;
	position: absolute;
	top: 155px;
	left: 404px
}

.intro-5-about p {
	font-size: 14px;
	color: #878787;
	text-indent: 28px;
	margin: 22px 30px;
	line-height: 25px;
	font-family: Microsoft YaHei
}

.intro-5-about a {
	display: block;
	width: 100px;
	height: 40px;
	background: #1477bd;
	color: white;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	border-radius: 8px;
	margin-top: 10px;
	margin-left: 25px
}

.case {
	width: 1100px;
	height: 524px;
	border: 0 solid #ccc;
	position: relative;
	top: 60px;
	margin: 0 auto;
	margin-bottom: 100px
}

.case_1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 524px
}

.case_1 img {
	margin: 0 auto;
	width: auto;
	height: auto
}

.case_2 {
	position: absolute;
	top: 0;
	left: 392px;
	width: 317px;
	height: 209px
}

.case_3 {
	position: absolute;
	bottom: 0;
	left: 392px;
	width: 317px;
	height: 308px
}

.case_4 {
	position: absolute;
	top: 0;
	right: 0;
	width: 385px;
	height: 284px
}

.case_5 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 386px;
	height: 233px
}

.case img {
	cursor: pointer;
	transition: all .6s
}

.case img:hover {
	transform: scale(0.9)
}

.nav-bom {
	margin-top: 55px
}

.footer a {
	display: inline-block;
	width: 60px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #c7c7c7;
	font-size: 14px;
	line-height: 22px
}

.footer {
	width: 100%;
	height: auto;
	background: #484848;
	color: white
}

.footer-top {
	width: 1100px;
	height: 238px;
	margin: 0 auto;
	overflow: hidden
}

.footer-info {
	width: 926px;
	margin-top: 37px
}

.footer-line {
	width: 24px;
	border-bottom: 3px solid #fff;
	margin-top: 9px;
	margin-bottom: 14px
}

.footer-info-1 {
	width: 152px;
	float: left
}

.footer-info-1-left {
	width: 60px;
	float: left
}

.footer-info-1-right {
	width: 75px;
	float: right;
	margin-top: 48px
}

.footer-info-2 {
	width: 165px;
	float: left;
	margin-left: 64px
}

.footer-info-2-left {
	width: 73px;
	float: left
}

.footer-info-2-right {
	width: 85px;
	float: right;
	margin-top: 48px
}

.footer-info-3 {
	width: 66px;
	float: left;
	margin-left: 60px
}

.footer-info-4 {
	width: 334px;
	height: 156px;
	float: left;
	margin-left: 84px;
	border-right: 1px solid #5f5f5f
}
.footer-info-4 a{
	width: 300px;
}
.footer-info-4 img{
	display: block;
	float: left;
	margin-top: 6px;
}
.footer-code {
	width: 132px;
	float: right
}

.footer-code {
	font-size: 14px;
	text-align: center;
	line-height: 36px
}

.footer-code img {
	height:120px;
}

.copyright {
	width: 100%;
	height: 38px;
	background: #363636;
	clear: both;
	margin-bottom: 0;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	color: #cecece;
	min-width: 1100px
}

.product-main {
	width: 850px;
	float: right
}

.else-content-side {
	clear: both;
	width: 234px;
	border-left: 1px solid #eceaeb;
	border-right: 1px solid #eceaeb
}

.else-content-side li {
	width: 211px;
	border-bottom: 1px dashed #edebec;
	font-size: 18.751px;
	margin: 0 auto
}

.else-content-side li a {
	display: block;
	height: 44px;
	line-height: 44px;
	color: #535353;
	font-size: 16px;
}

.else-content-side li a:hover {
	color: #1477bd;
	text-decoration: none
}

.else-content-side li span {
	margin-left: 45px;
	margin-right: 14px
}

.imax img {
	width: 100%;
	min-width: 1100px
}

.bread-nav {
	width: 1100px;
	height: 38px;
	margin: 0 auto;
	border-bottom: 1px solid #f4f4f4;
	background: url(../image/bread_03.png) no-repeat;
	background-position: 0 14px;
	color: #c5c5c5
}

.bread-nav a {
	font-size: 14px;
	line-height: 44px;
	color: #c5c5c5
}

.bread-nav span {
	font-size: 14px;
	line-height: 28px;
	margin-left: 20px;
	margin-right: 5px
}

.profile-content-right {
	width: 829px;
	float: right;
	border: 1px solid #eceaeb
}

.profile-content-right-content {
	padding-top: 30px;
	padding-bottom: 30px
}

.profile-content-right-content h2 {
	text-align: center;
	color: #535353;
	margin-top: 20px;
	margin-bottom: 16px
}

.profile-content-right-content img {
	max-width: 660px;
	height: auto;
	display: block;
	margin: 0 auto
}

.between {
	margin-left: 95px
}

.profile-content-right-content p {
	display: block;
	margin: 0 auto;
	width: 800px;
	font-size: 14px;
	text-indent: 28px;
	line-height: 25px;
	margin-top: 18px
}

.profile-content-right-content-span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-top: -8px
}

.profile-content-right-line {
	width: 785px;
	border: 1px dashed #edebec;
	margin: 0 auto;
	margin-top: 22px
}

.profile-content-right-content-prev {
	font-size: 14px;
	color: #535353;
	float: left;
	line-height: 58px;
	margin-left: 20px
}

.profile-content-right-content-prev a {
	display: block;
	color: #535353;
	float: right
}

.profile-content-right-content-next {
	font-size: 14px;
	color: #535353;
	float: right;
	line-height: 58px;
	margin-right: 20px
}

.profile-content-right-content-next a {
	display: block;
	color: #535353;
	float: right
}

#about-plant-page {
	margin-top: 36px;
	float: left;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%)
}


#about-plant-page li {
	width: 30px;
	height: 28px;
	list-style: none;
	float: left;
	border: 1px solid #d1d1d1;
	margin-left: 4px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #696969
}

#about-plant-page li:hover {
	border: 1px solid #1477bd;
	color: #FFF
}

#about-plant-page li a {
	display: block;
	font-size: 14px;
	width: 30px;
	height: 28px;
}

#about-plant-page li a:hover {
	text-decoration: none
}

#about-plant-page .prev,#about-plant-page .prev a {
	width: 60px;
}

#about-plant-page .next,#about-plant-page .next a {
	width: 60px;
}

.active {
	background: #1477bd
}

.active a {
	color: #FFF
}

.news-right {
	width: 830px;
	height: 190px;
	float: right;
	border-bottom: 1px dashed #edebec;
	overflow: hidden;
	margin-bottom: 20px
}

.news-right-img {
	width: 270px;
	height: 170px;
	float: left
}

.news-right img {
	height: 100%
}

.news-right-content {
	width: 545px;
	float: right;
	position: relative
}

.news-right-title {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px
}

.news-right span {
	float: right;
	font-size: 14px;
	color: #979797;
	margin-top: -21px
}

.news-right p {
	width: 550px;
	float: left;
	text-indent: 28px;
	font-size: 14px;
	color: #878787;
	line-height: 20px;
	margin-top: 12px
}

.but {
	display: block;
	width: 72px;
	height: 31px;
	background: #1477bd;
	color: white;
	line-height: 31px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	float: left;
	margin-top: 16px;
}

.but:hover {
	text-decoration: none
}

.service-main {
	width: 845px;
	float: right
}

.service-main-content {
	width: 407px;
	height: 408px;
	background: #f6f6f6;
	float: left;
	margin-left: 15px
}

.service-main-content img {
	width: 407px;
	height: 267px
}

.service-main-content h4 {
	color: #4f4f4f;
	margin-left: 18px;
	margin-top: 12px;
	margin-bottom: 8px
}

.service-main-content p {
	font-size: 14px;
	color: #878787;
	text-indent: 28px;
	line-height: 22px;
	margin-left: 18px
}

.service-main-content .but {
	margin-left: 18px;
	margin-top: 9px
}

.profile-content-right dl {
	margin-left: 27px;
	margin-top: 35px
}

.profile-content-right dt {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 28px
}

.profile-content-right dd {
	font-size: 14px;
	color: #878787;
	padding-bottom: 23px
}

.profile-content-right dd img {
	float: left;
	margin-right: 6px
}

.product-details {
	width: 793px;
	margin: 0 auto;
	overflow: hidden
}

.product-details-intro {
	margin: 16px 0;
	overflow: hidden
}

.product-details-img {
	width: 100%;
	text-align: center
}

.product-details-intro-img{
	width: 355px;
	height: 300px;
	overflow: hidden;
	float: left;
	text-align: center
}

.product-details-intro-img img {
	max-width: 355px;
	max-height: 100%;		
}

.product-details-intro-right {
	width: 400px;
	float: left;
	margin-left: 30px
}

.product-details-intro-right h2 {
	color: #404040;
	padding: 27px 0
}

.product-details-intro-right P {
	color: #636363;
	font-size: 14px;
	line-height: 26px
}

.product-details-intro-right span {
	color: #9a9a9a
}

.contact-phone {
	color: #3483c2;
	font-size: 14px;
	margin-top: 18px
}

.contact-phone span {
	font-weight: bold;
	color: #e9830b
}

.product-details-sate {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #404040;
	text-align: left
}

.product-details-document {
	width: 100%;
	height: 107px
}

.product-details-document a {
	width: 142px;
	height: 35px;
	float: left;
	display: block;
	line-height: 35px;
	color: white;
	margin-right: 8px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 43px;
	background: url(../image/down_03.png) no-repeat;
	margin-top: 26px
}

.product-details-span {
	font-size: 14px;
	color: #1477bd;
	width: 100%;
	float: left;
	text-align: left
}

.product-details-table {
	width: 793px;
	border-collapse: collapse;
	background: #fbfbfb;
	margin-bottom: 30PX
}

.product-details-table td {
	height: 35px;
	border: 1px solid #cecece;
	text-align: center;
	font-size: 14px;
	color: #878787
}

.product-details-table td:first-child {
	color: #535353
}

.else-content-side li {
	position: relative
}

.side-list {
	display: none;
	position: absolute;
	left: 190px;
	top: 20px;
	border: 1px solid #eceaeb
}

.side-list li {
	width: 150px;
	height: 35px;
	z-index: 10
}

.side-list li a {
	width: 150px;
	height: 35px;
	background: #f6f6f6;
	color: black;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	border-bottom: 1px dashed #eceaeb
}

.side-list li a:hover {
	background: #1477bd;
	color: white;
	cursor: pointer;
	border-bottom: 1px solid #1477bd
}

.side-list li.cur a{
	background: #1477bd;
	color: white;
	border-bottom: 1px solid #1477bd	
}

.side-list li:last-child li {
	border: 0
}

.else-content-side li:hover .side-list {
	display: block
}

.sign p {
	font-size: 24px;
	font-weight: bold;
	color: #535353
}

.sign-group {
	height: 383px;
	border: 1px solid #eceaeb;
	margin-top: 14px;
	position: relative
}

.sign-group label {
	font-size: 14.584px;
	color: #535353
}

.sign-group-input {
	width: 306px;
	height: 31px;
	border: 1px solid #d3d3d3;
	background: #f8f8f8;
	margin-left: 5px;
	text-indent: 5px
}

.sign-group-code {
	width: 84px;
	height: 33px;
	border: 1px solid #d3d3d3;
	background: #f8f8f8;
	margin-left: 12px;
	text-indent: 5px
}

.sign-group-deal {
	margin-right: 5px
}

.sign-left {
	width: 478px;
	float: left;
	position: relative
}

.sign-left .user {
	position: absolute;
	top: 34px;
	right: 0
}

.sign-left .pass {
	position: absolute;
	top: 81px;
	right: 0
}

.sign-left .pawd {
	position: absolute;
	top: 128px;
	right: 0
}

.sign-left .email {
	position: absolute;
	top: 175px;
	right: 0
}

.sign-left .code {
	position: absolute;
	top: 222px;
	right: 223px
}

.sign-left img {
	width: 80px;
	height: 33px;
	position: absolute;
	top: 224px;
	right: 139px
}

.sign-left span {
	font-size: 12.501px;
	color: #9f9f9f;
	cursor: pointer;
	position: absolute;
	top: 232px;
	right: 94px
}

.sign-left .deal {
	position: absolute;
	top: 273px;
	right: 165px;
	font-size: 12.501px;
	color: #878787
}

.sign-sub {
	width: 105px;
	height: 34px;
	border: 0;
	border-radius: 5px;
	color: white;
	background: #e9830b;
	font-size: 14px;
	position: absolute;
	top: 309px;
	left: 163px;
	cursor: pointer
}

.sign-hint {
	width: 620px;
	float: left
}

.sign-hint p {
	font-size: 12.501px;
	color: #a09f9f
}

.hint-user {
	position: absolute;
	top: 41px;
	left: 491px
}

.hint-pass {
	position: absolute;
	top: 87px;
	left: 491px
}

.hint-pawd {
	position: absolute;
	top: 136px;
	left: 491px
}

.login-left {
	width: 478px;
	float: left;
	position: relative
}

.login-left .user {
	position: absolute;
	top: 100px;
	right: 0
}

.login-left .pass {
	position: absolute;
	top: 163px;
	right: 0
}

.login-sub {
	width: 105px;
	height: 34px;
	border: 0;
	border-radius: 5px;
	color: white;
	background: #e9830b;
	font-size: 14px;
	position: absolute;
	top: 226px;
	left: 163px;
	cursor: pointer
}

.login-sign {
	display: block;
	width: 105px;
	height: 34px;
	border: 0;
	border-radius: 5px;
	background: #e9830b;
	position: absolute;
	top: 226px;
	left: 280px;
	cursor: pointer;
	text-align: center;
	line-height: 34px
}

.login-sign a {
	font-size: 14px;
	color: white
}

.login-sign a:hover {
	text-decoration: none
}

.user_center {
	width: 1100px;
	margin: 0 auto;
	border: 1px solid #ccc
}

.member-title {
	font-size: 24px;
	font-weight: bold;
	color: #3c3c3c;
	margin-top: 38px
}

.member-content {
	border-top: 1px solid #ddd;
	margin-top: 13px
}

.member-content-left {
	width: 154px;
	float: left;
	margin-top: 22px
}

.member-content-left li {
	text-indent: 55px;
	line-height: 41px;
	border: 1px solid #ddd;
	border-top: 0
}

.member-content a:hover {
	text-decoration: none
}

.member-content-left li:first-child {
	width: 154px;
	line-height: 46px;
	background: url(../image/member_01.png) no-repeat #1477bd;
	background-position: 28px 13px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	border: 0
}

.member-list-select {
	font-weight: bold;
	color: #1477bd !important
}

.member-content-left li a {
	font-size: 14.584px;
	color: #535353
}

.member-content-right {
	width: 933px;
	min-height: 442px;
	float: right;
	border: 1px solid #ddd;
	border-top: 0
}

.member-content-right-title {
	width: 935px;
	height: 46px;
	background: #1477bd;
	color: white;
	font-size: 16px;
	font-weight: bold;
	line-height: 46px;
	text-indent: 18px;
	margin-top: 22px;
	float: right
}

.member-right-nav {
	height: 28px;
	margin-top: 14px;
	border-bottom: 1px solid #ddd
}

.member-right-nav li {
	width: 86px;
	height: 28px;
	float: left;
	text-align: center
}

.member-right-nav li:first-child {
	margin-left: 19px
}

.member-right-nav li a {
	font-size: 14.584px;
	line-height: 27px;
	color: #bbb
}

.member-right-nav-li-one {
	border: 1px solid #ddd;
	border-bottom: 0;
	background: white
}

.member-right-nav-li-one a {
	color: #535353 !important
}

.member-right-content {
	margin-top: 52px;
	margin-left: 36px
}

.member-right-content li {
	font-size: 12.501px;
	color: #535353;
	line-height: 24px
}

.member-data-title {
	width: 850px;
	height: 50px;
	font-size: 18px;
	color: #484848;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 36px;
	border-bottom: 1px solid #c5c5c5
}

.member-data-content {
	width: 666px;
	min-height: 300px;
	position: relative
}

.member-data-list1 {
	position: absolute;
	top: 50px;
	left: 80px
}

.member-data-list2 {
	position: absolute;
	top: 100px;
	left: 80px
}

.member-data-list3 {
	position: absolute;
	top: 150px;
	left: 80px
}

.member-data-list4 {
	position: absolute;
	top: 200px;
	left: 80px
}

.member-data-content input {
	width: 333px;
	height: 30px;
	text-indent: 5px
}

.member-data-content .submit {
	width: 90px;
	color: white;
	background: #1477bd;
	border: 0;
	border-radius: 6px;
	position: absolute;
	left: 80px;
	bottom: 20px;
	cursor: pointer
}

.member-content-right .product-details-table {
	margin: 0 auto;
	margin-top: 50px
}

.site_map {
	width: 1100px
}

.site_map p {
	font-size: 24px;
	color: #535353;
	font-weight: bold;
	text-align: center;
	margin-top: 31px
}

.site_map-first {
	height: 38px;
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	border-bottom: 1px solid #ececec;
	margin-top: 47px
}

.site_map dl {
	height: 91px;
	border-bottom: 1px solid #ececec
}

.site_map dt {
	font-size: 16px;
	color: #535353;
	font-weight: bold;
	margin: 21px 0
}

.site_map dd {
	float: left;
	margin-right: 45px
}

.site_map dd a {
	font-size: 14px;
	color: #878787
}

/*资料下载*/
.data-content{
	width: 827px;
	border: 1px solid #eceaeb;
	float: right;
}
.data-down{
	width: 789px;
	border-collapse:collapse;
	margin: 0 auto;
}

.data-down th{
	height: 56px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 16px;
}

.data-down th:first-child{
	width: 460px;
}

.data-down th:nth-child(2){
	width: 160px;
}

.data-down th:nth-child(3){
	width: 130px;
}

.data-down td{
	height: 50px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 14px;
	color: rgb(135, 135, 135);
}

.data-down tr:last-child td{
	border: none;
	margin-bottom: 30px;
}

.data-down td a{
	display: block;
	width: 24px;
	height: 21px;
	background: url(../image/download.png) no-repeat;
	margin: 0 auto;
}


/*** 悬浮在线客服 ***/
.side-nav{
	width: 54px;
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -111px;
	z-index: 999;
}

.side-nav ul li{
	width: 54px;
	height: 54px;
	margin-bottom: 2px;
}
.side-nav ul li:nth-child(1) a{
	background:url(../image/side-top.png) no-repeat;
	background-size: cover;
}

.side-nav ul li:nth-child(2) a{
	background:url(../image/side-call.png) no-repeat;
	background-size: cover;
	position: relative;
	color:#fff;
	text-decoration: none;
}
.side-nav ul li:nth-child(2) span{
	display: none;
}
.side-nav ul li:nth-child(2):hover span {
	display: block;
	position: absolute;
	left: -160px;
	top: 65px;
	width: 155px;
	height: 40x;
	line-height: 40px;
	background: #333;
	text-align: center;
	color: #fff;
	font-size:18px;
	font-weight: bold;
	transition: all 0.5s ease;
}
.side-nav ul li:nth-child(3) a{
	background:url(../image/side-qq.png) no-repeat;
	background-size: cover;
}

.side-nav ul li:nth-child(4) a{
	background:url(../image/side-erweima.png) no-repeat;
	background-size: cover;
}

.side-nav ul li:nth-child(4){
	position: relative;
}
.side-nav ul li:nth-child(4):hover span{
	width: 132px;
}
.side-nav ul li:nth-child(4):hover span img{
	width: 132px;
	height: 132px;
	transition: all 0.5s ease;
}

.side-nav ul li:nth-child(4) span img{
	width: 0px;
	height:0px;
	position: absolute;
	left: -137px;
	top: -78px;
}


.side-nav ul li a{
	width: 54px;
	height: 54px;
	display: block;
}

.side-nav ul li:last-child{
	border-bottom: 0;
}