.wrapper {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
}
.wrapper .message{width: 1200px}
body {
  background: white
}

.header .top-bar li {
  float: left;
  padding: 0 10px
}

.header .top-bar {
  background: #f1f1f1;
  padding: 5px 0
}

.header .sub-logo {
  height: 200px;
  background: url("../images/bg_logo.png") no-repeat;
  position: relative;
}

.header .site-name {
  position: absolute;
  top: 60px;
  left: 130px;
  width: 800px;
  font-size: 46px;
  font-family: "微软雅黑";
  color: #da2900;
  font-weight: bold;
  letter-spacing: 5px;
  -moz-text-shadow: 2px 2px 5px #fff;
  -webkit-text-shadow: 2px 2px 5px #fff;
  text-shadow: 2px 2px 5px #fff;
}

.header .sub-site-menu {
  text-shadow: 1px 2px 2px #004164;
  overflow: hidden;
  height: 50px;
  background: #007BBD;
  box-shadow: 0px 0px 20px rgba(0,0,0,0.4) inset;
}

.header .sub-site-menu li {
  float: left;
  padding: 0 20px;
  line-height: 50px;
}
.header .sub-site-menu li.menu_cur a, .header .sub-site-menu li:hover a{
  font-weight: bold;
  color: #ffff00;
}
.header .sub-site-menu li a{
  color: white;
  font-size: 20px;
  display: block;
}
.header .oldmode {
  position: absolute;
  top: 16px;
  right: 16px;
  background: white;
}

.p1 .L{width:800px;}
.p1 .R{width:380px;background:#f1f1f1;}

.R.fr .message1{margin: 0 0 10px 0;}

.tbox {margin-top: 20px}
.tbox .menu{height:36px;line-height:36px;border-bottom:1px #0082C8 solid;width: auto}
.tbox .menu h1{float:left;padding:0 10px;font-size:20px;color:#fff;min-width:260px;background:#0082C8;}
.tbox .menu p{float:right;display:inline-block;width:60px;}
.tbox ul{padding:10px 0;}
.tbox li{height:43px; line-height:43px; font-size:16px; background:url('../images/dian.png') 8px no-repeat; margin-left:0px; border-bottom:1px dotted #dcdcdc;}
.tbox li a { color:#4b4a4a; display:block; padding-left:15px; border-left:3px #fff solid;}
.tbox li a:hover { color:#e11317; background:#f6f6f6; border-left:3px #015293 solid; }
.more_right{float: right;font-size: 12px;}
.list-name{display: inline-block;vertical-align: top;width: 80%}
.tbox .content{line-height:25px;font-size:14px;text-indent:2em;padding:10px;}
.tbox .content a{color:#f00;}
.tbox .picture{text-align:center;}
.tbox .picture img{width:380px;}


.plist .L{width:250px;}
.plist .R{width:940px;}

.plist .L .main_r{margin-right:30px;}
.category_left h1{font-size:20px;text-align:center; height:47px; line-height:47px; font-weight:bold; color:#fff; background:#0082C8}
.category_left h1 a { font-size:20px; font-weight:bold; color:#fff; }
.category_left h1 i { margin-right:8px; font-size:24px; }
.zf_list ul li { background: url("../images/xwzx_img10.jpg") 30px #f8f8f8 no-repeat;height:50px; line-height:50px; text-align:center; border-bottom:1px solid #ccc; margin-top:5px; font-size:16px; }
.zf_list ul li a { display:block;  }
.zf_list ul li a:hover { background: url("../images/xwzx_img11.jpg") 30px no-repeat; }
.zf_list ul li:hover { background: #f8f8f8; }
.zf_list ul li.menu_cur { background: url("../images/xwzx_img11.jpg") #f8f8f8 30px no-repeat; font-weight:bold;  }
.zf_list ul li.menu_cur a { color:#0082C8; }

.category_r_list li  { border-bottom:1px dashed #eee; }
.category_r_list li a { font-size:16px; display:block; height:40px; line-height:40px; padding-left:10px;}
.category_r_list li a:hover {  background:#f6f6f6; /*border-bottom:1px dashed #ccc;*/ }
.category_r_list li i { font-size:16px; margin-right:8px; color:#0082C8;}
.page{text-align: center}

.article_content { overflow: hidden; height:auto !important; margin:0 auto; padding:50px; }
.article_content h2 { margin-top: 20px; line-height:46px; text-shadow:1px 1px 1px rgba(255,255,255,.2),2px 2px 3px rgba(0,0,0,.2); text-align:center; font-size:28px; font-weight:bold; padding:0px 10px 10px 10px; font-family:"Microsoft Yahei","\5b8b\4f53"; color:#174488; letter-spacing:1px; }
.info { border-bottom:1px dotted #ccc; padding:10px 0px; text-align:center; }
.info small { padding-right:25px; }
.content {  text-indent:0em;line-height:200%; font-size:16px;padding:30px 10px;  color:#444;}
.content img { padding:20px 0; text-align:center; margin:0px auto; }
.content p { text-indent:0em; padding-top:15px;}
.content div {  padding-top:15px; }
.print{ font-size: 12px;float: right;}
.article_next { width:900px;}
.article_next li { height:50px; line-height:50px; padding-right:25px; padding-left:10px; float:left; background:#f1f1f1; }

/*适老化样式*/
.oldModel .header .sub-site-menu li a,
.oldModel .tbox .menu h1{font-size: 28px}
.oldModel .site-name{font-size: 54px}
.oldModel .p1 .L,
.oldModel .p1 .R{float: none;width: 100%;}
.oldModel .p1 .L{margin-top: 20px}
.oldModel .tbox .content,
.oldModel .tbox .menu p{font-size: 22px}
.oldModel .tbox li,
.oldModel .list-name{font-size: 24px}
.oldModel li a .more_right{font-size: 20px}
.oldModel .category_left h1,
.oldModel .zf_list ul li{font-size: 26px}

.oldModel .zf_list ul li,
.oldModel .zf_list ul li:hover a{
  background-position: 5px center;
}

.oldModel .articleTitle{
  font-size: 36px;
}
.oldModel .article_content h2{
  font-size: 36px;
}
.oldModel .info, .oldModel .article_next{
  font-size: 18px;
}
.oldModel .print{
  font-size: 16px;
}

/* 文章内容 */
.oldModel .articleDetails div,
.oldModel .articleDetails a,
.oldModel .articleDetails span,
.oldModel .articleDetails p,
.oldModel .articleDetails h1{font-size: 32px!important;line-height: 50px;}

.oldModel .layui-laypage span,
.oldModel .layui-laypage a{font-size: 26px;}
