@charset 'utf-8';

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 450%;
}

body {
	max-width: 1920px;
	margin: 0 auto;
	color: #333;
	font-size: 14px;
	background-color: #fff;
	letter-spacing: 1px;
	font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", SimHei, "\5B8B\4F53", simsun, sans-serif;
}

ul,ol {
	list-style: outside none none;
}

li {
	list-style-type: none;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #000;
}

hr {
	border: none;
}

img {
	border: none;
}

.none {
	display: none;
}

.clear {
	clear: both;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
}

@font-face {

	font-family: 'zhaozhi';

	src: url('../fonts/zhaozhi.eot');

	src: url('../fonts/zhaozhi.eot?#iefix') format('embedded-opentype');

	src:url('../fonts/zhaozhi.ttf') format('ttf'), url('../fonts/zhaozhi.ttf') format('truetype'), url('../fonts/zhaozhi.svg#zhaozhi') format('svg'),local('zhaozhi');

	font-weight: normal;

	font-style: normal;
}

@font-face {

	font-family: 'yinping';

	src: url('../fonts/yinping.eot');

	src: url('../fonts/yinping.eot?#iefix') format('embedded-opentype');

	src:url('../fonts/yinping.woff') format('woff'), url('../fonts/yinping.woff') format('truetype'), url('../fonts/yinping.svg#yinping') format('svg'),local('yinping');

	font-weight: normal;

	font-style: normal;
}

.min_width {
	min-width: 1200px;
}

.main_width {
	width: 1400px;
	max-width: 100%;
	min-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

/*头部公共*/
/*#fixed {
    position: fixed;
}
.header {
	width: 100%;
	min-width: 1200px;
	height: 170px;
	position: fixed;
	top: 0;
	z-index: 999;
}

.header.fixed {
	background: #fff;
}

.header .main {
	width: 100%;
	max-width: 1400px;
	height: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.header .main .top {
	text-align: center;
	padding-top: 20px;
	height: 90px;
}
.header .main .top .logo {
	width: 180px;
	height: 70px;
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -90px;
}
.header .main .top .phone {
	display: inline-block;
	float: right;
	font-size: 14px;
	margin-top: 20px;
}
.header .main .top .phone img {
	width: 20px;
	position: relative;
	top: 3px;
}


.header .main .logo img {
	width: 100%;
	height: 100%;
}
.header .main .nav {
	width: 1200px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.header .main .nav > ul {
	display: inline-block;
	margin-top: 0.6rem;
	display: table-row;
}

.header .main .nav>ul>li {
	margin-left: 0.2rem;
	display: inline-block;
	margin-right: 0.2rem;
	position: relative;
    display: table-cell;
}

.header .main .nav>ul>li>a {
	height: 75px;
	line-height: 75px;
	font-size: 16px;
	color: #333333;
	display: inline-block;
}
.header .main .nav > ul li>a:hover {
	color: #ac208f;
}

.header .right {
	display: inline-block;
	float: right;
}

.header .right .phone {
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin-right: 0.2rem;
}

.header.fixed .right .phone {
	color: #333333;
}

.header .right .phone .img {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 0.05rem;
	background: url(../images/phone.png) no-repeat center center;
	background-size: 100% 100%;
}

.header.fixed .right .phone .img {
	background: url(../images/phone2.png) no-repeat center center;
	background-size: 100% 100%;
}

.header .right .search_btn {
	position: relative;
	top: 0.06rem;
	display: inline-block;
	cursor: pointer;
}

.header .right .search_btn .img {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/wan_search.png) no-repeat center center;
	background-size: 100% 100%;
}

.header.fixed .right .search_btn .img {
	background: url(../images/wan_search2.png) no-repeat center center;
	background-size: 100% 100%;
}

.header .main ul li .sub_list {
	top: 70px;
	left: 0px;
	width: 420px;
	position: absolute;
	height: 140px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.header .main ul li .sub_list .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	opacity: 0.2;
}
.header .main ul li .sub_list ul {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.header .main ul li .nva5 {
	left: auto;
	right: 0;
}
.header .main ul li .nva6 {
	left: auto;
	right: 0;
}
.header .main ul li .nva7 {
	left: auto;
	right: 0;
}
.header .main ul li .sub_list ul {
	padding-left: 35px;
	padding-top: 20px;
}

.header .main ul li .sub_list ul li {
	width: 118px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 15px;
	text-align: center;
}

.header .main ul li .sub_list ul li a {
	color: #333;
	font-size: 14px;
}

.header .main ul li .sub_list ul li a:hover {
	color: #333333;
	border-bottom: none;
}
.header .main ul li .sub_list ul li a span {
	display: none;
}
.header .main ul li .sub_list ul li a:hover span {
	display: inline;
}
.header .main ul li:hover .sub_list {
	display: block !important;
}

.header_h {
	height: 170px;
}*/
/*头部公共*/

.header {
	width: 100%;
	min-width: 1200px;
	height: 1.3rem;
	position: fixed;
	top: 0;
	z-index: 999;
}
#fixed {
    position: fixed;
}
.header.fixed {
	background: #fff;
}

.header .main {
	width: 100%;
	max-width: 1400px;
	height: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.header .main .logo {
	width: 1.8rem;
	height: 0.7rem;
	float: left;
	margin-top: 0.3rem;
	margin-right: 0.5rem;
	background: url(../images/logo.png) no-repeat center center;
	background-size: 100% 100%;
	text-indent: -9999px;
}

.header.fixed .main .logo {
	background: url(../images/logo2.png) no-repeat center center;
	background-size: 100% 100%;
}

.header .main .logo img {
	width: 100%;
	height: 100%;
}

.header .main>ul {
	display: inline-block;
	margin-top: 0.6rem;
}

.header .main ul li {
	margin-left: 0.2rem;
	display: inline-block;
	margin-right: 0.2rem;
	position: relative;
}

.header .main ul li>a {
	color: #fff;
	font-size: 16px;
	display: block;
	padding-bottom: 10px;
}

.header .main ul li>a:hover {
	border-bottom: 1px solid #fff;
}

.header.fixed .main ul li>a {
	color: #333333;
	padding-bottom: 10px;
}

.header.fixed .main>ul li>a:hover {
	color: #ac208f;
	border-bottom: 2px solid #ac208f;
}

.header .right {
	display: inline-block;
	float: right;
}

.header .right .phone {
	font-size: 16px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin-right: 0.2rem;
}

.header.fixed .right .phone {
	color: #333333;
}

.header .right .phone .img {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 0.05rem;
	background: url(../images/phone.png) no-repeat center center;
	background-size: 100% 100%;
}

.header.fixed .right .phone .img {
	background: url(../images/phone2.png) no-repeat center center;
	background-size: 100% 100%;
}

.header .right .search_btn {
	position: relative;
	top: 0.06rem;
	display: inline-block;
	cursor: pointer;
}

.header .right .search_btn .img {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/wan_search.png) no-repeat center center;
	background-size: 100% 100%;
}

.header.fixed .right .search_btn .img {
	background: url(../images/wan_search2.png) no-repeat center center;
	background-size: 100% 100%;
}

.header .main ul li .sub_list {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: rgba(255,255,255,0.4);
}

.header .main ul li .sub_list ul {
	padding-left: 50px;
	padding-top: 40px;
}

.header .main ul li .sub_list ul li {
	width: 118px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: left;
}

.header .main ul li .sub_list ul li a {
	color: #545454;
	font-size: 14px;
}

.header .main ul li .sub_list ul li a:hover {
	color: #A50082;
	border-bottom: none;
}

.nva2 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh5.png);
/* display:none; */
}

.nva3 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh5.png);
}

.nva4 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh5.png);
}

.nva5 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh6.png);
	margin-left: -330px;
}

.nva6 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh6.png);
	margin-left: -330px;
}

.nva7 {
	top: 30px;
	left: 0px;
	width: 408px;
	position: absolute;
	height: 154px;
	background: url(../images/dh6.png);
	margin-left: -330px;
}

.header .main ul li:hover .sub_list {
	display: block !important;
}

.header_h {
	height: 1.3rem;
}

.banner {
	width: 100%;
	min-width: 1200px;
}
#banner {
	min-width: 1200px;
}
.banner img {
	width: 100%;
}

#pbSliderWrap3 {
	min-height: 200px;
	height: 9.25rem !important;
}

.o-slider--item {
	min-height: 200px;
	height: 9.25rem !important;
}

.search_map {
	float: right;
	padding: 0 40px 0 0;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	position: relative;
	border-radius: 4px;
	background: #efefef;
	position: absolute;
	top: 35px;
	right: 0px;
	display: none;
}

.search_map.hover {
	display: block;
}

.search_map input {
	width: 190px;
	height: 40px;
	line-height: 40px;
	border: none;
	outline: none;
	padding: 0 10px;
	background: none;
	box-sizing: border-box;
	font-size: 16px;
	color: #ccc;
}

.search_map button {
	position: absolute;
	top: 0px;
	right: 0;
	display: inline-block;
	width: 40px;
	height: 40px;
	border: none;
	cursor: pointer;
	outline: none;
	background: #ac208f;
	background-size: 55% 75%;
	font-size: 16px;
	color: #fff;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}



/*---------------------------------------------------------------------------------------------------------------æ‰‹æœºç«™å¯¼èˆªå¼€å§‹----------*/

.sp_header {
	height: 50px;
	overflow: hidden;
/*background:#fff;*/
	position: fixed;
	z-index: 10;
	width: 100%;
	display: none;
	z-index: 999;
}

.sp_logo {
/*padding:10px;*/
	float: left;
	height: 50px
}

.sp_logo img {
	margin: auto;
	height: 50px
}

.sp_nav {
	width: 50px;
	float: right;
	position: relative;
	cursor: pointer;
	height: 30px;
	margin-top: 15px
}

.sp_nav span {
	display: block;
	background: #fff;
	width: 30px;
	height: 2px;
	position: absolute;
	left: 10px;
	transition: all ease 0.35s
}

.sp_nav span:nth-of-type(1) {
	top: 0px
}

.sp_nav span:nth-of-type(2) {
	top: 10px
}

.sp_nav span:nth-of-type(3) {
	top: 20px
}

.sp_nav_se span:nth-of-type(1) {
	top: 10px;
	transform: rotate(45deg)
}

.sp_nav_se span:nth-of-type(2) {
	width: 0
}

.sp_nav_se span:nth-of-type(3) {
	top: 10px;
	transform: rotate(-45deg)
}

.sjj_nav {
	position: fixed;
	z-index: 9;
	background: #fff;
	width: 100%;
	height: calc(100% - 104px);
	font-size: 14px;
	line-height: 40px;
	top: -100%;
	left: 0;
	overflow: auto;
	overflow-x: hidden;
	transition: top ease 0.35s;
}

.nav_show {
	top: 50px;
	z-index: 9999;
}

.sjj_nav>ul>li:first-child {
	overflow: hidden;
	border-top: 0
}

.sjj_nav>ul>li:first-child>a {
	float: left;
	width: calc(100% - 70px)
}

.sjj_nav>ul>li:first-child .language {
	float: right;
	width: 70px;
	overflow: hidden;
	line-height: 30px;
	margin-top: 5px
}

.sjj_nav>ul>li:first-child .language a {
	width: 35px;
	float: left;
	border-left: 1px #ddd solid;
	text-align: center;
	color: #999;
}

.sjj_nav ul li i {
	position: absolute;
	top: 5px;
	right: 0px;
	border-left: 1px #ddd solid;
	height: 30px;
	padding: 0px 7px 0 7px;
}

.sjj_nav ul li i svg {
	transform: rotate(-90deg);
	transition: all ease 0.35s
}

.sjj_nav ul li .sjj_nav_i_se svg {
	transform: rotate(0deg)
}

.sjj_nav ul li {
	border-top: 1px #ddd solid;
	margin-left: 20px;
	position: relative;
	line-height: 40px;
	font-size: 14px
}

.sjj_nav>ul >li:last-child {
	border-bottom: 1px #ddd solid;
}

.sjj_nav ul li ul {
	display: none
}

.sjj_nav ul li a {
	color: #666;
	width: 80%
}

.sjj_nav ul li ul li a {
	color: #999;
	display: block;
	text-align: left;
}

.sjj_nav ul li i svg {
	width: 20px;
	height: 20px;
	fill: #555;
}

.sjj_nav ul li .sjj_nav_i_se svg {
	fill: #c9141e
}

.sjj_nav ul li ul li>ul {
	margin-left: 10px
}

/*---------------------------------------------------------------------------------------------------------------æ‰‹æœºç«™å¯¼èˆªç»“æŸ----------*/

.sp_logo a {
	width: 130px;
	height: 50px;
	display: block;
	background: url(../images/logo.png) no-repeat center center;
	background-size: 100% 100%;
}

.sp_header.fixed .sp_logo a {
	background: url(../images/logo2.png) no-repeat center center;
	background-size: 100% 100%;
}

.sp_header.fixed {
	background: #fff;
}

.sp_header.fixed .sp_nav span {
	background: #333;
}

/*.common_top {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.common_top .tit {
	padding-left: 30px;
	padding-right: 30px;
	height: 40px;
	line-height: 40px;
	font-size: 0.36rem;
	display: inline-block;
	vertical-align: top;
}

.common_top .line {
	width: 3.8rem;
	height: 40px;
	display: inline-block;
	vertical-align: top;
}

.common_top .line img {
	width: 100%;
}

.common_top .left {
	background: url(../images/img_20.png) no-repeat right center;
}

.common_top .right {
	background: url(../images/img_21.png) no-repeat left center;
}

.common_des {
	text-align: center;
	font-size: 0.18rem;
	color: #c7aa85;
	margin-top: 10px;
}*/
.common_top {
	text-align: center;
	padding-top: 20px;
}
.common_top .en {
	font-size: 25px;
	color: #232323;
	display: inline-block;
}
.common_top .en .line {
	width: 70px;
	height: 1px;
	border-bottom: 1px solid #232323;
	display: inline-block;
	position: relative;
	top: -8px;
}
.common_top .en span {
	font-size: 30px;
	font-weight: bold;
	font-family: "yinping";
	color: #232323;
}
.common_top .ch {
	font-size: 18px;
	color: #000;
	line-height: 2;
}
/*产品中心*/

/*.index_pro {
	margin-top: 30px;
}

.index_pro .nav {
	width: 100%;
	text-align: center;
}

.index_pro .nav .box {
	width: 1.3rem;
	height: 1.3rem;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-size: 0.18rem;
	line-height: 1.8;
	border-radius: 50%;
	padding-top: 0.2rem;
	box-sizing: border-box;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	position: relative;
	top: 0.3rem;
	z-index: 99;
}

.index_pro .nav .box:hover {
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
}

.index_pro .nav .box img {
	width: 50%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.index_pro .nav .box:hover {
	color: #ac208f;
}

.index_pro .nav .box:hover img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: gray;
}

.index_pro .main {
}

.index_pro .main .box {
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.index_pro .main .box:first-child {
	width: 47%;
	height: 8.2rem;
	float: left;
}

.index_pro .main .box:nth-child(2) {
	width: 26%;
	height: 3.6rem;
	float: left;
	margin-left: 0.5%;
}

.index_pro .main .box:nth-child(3) {
	width: 26%;
	height: 3.6rem;
	float: left;
	margin-left: 0.5%;
}

.index_pro .main .box:nth-child(4) {
	width: 52.5%;
	height: 4.4rem;
	float: left;
	margin-top: 0.2rem;
	margin-left: 0.5%;
}

.index_pro .main .box .bg {
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.index_pro .main .box .txt {
	width: 100%;
	color: #333;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	box-sizing: border-box;
	display: none;
}

.index_pro .main .box .txt .title {
	display: inline-block;
	font-size: 0.3rem;
	padding-bottom: 0.2rem;
	border-bottom: 1px solid #333;
}

.index_pro .main .box .txt .des {
	font-size: 0.12rem;
	margin-top: 0.2rem;
}

.index_pro .main .box:hover .bg {
	display: block;
}

.index_pro .main .box:hover .txt {
	display: block;
}*/
.product {
	width: 100%;
	min-width: 1200px;
	background: #e6e6e6;
	padding-bottom: 20px;
	padding-top: 30px;
}
.product .search {
	height: 50px;	
}
.product .search form {
	width: 300px;
	height: 50px;
	position: relative;
	float: right;
}
.product .search form input {
	width: 300px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	border-bottom: 1px solid #808080;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
	background: #e6e6e6;
	font-size: 15px;
}
.product .search form button {
	width: 50px;
	height: 50px;
	background: url(../images/wan_search2.png) no-repeat center center;
	background-size: 25px 25px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	cursor: pointer;
}
.product .nav {
	width: 100%;
	height: 150px;
	text-align: center;
	overflow: hidden;
}

.product .nav .box {
	width: 145px;
	height: 120px;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-size: 18px;
	line-height: 1.8;
	border-radius: 50%;
	padding-top: 20px;
	box-sizing: border-box;
	margin-left: 30px;
	margin-right: 30px;
	position: relative;
	top: 30px;
	z-index: 99;
}

.product .nav .box img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.product .nav .box .typename {
	width: 100%;
	position: absolute;
}
.product .nav .box .circle {
	width: 145px;
	height: 145px;
	border-radius: 50%;
	position: absolute;
	background: #c86eb5;
	top: 40px;
	display: none;
}
.product .nav .box:hover .circle {
	display: block;
}
.product .main {
	
}
.product .main .block {
	box-sizing: border-box;
	height: 600px;
	padding: 20px;
	background: #fff;
}
.product .main .block .pic {
	width: 70%;
	height: 100%;
	float: left;
}
.product .main .block .pic img {
	width: 100%;
	height: 100%;
}
.product .main .block .right {
	width: 30%;
	float: right;
}
.product .main .block .txt {
	width: 300px;
	height: 510px;
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
}
.product .main .block .txt .title {
	font-size: 30px;
	font-family: "yinping";
	margin-top: 50px;
}
.product .main .block .txt .line {
	width: 60px;
	height: 1px;
	border-bottom: 1px solid #333;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.product .main .block .txt .des {
	line-height: 2;
	color: #666;
	margin-top: 20px;
}
.view_more {
	width: 270px;
	height: 65px;
	font-size: 16px;
	border: 1px solid #333;
	text-align: left;
	padding-left: 20px;
	line-height: 65px;
/*	background: url(../images/point_02.png) no-repeat 200px center;
	background-size: 60px 45px;*/
	margin-top: 50px;
	display: block;
	position: relative;
}
.view_more .pl {
	width: 80px;
	height: 1px;
	border-bottom: 1px solid #333;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: 2px;
}
.view_more:hover {
	color: #ac218f;
	border: 1px solid #ac218f;
}
.view_more:hover .pl {
	border-bottom: 1px solid #ac218f;
}
.product .main .block .txt .typename {
	font-size: 16px;
	color: #666;
	position: absolute;
	bottom: 30px;
	width: 100%;
	text-align: right;
}
.product .main .list {
	width: 100%;
	margin-top: 20px;
}
.product .main .list .box {
	width: 24%;
	margin-right: 1.3%;
	float: left;
	vertical-align: top;
}
.product .main .list .box:last-child {
	margin-right: 0px;
}
.product .main .list .box .img_box {
	width: 100%;
	position: relative;
	padding-top: 70%;
}
.product .main .list .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.product .main .list .box .txt {
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*关于*/
.index_about {
	width: 100%;
	min-width: 1200px;
	height: 780px;
	overflow: hidden;
	background: #e6e6e6;
	/*background: url(../images/index_01.png) no-repeat center center;*/
}

.index_about .main {
	width: 100%;
	height: 100%;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	position: relative;
}
.index_about .main .content {
	width: 580px;
	float: left;
}
.index_about .main .content .typename {
	margin-top: 80px;
}
.index_about .main .content .typename .title {
	width: 170px;
	height: 0.6rem;
	font-size: 0.6rem;
	font-weight: bold;
	display: inline-block;
	float: left;
	position: relative;
}
.index_about .main .content .typename .title .a {
	position: absolute;
	line-height: 1;
	top: 0;
}
.index_about .main .content .typename .title .b {
	width: 0.35rem;
	height: 0.35rem;
	background: #ac208f;
	display: inline-block;
	left: -10px;
	bottom: 0;
	position: absolute;
}
.index_about .main .content .typename .kh {
	font-size: 20px;
	display: inline-block;
	float: right;
	margin-top: 10px;
}
.index_about .main .content .zz {
	font-size: 0.24rem;
	color: #000000;
	line-height: 1.7;
	margin-top: 40px;
}
.index_about .main .content .des {
	font-size: 14px;
	color: #666;
	line-height: 2;
	margin-top: 30px;
}
.index_about .main .big_pic {
	width: 1010px;
	height: 780px;
	position: absolute;
	left: 650px;
	top: 0;

}
/*合作加盟*/
.index_join {
	width: 100%;
	min-width: 1200px;
	background: #efdfd9;
	/*padding-top: 30px;*/
	padding-bottom: 40px;
}
.index_join .common_top {
	background: #e6e6e6;
}
.index_join .list {
	overflow: hidden;
	margin-top: 30px;
}
.index_join .list ul {

}
.index_join .list ul li {
	width: 765px;
	margin-right: 20px;
}
.index_join .list ul li a {
	width: 100%;
	height: 480px;
	position: relative;
	display: block;
}
.index_join .list ul li a .pic {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.index_join .list ul li a .txt {
	width: 300px;
	height: 430px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: #fff;
	padding: 40px;
	box-sizing: border-box;
}
.index_join .list ul li a .txt .title {
	font-size: 23px;
	text-align: center;
}
.index_join .list ul li a .txt .icon {
	width: 30px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 10px;
}
.index_join .list ul li a .txt .des {
	color: #666;
	line-height: 2;
	margin-top: 10px;
}
/*用户案例*/

.index_case {
	width: 100%;
	min-width: 1200px;
	background: #efdfd9;
	padding-bottom: 30px;

}
.index_case .common_top {
	background: #e6e6e6;
}
.index_case .main {
	width: 1660px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}

.index_case .main .list {
	margin-top: 30px;
}

.index_case .main .list .box {
	width: 32%;
	margin-right: 2%;
	display: block;
	float: left;
	background: #fff;
	padding-bottom: 20px;
}

.index_case .main .list .box:last-child {
	margin-right: 0px;
}

.index_case .main .list .box .img_box {
	width: 100%;
	padding-top: 62%;
	position: relative;
}

.index_case .main .list .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.index_case .main .list .box .txt {
	padding-left: 20px;
	padding-right: 20px;
}

.index_case .main .list .box .txt .des {
	width: 100%;
	line-height: 1.8;
	margin-top: 10px;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	color: #333;
}

.index_case .main .list .box .txt .designer {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #ccc;
}

.index_case .main .list .box .txt .designer img {
	width: 90px;
	height: 85px;
	display: inline-block;
	float: left;
	margin-right: 20px;
}

.index_case .main .list .box .txt .designer .title {
	font-size: 16px;
	color: #ac208f;
}

.index_case .main .list .box .txt .designer .intro {
	color: #666666;
	line-height: 1.8;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}


/*专卖店风采*/

.index_word {
	width: 100%;
	float: right;
	padding-top: 0.5rem;
}

.index_word .main {
	width: 1660px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.2rem;
}

.index_word .main .pic {
	width: 68%;
	float: left;
}
.index_word .main .pic .left {
	width: 3.7rem;
	float: left;
	margin-right: 0.2rem;
}
.index_word .main .pic .left .pic {
	width: 100%;
}
.index_word .main .pic .left img {
	width: 100%;
	height: 2.8rem;
	margin-bottom: 0.2rem;
}
.index_word .main .pic .right {
	width: 7.4rem;
	float: left;
}
.index_word .main .pic .right .big_pic {
	width: 100%;
	margin-bottom: 0.2rem;
}
.index_word .main .pic .right .big_pic img {
	width: 100%;
	height: 3.85rem;
}
.index_word .main .pic .right .small_pic {
	width: 100%;
	float: left;
}
.index_word .main .pic .right .small_pic a {
	width: 2.35rem;
	margin-right: 0.15rem;
	display: block;
	float: left;
}
.index_word .main .pic .right .small_pic a img {
	width: 100%;
	height: 1.75rem;
}
.index_word .main .pic .right .small_pic a:nth-child(3) {
	margin-right: 0px;
}
/*.index_word .main .pic img {
	width: 100%;
}*/

.index_word .main .word {
	width: 30%;
	float: right;
	box-shadow: 0.262px 4.993px 15px 0px #ccc;
	border-radius: 10px;
	padding: 0.5rem;
	box-sizing: border-box;
}

.index_word .main .word h2 {
	color: #f86a52;
	font-size: 0.36rem;
	text-align: center;
}

.index_word .main .word form {
	font-size: 0.18rem;
	color: #666666;
	margin-top: 0.5rem;
}

.index_word .main .word input {
	outline: none;
	border: 1px solid #ccc;
	padding-left: 5px;
}

.index_word .main .word .form_label {
	width: 100%;
	margin-bottom: 0.2rem;
}

.index_word .main .word form .username {
	width: 60%;
	float: left;
	padding-left: 0.6rem;
	position: relative;
}
.index_word .main .word form .username span {
	position: absolute;
	left: 0;
	top: 0.08rem;
}

.index_word .main .word form .username input {
	width: 100%;
	height: 0.45rem;
	margin-right: 0.1rem;
}
.index_word .main .word form .yzm {
	width: 50%;
	float: left;
	padding-left: 0.6rem;
	position: relative;
}
.index_word .main .word form .yzm span {
	position: absolute;
	left: 0;
	top: 0.08rem;
}

.index_word .main .word form .yzm input {
	width: 100%;
	height: 0.45rem;
	margin-right: 0.1rem;
}


.index_word .main .word form .sex {
	width: 37%;
	float: right;
	margin-top: 0.1rem;
}

.index_word .main .word .phone {
	width: 100%;
	padding-left: 0.6rem;
	position: relative;
}

.index_word .main .word .phone input {
	height: 0.45rem;
	width: 100%;
}

.index_word .main .word .phone span {
	width: 0.6rem;
	position: absolute;
	left: 0;
	top: 0.08rem;
}

.index_word .main .word .content {
	padding-left: 0.6rem;
	position: relative;
}

.index_word .main .word .content textarea {
	width: 100%;
	height: 1.2rem;
	border: 1px solid #ccc;
	outline: none;
	padding: 5px;
	box-sizing: border-box;
}

.index_word .main .word .content span {
	width: 0.6rem;
	position: absolute;
	top: 0;
	left: 0;
}

.index_word .main .word button {
	width: 80%;
	max-width: 400px;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #f2cc37;
	border-radius: 0.3rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.1rem;
	font-size: 0.2rem;
	text-align: center;
	color: #000;
	outline: none;
	border: none;
	cursor: pointer;
	letter-spacing: 2px;
}

.index_word .main .word button:hover {
	background: #ecc323;
	color: #000;
}

/*新闻资讯*/

.index_news {
	min-width: 1200px;
	/*padding-top: 50px;*/
	padding-bottom: 50px;
	background: #e6e6e6;
}

.index_news ul {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.index_news ul li {
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
}

.index_news ul li a {
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	font-size: 18px;
	color: #333333;
	border-radius: 30px;
}
.index_news ul li a span {
	display: none;
}
.index_news ul li a:hover {
	color: #fff;
	background: #ac208f;
}
.index_news ul li a:hover span {
	display: inline-block;
	color: #fff;
}
.index_news .main {
	margin-top: 20px;
	width: 1660px;
	max-width: 100%;
	min-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}

.index_news .main .box {
	width: 32%;
	margin-right: 2%;
	float: left;
	display: block;
}

.index_news .main .box:nth-child(3n) {
	margin-right: 0px;
}

.index_news .main .box .img_box {
	width: 100%;
	padding-top: 62%;
	position: relative;
	overflow: hidden;
}

.index_news .main .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.6s;
}

.index_news .main .box .img_box img:hover {
	transform: scale(1.1);
}

.index_news .main .box:hover .txt .title {
	color: #ac208f;
}

.index_news .main .box .txt {
}

.index_news .main .box .txt .title {
	font-size: 18px;
	margin-top: 10px;
	line-height: 2;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index_news .main .box .txt .time {
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
}



/*底部*/

.footer {
	min-width: 1200px;
}

.footer .flink {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #f7f7f7;
	padding-left: 15px;
	padding-right: 15px;
}

.footer .flink ul li {
	display: inline-block;
	margin-right: 20px;
}

.footer .flink ul li a {
	color: #666666;
}

.footer .flink ul li a:hover {
	color: #ac208f;
}

.footer .main {
	width: 100%;
	height: 265px;
	background: #e6e6e6;
	padding-top: 50px;
	box-sizing: border-box;
}

.footer .main .foot_nav {
	width: 100%;
}

.footer .main ul {
	width: 11%;
	float: left;
}

.footer .main ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.footer .main ul li a {
	color: #666;
	display: block;
	font-size: 12px;
}

.footer .main ul li a:hover {
	color: #ac208f;
}

.footer .main ul li:first-child a {
	color: #333;
	font-size: 14px;
}
.footer .main ul li:first-child a:hover {
	color: #ac208f;
}
.footer .main ul li:first-child {
	margin-bottom: 10px;
}
.footer .main .join {
	width: 12%;
	padding-right: 4%;
	position: relative;
	top: -5px;
}
.footer .main .join li {
    /*border-bottom: 1px solid #999;*/
    margin-bottom: 0px !important;
    height: auto;
}
.footer .main .join li a {
	color: #333;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer .main .wetchart {
	width: 130px;
	float: right;
}

.footer .main .wetchart img {
	width: 100%;
}

.footer .main .wetchart p {
	color: #333;
	text-align: center;
}

.footer .bottom {
	background: #f7f4f8;
	padding-top: 30px;
	padding-bottom: 20px;
	color: #666;
}

.footer .bottom .left {
	display: inline-block;
	float: left;
}

.footer .bottom .left ul {
	margin-bottom: 10px;
}

.footer .bottom .left ul li {
	border-right: 1px solid #333;
	float: left;
	line-height: 1;
}

.footer .bottom .left ul li:last-child {
	border-right: none;
}

.footer .bottom .left ul li a {
	padding-left: 20px;
	padding-right: 20px;
	color: #333;
	font-size: 12px;
}

.footer .bottom .left ul li a:hover {
	color: #ac208f;
}

.footer .bottom .left p {
	padding-left: 20px;
	line-height: 2;
	font-size: 12px;
}

.footer .bottom .left .gray {
	color: #666;
	font-size: 12px;
	padding-left: 20px;
}
.footer .bottom .left .gray:hover {
	color: #ac208f;
}
.footer .bottom .right {
	float: right;
	color: #333;
}

.footer .bottom .right .txt {
	font-size: 16px;
	color: #ac208f;
}
.footer .bottom .right .txt img {
	width: 25px;
	position: relative;
	top: 7px;
}
.footer .bottom .right .num {
	font-size: 36px;
	font-family: "yinping";
	color: #ac208f;
	margin-top: 5px;
}



/*手机端底部*/

.foot_h {
	height: 5em;
	display: none;
}

.myfooter {
	height: 4em;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 999;
	bottom: 0;
	background: #333;
	display: none;
}

.myfooter li {
	width: 33.3%;
	float: left;
	position: relative;
	font-size: 0.9em;
	text-align: center;
	color: #fff;
	line-height: 1em;
	height: 5.33em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-right: 1px solid rgba(255,255,255,0.2);
}

.myfooter li:last-child:before {
	height: 0;
}

.myfooter li em {
	width: 28.125%;
	display: block;
	margin: 0 auto;
	padding: 0.5em 0 0.10em 0;
}

.myfooter li em img {
	width: 28px;
	height: auto;
}

.myfooter li a {
	color: #fff;
}

/*当前位置*/

.position {
	height: 35px;
	line-height: 35px;
	position: relative;
	top: -35px;
	color: #fff;
}

.position a {
	color: #fff;
	font-size: 14px;
}

.position a:hover {
	color: #ac208f;
}

/*子导航*/

.son_nav {
}

.son_nav ul {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.son_nav ul li {
	height: 0.7rem;
	line-height: 0.7rem;
	display: inline-block;
	margin-left: 50px;
	margin-right: 50px;
}

.son_nav ul li a {
	font-size: 18px;
	display: block;
}

.son_nav ul li a.a-active,

.son_nav ul li a:hover {
	color: #ac208f;
	border-bottom: 1px solid #ac208f;
}

/*资讯中心*/

.list_news {
	margin-top: 15px;
}

.list_news .box {
	width: 100%;
	padding: 15px 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	background: #fff;
}

.list_news .box .pic {
	width: 25%;
	float: left;
	margin-right: 2%;
	position: relative;
	z-index: 10;
}

.list_news .box .pic .img_box {
	width: 100%;
	display: block;
	float: left;
	padding-top: 63%;
	position: relative;
	overflow: hidden;
}

.list_news .box .pic .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	transition: all 0.6s;
}

.list_news .box .pic .img_box img:hover {
	transform: scale(1.1);
}

.list_news .box .txt {
	box-sizing: border-box;
	padding-right: 150px;
	position: relative;
}

.list_news .box .txt .title {
	font-size: 18px;
	line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_news .box .txt .title a {
	color: #333;
}

.list_news .box .txt .title a:hover {
	color: #ac208f;
}

.list_news .box .txt .des {
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	margin-top: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.list_news .box .txt .time {
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-top: 30px;
}

.list_news .box .txt .more {
	width: 105px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #262022;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	border-left: 1px solid #ccc;
}

.list_news .box .txt .more:hover {
	color: #ac208f;
}

/*分页*/

.page {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
}

.page a {
	padding: 5px 10px;
	border: 1px solid #eee;
	border-radius: 4px;
	background: #fff;
}

.page span {
	padding: 5px 10px;
	border: 1px solid #eee;
	background: #ac208f;
	color: #fff;
	border-radius: 4px;
}

/*联系我们*/

.cont_main {
	margin-top: 30px;
	margin-bottom: 50px;
}

.cont_main .left {
	width: 54%;
	box-sizing: border-box;
	background-color: #fff;
	float: left;
}

.cont_main .left .p1 {
	font-size: 24px;
	line-height: 2;
}

.cont_main .left .p2 {
	font-size: 45.5px;
	color: #ff1d00;
}

.cont_main .left hr {
	width: 35%;
	height: 3px;
	border: none;
	background: #333;
	margin-top: 15px;
	margin-bottom: 40px;
}

.cont_main .left .item {
	width: 50%;
	box-sizing: border-box;
	padding-left: 35px;
	margin-bottom: 35px;
	float: left;
}

.cont_main .left .a1 {
	font-size: 18px;
	color: #333;
	line-height: 2.5;
}

.cont_main .left .a2 {
	font-size: 14px;
	color: #666;
	line-height: 1.8;
}

.cont_main .left .addr {
	background: url(../images/icon_02.jpg) no-repeat left 7px;
	background-size: 30px 30px;
}

.cont_main .left .phone {
	background: url(../images/icon_03.jpg) no-repeat left 7px;
	background-size: 30px 30px;
}

.cont_main .left .email {
	background: url(../images/icon_04.jpg) no-repeat left 7px;
	background-size: 30px 30px;
}

.cont_main .right {
	width: 46%;
	height: 300px;
	float: right;
}

#dituContent {
	width: 100%;
	height: 100%;
}

/*人才招聘*/

.job_list {
	margin-top: 20px;
	margin-bottom: 50px;
}

.job_list h2 {
	width: 100%;
	max-width: 880px;
	height: 80px;
	line-height: 80px;
	font-size: 24px;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

.job_list .content {
	margin-top: 30px;
}

/*品牌中心*/

.about_a {
	width: 1440px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

.about_a .left {
	width: 50%;
	float: left;
}

.about_a .left img {
	width: 100%;
}

.about_a .left .top {
	width: 100%;
}

.about_a .left .small_pic {
	width: 100%;
	position: relative;
	left: 0px;
	z-index: 99;
}

.about_a .left .txt {
	width: 100%;
	box-sizing: border-box;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 30px;
}

.about_a .left .txt h3 {
	font-size: 18px;
	color: #d9b77f;
}

.about_a .left .txt .cont {
	margin-top: 10px;
}

.about_a .left .txt .cont p {
	color: #666;
	line-height: 2;
}

.about_a .right {
	width: 50%;
	float: left;
}

.about_a .right img {
	width: 100%;
}

.about_b {
	margin-top: 70px;
	margin-bottom: 70px;
}

.about_b .left {
	width: 54%;
	float: left;
}

.about_b .left img {
	width: 100%;
}

/*.about_b .txt {
	width: 46%;
	max-width: 760px;
	box-sizing: border-box;
	float: left;
	position: relative;
	left: -10%;
	background: #fff;
	padding-top: 50px;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 40px;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
	margin-top: 50px;
}*/
.about_b .txt {
	width: 43%;
	max-width: 760px;
	box-sizing: border-box;
	float: right;
	position: relative;
	left: -2%;
	background: #fff;
	padding-top: 50px;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 40px;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
}

.about_b .txt h3 {
	font-size: 18px;
	color: #d9b77f;
}

.about_b .txt .cont {
	margin-top: 10px;
}

.about_b .txt .cont p {
	line-height: 2;
	color: #666;
}

/*企业文化*/

.index_wenhua {
	width: 100%;
	max-width: 1400px;
	min-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

.index_wenhua .pic {
	width: 57%;
	float: left;
}

.index_wenhua .pic img {
	width: 100%;
	height: 760px;
}

.index_wenhua .txt {
	width: 40%;
	float: right;
}

.index_wenhua .txt .item {
	margin-bottom: 20px;
}

.index_wenhua .txt .title {
	font-size: 18px;
	height: 50px;
	line-height: 50px;
}

.index_wenhua .txt .title img {
	position: relative;
	top: 10px;
}

.index_wenhua .txt .des {
	color: #666666;
	letter-spacing: 1px;
	line-height: 2;
}

/*荣誉资质*/

.list_honor {
	width: 100%;
}

.list_honor .list {
}

.list_honor .list .box {
	width: 24%;
	margin-right: 0.5%;
	margin-left: 0.5%;
	float: left;
	padding: 5px;
	box-sizing: border-box;
	background-color: #fff;
	margin-top: 20px;
}

.list_honor .list .box .img_box {
	width: 100%;
	position: relative;
	padding-top: 70%;
	display: block;
}

.list_honor .list .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.list_honor .list .box .txt {
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #333;
}

.list_honor .list .box:hover {
	box-shadow: 0 0 5px 5px #ddd;
}

/*发展历程*/

.history {
	width: 1400px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
}

.history .pic {
	width: 46%;
	float: left;
}

.history .pic img {
	width: 100%;
}

.history .txt {
	width: 100%;
	float: right;
}
.history .txt img {
	width: 100%;
}
/*
.history .txt .item {
	padding-left: 50px;
	position: relative;
}

.history .txt .item .cont {
	padding-left: 50px;
	border-left: 1px solid #666;
	min-height: 120px;
}

.history .txt .item .time {
	width: 100px;
	height: 70px;
	line-height: 70px;
	font-size: 20px;
	position: absolute;
	left: 0;
	top: -20px;
	background: #fff;
	text-align: center;
}
*/
/*防伪标识*/

.fwbs_a {
	width: 1400px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}

.fwbs_top {
	text-align: center;
}

.fwbs_top h2 {
	font-size: 30px;
	font-family: "zhaozhi";
	color: #241e1b;
}

.fwbs_top h2 span {
	color: #ac208f;
}

.fwbs_top h2 b {
	font-size: 20px;
	font-weight: normal;
}

.fwbs_top p {
	font-size: 16px;
	color: #666666;
	line-height: 2;
}

.fwbs_a .list {
}

.fwbs_a .list .box {
	width: 49%;
	height: 3.8rem;
	box-sizing: border-box;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	padding-right: 0.1rem;
	margin-right: 2%;
	background: #f5f5f5;
	position: relative;
	float: left;
	margin-top: 40px;
}

.fwbs_a .list .box:nth-child(2n) {
	margin-right: 0px;
}

.fwbs_a .list .box .txt {
	width: 50%;
	height: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 1.4rem;
	line-height: 2;
	font-size: 0.24rem;
	text-align: center;
}

.fwbs_a .list .box .num {
	width: 1.1rem;
	height: 1.1rem;
	line-height: 1.1rem;
	text-align: center;
	background: #272727;
	color: #fff;
	font-size: 0.36rem;
	font-family: "zhaozhi";
	position: absolute;
	top: -0.2rem;
	left: 0.7rem;
}

.fwbs_a .list .box .pic {
	width: 50%;
	height: 3.6rem;
	position: absolute;
	top: 0.1rem;
	right: 0.1rem;
}

.fwbs_a .list .box .pic img {
	width: 100%;
	height: 100%;
}

.fwbs_b {
	width: 100%;
	background: url(../images/img_40.jpg) no-repeat center center;
	background-size: 100% 100%;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-top: 20px;
}

.fwbs_b .list {
	width: 1400px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.fwbs_b .list .box {
	width: 31.3%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
}

.fwbs_b .list .box .img_box {
	width: 100%;
	position: relative;
	padding-top: 62%;
}

.fwbs_b .list .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.fwbs_b .list .box .txt {
	height: 1.4rem;
	padding-left: 115px;
	position: relative;
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
	padding-right: 0.1rem;
	background: #fff;
}

.fwbs_b .list .box .txt p {
	font-size: 0.18rem;
	line-height: 1.7;
}

.fwbs_b .list .box .txt p span {
	color: #a61982;
}

.fwbs_b .list .box .txt .step {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 20px;
	background: #a61982;
	color: #fff;
	border-radius: 50%;
	font-family: "zhaozhi";
	position: absolute;
	top: -0.4rem;
	left: 0.1rem;
}

.fwbs_a .list .box:hover {
	background: #272727;
}

.fwbs_a .list .box:hover .txt {
	color: #fff;
}

.fwbs_a .list .box:hover .num {
	background: #ac208f;
}

/*形象中心*/

.list_xxzx {
	width: 1400px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.list_xxzx .box {
	width: 31.3%;
	margin-left: 1%;
	margin-right: 1%;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
	display: block;
	float: left;
	margin-bottom: 20px;
}

.list_xxzx .box .img_box {
	width: 100%;
	padding-top: 65%;
	position: relative;
}

.list_xxzx .box .img_box .pic {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.list_xxzx .box .img_box .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.4;
	display: none;
}

.list_xxzx .box .img_box .btn {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	display: none;
}

.list_xxzx .box .txt {
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
}

.list_xxzx .box:hover .bg {
	display: block;
}

.list_xxzx .box:hover .btn {
	display: block;
}

.list_xxzx .box:hover .txt {
	color: #ac208f;
}

/*加盟流程*/

.list_join {
	padding-bottom: 50px;
}

.list_join .top {
	text-align: center;
	margin-top: 50px;
}

.list_join .top .ch {
	font-size: 0.36rem;
	font-weight: bold;
	line-height: 2;
}

.list_join .top .en {
	font-size: 0.18rem;
	font-weight: bold;
	color: #fdc400;
}
.list_join .main {
	width: 690px;
	height: 1840px;
	background: url(../images/aa_03.png) no-repeat left center;
	margin-left: auto;
	margin-right: auto;
}
/*.list_join .main {
	margin-top: 30px;
}

.list_join .box {
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	padding-top: 0.6rem;
	padding-bottom: 0.4rem;
	float: left;
}

.list_join .box:nth-child(2n) {
	background: #f5f5f5;
}

.list_join .box h2 {
	font-size: 0.24rem;
	text-align: center;
}

.list_join .box .cont {
	height: 180px;
	text-align: left;
	margin-top: 0.3rem;
}

.list_join .box .cont p,

.list_join .box .cont p span {
	font-size: 0.14rem !important;
}

.list_join .box hr {
	border: none;
	width: 0.9rem;
	height: 1px;
	border-bottom: 1px solid #fdc400;
	display: inline-block;
	margin-top: 0.3rem;
}

.list_join .box .img_box {
	width: 100%;
	padding-top: 60%;
	position: relative;
}

.list_join .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}*/

/*加盟支持*/

.index_support {
}

.index_support .support_a {
	width: 1400px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.index_support .support_a .left {
	width: 66%;
	float: left;
}

.index_support .support_a .left img {
	width: 100%;
}

.index_support .support_a .right {
	width: 33%;
	float: right;
}

.index_support .support_a .right img {
	width: 100%;
}

.index_support .support_b {
	min-width: 1200px;
	padding-top: 30px;
	height: 465px;
	background: url(../images/img_54.jpg) no-repeat center top;
	margin-top: 30px;
	z-index: 99;
}

.index_support .support_b .top {
	text-align: center;
	color: #fff;
}

.index_support .support_b .top .title {
	font-size: 0.36rem;
	font-weight: bold;
}

.index_support .support_b .top hr {
	width: 110px;
	height: 1px;
	border: none;
	border-bottom: 1px solid #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.index_support .support_b .top .des {
	width: 80%;
	max-width: 850px;
	font-size: 0.16rem;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	line-height: 2;
}
.index_support .support_b .main_box {
	position: absolute;
	width: 100%;
	min-width: 1200px;
	z-index: 2;
}
.index_support .support_b .main {
	width: 1400px;
	max-width: 95%;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	margin-top: 20px;
	z-index: 99;
	
}

.index_support .support_b .main .box {
	width: 20%;
	height: 180px;
	text-align: center;
	padding: 20px 10px 10px 10px;
	float: left;
	box-shadow: 0 0 5px 0 #ccc;
}

.index_support .support_b .main .box img {
	width: 100px;
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.index_support .support_b .main .box hr {
	width: 25px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 2px solid #f8b551;
}

.index_support .support_b .main .box p {
	font-size: 0.18rem;
	margin-top: 15px;
}

.index_support .support_c {
	width: 100%;
	min-width: 1200px;
	background: url(../images/img_56.jpg) no-repeat center center;
	padding-top: 85px;
	padding-bottom: 85px;
	background-size: 100% 100%;
}

.index_support .support_c .main {
	width: 95%;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 90px;
}

.index_support .support_c .main .left {
	width: 52%;
	float: left;
	margin-top: 20px;
}

.index_support .support_c .main .left img {
	width: 100%;
	display: inline-block;
}

.index_support .support_c .main .left .adv_list {
	width: 100%;
	margin-top: 30px;
}

.index_support .support_c .main .left .adv_list .box {
	width: 33.3%;
	text-align: center;
	background: #fff;
	font-size: 0.2rem;
	float: left;
	cursor: pointer;

}
.index_support .support_c .main .left .adv_list .box .title_box {
	width: 100%;
	position: relative;
	padding-top: 52%;
}
.index_support .support_c .main .left .adv_list .box .title_box .title {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 22%;
}
.index_support .support_c .main .left .adv_list .box:nth-child(2n) {
	background: #f8b551;
	color: #fff;
}

.index_support .support_c .main .right {
	width: 47%;
	float: right;
	box-sizing: border-box;
	padding: 25px;
	background: #fff;
	box-shadow: 0 0 10px 0 #ccc;
}

.index_support .support_c .main .right .box {
	width: 100%;
}

.index_support .support_c .main .right .box .img_box {
	width: 100%;
	padding-top: 60%;
	position: relative;
}
.index_support .support_c .main .right .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.index_support .support_c .main .right .box .title {
	font-size: 24px;
	color: #f8b551;
	line-height: 3;
	font-weight: bold;
}

.index_support .support_c .main .right .box .des {
	line-height: 2;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.index_support .support_d {
	width: 1400px;
	max-width: 100%;
	min-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

.index_support .support_d .top {
	text-align: center;
}

.index_support .support_d .top .ch {
	font-size: 0.36rem;
	font-weight: bold;
	line-height: 1.7;
}

.index_support .support_d .top .en {
	color: #666;
}

.index_support .support_d .main {
}

.index_support .support_d .main .pic {
	float: left;
}

.index_support .support_d .main .pic img {
	width: auto;
	height: 6.4rem;
}

.index_support .support_d .main .txt {
	width: 50%;
	float: left;
	margin-top: 0.4rem;
}

.index_support .support_d .main .txt .box {
	width: 100%;
	height: 2rem;
	box-sizing: border-box;
	padding-top: 0.2rem;
}

.index_support .support_d .main .txt .box .title {
	font-size: 0.3rem;
	color: #fc6645;
	font-weight: bold;
}

.index_support .support_d .main .txt .box .des {
	font-size: 0.14rem;
	color: #666;
	line-height: 2;
	margin-top: 0.1rem;
}

.index_support .support_d .main .txt .box:nth-child(2) {
	position: relative;
	left: 0.5rem;
	border-top: 1px dashed #f86b3e;
	border-bottom: 1px dashed #f86b3e;
}

.index_support .support_e {
	background: #f5f5f5;
}

.index_support .support_e .big_pic {
	width: 39%;
	float: left;
}

.index_support .support_e .big_pic img {
	width: 100%;
}

.index_support .support_e .con {
	width: 61%;
	float: right;
	margin: 0 auto;
	margin-top: 20px;
	padding-top: 0.6rem;
	padding-bottom: 1rem;
	padding-left: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.index_support .support_e .con .bd ul {
	overflow: hidden;
	zoom: 1;
}

.index_support .support_e .con .bd ul li {
	width: 300px;
	margin: 0 5px;
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
}

.index_support .support_e .con .bd ul li .pic {
	text-align: center;
}

.index_support .support_e .con .bd ul li .pic img {
	height: 180px;
	display: block;
}

.index_support .support_e .con .bd ul li .txt {
	box-sizing: border-box;
	padding: 10px;
	background: #fff;
	text-align: left;
}

.index_support .support_e .con .bd ul li .txt .title {
	font-size: 18px;
	line-height: 2;
	color: #000000;
}

.index_support .support_e .con .bd ul li .des {
	color: #666;
	line-height: 1.5;
}



















/*订单查询*/

.index_order {
	width: 98%;
	max-width: 1075px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-bottom: 50px;
	box-shadow: 0 0 5px 0 #ccc;
}

.index_order h1 {
	width: 100%;
	font-size: 30px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

.index_order form {
	width: 95%;
	max-width: 480px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
}

.index_order form .search_txt {
	width: 100%;
	height: 50px;
	position: relative;
	padding-left: 100px;
}

.index_order form .search_txt span {
	width: 100px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #666;
	position: absolute;
	top: 0;
	left: 0;
}

.index_order form .search_txt input {
	width: 100%;
	height: 50px;
	float: left;
	border-radius: 4px;
	outline: none;
	border: 1px solid #ddd;
	box-sizing: border-box;
	padding-left: 15px;
}

::-webkit-input-placeholder {
 /* WebKit, Blink, Edge */
	color: #b2b2b2;
}

:-moz-placeholder {
 /* Mozilla Firefox 4 to 18 */
	color: #b2b2b2;
}

::-moz-placeholder {
 /* Mozilla Firefox 19+ */
	color: #b2b2b2;
}

:-ms-input-placeholder {
 /* Internet Explorer 10-11 */
	color: #b2b2b2;
}

.index_order form {
	margin-top: 40px;
}

.index_order .line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ccc;
}

.index_order form .btn {
	margin-top: 40px;
}

.index_order form .btn .btn-search {
	width: 235px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 4px;
	font-size: 18px;
	background: #cb3333;
	border: none;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-left: 100px;
	outline: none;
}

.index_order form .btn .btn-search:hover {
	background: #da2c2c;
}

.index_order form .btn .btn-reset {
	width: 115px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #979797;
	float: right;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	outline: none;
}

.index_order form .btn .btn-reset:hover {
	background: #adabab;
}



/*用户案例*/

.list_case {
	margin-top: 30px;
}

.list_case .box {
	width: 32.3%;
	margin-left: 0.5%;
	margin-right: 0.5%;
	display: block;
	float: left;
	margin-bottom: 20px;
}

.list_case .box .img_box {
	width: 100%;
	padding-top: 80%;
	position: relative;
	overflow: hidden;
}

.list_case .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.6s;
}

.list_case .box .txt {
	width: 100%;
	height: 65px;
	line-height: 65px;
}

.list_case .box .txt .title {
	width: 90%;
	display: inline-block;
	float: left;
	font-size: 0.2rem;
	transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-webkit-transition: all .6s ease-out;
}

.list_case .box .txt .more {
	width: 10%;
	display: inline-block;
	float: right;
	font-size: 24px;
}

.list_case .box .case_line {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #333;
	transform: scale(0,1);
	-moz-transform: scale(0,1);
	-webkit-transform: scale(0,1);
	transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-webkit-transition: all .6s ease-out;
}

.list_case .box:hover .case_line {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}

.list_case .box:hover .title,

.list_case .box:hover .more {
	color: #ac208f;
}

.list_case .box:hover img {
	transform: scale(1.1);
}



/*在线加盟*/

.index_online {
	width: 100%;
	background: url(../images/img_59.jpg) no-repeat center center;
	padding-top: 65px;
	padding-bottom: 65px;
	background-size: 100% 100%;
}

.index_online .main .word {
	width: 40%;
	max-width: 565px;
	float: right;
	box-shadow: 0.262px 4.993px 15px 0px #ccc;
	border-radius: 10px;
	padding: 0.5rem;
	box-sizing: border-box;
	background: #fff;
}

.index_online .main .word h2 {
	color: #f86a52;
	font-size: 0.36rem;
	text-align: center;
}

.index_online .main .word form {
	font-size: 0.18rem;
	color: #666666;
	margin-top: 0.5rem;
}

.index_online .main .word input {
	outline: none;
	border: 1px solid #ccc;
	padding-left: 5px;
	color: #333;
}

.index_online .main .word .form_label {
	width: 100%;
	margin-bottom: 0.2rem;
}

.index_online .main .word form .username {
	width: 60%;
	float: left;
	padding-left: 0.45rem;
	position: relative;
}

.index_online .main .word form .username span {
	position: absolute;
	left: 0;
	top: 0.08rem;
}

.index_online .main .word form .username input {
	width: 100%;
	height: 0.45rem;
	margin-right: 0.1rem;
}

.index_online .main .word form .sex {
	width: 37%;
	float: right;
	margin-top: 0.1rem;
}

.index_online .main .word .phone {
	width: 100%;
	padding-left: 0.45rem;
	position: relative;
}

.index_online .main .word .phone input {
	height: 0.45rem;
	width: 100%;
}

.index_online .main .word .phone span {
	width: 0.45rem;
	position: absolute;
	left: 0;
	top: 0.08rem;
}

.index_online .main .word .content {
	padding-left: 0.45rem;
	position: relative;
}

.index_online .main .word .content textarea {
	width: 100%;
	height: 1.5rem;
	border: 1px solid #ccc;
	outline: none;
	padding: 5px;
	box-sizing: border-box;
	color: #333;
}

.index_online .main .word .content span {
	width: 0.45rem;
	position: absolute;
	top: 0;
	left: 0;
}

.index_online .main .word button {
	width: 80%;
	max-width: 400px;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #f2cc37;
	border-radius: 0.3rem;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5rem;
	font-size: 0.2rem;
	text-align: center;
	color: #000;
	outline: none;
	border: none;
	cursor: pointer;
	letter-spacing: 2px;
	color: #fff;
	font-weight: bold;
}

.index_online .main .word button:hover {
	background: #ecc323;
	color: #fff;
}

/*在线留言*/

.online_word {
	width: 100%;
	max-width: 1400px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

.online_word form {
	width: 96%;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.online_word form .input_text {
	width: 90%;
	height: 40px;
	max-width: 550px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 130px;
}

.online_word form .input_text span {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #666666;
	position: absolute;
	left: 0;
	top: 0;
	text-align: right;
	box-sizing: border-box;
	padding-right: 20px;
}

.online_word form .input_text input {
	width: 100%;
	height: 40px;
	border: 1px solid #ccc;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
	color: #333;
}
.online_word form .input_text .verify {
	width: 50%;
	float: left;
}
.verifyimg {
	max-width: 40%;
	height: 0.45rem;
	float: left;
	margin-left: 10%;
	cursor: pointer;
}
.online_word form .input_text .verifyimg {
	height: 40px;
}
.online_word form .form_label {
	width: 95%;
	max-width: 780px;
	position: relative;
	padding-left: 130px;
	margin-bottom: 20px;
}

.online_word form .form_label span {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #666666;
	position: absolute;
	left: 0;
	top: 0;
	text-align: right;
	box-sizing: border-box;
	padding-right: 20px;
}

.online_word form .form_label textarea {
	width: 100%;
	height: 280px;
	border: 1px solid #ccc;
	outline: none;
	box-sizing: border-box;
	padding: 10px;
	color: #333;
}

.online_word form .btn {
	padding-left: 130px;
	margin-top: 10px;
}

.online_word form .btn button {
	width: 45%;
	margin-right: 20px;
	float: left;
	max-width: 235px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #ccc;
	font-size: 16px;
	color: #666666;
	cursor: pointer;
	background: #fff;
	outline: none;
	padding-left: 0px;
}

.online_word form .btn button:hover {
	background: #e40909;
	color: #fff;
	border: 1px solid #e40909;
}

/*产品中心*/

.goods_nav {
	width: 100%;
	min-width: 1200px;
	text-align: center;
	position: relative;
	top: -35px;
}

.goods_nav a {
	width: 1.3rem;
	height: 1.3rem;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-size: 0.18rem;
	line-height: 1.8;
	padding-top: 0.3rem;
	box-sizing: border-box;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	position: relative;
	top: 0.3rem;
	z-index: 99;
}
.goods_nav a.a-active,
.goods_nav a:hover {
	border-bottom: 1px solid #ac208f;
}
.goods_nav a p {
	width: 100%;
}
/*.goods_nav a:hover {
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
}*/

.goods_nav a img {
	/*width: 40%;*/
	max-width: 100%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.goods_nav a.a-active,
.goods_nav a:hover {
	color: #ac208f;
}
.goods_nav a.a-active img,
.goods_nav a:hover img {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: gray;
}

.goods_list {
	margin-top: 30px;
}

.goods_list .box {
	width: 32.3%;
	margin-left: 0.5%;
	margin-right: 0.5%;
	box-shadow: 0 0 10px 0 rgba(60,100,170,.37);
	float: left;
	margin-bottom: 20px;
	display: block;
}

.goods_list .box .img_box {
	width: 100%;
	position: relative;
	padding-top: 75%;
	overflow: hidden;
}

.goods_list .box .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.6s;
}

.goods_list .box .txt {
	width: 100%;
	height: 60px;
	line-height: 60px;
}

.goods_list .box .txt .title {
	width: 80%;
	display: inline-block;
	float: left;
	font-size: 20px;
	padding-left: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.goods_list .box .more:before {
	width: 20%;
	content: "-";
	font-size: 26px;
	text-align: center;
	display: block;
	float: left;
	color: #333;
}

.goods_list .box:hover .more:before {
	content: "+";
}

.goods_list .box .img_box img:hover {
	transform: scale(1.1);
}

/*视频中心*/

.list_video {
	margin-top: 30px;
	margin-bottom: 100px;
}

.list_video .big {
	width: 76%;
	height: 40vw;
	float: left;
}

.list_video .big .video_box {
	width: 100%;
	height: 100%;
}

.list_video .big .video_box video {
	width: 100%;
	height: 100%;
	background: #000;
}

.list_video .big .video_box .title {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
}

.list_video .small {
	width: 23%;
	height: 40vw;
	float: right;
	overflow: scroll;
}

.list_video .small .box {
	width: 100%;
	padding-top: 60%;
	position: relative;
	margin-bottom: 0.1rem;
	display: block;
}

.list_video .small .box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.list_video .small .box .bg {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
}

.list_video .small .box .txt {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0;
	font-size: 16px;
	color: #fff;
}

.list_video .small .cur {
	box-shadow: 0 0 10px 0 #ac208f;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/

.list_video ::-webkit-scrollbar {
	width: 10px;
	height: 2px;
	background-color: #F5F5F5;
}

 

/*定义滚动条轨道 内阴影+圆角*/

.list_video ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

 

/*定义滑块 内阴影+圆角*/

.list_video ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

/*产品详情*/

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.6);
	z-index: 1000;
	display: none;
	top: 0;
	left: 0;
}

.reveal-modal {
	visibility: hidden;
	top: 50%;
	left: 50%;
	padding-bottom: 20px;
	margin-left: -388px;
	margin-top: -340px;
	width: 776px;
	position: absolute;
	z-index: 9999;
	box-sizing: border-box;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	background: #fff;
	padding: 30px;
}

.reveal-modal .close-reveal-modal {
	font-size: 30px;
	line-height: .5;
	position: absolute;
	top: 25px;
	right: 30px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
}

.reveal-modal .top {
	text-align: center;
}

.reveal-modal .top hr {
	width: 30px;
	height: 1px;
	border-bottom: 2px solid #ccc;
	display: inline-block;
	margin-top: 10px;
}

.reveal-modal .top .title {
	font-size: 24px;
	color: #333;
	font-weight: 600;
	line-height: 1.8;
}

.reveal-modal .top .des {
	color: #666;
	line-height: 1.8;
	width: 80%;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.reveal-modal .pic {
	width: 100%;
	height: 400px;
	margin-top: 20px;
	position: relative;
}

.reveal-modal .pic img {
	width: 100%;
	height: 100%;
}

/*.owl-carousel .owl-item img {
	height: 400px;
}*/

.reveal-modal .pic .btn {
	width: 100%;
	height: 45px;
	position: absolute;
	bottom: 0;
	z-index: 999;
}

.reveal-modal .pic .btn .pre_next {
	display: inline-block;
	float: right;
	cursor: pointer;
}

.reveal-modal .pic .btn img {
	width: 45px;
	height: 45px;
}

.owl-theme .owl-controls {
	/*display: none;*/
}

.reveal-modal .link {
	text-align: center;
	margin-top: 30px;
}

.reveal-modal .link a {
	width: 220px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #666;
	color: #666;
	font-size: 16px;
}

.reveal-modal .link a img {
	display: inline-block;
	position: relative;
	top: 10px;
}

.reveal-modal .link a span {
	position: relative;
	top: -5px;
}

.reveal-modal .link a:hover {
	color: #ac208f;
	border: 1px solid #ac208f;
}

/*文章详情*/

.article_article {
	margin-bottom: 50px;
}

.article_article h1 {
	font-size: 20px;
	color: #333;
	text-align: center;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 10px;
}

.article_article .time {
	font-size: 13px;
	color: #777;
	line-height: 2;
	text-align: center;
}

.article_article .content {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

.article_article .content img {
	max-width: 100%;
	height: auto !important;
}

.article_article .pre_article,

.article_article .next_article {
	line-height: 2;
}





/*营销网络*/



.newsListBox {
}

.newsListBox .article {
}

.newsListBox .article .netservice {
	text-align: center;
	margin-top: 30px;
}

.newsListBox .article .netservice embed {
	width: 960px;
	height: 547px;
	display: inline-block;
}

.deaSearch {
	width: 290px;
	margin: 0 auto;
}

.deaSearch input {
	vertical-align: middle;
}

.deaSearch .input {
	width: 200px;
	height: 34px;
	line-height: 34px;
	border: none;
	padding: 0px 5px;
	background: url(../images/deainput.gif) center no-repeat;
	outline: none;
	background-size: 100% 100%;
	margin-right: 10px;
	float: left;
	color: #c1af8f;
}

.deaSearch .submit {
	width: 79px;
	height: 34px;
	border: none;
	background: url(../images/deasubmit.gif) center  no-repeat;
	cursor: pointer;
	float: left;
}

.deatable {
	border-top: 1px solid #eee2c8;
  /*table-layout:fixed;*/
	empty-cells: show;
	border-collapse: collapse;
	margin: 0 auto;
}

.deatable {
	border-top: 1px solid #eee2c8;
  /*table-layout:fixed;*/
	empty-cells: show;
	border-collapse: collapse;
	margin: 0 auto;
	margin-top: 50px;
}

.deatable .ttit {
	height: 49px;
}

.deatable .ttit td,.deatable .ttit th {
	color: #333;
	padding: 0px 25px;
 /* border:1px solid #dec9a5;*/
}

.deatable tr td,.deatable tr th {
	text-align: left;
	border: 1px solid #eee2c8;
	font-size: 14px;
	font-weight: bold;
}

.deatable .ttit th {
	background: #ef7e36;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.deatable .name {
	width: 139px;
/*border-right:1px solid #eee2c8;*/
}

.deatable .add {
	width: 306px;
}

.deatable .addts2 {
	text-align: left;
	padding: 6px 15px;
	line-height: 22px;
}

.deatable .tel {
	width: 174px;
}

.deatable .phone {
	width: 172px;
}

.deatable .name2 {
	width: 120px;
}

.deatable .add2 {
	width: 120px;
}

.deatable .tel2 {
	width: 350px;
}

.deatable .tel22 {
	text-align: left;
	padding: 5px 20px;
	line-height: 22px;
}

.deatable .phone2 {
	width: 210px;
}

.deatable .t2 {
	height: 39px;
	background: #faf8f5;
}

.deatable .t2 td {
	color: #333;
	padding: 0px 25px;
}

.deatable .t1 {
	height: 39px;
}

.deatable .t1 td {
	color: #333;
	padding: 0px 25px;
}

.search-box {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19.5px;
}

.search-box input {
	width: 0px;
	z-index: 2;
	border: 0;
	background: #fff;
	border: 1px solid #777;
	height: 36px;
	border-top-left-radius: 36px;
	border-bottom-left-radius: 36px;
	font-size: 12px;
	color: #555;
	position: absolute;
	right: 18px;
	top: 50%;
	padding-left: 13px;
	margin-top: -18px;
	outline: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search-box a {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
}

.search-box a img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.search-box button {
	z-index: 3;
	cursor: pointer;
	vertical-align: top;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 0;
	z-index: 999;
	border: 1px solid #777;
	background-color: #fff;
	position: relative;
	outline: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../images/icon-3.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.search-box button img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}


.head .right .telephone {
	position: relative;
	left: -110px;
	padding-left: 40px;
	font-size: 24px;
	color: #ac208f;
	font-family: "Arial";
}

.head .right .telephone img {
	margin-right: 10px;
	position: relative;
	top: 10px;
}

.head .right .switch {
	width: 200px;
	position: relative;
}

.head .right .switch .switch-l {
	position: absolute;
	min-width: 36px;
	height: 36px;
	right: 54px;
	top: 50%;
	margin-top: -19.5px;
}

.head .right .switch .switch-l a {
	margin: 0;
	border: 0;
	background: #fff;
	border: 1px solid #777;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
}

.head .right .switch .switch-l a span {
	line-height: 34px;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 36px;
	height: 36px;
}

.head .right .switch .switch-l a:hover {
	border: 1px solid #C7000B;
}

.head .right .switch a {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	display: block;
	background: #fff;
	border: 1px solid #777;
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 15px;
}

.head .right .switch a span {
	color: #555;
	font-size: 12px;
}

.head .right .switch .search-box {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -35px;
}

.head .right .switch .search-box input {
	width: 0px;
	z-index: 2;
	border: 0;
	background: #fff;
	border: 1px solid #777;
	height: 36px;
	border-top-left-radius: 36px;
	border-bottom-left-radius: 36px;
	font-size: 12px;
	color: #555;
	position: absolute;
	right: 18px;
	top: 50%;
	padding-left: 13px;
	margin-top: -18px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.head .right .switch .search-box a {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
}

.head .right .switch .search-box a img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.head .right .switch .search-box button {
	z-index: 3;
	cursor: pointer;
	vertical-align: top;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 0;
	z-index: 999;
	border: 1px solid #777;
	background-color: #fff;
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../images/icon-3.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.head .right .switch .search-box button img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.footer .bottom .left .gray {
        position: relative;
        cursor: pointer;
    }
    /*.content{margin-left:400px;margin-top:400px;}  */
    .colorbox{width:700px;height:500px;overflow:hidden;opacity:0;filter:alpha(opacity=0);top: -510px;position: absolute;} 
    .colorbox-body{height:520px;margin-top:10px;border:1px solid #AFAFAF;background:#FFFFFF;
    border-radius:3px;box-shadow:1px 3px 3px #DFDFDF;}   
    .arrow-outer{width:12px;height:10px;position:relative;top:85px;left:10px;overflow:hidden}  
    .arrow{border:1px solid #AFAFAF;width:13px;height:13px;position:relative;top:-6px;  
    -webkit-transform:rotate(45deg);-o-transform:rotate(45deg);background:#FFFFFF;  display: none;
    -moz-transform:rotate(45deg);}  
    .info{font-size:10pt;color:#3399CC;}


.txt_box {
	width: 700px;
	height: 500px;
	padding: 20px;
	box-sizing: border-box;
}
.search_box {
	width: 94%;
	max-width: 980px;
	height: 215px;
	margin-left: auto;
	margin-right: auto;
    border: 1px solid #dedede;
}
.search_box .top {
	height: 35px;
	line-height: 35px;
	padding-left: 50px;
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #dedede;
}
.search_box form {

}
.search_box .search_tr {
	margin-top: 20px;
}
.search_box .search_tr span {
	width: 20%;
	display: inline-block;
    color: #818181;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.search_box .search_tr input {
	width: 300px;
	height: 30px;
    border: 1px solid #d5d5d5;
    outline: none;
    padding-left: 5px;
}
.search_box .search_tr select {
	padding: 5px;
    margin: 0px;
    border: 1px solid #d5d5d5;
    outline: none;
}
.search_box .button {
	width: 100px;
	height: 30px;
	background: #c7000b;
	border: none;
	color: #fff;
	margin-left: 20%;
	float: left;
	cursor: pointer;
	margin-top: 20px;
	position: relative;
	left: 5px;
}
.search_box .button:hover {
	background: #15a0d4;
}
.search_list {
	width: 94%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.search_list .top {
	height: 40px;
	line-height: 40px;
    color: #ac208f;
    border-bottom: 1px solid #dedede;
    font-size: 16px;
}
.search_list ul {
	padding: 10px;
	font-size: 12px;
}
.search_list ul li {
    padding: 10px 0px 0px 10px;
    display: block;
}
.search_list li dl {
	display: block;
}
.search_list li dd {
	display: block;
}
.search_list li dd.tl {
	float: left;
}
.search_list li dd.tl a:hover {
	color: #ac208f;
}
.search_list li dd.dr {
	float: right;
	color: #a5a5a5;
}
/*右侧挂件*/
.right_silder {
	width: 65px;
	height: 170px;
	position: fixed;
	left: 10px;
	top: 50%;
	margin-top: -100px;
	z-index: 9999;
	background: #fff;
	box-shadow: 0 0 2px 0 #ccc;
	border-radius: 3px;
}
.right_silder .block1 {
	width: 100%;
	height: 50px;
	line-height: 1.2;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #ff9f00;
	box-sizing: border-box;
	padding-top: 5px;
}
.right_silder .block2 {
	font-size: 16px;
	color: #ff292b;
	text-align: center;
	padding-bottom: 7px;
	border-bottom: 1px solid #ddd;
}
.right_silder .block2 p {
	line-height: 1.5;
}
.right_silder .block2 img {
	position: relative;
	top: 7px;
}
.right_silder .block3 {
	font-size: 16px;
	color: #333;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.right_silder .block3 span {
	display: block;
	text-align: center;
	font-size: 13px;
}
.right_silder .block3 img {

}
.shfwb {
	width: 100%;
	min-width: 1200px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.shfwb_a {
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 2;
}
.shfwb_b {
	width: 100%;
	min-width: 1200px;
	margin-top: 30px;
}
.shfwb_b img {
	width: 100%;
}
.shfwb .typename {
	text-align: center;
	margin-top: 40px;
}
.shfwb .typename .t {
	font-size: 30px;
	color: #333;
}
.shfwb .typename .l {
	font-size: 16px;
	line-height: 2;
}
.shfwb .typename .s {
	font-size: 14px;
}
.shfwb .list {
	width: 1400px;
	max-width: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.shfwb .list .box {
	width: 24%;
	height: 330px;
	margin-left: 0.5%;
	margin-right: 0.5%;
	text-align: center;
	padding-top: 25px;
	border-radius: 30px;
	box-shadow: 0 0 10px 0 #ccc;
	float: left;
}
.shfwb .list .box  img {
	display: inline-block;
}
.shfwb .list .box .title {
	font-size: 24px;
	line-height: 2;
	margin-top: 15px;
}
.shfwb .list .box .des {
	font-size: 14px;
	color: #666;
	line-height: 2;
	margin-top: 15px;
}
.shfwb_bottom {
	margin-top: 30px;
	text-align: center;
}
.shfwb_bottom p {
	font-size: 16px;
	color: #333;
	line-height: 2;
}
.honor {
	width: 1100px;
	height: 540px;
	background: #fff;
	border-radius: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 50px;
	box-sizing: border-box;
	padding-left: 50px;
	padding-right: 50px;
}
.honor .top {
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}
.honor .top img {

}
.honor .left {
	width: 500px;
	float: left;
	margin-top: 20px;
}
.honor .left ul {

}
.honor .left ul li {
	line-height: 2.5;
}
.honor .right {
	width: 465px;
	float: right;
	margin-top: 20px;
}
.honor .right img {
	width: 465px;
	height: 350px;
}


.pro_search {
	height: 50px;	
	margin-bottom: 30px;
}
.pro_search form {
	width: 435px;
	height: 50px;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	margin-left: auto;
	margin-right: auto;
	border-radius: 4px;
	padding-right: 50px;
	box-sizing: border-box;
}
.pro_search form input {
	width: 385px;
	height: 46px;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
	background: #e6e6e6;
	font-size: 15px;
	background: #fff;
}
.pro_search form button {
	width: 50px;
	height: 50px;
	background: url(../images/a_09.png) no-repeat center center;
	background-size: 25px 25px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	cursor: pointer;
}
.footer_sider {
	width: 100%;
	height: 130px;
	background: url(../images/foot_bg.png);
	position: fixed;
	bottom: 0;
	z-index: 99;
}
.footer_sider form {
	width: 770px;
	height: 130px;
	box-sizing: border-box;
	padding-top: 40px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.footer_sider form .username {
	width: 180px;
	height: 45px;
	border-radius: 4px;
	background: #fff;
	padding-left: 35px;
	background: #fff url(../images/a_01.png) no-repeat 5px center;
	background-size: 20px 20px;
	float: left;
	border-radius: 4px;
	margin-right: 5px;
}
.footer_sider form  input {
	color: #666;
	font-size: 14px;
}
.footer_sider form .username input {
	width: 140px;
	height: 45px;
	border: none;
	outline: none;
}

.footer_sider form .phone {
	width: 240px;
	height: 45px;
	border-radius: 4px;
	background: #fff;
	padding-left: 35px;
	background: #fff url(../images/a_02.png) no-repeat 5px center;
	background-size: 20px 20px;
	float: left;
	border-radius: 4px;
	margin-right: 5px;
}
.footer_sider form .phone input {
	width: 200px;
	height: 45px;
	border: none;
	outline: none;
}

.footer_sider form .verify {
	width: 120px;
	height: 45px;
	border-radius: 4px;
	background: #fff;
	padding-left: 10px;
	background-size: 20px 20px;
	float: left;
	border-radius: 4px;
	margin-right: 5px;
}
.footer_sider form .verify input {
	width: 100px;
	height: 45px;
	border: none;
	outline: none;
}
.footer_sider img {
	width: 110px;
	height: 45px;
	float: left;
}
.footer_sider button {
	width: 130px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #ac208f;
	color: #fff;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	letter-spacing: 1px;
	border: none;
	cursor: pointer;
}
.footer_sider .close {
	width: 20px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	right: 0;
	font-size: 20px;
	cursor: pointer;
}








/*底部浮动*/
.float_bottom{width: 100%; height: 80px; background: url(../images/shadow.png); position: fixed; bottom: 0; left: 0; z-index: 998;-webkit-transition: all 0.3s;transition: all 0.3s;}
.float_bottom_box {width: 1180px; height: 170px; margin: 0 auto; position: relative; -webkit-transition: all 0.3s;transition: all 0.3s; }
.float_bottom_max{padding: 16px 0 0 38px;}
.float_bottom_max .text{
	outline: none;
	width:246px;height: 50px;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;text-indent: 24px;margin-right: 6px;}
.float_bottom_max .text::-webkit-input-placeholder { /* WebKit browsers */color:#999;font-family: 'Microsoft Yahei', 'Simsun';}
.float_bottom_max .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;font-family: 'Microsoft Yahei', 'Simsun';}
.float_bottom_max .text::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;font-family: 'Microsoft Yahei', 'Simsun';}
.float_bottom_max .text:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999;font-family: 'Microsoft Yahei', 'Simsun';}
.float_bottom_max .submit{
	border: none;
	font-size: 16px;
	width:170px;height: 50px;text-align: center;line-height: 50px;background: #ac208f;color: #fff;font-family: 'Microsoft Yahei', 'Simsun';cursor: pointer;border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;box-shadow: 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.float_bottom_right{width:190px;position: absolute;top:0;right:0;-webkit-transition: all 0.3s;transition: all 0.3s;display: none;}
.float_bottom_right img{width:100%;vertical-align: middle;}
.in .float_bottom_right{display: block;}
#showBottom2 .float_bottom_right{top:-45px;right: -3px}
.bottom_close{width:66px;height: 66px; border-radius: 100% 100%;overflow: hidden;position: absolute;right:-33px;top:-30px;cursor: pointer;}
.bottom_close .b{position: absolute;width:100%;height: 100%;background:url("../images/bottom_gb.png") no-repeat center;top:0;left:0;}
.bottom_close .i{position: absolute;width:100%;height: 30px;background: url("../images/close_top.png");top:0;left:0;}
.float_bottom.on{height: 0;overflow: hidden;}
.float_bottom.in{ width:100px;height: 90px;bottom:50px; border-radius: 0 45px 45px 0; cursor: pointer; }
.float_bottom.in .float_bottom_box{width:100%;height: 90px;}
.float_bottom.in .float_bottom_max{width:0; height: 0;overflow: hidden;}
.float_bottom.in .bottom_close{display: none;}
.float_bottom.in .float_bottom_right{width:100px;}
.float_bottom.in .float_bottom_left img{width:110px;}
.float_other .text{width:160px;float: left; text-indent:10px;}
/*.bottom_choose_list{width:130px;}*/
.bottom_choose_list{height: 50px;width:130px;background: #fff;margin-right: 6px;border-radius: 4px;-webkit-border-radius: 4px;position: relative; cursor: pointer;}
.bottom_choose_list p{line-height: 50px;text-indent: 10px;color: #40b996;}
.bottom_choose_list::after{position: absolute;content: '';width:14px;height: 7px;right:10px;top:50%;margin-top: -3px;background: url("../images/bot99.png");}
.bottom_choose_list ul{position: absolute;bottom:100%;left:0;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;width:100%;display: none;max-height: 300px;overflow: auto;}
.bottom_choose_list li{text-align:center;line-height: 2em;}
.bottom_choose_list li a{line-height: 2em; color: #000;display: block;}
.bottom_choose_list li:hover{background: #40b996;}
.float_other .float_bottom_max{margin: 45px auto 0;float: none;
    width: 774px;}
.float_bottom_left{display: none;}