/*
	../../ -> / ����Ǿ����
*/
@charset "utf-8";

/* �˾� */
.popup_wrap{position:absolute; top:123px; left:50%; margin-left:-550px; width:1100px; height:auto;}
.divpop{z-index:700;}
.divpopb{overflow:hidden; padding-top:5px; height:20px; background-color:#fff; border-top:1px solid #d9d9d9;}
.divpopb label{float:right; margin-right:15px;}
.divpopb input{vertical-align:top;}
.divpopc{position:absolute; top:15px; right:15px;}

/* container */
/* visual */
.visual{position:relative; height:600px; background:url(../../images/main/visual_bg.png) no-repeat center 0px;}
.v_wrap{overflow:hidden; margin:0 auto; width:1200px;}
.news_events{opacity:0; float:right; position:relative; padding:55px 15px 0 118px; width:402px;}
.news_events.show{opacity:1; transition:all 1s 0.5s;}
.news_events .tit{margin:0 0 30px 35px; color:#fff; font-size:36px; font-weight:normal; line-height:36px;}
.news_events .ne_slide{}
.news_events .ne_slide li{}
.news_events .ne_slide li img{width:400px; height:230px; border:1px solid #495056; box-sizing:border-box;}
.news_events .ne_slide li p a{display:block; overflow:hidden; margin-top:20px; color:#fff; font-size:18px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap;}
.news_events .ne_slide li span{display:block; overflow:hidden; margin-top:10px; height:72px; color:#ccc; font-size:14px; line-height:24px;}
.news_events .more{position:absolute; top:55px; right:50px;}
.news_events .more::before{content:""; position:absolute; top:18px; left:12px; width:14px; height:2px; background:#fff; transition:transform 0.5s ease;}
.news_events .more::after{content:""; position:absolute; top:18px; left:12px; width:14px; height:2px; background:#fff; transition:transform 0.5s ease;}
.news_events .more:hover::before{transform:rotate(180deg);}
.news_events .more:hover::after{transform:rotate(90deg);}
.news_events .bx-controls{position:relative; margin-top:30px; height:40px;}
.news_events .bx-pager{display:block; position:static; text-align:center !important; padding-top:13px; margin-left:35px; width:auto !important; color:#fff; font-size:13px; font-weight:normal; letter-spacing:-1px;}
.news_events .bx-controls-direction{}
.news_events .bx-controls-direction a{width:40px; height:40px;}
.news_events .bx-controls-direction .bx-prev{top:0; left:105px; background:url(../../images/main/ne_prev.png) no-repeat 0px 0px; transition:background 0.5s;}
.news_events .bx-controls-direction .bx-next{top:0; right:105px; background:url(../../images/main/ne_next.png) no-repeat 0px 0px; transition:background 0.5s;}
.news_events .bx-controls-direction .bx-prev:hover{background:url(../../images/main/ne_prev_on.png) no-repeat 0px 0px;}
.news_events .bx-controls-direction .bx-next:hover{background:url(../../images/main/ne_next_on.png) no-repeat 0px 0px;}
.news_events .bx-controls-auto{bottom:7px; left:165px;}
.news_events .bx-controls-auto .bx-start{margin:0 5px; width:5px; height:10px; background:url(../../images/main/ne_start.png) no-repeat 0px 0px;}
.news_events .bx-controls-auto .bx-start.active{margin:0 5px; width:5px; height:10px; background:url(../../images/main/ne_start_active.png) no-repeat 0px 0px;}
.news_events .bx-controls-auto .bx-stop{margin:0 5px; width:8px; height:10px; background:url(../../images/main/ne_stop.png) no-repeat 0px 0px;}
.news_events .bx-controls-auto .bx-stop.active{margin:0 5px; width:8px; height:10px; background:url(../../images/main/ne_stop_active.png) no-repeat 0px 0px;}
.news_events .bx-controls-auto .bx-start:hover, .news_events .bx-controls-auto .bx-start.active{background-position:0px;}
.news_events .bx-controls-auto .bx-stop:hover, .news_events .bx-controls-auto .bx-stop.active{background-position:0px;}

/* activities */
.activities{height:443px; background:url(../../images/main/activities_bg.png) no-repeat center 0px;}
.act_wrap{margin:0 auto; width:1200px;}
.act_wrap > .tit{text-align:center; padding-top:52px; color:#333; font-size:36px; font-weight:normal; display:none;line-height:1;}
.act_wrap > p.tit{display:block;}
.act_wrap ul.act{visibility:hidden;}
.act_wrap ul.act{margin:0px;margin-left: 112px;padding-top:58px}
.act_wrap ul.act::after{content:""; display:block; clear:both;}
.act_wrap ul.act.show{visibility:visible;}
.act_wrap ul.act li{float:left;margin-left: 31px;}
.act_wrap ul.act li:first-child{margin-left:0px;}
.act_wrap ul.act.show li:hover{margin-top:-20px;}
.act_wrap ul.act li a,
.act_wrap ul.act li > span{display:block;}
.act_wrap ul.act li a div,
.act_wrap ul.act li > span div{position:relative; text-align:center; margin-top:40px; padding-top:150px; width:220px; height:252px; background:#fff; box-sizing:border-box; opacity:0;}
.act_wrap ul.act li:nth-child(1) a div{background:url(../../images/main/activities_img01.png) no-repeat center 50px;}
.act_wrap ul.act li:nth-child(2) a div{background:url(../../images/main/activities_img02.png) no-repeat center 50px;}
.act_wrap ul.act li:nth-child(3) a div{background:url(../../images/main/activities_img03.png) no-repeat center 50px;}
.act_wrap ul.act li:nth-child(4) a div{background:url(../../images/main/activities_img04.png) no-repeat center 50px;}
.act_wrap ul.act li:nth-child(5) span div{background:url(../../images/main/activities_img05.png) no-repeat center 50px;}
.act_wrap ul.act.show li:nth-child(1) div{background:url(../../images/main/activities_img01.png) no-repeat center 27px #f4a71a; transition:all 0.5s;}
.act_wrap ul.act.show li:nth-child(2) div{background:url(../../images/main/activities_img02.png) no-repeat center 27px #114773; transition:all 0.5s;}
.act_wrap ul.act.show li:nth-child(3) div{background:url(../../images/main/activities_img03.png) no-repeat center 27px #00698c; transition:all 0.5s 0.25s;}
.act_wrap ul.act.show li:nth-child(4) div{background:url(../../images/main/activities_img04.png) no-repeat center 27px #007878; transition:all 0.5s 0.5s;}
.act_wrap ul.act.show li:nth-child(5) div{background:url(../../images/main/activities_img05.png) no-repeat center 27px #73aa06; transition:all 0.5s 0.5s;}

.act_wrap ul.act li div::before{content:""; position:absolute; top:5px; left:5px; width:210px; height:242px; border:1px solid rgba(255, 255, 255, 0.3); box-sizing:border-box;}
.act_wrap ul.act li div span.tit{display:block; margin:0 auto 15px auto; width:200px; color:#fff; font-size:18px; font-weight:normal; line-height:23px;}
.act_wrap ul.act li:last-child div span.tit-exc{display:block; text-align:center; margin:10px auto; width:150px; color:#fff; font-size:15px; line-height:20px;}
.act_wrap ul.act li a div span.more,
.act_wrap ul.act li a div span.more{position:absolute; bottom:25px; left:50%; padding-bottom:5px; margin-left:-15.75px; color:#fff; line-height:13px; }
.act_wrap ul.act li a div span.more::after{content:""; position:absolute; bottom:0; left:0; width:31px; height:1px; background:#fff; transition:all 0.3s;}
.act_wrap ul.act li > span a.more::after{display:none;}
.act_wrap ul.act li > span a.more{position:absolute;left:0px;bottom:15px;display:block;width:70%;padding:0px 30px;background:url(../../images/main/more-download.png) no-repeat 95% 0px;text-align:left;color:#fff;}
.act_wrap ul.act li > span a.more:last-child{bottom:35px;background-position-y:3px;}
.act_wrap ul.act li:hover a div span.more::after,
.act_wrap ul.act li:hover span div span.more::after{left:-4px; width:39.5px;}
.act_wrap ul.act.show li{margin-top:0; transition:all 0.5s;}
.act_wrap ul.act.show li div{margin-top:0; opacity:1;}

/* publications */
.publications{height:495px; background:url(../../images/main/publications_bg.png) no-repeat center 0px;}
.pub_wrap{margin:0 auto; width:1200px;}
.pub_wrap .left{ float:left; position:relative;  margin:30px 0; width:1200px; border-bottom:1px #dfdfdf solid;}
.pub_wrap.show .left{ margin-top:70px;}
.pub_wrap .left .tit{text-align:center; margin-right:55px; color:#fff; font-size:36px; font-weight:normal; line-height:36px;}
.pub_wrap .left .bookshelf{overflow:hidden; margin-top:55px;}
.pub_wrap .left .bookshelf > div{position:relative; width:280px; height:334px;}
.pub_wrap .left .bookshelf div.bs1{float:left; margin:0 10px}
.pub_wrap .left .bookshelf div p{position:relative; text-align:center; padding:10px 0; margin:0 auto 20px auto; width:232px; background:#e0e0e0; color:#333; font-size:17px; font-weight:normal; box-shadow:0px 4px #c2c2c2; border-radius:2px; line-height:16px;}
.pub_wrap .left .bookshelf div p::before{content:""; position:absolute; top:14px; left:10px; width:7px; height:7px; background:#fff; border:1px solid #ccc; border-radius:4px;}
.pub_wrap .left .bookshelf div p::after{content:""; position:absolute; top:14px; right:10px; width:7px; height:7px; background:#fff; border:1px solid #ccc; border-radius:4px;}
.pub_wrap .left .bookshelf div p a{display:block;}
.pub_wrap .left .bookshelf div .bx-wrapper{margin:0 auto; padding-left:0px; width:200px;text-align: center;}
.pub_wrap .left .bookshelf div .bx-wrapper li{position:relative;text-align:center;}
/* .pub_wrap .left .bookshelf div .bx-wrapper li::after{content:""; position:absolute; top:4px; right:0; width:6px; height:270px; box-shadow:inset 5px 0px 4px 0px rgba(0, 0, 0, 0.1);} */
.pub_wrap .left .bookshelf div .bx-wrapper a{display:block;}
.pub_wrap .left .bookshelf div .bx-wrapper a img{
	/* padding: 1px 10px 0px 10px; */
    margin: 0 6px 6px 0;width: 160px;height: 226px;display: inline-block;
    /* background: url(../../images/main/main.png) no-repeat 0px 0px; */
    box-shadow: 6px 6px rgba(0, 0, 0, 0.3); }
.pub_wrap .left .bookshelf div .bx-wrapper a span{display:block; text-align:center; width:100%}
.pub_wrap .left .bookshelf div .bx-wrapper a span.content{ text-align:center;  color:#fff; font-size:14px; line-height:18px;}
.pub_wrap .left .more{position:absolute; top:0px; right:454px;}
.pub_wrap .left .more::before{content:""; position:absolute; top:18px; left:12px; width:14px; height:2px; background:#fff; transition:transform 0.5s ease;}
.pub_wrap .left .more::after{content:""; position:absolute; top:18px; left:12px; width:14px; height:2px; background:#fff; transition:transform 0.5s ease;}
.pub_wrap .left .more:hover::before{transform:rotate(180deg);}
.pub_wrap .left .more:hover::after{transform:rotate(90deg);}
.pub_wrap .left .bx-controls-direction a{width:25px; height:47px;}
.pub_wrap .left .bx-controls-direction .bx-prev{top:94px; left:-30px; background:url(../../images/main/book_prev.png) no-repeat 0px 0px; transition:all 0.5s;}
.pub_wrap .left .bx-controls-direction .bx-next{top:94px; right:-30px; background:url(../../images/main/book_next.png) no-repeat 0px 0px; transition:all 0.5s;}
.pub_wrap .left .bx-controls-direction .bx-prev:hover{left:-14px; padding-right:4px; background:url(../../images/main/book_prev_on.png) no-repeat 0px 0px;}
.pub_wrap .left .bx-controls-direction .bx-next:hover{right:-14px; padding-left:4px; background:url(../../images/main/book_next_on.png) no-repeat 4px 0px;}

.pub_wrap .right{float: left;margin-top:30px;width:1200px; }
/* .pub_wrap.show .right{ margin-top:0;}
.right .r_top{width:925px; margin:0 24px 0 0; float: left;  height:161px;  background: url(../../images/main/workshop_bg.gif) no-repeat center 0px;}
.r_top ul{margin:20px 70px;}
.r_top ul li{float:left; margin-left:30px;}
.r_top ul li a div{background:url(../../images/main/workshop.png) no-repeat left ; height:120px; padding-left:150px}
.r_top ul li div span{ padding-top:30px}
.r_top ul li div span.tit{display:block; margin:0 auto;  color:#fff; font-size:32px; font-weight:normal; line-height:40px;}
.r_top ul li div span.more{ padding-bottom:5px; color:#fff; line-height:13px;position:relative; }
.r_top ul li div span.more::after{content:""; position:absolute; bottom:0; left:0; width:38px; height:1px; background:#fff; transition:all 0.3s;display:inline-block;}
.r_top ul li div span.more:hover::after{left:-3px; width:44px;} */



.pub_wrap .right .r_bottom{/* padding-top:50px; *//* margin-top:50px; */border-top:1px solid rgba(255, 255, 255, 0.3);width: 250px;float: left;}
.pub_wrap .right .r_bottom a{display:block; padding-top:50px; height:161px; background:url(../../images/main/brochure_bg.gif) no-repeat center 0px; box-sizing:border-box;}
.pub_wrap .right .r_bottom a span.tit{display:block; text-align:center; padding-left:33px; background:url(../../images/main/brochure_tit.png) no-repeat 30px 3px; color:#fff; font-size:22px; font-weight:normal; line-height:22px;}
.pub_wrap .right .r_bottom a span.txt{display:block; text-align:center; margin:10px auto; width:150px; color:#fff; font-size:15px; line-height:20px;}

.banner_zone{background:#fff;}
.b_wrap{overflow:hidden; position:relative; margin:0 auto; padding:50px 0; width:1200px;}
.b_wrap .site_link .bx-viewport{float:right; width:970px;}
.b_wrap #bannerList a{display:block; width:220px; height:80px; border:1px solid #d9d9d9; box-sizing:border-box;position: relative;}
.b_wrap #bannerList a > img{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.b_wrap .site_link .bx-controls-direction a{width:40px; height:40px;}
.b_wrap .site_link .bx-controls-direction .bx-prev{top:20px; left:0px; background:url(../../images/main/banner_prev.gif) no-repeat 0px 0px;}
.b_wrap .site_link .bx-controls-direction .bx-next{top:20px; left:39px; background:url(../../images/main/banner_next.gif) no-repeat 0px 0px;}
.b_wrap .site_link .bx-controls-auto{text-align:left; top:20px; left:78px;}
.b_wrap .site_link .bx-controls-auto .bx-start{margin:0; width:40px; height:40px; background:url(../../images/main/banner_start.gif) no-repeat 0px 0px;}
.b_wrap .site_link .bx-controls-auto .bx-stop{margin:0 0 0 -1px; width:40px; height:40px; background:url(../../images/main/banner_stop.gif) no-repeat 0px 0px;}

@media only screen and (max-width:1100px) {

	.popup_wrap{display:none;}

	.visual{background-position:right;}
	.v_wrap{width:750px;}
	.news_events{float:none; padding:55px 0px 0px 0px; margin:0 auto;}
	.news_events .more{right:30px;}
	.act_wrap{padding:0 2%; width:auto;}
	.act_wrap > .tit{font-size:28px; line-height:28px;}
	.act_wrap ul.act{margin:0px 0 40px 0;}
	.act_wrap ul.act li{float:none; margin-bottom:10px; margin-left:0px; width:auto;}
	.act_wrap ul.act.show li:hover{margin-top:0px;}
	.act_wrap ul.act.show li:nth-child(1) a{background:#f4a71a;}
	.act_wrap ul.act.show li:nth-child(2) a{background:#114773;}
	.act_wrap ul.act.show li:nth-child(3) a{background:#00698c;}
	/* .act_wrap ul.act.show li:nth-child(4) a{background:#007878;} */
	.act_wrap ul.act.show li:nth-child(5) > span{background:#73aa06;}
	.act_wrap ul.act.show li:nth-child(1) div{background:url(../../images/main/activities_img01.png) no-repeat 25px center; background-size:90px;}
	.act_wrap ul.act.show li:nth-child(2) div{background:url(../../images/main/activities_img02.png) no-repeat 25px center; background-size:90px;}
	.act_wrap ul.act.show li:nth-child(3) div{background:url(../../images/main/activities_img03.png) no-repeat 25px center; background-size:90px;}
	.act_wrap ul.act li a{padding:10px; width:auto;}
	.act_wrap ul.act.show li:nth-child(4) div{background:url(../../images/main/activities_img03.png) no-repeat 25px center; background-size:90px;}
	.act_wrap ul.act.show li:nth-child(5) div{background:url(../../images/main/activities_img05.png) no-repeat 25px center; background-size:90px;}
	.act_wrap ul.act li a,
	.act_wrap ul.act li > span{padding:10px; width:auto;}
	.act_wrap ul.act li:nth-child(4) > span {display:block;background:#007878;}
	.act_wrap ul.act li a div,
	.act_wrap ul.act li span div{padding:0px; margin:0px; width:auto; height:140px; border:1px solid rgba(255, 255, 255, 0.3);}
	.act_wrap ul.act li div::before{display:none;}
	.act_wrap ul.act li div span.tit{text-align:left; margin:33px 0 0 140px; width:auto; font-size:18px; line-height:22px;}
	.act_wrap ul.act li:last-child div span.tit{}
	.act_wrap ul.act li:last-child div span.tit-exc{width:80%;line-height:1;}
	.act_wrap ul.act li:last-child a div span.more{display: block;padding:0px 25px 0px 0px;}
	.act_wrap ul.act li div span.tit .mobile-item{display:inline;margin-right:10px;
	}
	.act_wrap ul.act li:nth-child(1) div span.tit{margin-top:33px;}
	.act_wrap ul.act li a div span.more,
	.act_wrap ul.act li span div a.more{display:block; position:relative; bottom:initial; left:initial; text-align:left; margin:10px 0px 0px 140px;}
	.act_wrap ul.act li span div a.more{position:static;width:auto;padding:0px 30px 0px 0px;}
	.act_wrap ul.act li > span a.more:last-child{bottom:0px;background-position-y:0px;}
/* 	.act_wrap ul.act li span div a.more{padding:0px 30px 0px 0px;} */
	/* .act_wrap{padding:0 2%; width:auto;}
	.act_wrap ul.act{margin:35px 0; padding-top:10px}
	.act_wrap ul.act li{margin-left:30px;}
	.act_wrap ul.act li a div{width:230px;}
	.act_wrap ul.act li div::before{width:210px;}
	.act_wrap ul.act li div span.tit{width:185px;} */
	.publications{height:auto; background-size:cover;}
	.activities{height: auto; background-size: cover;}
	.pub_wrap{width:750px;}
	.pub_wrap .left{float:none; padding-right:0px; width:auto; border-right:none;}
	.pub_wrap .left .tit{padding-top:52px;}
	.pub_wrap .left .more{right:220px;top:52px;}
	.pub_wrap .right{float:none; padding:20px 0 60px 0; width:auto;}
/* 	.pub_wrap .right .r_top{margin-top:0px; border-top:1px solid rgba(255, 255, 255, 0.3); width:390px;} */
	.pub_wrap .right .r_bottom a{margin:0 auto; width:390px;}
	.pub_wrap .right .r_bottom a span.tit{text-align:left; padding-left:65px;}
	.pub_wrap .right .r_bottom a span.txt{text-align:left; padding-left:30px; width:auto;}
	.b_wrap{width:750px;}
	.b_wrap .site_link .bx-viewport{width:470px;}

	.right .r_top {margin:0;}
	.r_top ul {margin: 20px 20px;}
	.r_top ul li { float: none; margin-left: 20px; text-align: left;display:inline-block;width:48%;}
	.r_top ul li a div {background: url(../../images/main/workshop.png) no-repeat left center;height: 120px;padding-left: 96px;display: inline-block;background-size: 80px auto;}

	.r_top ul li div span.tit {display: block;margin: 0 auto;color: #fff;font-size: 25px;font-weight: normal;line-height: 25px;text-align: left;}
	.r_top ul li div span {	padding-top: 15px;}
	.pub_wrap .right .r_bottom {border-top: 1px solid rgba(255, 255, 255, 0.3);width: 48%;float: none;display:inline-block;}
	.pub_wrap .right .r_top {margin-top: 0px;border-top: 1px solid rgba(255, 255, 255, 0.3);width: 51%;}
	.pub_wrap .left .bookshelf {overflow: hidden;width: 680px;margin: 50px auto 0;}
	.pub_wrap .left .bookshelf div.bs1 {float: left;display: block;margin: 0 3.5%;}

}


@media only screen and (max-width:768px) {

	.visual{padding:30px 0; height:auto; background-size:cover;}
	.v_wrap{padding:0 2%; width:auto;}
	.news_events{padding-top:0px; width:auto; max-width:402px;}
	.news_events.show{transition:initial;}
	.news_events .tit{margin: 0 0px 20px 0px; font-size:28px;}
	.visual .bx-wrapper .bx-viewport{height:auto !important;}
	.news_events .ne_slide li img{width:auto; max-width:100%; height:auto; max-height:230px;}
	.news_events .ne_slide li p a{width:auto;}
	.news_events .ne_slide li span{width:auto;}
	.news_events .more{top:0px; right:0px;}
	.news_events .bx-controls-direction .bx-prev{}
	.news_events .bx-controls-direction .bx-next{}
	.news_events .bx-pager{float:right; margin-left:0; margin-right:165px;}
	.news_events .bx-controls-auto{position:static; float:left; padding-top:15px; margin-left:165px;}
	.activities{padding:30px 0 10px 0;}
	.publications{padding:30px 0;}
	.pub_wrap{padding:0 2%; width:auto;}
	.pub_wrap.show .left{margin-top:0px;}
	.pub_wrap .left .tit{text-align:center; margin-right:0px; font-size:28px;padding-top:0px;}
	.pub_wrap .left .bookshelf{margin-top:25px;}
	.pub_wrap .left .bookshelf > div{margin:0 auto;}
	.pub_wrap .left .bookshelf div.bs1{float:none;}
	.pub_wrap .left .bookshelf div.bs2{float:none;}
	.pub_wrap .left .bx-controls-direction .bx-prev{left:-40px;}
	.pub_wrap .left .bx-controls-direction .bx-next{right:-40px;}
	.pub_wrap .left .bx-controls-direction .bx-prev:hover{left:-44px;}
	.pub_wrap .left .bx-controls-direction .bx-next:hover{right:-44px;}
	.pub_wrap .left .more{display:none;}
	.banner_zone{display:none;}


/* 	.r_top ul {margin: 20px 20px;}
	.r_top ul li { float: none; margin-left: 20px; text-align: left;}
	.r_top ul li a div {background: url(../../images/main/workshop.png) no-repeat left center;height: 120px;padding-left: 96px;display: inline-block;background-size: 80px auto;}

	.r_top ul li div span.tit {display: block;margin: 0 auto;color: #fff;font-size: 25px;font-weight: normal;line-height: 25px;text-align: left;}
	.r_top ul li div span {	padding-top: 15px;}
	.pub_wrap .right .r_bottom {border-top: 1px solid rgba(255, 255, 255, 0.3);width: 100%;float: none;} */
	.pub_wrap .right {  float: none;  padding: 20px 0 60px 0;  width: 96%;  margin: 0 auto;}
	.pub_wrap .right .r_bottom a {margin: 0 auto;width: 100%;}
	.pub_wrap .left .bookshelf {margin: 25px auto 0;width: 100%;text-align: center;}

	.pub_wrap .left .bookshelf div.bs1 {float: left;display: inline-block;margin: 0 3.5%;}
	.pub_wrap .left .bookshelf {margin: 25px auto 0;width: 98%;text-align:center;	}

}

@media only screen and (max-width:693px) {

.pub_wrap .left .bookshelf div.bs1 { float: none; display: inline-block; margin: 0 3.5%;}


}


@media only screen and (max-width:640px) {
.r_top ul {  margin: 20px 0px;}


.pub_wrap .right .r_bottom a { margin: 0 auto; width: 100%;}
.pub_wrap.show .right {  margin-top: 0;  width: 96%;  margin: 0 auto;}

.pub_wrap .right .r_top {  width: 100%;}
.pub_wrap .right .r_bottom {width: 100%;}
.pub_wrap .right .r_bottom a { background-size: cover;}

}

@media only screen and (max-width:620px) {
	.act_wrap ul.act li > span a.more{width:auto;}
}

@media only screen and (max-width:480px) {


}

@media only screen and (max-width:420px) {

	.news_events .bx-controls-direction .bx-prev{left:initial; right:50px;}
	.news_events .bx-controls-direction .bx-next{right:0px;}
	.news_events .bx-pager{position:absolute; top:0px; left:0px; margin-left:45px; margin-right:0px;}
	.news_events .bx-controls-auto{left:0px; margin-left:0px;}
	.pub_wrap .right .r_bottom a{padding:45px 20px 0 20px; width:auto; background-size:cover;}
	.pub_wrap .right .r_bottom a span.tit{padding-left:30px; background:url(../../images/main/brochure_tit.png) no-repeat 0px 3px;}
	.pub_wrap .right .r_bottom a span.txt{padding-left:0px;}

	.pub_wrap .right .r_top{margin-top:0px; border-top:1px solid rgba(255, 255, 255, 0.3); width:100%;clear:both;float:none;}

	.r_top ul {margin: 20px 20px;}
	.r_top ul li { float: none; margin-left: 20px; text-align: left;}
	.r_top ul li a div {background: url(../../images/main/workshop.png) no-repeat left center;height: 120px;padding-left: 96px;display: inline-block;background-size: 80px auto;}

	.r_top ul li div span.tit {display: block;margin: 0 auto;color: #fff;font-size: 25px;font-weight: normal;line-height: 25px;text-align: left;}
	.r_top ul li div span {	padding-top: 15px;}
	.pub_wrap .right .r_bottom {border-top: 1px solid rgba(255, 255, 255, 0.3);width: 100%;float: none;}

	.act_wrap ul.act li:last-child a div span.more{background-position-x:95%;}

	.act_wrap ul.act li span div a.more,
	.act_wrap ul.act li > span a.more:last-child{background-position-y:center;}

}


@media only screen and (max-width:320px) {

	.r_top ul {margin: 20px 20px;}
	.r_top ul li { float: none; margin-left: 10px; text-align: left;}
	.r_top ul li a div {background: url(../../images/main/workshop.png) no-repeat left center;height: 120px;padding-left: 96px;display: inline-block;background-size: 80px auto;}

	.r_top ul li div span.tit {display: block;margin: 0 auto;color: #fff;font-size: 25px;font-weight: normal;line-height: 25px;text-align: left;}
	.r_top ul li div span {	padding-top: 10px;}
	.pub_wrap .right .r_bottom {border-top: 1px solid rgba(255, 255, 255, 0.3);width: 100%;float: none;

}