@charset "utf-8";
/* CSS Document */
@font-face { 
  font-family: Archer-LightItal-Pro; 
  src: url('images/Archer-LightItal-Pro.otf'); 
} 
.my_CSS3_class { 
  font-family: Archer-LightItal-Pro; 
  font-size: 16px; 
}
@font-face { 
  font-family: Archer-MediumItal-Pro; 
  src: url('images/Archer-MediumItal-Pro.otf'); 
} 
.my_CSS3_class { 
  font-family: Archer-MediumItal-Pro; 
  font-size: 16px; 
}
@font-face { 
  font-family: Archer-SembdItal-Pro; 
  src: url('images/Archer-SembdItal-Pro.otf'); 
} 
.my_CSS3_class { 
  font-family: Archer-SembdItal-Pro; 
  font-size: 16px; 
}
@font-face { 
  font-family: GothamNarrow-Book; 
  src: url('images/GothamNarrow-Book.otf'); 
} 
.my_CSS3_class { 
  font-family: GothamNarrow-Book; 
  font-size: 16px; 
}
@font-face { 
  font-family: GothamNarrow-Light; 
  src: url('images/GothamNarrow-Light.otf'); 
} 
.my_CSS3_class { 
  font-family: GothamNarrow-Light; 
  font-size: 16px; 
}
@font-face { 
  font-family: GothamNarrow-Medium; 
  src: url('images/GothamNarrow-Medium.otf'); 
} 
.my_CSS3_class { 
  font-family: GothamNarrow-Medium; 
  font-size: 16px; 
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/fJ22-hkNvqdD_3TXCrYlmPY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/7aC-Y4V2UPHQp-tqeekgkA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/HdGTqbEHKKIUjL97iqGpTvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/iZxHtm8SGdMcBmb4SbFWK_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
img {max-width:100%;}
a:focus{ outline:none;}
body{font:16px/1.6em  Lato,Arial,Helvetica,sans-serif;color:#fff;background:#ed1e6e;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:GothamNarrow-Light,Helvetica,Arial,sans-serif; outline:none; color:#666; vertical-align:top; font-size:14px; line-height:1.2em;}

/*btn*/
.btn1{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:#ed1e6e url(images/icon_phone.png) no-repeat 30px -3px;color:#fff; display:block; width:231px; height:94px;border:3px solid #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;padding-left:110px; font-size:40px; line-height:1em; text-align:left;}
.btn1 span{display:block;font-size:23px;}
.btn1:hover{background:#fff url(images/icon_phone.png) no-repeat 30px -100px;color:#ed1e6e;text-decoration:none;}
@media (max-width: 479px) {
	.btn1 {width:200px; padding-left:80px; background-position:20px -3px;}
	.btn1:hover {background-position:20px -100px;}
}

/*banner*/
.header_av {background:url(https://images.wondershare.com/style/images/header_bg.png) repeat-y 120% 0; position:relative; z-index:1; font-weight:400;}
.header_av .container {position:relative; z-index:2;}
@media (max-width: 979px) {
	.header_av {background:#fff;}
	.header_av .container {width:auto;}
}
.banner { background:url(images/pc_banner_bg_l.jpg) no-repeat left 0 #ed1e6e;letter-spacing:0.04em;padding-bottom: 42px;}
.banner .b2 {background:url(images/pc_banner_bg_r.jpg) no-repeat right 0;}
.banner .logo{padding-top:40px; text-align:center;}
.banner .ws_title{ font-size:17px; color:#2f3337; text-align:center; text-transform:uppercase; margin-top:10px;}
.banner .title{height:34px;padding-top:10px; font-family:Archer-MediumItal-Pro;color:#fff; font-size:34px;}
.banner .txt{margin:20px auto 0; font-family:Archer-LightItal-Pro;color:#fff; font-size:27px; line-height:1.2em;letter-spacing:0.05em;}
.banner .txt span{ font-family:Archer-MediumItal-Pro;}
.banner .btnbox{margin:60px 0 50px 0;text-align:center;}
.banner .arrow{width:98px;height:45px;margin:60px auto 0 auto;}
.banner .arrow a {display:block;background:url(images/arrow.png) no-repeat;width:98px;height:45px;}
.pro_header .protit{position: relative;}
.pro_header .protit .tet_mid{position: absolute;}
.banner .pro_text{float:left; z-index:2;color:#fff;width:50%;padding-top:169px;}
.banner .pro_img{z-index:1;margin-right:-160px; position:absolute;top:0;right:0;}

@media (max-width: 1280px) {
	.banner .pro_img{ margin-right:-100px;}
}
@media (max-width: 1245px) {
	.banner {background-position:-20% 0;}
	.banner .b2 {background-position:120% 0;}
	.banner .txt{ position:relative; z-index:10;}
}
@media (max-width: 1024px) {
	.banner .pro_img{ margin-right:0;}
}
@media (max-width: 979px) {
	.banner {background-position:-40% 0;padding-bottom: 43px;}
	.banner .b2 {background-position:140% 0;}
	.banner .pro_text{padding-top: 136px; position:relative; z-index:10;}
	.banner .pro_img{margin-right:-72px;}
}
@media (max-width: 867px) {
	.banner {background-position:-100% 0;padding-bottom:0;}
	.pro_header .protit{ width:100%; text-align:center;}
	.pro_header .protit .tet_mid{ position:inherit;}
	.banner .title{ text-align:center;}
	.banner .txt {width:100%; text-align:center;}
	.banner .b2 {background-position:200% 0;}
	.banner .pro_text{ float:none; width:100%; padding-top:20px;}
	.banner .pro_img{margin-right:0; position:inherit;}
	.banner .btnbox{ width:350px; margin:30px auto;}
}
@media (max-width: 767px) {
	.pro_header .protit{ position:inherit;}
}
@media (max-width: 690px) {
	.banner {background-position:-150% 0;}
	.banner .b2 {background-position:250% 0;}
}
@media (max-width: 620px) {
	.banner {background-position:-200% 0;}
	.banner .b2 {background-position:300% 0;}
}
@media (max-width: 580px) {
	.banner {background-position:-300% 0;}
	.banner .b2 {background-position:400% 0;}
}
@media (max-width: 530px) {
	.banner {background-position:-700% 0;}
	.banner .b2 {background-position:700% 0;}
}
@media (max-width: 479px) {
	.banner .txt {width:auto;}
	.banner,.banner .b2 {background:none;}
}

/*main*/
.main{margin-top:30px;letter-spacing:0.04em;}
.noB{ border:none;}
/*sharebox*/
.sharebox{ background:url(images/bg1.png) no-repeat 29% 60px;margin-top:60px;letter-spacing:0.04em;}
.sharebox .linebg{ background:url(images/line.gif) no-repeat center top;}
.sharebox .pic{float:left;width:40%;margin-top:100px;padding-left:80px;}
.sharebox .text{float:right;width:50%;margin-top:240px;}
.sharebox .text h2{ font-family:GothamNarrow-Medium;color:#fff; text-align:center; font-size:33px; line-height:1em;}
.sharebox .text h2 span{display:block;font-size:23px; font-family:GothamNarrow-Book;}
.sharebox .text .dd{ text-align:center;margin-top:30px; font-family:GothamNarrow-Book;}
@media (max-width: 1700px) {
	.sharebox {background-position:25% 60px;}
}
@media (max-width: 1450px) {
	.sharebox {background-position:20% 60px;}
}
@media (max-width: 1250px) {
	.sharebox {background-position:0 60px;}
}
@media (max-width: 979px) {
	.sharebox {background-position:60% bottom; padding:0 0 20px 0;}
	.sharebox .text {float:none; width:auto; margin-top:20px; padding-top:40px;}
	.sharebox .pic {float:none; width:auto; text-align:center; margin-top:20px; padding-left:0;}
}
@media (max-width: 867px) {
	.main{ margin-top:0px;}
}
/*joinbox*/
.joinbox{ background:#fff;margin-top:-50px;letter-spacing:0.04em;}
.joinbox .bg{ background:url(images/bg2.png) no-repeat 600px 180px;padding:120px 0;}
.joinbox h2{font-family:GothamNarrow-Medium;color:#ed1e6e; font-size:33px; line-height:1.2em; text-align:center;}
.joinbox .dd{color:#ed1e6e; text-align:center;font-family:GothamNarrow-Book; width:60%; margin:30px auto 0;}
.joinbox .dd strong {display:block; margin-top:10px;}
.joinbox .iptbox {width:80%;margin:60px auto 0 auto;}
.joinbox .iptbox .flk{display:block;float:left;width:72%;height:48px;border:2px solid #ed1e6e; background:#fff; border-radius:5px;}
.joinbox .iptbox .flk input{border:none;padding:5px;height:38px;width:95%;color:#666; font-size:18px; line-height:38px;}
.joinbox .iptbox .frk{display:block;float:right;width:25%;}
.joinbox .iptbox .frk .joinbtn{display:inline-block; background:#ed1e6e;color:#fff; font-size:24px; font-weight:bold;text-align:center;width:100%;height:52px; line-height:52px; border-radius:5px; text-decoration:none;}
@media (max-width: 979px) {
	.joinbox {margin-top:0;}
	.joinbox .bg {background-position:right 200px; padding:50px 0;}
}
@media (max-width: 767px) {
	.joinbox .bg {background-position:right 300px;}
	.joinbox .iptbox {width:auto;}
	.joinbox .dd {width:auto;}
}
@media (max-width: 479px) {
	.joinbox .bg {background:none;}
	.joinbox .iptbox {margin:20px 0;}
	.joinbox .iptbox .flk {float:none; width:auto;}
	.joinbox .iptbox .frk {float:none; width:60%; margin:0 auto; padding-top:20px;}
}

/*follow*/
.follow{ background:url(images/bg3.png) no-repeat;height:489px;letter-spacing:0.04em;}
.follow h2{font-family:GothamNarrow-Medium;color:#fff; font-size:33px; line-height:1.2em; text-align:center;padding-top:90px;}
.follow .sbox{margin-top:50px; text-align:center;}
.follow .twitter,.follow .facebook,.follow .photo{display:inline-block; background:url(images/icon_share.png) no-repeat;width:86px;height:86px; text-indent:-9999px;margin:0 20px;}
.follow .facebook{ background-position:-86px 0;}
.follow .photo{ background-position:-172px 0;}
.follow .btnbox{ text-align:center;width:350px; margin:80px auto 0 auto;}
@media (max-width: 1400px) {
	.follow {background-position:-40% 0;}
}
@media (max-width: 1100px) {
	.follow {background-position:-200px 0;}
}
@media (max-width: 767px) {
	.follow {height:auto; padding-bottom:50px; background:none;}
	.follow h2 {padding-top:60px;}
	.follow .sbox {margin-top:30px;}
	.follow .btnbox {margin-top:40px;}
}
@media (max-width: 479px) {
	.follow .sbox a { margin:0 5px;}
}
/*footer
.footer{ background:#fff;padding:80px 0 40px 0;color:#333;}
.footer .txt{margin-top:40px; text-align:center;}
*/
/*slide*/
.slibanner{ background:#fff url(images/bg4.png) no-repeat 0 0;height:553px;letter-spacing:0.04em; overflow:hidden;}
.slibanner .nrbox{ position:relative;width:1000px;height:553px; margin:0 auto;}
.slibanner .title{ font-family:GothamNarrow-Light;font-size:46px;color:#ed1e6e; position:absolute;top:50px;left:40px; line-height:1em; z-index:2;}
.slibanner .title span{display:block;font-size:33px; font-family:Archer-MediumItal-Pro;}
.slibanner .dd{ font-family:GothamNarrow-Book;font-size:16px;color:#ed1e6e;width:40%; position:absolute; top:170px;left:40px; z-index:2;}
.slibanner .pic{ position:absolute;right:40px;bottom:0; z-index:1;}
.slibanner .pic .btn{ position:absolute;left:-200px;bottom:150px; z-index:30; cursor:pointer;}
.slibanner .pic .btn span{display:inline-block; background:#ed1e6e url(images/icon_star.png) no-repeat 20px center; min-width:195px;height:47px; line-height:47px; font-size:16px;border-radius:50px;color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;padding:0 20px 0 50px;}
/*.slibanner .pic .btn span:hover{ text-decoration:none; background:#de0f5f url(images/icon_star.png) no-repeat 20px center;}*/
.slibanner .pic .bleft {left:-290px;}
.slibanner .animate_pic {position:relative; z-index:1; margin:0 auto;}
.slibanner .animate_pic img {position:absolute; z-index:2;}
.slibanner .animate_pic img:first-child {z-index:1;}
.slibanner .apbox1 {width:674px; height:565px; right:-190px;}
.slibanner .apbox2 {width:420px; height:469px;}
.slibanner .apbox3 {width:441px; height:514px;}
.slibanner .apbox4 {width:324px; height:516px;}
.slibanner .apbox5 {width:441px; height:502px;}
.slibanner .apbox6 {width:420px; height:476px;}
.slibanner .apbox7 {width:639px; height:432px;}
.slibanner .apbox8 {width:417px; height:476px;}
.slibanner .apbox9 {width:272px; height:492px;}

.slibanner .pic .btn.btn_b1{left: -250px;bottom: 200px;}
.slibanner .pic .btn.btn_b3{left: -250px;}
.slibanner .pic .btn.btn_b9{left: -290px;}

@media (max-width: 1400px) {
	.slibanner {background-position:-40% 0;}
	
}
@media (max-width: 1100px) {
	.slibanner {background-position:-200px 0;}
}
@media (max-width: 979px) {
	.container2{ width:750px; margin:0 auto;}
	.slibanner .nrbox{ width:100%; margin:inherit;}
	.slibanner {height:auto; background:#fff;}
	.slibanner .nrbox {overflow:hidden;height:450px;}
	.slibanner .title,.slibanner .dd {position:inherit; left:auto; top:auto;}
	.slibanner .title {padding-top:40px;font-size:42px;}
	.slibanner .dd {float:left;}
	.slibanner .pic {width:55%;}
	.slibanner .pic .btn {display:none;}
	.slibanner .animate_pic img{ bottom:0;}
	.slibanner .apbox1 {width:420px; height:280px; right:0;}
	.slibanner .apbox2 {width:320px; height:360px;}
	.slibanner .apbox3 {width:340px; height:395px;}
	.slibanner .apbox4 {width:270px; height:475px;}
	.slibanner .apbox5 {width:320px; height:360px;}
	.slibanner .apbox6 {width:320px; height:360px;}
	.slibanner .apbox7 {width:420px; height:280px;}
	.slibanner .apbox8 {width:340px; height:385px;}
	.slibanner .apbox9 {width:200px; height:390px;}
}
@media (max-width: 767px) {
	.container2{ width:460px;}
	.slibanner .nrbox {height:auto;}
	.slibanner .title {font-size:38px;}
	.slibanner .dd {float:none; width:auto; height:150px;}
	.slibanner .pic {width:auto;position:inherit; right:auto; bottom:auto;}
	.slibanner .apbox1 {width:460px; height:308px;}
	.slibanner .apbox2 {width:275px; height:360px;}
	.slibanner .apbox3 {width:265px; height:360px;}
	.slibanner .apbox4 {width:194px; height:360px;}
	.slibanner .apbox5 {width:273px; height:360px;}
	.slibanner .apbox6 {width:275px; height:360px;}
	.slibanner .apbox7 {width:460px; height:360px;}
	.slibanner .apbox8 {width:270px; height:360px;}
	.slibanner .apbox9 {width:175px; height:322px;}
}
@media (max-width: 479px) {
	.container2{ width:308px;}
	.slibanner .title {font-size:24px; line-height:1.4em;}
	.slibanner .title span {font-size:24px;}
	.slibanner .dd {font-size:14px; line-height:1.4em; padding-top:10px;}
	.slibanner .apbox1 {width:308px; height:205px;}
	.slibanner .apbox2 {width:185px; height:205px;}
	.slibanner .apbox3 {width:175px; height:205px;}
	.slibanner .apbox4 {width:134px; height:205px;}
	.slibanner .apbox5 {width:183px; height:205px;}
	.slibanner .apbox6 {width:185px; height:205px;}
	.slibanner .apbox7 {width:308px; height:205px;}
	.slibanner .apbox8 {width:180px; height:205px;}
	.slibanner .apbox9 {width:110px; height:205px;}
	.sliicon .flex-direction-nav {display:none;}
}

.sliicon{width:710px;margin:40px auto 0 auto;letter-spacing:0.04em;}
.sliicon li{width:102px;padding:0 20px;}
.sliicon .icon1,
.sliicon .icon2,
.sliicon .icon3,
.sliicon .icon4,
.sliicon .icon5,
.sliicon .icon6,
.sliicon .icon7,
.sliicon .icon8,
.sliicon .icon9{display:inline-block; background:#ed1e6e url(images/icon_bg.png) no-repeat -98px 0;width:98px;height:98px; border-radius:100px; cursor:pointer;border:2px solid #fff; text-indent:-9999px;}
.sliicon .icon2{ background-position:-98px -98px;}
.sliicon .icon3{ background-position:-98px -196px;}
.sliicon .icon4{ background-position:-98px -294px;}
.sliicon .icon5{ background-position:-98px -392px;}
.sliicon .icon6{ background-position:-98px -490px;}
.sliicon .icon7{ background-position:-98px -588px;}
.sliicon .icon8{ background-position:-98px -686px;}
.sliicon .icon9{ background-position:-98px -784px;}
.sliicon .icon1:hover,.sliicon .icon2:hover,.sliicon .icon3:hover,.sliicon .icon4:hover,.sliicon .icon5:hover,.sliicon .icon6:hover,.sliicon .icon7:hover,.sliicon .icon8:hover,.sliicon .icon9:hover{ background:#fff url(images/icon_bg.png) no-repeat 0 0;width:98px;height:98px;border:2px solid #fff;}
.sliicon .flex-active-slide .icon1{background:#fff url(images/icon_bg.png) no-repeat 0 0;width:98px;height:98px;border:2px solid #fff;}
.sliicon .icon2:hover{ background-position:0 -98px;}
.sliicon .icon3:hover{ background-position:0 -196px;}
.sliicon .icon4:hover{ background-position:0 -294px;}
.sliicon .icon5:hover{ background-position:0 -392px;}
.sliicon .icon6:hover{ background-position:0 -490px;}
.sliicon .icon7:hover{ background-position:0 -588px;}
.sliicon .icon8:hover{ background-position:0 -686px;}
.sliicon .icon9:hover{ background-position:0 -784px;}
.sliicon .flex-direction-nav{ position:relative;width:100%;}
.sliicon .flex-prev,.sliicon .flex-next{ position:absolute;display:block;background:url(images/arrow2.png) no-repeat;width:20px;height:34px; text-indent:-9999px;top:-70px;}
.sliicon .flex-prev{left:-20px;}
.sliicon .flex-next{ background-position:-20px 0;right:-20px;}
.sliicon .flex-active-slide .icon1,
.sliicon .flex-active-slide .icon2,
.sliicon .flex-active-slide .icon3,
.sliicon .flex-active-slide .icon4,
.sliicon .flex-active-slide .icon5,
.sliicon .flex-active-slide .icon6,
.sliicon .flex-active-slide .icon7,
.sliicon .flex-active-slide .icon8,
.sliicon .flex-active-slide .icon9{background:#fff url(images/icon_bg.png) no-repeat 0 0;width:98px;height:98px;border:2px solid #fff;}
.sliicon .flex-active-slide .icon2{ background-position:0 -98px;}
.sliicon .flex-active-slide .icon3{ background-position:0 -196px;}
.sliicon .flex-active-slide .icon4{ background-position:0 -294px;}
.sliicon .flex-active-slide .icon5{ background-position:0 -392px;}
.sliicon .flex-active-slide .icon6{ background-position:0 -490px;}
.sliicon .flex-active-slide .icon7{ background-position:0 -588px;}
.sliicon .flex-active-slide .icon8{ background-position:0 -686px;}
.sliicon .flex-active-slide .icon9{ background-position:0 -784px;}
@media (max-width: 979px) {
	.sliicon{ width:570px;} 
}
@media (max-width: 767px) {
	.sliicon{ width:430px;} 
}
@media (max-width: 479px) {
	.sliicon{ width:280px;} 
}


/*pop*/
.tc_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:#ed1e6e; z-index:200;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.tc_return {position:fixed; left:0; top:50%; margin-top:-280px; z-index:201; display:none; font-size:13px; width:100%; background:url(images/tc_bg.jpg) no-repeat center 0;height:565px;}
.tc_return .btn_colse {position:absolute; cursor:pointer; z-index:202; display:block; width:31px; height:32px; background:url(images/btn_close.png) no-repeat center center;top:-40px;left:50%; margin-left:400px;}
.tc_return .conbox{width:950px;margin:0 auto;}
.tc_return .conbox h2{font-family:GothamNarrow-Light;color:#ed1e6e; font-size:44px; line-height:1.2em; text-align:center;padding-top:50px;}
.tc_return .conbox h2 span{ display:block; font-size:26px;}
.tc_return .conbox .dd1{font-family:GothamNarrow-Book;font-size:16px;color:#ed1e6e; text-align:center;margin-top:20px;margin-bottom: 10px;line-height: 1.1em;}
.tc_return .conbox .dd2{font-family:GothamNarrow-Book;font-size:12px;color:#ed1e6e; text-align:center;margin-top:10px; font-style:italic;line-height: 1.2em;padding-left: 25px;}
.tc_return .conbox .iptbox{margin:20px auto 0 auto;padding-left: 20px;}
.tc_return .conbox .iptbox .putk{display:block;width:100%;height:35px;border:2px solid #ed1e6e; background:#fff; border-radius:5px;}
.tc_return .conbox .iptbox .putk input{border:none;padding:5px;height:25px;width:95%;color:#666; font-size:18px; line-height:11px;}
.tc_return .conbox .iptbox .btn{margin:20px auto 0 auto; width:140px;}
.tc_return .conbox .iptbox .btn .joinbtn{display:inline-block; background:#ed1e6e;color:#fff; font-size:18px; text-align:center;width:130px;height:35px; line-height:35px; border-radius:5px; text-decoration:none; text-transform:uppercase;}
.tc_return .conbox .item{ border-left:1px solid #ff89b7; width:30%; float:left; margin-top:45px; position:relative;}
.tc_return .conbox .item .or_bg{background:#ed1e6e; color:#fff; border-radius: 30px; width: 30px; height: 30px; text-align:center; display:block; position:absolute; left: -15px; top: 15px; font-size: 16px; line-height: 30px;}
.tc_return .conbox .item:first-child{ border-left:0;}
.tc_return .conbox .steps_num{ font-size:16px;color:#ed1e6e; text-align:center;}
.tc_return .conbox .steps_num em{ font-size:40px; font-weight:bold;}

@media (max-width: 979px) {
	.tc_return {top:0; margin-top:0; height:auto; padding-bottom:30px;}
	.tc_return .btn_colse {top:0; background-color:#ed1e6e; background-position:90% center; width:100%; left:0; margin-left:0; padding:10px 0;}
	.tc_return .conbox {width:auto;}
	.tc_return .conbox h2 {padding-top:60px;}
    .tc_return .conbox .iptbox {width:80%; margin-top:20px;}
	.tc_return .conbox .iptbox .btn {margin-top:20px;}
}
@media (max-width: 767px) {
	.tc_return{ height:auto; background:#fff;position:absolute;}
	.tc_return .conbox .item{ float:none;width:250px;margin:20px auto 20px auto;border-top:1px solid #ff89b7;border-left:none; padding-top:20px;}
	.tc_return .conbox .item .or_bg{ top:-15px; left:50%; margin-left:-15px;}
}
.addthisBox{position:fixed; z-index:4; top:13%; right:100px;}