@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
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,input { margin:0; padding:0; border: 0;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none;}
a,area{blr:expression(this.onFocus=this.blur()); }

body{ background:#fff;}
textarea{resize:none;}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block}
audio,canvas,progress,video {display: inline-block; vertical-align: baseline}
audio:not([controls]) { display: none;height: 0;}
[hidden],template {display: none}

.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.mr0{margin-right: 0px !important;}
.clear{ clear:both;}
.margindivbtm{ margin-bottom:20px;}
.red{ color:#ff7d5a;}

.kongdivbtm{ height:50px; }
.kongdivbtm2{ height:70px; }
.kongdivbtm3{ height:30px; }

/**首页header**/
header{ width:100%; height:200px; background:#07438a; padding:0; position:relative; margin-bottom:50px;}
header p{ width:85px; height:30px; line-height:30px; background:#063975; float:right; border-radius:15px; color:#787878; text-align:center; font-size:12px; margin-top:15px; margin-right:2.5%;} 
header p img.diandian{ width:35px; height:25px; display:block; float:left; margin-left:10px;}
header p img.closey{ width:22px; height:25px; display:block; float:left;}
header p span{ display:block; float:left; margin:0 5px;}
header h2{ font-size:26px; color:#fff; text-align:center; width:100%; margin:0 auto; padding-top:60px; }
.mysearch-bar{ position:absolute; bottom:-19px; left:5%; width:92%; height:38px; background:#fff; padding:0; border:1px solid #e8ebee; border-radius:20px;}
.mysearch-bar button{ display:block; float:left; width:6%; height:38px;  border-radius:20px; border:none; background:none;}
.mysearch-bar button i{ font-size:18px; color:#768089;}
.mysearch-bar input.search-input{ display:block; float:left; width:85%; padding-left:10px;  border-radius:20px; border:none; line-height:38px; color:#7f8a99; font-size:16px;}

header p a.weui-btn{ display:inline; margin:0; padding:0; border:none;}

/**首页内容**/
.tle_gzgn{ width:100%; height:38px; clear:both; }
.tle_gzgn i{ display:inline-block; float:left; width:5px; height:20px;line-height:20px; background:#03a9f4; margin-right:10px; }
.tle_gzgn h2{ display:inline-block; float:left; font-size:18px; line-height:20px; color:#354052; }

.dbgzbox{ width:96%; margin:0 auto; clear:both;}
.dbgzbox ul{ padding-bottom:10px;}
.dbgzbox ul li{ width:33.3333%; float:left; text-align:center; margin-bottom:15px;}
.dbgzbox ul li .iconlist_item{ width:95px; margin:0 auto; border:1px solid #e8ebee; border-radius:5px; background:#fff url(../images/bg_6gg.png) top center no-repeat; background-size:90px; text-align:center; padding-bottom:5px; position:relative; }
.dbgzbox ul li .iconlist_item p{ width:100%; text-align:center; padding:16.5px 0 0 0;}
.dbgzbox ul li .iconlist_item p img{ width:42.5px; height:42.5px; margin:0;}
.dbgzbox ul li .iconlist_item span{ width:100%; text-align:center; display:block; color:#7f8a99; font-size:14px; font-weight:bold;}
.dbgzbox ul li i{ display:block; position:absolute; right:15px; top:20px; width:20px; height:20px; line-height:20px; background:#ff7d5a; text-align:center; color:#fff; border-radius:50%; font-size:13px;}

.cygnbox{ width:92%; margin:0 auto; clear:both;}
.cygnbox ul{ padding-bottom:10px;}
.cygnbox ul li{ width:50%; float:left; text-align:center; margin-bottom:15px;position:relative; }
.cygnbox ul li a.iconlist_item{ display:block; width:95%; height:35px; line-height:35px; background:#e5f7ff; border:1px solid #e5f7ff; text-align:center; color:#2664ae; font-size:14px; font-weight:bold; border-radius:5px; position:relative;}
.cygnbox ul li a.last{ display:block; width:95%;  height:35px; line-height:35px; background:#fff; border:1px solid #e8ebee; text-align:center; color:#989ea7; font-size:30px; border-radius:5px; font-weight:normal; }
.cygnbox ul li i{ position:absolute; right:10px; top:2px; font-size:12px; color:#2664ae; font-weight:bold;}

.dbgzboxjz{ width:96%; margin:0 auto; clear:both;}
.dbgzboxjz ul{ padding-bottom:10px;}
.dbgzboxjz ul li{ width:33.3333%; float:left; text-align:center; margin-bottom:15px;}
.dbgzboxjz ul li .iconlist_item{ width:95px; margin:0 auto; border:1px solid #0188c7; border-radius:5px; background:#0188c7; background-size:90px; text-align:center; padding-bottom:10px; position:relative; }
.dbgzboxjz ul li .iconlist_item p{ width:100%; text-align:center; padding:16.5px 0 0 0;}
.dbgzboxjz ul li .iconlist_item p img{ width:36px; height:36px; margin:0;}
.dbgzboxjz ul li .iconlist_item span{ width:100%; text-align:center; display:block; color:#fff; font-size:14px; font-weight:bold;}
.dbgzboxjz ul li i{ display:block; position:absolute; right:-5px; top:-5px; width:20px; height:20px; line-height:20px; background:#ff7d5a; text-align:center; color:#fff; border-radius:50%; font-size:13px;}


/**除首页之外header**/
.headerqita{ width:100%; height:100px; background:#07438a; padding:0; margin-bottom:30px;position:relative;}
.headtlebox{  width:95%; margin:0 auto; padding-top:22px;position:relative; }
.headtlebox p{ width:85px; height:30px; line-height:30px; background:#063975; border-radius:15px; color:#787878; text-align:center; font-size:12px; position:absolute; right:0; margin:0;} 
.headtlebox p img.diandian{ width:35px; height:25px; display:block; float:left; margin-left:10px;}
.headtlebox p img.closey{ width:22px; height:25px; display:block; float:left;}
.headtlebox p span{ display:block; float:left; margin:0 5px;}
.headerqita h2{ display:block; font-size:24px; height:30px; line-height:30px; color:#fff; text-align:center; width:100%; margin:0; padding:0; position:absolute; }
.headerqita i{ width:30px; height:30px; position:absolute; left:0; display:block; color:#fff;}

.mysearch-bar2{ position:absolute; bottom:-19px; left:5%; width:92%; height:38px; background:#fff; padding:0; border:1px solid #e8ebee; border-radius:20px;}
.mysearch-bar2 button{ display:block; float:left; width:10%; height:38px;  border-radius:20px; border:none; background:none;}
.mysearch-bar2 button i{ font-size:18px; color:#768089; position:relative; top:5px;}
.mysearch-bar2 input.search-input{ display:block; float:left; width:80%; padding-left:10px;  border-radius:20px; border:none; line-height:38px; color:#7f8a99; font-size:16px;}

/**采访预约-稿件管理-记者管理-群组-媒体-机构**/
.weui-media-box,.weui-media-box_text{ clear:both; border-top:none; border-bottom:none;}
.weui-media-box_text .weui-media-box__title{ margin-bottom:5px;}
.weui-media-box_text .weui-media-box__title span{ display:inline-block; margin-right:13px;}
.weui-media-box__title a{ color:#000000;}
.weui-media-box__desc span{ margin-right:13px; line-height:24px; font-size:14px; display:inline-block;} 
.weui-media-box_text h5{ display:inline-block; float:left;}
.weui-media-box_text h5 a.cfyy_wsh{ display:inline-block; width:65px; height:24px; line-height:24px; border:1px solid #d7d7de; background:#fff; color:#ff8869; font-size:14px; text-align:center; margin-top:10px; font-weight:normal; border-radius:5px; margin-right:15px;}
.weui-media-box_text h5 a.cfyy_ytg{ display:inline-block; width:65px; height:24px; line-height:24px; border:1px solid #d7d7de; background:#fff; color:#354052;font-size:14px; text-align:center; margin-top:10px; font-weight:normal; border-radius:5px;margin-right:15px;}
.weui-media-box_text h3{ display:inline-block; float:left; padding:0 13px; height:24px; line-height:24px; border:1px solid #d7d7de; background:#fff; color:#999;font-size:14px; text-align:center; margin-top:10px; font-weight:normal; border-radius:5px;margin-right:15px;}
.weui-media-box_text h3 a{ color:#354052;}
.weui-media-box_text h2{ display:inline-block; float:left; padding:0 13px; height:24px; line-height:24px; border:1px solid #d7d7de; background:#fff; color:#999;font-size:14px; text-align:center; margin-top:10px; font-weight:normal; border-radius:5px;margin-right:15px;}
.weui-media-box_text h2 a{ color:#ff8869;}

.jzglbox{ width:95%; margin:0 auto; clear:both; padding:10px 0 20px 0;}
.jzglbox .weui-media-box,.jzglbox .weui-media-box_text{ width:90%; display:inline-block; float:left; border-top:none; border-bottom:none; clear:none; padding:0;}
.jzglbox .weui-form-li{ width:25px; display:inline-block; float:left;  margin:0;}
.weui-media-box__desc2 span{ margin-right:13px; line-height:24px; font-size:14px; display:inline-block;color:#999999;} 

.iconrgtbtmbox{ width:70px; float:right; position:fixed; right:1%; bottom:55px;}
.iconrgtbtmbox li{ width:100%; text-align:center; float:left; margin-bottom:5px; }
.iconrgtbtmbox li img{ width:45px; height:45px;}

/**表格-title-按钮**/
.tablineart{ border-collapse:collapse;}
.tablineart th{ border:e7e7ec; background:#f1f1f5; font-weight:bold; text-align:center;}
.tablineart th.bluebg{ background:#bee5f8; }
.tablineart td{ border:e7e7ec; text-align:center;}
.tablineart td.bluebg{ background:#e8f6fc;}
.tablineart td.bluebg span.redzi{ color:#ff7d5a;}
.tablineart td.bluebg span.redzi a{ color:#ff7d5a;}

.tle_bmjz{ width:100%; padding-bottom:13px;}
.tle_bmjz h2{ font-size:18px; display:inline; font-weight:bold; margin-right:5px;}
.tle_bmjz p{ color:#354052; display:inline;}
.tle_bmjz p span.redzi{ color:#ff7d5a;}

.anniubox{ width:100%;}
.anniubox a{ display:inline-block; margin-right:10px; padding:0 8px; height:40px; line-height:40px; text-align:center; background:#03a9f4; color:#fff; font-size:15px; border-radius:5px;}
.anniubox a:active{ background:#4267b2; color:#fff;}
.anniubox a.shbtg{ background:#4267b2; color:#fff;}

/**登录**/
.headerlogin{ width:100%; height:195px; background:#053975; padding:0; margin-bottom:0px;position:relative;}
.headerlogin h2{ display:block; font-size:22px; height:30px; line-height:30px; color:#fff; text-align:center; width:100%; margin:0; padding:0; position:absolute; }
.headerlogin i{ width:30px; height:30px; position:absolute; left:0; display:block; color:#fff;}
.headerlogin .headtlelog{  width:95%; margin:0 auto; padding-top:15px;position:relative; }
.headerlogin .headtlelog p{ width:85px; height:30px; line-height:30px; background:#063975; border-radius:15px; color:#787878; text-align:center; font-size:12px; position:absolute; right:0; margin:0;} 
.headerlogin .headtlelog p img.diandian{ width:35px; height:25px; display:block; float:left; margin-left:10px;}
.headerlogin .headtlelog p img.closey{ width:22px; height:25px; display:block; float:left;}
.headerlogin .headtlelog p span{ display:block; float:left; margin:0 5px;}

.picperson{ width:100%; text-align:center; padding-top:40px;}
.picperson img{ width:90px; height:90px; border-radius:50%;}

.btnbtm_login{ width:80%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center;margin-top:10px; letter-spacing:5px; margin-left:37px}
.btnbtm_login a{ display:block; width:80%; height:50px; line-height:50px; color:#fff; }

.loginconbox{ width:100%;}
.loginconbox ul{ width:100%; padding-top:20px;}
.loginconbox ul li{ width:100%; text-indent:25px; color:#cacad1; font-size:18px; line-height:60px;}
.loginconbox ul li i{ display:inline; margin-right:10px; font-size:25px;}
.loginconbox ul li input{display:inline; width:70%; line-height:40px;  font-size:16px; }
.loginconbox ul li input.yzhma{display:inline; width:36%; line-height:40px; color:#cacad1; font-size:20px; }
.loginconbox ul li input.weui-vcode-btn{ display:inline; width:18%; text-align:center;}
.loginzcmm{ margin-top:20px; width:95%; padding-right:5%; text-align:right; color:#cacad1; font-size:18px; padding-bottom:40px;}
.loginzcmm a{ color:#888;}

/**注册-新建机构-记者管理查看**/
.tle_zhuce{ width:100%; height:95px; background:#03a9f4;}
.tle_zhuce h2{ color:#fff; font-size:20px; font-weight:bold; text-align:center; width:100%; padding-top:15px;}
.tle_zhuce h3{ clear:both; width:2em; height:5px; border-bottom:1px solid #fff; margin:0 auto;}

.btnbtm_logintan{ width:100%; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:#03a9f4; position:fixed; bottom:0; letter-spacing:5px;}
.btnbtm_logintan a{ display:block; width:100%; height:50px; line-height:50px; color:#fff;}
.btnbtm_mtjg{ width:100%; height:50px; position:fixed; bottom:0; background:#03a9f4; }
.btnbtm_mtjg a{ display:block; float:left; width:46%;height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; background:#03a9f4;letter-spacing:5px;  }
.btnbtm_mtjg a.rgtlineblue{border-right:1px solid #3dbdf7;}

.divtabconzhuce{ width:100%; height:100%; overflow-y:scroll; margin-top:10px;}
.divtabconzhuce .weui-cell__bd{ width:97%; padding:0 1%; height:40px; line-height:40px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:16px;}
.divtabconzhuce .weui-cell__bd .weui-select{ color:#d9d9de;}

.tabzhucebox{ width:90%; margin:0 auto;}
.tabzhucebox td{ border:none; color:#888; font-size:17px; padding:3px;}
.inputzhucelong{ width:97%; padding:0 1%; height:40px; line-height:40px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:16px;}
.inputzhucesmall{ width:95%; padding:0 1%; height:40px; line-height:40px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:16px;}

.zhengjianhao{ width:97%; padding:0 1%; height:40px; line-height:40px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:16px;}
.zhengjianhao span{ display:block; float:left; text-align:center; width:80px; height:40px; line-height:40px; border-right:1px solid #e6e6ea;}
.zhengjianhao input{ display:block; float:left; width:63%; border:none; height:40px; line-height:40px;color:#d9d9de; font-size:16px;}

.tabzhucebox .yanzhengmabox{ width:97%; padding:0 1%; height:45px; line-height:45px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:16px;}
.tabzhucebox .yanzhengmabox .weui-cell__bd{ float:left; width:52%; height:35px; line-height:35px; padding:0 ; margin:0; border:none; }
.tabzhucebox .yanzhengmabox .weui-cell__ft{ float:left; width:48%; height:35px; line-height:35px; padding:0 ; margin:0; border:none; }
.tabzhucebox .yanzhengmabox .weui-cell__ft button{ color:#2297ce;}

.divtabconzhuce .weui-uploader__input-box{float:left; position:relative; margin-right:0; margin-bottom:0; width:93%; height:40px; line-height:40px; border:1px solid #e6e6ea; border-radius:5px; color:#d9d9de; font-size:12px;}
  
/**统计分析**/
.tubiaokuang{ width:99%; margin:0 auto; border:1px solid #e6e6ea; clear:both; margin-bottom:30px;}
.chart-wrapper canvas{ width:100%;}

.tle_tjfx{ width:100%; clear:both;}
.tle_tjfx h2{ display:inline-block; float:left; line-height:40px; border-bottom:2px solid #03a9f4; color:#354052; font-size:18px; font-weight:bold;}
.tle_tjfx p{ float:right; display:inline-block; width:30%; text-align:right; line-height:40px;}
.tle_tjfx p a{ color:#666;}
.tle_tjfx p a img{ width:18px; height:18px; margin-right:10px;}

.tubiaokuang2{ width:94%; padding:2%; margin:0 auto; border:1px solid #e6e6ea; clear:both; margin-bottom:30px;}
.fgtjjtabbox{ width:100%;}
.fgtjjtabbox li{ width:48%; }

.tabtjfxbox{ margin:0 auto;}
.tabtjfxbox td{ border:1px solid #ebebeb; color:#666; font-size:17px; padding:3px; text-align:center;}
.tabtjfxbox th{ font-weight:bold; text-align:center; color:#333;}
.tabtjfxbox td span.red{ color:#cb221c;}

/**分类菜单**/
.weui-navs .nav-item{ border-bottom:1px solid #dee1e4; width:85%; margin:0 auto;}
.weui-navs .nav-item ul{ background:#fff; width:88%; margin:0 auto;}
.weui-navs .nav-item a img{ width:18px; height:18px; margin:0;}
.weui-navs .nav-item a span{ margin-left:10px; font-size:18px; color:#333;}
.weui-navs .nav-item ul a span{ font-size:16px; color:#666;}

/**稿件管理细览弹窗**/
.anniubox2{ width:100%; position:relative;}
.anniubox2 a{ display:inline-block; margin-right:10px; padding:0 8px; height:40px; line-height:40px; text-align:center; background:#03a9f4; color:#fff; font-size:15px; border-radius:5px;}
.anniubox2 a:active{ background:#4267b2; color:#fff;}
.anniubox2 a.shbtg{ background:#4267b2; color:#fff;}

.gjgl_xqtcbox{ width:60%; padding-top:15px; height:200px; overflow:scroll; border:1px solid #ccc; position:absolute; bottom:45px; right:0; border-radius:5px; background:#fff;box-shadow: 0px 0px 3px #ccc; font-size:15px;}

.zhuanpaibtn{ width:100%; line-height:40px; background:#eeeef1; color:#333; position:relative; clear:both; bottom:0;}
.zhuanpaibtn a{ display:block; width:100%; line-height:40px; background:#eeeef1; color:#333; font-weight:bold; letter-spacing:2px; font-size:16px;}