body {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
  background-color:#fbfbfb;
}


.neidh {
   width:100%;
   line-height:45px;
   height:auto; overflow:hidden;
   background-color:#f3f3f3;
   }
   
.neidh-tt {
   width:1200px;
   height:auto; overflow:hidden;
   line-height:45px;
   margin:0 auto;
   }
   
.neidh-tt li {
   width:130px;
   list-style-type:none;
   float:left;
   }
   
.neidh-tt li a {
   display:block;
   width:130px;
   height:45px;
   line-height:45px;
   text-align:center;
   color:#333333;
   }
   
.neidh-tt li a:hover {
   background-color:#0089c4;
   color:#ffffff;
}

.neidh-tt li.hover a {
   background-color:#0089c4;
   color:#ffffff;
} 

.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background-color: #EEEEEE;
    border-color: #5F5D5D;
}

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

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left:20px;
	padding-right:20px;
    line-height: 55px;
}

.nav {
    padding-left: 50px;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #FFF;
	background-color:#0754a7;
}
a {
    color: #333333;
    text-decoration: none;
}

a:hover {
   text-decoration: none;
   transition: all 300ms ease-in 0ms;
   }


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

.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:990px; height:270px; display:none; background-color:#ededed; z-index:999; margin-left:-240px;}
.menu ul.sub_menu a{ color:#ffffff;}
.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}
.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}

.ddh {
   margin-top:25px;
}
.ddh-left {
   width:715px;
   height:auto; overflow:hidden;
   background:url(../images/fg.jpg) right; background-repeat:no-repeat;
   float:left;
   }
   
.ddh-aa {
   width:285px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.ddh-bb {
   width:370px;
   height:auto; overflow:hidden;
   margin-left:21px;
   color:#a1a1a1;
   line-height:24px;
   font-size:12px;
   float:left;
   }
   
.ddh-right {
   width:210px;
   height:auto; overflow:hidden;
   color:#504f4f;
   float:right;
   }
   
.ddh-right h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   color:#05638c;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:25px;
   }

	

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

.ding {
   width:100%;
   height:auto; overflow:hidden;
   line-height:33px;
   background-color:#333333;
   color:rgba(255, 255, 255, 0.3);
   }

.kuanping {
   width:1200px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.juyou {
   text-align:right;
   }
   
.ding a {
   color: rgba(255, 255, 255, 0.3);
   }
   
.yc {
   display:none;
   }
   
.yd {
   display:block;
   }
   
.top {
   background-color:#FFFFFF;
   }
   
.topkk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.topkk-logo {
   width:188px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.dh {
   width:942px;
   float:right;
   margin-top:24px;
   height:62px;
   }
   
.dh li {
   list-style-type:none;
   float:left;
   }
   
.dh li a {
   display:block;
   height:62px;
   line-height:62px;
   padding-left:30px;
   padding-right:30px;
   background:url(../images/fenge.png) right; background-repeat:no-repeat;
   }
   
.dh li a:hover {
   background-color:#01485e;
   color:#FFFFFF;
   }
   
   
.neibu {
   background:url(../images/neibu.jpg) center;
   background-color:#f8f7f5;
   padding-top:33px;
   padding-bottom:45px;
   color:rgba(32, 30, 30, 0.6);
   font-size:12px;
   line-height:24px;
   }
   
.neibu a {
   color: rgba(32, 30, 30, 0.6);
   }
   
.neibu h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:10px; margin-bottom:17px;
   color:#323232;
   }
   
.bottom {
   background-color:#1f1b1a;
   color:rgba(255, 255, 255, 0.5);
   height:auto; overflow:hidden;
   font-size:12px;
   line-height:70px;
   }
   
   
/* 单页 */
.dangqian {
   height:47px;
   line-height:47px;
   text-align:right;
   font-size:12px;
   color:#a3a3a9;
   }
   
   
.abkuai {
   background-color:#FFFFFF;
   padding:25px;
   padding-top:0px;
   height:auto; overflow:hidden;
   margin-top:35px; margin-bottom:35px;
   }
   
.ab-lan {
   height:80px;
   line-height:80px;
   border-bottom:1px solid #b2b2b2;
   font-size:24px;
   color:#201e1e;
   }
   
.ab-nei {
   height:auto; overflow:hidden;
   padding:40px;
   }
   
.ab-nei img {
    border: 0px none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
   }
   
   
/* 产品展示 */
.cptp {
   margin-top:35px;
   margin-bottom:20px;
   height:30px;
   line-height:30px;
   background-color:#FFFFFF;
   color:#a9a8af;
   font-size:12px;
   }
   
   
.cplie {
   margin-top:30px;
   }
   
.cpp {
   margin-bottom:40px;
   background-color:#e9e9e9;
   padding:36px;
   height:auto; overflow:hidden;
   text-align:center;
   }
   
.cpp h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   margin-top:35px; margin-bottom:5px;
   }
   
   
.cpyymore {
    width: 165px;
    height: 35px;
    margin: 15px auto 0px;
}

.cpyymore a {
    display: block;
    width: 165px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #c0121b;
    border-radius: 20px;
} 
   
   
    



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

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

.nav {
    padding-left: 0px;
}


.kuanping {
   width:100%;
   }
   
.yc {
   display:block;
   }
   
.yd {
   display:none;
   }
   
.neidh-tt {
   width:100%;
   }

}


