body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i{margin:0;padding:0;color:inherit;line-height: inherit;color: #333;font: 15px/26px 'Microsoft YaHei', arial, sans-serif;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;font-size:inherit;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.bold{font-weight: bold;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{border:none;}
.img_hover_wrap{overflow: hidden;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.auto1420{max-width: 1200px;margin:0 auto;}
body{overflow-x: hidden;}
.clamp_1{-webkit-line-clamp: 1;}
.clamp_2{-webkit-line-clamp: 2;}
.clamp_3{-webkit-line-clamp: 3;}
.di_bl {display: block;}

/*index*/

.head{padding:0 0 10px;z-index:100;position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: url("https://www.richardsoncoaching.com/images/bbg.png") repeat-x center top }
.hd_top{display: flex; justify-content:space-between}
.hd_top .lks{font-size: 15px;color: #FFF;line-height: 35px;}
.hd_top .lks a{font-size: 15px;color: #FFF;padding:0 5px;}
.hd_top .lks a:hover{text-decoration: underline;}
.hed_rght {margin-top: 35px;}
.hd_sear{margin-left: 25px;position:relative; }
.hd_sear .fz{font-size: 14px;color: #FFF;font-weight: bold;background: url("https://www.richardsoncoaching.com/images/xyh_08.png") no-repeat left center;background-size:35px;display: block;
    padding-left: 40px;cursor: pointer; line-height: 35px;}
.hd_sear .fz:hover{color: #b70405;}

.hd_sear .smbox{position:absolute;right: 0;top: -7px;white-space: nowrap;background: #fff;display: none;font-size: 0;overflow: hidden;}
.hd_sear .ipt_txt{background: #efeeee;width: 335px;height: 40px;line-height: 40px;font-size: 14px;color: #333;padding:0 20px;border-radius:4px;display: inline-block;vertical-align: middle;}
.hd_sear .submit{border-radius:4px;width: 65px;background: #b70405;font-size: 14px;color: #fff;font-weight: bold;line-height: 40px;border:none;margin-left: 5px;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 5px;}
.hd_sear .close{font-size: 28px;color: #b70405;display: inline-block;vertical-align: super;cursor: pointer;line-height: 16px;}


.home .head{position: absolute;left: 0;top: 0; background-color:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0));background:-o-linear-gradient(top,rgba(0,0,0,0.7),rgba(0,0,0,0));}

.home .head.fixed{background-color:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,1));background:-webkit-gradient(linear,top,from(rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,1));background:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,1)); height: auto;}
.home .head.fixed .hd_logo{background: url("https://www.richardsoncoaching.com/images/logo.png") no-repeat center; padding: 20px 0; width: 100%;background-size: 100%;}
.home .head.fixed .hd_logo img{ display: none;}
.home .head.fixed .hd_top{ width: 30%;}

.home .head.fixed .hed_rght{ display: none;}
.home .head.fixed .heed_fix{ display: flex;justify-content:space-between; padding: 10px 0}
.home .head.fixed .hd_bot{ width: 65%;}
.home .head.fixed .hd_bot .hd_nav li > a{ color: #333; font-size: 16px; font-weight: normal;}
.home .head.fixed .hd_bot .hd_nav li > a:hover{color: #b70405;}
.home .head.fixed .hd_nav{ margin-top: 0;}
.home .head.fixed .hd_nav .drop .lks a{color: #b70405;}

.fixed{position: fixed !important;top: 0px;z-index: 999;}

.hd_bot{ }
.hd_logo{ margin-top: 10px;}
.hd_logo .img{height: auto;width: auto;}

.hd_nav{ border-top: 1px solid #FFF; padding-top: 10px; margin-top: 20px;}
.hd_nav ul{display: flex;justify-content:space-between}
.hd_nav li{display: inline-block;vertical-align: middle;position:relative;z-index:100;}
.hd_nav li>a{font-size: 17px;color: #FFF;font-weight: bold;line-height: 50px;position:relative;display: block;}
.hd_nav li:hover>a,.hd_nav li.cur>a{ border-bottom: 1px solid #FFF;}

.hd_nav li>a:after{content:'';position:absolute;background: url("https://www.richardsoncoaching.com/images/icon_03.png") no-repeat center;background-size:contain;width: 30px;height: 13px;left: 50%;margin-left: -15px;bottom: -1px;z-index:20;display: none;}

.hd_nav .drop{padding: 20px 15px;position:absolute;border:1px solid #e0e0e0;display: none;background:  #fff;}
.hd_nav .drop .rbox{padding-left: 20px; display: block;width: 110px;}
.hd_nav .drop .lks{ width: 100%; }
.hd_nav .drop .lks a{font-size: 15px;color: #666666;display: block;line-height: 32px;}
.hd_nav .drop .lks a:hover{color: #bf0208;}
.hd_nav .drop .tp{width: 100%;height: 175px;display: block;}

.hd_nav li:hover .drop{display: block;margin-left:-40px}
.hd_nav li.has:hover>a:after{display: block;}

.hd_nav .li_1036 .drop{margin-left: -100px;}
.hd_nav .li_1036 .drop .rbox{ width: 250px;}
.hd_nav .li_1040 .drop{margin-left: -80px;}
.hd_nav .li_1040 .drop .rbox{ width: 130px;}
.hd_nav .li_1041 .drop{margin-left: -39px;}
.hd_nav .li_1041 .drop .rbox{ width: 125px;}
.hd_nav .li_1024 .drop{margin-left: -39px;}
.hd_nav .li_1024 .drop .rbox{ width: 125px;}


.idx_ban{ margin: 0 auto;}
.idx_ban .swiper-pagination{font-size: 0;bottom: 50px;}
.idx_ban .swiper-pagination-bullet{width: 42px;height: 6px;background: rgba(255,255,255,.7);opacity: 1;border-radius:0;}
.idx_ban .swiper-pagination-bullet-active{background: #bf0208;}
.sj_show{display: none!important;}


.idxex_huodong{ padding: 70px 0 50px; background:#f1f3f5 ;}
.idxex_huodong .text_content{min-width: 0px;}
.text_content .tabs{ width:50%; margin: 0 auto; justify-content:space-between; display: flex; position: relative;}
.text_content .tabs span{font-size: 22px;padding-bottom: 15px;cursor: pointer; text-align: center; line-height: 40px;}
.text_content .tabs span:last-child::after{content: "";background: url("https://www.richardsoncoaching.com/images/xyh_09.png") no-repeat right 5px; position: absolute; width: 29px; height: 38px; right: -40px; top: 0; z-index: 111;}
.text_content .tabs .active{color: #FFF;background: url("https://www.richardsoncoaching.com/images/xyh_07.png") no-repeat center; width: 161px; height: 55px;}
.text_content ul.public_list{ margin-left: -1.1222%; margin-top: 50px; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.text_content ul.public_list li{ margin-left:1.1222%;width: 32.2%; margin-bottom: 30px;}
.text_content ul.public_list li a.di_bl{ display: flex;flex-wrap:wrap}
.text_content ul.public_list li .imgbox{overflow: hidden;}
.text_content ul.public_list li .text_content{ margin: 20px 0;}
.text_content ul.public_list li .text_content .txt{font-size: 16px; line-height: 28px; margin-bottom: 35px; color: #333;height:50px}
.text_content ul.public_list li .text_content .time{ width: 100%;background: url("https://www.richardsoncoaching.com/images/xyh_19.png") no-repeat right; }
.text_content ul.public_list li .text_content .time span{ font-size: 17px; color: #bf0208; font-family: Arial, Helvetica, sans-serif;
    background: url("https://www.richardsoncoaching.com/images/xyh_18.png") no-repeat left; padding-left: 25px;}
.text_content ul.public_list li a:hover .text_content .txt{color: #bf0208;}


.idxex_feng{ padding: 80px 0 20px;}
.idxex_feng .auto{ display: flex;flex-wrap:nowrap;}
.feng_left{  margin-right: 70px; width: 59%; }
.feng_top{ width: 100%; margin: 0 0 15px; display: flex;justify-content:space-between}
.feng_top a{ font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-style: italic;color: #bf0208; line-height: 40px;}
.feng_top a:hover{ text-decoration: underline;}
.feng_top p span{ font-size: 24px;color: #bf0208;}
.feng_top p i{ font-size: 16px; color: #888; font-style: italic; text-transform: uppercase;}
.feng_xia{ margin: 60px 0 30px;}
.feng_xia ul{ display: flex; flex-direction:column}
.feng_xia ul li{ margin: 0 0 31px; border-bottom: 1px solid #d9d9d9; padding-bottom: 31px;}
.feng_xia ul li a{ display: flex; flex-wrap:nowrap;}
.feng_xia ul li a .time{ margin-right: 40px; text-align: center; border-right: 3px solid #bf0208; padding-right: 30px; }
.feng_xia ul li a .time span{ font-size: 34px;color: #bf0208; font-family: Arial, Helvetica, sans-serif;}
.feng_xia ul li a .time i{ font-size: 15px;color: #bf0208; font-family: Arial, Helvetica, sans-serif;}
.feng_xia ul li a .text h5{ font-size: 17px; line-height: 30px; margin-bottom: 10px;}
.feng_xia ul li a .text p{ font-size: 13px; color: #666; line-height: 26px;}
.feng_xia ul li a:hover .text h5,.feng_xia ul li a:hover .text p,.feng_rt_xia ul li a:hover p{color: #bf0208; text-decoration: underline;}

.feng_rght{ margin: 0 auto; width: 37%;}
.feng_rt_xia{ margin: 60px 0;}
.feng_rt_xia ul{ display: flex;flex-wrap: wrap;justify-content: flex-start; margin-left: -3%;}
.feng_rt_xia ul li{ width: 47%; margin-left: 3%; margin-bottom: 15px;}
.feng_rt_xia ul li a .imgbox{overflow: hidden;}
.feng_rt_xia ul li a p{ font-size: 14px; color: #333; line-height: 24px; margin: 10px 0;}

.idxex_zuzi{padding: 80px 0 40px; background: #ededed;}
.idxex_zuzi .auto{ display: flex;flex-wrap:nowrap;}
.zuzi_left{ margin-right: 80px; width: 56%; }
.zuzi_top{ width: 100%; margin: 0 0 15px; display: flex;justify-content:space-between}
.zuzi_top a{ font-size: 15px; font-family: Arial, Helvetica, sans-serif;color: #333; line-height: 40px;}
.zuzi_top a:hover{ color: #bf0208;text-decoration: underline;}
.zuzi_top p span{ font-size: 25px;color: #333;}
.zuzi_top p i{color: #bf0208; font-size: 17px; margin-left: 10px;}
.zuzi_left .zuzi_xia{ margin: 45px 0 30px;}
.zuzi_left .zuzi_xia ul{ display: flex; flex-direction:column;}
.zuzi_left .zuzi_xia ul li{ background: #FFF; margin: 0 0 15px; }
.zuzi_left .zuzi_xia ul li span{ font-size: 16px;float: left; color: #FFF; background:#bf0208 ; text-align: center; padding:9px 10px; width: 140px;}
.zuzi_left .zuzi_xia ul li .zuzi_tx{ padding:15px 15px 0 30px;}
.zuzi_left .zuzi_xia ul li .zuzi_tx a{ font-size: 15px; color: #333; line-height: 26px; margin-right: 20px; }
.zuzi_left .zuzi_xia ul li .zuzi_tx a:hover{color: #bf0208; text-decoration: underline;}
.zuzi_rht{ width: 40%; position: relative;}
.zuzi_rht .zuzi_top p::after{ content: ""; width: 75%; height: 1px; background: #7f7f7f; position: absolute; top:20px; right: 0;}
.zuzi_rt_xia{ margin: 40px 0; }

.zuzi_rt_xia .swiper-pagination{font-size: 0;bottom: 0;}
.zuzi_rt_xia .swiper-pagination-bullet{width: 12px;height: 12px; border-radius:50%; border: 1px solid #bf0208; background: none; opacity: 1; }
.zuzi_rt_xia .swiper-pagination-bullet-active{background: #bf0208;}
.zuzi_u{ margin: 0 auto;}
.zuzi_u ul{ margin: 20px auto 40px;margin-left: -3%;display: flex;flex-wrap:wrap}
.zuzi_u ul li{ margin-left: 3%; width: 30.2%; margin-bottom: 20px; display: flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}
.zuzi_u ul li a.tutt{ text-align: center;border: 1px dotted #262530;border-radius:10px;background: #fff;  }
.zuzi_u ul li a.tutt .tu_2{ display: none;vertical-align:middle;}
.zuzi_u ul li a.tutt .tu_1{ display: block;padding:12px 15px}
.zuzi_u ul li p{ text-align: center; margin: 20px 0 10px;}
.zuzi_u ul li p a{ font-size: 16px; font-weight: bold;}
.zuzi_u ul li a:hover.tutt .tu_2{ display: block;background:#bf0208 ; vertical-align:middle; display: inline-block; border-radius:10px; padding:12px 15px;}
.zuzi_u ul li a:hover.tutt .tu_1{ display: none;}
.zuzi_u ul li:hover p a{color: #bf0208;}
.zuzi_u ul li:hover{ margin-top: -10px;}


.footer{ background: #262530; padding: 40px 0;}
.footer .auto{ display: flex;flex-wrap:nowrap;justify-content:space-between}
.foot_left{ margin: 0 auto;}
.foot_left .foot_lt_tex{ margin: 0 auto 30px; }
.foot_left .foot_lt_tex p{ line-height: 25px ; color: #b8b8ba; font-size: 15px;}
.foot_left .foot_lt_tex p.shuz{ font-size: 20px; line-height: 40px; font-weight: bold;}

.foot_rght{ margin:40px auto 15px; text-align: right; width: 59%;}
.foot_rght .foot_er{ display: flex;flex-wrap:nowrap;justify-content:space-between; margin-bottom: 30px;}
.foot_rght .foot_er span{ margin-left: 15px;}
.foot_rght .foot_er span.er_txt{ width: 60%; color: #b8b8ba; font-size: 14px; line-height: 25px; margin-top: 10px;}
.foot_rght p.banquan{color: #b8b8ba; font-size: 14px;line-height: 25px; }

/*----------------------------------------------------------about-------------------------------------------------------*/

.inner-ban {width: 100%; margin: auto; height: 587px;overflow: hidden;background-repeat: no-repeat;background-size: cover;	background-position: center center;}

.sub-navbar {position: relative;height: 90px;z-index: 3;margin-top:-55px;margin-bottom: 20px;}
.sub-navbar:before {content: "";position: absolute;left: 0;top: 0;z-index: -1;height: 100%;width: 57%;background: url("https://www.richardsoncoaching.com/images/xyh_36.png") no-repeat right bottom #af0202;
border-top-right-radius: 150px;border-bottom-right-radius: 150px;}
.sub-navbar111:before {width: 75%;}
.sub-navbar ul {list-style: none;padding-right: 2%;/*display: inline-block;*/height: 90px;	display: flex;justify-content: flex-start;flex-flow: row nowrap;}
.sub-navbar ul li {display: inline-block;position: relative;font-size: 18px;padding:25px 0;padding-right: 3%;
/*	display: table;*/border: none;margin: 0;line-height: 1.9;height: 100%;width: auto; 	}
.sub-navbar ul li:last-child {	border-top-right-radius:150px ;	border-bottom-right-radius:150px ;}
.sub-navbar ul li:last-child a { margin-right: 30px; }
.sub-navbar ul li a { /*display:table-cell;vertical-align: middle;*/border-bottom: 4px transparent solid; text-decoration: none; color: #fff;text-transform: capitalize;}
.sub-navbar ul li:hover a,.sub-navbar ul li.active a{font-weight: bold;border-bottom: 4px #FFF solid;color: #fff;text-transform: capitalize; padding-bottom: 10px;}

.about_main{ padding: 0 0 315px;background: url("https://www.richardsoncoaching.com/images/xyh_42.jpg") no-repeat bottom; background-size:100%;}
.nei_biao{ padding: 20px 0 60px; text-align: left;}
.nei_biao h5{background: url("https://www.richardsoncoaching.com/images/xyh_40.png") no-repeat left; font-size: 20px; line-height: 40px; padding-left: 35px; font-weight: bold;}
.about_xia{ margin: 20px auto; display: flex;}
.aboutxa_left{  margin: 20px 0 0 20px;float: left;width: 20%;}
.aboutxa_rght{ margin: 0 auto 30px;width: 77%; float: right;}
.aboutxa_rght h5{color: #b40303; font-family:"楷体"; font-size: 35px; font-weight: bold; margin-bottom: 30px; line-height: 40px;}
.aboutxa_rght p{ font-size: 15px; color: #666666; line-height: 30px;}
.aboutxa_rght h4.heibiao{font-weight: bold; font-size: 16px; line-height: 35px; color:#333; margin-bottom: 20px;}
.yuanchan{width: 18%;float: left;    margin-right: 30px;}


/*----------------------------------------------------------news-------------------------------------------------------*/
.new_ban { height: 200px;}
.home .new_hed{ background: none;}
.new_muun{ margin: 30px 0;}
.new_gun .swiper-pagination{font-size: 0;bottom:20px; right: 0;padding-left: 80%;}
.new_gun .swiper-pagination-bullet{width: 12px;height: 12px; border-radius:50%;  background: #FFF; opacity: 1; }
.new_gun .swiper-pagination-bullet-active{background: #bf0208;}
.new_gun .imgbox{ overflow: hidden; position: relative;}
.new_gun .di_bl .ne_tee{ position: absolute; left: 0; bottom: 0; z-index: 2222; padding: 30px 0;
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.7),rgba(0,0,0,0)); width: 100%; padding-left: 20px; }
.new_gun .di_bl .ne_tee p{ font-size: 22px; color: #FFF; line-height: 30px; width: 80%; margin-left: 10px;}


.new_kuaixun{ margin: 80px 0 0}
.new_kuai_top{ margin:0 0 40px; display: flex; justify-content:space-between}
.new_kuai_top a{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333; font-weight: bold;background: url("https://www.richardsoncoaching.com/images/ne_3.png") no-repeat left; padding-left: 20px;}
.new_kuai_top a:hover{ text-decoration: underline;color: #b40303;}
.new_kuai_top span{font-size: 24px; color: #b40303;background: url("https://www.richardsoncoaching.com/images/ne_1.png") no-repeat left; padding-left: 40px;}
.new_kuai_xia{ margin: 0 auto;}
.new_kuai_xia ul.public_list li .text_content .time{ background: none;}
.new_kuai_xia ul.public_list li .text_content .time span{color: #888;background: url("https://www.richardsoncoaching.com/images/xyh_18_1.png") no-repeat left;}
.new_kuai_xia ul.public_list li .text_content .txt{ margin-bottom: 20px;height:50px}

.new_xiaoyou_main{ margin: 0 0 20px; display: flex; justify-content:space-between}
.new_xiao_left{ width: 66%;}
.new_xiao_left .new_kuai_top{ border-bottom: 2px solid #d0d0d0; padding-bottom: 30px;}
.new_xiao_left .new_kuai_top span{background: url("https://www.richardsoncoaching.com/images/ne_5.png") no-repeat left}
.new_kuai_xia{ margin: 30px 0;}
.new_kuai_xia .feng_xia ul li a .time{ text-align: right;}
.new_kuai_xia .feng_xia ul li a .time span{ font-size: 30px;}
.new_xiao_rht{ width: 30%;}
.new_rht_sang .new_kuai_top span{background: url("https://www.richardsoncoaching.com/images/ne_6.png") no-repeat left}
.new_rht_xia .new_kuai_top span{background: url("https://www.richardsoncoaching.com/images/ne_7.png") no-repeat left}
.new_rht_sang_xia{ margin: 0 0 40px;}
.new_rht_sang_xia ul{ display: flex;justify-content:flex-start;flex-direction:column}
.new_rht_sang_xia ul li{ margin: 0 0 15px;}
.new_rht_sang_xia ul li a{ border: 1px solid #ebebeb; padding: 15px; display: flex;}
.new_rht_sang_xia ul li a .sang_tima{ margin-right: 20px; background: #f8f8f8; text-align:center; }
.new_rht_sang_xia ul li a .sang_tima span{ background:#b40303 ; color: #FFF; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 10px 15px;}
.new_rht_sang_xia ul li a .sang_tima p{ font-size: 26px; color: #333; line-height: 35px; font-family: Arial, Helvetica, sans-serif; margin: 5px 0;}
.new_rht_sang_xia ul li a .sang_bia p{ font-size: 16px; line-height: 28px; color: #b40303;}
.new_rht_sang_xia ul li a:hover{ background: #f6f7f8;}
.new_rht_sang_xia ul li a:hover .sang_tima{ background: #FFF;}
.new_rht_xia_xia{ margin: 0 0 20px;}
.new_rht_xia_xia .feng_xia ul li { border-bottom: none; margin: 0 0 5px;}
.new_rht_xia_xia .feng_xia ul li a .time{ text-align: right;margin-right: 20px;    border-right: 1px solid #666;padding-right: 20px;}
.new_rht_xia_xia .feng_xia ul li a .time span{ font-size: 24px;}
.new_rht_xia_xia .feng_xia ul li a .time i{ font-size: 13px;}
.new_rht_xia_xia .feng_xia ul li a .text h5{ font-size: 15px; color: #4f4e4e;}
.new_rht_tu{ margin:0 auto 30px;position: relative;}
.new_rht_tu .imgbox{ overflow: hidden; }
.new_rht_tu .txttt{ position: absolute; left: 0; bottom: 0; z-index: 555; background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.7),rgba(0,0,0,0)); width: 100%; 
    padding:0 17px;}
.new_rht_tu .txttt p{ color: #FFF; font-size: 16px; line-height: 60px;height:60px;background: url("https://www.richardsoncoaching.com/images/ne_9.png") no-repeat 100%;padding-right:50px;}
/*----------------------------------------------------------xiaoyou news-------------------------------------------------------*/
.xiaoyou{ padding: 0 0 180px;background: url("https://www.richardsoncoaching.com/images/bbg_2.png") no-repeat bottom;background-size: 100%;}
.xiaoyou_main{ display: flex;justify-content:space-between}
.xiaoyou_left{ width: 66%;}
.xiaoyou_left100{ width: 100%;}
.xiaoyou_left .feng_xia{ margin: 20px 0;}

.xiaoyou_rght{ width: 26%;}
.xiaoyo_top{ width: 100%; line-height: 40px; background: #f9f9f9; border-bottom: 2px solid #b40303; margin-bottom: 30px;}
.xiaoyo_top span{ padding-left: 20px;background: url("https://www.richardsoncoaching.com/images/xyh_51.png") no-repeat 10px center; padding-left: 30px; font-weight: bold;}
.xiaoyou_rght ul{ display: flex;flex-direction:column;}
.xiaoyou_rght ul li{ display: block; line-height: 30px; border-bottom: 1px solid #e3e2e2; padding-bottom: 10px; margin-bottom: 10px;}
.xiaoyou_rght ul li a{ font-size: 15px; color: #666; line-height: 28px;}
.xiaoyou_rght ul li p{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #666;}
.xiaoyou_rght ul li a:hover{color: #b40303; text-decoration: underline;}
.xiaoyou_left .feng_xia ul li a .time{ text-align: right;padding-top: 10px;}

/*----------------------------------------------------------nei_kuaixun news-------------------------------------------------------*/
.nei_kuaixun{padding: 0 ;}
.nei_kuaixun .new_kuai_xia{ margin: 0;}
.nei_kuaixun .text_content ul.public_list{ margin-top: 0;}
.nei_kuaixun  .text_content ul.public_list li { margin-bottom: 70px;}
.nei_kuaixun  .text_content ul.public_list li a.di_bl{background: url("https://www.richardsoncoaching.com/images/xyh_55.png") no-repeat  bottom center; padding-bottom: 30px;}
.nei_kuaixun  .text_content ul.public_list li a.di_bl:hover{background: url("https://www.richardsoncoaching.com/images/xyh_58.png") no-repeat  bottom center; }

/*----------------------------------------------------------xiaoyou news-xiangqing------------------------------------------------------*/
.xiaoyou_xiangqinq{ margin: 0 auto;}
.xiang_top{ margin: 0 0 30px;}
.xiang_top h5{ font-size: 22px; line-height: 30px;}
.xian_top_bg{ background: #f9f9f9; padding: 10px 40px; display: flex;flex-wrap:wrap; margin: 40px 0;}
.xian_top_bg span{ font-size: 14px; color: #666; line-height: 30px; margin-right: 15px;}
.xiang_xia{ margin: 0 auto 40px;}
.xiang_xia p{ color: #666; font-size: 15px; line-height: 31px;}
.xiang_yue{ margin: 0 auto 40px;}
.xiang_yue_top{ margin: 0 0 30px; border-bottom: 1px solid #b40303; padding-bottom: 10px;}
.xiang_yue_top span{ font-size: 19px; color:#333; line-height: 40px;background: url("https://www.richardsoncoaching.com/images/ne_7.png") no-repeat left; padding-left: 40px;}
.xiang_yue_xa{ margin: 0 auto;}
.xing_yue_xxxx .feng_xia ul li{margin: 0 0 31px;border-bottom: 1px solid #d9d9d9;}

/*----------------------------------------------------------guanyuanfengcai------------------------------------------------------*/
.guanyuan_man{ margin: 0 auto;}
.guanyuan_man ul{ display: flex; flex-wrap:wrap}
.guanyuan_man ul li{ margin: 0 0 30px; border-bottom: 1px solid #d9d9d9; padding-bottom: 30px;}
.guanyuan_man ul li a{ display: flex;justify-content:space-between; align-items:flex-start}
.guanyuan_man ul li a .imgbox{ overflow: hidden; margin-right: 35px; width: 35%;}
.imgbox1{  width: 21% !important;}
.guanyuan_man ul li a .text_content { width: 62%;}
.text_content1{ width: 76% !important;}
.guanyuan_man ul li a .text_content h5{ font-size: 18px; font-weight: bold; margin: 0 0 15px;}
.guanyuan_man ul li a .text_content p{ font-size: 14px; line-height: 26px; color: #666; margin-bottom: 20px;}
.guanyuan_man ul li a .text_content span{ font-size: 14px; color: #666; font-family: Arial, Helvetica, sans-serif;background: url("https://www.richardsoncoaching.com/images/xyh_18_1.png") no-repeat left; padding-left: 25px;}
.guanyuan_man ul li a:hover .text_content h5{color: #b40303; text-decoration: underline;}

/*---------------------------------------------------------------xueshu------------------------------------------------------*/
.xueshu{margin: 0 auto;}
.xueshu ul{display: flex; flex-wrap:wrap}
.xueshu ul li{margin: 0 0 30px; border-bottom: 1px solid #d9d9d9; padding-bottom: 30px;width:100%}
.xueshu ul li a{display: flex;justify-content:space-between; align-items:center}
.xueshu ul li a .text{ margin-right: 100px;}
.xueshu ul li a .text h5{ font-size: 20px; line-height: 30px; margin-bottom: 15px;}
.xueshu ul li a .text p{ font-size: 14px; color: #666; }
.xueshu ul li a .time{ background: #b40303; padding: 10px 20px; text-align: right;}
.xueshu ul li a .time span{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px;}
.xueshu ul li a .time i{color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.xueshu ul li a:hover .text h5{color: #b40303; text-decoration: underline;}

/*---------------------------------------------------------------renwu------------------------------------------------------*/
.renwu{margin: 0 auto;}
.renwu ul{display: flex; flex-wrap:wrap; margin-left: -1.2%;align-items:stretch}
.renwu ul li{ margin-left: 1.2%; width: 23.8%; margin-bottom: 60px;}
.renwu ul li a{display: flex; flex-wrap:wrap; border: 1px solid #d5d8d9;}
.renwu ul li a .imgbox{ overflow: hidden; }
.renwu ul li a .text_content{ padding: 30px 20px 40px;}
.renwu ul li a .text_content h5{ font-size: 16px; font-weight: bold; line-height: 26px;height: 52px; overflow: hidden; }
.renwu ul li a .text_content p{ font-size: 14px; color: #666; line-height: 23px;margin: 20px 0 30px;}
.renwu ul li a .text_content span{ font-size: 13px; color: #FFF; background:#b40303 ; padding: 2px 5px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.renwu ul li a:hover{ background: #b40303; margin-top: 0px; box-shadow: #a1a1a1 2px 2px 15px;transform:translateY(-5px);}
.renwu ul li a:hover .text_content h5,.renwu ul li a:hover .text_content p{ color: #FFF;}

/*---------------------------------------------------------------fuwu------------------------------------------------------*/
.fuwu{margin: 0 auto;}
.fuwu ul{display: flex; flex-wrap:wrap; margin-left: -3%;align-items:stretch}
.fuwu ul li{ margin-left: 3%; width: 30.3%; margin-bottom: 60px;}
.fuwu ul li a{display: flex; flex-wrap:wrap;  background: #f9f9f9; border-bottom: 3px solid #b40303;}
.fuwu ul li a .imgbox{ overflow: hidden; }
.fuwu ul li a .text_content{padding: 10px 25px 30px 10px; width: 100%;}
.fuwu ul li a .text_content .fuwu_biao{background: url("https://www.richardsoncoaching.com/images/xyh_19.png") no-repeat right}
.fuwu ul li a .text_content .fuwu_biao h5{ font-size: 20px; font-weight: bold; padding-left: 70px; line-height: 65px;}
.fuwu ul li a .text_content .fuwu_biao h5.fu_01{ font-size: 20px; font-weight: bold;background: url("https://www.richardsoncoaching.com/images/bia_1_1.png") no-repeat left; padding-left: 70px; line-height: 65px;}
.fuwu ul li a .text_content p{ font-size: 14px; color: #666; margin-left: 15px;}
.fuwu ul li a:hover{background: #b40303; margin-top: 0px; box-shadow: #a1a1a1 2px 2px 15px;transform:translateY(-5px);}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_01{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_1_2.png") no-repeat left;}
.fuwu ul li a:hover .text_content p{ color: #FFF;}
.fuwu ul li a:hover .text_content .fuwu_biao h5{background: url("https://www.richardsoncoaching.com/images/xyh_19_1.png") no-repeat right}

.fuwu ul li a .text_content .fuwu_biao h5.fu_02{background: url("https://www.richardsoncoaching.com/images/bia_2_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_02{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_2_2.png") no-repeat left;}
.fuwu ul li a .text_content .fuwu_biao h5.fu_03{background: url("https://www.richardsoncoaching.com/images/bia_3_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_03{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_3_2.png") no-repeat left;}
.fuwu ul li a .text_content .fuwu_biao h5.fu_04{background: url("https://www.richardsoncoaching.com/images/bia_4_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_04{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_4_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_05{background: url("https://www.richardsoncoaching.com/images/bia_5_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_05{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_5_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_06{background: url("https://www.richardsoncoaching.com/images/bia_6_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_06{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_6_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_07{background: url("https://www.richardsoncoaching.com/images/bia_7_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_07{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_7_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_08{background: url("https://www.richardsoncoaching.com/images/bia_8_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_08{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_8_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_09{background: url("https://www.richardsoncoaching.com/images/bia_9_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_09{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_9_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_010{background: url("https://www.richardsoncoaching.com/images/bia_10_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_010{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_10_2.png") no-repeat left;}

.fuwu ul li a .text_content .fuwu_biao h5.fu_011{background: url("https://www.richardsoncoaching.com/images/bia_11_1.png") no-repeat left}
.fuwu ul li a:hover .text_content .fuwu_biao h5.fu_011{color: #FFF;background: url("https://www.richardsoncoaching.com/images/bia_11_2.png") no-repeat left;}

/*---------------------------------------------------------------zhuzi------------------------------------------------------*/

.zhuzimaan .xiaoyou_main{ display: block;}

.zhuzi{margin: 0 auto; display: block;}
.zhuzi ul.zuzi_uu{display: flex; flex-wrap:wrap; margin-left: -3%;align-items:stretch;}
.zhuzi ul.zuzi_uu li.zuuzuu{ width: 47%; margin-left: 3%; margin-bottom: 50px; float: none;clear:none;}
.zhuzi ul.zuzi_uu li.disan{}
.zhuzi ul.zuzi_uu li.diwu{ margin-top: -20px;}

.zu_text{ padding: 110px 40px 50px ;background-color: #FFF;box-shadow: #d4d3d3 2px 2px 15px;background: url("https://www.richardsoncoaching.com/images/xyh_59.jpg") no-repeat top;  position: relative;min-height:380px}
.zu_text::after{content: "";background: url("https://www.richardsoncoaching.com/images/xyh_65.png") no-repeat bottom right; position: absolute; bottom: 0; right: 0;  width: 100%; height: 55px;}
.zu_text h5{ font-size: 21px; font-weight: bold; margin-bottom: 50px;}
.zu_text .zu_xia{ margin: 0 auto;}
.zu_text .zu_xia ul{display: flex; flex-wrap:wrap;margin-left: -2%;}
.zu_text .zu_xia ul li{width: 47%; margin-left: 2%; background: url("https://www.richardsoncoaching.com/images/xyh_62.png") no-repeat left 5px; padding-left: 30px; margin-bottom: 20px;}
.zu_text .zu_xia ul li a{ font-size: 16px; line-height: 28px;}
.zu_text:hover{ margin-top: -5px;}
.zu_text .zu_xia ul li a:hover{color: #b40303;}





@media screen and (min-width:1601px) and (max-width:1679px){
    .us_zs .imgbox{width: 60%;}
}    
@media screen and (min-width:1400px) and (max-width:1600px){
    .auto{width: 1200px;}   
    .hd_logo .img{height: 70px;}   
    .hd_nav .li_8:hover .drop{margin-left: -70px;}
}

@media screen and (min-width:1260px) and (max-width:1399px){
    .auto{width: 1200px;}
    
    .hd_logo .img{height: 65px;}
    .in_ban{/*height: 330px;*/}
    .in_ban .title{font-size: 32px;}
    .hd_nav .li_8:hover .drop{margin-left: -70px;}
   
}

@media screen and (min-width:320px) and (max-width:1259px){
    .auto{width: 100%;padding:0 2%;}
    .auto1420{width: 100%;padding:0 2%;}
   
    .home .head.fixed .heed_fix{ padding: 10px 2%;}
}




@media screen and (min-width:992px) and (max-width:1259px){
    .hd_logo{float:none;}
    .hd_logo .img{height: 60px;}
 
    .in_ban{/*height: 300px;*/}
    .in_ban .title{font-size: 32px;}
    .hd_nav .li_8:hover .drop{margin-left: -70px;} 

    
    /*index*/
    .idx_ban .swiper-pagination{bottom: 30px!important;}
   
/*----------------------------------------------------------about-------------------------------------------------------*/
    .inner-ban{ height: 430px;}
    .sub-navbar::before{ width: 65%;}

/*----------------------------------------------------------news-------------------------------------------------------*/
   .new_ban{ height: 200px;}   
}

@media (max-width:991px){
    /*index*/
    .sj_menu{position:absolute;right: 3%;top: 50%;width: 28px;height: 28px;background: url("https://www.richardsoncoaching.com/images/menu_1.png") no-repeat center;background-size:contain;margin-top: -14px;}
    .sj_menu.close{background: url("https://www.richardsoncoaching.com/images/close_1.png") no-repeat center;background-size:18px;}
    
    .head{border-width:2px;padding:10px 0;position:fixed;width: 100%;left: 0;top: 0;background: #fff;z-index:100;}
    .hd_top .lks{display: none;}
    .hd_sear{margin: 0;position:absolute;top: 50%;right: 85px;margin-top: -12px;}
    .hd_sear .fz{font-size: 0;width:24px;height: 24px;background-size:cover;display: block;background-position:center;padding-left: 0;}
    
    .hd_logo{float:none;height: 50px;}
    .hd_logo .img{height: 50px;}
    .home .head.fixed .hd_logo{ margin-top: 0;}
    .home .head.fixed .heed_fix{ padding: 0;}
    .home .head.fixed .sj_menu{background: url("https://www.richardsoncoaching.com/images/menu.png") no-repeat center;position:absolute;right: 3%;top: 50%;width: 28px;height: 28px;background-size:contain;margin-top: -14px;}
    .home .head.fixed .sj_menu.close{background: url("https://www.richardsoncoaching.com/images/close.png") no-repeat center;background-size:18px;}



    .hd_nav{position:fixed;width: 100%;right: 0;top: 67px;bottom: 0;float:none;display: none; margin-top: 0;background: rgba(0,0,0,.6); height: 1000%; border: 0;}
    .hd_nav ul{background: #fff;width: 165px;position:absolute;right: 0;top: 0;bottom: 0;padding-top: 20px;border-top:1px solid #e5e5e5;justify-content: flex-start;
        flex-wrap: nowrap;flex-direction: column; height: 1000%;padding-right: 15px; padding-left: 15px;}
    .hd_nav li{margin-left: 0;position:relative;display: block; background: #FFF; margin-bottom: 10px;}
    .hd_nav li>a{line-height: 45px;padding-left: 25px; color: #333; font-size: 15px; font-weight: normal;}
    .hd_nav .drop{width: 100%;left: 0;margin: 0;position:static;padding: 0;border:none;display: none;text-align: center;padding:10px 0 0;}
    .hd_nav .drop .lbox{display: none;}
    .hd_nav .drop .rbox{margin: 0;padding: 0;}
    .hd_nav .drop .imgbox{display: none;}
    .hd_nav .drop .lks{width: 100%;float:none;}
    .hd_nav .drop .lks a{font-size: 14px;}
    
    .hd_nav .arrow{background: url("https://www.richardsoncoaching.com/images/arrow.png") no-repeat center;background-size:26px;width: 40px;height: 40px;display: block;position:absolute;right: 0;top: 2px;}
    .hd_nav .arrow:before{content:'';position:absolute;left: 0;top: 50%;height: 30px;margin-top: -15px;background: #ddd;width: 1px;}
    .hd_nav li.has:hover>a:after{display: none;}
    
    .home .head.fixed .hd_bot .hd_nav li.cur>a{color: #fff;}
    .hd_nav li.cur>a{color: #fff;background: #bf0208;}
    .hd_nav li.cur .arrow{background: url("https://www.richardsoncoaching.com/images/arrow-1.png") no-repeat center;background-size:26px;}
    .hd_nav li:hover .drop{display: none;margin-left: 0;}
    

    .idx_ban .swiper-pagination{bottom: 20px!important;}
    .idx_ban .swiper-pagination-bullet{width: 34px;height: 4px;}

    .text_content .tabs{ width: 60%;}
    .text_content .tabs span{ font-size: 17px;}
    
    .idxex_feng .auto{flex-wrap:wrap}
    .feng_left{ margin: 0 auto; width: 100%;}
    .feng_rght{  width: 100%;}
    .feng_rt_xia ul{margin-left: -1.5%;}
    .feng_rt_xia ul li{ width: 23.5%; margin-left: 1.5%;}
    .feng_xia ul li a .time span{ font-size:30px;}


    .idxex_zuzi .auto{flex-wrap:wrap}
    .zuzi_left{ width: 100%; margin: 0 auto 40px;}
    .zuzi_rht{width: 100%;}
    .zuzi_rht .zuzi_top p::after{ width: 85%;}

  
/*----------------------------------------------------------about-------------------------------------------------------*/
     .inner-ban{ height: 380px;}
     .sub-navbar::before{ width: 80%;}
     .sub-navbar{ height: 75px;margin-top: -35px;}
     .sub-navbar ul li{ font-size: 17px;padding: 20px 3% 20px 0}
     .aboutxa_rght{}
     .about_main{padding: 0 0 215px;}
/*----------------------------------------------------------news-------------------------------------------------------*/
    .new_ban{ height: 120px;}
    .new_gun .di_bl .ne_tee p{ font-size: 18px;}
    .new_xiao_left{ width:60% ;}
    .new_xiao_rht{ width: 35%;}
    .new_kuai_top span{ font-size: 21px;}
    .new_kuai_xia .feng_xia ul li a .time span{ font-size: 27px;}
    .feng_xia ul li a .time{ margin-right: 20px; padding-right: 20px; padding-top: 15px;}

/*----------------------------------------------------------xiaoyou news-xiangqing------------------------------------------------------*/
    .xiang_top h5{ font-size: 19px;}
    .xian_top_bg{padding: 10px 10px;margin: 20px 0;}

/*----------------------------------------------------------guanyuanfengcai------------------------------------------------------*/
    .guanyuan_man ul li a .text_content h5{ font-size: 16px; margin: 0;}
    .guanyuan_man ul li a .text_content p{ margin: 0;}

/*---------------------------------------------------------------xueshu------------------------------------------------------*/
    .xueshu ul li a .text h5{ font-size: 17px;}
    .xueshu ul li a .time span{ font-size: 24px;}

/*---------------------------------------------------------------renwu------------------------------------------------------*/
    .renwu ul li{ width:32%;}

/*---------------------------------------------------------------fuwu------------------------------------------------------*/
    .fuwu ul li a .text_content .fuwu_biao h5{ font-size: 17px;padding-left: 60px;}
    .fuwu ul li a .text_content{padding: 10px 5px 30px 0px;}
/*---------------------------------------------------------------zhuzi------------------------------------------------------*/
    .zu_text h5{font-size: 18px; margin-bottom: 30px;}


}



@media  (max-width:768px){
    /*index*/
    .pc_show{display: none!important;}
    .sj_show{display: block!important;}

    .auto{padding:0 3%;}
    .auto1420{padding:0 3%;}

    .head{border-width:1px;padding:5px 0;position:fixed;width: 100%;left: 0;top: 0;background: #fff;z-index:100;}
    .home .head.fixed .hd_top{ width: 60%;}
    .home .head.fixed .hd_logo{background-size: 90%; margin-top: 0;}
    .home .head.fixed .heed_fix{ padding: 0;}
    .hd_top .lks{display: none;}
    .hd_sear{margin: 0;position:static;}
    .hd_sear .fz{font-size: 0;width:20px;height: 20px;background-size:cover;display: block;background-position:center;padding-left: 0;position:absolute;top: 50%;right: 50px;margin-top: -10px;}
    .hd_sear .smbox{width: 100%;top: 10px;left: 0;background: #fff;text-align: center;z-index:100;}
    
    .hd_sear .ipt_txt{width: calc(100% - 120px);text-align: left;height: 36px;line-height: 36px;}
    .hd_sear .submit{line-height: 36px;}
    .hd_sear .close{width: 30px;height: 30px;font-size: 40px;line-height: 20px;display: inline-block;vertical-align: middle;background: #fff;}
    
    .hd_logo{float:none;}
    .hd_logo .img{height: 35px;}
    
    .hd_nav{ top:60px}
         
    .idx_ban .swiper-pagination{bottom: 15px!important;}
    .idx_ban .swiper-pagination-bullet{width: 20px;height: 4px;}

    .text_content .tabs{ width: 100%;}
    .text_content ul.public_list{ margin-top: 20px;}
    .text_content ul.public_list li{ width: 48.78%;margin-bottom: 10px;}
    .text_content .tabs .active{ width: 100px; height: 34px; background-size: 100%;}
    .text_content .tabs span{ font-size: 16px; line-height: 28px;}
    .text_content .tabs span:last-child::after{content: "";background: url("https://www.richardsoncoaching.com/images/xyh_09.png") no-repeat right 5px; position: absolute; width: 29px; height: 38px; right: 0; top: 0; z-index: 111; background-size: 80%;}
    .text_content .tabs span:last-child{ margin-right: 30px;}
    .text_content ul.public_list li .text_content .txt{ font-size: 14px;line-height: 25px; margin-bottom: 15px;}
    .text_content ul.public_list li .text_content .time span{ font-size: 14px;}
    .text_content ul.public_list li .text_content .time{background-size: 15%;}
    .text_content ul.public_list li:nth-child(n+5){ display: none;}

    .feng_top p span{ font-size: 20px;}
    .feng_top p i,.feng_top a{ font-size: 14px;}
    .feng_xia ul li a .text h5{ font-size: 15px;}
    .feng_xia ul li a .time{ margin-right: 20px; padding-right: 20px; padding-top: 15px;}
    .feng_rt_xia ul{margin-left: -2%;}
    .feng_rt_xia ul li{ width: 48%; margin-left: 2%;}

    .zuzi_top p span{ font-size: 20px;}
    .zuzi_top p i{ font-size: 14px;}
 
    .footer .auto{flex-wrap:wrap;flex-direction:column}
    .foot_rght{ width: 100%; margin: 30px auto 0;}
    .foot_left{ margin: 0 ;}
    .foot_left .foot_lt_tex p.shuz{ font-size: 16px;}

/*----------------------------------------------------------about-------------------------------------------------------*/
   .inner-ban{ height: 250px;}
   .sub-navbar{ margin: 0; height: auto; }
   .sub-navbar::before{ display: none;}
   .sub-navbar ul li a{ color: #333;}
   .sub-navbar ul{flex-flow: row wrap;}
   .sub-navbar ul li{ font-size: 15px;padding: 20px 3% 0 0;height:auto}
   .sub-navbar ul li:hover a,.sub-navbar ul li.active a{font-weight: bold;border-bottom: 4px #bf0208 solid;color: #bf0208;text-transform: capitalize; padding-bottom: 10px;}
   .aboutxa_left{ display: none;}
   .aboutxa_rght{ width: 100%; margin: 0;}
   .aboutxa_rght h5{ font-size: 32px;}
   .aboutxa_rght h4.heibiao{ font-size: 15px;}
   .aboutxa_rght p{ font-size: 14px;}
   .yuanchan{width: 40%;margin: 0 auto 30px;float: none;}

   .nei_biao{padding: 20px 0 30px;}
   .nei_biao h5{ font-size: 18px;}
/*----------------------------------------------------------news-------------------------------------------------------*/
  .new_ban{ height: 120px;}
  .new_muun{ margin: 15px 0;}
  .new_gun .di_bl .ne_tee{ padding: 20px 0;}
  .new_gun .di_bl .ne_tee p{ font-size: 15px; width: 70%;}
  .new_gun .swiper-pagination{padding-left: 70%;}
  .new_kuaixun{ margin: 40px 0;}
  .new_kuai_top span{ font-size: 20px;}

  .new_xiaoyou_main{ flex-direction:column}
  .new_xiao_left{ width: 100%;}
  .new_xiao_rht{ width: 100%;}
  .new_kuai_xia .feng_xia ul li a .time span{ font-size: 27px;}

/*----------------------------------------------------------xiaoyou news-------------------------------------------------------*/
  .xiaoyou{ padding:  0 0 140px;}
  .xiaoyou_main{flex-direction:column}
  .xiaoyou_left{ width: 100%;}
  .xiaoyou_rght{ width: 100%;}

/*---------------------------------------------------------------xueshu------------------------------------------------------*/
  .xueshu ul li a .text{ margin-right: 50px;}
  .xueshu ul li a .text h5{ margin-bottom: 0;}
  .xueshu ul li a .time span{ font-size: 20px;}


  /*---------------------------------------------------------------renwu------------------------------------------------------*/
  .renwu ul li{ width:48.5%; margin-bottom: 30px;}
  /*---------------------------------------------------------------fuwu------------------------------------------------------*/
  .fuwu ul li{ width: 47%;}
/*---------------------------------------------------------------zhuzi------------------------------------------------------*/
  .zu_text{ width: 97%; padding: 80px 20px 30px;background-size: contain;}
  .zu_text .zu_xia ul li a{ font-size: 15px;}
  .zhuzi ul.zuzi_uu{ flex-direction:column}
  .zhuzi ul.zuzi_uu li.zuuzuu{ width: 100%;}
  .zhuzi ul.zuzi_uu li.disan, .zhuzi ul.zuzi_uu li.diwu{ margin-top: 0;}

}

@media (max-width:500px){

    .idxex_huodong{ padding: 50px 0 20px;}

    .idxex_feng{ padding: 60px 0 0;}
    .feng_rt_xia{ margin: 40px 0;}
    .feng_xia{margin: 40px 0 30px;}
    .feng_xia ul li{ margin: 0 0 20px;padding-bottom: 20px;}
    .feng_xia ul li a .time span{ font-size: 26px;}

    .idxex_zuzi{ padding: 60px 0 20px;}
    .zuzi_left .zuzi_xia ul li span{ font-size: 15px; width: 100px;}
    .zuzi_rht .zuzi_top p::after{ width: 78%;}
    .zuzi_u ul li p a{ font-size: 15px;}
    .zuzi_left .zuzi_xia ul li .zuzi_tx{ padding: 15px 15px 0 15px;}
    .zuzi_left .zuzi_xia ul li .zuzi_tx a{ font-size: 14px;}
    .foot_rght .foot_er span.er_txt{ margin: 0;}


    /*----------------------------------------------------------about-------------------------------------------------------*/
    .inner-ban{ height: 200px;}
    .sub-navbar ul{display: none;}
    .aboutxa_rght h5{ font-size: 28px;}
    .about_main{padding: 0 0 115px;}

/*----------------------------------------------------------news-------------------------------------------------------*/
    .new_ban{ height: 90px;}
    .new_gun .di_bl .ne_tee{ padding: 15px 0;}
    .new_gun .di_bl .ne_tee p{ font-size: 15px;}
    .new_gun .swiper-pagination{bottom: 10px;}
    .new_gun .swiper-pagination-bullet{ width: 10px; height: 10px;}
    .new_kuai_top{ margin-bottom: 30px;}
    .new_xiao_left .new_kuai_top{ padding-bottom: 15px;}
    .new_kuai_xia .feng_xia ul li a .time span{ font-size: 22px;}
/*----------------------------------------------------------xiaoyou news-------------------------------------------------------*/
    .xiaoyou{ padding:  0 0 90px;}
    .xiaoyou_left .feng_xia ul li a .time span{font-size: 22px;}

/*----------------------------------------------------------nei_kuaixun news-------------------------------------------------------*/
    .nei_kuaixun .text_content ul.public_list li{ margin-bottom: 30px;}

/*----------------------------------------------------------xiaoyou news-xiangqing------------------------------------------------------*/
    .xiang_top h5{ font-size: 17px;}
    .xian_top_bg span{ line-height: 24px; font-size: 13px;}
    .xiang_xia p{ font-size: 14px;}
    .xiang_yue_top span{ font-size: 17px;}

/*----------------------------------------------------------guanyuanfengcai------------------------------------------------------*/
    .guanyuan_man ul li a .text_content { width: 100%;}
    .guanyuan_man ul li a{ flex-wrap:wrap}
    .guanyuan_man ul li a .imgbox{ width: 100%;margin:0 0 30px}
    
/*---------------------------------------------------------------xueshu------------------------------------------------------*/
  .xueshu ul li a .text{ margin-right: 30px;}
  .xueshu ul li a .text h5{ margin-bottom: 0; font-size: 16px;}
  .xueshu ul li a .text p{ font-size: 13px; line-height: 22px;}
  .xueshu ul li a .time{ padding: 5px 10px;}
  .xueshu ul li a .time span{ font-size: 16px;}

/*---------------------------------------------------------------renwu------------------------------------------------------*/
  .renwu ul li a .text_content{padding: 20px 10px 20px;}
  .renwu ul li a .text_content h5{ font-size: 15px;}
  .renwu ul li a .text_content p{ font-size: 13px; margin: 10px 0 20px;}
/*---------------------------------------------------------------fuwu------------------------------------------------------*/
.fuwu ul li{ margin-bottom: 40px;}
.fuwu ul li a .text_content .fuwu_biao h5{ font-size: 15px;padding-left: 60px; background-size:30%;}
.fuwu ul li a .text_content p{ font-size: 13px;}



}