@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px) {
	.header {
		display: none;
	}

	.loading-img {
		width: 180px;
		height: 39px;
		margin-left: -90px;
		margin-top: -19.5px;
	}

	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.phone_nav .nav_but_box {
		top: 8px !important;
	}

	.phone_logo {
		padding: 5px;
	}

	.phone_logo .p1 {
		width: 60%;
	}

	.i_pf {
		display: none;
	}

	.i_bben1 {
		padding-right: 8%;
		display: none;
	}

	.i_footer {
		padding: 30px 0px 20px 0px;
	}

	.i_footer_tl {
		width: 100%;
	}

	.i_footer_tr {
		width: 100%;
		margin-top: 10px;
		padding: 0px 5%;
	}

	.i_footer_tr .s1 {
		font-size: 25px;
	}

	.i_footer_tl dl dt {
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
	}

	.i_footer_tl dl dd {
		width: 25%;
	}

	.i_footer_tl dl dd:nth-of-type(1) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(2) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(3) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(4) {
		min-height: 210px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 30%;
	}

	.i_hzhbdiv {
		padding: 20px 0px;
	}

	.newc {
		float: left;
		width: 200px;
		height: 70px;
	}

	.newc a img {
		width: 178px;
		height: 69px;
	}


	.i_cpdiv {
		padding: 20px 0px 0px 0px;
	}

	.i_cpdiv_t a {
		width: 25%;
		float: left;
		text-align: center;
	}

	.i_cpdiv_t {
		padding-bottom: 25px;
		height: auto;
		overflow: hidden;
	}

	.i_cpdiv_c ul li {
		width: 50%;
		width: 100%;
	}

	.i_cpdiv_c ul li .div .a_text {
		height: 60px;
	}

	.i_cpdiv_c ul li .div .a_text .text_c {
		height: 60px;
		line-height: 60px;
		font-size: 14px;
	}

	.i_cpdiv_c ul li .div .a_text .tb1 {
		width: 30px;
		height: 30px;
		background: url(../images/more1.png) no-repeat;
		background-size: 30px;
		position: absolute;
		left: 50%;
		top: -15px;
		margin-left: -15px;
	}

	.i_cpdiv_c ul li .div:hover .a_text .tb1 {
		background: url(../images/more2.png) no-repeat;
		background-size: 30px;
	}

	.i_newdiv_l {
		width: 100%
	}

	.i_newdiv_l li .a_img .div1 {
		font-size: 12px;
	}

	.i_newdiv_l li .a_img .div1 span {
		font-size: 16px;
	}

	.i_newdiv_l li .a_img .div2 {
		font-size: 12px;
		padding: 15px 0px 0px 15px;
	}

	.i_newdiv_l li .a_img .div2 span {
		font-size: 16px;
	}

	.i_newdiv_r {
		width: 100%;
		margin: 0px;
		padding: 3%;
	}

	.i_newdiv_r_t {
		height: auto !important;
		margin-bottom: 20px;
	}

	.i_newdiv_r_t .s1 {
		width: 100%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 15px;
	}

	.i_newdiv_r_con ul li .div .div_l {
		font-size: 12px;
	}

	.i_newdiv_r_con ul li .div .div_l span {
		font-size: 16px;
	}

	.i_newdiv_r_con ul li .div .div_r .s1 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
		-moz-border-radius: 17px;
		/* Gecko browsers */
		-webkit-border-radius: 17px;
		/* Webkit browsers */
		border-radius: 17px;
		/* W3C syntax */
	}

	.i_newdiv_r_t .s2 {
		width: 100%;
	}

	.i_jjgk {
		margin: 20px 0px;
	}

	.i_jjgk_div {
		width: 100%;
		margin: 0px;
		padding: 20px 3%;
	}

	.i_jjgk_div_t {
		padding-bottom: 20px;
		font-size: 14px;
	}

	.i_jjgk_div_t .s1 {
		font-size: 22px;
	}

	.i_jjgk_div_c {
		margin: 20px 0px;
		height: auto !important;
		line-height: 1.8;
	}

	.i_jjgk_div_b img {
		width: 35px;
		height: 35px;
	}

	.i_jjgk_div_r {
		position: relative;
		width: 100%;
		padding: 20px 3%;
                background-image: url(http://www.mychenyue.com/skins/images/zz1.jpg);
	}

	.i_jjgk_div_r .s1 {
		padding-bottom: 20px;
		font-size: 14px;
	}

	.i_jjgk_div_r .s1 span {
		font-size: 22px;
	}

	.i_jjgk_div_r .s2 {
		padding: 30px 0px;
		line-height: 2.0;
		font-size: 22px;
		height: auto !important;
	}

	.i_swyfdiv_ul {
		display: none;
	}

	.i_swyfdiv_dl {
		position: relative;
		background-color: #1aa9ab;
	}

	.i_swyfdiv_dl dd.one {
		width: 100%;
	}

	.i_swyfdiv_dl dd.one {
		padding: 20px 3%;
	}

	.i_swyfdiv_dl dd {
		width: 100%;
		border: 0px;
	}

	.i_swyfdiv_dl dd .s1 {
		font-size: 14px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 18px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 25px;
	}

	.i_swyfdiv_dl dd.one .s3 {
		margin-top: 20px;
	}

	.i_swyfdiv_dl dd .s3 {
		margin-top: 20px;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		text-align: center;
		width: 100%;
	}

	.i_swyfdiv_dl dd .s3 img {
		width: 35px;
		height: 35px;
	}

	.i_swyfdiv_dl dd:nth-child(2n) {
		background-color: #56d4d6;
	}

	.left_side {
		display: none;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 18px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 14px;
		margin-top: -100px;
		padding: 0px 2%;
	}

	.i_phone {
		display: none;
	}

	.pc_amenu {
		display: none
	}

	.a_zxlmenu {
		display: block;
	}

	.n_uicenter {
		width: 100%;
		padding: 0px 3%;
	}

	.a_con {
		padding: 20px 0px;
	}

	.n_banner {
		height: 280px;
	}

	.n_banner .zctext {
		font-size: 18px;
	}

	.n_banner .zctext span {
		font-size: 30px;
	}

	.a_ldzc .a_img {
		width: 100%;
	}

	.a_ldzc .a_img_r {
		width: 100%;
		padding-top: 10px;
	}

	.a_jtry_t_l {
		width: 100%;
		font-size: 14px;
	}

	.a_jtry_t_l .s1 {
		font-size: 22px;
	}

	.a_jtry_t_r {
		width: 100%;
	}

	.a_jtry_t {
		padding-bottom: 20px;
	}

	.a_jtry_c li {
		width: 50%;
	}

	.a_newsList li .a_div .a_img {
		width: 100%;
	}

	.a_newsList li .a_div .a_img_r {
		width: 100%;
		padding: 3%;
	}

	.a_newsList li .a_div .a_img_r .s1 {
		font-size: 18px;
		line-height: 1.8;
		height: auto !important;
	}

	.a_newsList li .a_div .a_img_r .s3 {
		height: auto !important;
		line-height: 2;
	}

	.n_news_t1 {
		font-size: 18px;
		padding: 10px 0px;
		line-height: 2;
	}

	.n_news_tcon {
		padding: 20px 0px;
	}

	.n_newsDetails_c_b a {
		width: 100%;
	}

	.n_newsDetails_c_b a:nth-of-type(1) {
		border-bottom: 1px solid #e1e1e1;
	}

	.a_rlzydiv_c dt .div,
	.a_rlzydiv_c dd .div {
		font-size: 14px;
	}

	.a_rlzydiv_c dt .div .s2,
	.a_rlzydiv_c dt .div .s3 {
		display: none;
	}

	.a_rlzydiv_c dd .div .s2,
	.a_rlzydiv_c dd .div .s3 {
		display: none;
	}

	.a_rlzydiv_c dd .div .s1,
	.a_rlzydiv_c dt .div .s1 {
		width: 60%;
	}

	.a_rlzydiv_c dd .div .s4,
	.a_rlzydiv_c dt .div .s4 {
		width: 40%;
	}

	.a_rlzydiv_c dd .div {
		/* background: url(../images/r_jt1.jpg) right -20px center no-repeat;
		background-color: #eeeeee; */
	}

	.a_rlzydiv_c dd .div:hover,
	.a_rlzydiv_c dd .div.activerc {
		/* background: url(../images/r_jt2.jpg) right -20px center no-repeat;
		background-color: #99dfe0; */
	}

	.a_rlzydiv_c dd .div1 {
		padding: 3%;
	}

	.a_rlzydiv_c dd .div1_l {
		width: 100%;
	}

	.a_rlzydiv_c dd .div1_r {
		width: 100%;
	}


	.n_div4 {
		padding-bottom: 20px;
	}

	.n_div4_l {
		width: 100%;
		padding-top: 15px;
	}

	.n_div4_l span {
		font-size: 26px;
	}

	.n_div4_r {
		width: 100%;
	}

	.n_div1.lxwmdiv {
		padding: 15px 0px 0px 0px;
	}

	.n_div4_cl {
		width: 100%;
	}

	.n_div4_cr {
		width: 100%;
	}

	.n_div4_ct {
		font-size: 15px;
	}

	.n_div4_ct span {
		font-size: 20px;
	}

	.n_address {
		min-height: auto !important;
	}

	.n_messages {
		margin-bottom: 15px;
	}

	.n_messages table tr td {
		font-size: 14px;
	}

	.n_teamList li .a_img {
		width: 100%;
	}

	.n_teamList li .a_img_r {
		width: 100%;
	}

	.n_teamList li .a_img_r {
		padding: 3%;
	}

	.n_teamList li .a_img_r .s1 {
		padding: 10px 0px;
		line-height: 1.8;
		font-size: 20px;
		height: auto !important;
	}

	.n_teamList li .a_img_r .s3 {
		font-size: 14px;
		height: auto !important;
		line-height: 2;
	}

	.n_pro_t {
		height: auto !important;
		line-height: 2;
		padding: 10px 0px;
		font-size: 22px;
	}

	.n_pro_ct {
		height: auto !important;
		line-height: 2;
		padding: 10px 0px;
		font-size: 22px;
	}

	.n_pro_c {
		padding: 20px 3%;
	}

	.n_pro_ctx {
		font-size: 14px;
	}

	.a_fzlc_t {
		display: none;
	}

	.a_fzlc_c {
		width: 100%;
		padding-top: 20px;
		background: url(../images/o_111.jpg) left repeat-y;
	}

	.a_fzlc_c li {
		padding-bottom: 10px;
	}

	.a_fzlc_c li .div {
		width: 100%;
	}

	.a_fzlc_c li .div .s1 {
		font-size: 18px;
	}

	.a_fzlc_c li .div .s2 {
		font-size: 14px;
	}

	.a_fzlc_c li.activetwo .div {
		width: 100%;
		float: left;
	}

	.a_fzlc_c li.activetwo .div .s1 {
		width: 100%;
		height: 40px;
		line-height: 40px;
		padding: 0px;
		padding-left: 63px;
		background: url(../images/o_1112.jpg) left center no-repeat;
		font-size: 18px;
		text-align: left;
	}

	.a_fzlc_c li.activetwo .div .s2 {
		width: 100%;
		font-size: 14px;
		padding: 0px;
		padding-left: 63px;
		text-align: left;
	}

	.a_jtjgdiv_c {
		width: 100%;
		position: relative;
		padding: 20px 3%;
	}

	.a_jtjgdiv_ct {
		font-size: 22px;
	}

	.a_jtjgdiv_ct span {
		font-size: 22px;
	}

	.a_jtjgdiv_con1 {
		height: auto !important;
	}

	.a_jtjgdiv {
		height: auto !important;
	}

	.a_kkList {
		display: none;
	}

	.map_meni {
		display: block;
	}

	.a_zhome {
		padding: 20px 0px;
	}

	.z_homeList {
		padding: 20px 0px;
	}

	.z_homenews li {
		width: 100%;
		padding: 0px;
		padding-bottom: 10px;
	}

	.z_homenews li .div .a_text .s1 {
		font-size: 16px;
	}

	.z_homery {
		padding: 20px 0px;
	}

	.z_homejj {
		padding: 20px 0px;
	}

	.z_homery_list li {
		width: 50%;
	}

	.z_about {
		padding: 20px 0px;
	}

	.z_about_l {
		width: 100%;
	}

	.z_about_r {
		width: 100%;
		padding: 10px 0px;
	}

	.z_about_lc {
		min-height: auto !important
	}

	.z_dszzcdiv .a_img {
		width: 100%;
	}

	.z_dszzcdiv .a_img_r {
		width: 100%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

	.z_dszzcdiv .a_img_r .s2 {
		height: auto !important;
	}

	.z_jtjj {
		padding: 20px 0px;
	}

	.a_zpdiv {
		padding: 20px 0px;
	}

	.z_lcdiv {
		padding: 20px 0px;
	}

	.i_lcb_c1 {
		display: none;
	}

	.i_lcb_c {
		width: 100%;
		background: none;
	}

	.i_lcb_c_ul li {
		width: 100%;
		padding: 0px 2%;
	}

	.i_lcb_c_ul li .div {
		padding-right: 0px;
		background: none;
		position:  !important;
		right: 0px;
	}

	.i_lcb_c_ul li .div1 {
		padding-left: 0px;
		background: none;
		position:  !important;
		left: 0px;
		margin-top: 0px;
	}

	.i_lcb_c {
		padding-bottom: 0px;
	}

	.i_lcb_c_b {
		padding: 2% 0px;
	}




	.ly_div {
		width: 340px;
		margin: 0px auto;
		height: 900px;
	}

	.ly_div_d1 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 102px;
		cursor: pointer;
	}

	.ly_div_d1_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d1_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d1_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d1_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb1.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d1_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d1_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}



	.ly_div_d2 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 133px;
		top: 25px;
		cursor: pointer;
	}

	.ly_div_d2_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d2_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2f989e;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d2_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d2_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d2_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d2_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d3 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 180px;
		cursor: pointer;
	}

	.ly_div_d3_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d3_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
	.ly_div_d3_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d3_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d3_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


	.ly_div_d4 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 256px;
		cursor: pointer;
	}

	.ly_div_d4_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d4_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #c5e4fa;
		position: relative;
		opacity: 0.6;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d4_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d4_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .span1 {
		width: 64%;
		height: 40px;
		text-align: center;
		left: 50%;
		margin-left: -32%;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -20px;
	}

	.ly_div_d4_d .span1:hover {
		text-decoration: none;
	}


	.ly_div_d5 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 131px;
		top: 335px;
		cursor: pointer;
	}

	.ly_div_d5_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d5_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #49aeb9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d5_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d5_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb5.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d5_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d5_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d6 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 412px;
		cursor: pointer;
	}

	.ly_div_d6_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d6_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #51b589;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d6_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d6_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb6.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d6_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d6_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d7 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 490px;
		cursor: pointer;
	}

	.ly_div_d7_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d7_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #1680a8;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d7_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d7_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb7.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d7_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d7_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d8 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 568px;
		cursor: pointer;
	}

	.ly_div_d8_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d8_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d8_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d8_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d8_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d9 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 645px;
		cursor: pointer;
	}

	.ly_div_d9_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d9_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d9_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d9_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb8.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d9_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d9_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d10 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 725px;
		cursor: pointer;
	}

	.ly_div_d10_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d10_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2795a9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d10_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d10_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb9.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d10_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d10_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


}

@media screen and (min-width:641px) and (max-width:767px) {
	.phone_logo .p1 {
		width: 30%;
	}

	.header {
		display: none;
	}

	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.phone_nav .nav_but_box {
		top: 19px !important;
	}


	.i_footer {
		padding: 30px 0px 20px 0px;
	}

	.i_footer_tl {
		width: 100%;
	}

	.i_footer_tr {
		width: 100%;
		margin-top: 10px;
		padding: 0px 5%;
	}

	.i_footer_tr .s1 {
		font-size: 25px;
	}

	.i_footer_tl dl dt {
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
	}

	.i_footer_tl dl dd {
		width: 25%;
	}

	.i_footer_tl dl dd:nth-of-type(1) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(2) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(3) {
		min-height: 210px;
	}

	.i_footer_tl dl dd:nth-of-type(4) {
		min-height: 210px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 30%;
	}

	.i_hzhbdiv {
		padding: 20px 0px;
	}

	.newc {
		float: left;
		width: 220px;
		height: 80px;
	}

	.newc a img {
		width: 200px;
		height: 78px;
	}


	.i_cpdiv {
		padding: 20px 0px 0px 0px;
	}

	.i_cpdiv_t a {
		width: 25%;
		float: left;
		text-align: center;
	}

	.i_cpdiv_t {
		padding-bottom: 25px;
		height: 50px;
	}

	.i_cpdiv_c ul li {
		width: 50%;
	}

	.i_cpdiv_c ul li .div .a_text {
		height: 60px;
	}

	.i_cpdiv_c ul li .div .a_text .text_c {
		height: 60px;
		line-height: 60px;
		font-size: 14px;
	}

	.i_cpdiv_c ul li .div .a_text .tb1 {
		width: 30px;
		height: 30px;
		background: url(../images/more1.png) no-repeat;
		background-size: 30px;
		position: absolute;
		left: 50%;
		top: -15px;
		margin-left: -15px;
	}

	.i_cpdiv_c ul li .div:hover .a_text .tb1 {
		background: url(../images/more2.png) no-repeat;
		background-size: 30px;
	}


	.i_newdiv_l {
		width: 100%
	}

	.i_newdiv_l li .a_img .div1 {
		font-size: 12px;
	}

	.i_newdiv_l li .a_img .div1 span {
		font-size: 16px;
	}

	.i_newdiv_l li .a_img .div2 {
		font-size: 12px;
		padding: 15px 0px 0px 15px;
	}

	.i_newdiv_l li .a_img .div2 span {
		font-size: 16px;
	}

	.i_newdiv_r {
		width: 100%;
		margin: 0px;
		padding: 3%;
	}

	.i_newdiv_r_t {
		height: auto !important;
		margin-bottom: 20px;
	}

	.i_newdiv_r_t .s1 {
		width: 100%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 15px;
	}

	.i_newdiv_r_con ul li .div .div_l {
		font-size: 12px;
	}

	.i_newdiv_r_con ul li .div .div_l span {
		font-size: 16px;
	}

	.i_newdiv_r_con ul li .div .div_r .s1 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
		-moz-border-radius: 17px;
		/* Gecko browsers */
		-webkit-border-radius: 17px;
		/* Webkit browsers */
		border-radius: 17px;
		/* W3C syntax */
	}

	.i_newdiv_r_t .s2 {
		width: 100%;
	}


	.i_jjgk {
		margin: 20px 0px;
	}

	.i_jjgk_div {
		width: 50%;
		margin: 0px;
		padding: 20px 3%;
	}

	.i_jjgk_div_t {
		padding-bottom: 20px;
		font-size: 14px;
	}

	.i_jjgk_div_t .s1 {
		font-size: 22px;
	}

	.i_jjgk_div_c {
		margin: 20px 0px;
		line-height: 1.8;
	}

	.i_jjgk_div_b img {
		width: 35px;
		height: 35px;
	}

	.i_jjgk_div_r {
		width: 44%;
		padding: 20px 3%;
	}

	.i_jjgk_div_r .s1 {
		padding-bottom: 20px;
		font-size: 14px;
	}

	.i_jjgk_div_r .s1 span {
		font-size: 22px;
	}

	.i_jjgk_div_r .s2 {
		padding: 70px 0px;
		line-height: 2.0;
		font-size: 22px;
		height: auto !important;
	}

	.i_swyfdiv_ul {
		display: none;
	}

	.i_swyfdiv_dl {
		position: relative;
		background-color: #1aa9ab;
	}

	.i_swyfdiv_dl dd.one {
		width: 100%;
	}

	.i_swyfdiv_dl dd.one {
		padding: 20px 3%;
	}

	.i_swyfdiv_dl dd {
		width: 50%;
	}

	.i_swyfdiv_dl dd .s1 {
		font-size: 14px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 18px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 22px;
	}

	.i_swyfdiv_dl dd.one .s3 {
		margin-top: 20px;
	}

	.i_swyfdiv_dl dd .s3 {
		margin-top: 20px;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		text-align: center;
		width: 100%;
	}

	.i_swyfdiv_dl dd .s3 img {
		width: 35px;
		height: 35px;
	}

	.left_side {
		display: none;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 18px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 14px;
		margin-top: -100px;
		padding: 0px 2%;
	}


	.pc_amenu {
		display: none
	}

	.a_zxlmenu {
		display: block;
	}

	.n_uicenter {
		width: 100%;
		padding: 0px 2%;
	}

	.a_con {
		padding: 20px 0px;
	}

	.n_banner {
		height: 380px;
	}

	.n_banner .zctext {
		font-size: 18px;
	}

	.n_banner .zctext span {
		font-size: 30px;
	}

	.a_ldzc .a_img {
		width: 100%;
	}

	.a_ldzc .a_img_r {
		width: 100%;
		padding-top: 10px;
	}


	.a_jtry_t_l {
		font-size: 14px;
	}

	.a_jtry_t_l .s1 {
		font-size: 22px;
	}

	.a_jtry_t_r {
		width: 50%;
	}

	.a_jtry_t {
		padding-bottom: 20px;
	}

	.a_jtry_c li {
		width: 33.33%;
	}


	.a_newsList li .a_div .a_img {
		width: 40%;
	}

	.a_newsList li .a_div .a_img_r {
		width: 55%;
	}

	.a_newsList li .a_div .a_img_r .s1 {
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.a_newsList li .a_div .a_img_r .s2 {
		height: 25px;
		line-height: 25px;
	}

	.a_newsList li .a_div .a_img_r .s3 {
		height: 40px;
		line-height: 20px;
	}

	.a_newsList li .a_div .a_img_r .s4 {
		height: 35px;
		line-height: 35px;
	}

	.n_news_t1 {
		font-size: 18px;
		padding: 10px 0px;
		line-height: 2;
	}

	.n_news_tcon {
		padding: 20px 0px;
	}

	.n_newsDetails_c_b a {
		width: 100%;
	}

	.n_newsDetails_c_b a:nth-of-type(1) {
		border-bottom: 1px solid #e1e1e1;
	}

	.a_rlzydiv_c dd .div {
		background: url(../images/r_jt1.jpg) right -22px center no-repeat;
		background-color: #eeeeee;
	}

	.a_rlzydiv_c dd .div:hover,
	.a_rlzydiv_c dd .div.activerc {
		background: url(../images/r_jt2.jpg) right -22px center no-repeat;
		background-color: #99dfe0;
	}

	.a_rlzydiv_c dd .div1 {
		padding: 3%;
	}

	.a_rlzydiv_c dd .div1_l {
		width: 100%;
	}

	.a_rlzydiv_c dd .div1_r {
		width: 100%;
	}


	.n_div4 {
		padding-bottom: 20px;
	}

	.n_div4_l {
		width: 100%;
		padding-top: 15px;
	}

	.n_div4_l span {
		font-size: 26px;
	}

	.n_div4_r {
		width: 100%;
	}

	.n_div1.lxwmdiv {
		padding: 15px 0px 0px 0px;
	}

	.n_div4_cl {
		width: 100%;
	}

	.n_div4_cr {
		width: 100%;
	}

	.n_div4_ct {
		font-size: 15px;
	}

	.n_div4_ct span {
		font-size: 20px;
	}

	.n_address {
		min-height: auto !important;
	}

	.n_messages {
		margin-bottom: 15px;
	}

	.n_messages table tr td {
		font-size: 14px;
	}

	.n_teamList li .a_img_r {
		padding: 10px 3% 0px 3%;
	}

	.n_teamList li .a_img_r .s1 {
		font-size: 18px;
		height: 30px;
		line-height: 30px;
	}

	.n_teamList li .a_img_r .s3 {
		font-size: 14px;
		height: 75px;
	}

	.n_teamList li .a_img_r .s2 {
		height: 40px;
		line-height: 40px;
	}


	.a_fzlc_c li .div .s1 {
		font-size: 18px;
	}

	.a_fzlc_c li .div .s2 {
		font-size: 14px;
	}

	.a_fzlc_c li.activetwo .div .s1 {
		font-size: 18px;
	}

	.a_fzlc_c li.activetwo .div .s2 {
		font-size: 14px;
	}


	.a_jtjgdiv_c {
		width: 100%;
		position: relative;
		padding: 20px 3%;
	}

	.a_jtjgdiv_ct {
		font-size: 22px;
	}

	.a_jtjgdiv_ct span {
		font-size: 22px;
	}

	.a_jtjgdiv_con1 {
		height: auto !important;
	}

	.a_jtjgdiv {
		height: auto !important;
	}

	.a_kkList {
		display: none;
	}

	.map_meni {
		display: block;
	}

	.a_zhome {
		padding: 20px 0px;
	}

	.z_homeList {
		padding: 20px 0px;
	}

	.z_homenews li {
		width: 50%;
	}

	.z_homenews li .div .a_text .s1 {
		font-size: 16px;
	}


	.z_homery {
		padding: 20px 0px;
	}

	.z_homejj {
		padding: 20px 0px;
	}

	.z_homery_list li {
		width: 50%;
	}


	.z_dszzcdiv .a_img {
		width: 100%;
	}

	.z_dszzcdiv .a_img_r {
		width: 100%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

	.z_dszzcdiv .a_img_r .s2 {
		height: auto !important;
	}

	.z_lcdiv {
		padding: 20px 0px;
	}

	.i_lcb_c1 {
		display: none;
	}

	.i_lcb_c {
		width: 100%;
		background: none;
	}

	.i_lcb_c_ul li {
		width: 100%;
		padding: 0px 2%;
	}

	.i_lcb_c_ul li .div {
		padding-right: 0px;
		background: none;
		position:  !important;
		right: 0px;
	}

	.i_lcb_c_ul li .div1 {
		padding-left: 0px;
		background: none;
		position:  !important;
		left: 0px;
		margin-top: 0px;
	}

	.i_lcb_c {
		padding-bottom: 0px;
	}

	.i_lcb_c_b {
		padding: 2% 0px;
	}



	.ly_div {
		width: 450px;
		margin: 0px auto;
		height: 700px;
	}

	.ly_div_d1 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 102px;
		cursor: pointer;
	}

	.ly_div_d1_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d1_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d1_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d1_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb1.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d1_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d1_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}



	.ly_div_d2 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 133px;
		top: 25px;
		cursor: pointer;
	}

	.ly_div_d2_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d2_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2f989e;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d2_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d2_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d2_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d2_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d3 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 102px;
		cursor: pointer;
	}

	.ly_div_d3_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d3_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
	.ly_div_d3_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d3_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d3_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


	.ly_div_d4 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 179px;
		cursor: pointer;
	}

	.ly_div_d4_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d4_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #c5e4fa;
		position: relative;
		opacity: 0.6;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d4_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d4_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .span1 {
		width: 64%;
		height: 40px;
		text-align: center;
		left: 50%;
		margin-left: -32%;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -20px;
	}

	.ly_div_d4_d .span1:hover {
		text-decoration: none;
	}


	.ly_div_d5 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 256px;
		cursor: pointer;
	}

	.ly_div_d5_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d5_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #49aeb9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d5_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d5_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb5.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d5_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d5_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d6 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 334px;
		cursor: pointer;
	}

	.ly_div_d6_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d6_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #51b589;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d6_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d6_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb6.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d6_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d6_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d7 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 257px;
		cursor: pointer;
	}

	.ly_div_d7_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d7_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #1680a8;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d7_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d7_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb7.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d7_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d7_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d8 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 412px;
		cursor: pointer;
	}

	.ly_div_d8_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d8_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d8_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d8_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d8_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d9 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 490px;
		cursor: pointer;
	}

	.ly_div_d9_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d9_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d9_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d9_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb8.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d9_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d9_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d10 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 412px;
		cursor: pointer;
	}

	.ly_div_d10_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d10_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2795a9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d10_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d10_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb9.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d10_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d10_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}



}

@media screen and (min-width:768px) and (max-width: 992px) {
	.phone_logo .p1 {
		width: 25%;
	}

	.phone_nav {
		display: block;
	}

	.header {
		display: none;
	}

	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.phone_nav .nav_but_box {
		top: 19px !important;
	}

	.i_logo_ul {
		width: 65%;
	}

	.i_logo_img {
		padding-top: 28px;
	}


	.i_footer {
		padding: 20px 0px;
	}

	.i_footer_tl {
		width: 100%;
	}

	.i_footer_tr {
		width: 100%;
		margin-top: 10px;
		padding: 0px 5%;
	}

	.i_footer_tl dl dt {
		width: 100%;
		text-align: center;
		margin-bottom: 0px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 20%;
	}

	.i_footer_tl dl dd {
		width: 12.5%;
	}

	.i_hzhbdiv {
		padding: 20px 0px;
	}

	.newc {
		float: left;
		width: 220px;
		height: 80px;
	}

	.newc a img {
		width: 200px;
		height: 78px;
	}


	.i_cpdiv {
		padding: 20px 0px 0px 0px;
	}

	.i_cpdiv_t a {
		width: 25%;
		float: left;
		text-align: center;
	}

	.i_cpdiv_t {
		padding-bottom: 25px;
		height: 50px;
	}

	.i_cpdiv_c ul li .div .a_text {
		height: 60px;
	}

	.i_cpdiv_c ul li .div .a_text .text_c {
		height: 60px;
		line-height: 60px;
		font-size: 14px;
	}

	.i_cpdiv_c ul li .div .a_text .tb1 {
		width: 30px;
		height: 30px;
		background: url(../images/more1.png) no-repeat;
		background-size: 30px;
		position: absolute;
		left: 50%;
		top: -15px;
		margin-left: -15px;
	}

	.i_cpdiv_c ul li .div:hover .a_text .tb1 {
		background: url(../images/more2.png) no-repeat;
		background-size: 30px;
	}

	.i_newdiv_l {
		width: 100%
	}

	.i_newdiv_l li .a_img .div1 {
		font-size: 12px;
	}

	.i_newdiv_l li .a_img .div1 span {
		font-size: 16px;
	}

	.i_newdiv_l li .a_img .div2 {
		font-size: 12px;
		padding: 15px 0px 0px 15px;
	}

	.i_newdiv_l li .a_img .div2 span {
		font-size: 16px;
	}

	.i_newdiv_r {
		width: 100%;
		margin: 0px;
		padding: 3%;
	}

	.i_newdiv_r_t {
		height: auto !important;
		margin-bottom: 20px;
	}

	.i_newdiv_r_t .s1 {
		width: 100%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 15px;
	}

	.i_newdiv_r_con ul li .div .div_l {
		font-size: 12px;
	}

	.i_newdiv_r_con ul li .div .div_l span {
		font-size: 16px;
	}

	.i_newdiv_r_con ul li .div .div_r .s1 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
		-moz-border-radius: 17px;
		/* Gecko browsers */
		-webkit-border-radius: 17px;
		/* Webkit browsers */
		border-radius: 17px;
		/* W3C syntax */
	}

	.i_newdiv_r_t .s2 {
		width: 100%;
	}

	.i_newdiv_r_t .s2 li a {
		height: 40px;
		line-height: 40px;
		-moz-border-radius: 20px;
		/* Gecko browsers */
		-webkit-border-radius: 20px;
		/* Webkit browsers */
		border-radius: 20px;
		/* W3C syntax */
	}


	.i_jjgk {
		margin: 20px 0px;
	}

	.i_jjgk_div {
		width: 50%;
		margin: 0px;
		padding: 20px 3%;
	}

	.i_jjgk_div_t {
		padding-bottom: 20px;
		font-size: 16px;
	}

	.i_jjgk_div_t .s1 {
		font-size: 25px;
	}

	.i_jjgk_div_c {
		margin: 20px 0px;
		line-height: 1.8;
	}

	.i_jjgk_div_b img {
		width: 35px;
		height: 35px;
	}

	.i_jjgk_div_r {
		width: 44%;
		padding: 20px 3%;
	}

	.i_jjgk_div_r .s1 {
		padding-bottom: 20px;
		font-size: 16px;
	}

	.i_jjgk_div_r .s1 span {
		font-size: 25px;
	}

	.i_jjgk_div_r .s2 {
		padding: 70px 0px;
		line-height: 2.0;
		font-size: 22px;
		height: auto !important;
	}

	.i_swyfdiv_ul {
		display: none;
	}

	.i_swyfdiv_dl {
		position: relative;
		background-color: #1aa9ab;
	}

	.i_swyfdiv_dl dd.one {
		width: 100%;
	}

	.i_swyfdiv_dl dd.one {
		padding: 20px 3%;
	}

	.i_swyfdiv_dl dd {
		width: 50%;
	}

	.i_swyfdiv_dl dd .s1 {
		font-size: 14px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 18px;
		text-align: center;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 22px;
	}

	.i_swyfdiv_dl dd.one .s3 {
		margin-top: 20px;
	}

	.i_swyfdiv_dl dd .s3 {
		margin-top: 20px;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		text-align: center;
		width: 100%;
	}

	.i_swyfdiv_dl dd .s3 img {
		width: 35px;
		height: 35px;
	}


	.left_side {
		display: none;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 25px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 16px;
		margin-top: -100px;
		padding: 0px 2%;
	}

	.n_uicenter {
		width: 100%;
		padding: 0px 2%;
	}

	.a_menu .a_menu_a {
		font-size: 16px;
		margin: 0px 10px;
	}

	.a_con {
		padding: 30px 0px;
	}

	.n_banner {
		height: 480px;
	}

	.n_banner .zctext {
		font-size: 22px;
	}

	.n_banner .zctext span {
		font-size: 36px;
	}

	.a_ldzc .a_img {
		width: 100%;
	}

	.a_ldzc .a_img_r {
		width: 100%;
		padding-top: 10px;
	}


	.a_newsList li .a_div .a_img {
		width: 35%;
	}

	.a_newsList li .a_div .a_img_r {
		width: 60%;
	}

	.a_newsList li .a_div .a_img_r .s1 {
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.a_newsList li .a_div .a_img_r .s2 {
		height: 25px;
		line-height: 25px;
	}

	.a_newsList li .a_div .a_img_r .s3 {
		height: 40px;
		line-height: 20px;
	}

	.a_newsList li .a_div .a_img_r .s4 {
		height: 35px;
		line-height: 35px;
	}

	.n_news_t1 {
		font-size: 18px;
		padding: 10px 0px;
		line-height: 2;
	}

	.n_news_tcon {
		padding: 20px 0px;
	}

	.a_rlzydiv_c dd .div {
		background: url(../images/r_jt1.jpg) right -22px center no-repeat;
		background-color: #eeeeee;
	}

	.a_rlzydiv_c dd .div:hover,
	.a_rlzydiv_c dd .div.activerc {
		background: url(../images/r_jt2.jpg) right -22px center no-repeat;
		background-color: #99dfe0;
	}

	.a_rlzydiv_c dd .div1_r,
	.a_rlzydiv_c dd .div1_r:hover {
		width: 13%;
	}

	.n_div4 {
		padding-bottom: 50px;
	}

	.n_div4_l span {
		font-size: 26px;
	}

	.n_div4_ct {
		font-size: 16px;
	}

	.n_div4_ct span {
		font-size: 22px;
	}

	.n_div4_cl {
		width: 52%;
	}

	.n_teamList li .a_img_r {
		padding: 10px 3% 0px 3%;
	}

	.n_teamList li .a_img_r .s1 {
		font-size: 18px;
		height: 30px;
		line-height: 30px;
	}

	.n_teamList li .a_img_r .s3 {
		font-size: 14px;
	}

	.n_teamList li .a_img_r .s2 {
		height: 40px;
		line-height: 40px;
	}

	.a_fzlc_c li .div .s1 {
		font-size: 18px;
	}

	.a_fzlc_c li .div .s2 {
		font-size: 14px;
	}

	.a_fzlc_c li.activetwo .div .s1 {
		font-size: 18px;
	}

	.a_fzlc_c li.activetwo .div .s2 {
		font-size: 14px;
	}


	.a_jtjgdiv_c {
		width: 100%;
		position: relative;
		padding: 20px 3%;
	}

	.a_jtjgdiv_ct {
		font-size: 22px;
	}

	.a_jtjgdiv_ct span {
		font-size: 22px;
	}

	.a_jtjgdiv_con1 {
		height: auto !important;
	}

	.a_jtjgdiv {
		height: auto !important;
	}

	.a_kkList {
		display: none;
	}

	.map_meni {
		display: block;
	}


	.a_zhome {
		padding: 20px 0px;
	}

	.z_homeList {
		padding: 20px 0px;
	}

	.z_homenews li {
		width: 50%;
	}

	.z_homenews li .div .a_text .s1 {
		font-size: 16px;
	}


	.z_homery {
		padding: 20px 0px;
	}

	.z_homejj {
		padding: 20px 0px;
	}

	.z_homery_list li {
		width: 50%;
	}


	.z_dszzcdiv .a_img {
		width: 100%;
	}

	.z_dszzcdiv .a_img_r {
		width: 100%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

	.z_dszzcdiv .a_img_r .s2 {
		height: auto !important;
	}



	.ly_div {
		width: 450px;
		margin: 0px auto;
		height: 700px;
	}

	.ly_div_d1 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 102px;
		cursor: pointer;
	}

	.ly_div_d1_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d1_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d1_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d1_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d1_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb1.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d1_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d1_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}



	.ly_div_d2 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 133px;
		top: 25px;
		cursor: pointer;
	}

	.ly_div_d2_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d2_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2f989e;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d2_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d2_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2f989e;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d2_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d2_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d2_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d3 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 102px;
		cursor: pointer;
	}

	.ly_div_d3_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d3_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
	.ly_div_d3_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d3_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d3_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d3_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


	.ly_div_d4 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 179px;
		cursor: pointer;
	}

	.ly_div_d4_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d4_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #c5e4fa;
		position: relative;
		opacity: 0.6;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d4_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d4_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #c5e4fa;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d4_d .span1 {
		width: 64%;
		height: 40px;
		text-align: center;
		left: 50%;
		margin-left: -32%;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -20px;
	}

	.ly_div_d4_d .span1:hover {
		text-decoration: none;
	}


	.ly_div_d5 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 256px;
		cursor: pointer;
	}

	.ly_div_d5_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d5_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #49aeb9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d5_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d5_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #49aeb9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d5_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb5.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d5_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d5_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d6 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 334px;
		cursor: pointer;
	}

	.ly_div_d6_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d6_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #51b589;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d6_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d6_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #51b589;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d6_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb6.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d6_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d6_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d7 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 257px;
		cursor: pointer;
	}

	.ly_div_d7_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d7_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #1680a8;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d7_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d7_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #1680a8;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d7_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb7.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d7_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d7_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d8 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 0px;
		top: 412px;
		cursor: pointer;
	}

	.ly_div_d8_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d8_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d8_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #ffffff;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d8_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-size: 18px;
	}

	.ly_div_d8_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d8_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d9 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 132px;
		top: 490px;
		cursor: pointer;
	}

	.ly_div_d9_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d9_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d9_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d9_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #31766b;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d9_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb8.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d9_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d9_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d10 {
		width: 180px;
		height: 150px;
		position: absolute;
		left: 264px;
		top: 412px;
		cursor: pointer;
	}

	.ly_div_d10_d {
		width: 180px;
		height: 150px;
		position: relative;
	}

	.ly_div_d10_d .ly_div_tb1 {
		width: 74px;
		height: 150px;
		background-color: #2795a9;
		position: relative;
		opacity: 0.8;
		left: 53px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d10_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d10_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -53px;
		top: 0;
		border-right: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -53px;
		top: 0;
		border-left: 53px solid #2795a9;
		border-top: 75px solid transparent;
		border-bottom: 75px solid transparent;
	}

	.ly_div_d10_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb9.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 18px;
	}

	.ly_div_d10_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d10_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


}

@media screen and (min-width:993px) and (max-width:1244px) {
	.phone_nav {
		display: none;
	}

	.header {
		padding: 0px 2%;
	}

	.i_logo_img {
		margin-left: 0px;
		width: 30%;
		padding-top: 20px;
	}

	.i_logo_rdiv {
		width: 12%;
		margin-top: 20px;
	}

	.i_logo_rdiv .s1 {
		font-size: 16px;
	}

	.i_bben {
		width: 7%;
		margin-top: 20px;
	}

	.i_ss {
		width: 5%;
		margin-top: 20px;
	}

	.i_logo_ul {
		width: 55%;
	}

	.i_logo_ul .nav_menu li {
		height: 80px;
	}

	.i_logo_ul .nav_menu li .a_nav {
		height: 80px;
		line-height: 80px;
	}

	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.i_footer {
		padding: 20px 0px;
	}

	.i_footer_tr .s1 {
		font-size: 30px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
		font-size: 12px;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 100%;
	}

	.i_footer_tr .s2 table tr td {
		font-size: 12px;
	}

	.i_hzhbdiv {
		padding: 20px 0px;
	}


	.i_newdiv_l li .a_img .div1 {
		font-size: 12px;
	}

	.i_newdiv_l li .a_img .div1 span {
		font-size: 16px;
	}

	.i_newdiv_l li .a_img .div2 {
		font-size: 12px;
		padding: 15px 0px 0px 15px;
	}

	.i_newdiv_l li .a_img .div2 span {
		font-size: 16px;
	}

	.i_newdiv_r_t {
		height: auto !important;
		margin-bottom: 20px;
	}

	.i_newdiv_r_t .s1 {
		width: 100%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 10px;
	}

	.i_newdiv_r_con ul li .div .div_l {
		font-size: 12px;
	}

	.i_newdiv_r_con ul li .div .div_l span {
		font-size: 16px;
	}

	.i_newdiv_r_con ul li .div .div_r .s1 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
		-moz-border-radius: 17px;
		/* Gecko browsers */
		-webkit-border-radius: 17px;
		/* Webkit browsers */
		border-radius: 17px;
		/* W3C syntax */
	}

	.i_newdiv_r_t .s2 {
		width: 100%;
	}

	.i_newdiv_r {
		padding-top: 5px;
		width: 35%;
	}


	.i_jjgk {
		margin: 20px 0px;
	}

	.i_jjgk_div {
		width: 50%;
		margin: 0px;
		padding: 50px 3%;
	}

	.i_jjgk_div_t {
		padding-bottom: 20px;
		font-size: 16px;
	}

	.i_jjgk_div_t .s1 {
		font-size: 25px;
	}

	.i_jjgk_div_c {
		margin: 20px 0px;
		line-height: 1.8;
	}

	.i_jjgk_div_b img {
		width: 35px;
		height: 35px;
	}

	.i_jjgk_div_r {
		width: 44%;
		padding: 50px 3%;
	}

	.i_jjgk_div_r .s1 {
		padding-bottom: 20px;
		font-size: 16px;
	}

	.i_jjgk_div_r .s1 span {
		font-size: 25px;
	}

	.i_jjgk_div_r .s2 {
		padding: 70px 0px;
		line-height: 2.0;
		font-size: 22px;
		height: auto !important;
	}



	.i_swyfdiv_dl dd .s1 {
		font-size: 12px;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 14px;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 16px;
	}

	.i_swyfdiv_dl dd.one {
		padding: 15% 3%;
	}

	.i_swyfdiv_dl dd {
		padding: 2% 2%;
	}

	.i_swyfdiv_dl dd .s3 {
		margin-top: 50px;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 25px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 16px;
		margin-top: -100px;
		padding: 0px 2%;
	}

	.right_div {
		padding: 15% 25px 0px 0px;
	}

	.right_ss {
		bottom: 5%;
		left: 30px;
	}

	.leftbutton .left_side {
		width: 60%;
	}

	.leftbutton .home-swiper {
		transform: translateX(60%);
		transition: ease 1.5s;
	}

	.i_phone {
		right: 12%;
	}

	.n_uicenter {
		width: 100%;
		padding: 0px 2%;
	}

	.a_newsList li .a_div .a_img_r .s1 {
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.a_newsList li .a_div .a_img_r .s2 {
		height: 25px;
		line-height: 25px;
	}

	.n_div4_l span {
		font-size: 40px;
	}


	.n_teamList li .a_img_r .s1 {
		font-size: 22px;
		height: 40px;
		line-height: 40px;
	}

	.a_jtjgdiv_c {
		padding: 50px 3%;
	}

	.a_zhome {
		padding: 30px 0px;
	}

	.z_homeList {
		padding: 30px 0px;
	}

	.z_homery {
		padding: 30px 0px;
	}

	.z_homejj {
		padding: 30px 0px;
	}

	.z_dszzcdiv .a_img_r {
		width: 50%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

	.z_dszzcdiv .a_img_r .s2 {
		height: 225px;
	}

	.ly_div {
		width: 920px;
		margin: 0px auto;
		height: 450px;
	}

	.ly_div_d1 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 0px;
		top: 85px;
		cursor: pointer;
	}

	.ly_div_d1_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d1_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d1_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d1_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #31766b;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d1_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #31766b;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d1_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb1.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d1_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d1_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d2 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 145px;
		top: 0px;
		cursor: pointer;
	}

	.ly_div_d2_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d2_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #2f989e;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d2_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d2_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #2f989e;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d2_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #2f989e;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d2_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d2_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d2_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d3 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 145px;
		top: 170px;
		/* cursor:pointer;*/
	}

	.ly_div_d3_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d3_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
	.ly_div_d3_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #ffffff;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d3_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #ffffff;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d3_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d3_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d3_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}


	.ly_div_d4 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 290px;
		top: 85px;
		cursor: pointer;
	}

	.ly_div_d4_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d4_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #c5e4fa;
		position: relative;
		opacity: 0.6;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d4_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d4_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #c5e4fa;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d4_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #c5e4fa;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d4_d .span1 {
		width: 64%;
		height: 80px;
		text-align: center;
		left: 50%;
		margin-left: -32%;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
	}

	.ly_div_d4_d .span1:hover {
		text-decoration: none;
	}


	.ly_div_d5 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 435px;
		top: 0px;
		cursor: pointer;
	}

	.ly_div_d5_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d5_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #49aeb9;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d5_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d5_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #49aeb9;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d5_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #49aeb9;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d5_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb5.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d5_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d5_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d6 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 435px;
		top: 170px;
		cursor: pointer;
	}

	.ly_div_d6_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d6_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #51b589;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d6_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d6_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #51b589;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d6_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #51b589;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d6_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb6.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d6_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d6_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d7 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 580px;
		top: 85px;
		cursor: pointer;
	}

	.ly_div_d7_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d7_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #1680a8;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d7_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d7_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #1680a8;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d7_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #1680a8;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d7_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb7.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d7_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d7_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d8 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 580px;
		top: 255px;
		/*cursor:pointer;*/
	}

	.ly_div_d8_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d8_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #ffffff;
		position: relative;
		opacity: 0.36;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	/*.ly_div_d3_d:hover .ly_div_tb1{opacity:1;}*/
	.ly_div_d8_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #ffffff;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d8_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #ffffff;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d8_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_04.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d8_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d8_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d9 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 725px;
		top: 0px;
		cursor: pointer;
	}

	.ly_div_d9_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d9_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #31766b;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d9_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d9_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #31766b;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d9_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #31766b;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d9_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb8.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d9_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d9_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}

	.ly_div_d10 {
		width: 190px;
		height: 164px;
		position: absolute;
		left: 725px;
		top: 170px;
		cursor: pointer;
	}

	.ly_div_d10_d {
		width: 190px;
		height: 164px;
		position: relative;
	}

	.ly_div_d10_d .ly_div_tb1 {
		width: 90px;
		height: 164px;
		background-color: #2795a9;
		position: relative;
		opacity: 0.8;
		left: 50px;
		transition: 600ms;
		-webkit-transition: 600ms;
	}

	.ly_div_d10_d:hover .ly_div_tb1 {
		opacity: 1;
	}

	.ly_div_d10_d .ly_div_tb1 .left {
		width: 0;
		height: 0;
		position: absolute;
		left: -50px;
		top: 0;
		border-right: 50px solid #2795a9;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d10_d .ly_div_tb1 .right {
		width: 0;
		height: 0;
		position: absolute;
		right: -50px;
		top: 0;
		border-left: 50px solid #2795a9;
		border-top: 82px solid transparent;
		border-bottom: 82px solid transparent;
	}

	.ly_div_d10_d .span {
		width: 100%;
		height: 80px;
		text-align: center;
		left: 0px;
		position: absolute;
		top: 50%;
		z-index: 10000000;
		margin-top: -40px;
		color: #fff;
		background: url(../images/ly_tb9.png) top center no-repeat;
		line-height: 1;
		padding-top: 40px;
		display: inline-block;
		font-family: 'SourceFont';
		font-size: 22px;
	}

	.ly_div_d10_d .span:hover {
		text-decoration: none;
	}

	.ly_div_d10_d .span font {
		height: 43px;
		display: inline-block;
		background: url(../images/ly_tb2.png) bottom center no-repeat;
	}



}

@media screen and (min-width:1245px) and (max-width:1388px) {
	.header {
		padding: 0px 2%;
	}

	.i_logo_img {
		margin-left: 0px;
		width: 30%;
	}

	.i_logo_rdiv {
		width: 12%;
	}

	.i_logo_rdiv .s1 {
		font-size: 16px;
	}

	.i_bben {
		width: 7%;
	}

	.i_ss {
		width: 5%;
	}

	.i_logo_ul {
		width: 55%;
	}




	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.i_footer {
		padding: 30px 0px 20px 0px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
		font-size: 12px;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 100%;
	}

	.i_footer_tr .s2 table tr td {
		font-size: 12px;
	}


	.i_newdiv_l li .a_img .div1 {
		font-size: 14px;
	}

	.i_newdiv_l li .a_img .div1 span {
		font-size: 18px;
	}

	.i_newdiv_l li .a_img .div2 {
		font-size: 14px;
		padding: 15px 0px 0px 15px;
	}

	.i_newdiv_l li .a_img .div2 span {
		font-size: 18px;
	}

	.i_newdiv_r_t {
		height: auto !important;
		margin-bottom: 20px;
	}

	.i_newdiv_r_t .s1 {
		width: 100%;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 15px;
	}

	.i_newdiv_r_con ul li .div .div_l {
		font-size: 12px;
	}

	.i_newdiv_r_con ul li .div .div_l span {
		font-size: 16px;
	}

	.i_newdiv_r_con ul li .div .div_r .s1 {
		font-size: 16px;
		height: 30px;
		line-height: 30px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 10px;
		font-size: 14px;
		width: 120px;
		height: 34px;
		line-height: 34px;
		-moz-border-radius: 17px;
		/* Gecko browsers */
		-webkit-border-radius: 17px;
		/* Webkit browsers */
		border-radius: 17px;
		/* W3C syntax */
	}

	.i_newdiv_r_t .s2 {
		width: 100%;
	}

	.i_newdiv_r {
		padding-top: 25px;
		width: 35%;
	}


	.i_swyfdiv_dl dd .s1 {
		font-size: 14px;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 16px;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 20px;
	}

	.i_swyfdiv_dl dd.one {
		padding: 20% 3%;
	}

	.i_swyfdiv_dl dd .s3 {
		margin-top: 50px;
	}


	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 25px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 16px;
		margin-top: -100px;
		padding: 0px 2%;
	}

	.right_div {
		padding: 28% 45px 0px 0px;
	}

	.right_ss {
		bottom: 5%;
		left: 20px;
	}




	.a_jtjgdiv_c {
		padding: 50px 3%;
	}

	.z_dszzcdiv .a_img_r {
		width: 50%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

	.z_dszzcdiv .a_img_r .s2 {
		height: 340px;
	}


}

@media screen and (min-width:1389px) and (max-width:1600px) {
	.i_logo_rdiv {
		width: 12%;
	}

	.i_logo_rdiv .s1 {
		font-size: 18px;
	}

	.ui_div_center {
		width: 100%;
		padding: 0px 2%;
	}

	.i_newdiv_r_con ul li {
		padding-bottom: 15px;
	}

	.i_footer_tl dl dt .s1 {
		width: 100%;
		font-size: 14px;
	}

	.i_footer_tl dl dt .s2 {
		width: 100%;
	}

	.i_footer_tl dl dt .s2 img {
		width: 100%;
	}



	.i_newdiv_r {
		padding-top: 25px;
		width: 35%;
	}

	.i_newdiv_r_t {
		margin-bottom: 25px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
	}


	.i_swyfdiv_dl dd .s1 {
		font-size: 16px;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 18px;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 22px;
	}

	.i_swyfdiv_dl dd.one {
		padding: 20% 3%;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 28px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 18px;
		margin-top: -100px;
		padding: 0px 2%;
	}

	.right_div {
		padding: 28% 45px 0px 0px;
	}

	.right_ss {
		bottom: 8%;
		left: 20px;
	}

	.a_jtjgdiv_c {
		padding: 50px 8%;
	}

	.z_dszzcdiv .a_img_r {
		width: 50%;
		padding: 20px;
	}

	.z_dszzcdiv .a_img_r .s1 {
		font-size: 16px;
	}

	.z_dszzcdiv .a_img_r .s1 span {
		font-size: 25px;
	}

}

@media screen and (min-width:1601px) and (max-width:1800px) {
	.i_logo_rdiv {
		width: 12%;
	}

	.i_logo_rdiv .s1 {
		font-size: 18px;
	}

	.i_footer_tl dl dt .s1 {
		font-size: 14px;
	}

	.i_newdiv_r {
		padding-top: 35px;
	}

	.i_newdiv_r_more,
	.i_newdiv_r_more:hover {
		margin-top: 0px;
	}

	.i_swyfdiv_dl dd .s2 {
		font-size: 20px;
	}

	.i_swyfdiv_dl dd .s2 span {
		font-size: 28px;
	}

	.home-swiper .swiper-slide .banner_text .s1 {
		font-size: 33px;
	}

	.home-swiper .swiper-slide .banner_text {
		font-size: 20px;
		margin-top: -100px;
		padding: 0px 2%;
	}
}
