@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 680px) {
	body {
		font-size: 14px;
		overflow-x: hidden;
	}
	h3 {
		font-size: 20px;
	}
	.block-c {
	    display: block;
    }
    .none-c {
	    display: none;
    }
	nav {
		width: 85%;
		height: 95px;
	}
	.logo {
		width: 136px;
		margin-top: 15px;
	}
	.bars {
		font-size: 46px;
		color: #c6171e;
		float: right;
		margin-top: 12px;
	}
	.mobilenav {
		display: none;
		position: absolute;
		z-index: 999;
		width: 100%;
		background-color: rgba(255,255,255,0.60);
	}
	.mobilenav ul li {
		width: 50%;
		float: left;
		padding: 1.5% 0;
		font-size: 18px;
		text-align: center;
		font-weight: 700;
	}
	.mobilenav a {
		color: #c6171e;
	}
	footer {
		margin-bottom: 80px;
	}
	footer p {
		line-height: 2.6;
	}
	.footera {
		width: 85%;
		height: 1220px;
	}
	.footera-b {
		width: 100%;
		height: 950px;
	}
	.footer-form {
		float: none;
	}
	.footer-form input {
	    width: 80%;
	    height: 30px;
	}
	.submit {
		width: 84% !important;
	}
	.footer-information {
		float: none;
		margin-left: 0;
	}
	.footer-wechat {
		width: 85%;
		margin-top: 30px;
		float: none;
	}
	.footera-c {
		width: 100%;
	}
	.footerb p {
		padding-top: 2px;
	}
	.mobilefooter {
		position: fixed;
		bottom: 0;
		width: 100%;
		height: 80px;
		text-align: center;
		background: #fff;
		font-size: 16px;
		z-index: 9992
	}
	.mobilefooter ul li {
		width: 25%;
		float: left;
	}
	.mobilefooter a {
		color: #c6171e;
		font-weight: 500;
	}
	.mobilefooter i {
		margin-top: 13px;
		font-size: 28px;
	}
	.country {
		width: 85%;
		height: 1080px;
		margin-top: 32px;
	}
	.country- {
	    width: 85%;
		margin-top: 20px;
	}
	.country- p {
		position: absolute center;
	}
	.country-a {
		float: left;
		width: 100%;
		height: 240px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.country-b {
		float: left;
		width: 100%;
		height: 240px;
		background-repeat: no-repeat;
		background-position: center center;
		margin-top: 20px;
	}
	.country-c {
		float: left;
		width: 100%;
		height: 240px;
		background-repeat: no-repeat;
		background-position: center center;
		margin-top: 20px;
	}
	.country-d {
		float: left;
		width: 100%;
		height: 240px;
		background-repeat: no-repeat;
		background-position: center center;
		margin-top: 20px;
	}
	.category {
		width: 85%;
		padding: 32px;
		height: 2000px;
	}
	.category- {
		width: 85%;
		margin-top: 26px;
	}
	.categorya {
		width: 90%;
		height: 340px;
	}
	.categorya-c {
		height: 120px;
	}
	.categorya-d {
		width: 100%;
	}
	.categoryb {
		margin-top: 26px;
		width: 90%;
		height: 340px;
	}
	.categoryb-c {
		height: 120px;
	}
	.categoryb-d {
		width: 100%;
	}
	.categoryc {
		margin-top: 26px;
		width: 90%;
		height: 340px;
	}
	.categoryc-c {
		height: 120px;
	}
	.categoryc-d {
		width: 100%;
	}
	.categoryd {
		margin-top: 26px;
		width: 90%;
		height: 340px;
	}
	.categoryd-c {
		height: 120px;
	}
	.categoryd-d {
		width: 100%;
	}
	.categorye {
		float: left;
		margin-top: 26px;
		width: 90%;
		height: 340px;
	}
	.categorye-c {
		height: 120px;
	}
	.categorye-d {
		width: 100%;
	}
	.information {
		height: 838px;
	}
	.information-bg {
		height: 838px;
	}
	.information- {
		width: 85%;
		padding-top: 32px;
	}
	.information- span {
		display: none;
	}
	.information-a {
		width: 100%;
		padding-top: 20px;
	}
	.information-b {
		width: 100%;
		padding-top: 20px;
		padding-left: 0;
	}
	.free-all {
		height: 660px;
	}
	.free {
		width: 85%;
		padding: 32px;
	}
	.free- {
		width: 100%;
		font-size: 13px;
		margin-top: 20px;
		height: 98px;
	}
	.free-a {
		width: 100%;
		margin-right: 0;
		margin-bottom: 8px;
	}
	.free-b {
		float: left;
	}
	.free-c {
		width: 100%;
		padding: 20px 0;
	}
	.free-c p {
		font-size: 13px;
	}
	.free-c form {
		line-height: 2.6;
	}
	.free-d {
		width: 100%;
	}
	.free-d p {
		font-size: 13px;
	}
	.free-d input {
		width: 72%;
		font-size: 12px;
		margin-top: 0;
		margin-bottom: 30px;
	}
	.free-e {
		width: 150px;
		margin: 0 auto;
	}
	.free-e a {
		margin-left: 0;
		font-size: 12px;
	}
	.assessa {
		width: 85%;
		height: 290px;
	}
	.assessa-a {
		width: 300px;
		height: 200px;
	}
	.assessa-a img{
		width: 100%;
	}
	.assessa-b {
		width: 100%;
		padding-top: 20px;
	}
	.assessa-b h4 {
		font-size: 20px;
	}
	.assessa-hr {
		width: 85%;
		margin: 0 auto;
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.assessb {
		width: 85%;
		height: 290px;
	}
	.assessb-a {
		width: 300px;
		height: 200px;
	}
	.assessb-a img{
		width: 100%;
	}
	.assessb-b {
		width: 100%;
		padding-top: 20px;
	}
	.assessb-b h4 {
		font-size: 20px;
	}
	.maninvisa {
		background: url(0);
		background-color: #c6171e;
		height: 720px;
	}
	.maninvisa- {
		width: 85%;
	}
	.maninvisa-a {
		width: 100%;
		margin-top: 32px;
	}
	.maninvisa-a- {
		margin-top: 20px;
	}
	.aboutus {
		width: 100%;
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.aboutusa {
		width: 85%;
		margin: 0 auto;
	}
	.aboutusb {
		margin-top: 20px;
		width: 100%;
		height: 1100px;
	}
	.aboutusb- {
		width: 85%;
		margin: 0 auto;
	}
	.aboutusb-a {
		width: 100%;
	}
	.aboutusb-b {
		width: 100%;
		padding-top: 33px
	}
	.team {
		width: 100%;
	}
	.team- {
		width: 85%;
		padding: 30px 0;
	}
	.team-- {
		margin-top: 0;
		height: 570px;
	}
	.team-- h4 {
		font-size: 15px;
	}
	.team-a {
		width: 100%;
		margin-right: 52px;
		margin-top: 20px;
	}
	.team-b {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.xianggangproject {
		width: 85%;
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.xianggangproject-hr {
		margin: 20px 0;
	}
	.xianggangproject-a- {
		height: 1158px;
	}
	.xianggangproject-a-d {
		float: left;
	}
	.xianggangproject-a-hr {
		margin: 20px 0;
	}
	.xianggangproject-b {
		width: 85%;
		height: 346px;
	}
	.xianggangproject-b- {
		margin-top: 0;
	}
	.xianggangproject-b- h3 {
		width: 30px;
		height: 30px;
		padding-top: 0;
	}
	.xianggangproject-b- p {
		width: 70px;
	}
	.xianggangproject-b-a {
		margin-top: 20px;
		width: 33.33%;
		height: 88px;
	}
	.xianggangproject-b-hr {
		margin-top: 34px;
		width: 50%;
	}
	.xianggangproject-b-hr- {
		margin-top: 143px;
		position: absolute;
		width: 50%;
		border: 2px solid #cccccc;
	}
	.xianggangproject-b-hr-- {
		margin-top: 251px;
		position: absolute;
		width: 25%;
		border: 2px solid #cccccc;
	}
	.xianggangadvantage {
		width: 100%;
		background-position: center center;
	}
	.xianggangadvantage- {
		width: 85%;
		padding: 32px 0;
		height: 790px;
	}
	.xianggangadvantage- h4 {
		font-size: 16px;
	}
	.xianggangadvantage- section {
		margin-top: 20px;
		width: 90%;
	}
	.xianggangadvantage- p {
		width: 100%;
	}
	.xianggang {
		width: 100%;
		height: 2630px;
	}
	.xianggang- {
		width: 85%;
		padding: 32px 0;
	}
	.xianggang-p {
		margin-top: 20px;
	}
	.xianggang-a {
		margin-top: 20px;
		height: 1000px;
	}
	.xianggang-a-a {
		width: 260px;
		height: 288px;
		margin-right: 0;
	}
	.xianggang-a-b {
		width: 260px;
		height: 288px;
		margin-top: 20px;
		margin-right: 0;
	}
	.xianggang-a-c {
		width: 260px;
		height: 288px;
		float: left;
		margin-top: 20px;
	}
	.xianggang-b {
		width: 85%;
	}
	.xianggang-b-p {
		margin-top: 20px;
	}
	.xianggang-b- {
		margin-top: 20px;
	}
	.xianggang-b-a {
		width: 260px;
		height: 310px;
		margin-right: 0;
	}
	.xianggang-b-b {
		width: 260px;
		margin-right: 0;
		height: 310px;
		margin-top: 20px;
	}
	.xianggang-b-c {
		width: 260px;
		float: left;
		height: 310px;
		margin-top: 20px;
	}
	.xianggangnews {
		width: 85%;
		height: 560px;
		margin-top: 32px;
	}
	.xianggangnews-a {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.xianggangnews-a ul li {
		margin-bottom: 20px;
	}
	.xianggangnews-a span {
		padding-right: 0;
	}
	.xianggangnews-b {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.xinjiapoproject-b {
		width: 85%;
		height: 300px;
	}
	.xinjiapoproject-b- {
		margin-top: 0;
	}
	.xinjiapoproject-b- h3 {
		width: 30px;
		height: 30px;
		padding-top: 0;
	}
	.xinjiapoproject-b- p {
		width: 70px;
	}
	.xinjiapoproject-b-a {
		margin-top: 20px;
		width: 33.33%;
		height: 115px;
	}
	.xinjiapoproject-b-hr {
		margin-top: 34px;
		width: 50%;
	}
	.xinjiapoproject-b-hr- {
		margin-top: 170px;
		position: absolute;
		width: 50%;
		border: 2px solid #cccccc;
	}
	.xinjiapoadvantage {
		width: 100%;
		background-position: center center;
	}
	.xinjiapoadvantage- {
		width: 85%;
		padding: 32px 0;
		height: 660px;
	}
	.xinjiapoadvantage- h4 {
		font-size: 16px;
	}
	.xinjiapoadvantage- section {
		margin-top: 20px;
		width: 90%;
	}
	.xinjiapoadvantage- p {
		width: 100%;
	}
	.xinjiapo {
		width: 100%;
		height: 490px;
	}
	.xinjiapo- {
		width: 85%;
		padding: 32px 0;
	}
	.xinjiapo-p {
		margin-top: 20px;
	}
	.xinjiapo-a {
		margin-top: 20px;
	}
	.xinjiapo-a-a {
		width: 260px;
		height: 330px;
		margin-right: 0;
	}
	.xinjiaponews {
		width: 85%;
		height: 560px;
		margin-top: 32px;
	}
	.xinjiaponews-a {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.xinjiaponews-a ul li {
		margin-bottom: 20px;
	}
	.xinjiaponews-a span {
		padding-right: 0;
	}
	.xinjiaponews-b {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.taiwanproject-b {
		width: 85%;
		height: 385px;
	}
	.taiwanproject-b- {
		margin-top: 0;
	}
	.taiwanproject-b- h3 {
		width: 30px;
		height: 30px;
		padding-top: 0;
	}
	.taiwanproject-b- p {
		width: 70px;
	}
	.taiwanproject-b-a {
		margin-top: 20px;
		width: 33.33%;
		height: 105px;
	}
	.taiwanproject-b-hr {
		margin-top: 34px;
		width: 50%;
	}
	.taiwanproject-b-hr- {
		margin-top: 158px;
		position: absolute;
		width: 50%;
		border: 2px solid #cccccc;
	}
	.taiwanproject-b-hr-- {
		margin-top: 285px;
		position: absolute;
		width: 25%;
		border: 2px solid #cccccc;
	}
	.taiwanadvantage {
		width: 100%;
		background-position: center center;
	}
	.taiwanadvantage- {
		width: 85%;
		padding: 32px 0;
		height: 530px;
	}
	.taiwanadvantage- h4 {
		font-size: 16px;
	}
	.taiwanadvantage- section {
		margin-top: 20px;
		width: 90%;
	}
	.taiwanadvantage- p {
		width: 100%;
	}
	.taiwan {
		width: 100%;
		height: 1130px;
	}
	.taiwan- {
		width: 85%;
		padding: 32px 0;
	}
	.taiwan-p {
		margin-top: 20px;
	}
	.taiwan-a {
		margin-top: 20px;
		height: 1000px;
	}
	.taiwan-a-a {
		width: 260px;
		height: 288px;
		margin-right: 0;
	}
	.taiwan-a-b {
		width: 260px;
		height: 288px;
		margin-top: 20px;
		margin-right: 0;
	}
	.taiwan-a-c {
		width: 260px;
		height: 288px;
		float: left;
		margin-top: 20px;
	}
	.taiwannews {
		width: 85%;
		height: 560px;
		margin-top: 32px;
	}
	.taiwannews-a {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.taiwannews-a ul li {
		margin-bottom: 20px;
	}
	.taiwannews-a span {
		padding-right: 0;
	}
	.taiwannews-b {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.aodaliyaproject {
		width: 85%;
		margin-top: 32px;
		margin-bottom: 32px;
	}
	.aodaliyaproject-hr {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.aodaliyaproject-a- {
		height: 882px;
	}
	.aodaliyaproject-a-d {
		float: left;
	}
	.aodaliyaproject-a-hr {
		margin: 20px 0;
	}
	.aodaliyaproject-b {
		width: 85%;
		height: 346px;
	}
	.aodaliyaproject-b- {
		margin-top: 0;
	}
	.aodaliyaproject-b- h3 {
		width: 30px;
		height: 30px;
		padding-top: 0;
	}
	.aodaliyaproject-b- p {
		width: 60px;
	}
	.aodaliyaproject-b-a {
		margin-top: 20px;
		width: 25%;
		height: 88px;
	}
	.aodaliyaproject-b-hr {
		margin-top: 34px;
		width: 55%;
	}
	.aodaliyaproject-b-hr- {
		margin-top: 143px;
		position: absolute;
		width: 55%;
		border: 2px solid #cccccc;
	}
	.aodaliyaproject-b-hr-- {
		margin-top: 251px;
		position: absolute;
		width: 20%;
		border: 2px solid #cccccc;
	}
	.aodaliyaadvantage {
		width: 100%;
		background-position: center center;
	}
	.aodaliyaadvantage- {
		width: 85%;
		padding: 32px 0;
		height: 530px;
	}
	.aodaliyaadvantage- h4 {
		font-size: 16px;
	}
	.aodaliyaadvantage- section {
		margin-top: 20px;
		width: 90%;
	}
	.aodaliyaadvantage- p {
		width: 100%;
	}
	.aodaliyanews {
		width: 85%;
		height: 560px;
		margin-top: 32px;
	}
	.aodaliyanews-a {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	.aodaliyanews-a ul li {
		margin-bottom: 20px;
	}
	.aodaliyanews-a span {
		padding-right: 0;
	}
	.aodaliyanews-b {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
}

