@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1400px; margin:0 auto;}

.header{ border-bottom:1px solid #9eabb5; position:absolute; width:100%; left:0; top:0; z-index:100;}
.header .logo{ height:100px;}
.header .logo a{ line-height:100px; display:block;}
.header .logo a img{ line-height:100px; display:inline-block; vertical-align:middle;}
.header .nav li{ display:inline-block; font-size:16px; position:relative; float:left;}
.header .nav li>a{ position:relative;  display:block; padding:0 22px; line-height:100px; color:#333;}
.header .nav li.searchs{ width:20px; height:auto; background:url(../images/index2_06.png) no-repeat center; margin-left:22px; cursor:pointer; height:100px;}
.header .nav li .searchbox{ display:none; position:absolute; top:100%; right:0; width:250px; background:#fff; padding:10px; z-index:11;}
.header .nav li .searchbox input{ width:180px; float:left; height:40px; border:1px solid #eee; padding:0 10px;}
.header .nav li .searchbox button{ width:50px; float:right; height:40px; background:#eee; cursor:pointer;}
.header .nav li>a:after{content:""; display:block; transform:translateX(-50%); -moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%); height:2px;left:50%; width:0; transition:all .3s; bottom:0; background:#ab272c; overflow:hidden; position:absolute;}
.header .nav li.on>a:after{width:calc(100% - 44px);}
.header .nav li>a:hover:after{width:calc(100% - 44px);}

.banner img{ width:100%;}

.index_01,.index_03,.index_04{ padding:70px 0;}

.index_tit{ position:relative;}
.index_tit span{ font-size:14px; color:#1f242e; text-transform:uppercase; display:block; line-height:1.2;}
.index_tit  b{ display:block; font-size:18px; color:#1f242e;}
.index_tit a{ position:absolute; right:0; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:14px; color:#666666; text-transform:uppercase; transition:all .3s; display:inline-block;border-bottom:1px solid #dcdcdc;}
.index_tit a:hover{color:#dc2022; border-bottom:1px solid #dc2022;}

.index01_txts{ padding:110px; background:#f9f9f9; margin-top:90px; position:relative;}
.index1imgs{ position:absolute; right:110px; bottom:100px; height:calc(100% + 40px); max-width:50%; width:45%;}
.index1imgs img{ max-width:100%; max-height:100%;}
.indextxtbox{ max-width:500px; padding:40px 0 0; padding-left:50px;}
.index01_txts b{ font-size:22px; color:#1f242e; position:relative; padding-left:110px; display:block;}
.index01_txts b:before{ content:""; display:block; height:2px; background:#dc2022; width:90px; position:absolute; left:0; top:50%; margin-top:-1px;}
.indextxtbox p{ font-size:14px; color:#666666; line-height:1.8;}
.indextxtbox p strong{ font-size:16px; color:#333;}
.indextxtbox a{ font-size:14px; color:#666666; text-transform:uppercase; transition:all .3s; display:inline-block; margin-top:50px; border-bottom:1px solid #dcdcdc;}
.indextxtbox a:hover{ color:#dc2022; border-bottom:1px solid #dc2022;}



.index_02{ background-size:cover; padding:70px  0 0;}
.index_02 .index_tit{ float:left;}
.index_02 .index_tit span{ color:#fff;}
.index_02 .index_tit b{ color:#fff;}

.index02box{ width:50%; float:right; background:#fff; padding:1.2rem; position:relative;}
.pageintro{ position:absolute; left:.6rem; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.index2swiper{ padding:50px; min-height:380px; background-image:url(../images/index2_11.jpg); background-size:100% 100%;}
.index2swiper .swiper-slide{ padding:30px; background:#fff;}
.index2swiper .swiper-slide b{ margin-bottom:15px; display:block; text-align:center; font-size:18px; color:#333333;}
.index2swiper .swiper-slide p{ font-size:14px; color:#333333;}
.index2swiper .swiper-slide a{font-size:14px; color:#666666; text-transform:uppercase; transition:all .3s; display:inline-block; margin-top:50px; border-bottom:1px solid #dcdcdc;}
.index2swiper .swiper-slide .swipera{ text-align:center;}
.index2swiper .swiper-slide a:hover{color:#dc2022; border-bottom:1px solid #dc2022;}
.pageintro em{ font-size:20px; text-align:center; display:block; font-style:normal;}
.pageintro .swiper-pagination{ position:static; margin:15px 0;}
.pageintro .swiper-pagination span{ width:3px; height:20px; background:#f1a6a7; display:block; opacity:1; margin:0 auto; border-radius:0;}
.pageintro .swiper-pagination span.swiper-pagination-bullet-active{ background:#dc2022;}

.index3ul{ padding-top:35px;}

.prolists li{ display:inline-block; width:24.25%; margin-bottom:2%; float:left; margin-right:1%; position:relative;}
.prolists li:nth-child(4n+1){clear:left;}
.prolists li:nth-child(4n){ margin-right:0;}
.prolists li img{ width:100%;}
.prolists li .txts{ display:none; position:absolute; width:100%; left:0; top:0; height:100%; background:rgba(220,32,34,.7); padding:20px 30px;}
.prolists li .txts h5{ font-size:16px; color:#fff; display:block; padding-bottom:10px;}
.prolists li .txts p{ font-size:14px; color:#fff;}

.index_04{ background:#f9f9f9;}
.index_04 .indexnewslist{ padding-top:35px;}
.index_04 .indexnewslist li{ background:#fff; width:49.5%; margin-bottom:1%;padding:40px 30px; padding-left:0; float:left; margin-right:1%;}
.index_04 .indexnewslist li:nth-child(2n){ margin-right:0;}
.index_04 .indexnewslist li .times{ height:175px; width:25%; float:left; border-right:1px solid #a4a4a4; text-align:center;}
.index_04 .indexnewslist li .times b{ font-weight:normal; font-size:32px; color:#333; display:inline-block; border-bottom:1px solid #b6b6b6; line-height:1.5}
.index_04 .indexnewslist li .times span{ display:block; line-height:1.5; font-size:24px;}
.index_04 .indexnewslist li .newsli{ height:175px; width:55%; float:left; padding:0 .5rem;}
.index_04 .indexnewslist li .imgs{ width:20%; height:175px; float:right;}
.index_04 .indexnewslist li .imgs img{ width:100%; height:100%; object-fit:cover;}

.index_04 .indexnewslist li .newsli h2 a{ font-size:16px; color:#333333; line-height:1.5;transition:all .3s;}
.index_04 .indexnewslist li .newsli p{ font-size:14px; color:#666666; margin:15px 0; }
.index_04 .indexnewslist li .newsli a{ font-size:12px; color:#666666; line-height:20px; max-height:60px; overflow:hidden; transition:all .3s;}
.index_04 .indexnewslist li .newsli a:hover{ color:#dc2022}

.index_05{ padding-top:70px;}
.index5logo,.index5txt,.index5ewm{ width:33.33%; float:left; height:315px; text-align:center;}

.index_05{ position:relative;}
.index_05 .w1200{ position:relative; z-index:1;}
.index5txt span{ font-size:14px;color:#fff; display:block;}
.index5txt span.span3{ margin-top:30px;}
.index5txt span.span4,.index5txt span.span2{ font-size:18px; }
.index5logo img{ display:block; max-width:110px; margin:0 auto;}
.index5ewm img{ max-width:90px; display:block; margin:0 auto;}
.index5ewm span{ font-size:14px; color:#fff; margin-top:10px;}
.index5bot{ position:absolute; left:0; bottom:0; height:100px; width:100%; background:#bd262d; z-index:0;}


.footer{ background:#bd262d; padding:30px 0;}
.footer p{ font-size:14px; color:#fff; line-height:28px;}
.footer a{ font-size:14px; color:#fff; display:inline-block; margin-left:25px;line-height:28px;}



.ny_banner{ padding-top:50px; background-size:cover; background-position:center; text-align:center;}
.ny_banner .w1200{ height:410px;}
.ny_banner b{ font-size:24px; color:#000; position:relative; padding:0 100px; display:inline-block;}
.ny_banner b:after{ content:""; display:block; height:2px; width:80px; right:0; top:50%; position:absolute; background:#000;}
.ny_banner b:before{ content:""; display:block; height:2px; width:80px; left:0; top:50%; position:absolute; background:#000;}

.ny_nav{ padding:80px 0; text-align:center;}
.ny_nav a{ padding:0 40px; font-size:16px; line-height:50px; color:#999999; display:inline-block; transition:all .3s;}
.ny_nav a.on{ background:#eee; color:#000000;}
.ny_nav a:hover{ color:#000;}

.news_nylists li{ padding:25px 0; border-bottom:1px solid #ebebeb;}
.news_nylists li .imgs{ width:300px; min-height:155px;}
.news_nylists li .imgs img{ width:100%; height:100%; object-fit:cover;}
.news_nylists li .txts{ min-height:155px; position:relative;  padding-left:40px; width:calc(100% - 300px);}
.news_nylists li .txts h2 a{ font-size:16px; color:#333; margin-top:10px; margin-bottom:10px;padding-right:210px;}
.news_nylists li .txts h2 a:hover{ color:#dc2022}
.news_nylists li .txts span{ position:absolute; right:0; top:10px; font-size:14px; color:#666;}
.news_nylists li .txts p{ font-size:14px; color:#888;padding-right:210px;}
.limore{ text-align:right;}
.limore a{ display:inline-block; border:2px solid #e8e8e8; padding:0 20px; line-height:35px; font-size:12px; color:#888; transition:all .3s;}
.limore a:hover{ background:#333; color:#fff; border:2px solid #333;}


.pages{ padding:80px 0; text-align:center;}
.pages li{ display:inline-block;  }
.pages li a{ display:block;line-height:30px; height:30px; padding:0 10px;font-size:14px; color:#999999;}
.pages li.active a,.pages li a:hover{ background:#eeeeee; color:#000;}


.pinzhiny{ padding:100px 0 30px;}
.pinzhiny li{ padding:0 45px; background:#f9f9f9; margin-bottom:70px;}
.pinzhiny li .riimgs{ width:40%; float:right; position:relative;}
.pinzhiny li.pinzhi02 .riimgs,.pinzhiny li.pinzhi04 .riimgs{ float:left;}
.pinzhiny li .leetxt{ padding:80px 1.4rem; float:left; width:60%;}

.pinzhiny li.pinzhi02 .leetxt,.pinzhiny li.pinzhi04 .leetxt{ float:right;}
.pinzhiny li .leetxt b{ font-size:22px; color:#333; padding-left:100px; position:relative; display:block;}
.pinzhiny li .leetxt b:after{ position:absolute; content:""; display:block; height:2px; width:80px; left:0; top:50%; margin-top:-1px; background:#de2e30;}
.pinzhiny li .leetxt .pinzhibox{ padding-left:57px; padding-top:40px;}
.pinzhiny li .leetxt .pinzhibox p{ font-size:16px; color:#333;}
.pinzhiny li .leetxt .pinzhibox .enpinzhi{ padding-top:30px;}
.pinzhiny li .leetxt .pinzhibox .enpinzhi p{ font-size:12px; color:#666; text-transform:uppercase;}
.pinzhiny li .riimgs img{ width:100%; height:100%; object-fit:cover;}

.pinzhiny li .swiper-button-next{ background:url(../images/pinzhi_07.jpg) no-repeat; width:20px; height:38px; background-size:20px 38px; right:-30px;}
.pinzhiny li .swiper-button-prev{ background:url(../images/pinzhi_07le.jpg) no-repeat; width:20px; height:38px; background-size:20px 38px; left:-30px; display:none;}

.pinzhiny li.pinzhi02 .swiper-button-prev,.pinzhiny li.pinzhi04 .swiper-button-prev{ display:block;}
.pinzhiny li.pinzhi02 .swiper-button-next,.pinzhiny li.pinzhi04 .swiper-button-next{ display:none;}


.contact01{ text-align:center; padding:80px 0;}
.contact02{ padding-bottom:80px;}
.contact01 li{ display:inline-block; padding:0 50px; position:relative;}
.contact01 li:after{ content:""; display:block; height:60%; width:2px; background:#f7f7f7; position:absolute; right:0; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.contact01 li img{ height:90px; display:block; margin:0 auto;}
.contact01 li b{ display:block; font-size:20px; font-weight:normal; padding-top:10px;}
.contact01 li span{ font-size:14px; color:#666;}
.contact01 li:nth-child(3):after{ display:none;}



.about01{ padding:70px 0;}
.about01top .about01img{ width:49%;}
.about01top .about01img img{ width:100%; height:100%;}

.about01top .about01ttxt{ width:51%; padding:40px 50px; padding-right:0;}
.about01top .about01ttxt b{ text-transform:uppercase; margin-bottom:20px; font-size:26px; color:#666666; display:block; position:relative; padding-left:65px;}
.about01top .about01ttxt b:before{ display:block; content:""; position:absolute; width:50px; height:4px; background:#bc262d; left:0; top:50%; margin-top:-2px;}
.about01top .about01ttxt p{ font-size:16px; color:#666666;}
.about01top{ border-bottom:1px solid #e5e5e5; padding-bottom:45px; margin-bottom:15px;}
.about01bot p{ border-bottom:1px solid #e5e5e5; padding:15px 0; font-size:16px; color:#666; line-height:30px;}


.about02{ padding-top:120px;}
.dongzhishangtxt{ background-size:cover; background-position:center; background-repeat:no-repeat; padding:70px 0 0;}

.dongzhishangtxt .w1200{ position:relative; padding-left:615px;padding-bottom:80px;}
.dongshizhangtit{ padding-left:530px; }
.dongzhishangtxt .w1200 .imgss{position:absolute; left:0; bottom:0; width:530px;}
.dongzhishangtxt .w1200 .imgss img{ width:100%;}
.dongzhishangtxt p{ font-size:16px; color:#000; line-height:36px;}

.about03{ padding:80px 0;}
.about3box.le{ width:290px;}
.about3box.ri{ width:calc(100% - 290px); padding:35px;}
.about3box.ri img{ width:100%;}
.about3li{ margin-top:35px;}
.about3litit{ margin-bottom:15px; padding-left:65px; background-position:left center; background-size:auto 100%; background-repeat:no-repeat;}
.about3litit b{ display:block; font-size:14px; line-height:1.4;}
.about3litit b em{ font-weight:normal; font-style:normal; padding-left:5px;}

.about3litit01{ background-image:url(../images/about_17.jpg);}
.about3litit02{ background-image:url(../images/about_20.jpg);}
.about3litit03{ background-image:url(../images/about_23.jpg);}

.about3li p{ font-size:12px; color:#666666;}

.about04{ padding-top:140px; padding-right:100px; padding-bottom:90px; padding-left:100px; background-size:cover; background-position:left center;}
.about04 .aboutbox{ max-width:980px; float:right;}
.about04 .aboutbox .index_tit span{ color:#fff;}
.about04 .aboutbox .index_tit b{ color:#fff;}
.about04 .aboutbox p{ display:block; max-width:470px; color:#fff; font-size:16px; margin:40px 0 70px}
.zizhiimg img{ width:49%; float:left; margin:0 .5%;}

.about05{ padding:100px 0;}
.about05 .about5top li{ width:28%; height:255px; float:left;}
.about05 .about5top li.twoli{ width:44%; padding:0 3px;}
.about05 .about5top li img{ width:100%; height:100%; object-fit:cover;}
.about5top{ margin-bottom:3px;}
.about5bot .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.about5bot .swiper-container img{width:100%; height:100%; object-fit:cover;}

.contact02 img{ max-width:100%;}

.articlebody{ padding:70px 0;}
.articlebody h1{ display:block; text-align:center; font-size:20px;}
.articlebody .times{  text-align:center; font-size:14px; padding:10px 0; border-bottom:1px solid #eee;}
.contents{ padding:40px 0;}
.contents p{ font-size:16px; line-height:2; margin-bottom:15px;}

.contactmap iframe{ height: 400px;}
@media screen and (max-width:1480px){
	 .w1200{ max-width:1200px;}
	 .indextxtbox{ max-width:450px;}
	 .pinzhiny li .leetxt{ padding:30px;}
	 .dongzhishangtxt .w1200 .imgss{ width:300px; position:static; float:left; margin-right:40px;}
	 .dongzhishangtxt .w1200 .imgss img{ height:auto; width:100%;}
	 .dongshizhangtit{ padding-left:0;}.about02{ padding-top:0;}
	 .dongzhishangtxt .w1200{ padding-left:0;}

	}
@media screen and (max-width:1280px){
	 .w1200{ max-width:1000px;}
	 .header .nav li>a{ padding:0 10px; font-size:14px;}
	 .index01_txts{ padding:50px;}.index1imgs{ right:50px; bottom:50px;}
	 .footer a{ margin-left:5px;}
	 .ny_banner .w1200{ height:300px}
	 .about01top .about01ttxt{ padding-top:0; padding-bottom:0;}
	 .dongzhishangtxt p{ font-size:14px; line-height:2;}
	 
	}
@media screen and (max-width:1080px){
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .w1200{ padding-left:15px; padding-right:15px; max-width:750px;}
	 .index1imgs { position:static;}.indextxtbox{ padding:0; max-width:none; margin-top:20px;}
	 .index01_txts{ margin-top:20px;}.index1imgs{ width:100%; height:300px; max-width:none; margin-top:20px;}
	 .index1imgs img{ width:100%; height:100%; object-fit:cover;}.indextxtbox a{ margin-top:20px;}
	 .index02box{ width:80%;}.prolists li{ width:48%; margin:1%;}
	 .index_04 .indexnewslist li{ width:100%; float:none; margin:1% 0;}
	 .fotnav { display:none;}
	 .fotp { text-align:center; float:none; width:100%;}
	 .ny_nav{ padding:40px 0;}.ny_banner{ padding-top:0;}
	 .news_nylists li .txts h2 a{ padding-right:0;}
	 .news_nylists li .txts span{ position:static; display:block;}.news_nylists li .txts p{ padding-right:0;}
	 .limore{ margin-top:15px;}.pages{ padding:40px 0;}
	 .pinzhiny{ padding:40px 0;}
	 .pinzhiny li .riimgs{ float:none; margin:0 auto;}
	 .pinzhiny li .leetxt{ float:none; width:100%;}.pinzhiny li .leetxt .pinzhibox{ padding-left:0; padding-top:20px;}
	 .pinzhiny li .swiper-button-prev{ display:block;}.pinzhiny li.pinzhi02 .swiper-button-next, .pinzhiny li.pinzhi04 .swiper-button-next{ display:block;}
	 .pinzhiny li.pinzhi02 .riimgs, .pinzhiny li.pinzhi04 .riimgs{ float:none;}
	 .pinzhiny li{ padding:30px;}
	 .about01top .about01ttxt p{ font-size:14px;}
.about01top .about01ttxt b{ margin-bottom:5px;}
.about01bot p{ font-size:14px;}
.dongshizhangtit img{ width:300px;}	 
.about05 .about5top li{ height:125px;}
.about05{ padding:40px 0;}
.about04{ padding:40px ;}
.about04 .aboutbox{ max-width:750px; margin:0 auto; float:none;}
.pinzhiny li.pinzhi02 .leetxt, .pinzhiny li.pinzhi04 .leetxt{ float: none;}
	}
@media screen and (max-width:768px){
	.index_01, .index_03, .index_04,.about01,.about03,.articlebody{ padding:30px 0;}
	.index01_txts{ padding:15px;}
	.index01_txts b{ font-size:16px; padding-left:30px;}
	.index01_txts b:before{ width:20px;}
	.indextxtbox p { font-size:14px;}.index1imgs{ height:200px;}
	.index_02{ padding-top:30px; padding-bottom:30px;}
	.indextxtbox p strong{ font-size:14px;}
	.index02box{ width:100%; margin-top:30px; padding:0; padding-bottom:30px;}
	.pageintro{ bottom:10px; left:0; width:100%; top:auto; transform:translate(0); -moz-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);}
	.index2swiper{ background-image:none; background-color:#fff; padding:20px; min-height:inherit;}
	.pageintro em{ display:none;}.pageintro .swiper-pagination span{ display:inline-block; height:5px; width:5px; border-radius:100%; margin:0 5px;}
	.prolists li .txts{ padding:10px;}.prolists li .txts h5{ font-size:14px; padding-bottom:0}
	.prolists li .txts p{ font-size:12px; line-height:1.3;}.index_04 .indexnewslist{ padding-top:20px;}
	.index_04 .indexnewslist li .newsli h2 a{ font-size:14px;}
	.index_04 .indexnewslist li .newsli p{ margin:5px 0; font-size:12px;}
	.index_04 .indexnewslist li .times{ display:none;}
	.index_04 .indexnewslist li .imgs{ width:80px; height:80px;}
	.index_04 .indexnewslist li{ padding:20px 10px;}
	.index_04 .indexnewslist li .newsli{ width:calc(100% - 90px); height:auto; padding:0;}
	.index_05 { padding-top:30px;}
	.index5logo{ display:none;}
	.index5logo, .index5txt, .index5ewm{ width:50%; height:155px;}.index5txt span.span3{ margin-top:10px;}
	.index5box{ padding:20px;}.index5txt span.span4, .index5txt span.span2{ font-size:12px;}
	.footer p{ font-size:12px;}.footer{ padding:15px;}.index2swiper .swiper-slide{ padding:0;}
	.index2swiper .swiper-slide a{ margin-top:20px;}
	
	.ny_nav a{ padding:0 10px; line-height:35px; font-size:14px;}
	.ny_nav{ padding:20px 0;}
	.news_nylists li{ padding:15px 0;}
	.news_nylists li .imgs{ width:100%; float:none;}
	.news_nylists li .txts{ width:100%; float:none; padding-left:0;}
	.news_nylists li .txts h2{ display:inline-block;}
	.news_nylists li .txts p{ font-size:12px;}.news_nylists li .imgs{ min-height:inherit;}
	.news_nylists li .txts span{ font-size:12px;}.news_nylists li .txts h2 a{ font-size:14px;}
	.ny_banner .w1200{ height:150px;}.ny_banner b{ font-size:16px; padding:0 50px;}
	.limore a{ font-size:12px; padding:0 10px; line-height:30px;}
	.ny_banner b:before{ width:40px;}
	.ny_banner b:after{ width:40px;}
	.pinzhiny li{ padding:15px;}.pinzhiny li .leetxt{ padding:0;}.pinzhiny li .leetxt b{ font-size:18px; padding-left:30px;}
	.pinzhiny li .leetxt b:after{ width:20px;}.pinzhiny li .leetxt .pinzhibox p{ font-size:12px;}.pinzhiny li .leetxt .pinzhibox .enpinzhi{ padding-top:15px;}
	.pinzhiny li .riimgs{ width:100%; margin-top:15px;}
	.pinzhiny li .swiper-button-next{ right:10px; width:40px; height:40px; background-color:#fff; border-radius:100px; background-position:center; background-size:10px auto;}
	.pinzhiny li .swiper-button-prev{ left:10px;width:40px; height:40px; background-color:#fff; border-radius:100px; background-position:center; background-size:10px auto;}
	.pinzhiny li{ margin-bottom:15px;}
	
	.contact01 li img{ height:30px;}
	.contact01 li b{ font-size:14px;}
	.contact01 li span{ font-size:12px;}
	.contact01{ padding:30px 0;}
	.contact01 li{ width:33.33%; float:left; padding:0 5px;}
	.dongzhishangtxt{ padding-top:30px; padding-left:15px; padding-right:15px;}
	.dongzhishangtxt .w1200{ padding-bottom:30px;}
	.about3box.le{ width:100%; float:none;}
	.about3box.ri{ width:100%; float:none; padding:20px 0;}
	.articlebody h1{ font-size:16px;}
	.articlebody .times{ font-size:12px;}
	.contents{ padding:30px 0 0;}
	.contents p{ font-size:14px;}
	.contactmap iframe{ height: 300px;}
  .prolists li:nth-child(2n+1){clear:left;}
	}
@media screen and (max-width:500px){
	.about01top .about01img{ width:100%; float:none;}
	.about01top .about01ttxt{ width:100%; float:none; padding:0; margin-bottom:20px;}
	.about01top .about01ttxt b{ font-size:20px; padding-left:30px;}
	.about01top .about01ttxt b:before{ width:20px;}.about01top{ padding-bottom:20px; margin-bottom:0;}
	.dongzhishangtxt .w1200 .imgss{ margin-right:0; float:none; margin-bottom:15px;}
	.dongzhishangtxt .w1200{ padding-right:0;}
	.about04 .aboutbox p{ margin:30px auto; font-size:14px;}
	.zizhiimg img{ width:100%; float:none; display:block; margin-bottom:3px;}
	.about04{ padding-left:15px; padding-right:15px;}
	.about05 .about5top li{ height:75px;}
	.about05{ padding-top:20px;}
	}