@charset "UTF-8";
@import url("./common.css");
/*新闻列表页*/
.news {
  padding-bottom: 120px;
}

.news .menu-list {
  padding-top: 15px;
}

.news .menu-list .news-list {
  position: relative;
  padding-top: 52px;
  background: #f5f5f5;
}

.newslist {
  text-align: center;
  color: #333;
  margin-bottom: 20px;
  padding-left: 13px;
  box-sizing: border-box;
  margin-bottom: 64px;
}

.newslist h3 {
  font-size: 18px;
  line-height: 48px;
  position: relative;
  background: #f5f5f5;
  font-weight: normal;
}

.newslist h3::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  right: 0;
  background: -webkit-linear-gradient(right, rgba(120, 120, 120, 0), rgba(120, 120, 120, 0.6), rgba(120, 120, 120, 0));
  background: -o-linear-gradient(right, rgba(120, 120, 120, 0), rgba(120, 120, 120, 0.6), rgba(120, 120, 120, 0));
  background: -moz-linear-gradient(right, rgba(120, 120, 120, 0), rgba(120, 120, 120, 0.6), rgba(120, 120, 120, 0));
  background: linear-gradient(right, rgba(120, 120, 120, 0), rgba(120, 120, 120, 0.6), rgba(120, 120, 120, 0));
}

.newslist ul {
  font-size: 18px;
  padding-bottom: 18px;
}

.newslist ul li a {
  font-size: 16px;
  line-height: 2.4em;
}

.newslist ul li:hover a {
  color: #ff0000;
}

.hot-topic {
  position: relative;
  padding-top: 64px;
  background: #f5f5f5;
  margin-bottom: 64px;
}

.hot .hy {
  font-size: 34px !important;
}

.hot-topic ul {
  padding: 0 12px 36px;
}

.hot-topic li {
  line-height: 2.4em;
}

.contact {
  position: relative;
  padding-top: 64px;
  background: #f5f5f5;
  padding-bottom: 64px;
}

.contact p {
  line-height: 2.4em;
  padding: 0 12px;
}

.news-con {
  width: 900px;
}

.news-con .content {
  margin-bottom: 64px;
}

.news-con .content .newsImg {
  width: 272px;
  height: 231px;
  float: left;
  overflow: hidden;
  float: left;
}

.news-con .content .newsImg img {
  width: 100%;
}

.news-con .content .newsinfo {
  width: 576px;
  float: right;
}

.news-con .content .newsinfo h3 {
  font-size: 18px;
  margin-bottom: 20px;
}

.news-con .content .newsinfo p {
  font-size: 14px;
  color: #333;
  line-height: 32px;
}



/*资质荣誉*/
.honor_act{ color:#e60012;}
.honor_main{ margin-top:20px;}
.honor_main ul li{ float:left; width:195px; background:#f4f4f4; padding:10px; box-sizing:border-box; margin:40px 13px 0 13px;}
.honor_main ul li figure figcaption{ font-size:14px; color:#323232; text-align:center; padding:20px 0 8px 0;}
.honor_main ul li figure img{ max-width:100%;}
.honor_main ul::after,.remittance::after{ content:""; display:block; clear:both;}
.honor_main ul li a:hover figcaption{ color:#e60012;}

/*汇款方式*/
.remittance{ margin-top:10px;}
.remi_left{ float:left; width:217px;}
.remi_text{ float:left; margin-left:50px; width:630px;}
.remi_text p{ font-size:14px; line-height:24px; color:#323232; padding-top:25px; text-align:justify;}
.remi_text p span{ color:#e60012;}
.remi_text h3{ color:#e60012; font-size:20px; text-align:center; background:#f2f2f2; width:150px; height:45px; line-height:45px; font-weight:normal; border-radius:30px;}
.bank{ margin:60px 16px 0 16px; font-size:18px; color:#444;}
.bank th{ background:#e60012; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px;}
.bank th span{ color:#ffff00; padding-left:10px;}
.bank td{ text-align:left; padding:0 30px;}
.bank h4{ font-size:16px; color:#121212; font-weight:normal; margin:30px 0;}
.open_bank{ margin:0 16px 20px 16px;}
.open_bank th{ font-size:18px; color:#121212; border-right:1px solid #e7e7e7; padding:0 30px;}
.open_bank td{ font-size:16px; color:#888; border-right:1px solid #e7e7e7; padding:0 30px;}

/*右侧漂浮*/
.contact-info {width: 50px; position: fixed;right: 20px;top: 300px;background: #fff; padding: 2px; z-index: 999;}
.contact-info li {cursor: pointer; border-bottom: 2px solid #fff;}
.contact-info li:hover dd {display: block;}
.contact-info li:first-child dl { padding-top: 4px;-webkit-box-sizing: border-box; -ms-box-sizing: border-box;-moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; line-height: 20px;}
.contact-info li:first-child dd {background: #fff;width: 80px;height: 80px; padding: 2px; position: relative;}
.contact-info li:first-child dd:after { content: '';position: absolute; width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;top: 50%;margin-top: -6px;right: -12px;}
.contact-info li:first-child dd img { width:100%;}
.contact-info li:last-child {border-bottom: none;}
.contact-info dl {height: 48px; background: #e60012;position: relative;color: #fff; text-align: center; line-height: 48px;}
.contact-info .contact-tel dd {top: 0; left: -151px;color: #444;}
.contact-info .contact-location dd {width: 240px;line-height: 1.4em;left: -248px;top: 0; color: #444; padding-top: 12px; padding-bottom: 12px;}
.contact-info dt {height: 100%;}
.contact-info dl dt i{ font-size:24px;}
.contact-info dd {position: absolute;left: -90px;top:-60px; display: none;background: #f5f5f5;text-align: left;padding: 0 24px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; -moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; color:#444}
.contact-info .qq_text {position: absolute;left: -128px;top:0px; display: none;background: #f5f5f5;text-align: left;padding: 0 24px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; -moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; color:#444}


/* 在线预约*/
.yuyueBoxs { width: 220px;padding: 36px 10px; box-sizing: border-box; background: #fff; border: 1px solid #f15a23; position: fixed; top: 22%; left: -220px; z-index: 999;}
.yuyue_con {background: #FFF; margin: 5px;}
.yuyue_con .yuyue_tit {width: 180px; margin: 0px auto; padding: 10px 0;line-height: 20px; color: #666;}
.yuyue_con .yuyue_tit p {margin-bottom: 5px;background: url(../img/yuyue_tit.png) no-repeat center center;height: 25px;}
.yuyue_con .yuyue_from {width: 180px;margin: 0px auto;}
.yuyue_con .yuyue_from li { line-height: 24px;padding-bottom: 3px;}
.yuyue_con .yuyue_from li .input { width: 95%; height: 20px; border: #999 1px solid; text-indent: 5px;}
.yuyue_con .yuyue_from li .select { width: 95%; height: 22px;}
.yuyue_con .yuyue_from li .textarea { width: 95%; height: 50px; border: #999 1px solid; margin-bottom: 2px;}
.yuyue_con .yuyue_from li .btns { width:60%; margin:0px auto; height:28px; line-height:28px; text-align: center; border: none; font-family: Microsoft YaHei; color: #FFF; cursor: pointer; display: block; background: #e60012; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.yuyue_con .yuyue_from li .btns:hover { filter: alpha(opacity=80); -moz-opacity: 0.8;-khtml-opacity: 0.8; opacity: 0.8;}
.yuyue_con .yuyue_tel { padding: 10px 0; width: 180px; margin: 0px auto; height: 40px; background:url(../img/yuyue_tel.png) no-repeat center 5px;}
.yuyueArrow { width: 30px;height: 115px;background: url(../img/yuyueArrow.jpg) no-repeat; position: fixed; top: 22%; left: 0px; z-index: 999999;}
.yuyueArrow a {display: block; height: 115px;}
