*/
* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box; width: 100%}
html{width: 100%}
body { font-family:'微软雅黑',Microsoft YaHei !important; font-size: 16px;  line-height: 30px;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;   font-weight: 400;  overflow-x: hidden;margin:0; font-family: 'light';color:#595757;}
img { max-width: 100%; }
button {  font-family:'微软雅黑',Microsoft YaHei !important;  }
::-webkit-input-placeholder { color: #777777; }
:-moz-placeholder {  color: #777777; }
::-moz-placeholder {  color: #777777; }
:-ms-input-placeholder {  color: #777777; }
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr { font-family:'微软雅黑',Microsoft YaHei !important;   margin: 0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { line-height: 1.2; }
h1,.h1,h2,.h2 {  font-weight: 500; }
h3,.h3,h4,.h4 {  font-weight: 400; }
h5,.h5,h6,.h6 {  font-weight: 500; }
a{list-style: normal;text-decoration: none;color:#595757;}
a,button {  -webkit-transition: all 0.3s ease-in-out 0s;  -moz-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s; }
strong{ font-family:'微软雅黑',Microsoft YaHei !important; }
button:focus, button:active { outline: none; }
/* Flaticon Reset */
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {   font-size: inherit;  font-style: normal;  margin-left: 0; }
/* List Style */
ul,li,ol{padding:0; font-family:'微软雅黑',Microsoft YaHei !important; }
ul.cr-liststyle-1,ol.cr-liststyle-1 {  padding-left: 0;  list-style: none; }
ul.cr-liststyle-1 li, ol.cr-liststyle-1 li {    line-height: 30px; }    
ul.cr-liststyle-1 li::before,    ol.cr-liststyle-1 li::before {   content: "\f0f4";          padding-right: 15px;     font-size: 20px;      line-height: 30px;      color: #039dff; }
input,select,textarea {  background: #fff;  border: 1px solid #eee;  color: #333333;  font-size: 16px;  font-family:'微软雅黑',Microsoft YaHei !important; }
input:-moz-placeholder,select:-moz-placeholder,  textarea:-moz-placeholder {    color: #888888; }
input::-moz-placeholder,  select::-moz-placeholder,  textarea::-moz-placeholder {    color: #888888; }
input:-ms-input-placeholder,  select:-ms-input-placeholder,  textarea:-ms-input-placeholder {    color: #888888; } 
input::-ms-input-placeholder,select::-ms-input-placeholder,  textarea::-ms-input-placeholder {    color: #888888; }
input::-webkit-input-placeholder,  select::-webkit-input-placeholder,  textarea::-webkit-input-placeholder {    color: #888888; }
input:active, select:active,  textarea:active {    background-color: #fff; }
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;  -moz-transition: color 9999s ease-out, background-color 9999s ease-out;  -ms-transition: color 9999s ease-out, background-color 9999s ease-out;  -o-transition: color 9999s ease-out, background-color 9999s ease-out;  transition: color 9999s ease-out, background-color 9999s ease-out;  -webkit-transition-delay: 9999s;  -moz-transition-delay: 9999s;  -ms-transition-delay: 9999s;  -o-transition-delay: 9999s; transition-delay: 9999s; }
hr { font-family:'微软雅黑',Microsoft YaHei !important;  margin-top: 15px;  margin-bottom: 15px;  background: #dddddd; }
label { font-family:'微软雅黑',Microsoft YaHei !important;  font-weight: 500; }
input, select { font-family:'微软雅黑',Microsoft YaHei !important;  height: 45px;  line-height: 45px;  vertical-align: middle;  width: 100%;  padding: 0 15px; }
input:focus, input:active, select:focus, select:active {  outline: none; }
textarea { font-family:'微软雅黑',Microsoft YaHei !important;  width: 100%;  padding: 10px 20px; }  textarea:focus, textarea:active {    outline: none; }
span{ font-family:simple-line-icons,'微软雅黑',Microsoft YaHei !important; }
@media only screen and (max-width: 767px) {
    blockquote {margin-left: 0; } 
}
@media only screen and (max-width: 575px) {
    blockquote {padding-left: 30px; } 
}
.bg-white{background: #ffffff; }
.bg-black{background: #000000; }
.bg-blue{background:#039dff !important;}
.bg-blue-l{background:rgba(0,171,252,0.2);}
.bg-black-gl{background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) , rgba(0,0,0,0))}
.bg-gray{  background: #F1F3F8; }
.bg-blues{background:#0081CC;}
.bg-blueblod{background:#005BAC;}
.bg-shadow{background-image: linear-gradient(to right, #00A0E9 , #053BA6)}
.bg-shadow1{background-image: linear-gradient(to bottom, rgba(84,195,241,0.5) , #fff, #fff)}
.bg-shadow2{background-image: linear-gradient(to right, #602b8c , #a94394)}
.text-white{color:#fff !important;}
.text-blue{color:#039dff !important;}
.text-yellow{color:#ffe080;}
.text-gray{color:#999;}
.text{color:#595757}
.flex{  display: -webkit-flex; /* Safari */  display: flex;}
.justify-center{ justify-content:center;}
.justify-start{ justify-content:flex-start;}
.justify-end{  justify-content:flex-end;}
.text-right{text-align: right}
.justify-between{  justify-content:space-between;}
.justify-around{  justify-content:space-around;}
.align-start{  align-items: flex-start}
.align-end{  align-items: flex-end}
.align-center{  align-items: center}
.align-baseline{ align-items: baseline}
.align-stretch{  align-items: stretch}
.wrap {flex-wrap: wrap}
.container{width: 1200px;margin:auto;}
.padding-lg{padding:40px;}
.padding-lgt{padding:0 40px 80px 40px;}
.more:hover{color:#00ABFC;}
.radius{border-radius: 10px}
.container_warp{width: 1500px;margin:auto; padding:10px 0;}
.logo img{width: 100%}
.navwarp{position: absolute;top: 0;width: 100%;z-index: 99;}
.topnav{position: fixed;top: 0;width: 100%;z-index: 99;left: 0;background: #fff;display: none}
.banner{position: relative}
.banner .banner_img{width: 100%;height: 100%;}
.banner .banner_info{position: absolute;width: 100%;left: 0;bottom: 15%;}

.search img{width: 25px;margin:auto;}
.search .search_text{height: 30px;border-radius:8px;margin-right:10px}
/*.search .sousuo img:hover .search_text{display: block;}*/

.nav .nav_list{padding:20px 0;}
.nav .nav_list a{font-size: 18px;font-family: '微软雅黑';position: relative;}
.nav-item a:hover .line{display:block;}
.nav .nav_list .nav-item{margin-left: 35px}
.nav-item .active .line{display:block;}
.nav-item .line{display:none;width: 50%;height: 3px;background:#fff;border-radius: 10px;position: absolute;left:25%;bottom: -8px}
.topnav .line{display:none;width: 50%;height: 3px;background:#00ABFC;border-radius: 10px;position: absolute;left:25%;bottom: -8px}

.title{border-bottom: 1px #898989 solid;padding-bottom: 7px;font-size: 30px;font-family: 'regular';margin-bottom: 20px;}
.title .more{font-size: 15px;}
.news .new {margin-bottom: 40px;}
.news .new .bigimg{overflow: hidden;width: 50%;display:inherit;}
.news .new img{transition: all 2.6s ease-in 0s;}
.news .new img:hover{transform: scale(1.09) !important;}
.news .new .newinfo{padding:0 50px;width: 60%}
.news .new .newinfo h2{font-size: 22px;font-family: 'regular';}
.news .new .newinfo span{font-size: 12px;display:block;margin-bottom: 10px;}
.news .new .newinfo p{line-height: 28px;}
.news .new .newinfo:hover p{color:#0081CC;}
.news .newlist .newimg{display:inherit;margin-right: 20px;overflow: hidden;}
.news .newlist .newimg img{transition: all 2.6s ease-in 0s;}
.news .newlist .newimg img:hover{transform: scale(1.09) !important;}
.news .newlist .newimg:last-child{margin-right: 0}

.ggservice .ggimg{margin-right: 10px;overflow: hidden;display:inherit;}
.ggservice .ggimg img{transition: all 2.6s ease-in 0s;}
.ggservice .ggimg img:hover{transform: scale(1.09) !important;}
.ggservice .ggimg:last-child{margin-right: 0}


.gj {padding:80px 40px;}
.gj .left{margin-right: 50px;width: 55%}
.gj .left .sflist .sfitem{width: 32%;padding:0px 0;text-align:center;margin-bottom: 10px;display:inherit;overflow: hidden;}
.gj .left .sflist .sfitem img{width: 100%;transition: all 2.6s ease-in 0s;}
.gj .left .sflist .sfitem img:hover{transform: scale(1.09) !important;}
.gj .left .sflist .sfitem p{font-size: 22px;}
.gj .right{width: 45%}
.gj .right .swgj a{margin-bottom: 30px;overflow: hidden;}
.gj .right .swgj a:last-child{margin-bottom: 0}
.gj .right .swgj a img{width: 100%;transition: all 2.6s ease-in 0s;}
.gj .right .swgj a img:hover{transform: scale(1.09) !important;}
.gj .right .swgj a p{font-size: 37px;font-family: 'regular';margin-left: 10px;}

.class .classlist .classitem{width: 32%;margin-right: 10px;position: relative;}
.class .classlist .classitem:last-child{margin-right: 0;}
.class .classlist .classitem .tips{position: absolute;left:-8px;top: 0;padding:3px 12px 8px 12px;font-family: 'regular';font-size: 16px}
.red{background:url('../images/tips1.png') no-repeat;background-size: 100% 100%}
.blue{background:url('../images/tips.png') no-repeat;background-size: 100% 100%}


.haiwai {padding:80px 40px;}
.haiwai .left{margin-right: 50px;width: 50%;padding:0 30px;}
.haiwai .left .sflist .sfitem{width: 32%;padding:20px 0;text-align:center;margin-bottom: 14px;}
.haiwai .left .sflist .sfitem img{width: 50px;}
.haiwai .left .sflist .sfitem p{font-size: 22px;}
.haiwai .right{width: 50%;padding:0 30px;}
.haiwai .right .llz{padding:19px 40px;}
.haiwai .right .llz div{width: 50%;text-align: center;}
.haiwai .right .llz div img{margin:auto;margin-bottom:0;width: 55%;}
.haiwai .right .llz div p{font-size: 12px;text-align:center;line-height:initial;margin-bottom: 12px;}


.data .datalist .dataitem{width: 32%;margin-right: 10px;}
.data .datalist .dataitem:last-child{margin-right: 0;}

.hezuo .hezuolist{width: 100%}
.hezuo .hezuolist .hezuoitem{width: 23%;margin-right: 10px;}
.hezuo .hezuolist .hezuoitem:last-child{margin-right: 0;}

.footer{padding:70px 0;}
.footer h4{font-size: 14px;margin-bottom: 5px;}
.footer .left{width: 60%;}
.footer .left .list div{display:block;width: 12.5%;margin-bottom: 15px;padding:0 3px;box-sizing:border-box;}
.footer .left .list div p{text-align: center;color:#fff;font-size: 12px;line-height:initial;}
.footer .right{width: 40%;padding-left: 50px;}
.foot_bot{padding:10px;text-align: center;background:#333;}
.foot_bot a{color:#999;font-size: 14px;}
.foot_bot a:hover{color:#fff;}
.foot_nav .foot_title {font-size: 18px;font-weight: bold;margin-bottom:10px;}
.foot_nav ul li{line-height: 30px}

.blogs-area{padding:100px 0;}
.Floor002140 .tab{ padding: 0 0 6%; text-align: center; }
.Floor002140 .tab span{display: inline-block; margin: 0 15px; padding: 12px 40px; font-size: 16px; color: #333;cursor: pointer; background: #fff;border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;}
.Floor002140 .tab span img{width: 30px;margin-right: 8px;display:inline-block;}
.Floor002140 .tab span .showimg{display:none;}
.Floor002140 .tab span:hover,
.Floor002140 .tab span.aon{ color: #fff;background: #039dff;font-weight: bold}
.Floor002140 .tab span:hover .showimg,
.Floor002140 .tab span.aon .showimg{display:inline-block;}

.Floor002140 .tab span:hover .hideimg,
.Floor002140 .tab span.aon .hideimg{display:none;}

.Floor002140 .tab_list{background: rgba(255,255,255,1);padding:30px;border-radius:30px;}
.Floor002140 .tab_list .dl1{ float: left; width: 40%; margin-bottom: 0}
.Floor002140 .tab_list .dl2{ float: right; width: 54%;margin: 15px 0}
.Floor002140 .tab_list .dl3{ float: left; width: 33.33%;margin: 15px 0}
.Floor002140 .tab_list .dl4{ float: right; width: 33.33%;margin: 15px 0}
.Floor002140 .tab_list .dl5{ float: right; width: 33.33%;margin: 15px 0}
.Floor002140 .tab_list dd{ position: relative; margin-bottom: 7%; /*padding-left: 18%; */}
.Floor002140 .tab_list dd:last-child{ margin-bottom: 0; }
.Floor002140 .tab_list dd *{margin:0;}
.Floor002140 .tab_list dd b{ position: absolute; top: 10px; left: 0; padding-right: 18px; font-size: 70px; color: #addfff; font-weight: normal; border-right: 1px solid #eee; width: 110px;}
.Floor002140 .tab_list dd time{ position: absolute; right: 0; font-size: 12px;line-height: 22px;color: #999;margin-bottom: 0;}
.Floor002140 .tab_list dd h2{ padding-right: 160px; color: #000; font-size: 18px; line-height: 30px; overflow: hidden;word-break: keep-all;text-overflow: ellipsis; white-space: nowrap;margin-bottom: 10px}
.Floor002140 .tab_list dd h2 a{color: #333; font-size: 18px; line-height: 30px;font-weight: 500 ; overflow: hidden;word-break: break-all;text-overflow: ellipsis;white-space: nowrap}
.Floor002140 .tab_list dd:hover a{color:#039dff;}
.Floor002140 .tab_list dd p{ color: #888; line-height: 1.8; text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 15px;
}
.Floor002140 .tab_list dd:hover p{color:#039dff;}
.Floor002140 .tab_list dt .Ispic{  display:block; position:relative; overflow: hidden; }
.Floor002140 .tab_list dt figure{ position: relative; padding: 2% 0 0;margin-bottom: 0}
.Floor002140 .tab_list dt figure *{margin:0;}
.Floor002140 .tab_list dt time{ font-size: 12px; color: #999;font-weight: normal; }
.Floor002140 .tab_list dt h2{ margin: 5px 0 0; font-size: 18px; color: #000; overflow: hidden;word-break: keep-all;text-overflow: ellipsis; white-space: nowrap;margin-bottom: 10px}
.Floor002140 .tab_list dt h2 a{color: #333; font-size: 18px; line-height: 30px;font-weight: 500;}
.Floor002140 .tab_list dt:hover a{color:#039dff;}
.Floor002140 .tab_list dt p{ font-size: 14px;font-weight:normal; color: #888; line-height:1.8; text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
 }
.cr-readmore{    /* margin: auto; */
    margin-top: 50px;
    background: #fff;
    margin-top: 50px;
    border-radius: 50px;
    display: inline-block;
    /* width: 100px; */
    padding: 10px 20px;
    font-size: 16px;
font-weight: bold;}

.newleft{width: 28%}
.newleft .newbox{background: #eeeeee;padding:30px 15px 10px 15px;margin-top: 50px}
.newleft .newbox .new_title{font-size: 20px;color: #039dff;border-left: 3px #039dff solid;padding-left: 10px;margin-bottom: 20px;}
.newleft .newbox ul li{border-bottom: 1px #f7f7f7 solid;padding:10px 0;}
.newleft .newbox ul li a{color:#333;display: flex;justify-content:space-between;align-items:center;}
.newleft .newbox ul li a:hover{color:#039dff;}
.newleft .newbox ul li p{margin-bottom: 0;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;width: 70%;white-space: nowrap;font-size: 16px;}
.newleft .newbox ul li span{color: #999;font-size: 12px;display: block;text-align: right;}
.newleft .newbox ul li:last-child{border-bottom: 0}

@media only screen and (max-width: 767px) {

   
    .blogs-area{
        padding:0;
    }
.Floor002140 .tab { padding: 5% 0 6%; }
.Floor002140 .tab span{ margin: 0 0px; padding: 8px 25px; font-size: 14px; }
.Floor002140 .tab_list{padding:0;}
.Floor002140 .tab_list dd time{ position: relative; color: #666; }
.Floor002140 .tab_list dt{ margin-bottom: 0%; border-bottom: 1px solid #eee; }
.Floor002140 .tab_list .dl1,
.Floor002140 .tab_list .dl2{ float:none; width:auto;margin-bottom: 0;margin-top: 0}
.Floor002140 .tab_list dd{ margin-bottom:0%; padding: 2% 2%; border-bottom: 1px solid #eee; }
.Floor002140 .tab_list dd:last-child{border-bottom: 0}
.Floor002140 .tab_list dd h2{ padding-right: 0;}
.Floor002140 .tab_list dt figure{padding:2% 2%; }
.Floor002140 .tab_list dd b{ display: none; }
.Floor002140 .tab_list dt h2 a{line-height: 20px;font-size: 16px}
.Floor002140 .tab_list dt h2{line-height: 30px}
.Floor002140 .tab_list dt p,.Floor002140 .tab_list dd p{font-size: 14px;}
.Floor002140 .tab_list dd h2 a{font-size: 16px}

}
