@media screen and (max-width:1173px)
{
.i-row1 .pad p {
	line-height: 2.2; font-size: 12px;
}
.i-row1 {
	height: auto;
}
.down-list .u-name {
	display: none;
}
.book-list .book-det h6 {
	font-size: 14px;
}
.book-list .book-det {
	font-size: 14px;
}
.ban-inner .ban-img {
	padding-top: 50%;
}
.book-list .item {
	padding: 0px 10px; width: 50%; margin-right: -4px; vertical-align: top; float: none; display: inline-block;
}
.book-info {
	padding: 20px; line-height: 2; margin-top: 20px; display: block; background-color: rgb(240, 240, 240);
}
.down-list .c-name {
	background-size: 30px; -webkit-background-size: 30px;
}
.book-list b {
	display: none !important;
}
.book-slide {
	display: none !important;
}
.ban-inner h3 {
	font-size: 12px;
}
body {
	-ms-overflow-x: hidden;
}
.experts-list .item {
	width: 33.33%;
}
.sevice-det .inner-con2 {
	margin-bottom: 0px;
}
}
@media screen and (max-width:890px)
{
.experts-list p {
	font-size: 16px;
}
}
@media only screen and (orientation:landscape) and (max-device-width:1024px) and (min-device-width:768px)
{
#bd {
	padding-right: 10px; padding-left: 10px;
}
#fd {
	padding-right: 10px; padding-left: 10px;
}
.index #bd {
	padding-right: 0px; padding-left: 0px;
}
.fd-link a {
	padding: 10px 2%;
}
}
@media screen and (max-width:769px)
{
.experts-list .txt {
	height: 84px;
}
.news-hd {
	margin: 0px 20px;
}
.news-list2 .wp {
	padding: 0px 20px;
}
.news-box .news-list {
	padding: 0px 20px;
}
#experts-list {
	display: none;
}
#pad-experts-list {
	display: block;
}
body {
	padding-top: 50px;
}
#hd {
	top: 0px; width: 100%; position: fixed;
}
.t1-a {
	margin-right: 20px; margin-left: 20px;
}
.menu {
	height: 50px;
}
.menu-btn {
	background-position: 50%; width: 50px; height: 50px; font-size: 0px; background-size: 20px; -webkit-background-size: 20px;
}
.logo img {
	height: 50px;
}
.show-form {
	display: none;
}
.formsearch {
	display: none;
}
.follow-us {
	display: none;
}
.search-ico {
	display: none;
}
.hdr {
	padding: 0px;
}
.hdr .lan {
	margin-top: 13px; margin-right: 10px; float: right;
}
.menu {
	width: 100%; background-color: rgb(255, 255, 255);
}
.nav li a {
	background-position: 50px 50%; height: 38px; line-height: 38px; text-indent: 0px; padding-left: 64px; font-size: 13px;
}
.nav-open .nav li {
	height: 38px;
}
.lan-change {
	display: block;
}
.nav {
	width: 214px;
}
#banner .txt img {
	width: 60%;
}
#banner .txt p {
	padding: 0px 10px;
}
.btn1 {
	width: 120px; height: 40px; line-height: 40px;
}
#banner br {
	display: none;
}
.t1-a {
	background: none !important; padding-left: 0px !important; margin-right: 0px; margin-left: 0px;
}
.i-row1 {
	padding: 30px;
}
.slide-1 > div {
	border: currentColor; border-image: none;
}
.t1 h3 {
	font-size: 24px;
}
#banner {
	margin-bottom: 20px;
}
#experts-list {
	display: none;
}
#service-list {
	display: none;
}
#m-service-list {
	display: block;
}
.i-row3 .t1 {
	padding: 30px !important;
}
.t1-b {
	padding: 160px 30px 0px !important; text-align: justify; background-size: 50px !important; -webkit-background-size: 50px;
}
.service-list i {
	transform-origin: 50% 50%; transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7);
}
#m-service-list p {
	font-size: 12px;
}
.service-list .item {
	height: 130px; margin-top: 30px;
}
.service-list .slick-dots {
	bottom: -60px;
}
.i-row2 {
	padding-bottom: 80px;
}
.go-top {
	right: 0px;
}
.experts-list i {
	width: 120px; height: 120px; margin-right: 0px;
}
.experts-list {
	text-align: center;
}
.experts-list .txt {
	padding-top: 20px; display: block;
}
.experts-list .item {
	margin-bottom: 30px;
}
.i-row3 {
	padding: 50px 0px;
}
.i-row3 .tc {
	padding-top: 10px;
}
.news-list li {
	width: 100%;
}
.i-row4 .t1 {
	text-align: center;
}
.experts-list .slick-dots {
	bottom: -10px;
}
.i-row4 .news-list .item {
	padding: 0px;
}
.i-row4 .news-list {
	margin: 30px;
}
.i-row4 .tc {
	padding: 60px 0px 20px;
}
.i-row4 {
	padding-bottom: 30px; margin-bottom: 0px;
}
#fd {
	padding-top: 0px; margin-top: 0px;
}
#fd .fd-copy {
	padding: 20px 0px; text-align: center;
}
#fd .fd-address {
	display: none;
}
#fd .fd-link {
	display: none;
}
#fd .fd-logo {
	display: none;
}
#fd .fd-contact {
	display: none;
}
.i-row4 .slick-dots .slick-active a {
	background-color: rgb(201, 88, 151);
}
.go-top {
	transform-origin: 50% 50%; border-radius: 50%; transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7);
}
.ban-inner h3 {
	font-size: 10px; margin-top: 16px;
}
.summary-hd {
	padding: 0px 10px; display: block;
}
.summary-hd a {
	padding: 10px; width: 50%; font-size: 13px; margin-bottom: -1px;
}
.summary-hd i {
	width: 20px; height: 20px; background-size: cover; -webkit-background-size: cover;
}
.inner-hd {
	margin-top: 30px;
}
.summary-box .t1 {
	margin: 30px 20px;
}
.summary-box .con {
	padding: 0px 20px;
}
.small-pic img {
	width: 25%;
}
.awards-list li {
	width: 100%;
}
.awards-list {
	margin: 0px; padding: 20px; overflow: hidden;
}
.big-img {
	margin: 30px 0px;
}
.h60 {
	height: 30px;
}
.article-box .hd {
	padding: 40px 10px 0px;
}
.article-box .hd h1 {
	margin-bottom: 20px;
}
.article-box .hd h1 {
	font-size: 24px;
}
.article-box .bd {
	padding: 20px;
}
.article-box .fd {
	padding: 0px 20px;
}
.article-box .fd span {
	width: 80px; height: 30px; line-height: 30px;
}
.article-box .fd p {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.article-box .fd a {
	font-size: 13px;
}
.ssss {
	display: block;
}
.filter-hd span {
	height: 40px; line-height: 40px;
}
.filter-hd a {
	height: 40px; line-height: 40px;
}
.filter-search span {
	margin-top: 20px; display: block;
}
.filter-search .sub {
	margin-top: 20px;
}
.filter-search .inp {
	width: 100%;
}
.filter-search .sub {
	width: 100%;
}
.filter-search select {
	width: 100%;
}
.filter-hd {
	margin-bottom: 20px;
}
.filter-hd {
	padding: 0px 20px; margin-bottom: 10px;
}
.filter-search {
	padding: 0px 20px; margin-bottom: 10px;
}
.filter-search {
	margin-bottom: 50px;
}
.page {
	padding-right: 10px; padding-left: 10px;
}
.page span {
	padding: 0px 10px; height: 30px; line-height: 30px;
}
.page a {
	padding: 0px 10px; height: 30px; line-height: 30px;
}
.expert-det .avt {
	width: 100%; padding-top: 100%;
}
.expert-det {
	padding-top: 25px; margin-bottom: 30px;
}
.expert-det .con {
	padding: 20px; font-size: 16px; min-height: inherit;
}
.expert-det dt {
	width: 130px; padding-left: 40px;
}
.t2 {
	padding-top: 30px; padding-left: 20px;
}
.job-list li {
	width: 100%;
}
.sv-list li {
	width: 100%;
}
.info-basic li {
	width: 100%;
}
.expert-info .bd {
	padding: 20px; margin-bottom: 0px;
}
.sv-list i {
	width: 30px; height: 30px; vertical-align: bottom; background-size: 30px; -webkit-background-size: 30px;
}
.sv-list dl {
	padding: 20px;
}
.sv-list span {
	font-size: 20px;
}
.sv-list {
	margin: 0px; padding-top: 30px;
}
.sevice-det .sv-list {
	padding-left: 20px;
}
.inner-con {
	padding-right: 20px; padding-left: 20px;
}
.job-box .h100 {
	height: 30px;
}
.job-box .wp {
	padding: 0px 20px;
}
.inner-hd2 {
	padding: 40px 10px;
}
.inner-hd2 a {
	width: 33.33%; text-align: center; font-size: 14px; margin-bottom: -1px;
}
.tab1 {
	overflow: hidden; padding-bottom: 20px;
}
#tab1 {
	display: none;
}
.m-job-select {
	display: block;
}
.down-list li {
	line-height: 56px; font-size: 12px;
}
.down-list .date {
	width: 56px; height: 56px;
}
.down-list div {
	height: 56px;
}
.down-list .date p {
	font-size: 21px;
}
.down-list .date span {
	font-size: 12px;
}
.down-list .c-name {
	width: 70%; padding-left: 60px; font-size: 14px;
}
.down-list .btn a {
	width: 44px; background-size: 24px; -webkit-background-size: 24px;
}
.down-list {
	padding: 0px 10px;
}
.about-box dl {
	width: 100% !important;
}
.book-list .item {
	width: 100% !important;
}
.about-box {
	padding: 20px;
}
.about-box .fd-contact {
	padding: 40px 0px;
}
.about-box .fd-contact a {
	margin-bottom: 10px;
}
.about-box .fd-contact a {
	padding-top: 10px; padding-bottom: 10px;
}
.about-box .fd-address {
	padding-top: 0px; padding-bottom: 0px;
}
.con-hide {
	border: currentColor; border-image: none; position: static;
}
.con-hide em {
	top: 18px;
}
.about-box .fd-address dl {
	padding-right: 0px;
}
.about-box .map {
	height: 300px !important;
}
.ban-inner {
	background-attachment: scroll;
}
.i-row4 {
	background-attachment: scroll;
}
.sv-list p {
	height: auto;
}
.go-top {
	left: auto; right: 10px; bottom: 10px; margin-left: 0px;
}
}
@media screen and (max-width:640px)
{
.lan {
	transform-origin: 100% 50%; transform: scale(0.75); -webkit-transform: scale(0.75); -moz-transform: scale(0.75); -o-transform: scale(0.75);
}
select {
	font-size: 16px;
}
.i-row2 {
	background-attachment: scroll;
}
.logo {
	width: 100%; text-align: left; float: none; display: block;
}
#pad-experts-list {
	display: none;
}
#m-experts-list .item {
	width: 50%;
}
#m-experts-list {
	display: block;
}
.news-list2 h3 {
	font-size: 24px;
}
.ban-inner h3 {
	margin-top: 0px;
}
.about-box .fd-contact {
	padding: 20px 0px;
}
.ban-inner h3 {
	font-size: 8px;
}
.slide-1 .tit {
	height: 36px; line-height: 36px; text-indent: 50px; font-size: 16px; background-size: auto 20px; -webkit-background-size: auto 20px;
}
.about-box .fd-contact a {
	width: 100%;
}
.about-box .fd-contact a {
	background-size: auto 20px; -webkit-background-size: auto 20px;
}
.about-box .fd-address dt {
	padding-left: 30px; font-size: 20px; background-size: auto 20px; -webkit-background-size: auto 20px;
}
.news-hd {
	display: none;
}
.summary-hd {
	display: none;
}
.m-show {
	display: block;
}
.news-list .item {
	width: 100%;
}
#slide-1 .pad {
	display: none;
}
.news-box .m-select {
	padding-right: 20px; padding-left: 20px;
}
.experts-list .item {
	width: 50%;
}
.exp-box .item {
	width: 50%;
}
.service-list .item a:hover p {
	color: rgb(255, 255, 255);
}
.service-list .item:hover em {
	-webkit-filter: brightness(100);
}
}
@media screen and (max-width:360px)
{
.slide-1 .pad {
	padding: 24px 14px 14px; line-height: 1;
}
.slide-1 .pad h3 {
	margin-bottom: 10px;
}
}
@media screen and (max-width:320px)
{
.t1 h3 {
	font-size: 22px;
}
.i-row1 {
	padding: 10px;
}
.i-row3 .t1 {
	padding: 0px 10px !important; text-align: justify;
}
.i-row2 {
	margin-top: 20px;
}
.t1-b {
	padding-right: 10px !important; padding-left: 10px !important;
}
}
