﻿/****************************************************************
 -- 【全局样式配置】 --
****************************************************************/
 * {
    margin:0px; padding:0px; border:0px;
    box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    -webkit-overflow-scrolling:touch;
    background-clip:padding-box;
 }
 *,::after,::before { -webkit-tap-highlight-color:transparent; -moz-tap-highlight-color:transparent; -o-tap-highlight-color:transparent; tap-highlight-color:transparent; }
 html { height:100vh; overflow-x:hidden; }
 body {
    min-height:100%; background-color:#FFFFFF; overflow-x:hidden;
   /*禁止IOS双击缩放*/ touch-action:manipulation;
   /*禁止IOS字号适配*/ -ms-text-size-adjust:100%!important; -webkit-text-size-adjust:100%!important; -moz-text-size-adjust:100%!important; text-size-adjust:100%!important;
   /*禁止IOS橡皮滚动*/ overscroll-behavior:none;
 }
 img { border:0px; }
 table { width:100%; border-collapse:collapse; border-spacing:0px; border:0px; }
 td,th { padding:0px; border:0px; -webkit-tap-highlight-color:rgba(255,0,0,0); }
 ul, ol, li, dl { list-style:none; }
 i, u, em { font-style:normal; }
 iframe  { background-color:transparent; }
 a       { text-decoration:none; outline:none!important; -webkit-tap-highlight-color:rgba(255,0,0,0); }
 a:hover { text-decoration:none; }


/****************************************************************
 -- 【常用类】 --
****************************************************************/
 /*常用类--布局*/
 .boxclear { clear:both; overflow:hidden; float:none; height:0; font-size:0; }
 .boxwidth750 { width:750px; margin:0 auto; }
 .boxfolat750 { position:fixed; width:750px; margin-left:-375px; left:50%; overflow:auto; }
 .boxheight{ height:calc(1px + 100%); }  /*解决IOS弹出层，内容区小于屏幕高度，阻止橡皮滚动*/

 /*常用类--回到顶部*/
 .MoveTop { position:fixed; z-index:920; text-align:center; padding-top:25px; width:100px; height:110px; left:50%; margin-left:250px; bottom:50px; background-color:rgba(54,90,139,0.9); border-radius:10px; }
 .MoveTop i { font-size:33px; color:rgba(255,255,255,0.95); border-top:2px solid rgba(255,255,255,0.90); padding-top:3px; }
 .MoveTop p { font-size:24px; color:rgba(255,255,255,0.98); font-weight:300; }

 /*常用类--弹出窗口(全屏类)*/
 #FadeFull { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(36,60,91,0.70); z-index:9990; }
 .DivFull  { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:transparent; z-index:9999; border-radius:0px; }
 .DivFull iframe { width:100%; height:100%; border:none; border-radius:0px; background-color:transparent; }


/****************************************************************
 -- 【首页样式】 --
****************************************************************/
 /*首页--返回顶部*/
 .in_Top { position:fixed; display:none; right:30px; bottom:80px; padding-top:15px; width:70px; height:70px; font-size:0px; text-align:center; background-color:rgba(99,137,169,0.65); border-radius:8px; transition:all 0.3s; cursor:pointer; }
 .in_Top img { width:38px; opacity:0.9; filter:opacity(90%); }

 /*首页--页脚*/
 .in_End { margin-top:15px; background-color:#E6E6E6; text-align:center; font-size:28px; color:#EA5978; padding-top:15px; padding-bottom:25px; }

 /*首页--页眉标签+提问*/
 .in_100 { top:0px; height:85px; background:linear-gradient(to bottom, #FF7700, #FF9900); }
 .in_100 p { padding:0px 16px; font-size:42px; color:#FFFFFF; font-weight:bold; line-height:85px; letter-spacing:1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
 .in_101 { padding:105px 30px 45px 30px; background-color:#FFFFFF; }
 .in_101 .D01 { font-size:32px; color:#000000; line-height:145%; font-weight:bold; }
 .in_101 .D02 { overflow:hidden; margin-top:25px; }
 .in_101 .D03 { overflow:hidden; background-color:#F6F6F6; margin-top:30px; padding:16px 20px; }
 .in_101 .D21 { float:left; background-color:#FF5722; font-size:22px; color:#FFFFFF; font-weight:350; padding:4px 12px; border-radius:4px; }
 .in_101 .D22 { float:right; text-align:right; }
 .in_101 .D22 img  { position:relative; margin-left:28px; margin-right:8px; }
 .in_101 .D22 .I1  { height:27px; opacity:0.75; filter:opacity(75%); top:6px; }
 .in_101 .D22 .I2  { height:25px; opacity:0.65; filter:opacity(65%); top:2px; }
 .in_101 .D22 span { font-size:26px; color:#999999; font-family:Arial; }
 .in_101 .D31 { float:left; }
 .in_101 .D31 img { width:88px; height:88px; border-radius:100%; }
 .in_101 .D32 { float:left; width:500px; margin-left:20px; }
 .in_101 .D32 font { font-size:25px; color:#888888; }
 .in_101 .D32 span { font-size:28px; color:#01AAED; font-weight:bold; }
 .in_101 .D32 img  { height:28px; margin-left:15px; margin-right:3px; position:relative; top:2px; }

 /*首页--回复列表*/
 .in_200 { padding:0px 30px 25px 30px; margin-top:30px; background-color:#FFFFFF; }
 .in_201 { overflow:hidden; padding-top:35px; }
 .in_201 .D00 { float:right; font-size:0px; }
 .in_201 .D01 { float:left; }
 .in_201 .D02 { float:left; width:400px; margin-left:20px; }
 .in_201 .D00 img  { width:118px; }
 .in_201 .D01 img { width:88px; height:88px; border-radius:100%; }
 .in_201 .D02 font { font-size:25px; color:#888888; }
 .in_201 .D02 span { font-size:28px; color:#01AAED; font-weight:bold; }
 .in_201 .D02 img  { height:28px; margin-left:15px; margin-right:3px; position:relative; top:2px; }
 .in_202 { padding:20px 15px 35px 15px; }
 .in_203 { overflow:hidden; border-bottom:1px dashed #999999; padding:0px 10px 15px 10px; }
 .in_203 p   { float:left; font-size:34px; color:#FF5500; font-weight:bold; }
 .in_203 img { float:right; height:24px; margin-top:12px; opacity:0.75; filter:opacity(75%); }

 /*首页--评论列表*/
 .in_300 { padding:0px 30px 30px 30px; background-color:#FFFFFF; }
 .in_301 { overflow:hidden; padding-top:25px; background-color:#F6F6F6; }
 .in_301 .D00 { float:right; margin-right:15px; margin-top:10px; cursor:pointer; }
 .in_301 .D00 img  { position:relative; margin-right:10px; height:30px; opacity:0.6; filter:opacity(60%); top:2px; }
 .in_301 .D00 span { font-size:30px; color:#999999; font-family:Arial; }
 .in_301 .D01 { float:left; padding-left:25px; }
 .in_301 .D02 { float:left; width:400px; margin-left:20px; }
 .in_301 .D01 img { width:72px; height:72px; border-radius:100%; }
 .in_301 .D02 font { font-size:25px; color:#888888; }
 .in_301 .D02 span { font-size:27px; color:#333333; font-weight:bold; }
 .in_302 { padding:20px 15px 35px 110px; background-color:#F6F6F6; }

 /*首页--正文详情*/
 .Show_zw { margin:0px auto; font-size:32px; color:#000000; line-height:165%; word-break:break-all; }
 .Show_zw *       { font-size:32px!important; font-family:inherit!important; }
 .Show_zw h1      { font-size:36px!important; letter-spacing:1px; padding-bottom:9px; padding-top:5px; }
 .Show_zw h2      { font-size:34px!important; letter-spacing:1px; padding-bottom:5px; padding-top:5px; }
 .Show_zw h3      { font-size:33px!important; letter-spacing:1px; padding-bottom:5px; padding-top:5px; }
 .Show_zw a       { color:#019AED; text-decoration:none; letter-spacing:1px; }
 .Show_zw a:hover { color:#019AED; text-decoration:underline; }
 .Show_zw img { width:100%; margin-top:15px; margin-bottom:1px; }
 .Show_zw p img { margin-top:5px; }
 .Show_zw p img:first-child { margin-top:20px; }

/****************************************************************
****************************************************************/