#mobileNav, #navIco, .project_design .col { float: left;}
#mobileNav, #navIco, .project_design .col-2 { width: 410px; padding: 0 5px;}
#mobileNav, #navIco, .project_design .col-3 { width: 270px; padding: 0 5px;}
#mobileNav, #navIco, .project_design .col-4 { width: 210px; padding: 0 5px;}
#mobileNav, #navIco { display: none;}
.project_design .col { float: left;}
.project_design .col-2 { width: 410px; padding: 0 5px;}
.project_design .col-3 { width: 270px; padding: 0 5px;}
.project_design .col-4 { width: 200px; padding: 0 5px;}

@media (min-width: 320px) and (max-width: 992px){
	* { -webkit-box-sizing: border-box; box-sizing: border-box;}
	h4, h5, h6 { font-size: 100%; font-weight: normal;}
	.top, .business, .shuju, .xinshili, .series, .CurriculumStructure-content { width: 100%; padding: 0 15px;}
	.top-right { display: block; text-align: right;}
	#nav { display: none;}
	#navIco { display: block; position: fixed; z-index: 9; width: 40px; height: 40px; right: 15px; top: 40px; border-radius: 4px; background: url(../img/nav_ico.png) no-repeat center center rgba(205,20,34,.8); -webkit-background-size: 75%; background-size: 75%;}
	#mobileNav { position: fixed; z-index: 10; width: 100%; height: 100%; overflow-y: auto; left: 0; top: 0; background-color: rgba(255,255,255,.95);}
	nav #mobileNav li { float: none; width: 100%; height: auto; padding: 0 15px;}
	#mobileNav ul { width: 100%; padding: 10px 0;}
	#mobileNav >span { position: fixed; right: 10px; top: 10px; width: 30px; height: 30px; text-align: center; line-height: 24px; font-size: 30px; color: #999; background-color: #fff; border-radius: 50%;}
	#mobileNav h5 a { border-top: 1px solid #ddd; color: #cd1423;}
	#mobileNav ul>li:first-child h5 a { border-top: none;}
	#mobileNav a { display: block; text-align: left;}
	#mobileNav h5 { font-size: 16px;}
	#mobileNav a:active { background-color: #fff;}
	#mobileNav ol a { color: #666;}
	.wangzhanxinxi { right: 0; top: auto; bottom: 0;}
	footer { height: auto;}
	.foot { width: auto; padding: 0 10px;}
	.foot dl { width: 50%; padding: 0 5px; margin-top: 30px;}
	.foot dl dd { line-height: 24px; padding-top: 6px;}
	.Contactinformation dd:last-child { margin-top: 0 !important;}
	.FriendshipLinks { height: 255px;}
	.FriendshipLinks, .Sitenavigation, .Sitenavigation2 { margin-left: 0;}
	.Sitenavigation, .Sitenavigation2 { height: 195px;}
	.foot dl .onedd { margin-top: 20px;}
	.foot dl .email { width: 100%; position: static;}
	.foot dl .readBox { margin-top: 104px; position: static; display: block;}
	.guanzhu, .xingke { margin: 0; width: 50%; padding: 30px 5px;}
	
	.banner { width: 100%;}
	.indexTipsBox { width: 100%; padding: 30px 15px 0;}
	.tipsCont { padding: 0 15px;}
	.tipsCont li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.business-tu { display: block;}
	.businessAn { width: 100%; height: 300px; margin: 15px 0 0; -webkit-background-size: cover; background-size: cover;}
	.shuju { height: 300px; background: url(../img/shuju.png) no-repeat center center; -webkit-background-size: cover; background-size: cover;}
	.shuju img, .public-ys img { display: none;}
	.data-info, .beishu { width: 100%;}
	.data-info p { font-size: 14px; width: 50%; line-height: 24px; padding: 15px;}
	.data-info p b { font-size: 26px;}
	.series { margin-top: 30px;}
	.xilie { display: block; margin: 30px 0 0;}
	.xinlie2 { margin: 10px auto 0;}
	.trust { height: auto; -webkit-background-size: cover; background-size: cover;}
	.centerbeishu { width: 100%; padding: 30px 0; margin: 0;}
	.centerbeishu .renwutu { text-align: center;}
	.centerbeishu .renwutu, .centerbeishu .jieshao { width: 100%; float: none;}
	.centerbeishu .jieshao { margin-left: 0; padding: 0 15px;}
	.centerbeishu .jieshao h3, .centerbeishu .jieshao .zidadian { text-align: center;}
	
	.CurriculumStructure-content { padding-bottom: 20px;}
	.CS-erjinav, .CS-neirong, .Learn-jieshao, .CS-neirong2, .Learn-xilietu, .Learn-mingshitu, .learn-info, .ringVideoBox, .public-ys, .Learn-tiyantu, .public-zhengshu div, 
	.tebieshuoming, .service-form, .neixun-4biao, .neixun-fuwu2, .Expert-tu, .Expert-daka, .CS-jieshao, .CS-baoming, .huodong-xinxi, .activity-huodoujieshao,
	.activity-zhaosheng, .activity-zhaosheng div, .sponsoringBox, .gongsijianjie, .qiyelogo, .lianxiwomen-weixin, .lianxiwomen2, .introduceBox { width: auto; display: block;}
	.CS-erjinav { padding: 10px 15px; overflow: hidden; height: auto; font-size: 14px; line-height: 30px;}
	.CS-erjinav div { margin: 0;}
	.CS-neirong { margin-top: 15px;}
	.CS-biaoti { padding: 15px 0;}
	.CS-btcontent ul { width: 100%; float: none;}
	.CS-btcontent ul li { padding: 10px 15px; line-height: 24px;}
	
	.Learn-qingke { width: auto;}
	.Learn-qingke { height: 80px; border-radius: 10px;}
	.Learn-qingke a { height: 20px; line-height: 20px; padding-left: 25px; font-size: 14px; right: 15px;}
	.Learn-jieshao { padding: 20px 15px;}
	.Learn-jieshao img { max-width: 100%;}
	.Learn-jieshao div:first-child { padding: 0 0 10px 0;}
	.Learn-jieshao div:last-child { text-align: center;}
	.CS-neirong2 { border-radius: 10px;}
	.Learn-xilie { padding-bottom: 0;}
	.Learn-xilietu { margin: 20px auto 0;}
	.Learn-xilietu div { width: 212px; margin: 0 auto; padding-top: 10px;}
	.Learn-mingshitu1 { display: block; margin-top: 0;}
	.Learn-mingshitu1 >div { width: 100%; padding-top: 25px;}
	.Learn-mingshitu1 >div:first-child { padding-top: 0;}
	.Learn-mingshitu1 >div h4 { margin: 10px 0 5px;}
	.learn-info { position: static; height: auto; background-color: transparent; color: #333;}
	.learn-info p { color: #666; padding: 0 15px;}
	.ringVideoBox { margin: 30px 15px; padding: 15px;}
	.ringVideoBox .imgBox { margin-bottom: 10px;}
	.ringVideoBox .imgBox .img { width: 130px; padding: 0;}
	.ringVideoBox .imgBox .desc { margin-left: 140px; float: none; padding-left: 0; width: auto; padding-top: 15px; line-height: 24px; font-size: 14px;}
	.public-ys { height: auto; padding: 15px; background: url(../img/gongkaike.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover;}
	.public-ys >* { position: static; width: auto; height: auto;}
	.public-intro { padding: 15px; margin-bottom: 10px;}
	.public-intro h5 { color: #333; font-size: 16px;}
	.public-data p { font-size: 14px; padding: 15px; width: 50%; line-height: 24px;}
	.public-data p b { font-size: 26px;}
	.public-jieshaoAn { display: block;}
	.public-jieshaoAn a br { display: none;}
	.public-jieshaoAn a img { margin-right: 5px;}
	.CS-xuanxiangka { width: 100% !important; padding: 0 15px;}
	.mt-tabpage-title .mt-tabpage-item { width: 20% !important;}
	.public-xuanxiangka .mt-tabpage-count ul { width: 500%;}
	.public-xuanxiangka .mt-tabpage-count .public-form { width: 500% !important;}
	.public-xuanxiangka .mt-tabpage-count .mt-tabpage-item { width: 20% !important; overflow-x: auto;}
	.CS-xuanxiangka .public-biaoge { width: auto;}
	.CS-xuanxiangka .public-biaoge th, .CS-xuanxiangka .public-biaoge td { white-space: nowrap; padding: 0 5px !important;}
	.vipFreeBox { padding: 0 15px;}
	.vipFree2, .vipFree3 { float: none; width: 100%; height: auto; margin: 0 0 15px 0;}
	.public-liucheng { width: auto; height: auto; background-image: none;}
	.public-liucheng p { display: block; width: 100%; padding-left: 30px; font-size: 16px; line-height: 24px; margin-top: 5px;}
	.public-liucheng p br, .public-senior p br { display: none;}
	.public-liucheng p:before { display: inline; content: "1."; margin-right: 5px; color: #cd1422;}
	.public-liucheng p:nth-child(2):before { content: "2.";}
	.public-liucheng p:nth-child(3):before { content: "3.";}
	.public-liucheng p:nth-child(4):before { content: "4.";}
	.public-liucheng p:nth-child(5):before { content: "5.";}
	.public-liucheng p:nth-child(6):before { content: "6.";}
	.public-fuwu ul { margin: 15px auto 0; width: 240px;}
	.public-fankui, .public-senior { width: auto; margin: 0 15px;}
	.public-senior { height: auto; -webkit-background-size: cover; background-size: cover; margin-top: 30px;}
	.public-senior p { padding: 20px;}
	.public-zhengshu div { margin: 15px 15px 0; height: auto;}
	.public-zhengshu div >a { position: static; display: block; width: 70px; height: 30px; margin: 0 auto 20px; -webkit-transform: translateX(0); transform: translateX(0);}
	.public-zhengshu div img { width: 100%;}
	.public-zhengshu .public-zhengshubiao { white-space: pre-wrap; padding: 0 15px;}
	.public-zhengshu .public-zhengshubiao br { display: none;}
	.tebieshuoming { padding: 0 15px;}
	.service-form { margin: 30px 15px 0; height: auto; background: #f6f6f6;}
	.service-form p { width: auto; padding: 20px;}
	.neixun-4biao1-4nei { width: auto; padding: 0 15px;}
	.neixun-fuwu { border-radius: 0; padding: 0 15px 15px;}
	.neixun-fuwu .mt-tabpage-title { overflow: hidden;}
	.neixun-fuwu .mt-tabpage-title .mt-tabpage-item { width: 25% !important; display: block; float: left;}
	.neixun-fuwu4 { display: none;}
	.mt-tabpage { width: auto !important;}
	.huoqukecheng, .leftCont { font-size: 14px; width: 90px; height: 60px; padding: 6px 0 6px 10px; text-align: left; line-height: 24px; left: 0; top: 0;}
	.neixun-fuwu .huoqukecheng, .leftCont { width: 70px;}
	.leftCont { padding-right: 10px;}
	.huoqukecheng span { display: inline;}
	.mt-tabpage-title .mt-tabpage-item-cur { font-size: 12px !important;}
	.mt-tabpage-count { width: auto !important; border-radius: 0 0 10px 10px !important; border-top: none !important;}
	.mt-tabpage-count >ul { width: 400% !important;}
	.mt-tabpage-count .mt-tabpage-item { width: 25% !important;}
	.mt-tabpage-item ul { width: auto;}
	.kehuImg { padding: 15px 5px 0;}
	.kehuImg img{ width: calc(100% / 3); float: left;}
	.xianChang { margin: 30px 15px;}
	.xianChang .left img, .xianChang .right img { width: 100%; padding: 0; display: block;}
	.xianChang .left, .xianChang .right { float: none; width: 100%;}
	.xianChang .right img { margin-top: 10px;}
	.pageTitleBor, .customizedBox { width: auto;}
	.customizedCont, .activity-neiron { width: auto;}
	.project_design img { display: none;}
	.project_design .col { display: block; margin-bottom: 15px; width: 100%; float: none;}
	.project_design .col > div:first-child { height: 40px; line-height: 40px;}
	.project_design .col > div:last-child { height: auto;}
	.public-youshi { width: auto; padding: 15px 15px 0;}
	.Expert-tu1 { margin: 15px auto 0;}
	.Expert-tu { margin-top: 15px;}
	.Expert-jiangshixiang-tu, .redMu2 { width: 238px; border-radius: 10px 10px 0 0;}
	.Expert-daka { padding: 0 30px;}
	.Expert-daka >div { margin-top: 30px; height: auto; padding-bottom: 40px;}
	.Expert-daka a { display: block;}
	.Expert-daka a img { width: 100% !important; height: auto !important;}
	.activity-xuanxiangka1 li { width: 50%; text-align: center;}
	.widthFix { padding: 0 15px;}
	.ac-xiangxiangka01 ul li { position: relative; padding-right: 45px;}
	.marketListBox ul li > div{ width: 100%; float: none; border-left: 5px #cd1423 solid;}
	.ac-xiangxiangka01 ul li > .left { padding-left: 15px;}
	.ac-xiangxiangka01 ul li > div:last-child{ text-align: left; color: #666; font-size: 12px; padding-top: 5px;}
	.ac-xiangxiangka01 ul li > div .more { position: absolute; width: 40px; height: 40px; padding: 2px 5px; font-size: 12px; line-height: 18px; border-radius: 5px; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center;}
	.ac-xiangxiangka01 ul li > div:first-child span{ border-left: none; padding-left: 0;}
	.ac-xiangxiangka01 ul li > div font { display: block; width: auto;}
	.ac-xiangxiangka02 ul li > div { border: none;}
	.ac-xiangxiangka02 ul li > div:last-child { width: 100%; color: #666; font-size: 12px; text-align: left; margin-top: 5px;}
	.ac-xiangxiangka02 ul li, .ac-xiangxiangka02 ul li img { display: block;}
	.ac-xiangxiangka02 ul li img { max-width: 100%; margin: 0 auto 10px !important;}
	.sponsoringBox { padding-top: 30px;}
	
	.CS-jieshao { padding: 40px 15px 0;}
	.CS-jieshaoAn { text-align: center;}
	.CS-jieshaoAn a { display: inline-block; vertical-align: top;}
	.CS-jieshao +.CS-xuanxiangka .mt-tabpage-title .mt-tabpage-item { width: 25% !important;}
	.CS-jieshao +.CS-xuanxiangka .mt-tabpage-title .mt-tabpage-item:first-child { border-left: 1px solid #ccc;}
	.CS-jieshao +.CS-xuanxiangka .mt-tabpage-title { height: 48px;}
	.CS-baoming { padding: 0 15px; overflow-x: auto; border: none;}
	.CS-baoming table { width: auto; min-width: 100%;}
	.CS-baoming .toubu { border-radius: 10px 10px 0 0;}
	.CS-baoming .biaoneirong { line-height: 24px; padding: 5px 0;}
	.CS-baoming .biaoneirong td,.CS-baoming .toubu th{ width: auto; white-space: nowrap; padding: 5px 10px;}
	.CS-baoming .biaoneirong span { font-size: 12px;}
	.huodong-xiangqing, .activity-huodoujieshao { padding: 0 15px;}
	.huodong-xiangqing img { width: 100% !important; height: auto !important;}
	.activity-baoming { overflow: hidden; text-align: center; padding-top: 10px;}
	.activity-baoming >*, .activity-baoming >span { display: inline-block; width: 100%;}
	.activity-baoming a span { display: block; width: auto;}
	.huodong-xiangqing p{ line-height: 30px;}
	.activity-huodoujieshao h4 { padding-top: 25px;}
	.activity-zhaosheng { margin: 0 15px;}
	.activity-zhaosheng div { margin-top: 15px;}
	.sponsoringBox .img table, .sponsoringBox .img tr { display: block;}
	.sponsoringBox .img tr { overflow: hidden;}
	.sponsoringBox .img table tr td { width: 50%; float: left;}
	.knowledge-list { padding: 15px;}
	.knowledge-info { margin-left: 130px;}
	.knowledge-info h5, .knowledge-info h6 { height: auto;}
	.knowledge-info h6 { padding: 5px 0;}
	.knowledge-info p { max-height: 100px; line-height: 20px; font-size: 12px; color: #666; overflow-y: auto;}
	.article-list li span { display: block; float: none;}
	.article-list li span:last-child { float: none; color: #666; font-size: 12px;}
	.gongsijianjie { padding: 0 15px;}
	.gongsijianjie p { margin: 0 0 10px;}
	.gongsijianjie img { width: 100%;}
	.qiyelogo, .lianxiwomen2 { padding: 0 15px;}
	.qiyelogo ul li { width: 50%;}
	.lianxiwomen1 { padding: 0 15px 20px; margin: 0;}
	.lianxiwomen1 >div { float: none; width: 100%; padding: 10px 0 0;}
	.lianxiwomen2 >div { padding-top: 15px;}
	.lianxiwomen2 img { vertical-align: top;}
	.lianxiwomen2 p { line-height: 24px;}
	.lianxiwomen2 .lianxiwomen-red { display: inline-block; width: 145px; line-height: 30px; margin-top: 5px;}
	.join-intro ul, .join-career ul { padding: 10px;}
	.join-intro li, .join-career li { width: 100%; float: none; margin-top: 20px;}
	.join-intro-c { height: auto;}
	.join-career-c h5, .join-career-b { height: auto;}
	.join-job { padding: 20px 10px;}
	.join-job-t, .join-job-m { padding-right: 40px; position: relative;}
	.join-job-t >*, .join-job-m >* { padding: 0 5px;}
	.join-job-m  >* { height: auto;}
	.join-job-col1 { width: 45%;}
	.join-job-col2 { width: 30%;}
	.join-job-col3 { width: 25%;}
	.join-job-t >.join-job-col4, .join-job-m >.join-job-col4 { width: 40px; height: 40px; padding: 0; position: absolute; right: 0; top: 0;}
	.introduceBox .cont .imgCont img, .introduceBox .cont .imgCont span { display: block; width: 100%; float: none;}
	.introduceBox .cont .imgCont span { padding: 0 0 15px !important;}
}

@media (min-width: 500px){
	.FriendshipLinks { height: 230px;}
	.foot dl .readBox { margin-top: 80px;}
}

@media (min-width: 993px){
	.FriendshipLinks { height: 230px;}
	.foot dl .readBox { margin-top: 80px;}
}