@charset "utf-8";
/* CSS Document */
/*系统预设*/
html{font-size:294.25%;}
@media screen and (min-width: 300px) and (max-width: 320px){html{font-size: 294.25%;}}
@media screen and (min-width: 320px) and (max-width: 321px){html{font-size: 312.5%;}}
@media screen and (min-width: 321px) and (max-width: 322px){html{font-size: 313.476%;}}
@media screen and (min-width: 322px) and (max-width: 323px){html{font-size: 314.453%;}}
@media screen and (min-width: 323px) and (max-width: 324px){html{font-size: 315.43%;}}
@media screen and (min-width: 324px) and (max-width: 325px){html{font-size: 316.407%;}}
@media screen and (min-width: 325px) and (max-width: 326px){html{font-size: 317.383%;}}
@media screen and (min-width: 326px) and (max-width: 327px){html{font-size: 318.36%;}}
@media screen and (min-width: 327px) and (max-width: 328px){html{font-size: 319.336%;}}
@media screen and (min-width: 328px) and (max-width: 329px){html{font-size: 320.313%;}}
@media screen and (min-width: 329px) and (max-width: 330px){html{font-size: 321.289%;}}
@media screen and (min-width: 330px) and (max-width: 331px){html{font-size: 322.266%;}}
@media screen and (min-width: 331px) and (max-width: 332px){html{font-size: 323.242%;}}
@media screen and (min-width: 332px) and (max-width: 333px){html{font-size: 324.219%;}}
@media screen and (min-width: 333px) and (max-width: 334px){html{font-size: 325.196%;}}
@media screen and (min-width: 334px) and (max-width: 335px){html{font-size: 326.172%;}}
@media screen and (min-width: 335px) and (max-width: 336px){html{font-size: 327.149%;}}
@media screen and (min-width: 336px) and (max-width: 337px){html{font-size: 328.125%;}}
@media screen and (min-width: 337px) and (max-width: 338px){html{font-size: 329.102%;}}
@media screen and (min-width: 338px) and (max-width: 339px){html{font-size: 330.078%;}}
@media screen and (min-width: 339px) and (max-width: 340px){html{font-size: 331.055%;}}
@media screen and (min-width: 340px) and (max-width: 341px){html{font-size: 332.032%;}}
@media screen and (min-width: 341px) and (max-width: 342px){html{font-size: 333.008%;}}
@media screen and (min-width: 342px) and (max-width: 343px){html{font-size: 333.985%;}}
@media screen and (min-width: 343px) and (max-width: 344px){html{font-size: 334.961%;}}
@media screen and (min-width: 344px) and (max-width: 345px){html{font-size: 335.938%;}}
@media screen and (min-width: 345px) and (max-width: 346px){html{font-size: 336.914%;}}
@media screen and (min-width: 346px) and (max-width: 347px){html{font-size: 337.891%;}}
@media screen and (min-width: 347px) and (max-width: 348px){html{font-size: 338.867%;}}
@media screen and (min-width: 348px) and (max-width: 349px){html{font-size: 339.844%;}}
@media screen and (min-width: 349px) and (max-width: 350px){html{font-size: 340.821%;}}
@media screen and (min-width: 350px) and (max-width: 351px){html{font-size: 341.797%;}}
@media screen and (min-width: 351px) and (max-width: 352px){html{font-size: 342.774%;}}
@media screen and (min-width: 352px) and (max-width: 353px){html{font-size: 343.75%;}}
@media screen and (min-width: 353px) and (max-width: 354px){html{font-size: 344.727%;}}
@media screen and (min-width: 354px) and (max-width: 355px){html{font-size: 345.703%;}}
@media screen and (min-width: 355px) and (max-width: 356px){html{font-size: 346.68%;}}
@media screen and (min-width: 356px) and (max-width: 357px){html{font-size: 347.657%;}}
@media screen and (min-width: 357px) and (max-width: 358px){html{font-size: 348.633%;}}
@media screen and (min-width: 358px) and (max-width: 359px){html{font-size: 349.66%;}}
@media screen and (min-width: 359px) and (max-width: 360px){html{font-size: 350.586%;}}
@media screen and (min-width: 360px) and (max-width: 361px){html{font-size: 351.563%;}}
@media screen and (min-width: 361px) and (max-width: 362px){html{font-size: 352.539%;}}
@media screen and (min-width: 362px) and (max-width: 363px){html{font-size: 353.516%;}}
@media screen and (min-width: 363px) and (max-width: 364px){html{font-size: 354.492%;}}
@media screen and (min-width: 364px) and (max-width: 365px){html{font-size: 355.469%;}}
@media screen and (min-width: 365px) and (max-width: 366px){html{font-size: 356.446%;}}
@media screen and (min-width: 366px) and (max-width: 367px){html{font-size: 357.422%;}}
@media screen and (min-width: 367px) and (max-width: 368px){html{font-size: 358.399%;}}
@media screen and (min-width: 368px) and (max-width: 369px){html{font-size: 359.375%;}}
@media screen and (min-width: 369px) and (max-width: 370px){html{font-size: 360.352%;}}
@media screen and (min-width: 370px) and (max-width: 371px){html{font-size: 361.328%;}}
@media screen and (min-width: 371px) and (max-width: 372px){html{font-size: 362.305%;}}
@media screen and (min-width: 372px) and (max-width: 373px){html{font-size: 363.282%;}}
@media screen and (min-width: 373px) and (max-width: 374px){html{font-size: 364.253%;}}
@media screen and (min-width: 374px) and (max-width: 375px){html{font-size: 365.235%;}}
@media screen and (min-width: 375px) and (max-width: 376px){html{font-size: 366.211%;}}
@media screen and (min-width: 376px) and (max-width: 377px){html{font-size: 367.188%;}}
@media screen and (min-width: 377px) and (max-width: 378px){html{font-size: 368.164%;}}
@media screen and (min-width: 378px) and (max-width: 379px){html{font-size: 369.141%;}}
@media screen and (min-width: 379px) and (max-width: 380px){html{font-size: 370.117%;}}
@media screen and (min-width: 380px) and (max-width: 381px){html{font-size: 371.094%;}}
@media screen and (min-width: 381px) and (max-width: 382px){html{font-size: 372.071%;}}
@media screen and (min-width: 382px) and (max-width: 383px){html{font-size: 373.047%;}}
@media screen and (min-width: 383px) and (max-width: 384px){html{font-size: 374.024%;}}
@media screen and (min-width: 384px) and (max-width: 385px){html{font-size: 375%;}}
@media screen and (min-width: 385px) and (max-width: 386px){html{font-size: 375.977%;}}
@media screen and (min-width: 386px) and (max-width: 387px){html{font-size: 376.953%;}}
@media screen and (min-width: 387px) and (max-width: 388px){html{font-size: 377.93%;}}
@media screen and (min-width: 388px) and (max-width: 389px){html{font-size: 378.907%;}}
@media screen and (min-width: 389px) and (max-width: 390px){html{font-size: 379.883%;}}
@media screen and (min-width: 390px) and (max-width: 391px){html{font-size: 380.86%;}}
@media screen and (min-width: 391px) and (max-width: 392px){html{font-size: 381.836%;}}
@media screen and (min-width: 392px) and (max-width: 393px){html{font-size: 382.813%;}}
@media screen and (min-width: 393px) and (max-width: 394px){html{font-size: 383.789%;}}
@media screen and (min-width: 394px) and (max-width: 395px){html{font-size: 384.766%;}}
@media screen and (min-width: 395px) and (max-width: 396px){html{font-size: 385.742%;}}
@media screen and (min-width: 396px) and (max-width: 397px){html{font-size: 386.719%;}}
@media screen and (min-width: 397px) and (max-width: 398px){html{font-size: 387.696%;}}
@media screen and (min-width: 398px) and (max-width: 399px){html{font-size: 388.672%;}}
@media screen and (min-width: 399px) and (max-width: 400px){html{font-size: 389.649%;}}
@media screen and (min-width: 400px) and (max-width: 401px){html{font-size: 340.625%;}}
@media screen and (min-width: 401px) and (max-width: 402px){html{font-size: 341.602%;}}
@media screen and (min-width: 402px) and (max-width: 403px){html{font-size: 342.578%;}}
@media screen and (min-width: 403px) and (max-width: 404px){html{font-size: 343.505%;}}
@media screen and (min-width: 404px) and (max-width: 405px){html{font-size: 344.532%;}}
@media screen and (min-width: 405px) and (max-width: 406px){html{font-size: 345.508%;}}
@media screen and (min-width: 406px) and (max-width: 407px){html{font-size: 346.455%;}}
@media screen and (min-width: 407px) and (max-width: 408px){html{font-size: 347.461%;}}
@media screen and (min-width: 408px) and (max-width: 409px){html{font-size: 348.438%;}}
@media screen and (min-width: 409px) and (max-width: 410px){html{font-size: 349.414%;}}
@media screen and (min-width: 410px) and (max-width: 411px){html{font-size: 400.391%;}}
@media screen and (min-width: 411px) and (max-width: 412px){html{font-size: 401.367%;}}
@media screen and (min-width: 412px) and (max-width: 413px){html{font-size: 402.344%;}}
@media screen and (min-width: 413px) and (max-width: 414px){html{font-size: 403.321%;}}
@media screen and (min-width: 414px) and (max-width: 415px){html{font-size: 404.297%;}}
@media screen and (min-width: 415px) and (max-width: 416px){html{font-size: 405.274%;}}
@media screen and (min-width: 416px) and (max-width: 417px){html{font-size: 406.25%;}}
@media screen and (min-width: 417px) and (max-width: 418px){html{font-size: 407.227%;}}
@media screen and (min-width: 418px) and (max-width: 419px){html{font-size: 408.203%;}}
@media screen and (min-width: 419px) and (max-width: 420px){html{font-size: 409.18%;}}
@media screen and (min-width: 420px) and (max-width: 421px){html{font-size: 410.157%;}}
@media screen and (min-width: 421px) and (max-width: 422px){html{font-size: 411.133%;}}
@media screen and (min-width: 422px) and (max-width: 423px){html{font-size: 412.11%;}}
@media screen and (min-width: 423px) and (max-width: 424px){html{font-size: 413.086%;}}
@media screen and (min-width: 424px) and (max-width: 425px){html{font-size: 414.063%;}}
@media screen and (min-width: 425px) and (max-width: 426px){html{font-size: 415.039%;}}
@media screen and (min-width: 426px) and (max-width: 427px){html{font-size: 416.016%;}}
@media screen and (min-width: 427px) and (max-width: 428px){html{font-size: 416.992%;}}
@media screen and (min-width: 428px) and (max-width: 429px){html{font-size: 417.969%;}}
@media screen and (min-width: 429px) and (max-width: 430px){html{font-size: 418.946%;}}
@media screen and (min-width: 430px) and (max-width: 431px){html{font-size: 419.922%;}}
@media screen and (min-width: 431px) and (max-width: 432px){html{font-size: 420.899%;}}
@media screen and (min-width: 432px) and (max-width: 433px){html{font-size: 421.875%;}}
@media screen and (min-width: 433px) and (max-width: 434px){html{font-size: 422.852%;}}
@media screen and (min-width: 434px) and (max-width: 435px){html{font-size: 423.828%;}}
@media screen and (min-width: 435px) and (max-width: 436px){html{font-size: 424.805%;}}
@media screen and (min-width: 436px) and (max-width: 437px){html{font-size: 425.782%;}}
@media screen and (min-width: 437px) and (max-width: 438px){html{font-size: 426.758%;}}
@media screen and (min-width: 438px) and (max-width: 439px){html{font-size: 427.735%;}}
@media screen and (min-width: 439px) and (max-width: 440px){html{font-size: 428.711%;}}
@media screen and (min-width: 440px) and (max-width: 441px){html{font-size: 429.688%;}}
@media screen and (min-width: 441px) and (max-width: 442px){html{font-size: 430.664%;}}
@media screen and (min-width: 442px) and (max-width: 443px){html{font-size: 431.641%;}}
@media screen and (min-width: 443px) and (max-width: 444px){html{font-size: 432.617%;}}
@media screen and (min-width: 444px) and (max-width: 445px){html{font-size: 433.594%;}}
@media screen and (min-width: 445px) and (max-width: 446px){html{font-size: 434.571%;}}
@media screen and (min-width: 446px) and (max-width: 447px){html{font-size: 435.547%;}}
@media screen and (min-width: 447px) and (max-width: 448px){html{font-size: 436.524%;}}
@media screen and (min-width: 448px) and (max-width: 449px){html{font-size: 437.5%;}}
@media screen and (min-width: 449px) and (max-width: 450px){html{font-size: 438.477%;}}
@media screen and (min-width: 450px) and (max-width: 451px){html{font-size: 439.453%;}}
@media screen and (min-width: 451px) and (max-width: 452px){html{font-size: 440.43%;}}
@media screen and (min-width: 452px) and (max-width: 453px){html{font-size: 441.407%;}}
@media screen and (min-width: 453px) and (max-width: 454px){html{font-size: 442.383%;}}
@media screen and (min-width: 454px) and (max-width: 455px){html{font-size: 443.36%;}}
@media screen and (min-width: 455px) and (max-width: 456px){html{font-size: 444.336%;}}
@media screen and (min-width: 456px) and (max-width: 457px){html{font-size: 445.313%;}}
@media screen and (min-width: 457px) and (max-width: 458px){html{font-size: 446.289%;}}
@media screen and (min-width: 458px) and (max-width: 459px){html{font-size: 447.266%;}}
@media screen and (min-width: 459px) and (max-width: 460px){html{font-size: 448.242%;}}
@media screen and (min-width: 460px) and (max-width: 461px){html{font-size: 449.219%;}}
@media screen and (min-width: 461px) and (max-width: 462px){html{font-size: 450.196%;}}
@media screen and (min-width: 462px) and (max-width: 463px){html{font-size: 451.172%;}}
@media screen and (min-width: 463px) and (max-width: 464px){html{font-size: 452.149%;}}
@media screen and (min-width: 464px) and (max-width: 465px){html{font-size: 453.125%;}}
@media screen and (min-width: 465px) and (max-width: 466px){html{font-size: 454.102%;}}
@media screen and (min-width: 466px) and (max-width: 467px){html{font-size: 455.078%;}}
@media screen and (min-width: 467px) and (max-width: 468px){html{font-size: 456.055%;}}
@media screen and (min-width: 468px) and (max-width: 469px){html{font-size: 457.032%;}}
@media screen and (min-width: 469px) and (max-width: 470px){html{font-size: 458.008%;}}
@media screen and (min-width: 470px) and (max-width: 471px){html{font-size: 458.985%;}}
@media screen and (min-width: 471px) and (max-width: 472px){html{font-size: 459.961%;}}
@media screen and (min-width: 472px) and (max-width: 473px){html{font-size: 460.938%;}}
@media screen and (min-width: 473px) and (max-width: 474px){html{font-size: 461.914%;}}
@media screen and (min-width: 474px) and (max-width: 475px){html{font-size: 462.891%;}}
@media screen and (min-width: 475px) and (max-width: 476px){html{font-size: 463.867%;}}
@media screen and (min-width: 476px) and (max-width: 477px){html{font-size: 464.844%;}}
@media screen and (min-width: 477px) and (max-width: 478px){html{font-size: 465.821%;}}
@media screen and (min-width: 478px) and (max-width: 479px){html{font-size: 466.797%;}}
@media screen and (min-width: 479px) and (max-width: 480px){html{font-size: 467.774%;}}
@media screen and (min-width: 480px) and (max-width: 481px){html{font-size: 468.75%;}}
@media screen and (min-width: 481px) and (max-width: 482px){html{font-size: 469.727%;}}
@media screen and (min-width: 482px) and (max-width: 483px){html{font-size: 470.703%;}}
@media screen and (min-width: 483px) and (max-width: 484px){html{font-size: 471.68%;}}
@media screen and (min-width: 484px) and (max-width: 485px){html{font-size: 472.607%;}}
@media screen and (min-width: 485px) and (max-width: 486px){html{font-size: 473.633%;}}
@media screen and (min-width: 486px) and (max-width: 487px){html{font-size: 474.61%;}}
@media screen and (min-width: 487px) and (max-width: 488px){html{font-size: 475.586%;}}
@media screen and (min-width: 488px) and (max-width: 489px){html{font-size: 576.513%;}}
@media screen and (min-width: 489px) and (max-width: 490px){html{font-size: 477.539%;}}
@media screen and (min-width: 490px) and (max-width: 491px){html{font-size: 478.516%;}}
@media screen and (min-width: 491px) and (max-width: 492px){html{font-size: 479.492%;}}
@media screen and (min-width: 492px) and (max-width: 493px){html{font-size: 480.469%;}}
@media screen and (min-width: 493px) and (max-width: 494px){html{font-size: 481.446%;}}
@media screen and (min-width: 494px) and (max-width: 495px){html{font-size: 482.422%;}}
@media screen and (min-width: 495px) and (max-width: 496px){html{font-size: 483.399%;}}
@media screen and (min-width: 496px) and (max-width: 497px){html{font-size: 484.375%;}}
@media screen and (min-width: 497px) and (max-width: 498px){html{font-size: 485.352%;}}
@media screen and (min-width: 498px) and (max-width: 499px){html{font-size: 486.328%;}}
@media screen and (min-width: 499px) and (max-width: 500px){html{font-size: 487.305%;}}
@media screen and (min-width: 500px) and (max-width: 501px){html{font-size: 488.282%;}}
@media screen and (min-width: 501px) and (max-width: 502px){html{font-size: 489.258%;}}
@media screen and (min-width: 502px) and (max-width: 503px){html{font-size: 490.235%;}}
@media screen and (min-width: 503px) and (max-width: 504px){html{font-size: 491.211%;}}
@media screen and (min-width: 504px) and (max-width: 505px){html{font-size: 492.188%;}}
@media screen and (min-width: 505px) and (max-width: 506px){html{font-size: 493.164%;}}
@media screen and (min-width: 506px) and (max-width: 507px){html{font-size: 494.141%;}}
@media screen and (min-width: 507px) and (max-width: 508px){html{font-size: 495.117%;}}
@media screen and (min-width: 508px) and (max-width: 509px){html{font-size: 496.094%;}}
@media screen and (min-width: 509px) and (max-width: 510px){html{font-size: 497.071%;}}
@media screen and (min-width: 510px) and (max-width: 511px){html{font-size: 498.047%;}}
@media screen and (min-width: 511px) and (max-width: 512px){html{font-size: 499.024%;}}
@media screen and (min-width: 512px) and (max-width: 513px){html{font-size: 500%;}}
@media screen and (min-width: 513px) and (max-width: 514px){html{font-size: 500.975%;}}
@media screen and (min-width: 514px) and (max-width: 515px){html{font-size: 501.955%;}}
@media screen and (min-width: 515px) and (max-width: 516px){html{font-size: 502.93%;}}
@media screen and (min-width: 516px) and (max-width: 517px){html{font-size: 503.905%;}}
@media screen and (min-width: 517px) and (max-width: 518px){html{font-size: 504.885%;}}
@media screen and (min-width: 518px) and (max-width: 519px){html{font-size: 505.86%;}}
@media screen and (min-width: 519px) and (max-width: 520px){html{font-size: 506.335%;}}
@media screen and (min-width: 520px) and (max-width: 521px){html{font-size: 507.815%;}}
@media screen and (min-width: 521px) and (max-width: 522px){html{font-size: 508.79%;}}
@media screen and (min-width: 522px) and (max-width: 523px){html{font-size: 509.765%;}}
@media screen and (min-width: 523px) and (max-width: 524px){html{font-size: 510.74%;}}
@media screen and (min-width: 524px) and (max-width: 525px){html{font-size: 511.72%;}}
@media screen and (min-width: 525px) and (max-width: 526px){html{font-size: 512.695%;}}
@media screen and (min-width: 526px) and (max-width: 527px){html{font-size: 513.67%;}}
@media screen and (min-width: 527px) and (max-width: 528px){html{font-size: 514.65%;}}
@media screen and (min-width: 528px) and (max-width: 529px){html{font-size: 515.625%;}}
@media screen and (min-width: 529px) and (max-width: 530px){html{font-size: 516.6%;}}
@media screen and (min-width: 530px) and (max-width: 531px){html{font-size: 517.58%;}}
@media screen and (min-width: 531px) and (max-width: 532px){html{font-size: 518.555%;}}
@media screen and (min-width: 532px) and (max-width: 533px){html{font-size: 519.53%;}}
@media screen and (min-width: 533px) and (max-width: 534px){html{font-size: 520.51%;}}
@media screen and (min-width: 534px) and (max-width: 535px){html{font-size: 521.49%;}}
@media screen and (min-width: 535px) and (max-width: 536px){html{font-size: 522.46%;}}
@media screen and (min-width: 536px) and (max-width: 537px){html{font-size: 523.44%;}}
@media screen and (min-width: 537px) and (max-width: 538px){html{font-size: 524.415%;}}
@media screen and (min-width: 538px) and (max-width: 539px){html{font-size: 525.39%;}}
@media screen and (min-width: 539px) and (max-width: 540px){html{font-size: 526.365%;}}
@media screen and (min-width: 540px) and (max-width: 541px){html{font-size: 527.345%;}}
@media screen and (min-width: 541px) and (max-width: 542px){html{font-size: 528.32%;}}
@media screen and (min-width: 542px) and (max-width: 543px){html{font-size: 529.295%;}}
@media screen and (min-width: 543px) and (max-width: 544px){html{font-size: 530.275%;}}
@media screen and (min-width: 544px) and (max-width: 545px){html{font-size: 531.25%;}}
@media screen and (min-width: 545px) and (max-width: 546px){html{font-size: 532.225%;}}
@media screen and (min-width: 546px) and (max-width: 547px){html{font-size: 533.205%;}}
@media screen and (min-width: 547px) and (max-width: 548px){html{font-size: 534.18%;}}
@media screen and (min-width: 548px) and (max-width: 549px){html{font-size: 535.155%;}}
@media screen and (min-width: 549px) and (max-width: 550px){html{font-size: 536.135%;}}
@media screen and (min-width: 550px) and (max-width: 551px){html{font-size: 537.11%;}}
@media screen and (min-width: 551px) and (max-width: 552px){html{font-size: 538.085%;}}
@media screen and (min-width: 552px) and (max-width: 553px){html{font-size: 539.065%;}}
@media screen and (min-width: 553px) and (max-width: 554px){html{font-size: 540.04%;}}
@media screen and (min-width: 554px) and (max-width: 555px){html{font-size: 541.015%;}}
@media screen and (min-width: 555px) and (max-width: 556px){html{font-size: 541.99%;}}
@media screen and (min-width: 556px) and (max-width: 557px){html{font-size: 542.97%;}}
@media screen and (min-width: 557px) and (max-width: 558px){html{font-size: 543.945%;}}
@media screen and (min-width: 558px) and (max-width: 559px){html{font-size: 544.92%;}}
@media screen and (min-width: 559px) and (max-width: 560px){html{font-size: 545.9%;}}
@media screen and (min-width: 560px) and (max-width: 561px){html{font-size: 546.875%;}}
@media screen and (min-width: 561px) and (max-width: 562px){html{font-size: 547.85%;}}
@media screen and (min-width: 562px) and (max-width: 563px){html{font-size: 548.83%;}}
@media screen and (min-width: 563px) and (max-width: 564px){html{font-size: 549.805%;}}
@media screen and (min-width: 564px) and (max-width: 565px){html{font-size: 550.78%;}}
@media screen and (min-width: 565px) and (max-width: 566px){html{font-size: 551.76%;}}
@media screen and (min-width: 566px) and (max-width: 567px){html{font-size: 552.735%;}}
@media screen and (min-width: 567px) and (max-width: 568px){html{font-size: 553.71%;}}
@media screen and (min-width: 568px) and (max-width: 569px){html{font-size: 554.69%;}}
@media screen and (min-width: 569px) and (max-width: 570px){html{font-size: 555.665%;}}
@media screen and (min-width: 570px) and (max-width: 571px){html{font-size: 556.64%;}}
@media screen and (min-width: 571px) and (max-width: 572px){html{font-size: 557.615%;}}
@media screen and (min-width: 572px) and (max-width: 573px){html{font-size: 558.595%;}}
@media screen and (min-width: 573px) and (max-width: 574px){html{font-size: 559.57%;}}
@media screen and (min-width: 574px) and (max-width: 575px){html{font-size: 560.545%;}}
@media screen and (min-width: 575px) and (max-width: 576px){html{font-size: 561.525%;}}
@media screen and (min-width: 576px) and (max-width: 577px){html{font-size: 562.5%;}}
@media screen and (min-width: 577px) and (max-width: 578px){html{font-size: 563.475%;}}
@media screen and (min-width: 578px) and (max-width: 579px){html{font-size: 564.455%;}}
@media screen and (min-width: 579px) and (max-width: 580px){html{font-size: 565.43%;}}
@media screen and (min-width: 580px) and (max-width: 581px){html{font-size: 566.405%;}}
@media screen and (min-width: 581px) and (max-width: 582px){html{font-size: 567.385%;}}
@media screen and (min-width: 582px) and (max-width: 583px){html{font-size: 568.36%;}}
@media screen and (min-width: 583px) and (max-width: 584px){html{font-size: 569.335%;}}
@media screen and (min-width: 584px) and (max-width: 585px){html{font-size: 570.315%;}}
@media screen and (min-width: 585px) and (max-width: 586px){html{font-size: 571.29%;}}
@media screen and (min-width: 586px) and (max-width: 587px){html{font-size: 572.265%;}}
@media screen and (min-width: 587px) and (max-width: 588px){html{font-size: 573.24%;}}
@media screen and (min-width: 588px) and (max-width: 589px){html{font-size: 574.22%;}}
@media screen and (min-width: 589px) and (max-width: 590px){html{font-size: 575.195%;}}
@media screen and (min-width: 590px) and (max-width: 591px){html{font-size: 576.17%;}}
@media screen and (min-width: 591px) and (max-width: 592px){html{font-size: 577.15%;}}
@media screen and (min-width: 592px) and (max-width: 593px){html{font-size: 578.125%;}}
@media screen and (min-width: 593px) and (max-width: 594px){html{font-size: 579.1%;}}
@media screen and (min-width: 594px) and (max-width: 595px){html{font-size: 580.08%;}}
@media screen and (min-width: 595px) and (max-width: 596px){html{font-size: 581.055%;}}
@media screen and (min-width: 596px) and (max-width: 597px){html{font-size: 582.03%;}}
@media screen and (min-width: 597px) and (max-width: 598px){html{font-size: 583.01%;}}
@media screen and (min-width: 598px) and (max-width: 599px){html{font-size: 583.985%;}}
@media screen and (min-width: 599px) and (max-width: 600px){html{font-size: 584.96%;}}
@media screen and (min-width: 600px) and (max-width: 601px){html{font-size: 585.99%;}}
@media screen and (min-width: 601px) and (max-width: 602px){html{font-size: 586.915%;}}
@media screen and (min-width: 602px) and (max-width: 603px){html{font-size: 587.89%;}}
@media screen and (min-width: 603px) and (max-width: 604px){html{font-size: 588.865%;}}
@media screen and (min-width: 604px) and (max-width: 605px){html{font-size: 589.845%;}}
@media screen and (min-width: 605px) and (max-width: 606px){html{font-size: 590.82%;}}
@media screen and (min-width: 606px) and (max-width: 607px){html{font-size: 591.795%;}}
@media screen and (min-width: 607px) and (max-width: 608px){html{font-size: 592.775%;}}
@media screen and (min-width: 608px) and (max-width: 609px){html{font-size: 593.75%;}}
@media screen and (min-width: 609px) and (max-width: 610px){html{font-size: 594.725%;}}
@media screen and (min-width: 610px) and (max-width: 611px){html{font-size: 595.705%;}}
@media screen and (min-width: 611px) and (max-width: 612px){html{font-size: 596.68%;}}
@media screen and (min-width: 612px) and (max-width: 613px){html{font-size: 597.655%;}}
@media screen and (min-width: 613px) and (max-width: 614px){html{font-size: 598.635%;}}
@media screen and (min-width: 614px) and (max-width: 615px){html{font-size: 599.61%;}}
@media screen and (min-width: 615px) and (max-width: 616px){html{font-size: 600.585%;}}
@media screen and (min-width: 616px) and (max-width: 617px){html{font-size: 601.565%;}}
@media screen and (min-width: 617px) and (max-width: 618px){html{font-size: 602.54%;}}
@media screen and (min-width: 618px) and (max-width: 619px){html{font-size: 603.515%;}}
@media screen and (min-width: 619px) and (max-width: 620px){html{font-size: 604.49%;}}
@media screen and (min-width: 620px) and (max-width: 621px){html{font-size: 605.47%;}}
@media screen and (min-width: 621px) and (max-width: 622px){html{font-size: 606.445%;}}
@media screen and (min-width: 622px) and (max-width: 623px){html{font-size: 607.42%;}}
@media screen and (min-width: 623px) and (max-width: 624px){html{font-size: 608.4%;}}
@media screen and (min-width: 624px) and (max-width: 625px){html{font-size: 609.375%;}}
@media screen and (min-width: 625px) and (max-width: 626px){html{font-size: 610.35%;}}
@media screen and (min-width: 626px) and (max-width: 627px){html{font-size: 611.33%;}}
@media screen and (min-width: 627px) and (max-width: 628px){html{font-size: 612.305%;}}
@media screen and (min-width: 628px) and (max-width: 629px){html{font-size: 613.28%;}}
@media screen and (min-width: 629px) and (max-width: 630px){html{font-size: 614.26%;}}
@media screen and (min-width: 630px) and (max-width: 631px){html{font-size: 615.235%;}}
@media screen and (min-width: 631px) and (max-width: 632px){html{font-size: 616.21%;}}
@media screen and (min-width: 632px) and (max-width: 633px){html{font-size: 617.19%;}}
@media screen and (min-width: 633px) and (max-width: 634px){html{font-size: 618.165%;}}
@media screen and (min-width: 634px) and (max-width: 635px){html{font-size: 619.14%;}}
@media screen and (min-width: 635px) and (max-width: 636px){html{font-size: 620.115%;}}
@media screen and (min-width: 636px) and (max-width: 637px){html{font-size: 621.095%;}}
@media screen and (min-width: 637px) and (max-width: 638px){html{font-size: 622.07%;}}
@media screen and (min-width: 638px) and (max-width: 639px){html{font-size: 623.045%;}}
@media screen and (min-width: 639px) and (max-width: 640px){html{font-size: 624.025%;}}
@media screen and (min-width: 640px){html{font-size: 625%;}}
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
body { margin: 0 auto; width: 100%;max-width: 640px;font-size: 0.22rem; background: #fff; overflow-x: hidden; font-family: "Microsoft Yahei" }
html { width: 100%; overflow-x: hidden;}
a { text-decoration: none; border: none; }
a:focus, a:hover { text-decoration: none; }
ul, li { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
input { margin: 0; padding: 0; border: none; outline: none; -webkit-appearance: none;}
button { outline: none; appearance: none; -webkit-appearance: none; }
i { font-style: normal; }
p { margin: 0; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; }
.clear { clear: both; }
.over { overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.ablock { display: block; }
.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both;line-height:0;}
/* logo banner以及导航样式 */
.banner{width: 6rem;margin: 0 auto;}
.logo img,.banner img{width: 100%;}
.nav{width: 6.4rem;margin: 0.07rem auto 0.24rem;padding: 0 0.2rem;background: url(../images/nav_bg.png) no-repeat;background-size: 100%;}
.nav li{float: left;width: 20%;text-align: center;}
.nav li img{width: 1rem;margin-top: 0.38rem;}
.nav p{color: #000;font-size: 0.26rem;}

/* 搜索样式 */
.formsearch{width: 5.3rem;height: 0.6rem;margin: 0 auto 0.45rem;}
.formsearch input,.formsearch button{float: left;height: 0.6rem;line-height: 0.6rem;border-radius: 0.6rem;border: 1px solid #dfe2f2;}
.formsearch input{font-size: 0.24rem;width: 3.85rem;color: #8e91a1;background: url(../images/search.png) no-repeat 0.26rem 0.16rem;background-size:0.28rem;padding-left:0.68rem;  }
.formsearch button{font-size: 0.26rem;z-index: 2;width:1.7rem;text-align: center;color: #4d4d4d;outline:none;background: #fff;margin-left: -0.45rem}

/* 疾病导航样式 */
.desea_box{padding: 0 0.2rem;}
.til{text-align: center;width: 2.1rem;margin: 0 auto 0.3rem;}
.til span{float: left;}
.til span:first-of-type,.til span:last-of-type{width: 0.2rem;height: 0.02rem;background: #d9d9d9;margin-top: 0.25rem;}
.til span:nth-of-type(2){color: #242424;font-size: 0.36rem;margin: 0 0.1rem;font-weight: bold;}
.main_con{padding-bottom:0.13rem;border-bottom: 1px solid #d9d9d9;margin-bottom: 0.4rem; }
.pic{margin-bottom: 0.22rem;}
.pic img:first-child{float: left;}
.pic img:last-child{float: right;}
.pic_small{width:2.07rem; }
.pic_large{width:3.79rem; }
.bz a{float: left;width: 1.93rem;height: 0.6rem;line-height: 0.6rem;text-align: center;border: 1px solid #d9d9d9;border-radius: 0.07rem;margin-right: 0.1rem;margin-bottom: 0.1rem; color: #4d4d4d;font-size: 0.3rem;}
.bz a:nth-child(3n){margin-right: 0;}
.news{text-align: center;width: 5.6rem;margin: 0.34rem auto 0;}
.news li{margin-bottom:0.2rem;background: url(../images/li_bg.png) no-repeat 0 0.13rem;background-size:0.06rem;padding-left: 0.28rem;  }
.news li a{float: left;color: #888;font-size: 0.24rem;}
.news li span{float:right;color: #cacaca;font-size: 0.24rem;}

/* 热点阅读样式 */
.hot_read{padding: 0 0.2rem;}
.news_pic{margin: 0.2rem 0 0.4rem;}
.news_pic img{float: left;width:1.95rem;margin-right: 0.07rem; }
.news_pic img:last-child{margin-right: 0;}
.hot_news{width:5.7rem; }
.hot_news li{padding-bottom: 0.16rem;border-bottom: 1px dashed #dedede;padding-left: 0.43rem;background-position: 0.12rem 0.13rem; }
.more{width: 4.58rem;height: 0.8rem;line-height: 0.8rem;border-radius:0.8rem; background: #63c367;color: #fff;font-size: 0.28rem;margin: 0.4rem auto;text-align: center;box-shadow:0.1rem 0.1rem 0.28rem #d6f0d7, -0.1rem 0.1rem 0.28rem #d6f0d7;}
.ad01{width:5.8rem;margin: 0.2rem auto 0.5rem; }
.ad01 img{width: 5.8rem;}

/* 自助预约挂号样式 */
.gh_bt{width: 5.35rem;margin: 0.45rem auto 0.35rem;}
.til02{text-align: center;width: 5rem;margin: 0 auto 0.18rem;}
.til02 span{float: left;}
.til02 span:first-of-type,.til02 span:last-of-type{width: 1.32rem;height: 1px;background: #d9d9d9;margin-top: 0.25rem;}
.til02 span:nth-of-type(2){color: #242424;font-size: 0.36rem;margin: 0 0.1rem;font-weight: bold;}
.gh_box{margin-bottom:0.15rem; }
.gh_box label{float:left;font-size: 0.24rem;color: #4d4d4d;margin-right: 0.24rem;margin-top: 0.02rem;}
.gh_box input,.gh_box select,.gh_box textarea{width: 3.97rem;height: 0.4rem;line-height: 0.4rem; float:right;color: #ccc;font-size: 0.22rem;border:1px solid #e5e5e5;padding-left: 0.1rem;overflow: hidden;}
.gh_time{background: transparent;}
.gh_des{height:auto ;}
.gh_des textarea{height:1.3rem ;}
.gh_tj{margin:0.08rem 0 0.08rem 1.38rem;}
.gh_tj input{width: 1.7rem;height: 0.64rem;line-height: 0.64rem; text-align: center;background: #f2f2f2; color: #242424;font-size: 0.24rem;float: left;border-radius: 0.64rem;}
.gh_tj input:first-child{margin-right: 0.3rem;}
.web_jm{color: #b3b3b3;font-size: 0.2rem;margin-left: 1.38rem;}
.web_jm span{color: #ef4848;font-size: 0.16rem;}

/* 页面底部样式 */
.ft_nav{width: 6rem;margin: 0.4rem auto 80px;}
.ft_nav li{float: left;width: 25%;text-align: center;}
.ft_nav li img{width: 0.97rem;}
.ft_nav p{color: #242424;font-size: 0.24rem;margin-top: 0.15rem;}


/* 列表页样式 */
.mainList{width: 6rem;margin:0.25rem auto 0;}
.current_posi{width: 6rem;height: 0.5rem;line-height: 0.5rem; background: url(../images/home.png) no-repeat;background-size:0.27rem;padding-left:0.55rem;margin-bottom: 0.5rem; border: 1px solid #e6e6e6;background-position: 0.16rem 0.1rem; font-size:0.18rem;color: #999;}
.current_posi a{font-size: 0.18rem;color: #999;}
.list_content{padding:0 0.1rem;color: #2b354a;font-size: 0.36rem;text-align: center;margin-bottom: 0.3rem;}
.list_content li{margin-bottom: 0.5rem; }
.list_content li h2 a{color: #2b354a;font-size:0.36rem;}
.list_con>img{float: left;width: 2.01rem;}
.list_right{float:right;width: 3.64rem;}
.list_right p{color: #646a7c;font-size: 0.24rem;line-height: 0.42rem;}
.list_btn{margin-top: 0.12rem;}
.list_btn a{float: left;width: 1.1rem;height: 0.4rem;line-height: 0.4rem;border-radius: 0.4rem;text-align: center;color: #fff;font-size:0.22rem; }
.list_btn a:first-child{margin-right: 0.1rem;background:linear-gradient(#ff8524,#f36223,#ed4e22) ;}
.list_btn a:last-child{background: linear-gradient(#058f7a,#07b084,#08bd88);}
/*分页*/
.dede_pages {text-align:center; margin:0.35rem 0 0;}
.pagelist{display:inline-block; *display:inline; zoom:1;}
.dede_pages li{padding: 0.12rem 0.18rem;float: left;color: #898989;font-size: 0.24rem;text-align: center;margin-right: 0.05rem;border: 1px solid #dedede;}
.dede_pages a{color: #898989;}
.dede_pages .page_next{padding: 0.12rem 0.3rem;}
.list_pic{width:6.04rem;margin: 0 auto 0.4rem; }
.list_pic img{float: left;width:2.91rem; }
.list_pic img:last-child{float: right;}
.space{width: 6.4rem;height:0.3rem;background: #f0f3fa; }

/* 文章页样式 */
.article_main{margin-top:0.5rem; }
.article_main h1{color: #4d4d4d;font-size: 0.36rem;font-weight: bold;text-align: center;}
.sub_til{text-align: center;margin-top: 0.05rem;} 
.sub_til span{display: inline-block;color: #aaa;font-size: 0.22rem;}
.sub_til span:nth-child(2){margin-right:0.1rem; }
.sub_til span:nth-child(3){margin-right:0.25rem; }
.ad02{width: 5.5rem;display: block;margin:0.15rem auto 0.28rem; }
.article_content{padding: 0 0.23rem;}
.article_content p{color: #666;font-size: 0.24rem;line-height: 0.5rem;margin-bottom:0.5rem; }
.article_content img,.article_content p img{max-width:100%;height:auto !important;}
.article_zx{padding: 0 0.23rem;}
.zx_left,.zx_right{float: left;}
.zx_left{width: 4.3rem;text-align: center;margin-top: 0.18rem;}
.zx_left a{color: #f38228;font-size: 0.24rem;}
.zx_left div{color: #fff;font-size: 0.26rem;width: 2.76rem;height: 0.5rem;line-height: 0.5rem;text-align: center;border-radius: 0.05rem;background: linear-gradient(#ff8524,#f36223,#ed4e22);margin:0.05rem auto 0; }
.zx_left div a{color: #fff;}
.zx_right{margin-left: 0.1rem;}
.zx_right li{width: 1.1rem;height: 0.4rem;line-height: 0.4rem;text-align: center;color: #fff;font-size:0.22rem;background: linear-gradient(#058f7a,#08bd88);margin-bottom: 0.03rem; }
.link_article{padding-left: 0.2rem;margin: 0.45rem 0 0.4rem;}
.link_article a{color: #4d4d4d;font-size: 0.24rem;display: block;margin-bottom:0.14rem; }

/* 频道页样式 */
.channel_box01{padding: 0 0.2rem;margin:0.3rem 0; }
.left01{float: left;padding-top: 0.2rem;width: 3.78rem;}
.behav a{float: left;width:1.15rem;height: 0.43rem;line-height: 0.43rem;text-align: center;border: 1px solid #e6e6e6;margin-right: 0.07rem;margin-bottom: 0.1rem;color: #646a7c;font-size: 0.22rem;}
.act_btn{margin: 0.18rem 0 0.24rem 0.26rem;}
.act_btn a{float: left;width: 1.58rem;height: 0.45rem;line-height: 0.45rem;text-align: center; color: #fff;font-size:0.22rem ;border-radius: 0.05rem;margin-right:0.12rem; }
.act_btn a:first-child{background:linear-gradient(#08bd88,#05917a);}
.act_btn a:last-child{background:linear-gradient(#05917a,#08bd88);}
.act_intro{color: #888;font-size: 0.2rem;line-height: 0.4rem;width: 3.5rem;margin-left: 0.08rem;}
.act_intro span{color: #4d4d4d;font-size: 0.24rem;font-weight: bold;}
.act_intro a{color: #888;}
.right01{float: right;}
.right01 img{width:2.22rem; }
/* 频道页推荐阅读一部分样式 */
.recomm_read01{padding: 0.3rem 0.2rem 0 0.2rem;}
.read_title{padding: 0 0.1rem;margin-bottom: 0.27rem;}
.read_title span{float: left;color: #242424;font-size: 0.36rem;background: url(../images/book.png) no-repeat 0 0.15rem;background-size: 0.28rem;padding-left:0.4rem; }
.read_title a{float: right;width: 1.27rem;height: 0.4rem;line-height: 0.4rem;margin-top: 0.05rem; border-radius: 0.4rem;text-align: center;color: #fff;font-size:0.22rem;background: linear-gradient(#ff941e,#fcab3a,#f8c65a); }
.rec_main_box{margin-bottom: 0.4rem; }
.rec_main_left{float: left;text-align: center;width: 1.8rem;height: 1.84rem;border: 1px solid #e6e6e6;border-radius: 0.08rem;}
.rec_main_left img{width: 1.22rem;}
.rec_main_left span{color: #2b354a;font-size: 0.48rem;display: block;}
.rec_main_right{float: right;width:3.88rem; }
.rec_main_right li{color: #646a7c;font-size: 0.24rem;line-height: 0.47rem;padding-left:0.2rem;background: url(../images/li_bg.png) no-repeat 0 0.2rem;background-size: 0.08rem; }
.rec_main_right  a{color: #646a7c;}
.look_more{width:5.8rem;height: 0.7rem;line-height: 0.7rem;text-align: center; border: 1px solid #e6e6e6;border-radius: 0.05rem;color: #a6a8b4;font-size: 0.3rem;margin-top: 0.33rem;}
.look_more img{width:0.3rem;margin-left:0.22rem;  }
.channel_pic{padding: 0 0.2rem;margin: 0 auto 0.4rem;}
.channel_pic img{float: left;width: 1.92rem;margin-right: 0.12rem;}
.channel_pic img:last-of-type{margin-right: 0;}
/* 频道页推荐阅读二部分样式 */
.recomm_read02{padding: 0.3rem 0.2rem 0 0.2rem;}
.reminder{color: #999;font-size: 0.22rem;text-align: center;margin-bottom:0.24rem;}
.recomm_arc{margin-bottom: 0.25rem;}
.recomm_arc a{width: 1.95rem; float: left;height: 0.55rem;line-height: 0.55rem;border-radius: 0.05rem;margin: 0 0.05rem 0.15rem 0;text-align: center;color: #4d4d4d;border: 1px solid #d9d9d9;}
.recomm_arc a:nth-child(4),.recomm_arc a:nth-child(5){width: 2.95rem;}