@charset "utf-8";
/* CSS Document */
html,body{
   font-family:"微软雅黑";
}
body{
   
}
*{ 
   -webkit-transition: background-color 500ms ease-out;
   transition: background-color 500ms ease-out;	
}
ul,li,dl,dt,dd,img{
   list-style:none;
   border:0;
   margin:0;
   padding:0;
}
.clearfix{ overflow:hidden; }
a:link,a:visited{ color:#666; text-decoration:none; }
a:hover,a:active{ color:#066C32; }
.ellip{
   white-space:nowrap;
   text-overflow:ellipsis;
   -webkit-text-overflow:ellipsis;
   overflow:hidden;
}
.img-responsive{ display:block; margin:0px auto; }
.prv{ position:relative; }
.nmg p,p.nmg{ margin-bottom:0; }
.fv p{ margin-bottom:5px; }
.row.nmg{ margin-left:0; margin-right:0; }
.ovh{ overflow:hidden; }


.container{
   padding-left:0px;
   padding-right:0px;	
}
/* font face */
@font-face {
  font-family: 'iconfont';
  src: url('http://at.alicdn.com/t/font_1465717791_2835395.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/font_1465717791_2835395.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/font_1465717791_2835395.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/font_1465717791_2835395.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/font_1465717791_2835395.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                                      
.ifont{ font-family:'iconfont'; font-style:normal; }                  

/* table */
.dis-table{ display:table; height:100%; width:100%; }
* .cell{
   display:table-cell;
   vertical-align:middle;
   height:100%;
}
.dis-table.cell-box .cell{ box-sizing:border-box; }
.dis-table .cell.cell-5{ width:5%; }
.dis-table .cell.cell-10{ width:10%; }.dis-table .cell.cell-15{ width:15%; }.dis-table .cell.cell-20{ width:20%; }.dis-table .cell.cell-25{ width:25%; }.dis-table .cell.cell-30{ width:30%; }.dis-table .cell.cell-33{ width:33%; }.dis-table .cell.cell-40{ width:40%; }.dis-table .cell.cell-45{ width:45%; }.dis-table .cell.cell-50{ width:50%; }.dis-table .cell.cell-55{ width:55%; }.dis-table .cell.cell-66{ width:66%; }.dis-table .cell.cell-65{ width:65%; }.dis-table .cell.cell-70{ width:70%; }.dis-table .cell.cell-75{ width:75%; }.dis-table .cell.cell-80{ width:80%; }.dis-table .cell.cell-85{ width:85%; }.dis-table .cell.cell-90{ width:90%; }.dis-table .cell.cell-95{ width:95%; }

/* color|font|inline-block|background#FFF */
.gray,a.gray,.gray a{ color:#999; }
.gray a:hover,a.gray:hover{ color:#066C32; }

.gray-light,a.gray-light,.gray-light a{ color:#555; }
.gray-light a:hover,a.gray-light:hover{ color:#066C32; }

.grn,a.grn,.grn a{ color:#066C32; }
.grn a:hover,a.grn:hover{ color:#FF9900; }

.dark,a.dark,.dark a{ color:#333; }
.dark a:hover,a.dark:hover{ color:#066C32; }

.white,a.white,.white a{ color:#FFF; }
.white a:hover,a.white:hover{ text-decoration:underline; }

.org,a.org,.org a{ color:#FF7F00; }
.org a:hover,a.org:hover{ color:#066C32; }

.f-big{ font-size:18px; }
.f-md{ font-size:16px; }
.f-sm{ font-size:12px; }
.lh-xs{ line-height:20px; }
.lh-sm{ line-height:24px; }
.lh-md{ line-height:28px; }
.lh-lg{ line-height:32px; }
.f-w{ font-weight:bold; }
.ins{ display:inline-block; }
.bok{ display:block; margin:0px auto; }
.thw{ text-decoration:line-through; }
.bg{ background:#FFF; }
.bgf3{ background:#F3F3F3; }
.bgf7{ background:#F7F7F7; }

/* icon */
.icon{ display:inline-block; background-repeat:no-repeat; background-size:contain; }
.icon-menu{
   width:20px;
   height:20px;
   background-image:url(../images/icon-menu.png);	
}
.icon-menu.close{
   width:24px;
   height:24px;
   background-image:url(../images/icon-menu-close.png);	
}
.icon-tel{
   width:20px;
   height:20px;
   background-image:url(../images/icon-tel.png);	
}
.icon-back{
   width:23px;
   height:18px;
   background-image:url(../images/icon-back.png);	
}
.icon-arrow-right{
   width:8px;
   height:16px;
   margin-top:15px;
   background-image:url(../images/arrow-right.jpg);	
}
.icon-f{
   width:22px;
   height:22px;
   display:block;
   margin:0px auto 4px auto;
   line-height:0;	
}
.icon-f.f1{ background-image:url(../images/f1.png); }
.icon-f.f2{ background-image:url(../images/f2.png); }
.icon-f.f3{ background-image:url(../images/f3.png); }
.icon-f.f4{ background-image:url(../images/f4.png); }
.icon-f.f5{ background-image:url(../images/f5.png); }

/* input */
/* margin padding */
.mar{ margin-top:20px; margin-left:20px; margin-bottom:20px; margin-right:20px; }.mar-md{ margin-top:15px; margin-left:15px; margin-bottom:15px; margin-right:15px; }.mar-sm{ margin-top:10px; margin-left:10px; margin-bottom:10px; margin-right:10px; }.mar-xs{ margin-top:5px; margin-left:5px; margin-bottom:5px; margin-right:5px; }.mar-t{ margin-top:20px; }.mar-t-md{ margin-top:15px; }.mar-t-sm{ margin-top:10px; }
.mar-t-xs{ margin-top:5px; }.mar-l{ margin-left:20px; }.mar-l-md{ margin-left:15px; }.mar-l-sm{ margin-left:10px; }.mar-l-xs{ margin-left:5px; }.mar-b{ margin-bottom:20px; }.mar-b-md{ margin-bottom:15px; }.mar-b-sm{ margin-bottom:10px; }.mar-b-xs{ margin-bottom:5px; }.mar-r{ margin-right:20px; }.mar-r-md{ margin-right:15px; }.mar-r-sm{ margin-right:10px; }.mar-r-xs{ margin-right:5px; }.mar-h{ margin-left:20px; margin-right:20px; }.mar-h-md{ margin-left:15px; margin-right:15px; }.mar-h-sm{ margin-left:10px; margin-right:10px; }.mar-h-xs{ margin-left:5px; margin-right:5px; }.mar-v{ margin-top:20px; margin-bottom:20px; }.mar-v-md{ margin-top:15px; margin-bottom:15px; }.mar-v-sm{ margin-top:10px; margin-bottom:10px; }.mar-v-xs{ margin-top:5px; margin-bottom:5px; }

.pad{ padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; }.pad-md{ padding-top:15px; padding-left:15px; padding-bottom:15px; padding-right:15px; }.pad-sm{ padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; }.pad-xs{ padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; }.pad-t{ padding-top:20px; }.pad-t-md{ padding-top:15px; }
.pad-t-sm{ padding-top:10px; }.pad-t-xs{ padding-top:5px; }.pad-l{ padding-left:20px; }.pad-l-md{ padding-left:15px; }.pad-l-sm{ padding-left:10px; }.pad-l-xs{ padding-left:5px; }.pad-b{ padding-bottom:20px; }.pad-b-md{ padding-bottom:15px; }.pad-b-sm{ padding-bottom:10px; }.pad-b-xs{ padding-bottom:5px; }.pad-r{ padding-right:20px; }.pad-r-md{ padding-right:15px; }.pad-r-sm{ padding-right:10px; }.pad-r-xs{ padding-right:5px; }.pad-h{ padding-left:20px; padding-right:20px; }.pad-h-md{ padding-left:15px; padding-right:15px; }.pad-h-sm{ padding-left:10px; padding-right:10px; }.pad-h-xs{ padding-left:5px; padding-right:5px; }.pad-v{ padding-top:20px; padding-bottom:20px; }.pad-v-md{ padding-top:15px; padding-bottom:15px; }.pad-v-sm{ padding-top:10px; padding-bottom:10px; }.pad-v-xs{ padding-top:5px; padding-bottom:5px; }


/* border */
.bor{ border:1px #E5E5E5 solid; }.bor-l{ border-left:1px #E5E5E5 solid; }.bor-r{ border-right:1px #E5E5E5 solid; }.bor-t{ border-top:1px #E5E5E5 solid; }.bor-b{ border-bottom:1px #E5E5E5 solid; }.bor-h{ border-left:1px #E5E5E5 solid; border-right:1px #E5E5E5 solid; }.bor-v{ border-top:1px #E5E5E5 solid; border-bottom:1px #E5E5E5 solid; }

/* btns */
.imbtns,a.imbtns{
   padding:6px 14px;
   border-style:solid;
   border-width:1px;
   border-color:#f0f0f0;
   border-radius:5px;
   display:inline-block;	
}
.imbtns:hover,a.imbtns:hover{
   border-color:#03877A;
   background-color:#03877A;
   color:#FFF;	
}

/* taps */

/* header */
.header{
   height:184px;
   clear:both;
   background:url(../images/topbg.png) no-repeat center top;
   position:relative;
   z-index:99	
}
.topsite{
   height:129px;	
}
.head-mb{
   background:#26B15A;
   height:50px;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   z-index:99;	
}
.head-mb .logo{
   width:70%;
   padding:5px 10px;
   float:left;	
}
.head-mb .logo img{ max-height:40px; max-width:100%; }
.head-mb a.menubtn{
   width:50px; height:50px; padding:5px; font-family:'iconfont'; font-size:26px; float:right; color:#FDD03F; text-align:center; position:relative; z-index:1;	
}
.head-mb .menu{
   position:fixed;
   top:0;
   right:0;
   background:#FFF;
   padding-top:50px;
   -moz-box-shadow: 0px 0px 10px #ccc;
   -webkit-box-shadow: 0px 0px 10px #ccc;
   box-shadow: 0px 0px 10px #ccc;
   display:none;	
}
.head-mb .menu ul{
   padding:0; 	
}
.head-mb .menu ul li{ text-align:center; padding:8px 16px; }
.head-mb .menu ul li+li{
   border-top:1px #EFEFEF solid;	
}
.head-mb .menu ul li a{ color:#26B15A; }
.head-mb .menu ul li.active{ background:#26b15a; }
.head-mb .menu ul li.active a{ color:#FFF; }
/* navbar */
.nav-box{
   height:44px;
   line-height:44px;	
}
.nav-box ul{
   width:1204px;
   margin:0 -2px;
}
.nav-box ul li{
   width:172px;
   float:left;
   text-align:center;	
}
.nav-box ul li+li{
   background:url(../images/line.jpg) no-repeat 0;	
}
.nav-box ul li a{ display:block; font-weight:bold; color:#066C32; }
.nav-box ul li.active a,.nav-box ul li a:hover{ background:url(../images/nav-curr.png) no-repeat center center; }
/* footer */
footer{
   background:#09A64B;
   padding:20px 0;
   overflow:hidden;	
}
footer .f-big{ font-size:30px; font-family:'Century Gothic'; }
.fside{ padding-top:0px; }
a.flk{
   display:inline-block;
   height:20px;
   line-height:18px;
   padding:0 8px;
   background:#FFF;
   margin-left:10px;
   color:#09A64B;
   border-radius:8px;
   text-decoration:none;
   font-size:12px;	
}
a.flk .ifont{ font-size:16px; }
a.flk:link,a.flk:visited{ text-decoration:none; }
a.flk:hover,a.flk:active{ text-decoration:none; background:#03877A; color:#FFF; }

.footer{ background:#ECECED; }
.share-box{
   position:fixed;
   background:rgba(255,255,255,0.8);
   padding:10px;
   width:100%;
   bottom:-68px;
   left:0;
   z-index:1000;
}
.share-box .share-close{ float:left; font-size:20px; color:#000; margin:6px; }
.share-box .bdshare-button-style1-32 a{ float:right; margin:6px 12px 6px 0px; }
.mb-footer{
   background:rgba(9,166,75,0.8);
   color:#FFF;
   text-align:center;
   position:fixed;
   z-index:1000;
   bottom:0;
   left:0;
   width:100%;
   border-top:1px #51c17b solid;
   font-size:12px;
}
.mb-footer a{
   float:left;
   display:block;
   width:20%;
   padding:10px 0 4px 0;	
}
.mb-footer a+a{
   border-left:1px #51C17B solid;	
}

.quick-nav {
   margin-left:-38px;
   padding-top:15px;	
}
.quick-nav .item-item{
   padding:0 38px;
   float:left;
   overflow:hidden;
}
.quick-nav .item-item+.item-item{
   background:url(../images/bg3.jpg) no-repeat 0 0;
}
.quick-nav .item-item a{
   display:block;
   line-height:28px;
}
.quick-nav .item-item a.mtp{ line-height:20px; font-size:16px; margin-bottom:12px; }



/* container */
.banner{
   margin-top:-6px;	
}

.gb-title{
   clear:both;
   text-align:center;
   padding:15px 0;
   overflow:hidden;
   font-size:30px;
   color:#066C32;
   font-weight:bold;	
}
.gb-title p{ margin-bottom:0; padding:2px 0; }
.gb-title p span{ color:#FCBF00; padding-left:10px; }
.gb-title p.gray{ font-weight:normal; font-size:14px; }

.gb-btn,a.gb-btn{
   display:inline-block;
   padding:7px 20px;
   border:1px #26B15A solid;
   color:#26B15A;
   border-radius:5px;	
}
.gb-btn:hover,a.gb-btn:hover{
   color:#FFF;
   background:#26B15A;	
}

.pro-lis{
   clear:both;
   overflow:hidden;
   padding:20px 0;
   margin:10px auto;	
}
.pro-lis a.swpbtn{
   width:84px;
   height:44px;
   display:inline-block;
   background:url(../images/btn.png) no-repeat;	
}
.pro-lis a.swpbtn.prev{
   background-position:0 0;	
}
.pro-lis a.swpbtn.prev:hover{
   background-position:0 -44px;	
}
.pro-lis a.swpbtn.next{
   background-position:-84px -44px;	
}
.pro-lis a.swpbtn.next:hover{
   background-position:-84px 0px;	
}

.ys-box{
   background:url(../images/cpbg.jpg) no-repeat center top;
   background-size:cover;
   padding-bottom:80px;	
}
.ys-box .gb-title span,.ys-box .gb-title .gray{ color:#FFF; }
.ys-box .row.nmg{ margin-left:0; margin-right:0; background:#FFF; }

.ys-box .col-txt{
   padding-top:20px;
   padding-left:20px;
   padding-right:20px;
   padding-bottom:10px;	
}
.ys-box .col-txt .tit{
   height:30px;
   margin-bottom:10px;
   background:url(../images/n.png) no-repeat 0;
   line-height:30px;	
}
.ys-box .col-txt .tit span.n{ float:left; color:#FFF; width:23px; text-align:center; height:23px; line-height:23px; }

.wh-box .gb-title{ background:#F7F7F7; padding:26px 15px; border-bottom:1px #09A64B solid; }
.wh-box .row{
   margin:0;
   padding:40px 100px;
   
}
.wh-box .row+.row{
   background:url(../images/ty.jpg) no-repeat center top;
   background-size:contain;	
}
.wh-box .title{
   height:40px;
   background:url(../images/w.png) no-repeat 0;
   font-size:30px;
   color:#066C32;	
}
.wh-box .title span{ float:left; display:block; width:40px; line-height:40px; text-align:center; color:#FCBF00; font-size:20px; margin-right:15px; }
.wh-box p.ms{ padding-left:55px; }

.news-box .kn-w{
   width:180px;
   float:left;
   height:240px;
   background-color:#09A64B;
   display:table;
   padding:20px;
   color:#FFF;
}
.news-box .kn-w .t{ font-size:40px; }
.news-box .kn-w a{ display:inline-block; padding:4px 10px; border:1px #FFF solid; color:#FFF; font-size:12px; }
.news-box .kn-w a:hover{ text-decoration:underline; }
.news-box .p1{
   width:600px;
   height:240px;
   float:left;
   background:#FFF;
   padding:20px;	
}
.news-box ul li{
   padding:6px 0;	
}
.news-box ul li.first{
   padding:0;
   height:85px;
   margin-bottom:20px;	
}
.news-box ul li span{
   float:left;
   margin-right:10px;
   font-size:12px;
   color:#999;
   border-right:1px #E5E5E5 solid;
   padding-right:10px;	
}
.news-box .p2{
   width:400px;
   height:240px;
   float:right;
   background:#FFF;
   padding:20px;	
}

.auto-news-box{
   background:#F2F2F2;	
}
.auto-news-box li{
   background:#FFF;
   padding:10px;
   overflow:hidden;
   margin:10px 0 0 0;	
}
.auto-news-box .swiper-container{
   padding-top:30px;
   padding-bottom:15px;	
}
.auto-news-box .swiper-pagination{
   top:0;
   bottom:inherit;	
}
.auto-news-box .swiper-pagination .swiper-pagination-bullet{
	width:80px;
	height:25px;
	line-height:25px;
	color:#FFF;
	background:#26B15A;
	text-align:center;
	border-radius:5px;
	opacity: 1;
}
.auto-news-box .swiper-pagination .swiper-pagination-bullet-active{
    opacity: 1;
	background:#FDD03F;
}

/* pages */
.prv.banner.bgf9.clearfix{ padding-top:100px; padding-bottom:50px; background-color:#F7F7F7}
.sec-ban{
   position:absolute;
   left:0;
   top:0;
   width:100%;
   z-index:9;	
}

.page-sec-box{
    position:relative;
	z-index:10;
}


.main-sec{
   width:955px;
   overflow:hidden;
   margin-right:0;
   margin-left:auto;
   background:rgba(9,166,75,0.8);
}
.main-sec .catename{
   font-size:30px;
}

.side-menu{
   float:left;
   width:220px;	
}
.catepar{
   background:#09A64B;	
}
.catepar .f-big{ font-size:24px; }
.side-menu ul{
   clear:both;
   background:#FFF;	
}
.side-menu ul li{
   border-bottom:1px #09A64B solid;
   text-align:center;
}
.side-menu ul li a{ display:block;
   padding:12px 0; }
.side-menu ul li.active a.active{ color:#FFF; background:#09A64B; }
.side-menu ul li .pad-h a{ background:url(../images/icon-c.jpg) no-repeat 15px; }
.side-menu ul li .pad-h a+a{ border-top:1px #E5E5E5 solid; }

.page-mb-menu{
   clear:both;
   background:#FFF;
   border-bottom:1px #E5E5E5 solid;
   height:45px;
   line-height:45px;
   position:relative;
    z-index:999	
}
.page-mb-menu.pfix{ position:fixed; top:50px; width:100%; left:0; }
.page-mb-menu .prv{ z-index:999; }
.page-mb-menu a.back{
   display:inline-block;
   float:left;
   background:#09A64B;
   text-align:center;
   padding:4px 0 0 0;
   margin-right:15px;
   height:44px;
   overflow:hidden;
   width:60px;
}
.page-mb-menu .sub-menu{
   position:absolute;
   width:100%;
   top:45px;
   left:0;
   padding-left:60px;
   display:none;	
}
.page-mb-menu .sub-menu ul{ background:#FFF; }
.page-mb-menu .sub-menu ul li{
   padding:0 15px;
   border-bottom:1px #E5E5E5 solid;	
   background-image:url(../images/arrow-right.jpg);
   background-repeat:no-repeat;
   background-position:95% 15px;
   background-size:6px auto;
   line-height:35px;
}
.page-mb-menu .sub-menu ul li a{
   display:block;	
}
.page-mb-menu a.close .icon-menu{
   width:24px;
   height:24px;
   margin-top:3px;
   background-image:url(../images/icon-menu-close.png); 		
}
.page-mb-menu .sub-menu ul li .pad-h{ display:none; }
.page-mb-menu .sub-menu ul li.active a.active{ color:#09A64B; }
.page-mb-menu .sub-menu ul li.active .pad-h{ display:block; border-top:1px #e5e5e5 solid; }

.page-page-list{
   background:#FFF;
   margin-left:auto;
   margin-right:0;
   float:right;
   width:955px;
   padding:30px;
   overflow:hidden;	
}
.page-lis-case.row{ margin-top:-15px; margin-bottom:-15px; }
.page-lis-case [class*='col']{ padding-top:15px; padding-bottom:15px; }
.page-lis-case [class*='col'] .pad-md{
   background:#FAFAFA;	
}
.page-lis-case [class*='col'].active .pad-md{
   background:#09A64B;
   color:#FFF;	
}
.page-lis-case [class*='col'] .img-responsive{
   -webkit-transition: scale 0.4s ease-out;
   transition: scale 0.4s ease-out;
   transform: scale(1);		
}
.page-lis-case [class*='col'].active .img-responsive{ 
   transform:scale(1.1);
   -webkit-transform:scale(1.1);
   -moz-transform:scale(1.1);
   -o-transform:scale(1.1);
   -ms-transform:scale(1.1); 
   transition: 2s; 
}
.lis-news{ margin-top:-15px; margin-bottom:-15px; }
.lis-news .row{ background:#F9F9F9; margin-top:15px; margin-bottom:15px; }
.lis-news .row.active{ background:#09A64B; }
.lis-news .row.active a,.lis-news .row.active .gray{ color:#FFF; }

.list-contact{
   margin:25px 0;	
}
.list-contact li{
   height:40px; 
   line-height:40px;
   font-size:18px;
   background-repeat:no-repeat;
   margin:0px 0;
}


.fixed_contact{
	position: fixed;
	right: 0;
	top: 26%;
	z-index: 600;
}
.fixed_contact a{
	position: relative;
	margin-bottom: 1px;
	display: block;
	width: 58px;
	height: 60px;
	padding: 10px 0;
	font-size: 12px;
	background: #F36767;
	color: #fff;
	text-align: center;	
}

/**
.fixed_contact a:nth-child(1),
.fixed_contact a:nth-child(2),
.fixed_contact a:nth-child(3){
	background: #F36767;	
}
.fixed_contact a:nth-child(4){
	background: #5CD18B;
}
.fixed_contact a:nth-child(5){
	padding: 3px 0;
	background: #00A0E9;	
}
.fixed_contact a:nth-child(4){
	background: #5CD18B;
}


**/
.fixed_contact a:nth-child(1),
.fixed_contact a:nth-child(2),
.fixed_contact a:nth-child(3){
	background: #09A64B;
}
.fixed_contact a:nth-child(3){
	padding: 3px 0;
}
.fixed_contact a:nth-child(6){
	background: #00A0E9;	
}
.fixed_contact a:hover{ background:#AAA; }
.fixed_contact a:nth-child(4){
	padding: 0;
	background: #A5A5A5;
	line-height: 55px;
}
.fixed_contact a:nth-child(5):hover{
	background: #999;	
}
.fixed_contact a span{
	display: block;
	line-height: 20px;
}

.fixed_contact .fixed_weixin{
	display: none;
	position: absolute;
	left: -80px;
	top: 0;
	z-index: 200;
	width: 90px;
	height: 90px;
}
.fixed_contact .fixed_weixin img{ max-width:100%; }

.fix-cover{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:rgba(0,0,0,0.5); display:none; }

/* media */
@media(max-width:768px){
   .gb-title{ font-size:20px; }
   .gb-title p.gray{ font-size:12px; }
   .gb-btn,a.gb-btn{ padding:4px 14px; }
   .pro-lis{
      background:#EEE;   
   }
   .pro-lis .swiper-slide{
      padding:0 20px;   
   }
   .ys-box { background:url(); padding:10px; }
   .ys-box .gb-title span{ color:#FCBF00; }
   .ys-box .gb-title p.gray{ color:#666; }
   .ys-box .row.nmg{ background:#EEE; } 
   
   footer{
      padding-bottom:70px;
   }
   .sec-ban{ display:none; }
   .prv.banner.bgf9.clearfix{ padding-top:0; padding-bottom:10px; }
   .main-sec .cell-65{ width:100% !important; }
   .lis-news .row .col-md-3{
	  padding-left:0;
	  padding-right:0;   
   }
   .lis-news .row .col-md-9{ padding-left:25px; padding-right:25px; }
   .st-cont{
	  white-space:nowrap;
      text-overflow:ellipsis;
      -webkit-text-overflow:ellipsis;
      overflow:hidden;
	  height:36px;   
   }
}
@media(max-width:1200px){     
   .wh-box .gb-title{ padding:20px; border-bottom:0; background:#FFF; }
   .wh-box .row{ padding:40px 20px; }
   .main-sec{
	  position: relative;
      z-index: 999;   
   }
   .main-sec,.page-page-list{
	  width:100%;
	  margin:0;   
   }
   .main-sec .catename{ font-size:24px; }
   .nav-box{
	  background:#FFF;
	  position:fixed;
	  width:100%;
	  top:0;
	  z-index:999;   
   }
   .banner{
      margin-top:50px;
   }
   footer .pull-right{
	  float:none !important;
	  clear:both;   
   }
   footer .text-right{
	  text-align:center !important;
   }
   footer .pull-right.pad-r{ padding-right:0; }
   footer .pull-right.pad-l{ padding-left:0; }
   a.flk{ margin-right:5px; margin-left:5px; }
   .fside{ padding-top:0; }
}
@media(max-width:640px){
   .pro-lis-box .item-item .icons{ font-size:26px; height:46px; }
   .pro-lis-box .item-item .f-big{ font-size:14px; }  
   .pro-lis-box .item-item .ifont.line{ height:10px; margin-bottom:5px; overflow:hidden; }
   .ys-box .col-sm-3{ padding:15px; }
   .ys-box .col-sm-3 .row{ margin:0; }
   .ys-box .col-txt{ padding-top:0px; padding-bottom:20px; }
   .wh-box .row{ padding:40px 20px; }
   .wh-box .title{ font-size:20px; background-size:30px; height:30px; }
   .wh-box .title span{ line-height:30px; width:30px; font-size:16px; }
   .wh-box p.ms{ padding-left:45px; }
}