/*

@media screen and (max-width: 1440px) { }

@media screen and (max-width: 1199px){ }

@media screen and (max-width: 991px){  }

	@media screen and (max-width: 767px){  }

<link id="mobile-style" media="only screen and (max-width: 767px)" type="text/css" rel="stylesheet" href="/css/mobile.css" />

@media (min-width:768px){.container{width:auto;padding-left:20px;padding-right:20px;}}
@media (min-width:992px){.container{width:980px;padding-left:0px;padding-right:0px;}}
@media (min-width:1280px){.container{width:1200px;padding-left:0px;padding-right:0px;}}

���⣺font-size:6vw;
��ͨ�ִ� font-size:4vw; 
����line-height:1.6;
Ӣ��ne-height:1.5;

*/

@media screen and (max-width: 1200px) {
/* pub */
* { min-width:inherit !important;}
body { font-size:4vw;}

.box{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-width: inherit; max-width: inherit; }
.box2{ width:100%; padding:0 4%; height:auto; overflow:hidden; margin:0 auto; min-width: inherit; max-width: inherit;}
.p90 { padding-top:10vw; padding-bottom:10vw;}
.p180 { padding-top:10vw; padding-bottom:10vw;}
.cn , .cn p { font-size:4vw; line-height:1.6; margin-bottom:4vw;}
.en , .en p { font-size:3vw; line-height:1.5; margin-bottom:4vw; text-align:justify;}
.cn p:last-child ,
.en p:last-child { margin-bottom:0;}

.cn p:last-child ,
.en p:last-child { margin-bottom:0;}

.ttl img { max-width:80vw;}


.swiper-button-next, .swiper-button-prev { width:4vw; height:7vw; background-size:4vw 7vw;}
.bannner_i .swiper-pagination-bullet { width:8vw;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 1vw;}
.bannner_i .swiper-pagination-bullet { height:1px;}




/* head */

.h100 { min-height:75vw !important; height:auto !important;}
.h90 { height:75vw;} /* height:90vh; */

.Header-wrapper { height:auto;}
.header-container { top:0vw;}
.box-head { width:100%; padding:5vw 0 0 0; position:relative; }

.logo { width:50%; height:auto; padding:0;}
	.logo a { width:24vw; height:auto; overflow:hidden; margin-left:5vw;}
	.logo a img { width:auto; max-width:100%; }

.nav-title { display:block;}
.daohang { display:none;}
.daohangon { display:block;}

.daohang li.mnav7 { background:none;}
.daohang li.mnav7 a{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1; }




/* foot */
footer { background-size:15vw auto;}
.foot1 { float:none; display:block; width:100%; height:auto; overflow:hidden; padding:6vw 0 11vw 0; text-align:center; }
.foot1 .foot1-l { width:24vw; height:auto; overflow:hidden; display:block;}
.foot2 { float:none; display:block; width:100%; height:auto; overflow:hidden; padding:5vw 0; text-align:left;  padding-bottom:1vw;}
	.foot2-l { width:100%; padding:0px 0px 0 0;  }
	.foot2-l .txt1 { font-size:5vw; line-height:2; margin-bottom:2vw;}
	.foot2-l .txt2 { font-size:4vw; line-height:1.6;}
	.foot2-2 { width:100%; padding-top:4vw; line-height:1.5; padding-bottom:26px; background:none; }
	.foot2-2 .pic{ max-width:30vw; }
	.foot2-2 .txt{ line-height:1.6; font-size:2vw; margin-top:1vw; text-align:left;}
.foot3 { font-size:3vw; line-height:1.6; text-align:center; padding-top:2vw; padding-bottom:4vw; }
.foot3 a{ line-height:1.6; font-size:3vw;}
.foot3 img{ display:block; float:none; margin:0 auto;}
.foot4 { padding-bottom:10vw;}
.foot4 img{ width:auto; max-width:100%;}
.foot41 ,
.foot42 { display:none;}
.foot43 { width:100%; float:none; display:block; margin:0 auto; text-align:center; }
.foot43 img {}

.pinsen { height:auto; width:40vw;}

/* index */
.bannner_i .swiper-pagination-bullet {}

#bannner_i .swiper-slide img { width:60vw;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:3vw;}

.maini2-1 img{ max-width:50%;}
.link-1 ,
.link-2 { width:20vw; height:5vw; line-height:5vw; font-size:4vw;}

.link-1 span ,
.link-2 span { width:100%; height:5vw; line-height:5vw; font-size:3vw; background-position:15vw 1.5vw; padding-right: 2vw; background-size: auto 2.0vw; box-sizing:border-box; }

.cx-i { padding-top:10vw !important; padding-bottom:0vw !important; }
.cx-i .ttl { font-size:5vw; margin-bottom:5vw; }
.cx-i .ttl span{ font-size:2vw;}

.cx-i .searchcnt { padding-top:4vw; padding-bottom:4vw; }

.maini1 .pic img { width:50vw;}
.maini2 img { width:20vw;}
.maini2 .link-2 { bottom:4vw; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6; }

.maini3 img { width:40vw;}

.searchcnt .cnt1 { width: 100%; }
.searchcnt .cnt2 { margin-left:0px;}

.searchcnt .int1 { width: 56vw; height:8vw; line-height:8vw; border:1px solid #34252e; padding-left:4vw; margin:0 0 6vw 0; font-size:2vw;}
.searchcnt .sub1 { width: 32vw; height:8vw; line-height:8vw; font-size:2vw; margin-bottom:6vw; }

.searchcnt .cnt1 .cnt111 ,
.searchcnt .cnt1 .cnt112 { width:auto; height:auto; overflow:hidden; }






/* about1 */
.mainl1 img { width:60vw;}

.mainl2 { padding:10vw 0;}
.mainl2 .cnt { width:100%; padding:4vw 0 0 0; }
.mainl2 .cnt p { font-size:4vw; line-height:1.6; margin-bottom:4vw;}
.mainl2 .cnt p.en { font-size:3vw; line-height:1.5; margin-bottom:4vw;}


/*.mainl3 .ttl-l2 { margin: 10vw 0 6vw 0; }
.mainl3 .ttl-l2 img{ max-width:40vw;}
.mainl3 .cntlist { width:93%; margin-bottom:5vw; padding: 6vw 5vw 4vw 5vw; }
.mainl3 .cntlist img { max-width:25vw;}
.mainl3 .cnt .txt { font-size:4vw; height:auto; margin-bottom:2vw; }
.mainl3 .cnt .pic { margin-bottom:5vw; border-bottom:1px solid #ccc; }
.mainl3 .ttl-l3 { font-size:4vw;}
*/
.mainl3  { display:none;}
.mainl3-m { display:block;}

.mainl4 { padding:10vw 0 ; background:url(/upload/about/bg42.jpg) left top  }
.mainl41 { width:40%;}
.mainl41 img{ max-width:50vw; }/* width:auto; max-width:100%; */
.mainl42 img { max-width:5vw; }

.mainl5 .cnt { margin:0 0 4vw 0; font-size:4vw;}
.mainl5 .pic { margin:4vw 0;}


.mainl7 { padding:10vw 0 0 0;}
.mainl7 .pic { margin:5vw 0;}
.mainl7 .cn { margin-bottom:4vw;}
.mainl7 .box2 { margin-bottom:10vw;}
.mainl7 .en { margin-bottom:0;}
.mainl7 .pb70 { padding-bottom:4vw;}
.mainl9 ,
.mainl11{ height:75vw; padding:0 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.mainl9 img ,
.mainl11 img { width:70vw;}
.mainl9 {background-size: 100% 100%;}


/* about2 */
.mainl21 .pic img { width:60vw;}
.mainl23 { padding:10vw 0 6vw 0;}
.mainl23 .box2 { margin-bottom:4vw;}

.cntlist2 .pic { width:100%; float:inherit; display:block; margin-bottom:8vw;}

.cntlist2 .cnt { width:100%; float:inherit; display:block;}
.cntlist2 .cnt .cn { margin-bottom:4vw;}
.cntlist2 .cnt .en { margin-bottom:4vw;}

.mainl22 .ttl ,
.mainl22 .box2 ,
.mainl22 .pic ,
.mainl22 .cn { margin-bottom:4vw; }

/* about3 */
.mainl31 .pic img { width:60vw;}
.mainl32 .cn ,
.mainl32 .pic
{ margin-bottom:4vw;}
.cntlist3 .ttl { margin-bottom:4vw;}



.cntlist4 { padding-top:6vw; padding-bottom:4vw; background-size:100% 3px;}
.cntlist4 .ttl { margin-bottom:4vw;}
.cntlist4 .cnt { width:100%; height:auto; overflow:hidden; float:inherit !important; display:block !important; margin:0 0 0vw 0;}
.cntlist4 .pic { width:100%; height:auto; overflow:hidden; float:inherit !important; display:block !important; margin:0 0 1vw 0;}
.cntlist4 .cnt { padding:0 !important;}
.cntlist4 .pic-l ,
.cntlist4 .pic-r { margin-bottom: 6vw; }
.cntlist4 .ttl-cnt { font-size:5vw; line-height:2; margin-bottom:1vw; padding-left:7vw; background-size:auto 6vw; background-position:left 1.5vw;}
.cntlist4 .cn { margin-bottom:4vw;}

.cntstyle4 .cn ,
.cntstyle4 .en ,
.cntstyle4 .ttl { margin-bottom:4vw;}

.cntstyle4 .en { margin-bottom:0;}
/* about4 */
.mainl40 .pic img { width:80vw;}

/* about5 */
.mainl32 .en { margin-bottom:4vw;}
.mainl32 .pic { margin-bottom:0;}

/* about6 */
.mainl42-B .cn ,
.mainl42-B .pic ,
.mainl44 .cn ,
.mainl44 .en
 { margin-bottom:4vw;}

.mainl42-B .box2 { margin-bottom:0;}


.mainl43 .pic img { width:70vw;}
.mainl45 .pic img { width:80vw;}
.mainl48 .pic img { width:60vw;}
.mainl410 .pic img { width:60vw;}

.mainl44 #bannner_i .swiper-slide img { width:100% !important;}
#mainl46 .bannner_i .swiper-pagination { bottom:2vw;}

.mainl44 .pic { padding-top:0 !important; padding-bottom:4vw !important;}
.mainl44-2 { background-position:right center; background-size: auto 40vw; padding:10vw 0; }
.mainl47 { margin-bottom:10vw;}
.mainl411 { padding-bottom:10vw !important;}
.mainl411 .ttl { margin-top:8vw; margin-bottom:4vw;}
.mainl411 .ttl img { max-width:100%;}
.mainl411 .cn { margin-bottom:4vw; font-size:4vw; line-height:1.6;}
.mainl411 .pic { margin-bottom:4vw;}
.zsfw .pic img { width:100%;  }


.gylc {}
.gylc .cn { width:100%; height:auto; overflow:hidden; float:inherit; padding:4vw 4vw 0 4vw; }
.gylc .cn .txt2 { margin-top:4vw;}
.gylc .pic{ width:100%; float:inherit; margin-bottom:0; }
.hxjz ,
.zsfw {  width:100%; height:auto; overflow:hidden; float:inherit; }
.zsfw-p1 { display:none;}
.zsfw-p2 { display:block;}


.mainl44-2 img{ width:70vw;}
.mainl47 .ttl img { width:70vw;}
/* about9 */

.mainl51 .pic img { width:70vw;}
.mainl52 .cn ,
.mainl52 .en ,
.mainl56 .mb40 ,
.cntlist6 .ttl ,
.mainl52 .cn p { margin-bottom:4vw;}
.mainl53 .pic img { width:70vw;}
.mainl54 .piclist { padding:0; width:100%; margin-bottom:4vw;}
.mainl55 .pic img { width:60vw;}

.cntlist5 { margin-bottom:4vw;}
.cntlist5 .piclist { width:48%; padding:0; margin-bottom:4vw; text-align:center; margin-right:4%;}
.cntlist5 .piclist:nth-child(2n) { margin-right:0;}
.cntlist5 .piclist:last-child { margin-bottom:0;}

.cntlist6 .piclist { width:100%; padding:0; margin-bottom:8vw;}
.cntlist6 .piclist:last-child { margin-bottom:0;}

.cntlist3 .piclist { width:100%; padding:0; margin-bottom:8vw; text-align:left;}
.cntlist3 .piclist:last-child { margin-bottom:0;}

.cntlist3 .piclist img.t111 { width:80vw;}


.mainl57 .piclist:last-child { display:none;}

.mainl59 { padding-top:10vw !important; padding-bottom:10vw !important; }
.mainl59 .mb60 { margin-bottom:4vw;}

.mainl59 .pic-pc { display:none;}
.mainl59 .pic-m { display:block;}
.mainl59 .pic-m img { width:auto; max-width:100%; margin-bottom:2vw;}
.mainl59 .pic-lxhs img{ width:68vw;}
.cnt1001 .ttl { font-size:3vw; line-height:1.5; }
.cnt1001 .ttl span { font-size:4vw; line-height:1.5; }
.mainl510 { padding:12vw 0;}
.mainl59 .mainl59-2 .cnt1001 { width:100%; }

.mainl59 .cnt1001,
.cnt1001 .ttl ,
.cnt1001 .cn ,
.cnt1001 .pic 
{ margin-bottom:4vw;}

.cnt1001 .cn { height:auto !important;}

.mainl61 .pic img { width:80vw;}

.mainl510 .pic-pc{ display:none;}
.mainl510 .pic-m{ display:block;}

/* joblist */
.jobl1 .pic img { width:60vw;}

.jobl2 { }
.joblist { width:100%; padding:10vw 3% 4vw 3%; height:auto; overflow:hidden; margin:0 auto; min-width: inherit; max-width: inherit;}
.joblist .ttl h3 { font-size:6vw;}
.joblist .ttl .info { height:auto; line-height:1.5; font-size:4vw; margin-bottom:4vw;}
.joblist .cnt .cnt-ttl { font-size:4.5vw;}
.joblist .cnt .cnt-txt p { font-size:4vw; line-height:1.6; padding-left:1em;}
.joblist .cnt .cnt-txt p:before { width:1vw; height:1vw; left: -3vw; top: 4vw; }
.joblist .ttl .info .sp1 ,
.joblist .ttl .info .sp2
 { width:100%; height:auto; overflow:hidden; padding:0 2vw; line-height:2; margin:0;}

/*news-page*/

.pagenavi1{ padding:10vw 0; color:#fff; text-align:center; font-size:4vw;}
.pagenavi1 span{ border-radius:4px; padding:1vw; margin:0 1vw;  font-size:4vw;}
.pagenavi1 a{ border-radius:4px; padding:1vw; margin:0 1vw; font-size:4vw;}
.pagenavi1 a:hover{}

/* prev-next */
.pagenavi { padding:4vw 0 4vw 0; font-size:4vw; }
.pagenavi .pageleft{ width:100%; height:auto; line-height:1.6; margin-bottom:4vw;}
.pagenavi .golist { width:30%; text-align:center; display:none;}
.pagenavi .golist a{ height:40px; line-height:40px; display:block; text-align:center; }
.pagenavi .golist a .ico-golist { font-size:40px;}
.pagenavi .pageright{ width:100%; height:auto; line-height:1.6; text-align:left;}
.pagenavi a:hover{ color:#b1a38c;}



/* newslist */
.h250 { padding-top:20vw; margin-bottom:10vw;}
.h250 img { width:70vw;}


#newslist { padding-top:1vw;}
.newslist { margin:0 0;}
.newslist li { height:auto; margin-bottom:4vw; }
.newslist li a { height:auto;}
.newslist li .pic{ display:none;}
.newslist li .cnt { width:40vw; height:auto; overflow:hidden; padding:4vw 1vw;}
.newslist li .cnt h2 { font-size:3vw; line-height:1.4; height:auto; margin-bottom:3vw; display:block;}
.newslist li .cnt .data { font-size:2vw; margin-bottom:2vw;}
.newslist li .cnt .more { position:inherit; left: inherit; bottom:inherit; font-size:2vw;}

/* newsdetail */
.h_l { height:20vw;}
.nd1 { padding:10vw 0;}

.news-detail-wrap .title-box { padding-bottom:0vw; margin-bottom:4vw;}
.news-detail-wrap .title-box h1.title { margin-bottom:4vw; line-height:1.4; font-size:5vw;}
.news-detail-wrap .title-box .info { font-size:4vw;}
.news-detail-wrap .title-box .info span { font-size:4vw;}
.news-detail-wrap .content-box { font-size:4vw; padding-bottom:10vw;}

/* store */
.mdlist { margin:0 0 4vw 0; padding-left:0;}
.mdlist li { width:100%; height:auto; overflow:hidden; margin:0 0 4vw 0; font-size:4vw; padding:6vw 2vw;}
.mdlist li .txt1 ,
.mdlist li .txt2 ,
.mdlist li .txt3 ,
.mdlist li .txt4 { font-size:4vw; -webkit-line-clamp:4; }

.mdlist li .txt2 ,
.mdlist li .txt3 { margin-bottom:1vw;}

.mdlist li .txt1 { margin-bottom:4vw;}
.mdlist li h2 { font-size:5vw; line-height:1.4; margin-bottom:2vw;}

/* about50 */
.mainp50 .pic { margin-bottom: 20vw; }

/* search */
.searchcnt { padding-top:30vw; padding-bottom:20vw; }
.searchcnt p{ font-size:5vw; margin-bottom:4vw;}
.searchcnt p img{ width:auto; max-width:100%;}


.mainp50 .pic img { width:80vw;}




}

