.icon {
  display: inline-block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  vertical-align: middle;
}
h1, h2, h3, h4, h5, h6, hr, p,  dl, dt, dd, ul, ol, li,a{    word-break: break-word;word-wrap: break-word;}
.icon.i_menu {
  width: 0.3rem;
  height: 0.28rem;
  background-image: url("../images/menu.png");
}
.icon.en {
  width: 0.3rem;
  height: 0.3rem;
  background-image: url("../images/en.png");
}
.icon.love {
  width: 0.2rem;
  height: 0.18rem;
  background-image: url("../images/love.png");
}
.icon.ico {
  width: 0.41rem;
  height: 0.35rem;
  background-image: url("../images/ico.png");
}
.icon.i_perInfo {
  width: 0.46rem;
  height: 0.32rem;
  background-image: url("../images/bg_nav1.png");
}
.icon.i_edu {
  width: 0.46rem;
  height: 0.32rem;
  background-image: url("../images/bg_nav2.png");
}
.icon.i_work {
  width: 0.46rem;
  height: 0.32rem;
  background-image: url("../images/bg_nav3.png");
}
.icon.i_team {
  width: 0.46rem;
  height: 0.4rem;
  background-image: url("../images/bg_nav4.png");
}
.icon.i_study {
  width: 0.46rem;
  height: 0.4rem;
  background-image: url("../images/bg_nav5.png");
}
.icon.i_extra {
  width: 0.46rem;
  height: 0.4rem;
  background-image: url("../images/bg_nav6.png");
}
.icon.i_phone {
  width: 0.37rem;
  height: 0.37rem;
  background-image: url("../images/i_phone.png");
}
.icon.i_number {
  width: 0.22rem;
  height: 0.24rem;
  background-image: url("../images/number.png");
}
.icon.i_com {
  width: 0.27rem;
  height: 0.23rem;
  background-image: url("../images/i_com.png");
}
.icon.btn_add {
  width: 0.3rem;
  height: 0.3rem;
  background-image: url("../images/b_menu_list.png");
  background-size: 100% auto;
}
.icon.i_close {
  width: 0.4rem;
  height: 0.4rem;
  background-image: url("../images/b_close.png");
}
.icon.i_struct {
  width: 0.26rem;
  height: 0.26rem;
  background-image: url("../images/i_struct.png");
}
p,
ul {
  padding: 0;
  margin: 0;
}
h1,
h2,
h3 {
  margin: 0;
}
.left {
  float: left;
}
.right {
  float: right;
}
.thick {
  font-weight: bold;
}
.r_thick {
  font-weight: bold;
  border-bottom: 1px solid #bd3c36;
}
.txt_indent {
  text-indent: 2em;
}
.txt_bold {
  font-weight: bold;
}
.no_pad {
  padding: 0!important;
}
.inline-block {
  display: inline-block;
  vertical-align: top;
}
body {
  font-family: "Microsoft Yahei";
  font-size: 0.26rem;
  margin: 0;
  background-color: #ecf0f1;
}
body .header .header_top {
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #38bda8;
}
body .header .header_top .logo_box .logo {
  display: inline-block;
  width: 5.52rem;
  height: 0.82rem;
}
body .header .header_top .logo_box .logo img {
  width: 100%;
}
body .header .header_top .menu_box {
  line-height: 0.8rem;
  position: relative;
}
body .header .header_top .menu_box .i_menu {
  margin-right: 0.2rem;
}
body .header .header_top .menu_box .lang {
  display: none;
  background: url("../images/san.png") no-repeat 50% 0;
  padding-top: 0.1rem;
  position: absolute;
  top: 0.7rem;
  right: -0.16rem;
  width: 0.99rem;
  text-align: center;
  line-height: 1em;
}
body .header .header_top .menu_box .lang a {
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  display: block;
  padding: 0.12rem 0;
}
body .header .header_top .menu {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 100;
  color: #2dae99;
  padding: 1.2rem 0.38rem 1rem 0.38rem;
  font-size: 0.32rem;
}
body .header .header_top .menu a {
  color: inherit;
}
body .header .header_top .menu .i_close {
  position: absolute;
  top: 0.56rem;
  right: 0.35rem;
}
body .header .header_top .menu > ul > li {
  padding: 0.4rem 0 0.4rem 0.8rem;
  border-bottom: 1px solid #000;
}
body .header .header_top .menu > ul > li.on h4 .btn_add {
  background-position: 0 -0.3rem;
}
body .header .header_top .menu > ul > li h4 {
  margin: 0;
  padding-left: 0.5rem;
  position: relative;
}
body .header .header_top .menu > ul > li h4 .btn_add {
  position: absolute;
  top: 50%;
  margin-top: -0.15rem;
  left: 0;
}
body .header .header_top .menu > ul > li h4 span {
  vertical-align: middle;
}
body .header .header_top .menu > ul > li > ul {
  font-size: 0.24rem;
  padding-left: 1.15rem;
  padding-top: 0.4rem;
}
body .header .header_top .menu > ul > li > ul > li {
  margin-bottom: 0.23rem;
}
body .header .header_top .menu > ul > li > ul > li a {
  font-size: 0.28rem;
}
body .header .header_bottom {
  padding: 0.26rem 0 0 0.09rem;
}
body .header .header_bottom .per_photo {
  width: 2.2rem;
  height: 2.6rem;
  background-color: #57bead;
  border-radius: 0.08rem;
  padding: 0.12rem;
  margin-right: 0.36rem;
}
body .header .header_bottom .per_photo .photo_box {
  width: 100%;
  height: 100%;
  display: table;
}
body .header .header_bottom .per_photo .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
body .header .header_bottom .per_photo .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .header .header_bottom .per_info {
  padding-top: 0.14rem;
  color: #fff;
}
body .header .header_bottom .per_info .per_name {
  font-size: 0.36rem;
}
body .header .header_bottom .per_info .zan {
  color: #83eedd;
  margin: 0.1rem 0;
}
body .header .header_bottom .per_info .zan .love {
  margin-right: 0.04rem;
}
body .header .header_bottom .per_info .same_major {
  margin-bottom: 0.2rem;
}
body .header .header_bottom .per_info .same_major a {
  text-align: center;
  font-size: 0.24rem;
  display: inline-block;
  width: 1.6rem;
  padding: 0.14rem 0;
  background-color: #279583;
  margin-right: 0.14rem;
  border-radius: 0.05rem;
  color: #fff;
}
body .header .header_bottom .per_info .search .ipt_wr {
  display: inline-block;
  vertical-align: top;
  height: 0.56rem;
}
body .header .header_bottom .per_info .search .ipt_wr input {
  display: inline-block;
  width: 2.64rem;
  height: 100%;
  border: none;
  outline: none;
  background: rgba(0, 0, 0, 0.1);
  text-indent: 1em;
}
body .header .header_bottom .per_info .search .ipt_wr input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #4adbc3;
}
body .header .header_bottom .per_info .search .ipt_wr input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #4adbc3;
}
body .header .header_bottom .per_info .search .ipt_wr input:-ms-input-placeholder {
  color: #4adbc3;
}
body .header .header_bottom .per_info .search .ipt_wr input::-webkit-input-placeholder {
  color: #4adbc3;
}
body .header .header_bottom .per_info .search .ipt_btn {
  display: inline-block;
  width: 0.56rem;
  height: 0.56rem;
  vertical-align: top;
}
body .header .header_bottom .per_info .search .ipt_btn input {
  width: 0.56rem;
  height: 0.56rem;
  background-color: #fdd500;
  border-radius: 0;
  vertical-align: top;
  outline: none;
  border: none;
  background-image: url("../images/search.png");
  background-size: 0.31rem 0.31rem;
  background-repeat: no-repeat;
  background-position: center;
}
body .container {
  padding: 0.32rem 0.34rem 0.26rem;
  position: relative;
}
body .container .basic_info_box {
  padding: 0.38rem 0.3rem 0.3rem 0.33rem;
  background: #ffffff url("../images/texture.png") no-repeat;
  background-size: 100% auto;
}
body .container .basic_info_box h3 {
  font-size: 0.34rem;
  color: #2dae99;
}
body .container .basic_info_box h3 .more {
  margin-left: 0.3rem;
  color: #9ae0d5;
}
body .container .basic_info_box h3.txt_line .head_line {
  width: 2.19rem;
  display: inline-block;
  border-top: 1px solid #2ebfa7;
}
body .container .basic_info_box h3.txt_line .head_title {
  text-align: center;
  width: 1.6rem;
}
body .container .basic_info_box h3.head_struct {
  padding-bottom: 0.26rem;
  border-bottom: 1px solid #2ebfa7;
}
body .container .basic_info_box h3 .ico,
body .container .basic_info_box h3 .i_struct {
  margin: 0 0.14rem 0 0.06rem;
}
body .container .basic_info_box h3 span {
  vertical-align: middle;
}
body .container .basic_info_box .basic_info.teach_list {
  padding: 0.24rem 0 0.26rem 0;
}
body .container .basic_info_box .basic_info p {
  line-height: 2em;
  text-align: justify;
}
body .container .basic_info_box .basic_info p.page_top,
body .container .basic_info_box .basic_info p.page_bottom {
  text-indent: 2em;
}
body .container .basic_info_box .basic_info p.mt {
  margin-top: 0.22rem;
}
body .container .basic_info_box .basic_info ul.number_list li:nth-child(2n) {
  padding-left: 0;
  background: #fff;
}
body .container .basic_info_box .basic_info ul.number_list li .list_data {

}
body .container .basic_info_box .basic_info ul.number_list li .list_data .num {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  background-color: #2ebfa7;
  color: #fff;
  text-align: center;
  line-height: 0.3rem;
  margin-right: 0.1rem;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .txt_indent {

}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box {
  margin-top: 0.1rem;
  padding: 0 0.1rem;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list_name {
  width: 100%;
  text-align: center;
  padding-top: 0.14rem;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list {
  width: 1.26rem;
  margin-left: 0.3rem;
  margin-top: 0.1rem;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list:nth-child(4n+1) {
  margin-left: 0;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list .photo_box {
  display: table;
  width: 100%;
  height: 1.54rem;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list .photo_box .photo {
  width: 100%;
  height: 100%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
}
body .container .basic_info_box .basic_info ul.number_list li .list_state .team_list_box .team_list .photo_box .photo img {
  max-width: 100%;
}
body .container .basic_info_box .basic_info ul.study_list li {
  padding: 0.2rem 0;
  padding-left: 0.3rem!important;
}
body .container .basic_info_box .basic_info ul.study_list li:before {
  content: "";
  display: inline-block;
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.15rem;
  background-color: #96dfd3;
  border-radius: 50%;
  margin-left: -0.3rem;
}
body .container .basic_info_box .basic_info ul.study_list li:nth-child(2n) {
  padding-left: 0;
  background: #fff;
}
body .container .basic_info_box .basic_info ul.list li {
  padding: 0.2rem 0;
  padding-left: 0.3rem!important;
  border-bottom: 1px solid #dee1e1;
}
body .container .basic_info_box .basic_info ul.list li:before {
 
  display: inline-block;
  width: 0.14rem;
  height: 0.14rem;

  background-color: #eef0f0;
  border-radius: 50%;
  margin-left: -0.3rem;
}
body .container .basic_info_box .basic_info ul.list li:nth-child(2n) {
  padding-left: 0;
  background: #fff;
}
body .container .basic_info_box .basic_info ul.list li .source {
  margin-top: 0.2rem;
  color: #b5b4b4;
}
body .container .basic_info_box .basic_info ul.list li .source span {
  margin-right: 0.3rem;
}
body .container .basic_info_box .basic_info ul.list li .source span:nth-last-child(1) {
  margin: 0;
}
body .container .basic_info_box .basic_info ul li {
  padding: 0.3rem 0;
}
body .container .basic_info_box .basic_info ul li:nth-child(2n) {
  background-color: #f5fefd;
  
}
body .container .basic_info_box .basic_info ul li .list_data {
  color: #888;
  margin-bottom: 0.2rem;
}
body .container .basic_info_box .basic_info ul li a {
  color: #000;
}
body .container .basic_info_box .basic_info .list_img_box {
  padding-top: 0.36rem;
}
body .container .basic_info_box .basic_info .list_img_box .list_img {
  width: 3.02rem;
}
body .container .basic_info_box .basic_info .list_img_box .list_img:nth-child(2n+1) {
  margin-right: 0.15rem;
}
body .container .basic_info_box .basic_info .list_img_box .list_img .photo_box {
  width: 3.02rem;
  height: 2.04rem;
  display: table;
}
body .container .basic_info_box .basic_info .list_img_box .list_img .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
}
body .container .basic_info_box .basic_info .list_img_box .list_img .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .list_img_box .list_img .meeting_name {
  text-align: center;
  padding: 0.18rem 0 0.28rem 0;
}
body .container .basic_info_box .basic_info .load_more_box {
  padding-top: 0.4rem;
  text-align: center;
}
body .container .basic_info_box .basic_info .load_more_box a {
  text-decoration: underline;
  color: #1f9d88;
}
body .container .basic_info_box .basic_info .detail_head {
  text-align: center;
}
body .container .basic_info_box .basic_info .detail_head .detail_data {
  color: #999;
  font-size: 0.24rem;
}
body .container .basic_info_box .basic_info .page {
  padding: 0.3rem 0;
}
body .container .basic_info_box .basic_info .page .school_screen .screen_extra {
  display: block;
  width: 4.9rem;
  margin: 0.25rem auto;
  background-color: #ecf0f1;
}
body .container .basic_info_box .basic_info .page .school_screen .screen_extra .photo_box {
  width: 4.9rem;
  height: 3.3rem;
  margin: 0 auto;
  display: table;
}
body .container .basic_info_box .basic_info .page .school_screen .screen_extra .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
body .container .basic_info_box .basic_info .page .school_screen .screen_extra .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .page .school_screen .screen {
  display: inline-block;
  width: 100%;
}
body .container .basic_info_box .basic_info .page .school_screen .screen .photo_box {
  width: 100%;
  margin: 0 auto;
  display: table;
}
body .container .basic_info_box .basic_info .page .school_screen .screen .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
body .container .basic_info_box .basic_info .page .school_screen .screen .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .page .school_screen .screen1 {
  display: inline-block;
  width: 2.54rem;
  height: 1.72rem;
  background-color: #ecf0f1;
  margin: 0.3rem 0.3rem 0.26rem 0.4rem;
}
body .container .basic_info_box .basic_info .page .school_screen .screen1 .photo_box {
  width: 1.72rem;
  margin: 0 auto;
  height: 100%;
  display: table;
}
body .container .basic_info_box .basic_info .page .school_screen .screen1 .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
}
body .container .basic_info_box .basic_info .page .school_screen .screen1 .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .page .school_screen .screen2 {
  display: inline-block;
  width: 2.55rem;
  height: 1.72rem;
  line-height: 1.72rem;
  background-color: #ecf0f1;
  margin: 0.3rem 0 0.26rem 0;
}
body .container .basic_info_box .basic_info .page .school_screen .screen2 .photo_box {
  width: 100%;
  margin: 0 auto;
  height: 1.27rem;
  display: table;
}
body .container .basic_info_box .basic_info .page .school_screen .screen2 .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
body .container .basic_info_box .basic_info .page .school_screen .screen2 .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .page .school_screen .screen3 {
  display: inline-block;
  width: 2.54rem;
  height: 1.72rem;
  background-color: #ecf0f1;
  margin-left: 0.4rem;
}
body .container .basic_info_box .basic_info .page .school_screen .screen3 .photo_box {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  display: table;
}
body .container .basic_info_box .basic_info .page .school_screen .screen3 .photo_box .photo {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ccc;
}
body .container .basic_info_box .basic_info .page .school_screen .screen3 .photo_box .photo img {
  max-width: 100%;
  max-height: 100%;
}
body .container .basic_info_box .basic_info .page .screen_intro {
  text-indent: 2em;
  color: #999;
  line-height: 1.8em;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #96dfd3;
}
body .container .basic_info_box .basic_info .before_after {
  color: #999;
}
body .container .basic_info_box .basic_info .before_after .before {
  margin-bottom: 0.26rem;
}
body .container .basic_info_box .basic_info .before_after a {
  margin-left: 0.14rem;
  color: #323232;
  text-decoration: underline;
}
body .container .basic_info_box .basic_info .extra_file {
  color: #999999;
  padding: 0.25rem 0 0.35rem 0;
  border-bottom: 1px solid #96dfd3;
}
body .container .basic_info_box .basic_info .extra_file .file_name {
}
body .container .basic_info_box .basic_info .extra_file a {
  color: inherit;
}
body .container .basic_info_box .btn_detail {
  width: 1.53rem;
  margin: 0 auto;
}

body .container .basic_info_box .btn_detail a {
  display: inline-block;
  width: 100%;
  height: 0.5rem;
  border-radius: 3px;
  background-color: #2ebfa7;
  text-align: center;
  line-height: 0.5rem;
  color: #fff;
}
body .container .nav {
  margin: 0.32rem 0 0 0;
}
body .container .nav div {
  width: 2.22rem;
  height: 1.55rem;
  text-align: center;
  margin-bottom: 0.1rem;
}
body .container .nav div:nth-child(2),
body .container .nav div:nth-child(5) {
  margin-left: 0.08rem;
  margin-right: 0.08rem;
}
body .container .nav div a {
  display: block;
  height: 100%;
  font-size: 0.22rem;
  text-decoration: none;
  background-color: #fff;
  padding-top: 0.4rem;
}
body .container .nav div a.link_perInfo {
  color: #f6b851;
}
body .container .nav div a.link_perInfo.on {
  background-color: #f6b851;
  color: #fff;
}
body .container .nav div a.link_perInfo.on .i_perInfo {
  background-position: 0 -0.38rem;
}
body .container .nav div a.link_edu {
  color: #fc6a52;
}
body .container .nav div a.link_edu.on {
  background-color: #fc6a52;
  color: #fff;
}
body .container .nav div a.link_edu.on .i_edu {
  background-position: 0 -0.38rem;
}
body .container .nav div a.link_work {
  color: #59cbed;
}
body .container .nav div a.link_work.on {
  background-color: #59cbed;
  color: #fff;
}
body .container .nav div a.link_work.on .i_work {
  background-position: 0 -0.38rem;
}
body .container .nav div a.link_team {
  color: #86cd69;
}
body .container .nav div a.link_team.on {
  background-color: #86cd69;
  color: #fff;
}
body .container .nav div a.link_team.on .i_team {
  background-position: 0 -0.4rem;
}
body .container .nav div a.link_study {
  color: #fc9f61;
}
body .container .nav div a.link_study.on {
  background-color: #fc9f61;
  color: #fff;
}
body .container .nav div a.link_study.on .i_study {
  background-position: 0 -0.4rem;
}
body .container .nav div a.link_extra {
  color: #0bd3b7;
}
body .container .nav div a.link_extra.on {
  background-color: #0bd3b7;
  color: #fff;
}
body .container .nav div a.link_extra.on .i_extra {
  background-position: 0 -0.4rem;
}
body .container .nav div a i.i_perInfo {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a i.i_edu {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a i.i_work {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a i.i_team {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a i.i_study {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a i.i_extra {
  display: block;
  margin: 0 auto;
  background-size: 100% auto;
}
body .container .nav div a span {
  display: block;
  margin-top: 0.15rem;
}
body .container .contact_box {
  margin-top: 0.2rem;
  padding: 0.38rem 0.3rem 0.3rem 0.33rem;
  background: #ffffff url("../images/texture.png") no-repeat;
  background-size: 100% auto;
}
body .container .contact_box h3 {
  font-size: 0.34rem;
  color: #2dae99;
}
body .container .contact_box h3 .i_phone {
  margin: 0 0.14rem 0 0.06rem;
}
body .container .contact_box h3 span {
  vertical-align: middle;
}
body .container .contact_box .contact {
  padding: 0.24rem 0 0.26rem 0;
}
body .container .contact_box .contact p {
  line-height: 2em;
  text-align: justify;
}
body .container .link_top {

   width: 0.9rem;
    height: 1.05rem;
    position: fixed;
    bottom: 1.19rem;
    right: 0.35rem;
}
body .container .link_top img {
  max-width: 100%;
  max-height: 100%;
}
body .footer .footer_top {
  padding: 0.28rem 0 0.24rem;
  background-color: #393939;
padding:0.2rem 0.34rem 0.2rem 0.34rem !important;
}
body .footer .footer_top .footer_logo_box {
  width: 3.47rem;
  height: 0.82rem;
  margin-left: 0.3rem;
}
body .footer .footer_top .footer_logo_box .footer_logo {
  width: 100%;
  height: 100%;
}
body .footer .footer_top .footer_logo_box .footer_logo img {
  max-width: 100%;
  max-height: 100%;
}
body .footer .footer_top .footer_top_info {
  margin-right: 0.1rem;
  font-size: 0.24rem;
  padding: 0.05rem 0;
padding-bottom:0.05rem !important;
}
body .footer .footer_top .footer_top_info .footer_top_info_top {
  color: #fff;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .number_box {
  margin-right: 0.15rem;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .number_box .i_number {
  margin-right: 0.1rem;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .number_box .number {
  vertical-align: middle;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .link_pc {
  color: #fff;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .link_pc .i_com {
  margin-right: 0.1rem;
}
body .footer .footer_top .footer_top_info .footer_top_info_top .link_pc span {
  vertical-align: middle;
}
body .footer .footer_top .footer_top_info .footer_top_info_bottom {
  text-align: right;
  color: #888;
}
body .footer .footer_bottom {
  padding: 0.34rem 0.34rem 0.4rem 0.34rem;
  background-color: #1f9d88;
  color: #fff;
}
body .footer .footer_bottom .footer_nav {
  padding-bottom: 0.22rem;
  border-bottom: 1px solid #63bbac;
}
body .footer .footer_bottom .footer_nav ul li {
  margin-right: 0.2rem;
}
body .footer .footer_bottom .footer_contact {
  padding-top: 0.2rem;
  line-height: 1.8em;
  color: #e5e5e5;
  font-size: 0.24rem;
}

.basic_info{}





/*2018/3/12*/
.content{    margin-top: 5px;}
.condqwz{width:95%; margin:0 auto; line-height:45px; color:#FFF;}
.condqwz a{color:#FFF; font-size:14px;}

.xsxxtit{width:100%; height:30px; background:#f7f6f6; border:1px solid #f1f1f1;}
.xsxxtit h2{width:99%; height:28px; line-height:28px; text-indent:12px; color:#FFF; background: #2da199;
    border: 1px solid #2da199;  font-weight: normal;
    font-size: 14px;}
.xsxxfei1{width:100%; padding-top:13px;}
.xsxxfei1 h2{ width:100%; font-size:16px; text-indent:16px; background:}
.xsxxfei1 h2 span{color:#F60;}
.namelist{width:100%; padding:5px 0px; }
.namelist a{display:block; float:left; width:135px; height:28px; line-height:28px; overflow:hidden; padding:0 10px; font-size:15px;     color: #000; margin-bottom:5px;}
.namelist a:hover{color:#fff; background:#2da199;}
.mat20{margin-top:20px;clear: both;}
.bggreen h2{background:#f8870f; border:1px solid #f89305; width:99%;}
.padtop6{padding-top:6px;}

.indexcon{padding:0 10px; margin:0 auto; padding-top:12px;}
.indexside{width:100%;}

.indexjbxxcon{width:100%; height:auto;margin-top: 0px;}
.indexjbxxcon p{line-height:29px;}
.indexjbxxcon .time{font-size:15px; color:#307bc8;}
.indexjbxxcon ul{width:100%; padding:}
.indexjbxxcon li{    word-break: break-word;
   
    word-wrap: break-word; width:100%;  font-size:15px;    border-bottom: 1px solid #eaeaea;    line-height: 32px;}
.pad6{padding:6px;  overflow: hidden;}