@import "font.css"; 

/* 
@import "font.css"; 

红色	e6212a
RGB		rgba(230,33,42,.1)   

金色浅  958977
金色中  d5b399
金色深  986132


金咖 	b1a38c



width: calc(50% - 75px);

 data-scroll-reveal='enter bottom and move 60px'
 data-scroll-reveal='enter bottom and move 60px after .2s'
 
 transition: all 0.3s linear;
 transition: all 0.3s ease-in;
 img	transform: scale(1.1);

transition: all 0.3s linear;
-webkit-transition: all .3s ease; 
-o-transition: all .3s ease; 
-moz-transition: all .3s ease;

*/

.wrapper { min-width:1200px;}

.color2 { color:#ffbc00;}
.h131 { width:100%; height:131px; overflow:hidden; }
.pline { width:50px; height:2px; overflow:hidden; background:#fff; }
.pline2 { width:70px; height:2px; overflow:hidden; background:#4d4d4d; margin:0 auto; }
.pline3 { width:240px; height:1px; overflow:hidden; background:#fff; }
.dline { width:50px; height:2px; overflow:hidden; background:#fff; margin:0 auto; }
.dline2 { width:50px; height:2px; overflow:hidden; background:#000; margin:10px auto; }
.p12 { line-height:30px; background:url(../img/p154x4.png) center 14px no-repeat; text-align:center; font-weight:900; font-size:20px; margin-top:36px;}
.p13 { font-size:40px; font-weight:bold; text-align:center; font-family:Arial, Helvetica; line-height:1.5;}
.p14 { text-align:center; font-size:20px; }
.d15 { width:120px; height:30px; line-height:30px; background:#000; color:#fff; text-align:center; margin:50px auto 15px auto; font-size:20px; font-weight:900; border-radius:4px;}
.d16 { width:100%; height:40px; line-height:40px; font-size:32px; background:url(../img/p650x4.png) center 23px no-repeat; text-align:center;}
.h150 { width:100%; height:150px; overflow:hidden;}
.h100 { height:100%;}
.h90 { height:90px;}
.none2 { display:none;}
.w70 { width:70%;}
.ptb140 { padding:140px 0;}

.more1 { width:180px; height:40px; line-height:40px; display:block; background:#b1a38c; color:#fff; text-align:center; margin:0 auto; -webkit-transition: background 0.2s linear, border 0.2s linear, color 0.2s linear; transition: background 0.2s linear, border 0.2s linear, color 0.2s linear; position: relative; cursor: pointer; letter-spacing: 1px;} /* display: inline-block; */
.more1:hover {background:#333; }
.more1:before, .more1:after { content: ''; display: block; -webkit-transition: width 0.2s linear; transition: width 0.2s linear; background: rgba(255,255,255,.8); height: 1px; width: 0px; margin:0 auto;}
.more1:hover:before, .more1:hover:after { width: 100%;}
.more1:before {}
.more1:after { margin-top:-2px;}

.ttl-i { text-align:center; padding:80px 0 80px 0;}
	.ttl-i .ttl-en{ font-size:26px; font-family:en4; line-height:70px; color:#555; text-transform:uppercase;}
	.ttl-i .ttl-en::after { content: ''; display: block; width: 60px; height: 1px; background-color: #999; font-size: 12px; margin:0 auto;}
	.ttl-i .ttl-cn{ font-size:26px; line-height:50px; }/*  padding-bottom:20px; */
	.ttl-i p{ font-size:16px; color: #666; text-transform:uppercase; }
.ttl-i2 ,.ttl-i2 .ttl-en ,.ttl-i2 p{ color:#fff;}
.ttl-i3 { text-align:left;}
.ttl-i3 .ttl-en::after { margin:inherit;}

.ttl-b{ font-size:26px; line-height:70px; color:#333; padding:80px 0 40px 0; text-transform: uppercase;}
.ttl-b span{ font-family:en4; padding-left:5px;}
.ttl-b-c{ text-align:center;}
.ttl-b-w{ color:#fff;}

.h_l { min-width:1200px; height:180px;}

.ttl-l { height:auto; overflow:hidden; padding:50px 0 50px 0; text-transform:uppercase; text-align:center;}
.ttl-l h2{ font-size:18px; line-height:1.5; color:#555; font-family:en9; }
.ttl-l h1{ font-size:26px; line-height:1.5; color:#333; padding:10px 0 10px 0;}
.ttl-l h3{ font-size:14px; line-height:1.5; color:#666;}

.ttl-l2 h2{ color:#eee;}
.ttl-l2 h1{ color:#fff;}
.ttl-l2 h3{ color:#eee;}

/* head */


/* head end */



/* index */
	/* banner_i*/
.bannner_i {}
	.bannner_i .swiper-slide a{
	text-align:center !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
	.bannner_i a.bannera1 , .bannner_i a.bannera3{	-webkit-justify-content: left;	justify-content: left;}
	.bannner_i a.bannera2 , .bannner_i a.bannera4{	}
	.swiper-slide-active .bannera1 img , .swiper-slide-active .bannera3 img{-webkit-animation:fadeInUp 1s .5s ease both; -moz-animation:fadeInUp 1s .5s ease both;}/* fadeInRight */
	.swiper-slide-active .bannera2 img , .swiper-slide-active .bannera4 img{-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s .5s ease both;}
	/* banner-i end*/
	.bannner_i {}
	.bannner_i .swiper-slide{ text-align:center; }
	.bannner_i .swiper-slide-active {  }
	.bannner_i .swiper-pagination-bullet {  width: 6px; height: 6px; display: inline-block; background: #666; opacity: 1; border-radius:50%;} 
	.bannner_i .swiper-pagination-bullet-active { background:#fff; }

	.bannner_i .link{ position:absolute; z-index:2; bottom:6%; left:13%; }
	.bannner_i .link span { float:left;}
	.bannner_i .link a { float:right; display:none;}


.bpici { position: relative; }
.bpici img{ width:auto; max-width:100%;}
.bpici .link { position:absolute; z-index:2; bottom:6%; left:13%; }
.bpici .link span{ float:left; display:inline; }
.bpici .link a{ float:right; display:inline;  }

.bpici .pic{ text-align:left; position:absolute;}
.bpici .list{ color:#fff; position: relative; z-index:3; top:0; left:0; }
.bpici .list a{ font-size:24px; width:185px; height:54px; line-height:50px; border:2px solid #fff; border-radius:12px; display:block; float:right; margin-bottom:5vw; color:#fff; text-align:center; transition: all 0.2s linear;}
.bpici .list a:hover { color:#0068a9;}

.bpici .listpic a{ border:0; margin-bottom: 4vw;}

.maini1 { background:url(/upload/bg-i1.jpg) center top no-repeat; background-size:cover;}
.maini1 .link span.sp2 { width:276px; float:right; background:url(/upload/main-i1-2.png) right top no-repeat; }

.maini2 { background:url(/upload/bg-i2.jpg) center top no-repeat; background-size:cover;}
.maini3 { background:url(/upload/bg-i3.jpg) center top no-repeat; background-size:cover;}
.maini4 { background:url(/upload/bg-i4.jpg) center top no-repeat; background-size:cover;}
.maini5 { background:url(/upload/bg-i5.jpg) center top no-repeat; background-size:cover;}
.maini6 { background:#000; height:1px; }
.newlist-i { padding:10px 0;}
.newlist-i ul{}
.newlist-i ul li { width:33.33%; height:auto; overflow:hidden;  float:left; display:inline; margin-bottom:5px; }


/* index end*/


/* about-p1 */

/* about-p1 end*/


/* about-p2 */

/* about-p2 end*/


/* about-p31 */
.prol33 { padding:80px 0; background:#3b3b3b; color: #fff; }
.prol33-w { background:#fff; color: #333;  }
.prol33 .ttl{ margin-bottom:50px;}
.prol33 .ttl img{ width:auto; max-width:100%; }
.prol33 .txt{ font-size: 20px; line-height: 1.6; margin-bottom: 10px; }
.prol33 .pic{} 
.prol33 .pic span { width: calc(50% - 10px); display:block; float:left; text-align:center; padding-right:10px;}
.prol33 .pic span img{ width:auto; max-width:100%; }

.p31-1 { background:url(/upload/about31/1.jpg) center center no-repeat; background-size:cover;}

.pcnt { position:relative;}
.pcnt .pcnt-l { width:50%; height:100%; overflow:hidden; float:left; }
.pcnt .pcnt-r { width:50%; height:auto; overflow:hidden; float:right; }
.pcnt .pcnt-l .cnt{ width:73%; height:auto; overflow:hidden; padding-right:60px;}
.pcnt .pcnt-l .cnt .pic { }
.pcnt .pcnt-l .cnt .pic img{ width:auto; max-width:100%;}
.pcnt .pcnt-l .cnt .txt { font-size:24px; line-height:1.8; margin:100px 0 40px 0;}
.pcnt .pcnt-l .cnt .txt p{ margin-bottom:1em;}

.pcnt2 .pcnt-l { float:right; -webkit-justify-content: left; justify-content: left;}
.pcnt2 .pcnt-r { float:left;}
.pcnt2 .pcnt-l .cnt { float:left; padding-right:0; padding-left:60px;}

.pcnt4 .pcnt-l { background:#000;}
.pcnt4 .pcnt-l .cnt .txt { color:#fff;}


.p31-4 { padding:190px 0 120px 0; background:#000;}
.p31-5 { background:url(/upload/about31/65.jpg) center center no-repeat; background-size:cover;}

.pcnt3 .pic{ position:inherit !important;}
.pcnt3 .pic img{ width:auto; max-width:100%;}
.pcnt3 .txt{ font-size:24px; line-height:1.8; color:#fff; margin-top:140px;}

.p31-8 { background:url(/upload/about31/69.jpg) center center no-repeat; background-size:cover;}

.p31-9 { background:#f9f9f9;}

.piclist4 {}
.piclist4 .list { width:calc(50% - 20px); float:left; display:inline; background:#fff; margin-right:40px; margin-bottom:40px;}
.piclist4 .list:nth-child(2n) { margin-right:0;}
.piclist4 .list .pic { width:46%; height:auto; overflow:hidden; float:left; display:inline;}
.piclist4 .list .pic img{ width:auto; max-width:100%; }

.piclist4 .list .txt{  width:50%; height:auto; overflow:hidden; float:right; display:inline; padding-top:40px;}
.piclist4 .list .txt h3{ font-size:24px; font-family:"微软雅黑", "宋体", Arial;}
.piclist4 .list .txt h4{ font-size:12px;}
.piclist4 .list .txt p{ font-size:20px; margin-top:40px;}
@media (max-width:1440px) {
.piclist4 .list .txt p{ font-size:16px; margin-top:20px;}
	}
/* about-p31 end*/


/* about-p4 */

/* about-p4 end*/



/* prolist */

/* prolist end*/


/* prod */

/* prod end */


/* newslist */
.banner-news { height:auto; padding-top:260px; padding-bottom:200px; background:url(/upload/news/1.jpg) center bottom no-repeat; background-size:cover;}
.banner-news img{ width:auto; max-width:100%; }




#newslist{ padding-top:10px;}
	.nlttl { background:url(../img/p585x63.png) left bottom no-repeat; padding-bottom:10px;}
	.nlttl .nlttl1 { font-size:40px; color:#999; line-height:40px;}
	.nlttl h2 { font-size:26px; color:#BFD6CC; line-height:50px;}

.newslist{ height:auto; overflow:hidden; padding-left:1px; margin:50px 0;}
	.newslist ul{}
	.newslist li{ width:100%; height:600px; color:#333; font-size:14px; overflow:hidden; transition: all 0.2s linear; margin-bottom:60px; background-position:center center; background-repeat:no-repeat; background-size:cover; }
	.newslist li a{ width:100%; height:600px; display:block;}
	.newslist li .pic{ display:none;}
	.newslist li .cnt{ width:36%; height:600px; background:rgba(52,47,46,.7); color:#fff; padding:170px 130px 0 40px; position:relative; transition: all 0.3s linear;}
	.newslist li a:hover .cnt{ background:rgba(52,47,46,1); }
	.newslist li .cnt h2{ font-size:40px; line-height:56px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow : hidden;
text-overflow: ellipsis;
	}
	.newslist li .cnt .cntdesc:before { content:""; width:50px; height:2px; background:#fff; overflow:hidden; position:absolute; left:0; top:0;}
	.newslist li .cnt .cntdesc{ font-size:20px; line-height:1.5;  position:relative; box-sizing:content-box; margin-top:40px; padding-top:60px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow : hidden;
text-overflow: ellipsis;
	}


/*news-page*/

.pagenavi1{ padding:60px 0; color:#fff; text-align:right;}
.pagenavi1 span{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#333; background:#eee;}
.pagenavi1 a{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#fff; background:#333;transition:background 0.3s linear,color 0.3s linear;}
.pagenavi1 a:hover{ background:#453327; color:#fff;}
/* newslist end*/

/* news */
.news1 { padding-top:150px;}

.breadcrumb  { line-height:20px;}

.nd1{ padding-bottom:100px; padding-top:70px;}

.news-detail-wrap {}
.news-detail-wrap .title-box {padding-bottom: 35px;margin-bottom: 30px;}
.news-detail-wrap .title-box h1.title {margin-bottom: 10px;line-height: 42px;text-align: center;font-size: 32px;color: #333}
.news-detail-wrap .title-box h2.title {line-height: 28px;text-align: center;font-size: 32px;color: #333}

.news-detail-wrap .title-box .info { margin-top:10px; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;font-size: 13px;color: #666;}
.news-detail-wrap .title-box .info span {display: inline-block;padding: 0 10px; font-size:20px;}

.news-detail-wrap .content-box{padding-bottom: 40px; line-height: 1.6;font-size: 14px;color: #333;font-size: 20px}
.news-detail-wrap .content-box p {margin-bottom: 10px}
.news-detail-wrap .content-box img {max-width: 100%;height: auto !important; margin-top:10px; margin-bottom:10px;}

	/* prev-next */
	.pagenavi { padding:30px 0 60px 0; font-size:16px; border-top:1px dotted #f2f2f2;}
	.pagenavi .pageleft{ width:35%; height:40px; line-height:40px;}
	.pagenavi .golist { width:30%; text-align:center;}
	.pagenavi .golist a{ height:40px; line-height:40px; display:block; text-align:center; }
	.pagenavi .golist a .ico-golist { font-size:40px;}
	.pagenavi .pageright{ width:35%; text-align:right; height:40px; line-height:40px;}
	.pagenavi a:hover{ color:#b1a38c;}
	/* prev-next end*/

/* news end*/

/* jm */

/* jm end */

/* about-sh */

/* about-sh end*/

/* gy */



/* gy end */


/* ln */



/* foot */




/* foot end */



/* news_pub */

.newscnt { height:auto; overflow:hidden; padding:20px 0;}
	.newscnt .ttl_pd_img { text-align:center; padding:0 0 20px 0;}
	.newscnt .ttl_pd_img img{ width:auto; max-width:100%;}
	.newscnt .newscnt_w100 { background:url(/upload/p1x40.jpg) 430px top repeat-y; }
	.newscnt .pbzc{ background:url(/upload/pbzc.png) left bottom no-repeat;}	

	.newscnt .newscnt1 { width:820px; overflow:hidden; line-height:30px;}
		.newscnt .newscnt1_cn { width:370px; padding:0 0 20px 0; line-height:28px; font-size:16px; color:#444;}
		.newscnt .newscnt1_cn img{ width:auto; max-width:370px; padding-bottom:20px;}
		.newscnt .newscnt1_cn p{ margin-bottom:20px;}
		.newscnt .newscnt1_en { width:330px; padding:0 0 0 60px; line-height:20px; color:#5d5d5d;}
		.newscnt .newscnt1_en p{ margin-bottom:20px;}
	
	.newscnt .newscnt2 { width:330px; text-align:center;}
		.newscnt .newscnt2  img{ width:330px; max-width:100%;}

.newscnt_t2{ width:830px !important; float:left; display:inline; font-family:cn2; font-size:16px; line-height:28px; padding-bottom:20px; min-height:300px; }
	.newscnt_t2 p{ margin-bottom:30px;}
	.newscnt_t2 .pc1 { font-size:32px; line-height:50px; padding:20px 0 20px 0; margin-bottom:30px;}
	.newscnt_t2 .pc1 p{ margin-bottom:0;}


.newscntpic { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic .pic1 { width:584px; margin-right:32px;}
.newscntpic .pic2 { width:276px; margin-right:32px;}
.newscntpic .pic3 { width:276px;}
.newscntpic img{ width:auto; max-width:100%;}

.newscntpic2 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic2 .pic1 { width:276px; margin-right:32px;}
.newscntpic2 .pic2 { width:276px; margin-right:32px;}
.newscntpic2 .pic3 { width:584px;}
.newscntpic2 img{ width:auto; max-width:100%;}

.newscntpic3 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic3 .pic1 { width:584px;}
.newscntpic3 .pic2 { width:584px; margin-left:32px;}
.newscntpic3  img{ width:auto; max-width:100%;}

.newscntpic4 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic4 .pic1 { width:276px; margin-right:32px;}
.newscntpic4 .pic2 { width:276px; margin-right:32px;}
.newscntpic4 .pic3 { width:276px; margin-right:32px;}
.newscntpic4 .pic4 { width:276px;}
.newscntpic4 img{ width:auto; max-width:100%;}

.newscntpic5 { width:100%; height:760px; overflow:hidden;background-repeat: no-repeat;background-position: center top;background-attachment: fixed; background-size:cover; margin-bottom:30px;}
.newscntpic5 img{ display:none; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}

@media screen and (max-width: 980px) {
.newscntpic5 { height:auto;}
.newscntpic5 img { width:auto; max-width:100%; display:block;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
}

@media screen and (min-width: 2000px) {
.newscntpic5 { height:1000px;}
}


.newscntpic6 { height:auto; overflow:hidden; margin-bottom:30px;}
.newscntpic6 .pic1 { width:380px; margin-right:30px;}
.newscntpic6 .pic2 { width:380px; margin-right:30px;}
.newscntpic6 .pic3 { width:380px;}
.newscntpic6 img{ width:auto; max-width:100%;}

.newscntpic7 { height:auto; overflow:hidden; margin-bottom:30px; text-align:center;}
.newscntpic7 img{ width:auto; max-width:100%;}

.newscntpic8 { background:url(/upload/t2/g1920x40.gif) center top repeat-y; padding:20px 0; margin-bottom:120px;}
	.newscntpic8 .mores { font-size:22px; line-height:80px; font-family:cn2; text-align:right; background:url(/upload/t2/p45x2.jpg) right top no-repeat; margin:50px 0 20px 0;}
	.newscntpic8 .slogan_en { font-size:14px; line-height:22px; padding-top:20px;}

.newscnttext { margin-bottom:50px; font-size:14px; color:#333;}
.newscnttext p{  margin-bottom:30px; font-size:16px;}
.newscnttext img{ width:auto; max-width:100%; padding:10px;}

.picScroll-left{ width:1200px; min-width:1200px; overflow:hidden; position: relative; padding:30px 0 0 0 ; margin:0 auto;}

	.picScroll-left .bd{ padding:0 0 0 0;   }
	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
	.picScroll-left .bd ul li{ width:590px; margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picScroll-left .bd ul li .pic{ text-align:center; }
	.picScroll-left .bd ul li .pic a{ height:840px; display:block;}

	.picScroll-left .hd ul{ width:1200px; height:auto; overflow:hidden; margin:22px auto; zoom:1; float:left; text-align:center;}
	.picScroll-left .hd ul li{ display:inline-table; width:100px; height:22px; overflow:hidden; text-indent:-999px; cursor:pointer; background:url(/upload/t2/g100x22.gif) center -10px repeat-x;}
	.picScroll-left .hd ul li.on{ background-position:center 10px;}

	.w70{ width:70%;}







/* news_pub */



@media screen and (max-width: 980px) {

}

@media screen and (min-width: 1200px) {

}



i.ico-golist:before {content: "\e70c"; }
i.icon_i:before {content: "\e61d"; }































