﻿@charset "utf-8";
body{
  padding:0;
  margin:0;
  font-family:"微软雅黑", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size:16px;
  -webkit-text-size-adjust:none;
}
body *{
  transition-property:transform, color, background, opacity, border, display, height, z-index, filter !important;
}
img{
  border:none;
}
dl, dt, dd, ul, li, form, input, textarea{
  margin:0;
  padding:0;
  list-style:none;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
a{
  color:#666;
  text-decoration:none;
}
.max-wrap{
  max-width:1920px;
  min-width:1200px;
  margin:0 auto;
  background-color:#fcfcfc;
}
.main-wrap{
  width:1015px;
  margin:0 auto;
  position:relative;
}
.white-bg{
  background-color:#fff;
}
.gray-bg{
  background-color:#f1f1f1;
}
.pd-20{
}
.pt-15{
  padding-top:20px;
}
/*top-bar--start*/
.top-bar{
  background-color:#003182;
  color:#fff;
  font-size:0.75em;
  line-height:30px;
}
.top-bar a{
  color:#fff;
}
.top-bar .english{
  color:#f15447;
}
.top-bar a:hover{
  text-decoration:underline;
}
.top-bar .four-links{
  float:left;
}
.link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 3px;
}
.user > .login-others > ul{
  right:0px;
}
.user > .login-others > ul > a{
  line-height:40px;
}
.user > .login-others{
  margin-left:0 !important;
  margin-right:15px;
}
/*top-bar--end*/
.find-bar-wrap{
  margin-bottom:10px;
  position:relative;
}
.input-wrap{
  margin-right:80px;
}
/*logo--start*/
.logo-bar{
  padding:29px 0;
  background-color:#fff;
}
.logo-bar .logo{
  float:left;
}
.logo img{
  display:block;
}
/*搜索--start*/
.find-bar{
  float:right;
  width:290px;
  background-color:#fff;
  border-radius:30px;
  border:1px solid #023e8a;
  position:absolute;
  right:0;
  top:-85px;
}
.find-bar input[type="submit"]{
  float:right;
  border:none;
  height:30px;
  line-height:30px;
  width:45px;
  outline:none;
  cursor:pointer;
  color:#fff;
  background:url(../images/icon_search.png) no-repeat center center;
  border-radius: 0 30px 30px 0;
}
.find-bar input[type="text"]{
  border-radius: 30px 0 0 30px;
  float: left;
  width: calc(100% - 45px);
  padding: 0 10px;
  box-sizing: border-box;
  border: none;
  line-height: 30px;
  height: 30px;
}
.find-bar em{
  position:absolute;
  clear:both;
  padding:5px 0 0 5px;
  font-size:.75em;
  color:red;
  font-style:normal;
  left:5px;
  top:29px;
}
.find-bar input::-webkit-input-placeholder{ /* WebKit browsers */
  color:#999;
}
.find-bar input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
  color:#999;
}
.find-bar input::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color:#999;
}
.find-bar input:-ms-input-placeholder{ /* Internet Explorer 10+ */
  color:#999;
}
/*下拉菜单--start*/
.main-nav-bar{
  position:relative;
  z-index:99;
  background-color:#e3e3e3;
  border-bottom:1px solid #107bcc;
}
.main-nav{
  position:relative;
  z-index:99;
}
#menu a{
  display:block;
}
/* 一级菜单 */
#menu > ul{
  display:table;
  width:100%;
  table-layout:fixed;
}
#menu > ul > li{
  display:table-cell;
}
#menu > ul > li > a.icon_nav:before{
  display:inline-block;
  content:"";
  height:20px;
  width:20px;
  vertical-align:middle;
  padding-right:15px;
  margin-left:-15px;
}
#menu > ul > li > a.icon_nav_01:before{
  background:url(../images/icon_nav_01.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_02:before{
  background:url(../images/icon_nav_02.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_03:before{
  background:url(../images/icon_nav_03.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_04:before{
  background:url(../images/icon_nav_04.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_05:before{
  background:url(../images/icon_nav_05.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_06:before{
  background:url(../images/icon_nav_06.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_07:before{
  background:url(../images/icon_nav_07.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_01:hover:before{
  background:url(../images/icon_nav_01_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_02:hover:before{
  background:url(../images/icon_nav_02_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_03:hover:before{
  background:url(../images/icon_nav_03_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_04:hover:before{
  background:url(../images/icon_nav_04_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_05:hover:before{
  background:url(../images/icon_nav_05_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_06:hover:before{
  background:url(../images/icon_nav_06_hover.png) no-repeat center center;
}
#menu > ul > li > a.icon_nav_07:hover:before{
  background:url(../images/icon_nav_07_hover.png) no-repeat center center;
}
#menu > ul > li > a{
  display:block;
  height:37px;
  line-height:33px;
  text-align:center;
  color:#333;
  font-size:1.125em;
  font-weight:bold;
  border-top:4px solid #e3e3e3;
  border-bottom:1px solid #107bcc;
  margin-bottom:-1px;
  color:#023e8a;
}
#menu > ul > li > a:hover{
  font-weight:bold;
  background-color:#fff;
  border-top:4px solid #cb2222;
  border-left:1px solid #cb2222;
  border-right:1px solid #cb2222;
  border-bottom:1px solid #fff;
  color:#cb2222;
}
#menu > ul > li:hover > a, #menu > ul > li.focus > a{
  font-weight:bold;
  background-color:#fff;
  border-top:4px solid #cb2222;
  border-left:1px solid #cb2222;
  border-right:1px solid #cb2222;
  border-bottom:1px solid #fff;
}
/* 下拉的菜单栏 */
/* 三级及以下的菜单项的定位 */
#menu > ul > li > .expand{
  display:block;
  position:absolute;
  width:100%;
  height:0;
  overflow:hidden;
  top:41px;
  left:0;
  overflow:hidden;
  border:1px solid #107bcc;
  border-top:none;
  background-color:#f3f5f6;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  transition:0.3s;
  opacity:0;
  filter:alpha(opacity=0);
}
#menu > ul > li:hover > .expand, #menu > ul > li.focus > .expand{
  display:block;
  opacity:1;
  filter:alpha(opacity=100);
  height:auto;
  z-index:99;
}
/* 下拉的菜单--end*/
/* 下拉内容 */
.col-nav-wide{
  float:left;
  width:600px;
  padding-right:30px;
  border-right:1px solid #e5e5e5;
}
.col-nav-narrow{
  margin-left:670px;
  overflow:hidden;
}
#menu > ul > li > .expand .news-list > a{
  padding-left:0;
}
.col-nav-wide > li:first-child{
  margin-top:0;
}
.col-nav-wide > li{
  display:block;
}
.blue-b{
  margin-top:80px;
}
.blue-b > a{
  display:block;
  background-color:#023e8a;
  color:#fff !important;
  font-size:1.5em;
  float:left;
  text-align:center;
  border-radius:5px;
  padding:20px 10px;
  box-sizing:border-box;
  box-shadow:0 5px 10px rgba(2, 62, 138, .4);
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.blue-b > a:hover{
  text-decoration:underline;
  background-color:#4a6fa7;
}
.blue-b.col-3 > a{
  width:29.3333%;
  margin:0 2%;
}
#menu .icon-list.col-4 a{
  padding:15px 0;
}
#menu .btn-list a{
  background-color:#fff;
}
#menu .box-tab > dt{
  background-color:#f3f5f6;
  border-left:1px solid #e5e5e5;
  padding-left:20px;
}
#menu .box-tab > dt > ul > li > a{
  border:none;
  font-size:1em;
  padding:5px 28px;
}
#menu .box-tab > dt > ul > li.focus > a{
  background-color:#023e8a;
  color:#fff;
}
#menu .icon-list.col-4 a{
  background-color:#fff;
}
#menu .box-tab > dt{
  margin:20px 20px 0;
}
#menu .icon-list.col-4{
  margin:0 20px;
}
#menu .query-p-list{
  margin:0 20px;
}
#menu .btn-list.col-3, #menu .btn-list.col-2{
  margin:0 20px;
}
#menu .news-list.date-bottom, #menu .news-list.date-right{
  margin:0 20px;
}
#menu .icon-list a span{
  padding-top:5px;
}
/* 下拉内容--end*/
/*table布局*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
}
.col-a-left{
  width:668px;
  float:left;
}
.col-a-right{
  margin-left:690px;
  overflow:hidden;
}
.d-table .col-middle{
  width:25px;
}
.d-table .col-b-right{
  width:320px;
}
.col-h-a{
  min-height:376px;
}
.col-h-b{
  min-height:200px;
}
.focus-pic{
  width:100%;
  background-color:#fff;
}
/*二级栏目切换--模块化--开始*/
.box-tab > dt{
  background-color:#f7f7f7;
  border:1px solid #e5e5e5;
  border-bottom:1px solid #107bcc;
  border-left:none;
}
.box-tab.Parent-t > dt{
  border-left:none;
}
.box-tab > dt > ul > li{
  display:block;
  float:left;
}
.box-tab > dt > ul > li > a{
  display:block;
  padding:5px 15px;
  line-height:1.5em;
  text-align:center;
  color:#333;
  font-size:0.875em;
  border-top:4px solid #f7f7f7;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;
  border-bottom:1px solid #107bcc;
  margin-bottom:-1px;
}
.box-tab > dt > ul > li:first-child > a{
  border-left:1px solid #e5e5e5;
}
.box-tab > dt > ul > li.focus > a{
  font-weight:bold;
  background-color:#fff;
  border-top:4px solid #cb2222;
  border-left:1px solid #cb2222;
  border-right:1px solid #cb2222;
  border-bottom:1px solid #fcfcfc;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.Parent-t dt:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.Parent-t dt > span{
  display:block;
  float:left;
  background-color:#d42b2b;
  color:#fff;
  font-size:1.25em;
  padding:5px 0;
  font-weight:bold;
  width:120px;
  text-align:center;
}
.Parent-t dt > ul{
  float:left;
}
.box-tab.gray-bg > dt{
  background-color:#e7e7e7;
  border:none;
}
.box-tab.gray-bg > dt > ul{
  display:table;
  width:100%;
  table-layout:fixed;
}
.box-tab.gray-bg > dt > ul > *{
  display:table-cell;
  vertical-align:top;
  float:none;
}
.box-tab.gray-bg > dt > ul:after{
  display:none;
}
.box-tab.gray-bg > dt > ul > li > a{
  font-size:1.125em;
  border:none;
  margin:0;
  padding:6px;
  color:#000;
}
.box-tab.gray-bg > dt > ul > li.focus > a, .box-tab.gray-bg > dt > ul > li > a:hover{
  color:#d42b2b;
  font-weight:normal;
  background:none;
}
.more{
  color:#999;
  font-size:0.75em;
}
.more:hover{
  color:#ff7900;
}
.more:after{
  content:"";
  font-family:Simsun;
}
.more.more-right{
  display:block;
  float:right;
  line-height:36px;
}
.more.more-mobile{
  float:right;
  padding:0.2em 0.75em;
}
.box-tab.online-service{
  position:relative;
}
.box-tab.online-service dt{
  position:absolute;
  right:0;
  top:-58px;
}
/*二级栏目切换--模块化--结束*/
/*头条*/
.Headlines{
  padding-top:15px;
}
.Headlines > a{
  display:block;
  text-align:center;
}
.Headlines .title{
  font-size:1.75em;
  color:#023e8a;
  font-weight:bold;
  width:90%;
  margin:0 auto;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.Headlines .details{
  color:#023e8a;
  line-height:22px;
  height:44px;
  overflow:hidden;
  padding-top:5px;
}
.Headlines .title:hover{
  color:#4a6fa7;
}
.Headlines .details:hover{
  color:#4a6fa7;
}
/*btn-list*/
.btn-list a{
  float:left;
  font-size:0.875em;
  height:40px;
  line-height:40px;
  text-align:center;
  margin-top:10px;
  background-color:#f7f7f7;
  border:1px solid #dfe1e5;
  color:#666;
  box-sizing:border-box;
}
.btn-list a:hover{
  background-color:#023e8a !important;
  color:#fff;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.btn-list.col-1 a{
  float:none;
  background-color:#e8e8e8;
  margin-top:3px;
}
.btn-list.col-3 a{
  margin-left:2%;
  width:32%;
}
.btn-list.col-2 a{
  margin-left:2%;
  width:49%;
}
.btn-list a:first-child{
  margin-left:0 !important;
}
.btn-list.col-3{
  padding-top:5px;
}
/*icon-list*/
.icon-list a{
  display:block;
  width:100%;
  text-align:center;
}
.icon-list.col-4 a{
  width:24.25%;
  margin-left:1%;
  float:left;
  background-color:#f7f7f7;
  border:1px solid #dfe1e5;
  box-sizing:border-box;
  padding:28px 0;
  color:#023e8a;
}
.icon-list.col-4 a:first-child{
  margin-left:0;
}
.icon-list a i{
  display:block;
}
.icon-list a span{
  display:block;
  padding-top:15px;
  font-size:0.875em;
}
.ico_Guide{
  width:40px;
  height:40px;
  margin:0 auto;
}
.ico_Guide_01{
  background:url(../images/ico_Guide_01.png) no-repeat center center;
}
.ico_Guide_02{
  background:url(../images/ico_Guide_02.png) no-repeat center center;
}
.ico_Guide_03{
  background:url(../images/ico_Guide_03.png) no-repeat center center;
}
.ico_Guide_04{
  background:url(../images/ico_Guide_04.png) no-repeat center center;
}
/* 翻入-Y轴 */
a:hover .ico-flipinY{
  -webkit-animation:flipinY 1.5s ease-out backwards;
  -moz-animation:flipinY 1.5s ease-out backwards;
  -ms-animation:flipinY 1.5s ease-out backwards;
  animation:flipinY 1.5s ease-out backwards;
}
@-webkit-keyframes flipinY{
  0%{
  -webkit-transform:perspective(400px) rotateY(90deg);
  opacity:0;
  }
  40%{
  -webkit-transform:perspective(400px) rotateY(-10deg);
  }
  70%{
  -webkit-transform:perspective(400px) rotateY(10deg);
  }
  100%{
  -webkit-transform:perspective(400px) rotateY(0);
  opacity:1;
  }
}
@-moz-keyframes flipinY{
  0%{
  -moz-transform:perspective(400px) rotateY(90deg);
  opacity:0;
  }
  40%{
  -moz-transform:perspective(400px) rotateY(-10deg);
  }
  70%{
  -moz-transform:perspective(400px) rotateY(10deg);
  }
  100%{
  -moz-transform:perspective(400px) rotateY(0);
  opacity:1;
  }
}
@-ms-keyframes flipinY{
  0%{
  -ms-transform:perspective(400px) rotateY(90deg);
  opacity:0;
  }
  40%{
  -ms-transform:perspective(400px) rotateY(-10deg);
  }
  70%{
  -ms-transform:perspective(400px) rotateY(10deg);
  }
  100%{
  -ms-transform:perspective(400px) rotateY(0);
  opacity:1;
  }
}
@keyframes flipinY{
  0%{
  transform:perspective(400px) rotateY(90deg);
  opacity:0;
  }
  40%{
  transform:perspective(400px) rotateY(-10deg);
  }
  70%{
  transform:perspective(400px) rotateY(10deg);
  }
  100%{
  transform:perspective(400px) rotateY(0);
  opacity:1;
  }
}
/*查询平台*/
.query-p-list a{
  display:block;
  text-align:center;
  color:#fff;
  font-size:0.875em;
}
.query-p-list.col-6 a{
  float:left;
  width:16.2%;
  margin-left:0.56%;
}
.query-p-list.col-6 a:first-child{
  margin-left:0;
}
.query-p-list a > div{
  background-color:#023e8a;
}
.query-p-list a > div{
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.query-p-list a:hover > div{
  background-color:#4a6fa7;
}
.query-p-list a span{
  display:inline-block;
  vertical-align:middle;
  padding:10px;
  min-height:3em;
  line-height:1.5em;
}
.query-p-list a > div:after{
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}
.query-p-list a > i{
  display:block;
  background:url(../images/touying.png) repeat-x;
  height:23px;
}
.artile-index{
  font-size:0.875em;
  color:#333;
  line-height:1.5em;
}
.artile-index p{
  text-indent:2em;
  margin:0;
  margin-top:13px;
}
a.detail{
  display:block;
  color:#1a92ff;
  font-size:0.75em;
  float:right;
  padding:0 10px;
}
a.detail:hover{
  text-decoration:underline;
}
/*列表--模块化--开始*/
.small-title{
  display:none;
}
.news-list > li:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.news-list > li{
  background:url(../images/icon_dot_before.png) no-repeat left 12px;
  padding-left:13px;
}
.news-list > li:hover{
  background:url(../images/icon_dot_before_hover.png) no-repeat left 12px;
}
.sub .news-list > li{
  background:url(../images/icon_dot_before.png) no-repeat left 15px;
}
.sub .news-list > li:hover{
  background:url(../images/icon_dot_before_hover.png) no-repeat left 15px;
}
.gray-bg .news-list > li{
  background:url(../images/icon_dot_before.png) no-repeat left 15px;
}
.gray-bg .news-list > li:hover{
  background:url(../images/icon_dot_before_hover.png) no-repeat left 15px;
}
.news-list > li:first-child{
  margin-top:7px;
}
.news-list > li > a{
  display:block;
  color:#333;
  font-size:0.875em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  padding:5px 0;
  line-height:20px;
}
.sub .news-list > li > a{
  padding:8px 0;
}
.news-list > li > a:hover,.news-list > a:hover > span{
  color:#1a92ff !important;
  text-decoration:underline;
}
.news-list > li > em{
  font-style:normal;
  color:#aaa;
  font-size:0.875em;
  font-family:Arial, Verdana;
  line-height:28px;
  word-break:break-all;
}
.news-list.date-bottom > li > a:after{
  content:attr(date-time);
  display:block;
  color:#999;
  font-size:0.875em;
  font-family:Arial;
  padding-top:5px;
}
.news-list.date-bottom > li > em{
  float:right;
  display:none;
}
.news-list.date-right > li > a:before{
  content:attr(date-time);
  color:#999;
  font-family:Arial;
  float:right;
  font-size:12px;
}
.sub .news-list.date-right > li > a:before{
  margin-left:10px;
}
.news-list.date-right.dot-b li{
  border-bottom:1px solid #e8e8e8;
  padding:10px;
  background:none;
}
.news-list.date-right.dot-b li a{
  font-size:1.125em;
}
.gray-bg dd{
  padding:0 20px;
}
.gray-bg .news-list.date-right > li > a{
  padding:6px 0;
}
/*列表--模块化--结束*/
/*广告位*/
.ad > a{
  display:block;
}
.ad > a img{
  width:100%;
  display:block;
}
.ad img:hover{
  opacity:0.8;
  filter:alpha(opacity:80);
}
/*友情链接*/
.select-links-bar{
  background-color:#e8e8e8;
  border-top:1px solid #cb2222;
  padding:15px 0;
  margin-top:20px;
}
.select-links span{
  display:block;
  float:left;
  line-height:2em;
  background-color:#d42b2b;
  color:#fff;
  font-size:1.25em;
  font-weight:bold;
  width:5em;
  text-align:center;
}
.select-links > ul{
  display:block;
  margin-left:5.25em;
}
.select-links a{
  display:block;
  float:left;
  line-height:2em;
  color:#012257;
  margin-left:40px;
}
/*版权*/
.copyright{
  line-height:1.5em;
  background-color:#012257;
  text-align:center;
  color:#ccd1df;
  font-size:0.8em;
  padding:45px 0;
}
.copyright a{
  color:#ccd1df;
}
.copyright table{
  width:100%;
  table-layout:fixed;
}
.copyright td a:hover{
  text-decoration:underline;
}
.small-copyright{
  display:none;
}
.copyright span{
  padding-right:10px;
}
/*二级页面左右结构-start*/
.sub-nav-narrow{
  width:245px !important;
  padding-left:20px;
}
.box-tab.sub-box-c{
  position:relative;
}
.nav-title{
  display:block;
  border:1px solid #dedede;
  background-color:#f3f5f6;
}
.nav-title span, .nav-title a{
  display:block;
  float:left;
  padding:5px 28px;
  margin:0 20px;
  color:#fff !important;
  font-weight:bold;
  min-width:65px;
  text-align:center;
}
.nav-title.blue-bg span, .nav-title.blue-bg a{
}
.nav-title.red-bg{
  border-top:1px solid #d42b2b;
}
.nav-title.blue-bg{
  border-bottom:1px solid #107bcc;
}
.nav-title.red-bg span, .nav-title.red-bg a{
  background-color:#d42b2b;
}
.nav-title.blue-bg span, .nav-title.blue-bg a{
  background-color:#023e8a;
}
#menu .nav-title.blue-bg{
  margin:20px 20px 0;
}
#menu .blue-b{
  margin:50px 20px;
}
.box-tab .third-title{
  background-color:#f7f7f7;
  border:1px solid #e5e5e5;
  border-left:none;
  border-bottom:1px solid #107bcc;
}
.box-tab .third-title a{
  display:block;
  float:left;
  padding:0 15px;
  height:30px;
  line-height:28px;
  text-align:center;
  color:#333;
  font-size:0.875em;
  border-top:4px solid #f7f7f7;
  border-bottom:1px solid #107bcc;
  margin-bottom:-1px;
}
.box-tab .third-title a:first-child{
  border-left:1px solid #e5e5e5;
}
.box-tab .third-title a.focus{
  font-weight:bold;
  background-color:#fff;
  border-top:4px solid #cb2222;
  border-left:1px solid #cb2222;
  border-right:1px solid #cb2222;
  border-bottom:1px solid #fff;
}
/*三级栏目较多的情况下-开始*/
.box-tab .third-title-2{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title-2 a{
  display:block;
  float:left;
  color:#000;
  margin:10px 5px 10px 5px;
  line-height:1.8em;
  font-size:.875em;
  padding:0 8px;
}
.box-tab .third-title-2 a.focus{
  border-bottom:none;
  background-color:#1bbc9b;
  color:#fff;
  border-radius:15px;
}
/*三级栏目较多的情况下-结束*/
.sub-nav-narrow .nodes{
  margin-top:20px;
}
.sub-nav-narrow .nodes a{
  display:block;
  background-color:#023e8a;
  position:relative;
  margin-top:15px;
  color:#fff;
  text-align:center;
  padding:10px;
  line-height:1.25em;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.sub-nav-narrow .nodes a:hover{
  background-color:#4a6fa7;
}
.sub-nav-narrow .nodes a.focus, .sub-nav-narrow .nodes a:hover.focus, .sub-nav-narrow .nodes a.focus:after{
  background-color:#4a6fa7;
}
.sub-nav-narrow .nodes a:first-child{
  border-top:none;
}
.box-tab.sub-box-c .sub-title .arrow-down{
  display:none;
  content:"";
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuUlEQVRoQ93YS6hNURzH8eMRkTwGokwUtxgIAyHJW4kUyvsx4BbJjJAy8ShFDCQDMTJgcMujDISMGHgMkBRF3hflTaLj+zvZdfz7H517z2Ovv199Jv99zt5rnbXO2nvtQrFY/C+4xYjcYkRuMSK3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMqDyDcAon0F+FRNMdh3AWQ1UoTw/swE98xiakmlV4h184gF4oZTB2QZ3QGMl7bEBXpJIuWIZ2ZO1UZw5jOAqzcB/ZwYxGphXdkHfUicV4C9tOdWw1ShmNe7Af+oA10InyzAK8hm3fC0zHX+0bBW9kPmEl8socvIRt1zPMhJtxeAT7JY3MUjQ7M/AUtj3PMRf/zFR4ndFcnI9mZTIewrbjFRahqszGY9iTaDh1rNGZAG+av8EKdCiam2q4PdkTzEOjMhHewqNOLEenoqnkrRYarWmod8biLuz1dF/T6llTFsJbvx9gCuoV3QJuw15H97O1qPnmrDV6CfSr2ItoHk9CrdHSfwP2/F+gJww9X9Ul+jU0P73O3MF4dDYjcQ32vF+hZ766dSKLRmYddIO0F72FMeho9Ix0FfZ837AFDX3WWw8Nub24pob+rNWmBZdhz/Md29CU6GHyI2wjbqKazgzDRdjvazptRVOzEd40uw79eStFm6ELsN/TSOxELtkMb5pp3o+AzRCcgf38D+xGrtkOTQnbuCvQ/yCLNnBtsJ/Thm4fct/3aGXRNlm/qm3kJQxET5z+U7P2Q8eTiPb8e6Ctp22oOnDc1DLapvZBUukN7f29zniOoC+SjDqzF+UvMjzHkPIrp1LUmYOoNDIn0Q8hos4chR0ZLb3JTqdK0QKgKZR15hySn06Vos6ch26QA1SIHO2/9e6psfHebEfkFiNyixG5xYjcYkRuMSK3GE+x8Buma2tLCblf5wAAAABJRU5ErkJggg==) no-repeat center center;
  height:36px;
  width:40px;
  background-size:50%;
  cursor:pointer;
  position:absolute;
  right:10px;
}
.box-tab.sub-box-c .sub-title .arrow-up{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuklEQVRoQ93YS4hOcRjH8XGJSC4LUTYKxUJYaEhyGZRGCuV+WaBIdoSUzQylRiwkC7GyGAvlUhZCVixcFkiKItdxKXcSvb6/d5yaeXqGmXnPe855/OpT0/POnPP/z/9yzv+tKZVK/wW3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMyC1G5BYjyiJTMLv1x7jpg/O4iiEqRIw6cQw/obE/h8EIlf44iqQTiTMYiBBRJw7iF9p2InESg1DoqBP7YEfC0pQr7DRTJxrQ0UhYR1C4aaaFvRdeJ07huKklDmMACpGe2I0fsA29hKHoC3XIfi5N0Oe5Zxe+wjbwCsYgyXCchv09raf96IXcsg1fYBunB+BY2IyAtmD7+xrNRuSSLfgE26jrGI+OMhIXYP/uO/Yg02zER9jG3MQk/CujcBH27zVFdyCTbII3nW6gM51IovVzGfY6GpmdqFp6YAO86XQLE9HVjIbWk73eN2yHdsRUowuuxHvYm95BLbqbcbgGe11Ns63ojVSikVgGrxP3MQ2VRpuDpqa9vqbwZqTSmcV4C3uTB5iBtDIBt2Hv8xnrUdE0W4gW2Is/xiykHW0Wd2Hvp9mwDt3KfDyDvegTLEC1MhX3YO/7BlqnXco86L9uL6aO6bNqR+d8rT97f3VmFTqVmXgEe5HX0FTLKtPxELYdr7AEf81keJ34gOXIOnV4Ctue56iHG22B3nDqAbgaeUVr9SVsuzTN56BdtPV5C0wjod1Cz5I8swje7vkC+s6s3L658EZC+7deDnM9J/yJGroU3vNMa3ctygcenbXbfmGgfVtP1NTfdSqIOrMCanjSTh2tdVzWO1s5OnPruKrOaCT0jlPUrME7qBMH0A/tMgzNOIEifyOo965DOAsd0lrjfbMdkVuMyC1G5BYjcosRucWI3GJEbjGeUs1vU5NrS5yfGOQAAAAASUVORK5CYII=) no-repeat center center;
  background-size:45%;
}
span.box-title-name{
  float:left;
  display:block;
  background-color:#d42b2b;
  padding:5px 28px;
  margin:0 18px;
  color:#fff;
  font-weight:bold;
  font-size:0.9375em;
}
.box-tab.sub-box-c .sub-title{
  display:block;
  border:1px solid #dedede;
  background-color:#f7f7f7;
  border-top:1px solid #d42b2b;
}
.box-tab .sub-title.second-title{
  display:none !important;
}
.box-tab.sub-box-c .sub-nav{
  display:none;
  background:#f0f0f0;
  border:1px solid #e8e8e8;
  border-top:none;
  width:100%;
  box-sizing:border-box;
  position:absolute;
  z-index:8;
  box-shadow:1px 1px 2px #ddd;
}
.box-tab.sub-box-c .sub-nav a{
  display:block;
  padding:15px 20px;
  font-size:.875em;
  float:left;
  color:#333;
}
.box-tab.sub-box-c .sub-nav a.focus{
  color:#3db1ea;
}
/*二级页面左右结构-end*/
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
  word-break:break-word;
}
.news_content_content > p > img, .news_content_content > div > img{
  display:block;
  margin:0 auto;
  max-width:78%;
  height:auto !important;
}
.news_content_content table{
  margin:10px auto;
  border-collapse:collapse;
}
/*适老*/
.top-link{
  float:right;
}
#pip-triggers-container{
  float:left;
}
.pip-triggers>div>div>div {
  line-height:20px;
  text-align:left;
}
.user{
  float:left !important;
}
.top-bar .version-links{
  float:left;
}
.pip-triggers > em > i{
  color:#fff;
  vertical-align:middle;
}
.version-links a{
  color:#fff;
}
.version-links > a:after{
  content:"|";
  padding:0 10px;
  color:#3b68b3;
}
.version-links > a:before{
  content:"|";
  padding:0 10px 0 4px;
  color:#3b68b3;
}
.pip-triggers > div > div > div{
  font-size:16px;
}
.news-list{
  padding-top:7px;
}
.news-list > a{
  display:block;
  padding:0.35em 0 0.35em 0.75em;
}
.news-list > a:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.news-list > a > span{
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  float:left;
  width:calc(100% - 6em);
  width:-moz-calc(100% - 6em);
  width:-webkit-calc(100% - 6em);
  font-size:0.875em;
}
.news-list > a:hover{
  color:#ff7900 !important;
}
.news-list > a > em{
  width:6em;
  float:right;
  color:#999;
  font-style:normal;
  font-size:0.875em;
  font-family:Arial, Verdana;
  line-height:1.5em;
  text-align:right;
}
.news-list.date-left > a > em{
  float:left;
  padding-top:0.5em;
}
.news-list.date-left > a > span{
  width:100%;
}
.sub-box-c .news-list.b-line > a{
  border-bottom:1px solid #ececec;
}
.sub-box-c .news-list.b-line > a:last-child{
  border-bottom:0;
}
.news-list.pre-1 a{
  background:url(../images/icon_dot_before.png) no-repeat left 0.75em;
}
.news-list.pre-1 a:hover{
  background:url(../images/icon_dot_before_hover.png) no-repeat left 0.75em;
}
/*首页1015以下start*/
@media screen and (max-width:1015px){
  .max-wrap{
  width:100%;
  min-width:inherit;
  }
  .main-wrap{
  width:auto;
  }
  .logo-bar{
  padding:20px 10px;
  }
  .before_box{
  display:none !important;
  }
  .top-bar .four-links{
  display:none;
  }
  .find-bar{
  right:20px;
  width:200px;
  }
  .pt-15{
  padding-top:0;
  }
  .more:after{
  content:"";
  }
  .col-a-left{
  width:100%;
  float:none;
  }
  .col-a-right{
  width:100%;
  margin-left:0;
  }
  /*1015以下menu变形*/
  .main-nav-bar{
  height:40px;
  background-color:#003182;
  border:none;
  }
  .main-nav{
  width:40px;
  height:40px;
  float:right;
  margin-top:0;
  }
  #menu{
  display:none;
  float:right;
  position:absolute;
  top:40px;
  right:0;
  padding:0;
  width:auto;
  background-color:#fff;
  border:1px solid #e5e5e5;
  }
  #menu li:hover > ul{
  display:none;
  }
  #menu > ul{
  display:block;
  table-layout:inherit;
  }
  #menu > ul > li{
  float:none;
  text-align:center;
  display:block;
  border-top:1px solid #e8e8e8;
  }
  #menu > ul > li > .expand{
  display:none !important;
  }
  #menu > ul > li:hover > .expand{
  display:none !important;
  }
  #menu > ul > li:first-child{
  border-top:none;
  }
  .main-nav:after{
  content:"";
  display:block;
  background:url(../images/icon_list.png) center center no-repeat;
  width:40px;
  height:40px;
  background-size:55%;
  position:absolute;
  right:0;
  top:0;
  margin-right:10px;
  }
  #menu > ul > li > a, #menu > ul > li > a:hover, #menu > ul > li:hover > a{
  border:none;
  width:120px;
  text-align:center;
  font-size:16px;
  font-weight:normal;
  margin:0;
  height:40px;
  line-height:40px;
  color:#023e8a;
  }
  #menu > ul > li.focus a{
  background-color:#E5E2E2;
  color:#333;
  }
  #menu > ul > li > a.icon_nav:before{
  background:none;
  padding-right:0;
  margin-left:0;
  width:0;
  }
  .Headlines{
  padding:10px;
  }
  .col-h-a, .col-h-b{
  min-height:auto;
  }
  .gray-bg{
  background:none;
  }
  .gray-bg dd{
  padding:0;
  }
  .box-tab > dt{
  display:none;
  }
  .box-tab > dd > ul > li{
  display:block;
  }
  .small-title{
  display:block;
  background-color:#f7f7f7;
  border-top:1px solid #d42b2b;
  border-bottom:1px solid #e8e8e8;
  height:36px;
  line-height:36px;
  margin-top:5px;
  }
  .small-title .title-name{
  display:block;
  float:left;
  color:#fff;
  padding:0 15px;
  color:#d20e0e;
  font-weight:bold;
  font-size:0.9375em;
  }
  /*1015下 table布局*/
  .d-table{
  display:block;
  table-layout:inherit;
  }
  .d-table > *{
  display:block;
  width:100% !important;
  }
  .d-table .col-middle{
  display:none;
  }
  .d-table.sub{
  display:table;
  table-layout:fixed;
  width:100%;
  padding:0 10px;
  box-sizing:border-box;
  }
  .d-table.sub > *{
  display:table-cell;
  vertical-align:top;
  }
  /*1015下 新闻列表*/
  .news-list.date-bottom > li > a:after{
  display:none;
  }
  .news-list.date-bottom > li > a:before{
  content:attr(date-time);
  display:block;
  color:#999;
  font-size:0.875em;
  font-family:Arial;
  padding-top:5px;
  float:right;
  }
  .news-list > li > a, .gray-bg .news-list.date-right > li > a, .sub .news-list.date-right > li > a{
  font-size:0.9375em;
  padding:15px 10px;
  }
  .news-list.date-right.dot-b li a{
  padding:0;
  }
  .news-list > li{
  border-bottom:1px solid #e8e8e8;
  }
  .news-list > li:first-child{
  margin-top:0;
  border-top:none;
  }
  .news-list > li, .gray-bg .news-list > li, .sub .news-list > li{
  background:none;
  padding-left:0;
  }
  .sub .news-list > li:hover{
  background:none;
  }
  .btn-list.col-3, .btn-list.col-2{
  padding:0 10px;
  }
  .artile-index{
  padding:0 10px;
  }
  .icon-list.col-4{
  margin-top:10px;
  }
  .icon-list.col-4 a{
  width:23%;
  margin:0 1% !important;
  padding:15px 0;
  }
  .icon-list a span{
  padding-top:6px;
  }
  .query-p-list{
  margin-top:10px;
  }
  .query-p-list.col-6 a{
  width:31.3333%;
  margin:0 1% !important;
  }
  .select-links-bar{
  display:none;
  }
  /*1015下 版权*/
  .copyright{
  padding:0;
  }
  .copyright table{
  display:none;
  }
  .small-copyright{
  display:block;
  color:#fff;
  padding:5px;
  text-align:center;
  }
  .news_content_content > p img, .news_content_content > div img{
  max-width:100% !important;
  }
  .news-list.pre-1 a{
  background:none;
  }
  .news-list.pre-1 a:hover{
  background:none;
  }
  .news-list > a{
  padding:0.35em 0.75em;
  }
  .find-bar{
  top:-75px;
  }
}
/*首页720以下start*/
@media screen and (max-width:720px){
  body{
  background-size:contain;
  }
  .ad{
  display:none;
  }
  .ad a{
  width:100%;
  margin-left:0;
  float:none;
  margin-bottom:10px;
  }
  .logo img{
  width:78%;
  }
  .logo-bar{
  padding:10px;
  }
  /*搜索*/
  .find-bar{
  display:block;
  position:absolute;
  top:-58px;
  }
  /*首页720以下左右结构变化*/
  .sub-nav-narrow{
  display:none !important;
  }
  .box-tab.sub-box-c{
  display:block;
  border:0;
  padding:0;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
  display:block;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
  display:block;
  }
  .box-tab.sub-box-c .sub-nav-block{
  display:block;
  }
  .box-tab .box-title-name.second-title{
  display:block;
  }
  .box-tab .third-title a{
  border:none;
  font-size:.75em;
  border-radius:5px;
  padding:0 16px;
  line-height:28px;
  height:28px;
  margin:4px 5px 4px 5px;
  background-color:#e8e8e8;
  }
  .box-tab .third-title a.focus{
  background-color:#d42b2b;
  color:#fff;
  font-weight:normal;
  border:none;
  }
  .box-tab .sub-title.second-title{
  display:block !important;
  }
  span.box-title-name{
  background:none;
  margin:0;
  line-height:36px;
  height:36px;
  padding:0 10px;
  color:#d20e0e;
  font-weight:bold;
  font-size:0.9375em;
  }
  .box-tab .third-title{
  border-bottom:none;
  margin-top:5px;
  border:none;
  background:none;
  }
  .select-links-bar{
  display:none;
  }
  .Headlines .title{
  font-size:1.25em;
  width:100%;
  }
  .Headlines .details{
  font-size:0.75em;
  line-height:18px;
  height:36px;
  }
  .d-table.sub{
  padding:0;
  }
  .declare, .declare_1{
  display:none !important;
  }
}
/*首页480以下start*/
@media screen and (max-width:480px){
  .icon-list.col-4{
  margin-top:0;
  }
  .icon-list.col-4 a{
  width:48%;
  margin:10px 1% 0 1% !important;
  }
  .query-p-list.col-6 a{
  width:48%;
  }
}
/*基本模块化*/
/*无障碍阅读-模块化-start*/
.accessible-wrap{
  display:none;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  -khtml-user-select:none;
  user-select:none;
}
.accessible-body{
  position:fixed;
  z-index:10;
  width:100%;
  min-width:1000px;
  text-align:right;
  padding:10px 0;
  font-size:14px;
  background-color:white !important;
  border-bottom:1px solid #ddd;
}
.accessible-body-fixed{
  height:47px;
}
.accessible-body span{
  display:inline-block;
  padding:0 10px;
  margin-left:6px;
  border:1px solid #dbdbdb;
  border-radius:5px;
  background-color:#f3f3f3 !important;
  line-height:24px;
  color:#444 !important;
  cursor:pointer;
}
.contrast, .contrast *{
  background:black !important;
  color:white !important;
}
/*无障碍阅读-模块化-end*/
/*网站地图页-模块化-start*/
.map-box.content-box{
  font-size:1em;
}
.map-box.content-box > .location{
  font-size:.75em;
}
.map{
  border:1px solid #d3dcea;
  padding:20px;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:0;
  line-height:2.4em;
}
.map > li:first-child{
  border-top:none;
}
.map > li .wrap{
  padding:5px 0;
}
.map > li .title{
  display:block;
  color:#333;
  border-left:8px solid #3db1ea;
  padding-left:10px;
  margin:10px 0;
  line-height:16px;
}
.map > li .node{
  display:inline-block;
  color:#4095ce;
  font-size:0.875em;
  line-height:2em;
  padding-right:25px;
  margin-left:19px;
}
.map > li .list{
  line-height:.75em;
  margin-bottom:5px;
  padding-left:19px;
}
.map > li .sub-node{
  display:inline-block;
  color:#888;
  font-size:0.75em;
  line-height:2em;
  padding-right:10px;
  font-family:Simsun;
}
.map > li .sub-node:before{
  content:">";
  font-family:Simsun;
  padding-right:5px;
}
.map a:hover{
  color:#ff7900;
}
/*网站地图页-模块化-end*/
/* 民意征集-模块化-start*/
.suggestion_input_wrap{
  background-color:#f6f6f6;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  padding:15px 20px;
  margin-top:10px;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
  color:#4471c9;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100% !important;
  height:80px;
  resize:none;
  margin:0 !important;
  padding:10px;
  box-sizing:border-box;
}
.suggestion_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:.875em;
}
.suggestion_input_captcha_img{
  vertical-align:top;
  height:30px;
  cursor:pointer;
}
.suggestion_input_captcha{
  width:60px;
  border:1px solid #ddd;
  border-radius:2px;
  height:22px;
  padding:3px;
}
.suggestion_input_submit{
  border:none;
  background-color:#014785;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  padding:5px 0;
}
.suggestion_list > li:first-child{
  border-top:none;
}
.suggestion_list > li > em{
  font-style:normal;
  font-size:.875em;
  line-height:2em;
  margin-left:5px;
  color:#169fa5;
}
.suggestion_list > li > b{
  font-weight:normal;
  font-size:.875em;
  line-height:2em;
  color:#aaa;
}
.suggestion_list > li > div{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
}
.suggestion_list > li > span{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
  color:#FF790A;
  display:block;
}
.suggestion_list_wrap .box-title{
  color:#4471c9;
  font-size:0.875em;
}
.suggestion_list{
  padding:10px 0;
  line-height:2em;
}
.suggestion_content_replay{
  background-color:#f6f6f6;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  padding:15px 20px;
  margin-top:10px;
  font-family:Simsun;
  font-size:0.875em;
}
.suggestion_content_replay p{
  margin:0;
  padding:0;
  color:#ff7900 !important;
  text-indent:0 !important;
  word-break:break-word;
  line-height:1.75em;
}
.suggestion_content_replay p:first-child{
  font-weight:bold;
}
@media screen and (max-width:480px){
  .suggestion_input_wrap{
  background-color:#fff;
  padding:0;
  border:none;
  }
  .suggestion_input_area{
  padding:0;
  }
}
/* 民意征集-模块化-end*/
/*内容页-模块化-start*/
.single-article{
  line-height:2.5em;
  color:#666;
  word-break:break-all;
}
.single-article p{
  text-indent:2em;
  text-align:justify;
}
.location *{
  display:block;
  float:left;
  height:30px;
  line-height:30px;
}
.location{
  font-size:0.75em;
  line-height:30px;
  padding:0.5em 0;
}
.location:before{
  content:"您的位置：";
  float:left;
  color:#999;
}
.location > a{
  color:#999;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
}
.location > a:after{
  content:"-->";
  padding:0px 5px;
}
.pd-space{
  padding:20px;
}
.sub-content{
  color:#333;
  border:1px solid #d3dcea;
  background:#fff;
  padding:60px 120px;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:2.375em;
  line-height:1.5em;
  text-align:center;
  color:#333;
}
.sub-content .second-title{
  padding-bottom:10px;
  font-size:1.2em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:0.75em;
  text-align:center;
  color:#808080;
  border-bottom:1px #e8e8e8 solid;
  padding:10px 0 20px;
}
.news_content_description{
  font-size:.75em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:15px;
  border:1px solid #e8e8e8;
  border-top:none;
}
.news_content_content{
  line-height:1.875em;
  font-size:16px;
  padding-top:15px;
  font-family:Simsun;
}
.news_content_content img{
  max-width:700px;
  height:auto !important;
}
.news_content_other{
  padding:10px 0px;
}
.news-content-function{
  float:right;
  font-size:.75em;
  color:#999;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
  line-height:36px;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:10px 0px;
}
.news_content_img img{
  max-width:800px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
.article{
  font-size:0.875em;
  color:#666;
  line-height:2.5em;
}
@media screen and (max-width:1015px){
  .news_content_other{
  display:none;
  }
  .location{
  padding-left:10px;
  }
  .sub-content .big-title{
  font-size:1.625em;
  padding:0;
  }
  .sub-content{
  padding:10px;
  }
}
@media screen and (max-width:720px){
  .news_content_img img{
  max-width:100%;
  }
  .news_content_content img{
  max-width:100%;
  }
  .news_content_other{
  display:none;
  }
  .pd-space{
  padding:10px;
  }
  .single-article{
  padding:0 10px;
  line-height:2em;
  color:#333;
  }
}
@media screen and (max-width:620px){
  .find-bar{
  left:0px;
  top:4px;
  }
}
@media screen and (max-width:480px){
  .sub-content .big-title, .sub-content .second-title, .sub-content .content-small-title{
  text-align:left;
  }
  .sub-content .big-title{
  line-height:1.25em;
  }
  .news-list > a{
  border-bottom:1px solid #eee;
  }
  .news-list > a > span{
  width:100%;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  white-space:normal;
  overflow:hidden;
  line-height:1.5em;
  text-align:justify;
  float:none;
  }
  .news-list > a > em{
  display:none;
  }
  .news-list > a:last-child{
  border-bottom:0px;
  }
}
@media screen and (max-width:440px){
  .suggestion_input_submit.disabled{
  width:100%;
  background:#ffffdb !important;
  margin:0;
  margin-top:10px;
  color:#ec642a !important;
  height:36px;
  font-weight:inherit !important;
  }
}
@media screen and (max-width:320px){
  .ptlr-20{
  padding:10px;
  }
}
/*内容页-模块化-end*/
/*翻页-模块化-start*/
.page-tile{
  display:block;
  border-width:1px 0;
  font-family:Verdana, Arial;
  padding:15px 0;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:block;
  float:left;
  padding:0 .5em;
  min-width:1.5em;
  text-align:center;
  font-size:0.75em;
  line-height:30px;
  height:30px;
  overflow:hidden;
}
.page-tile > em{
  display:none;
}
.page-tile > *:before{
  font-size:1.25em;
}
.page-tile .more:before{
  content:"…";
}
.page-tile a.first:before{
  content:"\2039"
}
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
.page-tile a.last:before{
  content:"\203A\203A"
}
.page-tile .focus{
  color:#d42b2b;
  border-radius:5px;
}
@media screen and (max-width:1000px){
  .page-tile a, .page-tile span{
  display:none;
  }
  .page-tile > *{
  float:none;
  }
  .page-tile{
  padding-bottom:0;
  text-align:center;
  padding:0;
  background:#efefef;
  }
  .page-tile a.prev, .page-tile a.next{
  display:inline-block;
  box-sizing:border-box;
  height:44px;
  line-height:44px;
  padding:0 15px;
  color:#333;
  border:none;
  }
  .page-tile a.prev:before{
  content:"上一页";
  }
  .page-tile a.next:before{
  content:"下一页";
  }
}
/*翻页--结束*/