﻿@charset "UTF-8";
/*清除默认样式 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
h1,
div,
li,
a,
button,
input,
select,
textarea {
  font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif;
  font-size: 14px;
  color: #333;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
audio,
video {
  display: block;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
}
p,
span {
  color: inherit;
}
table {
  border-collapse: collapse;
}
input,
textarea {
  outline: none;
  border: none;
}
input {
  border: none;
  appearance: none;
  -moz-appearance: none;
  outline: none;
  -webkit-appearance: none;
}
:-moz-placeholder,
::-moz-placeholder,
input:-ms-input-placeholder,
input::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.55;
  font-size: 14px;
}
textarea {
  resize: none;
  overflow: auto;
}
input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
img {
  max-width: 100%;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
input,
textarea,
select {
  outline: none;
}
a,
a:hover {
  text-decoration: none;
  outline: none;
}
ul li {
  list-style-type: none;
}
img {
  border: none;
}
.bd_weixin_popup {
  box-sizing: content-box;
}

.hib_item_baike{
width:1200px;
background-color:#fff;


overflow:hidden;
margin: 0 auto;
}
.hitem_AAA{
width:830px;
height:91px;
line-height:88px;
background:url(../images/fuwu/hitem_AAA.png) left bottom no-repeat;
font-size:36px;
color:#0d0d0d;
margin:20px auto 0 auto;
}

.hib_item_bks{
width:1200px;
margin:25px auto 0px auto;
overflow:hidden;
}
.hib_item_bk{
width:1200px;
overflow:hidden;
}
.hib_item_bk ul{
margin:0;
padding:0;
list-style:none;
}
.hib_item_bk ul li{
width:530px;
padding-left:15px;
height:44px;
line-height:44px;
float:left;
background:url(../images/fuwu/em.png) left center no-repeat;
border-bottom:1px dashed #e5e5e5;
margin-right:70px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.hib_item_bk ul li a{
margin-left: 15px;
display: inline-block;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 70%;
font-size: 16px;
}
.hib_item_bk .date{
float: right;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    font-size: 14px;
    color: #cdcbcb;
    font-family: "mb";
}
.hib_item_bk ul li:hover{

}
.hib_item_bk ul li:hover a{
    color: #3d509f;
    font-weight: 500;
}
.warp {
    width: 1200px;
    margin: 0 auto;
}
.ToT {
    width: 1200px;
    height: 100px;
    padding-top: 50px;
    overflow: hidden;
    display: block;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    color: #333;
    line-height: 50px;
}
.grs_class{
width:1205px;
height:66px;
}
.grs_class ul{
margin:0;
padding:0;
list-style:none;
}
.grs_class ul li{
width:236px;
height:46px;
float:left;
line-height:46px;
text-align:center;
background-color:#6b6b6b;
color:#fff;
font-size:16px;
margin-right:5px;
cursor:pointer;
}
.grs_class ul li.selected{
background-color:#5267c0
;}

.grs_class_box{
width:1200px;
overflow:hidden;
}

.grs_class_1{

height:369px;
padding-left:316px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
background:url(../images/class_2.jpg) no-repeat;
overflow:hidden;
}

.grs_class_2{

height:369px;
padding-left:316px;
font-size:16px;
line-height:28px;
color:#1a1a1a;
background:url(../images/class_1.jpg) no-repeat;
overflow:hidden;
}

.grs_class_3{

height:319px;
padding-left:316px;
font-size:16px;
line-height:28px;
color:#1a1a1a;
background:url(../images/class_3.jpg) no-repeat;
overflow:hidden;
}
.grs_class_3 strong{
font-size:18px;
}
.grs_tcox_li{
width:360px;
height:365px;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.grs_tcox_lia{
width:360px;
height:168px;
position:absolute;
left:0;
top:0;
line-height:168px;
text-align:center;
font-size:32px;
color:#fff;
font-weight:bold;
text-shadow: black 0px 0px 4px;
}
.grs_tcox{
width:1260px;
height:380px;
}
.grs_tcox ul{
margin:0;
padding:0;
list-style:none;
}
.grs_tcox ul li{
width:420px;
float:left;
}
.grs_tcox_li{
width:360px;
height:385px;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.grs_tcox_lia{
width:360px;
height:168px;
position:absolute;
left:0;
top:0;
line-height:168px;
text-align:center;
font-size:32px;
color:#fff;
font-weight:bold;
text-shadow: black 0px 0px 4px;
}
.grs_tcox_lib{
width:320px;
height:320px;
position:absolute;
left:20px;
top:190px;
line-height:30px;
font-size:16px;
color:#4c4c4c;
}

.all_as {
    width: 100%;
    height: 380px;
    background: url(../images/all_as.jpg) center  no-repeat;

    overflow: hidden;
}

.all_asl {
    width: 100%;
    height: 380px;
    background: url(../images/t1.png) center no-repeat;

    overflow: hidden;
}
.grs_tcox {
    width: 100%;
    height: 380px;
}
.lc {
    width: 1200px;
    height: 240px;
}
.index-banner-wrapper .swiper-pagination .swiper-pagination-bullet{

border-radius: 20%;
    opacity: 1;
    margin: 0 3px;
    width: 25px;
    height: 4px;
   }    
@media screen and (max-width: 1004px){
.grs_class {
    width: 95%;
    height: 66px;
}
.grs_class ul li {
    width: 30%;
    height: 46px;
    float: left;

    text-align: center;
    background-color: #6b6b6b;
    color: #fff;
    font-size: 16px;
  
    cursor: pointer;
}

.warp {
    width: 100%;
    margin: 0 auto;
}
.grs_class_box{
width:95%;
margin: 0px auto;
}
.grs_class_1{

height:auto;
padding-left:0px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
background:url() no-repeat;
overflow:hidden;
}

.grs_class_2{

height:auto;
padding-left:0px;
font-size:16px;
line-height:28px;
color:#1a1a1a;
background:url() no-repeat;
overflow:hidden;
}

.grs_class_3{

height:auto;
padding-left:0px;
font-size:16px;
line-height:28px;
color:#1a1a1a;
background:url() no-repeat;
overflow:hidden;
}
.grs_class_3 strong{
font-size:18px;
}


.hib_item_baike{
width: 100%;
background-color:#fff;


overflow:hidden;
margin: 0 auto;
}
.hitem_AAA{
width: 100%;
height:91px;
line-height:88px;
background:url(../images/fuwu/hitem_AAA.png) left bottom no-repeat;
font-size:36px;
color:#0d0d0d;
margin:20px auto 0 auto;
}

.hib_item_bks{
width: 100%;
margin:25px auto 0px auto;
overflow:hidden;
}
.hib_item_bk{
margin: 0 auto;
width: 95%;
overflow:hidden;

}

.hib_item_bk ul li{
width: 100%;
padding-left:13px;
height:44px;
line-height:44px;
float:left;
background:url(../images/fuwu/em.png) left center no-repeat;
border-bottom:1px dashed #e5e5e5;
margin-right:70px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.lc {
    width: 100%;
    height: 50px;
}
.all_asl {
margin-top: 50px;
    width: 100%;
    height: 100px;
background-size:100%;
}
.all_as {
    width: 100%;
    height: 100px;
background-size:100%;
}
.grs_tcox_li{
width:95%;
margin:0px auto;
}
.grs_tcox_lia{
width:100%;
}

.grs_tcox_lib{
width:95%;
}
.logotext{
display:none;
}
}
@keyframes ballRotate{0%{transform:rotate(0);}
 100%{transform:rotate(360deg);}
}
.consult_contact .ball{top:20px;width:auto;transform-origin:0 38px;animation:ballRotate 2.5s infinite linear;z-index:9999;}
@keyframes bg2Animation{0%{opacity:0;}
 50%{opacity:1;}
 100%{opacity:0;}
}
.consult_contact .bg-2{animation:bg2Animation 2.5s infinite linear;}
.consult_contact:hover .tip{display:block;}
@media screen and (min-width: 768px){
.about-content.pr-30.c{
	margin-left:50px;
}
}
@media screen and (max-width: 768px){
.consult_contact{display:none;}
.item.active{display:none;} 
.about-content.pr-30{padding-right: 0px;}
}	

