/* line 5, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 3, ../sass/index.scss */
html, body {
  
  font-size: 16px;
  font-family: "microsoft yahei";
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 10, ../sass/index.scss */
.martop2 {
  margin-top: -2px;
}

/* line 11, ../sass/index.scss */
.left, #logo, .lunbotu li, .singlemove, .btnnav li, .shuffbtn li {
  float: left;
}

/* line 12, ../sass/index.scss */
.right, #logoword {
  float: right;
}

/* line 13, ../sass/index.scss */
.f7 {
  background-color: #F7F7FC;
}

/* line 14, ../sass/index.scss */
.fa {
  background-color: #fafafc;
}

/* line 15, ../sass/index.scss */
.black {
  background-color: #000000;
}

/* line 17, ../sass/index.scss */
.btnmove, .shuffbtn li, .usNav li {
  cursor: pointer;
}

/* line 19, ../sass/index.scss */
.wish a {
  text-decoration: none;
}
/* line 22, ../sass/index.scss */
.wish .head {
  width: 100%;
}
/* line 25, ../sass/index.scss */
.wish .logo {
  padding-top: 27px;
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  height: 73px;
}
/* line 31, ../sass/index.scss */
.wish #logo, .wish #logoword {
  display: block;
}
/* line 34, ../sass/index.scss */
.wish #logoword {
  margin: 12px 10px 0 0;
}
/* line 36, ../sass/index.scss */
.wish .navbg {
  background-color: #ff7c1c;
  height: 50px;
  min-width: 1200px;
}
/* line 41, ../sass/index.scss */
.wish .nav {
  height: 50px;
  width: 1160px;
  margin: 0 auto;
  padding-left: 40px;
  box-sizing: content-box;
}
/* line 46, ../sass/index.scss */
.wish .nav li {
  float: left;
  height: 50px;
  width: 316px;
}
/* line 50, ../sass/index.scss */
.wish .nav li a {
  display: block;
  width: 172px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-align: center;
  font-size: 16px;
}
/* line 59, ../sass/index.scss */
.wish .nav li .on {
  background-color: #f35a07;
}
/* line 62, ../sass/index.scss */
.wish .nav .navlast {
  width: 172px;
}
/* line 68, ../sass/index.scss */
.wish .mid {
  min-width: 1200px;
  width: 100%;
}
/* line 70, ../sass/index.scss */
.wish .mid #shuffbg {
  width: 100%;
  box-shadow: 0px 8px 20px 0px  #d9d9d9;
  margin-bottom: 30px;
  border-bottom: 1px solid #a8a8a8;
}
/* line 75, ../sass/index.scss */
.wish .mid #shuffbg .shuff {
  margin: 0 auto;
  overflow: hidden;
  height: 584px;
  position: relative;
}
/* line 81, ../sass/index.scss */
.wish .mid #shuffbg .lunbotubg {
  position: relative;
  width: 100%;
  height: 584px;
  overflow: hidden;
}
/* line 86, ../sass/index.scss */
.wish .mid #shuffbg .lunbotubg div {
  float: left;
  width: 100%;
  min-width: 1200px;
  overflow: hidden;
  background-position: center;
  height: 584px;
  background-repeat: no-repeat;
}
/* line 95, ../sass/index.scss */
.wish .mid #shuffbg .lunbotubg div:nth-of-type(1), .wish .mid #shuffbg .lunbotubg div:nth-of-type(4) {
  background-image: url(../img/BANNER2.png);
  background-color: #F7F7FC;
}
/* line 96, ../sass/index.scss */
.wish .mid #shuffbg .lunbotubg div:nth-of-type(2) {
  background-image: url(../img/BANNER2.png);
  background-color: #fafafc;
}
/* line 97, ../sass/index.scss */
.wish .mid #shuffbg .lunbotubg div:nth-of-type(3) {
  background-image: url(../img/BANNER2.png);
  background-color: #000;
}
/* line 100, ../sass/index.scss */
.wish .mid #shuffbg .shuffbtn {
  width: 320px;
  position: absolute;
  left: 45%;
  bottom: 63px;
  height: 30px;
}
/* line 107, ../sass/index.scss */
.wish .mid #shuffbg .shuffbtn li {
  height: 15px;
  padding-top: 15px;
  margin-right: 10px;
}
/* line 110, ../sass/index.scss */
.wish .mid #shuffbg .shuffbtn li span {
  margin: 0 auto;
  display: block;
  background-color: #7f7f7f;
  width: 60px;
  height: 2px;
  opacity: 0.4;
}
/* line 121, ../sass/index.scss */
.wish .mid #shuffbg .shuffbtn li:last-of-type(1) {
  margin-right: 0;
}
/* line 122, ../sass/index.scss */
.wish .mid #shuffbg .shuffbtn .on {
  width: 100px;
  opacity: 0.8;
}
/* line 130, ../sass/index.scss */
.wish .detail .style {
  padding: 30px 0  16px 0;
  text-align: center;
}
/* line 134, ../sass/index.scss */
.wish .detail .bgff7c1c {
  margin: 0 auto;
  display: block;
  background-color: #FF7C1C;
  height: 4px;
  width: 26px;
}
/* line 140, ../sass/index.scss */
.wish .detail .title {
  text-align: center;
  font-size: 30px;
  color: #444;
}
/* line 147, ../sass/index.scss */
.wish .moveshow {
  margin: 0 auto;
  width: 1200px;
  padding-bottom: 120px;
  overflow: hidden;
}
/* line 151, ../sass/index.scss */
.wish .moveshow .singlemove {
  width: 200px;
  height: 406px;
  margin-top: 48px;
  margin-right: 50px;
}
/* line 157, ../sass/index.scss */
.wish .moveshow .singlemove:nth-of-type(5n) {
  margin-right: 0;
}
/* line 158, ../sass/index.scss */
.wish .moveshow .imgmove {
  background-color: #f0f0f0;
  position: relative;
  height: 286px;
  width: 200px;
}
/* line 169, ../sass/index.scss */
.wish .moveshow .imgs {
  width: 200px;
  height: 286px;
}
/* line 172, ../sass/index.scss */
.wish .moveshow .imgs > img {
  display: block;
  width: 200px;
  height: 286px;
}
/* line 178, ../sass/index.scss */
.wish .moveshow .maskbox {
  display: none;
  position: absolute;
  top: 0px;
  left: 0;
  height: 286px;
  width: 200px;
  overflow: hidden;
}
/* line 188, ../sass/index.scss */
.wish .moveshow .maskmove {
  width: 200px;
  height: 286px;
  background-color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 200, ../sass/index.scss */
.wish .moveshow .erweima {
  position: absolute;
  top: 120%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 208, ../sass/index.scss */
.wish .moveshow .erweima p {
  width: 112px;
  margin-top: 30px;
  color: #FFFFFF;
}
/* line 213, ../sass/index.scss */
.wish .moveshow .wordmove {
  font-size: 16px;
  color: #3b3b3b;
  padding: 20px 0 16px 0;
  text-align: center;
}
/* line 218, ../sass/index.scss */
.wish .moveshow .wordmove .pinfen {
  margin-left: 15px;
  color: #FF7C1C;
}
/* line 222, ../sass/index.scss */
.wish .moveshow .btnmove {
  margin: 0 auto;
  width: 126px;
  height: 36px;
  line-height: 36px;
  display: block;
  border-radius: 3px;
  text-align: center;
  background-color: #FF7C1C;
  color: #FFFFFF;
}
/* line 233, ../sass/index.scss */
.wish .moveshow .btnmoveOn {
  background-color: #cbcbcb;
}
/* line 238, ../sass/index.scss */
.wish .btnbox {
	border-top: 1px solid #cdcdcd;
  width: 100%;
  height: 290px;
  min-width: 1200px;
  background-color: #F7F7FC;
}
/* line 245, ../sass/index.scss */
.wish .btn {
  width: 1200px;
  margin: 0 auto;
  padding-top: 48px;
  position: relative;
}
/* line 250, ../sass/index.scss */
.wish .btn .btnnav {
  font-size: 16px;
  height: 16px;
  margin-bottom: 62px;
}
/* line 253, ../sass/index.scss */
.wish .btn .btnnav li {
  position: relative;
}
/* line 254, ../sass/index.scss */
.wish .btn .btnnav li::after {
  content: '';
  height: 14px;
  border-right: 1px solid #525354;
  position: absolute;
  top: 1;
  right: 0;
}
/* line 262, ../sass/index.scss */
.wish .btn .btnnav li:nth-of-type(4)::after {
  border-right: none;
}
/* line 265, ../sass/index.scss */
.wish .btn .btnnav a {
  padding: 0 26px;
  color: #555557;
}
/* line 268, ../sass/index.scss */
.wish .btn .btnnav li:nth-of-type(1) a {
  margin-left: 0;
  padding-left: 0;
}
/* line 270, ../sass/index.scss */
.wish .btn .copyright {
  height: 26px;
  font-size: 14px;
  color: #b2b2b2;
}
/* line 275, ../sass/index.scss */
.wish .btn .btnwx {
  position: absolute;
  right: 0;
  top: 50px;
}
/* line 279, ../sass/index.scss */
.wish .btn .btnwx p {
  font-size: 14px;
  color: #000000;
  margin-bottom: 12px;
}
/* line 284, ../sass/index.scss */
.wish .btn .btnwx img {
  float: right;
}

/* line 289, ../sass/index.scss */
.shoppingmid {
  width: 100%;
}
/* line 292, ../sass/index.scss */
.shoppingmid .pic_bg {
  background-color: #fafafc;
}
/* line 295, ../sass/index.scss */
.shoppingmid .shopbg {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  min-width: 1200px;
}
/* line 300, ../sass/index.scss */
.shoppingmid .shopbg img {
  display: block;
  margin: 0 auto;
}
/* line 306, ../sass/index.scss */
.shoppingmid .shop_detail {
  margin: 0 auto;
  width: 950px;
  height: 550px;
  padding: 70px 110px 0 140px;
  overflow: hidden;
}
/* line 314, ../sass/index.scss */
.shoppingmid .detail_changePadding {
  padding: 70px 140px 0 110px;
}
/* line 317, ../sass/index.scss */
.shoppingmid .details {
  margin: 50px 0 0 0;
}
/* line 320, ../sass/index.scss */
.shoppingmid .details h2 {
  height: 118px;
  line-height: 118px;
  color: #FF7C1C;
  font-size: 36px;
  font-weight: 800;
}
/* line 327, ../sass/index.scss */
.shoppingmid .details p {
  margin-top: -10px;
  height: 38px;
  line-height: 38px;
  font-size: 20px;
  font-weight: 500;
  color: #808080;
}
/* line 337, ../sass/index.scss */
.shoppingmid .shopbg:nth-of-type(3) {
  background-color: #F7F7FC;
}

/* line 346, ../sass/index.scss */
.jobMid {
  width: 100%;
}
/* line 348, ../sass/index.scss */
.jobMid .jobBox {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 28px;
}
/* line 354, ../sass/index.scss */
.jobMid .jobLeft {
  float: left;
  overflow: hidden;
  width: 600px;
}
/* line 359, ../sass/index.scss */
.jobMid .job {
  padding-bottom: 44px;
}
/* line 360, ../sass/index.scss */
.jobMid .job h2 {
  height: 34px;
  line-height: 34px;
  color: #3d3d3d;
  font-size: 20px;
  padding-bottom: 10px;
}
/* line 366, ../sass/index.scss */
.jobMid .job h3 {
  color: #3d3d3d;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
}
/* line 371, ../sass/index.scss */
.jobMid .job h3 span {
  margin-right: 20px;
}
/* line 374, ../sass/index.scss */
.jobMid .job h3 .jobred {
  color: #ff2626;
  font-size: 16px;
}
/* line 378, ../sass/index.scss */
.jobMid .job p {
  color: #8f8f8f;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
/* line 385, ../sass/index.scss */
.jobMid .jobRight {
  width: 400px;
}
/* line 387, ../sass/index.scss */
.jobMid .jobRight .introduce {
  font-size: 14px;
  width: 380px;
  line-height: 26px;
  margin-bottom: 66px;
  color: #FF7C1C;
}
/* line 394, ../sass/index.scss */
.jobMid .jobRight .bossWChat {
  overflow: hidden;
}

/* line 399, ../sass/index.scss */
.aboutUsMid {
  padding-top: 34px;
  width: 100%;
}
/* line 401, ../sass/index.scss */
.aboutUsMid .usBox {
	position: relative;
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
  background: url(../img/H.png) no-repeat;
  background-position: right top;
}

/* line 409, ../sass/index.scss */
.usNav {
	position: relative;
	top: 0px;
	left:0px;
	/*bottom: 0px;
	right: 0px;*/
	min-height: 218px;
 
}
/* line 412, ../sass/index.scss */
.usNav li {
  height: 50px;
  width: 200px;
  padding-left: 18px;
  line-height: 50px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #e6e6e6;
}
/* line 419, ../sass/index.scss */
.usNav li i {
  width: 4px;
  height: 50px;
  margin-left: 18px;
  margin-right: 14px;
  display: block;
  float: left;
  background: url(../img/4PX.png) center no-repeat;
}
/* line 427, ../sass/index.scss */
.usNav li span {
  font-size: 14px;
  display: block;
  float: left;
}
/* line 433, ../sass/index.scss */
.usNav li:hover span {
  color: #FF7C1C;
}
/* line 436, ../sass/index.scss */
.usNav .on {
  border-bottom: 1px solid #FF7C1C;
}
/* line 437, ../sass/index.scss */
.usNav .on span {
  color: #FF7C1C;
}
/* line 439, ../sass/index.scss */
.usNav li:nth-of-type(1) {
  border-top: 1px solid #e6e6e6;
}

/* line 442, ../sass/index.scss */
.usDetailbox {
  margin-left: 46px;
  padding-bottom: 120px;
}
/* line 444, ../sass/index.scss */
.usDetailbox > div {
  width: 680px;
}
/* line 445, ../sass/index.scss */
.usDetailbox h2 {
  font-size: 18px;
  color: #000000;
  height: 20px;
  line-height: 20px;
  padding-bottom: 30px;
}
/* line 452, ../sass/index.scss */
.usDetailbox dl {
  margin-bottom: 8px;
  width: 680px;
}
/* line 454, ../sass/index.scss */
.usDetailbox dl dt {
  height: 48px;
  line-height: 48px;
}
/* line 457, ../sass/index.scss */
.usDetailbox dl dt .chinese_Title {
  font-size: 14px;
  color: #000000;
}
/* line 461, ../sass/index.scss */
.usDetailbox dl dt .english_Title {
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #cacaca;
}
/* line 469, ../sass/index.scss */
.usDetailbox dl dd {
  color: #7F7F7F;
  font-size: 12px;
  line-height: 20px;
  width: 680px;
  padding-bottom: 10px;
}
/* line 474, ../sass/index.scss */
.usDetailbox dl dd img {
  margin-top: 6px;
}
/* line 478, ../sass/index.scss */
.usDetailbox .titles1 {
  padding-top: 16px;
}
/* line 479, ../sass/index.scss */
.usDetailbox .titles1 p {
  float: left;
  color: #343434;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
/* line 480, ../sass/index.scss */
.usDetailbox .titles1 .title1 {
  margin-left: 40px;
  width: 208px;
}
/* line 484, ../sass/index.scss */
.usDetailbox .titles1 .title2 {
  width: 309px;
  margin-left: 95px;
}
/* line 488, ../sass/index.scss */
.usDetailbox .us_Title {
  height: 54px;
  line-height: 54px;
  font-size: 14px;
  color: #343434;
  text-align: center;
  padding-bottom: 8px;
}
/* line 495, ../sass/index.scss */
.usDetailbox .marO {
  width: 100%;
}
/* line 496, ../sass/index.scss */
.usDetailbox .marO img {
  margin: 0 auto;
  display: block;
}
/* line 498, ../sass/index.scss */
.usDetailbox .BossSay {
  line-height: 20px;
  color: #343434;
  font-size: 14px;
}
/* line 502, ../sass/index.scss */
.usDetailbox .manage_Team dl {
  margin-top: -18px;
}
/* line 503, ../sass/index.scss */
.usDetailbox .manage_Team dl:nth-of-type(1) {
  margin-top: 0px;
}
/* line 505, ../sass/index.scss */
.usDetailbox .bossname {
  overflow: hidden;
  padding: 18px 0 24px 0;
}
/* line 505, ../sass/index.scss */
.usDetailbox .bossname img {
  float: right;
}
/* line 506, ../sass/index.scss */
.usDetailbox .cinema_Position, .usDetailbox .bossTime, .usDetailbox .manage_Team {
  display: none;
}


.icp{
	color: #b2b2b2;
}
.usLeft{
	 margin-left: 110px;
  	float: left;
  	width:218px;
  	min-height: 205px;
  	position: relative;
}
