@charset "utf-8";
body{
  padding:0;
  margin:0;
  font:16px "Microsoft Yahei", Verdana, Arial;
  -webkit-text-size-adjust:none;
}
@font-face{
  font-family:"iconmoon";
  src:url("../fonts/icomoon.eot?2z3o0y");
  src:url("../fonts/icomoon.eot?#iefix2z3o0y") format("embedded-opentype"), url("../fonts/icomoon.woff?2z3o0y") format("woff"), url("../fonts/icomoon.ttf?2z3o0y") format("truetype"),
  url("../fonts/icomoon.svg?2z3o0y#icomoon") format("svg");
  font-weight:normal;
  font-style:normal;
}
html, body{
  height:100%;
}
body *{
  transition-property:transform, color, background, opacity, border, display !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:#333;
  text-decoration:none;
}
i, em{
  font-weight:normal;
  font-style:normal;
}
.pd-40{
  padding:20px 40px;
}
.box-border{
  background-color:#fafafa;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
}
.mt-space{
  margin-top:15px;
}
.max-wrap{
  max-width:1920px;
  min-width:1200px;
  margin:0 auto;
  position:relative;
}
.main-wrap{
  width:1200px;
  margin:0 auto;
  position:relative;
}
.main-wrap-bar{
  position:relative;
  width:100%;
  margin-top:320px;
  z-index:7;
}
.main-bg{
  position:relative;
}
/*top-bar--start*/
.top-bar{
  position:absolute;
  z-index:12;
  top:30px;
  right:calc(50% - 600px);
  font-size:0.75em;
  line-height:30px;
  color:#fff;
}
.top-bar a{
  color:#fff;
}
.top-bar a:hover{
  text-decoration:underline;
}
.top-bar .four-links{
  float:left;
}
.top-bar .version-links{
  float:left;
}
.top-bar .Weibo img{
  display:inline-block;
  vertical-align:middle;
}
.link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 3px;
}
/*top-bar--end*/
/*头图--开始*/
.banner{
  height:586px;
  position:absolute;
  width:100%;
  z-index:1;
  background-color:#fff;
}
.banner ul{
  float:left;
}
.banner > ul > li{
  display:none;
  height:586px;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  background-size:cover !important;
}
.home .banner > ul > li{
  top:0;
}
.banner .hd a.prev{
  left:30px;
  background:url(../images/page01.png) no-repeat center;
  z-index:999;
}
.banner .hd a.prev:hover{
  background:url(../images/page001.png) no-repeat center;
}
.banner .hd a.next{
  right:30px;
  background:url(../images/page02.png) no-repeat center;
  z-index:999;
}
.banner .hd a.next:hover{
  background:url(../images/page002.png) no-repeat center;
}
.banner .hd a{
  display:none;
  width:52px;
  height:52px;
  background:#bb0014;
  position:absolute;
  top:51%;
  margin-top:-19px;
  cursor:pointer;
}
@media screen and (max-width:1600px){
  .banner > ul > li{
	height:469px;
  }
  .main-wrap-bar{
	margin-top:220px;
  }
}
@media screen and (max-width:1366px){
  .banner > ul > li{
	height:400px;
  }
  .main-wrap-bar{
	margin-top:160px;
  }
}
@media screen and (max-width:1200px){
  .main-wrap-bar{
	margin-top:110px;
	padding:10px;
	box-sizing:border-box;
  }
}
@media screen and (max-width:1000px){
  .main-wrap-bar{
	position:static;
	padding:0;
	margin-top:10px;
  }
}
@media screen and (max-width:720px){
  .banner .hd a{
	display:none;
  }
}
/*头图--结束*/
.logo-bar{
  position:relative;
  width:100%;
  padding-top:30px;
  padding-bottom:10px;
  z-index:2;
  line-height:0;
}
.logo-bar .logo{
  float:left;
}
/*搜索开始*/
.find-bar{
  width:306px;
  position:absolute;
  top:-92px;
  right:0;
  background-color:#fff;
  -webkit-transition:-webkit-box-shadow .2s;
}
.find-bar input{
  outline:none;
  border:none;
  outline:none;
  height:35px;
  line-height:35px;
}
.find-bar input[type="submit"]{
  float:right;
  width:3em;
  cursor:pointer;
  background:#f93920;
  color:#fff;
}
.find-bar input[type="text"]{
  float:left;
  width:calc(100% - 3em - 2px);
  margin:0;
  background:transparent;
  color:#999;
  padding-left:10px;
  box-sizing:border-box;
}
.find-bar em{
  display:block;
  position:absolute;
  font-size:0.875em;
  padding:5px;
  background:rgba(255,255,255,.8);
  color:red;
}
/*搜索结束*/
/*下拉菜单--start*/
.main-nav-bar{
  position:relative;
  width:100%;
  z-index:10;
  background-color:#004398;
  opacity:.82;
  filter:alpha(opacity=82);
}
.main-nav-bg{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
#menu{
}
#menu a{
  display:block;
  color:#fff;
}
#menu li:hover > ul{
  display:block;
}
/* 一级菜单 */
#menu > ul{
  display:table;
  table-layout:fixed;
  width:100%;
}
#menu > ul > li{
  display:table-cell;
  position:relative;
}
#menu > ul > li > a{
  font-size:1.125em;
  padding:.6666em 0;
  font-weight:bold;
  text-align:center;
}
#menu > ul > li.focus a{
  color:#fff;
}
#menu > ul > li.focus:hover a, #menu > ul > li a:hover{
  color:#fff;
  background-color:#004398;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
/* 下拉的菜单栏 */
#menu > ul > li ul{
  display:none;
  position:absolute;
  background-color:#fff;
  width:100%;
  border-top:none;
  -webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.18);
  box-shadow:0 3px 4px rgba(0, 0, 0, 0.18);
  -webkit-transition:-webkit-box-shadow .2s;
  transition:box-shadow .2s;
}
/* 下拉菜单的菜单项 */
#menu > ul > li > ul li{
  text-align:center;
  position:relative;
}
#menu > ul > li > ul li > a{
  color:#444;
  font-size:0.875em;
  padding:10px 0;
}
#menu > ul > li > ul li:first-child > a{
  border-top:1px solid #f0f0f0;
}
#menu > ul > li > ul li:first-child > a:hover{
}
#menu > ul > li > ul li > a:hover{
  background-color:#4471c9;
  color:#fff;
}
/* 三级及以下的菜单项的定位 */
#menu > ul > li > ul > li ul{
  left:100px;
  top:-1px;
}
#menu > ul > li > ul > li ul > li{
  font-size:0.75em;
}
/* 下拉的菜单--end*/
.col-a-left{
  float:left;
  width:533px;
}
.col-a-right{
  margin-left:558px;
  overflow:hidden;
}
.col-c-right{
  width:456px;
}
/*二级栏目切换--模块化--开始*/
.box-tab > dt{
  line-height:2.5em;
  border-bottom:1px solid #e5e5e5;
}
.box-tab > dd{
  padding-top:8px;
}
.box-tab > dt > ul > li{
  display:block;
  float:left;
}
.box-tab > dt > ul > li.focus > a{
  border-bottom:2px solid #ec4608;
}
.box-tab > dt > ul > li > a{
  display:block;
  color:#333;
  height:2.5em;
  margin-left:30px;
  margin-bottom:-1px;
}
.box-tab > dt > ul > li:first-child a{
  margin-left:0;
}
.box-tab > dt > ul > a:hover{
  color:#3db1ea;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.box-tab.module > dt{
  float:left;
  width:185px;
}
.box-tab.module > dd{
  margin-left:200px;
  overflow:hidden;
  background-color:#fafafa;
  border:1px solid #e8e8e8;
  padding:12px 20px;
  height:18.5em;
  box-sizing:border-box;
}
.box-tab.module > dt > ul > li{
  float:none;
  border-top:1px solid #fff;
}
.box-tab.module > dt > ul > li:first-child{
  border-top:none;
}
.box-tab.module > dt > ul > li > a{
  margin-left:0 !important;
  line-height:inherit;
  height:5.455em;
  background-color:#eeeaeb;
  padding-top:1.5em;
  box-sizing:border-box;
  font-size:1.125em;
  text-align:center;
}
.box-tab.module > dt > ul > li.focus > a{
  color:#fff;
  background-color:#145aba;
  border-bottom:none;
  position:relative;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.box-tab.module > dt > ul > li > a:before{
  font-family:iconmoon;
  display:inline-block;
  padding-right:5px;
  color:#999;
  font-size:1.125em;
  line-height:.888em;
  vertical-align:middle;
}
.box-tab.module > dt > ul > li.focus > a:before{
  color:#fff;
}
.box-tab.module > dt > ul > li > a.column-icon-01:before{
  content:"F";
}
.box-tab.module > dt > ul > li > a.column-icon-02:before{
  content:"f";
}
.box-tab.module > dt > ul > li > a.column-icon-03:before{
  content:"g";
}
.box-tab.module > dt > ul > li.focus > a:after{
  content:"";
  position:absolute;
  width:0;
  height:0;
  border-top:4px solid transparent;
  border-bottom:4px solid transparent;
  border-left:6px solid #145aba;
  right:-6px;
  top:48%;
}
.more.more-right{
  display:block;
  float:right;
  color:#666;
  font-weight:normal;
  font-size:0.875em;
}
.more.more-right:after{
  float:right;
  content:">>";
  font-family:Simsun;
  padding-left:2px;
}
.more.more-right.more-mail:before{
  content:"|" !important;
  padding:0 10px;
  color:#666;
}
.more.more-right.more-mail:after{
  display:none !important;
}
.more.more-right.more-mail.more-mail-noline:before{
  display:none !important;
}
.box-tab > dt > ul > div.fr{
  float:right;
}
.box-tab > dt > ul > div.fr .more.more-right{
  float:left;
}
.more.more-right:hover{
  color:#ff7900;
}
.more.more-mobile{
  float:right;
}
.more.more-center{
  display:block;
  text-align:center;
  background-color:#eee;
  padding:8px 0;
}
.more.more-center:hover{
  background-color:#3db1ea;
  color:#fff;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.box-tab.online-service{
  position:relative;
}
.box-tab.online-service dt{
  position:absolute;
  right:0;
  top:-58px;
}
/*二级栏目切换--模块化--结束*/
/*列表--模块化--开始*/
.small-title{
  display:none;
}
.news-list > a:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
.news-list > a{
  display:block;
  padding:.55em 0 .5em;
  line-height:1.5em;
  overflow:hidden;
}
.news-list > a > span{
  float:left;
  width:calc(100% - 5em);
  color:#666;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
}
.news-list > a:hover > span{
  color:#f93920 !important;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.news-list > a > em{
  float:right;
  font-size:0.875em;
  font-family:Arial, Verdana;
  color:#aaa;
}
.top-news{
  background-color:#fafafa;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  padding:10px 50px;
  position:relative;
}
.top-news:before{
  content:"";
  display:block;
  position:absolute;
  top:-1px;
  left:-1px;
  background:url(../images/Headlines_title.png) no-repeat;
  width:58px;
  height:59px;
}
.top-news p{
  margin:0;
  padding:0;
}
.top-news p a{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:36px;
  font-weight:bold;
  color:#d80000;
  margin-bottom:6px;
  text-align:center;
}
.top-news-more{
  text-align:center;
  overflow:hidden;
  line-height:1.25em;
  height:1.25em;
}
.top-news-more > li{
  display:inline-block;
}
.top-news-more > li:before{
  content:"|";
  display:block;
  float:left;
  padding:0 8px;
  font-size:1em;
  color:#888;
}
.top-news-more > li > a{
  display:inline-block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.top-news-more > li:first-child:before{
  display:none;
}
.top-news-more > li > a:hover{
  color:#d80000;
}
.news-list.date-right > a > em{
  color:#999;
}
.news-list.date-right > a{
  background:url(../images/arrow_right.png) no-repeat left center;
  padding-left:13px;
}
.news-list.date-right.dot-b > a{
  padding:1em 0 1em 13px;
  background:url(../images/arrow_right.png) no-repeat left 1.5em;
  border-top:1px dashed #dcdcdc;
}
.myzj .news-list.date-right > a{
  padding:.6em 0;
  background:none;
}
.news-list.date-right.dot-b > a:first-child{
  border-top:none;
}
.search-list li{
  background:none !important;
  padding-left:0 !important;
  padding-bottom:10px;
}
/*列表--模块化--结束*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
}
.d-table > .col-middle{
  width:40px;
}
.d-table-sub{
  display:table;
  table-layout:fixed;
  width:100%;
}
.d-table-sub > *{
  display:table-cell;
  vertical-align:top;
}
.d-table-sub > a{
  position:relative;
  height:300px;
  width:325px;
}
.d-table-content{
  color:#333;
  position:relative;
}
.d-table-content .title{
  display:block;
  font-size:1.0625em;
  font-weight:bold;
}
.d-table-content p{
  font-size:0.875em;
  line-height:28px;
  text-indent:2em;
}
.d-table-content .detail{
  position:absolute;
  display:block;
  font-size:12px;
  float:right;
  border:1px solid #e8e8e8;
  line-height:30px;
  padding:0 15px;
  bottom:20px;
  right:20px;
}
.d-table-content .detail i{
  float:left;
  display:block;
  overflow:hidden;
  font-size:18px;
  font-family:iconmoon;
  color:#67c4c9;
  transition:transform .3s;
  margin-right:8px;
}
.d-table-content .detail:hover i{
  transform:rotate(180deg); /*标准*/
  -ms-transform:rotate(180deg); /*ie9*/
  -moz-transform:rotate(180deg); /*fireFox*/
  -webkit-transform:rotate(180deg); /*Safari、Chrome*/
  -o-transform:rotate(180deg); /*Opera*/
}
/*icon-list*/
.icon-list.col-2{
  padding:0 1.25em 0 0;
}
.icon-list.col-2.color-bg{
  padding:0;
  margin-bottom:10px;
}
.icon-list.col-2 > *{
  width:50%;
  float:left;
  text-align:left;
  padding:.9em 0;
}
.icon-list.col-2.color-bg > *{
  width:49.5%;
  margin-left:1%;
  border-radius:5px;
  padding:10px 0;
}
.icon-list.col-2.color-bg > *:first-child{
  margin-left:0;
}
.icon-list.col-2.color-bg a > *{
  display:block;
}
.icon-list.col-2.color-bg a i:before, .icon-list.col-2.color-bg a span{
  color:#fff;
}
.icon-list.col-2.color-bg a i{
  font-size:1.5em;
}
.icon-list a{
  display:block;
  text-align:center;
}
.icon-list a i:before{
  content:attr(icon);
  font-family:"iconmoon";
  font-size:1.25em;
  padding-right:2px;
  color:#f93920;
}
.icon-list a span{
  font-size:0.9375em;
  color:#666;
}
.icon-list a:hover span{
  color:#f93920;
}
.icon-list.col-2 a > *{
  display:inline;
  vertical-align:middle;
}
.icon-list.col-2 > a{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.icon-list.col-2 .bg-green{
  background-color:#2ECC71;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.icon-list.col-2 .bg-blue{
  background-color:#4491f0;
}
.icon-list.col-2 .bg-green:hover{
  background-color:#189e51;
}
.pic-list li{
  display:block;
  float:left;
  position:relative;
  width:170px;
  height:125px;
  margin-left:5px;
}
.pic-list li:first-child{
  width:300px;
  height:256px;
  margin-left:0;
}
.pic-list li + li + li + li, .pic-list li + li + li + li + li{
  margin-top:5px;
}
.pic-list li a{
  display:block;
  height:125px;
}
.pic-list-bar .img-frame img{
  width:100%;
}
.color-light-blue{
  background-color:#67c4c9;
}
.color-light-blue .title-name{
  display:block;
  color:#fff;
  height:45px;
  line-height:45px;
  padding-left:20px;
}
.ad a{
  display:block;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.ad a img{
  display:block;
  width:100%;
}
.ad a:hover img{
  opacity:.82;
}
#specialColumn1 .item a{
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
#specialColumn1 .item a:hover img{
  opacity:.82;
}
/*邮箱列表--模块化--开始*/
.box-tab.mail{
}
.mail-titbar{
  display:table;
  table-layout:fixed;
  width:100%;
  height:40px;
  line-height:40px;
}
.mail-titbar > *{
  display:table-cell;
  vertical-align:top;
  width:2.625em;
  text-align:center;
  color:#888;
}
.mail-titbar > span:first-child{
  width:auto;
  text-align:left;
}
.mail-titbar > span:last-child{
  width:5.25em;
}
.mail-list-in > li{
  border-top:1px solid #efefef;
  overflow:hidden;
}
.mail-list-in > li:first-child{
  border-top:none;
}
.mail-list-in > li > a{
  float:left;
  width:calc(100% - 9em);
  margin:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#333;
}
.mail-list-in > li > a:hover{
  color:#f93920;
}
.mail-list-in > li > em{
  float:right;
}
.mail-list-in > li > a, .mail-list-in > li > em > span{
  padding:.7em 0;
}
.mail-list-in > li > em > *{
  float:left;
  font-style:normal;
  display:inline-block;
  color:#999;
  width:6em;
  text-align:center;
}
.mail-list-in > li > em > *:first-child{
  width:3em;
  color:#333;
  margin-left:0;
}
.mail-list-in > li > em > i{
  width:60px;
  text-align:right;
}
.query-wrap{
  font-size:.875em;
  display:block;
  border-bottom:0;
  line-height:2.5em;
}
.query-form{
  overflow:hidden;
}
.query-form > *{
  float:left;
  height:2.5em;
  line-height:2.5em;
  vertical-align:top;
  box-sizing:border-box;
  border-radius:5px;
}
.query-form input{
  font-size:1em;
  margin-right:.5em;
}
.query-form > a{
  width:5em;
  background-color:#2ecc71;
  color:#fff;
  transition:background-color 400ms;
  text-align:center;
}
.query-form > a:hover{
  background-color:#1ca255;
}
.query-form input[type="text"][name="seacode"]{
  width:calc(100% - 190px - 10em);
}
.query-form input[type="text"]{
  width:180px;
  background-color:#fafafa;
  border:1px solid #eee;
  color:#666;
  outline:none;
  padding-left:10px;
}
.query-form select{
  width:120px;
  background-color:#fafafa;
  color:#666;
  outline:none;
  padding-left:10px;
  border:1px solid #eee;
}
.query-form input[type="submit"]{
  width:3em;
  background-color:#4491f0;
  border:none;
  color:#fff;
  cursor:pointer;
}
.query-form input[type="submit"]:hover{
  background-color:#0c3c84;
}
.lm-search-bar.query-form input[type="text"]{
  width:11em;
}
/*邮箱列表--模块化--结束*/
/*在线访谈--start*/
.interview-module{
  padding-top:10px;
}
.interview-module > a{
  display:block;
  font-size:.875em;
  line-height:2em;
}
.interview-module > a > img{
  display:block;
  float:left;
  width:180px;
  height:135px;
  border-radius:5px;
}
.interview-module > a > div{
  margin-left:200px;
  overflow:hidden;
}
.interview-module > a > div > span{
  display:block;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  color:#666;
}
.interview-module > a > div > span.title{
  white-space:inherit;
  font-size:1.375em;
  line-height:1.5em;
  max-height:3em;
  overflow:hidden;
  font-weight:bold;
  color:#444;
  margin-bottom:8px;
}
.interview-module > a i{
  color:#f93920;
  margin-right:8px;
}
.interview-module > p{
  display:none;
  margin:0;
  margin-top:15px;
  color:#666;
  font-size:0.875em;
  line-height:1.8em;
  height:3.6em;
  overflow:hidden;
}
.interview-module > p i{
  color:#f93920;
  margin-right:8px;
}
.interview-module > a:hover > *{
  color:#000;
}
.interview-module > a.more{
  background-color:#f7f7f7;
  height:38px;
  line-height:38px;
  border:1px solid #f1f0f0;
}
.interview-module > a.more:after{
  content:">>";
  font-family:simsun;
  margin-left:5px;
}
/*在线访谈--end*/
.copyright{
  background-color:#0c3c84;
  font-size:0.8125em;
  padding:30px 0;
  line-height:2em;
  color:#cdd7e6;
  text-align:center;
  margin-top:15px;
}
.copyright table{
  width:100%;
  table-layout:fixed;
}
.copyright table td{
  vertical-align:middle;
}
.copyright table td a,.copyright table td span{
  color:#cdd7e6;
  display:inline-block;
}
.copyright table td div img{
  vertical-align:middle;
  padding-right:6px;
}
.copyright table td div a,.copyright table td div span{
  padding:0 5px;
}
.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;
}
.copyright table td:nth-child(2){
  width:600px;
}
/*二级页面左右结构-start*/
.sub-nav-left{
  width:240px;
}
.sub-nav-left .title{
  background-color:#3671cf;
  color:#fff;
  padding:30px 0;
  text-align:right;
  padding-right:30px;
}
.sub-nav-left .title-name{
  font-size:1.375em;
}
.sub-nav-left .underline{
  float:right;
  display:none;
}
.underline{
  width:20px;
  border-bottom:2px solid #fff;
  margin-top:10px;
}
.box-tab.sub-box-c{
  position:relative;
  padding-left:30px;
  border-left:1px solid #e8e8e8;
}
.box-tab.sub-box-d{
  position:relative;
  padding:0 30px;
}
.box-tab.sub-box-d .sub-title{
  width:100%;
  text-align:center;
  border:1px #eee solid;
  border-radius:5px;
  background:#f8f8f8;
  padding:15px;
  box-sizing:border-box;
}
.box-tab .third-title{
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title a{
  display:block;
  float:left;
  color:#000;
  padding:15px 0px;
  margin-right:20px;
}
.box-tab .third-title a.focus{
  border-bottom:3px solid #3db1ea;
  margin-bottom:-1px;
}
/*三级栏目较多的情况下-开始*/
.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-left .nodes a{
  color:#333;
  display:block;
  position:relative;
  line-height:1.5em;
  padding:.75em 30px;
  overflow:hidden;
  text-align:right;
  margin-right:-1px;
  z-index:5;
  border-right:2px solid transparent;
}
.sub-nav-left .nodes a.focus, .sub-nav-left .nodes a:hover.focus, .sub-nav-left .nodes a.focus:after{
  background-color:#faf9f7;
  color:#28aec2;
  border-right:2px solid #2db8cd;
}
.sub-nav-left .nodes a:hover{
  background-color:#F1F0ED;
  color:#28aec2;
  border-right:2px solid #2db8cd;
}
.sub-nav-left .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;
  opacity:.80;
  filter:alpha(opacity=80);
  height:2.5em;
  width:45px;
  background-size:42%;
  cursor:pointer;
  position:absolute;
  right:0;
}
.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;
  opacity:.80;
  filter:alpha(opacity=80);
  background-size:42%;
}
.search-bar-icon{
  height:2.5em !important;
}
span.box-title-name{
  color:#000;
  float:left;
  line-height:1.5em;
  padding:.5em 55px .5em 0;
  border-bottom:3px solid #3db1ea;
  margin-bottom:-1px;
}
.box-tab.sub-box-c .sub-title{
  display:none;
  border-bottom:1px solid #dbdbdb;
  box-sizing:border-box;
}
.box-tab .sub-title.second-title{
  display:none !important;
}
.box-tab.sub-box-c .sub-nav{
  display:none;
  padding:10px;
  background:#fafafa;
  border:1px solid #dbdbdb;
  border-top:none;
  width:100%;
  box-sizing:border-box;
  position:absolute;
  z-index:5;
  box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
}
.box-tab.sub-box-c .sub-nav a{
  padding:.5em;
  font-size:.875em;
  float:left;
  color:#333;
}
.box-tab.sub-box-c .sub-nav a.focus{
  color:#3db1ea;
}
/*二级页面左右结构-end*/
/*单页排版*/
.article{
  color:#666;
  line-height:2.5em;
}
.article .article-title{
  display:block;
  font-size:1.25em;
  font-weight:bold;
  color:#333;
  padding:10px 0;
}
.article p{
  text-indent:2em;
  color:#333;
}
.article-sub-title{
  font-size:0.875em;
  padding:3px 8px;
}
.Special-column > span{
  display:block;
  float:left;
  background:#f5f5f5 url(../images/special_title.jpg) no-repeat;
  width:81px;
  height:85px;
}
.Special-column > ul{
  margin-left:81px;
  overflow:hidden;
  vertical-align:top;
  width:calc(100% - 81px);
}
.gc-intro{
  margin-top:10px;
}
.gc-intro > img{
  display:block;
  width:240px;
  float:left;
  border-radius:5px;
}
.gc-intro-right{
  margin-left:260px;
  position:relative;
}
.gc-intro-right-content{
  line-height:2em;
  height:10em;
  overflow:hidden;
}
.gc-intro-right-content > p{
  margin:0;
  font-size:0.9375em;
  color:#666;
  text-indent:2em;
}
.gc-intro-right > a{
  position:absolute;
  bottom:-25px;
  color:#f93920;
}
/*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:10px auto;
  border-collapse:collapse;
}
.news_content_content table p{
  text-indent:0;
}
/*1200以下*/
@media screen and (max-width:1230px){
  .max-wrap{
	max-width:100%;
	min-width:auto;
  }
  .main-wrap, .max-wrap{
	width:100%;
  }
  .top-bar{
	top:15px;
	right:10px;
  }
}
.mobile-menu{
    display:none;
}
@media screen and (max-width:1200px){
  .accessible-body, .accessible-wrap{
	display:none !important;
  }
  .top-bar .four-links{
	display:none;
  }
  .logo-bar .find-bar{
	display:none;
  }
  .logo-small{
	display:block;
	background-color:#fff;
	height:70px;
	box-sizing:border-box;
	padding-top:13px;
	padding-left:10px;
  }
  .logo-small img{
	max-width:96%;
  }
  .logo-bar .logo img{
	max-width:70%;
  }
  .main-nav-bg{
	height:50px;
  }
  .main-nav-bar{
	top:106px;
	height:50px;
  }
  /*1200下搜索*/
  .find-bar{
	left:0;
	top:0;
	width:calc(100% - 70px);
	height:50px;
	background:transparent;
	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);
	box-shadow:0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition:-webkit-box-shadow .2s;
	transition:box-shadow .2s;
  }
  .find-bar input[type="text"]{
	height:50px;
	line-height:50px;
	padding-left:10px;
	box-sizing:border-box;
	color:#fff;
  }
  .find-bar input[type="submit"]{
	height:50px;
	background:#4375c3;
	-webkit-appearance:none;
  }
  .find-bar input::-webkit-input-placeholder{ /* WebKit browsers */
	color:#fff;
  }
  .find-bar input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
	color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Mozilla Firefox 19+ */
	color:#fff;
  }
  .find-bar input:-ms-input-placeholder{ /* Internet Explorer 10+ */
	color:#fff;
  }
  .banner{
	height:300px;
  }
  .banner > ul > li{
	height:300px;
	background-size:cover !important;
  }
  .banner .hd a{
	display:none;
  }
  .logo-bar{
	top:0;
	padding:20px;
	box-sizing:border-box;
  }
  .top-news p a{
	font-size:1.25em;
  }
  .d-table{
	display:block;
  }
  .d-table > *{
	display:block;
	width:100%;
  }
  .d-table > .col-middle{
	display:none;
  }
  .Special-column > ul{
	width:auto;
  }
  /*1200以下menu变形*/
  .main-nav-bg{
	height:50px;
	background-color:#3671cf;
  }
  .main-nav{
	width:40px;
	height:50px;
	float:right;
	margin-top:0;
  }
  #menu{
	display:none;
	float:right;
	position:absolute;
	top:50px;
	right:0;
	padding:0;
	width:auto;
	background-color:#fff;
	border-left:1px solid #e5e5e5;
  }
  #menu li:hover > ul{
	display:none;
  }
  #menu > ul{
	display:block;
	float:right;
  }
  #menu > ul > li{
	display:block;
	text-align:center;
	float:none;
  }
  .mobile-menu{
	display:block;
	background:url(../images/icon_list.png) center center no-repeat;
	width:50px;
	height:50px;
	background-size:55%;
	position:absolute;
	right:0;
	top:0;
	margin-right:10px;
  }
  #menu > ul > li > a{
	height:auto;
	line-height:1.5em;
	padding:10px;
	border-bottom:1px solid #e8e8e8;
	background:none;
	color:#333;
	width:6.5em;
	text-align:center;
	font-size:0.875em;
	font-weight:normal;
	margin:0;
	white-space:inherit;
	overflow:inherit;
	text-overflow:inherit;
  }
  #menu > ul > li.focus a{
	border-bottom:none;
	background-color:#E5E2E2;
	color:#333;
  }
  .box-tab.module > dt{
	display:none;
  }
  .box-tab.module > dd{
	height:auto;
	margin-left:0;
	padding:0;
	background-color:#fff;
	border:none;
  }
  .box-tab.module > dd > ul > li{
	display:block;
  }
  .d-table-sub > a{
	display:none;
  }
  .copyright{
	padding:25px 10px 20px;
	box-sizing:border-box;
  }
}
/*1000以下*/
@media screen and (max-width:1000px){
  .logo-bar{
	padding:35px 10px 10px;
	background-color:#fafafa;
  }
  .top-bar{
	top:0;
  }
  .logo-bar .logo img{
	width:250px;
  }
  .main-nav-bar{
	top:0;
  }
  .mt-space{
	margin-top:10px;
  }
  .banner{
	height:120px;
  }
  .banner > ul > li{
	height:auto;
	background:none !important;
  }
  .ad{
	display:none;
  }
  .box-tab > dt{
	display:none;
  }
  .box-tab > dd{
	padding-top:0;
  }
  .box-tab.zjgc > dt{
	display:block;
  }
  .box-tab.zjgc > dd{
	display:none !important;
  }
  .box-tab.zjgc > dt > ul{
	margin-left:-2%;
  }
  .box-tab.zjgc > dt > ul > li{
	width:24%;
	margin-bottom:10px;
	margin-left:1%;
  }
  .box-tab.zjgc > dt > ul > li > a{
	color:#fff;
	height:3em;
	line-height:3em;
	text-align:center;
	box-sizing:border-box;
	margin-left:0;
	border-left:1px solid #fff;
	background-color:#4491f0;
	border-radius:5px;
	font-size:0.875em;
  }
  .box-tab.zjgc > dt > ul > li.focus > a{
	border-bottom:none;
  }
  .box-tab > dd > ul > li{
	display:block;
  }
  .news-list.date-right > a, .news-list.date-right.dot-b > a{
	background:none;
	padding-left:0;
  }
  .Special-column > span{
	display:none;
  }
  .Special-column > ul{
	margin-left:0;
  }
  .news-list > a{
	margin:0 10px;
	border-top:1px solid #e8e8e8 !important;
	color:#333;
  }
  .news-list > a:first-child{
	border-top:none !important;
  }
  .news-list > a > span{
	width:100%;
	display:-webkit-box;
	white-space:normal;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
  }
  .news-list > a > em{
	display:none;
  }
  .mail-titbar{
	display:none;
  }
  .mail-list-in > li{
	padding-left:10px;
	padding-right:10px;
  }
  .mail-list-in > li > a{
	width:100%;
	padding:.5em 0 0;
  }
  .mail-list-in > li > em{
	display:block;
	width:100%;
	padding:0 0 .5em;
  }
  .mail-list-in > li > em > *{
	text-align:left;
  }
  .top-news-more > li{
	width:100%;
  }
  .news-list.top-news-more > li > a{
	width:100%;
  }
  .news-list.top-news-more > li{
	margin:0;
	border-top:none !important;
  }
  .top-news-more > li:before{
	display:none;
  }
  .more:after{
	display:none;
  }
  .col-a-left{
	float:none;
	width:100%;
  }
  .pd-20{
	padding:15px;
  }
  .mt-20{
	margin-top:10px;
  }
  .pt-20{
	padding-top:0;
  }
  .more.more-mobile{
	padding:0 10px;
	font-size:0.75em;
  }
  .small-title{
	display:block;
	background-color:#edeef1;
	height:2.5em;
	line-height:2.5em;
	border-left:3px solid #4491f0;
	padding-left:10px;
	color:#333;
  }
  .col-a-right{
	margin-left:0;
	width:100%;
	margin-top:10px;
  }
  .d-table-content .detail{
	float:left;
	position:relative;
	bottom:inherit;
	right:inherit;
  }
  .pic-list li:first-child{
	display:none;
  }
  .pic-list li{
	width:23% !important;
	margin:0 1%;
  }
  .select-links{
	display:none;
  }
  .copyright{
	padding:10px 0;
	margin-top:0;
  }
.copyright table td div>*{
	display:none;
}
.copyright table td div>.m-visible{
	display:inline-block;
}
.copyright table td:first-child,.copyright table td:last-child{
	display:none;
}
.copyright table td:nth-child(2){
	width:auto;
}
.copyright table td div>.m-block {
	display:block;
}
  .pd-40{
	padding:10px;
  }
  .box-border{
	border:none;
  }
  .img-frame{
	position:relative;
  }
  .pic-list li{
	height:auto;
  }
  .pic-list li a{
	height:auto;
  }
  #specialColumn1 .owl-controls .owl-buttons div.owl-next{
	right:5px !important;
  }
  /*1000以下左右结构变化*/
  .sub-nav-left{
	display:none;
  }
  .box-tab.sub-box-c .sub-title{
	display:block;
	padding-left:10px;
  }
  .box-tab.sub-box-c{
	padding:0;
	border:none;
  }
  .box-tab.sub-box-d{
	padding:0;
  }
  .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.focus{
	background-color:#3db1ea;
	color:#fff;
	border-bottom:none;
	margin-bottom:4px;
  }
  .box-tab .third-title a{
	font-size:.875em;
	border-radius:100px;
	padding:6px 15px;
	background-color:#fff;
	border:none;
	line-height:1.5em;
	margin:4px 5px 4px 5px;
  }
  .box-tab .sub-title.second-title{
	display:block !important;
  }
  span.box-title-name{
	border-bottom:none;
  }
  .box-tab .third-title{
	border-bottom:none;
	margin-top:5px;
  }
  .interview-module{
	padding:10px;
  }
  .article .article-title{
	padding:0;
	font-size:1.125em;
  }
  .article p{
	line-height:2em;
  }
  .d-table-sub.pic-list-bar:after{
	content:"";
	display:block;
	height:0;
	clear:both;
  }
  .d-table-sub.pic-list-bar{
	padding-bottom:10px;
  }
  .news_content_content > p > img, .news_content_content > div > img{
	max-width:100% !important;
  }
}
/*640以下*/
@media screen and (max-width:720px){
  .suggestion_input_submit.disabled{
	width:100%;
	margin:10px 0 0;
	box-sizing:border-box;
	background:#ffffdb !important;
	color:#ec642a !important;
	font-weight:inherit !important;
  }
}
/*480以下*/
@media screen and (max-width:480px){
  .icon-list a span{
	font-size:0.875em;
  }
  .news-list.date-right > a:before{
	display:none;
  }
  .top-news{
	padding:15px 15px 0;
	border:none;
	background:none;
  }
  .top-news:before{
	background-size:50%;
  }
  .top-news p a{
	font-size:1.125em;
  }
  .interview-module > a > div > span.title{
	font-size:1.25em;
	text-align:justify;
	margin-top:10px;
  }
  .interview-module > a > div > span{
	white-space:inherit;
  }
  .icon-list.col-2{
	margin-bottom:10px;
  }
  .icon-list.col-2 > *{
	padding:10px;
	box-sizing:border-box;
  }
  .interview-module > a > img{
	float:none;
	width:100%;
	height:auto;
  }
  .interview-module > a > div{
	margin-left:0;
  }
  .box-tab.zjgc > dt > ul{
	margin-bottom:5px;
  }
  .box-tab.zjgc > dt > ul > li{
	width:49%;
	margin-bottom:5px;
  }
}
/*基本模块化*/
/*网站地图页-模块化-start*/
.map-box.content-box{
  font-size:1em;
}
.map-box.content-box > .location{
  font-size:.75em;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:0;
  line-height:2.4em;
}
.map > li:first-child{
  border-top:none;
}
.map > li .wrap{
  padding:.25em 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;
}
.map > li .sub-node:before{
  content:">";
  font-family:Simsun;
  padding-right:5px;
}
.map a:hover{
  color:#ff7900;
}
/*网站地图页-模块化-end*/
/*内容页-模块化-start*/
.single-article{
  line-height:2.5em;
  color:#666;
  word-break:break-all;
}
.single-article p{
  text-indent:2em;
}
.location{
  font-size:0.75em;
  line-height:1.5em;
  padding:.5em 0 .75em;
}
.location *{
  float:left;
}
.location:before{
  content:"";
  float:left;
  background:url(../images/icon_location.png) no-repeat center;
  height:1.5em;
  width:1.5em;
  margin-right:5px;
}
.location > a{
  color:#999;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
}
.pd-space{
  padding:20px;
}
.sub-content{
  color:#666;
  padding-bottom:10px;
}
.sub-content .big-title{
  padding:10px 0;
  font-size: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:#999;
  line-height:1.5em;
  border-bottom:1px #e8e8e8 solid;
  padding-bottom:1.25em;
}
.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;
  padding-top:10px;
}
.news_content_content img{
  max-width:95%;
  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-top:10px;
}
.news_content_img img{
  max-width:700px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
@media screen and (max-width:1000px){
  .location{
	padding:10px 10px 0;
  }
  .box-border .location{
	padding:0;
  }
  .news_content_other{
	display:none;
  }
  .lm-search-bar{
	margin-top: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;
  }
  .query-wrap{
	padding:0 10px;
  }
  .query-wrap > *{
	display:block;
	height:auto;
	line-height:inherit;
  }
  .query-form > input, .query-form > a{
	margin-top:5px;
	margin-right:0;
  }
  .query-form input[type="text"]{
	width:100% !important;
  }
  .query-form input[type="submit"]{
	width:49.5%;
	float:left;
  }
  .lm-search-bar.query-form input[type="submit"]{
	width:100%;
  }
  .query-form > a{
	width:49.5% !important;
	float:right;
	margin-left:1%;
  }
}
@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{
	font-size:1.25em;
	color:#000;
  }
  .second-title{
	font-size:1.125em;
  }
  .ptlr-20{
	padding:10px;
  }
}
/*内容页-模块化-end*/
/*翻页-模块化-start*/
.page-tile{
  display:block;
  border-width:1px 0;
  font-family:Verdana, Arial, "Microsoft YaHei";
  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:2.25em;
  height:2.25em;
  overflow:hidden;
}
.page-tile > em{
  display:none;
}
.page-tile > *:before{
  font-size:1.25em;
}
.page-tile .more:before{
  content:"…";
}
.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:#ff7900;
  color:#fff;
  border-radius:5px;
}
.page-tile-2{
  display:none;
  text-align:center;
  font-size:.875em;
  height:1.875em;
  margin-top:10px;
  padding-bottom:10px;
}
.page-tile-2 span.no-click{
  background-color:#ccc;
  color:#fff;
}
.page-tile-2 span{
  padding:0.5em 1em;
  background-color:#888;
  margin:0px 3px;
  color:#fff;
  border-radius:20px;
}
.page-tile-2 span a{
  color:#fff;
}
.page-tile a:hover{
  text-decoration:underline;
}
@media screen and (max-width:1000px){
  .page-tile a, .page-tile span{
	display:none;
  }
  .page-tile > *{
	float:none;
  }
  .page-tile{
	text-align:center;
	padding:0;
  }
  .page-tile a.prev, .page-tile a.next{
	display:inline-block;
	box-sizing:border-box;
	color:#333;
	height:44px;
	line-height:44px;
  }
  .page-tile a.prev:before{
	content:"上一页";
  }
  .page-tile a.next:before{
	content:"下一页";
  }
}
/*翻页-模块化-end*/
/*民意征集样式*/
.suggestion_list_wrap .page-tile{
  border:1px solid #eee;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
  color:#ff7900;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100%;
  height:100px;
  background-color:#fafafa;
  resize:none;
  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{
  margin-left:10px;
  border:none;
  background-color:#014785;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
  padding-bottom:32px;
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  margin:15px 0;
  padding:15px 0;
}
.suggestion_list > li > em{
  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_content_replay{
  font-size:.875em;
  color:#ff4c00;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:5px 15px;
  margin:15px 0 10px;
  border-radius:5px;
}
.suggestion_list_wrap .box-title{
  color:#ff7900;
}
/*适老开关·登录·简繁体*/
.top-link{
  float:right;
}
.top-link .user{
  float:left;
}
span#pip-triggers-container{
  float:right;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.top-bar .version-links:after, .top-bar .version-links:before{
  content:"|";
  padding:0 6px;
}
.pip-triggers > em{
  padding-left:10px;
}
.pip-triggers > em > i{
  vertical-align:middle;
  color:#fff;
}
@media screen and (min-width:1001px){
  .login-others > span > svg path{
	fill:#fff !important;
  }
}
@media screen and (max-width:1230px){
  .top-bar .version-links:before{
	display:none;
  }
}
@media screen and (max-width:1000px){
  .top-bar a, .pip-triggers > em > i, .top-bar{
	color:#333;
  }
}
/*适老开关·登录·简繁体 end*/