


@media (max-width:1199px){

	}



@media (max-width:991px){
/* 991 */
/* html body */
body{ min-width: inherit !important;}
.box{ width: calc(100% - 20px); min-width: inherit !important; padding-left:10px; padding-right:10px;}
.p80 { padding:40px 0;}




/* head */
.nav-title { display:block;}
.header-container {}
.H-logo{ width:50%; height:60px; line-height:60px; font-size:0px; overflow:hidden; display:block; background:url(/upload/logo.png) center center no-repeat; background-size: 80% auto;}
.H-logo img{ display:none;}

.H-nav{ width:70%; height:auto; overflow:hidden; background:rgba(0,0,0,.95); position:fixed; z-index:999; right:0; top:0px; display:none; }
.H-navon { display:block; -webkit-animation:fadeInRight 0.3s 0.1s ease both;-moz-animation:fadeInRight 0.3s .1s ease both;}
.H-nav .line { display:none;}

.H-nav>li{width:70%; height:50px; overflow:hidden; float:none; text-align:center; padding:0; margin:0 auto; border-bottom:none; }
.H-nav li#menut1 { margin-top:88px;}
.H-nav .Hnav-menu{display:block; height:50px; line-height:50px; padding-top:0; font-size:14px; color:#fff; position:relative; text-align:left; font-family: Helvetica,cn2;}
.H-nav .Hnav-menu span{ display:block; height:50px; line-height:50px; text-align:left; }
.H-nav .Hnav-menu:hover{color:#333; }

.head_container_white .H-logo {background:url(/upload/logo2.png) center center no-repeat;background-size:80% auto; }
.head_container_white .nav-title .line{ background-color:#000; }
.head_container_white .nav-title .on .line { background:#fff;}
.head_container_white .H-nav .Hnav-menu{ color:#fff;}

/* index */

.swiper-container { width:100%; height:auto; overflow:hidden; margin:0 auto; transition: all 0.3s linear; min-width:1200px;} /* width: 100%; height: 100%; */
.swiper-slide { }

.swiper-slide-i2 { background-size:cover;}
.swiper-slide-i2 a img{ display:none;}
.swiper-slide-i2 h2.slidecnt-text1 { font-size:1.8em; letter-spacing: 2px;}


.media-i .media-i-l { float:none; width:100%; height:auto; overflow:hidden;}
.media-i .media-i-r { float:none; width:100%; height:auto; overflow:hidden;}
.media-i .media-i-cnt { height:auto; padding-bottom:40px;}

.media-i .media-i-ttl span { text-align:center;}
.media-i .media-i-ttl i { width:10%; margin:0 auto;}

.releaseslist { width:50%;}
.media-i3-ttl h2 { font-size:1.5em;}
.media-line1 { background-attachment: inherit; padding:50px 0;}
.media-line1 h2 { font-size:1.4em; line-height:1.5;}
.swiper-pagination-v { padding:20px 0 40px 0;}
.media-i2-ttl h2 { font-size:1.5em;}
.media-i2-ttl { padding:10px 0 40px 0;}
.swiper-pagination-n { padding:20px 0 40px 0;}

.wvc-column-inner { display:block;}
.wvc-mosaic-block {width:100%; float:none;}

.banner_i1 .swiper-pagination{ bottom:10px;}
.banner_i1 .swiper-pagination-bullet { width:10px; height:10px; margin:0 3px !important;}
.banner_i1 .swiper-button-next, .banner_i1 .swiper-button-prev { width:30px; height:45px; margin-top:-22px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url(/upload/ad_ctr2.png); background-position: 0px -45px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url(/upload/ad_ctr2.png);}
/* smusic.css */
.smusic-container>.smusic-main .smusic-music-thumbnail { background-size:cover;}
/* foot  */
.foot { padding:40px 0;}
.footlogo { padding-bottom:40px;}
.media-line3 { background-attachment:inherit; padding:50px 0;}
.media-line3 h3 { line-height:1.3;}
.foot1 .menu_btm , .foot1 .link{ width:100%; height:auto; overflow:hidden; float:none; text-align:center; display:block; margin-bottom:10px;}
.foot1 .link a { display: inline; float:none;}
.foot2 { padding-top:0;}
.foot1 .menu_btm a { font-size:12px;}

/* about */
.banner_l1 { height:160px;}
.banner_l1_bg { height:100px; padding-top:60px;}
.banner_l1 .banner_l1_bg h2 { font-size: 1.4em; line-height: 1.5; padding: 18px 0 25px 0;}

.main_l1 { min-height:inherit;}
.main_l1_l , .main_l1_r{ float:none; width:100%;}
.main_l1_l .cnt1 { height:auto; padding:40px 0;}
.main_l1_l .cnt3 { width:80%;}
.main_l1_r .cnt1 { height:auto; overflow:hidden;}
.main_l1_r .cnt1 img { width:auto; max-width:100%; height:auto;}

.main_l2 h2.ttl { font-size:1.8em; line-height:1.5; padding-bottom:20px;}
.main_l2 .list { width:100%; height:auto; overflow:hidden; float:none; margin:0 0; padding-bottom:30px; display:block;}
.main_l2 .list h2 { line-height:20px; padding-bottom:5px;}
.main_l2 .list .studycnt { padding:0 0 5px 0}
.main_l2 .list .ico a { width:20px;}

/* zhuanji */
.zjlist { width:50%;}
.banner_l2 { height:160px;}
.banner_l2_bg { height:100px; padding-top:60px;}
.banner_l2 .banner_l2_bg h2 { font-size: 1.4em; line-height: 1.5; padding: 18px 0 25px 0;}
.btn_more4 { padding:10px 0;}

/* zhuanji detail*/
.zjcnt-l , .zjcnt-r { width:100%; height:auto; overflow:hidden; float:none;}
.zjcnt-r .info2 img { width:auto; max-width:100%;}
.zjcnt-l .share { display:none;}

/* news */
#newslist .list { width:100%; height:auto; overflow:hidden; float:none; margin:0 0 20px 0; background:#fff; display:block;}
.swiper-slide-n .cnt2 { padding: 10px 10px;}

/* news detail */
.newsdetailcnt .ndc_l , .newsdetailcnt .ndc_r{ width:100%; height:auto; overflow:hidden; float:none; display:block; margin-left:0; margin-right:0;}
.goback { display:none;}

/* product */
.a_text_r { float:left; padding:0;}
.a_text_r span.likenum:before { font-size:16px;}
.a_text_r span.buyonline:before { font-size:18px; }

.caselisti {  width:100%;}
	.caselisti ul{}
	.caselisti li.caseibtn{ width:100%; float:left; display:inline; height:auto; overflow:hidden; margin-right:0; margin-bottom:20px;}
	.caselisti li a.a_text{width:100%; text-align:center; height:auto;}
	.caselisti li h3{ font-size:16px; padding:15px 0 3px 0; color:#b88858; line-height:20px; height:40px; font-family:cn2;}
	.caselisti li:hover h3{ }
	.caselisti li h4{ width:100%; height:22px; font-size:12px; padding-top:2px; color:#888; line-height:16px; overflow:hidden;}

.slideBox { height:auto;}
.slideBox ul{}
.slideBox ul li{ height:auto; text-align:center;}
.unslider-fade .unslider-wrap li img{ width:auto; max-width:100%; height:auto; display:block; margin:0 auto;}

/* product detail */
.proimg , .proinfo{ width:100%; height:auto; overflow:hidden; float:none; display:block; margin-left:0; margin-right:0; }
.proinfo{ padding-top:40px;}
.proinfo h2.ttl {font-size: 1.6em;line-height: 1.5;padding-bottom: 10px;}
.proinfo .price {font-size: 1.3em;padding: 10px 0 20px 0;}
.proinfo .canshu { padding: 20px 0; }
.pdcnt { padding:40px 0;}

/* contact */
.wbp_wrapper { width: calc(50% - 20px); margin:0 10px 20px 10px;}
.main_ct_2_l , .main_ct_2_r { width:100%; height:auto; overflow:hidden; float:none; display:block; margin-left:0; margin-right:0;  }
.main_ct_2_l { margin-bottom:40px;}




	}


@media (max-width:767px){

	}

