* {
	-webkit-tap-highlight-color:transparent;
	margin:0;
	padding:0
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, .2)!important;
	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, .2)!important;
	box-shadow:0 10px 25px rgba(0, 0, 0, .2)!important
}
html {
	font-size:800px
}
@media screen {
html {
	font-size:800px
}
}
@media screen and (min-width:1500px) {
html {
font-size:1000px
}
}
body {
	background-color:#fff;
	font-family:"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Source Han Sans", "Microsoft Yahei", sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#333;
	overflow-x:hidden;
	min-width:1280px
}
img {
	border:none;
	vertical-align:middle;
	max-width:100%
}
a {
	text-decoration:none;
	color:#333;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
a:active, a:hover, a:link, a:visited {
	text-decoration:none;
	color:#333
}
button, input, select, textarea {
	outline:0;
	vertical-align:middle;
	font-size:inherit;
	font-family:inherit
}
textarea {
	resize:none;
	overflow-y:auto
}
button, input[type=reset], input[type=button], input[type=submit] {
	cursor:pointer;
	-webkit-appearance:none
}
hr {
	height:0;
	border-width:1px 0 0 0;
	border-style:solid;
	margin:0;
	color:#ddd
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	margin:0
}
li, ol, ul {
	list-style:none;
	-webkit-padding-start:0
}
dd, dt {
	padding:0;
	margin:0;
	list-style:none
}
h1 {
	font-size:48px
}
.topadcs {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 auto 0
}
.topadcs {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 auto 0
}
.topadcs a img {
	width:10%;
	height:auto;
	display:block
}
.topadcs a {
	display:block;
	margin:0 auto
}
.topadcs a.fullad {
	height:700px
}
.fullwidth {
	display:block;
	width:100%
}
.mod_title {
	position:relative;
	width:100%
}
.mod_title .title {
	padding-top:65px;
	text-align:center;
	color:#313131;
	line-height:72px;
	margin-bottom:20px
}
.mod_title .sub {
	text-align:center;
	color:#626262;
	line-height:36px;
	font-size:24px;
	padding-bottom:10px
}
.mod_title .des {
	text-align:center;
	color:#626262;
	line-height:36px;
	font-size:20px;
	padding-bottom:10px
}
.mod_scale {
	width:100%;
	position:relative
}
.inner {
	display:block;
	margin:0 auto;
	width:1200px
}
@media screen {
.inner {
	width:1200px
}
}
@media screen and (min-width:1500px) {
.inner {
width:1500px
}
}
.orange_btn {
	width:195px;
	height:50px;
	display:inline-block;
	border-radius:3px;
	line-height:50px;
	text-align:center;
	color:#fff;
	background-color:#f18200;
	color:#fff!important;
	font-size:18px;
	border:none;
	-webkit-appearance:none;
	appearance:none
}
.row_01 .inner {
	background-image:url(../images/row_1_intro_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_01 .inner .down {
	padding-top:60px
}
.row_01 .inner .down .left {
	width:.74rem;
	margin-top:.025rem;
	box-sizing:border-box;
	float:left
}
.row_01 .inner .down .left .left-left {
	width:.4rem;
	padding-left:.047rem;
	float:left;
	box-sizing:border-box
}
.row_01 .inner .down .left .left-right {
	width:.34rem;
	float:left;
	box-sizing:border-box
}
.row_01 .inner .down .left .span_data img {
	height:.075rem;
	padding-top:.08rem
}
.row_01 .inner .down .left .span_data span {
	font-size:.02rem;
	color:#7d7d7d;
	line-height:.03rem;
	display:inline-block;
	vertical-align:bottom;
	padding-right:.037rem
}
.row_01 .inner .down .right {
	position:relative;
	width:.751rem;
	height:.575rem;
	background-image:url(../images/row_1_intro_video_bg.jpg);
	background-size:100% 100%;
	float:left
}
.row_01 .inner .down .right .video_preview {
	position:relative;
	display:block;
	width:.735rem;
	height:.419rem;
	margin-left:.008rem;
	margin-top:.009rem
}
.row_01 .inner .down .right .video_preview img {
	width:100%;
	height:100%
}
.row_01 .inner .down .right .video_preview .play_sign {
	position:absolute;
	background-image:url(../images/row_1_intro_video_play.png);
	background-size:contain;
width:.098rem;
height:.098rem;
right:.045rem;
top:.3rem
}
.row_02 {
	background-color:#eee
}
.row_02 .inner {
	background-image:url(../images/row_2_product_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_02 .inner .product_button_div {
	position:relative;
	margin:0 auto;
	width:410px;
	margin-top:13px
}
.row_02 .inner .product_button_div .btn {
	width:195px;
	height:95px;
	display:inline-block;
	position:relative;
	vertical-align:top
}
.row_02 .inner .product_button_div .btn span {
	width:195px;
	height:60px;
	display:inline-block;
	border-radius:3px;
	line-height:60px;
	text-align:center;
	color:#fff
}
.row_02 .inner .product_button_div .btn_01 span {
	background-color:#ff9b28
}
.row_02 .inner .product_button_div .btn_01 img {
	position:absolute;
	right:0;
	top:34px
}
.row_02 .inner .product_button_div .btn_02 {
	margin-left:16px
}
.row_02 .inner .product_button_div .btn_02 span {
	background-color:#7d7d7d
}
.row_03 .inner {
	background-image:url(../images/row_3_strength_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_03 #swiper_strength {
	margin-top:40px
}
.row_03 #swiper_strength .swiper-pagination-bullet {
	width:66px;
	height:6px;
	display:inline-block;
	border-radius:0;
	background:#a0a0a0;
	opacity:1
}
.row_03 #swiper_strength .swiper-pagination-bullet-active {
	background:#f18200
}
.row_04 {
	padding-bottom:34px
}
.row_04 .inner {
	background-image:url(../images/row_4_innovate_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_04 .down {
	padding-top:26px
}
.row_04 .down ul {
	width:100%
}
.row_04 .down ul li {
	float:left;
	vertical-align:top
}
.row_04 .down ul li:nth-child(1) img {
	width:.904rem;
	height:.538rem;
	margin-left:0
}
.row_04 .down ul li:nth-child(2) img, .row_04 .down ul li:nth-child(3) img {
	width:.577rem;
	height:.262rem;
	margin-left:.017rem;
	margin-bottom:.014rem
}
.row_04 .down ul li img {
	width:.365rem;
	height:.28rem;
	margin-left:.013rem
}
.row_04 .down ul li:nth-child(4) img {
margin-left:0
}
.row_05 {
	height:218px;
	background-image:url(../images/row_05_click_to_junp_bg.png);
	background-size:auto 100%;
	background-repeat:repeat-x;
	background-position:left bottom
}
.row_05 .inner .left {
	height:218px;
	width:720px;
	background-image:url(../images/row_05_click_to_junp_old_man.png);
	background-size:auto 100%;
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left
}
.row_05 .inner .left h2 {
	font-size:40px;
	font-weight:700;
	color:#f18200;
	text-align:left;
	margin-top:108px;
	margin-left:328px;
	line-height:1;
	display:block
}
.row_05 .inner .left span {
	font-size:20px;
	color:#fff;
	line-height:1;
	margin-top:19px;
	margin-left:328px;
	display:block
}
.row_05 .inner .right {
	padding-top:108px;
	text-align:right;
	float:right;
	width:330px
}
.row_05 .inner .right span {
	display:block;
	color:#fff;
	font-size:14px;
	line-height:1;
	margin-top:12px
}
.row_06 {
	padding-bottom:34px
}
.row_06 .inner {
	background-image:url(../images/row_06_activity_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_06 .down {
	padding-top:26px
}
.row_06 .down ul {
	width:100%
}
.row_06 .down ul li {
	float:left;
	vertical-align:top
}
.row_06 .down ul li:nth-child(1) img {
	width:.9rem;
	height:.629rem;
	margin-left:0
}
.row_06 .down ul li:nth-child(2) img {
	width:.582rem;
	height:.393rem;
	margin-left:.013rem;
	margin-bottom:.012rem
}
.row_06 .down ul li img {
	width:.286rem;
	height:.224rem;
	margin-left:.013rem
}
.row_07 .inner {
	background-image:url(../images/row_07_service_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_07 #swiper_service {
	margin-top:40px
}
.row_07 #swiper_service .swiper-pagination-bullet {
	width:66px;
	height:6px;
	display:inline-block;
	border-radius:0;
	background:#a0a0a0;
	opacity:1
}
.row_07 #swiper_service .swiper-pagination-bullet-active {
	background:#f18200
}
.row_08 .inner {
	background-image:url(../images/row_08_store_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_08 .inner .down {
	margin-top:.054rem;
	margin-bottom:.115rem
}
.row_08 .inner .down .swiper-button-prev {
	position:relative;
	width:.12rem;
	display:inline-block;
	background-image:url(../images/row_08_store_swiper_prev.png);
	background-size:.036rem .065rem;
	background-repeat:no-repeat;
	background-position:center;
	height:.329rem
}
.row_08 .inner .down .swiper-button-next {
	position:relative;
	width:.12rem;
	display:inline-block;
	background-image:url(../images/row_08_store_swiper_next.png);
	background-size:.036rem .065rem;
	background-repeat:no-repeat;
	background-position:center;
	height:.329rem
}
.row_08 .inner .down #store_round_swiper {
	display:inline-block;
	margin-left:.05rem;
	width:1.134rem;
	height:.329rem
}
.row_08 .inner .down #store_round_swiper .swiper-slide-active {
	transform:scale(1)!important
}
.row_08 .inner .down #store_round_swiper .swiper-slide {
	transition:scale 1s;
	transform:scale(.8)
}
.row_08 .inner .down #store_round_swiper .swiper-slide .icon {
	margin-left:.0235rem;
	width:.329rem;
	height:.329rem;
	background-size:100% 100%;
	border-radius:100%;
	overflow:hidden
}
.row_08 .inner .down #store_round_swiper .swiper-slide .icon .words {
	height:.097rem;
	width:100%;
	margin-top:.195rem;
	background-color:rgba(0, 0, 0, .34)
}
.row_08 .inner .down #store_round_swiper .swiper-slide .icon .words .locaton {
	color:#fff;
	text-align:center;
	font-size:.02rem;
	line-height:1;
	padding-top:.02rem
}
.row_08 .inner .down #store_round_swiper .swiper-slide .icon .words .name {
	color:#fff;
	text-align:center;
font-size:.02rem;
	line-height:1;
padding-top:.009rem
}
.row_08 .bottom #swiper_store {
	width:100%;
	margin-top:21px
}
.row_08 .bottom #swiper_store .swiper-slide {
	width:401px;
	height:313px
}
.row_08 .bottom #swiper_store .swiper-slide a .store_slide {
	width:401px;
	height:313px
}
.row_08 .bottom #swiper_store .swiper-slide a .store_slide img {
	width:401px;
	height:265px;
	display:block
}
.row_08 .bottom #swiper_store .swiper-slide a .store_slide span {
	display:block;
	width:100%;
	text-align:center;
	line-height:48px;
	font-size:18px
}
.row_09 {
	background-image:url(../images/row_08_coop_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_09 .inner {
	padding-bottom:86px
}
.row_09 .inner .mod_scale ul {
	margin-top:55px;
	margin-left:.13rem
}
.row_09 .inner .mod_scale ul li {
	width:.278rem;
	height:.114rem;
	display:inline-block;
	margin-right:.029rem;
	border-radius:.003rem;
	border:.001rem dashed #a0a0a0;
	overflow:hidden
}
.row_09 .inner .mod_scale ul li img {
	width:.278rem;
	height:.114rem
}
.row_10 {
	background-image:url(../images/row_10_video_bg.jpg);
	background-size:cover
}
.row_10 .up {
	background-image:url(../images/row_10_video_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_10 .up .mod_title .title {
	color:#fff
}
.row_10 .up .mod_title .des {
	color:#dcdcdc
}
.row_10 .up .boxes {
	padding:60px 0
}
.row_10 .up .boxes ul {
	display:block;
	position:relative;
	width:330px;
	left:50%;
	margin-left:-149px
}
.row_10 .up .boxes ul li {
	display:inline-block;
	width:134px;
	height:134px;
	margin-right:29px;
	margin-top:30px
}
.row_10 .up .boxes ul li a {
	display:block;
	width:134px;
	height:134px;
	border-radius:7px;
	border:2px solid #fff;
	overflow:hidden;
	background-color:rgba(0, 0, 0, 0);
	transition:background-color .1s
}
.row_10 .up .boxes ul li a:hover {
	background-color:rgba(0, 0, 0, .3)
}
.row_10 .up .boxes ul li a img {
	margin-left:34px;
	margin-top:31px;
	width:65px;
	height:51px
}
.row_10 .up .boxes ul li a span {
	color:#fff;
	font-size:20px;
	display:block;
	text-align:center;
	line-height:1.5
}
.row_10 .down_mask {
	background-image:url(../images/row_10_video_bottom_mask.png);
	height:142px;
	background-size:auto 142px;
	background-repeat:repeat-x
}
.row_10 .down_mask .down ul {
	display:block;
	margin:0 auto;
	width:1200px
}
.row_10 .down_mask .down ul a {
	display:inline-block;
	width:calc(23%);
	height:133px;
	border:1px solid #fff;
	background-size:cover;
	background-position:center
}
.row_10 .down_mask .down ul a p {
	font-size:18px;
	width:100%;
	text-align:center;
	padding-top:32px;
	height:100%;
	line-height:30px;
	color:#f0f0f0;
	transform:scale(1);
	transition:scale 2s ease-in-out
}
.row_10 .down_mask .down ul a p b {
	font-size:24px;
	line-height:36px
}
.row_10 .down_mask .down ul a p:hover {
	transform:scale(1.2);
	color:#fff
}
.row_11 .inner {
	background-image:url(../images/row_11_flow_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_11 .inner .flow_warpper {
	padding:50px 0 30px 0
}
.row_11 .inner .flow_warpper #swiper_flow {
	width:1200px;
	margin:0 auto
}
.row_11 .inner .flow_warpper #swiper_flow .swiper-wrapper .swiper-slide {
	height:236px;
	width:105px
}
.row_11 .inner .flow_warpper #swiper_flow .swiper-wrapper .swiper-slide .balloom:hover .up {
	background-color:#f18200
}
.row_11 .inner .flow_warpper #swiper_flow .swiper-wrapper .swiper-slide .balloom .up {
	height:105px;
	width:105px;
	border-radius:100%;
	background-size:100% 100%;
	background-color:#434343;
	display:block;
transform:background-color .5s ease-in-out
}
.row_11 .inner .flow_warpper #swiper_flow .swiper-wrapper .swiper-slide .balloom .tail {
	display:block;
	width:105px;
	height:50px;
	background-image:url(../images/row_11_flow_icon_tail.png)
}
.row_11 .inner .flow_warpper #swiper_flow .swiper-wrapper .swiper-slide .balloom .down p {
	font-size:18px;
	line-height:24px;
	color:#666;
	text-align:center
}
.row_11 .inner hr {
	display:block;
	border:none;
	height:1px;
	width:100%;
	background-image:url(../images/row_11_flow_bottom_line.png);
	background-repeat:repeat-x;
	background-size:auto 1px
}
.row_12 .inner {
	background-image:url(../images/row_12_qa_title_bg.png);
	background-repeat:no-repeat;
	background-position:center 68px
}
.row_12 .inner .qa_dl {
	width:1200px;
	margin:0 auto;
	padding:42px 0
}
.row_12 .inner .qa_dl dl {
	float:left;
	width:352px;
	margin-right:70px;
	margin-top:15px;
}
.row_12 .inner .qa_dl dl:nth-child(3n){
    margin-right: 0;
}
.row_12 .inner .qa_dl dl.no {
	margin:0;
	margin-top:15px;
}
.row_12 .inner .qa_dl dl dt {
	height:52px;
	font:14px/20px
}
.row_12 .inner .qa_dl dl dt i {
	display:block;
	height:28px;
	color:#a7a7a7
}
.row_12 .inner .qa_dl dl dt a {
	color:#333;
	padding-left:30px;
	background:url(../images/w.gif) no-repeat left 2px
}
.row_12 .inner .qa_dl dl dd {
	padding-left:30px;
	background:url(../images/d.gif) no-repeat left 2px;
	font:14px/24px;
	color:#666
}
.row_13 {
	background-image:url(../images/row_13_form_bg.jpg);
	background-size:cover;
	height:700px
}
.row_13 .inner .left {
	float:left;
	height:564px;
	width:50%
}
.row_13 .inner .left img {
	margin-top:83px;
	margin-left:69px;
	width:465px;
	height:481px
}
.row_13 .inner .right {
	height:564px;
	width:40%;
	display:block
}
.row_13 .inner .right .form_div {
	width:600px;
	display:block
}
.row_13 .inner .right .form_div .title_p {
	margin-top:53px;
	text-align:center
}
.row_13 .inner .right .form_div .title_p img {
	width:502px
}
.row_13 .inner .right .form_div .form_el {
	padding-top:24px;
	width:100%;
	display:block
}
.row_13 .inner .right .form_div .form_el .textbox {
	color:#fff;
	-webkit-appearance:none;
	appearance:none;
	display:block;
	height:66px;
	width:100%;
	margin-bottom:24px;
	background:0 0;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:left top;
	border-radius:3px;
	border:1px solid #9f9fa0;
	padding-left:66px;
	box-sizing:border-box
}
.row_13 .inner .right .form_div .form_el .text1 {
	background-image:url(../images/row_13_form_input_name.png)
}
.row_13 .inner .right .form_div .form_el .text2 {
	background-image:url(../images/row_13_form_input_tel.png)
}
.row_13 .inner .right .form_div .form_el .text3 {
	background-image:url(../images/row_13_form_input_location.png)
}
.row_13 .inner .right .form_div .form_el .buttom1 {
	width:100%;
	height:66px
}