@charset "utf-8";

/* CSS Document */

@media screen and (min-width:768px) and (max-width:992px) {
	.i_con {
		width: 100%;
		padding: 0;
	}
	.i_con1 {
		width: 100%;
		padding: 0;
	}
	.i_con2 {
		width: 100%;
		padding: 0 3%;
	}
	.i_con1s {
		width: 94%;
		/* padding:0px 3%;*/
		height: auto !important;
	}
	.ny_con {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ny_con1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ui_div_center1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ui_div_center1 {
		width: 90%;
		margin: 0px auto;
	}
	.home-swiper .swiper-slide .text_c {
		font-size: 16px;
	}
	.home-swiper .swiper-slide .text_c h1 {
		font-size: 40px;
	}
	.wx_top {
		display: block;
	}
	.i_footer_top .a_top,
	.i_footer_top .a_top:hover {
		display: none;
	}
	.i_footer_top a {
		width: 25%;
		text-align: center;
	}
	.i_box6_l {
		width: 100%;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		border: 0px;
		/* border-bottom:1px solid #f2f2f2; */
	}
	.i_box6_l a img {
		width: 70%;
	}
	.i_box6_c {
		width: 100%;
		margin: 0px;
	}
	.i_box6_r {
		width: 100%;
		padding: 25px 0px;
	}
	.i_box6_c_dz {
		padding-top: 20px;
	}
	.i_box6_c_dz li {
		width: 50%;
		height: auto;
		line-height: 1.6;
		/* margin-bottom:10px;*/
		padding-top: 0px;
	}
	.i_box6_c_dz li.bg1 {
		background: url(../images/tb_14.png) left top 2px no-repeat;
	}
	.i_box6_c_dz li.bg2 {
		background: url(../images/tb_15.png) left top 2px no-repeat;
	}
	.i_box6_c_dz li.bg3 {
		background: url(../images/tb_16.png) left top 2px no-repeat;
	}
	.i_box6_c_dz li.bg4 {
		background: url(../images/tb_017s.png) left top 2px no-repeat;
	}
}

@media screen and (min-width:0px) and (max-width:1080px) {
	.i_con1 {
		width: 100%;
		margin: 0px auto;
	}
	.i_con2 {
		width: 100%;
		padding: 0px 3%;
	}
	.ui_div_con {
		width: 100%;
	}
	.ui_div_con1 {
		width: 100%;
		PADDING: 0PX 5%;
	}
	.phone_nav {
		display: block;
		position: fixed;
	}
	.header_div {
		display: none;
	}
	.wx_top {
		display: block;
	}
	.menutog {
		display: none;
	}
	.i_footer_top .a_top,
	.i_footer_top .a_top:hover {
		display: none;
	}
	.i_footer_top a {
		width: 25%;
		text-align: center;
	}
	.ui_div0 {
		width: 100%;
		padding: 0px;
	}
	.ui_div {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div1 {
		width: 100%;
		padding: 0px 3%;
	}
	/*首页新闻*/
	.home_new {
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.home_new .new_name {
		line-height: 60px;
		height: 60px;
		border-bottom: 1px solid #e1e1e1;
	}
	.home_new .new_name a {
		margin-right: 0px;
		display: inline-block;
		font-weight: bold;
		font-size: 16px;
		color: #000;
		line-height: 60px;
		height: 60px;
		width: 31.33%;
		text-align: center;
	}
	.home_new .new_name a.c1,
	.home_new .new_name a:hover {
		border-bottom: 2px solid #b49768;
		line-height: 60px;
		height: 60px;
		color: #b49768;
	}
	.home_new ul {
		margin-top: 10px;
	}
	.home_new li {
		width: 100%;
		display: block;
		line-height: 40px;
		height: 40px;
		color: #333333;
		font-size: 14px;
		overflow: hidden;
	}
	.home_new li a {
		color: #333333;
		display: block;
		line-height: 40px;
		color: #333333;
		font-size: 14px;
	}
	.home_new li a span {
		float: left;
		color: #b49768;
		margin-right: 10%;
		font-family: DINCond;
		transition: all ease-in-out .5s;
	}
	.home_new li a:hover {
		color: #004694;
	}
	.home_new li a:hover span {
		color: #004694;
		margin-right: 9%;
		transition: all ease-in-out .5s;
	}
	.home_smjs {
		width: 100%;
		float: left;
		margin-left: 0%;
		margin-top: 50px;
	}
	.home_smjs .custom {
		border-bottom: 1px solid #f3f3f3;
		font-weight: bold;
		font-size: 16px;
		text-align: left;
		height: 40px;
	}
	.home_new_more {
		padding-top: 30PX;
		clear: both;
	}
	.home_new_more a {
		font-family: DINCond;
		color: #b49768;
		font-size: 18px;
		padding-top: 30PX;
	}
	.i_footer_top a {
		width: 33.333%;
		text-align: center;
		padding: 0px 2px
	}
	.i_footer_top {
		width: 100%;
	}
	.i_box6_c {
		width: 100%;
		margin-left: 0%;
		border-top: 1px solid #f3f3f3;
		margin-top: 20px;
		padding: 10px 0;
	}
	.i_box6_l_fx {
		display: block;
		float: inherit;
		padding: 20px 0;
		text-align: center;
		
	}
	.i_box6_l {
		width: 60%;
		padding-right: 0%;
		padding-bottom: 20px;
		padding-left: 0%;
		text-align: left;
		float: left;
	}
	.i_box6_l img {
		float: left;
		width: 100%;
	}
	.i_box6_r {
		width: 18%;
		padding-top: 15px;
		text-align: center;
		color: #444444;
		line-height: 2;
	}
	.i_box6_c_dz li {
		width: 100%;
		float: left;
		line-height: 1.1;
		padding-top: 10px;
		overflow: hidden;
		color: #444444;
		font-size: 14px;
		padding-left: 33px;
		padding-bottom: 10px;
	}
	.i_con1 .i_footer_b {
		padding: 10px 5%;
		line-height: 20px;
	}
	/*产品滚动*/
	.n_box5s {
		padding: 0px;
	}
	.n_box5s_l {
		width: 100%;
	}
	.n_box5s_r {
		width: 100%;
		margin: 0px;
	}
	.view .arrow-left {
		display: block;
		width: 24px;
		height: 40px;
		margin-top: -16.5px
	}
	.view .arrow-right {
		display: block;
		width: 24px;
		height: 40px;
		margin-top: -16.5px
	}
	.preview {
		display: none;
	}
	.n_box5s_r_t {
		font-size: 18px;
		padding-top: 15px;
	}
	.n_box5s_r_c {
		font-size: 15px;
		padding: 0px;
	}
	.n_box5s_r_b {
		font-size: 14px;
		padding: 20px 0px;
	}
	.n_box5s_r_b1 {
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.pro_r_img_con .pro_r_show{font-size: 15px;padding: 10px 0px;}
	.view .swiper-slide {
		width: 100%;
		height: 220px;
		position: relative;
		overflow: hidden;
	}
	/*联系我们*/
	.n_box19 {
		margin-top: 5%;
	}
	.n_box19 #allmap {
		width: 100%;
		height: 400px;
		overflow: hidden;
	}
	.contact_l {
		float: left;
		width: 100%;
	}
	.contact_r {
		float: right;
		width: 100%;
	}
	.i_sectionbox4_rs {
		padding: 0px 5%;
	}
	.i_sectionbox4_r_c li {
		width: 100%;
		padding: 9px 0px;
		color: #333;
		font-size: 16px;
	}
	.i_sectionbox4_r_c li.l1 {
		margin: 0px 0%;
	}
	.text_l {
		text-align: left;
		padding-left: 5%;
	}
}

@media screen and (min-width:993px) and (max-width:1200px) {
	.menutog {
		display: none;
	}
	.i_con {
		width: 100%;
		padding: 0;
	}
	.i_con1 {
		width: 100%;
		padding: 0;
	}
	.i_con2 {
		width: 100%;
		padding: 0 3%;
	}
	.i_con1s {
		width: 100%;
		/* padding:0px 3%;*/
		height: auto !important;
	}
	.ny_con {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ny_con1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ui_div_center1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.menu_nav {
		width: 66%;
		margin-left: 0%;
	}
	.menu_nav ul li .nav_a {
		font-size: 15px;
	}
	.header_div .i_logo img {
		width: 100%;
		height: auto;
	}
	.header_div {
		padding-left: 1%;
	}
	.i_zhbox1 {
		width: 10%;
	}
	.header_div .i_logo {
		padding-top: 30px;
	}
	.home-swiper .swiper-slide.swiper-slide-active .text_c {
		font-size: 17px;
	}
	.home-swiper .swiper-slide .text_c h1 {
		font-size: 40px;
	}
	.view .swiper-slide .s1 {
		margin-right: 30px;
	}
	.view1 .swiper-slide .div_c_l {
		font-size: 15px;
	}
	.view1 .swiper-slide .div_t .s1 {
		font-size: 24px;
	}
	.view1 .swiper-slide .div_t .s1 span {
		font-size: 50px;
	}
	.preview1 .swiper-slide {
		font-size: 17px;
	}
	.preview1 .active-nav {
		font-size: 25px;
	}
	.pro_img_qd1 {
		position: relative;
		width: 100%;
		margin: 0px auto;
		bottom: -64px;
		height: 300px;
	}
	.wd {
		position: absolute;
		color: #222;
		font-size: 16px;
		line-height: 3;
		z-index: 6;
		top: 20%;
		left: 10%;
	}
	.wd .custom {
		font-size: 36px;
		font-weight: bold;
	}
	.n_banner {
		margin-top: 50px;
	}
}

@media screen and (min-width:1201px) and (max-width:1500px) {
	.header_div .i_logo img {
		height: 42px;
		max-width: 100%;
	}
	.ui_div_center1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.header_div {
		padding-left: 2%;
	}
	.header_div .i_logo {
		width: 20%;
	}
	.i_zhbox1 {
		width: 8%;
	}
	.home-swiper .swiper-slide.swiper-slide-active .text_c {
		font-size: 17px;
	}
	.home-swiper .swiper-slide .text_c h1 {
		font-size: 40px;
	}
	.ui_div_center {
		width: 1200px;
	}
	.i_con {
		width: 90%;
		padding: 0 3%;
		margin: 0px auto;
		position: relative;
	}
	.i_con1 {
		width: 100%;
		margin: 0px auto;
		position: relative;
	}
	.i_con2 {
		width: 100%;
		padding: 0 3%;
		padding: 0;
		margin: 0px auto;
		position: relative;
	}
	.i_con1s {
		width: 100%;
		/* padding:0px 3%;*/
		height: auto !important;
	}
	.ny_con {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ny_con1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.ui_div_center1 {
		width: 90%;
		margin: 0px auto;
		position: relative;
	}
	.header_div .i_logo {
		width: 15%;
	}
	.menu_nav {
		width: 68%;
		margin-left: 2%;
	}
	.menu_nav ul {
		width: 100%;
	}
	.menu_nav ul li {
		width: 9.2%;
		padding: 0px 0.8%;
		float: left;
		text-align: center;
		position: relative;
	}
	.menu_nav ul li:nth-child(2) {
		width: 10%;
	}
	.menu_nav ul li:nth-child(6) {
		width: 12%;
	}
	.menu_nav ul li:nth-child(9) {
		width: 14%;
	}
	.menu_nav ul li .nav_a {
		width: 100%;
		height: 84px;
		line-height: 84px;
		color: #333;
		display:block;
		font-size: 15px;
		position: relative;
	}
	.menu_nav ul li .nav_a:hover,
	.menu_nav ul li .nav_a.activetopm,
	.menu_nav ul li .nav_a.activetopm1 {
		color: #004694;
		text-decoration: none;
	}
	.menu_nav ul li .nav_a:after {
		width: 0px;
		height: 3px;
		background-color: #004694;
		position: absolute;
		left: 50%;
		bottom: 0px;
		content: "";
		margin-left: -32px;
		-webkit-transition: all ease-out 0.2s;
		transition: all ease-out 0.2s;
	}
	.menu_nav ul li .nav_a:hover:after,
	.menu_nav ul li .nav_a.activetopm:after,
	.menu_nav ul li .nav_a.activetopm1:after {
		width: 64px;
	}
	.home-swiper .swiper-slide .text_c h1 {
		font-size: 55px;
	}
	.i_box1_r {
		background-size: 500px;
	}
	.n_banner {
		width: 100%;
		overflow: hidden;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
	}
	.n_banner img {
		width: 100%;
	}
	.text_r {
		padding: 0px 5%;
	}
	.n_banner .n_banner_text {
		width: 100%;
		font-family: '微软雅墨';
		position: absolute;
		left: 0px;
		top: 50%;
		z-index: 1;
		color: #fff;
		font-size: 24px;
		line-height: 1.6;
		text-transform: uppercase;
		text-align: center;
		webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
	.n_banner .n_banner_text .s1 {
		font-size: 18px;
	}
	.n_banner .n_banner_text .s1_en {
		font-family: 'DINCond';
		font-size: 18px;
	}
	.n_banner .n_banner_text .s2 {
		font-size: 12px;
		color: rgb(255, 255, 255, 0.8);
		text-align: right;
	}
	.home_pro {
		position: relative;
		width: 100%;
		display: block;
		height: 100%;
		top: 22%;
		z-index: 1;
	}
	.pro_img_qd1 .xz1 {
		width: 456px;
		display: none;
		height: 456px;
		text-align: center;
		position: relative;
		top: -160px;
		right: -60%;
		background: url(../images/xz1.png) no-repeat center center;
	}
	.pro_img_qd1 {
		position: relative;
		width: 100%;
		margin: 0px auto;
		bottom: -64px;
		height: 300px;
		left: 4%;
	}
	.wd {
		position: absolute;
		color: #222;
		font-size: 16px;
		line-height: 3;
		z-index: 6;
		top: 20%;
		left: 12%;
	}
	.wd .custom {
		font-size: 36px;
		font-weight: bold;
	}
}

@media screen and (min-width:0px) and (max-width:1080px) {
	.a_zxlmenu {
		display: block;
	}
	.pc_amenu {
		display: none;
	}
	.ui_n_cont {
		width: 100%;
		float: right;
	}
	.n_box2_c {
		width: 100%;
	}
	.text_r {
		padding: 0px 5%;
	}
	.n_banner .n_banner_text {
		width: 100%;
		font-family: '微软雅墨';
		position: absolute;
		left: 0px;
		top: 50%;
		z-index: 1;
		color: #fff;
		font-size: 24px;
		line-height: 1.6;
		text-transform: uppercase;
		text-align: center;
		webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
	.n_banner .n_banner_text .s1 {
		font-size: 18px;
	}
	.n_banner .n_banner_text .s1_en {
		font-family: 'DINCond';
		font-size: 18px;
	}
	.n_banner .n_banner_text .s2 {
		font-size: 12px;
		color: rgb(255, 255, 255, 0.8);
		text-align: right;
	}
	.a_zxlmenu_t {
		width: 100%;
		padding: 2% 0px;
	}
	.n_box18_ul li .s1 {
		font-size: 18px;
		color: #333;
	}
}

@media screen and (min-width:0px) and (max-width:640px) {
	.left25 {
		margin-left: 0%;
	}
	.a_zxlmenu {
		display: block;
	}
	.pc_amenu {
		display: none;
	}
	.header {
		display: none;
	}
	.phone_nav {
		display: block;
		position: fixed;
	}
	.banner .down {
		display: none;
	}
	.ui_div_center {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div_con {
		width: 100%;
	}
	.n_banner {
		margin-top: 50px;
		height: 100px;
	}
	.n_banner img {
		display: none;
	}
	.text_r {
		padding: 0px 5%;
	}
	.n_banner .n_banner_text {
		width: 100%;
		font-family: '微软雅墨';
		position: absolute;
		left: 0px;
		top: 50%;
		z-index: 1;
		color: #fff;
		font-size: 24px;
		line-height: 1.6;
		text-transform: uppercase;
		text-align: center;
		webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
	.n_banner .n_banner_text .s1 {
		font-size: 18px;
	}
	.n_banner .n_banner_text .s1_en {
		font-family: 'DINCond';
		font-size: 18px;
	}
	.n_banner .n_banner_text .s2 {
		font-size: 12px;
		color: rgb(255, 255, 255, 0.8);
		text-align: right;
	}
	/*首页新闻*/
	.home_new {
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.home_new .new_name {
		line-height: 60px;
		height: 60px;
		border-bottom: 1px solid #e1e1e1;
	}
	.home_new .new_name a {
		margin-right: 0px;
		display: inline-block;
		font-weight: bold;
		font-size: 14px;
		color: #000;
		line-height: 60px;
		height: 60px;
		width: 31.33%;
		text-align: center;
	}
	.home_new .new_name a.c1,	.home_new .new_name a:hover {
		border-bottom: 2px solid #b49768;
		line-height: 60px;
		height: 60px;
		color: #b49768;
	}
	.home_new ul {
		margin-top: 10px;
	}
	.home_new li {
		width: 100%;
		display: block;
		line-height: 40px;
		height: 40px;
		color: #333333;
		font-size: 14px;
		overflow: hidden;
	}
	.home_new li a {
		color: #333333;
		display: block;
		line-height: 40px;
		color: #333333;
		font-size: 14px;
	}
	.home_new li a span {
		float: left;
		color: #b49768;
		margin-right: 10%;
		font-family: DINCond;
		transition: all ease-in-out .5s;
	}
	.home_new li a:hover {
		color: #004694;
	}
	.home_new li a:hover span {
		color: #004694;
		margin-right: 9%;
		transition: all ease-in-out .5s;
	}
	.home_smjs {
		width: 100%;
		float: left;
		margin-left: 0%;
		margin-top: 50px;
	}
	.home_smjs .custom {
		border-bottom: 1px solid #f3f3f3;
		font-weight: bold;
		font-size: 16px;
		text-align: left;
		height: 40px;
	}
	.home_new_more {
		padding-top: 30PX;
		clear: both;
	}
	.home_new_more a {
		font-family: DINCond;
		color: #b49768;
		font-size: 18px;
		padding-top: 30PX;
	}
	.none {
		display: none;
	}
	.block {
		display: block;
	}
	/*/首页滚动项目类别 start/*/
	.n_box8 {
		width: 100%;
		padding: 10px 0%;
		display: block;
	}
	.n_box8_c {
		width: 100%;
		margin: 10px 0px 0 0;
		position: relative;
	}
	.n_box8 .ny_wmscy_con31 {
		width: 100%;
		overflow: hidden;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide {
		width: 100%;
		color: #333333;
		height: auto;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div {
		width: 100%;
		display: inline-block;
		position: relative;
		color: #666666;
		font-size: 16px;
		text-align: center;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover {
		text-decoration: none;
		color: #666666;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_img {
		width: 100%;
		margin: 0 3% 0 0;
		display: inline-block;
		overflow: hidden;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_img_con {
		width: 100%;
		display: inline-block;
		overflow: hidden;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_img img {
		width: 100%;
		transition: all ease-in-out .2s;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_img {
		background-color: #000;
		transition: all ease-in-out .2s;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_img img {
		filter: alpha(Opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
		transform: scale(1.1);
		transition: all ease-in-out .5s;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text {
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: left;
		overflow: hidden;
		color: #000000;
		font-size: 16px;
		font-weight: bold;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide:hover .div .a_text {
		color: #004694;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_c {
		width: 100%;
		overflow: hidden;
		height: 80px;
		line-height: 20px;
		margin-bottom: 10px;
		color: #666666;
		font-size: 14px;
		text-align: left;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_b {
		width: 100%;
		text-align: center;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_b .s1 {
		width: 90px;
		float: left;
		transition: all ease-in-out .5s;
		height: 48px;
		line-height: 48px;
		text-align: center;
		background: url(../images/more_bg.png) no-repeat right bottom;
		color: #333333;
		font-size: 14px;
		display: inline-block;
	}
	.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_text_b .s1 {
		width: 110px;
		float: left;
		transition: all ease-in-out .5s;
		background: url(../images/more_bg.png) no-repeat right bottom;
		color: #b49768;
		text-decoration: none;
	}
	.n_box8 .ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets,
	.n_box8 .swiper-pagination-custom,
	.n_box8 .swiper-pagination-fraction {
		bottom: 0px;
	}
	.n_box8 .wmscy-pagination31 {
		margin-top: 40px;
		position: relative;
		margin: 20px 0;
	}
	.n_box8 .wmscy-pagination31 .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		float: inherit;
		background-color: #a5a5a5;
		opacity: 1;
		position: relative;
		margin: 0px;
	}
	.n_box8 .wmscy-pagination31 .swiper-pagination-bullet-active:after {
		width: 14px;
		height: 14px;
		background-color: #faac27;
		position: absolute;
		-moz-border-radius: 100%;
		margin: 0px;
		/* Gecko browsers */
		-webkit-border-radius: 100%;
		/* Webkit browsers */
		border-radius: 100%;
		/* W3C syntax */
		margin-left: -7px;
		margin-top: -0px;
		content: "";
	}
	.n_box8 .n_box8_c .wmscy_next31 {
		width: 25px;
		height: 25px;
		background: url(../images/img28.jpg) no-repeat;
		right: 0;
		top: 115px;
		background-size: 100%;
		outline: 0;
	}
	.n_box8 .n_box8_c .wmscy_next31:hover {
		background: url(../images/img28s.jpg) no-repeat;
	}
	.n_box8 .n_box8_c .wmscy_prev31 {
		width: 25px;
		height: 25px;
		background: url(../images/img27.jpg) no-repeat;
		left: calc(100% - 56px);
		;
		top: 115px;
		background-size: 100%;
		outline: 0;
	}
	.n_box8 .n_box8_c .wmscy_prev31:hover {
		background: url(../images/img27s.jpg) no-repeat;
	}
	.n_box8 .swiper-button-next,
	.n_box8 .swiper-button-prev {
		position: absolute;
		margin-top: -173px;
	}
	/*/首页滚动项目类别end/*/
	.n_box1s_b {
		width: 100%;
		padding: 0px 5%;
		height: auto;
		background: #fff;
	}
	.n_box1s_b li {
		width: 100%;
		float: left;
		overflow: hidden;
		cursor: pointer;
		-webkit-transition: all ease-out 0.2s;
		transition: all ease-out 0.2s;
		height: 120px;
		transition: all ease-in-out .5s;
		margin-top: 10px;
	}
	.n_box1s_b li img {
		width: 100%;
	}
	.n_box1s_b li .div .pro_img {
		height: auto;
	}
	.n_box1s_b li.activeone {
		width: 100%;
		transition: all ease-in-out .5s;
	}
	.n_box1s_b li .home_pro_con .en_name {
		font-size: 18px;
		line-height: 30px;
	}
	.n_box1s_b li .home_pro_con .china_name {
		font-size: 14px;
		line-height: 1.2;
		height: 70px;
	}
	.n_box1s_b li:hover .home_pro_con,
	.n_box1s_b li.activeone .home_pro_con {
		transition: all ease-in-out .5s;
		bottom: 30px;
	}
	.n_box1s_b li:hover .home_pro_con .en_name,
	.n_box1s_b li.activeone .home_pro_con .en_name {
		font-size: 18px;
		line-height: 30px;
	}
	.xmjs,
	.jmys {
		width: 100%;
		display: block;
		overflow: hidden;
		margin-top: 0PX;
	}
	#banner {
		height: auto !important;
	}
	.home-swiper .swiper-slide .s2 {
		display: block;
	}
	.home-swiper .swiper-slide .s2 img {
		display: block;
	}
	.home-swiper .swiper-slide .s1 {
		display: none;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 15px;
		text-align: center;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 20px;
		margin: 0px 5px !important;
	}
	.home-swiper .home_prev {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.home-swiper .home_next {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.i_footer {
		padding: 30px 0px;
	}
	.i_footer_l {
		width: 100%;
		border-right: 0px;
	}
	.i_footer_r {
		width: 100%;
	}
	.i_footer_r li {
		width: 33.33%;
	}
	.i_footer_l_c {
		width: 40%;
	}
	.i_footer_l_t {
		width: 60%
	}
	.i_ff {
		border-bottom: 1px solid #f2f2f2;
		margin-top: 20PX;
		border-top: 1px solid #f2f2f2;
	}
	.where {
		display: none;
	}
	.n_box1 {
		padding: 20px 0px 20px 0px;
	}
	.n_box1_t {
		line-height: 1.5;
	}
	.n_box1_c li {
		width: 50%;
		float: left;
		position: relative;
		color: #666666;
		font-size: 16px;
		line-height: 1.4;
		text-align: center;
	}
	/*主营业务 start*/
	.zyyw {
		width: 100%;
		padding: 0px 0;
		display: block;
		overflow: hidden;
	}
	.zyyw li {
		width: 100%;
		position: relative;
		margin-bottom: 20px;
	}
	.zyyw li .div {
		width: 100%;
		display: inline-block;
		float: left;
		background-color: #fff;
		color: #e1e1e1;
		font-size: 17px;
		position: relative;
		overflow: hidden;
	}
	.zyyw li .div:hover {
		text-decoration: none;
		color: #e1e1e1;
	}
	.zyyw li .div .a_img {
		width: 100%;
		display: inline-block;
		overflow: hidden;
		float: left;
	}
	.zyyw li .div .a_img img {
		width: 100%;
	}
	.zyyw li .div .a_img_r {
		width: 100%;
		left: 0%;
		padding: 0px 2% 0px 2%;
		position: relative;
		top: 4%;
		webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
	.zyyw li .div .a_img_r .s1 {
		width: 100%;
		padding: 3px 0px;
		line-height: 1.7;
		margin-bottom: 0px;
		overflow: hidden;
		color: #333333;
		font-size: 20px;
	}
	.zyyw li .div:hover .a_img_r .s1 {
		color: #333;
	}
	.zyyw li .div .a_img_r .s2 {
		width: 100%;
		color: #333;
		line-height: 24px;
		font-size: 15px;
		height: 70px;
		overflow: hidden;
	}
	.zyyw li.twodiv .div .a_img_r {
		right: auto;
		left: 0%;
	}
	.zyyw li.twodiv .div .a_img {
		float: right;
	}
	.zyyw li .a_img_r .a_img_r_l_b {
		margin-top: 20px;
		padding: 0px 40px;
		height: 40px;
		line-height: 40px;
		color: #e1e1e1;
		display: inline-block;
		border: 1px solid #eeeeee;
		-webkit-transition: all ease-out 0.2s;
		transition: all ease-out 0.2s;
	}
	.zyyw li .a_img_r:hover .a_img_r_l_b {
		border: 1px solid #b72e32;
		background-color: #b72e32;
		color: #fff;
	}
	.padd_5 {
		padding: 5%;
	}
	.zyyw_show img {
		max-width: 100%;
	}
	/*主营业务 end*/
	/*项目介绍*/
	.smjs_show_list li {
		width: 100%;
		margin-right: 0%;
		float: left;
		margin-top: 20px;
		background: url(../images/xmjs_bg.jpg) repeat-x left bottom;
	}
	/*信息公开  start*/
	.n_xxgk li {
		border-bottom: 1px solid #f1f2f3;
		padding-bottom: 20px;
		margin-bottom: 20px;
		transition: all ease-in-out .5s;
		background: url(../images/xxgk.png) no-repeat 98% center;
		padding-right: 5%;
	}
	.n_xxgk li h3 {
		font-size: 16px;
		font-weight: normal;
		color: #222;
		margin: 10px 0;
		line-height: 1.3;
	}
	.n_xxgk li .n_xxgk_r {
		width: calc(100% - 75px);
		float: right;
	}
	.n_xxgk li .n_xxgk_con {
		display: none;
	}
	.n_xxgk li .n_xxgk_time {
		color: #999;
		font-size: 14px;
		width: 60px;
		float: left;
		text-align: center;
		color: #333;
		margin-top: 10px;
	}
	.n_xxgk li .n_xxgk_time .day {
		background: #f5f5f5;
		line-height: 40px;
	}
	.n_xxgk li .n_xxgk_time .day span {
		font-size: 20px;
	}
	.n_xxgk li .n_xxgk_time .year {
		background: #f4f4f4;
		margin-top: 1px;
		line-height: 26px;
	}
	.n_xxgk li:hover h3 {
		font-size: 16px;
		font-weight: bold;
		color: #004694;
		margin: 10px 0;
	}
	.n_xxgk li:hover {
		padding: 0px 5% 20px 10px;
		transition: all ease-in-out .5s;
	}
	/*信息公开 end*/
	.a_zxlmenu_t {
		width: 100%;
		padding: 3% 0px;
	}
	.n_con_show,
	.n_box2_c {
		font-size: 14px;
		line-height: 1.5;
	
	}
	.n_con_show p {
		font-size: 14px;margin: 0px; padding: 0px;
	}
	.n_box1_t,
	.n_box1_c li,
	.n_box1_c li span {
		font-size: 15px;
	}
	.n_box1_c li:nth-child(2)::after {
		background-color: #fff
	}
	.n_box1_c li .s1 {
		font-size: 36px;
	}
	.ldbz li .ldbz_con {
		font-size: 14px;
	}
	.ldbz .ldbz_con_show {
		font-size: 14px;
	}
	.text_l {
		text-align: left;
		padding-left: 5%;
	}
	.n_box18_ul li .s1 {
		font-size: 16px;
		color: #333;
	}
	.n_box18_ul li .div_c2 {
		font-size: 14px;
	}
	.n_box18_ul li .bg1,
	.n_box18_ul li .bg2,
	.n_box18_ul li .bg3,
	.n_box18_ul li .bg4 {
		background-size: 24px;
	}
	.n_box18_ul li .div_t {
		padding-left: 10%;
	}
	.n_box18_ul li .div_c2 {
		margin-top: 0px;
	}
	.i_sectionbox4_r_c .ipt1,
	.i_sectionbox4_r_c .ipt2,
	.i_sectionbox4_r_t,
	.i_sectionbox4_r_c li,
	.a_careers_t_s1 {
		font-size: 14px;
	}
	.a_careers_t_s1 span {
		font-size: 20px;
	}
	.a_careers_t_s2r {
		width: 100%;
		border: 1px solid #ababab;
	}
	.n_new li .a_img_r,
	.n_new li .a_img,
	.n_new li .a_img img {
		width: 100%;
	}
	.n_new li h3 {
		line-height: 1.5;
		font-size: 16px;
		font-weight: bold;
		color: #222;
		margin: 10px 0;
	}
	.n_new li .new_con {
		overflow: hidden;
		font-size: 14px;
		height: 70px;
		line-height: 25px;
		color: #666;
		line-height: 1.6;
		margin: 20px 0;
	}
	.n_new .new_name {
    font-size: 22px;
    text-align: center;
    }
    .djgz_show_list li .new_contents h3 {
    width: 100%;
    height: 30px;
    text-align: left;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-top: 10px;
    margin-bottom: 5px;
}
.ldbz li .ldbz_name h3 {
    font-size: 20px;
    display: block;
    margin: 10px 0;
    padding-right: 10px;
    color: #333;
}
.ldbz li .ldbz_name  {
    font-size: 14px;
    display: block;
    margin: 10px 0;
    padding-right: 10px;
    color: #666;
}
}

@media screen and (min-width:0px) and (max-width:700px) {}

@media screen and (min-width:0px) and (max-width:320px) {
	.focus {
		position: relative;
		width: 100%;
		height: auto;
		min-height: 160px;
		background-color: #000;
		float: left;
		clear: both;
	}
}

@media screen and (min-width:321px) and (max-width:414px) {
	.focus {
		position: relative;
		width: 100%;
		height: auto;
		min-height: 220px;
		background-color: #000;
		float: left;
		clear: both;
	}
}

@media screen and (min-width:641px) and (max-width:767px) {
	.smjs_show_list li {
		width: 48%;
		margin-right: 0%;
		padding: 0px 1% 0% 1%;
		float: left;
		margin-top: 40px;
		background: url(../images/xmjs_bg.jpg) repeat-x left bottom;
	}
	.i_con1 {
		width: 100%;
		margin: 0px auto;
	}
	.i_con2 {
		width: 100%;
		margin: 0px auto;
		padding: 0px 3%;
	}
	.header {
		display: none;
	}
	.phone_nav {
		display: block;
		position: fixed;
	}
	.ui_div_center {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div_con {
		width: 100%;
	}
	#banner {
		height: auto !important;
	}
	.home-swiper .swiper-slide .s2 {
		display: block;
	}
	.home-swiper .swiper-slide .s2 img {
		display: block;
	}
	.home-swiper .swiper-slide .s1 {
		display: none;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 15px;
		text-align: center;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 20px;
		margin: 0px 5px !important;
	}
	.home-swiper .home_prev {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.home-swiper .home_next {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.i_box2 {
		padding: 40px 0px;
	}
	.i_box2_ul li .div .a_text {
		padding: 15px 20px;
		font-size: 16px;
	}
	.i_box2_ul li .div .a_text_t {
		font-size: 23px;
	}
	.n_banner {
		margin-top: 50px;
	}
	.n_banner .n_banner_logo_t .img {
		display: block;
		max-width: 27% !important;
	}
	.n_banner .n_banner_logo_t {
		padding-bottom: 10px;
	}
	.n_banner .n_banner_logo_c {
		font-size: 14px;
		padding: 0px 15px;
		height: 30px;
		line-height: 30px;
	}
	.banner .down {
		display: none;
	}
	.zyyw li .div .a_img_r .s2 {
		width: 100%;
		color: #333;
		line-height: 24px;
		font-size: 15px;
		height: 100px;
		overflow: hidden;
	}
	.text_r {
		padding: 0px 5%;
	}
}

@media screen and (min-width:768px) and (max-width: 992px) {
	.zyyw li .div .a_img_r .s2 {
		width: 100%;
		color: #333;
		line-height: 24px;
		font-size: 15px;
		height: 100px;
		overflow: hidden;
	}
	.header {
		display: none;
	}
	.phone_nav {
		display: block;
		position: fixed;
	}
	.ui_div_center {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div_con {
		width: 100%;
	}
	#banner {
		height: auto !important;
	}
	.banner .down {
		display: none;
	}
	.home-swiper .swiper-slide .s2 {
		display: none;
	}
	.home-swiper .swiper-slide .s2 img {
		display: block;
	}
	.home-swiper .swiper-slide .s1 {
		display: block;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 15px;
		text-align: center;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 20px;
		margin: 0px 5px !important;
	}
	.home-swiper .home_prev {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.home-swiper .home_next {
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.n_banner {
		margin-top: 50px;
		height: 200px;
	}
	.n_banner img {
		display: none;
	}
	.text_r {
		padding: 0px 5%;
	}
	.n_banner .n_banner_text {
		width: 100%;
		font-family: '微软雅墨';
		position: absolute;
		left: 0px;
		top: 50%;
		z-index: 1;
		color: #fff;
		font-size: 24px;
		line-height: 1.6;
		text-transform: uppercase;
		text-align: center;
		webkit-transform: translate(0%, -50%);
		-moz-transform: translate(0%, -50%);
		transform: translate(0%, -50%);
	}
	.n_banner .n_banner_text .s1 {
		font-size: 18px;
	}
	.n_banner .n_banner_text .s1_en {
		font-family: 'DINCond';
		font-size: 18px;
	}
	.n_banner .n_banner_text .s2 {
		font-size: 12px;
		color: rgb(255, 255, 255, 0.8);
		text-align: right;
	}
	.n_box6 {
		padding: 40px 30px;
	}
	.n_banner .n_banner_logo_t .img {
		display: block;
		max-width: 27% !important;
	}
	.n_banner .n_banner_logo_t {
		padding-bottom: 10px;
	}
	.n_banner .n_banner_logo_c {
		font-size: 14px;
		padding: 0px 15px;
		height: 30px;
		line-height: 30px;
	}
}

@media screen and (min-width:993px) and (max-width:1200px) {
	.header {
		display: none;
	}
	.phone_nav {
		display: block;
		position: fixed;
	}
	.ui_div_center {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div_con {
		width: 100%;
		padding: 0px 2%;
	}
	.ui_div_con1 {
		width: 100%;
		PADDING: 0PX 5%;
	}
	#banner {
		height: auto !important;
	}
	.home-swiper .swiper-slide .s1 img {
		display: block;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 20px;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 30px;
	}
	.n_banner .n_banner_logo_t .img {
		display: block;
		max-width: 27% !important;
	}
	.i_logo_img img {
		height: 36px;
		width: auto;
	}
	.header_div .i_logo {
		width: 12%;
		padding-top: 18px;
		padding-left: 0%;
	}
	.header_div .i_logo img {
		max-width: 100%;
		height: 40px;
	}
	.menutog {
		width: 70px;
	}
	.i_box6_l a img {
		max-width: 70%;
		height: auto !important;
	}
}

@media screen and (min-width:1201px) and (max-width:1300px) {
	.i_b {
		width: 16%;
	}
	.menutog {
		width: 76px;
	}
	.ui_div_center {
		width: 100%;
		padding: 0px 5%;
	}
	.ui_div_con {
		width: 100%;
		PADDING: 0PX 3%;
	}
	.menu_nav {
		width: 68%;
	}
	.i_logo_ul {
		width: 58%;
	}
	#banner {
		height: auto !important;
	}
	.home-swiper .swiper-slide .s1 img {
		display: block;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 20px;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 40px;
	}
	.i_logo_img img {
		height: 40px;
		width: auto;
	}
	.i_logo_img img {
		height: 40px;
		width: auto;
	}
	.header_div .i_logo {
		width: 14%;
		padding-top: 18px;
		padding-left: 0%;
	}
	.header_div .i_logo img {
		max-width: 100%;
		height: 40px;
	}
}

@media screen and (min-width:1301px) and (max-width:1500px) {
	.i_b {
		width: 14%;
	}
	.menutog {
		width: 76px;
	}
	.ui_div_center {
		width: 100%;
	}
	.ui_div_con {
		width: 100%;
		padding: 0px 3%;
	}
	.ui_div_con1 {
		width: 100%;
		PADDING: 0PX 5%;
	}
	.i_logo_ul {
		width: 58%;
	}
	#banner {
		height: auto !important;
	}
	.home-swiper .swiper-slide .s1 img {
		display: block;
	}
	.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 20px;
	}
	.home-pagination .swiper-pagination-bullet {
		width: 50px;
	}
	.i_logo_img img {
		height: 40px;
		width: auto;
	}
	.header_div .i_logo {
		width: 14%;
		padding-top: 18px;
		padding-left: 0%;
	}
	.header_div .i_logo img {
		max-width: 100%;
		height: 40px;
	}
}

@media screen and (min-width:1501px) and (max-width:1800px) {
	.menutog {
		width: 80px;
	}
	.header_div .i_logo {
		width: 16%;
		padding-top: 18px;
		padding-left: 1%;
	}
	.header_div .i_logo img {
		max-width: 100%;
		height: 50px;
	}
}