/*header*/

.phone_header {
	width: 100%;
	height: 60px;
	text-align: center;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 999;
	border-bottom: 1px solid #e8e8e8;
}
.phone_header_btn {
	width: 25px;
	height: 18px;
	position: absolute;
	top: 20px;
	left: 5%;
	cursor: pointer;
}
.header_btn span.line1, .phone_header_btn span.line1 {
	top: 0;
}
.header_btn span, .phone_header_btn span {
	position: absolute;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #788589;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.phone_header_btn span.line2 {
	top: 7px;
}
.header_btn span.line3, .phone_header_btn span.line3 {
	bottom: 0;
}
.phone_header img {
	margin-top: 15px;
}
.header_menu {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 22222222;
	display: none;
}
.header_menu_bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(236, 244, 244, 0.74);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.header_menu_con {
	position: absolute;
	top: 0;
	left: -300px;
	height: 100%;
	background: #333;
	z-index: 999 !important;
}
.header_menu_logo {
	padding: 35px;
}
.header_menu_con>ul>li {
	border-top: 1px solid #444;
	line-height: 40px; font-size: 12px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	padding-left: 35px;
}
.header_menu_con>ul>li>a {
	color: #fff;
	font-size: 14px;
	display: block;
}
.header_menu_con>ul { padding-left: 0px; }
/*header*/
@media (max-width: 768px) {
	body {
		font-size: 12px;
	}
	/*footer*/
	.phone_footer { background: #231f20; padding: 10px 15px; font-size: 12px; color: #7a7d81; text-align: center; position: relative; }
	/*footer*/
	.warpper { margin-top: 60px; }
	.body_wap_on { position: relative; }
	/*联系我们*/
	.con_left { width: 100%; padding: 30px 15px; }
	.contact__iw-section:nth-child(n+2) { margin-top: 0px; }
	.content { display: block; }
	.page-head__iw { margin-bottom: 30px; }
	.contact__item { font-size: 12px; }
	.con1 { display: block; }
	.con1 > .contact__map { height: 300px; }
	.BMap_omCtrl { display: none; }
	.con2_right { display: none; }
	.con2_left { width: 100%; padding: 30px 15px; }
	.con2_l_r { width: 100%; padding-top: 0px; }
	.con2_l_nav h1 { font-size: 40px; }
	.con2_l_nav p { font-size: 18px; }
	.con2_l_nav { margin-bottom: 15px; }
	.con2_in_box input {
		font-size: 12px;
		height: 40px;
		line-height: 40px;
	}
	.con2_in_box { margin-bottom: 10px; }
	.con2_priv h5 {
		font-size: 15px;
	}
	.con2_priv p {
		margin-top: 15px; font-size: 12px;
	}
	.con2_r_bottom {
		margin-top: 30px;
	}
	.ccon2_se_bt {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.con2_send span {
		font-size: 20px;
	}
	/*联系我们*/
	/*新闻*/
	.current {
		padding-top: 0px;
	}
	.rent {
		padding: 100px 15px 55px 15px;
	}
	.aline {
		left: 15px;
	}
	.aline1 { left: 45px; width: calc(100% - 45px); }
	.menu_new {
		right: 15px; font-size: 14px;
	}
	.rent span {
		font-size: 22px;
		line-height: 22px;
	}
	.news_in {
		margin: 0 15px;
	}
	.travel {
		padding: 20px 0;
	}
	.travel_left { padding-right: 0px; width: 100%; margin-bottom: 20px; }
	.travel_right { width: 100%; }
	.headings {
		font-size: 16px;
	}
	.content {
		line-height: 20px;
		margin-top: 5px;
	}
	.travel_left .date_on {
		margin-bottom: 15px;
	}
	.reader {
		margin-top: 10px;
	}
	.home_go {
		height: 40px;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	.p_right, .p_left { height: 40px; }
	.p_right { padding-right: 15px; }
	.p_left { padding-left: 15px;padding-top: 11px; }
	.btn_right {
		right: 15px;
	}
	.btn_left {
		left: 15px;
	}
	.network_txt {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 20px 15px 20px 15px;
	}
	.network_txt h1 { font-size: 16px; }
	.network { padding-top: 0px; }
	.entry {
		padding-left: 15px;
		padding-top: 30px;
		padding-right: 15px;
	}
	.entry_txt h5 {
		margin-bottom: 20px;
	}
	.entry_txt h3 {
		font-size: 18px;
	}
	.entry_txt p {
		line-height: 20px;
	}
	.gation {
		padding: 0 15px;
		margin-top: 40px;
	}
	.related {
		padding: 30px 15px 0 15px;
	}
	.related_img_one {
		padding-left: 10px;
		padding-right: 10px;
	}
	.related_img { margin: 0px -10px; }
	.related_one_txt {
		padding: 10px;
	}
	.news_sec1 {
		padding: 30px 0 30px 0;
		width: 100%;
	}
	.news_sec1_tit {
		font-size: 24px; line-height: 30px;
		margin-bottom: 20px;
	}
	.news_sec1_tit p {
		font-size: 20px; margin-bottom: 0px;
	}
	.news_sec1_zi h5 {
		font-size: 16px;
		margin: 10px 0 5px 0;
	}
	.news_sec1_zi p {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.news_sec1_list {
		margin-bottom: 20px;
	}
	.news_sec2 { padding: 30px 0; }
	.news_sec3 {
		padding: 30px 0;
	}
	.news_sec3_zi1 h5 {
		font-size: 16px;
		font-weight: 100;
	}
	.news_sec3_zi1, .news_sec3_zi2 {
		margin-bottom: 15px;
		height: auto;
	}
	.news_sec3_list { margin-bottom: 20px; }
	.ind_news_con ul { width: 100%; }
	.ind_news_ap { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
	.ind_news_b img {
		top: 0%;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	.ind_news_acon h5 {
		font-size: 16px;
		height: auto;
		max-height: 50px;
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 10px;
		font-weight: 100;
	}
	.ind_news_ap p {
		font-size: 12px;
		line-height: 20px;
	}
	.ind_news_acon a {
		font-size: 14px;
	}
	.ind_news_con ul li { margin-bottom: 20px; }
	.home_go_right,.home_go_left{width: 50%;    background: #CFCED3;}
	/*新闻*/
	/*加入我们*/
	.join_right {
		width: 100%;
		padding: 30px 15px;
	}
	.join_right h1 {
		font-size: 26px; line-height: 30px;
	}
	.join_right h2 {
		margin-bottom: 20px; line-height: 30px;
		font-size: 20px;
	}
	.join_left_txt p {
		width: 100%;
		font-size: 12px;
		line-height: 20px;
	}
	.join_right p span {
		font-size: 16px;
		margin-top: 10px;
	}
	.join_right p {
		line-height: 24px;
	}
	.join_sec2_con {
		width: 100%;
		float: right;
	}
	.join_sec2_con > h5 {
		margin-top: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
		font-size: 26px; line-height: 30px;
	}
	.join_sec2_con > h5 p {
		font-size: 20px; line-height: 30px; margin-bottom: 0px;
	}
	.join_sec2_con > h5 span { display: none; }
	.join_sec2 {
		padding: 30px 0;
	}
	.join_sec2_con .text {
		padding: 0px;
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}
	.join_sec2_con .title {
		font-size: 16px;
		padding-left: 0px;
		margin-top: 15px;
	}
	.join_sec2_con .tx {
		padding: 0px;
		line-height: 20px;
	}
	/*加入我们*/
	/*社会责任*/
	.social_sec1 {
		padding: 30px 0;
	}
	.social_sec1_img {
		width: 100%;
		position: relative; height: 250px;
	}
	.social_sec1_con {
		float: none;
		width: 100%;
		padding-left: 0%;
	}
	.social_sec1_tit {
		margin-bottom: 20px;
		font-size: 24px; line-height: 30px;
	}
	.social_sec1_tit p {
		font-size: 20px; margin-bottom: 0px; line-height: 30px;
	}
	.social_sec1_text {
		font-size: 12px;
		line-height: 20px;
	}
	.social_sec1_down {
		margin-top: 20px; margin-bottom: 15px;
	}
	.social_sec2 {
		padding: 30px 0;
	}
	.social_sec2_con img {
		width: 100%;
		-webkit-border-radius: 0%;
		-moz-border-radius: 0%;
		border-radius: 0%;
		-khtml-border-radius: 0%;
		/*position: absolute; left: -50px; top: 0;*/
	}
	/*.social_sec2_img { width: 100px; overflow: hidden; position: relative; height: 200px; margin-right: 15px; }*/
	.social_sec2_con .title {
		padding: 0;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.social_sec2_con td {
		padding-top: 20px;
	}
	.social_sec3_text .title div {
		font-size: 16px;
		font-weight: 100;
	}
	.social_sec3_text {
		padding: 15px 0px;
	}
	.social_sec3_text .text {
		line-height: 20px;
		font-size: 12px;
	}
	.social_sec3_text .more {
		font-size: 14px;
	}
	.social_sec3_text .more:before, .social_sec3_more a:before {
		height: 2px;
	}
	.social_sec3_text .title {
		height: auto; max-height: 43px;
	}
	.social_sec3 {
		padding: 30px 0;background: #ffffff;
	}
	.social_sec3_con { margin-bottom: 20px; }
	.social_sec3_more {
		margin-top: 10px;
	}
	.social_sec3_more a {
		font-size: 16px;
	}
	/*社会责任*/
	/*投资理念*/
	.about_left {
		width: 50%;
	}
	.about_right .title {
		font-size: 26px;
		margin-left: 0%;
	}
	.about .about_right .title { font-size: 16px; }
	.about_right .tit {
		font-size: 20px;
	}
	.about_right {
		width: 45%; padding: 15% 0;
		padding-right: 5%;
	}
	.about_right .line {
		width: 50px;
		margin: 20px 0;
		height: 2px;
		background: #cfa458;
	}
	.about_right .text {
		line-height: 20px;
	}
	.culture { background: url("../images/ac.jpg") no-repeat center center; background-size: cover; }
	.culture_img { display: none; }
	.culture_text .culture_text_con {
		width: 100%; margin-left: 0px;
	}
	.culture .about_right {
		padding: 30px 0;
		padding-right: 0%;
	}
	.culture:before { position: absolute; content: ''; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.2); }
	/*.strategy_left,.strategy_right{width: 100%;}*/
	.strategy_text {
		padding: 30px 15px;
	}
	.strategy_con_text {
		bottom: 15px;
		left: 15px;
		width: auto;
		right: 15px;
		line-height: 22px;
		z-index: 2;
	}
	.strategy_con_tit {
		/*position: relative;*/
		top: 15px;
		left: 15px;
		right: 15px;
		font-size: 20px;
		z-index: 2;
	}
	.strategy_con { background-size: cover; }
	.strategy_text_tx {
		line-height: 20px;
	}
	/*.strategy_con_tit1{margin-top: 20px!important;}*/
	.strategy_text .strategy_con_text {
		right: auto;
	}
	.industry {
		padding: 30px 15px;
	}
	.industry_con {
		padding: 0px;
	}
	.industry_text {
		margin-top: 15px;
		font-size: 16px;
	}
	/*投资理念*/
	/*产业内页*/
	.products_sec1 .products_sec_img { background-attachment: inherit; }
	.banner_pro_zis h5 {
		font-size: 26px;
		margin-bottom: 20px;
	}
	.banner_pro_zis {
		width: 87%!important;
		top: 55%;
		left: 6%;margin-left: 0px!important;
		-webkit-transform: translateX(0%) translateY(-50%);
		-moz-transform: translateX(0%) translateY(-50%);
		-ms-transform: translateX(0%) translateY(-50%);
		-o-transform: translateX(0%) translateY(-50%);
		transform: translateX(0%) translateY(-50%);
	}
	.banner_pro_zis p {
		font-size: 14px;
		line-height: 24px;
	}
	.products_sec_zis p {
		font-size: 12px; margin-bottom: 5px;
		line-height: 20px;
	}
	.products_sec_zis {
		width: 100%;
		padding-left: 0%;
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.products_sec_zi { height: auto; }
	.products_sec_zis a {
		font-size: 14px;
	}
	.products_sec_img h5 {
		font-size: 26px; left: 10%;
	}
	.products_sec_zis p span { font-size: 14px; }
	.products_sec_img h5 span {
		margin-right: 15px;
		opacity: 0.5;
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		-webkit-opacity: 0.5;
		filter: alpha(opacity=50);
	}
	/*产业内页*/
	/*关于*/
	.about_one_left { display: none; }
	.about_one_right {
		width: 100%;
		margin-bottom: 15px;
		margin-top: 30px;
		padding: 0 15px;
	}
	.about_right_txt h1 {
		font-size: 24px; margin-bottom: 0px; line-height: 30px;
	}
	.about_right_txt h2 {
		font-size: 20px; margin-bottom: 20px;
		line-height: 30px;
	}
	.right_txt p {
		font-size: 12px;
		line-height: 20px;
	}
	.right_txt .ht_txt {
		margin-bottom: 15px;
	}
	.right_txt {
		margin-top: 0px;
	}
	.abbr_left { width: 50%; }
	.three_right_text {
		position: relative;
		left: 0%;
		width: 100%;
		top: 0%;
		color: #333;
		font-size: 12px;
		line-height: 20px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	.abbr_right {
		width: 45%; float: right;
	}
	.abbr_right1 h4 {
		font-size: 26px;
		line-height: 30px; margin: 0px;
	}
	.abbr_right1 .tit {
		font-size: 20px; line-height: 30px;
	}
	.abbr_right1 .more {
		font-size: 14px;
		margin-top: 25px;
	}
	.abbr_right1 {
		right: 15px;
	}
	.three_left { width: 100%;}
	.three_right {
		width: 100%; padding: 15px 0 0;background: #ffffff;
	}
	.three_right_text p { margin-bottom: 5px; color: #666;}
	.three_left1 {
		width: 100%;
		height: 50%;
		padding: 30px 15px; background: #eaeaec;
	}
	.about_three h4, .about_five h4 {
		font-size: 24px;
		line-height: 30px; margin: 0px;
	}
	.about_three .tit, .about_five .tit {
		font-size: 20px; line-height: 30px;margin-bottom: 20px;
	}
	.five_left, .five_rigth { width: 100%; padding: 30px 15px; }
	.five_rigth p {
		width: 100%; line-height: 20px; font-size: 12px;
	}
	.five_rigth p span {
		font-size: 16px;
		margin-top: 5px; margin-bottom: 5px;
	}
	.about_six_left, .about_six_right, .about_nine_left, .about_nine_right { width: 100%; }
	.about_six { position: relative; }
	.six_yxy {
		position: relative;
		top: 0%;
		right: 0%; width: 100%;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	.six_right1 {
		height: 50%;
		padding: 30px 15px;
	}
	.six_right1 h4 {
		font-size: 26px; margin-bottom: 0px;
		line-height: 30px;
	}
	.six_right1 div {
		font-size: 20px; line-height: 30px;
	}
	.about_six_text {
		padding: 20px 15px;
	}
	.about_six_text h3 { font-size: 16px; margin-top: 0px; }
	.about_six_text p {
		font-size: 12px;
		line-height: 20px;

	}
	.about_six_text .more {
		font-size: 14px;
		margin-top: 20px;
	}
	.about_seven { padding: 0px; }
	/*关于*/
	/*发展历程*/
	.his_con_top_tit { text-align: center; }
	.his_con_top_tit svg { width: 50%; margin-top: 20px; margin-bottom: 10px; }
	.his_con_top_tit .tit { font-size: 20px; margin-bottom: 10px; }
	.his_con_top_tit .tit1 { font-size: 16px; margin-bottom: 10px; }
	.his_con_top_tit .text { text-align: left; }
	.his_con_top_tit .text span { float: left; font-size: 22px;
		margin-right: 8px;
		padding-left: 8px; }
	.his_cont img { margin-top: 20px; margin-bottom: 10px; }
	.his_con_tit { font-size: 18px; text-align: center; font-weight: 800; margin-bottom: 15px; }
	.his_con_text { font-size: 16px; margin-bottom: 5px; margin-top: 10px; }
	.his_con_tx { line-height: 20px; }
	.his_con_text span { font-size: 14px; margin-left: 15px; }
	.his_cont img.last { margin-bottom: 0px; }
	/*发展历程*/
	/*产业布局*/
	.pro_wi_con {
		float: left;
		width: 100%;
		position: relative;
		background: #fff;
		overflow: hidden;
	}
	.pro_wi_text {
		padding: 0px 15px 30px 15px;
		position: relative; bottom: 0; font-size: 12px; line-height: 20px;
	}
	.pro_wi_tit .title {
		font-size: 26px;
		line-height: 30px;
	}
	.pro_wi_tit .text {
		font-size: 20px; line-height: 30px;
	}
	.pro_wi_tit {
		padding: 0 15px;
		padding-top: 30px; margin-bottom: 20px;
	}
	.pro_wi_con .img { width: 100%; overflow: hidden;}
	.pro_text {
		width: 100%; height: 60px;
	}
	.pro_title {
		bottom: 20px; left: 15px;
		font-size: 16px;
	}
	.pro_text_bg {
		background: #eaeaec;
		width: 100%;
		height: 100%; padding-top: 0;
		position: absolute;
		top: 0;
		transform: rotateZ(0deg) translateY(0%) translateX(0%);
	}
	.pro_wi_tx {
		text-align: center;
		margin-bottom: 10px;
		line-height: 30px;
		padding-top: 10px;
		font-size: 16px;
	}
	/*产业布局*/
	/*首页*/
	#page .row {
		width: 100%;
		float: none; margin-left: 0px; margin-right: 0px;
	}
	.row.content { margin-left: 0px; margin-right: 0px; }
	.body_text {
		font-size: 12px;
		line-height: 20px;
		width: 100% !important;
		max-width: 100% !important;
	}
	#page {
		float: none;
		background: #eaeaec;
	}
	#weather {
		padding: 30px 0;
	}
	.meteo_ico_big img {
		width: 100%;
	}
	#weather {
		padding: 0px 30px;
	}
	.meteo_col {
		margin: 0 5px;width:100%;
	}
	.big_subtitle + .body_text {
		margin-top: 30px;
	}
	.main_block_title {
		margin: 30px 15px;
	}
	.desc_text {
		font-size: 16px;
	}
	#experience_box {
		margin-top: 0px;
	}
	#content { float: none; }
	.index_service_tx {
		padding: 30px 0;
	}
	.index_service_tx_con > h5 {
		margin-bottom: 30px;
		font-size: 20px;
		letter-spacing: 0px;
	}
	.index_service_tx_a span {
		font-size: 12px;
		letter-spacing: 0px;
	}

	.index_service_tx_c img { width: 76%; }
	.section_panel_title h1 {
		font-size: 20px;
	}
	.data_container {
		margin-top: 0px;
	}
	#experience_controller {
		height: auto;
	}
	#experience_box > .right {
		height: auto !important;
	}

	.section_subtitle h2 {
		margin-top: 0px;
	}
	.section_subtitle h2 {
		font-size: 12px;
		letter-spacing: 1px;
		line-height: 20px;
	}
	#latest_journal {
		padding: 30px 15px;
	}
	.section_title {
		font-size: 24px;
		letter-spacing: 1px;
	}
	.journal_container {
		margin-top: 20px;
	}
	.pic_box {
		width: 100%;
	}
	.journal_title {
		margin-top: 15px;
		letter-spacing: 1px;
		width: 100%;
	}
	.pic_box img{width: 100%;}
	.news_cont p {
		letter-spacing: 1px;font-size: 12px;line-height: 20px;
		width: 100%;
	}
	.j_title{font-size: 16px;}
	.stripe video {
		position: absolute; left:50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);

	}
	.phone_video{ position: relative;}
	.products_sec_img{background-attachment: inherit!important;}

	.description_box .transform_all{ display: none;}
	
	.join_sec3 {
		padding: 30px 0;
	}
	.join_sec3_con .title {
		font-size: 26px;
		margin-top: 30px;
		line-height: 30px;
	}
	.join_sec3_con .text {
		font-size: 20px;
		line-height: 30px;
	}
	.join_sec3_tx {
		font-size: 14px;
		margin-top: 20px;
	}
	.join_sec3_ti {
		font-size: 20px;
	}
	.join_sec3_tx1 {
		font-size: 12px;line-height: 20px;
	}
	.join_sec3_con{margin-bottom: 20px;}
	.join_sec3_img {
		margin-bottom: 20px;
	}
	.join_sec3_con .tx {
		font-size: 12px;
		line-height: 20px;
	}
	.join_sec4 {
		padding: 30px 0;
	}
	.join_sec4_tit {
		margin-bottom: 20px;
		font-size: 26px;
		line-height: 30px;
	}
	.join_sec4_tit_tit {
		margin-bottom: 20px;
		font-size: 26px;
		line-height: 30px;
		padding:0 15px;
	}
	.join_sec4_tit p {
		font-size: 20px;
		line-height: 30px;
	}
	.content_sec p {
		line-height: 20px;
		font-size: 12px;
		margin-bottom: 0px;
		padding: 0 15px;
	}
	.newsListContent {
		width: 100%;
		padding: 30px 15px;
	}
	.newsListContent .date strong {
		line-height: 22px;
		font-size: 14px;
	}
	.newsListContent .box .title {
		line-height: 20px;
		font-size: 12px;margin-top: 0px;
	}
	.newsListContent .box .title p{margin-bottom: 0px;}
	.newsListContent .date {
		padding-right: 10px;
		margin-right: 10px;
		width: 140px;
	}
	.newsListContent .box {
		padding-left: 150px;
	}
	.newsListContent .box .des {
		display: none;
	}
	.newsListContent .date p {
		font-size: 12px;
		line-height: 20px;
	}
	.service_open_over {
		width: 85%;
		margin: -180px auto 0;
		position: relative;
		height: 400px;
	}
	.service_open_over ol{padding: 10px 0;}
	.recruit_open ol li .title {
		line-height: 24px;
		font-size: 14px;
		padding-top: 0px;
	}
	.recruit_open ol li .summary div {
		margin-bottom: 0px;line-height: 20px;
	}
	.recruit_open ol li .summary {
		width: 100%;
		margin: 15px auto 10px;
	}
	.summary_con{padding: 0px 10px;}
	.Prompt {
		width: 100%;
	}
	.recruit_open .btn_off {
		top: -38px;
		right: -15px;
	}


	/*yjj11.9*/
	.nav_ti i {
	    float: right;
	    font-size: 22px;
	    margin-right: 15px;
	    line-height: 41px;
	}

	.nav_ti li ul {
	    padding: 5px;
	    display: none;
	}
	.nav_ti li ul li{
	    padding-left:20px;
	}
	.nav_ti li ul li a{
		font-size: 12px;
		color:#fff;
		line-height: 27px;
	}
	.scale1 {
	    transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    -webkit-transform: rotate(90deg);
	    -o-transform: rotate(90deg);
	    -webkit-transition: 0.6s linear;
	    -moz-transition: 0.6s linear;
	    -ms-transition: 0.6s linear;
	    -o-transition: 0.6s linear;
	    transition: 0.6s linear;
	}
	.header_ri_btn{
		display: none;

	}
	.about_two{
		padding:30px 0;
	}
	.abbr_left_con{
		position: relative;
	    filter: alpha(opacity=100);
	    -moz-opacity: 1;
	    -khtml-opacity: 1;
	    opacity: 1;
	    padding:15px 0;
	    border-top:1px solid #D6D6D6;
	}
	.abbr_left_con .title {
	    font-size: 16px;
	    line-height: 28px;
	    margin-bottom: 10px;
	}
	.abbr_left_con .text p{
		line-height: 20px;
		padding-left:65px;
	}
	.abbr_left_con .text span{
		line-height: 20px;
	}
	.mb{
		margin-bottom:0px !important;
	}
	.header_rinav{
		display: none;
	}
	.three_right_text{
		margin-left:0px !important;
	}
	.about_three{
		padding: 0 15px;
		background: #fff;
		padding-bottom:30px;
	}
	.three_left1{
		padding:30px 0 10px 0;
		background-color:#fff;
	}
	.five_left .three_right_text{
		position: relative;
		top:0px;
		-webkit-transform: translateY(0%);
	    -moz-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	    -o-transform: translateY(0%);
	    transform: translateY(0%);
	}
	.five_rigth{
		background: #f8f8f9;
		padding-top:0px;
	}
	.about_one_right{
		margin-bottom: 30px;
	}
	.about_right_txt .more{
		margin-top:20px;
	}
	.right_txt .ht_txt{
		margin-bottom: 10px;
	}
	.five_rigth .more{
		margin-left:0px;
		margin-top:25px;

	}
	.about_seven_img{
		width: 100%;
	}
	.abbr_line{
		display: none;
	}
	.about_six_text{
		background-color:#fff;
	}
	.five_rigth p span{
		margin-top:10px;
	}
	.five_left, .five_rigth{
		padding-bottom:15px;
	}
	.six_right1{
		width: 100%;
		padding-bottom:20px;
	}
	.three_right_img{
		margin-top:20px;
	}
	.about_left{
		width: 100%;
	}
	.about_right{
		width: 100%;
		padding:30px 15px;
	}
	.about_right_top .tx {
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.about_right_bottom{
		margin-top:10px;
	}
	.about_right_bottom li{
		line-height: 20px;
		font-size: 12px;
	}
	.about_right_b_tx .top{
		font-size:14px;
	}
	.about_right_b_tx img{
		width: 22px;
		display: inline-block;
		vertical-align: top;
		margin-top:4px;
	}
	.about_right_bottom ul{
		margin-bottom: 10px;
	}
	.culture_text_con .tx{
		font-size: 18px;

	}
	.support .about_left{
		height: 250px;
	}
	.warpper{
		overflow: hidden;
	}
	.banner_pro_zis p{
		font-size: 12px;
		line-height: 20px;
	}
	.banner_pro_zis{
		top:50%;
	}
	.ind_sec2_img{
		width: 100%;
		min-height: 250px;
	}
	.ind_sec2_img_img{
		width: 100%;
		min-height: 250px;
	}
	.ind_sec2_text{
		width: 100%;
		padding:30px 0 20px 0;
	}
	.ind_sec2_text_text{
		width: 100%;
		padding:30px 0 20px 0;
	}
	.ind_sec2 {
		padding:0 15px 30px 15px;
	}
	.ind_sec2_ind {
		padding:0 15px 30px 15px;
	}
	.ind_sec2_tx{
		line-height: 20px;
	}
	.ind_sec3_img{
		width: 33.3%;
	}
	.ind_sec3_img img{
		width: 80%;
		margin: 0 auto;
	}
	.ind_sec3{
		padding:30px 0;
	}
	.ph_top{
		margin-top:60px;
	}
	.ind_sec4{
		padding:0px 15px 30px 15px;
	}
	.ind_sec4_tit{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.ind_sec4_tity {
	    margin-top: 20px;
	    margin-bottom: 10px;
	    font-size: 16px;
	}
	.ind_news_a,.ind_news_b{
		padding:0px;
	}
	.ind_news_con ul li{
		border:0px;
	}
	.ind_news_acon h5{
		margin-top:0px;
	}
	.entry{
		padding:30px 0 0px 0;
	}
	.entry_txt img{
		width: 100%;

	}
	.entry_txt div{
		margin:0px;
	}
	.ti_icon{
		width: 30px;
		height: 30px;
		line-height: 30px;
		vertical-align: top;
		margin-top:5px;
	}
	.home_go{
		margin-top:30px;
		z-index: 1;
	}
	.join_sec4_add_text{
		width: 100%;
		padding:30px 15px;
	}
	.join_sec4_add_img{
		width: 100%;
	}
	.join_one{
		display: block;
	}
	.join_sec4_add_liu_box h3{
		font-size: 12px;
		margin-top:10px;
	}
	.join_sec4_add_liu_box span{
		top: -36px;
	    left: -7px;
	    font-size: 50px;
	}
	.join_right{
		background-color:#f5f5f5;
	}
	.join_sec4{
	
	}
	.join_sec4_text{
		margin-top:30px;
		margin-bottom: 0px;
	}
	.join_sec4_con .tx{
		font-size: 14px;
		line-height: 26px;
	}
	.join_sec4_con .tx p{
		margin-bottom: 0px;
	}
	.join_sec4_add_liu {
	    margin-top: 50px;
	}
	.join_sec4_add_img{
		padding:0 15px;
		background:none;
	}
	.join_sec4{
		padding-top:0px;
	}
	.join_sec5_tit{
		font-size:16px;
	}
	.join_sec5_tit{
		margin-top:30px;
	}
	.join_add_left{
		padding:20px 15px;
	}
	.join_add {
	    margin-top: 40px;
	}
	.about_six_text:hover .more i{
		width: 38px;
	}
	.join_sec5 td, .join_sec5 th{
		padding:5px;
	}
	.join_sec5 th{
		font-size: 14px;
	}
	.join_sec5 td{
		font-size: 12px;
	}
	.join_sec5{
		padding:30px 0;
	}
	.join_add_hidden{
		padding-top:50px;
	}
	.join_add_close{
		top:10px;
		right:0px;
		width:30px;
	}
	.join_add_left .join_sec5_tit{
		margin-top:10px;
	}
	.join_add_left_img img
	{
		width: 40px;
	}
	.cont_left{
		width: 100%;

	}
	.cont_right{
		width: 100%;
	}

	.cont{
		padding:0px;
	}
	.cont_right{
		padding-left:0px;
	}
	.cont_right_tx .text{
		line-height: 20px;
	}
	.cont_right_tx .tit {
	    font-size: 16px;
	    margin-bottom: 20px;
	}
	.cont_right_con{
		padding:30px 15px;
	}
	.cont_right_con .img{
		margin-bottom: 0px;
		margin-top:20px;
	}
	.cont_left{
		padding:30px 15px 30px 15px;
	}
	.cont_left_con{
		width: 100%;
		margin-bottom: 15px;
	}
	.cont_left_con input{
		height: 40px;
	}

	.cont_left_con textarea{
		height: 120px;
	}
	.cont_left_btn{
		width: 100px;
		line-height: 35px;
	}
	.big_title{
		margin-left: 0px;
	}
	p.desc_title.has_transition_1500{
		font-size: 24px;
		line-height: 40px;
	}
	.home_pro_img video{
		width: 120%;
	}
	.desc_tx{
		font-size: 20px;
	}
	.home_pro_text{
		padding:20px 15px 20px 15px;
	}
	.home_pro_text .line{
		display: none;
	}
	.home_pro_text .title{
		/*font-size: 20px;*/
		font-size: 14px;
		/*min-height: 84px;*/
	}
	.home_pro_text .text{
		/*font-size: 16px;*/
		font-size: 15px;
		letter-spacing: 2px;
	}
	#experience_box > .right{
		padding:30px 15px;
	}
	.commons_ph{
		display:block;
	}
	.clock-city p{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.clock-city span{
		font-size: 12px;
	}
	.commons_ph_con{
		padding:30px 0;
		position:relative;
	}
	.commons_left,.commons_right{
		position: absolute;
		top:30%;
		height: 50px;
		width:50px;
		line-height: 50px;
		text-align: center;
		z-index: 999;
	}
	.commons_left i,.commons_right i{
		font-size: 30px;
		color: #bfbfbf;
	}
	.commons_left{
		left: 0px;
	}
	.commons_right{
		right: 0px;
	}
	.clock{
		width: 100%;
		padding:0 15px;
	}
	.clock-container{
		width: 150px;
		margin: 0 auto;
		height: auto;
	}
	.clock-shadow img{
		width: 150px;
	}
	/*.index_service_tx_con ul li{*/
		/*width: 50%;*/
		/*margin-bottom: 20px;*/

	/*}*/
	.index_service_tx_b span {
		font-size: 22px;
	}
	.index_service_tx_a span {
		font-size: 10px;
	}

	.index_service_tx_c{
		margin-top:10px;    padding: 0px 5px;
	}
	.index_service_tx_c div{
		line-height: 16px;font-size: 10px;
	}
	.index_service_tx .container{padding: 0px ;}
	.index_service_tx{
		padding-bottom: 10px;
	}
	.journal_record{
		padding-right:5px;
	}
	div#latest_journal{
		padding-left:0px;
		padding-right:0px;
	}
	.pagination{
		margin-bottom: 0px;
	}
	.meteo_stats{
		display: block;
	}
	#weather{
		padding: 0px 15px;
	}
	.meteo_ico_big{
		text-align: center;
	}
	.meteo_ico_big img{
		width: 70%;
		margin: 0 auto;
	}
	.meteo_stats .text{
		font-size: 12px;
		line-height: 20px;
	}
	.sea_ico2{
		margin-bottom: 30px;
	}
	.meteo_box_ph{
		position: relative;
		margin-bottom: 30px;
	}
	.pagination_shop{
		width: 100%;
		text-align: center;
	}
	.pagination_shop span{
		margin: 0 5px;
	}
	/*yjj11.9*/
	.no_overflow > .big_subtitle {
		font-size: 18px;
	}
}


/*10.19*/

@media (max-width: 768px) {
	.meteo_phone img {
        width: 60%;
}
	.meteo_phone{
		    padding: 10px 30px;
		    
	}
	.meteo_pbox{
		margin-bottom: 20px;
	}
	.circle_button .arrow {
		margin-top: -6px;
	}
	#experience_controller .circle_button.left {
		float: left;
	}
	#experience_controller .controller_left {
		width: 50%;    order: 0;
		float: left;
	}
	#experience_controller .controller_right {
		width: 50%; float: right;
	}
	.about_nine_con {
		width: 100%;
	}
	.warpper {
		border-top: none;
	}
	.join_sec5_tab1{overflow-x: scroll;}
	.join_sec5_tab1 table{width: 200%;}
	.join_sec5_tab1 .sr{width: 30%;}

	.about_right_b_tx1 a{
		font-size: 14px;
	}
	.about_right_b_tx1 img {
		width: 22px;
		display: inline-block;
		vertical-align: top;
		margin-top: 4px;
	}
}


/*11.28*/
@media (max-width: 768px){
	.idea_sec1_con {
		padding: 30px 15px; height:auto!important;
	}
	.about_right_top .text {
		line-height: 20px;
	}
	.idea_sec1_line {
		margin: 5px 0 15px 0;
	}
	.idea_sec1_tx .text{ display: block!important;line-height: 20px;}
	.idea_sec1_con0 .idea_sec1_tx img {
		width: 40px; position: absolute; left:0; top:0;
	}
	.idea_sec1_con0 .idea_sec1_tx{text-align: left;padding-left: 50px; position: relative;margin-bottom: 5px;}
	.idea_sec1_tx .tit {
		font-size: 16px;
		margin-top: 0px;
	}
	.idea_sec1_con2 .idea_sec1_tx {
		padding: 15px 10px;
		background: #ffffff;margin-bottom: 5px;
	}
	.idea_sec1_con2 .about_right_b_tx{text-align: left;}
	.idea_sec2_con .title img {
		margin-right: 20px;
		height: 36px;
	}
	.idea_sec2_con .title div {
		line-height: 20px;
		height: 40px;
	}
	.idea_sec2 {
		padding: 30px 0;
	}
	.idea_sec3 {
		padding: 30px 0;
	}
	.idea_sec3_con {
		line-height: 40px;
		padding: 0px;
	}
	.idea_sec3_con .left {
		font-size: 14px;
		line-height: 40px;
	}
	.idea_sec3_con .left img {
		width: 25px;
	}
}

/*11.29*/
@media (max-width: 768px){
	.idea_sec1_nr_img {
		margin-top: 0%;
	}
	.idea_sec1_nr {
		margin-top:-40px;
	}
}

/*12.08*/
@media (max-width: 768px){
	.ind_sec3_img {
		/*-webkit-filter: grayscale(0);*/
		/*filter: grayscale(0);*/
		opacity: 1;
	}
	.ind_sec3_img a div {
		background: #e9e9e9;
		line-height: 25px;
		font-size: 12px;
	}
	.social_sec2_c{padding: 10px 0;}
}


/*12.13*/
@media (max-width: 768px){
	.block_title .desc_text {
		margin-left: -7px;
	}
	.desc_tx {
		padding-left: 0;
	}
	.home_pro1{background: #ffffff;}
	#experience_box > .right {
		min-height: 280px;
	}
	.exp_data .more {
		margin-top: -20px;
	}
	.experience_box_con {
		 display: block;
	}
	#experience_controller {
		padding: 0 15px;
	}
	#experience_box{min-height: 510px;}
	.about_six_text .tx{ height:auto;}
	.about_six_text .tx p{margin-bottom: 0px;}
	.idea_sec2_la_txt {
		font-size: 12px;
		line-height: 20px;
	}
	.idea_sec2_la_txt ul {
		line-height:20px;
	}
	.idea_sec2_c .tx {
		font-size: 10px;
		line-height: 20px;
		height: 40px;
	}
	.idea_sec2_m {
		margin-bottom: 10px;
	}
	.news_sec1_bg {
		height: 125px;
	}
	.cont_right_text{padding: 30px 15px;background-color: #f5f5f5;}
	.social_sec3_tx {
		 height: auto;
	}
	.banner_c{ overflow: hidden;}
	.phone_header_right{ position: absolute;    top: 22px;font-family: Geometria;
		line-height: 17px;
		font-size: 14px;
		right: 5%;}
	.phone_header_right img{ width:16px;margin-top: 0px;    opacity: 0.7;vertical-align: -3px;}
	#header img.white_panel_ph{ position: absolute; top:60px;  height:80%; right:0;}
	#header img.c_letter_ph{ position: absolute; right:-3%; width:200px; top:65px;opacity: 0.5;}
	.commons_right,.commons_left{ display: none;}

	.swiper_ph .swiper-slide { width: auto; }
	.phone_head a.on {
		border-color: #005295;
		color: #005295;
	}
	.phone_head {
		overflow: hidden;
		border-bottom: 1px solid #ddd;
		background-color: #f5f5f5;
		position: relative;
		z-index: 1;
	}
	.phone_head1 a { float: left; width: 50%; }
	.phone_head2 a { float: left; width: 33.333%; }
	.phone_head a { display: block;
		padding: 0 20px; position: relative;
		border-bottom: 3px solid transparent;
		height: 47px;
		line-height: 47px;
		font-size: 15px; text-align: center;
		color: #555;
	}
	.phone_head a i {
		position: absolute;
		top: 16px;
		right: 0;
		border-left: 1px solid #e4e4e4;
		height: 20px;
		display: inline-block;
	}
	.fi_right {
		bottom: 77px;
	}
	#header {
		height: 85vh;
	}
	#scroll_down {
		bottom: 78px; right:50% !important;
	}
}
/*12.13*/
