@charset "utf-8";
/* 上海银象网络科技有限公司（www.seo120.com.cn）做最好的企业官方网站模版 */
/* QQ:1378789413 */
.header {
	position: fixed;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
/* 设置默认字体 */
/* body, button, input, select, textarea {
    font-family: "微软雅黑","宋体","Arail" !important;
    font-size: 14px;
    outline:none;
    color:#333333 ;
} */
/*body a{transition:0.5s all;  -webkit-transition:0.5s all;  -moz-transition:0.5s all;  -o-transition:0.5s all;  -ms-transition:0.5s all;  }*/

/* 列表元素 */
ul, ol, li {
	list-style: none;
}
img {
	border: none;
	vertical-align: middle;
}
.img-responsive {
	width: 100%;
	height: auto
}
.img-t {
	width: 40%;
	height: auto
}  /*自适应图片*/
/* a标签 */
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
/* 定义浮动居中 */
.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
.center {
	margin: 0 auto;
}
.centera {
	text-align: center;
}
/*.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;  }*/
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	zoom: 1;
}
/*重复div标签*/
.DIV {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.DIV4 {
	position: relative;
	width: 90%;
	margin: 0 auto;
}
.DIV5 {
	position: relative;
	width: 80%;
	margin: 0 auto;
}
.DIVQ {
	position: relative;
	width: 70%;
	margin: 0 auto;
}
.DIV6 {
	position: relative;
	width: 1110px;
	margin: 0 auto;
}
.DIVS {
	position: relative;
	width: 775px;
	margin: 0 auto;
}
.DIVT {
	position: relative;
	width: 1100px;
	margin: 0 auto;
}
/* 重置h标签 */
h1 {
	font-size: 30px;
	font-weight: normal;
}
.h1 {
	color: #2a2a2a;
	font-family: "Arial";
	text-align: right;
}
h2 {
	font-size: 18px
}
h3 {
	font-size: 19px
}
.h3 {
	color: #2a2a2a;
	font-family: "Arial";
}
h4 {
	font-size: 16px;
}
.h4 {
	color: #313131;
	margin-top: 65px;
	font-weight: 100;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
/* 字体大小 */
.fonta {
	font-size: 30px;
}
.font14 {
	font-size: 16px;
}
.font16 {
	font-size: 18px;
}
.font18 {
	font-size: 12px;
}
.font20 {
	font-size: 24px;
}
.font22 {
	font-size: 1.375em;
}
.font24 {
	font-size: 1.5em;
}
.font26 {
	font-size: 26px;
}
.font28 {
	font-size: 28px;
}
.font30 {
	font-size: 30px;
}
/* 主色 */
.role_color {
	color: #3fb560
}
/* 所有颜色 */
.c1 {
	color: #d0292a; /*主色*/
}
.c2 {
	color: #333333;/*字体主色*/
}
.c3 {
	color: #666666;
}
.c4 {
	color: #ffffff
}
.c5 {
	color: #ff7200;
}
/* 定义边距  padding margin*/
.p3 {
	padding-top: 30px;
}
.m1 {
	margin-top: 5px;
}
.m2 {
	margin-top: 20px;
}
.me {
	margin-top: -1px;
}
.m3 {
	margin-top: 30px;
}
.m-r {
	margin-bottom: 60px;
}
.m-b {
	margin-bottom: 70px;
}
.m-tt {
	margin-bottom: 10px;
}
.m-ts {
	margin-bottom: 5px;
}
.p1 {
	padding-top: 10px;
}
.p2 {
	padding-top: 15px;
}
.p-r-z {
	margin-right: 20px;
}
.p-r-v {
	padding: 76px 0 45px;
}
/*line-height*/
.line1 {
	line-height: 20px;
}
.line2 {
	line-height: 22px;
}
.font-w {
	font-weight: bold;
}
.chicun {
	padding: 80px 0 80px 0;
}
.pro_tit {
	padding-bottom: 45px;
}
.tit_p {
	padding: 20px 0 40px 0;
}
.ptt {
	padding-top: 80px;
}
.pull-left {
	float: left ! important;
}
.pull-right {
	float: right ! important;
}
header {
	width: 100%;
	height: 108px;
}
header .toppanel {
	width: 100%;
	height: 40px;
	background: #373d41;
	font-size: 14px;
}
header .toppanel .panel {
	width: 1160px;
	margin: 0 auto;
	position: relative;
	line-height: 40px;
	z-index: 199;
}
header .toppanel .panel .welcome {
	float: left;
	color: #fff;
}
header .toppanel .panel .topTools {
	float: right;
}
header .toppanel .panel .usertopTools {
	margin-left: 10px;
	margin-right: 0;
	float: left;
}
header .toppanel .panel .topTools .separate {
	float: left;
	color: #fff;
	font-size: 14px;
	margin-right: 0px;
	font-weight: normal;
}
header .toppanel .panel .topTools b {
	color: #ff7300;
}
header .toppanel .panel .topTools li {
	padding: 0 4px;
	float: right;
	display: inline;
}
header .toppanel .panel .usertopTools li {
	padding: 0 10px;
}
header .toppanel .panel .topTools li a {
	color: #fff;
	float: left;
}
header .toppanel .panel .topTools li a.fkway {
	color: #ff7200
}
header .toppanel .panel .topTools li a:hover {
	color: #fff;
}
header .toppanel .panel .topTools .user-list, .topTools .user-list2 {
	padding: 0 4px;
}
header .toppanel .panel .topTools .user-list a {
	color: #FF5c00;
	font-size: 13px;
}
header .toppanel .panel .topTools .user-list2 a {
	color: #fff;
}
header .toppanel .panel.topTools .user-list a:hover, .topTools .user-list2 a:hover {
	color: #ff5a00;
}
.notice {
	position: absolute;
	top: 30px;
	width: 282px;
	z-index: 9999;
	padding-top: 10px;
	display: none;
	margin-top: 5px;
	text-align: left !important
}
.notice:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 30px;
	width: 10px;
	height: 10px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top-radius: 4px;
	transform: rotate(135deg)
}
.notice .notice_item {
	background-color: #fff;
	border: 1px solid #cccccc;
	border-radius: 5px;
	cursor: text;
}
.notice_item-h {
	padding: 0 16px;
	height: 44px;
	line-height: 42px;
	width: 248px;
	border-bottom: 1px solid #d8d8d8;
}
.wx {
	position: relative
}
.notice_item-h1 span {
}
.notice_item-c {
	color: #333;
	padding: 0 16px;
	height: 44px;
	line-height: 44px;
	width: 248px;
	border-bottom: 1px solid #e7e7e7;
}
.notice_item-c1 {
	height: 44px;
}
.notice_item-c1 a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 180px;
	font-size: 12px;
	color: #999!important;
}
.notice_item-c1 a:hover {
	color: #ff7200 !important;
}
.notice_item-c2 {
	float: right;
	margin-top: -45px;
}
.notice_item-c2 span {
	float: right;
	font-size: 12px;
	color: #cccccc;
}
.header_top {
	height: 40px;
	background: #fff;
	font-size: 12px;
	line-height: 40px;
	text-align: center;/*color: #fcbb47;*/
}
.header_top span {
	background: url("../images/wxmini/tip.png") no-repeat left;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-left: 2px;
	background-size: 100% 100%;
	left: -10px;
}
.notice_item-f {
	padding: 0 16px;
	height: 44px;
	line-height: 44px;
	width: 248px;
	background-color: #f5f5f5;
}
.notice_item-f a {
	color: #999!important;
	float: right !important;
}
.notice_item-f a:hover {
	color: #ff7200 !important;
}
nav {
	width: 100%;
	height: 86px;
	background: #fff;
	float: left;
	-moz-box-shadow: 2px 2px 30px rgba(144,144,144,0.8);
	-webkit-box-shadow: 2px 2px 30px rgba(144,144,144,0.8);
	box-shadow: 2px 2px 30px rgba(144,144,144,0.8);
}
nav a {
	display: block;
	text-align: center;
}
nav a:hover {
	color: #333;
}
.warpper {
	width: 1160px;
	position: relative;
	margin: 0 auto
}
nav h2 {
	font-size: 16px;
	float: right;
	margin: 34px 0 0 16px;
}
nav .navlist {
	width: 1190px;
	position: relative;
	margin: 0 auto;
}
nav .navlist .logo {
	float: left;
	display: block;
	margin: 18px 0 0 15px;
}
nav .navlist .navfouce {
	width: auto;
	height: 86px;
	line-height: 86px;
	float: right;
	font-size: 16px;
}
nav .navlist .navfouce li {
	width: auto;
	padding: 0 17px;
	height: 82px;
	float: left;
	display: inline;
}
nav .navlist .navfouce .last {
	margin-right: 0;
}
nav .navlist .navfouce li:hover {
	border-bottom: 4px solid #ff7200;
}
.active {
	border-bottom: 4px solid #ff7200;
}
nav .navlist .navfouce .triangle-down {
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 6px solid #666;
	float: right;
	margin: -46px -10px 0 0;
}
/*nav .navlist .navfouce li:nth-child(5) .triangle-down{margin: -46px -2px 0 0;}*/
nav .nav_show {
	height: 0;
	width: 100%;
	background: #f1f3f5;
	position: absolute;
	/*top: 166px;*/
	top: 126px;
	display: none;
	z-index: 99;
	box-shadow: 2px 2px 2px #cccccc;
}
nav .nav_show .title {
	font-family: "microsoft yahei";
	font-weight: bold;
	font-size: 18px;
	width: 100%;
	height: 39px;
	margin: 30px 0 20px 0;
	text-align: left;
	border-bottom: 1px solid #d2d2d2;
}
nav .nav_show .title2 {
	width: 534px;
	margin-left: 36px;
}
.show_l {
	width: 580px;
	float: left;
}
nav .nav_show .list_box {
	width: 696px;
	float: left;
}
nav .nav_show .list ul.a_two.product-list.emailee li {
	float: left;
	padding-left: 21px
}
nav .nav_show .list .a_two.emailee {
	margin: 0
}
nav .nav_show .list {
	width: 276px;
	background: #fff;
	float: left;
	margin: 0 14px 14px 0;
	padding-top: 15px;
	height: 93px;
	cursor: pointer;
}
nav .nav_show .h_120 {
	height: 120px;
}
nav .nav_show .h_150 {
	height: 240px;
}
nav .nav_show .h_70 {
	height: 70px;
}
nav .nav_show .h_80 {
	height: 140px;
}
nav .nav_show .h_100 {
	height: 150px;
}
nav .nav_show .last {
	margin-right: 0;
}
nav .nav_show .list .img {
	width: 32px;
	height: 32px;
	margin-left: 20px;
	float: left;
}
nav .nav_show .list .a {
	width: 211px;
	height: 60px;
	margin: 50px 0 20px 65px;
}
nav .nav_show .list .a li {
	float: left;
	margin-right: 10px;
	text-align: left;
	font-size: 12px;
	height: 22px;
}
nav .nav_show .list li a {
	padding: 0 5px;
	margin-left: -5px;
}
nav .nav_show .list .a li a:hover {
	border: 1px solid #ffb477;
}
nav .nav_show .list .a_two {
	width: 258px;
	margin: 12px 0 20px 65px;
}
nav .nav_show .list .ban {
	width: 173px;
	margin: 12px 24px 20px 50px;
}
nav .nav_show .list .a_two li {
	float: left;
	margin-bottom: 6px;
	text-align: left;
	font-size: 12px;
}
nav .nav_show .list .a_two li a:hover {
	border: 1px solid #ffb477;
}
nav .nav_show .list:hover .a_two .gwtg {
	color: #fff;
	border-bottom: 1px solid #fff;
}
nav .nav_show .list .a_two .gwtg {
	border-bottom: 1px solid #666;
}
nav .nav_show .list h3 {
	float: right;
	font-size: 16px;
	font-weight: normal;
	margin: 9px 0 6px 13px;
	width: 211px;
	text-align: left;
}
nav .nav_show .list p {
	width: 211px;
	font-size: 12px;
	color: #666;
	float: right;
	text-align: left;
	margin-right: 0;
}
nav .nav_show .list:hover {
	background: #ff7300;
}
nav .nav_show .list:hover p {
	color: #fff;
}
nav .nav_show .list:hover h3 {
	color: #fff;
}
nav .nav_show .list:hover a {
	color: #fff ! important;
}
nav .nav_show .list .p_last {
	margin-bottom: 6px;
}
nav .nav_show .list b {
	font-weight: normal;
	color: #ff7200;
}
nav .nav_show .list:hover b {
	color: #fff;
}
nav .nav_show .active a {
	color: #fff;
}
nav .nav_show .list .new {
	width: 29px;
	height: 15px;
	background: url(../images/wxmini/NEW.png);
	float: right;
	margin: 6px 130px 0 0;
}
.right_list_box {
	float: left;
	width: 37px;
}
.right_list_box a>div {
	width: 220px;
	height: 81px;
	float: left;
	margin: 0 20px 10px 20px;
	cursor: pointer;
}
.right_list_box a>div:hover {
	color: #ff7200;
}
.right_list_box a>div ul {
	margin-left: 20px;
}
.right_list_box li {
	text-align: left;
	font-size: 16px;
	margin-bottom: 12px;
	position: relative;
}
.right_list_box li:before {
	content: "";
	position: absolute;
	top: 10px;
	left: -25px;
	width: 5px;
	height: 5px;
	background: #ff7200;
	border-radius: 50%;
}
.right_list_box a .line2 {
	text-align: left;
	font-size: 12px;
	margin: -10px 0 0 20px;
	color: #999;
}
.right_list_box {
	margin-left: 30px !important;
}
.bordder {
	border-right: 0!important;
}
.bor {
	border-bottom: 0!important;
}
.box_t {
	display: inline-block;
	margin-right: 20px;
	float: left;
}
.box_t a {
	margin-bottom: 9px;
	text-align: left;
}
.box_t a:hover {
	color: #ff7200;
	text-decoration: underline;
	cursor: pointer;
}
.box_tx {
	margin-right: 30px;
}
.box_t_tit {
	margin-bottom: 15px;
	font-size: 16px;
	color: #333333;
	position: relative;
	text-align: left;
}
.box_t_tit:before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #ff7200;
	position: absolute;
	top: 10px;
	left: -20px;
}
nav .nav_show .list:hover {
	box-shadow: 0px 3px 4px rgba(225,114,0,0.3);
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 400px;
	background: #e5e5e5;
	margin-top: 18px;
	clear: both;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 400px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 400px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	margin: 1px 10px;
	overflow: hidden;
	line-height: 999px;
	border: 1px solid #ff7200;
}
.fullSlide .hd ul .on {
	background: #ff7200;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url("../images/wxminis/slider-arrow.png") -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}
/*鐚菠闄嗙尗鑱涢垾濂筋煀浼個銊呮巻鈧斥敒瀛ゆ５銊呮崠鐘單叉壋鈧簫鈹у枴銉冾灎浼ソ褉鈧拃寰椻懇鈧緹涔呫儌閿偓濂姐儌韫拋锛︽巻鈧鈹惧妷钘涘繖閳モ埁鐘嗩啘闊妴顬犲鎳婎嚪鏌拷*/

footer .friendship-link {
	height: 44px;
	line-height: 44px;
	background: #fa750c;
	color: #ffffff;
}
footer .friendship-link span {
	padding: 0 20px;
}
footer .footer-t {
	width: 1200px;
	padding: 28px 0 20px 0;
	position: relative;
	border-bottom: 1px solid #ccc;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
footer .footer-t ul li {
	color: #333333;
	float: left;
	width: 7%;
	line-height: 40px;
}
footer .footer-t ul li span {
	padding-left: 10px;
}
footer p span {
	padding: 0 10px;
}
footer .fot {
	border-bottom: 0;
}
footer .friendship_item {
	height: 77px;
	line-height: 77px;
	background: #f5f6f6;
	color: #333333;
	border-bottom: 1px solid #cccccc;
}
footer .friendship_item ul li {
	display: inline-block;
	margin-right: 100px;
	position: relative;
}
footer .friendship_item ul li:last-child {
	margin-right: 0;
}
footer .friendship_item ul li i {
	position: absolute;
	top: 22px;
	left: -35px;
	display: block;
	width: 30px;
	height: 30px;
}
footer .footer-tit_r {
	margin-bottom: 20px;
	padding-bottom: -20px;
}
footer .footer-tit_l p, footer .footer-tit_r p {
	text-align: left;
}
footer .friendship-x {
	background: #363636;
	height: 32px;
	line-height: 32px;
}
footer .friendship_item ul {
	margin-left: 30px;
}
footer .footer_content {
	background: #e5e7e7;
}
footer .youqing_l {
	width: 70px;
}
footer .youqing_r {
	width: 1130px;
	text-align: left;
}
.text_t {
	margin-right: 19.5% !important;
}
footer .ftt {
	border-bottom: 1px solid #CCCCCC;
}
footer .youqing {
	padding: 14px 0;
}
footer .footer_i {
	width: 100%;
	text-align: left;
}
.box_p {
	display: inline-block;
	padding-right: 50px;
}
.box_p a {
	color: #666
}
.fte {
	margin-top: -30px;
}
footer .footer-tit_r {
	position: absolute;
	top: 15%;
	right: 40px;
}
.telephone {
	background: url("../images/wxmini/tel.png") no-repeat left;
}
.fax {
	background: url("../images/wxmini/fax.png") no-repeat left;
}
.mailbox {
	background: url("../images/wxmini/youbian.png") no-repeat left;
}
.address {
	background: url("../images/wxmini/adress.png") no-repeat left;
}
.tibu {
	width: 100%;
	background: #282b34;
	height: 136px;
	background: url("../images/wxmini/bgqq.jpg") no-repeat center;
}
.tibu .tibu_conter {
	width: 600px;
	margin: 0 auto;
	padding-top: 46px;
	position: relative;
}
.tibu .tibu_conter .tibu_item {
	width: 390px;
	margin-top: -13px;
}
.tibu .tibu_conter .tibu_item p {
	text-align: right;
	font-size: 18px;
	padding-top: 7px;
}
.tibu_botton_t {
	position: absolute;
	left: 421px;
	top: 40px;
}
.tibu .tibu_botton {
	width: 167px;
	height: 52px;
	background: #f9750b;
	display: inline-block;
	line-height: 52px;
	cursor: pointer;
	transition: all .3s;
	margin-right: 20px;
}
.tibu .tibu_botton:hover {
	background: #fd882a;
}
.link {
	width: 100%;
	background: #fb770d;
	height: 40px;
}
.link ul li {
	color: #ffffff;
	float: left;
}
.banner {
	width: 100%;
	height: 380px;
}
.nava_pic {
	background-color: #39383E;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: fixed;
	width: 100%;
	height: 380px;
}
.full_btn {
	position: relative;
	top: -38%;
	left: 49%;
	float: left;
	margin-top: 20px;
}
.bull_f {
	position: relative;
	top: -35%;
	width: 400px;
	margin: 0 auto !important;
	;
}
.full_btn a, .bull_f a, .bull_c a {
	display: block;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.full_btn_a {
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	width: 168px;
	height: 50px !important;
}
.full_btn_b {
	background: #14a6e1;
	color: #fff;
	width: 170px;
	height: 50px !important;
	border: 1px solid #14a6e1;
	color: #fff;
	font-size: 16px;
}
.cor {
	background: #fff000;
	color: #1874c9;
	border: 1px solid #fff000;
}
.bull_c {
	position: relative;
	top: -35%;
	left: 26.5%;
	width: 400px;
	display: block;
}
@media(max-width:1440px) {
.bull_c {
	position: relative;
	top: -35%;
	left: 18%;
	width: 400px;
	display: block;
}
}
@-webkit-keyframes bounce {
 0%, 100%, 20%, 50%, 80% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 40% {
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px)
}
 60% {
 -webkit-transform: translateY(-15px);
 transform: translateY(-15px)
}
}
 @keyframes bounce {
 0%, 100%, 20%, 50%, 80% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0)
}
 40% {
 -webkit-transform: translateY(-30px);
 -ms-transform: translateY(-30px);
 transform: translateY(-30px)
}
 60% {
 -webkit-transform: translateY(-15px);
 -ms-transform: translateY(-15px);
 transform: translateY(-15px)
}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce
}
nav .nav_show .list ul.a_tree.product-list {
	width: 200px
}
.nav_show .list ul.a_tree.product-list li {
	float: none;
	margin: 0;
	color: #333;
	text-align: center/*padding-left: 65px*/
}
.list.h_150:hover ul.a_tree.product-list li a {
	color: #fff;
}
.list:hover {
	color: #fff ! important;
}
.nav_show .list ul.a_tree.product-list li a {
	display: inline-block;
	font-size: 11px ! important;
	color: #999;
}
nav .nav_show .list ul.a_two.product-list.emailee {
	padding-left: 45px
}
nav .nav_show .list ul.a_two.product-list {
	width: 60%;
}
.nav_show .list ul.a_two.product-list li:nth-child(2n) a.normal {
	color: #333
}
.nav_show .list ul.a_two.product-list li {
	float: none;
	margin: 0;
	color: #333;
}
.nav_show .list ul.a_two.product-list li:nth-child(2n) {
	margin-bottom: 10px;
}
.nav_show .list ul.a_two.product-list li:nth-child(2n) a {
	color: #999;
}
.list.h_150:hover ul.a_two.product-list li a {
	color: #fff;
}
.nav_show .list ul.a_two.product-list li a {
	display: inline-block;
}
.bor-line {
	border-bottom: 4px solid #ff7200
}
@-webkit-keyframes bounce-up {
 25% {
-webkit-transform: translateY(2px);
}
 50%, 100% {
-webkit-transform: translateY(5);
}
 75% {
-webkit-transform: translateY(-2px);
}
}
 @keyframes bounce-up {
 25% {
transform: translateY(2px);
}
 50%, 100% {
transform: translateY(0);
}
 75% {
transform: translateY(-2px);
}
}
.animate-bounce-up {
	-webkit-animation: bounce-up 1.5s linear infinite;
	animation: bounce-up 1.5s linear infinite;
}
nav .nav_show .list .a_tree li a:hover {
	border: 1px solid #ffb477;
}
@media (max-width: 1100px) {
.generate-con>img {
	margin: 50px 1px 50px 80px;
}
nav .navlist {
	width: 950px;
}
nav .navlist .navfouce li {
	padding: 0 5px;
}
.m-content {
	min-width: 100%;
}
.routine-infos {
	width: 1000px;
}
.routine-info {
	width: 400px;
}
.routine-info div {
	width: 165px;
}
.generate-con {
	width: 95%!important;
	padding-left: 5%;
}
footer .footer-t {
	width: 100%!important;
}
.routine-info div ul li {
	padding-bottom: 8px;
	padding-right: 8px;
}
.routine-info div ul li.originaPrice {
	padding: 0;
}
.DIVP {
	width: 100% !important;/* height:495px ; */
}
.DIVT {
	width: 100% !important;
}
.DIV {
	width: 100% !important;
}
.use-industry {
	height: inherit;
}
.generate-infos {
	width: 100%;
}
.Marketing_item ul li:nth-of-type(4n+1) {
	padding-left: 60px;
}
.picture-wall li {
	margin-right: 88px;
}
header .toppanel .panel .topTools li {
	padding: 0;
}
header .toppanel .panel {
	width: 920px;
}
.picture-wall {
	min-width: 100%;
}
footer .footer-t ul li {
	width: 8%;
}
.list-txt {
	width: 253px !important;
}
.list-txt li {
	padding-bottom: 38px !important;
}
.picture-box {
	width: 960px;
}
}
@media (max-width: 1500px)and(min-width: 1101px) {
 .use-industry {
 height: inherit;
}
 .Marketing_item ul li:nth-of-type(5n+1) {
 padding-left:0px;
}
}
@media (min-width: 1500px) {
.Marketing_item ul li:nth-of-type(5n+1) {
	padding-left: 55px;
}
.DIVT li:nth-of-type(5n+1) {
	padding-left: 10px!important;
}
}
.pt30 {
	padding-bottom: 30px
}
.m-content {
	text-align: center;
	width: 100%;
	min-width: 1200px;
}
.tit_p-new {
	padding-top: 18px;
	padding-bottom: 41px;
}
.clear {
	clear: both
}
.mar-r60 {
	margin-right: 60px;
}
.mar-t56 {
	margin-top: 56px
}
.mar-t12 {
	margin-top: 12px
}
.mar-t-5 {
	margin-top: -5px
}
.mar-t35 {
	margin-top: 35px
}
.padd-t24 {
	padding-top: 24px !important;
}
.padd-b14 {
	padding-bottom: 14px !important;
}
.padd-t40 {
	padding-top: 40px !important;
}
.padd-r100 {
	padding-right: 100px
}
.padd-r94 {
	padding-right: 94px
}
.padd-t10 {
	padding-top: 10px !important
}
.padd-b0 {
	padding-bottom: 0 !important
}
.bottom-ret {
	border: 1px solid #e5e5e5 !important
}
.font16 {
	font-size: 16px !important;
}
.c4-1 {
	color: #fe780b!important;
}
.c5-1 {
	color: #fff
}
.c5 {
	color: #fff !important;
	font-weight: bold
}
.c6 {
	color: #f48328 !important;
	font-weight: bold
}

.wx-advantages {
	vertical-align: middle;
	text-align: center;
}
.wx-advantages h1 {
	padding: 80px 0 40px 0;
	color: #333;
	font-weight: normal;
	font-size: 40px;
	background-color: white;
}
.advantages {
	width: 100%;
	height: 400px;
	background: url("../images/wxmini/xpic1.jpg") no-repeat center 100%;
	padding-bottom: 20px
}
.wx-flow {
	background-color: #eee;
	padding-top: 75px;
	padding-bottom: 75px;
}
.Marketing_item ul li {
	z-index: 10;
	display: block;
	float: left;
	width: 175px;
	height: 165px;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border-right: 0;
	border-bottom: 0;
	padding-left: 74px;
}
.Marketing_item ul li {
	padding-left: 48px
}
.Marketing_item ul.Marketing_ul li i.flow {
	background: url("../images/wxmini/xicon.png")no-repeat center;
	width: 100px;
	height: 100px;
	margin: 30px auto 10px;
	display: block;
	transition: All 0.3s ease-in-out;/* -webkit-transition: All 0.3s ease-in-out; */
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
.Marketing_item ul.Marketing_ul li:first-child i.flow {
	background-position: 0 0
}
.Marketing_item ul.Marketing_ul li:nth-child(2) i.flow {
	background-position: -225px 0
}
.Marketing_item ul.Marketing_ul li:nth-child(3) i.flow {
	background-position: -450px 0
}
.Marketing_item ul.Marketing_ul li:nth-child(4) i.flow {
	background-position: -677px 0
}
.Marketing_item ul.Marketing_ul li:nth-child(5) i.flow {
	background-position: -905px 0
}
.Marketing_item ul.Marketing_ul li:nth-child(6) i.flow {
	background-position: 0px -165px
}
.Marketing_item ul.Marketing_ul li:nth-child(7) i.flow {
	background-position: -226px -165px
}
.Marketing_item ul.Marketing_ul li:nth-child(8) i.flow {
	background-position: -450px -165px
}
.Marketing_item ul.Marketing_ul li:nth-child(9) i.flow {
	background-position: -677px -165px
}
.Marketing_item ul.Marketing_ul li:nth-child(10) i.flow {
	background-position: -905px -165px
}
.button-m {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Microsoft YaHei, Helvetica, sans-serif;
	padding: 0.8em 1.8em .7em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px
}
.button-m:hover {
	text-decoration: none;
}
.button-m:active {
	position: relative;
	top: 1px;
}
.orange {
	color: #fff;
	background: #fc7839;
}
.orange:hover {
	background: #ff6600;
}
.orange:active {
	color: #fc7839;
}
.emp-bott {
	color: #fff;
	border: solid 1px #da7c0c;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.company-infos {
	background-color: #eee;
	padding-top: 70px;
	padding-bottom: 135px;
	height: 590px;
	width: 100%;
}
.picture-box {
	width: 1024px;
	margin: 0 auto;
}
@media (max-width:1200px) {
.picture-box {
	width: 1109px;
	margin: 0 auto;
}
}
.picture-wall {
	width: 100%;
	min-width: 1274px;
}
.picture-wall li {
	float: left;
	margin-right: 140px;
	position: relative
}
.picture-wall li span {
	position: absolute;
	left: 35%;
	bottom: -10%
}
.picture-wall li:last-child {
	margin: 0
}
.stores-pay {
	background-color: #fff;
	padding-top: 70px;
	padding-bottom: 240px;
	width: 100%;
	height: 440px;
}
.member {
	background-color: #eee;
	padding-top: 70px;
	padding-bottom: 220px;
	width: 100%;
	height: 450px;
}
.use-industry {
	background-color: #fff;
	padding-top: 70px;
	padding-bottom: 5px;
	width: 100%;/* height:625px; */
	width: 100%;
}
.industry .industry-item {
	width: 1274px;
	margin: 0 auto;
	position: relative;
}
.Marketing_item ul li.syhy {
	z-index: 10;
	display: block;
	float: left;
	width: 175px;
	height: 175px;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border-right: 0;
	border-bottom: 0;
	padding-left: 74px;
	padding-bottom: 71px;
}
.Marketing_item ul li.first {
	padding-left: 0px;
}
.Marketing_item ul li i {
	background: url("../images/wxmini/xpic11.png")no-repeat center;
	z-index: 10;
	display: block;
	width: 42px;
	height: 42px;
	display: block;
	display: block;
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
}
.Marketing_item ul li span {
	z-index: 10;
	display: block;
	margin-bottom: 18px;
	margin-top: 14px;
	display: block;
}
.Marketing_item ul li:hover i {
	z-index: 10;
	display: block;
	cursor: pointer;
	transform: rotate(360deg);
	transition: All 0.3s ease-in-out;
	-webkit-transition: All 0.3s ease-in-out;
	-moz-transition: All 0.3s ease-in-out;
	-o-transition: All 0.3s ease-in-out;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	cursor: pointer;
}
.Marketing_item ul li:first-child i {
	background: url("../images/wxmini/xpic11.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(2) i {
	background: url("../images/wxmini/xpic12.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(3) i {
	background: url("../images/wxmini/xpic13.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(4) i {
	background: url("../images/wxmini/xpic14.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(5) i {
	background: url("../images/wxmini/xpic15.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(6) i {
	background: url("../images/wxmini/xpic16.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(7) i {
	background: url("../images/wxmini/xpic17.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(8) i {
	background: url("../images/wxmini/xpic18.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(9) i {
	background: url("../images/wxmini/xpic19.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
.Marketing_item ul li:nth-child(10) i {
	background: url("../images/wxmini/xpic20.png")no-repeat center;
	z-index: 10;
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 100%
}
@media(min-width:1200px) {
.DIVT {
	width: 1185px !important;
	padding-top: 54px;
	margin: 0 auto
}
.DIVP {
	width: 1175px !important;
	margin: 0 auto;
	height: 340px;
}
}
.generate {
	background-color: #eee;
	padding-top: 70px;
	padding-bottom: 5px;
	width: 100%;
	height: 450px;
	width: 100%
}
.generate-infos {
	width: 1100px;
	height: auto;
	margin: 0 auto;
}
.generate-con {
	width: 100% !important;
	padding-left: 20px;
}
.generate-con h2 {
	font-size: 36px;
	text-align: left;
}
.generate-con h2 font {
	color: #f56e00;
	padding: 0 5px;
	font-size: 48px
}
.generate-con div {
	margin-top: 0px;
	padding-top: 10px;
}
.generate-con div img {
	float: left;
	margin-top: 32px
}
.generate-con div ul {
	float: right;
	width: 85%
}
.generate-con div ul li {
	padding-bottom: 38px;
	padding-left: 10px
}
.generate-con>img {
	margin: 50px 28px 50px 115px
}
.questions {
	background: url('../images/wxmini/xbg.jpg');
	padding-top: 70px;
	padding-bottom: 5px;
	width: 100%;
	height: 400px;
	color: #fff;
	width: 100%
}
.questions-infos h2 {
	font-size: 30px;
	font-weight: normal
}
.questions-infos div {
	width: 100%!important;
}
.questions-infos div {
	padding-top: 50px
}
.questions-infos div table tr td {
	text-align: left;
	padding-bottom: 40px;
}
.tibu {
	background: #ffaf31 !important;
	height: 136px;
}
.tibu .tibu_botton {
	background: #fff!important;
	font-weight: 900
}
.tibu .tibu_botton:hover {
	font-weight: 900;
	box-shadow: 2px 2px 0px #ea9715, 0px 0px 0px #ffaf31;
}
.questions-infos div table tr td a:hover {
	color: #ffaf31
}
.emp-bott:hover {
	background: #ffaf31;
	color: #fff !important;
}
.tibu .tibu_conter {
	width: 600px;
	margin: 0 auto;
	padding-top: 46px;
	position: relative;
}
.tibu .tibu_botton {
	width: 167px;
	height: 52px;
	background: #f9750b;
	display: inline-block;
	line-height: 52px;
	cursor: pointer;
	transition: all .3s;
	margin-right: 20px;
}
.tibu .tibu_conter .tibu_item {
	width: 390px;
	margin-top: -13px;
}
.tibu_botton_t {
	position: absolute;
	left: 421px;
	top: 40px;
}
tibu .tibu_conter .tibu_item p {
	text-align: right;
	font-size: 18px;
	padding-top: 7px;
}
.font26 {
	font-size: 26px;
}
#kefu {
	position: absolute;
	top: 20px;
	right: 15px;
	width: 336px;
	font-family: "微软雅黑";
	font-size: 12px;
	text-align: left;
}
.kefulis {
	width: 334px;
	_width: 336px;
	border: 1px solid #009fec;
}
.kefulis h2 {
	background: #009fec;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	padding-left: 10px;
	font-weight: normal;
}
.kefulis .persontext {
	background: #f8f8f8;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	color: #205b91;
}
.kefulis ul {
	padding: 0 8px 0px 8px;
	width: 100%;
}
.kefulis h4 {
	font-weight: normal;
	font-size: 14px;
	color: #313131;
	height: 35px;
	line-height: 35px;
	background: none;
	border-bottom: 0;
	padding: 0;
	cursor: pointer;
}
.kefulis ul li {
	float: left;
	font-family: SimSun;
	height: 12px;
	line-height: 12px;
	width: 100px;
	margin-bottom: 10px;
}
.kefulis ul li a {
	color: #777;
}
.kefulis ul li a:hover {
	color: #009fec;
}
.kefu_content {
	background: #ffffff;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
	zoom: 1;
}
.line {
	clear: both;
	border-bottom: 1px dashed #009fec;
	line-height: 0;
	margin-top: 5px;
}
.asked, .gotop {
	height: 50px;
	float: right;
	padding-top: 2px;
}
.close1 {
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/wxmini/close.gif) no-repeat;
	cursor: pointer;
}
.kufu_li {
	height: 50px;
	position: relative;
	width: 50px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
	background: #fff;
	padding-top: 10px;
	display: block;
	box-sizing: border-box;
	margin-left: 286px;
}
.kufu_li i {
	display: block;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 27px;
	height: 24px;
	background: url(../images/wxmini/fu3-1.png) no-repeat;
}
#minkf {
	position: absolute;
	bottom: 90px;
	width: 50px;
	z-index: 9999;
}
#minkf li {
	position: relative;
}
#minkf>ul >li>a {
	height: 50px;
	width: 50px;
	border: 1px solid #ccc;
	margin-bottom: 4px;
	background: #fff;
	padding-top: 10px;
	display: block;
	box-sizing: border-box;
}
#minkf>ul >li:first-child a {
	height: 50px;
	width: 50px;
	background: #3e3c3e;
	border: #3e3c3e;
	line-height: 50px;
}
#minkf>ul >li>a i {
	display: block;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
#minkf li:first-child a i {
	width: 27px;
	height: 24px;
	background: url(../images/wxmini/fu1.png) no-repeat;
}
#minkf li:nth-child(2) a i {
	width: 27px;
	height: 22px;
	background: url(../images/wxmini/fu2.png) no-repeat;
}
#minkf li:nth-child(3) a i {
	width: 27px;
	height: 25px;
	background: url(../images/wxmini/fu3.png) no-repeat;
}
#minkf li:nth-child(4) a i {
	font-style: normal;
	display: block;
	padding-top: 8px;
	text-align: center;
	color: #ff7200;
	font-weight: bold;
	line-height: 15px;
}
#minkf li:nth-child(5) a i {
	width: 27px;
	height: 22px;
	background: url(../images/wxmini/fu4.png) no-repeat;
}
#minkf li:nth-child(5):hover a i {
	background: url(../images/wxmini/fu4-1.png) no-repeat;
}
#minkf li:nth-child(3):hover a i {
	background: url(../images/wxmini/fu3-1.png) no-repeat;
}
#minkf li:nth-child(2):hover a i {
	background: url(../images/wxmini/fu2-1.png) no-repeat;
}
#minkf li:hover .minkf_pic {
	opacity: 1;
}
.minkf_pic {
	width: 85px;
	position: absolute;
	height: 28px;
	background: #ff7200;
	color: #fff;
	line-height: 28px;
	top: 10px;
	left: -84px;
	border-radius: 4px;
	text-align: center;
	opacity: 0;
}
.minkf_pic:before {
	content: "";
	display: block;
	position: absolute;
	top: 9px;
	left: 85px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 8px solid #ff7200;
	border-bottom: 4px solid transparent;
}
#minkf >ul>li:first-child:hover a {
	background: #fff;
	border: 1px solid #ccc;
}
#minkf >ul>li:first-child:hover a i {
	background: url(../images/wxmini/fu1-1.png) no-repeat;
}
.minkf_tit {
	width: 300px;
	background: #fff;
	position: absolute;
	border: 1px solid #dcdcdc;
	color: #fff;
	line-height: 28px;
	top: 0;
	left: -303px;
	opacity: 1;
	border-top: 0;
	padding-bottom: 20px;
}
.minkf_tit:before {
	content: "";
	display: block;
	position: absolute;
	top: 15px;
	left: 295px;
	width: 10px;
	height: 10px;
	background: #fff;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-top-radius: 4px;
	transform: rotate(45deg)
}
#minkf li:nth-child(2):hover .minkf_tit {
	opacity: 1;
}
.minkf_tit .minkf_tit_top {
	background: #ff7200;
	height: 3px;
	width: 100%;
}
.minkf_tit .minkf_tit_content {
	height: 42px;
	line-height: 42px;
	width: 90%;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	color: #ff7200;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.minkf_tit .minkf_item {
	padding-left: 18px;
	margin: 0 auto;
}
.minkf_tit .minkf_item p {
	font-size: 12px;
	color: #666666;
	padding: 10px 0 1px 0;
}
.minkf_tit .minkf_item ul li {
	color: #999999;
	position: relative;
	float: left;
	margin-right: 18px;
	font-size: 12px;
	width: 73px;
}
.minkf_tit .minkf_item ul {
	margin-bottom: 30px;
}
.minkf_tit .minkf_item ul li:first-child {
	margin-left: 0;
}
.minkf_tit .minkf_item ul li a {
	display: inline-block;
	margin-left: 25px;
}
.minkf_tit .minkf_item ul li i {
	position: absolute;
	top: 6px;
	left: 0;
}
.icon3 {
	background: url(../images/wxmini/mes1.png) no-repeat;
	width: 17px;
	height: 26px;
	display: inline-block;
}
.icon2 {
	background: url(../images/wxmini/mes2.png) no-repeat;
	width: 17px;
	height: 26px;
	display: inline-block;
}
.header-nav {
	margin-top: 35px;
}
/* 三大板块小程序 */






/*Ã”Ã†Ã–Â¸ÃÂ¡Â³ÃŒÃÃ²*/
.routine {
	background-color: #fff;
	padding-top: 75px;
	width: 100%;
}
.routine-infos {
	width: 1200px;
	margin: 0 auto;
}
.routine-infos>div:nth-child(3) {
	margin-right: 0px;
}
.routine-info {
	margin-right: 15px;
	width: 286px;
	float: left;
	border: 1px solid #eee;
	position: relative;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}
.routine-info:hover .details {
	display: block;
}
.routine-info:hover .desc {
	display: none;
}
.details {
	padding: 12px 0px;
}
.blue {
	border-color: #63b8ee;
	box-shadow: 0 0 35px rgba(0,0,0,.3);
}
.pink {
	border-color: #ff8084;
	box-shadow: 0 0 35px rgba(0,0,0,.3);
}
.green {
	border-color: #1bc7cc;
	box-shadow: 0 0 35px rgba(0,0,0,.3);
}
.purple {
	border-color: #9185f9;
	box-shadow: 0 0 35px rgba(0,0,0,.3);
}
.replace {
	width: auto;
	height: 200px;
	background-position: 100px 110px;
	background-repeat: no-repeat;
	border: 0;
	position: relative;
}
.replace:before {
	content: '';
	height: 155px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(to right, #1bc7cc, #63b8ee);
}
.replace2:before {
	background: linear-gradient(to right, #ffb87d, #ff8084);
}
.replace3:before {
	background: linear-gradient(to right, #7be8b3, #1bc7cc);
}
.replace4:before {
	background: linear-gradient(to right, #83c0fe, #9185f9);
}
.ico {
	position: absolute;
	left: 141px;
	bottom: 0;
}
.routine-info-title {
	font-size: 22px;
	color: #FC7839;
	position: absolute;
	top: 50px;
	left: 152px;
	color: #fff;
}
.details {
	line-height: 2;
	display: none;
}
.details>li {
	list-style: disc;
	color: #ccc;
	float: left;
	list-style-position: inside;
	width: 30%;
	line-height: 1.7;
	font-size: 12px;
}
.details>li span {
	color: #666;
	position: relative;
	left: -15px;
	-webkit-margin-start: 10px;
}
.desc {
	padding: 15px 25px;
	color: #666;
	line-height: 1.5;
	font-size: 12px;
}
.originaPrice {
	font-size: 20px;
	margin: 5px 0 20px 0;
}
.tipor {
	font-size: 12px;
	padding: 15px 25px 23px;
	color: #999;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #f1f1f1;
}
.button-m.resetBtn {
	border-radius: 0;
	border: 1px solid #fc7839;
	width: 100px;
	color: #fc7839;
	padding: 0;
	height: 35px;
	line-height: 34px;
	margin-left: 10px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.button-m.resetBtn:hover {
	background-color: #fc7839;
	color: #fff
}
.year {
	font-size: 14px;
	color: #666;
	letter-spacing: 1px;
	padding-left: 5px;
}
.routine-info>img {
}
/*.routine-info div{height:265px;width:290px;float:left;margin-top:50px}*/
.routine-info div h2 {
	text-align: left;
	font-size: 24px;
	font-weight: normal;
}
.routine-info div ul li.newShow {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2
}
.routine-info div h2 img {
	margin-right: 14px;
}
.routine-info div ul.step {
	padding-top: 26px;
	text-align: left;
	float: left;
	width: 200px
}
.routine-info div ul.step li {
	float: left;
	padding: 0px 10px 38px 20px;
	width: 100%;
}
.routine-info div ul li {
	float: left;
	padding-right: 20px;
	padding-bottom: 16px
}
.routine-info div ul li.originaPrice {
	color: #fe780b;
	font-size: 30px;
	font-weight: bold;
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	line-height: 1;
	padding: 20px 0;
	display: -webkit-inline-box;
}
.routine-info div ul li.originaPrice span {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	padding-left: 5px
}
.routine-info div ul li.originaPrice span i {
	color: #fe780b;
	font-style: normal;
}
;
.routine-info div ul li img {
	padding-right: 10px
}
.button-m {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Microsoft YaHei, Helvetica, sans-serif;
	padding: 0.8em 1.8em .7em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px
}
.button-m:hover {
	text-decoration: none;
}
.button-m:active {
	position: relative;
	top: 1px;
}
.orange {
	color: #fff;
	background: #fc7839;
}
.orange:hover {
	background: #ff6600;
}
.orange:active {
	color: #fc7839;
}
.emp-bott {
	color: #fff;
	border: solid 1px #da7c0c;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
/*Ã†Ã³Ã’ÂµÃÃ…ÃÂ¢Ã•Â¹ÃŠÂ¾*/
.company-infos {
	background-color: #eee;
	padding-top: 70px;
	padding-bottom: 135px;
	width: 100%;
	height: 590px;
	width: 100%
}
.picture-box {
	width: 1200px;
	margin: 0 auto
}
.picture-wall {
	width: auto;
	margin: 0 auto;
	display: block;
	padding: 0 40px;
}
.picture-wall li {
	float: left;
	margin-right: 150px;
	position: relative
}
.picture-wall li span {
	position: absolute;
	left: 35%;
	bottom: -7%
}
.picture-wall li:last-child {
	margin: 0
}
.wall {
	padding: 0 50px;
}
.wall>li {
	margin-right: 175px;
}
.origina-link {
	height: 40px;
}
.origina-link {
}
.origina-link a {
	line-height: 40px;
	display: block;
	color: #fff;
	text-align: center;
}
.origina-link a:hover {
	text-decoration: underline;
}
.link-pink {
	/* background: linear-gradient(to right, #ffb87d, #ff8084); */
	background-color: #ff80847a;
}
.link-pink {
	background-color: #ffbfc0;
}
.link-green {
	/* background: linear-gradient(to right, #7be8b3, #1bc7cc); */
	background-color: #1bc7cca1;
}
.link-green {
	background-color: #7ee0e1;
}
.link-purple {
	/* background: linear-gradient(to right, #83c0fe, #9185f9); */
	background-color: #9185f99e;
}
.link-purple {
	background-color: #c7c2fc;
}
.version-contrast {
	margin-top: 70px;
}
.version-contrast a {
	text-align: center;
	color: #666;
	text-decoration: none;
	font-size: 16px;
}
.version-contrast a:hover {
	color: #ff0000;
	text-decoration: underline;
}
/* 2018-12-05 */
.routine-info {
	/*width: 278px;*/
}
.routine-info {
	width: 388px;
}
.routine-infos>div:nth-child(4) {
	margin-right: 15px;
}
.replace3:before {
	background: linear-gradient(65deg, #64dcec 0%, #63b8f1 100%), linear-gradient( #e54e5c, #e54e5c);
}
.replace3_wn:before {
	background-image: linear-gradient(65deg, #76e7b3 0%, #1fc8cb 100%), linear-gradient( #e54e5c, #e54e5c);
}
.link-blue {
	background-color: #64d7ed;
}
.link-rosepink {
	background-color: #feaef3;
}
.link-warmpink {
	background-color: #fab5ac;
}
.link-yellowgreen {
	background-color: #bbde78;
}
.originaPrice {
	margin: 5px 0 12px 0;
}
.desc {
	height: 70px;
	line-height: 1.6;
}
.details {
	height: 73px;
	padding: 15px 0px 12px;
}
.routine-info:hover .details {
/* height: 70px; */
}
.wn_clear {
	width: 100%;
	height: 48px;
}
.replace2_2:before {
	background-image: linear-gradient(65deg, #f57de3 0%, #c448d8 100%), linear-gradient( #e54e5c, #e54e5c);
}
.replace3_3:before {
	background-image: linear-gradient(65deg, #fea499 0%, #f16289 100%), linear-gradient( #e54e5c, #e54e5c);
}
.replace4_4:before {
	background-image: linear-gradient(65deg, #cdf384 0%, #87c939 100%), linear-gradient( #e54e5c, #e54e5c);
}
.routine-info-gift{font-size: 13px;position: absolute;top: 85px;left: 118px;color: black;}
    .routine-info-title{top:40px;}
 @media (max-width: 1100px) {
.routine-info div {
	width: auto;
}
}