@charset "utf-8";
/* CSS Document */
body { margin: 0; line-height: 1.8; background: #fff; font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif; font-weight: 400; color: #333;}
.colorRed { color: #e73422; }
.dn { display: none; }
.pic_img1 { }
.pic_img1 img { width: 100%; }
.pic_img2 { }
.pic_img2 img { width: 100%; }
.pic_img3 { }
.pic_img3 img { width: 100%; }
.pic_img4 { }
.pic_img4 img { width: 100%; }
.pic_img5 { }
.pic_img5 img { width: 100%; }
.pic_img6 { }
.pic_img6 img { width: 100%; }
.pic_img7 { }
.pic_img7 img { width: 100%; }
.pic_img8 { }
.pic_img8 img { width: 100%; }
.pic_img9 { }
.pic_img9 img { width: 100%; }
.pic_img10 { }
.pic_img10 img { width: 100%; }
.pic_img11 { }
.pic_img11 img { width: 100%; }
.pic_img12 { }
.pic_img12 img { width: 100%; }
.pic_img13 { }
.pic_img13 img { width: 100%; }
.pic_img14 { }
.pic_img14 img { width: 100%; }
.pic_img15 { }
.pic_img15 img { width: 100%; }
.pic_img16 { }
.pic_img16 img { width: 100%; }
.pic_img17 { }
.pic_img17 img { width: 100%; }
.pic_img18 { }
.pic_img18 img { width: 100%; }
.pic_img19 { }
.pic_img19 img { width: 100%; }
.pic_img20 { }
.pic_img20 img { width: 100%; }
.pic_img21 { }
.pic_img21 img { width: 100%; }
.pic_img22 { }
.pic_img22 img { width: 100%; }
.pic_img23 { }
.pic_img23 img { width: 100%; }
.pic_txt0 {padding: 20px 0px;margin: 0px 20px;border-bottom: 1px solid #ddd;line-height: 1.6;}
.pic_txt0 p.tit1 {font-size: 2.5rem;font-weight: bolder;}
.pic_txt0 p.tit2 {color: #970f0f;}
.pic_txt0 p.tit2 span {font-size: 1.6rem;margin: 0 3px;}
.pic_txt1 { margin: 30px 0px 40px; }
.pic_txt3 { margin: 20px 0px 30px; }
.pic_txt5 { margin: 0px 0px 30px; }
.pic_txt6 { margin: 20px 0px; line-height: 2.1em; }
.pic_txt9 { margin: 20px 25px; padding: 14px 20px; background-color: #a0e75a; border-radius: 10px; line-height: 1.8rem; position: relative; }
.pic_txt9:before { content: ""; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #a0e75a; position: absolute; left: -12px; top: 8px; }
.pic_txt9 img { vertical-align: middle; width: 24px; }
.pic_txt10 {margin: 20px 12px;}
.pic_txt12 { margin: 0px 12px 10px; }
.pic_txt13 { margin: 20px 12px; background-color: #f5f5f5; border-radius: 16px; padding: 16px 0px; }
.pic_txt13 p { padding-bottom: 8px; color: #666; }
.pic_txt14 { margin: 30px 0px; }
.pic_txt14 p { font-size: 24px; font-weight: bold; line-height: 2; }
.pic_txt14 ul { overflow: hidden; border: 1px solid #ddd; margin: 18px 20px 0px; border-radius: 10px; padding: 22px 10px 4px; }
.pic_txt14 ul li { float: left; margin-bottom: 20px; }
.pic_txt14 ul li a { display: block; color: #d186a4; line-height: 1.2rem; text-decoration: underline; }
.pic_txt14 ul li a img { }
.pic_txt15 { margin: 10px 12px 0px; }
.pic_txt15 p {  line-height: 2rem; }
.pic_txt15 p img { width: 4rem; vertical-align: middle; margin: 0 4px; }
.pic_txt15 p a { color: #d186a4; text-decoration: underline; }
.pic_txt16 { }
.pic_txt16 img { width: 100%; }
.pic_txt16 p { font-size: 24px; text-align: center; font-weight: bold; }
.pic_txt17 { margin: 20px 0px; }
.pic_txt17 p { }
.pic_txt17 p a { color: #d186a4; text-decoration: underline; }
.pic_txt17 p img { width: 4rem; vertical-align: middle; margin-left: 15px; }
.pic_txt18 { margin: 40px 15px 20px; }
.pic_txt18 p { line-height: 2rem; }
.pic_txt22 { margin: 150px 0px 50px; }
.pic_txt22 p { line-height: 1.8em; }
.pic_txt22 p.tit1 { font-size: 22px; font-weight: bold; color: #e73422; }
.pic_txt22 p.tit2 { font-size: 36px; font-weight: bold; }
.pic_txt22 img { width: 100%; margin-top: 20px; }
.pic_txt23 {margin: 20px 15px;}
.pic_txt23 p { line-height: 2rem; }
.pic_txt23 img { width: 100%; }
.pic_txt24 {margin: 50px 15px 10px;}
.pic_txt24 p:first-child {font-size: 24px;font-weight: bold;}
.pic_txt24 p {font-size: 16px;padding-bottom: 20px;line-height: 1.8rem;}
.pic_txt25 {margin: 0px;}
.pic_txt25 p { }
.pic_txt25 p a { color: #d186a4; text-decoration: underline; }
.pic_txt25 p img { width: 4rem; vertical-align: middle; margin:0px 5px; }
/*5-5S*/
@media screen and (max-device-width: 320px) and (min-device-height: 568px) {
body{font-size:.7rem}
.pic_txt0 p.tit1 {font-size: 1.4rem;}
.pic_txt0 p.tit2 {font-size: 0.8rem;}
.pic_txt0 p.tit2 span {font-size: 1.4rem;}
.pic_txt14 ul li a img { width: 3.6rem; }
.pic_txt15 p img {width: 3.6rem;}
.pic_txt17 p img { width:3.6rem;}
.pic_txt22 p.tit1 {font-size: 20px;}
.pic_txt22 p.tit2 {font-size: 30px;}
}