@CHARSET "UTF-8";
@font-face{
  font-family:"public";
  src:url("../fonts/icomoon.eot?sih2cf");
  src:url("../fonts/icomoon.eot?sih2cf#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?sih2cf") format("truetype"), url("../fonts/icomoon.woff?sih2cf") format("woff"),
  url("../fonts/icomoon.svg?sih2cf#pip-public") format("svg");
  font-weight:normal;
  font-style:normal;
}
body{
  padding:0;
  margin:0;
  font:16px "Microsoft Yahei";
  -webkit-text-size-adjust:none;
  background:url(../images/body_bg.jpg) #f1f1f1;
}
body *{
  transition-property:transform, color, background, opacity, border, display, height, z-index, filter !important;
}
dt, dl, dd, ul, li, form{
  margin:0;
  padding:0;
}
li{
  list-style-type:none;
}
.red{
  color:#c30000;
}
img{
  border:0px;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:" ";
  display:block;
  clear:both;
  height:0;
}
a{
  text-decoration:none;
}
em, i{
  font-style:normal;
  font-weight:normal;
}
.main-wrap{
  margin:0 auto;
  width:1200px;
  position:relative;
  background-color:#fff;
  padding:15px 15px 0;
  box-sizing:border-box;
}
.p-top-0{
  padding-top:0;
}
.m-b-15{
  margin-bottom:15px;
}
.p-b-15{
  padding-bottom:15px;
}
.p-tb-15{
  padding:15px 0;
}
.p-top-15{
  padding-top:15px;
}
.m-top-15{
  margin-top:15px;
}
.m-top-15-m{
}
.m-bottom-15{
  margin-bottom:15px;
}
.m-bottom-15-02{
}
.m-top-10{
  margin-top:10px;
}
.m-top-15{
  margin-top:15px;
}
.p-0-15{
  padding:0 15px;
}
.tran-bg{
  background-color:transparent;
  padding:0;
}
.small-logo{
  display:none;
}
.top-banner{
  background:url(../images/top_banner.jpg) no-repeat center top;
  box-sizing:border-box;
  border-top:4px #dc0000 solid;
  background-size:cover;
}
.top-bar{
  font-size:14px;
  color:#999;
  line-height:30px;
  text-align:right;
}
.top-bar a{
  color:#646262;
  display:inline-block;
  transition:all 0.3s ease-out 0s;
}
.top-bar > a:before{
  content:"|";
  display:inline-block;
  font-size:10px;
  position:relative;
  top:-1px;
  padding:0px 6px;
  color:#999;
}
.top-bar > a:first-child::before{
  display:none;
}
.top-bar a:hover{
  color:#ee1f1f;
}
.logo-bar{
  overflow:hidden;
  padding-bottom:15px;
}
.top-banner .logo{
  float:left;
  display:block;
  line-height:0;
}
/*导航*/
.main-nav-bar{
  position:relative;
}
.main-nav{
  width:100%;
  display:table;
  table-layout:fixed;
  background:url(../images/nav_bg.jpg) left top;
  background-size:100% 100%;
}
.main-nav li{
  display:table-cell;
}
.main-nav li a{
  display:block;
  line-height:1.5em;
  padding:.75em 10px;
  text-align:center;
  color:#fff;
  transition:all 0.3s ease-out 0s;
}
.main-nav li.nav-line{
  background:url(../images/nav_line.png) no-repeat;
  width:1px;
  height:3em;
  background-size:100% 100%;
}
.main-nav li a:hover{
  background:#000000 url(../images/nav_focuse.png) repeat-x;
}
.main-nav li.focus a{
  background:url(../images/nav_focuse.png) no-repeat;
  background-size:100% 100%;
}
.main-nav li.hover a{
  border-bottom:1px #ff7900 solid;
}
/*搜索框*/
.find-bar{
  position:absolute;
  right:0;
  top:-80px;
  width:260px;
  margin-top:13px;
}
.find-bar input[type="text"], .find-bar input[type="submit"]{
  height:38px;
  line-height:38px;
  box-sizing:border-box;
}
.find-bar input[type="text"]{
  width:calc(100% - 40px);
  padding-left:5px;
  font-size:.75em;
  border:1px solid #d7d7d7;
  vertical-align:top;
  border-right:0;
}
.find-bar input[type="submit"]{
  width:40px;
  float:right;
  cursor:pointer;
  border:0;
  background:#ff8d27 url(../images/icon_search.png) no-repeat center;
  font-size:0;
  transition:all 0.3s ease-out 0s;
}
.find-bar input[type="submit"]:hover{
  background-color:#ee1f1f;
}
.find-bar em{
  width:259px;
  line-height:25px;
  font-size:0.75em !important;
  color:#ee1f1f;
  font-style:normal;
  height:25px;
  display:block;
}
.select-links{
  margin-left:-1%;
}
.select-links select{
  float:left;
  width:32.3%;
  padding:8px;
  margin-left:1%;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  background-color:#fafafa;
  color:#666;
}
/*第一屏*/
.left-wrap{
  float:left;
  width:500px;
}
.right-wrap{
  float:right;
  width:calc(100% - 520px);
}
.left-wrap-02{
  float:left;
  width:66%;
}
.right-wrap-02{
  float:right;
  width:32.3%;
}
.left-wrap-03{
  float:right;
  width:280px;
}
.right-wrap-03{
  float:left;
  width:875px;
}
.left-wrap-04{
  float:left;
  width:calc(100% - 594px);
}
.right-wrap-04{
  float:right;
  width:574px;
}
.left-wrap-05{
  float:left;
  width:873px;
}
.right-wrap-05{
  float:right;
  width:280px;
}
.right-wrap-06{
  width:293px;
  padding-left:13px;
}
.left-wrap > .focus-pic img{
  width:100%;
}
/*公共标题*/
.box-title-bg{
  position:relative;
  border:1px #e8e8e8 solid;
  line-height:2.25em;
  margin-bottom:1px;
  box-sizing:border-box;
  background:#f4f4f4;
  overflow:hidden;
}
.box-title-bg:after{
  clear:both;
  content:"";
  display:block;
  height:0;
}
.tab-content{
  overflow:hidden;
  width:100%;
}
.box-3{
  border:1px #e5e5e5 solid;
  box-sizing:border-box;
  border-top:0;
}
.box-3 .box-title-bg > .tab-title{
  float:none;
  width:100%;
}
.box-3 .box-title-bg > .tab-title > .tab-node{
  margin:0;
  width:33.3%;
  text-align:center;
  box-sizing:border-box;
}
.box-3 .box-title-bg > .tab-title > .tab-node.node-focus{
  margin:0;
  margin-top:-1px;
}
.box-3 .box-title-bg{
  border-left:0;
  border-right:0;
}
.box-2 .tab-content-02{
  height:210px;
}
.box-title-bg > .tab-title{
  margin:0 auto;
  float:left;
}
.box-title-bg > .tab-title > .tab-node{
  color:#333;
  float:left;
  padding:0 15px;
  font-weight:bold;
  margin-left:-1px;
  margin-top:-1px;
  transition:all 0.3s ease-out 0s;
  border-top: 2px solid transparent;
}
.box-title-bg > .tab-title > .tab-node.node-focus{
  color:#fff;
  background:#ee1f1f;
  margin-top:-1px;
  margin-left:-1px;
  box-sizing:border-box;
}
.box-title-bg > .tab-title > a.more{
  float:right;
  color:#333 !important;
  padding:0 5px;
  border-top:none !important;
  background:transparent !important;
  margin-top:0 !important;
}
.box-title-more{
  color:#999;
  float:right;
  cursor:pointer;
  font-size:.75em;
  margin-right:10px;
}
.box-title-more:hover{
  color:#ee1f1f !important;
}
.tab-content .tab-node{
  display:none;
}
.tab-content .node-focus{
  display:block;
}
/*二级标题*/
.sub-title .box-title-bg .main-title{
  float:left;
  display:block;
  padding:0 15px;
  font-weight:bold;
  transition:all 0.3s ease-out 0s;
  color:#fff;
  background:#ff8d27;
  margin-top:-1px;
  margin-left:-1px;
  box-sizing:border-box;
}
.sub-title-02 .box-title-bg .main-title{
  color:#ee1f1f;
  background:transparent;
  margin:0;
  font-size:1em;
}
.sub-title .box-title-bg > .tab-title{
  float:right;
}
.sub-title .box-title-bg > .tab-title > .tab-node.node-focus{
  color:#ee1f1f;
  background:#fff;
  border-top:2px #ee1f1f solid;
}
.sub-title .box-title-more{
  color:#999;
  float:right;
  cursor:pointer;
  font-size:.75em;
  margin-right:10px;
}
.sub-title .box-title-more:hover{
  color:#ee1f1f !important;
}
.sub-title .tab-content .tab-node{
  display:none;
}
.sub-title .tab-content .node-focus{
  display:block;
}
/*手机标题*/
.m-title-bg{
  display:none;
}
.m-title-bg{
  line-height:2.25em;
  background:#f4f4f4;
  border:1px #e8e8e8 solid;
  box-sizing:border-box;
  position:relative;
  overflow:hidden;
}
.m-title-bg > .m-title{
  float:left;
  margin:0 auto;
}
.m-title-bg > .m-title > .m-node{
  float:left;
  padding:0 15px;
  font-weight:bold;
  transition:all 0.3s ease-out 0s;
  color:#fff;
  background:#ee1f1f;
  box-sizing:border-box;
  display:block;
}
.m-title-none{
  display:block;
}
.news-list > a{
  display:block;
  line-height:1.5em;
  padding:.25em 0;
  overflow:hidden;
}
.news-list > a > span{
  float:left;
  width:calc(100% - 8em);
  padding-left:15px;
  box-sizing:border-box;
  color:#666;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:url(data:image/gif;base64,R0lGODlhDAAMAIEAAAAAAP///5mZmf///yH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAADACwAAAAADAAMAAAIHQAHCBxIsKDBgwgTHhTAMCFDAQ4bKpxIsaJFggEBADs=) no-repeat left center;
  transition:all 0.3s ease-out 0s;
}
.news-list > a > em{
  float:right;
  font-size:.75em;
  font-family:verdana, arial;
  color:#999999;
}
.news-list > a:hover > span{
  color:#ee1f1f;
}
.news-list > a:after{
  display:block;
  content:"";
  clear:both;
}
.news-list > .top-news{
  border-bottom:1px #eaeaea solid;
  padding:.65em 0;
  margin-bottom:.6em;
}
.news-list > .top-news > a{
  display:block;
  font-size:1.5em;
  line-height:1.5em;
  font-weight:bold;
  text-align:center;
  background:none;
  transition:all 0.3s ease-out 0s;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#ee1f1f;
}
.news-list > .top-news > a:hover{
  color:#333;
}
.news-list > .top-news > p{
  text-indent:2em;
  line-height:1.5em;
  margin:.5em 0;
  color:#999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.news-list > .top-news > em{
  display:block;
  font-size:.75em;
  line-height:1em;
  font-family:verdana, arial;
  text-align:right;
  color:#999999;
}
.news-list.date-bottom > a > span{
  width:100%;
}
.news-list.date-bottom > a > em{
  width:100%;
  padding-left:15px;
  box-sizing:border-box;
}
.news-list-wrap{
  border:1px #eaeaea solid;
  padding:10px;
  border-top:0;
}
.news-list.news-list-wrap li a{
  background:none;
  padding-left:0;
}
.news-list.list-line > a{
  padding-top:.875em;
  padding-bottom:.875em;
  border-top:1px solid #ececec;
}
.news-list.list-line > a:first-child{
  border-top:0;
}
.left-wrap .news-list > a{
  padding-top:.4em;
  padding-bottom:.4em;
}
.box-3 .load_more_btn{
  border-left:0;
  border-right:0;
}
.load_more_btn{
  position:relative;
  display:block;
  height:2.25em;
  line-height:2.25em;
  margin-top:7px;
  border:1px solid #e5e5e5;
  text-align:center;
  background:#f4f4f4;
  color:#404040;
  transition:all 0.3s ease-out 0s;
  box-sizing:border-box;
}
.load_more_btn.post_addmore:before{
  content:"";
  background:url(../images/add.png) no-repeat 0 0;
  display:block;
  width:11px;
  height:11px;
  position:absolute;
  top:calc(1.125em - 6px);
  left:calc(50% - 11px - 2.5em);
  transition:transform .3s;
}
.more-top{
  top:7px;
}
.load_more_btn.post_addmore:hover:before{
  background-position:0 -11px;
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transform:rotate(90deg);
  transform-origin:center center;
}
.load_more_btn:hover{
  color:#fff;
  background:#f04343;
  border:1px solid #f04343;
}
.load_more_btn:hover span{
  color:#fff;
}
.max-wrap{
  max-width:1920px;
  min-width:1200px;
  margin:0 auto;
}
/*版权信息*/
.copyright{
  line-height:2em;
  color:#f2f2f2;
  text-align:center;
  background:url(../images/bq.png);
}
.copyright a{
  color:#ececec;
}
.copyright td:first-child a:hover{
  text-decoration:underline;
}
.copyright table{
  table-layout:fixed;
}
.copyright img{
  vertical-align:middle;
}
.copyright .copy-font{
  width:700px;
  padding:20px 0;
}
.copyright td a,.copyright td span{
  display:inline-block;
}
.copyright td div a, .copyright td div span{
  padding-right:10px;
}
.copyright table div.foot-links a{
  padding-right:0;
}
.copyright table div.foot-links a:before{
  content:"|";
  display:inline-block;
  padding:0 8px;
  transform:scale(.875);
}
.copyright table div.foot-links a:first-child:before{
  display:none;
}
.small-copyright{
  display:none;
  padding:10px;
}
/*图片列表*/
.pic-list{
  overflow:hidden;
}
.pic-list > a{
  position:relative;
  display:block;
  float:left;
  margin-top:2%;
}
.pic-list > a:hover img{
  transform:scale(1.05);
}
.pic-list > a > div{
  position:relative;
  display:block;
  width:100%;
  padding-top:56.25%;
  line-height:0;
  overflow:hidden;
}
.pic-list.img-4-5 > a > div{
  padding-top:125%;
}
.pic-list.gzzt > a > div{
  padding-top:50%;
}
.pic-list > a > div > img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transition:all .3s ease-out 0s;
}
.pic-list > a > span{
  display:block;
  line-height:1.5em;
  padding:.35em 5px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  background:rgba(0, 0, 0, .7);
  border-top:0;
  box-sizing:border-box;
  color:#fff;
  text-align:center;
}
.pic-list.col-4, .pic-list.col-3{
  margin-left:-2%;
  margin-top:-2%;
}
.pic-list.col-4 > a{
  width:23%;
  margin-left:2%;
}
.pic-list.col-3 > a{
  width:31.3%;
  margin-left:2%;
}
.pic-list.pic-text-on{
  margin-top:0;
}
.pic-list.pic-text-on > a > div{
  padding-top:70%;
}
.pic-list.pic-text-on > a > span{
  position:absolute;
  width:100%;
  height:2.2em;
  left:0;
  bottom:0;
}
/**/
.spe{
  padding:0 !important;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.ad-fwdt > a{
  display:block;
  float:right;
  width:calc(100% - 520px);
}
.ad-fwdt > a:first-child{
  float:left;
  width:500px;
}
.ad-fwdt > a img{
  width:100%;
  display:block;
}
.right-wrap > .m-top-15:first-child{
  margin-top:0;
}
@media screen and (max-width:1000px){
  .ad-fwdt > a{
    width:100%;
    margin-bottom:10px;
  }
  .ad-fwdt > a:first-child{
    width:100%;
  }
}
/*公共图标*/
.box-app{
  overflow:hidden;
}
.box-app > li{
  transition:all 0.3s ease-out 0s;
  background:#f4f4f4;
  border:1px #e6e6e6 solid;
  float:left;
  box-sizing:border-box;
}
.box-app > li > a{
  display:block;
  width:100%;
  padding:12px 0;
  text-align:center;
  color:#333;
}
.box-app > li > a > span{
  display:block;
  padding:0 5px;
  line-height:1.25em;
  color:#999;
}
.box-app > li > a:before{
  content:attr(icon);
  display:block;
  font-family:"public";
  font-size:1.5em;
  text-align:center;
  height:1.75em;
  line-height:1.75em;
  color:#f52f3e;
}
.box-app > li:hover{
  background:#ee1f1f;
  border:1px transparent solid;
}
.box-app > li:hover > a{
  color:#FFF;
}
.box-app > li.hlwwf:hover > a em{
  color:#FFF;
}
.box-app > li:hover > a:before, .box-app > li:hover > a > span, .box-app.box-app-black > li:hover > a:before{
  color:#fff;
}
.box-app.box-app-black > li > a:before{
  color:#999;
}
.box-app.box-app-color > li.red{
  background:#ee1f1f;
}
.box-app.box-app-color > li.green{
  background:#27ae60;
}
.box-app.box-app-color > li.blue{
  background:#3498db;
}
.box-app.box-app-color > li.yellow{
  background:#ff8d27;
}
.box-app.box-app-color > li > a > span, .box-app.box-app-color > li > a:before{
  color:#fff;
}
.box-app.col-2, .box-app.col-3, .box-app.col-4, .box-app.col-6{
  margin-left:-2%;
  margin-top:-10px;
}
.box-app.col-2{
  margin-left:0;
}
.right-wrap-02 .box-02 .l-table-02 .p-top-15 .box-app.col-2{
  margin-left:-2%;
}
.box-app.col-2 > li, .box-app.col-3 > li, .box-app.col-4 > li, .box-app.col-6 > li{
  float:left;
  margin-left:2%;
  margin-top:10px;
}
.box-app.col-2 > li{
  width:48%;
  margin-top:10px;
}
.box-app.col-3 > li{
  width:31.3%;
  margin-top:10px;
}
.box-app.col-6 > li{
  width:14.6%;
}
.box-app.col-6 > li > a{
  padding-bottom:6px;
}
.box-app.col-6 > li > a > span{
  height:2.5em;
}
.box-app.col-4{
  margin-top:4px;
}
.box-app.col4 > li{
  width:25%;
  border-top:none;
}
.box-app.col-4.box-app-color > li{
  width:24%;
  margin-left:1%;
}
.box-app.col4 > li:nth-child(n+2){
  border-left:none;
}
.box-app.col-4 > li{
  width:23%;
}
.box-app.col-3-2{
  margin-left:-2%;
  margin-top:-10px;
  margin-bottom:10px;
}
.box-app.col-3-2 > li{
  width:26%;
  margin-left:2%;
  margin-top:10px;
}
.box-app.col-3-2 > li > a{
  padding-top:10px;
  padding-bottom:10px;
}
.box-app.col-3-2 > li:nth-child(3){
  width:42%;
}
.box-app.col-3-2 > li:nth-child(5){
  width:70%;
}
/*其他信息*/
.g-h-font{
  border:1px #e6e6e6 solid;
  padding:16px;
  box-sizing:border-box;
  border-top:0;
  line-height:2.25em;
  text-indent:2em;
  color:#666;
}
video#my-video{
  max-width:100% !important;
}
.right-wrap-04 video#my-video{
  width:100%;
}
.left-line{
  border-left:1px solid #e4e4e4;
}
.m-r-0{
  margin-right:0 !important;
}
.l-table{
  display:table;
  table-layout:fixed;
  width:100%;
}
.l-table-440{
  width:440px;
  padding-right:16px;
}
.l-table > div{
  display:table-cell;
  vertical-align:top;
}
.l-table > div.pic-wrap{
  vertical-align:top;
  padding-left:15px;
}
.l-table-02 > div.pic-wrap{
  padding-left:0;
}
.l-table-03{
  display:table;
  table-layout:fixed;
  width:auto;
}
.l-table-03 > div{
  display:table-cell;
  vertical-align:top;
  box-sizing:border-box;
}
.left-wrap-06 > .l-table:first-child > div:first-child{
  padding-right:10px;
}
.left-wrap-06 > .l-table:first-child > div:last-child{
  padding-left:10px;
}
.pic-wrap-none{
}
.int-lm-table{
  border:1px #eaeaea solid;
  border-top:0;
  width:100%;
  overflow:hidden;
  box-sizing:border-box;
  background:#f7f7f7;
}
.int-lm-table > a{
  display:table;
  table-layout:fixed;
  width:100%;
  line-height:1.5em;
  padding:.75em 10px;
  box-sizing:border-box;
  border-top:1px #eaeaea solid;
  transition:all 0.3s ease 0s;
}
.int-lm-table > a:first-child, .int-lm-table > .find-code + a{
  border-top:0;
}
.int-lm-table > a:hover{
  background:#f0f0f0;
}
.int-lm-table > .odd{
  background:#fff;
}
.int-lm-table > a > *{
  display:table-cell;
  color:#666;
}
.int-lm-table > a > i{
  font-size:.875em;
  width:2.5em;
}
.int-lm-table > a > em{
  font-size:.875em;
  width:6em;
  text-align:right;
  color:#999;
}
.int-lm-table > a > span{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding-left:25px;
  background:url(../images/mail_icon.png) no-repeat left center;
}
.find-code{
  font-size:.75em;
  color:#666;
  width:100%;
  display:table;
  border-bottom:1px #eaeaea solid;
  padding:20px 0;
  background:#fff;
  box-sizing:border-box;
}
.find-code span{
  width:5em;
  text-align:right;
}
.find-code form{
  overflow:hidden;
  width:calc(100% - 12em);
}
.find-code span, .find-code form, .find-code a{
  display:table-cell;
  vertical-align:middle;
}
.find-code a.bt-ask{
  display:block;
  font-size:1.125em;
  font-weight:bold;
  width:6em;
  line-height:36px;
  margin-left:.5em;
  color:white;
  text-align:center;
  background-color:#2ecc71;
  transition:all 0.3s ease-out 0s;
  border-radius:3px;
}
.find-code a.bt-ask:hover{
  background-color:#ee1f1f
}
.find-code input[type="text"]{
  float:left;
  outline:none;
  border:1px solid #dbdbdb;
  width:calc(100% - 40px);
  height:35px;
  padding:5px;
  box-sizing:border-box;
  border-right:0;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}
.find-code input[type="submit"]{
  float:left;
  border:none;
  background:#ff8d27 url(../images/icon_search.png) no-repeat center;
  height:35px;
  width:38px;
  outline:none;
  padding:0;
  cursor:pointer;
  color:white;
  font-size:0;
  transition:all 0.3s ease-out 0s;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.find-code input[type="submit"]:hover{
  background-color:#ee1f1f;
}
/*参考*/
.box-tab.ranking > dt > ul{
  background-color:#ebe9ea;
  height:33px;
  line-height:33px;
  border-bottom:none;
}
.box-tab.ranking > dt > ul > li{
  float:left;
  width:50%;
  line-height:33px;
  margin-left:0;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#666;
}
.box-tab.ranking > dt > ul > li a{
  color:#666;
}
.box-tab.ranking > dt > ul > li.focus{
  background-color:#ff8d27;
  border-bottom:none;
  color:#fff;
}
.box-tab.ranking > dt > ul > li.focus a{
  color:#fff;
}
.box-tab.ranking > dd{
  padding-top:0;
}
.box-1 .box-content .tab-node{
  display:none;
}
.box-1 .box-content .focus{
  display:block;
}
.box-1 .box-content .tab-focus{
  display:table;
}
.ranking .box-title{
  background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAAAAAAAD/7gAOQWRvYmUAZAAAAAAB/+EAFkV4aWYAAE1NACoAAAAIAAAAAAAA/+wAEUR1Y2t5AAEABAAAAFAAAP/hA0BodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+DQoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4NCgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3Q0VCOEExRkE2RDExRTY4OTkwQjNDNjQ1MjFDQ0VGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3Q0VCOEEyRkE2RDExRTY4OTkwQjNDNjQ1MjFDQ0VGIj4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3Q0VCODlGRkE2RDExRTY4OTkwQjNDNjQ1MjFDQ0VGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ3Q0VCOEEwRkE2RDExRTY4OTkwQjNDNjQ1MjFDQ0VGIi8+DQoJCTwvcmRmOkRlc2NyaXB0aW9uPg0KCTwvcmRmOlJERj4NCjwveDp4bXBtZXRhPg0KPD94cGFj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);
  height:2em;
  line-height:2em;
  border:1px solid #f3efef;
  border-bottom:none;
  background-size:100% 100%;
}
.ranking .box-title span{
  display:block;
  float:left;
  width:50%;
  cursor:default;
  text-align:center;
}
.ranking .box-title span em{
  font-style:normal;
  display:inline-block;
  color:#999;
  font-weight:bold;
  font-family:Simsun;
  font-size:0.75em;
  height:2.25em;
}
.ranking .box-title span.focus em{
  color:#22b658;
  border-bottom:2px solid #22b658;
}
.ranking .box-title:after{
  content:"";
  height:0;
  display:block;
  clear:both;
}
.box-1 table{
  width:100%;
  border-collapse:collapse;
  font-size:0.75em;
  font-family:Simsun;
  color:#999;
}
.box-1 table td, .box-2 table th{
  border:1px solid #f3efef;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-1 table td{
  line-height:27px;
}
.box-1 table th{
  background-color:#fafafa;
  line-height:28px;
  font-weight:normal;
  border-top:none;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.box-tab > dt > ul > a{
  font-size:.75em;
  color:#999;
  float:right;
}
.box-tab > dt > ul > a:hover{
  color:#ef6362;
}
.box-tab > dt > ul{
  border-bottom:1px solid #f7d2c0;
  height:28px;
  line-height:28px;
}
.box-tab > dt > ul > li{
  float:left;
  color:#333;
  line-height:27px;
  margin-left:33px;
  cursor:default;
}
.box-tab > dt > ul > li:first-child{
  margin-left:0;
}
.box-tab > dt > ul > li.focus{
  border-bottom:2px solid #e54137;
}
.box-tab > dd{
  padding-top:25px;
}
.box-tab > dd > ul{
  display:none;
}
.box-tab > dd > .focus{
  display:block;
}
.box-tab.mail .news-list{
  /*border:3px solid red;*/
}
.box-tab.mail .news-list > li > a, .box-tab.mail .news-list > li > em{
  font-size:.75em;
}
.box-tab.mail > dd{
  padding-top:8px;
  height:188px;
}
.box-tab > dd .mail-list{
  display:none;
  width:100%;
  table-layout:fixed;
  font-size:.75em;
  color:#666;
  border:1px solid #e8e8e8;
}
.box-tab > dd > .mail-list.focus{
  display:table;
}
.box-tab > dd > .mail-list td{
  border-top:1px solid #e8e8e8;
  height:50px;
}
.box-tab > dd > .mail-list tr:first-child td{
  border-top:none;
}
.box-tab > dd > .mail-list .date{
  font-family:"Arial";
  color:#aaa;
  font-size:1.1666em;
}
.box-tab > dd > .mail-list .ongoing{
  color:#fa8842;
}
.box-tab > dd > .mail-list thead td{
  text-align:center;
  font-weight:bold;
  color:#333;
  border-top:none;
  background-color:#f6f6f6;
}
.box-tab > dd > .mail-list thead td:first-child{
  text-align:left;
  padding-left:20px;
}
.box-tab > dd > .mail-list tbody td{
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.box-tab > dd > .mail-list tbody td:first-child{
  text-align:left;
  padding-left:20px;
}
.box-tab > dd > .mail-list tbody td a{
  text-decoration:none;
  font-size:1.1666em;
}
.box-tab > dd > .mail-list tbody td a:before{
  content:",";
  display:inline-block;
  font-family:"iconmoon";
  color:#606060;
  vertical-align:top;
  margin-right:10px;
}
.box-tab > dd > .mail-list tbody td a:hover{
  text-decoration:underline;
}
.button-01{
  color:#333;
  background:#f4f4f4;
  border:1px #e7e6e6 solid;
  height:209px;
}
.button-01-wrap{
  float:left;
  margin-top:26px;
  width:720px;
}
.button-01-title{
  width:125px;
  float:left;
  height:211px;
  background:#27ae61 url(../images/service_title.jpg) no-repeat center;
  position:relative;
  margin-top:-1px;
  margin-right:-1px;
}
.button-01-title img{
  display:block;
  margin-top:-1px;
}
.button-01 li{
  width:144px;
  height:36px;
  line-height:36px;
  float:left;
  padding-left:20px;
  box-sizing:border-box;
  margin-bottom:23px;
}
.button-01 a{
  text-align:center;
  display:block;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  border:1px #ddd solid;
  background:#fff;
  color:#333;
  height:100%;
  padding:0 10px;
  transition:all 0.3s ease 0s;
}
.button-01 a:hover{
  background:#f39c11;
  color:#fff;
  border:1px #f39c11 solid;
}
.service-pic-wrap{
  display:table;
  width:100%;
  table-layout:fixed;
}
.service-pic-wrap span{
  display:table-cell;
}
.service-pic-wrap span.left{
  width:435px;
}
.service-pic-wrap span.left img{
  width:438px;
  display:block;
}
.triangle{
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  border-left:7px solid #27ae60;
  position:absolute;
  top:47%;
  right:-6px;
}
/*二级*/
.d-table{
  display:table;
  width:100%;
  table-layout:fixed;
}
.sub-left-wrap{
  width:160px;
  padding-right:20px;
  margin-top:20px;
  display:table-cell;
  vertical-align:top;
}
.sub-right-wrap{
  display:table-cell;
  vertical-align:top;
}
.sub-button a{
  background-color:#ff8d27;
  color:#ffffff;
  display:block;
  padding:10px 0 15px;
  transition:all 0.3s ease-out 0s;
  box-sizing:border-box;
  text-align:center;
  margin-bottom:10px;
}
.sub-button a:hover{
  background-color:#ee1f1f;
}
.sub-button .sub-button-focus{
  background-color:#c30000;
}
.sub-button .color-red{
  background-color:#e83030;
  color:#fff;
  padding-left:15px;
  height:40px;
  line-height:40px;
}
.sub-button a:before{
  content:":";
  display:block;
  font-family:"public";
  line-height:1.5em;
  font-size:1.25em;
  width:100%;
  text-align:center;
}
.topic-sub-button .color-red{
  background-color:#e83030;
  padding:15px;
  height:auto;
  line-height:1.25em;
}
.topic-sub-button a{
  display:block;
  background-color:#f7f7f7;
  border-bottom:1px solid #e6e6e6;
  line-height:1.5em;
  padding:15px 18px;
  transition:all 0.3s ease-out 0s;
  box-sizing:border-box;
  text-align:left;
  margin-bottom:0;
  color:#333;
}
.topic-sub-button a:hover{
  color:#fff;
}
.topic-sub-button a:before{
  display:none;
}
.topic-sub-button .sub-button-focus{
  color:#fff;
}
.sub-box{
  border:1px #eaeaea solid;
}
.sub-box .box-title-bg{
  height:auto;
  line-height:1.5em;
  border:0;
  border-bottom:1px #eaeaea solid;
  overflow:hidden;
}
.sub-box .box-title-name{
  padding:.5em 60px .5em 15px;
  float:left;
}
.sub-box .box-content{
  padding:5px 20px 5px 20px;
}
.sub-box .sub-nav{
  display:none;
  position:absolute;
  width:100%;
  padding:15px 15px 0;
  background:#f0f0f0;
  border-bottom:1px solid #dcdcdc;
  box-sizing:border-box;
  z-index:8;
}
.sub-box .sub-nav a{
  display:block;
  padding:10px;
  float:left;
  color:#333;
  background:#fff;
  border:1px #eaeaea solid;
  border-radius:5px;
  margin-right:10px;
  margin-bottom:10px;
}
.sub-box .arrow-down{
  position:absolute;
  top:0;
  right:0;
  display:none;
  content:"";
  height:2.5em;
  width:40px;
  background:url(../images/arrow-down.png) no-repeat center center;
  background-size:24px 24px;
  cursor:pointer;
}
.sub-box .arrow-up{
  background:url(../images/arrow-up.png) no-repeat center center;
  background-size:24px 24px;
}
.search-bar-icon{
  height:2.5em!important;
}
.sub-box.new-paper .box-title-name{
  line-height:1.75em;
  display:inline;
  padding:0;
}
.sub-box.new-paper .box-title-bg{
  height:auto;
  padding:20px;
}
.sub-box.new-paper .box-title-img{
  display:block;
  float:left;
  margin-right:20px;
}
.sub-box.new-paper .box-content{
  padding:20px;
}
.sub-box .content-box{
  padding:15px;
}
/*位置*/
.location *{
  display:block;
  float:left;
}
.location{
  font-size:0.875em;
  line-height:1.5em;
  padding:.5em;
}
.location:before{
  content:"";
  float:left;
  background:url(../images/icon_location.png) no-repeat center;
  height:1.5em;
  width:16px;
  margin-right:5px;
}
.location > a, .location > em{
  color:#aaa;
  font-style:normal;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
  font-family:simsun;
}
.news-list.list-full{
  padding:0 20px;
  /*border:3px solid red;*/
}
.news-list.list-full > li{
  border-top:1px dotted #dbdbdb;
}
.news-list.list-full > li > a > h1{
  color:#666;
}
.news-list.list-full > li > a:hover h1{
  color:#ff7900;
  text-decoration:none;
}
.serch_info .sub-title{
  margin:15px 0;
  display:block;
  padding:20px;
  border:1px dotted #dddddd;
  border-radius:5px;
  background-color:#f3f3f3;
}
.pubguide-icons{
  border:1px #e5e5e5 solid;
  padding-bottom:10px;
  box-sizing:border-box;
  border-width:0 0 1px 1px;
}
.pubguide-icons > a{
  display:block;
  float:left;
  width:89px;
  padding:5px 5px;
  height:60px;
  color:#222;
  text-align:center;
  position:relative;
  margin-bottom:10px;
}
.pubguide-icons > a:hover:before{
  color:#c30000;
}
.pubguide-icons > a:before{
  content:attr(icon);
  display:block;
  font-family:public;
  text-align:center;
  color:#f52f3e;
  font-size:1.5em;
  line-height:50px;
}
.pubguide-icons > a:hover{
  color:#f52f3e;
}
.box-app-1121 li{
  width:278px !important;
  height:98px !important;
}
.p-10{
  padding:10px;
  padding-bottom:30px;
}
.p-10-2{
  border-right:1px #e5e5e5 solid;
}
.p-top-0{
  border-top:0;
}
.dept-icon-list-wrap{
  border:1px #E5e5e5 solid;
  padding:20px;
  border-top:0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.dept-icon-list > span{
  display:inline-block;
  line-height:2em;
  box-sizing:border-box;
  color:#666;
  cursor:default;
  padding: 5px 15px;
}
.dept-icon-list > span:before{
  content:">";
  color:#f52f3e;
  font-family:"宋体";
  font-size:.75em;
  vertical-align:top;
  padding-right:8px;
  font-weight:bold;
}
@media screen and (max-width:1230px){
  .main-wrap{
    width:100%;
  }
  .max-wrap{
    min-width:100%;
  }
  .top-banner{
    width:100%;
  }
  .index-wrap{
    width:100%;
  }
}
@media screen and (max-width:1000px){
  video#my-video{
    width:100% !important;
  }
  .l-table-440{
    width:50%;
  }
  .m-top-0{
    margin-top:0 !important;
  }
  .m-top-15-m{
    margin-top:15px;
  }
  .banner-pic img{
    width:100%;
  }
  .top-bar{
    padding-right:10px;
    box-sizing:border-box;
  }
  .main-nav li.nav-line{
    display:none;
  }
  .main-nav li{
    width:14.2%;
  }
  .main-nav li a{
    width:100%;
  }
  .main-nav li:first-child a{
    width:100% !important;
  }
  .top-banner .logo{
    width:574px;
  }
  .find-bar{
    left:0;
    top:0;
    z-index:11;
    margin-top:0;
    background:rgba(0, 0, 0, .15);
    height:auto;
    width:calc(100% - 60px);
  }
  .find-bar input[type="text"], .find-bar input[type="submit"]{
    height:50px;
    line-height:50px;
    background-color:transparent;
    border:none;
    color:#fff;
  }
  .find-bar input[type="submit"]:hover{
    background-color:transparent;
  }
  .find-bar input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
    color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 19+ */
    color:#fff;
  }
  .find-bar input::-ms-input-placeholder{ /* IE 10+ */
    color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 18- */
    color:#fff;
  }
  .box-1 .tab-content{
    height:auto;
  }
  .left-wrap{
    width:40%;
    margin-top:0;
    padding-right:0px;
    overflow:hidden;
  }
  .right-wrap{
    width:58%;
    margin-top:0;
    overflow:hidden;
  }
  .left-wrap-02{
    width:100%;
  }
  .right-wrap-02{
    width:100%;
  }
  .left-wrap-03{
    width:30%;
  }
  .right-wrap-03{
    width:70%;
    box-sizing:border-box;
    padding-right:10px;
  }
  .left-wrap-04{
    width:50%;
  }
  .right-wrap-04{
    width:49%;
  }
  .left-wrap-05{
    width:70%;
  }
  .right-wrap-05{
    width:30%;
    padding-left:15px;
    box-sizing:border-box;
  }
  .left-wrap-06{
    width:100%;
  }
  .right-wrap-06{
    display:block !important;
    width:auto;
    padding:0 13px;
  }
  .left-wrap-06 > .l-table:first-child > div:first-child{
    padding-right:0;
  }
  .left-wrap-06 > .l-table:first-child > div:last-child{
    padding-left:0;
  }
  .l-table{
    display:inline !important;
  }
  .l-table-03{
    width:100%;
    display:block;
  }
  .l-table-03 > div{
    display:block;
  }
  .button-01-wrap{
    float:left;
    margin:40px 0 0 0;
    width:78%;
  }
  .button-01-wrap li{
    width:20% !important;
  }
  .service-pic-wrap{
    overflow:hidden;
  }
  .service-pic-wrap span.left{
    width:auto;
  }
  .left-wrap .focus-pic{
    width:100%;
    display:block;
  }
  .left-wrap > .focus-pic img{
    width:100%;
  }
  .focus-img.owl-carousel .item{
    padding-top:56.25% !important;
  }
  .sub-title-02{
    margin-top:15px;
  }
  .box-2.sub-title.sub-title-02.m-b-15{
    margin-top:0;
  }
  .pic-wrap > a > img{
    display:none;
  }
  .box-tab{
    margin-top:15px;
  }
  .news-list.news-list-index > a:nth-child(n+8){
    display:none;
  }
  .box-2 .tab-content{
    height:auto;
  }
  .g-h-font{
    height:auto;
  }
  .box-app-1121 li{
    width:100% ! important;
    box-sizing:border-box;
  }
  .copyright .copy-font{
    width:auto;
  }
  .copyright table td div>*{
    display:none;
  }
  .copyright table td div>.m-visible{
    display:inline-block;
  }
  .copyright table .copy-pic{
    display:none;
  }
  .copyright .copy-font{
    text-align:center;
  }
}
.mobile-menu{
    display:none;
}
@media screen and (max-width:1000px){
  .button-01-title{
    display:none;
  }
  .button-01-wrap{
    width:96%;
  }
  .small-logo{
    display:block;
  }
  .small-logo a{
    display:block;
    padding:0 7px 7px;
    box-sizing:border-box;
  }
  .small-logo img{
    display:block;
    width:90%;
    max-width:480px;
  }
  .m-b-7-0{
    margin-bottom:0;
  }
  .topic-sub-button .color-red{
    background-color:#666;
  }
  .topic-sub-button .sub-button-focus{
    color:#333;
    background-color:#f7f7f7;
  }
  .topic-sub-button{
    display:block !important;
    width:100%;
    padding-right:0;
    margin:0;
  }
  .new-paper-wrap{
    display:none;
  }
  .survey-new-title{
    margin-top:10px;
    border:1px #eaeaea solid !important;
  }
  .survey-btn{
    padding-bottom:15px;
  }
  .l-table-440{
    width:100%;
    display:inherit !important;
    padding-right:0;
  }
  .l-table-440-02{
    width:100%;
    display:inherit !important;
  }
  .service-pic-wrap span{
    display:block;
    margin-bottom:10px;
  }
  .pubguide-icons{
    border-width:0 1px 1px 1px;
  }
  .p-0-15{
    padding:0;
  }
  .m-p-t-10{
    padding-top:10px;
  }
  .p-b-0{
    padding-bottom:0 !important;
  }
  .banner-pic{
    display:none;
  }
  .main-wrap{
    padding:0;
  }
  .main-wrap.p-b-15{
    padding-bottom:10px;
  }
  .top-banner .logo-bar{
    display:none;
  }
  .main-nav{
    background-color:#ee1f1f;
    margin-top:0;
  }
  .top-banner{
    border-top:0;
    height:auto;
  }
  .m-title-bg{
    display:block;
  }
  .m-title-none{
    display:none;
  }
  .main-menu{
    display:block;
    width:100%;
    background-color:#ee1f1f;
    height:50px;
  }
  .mobile-menu{
    display:block;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkREM0FENUU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkREM0FENkU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2REQzQUQzRThERTExRTRCMzFFQzJCMDNGMjY1MkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2REQzQUQ0RThERTExRTRCMzFFQzJCMDNGMjY1MkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kFQEUgAAAVlJREFUeF7t2kEOhDAMwED+/+lCD7zBkTJIe45kr1soPOecx69jAH78BySAgC7/CUuvAhSgABWEFYAfwr97EAEE2AO+ElwVgbsEuUICBITw72gCCIgJxOMVQEBMIB6vAAJiAvF4RxGOIhxFqCCsAPwQvuPoGD4BBOzegBWgAAW4C4orIICA3cuQAhSgABWEFYAfwvcgFsMngIDdG7ACFKAAd0FxBQQMEBB/GbN7vC/jYv8EEBATiMcrgICYQDxeAQTEBOLxCiAgJhCPdxQx4CiChFAC+CF8L2Ri+AQQ4I2YPSCugAACdi9DClCAAlQQVgB+CN+DWAyfAAJ2b8AKUIAC3AXFFRBAwO5lSAEKUIAKwgrAD+F7EIvh/wLij/N2j/dxbuyfAAJiAvF4BRAQE4jHK4CAmEA8XgEDBDiOCJ+IwQ/hOwuK4RNAwO6XMQpQgALcBcUVEBALeAGtuRBrABk+JgAAAABJRU5ErkJggg==) no-repeat center center;
    background-size:24px 24px;
    height:50px;
    width:60px;
    cursor:pointer;
    float:right;
  }
  .main-nav{
    display:none;
    position:absolute;
    top:50px;
    right:0;
    background:#f0f0f0;
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    width:auto;
    z-index:11;
    height:auto;
  }
  .main-nav.main-nav-block{
    display:block;
  }
  .main-nav li{
    display:block;
    border-top:1px solid #e0e0e0;
    width:100%;
  }
  .main-nav li.nav-line{
    display:none;
  }
  .main-nav li a{
    padding:0;
  }
  .main-nav li.hover a{
    border-bottom:0;
  }
  .main-nav li.focus a{
    border-bottom:0;
    background:none;
  }
  .main-nav li:first-child{
    border-top:0;
  }
  .main-nav > li > a{
    white-space:nowrap;
    padding:0 20px;
    line-height:2.5em;
    border:none;
    float:none;
    height:auto;
    text-align:right;
    color:black;
    margin-left:0;
    box-sizing:border-box;
    transition:none;
  }
  .main-nav li a:hover{
    background:#ee1f1f;
    color:#fff;
  }
  .main-nav li.hover dl{
    display:none;
  }
  .left-wrap{
    width:100%;
  }
  .right-wrap{
    width:100%;
  }
  .left-wrap-05{
    width:100%;
    box-sizing:border-box;
  }
  .right-wrap-05{
    width:100%;
    box-sizing:border-box;
    padding-left:0;
  }
  .p-15-15{
    padding:10px 15px 15px 15px;
  }
  .box-3{
    border:0;
  }
  .button-01-wrap{
    width:100%;
    margin:0;
    box-sizing:border-box;
    padding-right:20px;
    padding-top:20px;
  }
  .button-01-title{
    display:none;
  }
  .button-01{
    height:auto;
    margin-bottom:15px;
    margin-top:0;
  }
  .button-01-wrap li{
    width:25% !important;
  }
  .news-list-wrap{
    padding:0;
    border:0;
  }
  .news-list{
    margin:10px 0;
  }
  .news-list > a{
    padding-left:12px;
    padding-right:12px;
    box-sizing:border-box;
  }
  .box-content .news-list > a{
    padding-left:0;
    padding-right:0;
  }
  .news-list > a > span{
    width:100%;
    padding-left:0;
    background:none;
  }
  .news-list > a > em{
    display:none;
  }
  .news-list > .top-news{
    padding:0;
    margin-bottom:0;
    border-bottom:none;
  }
  .news-list > .top-news > a{
    font-size:1em;
    padding:.25em 15px;
    font-weight:normal;
    text-align:left;
    color:#666;
  }
  .news-list > .top-news > p, .news-list > .top-news > em{
    display:none;
  }
  .box-1 .load_more_btn{
    display:none;
  }
  .sub-title-02{
    margin-top:0;
  }
  .left-wrap-02{
  }
  .left-wrap-03{
    width:100%;
    margin-top:10px;
  }
  .right-wrap-03{
    width:100%;
    padding-left:15px;
    margin-top:10px;
    padding-right:15px;
  }
  .left-wrap-04{
    width:100%;
    margin-top:10px;
  }
  .right-wrap-04{
    width:100%;
  }
  .int-lm-table{
    border-left:0;
    border-right:0;
    height:auto;
  }
  .int-lm-table .find-code{
    padding-left:10px;
    padding-right:10px;
  }
  .int-lm-table .find-code span, .int-lm-table .find-code form{
    display:block;
    width:100%;
    text-align:left;
  }
  .int-lm-table .find-code a.bt-ask{
    display:block;
    width:100%;
    margin-left:0;
    margin-top:10px;
    text-align:center;
  }
  .int-lm-table > a > span{
    padding-left:0;
    background-image:none;
  }
  .g-h-font{
    border:none;
  }
  .left-line{
    border-left:0;
  }
  .tab-content .tab-node{
    display:block;
  }
  .sub-title .tab-content .tab-node{
    display:block;
  }
  .select-links{
    display:none;
  }
  .sub-left-wrap{
    display:none;
  }
  .box-2.sub-title.sub-title-02.m-b-15{
    height:1px;
    margin-bottom:0;
  }
  .sub-box{
    border-left:0;
    border-right:0;
    position:relative;
  }
  .sub-box .box-content{
    padding:0 10px;
  }
  .sub-box .box-title-bg{
    position:relative;
  }
  .sub-box .arrow-down{
    display:block;
  }
  .sub-box .sub-nav.sub-nav-block{
    display:block;
  }
  .content-box{
    padding:0 15px;
  }
  .sub-box .content-box{
    padding:10px;
  }
  .news-list.list-line.search-news-list > li > a{
    width:100%;
  }
  .news-list.list-line.search-news-list > li > span{
    float:none !important;
    padding-left:0 !important;
    margin-top:-15px;
  }
  .pubguide-icons > a{
    width:33.33%;
    box-sizing:border-box;
  }
  .l-table > div{
    display:block;
  }
  .l-table-02 > .p-top-15:first-child{
    width:100%;
  }
  .box-app{
    padding:0 2%;
    box-sizing:border-box;
  }
  .box-app.col-6 > li, .box-app.col-4 > li, .box-app.col-3 > li{
    width:48%;
  }
  .box-app.col-4.box-app-color > li{
    width:49%;
  }
  .box-app.col-2{
    margin-left:-2%;
  }
  .box-app.col4 > li{
    width:50%
  }
  .box-app.col4 > li:nth-child(-n+2){
    border-top:1px solid #e6e6e6;
  }
  .box-app.col4 > li:nth-child(n+2){
    border-left:1px solid #e6e6e6;
  }
  .box-app.col4 > li:nth-child(2n){
    border-left:none;
  }
  .box-app.col-3-2 > li{
    width:98% !important;
  }
  .pic-list.col-4 > a{
    width:48%
  }
}
@media screen and (max-width:720px){
  .small-logo img{
    width:90%;
  }
  .dept-icon-list > span{
    width:100%;
    padding:0;
  }
  .button-01-wrap li{
    width:50% !important;
  }
  .main-nav-bar:before{
    font-size:1em;
  }
}
.map{
  background-color:#fafafa;
  border:1px solid #e6e6e6;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:5px 0 10px 25px;
  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 #FF4F4F;
  padding-left:10px;
  margin:10px 0;
  line-height:16px;
}
.map > li .node{
  display:inline-block;
  color:#ee1f1f;
  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;
}
/*翻页*/
.tile-wrap-border{
  border:1px #eaeaea solid;
  box-sizing:border-box;
  height:80px !important;
}
.page-tile-wrap{
  font-family:Verdana, Arial;
  text-align:center;
  width:100%;
  background:#f6f6f6;
  padding:15px 0 10px;
  border-top:1px #eaeaea solid;
}
.page-tile{
  display:inline-block;
  margin:0 auto;
}
.page-tile .more{
  background-color:#F6F8F9;
}
.page-tile > a, .page-tile > span{
  font-style:normal;
  display:block;
  text-align:center;
  background:#fff;
  border-radius:2px;
  min-width:36px;
  line-height:1.5em;
  padding:.5em;
  float:left;
  color:#555;
  margin-right:10px;
}
.page-tile > em{
  display:none;
}
.page-tile a:hover{
  background:#e90602;
  color:#fff;
  transition:background-color 0.3s;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.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{
  background-color:#e90602;
  color:#fff;
}
.page-tile-wrap.p-top-0{
  border:1px solid #eaeaea;
  border-top:none;
  box-sizing:border-box;
}
@media screen and (max-width:1000px){
  .m-top-0-2{
    margin-top:0 !important;
  }
  .m-bottom-15-02{
    margin-bottom:15px !important;
  }
  .tile-wrap-border{
    height:48px !important;
  }
  .page-tile-wrap{
    padding:0;
  }
  .page-tile{
    display:table;
    width:100%;
  }
  .page-tile a, .page-tile span{
    display:none;
    border:none;
    margin-right:0;
    background-color:#f6f6f6;
    box-sizing:border-box;
    color:#333;
    float:none;
    height:44px;
    line-height:44px;
    padding:0;
  }
  .page-tile a.prev{
    display:table-cell;
    border-right:1px #fff solid;
  }
  .page-tile a.prev:before{
    content:"上一页";
    font-size:1.25em;
  }
  .page-tile a.next{
    display:table-cell;
  }
  .page-tile a.next:before{
    content:"下一页";
    font-size:1.25em;
  }
  .single-ariticle{
    padding:10px;
  }
}
/*翻页结束*/
/*工具栏*/
.contrast, .contrast *{
  background:black !important;
  color:white !important;
}
/*打印*/
.news_content_other{
  width:100%;
  padding:10px 0;
  padding-top:0;
  display:inline-block;
  float:right;
  color:#999;
}
.news-content-share{
  float:left;
}
.news-content-function{
  float:right;
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.single-ariticle{
  line-height:2em;
  text-indent:2em;
  padding:10px 0;
}
.single-ariticle img{
  max-width:90%;
  text-indent:0;
}
.content-box{
  line-height:1.875em;
}
.content-box .big-title{
  padding:0.5em 0;
  font-size:1.75em;
  line-height:1.5em;
  text-align:center;
  color:#333;
}
.content-box .small-title, .content-box .content-small-title{
  text-align:center;
  color:#999;
  line-height:1em;
  border-bottom:1px #eaeaea solid;
  padding-bottom:1.25em;
}
.content-box img{
  max-width:100% !important;
  height:auto;
  margin:0 auto;
}
.news_content_description{
  color:#888;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:10px 15px;
  margin-top:15px;
  border-radius:5px;
}
.news_content_description:before{
  content:"摘要: ";
}
.news_content_content{
  line-height:1.875em;
  color:#333;
}
.news-title-img{
  max-width:100%;
  margin:20px auto;
  text-align:center;
}
/*附件*/
.news_content_attachments{
  display:inline-block;
}
.news_content_attachments a{
  color:#666;
}
.news_content_attachments a:hover{
  color:#c30000;
}
/* 民意征集 --- start*/
.suggestion_input_wrap{
  padding:15px;
  background-color:#f6f6f6;
  margin-top:15px;
  font-size:.875em;
  border:1px #ececec solid;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100%;
  height:80px;
}
.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{
  margin-left:10px;
  border:none;
  background-color:#ee1f1f;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
  padding:10px 0;
}
.suggestion_content_replay{
  font-size:.875em;
  color:#ff4c00;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:5px 15px;
  border-radius:5px;
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  margin:15px 0;
  padding:15px 0;
}
.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-tile .box-title{
  padding:0;
  line-height:2em;
  border-bottom:none;
}
/* 民意征集 --- end*/
.jbxx-m-t-15{
  margin-top:15px;
}
.jbxx-box{
  background:#f8f8f8;
  padding-left:160px !important;
  padding-right:160px !important;
  border-bottom:0;
}
.jbxx{
  clear:both;
  text-align:left;
  line-height:50px;
  color:#ee1f1f;
  border-bottom:1px #dedede solid;
  margin-bottom:10px;
  font-weight:bold;
}
@media screen and (max-width:1000px){
  .jbxx-box{
    background:#fff;
    padding:0 !important;
  }
  .jbxx-m-t-15{
    margin-top:0;
  }
}
.survey-title{
  line-height:2em;
  font-size:1.2em;
  color:green;
}
.survey-content{
  color:#666;
  line-height:2em;
  padding:15px 15px 40px;
}
.survey-sub-title{
  font-size:1.25em;
  color:#333;
}
.survey-sub-title-2{
  font-size:1.25em;
  color:#333;
}
.survey-table{
  width:100%;
  padding-top:10px;
  padding-bottom:15px;
}
.survey-content .survey-option input{
  vertical-align:middle;
  margin:0 10px 0 24px;
}
.survey-content .survey-option textarea{
  width:90%;
  font-size:1em;
  line-height:1.5em;
  height:6em;
  margin:5px 0;
}
.survey-content input[type="submit"], .survey-content a{
  float:left;
  line-height:2.5em;
  height:2.5em;
  padding:0 .75em;
  margin-right:20px;
  min-width:5em;
  color:#fff;
  cursor:pointer;
  border:none;
  outline:none;
  text-align:center;
  font-size:1em;
}
.survey-content input[type="submit"]{
  background-color:#ff8d27;
}
.survey-content a{
  display:block;
  background-color:#f52f3e;
}
.survey-head .joiner, .survey-head .status, .survey-head .joiner{
  float:left;
  padding-right:20px;
}
.survey-head{
  border-bottom:1px dashed #ccc;
  padding-bottom:20px;
}
.survey-table .options{
  width:100%;
  padding:8px 0;
  float:left;
  display:block;
}
.survey-table .bars{
  width:100%;
}
.survey-table .bar{
  width:80%;
  min-width:100px;
  height:14px;
  overflow:hidden;
  background-color:#e3e3e3;
  float:left;
  margin:10px 10px 10px 0;
}
.survey-table .precent{
  background-color:#f9c171;
  border-right:1px solid #fff;
  height:14px;
  width:0%;
  transition:width 1s;
  -moz-transition:width 1s; /* Firefox 4 */
  -webkit-transition:width 1s; /* Safari å’Œ Chrome */
  -o-transition:width 1s; /* Opera */
}
.survey-table .options, .survey-table .bars{
  float:left;
  font-family:"Arial", "Microsoft Yahei";
}
.survey-erroy{
  margin:10px auto 20px;
  width:250px;
}
.survey-erroy-button{
  display:inline-block;
  width:70px;
  line-height:30px;
  background-color:#ef6966;
  text-align:center;
  color:#fff;
  margin-left:50px;
  margin-top:10px;
}
@media screen and (max-width:1000px){
  .survey-content{
    padding:15px 0 0;
  }
  .survey-content .survey-option textarea{
    width:100%;
  }
}
/*专题补充css样式*/
.t-i-body{
  background:#fff;
}
.t-i-body .t-i-01{
  position:absolute;
  left:0;
  top:0;
  float:none !important;
}
.t-i-body .t-i-02{
  position:absolute;
  left:515px;
  top:0;
  float:none !important;
}
.t-i-body .t-i-top-banner{
  height:130px;
}
.news-list .top-news-list-first.t-i-top-news a{
  /*border:3px solid red;*/
  text-align:left;
  padding-left:5px;
}
.news-list .top-news-list-first.t-i-top-news span{
  text-align:left;
  padding-left:5px;
}
/*专题标题颜色*/
.t-i-body .t-i-title-bg{
  height:40px;
}
.box-title-bg.t-i-title-bg > .tab-title > .tab-node.node-focus{
  background:#519af1;
  padding:0 20px;
  font-size:1em;
  line-height:40px;
  position:relative;
}
.news-list.date-bottom.t-i-news-list a{
  border-top:1px #ddd dotted;
}
.news-list.date-bottom.t-i-news-list a:first-child{
  border-top:0;
}
.triangle{
  width:0;
  height:0;
  border-left:5px solid #27ae60;
  border-bottom:4px solid transparent;
  border-top:4px solid transparent;
  position:absolute;
  right:-5px;
  display:block;
  top:47%;
}
.t-i-body .t-i-banner{
  width:100%;
  height:470px;
  background:url(../images/t_banner.jpg) no-repeat center;
  min-width:1200px;
}
.topic-title{
  font-size:1.375em;
  line-height:35px;
  color:#fff;
  display:none;
}
.t-i-body .t-i-nav-bar{
  display:none;
  width:100%;
  background-color:#ee1f1f;
}
.t-i-body .t-i-nav-bar:before{
  content:"郑州国家高新技术产业开发区";
  display:block;
  line-height:60px;
  height:60px;
  float:left;
  color:#fff;
  padding-left:15px;
  font-size:1.25em;
  font-weight:bold;
}
.t-i-body .t-i-nav-bar:after{
  content:"";
  display:block;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNkREM0FENUU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkREM0FENkU4REUxMUU0QjMxRUMyQjAzRjI2NTJFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2REQzQUQzRThERTExRTRCMzFFQzJCMDNGMjY1MkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2REQzQUQ0RThERTExRTRCMzFFQzJCMDNGMjY1MkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kFQEUgAAAVlJREFUeF7t2kEOhDAMwED+/+lCD7zBkTJIe45kr1soPOecx69jAH78BySAgC7/CUuvAhSgABWEFYAfwr97EAEE2AO+ElwVgbsEuUICBITw72gCCIgJxOMVQEBMIB6vAAJiAvF4RxGOIhxFqCCsAPwQvuPoGD4BBOzegBWgAAW4C4orIICA3cuQAhSgABWEFYAfwvcgFsMngIDdG7ACFKAAd0FxBQQMEBB/GbN7vC/jYv8EEBATiMcrgICYQDxeAQTEBOLxCiAgJhCPdxQx4CiChFAC+CF8L2Ri+AQQ4I2YPSCugAACdi9DClCAAlQQVgB+CN+DWAyfAAJ2b8AKUIAC3AXFFRBAwO5lSAEKUIAKwgrAD+F7EIvh/wLij/N2j/dxbuyfAAJiAvF4BRAQE4jHK4CAmEA8XgEDBDiOCJ+IwQ/hOwuK4RNAwO6XMQpQgALcBcUVEBALeAGtuRBrABk+JgAAAABJRU5ErkJggg==) no-repeat center center;
  background-size:24px 24px;
  height:60px;
  width:60px;
  cursor:pointer;
  float:right;
}
.t-i-body .t-i-nav-bar .main-nav{
  display:none;
  position:absolute;
  top:60px;
  right:0;
  background:#f0f0f0;
  border-left:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  width:auto;
  z-index:12;
  height:auto;
}
.t-i-body .main-nav.main-nav-block{
  display:block;
}
.t-i-body .t-i-nav-bar .main-nav li{
  float:none;
  border-top:1px solid #e0e0e0;
  width:100%;
}
.t-i-body .t-i-nav-bar .main-nav li a{
  padding:0;
}
.t-i-body .t-i-nav-bar .main-nav li:first-child{
  border-top:0;
}
.t-i-body .t-i-nav-bar .main-nav li.line{
  display:none;
}
.t-i-body .t-i-nav-bar .main-nav > li > a{
  white-space:nowrap;
  padding:0 20px;
  line-height:2.5em;
  border:none;
  float:none;
  height:auto;
  text-align:right;
  color:black;
  margin-left:0;
  box-sizing:border-box;
}
@media screen and (max-width:1200px){
  .t-i-body .t-i-banner{
    background-size:cover;
    height:180px;
    min-width:100%;
  }
  .news-list.date-bottom.t-i-news-list li span{
    float:none;
  }
}
@media screen and (max-width:1000px){
  .t-i-body .t-i-top-banner{
    height:auto;
  }
  .t-i-body .t-i-nav-bar{
    display:block;
  }
  .t-i-body .t-i-banner{
    margin-bottom:15px;
  }
  .news-list.date-bottom.t-i-news-list a{
    padding-left:15px;
    box-sizing:border-box;
    border:0;
  }
}
@media screen and (max-width:720px){
  .t-i-body .t-i-banner{
    background:none;
    height:auto;
  }
  .topic-title{
    display:block;
    background:#519af1;
    text-align:center;
    padding:30px 0;
  }
}
.news_content_content .mt10 td{
  border:1px #ddd solid;
  padding-left:5px;
  line-height:30px;
}
.news_content_content .mt10{
  border-collapse:collapse;
  margin-top:10px;
}
.min-width{
  min-width:130px;
}
/*带证书的模板css--2019-08-28追加*/
.a-table{
  width:100%;
  color:#666;
  font-size:0.8888em;
  border-collapse:collapse;
}
.a-table th{
  width:168px;
  padding:8px 10px;
  box-sizing:border-box;
  border:1px dashed #ccc;
  text-align:right;
  background-color:#fafafa;
  font-weight:normal;
  color:#000;
}
.a-table td{
  padding:8px 10px;
  border:1px dashed #ccc;
  background-color:#fff;
  line-height:30px;
}
.certificates-wrap{
  width:848px;
  margin:0 auto;
  font-family:simsun;
  font-size:.75em;
  color:#000;
  margin-top:20px;
}
.news_content_content .certificates-wrap *{
  font-size:14px !important;
  line-height:1.5em !important;
  text-indent: 0 !important;
}
.certificates-left{
  width:411px;
  height:581px;
  float:left;
  position:relative;
}
.certificates-right{
  width:411px;
  height:581px;
  float:right;
  position:relative;
}
.certificates-left.xzyjs{
  background:url(../images/certificates_xzyjs_left.jpg) no-repeat top left;
}
.certificates-right.xzyjs{
  background:url(../images/certificates_xzyjs_right.jpg) no-repeat top left;
}
.certificates-left.ghxkz{
  background:url(../images/certificates_ghxkz_left.jpg) no-repeat top left;
}
.certificates-right.ghxkz{
  background:url(../images/certificates_ghxkz_right.jpg) no-repeat top left;
}
.certificates-left.gcghxkz{
  background:url(../images/certificates_gcphgg_left.jpg) no-repeat top left;
}
.certificates-right.gcghxkz{
  background:url(../images/certificates_gcphgg_right.jpg) no-repeat top left;
}
.certificates-left > *, .certificates-right > *{
  display:block;
  position:absolute;
}
.certificates-wrap .xzyjs .l-1{
  top:147px;
  right:38px;
  text-align:right;
}
.certificates-wrap .xzyjs .l-2{
  bottom:108px;
  left:228px;
  text-align:left;
  line-height:17px;
  padding-right:4px;
}
.certificates-wrap .xzyjs .l-3{
  bottom:82px;
  left:229px;
  text-align:left;
}
.certificates-wrap .ghxkz .l-1{
  top:148px;
  right:38px;
  text-align:right;
}
.certificates-wrap .ghxkz .l-2{
  bottom:108px;
  left:228px;
  text-align:left;
  line-height:17px;
  padding-right:4px;
}
.certificates-wrap .ghxkz .l-3{
  bottom:80px;
  left:229px;
  text-align:left;
}
.certificates-wrap .gcghxkz .l-1{
  top:148px;
  right:38px;
  text-align:right;
}
.certificates-wrap .gcghxkz .l-2{
  bottom:108px;
  left:228px;
  text-align:left;
  line-height:17px;
  padding-right:4px;
  text-indent: 0;
}
.certificates-wrap .gcghxkz .l-3{
  bottom:86px;
  left:229px;
  text-align:left;
}
.xzyjs .r-1, .xzyjs .r-2, .xzyjs .r-3, .xzyjs .r-4, .xzyjs .r-5, .xzyjs .r-6{
  left:172px;
  text-align:left;
}
.xzyjs .r-1{
  top:34px;
}
.xzyjs .r-2{
  top:66px;
}
.xzyjs .r-3{
  top:104px;
}
.xzyjs .r-4{
  top:140px;
}
.xzyjs .r-5{
  top:175px;
}
.xzyjs .r-6{
  top:210px;
}
.ghxkz .r-1, .ghxkz .r-2, .ghxkz .r-3, .ghxkz .r-4, .ghxkz .r-5, .ghxkz .r-6{
  left:151px;
  text-align:left;
}
.ghxkz .r-1{
  top:31px;
}
.ghxkz .r-2{
  top:66px;
}
.ghxkz .r-3{
  top:102px;
}
.ghxkz .r-4{
  top:140px;
}
.ghxkz .r-5{
  top:176px;
}
.ghxkz .r-6{
  top:212px;
}
.certificates-wrap .ghxkz .r-7{
  top:269px;
  left:49px;
}
.gcghxkz .r-1, .gcghxkz .r-2, .gcghxkz .r-3, .gcghxkz .r-4{
  left:151px;
  width: 230px; 
  font-size: 12px !important;
  text-align:left;
  text-indent:0;
}
.gcghxkz .r-1{
  top:31px;
}
.gcghxkz .r-2{
  top: 68px; 
  font-size: 12px !important;
}
.gcghxkz .r-3{
  top:102px;
}
.gcghxkz .r-4{
  top:140px;
}
.certificates-wrap .gcghxkz .r-5{
  top:200px;
  left:60px;
  text-indent:0;
}
.certificates-wrap .xzyjs .r-7{
  top:258px;
  left:39px;
}
.certificates-wrap .r-7 li{
  padding-top:5px;
}
.certificates-wrap .r-7 a{
  color:blue;
}
.certificates-wrap-m{
  display:none;
}
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
}
.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-top:10px;
  margin-bottom:10px;
  border-collapse:collapse;
}
.news_content_content table p{
  text-indent:0;
}
@media screen and (max-width:1000px){
  .certificates-wrap{
    width:auto;
  }
  .certificates-left{
    float:none;
    margin:0 auto;
  }
  .certificates-right{
    float:none;
    margin:15px auto 0;
  }
  .news_content_content > p > img, .news_content_content > div > img{
    max-width:100% !important;
  }
}
@media screen and (max-width:1000px){
  .single-article{
    padding:0 15px;
  }
  .news-list.date-bottom.border-dt > li > a:after{
    display:none;
  }
}
@media screen and (max-width:720px){
  .certificates-wrap{
    display:none;
  }
  .certificates-wrap-m{
    display:block;
  }
  .a-table th{
    padding:8px 0;
  }
}
/*2020-03-18新增*/
.ad img{
  display:block;
  width:100%;
}
.letter{
  color:#333;
  padding:20px;
  box-sizing:border-box;
}
.letter p{
  text-indent:2em;
  line-height:1.8em;
}
.letter .letter-title{
  text-align:center;
  font-size:1.75em;
  padding-bottom:20px;
}
.letter .signature{
  text-align:right;
  line-height:1.8em;
}
@media screen and (max-width:1000px){
  .letter .letter-title{
    font-size:1.5em;
  }
  .letter p{
    line-height:1.5em;
  }
}
/*适老开关·登录·简繁体*/
.top-link{
  float:right;
}
.top-bar .version-links{
  float:left;
}
.top-bar .version-links:before, .top-bar .version-links:after{
  font-size:.75em;
  content:"|";
  padding:0 6px;
}
span#pip-triggers-container{
  float:right;
  margin-left:10px;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.pip-triggers > em > i{
  vertical-align:middle;
}
.top-bar .user > a{
  color:#3e71a4;
}
.top-bar .user{
  float:left;
  text-align:left;
}
.login-others > ul > a:hover{
  color:#fff !important;
}
@media screen and (max-width:1000px){
  .top-bar a.zwfw, .top-bar .version-links:before{
    display:none;
  }
}
/*适老开关·登录·简繁体 end*/