body {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
}
a {color: #4d4d4d;text-decoration: none;}
a:hover { text-decoration:none; color:#4d4d4d;}

/*---------------------------------------------------------*/



.indexbg{width:100%; height:auto; overflow:hidden;}

.fzlc li{ list-style-type:none;}
.fzlc li a{ padding-bottom:30px; padding-top:30px; display:block; padding-left:40px;}
.fzlc li a:hover{ background:#06923f; color:#fff;}

.case_box{ float:left; position:relative; margin-bottom:9px;}   
.case_hover {background:#009446;width:100%;height:40px;color:#FFFFFF;position: absolute;bottom:0px;}
.case_tit{ font-size:16px; color:#fff; float:left; line-height:40px; width:100%;}

.more{ width:100px; height:30px; border:1px solid #000; margin-left:15px;}
.more a{ width:100%; height:100%; display:inline-block; line-height:30px; text-align:center; color:#535353;}

<!-- -------about-------- -->

.class{ padding-right:50px;}
.class li{ float:right; line-height:60px; width:11%; text-align:center; border-left:1px solid #80c99f;}
.class li a{ color:#fff; height:60px; display:block;}
.class li a:hover{}


.newli{margin-top:50px; padding-bottom:60px; border-bottom:1px solid #d5d5d5}



.pc{ display:block;}
.phone{ display:none;}


.top {
   width:100%;
   background-color:#f8f7f7;
   line-height:32px;
   color:#fff;
   text-align:center;
   }
   
.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}

.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.navbar-brand {
   margin-top:0px;
   padding:0px;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 84px;
}

.nav {
    padding-left:0px;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #098f40;
	/*background-color:#41434a;*/
}


.navbar-inverse .navbar-nav > li > a {
    color: #1f1f1f;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}



 

.menu ul.sub_menu{position:absolute; width:1100px; display:none; z-index:999; margin-left:-300px;}
.menu ul.sub_menu a{ color:#000; line-height:60px;}
.menu ul.sub_menu a:hover{background:none;}
.bg{ background:#f7f7f7; height:270px; display:none; width:100%; z-index:99; position:absolute;}
.menu ul.sub_menu li {
    float:left;
	width:100px;
    line-height: 40px;
	list-style-type:none;
	background:none;
}
.menu ul.sub_menu li a{ 
    color:#ffffff;
	font-size:12px;
	}



.menu_lan{ width:100%; height:auto; overflow:hidden; margin-top:10px;  border-bottom:1px solid #e1e1e1;}	
.menu_tu{ margin-top:30px; margin-bottom:50px;}	





.kq1 {-webkit-animation-delay: 1s;}
.kq2 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}
.kq3 {-webkit-animation-delay: 3s; -webkit-animation-duration: 3s;}


.bannerbutton{ width:165px; height:46px; line-height:46px; background:#dea943; color:#FFFFFF; font-size:16px; margin:0 auto; text-align:center; position:relative; z-index:99; display:block; margin-top:-130px;}


.padding{ padding-left:0px; padding-right:0px;}











.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;   
   }
 

.kuanping {
   width:1100px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }

.ktit{ text-align:center; margin-top:70px; margin-bottom:50px;}   
.tp { margin-top:100px; margin-bottom:90px;}
.ts{ padding-top:60px;}
.wenzi {
   line-height:24px;
   font-size:12px;
   }

.kuai2{ background:url(../images/bg.png) repeat-y center;}
.wzzc{ color:#FFFFFF; font-size:12px; line-height:24px; text-align:center; padding-bottom:40px;}
 
 
/*  4块 会滚的*/ 
 .toptu {
   height:auto; overflow:hidden; padding-bottom:50px;
   }

.shuju {
   width:820px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.shuju li {
   list-style-type:none;
   float:left;
   margin-left:10px;
   margin-right:10px;
   background:url(../images/txx.png);
   color:#FFFFFF;
   border-radius: 10px;
   }
   
.kuai {
   padding-top:35px;
   padding-bottom:20px;
   padding-left:30px; padding-right:30px;
   font-size:16px;
   text-align:center;
   }
   
.kuai h2 {
   text-align:center;
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:66px;
   font-weight:bold;
   color:#FFFFFF;
   margin-top:0px;
   margin-bottom:20px;
   }
.bfh { font-size:20px;}
   
.qyy { border-radius: 10px;}
 
 /*  4块 会滚的 bottom*/ 
 
.k4{ width:1150px; height:auto; overflow:hidden; margin:0 auto; padding-top:118px; padding-bottom:66px;}
.index4{ width:25%; height:850px; overflow:hidden; text-align:center; background:url(../images/intop.png) no-repeat top; float:left;}
/*.index4 a:hover{ width:100%; height:100%; display:inline-block; background:url(../images/intop_1.png) no-repeat top;}*/
.index4-tit{ padding-top:50px; padding-bottom:84px;}
.index4 li{ margin:0px 40px; text-align:center; line-height:46px; height:46px; overflow:hidden; list-style-type:none;}
.index4 li a{ width:100%; height:100%; display:inline-block; color:#333333; border-bottom:1px solid #ededed;}
.index4 li a:hover{ background:none; color:#f08200;}


.inews{ width:360px; height:144px; float:left;}
.inews a{ width:100%; height:100%; display:inline-block; background:url(../images/bg_n1.png) top no-repeat; color:#b2b2b2;}
.inews a:hover{ background:url(../images/bg_n2.png) no-repeat; color:#f8d532;}
.inews p{ margin:0px;padding:10px 10px 0px 20px;}
.inews-sp{ font-size:12px; color:#b2b2b2; line-height:16px; padding:0px 10px 0px 20px;}


.nav2{ background:#006699; border-bottom:1px solid #118a98;} 
 
 
 
.mote {width:20%;} 

/* 产品中心 */
.effects { padding-left: 15px;}
.effects .img { position: relative; margin-bottom: 0px; position: relative; z-index: 1; overflow: hidden; }
.effects .img:nth-child(n) { margin-right: 5px; }
.effects .img:first-child { margin-left: -15px; }
.effects .img:last-child { margin-right: 0; }
.effects .img img { display: block; margin: 0; padding: 0; height: auto; }

.overlay { display: block; position: absolute; z-index: 20; background: rgba(46, 50, 75, 0.7); overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
a.close-overlay { display: block; position: absolute; top: 0; right: 0; z-index: 100; width: 45px; height: 45px; font-size: 20px; font-weight: 700; color: #fff; line-height: 45px; text-align: center; background-color: #000; cursor: pointer; }
a.close-overlay.hidden { display: none; }
a.expand { display: block; position: absolute; z-index: 100; text-align: center; color:#fadf88;  font-size: 18px; text-transform: uppercase; line-height: 30px; text-decoration:none; }
.overlay-effect .img i { font-size: 30px; }
.overlay-effect .overlay { bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; }
.overlay-effect .overlay a.expand { left: 0; right: 0; bottom: 25%; margin: 0 auto -30px auto; }
.overlay-effect .img.hover .overlay { height: 100%; opacity: 1; }
.img img { width: -webkit-calc(100% + 10px) !important; width: calc(100% + 10px) !important; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); }
.img:hover img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -ms-transform: translate3d(-10px, 0, 0); }
 
.border{ width:110px; height:40px; text-align:center; color:#fadf88; border:1px solid #fadf88; margin:0 auto; font-size:14px; line-height:40px;} 
 
.lxwz{ font-size:14px; line-height:30px; color:#fff;}
 
.bky {
    margin: 20px 5px 5px;
	line-height:40px;
} 
 
.feedbackbutton{ width:100%;} 
 
 





.xx{ float:right; line-height:40px; color:#c6c6c6;}

.mbx{ color:#000;}

.titen{background:url(../images/huaxian.png) repeat-x; height:20px; text-align:center; margin-top:100px;}
.titcn{ text-align:center; padding:20px 0px; border-bottom:1px solid #ede2cd;}
.wzen{  padding:0px 25px; text-align:center; color:#be9139; font-size:18px; background:#FFFFFF; font-family:"Trajan Pro";}
.wzcn{text-align:center; font-size:24px;}


<!-- -------zhuce-------- -->

.zhuce{ line-height:40px;}
.zhuce li{ float:left; line-height:40px; width:20%; text-align:center;}
.zhuce li a{ color:#000; height:40px; display:block;}
.zhuce li a:hover{ color:#ce921d; background:url(../images/hover.png) bottom center no-repeat;}


.lclass{  height:auto; overflow:hidden; margin-top:50px;} 
.lclass li{  width:100%; border-bottom:1px solid #dfdfdf; float:left;} 
.lclass li a{line-height:52px; height:52px; background:#43464f; color:#fff; text-align:center; display:block;}  
.lclass li a:hover{ background:#dea942; color:#1c2234;}  

.lclassd{background:#43464f; width:100%; height:32px; float:left; margin-bottom:50px;}  
 
 
 <!-- -------contact-------- -->

 
 
 
   
.cf li {
   width:32%;
   float:left;
   margin-left:1%;
   margin-bottom:10px;
   list-style-type:none;
   }
   
.abanniu {
    text-align: center;
}


.cpzs {
   background-color:#0059ad;
   color: #FFF;
   margin-top: 30px;
   padding-bottom: 30px;
   }
   
    ul,li { list-style:none}
    .img-scroll { position:relative; margin:5px auto; width:1140px; float:left; height:auto; overflow:hidden;}
    .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:60px; height:120px; margin-top:50px; background-color:#000;
    top:0; color:#FFF; text-align:center;}
    .img-scroll .prev { left:0; background:url(../images/zuo.png) no-repeat; width:60px; height:120px;}
    .img-scroll .next { right:0; background:url(../images/you.png) no-repeat; width:60px; height:120px;}
	.img-scroll .prev:hover { left:0; background:url(../images/zuo.png) no-repeat; width:60px; height:120px;}
	.img-scroll .next:hover { right:0; background:url(../images/you.png) no-repeat; width:60px; height:1200px;}
    .img-list { position:relative; width:860px; height:auto; overflow:hidden; margin-left:105px; overflow:hidden}
    .img-list ul { width:9999px;}
    .img-list li { float:left; display:inline; margin-left:40px; margin-right:40px; height:auto; overflow:hidden;}

.cptu {
   width:204px;
   height:auto; overflow:hidden;
   }
   
.quan { border-radius: 50%; border:5px solid #f5f6f7;}
.cptu p {
   text-align:center;
   margin-top:20px;
   font-size:16px;
   }
.cptu a {
   color:#FFFFFF;}
   
.juzhong { margin:0 auto;}
   
.gundongx {
   display:none;
   }
   
/*.news {
   width:48%;
   margin-left:1%; margin-right:1%;
   background-color:#f1f1f1;
   color:#a0a0a0;
   padding:10px;
   }  
.news h2 {
   font-size:14px;
   font-weight:bold;
   margin-top:5px;
   color:#000000;
   } */
.xq {
   float:right;
   text-align:right;
   }
.xq a {
   color:#666666;}
   
.bottom {
   background-color:#0059ad;
   color: #FFF;
   margin-top:50px;
}
.foot {
    width: 14%;
    height: auto;
    overflow: hidden;
	float:left;
	line-height:23px;
    color: #FFF;
    margin: 0px auto;
}

.foot a { color:#FFFFFF; font-size:12px;}

.foot h2 { font-size:14px; font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   }
   
.didi {
   background-color:#1e1e1e;
   color:#FFFFFF;
   padding: 20px 15px;
   line-height:34px;
   text-align:center;
   font-size:14px;
   }
   
   
/*单页*/
.fenlan {
    padding-top: 35px;
    padding-bottom: 15px;
}

.dhzhong {
    margin: 0px auto;
}

.fenlan li {
    width: 17%;
    float: left;
    list-style-type: none;
    margin-right: 3%;
    margin-top: 10px;
}

.fenlan li a {
    display: block;
    height: 40px;
    line-height: 40px;
	color:#0059ad;
    text-align: center;
    border: 1px solid #CCC;
    text-decoration: none;
}

.fenlan li.hover a {
    color: #FFF;
    background-color: #0059ad;
}

.hover {
    background-color: #0059ad;
}

.lanmu {
   width:100%;
   height:50px;
   line-height:50px;
   font-size:24px;
   background:url(../images/lanmu.jpg) center;
   text-align:center;
   color:#FFFFFF;
   }
.about {
   line-height:26px;
   padding:15px;
   }
.about img {
    border: 0px none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}



/*在线留言*/
.bky1 {
    margin: 20px 0px;
	line-height:30px;
}

.ttanniu {
    width: 150px;
}




@media (min-width: 0px) and (max-width: 768px) {

.navbar-nav > li > a {
    padding: 10px 20px;
    line-height: 20px;
}

.nav {
    padding-left: 0px;
}

.top { display:none;}

.kuanping {
   width:100%;
   }
#zixun { display:none;}
.shouji { margin-top:20px;}
.shouji p { text-align:center; margin-top:20px;}
.shouji a { color:#FFFFFF;}
.gundong {
   display:none;
   }
.gundongx {
   display:block;
   }
.news { width:98%; margin-left:0%; margin-right:0%;}

.mote {width:100%;} 

.class li{width:50%; margin-top:5px; margin-bottom:5px;}


.xx{ display:none;}


.inews{ width:100%;}
.foot{ width:100%;}




.pc{ display:none;}
.phone{ display:block;}

}


